107631382080051028161414144
107,631,382,080,051,028,161,414,144 is an even composite number composed of seven prime numbers multiplied together.
107631382080051028161414144 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of twenty-four thousand and fifty-seven divisors.
Prime factorization of 107631382080051028161414144:
210 × 38 × 72 × 112 × 312 × 372 × 453192
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 11 × 11 × 31 × 31 × 37 × 37 × 45319 × 45319)See below for interesting mathematical facts about the number 107631382080051028161414144 from the Numbermatics database.
Names of 107631382080051028161414144
- Cardinal: 107631382080051028161414144 can be written as One hundred seven septillion, six hundred thirty-one sextillion, three hundred eighty-two quintillion, eighty quadrillion, fifty-one trillion, twenty-eight billion, one hundred sixty-one million, four hundred fourteen thousand, one hundred forty-four.
Scientific notation
- Scientific notation: 1.07631382080051028161414144 × 1026
Factors of 107631382080051028161414144
Divisors of 107631382080051028161414144
- Number of divisors d(n): 24057
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 14 16 18 21 22 24 27 28 31 32 33 36 37 42 44 48 49 54 56 62 63 64 66 72 74 77 81 84 88 93 96 98 99 108 111 112 121 124 126 128 132 144 147 148 154 162 168 176 186 189 192 196 198 216 217 222 224 231 242 243 248 252 256 259 264 279 288 294 296 297 308 324 333 336 341 352 363 372 378 384 392 396 407 432 434 441 444 448 462 484 486 496 504 512 518 528 539 558 567 576 588 592 594 616 648 651 666 672 682 693 704 726 729 744 756 768 777 784 792 814 837 847 864 868 882 888 891 896 924 961 968 972 992 999 1008 1023 1024 1036 1056 1078 1089 1116 1134 1147 1152 1176 1184 1188 1221 1232 1296 1302 1323 1332 1344 1364 1369 1386 1408 1452 1458 1488 1512 1519 1536 1554 1568 1584 1617 1628 1674 1694 1701 1728 1736 1764 1776 1782 1792 1813 1848 1922 1936 1944 1953 1984 1998 2016 2046 2072 2079 2112 2156 2178 2187 2232 2268 2294 2304 2331 2352 2368 2376 2387 2442 2464 2511 2541 2592 2604 2646 2664 2673 2688 2728 2738 2772 2816 2849 2883 2904 2916 2976 2997 3024 3038 3069 3072 3108 3136 3168 3234 3256 3267 3348 3388 3402 3441 3456 3472 3528 3552 3564 3584 3626 3663 3696 3751 3844 3872 3888 3906 3968 3969 3996 4032 4092 4107 4144 4158 4224 4312 4356 4374 4464 4477 4536 4557 4588 4608 4662 4704 4736 4752 4774 4851 4884 4928 5022 5082 5103 5184 5208 5292 5328 5346 5376 5439 5456 5476 5544 5632 5698 5766 5808 5832 5859 5929 5952 5994 6048 6076 6138 6216 6237 6272 6336 6468 6512 6534 6561 6696 6727 6776 6804 6882 6912 6944 6993 7056 7104 7128 7161 7168 7252 7326 7392 7502 7533 7623 7688 7744 7776 7812 7936 7938 7992 8019 8029 8064 8184 8214 8288 8316 8448 8547 8624 8649 8712 8748 8928 8954 8991 9072 9114 9176 9207 9216 9324 9408 9472 9504 9548 9583 9702 9768 9801 9856 10044 10164 10206 10323 10368 10416 10571 10584 10656 10692 10752 10878 10912 10952 10989 11088 11253 11264 11396 11532 11616 11664 11718 11858 11904 11907 11988 12096 12152 12276 12321 12432 12474 12544 12617 12672 12936 13024 13068 13122 13392 13431 13454 13552 13608 13671 13764 13824 13888 13986 14112 14208 14256 14322 14504 14553 14652 14784 15004 15059 15066 15246 15309 15376 15488 15552 15624 15872 15876 15984 16038 16058 16128 16317 16368 16428 16576 16632 16709 16896 17094 17248 17298 17424 17496 17577 17787 17856 17908 17982 18144 18228 18352 18414 18648 18711 18816 18944 19008 19096 19166 19404 19536 19602 19712 19943 20088 20181 20328 20412 20646 20736 20832 20979 21142 21168 21312 21384 21483 21504 21756 21824 21904 21978 22176 22506 22599 22792 22869 23064 23232 23328 23436 23716 23808 23814 23976 24057 24087 24192 24304 24552 24642 24864 24948 25088 25234 25344 25641 25872 25947 26048 26136 26244 26257 26784 26862 26908 26973 27104 27216 27342 27528 27621 27648 27776 27972 28224 28416 28512 28644 28749 29008 29106 29304 29403 29568 30008 30118 30132 30492 30618 30752 30969 30976 31104 31248 31339 31713 31744 31752 31968 32076 32116 32256 32634 32736 32856 32967 33152 33264 33418 33759 33792 34188 34496 34596 34848 34992 35154 35557 35574 35712 35721 35816 35964 36288 36456 36704 36828 36963 37296 37422 37632 37851 37888 38016 38192 38332 38808 39072 39204 39424 39886 40176 40293 40362 40656 40824 41013 41292 41472 41664 41958 42284 42336 42439 42624 42768 42966 43512 43648 43659 43808 43956 44352 45012 45177 45198 45319 45584 45738 45927 46128 46464 46656 46872 47089 47432 47616 47628 47952 48114 48174 48384 48608 48951 49104 49284 49728 49896 50127 50176 50468 50688 51282 51744 51894 52096 52272 52488 52514 52731 53361 53568 53724 53816 53946 54208 54432 54684 55056 55242 55552 55944 56133 56203 56448 56832 57024 57288 57498 58016 58212 58608 58806 59136 59829 60016 60236 60264 60543 60984 61236 61504 61938 61952 62208 62496 62678 62937 63426 63504 63936 64152 64232 64449 64512 65268 65472 65712 65934 66304 66528 66836 67081 67518 67797 68376 68607 68992 69192 69696 69984 70308 71114 71148 71424 71442 71632 71928 72171 72261 72576 72912 73408 73656 73926 73997 74592 74844 75264 75702 76032 76384 76664 76923 77616 77841 78144 78408 78771 78848 79772 80352 80586 80724 80919 81312 81648 82026 82584 82863 82944 83328 83916 84568 84672 84878 85248 85536 85932 86247 87024 87296 87318 87616 87912 88209 88319 88704 90024 90354 90396 90638 91168 91476 91854 92256 92907 92928 93312 93744 94017 94178 94864 95139 95232 95256 95904 96228 96348 96768 97216 97902 98208 98568 98901 99456 99792 100254 100936 101277 101376 102564 103488 103788 104192 104544 104976 105028 105413 105462 106671 106722 107136 107163 107448 107632 107892 108416 108864 109368 110112 110484 110889 111104 111888 112266 112406 112896 113553 113664 114048 114576 114996 116032 116281 116424 117216 117612 118272 119658 120032 120472 120528 120879 121086 121968 122472 123008 123039 123876 123904 124416 124992 125356 125874 126852 127008 127317 127872 128304 128464 128898 130536 130944 130977 131424 131868 132608 133056 133672 134162 135036 135531 135594 135957 136752 137214 137984 138384 138787 139392 139968 140616 141267 142228 142296 142848 142884 143264 143856 144342 144522 145152 145824 146816 146853 147312 147852 147994 149184 149688 150381 150528 151404 152064 152768 153328 153846 155232 155682 156288 156816 157542 158193 159544 160083 160704 161172 161448 161838 162624 163296 164052 165168 165649 165726 166656 167832 168399 168609 169136 169344 169756 170496 171072 171864 172494 174048 174592 174636 175232 175824 176418 176638 177408 179487 180048 180708 180792 181276 181629 182336 182952 183708 183799 184512 185814 185856 186624 187488 188034 188356 188811 189728 190278 190512 191808 192456 192696 193347 193536 194432 195804 196416 197136 197802 198912 199584 200508 201243 201872 202554 203391 205128 205821 206976 207576 208384 209088 209952 210056 210826 210924 213342 213444 214272 214326 214896 215264 215784 216783 216832 217728 218736 219373 220224 220968 221778 221991 222208 223776 224532 224812 225792 227106 228096 229152 229992 230769 232064 232562 232848 233523 234432 235224 236313 236544 239316 240064 240944 241056 241758 242172 242757 243936 244944 246016 246078 247752 248589 248832 248899 249984 250712 251748 253704 254016 254634 255744 256608 256928 257796 258741 261072 261888 261954 262848 263736 264627 264957 265216 266112 267344 268324 270072 271062 271188 271914 273504 274428 275968 276768 277574 278721 278784 279936 281232 282051 282534 284456 284592 285417 285696 285768 286528 287712 288684 289044 290304 291648 293632 293706 294624 295704 295988 296703 297073 298368 299376 300762 302808 303831 304128 305536 306656 307692 310464 311364 312576 313632 315084 316239 316386 317233 319088 320013 320166 321408 321489 322344 322896 323676 325248 326592 328104 330336 331298 331452 332667 333312 335664 336798 337218 338272 338688 339512 340659 340992 342144 343728 344988 348096 348843 349184 349272 350464 351648 352836 353276 354816 358974 360096 361416 361584 362552 362637 363258 364672 365904 367416 367598 369024 369117 371628 371712 373248 374976 376068 376712 377622 379456 380556 381024 381951 383616 384912 385392 386694 388864 391127 391608 392832 392931 394272 395604 397824 399168 401016 402486 403744 405108 406593 406782 407871 410256 411642 413952 415152 416361 416768 418176 419904 420112 421652 421848 423801 426684 426888 428544 428652 429792 430528 431568 433566 433664 435456 437472 438746 440448 440559 441936 443556 443982 447552 449064 449624 451143 451584 454212 456192 458304 459984 461538 464128 465124 465696 466829 467046 468864 470448 472626 474579 478632 480128 480249 481888 482112 483516 484344 485514 487872 489888 492032 492156 495504 496947 497178 497798 498509 499968 501424 503496 505197 505827 507408 508032 509268 511488 513216 513856 515592 517482 517979 522144 523776 523908 525696 527472 529254 529914 532224 534688 536648 538461 540144 542124 542376 543828 544887 547008 548856 551397 551936 553536 555148 557442 557568 559872 562464 564102 565068 566433 568912 569184 570834 571536 573056 575424 577368 578088 580041 580608 583296 587264 587412 589248 591408 591976 593406 594146 596736 598752 601524 603729 605616 607662 611072 613312 615384 617463 618233 620928 622728 625152 627264 630168 632478 632772 634466 638176 640026 640332 642816 642978 644688 645792 647352 650349 650496 653184 656208 658119 660672 662596 662904 665334 665973 666624 671328 673596 674436 676544 677376 679024 681318 684288 687456 689976 692307 696192 697686 698544 700569 700928 703296 705672 706552 708939 709632 717948 720192 722832 723168 725104 725274 726516 729344 731808 734832 735196 737891 738048 738234 743256 745767 746496 746697 749952 752136 753424 755244 758912 761112 762048 763902 767232 769824 770784 773388 776223 777728 782254 783216 785664 785862 788544 791208 793881 794871 795648 798336 802032 804972 807488 810216 813186 813564 813967 815742 820512 823284 827904 830304 832722 836163 836352 839808 840224 843304 843696 846153 847602 853368 853776 856251 857088 857304 859584 861056 863136 867132 867328 870912 874944 877492 880896 881118 883872 887112 887964 890109 891219 895104 898128 899248 902286 908424 911493 912384 916608 919968 923076 928256 930248 931392 933658 934092 937728 940896 945252 948717 949158 951699 957264 960039 960256 960498 963776 964224 967032 968688 971028 971509 975744 979776 984064 984312 991008 993894 994356 995596 997018 998001 999936 1002848 1006992 1010394 1011654 1014816 1016064 1018536 1021977 1022976 1026432 1027712 1031184 1034964 1035958 1044288 1046529 1047552 1047816 1051392 1054944 1058508 1059828 1064448 1069376 1073296 1076922 1080288 1084248 1084752 1087656 1087911 1089774 1094016 1097712 1102794 1107072 1107351 1110296 1114884 1115136 1119744 1124928 1128204 1130136 1132866 1137824 1138368 1141668 1143072 1145853 1146112 1150848 1154736 1156176 1159543 1160082 1166592 1173381 1174528 1174824 1178496 1178793 1182816 1183952 1186812 1188292 1193472 1197504 1203048 1207458 1211232 1215324 1219779 1222144 1223613 1226624 1230768 1234926 1236466 1241856 1245456 1249083 1250304 1254528 1260336 1264956 1265544 1268932 1271403 1276352 1280052 1280664 1285632 1285956 1289376 1291584 1294704 1300698 1300992 1306368 1312416 1315609 1316238 1321344 1321677 1325192 1325808 1330668 1331946 1342656 1347192 1348872 1353088 1353429 1354752 1358048 1362636 1368576 1374912 1379952 1384614 1392384 1395372 1397088 1400487 1401138 1401856 1404889 1406592 1411344 1413104 1417878 1423737 1435896 1440384 1440747 1445664 1446336 1450208 1450548 1453032 1458688 1463616 1469664 1470392 1475782 1476096 1476468 1486512 1490841 1491534 1493394 1495527 1499904 1504272 1506848 1510488 1517481 1517824 1522224 1524096 1527804 1534464 1539648 1541568 1546776 1552446 1553937 1555456 1564508 1566432 1571328 1571724 1577088 1582416 1587762 1589742 1596672 1604064 1609944 1614976 1615383 1620432 1626372 1627128 1627934 1631484 1634661 1641024 1646568 1654191 1655808 1660608 1665444 1672326 1672704 1676803 1679616 1680448 1686608 1687392 1692306 1695204 1699299 1706736 1707552 1712502 1714608 1719168 1722112 1726272 1734264 1740123 1741824 1742293 1749888 1754984 1761792 1762236 1767744 1774224 1775928 1780218 1782438 1790208 1796256 1798496 1804572 1811187 1816848 1822986 1833216 1839936 1846152 1852389 1854699 1856512 1860496 1862784 1867316 1868184 1875456 1881792 1890504 1897434 1898316 1903398 1914528 1920078 1920512 1920996 1927552 1928448 1934064 1937376 1942056 1943018 1951047 1951488 1959552 1968624 1974357 1982016 1987788 1988712 1991192 1994036 1996002 1997919 1999872 2005696 2013984 2020788 2023308 2029632 2032128 2037072 2043954 2052864 2055424 2062368 2069928 2071916 2076921 2079511 2088576 2093058 2095632 2101707 2102784 2109888 2117016 2119656 2126817 2128896 2138752 2146592 2153844 2160576 2168496 2169504 2175312 2175822 2179548 2188032 2195424 2205588 2213673 2214144 2214702 2220592 2220631 2229768 2237301 2239488 2240091 2249856 2256408 2260272 2265732 2275648 2276736 2283336 2286144 2291706 2292224 2301696 2309472 2312352 2319086 2320164 2328669 2333184 2346762 2349648 2356992 2357586 2365632 2367904 2373624 2376584 2384613 2386944 2395008 2406096 2414916 2422464 2430648 2439558 2441901 2444288 2447226 2453248 2461536 2469852 2472932 2483712 2490912 2498166 2508489 2509056 2520672 2529912 2531088 2537864 2538459 2542806 2552704 2560104 2561328 2568753 2571264 2571912 2578752 2583168 2589408 2601396 2601984 2612736 2624832 2631218 2632476 2642688 2643354 2650384 2651616 2661336 2663892 2670327 2673657 2685312 2694384 2697744 2706176 2706858 2716096 2725272 2734479 2737152 2737889 2749824 2759904 2769228 2784768 2790744 2794176 2800974 2802276 2809778 2813184 2822688 2826208 2835756 2846151 2847474 2855097 2871792 2880117 2880768 2881494 2891328 2892672 2900416 2901096 2906064 2914527 2917376 2927232 2939328 2940784 2951564 2952192 2952936 2973024 2981682 2983068 2986788 2991054 2994003 2999808 3008544 3013696 3020976 3034962 3035648 3044448 3048192 3055608 3065931 3068928 3079296 3083136 3093552 3104892 3107874 3129016 3132864 3139587 3142656 3143448 3154176 3164832 3175524 3179484 3193344 3208128 3219888 3229952 3230766 3240864 3252744 3254256 3255868 3262968 3263733 3267803 3269322 3282048 3293136 3308382 3321216 3322053 3330888 3344652 3345408 3353606 3359232 3360896 3373216 3374784 3384612 3390408 3398598 3413472 3415104 3425004 3429216 3437559 3438336 3444224 3452544 3468528 3478629 3480246 3484586 3489563 3499776 3509968 3520143 3523584 3524472 3535488 3536379 3548448 3551856 3560436 3564876 3580416 3592512 3596992 3609144 3622374 3633696 3645972 3659337 3666432 3670839 3679872 3692304 3704778 3709398 3720992 3725568 3734632 3736368 3747249 3750912 3763584 3781008 3794868 3796632 3806796 3814209 3829056 3840156 3841024 3841992 3855104 3856896 3868128 3874752 3884112 3886036 3902094 3902976 3919104 3937248 3946827 3948714 3964032 3965031 3975576 3977424 3982384 3988072 3992004 3995838 4011392 4027968 4041576 4046616 4059264 4060287 4064256 4074144 4087908 4105728 4110848 4124736 4139856 4143832 4153842 4159022 4177152 4186116 4191264 4201461 4203414 4205568 4214667 4219776 4234032 4239312 4253634 4277504 4293184 4302397 4307688 4321152 4322241 4336992 4339008 4350624 4351644 4359096 4376064 4390848 4411176 4427346 4428288 4429404 4441184 4441262 4459536 4472523 4474602 4480182 4486581 4499712 4512816 4520544 4531464 4551296 4552443 4553472 4566672 4572288 4583412 4584448 4603392 4618944 4624704 4638172 4640328 4657338 4661811 4666368 4693524 4699296 4713984 4715172 4731264 4735808 4747248 4753168 4769226 4790016 4812192 4829832 4844928 4846149 4861296 4879116 4883802 4894452 4903983 4906496 4923072 4939704 4945864 4962573 4967424 4981824 4996332 5016978 5018112 5030409 5041344 5059824 5062176 5075728 5076918 5085612 5105408 5120208 5122656 5135119 5137506 5143824 5157504 5166336 5178816 5202792 5220369 5225472 5226879 5249664 5262436 5264952 5285376 5286708 5300768 5303232 5322672 5327784 5340654 5347314 5370624 5388768 5395488 5412352 5413716 5432192 5433561 5450544 5468958 5475778 5483599 5499648 5519808 5538456 5557167 5564097 5569536 5581488 5588352 5601948 5604552 5619556 5626368 5645376 5652416 5671512 5692302 5694948 5697769 5710194 5743584 5760234 5761536 5762988 5782656 5785344 5800832 5802192 5812128 5829054 5853141 5854464 5878656 5881568 5903128 5905872 5923071 5946048 5963364 5966136 5973576 5982108 5988006 5993757 5999616 6017088 6027392 6041952 6069924 6071296 6088896 6096384 6111216 6131862 6158592 6166272 6187104 6209784 6215748 6230763 6238533 6258032 6265728 6279174 6286896 6305121 6308352 6329664 6351048 6358968 6380451 6386688 6416256 6439776 6459904 6461532 6481728 6505488 6508512 6511736 6525936 6527466 6535606 6538644 6564096 6586272 6616764 6641019 6642432 6644106 6661776 6661893 6689304 6707212 6718464 6720273 6721792 6746432 6749568 6769224 6780816 6797196 6800563 6826944 6830208 6850008 6858432 6875118 6876672 6888448 6905088 6937056 6957258 6960492 6969172 6979126 6986007 6999552 7019936 7040286 7048944 7070976 7072758 7096896 7103712 7120872 7129752 7153839 7160832 7185024 7193984 7218288 7244748 7267392 7291944 7318674 7325703 7332864 7341678 7359744 7384608 7409556 7418796 7441984 7451136 7469264 7472736 7494498 7525467 7527168 7562016 7589736 7593264 7613592 7615377 7628418 7658112 7680312 7683984 7706259 7710208 7713792 7736256 7749504 7768224 7772072 7804188 7805952 7838208 7874496 7893654 7897428 7928064 7930062 7951152 7954848 7964768 7976144 7984008 7991676 8020971 8022784 8055936 8083152 8093232 8116801 8118528 8120574 8148288 8175816 8203437 8211456 8213667 8221696 8249472 8279712 8287664 8307684 8318044 8354304 8372232 8382528 8402922 8406828 8429334 8439552 8468064 8478624 8507268 8538453 8555008 8565291 8586368 8604794 8615376 8640351 8642304 8644482 8673984 8678016 8701248 8703288 8718192 8743581 8752128 8781696 8822352 8854692 8856576 8858808 8882368 8882524 8919072 8945046 8949204 8960364 8973162 8982009 8999424 9025632 9041088 9062928 9102592 9104886 9106944 9133344 9144576 9166824 9197793 9206784 9209263 9237888 9249408 9276344 9280656 9314676 9323622 9387048 9398592 9418761 9427968 9430344 9462528 9471616 9494496 9506336 9538452 9580032 9624384 9659664 9689856 9692298 9722592 9758232 9767604 9788904 9791199 9803409 9807966 9812992 9834223 9846144 9879408 9891728 9925146 9963648 9966159 9992664 10033956 10036224 10060818 10082688 10119648 10124352 10151456 10153836 10171224 10210816 10240416 10245312 10270238 10275012 10287648 10312677 10315008 10332672 10357632 10405584 10435887 10440738 10453758 10468689 10499328 10524872 10529904 10560429 10570752 10573416 10601536 10606464 10645344 10655568 10681308 10694628 10741248 10777536 10790976 10824704 10827432 10864384 10867122 10901088 10937916 10951556 10967198 10978011 10999296 11012517 11039616 11076912 11114334 11128194 11162976 11176704 11203896 11209104 11239112 11241747 11252736 11290752 11304832 11343024 11384604 11389896 11395538 11420388 11442627 11487168 11520468 11523072 11525976 11565312 11570688 11601664 11604384 11624256 11658108 11706282 11708928 11737621 11757312 11763136 11806256 11811744 11840481 11846142 11892096 11895093 11926728 11932272 11947152 11964216 11976012 11987514 12034176 12054784 12083904 12139848 12177792 12180861 12192768 12222432 12263724 12317184 12332544 12374208 12419568 12431496 12461526 12477066 12516064 12531456 12558348 12573792 12604383 12610242 12616704 12644001 12659328 12702096 12717936 12760902 12832512 12879552 12907191 12919808 12923064 12963456 12966723 13010976 13017024 13023472 13051872 13054932 13071212 13077288 13128192 13172544 13233528 13282038 13284864 13288212 13323552 13323786 13378608 13414424 13417569 13440546 13443584 13459743 13492864 13499136 13538448 13561632 13594392 13601126 13653888 13657329 13660416 13700016 13716864 13750236 13753344 13810176 13874112 13914516 13920984 13938344 13958252 13972014 13985433 13999104 14039872 14080572 14097888 14141952 14145516 14193792 14207424 14241744 14259504 14307678 14370048 14387968 14436576 14471699 14489496 14534784 14538447 14583888 14637348 14651406 14683356 14711949 14719488 14769216 14819112 14837592 14883968 14887719 14902272 14938528 14945472 14988996 15050934 15054336 15091227 15124032 15179472 15186528 15227184 15230754 15256836 15316224 15360624 15367968 15405357 15412518 15420416 15453779 15472512 15499008 15536448 15544144 15608376 15661107 15676416 15680637 15748992 15787308 15794856 15856128 15860124 15902304 15909696 15929536 15952288 15968016 15983352 16041942 16045568 16111872 16166304 16186464 16233602 16237056 16241148 16296576 16300683 16351632 16406874 16427334 16450797 16498944 16559424 16575328 16615368 16636088 16692291 16708608 16744464 16765056 16805844 16813656 16858668 16879104 16936128 16957248 17014536 17076906 17093307 17110016 17130582 17172736 17209588 17230752 17280702 17284608 17288964 17347968 17356032 17402496 17406576 17436384 17487162 17559423 17563392 17644704 17709384 17717616 17764736 17765048 17769213 17838144 17890092 17898408 17920728 17946324 17964018 17981271 17998848 18051264 18082176 18125856 18205184 18209772 18213888 18266688 18289152 18333648 18395586 18418526 18444833 18475776 18498816 18552688 18561312 18629352 18647244 18692289 18715599 18774096 18797184 18837522 18860688 18925056 18943232 18988992 19012672 19076904 19141353 19160064 19165223 19248768 19319328 19379712 19384596 19445184 19516464 19535208 19577808 19582398 19606818 19615932 19668446 19692288 19758816 19783456 19850292 19923057 19927296 19932318 19985328 19985679 20067912 20121636 20160819 20165376 20239296 20248704 20302912 20307672 20342448 20401689 20421632 20480832 20490624 20540476 20550024 20575296 20625354 20630016 20665344 20715264 20811168 20871774 20881476 20907516 20937378 20958021 20998656 21049744 21059808 21120858 21146832 21203072 21212928 21290688 21311136 21362616 21389256 21461517 21482496 21555072 21581952 21654864 21728768 21734244 21802176 21875832 21903112 21934396 21956022 21977109 21998592 22025034 22079232 22153824 22228668 22256388 22325952 22353408 22407792 22418208 22478224 22483494 22581504 22609664 22686048 22769208 22779792 22791076 22840776 22846131 22874621 22885254 22974336 23040936 23051952 23118777 23130624 23141376 23203328 23208768 23248512 23316216 23412564 23417856 23475242 23514624 23526272 23612512 23623488 23680962 23692284 23784192 23790186 23853456 23864544 23894304 23928432 23952024 23975028 24062913 24068352 24109568 24167808 24279696 24350403 24355584 24361722 24426941 24444864 24527448 24610311 24634368 24641001 24665088 24748416 24839136 24862992 24923052 24954132 25032128 25062912 25116696 25147584 25208766 25220484 25288002 25318656 25404192 25435872 25521804 25615359 25665024 25695873 25759104 25814382 25846128 25921053 25926912 25933446 26021952 26034048 26046944 26103744 26109864 26142424 26154576 26230743 26256384 26345088 26467056 26564076 26569728 26576424 26647104 26647572 26757216 26828848 26835138 26881092 26887168 26919486 26985728 26998272 27076896 27123264 27188784 27202252 27307776 27314658 27320832 27400032 27433728 27500472 27593379 27620352 27627789 27748224 27829032 27841968 27876688 27916504 27944028 27970866 28079744 28161144 28195776 28256283 28283904 28291032 28387584 28414848 28483488 28519008 28615356 28740096 28775936 28873152 28943398 28978992 29069568 29076894 29167776 29274696 29302812 29366712 29373597 29410227 29423898 29438976 29502669 29538432 29638224 29675184 29767936 29775438 29877056 29890944 29977992 30101868 30108672 30116779 30182454 30248064 30358944 30373056 30454368 30461508 30513672 30632448 30721248 30735936 30810714 30825036 30907558 30938031 30945024 30998016 31072896 31088288 31216752 31307661 31322214 31361274 31406067 31497984 31574616 31589712 31681287 31712256 31720248 31804608 31819392 31859072 31904576 31936032 31966704 32083884 32091136 32223744 32332608 32372928 32467204 32474112 32482296 32593152 32601366 32703264 32813748 32854668 32901594 32934033 32997888 33037551 33118848 33150656 33230736 33272176 33384582 33488928 33530112 33611688 33627312 33717336 33725241 33758208 33872256 33914496 34029072 34153812 34186614 34261164 34327881 34345472 34419176 34461504 34561404 34569216 34577928 34695936 34712064 34804992 34813152 34872768 34974324 35118846 35126784 35212863 35289408 35418768 35435232 35521443 35529472 35530096 35538426 35676288 35780184 35796816 35841456 35892648 35928036 35945833 35962542 36102528 36164352 36251712 36410368 36419544 36533376 36542583 36578304 36667296 36791172 36837052 36889666 36951552 36997632 37105376 37122624 37258704 37294488 37384578 37431198 37548192 37594368 37675044 37721376 37813149 37850112 37886464 37932003 37977984 38025344 38153808 38282706 38330446 38385193 38497536 38638656 38721573 38759424 38769192 38890368 38900169 39032928 39070416 39155616 39164796 39213636 39231864 39336892 39384576 39517632 39566912 39700584 39846114 39854592 39864636 39970656 39971358 40135824 40243272 40252707 40321638 40330752 40379229 40478592 40497408 40605824 40615344 40684896 40803378 40961664 40971987 40981248 41080952 41100048 41150592 41250708 41260032 41430528 41622336 41743548 41762952 41815032 41874756 41916042 41956299 41997312 42099488 42119616 42241716 42293664 42406144 42425856 42581376 42622272 42725232 42778512 42923034 43110144 43163904 43309728 43415097 43457536 43468488 43551559 43604352 43615341 43751664 43806224 43868792 43912044 43954218 44050068 44135847 44158464 44307648 44457336 44512776 44651904 44663157 44706816 44815584 44836416 44956448 44966988 45163008 45219328 45273681 45372096 45538416 45559584 45582152 45681552 45692262 45749242 45770508 45948672 46081872 46103904 46216071 46237554 46261248 46361337 46406656 46417536 46497024 46632432 46825128 46950484 47029248 47041911 47052544 47225024 47246976 47361924 47384568 47568384 47580372 47706912 47729088 47788608 47856864 47904048 47950056 48125826 48136704 48219136 48335616 48559392 48700806 48711168 48723444 48853882 48889728 48902049 49054896 49220622 49282002 49352391 49496832 49678272 49725984 49846104 49908264 50064256 50076873 50125824 50233392 50295168 50417532 50440968 50576004 50637312 50808384 50871744 51043608 51230718 51279921 51330048 51391746 51518208 51628764 51692256 51842106 51853824 51866892 51980893 52043904 52068096 52093888 52207488 52219728 52284848 52309152 52461486 52678269 52690176 52934112 53128152 53152848 53294208 53295144 53307639 53514432 53657696 53670276 53762184 53838972 53943813 53971456 53996544 54153792 54246528 54377568 54404504 54615552 54629316 54641664 54800064 54867456 55000944 55186758 55255578 55334499 55496448 55658064 55683936 55753376 55833008 55888056 55941732 56146797 56159488 56322288 56391552 56512566 56582064 56775168 56829696 56966976 57038016 57230712 57424059 57480192 57495669 57551872 57746304 57886796 57957984 58139136 58153788 58335552 58549392 58605624 58733424 58747194 58820454 58847796 59005338 59076864 59276448 59350368 59535872 59550876 59754112 59769171 59781888 59955984 59957037 60203736 60233558 60364908 60482457 60496128 60717888 60746112 60908736 60923016 61027344 61205067 61264896 61442496 61471872 61621428 61650072 61815116 61876062 61890048 61996032 62041711 62145792 62176576 62433504 62615322 62644428 62722548 62812134 62874063 62995968 63149232 63179424 63362574 63440496 63609216 63638784 63718144 63809152 63872064 63933408 64167768 64384551 64447488 64464841 64665216 64745856 64934408 64964592 65186304 65202732 65406528 65627496 65709336 65803188 65868066 65931327 65995776 66075102 66237696 66301312 66461472 66544352 66769164 66977856 67060224 67223376 67254624 67434672 67450482 67744512 67828992 68058144 68307624 68373228 68522328 68538393 68623863 68655762 68690944 68838352 68839561 68923008 69122808 69155856 69356331 69391872 69424128 69609984 69626304 69745536 69948648 70237692 70253568 70425726 70578816 70837536 70870464 71042886 71058944 71060192 71076852 71352576 71560368 71593632 71682912 71785296 71856072 71891666 71925084 72188739 72205056 72328704 72503424 72839088 73051209 73066752 73085166 73280823 73334592 73582344 73674104 73779332 73903104 73923003 73995264 74210752 74245248 74517408 74588976 74769156 74862396 75096384 75188736 75350088 75442752 75626298 75772928 75864006 75955968 76050688 76307616 76565412 76660892 76770386 76846077 76995072 77087619 77277312 77443146 77538384 77763159 77780736 77800338 78065856 78140832 78311232 78329592 78427272 78463728 78673784 78692229 78769152 79035264 79133824 79401168 79692228 79709184 79729272 79941312 79942716 80271648 80486544 80505414 80643276 80661504 80758458 80957184 80994816 81211648 81230688 81369792 81606756 81923328 81943974 81962496 82161904 82163347 82200096 82301184 82501416 82780137 82861056 82883367 83244672 83487096 83525904 83630064 83749512 83832084 83912598 84198976 84239232 84483432 84587328 84768849 84812288 84851712 85162752 85244544 85450464 85557024 85846068 86220288 86327808 86619456 86830194 86936976 87103118 87208704 87230682 87503328 87612448 87737584 87824088 87908436 88100136 88230681 88271694 88316928 88508007 88615296 88914672 89025552 89303808 89326314 89631168 89672832 89912896 89933976 90326016 90350337 90438656 90547362 90744192 91076832 91119168 91164304 91363104 91384524 91498484 91541016 91897344 92163744 92207808 92432142 92475108 92722674 92814093 92835072 92994048 93264864 93650256 93900968 93922983 94083822 94105088 94218201 94450048 94493952 94723848 94769136 95043861 95136768 95160744 95413824 95458176 95577216 95713728 95808096 95900112 96251652 96273408 96671232 97118784 97401612 97422336 97446888 97707764 97779456 97804098 98109792 98441244 98564004 98704782 98802099 98993664 99112653 99356544 99451968 99692208 99816528 100128512 100153746 100466784 100590336 100835064 100881936 101152008 101175723 101274624 101301893 101616768 101743488 102087216 102461436 102559842 102783492 102983643 103036416 103257528 103384512 103684212 103707648 103733784 103961786 104087808 104136192 104187776 104414976 104439456 104569696 104618304 104922972 105356538 105380352 105638589 105868224 106256304 106305696 106564329 106588416 106590288 106615278 107028864 107315392 107340552 107524368 107677944 107837499 107887626 107942912 108176453 108307584 108493056 108755136 108809008 109231104 109258632 109600128 109627749 109734912 110001888 110373516 110511156 110668998 110992896 111316128 111367872 111506752 111666016 111776112 111883464 112293594 112318976 112644576 112783104 113025132 113164128 113439447 113550336 113659392 113796009 113933952 114076032 114461424 114848118 114991338 115155579 115492608 115773592 115915968 116164719 116278272 116307576 116671104 117098784 117211248 117466848 117494388 117640908 117695592 118010676 118153728 118552896 118700736 119071744 119101752 119508224 119538342 119563776 119911968 119914074 120407472 120467116 120729816 120758121 120964914 120992256 121137687 121435776 121492224 121817472 121846032 122054688 122410134 122884992 122915961 122943744 123242856 123300144 123630232 123752124 123780096 124083422 124291584 124353152 124867008 125230644 125288856 125445096 125624268 125748126 125868897 125991936 126298464 126358848 126725148 126880992 127218432 127277568 127436288 127618304 127744128 127866816 128335536 128769102 128929682 129113831 129330432 129491712 129868816 129929184 130245291 130372608 130405464 130654677 130813056 130846023 131254992 131418672 131606376 131736132 131862654 132150204 132475392 132602624 132922944 133088704 133538328 133955712 133989471 134120448 134446752 134509248 134869344 134900964 135489024 135657984 135821043 136116288 136615248 136746456 137044656 137076786 137247726 137311524 137676704 137679122 137846016 138245616 138311712 138648213 138712662 138783744 139084011 139219968 139252608 139491072 139897296 140475384 140851452 141125733 141157632 141675072 141740928 142085772 142117888 142120384 142153704 142705152 143120736 143187264 143365824 143570592 143712144 143783332 143850168 144377478 144410112 144657408 145006848 145678176 146102418 146133504 146170332 146561646 146669184 146706147 147164688 147348208 147558664 147846006 148057173 148421504 148490496 149034816 149177952 149538312 149724792 150192768 150230619 150377472 150700176 150885504 151252596 151728012 151911936 152101376 152615232 153130824 153321784 153540772 153692154 153839763 153990144 154175238 154554624 154886292 155076768 155526318 155561472 155600676 155942679 156131712 156281664 156622464 156659184 156854544 156927456 157347568 157384458 158070528 158267648 158802336 159188689 159384456 159458544 159882624 159885432 159922917 160543296 160973088 161010828 161286552 161516916 161831439 161914368 161989632 162423296 162461376 162739584 163213512 163846656 163887948 163924992 164323808 164326694 164400192 164602368 165002832 165560274 165766734 166003497 166489344 166974192 167051808 167260128 167499024 167664168 167825196 168397952 168440391 168478464 168966864 169174656 169537698 169624576 169991569 170325504 170489088 170900928 171114048 171692136 172272177 172440576 172487007 172655616 173238912 173660388 173873952 174206236 174417408 174461364 175006656 175224896 175475168 175648176 175816872 176200272 176461362 176543388 177016014 177230592 177829344 178051104 178607616 178652628 179262336 179307513 179345664 179825792 179867952 179871111 180700674 181094724 181447371 181488384 182153664 182238336 182328608 182726208 182769048 182996968 183082032 183615201 183794688 184327488 184415616 184864284 184950216 185445348 185628186 185670144 185988096 186125133 186529728 187300512 187801936 187845966 188167644 188210176 188436402 188900096 188987904 189447696 189538272 190087722 190321488 190827648 190916352 191154432 191427456 191616192 191800224 192503304 193153653 193342464 193394523 194237568 194803224 194893776 195415528 195558912 195608196 196219584 196882488 197128008 197409564 197604198 197793981 197987328 198225306 198713088 198903936 199384416 199633056 200257024 200307492 200933568 201180672 201670128 201763872 202304016 202351446 202603786 202893163 203233536 203486976 204174432 204922872 205119684 205566984 205615179 205871589 205967286 206072832 206515056 206518683 206769024 207368424 207467568 207923572 208175616 208272384 208375552 208829952 208878912 209139392 209236608 209845944 210713076 210760704 210817453 211277178 211736448 212512608 212611392 213128658 213176832 213180576 213230556 214057728 214630784 214681104 215048736 215355888 215674998 215775252 216352906 216566217 216615168 216986112 217510272 217618016 218517264 219153627 219200256 219255498 219842469 220003776 220747032 221022312 221337996 221769009 221985792 222632256 222735744 223013504 223332032 223552224 223766928 224587188 224637952 225289152 225566208 226050264 226328256 226878894 227318784 227592018 227867904 228152064 228922848 229696236 229982676 230311158 230538231 230985216 231262857 231547184 231831936 232329438 232615152 233289477 233342208 234197568 234422496 234933696 234988776 235281816 235391184 236021352 236076687 236307456 237105792 237401472 238203504 239016448 239076684 239127552 239823936 239828148 240814944 240934232 241459632 241516242 241929828 241984512 242275374 242871552 242984448 243634944 243692064 244109376 244820268 245769984 245831922 245887488 246485712 246490041 246600288 247260464 247504248 248166844 248583168 248650101 248706304 249734016 250461288 250577712 250890192 251248536 251496252 251620831 251737794 252596928 252717696 253450296 253761984 254306547 254436864 254555136 254872576 255236608 255488256 255733632 256671072 257538204 257859364 258227662 258660864 258983424 259737632 259858368 260490582 260810928 261309354 261626112 261692046 262509984 262837344 263212752 263472264 263725308 264300408 264692043 264950784 265205248 265524021 265845888 266177408 267076656 267911424 267978942 268696351 268893504 269018496 269738688 269801928 270978048 271051011 271315968 271642086 272232576 273230496 273492912 274089312 274153572 274495452 274623048 275353408 275358244 275692032 276491232 276623424 277296426 277425324 278168022 278442279 278505216 278982144 279794592 280950768 281702904 281768949 282251466 282315264 282654603 283350144 283481856 284171544 284240768 284307408 285131583 285410304 286241472 286374528 286731648 287141184 287424288 287566664 287700336 288754956 288820224 290013696 291356352 292204836 292267008 292340664 293123292 293338368 293412294 294329376 294696416 295117328 295692012 296114346 296843008 296980992 297337959 298069632 298355904 299076624 299449584 300385536 300461238 301400352 301771008 302505192 303456024 303527169 303823872 303905679 304202752 304860913 305230464 306261648 306643568 307081544 307384308 307679526 308350476 308950929 309109248 309772584 310153536 311052636 311122944 311201352 311885358 312263424 312563328 313244928 313318368 313709088 313854912 314695136 314768916 316141056 316535296 316915767 317604672 318377378 318768912 318917088 319692987 319765248 319770864 319845834 321086592 321946176 322021656 322573104 323033832 323512497 323662878 323828736 324529359 324846592 324922752 325479168 326427024 327693312 327775896 328647616 328653388 328800384 329204736 330005664 331120548 331533468 332006994 332978688 333948384 334103616 334520256 334998048 335328336 335650392 336795904 336880782 336956928 337933728 338349312 339075396 339983138 340318341 340651008 340978176 341388027 341801856 342228096 343384272 344544354 344974014 345466737 346477824 347320776 347747904 348412472 348494157 348834816 348922728 350013312 350449792 350950336 351296352 351633744 352400544 352922724 353086776 354032028 354461184 355658688 356102208 357215232 357305256 358524672 358615026 358691328 359651584 359735904 359742222 361401348 362189448 362274363 362894742 362976768 363413061 363866251 364307328 364476672 364657216 365452416 365538096 365993936 366164064 367230402 368654976 368747883 368831232 369728568 369900432 370890696 371256372 371340288 372250266 373059456 374601024 375603872 375691932 376335288 376872804 377606691 377800192 377975808 378895392 379076544 380175444 380642976 381655296 381832704 382308864 382854912 383232384 383600448 385006608 386307306 386789046 387341493 388475136 389606448 389787552 390735873 390831056 391117824 391216392 391964031 392439168 393764976 394256016 394819128 395208396 395587962 396450612 397426176 397807872 398768832 399266112 400514048 400614984 401867136 401968413 402361344 403340256 403527744 404608032 404702892 405207572 405786326 406467072 406973952 407463129 408348864 409845744 410239368 411133968 411230358 411743178 411934572 413030112 413037366 413538048 414736848 414935136 415847144 415944639 416351232 416751104 417252033 417659904 417757824 418278784 418473216 419691888 421426152 421634906 422554356 423377199 423472896 425025216 425222784 426257316 426353664 426361152 426461112 428115456 429261568 429362208 430097472 430711776 431349996 431550504 432705812 433132434 433230336 433972224 434291977 435020544 435236032 437034528 438307254 438400512 438510996 439684938 440007552 440118441 441494064 442044624 442675992 443538018 444171519 445264512 445471488 446027008 446664064 447104448 447533856 449174376 450578304 450691857 451132416 452100528 452656512 453757788 455184036 455735808 456304128 457845696 459392472 459965352 460622316 461076462 461519289 461970432 462525714 463094368 463663872 464658876 465230304 466578954 466684416 467828037 468395136 468844992 469867392 469977552 470563632 470782368 472042704 472153374 474211584 474802944 476407008 477566067 478032896 478153368 479067149 479647872 479656296 479768751 481629888 481868464 482919264 483032484 483859656 484550748 485494317 485743104 485968896 487269888 487384128 488218752 489640536 491539968 491663844 491774976 492971424 492980082 493200576 494520928 495008496 496333688 497300202 497412608 498010491 499468032 500922576 501155424 501780384 502497072 502992504 503241662 503475588 505193856 505321173 505435392 506900592 507523968 508613094 508873728 509974707 510473216 510976512 511467264 513342144 515076408 515718728 516455324 517321728 517461021 517966848 519475264 519716736 520981164 521621856 522618708 523252224 523384092 525019968 525674688 526425504 526944528 527450616 528600816 529384086 530410496 531048042 531691776 532354816 534153312 535822848 535957884 537392702 537787008 537922539 538036992 539477376 539603856 539613333 542102022 543284172 544342113 544465152 546460992 546985824 548178624 548307144 548990904 549246096 550706816 550716488 550845603 551384064 552982464 553246848 554592852 554850648 556336044 556884558 557010432 557964288 558375399 559589184 561901536 563405808 563537898 564502932 564630528 565309206 566700288 566963712 568343088 568481536 568614816 570263166 571789823 572482944 572749056 573463296 574282368 574848576 575133328 575400672 577509912 579460959 580027392 580183569 582712704 584409672 584681328 586246584 586676736 586824588 588658752 589392832 590234656 591384024 592228692 593381943 593686016 593961984 594675918 596139264 596711808 598153248 598899168 600771072 600922476 602800704 603542016 605010384 606912048 607054338 607811358 608679489 609721826 610460928 612523296 613287136 614163088 614768616 615359052 616700952 617614767 617901858 618218496 619545168 619556049 620307072 622105272 622402704 623770716 624526848 625126656 626489856 626636736 627418176 627709824 629390272 629537832 632282112 632452359 633070592 633831534 635209344 636754756 637537824 637834176 639385974 639530496 639541728 639691668 642173184 643892352 644043312 645146208 646067664 647024994 647325756 649058718 649698651 649845504 650958336 652854048 655551792 657295232 657306776 657460881 657600768 659527407 660011328 662241096 663066936 664013988 665307027 665957376 667896768 668207232 669040512 669996096 670656672 671300784 673591808 673761564 673913856 675867456 676698624 678150792 679966276 680636682 681956352 682458821 682776054 683603712 684456192 686768544 689088708 689948028 690933474 691614693 692955648 693788571 694641552 695495808 696824944 696988314 697845456 700026624 700899584 701900672 702592704 703267488 704801088 705845448 706173552 708064056 708230061 708922368 709113251 711317376 712204416 714610512 717049344 717230052 717382656 719303168 719471808 719484444 722802696 724378896 724548726 725789484 725953536 726826122 727732502 728614656 728953344 729314432 730904832 731076192 731987872 732328128 734460804 737309952 737495766 737662464 739457136 739470123 739800864 741781392 742512744 744500532 745950303 746118912 749202048 751207744 751383864 752670576 753745608 754862493 755213382 755600384 757235171 757790784 758153088 760350888 761285952 762919641 763310592 763665408 764617728 765709824 766464768 767200896 770013216 772614612 773578092 774682986 776950272 779212896 779575104 781471746 781662112 782432784 783928062 784878336 787529952 788512032 789638256 790416792 791175924 792901224 794076129 794852352 795615744 796572063 797537664 798532224 801229968 803734272 803936826 806089053 806680512 807055488 809216064 809405784 810415144 811572652 812934144 813153033 813947904 814926258 816697728 819691488 820478736 822267936 822460716 823486356 823869144 826060224 826074732 827076096 829473696 829870272 831694288 831889278 833502208 834504066 835515648 836557568 836946432 839383776 842852304 843269812 845108712 845306847 846754398 846945792 847963809 850050432 850445568 852514632 852722304 852922224 855394749 856230912 858523136 858724416 860194944 861423552 862699992 863101008 865411624 866264868 866460672 868583954 870041088 870472064 874069056 876614508 876801024 877021992 879369876 880015104 880236882 882988128 884089248 885351984 887076036 888343038 890529024 890942976 892054016 893328128 894208896 895067712 898348752 901156608 901383714 903796817 904201056 905313024 907515576 910368072 910581507 911471616 911717037 912608256 914582739 915691392 918784944 919930704 921244632 922152924 923038578 925051428 926188736 927327744 929317752 930460608 933157908 933368832 935656074 936790272 937689984 939734784 939955104 941127264 941564736 944085408 944306748 948423168 949605888 950747301 952814016 955132134 956306736 958134298 959078961 959295744 959312592 959537502 963259776 963736928 965838528 966064968 967719312 969101496 970537491 970988634 971486208 973588077 974539776 974768256 976437504 979281072 983079936 983327688 985942848 985960164 986401152 989041856 990016992 992667376 994600404 994825216 996020982 998936064 1001845152 1002310848 1003560768 1004994144 1005985008 1006483324 1006951176 1010387712 1010642346 1010870784 1013801184 1015047936 1017226188 1019949414 1020955023 1021953024 1022934528 1024164081 1026684288 1030152816 1031437456 1032910648 1034922042 1036400211 1038950528 1039433472 1041962328 1043243712 1045237416 1045482471 1046504448 1046768184 1050039936 1051349376 1052851008 1053889056 1054901232 1057201632 1058768172 1062096084 1063383552 1064709632 1068306624 1071645696 1071915768 1074785404 1075574016 1075845078 1076073984 1078954752 1079207712 1079226666 1084204044 1086568344 1086823089 1088684226 1088930304 1090239183 1091598753 1092921984 1093971648 1096357248 1096614288 1097981808 1098492192 1101413632 1101432976 1101691206 1105964928 1106493696 1109185704 1109701296 1112672088 1113769116 1114020864 1114320823 1116750798 1119178368 1123803072 1126811616 1127075796 1129005864 1130618412 1132820073 1133400576 1133927424 1136686176 1136963072 1137229632 1140526332 1143579646 1144965888 1145498112 1146926592 1148564736 1149697152 1150266656 1150801344 1155019824 1158921918 1160367138 1162024479 1165425408 1168819344 1169362656 1172207619 1172493168 1173353472 1173649176 1175892093 1177317504 1178785664 1180469312 1182768048 1184457384 1186763886 1187372032 1189351836 1189940983 1192278528 1193423616 1196306496 1197798336 1201542144 1201844952 1205601408 1205905239 1207084032 1210020768 1213824096 1214108676 1215622716 1217358978 1219443652 1220921856 1222389387 1225046592 1226574272 1228326176 1229537232 1230718104 1233401904 1235229534 1235803716 1239090336 1239112098 1240614144 1244210544 1244805408 1247541432 1247833917 1249053696 1250253312 1251756099 1252979712 1253273472 1254836352 1255419648 1258780544 1259075664 1264904718 1267663068 1270131597 1270418688 1273509512 1275075648 1275668352 1278771948 1279060992 1279083456 1279383336 1284346368 1287784704 1288086624 1290292416 1292135328 1294049988 1294651512 1298117436 1299397302 1299691008 1301916672 1302875931 1305708096 1311103584 1314590464 1314613552 1314921762 1315201536 1319054814 1320022656 1324482192 1326133872 1328027976 1330614054 1332514557 1335793536 1336414464 1338081024 1339992192 1341313344 1342601568 1347183616 1347523128 1351734912 1352075571 1353397248 1356301584 1359932552 1361273364 1364917642 1365552108 1367207424 1368912384 1373537088 1378177416 1379896056 1381866948 1383229386 1384557867 1385911296 1387577142 1389283104 1390991616 1393649888 1393976628 1395690912 1400053248 1401799168 1403484111 1403801344 1405185408 1406534976 1409602176 1411690896 1412347104 1416128112 1416460122 1418226502 1420252141 1422634752 1424408832 1429221024 1432698201 1434098688 1434460104 1437201447 1438606336 1438943616 1438968888 1439306253 1445605392 1448757792 1449097452 1451578968 1453652244 1455465004 1457229312 1457906688 1458628864 1461809664 1462152384 1463975744 1464656256 1468921608 1474619904 1474991532 1475324928 1478914272 1478940246 1479601728 1483562784 1485025488 1489001064 1491900606 1492237824 1494031473 1498404096 1502415488 1502767728 1505341152 1507491216 1509724986 1510426764 1514470342 1515581568 1515963519 1516306176 1520701776 1522571904 1525839282 1526621184 1529924121 1531419648 1532929536 1534401792 1540026432 1545229224 1547156184 1549365972 1552383063 1553900544 1558425792 1559150208 1562943492 1563324224 1564865568 1567856124 1569756672 1575059904 1577024064 1579276512 1580833584 1582351848 1585802448 1588152258 1591231488 1593144126 1595075328 1597064448 1602459936 1607468544 1607873652 1611407683 1612178106 1613361024 1613767617 1614110976 1618432128 1618811568 1618839999 1620830288 1623145304 1626306066 1629852516 1633026339 1633395456 1639382976 1640957472 1644535872 1644921432 1646972712 1647738288 1652120448 1652149464 1652536809 1654152192 1658947392 1659740544 1663388576 1663778556 1669008132 1671031296 1673115136 1673892864 1675126197 1678767552 1685704608 1686539624 1690217424 1690613694 1693508796 1693891584 1695927618 1700100864 1700891136 1705029264 1705444608 1705844448 1710789498 1715369469 1717046272 1717448832 1720389888 1722847104 1725399984 1726202016 1730823248 1732529736 1737167908 1740082176 1740550707 1740944128 1748138112 1753229016 1754043984 1758739752 1760030208 1760473764 1765976256 1768178496 1770703968 1774152072 1776686076 1780145829 1781058048 1781885952 1784108032 1786656256 1788417792 1790135424 1796697504 1802313216 1802767428 1807593634 1808402112 1810626048 1815031152 1820736144 1821163014 1823434074 1826038467 1829165478 1831382784 1837569888 1839861408 1842489264 1844305848 1846077156 1850102856 1852377472 1852844301 1854655488 1858635504 1858668147 1860921216 1866315816 1871312148 1873580544 1875379968 1879469568 1879910208 1882254528 1883129472 1888170816 1888613496 1896846336 1897357077 1899211776 1901494602 1905628032 1910264268 1912613472 1916268596 1918157922 1918591488 1918625184 1919075004 1923293041 1926519552 1927473856 1931677056 1932129936 1935438624 1938202992 1941074982 1941977268 1947176154 1949095953 1949536512 1952875008 1958562144 1966655376 1971885696 1971920328 1972382643 1972802304 1978083712 1978582221 1980033984 1985334752 1989200808 1992041964 1995921081 1997872128 2003690304 2004621696 2007121536 2009988288 2011970016 2012966648 2013902352 2020775424 2021284692 2021741568 2027602368 2030095872 2034452376 2039898828 2041910046 2045869056 2047376463 2048328162 2053368576 2053811761 2060305632 2062874912 2065821296 2069844084 2072800422 2077901056 2078866944 2081365713 2083924656 2086487424 2090474832 2090964942 2093536368 2100079872 2102698752 2105702016 2107778112 2109802464 2114403264 2117536344 2124192168 2124690183 2126767104 2127339753 2129419264 2134026391 2136613248 2143831536 2149570808 2151148032 2151690156 2152147968 2157909504 2158415424 2158453332 2168408088 2173136688 2173646178 2177368452 2177860608 2180478366 2183197506 2185843968 2187943296 2192714496 2193228576 2195963616 2196984384 2202827264 2202865952 2203382412 2211929856 2212987392 2218371408 2218410369 2219402592 2225344176 2227538232 2228641646 2233501596 2237850909 2238356736 2247606144 2253623232 2254151592 2258011728 2261236824 2264587479 2265640146 2266801152 2271705513 2273372352 2273926144 2274459264 2281052664 2287159292 2289931776 2290996224 2293853184 2297129472 2299394304 2300533312 2301602688 2310039648 2317843836 2320734276 2324048958 2330850816 2337638688 2338725312 2344415238 2344986336 2347298352 2351784186 2354635008 2357571328 2360938624 2365536096 2368914768 2373527772 2378703672 2379881966 2382228387 2384557056 2386847232 2389716189 2392612992 2395596672 2403689904 2411202816 2411810478 2418267159 2420041536 2427648192 2428217352 2431245432 2434717956 2438887304 2439459099 2441843712 2444778774 2450093184 2453148544 2456652352 2459074464 2461436208 2466803808 2470459068 2471607432 2478180672 2478224196 2481228288 2488421088 2489610816 2495082864 2495667834 2500506624 2503512198 2506546944 2509672704 2510839296 2517561088 2518151328 2529809436 2535326136 2535920541 2540263194 2540837376 2543891427 2547019024 2547063757 2550151296 2551336704 2557543896 2558166912 2558766672 2566184247 2568692736 2575569408 2576173248 2580584832 2584270656 2588099976 2589303024 2596234872 2598794604 2599382016 2605751862 2611416192 2622207168 2629180928 2629227104 2629843524 2630403072 2638109628 2640045312 2648964384 2652267744 2656055952 2661228108 2665029114 2671587072 2672828928 2676162048 2679984384 2682626688 2685203136 2695046256 2703469824 2704151142 2711390451 2712603168 2719865104 2722546728 2729835284 2731104216 2734414848 2735151111 2737824768 2743748217 2747074176 2756354832 2759792112 2763733896 2766458772 2769115734 2775154284 2778566208 2781983232 2787299776 2787953256 2791381824 2800106496 2803598336 2806968222 2807602688 2810370816 2813069952 2819204352 2823381792 2824694208 2832256224 2832920244 2836453004 2840504282 2845269504 2848817664 2852241903 2858442048 2865396402 2868920208 2874402894 2877236883 2877887232 2877937776 2878612506 2891210784 2897515584 2898194904 2903157936 2907304488 2910930008 2911612473 2914458624 2917257728 2920764231 2923619328 2924304768 2927951488 2929312512 2937843216 2949239808 2949983064 2957828544 2957880492 2959203456 2967125568 2970050976 2978002128 2983801212 2984475648 2988062946 2996808192 3004830976 3005535456 3010682304 3014982432 3019449972 3020853528 3028940684 3031163136 3031927038 3032612352 3040043839 3041403552 3045143808 3051678564 3059848242 3062865069 3065859072 3068803584 3072492243 3080052864 3090458448 3094312368 3098731944 3104766126 3109200633 3116851584 3118300416 3125886984 3126648448 3129731136 3135712248 3136447413 3139513344 3150119808 3154048128 3158553024 3161667168 3164703696 3171604896 3176304516 3186288252 3190150656 3194128896 3204919872 3214937088 3215747304 3222815366 3224356212 3226722048 3227535234 3228221952 3236864256 3237623136 3237679998 3241660576 3246290608 3252612132 3259705032 3266052678 3266790912 3270717549 3274796259 3278765952 3281914944 3289071744 3289842864 3293945424 3295476576 3304240896 3304298928 3305073618 3317894784 3319481088 3326777152 3327557112 3338016264 3342062592 3342962469 3346230272 3350252394 3353470043 3357535104 3371409216 3373079248 3380434848 3381227388 3387017592 3391855236 3398460219 3400201728 3401782272 3410058528 3410889216 3411688896 3421578996 3430738938 3434897664 3440779776 3445694208 3450799968 3452404032 3461646496 3465059472 3474335816 3481101414 3481888256 3486073437 3496276224 3506458032 3508087968 3516622857 3517479504 3520060416 3520947528 3527676279 3531952512 3536356992 3541407936 3548304144 3553372152 3560291658 3562116096 3569822949 3573312512 3576835584 3580270848 3593395008 3604626432 3605534856 3615187268 3616804224 3621252096 3630062304 3641472288 3642326028 3646868148 3652076934 3658330956 3662765568 3667168161 3675139776 3679722816 3684978528 3688611696 3692154312 3700205712 3704754944 3705688602 3717271008 3717336294 3721842432 3732631632 3742624296 3743501751 3747161088 3750759936 3755268297 3758939136 3759820416 3764509056 3766258944 3776341632 3777226992 3794714154 3802989204 3810394791 3811256064 3820528536 3825226944 3832537192 3836315844 3837182976 3837250368 3838150008 3846586082 3853039104 3854947712 3863354112 3864259872 3870877248 3876405984 3882149964 3883954536 3894352308 3898191906 3899073024 3905750016 3908627793 3917124288 3933310752 3943771392 3943840656 3944765286 3945604608 3956167424 3957164442 3960067968 3970669504 3978401616 3984083928 3991842162 3997543671 4002528761 4007380608 4009243392 4014243072 4019976576 4023940032 4025933296 4027804704 4041550848 4042569384 4055204736 4056226713 4060191744 4068904752 4079797656 4083820092 4094752926 4096656324 4106737152 4107623522 4120611264 4125749824 4131642592 4139688168 4145600844 4153673601 4155802112 4157733888 4162731426 4167849312 4172974848 4180949664 4181929884 4187072736 4200159744 4205397504 4210452333 4211404032 4215556224 4219604928 4228806528 4235072688 4248384336 4249380366 4254679506 4260756423 4268052782 4273226496 4287663072 4298094603 4299141616 4302296064 4303380312 4311604341 4315819008 4316830848 4316906664 4336816176 4346273376 4347292356 4354736904 4360956732 4366395012 4371687936 4375886592 4385428992 4386457152 4391927232 4393968768 4405654528 4405731904 4406764824 4423859712 4425974784 4436742816 4436820738 4438805184 4450688352 4455076464 4457283292 4467003192 4475701818 4476713472 4482094419 4495212288 4507246464 4508303184 4516023456 4522473648 4529174958 4531280292 4543411026 4546744704 4547890557 4548918528 4562105328 4574318584 4579863552 4589772363 4594258944 4598788608 4601066624 4603205376 4620079296 4635687672 4641468552 4648097916 4657149189 4661701632 4675277376 4677450624 4688830476 4689972672 4694596704 4703568372 4709270016 4715142656 4721877248 4731072192 4737829536 4747055544 4757407344 4759763932 4764456774 4773694464 4777211747 4779432378 4785225984 4791193344 4807379808 4822405632 4823620956 4834223049 4836534318 4840083072 4841302851 4855296384 4856434704 4856519997 4862490864 4869435912 4877774608 4878918198 4889557548 4900186368 4906297088 4913304704 4918148928 4922872416 4933607616 4940918136 4943214864 4956361344 4956448392 4957610427 4962456576 4976842176 4979221632 4990165728 4991335668 5007024396 5013093888 5019345408 5021678592 5025378591 5035122176 5036302656 5059618872 5070652272 5071841082 5080526388 5081674752 5087782854 5094038048 5094127514 5100302592 5102673408 5115087792 5116333824 5117533344 5132368494 5146108407 5151138816 5152346496 5161169664 5168541312 5176199952 5178606048 5192469744 5197589208 5211503724 5221652121 5222832384 5244414336 5258361856 5258454208 5259687048 5269738639 5276219256 5280090624 5297928768 5304535488 5312111904 5322456216 5330058228 5340437487 5343174144 5345657856 5352324096 5359968768 5365253376 5370406272 5390092512 5406939648 5408302284 5422780902 5425206336 5439730208 5445093456 5459670568 5462208432 5470302222 5478115401 5487496434 5494148352 5512709664 5519584224 5527467792 5532917544 5538231468 5550308568 5557132416 5558532903 5563966464 5574599552 5575906512 5576004441 5582763648 5613936444 5615205376 5620741632 5626139904 5638408704 5646763584 5649388416 5664512448 5665840488 5672906008 5681008564 5690539008 5692071231 5697635328 5704483806 5716884096 5730792804 5737840416 5748805788 5754473766 5755774464 5755875552 5757225012 5769879123 5782421568 5795031168 5796389808 5806315872 5814608976 5821860016 5823224946 5834515456 5841528462 5848609536 5855902976 5858625024 5875686432 5899966128 5915657088 5915760984 5917147929 5918406912 5934251136 5935746663 5940101952 5956004256 5967602424 5976125892 5987763243 5993616384 6009661952 6011070912 6021364608 6029964864 6038899944 6041707056 6057881368 6062326272 6063854076 6065224704 6080087678 6082807104 6090287616 6103357128 6119696484 6125730138 6137607168 6142129389 6144984486 6160105728 6161435283 6180916896 6188624736 6197463888 6209532252 6218401266 6233703168 6236600832 6251773968 6253296896 6259462272 6271424496 6272894826 6289688053 6300239616 6308096256 6317106048 6323334336 6329407392 6343209792 6352609032 6372576504 6374070549 6380301312 6382019259 6388257792 6402079173 6409839744 6431494608 6445630732 6448712424 6453444096 6455070468 6456443904 6473728512 6475246272 6475359996 6483321152 6492581216 6505224264 6519410064 6532105356 6533581824 6541435098 6549592518 6557531904 6563829888 6578143488 6579685728 6587890848 6590953152 6608481792 6608597856 6610147236 6635789568 6638962176 6653554304 6655114224 6655231107 6676032528 6685924938 6700504788 6706940086 6713552727 6715070208 6742818432 6746158496 6760869696 6762454776 6774035184 6783710472 6793762437 6796920438 6800403456 6815116539 6820117056 6821778432 6823377792 6843157992 6861477876 6869795328 6881559552 6891388416 6901599936 6904808064 6923292992 6930118944 6948671632 6962202828 6963776512 6972146874 6992552448 7012916064 7016175936 7033245714 7034959008 7041895056 7055352558 7063905024 7072713984 7082815872 7096608288 7106744304 7120583316 7139645898 7146685161 7153671168 7160541696 7169148567 7186790016 7211069712 7230374536 7233608448 7254801477 7260124608 7282944576 7284652056 7293736296 7304153868 7316661912 7318377297 7325531136 7334336322 7350279552 7359445632 7369957056 7377223392 7384308624 7400411424 7409509888 7411377204 7434542016 7434672588 7443684864 7465263264 7485248592 7487003502 7501519872 7507047031 7510536594 7519640832 7529018112 7532517888 7552683264 7554453984 7589428308 7605978408 7607761623 7620789582 7622512128 7631674281 7641057072 7641191271 7650453888 7665074384 7672631688 7674500736 7676300016 7693172164 7706078208 7709895424 7726708224 7728519744 7741754496 7752811968 7764299928 7767909072 7788704616 7796383812 7798146048 7800245761 7817255586 7834248576 7866621504 7887542784 7887681312 7889530572 7891209216 7912334848 7914328884 7920135936 7941339008 7956803232 7968167856 7983684324 7995087342 8005057522 8014761216 8018486784 8028486144 8039953152 8047880064 8051866592 8055609408 8085138768 8110409472 8112453426 8134171353 8137809504 8159595312 8167640184 8189505852 8193312648 8205453333 8213474304 8215247044 8231244651 8241222528 8251499648 8263285184 8279376336 8291201688 8307347202 8311604224 8325462852 8329586881 8335698624 8345949696 8361899328 8363859768 8374145472 8400319488 8410795008 8420904666 8422808064 8431112448 8439209856 8457613056 8470145376 8496768672 8498760732 8509359012 8521512846 8536105564 8546452992 8556725709 8575326144 8596189206 8598283232 8606760624 8623208682 8631710649 8633661696 8633813328 8673632352 8692546752 8694584712 8709473808 8721913464 8732790024 8734837419 8743375872 8751773184 8762292693 8770857984 8772914304 8783854464 8787937536 8811463808 8813529648 8847719424 8873485632 8873641476 8877610368 8901376704 8910152928 8914566584 8934006384 8951403636 8953426944 8964188838 8990424576 9014492928 9016606368 9032046912 9044947296 9058349916 9062560584 9086822052 9093489408 9095781114 9097837056 9120131517 9124210656 9148637168 9179544726 9197577216 9202133248 9206410752 9217476729 9240158592 9271375344 9282937104 9296195832 9314298378 9327601899 9350554752 9354901248 9377660952 9379945344 9389193408 9407136744 9409342239 9418540032 9430285312 9443754496 9462144384 9475659072 9494111088 9514814688 9519527864 9528913548 9554423494 9558864756 9570451968 9582386688 9614759616 9644811264 9647241912 9668446098 9673068636 9680166144 9682605702 9710592768 9712869408 9713039994 9724981728 9738871824 9755549216 9757836396 9779115096 9800372736 9812594176 9824388777 9826609408 9836297856 9845744832 9867215232 9881836272 9886429728 9912722688 9912896784 9915220854 9941764987 9953684352 9958443264 9980331456 9982671336 10014048792 10026187776 10028887407 10038690816 10050757182 10060410129 10070244352 10072605312 10119237744 10141304544 10143682164 10161052776 10175565708 10188076096 10188255028 10200605184 10205346816 10230175584 10232667648 10235066688 10264736988 10292216814 10304692992 10322339328 10337082624 10352399904 10357212096 10384939488 10395178416 10423007448 10443304242 10445664768 10458220311 10488828672 10516908416 10519374096 10539477278 10549868571 10552438512 10560181248 10583028837 10595857536 10609070976 10624223808 10644912432 10660116456 10680874974 10686348288 10709468847 10719937536 10730506752 10740812544 10780185024 10813879296 10816604568 10845561804 10850412672 10879460416 10890186912 10919341136 10924416864 10940604444 10956230802 10974992868 10988296704 11001504483 11025419328 11039168448 11054935584 11065835088 11076462936 11100617136 11114264832 11117065806 11149199104 11151813024 11152008882 11165527296 11227872888 11230505253 11241483264 11252279808 11265804891 11276817408 11279853781 11293527168 11298776832 11329024896 11331680976 11345812016 11362017128 11384142462 11408967612 11431184373 11433768192 11461585608 11475680832 11497611576 11508947532 11511548928 11511751104 11514450024 11539758246 11564843136 11590062336 11592779616 11612631744 11629217952 11643720032 11646449892 11683056924 11697219072 11711805952 11717250048 11725883379 11751372864 11799932256 11831314176 11831521968 11834295858 11836813824 11868502272 11871493326 11880203904 11912008512 11935204848 11952251784 11975526486 11992631013 12007586283 12019323904 12022141824 12042729216 12059929728 12077799888 12083414112 12115762736 12124652544 12127708152 12160175356 12165614208 12180575232 12206714256 12239392968 12251460276 12284258778 12289968972 12320211456 12322870566 12361833792 12377249472 12394927776 12419064504 12436802532 12461020803 12467406336 12473201664 12503547936 12506593792 12518924544 12542848992 12545789652 12579376106 12600479232 12616192512 12631356999 12634212096 12646668672 12658814784 12686419584 12705218064 12745153008 12748141098 12764038518 12782269269 12804158346 12819679488 12862989216 12891261464 12894283809 12897424848 12906888192 12910140936 12934813023 12947457024 12950492544 12950719992 12966642304 12985162432 13010448528 13038820128 13064210712 13082870196 13099185036 13115063808 13127659776 13156286976 13159371456 13175781696 13181906304 13216963584 13217195712 13220294472 13271579136 13277924352 13307108608 13310228448 13310462214 13352065056 13371849876 13401009576 13413880172 13427105454 13430140416 13446283257 13463051287 13485636864 13492316992 13521739392 13524909552 13548070368 13567420944 13587524874 13593840876 13630233078 13640234112 13643671671 13646755584 13686315984 13722955752 13739590656 13769317089 13782776832 13803199872 13809616128 13846585984 13860237888 13897343264 13924405656 13944293748 13971447567 13985104896 14025832128 14032351872 14066491428 14069918016 14083790112 14110705116 14127810048 14145427968 14165631744 14193216576 14213488608 14241166632 14279291796 14293370322 14321083392 14331635241 14338297134 14373580032 14376682327 14422139424 14460749072 14467216896 14502669147 14509602954 14520249216 14565889152 14569304112 14569559991 14587472592 14608307736 14633323824 14636754594 14668672644 14700559104 14718891264 14739914112 14754446784 14768617248 14800822848 14819019776 14822754408 14869084032 14869345176 14872831281 14887369728 14930526528 14970497184 14974007004 15014094062 15021073188 15039281664 15058036224 15065035776 15076135773 15105366528 15108907968 15178856616 15211956816 15215523246 15241579164 15245024256 15263348562 15282114144 15282382542 15300907776 15330148768 15345263376 15349001472 15352600032 15386344328 15419790848 15438325221 15453416448 15457039488 15483508992 15505623936 15528599856 15535818144 15577409232 15592767624 15600491522 15634511172 15664956363 15668497152 15733243008 15775085568 15775362624 15779061144 15809215917 15824669696 15828657768 15840271872 15882678016 15913606464 15936335712 15967368648 15990174684 16010115044 16029522432 16036973568 16056972288 16079906304 16095760128 16103733184 16111218816 16170277536 16220818944 16224906852 16268342706 16275619008 16319190624 16335280368 16379011704 16386625296 16410906666 16430494088 16434346203 16462489302 16482445056 16502999296 16526570368 16558752672 16582403376 16614694404 16650925704 16659173762 16671397248 16675598709 16691899392 16723798656 16727719536 16728013323 16748290944 16841809332 16845616128 16862224896 16878419712 16915226112 16940290752 16993537344 16997521464 17018718024 17043025692 17072211128 17076213693 17092905984 17113451418 17150652288 17192378412 17196566464 17213521248 17246417364 17263421298 17267323392 17267626656 17309637369 17347264704 17385093504 17389169424 17418947616 17443826928 17465580048 17469674838 17503546368 17524585386 17545828608 17567708928 17575875072 17622927616 17627059296 17725484513 17746971264 17747282952 17751443787 17755220736 17802753408 17807239989 17820305856 17829133168 17868012768 17902807272 17928377676 17963289729 17980849152 18028985856 18033212736 18064093824 18089894592 18116699832 18125121168 18173644104 18186978816 18191562228 18195674112 18240263034 18248421312 18297274336 18359089452 18404266496 18412821504 18426388167 18434953458 18480317184 18484305849 18542750688 18565874208 18592391664 18628596756 18655203798 18701109504 18709802496 18755321904 18759890688 18778386816 18814273488 18818684478 18869064159 18887508992 18924288768 18951318144 18988222176 19029629376 19039055728 19057827096 19108846988 19117729512 19140903936 19146057777 19164773376 19206237519 19229519232 19294483824 19336892196 19346137272 19360332288 19365211404 19421185536 19425738816 19426079988 19449963456 19477743648 19511098432 19515672792 19558230192 19600745472 19625188352 19648777554 19653218816 19672595712 19691489664 19734430464 19763672544 19772859456 19825445376 19825793568 19830441708 19883529974 19907368704 19916886528 19960662912 19965342672 19965693321 20028097584 20057774814 20101514364 20120820258 20140658181 20145210624 20238475488 20282609088 20287364328 20322105552 20351131416 20376152192 20376510056 20381287311 20401210368 20445349617 20460351168 20465335296 20470133376 20529473976 20584433628 20609385984 20644678656 20674165248 20704799808 20714424192 20769878976 20790356832 20846014896 20886608484 20891329536 20916440622 20977657344 21033816832 21038748192 21078954556 21099737142 21104877024 21156223451 21166057674 21191715072 21218141952 21248447616 21289824864 21320232912 21361749948 21418937694 21440055483 21461013504 21481625088 21507445701 21560370048 21633209136 21691123608 21700825344 21758920832 21764404431 21780373824 21838682272 21848833728 21881208888 21912461604 21949985736 21955131891 21976593408 22003008966 22050838656 22078336896 22109871168 22131670176 22152925872 22201234272 22228529664 22234131612 22298398208 22303626048 22304017764 22331054592 22455745776 22461010506 22504559616 22521141093 22531609782 22559707562 22587054336 22591929371 22597553664 22658049792 22663361952 22691624032 22724034256 22768284924 22817935224 22862368746 22867536384 22895022843 22923171216 22923573813 22951361664 22995223152 23017895064 23023502208 23028900048 23079516492 23129686272 23180124672 23185559232 23225263488 23258435904 23287440064 23292899784 23366113848 23394438144 23400737283 23423611904 23451766758 23474290301 23502745728 23599864512 23662628352 23663043936 23668591716 23673627648 23737004544 23742986652 23760407808 23824017024 23870409696 23904503568 23951052972 23985262026 24015172566 24044283648 24085458432 24119859456 24155599776 24166828224 24231525472 24255416304 24320350712 24331228416 24402514059 24413428512 24478785936 24502920552 24568517556 24579937944 24616359999 24640422912 24645741132 24693733953 24723667584 24754498944 24789855552 24838129008 24873605064 24922041606 24934812672 24988760643 25007095872 25013187584 25037849088 25085697984 25091579304 25158752212 25200958464 25232385024 25262713998 25268424192 25293337344 25317629568 25372839168 25410436128 25490306016 25496282196 25528077036 25564538538 25608316692 25639358976 25670177127 25725978432 25782522928 25788567618 25794849696 25820281872 25869626046 25900985088 25901439984 25933284608 25970324864 26020897056 26077640256 26128421424 26165740392 26198370072 26204512257 26230127616 26255319552 26286878079 26312573952 26318742912 26351563392 26363812608 26434391424 26440588944 26543158272 26614217216 26620456896 26620924428 26704130112 26743699752 26802019152 26827760344 26854210908 26860280832 26892566514 26926102574 26971273728 26984633984 27043478784 27049819104 27096140736 27134841888 27175049748 27187681752 27260466156 27280468224 27287343342 27293511168 27360394551 27372631968 27445911504 27538634178 27606399744 27619232256 27693171968 27720475776 27794686528 27848811312 27888587496 27942895134 27982805697 28017701327 28051664256 28064703744 28132982856 28139836032 28167580224 28221410232 28228026717 28255620096 28290855936 28331263488 28386433152 28426977216 28482333264 28558583592 28586740644 28663270482 28676594268 28747160064 28753364654 28844278848 28921498144 28934433792 29005338294 29019205908 29040498432 29131778304 29138608224 29139119982 29174945184 29216615472 29266647648 29273509188 29337345288 29401118208 29437782528 29473166331 29479828224 29508893568 29537234496 29601645696 29645508816 29738168064 29738690352 29745662562 29825294961 29861053056 29940994368 29948014008 30028188124 30042146376 30078563328 30086662221 30116072448 30152271546 30181230387 30210733056 30217815936 30357713232 30423913632 30431046492 30483158328 30526697124 30564228288 30564765084 30601815552 30660297536 30690526752 30698002944 30705200064 30772688656 30839581696 30876650442 30914078976 30967017984 31011247872 31057199712 31071636288 31154818464 31185535248 31200983044 31269022344 31329912726 31336994304 31374660933 31466486016 31550725248 31558122288 31618431834 31649605713 31657315536 31680543744 31749086511 31765356032 31827212928 31872671424 31934737296 31980349368 32020230088 32059044864 32128406541 32159812608 32191520256 32207466368 32222437632 32340555072 32441637888 32449813704 32536685412 32551238016 32638381248 32670560736 32758023408 32773250592 32821813332 32860988176 32868692406 32924978604 32964890112 33005998592 33053140736 33117505344 33164806752 33229388808 33301851408 33318347524 33342794496 33351197418 33440482229 33447597312 33455439072 33456026646 33496581888 33683618664 33691515759 33724449792 33756839424 33797414673 33830452224 33839561343 33880581504 33987074688 33995042928 34037436048 34086051384 34144422256 34152427386 34226902836 34301304576 34384756824 34393132928 34427042496 34492834728 34526842596 34534646784 34535253312 34619274738 34694529408 34770187008 34778338848 34837895232 34887653856 34931160096 34939349676 35049170772 35091657216 35135417856 35151750144 35177650137 35245855232 35254118592 35450969026 35493942528 35494565904 35502887574 35510441472 35605506816 35614479978 35640611712 35658266336 35736025536 35805614544 35856755352 35926579458 35977893039 36022758849 36057971712 36066425472 36128187648 36179789184 36233399664 36250242336 36347288208 36373957632 36383124456 36480526068 36496842624 36594548672 36718178904 36808532992 36852776334 36869906916 36888170473 36960634368 36968611698 37085501376 37131748416 37184783328 37257193512 37310407596 37383062409 37402219008 37419604992 37510643808 37519781376 37556773632 37628546976 37637368956 37738128318 37848577536 37894070997 37902636288 37976444352 38059258752 38078111456 38115654192 38217693976 38235459024 38292115554 38346807807 38412475038 38459038464 38588967648 38673784392 38682851427 38692274544 38720664576 38730422808 38804439069 38842371072 38851477632 38852159976 38899926912 38955487296 39022196864 39031345584 39116460384 39297555108 39306437632 39345191424 39382979328 39468860928 39527345088 39545718912 39650890752 39651587136 39660883416 39767059948 39814737408 39833773056 39921325824 39930685344 39931386642 40056195168 40115549628 40203028728 40241640516 40281316362 40290421248 40338849771 40389153861 40476950976 40565218176 40574728656 40644211104 40702262832 40752304384 40753020112 40762574622 40890699234 40920702336 40940266752 41058947952 41168867256 41218771968 41307951267 41348330496 41409599616 41428848384 41539757952 41580713664 41692029792 41773216968 41832881244 41914342701 41955314688 42067633664 42077496384 42157909112 42199474284 42209754048 42312446902 42332115348 42383430144 42436283904 42496895232 42579649728 42640465824 42723499896 42837875388 42880110966 42963250176 42994905723 43014891402 43120740096 43130046981 43266418272 43382247216 43401650688 43508007441 43517841664 43528808862 43560747648 43677364544 43697667456 43762417776 43824923208 43899971472 43910263782 44006017932 44027816371 44101677312 44156673792 44219742336 44263340352 44305851744 44402468544 44457059328 44468263224 44596796416 44607252096 44608035528 44618493843 44662109184 44911491552 44922021012 45042282186 45063219564 45119415124 45174108672 45183858742 45195107328 45228407319 45316099584 45326723904 45383248064 45448068512 45536569848 45635870448 45724737492 45735072768 45790045686 45846342432 45847147626 45902723328 45990446304 46035790128 46047004416 46057800096 46159032984 46259372544 46314975663 46360249344 46371118464 46450526976 46516871808 46574880128 46585799568 46732227696 46801474566 46903533516 46948580602 46994869089 47005491456 47199729024 47325256704 47326087872 47337183432 47427647751 47474009088 47485973304 47520815616 47648034048 47740819392 47809007136 47902105944 47970524052 48030345132 48088567296 48170916864 48239718912 48311199552 48333656448 48463050944 48510832608 48640701424 48662456832 48805028118 48826857024 48957571872 49005841104 49137035112 49159875888 49232719998 49291482264 49303038609 49387467906 49447335168 49508997888 49579711104 49676258016 49747210128 49844083212 49977521286 50014191744 50026796127 50075698176 50171395968 50183158608 50184039969 50317504424 50525427996 50536848384 50586674688 50635259136 50745678336 50820872256 50980612032 50992564392 51056154072 51129077076 51216633384 51228641079 51278717952 51340354254 51451956864 51565045856 51577135236 51589699392 51640563744 51739252092 51801970176 51802879968 51866569216 51928912107 51940649728 52041794112 52155280512 52256842848 52331480784 52396740144 52409024514 52510639104 52549329217 52573756158 52637485824 52703126784 52727625216 52868782848 52881177888 53176453539 53228434432 53240913792 53241848856 53254331361 53408260224 53421719967 53487399504 53604038304 53655520688 53708421816 53785133028 53852205148 53942547456 53969267968 54086957568 54099638208 54192281472 54269683776 54350099496 54375363504 54520932312 54560936448 54574686684 54587022336 54720789102 54745263936 54891823008 55077268356 55212799488 55238464512 55279164501 55386343936 55440951552 55452917547 55589373056 55697622624 55777174992 55885790268 55965611394 56035402654 56103328512 56129407488 56265965712 56279672064 56335160448 56442820464 56456053434 56607192477 56662526976 56772866304 56853954432 56964666528 57117167184 57173481288 57326540964 57353188536 57438173331 57494320128 57506729308 57618712557 57688557696 57842996288 58010676588 58038411816 58080996864 58263556608 58277216448 58278239964 58349890368 58433230944 58533295296 58547018376 58674690576 58802236416 58875565056 58946332662 58959656448 59017787136 59074468992 59203291392 59291017632 59476336128 59477380704 59491325124 59622084271 59650589922 59722106112 59881988736 59896028016 59897079963 60056376248 60084292752 60173324442 60304543092 60362460774 60421974543 60435631872 60715426464 60847827264 60862092984 60966316656 61053394248 61128456576 61129530168 61143861933 61203631104 61320595072 61336048851 61381053504 61396005888 61410400128 61545377312 61753300884 61828157952 61934035968 62022495744 62114399424 62143272576 62309636928 62371070496 62401966088 62538044688 62659825452 62673988608 62749321866 62932972032 63101450496 63116244576 63236863668 63299211426 63314631072 63468670353 63498173022 63530712064 63654425856 63668164591 63745342848 63869474592 63960698736 64040460176 64256813082 64383040512 64414932736 64444875264 64522337103 64681110144 64899627408 65073370824 65102476032 65276762496 65293213293 65341121472 65516046816 65546501184 65643626664 65721976352 65737384812 65849957208 65865395673 65929780224 66011997184 66106281472 66235010688 66329613504 66458777616 66603702816 66636695048 66685588992 66702394836 66880964458 66895194624 66910878144 66912053292 66993163776 67367237328 67383031518 67513678848 67563423279 67594829346 67679122686 67761163008 67775788113 67974149376 67990085856 68074872096 68172102768 68288844512 68304854772 68453805672 68602609152 68769513648 68770721439 68786265856 68854084992 68985669456 69053685192 69070506624 69238549476 69389058816 69540374016 69556677696 69675790464 69775307712 69862320192 69878699352 70098341544 70183314432 70202211849 70270835712 70355300274 70422870903 70491710464 70508237184 70901938052 70987885056 70989131808 71005775148 71020882944 71211013632 71228959956 71281223424 71316532672 71472051072 71611229088 71713510704 71853158916 71955786078 72045517698 72132850944 72256375296 72359578368 72466799328 72500484672 72694576416 72766248912 72961052136 72993685248 73189097344 73207542177 73436357808 73705552668 73739813832 73776340946 73849079997 73921268736 73937223396 74081201859 74171002752 74263496832 74369566656 74514387024 74620815192 74766124818 74804438016 74966281929 75021287616 75039562752 75113547264 75257093952 75274737912 75476256636 75697155072 75788141994 75805272576 75952888704 75991035157 76118517504 76156222912 76231308384 76435387952 76470918048 76584231108 76693615614 76824950076 76918076928 77010531381 77177935296 77347568784 77365702854 77384549088 77460845616 77608878138 77702955264 77704319952 77799853824 77910974592 78044393728 78062691168 78232920768 78595110216 78613536771 78690382848 78765958656 78860634237 78937721856 78958976467 79054690176 79091437824 79303174272 79321766832 79534119896 79629474816 79842651648 79861370688 79862773284 80112390336 80231099256 80406057456 80483281032 80562632724 80580842496 80677699542 80778307722 80953901952 81130436352 81149457312 81288422208 81404525664 81504608768 81506040224 81525149244 81781398468 81841404672 81880533504 82081183653 82117895904 82337734512 82615902534 82819199232 82857696768 83079515904 83161427328 83384059584 83546433936 83665762488 83828685402 83948417091 84053103981 84135267328 84154992768 84315818224 84398948568 84419508096 84624893804 84664230696 84766860288 84872567808 84993790464 85159299456 85280931648 85446999792 85675750776 85760221932 85989811446 86029782804 86241480192 86260093962 86532836544 86764494432 86803301376 87016014882 87035683328 87057617724 87121495296 87354729088 87395334912 87524835552 87649846416 87799942944 87820527564 88012035864 88055632742 88203354624 88313347584 88419498993 88439484672 88526680704 88611703488 88804937088 88936526448 89214504192 89216071056 89236987686 89475884883 89822983104 89844042024 90084564372 90126439128 90238830248 90259986663 90348217344 90367717484 90456814638 90543691161 90632199168 90653447808 90766496128 90896137024 91073139696 91271740896 91449474984 91580091372 91692684864 91694295252 91805446656 91980892608 92071580256 92094008832 92115600192 92318065968 92518745088 92629951326 92742236928 92901053952 93033743616 93149760256 93171599136 93464455392 93602949132 93807067032 93897161204 93989738178 94010982912 94123982799 94241359009 94399458048 94652175744 94674366864 94855295502 94948817139 94971946608 95041631232 95247259533 95296068096 95481638784 95618014272 95804211888 95941048104 96060690264 96177134592 96385219623 96479437824 96622399104 96667312896 96926101888 97021665216 97281402848 97324913664 97610056236 97653714048 97915143744 98011682208 98274070224 98319751776 98465439996 98582964528 98606077218 98774935812 98894670336 99017995776 99159422208 99352516032 99494420256 99688166424 99955042572 100028383488 100053592254 100321446687 100342791936 100366317216 100368079938 100635008848 100636776289 101050855992 101173349376 101270518272 101392244019 101491356672 101518684029 101641744512 101961224064 101985128784 102112308144 102258154152 102433266768 102457282158 102680708508 102903913728 103130091712 103154270472 103179398784 103281127488 103478504184 103603940352 103605759936 103733138432 103857824214 103881299456 104083588224 104310561024 104513685696 104662961568 104793480288 104818049028 105098658434 105147512316 105274971648 105406253568 105455250432 105532950411 105737565696 105762355776 106352907078 106481827584 106483697712 106508662722 106816520448 106843439934 106974799008 107208076608 107311041376 107416843632 107570266056 107704410296 107938535936 108068276547 108173915136 108199276416 108384562944 108539367552 108700198992 108750727008 109041864624 109121872896 109149373368 109441578204 109490527872 109783646016 110154536712 110425598976 110558329002 110664511419 110772687872 110881903104 110905835094 111178746112 111395245248 111554349984 111771580536 111931222788 112070805308 112206657024 112258814976 112531931424 112559344128 112670320896 112885640928 112912106868 113214384954 113545732608 113682212991 113707908864 113929333056 114234334368 114346962576 114653081928 114706377072 114876346662 115013458616 115040423421 115237425114 115377115392 115685992576 116021353176 116048554281 116076823632 116161993728 116413317207 116527113216 116554432896 116556479928 116699780736 116866461888 117066590592 117094036752 117349381152 117892665324 117919312896 118035574272 118148937984 118406582784 118582035264 118952672256 118954761408 118982650248 119244168542 119301179844 119444212224 119763977472 119792056032 119794159926 120112752496 120168585504 120346648884 120609086184 120724921548 120843949086 120871263744 121016549313 121167461583 121430852928 121695654528 121724185968 121932633312 122106788496 122256913152 122259060336 122287723866 122641190144 122672097702 122762107008 122820800256 123090754624 123506601768 123656315904 123923853801 124044991488 124078391591 124228798848 124286545152 124619273856 124742140992 124803932176 125076089376 125319650904 125498643732 125743028103 125865944064 126202900992 126232489152 126473727336 126598422852 126629262144 126937340706 126996346044 127308851712 127336329182 127490685696 127738949184 127921397472 128080920352 128513626164 128829865472 128889750528 128984717169 129044674206 129362220288 129390140943 129799254816 130146741648 130204952064 130524022323 130553524992 130586426586 130682242944 131032093632 131093002368 131287253328 131443952704 131474769624 131699914416 131730791346 132083449113 132212562944 132470021376 132659227008 132917555232 133207405632 133273390096 133371177984 133404789672 133761928916 133790389248 133821756288 133824106584 133986327552 134734474656 134766063036 135126846558 135189658692 135358245372 135522326016 135551576226 135685221957 135948298752 135980171712 136149744192 136344205536 136577689024 136609709544 136907611344 137205218304 137539027296 137541442878 137572531712 137708169984 137971338912 138107370384 138141013248 138477098952 138778117632 138944926989 139080748032 139113355392 139351580928 139550615424 139724640384 139757398704 140196683088 140404423698 140710600548 140845741806 140984607267 141016474368 141803876104 141975770112 141978263616 142011550296 142282943253 142422027264 142457919912 142562446848 142633065344 142944102144 143222458176 143427021408 143706317832 143911572156 144091035396 144265701888 144512750592 144719156736 144933598656 145000969344 145389152832 145532497824 145922104272 145987370496 146378194688 146415084354 146872715616 147411105336 147479627664 147552681892 147698159994 147874446792 147909115827 148093564157 148162403718 148342005504 148526993664 148739133312 149028774048 149241630384 149532249636 149932563858 150042575232 150080388381 150227094528 150514187904 150549475824 150552119907 150952513272 151576283988 151610545152 151905777408 151982070314 152237035008 152312445824 152462616768 152870775904 152941836096 153168462216 153387231228 153649900152 153685923237 153836153856 154021062762 154355870592 154695137568 154731405708 154769098176 154921691232 155217756276 155405910528 155408639904 155599707648 155786736321 155821949184 156088787456 156125382336 156465841536 157190220432 157227073542 157531917312 157647987651 157721268474 157917952934 158109380352 158143505597 158182875648 158606348544 158643533664 159068239792 159529360617 159685303296 159722741376 159725546568 160224780672 160265159901 160462198512 160812114912 160966562064 161125265448 161355399084 161556615444 161907803904 162260872704 162298914624 162576844416 162809051328 163009217536 163012080448 163050298488 163562796936 163682809344 163761067008 164162367306 164235791808 164675469024 165231805068 165638398464 165715393536 165837493503 166159031808 166322854656 166358752641 166768119168 167092867872 167331524976 167657370804 167896834182 168106207962 168309985536 168631636448 168797897136 168839016192 169249787608 169328461392 169821577431 169987580928 170318598912 170561863296 170893999584 171351501552 171520443864 171979622892 172059565608 172314519993 172482960384 172520187924 172856137671 173065673088 173528988864 174032029764 174071366656 174115235448 174242990592 174709458176 174790669824 175049671104 175299692832 175599885888 175641055128 176024071728 176111265484 176406709248 176626695168 176838997986 176878969344 177053361408 177223406976 177609874176 177873052896 178429008384 178432142112 178473975372 178866252813 178951769766 179645966208 179688084048 179691239889 180169128744 180252878256 180477660496 180519973326 180735434968 180913629276 181087382322 181306895616 181532992256 181792274048 182146279392 182543481792 182898949968 183160182744 183385369728 183388590504 183431585799 183610893312 183961785216 184008146553 184143160512 184188017664 184231200384 184636131936 185259902652 185484473856 185802107904 186067487232 186299520512 186343198272 186928910784 187205898264 187614134064 187794322408 187979476356 188021965824 188247965598 188482718018 188798916096 189304351488 189348733728 189710591004 189897634278 189943893216 190406011059 190494519066 190592136192 190963277568 191004493773 191236028544 191608423776 191882096208 192121380528 192770439246 193244798208 193334625792 193852203776 194043330432 194562805696 194980329643 195220112472 195307428096 195830287488 195879639879 196023364416 196548140448 196639503552 196930879992 197165929056 197212154436 197549871624 197596187019 197789340672 198035991552 198318844416 198705032064 198988840512 199376332848 199910085144 200056766976 200107184508 200642893374 200685583872 200732634432 200736159876 201270017696 201273552578 202101711984 202541036544 202690269837 202784488038 203037368058 203283489024 203327364339 203922448128 203970257568 204224616288 204516308304 204866533536 204914564316 205361417016 205807827456 206260183424 206308540944 206312164317 206358797568 206562254976 206957008368 207211519872 207715648428 207762598912 208167176448 208621122048 209027371392 209325923136 209586960576 209636098056 210197316868 210295024632 210549943296 210606635547 210812507136 211065900822 211268612709 211475131392 211524711552 212705814156 212963655168 212967395424 213017325444 213633040896 213686879868 213949598016 214416153216 214622082752 214833687264 215140532112 215408820592 215877071872 216136553094 216398552832 216769125888 217078735104 217400397984 217501454016 218083729248 218298746736 218883156408 218981055744 219567292032 219622626531 220309073424 221116658004 221329022838 221547239991 221763806208 221811670188 222243605577 222357492224 222790490496 223108699968 223543161072 223862445576 224141610616 224413314048 224898845787 225063862848 225118688256 225340641792 225771281856 225824213736 226428769908 227091465216 227364425982 227415817728 227858666112 227973105471 228468668736 228693925152 229306163856 229412754144 229752693324 230026917232 230080846842 230474850228 230754230784 231371985152 232042706352 232097108562 232153647264 232718457961 232826634414 233108865792 233112959856 233399561472 233732923776 234133181184 234188073504 234698762304 235785330648 235840610313 236071148544 236297875968 236581902711 236813165568 236876929401 237164070528 237909522816 237965300496 238488337084 238602359688 238888424448 239527954944 239584112064 239588319852 240225504992 240337171008 240693297768 241218172368 241449843096 241687898172 241742527488 242033098626 242334923166 242861705856 243391309056 243448371936 243865266624 244213576992 244513826304 244518120672 244575447732 245282380288 245344195404 245524214016 245641600512 246181509248 246243550959 247013203536 247847707602 248156783182 248457597696 248511223081 248573090304 249238547712 249484281984 249607864352 250152178752 250639301808 250997287464 251486056206 251845251273 252159311943 252405801984 252464978304 252947454672 253196845704 253258524288 253874681412 253992692088 254617703424 254672658364 254981371392 255477898368 255842794944 256161840704 257027252328 257659730944 257969434338 258089348412 258217193311 258724440576 258780281886 259598509632 260293483296 260409904128 261048044646 261107049984 261172853172 261364485888 262064187264 262186004736 262574506656 262887905408 262949539248 263399828832 263461582692 264166898226 264940042752 265258496979 265318454016 265835110464 266414811264 266546780192 266809579344 267523857832 267643512576 267648213168 268427654649 269468949312 269532126072 270253693116 270379317384 270716490744 270779959989 271044652032 271103152452 271370443914 271631073483 271896597504 271960343424 272299488384 272688411072 273155378048 273219419088 273815222688 275078054592 275082885756 275145063424 275416339968 275942677824 276214740768 276282026496 276954197904 277556235264 277889853978 278226710784 278703161856 279101230848 279449280768 279514797408 280393366176 280808847396 281421201096 281691483612 281969214534 282032948736 282371948397 282724077027 283607752208 283956527232 284023100592 284565886506 284915839824 285124893696 285266130688 285741778599 285888204288 286444916352 286854042816 287412635664 287823144312 288182070792 288531403776 289155658869 289438313472 289867197312 290001938688 290778305664 291064995648 291844208544 291974740992 292756389376 292830168708 293745431232 294822210672 294959255328 295105363784 295396319988 295748893584 295818231654 296187128314 296324807436 296684011008 297053987328 297478266624 298057548096 298483260768 299064499272 299865127716 300085150464 300160776762 300964340061 301028375808 301098951648 301104239814 301905026544 301910328867 303152567976 303811554816 303964140628 304474070016 304556052087 304624891648 304925233536 305741551808 305883672192 306336924432 306774462456 307299800304 307371846474 308042125524 308194714597 308711741184 309390275136 309462811416 309538196352 309843382464 310435512552 310811821056 310817279808 311199415296 311573472642 311643898368 312177574912 312250764672 312931683072 314380440864 314454147084 315295975302 315442536948 315835905868 316218760704 316287011194 316365751296 316598851233 317212697088 317287067328 318136479584 319058721234 319445482752 319451093136 320449561344 320530319802 320924397024 321624229824 321933124128 322250530896 322710798168 323113230888 323815607808 324204829641 324521745408 324597829248 325153688832 325618102656 326024160896 326100596976 327125593872 327365618688 328324734612 328471583616 329350938048 330463610136 331276796928 331674987006 331993534257 332318063616 332645709312 332717505282 333536238336 334185735744 334663049952 335314741608 335793668364 336212415924 336619971072 337263272896 337595794272 337678032384 338499575216 338656922784 339643154862 340637197824 341046638973 341123726592 341787999168 342703003104 343040887728 343959245784 344119131216 344629039986 345040375848 345121270263 345712275342 346131346176 347057977728 348064059528 348145662843 348230470896 348485981184 349239951621 349418916352 349581339648 350099342208 350599385664 351199771776 351282110256 352048143456 352222530968 353677995972 353757938688 354106722816 354446813952 355219748352 355746105792 356858016768 356864284224 356947950744 357732505626 357903539532 359291932416 359376168096 359382479778 360338257488 360505756512 360955320992 361039946652 361470869936 361827258552 362174764644 362613791232 363065984512 363502384749 363584548096 364292558784 365086963584 365797899936 366320365488 366770739456 366777181008 366863171598 367845304519 367923570432 368016293106 368286321024 368462400768 369272263872 370519805304 370968947712 371771561403 372134974464 372235174773 372599041024 372686396544 373857821568 374411796528 375228268128 375588644816 375958952712 376495931196 376965436036 377597832192 378608702976 378697467456 379421182008 379795268556 379887786432 380812022118 380989038132 381926555136 382008987546 382472057088 383216847552 383764192416 384242761056 385540878492 386489596416 386669251584 386954151507 387704407552 388086660864 388170422829 389125611392 389960659286 390440224944 390614856192 391572066969 391660574976 391759279758 392046728832 393096280896 393279007104 393861759984 394331858112 394424308872 395099743248 395192374038 396250347339 396637688832 397410064128 397977681024 398752665696 399820170288 400113533952 400214369016 401285786748 401371167744 401465268864 401472319752 402540035392 402547105156 404203423968 405380539674 405568976076 406074736116 406566978048 406654728678 407055665871 407844896256 407940515136 408449232576 409032616608 409733067072 409829128632 410722834032 411615654912 412520366848 412617081888 412624328634 412717595136 413124509952 413914016736 414423039744 415431296856 416334352896 416834780967 417242244096 417354589897 418054742784 418651846272 419173921152 419272196112 420394633736 420590049264 421213271094 422131801644 422537225418 422953821801 423049423104 425411628312 425927310336 425934790848 426034650888 426848829759 427266081792 427373759736 427899196032 428832306432 429244165504 429667374528 430281064224 430817641184 432273106188 432797105664 433538251776 434157470208 434800795968 435002908032 436167458496 436597493472 437766312816 437962111488 439134584064 439245253062 440618146848 442233316008 442658045676 443094479982 443623340376 443727347481 444280692471 444487211154 444714984448 445580980992 445677152137 446217399936 447086322144 447724891152 448283221232 449797691574 450127725696 450681283584 451542563712 451648427472 451656359721 452857539816 454728851964 454831635456 455717332224 455946210942 456937337472 457387850304 458612327712 458825508288 459505386648 460053834464 460161693684 460949700456 461057769711 461508461568 462743970304 464085412704 464194217124 464307294528 465436915922 465653268828 466217731584 466225919712 466799122944 467360208963 467465847552 468266362368 468376147008 469397524608 471570661296 471681220626 472595751936 472943962953 473163805422 473753858802 474328141056 474430516791 475819045632 475930600992 476976674168 477204719376 478588081851 479055909888 479168224128 479176639704 480451009984 480674342016 481386595536 482436344736 482899686192 483375796344 484066197252 484669846332 485723411712 486782618112 486896743872 487730533248 488427153984 489027652608 489036241344 489150895464 490564760576 490688390808 491048428032 491283201024 492363018496 492487101918 494026407072 495695415204 496313566364 496915195392 497022446162 497146180608 497512480509 498477095424 498968563968 499076257923 499215728704 500304357504 501278603616 501994574928 502972112412 503690502546 504318623886 504929956608 505894909344 506393691408 506517048576 507749362824 507985384176 509345316728 509464732293 509962742784 510955796736 511685589888 512323681408 514054504656 515938868676 516178696824 516434386622 516943559979 517448881152 517560563772 518568413013 519197019264 520586966592 522096089292 522214099968 522345706344 522728971776 524128374528 524372009472 525149013312 525775810816 525899078496 526799657664 526923165384 528333796452 529880085504 530516993958 530636908032 531670220928 531937246099 532829622528 533093560384 533619158688 535047715664 535287025152 535296426336 536598758439 536855309298 538937898624 539064252144 539073719667 540507386232 540758634768 541432981488 541559919978 542206304904 542740887828 543262146966 543920686848 544598976768 545376822144 546310756096 546438838176 547630445376 550156109184 550165771512 550294757397 550832679936 551885355648 552024439659 552429481536 552564052992 553908395808 555779707956 556453421568 557406323712 558202461696 558898561536 559029594816 560786732352 561617694792 562842402192 563382967224 563938429068 564065897472 564743896794 565448154054 567215504416 567913054464 568046201184 569131773012 569831679648 570532261376 571218033177 571483557198 571776408576 572889832704 573013481319 573708085632 574825271328 575646288624 576364141584 578311317738 579734394624 580003877376 581556611328 582129991296 583688417088 584940988929 585512778752 585660337416 587490862464 587638919637 589644421344 589918510656 590210727568 590792639976 591497787168 591636463308 592374256628 592649614872 593368022016 594107974656 594956533248 596115096192 596966521536 598128998544 599730255432 600170300928 600321553524 601928680122 602056751616 602197903296 602208479628 603810053088 603820657734 606305135952 607623109632 607928281256 608070809511 609112104174 609249783296 609850467072 609982093017 611483103616 611767344384 612673848864 613548924912 614599600608 614743692948 616084251048 616389429194 617423482368 618780550272 618925622832 618936492951 619076392704 619686764928 620871025104 621634559616 623146945284 623287796736 624501529344 625863366144 628760881728 628908294168 630591950604 630885073896 631671811736 631819906641 632437521408 632574022388 633197702466 633805838127 634425394176 634574134656 636272959168 638117442468 638890965504 638902186272 640899122688 641060639604 641848794048 643248459648 643866248256 644501061792 645421596336 646226461776 647631215616 648409659282 649195658496 650307377664 651236205312 652048321792 652201193952 654251187744 655842926981 656649469224 656943167232 658701876096 658867879593 660927220272 663349974012 663987068514 664641719973 665291418624 665435010564 666730816731 667072476672 668371471488 669326099904 670629483216 671587336728 672424831848 673239942144 674526545792 674696537361 675191588544 675356064768 676999150432 677313845568 679286309724 681274395648 682093277946 682247453184 683575998336 683919316413 685406006208 686081775456 687918491568 688238262432 689258079972 690080751696 690242540526 691424550684 692262692352 694115955456 696128119056 696291325686 696460941792 698155373883 698479903242 698837832704 700198684416 700349810501 701198771328 702399543552 702564220512 704096286912 704445061936 707355991944 708213445632 708893627904 709745708133 710439496704 710630788203 711492211584 713728568448 713895901488 715465011252 715807079064 718583864832 718752336192 718764959556 720676514976 721011513024 721910641984 722079893304 722941739872 723654517104 724349529288 725227582464 726131969024 727004769498 727169096192 728585117568 730173927168 731595799872 732640730976 733541478912 733554362016 733726343196 735690609038 735847140864 736032586212 736572642048 736924801536 738544527744 738730652877 741039610608 743543122806 744470349546 745372793088 745533669243 747715643136 748823593056 750456536256 751177289632 751917905424 752991862392 753930872072 756477935829 757217405952 757394934912 758842364016 759590537112 759775572864 761624044236 761978076264 763853110272 764017975092 764944114176 766433695104 767528384832 768485522112 771081756984 772979192832 773908303014 774651579933 775408815104 776173321728 776340845658 778251222784 779921318572 780880449888 781229712384 783144133938 783321149952 783518559516 784093457664 786192561792 786558014208 787723519968 788663716224 788848617744 790199486496 790384748076 792500694678 794820128256 795775490937 795955362048 797505331392 799640340576 800428738032 802571573496 802930537728 802944639504 805080070784 805094210312 805282963947 808406847936 810761079348 811137952152 812149472232 812339879967 813133956096 813309457356 814111331742 814893220449 815689792512 815881030272 816898465152 818065233216 819466134144 819658257264 821445668064 825040733696 825234163776 825248657268 825435190272 826249019904 827828033472 828846079488 830862593712 832668705792 833669561934 834709179794 835901386727 836109485568 837303692544 838347842304 838544392224 840789267472 841180098528 842426542188 844263603288 845074450836 845907643602 846098846208 847115845191 848172231081 850823256624 851869581696 852069301776 853697659518 854747519472 855798392064 857664612864 858488331008 859334749056 860562128448 861635282368 864546212376 865594211328 867466976607 868314940416 868548741137 869601591936 870005816064 872334916992 873194986944 875532625632 875924222976 878269168128 878490506124 881236293696 884466632016 885316091352 886188959964 887246680752 887454694962 888561384942 888974422308 891161961984 891354304274 892434799872 894172644288 895449782304 896566442464 899595383148 900255451392 902893020183 903085127424 903296854944 903312719442 905715079632 905730986601 909457703928 911434664448 911892421884 913668156261 913874674944 914775700608 917224655424 917651016576 919010773296 920107668928 920323387368 921899400912 922115539422 924584143791 925487940608 928170825408 928388434248 928614589056 930873831844 931306537656 932435463168 932451839424 933598245888 934720417926 934931695104 936532724736 936752294016 938795049216 943141322592 943362441252 945887925906 946327610844 947507717604 948656282112 948861033582 949796553699 951638091264 951861201984 953953348336 954409438752 957176163702 958336448256 958353279408 960902019968 961348684032 962773191072 964872689472 965799372384 966751592688 968132394504 969339692664 971446823424 972614488923 973565236224 973793487744 975461066496 976854307968 978072482688 978301790928 981376781616 982096856064 984726036992 984974203836 988052814144 991390830408 992627132728 993830390784 994044892324 995024961018 995980602771 996954190848 997937127936 998152515846 998431457408 1000608715008 1002557207232 1003989149856 1005944224824 1007381005092 1008637247772 1009859913216 1011789818688 1012787382816 1013034097152 1015498725648 1015970768352 1018690633456 1018929464586 1021911593472 1023371179776 1024647362816 1028109009312 1031877737352 1032357393648 1032868773244 1033887119958 1035121127544 1035363810789 1036654949099 1037136826026 1038394038528 1041173933184 1044192178584 1044436988529 1044691412688 1045457943552 1047719854863 1048256749056 1048744018944 1050298026624 1051551621632 1051798156992 1053599315328 1053846330768 1056667592904 1061033987916 1061273816064 1063340441856 1063874492198 1065659245056 1066187120768 1067238317376 1070095431328 1070574050304 1070592852672 1073197516878 1073710618596 1077875797248 1078128504288 1078147439334 1081014772464 1081517269536 1082865962976 1083119839956 1084412609808 1085481775656 1086524293932 1087841373696 1089197953536 1090507154247 1090753644288 1092621512192 1092877676352 1095260890752 1100312218368 1100331543024 1100589514794 1103535913557 1103770711296 1104048879318 1104858963072 1107004539179 1107816791616 1111559415912 1112906843136 1115314684209 1116404923392 1116705524319 1117797123072 1118059189632 1121573464704 1123235389584 1125684804384 1126765934448 1127876858136 1129487793588 1130896308108 1134431008832 1135826108928 1136092402368 1138263546024 1139663359296 1141064522752 1142436066354 1142967114396 1145779665408 1146026962638 1147416171264 1149650542656 1151292577248 1152728283168 1156622635476 1159468789248 1160007754752 1160862454521 1163113222656 1164259982592 1164511268487 1167376834176 1169881977858 1171320674832 1174716200907 1174981724928 1175277839274 1179288842688 1179837021312 1180421455136 1181585279952 1182995574336 1183272926616 1184748513256 1185299229744 1188751042017 1189913066496 1192230192384 1193933043072 1196257997088 1199460510864 1200340601856 1200643107048 1203857360244 1204113503232 1204395806592 1204416959256 1207620106176 1207641315468 1212610271904 1215856562512 1216141619022 1218224208348 1218499566592 1219700934144 1219964186034 1222966207232 1223534688768 1225347697728 1227097849824 1229199201216 1229487385896 1232168502096 1232778858388 1234846964736 1237561100544 1237851245664 1237872985902 1238152785408 1239373529856 1241742050208 1243269119232 1246293890568 1249003058688 1250504342901 1251726732288 1252063769691 1257521763456 1257816588336 1261183901208 1261770147792 1263343623472 1263639813282 1265148044776 1266395404932 1267611676254 1269148269312 1272545918336 1276234884936 1277781931008 1277804372544 1280546489277 1281798245376 1282121279208 1283697588096 1286496919296 1287732496512 1289002123584 1290843192672 1292452923552 1296819318564 1298391316992 1300614755328 1302472410624 1304096643584 1304402387904 1308502375488 1311685853962 1313298938448 1313886334464 1317403752192 1317735759186 1321854440544 1326699948024 1327974137028 1329283439946 1330870021128 1331182042443 1332842077413 1333461633462 1334144953344 1336742942976 1337031456411 1338652199808 1341258966432 1343174673456 1344849663696 1349053091584 1349393074722 1350383177088 1353998300864 1354627691136 1358572619448 1364186555892 1364494906368 1364862307501 1367151996672 1367838632826 1370812012416 1372163550912 1375836983136 1376476524864 1378516159944 1380161503392 1380485081052 1382849101368 1383173309133 1384525384704 1388231910912 1392256238112 1392582651372 1392921883584 1396310747766 1396959806484 1400397368832 1400699621002 1402080626889 1402397542656 1404799087104 1405128441024 1408192573824 1408890123872 1414711983888 1417787255808 1418831888859 1419491416266 1421261576406 1422984423168 1423291550373 1427457136896 1427791802976 1430930022504 1431614158128 1435764245553 1437167729664 1437504672384 1437529919112 1441353029952 1442023026048 1443821283968 1444159786608 1445883479744 1447309034208 1448699058576 1454009538996 1454338192384 1457170235136 1460347854336 1463191599744 1465281461952 1467082957824 1467108724032 1467452686392 1471381218076 1471694281728 1472065172424 1473145284096 1473849603072 1477089055488 1477461305754 1482079221216 1487086245612 1488940699092 1490745586176 1491067338486 1492537441527 1495431286272 1497228773769 1497647186112 1500913072512 1502354579264 1503835810848 1505983724784 1507861744144 1512955871658 1514789869824 1517684728032 1519181074224 1519551145728 1523248088472 1523956152528 1528035950184 1528394196879 1529888228352 1532867390208 1535056769664 1536971044224 1542163513968 1547816606028 1549303159866 1550830679937 1552346643456 1552681691316 1555705239039 1556502445568 1559842637144 1561760899776 1566288267876 1566642299904 1567037119032 1568186915328 1572385123584 1573116028416 1575447039936 1577327432448 1577697235488 1580398972992 1580769496152 1585001389356 1589640256512 1591550981874 1591910724096 1595010662784 1595811738297 1599280681152 1600857476064 1605143146992 1605861075456 1605889279008 1609796275317 1610160141568 1610188420624 1610565927894 1616813695872 1621522158696 1622275904304 1624298944464 1624679759934 1626618914712 1628222663484 1629029205727 1629786440898 1631762060544 1633796930304 1636130466432 1638932268288 1639316514528 1642891336128 1650081467392 1650468327552 1650497314536 1650884272191 1652498039808 1655656066944 1656073318977 1657692158976 1661725187424 1667339123868 1669418359588 1671802773454 1672218971136 1674607385088 1676695684608 1677088784448 1681578534944 1682360197056 1684853084376 1688527206576 1690148901672 1691815287204 1692197692416 1694231690382 1696344462162 1701646513248 1703739163392 1704138603552 1707395319036 1709495038944 1711596784128 1713654099531 1715329225728 1716976662016 1718669498112 1719040443957 1721124256896 1723270564736 1729092424752 1734933953214 1737097482274 1739203183872 1739578561567 1740011632128 1744669833984 1746389973888 1751065251264 1754822966787 1756538336256 1756981012248 1762472587392 1762916758911 1768933264032 1770632182704 1772377919928 1774493361504 1774909389924 1777122769884 1777948844616 1782323923968 1782708608548 1784869599744 1788345288576 1790899564608 1793132884928 1799190766296 1800510902784 1805786040366 1806170254848 1806593709888 1806625438884 1811430159264 1811461973202 1818915407856 1822869328896 1823784843768 1824212428533 1827336312522 1827749349888 1829551401216 1829946279051 1834449310848 1835302033152 1838021546592 1840215337856 1840646774736 1843798801824 1844231078844 1849168287582 1856341650816 1856776868496 1856809478853 1857229178112 1861747663688 1862613075312 1864903678848 1869440835852 1869863390208 1873504588032 1877590098432 1886282645184 1886724882504 1891775851812 1892655221688 1895015435208 1895459719923 1897312564224 1897722067164 1899593107398 1901417514381 1903276182528 1903722403968 1907906696672 1908818877504 1914352327404 1916672896512 1916706558816 1921804039936 1922697368064 1925546382144 1929745378944 1931598744768 1933503185376 1936264789008 1938679385328 1942893646848 1945228977846 1947586975488 1950922132992 1953708615936 1956144965376 1956603581856 1962753563232 1967528780943 1969452073984 1969948407672 1973713102321 1976105628288 1976603638779 1982781660816 1985254265456 1988089784648 1990049922036 1991961205542 1995874255872 1996305031692 1996862914816 2000192450193 2001217430016 2005114414464 2007978299712 2011888449648 2014762010184 2017274495544 2019719826432 2023579637376 2024089612083 2025574765632 2026068194304 2030997451296 2031941536704 2037381266912 2037858929172 2043823186944 2046742359552 2049294725632 2051757949239 2056218018624 2063755474704 2064714787296 2065737546488 2067774239916 2070242255088 2070727621578 2073309898198 2074273652052 2076788077056 2082347866368 2088384357168 2088873977058 2089382825376 2094466121649 2095439709726 2096513498112 2100596053248 2101049431503 2103103243264 2103596313984 2107198630656 2107692661536 2113335185808 2122067975832 2126680883712 2127748984396 2131318490112 2131892364609 2132374241536 2134476634752 2140190862656 2141185705344 2146395033756 2147421237192 2155751594496 2156257008576 2156294878668 2162029544928 2163034539072 2165731925952 2166239679912 2168825219616 2170963551312 2173048587864 2175682747392 2178395907072 2181014308494 2181507288576 2185243024384 2185755352704 2190521781504 2200624436736 2200663086048 2201179029588 2207071827114 2207541422592 2208097758636 2209717926144 2214009078358 2215633583232 2216191958631 2223118831824 2230629368418 2233411048638 2236118379264 2236601007729 2243146929408 2246470779168 2251369608768 2253531868896 2255753716272 2258975587176 2261792616216 2268862017664 2269433807487 2271652217856 2272184804736 2276527092048 2279326718592 2284872132708 2285934228792 2291559330816 2292053925276 2294832342528 2299301085312 2302585154496 2305456566336 2313245270952 2318937578496 2321724909042 2323954739799 2326226445312 2328519965184 2329022536974 2334753668352 2339763955716 2342641349664 2349432401814 2349963449856 2350555678548 2355722089867 2358577685376 2359674042624 2360842910272 2363170559904 2365991148672 2366545853232 2369497026512 2370598459488 2377502084034 2384460384768 2387326472811 2387866086144 2392515994176 2398921021728 2401286214096 2407714720488 2408791613184 2408833918512 2415240212352 2415282630936 2415848891841 2425220543808 2431713125024 2432283238044 2436448416696 2437019639901 2439401868288 2439928372068 2444679661347 2445932414464 2447069377536 2450695395456 2454195699648 2458398402432 2458974771792 2464337004192 2465557716776 2475122201088 2475702491328 2475745971804 2476305570816 2478747059712 2483484100416 2486538238464 2492587781136 2498006117376 2501008685802 2504127539382 2507704160181 2515043526912 2515633176672 2522367802416 2523540295584 2526687246944 2527279626564 2530296089552 2532790809864 2535223352508 2538296538624 2544516693243 2545091836672 2552469769872 2555608745088 2561092978554 2564242558416 2567395176192 2572993838592 2575464993024 2578004247168 2581686385344 2584905847104 2593638637128 2596782633984 2602400929821 2604944821248 2605646223411 2608193287168 2608804775808 2617004750976 2623371707924 2626597876896 2627772668928 2634807504384 2635471518372 2643708881088 2653399896048 2655948274056 2658566879892 2661740042256 2662364084886 2665684154826 2666923266924 2673485885952 2674062912822 2677304399616 2682517932864 2686349346912 2689699327392 2698106183168 2698786149444 2700766354176 2707996601728 2708679060549 2709255382272 2717145238896 2717192959803 2728373111784 2729724615002 2734303993344 2735677265652 2741004468783 2741624024832 2744327101824 2751673966272 2752953049728 2757032319888 2760323006784 2760970162104 2765698202736 2766346618266 2773752431373 2776463821824 2784512476224 2785165302744 2785843767168 2792621495532 2793919612968 2800794737664 2801399242004 2804161253778 2804795085312 2809598174208 2810256882048 2811668300809 2816385147648 2817780247744 2829423967776 2837663777718 2838982832532 2842523152812 2845968846336 2846583100746 2849389661097 2854914273792 2855583605952 2861860045008 2863228316256 2871528491106 2875009344768 2875059838224 2882706059904 2884046052096 2887642567936 2888319573216 2891766959488 2894618068416 2897398117152 2908019077992 2914340470272 2917843466769 2920695708672 2921482129279 2926383199488 2930562923904 2934217448064 2934905372784 2942762436152 2944130344848 2946290568192 2954178110976 2954922611508 2964158442432 2974172491224 2977881398184 2981491172352 2982134676972 2985074883054 2987941808313 2990862572544 2994457547538 2995294372224 3001826145024 3004709158528 3007671621696 3011967449568 3015723488288 3025911743316 3029579739648 3035369456064 3038362148448 3039102291456 3046496176944 3047912305056 3056071900368 3056788393758 3065734780416 3070113539328 3073942088448 3084327027936 3095633212056 3098606319732 3101661359874 3105363382632 3106091432367 3109964847297 3111410478078 3113004891136 3119685274288 3119740064959 3123521799552 3132576535752 3134074238064 3136373830656 3143159564589 3144770247168 3146232056832 3150894079872 3154654864896 3155394470976 3160797945984 3161538992304 3170002778712 3183101963748 3183821448192 3190021325568 3191623476594 3198561362304 3201714952128 3210286293984 3211722150912 3211778558016 3219592550634 3220320283136 3220376841248 3221131855788 3233627391744 3243044317392 3244551808608 3248597888928 3249359519868 3253237829424 3256445326968 3258058411454 3259572881796 3263524121088 3267593860608 3271521462741 3272260932864 3277864536576 3278633029056 3285782672256 3300936655104 3300994629072 3301768544382 3310607740671 3311312133888 3312146637954 3321013617537 3323450374848 3334678247736 3338836719176 3343605546908 3349214770176 3350116572957 3353391369216 3354177568896 3363157069888 3364720394112 3369706168752 3377054413152 3380297803344 3383630574408 3388463380764 3392688924324 3403293026496 3407478326784 3408277207104 3414790638072 3418990077888 3423193568256 3427308199062 3433953324032 3437338996224 3438080887914 3442248513792 3446541129472 3458184849504 3469867906428 3474194964548 3478406367744 3479157123134 3480023264256 3482587363563 3489339667968 3492779947776 3493533805461 3502130502528 3509645933574 3513962024496 3524148602721 3524945174784 3525833517822 3537866528064 3541264365408 3544755839856 3548986723008 3549818779848 3554245539768 3555897689232 3565417217096 3566253126051 3569739199488 3576690577152 3581799129216 3586265769856 3598381532592 3601021805568 3611572080732 3612340509696 3613187419776 3613250877768 3622860318528 3622923946404 3637830815712 3647569687536 3648424857066 3654672625044 3655498699776 3659102802432 3659892558102 3668898621696 3670604066304 3676043093184 3680430675712 3681293549472 3687597603648 3688462157688 3698336575164 3712683301632 3713553736992 3713618957706 3714458356224 3723495327376 3723560722693 3725226150624 3729807357696 3738881671704 3747009176064 3751513028703 3755180196864 3756191309073 3772565290368 3773449765008 3783551703624 3785310443376 3790030870416 3790919439846 3795444134328 3799186214796 3802835028762 3807444807936 3815813393344 3817637755008 3828704654808 3833345793024 3833413117632 3841639467831 3843608079872 3845394736128 3851092764288 3859490757888 3863197489536 3867006370752 3872529578016 3877358770656 3890457955692 3895173950976 3901844265984 3907417231872 3912289930752 3913207163712 3925507126464 3935057561886 3939896815344 3947426204642 3952211256576 3953207277558 3965563321632 3970508530912 3976179569296 3980099844072 3983922411084 3992610063384 3993725829632 3998526232239 4000384900386 4002434860032 4010228828928 4011094369233 4015956599424 4023776899296 4029524020368 4034548991088 4047159274752 4048179224166 4051149531264 4061994902592 4063883073408 4074762533824 4075717858344 4093484719104 4094586922503 4098589451264 4103515898478 4112436037248 4127510949408 4129429574592 4131475092976 4135548479832 4140484510176 4141455243156 4146619796396 4148547304104 4153576154112 4164695732736 4176768714336 4177747954116 4178765650752 4188932243298 4190879419452 4201192106496 4202098863006 4206241880667 4207192627968 4214397261312 4215385323072 4226670371616 4244135951664 4253361767424 4255497968792 4256495666577 4263784729218 4264748483072 4268953269504 4269874651119 4280381725312 4282371410688 4292790067512 4294842474384 4307292736659 4311503188992 4312514017152 4312589757336 4324059089856 4326069078144 4331463851904 4332479359824 4337650439232 4341927102624 4346097175728 4362028616988 4363014577152 4371510705408 4381043563008 4401248873472 4401326172096 4402358059176 4414143654228 4415082845184 4416195517272 4419435852288 4428018156716 4431267166464 4432383917262 4446237663648 4461258736836 4466822097276 4472236758528 4473202015458 4477612324581 4486293858816 4491686321307 4492941558336 4502739217536 4507063737792 4511507432544 4517951174352 4523585232432 4537724035328 4538867614974 4544369609472 4553054184096 4558653437184 4569744265416 4571868457584 4584107850552 4585182590637 4589664685056 4590900488867 4598602170624 4605170308992 4610913132672 4626490541904 4643449818084 4647909479598 4652492039811 4657039930368 4658045073948 4667115717117 4669507336704 4679527911432 4685282699328 4698864803628 4699926899712 4701111357096 4711444179734 4717155370752 4719348085248 4721685820544 4726341119808 4731982297344 4733091706464 4738994053024 4741196918976 4755004168068 4768920769536 4774652945622 4775732172288 4785031988352 4787435214891 4797842043456 4802572428192 4815429440976 4817583226368 4817667837024 4829388825951 4830480424704 4830565261872 4831697783682 4850441087616 4863426250048 4864566476088 4872896833392 4874039279802 4879856744136 4887087617181 4889359322694 4891864828928 4901390790912 4902448673507 4908391399296 4916796804864 4917949543584 4928674008384 4931115433552 4950244402176 4951404982656 4951491943608 4957494119424 4966968200832 4968219956931 4973076476928 4985175562272 5002017371604 5008255078764 5015408320362 5030087053824 5031266353344 5044735604832 5047080591168 5053374493888 5054559253128 5060592179104 5065581619728 5070446705016 5076593077248 5089033386486 5090183673344 5104939539744 5111217490176 5122185957108 5128485116832 5134790352384 5140962298593 5145987677184 5150929986048 5156008494336 5157121331871 5163372770688 5169811694208 5187277274256 5204801859642 5211292446822 5217609551616 5218735684701 5234009501952 5246743415848 5253195753792 5264468900361 5269615008768 5270943036744 5287417762176 5306799792096 5311896548112 5317133759784 5323480084512 5324728169772 5331368309652 5333846533848 5346971771904 5348125825644 5354608799232 5365035865728 5372698693824 5379398654784 5396212366336 5397572298888 5401532708352 5415993203456 5417358121098 5418510764544 5434290477792 5434385919606 5456746223568 5459449230004 5468607986688 5471354531304 5472637285599 5482008937566 5483248049664 5488654203648 5489838837153 5503347932544 5505906099456 5514064639776 5520646013568 5521940324208 5531396405472 5532693236532 5547504862746 5569024952448 5570330605488 5570428436559 5571687534336 5585242991064 5587839225936 5602798484008 5608322507556 5609590170624 5620513764096 5623336601618 5632770295296 5635560495488 5658847935552 5675327555436 5677965665064 5685046305624 5686379159769 5691937692672 5693166201492 5698779322194 5704252543143 5709828547584 5711167211904 5723720090016 5726456632512 5743056982212 5750018689536 5750119676448 5765412119808 5768092104192 5775285135872 5776639146432 5783533918976 5789236136832 5794796234304 5816038155984 5828680940544 5835686933538 5842964258558 5851309707089 5852766398976 5861125847808 5868434896128 5869810745568 5885524872304 5888260689696 5902586342829 5908356221952 5909845223016 5921139306963 5928316884864 5929810916337 5948344982448 5955762796368 5964269353944 5970149766108 5975883616626 5988915095076 5990588744448 6003652290048 6009418317056 6015343243392 6023934899136 6031446976576 6051823486632 6059159479296 6070738912128 6072268836249 6076724296896 6078204582912 6092992353888 6095824610112 6112143800736 6113576787516 6131469560832 6140227078656 6147884176896 6155273847717 6168654055872 6191266424112 6197212639464 6203322719748 6210726765264 6212182864734 6219929694594 6222820956156 6239370548576 6239480129918 6247043599104 6265153071504 6268148476128 6283398364947 6286319129178 6289540494336 6301788159744 6303148294509 6309309729792 6310788941952 6321595891968 6323077984608 6340005557424 6366203927496 6380042651136 6383246953188 6395677093827 6397122724608 6403429904256 6420572587968 6423557116032 6439185101268 6440640566272 6440753682496 6442263711576 6467254783488 6486088634784 6489103617216 6497195777856 6498719039736 6506475658848 6512890653936 6516116822908 6519145763592 6527048242176 6535187721216 6543042925482 6544521865728 6555729073152 6557266058112 6571565344512 6601873310208 6601989258144 6603537088764 6621215481342 6622624267776 6624293275908 6642027235074 6646900749696 6648575875893 6669356495472 6677673438352 6687211093816 6700233145914 6708355137792 6709803023187 6726314139776 6729440788224 6739412337504 6754108826304 6760595606688 6767261148816 6776926761528 6785377848648 6806586052992 6808301422461 6814956653568 6816554414208 6829581276144 6837980155776 6854616398124 6874677992448 6876161775828 6884497027584 6893082258944 6916369699008 6939735812856 6948389929096 6956812735488 6958314246268 6965174727126 6971864219397 6978679335936 6985559895552 6987067610922 7004261005056 7019291867148 7027924048992 7048297205442 7049890349568 7051667035644 7067166269601 7075733056128 7082528730816 7089511679712 7097973446016 7099637559696 7108491079536 7111795378464 7130834434192 7132506252102 7153381154304 7163598258432 7172531539712 7196763065184 7214272196791 7223144161464 7226374839552 7226501755536 7245720637056 7245847892808 7247546675523 7275661631424 7295139375072 7296849714132 7309345250088 7311058919703 7318205604864 7319785116204 7334038984041 7337797243392 7341208132608 7352086186368 7360861351424 7362587098944 7375195207296 7376924315376 7396673150328 7425366603264 7427107473984 7427237915412 7428916712448 7446990654752 7447121445386 7450452301248 7459614715392 7477763343408 7494018352128 7503026057406 7512382618146 7523112480543 7545130580736 7546899530016 7567103407248 7570620886752 7580061740832 7581838879692 7590888268656 7598372429592 7605670057524 7614889615872 7631626786688 7633550079729 7635275510016 7657409309616 7666826235264 7683278935662 7687216159744 7702185528576 7703847915511 7718981515776 7726394979072 7734012741504 7745059156032 7754717541312 7780915911384 7790347901952 7807202789463 7814834463744 7816938670233 7824579861504 7826414327424 7851014252928 7870115123772 7879793630688 7894852409284 7904422513152 7906414555116 7931126643264 7941017061824 7952359138592 7960199688144 7967844822168 7985220126768 7987451659264 7997052464478 8000769800772 8020457657856 8022188738466 8031913198848 8047553798592 8059048040736 8069097982176 8094318549504 8096358448332 8102299062528 8123989805184 8126037181647 8127766146816 8149525067648 8151435716688 8151578879409 8189173845006 8207031796956 8223013406349 8224872074496 8255021898816 8258859149184 8262950185952 8271096959664 8280969020352 8282910486312 8293239592792 8297094608208 8321257294119 8329391465472 8353537428672 8355495908232 8357531301504 8377864486596 8381758838904 8402384212992 8404197726012 8412483761334 8414385255936 8428794522624 8430770646144 8435004902427 8453340743232 8488271903328 8510995937584 8512991333154 8527569458436 8529496966144 8537906539008 8539749302238 8560763450624 8564742821376 8585580135024 8589684948768 8614585473318 8625028034304 8625179514672 8648118179712 8652138156288 8662927703808 8664958719648 8675300878464 8683854205248 8692194351456 8724057233976 8743021410816 8753530400307 8762087126016 8764446387837 8802652344192 8804716118352 8828287308456 8832391034544 8838871704576 8856036313432 8862534332928 8864767834524 8892475327296 8922517473672 8933644194552 8944473517056 8946404030916 8955224649162 8963825424939 8972587717632 8983372642614 8985883116672 9005478435072 9014127475584 9023014865088 9035902348704 9047170464864 9075448070656 9077735229948 9088739218944 9106108368192 9117306874368 9139488530832 9143736915168 9168215701104 9170365181274 9181800977734 9194915253997 9197204341248 9210340617984 9221826265344 9252981083808 9286899636168 9295818959196 9304984079622 9316090147896 9318274297101 9329894541891 9334231434234 9339014673408 9359055822864 9359220194877 9370565398656 9397729607256 9402222714192 9422888359468 9434310741504 9438696170496 9443371641088 9452682239616 9463964594688 9466183412928 9477988106048 9482393837952 9510008336136 9549305891244 9551464344576 9554036152507 9570063976704 9574870429782 9595684086912 9605144856384 9630858881952 9635166452736 9635335674048 9658777651902 9660960849408 9661130523744 9663395567364 9700882175232 9726852500096 9729132952176 9745793666784 9748078559604 9759713488272 9774175234362 9778718645388 9802781581824 9804897347014 9814564388223 9816782798592 9833593609728 9835899087168 9857348016768 9862230867104 9902809965312 9902983887216 9931823222013 9933936401664 9936439913862 9963040852611 9970351124544 10004034743208 10016510157528 10030816640724 10050349718871 10060174107648 10062532706688 10089471209664 10094161182336 10106748987776 10109118506256 10121184358208 10131163239456 10140893410032 10178066772972 10180367346688 10209879079488 10222434980352 10244371914216 10256970233664 10269580704768 10281924597186 10301859972096 10312016988672 10314242663742 10326745541376 10339623388416 10374554548512 10409603719284 10422584893644 10435219103232 10437471369402 10447762090689 10468019003904 10480601416383 10493486831696 10506391507584 10528937800722 10541886073488 10572445808163 10574835524352 10613599584192 10623793096224 10634267519568 10646960169024 10649456339544 10662736619304 10667693067696 10696251651288 10698759378153 10709217598464 10730071731456 10745397387648 10758797309568 10795144597776 10803065416704 10831986406912 10834716242196 10837021529088 10868580955584 10868771839212 10913492447136 10918898460008 10942709062608 10945274571198 10964017875132 10966496099328 10977308407296 10979677674306 11006695865088 11011812198912 11028129279552 11041292027136 11043880648416 11062792810944 11065386473064 11095009725492 11138049904896 11140661210976 11140856873118 11143375068672 11170485982128 11170682168079 11175678451872 11205596968016 11216645015112 11241027528192 11246673203236 11265540590592 11268573927219 11271120990976 11317695871104 11350655110872 11355931330128 11370092611248 11372758319538 11386332402984 11397558644388 11403204440089 11408505086286 11422334423808 11447440180032 11452913265024 11486113964424 11500037379072 11500239352896 11524918403493 11530824239616 11536184208384 11550570271744 11553278292864 11567067837952 11578472273664 11589592468608 11632076311968 11671373867076 11685928517116 11702619414178 11705532797952 11722251695616 11736869792256 11739621491136 11771049744608 11776521379392 11805172685658 11819690446032 11842278613926 11856633769728 11859621832674 11896689964896 11911525592736 11928538707888 11940299532216 11951767233252 11977830190152 11981177488896 11995578696717 12007304580096 12018836634112 12030686486784 12033283107699 12047869798272 12062893953152 12103646973264 12141477824256 12144537672498 12153448593792 12177049930969 12185984707776 12191649220224 12224287601472 12227153575032 12280454157312 12283760767509 12295768353792 12310547695434 12337308111744 12382532848224 12394425278928 12406645439496 12421453530528 12424365729468 12439859389188 12445641912312 12478741097152 12478960259836 12494087198208 12530306143008 12536296952256 12566796729894 12572638258356 12603576319488 12606296589018 12618725642001 12621577883904 12643191783936 12646155969216 12680011114848 12732407854992 12760085302272 12766493906376 12769486999731 12791354187654 12794245449216 12806859808512 12809623953357 12841145175936 12847114232064 12878370202536 12881507364992 12884527423152 12921878209977 12934509566976 12972177269568 12978207234432 12994391555712 12997438079472 13012951317696 13025781307872 13032233645816 13038291527184 13086085850964 13089043731456 13114532116224 13143130689024 13203746620416 13203978516288 13207074177528 13242430962684 13245248535552 13248586551816 13284054470148 13293801499392 13297151751786 13338712990944 13355346876704 13374422187632 13400466291828 13416710275584 13419606046374 13452628279552 13458881576448 13475058963921 13478824675008 13508217652608 13521191213376 13534522297632 13553853523056 13570755697296 13613172105984 13616602844922 13633108828416 13659162552288 13675960311552 13709232796248 13752323551656 13755547771911 13768994055168 13772701466601 13786164517888 13815991716247 13832739398016 13879471625712 13896779858192 13916628492536 13930349454252 13943728438794 13971119791104 13974135221844 14001347151351 14008522010112 14038583734296 14055848097984 14096594410884 14099780699136 14103334071288 14134332539202 14151466112256 14165057461632 14179023359424 14195946892032 14199275119392 14216982159072 14223590756928 14261668868384 14265012504204 14306762308608 14327196516864 14345063079424 14362305644673 14393526130368 14428544393582 14446288322928 14452749679104 14453003511072 14488166477853 14491441274112 14491695785616 14495093351046 14551323262848 14590278750144 14593699428264 14618690500176 14622117839406 14639570232408 14661262851543 14668077968082 14675594486784 14704172372736 14707346020521 14721722702848 14725174197888 14750390414592 14753848630752 14793346300656 14850733206528 14854214947968 14854475830824 14893981309504 14894242890772 14900904602496 14919229430784 14955526686816 15006052114812 15024765236292 15046224961086 15090261161472 15093799060032 15134206814496 15141241773504 15160123481664 15163677759384 15181776537312 15196744859184 15211340115048 15229779231744 15263253573376 15267100159458 15270551020032 15314818619232 15333652470528 15366557871324 15404371057152 15407695831022 15422886895779 15437963031552 15452789958144 15468025483008 15471363995613 15490118312064 15509435082624 15561831822768 15614405578926 15633877340466 15652828654848 15656207054103 15702028505856 15740230247544 15759587261376 15789704818568 15793406701083 15808845026304 15812829110232 15862253286528 15882034123648 15904718277184 15920399376288 15935689644336 15970440253536 15994104928956 16001539601544 16040915315712 16044377476932 16063826397696 16095107597184 16118096081472 16138195964352 16188637099008 16192716896664 16204598125056 16247979610368 16252074363294 16255532293632 16299050135296 16302871433376 16303157758818 16378347690012 16414063593912 16417911856797 16446026812698 16449744148992 16469516511459 16490054629069 16510043797632 16517718298368 16525900371904 16542193919328 16561938040704 16565820972624 16586479185584 16594189216416 16642514588238 16707074857344 16710991816464 16711285309677 16715062603008 16755728973192 16763517677808 16808395452024 16824967522668 16828770511872 16861541292288 16870009804854 16906681486464 16976543806656 17021991875168 17025982666308 17055138916872 17059137479307 17075813078016 17079498604476 17112757629429 17121526901248 17129485642752 17171160270048 17179369897536 17229170946636 17250056068608 17250359029344 17296236359424 17304276312576 17325855407616 17329917439296 17350601756928 17367708410496 17384388702912 17448114467952 17486042821632 17507060800614 17528892775674 17553929121267 17605304688384 17609432236704 17656574616912 17664782069088 17707759028487 17712072626864 17725068665856 17729535669048 17763417920889 17784950654592 17845034947344 17867288389104 17892808061832 17910449298324 17927650849878 17966745285228 17971766233344 18010956870144 18028254951168 18046029730176 18071804697408 18094340929728 18150896141312 18155470459896 18177478437888 18212216736384 18216806508747 18234613748736 18278977061664 18287473830336 18336431402208 18340730362548 18363601955468 18389830507994 18394408682496 18420681235968 18443652530688 18465821543151 18505962167616 18573799272336 18591637918392 18609968159244 18632180295792 18636548594202 18659789083782 18668462868468 18718111645728 18718440389754 18741130797312 18795459214512 18804445428384 18845776718936 18850195094841 18868621483008 18886743282176 18905364479232 18909444883527 18927929189376 18932366825856 18955976212096 18964787675904 19020016672272 19098611782488 19108072305014 19140127953408 19149740859564 19187031281481 19191368173824 19210289712768 19261717763904 19270671348096 19317555303804 19321921698816 19322261047488 19326791134728 19401764350464 19453705000192 19458265904352 19491587333568 19496157119208 19519426976544 19548350468724 19557437290776 19605563163648 19609794694028 19629128776446 19633565597184 19667187219456 19671798174336 19681678105663 19714696033536 19724461734208 19805619930624 19805967774432 19863646444026 19867872803328 19872879827724 19926081705222 19940702249088 19945727627679 20008069486416 20033020315056 20061633281448 20100699437742 20125065413376 20129409069561 20178942419328 20188322364672 20213497975552 20218237012512 20242368716416 20262326478912 20281786820064 20356133545944 20419758158976 20424904267383 20444869960704 20488743828432 20513940467328 20563849194372 20624033977344 20628485327484 20653491082752 20679246776832 20749109097024 20819207438568 20845169787288 20870438206464 20874942738804 20895524181378 20915592658191 20936038007808 20961202832766 20986973663392 21012783015168 21057875601444 21083772146976 21144891616326 21149671048704 21201498808803 21227199168384 21247586192448 21268535039136 21293920338048 21298912679088 21325473238608 21335386135392 21392503302576 21397518756306 21460143462912 21490794775296 21517594619136 21590289195552 21642816590373 21663972813824 21669432484392 21710844125531 21737161911168 21737543678424 21742640026569 21826984894272 21837796920016 21885418125216 21890549142396 21928035750264 21954616814592 21959355348612 22002116952123 22013391730176 22023624397824 22056258559104 22082584054272 22087761296832 22125585621888 22130772946128 22190019450984 22276099809792 22281322421952 22281713746236 22286750137344 22340971964256 22341364336158 22351356903744 22411193936032 22433290030224 22482055056384 22493346406472 22537147854438 22542241981952 22569337441629 22635391742208 22701310221744 22711862660256 22740185222496 22745516639076 22772664805968 22795117288776 22806408880178 22817010172572 22844668847616 22894880360064 22900650239187 22905826530048 22972227928848 23000478705792 23049836806986 23061648479232 23106556585728 23111543746533 23134135675904 23156944547328 23179184937216 23264152623936 23342747734152 23371857034232 23405238828356 23444503391232 23450816010699 23473739584512 23479242982272 23542099489216 23553042758784 23610345371316 23639380892064 23684557227852 23713267539456 23719243665348 23793379929792 23823051185472 23857077415776 23880599064432 23903534466504 23955660380304 23962354977792 23991157393434 24037673268224 24061372973568 24066566215398 24095739596544 24125787906304 24207293946528 24282955648512 24289075344996 24306897187584 24354099861938 24371969415552 24378111544941 24383298440448 24448575202944 24454307150064 24454736638227 24567521535018 24621095390868 24669040219047 24674616223488 24765065696448 24788850557856 24813290878992 24842907061056 24848731458936 24879718778376 24891283824624 24957482194304 24957920519672 24963771882357 24988174396416 25060612286016 25072593904512 25133593459788 25145276516712 25207152638976 25212593178036 25237451284002 25243155767808 25286383567872 25292311938432 25305014707281 25360022229696 25464815709984 25532987812752 25538973999462 25582708375308 25588490898432 25613719617024 25619247906714 25682290351872 25694228464128 25756740405072 25763014729984 25769054846304 25843756419954 25912942988537 25944354539136 25956414468864 25988783111424 25994876158944 26025902635392 26051562615744 26064467291632 26076583054368 26172171701928 26229064232448 26260591200921 26286261378048 26293339163511 26407957032576 26414148355056 26484861925368 26497173103632 26568108940296 26587602998784 26594303503572 26677425981888 26710693753408 26748844375264 26800932583656 26833420551168 26839212092748 26891476274817 26905256559104 26917763152896 26950117927842 26957649350016 27016435305216 27042382426752 27069044595264 27107707046112 27141511394592 27226344211968 27233205689844 27266217656832 27318325104576 27351920623104 27418465592496 27504647103312 27511095543822 27545402933202 27584745761991 27631983432494 27665478796032 27758943251424 27793559716384 27833256985072 27860698908504 27887456877588 27948270443688 27989683625673 28002694302702 28017044020224 28077167468592 28077660584631 28111696195968 28193188821768 28206668142576 28268665078404 28302932224512 28330114923264 28358046718848 28391893784064 28398550238784 28433964318144 28447181513856 28523337736768 28530025008408 28654393033728 28662108457521 28690126158848 28724611289346 28787052260736 28857088787164 28892576645856 28905499358208 28906007022144 28976332955706 28982882548224 28983391571232 28990186702092 29102646525696 29180557500288 29187398856528 29237381000352 29244235678812 29279140464816 29322525703086 29336155936164 29408344745472 29414692041042 29443693164669 29450348395776 29500780829184 29507697261504 29586692601312 29708429895936 29708951661648 29787962619008 29788485781544 29795469666039 29801809204992 29889122557833 29911053373632 30012104229624 30049530472584 30092449922172 30151049156613 30180522322944 30187598120064 30268413628992 30282483547008 30320246963328 30327355518768 30363553074624 30393489718368 30422680230096 30526507146752 30534200318916 30541102040064 30629637238464 30667304941056 30733115742648 30808742114304 30815391662044 30845773791558 30905579916288 30928351308899 30936050966016 30942727991226 30980236624128 31018870165248 31123663645536 31228811157852 31267754680932 31305657309696 31312414108206 31343286272067 31404057011712 31441804249149 31480460495088 31519174522752 31579409637136 31586813402166 31625658220464 31724506573056 31764068247296 31809436554368 31840798752576 31871379288672 31940880507072 31988209857912 32003079203088 32088754953864 32096278134459 32127652795392 32136303422069 32190215194368 32236192162944 32276391928704 32385433793328 32409196250112 32495959220736 32504148726588 32511064587264 32598100270592 32605742866752 32606315517636 32756695380024 32828127187824 32835823713594 32892053625396 32899488297984 32939033022918 32980109258138 33020087595264 33035436596736 33051800743808 33084387838656 33123876081408 33131641945248 33172958371168 33188378432832 33285029176476 33414149714688 33421983632928 33422570619354 33430125206016 33511457946384 33512046504237 33527035355616 33616790904048 33649935045336 33723082584576 33740019609708 33805721781657 33813362972928 33953087613312 34043983750336 34051965332616 34110277833744 34118274958614 34158997208952 34209613320267 34225515258858 34243053802496 34317140714549 34342320540096 34358739795072 34458341893272 34500112137216 34500718058688 34574755210479 34592472718848 34608552625152 34651710815232 34659834878592 34701203513856 34735416820992 34768777405824 34896228935904 35014121601228 35057785551348 35107858242534 35210609376768 35218864473408 35313149233824 35329564138176 35415518056974 35424145253728 35459071338096 35526835841778 35569901309184 35690069894688 35734576778208 35785616123664 35820898596648 35855301699756 35933490570456 35943532466688 35986736090151 36021913740288 36056509902336 36092059460352 36099849323097 36143609394816 36188681859456 36310940919792 36424433472768 36433613017494 36531149792907 36557954123328 36574947660672 36672862804416 36681460725096 36727203910936 36779661015988 36841362471936 36851282302527 36887305061376 36931643086302 37011924335232 37147598544672 37183275836784 37219936318488 37264360591584 37273097188404 37319578167564 37336925736936 37436223291456 37436880779508 37482261594624 37590918429024 37608890856768 37691553437872 37700390189682 37773486564352 37810728958464 37818889767054 37864733651712 37911952424192 37929575351808 38040033344544 38197223564976 38216144610028 38280255906816 38299481719128 38308460999193 38374062562962 38382736347648 38420579425536 38428871860071 38523435527808 38541342696192 38635110607608 38644522094976 38653582269456 38765634629931 38803528700928 38907410000384 38916531808704 38983174667136 38992314238416 39038853953088 39096700937448 39114874581552 39219589388056 39258257552892 39267131194368 39343596348672 39363356211326 39429392067072 39448923468416 39611239861248 39611935548864 39727292888052 39735745606656 39745759655448 39852163410444 39881404498176 39891455255358 40016138972832 40066040630112 40123266562896 40201398875484 40250130826752 40258818139122 40357884838656 40376644729344 40426995951104 40436474025024 40484737432832 40524652957824 40563573640128 40712267091888 40839516317952 40849808534766 40959167949623 40977487656864 41027880934656 41127698388744 41256970654968 41266643315733 41306982165504 41318104399803 41358493553664 41447975148741 41498218194048 41638414877136 41690339574576 41749885477608 41791048362756 41831185316382 41922405665532 41973947326784 42025566030336 42115751202888 42167544293952 42289783232652 42299342097408 42402997617606 42454398336768 42495172384896 42537070078272 42587840676096 42597825358176 42650946477216 42670772270784 42785006605152 42795037512612 42920286925824 42981589550592 43035189238272 43086916934019 43180578391104 43285633180746 43338864968784 43421688251062 43464499433559 43474323822336 43475087356848 43485280053138 43653969788544 43675593840032 43770836250432 43781098284792 43856071500528 43918710697224 43983788554629 44004233904246 44026783460352 44112517118208 44122038061563 44165168108544 44175522593664 44251171243776 44261545892256 44380038901968 44552199619584 44562644843904 44563427492472 44681943928512 44682728672316 44702713807488 44822387872064 44866580060448 44986692812944 45074295708876 45084483963904 45138674883258 45270783484416 45402620443488 45423725320512 45480370444992 45491033278152 45545329611936 45590234577552 45612817760356 45634020345144 45689337695232 45789760720128 45801300478374 45811653060096 45944455857696 46000957411584 46099673613972 46213113171456 46223087493066 46268660687337 46313889094656 46358369874432 46414091986839 46528305247872 46685495468304 46743714068464 46810477656712 46901632021398 46958485964544 46968621162309 47084198978432 47106085517568 47220690742632 47278761784128 47369114455704 47380220103249 47426535078912 47438487330696 47586759859584 47646102370944 47714154831552 47761198128864 47807068933008 47911320760608 47982314786868 48122745947136 48133132430796 48191479193088 48251575812608 48414587893056 48565911297024 48578150689992 48613794375168 48708199723876 48743938831104 48756223089882 48766596880896 48897150405888 48908614300128 48909473276454 49135043070036 49242190781736 49253735570391 49338080438094 49349232446976 49408549534377 49470163887207 49530131392896 49577701115712 49626581757984 49685814122112 49697462917872 49759437556752 49782567649248 49914964388608 49915841039344 49927543764714 50121224572032 50145187809024 50267186919576 50290553033424 50425186356072 50474902568004 50486311535616 50499905377537 50584623876864 50610029414562 50720044459392 50929631419968 51065975625504 51077947998924 51165416750616 51177412437921 51227439234048 51238495813428 51338272888287 51364580703744 51388456928256 51513480810144 51526029459968 51538109692608 51687512839908 51825885977074 51888709078272 51912828937728 51977566222848 51989752317888 52051805270784 52103125231488 52128934583264 52153166108736 52344343403856 52458128464896 52521182401842 52586678327022 52661787363801 52815914065152 52828296710112 52969723850736 52994346207264 53123277085461 53136217880592 53175205997568 53188607007144 53290253762667 53354851963776 53421387506816 53497688750528 53601865167312 53678424185496 53782952549634 53810513118208 53900235855684 53915298700032 53926935408577 54032870610432 54084764853504 54138089190528 54215414092224 54283022789184 54452688423936 54466411379688 54532435313664 54636650209152 54650419526241 54703841246208 54836931184992 55009294206624 55022191087644 55090805866404 55169491523982 55263966864988 55330957592064 55397464629453 55517886502848 55587119432768 55666513970144 55721397817008 55774913755176 55896540887376 55979367251346 56005388605404 56154334937184 56155321169262 56223392391936 56386377643536 56413336285152 56537330156808 56550585284523 56605864449024 56660229846528 56716093437696 56728334650581 56783787568128 56797100477568 56867928636288 56894363027712 57046675473536 57060050016816 57324216915042 57449222578692 57561093844443 57574104521472 57714177574328 57785153291712 57812014044288 57952665911412 57965765096448 57966783142464 57980373404184 58205293051392 58361115000576 58374797713056 58474762000704 58488471357624 58558280929632 58645051406172 58672311872328 58816689490944 58829384082084 58887386329338 58900696791552 59001561658368 59015394523008 59045034316989 59173385202624 59416859791872 59417903323296 59575925238016 59576971563088 59590939332078 59603618409984 59778245115666 59822106747264 60024208459248 60099060945168 60184899844344 60302098313226 60375196240128 60388227208683 60536827257984 60564967094016 60640493926656 60654711037536 60727106149248 60786979436736 60845360460192 61053014293504 61068400637832 61259274476928 61274712802149 61334609882112 61466231485296 61630783324088 61691547583116 61856702617798 61872101932032 61885455982452 61960473248256 62037740330496 62247327291072 62457622315704 62535509361864 62611314619392 62624828216412 62686572544134 62746777974573 62808114023424 62883608498298 62960920990176 63038349045504 63158819274272 63173626804332 63251316440928 63449013146112 63528136494592 63604496426409 63618873108736 63681597505152 63742758577344 63881761014144 63976419715824 64006158406176 64177509907728 64192556268918 64272606844138 64364406777979 64380430388736 64472384325888 64552783857408 64770867586656 64928449771119 64991918441472 65008297453176 65132532376593 65196200541184 65211485733504 65212631035272 65227920079707 65513390760048 65656254375648 65671647427188 65784107250792 65878066045836 65960218516276 66040175190528 66070873193472 66103601487616 66168775677312 66247752162816 66263283890496 66345916742336 66376756865664 66570058352952 66828299429376 66843967265856 66845141238708 66860250412032 67022915892768 67024093008474 67054070711232 67233581808096 67299870090672 67446165169152 67480039219416 67611443563314 67626725945856 67708012324887 67906175226624 68087967500672 68103930665232 68220555667488 68236549917228 68317994417904 68419226640534 68451030517716 68634281429098 68684641080192 68701950717561 68717479590144 68916683786544 69001436117376 69149510420958 69184945437696 69319669757184 69334631239599 69402407027712 69470833641984 69537554811648 69792457871808 70028243202456 70115571102696 70215716485068 70352448032097 70421218753536 70437728946816 70626298467648 70659128276352 70831036113948 70848290507456 70918142676192 71053671683556 71139802618368 71380139789376 71469153556416 71571232247328 71641797193296 71710603399512 71866981140912 71887064933376 71973472180302 72113019804672 72184118920704 72199698646194 72287218789632 72377363718912 72621881839584 72848866945536 72867226034988 73027384785877 73062299585814 73115908246656 73134334634823 73149895321344 73345725608832 73362921450192 73364209914681 73454407821872 73559322031976 73702564605054 73863286172604 74007120657141 74023848670464 74295197089344 74366551673568 74439872636976 74528721183168 74546194376808 74639156335128 74673851473872 74872446582912 74873761559016 74891315647071 74964523189248 75181836858048 75217781713536 75383106875744 75400780379364 75621457916928 75637779534108 75729467303424 75823904848384 75859150703616 75915044121843 76080066689088 76394447129952 76432289220056 76598963438256 76616921998386 76748125125924 76765472695296 76841158851072 76857743720142 77046871055616 77082685392384 77270221215216 77289044189952 77307164538912 77531269259862 77738828965611 77814820000768 77833063617408 77966349334272 77984628476832 78077707906176 78193401874896 78229749163104 78439178776112 78516515105784 78687192697344 78726712422652 78858784134144 78880017490533 78897846936832 79223871097728 79454585776104 79491519310896 79704326820888 79762808996352 79782910510716 80032277945664 80132081260224 80246533125792 80402797750968 80500261653504 80517636278244 80674428824451 80715769677312 80753289458688 80853991902208 80872948050048 80969474865664 81049305915648 81127147280256 81424534183776 81679032635904 81699617069532 81918335899246 81954975313728 82055761869312 82255396777488 82513941309936 82533286631466 82636208799606 82754237285973 82895950297482 82996436388096 83276829754272 83380679149152 83499770955216 83582096725512 83662370632764 83844811331064 83947894653568 83969050877019 84051132060672 84231502405776 84232981753893 84335088587904 84579566465304 84805995235212 84908796673536 84990344769792 85074140156544 85175681352192 85195650716352 85301892954432 85341544541568 85570013210304 85590075025224 85963179101184 85986325372563 86070378476544 86173833868038 86361156782208 86571266361492 86677729937568 86843376502124 86928998867118 86948647644672 86950174713696 86970560106276 87161717325079 87307939577088 87351187680064 87541672500864 87562196569584 87712143001056 87837421394448 87967577109258 88008467808492 88225034236416 88244076123126 88331079494007 88351045187328 88502342487552 88523091784512 88760077803936 89125289687808 89126854984944 89363887857024 89365457344632 89386408998117 89405427614976 89644775744128 89667367673499 89733160120896 89973385625888 90148591417752 90277349766516 90453147469839 90541566968832 90805240886976 90847450641024 90960740889984 90982066556304 91090659223872 91180469155104 91225635520712 91268040690288 91579521440256 91602600956748 91623306120192 91888911715392 92001914823168 92199347227944 92426226342912 92446174986132 92537321374674 92716739748864 92785053926697 92828183973678 93056610495744 93370990936608 93487428136928 93620955313424 93803264042796 93916971929088 93937242324618 94168397956864 94212171035136 94325412747447 94441381485264 94557523568256 94738228911408 94760440206498 94876974661392 95173519719168 95292204741888 95428309663104 95522396257728 95614137866016 95822641521216 95964629573736 96266264861592 96288834403377 96382958386176 96408910266207 96503151625216 96711942013729 96829175786112 97156301379984 97227588750336 97416399447752 97487877662208 97512446179764 97533193761792 97794300811776 97817228600256 97818946552908 98270086140072 98484381563472 98507471140782 98676160876188 98698464893952 98817099068754 98940327774414 99060262785792 99155402231424 99253163515968 99371628244224 99394925835744 99518875113504 99565135298496 99829928777216 99831682078688 99855087529428 100242449144064 100290375618048 100534373839152 100536139512711 100581106066848 100850372712144 100949805136008 100999810755074 101169247753728 101220058829124 101417165344971 101440088918784 101859262839936 102131951251008 102155895997848 102330833501232 102354824875842 102476991626856 102628839960801 102676545776574 102729161407488 102951422143647 103026961620288 103052058919936 103076219385216 103375025679816 103651771954148 103777418156544 103825657875456 103955132445696 103979504635776 104103610541568 104206250462976 104257869166528 104306332217472 104688686807712 105042364803684 105173356654044 105323574727602 105631828130304 105656593420224 105939447701472 105988692414528 106246554170922 106272435761184 106377214014288 106580507525334 106709703927552 106842775013632 106995377501056 107203730334624 107356848370992 107565905099268 107800471711368 107830597400064 107853870817154 107960208270453 108065741220864 108169529707008 108276178381056 108299547969291 108430828184448 108566045578368 108932822759376 109273300418304 109300839052482 109593449378721 109673862369984 110018588413248 110044382175288 110181611732808 110338983047964 110527933729976 110553846907581 110661915184128 110794929258906 111035773005696 111174238865536 111333027940288 111442795634016 111549827510352 111793081774752 111958734502692 112010777210808 112308669874368 112310642338524 112446784783872 112772755287072 112826672570304 113074660313616 113101170569046 113320459693056 113432186875392 113456669301162 113594200955136 113735857272576 113788726055424 114093350947072 114120100033632 114648433830084 114898445157384 114925382997579 115122187688886 115148209042944 115286615580213 115428355148656 115430382403483 115570306583424 115624028088576 115905331822824 115933566284928 115960746808368 116296903889793 116410586102784 116722230001152 116749595426112 116949524001408 116976942715248 117116561859264 117290102812344 117344623744656 117658768164168 117774772658676 117801393583104 118030789046016 118090068633978 118346770405248 118833719583744 118835806646592 119151850476032 119153943126176 119181878664156 119207236819968 119556490231332 119644213494528 120048416918496 120198121890336 120369799688688 120604196626452 120750392480256 120776454417366 121073654515968 121129934188032 121280987853312 121309422075072 121454212298496 121573958873472 121690720920384 122136801275664 122518548953856 122549425604298 122877503848869 122932462970592 123261566648176 123383095166232 123713405235596 123770911964904 123920946496512 123954313199409 124075480660992 124343925446223 124494654582144 124915244631408 125071018723728 125249656432824 125373145088268 125493555949146 125767216996596 125921841980352 126076698091008 126317638548544 126347253608664 126502632881856 126898026292224 127056272989184 127208992852818 127237746217472 127363195010304 127485517154688 127763522028288 127952839431648 128012316812352 128355019815456 128385112537836 128545213688276 128728813555958 128760860777472 128944768651776 129105567714816 129260750802057 129541735173312 129856899542238 130016594906352 130265064753186 130393498300677 130422971467008 130425262070544 130455840159414 131026781520096 131312508751296 131343294854376 131568214501584 131756132091672 131920437032552 131951365663887 132080350381056 132207202975232 132337551354624 132366114184689 132495504325632 132526567780992 132691833484672 132753513731328 133140116705904 133656598858752 133687934531712 133690282477416 134045831785536 134048186016948 134108141422464 134467163616192 134599740181344 134960078438832 135222887126628 135253451891712 135416024649774 135812350453248 136175935001344 136207861330464 136441111334976 136473099834456 136635988835808 136838453281068 136902061035432 137268562858196 137369282160384 137403901435122 137434959180288 137771746739641 137833367573088 138002872234752 138299020841916 138639339514368 138669262479198 138805982062011 138941667283968 139075109623296 139242275960517 139584915743616 140056486404912 140231142205392 140431432970136 140704896064194 140875457893632 140905863486927 141252596935296 141318256552704 141662072227896 141696581014912 141836285352384 142107343367112 142140660309747 142279605236736 142760279578752 142938307112832 143142464494656 143283594386592 143421206799024 143733962281824 143946944360604 144368237841408 144399397292388 144574437579264 144754727437824 145243763679168 145697733891072 145734452069976 146054769571754 146124599171628 146231816493312 146268669269646 146299790642688 146691451217664 146725842900384 146728419829362 146908815643744 147118644063952 147405129210108 147726572345208 148014241314282 148047697340928 148225648603131 148410491661621 148590394178688 148733103347136 148879745273952 149057442366336 149092388753616 149278312670256 149347702947744 149744893165824 149747523118032 149782631294142 150363673716096 150435563427072 150766213751488 150801560758728 151275559068216 151458934606848 151499716132611 151647809696768 151830088243686 151975908878717 152160133378176 152788894259904 152864578440112 153197926876512 153233843996772 153496250251848 153682317702144 153715487440284 154014818664861 154093742111232 154165370784768 154540442430432 154578088379904 154614329077824 155062538519724 155477657931222 155666127234816 155932698668544 155969256953664 156155415812352 156386803749792 156459498326208 156878357552224 157033030211568 157374385394688 157453424845304 157760034981066 157795693873664 157985362091403 158447742195456 158909171552208 158983038621792 159369831256383 159408653641776 159525617992704 159565821021432 159870761288001 160064555891328 160264162520448 160493066251584 160805595501936 161035272556488 161348857648902 161431539354624 161745896100096 161780806225731 161938949731328 162098611831296 162254294560512 162849068367552 163358065271808 163399234139064 163836671798492 163909950627456 164111523738624 164510793554976 165027882619872 165066573262932 165272417599212 165508474571946 165791900594964 165992872776192 166192393888359 166553659508544 166761358298304 166999541910432 167164193451024 167324741265528 167689622662128 167895789307136 167938101754038 168463004811552 168465963507786 168670177175808 169159132930608 169611990470424 169651755853569 169817593347072 169980689539584 170148280313088 170185003951743 170351362704384 170391301432704 170603785908864 170683089083136 171140026420608 171180150050448 171972650745126 172347667736076 172683281533329 172722313564416 173142532722984 173355459875136 173686753004248 173857997734236 173897295289344 173900349427392 173941120212552 174323434650158 174615879154176 174702375360128 175083345001728 175124393139168 175424286002112 175674842788896 175935154218516 176016935616984 176450068472832 176488152246252 176662158988014 176702090374656 177004684975104 177046183569024 177135102950967 177520155607872 178250579375616 178253709969888 178727775714048 178730914689264 178772817996234 178810855229952 179289551488256 179334735346998 179466320241792 179946771251776 180297182835504 180554699533032 180906294939678 181164681626049 181390600919759 181610481773952 181694901282048 181921481779968 181964133112608 182181318447744 182360938310208 182451271041424 182536081380576 183159042880512 183205201913496 183777823430784 183824138406447 184003829646336 184398694455888 184892349972264 185074642749348 185570107853394 185656367947356 186113220991488 186741981873216 186974856273856 187241910626848 187606528085592 187833943858176 187874484649236 188240333923719 188336795913728 188424342070272 188650825494894 188882762970528 189115047136512 189476457822816 189520880412996 189753949322784 190347039438336 190584409483776 190813489279227 190856619326208 191044792515456 191228275732032 191645283042432 191929259147472 192532529723184 192577668806754 192817820532414 193093220333937 193423884027458 193658351572224 194312602759968 194785349313357 194832798895504 194975755324416 195024892359528 195397597129779 195588601623552 195634457200512 195637893105816 196540172280144 196968763126944 197014942281564 197352321752376 197634198137508 197880655548828 198120525571584 198310804462848 198506327031936 198743256488448 198789851671488 199037750227008 199130270596992 199659857554432 199663364157376 199710175058856 200484898288128 200580751236096 201068747678304 201072279025422 201162212133696 201700745424288 201899610272016 201999621510148 202338495507456 202440117658248 202834330689942 202880177837568 203124036974661 203718525679872 204263902502016 204311791995696 204661667002464 204709649751684 204953983253712 205257679921602 205353091553148 205902844287294 206053923240576 206105852152683 206152438770432 206750051359632 207303543908296 207554836313088 207959009271552 208003893718797 208207221083136 208412500925952 208515738333056 208612664434944 209377373615424 210084729607368 210346713308088 210647149455204 211057344096291 211263656260608 211313186840448 211878895402944 211977384829056 212493108341844 212544871522368 212754428028576 213161015050668 213419407855104 213685550027264 213990755002112 214407460669248 214713696741984 215131810198536 215600943422736 215661194800128 215707741634308 215920416540906 216339059414016 216498459162293 216552356762112 216599095938582 216861656368896 217132091156736 217865645518752 218546600836608 218601678104964 219082154357631 219186898757442 219347724739968 219403003904469 220037176826496 220088764350576 220092629744043 220363223465616 220677966095928 221055867459952 221107693815162 221589858517812 222071546011392 222348477731072 222666055880576 222885591268032 223099655020704 223586163549504 223917469005384 224021554421616 224617339748736 224621284677048 224673946941213 224893569567744 225545510574144 225653345140608 226149320627232 226202341138092 226864373750784 226913338602324 227188401910272 227471714545152 227577452110848 227745132365529 228186701894144 228240200067264 229296867660168 229796890314768 229850765995158 230244375377772 230296418085888 230573231160426 230856710297312 230860764806966 231140613166848 231248056177152 231810663645648 231867132569856 231921493616736 232593807779586 233216486896833 233444460002304 233499190852224 233899048002816 233953885430496 234233123718528 234580205624688 234689247489312 235317536328336 235549545317352 236061578092032 236180137267956 236640052471599 236693540810496 237671613293184 238303700952064 238307886252352 238363757328312 238819285380841 239112980462664 239288426989056 240096833836992 240396243780672 240739599377376 241208393252904 241500784960512 241552908834732 242023286473353 242147309031936 242259868376064 242561975706624 242618844150144 242908424596992 243147917746944 243381441840768 244273602551328 245037097907712 245098851208596 245755007697738 245864925941184 246523133296352 246766190332464 247426810471192 247541823929808 247908626398818 248262711857919 248687850892446 248989309164288 249830489262816 250142037447456 250499312865648 250746290176536 250987111898292 251534433993192 251843683960704 251907152631057 252153396182016 252635277097088 252694507217328 252698945261679 253005265763712 254417985705636 254475492434944 254726390020608 254971034309376 255527044056576 255905678863296 256024633624704 256710039630912 256770225075672 257090427376552 257457627111916 257889537303552 257958976117689 258211135429632 258521501604114 259083470346624 259713799084476 260033189812704 260530129506372 260786996601354 260845942934016 260850524141088 260911680318828 261485151975237 262053563040192 262625017502592 262686589708752 263136429003168 263512264183344 263840874065104 263902731327774 264414405950464 264675102709248 264732228369378 265053135561984 265383666969344 265507027462656 266280233411808 267375869063424 267380564954832 268091663571072 268096372033896 268159226994351 268216282844928 268934327232384 269002103020497 269199480362688 269920156877664 270445774253256 270832049299548 271359442409517 271624700906496 272351870002688 272415722660928 272882222669952 272946199668912 273271977671616 273676906562136 273804122070864 274537125716392 274738564320768 274807802870244 274869918360576 275543493479282 275666735146176 276005744469504 276598041683832 277278679028736 277338524958396 277611964124022 278150219246592 278355161780091 278484551921034 279169831487232 280112972809824 280462284410784 280862865940272 281409792128388 281750915787264 281811726973854 282505193870592 282636513105408 283324144455792 283393162029824 283672570704768 284214686734224 284281320619494 285042372873907 285520559157504 285876614225664 286284928989312 286567188773184 286842413598048 287467924563648 287893888721208 288798794584776 288866503210131 289148875158528 289226730798621 289509454875648 290135826041187 290487527358336 291468904139952 292109539143508 292249198343256 292463632986624 292537338539292 292599581285376 293382902435328 293451685800768 293456839658724 293817631287488 294237288127904 294810258420216 295453144690416 296028482628564 296095394681856 296451297206262 296820983323242 297180788357376 297466206694272 297759490547904 298114884732672 298184777507232 298556625340512 298695405895488 299489786331648 299495046236064 299565262588284 300727347432192 300871126854144 301532427502976 301603121517456 301608418538133 302551118136432 302999432265222 303660176487372 303951817757434 304251496034913 304320266756352 305577788519808 305729156880224 306395853753024 306467687993544 306992500503696 307430974880568 307886519882403 308029637329722 308187484222464 308854266430941 309080884860864 309156176759808 309228658155648 310125077039448 310955315862444 311332254469632 311865397337088 311938513907328 312310831624704 312773607499584 312918996652416 313756715104448 314066060423136 314906849690608 315520069962132 315591387747328 315970724182806 316895484390912 317818343104416 317966077243584 318739662512766 318817307283552 319131642042864 319741522576002 320129111782656 320528325040896 320986132503168 321611191003872 322070545112976 322697715297804 323491792200192 323561612451462 323880624811359 324197223662592 324508589121024 324898643907873 325698136735104 326798468278128 327673343596984 327819901254912 328780348136163 329021587109952 330055765239744 330133146525864 330544835198424 331016949143892 331583801189928 331661540722743 331985745552384 332384787776718 333107319017088 333522716596608 333999083820864 334328386902048 334649482531056 335379245324256 335791578614272 335876203508076 336926009623104 336931927015572 337340354351616 338318265861216 339223980940848 339303511707138 339961379079168 340211864397889 340296560626176 340370007903486 340782602865408 341207571817728 341366178166272 342280052841216 342360300100896 343945301490252 344695335472152 344776148992737 345366563066658 345444627128832 345859846740639 346285065445968 346291147210449 346710919750272 347373506008496 347715995468472 347800698854784 347882240425104 348646869300316 349231758308352 349404750720256 350166690003456 350248786278336 350848572004224 351349685577792 351870308437032 352033871233968 352976304492504 353324317976028 353404180749312 353499337642759 354092367138048 354270205901934 355040311215744 356501158751232 356507419939776 357455551428096 357461829378528 357545635992468 357621710459904 358579102976512 358669470693996 358932640483584 359893542503552 360594365671008 361109399066064 361812589879356 362329363252098 362781201839518 363220963547904 363389802564096 363842963559936 363928266225216 364362636895488 364721876620416 364902542082848 365072162761152 366410403826992 367555646861568 367648276812894 368632511546607 368797388911776 369784699944528 370149285498696 371140215706788 371312735894712 371862939598227 372226441982976 373031776338669 373483963746432 373949712547712 374483821253696 375213056171184 375748969298472 376480667847438 376673591827456 377301650989788 377488547860039 377765525941056 378230094273024 378952915645632 379041760825992 379507898645568 380694078876672 381168818967552 381626978558454 381713238652416 382089585030912 382456551464064 383290566084864 383858518294944 385065059446368 385155337613508 385635641064828 386186440667874 386847768054916 387316703144448 387782252406171 388625205519936 389570698626714 389665597791008 390049784719056 390795194259558 391180494902031 391268914401024 391275786211632 393080344560288 393937526253888 394029884563128 394704643504752 395268396275016 395761311097656 395854096991661 396241051143168 396621608925696 397012654063872 397098342554067 397486512976896 397579703342976 398075500454016 398260541193984 399326728314752 399420350117712 400969796576256 402137495356608 402144558050844 402324424267392 403401490848576 403799220544032 403999243020296 404880235316496 405668661379884 405760355675136 406248073949322 407437051359744 408527805004032 408623583991392 409323334004928 409419299503368 409907966507424 410515359843204 410706183106296 411805688574588 412107846481152 412211704305366 412304877540864 413315240218923 413500102719264 414607087816592 415918018543104 416007787437594 416825001851904 417031476666112 417225328869888 417726827881551 418754747230848 420169459214736 420693426616176 421294298910408 422114688192582 422626373680896 422717590460781 423757790805888 423954769658112 424986216683688 425089743044736 425508856057152 426322030101336 426421980929241 426838815710208 427371100054528 427981510004224 428814921338496 429427393483968 430263620397072 431201886845472 431415483268616 431840833081812 432996918324586 433104713524224 433198191877164 433723312737792 434264182313472 435731291037504 437093201673216 437203356209928 438164308715262 438373797514884 438695449479936 438806007808938 440074353652992 440177528701152 440185259488086 440726446931232 441355932191856 442111734919904 442215387630324 443179717035624 444143092022784 444696955462144 445231474984863 445332111761152 445771182536064 446199310041408 447172327099008 447834938010768 448043108843232 449234679497472 449242569354096 449347893882426 450550847445853 451091021148288 451306690281216 452298641254464 452404682276184 453826677204648 454376803820544 454499148397833 454943429090304 455490264731058 455927726636151 456373403788288 456480400134528 458593735320336 459593780629536 459701531990316 460488750755544 461146462320852 461713420594624 461721529613932 462281226333696 462496112354304 463621327291296 463734265139712 463842987233472 465187615559172 466432973793666 466998381704448 467798096005632 467907770860992 468466247437056 469160411249376 469378494978624 470635072656672 471099090634704 472123156184064 472360274535912 473280104943198 473387081620992 473956086274209 475343226586368 476615772504704 476727514656624 477638570761682 478109493769149 478225960925328 478576853978112 479612283864003 480193667673984 480792487561344 481479198754752 482416786505808 483105817669464 484046572946706 484294618063872 485237688300288 485342418677193 485816849193984 486295835493888 486762883681536 488547205102656 490074195815424 490197702417192 491510015395476 491729851882368 493046266592704 493532380664928 494853620942384 495083647859616 495817252797636 496525423715838 497375701784892 497978618328576 498577181665077 499660978525632 500284074894912 500998625731296 501492580353072 501974223796584 503068867986384 503687367921408 503814305262114 505270554194176 505389014434656 505397890523358 506010531527424 508835971411272 508955267560707 509452780041216 509942068618752 510555011855229 511054088113152 511191693501139 511811357726592 512049267249408 513420079261824 513540450151344 514180854753104 514915254223832 515917952235378 517043003208228 518049844599987 518166940693248 519427598168952 520066379625408 521060259012744 521573993202708 521691885868032 521701048282176 521823360637656 522970303950474 524107126080384 525250035005184 525373179417504 526272858006336 527024528366688 527681748130208 527805462655548 529350205418496 529464456738756 530106271123968 530767333938688 531014054925312 531405308852901 532560466823616 534751738126848 534761129909664 536183327142144 536192744067792 536318453988702 536432565689856 537868654464768 538004206040994 538398960725376 539840313755328 540891548506512 541664098599096 542718884819034 543494044878147 544171802759277 544703740005376 544831445321856 545764445339904 545892399337824 546543955343232 547353813124272 547608244141728 549074251432784 549477128641536 549615605740488 551086986958564 551333470292352 552011488939008 553196083367664 554677049916792 555223928248044 556710323560182 556969103842068 558339662974464 560225945619648 560924568821568 561725731880544 562819584256776 563501831574528 563623453947708 564721001771157 565010387741184 565273026210816 566648288911584 566786324059648 567345141409536 568429373468448 568562641238988 570084745747814 571041118315008 571753228451328 572440467837681 572569857978624 573134377546368 573684827196096 574935849127296 575787777442416 577597589169552 577733006420262 578453461597242 579279661001811 580271652082374 580975054716672 582937808279904 584219078287016 584356047940071 584498396686512 584927265973248 585074677078584 586192791389337 586765804870656 586903371601536 586913679317448 587635262574976 588474576255808 589620516840432 590906289380832 592056965257128 592902594412524 593641966646484 594361576714752 594932413388544 595518981095808 596229769465344 596369555014464 597113250681024 597390811790976 598979572663296 598990092472128 599130525176568 601454694864384 601742253708288 603064855005952 603206243034912 603216837076266 605102236272864 605998864530444 607320352974744 607903635514868 608502992069826 608640533512704 609372110923983 610132021275553 611155577039616 611458313760448 612791707506048 612935375987088 613985001007392 614861949761136 615773039764806 616059274659444 617708532861882 618161769721728 618317556458049 618457316311296 620250154078896 621910631724888 622664508939264 623877027814656 624011681156391 624621663249408 625547214999168 625837993304832 627513430208896 628132120846272 629813699381216 631040139924264 631941448365612 633172032288873 633790968781824 635636686208832 635932154487168 637479325025532 637634614567104 638263284085728 639483045152004 640258223565312 641056650081792 641972265006336 643222382007744 644141090225952 645395430595608 646983584400384 647123224902924 647761249622718 649017178242048 649495377486879 649797287815746 651396273470208 653596936556256 655346687193968 655639802509824 657246463072893 657560696272326 658043174219904 660111530479488 660266293051728 660277889232129 661089670396848 662033898287784 663167602379856 663323081445486 664769575553436 666214638034176 667045433193216 667998167641728 668656773804096 669298965062112 670758490648512 671583157228544 671752407016152 673852019246208 673863854031144 674021840823639 674680708703232 676636531722432 678447961881696 678607023414276 680423728795778 680593121252352 680740015806972 681565205730816 682415143635456 682732356332544 683235397096587 684560105682432 684720600201792 687890602980504 689390670944304 689552297985474 690733126133316 690889254257664 691719693481278 692570130891936 692582294420898 693421839500544 694747012016992 695431990936944 695601397709568 695764480850208 697293738600632 698809501440512 699649460690499 700333380006912 700497572556672 701697144008448 702699371155584 703740616874064 704067742467936 705952608985008 706648635952056 706998675285518 708184734276096 708540411803868 709920157414797 710080622431488 713014839879552 714911102856192 714923658757056 715091271984936 716457856142523 717158205953024 717338941387992 717865280967168 719787085007104 721188731342016 722218798132128 723625179758712 724658726504196 725562403679036 726441927095808 726779605128192 727685927119872 727856532450432 728725273790976 729443753240832 729805084165696 730144325522304 732820807653984 735111293723136 735296553625788 737265023093214 737594777823552 739569399889056 740298570997392 742280431413576 742625471789424 743725879196454 744788135573757 746063552677338 746967927492864 747899425095424 748967642507392 750426112342368 751497938596944 752961335694876 754603301979576 754977095720078 755531051882112 755721457893171 756460188546048 757905831291264 758083521651984 758096835785037 759015797291136 763253957116908 763426477304832 764179170061824 764913102928128 766581132169728 767717036589888 770130118892736 770310675227016 771271282129656 772372881335748 773695536109832 773876928353067 774633406288896 775564504812342 777250411039872 779141397253428 779331195582016 780099569438112 781590388519116 782360989804062 782537828802048 782551572423264 784455455925711 786160689120576 787875052507776 788059769126256 789409287009504 790536792550032 791522622195312 791708193983322 793243217851392 794025308127744 794196685108134 795159406685952 796151000908032 796521082387968 798653456629504 798840700235424 803301232644647 804274990713216 804289116101688 804477680983053 804648848534784 806802981697152 807006309061491 807598441088064 807998486040592 809760470632992 811337322759768 812496147898644 814078327228551 814874102719488 817055610008064 817247167982784 818646668009856 818838599006736 819815933014848 821030719686408 821412366212592 823611377149176 824215692962304 824423408610732 824609755081728 826630480437846 827000205438528 829214175633184 831836037086208 832015574875188 834062953332224 834450657739776 835065485340273 835453655763102 837509494461696 840338918429472 841386853232352 842588597820816 844229376385164 845252747361792 845435180921562 847515581611776 847909539316224 849972433367376 850179486089472 851017712114304 852644060202672 852843961858482 855127118621721 855963020008448 857629842676992 858854786967936 860527240794144 862403773690944 862830966537232 863681666163624 865993836649172 866396383754328 867446625475584 867680192395863 868528364626944 870407478123561 871462582075008 874406712419856 876328617430524 876747595029768 877390898959872 877612015617876 880148707305984 880355057402304 880370518976172 881452893862464 882711864383712 884223469839808 884430775260648 886359434071248 888286184045568 889393910924288 890462949969726 890664223522304 891542365072128 892398620082816 894344654198016 895669876021536 896086217686464 898469358994944 898485138708192 898695787764852 901101694891706 902182042296576 902613380562432 904597282508928 904809364552368 904825255614399 907653354409296 908998296795666 910980529462116 911855453272302 912754488104739 912960800269056 917187470640672 919187561259072 919403063980632 920977501511088 922292924641704 923426841189248 923443059227864 923659559647209 924562452667392 926562799292823 927242654582592 927468530279424 927685974466944 930375231118344 932865947587332 933996763408896 935596192011264 935815541721984 936932494874112 938320822498752 938756989957248 941270145313344 942198181269408 944720549071824 946560209886396 946774163241984 947912172548418 950686453172736 953231545009408 953455029313248 955277141523364 956218987538298 956451921850656 958778890575869 959224567728006 960387335347968 961584975122688 962958397509504 964833573011616 966211635338928 968093145893412 970475376600576 970684837354386 971641874434077 972591670987776 973525767363072 974695931723619 977094410205312 980395404834384 983020030790952 983459703764736 986092533185408 986341044408489 987064761329856 989707241884768 990167295719232 991634505595272 993050847431676 994751403569784 994984622168229 995957236657152 997154363330154 999321957051264 1000568149789824 1001997251462592 1002985160706144 1003948447593168 1006137735972768 1007374735842816 1007628610524228 1010541108388352 1010778028869312 1010795781046716 1012021063054848 1017671942822544 1017910535121414 1019884137237504 1020635593193667 1021110023710458 1022383387002278 1023622715453184 1024098534498816 1026840158523648 1027080900302688 1028361709506208 1029830508447664 1031835904470756 1034086006416456 1036099689199974 1036333881386496 1037579540221917 1038855196337904 1038873441631347 1040132759250816 1042120518025488 1043147986405416 1043402096564352 1043646721275312 1045940607900948 1048214252160768 1050500070010368 1050746358835008 1052545716012672 1054049056733376 1055363496260416 1055610925311096 1058928913477512 1060212542247936 1060498012928277 1061534667877376 1062810617705802 1063831362151019 1065120933647232 1069503476253696 1069522259819328 1072366654284288 1072385488135584 1072636907977404 1072865131379712 1075737308929536 1076008412081988 1076797921450752 1079680627510656 1081783097013024 1083328197198192 1085437769638068 1086988089756294 1088343605518554 1089662890643712 1091528890679808 1091784798675648 1093087910686464 1094707626248544 1095216488283456 1098148502865568 1099231211480976 1102173973917128 1102666940584704 1105897534639821 1106392166735328 1109354099833584 1110447856496088 1113420647120364 1113938207684136 1115588818794681 1116679325948928 1119095329016007 1120451891239296 1121849137643136 1123451463761088 1125639168513552 1127246907895416 1129442003542314 1130020775482368 1132465643580117 1133296577823168 1133572648119296 1134690282819072 1136858746936896 1137125282477976 1140169491495628 1142082236630016 1143506456902656 1144880935675362 1145139715957248 1146268755092736 1147369654392192 1149871698254592 1151575554884832 1155195178339104 1155466012840524 1156906923194484 1158559322003622 1160543304164748 1161950109433344 1163346757218513 1165875616559808 1168438156574032 1168712095880142 1168996793373024 1170149354157168 1172385582778674 1173806743203072 1173827358634896 1175270525149952 1176949152511616 1179241033680864 1181812578761664 1184113930514256 1185805188825048 1187283933292968 1187562290974983 1188723153429504 1189864826777088 1191037962191616 1191295027662201 1192459538930688 1192739110028928 1194226501362048 1194781623581952 1197980184944256 1198261050353136 1202909389728768 1206129710011904 1206412486069824 1206433674152532 1210204472545728 1211997729060888 1214640705949488 1215807271029736 1217005984139652 1217281067025408 1218744221847966 1220264042551106 1222311154079232 1222916627520896 1225583415012096 1225870751974176 1227970002014784 1229723899522272 1231546079529612 1232118549318888 1235417065723764 1236323539443456 1236635112916098 1236914632622592 1239945720656769 1240500308157792 1243821263449776 1247754055629312 1248023362312782 1251094429998336 1251675986609664 1255026860417792 1256264241692544 1259627398762432 1262080279848528 1263882896731224 1266344064577746 1268152771382343 1269734206438313 1271273372417664 1271864308974336 1274958650051064 1275269229134208 1276526568171456 1278966090304008 1279265942787723 1280516447130624 1282113300163584 1283944530012672 1286444764015488 1288282180451904 1290790861191216 1294246449805848 1295522499245436 1298990754973758 1299594575631492 1302792546940416 1307193873112512 1310693374387936 1311279605019648 1314492926145786 1315121392544652 1316086348439808 1320223060958976 1320532586103456 1320555778464258 1322179340793696 1324067796575568 1326335204759712 1326646162890972 1329539151106872 1332429276068352 1334090866386432 1335694424954589 1335996335283456 1337313547608192 1338597930124224 1341516981297024 1343504814032304 1347704038492416 1347727708062288 1348043681647278 1351652542337559 1353273063444864 1356895923763392 1357214046828552 1360847457591556 1361480031613944 1363130411461632 1363497445193499 1364830287270912 1366470794193174 1367783179908453 1369120211364864 1369441200403584 1375781205961008 1378781341888608 1379104595970948 1381466252266632 1383439386962556 1385140261783872 1385164588841796 1386843679001088 1389494024033984 1390863981873888 1391202795419136 1391528961700416 1394587477201264 1397619002881024 1399298921380998 1400995145113344 1403394288016896 1405398742311168 1407481233748128 1408135484935872 1411905217970016 1413297271904112 1413997350571036 1416369468552192 1417080823607736 1419840314829594 1420161244862976 1421868258822627 1426029679759104 1429847317514112 1430182543969872 1432915712285046 1434328481307447 1434677882775984 1435730561934336 1438836851592009 1439574170014208 1442377462684032 1444437596264256 1447250359517424 1449317453008392 1451124807358072 1452883854191616 1455713064900864 1456027256031579 1457450547581952 1458887506481664 1459610168331392 1460288651044608 1465641615307968 1470222587446272 1470593107251576 1474530046186428 1475189555647104 1479138799778112 1480597141994784 1484560862827152 1485250943578848 1487451758392908 1489576271147514 1492127105354676 1493935854985728 1495798850190848 1497935285014784 1500852224684736 1502995877193888 1505922671389752 1509206603959152 1509954191440156 1511062103764224 1511442915786342 1515489214136051 1515811662582528 1516167043303968 1516193671570074 1518031594582272 1526507914233816 1526865802682121 1528358340123648 1529826205856256 1531665035565687 1533162264339456 1533575080503417 1535434073179776 1540260237785472 1540621350454032 1542542564259312 1544745762671496 1547391072219664 1547753856706134 1551129009624684 1554500822079744 1558282794506856 1558662391164032 1560199138876224 1563180777038232 1564721979608124 1565075657604096 1565103144846528 1568910911851422 1572321378241152 1575750105015552 1576119538252512 1578818574019008 1581073585100064 1583045244390624 1583416387966644 1588050616255488 1588393370216268 1590318813371904 1592302001816064 1593042164775936 1594215926558703 1597306913259008 1597681400470848 1606602465289294 1608549981426432 1608578232203376 1608955361966106 1609297697069568 1613605963394304 1614012618122982 1615196882176128 1615996972081184 1619520941265984 1622674645519536 1624992295797288 1628156654457102 1630482134634441 1632515408277831 1634111220016128 1634494335965568 1637293336019712 1637677198013472 1639631866029696 1642061439372816 1642824732425184 1647222754298352 1648431385924608 1648846817221464 1653260960875692 1654000410877056 1658428351266368 1664031149750376 1668125906664448 1670130970680546 1670907311526204 1671734997665887 1675018988923392 1680677836858944 1682773706464704 1685177195641632 1688458752770328 1690505494723584 1690870361843124 1694163005313471 1695031163223552 1695819078632448 1699944866734752 1700358972178944 1702035424228608 1705288120405344 1705687923716964 1710254237243442 1715259685353984 1717321403513043 1717709573935872 1721054481588288 1724807547381888 1725661933074464 1727363332327248 1731987673298344 1732792767508656 1735360384791726 1737838983005433 1740814956247122 1742925164150016 1748813424839712 1752657234861048 1753068143820213 1753495190059536 1754781797919744 1755224031235752 1758578374168011 1760297414611968 1760710114804608 1760741037952344 1762905787724928 1765423728767424 1768446939679616 1768861550521296 1772718868142496 1780925899939452 1781328447044608 1783084730144256 1784797240165632 1788689308396032 1791339752043072 1792172435372928 1796938717989888 1796970277416384 1797391575529704 1802203389783412 1804364084593152 1805226761124864 1809194565017856 1809618729104736 1809650511228798 1815306708818592 1817996593591332 1821961058924232 1823710906544604 1825508976209478 1825921600538112 1828116332771949 1830396063826659 1834374941281344 1838375122518144 1838806127961264 1841955003022176 1844585849283408 1846853682378496 1846886118455728 1847319119294418 1853125598585646 1854485309165184 1855371948933888 1860750462236688 1865731895174664 1867993526817792 1871631083443968 1872035043469173 1873864989748224 1876641644997504 1877513979914496 1882540290626688 1884396362538816 1889441098143648 1893120419772792 1895824345096836 1899516096866619 1901372906345472 1906463090018816 1906910058626496 1910554283046728 1912437975076596 1912903843701312 1917557781151738 1918449135456012 1920774670695936 1923169950245376 1925916795019008 1929667146023232 1932423270677856 1936186291786824 1940950753201152 1941369674708772 1943283748868154 1947051534726144 1948486132460637 1949391863447238 1954188820410624 1960790809668768 1966040061581904 1966919407529472 1971739389218679 1972185066370816 1972682088816978 1974129522659712 1979414483769536 1980334591438464 1983269011190544 1986101694863352 1989502807139568 1989969244336458 1994308726660308 1995296610117349 1998643914102528 2001136299579648 2003994502925184 2005970321412288 2007896895186336 2012275471945536 2014749471685632 2015257221048456 2021082216776704 2021556057738624 2021591562093432 2022065522470917 2024042126109696 2035343885645088 2035821070242828 2041271186387334 2042220047420916 2044766774004556 2047245430906368 2048197068997632 2049706191289761 2053680317047296 2054161800605376 2056723419012416 2059661016895328 2063671808941512 2068172012832912 2072199378399948 2072667762772992 2075159080443834 2077710392675808 2077746883262694 2080265518501632 2084241036050976 2086295972810832 2086804193128704 2087293442550624 2091881215801896 2096428504321536 2098948382071497 2101000140020736 2101492717670016 2105091432025344 2108098113466752 2110726992520832 2111221850622192 2117857826955024 2120996025856554 2125621235411604 2127662724302038 2129760472244391 2130241867294464 2139044519638656 2144733308568576 2144770976271168 2145273815954808 2149373568427569 2151474617859072 2152016824163976 2153595842901504 2159361255021312 2163566194026048 2166656394396384 2170875539276136 2173976179512588 2176687211037108 2179325781287424 2183057781359616 2183569597351296 2186175821372928 2189415252497088 2190432976566912 2196297005731136 2198462422961952 2204347947834256 2205333881169408 2211795069279642 2212784333470656 2218708199667168 2220895712992176 2226841294240728 2227876415368272 2231177637589362 2234364406721271 2238190658032014 2240903782478592 2243698275286272 2246902927522176 2251278337027104 2254493815790832 2258884007084628 2264931287160234 2266593155646336 2267164373679513 2269380565638144 2273717493873792 2274250564955952 2274290507355111 2280338982991256 2289761871350724 2290279431914496 2292537510185472 2294739308784384 2299743396509184 2303151109769664 2310390356678208 2310932025681048 2313813846388968 2317118644007244 2321086608329496 2321630785059201 2323900218866688 2326693514437026 2331751233119616 2336876313148064 2337424191760284 2337993586746048 2340298708314336 2344771165557348 2347613486406144 2347654717269792 2350541050299904 2353366367777133 2353898305023232 2358482067361728 2363625157523328 2368227861028512 2371610377650096 2374567866585936 2375124581949966 2379729653554176 2381483050785223 2382075924383232 2382590055324402 2385478220057856 2388453002724096 2389563247163904 2395960369888512 2396522100706272 2409903697933941 2412259420023808 2412824972139648 2412867348305064 2413433042949159 2420408945091456 2421018927184473 2423995458121776 2429281411898976 2431614542059472 2434011968279304 2437488443695932 2440528085102212 2444622308158464 2445833255041792 2451166830024192 2451741503948352 2455940004029568 2459447799044544 2463092159059224 2464237098637776 2470834131447528 2472647078886912 2473270225832196 2473829265245184 2479891441313538 2481000616315584 2487642526899552 2495508111258624 2496046724625564 2502188859996672 2503351973219328 2505196456020819 2510053720835584 2512528483385088 2519254797524864 2524160559697056 2527765793462448 2532688129155492 2536305542764686 2539468412876626 2542546744835328 2543728617948672 2549917300102128 2550538458268416 2553053136342912 2557932180608016 2558531885575446 2565381355865163 2567889060025344 2572889528030976 2576564360903808 2581581722382432 2588492899611696 2591044998490872 2597981509947516 2599189151262984 2603040577187589 2605585093880832 2611222434370683 2614387746225024 2621386748775872 2628985852291572 2630242785089304 2632172696879616 2640446121917952 2641065172206912 2641111556928516 2644358681587392 2648135593151136 2652670409519424 2653292325781944 2659078302213744 2664858552136704 2668181732772864 2671388849909178 2671992670566912 2674627095216384 2677195860248448 2683033962594048 2687009628064608 2695408076984832 2695455416124576 2696087363294556 2702013237077449 2703305084675118 2706546126889728 2713791847526784 2714428093657104 2714475766843197 2721694915183112 2722960063227888 2726994890386998 2732941588386348 2735566359816906 2738263464314217 2738882400807168 2751562411922016 2757562683777216 2758209191941896 2762932504533264 2766878773925112 2770280523567744 2770329177683592 2770978678941627 2773687358002176 2778988048067968 2779688397878469 2781727963747776 2782405590838272 2783057923400832 2789174954402528 2798597842761996 2801990290226688 2806788576033792 2810797484622336 2814962467496256 2816270969871744 2823810435940032 2826594543808224 2827994701142072 2834161647215472 2839680629659188 2840322489725952 2843736517645254 2852059359518208 2859694635028224 2860365087939744 2865831424570092 2868656962614894 2869355765551968 2876336671727607 2877673703184018 2879148340028416 2884754925368064 2888875192528512 2894500719034848 2898634906016784 2902249614716144 2911426129801728 2912054512063158 2917775012963328 2919220336662784 2920577302089216 2924087795170857 2931283230615936 2941186214503152 2949060092372856 2950379111294208 2958277599556224 2959023133225467 2961194283989568 2969121725654304 2970501887157696 2974903516785816 2979152542295028 2984254210709352 2984953866504687 2987871709971456 2991597700381696 2995870570029568 3001704449369472 3005991754387776 3011845342779504 3018413207918304 3019908382880312 3022124207528448 3022885831572684 3030978428272102 3031623325165056 3032334086607936 3032387343140148 3036063189164544 3053015828467632 3053731605364242 3059652411712512 3061906779581001 3063330071131374 3067150161006834 3070868146359552 3080520475570944 3081242700908064 3085085128518624 3089491525342992 3094782144439328 3095507713412268 3102258019249368 3109001644159488 3116565589013712 3116620324894041 3117324782328064 3120398277752448 3126361554076464 3129443959216248 3130206289693056 3137821823702844 3144642756482304 3151500210031104 3152239076505024 3157637148038016 3162147170200128 3166090488781248 3166832775933288 3176786740432536 3180637626743808 3181494038784831 3184604003632128 3188431853117406 3191494086453057 3194613826518016 3195362800941696 3213204930578588 3217099962852864 3217156464406752 3217910723932212 3218595394139136 3227211926788608 3228025236245964 3230393764352256 3231993944162368 3239041882531968 3245349291039072 3249984591594576 3256313308914204 3260964269268882 3265030816555662 3268988671931136 3274586672039424 3275354396026944 3279263732059392 3284122878745632 3285649464850368 3294445508596704 3297693634442928 3306521921751384 3308000821754112 3316856702532736 3317692603919463 3328062299500752 3340261941361092 3341814623052408 3343469995331774 3346766456384043 3350037977846784 3357285987048021 3361355673717888 3365547412929408 3370354391283264 3376917505540656 3381740723686248 3388326010626942 3390062326447104 3397396930740351 3399889733469504 3400717944357888 3404070848457216 3410576240810688 3411375847433928 3420508474486884 3430519370707968 3434642807026086 3435419147871744 3442108963176576 3449615094763776 3451323866148928 3454726664654496 3463975346596688 3465585535017312 3470720769583452 3475677966010866 3481629912494244 3485850328300032 3490040271655539 3497626849679424 3505314469722096 3506136287640426 3506990380119072 3510448062471504 3517156748336022 3521420229609216 3521482075904688 3525811575449856 3530847457534848 3536893879359232 3537723101042592 3545437736284992 3561851799878904 3562686872924949 3566169460288512 3569594480331264 3573885082986603 3577378616792064 3578341854507973 3582679504086144 3584344870745856 3593940554832768 3594783151059408 3604406779566824 3608728169186304 3618389130035712 3619237458209472 3619301022457596 3630613417637184 3635993187182664 3643922117848464 3647421813089208 3651017952418956 3651843201076224 3656232665543898 3660792127653318 3668749882562688 3676750245036288 3677612255922528 3683910006044352 3689171698566816 3693707364756992 3693772236911456 3694638238588836 3706251197171292 3708970618330368 3710743897867776 3719837161970307 3721500924473376 3731463790349328 3743262166887936 3744070086938346 3753283289995008 3755027959828992 3765080581253376 3768792725077632 3778882196287296 3786240839545584 3791648690193672 3799032193733238 3804458314147029 3809202619314939 3812926180037632 3813820117252992 3821108566093456 3824875950153192 3825807687402624 3835115562303476 3836898270912024 3841549341391872 3846339900490752 3851833590038016 3859334292046464 3864846541355712 3872372583573648 3882739349417544 3886567497736308 3896972264921274 3898783726894476 3908377640821248 3921581619337536 3932080123163808 3933838815058944 3943478778437358 3944370132741632 3945364177633956 3948259045319424 3958828967539072 3960669182876928 3966538022381088 3972203389726704 3979005614279136 3979938488672916 3988617453320616 3990593220234698 3997287828205056 4002272599159296 4007083274863767 4007989005850368 4011940642824576 4015793790372672 4024550943891072 4030514442096912 4043112115477248 4043183124186864 4044131044941834 4054957627012677 4070687771290176 4071642140485656 4082542372774668 4084440094841832 4089533548009112 4090492335580497 4094490861812736 4099412382579522 4103349539725359 4107360634094592 4108323601210752 4113446838024832 4119322033790656 4127343617883024 4136344025665824 4144398756799896 4150318160887668 4155420785351616 4155493766525388 4160531037003264 4168482072101952 4172591945621664 4173608386257408 4174586885101248 4183762431603792 4192857008643072 4197896764142994 4202985435340032 4210182864050688 4216196226933504 4221453985041664 4222443701244384 4235715653910048 4241992051713108 4251242470823208 4255325448604076 4259520944488782 4260483734588928 4265604776467881 4270924148928871 4278089039277312 4289541952542336 4290547631909616 4298747136855138 4302985443922341 4304033648327952 4307191685803008 4316510554776027 4318722510042624 4327132388052096 4333312788792768 4341751078552272 4347952359025176 4353374422074216 4358651562574848 4367139194702592 4368081768094737 4372351642745856 4378830504994176 4380865953133824 4392594011462272 4396924845923904 4408695895668512 4410667762338816 4423590138559284 4425568666941312 4437416399334336 4441791425984352 4453682588481456 4455752830736544 4462355275178724 4468728813442542 4476381316064028 4481807564957184 4487396550572544 4493805855044352 4502556674054208 4508987631581664 4517768014169256 4529862574320468 4533186311292672 4534328747359026 4546467642408153 4547434987747584 4548501129911904 4548581014710222 4560677965982512 4579523742701448 4585075020370944 4589478617568768 4594995106697061 4599486793018368 4600725241510251 4606302219539328 4620780713356416 4621864051362096 4627627692777936 4634237288014488 4642173216658992 4643261570118402 4653387028874052 4663502466239232 4673752626296128 4674848383520568 4675987173492096 4680597416628672 4689542331114696 4695226972812288 4695309434539584 4701082100599808 4706732735554266 4707796610046464 4716964134723456 4727250315046656 4736455722057024 4743220755300192 4749135733171872 4750249163899932 4762966101570446 4764151848766464 4765180110648804 4770956440115712 4776906005448192 4779126494327808 4782647779676109 4791920739777024 4793044201412544 4819807395867882 4825649944279296 4825734696610128 4826866085898318 4840817890182912 4842037854368946 4847990916243552 4858562823797952 4863229084118944 4868023936558608 4874976887391864 4881056170204424 4891666510083584 4897546224833493 4902333660048384 4903483007896704 4911880008059136 4918895598089088 4926184318118448 4928474197275552 4941668262895056 4945294157773824 4946540451664392 4959782882627076 4962001232631168 4975285053799104 4992093449251128 5004377719993344 5010392912041638 5015204992997661 5020107441671168 5025056966770176 5038509595049728 5048321119394112 5055531586924896 5065376258310984 5072611085529372 5078936825753252 5085093489670656 5087457235897344 5099834600204256 5101076916536832 5106106272685824 5115864361216032 5117063771150892 5130762711730326 5145779056061952 5151964210539129 5153128721807616 5163163444764864 5176985799223392 5182089996981744 5195963019895032 5198378302525968 5206081154375178 5213516949016299 5222444868741366 5228775492450048 5242773497551744 5257971704583144 5259204431460639 5260485570178608 5264345393759232 5275735122504033 5280892243835904 5282130344413824 5282223113857032 5288717363174784 5296271186302272 5305340819038848 5306584651563888 5318156604427488 5342777699818356 5343985341133824 5349254190432768 5354391720496896 5366067925188096 5374019256129216 5390816153969664 5390910832249152 5392174726589112 5404026474154898 5406610169350236 5413092253779456 5427583695053568 5428856187314208 5428951533686394 5443389830366224 5445920126455776 5453989780773996 5465883176772696 5471132719633812 5476526928628434 5477764801614336 5484348998315847 5491188191479977 5503124823844032 5515125367554432 5516418383883792 5525865009066528 5533757547850224 5540561047135488 5540658355367184 5541957357883254 5557976096135936 5559376795756938 5563455927495552 5566115846801664 5578349908805056 5597195685523992 5603980580453376 5616105130407519 5621594969244672 5623108628512529 5629924934992512 5632541939743488 5647620871880064 5653189087616448 5655989402284144 5668323294430944 5679361259318376 5687473035290508 5698548290599857 5704118719036416 5719389270056448 5720730175879488 5731662849140184 5737313925229788 5738711531103936 5752673343455214 5755347406368036 5769509850736128 5777750385057024 5789001438069696 5797269812033568 5804499229432288 5822852259603456 5824109024126316 5838440673325568 5841154604178432 5845458397381911 5848175590341714 5862566461231872 5882372429006304 5898120184745712 5900758222588416 5915218167656037 5916555199112448 5918046266450934 5922388567979136 5938243451308608 5941003774315392 5949807033571632 5958305084590056 5968508421418704 5969907733009374 5985889830352047 5991741140059136 6003408898738944 6011983508775552 6023690685559008 6036826415836608 6039816765760624 6044248415056896 6045771663145368 6061956856544204 6063246650330112 6064668173215872 6064774686280296 6072126378329088 6106031656935264 6107463210728484 6123813559162002 6126660142262748 6134300322013668 6141736292719104 6149118573869283 6161040951141888 6162485401816128 6170170257037248 6178983050685984 6189564288878656 6191015426824536 6204516038498736 6218003288318976 6233131178027424 6233240649788082 6234649564656128 6240796555504896 6252723108152928 6258887918432496 6260412579386112 6275643647405688 6289285512964608 6296845146214491 6303000420062208 6304478153010048 6315274296076032 6324294340400256 6332180977562496 6333665551866576 6353573480865072 6362988077569662 6376863706234812 6382988172906114 6389281416733173 6390725601883392 6426409861157176 6434199925705728 6434312928813504 6435821447864424 6448120705282707 6454423853577216 6456050472491928 6460787528704512 6463987888324736 6478083765063936 6490698582078144 6499969183189152 6512626617828408 6521928538537764 6530061633111324 6537977343862272 6549173344078848 6550708792053888 6558527464118784 6568245757491264 6571298929700736 6588891017193408 6595387268885856 6613043843502768 6616001643508224 6633713405065472 6635385207838926 6656124599001504 6680523882722184 6683629246104816 6686939990663548 6693532912768086 6703093220163813 6711452234031083 6714571974096042 6722711347435776 6731094825858816 6740708782566528 6753835011081312 6763481447372496 6776652021253884 6794793861480702 6799779466939008 6801493121038539 6808141696914432 6821152481621376 6822751694867856 6822871522065333 6841016948973768 6869285614052172 6870838295743488 6884217926353152 6899230189527552 6902647732297856 6909453329308992 6927950693193376 6931171070034624 6941441539166904 6951355932021732 6963259824988488 6964892355177603 6971700656600064 6980080543311078 6995253699358848 7010628939444192 7012272575280852 7013980760238144 7020896124943008 7034313496672044 7042840459218432 7042964151809376 7051623150899712 7060099103331399 7061694915069696 7073787758718464 7075446202085184 7090875472569984 7123703599757808 7125373745849898 7139188960662528 7144449152355669 7147770165973206 7156683709015946 7165359008172288 7168689741491712 7187881109665536 7189566302118816 7208813559133648 7229711093801823 7236778260071424 7238474916418944 7238602044915192 7261226835274368 7263056781553419 7271986374365328 7287844235696928 7294843626178416 7302035904837912 7312465331087796 7321584255306636 7337499765125376 7353500490072576 7355224511845056 7367820012088704 7378343397133632 7387414729513984 7387544473822912 7389276477177672 7412502394342584 7417941236660736 7421487795735552 7439674323940614 7443001848946752 7462927580698656 7486524333775872 7488140173876692 7506566579990016 7510055919657984 7515589368062457 7530161162506752 7537585450155264 7557764392574592 7572481679091168 7583297380387344 7598064387466476 7608916628294058 7618405238629878 7627640234505984 7642217132186912 7649751900306384 7651615374805248 7670231124606952 7673796541824048 7696144067595489 7703667180076032 7718668584092928 7729693082711424 7744745167147296 7765478698835088 7773134995472616 7793944529842548 7797567453788952 7809121731562767 7816755281642496 7833667303112049 7843163238675072 7864160246327616 7886957556874716 7888740265483264 7890728355267912 7896518090638848 7917657935078144 7921338365753856 7933076044762176 7944406779453408 7958011228558272 7959876977345832 7977234906641232 7981186440469396 7994575656410112 8004545198318592 8014166549727534 8015978011700736 8023881285649152 8031587580745344 8049101887782144 8061028884193824 8086224230954496 8086366248373728 8088262089883668 8106039711232347 8109915254025354 8141375542580352 8143284280971312 8143427300529591 8165084745549336 8168880189683664 8179067096018224 8180984671160994 8198824765159044 8206699079450718 8216647202421504 8226893676049664 8238644067581312 8254687235766048 8272688051331648 8288797513599792 8300636321775336 8310841570703232 8310987533050776 8312936036824881 8321062074006528 8336964144203904 8339065193635407 8345183891243328 8347216772514816 8349173770202496 8367524863207584 8395793528285988 8405970870680064 8420365728101376 8432392453867008 8442907970083328 8444887402488768 8471431307820096 8483984103426216 8502484941646416 8510650897208152 8519041888977564 8520967469177856 8531209552935762 8541848297857742 8556178078554624 8579083905084672 8581095263819232 8597494273710276 8605970887844682 8608067296655904 8629010015182821 8633021109552054 8637445020085248 8654264776104192 8666625577585536 8683502157104544 8695904718050352 8706748844148432 8734278389405184 8736163536189474 8757661009988352 8761731906267648 8785188022924544 8793849691847808 8817391791337024 8836313559091117 8847180277118568 8851137333882624 8874832798668672 8877069399676401 8883582851968704 8907365176962912 8911505661473088 8924710550357448 8937457626885084 8952762632128056 8954861599514061 8963615129914368 8974793101145088 8987611710088704 9005113348108416 9017975263163328 9035536028338512 9059725148640936 9066372622585344 9068657494718052 9092935284816306 9094869975495168 9097002259823808 9097162029420444 9121355931965024 9159047485402896 9178957235137536 9185720338743003 9189990213394122 9201450483020502 9212604439078656 9241561426712832 9243728102724192 9255255385555872 9268474576028976 9284346433317984 9286523140236804 9306774057748104 9327004932478464 9347505252592256 9349696767041136 9349860974682123 9351974346984192 9361194833257344 9379084662229392 9390618869079168 9413465471108532 9415593220092928 9433928269446912 9454500630093312 9472911444114048 9486441510600384 9498271466343744 9500498327799864 9525932203140892 9530360221297608 9541912880231424 9544482116354493 9553812010896384 9565295559352218 9574482259359171 9583841479554048 9586088402825088 9639614791735764 9651299888558592 9651469393220256 9653732171796636 9681635780365824 9684075708737892 9695981832487104 9717125647595904 9726458168237888 9736047873117216 9749953774783728 9762112340408848 9783333020167168 9795092449666986 9806966015793408 9823760016118272 9837791196178176 9852368636236896 9856948394551104 9883336525790112 9893080903328784 9919565765254152 9924002465262336 9950570107598208 9953077811758389 9984186898502256 10020785824083276 10030409985995322 10040299369152129 10050113933540352 10071857961144063 10077019190099456 10096642238788224 10111063173849792 10130752516621968 10145222171058744 10157873651506504 10170186979341312 10192190792221053 10199669200408512 10202153833073664 10212212545371648 10231728722432064 10234127542301784 10261525423460652 10291558112123904 10303928421078258 10306257443615232 10326326889529728 10353971598446784 10364179993963488 10391926039790064 10396756605051936 10412162308750356 10427033898032598 10444889737482732 10457550984900096 10485546995103488 10515943409166288 10518408862921278 10520971140357216 10546567796334559 10551470245008066 10564260688827648 10564446227714064 10577434726349568 10592542372604544 10610681638077696 10613169303127776 10636313208854976 10685555399636712 10688060618774847 10698508380865536 10708783440993792 10721655248959809 10732135850376192 10735025563523919 10748038512258432 10781821664498304 10784349453178224 10808052948309796 10813220338700472 10826184507558912 10855167390107136 10857712374628416 10857903067372788 10886779660732448 10891840252911552 10907979561547992 10931766353545392 10942265439267624 10953053857256868 10955529603228672 10968697996631694 10982376382959954 11006249647688064 11030250735108864 11032836767767584 11051730018133056 11067515095700448 11081122094270976 11081316710734368 11083914715766508 11115952192271872 11118753591513876 11126911854991104 11132231693603328 11156699817610112 11159511485910921 11194391371047984 11232210260815038 11246217257025058 11259849869985024 11265083879486976 11295241743760128 11306378175232896 11311978804568288 11336646588861888 11358722518636752 11374946070581016 11397096581199714 11413374942441087 11427607857944817 11438778540112896 11441460351758976 11463325698280368 11474627850459576 11477423062207872 11505346686910428 11510694812736072 11539019701472256 11555500770114048 11578002876139392 11594539624067136 11608998458864576 11648218048252632 11676881346651136 11690916794763822 11696351180683428 11702144983661209 11725132922463744 11764744858012608 11796240369491424 11801516445176832 11830436335312074 11833110398224896 11836092532901868 11844777135958272 11876486902617216 11882007548630784 11899614067143264 11916610169180112 11937016842837408 11939815466018748 11971779660704094 12006817797477888 12021249824591301 12023967017551104 12047381371118016 12073652831673216 12079633531521248 12091543326290736 12123913713088408 12129336346431744 12129549372560592 12164872881038031 12212063313870528 12214926421456968 12247627118324004 12253320284525496 12268600644027336 12271477006741491 12283472585438208 12298237147738566 12310048619176077 12322081902283776 12324970803632256 12340340514074496 12357966101371968 12379128577757312 12382030853649072 12409032076997472 12466262356054848 12466481299576164 12469299129312256 12481593111009792 12505446216305856 12517775836864992 12520825158772224 12551287294811376 12578571025929216 12593690292428982 12608956306020096 12630548592152064 12648588680800512 12664361955124992 12667331103733152 12707146961730144 12725976155139324 12753727412469624 12765976345812228 12778562833466346 12781451203766784 12796814329403643 12812772446786613 12852819722314352 12868625857627008 12871642895728848 12896241410565414 12912100944983856 12921575057409024 12927975776649472 12949531664328081 12956167530127872 12981397164156288 12999938366378304 13025253235656816 13043857077075528 13060123266222648 13075954687724544 13101417584107776 13104245304284211 13117054928237568 13136491514982528 13142597859401472 13177782034386816 13190774537771712 13226087687005536 13232003287016448 13267426810130944 13270770415677852 13312249198003008 13361047765444368 13367258492209632 13373879981327096 13387065825536172 13406186440327626 13422904468062166 13429143948192084 13445422694871552 13462189651717632 13481417565133056 13507670022162624 13526962894744992 13553304042507768 13589587722961404 13599558933878016 13602986242077078 13639402927224459 13642304963242752 13645503389735712 13645743044130666 13682033897947536 13738571228104344 13768435852706304 13798460379055104 13802175724530753 13805295464595712 13818906658617984 13855901386386752 13862342140069248 13882883078333808 13902711864043464 13926519649976976 13929784710355206 13960161086622156 13967076270821443 13990507398717696 14021257878888384 14024545150561704 14027961520476288 14041792249886016 14068626993344088 14085680918436864 14085928303618752 14103246301799424 14120198206662798 14123389830139392 14147575517436928 14150892404170368 14181750945139968 14247407199515616 14250747491699796 14288898304711338 14295540331946412 14313367418031892 14330718016344576 14337379482983424 14347943339028327 14375762219331072 14379132604237632 14417627118267296 14459422187603646 14476949832837888 14477204089830384 14522453670548736 14526113563106838 14543972748730656 14575688471393856 14589687252356832 14604071809675824 14624930662175592 14643168510613272 14674999530250752 14692638674500479 14707000980145152 14710449023690112 14735640024177408 14756686794267264 14775088947645824 14778552954355344 14825004788685168 14835882473321472 14879348647881228 14886003697893504 14925855161397312 14976280347753384 15013133159980032 15031178736124914 15045614978992983 15060322325013504 15075170900310528 15115528785149184 15144963358182336 15166594760774688 15196128774932952 15217833256588116 15236810477259756 15255280469011968 15284434264373824 15299503800612768 15303230749610496 15340462249213904 15347593083648096 15392288135190978 15437337168185856 15455892631617387 15459386165422848 15489490334294592 15530957397670176 15546269990945232 15587889059685096 15595134907577904 15618243463125534 15640550847048897 15667334606224098 15686326477350144 15728320492655232 15773915113749432 15777613294381917 15781456710535824 15793036181277696 15827205367512099 15835315870156288 15842676731507712 15866152089524352 15888813558906816 15916022457116544 15919753954691664 15954469813282464 15962372880938792 16028333099455068 16031956023401472 16047762571298304 16063175161490688 16098203775564288 16122057768387648 16172448461908992 16172732496747456 16176524179767336 16212079422464694 16219830508050708 16282751085160704 16286568561942624 16286854601059182 16330169491098672 16337760379367328 16358134192036448 16361969342321988 16397649530318088 16413398158901436 16433294404843008 16453787352099328 16473564574439931 16477288135162624 16509374471532096 16545376102663296 16577595027199584 16601272643550672 16621683141406464 16621975066101552 16625872073649762 16670381355496561 16673928288407808 16678130387270814 16690367782486656 16698347540404992 16735049726415168 16791587056571976 16811941741360128 16848315391222557 16864784907734016 16869325885537587 16885815940166656 16889774804977536 16942862615640192 16967968206852432 17004969883292832 17021301794416304 17038083777955128 17062419105871524 17083696595715484 17112356157109248 17158167810169344 17162190527638464 17194988547420552 17211941775689364 17216134593311808 17258020030365642 17266042219104108 17308529552208384 17333251155171072 17367004314209088 17391809436100704 17413497688296864 17468556778810368 17472327072378948 17515322019976704 17523463812535296 17536375192145733 17570376045849088 17587699383695616 17634783582674048 17672627118182234 17694360554237136 17702274667765248 17745654502968111 17749665597337344 17754138799352802 17767165703937408 17814730353925824 17823011322946176 17849421100714896 17874915253770168 17905525264256112 17909723199028122 17957669491056141 17975223420177408 18010226696216832 18035950526326656 18071072056677024 18119450297281872 18132745245170688 18137314989436104 18185870569632612 18189739950990336 18194004519647616 18194324058840888 18242711863930048 18318094970805792 18371440677486006 18379980426788244 18402900966041004 18425208878157312 18447355721607849 18483122853425664 18487456205448384 18510510771111744 18536949152057952 18568692866635968 18573046280473608 18613548115496208 18654009864956928 18695010505184512 18699393534082272 18699721949364246 18703948693968384 18722389666514688 18758169324458784 18781237738158336 18826930942217064 18867856538893824 18890535438643473 18909001260186624 18914092659542143 18945822888228096 18972883021200768 18996542932687488 19000996655599728 19051864406281784 19060720442595216 19088964232708986 19130591118704436 19148964518718342 19167844250199519 19172176805650176 19279229583471528 19302599777117184 19302938786440512 19307464343593272 19344362115848121 19363271560731648 19368151417475784 19391963664974208 19434251295191808 19452916336475776 19472095746234432 19499907549567456 19524224680817696 19590184899333972 19613932031586816 19647520032236544 19675582392356352 19704737272473792 19713896789102208 19766673051580224 19786161806657568 19839131530508304 19848004930524672 19901140215196416 19906155623516778 19968373797004512 20041571648166552 20060819971990644 20080598738304258 20109279660491439 20134356702093249 20143715922288126 20154038380198912 20193284477576448 20222126347699584 20261505033243936 20290444342117488 20315747303013008 20384381584442106 20399338400817024 20424425090743296 20463457444864128 20468255084603568 20468614566195999 20523050846921304 20607856842156516 20612514887230464 20652653779059456 20707943196893568 20728359987926976 20783852079580128 20793513210103872 20824324617500712 20854067796065196 20889779474965464 20894677065532809 20915101969800192 20971093990206976 21031886818332576 21036817725842556 21041942280714432 21093135592669118 21102940490016132 21128521377655296 21128892455428128 21154869452699136 21180297309994197 21185084745209088 21221363276155392 21226338606255552 21272626417709952 21371110799273424 21376121237549694 21417566881987584 21433347457067007 21443310497919618 21470051127047838 21496077024516864 21563643328996608 21568698906356448 21616105896619592 21626440677400944 21689133281405469 21710334780214272 21715424749256832 21715806134745576 21773559321464896 21783680505823104 21815959123095984 21863532707090784 21884530878535248 21906107714513736 21937395993263388 21964752765919908 22012499295376128 22060501470217728 22065673535535168 22103460036266112 22135030191400896 22162244188541952 22162633421468736 22167829431533016 22231904384543744 22237507183027752 22253823709982208 22264463387206656 22313399635220224 22319022971821842 22388782742095968 22464420521630076 22492434514050116 22519699739970048 22530167758973952 22546768104187371 22590483487520256 22612756350465792 22623957609136576 22673293177723776 22717445037273504 22749892141162032 22794193162399428 22826749884882174 22855215715889634 22882920703517952 22926651396560736 22949255700919152 22954846124415744 23010693373820856 23021389625472144 23088432202786467 23111001540228096 23156005752278784 23189079248134272 23217996917729152 23296436096505264 23381833589527644 23392702361366856 23404289967322418 23427365194688301 23450265844927488 23501001909336147 23529489716025216 23592480738982848 23660872670624148 23666220796449792 23672185065803736 23689554271916544 23752973805234432 23764015097261568 23799228134286528 23833220338360224 23874033685674816 23879630932037496 23943559321408188 24013635594955776 24042499649182602 24047934035102208 24094762742236032 24147305663346432 24159267063042496 24183086652581472 24247827426176816 24258672692863488 24259098745121184 24318119133697041 24329745762076062 24424126627741056 24429852842913936 24430281901588773 24495254236648008 24506640569050992 24537201288054672 24542954013482982 24596474295477132 24620097238352154 24649941607264512 24680681028148992 24715932202743936 24758257155514624 24764061707298144 24818064153994944 24932524712109696 24932962599152328 24938808110474643 24963186222019584 25010892432611712 25017195580906221 25035551673729984 25041650317544448 25102574589622752 25187380584857964 25217912612040192 25261097184304128 25297177361601024 25328723910249984 25334662207466304 25414293923460288 25451952310278648 25507454824939248 25531952691624456 25557125666932692 25562902407533568 25593628658807286 25625544893573226 25705639444628704 25737251715254016 25743285791457696 25792482821130828 25824201889967712 25855951553298944 25887030045548463 25899063328656162 25912335060255744 25962794328312576 25999876732756608 26050506471313632 26087714154151056 26120246532445296 26202835168215552 26208490608568422 26272983029965056 26285195718802944 26355564068773632 26381549075543424 26452175374011072 26508940677273351 26534853620261888 26541540831355704 26624498396006016 26631208199029203 26722095530888736 26734516984419264 26747759962654192 26774131651072344 26812372880655252 26845808936124332 26858287896384168 26890845389743104 26924379303435264 26962835130266112 27015340044325248 27053925789489984 27106608085015536 27179175445922808 27199117867756032 27205972484154156 27278805854448918 27284609926485504 27291006779471424 27291486088261332 27364067795895072 27477142456208688 27536871705412608 27557161016229009 27604351449061506 27610590929191424 27637813317235968 27711802772773504 27724684280138496 27765766156667616 27805423728086928 27853039299953952 27859569420710412 27920322173244312 27934152541642886 27981014797435392 28042515757776768 28049090301123408 28049582924046369 28055923040952576 28083584499772032 28137253986688176 28171856607237504 28240396413325596 28246779660278784 28301784808340736 28363501890279936 28494814399031232 28501494983399592 28577796609422676 28591080663892824 28626734836063784 28633446349063479 28661436032689152 28695886678056654 28723446778077513 28751524438662144 28758265208475264 28835254236534592 28918844375207292 28953899665675776 28954408179660768 29044907341097472 29052227126213676 29087945497461312 29151376942787712 29179374504713664 29208143619351648 29249861324351184 29286337021226544 29349999060501504 29385277349000958 29420898047380224 29471280048354816 29513373588534528 29550177895291648 29557105908710688 29650009577370336 29722145607851939 29758697295762456 29772007395787008 29851710322794624 29859233435275167 29952560695506768 30062357472249828 30091229957985966 30120898107456387 30150341800621056 30215573883432189 30231057570298368 30289926716364672 30333189521549376 30392257549865904 30435666513176232 30473620954519512 30510560938023936 30568868528747648 30576572376663159 30599007601225536 30606461499220992 30680924498427808 30695186167296192 30784576270381956 30874674336371712 30911785263234774 30918772330845696 30978980668589184 31061914795340352 31092539981890464 31175778119370192 31190269815155808 31236486926251068 31281101694097794 31334669212448196 31372652954700288 31456640985310464 31547830227498864 31555226588763834 31562913421071648 31639703389003677 31654410735024198 31670631740312576 31732304179048704 31777627117813632 31832044914233088 31839507909383328 31908939626564928 31924745761877584 32056666198910136 32095525142596608 32126350322981376 32164965746879427 32196407551128576 32205076690571757 32244115536775296 32345464993494912 32353048359534672 32424158844929388 32439661016101416 32565502170321408 32573137123885248 32573709202118364 32660338982197344 32675520758734656 32716268384072896 32723938684643976 32795299060636176 32826796317802872 32866588809686016 32907574704198656 32947129148879862 32954576270325248 33018748943064192 33090752205326592 33155190054399168 33202545287101344 33243366282812928 33243950132203104 33251744147299524 33340762710993122 33347856576815616 33356260774541628 33380735564973312 33396695080809984 33470099452830336 33478534457732763 33583174113143952 33696630782445114 33738651771075174 33779549609955072 33885725231280384 33935936413704864 34009939766585664 34042603588832608 34076167555910256 34124838211743048 34167393191430968 34282823573834451 34316335620338688 34324381055276928 34389977094841104 34423883551378728 34432269186623616 34516040060731284 34532084438208216 34617059104416768 34666502310342144 34734008628418176 34783618872201408 34826995376593728 34944654144757896 35030644039953408 35072750384291466 35106434950983627 35140752091698176 35175398767391232 35269567165348096 35345254236364468 35388721108474272 35404549335530496 35491309005936222 35499331194674688 35508277598705604 35534331407874816 35629460707851648 35646022645892352 35698842201429792 35749830507540336 35811050528512224 35819446398056244 35915338982112282 36020453392433664 36063749473773903 36071901052653312 36142144113354048 36238900594563744 36274629978872208 36371741139265224 36388009039295232 36388648117681776 36485423727860096 36494618643114093 36636189941611584 36742881354972012 36759960853576488 36805801932082008 36814431020224473 36850417756314624 36894711443215698 36930145857528231 36966245706851328 36974912410896768 37021021542223488 37073898304115904 37137385733271936 37146092560947216 37227096230992416 37390021010369024 37398787068164544 37399443898728492 37407897387936768 37444779333029376 37516338648917568 37562475476316672 37653861884434128 37735713077787648 37781070877286946 37828185319084286 37891645776456192 37945766042401536 37993085865374976 38001993311199456 38103728812563568 38121440885190432 38177928465417972 38261182237408872 38297929037436684 38335688500399038 38344353611300352 38390442988210929 38438317340359839 38558459166943056 38605877572881024 38614928687186544 38688724231696242 38736302834951568 38783927329948416 38868502590383616 38905832672951552 38944191492468864 38999815099134912 39048449361635392 39180369798667944 39227864063173632 39312735912852633 39351164784712704 39361760399587703 39409474544947584 39427793578204416 39533346103160448 39572323613315136 39678263061016608 39696009861049344 39802280430392832 39812311247033556 39936747594009024 40083143296333104 40121639943981288 40161197476608516 40218559320982878 40268713404186498 40287431844576252 40386568955152896 40444252695399168 40523010066487872 40580888684234976 40631494606026016 40768763168884212 40798676801634048 40918208781673377 40926914889728256 40936510169207136 40937229132391998 41046101693842608 41215713684313032 41305307558118912 41406527173592259 41415886393787136 41456719975853952 41567704159160256 41587026420207744 41648649235001424 41708135592130392 41779558949930928 41789354131065618 41901228812464329 41942187980413952 42063773636665152 42073635451685112 42083884561428864 42186271185338236 42205880980032264 42257042755310592 42257784910856256 42309738905398272 42360594619988394 42370169490418176 42442726552310784 42452677212511104 42545252835419904 42742221598546848 42752242475099388 42866694914134014 42886620995839236 42940102254095676 42992154049033728 43043830017084981 43127286657993216 43137397812712896 43232211793239184 43252881354801888 43378266562810938 43430849498513664 43431612269491152 43547118642929792 43567361011646208 43631918246191968 43727065414181568 43769061757070496 43812215429027472 43874791986526776 43929505531839816 44024998590752256 44077916023501437 44121002940435456 44131347071070336 44206920072532224 44270060382801792 44325266842937472 44335658863066032 44475014366055504 44507647419964416 44626799270440448 44638045943643684 44777565484191936 44928841043260152 44984869028100232 45039399479940096 45093536208374742 45136844936978949 45180966975040512 45225512700931584 45247915218273152 45346586355447552 45434890074547008 45499784282324064 45588386324798856 45653499769764348 45710431431779268 45765841407035904 45853302793121472 45898511401838304 45909692248831488 46021386747641712 46042779250944288 46176864405572934 46312011504557568 46378158496268544 46435993835458304 46592872193010528 46763667179055288 46785404722733712 46808579934644836 46854730389376602 46921652541146691 46980165638217581 47002003818672294 47058979432050432 47184961477965696 47321745341248296 47332839883145751 47344370131607472 47379108543833088 47481616102536297 47505947610468864 47528030194523136 47598456268573056 47666440676720448 47748067371349632 47759261864074992 47887118642816376 48084999298365204 48095868070204416 48189525484472064 48294611326692864 48318534126084992 48366173305162944 48495654852353632 48517345385726976 48518197490242368 48636238267394082 48659491524152124 48848253255482112 48859705685827872 48860563803177546 48990508473296016 49013281138101984 49074402576109344 49085908026965964 49192948590954264 49240194476704308 49299883214529024 49361362056297984 49420693723319793 49431864405487872 49516514311029248 49528123414596288 49636128307989888 49865049424219392 49865925198304656 49877616220949286 50011144066489683 50021784865223424 50034391161812442 50071103347459968 50205149179245504 50374761169715928 50435825224080384 50544946173667671 50594354723202048 50607977656612761 50657447820499968 50669324414932608 50828587846920576 50903904620557296 51014909649878496 51063905383248912 51114251333865384 51187257317614572 51251089787146452 51411278889257408 51474503430508032 51486571582915392 51584965642261656 51648403779935424 51711903106597888 51774060091096926 51798126657312324 51925588656625152 51999753465513216 52101012942627264 52175428308302112 52240493064890592 52405670336431104 52416981217136844 52545966059930112 52570391437605888 52609125576437199 52711128137547264 52763098151086848 52904350748022144 53017881354546702 53083081662711408 53236963508904333 53248996792012032 53262416398058406 53444191061777472 53469033968838528 53495519925308384 53548263302144688 53624745761310504 53691617872248664 53716575792768336 53873008473168423 53925670260532224 54030680088650496 54107851578979968 54213216170031072 54358350891845616 54398235735512064 54411944968308312 54557611708897836 54569219852971008 54582013558942848 54582972176522664 54728135591790144 54954284912417376 55114322032458018 55208702898123012 55221181858382848 55275626634471936 55423605545547008 55449368560276992 55531532313335232 55610847456173856 55706078599907904 55719138841420824 55840644346488624 55868305083285772 55962029594870784 56085031515553536 56098180602246816 56099165848092738 56111846081905152 56167168999544064 56274507973376352 56343713214475008 56480792826651192 56603569616681472 56671606315930419 56727003780559872 56742277978626429 56989628798062464 57002989966799184 57155593218845352 57182161327785648 57253469672127568 57266892698126958 57391773356113308 57446893556155026 57516530416950528 57670508473069184 57837688750414584 57907799331351552 57908816359321536 58033086347544363 58089814682194944 58104454252427352 58175890994922624 58302753885575424 58358749009427328 58416287238703296 58499722648702368 58572674042453088 58770554698001916 58841796094760448 58942560096709632 59026747177069056 59100355790583296 59114211817421376 59300019154740672 59444291215703878 59517394591524912 59544014791574016 59703420645589248 59718466870550334 59905121391013536 60124714944499656 60182459915971932 60241796214912774 60327838981474317 60403070106279747 60431147766864378 60462115140596736 60579853432729344 60666379043098752 60784515099731808 60871333026352464 60947241909039024 61137737057495296 61153144753326318 61198015202451072 61361848996855616 61390372334592384 61569152540763912 61823570526469548 61837544661691392 61854194913637819 61957961337178368 62123829590680704 62185079963780928 62351556238740384 62380539630311616 62472973852502136 62562203388195588 62669338424896392 62684031196598427 62745305909400576 62913281970620928 63095660454997728 63110453177527668 63125826842143296 63279406778007354 63308821470048396 63464608358097408 63540891929982591 63555254235627264 63664089828466176 63679015818766656 63817879253129856 63849491523755168 64113332397820272 64252700645962752 64300042371201021 64329931493758854 64410153381143514 64488231073550592 64690929986989824 64706096719069344 64848317689858776 64879322032202832 65067399844216407 65131004340642816 65146274247770496 65147418404236728 65320677964394688 65351041517469312 65432536768145792 65447877369287952 65590598121272352 65653592635605744 65894258297759724 65909152540650496 66037497886128384 66181504410653184 66310380108798336 66405090574202688 66486732565625856 66487900264406208 66503488294599048 66681525421986244 66695713153631232 66712521549083256 66761471129946624 66793390161619968 66940198905660672 66957068915465526 67166348226287904 67393261564890228 67477303542150348 67559099219910144 67640304312562113 67771450462560768 67871872827409728 68019879533171328 68085207177665216 68152335111820512 68249676423486096 68334786382861936 68565647147668902 68648762110553856 68779954189682208 68847767102757456 68864538373247232 69032080121462568 69064168876416432 69265296608359401 69333004620684288 69468017256836352 69567237744402816 69653990753187456 69889308289515792 70145500768582932 70212869901967254 70282095584064903 70350797534782464 70503005728008441 70539134330696192 70690508472728936 70777442216948544 70982618011872444 70998662389349376 71016555197411208 71068662815749632 71258921415703296 71292045291784704 71397684402859584 71499661015080672 71622101057024448 71638892796112488 71830677964224564 72040906784867328 72127498947547806 72143802105306624 72284288226708096 72477801189127488 72549259957744416 72743482278530448 72776018078590464 72777296235363552 72954357401091123 72970847455720192 72989237286228186 73272379883223168 73485762709944024 73519921707152976 73611603864164016 73628862040448946 73789422886431396 73825974574341913 73860291715056462 73949824821793536 74042043084446976 74147796608231808 74274771466543872 74292185121894432 74454192461984832 74780042020738048 74797574136329088 74798887797456984 74816424331423929 74889558666058752 75032677297835136 75051586742718663 75124950952633344 75307723768868256 75562141754573892 75656370638168572 75783291552912384 75891532084803072 75986171730749952 76003986622398912 76207457625127136 76242881770380864 76355856930835944 76522364474817744 76595858074873368 76671377000798076 76688707222600704 76780885976421858 76876634680719678 77116918333886112 77211755145762048 77229857374373088 77377448463392484 77472605669903136 77567854659896832 77661090136645389 77737005180767232 77811665345903104 77888382984937728 77999630198269824 78096898723270784 78360739597335888 78625471825705266 78723520799175406 78818949089895168 78855587156408832 79066692206320896 79144647226630272 79356526122033216 79526822031820053 79604560860785664 79624622494067112 79873495188018048 79893624597087609 80166286592666208 80243279887962576 80322394953217032 80437118641965756 80537426808372996 80574863689152504 80773137910305792 80888505390798336 81046020132975744 81161777368469952 81262989212052032 81537526337768424 81597353603268096 81836417563346754 81853829779456512 81873020338414272 81874458264783996 82092203387685216 82431427368626064 82610615116237824 82671483048687027 82813054347184518 82831772787574272 82913439951707904 83135408318320512 83174052840415488 83297298470002848 83416271184260784 83559117899861856 83578708262131236 83802457624928658 84127547273330304 84147270903370224 84148748772139107 84167769122857728 84372542370676472 84411761960064528 84515569821712512 84721189239976788 84740338980836352 84905354425022208 85090505670839808 85484443197093696 85504484950198776 85733389828268028 85773241991678472 85880204508191352 85900339047190437 85984308098067456 86087660034169962 86170340334232539 86254573315986432 86274795625425792 86464423586478368 86505762709603776 86756533125621876 86861698997027328 86863224538982304 87094237285859584 87134722023292416 87263836492383936 87454130828363136 87538123514140992 87624430858054944 87749583973053552 87859011063679632 88049997181504512 88155832047002874 88262694142140672 88413840145064448 88540120765603584 88650533685874944 88671317726132064 88950028732111008 89166436823555817 89253598540880896 89276091887287368 89555130968383872 89577700305825501 89857682086520304 89969738056200464 90187072416749484 90273689873957898 90451025401863168 90495830436546304 90646721650296567 90693172710895104 90869780149094016 90999568564648128 91176772649597712 91306999539528696 91420862863558536 91531682814071808 91706605586242944 91729717129989477 91797022803676608 91819384497662976 92042773495283424 92085558501888576 92353728811145868 92624023009115136 92756316992537088 92871987670916608 93185744386021056 93527334358110576 93570809445467424 93617159869289672 93709460778753204 93843305082293382 93960331276435162 94004007637344588 94117958864100864 94369922955931392 94643490682496592 94665679766291502 94688740263214944 94919110167011031 94963232205072594 95011895220937728 95196912537146112 95332881353440896 95496134742699264 95518523728149984 95774237285632752 96169998596730408 96379050968944128 96589222653385728 96615230071715271 96637068252169984 96732346610325888 96991309704707264 97036394980484736 97272476534788164 97318983048304248 97696506510964224 97719411371655744 97721127606355092 97981016946592032 98026562276203968 98148805152218688 98171816053931928 98385897181908528 98480388953408616 98599766429058048 98722724112595968 98841387446639586 98863728810975744 99033028622058496 99056246829192576 99272256615979776 99730098848438784 99731850396609312 99755232441898572 100022288132979366 100043569730446848 100068782323624884 100142206694919936 100410298358491008 100435603373198289 100749522339431856 101089892347335342 101215955313225522 101338648829865216 101657175693841152 101807809241114592 102029819299756992 102127810766497824 102228502667730768 102374514635229144 102502179574292904 102822557778514816 102848470721503353 102949006861016064 102973143165830784 103169931284523312 103296807559870848 103548120182193852 103596253314624648 103851177313250304 103999506931026432 104202025885254528 104350856616604224 104480986129781184 104833962434273688 105091932119860224 105218251152874398 105319304852950881 105422256275094528 105526196302173696 105808701496044288 106035762709093404 106166163325422816 106473927017808666 106497993584024064 106524832796116812 106888382123554944 106938067937677056 106991039850616768 107096526604289376 107249491522621008 107383235744497328 107433151585536672 107746016946336846 108061360177300992 108191248421321709 108215703157959936 108426432340062144 108716701783691232 108823889936616624 109115223417795672 109164027117885696 109165944353045328 109456271183580288 109483855929342279 109908569824834752 110228644064916036 110417405796246024 110443293060673419 110551253268943872 110790437572584693 110847211091094016 110898737120553984 111063064626670464 111221694912347712 111412157199815808 111438277682841648 111681288692977248 111736610166571544 112170063031107072 112196361204493632 112198331696185476 112223692163810304 112334337999088128 112549015946752704 112687426428950016 112961585653302384 113207139233362944 113343212631860838 113484555957252858 113979257596124928 114005979933598368 114311186437690704 114364322655571296 114506939344255136 114533785396253916 114783546712226616 114893787112310052 115033060833901056 115314952021079517 115341016946138368 115675377500829168 115817632718643072 116066172695088726 116208908504854704 116351781989845248 116605507771150848 116717498018854656 116832574477406592 116999445297404736 117145348084906176 117541109396003832 117683592189520896 117938207738557899 118053494354138112 118085281198763109 118200711581166592 118228423634842752 118600038309481344 118888582431407756 119034789183049824 119088029583148032 119406841291178496 119436933741100668 119810242782027072 120249429888999312 120364919831943864 120483592429825548 120655677962948634 120806140212559494 120862295533728756 121159706865458688 121332758086197504 121569030199463616 121742666052704928 121894483818078048 122275474114990592 122306289506652636 122396030404902144 122723697993711232 122754626345020131 122780744669184768 123138305081527824 123647141052939096 123708389827275638 123915922674356736 124219581520776777 124247659181361408 124370159927561856 124703112477480768 124761079260623232 124945947705004272 125124406776391176 125338676849792784 125368062393196854 125703686437392987 125826563941241856 126191320909995456 126220906355055336 126251653684286592 126558813556014708 126617642940096792 126929216716194816 127081783859965182 127110508471254528 127328179656932352 127358031637533312 127635758506259712 127698983047510336 128226664795640544 128600084742402042 128659862987517708 128820306762287028 128976462147101184 129131490051254943 129381859973979648 129412193438138688 129696635379717552 129758644064405664 130134799688432814 130292548495540992 130294836808473456 130641355928789376 130702083034938624 130865073536291584 130895754738575904 131181196242544704 131307185271211488 131788516595519448 132074995772256768 132233748070504311 132363008821306368 132398648616795001 132620760217596672 132810181148405376 132975800528812416 133006976589198096 133363050843972488 133425043098166512 133522942259893248 133880397811321344 133914137830931052 134332696452575808 134786523129780456 134954607084300696 135118198439820288 135280608625124226 135410534810936847 135542900925121536 135743745654819456 136039759066342656 136170414355330432 136304670223641024 136499352846972192 136669572765723872 137131294295337804 137297524221107712 137559908379364416 137695534205514912 137729076746494464 138064160242925136 138128337752832864 138530593216718802 138936034513672704 139134475488805632 139307981506374912 139778616579031584 140291001537165864 140425739803934508 140564191168129806 140764957623440073 140940496914652743 141006011456016882 141078268661392384 141381016945457872 141554884433897088 141965236023744888 142033110394822416 142137325631499264 142444848307608891 142517842831406592 142584090583569408 142795368805719168 142999322030161344 143244202114048896 143277785592224976 143661355928449128 144254997895095612 144287604210613248 144568576453416192 144955602378254976 145098519915488832 145486964557060896 145552036157180928 145554592470727104 145908714802182246 145941694911440384 145978474572456372 146544759766446336 146971525419888048 147039843414305952 147223207728328032 147257724080897892 147578845772862792 147651949148683826 147720583430112924 147899649643587072 148084086168893952 148262081169959379 148295593216463616 148549542933087744 148584370243788864 148908384923969664 149595148272658176 149597775594913968 149632848662847858 150033432199469049 150065354595670272 150103173485437326 150615447537736512 151124283509147784 151312741276337144 151783064169606144 151823932969838283 151972343461499904 152007973244797824 152414915250254272 152485763540761728 152711713861671888 153044728949635488 153191716149746736 153342754001596152 153561771952843716 153753269361439356 154233836667772224 154423510291524096 154459714748746176 154754896926784968 154945211339806272 155135709319793664 155322180273290778 155623330691806208 155776765969875456 155999260396539648 156193797446541568 156721479194671776 157250943651410532 157447041598350812 157637898179790336 157711174312817664 157827376729311597 158133384412641792 158289294453260544 158713052244066432 159053644063640106 159249244988134224 159710890526712999 159746990376036096 159787249194175218 160332573185332416 160486559775925152 160644789906434064 160874237283931512 161074853616745992 161149727378305008 161619025419505269 161777010781596672 162092040265951488 162323554736939904 162525978424104064 163075052675536848 163194707206536192 163672835126693508 163707659558913024 163746040676828544 163748916529567992 164184406775370432 164862854737252128 165342966097374054 165626108694369036 165663545575148544 165826879903415808 166270816636641024 166348105680830976 166594596940005696 166832542368521568 167118235799723712 167157416524262472 167604915249857316 168255094546660608 168294541806740448 168297497544278214 168335538245715456 168745084741352944 168823523920129056 169031139643425024 169442378479953576 169810708850044416 170014818947791257 170181011341679616 170226833935879287 170968886394187392 171008969900397552 171466779656536056 171546483983356944 171760409016382704 171800678094380874 172175320068339924 172340680668465078 172549591250851584 172928847172956736 173011525419207552 173513066251243752 173723397994054656 173726449077964608 174099259042633089 174188474571719168 174269444046584832 174527672984767872 174908261656726272 175076247028281984 175248861716109888 175499167946107104 175718022127359264 176311664094005748 176525388284281344 176827680290128896 177080241531207168 177301067371749888 177342635452264128 177900057464222016 178332873647111634 178552183774574736 179110261936767744 179155400611651002 179715364173040608 179939476112400928 180374144833498968 180547379747915796 180991660873092608 181209210318839241 181293443300593134 181386345421790208 181739560298188032 181999137129296256 182353545299195424 182613999079057392 182841725727117072 183413211172485888 183459434259978954 183594045607353216 184085546990566848 184171117003777152 184707457622291736 185512633985074176 185562584740913457 185743975341833216 186371488772042112 187054668716221152 187141618890934848 187234319738579344 187418921557506408 187686610164586764 187920662552870324 188008015274689176 188235917728201728 188739845911862784 189286981364993184 189331359532583004 189377480526429888 189838220334022062 189926464410145188 190393825074292224 190622675789947773 190665762706881792 190992269485398528 191037047456299968 191548474571265504 192339997193460816 192758101937888256 192900127113603063 193230460143430542 193274136504339968 193464693220651776 193982619409414528 194072789960969472 194544953069576328 194637966096608496 195202199532649221 195393013021928448 195438822743311488 195442255212710184 195962033893184064 196053124552407936 196297610304437376 196343632107863856 196771794363817056 196960777906817232 197682774893279172 197727457621951488 198112493658385152 198544513231959552 199460197696877568 199463700793218624 199510464883797144 200044576265958732 200087139460893696 200137564647249768 200284413389839872 200820596716982016 200871206746396578 201499044678863712 202179784694670684 202431910626451044 202677297659730432 202920912937686339 203314351387682304 203615618482229184 204059638599513984 204255621532995648 204457005335461536 204749029270458288 205004359148585808 205645115557029632 205696941443006706 205946286331661568 206339862569046624 206593615119741696 207096240364387704 207192506629249296 207795889825078203 207999013862052864 208055019254963573 208404051770509056 208701713233208448 208961972259562368 209667924868547376 210436502305748796 210638609705901762 210846286752194709 211052392604347392 211509017184025323 211617402992088576 212071525418186808 212332326650845632 212947854035617332 212995987168048128 213049665592233624 213776764247109888 213876135875354112 213982079701233536 214193053208578752 214498983045242016 214766471488994656 214866303171073344 215492033892673692 216122720354601984 216382496842643418 216431406315919872 216852864680124288 217433403567382464 217647779873233248 218230446835591344 218328054235771392 218331888706090656 218863072203273369 218912542367160576 218967711858684558 219817139649669504 220457288129832072 220834811592492048 220886586121346838 221477923723025739 221580875145169386 221694422182188032 222126129253340928 222443389824695424 222824314399631616 222876555365683296 223362577385954496 223473220333143088 224340126062214144 224392722408987264 224396663392370952 224668675998176256 225098031893505408 225154760228155989 225374852857900032 225923171306604768 226686425263721676 226969111914505716 227958515192249856 228011959867196736 228622372875381408 228728645311142592 229013878688510272 229067570792507832 229567093424453232 229787574224620104 230066121667802112 230629904042159034 230682033892276736 231350755001658336 231635265437286144 232132345390177452 232417817009709408 232703563979690496 232983270409936167 233211015542301696 233434996037709312 233665148954813184 233998890594809472 234290696169812352 235082218792007664 235876415477115798 236170562397526218 236456847269685504 237200076618962688 237777164862815512 238069578366099648 238580466095460159 238813682582356992 238873867482201336 239620485564054144 240498859777998624 240729839663887728 240967184859651096 241311355925897268 241612280425118988 241724591067457512 242319413730917376 242665516172395008 243138060398927232 243485332105409856 243788967636156096 244550948229981184 244612579013305272 244792060809804288 245447395987422464 245509252690040262 245561489338369536 246276610163055648 247294282105878192 247416779654551276 247831845348713472 248014449146061081 248439163041553554 248495318362722816 248740319855123712 249406224954961536 249522158521246464 249891895410008544 250248813552782352 250677353699585568 250736124786393708 251407372874785974 252382641819990912 252441812710110672 252446246316417321 252503307368573184 253117627112029416 253235285880193584 254163567719930364 254221016942509056 254716063275066624 255271517012519424 255397966095020672 256453329591281088 257200169484804084 257319725975035416 257640613524574056 257701017141571311 257952924294202368 258262980102509886 258511021002697617 258763719947959296 258824386876277376 259393270759435104 259517288128811328 260269599376865628 260585096991081984 260589673616946912 261282711857578752 261404166069877248 261730147072583168 261791509477151808 262362392485089408 262614370542422976 263577033191038896 264149991544513536 264467496141008622 264797297233590002 265241520435193344 265620362296810752 265951601057624832 266013953178396192 266726101687944976 266850086196333024 267499310470667451 267760795622642688 267828275661862104 268665392905151616 268733100917476503 269573046259560912 269909214168601392 270561217250248452 270821069621873694 271487491309638912 272079518132685312 272340828710660864 272609340447282048 272998705693944384 273339145531447744 274262588590675608 274595048442215424 275119816758728832 275189151389968431 275391068411029824 275458153492988928 276128320485850272 276256675505665728 277061186433437604 277872069027345408 278268950977611264 278615963012749824 279557233158063168 280582003074331728 280851479607869016 281128382336259612 281529915246880146 281880993829305486 282012022912033764 282762033890915744 283109768867794176 283930472047489776 284066220789644832 284757330501033093 284889696615217782 285035685662813184 285590737611438336 285998644060322688 286488404228097792 286555571184449952 287322711856898256 288509995790191224 289137152906832384 289845690215145813 289911204756509952 290197039830977664 290973929114121792 291109184941454208 291817429604364492 291883389822880768 291956949144912744 293089519532892672 293943050839776096 294079686828611904 294446415456656064 294515448161795784 295157691545725584 295303898297367652 295441166860225848 295799299287174144 296168172337787904 296524162339918758 296591186432927232 297099085866175488 297168740487577728 297816769847939328 299190296545316352 299195551189827936 299265697325695716 300066864398938098 300130709191340544 300206346970874652 301230895075473024 301306810119594867 302248567018295568 302625482552674288 303647865939676566 304015946489595648 304829830500508544 304971527081523456 305423427723343776 306089457899270976 306383432299493472 306685508003192304 307123543905687432 307506538722878712 308467673335544448 308545412164510059 308847020583048192 308919429497492352 309509793853569936 309890422679612544 310644360546581556 311553531939750912 311998520793079296 312387594893083136 313442958389343552 314501887302821064 314894083196701624 315275796359580672 315654753458623194 315957914558852643 316266768825283584 316578588906521088 317426104488132864 318107288127280212 318498489976268448 319421781053425998 319493980752072192 319574498388350436 320665146370664832 320973119551850304 321289579812868128 321748474567863024 322149707233491984 322299454756610016 323238050839010538 324184080531902976 324647109473879808 325051956848208128 326150105351073696 326943601686371329 327345670253387016 327492081353657088 327497833059135984 328368813550740864 328451567788026837 329725709474504256 330685932194748108 331252217388738072 331329879182020257 331653759806831616 332371312717754079 332541633273282048 332696211361661952 333189193880011392 333665084737043136 334236471599447424 334314833048524944 335209830499714632 336510189093321216 336589083613480896 336594995088556428 336671076491430912 337490169482705888 337647047840258112 338062279286850048 338884756959907152 339621417700088832 340029637895582514 340453667871758574 341937772788374784 342017939800795104 342933559313072112 343092967966713888 343520818032765408 343601356188761748 344350640136679848 344681361336930156 345099182501703168 345857694345913472 345944856063238551 346023050838415104 347026132502487504 347452898155929216 348198518085266178 348376949143438336 349055345969535744 349816523313452544 350152494056563968 350497723432219776 350998335892214208 351436044254718528 352623328188011496 353050776568562688 353814623215673697 354160483062414336 354255843596289327 354602134743499776 354685270904528256 355800114928444032 356665747294223268 357104367549149472 358220523873535488 358310801223302004 359430728346081216 359878952224801856 360748289666997936 361094759495831592 361983321746185216 362418420637678482 362586886601186268 363479120596376064 363998274258592512 364707090598390848 365227998158114784 365683451454234144 366826422344971776 366918868519957908 367188091214706432 368171093981133696 368263879035060393 368342234007554304 369414915244583472 371125169481826914 372658744562330331 372742977544084224 374109337432442304 374283237781869696 374468639477158688 374837843115012816 375373220329173528 375841325105740648 376016030549378352 377111059312178961 377479691823725568 378573962729986368 378662719065166008 378754961052859776 379676440668044124 379852928820290376 380787650148584448 381245351579895546 381331525413763584 381984538970797056 382074094912599936 383096949142531008 384679994386921632 385800254227206126 386460920286861084 386548273008679936 386929386441303552 387965238818829056 388145579921938944 389089906139152656 389275932193216992 390404399065298442 390877645486622976 390884510425420368 391924067786368128 392106249104815872 392595220608874752 392687264215727712 393543588727634112 393921555813634464 395365549786558344 396224987316770304 396701244211512933 397089026463919104 397195945850385003 398927401586437248 399020929767594288 400089152531917464 400275129294499536 400568826779679744 401641193433964032 401742413492793156 402998089357727424 404359569389341368 404863821252902088 405354595319460864 405841825875372678 406231604432810541 406628702775364608 407231236964458368 408119277199027968 408511243065991296 408914010670923072 409498058540916576 410008718297171616 411290231114059264 411393882886013412 411892572663323136 412679725138093248 413187230239483392 414192480728775408 414385013258498592 415591779650156406 416110038509927146 416808103541018112 417403426466416896 417923944519124736 419335849737094752 420873004611497592 421277219411803524 421692573504389418 422294872870320219 422821490743958229 423018034368050646 423234805984177152 424143050836373616 424664653301691264 425895708071234664 426099331184467248 427553528494219776 427752271750708224 427964159402467072 428386106417157504 428997966090484032 429532942977989312 429732606342146688 430984067785347384 432764993685286836 432862812631839744 432979364395464733 433705729360248576 434866807134764928 435295559746466496 436460893671182688 436656108471542784 436663777412181312 437726144406546738 437825084734321152 437935423717369116 439634279299339008 440914576259664144 441669623184984096 441773172242693676 442955847446051478 443161750290338772 444252258506681856 444786243509878137 444886779649390848 445648628799263232 445753110731366592 446725154771908992 446946440666286176 448785444817974528 448793326784741904 450100296598407147 450196063787010816 450309520456311978 451846342613209536 453372850527443352 453938223829011432 455471798909514849 455917030384499712 456023919734393472 457244745750762816 457457290622285184 458027757377020544 458135141585015664 459134186848906464 459575148449240208 461259808084318068 461364067784553472 462701510003316672 463270530874572288 464264690780354904 464835634019418816 465407127959380992 465966540819872334 466869992075418624 467330297909626368 467997781189618944 468581392339624704 470164437584015328 471752830954231596 472341124795052436 472913694539371008 473482130187934791 474400153237925376 475554329725631024 476139156732199296 477160932190920318 477747734964402672 479132671580138997 479240971128108288 480997719555997248 481459679327775456 481934369719302192 482622711851794536 483224560850237976 483449182134915024 484857076258515807 485331032344790016 486276120797854464 486970664210819712 487577935272312192 489225158026610544 489584121619608576 490894791974844928 491018505380080524 491122978676739072 492553220326111296 494588564211756384 494833559309102552 496028898292122162 496878326083107108 496990636725445632 497480639710247424 498812449909923072 499044317042492928 499783790820017088 500497627105564704 501354707399171136 501472249572787416 502814745749571948 504765283639981824 504883625420221344 504892492632834642 505006614737146368 506235254224058832 506470571760387168 508327135439860728 509432126550133248 510543034025038848 510680501807637861 510795932190041344 512906659182562176 514400338969608168 514639451950070832 515281227049148112 515402034283142622 516525960205019772 516781822020393391 517022042005395234 517648773752554752 518786541518870208 519034576257622656 520539198753731256 521170193982163968 521179347233893824 522297777127899267 522565423715157504 522808332139754496 523460294145166336 523583018954303616 524724784970178816 525228741084845952 527154066382077792 528934992282017244 529594594467180004 530483040870386688 531240724593621504 531903202115249664 532027906356792384 533452203375889952 533700172392666048 534998620941334902 535656551323724208 537330785810303232 537466201834953006 539146092519121824 539818428337202784 541122434500496904 541642139243747388 542974982619277824 543627630956517723 544159036265370624 544681657421321728 545218680894564096 545997411387888768 546678291062895488 548525177181351216 550239633517457664 550378302779936862 550782136822059648 552256640971700544 552513351011331456 554122372866875208 556537901955222528 556687754222740371 557231926025499648 559114466316126336 561164006148663456 561702959215738032 562256764672519224 563059830493760292 563761987658610972 564024045824067528 565524067781831488 566219537735588352 567860944094979552 568132441579289664 569514661002066186 569779393230435564 571181475222876672 571868027369843319 571997288120645376 572976808456195584 573111142368899904 574645423713796512 577019991580382448 578274305813664768 578700381340809189 579691380430291626 579822409513019904 580394079661955328 581947858228243584 582218369882908416 583634859208728984 583913898289825488 585606598597947663 586179039065785344 587886101679552192 588159373657223808 588892830913312128 589030896323591568 590315383091451168 590607796594735304 590882333720451696 593048324679837516 593182372865854464 594337480975155456 595633539695878656 598380593090632704 598391102379655872 598531394651391432 600133728797876196 600261418382681088 600412693941749304 602461790150946048 602613620239189734 604497134036591136 605250965105348576 607295731879353132 608031892979191296 609659661001017088 609943054163046912 610846855446687552 612178915798541952 612766864598986944 613371016006384608 614247087811374864 615013077445757424 616935346671088896 617090824329020118 617838858994984704 619019587707139872 619780845359225088 621288721093163112 623387669475234609 623997041586158592 624165057764890719 624775189786166272 626885916778687104 629003774605642128 629788166393403248 631309506917246388 631915829117705286 633157177813042176 634527051552075969 634852208976265728 636214576254560424 636996979952536896 638843562106851996 638987961504144384 639148996776700872 641330292741329664 641946239103700608 642579159625736256 643496949135726048 644299414466983968 644598909513220032 646476101678021076 648368161063805952 649294218947759616 650103913696416256 652300210702147392 653887203372742658 654691340506774032 654984162707314176 654995666118271968 656589216609820107 656737627101481728 656903135576053674 659451418949008512 661371864389496216 662504434777476144 662659758364040514 664433771169077217 664742625435508158 665083266546564096 666378387760022784 667330169474086272 668472943198894848 668629666097049888 670419660999429264 673020378186642432 673178167226961792 673189990177112856 674980338965411776 675294095680516224 676124558573700096 677769513919814304 680059275791165028 680907335743517148 683875545576749568 684035879601590208 685867118626144224 686185935933427776 687041636065530816 687202712377523496 688701280273359696 689362722673860312 690198365003406336 691715388691826944 691889712126477102 692046101676830208 694052265004975008 694905796311858432 696397036170532356 698110691939071488 698949811229808501 699633046626905088 700304988113127936 700995446864439552 701996671784428416 702872088509437056 705246656376022992 707629246431347394 708511687192578654 709370541809056512 711600229856888064 713331494588446536 714208735098298944 715741398286380477 716441047747070976 716621602446604008 718861456692162432 719757904449603712 721496579333995872 722189518991663184 724836841275356964 725173773202372536 726958241192752128 727996548517185024 729414181196781696 730455996316229568 731366902908468288 733652844689943552 733837737039915816 734376182429412864 736342187962267392 736527758070120786 736684468015108608 738829830489166944 742250338963653828 744043347438183243 745317489124660662 745485955088168448 748218674864884608 748566475563739392 748937278954317376 749675686230025632 750746440658347056 751682650211481296 752032061098756704 754222118624357922 757147925459972736 757325438130332016 757338738949251963 757509922105719552 759352881336088248 759705857640580752 762490703159791092 762663050827527168 764148189825199872 766193898285062016 769359988773843264 771600508454412252 772921840573722168 773103051424713933 773858772882607104 775533063008092851 775930477637658112 776291159843877888 778179812278305312 778551864386433984 780808798130596884 781755290973245952 781769020850840736 783848135572736256 784212498209631744 785190441217749504 785374528431455424 787087177455268224 787843111627268928 790731099573116688 792449974633540608 793402488423025866 794391891700770006 797854803172874496 798041859535188576 800178305063834928 800550258588999072 802497931412002353 803282386867928064 803484826985586312 805996178715454848 808719138778682736 809727642505804176 811683651750745356 812463208865621082 814462473928916736 816238554398055936 817022486131982592 817828021341846144 818996117081833152 820017436594343232 822580462228118528 822787765772026824 823785145326646272 825359450276186496 825567454169905293 826374460478966784 828384961457550816 828770026516997184 831183559300312812 832220077019854292 833616207082036224 834806852932833792 835847889038249472 838671699474189504 841746009222995184 842554438823607048 843385147008778836 844589745740640438 845642981487916458 846036068736101292 848286101672747232 849329306603382528 851791416142469328 852198662368934496 854271991503099279 855107056988439552 855928318804934144 856772212834315008 857995932180968064 859065885955978624 859465212684293376 861968135570694768 865529987370573672 865958728790929466 867411458720497152 869537070645437439 869733614269529856 870591119492932992 872921787342365376 873327554824362624 875452288813093476 875650169468642304 875870847434738232 879268558598678016 881829152519328288 883339246369968192 883546344485387352 885911694892102956 886323500580677544 888504517013363712 889572487019756274 889773559298781696 891297257598526464 891506221462733184 893450309543817984 893892881332572352 897570889635949056 897586653569483808 900200593196814294 900392127574021632 900619040912623956 903692685226419072 903920430358784601 906745701054886704 907876447658022864 910943597819029698 912047839468786944 914489491501525632 914914581244570368 916055514754041088 916270283170031328 918268373697812928 919150296898480416 922519616168636136 925403020006633344 925636236493530177 926541061749144576 928529381560709808 929671268038837632 931933081639744668 934660595819252736 935995562379237888 937162784679249408 940328875168030656 943505661908463192 944682249590104872 945827389078742016 946964260375869582 947873743676557929 948800306475850752 951108659451262048 952278313464398592 954321864381840636 955495469928805344 958265343160277994 958481942256216576 961995439111994496 962919358655550912 963868739438604384 965245423703589072 966449121700475952 966898364269830048 969714152517031614 972552241595708928 973941328421639424 975155870544624384 978450316053221088 980830805059113987 981789583949689856 982037010760161048 985106440652222592 985354703364080511 989177128423512768 989667118618205104 992057796584244324 993756652166214216 994961279420494848 997113938153262237 997624899819846144 998088634084985856 999567581640034176 1000995254211129408 1002709414798342272 1002944499145574832 1005629491499143896 1009530567279963648 1009767250840442688 1009784985265669284 1010013229474292736 1012470508448117664 1012941143520774336 1016654270879721456 1018864253100266496 1021361003615275722 1021591864380082688 1025813318365124352 1028800677939216336 1029278903900141664 1030562454098296224 1030804068566285244 1033051920410039544 1033563644040786782 1034044084010790468 1035297547505109504 1037573083037740416 1037834568189715653 1038069152515245312 1041078397507462512 1042358694467787648 1044595554255798534 1045130847430315008 1047166037908607232 1049449569940357632 1050457482169691904 1054308132764155584 1057869984564034488 1059189188934360008 1062481449187243008 1062767530788867981 1063806404230499328 1064055812713584768 1066904406751779904 1067400344785332096 1069997241882669804 1071313102647448416 1074661571620606464 1074932403669906012 1078292185038243648 1079636856674405568 1082244869000993808 1083284278487494776 1085949965238555648 1087255261913035446 1089363314842643456 1090437361789128192 1091994822775777536 1093356582125790976 1097050354362702432 1100479267034915328 1100756605559873724 1101564273644119296 1104513281943401088 1104791637105181179 1105026702022662912 1108244745733750416 1113375508445480742 1117976233686990993 1118228932632252672 1122328012297326912 1123405918431476064 1124513529345038448 1126119660987520584 1127523975317221944 1128048091648135056 1131048135563662976 1131333177936536883 1132439075471176704 1135721888189959104 1136264883158579328 1139029322004132372 1139558786460871128 1142362950445753344 1143736054739686638 1143994576241290752 1145953616912391168 1146222284737799808 1149290847427593024 1154039983160764896 1157400762681618378 1159382760860583252 1159644819026039808 1160788159323910656 1163895716456487168 1164436739765816832 1167269718417457968 1167827796579650976 1171213197195895326 1175772203359104384 1176318747314447616 1177785661826624256 1178061792647183136 1180630766182902336 1181215593189470608 1181764667440903392 1186096649359675032 1188674961950310912 1190103732634538799 1191267079391757312 1191587837551155009 1196782204759311744 1197062789302782864 1200267457595752392 1200825387883498608 1204923580301892096 1205227240478379468 1208994268073182272 1210501930210697152 1214591463758706264 1216063785958382592 1218694813298431623 1219319322002034176 1219886108326093824 1221693710893375104 1224357831597083904 1225533729197973888 1226742032012769216 1228494175622749728 1230026154891514848 1233870693342177792 1234181648658040236 1235677717989969408 1238039175414279744 1239561690718450176 1242577442186326224 1246775338950469218 1248330115529781438 1253771833557374208 1258007549211284256 1259576332786806496 1262619013834492776 1263831658235410572 1268464472231874687 1269054103104151938 1269704417952531456 1272429152509120848 1273993959905073792 1277687124213703992 1278297993553401744 1282660585482659328 1283892478207401216 1285158319251472512 1286993898271452096 1288598828933967936 1289197819026440064 1292952203356042152 1298588437895519232 1298938093186394199 1300207827392832512 1304600421404294784 1307774406745485316 1309382681013548064 1309968325414628352 1309991332236543936 1313178433219640214 1313475254202963456 1313806271152107348 1318902837898017024 1322743728778992432 1325008869554952288 1325319516728081028 1328867542338154434 1329485250871016316 1332756775520045568 1334358730529634411 1334660338948172544 1336945886397789696 1337259332194099776 1340839321998858528 1346356334453923584 1346379980354225712 1349960677930823552 1350300889795221441 1350588191361032448 1355539027839628608 1360118551582330056 1361814671487034296 1366415396728544547 1367751091153499136 1368071759203180416 1371734237252288448 1372371871866855552 1374083272131061632 1374405424755046992 1377402560546719392 1378725445347720624 1383430777383653888 1383779424252954204 1384092203353660416 1388104530009950016 1389811592623716864 1392794072341064712 1396221383878142976 1397899622459617002 1400609976226255872 1401990893728879104 1403993343568856832 1405744177018874112 1410493312752045984 1415258492862694788 1417023374385157308 1418741083618113024 1420446390563804373 1423200459713776128 1426662989176893072 1428417470196597888 1431482796572760954 1433243204893208016 1437722913384324864 1439515808899207424 1442993158667991744 1444379037983326368 1449673682550713928 1450347546404745072 1454571228775547421 1455993097034370048 1456385134784745011 1458828362393563392 1460911992632459136 1462733805816936576 1467675474079831632 1468752364858825728 1472684375924534784 1473055516140241572 1473368936030217216 1477659660978333888 1484500677927307656 1488086694876366486 1490634978249321324 1490971910176336896 1496437349729769216 1497132951127478784 1497874557908634752 1499351372460051264 1501492881316694112 1503365300422962592 1504064122197513408 1508444237248715844 1514295850919945472 1514650876260664032 1514677477898503926 1515019844211439104 1518705762672176496 1519411715281161504 1524981406319582184 1528296379650399744 1532041505422913583 1532387796570124032 1538719977547686528 1543201016908824504 1545843681147444336 1546206102849427866 1550345466061180173 1551066126016185702 1551860955275316224 1556359624556610624 1557103728772867968 1561617596261193768 1563510581946491904 1563538041701681472 1566893331383697801 1567696271145472512 1568424996419263488 1570380882435499008 1570749056862910848 1574174354910536448 1575686223254537856 1581462199146233376 1586804976846051732 1588783783401540012 1595709606345748992 1596083719070377152 1600356610127669856 1601100517177998144 1604995862824004706 1606969653971172624 1611992357430909696 1617438277557365472 1619455285011608352 1623367303501490712 1624926417731242164 1628924947857833472 1630882892869553169 1632477108796111872 1634044972263965184 1635656042683692288 1637992234163666304 1640034873188686464 1645575531544053648 1650718900552372992 1651134908339810586 1656769922915101632 1657540053033994368 1662367118600625624 1664440154039708584 1669613705865667584 1670063262668221113 1671695778076498944 1677343398948379008 1683492018445990368 1685108877647214096 1686770294017557672 1689179491481280876 1691285962975832916 1692072137472202584 1696572203345494464 1698658613206765056 1703582832284938656 1704397324737868992 1708543983006198558 1711856637609868288 1713544425668630016 1715991864361936128 1718131771911957248 1718930425368586752 1723936271141389536 1731059974741147344 1731917457581858932 1734822917440994304 1736101144022427567 1739074141290874878 1739467228539059712 1741182238985865984 1745843574684730752 1746655109648725248 1750904577626186952 1751741694869476464 1756819795793842989 1758537117197356032 1763658305038656576 1766678492739936384 1767092688970774704 1771823389784205912 1772647001161355088 1779144974039512548 1779547118597563392 1783012442925466368 1786900619087635968 1787785762665144704 1795141779271898112 1795173307138967616 1800401186393628588 1800784255148043264 1801238081825247912 1807385370452838144 1807840860717569202 1813491402109773408 1815752895316045728 1821887195638059396 1824095678937573888 1828978983003051264 1829829162489140736 1832111029508082176 1832540566340062656 1836536747395625856 1838300593796960832 1845039232337272272 1850806040013266688 1851272472987060354 1857058763121419616 1859342536077675264 1863866163279489336 1870163008425703827 1871991124758475776 1872495173294672157 1874325569358498816 1880657750336061312 1887011323816926384 1889364499180209744 1893928520751739164 1895747487353115858 1902217318902524096 1904556626928797184 1908643728763681272 1910990939857610688 1916530686320555988 1916963884512433152 1923990878223988992 1925838717311101824 1927737478877208768 1930490847407178144 1932898243400951904 1933796728539660096 1939428305034063228 1945104483191417856 1947882656843278848 1950311741089248768 1956900632106442176 1961661610118227974 1964074021520322096 1969767649829460321 1970212881304445184 1970709406728161022 1978354256847025536 1979334237236410208 1984115593168488648 1987513304332428432 1993301313507231651 1994227876306524474 1995249799639692288 1999135163280068352 2001990508422258816 2005418829596684544 2005888998291149664 2011258982998287792 2019061134559927296 2019534501680885376 2019569970531338568 2024941016896235328 2025882287041548672 2033308541759442912 2042722007230551444 2043183728760165376 2051626636730248704 2057601355878432672 2058557807800283328 2061124908196592448 2061608137132570488 2066103840820079088 2067127288081573564 2068088168021580936 2070595095010219008 2075146166075480832 2075669136379431306 2076138305030490624 2082156795014925024 2084717388935575296 2089191108511597068 2094332075817214464 2096849433689425503 2098899139880715264 2100914964339383808 2108616265528311168 2115739969128068976 2118378377868720016 2125535061577735962 2128111625427169536 2133808813503559808 2134800689570664192 2139994483765339608 2142626205294896832 2147224194859141431 2149323143241212928 2149864807339812024 2156584370076487296 2159273713348811136 2164489738001987616 2166568556974989552 2174510523826070892 2180874723578256384 2183989645551555072 2186713164251581952 2194100708725404864 2200958534069830656 2201513211119747448 2203128547288238592 2209026563886802176 2209583274210362358 2210053404045325824 2216489491467500832 2226751016890961484 2232130042314549729 2235952467373981986 2236457865264505344 2244656024594653824 2246811836862952128 2249027058690076896 2252239321975041168 2255047950634443888 2256096183296270112 2262096271127325952 2262666355873073766 2271443776379918208 2272529766317158656 2278058644008264744 2279117572921742256 2287472109479373276 2287989152482581504 2288605211804599303 2292444569475599616 2298581694855186048 2308079966321529792 2314801525363236756 2318765521721166504 2319309154274141799 2321576318647821312 2326599189024278553 2327791432912974336 2328873479531633664 2334539436834915936 2335655593159301952 2342426394391790652 2351544406718208768 2352637494628895232 2355571323653248512 2356123585294366272 2361261532365804672 2362431186378941216 2363529334881806784 2372193298719350064 2377349923900621824 2380207465269077598 2383175675102310018 2393564409518623488 2394125578605565728 2400534915191504784 2401650775766997216 2407493794236007059 2409847160603784192 2410454480956758936 2417988536146364544 2421003860421394304 2429182927517412528 2437389626596863246 2438638644004068352 2443387421786750208 2448715663194167808 2451067458395947776 2453484064025538432 2456988351245499456 2460052309783029696 2467741386684355584 2468363297316080472 2471355435979938816 2476078350828559488 2476702362509715879 2479123381436900352 2485154884372652448 2493550677900938436 2496660231059562876 2507543667114748416 2516015098422568512 2519152665573612992 2525238027668985552 2527663316470821144 2536928944463749374 2538108206208303876 2544858305018241696 2547987919810147584 2555374248427407984 2556595987106803488 2562815974509297837 2565321170965318656 2567784956414802432 2570316638502945024 2573987796542904192 2577197657867935872 2578395638052880128 2585904406712084304 2597876186372788398 2608611211936312317 2609200842808589568 2615548813490970632 2618765362027096128 2619982664473087872 2626356866439280428 2626950508405926912 2627612542304214696 2637805675796034048 2645487457557984864 2650017739109904576 2650639033456162056 2657735084676308868 2658970501742032632 2665513551040091136 2668717461059268822 2669320677896345088 2673891772795579392 2674518664388199552 2681678643997717056 2692712668907847168 2692759960708451424 2699921355861647104 2700601779590442882 2701176382722064896 2711078055679257216 2720237103164660112 2723629342974068592 2732830793457089094 2736143518406360832 2743468474504576896 2744743743733711104 2748166544262123264 2748810849510093984 2754805121093438784 2757450890695441248 2766861554767307776 2767558848505908408 2776209060019900032 2776908709480590531 2779623185247433728 2785588144682129424 2795799244919234004 2803981787457758208 2807986687137713664 2811488354037748224 2820986625504091968 2830516985725389576 2834046748770314616 2837482167236226048 2840892781127608746 2843621231029673787 2846400919427552256 2853325978353786144 2856834940393195776 2862965593145521908 2866486409786416032 2875445826768649728 2879031617798414848 2885986317335983488 2888758075966652736 2899347365101427856 2900695092809490144 2909142457551094842 2912770269569490022 2917656724787126784 2921823985264918272 2925467611633873152 2935350948159663264 2942492415177341961 2945368751849069568 2946111032280483144 2955319321956667776 2956064110092241533 2969001355854615312 2976173389752732972 2981269956498642648 2992874699459538432 2994265902254957568 2995749115817269504 2998702744920102528 3002985762633388224 3006730600845925184 3008128244395026816 3016888474497431688 3028591701839890944 3029301752521328064 3029354955797007852 3030039688422878208 3037411525344352992 3038823430562323008 3049962812639164368 3056592759300799488 3064083010845827166 3064775593140248064 3077439955095373056 3086402033817649008 3091687362294888672 3092412205698855732 3100690932122360346 3102132252032371404 3112719249113221248 3113503704569146959 3114207457545735936 3123235192522387536 3127076083403362944 3133786662767395602 3135392542290945024 3141498113725821696 3148348709821072896 3151372446509075712 3162924398292466752 3173609953692103464 3177567566803080024 3188302592366603943 3191419212691497984 3192167438140754304 3200713220255339712 3202201034355996288 3209991725648009412 3213939307942345248 3223984714861819392 3234876555114730944 3238910570023216704 3246734607002981424 3249852835462484328 3257849895715666944 3261765785739106338 3268089944527930368 3271312085367384576 3275984468327332608 3280069746377372928 3291151063088107296 3301437801104745984 3302269816679621172 3313539845830203264 3314374911315543537 3315080106067988736 3324734237201251248 3328880308079417168 3340126525336442226 3353928701060972979 3354686797896758016 3366984036891980736 3370217755294428192 3373540588035115344 3378358982962561752 3382571925951665832 3384144274944405168 3393144406690988928 3393999533809610649 3397317226413530112 3407165664569877312 3408794649475737984 3417087966012397116 3427088851337260032 3431983728723872256 3436263543823914496 3437860850737173504 3447872542282779072 3462119949482294688 3463834915163717864 3472202288044855134 3478148282581749756 3478934457078119424 3482364477971731968 3491687149369461504 3493310219297450496 3501809155252373904 3503483389738952928 3513639591587685978 3527316610077313152 3533356985479872768 3534185377941549408 3543646779568411824 3545294002322710176 3558289948079025096 3566024885850932736 3573801238175271936 3574763512653465027 3575571525330289408 3590346614277935232 3600802372787257176 3602476163650495824 3614770740905676288 3615681721435138404 3626982804219546816 3631505790632091456 3643774391276118792 3648191357875147776 3656084439895294869 3657957966006102528 3659658324978281472 3664222059016164352 3665081132680125312 3673073494791251712 3676601187593921664 3690078464674544544 3701612080026533376 3702544945974120708 3714117526242839232 3718685072155350528 3727732326558978672 3740326016851407654 3744990346589344314 3761315500672122624 3774022647633852768 3778728998360419488 3787857041503478328 3791494974706231716 3804434637805048192 3805393416695624061 3809113253857594368 3817287457527362544 3821981879715221376 3833061372641111976 3847981756447977984 3851677434622203648 3855474957754417536 3860981694814356288 3865796486801903808 3867593457079320192 3878856610068126456 3895765313686557696 3896814279559182597 3900623482178497536 3913801264212884352 3923323220236455948 3928148043040644192 3939535299658920642 3940425762608890368 3941418813456322044 3956708513694051072 3958668474472820416 3968231186336977296 3975026608664856864 3986602627014463302 3988455752613048948 3998270326560136704 4003076191588903233 4003981016844517632 4010837659193369088 4011777996582299328 4022517965996575584 4039069003361770752 4039139941062677136 4049882033792470656 4050902669385664323 4051764574083097344 4066617083518885824 4085444014461102888 4099246190185633641 4103253273460497408 4115202711756865344 4117115615600566656 4122249816393184896 4123216274265140976 4132207681640158176 4134254576163147128 4136176336043161872 4150292332150961664 4151338272758862612 4152276610060981248 4164313590029850048 4169434777871150592 4178382217023194136 4188664151634428928 4193698867378851006 4201829928678767616 4217232531056622336 4231479938256137952 4236756755737440032 4251070123155471924 4256223250854339072 4267617627007119616 4269601379141328384 4279988967530679216 4285252410589793664 4294448389718282862 4299729614679624048 4313168740152974592 4318547426697622272 4328979476003975232 4333137113949979104 4349021047652141784 4363713686326642263 4367979291103110144 4369155404354235033 4373426328503163904 4388201417450809728 4403026422239494896 4406257094576477184 4418053127773604352 4419166548420724716 4420106808090651648 4432978982935001664 4453502033781922968 4464260084629099458 4471904934747963972 4472915730529010688 4489312049189307648 4493623673725904256 4498054117380153792 4504478643950082336 4510095901268887776 4512192366592540224 4524192542254651904 4525332711746147532 4542887552759836416 4545059532634317312 4556117288016529488 4558235145843484512 4574944218958746552 4577210423609198606 4584889138951199232 4596124516268740749 4597163389710372096 4616159932643059584 4629603050726473512 4637531043442333008 4638618308548283598 4651036398183540519 4653198378048557106 4655582865825948672 4669078873669831872 4671311186318603904 4684852788783581304 4703088813436417536 4705274989257790464 4711142647306497024 4712247170588732544 4722523064731609344 4724862372757882432 4727058669763613568 4744386597438700128 4760414930538155196 4766351350204620036 4787128819037246976 4788251157211131456 4801069830383009568 4803301551533994432 4814987588472014118 4820908961913517872 4835977072292729088 4842007720842788608 4858365855034825056 4874779253193726492 4886774843573500416 4892648678608659507 4897431326388335616 4902134916791895552 4906968128051076864 4913976702490998912 4920104619566059392 4936726594632160944 4952156701657118976 4953404725019431758 4970309768745304896 4987101355801876872 4993320462119125752 5010189788004663339 5015087334229496832 5032030196845137024 5038305331147225984 5050476055337971104 5055326632941642288 5073857888927498748 5076216412416607752 5089716610036483392 5095975839620295168 5110748496854815968 5113191974213606976 5125631949018595674 5135569912829604864 5140633277005890048 5147975593085808384 5154395315735871744 5156791276105760256 5171808813424168608 5195752372745576796 5208303432067282701 5217222423872624634 5218401685617179136 5231097626981941264 5237530724054192256 5239965328946175744 5252713732878560856 5255225084608429392 5270459387381528967 5275611351592068096 5290974915115969728 5300035478219809152 5301278066912324112 5315470169352617736 5317941003484065264 5337434922118537644 5338641355792690176 5349037328776399104 5363357287995434112 5385425337815694336 5385519921416902848 5399842711723294208 5401203559180885764 5402352765444129792 5422156111358514432 5440474206329320224 5447258685948137184 5465661586914178188 5472287036812721664 5486936949009153792 5489487487467422208 5496333088524246528 5497621699020187968 5509610242186877568 5514901781390882496 5535117697011816816 5552418120039800064 5553817418961181062 5571176289364258848 5591598489838468008 5615973374275427328 5617485519884016471 5622976708075496448 5641973251008183936 5661033971450779152 5668093497540629232 5681785562255217492 5687242462059347574 5706651956707572288 5713669880786391552 5725931186291043816 5732972819572832064 5750891653537299456 5758063235596829696 5771972634671966976 5777516151933305472 5798694730202855712 5801390185618980288 5818284915102189684 5825540539138980044 5835313449574253568 5843647970529836544 5850935223267746304 5870701896319326528 5884984830354683922 5892222064560966288 5909302949488380963 5910638643913335552 5912128220184483066 5938002711709230624 5952346779505465944 5962539912997285296 5979903940521694953 5985749398919076864 5991498231634539008 5997405489840205056 6005971525266776448 6013461201691850368 6016256488790053632 6033776948994863376 6057183403679781888 6058603505042656128 6058709911594015704 6074823050688705984 6077646861124646016 6099925625278328736 6128166021691654332 6129551186280496128 6154879910190746112 6172804067635298016 6183374724589777344 6184824411397711464 6201381864244720692 6204264504064742808 6225438498226442496 6227007409138293918 6228414915091471872 6246470385044775072 6254152166806725888 6267573325534791204 6282996227451643392 6290548301068276509 6296697419642145792 6302744893018151424 6325848796584933504 6347219907384206928 6355135133606160048 6376605184733207886 6384334876281508608 6401426440510679424 6404402068711992576 6419983451296018824 6427878615884690496 6441672584577424293 6447969429723638784 6469753110229461888 6477821140046433408 6493469214005962848 6499705670924968656 6523531571478212676 6542624170734769152 6551968936654665216 6560139492754745856 6582302126176214592 6602875602209491968 6604539633359242344 6627079691660406528 6628749822631087074 6630160212135977472 6649468474402502496 6657760616158834336 6680253050672884452 6707857402121945958 6709373595793516032 6733968073783961472 6740435510588856384 6747081176070230688 6756717965925123504 6765143851903331664 6768288549888810336 6786288813381977856 6787999067619221298 6814331329139754624 6817589298951475968 6834175932024794232 6863967457447744512 6865815635413797909 6872527087647828992 6895745084565558144 6924239898964589376 6927669830327435728 6944404576089710268 6956296565163499512 6964728955943463936 6979797567072835659 6983374298738923008 6986620438594900992 7003618310504747808 7006966779477905856 7027279183175371956 7054633220154626304 7066713970959745536 7068370755883098816 7087293559136823648 7090588004645420352 7116579896158050192 7132049771701865472 7149527025306930054 7151143050660578816 7180693228555870464 7201604745574514352 7204952327300991648 7222481382708021177 7229541481811352576 7231363442870276808 7253965608439093632 7263011581264182912 7287548782552237584 7312168879790589738 7315915932012205056 7330162265360250624 7346146989582503424 7353202375187843328 7380156929349089088 7403224160053066752 7405089891948241416 7428235052485678464 7437370144310701056 7455464653117957344 7480652033702815308 7489980693178688628 7522631001344245248 7548045295267705536 7557457996720838976 7575714083006956656 7582989949412463432 7608869275610096384 7610786833391248122 7634574915054725088 7643963759430442752 7666122745282223952 7688447923527893511 7695963512895955968 7703354869244407296 7710949915508835072 7721963389628712576 7731592973603807616 7735186914158640384 7757713220136252912 7793628559118365194 7825833635808936951 7827602528425768704 7846646440472911896 7856296086081288384 7879070599317841284 7880851525217780736 7882837626912644088 7913417027388102144 7917336948945640832 7936462372673954592 7950053217329713728 7973205254028926604 7976911505226097896 7996540653120273408 8006152383177806466 8007962033689035264 8021675318386738176 8023555993164598656 8045035931993151168 8078138006723541504 8078279882125354272 8099764067584941312 8101805338771328646 8103529148166194688 8133234167037771648 8170888028922205776 8198492380371267282 8230405423513730688 8234231231201133312 8244499632786369792 8246432548530281952 8264415363280316352 8268509152326294256 8272352672086323744 8300584664301923328 8302676545517725224 8328627180059700096 8330726128441771593 8338869555742301184 8356764434046388272 8387397734757702012 8434465062113244672 8462959876512275904 8473513511474880064 8502140246310943848 8512446501708678144 8530863693089021361 8535235254014239232 8539202758282656768 8559977935061358432 8570504821179587328 8588896779436565724 8599459229359248096 8626337480305949184 8637094853395244544 8657958952007950464 8666274227899958208 8698042095304283568 8727427372653284526 8738310808708470066 8776402834901619456 8806052844478989792 8827477245532025883 8836106255547208704 8838333096841449432 8865957965870003328 8907004067563845936 8928520169258198916 8943809869495927944 8978624098378615296 8987247347451808512 8996108234760307584 9008957287900164672 9020191802537775552 9024384733185080448 9048385084509303808 9050665423492295064 9085775105519672832 9090119065268634624 9112234576033058976 9116470291686969024 9149888437917493104 9154420847218397212 9169778277902398464 9192249032537481498 9194326779420744192 9232319865286119168 9259206101452947024 9275062086884666016 9277236617096567196 9302072796367081038 9306396756097114212 9338157747339663744 9340511113707440877 9342622372637207808 9369705577567162608 9406177626872835072 9424494341177465088 9445046129463218688 9449724745515764864 9454117339527227136 9488773194877400256 9520829861076310392 9532702700409240072 9564907777099811829 9574257638074493952 9576502314422262912 9602139660766019136 9606603103067988864 9629975176944028236 9641817923827035744 9671954144585458176 9684015441685577216 9716731710069650112 9749558506387452984 9773549687147000832 9785297357217319014 9804269833583791104 9813936256102153728 9827953404981997824 9840209239132118784 9873453189264321888 9904313403314237952 9906809450038863516 9940619537490609792 9943124733946630611 9974202711603753744 9986640924238251504 10020379576009326678 10064060393690274048 10076610662294451968 10100952110675942208 10110653265883284576 10147715777854997496 10152432824833215504 10179433220072966784 10181998601428831947 10191951679240590336 10221496993709631936 10226383948427213952 10251263898037191348 10281266554011780096 10295951186171616768 10308790631471743488 10313582552211520512 10343617626848337216 10391504745491153592 10416606864134565402 10434444847745249268 10436803371234358272 10462195253963882528 10475061448108384512 10479930657892351488 10505427465757121712 10510450169216858784 10540918774763057934 10581949830231939456 10600070956439618304 10602556133824648224 10630940338705235472 10635882006968130528 10674869844237075288 10698074657552798208 10724290537960395081 10726714575990868224 10771039842833805696 10799685423446588416 10802407118361771528 10844312222717028864 10880948412658640448 10894517371896274368 10931323173828356376 10944574073625443328 10968253319685884607 10973873898018307584 10978974974934844416 10992666177048493056 10995243398040375936 11019220484373755136 11029803562781764992 11070235394023633632 11104836240079600128 11107634837922362124 11142352578728517696 11183196979676936016 11234971039768032942 11283946502016367872 11322067942901558304 11336186995081258464 11363571124510434984 11374484924118695148 11413303913415144576 11416180250086872183 11427339761572783104 11451862372582087632 11465945639145664128 11543945269343933952 11555032303866610944 11597389460405711424 11602780371237960576 11636569830204379368 11651081078277960088 11687295941059673088 11690442838677547791 11701870446535492608 11741403792638653056 11769969660709367844 11784444129121932576 11818605898976761926 11821277287826671104 11824256440368966132 11876005423418461248 11904693559010931888 11925079825994570592 11959807881043389906 11982996463269078016 11994810979680410112 12011943050533552896 12026922403383700736 12032512977580107264 12067553897989726752 12117207010085312256 12117419823188031408 12149646101377411968 12152708008156992969 12155293722249292032 12199851250556657472 12256332043383308664 12297738570556900923 12309759820381492224 12345608135270596032 12366749449179554688 12369648822795422928 12402763728489441384 12408529008129485616 12450876996452884992 12454014818276587836 12456829830182943744 12492940770089550144 12508304333613451776 12535146651069582408 12565992454903286784 12581096602136553018 12605489786036302848 12651697593169867008 12694439814768413856 12710270267212320096 12753210369466415772 12768669752563017216 12802852881021358848 12808804137423985152 12839966902592037648 12855757231769380992 12883345169154848586 12939506220458923776 12955642280092866816 12986938428011925696 12999411341849937312 13047063142956425352 13091141058979926789 13103937873309330432 13107466213062705099 13120278985509491712 13164604252352429184 13209079266718484688 13254159383320813056 13257499645262174148 13260320424271954944 13298936948805004992 13315521232317668672 13360506101345768904 13415714804243891916 13418747191587032064 13467936147567922944 13480871021177712768 13494162352140461376 13513435931850247008 13530287703806663328 13536577099777620672 13572577626763955712 13575998135238442596 13628662658279509248 13635178597902951936 13668351864049588464 13731631270827595818 13788373548806222247 13791490169131116288 13848479797929178752 13855339660654871456 13888809152179420536 13912593130326999024 13953109194550621557 13959595134145671318 13966748597477846016 14007236621009495616 14013933558955811712 14054558366350743912 14109266440309252608 14133427941919491072 14136741511766197632 14174587118273647296 14181176009290840704 14233159792316100384 14299054050613860108 14302286101321157632 14361386457111740928 14403209491149028704 14409904654601983296 14444962765416042354 14462726885740553616 14507931216878187264 14526023162528365824 14575097565104475168 14624337759581179476 14660324530720501248 14677946035825978521 14692293979165006848 14706404750375686656 14760313858698178176 14810179783896482832 14856470104971356928 14910929306235914688 14961304067405630616 14979961386357377256 15030569364013990017 15045262002688490496 15096090590535411072 15114915993441677952 15151428166013913312 15165979898824926864 15217738551220192768 15221573666782496244 15269149830109450176 15287927518860885504 15332245490564447904 15376895847055787022 15406709738488814592 15421899831017670144 15443926779257425152 15463185947207615232 15470373828317280768 15515426440272505824 15587257118236730388 15624910296201848103 15651667271617873902 15655205056851537408 15693292880945823792 15712592172162576768 15758141198635682568 15765675253825288176 15826834054776204288 15834673897891281664 15872924745347909184 15900106434659427456 15946410508057853208 15953823010452195792 16012304766355612932 16015924067378070528 16020236482632195121 16047111986329197312 16090071863986302336 16156276013447083008 16156559764250708544 16199528135169882624 16203610677542657292 16207058296332389376 16266468334075543296 16341776057844411552 16396984760742534564 16460810847027461376 16468462462402266624 16488999265572739584 16492865097060563904 16528830726560632704 16537018304652588512 16544705344172647488 16605353091035450448 16657254360119400192 16661452256883543186 16713528868092776544 16774795469515404024 16852456559652049413 16868930124226489344 16925919753024551808 16947027022949760128 17004280492621887696 17061727386178042722 17070470508028478464 17119955870122716864 17141009642359174656 17177793558873131448 17198918458718496192 17252674960611898368 17274189706790489088 17315917904015900928 17332548455799916416 17396084190608567136 17454854745306569052 17476621617416940132 17552805669803238912 17612105688957979584 17654954491064051766 17676666193682898864 17727908848465142889 17731915931740006656 17814008135127691872 17857040338516397832 17887619738991855888 17939711821565084859 17957248196757230592 17974494694903617024 17992216469520615168 18017914575800329344 18040383605075551104 18048769466370160896 18101330846984590128 18171550211039345664 18224469152066117952 18232940583373938048 18299776875834986208 18308841694436794424 18384498065074962996 18388653558841488384 18464639730572238336 18518412202905894048 18550124173769332032 18554473234193134392 18604145592734162076 18612793512194228424 18676315494679327488 18681022227414881754 18685244745274415616 18739411155134325216 18848988682354930176 18890092258926437376 18899449491031529728 18908234679054454272 18977546389754800512 19041659722152620784 19065405400818480144 19129815554199623658 19153004628844525824 19204279321532038272 19213206206135977728 19259950353888056472 19283635847654071488 19325017753732272879 19343908289170916352 19368030883371154432 19433463420139300224 19499117012774905968 19570594714434638028 19627872512204307456 19655906809963995648 19680418478264237568 19746906378528643776 19808626806628475904 19813618900077727032 19881239074981219584 19886249467893261222 19948405423207507488 19973281848476503008 20040759152018653356 20128120787380548096 20153221324588903936 20201904221351884416 20221306531766569152 20295431555709994992 20304865649666431008 20358866440145933568 20363997202857663894 20442993987419263872 20452767896854427904 20502527796074382696 20591902372343233536 20597446906241393727 20617581262943486976 20687235253696674432 20783009490982307184 20833213728269130804 20868889695490498536 20924390507927765056 20950122896216769024 20959861315784702976 21010854931514243424 21020900338433717568 21081837549526115868 21163899660463878912 21200141912879236608 21205112267649296448 21261880677410470944 21271764013936261056 21349739688474150576 21396149315105596416 21448581075920790162 21453429151981736448 21542079685667611392 21604814236723543056 21667444148124063531 21688624445434057728 21761896825317280896 21789034743792548736 21862646347656712752 21936506639371769214 21947747796036615168 21990486796080751872 22038440968747510272 22059607125563529984 22140470788047267264 22209672480159200256 22215269675844724248 22284705157457035392 22366393959353872032 22469942079536065884 22567893004032735744 22644135885803116608 22672373990162516928 22727142249020869968 22748969848237390296 22826607826830289152 22832360500173744366 22903724745164175264 22931891278291328256 23065343770583680533 23087890538687867904 23110064607733221888 23194778920811422848 23205560742475921152 23273139660408758736 23302162156555920176 23380885677355095582 23477500907426810853 23482807585277306112 23539939321418735688 23568888258243865152 23637211797953523852 23642554575653342208 23648512880737932264 23752010846836922496 23809387118021863776 23850159651989141184 23919615762086779812 23989621959360820224 24023886101067105792 24053844806767401472 24065025955160214528 24135107795979453504 24234414020170624512 24234839646376062816 24299292202754823936 24305416016313985938 24310587444498584064 24399702501113314944 24512664086766617328 24595477141113801846 24691216270541192064 24733498898359109376 24739297645590845856 24805527456978882768 24817058016258971232 24901753992905769984 24908029636553175672 24985881540179100288 25016608667226903552 25070293302139164816 25162193204273106036 25303395186339734016 25388879629536827712 25420540534424640192 25506420738932831544 25537339505126034432 25592591079267064083 25605705762042717696 25617608274847970304 25679933805184075296 25711514463538761984 25766690338309697172 25879012440917847552 25911284560185733632 25973876856023851392 25998822683699874624 26094126285912850704 26182282117959853578 26214932426125410198 26329208504704858368 26418158533436969376 26482431736596077649 26508318766641626112 26514999290524348296 26597873897610009984 26631042464635337344 26721012202691537808 26831429608487783832 26935872295135845888 26961742042355425536 26988324704280922752 27026871863700494016 27060575407613326656 27073154199555241344 27145155253527911424 27151996270476885192 27257325316559018496 27270357195805903872 27336703728099176928 27463262541655191636 27576747097612444494 27582980338262232576 27696959595858357504 27710679321309742912 27777618304358841072 27825186260653998048 27906218389101243114 27919190268291342636 28014473242018991232 28021533341122322631 28027867117911623424 28109116732701487824 28218532880618505216 28273483023532395264 28349174236547294592 28362352018581681408 28466319584632200768 28598108101227720216 28694723331299435487 28722772914223481856 28806418982298057408 28819809309203966592 28889925530832084708 28925453771481107232 29015862433756374528 29052046325056731648 29150195130208950336 29248675519162358952 29320649061441002496 29355892071651957042 29412809500751373312 29520627717396356352 29620359567792965664 29712940209942713856 29821858612471829376 29922608134811261232 29959922772714754512 30061138728027980034 30192181181070822144 30229831986883355904 30302856332027826624 30331959797649853728 30435477102440385536 30443147333564992488 30538299660218900352 30545995804286495841 30575855037721771008 30664490981128895808 30753791694111574044 30843799662035340288 30887853558514850304 30926371894415230464 30940747656634561536 31030852880545011648 31174514236473460776 31249820592403696206 31303334543235747804 31310410113703074816 31386585761891647584 31425184344325153536 31516282397271365136 31531350507650576352 31669347795782563328 31745849490695818368 31800212869318854912 31892821016115706416 31907646020904391584 32024609532711225864 32040472965264390242 32094223972658394624 32172871613881185243 32180143727972604672 32313119528501417088 32399056270339765248 32407221355085314584 32532936668151086592 32683552115688823104 32793969521485069128 32921621694054922752 32936924924804533248 32977998531145479168 32985730194121127808 33057661453121265408 33074036609305177024 33089410688345294976 33210706182070900896 33314508720238800384 33322904513767086372 33427057736185553088 33549590939030808048 33704913119304098826 33851839506049103616 33894054045899520256 34008560985243775392 34123454772356085444 34239911740245433728 34248540750260616549 34282019284718349312 34355587117746262896 34397836917436992384 34631835808031801856 34665096911599832832 34792168381217134272 34909709490613138104 34953243234833880264 35071328516032643373 35105611339606477824 35224211377915959168 35309908982128103532 35353332387365797728 35455817696930285778 35463831863480013312 35628016270255383744 35714080677032795664 35775239477983711776 35879423643130169718 35948989389807234048 35984432939041230336 36035829151600658688 36080767210151102208 36097538932740321792 36202661693969180256 36448938304132235904 36458124024470978907 36465881166747876096 36599553751669972416 36617683388873588848 36768996130149925992 36893215711670702769 36929279461144476672 37036824405811788096 37100248347538664064 37108946468386268784 37208291185468324152 37225587024388456848 37352630989358654976 37362044454829763508 37370489490548831232 37478822310268650432 37697977364709860352 37798898982063059456 37816469358108908544 37955092779509601024 38083319444305241568 38130810801636960288 38259631108399247316 38306009257689051648 38408558643064076544 38426412412271955456 38519900707776112944 38567271695308142976 38650035507464545758 38866926840278600448 38998234025549811936 39141189428869276056 39311813619927991296 39322398639188115297 39360836956528475136 39493812757057287552 39627237800155454064 39762478149962439168 39772498935786522444 39896810846415014976 39946563696953006016 40081518304037306712 40256241574761096192 40306442649177807872 40403808442703768832 40442613063533138304 40590863111419989984 40609731299332862016 40717732880291867136 40727994405715327788 40885987974838527744 40905535793708855808 41005055592148765392 41194893812482787454 41365120646418666741 41374470507393348864 41566018981964614368 41666427456538261608 41737779390980997072 41848781015855530112 41859327583651864671 41900245792433538048 42021709863028486848 42041800676867435136 42163675099052231736 42327799320927757824 42400283825758473216 42410224535298592896 42523761354820941888 42543528027872522112 42699479376948301152 42897162151841580324 42906858303963472896 43084159371335222784 43209628473447086112 43334888296248127062 43523793650634561792 43578069487585097472 43725292695313425504 43873013278743538428 43980973592161503744 44033838107477935563 44076881937495020544 44119214251127059968 44280941576094534528 44430539351689448496 44569410314914070784 44732787918707744064 44939884159072131768 45091708092041970051 45135786008065471488 45288271771606233216 45344747980325033856 45454284498041739936 45497939696474780592 45653215653660578304 45664721000347488732 45807449490328350528 45863782556582656512 46130687541167361066 46220129215466443776 46389557841622845696 46411121484951842304 46546279320817517472 46604324313111840352 46761771354710191164 46955001814853621706 46965615170554612224 47079878642837471376 47137776516487730304 47274423595907047704 47297025761475864528 47504021693673844992 47618774236043727552 47700319303978282368 47839231524173559624 48047772202134211584 48060709447896585363 48107689613534802944 48270215591958907008 48468828040341249024 48469679292752125632 48598584405509647872 48610832032627971876 48621174888997168128 48799405002226629888 49025328173533234656 49190954282227603692 49382432541082384128 49466997796718218752 49478595291181691712 49611054913957765536 49634116032517942464 49816059273106351344 49971763080358200576 50140586604278329632 50324386408546212072 50557369678956148239 50606790372679468032 50777759259073655424 50841081068849280384 51012841477865663088 51185182158534128166 51211411524085435392 51359867610368150592 51423028927077523968 51533380676619394344 51758024881835695104 51822569120371467264 51947753712047702784 51997645367399749248 52188252571825701408 52364564235919707156 52429864852250820396 52658417009409716736 52836317066873938752 52964863473192155298 53029998581048696592 53195747795220019968 53262084929270674688 53442024405383075616 53662859216975567664 53819135464695254577 53871744590271691776 53923484084710851072 53976649408561845504 54053743727400988032 54121150815226653312 54146308399110482688 54303992540953770384 54514650633118036992 54673407456198353856 54926525083310383272 55153494195224888988 55165960676524465152 55393919191716715008 55421358642619485824 55555236608717682144 55650372521307996096 55812436778202486228 55838380536582685272 56028946484037982464 56043066682244645262 56055734235823246848 56218233465402975648 56546966047064790528 56698348473094589184 56724704037163362816 56932639169264401536 57196216202455440432 57389446662598870974 57612837964596114816 57639618618407933184 57779851061664169416 57850907542962214464 57975053261196818637 58031724867512749056 58104092650113463296 58300390260417900672 58497351038324717904 58711784143303914084 59041255434792712704 59240719135585931328 59425880419885427712 59643717224943658752 59845216269622522464 59919845545429509024 60122277456055960068 60384362362141644288 60459663973766711808 60605712664055653248 60663919595299707456 60886294667129984976 61076599320437800704 61091991608572991682 61328981962257791616 61507583388223148088 61775707117029700608 61792340718724181181 61852743788830460928 62061705761090023296 62349028472946921552 62499641184807392412 62606669086471495608 62773171523783295168 62850368688650307072 63032564794542730272 63062701015301152704 63338695591565126656 63491698981391636736 63600425738637709824 63785642032231412832 63815292041808783168 64049219065422451728 64080945930528780484 64188447945316789248 64345743227762370486 64360287455945209344 64626239057002834176 64814442710170629168 65002332444372190593 65065873336302173184 65367104231377646208 65587939042970138256 65843243388109845504 65971460388242255616 66115322906242530816 66148073218610354048 66178821376690589952 66421412364141801792 66629017440477600768 66645809027534172744 66854115472371106176 67099181878061616096 67409826238608197652 67703679012098207232 67788108091799040512 68017121970487550784 68246909544712170888 68479823480490867456 68497081500521233098 68711174235492525792 68795673834873984768 69196031311751041599 69263671616063603712 69330193823199665664 69584336762434268544 69819418981226276208 69906486469667760528 70142657032065286746 70448422755831918336 70619817964256207064 70706664774731595456 70911635393860571556 70927663726960026624 71256032540510767488 71428161354065591328 71550478955967423552 71758847286260339436 71968865878082460672 72071658303201317376 72161534420302204416 72195077865480643584 72405323387938360512 72897876608264471808 72916248048941957814 72931762333495752192 73199107503339944832 73235366777747177696 73537992260299851984 73786431423341405538 74073648811623576192 74200496695077328128 74217892936772537568 74416582370936648304 74451174048776913696 74705261978717309952 74724088909659527016 74957644620537300864 75597797964126118912 75910185559019202048 76166638888610483136 76261621603273920576 76519262216798494632 76612018515378103296 76777773237801192249 76817117286128153088 76852824824543910912 77039801415552225888 77134543390616285952 77300071014929091516 77733853680557200896 77996468051099623872 78282378857738552112 78644797278376230594 78987625514114575104 79254475600310908128 79447295209788232947 79524956299924878336 79544997871573044888 79793621692830029952 79893127393906012032 80163036608074613424 80807616885407537664 80885226127066276608 81181726222839979968 81219462598665724032 81435465760583734272 81455988811430655576 81771975949677055488 81811071587417711616 82010111184297530784 82389787624965574908 82730241292837333482 82748941014786697728 83132037963929228736 83332854913076523216 83475558781961994144 83697562031711060224 83718655167303729342 84043419726056973696 84083601353734870272 84327350198104463472 84655598641855515648 84820449070597185792 85047522709641883776 85087056055745044224 85398958753896602304 85794324303683160648 86084169993898306461 86168318742670445568 86419256946894172224 86669776592496254124 87047587301269123584 87156138975170194944 87450585390626851008 87746026557487076856 87961947184323007488 88067676214955871126 88238428502254119936 88561883152189069056 88861078703378896992 89138820629828141568 89465575837415488128 89879768318144263536 90183416184083940102 90576543543212466432 90689495960650067712 90908568996083479872 90995879392949561184 91306431307321156608 91329442000694977464 91614898980656701056 91637987412859487523 91727565113165313024 92261375082334722132 92779115683245691392 92822242969903684608 93092558641635034944 93208648626223680704 93523542709420382328 93910003629707243412 93931230341109224448 94159757285674942752 94275553032975460608 94548847191814095408 94594051522951729056 95008043387347689984 95237548472087455104 95400638607956564736 95678463048347119248 96121418895793170726 96518614841643555729 96540431183917814016 96939358585504251264 97197168811019295744 97221664065255943752 97598810004453259776 98050656347066469312 98381908564455207384 98764865082164768256 98933995593436437504 98957190582363383424 99222109827915531072 99268232065035884928 99632118546212702688 99943526160716401152 100281173208556659264 100648772817092424144 101114739357912296478 101555518518147310848 101682162137698560768 102025682955731326176 102370364317068256332 102719735220736301184 102745622250781849647 102846057854155047936 103066761353238788688 103895507424095405568 103995290734799498496 104376505143651402816 104729128471839414312 104859729704501640792 105213985548097930119 105316834018819433472 105672634133747877504 105929726946384310596 106059997162097393184 106391495590440039936 106524169858541349376 106884048810766151232 107325718433951135328 107638270929390509154 107846968169421702144 107953298817123691008 108107487454801976064 108242301630453306624 108292616798220965376 108607985081907540768 109346814912396707712 109374372073412936721 109853050166620766544 110306988390449777976 110787838383433430016 110842717285238971648 111110473217435364288 111300745042615992192 111624873556404972456 111676761073165370544 112057892968075964928 112086133364489290524 112111468471646493696 112436466930805951296 113093932094129581056 113396696946189178368 113449408074326725632 113865278338528803072 114392432404910880864 114778893325197741948 115225675929192229632 115279237236815866368 115559702123328338832 115701815085924428928 115950106522393637274 116600780520835801344 116994702076649435808 117423568286607828168 117967195917564345891 118082510869585425408 118481438271171862656 119287434449887317504 119690432539245044928 119839691090859018048 120244554912111920136 120768724724283288576 120919327947533423616 121211425328111306496 121327839190599414912 121772589334259969952 122153198640875601408 122183983217145983364 122657963924515583232 123015166776446296176 123584681437448362362 124095361939256000223 124123411522180046592 124698056945893843104 124999282369614784824 125213338172942991216 125546343047566590336 125577982750955594013 125700737377300614144 126065129589085460544 126125402030602305408 126983397962783273472 127200851477275419648 127571284064462825664 127630584083617566336 128098438130844903456 128161891861057560968 128691486455524740972 128720574911890418688 129252478114005668352 129628885420341258336 130004664888744381186 130734208462755292416 131175878085940276512 131942920776484511232 132230645812485061632 132296146437220708096 132357642753381179904 132842824728283603584 133291618055068345488 133708230944742212352 134198363756123232192 134819652477216395304 135275124276125910153 135407358024196414464 135576216183598081024 136034243940975101568 136493819089424341776 136959646960981734912 136994163001042466196 137422348470985051584 137591347669747969536 138392062623502083198 138660387646399331328 139168673524868537088 139638837962452552416 139812972939335521056 140285314064130573492 140896845511663836672 141239635928512414128 141413329549463190912 141823270787721143112 142512065081021534976 142856322708131182656 143100957911934847104 143517694572520678872 144143316606402634752 144182128343689756089 144323068840604408832 144810646775876721024 145795753216528943616 145832496097883915628 145863524666991504384 146398215006679889664 146470733555494355392 147075984520599703968 147572862846682811076 148147297623247152384 148400993390154656256 148435785873545075136 148833164741873296608 148902348097553827392 149448177819319054032 149915289241074601728 151672109036868444717 151820371118038404096 152333277777220966272 152523243206547841152 153038524433596989264 153555546475602384498 153634234572256306176 154079602831104451776 154269086781232571904 154600142029858183032 155467707361114401792 155992936102199247744 156564757715477104224 157289594556752461188 157975251028229150208 158508951200621816256 158894590419576465894 159089995743146089776 159587243385660059904 159786254787812024064 160326073216149226848 161457406394085763731 161615233770815075328 161770452254132553216 162363452445679959936 162438925197331448064 162911977622861311152 163543951899354110976 164020222368595061568 164779575249931149816 165460482585674666964 165497882029573395456 166264075927858457472 166665709826153046432 166951117563923988288 167395124063422120448 167437310334607458684 168086839452113947392 168167202707469740544 168654700396208926944 169640898141194371584 170095045419283767552 170174112111490088448 170797917507793204608 171588648607366321296 172168339987796612922 172838513893788344448 173339553184992508248 174095174602538247168 174312277950340389888 174901170781253702016 175492053114974153712 176135352429911742252 177123766304378138112 177722157406757793984 178277641259656283136 178931151674830976256 179759536636288527072 180366832368167880204 181153087086424932864 181378991921300135424 181817137992166959744 181991758785899122368 182658884001389954928 183229797961313402112 183275974825718975046 184522750164669444264 185377022156172543543 185558231366491382784 186185117283270069888 186417297252447361408 187047085418840764656 187820007259414486824 188319514571349885504 188551106065950921216 189097694383628190816 189188103045903458112 190016086774695379968 190475096944174910208 190801277215913129472 191356926096694238496 192242837791586341452 193037229683287111458 193080862367835628032 193878717171008502528 194443328130511887504 195006997333116571779 195197620008906519552 196101312694132938624 196763817128910414768 197529730164329536512 197914381164726766848 198444219655831062144 198536464130071769856 199264237092425405376 199887052321432802304 200562346417113318528 201297545634184848288 202229478715824592956 203111037036294621696 203364324275397121536 204051365911462652352 204740728634136512664 205439470441472602368 205491244501563699294 206133522706477577376 207791014848190811136 207990581469598996992 208753010287302805632 209458256943678828624 209719459409003281584 210427971096195860238 211345268267495755008 211859453892768621192 212119994324194786368 212782991180880079872 213048339717082698752 213768097621532302464 214651436867902270656 215276541858781018308 215906597634247382016 216214974909603952128 216484603260906613248 216585233596441930752 217215970163815081536 218693629824793415424 218748744146825873442 219706100333241533088 220613976780899555952 221685434570477943296 222220946434870728576 222601490085231984384 223249747112809944912 223353522146330741088 224115785936151929856 224172266728978581048 224872933861611902592 226793393892378356736 227730556677057606144 228784864809821761728 229557786650395483896 230451351858384459264 230558474473631732736 231119404246656677664 231403630171848857856 231900213044787274548 233201561041671602688 233989404153298871616 234847136573215656336 235934391835128691782 236962876542343725312 238341885629364698841 238574868899774635008 239380865078490089856 239679382181718036096 240489109824223840272 242422850656222612992 242655678381198829824 243545178668519939904 244306397281751202816 244367966434291966728 245315927849031166464 246030333552892592352 247169362874896724724 248190723878512000446 248246823044360093184 249396113891787686208 249998564739229569648 250426676345885982432 251092686095133180672 251155965501911188026 252130259178170921088 252250804061204610816 253966795925566546944 255142568128925651328 255261168167235132672 256196876261689806912 256323783722115121936 257382972911049481944 258252509981694919383 258504956228011336704 259257770840682516672 260009329777488762372 261468416925510584832 262351756171880553024 263885841552969022464 264592292874441416192 264715285506762359808 265685649456567207168 266583236110136690976 267416461889484424704 268396727512246464384 269639304954432790608 270550248552251820306 272068487881950203136 272987638178848683552 273919293921963469824 273988326002084932392 274844696941970103168 275182695339495939072 276784125247004166396 278337347049737074176 279277675924905104832 279625945878671042112 280570628128261146984 281793691023327673344 282479271857024828256 282826659098926381824 283646541575442286224 285024130162043069952 285712645416262365312 286201915823869694208 287035389145041357744 288364256687379512178 289555844524930667187 289621293551753442048 291591506433057887232 291664992195767831256 292796430013359779328 292941467110988710784 294151969041199407936 295145725693365622152 296294595246494304768 296801986780309312512 296871571747090150272 297666329483746593216 297804696195107654784 298896355638638108064 299830578482149203456 303344218073736889434 304666555554441932544 305046486413095682304 306077048867193978528 307111092951204768996 308159205662208903552 308236866752345548941 308538173562465143808 309200284059716366064 311985872204398495488 313129515430954208448 314579189113504922376 315641956644293790357 315950502056458300416 317017902401243632512 317789180839152931788 318179991486292179552 319174486771320119808 319572509575624048128 320652146432298453696 322914812788171527462 323540904508265106432 324726904891359919872 324877850394662896128 325823955245722622304 328040444737190123136 329559150499862299632 330920965171349333928 332528151855716914944 333331419652306092864 333902235127847976576 334790248126844240896 334874620669214917368 336173678904227894784 336334405414939481088 337309400792417853888 339281796282388743168 340190090838567535104 340348224222980176896 341595835015586409216 343177297214732642592 344336679975593225844 345677027787576688896 346679106369985016496 349802341562507404032 350984106229948307424 352270704859823484504 353901587752693037673 354247532608756276224 355444314813515587968 357862303349661952512 359519073272577054144 360733664736335760408 362306174172849865728 362757983842600270848 363634275984333919488 363983517571798244736 365317768002779909856 366459595922626804224 366551949651437950092 369045500329338888528 370754044312345087086 372370234566540139776 372834594504894722816 374094170837681529312 375640014518828973648 376639029142699771008 376733948252866782039 377102212131901842432 378195388767256381632 378376206091806916224 380950193888349820416 381602554431826258944 382713852193388476992 384485675583172682904 386074459366574222916 386161724735671256064 387757434342017005056 388886656261023775008 390013994666233143558 392202625388265877248 393527634257820829536 395828762329453533696 396888439311662124288 397072928260143539712 398528474184850810752 401124692834226637056 402595091268369696576 404458957431649185912 405825372828377730459 406222074072589243392 406728648550794243072 408102731822925304704 409481457268273025328 410878940882945204736 410982489003127398588 412267045412955154752 415981162939197993984 417506020574605611264 418916513887357657248 419438918818006563168 420855942192391720476 422690536534991510016 423718907785537242384 424239988648389572736 427536195243064604928 429302873735804541312 430553083717562036616 432429949819207904256 432546385031069268267 432969206521813226496 434431940327630163072 437387259649586830848 437497488293651746884 439412200666483066176 441227953561799111904 443370869140955886592 444441892869741457152 445202980170463968768 446499494225619889824 446707044292661482176 448344533457957162096 449745867723223805184 455016327110605334151 455461113354115212288 457569729619643523456 459115573300790967792 460902703716768918528 462238808493313355328 462807260343697715712 463800426089574549096 466403122083343205376 467978808306597743232 469694273146431312672 471868783670257383564 473925753084687450624 476683771258729397682 478761730156980179712 479358764363436072192 480978219648447680544 484372219182257291193 484845701312445225984 485311356762397659648 487090357337039879808 488735932868583933456 490631855698062332928 492060667105785184704 494338725749793449448 496381447757024000892 496493646088720186368 498792227783575372416 499997129478459139296 500853352691771964864 502185372190266361344 502311931003822376052 504260518356341842176 504501608122409221632 510285136257851302656 510522336334470265344 512393752523379613824 512647567444230243872 514765945822098963888 516505019963389838766 518515541681365033344 520018659554977524744 522936833851021169664 524703512343761106048 529184585748882832384 531371298913134414336 533166472220273381952 534832923778968849408 536793455024492928768 539278609908865581216 541100497104503640612 544136975763900406272 545975276357697367104 547976652004169864784 549689393883940206336 553568250494008332792 556131066468517630629 556674694099474148352 558555351849810209664 559251891757342084224 561141256256522293968 564958543714049656512 565653318197852763648 567293083150884572448 570048260324086139904 571425290832524730624 572403831647739388416 574070778290082715488 576728513374759024356 579111689049861334374 579242587103506884096 583329984391535662512 585592860026719558656 585882934221977421568 588303938082398815872 590291451386731244304 592589190492988609536 593743143494180300544 595332658967493186432 595609392390215309568 597792711277276216128 599661156964298406912 606688436147473778868 609333111108883865088 610092972826191364608 612154097734387957056 614222185902409537992 616318411324417807104 616473733504691097882 618400568119432732128 623971744408796990976 626259030861908416896 629158378227009844752 631283913288587580714 634035804802487265024 635578361678305863576 636359982972584359104 638348973542640239616 639145019151248096256 641304292864596907392 645829625576343054924 649453809782719839744 649755700789325792256 651647910491445244608 656080889474380246272 659118300999724599264 661841930342698667856 665056303711433829888 666662839304612185728 667804470255695953152 669749241338429834736 672347357808455789568 674618801584835707776 680380181677135070208 683191670031172818432 686354594429465285184 688673359951186451688 691354055575153377792 693358212739970032992 699604683125014808064 701968212459896614848 704541409719646969008 707803175505386075346 710888629627031175936 715025656888094096523 715724606699323905024 719038146545154108288 721467329472671520816 727268551968667838976 727967035143596489472 730635536005559819712 732919191845253608448 733103899302875900184 738091000658677777056 741508088624690174172 744740469133080279552 745669189009789445632 748188341675363058624 751280029037657947296 753278058285399542016 753467896505733564078 756390777534512763264 756752412183613832448 761900387776699640832 765427704386776953984 768971351166345365808 772148918733148445832 775514868684034010112 777773312522047550016 780027989332466287116 784405250776531754496 787055268515641659072 791657524658907067392 793776878623324248576 794145856520287079424 797056948369701621504 802249385668453274112 805190182536739393152 808917914863298371824 811650745656755460918 816205463645850609408 818962914536546050656 821757881765890409472 821964978006254797176 824534090825910309504 835012041149211222528 837833027774715314496 838877837636013126336 841711884384783440952 845381073069983020032 847437815571074484768 848479977296779145472 855072390486129209856 858605747471609082624 861106167435124073232 865092770062138536534 868667533574792001561 868863880655260326144 874774519299173661696 874994976587303493768 878824401332966132352 882455907123598223808 888883785739482914304 890405960340927937536 892998988451239779648 893414088585322964352 896689066915914324192 899491735446447610368 910032654221210668302 915139459239287046912 918231146601581935584 924477616986626710656 925614520687395431424 927600852179149098192 935957616613195486464 939388546292862625344 943737567340514767128 946925869932881371071 947851506169374901248 953367542517458795364 957523460313960359424 958717528726872144384 961956439296895361088 968744438364514582386 970622713524795319296 974180714674079759616 977471865737167866912 984121334211570369408 988677451499586898896 992762895514048001784 997584455567150744832 999994258956918278592 1001706705383543929728 1004370744380532722688 1004623862007644752104 1008521036712683684352 1009003216244818443264 1020570272515702605312 1021044672668940530688 1024787505046759227648 1025295134888460487744 1029531891644197927776 1033010039926779677532 1037031083362730066688 1040037319109955049488 1049407024687522212096 1061704763258079113019 1062742597826268828672 1066332944440546763904 1073586910048985857536 1078557219817731162432 1082200994209007281224 1088273951527800812544 1091950552715394734208 1095953304008339729568 1099378787767880412672 1107136500988016665584 1112262132937035261258 1117110703699620419328 1118503783514684168448 1122282512513044587936 1129917087428099313024 1130201844758600346117 1131306636395705527296 1134586166301769144896 1142850581665049461248 1144807663295478776832 1148141556580165430976 1153457026749518048712 1158223378099722668748 1158485174207013768192 1166659968783071325024 1171765868443954843136 1176607876164797631744 1180582902773462488608 1187486286988360601088 1190665317934986372864 1191218784780430619136 1195585422554552432256 1213376872294947557736 1218666222217767730176 1220185945652382729216 1224308195468775914112 1228444371804819075984 1232636822648835614208 1232947467009382195764 1236801136238865464256 1247943488817593981952 1252518061723816833792 1258316756454019689504 1262567826577175161428 1268071609604974530048 1271156723356611727152 1272719965945168718208 1282608585729193814784 1291659251152686109848 1297639155093207804801 1298907619565439679488 1303295820982890489216 1312161778948760492544 1318236601999449198528 1323683860685397335712 1330112607422867659776 1333325678609224371456 1335608940511391906304 1339498482676859669472 1349237603169671415552 1365048981331816002453 1366383340062345636864 1372709188858930570368 1377346719902372903376 1382708111150306755584 1386716425479940065984 1399209366250029616128 1403936424919793229696 1409082819439293938016 1415606351010772150692 1421777259254062351872 1430051313776188193046 1438076293090308216576 1442934658945343041632 1454537103937335677952 1455934070287192978944 1461271072011119639424 1466207798605751800368 1476182001317355554112 1483016177249380348344 1489480938266160559104 1491338378019578891264 1496376683350726117248 1502560058075315894592 1506556116570799084032 1506935793011467128156 1512781555069025526528 1513504824367227664896 1530855408773553907968 1537942702332690731616 1544297837466296891664 1555546625044095100032 1560055978664932574232 1568810501553063508992 1574110537031283318144 1587553757246648497152 1594113896739403243008 1604498771336906548224 1610380365073478786304 1617835829726596743648 1623301491313510921836 1632410927291701218816 1637925829073092101312 1643929956012509594352 1649068181651820619008 1668393199405552891887 1670024082298422445056 1675666055549430628992 1677755675272026252672 1683423768769566881904 1694875631142148969536 1696959954593558290944 1710144780972258419712 1717211494943218165248 1722212334870248146464 1730185540124277073068 1737335067149584003122 1737727761310520652288 1749989953174606987536 1757648802665932264704 1764911814247196447616 1777767571478965828608 1785997976902479559296 1786828177170645928704 1793378133831828648384 1798983470892895220736 1820065308442421336604 1830278918478574093824 1836462293203163871168 1848955233973253421312 1855201704358298196384 1871915233226390972928 1878777092585725250688 1887475134681029534256 1893851739865762742142 1906735085034917590728 1915046920627920718848 1917435057453744288768 1923912878593790722176 1937488876729029164772 1948361429348159519232 1954943731474335733824 1968242668423140738816 1977354902999173797792 1985525791028096003568 1995168911134301489664 1999988517913836557184 2003413410767087859456 2009247724015289504208 2017042073425367368704 2041140545031405210624 2049575010093518455296 2050590269776920975488 2059063783288395855552 2066020079853559355064 2074062166725460133376 2080074638219910098976 2098814049375044424192 2123409526516158226038 2132665888881093527808 2145076970664282289569 2147173820097971715072 2157114439635462324864 2164401988418014562448 2183901105430789468416 2191906608016679459136 2198757575535760825344 2214273001976033331168 2224524265874070522516 2234221407399240838656 2237007567029368336896 2244565025026089175872 2259834174856198626048 2260403689517200692234 2269172332603538289792 2285701163330098922496 2296283113160330861952 2306914053499036097424 2316446756199445337496 2333319937566142650048 2343531736887909686272 2353215752329595263488 2361165805546924977216 2374972573976721202176 2381330635869972745728 2382437569560861238272 2391170845109104864512 2426753744589895115472 2448616390937551828224 2456888743609638151968 2465273645297671228416 2465894934018764391528 2473602272477730928512 2505036123447633667584 2516633512908039379008 2525135653154350322856 2536143219209949060096 2542313446713223454304 2545439931890337436416 2565217171458387629568 2583318502305372219696 2595278310186415609602 2606591641965780978432 2624323557897520985088 2636473203998898397056 2647367721370794671424 2666651357218448742912 2671217881022783812608 2678996965353719338944 2698475206339342831104 2730097962663632004906 2745418377717861140736 2754693439804745806752 2773432850959880131968 2807872849839586459392 2818165638878587876032 2831212702021544301384 2840777609798644113213 2843554518508124703744 2860102627552376386092 2876152586180616433152 2885869317890686083264 2911868140574385957888 2922542144022239278848 2932415597211503600736 2952364002634711108224 2966032354498760696688 2992753366701452234496 3005120116150631789184 3013112233141598168064 3013871586022934256312 3025563110138051053056 3027009648734455329792 3061710817547107815936 3075885404665381463232 3088595674932593783328 3111093250088190200064 3120111957329865148464 3148221074062566636288 3185114289774237339057 3188227793478806486016 3220760730146957572608 3235671659453193487296 3246602982627021843672 3264821854583402437632 3275851658146184202624 3287859912025019188704 3298136363303641238016 3336786398811105783774 3351332111098861257984 3355511350544052505344 3366847537539133763808 3389751262284297939072 3390605534275801038351 3393919909187116581888 3434422989886436330496 3444424669740496292928 3460371080248554146136 3474670134299168006244 3475455522621041304576 3499979906349213975072 3515297605331864529408 3529823628494392895232 3571995953804959118592 3573656354341291857408 3586756267663657296768 3640130616884842673208 3660557836957148187648 3672924586406327742336 3697910467946506842624 3710403408716596392768 3743830466452781945856 3757554185171450501376 3774950269362059068512 3787703479731525484284 3813470170069835181456 3847825757187581444352 3874977753458058329544 3892917465279623414403 3896722858696319038464 3909887462948671467648 3936485336846281477632 3954709805998347595584 3971051582056192007136 3990337822268602979328 3999977035827673114368 4006826821534175718912 4018495448030579008416 4099150020187036910592 4101180539553841950976 4118127566576791711104 4132040159707118710128 4148124333450920266752 4160149276439820197952 4197628098750088848384 4246819053032316452076 4265331777762187055616 4290153941328564579138 4314228879270924649728 4328803976836029124896 4367802210861578936832 4383813216033358918272 4428546003952066662336 4449048531748141045032 4468442814798481677312 4474015134058736673792 4489130050052178351744 4519668349712397252096 4520807379034401384468 4538344665207076579584 4592566226320661723904 4613828106998072194848 4632893512398890674992 4666639875132285300096 4706431504659190526976 4722331611093849954432 4762661271739945491456 4782341690218209729024 4853507489179790230944 4897232781875103656448 4913777487219276303936 4931789868037528783056 4947204544955461857024 5005179598216658675661 5010072246895267335168 5033267025816078758016 5050271306308700645712 5084626893426446908608 5090879863780674872832 5130434342916775259136 5166637004610744439392 5190556620372831219204 5213183283931561956864 5272946407997796794112 5294735442741589342848 5333302714436897485824 5357993930707438677888 5396950412678685662208 5460195925327264009812 5490836755435722281472 5509386879609491613504 5546865701919760263936 5615745699679172918784 5636331277757175752064 5662425404043088602768 5681555219597288226426 5720205255104752772184 5752305172361232866304 5771738635781372166528 5845084288044478557696 5864831194423007201472 5904728005269422216448 5932064708997521393376 5985506733402904468992 6010240232301263578368 6027743172045868512624 6051126220276102106112 6123421635094215631872 6151770809330762926464 6177191349865187566656 6222186500176380400128 6240223914659730296928 6296442148125133272576 6370228579548474678114 6441521460293915145216 6471343318906386974592 6493205965254043687344 6551703316292368405248 6575719824050038377408 6596272726607282476032 6673572797622211567548 6702664222197722515968 6711022701088105010688 6733695075078267527616 6779502524568595878144 6781211068551602076702 6888849339480992585856 6920742160497108292272 6949340268598336012488 6999959812698427950144 7030595210663729058816 7059647256988785790464 7143991907609918237184 7147312708682583714816 7173512535327314593536 7280261233769685346416 7345849172812655484672 7395820935893013685248 7420806817433192785536 7515108370342901002752 7549900538724118137024 7575406959463050968568 7626940340139670362912 7695651514375162888704 7749955506916116659088 7785834930559246828806 7819774925897342935296 7872970673692562955264 7909419611996695191168 7942103164112384014272 7999954071655346228736 8013653643068351437824 8036990896061158016832 8202361079107683901952 8236255133153583422208 8264080319414237420256 8320298552879640395904 8493638106064632904152 8530663555524374111232 8580307882657129158276 8628457758541849299456 8657607953672058249792 8735604421723157873664 8767626432066717836544 8857092007904133324672 8898097063496282090064 8978260100104356703488 9039336699424794504192 9041614758068802768936 9076689330414153159168 9185132452641323447808 9227656213996144389696 9265787024797781349984 9333279750264570600192 9444663222187699908864 9555342869322712017171 9564683380436419458048 9707014978359580461888 9794465563750207312896 9827554974438552607872 9863579736075057566112 9894409089910923714048 10010359196433317351322 10066534051632157516032 10100542612617401291424 10169253786852893817216 10181759727561349745664 10333274009221488878784 10381113240745662438408 10426366567863123913728 10545892815995593588224 10589470885483178685696 10715987861414877355776 10920391850654528019624 10981673510871444562944 11018773759218983227008 11093731403839520527872 11231491399358345837568 11272662555514351504128 11324850808086177205536 11363110439194576452852 11440410510209505544368 11543477271562744333056 11678752395838870243209 11690168576088957115392 11729662388846014402944 11809456010538844432896 11864129417995042786752 11971013466805808937984 12020480464602527156736 12055486344091737025248 12303541618661525852928 12354382699730375133312 12444373000352760800256 12480447829319460593856 12592884296250266545152 12740457159096949356228 12942686637812773949184 12986411930508087374688 13103406632584736810496 13151439648100076754816 13347145595244423135096 13405328444395445031936 13422045402176210021376 13467390150156535055232 13559005049137191756288 13562422137103204153404 13777698678961985171712 13841484320994216584544 13898680537196672024976 13999919625396855900288 14119294513977571580928 14287983815219836474368 14347025070654629187072 14560522467539370692832 14691698345625310969344 14841613634866385571072 15015538794649976026983 15030216740685802005504 15099801077448236274048 15150813918926101937136 15253880680279340725824 15391303028750325777408 15499911013832233318176 15571669861118493657612 15639549851794685870592 15818839223993390382336 15884206328224768028544 15999908143310692457472 16073981792122316033664 16404722158215367803904 16472510266307166844416 16528160638828474840512 16640597105759280791808 16987276212129265808304 17160615765314258316552 17256915517083698598912 17315215907344116499584 17535252864133435673088 17714184015808266649344 17796194126992564180128 17956520200208713406976 18083229516137605537872 18153378660828306318336 18370264905282646895616 18455312427992288779392 18531574049595562699968 18666559500529141200384 18889326444375399817728 19110685738645424034342 19414029956719160923776 19655109948877105215744 19727159472150115132224 19788818179821847428096 20020718392866634702644 20133068103264315032064 20201085225234802582848 20338507573705787634432 20666548018442977757568 20762226481491324876816 21091785631991187176448 21178941770966357371392 21431975722829754711552 21840783701309056039248 22037547518437966454016 22187462807679041055744 22545325111028703008256 22649701616172354411072 22726220878389152905704 22880821020419011088736 23086954543125488666112 23357504791677740486418 23459324777692028805888 23618912021077688865792 23728258835990085573504 24040960929205054313472 24110972688183474050496 24607083237323051705856 24708765399460750266624 24960895658638921187712 25480914318193898712456 25885373275625547898368 25972823861016174749376 26206813265169473620992 26302879296200153509632 26694291190488846270192 26934780300313070110464 27118010098274383512576 27124844274206408306808 27555397357923970343424 27682968641988433169088 27797361074393344049952 27999839250793711800576 28694050141309258374144 29121044935078741385664 29383396691250621938688 29683227269732771142144 30031077589299952053966 30199602154896472548096 30301627837852203874272 30507761360558681451648 30999822027664466636352 31143339722236987315224 31279099703589371741184 31637678447986780764672 31768412656449536057088 32147963584244632067328 32945020532614333688832 33056321277656949681024 33281194211518561583616 33974552424258531616608 34321231530628516633104 34630431814688232999168 35036257187516610729627 35070505728266871346176 35428368031616533298688 35592388253985128360256 35913040400417426813952 36166459032275211075744 36910624855984577558784 37063148099191125399936 37333119001058282400768 37778652888750799635456 38221371477290848068684 38828059913438321847552 39310219897754210431488 39454318944300230264448 40041436785733269405288 40266136206528630064128 40402170450469605165696 40677015147411575268864 41333096036885955515136 41524452962982649753632 42357883541932714742784 42863951445659509423104 43681567402618112078496 44075095036875932908032 45090650222057406016512 45299403232344708822144 45452441756778305811408 45761642040838022177472 46173909086250977332224 46715009583355480972836 46918649555384057611776 47456517671980171147008 48221945376366948100992 49214166474646103411712 49417530798921500533248 49921791317277842375424 50961828636387797424912 51770746551251095796736 51945647722032349498752 52605758592400307019264 53388582380977692540384 53869560600626140220928 54249688548412816613616 55110794715847940686848 55365937283976866338176 55594722148786688099904 55999678501587423601152 58242089870157482771328 59366454539465542284288 60062155178599904107932 60399204309792945096192 60603255675704407748544 61015522721117362903296 61999644055328933272704 62286679444473974630448 63275356895973561529344 63536825312899072114176 64295927168489264134656 66112642555313899362048 66562388423037123167232 67949104848517063233216 68642463061257033266208 69260863629376465998336 70072514375033221459254 70856736063233066597376 71184776507970256720512 72332918064550422151488 73821249711969155117568 74126296198382250799872 76442742954581696137368 77656119826876643695104 78620439795508420862976 78908637888600460528896 80082873571466538810576 80804340900939210331392 81354030294823150537728 82666192073771911030272 83048905925965299507264 87363134805236224156992 88150190073751865816064 90598806464689417644288 90904883513556611622816 91523284081676044354944 93430019166710961945672 93837299110768115223552 94913035343960342294016 96443890752733896201984 98835061597843001066496 99843582634555684750848 101923657272775594849824 103891295444064698997504 105108771562549832188881 105211517184800614038528 106777164761955385080768 107739121201252280441856 108499377096825633227232 110731874567953732676352 111189444297573376199808 111999357003174847202304 116484179740314965542656 120124310357199808215864 120798408619585890192384 121206511351408815497088 122031045442234725806592 123999288110657866545408 124573358888947949260896 127073650625798144228352 128591854336978528269312 132225285110627798724096 135898209697034126466432 137284926122514066532416 138521727258752931996672 140145028750066442918508 142369553015940513441024 144665836129100844302976 147642499423938310235136 148252592396764501599744 152885485909163392274736 155312239653753287390208 157817275777200921057792 160165747142933077621152 161608681801878420662784 165332384147543822060544 166097811851930599014528 174726269610472448313984 181197612929378835288576 181809767027113223245632 183046568163352088709888 186860038333421923891344 189826070687920684588032 192887781505467792403968 199687165269111369501696 203847314545551189699648 207782590888129397995008 210217543125099664377762 213554329523910770161536 216998754193651266454464 221463749135907465352704 222378888595146752399616 232968359480629931085312 240248620714399616431728 242413022702817630994176 244062090884469451613184 247998576221315733090816 249146717777895898521792 264450570221255597448192 271796419394068252932864 274569852245028133064832 280290057500132885837016 284739106031881026882048 289331672258201688605952 296505184793529003199488 305770971818326784549472 315634551554401842115584 320331494285866155242304 323217363603756841325568 332195623703861198029056 349452539220944896627968 362395225858757670577152 363619534054226446491264 366093136326704177419776 373720076666843847782688 385775563010935584807936 407694629091102379399296 415565181776258795990016 420435086250199328755524 427108659047821540323072 433997508387302532908928 442927498271814930705408 444757777190293504799232 465936718961259862170624 480497241428799232863456 484826045405635261988352 495997152442631466181632 498293435555791797043584 543592838788136505865728 549139704490056266129664 560580115000265771674032 569478212063762053764096 578663344516403377211904 611541943636653569098944 640662988571732310484608 664391247407722396058112 698905078441889793255936 727239068108452892982528 732186272653408354839552 747440153333687695565376 815389258182204758798592 840870172500398657511048 854217318095643080646144 867995016774605065817856 889515554380587009598464 960994482857598465726912 969652090811270523976704 996586871111583594087168 1087185677576273011731456 1098279408980112532259328 1121160230000531543348064 1157326689032806754423808 1223083887273307138197888 1281325977143464620969216 1328782494815444792116224 1397810156883779586511872 1454478136216905785965056 1494880306667375391130752 1630778516364409517597184 1681740345000797315022096 1708434636191286161292288 1735990033549210131635712 1921988965715196931453824 1993173742223167188174336 2196558817960225064518656 2242320460001063086696128 2446167774546614276395776 2562651954286929241938432 2908956272433811571930112 2989760613334750782261504 3261557032728819035194368 3363480690001594630044192 3471980067098420263271424 3843977931430393862907648 3986347484446334376348672 4484640920002126173392256 4892335549093228552791552 5125303908573858483876864 5979521226669501564523008 6726961380003189260088384 7687955862860787725815296 8969281840004252346784512 9784671098186457105583104 11959042453339003129046016 13453922760006378520176768 15375911725721575451630592 17938563680008504693569024 26907845520012757040353536 35877127360017009387138048 53815691040025514080707072 107631382080051028161414144
- Sum of all divisors σ(n): 438224986863959427646984197
- Sum of proper divisors (its aliquot sum) s(n): 330593604783908399485570053
- 107631382080051028161414144 is an abundant number, because the sum of its proper divisors (330593604783908399485570053) is greater than itself. Its abundance is 222962222703857371324155909
Bases of 107631382080051028161414144
- Binary: 1011001000001111101010011101001111110000000000000011010001110000000111101000100000000002
- Hexadecimal: 0x5907D4E9F8001A380F4400
- Base-36: DIUUNI6ZEZLC40000
Squares and roots of 107631382080051028161414144
- 107631382080051028161414144 squared (1076313820800510281614141442) is 11584514408461929589476013895833536347934589883252736
- 107631382080051028161414144 cubed (1076313820800510281614141443) is 1246857296509022265250089870858489174052734447793315663968681494608908317097984
-
107631382080051028161414144 is a
perfect square number . Itssquare root is 10374554548512 -
The
cube root of 107631382080051028161414144 is 475677897.5685906173
Scales and comparisons
How big is 107631382080051028161414144?- 107,631,382,080,051,028,161,414,144 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 107,631,382,080,051,028,161,414,144 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 107631382080051028161414144 cubic inches would be around 39639824.8 feet tall.
Recreational maths with 107631382080051028161414144
- 107631382080051028161414144 backwards is 441414161820150080283136701
- 107631382080051028161414144 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 107631382080051028161414144's digits is 81
- 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 107631382080051028161414144 - Facts about the integer". Numbermatics.com. 2024. Web. 27 June 2024.
APA style:
Numbermatics. (2024). Number 107631382080051028161414144 - Facts about the integer. Retrieved 27 June 2024, from https://numbermatics.com/n/107631382080051028161414144/
Chicago style:
Numbermatics. 2024. "Number 107631382080051028161414144 - Facts about the integer". https://numbermatics.com/n/107631382080051028161414144/
The information we have on file for 107631382080051028161414144 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 107631382080051028161414144, math, Factors of 107631382080051028161414144, curriculum, school, college, exams, university, Prime factorization of 107631382080051028161414144, STEM, science, technology, engineering, physics, economics, calculator, one hundred seven septillion, six hundred thirty-one sextillion, three hundred eighty-two quintillion, eighty quadrillion, fifty-one trillion, twenty-eight billion, one hundred sixty-one million, four hundred fourteen thousand, one hundred forty-four.