31886588227660025189105664
31,886,588,227,660,025,189,105,664 is an even composite number composed of six prime numbers multiplied together.
31886588227660025189105664 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of thirty-four thousand and forty-eight divisors.
Prime factorization of 31886588227660025189105664:
218 × 36 × 73 × 313 × 433 × 593
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 31 × 31 × 31 × 43 × 43 × 43 × 59 × 59 × 59)See below for interesting mathematical facts about the number 31886588227660025189105664 from the Numbermatics database.
Names of 31886588227660025189105664
- Cardinal: 31886588227660025189105664 can be written as Thirty-one septillion, eight hundred eighty-six sextillion, five hundred eighty-eight quintillion, two hundred twenty-seven quadrillion, six hundred sixty trillion, twenty-five billion, one hundred eighty-nine million, one hundred five thousand, six hundred sixty-four.
Scientific notation
- Scientific notation: 3.1886588227660025189105664 × 1025
Factors of 31886588227660025189105664
Divisors of 31886588227660025189105664
- Number of divisors d(n): 34048
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 18 21 24 27 28 31 32 36 42 43 48 49 54 56 59 62 63 64 72 81 84 86 93 96 98 108 112 118 124 126 128 129 144 147 162 168 172 177 186 189 192 196 216 217 224 236 243 248 252 256 258 279 288 294 301 324 336 343 344 354 372 378 384 387 392 413 432 434 441 448 472 486 496 504 512 516 531 558 567 576 588 602 648 651 672 686 688 708 729 744 756 768 774 784 826 837 864 868 882 896 903 944 961 972 992 1008 1024 1029 1032 1062 1116 1134 1152 1161 1176 1204 1239 1296 1302 1323 1333 1344 1372 1376 1416 1458 1488 1512 1519 1536 1548 1568 1593 1652 1674 1701 1728 1736 1764 1792 1806 1829 1849 1888 1922 1944 1953 1984 2016 2048 2058 2064 2107 2124 2232 2268 2304 2322 2352 2408 2478 2511 2537 2592 2604 2646 2666 2688 2709 2744 2752 2832 2883 2891 2916 2976 3024 3038 3072 3087 3096 3136 3186 3304 3348 3402 3456 3472 3481 3483 3528 3584 3612 3658 3698 3717 3776 3844 3888 3906 3968 3969 3999 4032 4096 4116 4128 4214 4248 4464 4536 4557 4608 4644 4704 4779 4816 4956 5022 5074 5103 5184 5208 5292 5332 5376 5418 5487 5488 5504 5547 5664 5766 5782 5832 5859 5952 6048 6076 6144 6174 6192 6272 6321 6372 6608 6696 6727 6804 6912 6944 6962 6966 7056 7168 7224 7316 7396 7434 7533 7552 7611 7688 7776 7812 7936 7938 7998 8064 8127 8192 8232 8256 8428 8496 8649 8673 8928 9072 9114 9216 9261 9288 9331 9408 9558 9632 9912 10044 10148 10206 10368 10416 10443 10449 10584 10633 10664 10752 10836 10974 10976 11008 11094 11151 11328 11532 11564 11664 11718 11904 11907 11997 12096 12152 12288 12348 12384 12544 12642 12744 12803 12943 13216 13392 13454 13608 13671 13824 13888 13924 13932 14112 14336 14337 14448 14632 14749 14792 14868 15066 15104 15222 15376 15552 15624 15872 15876 15996 16128 16254 16384 16461 16464 16512 16641 16856 16992 17298 17346 17577 17759 17856 18144 18228 18432 18522 18576 18662 18816 18963 19116 19264 19824 20088 20181 20237 20296 20412 20736 20832 20886 20898 21168 21266 21328 21504 21672 21948 21952 22016 22188 22302 22599 22656 22833 23064 23128 23328 23436 23808 23814 23994 24192 24304 24367 24381 24576 24696 24768 25088 25284 25488 25606 25886 25947 26019 26432 26784 26908 27216 27342 27648 27776 27783 27848 27864 27993 28224 28672 28674 28896 29264 29498 29584 29736 29791 30132 30208 30444 30752 31104 31248 31329 31347 31744 31752 31899 31992 32256 32508 32768 32922 32928 33024 33282 33453 33712 33984 34596 34692 35154 35518 35712 35721 35991 36288 36456 36864 37044 37152 37324 37632 37926 38232 38409 38528 38829 39648 40176 40362 40474 40592 40824 41013 41323 41472 41664 41772 41796 42336 42532 42656 43008 43011 43344 43896 43904 44032 44247 44376 44604 45198 45312 45666 46128 46256 46656 46872 47089 47616 47628 47988 48384 48608 48734 48762 49152 49383 49392 49536 49923 50176 50568 50976 51212 51772 51894 52038 52731 52864 53277 53568 53816 54432 54684 55296 55552 55566 55696 55728 55986 56448 56699 56889 57319 57344 57348 57792 58528 58996 59168 59472 59582 60264 60416 60543 60711 60888 61504 62208 62496 62658 62694 63488 63504 63798 63984 64512 65016 65317 65536 65844 65856 66048 66564 66906 67424 67968 68499 69192 69384 70308 71036 71424 71442 71982 72576 72912 73101 73143 73728 74088 74304 74648 75264 75852 76464 76818 77056 77658 77841 78057 78647 79296 79507 80352 80724 80948 81184 81648 82026 82646 82944 83328 83349 83544 83592 83979 84672 85064 85312 86016 86022 86688 87792 87808 88064 88494 88752 89208 89373 89621 90396 90601 90624 91332 92256 92512 93312 93744 93987 94178 95232 95256 95697 95976 96768 97216 97468 97524 98304 98766 98784 99072 99846 100352 100359 101136 101952 102424 103544 103788 104076 105462 105728 106554 107136 107632 107911 107973 108864 109091 109368 110592 111104 111132 111392 111456 111972 112896 113398 113778 114638 114688 114696 115227 115584 116487 117056 117992 118336 118944 119164 120528 120832 121086 121422 121776 123008 123039 123969 124313 124416 124992 125316 125388 126976 127008 127596 127968 129024 130032 130634 131072 131688 131712 132096 132741 133128 133812 134848 135936 136998 138384 138768 140616 141267 142072 142848 142884 143964 145152 145824 146202 146286 147456 148149 148176 148608 149296 149683 149769 150528 151704 152928 153636 154112 155316 155682 156114 157294 158193 158592 159014 159831 160704 161448 161896 162368 163296 164052 165292 165888 166656 166698 167088 167184 167958 169344 170097 170128 170569 170624 170667 171957 172032 172044 173376 175584 175616 176128 176988 177504 178416 178746 179242 180792 181202 181248 181629 182133 182664 184512 185024 186624 187488 187974 188356 190464 190512 191394 191952 193536 194432 194936 195048 195951 196608 197532 197568 198144 199692 200704 200718 202272 203904 204848 205379 205497 207088 207576 208152 208537 210924 211456 213108 214272 215264 215822 215946 217728 218182 218736 219303 219429 221184 222208 222264 222784 222912 223944 225792 226796 227556 229276 229376 229392 230454 231168 232974 233523 234112 234171 235941 235984 236672 237888 238328 238521 241056 241664 242172 242844 243552 246016 246078 247938 248626 248832 249984 250047 250632 250776 251937 253952 254016 255192 255936 258048 260064 261268 262144 263376 263424 264192 265482 266256 267624 268119 268863 269696 271803 271872 273996 276768 277536 281232 281961 282534 284144 285696 285768 287091 287928 289261 290304 291648 292404 292572 294912 296298 296352 297216 298592 299366 299538 301056 301077 303408 305856 307272 308224 310632 311364 312228 314588 316386 317184 318028 319662 321408 322896 323733 323792 323919 324736 326592 327273 328104 329623 330584 331776 333312 333396 334176 334368 335916 338688 340194 340256 341138 341248 341334 343914 344064 344088 345681 346752 349461 351168 351232 352256 353976 355008 356832 357492 358484 361584 362404 362496 363258 364266 365328 369024 369117 370048 371907 372939 373248 374976 375948 376712 380928 381024 382788 383904 387072 388864 389872 390096 391902 393216 395064 395136 396288 396893 398223 399384 401233 401408 401436 404544 407808 409696 410758 410994 414176 415152 416304 417074 421848 422912 423801 426216 428544 430528 431644 431892 435456 436364 437472 438606 438858 442368 444416 444447 444528 445568 445824 447888 449049 449307 451584 453592 455112 457219 458552 458752 458784 460908 462336 465948 467046 468224 468342 471882 471968 473344 475776 476656 477042 479493 482112 483328 484344 485688 487104 492032 492156 495876 497252 497664 499968 500094 501264 501552 503874 507904 508032 510291 510384 511707 511872 512001 515871 516096 520128 522536 526752 526848 528384 530964 532512 535248 536238 537726 539392 543606 543744 544887 546399 547992 550529 553536 555072 556549 562464 563922 565068 568288 571392 571536 574182 575856 578522 580608 583296 584808 585144 587853 589824 592596 592704 594432 597184 598732 599076 602112 602154 606816 611712 614544 616137 616448 616491 621264 622728 624456 625611 627347 629176 632772 634207 634368 636056 639324 642816 645792 647466 647584 647838 649472 653184 654546 656208 657909 659246 661168 663552 666624 666792 668352 668736 671832 677376 680388 680512 682276 682496 682668 687828 688128 688176 691362 693504 698922 700569 702336 702464 702513 704512 707823 707952 710016 713664 714984 715563 716968 723168 724808 724992 726516 728532 730656 738048 738234 740096 743814 745878 746496 749952 751896 753424 755377 755811 761856 762048 763637 765576 767808 774144 777728 779744 780192 783804 786432 790128 790272 792576 793786 796446 798768 802466 802816 802872 804357 806589 809088 815409 815616 819392 821516 821988 828352 830304 832608 834148 843696 845824 845883 847602 852432 857088 861056 861273 863288 863784 867783 870191 870912 872728 874944 877212 877716 884736 888832 888894 889056 891136 891648 895776 898098 898614 903168 907184 910224 914438 917104 917504 917568 921816 924672 931896 934092 936448 936684 943764 943936 946688 951552 953312 954084 958986 964224 966656 968688 971199 971376 971757 974208 981819 984064 984312 988869 991752 994504 995328 999936 1000188 1002528 1003104 1007748 1015808 1016064 1020582 1020768 1023414 1023744 1024002 1031742 1032192 1037043 1040256 1045072 1047781 1048383 1053504 1053696 1056768 1061928 1065024 1070496 1072476 1075452 1078784 1087212 1087488 1089774 1092798 1095984 1101058 1107072 1107351 1110144 1113098 1115721 1118817 1124928 1127844 1130136 1136576 1142784 1143072 1148364 1151712 1157044 1161216 1166592 1169616 1170288 1175706 1179648 1185192 1185408 1188864 1190679 1193983 1194368 1194669 1197464 1198152 1203699 1204224 1204308 1213632 1223424 1229088 1232274 1232896 1232982 1242528 1245456 1248912 1251222 1254694 1258352 1265544 1268414 1268736 1271403 1272112 1278648 1281013 1285632 1291584 1294932 1295168 1295676 1298944 1306368 1309092 1312416 1315818 1318492 1322336 1327104 1333248 1333341 1333584 1336704 1337472 1343664 1347147 1347921 1354752 1360776 1361024 1364552 1364992 1365336 1371657 1375656 1376256 1376352 1382724 1387008 1397844 1401138 1404672 1404928 1405026 1409024 1415646 1415904 1420032 1427328 1429968 1431126 1433936 1437653 1438479 1446336 1449616 1449984 1453032 1457064 1459759 1461312 1476096 1476468 1480192 1487628 1491756 1492992 1499904 1503792 1506848 1510754 1511622 1523712 1524096 1527274 1530873 1531152 1535121 1535616 1536003 1547613 1548288 1555456 1559488 1560384 1567608 1580256 1580544 1585152 1587572 1592892 1597536 1604932 1605632 1605744 1608714 1613178 1618176 1630818 1631232 1634661 1638784 1639197 1643032 1643976 1651587 1656704 1660608 1665216 1668296 1669647 1687392 1691648 1691766 1695204 1704864 1714176 1722112 1722546 1726576 1727568 1735566 1740382 1741824 1745456 1749888 1754424 1755432 1757669 1763559 1769472 1776889 1777664 1777788 1778112 1782272 1783296 1791552 1796196 1797228 1806336 1814368 1820448 1828876 1834208 1835008 1835136 1843632 1848411 1849344 1849473 1863792 1868184 1872896 1873368 1876833 1882041 1887528 1887872 1893376 1902621 1903104 1906624 1908168 1917972 1928448 1933312 1937376 1942398 1942752 1943514 1948416 1963638 1968128 1968624 1973727 1977738 1983504 1989008 1990656 1999872 2000376 2005056 2006208 2015496 2024827 2031616 2032128 2041164 2041536 2046828 2047488 2048004 2063484 2064384 2074086 2080512 2090144 2095562 2096766 2107008 2107392 2107539 2113536 2123469 2123856 2130048 2140992 2144952 2146689 2150904 2157568 2174424 2174976 2179548 2185596 2191968 2202116 2214144 2214702 2220288 2226196 2231442 2237634 2249856 2255688 2260272 2266131 2267433 2273152 2285568 2286144 2290911 2296728 2303424 2314088 2322432 2333184 2339232 2340576 2351412 2359296 2370384 2370816 2377728 2381358 2387966 2388736 2389338 2394928 2396304 2407398 2408448 2408616 2413071 2419767 2427264 2438057 2446227 2446848 2458176 2464548 2464717 2465792 2465964 2485056 2490912 2497824 2502444 2509388 2516704 2531088 2536828 2537472 2537649 2542806 2544224 2557296 2562026 2571264 2583168 2583819 2589864 2590336 2591352 2597888 2603349 2610573 2612736 2618184 2624832 2631636 2636984 2644672 2654208 2666496 2666682 2667168 2673408 2674944 2687328 2694294 2695842 2709504 2721552 2722048 2729104 2729984 2730672 2743314 2751312 2752512 2752704 2765448 2774016 2778251 2795688 2802276 2808631 2809344 2809856 2810052 2818048 2831292 2831808 2840064 2854656 2859936 2862252 2867872 2875306 2876958 2892672 2899232 2899968 2906064 2913597 2914128 2919518 2922624 2945457 2952192 2952936 2960384 2966607 2975256 2983512 2985984 2999808 3007584 3013696 3021508 3023244 3047424 3048192 3054548 3061746 3062304 3070242 3071232 3072006 3095226 3096576 3110912 3111129 3118976 3120768 3135216 3143343 3145149 3160512 3161088 3170304 3175144 3185784 3195072 3209864 3211264 3211488 3217428 3226356 3236352 3261636 3262464 3269322 3277568 3278394 3286064 3287952 3303174 3313408 3321216 3330432 3336592 3339294 3345241 3347163 3356451 3374784 3381821 3383296 3383532 3390408 3409728 3428352 3444224 3445092 3453152 3455136 3471132 3480764 3483648 3490912 3499776 3508848 3510864 3515338 3527118 3538944 3553778 3555328 3555576 3556224 3564544 3566592 3572037 3581949 3583104 3584007 3592392 3594456 3611097 3612672 3628736 3640896 3657752 3668416 3670272 3687264 3696822 3698688 3698946 3727584 3736368 3745792 3746736 3753666 3764082 3775056 3775744 3786752 3805242 3806208 3813248 3814209 3816336 3835944 3843039 3853703 3856896 3866624 3874752 3884796 3885504 3887028 3895843 3896832 3927276 3936256 3937248 3947454 3955476 3967008 3978016 3981312 3999744 4000752 4010112 4012416 4030992 4041441 4049654 4063232 4064256 4082328 4083072 4093656 4094976 4096008 4114971 4126968 4128768 4148172 4161024 4180288 4191124 4193532 4214016 4214784 4215078 4227072 4246938 4247712 4260096 4281984 4289904 4293378 4301808 4312959 4315136 4315437 4348848 4349952 4359096 4371192 4379277 4383936 4404232 4428288 4429404 4440576 4452392 4462884 4475268 4499712 4511376 4520544 4532262 4534866 4546304 4571136 4572288 4581822 4592619 4593456 4605363 4606848 4628176 4640173 4642839 4644864 4666368 4678464 4681152 4690913 4702824 4740768 4741632 4755456 4762716 4775932 4777472 4778676 4789856 4792608 4814796 4816896 4817232 4826142 4839534 4854528 4876114 4892454 4893696 4903983 4916352 4917591 4929096 4929434 4931584 4931928 4954761 4970112 4981824 4995648 5004888 5008941 5018776 5033408 5062176 5073656 5074944 5075298 5085612 5088448 5114592 5124052 5142528 5166336 5167638 5179728 5180672 5182704 5195776 5206698 5221146 5225472 5236368 5249664 5263272 5273007 5273968 5287639 5289344 5290677 5308416 5330667 5332992 5333364 5334336 5345459 5346816 5349888 5374656 5388588 5391684 5419008 5443104 5444096 5458208 5459968 5461344 5486628 5502624 5505024 5505408 5530896 5545233 5548032 5556502 5591376 5604552 5617262 5618688 5619712 5620104 5630499 5636096 5646123 5662584 5663616 5680128 5707863 5709312 5719872 5724504 5735744 5750612 5753916 5785344 5798464 5799936 5812128 5827194 5828256 5839036 5845248 5890914 5904384 5905872 5920768 5921181 5933214 5950512 5967024 5971968 5999616 6015168 6027392 6043016 6046488 6074481 6094848 6096384 6109096 6123492 6124608 6140484 6142464 6144012 6190452 6193152 6221824 6222258 6237952 6241536 6270432 6286686 6290298 6321024 6322176 6340608 6350288 6366749 6370407 6371568 6390144 6419728 6422528 6422976 6434856 6436369 6440067 6452712 6472704 6523272 6524928 6538644 6555136 6556788 6572128 6575904 6606348 6626816 6642432 6660864 6673184 6678588 6690482 6694326 6712902 6749568 6763642 6766592 6767064 6780816 6798393 6802299 6819456 6856704 6872733 6888448 6890184 6906304 6910272 6942264 6961528 6967296 6981824 6999552 7017696 7021728 7030676 7054236 7077888 7107556 7110656 7111152 7112448 7129088 7133184 7144074 7163898 7166208 7168014 7184784 7188912 7222194 7225344 7239213 7257472 7259301 7281792 7314171 7315504 7334467 7336832 7338681 7340544 7374528 7393644 7394151 7397376 7397892 7455168 7472736 7491584 7493472 7507332 7528164 7550112 7551488 7573504 7610484 7612416 7626496 7628418 7632672 7671888 7686078 7707406 7713792 7733248 7749504 7751457 7769592 7771008 7774056 7791686 7793664 7810047 7831719 7854552 7872512 7874496 7894908 7910952 7934016 7956032 7962624 7999488 8001504 8020224 8024832 8061984 8082882 8099308 8126464 8128512 8164656 8166144 8187312 8189952 8192016 8229942 8253936 8257536 8296344 8322048 8334753 8360576 8382248 8387064 8425893 8428032 8429568 8430156 8454144 8493876 8495424 8520192 8563968 8579808 8586756 8603616 8625918 8630272 8630874 8697696 8699904 8718192 8740791 8742384 8758554 8767872 8808464 8831297 8836371 8856576 8858808 8881152 8899821 8904784 8925768 8950536 8967091 8999424 9022752 9041088 9064524 9069732 9092608 9142272 9144576 9163644 9185238 9186912 9210726 9213696 9256352 9280346 9285678 9289728 9332736 9333387 9356928 9362304 9381826 9405648 9430029 9435447 9481536 9483264 9510912 9525432 9551864 9554944 9557352 9579712 9585216 9629592 9633792 9634464 9652284 9679068 9709056 9752228 9784908 9787392 9807966 9832704 9835182 9858192 9858868 9863168 9863856 9909522 9940224 9963648 9991296 10009776 10017882 10035723 10037552 10041489 10063571 10066816 10069353 10124352 10145463 10147312 10149888 10150596 10171224 10176896 10218313 10229184 10248104 10285056 10332672 10335276 10359456 10361344 10365408 10391552 10413396 10442292 10450944 10472736 10499328 10526544 10546014 10547936 10575278 10578688 10581354 10616832 10661334 10665984 10666728 10668672 10690918 10693632 10699776 10716111 10745847 10749312 10752021 10777176 10783368 10833291 10838016 10886208 10888192 10916416 10919936 10922688 10973256 11005248 11010816 11061792 11090466 11096064 11113004 11182752 11209104 11234524 11237376 11239424 11240208 11260998 11272192 11292246 11325168 11327232 11360256 11415726 11418624 11439744 11442627 11449008 11471488 11501224 11507832 11529117 11561109 11570688 11596928 11599872 11624256 11654388 11656512 11678072 11687529 11690496 11781828 11808768 11811744 11841536 11842362 11866428 11901024 11934048 11943936 11999232 12030336 12054784 12086032 12092976 12124323 12148962 12189696 12192768 12218192 12246984 12249216 12280968 12284928 12288024 12303683 12344913 12380904 12386304 12438223 12443648 12444516 12475904 12483072 12540864 12573372 12580596 12642048 12644352 12681216 12700576 12733498 12740814 12743136 12780288 12839456 12845056 12845952 12869712 12872738 12880134 12905424 12938877 12945408 12946311 13046544 13049856 13077288 13110272 13113576 13137831 13144256 13151808 13212696 13253632 13284864 13321728 13346368 13357176 13380964 13388652 13425804 13499136 13527284 13533184 13534128 13561632 13596786 13604598 13638912 13713408 13745466 13776896 13777857 13780368 13812608 13816089 13820544 13884528 13920519 13923056 13928517 13934592 13963648 13999104 14035392 14043456 14061352 14072739 14108472 14173789 14215112 14221312 14222304 14224896 14258176 14266368 14288148 14327796 14332416 14336028 14369568 14377824 14444388 14450688 14478426 14514944 14518602 14563584 14628342 14631008 14668934 14673664 14677362 14681088 14749056 14752773 14787288 14788302 14794752 14795784 14864283 14910336 14945472 14983168 14986944 15014664 15026823 15056328 15100224 15102976 15147008 15220968 15224832 15252992 15256836 15265344 15343776 15372156 15414812 15427584 15466496 15499008 15502914 15539184 15542016 15548112 15583372 15587328 15620094 15663438 15709104 15745024 15748992 15789816 15819021 15821904 15862917 15868032 15872031 15912064 15925248 15992001 15998976 16003008 16036377 16040448 16049664 16123968 16165764 16198616 16257024 16329312 16332288 16374624 16379904 16384032 16459884 16507872 16515072 16592688 16635699 16644096 16669506 16721152 16764496 16774128 16851786 16856064 16859136 16860312 16891497 16908288 16938369 16987752 16990848 17040384 17066399 17123589 17127936 17159616 17173512 17207232 17251836 17253019 17260544 17261748 17395392 17399808 17436384 17481582 17484768 17517108 17535744 17616928 17662594 17672742 17713152 17717616 17762304 17763543 17799642 17809568 17851536 17901072 17934182 17998848 18045504 18082176 18129048 18139464 18185216 18223443 18284544 18289152 18327288 18370476 18373824 18421452 18427392 18512704 18560692 18571356 18579456 18665472 18666774 18713856 18724608 18763652 18811296 18860058 18870894 18963072 18966528 19021824 19050864 19100247 19103728 19109888 19111221 19114704 19159424 19170432 19259184 19267584 19268928 19304568 19309107 19320201 19358136 19418112 19447757 19504456 19569816 19574784 19615932 19660417 19665408 19670364 19716384 19717736 19726336 19727712 19819044 19880448 19927296 19982592 20019552 20035764 20071446 20075104 20082978 20127142 20133632 20138706 20248704 20290926 20294624 20299776 20301192 20342448 20353792 20395179 20436626 20458368 20496208 20570112 20618199 20665344 20670552 20718912 20722688 20730816 20783104 20826792 20884584 20901888 20945472 20998656 21053088 21092028 21095872 21150556 21157376 21162708 21233664 21322668 21331968 21333456 21337344 21381836 21387264 21399552 21432222 21491694 21498624 21504042 21554352 21566736 21666582 21676032 21717639 21772416 21776384 21777903 21832832 21839872 21845376 21942513 21946512 22003401 22010496 22016043 22021632 22123584 22180932 22182453 22192128 22226008 22365504 22418208 22469048 22474752 22478848 22480416 22521996 22584492 22650336 22654464 22720512 22831452 22837248 22879488 22885254 22898016 22942976 23002448 23015664 23058234 23122218 23141376 23193856 23199744 23248512 23308776 23313024 23356144 23375058 23380992 23416687 23430141 23495157 23563656 23617536 23623488 23672747 23683072 23684724 23732856 23802048 23868096 23887872 23998464 24060672 24109568 24172064 24185952 24248646 24297924 24379392 24385536 24436384 24493968 24498432 24561936 24569856 24576048 24607366 24689826 24761808 24772608 24876446 24887296 24889032 24951808 24966144 25004259 25081728 25146744 25161192 25277679 25284096 25288704 25362432 25401152 25466996 25481628 25486272 25560576 25678912 25691904 25739424 25745476 25760268 25810848 25877754 25890816 25892622 26093088 26099712 26154576 26220544 26222373 26227152 26275662 26288512 26303616 26425392 26493891 26507264 26509113 26569728 26643456 26692736 26699463 26714352 26761928 26777304 26851608 26901273 26975921 26998272 27054568 27066368 27068256 27123264 27193572 27209196 27270901 27277824 27426816 27490932 27553792 27555714 27560736 27625216 27632178 27641088 27769056 27841038 27846112 27857034 27869184 27927296 27998208 28070784 28086912 28122704 28145478 28216944 28290087 28347578 28430224 28442624 28444608 28449792 28516352 28532736 28576296 28655592 28664832 28672056 28739136 28755648 28888776 28901376 28956852 29029888 29037204 29127168 29256684 29262016 29337868 29347328 29354724 29362176 29498112 29505546 29574576 29576604 29589504 29591568 29728566 29820672 29890944 29966336 29973888 30029328 30053646 30107169 30112656 30124467 30190713 30200448 30205952 30208059 30294016 30436389 30441936 30449664 30505984 30513672 30530688 30654939 30687552 30744312 30829624 30855168 30998016 31005828 31078368 31084032 31096224 31166744 31174656 31240188 31326876 31418208 31490048 31497984 31579632 31638042 31643808 31725834 31736064 31744062 31824128 31850496 31984002 31997952 32006016 32072754 32080896 32099328 32148333 32237541 32247936 32331528 32397232 32481211 32499873 32514048 32658624 32664576 32749248 32759808 32768064 32836391 32919768 33015744 33185376 33271398 33288192 33339012 33442304 33528992 33548256 33703572 33712128 33718272 33720624 33782994 33816576 33876738 33975504 33981696 34080768 34132798 34247178 34255872 34319232 34327881 34347024 34414464 34503672 34506038 34521088 34523496 34587351 34683327 34790784 34799616 34872768 34963164 34969536 35034216 35062587 35071488 35233856 35325188 35345484 35426304 35435232 35524608 35527086 35599284 35619136 35703072 35802144 35868364 35997696 36091008 36164352 36258096 36278928 36370432 36372969 36446886 36569088 36578304 36654576 36740952 36747648 36842904 36854784 36911049 37013473 37025408 37034739 37121384 37142712 37158912 37314669 37330944 37333548 37418213 37427712 37449216 37527304 37622592 37720116 37741788 37926144 37933056 38043648 38101728 38200494 38207456 38219776 38222442 38229408 38318848 38340864 38518368 38535168 38537856 38609136 38618214 38640402 38716272 38816631 38836224 38895514 39008912 39139632 39149568 39231864 39320834 39330816 39340728 39413493 39432768 39435472 39452672 39455424 39638088 39760896 39854592 39965184 40039104 40071528 40142892 40150208 40165956 40254284 40267264 40277412 40497408 40581852 40589248 40599552 40602384 40684896 40707584 40790358 40873252 40916736 40992416 41140224 41236398 41330688 41333571 41341104 41437824 41445376 41448267 41461632 41566208 41653584 41761557 41769168 41785551 41803776 41890944 41997312 42106176 42184056 42191744 42218217 42301112 42314752 42325416 42521367 42645336 42663936 42666912 42674688 42763672 42774528 42799104 42864444 42983388 42997248 43008084 43108704 43133472 43333164 43352064 43435278 43544832 43552768 43555806 43665664 43679744 43690752 43885026 43893024 44006802 44020992 44032086 44043264 44247168 44361864 44364906 44384256 44452016 44567243 44592849 44731008 44836416 44938096 44949504 44957696 44960832 45043992 45054583 45080469 45168984 45300672 45308928 45441024 45662904 45674496 45758976 45770508 45796032 45885952 46004896 46031328 46116468 46244436 46282752 46387712 46399488 46497024 46617552 46626048 46712288 46750116 46761984 46833374 46860282 46990314 47127312 47235072 47246976 47345494 47366144 47369448 47457063 47465712 47588751 47604096 47616093 47736192 47775744 47976003 47996928 48109131 48121344 48219136 48344128 48371904 48497292 48595848 48771072 48872768 48987936 48996864 49123872 49139712 49152096 49214732 49379652 49523616 49545216 49752892 49774592 49778064 49903616 49907097 49932288 50008518 50163456 50293488 50322384 50555358 50568192 50577408 50674491 50724864 50802304 50815107 50933992 50963256 50972544 51121152 51199197 51341269 51357824 51370767 51383808 51478848 51490952 51520536 51621696 51755508 51759057 51781632 51785244 52186176 52199424 52309152 52441088 52444746 52454304 52551324 52577024 52607232 52850784 52987782 53014528 53018226 53139456 53286912 53385472 53398926 53428704 53523856 53554608 53703216 53802546 53951842 53996544 54109136 54132736 54136512 54246528 54387144 54418392 54541802 54555648 54670329 54853632 54981864 55083559 55107584 55111428 55121472 55250432 55264356 55282176 55538112 55682076 55692224 55714068 55738368 55854592 55996416 56141568 56173824 56245408 56290956 56433888 56580174 56695156 56860448 56885248 56889216 56899584 57032704 57065472 57152592 57300741 57311184 57329664 57333663 57344112 57478272 57511296 57777552 57802752 57913704 57927321 57960603 58059776 58074408 58254336 58343271 58513368 58524032 58675736 58694656 58709448 58724352 58981251 58996224 59011092 59149152 59153208 59179008 59183136 59457132 59641344 59781888 59932672 59947776 60058656 60107292 60214338 60225312 60248934 60381426 60400896 60411904 60416118 60588032 60872778 60883872 60899328 61011968 61027344 61061376 61185537 61309878 61375104 61488624 61659248 61710336 61819079 61854597 61996032 62011656 62156736 62168064 62192448 62333488 62349312 62480376 62653752 62769637 62836416 62980096 62995968 63159264 63276084 63287616 63451668 63472128 63488124 63648256 63700992 63968004 63995904 64012032 64145508 64161792 64198656 64296666 64475082 64495872 64663056 64794464 64962422 64999746 65028096 65317248 65329152 65333709 65498496 65519616 65536128 65672782 65827539 65839536 66010203 66031488 66048129 66370752 66542796 66547359 66576384 66678024 66884608 67057984 67096512 67407144 67424256 67436544 67441248 67565988 67753476 67951008 67963392 68161536 68265596 68494356 68511744 68638464 68655762 68694048 68828928 69007344 69012076 69042176 69046992 69174702 69366654 69581568 69599232 69745536 69926328 69939072 70068432 70125174 70142976 70250061 70290423 70444997 70467712 70485471 70650376 70690968 70852608 70870464 71018241 71049216 71054172 71198568 71238272 71406144 71604288 71736728 71995392 72182016 72328704 72516192 72557856 72740864 72745938 72893772 73138176 73156608 73309152 73481904 73495296 73685808 73709568 73822098 74026946 74050816 74069478 74242768 74285424 74317824 74629338 74661888 74667096 74836426 74855424 74898432 75012777 75054608 75245184 75440232 75483576 75579767 75833037 75852288 75866112 76087296 76203456 76400988 76406227 76414912 76439552 76444884 76458816 76637696 76681728 77036736 77075712 77218272 77236428 77280804 77432544 77633262 77672448 77791028 78017824 78279264 78299136 78463728 78641668 78661632 78667119 78681456 78826986 78865536 78870944 78905344 78910848 79276176 79481673 79521792 79527339 79709184 79930368 80078208 80098389 80143056 80285784 80300416 80331912 80508568 80534528 80554824 80703819 80927763 80994816 81163704 81178496 81199104 81204768 81369792 81415168 81580716 81746504 81812703 81833472 81984832 82280448 82472796 82661376 82667142 82682208 82875648 82890752 82896534 82923264 83132416 83307168 83523114 83538336 83571102 83607552 83781888 83994624 84212352 84368112 84383488 84436434 84602224 84629504 84650832 84870261 85042734 85290672 85327872 85333824 85349376 85527344 85549056 85598208 85728888 85966776 85994496 86016168 86125781 86217408 86266944 86666328 86704128 86870556 87067561 87089664 87105536 87111612 87331328 87359488 87381504 87770052 87786048 88013604 88041984 88064172 88086528 88494336 88723728 88729812 88768512 88904032 89134486 89185698 89462016 89672832 89876192 89899008 89915392 89921664 90087984 90109166 90160938 90321507 90337968 90572139 90601344 90617856 90624177 90882048 91309167 91325808 91348992 91517952 91541016 91592064 91771904 91964817 92009792 92062656 92232936 92488872 92565504 92775424 92994048 93235104 93252096 93424576 93500232 93523968 93666748 93720564 93980628 94254624 94470144 94493952 94690988 94732288 94738896 94914126 94931424 95177502 95208192 95232186 95472384 95551488 95952006 95993856 96218262 96242688 96438272 96444999 96688256 96712623 96743808 96994584 97191696 97443633 97499619 97542144 97745536 97975872 97993728 98247744 98279424 98304192 98429464 98509173 98759304 99047232 99505784 99549184 99556128 99807232 99814194 99864576 100017036 100326912 100586976 100644768 101110716 101136384 101154816 101348982 101449728 101604608 101630214 101867984 101926512 101945088 102242304 102398394 102682538 102715648 102741534 102767616 102957696 102981904 103041072 103243392 103511016 103518114 103563264 103570488 103702471 103762053 104049981 104372352 104398848 104618304 104836451 104882176 104889492 104908608 105102648 105154048 105187761 105214464 105701568 105975564 106029056 106036452 106278912 106573824 106770944 106797852 106857408 107047712 107109216 107406432 107605092 107903684 107993088 108218272 108265472 108273024 108493056 108774288 108836784 109083604 109111296 109118907 109340658 109707264 109963728 110167118 110215168 110222856 110242944 110500864 110528712 110564352 110733147 111040419 111076224 111104217 111364152 111384448 111428136 111476736 111709184 111944007 111992832 112254639 112283136 112347648 112490816 112581912 112867776 113160348 113390312 113720896 113778432 113799168 114065408 114130944 114305184 114601482 114622368 114659328 114667326 114688224 114956544 115022592 115555104 115605504 115827408 115854642 115921206 116119552 116148816 116449893 116508672 116686542 117026736 117048064 117351472 117389312 117418896 117448704 117962502 117992448 118022184 118240479 118298304 118306416 118358016 118366272 118914264 119282688 119464793 119563776 119865344 119895552 120117312 120214584 120428676 120450624 120497868 120762852 120771133 120801792 120823808 120832236 121176064 121745556 121767744 121798656 122023936 122054688 122122752 122371074 122619756 122750208 122977248 123318496 123420672 123638158 123709194 123992064 124023312 124313472 124336128 124344801 124384896 124666976 124698624 124960752 125284671 125307504 125539274 125672832 125960192 125991936 126318528 126552168 126575232 126654651 126903336 126944256 126976248 127296512 127564101 127936008 127991808 128024064 128291016 128323584 128397312 128593332 128950164 128991744 129326112 129588928 129924844 129999492 130056192 130634496 130658304 130667418 130996992 131039232 131072256 131345564 131655078 131679072 132020406 132062976 132096258 132741504 133085592 133094718 133152768 133356048 133701729 133769216 133778547 134115968 134193024 134814288 134848512 134873088 134882496 135131976 135163749 135241407 135506952 135902016 135926784 136323072 136531192 136988712 137023488 137276928 137311524 137388096 137657856 138014688 138024152 138084352 138093984 138349404 138733308 139163136 139198464 139491072 139852656 139878144 140136864 140250348 140285952 140500122 140580846 140889994 140935424 140970942 141300752 141381936 141705216 141740928 142036482 142098432 142108344 142371189 142397136 142476544 142766253 142812288 143208576 143473456 143845363 143928009 143990784 144327393 144364032 144657408 145032384 145115712 145418303 145481728 145491876 145787544 146313216 146618304 146963808 146990592 147371616 147419136 147644196 148053892 148101632 148138956 148485536 148570848 148635648 149258676 149323776 149334192 149672852 149710848 149721291 149796864 150025554 150109216 150490368 150880464 150967152 151159534 151666074 151704576 151732224 152023473 152174592 152406912 152445321 152801976 152812454 152829824 152879104 152889768 152917632 153275392 153363456 153597591 154023807 154073472 154112301 154151424 154436544 154472856 154561608 154865088 155266524 155277171 155344896 155582056 156035648 156558528 156598272 156927456 157283336 157323264 157334238 157362912 157653972 157731072 157741888 157821696 158552352 158963346 159043584 159054678 159418368 159860736 160156416 160196778 160286112 160571568 160600832 160663824 161017136 161069056 161109648 161407638 161855526 161989632 162327408 162356992 162398208 162409536 162739584 162830336 163161432 163493008 163625406 163666944 163916809 163969664 164010987 164560896 164945592 165250677 165322752 165334284 165364416 165709229 165751296 165781504 165793068 165846528 166264832 166614336 167046228 167076672 167142204 167215104 167563776 167989248 168424704 168736224 168766976 168872868 169204448 169259008 169301664 169740522 170085468 170581344 170655744 170667648 170698752 171054688 171098112 171196416 171457776 171902223 171933552 171988992 172032336 172251562 172434816 172533888 173332656 173408256 173741112 173781963 174135122 174179328 174211072 174223224 174662656 174718976 174763008 175029813 175540104 175572096 176027208 176083968 176128344 176173056 176943753 176988672 177447456 177459624 177537024 177808064 178268972 178371396 178924032 179345664 179752384 179798016 179843328 180175968 180218332 180321876 180643014 180675936 181144278 181202688 181235712 181248354 181764096 182618334 182651616 182697984 183035904 183082032 183184128 183543808 183556611 183929634 184019584 184125312 184465872 184977744 185131008 185457237 185550848 185563791 185988096 186470208 186504192 186849152 187000464 187047936 187333496 187441128 187961256 188308911 188509248 188940288 188987904 189381976 189464576 189477792 189828252 189862848 190355004 190416384 190464372 190944768 191102976 191904012 191987712 192436524 192485376 192876544 192889998 193376512 193425246 193487616 193989168 194383392 194887266 194999238 195084288 195491072 195951744 195987456 196495488 196558848 196608384 196858928 197018346 197369219 197482617 197518608 198030609 198094464 199011568 199098368 199112256 199527439 199614464 199628388 199642077 199729152 200034072 200653824 201173952 201289536 202221432 202272768 202309632 202697964 203209216 203260428 203735968 203853024 203890176 204484608 204796788 205365076 205431296 205483068 205535232 205915392 205963808 206082144 206486784 207022032 207036228 207126528 207140976 207404942 207524106 208099962 208744704 208797696 209236608 209672902 209764352 209778984 209817216 210205296 210308096 210375522 210428928 210750183 210871269 211334991 211403136 211456413 211951128 212058112 212072904 212557824 213054723 213147648 213541888 213595704 213714816 214095424 214218432 214812864 215210184 215807368 215986176 216436544 216546048 216986112 217548576 217673568 218167208 218222592 218237814 218681316 219414528 219927456 220334236 220430336 220445712 220485888 221001728 221057424 221128704 221466294 222080838 222152448 222208434 222728304 222768896 222856272 222953472 223418368 223888014 223985664 224509278 224566272 224695296 224981632 225038331 225163824 225735552 226320696 226739301 226780624 227368477 227441792 227499111 227556864 227598336 228130816 228261888 228610368 229202964 229218681 229244736 229318656 229334652 229376448 229854737 229913088 230045184 231110208 231654816 231709284 231842412 232239104 232297632 232899786 233017344 233373084 234053472 234096128 234702944 234778624 234837792 234897408 235925004 235984896 236044368 236480958 236596608 236612832 236716032 236732544 237828528 238445019 238565376 238929586 239127552 239730688 239791104 240234624 240295167 240429168 240857352 240901248 240995736 241525704 241542266 241603584 241647616 241664472 242111457 242352128 242783289 243491112 243535488 243597312 244047872 244109376 244245504 244742148 245239512 245438109 245500416 245954496 246636992 246841344 247276316 247418388 247984128 248046624 248626944 248672256 248689602 248769792 249333952 249397248 249921504 250569342 250615008 251078548 251345664 251920384 251983872 252637056 253104336 253150464 253309302 253806672 253888512 253952496 254593024 254610783 255128202 255872016 255983616 256048128 256582032 256647168 256794624 257186664 257900328 257983488 258377343 258652224 259177856 259849688 259998984 260112384 261202683 261268992 261316608 261334836 261993984 262078464 262144512 262691128 263310156 263358144 264040812 264125952 264192516 265483008 266171184 266189436 266305536 266712096 267403458 267538432 267557094 268231936 268386048 269628576 269697024 269746176 269764992 270263952 270327498 270482814 270964521 271013904 271716417 271804032 271853568 272646144 273062384 273770207 273927501 273977424 274046976 274553856 274623048 274776192 275315712 275894451 276029376 276048304 276168704 276187968 276698808 276763867 277466616 278326272 278982144 279705312 279756288 280273728 280500696 280571904 281000244 281161692 281779988 281870848 281941884 282601504 282763872 283410432 283481856 284072964 284196864 284216688 284742378 284794272 284953088 285532506 285624576 286417152 286946912 287690726 287856018 287981568 288654786 288728064 289314816 289334997 290064768 290137869 290231424 290836606 290963456 290983752 291575088 292330899 292498857 292626432 293236608 293927616 293981184 294743232 294838272 295288392 295527519 296107784 296203264 296277912 296971072 297141696 298517352 298647552 298668384 299345704 299421696 299442582 299593728 300051108 300218432 300980736 301760928 301934304 302319068 303332148 303409152 303464448 304046946 304349184 304813824 304890642 305603952 305624908 305659648 305758208 305779536 305835264 306550784 306726912 307195182 308047614 308146944 308224602 308302848 308873088 308945712 309123216 309730176 310533048 310554342 310689792 311107413 311164112 311286159 311970701 312071296 312149943 313117056 313196544 313854912 314509353 314566672 314646528 314668476 314725824 315307944 315382081 315462144 315483776 315563283 315643392 317104704 317926692 318087168 318109356 318836736 319721472 320312832 320393556 320572224 321143136 321201664 321327648 322034272 322138112 322219296 322815276 323711052 323979264 324654816 324713984 324796416 324819072 325479168 325660672 326322864 326986016 327250812 327333888 327833618 327939328 328021974 329121792 329891184 330501354 330645504 330668568 330728832 331418458 331502592 331563008 331586136 331693056 332199441 332529664 333121257 333228672 333312651 334092456 334153344 334284408 334430208 335127552 335832021 335978496 336763917 336849408 337472448 337533952 337745736 338408896 338518016 338603328 339481044 340170936 341162688 341335296 341397504 342109376 342196224 342392832 342915552 343804446 343867104 343977984 344064672 344503124 344869632 345067776 346665312 346816512 347482224 347563926 348270244 348358656 348422144 348446448 349325312 349349679 349437952 349526016 350059626 351080208 351144192 352054416 352167936 352256688 352346112 353887506 353977344 354721437 354894912 354919248 355074048 355616128 356537944 356742792 357848064 358394379 358691328 359504768 359596032 359686656 360351936 360436664 360643752 361286028 361351872 362288556 362313399 362405376 362471424 362496708 363528192 365236668 365303232 365395968 366071808 366164064 366368256 367087616 367113222 367859268 368039168 368250624 368931744 369955488 370262016 370914474 371101696 371127582 371976192 372940416 373008384 373698304 374000928 374095872 374666992 374882256 375854013 375922512 376617822 377018496 377880576 377975808 378763952 378929152 378955584 379656504 379725696 379745771 379963953 380710008 380832768 380928744 381889536 382692303 383808024 383975424 384873048 384970752 385584913 385753088 385779996 386753024 386850492 386975232 387978336 388766784 389774532 389998476 390168576 390982144 391903488 391974912 392990976 393117696 393216768 393717856 394036692 394738438 394965234 395037216 396061218 396188928 398023136 398196736 398224512 399054878 399228928 399256776 399284154 399458304 400068144 401105187 401307648 401335641 402347904 402579072 404442864 404545536 404619264 405395928 405491247 405724221 406418432 406520856 407471936 407706048 407780352 408969216 409593576 410730152 410862592 410966136 411070464 411830784 411927616 412164288 412973568 414044064 414072456 414253056 414281952 414809884 415048212 416199924 417489408 417595392 418473216 419345804 419528704 419557968 419634432 420410592 420616192 420751044 420857856 421500366 421742538 422669982 422806272 422912826 423902256 424116224 424145808 425115648 426109446 426295296 427083776 427113567 427191408 427429632 428190848 428298759 428436864 429625728 430420368 431536089 431614736 431784027 431972352 432733553 432873088 432982179 433092096 433972224 435097152 435347136 436254909 436334416 436445184 436475628 437362632 439387459 439854912 440668472 440860672 440891424 440971776 442003456 442114848 442257408 442932588 444161676 444304896 444416868 445456608 445537792 445712544 445906944 446836736 447776028 447971328 449018556 449132544 449390592 449963264 450076662 450327648 451471104 452641392 453478602 453561248 454736954 454883584 454998222 455113728 455196672 456261632 456523776 457220736 457335963 458405928 458437362 458489472 458637312 458669304 458752896 459709474 459826176 460090368 460792773 462071421 462220416 462336903 463309632 463418568 463684824 464478208 464595264 465799572 465831513 466034688 466746168 468106944 468192256 469405888 469557248 469675584 469794816 471850008 471969792 472088736 472961916 473193216 473225664 473465088 475657056 476890038 477130752 477859172 478255104 479461376 479582208 480469248 480590334 480858336 481714704 481802496 481991472 483051408 483084532 483207168 483295232 483328944 484222914 484704256 485566578 486982224 487070976 487194624 488095744 488218752 488491008 489484296 490479024 490876218 491000832 491750427 491908992 492032961 493273984 493682688 494552632 494836776 495752031 495968256 496093248 497127687 497253888 497344512 497379204 497539584 498667904 498794496 499843008 501138684 501230016 502157096 502691328 503967744 505274112 506208672 506300928 506618604 507613344 507777024 507904992 509186048 509221566 510256404 511744032 511967232 512096256 513164064 513294336 513589248 514373328 515706669 515800656 515966976 516754686 517304448 518355712 519699376 519997968 520224768 521345889 522405366 522537984 522633216 522669672 523987968 524156928 524289024 525089439 525382256 526620312 526716288 528081624 528251904 528385032 529058369 530831259 530966016 532342368 532378872 532611072 533424192 534806916 534843589 535076864 535114188 536463872 536772096 539257152 539394048 539529984 540527904 540654996 540965628 541929042 542027808 543432834 543608064 543707136 545292288 546124768 547540414 547855002 547954848 548093952 549107712 549246096 549552384 550631424 550669833 551788902 552058752 552096608 552337408 552375936 553397616 553527734 554933232 556371711 556652544 556691373 557964288 559410624 559512576 560547456 561001392 561143808 562000488 562323384 563559976 563741696 563883768 564926733 565203008 565527744 566820864 566963712 568145928 568393728 568433376 569484756 569588544 569906176 571065012 571249152 572834304 573893824 575381452 575712036 575963136 577309572 577456128 578629632 578669994 580129536 580275738 580462848 581673212 581926912 581967504 583150176 584661798 584997714 585252864 586473216 587855232 587962368 589486464 589676544 590576784 591055038 592107657 592215568 592406528 592447851 592555824 593942144 594091827 594283392 597034704 597295104 597336768 598582317 598691408 598843392 598885164 598926231 599187456 600102216 600436864 601961472 602880467 603521856 603868608 604638136 606664296 606818304 606928896 608093892 609472927 609627648 609781284 611207904 611249816 611319296 611516416 611559072 611670528 613101568 613453824 614390364 616095228 616293888 616449204 616605696 617746176 617891424 618246432 619460352 621066096 621108684 621379584 622214826 622328224 622572318 623941402 624142592 624299886 626234112 626393088 627709824 629018706 629133344 629293056 629336952 629451648 630615888 630764162 630924288 630967552 631126566 631286784 632250549 634004973 634209408 634369239 635853384 636174336 636218712 637673472 639164169 639442944 640625664 640787112 641144448 642286272 642403328 642655296 644068544 644276224 644438592 645630552 647422104 647958528 649309632 649427968 649638144 650958336 651321344 652645728 653972032 654501624 654667776 655667236 655878656 656043948 658243584 659782368 661002708 661291008 661337136 661457664 662836916 663005184 663126016 663172272 663386112 664398882 665059328 666242514 666457344 666625302 668184912 668306688 668568816 668860416 670255104 671664042 671956992 673527834 673698816 674944896 675067904 675114993 675491472 676817792 677036032 677206656 678962088 680217903 680341872 682105431 682325376 682497333 682670592 682795008 684218752 684392448 684785664 685831104 687608892 687656043 687734208 687955968 688129344 689006248 689564211 689739264 690135552 693330624 694964448 695127852 696540488 696717312 696844288 696892896 698650624 698699358 699052032 700119252 702160416 702288384 704108832 704335872 704513376 704692224 707775012 707954688 709442874 709789824 709838496 710148096 711232256 713075888 713485584 715335057 715696128 716788758 717382656 719009536 719192064 719373312 720703872 720873328 721287504 722572056 722703744 724577112 724626798 724810752 724942848 724993416 725917297 726334371 727056384 728349867 730473336 730606464 730791936 732143616 732328128 732736512 733855157 734175232 734226444 735718536 736078336 736314327 736501248 737863488 739910976 740524032 741828948 742203392 742255164 743952384 745880832 746016768 747396608 748001856 748191744 749333984 749764512 751708026 751845024 753235644 754036992 755761152 755951616 757527904 757858304 757911168 759313008 759451392 759491542 759927906 761420016 761665536 761857488 763779072 763832349 765384606 767616048 767950848 769746096 769941504 771169826 771506176 771559992 773506048 773700984 773950464 775132029 775956672 777533568 779549064 779996952 780337152 781964288 783608049 783806976 783949824 785981952 786235392 786433536 787435712 788073384 789476876 789930468 790074432 792122436 792377856 796046272 796449024 798109756 798457856 798513552 798568308 798916608 800136288 802210374 802615296 802671282 804695808 805158144 808885728 809091072 809238528 810791856 810982494 811448442 812836864 812893563 813041712 814943872 815149251 815412096 815560704 817938432 819187152 821310621 821460304 821725184 821782503 821932272 822140928 823661568 823855232 824328576 825947136 827683353 828088128 828144912 828506112 828563904 829619768 830096424 830291601 832399848 834978816 836253551 836946432 838691608 839057408 839115936 839268864 840821184 841232384 841502088 841715712 843000732 843485076 845339964 845397931 845612544 845825652 847804512 848232448 848291616 850231296 852218892 852590592 854167552 854227134 854382816 854859264 856381696 856597518 856873728 859251456 860840736 863072178 863229472 863568054 863944704 865467106 865746176 865964358 866184192 867944448 870194304 870413607 870694272 872509818 872668832 872890368 872951256 874725264 876992697 878774918 879709824 881336944 881721344 881782848 881943552 884006912 884229696 884514816 885865176 886582557 888323352 888609792 888833736 890913216 891075584 891425088 893673472 895552056 895942656 898037112 898265088 898781184 899926528 900153324 900655296 902942208 905282784 906957204 907122496 909473908 909767168 909996444 910227456 910393344 912523264 913047552 914441472 914671926 916811856 916874724 916978944 917274624 917338608 917505792 919418948 919652352 920180736 921585546 924142842 924440832 924673806 926619264 926837136 927369648 928956416 929190528 931599144 931663026 932069376 933322239 933492336 933858477 935912103 936213888 936384512 936449829 938811776 939114496 939351168 939589632 943528059 943700016 943939584 944177472 945923832 946146243 946386432 946451328 946689849 946930176 951314112 953780076 954261504 955718344 956510208 959164416 960938496 961180668 961716672 963429408 963604992 963982944 966102816 966169064 966414336 966590464 966657888 968445828 971133156 973964448 974141952 974389248 976191488 976437504 976982016 978968592 980958048 981752436 982001664 983500854 983817984 984065922 986547968 987365376 989105264 989673552 991504062 991936512 992186496 994255374 994507776 994689024 994758408 995079168 996598323 997335808 997588992 999363771 999686016 1002277368 1002460032 1004314192 1005382656 1006917541 1007496063 1007935488 1010291751 1010548224 1012417344 1012601856 1013237208 1015226688 1015554048 1015809984 1017928121 1018372096 1018443132 1020512808 1023488064 1024192512 1026328128 1026588672 1027178496 1028746656 1031413338 1031601312 1031933952 1033509372 1034608896 1036711424 1039398752 1039995936 1040449536 1042691778 1044810732 1045075968 1045266432 1045339344 1047975936 1048049037 1048313856 1048578048 1050178878 1050764512 1053240624 1053432576 1056163248 1056503808 1056770064 1058116738 1061662518 1061932032 1064164311 1064684736 1064757744 1065222144 1066848384 1069613832 1069687178 1070153728 1070228376 1072927744 1073544192 1075183137 1078514304 1078788096 1079059968 1081055808 1081309992 1081931256 1083858084 1084055616 1086865668 1086940197 1087216128 1087414272 1090584576 1092249536 1095080828 1095710004 1095909696 1096187904 1098215424 1098492192 1099104768 1101262848 1101339666 1103577804 1104117504 1104193216 1104751872 1106795232 1107055468 1109866464 1112743422 1113305088 1113382746 1115928576 1118821248 1119025152 1121094912 1122002784 1122287616 1124000976 1124646768 1127119952 1127483392 1127562039 1127767536 1129853466 1130406016 1131055488 1133641728 1133927424 1136291856 1136787456 1136866752 1138969512 1139177088 1139237313 1139812352 1139891859 1142130024 1142498304 1145668608 1147417663 1147787648 1148076909 1150762904 1151424072 1151926272 1154619144 1154912256 1156754739 1157259264 1157339988 1159964603 1160259072 1160551476 1160925696 1163346424 1163853824 1163935008 1166300352 1169323596 1169995428 1170505728 1172946432 1175710464 1175924736 1178972928 1179353088 1181153568 1182110076 1184215314 1184431136 1184813056 1184895702 1185111648 1187884288 1188183654 1188566784 1194069408 1194590208 1194673536 1197164634 1197382816 1197686784 1197770328 1197852462 1198374912 1200204432 1200873728 1203315561 1203922944 1205760934 1207043712 1207737216 1209276272 1213328592 1213636608 1213857792 1216187784 1216473741 1218945854 1219255296 1219562568 1222415808 1222499632 1222638592 1223032832 1223118144 1223341056 1226203136 1226907648 1228780728 1232190456 1232587776 1232898408 1233211392 1235492352 1235782848 1236492864 1238920704 1242132192 1242217368 1242759168 1244429652 1244656448 1245144636 1247882804 1248285184 1248599772 1252468224 1252786176 1255419648 1258037412 1258266688 1258586112 1258673904 1258903296 1261231776 1261528324 1261848576 1261935104 1262253132 1262573568 1264501098 1268009946 1268418816 1268738478 1271706768 1272348672 1272437424 1275346944 1278328338 1278885888 1281251328 1281340701 1281574224 1282288896 1284572544 1284806656 1284896277 1285310592 1288137088 1288552448 1288877184 1291261104 1294608267 1294844208 1295352081 1295917056 1298200659 1298619264 1298855936 1298946537 1299276288 1301916672 1302642688 1305291456 1307944064 1308764727 1309003248 1309335552 1311334472 1311757312 1312087896 1318162377 1319564736 1322005416 1322582016 1322674272 1322915328 1325673832 1326010368 1326252032 1326344544 1326772224 1328797764 1332485028 1332914688 1333250604 1336369824 1336613376 1337137632 1337720832 1340510208 1343328084 1343913984 1347055668 1347397632 1349889792 1350135808 1350229986 1350982944 1353635584 1354072064 1354413312 1357924176 1360435806 1360683744 1364210862 1364650752 1364994666 1365341184 1365590016 1368437504 1368784896 1369571328 1371662208 1375217784 1375312086 1375468416 1375911936 1376258688 1378012496 1379128422 1379478528 1380271104 1381584533 1382378319 1386214263 1386661248 1389928896 1390255704 1393080976 1393434624 1393688576 1393785792 1396692073 1397301248 1397398716 1397494539 1398104064 1400238504 1404320832 1404576768 1408217664 1408671744 1409026752 1409384448 1415550024 1415909376 1418885748 1419579648 1419676992 1422464512 1426151776 1426971168 1430670114 1431392256 1433577516 1434765312 1438019072 1438384128 1438746624 1441407744 1441746656 1442575008 1445144112 1445407488 1449154224 1449253596 1449621504 1449885696 1449986832 1451834594 1452668742 1454112768 1456699734 1460946672 1461212928 1461583872 1464287232 1464656256 1465473024 1467710314 1468350464 1468452888 1471437072 1472156672 1472628654 1473002496 1475251281 1475726976 1476098883 1479821952 1481048064 1483657896 1484406784 1484510328 1487256093 1487904768 1491383061 1491761664 1492033536 1494793216 1496003712 1496383488 1498667968 1499529024 1503416052 1503690048 1506471288 1508073984 1511903232 1515055808 1515822336 1518626016 1518902784 1518983084 1519855812 1522840032 1523331072 1523714976 1527558144 1527664698 1530769212 1535232096 1535901696 1539492192 1539883008 1542339652 1543012352 1543119984 1547012096 1547120007 1547401968 1547900928 1550264058 1551913344 1555067136 1559098128 1559993904 1560674304 1563928576 1564037667 1567216098 1567613952 1567899648 1571963904 1572470784 1572867072 1574871424 1575268317 1576146768 1578953752 1579860936 1580148864 1584244872 1584755712 1587175107 1591579339 1592092544 1592493777 1592898048 1596219512 1596915712 1597027104 1597136616 1597833216 1600272576 1604420748 1604530767 1605230592 1605342564 1608983159 1609391616 1610316288 1617771456 1618182144 1621583712 1621964988 1622896884 1625673728 1625787126 1626083424 1629887744 1630298502 1630824192 1631121408 1635876864 1638374304 1642621242 1642920608 1643450368 1643565006 1643864544 1644281856 1647323136 1647710464 1648657152 1651894272 1655366706 1656176256 1656289824 1657012224 1657127808 1659239536 1660192848 1660583202 1664799696 1669115133 1669957632 1672507102 1673892864 1677383216 1678114816 1678231872 1678537728 1681642368 1682464768 1683004176 1683431424 1686001464 1686970152 1690679928 1690795862 1691225088 1691651304 1694780199 1695609024 1696464896 1696583232 1700462592 1704437784 1705181184 1708335104 1708454268 1708765632 1709718528 1712763392 1713195036 1713747456 1718502912 1721681472 1726144356 1726458944 1727136108 1727889408 1730934212 1731492352 1731928716 1732368384 1735888896 1740388608 1740827214 1741388544 1745019636 1745337664 1745780736 1745902512 1749450528 1753985394 1757549836 1759419648 1762673888 1763442688 1763565696 1763887104 1768013824 1768459392 1769029632 1771730352 1773165114 1776322971 1776646704 1777219584 1777343553 1777667472 1781826432 1782151168 1782275481 1782850176 1787346944 1791104112 1791885312 1795746951 1796074224 1796530176 1796778693 1797562368 1799853056 1800306648 1801310592 1805884416 1808641401 1810565568 1813914408 1814244992 1818947816 1819534336 1819992888 1820454912 1820786688 1828418781 1828882944 1829343852 1833623712 1833749448 1833957888 1834549248 1834677216 1835011584 1838837896 1839304704 1840361472 1843171092 1848285684 1848881664 1849347612 1853238528 1853674272 1854739296 1857912832 1858381056 1863198288 1863326052 1864138752 1866644478 1866984672 1867716954 1871824206 1872427776 1872769024 1872899658 1877623552 1878228992 1878702336 1879179264 1887056118 1887400032 1887879168 1888354944 1891847664 1892292486 1892772864 1892902656 1893379698 1893860352 1896751647 1902014919 1902628224 1907560152 1908523008 1911436688 1913020416 1916391449 1917492507 1918328832 1921876992 1922361336 1923433344 1926858816 1927209984 1927965888 1932205632 1932338128 1932828672 1933180928 1933315776 1936891656 1937347069 1942266312 1947928896 1948283904 1952382976 1952875008 1953964032 1957937184 1961916096 1963504872 1964003328 1967001708 1967635968 1968131844 1973095936 1974730752 1978210528 1979347104 1983008124 1983873024 1984372992 1988510748 1989015552 1989378048 1989516816 1990158336 1993196646 1994671616 1995177984 1998727542 1999372032 2004554736 2004920064 2008628384 2010765312 2013835082 2014992126 2015870976 2020583502 2021096448 2024834688 2025203712 2025344979 2026474416 2030453376 2031108096 2031619968 2035856242 2036744192 2036886264 2040653709 2041025616 2046316293 2046976128 2047491999 2048385024 2052656256 2053177344 2054356992 2057493312 2062826676 2062968129 2063202624 2063867904 2067018744 2068692633 2069217792 2073422848 2078797504 2079991872 2085383556 2089621464 2090151936 2090532864 2090678688 2095951872 2096098074 2097156096 2100357756 2101529024 2106481248 2106865152 2112326496 2113007616 2113540128 2116233476 2123325036 2123864064 2128328622 2129369472 2129515488 2130444288 2133696768 2139227664 2139374356 2140307456 2140456752 2145855488 2146005171 2147088384 2150366274 2157028608 2157576192 2158119936 2162111616 2162619984 2163862512 2167716168 2168111232 2173731336 2173880394 2174432256 2174828544 2177751891 2179003113 2181169152 2183794907 2184499072 2185049601 2190161656 2191420008 2191819392 2192375808 2196430848 2196984384 2198209536 2201565471 2202525696 2202679332 2207155608 2207674567 2208235008 2208386432 2208942981 2209503744 2213590464 2214110936 2219732928 2225486844 2226610176 2226765492 2231857152 2237642496 2238050304 2242189824 2244005568 2244575232 2248001952 2249293536 2254239904 2254966784 2255124078 2255535072 2259706932 2260812032 2262110976 2267283456 2267854848 2272583712 2273574912 2273733504 2277939024 2278354176 2278474626 2279624704 2279783718 2284260048 2284996608 2291337216 2294835326 2295575296 2296153818 2301525808 2302848144 2303852544 2309238288 2309824512 2313509478 2314518528 2314679976 2319929206 2320518144 2321102952 2321851392 2325396087 2326692848 2327707648 2327870016 2332600704 2338647192 2339990856 2341011456 2345892864 2350824147 2351420928 2351849472 2357945856 2358706176 2362307136 2364220152 2368430628 2368593037 2368862272 2369626112 2369791404 2370223296 2375768576 2376367308 2377133568 2388138816 2389347072 2394329268 2394765632 2395373568 2395540656 2395704924 2396749824 2400408864 2401747456 2406631122 2407845888 2411521868 2414087424 2415474432 2418552544 2426657184 2427273216 2427715584 2432375568 2432947482 2437891708 2438510592 2438680689 2439125136 2444831616 2444999264 2445277184 2445447753 2446065664 2446236288 2446682112 2452406272 2453815296 2457561456 2463931863 2464380912 2465175552 2465347509 2465796816 2466422784 2470984704 2471565696 2472985728 2477841408 2483050059 2484264384 2484434736 2485518336 2488859304 2489312896 2490289272 2490874803 2495765608 2496570368 2497199544 2504936448 2508760653 2510839296 2516074824 2516533376 2517172224 2517347808 2517806592 2522463552 2523056648 2523697152 2523870208 2524506264 2525147136 2529002196 2536019892 2536193793 2536837632 2537476956 2543413536 2544697344 2544874848 2550693888 2556656676 2557771776 2562502656 2562681402 2563148448 2564577792 2569145088 2569613312 2569792554 2570621184 2576274176 2577104896 2577754368 2582522208 2589216534 2589688416 2590704162 2591834112 2596401318 2597238528 2597711872 2597893074 2598552576 2603833344 2605285376 2610582912 2615888128 2617529454 2618006496 2618671104 2622668944 2623514624 2624175792 2630978091 2636324754 2639129472 2644010832 2645164032 2645348544 2645830656 2651347664 2652020736 2652504064 2652689088 2653544448 2657595528 2658220397 2659747671 2664970056 2665829376 2666501208 2672739648 2673226752 2674275264 2681020416 2686656168 2687827968 2694111336 2694795264 2699094391 2699779584 2700271616 2700459972 2701965888 2707271168 2708144128 2708826624 2715848352 2720871612 2721367488 2728421724 2729301504 2729989332 2730682368 2731180032 2736875008 2737569792 2739142656 2743324416 2750435568 2750624172 2750936832 2751823872 2752517376 2756024992 2758256844 2758957056 2760542208 2763169066 2764756638 2772428526 2773322496 2779857792 2780511408 2786161952 2786869248 2787377152 2787571584 2793384146 2794602496 2794797432 2794989078 2796208128 2799966717 2800477008 2807736309 2808641664 2809153536 2809349487 2816435328 2817343488 2818053504 2818768896 2830584177 2831100048 2831818752 2837771496 2838438729 2839159296 2839353984 2840069547 2844929024 2852303552 2853942336 2861340228 2862784512 2867155032 2869530624 2876038144 2877493248 2882815488 2883493312 2885150016 2890288224 2890814976 2898308448 2898507192 2899243008 2899771392 2899973664 2903669188 2905337484 2913399468 2921893344 2922425856 2923167744 2928574464 2929312512 2930946048 2935420628 2936700928 2936905776 2942874144 2944313344 2945257308 2946004992 2950502562 2951453952 2952197766 2959643904 2962096128 2967315792 2968813568 2969020656 2974512186 2975809536 2982766122 2983523328 2984067072 2989586432 2989794969 2992007424 2992766976 2997335936 2998091313 2999058048 3006832104 3007380096 3012942576 3016147968 3020752623 3022488189 3023806464 3029134871 3030111616 3030875253 3031644672 3037252032 3037805568 3037966168 3039711624 3045680064 3046662144 3047429952 3053784363 3055116288 3055329396 3061538424 3070464192 3078984384 3079766016 3084679304 3086024704 3086239968 3094024192 3094240014 3094803936 3095801856 3100528116 3103826688 3110134272 3118196256 3119987808 3121348608 3127857152 3128075334 3134432196 3135227904 3135799296 3143927808 3144941568 3145734144 3149742848 3150536634 3152293536 3157907504 3159721872 3160297728 3168489744 3169511424 3174350214 3183158678 3184185088 3184987554 3185796096 3192439024 3193831424 3194054208 3194273232 3195666432 3200545152 3208841496 3209061534 3210461184 3210685128 3217966318 3218783232 3220632576 3225549411 3235542912 3236364288 3243167424 3243929976 3245793768 3249929981 3251347456 3251574252 3252166848 3259775488 3260597004 3260820591 3261648384 3262242816 3271753728 3276748608 3285242484 3285841216 3286900736 3287130012 3287729088 3288563712 3294646272 3295420928 3297314304 3303788544 3310733412 3312352512 3312579648 3314255616 3318479072 3320385696 3321166404 3329599392 3338230266 3339915264 3345014204 3347785728 3354766432 3356229632 3356463744 3357075456 3363284736 3364929536 3366008352 3366862848 3372002928 3373940304 3381359856 3381591724 3382450176 3382686117 3383302608 3389560398 3391218048 3392929792 3393166464 3400925184 3408875568 3410362368 3416670208 3416908536 3417531264 3417711939 3419437056 3419675577 3425526784 3426390072 3427494912 3437005824 3442252989 3443362944 3444230727 3452288712 3452917888 3454272216 3455778816 3461868424 3462984704 3463857432 3464736768 3470264217 3471777792 3479893809 3480777216 3481654428 3482777088 3490039272 3490675328 3491561472 3491805024 3498901056 3507970788 3515099672 3518839296 3525347776 3527131392 3527774208 3536027648 3536918784 3538059264 3543460704 3546330228 3552645942 3553293408 3554439168 3554687106 3555334944 3563652864 3564302336 3564550962 3565700352 3574693888 3582208224 3583770624 3591493902 3592148448 3593060352 3593557386 3595124736 3599706112 3600613296 3602621184 3609946683 3611768832 3617282802 3621131136 3627828816 3628489984 3637895632 3639068672 3639985776 3640909824 3641573376 3649421223 3656837562 3657765888 3658687704 3667247424 3667498896 3667915776 3669098496 3669354432 3670023168 3677675792 3678609408 3680722944 3686342184 3696571368 3697763328 3698695224 3703408583 3706477056 3707348544 3709478592 3715825664 3716762112 3726396576 3726652104 3728277504 3733288956 3733969344 3735433908 3743648412 3743905123 3744855552 3745538048 3745799316 3755247104 3756457984 3757404672 3758358528 3774112236 3774800064 3775758336 3776709888 3783695328 3784584972 3785545728 3785805312 3786759396 3787720704 3793503294 3804029838 3805256448 3815120304 3817046016 3822873376 3826040832 3832782898 3834985014 3836657664 3843753984 3844722672 3846866688 3853717632 3854419968 3854688831 3855931776 3864411264 3864676256 3865657344 3866361856 3866631552 3873783312 3874694138 3883824801 3884532624 3894601977 3895857792 3896567808 3896839611 3904765952 3905750016 3907928064 3915874368 3923832192 3926294181 3927009744 3928006656 3934003416 3935271936 3936263688 3946191872 3954487131 3956421056 3958694208 3966016248 3967746048 3968745984 3977021496 3978031104 3978756096 3979033632 3980316672 3986393292 3989343232 3997455084 3998744064 4009109472 4009840128 4017256768 4021530624 4027670164 4029984252 4031741952 4041167004 4042192896 4049669376 4050407424 4050689958 4052948832 4060906752 4062216192 4063239936 4071712484 4073488384 4073772528 4081307418 4082051232 4092632586 4093952256 4094983998 4096770048 4105312512 4106354688 4108713984 4114986624 4125653352 4125936258 4126405248 4127735808 4134037488 4137385266 4138435584 4144753599 4146845696 4147134957 4157595008 4158642789 4159983744 4170767112 4179242928 4180303872 4181065728 4181357376 4190076219 4191903744 4192196148 4192483617 4194312192 4200715512 4203058048 4212962496 4213730304 4224652992 4226015232 4227080256 4232466952 4246650072 4247728128 4256657244 4258738944 4259030976 4267393536 4278455328 4278748712 4280614912 4280913504 4291710976 4292010342 4294176768 4300732548 4314057216 4315152384 4316239872 4324223232 4325239968 4327725024 4335432336 4336222464 4347462672 4347760788 4348864512 4349657088 4355503782 4358006226 4362338304 4367589814 4368998144 4370099202 4380323312 4382840016 4383638784 4384751616 4392861696 4393968768 4396419072 4403130942 4405051392 4405358664 4414311216 4415349134 4416470016 4416772864 4417885962 4419007488 4425753843 4427180928 4428221872 4439465856 4450973688 4453220352 4453530984 4459206253 4461768279 4463714304 4474149183 4475284992 4476100608 4484379648 4488011136 4489150464 4496003904 4498587072 4507967393 4508479808 4509933568 4510248156 4511070144 4519413864 4521624064 4524221952 4535709696 4545167424 4547467008 4555878048 4556708352 4556949252 4559249408 4559567436 4568520096 4569993216 4582674432 4589670652 4591150592 4592307636 4603051616 4605696288 4607705088 4618476576 4619649024 4627018956 4629037056 4629359952 4639858412 4641036288 4641360021 4642205904 4643702784 4650792174 4653385696 4655415296 4655740032 4665201408 4677294384 4679981712 4682022912 4691785728 4692113001 4701648294 4702841856 4703698944 4715891712 4717412352 4724614272 4725804951 4728440304 4736861256 4737186074 4737724544 4739252224 4739582808 4740446592 4751537152 4752734616 4754267136 4761525321 4774738017 4776277632 4777481331 4778694144 4788658536 4789531264 4790747136 4791081312 4791409848 4793499648 4800817728 4803494912 4813262244 4813592301 4815691776 4823043736 4826949477 4828174848 4830948864 4837105088 4853314368 4854546432 4864751136 4865894964 4875783416 4877021184 4877361378 4878250272 4889663232 4889998528 4890554368 4890895506 4892472576 4893364224 4904812544 4907630592 4915122912 4927863726 4928761824 4930351104 4930695018 4931593632 4932845568 4941969408 4943131392 4945971456 4955682816 4966100118 4968528768 4968869472 4971036672 4977718608 4978625792 4980578544 4981749606 4991531216 4993140736 4994399088 5007345399 5009872896 5017521306 5021678592 5032149648 5033066752 5034344448 5034695616 5035613184 5044927104 5046113296 5047394304 5047740416 5049012528 5050294272 5058004392 5072039784 5072387586 5073675264 5074953912 5081421079 5084340597 5086827072 5089394688 5089749696 5101387776 5113313352 5115543552 5125005312 5125362804 5126296896 5129155584 5136986099 5138290176 5139226624 5139585108 5141242368 5152548352 5154209792 5155508736 5165044416 5178433068 5179376832 5181408324 5183668224 5192802636 5194477056 5195423744 5195786148 5197105152 5207666688 5210570752 5221165824 5231776256 5235058908 5236012992 5237342208 5245337888 5247029248 5248351584 5261956182 5272649508 5278258944 5288021664 5290328064 5290697088 5291661312 5302695328 5304041472 5305008128 5305378176 5307088896 5315191056 5316440794 5319495342 5328968913 5329940112 5331658752 5333002416 5345479296 5346453504 5346826443 5348550528 5362040832 5373312336 5375655936 5387240853 5388222672 5389590528 5398188782 5399559168 5400543232 5400919944 5403931776 5414542336 5416288256 5417653248 5425924203 5431696704 5441743224 5442734976 5456843448 5458603008 5459978664 5461364736 5462360064 5473750016 5485256343 5486648832 5500871136 5501248344 5501873664 5503647744 5505034752 5512049984 5516513688 5517914112 5521084416 5526338132 5529513276 5544857052 5546644992 5559715584 5561022816 5572323904 5573738496 5575143168 5586768292 5589204992 5589594864 5589978156 5592416256 5599933434 5600954016 5615472618 5617283328 5618307072 5618698974 5632870656 5634686976 5636107008 5637537792 5661168354 5662200096 5663637504 5675542992 5676877458 5678318592 5678707968 5680139094 5689858048 5690254941 5704607104 5706044757 5707884672 5722680456 5725569024 5734310064 5739061248 5749174347 5752076288 5752477521 5754986496 5765630976 5766986624 5770300032 5780576448 5781629952 5796616896 5797014384 5798486016 5799542784 5799947328 5807338376 5810674968 5812041207 5826798936 5843786688 5844851712 5857148928 5858625024 5861892096 5870841256 5873401856 5873811552 5885748288 5888626688 5890514616 5892009984 5901005124 5902907904 5904395532 5919287808 5924192256 5934631584 5937627136 5938041312 5949024372 5951619072 5965532244 5967046656 5968134144 5979172864 5979589938 5984014848 5985533952 5994671872 5996182626 5998116096 6013664208 6014760192 6025885152 6032295936 6041505246 6044976378 6047612928 6058269742 6060223232 6061750506 6063289344 6074504064 6075611136 6075932336 6079423248 6091360128 6093324288 6094859904 6107568726 6110232576 6110658792 6118445789 6121961127 6123076848 6138948879 6140928384 6157968768 6159532032 6169358608 6172049408 6172479936 6185350609 6188048384 6188480028 6188904387 6189607872 6191603712 6201056232 6206077899 6207653376 6220268544 6236392512 6239975616 6255714304 6256150668 6268864392 6270455808 6271598592 6287855616 6291468288 6299485696 6301073268 6304587072 6315815008 6319443744 6320595456 6336979488 6339022848 6348700428 6366317356 6368370176 6369975108 6371592192 6384878048 6387662848 6388108416 6388546464 6391332864 6401090304 6417682992 6418123068 6420922368 6421370256 6435932636 6437566464 6438015513 6441265152 6451098822 6471085824 6472728576 6486334848 6487859952 6491587536 6499859962 6502694912 6503148504 6504333696 6519550976 6521194008 6521641182 6523296768 6524485632 6533255673 6537009339 6543507456 6551384721 6553497216 6555148803 6570484968 6571682432 6573801472 6574260024 6575458176 6577127424 6589292544 6590841856 6594628608 6604696413 6607577088 6621466824 6623023701 6624705024 6625159296 6626828943 6628511232 6636958144 6640771392 6642332808 6659198784 6676460532 6679830528 6690028408 6695571456 6709532864 6712927488 6714150912 6726569472 6729859072 6732016704 6733725696 6744005856 6747880608 6762719712 6763183448 6764900352 6765372234 6766605216 6779120796 6782436096 6786332928 6801850368 6817751136 6820724736 6833340416 6833817072 6835062528 6835423878 6838874112 6839351154 6851053568 6852780144 6854989824 6874011648 6884505978 6886725888 6888461454 6904577424 6905835776 6908544432 6911557632 6923736848 6925969408 6927714864 6929473536 6940528434 6943555584 6959787618 6961554432 6963308856 6965554176 6976188261 6980078544 6981350656 6983122944 6983610048 6997802112 7015941576 7030199344 7037678592 7048422787 7050695552 7052472441 7054262784 7055548416 7072055296 7073837568 7076118528 7086921408 7092660456 7105291884 7105779111 7106586816 7108878336 7109374212 7110669888 7125496847 7127305728 7128604672 7129101924 7131400704 7149387776 7164416448 7182987804 7184296896 7186120704 7187114772 7190249472 7199412224 7201226592 7205242368 7219893366 7223537664 7234565604 7242262272 7255657632 7256979968 7275791264 7278137344 7279971552 7281819648 7283146752 7298842446 7313675124 7315531776 7317375408 7334494848 7334997792 7335831552 7336343259 7338196992 7338708864 7340046336 7355351584 7357218816 7361445888 7372684368 7391795589 7393142736 7395526656 7397390448 7406817166 7412954112 7414697088 7418957184 7431651328 7433524224 7449150177 7452793152 7453304208 7456555008 7466577912 7467938688 7470867816 7472624409 7487296824 7487810246 7489711104 7491076096 7491598632 7510494208 7512915968 7514809344 7526281959 7548224472 7549600128 7551516672 7553419776 7567390656 7569169944 7571091456 7571610624 7573518792 7575441408 7587006588 7608059676 7608581379 7610512896 7630240608 7634092032 7645746752 7652081664 7665565796 7669970028 7673315328 7687507968 7689445344 7693733376 7707435264 7708839936 7709377662 7711863552 7728822528 7729352512 7731314688 7733263104 7747566624 7749388276 7767649602 7769065248 7789203954 7791715584 7793135616 7793679222 7809531904 7811500032 7815856128 7831748736 7847664384 7852588362 7854019488 7856013312 7868006832 7870543872 7872527376 7892383744 7892934273 7908974262 7912842112 7917388416 7932032496 7935492096 7937491968 7954042992 7956062208 7957512192 7958067264 7960633344 7972786584 7974661191 7978686464 7979243013 7994910168 7997488128 8018218944 8019680256 8034513536 8043061248 8055340328 8059968504 8063483904 8082334008 8084385792 8097283173 8099338752 8100814848 8101379916 8105897664 8121813504 8124432384 8126479872 8143424968 8146976768 8147545056 8162614836 8164102464 8185265172 8187904512 8189967996 8193540096 8210625024 8212709376 8217427968 8229973248 8251306704 8251872516 8252810496 8255471616 8268074976 8274770532 8276871168 8289507198 8293691392 8294269914 8315190016 8317285578 8319967488 8341534224 8358485856 8360607744 8362131456 8362714752 8380152438 8383807488 8384392296 8384967234 8388624384 8399900151 8401431024 8406116096 8423208927 8425924992 8427460608 8449305984 8452030464 8454160512 8464933904 8486876417 8491752531 8493300144 8495456256 8513314488 8515316187 8517477888 8518061952 8534787072 8556910656 8557497424 8561229824 8561827008 8579679877 8583421952 8584020684 8588353536 8601465096 8628114432 8632479744 8648446464 8650479936 8655450048 8670864672 8672444928 8694925344 8695521576 8697729024 8699314176 8711007564 8716012452 8735179628 8737996288 8740198404 8760646624 8765680032 8767277568 8769503232 8785723392 8787937536 8792838144 8806261884 8810102784 8810717328 8828622432 8830698268 8832940032 8833545728 8835771924 8838014976 8851507686 8854361856 8856443744 8878931712 8901947376 8906440704 8907061968 8918412506 8923536558 8927428608 8948298366 8950569984 8952201216 8968759296 8969384907 8976022272 8978300928 8992007808 8994273939 8997174144 9015934786 9016959616 9019867136 9020496312 9022140288 9038827728 9043248128 9048443904 9062257869 9067464567 9071419392 9087404613 9090334848 9092625759 9094934016 9111756096 9113416704 9113898504 9118498816 9119134872 9137040192 9139986432 9161353089 9165348864 9179341304 9182301184 9184615272 9206103232 9211392576 9236953152 9239298048 9254037912 9258074112 9258719904 9279716824 9282072576 9282720042 9284411808 9287405568 9301584348 9306771392 9311480064 9330402816 9354588768 9359963424 9364045824 9383571456 9384226002 9403296588 9405683712 9407397888 9431783424 9434824704 9449228544 9451609902 9456880608 9473722512 9474372148 9475449088 9478504448 9479165616 9480893184 9503074304 9505469232 9508534272 9523050642 9549476034 9552555264 9554962662 9557388288 9577317072 9579062528 9581494272 9582162624 9582819696 9586999296 9601635456 9606989824 9626524488 9627184602 9631383552 9646087472 9653898954 9656349696 9661897728 9671091731 9674210176 9676648233 9706628736 9709092864 9729502272 9731789928 9749789943 9751566832 9754042368 9754722756 9756500544 9776844511 9779326464 9779997056 9781108736 9781791012 9782461773 9784945152 9786728448 9809625088 9815261184 9830245824 9855727452 9857523648 9860702208 9861390036 9863187264 9865691136 9883938816 9886262784 9891942912 9911365632 9932200236 9937057536 9937738944 9955437216 9957251584 9961157088 9963499212 9983062432 9986281472 9988798176 10014690798 10019745792 10035042612 10043357184 10064299296 10066133504 10068688896 10069391232 10071226368 10089854208 10092226592 10094788608 10095480832 10098025056 10100588544 10116008784 10144079568 10144775172 10147350528 10149907824 10162842158 10168681194 10173654144 10178789376 10179499392 10202775552 10226626704 10231087104 10250010624 10250725608 10252593792 10253135817 10258311168 10273972198 10276580352 10278453248 10279170216 10282484736 10305096704 10308419584 10311017472 10326758967 10330088832 10332692181 10356866136 10358753664 10362816648 10367336448 10385605272 10388954112 10390847488 10391572296 10394210304 10410792651 10415333376 10421141504 10439681427 10442331648 10463552512 10470117816 10472025984 10474684416 10490675776 10494058496 10496703168 10523912364 10545299016 10556517888 10576043328 10581394176 10583322624 10605390656 10608082944 10610756352 10614177792 10630382112 10632881588 10638990684 10657937826 10659880224 10663317504 10666004832 10690958592 10692907008 10693652886 10697101056 10724081664 10746624672 10751311872 10774481706 10776445344 10779181056 10796377564 10799118336 10801086464 10801839888 10807863552 10829084672 10829840049 10832576512 10835306496 10851848406 10863393408 10883486448 10885469952 10913686896 10917206016 10919957328 10922729472 10924720128 10947500032 10948263669 10970512686 10973297664 11001742272 11002496688 11003747328 11007295488 11010069504 11024099968 11033027376 11035828224 11042168832 11052676264 11059026552 11089714104 11093289984 11110225749 11119431168 11122045632 11144647808 11147476992 11150286336 11173536584 11178409984 11179189728 11179956312 11184832512 11199866868 11201908032 11230945236 11231715369 11234566656 11236614144 11237397948 11265741312 11269373952 11272214016 11275075584 11322336708 11324400192 11327275008 11351085984 11353754916 11356637184 11357415936 11360278188 11379716096 11380509882 11409214208 11412089514 11415769344 11445360912 11451138048 11468620128 11478122496 11498348694 11504152576 11504955042 11509972992 11531261952 11533973248 11540600064 11561152896 11563259904 11593233792 11594028768 11596972032 11599085568 11599894656 11614676752 11621349936 11624082414 11651474403 11653597872 11683805931 11687573376 11689703424 11714297856 11717250048 11723784192 11741682512 11746803712 11747623104 11771496576 11772118901 11777253376 11778882543 11781029232 11784019968 11802010248 11805815808 11808791064 11838575616 11863461393 11869263168 11875254272 11876082624 11898048744 11903238144 11931064488 11934093312 11936268288 11958345728 11959179876 11968029696 11989343744 11992365252 11996232192 12027328416 12029520384 12051770304 12064591872 12083010492 12089952756 12095225856 12116539484 12120446464 12123501012 12126578688 12149008128 12151222272 12151864672 12158846496 12182720256 12186648576 12189719808 12215137452 12220465152 12221317584 12236891578 12243922254 12246153696 12277897758 12281856768 12315937536 12319064064 12338717216 12344098816 12344959872 12370701218 12376096768 12376960056 12377808774 12379215744 12383207424 12402112464 12412155798 12415306752 12434260797 12440537088 12441404871 12472785024 12475928367 12479951232 12511428608 12512301336 12537728784 12540911616 12543197184 12570228657 12575711232 12577450851 12582936576 12598971392 12602146536 12609174144 12631630016 12638887488 12641190912 12673958976 12678045696 12697400856 12732634712 12736740352 12739950216 12743184384 12769756096 12776216832 12777092928 12802180608 12835365984 12836246136 12841844736 12842740512 12871865272 12875132928 12876031026 12882530304 12902197644 12942171648 12945457152 12972669696 12975719904 12983175072 12999719924 13005389824 13006297008 13008667392 13039101952 13042388016 13043282364 13046593536 13048971264 13066511346 13074018678 13087014912 13102769442 13106994432 13110297606 13140969936 13143364864 13147602944 13148520048 13150916352 13154254848 13178585088 13181683712 13189257216 13209392826 13215154176 13242933648 13246047402 13249410048 13250318592 13253657886 13257022464 13273916288 13277261529 13281542784 13284665616 13318397568 13352921064 13359661056 13377618759 13380056816 13385304837 13391142912 13414740143 13419065728 13422447549 13425854976 13428301824 13453138944 13459718144 13464033408 13467451392 13488011712 13495761216 13523902179 13525439424 13526366896 13529800704 13530744468 13533210432 13558241592 13561429483 13564872192 13572665856 13635502272 13666680832 13667634144 13670125056 13670847756 13677748224 13678702308 13702107136 13705560288 13709979648 13748023296 13769011956 13773451776 13776922908 13809154848 13811671552 13817088864 13823115264 13847473696 13851938816 13855429728 13858947072 13881056868 13887111168 13919575236 13923108864 13926617712 13931108352 13952376522 13960157088 13962701312 13966245888 13967220096 13995604224 14031883152 14060398688 14075357184 14096845574 14101391104 14104944882 14108525568 14111096832 14144110592 14147675136 14152237056 14173842816 14177414853 14185320912 14210583768 14211558222 14213173632 14217756672 14218748424 14221339776 14250993694 14254611456 14257209344 14258203848 14262801408 14284575963 14298775552 14324214051 14328832896 14332443993 14365975608 14368593792 14372241408 14374229544 14380498944 14398824448 14402453184 14410484736 14439786732 14440776903 14447075328 14469131208 14480848431 14484524544 14511315264 14513959936 14551582528 14556274688 14559943104 14563639296 14597684892 14627350248 14631063552 14634750816 14668989696 14669995584 14671663104 14672686518 14677417728 14680092672 14710703168 14714437632 14722891776 14745368736 14783591178 14786285472 14791053312 14794780896 14813634332 14825908224 14829394176 14837914368 14863302656 14867048448 14898300354 14905586304 14906608416 14913110016 14933155824 14935877376 14941735632 14945248818 14974593648 14975620492 14979422208 14982152192 14983197264 15020988416 15022036197 15025831936 15029618688 15052563918 15096448944 15099200256 15103033344 15106839552 15134781312 15138339888 15142182912 15143221248 15147037584 15150882816 15174013176 15216119352 15217162758 15221025792 15244263237 15253021791 15260481216 15268184064 15291493504 15304163328 15331131592 15339940056 15346630656 15375015936 15378890688 15387466752 15410958297 15414870528 15417679872 15418755324 15423727104 15457645056 15458705024 15462629376 15466526208 15495133248 15498776552 15535299204 15538130496 15578407908 15583431168 15586271232 15587358444 15623000064 15631712256 15663497472 15695328768 15705176724 15708038976 15712026624 15736013664 15741087744 15745054752 15784767488 15785868546 15817948524 15825684224 15834776832 15864064992 15870984192 15874983936 15908085984 15912124416 15915024384 15916134528 15921266688 15945573168 15949322382 15957372928 15958486026 15986906739 15989820336 15994976256 16036437888 16039360512 16069027072 16086122496 16110680656 16119937008 16126967808 16161722559 16164668016 16168771584 16194566346 16198677504 16201629696 16202759832 16211795328 16243627008 16248864768 16252959744 16277772609 16286849936 16293953536 16295090112 16325229672 16328204928 16329068153 16370530344 16375809024 16379935992 16387080192 16421250048 16455769029 16459946496 16502613408 16503745032 16505620992 16510943232 16536149952 16549541064 16553742336 16579014396 16580151259 16587382784 16588539828 16630380032 16634571156 16639934976 16683068448 16716971712 16721215488 16725429504 16760304876 16767614976 16768784592 16769934468 16777248768 16799800302 16802862048 16812232192 16846417854 16851849984 16854921216 16898611968 16904060928 16908321024 16929867808 16973752834 16983505062 16986600288 16990912512 17026628976 17030632374 17034955776 17036123904 17069574144 17070764823 17113821312 17114994848 17118134271 17122459648 17123654016 17159359754 17166843904 17168041368 17176707072 17202930192 17247523041 17256228864 17257432563 17264959488 17296892928 17300959872 17310900096 17341729344 17344889856 17389850688 17391043152 17395458048 17398628352 17422015128 17432024904 17436123621 17470359256 17475992576 17480396808 17521293248 17531360064 17534555136 17571446784 17575875072 17585676288 17612523768 17620205568 17621434656 17657244864 17661396536 17665880064 17667091456 17671543848 17676029952 17703015372 17708723712 17712887488 17757863424 17803894752 17812881408 17814123936 17836825012 17847073116 17854857216 17896596732 17901139968 17904402432 17937518592 17938769814 17952044544 17956601856 17984015616 17988547878 17994348288 18031869572 18033919232 18039734272 18040992624 18044280576 18077655456 18086496256 18096887808 18124515738 18134929134 18142838784 18174809226 18180669696 18185251518 18189868032 18223512192 18226833408 18227797008 18236997632 18238269744 18274080384 18279972864 18322706178 18330697728 18355337367 18358682608 18364602368 18365883381 18369230544 18412206464 18416846637 18422785152 18473906304 18478596096 18508075824 18516148224 18517439808 18556051827 18559433648 18564145152 18565440084 18566713161 18568823616 18574811136 18603168696 18607542779 18613542784 18618233697 18622960128 18660805632 18709177536 18719926848 18767142912 18768452004 18806593176 18811367424 18814795776 18863566848 18893660737 18898457088 18903219804 18913761216 18947445024 18948744296 18950898176 18957008896 18958331232 18961786368 19006148608 19010938464 19017068544 19046101284 19098952068 19105110528 19109925324 19114776576 19154634144 19158125056 19162988544 19164325248 19165639392 19173998592 19203270912 19213979648 19253048976 19254369204 19262767104 19292174944 19307797908 19312699392 19323795456 19342183462 19348420352 19353296466 19413257472 19418185728 19459004544 19463579856 19499579886 19503133664 19508084736 19509445512 19513001088 19553689022 19558652928 19559994112 19562217472 19563582024 19564923546 19569890304 19573456896 19599767019 19619250176 19630522368 19654154163 19660491648 19665446409 19711454904 19715047296 19721404416 19722780072 19726374528 19731382272 19767877632 19772525568 19783885824 19814089239 19822731264 19864400472 19869071103 19874115072 19875477888 19880486829 19910874432 19914503168 19922314176 19926998424 19966124864 19972562944 19977596352 20029381596 20039491584 20070085224 20086714368 20128598592 20132267008 20138782464 20142452736 20179708416 20184453184 20189577216 20190961664 20196050112 20201177088 20232017568 20288159136 20289550344 20294701056 20299815648 20325684316 20337362388 20347308288 20358998784 20405551104 20453253408 20462174208 20500021248 20501451216 20505187584 20506271634 20516622336 20547944396 20553160704 20556906496 20558340432 20564969472 20610193408 20616839168 20622034944 20653517934 20660177664 20665384362 20713732272 20717507328 20725633296 20734672896 20771210544 20777908224 20781694976 20783144592 20788420608 20821585302 20830666752 20842283008 20879362854 20884663296 20927105024 20928564783 20940235632 20944051968 20949368832 20981351552 20988116992 20993406336 21047824728 21090598032 21113035776 21145268361 21152086656 21157417323 21162788352 21166645248 21210781312 21216165888 21221512704 21228355584 21260764224 21265763176 21277981368 21315875652 21317337333 21319760448 21326635008 21332009664 21376490541 21381917184 21385814016 21387305772 21394202112 21448163328 21493249344 21548963412 21552890688 21558362112 21592755128 21598236672 21602172928 21603679776 21615727104 21658169344 21659680098 21670612992 21703696812 21726786816 21766972896 21770939904 21827373792 21834412032 21839914656 21845458944 21849440256 21895000064 21896527338 21941025372 21946595328 22003484544 22004993376 22007494656 22014590976 22020139008 22048199936 22066054752 22071656448 22084337664 22105352528 22118053104 22175386767 22179428208 22186579968 22220451498 22238862336 22244091264 22289295616 22294953984 22300572672 22347073168 22356819968 22358379456 22359912624 22369665024 22399733736 22403816064 22417873227 22461890472 22463430738 22469133312 22473228288 22474795896 22531482624 22538747904 22544428032 22578845877 22644673416 22648800384 22654550016 22702171968 22707509832 22713274368 22714831872 22720556376 22749509867 22759432192 22761019764 22818428416 22824179028 22825744137 22831538688 22890721824 22902276096 22937240256 22956244992 22996697388 23008305152 23009910084 23019945984 23062523904 23067946496 23081200128 23122305792 23126519808 23186467584 23188057536 23193944064 23199789312 23229353504 23242699872 23248164828 23302948806 23307195744 23367611862 23375146752 23379406848 23428595712 23434500096 23447568384 23483365024 23493607424 23495246208 23542993152 23544237802 23554506752 23557765086 23562058464 23568039936 23604020496 23611631616 23617582128 23677151232 23678802819 23726922786 23738526336 23750508544 23752165248 23796097488 23806476288 23862128976 23868186624 23872536576 23916691456 23918359752 23923983573 23936059392 23937729039 23978687488 23984730504 23992464384 24054656832 24059040768 24103540608 24129183744 24166020984 24179905512 24190451712 24233078968 24240892928 24247002024 24253157376 24291849519 24298016256 24302444544 24303729344 24317692992 24365440512 24373297152 24379439616 24430274904 24440930304 24442635168 24473783156 24487844508 24492307392 24555795516 24563713536 24631875072 24638128128 24677434432 24689919744 24741402436 24752193536 24753920112 24755617548 24758431488 24766414848 24804224928 24824311596 24830613504 24868521594 24881074176 24882809742 24945570048 24951856734 24959902464 25022857216 25024602672 25075457568 25081823232 25086394368 25140457314 25151422464 25154901702 25165873152 25197942784 25199700453 25204293072 25218348288 25263260032 25269626781 25277774976 25282381824 25347917952 25356091392 25394801712 25460629251 25465269424 25473480704 25475257593 25479900432 25486368768 25539512192 25545948561 25552433664 25554185856 25604361216 25670731968 25672492272 25683689472 25685481024 25739039631 25743730544 25750265856 25752062052 25765060608 25804395288 25884343296 25923860081 25945339392 25951439808 25966350144 25999439848 26010779648 26012594016 26017334784 26078203904 26084776032 26086564728 26093187072 26097942528 26133022692 26148037356 26205538884 26207335861 26213988864 26220595212 26281939872 26286729728 26295205888 26297040096 26301832704 26308509696 26357170176 26363367424 26378514432 26418785652 26430308352 26485867296 26492094804 26498820096 26500637184 26507315772 26514044928 26547832576 26554523058 26563085568 26569331232 26636795136 26705842128 26719322112 26755237518 26760113632 26770609674 26782285824 26829480286 26838131456 26844895098 26851709952 26856603648 26906277888 26919436288 26928066816 26934902784 26976023424 26982821817 26991522432 27047804358 27050878848 27052733792 27059601408 27061488936 27066420864 27116483184 27122858966 27129744384 27145331712 27186773607 27262213839 27271004544 27277877277 27333361664 27335268288 27340250112 27341695512 27355496448 27357404616 27404214272 27411120576 27419959296 27484059267 27496046592 27538023912 27546903552 27553845816 27618309696 27623343104 27634177728 27694947392 27703877632 27710859456 27717894144 27762113736 27774222336 27839150472 27846217728 27853235424 27862216704 27904753044 27920314176 27925402624 27934440192 27991208448 28063766304 28120797376 28150714368 28193691148 28202782208 28209889764 28217051136 28222193664 28288221184 28295350272 28304474112 28347685632 28354829706 28370641824 28421167536 28423116444 28426347264 28435513344 28437496848 28442679552 28501987388 28509222912 28514418688 28516407696 28525602816 28569151926 28597551104 28648428102 28657665792 28664887986 28731951216 28737187584 28744482816 28748459088 28760997888 28797648896 28804906368 28820969472 28879573464 28881553806 28894150656 28938262416 28961696862 28969049088 29013275193 29022630528 29027919872 29029944699 29103165056 29112549376 29119886208 29127278592 29195369784 29249369829 29254700496 29262127104 29269501632 29330533533 29337979392 29339991168 29343326208 29345373036 29347385319 29354835456 29360185344 29421406336 29428875264 29445783552 29490737472 29567182356 29572570944 29582106624 29589561792 29627268664 29651816448 29658788352 29675828736 29734096896 29796600708 29811172608 29813216832 29866311648 29871754752 29883471264 29890497636 29949187296 29951240984 29958844416 29964304384 29966394528 30041976832 30044072394 30059237376 30105127836 30192897888 30198400512 30206066688 30213679104 30269562624 30276679776 30284365824 30286442496 30294075168 30301765632 30348026352 30432238704 30434325516 30442051584 30488526474 30506043582 30520962432 30536368128 30582987008 30608326656 30662263184 30679880112 30693261312 30750031872 30757781376 30759407451 30774933504 30821916594 30829741056 30835359744 30837510648 30847454208 30915290112 30917410048 30925258752 30933052416 30980276901 30990266496 30997553104 31070598408 31076260992 31156815816 31166862336 31172542464 31174716888 31214443771 31232377953 31246000128 31263424512 31319044281 31326994944 31390657536 31410353448 31416077952 31424053248 31472027328 31482175488 31490109504 31555771751 31569534976 31571737092 31635897048 31651368448 31669553664 31728129984 31749967872 31816171968 31824248832 31832269056 31842533376 31891146336 31898644764 31914745856 31916972052 31973813478 31979640672 31989952512 32072875776 32078721024 32138054144 32172244992 32221361312 32239874016 32253935616 32323445118 32329336032 32337543168 32389132692 32397355008 32403259392 32405519664 32423590656 32487254016 32489520147 32497729536 32505919488 32555545218 32573699872 32587907072 32590180224 32650459344 32656409856 32658136306 32741060688 32751618048 32759871984 32774160384 32842500096 32844791007 32911538058 32919892992 33005226816 33007490064 33011241984 33021886464 33072299904 33099082128 33107484672 33158028792 33160302518 33174765568 33177079656 33260760064 33269142312 33279869952 33330677247 33366136896 33433943424 33442430976 33450859008 33520609752 33535229952 33537569184 33539868936 33554497536 33599600604 33605724096 33624464384 33692835708 33695146107 33703699968 33709842432 33797223936 33808121856 33816642048 33859735616 33947505668 33967010124 33973200576 33981825024 34053257952 34061264748 34069911552 34072247808 34139148288 34141529646 34227642624 34229989696 34236268542 34247308032 34318719508 34333687808 34336082736 34353414144 34405860384 34495046082 34512457728 34514865126 34529918976 34593785856 34601919744 34621800192 34683458688 34689779712 34779701376 34782086304 34790916096 34797256704 34844030256 34864049808 34872247242 34940718512 34951985152 34954423209 34960793616 35042586496 35051417793 35062720128 35069110272 35142893568 35151750144 35171352576 35225047536 35240411136 35242869312 35314489728 35316356703 35322793072 35331760128 35334182912 35336647629 35343087696 35352059904 35406030744 35417447424 35425774976 35515726848 35569947553 35590384179 35607789504 35625762816 35628247872 35673650024 35694146232 35709714432 35793193464 35802279936 35808804864 35875037184 35877539628 35904089088 35958902693 35968031232 35977095756 35988696576 36063739144 36067838464 36079468544 36081985248 36088561152 36155310912 36172992512 36193775616 36249031476 36269858268 36285677568 36349618452 36361339392 36370503036 36379736064 36447024384 36453666816 36455594016 36473995264 36476539488 36548160768 36559945728 36645412356 36661395456 36710674734 36717365216 36729204736 36731766762 36738461088 36824412928 36833693274 36845570304 36947812608 36957192192 37016151648 37032296448 37034879616 37112103654 37118867296 37128290304 37130880168 37133426322 37137647232 37149622272 37206337392 37215085558 37227085568 37236467394 37245920256 37302782391 37321611264 37418355072 37427785101 37439853696 37534285824 37536904008 37613186352 37622734848 37629591552 37710685971 37727133696 37787321474 37796914176 37806439608 37827522432 37894890048 37897488592 37901796352 37914017792 37916662464 37923572736 38012297216 38021876928 38034137088 38092202568 38197904136 38210221056 38219850648 38229553152 38309268288 38316250112 38328650496 38331278784 38406541824 38427959296 38506097952 38508738408 38525534208 38584349888 38615595816 38625398784 38647590912 38684366924 38696840704 38706592932 38826514944 38836371456 38918009088 38927159712 38999159772 39006267328 39016169472 39018891024 39026002176 39107378044 39117305856 39119988224 39124434944 39127164048 39129847092 39139780608 39146913792 39199534038 39238500352 39261044736 39308308326 39320983296 39330892818 39422909808 39430094592 39442808832 39445560144 39452749056 39462764544 39535755264 39545051136 39567771648 39628178478 39645462528 39728800944 39738142206 39748230144 39750955776 39760973658 39821748864 39829006336 39831784587 39844628352 39853996848 39932249728 39945125888 39955192704 40058763192 40078983168 40132856277 40140170448 40155914511 40173428736 40244220429 40257197184 40264534016 40267342647 40277564928 40284905472 40359416832 40368906368 40379154432 40381923328 40392100224 40402354176 40464035136 40571706537 40576318272 40579100688 40589402112 40599631296 40651368632 40674724776 40684288449 40694616576 40717997568 40906506816 41000042496 41002902432 41010375168 41012543268 41033244672 41095888792 41106321408 41113812992 41116680864 41129938944 41220386816 41244069888 41307035868 41320355328 41330768724 41427464544 41435014656 41451266592 41469345792 41542421088 41555816448 41563389952 41566289184 41576841216 41643170604 41661333504 41758725708 41769326592 41854210048 41857129566 41880471264 41888103936 41898737664 41962703104 41976233984 41986812672 42095649456 42181196064 42226071552 42290536722 42304173312 42314834646 42325576704 42333290496 42421562624 42432331776 42443025408 42456711168 42521528448 42531526352 42555962736 42631751304 42634674666 42639520896 42653270016 42664019328 42752981082 42763834368 42771628032 42774611544 42788404224 42829120523 42853727889 42896326656 42972642153 42986498688 43097926824 43105781376 43116724224 43185510256 43196473344 43204345856 43207359552 43231454208 43297454263 43316338688 43319360196 43322330709 43341225984 43407393624 43442545293 43453573632 43533945792 43541879808 43654747584 43668824064 43679829312 43690917888 43790000128 43793054676 43882050744 43893190656 44006969088 44009986752 44014989312 44040278016 44096399872 44132109504 44143312896 44168675328 44210705056 44236106208 44350773534 44358856416 44373159936 44440902996 44477724672 44488182528 44578591232 44589907968 44601145344 44694146336 44713639936 44716758912 44719825248 44739330048 44799467472 44807632128 44835746454 44923780944 44926861476 44938266624 44946456576 44949591792 45062965248 45066108591 45077495808 45088856064 45157691754 45289346832 45297600768 45309100032 45404343936 45415019664 45426548736 45429663744 45441112752 45499019734 45518864384 45522039528 45636856832 45648358056 45651488274 45663077376 45732789711 45759065373 45781443648 45804552192 45874480512 45912489984 45993394776 46016610304 46019820168 46039891968 46125047808 46135892992 46162400256 46232874891 46244611584 46253039616 46372935168 46376115072 46387888128 46399578624 46458707008 46485399744 46496329656 46605897612 46614391488 46735223724 46750293504 46758813696 46869000192 46895136768 46966730048 46990492416 47085986304 47088475604 47109013504 47115530172 47124116928 47136079872 47208040992 47223263232 47235164256 47354302464 47357605638 47453845572 47477052672 47504330496 47592194976 47612952576 47724257952 47736373248 47745073152 47833382912 47836719504 47847967146 47872118784 47875458078 47957374976 47960720217 47969461008 47984928768 48109313664 48118081536 48207081216 48258367488 48332041968 48359811024 48380903424 48466157936 48481785856 48485167677 48494004048 48506314752 48583699038 48596032512 48604889088 48607458688 48635385984 48730881024 48746594304 48758879232 48833317827 48860549808 48881860608 48885270336 48947566312 48975689016 48984614784 48987204459 49111591032 49127427072 49263750144 49338959509 49354868864 49367307087 49379839488 49482804872 49504387072 49507840224 49511235096 49516862976 49532829696 49608449856 49648623192 49661227008 49737043188 49740453777 49762148352 49765619484 49878477929 49891140096 49903713468 49919804928 50045714432 50049205344 50150915136 50163646464 50280914628 50302844928 50309803404 50331746304 50395885568 50399400906 50408586144 50436696576 50526520064 50539253562 50555549952 50564763648 50695835904 50712182784 50789603424 50921258502 50930538848 50946961408 50950515186 50959800864 50972737536 51079024384 51091897122 51104867328 51108371712 51208722432 51341463936 51344984544 51354402813 51367378944 51370962048 51478079262 51487461088 51500531712 51504124104 51530121216 51608790576 51742569123 51768686592 51847720162 51890678784 51902879616 51932700288 51998879696 52021559296 52025188032 52034669568 52156407808 52169552064 52173129456 52186374144 52195885056 52266045384 52296074712 52308370863 52411077768 52414671722 52427977728 52441190424 52563879744 52573459456 52590411776 52594080192 52603665408 52714340352 52726734848 52757028864 52837571304 52860616704 52971734592 52984189608 52997640192 53001274368 53014631544 53028089856 53095665152 53109046116 53126171136 53138662464 53273590272 53411684256 53438644224 53510475036 53520227264 53541219348 53564571648 53658960572 53676262912 53689790196 53703419904 53713207296 53812555776 53838872576 53856133632 53869805568 53952046848 53965643634 53983044864 54095608716 54101757696 54105467584 54119202816 54122977872 54132841728 54232966368 54245717932 54259488768 54290663424 54373547214 54524427678 54542009088 54555754554 54666723328 54670536576 54680500224 54683391024 54710992896 54714809232 54808428544 54822241152 54839918592 54968118534 54992093184 55066012101 55076047824 55093807104 55097650143 55107691632 55236619392 55246686208 55250539911 55268355456 55389894784 55407755264 55421718912 55435788288 55524227472 55548444672 55668155481 55678300944 55692435456 55700139483 55706470848 55724433408 55809506088 55822628337 55840628352 55850805248 55854701091 55868880384 55982416896 56127532608 56241594752 56301428736 56387382296 56405564416 56419779528 56434102272 56444387328 56590700544 56680982211 56695371264 56709659412 56741283648 56842335072 56846232888 56852694528 56871026688 56874993696 56885359104 57003974776 57018445824 57028837376 57032815392 57051205632 57138303852 57296856204 57315331584 57329775972 57463902432 57474375168 57488965632 57496918176 57521995776 57595297792 57609812736 57641938944 57759146928 57763107612 57788301312 57876524832 57923393724 57938098176 58026550386 58045261056 58055839744 58059889398 58206330112 58225098752 58239772416 58254557184 58390739568 58498739658 58509400992 58524254208 58539003264 58661067066 58675958784 58679982336 58686652416 58690746072 58694770638 58709670912 58720370688 58799301057 58842812672 58857750528 58891567104 58962462489 58981474944 59134364712 59145141888 59164213248 59179123584 59254537328 59303632896 59317576704 59351657472 59408134919 59442267717 59468193792 59593201416 59607213309 59622345216 59626433664 59732623296 59743509504 59766942528 59780995272 59898374592 59902481968 59917688832 59928608768 59932789056 60057759139 60083953664 60088144788 60118474752 60210255672 60385795776 60396801024 60427358208 60539125248 60553359552 60568731648 60572884992 60588150336 60603531264 60696052704 60864477408 60868651032 60884103168 60977052948 61012087164 61041924864 61165974016 61216653312 61324526368 61359760224 61386522624 61500063744 61515562752 61518814902 61549867008 61643833188 61659482112 61670719488 61675021296 61694908416 61830580224 61834820096 61850517504 61866104832 61960553802 61980532992 61995106208 62141196816 62152521984 62313631632 62333724672 62345084928 62349433776 62428887542 62464755906 62492000256 62526849024 62638088562 62653989888 62781315072 62785694349 62820706896 62832155904 62848106496 62944054656 62964350976 62980219008 63111543502 63139069952 63143474184 63271794096 63302736896 63339107328 63435805083 63456259968 63472251969 63499935744 63632343936 63648497664 63664538112 63685066752 63782292672 63797289528 63829491712 63833944104 63947626956 63952011999 63959281344 63979905024 64129471623 64145751552 64157442048 64276108288 64344489984 64442722624 64479748032 64646890236 64658672064 64675086336 64778265384 64794710016 64806518784 64811039328 64847181312 64974508032 64979040294 65011838976 65111090436 65147399744 65180360448 65300918688 65312819712 65316272612 65482121376 65503236096 65519743968 65548320768 65685000192 65689582014 65823076116 65839785984 66010453632 66014980128 66022483968 66043772928 66144599808 66198164256 66214969344 66316057584 66320605036 66349531136 66354159312 66521520128 66526160301 66538284624 66559739904 66661354494 66732273792 66867886848 66884861952 66901718016 67041219504 67070459904 67075138368 67079737872 67108995072 67199201208 67211448192 67248928768 67253619681 67385671416 67390292214 67407399936 67419684864 67594447872 67616243712 67633284096 67697642117 67719471232 67736537631 67895011336 67934020248 67946401152 67963650048 68106515904 68122529496 68139823104 68144495616 68248529601 68278296576 68283059292 68437911577 68455285248 68459979392 68472537084 68477232411 68494616064 68637439016 68667375616 68672165472 68706828288 68811720768 68990092164 69024915456 69029730252 69059837952 69187571712 69203839488 69243600384 69366917376 69379559424 69559402752 69564172608 69581832192 69688060512 69728099616 69744494484 69881437024 69903970304 69908846418 69921587232 70085172992 70102835586 70125440256 70138220544 70285787136 70303500288 70342705152 70450095072 70480822272 70485738624 70628979456 70632713406 70645586144 70663520256 70668365824 70673295258 70686175392 70704119808 70812061488 70834894848 70851549952 71031453696 71139895106 71180768358 71215579008 71251525632 71256495744 71347300048 71388292464 71419428864 71586386928 71604559872 71617609728 71750074368 71755079256 71771950719 71808178176 71917805386 71936062464 71954191512 71977393152 72127478288 72135676928 72158937088 72163970496 72177122304 72310621824 72345985024 72387551232 72498062952 72539716536 72571355136 72699236904 72722678784 72741006072 72759472128 72875548557 72894048768 72907333632 72911188032 72947990528 72953078976 73096321536 73119891456 73290824712 73322790912 73421349468 73434730432 73458409472 73463533524 73476922176 73648825856 73667386548 73691140608 73895625216 73914384384 74032303296 74069759232 74224207308 74237734592 74256580608 74261760336 74266852644 74275294464 74299244544 74412674784 74430171116 74454171136 74472934788 74491840512 74605564782 74643222528 74836710144 74855570202 74879707392 75068571648 75073808016 75226372704 75245469696 75259183104 75421371942 75454267392 75574642948 75593828352 75599101359 75612879216 75655044864 75789780096 75794977184 75803592704 75808880343 75828035584 75833324928 75847145472 76024594432 76043753856 76068274176 76184405136 76381887753 76395808272 76420442112 76425772779 76439701296 76459106304 76618536576 76632500224 76637845683 76657300992 76662557568 76813083648 76855918592 77012195904 77017476816 77051068416 77168699776 77217118893 77231191632 77250797568 77295181824 77368733848 77393681408 77413185864 77653029888 77771580243 77836018176 77854319424 77998319544 78012534656 78032338944 78037782048 78052004352 78214756088 78234611712 78239976448 78248869888 78254328096 78259694184 78279561216 78293827584 78399068076 78616616652 78622007583 78641966592 78661785636 78845819616 78860189184 78885617664 78891120288 78905498112 78925529088 79071510528 79090102272 79135543296 79256356956 79290925056 79457601888 79476284412 79496460288 79501911552 79521947316 79643497728 79658012672 79663569174 79689256704 79707993696 79864499456 79890251776 79910385408 80117526384 80157966336 80265712554 80280340896 80311829022 80346857472 80488440858 80514394368 80529068032 80534685294 80555129856 80569810944 80718833664 80737812736 80758308864 80763846656 80784200448 80804708352 80928070272 81143413074 81152636544 81158201376 81178804224 81199262592 81302737264 81349449552 81368576898 81389233152 81435995136 81560320821 81786641517 81813013632 82000084992 82005804864 82020750336 82025086536 82066489344 82191777584 82212642816 82227625984 82233361728 82259877888 82404832307 82440773632 82452177801 82488139776 82614071736 82640710656 82661537448 82854929088 82870029312 82902533184 83084842176 83111632896 83126779904 83132578368 83153682432 83286341208 83322667008 83517451416 83538653184 83708420096 83714259132 83760942528 83776207872 83925406208 83952467968 83973625344 84191298912 84362392128 84452143104 84581073444 84608346624 84629669292 84651153408 84666580992 84843125248 84864663552 84886050816 84913422336 85043056896 85063052704 85111925472 85263502608 85269349332 85279041792 85306540032 85328038656 85505962164 85527668736 85543256064 85549223088 85576808448 85658241046 85707455778 85792653312 85945284306 85972997376 86195853648 86211562752 86233448448 86371020512 86392946688 86408691712 86414719104 86462908416 86594908526 86632677376 86638720392 86644661418 86682451968 86814787248 86885090586 86907147264 87039825579 87067891584 87083759616 87089834097 87309495168 87337648128 87359658624 87381835776 87580000256 87586109352 87748109487 87764101488 87786381312 87991600599 88013938176 88019973504 88029978624 88042155957 88080556032 88192799744 88264219008 88286625792 88337350656 88421410112 88472212416 88701547068 88717712832 88746319872 88881805992 88955449344 88976365056 89157182464 89202290688 89388292672 89433517824 89439650496 89598934944 89615264256 89671492908 89847561888 89853722952 89876533248 89892913152 89899183584 90125930496 90132217182 90177712128 90315383508 90578693664 90595201536 90618200064 90808687872 90830039328 90853097472 90859327488 90882225504 90998039468 91037728768 91044079056 91273713664 91296716112 91302976548 91326154752 91465579422 91518130746 91562887296 91609104384 91748961024 91824979968 91986789552 92033220608 92039640336 92079783936 92250095616 92271785984 92278222353 92324800512 92465749782 92489223168 92506079232 92745870336 92752230144 92775776256 92799157248 92917414016 92940830703 92970799488 92992659312 93211795224 93228782976 93470447448 93500587008 93517627392 93643331313 93697133859 93738000384 93790273536 93903181001 93933460096 93957132843 93980984832 94171972608 94176951208 94218027008 94231060344 94248233856 94272159744 94416081984 94446526464 94470328512 94667315253 94708604928 94715211276 94907691144 94930006381 94954105344 95008660992 95184389952 95448515904 95472746496 95666765824 95673439008 95695934292 95744237568 95750916156 95914749952 95921440434 95938922016 95969857536 96218627328 96236163072 96414162432 96516734976 96664083936 96719622048 96761806848 96932315872 96963571712 96970335354 96988008096 97012629504 97167398076 97192065024 97209778176 97214917376 97270771968 97461762048 97493188608 97517758464 97666635654 97721099616 97763721216 97770540672 97895132624 97951378032 97969229568 97974408918 98223182064 98254854144 98527500288 98677919018 98709737728 98734614174 98759678976 98965609744 99008774144 99015680448 99022470192 99033725952 99065659392 99216899712 99297246384 99322454016 99474086376 99480907554 99524296704 99531238968 99756955858 99782280192 99807426936 99839609856 99992031741 100091428864 100098410688 100301830272 100327292928 100561829256 100605689856 100619606808 100663492608 100791771136 100798801812 100817172288 100873393152 101053040128 101078507124 101085438321 101111099904 101129527296 101391671808 101424365568 101579206848 101842517004 101861077696 101893922816 101901030372 101919601728 101945475072 102158048768 102183794244 102209734656 102216743424 102417444864 102682927872 102689969088 102708805626 102741924096 102956158524 102974922176 103001063424 103008248208 103060242432 103217581152 103485138246 103537373184 103695440324 103781357568 103805759232 103865400576 103997759392 104043118592 104050376064 104069339136 104312815616 104339104128 104346258912 104372748288 104391770112 104532090768 104592149424 104616741726 104822155536 104829343444 104855955456 104863269627 104882380848 105127759488 105146918912 105154253379 105180823552 105188160384 105207330816 105428680704 105453469696 105514057728 105675142608 105721233408 105943469184 105949070109 105968379216 105995280384 106002548736 106009942887 106029263088 106056179712 106191330304 106218092232 106252342272 106277324928 106547180544 106709842659 106771152537 106823368512 106877288448 107020950072 107040454528 107082438696 107129143296 107317921144 107352525824 107379580392 107406839808 107426414592 107625111552 107712267264 107876708079 107904093696 107931287268 107966089728 108191217432 108203515392 108210935168 108238405632 108245955744 108265683456 108465932736 108491435864 108518977536 108581326848 108747094428 109048855356 109084018176 109111509108 109341073152 109361000448 109366782048 109421985792 109429618464 109616857088 109644482304 109679837184 109936237068 109984186368 110132024202 110152095648 110187614208 110195300286 110215383264 110473238784 110493372416 110501079822 110536710912 110779789568 110815510528 110843437824 110871576576 111048454944 111096889344 111336310962 111356601888 111384870912 111400278966 111412941696 111448866816 111619012176 111645256674 111681256704 111701610496 111709402182 111737760768 111908347173 111964833792 112255065216 112483189504 112602857472 112774764592 112811128832 112839559056 112868204544 112888774656 113132057913 113181401088 113361964422 113390742528 113419318824 113482567296 113684670144 113692465776 113705389056 113742053376 113749987392 113770718208 114007949552 114036891648 114057674752 114065630784 114102411264 114276607704 114303477071 114593712408 114630663168 114659551944 114927804864 114948750336 114993836352 115190595584 115219625472 115283877888 115518293856 115526215224 115576602624 115753049664 115846787448 115876196352 116053100772 116061058813 116090522112 116111679488 116119778796 116412660224 116450197504 116479544832 116509114368 116781479136 116997479316 117018801984 117048508416 117078006528 117322134132 117351917568 117359964672 117373304832 117381492144 117389541276 117419341824 117440741376 117598602114 117685625344 117715501056 117783134208 117924924978 117962949888 118268729424 118290283776 118328426496 118358247168 118509074656 118607265792 118635153408 118703314944 118816269838 118884535434 118936387584 119186402832 119214426618 119244690432 119252867328 119465246592 119487019008 119495353761 119533885056 119561990544 119796749184 119804963936 119835377664 119857217536 119865578112 120115518278 120167907328 120176289576 120236949504 120398568831 120420511344 120732661287 120771591552 120793602048 120802027941 120854716416 121078250496 121106719104 121137463296 121145769984 121176300672 121207062528 121392105408 121715119611 121728954816 121737302064 121768206336 121954105896 122024174328 122052865347 122083849728 122331948032 122649052736 122719520448 123000127488 123031125504 123037629804 123099734016 123287666376 123318964224 123341438976 123350042592 123389816832 123661160448 123669640192 123732209664 123921107604 123961065984 123990212416 124282393632 124305043968 124627263264 124667449344 124690169856 124698867552 124857775084 124929511812 124984000512 125276177124 125307979776 125562630144 125571388698 125641413792 125664311808 125696212992 125888109312 125928701952 125960438016 126223087004 126278139904 126286948368 126543588192 126605473792 126678214656 126871610166 126912519936 126944503938 126999871488 127264687872 127296995328 127329076224 127370133504 127564585344 127594579056 127658983424 127667888208 127895253912 127904023998 127918562688 127959810048 128258943246 128291503104 128314884096 128487361569 128552216576 128561183667 128688979968 128885445248 128917926459 128959496064 129293780472 129317344128 129350172672 129556530768 129589420032 129613037568 129622078656 129694362624 129892362789 129949016064 129958080588 129966992127 130023677952 130222180872 130252799453 130294799488 130327635879 130360720896 130601837376 130625639424 130632545224 130964242752 131006472192 131039487936 131370000384 131379164028 131646152232 131679571968 132020907264 132029960256 132044967936 132289199616 132396328512 132429938688 132632115168 132641210072 132699062272 132708318624 133043040256 133052320602 133076569248 133119479808 133322708988 133464547584 133735773696 133769723904 133803436032 134082439008 134140919808 134150276736 134159475744 134217990144 134398402416 134422896384 134497857536 134507239362 134771342832 134780584428 134814799872 134839369728 135188895744 135232487424 135266568192 135395284234 135438942464 135473075262 135790022672 135868040496 135892802304 135927300096 136213031808 136245058992 136279646208 136288991232 136497059202 136556593152 136566118584 136875823154 136910570496 136919958784 136945074168 136954464822 136989232128 137198369133 137274878032 137334751232 137344330944 137413656576 137623441536 137980184328 138049830912 138059460504 138119675904 138375143424 138407678976 138487200768 138698624673 138733834752 138759118848 139118805504 139128345216 139163664384 139376121024 139456199232 139488988968 139746989183 139762874048 139807940608 139817692836 139843174464 140170345984 140205671172 140250880512 140276441088 140607000576 140685410304 140900190144 140971477248 141257958912 141265426812 141291172288 141327040512 141336731648 141346590516 141372350784 141408239616 141624122976 141669789696 141703099904 142062907392 142279790212 142361536716 142431158016 142512991488 142694600096 142776584928 142838857728 143172773856 143209119744 143235219456 143500148736 143510158512 143543901438 143616356352 143835610772 143872124928 143882160651 143908383024 143954786304 144254956576 144271353856 144317874176 144327940992 144354244608 144621243648 144691970048 144775102464 144996125904 145079433072 145142710272 145398473808 145445357568 145455503031 145482012144 145518944256 145751097114 145788097536 145814667264 145822376064 145895981056 145906157952 146192643072 146239782912 146499953481 146581649424 146645581824 146842698936 146869460864 146916818944 146927067048 146953844352 146961613377 147297651712 147334773096 147382281216 147791250432 148016878527 148064606592 148101921261 148139518464 148448414616 148475469184 148513161216 148523520672 148533705288 148550588928 148598489088 148825349568 148860342232 148908342272 148945869576 148983681024 149211129564 149221361331 149286445056 149635433787 149673420288 149711140404 149759414784 150137143296 150147616032 150452745408 150490939392 150842743884 150908534784 151149285896 151187656704 151198202718 151225758432 151310089728 151579560192 151589954368 151607185408 151617760686 151666649856 151694290944 152049188864 152087507712 152136548352 152368810272 152763775506 152791616544 152840884224 152851545558 152879402592 152918212608 153237073152 153265000448 153275691366 153314601984 153325115136 153626167296 153711837184 154024391808 154034953632 154102136832 154337399552 154434237786 154462383264 154501595136 154590363648 154737467696 154787362816 154826371728 155227707369 155306059776 155543160486 155672036352 155708638848 155996639088 156025069312 156064677888 156075564096 156104008704 156429512176 156469223424 156479952896 156497739776 156508656192 156519388368 156559122432 156587655168 156798136152 156925112589 157233233304 157244015166 157283933184 157323571272 157691639232 157720378368 157771235328 157782240576 157810996224 158143021056 158180204544 158271086592 158512713912 158581850112 158915203776 158952568824 158992920576 159003823104 159043894632 159246569069 159286995456 159316025344 159327138348 159378513408 159415987392 159728998912 159780503552 159820770816 160235052768 160315932672 160531425108 160560681792 160623658044 160693714944 160976881716 161028788736 161058136064 161069370588 161110259712 161139621888 161437667328 161475625472 161516617728 161527693312 161568400896 161609416704 161856140544 162286826148 162305273088 162316402752 162357608448 162398525184 162605474528 162698899104 162737153796 162778466304 162871990272 163120641642 163573283034 163626027264 164000169984 164011609728 164041500672 164050173072 164132978688 164383555168 164425285632 164455251968 164466723456 164519755776 164809664614 164881547264 164904355602 164976279552 165198036303 165228143472 165281421312 165323074896 165709858176 165740058624 165751619733 165805066368 166169684352 166223265792 166253559808 166265156736 166307364864 166572682416 166645334016 167004466443 167034902832 167077306368 167416840192 167428518264 167467885011 167521885056 167552415744 167564103273 167850812416 167904935936 167947250688 168382597824 168724784256 168904286208 169162146888 169216693248 169259338584 169302306816 169333161984 169686250496 169772101632 170042946633 170086113792 170126105408 170223850944 170527005216 170538698664 170558083584 170613080064 170656077312 171011924328 171055337472 171086512128 171098446176 171153616896 171316482092 171414911556 171890568612 171945994752 172391707296 172423125504 172466896896 172742041024 172785893376 172829438208 172925816832 173189817052 173265354752 173277440784 173289322836 173364903936 173629574496 173770181172 173814294528 174079651158 174135783168 174167519232 174179668194 174618990336 174675296256 174719317248 174763671552 175160000512 175172218704 175496218974 175528202976 175572762624 175983201198 176027876352 176039947008 176059957248 176084311914 176161112064 176385599488 176397903171 176528438016 176573251584 176674701312 176842820224 176887387467 176944424832 177403094136 177435425664 177492639744 177763611984 177910898688 177952730112 178224404757 178314364928 178326803151 178404581376 178776585344 178821639927 178867035648 178879300992 179197869888 179230528512 179342985816 179695123776 179707445904 179753066496 179785826304 179798367168 180173277417 180251860992 180264434364 180355424256 180630767016 181157387328 181190403072 181617375744 181660078656 181706194944 181718654976 181764451008 181996078936 182075457536 182088158112 182547427328 182593432224 182605953096 182652309504 182931158844 183036261492 183125774592 183497922048 183649959936 183973579104 184066441216 184079280672 184159567872 184500191232 184543571968 184556444706 184649601024 184931499564 184978446336 185012158464 185491740672 185504460288 185551552512 185598314496 185834828032 185881661406 185941598976 185985318624 186423590448 186457565952 186940894896 187001174016 187035254784 187286662626 187394267718 187476000768 187580547072 187806362002 187866920192 187914265686 187961969664 188343945216 188353902416 188436054016 188462120688 188496467712 188544319488 188832163968 188893052928 188940657024 189334630506 189417209856 189430422552 189815382288 189860012762 189908210688 190017321984 190307415249 190368779904 190897031808 190945492992 191333531648 191346878016 191391868584 191488475136 191501832312 191745868879 191829499904 191842880868 191856035997 191877844032 191939715072 192388414869 192437254656 192472326144 192828324864 193033469952 193328167872 193439244096 193864631744 193927143424 193940670708 193976016192 194025259008 194334796152 194384130048 194419556352 194429834752 194541543936 194923524096 195035516928 195333271308 195442199232 195541081344 195790265248 195902756064 195938459136 195948817836 196446364128 196509708288 197055000576 197355838036 197419475456 197469228348 197519357952 197931219488 198017548288 198031360896 198044940384 198067451904 198131318784 198433799424 198594492768 198644908032 198948172752 198961815108 199048593408 199062477936 199513911716 199564560384 199578480903 199614853872 199679219712 199984063482 200182857728 200196821376 200603660544 200654585856 201123658512 201211379712 201239213616 201326985216 201583542272 201597603624 201634344576 201746786304 201760859043 202106080256 202157014248 202170876642 202222199808 202259054592 202783343616 202848731136 203092926351 203158413696 203209612893 203685034008 203722155392 203787845632 203802060744 203839203456 203890950144 204316097536 204367588488 204419469312 204433486848 204745588803 204834889728 205313734731 205365855744 205379938176 205417611252 205431697233 205483848192 205912317048 205949844352 206002126848 206016496416 206120484864 206435162304 206970276492 207074746368 207390880648 207562715136 207611518464 207730801152 207995518784 208100752128 208138678272 208625631232 208678208256 208692517824 208745496576 209064181536 209184298848 209233483452 209644311072 209658686888 209711910912 209726539254 209764761696 210255518976 210293837824 210308506758 210376320768 210414661632 210857361408 210906939392 211028115456 211350285216 211442466816 211886938368 211898140218 211936758432 211990560768 212005097472 212019885774 212058526176 212112359424 212382660608 212436184464 212504684544 212554649856 213094361088 213419685318 213542305074 213646737024 213754576896 214041900144 214080909056 214164877392 214258286592 214635842288 214705051648 214759160784 214813679616 214852829184 215250223104 215315852157 215424534528 215753416158 215808187392 215862574536 215932179456 216382434864 216407030784 216421870336 216476811264 216491911488 216531366912 216931865472 216982871728 217037955072 217162653696 217494188856 218097710712 218168036352 218223018216 218501106397 218626645671 218682146304 218722000896 218733564096 218843971584 218859236928 219233714176 219288964608 219359674368 219872474136 219968372736 220264048404 220304191296 220375228416 220390600572 220430766528 220890402257 220946477568 220986744832 221002159644 221073421824 221559579136 221631021056 221686875648 221743153152 222096909888 222672621924 222713203776 222769741824 222800557932 222825883392 222897733632 223238024352 223290513348 223362513408 223403220992 223418804364 223475521536 223816694346 223929667584 224510130432 224966379008 225205714944 225549529184 225622257664 225679118112 225736409088 225777549312 226264115826 226362802176 226723928844 226781485056 226838637648 226965134592 227369340288 227384931552 227410778112 227426641029 227484106752 227499974784 227541436416 228015899104 228073783296 228115349504 228131261568 228204822528 228553215408 228606954142 229145663259 229187424816 229261326336 229319103888 229855609728 229897500672 229913537049 229987672704 230381191168 230439250944 230567755776 231036587712 231052430448 231153205248 231506099328 231651356679 231693574896 231752392704 232106201544 232122117626 232181044224 232223358976 232239557592 232825320448 232900395008 232959089664 233314740729 233562958272 233994958632 234037603968 234097016832 234156013056 234644268264 234703835136 234719929344 234746609664 234762984288 234779082552 234838683648 234881482752 235197204228 235371250688 235849849956 235866022749 235925899776 236537458848 236580567552 236656852992 236716494336 237018149312 237214531584 237270306816 237406629888 237632539676 237769070868 237872775168 238372805664 238428853236 238489380864 238505734656 238930493184 238974038016 238990707522 239067770112 239123981088 239593498368 239609927872 239670755328 239731156224 240231036556 240335814656 240352579152 240473899008 240797137662 240841022688 241465322574 241543183104 241587204096 241604055882 241709432832 242156500992 242213438208 242274926592 242291539968 242352601344 242414125056 242784210816 243430239222 243457909632 243474604128 243536412672 243908211792 244048348656 244105730694 244167699456 244663896064 244680962463 245298105472 245359924551 245439040896 246000254976 246062251008 246075259608 246199468032 246575332752 246637928448 246682877952 246700085184 246779633664 247214496921 247322320896 247339280384 247356533403 247464419328 247842215208 247922131968 247980424832 248564787264 248610087936 249254526528 249334898688 249380339712 249397735104 249715550168 249859023624 249968001024 250552354248 250615959552 251125260288 251142777396 251282827584 251328623616 251776218624 251857403904 251920876032 252446174008 252556279808 252573896736 253087176384 253210947584 253356429312 253743220332 253825039872 253889007876 253999742976 254529375744 254593990656 254658152448 254740267008 255129170688 255189158112 255317966848 255335776416 255790507824 255808047996 255837125376 255919620096 256517886492 256583006208 256629768192 256974723138 257104433152 257122367334 257377959936 257770890496 257835852918 257918992128 258587560944 258634688256 258700345344 259113061536 259178840064 259226075136 259244157312 259388725248 259784725578 259898032128 259916161176 259933984254 260047355904 260444361744 260505598906 260589598976 260655271758 260721441792 261119476737 261203674752 261251278848 261265090448 261928485504 262012944384 262078975872 262740000768 262758328056 263093168927 263244328461 263292304464 263359143936 263974801797 264041814528 264059920512 264089935872 264578399232 264792657024 264859877376 265264230336 265282420144 265398124544 265416637248 265970076187 266086080512 266104641204 266153138496 266238959616 266645417976 266929095168 267471547392 267606872064 268164878016 268300553472 268318951488 268796804832 268845792768 268995715072 269014478724 269542685664 269561168856 269629599744 269678739456 270377791488 270533136384 270790568468 270877884928 270946150524 271580045344 271736080992 271785604608 271854600192 272426063616 272490117984 272559292416 272577982464 272994118404 273113186304 273132237168 273751646308 273821140992 273839917568 273890148336 273908929644 273978464256 274396738266 274549756064 274669502464 274688661888 274827313152 275246883072 275960368656 276099661824 276118921008 276239351808 276750286848 276815357952 276834667059 276974401536 277397249346 277467669504 277518237696 278237611008 278256690432 278327328768 278752242048 278822492109 278912398464 278977977936 279493978366 279525748096 279615881216 279635385672 279686348928 280340691968 280411342344 280501761024 280552882176 280929993939 281091401577 281214001152 281370820608 281709543003 281800380288 281871398529 281942954496 282515917824 282530853624 282582344576 282654081024 282673463296 282693181032 282744701568 282816479232 283248245952 283339579392 283406199808 284001945759 284125814784 284559580424 284723073432 284790019143 284862316032 285025982976 285389200192 285553169856 286345547712 286418239488 287000297472 287020317024 287087802876 287232712704 287671221544 287744249856 287764321302 287816766048 287909572608 288509913152 288542707712 288655881984 288708489216 289242487296 289383940096 289550204928 289992251808 290158866144 290285420544 290796947616 290890715136 290911006062 290964024288 291037888512 291502194228 291576195072 291629334528 291644752128 291812315904 292385286144 292479565824 292999906962 293163298848 293291163648 293685397872 293738921728 293833637888 293854134096 293907688704 293923226754 294595303424 294669546192 294764562432 295582500864 296033757054 296129213184 296203842522 296279036928 296896829232 296950938368 297026322432 297047041344 297067410576 297101177856 297196978176 297650699136 297720684464 297816684544 297891739152 297967362048 298422259128 298442722662 298572890112 299270867574 299346840576 299422280808 299518829568 299803843661 299976095223 300274286592 300295232064 300905490816 300981878784 301685487768 301817069568 302298571792 302375313408 302396405436 302451516864 302620179456 303082179841 303159120384 303179908736 303214370816 303235521372 303256314963 303333299712 303388581888 304098377728 304175015424 304273096704 304737620544 305527551012 305583233088 305681768448 305703091116 305758805184 305836425216 306474146304 306530000896 306551382732 306629203968 306650230272 307252334592 307423674368 308048783616 308069907264 308674799104 308868475572 308924766528 309003190272 309180727296 309474935392 309574725632 309652743456 310455414738 310612119552 311086320972 311344072704 311417277696 311993278176 312050138624 312129355776 312151128192 312208017408 312859024352 312938446848 312959905792 312995479552 313017312384 313038776736 313118244864 313175310336 313596272304 313850225178 314466466608 314488030332 314567866368 314647142544 315383278464 315440756736 315462760137 315542470656 315564481152 315621992448 316286042112 316360409088 316542173184 317025427824 317163700224 317830407552 317847210327 317905137648 317985841152 318007646208 318087789264 318493138138 318573990912 318632050688 318654276696 318757026816 318831974784 319457997824 319561007104 319641541632 320129527977 320313457611 320470105536 320631865344 321062850216 321121363584 321247316088 321387429888 321953763432 322057577472 322116272128 322138741176 322220519424 322279243776 322875334656 322951250944 323055386624 323136801792 323630124237 323712281088 324573652296 324610546176 324632805504 324715216896 324797050368 325210949056 325397798208 325474307592 325556932608 325743980544 326241283284 327146566068 327252054528 328023219456 328083001344 328100346144 328265957376 328767110336 328850571264 328933446912 329039511552 329619329228 329763094528 329808711204 329952559104 330396072606 330456286944 330562842624 330646149792 331419716352 331480117248 331503239466 331610132736 332339368704 332446531584 332530313472 332614729728 333145364832 333290668032 334008932886 334069805664 334154612736 334833680384 334857036528 334935770022 335043770112 335104831488 335128206546 335701624832 335725041519 335809871872 335894501376 336765195648 337449568512 337808572416 338324293776 338433386496 338518677168 338604613632 338666323968 339372500992 339396173739 339544203264 340085893266 340172227584 340252210816 340447701888 341054010432 341077397328 341116167168 341226160128 341312154624 342023848656 342110674944 342173024256 342196892352 342307233792 342632964184 342829823112 342910431213 343781137224 343891989504 344783414592 344846251008 345484082048 345571786752 345658876416 345851633664 346379634104 346530709504 346554881568 346578645672 346729807872 347259148992 347540362344 347628589056 348159302316 348183176439 348271566336 348335038464 348359336388 349237980672 349350592512 349438634496 349527343104 350320001024 350344437408 350992437948 351056405952 351145525248 351966402396 352055752704 352079894016 352119914496 352168623828 352322224128 352771198976 352795806342 353056876032 353146503168 353349402624 353685640448 353774774934 353888849664 354806188272 354870851328 354985279488 355527223968 355821797376 355905460224 356448809514 356628729856 356653606302 356809162752 357553170688 357643279854 357734071296 357758601984 358395739776 358461057024 358685971632 359390247552 359414891808 359506132992 359571652608 359596734336 360346554834 360503721984 360528868728 360710848512 361195706493 361261534032 362197983861 362314774656 362380806144 363234751488 363320157312 363412389888 363437309952 363528902016 363992157872 364150915072 364176316224 364935685931 365094854656 365145358833 365186864448 365211906192 365304619008 365862317688 366072522984 366158596041 366251549184 366995844096 367947158208 368132882432 368158561344 369000382464 369087143936 369112889412 369299202048 369862999128 369956892672 370024316928 370983481344 371008920576 371196628992 371669656064 371763322812 371883197952 371970637248 372847180896 372915131904 373881789792 374002348032 374070509568 374573325252 374788535436 374952001536 375612724004 375733840384 375828531372 375923939328 376687890432 376707804832 376872108032 376924241376 376992935424 377088638976 377664327936 377786105856 377881314048 378669261012 378834419712 378860845104 379630764576 379720025524 379816421376 380034643968 380614830498 380737559808 381794063616 381890985984 382667063296 382693756032 382783737168 382976950272 383003664624 383491737758 383658999808 383685761736 383712071994 383755688064 383879430144 384776829738 384874509312 384944652288 385462084707 385656649728 385683551001 386066939904 386656335744 386753779377 386878488192 387729263488 387854286848 387881341416 387952032384 388050518016 388669592304 388768260096 388839112704 388859669504 389083087872 389677088367 389847048192 389900976381 390071033856 390666542616 390758398359 390884398464 390982907637 391082162688 391580530496 391805512128 391876918272 391897635672 392892728256 393019416576 394110001152 394711676072 394838950912 394938456696 395038715904 395862438976 396062721792 396089880768 396134903808 396867598848 397188985536 397289816064 397896345504 397923630216 398097186816 398124955872 399027823432 399129120768 399156961806 399229707744 399358439424 399968126964 400393642752 401207321088 401309171712 402247317024 402422759424 402478427232 402653970432 403167084544 403195207248 403268689152 403493572608 403521718086 404212160512 404314028496 404341753284 404444399616 404518109184 405566687232 405697462272 406185852702 406316827392 406419225786 407370068016 407444310784 407575691264 407604121488 407678406912 407781900288 408632195072 408735176976 408838938624 408866973696 409491177606 409669779456 410627469462 410731711488 410759876352 410835222504 410863394466 410967696384 411595107399 411824634096 411899688704 412004253696 412032992832 412240969728 412870324608 413940552984 414149492736 414781761296 415125430272 415223036928 415461602304 415856944433 415991037568 416095874019 416201504256 416277356544 417251262464 417356416512 417385035648 417490993152 418128363072 418368597696 418466966904 419240967549 419288622144 419317373776 419423821824 419453078508 419529523392 420404313973 420511037952 420587675648 420617013516 420752641536 420829323264 421813878784 422056230912 422700570432 423773876736 423796280436 423873516864 423981121536 424010194944 424039771548 424117052352 424224718848 424765321216 424872368928 425009369088 425109299712 426188722176 426839370636 427084610148 427293474048 428083800288 428161818112 428329754784 428516573184 429271684576 429410103296 429518321568 429627359232 429705658368 430500446208 430631704314 430849069056 431506832316 431616374784 431725149072 431864358912 432764869728 432814061568 432843740672 432953622528 432983822976 433062733824 433863730944 433965743456 434075910144 434325307392 434988377712 436195421424 436336072704 436446036432 437002212794 437253291342 437364292608 437444001792 437467128192 437687943168 437718473856 438467428352 438577929216 438719348736 439499860443 439744948272 439936745472 440528096808 440608382592 440750456832 440781201144 440861533056 440884840131 441780804514 441892955136 441973489664 442004319288 442146843648 443119158272 443262042112 443373751296 444050635581 444193819776 444305763783 445345243848 445426407552 445539483648 445601115864 445651766784 445795467264 446476048704 446581026696 446725026816 446806441984 446837608728 446951043072 447633388692 447664083993 447859335168 448906301361 449020260864 449932758016 450411429888 451099058368 451244515328 451358236224 451472818176 452528231652 452725604352 453447857688 453562970112 453677275296 453930269184 454738680576 454769863104 454821556224 454853282058 454999949568 455082872832 456031798208 456147566592 456262523136 456409645056 457106430816 457213908284 458291326518 458374849632 458522652672 458638207776 459711219456 459795001344 459827074098 459975345408 460762382336 460878501888 461135511552 462073175424 462104860896 462306410496 463012198656 463302713358 463387149792 463504785408 464212403088 464244235252 464362088448 464446717952 464479115184 465650640896 465683122107 465800790016 465918179328 466629481458 467125916544 467989917264 468075207936 468194033664 468312026112 469288536528 469407670272 469439858688 469493219328 469525968576 469558165104 469677367296 469762965504 470394408456 470742501376 470775337767 471699699912 471732045498 471851799552 473074917696 473161135104 473313705984 473432988672 474036298624 474429063168 474540613632 474813259776 475265079352 475538141736 475745550336 476745611328 476857706472 476978761728 477011469312 477739707207 477860986368 477948076032 477981415044 478135540224 478247962176 479186996736 479219855744 479341510656 479462312448 480462073112 480671629312 480705158304 480947798016 481594275324 481682045376 482930645148 483086366208 483174408192 483208111764 483418865664 484313001984 484426876416 484549853184 484583079936 484705202688 484828250112 485568421632 486860478444 486915819264 486949208256 487072825344 487816423584 488096697312 488211461388 488335398912 489327792128 489361924926 490596210944 490719849102 490878081792 492000509952 492124502016 492150519216 492398936064 493150665504 493275856896 493365755904 493400170368 493559267328 494428993842 494644641792 494678560768 494713066806 494928838656 495594108909 495684430416 495844263936 495960849664 497129574528 497220175872 498509053056 498669797376 498760679424 498795470208 499431100336 499718047248 499936002048 501013399329 501104708496 501231919104 502250520576 502285554792 502403655033 502565655168 502657247232 503552437248 503714807808 503841752064 504892348016 505112559616 505147793472 506174352768 506201112743 506421895168 506712858624 507486440664 507650079744 507778015752 507999485952 509058751488 509316304896 510128839899 510258341376 510378316224 510635933696 510671552832 511581015648 511616095992 511674250752 511839240192 513035772984 513166012416 513259536384 513949446276 514208866304 514244734668 515541780992 515671705836 515837984256 517175121888 517269376512 517400690688 518226123072 518357680128 518488314624 518777450496 519569451156 519796064256 519832322352 519867968508 520094711808 520888723488 521011197812 521179197952 521310543516 521442883584 522238953474 522407349504 522502557696 522530180896 523856971008 524025888768 524157951744 525480001536 525516656112 526186337854 526488656922 526584608928 526718287872 527949603594 528083629056 528119841024 528179871744 529156798464 529193709513 529585314048 529719754752 530528460672 530564840288 530662162401 530796249088 530833274496 531940152374 532172161024 532209282408 532306276992 532477919232 533290835952 533858190336 534673214271 534943094784 534980409453 535213744128 536329756032 536464919781 536601106944 536637902976 537593609664 537691585536 537991430144 538028957448 539085371328 539122337712 539259199488 539357478912 540519832251 540755582976 541066272768 541581136936 541755769856 541892301048 543160090688 543472161984 543571209216 544852127232 544980235968 545118584832 545155964928 545988236808 546226372608 546264474336 547503292616 547642281984 547679835136 547780296672 547817859288 547956928512 548793476532 549099512128 549377323776 550493766144 551920737312 552199323648 552237842016 552478703616 553500573696 553630715904 553669334118 553948803072 554794498692 554935339008 555036475392 556475222016 556513380864 556654657536 557504484096 557644984218 557824796928 557955955872 558987956732 559051496192 559231762432 559270771344 559372697856 560681383936 560822684688 561003522048 561105764352 561859987878 562182803154 562428002304 562741641216 563419086006 563600760576 563742797058 563885908992 565031835648 565061707248 565164689152 565308162048 565346926592 565386362064 565489403136 565632958464 566496491904 566679158784 566812399616 568003891518 568251629568 569119160848 569446146864 569580038286 569724632064 570051965952 570778400384 570922245747 571106339712 572691095424 572836478976 574000594944 574040634048 574175605752 574465425408 575237606637 575342443088 575488499712 575528642604 575568107991 575633532096 575819145216 576833826149 577019826304 577085415424 577165244607 577311763968 577416978432 578484974592 578767880192 579100409856 579984503616 580317732288 581593895232 581781430272 581822012124 581928048576 582075777024 583004388456 583152390144 583258669056 583289504256 583624631808 584770572288 585999813924 586326597696 587370795744 587477843456 587667275776 587708268192 587815377408 587846453508 589190606848 589339092384 589529124864 591165001728 592067514108 592258426368 592407685044 592558073856 593793658464 593901876736 594052644864 594094082688 594134821152 594202355712 594393956352 595301398272 595441368928 595633369088 595783478304 595934724096 596844518256 596885445324 597145780224 598541735148 598693681152 598844561616 599037659136 599607687322 599952190446 600548573184 600590464128 601810981632 601963757568 603370975536 603634139136 604597143584 604750626816 604792810872 604903033728 605240358912 606164359682 606318240768 606359817472 606428741632 606471042744 606512629926 606666599424 606777163776 608196755456 608350030848 608546193408 609278779053 609475241088 609628838679 611055102024 611166466176 611363536896 611406182232 611517610368 611672850432 612948292608 613060001792 613102765464 613258407936 613300460544 614236766409 614504669184 614847348736 615941204193 616097567232 616139814528 616295091699 617349598208 617736951144 617849533056 618006380544 618361454592 618949870784 619149451264 619305486912 620910829476 621224239104 622172641944 622688145408 622834555392 623986556352 624100277248 624302256384 624416034816 625718048704 625876893696 625919811584 626034624768 626077553472 626236489728 627192544608 627700450356 628932933216 628976060664 629135732736 629294285088 630766556928 630881513472 630925520274 631128962304 631243984896 632572084224 632720818176 633084346368 634050855648 634327400448 635660815104 635694420654 635810275296 635971682304 636015292416 636175578528 636986276276 637147981824 637264101376 637308553392 637514053632 637663949568 638915995648 639122014208 639283083264 640259055954 640626915222 640940211072 641263730688 642125700432 642242727168 642494632176 642774859776 643907526864 644115154944 644232544256 644277482352 644441038848 644558487552 645750669312 645902501888 645947556471 646110773248 646273603584 647260248474 647424562176 649147304592 649221092352 649265611008 649430433792 649594100736 650421898112 650795596416 650948615184 651113865216 651487961088 652482566568 654293132136 654504109056 655503319191 655879937013 656046438912 656166002688 656200692288 656531914752 657534220672 657701142528 657866893824 658079023104 659238658456 659526189056 659617422408 659905118208 660792145212 660912573888 661125685248 661292299584 662671206771 662839432704 662960234496 663006478932 663220265472 664678737408 664893063168 665060626944 665229459456 666290729664 668017865772 668139611328 668309225472 669667360768 669714073056 669871540044 670087540224 670209662976 670256413092 671403249664 671450083038 671789002752 673530391296 674899137024 675617144832 676648587552 676866772992 677037354336 677209227264 677332647936 678745001984 678792347478 679088406528 680171786532 680344455168 680504421632 680895403776 682108020864 682154794656 682232334336 682452320256 682624309248 684047697312 684221349888 684346048512 684393784704 684614467584 685265928368 685659646224 685820862426 687436989777 687562274448 687783979008 689566829184 689692502016 690968164096 691143573504 691317752832 691703267328 692759268208 693061419008 693109763136 693157291344 693459615744 694518297984 694954070037 695080724688 695257178112 696318604632 696366352878 696543132672 696670076928 696718672776 698475961344 698701185024 698877268992 699944222187 700640002048 700688874816 701984875896 702112811904 702291050496 703932804792 704111505408 704159788032 704239828992 704337247656 704644448256 705542397952 705591612684 706113752064 707371280896 707549549868 707598068247 707777699328 709612376544 709741702656 709970558976 711054447936 711643594752 711810920448 712897619028 713257459712 713307212604 713618325504 715106341376 715286559708 715468142592 715517203968 716791479552 716922114048 717371943264 718780495104 718829783616 719012265984 719193468672 720693109668 721007443968 721057737456 721421697024 722391412986 722523068064 724395967722 724629549312 724761612288 726469502976 726640314624 726824779776 726874619904 727057804032 727984315744 728301830144 728352632448 729871371862 730189709312 730290717666 730373728896 730423812384 730609238016 731724635376 732145045968 732317192082 732503098368 733991688192 734042887389 735894316416 736079773653 736265764864 736317122688 738000764928 738174287872 738225778824 738598404096 739725998256 739913785344 740048633856 741643490763 741966962688 742017841152 742069600209 742393257984 743339312128 743526645624 743766395904 743941274496 745694361792 745830263808 747763579584 748004696064 748141019136 749146650504 749577070872 749904003072 751225448008 751467680768 751657062744 751847878656 753375780864 753415609664 753848482752 753985870848 755328655872 755572211712 755762628096 757338522024 757668839424 757721690208 759261529152 759440051048 759632842752 760069287936 761229660996 761475119616 763588127232 763781971968 765387512064 765567474336 765953900544 766007329248 766983475516 767317999616 767371523472 767424143988 767511376128 767758860288 769553659476 769749018624 769889304576 770924169414 771313299456 771367102002 772133879808 773312671488 773507558754 773756976384 775458526976 775708573696 775762682832 775904064768 776101036032 777339184608 777536520192 777678225408 777719339008 778166175744 779354176734 779694096384 779801952762 780142067712 781333085232 781516796718 781768796928 781965815274 782164325376 783161060992 783358430211 783611024256 783753836544 783795271344 785785456512 786038833152 788220002304 789279506781 789423352144 789677901824 789732985383 789876913392 790077431808 791724877952 791924405391 792125443584 792179761536 792269807616 793735197696 794377971072 794579632128 795792691008 795847260432 796194373632 796249911744 797910228561 798055646864 798258241536 798313923612 798459415488 798716878848 799936253928 800124339497 800787285504 802414642176 804494634048 804956854464 806334169088 806390414496 806537378304 806987145216 807043436172 808424321024 808628056992 808683506568 808888799232 809036218368 811133374464 812371705404 812427411691 812633654784 812838451572 814740136032 814888621568 815151382528 815208242976 815356813824 815563800576 817264390144 817470353952 817677877248 817733947392 818982355212 819339558912 821254938924 821463422976 821519752704 821670445008 821726788932 821935392768 823190214798 823649268192 823799377408 824008507392 824065985664 824481939456 825740649216 827881105968 828298985472 829563522592 830250860544 830446073856 830923204608 831713888866 831982075136 832191748038 832403008512 832554713088 834502524928 834712833024 834770071296 834981986304 836256726144 836467476327 836737195392 836933933808 838481935098 838577244288 838634747552 838847643648 838906157016 839059046784 840808627946 841022075904 841175351296 841234027032 841505283072 841658646528 842789981817 843627757568 844112461824 845128629009 845401140864 845614195587 847547753472 847592560872 847747033728 847962243072 848020389888 848079543096 848234104704 848449437696 849530642432 849744737856 850018738176 850218599424 852005837277 852377444352 853678741272 854169220296 854370057429 854586948096 856167600576 856323636224 856659509568 858543369152 858820206592 859036643136 859254718464 861000892416 861263408628 861698138112 863013664632 863232749568 863450298144 863728717824 865529739456 865628123136 865687481344 865967645952 866125467648 867727461888 867931486912 868151820288 868650614784 869976755424 872390842848 872672145408 872892072864 874004425588 874506582684 874728585216 874888003584 874934256384 875436947712 876934856704 877155858432 877438697472 878999720886 879489896544 879873490944 881056193616 881216765184 881500913664 881562402288 881723066112 881769680262 883561609028 883785910272 883946979328 884008638576 884293687296 886238316544 886524084224 886747502592 888101271162 888387639552 888611527566 890690487696 890852815104 891078967296 891202231728 891303533568 891590934528 892952097408 893162053392 893450053632 893612883968 893675217456 893902086144 895266777384 895328167986 895718670336 897812602722 898040521728 899411530983 899865516032 899928285669 900822859776 902198116736 902489030656 902716472448 902945636352 905056463304 905451208704 906895715376 907125940224 907354550592 907860538368 909246539523 909477361152 909539726208 909643112448 909706564116 909768944889 909999899136 910165745664 912063596416 912295133184 912525046272 912819290112 914212861632 914427816568 916582653036 916749699264 917045305344 917276415552 919422438912 919590002688 919654148196 919950690816 921757003776 922271023104 924146350848 924209721792 926024397312 926605426716 926774299584 927009570816 928424806176 928488470504 928724176896 928893435904 928958230368 931301281792 931366244214 931836358656 933258962916 934251833088 935979834528 936150415872 936388067328 936624052224 938577073056 938815340544 938879717376 938986438656 939051937152 939116330208 939354734592 939525931008 940788816912 941485002752 941550675534 943399399824 943464090996 943703599104 946149835392 946322270208 946627411968 946865977344 948072597248 948858126336 949081227264 949626519552 950530158704 951076283472 951491100672 953491222656 953541630981 953715412944 953957523456 954022938624 955479414414 955721972736 955896152064 955962830088 956271080448 956495924352 958373993472 958439711488 958683021312 958924624896 960388583931 960924146224 961343258624 961410316608 961895596032 963188550648 963364090752 965861290296 966172732416 966348816384 966416223528 966837731328 968626003968 968853752832 969166159872 969410405376 970890372711 971136843264 973720956888 973831638528 973898416512 974145650688 975632847168 976193394624 976422922776 976670797824 978228924281 978655584256 978723849852 981192421888 981439698204 981756163584 984249004032 984301038432 984797872128 986301331008 986551713792 986800340736 987118534656 988857987684 989289283584 989357121536 989426133612 989857677312 991188217818 991368860832 991688527872 991921699328 994259149056 994440351744 997018106112 997339594752 997590940416 998862200672 999436094496 999872004096 1002026798658 1002209416992 1002463838208 1004501041152 1004571109584 1004807310066 1005131310336 1005314494464 1007104874496 1007175124557 1007429615616 1007683504128 1009784696032 1010225119232 1010295586944 1012348705536 1012402225486 1012843790336 1013425717248 1014972881328 1015300159488 1015556031504 1015998971904 1018117502976 1018188521217 1018632609792 1020257679798 1020516682752 1020756632448 1021271867392 1021343105664 1023162031296 1023232191984 1023348501504 1023678480384 1026071545968 1026332024832 1026519072768 1027898892552 1028417732608 1028489469336 1028731293639 1031083561984 1031343411672 1031675968512 1034350243776 1034538753024 1036452246144 1036715360256 1036976629248 1037554900992 1039138902312 1039592128512 1039664644704 1039735937016 1040189423616 1041777446976 1042022395624 1042358395904 1042621087032 1042885767168 1044477906948 1044549529317 1044814699008 1045005115392 1045060361792 1047713942016 1048051777536 1048315903488 1050960003072 1051033312224 1052372675708 1052977313844 1053169217856 1053436575744 1055899207188 1056167258112 1056239682048 1056359743488 1058313596928 1058387419026 1059170628096 1059439509504 1061056921344 1061129680576 1061324324802 1061666548992 1063880304748 1064344322048 1064418564816 1064612553984 1064955838464 1066581671904 1067716380672 1069346428542 1069886189568 1069960818906 1070427488256 1072659512064 1072929839562 1073202213888 1073275805952 1075187219328 1075383171072 1075982860288 1076057914896 1078170742656 1078244675424 1078518398976 1078714957824 1081039664502 1081511165952 1082132545536 1083162273872 1083511539712 1083587119479 1083784602096 1086320181376 1086593951583 1086944323968 1087142418432 1089704254464 1089960471936 1090237169664 1090311929856 1091976473616 1092452745216 1092528948672 1094807057793 1095006585232 1095284563968 1095359670272 1095436076499 1095560593344 1095635718576 1095913857024 1097586953064 1098199024256 1098475788123 1098754647552 1100987532288 1103841474624 1104398647296 1104475684032 1107001147392 1107261431808 1107338668236 1107897606144 1109588997384 1109870678016 1110072950784 1112950444032 1113026761728 1114725983483 1115008968192 1115289968436 1115649593856 1115911911744 1117975913464 1118102992384 1118463524864 1118541542688 1118745395712 1121362767872 1121645369376 1122007044096 1122211528704 1123719975756 1124365606308 1124856004608 1126838172012 1127201521152 1127485594116 1127771817984 1130063671296 1130123414496 1130329378304 1130616324096 1130693853184 1130772724128 1130978806272 1131265916928 1132992983808 1133358317568 1133624799232 1136007783036 1136503259136 1138238321696 1138892293728 1139160076572 1139449264128 1140103931904 1141556800768 1141844491494 1142212679424 1145382190848 1145672957952 1148001189888 1148081268096 1148351211504 1148930850816 1150475213274 1150684886176 1150976999424 1151057285208 1151136215982 1151267064192 1151638290432 1153667652298 1154039652608 1154170830848 1154330489214 1154623527936 1154833956864 1156386254121 1156969949184 1157535760384 1158200819712 1159969007232 1160261338131 1160635464576 1163187790464 1163562860544 1163644024248 1163856097152 1164151554048 1166008776912 1166304780288 1166517338112 1166579008512 1167249263616 1169031265101 1169541144576 1171999627848 1172275195077 1172653195392 1172948722911 1174741591488 1174955686912 1175334551552 1175416536384 1175630754816 1175692907016 1178381213696 1178678184768 1179058249728 1182330003456 1184135028216 1184516852736 1184815370088 1185116147712 1187587316928 1187803753472 1188188165376 1188269642304 1188404711424 1190602796544 1190882737856 1191266738176 1191566956608 1191869448192 1193689036512 1193770890648 1194291560448 1197083470296 1197387362304 1197689123232 1198075318272 1199215374644 1199904380892 1201180928256 1203621963264 1203927515136 1206741951072 1207268278272 1209194287168 1209501253632 1209585621744 1209806067456 1210480717824 1212328719364 1212636481536 1212719634944 1212857483264 1212942085488 1213025259852 1213333198848 1213554327552 1216393510912 1216700061696 1217092386816 1218557558106 1218950482176 1219257677358 1222110204048 1222332932352 1222727073792 1222812364464 1223035220736 1223345700864 1225896585216 1226120003584 1226205530928 1226516815872 1226600921088 1228473532818 1229009338368 1229694697472 1231882408386 1232195134464 1232279629056 1232590183398 1234699196416 1234785322197 1235473902288 1235699066112 1236012761088 1236722909184 1237899741568 1238298902528 1238610973824 1241821658952 1242448478208 1244345283888 1245376290816 1245669110784 1247570833299 1247973112704 1248200554496 1248287622057 1248604512768 1248832069632 1251436097408 1251753787392 1251839623168 1252069249536 1252155106944 1252472979456 1254385089216 1255400900712 1257722902647 1257865866432 1257952121328 1258271465472 1258588570176 1261212941919 1261533113856 1261763026944 1261851040548 1262257924608 1262487969792 1265441636352 1266168692736 1268101711296 1271321630208 1271388841308 1271620550592 1271943364608 1272030584832 1272351157056 1273972552552 1274295963648 1274528202752 1274617106784 1275028107264 1275327899136 1277831991296 1278566166528 1280518111908 1281253830444 1281880422144 1284251400864 1284485454336 1284989264352 1285549719552 1287815053728 1288230309888 1288465088512 1288554964704 1288882077696 1289116975104 1291501338624 1291805003776 1291895112942 1292547207168 1294520496948 1294849124352 1298294609184 1298442184704 1298531222016 1298860867584 1299188201472 1300843796224 1301591192832 1301897230368 1302227730432 1302975922176 1304965133136 1308586264272 1309008218112 1311006638382 1311759874026 1312092877824 1312332005376 1312401384576 1313063829504 1315068441344 1315402285056 1315733787648 1316158046208 1318477316912 1319052378112 1319234844816 1319810236416 1321584290424 1321825147776 1322251370496 1322584599168 1322654520393 1325342413542 1325678865408 1325920468992 1326012957864 1326440530944 1329357474816 1329786126336 1330121253888 1332151906743 1332581459328 1336035731544 1336279222656 1336618450944 1339334721536 1339428146112 1339743080088 1340175080448 1340419325952 1340512826184 1342221082153 1342806499328 1342900166076 1342992251979 1343578005504 1346718904083 1347060782592 1349798274048 1351234289664 1353297175104 1353733545984 1354074708672 1354418454528 1357490003968 1357584694956 1358176813056 1360343573064 1360688910336 1361008843264 1361790807552 1364216041728 1364309589312 1364464668672 1365248618496 1368095394624 1368442699776 1368787569408 1369228935168 1370531856736 1371319292448 1371641724852 1374873979554 1375124548896 1375567958016 1379133658368 1379385004032 1381936328192 1382287147008 1382635505664 1383406534656 1385518536416 1386122838016 1386219526272 1386314582688 1386919231488 1389036595968 1389908140074 1390161449376 1390514356224 1392637209264 1392732705756 1393086265344 1393340153856 1393437345552 1396951922688 1397049366321 1397402370048 1397754537984 1399888444374 1401280004096 1401377749632 1403969751792 1404225623808 1404582100992 1407865609584 1408223010816 1408319576064 1408479657984 1408674495312 1409288896512 1411084795904 1411183225368 1412227504128 1412326013301 1414742561792 1415099099736 1415196136494 1415555398656 1419224753088 1419483405312 1419941117952 1422108895872 1423287189504 1423621840896 1425795238056 1426514919424 1426614425208 1427236651008 1430212682752 1430573119416 1430936285184 1431034407936 1433219121621 1433582959104 1433844228096 1434743886528 1437560990208 1437659567232 1438024531968 1438386937344 1441386219336 1442014887936 1442115474912 1442843394048 1444782825972 1445046136128 1448791935444 1449259098624 1449523224576 1452939005952 1453280629248 1453649559552 1453749239808 1454115608064 1455968631488 1456705264896 1459742743724 1460379418624 1460581435332 1460747457792 1460847624768 1461218476032 1463449270752 1464290091936 1464634384164 1465006196736 1467983376384 1468085774778 1471788632832 1472159547306 1472634245376 1476001529856 1476348575744 1476451557648 1477196808192 1479451996512 1479827570688 1480097267712 1483286981526 1483933925376 1484035682304 1484139200418 1484786515968 1486678624256 1486782326727 1487053291248 1487532791808 1487882548992 1491388723584 1491660527616 1495527159168 1496009392128 1496282038272 1498293301008 1499154141744 1499808006144 1502450896016 1502935361536 1503040197987 1503314125488 1503695757312 1506751561728 1506831219328 1507210965099 1507696965504 1507971741696 1510657311744 1511144423424 1511525256192 1514677044048 1515337678848 1515443380416 1518523058304 1518603338229 1518880102096 1519265685504 1520138575872 1522459321992 1522950239232 1527176254464 1529507744779 1530386519697 1530775024128 1531134948672 1531907801088 1532014658496 1533966951032 1534635999232 1534743046944 1534848287976 1535022752256 1535517720576 1539107318952 1539498037248 1539778609152 1541848338828 1542626598912 1542734204004 1546232815799 1546625342976 1547015117508 1547513952768 1550917053952 1551417147392 1551525365664 1551808129536 1552202072064 1554678369216 1555073040384 1555438678016 1556332351488 1558708353468 1559388192768 1559603905524 1560284135424 1562666170464 1563033593436 1563537593856 1563931630548 1564328650752 1566322121984 1566716860422 1567222048512 1567507673088 1567590542688 1571570913024 1572077666304 1576440004608 1578559013562 1578846704288 1579355803648 1579465970766 1579753826784 1580154863616 1583449755904 1583848810782 1584250887168 1584359523072 1584539615232 1587470395392 1588755942144 1589159264256 1591585382016 1591694520864 1591986487203 1592388747264 1592499823488 1595820457122 1596111293728 1596516483072 1596627847224 1596918830976 1597433757696 1599872507856 1600248678994 1601574571008 1604019642813 1604829284352 1608989268096 1609394759343 1609913708928 1612668338176 1612780828992 1613074756608 1613974290432 1614086872344 1616848642048 1617256113984 1617367013136 1617777598464 1618072436736 1621559496753 1622266748928 1624743410808 1624854823382 1625267309568 1625676903144 1629480272064 1629777243136 1630302765056 1630416485952 1630713627648 1634528780288 1634940707904 1635355754496 1635467894784 1637964710424 1638679117824 1642509877848 1642926845952 1643039505408 1643340890016 1643453577864 1643870785536 1646380429596 1647298536384 1647598754816 1648131971328 1651481298432 1655762211936 1656597970944 1659127045184 1660501721088 1660892147712 1661846409216 1663427777732 1663964150272 1664383496076 1664806017024 1665109426176 1669005049856 1669425666048 1669540142592 1669963972608 1672513452288 1672934952654 1673474390784 1673867867616 1676963870196 1677154488576 1677269495104 1677695287296 1677812314032 1678118093568 1681617255892 1682044151808 1682350702592 1682468054064 1683010566144 1683317293056 1685579963634 1687255515136 1688224923648 1690257258018 1690802281728 1691228391174 1695095506944 1695185121744 1695494067456 1695924486144 1696040779776 1696159086192 1696468209408 1696898875392 1699061284864 1699489475712 1700037476352 1700437198848 1704011674554 1704754888704 1707357482544 1708338440592 1708740114858 1709173896192 1712335201152 1712647272448 1712766737241 1713319019136 1717086738304 1717640413184 1718073286272 1718509436928 1722001784832 1722526817256 1723396276224 1725712819911 1726027329264 1726465499136 1726704323973 1726900596288 1727457435648 1730501478447 1731059478912 1731256246272 1731374962688 1731495733821 1731935291904 1732250935296 1735454923776 1735862973824 1736303640576 1737301229568 1739953510848 1744781685696 1745344290816 1745784145728 1748008851176 1749013165368 1749457170432 1749776007168 1749868512768 1750873895424 1754311716864 1757999441772 1758979793088 1762112387232 1762433530368 1763001827328 1763124804576 1763446132224 1763539360524 1767123218056 1767571820544 1767893958656 1768017277152 1768587374592 1772476633088 1773495005184 1776202542324 1776775279104 1777223055132 1781380975392 1781705630208 1782157934592 1782404463456 1782607067136 1783181869056 1785904194816 1786324106784 1786900107264 1787225767936 1787350434912 1787804172288 1790533554768 1790656335972 1791437340672 1795625205444 1796081043456 1798823061966 1799731032064 1799856571338 1801645719552 1804396233472 1804978061312 1805432944896 1805891272704 1810112926608 1810902417408 1813791430752 1814251880448 1814709101184 1815721076736 1818493079046 1818954722304 1819079452416 1819286224896 1819413128232 1819537889778 1819999798272 1820331491328 1824127192832 1824590266368 1825050092544 1825638580224 1827836337159 1828425723264 1828855633136 1833165306072 1833499398528 1834090610688 1834552831104 1838844877824 1839180005376 1839308296392 1839901381632 1841652182489 1842710299227 1843514007552 1844542046208 1847823612579 1848292701696 1848419443584 1852048794624 1853210853432 1853548599168 1854019141632 1856849612352 1856976941008 1857448353792 1857786871808 1857916460736 1861790533309 1862602563584 1862732488428 1863672717312 1866517925832 1868503666176 1871959669056 1872300831744 1873248104448 1877154146112 1877630681088 1877759434752 1878103874304 1878232660416 1878709469184 1881577633824 1882970005504 1883101351068 1886798799648 1886928181992 1887407198208 1892299670784 1892644540416 1893731954688 1896145194496 1897716252672 1898162454528 1899253039104 1901060317408 1902152566944 1902982201344 1906982445312 1907083261962 1907430825888 1907915046912 1908045877248 1910958828828 1911443945472 1911792304128 1911925660176 1912542160896 1912991848704 1916747986944 1916879422976 1917366042624 1917849249792 1920777167862 1921848292448 1922686517248 1922820633216 1923791192064 1926377101296 1926728181504 1931722580592 1932345464832 1932697632768 1932832447056 1933675462656 1937252007936 1937707505664 1937842669413 1938332319744 1938820810752 1941780745422 1942273686528 1947441913776 1947663277056 1947796833024 1948291301376 1951265694336 1952386789248 1952845845552 1953341595648 1956457848562 1957311168512 1957447699704 1962384843776 1962879396408 1963512327168 1966509957573 1967639811039 1968498008064 1968602076864 1969595744256 1972602662016 1973103427584 1973600681472 1974237069312 1977715975368 1978578567168 1978714243072 1978852267224 1979715354624 1982376435636 1982737721664 1983377055744 1983843398656 1988013620313 1988518298112 1988880703488 1994036212224 1994679189504 1995181880832 1997724401344 1998872188992 2004053597316 2004418833984 2004927676416 2009002082304 2009142219168 2009614620132 2010262620672 2010628988928 2014209748992 2014350249114 2015367008256 2019569392064 2020591173888 2024697411072 2024804450972 2025687580672 2026851434496 2029945762656 2030600318976 2031112063008 2031997943808 2036235005952 2036377042434 2037265219584 2040515359596 2041033365504 2041513264896 2042686211328 2046324062592 2046464383968 2046697003008 2047356960768 2052143091936 2052664049664 2053038145536 2055797785104 2056835465216 2056978938672 2057462587278 2062167123968 2062310969331 2062686823344 2063351937024 2068700487552 2069077506048 2072904492288 2073430720512 2073953258496 2075109801984 2078277804624 2079184257024 2079329289408 2079471874032 2080378847232 2083554893952 2084044791248 2084716791808 2084862210111 2085242174064 2085771534336 2088955813896 2089099058634 2089629398016 2090010230784 2090120723584 2095427884032 2096103555072 2096631806976 2098626905627 2099832666561 2101920006144 2102066624448 2104745351416 2105954627688 2106338435712 2106873151488 2111798414376 2112334516224 2112479364096 2112719486976 2116627193856 2116774838052 2118341256192 2121575258887 2122113842688 2122259361152 2122648649604 2122794204741 2123333097984 2127760609496 2128688644096 2128837129632 2129225107968 2129911676928 2133163343808 2135432761344 2138692857084 2139772379136 2139921637812 2140854976512 2145319024128 2145859679124 2146404427776 2146551611904 2150374438656 2150766342144 2151965720576 2152115829792 2156341485312 2156489350848 2157036797952 2162079329004 2163022331904 2164265091072 2166324547744 2167023079424 2167174238958 2167569204192 2172640362752 2173187903166 2173888647936 2174284836864 2179408508928 2179920943872 2180474339328 2180623859712 2183952947232 2184905490432 2185057897344 2189614115586 2190013170464 2190569127936 2190719340544 2190872152998 2191121186688 2191271437152 2191827714048 2195173906128 2196398048512 2196951576246 2197509295104 2201975064576 2207682949248 2208239320959 2208797294592 2208951368064 2214002294784 2214522863616 2214677336472 2215795212288 2219177994768 2219741356032 2220145901568 2224930472289 2225900888064 2226053523456 2229451966966 2230017936384 2230579936872 2231299187712 2231823823488 2235951826928 2236205984768 2236927049728 2237083085376 2237490791424 2242725535744 2243290738752 2244014088192 2244423057408 2247439951512 2248731212616 2249712009216 2253676344024 2254403042304 2254971188232 2255543635968 2260127342592 2260246828992 2260658756608 2261387706368 2261545448256 2261957612544 2265985967616 2266716635136 2267249598464 2272015566072 2273006518272 2276476643392 2277784587456 2278320153144 2278898528256 2280207863808 2283113601536 2283688982988 2284425358848 2290764381696 2291345915904 2296162536192 2296702423008 2297861701632 2300950426548 2301369772352 2301953998848 2302114570416 2302272431964 2302534128384 2303276580864 2307335304596 2308079305216 2308341661696 2308660978428 2309247055872 2309667913728 2312772508242 2313939898368 2315071520768 2316401639424 2319938014464 2320522676262 2321270929152 2326375580928 2327125721088 2327288048496 2327712194304 2328303108096 2332017553824 2332609560576 2333034676224 2333158017024 2334498527232 2338062530202 2339082289152 2343999255696 2344550390154 2345306390784 2345897445822 2349483182976 2349911373824 2350075290633 2350669103104 2350833072768 2351261509632 2351385814032 2356762427392 2357356369536 2358116499456 2364660006912 2367838520343 2368270056432 2369033705472 2369198956149 2369630740176 2370232295424 2375174633856 2375607506944 2375773216173 2376376330752 2376539284608 2376809422848 2381205593088 2381765475712 2382533476352 2383133913216 2383738896384 2387378073024 2387541781296 2388583120896 2393730685683 2394166940592 2394774724608 2395378246464 2396150636544 2398430749288 2399808761784 2400373018491 2402361856512 2407243926528 2413483902144 2418388574336 2419002507264 2419171243488 2419612134912 2420961435648 2424657438728 2425272963072 2425439269888 2425714966528 2425884170976 2426050519704 2426666397696 2427108655104 2433400123392 2437115116212 2437282235073 2437900964352 2438515354716 2444220408096 2444665864704 2445454147584 2445624728928 2446070441472 2446691401728 2451793170432 2452240007168 2452411061856 2453033631744 2453201842176 2456947065636 2458018676736 2463764816772 2464390268928 2464559258112 2465180366796 2469398392832 2469570644394 2470947804576 2471398132224 2472025522176 2473445818368 2475799483136 2476597805056 2477221947648 2483643317904 2484896956416 2488690567776 2490752581632 2491338221568 2495141666598 2495946225408 2496401108992 2496575244114 2497209025536 2497664139264 2502872194816 2503507574784 2503679246336 2504138499072 2504310213888 2504945958912 2508770178432 2510801801424 2515445805294 2515731732864 2515904242656 2516542930944 2517177140352 2522425883838 2523066227712 2523526053888 2523702081096 2524515849216 2524975939584 2528369945451 2530883272704 2532337385472 2535385887027 2536203422592 2542643260416 2542777682616 2543241101184 2543886729216 2544061169664 2544702314112 2547945105104 2548591927296 2549056405504 2549234213568 2550056214528 2550655798272 2554549801517 2555663982592 2556017511831 2557132333056 2561036223816 2562507660888 2563110172287 2563760844288 2568502801728 2568970908672 2569978528704 2575630107456 2576460619776 2576930177024 2577109929408 2577764155392 2583002677248 2583610007552 2583790225884 2585094414336 2589040993896 2589698248704 2596589218368 2596884369408 2597062444032 2598376402944 2601687592448 2603182385664 2603794460736 2604455460864 2605951844352 2609930266272 2617172528544 2618016436224 2622013276764 2623519748052 2624185755648 2624664010752 2624802769152 2630136882688 2630804570112 2631467575296 2632316092416 2636954633824 2638104756224 2638469689632 2639620472832 2643168580848 2643650295552 2644502740992 2645169198336 2645309040786 2650684827084 2651357730816 2651840937984 2652025915728 2652881061888 2658714949632 2659572252672 2660242507776 2664303813486 2665162918656 2672071463088 2672558445312 2673236901888 2678669443072 2678856292224 2679486160176 2680350160896 2680838651904 2681025652368 2684442164306 2685612998656 2685800332152 2685984503958 2687156011008 2693437808166 2694121565184 2698234592949 2699596548096 2699784857007 2702468579328 2706594350208 2707467091968 2708149417344 2708836909056 2714980007936 2715169389912 2716353626112 2720687146128 2721377820672 2722017686528 2723581615104 2727739618569 2728432083456 2728619178624 2728929337344 2729306834667 2730497236992 2736190789248 2736885399552 2737575138816 2738457870336 2741063713472 2742638584896 2743283449704 2749747959108 2750249097792 2751135916032 2758267316736 2758770008064 2763872656384 2765271011328 2766813069312 2771037072832 2772439052544 2772629165376 2778073191936 2779816280148 2780322898752 2781028712448 2785274418528 2785465411512 2786172530688 2786680307712 2786874691104 2793903845376 2794098732642 2795509075968 2799776888748 2802755499264 2807939503584 2808451247616 2809164201984 2815731219168 2816446021632 2816639152128 2816959315968 2817348990624 2818577793024 2822169591808 2822366450736 2824455008256 2824652026602 2829485123584 2830198199472 2830392272988 2831110797312 2838449506176 2838966810624 2839882235904 2844217791744 2846574379008 2847243681792 2851590476112 2853029838848 2853228850416 2854473302016 2860425365504 2860624892943 2861146238832 2861872570368 2862068815872 2866438243242 2867165918208 2867688456192 2869487773056 2875121980416 2875319134464 2876049063936 2876773874688 2881165751793 2882772438672 2884029775872 2884230949824 2885686788096 2889565651944 2890092272256 2897583870888 2898518197248 2899046449152 2905878011904 2906561258496 2907498479616 2908231216128 2910998611031 2911937262976 2912671118133 2913410529792 2919485487448 2920758837248 2921162870664 2921494915584 2921695249536 2922436952064 2926898541504 2928580183872 2929268768328 2930012393472 2934686772843 2935966752768 2936171549556 2942830197811 2943577265664 2944319094612 2945268490752 2952697151488 2952903115296 2954393616384 2958903993024 2959655141376 2966573963052 2967867850752 2968071364608 2968278400836 2969573031936 2973357248512 2973564653454 2974106582496 2975065583616 2975765097984 2982777447168 2983321055232 2991054318336 2992018784256 2996586602016 2998308283488 2999616012288 3004901792032 3005870723072 3006080395974 3006628250976 3007391514624 3013503123456 3013662438656 3014421930198 3015393931008 3015943483392 3021314623488 3022288846848 3023050512384 3029354088096 3030675357696 3030886760832 3037046116608 3037206676458 3037760204192 3038531371008 3040277151744 3044918643984 3045900478464 3054352508928 3059015489558 3060773039394 3061550048256 3062269897344 3063815602176 3064029316992 3067933902064 3069271998464 3069486093888 3069696575952 3070045504512 3071035441152 3078214637904 3078996074496 3079557218304 3083696677656 3085253197824 3085468408008 3086193880917 3092465631598 3093250685952 3094030235016 3095027905536 3101834107904 3102834294784 3103050731328 3103616259072 3109356738432 3110146080768 3110877356032 3112664702976 3117416706936 3118776385536 3119207811048 3120568270848 3125332340928 3126067186872 3127075187712 3127863261096 3128657301504 3132644243968 3133433720844 3133648587951 3134444097024 3135015346176 3135181085376 3143141826048 3144155332608 3152880009216 3157118027124 3157693408576 3158711607296 3158931941532 3159507653568 3160309727232 3166899511808 3167697621564 3168501774336 3168719046144 3169079230464 3174940790784 3177511884288 3178318528512 3183170764032 3183389041728 3183972974406 3184999646976 3191640914244 3192222587456 3193032966144 3193255694448 3193837661952 3194867515392 3199745015712 3200497357988 3203149142016 3208039285626 3209658568704 3217978536192 3218789518686 3219827417856 3225336676352 3225561657984 3226149513216 3227948580864 3228173744688 3233697284096 3234512227968 3234734026272 3235555196928 3236144873472 3243118993506 3244533497856 3249486821616 3249709646764 3250534619136 3250761358437 3251353806288 3258960544128 3259554486272 3259781854749 3260605530112 3260832971904 3261427255296 3269057560576 3269881415808 3270711508992 3270935789568 3275929420848 3277358235648 3284421173379 3285019755696 3285853691904 3286079010816 3286308229497 3286681780032 3286907155728 3287741571072 3292760859192 3294597072768 3295197509632 3295427364369 3296263942656 3302962596864 3311524423872 3313195941888 3318254090368 3321003442176 3321784295424 3323692818432 3326855555464 3327928300544 3328766992152 3329612034048 3330218852352 3338851332096 3339080285184 3344177950449 3345026904576 3345869905308 3346948781568 3347735735232 3353927740392 3354308977152 3354538990208 3355390574592 3355624628064 3356236187136 3363234511784 3364088303616 3364701405184 3364936108128 3366021132288 3366634586112 3371159927268 3380514516036 3381604563456 3382456782348 3390191013888 3390370243488 3390988134912 3391848972288 3392081559552 3392318172384 3392936418816 3393797750784 3398122569728 3398978951424 3400074952704 3400874397696 3408023349108 3409509777408 3414714965088 3416676881184 3417480229716 3418347792384 3424670402304 3425294544896 3425533474482 3426638038272 3434173476608 3435280826368 3436146572544 3437018873856 3444003569664 3445053634512 3446792552448 3451425639822 3452054658528 3452930998272 3453408647946 3453801192576 3454914871296 3461002956894 3462118957824 3462512492544 3462749925376 3462991467642 3463870583808 3464501870592 3469158762363 3470909847552 3471725947648 3472607281152 3474602459136 3479907021696 3489563371392 3490688581632 3491568291456 3496017702352 3498026330736 3498914340864 3499552014336 3499737025536 3501747790848 3507093795303 3508623433728 3515998883544 3516825585231 3517959586176 3524224774464 3524867060736 3526003654656 3526249609152 3526892264448 3527078721048 3534246436112 3535143641088 3535787917312 3536034554304 3537174749184 3543407789201 3544953266176 3546990010368 3552405084648 3553550558208 3554446110264 3562761950784 3563411260416 3564808926912 3565214134272 3571808389632 3572648213568 3573800214528 3574451535872 3574700869824 3575608344576 3581067109536 3581312671944 3582874681344 3591250410888 3592162086912 3597646123932 3599462064128 3599713142676 3608792466944 3609956122624 3610865889792 3611782545408 3620225853216 3621804834816 3627582861504 3628503760896 3629418202368 3631442153472 3636986158092 3637909444608 3638158904832 3638572449792 3638826256464 3639075779556 3639999596544 3640662982656 3648254385664 3649180532736 3650100185088 3651277160448 3655672674318 3656851446528 3657711266272 3666330612144 3666998797056 3668181221376 3669105662208 3677689755648 3678360010752 3678616592784 3679802763264 3683304364978 3685420598454 3687028015104 3689084092416 3695647225158 3696585403392 3696838887168 3704097589248 3704355966591 3706421706864 3707097198336 3708038283264 3713699224704 3713953882016 3714896707584 3715573743616 3715832921472 3723581066618 3725205127168 3725464976856 3727345434624 3733035851664 3737007332352 3742712499897 3743919338112 3744601663488 3744862866171 3746496208896 3754308292224 3755261362176 3755518869504 3756207748608 3756465320832 3757418938368 3763155267648 3765940011008 3766202702136 3773168707941 3773597599296 3773856363984 3774814396416 3783638825757 3784599341568 3785289080832 3787463909376 3792290388992 3796324909056 3798506078208 3802120634816 3804305133888 3813964890624 3814166523924 3814861651776 3815830093824 3816091754496 3821917657656 3822887890944 3823584608256 3823851320352 3825084321792 3825983697408 3833495973888 3833758845952 3835698499584 3841554335724 3843696584896 3845641266432 3852754202592 3853456363008 3863445161184 3864690929664 3865395265536 3865664894112 3867350925312 3874504015872 3875415011328 3875685338826 3877641621504 3883561490844 3884547373056 3894883827552 3895326554112 3895593666048 3896582602752 3902531388672 3904773578496 3905691691104 3906683191296 3912915697124 3914622337024 3914895399408 3924769687552 3925758792816 3927024654336 3933019915146 3935279622078 3936996016128 3937204153728 3939191488512 3945205324032 3946206855168 3947201362944 3948474138624 3955431950736 3957157134336 3957428486144 3957704534448 3959430709248 3964752871272 3965475443328 3966754111488 3967686797312 3967963561179 3976027240626 3977036596224 3977761406976 3988072424448 3989358379008 3990363761664 3995448802688 3996455720229 3997744377984 4008107194632 4008837667968 4009855352832 4018004164608 4018284438336 4019229240264 4020525241344 4021257977856 4026663246459 4028419497984 4028700498228 4028976755937 4030734016512 4037836783043 4039138784128 4040156712249 4041182347776 4049394822144 4049608901944 4051375161344 4053702868992 4059891525312 4061200637952 4062224126016 4072470011904 4072754084868 4074530439168 4081030719192 4082066731008 4083026529792 4085372422656 4092648125184 4092928767936 4093394006016 4104286183872 4105328099328 4111595570208 4113670930432 4113957877344 4114925174556 4124334247936 4124621938662 4125373646688 4126703874048 4137400975104 4138155012096 4145808984576 4146861441024 4147906516992 4150219603968 4156555609248 4158368514048 4158658578816 4158943748064 4160757694464 4167109787904 4168089582496 4169433583616 4169724420222 4170484348128 4171543068672 4177911627792 4178198117268 4179258796032 4180020461568 4180241447168 4190855768064 4192207110144 4193263613952 4197253811254 4199665333122 4203840012288 4204133248896 4209490702832 4211909255376 4212676871424 4213746302976 4223596828752 4224669032448 4224958728192 4225438973952 4233254387712 4233549676104 4236682512384 4243150517774 4244227685376 4244518722304 4245297299208 4245588409482 4246666195968 4255521218992 4257377288192 4257674259264 4258450215936 4259823353856 4266326687616 4270865522688 4277385714168 4279544758272 4279843275624 4281709953024 4290638048256 4291719358248 4292808855552 4293103223808 4299657364863 4300748877312 4301532684288 4303931441152 4304231659584 4312682970624 4312978701696 4314073595904 4324158658008 4326044663808 4328530182144 4332649095488 4334046158848 4334348477916 4335138408384 4345280725504 4346375806332 4347777295872 4348569673728 4358817017856 4359841887744 4360948678656 4361247719424 4367905894464 4370115794688 4379228231172 4380026340928 4381138255872 4381438681088 4381744305996 4382242373376 4382542874304 4383655428096 4390347812256 4392796097024 4393903152492 4395018590208 4403950129152 4415365898496 4416478641918 4417902736128 4428004589568 4429045727232 4429354672944 4431590424576 4438355989536 4439482712064 4440291803136 4449860944578 4451801776128 4452107046912 4458903933932 4460035872768 4460346980181 4461159873744 4462598375424 4463647646976 4471903653856 4472411969536 4473854099456 4474166170752 4474981582848 4485451071488 4486581477504 4488028176384 4488846114816 4494879903024 4497462425232 4499424018432 4507352688048 4508806084608 4509120593961 4509942376464 4511087271936 4520254685184 4520493657984 4521317513216 4521632895297 4522775412736 4523090896512 4523915225088 4531971935232 4533433270272 4534499196928 4544031132144 4546013036544 4552953286784 4555569174912 4555810014687 4556640306288 4557797056512 4560415727616 4566227203072 4567377965976 4568850717696 4581528763392 4588523234337 4591159559091 4592325072384 4593404846016 4595723403264 4601900853096 4602739544704 4603907997696 4604229140832 4604544863928 4605068256768 4606553161728 4614670609192 4616158610432 4616683323392 4617321956856 4618494111744 4619335827456 4625545016484 4627879796736 4638698447397 4639876028928 4641045352524 4642541858304 4652751161856 4654251442176 4654576096992 4655424388608 4656606216192 4664035107648 4665219121152 4666316034048 4668997054464 4676125060404 4678164578304 4687998511392 4689100780308 4690612781568 4691794891644 4698966365952 4699822747648 4700150581266 4701666145536 4702523019264 4702771628064 4713524854784 4714712739072 4716232998912 4729320013824 4735677040686 4736540112864 4738067410944 4738397912298 4739261480352 4740464590848 4750349267712 4751215013888 4751546432346 4752752661504 4753078569216 4753618845696 4762411186176 4763530951424 4765066952704 4766267826432 4767477792768 4774756146048 4775083562592 4777166241792 4787461371366 4788333881184 4789549449216 4790756492928 4792301273088 4796861498576 4799617523568 4800746036982 4804723713024 4812058928439 4814487853056 4826967804288 4836777148672 4838005014528 4838342486976 4839224269824 4841922871296 4849314877456 4850545926144 4850878539776 4851429933056 4851768341952 4852101039408 4853332795392 4854217310208 4864678490259 4866800246784 4874230232424 4874564470146 4875801928704 4877030709432 4888440816192 4889331729408 4890908295168 4891249457856 4892140882944 4903586340864 4904480014336 4904822123712 4906067263488 4906403684352 4913894131272 4916037353472 4927529633544 4928780537856 4929118516224 4930360733592 4938796785664 4939141288788 4941895609152 4942796264448 4951598966272 4953195610112 4954443895296 4967286635808 4969793912832 4977381135552 4981505163264 4982676443136 4990283333196 4991892450816 4992802217984 4993150488228 4994418051072 4995328278528 5005744389632 5007015149568 5007358492672 5008276998144 5008620427776 5009891917824 5017540356864 5021603602848 5030891610588 5031463465728 5031808485312 5033085861888 5034354280704 5044851767676 5046132455424 5047052107776 5047404162192 5049031698432 5049951879168 5056739890902 5061766545408 5064674770944 5070771774054 5072406845184 5085286520832 5085555365232 5086482202368 5087773458432 5088122339328 5089404628224 5095890210208 5097183854592 5098112811008 5098468427136 5100112429056 5101311596544 5109099603034 5111327965184 5112035023662 5114264666112 5122072447632 5125015321776 5126220344574 5127521688576 5137005603456 5137941817344 5138300211723 5139957057408 5151260214912 5152921239552 5153860354048 5154219858816 5155528310784 5166005354496 5167220015104 5167580451768 5170188828672 5177138459733 5178081987792 5179396497408 5191504435341 5193178436736 5193768738816 5194124888064 5194487201463 5196752805888 5203375184896 5206364771328 5207588921472 5208910921728 5211903688704 5219860532544 5234345057088 5236032872448 5244026553528 5247039496104 5248371511296 5249328021504 5249605538304 5260273765376 5262935150592 5273909267648 5276939379264 5286337161696 5287300591104 5289005481984 5290338396672 5290618081572 5301369654168 5302715461632 5303681875968 5304051831456 5305762123776 5317429899264 5320485015552 5328607626972 5330325837312 5344142926176 5345116890624 5346473803776 5357712584448 5358972320352 5360700321792 5361677303808 5362051304736 5368884328612 5371225997312 5371600664304 5371969007916 5374312022016 5386875616332 5388243130368 5396469185898 5399193096192 5399569714014 5404937158656 5413188700416 5414934183936 5416298834688 5417673818112 5429960015872 5430338779824 5432707252224 5441374292256 5442755641344 5444035373056 5447163230208 5455479237138 5456864166912 5457238357248 5457858674688 5458613669334 5460994473984 5472381578496 5473770799104 5475150277632 5476915740672 5482127426944 5483509011477 5485277169792 5486566899408 5499495918216 5500498195584 5502271832064 5516534633472 5517540016128 5524956547467 5527745312768 5528130897681 5530542022656 5533626138624 5542074145664 5543470837737 5544878105088 5545258330752 5556146383872 5559632560296 5560645797504 5562057424896 5570548837056 5570930823024 5572345061376 5573360615424 5573749382208 5585371599927 5587807690752 5588197465284 5591018151936 5599553777496 5600870376479 5605510998528 5615879007168 5616902495232 5631462438336 5632892043264 5633278304256 5634697981248 5644339183616 5644732901472 5648910016512 5649304053204 5658970247168 5660396398944 5660784545976 5662221594624 5676899012352 5677933621248 5688435583488 5693148758016 5694487363584 5703180952224 5706059677696 5706457700832 5708946604032 5720850731008 5721249785886 5722292477664 5723745140736 5724137631744 5732876486484 5734331836416 5735376912384 5738975546112 5750243960832 5750638268928 5752098127872 5753547749376 5762331503586 5765544877344 5768059551744 5768461899648 5771373576192 5779131303888 5780184544512 5795167741776 5797036394496 5798092898304 5811756023808 5813122516992 5814996959232 5816462432256 5821997222062 5823874525952 5825342236266 5826821059584 5838970974896 5841517674496 5842325741328 5842989831168 5843390499072 5844873904128 5853797083008 5857160367744 5858537536656 5860024786944 5869373545686 5871933505536 5872343099112 5885660395622 5887154531328 5888638189224 5890536981504 5899529872719 5905394302976 5905806230592 5908787232768 5917807986048 5919310282752 5933147926104 5935735701504 5936142729216 5936556801672 5939146063872 5946714497024 5947129306908 5948213164992 5950131167232 5951530195968 5964040860939 5965554894336 5966642110464 5982108636672 5984037568512 5993173204032 5996616566976 6009803584064 6011741446144 6012160791948 6013256501952 6014783029248 6027006246912 6027324877312 6028843860396 6030787862016 6031886966784 6042629246976 6046101024768 6058708176192 6061773521664 6074092233216 6074413352916 6075520408384 6077062742016 6080554303488 6089837287968 6091800956928 6108705017856 6118030979116 6121546078788 6123100096512 6124539794688 6128058633984 6135867804128 6138543996928 6138972187776 6139393151904 6140091009024 6142070882304 6156429275808 6157992148992 6159114436608 6167393355312 6170506395648 6170936816016 6172387761834 6184931263196 6186501371904 6186932907993 6188060470032 6190055811072 6203668215808 6205668589568 6206101462656 6207232518144 6218713476864 6220292161536 6221754712064 6225329405952 6234833413872 6237552771072 6238415622096 6241136541696 6250664681856 6252134373744 6254150375424 6254586630333 6255726522192 6257314603008 6265288487936 6266867441688 6267297175902 6268888194048 6270030692352 6270362170752 6286283652096 6288310665216 6295880716881 6299497999683 6305760018432 6314236054248 6315386817152 6317423214592 6317863883064 6319015307136 6320619454464 6333799023616 6335395243128 6337003548672 6337438092288 6338158460928 6349881581568 6355023768576 6364725776661 6366341528064 6366778083456 6367945948812 6368382614223 6369999293952 6383281828488 6384445174912 6386065932288 6386511388896 6387675323904 6389735030784 6399490031424 6400994715976 6406298284032 6416078571252 6419317137408 6435957072384 6437579037372 6439654835712 6451123315968 6452299026432 6455897161728 6456347489376 6467394568192 6469024455936 6469468052544 6471110393856 6486237987012 6489066995712 6498973643232 6499419293528 6501069238272 6501522716874 6502707612576 6517921088256 6519108972544 6519563709498 6521665943808 6522854510592 6538115121152 6539762831616 6541423017984 6541871579136 6551858841696 6554716471296 6568842346758 6570039511392 6571707383808 6572158021632 6572616458994 6573363560064 6573814311456 6575483142144 6585521718384 6589194145536 6590395019264 6590854728738 6592527885312 6605925193728 6623048847744 6626391883776 6636508180736 6642006884352 6643568590848 6647385636864 6653711110928 6655856601088 6657533984304 6659224068096 6660437704704 6674791416867 6677702664192 6678160570368 6688355900898 6690053809152 6691739810616 6693897563136 6695471470464 6707855480784 6708617954304 6709077980416 6710781149184 6711249256128 6712472374272 6726469023568 6728176607232 6729402810368 6729872216256 6732042264576 6733269172224 6742319854536 6761029032072 6763209126912 6764913564696 6780382027776 6780740486976 6781976269824 6784163119104 6784636344768 6785872837632 6796245139456 6797957902848 6800149905408 6801748795392 6816046698216 6819019554816 6829429930176 6833353762368 6834960459432 6836695584768 6847602469967 6849340804608 6850589089792 6851066948964 6853276076544 6868346953216 6870561652736 6872293145088 6874037747712 6890107269024 6893585104896 6902851279644 6904109317056 6905861996544 6906817295892 6907602385152 6909829742592 6922005913788 6924237915648 6925024985088 6925499850752 6925982935284 6927741167616 6929003741184 6938317524726 6941819695104 6943451895296 6945214562304 6949204918272 6959814043392 6979126742784 6981377163264 6983136582912 6992035404704 6996052661472 6997828681728 6999104028672 6999474051072 7003495581696 7014187590606 7017246867456 7031997767088 7033651170462 7035919172352 7048449548928 7049734121472 7050225871899 7052007309312 7052499218304 7053784528896 7054157442096 7068492872224 7070287282176 7071575834624 7072069108608 7074349498368 7086815578402 7089906532352 7093980020736 7103515561029 7104810169296 7107101116416 7108892220528 7125523901568 7126822520832 7127319648519 7129617853824 7130428268544 7143616779264 7145296427136 7147600429056 7148903071744 7149401739648 7151216689152 7162134219072 7162625343888 7165749362688 7181192057049 7182500821776 7184324173824 7195292247864 7198924128256 7199426285352 7201119055473 7217584933888 7219912245248 7221731779584 7240451706432 7255165723008 7257007521792 7258836404736 7262884306944 7273972316184 7275818889216 7276317809664 7277144899584 7277652512928 7278151559112 7279999193088 7281325965312 7296508771328 7300200370176 7311345348636 7311846705219 7313702893056 7315422532544 7332661224288 7333997594112 7336362442752 7338211324416 7355379511296 7356720021504 7357233185568 7359605526528 7366608729956 7370841196908 7374056030208 7391294450316 7393170806784 7393677774336 7408195178496 7408711933182 7412843413728 7414194396672 7416076566528 7427398449408 7427907764032 7429793415168 7431665842944 7447162133236 7450410254336 7450929953712 7454690869248 7466071703328 7474014664704 7485424999794 7487838676224 7489203326976 7489725732342 7492992417792 7508616584448 7510522724352 7511037739008 7512415497216 7512930641664 7514837876736 7526310535296 7531880022016 7532405404272 7546337415882 7547195198592 7547712727968 7549628792832 7567277651514 7569198683136 7570578161664 7574927818752 7584580777984 7585109836353 7592649818112 7597012156416 7604241269632 7606157661081 7608610267776 7627929781248 7628333047848 7629723303552 7631660187648 7632183508992 7643835315312 7645775781888 7647169216512 7647702640704 7650168643584 7651967394816 7663649404551 7666991947776 7667517691904 7668052535493 7671396999168 7683108671448 7687393169792 7689330516861 7691282532864 7705508405184 7706912726016 7726890322368 7729381859328 7730790531072 7731329788224 7749008031744 7750830022656 7751370677652 7755283243008 7767122981688 7769094746112 7789767655104 7790653108224 7791187332096 7805062777344 7809547156992 7811383382208 7813366382592 7825831394248 7829244674048 7829790798816 7849539375104 7851517585632 7854049308672 7866039830292 7870559244156 7873992032256 7874408307456 7890410648064 7892413710336 7894402725888 7896948277248 7910863901472 7914314268672 7914856972288 7915409068896 7918861418496 7929505742544 7930950886656 7933508222976 7935373594624 7935927122358 7952054481252 7954073192448 7955522813952 7976144848896 7978716758016 7980727523328 7990897605376 7992911440458 7995488755968 8016214389264 8017675335936 8019710705664 8036008329216 8036568876672 8038458480528 8041050482688 8042515955712 8053326492918 8056838995968 8057400996456 8057953511874 8061468033024 8075673566086 8078277568256 8080313424498 8082364695552 8094703778847 8098789644288 8099217803888 8102750322688 8107405737984 8119783050624 8122401275904 8124448252032 8144940023808 8145508169736 8149060878336 8162061438384 8164133462016 8166053059584 8170744845312 8183218855707 8185296250368 8185857535872 8186788012032 8208572367744 8210656198656 8223191140416 8227341860864 8227915754688 8229850349112 8245072361797 8248668495872 8249243877324 8250747293376 8253407748096 8274801950208 8276310024192 8291617969152 8295813033984 8300439207936 8313111218496 8317317157632 8317887496128 8334219575808 8336179164992 8338867167232 8339448840444 8340968696256 8343086137344 8355823255584 8356396234536 8358517592064 8360040923136 8360482894336 8381711536128 8386527227904 8394507622508 8399330666244 8408266497792 8418981405664 8423818510752 8425353742848 8427492605952 8447193657504 8449338064896 8449917456384 8450877947904 8466508775424 8467099352208 8473365024768 8486301035548 8488455370752 8489037444608 8490594598416 8491176818964 8493332391936 8511042437984 8514754576384 8515348518528 8516900431872 8519646707712 8532653375232 8541731045376 8554771428336 8559089516544 8559686551248 8563419906048 8581276096512 8581874678829 8583438716496 8585617711104 8586206447616 8599314729726 8601497754624 8603065368576 8607862882304 8608463319168 8625365941248 8625957403392 8628147191808 8643497255379 8648317316016 8652089327616 8657060364288 8665298190976 8668092317696 8668696955832 8670276816768 8690561451008 8692751612664 8695554591744 8697139347456 8717634035712 8719683775488 8722495438848 8732995833093 8735811788928 8738013354399 8740231589376 8758456462344 8760052681856 8762276511744 8762877362176 8763488611992 8764484746752 8765085748608 8767310856192 8780695624512 8785592194048 8787806304984 8790037180416 8804060318529 8807900258304 8828490593433 8830731796992 8832957283836 8835805472256 8858091454464 8858709345888 8863180849152 8876711979072 8878965424128 8899721889156 8903603552256 8904214093824 8917807867864 8920071745536 8920693960362 8922319747488 8925196750848 8927295293952 8943807307712 8944823939072 8948332341504 8949963165696 8970902142976 8973162955008 8976056352768 8989759806048 8994924850464 8998848036864 9014705376096 9017612169216 9018241187922 9019884752928 9022174543872 9040509370368 9040987315968 9042635026432 9043265790594 9046181793024 9047830450176 9063943870464 9066866540544 9068998393856 9088062264288 9092026073088 9105906573568 9111138349824 9111620029374 9113280612576 9115594113024 9120831455232 9132454406144 9134755931952 9137701435392 9163057526784 9177046468674 9182319118182 9184650144768 9186809692032 9191446806528 9203801706192 9205479089408 9207815995392 9208458281664 9209089727856 9210136513536 9213106323456 9229341218384 9232317220864 9233366646784 9234643913712 9236988223488 9238671654912 9251090032968 9255759593472 9258581642751 9277396894794 9279752057856 9282090705048 9285083716608 9305502323712 9308502884352 9309152193984 9310848777216 9328070215296 9330438242304 9332632068096 9337994108928 9352250120808 9356329156608 9375997022784 9378201560616 9381225563136 9383589783288 9395547575071 9397932731904 9399645495296 9400301162532 9400945763853 9403332291072 9405046038528 9405543256128 9427049709568 9429425478144 9432465997824 9458640027648 9471354081372 9473080225728 9476134821888 9476795824596 9478522960704 9480929181696 9500698535424 9502430027776 9503092864692 9505505323008 9506157138432 9507237691392 9524822372352 9527061902848 9530133905408 9532535652864 9534955585536 9549512292096 9550167125184 9574922742732 9576667762368 9579098898432 9581512985856 9584602546176 9593722997152 9599235047136 9601492073964 9609447426048 9624117856878 9628975706112 9653935608576 9673554297344 9676010029056 9676684973952 9678448539648 9683845742592 9698629754912 9701091852288 9701757079552 9702859866112 9703536683904 9704202078816 9706665590784 9708434620416 9729356980518 9733600493568 9748460464848 9749128940292 9751603857408 9754061418864 9776881632384 9778663458816 9779345564247 9781816590336 9782498915712 9784281765888 9807172681728 9808960028672 9809644247424 9812134526976 9812807368704 9827788262544 9832074706944 9853263520137 9855059267088 9857561075712 9858237032448 9860721467184 9877593571328 9878282577576 9883791218304 9885592528896 9886282093107 9903197932544 9906391220224 9908887790592 9934573271616 9939587825664 9954762271104 9963010326528 9965352886272 9980566666392 9983784901632 9985604435968 9986300976456 9988836102144 9990656557056 10011488779264 10014716985344 10016553996288 10017240855552 10032533851347 10035080713728 10043207205696 10061783221176 10062926931456 10063616970624 10066171723776 10068708561408 10089703535352 10092264910848 10094104215552 10094808324384 10098063396864 10099903758336 10113479781804 10141543548108 10144813690368 10170573041664 10171110730464 10172964404736 10175546916864 10176244678656 10178809256448 10191780420416 10194367709184 10196936854272 10200224858112 10202623193088 10218199206068 10222655930368 10224070047324 10228529332224 10244144895264 10250030643552 10252440689148 10255043377152 10274011206912 10275883634688 10276600423446 10279914114816 10302520429824 10305842479104 10308439717632 10311056621568 10332010708992 10334440030208 10335160903536 10340377657344 10354276919466 10356163975584 10358792994816 10383008870682 10386356873472 10387537477632 10388249776128 10388974402926 10393505611776 10406750369792 10407476287089 10412729542656 10415177842944 10417821843456 10423807377408 10439721065088 10468690114176 10472065744896 10488053107056 10494078992208 10496743022592 10498656043008 10499211076608 10520547530752 10521281385909 10525870301184 10547818535296 10550476755693 10553878758528 10572674323392 10574601182208 10578010963968 10580676793344 10581236163144 10602739308336 10605430923264 10607363751936 10608103662912 10611524247552 10630223367603 10634859798528 10640970031104 10657215253944 10660651674624 10688285852352 10690233781248 10715425168896 10717944640704 10721400643584 10723354607616 10724102609472 10737768657224 10742451994624 10743201328608 10743938015832 10748624044032 10773751232664 10776486260736 10792938371796 10798386192384 10799139428028 10826377400832 10829868367872 10832597669376 10835347636224 10859920031744 10860677559648 10865414504448 10882748584512 10885511282688 10888070746112 10894326460416 10910958474276 10913728333824 10914476714496 10915717349376 10917227338668 10921988947968 10944763156992 10947541598208 10950300555264 10953831481344 10964254853888 10967018022954 10970554339584 10973133798816 10998991836432 11000996391168 11004543664128 11033069266944 11035080032256 11049913094934 11055490625536 11056261795362 11061084045312 11067252277248 11084148291328 11086941675474 11089756210176 11090516661504 11112292767744 11119265120592 11121291595008 11124114849792 11141097674112 11141861646048 11144690122752 11146721230848 11147498764416 11170743199854 11175615381504 11176394930568 11182036303872 11199107554992 11201740752958 11211021997056 11228137499691 11231758014336 11233804990464 11262924876672 11265784086528 11266556608512 11269395962496 11288678367232 11289465802944 11297820033024 11298608106408 11313006263861 11317940494336 11319506123823 11320792797888 11321569091952 11324443189248 11350916477271 11353798024704 11355867242496 11376871166976 11388974727168 11406361904448 11412119355392 11412915401664 11441701462016 11442499571772 11444584955328 11447490281472 11448275263488 11465752972968 11468663672832 11470753824768 11477951092224 11500487921664 11501276537856 11507095498752 11524663007172 11531089754688 11536923799296 11558262607776 11560369089024 11590335483552 11594072788992 11596185796608 11623512047616 11626245033984 11632924864512 11643994444124 11647749051904 11650684472532 11653642119168 11677941949792 11683035348992 11684651482656 11685979662336 11686780998144 11689747808256 11707594166016 11714320735488 11717075073312 11720049573888 11738747091372 11743867011072 11744686198224 11771320791244 11774309062656 11777276378448 11781073963008 11799059745438 11810788605952 11811612461184 11817574465536 11835615972096 11838620565504 11866295852208 11871471403008 11872285458432 11873113603344 11878292127744 11893428994048 11894258613816 11896426329984 11900262334464 11903060391936 11903890683537 11928081721878 11931109788672 11933284220928 11964217273344 11968075137024 11986346408064 11989367160687 11993233133952 12019607168128 12023482892288 12024321583896 12026513003904 12029566058496 12054012493824 12054649754624 12057687720792 12061575724032 12063773933568 12079989739377 12085258493952 12086930267811 12092202049536 12113510349129 12117416352384 12120470136747 12123547043328 12148184466432 12148826705832 12151040816768 12154125484032 12161108606976 12179674575936 12183601913856 12217410035712 12236061958232 12243092157576 12246200193024 12249079589376 12256117267968 12271735608256 12277944375552 12278786303808 12280182018048 12312858551616 12315984297984 12334786710624 12341012791296 12341873632032 12344775523668 12369862526392 12373002743808 12373865815986 12376120940064 12380111622144 12407336431616 12412202925312 12414465036288 12437426953728 12440584323072 12443509424128 12450658811904 12469666827744 12475105542144 12476831244192 12482273083392 12501329363712 12504268747488 12508300750848 12509173260666 12511453044384 12514629206016 12530576975872 12533734883376 12534594351804 12537776388096 12540061384704 12540724341504 12572567304192 12576621330432 12591761433762 12598995999366 12611520036864 12628472108496 12630773634304 12634846429184 12635727766128 12638030614272 12641238908928 12667598047232 12670790486256 12674007097344 12674876184576 12676316921856 12699763163136 12710047537152 12729451553322 12732683056128 12733556166912 12735891897624 12736765228446 12739998587904 12766563656976 12768890349824 12772131864576 12773022777792 12775350647808 12779470061568 12798980062848 12801989431952 12812596568064 12832157142504 12838634274816 12871914144768 12875158074744 12879309671424 12891565277423 12898972094589 12902246631936 12904598052864 12911794323456 12912694978752 12934789136384 12938048911872 12938936105088 12942220787712 12972475974024 12978133991424 12997947286464 12998838587056 13002138476544 13003045433748 13005415225152 13032533733163 13035842176512 13038217945088 13039127418996 13043331887616 13045709021184 13076230242304 13079525663232 13082846035968 13083743158272 13103717683392 13137684693516 13140079022784 13143414767616 13144316043264 13145232917988 13146727120128 13147628622912 13150966284288 13171043436768 13178388291072 13180790038528 13181709457476 13185055770624 13211850387456 13246097695488 13273016361472 13284013768704 13287137181696 13294771273728 13307422221856 13311713202176 13315067968608 13318448136192 13320875409408 13349582833734 13355405328384 13356321140736 13376711801796 13380107618304 13383479621232 13387795126272 13390942940928 13415710961568 13417235908608 13418155960832 13421562298368 13422498512256 13424944748544 13452938047136 13456353214464 13458805620736 13459744432512 13464084529152 13466538344448 13484639709072 13522058064144 13526418253824 13529827129392 13560764055552 13561480973952 13563952539648 13564898685891 13568326238208 13569272689536 13571745675264 13592490278912 13595915805696 13600299810816 13603497590784 13632093396432 13638039109632 13658859860352 13666707524736 13667430044061 13669920918864 13673391169536 13695204939934 13698681609216 13701178179584 13702133897928 13706552153088 13736693906432 13741123305472 13744586290176 13765569703011 13773478677273 13780214538048 13787170209792 13805702559288 13808218634112 13811723993088 13813634591784 13815204770304 13819659485184 13844011827576 13848475831296 13850049970176 13850999701504 13851965870568 13855482335232 13858007482368 13876635049452 13883639390208 13886903790592 13916095342191 13919628086784 13958253485568 13962754326528 13966273165824 13984070809408 13992105322944 13995657363456 13998948102144 14006991163392 14028375181212 14034493734912 14063995534176 14067302340924 14071838344704 14096899097856 14099468242944 14100451743798 14104998436608 14107569057792 14108314884192 14136985744448 14140574564352 14144138217216 14148698996736 14173631156804 14179813064704 14187960041472 14207031122058 14209620338592 14214202232832 14217784441056 14251047803136 14253645041664 14254639297038 14259235707648 14260856537088 14287233558528 14290592854272 14295200858112 14298803479296 14302433378304 14324268438144 14325250687776 14331498725376 14362384114098 14365001643552 14368648347648 14390584495728 14397848256512 14398852570704 14402238110946 14435169867776 14436176785317 14439824490496 14443463559168 14480903412864 14510331446016 14514015043584 14517672809472 14525768613888 14547944632368 14551637778432 14552635619328 14554289799168 14555305025856 14556303118224 14559998386176 14562651930624 14593017542656 14594035470777 14600400740352 14622690697272 14623693410438 14627405786112 14630845065088 14665322448576 14667995188224 14672724885504 14676422648832 14710759022592 14713440043008 14714466371136 14719211053056 14733217459912 14741682393816 14748112060416 14782588900632 14786341613568 14787355548672 14816390356992 14817423866364 14825686827456 14828388793344 14854796898816 14855815528064 14859586830336 14863331685888 14894324266472 14900820508672 14901859907424 14909381738496 14932143406656 14948029329408 14970849999588 14975677352448 14978406653952 14979451464684 14985984835584 15017233168896 15021045448704 15022075478016 15024830994432 15025861283328 15029675753472 15052621070592 15063760044032 15064810808544 15092674831764 15094390397184 15095425455936 15099257585664 15134555303028 15138397366272 15141156323328 15149855637504 15169161555968 15170219672706 15185299636224 15194024312832 15208482539264 15212315322162 15217220535552 15255859562496 15256666095696 15259446607104 15263320375296 15264367017984 15287670630624 15291551563776 15294338433024 15295405281408 15300337287168 15303934789632 15327298809102 15333983895552 15335035383808 15336105070986 15342793998336 15366217342896 15374786339584 15378661033722 15382565065728 15411016810368 15413825452032 15453780644736 15458763718656 15461581062144 15462659576448 15498016063488 15501660045312 15502741355304 15510566486016 15531415379199 15534245963376 15538189492224 15574513306023 15579535310208 15581306216448 15582374664192 15610125554688 15619094313984 15622766764416 15626732765184 15651662788496 15658489348096 15659581597632 15692234495033 15699078750208 15703035171264 15708098617344 15732079660584 15741118488312 15747984064512 15748816614912 15780821296128 15788805451776 15821727802944 15829713944576 15830818137792 15859011485088 15861901773312 15867016445952 15870747189248 15871854244716 15904108962504 15908146384896 15911045627904 15952289697792 15961455046656 15981795210752 15985822880916 15990977511936 16032428778528 16035350671872 16039421411328 16073137753344 16076916961056 16082100965376 16085031911424 16106652985836 16113677991936 16114801992912 16115907023748 16122936066048 16151347132172 16156555136512 16160626848996 16164729391104 16189407557694 16197579288576 16198435607776 16205500645376 16214811475968 16239566101248 16244802551808 16248896504064 16289880047616 16291016339472 16298121756672 16324122876768 16328266924032 16332106119168 16341489690624 16366437711414 16370592500736 16371715071744 16373576024064 16417144735488 16421312397312 16446382280832 16450527034431 16454683721728 16455831509376 16459700698224 16490144723594 16497336991744 16498487754648 16501494586752 16506815496192 16549603900416 16552620048384 16574869642401 16583235938304 16584392693043 16591626067968 16600878415872 16626222436992 16630412513211 16634634315264 16635774992256 16668439151616 16672358329984 16677734334464 16678897680888 16681937392512 16686172274688 16711646511168 16712792469072 16717035184128 16720081846272 16720965788672 16756114799781 16763423072256 16773054455808 16789015245016 16798661332488 16802611129437 16816532995584 16837962811328 16847637021504 16850707485696 16894387315008 16898676129792 16899834912768 16933017550848 16934198704416 16946730049536 16972602071096 16976910741504 16978074889216 16981189196832 16982353637928 16986664783872 17022084875968 17030697037056 17033800863744 17065306750464 17083462090752 17109542856672 17118179033088 17119373102496 17126839812096 17162552193024 17163749357658 17166877432992 17171235422208 17172412895232 17198629459452 17202995509248 17206130737152 17216926638336 17250731882496 17251914806784 17256294383616 17286994510758 17296634632032 17304178655232 17314120728576 17330596381952 17336184635392 17337393911664 17340553633536 17381122902016 17385503225328 17391109183488 17394278694912 17435268071424 17439367550976 17444990877696 17465991666186 17471623577856 17476026708798 17480463178752 17516912924688 17520105363712 17524553023488 17525754724352 17526977223984 17528969493504 17530171497216 17534621712384 17561391249024 17571184388096 17575612609968 17580074360832 17608120637058 17615800516608 17656981186866 17661463593984 17665914567672 17671610944512 17698589618157 17716182908928 17717418691776 17726361698304 17753423958144 17757930848256 17799443778312 17807207104512 17808428187648 17835615735728 17840143491072 17841387920724 17844639494976 17850393501696 17854590587904 17881848610619 17887614615424 17889647878144 17892122582817 17896664683008 17899926331392 17941804285952 17946325910016 17952112705536 17979519612096 17989849700928 18029410752192 18035224338432 18036482375844 18039769505856 18044349087744 18081018740736 18081974631936 18085270052864 18086531581188 18092363586048 18095660900352 18127887740928 18137996787712 18176124528576 18211813147136 18222276699648 18223240058748 18226561225152 18231188226048 18241662910464 18264908812288 18269511863904 18275402870784 18326115053568 18354092937348 18364638236364 18369300289536 18373619384064 18407603412384 18410958178816 18415631990784 18416916563328 18418179455712 18420273027072 18426212646912 18458682436768 18464634441728 18466733293568 18469287827424 18473976446976 18477343309824 18502180065936 18511519186944 18517163285502 18554793789588 18559504115712 18564181410096 18570167433216 18611004647424 18617005768704 18618304387968 18621697554432 18656140430592 18660876484608 18665264136192 18675988217856 18704500241616 18712658313216 18751994045568 18756403121232 18762451126272 18767179566576 18791095150142 18795865463808 18799290990592 18800602325064 18801891527706 18806664582144 18810092077056 18811086512256 18854099419136 18858850956288 18864931995648 18887642150643 18898493999049 18917280055296 18942708162744 18946160451456 18952269643776 18953591649192 18957045921408 18961858363392 19001397070848 19004860055552 19006185729384 19011010646016 19012314276864 19014475382784 19049644744704 19054123805696 19060267810816 19065071305728 19094177329983 19099024584192 19100334250368 19105147842669 19149845485464 19153335524736 19158197796864 19163025971712 19169205092352 19187445994304 19198470094272 19202984147928 19218894852096 19248235713756 19257951412224 19307871217152 19347108594688 19353369947904 19356897079296 19367691485184 19397259509824 19402183704576 19403514159104 19407073367808 19408404157632 19413331181568 19458713961036 19467200987136 19496920929696 19498257880584 19503207714816 19508122837728 19553763264768 19557326917632 19558691128494 19564997831424 19568563531776 19614345363456 19619288494848 19624269053952 19625614737408 19655576525088 19664149413888 19706527040274 19710118534176 19715122151424 19716474064896 19721442934368 19755187142656 19756565155152 19767582436608 19771185057792 19772564186214 19806395865088 19812782440448 19817775581184 19869146543232 19879175651328 19909524542208 19926020653056 19930705772544 19961133332784 19967569803264 19971208871936 19972601952912 19977672204288 19981313114112 20022977558528 20024374250601 20029433970688 20033107992576 20034481711104 20065067702694 20070161427456 20086414411392 20123566442352 20125853862912 20127233941248 20132343447552 20137417122816 20179407070704 20184529821696 20188208431104 20189616648768 20196126793728 20199807516672 20226959563608 20283087096216 20289627380736 20341146083328 20342221460928 20345928809472 20352489357312 20357618512896 20383560840832 20388735418368 20393873708544 20400449716224 20405246386176 20436398412136 20445311860736 20448140094648 20457058664448 20488289790528 20500061287104 20504881378296 20510086754304 20542807409901 20548022413824 20551767269376 20553200846892 20559828229632 20605040859648 20611684958208 20616879435264 20622113243136 20668880060416 20670321807072 20680755314688 20708553838932 20712327951168 20717585989632 20766017741364 20772713746944 20775074955264 20776499552256 20777948805852 20787011223552 20813500739584 20814952574178 20825459085312 20830355685888 20835643686912 20847614754816 20879442130176 20937380228352 20944131489792 20976106214112 20988157984416 20993486045184 20997312086016 20998422153216 21041095061504 21042562771818 21051740602368 21095637070592 21100953511386 21107757517056 21145348646784 21149202364416 21156021927936 21161353586688 21162472326288 21205478616672 21210861846528 21214727503872 21216207325824 21223048495104 21260446735206 21269719597056 21281940062208 21310546683087 21314430507888 21321303349248 21376571704704 21380467562496 21430850337792 21435889281408 21442801287168 21446709215232 21448205218944 21475537314448 21484903989248 21486402657216 21487876031664 21497248088064 21543576171147 21547502465328 21552972521472 21585876743592 21596772384768 21598278856056 21603357166419 21652754801664 21659736735744 21665195338752 21719840063488 21721355119296 21765497169024 21771022565376 21776141492224 21788652920832 21821916948552 21827456667648 21828953428992 21831434698752 21834454677336 21843977895936 21889526313984 21900601110528 21928509707776 21934036045908 21935540115657 21941108679168 21946267597632 21997983672864 22001992782336 22009087328256 22066138533888 22070160064512 22099826189868 22110981251072 22112523590724 22122168090624 22168296582656 22173883350948 22179512420352 22181033323008 22224585535488 22238530241184 22242583190016 22248229699584 22282195348224 22283723292096 22289380245504 22294997528832 22341486399708 22351230763008 22352789861136 22364072607744 22398215109984 22403481505916 22422043994112 22456274999382 22463516028672 22467609980928 22525849753344 22531568173056 22533113217024 22538791924992 22577356734464 22578931605888 22595640066048 22597216212816 22626012527722 22635880988672 22639012247646 22641585595776 22643138183904 22648886378496 22701832954542 22707596049408 22711734484992 22753742333952 22755329509059 22777949454336 22812723808896 22818472983243 22824238710784 22825830803328 22883402924032 22884999143544 22889169910656 22894980562944 22896550526976 22931505945936 22937327345664 22941507649536 22955902184448 22990948213653 23000975843328 23002553075712 23004157606479 23014190997504 23049326014344 23062179509376 23067991550583 23073847598592 23116525215552 23120738178048 23180670967104 23188145577984 23192371593216 23247024095232 23252490067968 23265849729024 23287988888248 23295498103808 23301368945064 23307284238336 23355883899584 23369302965312 23371959324672 23373561996288 23415188332032 23428641470976 23434150146624 23440099147776 23477494182744 23487734022144 23489372396448 23542641582488 23548618125312 23554552756896 23562147926016 23598119490876 23623224922368 23671231944192 23677241131008 23732591704416 23742942806016 23744570916864 23746227206688 23756584255488 23786857988096 23788517227632 23792852659968 23800524668928 23806120783872 23807781367074 23856163443756 23862219577344 23866568441856 23928434546688 23936150274048 23972692816128 23978734321374 23986466267904 24039214336256 24046965784576 24048643167792 24053026007808 24059132116992 24108024987648 24109299509248 24115375441584 24123151448064 24127547867136 24159979478754 24170516987904 24173860535622 24184404099072 24227020698258 24234832704768 24240940273494 24247094086656 24284111336541 24296368932864 24297653411664 24302081633536 24308250968064 24322217213952 24359349151872 24367203827712 24434820071424 24472123916464 24486184315152 24492400386048 24498159178752 24512234535936 24543471216512 24549656567121 24555888751104 24557572607616 24560364036096 24625717103232 24631968595968 24669573421248 24682025582592 24683747264064 24689551047336 24735217085391 24739725052784 24746005487616 24747731631972 24752241880128 24760223244288 24803854524407 24814672863232 24824405850624 24828930072576 24874853907456 24887018848256 24901317623808 24939333655488 24953662488384 25002658727424 25008537494976 25016601501696 25018346521332 25022906088768 25029258412032 25061153951744 25067469766752 25069188703608 25075552776192 25080122769408 25081448683008 25145134608384 25183522867524 25197991998732 25256944216992 25261547268608 25269692858368 25271455532256 25276061228544 25282477817856 25335196094464 25341580972512 25348014194688 25349752369152 25352633843712 25399526326272 25420095074304 25458903106644 25465366112256 25467112333824 25471783795248 25473530456892 25479997175808 25533127313952 25537780699648 25544263729152 25546045555584 25550701295616 25558940123136 25597960125696 25603978863904 25625193136128 25664314285008 25677268549632 25743828289536 25750316149488 25758619342848 25783130554846 25797944189178 25804493263872 25809196105728 25823588646912 25825389957504 25869578272768 25876097823744 25877872210176 25884441575424 25930491766137 25944951948048 25956267982848 25995894572928 25997677174112 26004276953088 26006090867496 26010830450304 26065067466326 26071684353024 26076435890176 26078254837992 26086663775232 26091418042368 26152460484608 26159051326464 26167486316544 26198987499279 26207435366784 26214040063197 26275369387032 26280158045568 26286829535232 26288632086528 26290465835976 26293454240256 26295257245824 26301932568576 26342086873536 26356776582144 26361580077056 26363418914952 26370111541248 26412180955587 26423700774912 26485471780299 26492195390976 26546032722944 26574274363392 26589542547456 26614844443712 26623426404352 26630135937216 26636896272384 26699165667468 26710810656768 26712642281472 26753423603592 26760215236608 26766959242464 26775590252544 26781885881856 26831421923136 26834471817216 26836311921664 26844997024512 26849889497088 26905876094272 26912706428928 26919488865024 26928169058304 26969279418144 27044116128288 27052836507648 27059654258784 27121528111104 27122961947904 27127905079296 27129797371782 27138545379072 27143491350528 27184980557824 27191831611392 27200599621632 27206995181568 27264186792864 27276078219264 27317719720704 27333415049472 27334860088122 27339841837728 27346782339072 27390409879868 27397363218432 27402356359168 27404267795856 27413104306176 27473387812864 27482246610944 27489172580352 27531139406022 27546957354546 27560429076096 27574340419584 27611405118576 27616437268224 27623447986176 27627269183568 27630409540608 27639318970368 27688023655152 27696951662592 27700099940352 27701999403008 27703931741136 27710964670464 27716014964736 27753270098904 27767278780416 27773807581184 27775744928253 27832190684382 27839256173568 27916506971136 27925508653056 27932546331648 27968141618816 27984210645888 27991314726912 27997896204288 28013982326784 28056750362424 28068987469824 28127991068352 28134604681848 28143676689408 28186642725213 28193798195712 28198936485888 28200903487596 28202837291559 28209996873216 28215138115584 28216629768384 28273971488896 28281149128704 28288276434432 28297397993472 28347262313608 28359626129408 28375920082944 28414062244116 28419240677184 28428404465664 28435568882112 28502095606272 28507290083328 28509278594076 28518471415296 28521713074176 28574467117056 28581185708544 28590401716224 28597606958592 28604866756608 28648536876288 28650501375552 28724768228196 28730003287104 28737296695296 28781168991456 28795696513024 28797705141408 28804476221892 28870339735552 28872353570634 28886927118336 28961806825728 29020662892032 29028030087168 29035345618944 29051537227776 29095889264736 29103275556864 29105271238656 29108579598336 29110610051712 29112606236448 29119996772352 29125303861248 29186035085312 29188070941554 29200801480704 29245381394544 29247386820876 29254811572224 29261690130176 29330644897152 29335990376448 29345449771008 29352845297664 29421518045184 29426880086016 29428932742272 29438422106112 29466434919824 29483364787632 29496224120832 29559790560411 29565177801264 29572683227136 29574711097344 29632780713984 29634847732728 29651373654912 29656777586688 29709593797632 29711631056128 29719173660672 29726663371776 29788648532944 29801641017344 29803719814848 29818763476992 29864286813312 29896058658816 29941699999176 29951354704896 29956813307904 29958902929368 29971969671168 30034466337792 30044150956032 30049661988864 30051722566656 30097601554041 30105242141184 30127520088064 30129621617088 30185349663528 30188780794368 30190850911872 30198515171328 30269110606056 30276794732544 30282312646656 30299711275008 30338323111936 30340439345412 30416965078528 30424630644324 30434441071104 30511719124992 30513332191392 30518893214208 30526640750592 30528734035968 30575341261248 30583103127552 30590810562816 30600674574336 30607869579264 30654597618204 30667967791104 30670070767616 30672210141972 30685587996672 30732434685792 30749572679168 30757322067444 30765130131456 30822033620736 30827650904064 30907561289472 30917527437312 30925319152896 30996032126976 31003320090624 31005482710608 31021132972032 31062830758398 31068491926752 31076378984448 31149026612046 31159070620416 31162612432896 31164749328384 31220251109376 31222428861267 31238188627968 31245533528832 31253465530368 31303325576992 31316978696192 31319163195264 31384468990066 31398157500416 31406070342528 31416197234688 31464159321168 31482236976624 31495968129024 31497633229824 31561642592256 31563844157727 31577610903552 31643455605888 31651430267079 31659427889152 31661636275584 31718022970176 31723803546624 31734032891904 31741494378496 31743708489432 31808217925008 31816292769792 31822091255808 31890670102809 31904579395584 31922910093312 31963590421504 31971645761832 31981955023872 32064857557056 32070701343744 32146275506688 32153833922112 32164201930752 32170063822848 32213305971672 32227355983872 32229603985824 32231814047496 32245872132096 32302694264344 32313110273024 32321253697992 32329458782208 32378815115388 32395158577152 32396871215552 32479132202496 32489605103616 32497793008128 32579760095232 32582032678944 32596243513344 32648245753536 32656533848064 32664212238336 32682979381248 32732875422828 32741185001472 32743430143488 32747152048128 32834289470976 32842624794624 32892764561664 32901054068862 32911663018752 32919401396448 32980289447188 32994673983488 32996975509296 33002989173504 33013630992384 33099207800832 33105240096768 33149739284802 33166471876608 33168785386086 33183252135936 33201756831744 33252444873984 33260825026422 33269268630528 33271549984512 33336878303232 33344716659968 33355468668928 33357795361776 33363874785024 33372344549376 33423293022336 33425584938144 33434070368256 33440163692544 33441931577344 33512229599562 33526846144512 33546108911616 33578030490032 33597322664976 33605222258874 33633065991168 33675925622656 33684412499073 33695274043008 33701414971392 33788774630016 33797352259584 33799669825536 33866035101696 33868397408832 33893460099072 33939018791583 33945204142192 33953821483008 33956149778432 33958518371469 33962378393664 33964707275856 33973329567744 34044169751936 34052749431813 34061394074112 34067601727488 34130613500928 34166924181504 34219085713344 34236358066176 34238746204992 34325104386048 34327498715316 34333754865984 34342470844416 34344825790464 34397258918904 34405991018496 34412261474304 34433853276672 34501463764992 34503829613568 34573989021516 34593269264064 34661192763904 34672369270784 34674787823328 34681107267072 34762245804032 34771006450656 34782218366976 34788557389824 34870536142848 34878735101952 34931983332372 34943247155712 34952053417596 34960926357504 35033825849376 35040210727424 35049106046976 35051509448704 35053954447968 35057938987008 35060342994432 35069243424768 35122782498048 35142368776192 35151225219936 35160148721664 35216241274116 35231601033216 35313962373732 35322927187968 35331829135344 35343221889024 35397179236314 35432365817856 35434837383552 35452723396608 35506847916288 35515861696512 35598887556624 35614414209024 35616856375296 35671231471456 35680286982144 35682775841448 35689278989952 35700787003392 35709181175808 35763697221238 35775229230848 35779295756288 35784245165634 35793329366016 35799852662784 35883608571904 35892651820032 35904225411072 35959039224192 35968101482061 35979699401856 36058821504384 36070448676864 36072964751688 36079539011712 36088698175488 36162037481472 36163949263872 36170540105728 36173063162376 36184727172096 36191321800704 36239969218131 36255775481856 36275993575424 36340531047387 36352249057152 36361410410241 36423626294272 36444553399296 36446480117496 36453122450304 36462376452096 36483325820928 36529817624576 36539023727808 36550805741568 36652230107136 36708185874696 36729276472728 36738600579072 36747238768128 36815206824768 36821916357632 36833833126656 36836358911424 36840546054144 36917364873536 36929268883456 36938575654848 36947952893952 37004360131872 37023038373888 37034326571004 37109587579176 37119008231424 37128362820192 37140334866432 37222009294848 37236608775936 37243395108864 37312280861184 37321752969216 37330528272384 37351976435712 37409000483232 37425316626432 37503988091136 37512806242464 37524902252544 37534359133152 37582190300284 37591730927616 37598581981184 37601204650128 37603783055412 37613329164288 37620184154112 37622173024512 37708198838272 37717701912576 37729863991296 37775284301286 37796987998098 37834560110592 37885416325488 37892320902912 37904539287552 37907183298384 37914091842816 37923716726784 38002794141696 38009720111104 38012371458768 38022021292032 38024628553728 38028950765568 38099289489408 38108247611392 38120535621632 38130142611456 38188354659966 38198049168384 38200668500736 38210295685338 38299690970928 38306671049472 38316395593728 38326051943424 38338410184704 38374891988608 38396940188544 38405968295856 38437789704192 38496471427512 38515902824448 38615742434304 38674695832269 38694217189376 38696916283767 38706739895808 38713794158592 38735382970368 38794519019648 38804367409152 38807028318208 38814146735616 38816808315264 38826662363136 38917427922072 38934401974272 38993841859392 38996515761168 39006415429632 39016245675456 39097601199489 39107526529536 39114653835264 39117382256988 39129995662848 39137127063552 39228690726912 39238576989696 39248538107904 39251229474816 39311153050176 39413054080548 39420237068352 39430244302848 39432948129792 39442885868736 39510374285312 39513130310304 39535164873216 39542370115584 39545128372428 39612791730176 39635551162368 39738293086464 39819049084416 39852041306112 39861411545088 39922266665568 39935139606528 39942417743872 39945203905824 39955344408576 39962626228224 40045955117056 40048748501202 40066215985152 40068963422208 40130135405388 40140322854912 40172828822784 40247132884704 40251707725824 40254467882496 40264686895104 40274834245632 40358814141408 40369059643392 40376416862208 40379233297536 40392253587456 40399615033344 40453919127216 40566174192432 40579254761472 40682292166656 40684442921856 40691857618944 40704978714624 40715237025792 40767121681664 40777470836736 40787747417088 40800899432448 40810492772352 40872796824272 40890623721472 40896280189296 40914117328896 40976579581056 41000122574208 41002290132183 41009762756592 41020173508608 41085614819802 41096044827648 41103534538752 41106401693784 41119656459264 41210081719296 41223369916416 41233758870528 41296709109033 41337760120832 41340643614144 41361510629376 41417107677864 41424655902336 41435171979264 41532035482728 41545427493888 41550149910528 41552999104512 41555897611704 41574022447104 41627001479168 41629905148356 41650918170624 41660711371776 41748286026573 41758884260352 41874760456704 41888262979584 41952212428224 41976315968832 41986972090368 41996844306432 42082190123008 42085125543636 42103481204736 42191274141184 42201907022772 42215515034112 42290697293568 42298404728832 42322707173376 42324944652576 42410957233344 42421723693056 42432414651648 42446096990208 42520893470412 42539439194112 42563880124416 42621093366174 42628861015776 42642606698496 42753143409408 42760935124992 42861700675584 42871778562816 42885602574336 42896410437888 42951074628896 42969807978496 42972805314432 42975752063328 42994496176128 43087152342294 43095004930656 43105945042944 43171753487184 43193544769536 43196557712112 43206714332838 43305509603328 43308530355951 43319473471488 43330390677504 43439680126976 43442710238592 43530994338048 43542045130752 43552282984448 43577305841664 43643833897104 43654913335296 43657906857984 43662869397504 43668909354672 43687955791872 43779052627968 43782106412331 43801202221056 43857019415552 43868072091816 43871080231314 43882217358336 43892535195264 43995967345728 44003985564672 44018174656512 44132277067776 44140320129024 44199652379736 44221962502144 44225047181448 44244336181248 44336593165312 44347766701896 44359024840704 44362066646016 44449171070976 44477060482368 44485166380032 44564390696448 44567446584192 44578760491008 44589995057664 44682972799416 44702461526016 44705579722272 44728145215488 44796430219968 44806963011832 44844087988224 44912549998764 44927032057344 44935219961856 45051699506688 45063136346112 45066226434048 45077583849984 45157863211776 45191280132096 45194432425632 45252025055444 45271761977344 45278024495292 45283171191552 45286276367808 45297772756992 45403665909084 45415192098816 45423468969984 45507484667904 45510659018118 45555898908672 45625447617792 45636945966486 45651661606656 45766805848064 45769998287088 45778339821312 45789961125888 45793101053952 45863011891872 45874654691328 45883015299072 45911804368896 45981896427306 46001951686656 46005106151424 46008315212958 46028381995008 46098652028688 46124359018752 46135983101166 46147695197184 46233050431104 46241476356096 46361341934208 46376291155968 46384743186432 46494048190464 46504980135936 46531699458048 46575977776496 46590996207616 46594246137597 46602737890128 46614568476672 46711767799168 46723539918069 46738605930624 46743918649344 46747123992576 46830376664064 46857282941952 46868300293248 46880198295552 46954988365488 46975468044288 46978744792896 47076703485099 47085283164976 47097236250624 47109105513792 47124295852032 47196238981752 47246449844736 47342463888384 47465183408832 47489141833728 47492454413376 47573715976192 47577034455264 47585705319936 47601049337856 47612241567744 47615562734148 47712326887512 47724439154688 47733136883712 47856869093376 47933217289769 47945385632256 47957468642748 47972932535808 48078428672512 48093931569152 48097286335584 48106052015616 48118264233984 48218599018496 48230750883168 48246302896128 48255095734272 48319958957508 48341033975808 48347721071244 48368808198144 48454041396516 48469665409536 48481880546988 48494188173312 48568222673082 48592737865728 48595306823328 48604163267072 48616501936128 48644434427904 48718698303744 48734407655424 48869640142848 48944247832928 48972368630304 48984800772096 48996318357504 49024469071872 49086942433024 49099313134242 49111777502208 49115145215232 49120728072192 49251434206464 49263937191936 49339146842496 49351581103293 49364051165184 49367494528128 49379102094672 49470434170782 49479450105568 49492010975232 49495463263944 49504483760256 49520446488576 49607709048814 49629345726464 49648811701248 49657860145152 49724608927203 49749707814912 49774037696512 49802635247616 49878667310976 49891237539633 49907324976768 50005317454848 50017074989952 50033203003392 50036693042664 50045812177536 50058516824064 50122307903488 50134939533504 50138377407216 50151105552384 50160245538816 50162897366016 50268344399343 50290269216768 50367045735048 50395983997464 50407833388311 50513888433984 50523094537216 50539385716736 50542911064512 50552122457088 50670392188928 50683161945024 50696028389376 50699504738304 50799052652544 50840190148608 50917806213288 50930732224512 50934224667648 50943567590496 50947060913784 50959994351616 51066254627904 51075561399296 51092091111168 51101402591232 51195920251392 51207957727808 51250386272256 51328628570016 51354537099264 51487656579072 51500632298976 51517238685696 51566261109692 51595888378356 51608986527744 51618392211456 51650779915008 51739156545536 51752195647488 51755744420352 51768883150848 51860983532274 51889903896096 51912535965696 51991789145856 51995354348224 52008553906176 52012181734992 52021660900608 52130134932652 52143368706048 52152871780352 52156509675984 52173327550464 52182836084736 52304920969216 52318102652928 52334972633088 52397974998558 52414870733568 52428080126394 52550738774064 52560316091136 52573659070464 52577264173056 52580931671952 52586908480512 52590514491648 52603865137152 52684173747072 52713553164288 52723160154112 52726837829904 52740223082496 52824361911174 52847401549824 52970943560598 52984390781952 53092065445888 53095768854471 53148548726784 53179085094912 53229688887424 53246852808704 53260271874432 53273792544768 53398331334936 53421621313536 53425284562944 53506847207184 53520430473216 53533918484928 53551180505088 53563771763712 53645545831857 53662843846272 53668943634432 53672623843328 53676367748451 53689994049024 53699778994176 53811752188544 53825412857856 53838977730048 53856338116608 53938558836288 54088232256576 54105673015296 54119308517568 54243056222208 54245923895808 54255810158592 54259594743564 54277090758144 54286982701056 54383663222784 54413990363136 54528373585728 54635439441408 54666830098944 54669720176244 54679683675456 54693564678144 54780819759736 54794726436864 54804712718336 54808535591712 54826208612352 54946775625728 54978345160704 55062278812044 55093914709092 55120858152192 55222810237152 55232874536448 55246895972352 55254538367136 55260819081216 55278637940736 55376047310304 55393903325184 55400199880704 55403998806016 55407863482272 55421929340928 55432029929472 55506540197808 55534557560832 55547615162368 55551489856506 55664381368764 55678512347136 55833013942272 55851017306112 55865092663296 55936283237632 55968421291776 55982629453824 55995792408576 56027964653568 56113500724848 56137974939648 56255982136704 56269209363696 56287353378816 56373285450426 56387596391424 56397872971776 56401806975192 56405674583118 56419993746432 56430276231168 56433259536768 56547942977792 56562298257408 56576552868864 56594795986944 56662926451929 56694524627216 56719252258816 56751840165888 56828124488232 56838481354368 56856808931328 56871137764224 57004191212544 57014580166656 57018557188152 57036942830592 57043426148352 57148934234112 57162371417088 57180803432448 57195213917184 57282531989949 57297073752576 57301002751104 57449536456392 57460006574208 57474593390592 57562337982912 57591393026048 57595410282816 57608952443784 57715506532579 57740679471104 57744707141268 57773854236672 57923613651456 58041325784064 58070691237888 58103074455552 58191778529472 58206551113728 58210542477312 58221220103424 58225212472896 58239993544704 58372070170624 58376141883108 58401602961408 58490762789088 58494773641752 58509623144448 58523380260352 58661289794304 58671980752896 58705690595328 58843036090368 58857865484544 58876844212224 58932869839648 58966729575264 58992448241664 59119581120822 59130355602528 59145366454272 59149422194688 59265561427968 59269695465456 59302747309824 59313555173376 59419187595264 59423262112256 59438347321344 59453326743552 59577297065888 59603282034688 59607439629696 59637526953984 59728573626624 59792117317632 59883399998352 59902709409792 59913626615808 59917805858736 59943939342336 60068932675584 60073122751803 60088301912064 60099323977728 60103445133312 60195203108082 60210484282368 60255040176128 60259243234176 60370699327056 60377561588736 60381701823744 60397030342656 60538221212112 60553589465088 60564625293312 60599422550016 60676646223872 60680878690824 60833930157056 60849261288648 60868882142208 61023438249984 61026664382784 61037786428416 61057468071936 61150682522496 61166206255104 61181621125632 61201349148672 61215739158528 61309195236408 61335935582208 61340141535232 61344420283944 61371175993344 61464869371584 61499145358336 61514644134888 61530260262912 61628422229703 61644067241472 61655301808128 61815122578944 61835054874624 61850638305792 62006640181248 62010965421216 62042265944064 62125661516796 62136983853504 62152757968896 62298053224092 62318141240832 62325224865792 62329498656768 62440502218752 62444857722534 62476377255936 62491067057664 62506931060736 62606651153984 62638326390528 62768937980132 62796315000832 62812140685056 62832394469376 62928318642336 62964473953248 62991936258048 62995266459648 63123285184512 63127688315454 63155221807104 63286911211776 63302860534158 63323272551168 63436045940352 63447607093248 63468065783808 63482988756992 63487416978864 63616435850016 63632585539584 63644182511616 63781340205618 63809158791168 63845820186624 63927180843008 63931640049261 63943291523664 63963910047744 64129715114112 64141402687488 64292551013376 64307667844224 64328403861504 64340127645696 64426611943344 64454711967744 64459207971648 64463628094992 64491744264192 64605388528688 64626220546048 64630728513441 64642507395984 64658917564416 64757630230776 64790317154304 64793742431104 64810071499257 64958264404992 64979210207232 64995586016256 65159520190464 65164065357888 65296491507072 65313067696128 65328424476672 65365958762496 65465750845656 65482370002944 65486860286976 65494304096256 65668578941952 65768833025497 65785529123328 65802108137724 65806620346971 65823326037504 65838802792896 65960578894376 65989347966976 65993951018592 66005978347008 66027261984768 66198415601664 66210480193536 66299478569604 66332943753216 66337570772172 66366504271872 66504889747968 66521650052844 66538537261056 66543099969024 66673756606464 66689433319936 66710937337856 66715590723552 66727749570048 66744689098752 66846586044672 66851169876288 66868140736512 66883863154688 67024459199124 67053692289024 67092217823232 67156060980064 67194645329952 67210444517748 67266131982336 67351851245312 67368824998146 67390548086016 67402829942784 67577549260032 67594704519168 67599339651072 67732070203392 67736794817664 67786920198144 67878037583166 67890408284384 67907642966016 67912299556864 67917036742938 67924756787328 67929414551712 67946659135488 68088339503872 68105498863626 68122788148224 68135203454976 68261227001856 68333848363008 68438171426688 68455418949729 68472716132352 68477492409984 68650208772096 68654997430632 68667509731968 68684941688832 68689651580928 68794517837808 68811982036992 68824522948608 68867706553344 68972844640959 69002927529984 69007659227136 69147978043032 69186538528128 69203974651749 69322385527808 69344738541568 69349575646656 69362214534144 69524491608064 69542012901312 69564436733952 69577114779648 69741072285696 69757470203904 69863966664744 69886494311424 69904106835192 69921852715008 70067651698752 70080421454848 70103018897408 70107908895936 70115877974016 70120685988864 70245564996096 70284737552384 70302450439872 70320297443328 70432482548232 70463202066432 70627924747464 70645854375936 70663658270688 70686443778048 70794358472628 70869674767104 71013695832576 71031723393024 71197775113248 71228828418048 71233712750592 71342462942912 71360573964288 71365551682896 71378557979904 71401574006784 71418362351616 71527394442476 71550458461696 71558591512576 71568490331268 71586658732032 71599705325568 71767217143808 71785303640064 71808450822144 71918078448384 71936202964122 71959398803712 72117643008768 72140897353728 72145929503376 72159078023424 72177396350976 72324074962944 72327898527744 72341080211456 72346126324752 72369454344192 72382643601408 72479938436262 72511550963712 72551987150848 72681062094774 72704498114304 72722820820482 72847252588544 72852334009623 72889106798592 72892960234992 72906244900608 72924752904192 72966651641856 73059635249152 73078047455616 73101611483136 73304460214272 73416371749392 73458552945456 73477201158144 73494477536256 73630413649536 73643832715264 73648969701363 73667666253312 73672717822848 73681092108288 73834729747072 73858537766912 73877151309696 73895905787904 74008720263744 74046076747776 74068653142008 74205651256173 74219175158352 74238016462848 74256725640384 74280669732864 74411563573221 74444018589696 74473217551872 74486790217728 74624561722368 74661056544768 74703952871424 74818000966464 75007976182272 75025612484928 75049804505088 75068718266304 75164380600568 75183461855232 75197163962368 75202409300256 75207566110824 75226658328576 75240368308224 75244346049024 75435403825152 75550568602572 75593975996196 75770832650976 75784641805824 75809078575104 75814366596768 75828183685632 75847433453568 76005588283392 76019440222208 76024742917536 76044042584064 76049257107456 76057901531136 76198578978816 76216495222784 76260285222912 76376709319932 76396098336768 76401337001472 76420591370676 76599381941856 76613342098944 76632791187456 76652103886848 76676820369408 76749783977216 76793880377088 76811936591712 76875579408384 76992942855024 77031805648896 77231484868608 77349391664538 77388434378752 77393832567534 77413479791616 77427588317184 77470765940736 77589038039296 77608734818304 77614056636416 77628293471232 77633616630528 77653324726272 77834855844144 77868803948544 77987683718784 77993031522336 78012830859264 78032491350912 78195202398978 78215053059072 78229307670528 78234764513976 78259991325696 78274254127104 78457381453824 78477153979392 78502458949632 78596962497837 78622306100352 78826108161096 78840474136704 78860488605696 78865896259584 78885771737472 79020748570624 79026260620608 79070329746432 79084740231168 79090256744856 79191043847027 79225583460352 79236542866761 79271102324736 79456415340897 79476586172928 79638098168832 79722823090176 79844533331136 79870279213056 79884835487744 79890407811648 79910688817152 80091910234112 80097497002404 80132431970304 80137926844416 80260270810776 80280645709824 80345657645568 80494265769408 80503415451648 80508935764992 80549668491264 80717628282816 80738119286784 80758466595072 80784507174912 80907838254432 81132348384864 81158509522944 81364584333312 81368885843712 81383715237888 81430474051584 81534243363328 81554941673472 81575494834176 81601798864896 81620985544704 81745593648544 81781247442944 81792560378592 81828234657792 81953159162112 82000245148416 82004580264366 82019525513184 82040347017216 82171229639604 82192089655296 82207069077504 82212803387568 82239312918528 82420163438592 82446739832832 82467517741056 82593418218066 82675520241664 82681287228288 82723021258752 82834215355728 82849311804672 82870343958528 83064070965456 83090854987776 83100299821056 83105998209024 83111795223408 83148044894208 83254002958336 83259810296712 83301836341248 83321422743552 83327234784759 83496572053146 83517768520704 83749520913408 83776525959168 83904424856448 83952631937664 83973944180736 83993688612864 84164380246016 84170251087272 84206962409472 84382548282368 84403814045544 84431030068224 84559928175639 84581394587136 84596809457664 84608511874677 84645414346752 84649889305152 84821914466688 84843447386112 84864829303296 84892193980416 85041786940824 85078878388224 85127760248832 85242186732348 85257722031552 85285213396992 85506286818816 85521870249984 85723401351168 85743557125632 85771205148672 85792820875776 85902149257792 85945610628864 85951504126656 86174304684588 86190009861312 86211890085888 86343506974368 86387089539072 86393115424224 86413428665676 86611019206656 86617060711902 86660781355008 86885420477184 87061988676096 87084090261504 87104565968896 87154611683328 87287667794208 87309826670592 87315813715968 87325738795008 87337818709344 87375911583744 87558105255936 87564212824662 87602404442112 87714038831104 87736144183632 87742160462628 87764434716672 87785070390528 87991934691456 88007971129344 88036349313024 88264554135552 88280640258048 88399304759472 88443925004288 88450094362896 88488672362496 88673186330624 88679371681233 88695533403792 88718049681408 88724133292032 88898342141952 88954120964736 88970332760064 89128781392896 89134893168384 89157520982016 89179990115328 89365945598832 89404923052032 89411159444544 89456290430976 89592860439936 89613926023664 89688175976448 89825099997528 89854064114688 89870439923712 90103399013376 90132452868096 90155167699968 90240956941961 90292804662123 90315726423552 90382560264192 90388864851264 90504050110888 90543523954688 90556048990584 90566342383104 90572552735616 90595545513984 90807331818168 90830384197632 90846937939968 91014969335808 91021318036236 91227736132141 91250895235584 91273891932972 91303323213312 91533611696128 91539996574176 91556679642624 91579922251776 91586202107904 91726023783744 91749309382656 91823608737792 91963792854612 92003903373312 92010212302848 92016630425916 92056763990016 92197304057376 92248718037504 92271966202332 92295390394368 92466100862208 92482952712192 92722683868416 92752582311936 92988096380928 93009960271872 93063398916096 93151955552992 93181992415232 93188492275194 93205475780256 93229136953344 93423535598336 93447079836138 93477211861248 93487837298688 93494247985152 93660753328128 93714565883904 93736600586496 93760396591104 93909976730976 93950936088576 93957489585792 94153406970198 94170566329952 94194472501248 94218211027584 94248591704064 94392477963504 94492899689472 94684927776768 94930366817664 94954290801237 94978283667456 94984908826752 95147431952384 95154068910528 95171410639872 95202098675712 95224483135488 95231125468296 95424653775024 95448878309376 95466273767424 95672010308427 95713738186752 95866434579538 95890771264512 95914937285496 95945865071616 96156857345024 96187863138304 96194572671168 96212104031232 96437198036992 96461501766336 96492605792256 96510191468544 96639917915016 96682067951616 96695442142488 96737616396288 96908082793032 96939330819072 96963761093976 96988376346624 97136445346164 97185475731456 97190613646656 97208326534144 97437396607488 97468815310848 97739280285696 97888495665856 97944737260608 97969601544192 97992636715008 98048938143744 98173884866048 98198626268484 98223555004416 98230290430464 98241456144384 98502868412928 98527874383872 98678293684992 98703162206586 98734989056256 98758204189344 98940868341564 98958900211136 98984021950464 98990926527888 99008967520512 99040892977152 99215418097628 99258691452928 99297623402496 99315720290304 99449217854406 99499415629824 99548075393024 99605270495232 99757334621952 99782475079266 99814649953536 100010634909696 100034149979904 100066406006784 100073386085328 100091624355072 100117033648128 100244615806976 100269879067008 100276754814432 100302211104768 100320491077632 100325794732032 100536688798686 100580538433536 100734091470096 100791967994928 100815666776622 101027776867968 101046189074432 101053237497219 101078771433472 101085822129024 101104244914176 101340784377856 101366323890048 101392056778752 101399009476608 101598105305088 101680380297216 101817056374749 101835612426576 101861464449024 101868449335296 101875555114407 101887135180992 101894121827568 101919988703232 102132509255808 102151122798592 102158248295439 102184182222336 102202805182464 102391840502784 102415915455616 102500772544512 102657257140032 102709074198528 102975313158144 103001264597952 103034477371392 103132522219384 103191776756712 103217973055488 103236784422912 103301559830016 103504391294976 103511488840704 103721967064548 103779807792192 103983578291712 103990708696448 104017107812352 104024363469984 104043321801216 104260269865304 104286737412096 104305743560704 104313019351968 104346655100928 104365672169472 104636205305856 104795949997116 104829741467136 104856160252788 105101477548128 105120632182272 105147318140928 105154528346112 105161863343904 105173816961024 105181028983296 105207730274304 105368347494144 105427106328576 105446320308224 105453675659808 105480446164992 105648723822348 105694803099648 105941887121196 105968781563904 106184130891776 106191537708942 106297097453568 106358170189824 106459377774848 106493705617408 106520543748864 106547585089536 106796662669872 106843242627072 106850569125888 107013694414368 107040860946432 107067836969856 107102361010176 107127543527424 107291091663714 107325687692544 107337887268864 107345247686656 107352735496902 107379988098048 107399557988352 107623504377088 107650825715712 107677955460096 107712676233216 107877117672576 108176464513152 108211346030592 108238617035136 108486112444416 108491847791616 108511620317184 108519189487128 108554181516288 108573965402112 108719907654393 108767326445568 108827980726272 109021593142161 109056747171456 109270878882816 109333660197888 109339440352488 109359367350912 109387129356288 109561639519472 109589452873728 109609425436672 109617071183424 109652417224704 109845641465231 109893551251456 109956690321408 110124557624088 110187829418184 110241716304384 110445620474304 110465749072896 110509076734272 110521638162432 110752094620608 110787806650368 110807997612032 110815726964544 110843858681856 111013080395616 111069115121664 111095230324736 111102979713012 111328762737528 111357024694272 111666027884544 111730185326592 111872566475264 111936842583552 111965258907648 111991584817152 112055929307136 112227001449696 112275949879296 112511964273408 112538418727392 112574706757632 112746570900852 112775192782848 112795745943552 112803613950384 112811349166236 112839987492864 112860552462336 112866519073536 113095885955584 113124596514816 113153105737728 113189591973888 113325852903858 113389049254432 113438504517632 113503680331776 113656248976464 113676962708736 113713617862656 113742275528448 114008382425088 114029160333312 114037114376304 114073885661184 114086852296704 114297868468224 114324742834176 114361606864896 114390427834368 114565063979898 114594147505152 114602005502208 114899072912784 114920013148416 114949186781184 115124675965824 115182786052096 115190820565632 115217904887568 115431013065158 115481358942208 115489414282536 115547708473344 115847227302912 116024087496807 116082651568128 116090748851301 116141382475776 116206148911104 116383557058944 116413102227456 116421084954624 116442440206848 116450424945792 116479987089408 116744140341248 116752283766216 116803205922816 116981525578176 116989547283504 117019246288896 117046760520704 117292803598467 117322579588608 117343961505792 117411381190656 117686072180736 117715730969088 117753688424448 117865739679296 117933459150528 118239162241644 118260711205056 118290732908544 118298844389376 118531122855936 118539390930912 118605494619648 118627110346752 118838375190528 118846524224512 118906653487104 119154594131776 119214879259392 119457147253248 119584234635264 119766799996704 119805418819584 119827253231616 119835611717472 119887878684672 120137865351168 120146245503606 120198647955456 120206890266624 120390406216164 120420968564736 120518486468352 120741398654112 120755123177472 120763403647488 120794060685312 121076442424224 121107178930176 121129250586624 121198845100032 121353292447744 121361757381648 121667860314112 121698522577296 121737764284416 122046876499968 122053328765568 122075572856832 122114936143872 122301365044992 122332412510208 122363242251264 122402698297344 122431478317056 122618390472816 122671871164416 122680283070464 122688840567888 122742351986688 122929738743168 122998290716672 123006870396549 123029288269776 123060520525824 123256844459406 123288134482944 123310603616256 123630245157888 123670109749248 123701276611584 123890127327099 124013280362496 124021930842432 124084531888128 124251323033592 124273967707008 124305515937792 124596106448184 124636282481664 124650449731584 124658997313536 124881004437504 124889715445068 124952754511872 124982134115328 125172940274333 125213302307968 125244858079719 125276652781056 125537875960264 125592630001664 125624281370112 125664788938752 125856637284672 125928947906496 125990532919296 126246570369024 126255376630908 126310443614208 126573822423552 126605721068316 126646545102336 126872091880704 126895214186496 126965977513984 126974833957728 127232871700032 127265171079168 127562680411236 127618317582336 127691640373248 127854361686016 127863280098522 127886583047328 127927820095488 128259430228224 128282805374976 128585102026752 128615335688448 128656807723008 128853223886688 128909423935488 128918415943296 128927256189984 128983488528384 129210777057376 129252441092096 129261457026882 129285014791968 129317835128832 129515260461552 129580634308608 129587484862208 129620142998514 129916528809984 129958420414464 129991172032512 130319040380928 130328130715776 130592983014144 130626135392256 130656848953344 130731917524992 130931501691312 130964740005888 130973720573952 130988608192512 131337157883904 131537666050994 131571058246656 131604216275448 131613240693942 131646652075008 131677605585792 131921157788752 131978695933952 131987902037184 132011956694016 132054523969536 132396831203328 132420960387072 132598957139208 132665887506432 132675141544344 132733008543744 133009779495936 133043300105688 133077074522112 133086199938048 133347513212928 133378866639872 133421874675712 133431181447104 133455499140096 133693172089344 133702339752576 133736281473024 133767726309376 134048918398248 134107384578048 134184435646464 134312121960128 134389290659904 134420889035496 134532263964672 134703702490624 134737649996292 134781096172032 134805659885568 135155098520064 135189409038336 135198679302144 135473589635328 135573840396288 135756075166332 135780816568768 135815285932032 135824599113728 135834073485876 135849513574656 135858829103424 135893318270976 136176679007744 136210997727252 136245576296448 136270406909952 136522454003712 136667696726016 136876342853376 136910837899458 136954984819968 137300417544192 137309994861264 137335019463936 137369883377664 137379303161856 137589035675616 137623964073984 137649045897216 137735413106688 137945689281918 138005855059968 138015318454272 138295956086064 138373077056256 138407949303498 138644771055616 138689477083136 138699151293312 138724429068288 139048983216128 139084025802624 139128873467904 139154229559296 139482144571392 139514940407808 139727933329488 139772988622848 139782738412791 139808213670384 139843705430016 140135303397504 140160842909696 140170619754207 140206037794816 140215817791872 140231755948032 140241371977728 140491129992192 140569475104768 140604900879744 140640594886656 140864965096464 140926404132864 141230110455297 141255849494928 141291708751872 141327316541376 141372887556096 141588716945256 141739349534208 142027391665152 142395550226496 142467425501184 142684925885824 142721147928576 142731103365792 142757115959808 142803148013568 142836724703232 143054788884952 143100916923392 143117183025152 143136980662536 143173317464064 143199410651136 143570607280128 143799651869307 143836156896768 143872405928244 143918797607424 144235286017536 144281794707456 144291859006752 144318156046848 144354792701952 144655797055488 144682160422912 144692252649504 144738908688384 144765287202816 144959876872524 145023101927424 145362124189548 145408996228608 145445641640964 145694505177088 145704668019246 145778213597184 145785920469984 145812489801216 145849505808384 145933303283712 146119270498304 146156094911232 146203222966272 146608920428544 146832743498784 146917105890912 146954402316288 146988955072512 147260827299072 147287665430528 147297939402726 147335332506624 147345435645696 147362184216576 147669459494144 147717075533824 147754302619392 147791811575808 148017440527488 148092153495552 148137306284016 148411302512346 148438350316704 148476032925696 148513451280768 148561339465728 148823127146442 148888037179392 148946435103744 148973580435456 149173826781609 149249123444736 149322113089536 149407905742848 149636001932928 150015952364544 150051224969856 150099609010176 150137436532608 150328761201136 150366923710464 150394327924736 150404818600512 150415132221648 150453316657152 150480736616448 150488692098048 150805033198029 150870807650304 151101137205144 151187951992392 151223500164933 151541665301952 151569283611648 151618157150208 151628733193536 151656367371264 152011176566784 152038880444416 152049485835072 152088085168128 152098514214912 152397157957632 152432990445568 152520570445824 152753418639864 152792196673536 152802674002944 152841182741352 153198763883712 153226684197888 153304207773696 153499567954432 153587760754176 153623873183424 153751158816768 153985885710048 154063611297792 154462969737216 154698783329076 154776868757504 154787665135068 154826959583232 154855176634368 155178076078592 155217469636608 155228113272832 155256586942464 155267233261056 155306649452544 155669711688288 155737607897088 155975367437568 155986063044672 156025661718528 156064982701824 156390404797956 156430106118144 156458615341056 156469529027952 156519982651392 156548508254208 156914762907648 156954307958784 157004917899264 157193924995674 157244612200704 157652216322192 157680948273408 157720977211392 157731792519168 157771543474944 158041497141248 158052521241216 158140659492864 158169480462336 158180513489712 158382087694054 158451166920704 158473085733522 158542204649472 158912830681794 158953172345856 159276196337664 159287306563413 159445646180352 159689066662272 159740558426112 159769670975488 159780815623296 159821377634304 160183820468224 160194994004808 160264863940608 160275853688832 160520541621552 160561291419648 160691315291136 160936637495571 160988531538816 161006830903296 161017871529984 161029103245353 161099336982528 161435256565632 161476238573568 161516933190144 161569014349824 161815676508864 162264696769728 162317019045888 162729168666624 162737771687424 162767430475776 162860948103168 163068486726656 163150989668352 163241971089408 163491187297088 163585120757184 163906318324224 164000490296832 164009160528732 164039051026368 164080694034432 164342459279208 164384179310592 164414138155008 164425606775136 164478625837056 164840326877184 164935035482112 165186836436132 165362574456576 165668430711456 165698623609344 165740687917056 166128141930912 166181709975552 166200599642112 166211996418048 166223590446816 166296089788416 166508005916672 166519620593424 166603672682496 166642845487104 166654469569518 166993144106292 167035537041408 167499041826816 167553051918336 167808849712896 167905263875328 167947888361472 167987377225728 168328760492032 168340502174544 168413924818944 168765096564736 168807628091088 168862060136448 169119856351278 169162789174272 169193618915328 169217023749354 169290828693504 169299778610304 169643828933376 169686894772224 169729658606592 169784387960832 169988779355787 170083573881648 170157756776448 170255520497664 170484373464696 170515444063104 170570426793984 171012573637632 171043740499968 171446802702336 171487114251264 171542410297344 171585641751552 171804298515584 171847595969847 171891221257728 171903008253312 172348609369176 172380019722624 172423780171776 172687013948736 172774179078144 172786230848448 172826857331352 173146519597737 173222038413312 173234121423804 173321562710016 173626981670849 173770840954368 174123977352192 174209131937792 174309223366656 174575335588416 174619653341184 174631627431936 174675637418688 175116210511872 175128425649324 175204808884224 175428077662208 175472288367264 175484320925256 175528869433344 175570140781056 175983869382912 176015942258688 176529108271104 176798609518944 176887850008576 176900188725792 176977344724992 177346372661248 177358743362466 177391066807584 177436099362816 177448266584064 177796684283904 177908241929472 177940665520128 178257562785792 178269786336768 178315041964032 178359980230656 178731891197664 178809846104064 178822318889088 178912580861952 179185720879872 179227852047328 179376351952896 179650199995056 179708128229376 179740879847424 180206798026752 180264905736192 180310335399936 180481913883922 180585609324246 180631452847104 180765120528384 180777729702528 181008100221776 181087047909376 181112097981168 181132684766208 181145105471232 181191091027968 181614663636336 181660768395264 181693875879936 182029938671616 182042636072472 182455472264282 182501790471168 182547783865944 182606646426624 183067223392256 183079993148352 183113359285248 183172404215808 183452047567488 183498618765312 183647217475584 183927585709224 184007806746624 184020424605696 184033260851832 184113527980032 184394608114752 184497436075008 184543932404664 184590780788736 184885266689109 184932201724416 184965905424384 185445367736832 185505164623872 186019920543744 186126797832192 186303911105984 186363984830464 186376984550388 186410951560512 186458273906688 186847071196672 186894159672276 186954423722496 186975674597376 186988495970304 187321506656256 187429131767808 187473201172992 187520793182208 187819953461952 187914979171584 188306813940396 188341132659904 188388945002496 188436422055168 188497183408128 188784955927008 188985799378944 189369855553536 189860733635328 189908581602474 189969817653504 190294863904768 190308137821056 190342821279744 190404197351424 190448966270976 190462250936592 190849307550048 190897756618752 190932547534848 191344020616854 191427476373504 191732869159076 191781542529024 191794920147783 191829874570992 191891730143232 192313714690048 192375726276608 192389145342336 192424208062464 192874396073984 192923003532672 192985211584512 193020382937088 193279835830032 193364135903232 193390884284976 193475232792576 193816165586064 193878661638144 193892185540323 193927522187952 193976752693248 194272890692328 194370951462912 194381227293312 194416653068288 194430214497771 194874793214976 194937630621696 195478560571392 195776991331712 195889474521216 195939203088384 195985273430016 196097876287488 196347769732096 196397252536968 196447110008832 196460580860928 196482912288768 197005736825856 197306499076491 197356587369984 197406324413172 197419861040913 197469978112512 197516408378688 197881736683128 197917800422272 197968043900928 197981853055776 198017935041024 198081785954304 198430836195256 198517382905856 198595246804992 198631440580608 198898435708812 198998831259648 199514669243904 199564950158532 199629299907072 200021269819392 200068299959808 200132812013568 200146772170656 200183248710144 200234067296256 200489231613952 200539758134016 200553509628864 200604422209536 200651589464064 201073377597372 201161076867072 201468182940192 201583935989856 201631333553244 202055553735936 202092378148864 202106474994438 202171644258048 202208489828352 202681568755712 202732647780096 202784113557504 202798018953216 203196210610176 203360760594432 203634112749498 203671224853152 203722928898048 203736898670592 203751110228814 203774270361984 203788243655136 203839977406464 204265018511616 204302245597184 204316496590878 204368364444672 204405610364928 204783681005568 204831830911232 205001545089024 205314514280064 205418148397056 205950626316288 206002529195904 206068954742784 206265044438768 206383553513424 206435946110976 206473568845824 206603119660032 206918533922877 207008782589952 207022977681408 207443934129096 207559615584384 207967156583424 207981417392896 208034215624704 208048726939968 208086643602432 208520539730608 208573474824192 208611487121408 208626038703936 208693310201856 208731344338944 209272410611712 209591899994232 209659482934272 209712320505576 210202955096256 210241264364544 210309056692224 210323726687808 210347633922048 210362057966592 210736694988288 210854212657152 210892640616448 210907351319616 210960892329984 211297447644696 211389606199296 211883774242392 211937563127808 212368261783552 212383075417884 212918755549696 212987411234816 213041087497728 213095170179072 213593325339744 213686485254144 213701138251776 214027388828736 214081721892864 214135673939712 214204722020352 214255087054848 214582183327428 214651375385088 214675774537728 214690495373312 214705470993804 214759976196096 214799115976704 215247008754176 215301651431424 215355910920192 215425352466432 215754235345152 216352929026304 216422692061184 216477234070272 216972224888832 216983695583232 217023240634368 217038378974256 217108363032576 217147930804224 217439815308786 217534652891136 217655961452544 218043186284322 218113494342912 218541757765632 218557002028869 218667320395776 218678880704976 218718734701824 218774258712576 219123279038944 219178905747456 219218850873344 219234142366848 219304834449408 219691282930462 219787102502912 219913380642816 220249115248176 220375658836368 220483432608768 220891240948608 220931498145792 220946909104089 221018153468544 221043276324864 221504189241216 221575613300736 221615995224064 221631453929088 221687717363712 222026160791232 222138230243328 222190460649472 222205959426024 222616953768519 222657525475056 222714049388544 223234690719663 223332055769088 223460370653184 223745132950528 223873685167104 223983169634304 224111858614272 224454002899392 225023928546816 225076837454784 225149413515264 225493141801704 225550385565696 225591491887104 225607227900768 225622698332472 225679974985728 225721104924672 225733038147072 226191771911168 226306211475456 226651705807716 226778098508864 227312497952928 227353925417472 227427235725312 227484551056896 228016764850176 228058320666624 228074228752608 228147771322368 228173704593408 228595736936448 228649485668352 228780855668736 229130127959796 229188295010304 229204011004416 229798145825568 229840026296832 229898373562368 230249351931648 230381641131264 230435809775136 230862026130316 230962717884416 230978828565072 231095416946688 231694454605824 232048174993614 232165303136256 232181497702602 232282764951552 232412297822208 232767114117888 232826204454912 232842169909248 232884880413696 232900849891584 232959974178816 233488280682496 233504567532432 233606411845632 233963051156352 233979094567008 234038492577792 234093521041408 234585607196934 234645159177216 234687923011584 234822762381312 235372144361472 235431461938176 235507376848896 235731479358592 235790887493511 235866918301056 236478324483288 236521422410112 236581465817088 236597688778752 237062245711872 237078781861824 237210989239296 237254220693504 237573131541081 237676750381056 237693048449024 237709628600283 237813306974208 238309188263552 238369246022691 238429758518784 238914294506496 239168469270528 239533599993408 239610837639168 239654506463232 239671223434944 240275730702336 240292491007212 240397295910912 240413780533248 240780812432328 240841937129472 241036972936704 241482797308224 241510246354944 241526807294976 242152884848448 242214357860352 242706584895488 242723514763296 243335720628224 243397045154592 243475528568832 244093752999936 244106657531136 244151145713664 244602730089984 244664825020416 244726484502528 244805396594688 244862956634112 245236780945632 245343742328832 245360566140928 245377681135776 245484703973376 245859477486336 245996581433344 246013740793098 246058576539552 246121041051648 246513688918812 246576268965888 246621207232512 247260490315776 247340219498496 247402553223168 247780254654198 248026560724992 248043861684864 248169063776256 248502646067184 248547935414016 248611031875584 249192212896368 249272564963328 249300899463168 249317994627072 249762008875008 249779430890136 249905509023744 249964268230656 250345880548666 250426604615936 250489716159438 250553305562112 251075751920528 251185260003328 251248562740224 251329577877504 251713274569344 251857895812992 251981065838592 252493140738048 252510753261816 252620887228416 253147644847104 253211442136632 253293090204672 253679784526917 253744183761408 253790428372992 253931955027968 253949667915456 254465743400064 254530342158336 255125360822472 255236635164672 255383280746496 255708723372032 255726560197044 255773166094656 255855640190976 256518860456448 256565610749952 257170204053504 257230671376896 257313615446016 257706447773376 257836831886592 257854512379968 258421554114752 258504882184192 258522914053764 258570029583936 258635670257664 259030520923104 259161268617216 259174969724416 259240285997028 259833057619968 259982344065024 260656261431552 261185966028288 261252270784512 261313697906688 261463835049984 261863003382624 261929480011776 261947441147904 261977216385024 262674315767808 263075332101988 263142116493312 263208432550896 263226481387884 263293304150016 263355211171584 263842315577504 263957391867904 263975804074368 264023913388032 264109047939072 264793662406656 264841920774144 265197914278416 265331775012864 265350283088688 265466017087488 266019558991872 266038115043699 266086600211376 266154149044224 266172399876096 266695026425856 266757733279744 266843749351424 266862362894208 266910998280192 267386344178688 267404679505152 267472562946048 267535452618752 268097836796496 268214769156096 268368871292928 268624243920256 268778581319808 268841778070992 269064527929344 269407404981248 269475299992584 269562192344064 269611319771136 270310197040128 270397358604288 270722870825883 270878413986369 270947179270656 271147680792576 271512150332664 271561633137536 271630571864064 271649198227456 271668146971752 271699027149312 271717658206848 271786636541952 272353358015488 272421995454504 272491152592896 272540813819904 273044908007424 273683208396423 273752685706752 273821675798916 273909969639936 274600835088384 274619989722528 274670038927872 274739766755328 274758606323712 275178071351232 275247928147968 275470826213376 275891378563836 276011710119936 276030636908544 276591912172128 276746154112512 276815898606996 277289542111232 277398302586624 277448858136576 278097966432256 278168051605248 278257746935808 278964289142784 279029880815616 279455866658976 279545977245696 279565476825582 279616427340768 279687410860032 280270606795008 280321685819392 280341239508414 280431635583744 280463511896064 280482743955456 280982259984384 281138950209536 281209801759488 281281189773312 281729930192928 281852808265728 282460220910594 282511698989856 282583417503744 282654633082752 282745775112192 283177433890512 283478699068416 284054783330304 284791100452992 284934851002368 285369851771648 285442295857152 285462206731584 285514231919616 285606296027136 285673449406464 286109577769904 286201833846784 286234366050304 286273961325072 286346634928128 286398821302272 287016030925281 287141214560256 287599303738614 287672313793536 287744811856488 287837595214848 288470572035072 288563589414912 288583718013504 288636312093696 289311594110976 289364320845824 289384505299008 289477817376768 289530574405632 289919753745048 290046203854848 290724248379096 290817992457216 290891283281928 291389010354176 291409336038492 291556427194368 291571840939968 291624979602432 292238540996608 292312189822464 292406445932544 293217840857088 293665486997568 293834211781824 293908804632576 293977910145024 294521654598144 294575330861056 294595878805452 294670665013248 294690871291392 294724368433152 295338918988288 295434151067648 295508605238784 295583623151616 296034881054976 296274612568032 296822605024692 296876700633408 296952065851392 297026902561536 297122678931456 297646254292884 297776074358784 297892870207488 297947160870912 298347653563218 298498246889472 298644226179072 298815811485696 299272003865856 300031904729088 300102449939712 300199218020352 300274873065216 300657522402272 300733847420928 300788655849472 300809637201024 300830264443296 300906633314304 300961473232896 300977384196096 301610066396058 301741615300608 302202274410288 302375903984784 302447000329866 303083330603904 303138567223296 303159712491657 303236314300416 303257466387072 303312734742528 304022353133568 304077760888832 304098971670144 304176170336256 304197028429824 304794315915264 304865980891136 305041140891648 305451169124247 305506837279728 305584393347072 305605348005888 305682365482704 306397527767424 306453368395776 306474744886317 306608415547392 306999135908864 307175521508352 307247746366848 307502317633536 307971771420096 308127222595584 308925939474432 309397566658152 309553737515008 309575330270136 309653919166464 309710353268736 310356152157184 310456226545664 310513173884928 310534466522112 311339423376576 311950734875136 311972126089344 312051323437056 312129965403648 312780809595912 312860212236288 312917230682112 312939058055904 313039965302784 313097016508416 313908615917568 314387849991348 314489224401408 315304432644384 315361896546816 315441954422784 315463585038336 315543086949888 316105042482432 316281318985728 316338960924672 316361026979424 316764175388108 316902333841408 316946171467044 317084409298944 317825661363588 317906344691712 318552392675328 318574613126826 318891292360704 319378133324544 319481116852224 319561631246592 319642755268608 320367640936448 320389988009616 320529727881216 320551707377664 321041083243104 321122582839296 321382630582272 321873274991142 321977063077632 322013661806592 322035743059968 322058206490706 322198673965056 322870513131264 322952477147136 323033866380288 323138028699648 323631353017728 324529393539456 324634038091776 325458337333248 325475543374848 325534860951552 325721896206336 326136973453312 326159722963179 326301979336704 326483942178816 326982374594176 327064779426483 327170241514368 327812636648448 328000980593664 328018321057464 328078102052736 328161388068864 328684918558416 328768358621184 328828276310016 328851213550272 328957251674112 329536924395693 329680653754368 329870070964224 330373672872264 330725148913152 331336861422912 331397247218688 332256283861824 332363419951104 332423992836096 332447180893632 333016011833344 333039241186848 333207345364992 333285690974208 333308939139036 333986288212584 334071074082816 334998083653632 335617699425792 335810527750656 335895776722944 335974754451456 336657520984064 336681004349088 336827849637888 337530193129472 337615256182176 337724120272896 338239712702556 338325578348544 338387237830656 338434047498708 338581657387008 338599557220608 339287657866752 339373789544448 339459317213184 339568775921664 339977558711574 340167147763296 340315513552896 340511040995328 340968746929392 341030888126208 341140853587968 342025147275264 342087480999936 342893605404672 342974228502528 343084820594688 343171283503104 343608597031168 343695191939694 343782442515456 343806016506624 344697218738352 344760039445248 344847560343552 345374027897472 345548358156288 345572461696896 345653714662704 346293039195474 346444076826624 346468242847608 346643125420032 347253963341698 347541681908736 348072262490421 348247954704384 348418263875584 348618446733312 349150671176832 349239306682368 349263254863872 349351274837376 350232421023744 350256851298648 350409617768448 350856155324416 350944576734528 350968641850512 351057738866688 351140281562112 351878410795401 351967738765824 352031884517376 353058216542208 353597219037888 353775700017152 353800377451584 354692745322496 354717486724932 354782133615168 354872198725632 354896533168128 355593368567808 355816483858944 355881331040256 356515125571584 356539572673536 356719960461312 357463782395328 357644637778176 358371441759744 358455704094656 358752703905792 359300399990112 359416256458752 359481759694848 360413596053504 360620670799872 360963827767844 361171218648492 361262905694208 361555459405056 362016200443552 362174095818752 362224195962336 362265369532416 362290210942464 362382182055936 363229327272672 363321536790528 363387751759872 364059877343232 364085272144944 364910944528564 365003580942336 365095567731888 365213292853248 366134446784512 366159986296704 366226718570496 366344808431616 366904095134976 366997237530624 367294434951168 367855171418448 368015613493248 368040849211392 368066521703664 368227055960064 368789216229504 368994872150016 369020611189647 369087864809328 369181561577472 369770533378218 369864403448832 369931810848768 370890735473664 371010329247744 371670381981297 372039841087488 372253595664384 372607822211968 372727969660928 372753969100776 372821903121024 372916547813376 373694142393344 373788319344552 373908847444992 373951349194752 373976991940608 374643013312512 374858263535616 374946402345984 375518820822999 375639906923904 375734574239157 375829958343168 376613627880792 376682265319808 376777890004992 376872844110336 376994366816256 377569911854016 377971598757888 378739711107072 379721467270656 379817163204948 379939635307008 380616275642112 380685642559488 380897932541952 380924501873184 381698615100096 381795513237504 382688041233708 382854952747008 383465738318152 383563085058048 383589840295566 383659749141984 383783460286464 384627429380096 384778290684672 384848416124928 385748792147968 385846007065344 385970423169024 386559671660064 386728271806464 386781768569952 386950465585152 387632331172128 387757323276288 387784371080646 387855044375904 387953505386496 388545781384656 388741902925824 388762454586624 388833306136576 388860428995542 389749586429952 389875261243392 390957121142784 391553982663424 391778949042432 391878406176768 391970546860032 392195752574976 392695539464192 392794505073936 392894220017664 392921161721856 392965824577536 394011473651712 394612998152982 394713174739968 394812648826344 394839722081826 394939956225024 395032816757376 395763473366256 395835600844544 395936087801856 395963706111552 396035870082048 396163571908608 396861672390512 397034765811712 397190493609984 397262881161216 397796871417624 397997662519296 399029338487808 399129900317064 399258599814144 400042539638784 400136599919616 400265624027136 400293544341312 400366497420288 400978463227904 401079516268032 401107019257728 401208844419072 401303178928128 402146755194744 402322153734144 402936365880384 403167871979712 403262667106488 404008545728053 404111107471872 404184756297728 404212949988876 404343288516096 404416979656704 405363137511424 405465295560192 405568227115008 405596037906432 406721521188864 407268225498996 407342449706304 407445857796096 407473797341184 407502220457628 407548540723968 407576487310272 407679954812928 408530037023232 408604491194368 408632993181756 408736728889344 408811220729856 409567362011136 409663661822464 410003090178048 410629028560128 411901252632576 412005058391808 412137909485568 412530088877536 412767107026848 412871892221952 412947137691648 413206239320064 413837067845754 414017565179904 414045955362816 414887868258192 415119231168768 415934313166848 415962834785792 416068431249408 416097453879936 416173287204864 417041079461216 417146949648384 417222974242816 417252077407872 417386620403712 417462688677888 418544821223424 419183799988464 419318965868544 419424641011152 420405910192512 420482528729088 420511859262621 420618113384448 420647453375616 420695267844096 420724115933184 421473389976576 421708425314304 421785281232896 421814702639232 421921784659968 422594895289392 422779212398592 423690331365891 423767548484784 423875126255616 424736523567104 424766150835768 425837511099392 425974822469632 426082174995456 427186650679488 427402276503552 428054777657472 428163443785728 428271347879424 428409444040704 428510174109696 429164366654856 429302750770176 429351549075456 429380990746624 429410941987608 429519952392192 429598231953408 430494017508352 430711821840384 431398955607921 431508470690304 432705858052608 432845384122368 432954468140544 433967391166464 434046481268736 434076757948512 434216726065152 434295861608448 434879630617572 435069305782272 436086372568644 436226988685824 437083515531264 437114004057738 437334640791552 437357761409952 437437469403648 437548517425152 438246558077888 438357811494912 438468284733696 438609668898816 439382565860924 439574205005824 439826761285632 440498230496352 440751317672736 440966865217536 441782481897216 441862996291584 441893818208178 442036306937088 442086552649728 443008378482432 443151226601472 443262907858176 443375434727424 444052321582464 444276460486656 444380921298944 444411918852048 445233907537038 445315050950112 445428098777088 446469381439326 446664111538176 446920741306368 447490265901056 447521480344827 447747370334208 447966339268608 448223717228544 448908005798784 450047857093632 450153674909568 450298827030528 450986283603408 451100771131392 451182983774208 451214455801536 451245396664944 451359949971456 451442209849344 451466076294144 452383543822336 452415099594087 452612422950912 453303411615432 453556197017728 453670500494799 454624995905856 454707850834944 454854471450624 454969102113792 456033529700352 456116641333248 456148457505216 456295542644736 457191473872896 457298971336704 457561711337472 458260255919592 458376590020608 458408022008832 459596291651136 459680052593664 460498703863296 460763282262528 460871619550272 461724052260632 461925435768832 461957657130144 462190833893376 463388909211648 464096349987228 464330606272512 464362995405204 464565529903104 465534228235776 465652408909824 465684339818496 465769760827392 465801699783168 465919948357632 466976561364992 467009135064864 467212823691264 467926102312704 467958189134016 468076985155584 468187042082816 469171214393868 469290318354432 469375846023168 469645524762624 470744288722944 470862923876352 471014753697792 471462958717184 471581774987022 471733836602112 472956648966576 473042844820224 473162931634176 473195377557504 474124491423744 474157563723648 474421978478592 474508441387008 475146263082162 475353500762112 475386096898048 475419257200566 475626613948416 476618376527104 476738492045382 476859517037568 477828589012992 478336938541056 479067199986816 479221675278336 479309012926464 479342446869888 480551461404672 480584982014424 480794591821824 480827561066496 481561624864656 481683874258944 482073945873408 482809912486713 482965594616448 483020492709888 483053614589952 484305769696896 484428715720704 485413169790976 485447029526592 486459269346023 486671441256448 486794090309184 486951057137664 488187505999872 488213315062272 488302291427328 489205460179968 489452969005056 489725913268224 490473561891264 490721132281856 490755362271552 491718954972672 491993162866688 492027481586196 492117153079104 492242082103296 493027377837624 493152537931776 493242414465024 494520980631552 494805106446336 495560509308396 496087723369728 497005292134368 497095870828032 497222063751168 498384425792736 498545129926656 498601798926336 498635989254144 499524017750016 499558861780272 499811018047488 499928536461312 500691761097332 500853209231872 500979432318876 501106611124224 502151503841056 502370520006656 502497125480448 502659155755008 503426549138688 503715791625984 503962131677184 504986281476096 505021506523632 505241774456832 506295289694208 506422884273264 506586180409344 507359569053834 507488367522816 507580856745984 507863910055936 507899335830912 508931486800128 509060684316672 509966338067361 510250721644944 510473270329344 510766561492992 511417446744064 511453120394088 511546332189312 511711280381952 513037720912896 513131221499904 514340408107008 514461342753792 514627230892032 515412895546752 515542787909541 515673663773184 515709024759936 516843108229504 517009764368384 517045828107528 517140059167872 517271340515328 518061041846208 518322537234432 518349939448832 518480571994056 519439558793211 519666115239936 519964688130048 520880945012547 521312522863104 522371932056576 522627395813376 522927670099968 523726006765248 523858960023552 523894882295808 525348631535616 526150664203976 526284232986624 526416865101792 526452962775768 526586608300032 526710422343168 527684631155008 527951608148736 528047826776064 529587324813312 530395828556832 530663550025728 530700566177376 530932034174976 532039117983744 532076230087398 532173200422752 532308298088448 532344799752192 533390052851712 533515466559488 533724725788416 533821996560384 534772688357376 534809359010304 534945125892096 535070905237504 536195673592992 536429538312192 536737742585856 537248487840512 537557162639616 537683556141984 538129055858688 538814809962496 538950599985168 539124384688128 539222639542272 540620394080256 540794717208576 541445741651766 541756827972738 541894358541312 542295361585152 543024300665328 543123266275072 543261143728128 543298396454912 543336293943504 543398054298624 543435316413696 543573273083904 544706716030976 544843990909008 544982305185792 545081627639808 546089816014848 547366416792846 547505371413504 547643351597832 547819939279872 549201670176768 549239979445056 549340077855744 549517212647424 550356142702464 550495856295936 550941652426752 551782757127672 552023420239872 552061273817088 553183824344256 553492308225024 553631797213992 554337306929189 554579084222464 554655800067327 554796605173248 554897716273152 556195932864512 556336103210496 556515493871616 558059761631232 558911733317952 559091954491392 559130953651164 559232854681536 559374821720064 560541213590016 560643371638784 560682479016828 560863271167488 560927023792128 560965487910912 561964519968768 562277900419072 562419603518976 562562379546624 563459860385856 564920441821188 565023397979712 565166835007488 565309266165504 565491550224384 566354867781024 566957398136832 568109566660608 569582200905984 570739703543296 570884591714304 570924413463168 571028463839232 571212592054272 571346898812928 572219155539808 572403667693568 572468732100608 572547922650144 572693269856256 572797642604544 574032061850562 574282429120512 575198607477228 575344627587072 575489623712976 575675190429696 576941144070144 577127178829824 577167436027008 577272624187392 578623188221952 578728641691648 578769010598016 578955634753536 579061148811264 579839507490096 580092407709696 581448496758192 581635984914432 581782566563856 582778020708352 582818672076984 583112854388736 583143681879936 583249959204864 583290643493313 584477081993216 584624379644928 584812891865088 586435681714176 587330973995136 587668423563648 587817609265152 587955820290048 589043309196288 589150661722112 589191757610904 589341330026496 589381742582784 589448736866304 590677837976576 590868302135296 591017210477568 591919497229473 592069762109952 592259583122739 592549225136064 593645210049384 593753401266816 593904131702784 594053805123072 594245357862912 595292508585768 595552148717568 595785740414976 595894321741824 596695307126436 596996493778944 598544007731712 600063809458176 600204899879424 600398436040704 600549746130432 601315044804544 601467694841856 601619274402048 601660528886592 601813266628608 601954768392192 603220132792116 603483230601216 604404548820576 604751807969568 604894000659732 606166661207808 606277134446592 606319424983314 606514932774144 606625469485056 608044706267136 608197943340288 608352340672512 608394056859648 609588631830528 609731961782272 610082281783296 610902338248494 611013674559456 611168786694144 611210696011776 611364730965408 612795055534848 612906736791552 612949489772634 613216831094784 613998271817728 614351043016704 614495492733696 615004635267072 615943542840192 616254445191168 617851878948864 618795133316304 619107475030016 619150660540272 619307838332928 619420706537472 620712304314368 620755601768631 620912453091328 621026347769856 621068933044224 622678846753152 623901469750272 623944252178688 624102646874112 624259930807296 625561619191824 625720424472576 625834461364224 625878116111808 626079930605568 626194033016832 627817231835136 628775699982696 628978448802816 630608865288768 630723793093632 630927170076672 631086173899776 632210084964864 632562637971456 632677921849344 632722053958848 633528350776216 633804667682816 633892342934088 634168818597888 635651322727176 635812689383424 637104785350656 637149226253652 638756266649088 638962233704448 639123262493184 639285510537216 640735281872896 640779976019232 641059455762432 641103414755328 642082166486208 642245165678592 642765261164544 643746549982284 643954126155264 644027323613184 644071486119936 644116412981412 644397347930112 645741026262528 645904954294272 646067732760576 646276057399296 647262706035456 649058787078912 649268076183552 650916674666496 650951086749696 651069721903104 651443792412672 652273946906624 652319445926358 652603958673408 652967884357632 653964749188352 654129558852966 654340483028736 655625273296896 656001961187328 656036642114928 656156204105472 656322776137728 657369837116832 657536717242368 657656552620032 657702427100544 657914503348224 659073848791386 659361307508736 659740141928448 660747345744528 661450297826304 662673722845824 662794494437376 664512567723648 664726839902208 664847985672192 664894361787264 666032023666688 666078482373696 666414690729984 666571381948416 666617878278072 667850861305557 667972576425168 668142148165632 669704072158989 669996167307264 671235398851584 671621055501312 671949508902912 673315041968128 673362008698176 675060386258944 675230512364352 675448240545792 676479425405112 676651156697088 676774475661312 676868094997416 677163314774016 677199114441216 678575315733504 678918634426368 679955117423148 680334295526592 681937493858784 682061776252416 682281707175936 684050294550528 684174961999872 685787210809344 685948457005056 686342567006208 687217194062336 687390383879388 687564885030912 687612033013248 689394437476704 689520078890496 689695120687104 690748055794944 691144923393792 691307429325408 692586078390948 692888153653248 692936485695216 693286250840064 694507926683396 695083363817472 696144524980842 696495909408768 696836527751168 697236893466624 698301342353664 698478613364736 698526509727744 698702549674752 700464842047488 700513702597296 700819235536896 701712310648832 701889153469056 701937283701024 702115477733376 702280563124224 703756821590802 703935477531648 704063769034752 706116433084416 707194438075776 707372662480533 707551400034304 707600754903168 709385490644992 709434973449864 709564267230336 709744397451264 709793066336256 711186737135616 711632967717888 711762662080512 712719394623243 713030251143168 713079145347072 713128885800849 713439920922624 714927564790656 715107738068073 715289275556352 716742883519488 716911408189312 717505407811584 718600799980224 718832512917504 718963519389696 720827192107008 721241341599744 721927655535688 722342437296984 722525811388416 723110918810112 724032400887104 724448391924672 724530739064832 724580421884928 726458654545344 726643073581056 728119754686464 728170544289888 729821889057128 730007161884672 730191135463776 730426585706496 732319972593408 732453437140992 733808190269952 733994475061248 734588869902336 735710342836896 736031226986496 736081698422784 736133043407328 736454111920128 737578432459008 737989744300032 738041222379294 738175729618656 738363123154944 739541066756436 739728806897664 739863621697536 741781470947328 742020658495488 743340763962594 744079682174976 744507191328768 745215644423936 745455939321856 745507938201552 745643806242048 745833095626752 747388284786688 747576638689104 747817694889984 747902698389504 747953983881216 749286026625024 749716527071232 749892804691968 751037641645998 751279813847808 751469148478314 751659916686336 753227255761584 753364530639616 753555780009984 753745688220672 753988733632512 755139823708032 755943197515776 757479422214144 759442934541312 759634326409896 759879270614016 761039353580751 761232551284224 761371285118976 761795865083904 761849003746368 763397230200192 763591026475008 765376082467416 765709905494016 766931476636304 767126170116096 767179680591132 767319498283968 767566920572928 768919490256617 769254858760192 769556581369344 769696832249856 771497584295936 771692014130688 771940846338048 773119343320128 773563537139904 775264662344256 775514646552576 775568742161292 775710088751808 775907010772992 777091562769312 777483805851648 777524909173248 777666612273152 777720857991084 779499172859904 783107965326848 783557898084864 783756812353536 783941093720064 784391505149952 785391078928384 785589010147872 785788440035328 785842323443712 785931649155072 788022947303424 789225996305964 789426349479936 789625297652688 789679444163652 789879912450048 790065633514752 791526946732512 791671201689088 791872175603712 791927412223104 792071740164096 792327143817216 793723344781024 794069531623424 794380987219968 794525762322432 795593742835248 795995325038592 798058676975616 798259800634128 798517199628288 800085079277568 800273199839232 800531248054272 800587088682624 800732994840576 801956926455808 802159032536064 802214038515456 802417688838144 802606357856256 804293510389488 804644307468288 805872731760768 806335743959424 806525334212976 808017091456106 808222214943744 808369512595456 808425899977752 808686577032192 808833959313408 810726275022848 810930591120384 811192075812864 812168612477649 812635241959107 813443042377728 814536450997992 814684899412608 814891715592192 814947594682368 815004440915256 815097081447936 815152974620544 815359909625856 817060074046464 817208982388736 817265986363512 817473457778688 817622441459712 819134724022272 819327323644928 821049625189269 821258057120256 823802505265152 824010116783616 824275818971136 825060177755072 825534214053696 825743784443904 826412478640128 827674135691508 828035130359808 828091910725632 829775736516384 830238462337536 831868626333696 831925669571584 832194907759872 832346574409728 834082158922432 834293899296768 834504154815744 834773240807424 837089642446848 838367599976928 838637931737088 838849282022304 840811820385024 840965057458176 841023718525242 841294906751232 841390535688192 841448231866368 842946779953152 843416850628608 843629405278464 843843569319936 845189790578784 845558424797184 847380662731782 847535096969568 847750252511232 849473047134208 849532301671536 851675022198784 851949644939264 852164349990912 854373301358976 854804553007104 856109555314944 856326887571456 856542695758848 856818888081408 857020348219392 858328733309712 858605501540352 858703098150912 858761981493248 858821883975216 859039904784384 859196463906816 860988035016704 861048092775843 861423643680768 862797911215842 863016941380608 865411716105216 865690768244736 865908936281088 867934782332928 868092962537472 868153515897024 868433452130304 868591723216896 869759261235144 870138611564544 872172745137288 872453977371648 874167031062528 874228008115476 874669281583104 874715522819904 874874938807296 876493116155776 876715622989824 876936569467392 877219337797632 878765131721848 879148410011648 879653522571264 880996460992704 881502635345472 881933730435072 883564963794432 883725992583168 883787636416356 884072613874176 884173105299456 886016756964864 886302453202944 886525815716352 886750869454848 888104643164928 888761842597888 888823837704096 890467815074076 890630101900224 890856197554176 892938762878652 893328223076352 893841482612736 894980531802112 895042960689654 895494740668416 895932678537216 896447434457088 897816011597568 900095714187264 900307349819136 900597654061056 901972567206816 902201542262784 902365967548416 902428911603072 902490793329888 902719899942912 902884419698688 902932152588288 904767087644672 904830199188174 905224845901824 906606823230864 907112394035456 907341000989598 909249991811712 909415701669888 909708942901248 909938204227584 912067059400704 912233282666496 912296915010432 912591085289472 914382947745792 914597942673408 915123422674944 916353507372741 916520511839184 916753180041216 916816044017664 919192583302272 919360105187328 920997407726592 921526564525056 921743239100544 923448104521264 923850871537664 923915314260288 924381667786752 926777818423296 928192699974456 928661212545024 928725990810408 929131059806208 931068456471552 931368679636992 931539521654784 931603399566336 933953122729984 934018270129728 935852204625408 935916378268032 936153970311168 936374084165632 938342428787736 938580636708864 938751692046336 939291049525248 941725847752704 942925917434368 943163549974044 943467673204224 945913297933152 946085689640448 946325863268352 946390755115008 948315127447296 948843956957184 949016882774016 950292526164324 950707001524224 950772193796096 950838514401132 951253227896832 953236753054208 953476984090764 953719034075136 955657178025984 956673877082112 958134399973632 958443350556672 958684893739776 961102922809344 961169964028848 961589183643648 961655122132992 963123249729312 963367748517888 964147891746816 965619824973426 965931189232896 966040985419776 966107229179904 968611539393792 968857431441408 970826339581952 970894059053184 972918538692046 973342882512896 973588180618368 973902114275328 976375011999744 976426630124544 976604582854656 978410920359936 978479168889537 978905938010112 979451826536448 980947123782528 981194338279449 981442264563712 981510724543104 983437909945344 983986325733376 984054963172392 984234306158208 984484164206592 986054755675248 986305075863552 986484828930048 988610773187079 989041961263104 989610212892672 991121018616792 992175446739456 994010584268736 994191741656064 996768851585472 997090259853312 997271978508288 999048035500032 999117723560544 999622036094976 999857072922624 1001383522194664 1001706418463744 1001958864637752 1002213222248448 1004303007682112 1004994250960896 1006853098277376 1007431583251968 1007924263354368 1009972562952192 1010043013047264 1010483548913664 1012590579388416 1012845768546528 1013172360818688 1014719138107668 1014976735045632 1015161713491968 1015798671661824 1017862973600256 1018121368633344 1019932676134722 1020501443289888 1020946540658688 1021533122985984 1022834893488128 1022906240788176 1023092664378624 1023422560763904 1026075441825792 1026262442999808 1028680816214016 1028922685507584 1029254461784064 1030825791093504 1031085575819082 1031347327546368 1031418049519872 1033686216459008 1034019528736768 1034091656215056 1034280118335744 1034542681030656 1036122083692416 1036645074468864 1036699878897664 1036961143988112 1038879117586422 1039332230479872 1039929376260096 1041761890025094 1042625045726208 1044216787471263 1044743864113152 1045254791626752 1045855340199936 1047452013530496 1047717920047104 1047789764591616 1050697263071232 1052301328407952 1052568465973248 1052833730203584 1052905925551536 1053173216600064 1053420844686336 1055369262310016 1055635232386203 1055903216297472 1056095653552128 1059174649626624 1060791657113664 1061327100051456 1061401132354752 1064078235967488 1064152460174796 1064346400845504 1064616596176896 1064689599504384 1066780105703424 1067030933118976 1067449451576832 1067643993120768 1069545376714752 1069618718020608 1070141810475008 1072391347185984 1074496975681024 1075114325279232 1075367112283968 1076258111717376 1077629619924992 1077901199970336 1078248769376256 1078445279084544 1081240788160512 1082891483303532 1083513655945476 1083788717082624 1086048601330656 1086246532550144 1086522287456256 1086596792909824 1086672587887008 1086796108597248 1086870632827392 1087146546167808 1089413432061952 1089687981818016 1089964610371584 1090163255279616 1092179632029696 1094732833585692 1095010742827008 1095286703195664 1095639878559744 1098403340353536 1098479958890112 1098680155711488 1099034425294848 1100712285404928 1100991712591872 1101883304853504 1103565514255344 1104046840479744 1104122547634176 1106367648688512 1106984616450048 1107263594427984 1108674613858378 1109158168444928 1109311600134654 1109593210346496 1109795432546304 1112391865729024 1112672206420992 1113030987743232 1115011145943891 1116119523262464 1117823466635904 1118183908982784 1118261907302328 1118465709363072 1118749643440128 1121082427180032 1121286743277568 1121364958033656 1121726542334976 1121854047584256 1121930975821824 1123929039937536 1124555800838144 1124839207037952 1126556462468997 1126919720771712 1127203722717471 1129840883642376 1130046795959424 1130333670014976 1130618532331008 1130983100448768 1132709735562048 1133914796273664 1136219133321216 1139164401811968 1141479407086592 1141848826926336 1142056927678464 1142693797625856 1144438311079616 1144807335387136 1145095845300288 1145386539712512 1148064123701124 1148564858241024 1150397214954456 1150689255174144 1150979247425952 1151350380859392 1153882288140288 1154334872054016 1154545248374784 1157246376443904 1157538021196032 1157911269507072 1159679014980192 1160184815419392 1162896993516384 1163271969828864 1163565133127712 1165556041416704 1165637344153968 1166225708777472 1166287363759872 1166499918409728 1166581286986626 1168954163986432 1169248759289856 1169625783730176 1172871363428352 1174661947990272 1175336847127296 1175635218530304 1175911640580096 1178086618392576 1178301323444224 1178383515221808 1178682660052992 1178763485165568 1178897473732608 1181355675953152 1181736604270592 1182034420955136 1183838994458946 1184139524219904 1184519166245478 1185098450272128 1187290420098768 1187506802533632 1187808263405568 1188107610246144 1188490715725824 1190585017171536 1191104297435136 1191571480829952 1191788643483648 1193390614252872 1193992987557888 1197088015463424 1200127618916352 1200409799758848 1200796872081408 1201099492260864 1202630089609088 1202935389683712 1203238548804096 1203321057773184 1203626533257216 1203909536784384 1206440265584232 1206966461202432 1208809097641152 1209503615939136 1209788001319464 1212025637184159 1212333322415616 1212554268893184 1212638849966628 1213029865548288 1213250938970112 1216089412534272 1216395886680576 1216704681345024 1216788113719296 1219463923564544 1220164563566592 1221804676496988 1222027349118912 1222337573388288 1222421392023552 1222729461930816 1225590111069696 1225813473583104 1225898979545268 1226433662189568 1227996543635456 1228702086033408 1228990985467392 1230009270534144 1231887085680384 1235703757897728 1237590266632608 1238214950060032 1238301321080544 1238615676665856 1238841413074944 1241424608628736 1241511203537262 1242052695539712 1242137866088448 1245357693506304 1247802939500544 1247888504357376 1248205293748224 1248519861614592 1251123238383648 1251440848945152 1251668922728448 1251756232223616 1252159861211136 1252388066033664 1255634463670272 1257551399965392 1257956897605632 1261217730577536 1261447586187264 1261854340153344 1262172347799552 1264420169929728 1265125275942912 1265355843698688 1265444107917696 1267056701552432 1267609335365632 1267784685868176 1268337637195776 1271070994097673 1271302645454352 1271625378766848 1274209570701312 1274298452507304 1277512533298176 1277924467408896 1278246524986368 1281470563745792 1281559952038464 1282206829510656 1284164332972416 1284490331357184 1285530522329088 1287493099964568 1287908252310528 1288054647226368 1288142972239872 1288232825962824 1288794695860224 1291482052525056 1292135465521152 1294196866823763 1294525412070912 1298117574157824 1298536152367104 1301902173499392 1302139443806208 1302887584825344 1304547893813248 1304638891852716 1305207917346816 1307929498376704 1308259117705932 1308680966057472 1311250546593792 1312003922374656 1312073284229856 1312312408210944 1312645552275456 1314739674233664 1315073434484736 1315404854201088 1315829006696448 1318147697582772 1318722615017472 1319480283856896 1321494691489056 1322900595652608 1325347445691648 1325588988874752 1329025135447296 1329453679804416 1329788723574528 1332064047333376 1332156964747392 1332829381459968 1333142763896832 1333235756556144 1335701722611114 1335945152850336 1336284296331264 1339408144317978 1339992334614528 1342470797703168 1342564441034481 1343242111002624 1343899017805824 1346630083936256 1346724017396352 1350120772517888 1350461024728704 1350896481091584 1352958850810224 1353302313394176 1353548951322624 1353736189994832 1354326629548032 1354398228882432 1357150631467008 1357245298782261 1357837268852736 1359910234846296 1360668591053184 1361011501484397 1363874987717568 1364123552504832 1364563414351872 1368100589101056 1368349923999744 1371574421618688 1371896914010112 1372685134012416 1374434388124672 1374780767758776 1375129770061824 1375224066026496 1378788874953408 1379040157780992 1381496111589888 1382289846787584 1382614858650816 1385172156781896 1385776307306496 1385872971390432 1386572501680128 1389015853366792 1390166727634944 1392289049961684 1392991818817536 1396602684707328 1396957226729472 1397053019455488 1397405099349504 1400929684094976 1401027405194592 1401638471073792 1403424621297664 1403778306938112 1403874567402048 1404230955466752 1404561126248448 1407513643181604 1407870955063296 1408127538069504 1412232866168832 1414388876151552 1414745324961066 1415201509806336 1418770981289984 1418869946899728 1419128534460672 1419488794902528 1419586132672512 1422373474271232 1423265935435776 1423525324161024 1425438789246486 1426060502286336 1426158290694144 1426257771601698 1426879841845248 1429855129581312 1430215476136146 1430578551112704 1433485767038976 1433822816378624 1435010815623168 1437201599960448 1437665025835008 1437927038779392 1441654384214016 1442482683199488 1443855311071376 1444684874593968 1445051622776832 1446221837620224 1448064801774208 1448429737460139 1448896783849344 1449061478129664 1449160843769856 1452917309090688 1453286147162112 1456239509372928 1456341088579776 1459377808038069 1459643778114256 1460014323769344 1460382270927552 1460853171412992 1464639945186816 1464906874281984 1467616380539904 1469177739804672 1471420685673792 1472163396845568 1472266086814656 1475156864918016 1475979488600064 1476082444758588 1476351459237312 1476726246309888 1479082133512872 1479457613795328 1479727243395072 1483562941894656 1486681527925188 1490431288847872 1490911878643712 1491015876403104 1491287612484096 1491666191253504 1494776569573376 1495153277378208 1495635389779968 1495805396779008 1495907967762432 1498572053250048 1499433054142464 1499785609383936 1502075283291996 1502559627695616 1502938296956628 1503319833372672 1506454511523168 1506729061279232 1507111560019968 1507491376441344 1507977467265024 1510279647416064 1511886395031552 1514958844428288 1518885869082624 1519268652819792 1519758541228032 1522078707161502 1522465102568448 1522742570237952 1523591730167808 1523698007492736 1526794460400384 1527182052950016 1529899014202083 1530752164934832 1531419810988032 1533862953272608 1534252340232192 1534359361182264 1534638996567936 1535133841145856 1537838980513234 1538509717520384 1539113162738688 1539393664499712 1542995168591872 1543384028261376 1543881692676096 1546238686640256 1546628363728623 1547127074279808 1550529324688512 1551029293105152 1551137484322584 1551420177503616 1551814021545984 1554183125538624 1554967611703296 1555049818346496 1555333224546304 1555441715982168 1558318676379633 1558998345719808 1562642835037641 1566215930653696 1567115796169728 1567882187440128 1568783010299904 1570782157856768 1571178020295744 1571576880070656 1571684646887424 1576045894606848 1578451992611928 1578852698959872 1579250595305376 1579358888327304 1579759824900096 1580131267029504 1583053893465024 1583342403378176 1583854824446208 1584143480328192 1587446689562048 1588761974439936 1591187485670496 1591990650077184 1596117353951232 1596519601268256 1597034399256576 1600170158555136 1600546399678464 1601174177365248 1601465989681152 1603913852911616 1604318065072128 1604428077030912 1604835377676288 1605212715712512 1608587020778976 1609288614936576 1611745463521536 1612671487918848 1613050668425952 1616034182912212 1616444429887488 1616739025190912 1616851799955504 1617373154064384 1617667918626816 1621452550045696 1621861182240768 1622384151625728 1624337224955298 1625270483918214 1626886084755456 1629072901995984 1629369798825216 1629783431184384 1629895189364736 1630008881830512 1630194162895872 1630305949241088 1630719819251712 1634120148092928 1634417964777472 1634531972727024 1634946915557376 1635244882919424 1638269448044544 1638654647289856 1642099250378538 1642516114240512 1647605010530304 1648020233567232 1648551637942272 1650120355510144 1651068428107392 1651487568887808 1652824957280256 1655348271383016 1656070260719616 1656183821451264 1659551473032768 1660476924675072 1663011920787567 1663737252667392 1663851339143168 1663967400201981 1664389815519744 1664693148819456 1668164317844864 1668587798593536 1669008309631488 1669546481614848 1674179284893696 1676735199953856 1677275863474176 1677698564044608 1681623640770048 1681930114916352 1682047437050484 1682589813502464 1682781071376384 1682896463732736 1685893559906304 1686833701257216 1687258810556928 1687687138639872 1690379581157568 1694761325463564 1695070193939136 1695500505022464 1698946094268416 1699064603343072 1703350044397568 1704328699981824 1708746602717952 1712219110629888 1712653775142912 1713085391517696 1713637776162816 1714040696438784 1716657466619424 1717211003080704 1717406196301824 1717523962986496 1717643767950432 1718079809568768 1718392927813632 1721976070033408 1722096185551686 1722847287361536 1725595822431684 1726033882761216 1730823432210432 1731381536489472 1731817872562176 1735869564665856 1736185925074944 1736307031794048 1736866904260608 1737183446433792 1739518522470288 1740277223129088 1744345490274576 1744907954743296 1748334062125056 1748456016230952 1749338563166208 1749431045639808 1749749877614592 1752986232311552 1753431245979648 1753873138934784 1754438675595264 1757530263443696 1758296820023296 1759307045142528 1761992921985408 1763005270690944 1763867460870144 1767129927588864 1767451985166336 1767575272832712 1768145227748352 1768346210598912 1772033513929728 1772604906405888 1773051631432704 1775758491688419 1776209286329856 1777523685195776 1777647675408192 1780935630148152 1781260203800448 1781712395108352 1785877525757304 1786656446152704 1787682965225472 1789961063604224 1790085921379308 1790989481336832 1795632023195136 1800191428374528 1800614699638272 1801195308122112 1803945134413632 1804403084525568 1804857823206144 1804981586659776 1805439799885824 1805864305176576 1809534175289344 1809660398376348 1810449691803648 1813213646461728 1814224788070912 1814682001979196 1818499983623424 1818831403339776 1819876408455168 1824134118801408 1824593830020864 1825182170578944 1828765895491584 1829195885346816 1830246845349888 1832707014745482 1833041023678368 1833506360082432 1833632088035328 1838385166604544 1838720210374656 1841994815453184 1843053129050112 1843486478201088 1846896209042528 1847701743075328 1847830628520576 1848763335573504 1853555636846592 1856385399948912 1857322425090048 1857451981620816 1858262119612416 1862136912943104 1862266805305893 1862737359273984 1863079043309568 1863206799132672 1867906245459968 1868036540259456 1871704409250816 1871832756536064 1872307940622336 1872748168331264 1876684857575472 1877161273417728 1877503384092672 1878582099050496 1883451695505408 1885851834868736 1886327099948088 1886935346408448 1891826595866304 1892171379280896 1892781510230016 1896630254894592 1897687913914368 1898033765548032 1900585052328648 1901414003048448 1901544387592192 1901677028802264 1902506455793664 1906473506108416 1906953968181528 1907438068150272 1911314356051968 1916268799947264 1916886701113344 1917369787479552 1922205845618688 1922339928057696 1923178367287296 1923310244265984 1926246499458624 1926735497035776 1928295783493632 1931239649946852 1931862378465792 1932081970839552 1932214458359808 1937223078787584 1937714862882816 1941788118106368 1945837077384092 1946685765025792 1947176361236736 1947804228550656 1952750023999488 1952853260249088 1953209165709312 1956821840719872 1956958337779074 1957811876020224 1958903653072896 1961894247565056 1962388676558898 1963021449086208 1966875819890688 1967972651466752 1968109926344784 1968468612316416 1968968328413184 1972109511350496 1972610151727104 1972969657860096 1977221546374158 1978083922526208 1979220425785344 1982242037233584 1984350893478912 1988021168537472 1988383483312128 1993537703170944 1994180519706624 1994543957016576 1998096071000064 1998235447121088 1999244072189952 1999714145845248 2002767044389328 2003412836927488 2003552583916671 2003917729275504 2004426444496896 2008606015364224 2009112216476967 2009988501921792 2013706196554752 2014863166503936 2015848526708736 2019945125904384 2020086026094528 2025181158776832 2025691537093056 2026344721637376 2029438276215336 2029953470091264 2030323426983936 2031597343323648 2035725947200512 2039865352269444 2041002886579776 2045669786976256 2045812481576352 2046185328757248 2046845121527808 2052150883651584 2052524885999616 2057361632428032 2057845371015168 2061651582187008 2062171151638164 2062694655092736 2062836099039744 2067372432918016 2068039057473536 2068183312430112 2068560236671488 2069085362061312 2072244167384832 2073399757795328 2073922287976224 2077758235172844 2078664460959744 2079858752520192 2083523780050188 2085250091452416 2088433574942526 2089487728226304 2090509583253504 2091710680399872 2094904027060992 2095435840094208 2095579529183232 2101394526142464 2104602656815904 2105136931946496 2105667460407168 2105811851103072 2106346433200128 2106841689372672 2110738524620032 2111270464772406 2111806432594944 2112191307104256 2118349299253248 2121583314227328 2122117987441599 2122654200102912 2122802264709504 2128156471934976 2128304920349592 2128692801691008 2129233192353792 2129379199008768 2133560211406848 2134061866237952 2134898903153664 2135287986241536 2138158183869729 2139090753429504 2139237436041216 2140283620950016 2144782694371968 2145323214204219 2148993951362048 2150228650558464 2150734224567936 2152516223434752 2155259239849984 2155802399940672 2156497538752512 2156890558169088 2162481576321024 2165782966607064 2167027311890952 2167577434165248 2172097202661312 2172493065100288 2173193585819648 2173345175774016 2173592217194496 2173741265654784 2178826864123904 2179375963636032 2179929220743168 2184359264059392 2189465667171384 2190021485654016 2190573406391328 2191279757119488 2196959917780224 2197360311422976 2201424570809856 2201983425183744 2203766609707008 2207131028510688 2208093680959488 2208245095268352 2212735297377024 2213969232900096 2214527188855968 2217349227716756 2218316336889856 2218623200269308 2219186420692992 2219590865092608 2224783731458048 2225344412841984 2226061975486464 2230022291887782 2232239046524928 2235646933271808 2236367817965568 2236523814604656 2236931418726144 2237499286880256 2242164854360064 2242573486555136 2242729916067312 2243453084669952 2243708095168512 2243861951643648 2247858079875072 2249111601676288 2249678414075904 2253112924937994 2253839441543424 2254407445434942 2259681767284752 2260093591918848 2260667340029952 2261237064662016 2261966200897536 2265419471124096 2267829592547328 2272438266642432 2278328803623936 2282958814173184 2283118060742253 2283697653852672 2284113855356928 2285387595251712 2288876622159232 2289614670774272 2290191690600576 2290773079425024 2296128247402248 2297129716482048 2300794429908912 2301378510348288 2301958494851904 2302700761718784 2306758470769851 2307764576280576 2308669744108032 2309090496749568 2314492752887808 2315076042392064 2315822539014144 2319358029960384 2325793987032768 2326543939657728 2327130266255424 2331112082833408 2331274688307936 2332451417554944 2332574727519744 2332999836819456 2333162573973252 2338497518579712 2349323895980544 2350673694254592 2351270437060608 2351823281160192 2356173236785152 2356602646888448 2356767030443616 2357365320105984 2357526970331136 2357794947465216 2362711351906304 2364068841910272 2367677988917892 2368279048439808 2369038332490956 2370196900544256 2374580840197536 2375013605067264 2375616526811136 2376215220492288 2376981431451648 2381170034343072 2382208594870272 2383142961659904 2383577286967296 2386781228505744 2387985975115776 2394176030926848 2400255237832704 2400819599517696 2401593744162816 2402198984521728 2405260179218176 2405870779367424 2406477097608192 2406642115546368 2407253066514432 2407819073568768 2412880531168464 2413932922404864 2417618195282304 2419007231878272 2419576002638928 2424051274368318 2424666644831232 2425108537786368 2425277699933256 2426059731096576 2426501877940224 2432178825068544 2432791773361152 2433576227438592 2436505837432947 2438927847129088 2440329127133184 2443609352993976 2444054698237824 2444675146776576 2444842784047104 2445458923861632 2451180222139392 2451626947166208 2451797959090536 2452867324379136 2455993087270912 2457404172066816 2457981970934784 2463148875567807 2463774171360768 2471407515795456 2475180533265216 2476429900120064 2476602642161088 2477231353331712 2482849217257472 2483022407074524 2484105391079424 2484275732176896 2490715387012608 2495605879001088 2495777008714752 2497039723229184 2502246476767296 2502881697890304 2503512464447232 2504319722422272 2511268927340544 2515102799930784 2515913795211264 2522435461155072 2522895172374528 2524344695599104 2528840339859456 2530250551885824 2530888215835392 2534113403104864 2535218670731264 2535569371736352 2536675274391552 2542141988195346 2542605290908704 2543250757533696 2548419141402624 2548596905014608 2555025066596352 2555848934817792 2556493049972736 2562941127491584 2563119904076928 2564413659021312 2568328665944832 2568980662714368 2571061044658176 2574986199929136 2575816504621056 2576109294452736 2576285944479744 2576465651925648 2577589391720448 2582964105050112 2583144278327529 2584270931042304 2588393733647526 2589050824141824 2596235148315648 2597072304734208 2603804346998784 2604278887612416 2605775169650688 2609095787626496 2609277783705432 2610415834693632 2615858996753408 2616518235411864 2617361932114944 2622501093187584 2624007844749312 2624146568459712 2624624816421888 2629479348467328 2630146868969472 2630809708402176 2631658013392896 2636295395165544 2637445230034944 2638960567713792 2642989382978112 2645801191305216 2650694891383296 2651177977749504 2658050270894592 2658907359608832 2659577447149056 2664313929494784 2666285527793664 2666471513112288 2671403445222228 2671890305700672 2672568592662528 2678816288635956 2679984669229056 2684941595406336 2685128882068962 2686484222005248 2687798035611648 2693448034792704 2700241545035776 2700922049457408 2701792962183168 2705917701620448 2706604626788352 2707097902645248 2707472379989664 2708653259096064 2708796457764864 2714301262934016 2714490597564522 2715674537705472 2719820469692592 2721337182106368 2722023002968794 2727749975435136 2728247105009664 2729126828703744 2736201178202112 2736699847999488 2743148843237376 2743793828020224 2745370268024832 2748868776249344 2749060522118223 2749561535517552 2750259540123648 2750448132052992 2757577749906816 2758080315561984 2762992223179776 2764579693575168 2765229717301632 2770344313563792 2771552614612992 2771745942780864 2773145003360256 2778031706733584 2780333455269888 2784578099923368 2785983637635072 2793205369414656 2794106038910976 2794810198699008 2801859368189952 2802054810389184 2806849242595328 2807556613876224 2807749134804096 2808461910933504 2809122252496896 2815027286363208 2815741910126592 2816255076139008 2828059820096371 2828777752303104 2829490649922132 2830403019612672 2837541962579968 2837739893799456 2838257068921344 2838977589805056 2839172265345024 2846531870871552 2847050648322048 2850877578492972 2852121004572672 2852316581388288 2852515543203396 2853759683690496 2859710259162624 2860430952272292 2861157102225408 2866971534077952 2867645632757248 2870021631246336 2874403199920896 2875330051670016 2883308768428032 2884965366398976 2887710622142752 2889369749187936 2890103245553664 2892443675240448 2896129603548416 2896859474920278 2897793567698688 2898122956259328 2898321687539712 2905834618181376 2906572294324224 2912479018745856 2912682177159552 2918755616076138 2919287556228512 2920028647538688 2920764541855104 2921706342825984 2929279890373632 2929813748563968 2935232761079808 2938355479609344 2942841371347584 2943583014838347 2944326793691136 2944532173629312 2950313729836032 2951958977200128 2952164889517176 2952702918474624 2953452492619776 2958164267025744 2958915227590656 2959454486790144 2965832319561237 2967125883789312 2973363055850376 2980862577695744 2981823757287424 2982031752806208 2982575224968192 2989553139146752 2990306554756416 2991270779559936 2991815935524864 2997144106500096 2998866108284928 2999571218767872 3004150566583992 3005119255391232 3005876593913256 3006639666745344 3012909023046336 3013458122558464 3014982752882688 3020559294832128 3023772790063104 3029917688856576 3037771738165248 3038537305639584 3039517082456064 3044157414323004 3044930205136896 3045485140475904 3047396014985472 3053588920800768 3054364105900032 3059798028404166 3061504329869664 3062839621976064 3067725906545216 3068504680464384 3068718722364528 3069277993135872 3070267682291712 3075677961026468 3077019435040768 3078226325477376 3078787328999424 3085990337183744 3086768056522752 3087763385352192 3092477373280512 3093256727457246 3094254148559616 3101058649377024 3102058586210304 3102274968645168 3102840355007232 3103628043091968 3108366251077248 3109935223406592 3110099636692992 3110666449092608 3110883431964336 3116637352759266 3117996691439616 3125285670075282 3132431861307392 3132650362413789 3134231592339456 3135764374880256 3137566020599808 3141564315713536 3142356040591488 3143153760141312 3143369293774848 3152091789213696 3156903985223856 3157705397919744 3158501190610752 3158717776654608 3159519649800192 3160262534059008 3166107786930048 3166684806756352 3166905697158609 3167709648892416 3168286960656384 3174893379124096 3177523948879872 3182374971340992 3183981300154368 3192234707902464 3193039202536512 3194068798513152 3200340317110272 3201092799356928 3202348354730496 3202931979362304 3208636130144256 3208856154061824 3210425431425024 3217174041557952 3223490927043072 3225342975837696 3226101336851904 3232068365824424 3232888859774976 3233478050381824 3233703599911008 3234746308128768 3235335837253632 3243722364481536 3248674449910596 3250540967836428 3258145803991968 3258739597650432 3259566862368768 3259790378729472 3260017763661024 3260388325791744 3260611898482176 3261439638503424 3268240296185856 3268835929554944 3269063945454048 3269893831114752 3270489765838848 3276538896089088 3277309294579712 3284198500757076 3285032228481024 3295210021060608 3296040467134464 3297103275884544 3300240711020288 3302136856214784 3302975137775616 3305649914560512 3310696542766032 3312140521439232 3312367642902528 3319102946065536 3320953849350144 3326023841575134 3327474505334784 3327702678286336 3327934800403962 3328779631039488 3329386297638912 3336328635689728 3337175597187072 3338016619262976 3339092963229696 3348358569787392 3353470399907712 3354551726948352 3355397128089216 3363247281540096 3363860229832704 3364094874100968 3365179627004928 3365562142752768 3365792927465472 3371787119812608 3373667402514432 3374517621113856 3379669387406991 3380759162315136 3389522650927128 3390140387878272 3391001010044928 3397892188536832 3398129206686144 3405214885422161 3406700088795136 3408657399963648 3417493205435904 3424438221259776 3426170783035392 3428081392877568 3433314933238848 3434422006161408 3435047925972992 3435287535900864 3436159619137536 3443952140066816 3444192371103372 3445694574723072 3451191644863368 3452067765522432 3461646864420864 3463635745124352 3471739129331712 3472614063588096 3473733808521216 3479037044940576 3480554446258176 3488690980549152 3489815909486592 3496668124250112 3496912032461904 3498677126332416 3498862091279616 3499499755229184 3505972464623104 3506862491959296 3507746277869568 3508877351190528 3515060526887392 3516593640046592 3518614090285056 3523985843970816 3526010541381888 3527734921740288 3534259855177728 3534903970332672 3535150545665424 3536290455496704 3536692421197824 3544067027859456 3545209812811776 3546103262865408 3551516983376838 3552418572659712 3555047370391552 3555295350816384 3561871260296304 3562520407600896 3563424790216704 3571755051514608 3573312892305408 3575365930450944 3579922127208448 3580171842758616 3581978962673664 3591264046390272 3600382856749056 3601229399276544 3602390616244224 3607890268827264 3608806169051136 3609715646412288 3609963173319552 3610879599771648 3611728610353152 3619068350578688 3619320796752696 3620899383607296 3626427292923456 3628449576141824 3629364003958392 3636076911552477 3636999967246848 3637662806679552 3639752816910336 3648268237602816 3649187660041728 3650364341157888 3658391770693632 3660493690699776 3665414029490964 3666082047356736 3667012720164864 3667264176070656 3676770333209088 3677440420749312 3683989630906368 3686106258100224 3686972956402176 3693792418085056 3695661257041152 3707111273693184 3712770799897824 3714644850180096 3714903963241632 3716524239224832 3724273825886208 3724533610611786 3726158086619136 3726413598265344 3736073080518912 3743408818501632 3743665513072128 3744615881244672 3745496336662528 3753369715150944 3754322546835456 3755006768185344 3757164198100992 3766903391010816 3771703669737472 3772654199896176 3773870692816896 3783653191732608 3784342758561792 3785563020460032 3793260509789184 3795375827828736 3796067531096064 3801170104657296 3802828006096896 3803088775184384 3803354057604528 3805012911587328 3812947012216832 3813212982293019 3813907936363056 3814876136300544 3822628712103936 3832537599894528 3833773402226688 3834739574959104 3844411691237376 3844679856115392 3846620488531968 3852492998917248 3853470994071552 3856591566987264 3862479299893704 3863724756931584 3864163941679104 3864428916719616 3874446157575168 3880361148504323 3882590600471289 3883576236212736 3891674154768184 3893371530051584 3894352722473472 3895608457101312 3905706520498176 3906418331418624 3913643681439744 3913916675558148 3915623752040448 3923788495130112 3924777353117796 3926042898172416 3933751639781376 3935945302933504 3936219852689568 3936937224632832 3937936656826368 3944219022700992 3945220303454208 3954443092748316 3956167845052416 3958440851570688 3964484074467168 3968701786957824 3976042337074944 3976766966624256 3987075406341888 3988361039413248 3996192142000128 3996470894242176 3998488144379904 3999428291690496 4005534088778656 4006825673854976 4007105167833342 4007835458551008 4008852888993792 4017212030728448 4018224432953934 4019977003843584 4027412393109504 4029726333007872 4031697053417472 4039890251808768 4040172052189056 4050362317553664 4051383074186112 4052689443274752 4058876552430672 4059906940182528 4060646853967872 4063194686647296 4071451894401024 4079730704538888 4082005773159552 4083034504453191 4091339573952512 4091624963152704 4092370657514496 4093690243055616 4104301767303168 4105049771999232 4114723264856064 4115690742030336 4123303164374016 4124342303276328 4125389310185472 4125672198079488 4134744865836032 4136078114947072 4136366624860224 4137120473342976 4144488334769664 4146799515590656 4147844575952448 4155516470345688 4157328921919488 4159717505040384 4167047560100376 4170500182904832 4176867149885052 4178975456452608 4189808054121984 4190871680188416 4191159058366464 4202789052284928 4209205313631808 4210273863892992 4211334920814336 4211623702206144 4212692866400256 4213683378745344 4221477049240064 4222540929544812 4223612865189888 4224382614208512 4236698598506496 4243166628454656 4244235974883198 4245604529419008 4256312943869952 4256609840699184 4257385603382016 4258466384707584 4258758398017536 4267120422813696 4268123732475904 4269797806307328 4270575972483072 4276316367739458 4278181506859008 4278474872082432 4280567241900032 4289565388743936 4290646428408438 4297987902724096 4300457301116928 4301468449135872 4305032446869504 4310518479699968 4311604799881344 4312995077505024 4313781116338176 4324963152642048 4331565933214128 4334054623781904 4335154868330496 4344194405322624 4344986130200576 4345289212380417 4346387171639296 4346690351548032 4347184434388992 4347482531309568 4357653728247808 4358751927272064 4359858441486336 4368718528118784 4378133424114207 4378931334342768 4380042971308032 4381146812782656 4382559514238976 4393919835560448 4394720622845952 4402849141619712 4407533219414016 4414262057021376 4416490190536704 4425470594754048 4427938465800192 4429054377711936 4434698455433512 4436632673779712 4437246400538616 4438372841385984 4439181730185216 4450688825683968 4460044583775564 4471293866543616 4472735635931136 4473047629209312 4473862837452288 4474998573760512 4484329708720128 4485146973110272 4485459832134624 4486906169339904 4487416190337024 4487723903287296 4495716159750144 4499356828151808 4506225849875988 4507678883086848 4508814890869884 4519363534569504 4520187183837696 4521334680059904 4522474129324032 4523932401795072 4530838942248192 4535659185094656 4544876533284864 4556657607247872 4565917628346368 4566236121484506 4567395307705344 4568227710713856 4570775190503424 4577753244318464 4579229341548544 4580383381201152 4581546158850048 4592256494804496 4594259432964096 4601588859817824 4602757020696576 4603916989703808 4605401523437568 4613516941539702 4615529152561152 4617339488216064 4618180993499136 4628985505775616 4630152084784128 4631645078028288 4638716059920768 4651587974065536 4653087879315456 4654260532510848 4662224165666816 4662549376615872 4664902835109888 4665149455039488 4665999673638912 4666325147946504 4674956029138899 4676995037159424 4687928505112923 4698647791961088 4701347388509184 4703646562320384 4712346473570304 4713205293776896 4713534060887232 4714730640211968 4715053940662272 4725422703812608 4728137683820544 4735355977835784 4736558096879616 4738076664981912 4740393801088512 4749161680395072 4750027210134528 4752430440984576 4762340068686144 4766285923319808 4773562457011488 4775971950231552 4788352061853696 4800510475665408 4801639199035392 4804397969043456 4810520358436352 4811741558734848 4812954195216384 4813284231092736 4814506133028864 4815638147137536 4825761062336928 4827865844809728 4835236390564608 4838014463756544 4839152005277856 4848102548736636 4849333289662464 4850217075572736 4850555399866512 4852119462193152 4853003755880448 4864357650137088 4865583546722304 4867152454877184 4873011674865894 4877855694258176 4880658254266368 4887218705987952 4888109396475648 4889350293553152 4889685568094208 4890917847723264 4902360444278784 4903253894332416 4903595918181072 4905734648758272 4911986174541824 4914808344133632 4915963941869568 4926297751135614 4927548342721536 4942815031590912 4950361066530432 4952859800240128 4953205284322176 4954462706663424 4965698434514944 4966044814149048 4968210782158848 4968551464353792 4981430774025216 4989035762362701 4991211758002176 4991554017429504 4991902200605943 4994079446458368 5004492953534592 5005763395780608 5007024928894464 5008639444844544 5022537854681088 5030205599861568 5031827590422528 5044870922310144 5045790344749056 5048689391198208 5057680679718912 5060501103771648 5061776431670784 5068226806209728 5071138743472704 5084283976390692 5085210581817408 5086501515067392 5096838282805248 5097193810029216 5110050133192704 5112986099945472 5126239808153856 5136657331889664 5137961325428736 5142122089316352 5149972399858272 5151633009242112 5152218588905472 5152571888959488 5152931303851296 5155178783440896 5165928210100224 5166288556655058 5168541862084608 5176787467295052 5178101648283648 5192470296631296 5194144609468416 5207608693997568 5208557775224832 5211550339301376 5218191575252992 5218555567410864 5220831669387264 5231717993506816 5233036470823728 5234723864229888 5245002186375168 5248015689498624 5248293136919424 5249249632843776 5258958696934656 5260293737938944 5261619416804352 5263316026785792 5272590790331088 5274890460069888 5277921135427584 5285978765956224 5291602382610432 5301389782766592 5302355955499008 5316100541789184 5317814719217664 5319154894298112 5327275475065257 5328627858989568 5332571055587328 5332943026224576 5342806890444456 5343780611401344 5345137185325056 5357632577271912 5359969338458112 5369883190812672 5370257764137924 5372968444010496 5382436431796319 5386896069585408 5400483090071552 5401844098914816 5403585924366336 5411835403240896 5413209253576704 5414944759979328 5417592915529728 5428602525868032 5428981195129044 5431349075410944 5439640939385184 5442674364212736 5444046005937588 5455499950870272 5456494210019328 5472402356404224 5486297686474752 5487587656040448 5490740536049664 5497737552498688 5498121044236446 5499123071035104 5500519080247296 5500896264105984 5515155499813632 5516160631123968 5525984446359552 5529159387150336 5530459434603264 5540688627127584 5543105229225984 5543491885561728 5546290006720512 5556063413467168 5560666910539776 5569156199846736 5571967275270144 5586410738829312 5588212077821952 5589620397398016 5603718736379904 5604109620778368 5613698485190656 5615113227752448 5615498269608192 5616923821867008 5618244504993792 5630054572726416 5631483820253184 5632510152278016 5656119640192742 5657555504606208 5658981299844264 5660806039225344 5675083925159936 5675479787598912 5676514137842688 5678344530690048 5693063741743104 5694101296644096 5701755156985944 5704242009145344 5704633162776576 5705031086406792 5707519367380992 5719420518325248 5720861904544584 5722314204450816 5733943068155904 5735291265514496 5748806399841792 5750660103340032 5766617536856064 5769930732797952 5775421244285504 5778739498375872 5780206491107328 5784887350480896 5792259207096832 5793718949840556 5795587135397376 5796245912518656 5796643375079424 5811669236362752 5813144588648448 5825364354319104 5837511232152276 5838575112457024 5840057295077376 5841529083710208 5843412685651968 5858559780747264 5859627497127936 5870465522159616 5876710959218688 5885682742695168 5887166029676694 5889064347258624 5900627459672064 5903917954400256 5904329779034352 5905405836949248 5906904985239552 5916328534051488 5917830455181312 5918908973580288 5931664639122474 5934251767578624 5946726111700752 5961725155391488 5963647514574848 5964063505612416 5965150449936384 5979106278293504 5980613109512832 5982541559119872 5983631871049728 5994288213000192 5997732216569856 5999142437535744 6008301133167984 6010238510782464 6010657751750013 6011753187826512 6013279333490688 6025818046092672 6026916245116928 6027336649430901 6029965505765376 6041118589664256 6047545580126208 6059835377713152 6075543476330496 6077074611279168 6079034164912128 6088314828646008 6089860410273792 6090970280951808 6094792029970944 6107177841601536 6119596056808332 6123008659739328 6135451813090432 6137009360928768 6137437444729056 6138555986271744 6140535364583424 6151355922052936 6154038870081536 6156452650954752 6157574657998848 6173536113045504 6184954746561024 6186513454914492 6188508297119232 6202117298754048 6204117172420608 6204549937290336 6205680710014464 6207256086183936 6216732502154496 6220199273385984 6221332898185216 6221766863928672 6233274705518532 6235993382879232 6250571340150564 6264863722614784 6265300724827578 6268463184678912 6271528749760512 6275132041199616 6283128631427072 6284712081182976 6286307520282624 6286738587549696 6304183578427392 6313807970447712 6315410795839488 6317002381221504 6317435553309216 6319039299600384 6320525068118016 6332215573860096 6333369613512704 6333811394317218 6335419297784832 6336573921312768 6349786758248192 6355047897759744 6364749942681984 6367962600308736 6384469415804928 6386078405073024 6388137597026304 6400680634220544 6402185598713856 6404696709460992 6405863958724608 6414474551609187 6417272260288512 6417712308123648 6420850862850048 6434348083115904 6446981854086144 6450685951675392 6452202673703808 6464136731648848 6465777719549952 6466956100763648 6467407199822016 6469492616257536 6470671674507264 6487444728963072 6497348899821192 6501081935672856 6516291607983936 6517479195300864 6519580757458944 6520035527322048 6520776651583488 6521223796964352 6536480592371712 6537671859109888 6538127890908096 6539787662229504 6553077792178176 6554618589159424 6568397001514152 6570064456962048 6592080934268928 6600481422040576 6604273712429568 6605950275551232 6611299829121024 6621393085532064 6624281042878464 6624735285805056 6638205892131072 6641907698700288 6652047683150268 6654949010669568 6655405356572672 6655869600807924 6657559262078976 6658772595277824 6672657271379456 6674351194374144 6676033238525952 6678185926459392 6696717139574784 6706940799815424 6709103453896704 6710794256178432 6726494563080192 6727720459665408 6728189748201936 6730359254009856 6731124285505536 6731585854930944 6743574239625216 6747334805028864 6749035242227712 6759338774813982 6761518324630272 6779045301854256 6780280775756544 6782002020089856 6795784377073664 6796258413372288 6810429770844322 6813400177590272 6817314799927296 6834986410871808 6848876442519552 6849354182226759 6852341566070784 6856162785755136 6866629866477696 6868844012322816 6870095851945984 6870575071801728 6872319238275072 6887904280133632 6888384742206744 6891389149446144 6902383289726736 6904135531044864 6920275412309553 6923293728841728 6927271490248704 6943478258663424 6945228127176192 6947467617042432 6958074089881152 6977381961098304 6979631818973184 6993336248500224 6993824064923808 6997354252664832 6997724182559232 6998999510458368 7011944929246208 7015492555739136 7030121053774784 7047971687941632 7052021082763776 7055469843480576 7068519710355456 7069807940665344 7070301091330848 7072580910993408 7073384842395648 7088134055718912 7092206525730816 7103033966753676 7104837145319424 7110590701632768 7123742520592608 7125040815201792 7126849580433408 7143510103029216 7146625784610816 7150731860901888 7159844254416896 7160343685517232 7163957925347328 7182528092780544 7200765713498112 7202458798553088 7204781232488448 7215780537654528 7217612338102272 7219431292824576 7219926346639104 7221759199543296 7223457220706304 7238136701157376 7238641593505392 7241798767214592 7252854585846912 7256899152283648 7258728007916784 7272153823104954 7273999934493696 7275325613359104 7279505633820672 7296536475205632 7298375320083456 7300728682315776 7309517512298841 7316783541387264 7320987381399552 7330828058981928 7332164094713472 7334025440329728 7334528352141312 7353540666418176 7354880841498624 7367979261812736 7372212516200448 7373945912804352 7387584836170112 7389446626703421 7391322514082304 7414222547386368 7425541599795648 7429289700360192 7429807926483264 7448547651772416 7449067221223572 7452316173238272 7452827196530688 7472146161037824 7486817637003264 7487331026144256 7490992673325056 7506739430301888 7508645093670912 7533806782021632 7543407339474944 7545308399792352 7547741385633792 7567306383465216 7568685517123584 7586521019578368 7590751655657472 7602340209314592 7605656012193792 7606177550368768 7606708115209056 7610025823174656 7625894024433664 7626425964586038 7627815872726112 7629752272601088 7645257424207872 7665075199789056 7667546804453376 7669479149918208 7688823382474752 7689359712230784 7693240977063936 7704985997834496 7706941988143104 7713183133974528 7724958599787408 7727449513863168 7728327883358208 7728857833439232 7748892315150336 7760722297008646 7765181200942578 7767152472425472 7783348309536368 7786743060103168 7788705444946944 7791216914202624 7811413040996352 7812836662837248 7827287362879488 7827833351116296 7831247504080896 7847576990260224 7849554706235592 7852085796344832 7867503279562752 7871890605867008 7872439705379136 7873874449265664 7888438045401984 7890440606908416 7908886185496632 7912335690104832 7916881703141376 7928968148934336 7937403573915648 7952084674149888 7953533933248512 7974150812683776 7976722078826496 7992941788484352 7998856583380992 8011068177557312 8013651347709952 8014210335666684 8015670917102016 8017705777987584 8034424061456896 8036448865907868 8039954007687168 8054824786219008 8059452666015744 8063394106834944 8080344104378112 8100724635107328 8102766148372224 8105378886549504 8117753104861344 8119813880365056 8121293707935744 8126389373294592 8142903788802048 8159461409077776 8164011546319104 8166069008906382 8182679147905024 8183249926305408 8184741315028992 8187380486111232 8208603534606336 8210099543998464 8229446529712128 8231381484060672 8246606328748032 8247181566354669 8248684606552656 8250778620370944 8251344396158976 8269489731672064 8272156229894144 8272733249720448 8274240946685952 8288976669539328 8293599031181312 8295689151904896 8311032940691376 8314657843838976 8319435010080768 8334095120200752 8341000365809664 8353734299770104 8357950912905216 8379616108243968 8382318116732928 8405578104569856 8418410627263616 8420547727785984 8422669841628672 8423247404412288 8425385732800512 8427366757490688 8442954098480128 8445081859089624 8447225730379776 8448765228417024 8484179460289113 8486333256909312 8488471949766396 8491209058838016 8512625887739904 8513219681398368 8514771206764032 8516932769415168 8517516796035072 8536247464951808 8539595612614656 8541151944966144 8552632735478916 8556363013718016 8556949744164864 8579130777487872 8581292856816876 8595975805448192 8600914602233856 8602936898271744 8610064893739008 8621036959399936 8623209599762688 8625990155010048 8649926305284096 8663131866428256 8668109247563808 8670309736660992 8688388810645248 8689972260401152 8690578424760834 8693380703096064 8694368868777984 8694965062619136 8715307456495616 8717503854544128 8719716882972672 8737437056237568 8756266848228414 8757862668685536 8760085942616064 8762293625565312 8765119028477952 8787839671120896 8789441245691904 8805698283239424 8815066438828032 8828524114042752 8832980381073408 8850941189508096 8855876931600384 8858108755423872 8869396910867024 8873265347559424 8874492801077232 8876745682771968 8878363460370432 8897496958683711 8901377651367936 8920089167551128 8942587733087232 8945471271862272 8946095258418624 8947725674904576 8968659417440256 8970293946220544 8970919664269248 8973812338679808 8975447806574592 8991432319500288 8998713656303616 9012451699751976 9015357766173696 9017629781739768 9038727069139008 9040374367675392 9044948258648064 9061677884496384 9071318370189312 9089753066569728 9113315214495744 9131835256692736 9132472242969012 9134790615410688 9136455421427712 9155506488636928 9158458683097088 9160766762402304 9163092317700096 9184512989608992 9188518865928192 9203177719635648 9205514041393152 9207833979407616 9210803046875136 9227033883079404 9231058305122304 9234678976432128 9236361986998272 9257971011551232 9260304169568256 9263290156056576 9277432119841536 9303175948131072 9306175758630912 9308521065021696 9324448331333632 9325098753231744 9329805670219776 9330298910078976 9331999347277824 9332650295893008 9349912058277798 9353990074318848 9375857010225846 9397295583922176 9397951087241367 9402694777018368 9407293124640768 9424692947140608 9426410587553792 9427068121774464 9429461280423936 9430107881324544 9450845407625216 9456275367641088 9470711955671568 9473116193759232 9476153329963824 9480787602177024 9498323360790144 9500054420269056 9500717091475827 9504860881969152 9524680137372288 9532571846639616 9547124914022976 9551943900463104 9576704123707392 9601020951330816 9603278398070784 9608795938086912 9621040716872704 9625908390432768 9626568462185472 9631276294275072 9651522124673856 9670472781129216 9676028927513088 9678304010555712 9696205097473272 9698666579324928 9700434151145472 9701110799733024 9704238924386304 9706007511760896 9731167093444608 9746023349731788 9774437411975904 9776218792951296 9778700587106304 9779371136188416 9781835695446528 9804720888557568 9806507788664832 9807191836362144 9811469297516544 9823972349083648 9829616688267264 9831927883739136 9852595502271228 9855096685443072 9885630063181824 9900722133060864 9906410568644352 9908925413326848 9931396869029888 9932089628298096 9936421564317696 9937102928707584 9962861548050432 9978071524725402 9982423516004352 9983108034859008 9983804401211886 9988158892916736 10008985907069184 10011526791561216 10014049857788928 10017278889689088 10045075709362176 10060411199723136 10063655180845056 10089741844620288 10091580689498112 10097378782396416 10115361359437824 10121002207543296 10123552863341568 10136453612419456 10139008162220973 10142277486945408 10168567952781384 10170421163634816 10173003030134784 10193676565610496 10194387620058432 10215644656266483 10220100266385408 10225972199890944 10252479616307712 10273314663779328 10284244178632704 10299944799716544 10303266018484224 10305143777918976 10305862607702592 10331856420200448 10332577113310116 10337083724169216 10353574934590104 10356203296567296 10384940593262592 10415217387995136 10436383150505984 10437111134821728 10441663338774528 10463435987013632 10466072941647456 10469447728459776 10490004372750336 10496031378997248 10496586273838848 10498499265687552 10517917393869312 10520587475877888 10523238833608704 10526632053571584 10545181580662176 10549780920139776 10555842270855168 10571957531912448 10583204765220864 10602779565533184 10604711910998016 10632201083578368 10635629438435328 10638309788596224 10654550950130514 10657255717979136 10665142111174656 10665886052449152 10685613780888912 10687561222802688 10690274370650112 10715265154543824 10719938676916224 10739766381625344 10740515528275848 10745936888020992 10764872863592638 10773792139170816 10800966180143104 10803688197829632 10807171848732672 10823670806481792 10826418507153408 10829889519958656 10835185831059456 10857205051736064 10857962390258088 10862698150821888 10879281878770368 10885348728425472 10888092011875176 10908230734657431 10910999901740544 10912988420038656 10944804712808448 10975175312080896 10981481072099328 10995475104997376 10996242088472892 10998246142070208 11001038160494592 11001792528211968 11030310999627264 11032321262247936 11051968892719104 11058318774300672 11060918869206528 11081377254255168 11086983771123456 11112126826934336 11121333821079552 11138312399693472 11143934550540288 11172821477658624 11179240794796032 11208219241556736 11227396970381312 11230226455504896 11230996539216384 11233847643734016 11236489009987584 11260109145452832 11262967640506368 11265020304556032 11312239280385484 11315111009212416 11317962599688528 11321612078450688 11350167850319872 11350959575197824 11353028275685376 11356689061380096 11386127483486208 11388202593288192 11403510313971888 11408484018290688 11409266325553152 11410062172813584 11415038734761984 11438841036650496 11439638946879057 11441723809089168 11444628408901632 11467886136311808 11470582531028992 11497612799683584 11501320206680064 11533235073712128 11539861465595904 11550842488571008 11557478996751744 11560412982214656 11569774700961792 11584518414193664 11587437899681112 11591174270794752 11592491825037312 11593286750158848 11623338472725504 11641083445512969 11647771801413867 11650728708638208 11675022464304552 11677150224914048 11680114590154752 11683058167420416 11686825371303936 11717119561494528 11719254994255872 11740931044319232 11771365485390336 11774332059353388 11778128694517248 11801254919344128 11807835908800512 11808659558068704 11810811673898496 11813809970479104 11832657068102976 11835660910362624 11863329278244948 11868503535157248 11893452223401504 11923450310782976 11928127011224832 11930300899872768 11958212556587008 11961226219025664 11965083118239744 11988576426000384 11995464433139712 11998284875071488 12016602266335968 12020477021564928 12021315503500026 12023506375653024 12026558666981376 12051636092185344 12053832490233856 12054673298861802 12059931011530752 12082237179328512 12095091160252416 12119670755426304 12151086952660992 12154149222558336 12158068329824256 12176629657292016 12179720820547584 12181940561903616 12189584059941888 12214355683203072 12239192113616664 12246017319478656 12270903626180864 12274018721857536 12274874889458112 12277111972543488 12281070729166848 12302711844105872 12308077740163072 12312905301909504 12315149315997696 12347072226091008 12369909493122048 12373026909828984 12377016594238464 12404234597508096 12408234344841216 12409099874580672 12411361420028928 12433465004308992 12440398546771968 12442665796370432 12443533727857344 12466549411037064 12471986765758464 12501142680301128 12529727445229568 12530601449655156 12536926369357824 12566257262854144 12569424162365952 12572615040565248 12573477175099392 12608367156854784 12627615940895424 12630821591678976 12634004762443008 12634871106618432 12638078599200768 12641050136236032 12664431147720192 12666739227025408 12667622788634436 12670838595569664 12673147842625536 12699573516496384 12710095795519488 12729499885363968 12768938831609856 12772156810146048 12776275194052608 12801361268441088 12804371197427712 12809393418921984 12811727917449216 12828949103218374 12834544520577024 12835424616247296 12841701725700096 12868696166231808 12893963708172288 12901371903350784 12904405347407616 12928273463297696 12931555439099904 12933912201527296 12934814399644032 12938985232515072 12941343349014528 12974889457926144 12994697799642384 13002163871345712 13032583215967872 13034958390601728 13035867637141251 13039161514917888 13040071054644096 13041553303166976 13042447593928704 13072961184743424 13075343718219776 13076255781816192 13079575324459008 13106155584356352 13109237178318848 13134400272342621 13136794003028304 13140128913924096 13184161868537856 13200962844081152 13208547424859136 13222599658242048 13242786171064128 13249470571610112 13276411784262144 13283815397400576 13304095366300536 13309898021339136 13310810713145344 13311739201615848 13315118524157952 13317545190555648 13345314542758912 13352066477051904 13413881599630848 13418206907793408 13421588512356864 13452989126160384 13455440919330816 13456379496403872 13460718508019712 13462248571011072 13463171709861888 13487148479250432 13498070484455424 13518677549627964 13523036649260544 13558090603708512 13560561551513088 13564004040179712 13592516826744576 13620859541688644 13626800355180544 13634629599854592 13669972821743616 13697752885039104 13698708364453518 13704683132141568 13712325571510272 13733259732955392 13737688024645632 13741150143603456 13744638476550144 13775808560267264 13776769484413488 13782778298892288 13804766579453472 13808271062089728 13840550824619106 13846587457683456 13854542980497408 13886956517326848 13890456254352384 13894935234084864 13916148179762304 13954763922196608 13959263637946368 13986672497000448 13987648129847616 13994708505329664 13995448365118464 13997999020916736 14023889858492416 14024868087416697 14030985111478272 14060242107549568 14063785515338769 14095943375883264 14104042165527552 14110939686961152 14137039420710912 14139615881330688 14140602182661696 14145161821986816 14176268111437824 14184413051461632 14206067933507352 14209674290638848 14221181403265536 14247485041185216 14250081630403584 14287020206058432 14319688508833792 14320687371034464 14327915850694656 14365056185561088 14401531426996224 14404917597106176 14431561075309056 14435224676204544 14438862585649152 14439852693278208 14443518399086592 14446914441412608 14476273402314752 14477283187010784 14483597534429184 14505709171693824 14513798304567296 14517456015833568 14544307646209908 14547999868987392 14550651226718208 14559011267641344 14593072950411264 14596750640166912 14601457364631552 14619035024597682 14633567082774528 14641974762799104 14661656117963856 14664328189426944 14668050880659456 14669056704282624 14707081332836352 14709761682997248 14735958523625472 14744425032400896 14747891825608704 14775169672340224 14778893253406842 14782645028164608 14828445094772736 14851083199591296 14858579400720384 14859615852966528 14897095303544832 14898134442447144 14904632346476544 14905654393061376 14944292322075648 14967107287088103 14973635274006528 14974662052288512 14981985346650112 15013478860603776 15017290187341824 15067613564043264 15086814678949888 15090616799584704 15095482771267584 15134612766930432 15137371034247168 15173042039156736 15181503311314944 15204680418629184 15212355100737536 15213416230418112 15251788048867328 15252851929172076 15255631745452224 15259504545202176 15290514848415744 15330150399578112 15338958299836416 15378719424461568 15409971995668992 15413883976286208 15426366267949056 15449917199574816 15454899027726336 15456655766716416 15457715666878464 15497784630300672 15521444594017292 15530362401885156 15534304944850944 15566696619072736 15573486120206336 15577410889893888 15582433828405248 15622826081992704 15625673325674496 15654574725758976 15655666702232592 15662495008161792 15695153980520448 15699109412471184 15704171592689664 15735006559125504 15743781211734016 15744879410758272 15747748898531328 15776876090803968 15780881213816832 15817772370993264 15824671380209664 15833763406282752 15857936297868672 15874807147831296 15904169348299776 15907067866497024 15948301625367552 15953444157652992 15981826425195771 15985883576968704 15997713166761984 16022136355114624 16027302695419904 16028420671333368 16031341834204032 16035411555975168 16068848122913792 16072897731815736 16079908015374336 16109649572438016 16118905332031488 16147309295388957 16160688208756224 16201449270214656 16205532296744448 16210757773099008 16235506209722688 16239627760730112 16252778746589184 16285807577604096 16318922818155552 16328023092638208 16332138017812764 16366499852610816 16369482630057984 16417207069212672 16458893059424256 16462762968121344 16493212657496064 16494363132709338 16497369213105312 16501557240741888 16502688792317952 16538979463344128 16545466499440896 16548481893371904 16577953339078656 16587198062362624 16591378303809792 16622065881382752 16629315687677952 16638870020161536 16668190240401504 16682000731619328 16707468599540208 16715901825810432 16759232216487936 16764636233465856 16811156209139712 16836821254527232 16841095455571968 16845339683257344 16846494808824576 16850771465601024 16854733514981376 16885908196960256 16890163718179248 16894451460759552 16897530456834048 16968358920578226 16972666513818624 16976943899532792 16982418117676032 17025251775479808 17026439362796736 17029542413528064 17035033592070144 17072494929903616 17079191225229312 17082303889932288 17105265470957832 17112726027436032 17113899488329728 17158261554975744 17162585713633752 17191951610896384 17201829204467712 17205873796543488 17242073918799872 17246419199525376 17251980310020096 17299852610568192 17326263732856512 17336218495127616 17340619473321984 17376777621290496 17379944520802304 17381156849521668 17386761406192128 17388737737555968 17389930125238272 17430614912991232 17435007709088256 17439433765945344 17512533696456828 17515725337371072 17520171885232128 17524587251130624 17530238056955904 17575679342241792 17578882491383808 17611396566478848 17630132877656064 17657048228085504 17701882379016192 17711753863200768 17716217510847744 17738793821734048 17746530695118848 17748985602154464 17753491365543936 17756726920740864 17794993917367422 17802755302735872 17840178335102256 17885175466174464 17890942543724544 17892190516837248 17895451349809152 17937318834880512 17940587892441088 17941839328538496 17947624677359616 17950895613149184 17982864639000576 17997427312607232 18024903399503952 18030715532347392 18035259563479536 18077454138278016 18080748735350784 18082009948292703 18089896517296128 18123355768992768 18142636740378624 18179506133139456 18226630428991488 18263670513385472 18264944485938024 18269581230821376 18272910842855424 18311012977273856 18316917366194176 18321533524804608 18369025979217984 18406355439271296 18411028082786304 18415667958815232 18421606093750272 18454067766158808 18462116610244608 18469357952864256 18472723973996544 18520608339136512 18554864239683072 18606351896262144 18612351517261824 18617042130043392 18650197506463488 18660597820157952 18663998694555648 18665300591786016 18699824116555596 18707980148637696 18751714020451692 18794591167844352 18795902174482734 18805389554036736 18814586249281536 18849385894281216 18854136243548928 18858922560847872 18860215762649088 18901690815250432 18912550735282176 18941423911343136 18946232387518464 18952306659927648 18961575204354048 18996646721580288 19000108840538112 19001434182951654 19009721763938304 19049360274744576 19065143693279232 19094249828045952 19103887800926208 19153408247414784 19202041902661632 19206556796141568 19217591876173824 19242081433745408 19243423654827561 19251816780865536 19253136924370944 19262552588550144 19303044249347712 19340945562258432 19352057855026176 19356608021111424 19392410194946544 19397333158649856 19400868302290944 19402221599466048 19408477848772608 19412015023521792 19462334186889216 19492046699463576 19548874823951808 19552437585902592 19558742272376832 19563671390893056 19609441777115136 19613015577329664 19614383672724288 19647944698167296 19659233376534528 19663855767478272 19705191004542456 19710193370886144 19801444266121728 19812821137288704 19817850826653696 19862793738059776 19864179256596192 19872843128635392 19874205857415168 19925723096100864 19956143049450804 19964847032008704 19966216069718016 19967608802423772 19976317785833472 20017971814138368 20023053583122432 20028099715577856 20034557779378176 20090151418724352 20120822399446272 20127310361690112 20179483689240576 20183161378996224 20194757564792832 20230722718875648 20242004415086592 20247105726683136 20272907224838912 20278016324441946 20284554973890816 20337135905562768 20340842327269632 20346006060269568 20387353131220992 20388775240116864 20431289312532966 20440200532770816 20451944399781888 20504959232615424 20546629327558656 20568488357265408 20599889599433088 20606532036968448 20610287555837952 20611725215405184 20663712840400896 20665154226620232 20674167448338432 20707149869180208 20712406593134592 20760826236928659 20769881186525184 20830434775990272 20872766301011968 20874222269643456 20926871974027264 20932145883294912 20938895456919552 20980008745500672 20992062757994496 20993172547677696 20996998531375104 21035834787738624 21046477667217408 21090363161324352 21143915063824896 21166409530441728 21205559131066368 21209423821996032 21264402167156736 21276619577192448 21309101900261028 21314511435958272 21331772104898304 21371227561777824 21375122445605376 21380548741300224 21430530309087648 21439877353832448 21479532763250688 21481031056551696 21491873776041984 21529745727185276 21547584278341632 21601932360286208 21607376395659264 21614343697465344 21647341612963584 21652837014306816 21659779039917312 21670371662118912 21714410103472128 21715924780516176 21725396301643776 21758563757540736 21770697456850944 21776184023750352 21816461469314862 21821999803481088 21825976840077312 21889609425616896 21928552536896523 21950350624161792 21962962144198656 21990950209994752 21992484176945784 21996492284140416 22002076320989184 22003585056423936 22060621999254528 22064642524495872 22103937785438208 22116637548601344 22121837738413056 22162754508510336 22168339880110263 22173967542246912 22224253653868672 22242667642159104 22276624799386944 22287869101080576 22345642955317248 22358481589592064 22416438483113472 22460452911009792 22461993078432768 22472978019975168 22520218290905664 22525935281012736 22624478560770968 22630222018424832 22635925199377056 22643224156901376 22701919150395648 22706056551370752 22772254966972416 22807020627943776 22816968036581376 22818532651106304 22820124345627168 22830077469523968 22877682073300992 22879277893758114 22883447618178336 22889256817803264 22935772272623616 22941165062057984 22995225599367168 23002640413360128 23066470147424256 23079722931191808 23101684977142016 23114957993503488 23120825964429312 23139549401923584 23169036828387328 23174875799362224 23182348541589504 23184983650074624 23186573500317696 23246676945451008 23282166891025938 23295543602827734 23301457417276416 23350044928609104 23354300449828096 23360229180309504 23366116334840832 23373650742607872 23434239122989056 23438509988511744 23481862088638464 23542730970780672 23548664118706776 23556257389034496 23602509838688256 23615671817601024 23617319116137408 23621623347796992 23665314136205952 23671321820725248 23726658556489896 23737007070314496 23786904446803008 23836504197955127 23846900621565952 23856254022449664 23860601799745536 23916425113174016 23922452438051328 23930166236479488 23996569750142976 24033204532671936 24040954043129856 24042631007000052 24047012751306048 24053117333962752 24103272184370688 24107664980467712 24109346597723604 24119862023061504 24164474358657024 24190182320504832 24302173905321984 24308298445116672 24316136659648512 24353259314584032 24359441641095168 24363881123807232 24379168119883776 24428711366406144 24478384227233328 24492034638957312 24541807252361728 24548037443715072 24549749778916224 24554223945086976 24562141458333696 24605423688211744 24616155480326144 24625810603819008 24630298631995392 24694144452182016 24739818986244096 24746053819657968 24754033188476928 24808469195016192 24816468689682432 24818199749161344 24822722840057856 24866930008617984 24880797093543936 24885331592740864 24887067455714688 24933098822074128 24943973531516928 25002285360602256 25059454890459136 25061202899310312 25073852738715648 25132514525708288 25138848324731904 25146954350198784 25216734313709568 25255231881790848 25261643183357952 25268009524886016 25269742213236864 25276157198401536 25282100272472064 25328862295440384 25333478454050816 25335245577268872 25341677191139328 25346295685251072 25399147032992768 25452538380867339 25458999770727936 25537877663219712 25544313620292096 25552550388105216 25608742394855424 25618786837843968 25623455834898432 25657898206436748 25669089041154048 25670849232494592 25737392332463616 25787927416344576 25802743806701568 25808810694815232 25856546926595392 25863110878199808 25869628799288064 25877970465030144 25949778915852288 25989395599284768 26004327742691424 26065166431935744 26069916781203456 26071735274282502 26080142109288192 26083106606333952 26084895187857408 26145922369486848 26152511563632384 26159150648918016 26212311168712704 26218474356637696 26268800544685242 26273588006056608 26280257827848192 26368323737075712 26401925688162304 26417094849718272 26445199316484096 26485572342128256 26498941143220224 26552823568524288 26567630794801152 26608190732601072 26619796042678272 26621621426290688 26623478403231696 26630237048315904 26635090381111296 26690629085517824 26692490876051133 26704132954103808 26827763199261696 26836413815586816 26843177024713728 26905978252320768 26910881838661632 26912758992807744 26921437016039424 26926343419723776 26974296958500864 26996140968910848 27037355099255928 27046073298521088 27116181207417024 27121123103026176 27185033653489152 27241719083377288 27253600710361088 27269259199709184 27339945643487232 27395505770078208 27397416728907036 27409366264283136 27466519465910784 27475376049291264 27482300287206912 27489276953100288 27551617120534528 27553538968826976 27565556597784576 27609533158906944 27616542124179456 27681101649238212 27693174915366912 27709085960994816 27773913034653696 27780912508704768 27789870468169728 27832296359524608 27909527844393216 27918527275892736 27973344994000896 27975296259695232 27989417010659328 27990896730236928 27995998041833472 28047779716984832 28049736174833394 28061970222956544 28120484215099136 28127571030677538 28191886751766528 28208084331055104 28221879373922304 28274078841421824 28279231762661376 28281204365323392 28290323643973632 28352536222875648 28368826102923264 28412135867014704 28419348581277696 28442362806531072 28494970082370432 28500163260807168 28574040412116864 28639377017667584 28641374742068928 28655831701389312 28730112371122176 28803062853992448 28809835194212352 28863122150618112 28877725171298304 28879705386556416 28893828882825216 28952546804629504 28954566374021568 29011418343387648 29027596609134592 29034912031667136 29088615292419816 29095999737974784 29101302453436416 29118022535282688 29193501280333824 29238070049195364 29323312235927712 29328656378853888 29336101761318912 29338113408565248 29414162665672704 29419523365994496 29471917047250944 29488850064801792 29495783651217408 29550339344680448 29557786506813684 29565290056329216 29656890189545472 29702166399182592 29719231705933056 29794190607089664 29796268884894288 29809264692953088 29811308786122752 29888584644151296 29934214574176206 29947270548013056 29949324104577024 29963970693300224 30026957721207552 30034580374683648 30135227128086528 30173629357899776 30181233599169408 30190965542535168 30269225533860864 30274742068494336 30346084078313472 30363006622629888 30409360837258368 30417024486662919 30424710201475072 30426832460836224 30503576097734656 30505703858344152 30511263490904448 30519009090404352 30581029696831488 30646933968799449 30660300799156224 30677916599672832 30757438848923136 30819943991337984 30852732535898112 30899834399149632 30909798055452672 30915431333756928 30995569260601344 31042889188034584 31060724803770312 31068609889701888 31133393238145472 31154821779787776 31245652163985408 31309149451517952 31311333404465184 31324990016323584 31390307961040896 31398218824942368 31408343185379328 31470013118251008 31489758821516544 31495497797062656 31553752181607936 31561762427633664 31635544741986528 31649342760419328 31667526812565504 31715872595737344 31749614295662592 31808338696599552 31814135732994048 31896603250735104 31906888315305984 31963652850391542 31971767153937408 31995426333523968 32044272710229248 32054605390839808 32056841342666736 32062683668408064 32070823111950336 32137696245827584 32145795463631472 32159816030748672 32219299144876032 32237810664062976 32294618590777914 32321376417512448 32402898540429312 32411064593488896 32421515546198016 32471012419445376 32479255521460224 32505557493178368 32571615155208192 32637845636311104 32656046185276416 32664276035625528 32724692203972293 32732999705221632 32738965260115968 32834414138425344 32925525936242688 32986425314992128 32988726265418676 32994738426210624 33003114481483776 33005377584635904 33077958926688256 33090932998881792 33096963786743808 33155906678157312 33174396124725248 33182756607619584 33244131762765504 33336380480803008 33364001463238656 33414937199080416 33431803651620864 33518464432975872 33673642509054464 33682190911143936 33690679366514688 33692989617649152 33701542931202048 33709467029962752 33771816393920512 33780327436358496 33788902921519104 33795060913668096 33936717841156452 33945333027637248 33953887799065584 33964836235352064 34050503550959616 34052878725593472 34059084827056128 34070067184140288 34144989859807232 34158382450458624 34164607779864576 34210530941915664 34225452054872064 34227798976659456 34316523109951488 34325171427267504 34383903221792768 34403658408935424 34411747593086976 34484147837599744 34492838399050752 34503960620040192 34599705221136384 34652527465713024 34672436990255232 34681238946643968 34753555242580992 34759889041604608 34762313699043336 34773522812384256 34777475475111936 34779860250476544 34861229825982464 34870015418176512 34923250336538907 34943315404241601 35025067392913656 35031450674742144 35040343770464256 35049174502261248 35060476113911808 35151358684483584 35157764982767616 35222793132957696 35314096456171008 35403764758032384 35423507726401536 35432435021695488 35477587643468096 35497971204308928 35506982731087872 35589987834734844 35605510605471744 35680356670204512 35770350932348928 35784381033674496 35790902699618304 35874637669761024 35883678657076992 35895249354719232 35965729278001152 35994854625214464 36049806799007904 36061431064694784 36070519126959072 36154908276556032 36161497470701568 36164019896585406 36179793034592256 36246711537985536 36285273480757248 36359012266278912 36453260857982976 36527341026770944 36529888971876048 36539162461642752 36545821685710848 36622025954547712 36633834732388352 36643067049609216 36738051958435968 36812710878542592 36822056165572608 36831335917630464 36843212187500544 36908135532317616 36924233220489216 36938715905728512 36945447947993088 37041216678273024 37109728479366144 37212703792524288 37224703034523648 37234084260086784 37300395012926976 37321195640315904 37327997389111296 37330601183572032 37399648233111192 37415960297275392 37503428040903384 37589182335688704 37591804348965468 37610779108073472 37698771788562432 37708272487097856 37717845121695744 37720431525298176 37803381630500864 37825101470564352 37882847822686272 37892464775036928 37904613319855296 37923150408708096 37993293443160576 38000217681076224 38002868365903308 38019443527876608 38098720549489152 38130287386558464 38188499656091904 38306816494829568 38404083805323264 38413113592283136 38435183752347648 38484162867490816 38486847309655122 38503633561731072 38506273848741888 38525105177100288 38606088498695424 38681891124516864 38704115710052352 38713216042222848 38784820389893088 38794666317299712 38801736604581888 38804443198932096 38816955697545216 38824030047043584 38924668373778432 38984093398927152 39097749647903616 39104875171805184 39117484544753664 39127342781786112 39218883554230272 39226031154659328 39228767345448576 39295889396334592 39318466753069056 39327711534956544 39403200817027863 39410382009084912 39420386741772288 39602888532243456 39625642274577408 39725587476119552 39728358513192384 39748411714830336 39851446192201728 39912286098901608 39929694064017408 39932432139436032 39935217604847544 39952635571666944 40035943628276736 40056199431155712 40241644798892544 40254620723380224 40358967378481152 40366322757992448 40389515129585664 40461445437751296 40494211453366272 40545814449677824 40556032648883892 40569109947781632 40674271811125536 40681684654539264 40692012120539136 40777550480233728 40862578625065932 40880401065541632 40903888799563776 41009918465230848 41093258655117312 41136976714530816 41199779198866176 41213064073936896 41223450430810368 41327425680801792 41330308453240464 41348334896676864 41414299738360416 41424813186269184 41521652473857318 41539762373050368 41660869551980544 41745532602023936 41748444539286912 41853743948054528 41864291766589824 41877790913839104 41960017491001344 41984125515988992 41986345095355392 41993997062750208 42071669575477248 42074604262250091 42092955334434816 42180726322648704 42191356546016307 42287830127649792 42332819060883456 42411118262132736 42418847643992064 42528804334313472 42553239154384896 42618203800522056 42629022871916544 42663544209796608 42742455123555648 42750244891210752 42861060618175296 42959065526501376 42962062113103392 42983747552083968 43059491454370552 43095168556683264 43214752791318528 43294683225927168 43305674028613632 43319558079834624 43340743324237824 43428820206944256 43431849561032352 43450792603287552 43517127515081472 43541394913701888 43552368047500704 43632922938629724 43643999606962176 43651953680154624 43779218851233792 43857105073793046 43900701248323584 43925924288397312 43981900419989504 43984968353891568 43992984568280832 44004152641978368 44007170112847872 44121243998509056 44129285048991744 44207875570876416 44233275097202688 44243675476826112 44325509017020672 44336679760220526 44347935084493824 44448507307737344 44485335284318208 44553249598773888 44575738202161152 44691285910634496 44716963179184128 44832876966226944 44901321861264309 44920905822019584 44923986156865536 44945956039950336 45040436581811328 45051870562025472 45248957121541936 45260444036849664 45271850398754112 45286448313802752 45403838300791296 45412113102741504 45544509933944832 45614041255887552 45637065302212608 45640248691254336 45755364146601984 45758555787516228 45766895236356672 45778513635606528 45871544545247232 45882330124115968 45990451198734336 46203369954284032 46229915987006976 46241651928858624 46279098803847168 46338073656774656 46349751598724448 46364697083179008 46369967300149248 46373147000635392 46493353890902016 46564333782051876 46591087205655468 46602914834552832 46700089857218208 46708600899656192 46720458360619008 46732232669681664 46747301485215744 46868478245978112 46877019977023488 46963724177276928 47085461941561344 47097328237413552 47112514778068992 47205019677376512 47231343635202048 47234638232274816 47243246695593984 47330628272411904 47342643641450496 47453317112979792 47474014140628992 47573808893606016 47673008395910254 47693801243131904 47712508044899328 47721203599491072 47832850226348032 47844904876102656 47860332472958976 47945479275587313 47993139500285952 48066409065343872 48081908086259712 48085262014000104 48094025502612096 48106234667925504 48206544368741376 48215329960935424 48218693195447208 48239724046123008 48328948717314048 48441927886166871 48604347810643968 48616596890233344 48632273319297024 48706518629168064 48718883282190336 48758336239767552 48857422732812288 48956768454466656 48984069277914624 49083614504723456 49099499557832448 49108447890173952 49210847376423488 49251621207638016 49388288904364032 49479637972488192 49492107639315936 49508066376953856 49616938390032384 49636399498322688 49645445680115712 49733860017235968 49761594187087872 49774134911429376 49866197644148256 49887947063033856 50004570721204512 50118909780918272 50122405798620624 50147705477431296 50265029051416576 50277696649463808 50293908700397568 50433468627419136 50510463763581696 50523286366715904 50536019049772032 50539484426473728 50552314396803072 50564200544944128 50657724590880768 50666956908101632 50670491154537744 50683354382278656 50692591370502144 50798294065985536 50905076761734678 50917999541455872 51075755326439424 51088627240584192 51105100776210432 51217484789710848 51237573675687936 51246911669796864 51315796412873496 51338178082308096 51341698464989184 51474784664927232 51575854832689152 51605487613403136 51617621389630464 51713093853190784 51726221756399616 51739257598576128 51755940930060288 51899557831704576 51978791198569536 52008655485382848 52130332863871488 52139833562406912 52143470548565004 52160284218576384 52166213212667904 52169790375714816 52291844738973696 52305023127264768 52318301297836032 52436948713275392 52537601089370484 52547176012113216 52560515655696384 52736647474151424 52803851376324608 52834189699436544 52890398632968192 52971144684256512 53105647137048576 53135261589602304 53216381465202144 53239592085356544 53243242852581376 53246956806463392 53260474096631808 53270180762222592 53381258171035648 53384981752102266 53408265908207616 53655526398523392 53672827631173632 53686354049427456 53811956504641536 53821763677323264 53825517985615488 53842874032078848 53852686839447552 53948593917001728 53992281937821696 54074710198511856 54092146597042176 54232362414834048 54242246206052352 54370067306978304 54483438166754576 54507201420722176 54538518399418368 54679891286974464 54791011540156416 54794833457814072 54818732528566272 54933038931821568 54950752098582528 54964600574413824 55103234241069056 55107077937653952 55219066317813888 55233084248358912 55362203298476424 55386349830733824 55418171921989632 55561825017409536 55664592719049216 55819055688786432 55837054551785472 55950592519390464 55981793460473856 55991996083666944 56095559433969664 56099472349666788 56123940445913088 56240968430198272 56255142061355076 56383773503533056 56416168662110208 56443758747844608 56548157682843648 56562408730646784 56580647287947264 56705072445751296 56737652205846528 56824271734029408 56838697162555392 56884725613062144 56989940164740864 57000326521614336 57148080824233728 57278754035335168 57282749484137856 57311663402778624 57460224742244352 57606125707984896 57619670388424704 57726244301236224 57730270964482683 57755450342596608 57759410773112832 57787657765650432 57905093609259008 57909132748043136 58022836686775296 58055193218269184 58069824063334272 58177230584839632 58191999475949568 58202604906872832 58236045070565376 58387002560667648 58476140098390728 58646624471855424 58657312757707776 58676226817130496 58828325331345408 58839046731988992 58943834094501888 58977700129603584 58991567302434816 59100678689360896 59115573013627368 59130580112658432 59404332798365184 59438463411866112 59588381214179328 59592537769788576 59618529385906176 59622617572245504 59777169288302592 59868429148352412 59894541096026112 59898648209154048 60053915442415104 60069160749367296 60270454256173056 60347258715799552 60362467198338816 60381931085070336 60538451067721728 60549484136988672 60692168156626944 60726013245259776 60818721674516736 60834048973325838 60853664921672448 61007152195469312 61011407716688304 61022526981808896 61038018180808704 61162059393662976 61293867937598898 61320601598312448 61355833199345664 61514877697846272 61639887982675968 61705465071796224 61799668798299264 61819596110905344 61830862667513856 61991138521202688 62085778376069168 62121449607540624 62137219779403776 62266786476290944 62282478710785977 62309643559575552 62491304327970816 62618298903035904 62622666808930368 62780615922081792 62796437649884736 62816686370758656 62940026236502016 62979517643033088 62990995594125312 63107504363215872 63271089483973056 63431745191474688 63499228591325184 63616677393199104 63628271465988096 63793206501470208 63927305700783084 63943534307874816 64088545420458496 64109210781679616 64113682685333472 64125367336816128 64141646223900672 64275392491655168 64291590927262944 64319632061497344 64438598289752064 64475621328125952 64589237181555828 64642752835024896 64805797080858624 64822129186977792 64843031092396032 64942024838890752 64958511042920448 65011114986356736 65143230310416384 65275691272622208 65312092370552832 65328552071251056 65449384407944586 65465999410443264 65477930520231936 65668828276850688 65785657610689569 65851051872485376 65972850629984256 65977452530837352 65989476852421248 66006228962967552 66010755169271808 66155917853376512 66181865997763584 66193927573487616 66311813356314624 66348792249450496 66365513215239168 66488263525531008 66505019640330789 66672760961606016 66728002926477312 66829874398160832 66863607303241728 67036928865951744 67347285018108928 67381358733029376 67385979235298304 67418934059925504 67543632787841024 67560654872716992 67577805843038208 67873435682312904 67890666055274496 67907775598131168 67929672470704128 68105757451186944 68118169654112256 68316764900917248 68421061883831328 68450904109744128 68455597953318912 68633046219902976 68650342854535008 68767806443585536 68807316817870848 68823495186173952 68968295675199488 68985676798101504 69007921240080384 69199410442272768 69305054931426048 69344873980510464 69362477893287936 69507110485161984 69519778083209216 69524627398086672 69547045624768512 69554950950223872 69559720500953088 69722459651964928 69740030836353024 69846500673077814 69886630808483202 70050134785827312 70062901349484288 70080687540928512 70098349004522496 70120952227823616 70302717368967168 70315529965535232 70445586265915392 70628192912342016 70807529516064768 70847015452803072 70864870043390976 70955175286936192 70995942408617856 71013965462175744 71179975669469688 71211021210943488 71360713340409024 71509512593865381 71540701864697856 71568762067348992 71581805399236608 71749275339522048 71767357314153984 71790498709438464 71989709250428928 72099613598015808 72122862129389568 72141038253918144 72309816553112064 72322994941403136 72328039793170812 72359586069184512 72493423075971072 72570546961514496 72906521715965952 73054682053541888 73059777943752096 73078324923285504 73091643371421696 73244051909095424 73286134099218432 73476103916871936 73625421757085184 73644112331145216 73662671835260928 73686424375001088 73816271064635232 73848466440978432 73877431811457024 73890895895986176 74082433356546048 74219456958732288 74425407585048576 74449406069047296 74468168520173568 74600790025853952 74642391280631808 74655994778222592 74661202367144064 74799296466222384 74831920594550784 75006856081806768 75178364671377408 75183608697930936 75221558216146944 75397543577124864 75416544974195712 75440863050596352 75606763261001728 75650202941128704 75765695645372544 75784929550073856 75809226639710592 75846300817416192 75986586886321152 76000435362152448 76005736731806616 76038887055753216 76197441098978304 76357615142602017 76376999312183808 76613632989659136 76826227184566272 76870367504695296 76968325734981632 76973694619310244 77007267123462144 77012547697483776 77212176997390848 77363782249033728 77408231420104704 77426432084445696 77569640779786176 77589332634599424 77608886397864192 77633911395090432 77849336747556864 77968186797854304 78195499295807232 78209750343610368 78254685563572224 78437767108460544 78457534690897152 78591778792669184 78636933506138112 78655423069913088 78806401634055726 78820764018169824 78840773483544576 79205777064486912 79251284549154816 79451174952239104 79456717026384768 79496823429660672 79702892384403456 79824572197803216 79859388128034816 79864864278872064 79870435209695088 79905271143333888 80071887256553472 80077472628153399 80112398862311424 80483289597785088 80509241446760448 80717934756962304 80732645515984896 80779030259171328 80922890875502592 80988422906732544 81091628899355648 81112065297767784 81138219895563264 81348543622251072 81363369309078528 81555100960467456 81725157250131864 81760802131083264 81807777599127552 82019836930461696 82186517310234624 82399558397732352 82426128147873792 82446900861620736 82654851361603584 82660616906480928 82696669793353728 82828599476720832 82849626372538368 83043304947714636 83079524746100736 83321739103961088 83496889078573824 83707487896109056 83728583533179648 83755581827678208 83920034982002688 83968251031977984 83972690190710784 83987994125500416 84143339150954496 84149208524500182 84185910668869632 84361452645297408 84382713092032614 84575660255299584 84665638121766912 84822236524265472 84837695287984128 85057608668626944 85106478308769792 85236407601044112 85258045743833088 85327088419593216 85484910247111296 85500489782421504 85722121236350592 85918131053002752 85924124226206784 85967495104167936 86118982908741104 86190337113366528 86429505582637056 86589366451854336 86639116159669248 86681486648475648 86857640413888512 86863699122064704 87034255030162944 87082789827403776 87104736095001408 87265845877259448 87287999213924352 87303907360309248 87714210147586092 87963800839979008 87969936707783136 87985969136561664 88008305283956736 88014340225695744 88242487997018112 88258570097983488 88415751141752832 88466550194405376 88487350953652224 88651018034041344 88673359520441052 88695870168987648 88897014615474688 88970670568636416 89106499197547776 89382571821268992 89433926358368256 89665753932453888 89802643722528618 89841811644039168 89847972313731072 89891912079900672 90080873163622656 90103741124050944 90497914243083872 90520888073699328 90543700797508224 90572896627605504 90807676601582592 90824226205483008 91089019867889664 91228082511775104 91251073459988757 91274130604425216 91280497382508672 91510728293203968 91517111575032456 91533790472713344 91557027271213056 91743089090494464 91764660248231936 91940801906398347 91980902397468672 92406739908568064 92459831974013952 92558197607694336 92676147313549312 92699503197448896 92729394166358016 92746294001270784 92986707781804032 93128667564103752 93182174411310936 93205829669105664 93400179714436416 93417201799312384 93464465339363328 93736956491956224 93927448354553856 94170923883122688 94194656474827104 94225029556137984 94410039354753024 94469276464549632 94486493391187968 94661256544823808 94685287282900992 94906634225959584 94948028281257984 95147617787212032 95346016791820508 95387602486263808 95425016089798656 95442407198982144 95665700452696064 95689809752205312 95720664945917952 95890958551174626 95986279000571904 96132818130687744 96163816172519424 96170524028000208 96188051005224192 96212469335851008 96413088737482752 96430659921870848 96437386390894416 96479448092246016 96657897434628096 96883855772333742 97208695621287936 97233193780466688 97264546638594048 97413037258336128 97437766564380672 97516672479535104 97714845465624576 97913536908933312 97968138555829248 98167229009446912 98174076611916879 98198999115664896 98216895780347904 98421694752846976 98503242415276032 98776577808728064 98959275944976384 98984215278631872 99016132753907712 99233876780064768 99272798996645376 99290891360231424 99467720034471936 99523188374175744 99548269822858752 99732395288296512 100009141442409024 100237819561836544 100244811597241248 100295410954862592 100555393298927616 101020927527163392 101046572733431808 101072038099544064 101078968852947456 101104628793606144 101128401089888256 101315449181761536 101333913816203264 101340982309075488 101366708764557312 101385182741004288 101596588131971072 101810153523469356 101835999082911744 102151510652878848 102177254481168384 102210201552420864 102434969579421696 102475147351375872 102493823339593728 102631592825746992 102676356164616192 102683396929978368 102949569329854464 103151709665378304 103210975226806272 103235242779260928 103426187706381568 103452443512799232 103478515197152256 103511881860120576 103799115663409152 103957582397139072 104017310970765696 104260665727742976 104279667124813824 104286941097130008 104320568437152768 104332426425335808 104339580751429632 104583689477947392 104610046254529536 104769751009616721 104873897426550784 105075202178740968 105094352024226432 105121031311392768 105473294948302848 105607702752649216 105668379398873088 105942289368513024 106211294274097152 106270523179204608 106432762930404288 106486485705162752 106493913612926784 106520948193263616 106762516342071296 106769963504204532 106816531816415232 107311052797046784 107372708098854912 107623913009283072 107651035971230976 107685748064157696 107897187834003456 107984563875643392 108149420397023712 108184293194084352 108464724829668096 108484492412104704 108740134613956608 108966876333509152 109014402841444352 109077036798836736 109359782573948928 109582023080312832 109589666915628144 109637465057132544 109866077863643136 109901504197165056 109929201148827648 110206468482138112 110214155875307904 110438132635627776 110466168496717824 110724406596952848 110772699661467648 110836343843979264 111123650034819072 111329185438098432 111638111377572864 111674109103570944 111901185038780928 111963586920947712 111983992167333888 112191118867939328 112198944699333576 112247880891826176 112481936860396544 112510284122710152 112767547007066112 112832337324220416 113096315365687296 113124817461293568 113161294575894528 113410144891502592 113475304411693056 113648543468058816 113677394325110784 113769451226124288 113979880329481728 114000653043228672 114296161648467456 114565498968275712 114920449484488704 115212251415969792 115239340776849408 115452488602472448 115460541928965366 115510900685193216 115518821546225664 115575315531300864 115818265496086272 116045673373550592 116110386436538368 116139648126668544 116354461169679264 116383998951899136 116405209813745664 116472090141130752 116774005121335296 116952280196781456 117293248943710848 117314625515415552 117352453634260992 117656650662690816 117678093463977984 117887668189003776 117955400259207168 117983134604869632 118201357378721792 118209602451083589 118231146027254736 118261160225316864 118808665596730368 118876926823732224 119176762428358656 119185075539577152 119245235144491008 119554338576605184 119736858296704824 119789082192052224 119797296418308096 120107830884830208 120694517431599104 120724934396677632 120763862170140672 121076902135443456 121098968273977344 121384336313253888 121637443349033472 121668097946651676 121707329843344896 122014304390938624 122022815433376608 122045053963617792 122076036361617408 122587735875197796 122641203196624896 122711666398691328 123029755395692544 123279775965351936 123410930143592448 123599337596598528 123639192221810688 123982277042405376 124171556752138336 124242899215081248 124274439558807552 124533572952581888 124564957421571954 124619287119151104 124982608655941632 125236597806071808 125245333617860736 125561231844163584 125592875299769472 125633372741517312 125880052473004032 125959035286066176 125981991188250624 126215008726431744 126542178967946112 126574069638048921 126863490382949376 126998457182650368 127233354786398208 127256542931976192 127586413002940416 127854611401566168 127887068615749632 128177090840916992 128218421563359232 128227365370666944 128250734673632256 128550784983310336 128583181854525888 128877196579504128 128951242656251904 129178474363111656 129285505670049792 129644258373955584 129884049677781504 129917022085840896 130022229972713472 130286460620832768 130551382545244416 130624184741105664 130657104142502112 130898768815889172 130931998820886528 130955861040463872 131337656553701376 131571315221379138 131702103744970752 131945701259968512 131954905061674704 131978953704842496 132012457925935104 132021510338543616 132311835706753024 132363731995527168 132387855146975232 132623626712629248 132697584498900992 132731026430478336 132976527051062016 133010039280661578 133345521923212032 133456005852954624 133659748796321664 133727214606483456 134073857731903488 134694570036217856 134703965583792927 134762717466058752 134771958470596608 134837868119851008 135087265575682048 135121309745433984 135155611686076416 135746871364625808 135781332110548992 135815551196262336 135859344941408256 136211514902373888 136236339308224512 136633529801834496 136842123767662656 136911195906637824 137266092439805952 137300685709070016 137535612887171072 137614633635741696 137646990372347904 137971353596203008 138610109862852096 138689747961020928 138724955786575872 139014220970323968 139039556166418432 139049254796173344 139094091249537024 139109901900447744 139119441001906176 139480061672706048 139693001346155628 139773261616966404 140100269571654624 140125802698968576 140161375081857024 140196698009044992 140241904455647232 140605434737934336 140631059931070464 140891172531830784 141256385824684032 141615059032129536 141694030905606144 141729740086781952 141910350573872384 141991884817235712 142027930924351488 142359951338939376 142422042421886976 142721426680818048 143019025187730762 143081403729395712 143137524134697984 143163610798473216 143498550679044096 143534714628307968 143580997418876928 143979418500857856 144199227196031616 144245724258779136 144282076507836288 144619633106224128 144645989882806272 144656079586341624 144719172138369024 144986846151942144 145325783658500613 145813043431931904 146109364107083776 146119555887504192 146156649846571008 146488103818190848 146572268198436864 146952207833743872 147250843514170368 147325343670521856 147632542129270464 147754863622914048 148164866713092096 148438913917464576 148850815170097152 148936337040347136 149201580051707904 149284782561263616 149322404734288128 149598592932444768 149663841189101568 150013712163613536 150356729342754816 150367217395861872 150443116432293888 150795087154249728 150833089948391424 150881726101192704 151213526522003456 151300405882257408 151531391290745088 151569859100147712 151618453279421184 151692601634832384 151973173772642304 152000870724304896 152011473463613232 152077774111506432 152394882197956608 152715230285204034 152753998624367616 153227265979318272 153652454369132544 153740735009390592 153936651469963264 153947389238620488 154014534246924288 154025095394967552 154424353994781696 154727564498067456 154816462840209408 154852864168891392 155139281559572352 155178665269198848 155217772795728384 155267822790180864 155698673495113728 155936373595708608 156390998591614464 156419500687220736 156509371127144448 156875534216921088 156915069381794304 157310846139826176 157612803268111452 157641528036339648 157681546967089152 158411554128973824 158502569098309632 158913434052769536 159405784768806912 159649144395606432 159718776256069632 159729728557744128 159740870419390176 159810542286667776 160143774513106944 160154945256306798 160224797724622848 160966579195570176 161018482893520896 161435869513924608 161465291031969792 161558060518342656 161845781751005184 161976845813465088 162183257798711296 162224130595535568 162276439791126528 162697087244502144 162726738618157056 163110201920934912 163450314500263728 163521604262166528 163615555198255104 164039673860923392 164373034620469248 164799116795464704 164852256295747584 164893801723241472 165309702723207168 165321233812961856 165657198953441664 165699252745076736 166086609895429272 166159049492201472 166855529385685889 166993778157147648 167414975792218112 167457167066359296 167511163655356416 167945380381421568 167975988251000832 168286678301908992 168298417049000364 168371821337739264 168722905290594816 168765426184065228 169151320510599168 169331276243533824 169644473048530944 170115217337253888 170212956617539584 170472815202088224 170516091487666176 170654176839186432 170969820494222592 171000979564843008 171444242472701184 171836262106005504 171848248452413568 171934990208335872 172237965817482208 172380674226733056 172859011165274112 173178732903708672 173278232319338496 173362973296951296 173715280827777024 173727398244129408 174068510060325888 174165579654807552 174209472190002816 174531691754518896 174575998427848704 174607814720618496 175428420295172184 175927601679958016 175939873415566272 175971938273123328 176028680451391488 176484975994036224 176517140195966976 176831502283505664 176933100388810752 176974701907304448 177302036068082688 177346719040882104 177391740337975296 177794029230949376 178212998395095552 178765143642537984 178867852716736512 179331507864907776 179605287445057236 179683623288078336 179695944627462144 180161746327245312 180207482248101888 180995828486167744 181041776147398656 181087401595016448 181145793255211008 181615353203165184 181648452410966016 182178039735779328 182456165023550208 182502146919977514 182560994765017344 183021456586407936 183034223150064912 183067580945426688 183114054542426112 183486178180988928 183529320496463872 183881603812796694 183961804794937344 184813479817136128 184919663948027904 185116395215388672 185352294627098624 185399006394897792 185458788332716032 185492588002541568 185973415563608064 186257335128207504 186364348822621872 186411659338211328 186800359428872832 186834403598624768 186847436132357931 186928930678726656 187473912983912448 187854896709107712 188341847766245376 188389312949654208 188450059112275968 188820078709506048 188938552929099264 188972986782375936 189322513089647616 189813268451919168 190295235574424064 190692033583641016 190775204972527616 190850032179597312 190884814397964288 191379619504410624 191781917102349252 192265636261375488 192327632345038848 192341048056000416 192376102010448384 192424938671702016 192826177474965504 192861319843741696 192874772781788832 192958896184492032 193315794869256192 193767711544667484 194417391242575872 194466387560933376 194529093277188096 194826074516672256 194875533128761344 195033344959070208 195429690931249152 195827073817866624 195936277111658496 196334458018893824 196348153223833758 196397998231329792 196433791560695808 196843389505693952 197006484830552064 197553155617456128 197918551889952768 197968430557263744 198032265507815424 198467753560129536 198545597993290752 198581782720462848 198935440068943872 199046376748351488 199096539645717504 199464790576593024 200018282884818048 200475639123673088 200489623194482496 200590821909725184 201110786597855232 202041855054326784 202144076199088128 202157937705894912 202256802179776512 202630898363523072 202667827632406528 202681964618150976 202733417529114624 203193176263942144 203620307046938712 203671998165823488 204354508962336768 204950294702751744 205263185651493984 205352712329232384 205366793859956736 205899138659708928 206303419330756608 206421950453612544 206470485558521856 206852375412763136 206904887025598464 206957030394304512 207023763720241152 207598231326818304 207915164794278144 208034621941531392 208521331455485952 208559334249627648 208573882194260016 208641136874305536 208664852850671616 208679161502859264 209167378955894784 209220092509059072 209539502019233442 209747794853101568 210150404357481936 210188704048452864 210242062622785536 210946589896605696 211215405505298432 211336758797746176 211884578737026048 212422588548194304 212541046358409216 212865525860808576 212972971410325504 212987827225853568 213041896386527232 213525032684142592 213539927008409064 213633063632830464 214528537781596143 214622105594093568 214745416197709824 215247826018566144 215302071942461952 215371496128315392 215969127751286784 216298840794047424 216368586388168704 216929449659336192 216968984824209408 217480269227913216 217933752667018304 218719565147897856 219164046160625664 219179333831256288 219274930114265088 219732155727286272 219858402297655296 220428311750615808 220876265271255552 220932336993435648 221448813193905696 221545399322935296 221672687687958528 222247300069638144 222658370876196864 223276222755145728 223348218207141888 223802370077561856 223927173841895424 223967984334667776 224382237735878656 224397889398667152 224495761783652352 224963873720793088 225020568245420304 225535094014132224 225664674648440832 226192630731374592 226249634922587136 226322589151789056 226820289783005184 226950608823386112 227297086936117632 227354788650221568 227538902452248576 227959760658963456 228001306086457344 228592323296934912 229072845427806051 229130997936551424 229840898968977408 230478681553698816 230904977204944896 230921083857930732 231021801370386432 231037643092451328 231636530992172544 232091346747101184 232220772873076736 232279296253337088 232708922339358528 232767997903798272 233548010242670592 233904560393562912 234586497887421696 234629251030831104 235313301325381632 235775336378007552 235910800518414336 235966269209739264 236402714757443584 236419204902167178 236462292054509472 236522320450633728 237617331193460736 237753853647464448 238353524856717312 238370151079154304 238490470288982016 239108677153210368 239473716593409648 239578164384104448 239594592836616192 240215661769660416 241389034863198208 241449868793355264 241527724340281344 242153804270886912 242197936547954688 242768672626507776 243274886698066944 243336195893303352 243414659686689792 244028608781877248 244045630866753216 244090107927235584 245175471750395592 245282406393249792 245423332797382656 246059510791385088 246559551930703872 247198675193197056 247278384443621376 247964554084810752 248343113504276672 248485798430162496 248548879117615104 249067145905163776 249129914843143908 249238574238302208 249965217311883264 250490667235721472 251122463688327168 251185750599538944 251266745483034624 251760104946008064 251918070572132352 251963982376501248 252430017452863488 253084357935892224 253148139276097842 253726980765898752 253996914365300736 254466709572796416 254513085863952384 255172826005880832 255709222803132336 255774137231499264 256354181681833984 256436843126718464 256454730741333888 256501469347264512 257101569966620672 257166363709051776 257754393159008256 257902485312503808 258356948726223312 258571011340099584 259288516747911168 259768099355563008 260044459945426944 260572921241665536 261102765090488832 261248369482211328 261314208285004224 261797537631778344 261863997641773056 261911722080927744 263142630442758276 263891402519937024 263909810123349408 263957907409684992 264024915851870208 264043020677087232 264623671413506048 264727463991054336 264775710293950464 265247253425258496 265462052860956672 265953054102124032 266020078561323156 266691043846424064 266912011705909248 267319497592643328 268147715463806976 269389140072435712 269407931167585854 269525434932117504 269543916941193216 269675736239702016 270174531151364096 270242619490867968 270311223372152832 271493742729251616 271562664221097984 271631102392524672 271718689882816512 272423029804747776 272472678616449024 273267059603668992 273684247535325312 273822391813275648 274532184879611904 274601371418140032 275071225774342144 275229267271483392 275293980744695808 275822405719195041 275942707192406016 277220219725704192 277379495922041856 278028441940647936 278079112332836864 278098509592346688 278188182499074048 278238882003812352 278960123345412096 279386002692311256 279546523233932808 280200539143309248 280251605397937152 280393396018089984 281210869475868672 281782345063661568 282512771649368064 283230118064259072 283459480173563904 283820701147744768 283983769634471424 284055861848702976 284719902677878752 284844084843773952 285442853361636096 286038050375461524 286162807458791424 286275048269395968 286327221596946432 286997101358088192 287069429256615936 287161994837753856 287958837001715712 288398454392063232 288491448517558272 288564153015672576 289239266212448256 289291979765612544 289312159172683248 289438344276738048 289973692303884288 290651567317001226 291626086863863808 292218728214167552 292239111775008384 292313299693142016 292976207636381696 293144536396873728 293904415667487744 294501687028340736 294522229835750637 294650687341043712 295265084258540928 295509727245828096 296329733426184192 296877827834929152 297701630340194304 297872674080694272 298403160103415808 298569565122527232 298644809468576256 299197185864889536 300027424327227072 300713458685509632 300734434791723744 300886232864587776 301666179896782848 303062782581490176 303139718200295424 303236906558842368 303385203269664768 303946347545284608 304001741448609792 304022946927226464 304155548223012864 304789764395913216 305430460570408068 305507997248735232 306454531958636544 307304908738265088 307481470018781184 307873302939926528 307894778477240976 308029068493848576 308050190789935104 308848707989563392 309455128996134912 309632925680418816 309705728337782784 310278563119144704 310357330538397696 310435545591456768 310535645580361728 311397346990227456 311872747191417216 312781997183228928 312839001374441472 313018742254288896 313751068433842176 313830138763588608 314309253028850163 314621692279652352 315225606536222904 315283056072679296 315363093934178304 316823108257947648 317005138196619264 317826868105539072 318811569537613824 319298288791212864 319459457115488256 319481740838780352 320287549026213888 320309890512613596 320449595449245696 321933158391140352 322871739027849216 323691563502010368 323953691626930176 324366515597422592 324448261191071136 324552879582253056 325394174489004288 325453477236314112 326220403841869824 326900629000527456 327043208524333056 327231110396510208 328079347721846784 328746069240938496 329598233590929408 329704512591495168 329787603446482944 330619405446414336 330642467625923712 331314397906883328 331398505490153472 332173219790858544 332318098984402944 333711058771371778 333987556314295296 334829951584436224 334914334132718592 335022327310712832 335890760762843136 335951976502001664 336573356603817984 336596834098000728 336743642675478528 337445810581189632 337530852368130456 338302641021198336 339288946097061888 340230434674507776 340425913235079168 340945630404176448 341032182975332352 341308353678372864 341939640988445184 342001959129686016 342888484945402368 343696496904827136 344475931634964416 344761348453466112 345718022330548224 346357465807417344 346556464638676992 346725946593902592 347454796488258816 348137020120651776 348331159309615104 348418944380005632 349063383509037792 349151996855697408 349215629441236992 350856840590344368 351855203359916032 351879746831132544 351943876546246656 352057360902782976 352969951988072448 353034280391933952 353663004567011328 353866200777621504 353949403814608896 354604072136165376 354628807353250767 354693438081764208 354783480675950592 355588058461898752 356425996790191104 357530287285075968 357735705433473024 358663015729815552 359210574890114472 359367246576156672 359391889254924288 360323492654490624 361991656972335488 362083552294797312 362174803190032896 362291586510422016 363230706406330368 363296904821932032 364912330047100416 365004293839955028 365121989530034688 366042913172815872 366068446300129824 366135161890853376 366228109084852224 367058640992927744 367763207625593388 367923609589874688 369626959634272256 369839327896055808 370232790430777344 370704589254197248 370798012789795584 370917576665432064 371946831127216128 372514670256415008 372728697645243744 372823318676422656 373600718857745664 373668807197249536 373694872264715862 373857861357453312 374947825967824896 375709793418215424 376683695532490752 376778625899308416 376900118224551936 377640157419012096 377877105858198528 377945973564751872 378645026179295232 379626536903838336 380590471148848128 381384067167282032 381550409945055232 381700064359194624 381769628795928576 382759239008821248 383563834204698504 384531272522750976 384655264690077696 384682096112000832 384752204020896768 385652354949931008 385722639687483392 385749545563577664 386631589738512384 387535423089334968 388932775121866752 389652149033344512 389751066257522688 390066689918140416 390859381862498304 391654147635733248 391872554223316992 392668916037787648 392696306447667516 392795996462659584 392867583121391616 393686779011387904 394012969661104128 395106311234912256 395837103779905536 395936861114527488 396064531015630848 396935507120259072 397091195986581504 397163565440925696 397870880137887744 398092753496702976 398193079291435008 398929581153186048 400036565769636096 400951278247346176 400979246388964992 401181643819450368 402221573195710464 404083710108653568 404111896751378781 404288152398176256 404315875411789824 404513604359553024 405261796727046144 405335655264813056 405363929236301952 405466835058229248 406386352527884288 407240614093877424 407343996331646976 408709017924673536 409900589405503488 410526371302987968 410733587719913472 411798277319417856 412606838661513216 412843900907225088 412940971117043712 413704750825526272 413914060788609024 415830329588556288 416069243883062784 417042662910971904 417118668499255296 417147764388520032 417282273748611072 417329705701343232 417358323005718528 418440185018118144 419079004038466884 420300808714963872 420377408096905728 420484125245571072 421893179793211392 422430811010596864 422673517595492352 423769157474052096 424845177096388608 425082092716818432 425731051721617152 425975654451707136 426083792773054464 427050065368285184 427079854016818128 427266127265660928 429057075563192286 429244211188187136 429490832395419648 430495652037132288 430604143884923904 430742992256630784 431938255502573568 432597681588094848 432737172776337408 433858899318672384 433937969648418816 434960538455826432 435867505334036608 435977350975501839 437439130295795712 438328092321251328 438358667662512576 439464311454572544 439716804595310592 440856623501231616 441752530542511104 442897626387811392 444494600139276288 445316741752393728 446552445510291456 447604740155123712 447854347683790848 448764475471757312 448795778797334304 448991523567304704 449927747441586176 450041136490840608 451070188028264448 451329349296881664 452385261462749184 452499269845174272 452645178303578112 453640579566010368 453901217646772224 454594173872235264 454709577300443136 455077804904497152 455919521317926912 456002612172914688 457184646593869824 458145690855612102 458261995873102848 459681797937954816 460957363107397632 461809954409889792 461842167715861464 462043602740772864 462075286184902656 463273061984345088 464182693494202368 464441545746153472 464558592506674176 465417844678717056 465535995807596544 467096020485341184 467809120787125824 469172995774843392 469258502061662208 470626602650763264 471932538419478528 472805429514887168 472838409804334356 472924584109018944 473044640901267456 475234662386921472 475507707294928896 476740302158308608 478217354306420736 478947433186819296 479156328768208896 479189185673232384 480431323539320832 482778069726396416 482899737586710528 483055448680562688 484307608541773824 484395873095909376 485537345253015552 486549773396133888 486672391786606704 486829319373379584 488057217563754496 488091261733506432 488180215854471168 490350943500791184 490564812786499584 490846665594765312 492119021582770176 493119103861407744 494397350386394112 494556768887242752 495929108169621504 496686227008553344 496971596860324992 497097758235230208 498134291810327552 498259829686287816 498477148476604416 500566588157057667 500981334471442944 502244927376654336 502371501199077888 502533490966069248 503836141144264704 503927964753002496 504860034905726976 506168715871784448 506296278552195684 507453961531797504 507993828730601472 508933419145592832 510345652011761664 511418445606264672 511548274462998528 512708363363667968 512909461482667776 513002938694529024 514203139933241344 514332727418103552 515508786318016512 515804970625007616 516713897452446624 517142022680199168 518577033495822336 519536198711126016 520088919890853888 521145842483331072 522205530180977664 522496738964422656 522628416570008448 523595075263556688 523727995283546112 523823444161855488 526285260885516552 527782805039874048 527819620246698816 527915814819369984 528086041354174464 529247342827012096 529454927982108672 529551420587900928 530494506850516992 530924105721913344 531906108204248064 532040157122646312 533382087692848128 534638995185286656 536295430927613952 538778280144871424 538815862335171708 539050869864235008 539087833882386432 540349062302728192 540485238981735936 540622446744305664 542987485458503232 543125328442195968 543262204785049344 543437379765633024 544846059609495552 544945357232898048 546534119207337984 547368495070650624 549064369759223808 549202742836280064 550142451548684288 550458534542966784 550587961489391616 551644811438390082 551885414384812032 554440439451408384 554758991844083712 556056883881295872 556158224665673728 556197019184693376 556376364998148096 556477764007624704 557920246690824192 558772005384622512 559093046467865616 560401078286618496 560503210795874304 560542308397073793 560786792036179968 562421738951737344 563564690127323136 565025543298736128 566460236128518144 566918960347127808 567641402295489536 567967539268942848 569439805355757504 570885706723272192 572076100750923048 572325614917582848 572550096538791936 572654443193892864 574138858513231872 576796908784126464 576982897035116544 577128306031345152 578478532424896512 578583959531225088 578624318345366496 578876688553476096 579947384607768576 581303134634002452 583252173727727616 584478223550016768 584626599386284032 585952415272763392 586289072793747456 587808831334975488 589003374056681472 589044459671501274 589301374682087424 590530168517081856 591019454491656192 592659466852368384 593755655669858304 595403260680388608 595745348161388544 596806320206831616 597139130245054464 597289618937152512 598394371729779072 600054848654454144 601426917371019264 601468869583447488 601772465729175552 603332359793565696 606125565162980352 606473813117684736 606770406539329536 607892695090569216 608003482897219584 608045893854452928 609579528791826432 610860921140816136 611015994497470464 615746605879853056 615789556954481952 616058136987697152 616100381579870208 617697415979126784 618910257992269824 619265851360837632 619411456675565568 620557126238289408 620714661076795392 620871091182913536 621071291160723456 622794693980454912 623745494382834432 625563994366457856 625678002748882944 626037484508577792 627502136867684352 627660277527177216 628618506057700326 629243384559304704 630451213072445808 630566112145358592 630726187868356608 633646216515895296 634010276393238528 635653736211078144 637623139075227648 638596577582425728 638918914230976512 638963481677560704 640575098052427776 640619781025227192 640899190898491392 643585613344788429 643866316782280704 645743478055698432 647907383253860352 648733031194845184 648896522382142272 649105759164506112 650788348978008576 650906954472628224 652440807683739648 653801258001054912 656158695443693568 657492138481876992 659196467181858816 659575206892965888 661284935251847424 662628795813766656 662797010980306944 664346439581717088 664636197968805888 667422117542743556 667975112628590592 669659903168872448 669828668265437184 670044654621425664 671781521525686272 671903953004003328 673146713207635968 673193668196001456 673487285350957056 674891621162379264 675061704736260912 676605282042396672 678577892194123776 680460869349015552 680851826470158336 681891260808352896 682064365950664704 682616707356745728 683879281976890368 684003918259372032 685776969890804736 687218536283418153 687392993809654272 688951863269928832 689522696906932224 691436044661096448 692714931614834688 693112929277353984 694909592976517632 696274040241303552 696662318619230208 696837888760011264 698126767018075584 698303993711394816 701713681180688736 703759493662265088 703887753092493312 705939903976144896 707326009134022656 707732401555243008 707898807629217792 709208144272330752 709257614706501534 709386876163528416 709566961351901184 711176116923797504 712851993580382208 715060574570151936 715471410866946048 717326031459631104 718421149780228944 718734493152313344 718783778509848576 720646985308981248 723983313944670976 724167104589594624 724349606380065792 724583173020844032 726461412812660736 726593809643864064 729824660094200832 730008587679910056 730243979060069376 732085826345631744 732136892600259648 732270323781706752 734117281985855488 735526415251186776 735847219179749376 739253919268544512 739678655792111616 741409178508394496 741596025579591168 741835153330864128 743893662254432256 745029340512830016 745457395290487488 745646637352845312 747201437715491328 747337614394499072 747389744529431724 747715722714906624 749895651935649792 753367391064981504 753557251798616832 753800236449103872 755280314838024192 755754211716397056 755891947129503744 757290052358590464 759253073807676672 761180942297696256 762768134334564064 763100819890110464 763400128718389248 763539257591857152 765518478017642496 767127668409397008 769062545045501952 769310529380155392 769364192224001664 769504408041793536 771304709899862016 771445279374966784 771499091127155328 773263179477024768 775070846178669936 777865550243733504 779304298066689024 780133379836280832 781718763724996608 783308295271466496 783745108446633984 785337832075575296 785392612895335032 785591992925319168 785735166242783232 787373558022775808 791674207559811072 791873722229054976 792129062031261696 793871014240518144 794182391973163008 794327130881851392 795741760275775488 796386158582870016 797859162306372096 800073131539272192 801958492777929984 804443146391420928 808167420217307136 808223793502757562 808576304796352512 808631750823579648 809027208719106048 810523593454092288 810727858472603904 810933670116458496 812772705055768576 814481228187754848 814687992663293952 817418035849347072 819801178811006976 821052742605975936 821467175439826944 823596554638835712 825213677323026432 825687801814450176 825881942234087424 827409501651052544 827467217157585123 827828121577218048 831660659177112576 832138487766125568 834085325821943808 834237336998510592 834295528777040064 834564547497222144 834716646011437056 836880370036236288 838158008076933768 840601617429927744 840754816193811456 844861622021193728 845347035190984704 847538314948104192 849690354192777216 851462103443234304 851951308903414272 852167585546108928 854100130736570368 854159708033636256 854532254531321856 858114151126384572 858488422376374272 858981664790839296 860991304074264576 861208287769847808 861485984513261568 863876511005147136 865195363176189696 865474345552674816 867717798637344768 867875939296837632 869921076911652864 871735010668073216 871954701951003678 874878260591591424 876656184642502656 876717335325025152 878928622909145088 879433609190621184 881713247002463232 883505061085022208 885795252775622784 888989200278552576 890633483504787456 893104891020582912 895209480310247424 895708695367581696 897528950943514624 897591557594668608 899855494883172352 900082272981681216 902140376056528896 902658698593763328 904998539690348544 909188347744470528 909419154600886272 910155609808994304 911839042635853824 912005224345829376 914369293187739648 916291381711224204 916523991746205696 919363595875909632 921914726214795264 923619908819779584 923684335431722928 924087205481545728 924150572369805312 926546123968690176 928365386988404736 928883091492306944 929117185013348352 930835689357434112 931071991615193088 934192040970682368 935618241574251648 938345991549686784 938517004123324416 941253205301526528 942927759086550489 943865076838957056 945610859029774336 945676819608668712 945849168218037888 946089281802534912 950469324773842944 951015414589857792 953480604316617216 956434708612841472 957894866373638592 958378371346464768 960862647078641664 965799475173421056 968615217083547648 971074690506031104 973099546792267776 973344783573213408 973658638746759168 976182523467012864 976360431708942336 980701887001582368 981129625572999168 981693331189530624 984238043165540352 986238207722815488 988794700772788224 989113537774485504 991858216339243008 993372454017106688 993943193720649984 994195516470460416 996268583620655104 996519659372575632 996954296953208832 1001133176314115334 1001962668942885888 1004489854753308672 1004743002398155776 1005066981932138496 1007672282288529408 1007855929506004992 1009720069811453952 1012337431743568896 1012592557104391368 1014907923063595008 1017866838291185664 1020691304023523328 1022836891212529344 1023096548925997056 1025416726727335936 1025818922965335552 1026005877389058048 1028406279866482688 1028665454836207104 1033427794904893248 1034284045360398336 1037154066991644672 1039072397422252032 1040177839781707776 1044411060361955328 1044993477928845312 1045256833140016896 1047190150527113376 1047455990567092224 1047646888323710976 1052570521771033104 1055565610079748096 1055639240493397632 1055831629638739968 1056172082708348928 1058494685654024192 1058909855964217344 1059102841175801856 1060989013701033984 1061848211443826688 1063812216408496128 1064080314245292624 1066764175385696256 1069277990370573312 1072590861855227904 1077556560289742848 1077631724670343416 1078101739728470016 1078175667764772864 1080698124605456384 1080970477963471872 1085974970917006464 1086250656884391936 1086524409570098688 1086874759531266048 1089692119218991104 1089890714465796096 1094736990141301248 1098128739518447616 1098405485672560128 1101175922978783232 1103289622876780164 1103770828769624064 1108880878902816768 1109517983688167424 1112113767762591744 1112394038369386752 1112752729996296192 1115840493381648384 1117544010769245024 1118186092935731232 1120802156573236992 1121006421591748608 1121084616794147586 1121573584072359936 1124843477903474688 1127129380254646272 1130051086597472256 1132920472257036288 1133837920694255616 1135282804590979072 1135935078537885696 1138879610711515008 1141771413446544384 1144152201501846096 1144651229835165696 1145100193077583872 1145308886387785728 1148277717026463744 1153593817568252928 1153965794070233088 1154256612062690304 1156957064849793024 1157167919062450176 1157248636690732992 1159894769215537152 1162606269268004904 1168956447100033536 1169253198772568064 1171904830545526784 1172578145587494912 1175617662669950976 1178006748113362944 1178088919343002548 1178602749364174848 1181060337034163712 1182038908983312384 1185318933704736768 1187511311339716608 1190806521360777216 1191490696322777088 1193612640413663232 1194278260490108928 1194579237874305024 1196788743459558144 1200109697308908288 1202853834742038528 1202937739166894976 1203544931458351104 1206664719587131392 1212251130325960704 1212947626235369472 1213540813078659072 1215785390181138432 1216006965794439168 1216091787708905856 1219159057583652864 1221721842281632272 1222031988994940928 1231493211759706112 1231579113908963904 1232200763159740416 1235394831958253568 1237820515984539648 1238531702721675264 1238822913351131136 1241114252476578816 1241742182365827072 1247490988765668864 1251127988732915712 1251356005497765888 1252074969017155584 1255320555054354432 1257237012115400652 1260902426144891616 1261132224290717184 1261452375736713216 1267292433031790592 1268020552786477056 1271307472422156288 1275246278150455296 1277193155164851456 1277926963355121408 1281150196104855552 1281239562050454384 1281798381796982784 1287171226689576858 1287732633564561408 1291486956111396864 1295814766507720704 1297466062389690368 1297793044764284544 1298211518329012224 1301576697956017152 1301813908945256448 1304881615367479296 1307602516002109824 1307932052926505517 1312317390887387136 1314984276963753984 1318392934363717632 1319150413785931776 1322569870503694848 1325257591627533312 1328692879163434176 1334844235085487112 1335950225257181184 1339657336530874368 1343563043051372544 1346293426415271936 1346387336392002912 1346974570701914112 1349783242324758528 1350123409472521824 1353210564084793344 1357155784388247552 1360921738698031104 1361703652940316672 1363782521616705792 1364128731901329408 1365233414713491456 1367758563953780736 1368007836518744064 1371553939781609472 1374437072566836306 1374785987619308544 1377903726539857664 1379045393813864448 1382872089322192896 1385429863229669376 1386225858554707968 1389819185953035264 1392548080482607104 1393324637238460416 1393675777520022528 1396253534036151168 1396607987422789632 1403427362361377472 1407518987324530176 1407775506184986624 1411879807952289792 1415797615258435584 1418416288544661504 1418515229413003068 1418773752327056832 1419133922703802368 1422352233847595008 1425703987160764416 1434652062919262208 1436842299560457888 1437468986304626688 1437567557019697152 1441293970617962496 1447966627889341952 1448334209179189248 1448699212760131584 1449166346041688064 1452922825625321472 1453187619287728128 1459649320188401664 1460017175359820112 1460487958120138752 1464171652691263488 1464273785200519296 1464540647563413504 1468234563971710976 1471052830502373552 1471694438359498752 1478507838537089024 1479357311584223232 1482818357016788992 1483192051159182336 1483670306661728256 1487787324508864512 1490058681025660032 1490914790580974976 1491293274705690624 1494402875430982656 1494675228788998144 1494779489058863448 1495431445429813248 1501699764471173001 1506734782129963008 1507114503597233664 1507600472898207744 1511508423432794112 1511783894259007488 1514580104717180928 1518506147615353344 1522361884595392512 1525536268669128128 1526800257436778496 1531036956035284992 1534255336818794016 1538125090091003904 1538728384448003328 1539008816083587072 1542609419799724032 1542998182254310656 1546526358954049536 1550141692357339872 1555731100487467008 1558608596133378048 1560266759672561664 1563437527449993216 1566616590542932992 1567490216893267968 1570675664151150592 1570785225790670064 1571183985850638336 1571470332485566464 1574747116045551616 1583348415119622144 1583747444458109952 1584258124062523392 1587742028481036288 1588364783946326016 1588654261763702784 1591483520551550976 1592772317165740032 1595718324612744192 1600146263078544384 1603916985555859968 1608886292782841856 1616334840434614272 1616447587005515124 1617152609592705024 1617263501647159296 1621047186908184576 1621455716945207808 1621867340232916992 1625545410111537152 1628962456375509696 1629375985326587904 1634836071698694144 1639602357622013952 1642105485211951872 1647193109277671424 1650427354646052864 1651375603628900352 1651763884468174848 1654819003302105088 1654934434315170246 1655656243154436096 1663321318354225152 1664276975532251136 1668170651643887616 1668474673997021184 1668591057554080128 1669129094994444288 1669433292022874112 1673760740072472576 1676316016153867536 1681203234859855488 1681509632387622912 1689723244042387456 1690694070381969408 1695076629896208384 1699380708385554432 1702924206886468608 1703902617806828544 1708200261473140736 1708319416067272512 1716228302252769144 1716976844752748544 1717963329581678592 1722416575539695616 1730390726352379392 1730948691105349632 1735435597274689536 1735751878593675264 1739842153823305728 1743470021336146432 1743909403902007356 1749756521183182848 1753434670650050304 1757857245818290176 1758867218381242368 1763426494004926464 1767010122170044416 1771590505551245568 1777978400557105152 1781266967009574912 1786209782041165824 1790418960620494848 1791417390735163392 1795057901887029248 1795183115189337216 1799710989766344704 1800164545963362432 1804280752113057792 1805317397187526656 1809997079380697088 1818376695488941056 1820311219617988608 1823678085271707648 1824010448691658752 1828738586375479296 1832582763422448408 1833047983492411392 1847239817639559168 1847368670863445856 1848174410963091456 1848301144739610624 1853092247937380352 1856730773976809472 1858234370026696704 1861671378714868224 1862143983230386176 1868384081941364736 1871236483148503296 1876691983099373568 1877034008246648832 1882506410603053056 1885855518173100978 1887730153677914112 1891221718059548672 1891353639217337424 1891698336436075776 1892178563605069824 1900938649547685888 1902030829179715584 1906961208633234432 1912869417225682944 1915789732747277184 1916756742692929536 1921725294157283328 1930756840034365287 1931598950346842112 1937230434167095296 1946199093584535552 1946689567146426816 1947317277493518336 1952365046934025728 1952720863417884672 1961403774003164736 1968476086331080704 1972476415445630976 1977589401545576448 1986744908034213376 1987886387441299968 1988391032940920832 1992537167241310208 1993039318745151264 1993908593906417664 2002266352628230668 2003925337885771776 2008979709506617344 2009486004796311552 2010133963864276992 2015344564577058816 2015711859012009984 2019440139622907904 2024674863487137792 2025185114208782736 2029815846127190016 2035733676582371328 2041382608047046656 2045673782425058688 2046193097851994112 2050833453454671872 2051637845930671104 2052011754778116096 2056812559732965376 2057330909672414208 2061655608850254459 2066855589809786496 2068568090720796672 2074308133983289344 2078144794844504064 2088822120723910656 2089986955857690624 2090513666280033792 2094380301054226752 2094911981134184448 2105141043542066208 2111278480986795264 2111663259277479936 2117819711928434688 2121978027402067968 2123696422887653376 2127624432816992256 2128160628490585248 2133528350771392512 2138555980741146624 2145181723710455808 2155113120579485696 2155263449340686832 2156203479456940032 2156351335529545728 2161396249210912768 2161940955926943744 2171949941834012928 2172501313768783872 2173048819140197376 2173749519062532096 2179384238437982208 2179781428931592192 2189473980282602496 2196257479036895232 2196810971345120256 2202351845957566464 2206579245753560328 2207541657539248128 2217761757805633536 2219035967376334848 2224227535525183488 2224788076738773504 2225505459992592384 2231680986763296768 2235088021538490048 2236372185871462464 2241604313146473984 2242012843183497216 2242169233588295172 2243147168144719872 2249686955806949376 2260102173194944512 2265840944514072576 2267675841388511232 2270565609181958144 2271870157075771392 2277759221423030016 2283542826893088768 2288304403003692192 2289302459670331392 2290200386155167744 2290617772775571456 2296555434052927488 2307187635136505856 2307931588140466176 2308513224125380608 2313914129699586048 2314335838124900352 2314497273381465984 2319789538431074304 2325212538536009808 2337912894200067072 2343809661091053568 2345156291174989824 2351235325339901952 2356013496226725888 2356177838686005096 2357205498728349696 2362120674068327424 2375022622679433216 2381613042721554432 2382981392645554176 2387225280827326464 2389158475748610048 2393577486919116288 2400219394617816576 2405875478333789952 2413329439174262784 2424502260651921408 2425895252470738944 2427081626157318144 2431570780362276864 2432183575417811712 2438318115167305728 2443443684563264544 2444063977989881856 2462986423519412224 2463158227817927808 2464401526319480832 2470789663916507136 2475641031969079296 2477063405443350528 2477645826702262272 2482228504953157632 2482401651472755369 2483484364731654144 2494981977531337728 2502255977465831424 2502712010995531776 2504149938034311168 2510641110108708864 2514474024230801304 2521804852289783232 2522264448581434368 2534584866063581184 2536041105572954112 2542614944844312576 2554386310329702912 2555853926710242816 2562300392209711104 2562479124100908768 2563596763593965568 2574342453379153716 2575465267129122816 2582973912222793728 2591629533015441408 2594932124779380736 2595586089528569088 2596423036658024448 2603153395912034304 2603627817890512896 2609763230734958592 2615205032004219648 2615864105853011034 2624634781774774272 2629968553927507968 2636785868727435264 2638300827571863552 2645139741007389696 2650515183255066624 2657385758326868352 2669688470170974224 2671900450514362368 2679314673061748736 2687126086102745088 2692586852830543872 2692774672784005824 2699566484649517056 2700246818945043648 2706421128169586688 2727565043233411584 2728257463802658816 2730466829426982912 2735517127907561472 2736015673037488128 2743107879563218944 2748874145133672612 2749571975238617088 2755807453079715328 2758090787627728896 2765744178644385792 2770859726459338752 2772451717109415936 2779638371906070528 2785096160965214208 2786649274476920832 2787351555040045056 2792507068072302336 2793215974845579264 2806854724722754944 2815037974649060352 2815551012369973248 2823759615904579584 2828783277259651467 2831595230516871168 2836832577089323008 2837030458826006136 2837547504654113664 2838267845407604736 2844704467695190016 2851407974321528832 2869304125838524416 2873684599120915776 2875135114039394304 2882587941235924992 2895933255778683904 2897398425520263168 2905845651250642944 2919298640376803328 2920034350719640224 2920975916240277504 2928547570401038592 2929081295126827008 2942105661004747104 2943388876718997504 2957015677074178048 2958714623168446464 2965636714033577984 2966384102318364672 2967340613323456512 2975574649017729024 2980117362051320064 2981829581161949952 2982586549411381248 2988805750861965312 2989350457577996288 2989558978117726896 2990862890859626496 3003399528942346002 3013469564259926016 3014229007194467328 3015200945796415488 3023016846865588224 3023567788518014976 3029160209434361856 3037012295230706688 3044723769190785024 3051072537338256256 3053600514873556992 3062073912070569984 3068510673637588032 3076250180182007808 3077456768896006656 3078017632167174144 3085218839599448064 3085996364508621312 3100283384714679744 3111462200974934016 3117217192266756096 3120533519345123328 3133233181085865984 3134980433786535936 3141351328302301184 3141570451581340128 3142367971701276672 3142940664971132928 3149494232091103232 3166696830239244288 3167494888916219904 3168516248125046784 3175484056962072576 3176729567892652032 3177308523527405568 3182967041103101952 3185544634331480064 3191436649225488384 3200292526157088768 3207833971111719936 3217772585565683712 3232669680869228544 3232895174011030248 3234305219185410048 3234527003294318592 3242094373816369152 3242911433890415616 3251090820223074304 3257924912751019392 3258751970653175808 3269672143397388288 3284210970423903744 3294386218555342848 3303527768936349696 3309638006604210176 3309868868630340492 3311312486308872192 3326642636708450304 3328553951064502272 3336341303287775232 3337182115108160256 3338258189988888576 3347521480144945152 3352632032307735072 3362406469719710976 3363019264775245824 3379446488084774912 3381388140763938816 3390153259792416768 3398761416771108864 3405848413772937216 3407805235613657088 3416400522946281472 3416638832134545024 3432456604505538288 3433953689505497088 3435926659163357184 3444833151079391232 3460781452704758784 3461897382210699264 3470871194549379072 3471503757187350528 3479684307646611456 3486940042672292864 3487818807804014712 3506869341300100608 3515714491636580352 3517734436762484736 3526852988009852928 3534020244340088832 3543181011102491136 3555956801114210304 3562533934019149824 3572419564082331648 3580837921240989696 3582834781470326784 3590366230378674432 3599421979532689408 3600329091926724864 3608561504226115584 3610634794375053312 3619994158761394176 3636753390977882112 3640622439235977216 3647356170543415296 3648020897383317504 3657477172750958592 3665165526844896816 3666095966984822784 3694479635279118336 3694737341726891712 3696602289479221248 3706184495874760704 3713461547953618944 3716468740053393408 3723342757429736448 3742472966297006592 3753383966198747136 3754068016493297664 3771711036346201956 3782443436119097344 3782707278434674848 3783396672872151552 3784357127210139648 3801877299095371776 3804061658359431168 3813922417266468864 3825738834451365888 3831579465494554368 3843450588314566656 3861513680068730574 3863197900693684224 3874460868334190592 3892398187169071104 3893379134292853632 3894634554987036672 3904730093868051456 3905441726835769344 3922807548006329472 3923796158779516551 3936952172662161408 3944952830891261952 3955178803091152896 3973489816068426752 3975772774882599936 3985074334482620416 3986078637490302528 4004532705256461336 4007850675771543552 4018972009592623104 4030689129154117632 4038880279245815808 4049349726974275584 4050370228417565472 4059631692254380032 4071467353164742656 4082765216094093312 4091347564850117376 4092386195703988224 4101666906909343744 4103275691861342208 4104023509556232192 4113625119465930752 4114661819344828416 4123311217700508918 4133711179619572992 4137136181441593344 4148616267966578688 4156289589689008128 4177644241447821312 4179973911715381248 4181027332560067584 4188760602108453504 4189823962268368896 4210282087084132416 4222556961973590528 4223326518554959872 4235639423856869376 4247392845775306752 4255248865633984512 4256321256981170496 4267056701542785024 4277111961482293248 4310226241158971392 4310526898681373664 4312406958913880064 4312702671059091456 4323881911853887488 4343899883668025856 4345002627537567744 4346097638280394752 4347499038125064192 4358768476875964416 4359562857863184384 4378947960565204992 4392514958073790464 4393621942690240512 4404703691915132928 4413158491507120656 4415083315078496256 4435523515611267072 4438071934752669696 4448455071050366976 4449576153477547008 4451010919985184768 4463361973526593536 4470176043076980096 4472744371742924928 4483208626292947968 4484025686366994432 4484338467176590344 4486294336289439744 4505099293413519003 4520204346389889024 4535351682777022464 4541131218363916288 4543740314151542784 4555518442846060032 4567085653786177536 4576608806007384384 4580400772310335488 4593110868105854976 4614375270273011712 4617026448250761216 4627828259399172096 4628994546762931968 4639579076862148608 4650425077072019616 4675825788400134144 4687619322182107136 4690312582349979648 4702470650679803904 4712026992453451776 4712355677372010192 4714410997456699392 4724241348136654848 4750045245358866432 4763226085443108864 4765962785291108352 4774450561654652928 4778316951497220096 4787154973838232576 4800438789235633152 4811750956667579904 4826658878348525568 4849004521303842816 4851790504941477888 4863141560724553728 4864367150835623424 4876636230334611456 4886887369126529088 4888127955979763712 4926316455635855616 4941579327833014272 4951282063938158592 4954126810886701056 4955291653404524544 4964457009906315264 4964803302945510738 4966968729463308288 4989963955062675456 5004511954931662848 5005424021991063552 5008299876068622336 5021282220217417728 5028948048461602608 5043609704579566464 5044528897162868736 5069169732127162368 5072082211145908224 5085229889688625152 5108772620659405824 5111707853420485632 5124600784419422208 5124958248201817536 5148684906758307432 5150930534258245632 5189864249558761472 5191172179057138176 5192846073316048896 5206306791824068608 5207255635781025792 5219526461469917184 5230410064008439296 5231728211706022068 5249269563549548544 5273571737454870528 5276601655143727104 5290279482014779392 5301030366510133248 5314771516653736704 5339376940341948448 5343800901028724736 5358629346123497472 5374252172205490176 5385173705661087744 5385549345568011648 5399132969299034112 5400493637890087296 5412842256339173376 5455130086466823168 5460933658853965824 5471034255815122944 5472031346074976256 5486215759126437888 5497748290267345224 5499143950477234176 5511614906159430656 5541719452918677504 5544903434218831872 5559276743812141056 5570192321930428416 5574703110080090112 5585014136144604672 5586431949691158528 5613709449445509888 5630075949298120704 5631102024739946496 5647519231809159168 5657566554519302934 5663190461033742336 5673665154178646016 5674060917652012272 5675095009308227328 5676535690815209472 5689408935390380032 5702815948643057664 5738608251677048832 5747369198241831552 5750270228078788608 5765175882471849984 5791866511557367808 5792270520103095861 5794796851040526336 5811691302501285888 5838597280753606656 5840068701439280448 5841951832480555008 5857095140802077184 5858162590253654016 5884211322009494208 5914031354148356096 5917429246336892928 5932768204636729344 5960234724102640128 5963659162323899904 5965173098822762496 5977611501723930624 5978700915155992576 5979117956235453792 5981725781719252992 6006799057884692004 6026939128519852032 6028458014388934656 6030401891592830976 6046033693731176448 6047135577036029952 6058320418868723712 6074024590461413376 6089447538381570048 6102145074676512512 6107201029747113984 6124147824141139968 6137021347275176064 6152500360364015616 6154913537792013312 6156035264334348288 6170437679198896128 6171992729017242624 6200566769429359488 6222924401949868032 6234434384533512192 6266466362171731968 6269960867573071872 6282702656604602368 6283140903162680256 6284735943402553344 6298988464182206464 6334989777832439808 6353459135785304064 6365934082206203904 6371089268662960128 6382873298450976768 6400585052314177536 6415667942223439872 6435545171131367424 6465339361738457088 6465790348022060496 6468610438370820096 6469054006588637184 6484188747632738304 6485822867780831232 6502181640446148608 6515849825502038784 6517503941306351616 6539344286794776576 6568421940847807488 6588772437110685696 6607055537872699392 6619276013208420352 6619737737260680984 6622624972617744384 6653285273416900608 6657107902129004544 6672682606575550464 6674364230216320512 6676516379977777152 6695042960289890304 6705264064615470144 6724812939439421952 6726038529550491648 6780306519584833536 6797522833542217728 6811696827545874432 6815610471227314176 6833277664269090048 6864913209011076576 6867907379010994176 6871853318326714368 6889666302158782464 6921562905409517568 6923794764421398528 6941742389098758144 6943007514374701056 6959368615293222912 6973880085344585728 6975637615608029424 7013738682600201216 7031428983273160704 7035468873524969472 7053705976019705856 7068040488680177664 7086362022204982272 7125067868038299648 7144839128164663296 7161675842481979392 7180732460757348864 7198843959065378816 7200658183853449728 7239988317522788352 7273506781955764224 7281244878471954432 7294712341086830592 7314954345501917184 7330331053689793632 7332191933969645568 7388959270558236672 7389474683453783424 7393204578958442496 7412368991749521408 7426923095907237888 7432937480106786816 7446685514859472896 7484945932594013184 7506767932397494272 7508136032986595328 7543422072692403912 7564886872238194688 7565414556869349696 7566793345744303104 7603754598190743552 7608123316718862336 7627844834532937728 7663158930989108736 7686901176629133312 7723027360137461148 7726395801387368448 7748921736668381184 7784796374338142208 7786758268585707264 7789269109974073344 7809460187736102912 7810883453671538688 7845615096012658944 7847592317559033102 7873904345324322816 7889905661782523904 7910357606182305792 7946979632136853504 7951545549765199872 7970148668965240832 7972157274980605056 8009065410512922672 8015701351543087104 8037944019185246208 8061378258308235264 8077760558491631616 8098699453948551168 8100740456835130944 8119263384508760064 8182695129700234752 8184772391407976448 8203333813818687488 8206551383722684416 8208047019112464384 8229323638689656832 8246622435401017836 8267422359239145984 8274272362883186688 8297232535933157376 8312579179378016256 8355288482895642624 8359947823430762496 8362054665120135168 8377521204216907008 8379647924536737792 8420564174168264832 8445113923947181056 8446653037109919744 8471278847713738752 8494785691550613504 8510497731267969024 8512642513962340992 8534113403085570048 8554223922964586496 8620452482317942784 8621053797362747328 8625405342118182912 8647763823707774976 8687799767336051712 8692195276560789504 8717536953751928832 8757895921130409984 8787243885380481024 8826316983014241312 8830166630156992512 8871047031222534144 8876143869505339392 8896910142100733952 8899152306955094016 8902021839970369536 8926723947053187072 8940352086153960192 8945488743485849856 8966417252585895936 8968051372733988864 8968676934353180688 8972588672578879488 9010198586827038006 9040408692779778048 9070703365554044928 9082262436727832576 9087480628303085568 9111036885692120064 9134171307572355072 9153217612014768768 9160801544620670976 9186221736211709952 9228750540546023424 9234052896501522432 9255656518798344192 9257989093525863936 9300850154144039232 9351651576800268288 9404941301359607808 9424053984906903552 9424711354744020384 9428821994913398784 9448482696273309696 9500090490717732864 9526452170886217728 9531925570582216704 9548901123309305856 9556633902994440192 9574309947676465152 9600877578471266304 9623501913335159808 9653317756697051136 9698009042607685632 9703581009882955776 9726283121449107456 9728734301671246848 9753272460669222912 9773774738253058176 9776255911959527424 9852632911271711232 9883158655666028544 9910583306809049088 9928914019812630528 9929606605891021476 9933937458926616576 9979927910125350912 10009023909863325696 10042564440434835456 10057896096923205216 10087219409159132928 10089057794325737472 10138339464254324736 10144164422291816448 10170459779377250304 10217545241318811648 10223415706840971264 10249201568838844416 10249916496403635072 10297369813516614864 10301861068516491264 10379728499117522944 10382344358114276352 10385692146632097792 10412613583648137216 10414511271562051584 10439052922939834368 10460820128016878592 10463456423412044136 10547143474909741056 10553203310287454208 10580558964029558784 10602060733020266496 10629543033307473408 10678753880683896896 10687601802057449472 10717258692246994944 10748504344410980352 10771098691136023296 10798265938598068224 10800987275780174592 10825684512678346752 10910260172933646336 10921867317707931648 10942068511630245888 10944062692149952512 10972431518252875776 10995496580534690448 10998287900954468352 11023229812318861312 11083438905837355008 11089806868437663744 11118553487624282112 11140384643860856832 11149406220160180224 11170028272289209344 11227418898891019776 11260151898596241408 11262204049479892992 11315133109038605868 11347330308357292032 11348121835304024544 11350190018616454656 11353071381630418944 11378817870780760064 11405631897286115328 11477216503354097664 11494738396483663104 11530351764943699968 11583733023114735616 11584541040206191722 11589593702081052672 11623382605002571776 11677194561507213312 11680137402878560896 11683903664961110016 11714190281604154368 11716325180507308032 11768422644018988416 11828062708296712192 11834858492673785856 11865536409273458688 11920469448205280256 11927318324647799808 11955223003447861248 11957401830311985152 11958235912470907584 12013598115769384008 12056916028777869312 12092067387462352896 12116640837737447424 12148049180922826752 12178895076763140096 12204290149353025024 12214402059494227968 12248295648282279936 12274042694550352128 12305000720728031232 12309827075584026624 12312070528668696576 12340875358397792256 12343985458034485248 12401133538858718976 12445848803899736064 12468868769067024384 12532932724343463936 12539921735146143744 12565405313209204736 12566281806325360512 12569471886805106688 12597976928364412928 12669979555664879616 12706918271570608128 12742178537325920256 12765746596901953536 12801170104628355072 12831335884446879744 12930678723476914176 12931580696044120992 12937220876741640192 12938108013177274368 12971645735561662464 13031699651004077568 13035007882612703232 13078688573589553152 13136843881695614976 13177544874221371392 13214111075745398784 13238552026416840704 13239475474521361968 13245249945235488768 13306570546833801216 13314215804258009088 13345365213151100928 13348728460432641024 13353032759955554304 13390085920579780608 13410528129230940288 13449625878878843904 13452077059100983296 13515297880240557009 13560613039169667072 13623393655091748864 13631220942454628352 13666555328538180096 13729826418022153152 13779332604317564928 13843125810819035136 13883484778197516288 13918737230586445824 13947760170689171456 13951275231216058848 14027477365200402432 14062857966546321408 14070937747049938944 14107411952039411712 14136080977360355328 14172724044409964544 14250135736076599296 14289678256329326592 14323351684963958784 14361464921514697728 14397687918130757632 14401316367706899456 14479976635045576704 14547013563911528448 14589424682173661184 14629908691003834368 14660662107379587264 14664383867939291136 14778949366907566848 14824737983499042816 14853846191814475776 14865874960213573632 14893371029718945792 14969891865188026368 15013535864794988544 15016272065973190656 15086844145384807824 15129773744476389376 15130829113738699392 15133586691488606208 15207509196381487104 15216246633437724672 15255689669065875456 15326317861978217472 15373802353258266624 15446054720274922296 15452791602774736896 15569592748676284416 15573516537171414528 15578538219948146688 15618920375472205824 15621766907343077376 15691230192025317888 15695184635118066204 15747808690648645632 15820715212364611584 15893959264273707008 15903091099530399744 15940297337930481664 15944314549961210112 16018130821025845344 16031402703086174208 16075888038370492416 16122756516616470528 16155521116983263232 16197398907897102336 16201480913670261888 16238526769017520128 16365390259400469504 16406667627637374976 16413102767445368832 16416094038224928768 16458647277379313664 16493244870802035672 16534844718478291968 16625158358756032512 16710576965791285248 16724109330240270336 16755042408433814016 16759295849073475584 16841128348336529664 16890227847894362112 16893306074219839488 16942557695427477504 16989571383101227008 17020995462535938048 17025285027924681984 17068226806171140096 17108447845929172992 17240904964635885568 17242107594725494656 17250810684236365824 17295527647415549952 17375599534672103424 17376811560309287583 17384390553121579008 17435073907503857664 17515791842260819968 17574487770760962048 17652633966028482624 17742094062445068288 17752287739010678784 17798304613910188032 17880704172307920384 17890977486971699712 17932834505171791872 17936102745467977728 17937353868706361376 17945177345157758976 18020397173654076012 18080817385559556096 18141406731108089856 18164524873455665152 18174961256606171136 18222073771384240128 18268342615144710144 18306435224029537536 18321603089241341952 18372443472423419904 18457501081092046848 18468105793003044864 18511313037596688384 18515978187051727872 18601700308288078464 18703303153600536576 18809882602719215616 18848107969813807104 18849422709488040768 18896965392546619392 19097802246618611712 19113267805988880384 19148619895352930304 19201755156942532608 19247003826670319616 19306635513394102272 19396018085215371264 19407162019765911552 19452566242898214912 19457468603342493696 19506544921338445824 19547549476506116352 19552511823919054848 19705265822543422464 19766317311332057088 19821166613618098176 19857828039625261056 19859213211782042952 19867874917853233152 19959855820250701824 20018047819726651392 20085128880869670912 20115792193846410432 20174438818318265856 20178115588651474944 20340919558754500608 20435090482637623296 20446831413681942528 20499832992807270144 20594739627033229728 20603722137032982528 20759456998235045888 20764688716228552704 20771384293264195584 20825227167296274432 20829022543124103168 20878105845879668736 20921640256033757184 20926912846824088272 21094286949819482112 21106406620574908416 21161117928059117568 21204121466040532992 21259086066614946816 21357507761367793792 21375203604114898944 21434517384493989888 21542197382272046592 21596531877196136448 21601974551560349184 21820520345867292672 21843734635415863296 21884137023260491776 21944863036505751552 21990993161069380896 21996575801908936704 22046459624637722624 22166877811674710016 22179613736875327488 22237106975248564224 22280769287721713664 22298812440320360448 22340056544578418688 22454837797782039552 22520303797192482816 22524408098959785984 22630266218077211736 22694660616714584064 22696243670608049088 22700380037232909312 22757635741561520128 22811263794572230656 22989476792967326208 23060703529887399936 23167466046229471232 23169082080412383444 23179187404162105344 23246765210005143552 23354389123014426624 23360274805757121792 23367807329922220032 23428380563208308736 23432650361014616064 23536845288037976832 23656125416593424384 23669716985347571712 23731072818546917376 23840938896410560512 23854636649295599616 23910446006895722496 23914803660623970304 23916471824941815168 24027196231538768016 24113832057555738624 24184134774924705792 24233281675474894848 24296098361845653504 24357790153526280192 24408580298706050048 24548085389100704256 24610001441456062464 24619654151168053248 24624141057337393152 24687970916068970496 24802267077717437952 24891697607799472128 24937737538134048768 25065865448686927872 25079843470292287488 25132563612650721024 25138943773610213376 25195953856728825856 25339959111329759232 25413836543141216256 25484357074651840512 25531493193803907072 25602340209256710144 25662671768893759488 25861357446953828352 25863161392088241984 25876216026354548736 25943291471123324928 26063399302008155136 26273687763391229952 26477104052833681408 26478950949042723936 26490499890470977536 26613141093667602432 26628431608516018176 26690730426302201856 26697456920865282048 26706065519911108608 26780171841159561216 26821056258461880576 26899251757757687808 26904154118201966592 27030595760481114018 27121226078339334144 27246787310183497728 27262441884909256704 27333110657076360192 27459652836044306304 27558665208635129856 27686251621638070272 27766969556395032576 27895520341378342912 27902550462432117696 28054954730400804864 28214823904078823424 28272161954720710656 28345448088819929088 28500271472153198592 28579356512658653184 28646703369927917568 28722929843029395456 28795375836261515264 28802632735413798912 28959953270091153408 29094027127823056896 29178849364347322368 29259817382007668736 29321324214759174528 29328767735878582272 29557898733815133696 29649475966998085632 29731749920427147264 29786742059437891584 29939783730376052736 30027071729589977088 30173688290769615648 30261658227477398784 30267173382977212416 30415018392762974208 30432493266875449344 30511379338131750912 30652635723956434944 30747604706516533248 30892109440549844592 30905583205549473792 31139185497352568832 31147033074342829056 31157076439896293376 31237840750944411648 31243533814686154752 31382460384050635776 31390369270236132408 31641430424729223168 31787918528547414016 31806182199060799488 31880594675860963328 31888629099922420224 32036261642051690688 32062805406172348416 32151776076740984832 32245513033232941056 32394797815794204672 32402961827340523776 32477053538035040256 32730780518800939008 32813335255274749952 32826205534890737664 32832188076449857536 32917294554758627328 32986489741604071344 33069689436956583936 33250316717512065024 33421153931582570496 33448218660480540672 33510084816867628032 33682256696673059328 33780455695788724224 33786612148439678976 34041990925071876096 34050570055849363968 34136453612342280192 34216895691858345984 34484215189450989312 34591055294831099904 34751199069344206848 34753623120618575166 34768781106243158016 34870147815007715328 35031583684521639936 35148975541521924096 35305267932056965248 35484188124890136576 35504575478021357568 35596609227820376064 35761408344615840768 35781954973943399424 35865669010343583744 35872205490935955456 35874707737412722752 36040794347308152024 36329049746911330304 36349922513212342272 36444147542768480256 36536685230289420288 36612870448059075072 36643206178482683904 36744886944846839808 36915002162184093696 36936211586006089728 37022626075193376768 37031956374103455744 37203400616576156928 37406606307201073152 37619765205438431232 37696215939627614208 37698845418976081536 37793930785093238784 38226535611977760768 38297239790705860608 38403510313885065216 38494007653340639232 38792036170430742528 38814324039531823104 38914937206684987392 39095098953012232704 39105023647838109696 39410531645086844928 39532634622664114176 39642333227236196352 39715656079250522112 39718426423564085904 39735749835706466304 39919711640501403648 40036095639453302784 40170257761739341824 40231584387692820864 40348877636636531712 40356231177302949888 40545893640721671027 40681839117509001216 40870180965275246592 40893662827363885056 40999665985614540288 41189479254066459456 41529377432457105408 41650454334592548864 41756211691759337472 41843280512067514368 41853825693648176544 42188573899638964224 42212813241149816832 42322235856118235136 42408242932081065984 42518172133229893632 42715015522735587584 42750407208229797888 42869034768987979776 43084394764544093184 43193063754392272896 43203949103120698368 43641040691734585344 43768274046520983552 43889726073011503104 43981986322138761792 43993151603817873408 44092919249275445248 44474213950497128448 44561538575443427328 44597624880640720896 44680113089156837376 44909675595564079104 45040607594384965632 45048816197919571968 45260532436154423472 45389321233429168128 45392487341216098176 45400760074465818624 45515271483123040256 45622527589144461312 45978953585934652416 46121407059774799872 46334932092458942464 46338164160824766888 46358374808324210688 46708778246028853248 46720549611514243584 46735614659844440064 46856761126416617472 46865300722029232128 47073690576075953664 47462145637093834752 47681877792821121024 47709273298591199232 47820892013791444992 47832943649883630336 48054392463077536032 48227664115111477248 48368269549849411584 48466563350949789696 48592196723691307008 48715580307052560384 48817160597412100096 49096170778201408512 49220002882912124928 49239308302336106496 49248282114674786304 49375941832137940992 49604534155434875904 49875475076268097536 50131730897373855744 50265127225301442048 50277887547220426752 50391907713457651712 50679918222659518464 50827673086282432512 50968714149303681024 51062986387607814144 51204680418513420288 51325343537787518976 51722714893907656704 51726322784176483968 51752432052709097472 51886582942246649856 52126798604016310272 52547375526782459904 52954208105667362816 52957901898085447872 53226282187335204864 53256863217032036352 53394913841730564096 53642112516923761152 53798503515515375616 53808308236403933184 54061191520962228036 54242452156678668288 54493574620366995456 54524883769818513408 54666221314152720384 54919305672088612608 55117330417270259712 55372503243276140544 55533939112790065152 55791040682756685824 55805100924864235392 56109909460801609728 56429647808157646848 56544323909441421312 56690896177639858176 57293406739855835136 57445859686058790912 57605265470827597824 57919906540182306816 58188054255646113792 58357698728694644736 58519634764015337472 58642648429518349056 58657535471757164544 59115797467630267392 59298951933996171264 59463499840854294528 59573484118875783168 59879567460752105472 60054143459179954176 60347376581539231296 60523316454954797568 60534346765954424832 61022758676263501824 61305271447912869888 61784218881099689184 61811166411098947584 62278370994705137664 62294066148685658112 62314152879792586752 62475681501888823296 62487067629372309504 62764920768101271552 62780738540472264816 63282860849458446336 63575837057094828032 63612364398121598976 63761189351721926656 63777258199844840448 64072523284103381376 64125610812344696832 64303552153481969664 64789595631588409344 64805923654681047552 65461561037601878016 65652411069781475328 65834589109517254656 65972979483208142688 66139378873913167872 66500633435024130048 66842307863165140992 66896437320961081344 67020169633735256064 67364513393346118656 67560911391577448448 67573224296879357952 68083981850143752192 68101140111698727936 68272907224684560384 68433791383716691968 68968430378901978624 69182110589662199808 69502398138688413696 69507246241237150332 69537562212486316032 69740295630015430656 70063167369043279872 70297951083043848192 70610535864113930496 70968376249780273152 71009150956042715136 71193218455640752128 71522816689231681536 71563909947886798848 71731338020687167488 71744410981871910912 71749415474825445504 72081588694616304048 72658099493822660608 72699845026424684544 72888295085536960512 73073370460578840576 73225740896118150144 73830004324368187392 73872423172012179456 74063912748206911488 74406801233152313856 74813212614402146304 75239530410876862464 75397690837952163072 75587861570186477568 76453071223955521536 76594479581411721216 76807020627770130432 76988015306681278464 77584072340861485056 77628648079063646208 77829874413369974784 78190197906024465408 78821063290173689856 79431312158501044224 79436852847128171808 79471499671412932608 79839423281002807296 80072191278906605568 80340515523478683648 80463168775385641728 80697755273273063424 80712462354605899776 81091787281443342054 81363678235018002432 81740361930550493184 81787325654727770112 81999331971229080576 82378958508132918912 83058754864914210816 83300908669185097728 83686561024135028736 83707651387296353088 84644471712236470272 84816485864162131968 85036344266459787264 85430031045471175168 85500814416459595776 85738069537975959552 86168789529088186368 86386127508784545792 86407898206241396736 87282081383469170688 87536548093041967104 87779452146023006208 87963972644277523584 87986303207635746816 88185838498550890496 88948427900994256896 89195249761281441792 89360226178313674752 89819351191128158208 90081215188769931264 90521064872308846944 90784974682432196352 90801520148931637248 91245055178288922624 91957907171869304832 92242814119549599744 92669864184917884928 92676328321649533776 92716749616648421376 93417556492057706496 93441099223028487168 93471229319688880128 93713522252833234944 93730601444058464256 94147381152151907328 94924291274187669504 95363755585642242048 95418546597182398464 95641784027582889984 95665887299767260672 96108784926155072064 96455328230222954496 96736539099698823168 97184393447382614016 97431160614105120768 97634321194824200192 98192341556402817024 98440005765824249856 98478616604672212992 98496564229349572608 98751883664275881984 99209068310869751808 99750950152536195072 100263461794747711488 100530254450602884096 100783815426915303424 101359836445319036928 102125972775215628288 102409360837026840576 102650687075575037952 103452645568352967936 103773165884493299712 104253597208032620544 105094751053564919808 105908416211334725632 105915803796170895744 106452564374670409728 106513726434064072704 106789827683461128192 107284225033847522304 107597007031030751232 107616616472807866368 108122383041924456072 108987149240733990912 109049767539637026816 109332442628305440768 109838611344177225216 110234660834540519424 110745006486552281088 111067878225580130304 111582081365513371648 111610201849728470784 112219818921603219456 112859295616315293696 113088647818882842624 113381792355279716352 114891719372117581824 115210530941655195648 116376108511292227584 117285296859036698112 117315070943514329088 118231594935260534784 118597903867992342528 118926999681708589056 119146968237751566336 119759134921504210944 120108286918359908352 120694753163078462592 121046632909909595136 121068693531908849664 121637680922165013081 122045517352527003648 122610542895825739776 123568437762199378368 124588132297371316224 124951363003777646592 125529841536202543104 125561477080944529632 126565721698916892672 127151674114189656064 127224728796243197952 127522378703443853312 127554516399689680896 128145046568206762752 128251221624689393664 128607104306963939328 129579191263176818688 129611847309362095104 130923122075203756032 131304822139562950656 131669178219034509312 131945958966416285376 132278757747826335744 133684615726330281984 133792874641922162688 134040339267470512128 134729026786692237312 135121822783154896896 135146448593758715904 136167963700287504384 136202280223397455872 136545814449369120768 136867582767433383936 137936860757803957248 138364221179324399616 139004796277376827392 139014492482474300664 139075124424972632064 140126334738086559744 140595902166087696384 141221071728227860992 142386436911281504256 143045633378463363072 143127819895773597696 143462676041374334976 143498830949650891008 144163177389232608096 145316198987645321216 145399690052849369088 145776590171073921024 146146740921157681152 146451481792236300288 147660008648736374784 147744846344024358912 148127825496413822976 148813602466304627712 149626425228804292608 150795381675904326144 151175723140372955136 152906142447911043072 153188959162823442432 153614041255540260864 153976030613362556928 155168144681722970112 155257296158127292416 155659748826739949568 156380395812048930816 157642126580347379712 158862624317002088448 158873705694256343616 159678846562005614592 160926337550771283456 161395510546546126848 161424924709211799552 162183574562886684108 162727356470036004864 163480723861100986368 163574651309455540224 163998663942458161152 164757917016265837824 166117509729828421632 166601817338370195456 167373122048270057472 167415302774592706176 169288943424472940544 169632971728324263936 170072688532919574528 170860062090942350336 172337579058176372736 172815796412482793472 174564162766938341376 175073096186083934208 175558904292046012416 175927945288555047168 175972606415271493632 176371676997101780992 177896855801988513792 178390499522562883584 178720452356627349504 179638702382256316416 180162430377539862528 181042129744617693888 181569949364864392704 181603040297863274496 183915814343738609664 185339728369835769856 185352656643299067552 185433499233296842752 186835112984115412992 186882198446056974336 186942458639377760256 187427044505666469888 187461202888116928512 188294762304303814656 189848582548375339008 190727511171284484096 190837093194364796928 191283568055165779968 191331774599534521344 192217569852310144128 192910656460445908992 194368786894765228032 195268642389648400384 196384683112805634048 196957233209344425984 197503767328551763968 198418136621739503616 199501900305072390144 200526923589495422976 201060508901205768192 201567630853830606848 202719672890638073856 204251945550431256576 204818721674053681152 205301374151150075904 206905291136705935872 207546331768986599424 208507194416065241088 210189502107129839616 211831607592341791488 212905128749340819456 213027452868128145408 213579655366922256384 214568450067695044608 215194014062061502464 215233232945615732736 216244766083848912144 217974298481467981824 218099535079274053632 218664885256610881536 219677222688354450432 221490012973104562176 223164162731026743296 223220403699456941568 224439637843206438912 225718591232630587392 226763584710559432704 229783438744235163648 230421061883310391296 232752217022584455168 234570593718073396224 236463189870521069568 238293936475503132672 239518269843008421888 240216573836719816704 241389506326156925184 242093265819819190272 242137387063817699328 243275361844330026162 244091034705054007296 245221085791651479552 247136875524398756736 249176264594742632448 249902726007555293184 251059683072405086208 251122954161889059264 254303348228379312128 254449457592486395904 255109032799379361792 256290093136413525504 256502443249378787328 257214208613927878656 259158382526353637376 259223694618724190208 261846244150407512064 262609644279125901312 263338356438069018624 263891917932832570752 264557515495652671488 267585749283844325376 268080678534941024256 269458053573384474624 270243645566309793792 272404560446794911744 273735165534866767872 275873721515607914496 276728442358648799232 278009592554753654784 278028984964948601328 278150248849945264128 280252669476173119488 281191804332175392768 282442143456455721984 284772873822563008512 286091266756926726144 286255639791547195392 286925352082748669952 286997661899301782016 288326354778465216192 291553180342147842048 292293481842315362304 292902963584472600576 295320017297472749568 295489692688048717824 296255650992827645952 297627204932609255424 299252850457608585216 301590763351808652288 302351446280745910272 306377918325646884864 307228082511080521728 307952061226725113856 311319497653479899136 312760791624097861632 315284253160694759424 317725248634004176896 317747411388512687232 319357693124011229184 321852675101542566912 322791021093092253696 322849849418423599104 324367149125773368216 326961447722201972736 327149302618911080448 327997327884916322304 329515834032531675648 332235019459656843264 333203634676740390912 334746244096540114944 334830605549185412352 338577886848945881088 339265943456648527872 340145377065839149056 341720124181884700672 344675158116352745472 345631592824965586944 349128325533876682752 351855890577110094336 351945212830542987264 352743353994203561984 355793711603977027584 356780999045125767168 357440904713254699008 359277404764512632832 360324860755079725056 362084259489235387776 363139898729728785408 363206080595726548992 367831628687477219328 370679456739671539712 370705313286598135104 373764396892113948672 374854089011332939776 376589524608607629312 379697165096750678016 381455022342568968192 381674186388729593856 382567136110331559936 382663549199069042688 384435139704620288256 385821312920891817984 388737573789530456064 390537284779296800768 392769366225611268096 393914466418688851968 395007534657103527936 396836273243479007232 401053847178990845952 402121017802411536384 405439345781276147712 408503891100862513152 409637443348107362304 410602748302300151808 413810582273411871744 415092663537973198848 417014388832130482176 420379004214259679232 423663215184683582976 427159310733844512768 429136900135390089216 430388028124123004928 432489532167697824288 435948596962935963648 436199070158548107264 437329770513221763072 439354445376708900864 442980025946209124352 446328325462053486592 446440807398913883136 448879275686412877824 453527169421118865408 459566877488470327296 460842123766620782592 465504434045168910336 469141187436146792448 472926379741042139136 476587872951006265344 479036539686016843776 482779012652313850368 484186531639638380544 484274774127635398656 486550723688660052324 488182069410108014592 490442171583302959104 494273751048797513472 498352529189485264896 499805452015110586368 502119366144810172416 502245908323778118528 508606696456758624256 508898915184972791808 510218065598758723584 512580186272827051008 518447389237448380416 523692488300815024128 525219288558251802624 526676712876138037248 527783835865665141504 529115030991305342976 535171498567688650752 536161357069882048512 538916107146768949248 540487291132619587584 544809120893589823488 551747443031215828992 556019185109507309568 556057969929897202656 556300497699890528256 560505338952346238976 562383608664350785536 564884286912911443968 569545747645126017024 572182533513853452288 572511279583094390784 573850704165497339904 573995323798603564032 576652709556930432384 583106360684295684096 585805927168945201152 592511301985655291904 595254409865218510848 598505700915217170432 603181526703617304576 604702892561491820544 612755836651293769728 614456165022161043456 615904122453450227712 622638995306959798272 625521583248195723264 630568506321389518848 635494822777025374464 638715386248022458368 643705350203085133824 645582042186184507392 645699698836847198208 648734298251546736432 653922895444403945472 654298605237822160896 655994655769832644608 659031668065063351296 664470038919313686528 669492488193080229888 669661211098370824704 677155773697891762176 680290754131678298112 683440248363769401344 689350316232705490944 691263185649931173888 698256651067753365504 703711781154220188672 705486707988407123968 714881809426509398016 718554809529025265664 720649721510159450112 724168518978470775552 726279797459457570816 726412161191453097984 735663257374954438656 741358913479343079424 741410626573196270208 747528793784227897344 749708178022665879552 753179049217215258624 762910044685137936384 763348372777459187712 765327098398138085376 768870279409240576512 771642625841783635968 777475147579060912128 781074569558593601536 785538732451222536192 787828932837377703936 790015069314207055872 793672546486958014464 804242035604823072768 821205496604600303616 827621164546823743488 830185327075946397696 834028777664260964352 840758008428519358464 847326430369367165952 854318621467689025536 858273800270780178432 860776056248246009856 864979064335395648576 874659541026443526144 878708890753417801728 885960051892418248704 892656650924106973184 892881614797827766272 897758551372825755648 907054338842237730816 919133754976940654592 921684247533241565184 938282374872293584896 945852759482084278272 953175745902012530688 958073079372033687552 965558025304627700736 968373063279276761088 968549548255270797312 973101447377320104648 980884343166605918208 988547502097595026944 996705058378970529792 999610904030221172736 1004238732289620344832 1004491816647556237056 1017213392913517248512 1017797830369945583616 1020436131197517447168 1025160372545654102016 1036894778474896760832 1047384976601630048256 1055567671731330283008 1058230061982610685952 1070342997135377301504 1072322714139764097024 1077832214293537898496 1080974582265239175168 1089618241787179646976 1103494886062431657984 1112038370219014619136 1112115939859794405312 1129768573825822887936 1139091495290252034048 1144365067027706904576 1145022559166188781568 1147701408330994679808 1147990647597207128064 1153305419113860864768 1166212721368591368192 1171611854337890402304 1185022603971310583808 1190508819730437021696 1206363053407234609152 1225511673302587539456 1228912330044322086912 1231808244906900455424 1245277990613919596544 1251043166496391446528 1261137012642779037696 1270989645554050748928 1287410700406170267648 1291164084372369014784 1297468596503093472864 1307845790888807890944 1308597210475644321792 1311989311539665289216 1318063336130126702592 1328940077838627373056 1338984976386160459776 1339322422196741649408 1360581508263356596224 1366880496727538802688 1378700632465410981888 1382526371299862347776 1396513302135506731008 1407423562308440377344 1410973415976814247936 1429763618853018796032 1437109619058050531328 1448337037956941551104 1452559594918915141632 1452824322382906195968 1471326514749908877312 1482821253146392540416 1495057587568455794688 1499416356045331759104 1506358098434430517248 1525820089370275872768 1526696745554918375424 1530654196796276170752 1537740558818481153024 1562149139117187203072 1571077464902445072384 1575657865674755407872 1580030138628414111744 1587345092973916028928 1608484071209646145536 1655242329093647486976 1668057555328521928704 1681516016857038716928 1694652860738734331904 1708637242935378051072 1716547600541560356864 1721552112496492019712 1729958128670791297152 1749319082052887052288 1757417781506835603456 1785763229595655532544 1795517102745651511296 1814108677684475461632 1838267509953881309184 1843368495066483130368 1876564749744587169792 1891705518964168556544 1916146158744067375104 1931116050609255401472 1936746126558553522176 1937099096510541594624 1946202894754640209296 1961768686333211836416 1977095004195190053888 1993410116757941059584 2008477464579240689664 2008983633295112474112 2040872262395034894336 2050320745091308204032 2073789556949793521664 2094769953203260096512 2111135343462660566016 2116460123965221371904 2144645428279528194048 2155664428587075796992 2161949164530478350336 2179236483574359293952 2206989772124863315968 2224076740438029238272 2224231879719588810624 2259537147651645775872 2288730134055413809152 2290045118332377563136 2295981295194414256128 2306610838227721729536 2332425442737182736384 2343223708675780804608 2370045207942621167616 2381017639460874043392 2412726106814469218304 2463616489813800910848 2490555981227839193088 2502086332992782893056 2522274025285558075392 2541979291108101497856 2574821400812340535296 2582328168744738029568 2594937193006186945728 2623978623079330578432 2636126672260253405184 2657880155677254746112 2677969952772320919552 2678644844393483298816 2721163016526713192448 2733760993455077605376 2757401264930821963776 2765052742599724695552 2814847124616880754688 2859527237706037592064 2874219238116101062656 2896674075913883102208 2905119189837830283264 2905648644765812391936 2942653029499817754624 2965642506292785080832 2990115175136911589376 2998832712090663518208 3012716196868861034496 3051640178740551745536 3053393491109836750848 3061308393592552341504 3075481117636962306048 3124298278234374406144 3142154929804890144768 3174690185947832057856 3216968142419292291072 3310484658187294973952 3336115110657043857408 3389305721477468663808 3417274485870756102144 3433095201083120713728 3443104224992984039424 3459916257341582594304 3498638164105774104576 3514835563013671206912 3571526459191311065088 3676535019907762618368 3686736990132966260736 3753129499489174339584 3783411037928337113088 3862232101218510802944 3873492253117107044352 3892405789509280418592 3923537372666423672832 3954190008390380107776 3986820233515882119168 4016954929158481379328 4017967266590224948224 4081744524790069788672 4100641490182616408064 4147579113899587043328 4189539906406520193024 4222270686925321132032 4232920247930442743808 4289290856559056388096 4311328857174151593984 4358472967148718587904 4413979544249726631936 4448463759439177621248 4519074295303291551744 4577460268110827618304 4580090236664755126272 4591962590388828512256 4613221676455443459072 4686447417351561609216 4740090415885242335232 4762035278921748086784 4825452213628938436608 5004172665985565786112 5044548050571116150784 5083958582216202995712 5149642801624681070592 5164656337489476059136 5189874386012373891456 5247957246158661156864 5272253344520506810368 5357289688786966597632 5442326033053426384896 5467521986910155210752 5514802529861643927552 5530105485199449391104 5629694249233761509376 5748438476232202125312 5793348151827766204416 5810238379675660566528 5811297289531624783872 5885306058999635509248 5931285012585570161664 5980230350273823178752 6025432393737722068992 6122616787185104683008 6150962235273924612096 6248596556468748812288 6284309859609780289536 6349380371895664115712 6433936284838584582144 6620969316374589947904 6672230221314087714816 6778611442954937327616 6866190402166241427456 6919832514683165188608 6997276328211548209152 7029671126027342413824 7143052918382622130176 7506258998978348679168 7566822075856674226176 7724464202437021605888 7746984506234214088704 7784811579018560837184 7908380016780760215552 7973640467031764238336 8033909858316962758656 8035934533180449896448 8163489049580139577344 8201282980365232816128 8295158227799174086656 8444541373850642264064 8578581713118112776192 8622657714348303187968 8716945934297437175808 8827959088499453263872 8896927518878355242496 9038148590606583103488 9154920536221655236608 9160180473329510252544 9183925180777657024512 9226443352910886918144 9372894834703123218432 9524070557843496173568 9650904427257876873216 10008345331971131572224 10167917164432405991424 10299285603249362141184 10329312674978952118272 10379748772024747782912 10495914492317322313728 10544506689041013620736 10714579377573933195264 10935043973820310421504 11029605059723287855104 11060210970398898782208 11259388498467523018752 11586696303655532408832 11620476759351321133056 11770612117999271018496 11862570025171140323328 11960460700547646357504 12050864787475444137984 12245233574370209366016 12301924470547849224192 12568619719219560579072 12698760743791328231424 12867872569677169164288 13241938632749179895808 13557222885909874655232 13732380804332482854912 13839665029366330377216 14059342252054684827648 14286105836765244260352 15012517997956697358336 15133644151713348452352 15448928404874043211776 15493969012468428177408 15569623158037121674368 15816760033561520431104 16071869066360899792896 16326978099160279154688 16402565960730465632256 16590316455598348173312 16889082747701284528128 17245315428696606375936 17433891868594874351616 17655918176998906527744 17793855037756710484992 18076297181213166206976 18367850361555314049024 18452886705821773836288 18745789669406246436864 19048141115686992347136 19301808854515753746432 20016690663942263144448 20335834328864811982848 20598571206498724282368 20759497544049495565824 20991828984634644627456 21089013378082027241472 21429158755147866390528 21870087947640620843008 22518776996935046037504 23173392607311064817664 23240953518702642266112 23725140050342280646656 23920921401095292715008 24101729574950888275968 24490467148740418732032 24603848941095698448384 25735745139354338328576 26483877265498359791616 27114445771819749310464 27464761608664965709824 27679330058732660754432 28118684504109369655296 28572211673530488520704 30025035995913394716672 30897856809748086423552 30987938024936856354816 31139246316074243348736 31633520067123040862208 32143738132721799585792 32805131921460931264512 33180632911196696346624 33778165495402569056256 35311836353997813055488 35587710075513420969984 36152594362426332413952 36735700723110628098048 36905773411643547672576 38096282231373984694272 38603617709031507492864 40671668657729623965696 41197142412997448564736 41518995088098991131648 42178026756164054482944 42858317510295732781056 43740175895281241686016 45037553993870092075008 46346785214622129635328 46481907037405284532224 47450280100684561293312 48980934297480837464064 49207697882191396896768 52967754530996719583232 54228891543639498620928 55358660117465321508864 56237369008218739310592 57144423347060977041408 60050071991826789433344 61795713619496172847104 62278492632148486697472 63267040134246081724416 64287476265443599171584 65610263842921862529024 67556330990805138112512 71175420151026841939968 72305188724852664827904 73471401446221256196096 73811546823287095345152 77207235418063014985728 81343337315459247931392 82394284825994897129472 83037990176197982263296 84356053512328108965888 85716635020591465562112 90075107987740184150016 92693570429244259270656 92963814074810569064448 94900560201369122586624 98415395764382793793536 105935509061993439166464 108457783087278997241856 110717320234930643017728 114288846694121954082816 123591427238992345694208 124556985264296973394944 126534080268492163448832 128574952530887198343168 131220527685843725058048 135112661981610276225024 142350840302053683879936 146942802892442512392192 147623093646574190690304 162686674630918495862784 166075980352395964526592 168712107024656217931776 171433270041182931124224 180150215975480368300032 185387140858488518541312 189801120402738245173248 196830791528765587587072 216915566174557994483712 221434640469861286035456 247182854477984691388416 249113970528593946789888 253068160536984326897664 257149905061774396686336 270225323963220552450048 284701680604107367759872 295246187293148381380608 325373349261836991725568 332151960704791929053184 342866540082365862248448 370774281716977037082624 379602240805476490346496 393661583057531175174144 442869280939722572070912 498227941057187893579776 506136321073968653795328 514299810123548793372672 540450647926441104900096 569403361208214735519744 590492374586296762761216 650746698523673983451136 664303921409583858106368 741548563433954074165248 759204481610952980692992 885738561879445144141824 996455882114375787159552 1028599620247097586745344 1138806722416429471039488 1180984749172593525522432 1328607842819167716212736 1518408963221905961385984 1771477123758890288283648 1992911764228751574319104 2277613444832858942078976 2657215685638335432425472 3542954247517780576567296 3985823528457503148638208 4555226889665717884157952 5314431371276670864850944 7971647056915006297276416 10628862742553341729701888 15943294113830012594552832 31886588227660025189105664
- Sum of all divisors σ(n): 119999300634860406988800000
- Sum of proper divisors (its aliquot sum) s(n): 88112712407200381799694336
- 31886588227660025189105664 is an abundant number, because the sum of its proper divisors (88112712407200381799694336) is greater than itself. Its abundance is 56226124179540356610588672
Bases of 31886588227660025189105664
- Binary: 11010011000000011111101101001010101101010111111010001101010010110010000000000000000002
- Hexadecimal: 0x1A603F6956AFD1A9640000
- Base-36: 408GICJQQUBGU8000
Squares and roots of 31886588227660025189105664
- 31886588227660025189105664 squared (318865882276600251891056642) is 1016754508800346906378355861973089423524152156880896
- 31886588227660025189105664 cubed (318865882276600251891056643) is 32420832350733393145384938714573369691787055869229989529068719046394006994944
-
The
square root of 31886588227660025189105664 is 5646821072750.5812470821 -
31886588227660025189105664 is a
perfect cube number . Itscube root is 317104704
Scales and comparisons
How big is 31886588227660025189105664?- 31,886,588,227,660,025,189,105,664 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 31,886,588,227,660,025,189,105,664 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 31886588227660025189105664 cubic inches would be around 26425392 feet tall.
Recreational maths with 31886588227660025189105664
- 31886588227660025189105664 backwards is 46650198152006672288568813
- The number of decimal digits it has is: 26
- The sum of 31886588227660025189105664's digits is 117
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 31886588227660025189105664 - Facts about the integer". Numbermatics.com. 2024. Web. 21 May 2024.
APA style:
Numbermatics. (2024). Number 31886588227660025189105664 - Facts about the integer. Retrieved 21 May 2024, from https://numbermatics.com/n/31886588227660025189105664/
Chicago style:
Numbermatics. 2024. "Number 31886588227660025189105664 - Facts about the integer". https://numbermatics.com/n/31886588227660025189105664/
The information we have on file for 31886588227660025189105664 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 31886588227660025189105664, math, Factors of 31886588227660025189105664, curriculum, school, college, exams, university, Prime factorization of 31886588227660025189105664, STEM, science, technology, engineering, physics, economics, calculator, thirty-one septillion, eight hundred eighty-six sextillion, five hundred eighty-eight quintillion, two hundred twenty-seven quadrillion, six hundred sixty trillion, twenty-five billion, one hundred eighty-nine million, one hundred five thousand, six hundred sixty-four.