643045045138893475862488320
643,045,045,138,893,475,862,488,320 is an even composite number composed of twelve prime numbers multiplied together.
643045045138893475862488320 is an even composite number. It is composed of twelve distinct prime numbers multiplied together. It has a total of twenty-seven thousand, six hundred forty-eight divisors.
Prime factorization of 643045045138893475862488320:
28 × 3 × 5 × 7 × 11 × 292 × 43 × 127 × 191 × 2801 × 19531 × 45319
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 5 × 7 × 11 × 29 × 29 × 43 × 127 × 191 × 2801 × 19531 × 45319)See below for interesting mathematical facts about the number 643045045138893475862488320 from the Numbermatics database.
Names of 643045045138893475862488320
- Cardinal: 643045045138893475862488320 can be written as Six hundred forty-three septillion, forty-five sextillion, forty-five quintillion, one hundred thirty-eight quadrillion, eight hundred ninety-three trillion, four hundred seventy-five billion, eight hundred sixty-two million, four hundred eighty-eight thousand, three hundred twenty.
Scientific notation
- Scientific notation: 6.4304504513889347586248832 × 1026
Factors of 643045045138893475862488320
Divisors of 643045045138893475862488320
- Number of divisors d(n): 27648
-
Complete list of divisors:
1 2 3 4 5 6 7 8 10 11 12 14 15 16 20 21 22 24 28 29 30 32 33 35 40 42 43 44 48 55 56 58 60 64 66 70 77 80 84 86 87 88 96 105 110 112 116 120 127 128 129 132 140 145 154 160 165 168 172 174 176 191 192 203 210 215 220 224 231 232 240 254 256 258 264 280 290 301 308 319 320 330 336 344 348 352 381 382 384 385 406 420 430 435 440 448 462 464 473 480 508 516 528 560 573 580 602 609 616 635 638 640 645 660 672 688 696 704 762 764 768 770 812 840 841 860 870 880 889 896 903 924 928 946 955 957 960 1015 1016 1032 1056 1120 1146 1155 1160 1204 1218 1232 1247 1270 1276 1280 1290 1320 1337 1344 1376 1392 1397 1408 1419 1505 1524 1528 1540 1595 1624 1680 1682 1720 1740 1760 1778 1792 1806 1848 1856 1892 1905 1910 1914 1920 2030 2032 2064 2101 2112 2233 2240 2292 2310 2320 2365 2408 2436 2464 2494 2523 2540 2552 2580 2640 2667 2674 2688 2752 2784 2794 2801 2816 2838 2865 3010 3045 3048 3056 3080 3190 3248 3311 3360 3364 3440 3480 3520 3556 3612 3683 3696 3712 3741 3784 3810 3820 3828 3840 4011 4060 4064 4128 4191 4202 4205 4224 4445 4466 4480 4515 4584 4620 4640 4730 4785 4816 4872 4928 4988 5046 5080 5104 5160 5280 5334 5348 5376 5461 5504 5539 5568 5588 5602 5676 5730 5887 6020 6090 6096 6112 6160 6235 6303 6380 6496 6622 6685 6699 6720 6728 6880 6960 6985 7040 7095 7112 7224 7366 7392 7424 7482 7568 7620 7640 7656 8022 8120 8128 8213 8256 8382 8403 8404 8410 8448 8729 8890 8932 8960 9030 9168 9240 9251 9280 9460 9570 9632 9744 9779 9856 9933 9976 10092 10160 10208 10320 10505 10560 10668 10696 10922 11008 11049 11078 11136 11165 11176 11204 11352 11460 11774 12040 12180 12192 12224 12320 12470 12606 12615 12760 12992 13244 13335 13370 13398 13440 13456 13717 13760 13920 13970 14005 14080 14190 14224 14448 14707 14732 14784 14964 15136 15240 15280 15312 16044 16240 16256 16383 16426 16512 16555 16617 16764 16806 16808 16820 17458 17661 17780 17864 18060 18336 18415 18480 18502 18560 18705 18920 19140 19264 19488 19531 19558 19607 19712 19866 19952 20055 20184 20320 20416 20640 20955 21010 21120 21336 21392 21844 22098 22156 22272 22330 22352 22408 22704 22920 23548 24080 24257 24360 24384 24448 24639 24640 24940 25212 25230 25520 25781 25984 26187 26488 26670 26740 26796 26880 26912 27305 27434 27520 27695 27753 27840 27940 28010 28380 28448 28896 29337 29414 29435 29464 29568 29928 30272 30480 30560 30624 30811 31515 32088 32480 32512 32766 32852 33024 33110 33234 33495 33528 33612 33616 33640 34916 35322 35560 35728 36120 36163 36672 36830 36960 37004 37120 37410 37840 38227 38280 38528 38773 38976 39062 39116 39214 39732 39904 40110 40368 40513 40640 40832 41065 41151 41280 41910 42015 42020 42240 42672 42784 43645 43688 44121 44196 44312 44660 44704 44816 45319 45408 45840 46255 47096 48160 48514 48720 48768 48895 48896 49278 49280 49665 49880 50424 50460 51040 51562 51968 52374 52976 53340 53480 53592 53824 54610 54868 55040 55245 55390 55506 55680 55880 56020 56760 56896 57491 57792 58593 58674 58821 58828 58870 58928 59136 59856 60071 60544 60929 60960 61120 61248 61622 63030 64176 64757 64960 65532 65704 66220 66468 66990 67056 67224 67232 67280 68585 69832 70644 71120 71456 72240 72326 72771 73344 73535 73660 73920 74008 74820 75680 76454 76560 77056 77343 77546 77952 78124 78232 78428 79464 79808 80220 80736 81026 81229 81280 81664 81915 82130 82302 82560 83085 83820 84030 84040 85344 85568 87290 87376 88242 88305 88392 88624 89320 89408 89632 90343 90638 90816 91680 92433 92510 94192 96019 96320 97028 97440 97536 97655 97790 98035 98556 98560 99330 99760 100848 100920 102080 103124 104748 105952 106680 106807 106960 107184 107648 108489 109220 109736 110490 110780 111012 111360 111760 112040 113520 113792 114681 114982 115584 116319 117186 117348 117642 117656 117740 117856 119712 120142 120443 121088 121285 121539 121858 121920 122240 122496 123195 123244 126060 128352 128905 129514 129920 130935 131064 131408 132440 132936 133980 134112 134448 134464 134560 135957 136717 137170 138765 139664 141288 142240 142912 144480 144652 145542 146685 146688 147070 147320 147840 148016 149640 151360 152908 153120 154055 154686 155092 155904 156248 156464 156856 158369 158928 159616 160440 160631 161472 162052 162458 162560 163830 164260 164604 165120 166170 167640 168060 168080 169799 170688 171136 172473 174580 174752 176484 176610 176784 177248 178640 178816 179264 180213 180686 180815 181276 181632 182787 183360 184866 185020 188384 191135 192038 192640 193865 194056 194271 194880 195310 195580 196070 197112 198660 199520 201696 201840 202565 204160 205755 206248 209496 211904 213360 213614 213920 214368 214841 215296 215677 216978 218440 219472 220605 220980 221560 222024 223520 224080 226595 227040 227584 229362 229964 231168 232638 234372 234696 235284 235312 235480 235712 238177 239424 240284 240886 242570 243078 243687 243716 243840 244480 244992 246390 246488 252120 253141 256704 257810 259028 259840 261870 262128 262816 264880 265872 266827 267960 268224 268896 268928 269120 271029 271914 273434 274340 277530 279328 282576 283591 284480 285824 287455 288057 288960 289304 291084 292965 293370 294105 294140 294640 295680 296032 299280 300355 302720 304645 305816 306240 308110 309372 310184 312496 312928 313712 316738 317233 317856 319232 320421 320880 321262 322944 323785 324104 324916 327660 328520 329208 332340 335280 336120 336160 339598 341376 342272 344946 349160 349504 352968 353220 353568 354496 355727 357280 357632 358528 360426 361329 361372 361630 362552 363264 363855 365574 366720 369732 370040 376768 382270 384076 385280 386715 387730 388112 388542 389760 390620 391160 392140 394224 397320 397793 399040 403392 403680 405130 406145 408320 410151 411510 412496 418992 420497 423808 426503 426720 427228 427840 428736 429682 431354 433956 436880 438944 441210 441960 443120 444048 447040 448160 451715 453190 454080 458724 459928 462165 465276 468744 469392 470568 470624 470960 471424 475107 476354 478848 480095 480568 481772 481893 485140 486156 487374 487432 487680 492780 492976 498509 504240 506282 509397 513408 515620 518056 523740 524256 525632 529760 531744 533654 534035 534991 535920 536448 537792 537856 538240 542058 542445 543828 546868 548680 555060 558656 565152 566399 567182 568603 568960 571648 573405 574910 576114 577920 578608 581595 582168 585930 586740 588210 588280 589280 592064 598560 600710 602215 605440 607695 609290 611632 612480 616220 618744 620368 624992 625856 627424 632401 633476 634466 635712 640842 641760 642524 644523 645888 647031 647570 648208 649832 655320 657040 658416 664680 670560 672240 672320 679196 679785 682752 683585 689892 698320 699008 703453 705936 706440 707136 708992 711454 714531 714560 717056 720852 722658 722744 723260 725104 727710 731148 733440 739464 740080 747649 753536 759423 764540 768152 773430 775460 776224 777084 779520 781240 782320 784280 788448 791845 794640 795586 798080 800481 803155 806784 807360 810260 812290 820302 823020 824992 837984 839833 840994 843101 847616 848995 850773 853006 853440 854456 855680 857472 859364 862365 862708 867912 873760 877888 882420 883920 886240 888096 893519 894080 896320 901065 903430 906380 908160 913935 917448 919856 924330 930552 937488 938784 941136 941248 941920 942848 950214 951699 952708 957696 960190 961136 963544 963786 970280 971355 972312 974748 974864 985560 985952 997018 1008480 1012564 1018794 1026816 1031240 1036112 1043051 1047480 1048512 1051264 1059520 1063488 1067181 1067308 1068070 1069982 1071840 1072896 1074205 1075584 1076480 1078385 1084116 1084890 1087656 1093736 1097360 1108583 1110120 1117312 1124417 1130304 1132798 1134364 1137206 1137920 1146810 1149820 1152228 1155840 1157216 1163190 1164336 1171860 1173480 1174877 1176420 1176560 1178560 1184128 1190885 1193379 1197120 1201420 1204430 1215390 1218435 1218580 1223264 1224960 1232440 1237488 1240736 1249984 1251712 1254848 1261491 1264802 1265705 1266952 1268932 1271424 1279509 1281684 1283520 1285048 1289046 1294062 1295140 1296416 1299664 1310640 1314080 1314251 1316832 1324873 1329360 1334135 1341120 1344480 1344640 1355145 1358392 1359570 1367170 1379784 1396640 1398016 1406906 1411872 1412880 1414272 1417955 1417984 1422908 1429062 1429120 1440285 1441704 1445316 1445488 1446520 1450208 1455420 1462296 1478928 1480160 1495298 1495527 1503887 1507072 1518846 1529080 1536304 1546860 1550920 1552448 1554168 1562480 1564640 1568560 1576896 1583690 1586165 1589280 1591172 1596160 1600962 1602105 1604973 1606310 1613568 1614720 1620520 1624580 1640604 1646040 1649984 1667239 1675968 1679666 1681988 1686202 1697990 1699197 1701546 1705809 1706012 1706880 1708912 1711360 1714944 1718728 1724730 1725416 1735824 1742059 1747520 1755776 1764840 1766941 1767840 1772480 1776192 1778635 1787038 1788160 1792640 1802130 1806645 1806860 1812760 1816320 1827870 1834896 1839712 1848660 1861104 1867789 1874976 1877568 1882272 1882496 1883840 1897203 1900428 1903398 1905416 1920380 1922272 1927088 1927572 1940560 1942710 1944624 1948717 1949496 1949728 1971120 1971904 1988965 1994036 2016960 2025128 2037588 2050755 2062480 2072224 2086102 2094960 2097024 2102485 2102528 2110359 2119040 2126976 2132515 2134362 2134616 2136140 2139964 2143680 2148410 2151168 2156770 2168232 2169780 2175312 2187472 2194720 2217166 2220240 2234624 2242947 2248834 2260608 2265596 2268728 2274412 2293620 2299640 2304456 2314432 2326380 2328672 2343720 2346960 2349754 2352840 2353120 2355641 2357120 2368256 2375535 2381770 2386758 2394240 2402840 2408860 2409465 2430780 2436870 2437160 2446528 2464880 2474976 2480437 2481472 2490089 2492545 2499968 2503424 2509696 2519499 2522982 2529303 2529604 2531410 2533904 2537864 2542848 2546985 2559018 2563368 2567040 2570096 2578092 2588124 2590280 2592832 2599328 2619947 2621280 2628160 2628502 2633664 2649746 2658720 2668270 2674955 2680557 2682240 2688960 2689280 2710290 2716784 2719140 2734340 2759568 2784551 2793280 2813812 2823744 2825760 2828544 2831995 2835910 2843015 2845816 2858124 2858240 2880570 2883408 2890632 2890976 2893040 2900416 2910840 2924592 2957856 2960320 2990596 2991054 3007774 3037692 3058160 3072608 3093720 3101840 3104896 3108336 3124960 3129153 3129280 3137120 3153792 3162005 3167380 3172330 3178560 3182344 3201924 3204210 3209946 3212620 3222615 3229440 3235155 3241040 3249160 3281208 3292080 3299968 3325749 3334478 3351936 3359332 3363976 3372404 3373251 3395980 3398394 3403092 3411618 3412024 3413760 3417824 3437456 3449460 3450832 3471648 3484118 3489563 3492847 3495040 3511552 3517265 3524631 3529680 3533882 3535680 3544960 3552384 3557270 3572655 3574076 3585280 3604260 3613290 3613720 3625520 3655740 3669792 3679424 3697320 3722208 3730421 3735578 3738245 3744937 3749952 3755136 3764544 3764992 3767680 3794406 3797115 3800856 3806796 3810832 3840760 3844544 3854176 3855144 3881120 3885420 3889248 3897434 3898992 3899456 3912997 3942240 3942753 3943808 3964793 3974619 3977930 3988072 4002405 4033920 4050256 4075176 4101510 4124960 4144448 4172204 4189920 4194048 4199165 4204970 4215505 4220718 4238080 4253865 4253952 4265030 4268724 4269232 4272280 4279928 4287360 4296820 4313540 4336464 4339560 4350624 4374944 4389440 4434332 4440480 4467595 4485894 4497668 4511661 4521216 4531192 4537456 4548824 4587240 4592701 4599280 4608912 4628864 4652760 4657344 4687440 4693920 4699508 4705680 4706240 4711282 4714240 4751070 4758495 4763540 4773516 4788480 4805680 4817720 4818930 4861560 4873740 4874320 4893056 4924171 4929760 4949952 4960874 4962944 4980178 4985090 4999936 5001717 5019392 5038998 5045964 5058606 5059208 5062820 5067808 5075728 5093970 5118036 5126736 5134080 5140192 5156184 5176248 5180560 5185664 5198656 5215255 5226177 5239894 5242560 5256320 5257004 5267328 5299492 5300823 5317440 5335905 5336540 5349910 5361114 5364480 5377920 5420580 5433568 5438280 5468680 5519136 5542915 5569102 5586560 5603367 5622085 5627624 5647488 5651520 5663990 5671820 5686030 5691632 5716248 5755513 5761140 5766816 5781264 5781952 5786080 5800832 5821680 5846151 5849184 5874385 5878831 5884901 5915712 5920640 5966895 5981192 5982108 6015548 6075384 6116320 6145216 6187440 6203680 6209792 6216672 6230389 6249920 6254633 6258306 6258560 6274240 6307455 6307584 6324010 6334760 6344660 6357120 6364688 6397545 6403848 6408420 6419892 6425240 6445230 6470310 6482080 6498320 6562416 6571255 6584160 6599936 6624365 6651498 6668956 6703872 6718664 6727952 6744808 6746502 6791960 6796788 6806184 6823236 6824048 6835648 6874912 6898920 6901664 6907133 6943296 6968236 6979126 6985694 6990080 7034530 7049262 7059360 7066923 7067764 7071360 7089920 7104768 7114540 7145310 7148152 7208520 7226580 7227440 7251040 7301357 7311480 7339584 7358848 7394640 7441311 7444416 7460842 7470267 7471156 7476490 7477635 7489874 7499904 7510272 7519435 7529088 7535360 7588812 7594230 7601712 7613592 7621664 7681520 7689088 7708352 7710288 7737983 7762240 7770840 7778496 7794868 7797984 7798912 7825994 7859841 7884480 7885506 7887616 7929586 7949238 7955860 7976144 8004810 8024865 8067840 8100512 8150352 8203020 8224139 8249920 8288896 8336195 8344408 8353653 8379840 8398330 8409940 8431010 8441436 8495985 8507730 8529045 8530060 8537448 8538464 8544560 8559856 8574720 8593640 8627080 8655929 8672928 8679120 8701248 8710295 8749888 8778880 8834705 8868664 8880960 8935190 8971788 8995336 9023322 9062384 9074912 9097648 9174480 9185402 9198560 9199757 9217824 9238163 9257728 9274111 9305520 9314688 9338945 9374880 9387840 9399016 9411360 9412480 9422564 9486015 9502140 9516990 9527080 9547032 9611360 9635440 9637860 9723120 9743585 9747480 9748640 9786112 9848342 9859520 9899904 9921748 9925888 9960356 9970180 10003434 10077996 10091928 10117212 10118416 10125640 10135616 10151456 10187940 10236072 10253472 10280384 10312368 10316083 10352496 10361120 10371328 10397312 10430510 10452354 10468689 10478541 10479788 10485120 10512640 10514008 10534656 10551795 10598984 10601646 10634880 10671810 10673080 10699820 10722228 10755840 10841160 10867136 10876560 10937360 11038272 11085830 11138204 11173120 11191263 11206734 11214735 11234811 11244170 11255248 11294976 11303040 11327980 11343640 11372060 11383264 11432496 11473561 11511026 11522280 11533632 11562528 11563904 11572160 11601664 11643360 11692302 11698368 11738991 11748770 11757662 11769802 11778205 11831424 11841280 11894379 11933790 11962384 11964216 12031096 12150768 12194413 12232640 12290432 12368587 12374880 12402185 12407360 12433344 12450445 12460778 12499840 12509266 12516612 12517120 12548480 12597495 12614910 12646515 12648020 12669520 12689320 12714240 12729376 12795090 12807696 12816840 12839784 12850480 12890460 12940620 12964160 12996640 13099735 13124832 13142510 13168320 13248730 13302996 13337912 13402785 13437328 13455904 13489616 13493004 13583920 13593576 13612368 13641019 13646472 13648096 13671296 13749824 13778103 13797840 13803328 13814266 13886592 13922755 13936472 13958252 13971388 14069060 14098524 14118720 14133846 14135528 14142720 14229080 14290620 14296304 14417040 14453160 14454880 14456761 14502080 14602714 14622960 14679168 14717696 14772513 14789280 14882622 14888832 14921684 14940534 14942312 14952980 14955270 14979748 14999808 15038870 15058176 15177624 15188460 15203424 15227184 15243328 15296261 15363040 15378176 15416704 15420576 15475966 15514739 15524480 15541680 15556992 15589736 15595968 15597824 15645765 15651988 15719682 15768960 15771012 15859172 15898476 15911720 15952288 16009620 16049730 16201024 16300704 16406040 16425571 16448278 16489487 16499840 16577792 16628745 16672390 16688816 16707306 16759680 16796660 16819880 16862020 16866255 16882872 16991970 17015460 17058090 17060120 17074896 17076928 17089120 17119712 17187280 17254160 17266539 17311858 17345856 17358240 17363059 17402496 17420590 17447815 17464235 17499776 17557760 17623155 17636493 17654703 17669410 17737328 17761920 17870380 17943576 17990672 18046644 18124768 18149824 18195296 18339629 18348960 18370804 18397120 18399514 18435648 18476326 18548222 18611040 18629376 18652105 18677890 18691167 18724685 18749760 18763899 18775680 18798032 18822720 18824960 18845128 18972030 19004280 19033980 19054160 19094064 19222720 19270880 19275720 19446240 19487170 19494960 19497280 19564985 19696684 19713765 19719040 19799808 19823965 19843496 19873095 19920712 19940360 20006868 20155992 20183856 20234424 20236832 20251280 20271232 20302912 20375880 20400137 20472144 20506944 20560768 20624736 20632166 20704992 20721399 20722240 20794624 20861020 20904708 20937378 20957082 20959576 20970240 21028016 21103590 21197968 21203292 21269760 21343620 21346160 21399640 21435887 21444456 21682320 21734272 21753120 21874720 21904071 22076544 22171660 22276408 22382526 22413468 22429470 22469622 22488340 22510496 22558305 22606080 22655960 22687280 22744120 22766528 22864992 22947122 22963505 23004613 23022052 23044560 23067264 23125056 23127808 23144320 23213949 23286720 23384604 23396736 23477982 23497540 23515324 23539604 23556410 23662848 23788758 23867580 23924768 23928432 24062192 24301536 24355157 24388826 24449929 24465280 24580864 24620855 24672417 24737174 24749760 24804370 24814720 24866688 24900890 24921556 24999680 25008585 25018532 25033224 25096960 25194990 25229820 25293030 25296040 25339040 25378640 25458752 25590180 25615392 25633680 25679568 25700960 25780920 25881240 25912051 25928320 25967787 25993280 26112947 26130885 26199470 26249664 26285020 26336640 26497460 26504115 26605992 26675824 26805570 26874656 26911808 26979232 26986008 27167840 27187152 27224736 27282038 27284807 27292944 27296192 27342592 27390979 27499648 27556206 27595680 27599271 27606656 27628532 27714489 27773184 27822333 27845510 27872944 27916504 27942776 28016835 28138120 28197048 28237440 28267692 28271056 28458160 28581240 28592608 28777565 28834080 28906320 28909760 28913522 29004160 29205428 29230755 29245920 29358336 29394155 29424505 29545026 29578560 29765244 29777664 29843368 29881068 29884624 29905960 29910540 29959496 30077740 30248479 30355248 30376920 30406848 30454368 30486656 30592522 30726080 30833408 30841152 30948249 30951932 31029478 31048960 31083360 31113984 31151945 31179472 31191936 31273165 31291530 31303976 31439364 31537920 31542024 31718344 31796952 31823440 31904576 32019240 32099460 32148907 32402048 32601408 32812080 32851142 32896556 32978974 32999680 33257490 33344780 33377632 33414612 33519360 33593320 33639760 33724040 33732510 33765744 33983940 34030920 34116180 34120240 34149792 34153856 34178240 34239424 34374560 34420683 34508320 34533078 34535665 34623716 34691712 34716480 34726118 34804992 34841180 34895630 34928470 34999552 35246310 35272986 35309406 35334615 35338820 35474656 35523840 35740760 35887152 35981344 36093288 36249536 36299648 36390592 36506785 36583239 36679258 36697920 36741608 36794240 36799028 36871296 36952652 37096444 37105761 37206555 37222080 37304210 37351335 37355780 37382334 37449370 37499520 37527798 37551360 37596064 37645440 37690256 37944060 38008560 38067960 38108320 38113279 38188128 38421317 38445440 38541760 38551440 38689915 38892480 38974340 38989920 38994560 39129970 39299205 39393368 39427530 39438080 39647930 39686992 39746190 39841424 39880720 40013736 40288591 40311984 40367712 40468848 40473664 40502560 40542464 40605824 40751760 40800274 40923057 40944288 41013888 41034631 41120695 41121536 41194307 41249472 41264332 41409984 41442798 41444480 41722040 41768265 41809416 41874756 41914164 41919152 42056032 42207180 42395936 42406584 42687240 42692320 42799280 42871774 42888912 43279645 43364640 43370283 43468544 43506240 43612723 43749440 43808142 44153088 44343320 44552816 44765052 44826936 44858940 44939244 44976680 45020992 45116610 45311920 45374560 45488240 45533056 45729984 45888783 45894244 45927010 45998785 46009226 46044104 46089120 46134528 46190815 46250112 46288640 46370555 46427898 46544217 46573440 46769208 46793472 46955964 46995080 47030648 47079208 47112820 47577516 47735160 47849536 47856864 48124384 48349931 48603072 48710314 48777652 48899858 48930560 49241710 49276713 49344834 49468461 49474348 49499520 49608740 49629440 49733376 49801780 49843112 50017170 50037064 50066448 50389980 50459640 50519711 50586060 50592080 50678080 50757280 50917504 51180360 51230784 51267360 51359136 51401920 51561840 51580415 51762480 51824102 51856640 51935574 51986560 52089177 52225894 52261770 52343445 52392705 52398940 52499328 52570040 52673280 52994920 53008230 53211984 53351648 53611140 53749312 53823616 53958464 53972016 54165881 54335680 54374304 54449472 54564076 54569614 54585888 54592384 54706331 54781958 54999296 55018887 55112412 55191360 55198542 55213312 55257064 55428978 55644666 55691020 55745888 55833008 55885552 55956315 56033670 56174055 56276240 56394096 56474880 56512793 56535384 56542112 56916320 57162480 57185216 57367805 57555130 57668160 57812640 57819520 57827044 58008320 58410856 58461510 58491840 58694955 58788310 58849010 59090052 59157120 59471895 59530488 59686736 59762136 59769248 59811920 59821080 59918992 60155480 60496958 60591503 60710496 60753840 60813696 60908736 60972065 60973312 61185044 61200411 61452160 61682304 61842935 61896498 61903864 62058956 62166720 62303890 62358944 62383872 62546330 62583060 62607952 62878728 63084048 63310643 63436688 63593904 63646880 63809152 64038480 64198920 64297814 64307661 64667141 64804096 65202816 65624160 65702284 65793112 65957948 66514980 66689560 66755264 66829224 67186640 67279520 67448080 67465020 67531488 67943857 67967880 68061840 68205095 68232360 68240480 68299584 68307712 68356480 68478848 68749120 68841366 68890515 69013839 69016640 69066156 69071330 69247432 69383424 69432960 69452236 69682360 69791260 69856940 70492620 70545972 70618812 70669230 70677640 70949312 71481520 71774304 71932673 71962688 72186576 72212581 72283805 72499072 72599296 72781184 73013570 73065471 73166478 73349787 73358516 73395840 73483216 73588480 73598056 73742592 73862565 73905304 74192888 74211522 74413110 74444160 74608420 74702670 74711560 74764668 74898740 74999040 75055596 75192128 75290880 75380512 75888120 75978463 76017120 76135920 76216640 76226558 76376256 76481305 76842634 76890880 77083520 77102880 77379830 77573695 77736153 77784960 77948680 77979840 77989120 78259940 78338841 78598410 78786736 78855060 79295860 79373984 79492380 79682848 79761440 80027472 80314927 80577182 80623968 80735424 80937696 80947328 81005120 81211648 81503520 81600548 81846114 81854421 81888576 82027776 82069262 82127855 82172937 82241390 82388614 82447435 82498944 82528664 82819968 82885596 82888960 83444080 83536530 83618832 83749512 83828328 83838304 84112064 84414360 84791872 84813168 85374480 85384640 85598560 85743548 85777824 86332695 86559290 86729280 86740566 86815295 87012480 87225446 87498880 87616284 88182465 88273515 88686640 89105632 89530104 89653872 89717880 89878488 89953360 90041984 90233220 90623840 90745437 90749120 90976480 91066112 91459968 91698145 91777566 91788488 91854020 91997570 92018452 92088208 92178240 92381630 92500224 92741110 92855796 93088434 93146880 93455835 93538416 93819495 93911928 93990160 94061296 94158416 94225640 95155032 95215219 95470320 95699072 95713728 96248768 96446721 96699862 97206144 97420628 97555304 97799716 98483420 98553426 98689668 98936922 98948696 98999040 99217480 99603560 99686224 100034340 100074128 100132896 100779960 100919280 101039422 101172120 101184160 101197327 101292563 101356160 101514560 101835008 102000685 102360720 102461568 102534720 102718272 102803840 103123680 103160830 103524960 103606995 103648204 103871148 103973120 104178354 104451788 104523540 104686890 104785410 104797880 104998656 105140080 105989840 106016460 106423968 106658791 106703296 107073827 107179435 107222280 107498624 107647232 107916928 107944032 108182209 108331762 108603173 108671360 108748608 108898944 109128152 109139228 109171776 109184768 109412662 109520355 109563916 110037774 110224824 110382720 110397084 110514128 110857956 111289332 111382040 111491776 111666016 111771104 111912630 112067340 112348110 112552480 112788192 113025586 113070768 113084224 113476913 113832640 114324960 114339837 114370432 114735610 114978997 115023065 115110260 115263951 115336320 115625280 115639040 115654088 116069745 116821712 116923020 116983680 117389910 117576620 117698020 118180104 118314240 118943790 119060976 119373472 119524272 119538496 119623840 119642160 119837984 120310960 120865773 120993916 121183006 121420992 121507680 121627392 121775785 121817472 121944130 122249645 122370088 122400822 122904320 123103893 123362085 123364608 123582921 123685870 123792996 123807728 124117912 124333440 124607780 124717888 125092660 125166120 125215904 125757456 126168096 126621286 126873376 126938519 127187808 127293760 127618304 128076960 128397840 128595628 128615322 129334282 129560255 129838935 130405632 130564735 130838169 131248320 131404568 131586224 131915896 133029960 133379120 133510528 133658448 134373280 134559040 134896160 134930040 135062976 135887714 135935760 136123680 136410190 136424035 136464720 136480960 136599168 136712960 136954895 136957696 137498240 137682732 137781030 137996355 138027678 138033280 138132312 138142660 138494864 138572445 138865920 138904472 139111665 139364720 139582520 139713880 140985240 141091944 141237624 141338460 141355280 141898624 142800959 142963040 143548608 143865346 143925376 144373152 144425162 144567610 144998144 145049793 145562368 146027140 146130942 146332956 146699574 146717032 146791680 146966432 147196112 147725130 147810608 148385776 148423044 148826220 148888320 149216840 149405340 149423120 149529336 149797480 150051209 150111192 150384256 150761024 151242395 151559133 151776240 151956926 152034240 152271840 152433280 152453116 152752512 152962610 153685268 154167040 154205760 154741245 154759660 155147390 155472306 155569920 155897360 155959680 156519880 156677682 157196820 157573472 157710120 158591720 158747968 158984760 159365696 159522880 160054944 160408103 160629854 160744535 161032291 161154364 161247936 161470848 161875392 161894656 162010240 162497643 163007040 163201096 163692228 163708842 163777152 164118993 164138524 164255710 164345874 164482780 164777228 164894870 164997888 165057328 165639936 165771192 166888160 166909877 167073060 167237664 167499024 167656656 167676608 168224128 168258871 168828720 169538379 169583744 169626336 170486099 170662129 170748960 170769280 171197120 171487096 171555648 172103415 172665390 173118580 173458560 173481132 173630590 174024960 174450892 174997760 175232568 176364930 176547030 177373280 178211264 179060208 179307744 179435760 179756976 179906720 180083968 180466440 180681281 181247680 181384357 181490874 181498240 181774509 181952960 182916195 182919936 183396290 183555132 183576976 183708040 183995140 184036904 184176416 184356480 184763260 185482220 185528805 185711592 186176868 186911670 187076832 187638990 187823856 187980320 188122592 188316832 188451280 189931929 190310064 190430438 190566395 190940640 190993649 191398144 191427456 192106585 192497536 192893442 193399724 194001423 194412288 194841256 195110608 195599432 196966840 197106852 197379336 197873844 197897392 198434960 199207120 199372448 200068680 200148256 200265792 201442955 201559920 201838560 202078844 202344240 202368320 202394654 202585126 202712320 203029120 203831571 204001370 204615285 204721440 204923136 205069440 205173155 205436544 205607680 205971535 206247360 206321660 207049920 207213990 207296408 207742296 208356708 208903576 209047080 209373780 209570820 209595760 210280160 211739353 211979680 212032920 212847936 213317582 213406592 214147654 214358870 214444560 214997248 215798019 215833856 215888064 216364418 216637743 216663524 216851415 217206346 217342720 217497216 217797888 218063615 218256304 218278456 218343552 218825324 219040710 219127832 220075548 220449648 220765440 220794168 221028256 221715912 222578664 222764080 222983552 223332032 223542208 223825260 224134680 224401507 224696220 225104960 225576384 226051172 226141536 226168448 226953826 227665280 227935389 228649920 228679674 228740864 229443915 229471220 229957994 230046130 230220520 230527902 230672640 231250560 231308176 232139490 232721085 233643424 233846040 233967360 234779820 235153240 235396040 236360208 237887580 238121952 238746944 239048544 239076992 239247680 239284320 239675968 240621920 240944781 241731546 241749655 241987832 242366012 242841984 243015360 243551570 243634944 243888260 244499290 244740176 244801644 246207786 246383565 246724170 247165842 247342305 247371740 247487059 247585992 247615456 248235824 248666880 249215560 249435776 250185320 250332240 250431808 251021941 251514912 252336192 252598555 253050743 253242572 253746752 253877038 254375616 254587520 256153920 256795680 257191256 257230644 258668564 259120510 259677870 260445885 261129470 261676338 262496640 262809136 263172448 263831792 266059920 266758240 266792953 267021056 267316896 267906727 268746560 268949219 269118080 269792320 269860080 270125952 270829405 271775428 271871520 272247360 272820380 272848070 272929440 272961920 273198336 273531655 273909790 274996480 275094435 275365464 275562060 275992710 276055356 276066560 276264624 276285320 276989728 277144890 277808944 278223330 278729440 279165040 279427760 281970480 282183888 282475248 282563965 282676920 282710560 283797248 285601918 285645657 285926080 287097216 287242417 287730692 287850752 288746304 288850324 289135220 290099586 292054280 292261884 292665912 293399148 293434064 293932864 294392224 295450260 295621216 296771552 296846088 297652440 298433680 298810680 298846240 299058672 299166407 299594960 300102418 300222384 300768512 301522048 302484790 302957515 303118266 303552480 303591981 303877689 303913852 304068480 304543680 304866560 304906232 305505024 305925220 306002055 307370536 308411520 309482490 309519320 310294780 310944612 311794720 311919360 313039760 313355364 314393640 315146944 315420240 316553215 317183440 317495936 317969520 318731392 319045760 319976373 320109888 320816206 321221481 321259708 321489070 321538305 322064582 322308728 322495872 322941696 323335705 323750784 324020480 324546627 324995286 325809519 326014080 326402192 327384456 327417684 327554304 328237986 328277048 328511420 328691748 328965560 329554456 329789740 330114656 331542384 332733269 333776320 333819754 334146120 334475328 334998048 335313312 335353216 336448256 336517742 337657440 339076758 339167488 339252672 339719285 340430739 340972198 341324258 341497920 341538560 342394240 342974192 343111296 344206830 344936991 345069195 345330780 346237160 346917120 346962264 347261180 348901784 350465136 352729860 353094060 353637977 354746560 356422528 358120416 358615488 358871520 359513952 359663365 359813440 360932880 361062905 361362562 362495360 362768714 362981748 362996480 363549018 363905920 365327355 365832390 366748935 366792580 367110264 367153952 367416080 367990280 368073808 368352832 368712960 369526520 370964440 371057610 371423184 372204947 372353736 373823340 374153664 375277980 375647712 375960640 376245184 376633664 376902560 379863858 379892315 380620128 380815557 380860876 381132790 381881280 381987298 382854912 382944317 384213170 384995072 385786884 386799448 388002846 388680765 389682512 390221216 391198864 391694205 393933680 394213704 394758672 395589551 395747688 395794784 396869920 398414240 398744896 400137360 400296512 400531584 401574635 402885910 403119840 403677120 404157688 404688480 404736640 404789308 405170252 406058240 407663142 408002740 409230570 409272105 409442880 410138880 410346310 410864685 410873088 411943070 412494720 412643320 414099840 414427980 414592816 415484592 416713416 417807152 418094160 418747560 419141640 419191520 419246069 420560320 423478706 423959360 424065840 425695872 426635164 426813184 428295308 428402877 428717740 428889120 431596038 431776128 432728836 433275486 433327048 433702830 434412692 434994432 436127230 436512608 436556912 436687104 437650648 438081420 438255664 440151096 440899296 441588336 442056512 443174501 443431824 443591569 445157328 445528160 445967104 446664064 447084416 447650520 448269360 448803014 449392440 449927431 450153627 450209920 451152768 452102344 452283072 452336896 453727185 453907652 455330560 455870778 457299840 457359348 458887830 458942440 459915988 460092260 460441040 461055804 462501120 462616352 464278980 465442170 467286848 467692080 469559640 470306480 470792080 472720416 473763467 475606999 475775160 476076095 476243904 477493888 478097088 478153984 478495360 478568640 479351936 481224309 481243840 481889562 482233605 483096873 483463092 483499310 483975664 484732024 485683968 486030720 487103140 487776520 488998580 489480352 489603288 492415572 492767130 493448340 494331684 494684610 494743480 494974118 495171984 495230912 496471648 498431120 498871552 500370640 500664480 500729631 500863616 502043882 503029824 503528711 504672384 504776613 505197110 505986635 506101486 506462815 506485144 507493504 507754076 508751232 509175040 511458297 511986387 512307840 513591360 514382512 514461288 517337128 518241020 519355740 520891770 522258940 523352676 524993280 525618272 526344896 527663584 531849241 532119840 533293955 533516480 533585906 534633792 535369135 535813454 537493120 537898438 538236160 539584640 539720160 540251904 540911045 541658810 542043843 543015865 543550856 543743040 544153071 544494720 545640760 545696140 545858880 545923840 547063310 547819580 550188870 550730928 551124120 551985420 552110712 552529248 552570640 553979456 554289780 555617888 556446660 557458880 558330080 558855520 563940960 564367776 564950496 565127930 565353840 565421120 567384565 571203836 571291314 571699185 571852160 572980947 574194432 574484834 574894985 575461384 576319755 577492608 577700648 578270440 580199172 584108560 584523768 585331824 586798296 586868128 587865728 588784448 590900520 591242432 593543104 593692176 595304880 596867360 597621360 597692480 598117344 598332814 599189920 600204836 600444768 601769641 603044096 604328865 604969580 605915030 606236532 607104960 607183962 607755378 607827704 608136960 609087360 609812464 611850440 612004110 614741072 615519465 616823040 617914605 618964980 619038640 620589560 621640723 621889224 623589440 626079520 626710728 628787280 630293888 630840480 633106430 634366880 634692595 634991872 635218059 635939040 637462784 638091520 639952746 640219776 641632412 642442962 642519416 642978140 643076610 644129164 644617456 644991744 646671410 647501568 649093254 649990572 651619038 652028160 652804384 654190845 654768912 654835368 656475972 656554096 657022840 657383496 657931120 659108912 659579480 660229312 663084768 665466538 666506533 667133777 667552640 667639508 668292240 668950656 669996096 670626624 670706432 673035484 673204521 675314880 678153516 678505344 679438570 680861478 681944396 682648516 682995840 684788480 685948384 686222592 688413660 689873982 690138390 690661560 692474320 693924528 694522360 697803568 700930272 705459720 706188120 706299553 707275954 709047941 709493120 712845056 714004795 716240832 717230976 717743040 719027904 719326730 719626880 721865760 722125810 722725124 724990720 725248965 725537428 725963496 727098036 727811840 730654710 731664780 733497870 733585160 734220528 734307904 734832160 735980560 736147616 736705664 739053040 741928880 742115220 742461177 742846368 744409894 744707472 746611537 747382427 747646680 748307328 750256045 750555960 751295424 751921280 752490368 753065823 753267328 753805120 757275463 757795665 759152229 759727716 759784630 761240256 761631114 761721752 762265580 763762560 763974596 765888634 768426340 771573768 773598896 776005692 777361530 779365024 780442432 782397728 783388410 787867360 788427408 789517344 791179102 791259403 791495376 791589568 793739840 794338391 796828480 797489792 800274720 800378859 800593024 801063168 802040515 803149270 803720181 805161455 805771820 806239680 806847657 807354240 808315376 809376960 809473280 809578616 810340504 812488215 815326284 816005480 818461140 818544210 818885760 820594965 820692620 821729370 823886140 824989440 825286640 828199680 828855960 829185632 830969184 833426832 834549385 835614304 836188320 837495120 838283280 838383040 838492138 841120640 841294355 846957412 847691895 847918720 848131680 851391744 852430495 853270328 853310645 856590616 856805754 857435480 857778240 861727251 863192076 863552256 865457672 866550972 866654096 867405660 868825384 872254460 873025216 873113824 875301296 876162840 876511328 877205891 880302192 881798592 883176672 884113024 885125389 886349002 886863648 887183138 888569633 890314656 891056320 893328128 894168832 895301040 896538720 897499221 897606028 898784880 899854862 900307254 900419840 902305536 903406405 904204688 904566144 906921785 907454370 907815304 908872545 911741556 914599680 914718696 917775660 917884880 919831976 920184520 920882080 922111608 925232704 928557960 930884340 934573696 935384160 939119280 940612960 941584160 945440832 947526934 949659645 951213998 951550320 952152190 952487808 954968245 954987776 956194176 956990720 957137280 958703872 962448618 962487680 963779124 964467210 966193746 966926184 966998620 967951328 969464048 970007115 972061440 974206280 975553040 977997160 978960704 979206576 984831144 985534260 986896680 988663368 989369220 989486960 989948236 990343968 990461824 992943296 996862240 998199807 1000741280 1001328960 1001459262 1001727232 1004087764 1006059648 1007057422 1009344768 1009553226 1010394220 1011973270 1012202972 1012925630 1012970288 1014987008 1015508152 1017502464 1019157855 1022916594 1023972774 1024615680 1027182720 1028765024 1028922576 1034674256 1036482040 1038711480 1041783540 1044517880 1046705352 1051236544 1052689792 1055327168 1058696765 1060913931 1063698482 1064239680 1066587910 1067032960 1067171812 1069267584 1070738270 1071626908 1074986240 1075796876 1078990095 1079169280 1079440320 1081822090 1083188715 1083317620 1084087686 1086031730 1087101712 1087486080 1088306142 1088989440 1091281520 1091392280 1091717760 1094126620 1095639160 1099302983 1100377740 1101461856 1102248240 1103970840 1104221424 1105058496 1105141280 1107958912 1108579560 1111235776 1112893320 1114218193 1114917760 1116614841 1116660160 1117711040 1122007535 1122856721 1127881920 1128735552 1129900992 1130255860 1130707680 1130842240 1134769130 1139676945 1142407672 1142582628 1143398370 1143704320 1145961894 1148832951 1148969668 1149789970 1150922768 1152639510 1154985216 1155401296 1156540880 1160398344 1168217120 1168369139 1169047536 1170663648 1173246701 1173596592 1173736256 1175731456 1177568896 1177812097 1181801040 1182484864 1186768653 1187086208 1187384352 1190004299 1190609760 1193734720 1194634903 1195242720 1195384960 1196234688 1196665628 1198379840 1200409672 1200889536 1203539282 1204723905 1208657730 1209939160 1211830060 1212473064 1214209920 1214367924 1215510756 1215655408 1218174720 1219624928 1223700880 1224008220 1229482144 1231038930 1235829210 1237435295 1237929960 1238077280 1241179120 1243281446 1243778448 1247178880 1252159040 1253421456 1255109705 1257574560 1257738207 1260587776 1261680960 1264768967 1265253715 1266212860 1268733760 1269385190 1270436118 1271878080 1279905492 1280439552 1283264824 1284885924 1285038832 1285956280 1286153220 1288258328 1289234912 1293342820 1298186508 1299981144 1303238076 1305608768 1308381690 1309537824 1309670736 1312951944 1313108192 1314045680 1314766992 1315862240 1318217824 1319158960 1320458624 1326169536 1329523503 1330774707 1330933076 1333013066 1333964765 1334267554 1335105280 1335279016 1336584480 1337901312 1339533635 1339992192 1341253248 1344746095 1346070968 1346409042 1349782293 1350629760 1356307032 1357010688 1358877140 1361722956 1363888792 1365297032 1365991680 1371896768 1376827320 1379747964 1380276780 1381323120 1384948640 1387849056 1389044720 1395607136 1396323709 1401860544 1410919440 1412376240 1412599106 1414551908 1418095882 1418986240 1421290401 1426820997 1428009590 1428228285 1432481664 1434461952 1435486080 1436212085 1438055808 1438653460 1439253760 1443731520 1444251620 1445450248 1450497930 1451074856 1451926992 1454196072 1461309420 1463329560 1466995740 1467170320 1468441056 1468615808 1469664320 1471961120 1472295232 1473411328 1478106080 1483857760 1484230440 1484922354 1485692736 1488819788 1489414944 1493223074 1494764854 1495293360 1495832035 1496614656 1500512090 1501111920 1502590848 1503842560 1504980736 1506131646 1506534656 1507610240 1510586133 1514550926 1515591330 1517959905 1518304458 1519388445 1519455432 1519569260 1522480512 1523262228 1523443504 1524531160 1527525120 1527949192 1531777268 1536852680 1543147536 1547197792 1552011384 1554723060 1558730048 1560884864 1564795456 1566776820 1570810549 1575734720 1576854816 1579034688 1582358204 1582518806 1582990752 1583179136 1586483599 1587479680 1588676782 1593656960 1594979584 1595547723 1599881865 1600549440 1600757718 1601186048 1604081030 1606107405 1606298540 1607440362 1610322910 1611543640 1612479360 1613695314 1614708480 1616630752 1618753920 1619157232 1620681008 1622733135 1624976430 1629047595 1630652568 1632010960 1636922280 1637088420 1637771520 1638870997 1641189930 1641385240 1643458740 1647772280 1650573280 1657711920 1658371264 1661938368 1663666345 1666853664 1669098770 1671228608 1672376640 1674990240 1676566560 1676766080 1676984276 1682241280 1682588710 1693914824 1695383790 1695837440 1696263360 1702153695 1704860990 1706540656 1706621290 1713181232 1713611508 1714870960 1715556480 1723454502 1724684955 1726384152 1730915344 1732409413 1733101944 1733308192 1734811320 1737650768 1744508920 1746050432 1746227648 1750602592 1752325680 1753022656 1754411782 1757153587 1760604384 1763597184 1764489133 1766353344 1768189885 1768226048 1770250778 1771355201 1772698004 1773727296 1774366276 1777139266 1780629312 1782112640 1790602080 1793077440 1794998442 1795212056 1797569760 1799709724 1800614508 1805308923 1806812810 1808409376 1809132288 1813843570 1814908740 1815630608 1817745090 1823483112 1829437392 1835551320 1835769760 1836008647 1839663952 1840369040 1841764160 1844223216 1850465408 1857115920 1861024735 1861768680 1864922169 1869147392 1870768320 1875347089 1878238560 1881225920 1883168320 1890881664 1895053868 1899319290 1902427996 1903100640 1904077785 1904304380 1904975616 1909936490 1912388352 1914274560 1914721585 1924897236 1924975360 1927558248 1928934420 1932387492 1933852368 1933997240 1935902656 1938928096 1940014230 1948412560 1951106080 1955994320 1957921408 1958413152 1969662288 1970371853 1971068520 1973793360 1977326736 1977947755 1978738440 1978973920 1979896472 1980687936 1980923648 1985886592 1993724480 1996399614 1999519599 2001401331 2001482560 2002657920 2002918524 2008175528 2012119296 2014114844 2019106452 2020788440 2023946540 2024405944 2025851260 2025940576 2031016304 2038315710 2045833188 2047945548 2054365440 2057530048 2057845152 2069348512 2072964080 2077422960 2083567080 2086047517 2089035760 2093410704 2094164849 2096230345 2102473088 2105379584 2110654336 2117393530 2118898659 2121827862 2127143823 2127396964 2128479360 2133175820 2134065920 2134343624 2138535168 2141476540 2142014385 2143253816 2151593752 2157980190 2158880640 2163644180 2166377430 2166635240 2168175372 2172063460 2174203424 2174972160 2176612284 2182563040 2182784560 2183435520 2188253240 2191278320 2198605966 2200755480 2202923712 2204496480 2207941680 2208442848 2210116992 2210282560 2215872505 2215917824 2217159120 2217957845 2222471552 2225786640 2228436386 2229835520 2233229682 2233320320 2235422080 2239834611 2242147281 2244015070 2245713442 2249637155 2250768135 2255763840 2257471104 2259801984 2260511720 2261415360 2261684480 2269538260 2271826389 2279353890 2284815344 2285165256 2286796740 2291923788 2297665902 2297939336 2299579940 2301845536 2305279020 2310802592 2313081760 2320796688 2329132883 2336434240 2336738278 2338095072 2341327296 2346493402 2347193184 2347472512 2352372233 2355137792 2355624194 2363602080 2364969728 2368817335 2373537306 2373778209 2374172416 2374768704 2378034995 2380008598 2381219520 2383015173 2387469440 2389269806 2390485440 2390769920 2392469376 2393331256 2396759680 2400819344 2401779072 2406121545 2407078564 2409447810 2415484365 2417315460 2419878320 2423660120 2424946128 2428419840 2428735848 2431021512 2431310816 2439249856 2447401760 2448016440 2458964288 2462077860 2471658420 2474870590 2475859920 2476154560 2482358240 2486562892 2487556896 2494357760 2503648155 2504318080 2506842912 2510219410 2515149120 2515476414 2517643555 2523361920 2523883065 2529537934 2530507430 2532425720 2537467520 2538770380 2540872236 2543756160 2557291485 2559810984 2559931935 2566529648 2569771848 2570077664 2571912560 2572306440 2576516656 2578469824 2586685640 2596373016 2599962288 2605434629 2606476152 2611217536 2616763380 2619075648 2619341472 2625903888 2626216384 2628091360 2629533984 2631617673 2631724480 2636435648 2638317920 2640917248 2652339072 2655376167 2659047006 2659246205 2661549414 2661866152 2665708899 2666026132 2667929530 2668535108 2670558032 2673168960 2679067270 2679984384 2682506496 2689492190 2692141936 2692818084 2699564586 2701259520 2710219215 2712614064 2717754280 2720765355 2722357649 2723445912 2727777584 2730594064 2743793536 2753654640 2759495928 2760553560 2761241351 2762646240 2769897280 2775698112 2778089440 2791214272 2792647418 2803721088 2821838880 2824752480 2825198212 2829103816 2836191764 2842580802 2853641994 2856019180 2856456570 2864904735 2864963328 2870972160 2872424170 2876111616 2877306920 2887463040 2888503240 2890900496 2900995860 2902149712 2903853984 2908392144 2921585851 2922618840 2926659120 2933991480 2934340640 2934722483 2936882112 2937231616 2939328640 2943922240 2944590464 2956212160 2967715520 2968460880 2969844708 2971385472 2977639576 2978829888 2986446148 2989529708 2990586720 2991664070 3001024180 3002223840 3005181696 3008848205 3012263292 3015220480 3021172266 3029101852 3031182660 3035919810 3036608916 3038776890 3038910864 3039138520 3044961024 3046524456 3046887008 3049062320 3055898384 3063554536 3073705360 3086295072 3093104939 3094395584 3104022768 3105140983 3108203615 3109446120 3117460096 3121769728 3129590912 3133553640 3137284061 3141621098 3149492017 3151469440 3153709632 3158069376 3164716408 3165037612 3165981504 3166358272 3172967198 3174959360 3176090295 3177353564 3187313920 3191095446 3199763730 3201098880 3201515436 3208162060 3212214810 3212597080 3214880724 3220645820 3223087280 3224958720 3227390628 3233261504 3237507840 3238314464 3241362016 3245466270 3249952860 3258095190 3261305136 3264021920 3273844560 3274176840 3277741994 3282379860 3282770480 3286917480 3290830477 3295544560 3297908949 3301146560 3315423840 3316344269 3316742528 3323876736 3327332690 3332532665 3333707328 3335668885 3338197540 3342457216 3342654579 3344753280 3349980480 3353133120 3353532160 3353968552 3365177420 3366022605 3368570163 3387829648 3390767580 3392526720 3404307390 3409721980 3413081312 3413242580 3426362464 3427223016 3429741920 3431112960 3446909004 3449369910 3452768304 3461830688 3464818826 3466203888 3466616384 3469622640 3475301536 3489017840 3492100864 3492455296 3501205184 3504651360 3505107417 3506045312 3508823564 3514307174 3519740103 3521208768 3527194368 3528978266 3531497765 3532706688 3533436291 3536379770 3540501556 3542710402 3545239705 3545396008 3547454592 3548732552 3554278532 3561258624 3564225280 3570012897 3581204160 3583904709 3586154880 3589996884 3590424112 3595139520 3599419448 3601229016 3610617846 3613625620 3616818752 3627687140 3629817480 3631261216 3635490180 3646966224 3658874784 3671102640 3671539520 3672017294 3679327904 3680738080 3681217051 3683528320 3688446432 3700930816 3712305885 3714231840 3722049470 3723537360 3729844338 3733057685 3736912135 3741536640 3750694178 3756477120 3762451840 3765329115 3766336640 3781763328 3786377315 3790107736 3794306901 3795761145 3798638580 3804855992 3806201280 3808155570 3808608760 3819872980 3829443170 3849794472 3855116496 3857868840 3864774984 3867704736 3867994480 3871805312 3877856192 3880028460 3896825120 3902212160 3911988640 3915842816 3916826304 3939324576 3940743706 3942137040 3947586720 3954653472 3955895510 3956297015 3957476880 3957947840 3959792944 3961375872 3971691955 3971773184 3987448960 3992799228 3999039198 4001894295 4002802662 4002965120 4005315840 4005837048 4016351056 4018600905 4028229688 4034238285 4038212904 4041576880 4047893080 4048811888 4051702520 4051881152 4062032608 4076631420 4091666376 4094254417 4095891096 4115060096 4115690304 4138697024 4145928160 4154845920 4167134160 4172095034 4178071520 4186821408 4188329698 4188971127 4192460690 4204946176 4212387487 4221308672 4234787060 4237797318 4243655724 4254287646 4254793928 4256958720 4266351640 4268687248 4282953080 4284028770 4286507632 4303187504 4308636255 4315960380 4317761280 4327288360 4332754860 4333270480 4336350744 4344126920 4348406848 4351485061 4353224568 4365126080 4365569120 4376506480 4382556640 4386029455 4397211932 4401510960 4405847424 4408992960 4415883360 4416885696 4420233984 4420565120 4425626945 4431745010 4434318240 4435915690 4442848165 4444943104 4451573280 4456872772 4466459364 4466640640 4470844160 4479669222 4484294562 4487496105 4488030140 4491426884 4499274310 4501536270 4511527680 4514942208 4519603968 4521023440 4522830720 4539076520 4543652778 4558707780 4569630688 4570330512 4573593480 4583847576 4595331804 4595878672 4599159880 4603691072 4610558040 4621605184 4626163520 4641593376 4651834987 4658265766 4669936439 4672868480 4673476556 4676190144 4682654592 4692986804 4694386368 4694945024 4704744466 4711248388 4712431647 4727204160 4737634670 4747074612 4747556418 4749537408 4756069990 4759450797 4760017196 4762439040 4766030346 4774938880 4778539612 4780970880 4784938752 4786662512 4793519360 4801638688 4803558144 4812243090 4814157128 4818895620 4830968730 4834630920 4839756640 4840386433 4847320240 4849892256 4857471696 4862043024 4862621632 4878499712 4879507259 4894803520 4896032880 4916612991 4917928576 4924155720 4943316840 4944096871 4949201741 4949741180 4951719840 4952309120 4964716480 4973125784 4975113792 4990999035 5007296310 5008636160 5013685824 5020438820 5030298240 5030952828 5035287110 5046723840 5047766130 5059075868 5061014860 5064851440 5074935040 5077540760 5081744472 5087512320 5114582970 5119621968 5119863870 5133059296 5139543696 5140155328 5143825120 5144612880 5153033312 5156939648 5173371280 5192746032 5197228239 5199924576 5210869258 5211398137 5212952304 5222435072 5231676989 5233526760 5238151296 5238682944 5251807776 5252432768 5256182720 5259067968 5263235346 5263448960 5271460761 5272871296 5276635840 5293467399 5304569655 5304678144 5310752334 5314065603 5318094012 5318492410 5323098828 5323732304 5331417798 5332052264 5335859060 5337070216 5341116064 5346337920 5358134540 5378984380 5384283872 5385636168 5399129172 5420438430 5425228128 5435508560 5441530710 5444715298 5446891824 5455555168 5458356317 5461188128 5487587072 5496514915 5507309280 5508025941 5518991856 5521107120 5522482702 5525292480 5538815821 5539794560 5551396224 5556178880 5571090965 5582428544 5583074205 5585294836 5607442176 5614283605 5626041267 5643677760 5649504960 5650396424 5658207632 5672383528 5685161604 5707283988 5712038360 5712913140 5729809470 5744164755 5744848340 5754613840 5774926080 5777006480 5781800992 5801991720 5804299424 5807707968 5816784288 5841845695 5843171702 5845237680 5853318240 5866233505 5867982960 5868681280 5869444966 5873764224 5878657280 5887844480 5889060485 5889180928 5911115559 5912424320 5933843265 5935431040 5936921760 5939689416 5942770944 5950021495 5955279152 5957659776 5972892296 5973174515 5979059416 5981173440 5983328140 6002048360 6004447680 6017696410 6024526584 6042344532 6058203704 6062365320 6071839620 6073217832 6077553780 6077821728 6078277040 6093048912 6093774016 6098124640 6111796768 6127109072 6140441237 6147410720 6172590144 6186209878 6188791168 6195877723 6208045536 6210281966 6216407230 6218892240 6234920192 6258142551 6259181824 6267107280 6274568122 6282494547 6283242196 6288691035 6298984034 6302938880 6307419264 6316138752 6323844835 6329432816 6330075224 6331963008 6345934396 6352180590 6354707128 6382190892 6399527460 6402197760 6403030872 6416324120 6424429620 6425194160 6429761448 6441291640 6446174560 6454781256 6466523008 6476628928 6482724032 6490932540 6499905720 6516190380 6522610272 6528043840 6547689120 6548353680 6555483988 6564759720 6565540960 6573834960 6581660954 6591089120 6595817898 6602293120 6630847680 6632688538 6633485056 6647617515 6647753472 6653873535 6654665380 6665065330 6667414656 6671337770 6676395080 6684914432 6685309158 6689506560 6699960960 6706266240 6707937104 6730354840 6732045210 6737140326 6748911465 6775659296 6781535160 6785053440 6808614780 6819443960 6826162624 6826485160 6852724928 6854446032 6859483840 6893818008 6898739820 6905536608 6923661376 6929637652 6932407776 6933232768 6939245280 6947704037 6950603072 6978035680 6981618545 6984910592 6987398649 7002410368 7009302720 7010214834 7012090624 7017647128 7028614348 7039480206 7042417536 7057116699 7057956532 7062995530 7065413376 7066872582 7072759540 7081003112 7085420804 7090479410 7090792016 7094909184 7097465104 7106452005 7108557064 7122517248 7134104985 7140025794 7162408320 7167809418 7172309760 7177124711 7179993768 7180848224 7190279040 7198838896 7202458032 7221235692 7227251240 7233637504 7255374280 7259634960 7262522432 7270980360 7279636289 7293932448 7317749568 7338471547 7342205280 7343079040 7344034588 7358655808 7361476160 7362434102 7367056640 7376892864 7424611770 7428463680 7444098940 7447074720 7459688676 7466115370 7473824270 7483073280 7501388356 7512954240 7524903680 7530658230 7532673280 7552930665 7572754630 7580215472 7588613802 7591522290 7597277160 7609711984 7612402560 7616311140 7617217520 7639745960 7658886340 7695120881 7699588944 7710232992 7715737680 7729549968 7735409472 7735988960 7743610624 7755712384 7760056920 7769295083 7793650240 7799527351 7804424320 7816303887 7823977280 7833652608 7854052745 7878649152 7881487412 7884274080 7895173440 7909306944 7911791020 7912594030 7914953760 7915895680 7919585888 7922751744 7932417995 7943383910 7974897920 7977738615 7985598456 7998078396 8003788590 8005605324 8005930240 8011674096 8032702112 8037201810 8056459376 8068476570 8076425808 8083153760 8095786160 8097623776 8103405040 8103762304 8124065216 8153262840 8167072947 8183332752 8188508834 8191782192 8194354985 8212726907 8230120192 8231380608 8277394048 8283724053 8291856320 8309691840 8330030093 8334268320 8344190068 8356143040 8373642816 8376659396 8377942254 8384921380 8424774974 8469574120 8475594636 8487311448 8508575292 8509587856 8532703280 8537374496 8565906160 8568057540 8573015264 8606375008 8617272510 8631920760 8654576720 8662047065 8665509720 8666540960 8672701488 8688253840 8696813696 8702970122 8706449136 8730252160 8731138240 8753012960 8764757553 8765113280 8772058910 8785767935 8794423864 8803021920 8804167449 8811694848 8817985920 8822445665 8831766720 8833771392 8841130240 8851253890 8856776005 8863490020 8868636480 8871831380 8885696330 8903146560 8913745544 8932918728 8959338444 8968589124 8974992210 8976060280 8982853768 8998548620 9003072540 9026544615 9042046880 9045661440 9078153040 9087305556 9117415560 9139261376 9140661024 9147186960 9167695152 9180043235 9190663608 9191757344 9198319760 9207382144 9221116080 9243210368 9252327040 9279314817 9283186752 9303669974 9315422949 9316531532 9324610845 9339872878 9345736960 9346953112 9352380288 9365309184 9376735445 9385973608 9388772736 9409488932 9411852183 9422496776 9424863294 9448476051 9454408320 9475269340 9494149224 9495112836 9499074816 9512139980 9518901594 9520034392 9524878080 9532060692 9557079224 9561941760 9573325024 9603277376 9624486180 9628314256 9637791240 9649264801 9661937460 9669261840 9679513280 9680772866 9694640480 9699784512 9714943392 9724086048 9725243264 9736379279 9756999424 9759014518 9774265963 9789607040 9792065760 9833225982 9835857152 9848311440 9851859265 9872491431 9886633680 9888193742 9898403482 9899482360 9903439680 9904618240 9929432960 9946251568 9949032807 9950227584 9981998070 9997597995 10007006655 10014592620 10027371648 10040877640 10060596480 10061905656 10070574220 10095532260 10118151736 10122029720 10129702880 10155081520 10163488944 10229165940 10239243936 10239727740 10266118592 10279087392 10280310656 10287650240 10289225760 10306066624 10313879296 10346742560 10385492064 10394456478 10399849152 10421738516 10422796274 10425904608 10430237585 10448909221 10463353978 10467053520 10470824245 10476302592 10477365888 10503615552 10504865536 10512365440 10518135936 10526470692 10526897920 10542921522 10545742592 10553271680 10586934798 10594493295 10609139310 10621504668 10628131206 10635719115 10636188024 10636984820 10646197656 10647464608 10662835596 10664104528 10671718120 10674140432 10682232128 10692675840 10716269080 10757968760 10768567744 10771272336 10793943463 10798258344 10840876860 10850456256 10871017120 10883061420 10889430596 10893783648 10911110336 10916712634 10922376256 10993029830 11014618560 11016051882 11037983712 11042214240 11043651153 11044965404 11050584960 11077631642 11079589120 11102792448 11105385193 11112357760 11142181930 11164857088 11166148410 11170589672 11199173055 11210736405 11228567210 11252082534 11287355520 11299009920 11300792848 11316415264 11344767056 11359131945 11370323208 11414567976 11424076720 11425826280 11459618940 11472096979 11488329510 11489696680 11509227680 11554012960 11563601984 11603983440 11608598848 11615415936 11633568576 11645664415 11683691390 11686343404 11690475360 11706636480 11732467010 11735965920 11737362560 11738889932 11747528448 11761861165 11775688960 11778120970 11822231118 11824848640 11867686530 11868891045 11870862080 11873843520 11879378832 11900042990 11910558304 11915075865 11915319552 11945784592 11946349030 11958118832 11962346880 11966656280 12004096720 12008895360 12035392820 12049053168 12084689064 12092332813 12116407408 12124730640 12143679240 12146435664 12155107560 12155643456 12156554080 12186097824 12187548032 12196249280 12223593536 12254218144 12280882474 12282763251 12294821440 12345180288 12351423931 12372419756 12377582336 12391755446 12416091072 12420563932 12432814460 12437784480 12516285102 12534214560 12549136244 12564989094 12566484392 12577382070 12597968068 12614838528 12637162461 12647689670 12658865632 12660150448 12663926016 12691868792 12704361180 12709414256 12764381784 12799054920 12806061744 12832648240 12848859240 12850388320 12852060529 12859522896 12864155501 12882583280 12892349120 12909562512 12933046016 12953257856 12965448064 12981865080 12999811440 13027173145 13032380760 13045220544 13054455183 13056087680 13095378240 13096707360 13110967976 13129519440 13131081920 13147669920 13158088365 13163321908 13182178240 13191635796 13204586240 13261695360 13265377076 13276880835 13295235030 13307747070 13309330760 13328544495 13330130660 13334829312 13342675540 13352790160 13370618316 13399921920 13412532480 13415874208 13460709680 13464090420 13474280652 13497822930 13551318592 13563070320 13611788245 13617229560 13638887920 13652325248 13652970320 13705449856 13708892064 13718967680 13739140543 13787636016 13792602971 13797479640 13806206755 13811073216 13847322752 13859275304 13864815552 13866465536 13878490560 13895408074 13901206144 13955504961 13956071360 13963237090 13974797298 14004820736 14009809317 14018605440 14020429668 14035294256 14057228696 14078960412 14084835072 14114233398 14115913064 14125991060 14133745164 14145519080 14162006224 14170841608 14180958820 14181584032 14194930208 14212904010 14217114128 14268209970 14280051588 14324816640 14335618836 14354249422 14359987536 14361696448 14380558080 14397677792 14404916064 14442471384 14454502480 14467275008 14510748560 14519269920 14521159299 14525044864 14541960720 14559272578 14587864896 14602332619 14607929255 14635499136 14638521777 14673612415 14676943094 14684410560 14686158080 14688069176 14717311616 14722952320 14724868204 14753785728 14832290613 14847605223 14849223540 14856927360 14888197880 14894149440 14919377352 14932230740 14947648540 15002776712 15025908480 15061316460 15105861330 15145509260 15160430944 15177227604 15183044580 15194554320 15219423968 15224805120 15232622280 15234435040 15279491920 15317772680 15390241762 15399177888 15420465984 15431475360 15459099936 15465524695 15470818944 15471977920 15511424768 15520113840 15525704915 15538590166 15587300480 15599054702 15608848640 15632607774 15634194411 15647954560 15667305216 15686420305 15695030967 15708105490 15747460085 15757298304 15762974824 15768548160 15790346880 15818613888 15823582040 15825188060 15829907520 15831791360 15839171776 15864835990 15886767820 15955477230 15971196912 15996156792 16007577180 16011210648 16023348192 16065404224 16074403620 16112918752 16121191913 16136953140 16152851616 16166307520 16191572320 16195247552 16206810080 16207524608 16248130432 16306525680 16334145894 16366665504 16375068951 16377017668 16383564384 16388709970 16425453814 16454152385 16462761216 16466605631 16489544745 16554788096 16567448106 16581721345 16583712640 16616447463 16619383680 16660060186 16668536640 16688380136 16712286080 16713272895 16747285632 16753318792 16755884508 16769842760 16842850815 16849549948 16939148240 16951189272 16974622896 17017150584 17019175712 17065406560 17074748992 17131812320 17136115080 17146030528 17212750016 17234545020 17263841520 17309153440 17324094130 17331019440 17333081920 17345402976 17376507680 17393627392 17405940244 17412898272 17451319589 17460504320 17462276480 17506025920 17525537085 17529515106 17530226560 17544117820 17571535870 17588847728 17598700515 17606043840 17608334898 17635971840 17644891330 17663533440 17667181455 17667542784 17702507780 17713552010 17726980040 17737272960 17743662760 17771392660 17806293120 17827491088 17850064485 17865837456 17918676888 17919523545 17937178248 17949984420 17952120560 17965707536 17997097240 18006145080 18027580967 18053089230 18084093760 18156306080 18174611112 18234831120 18278522752 18281322048 18294373920 18335390304 18360086470 18381327216 18383514688 18396639520 18406085255 18414764288 18421323711 18442232160 18486420736 18504654080 18558629634 18566373504 18587633169 18607339948 18630845898 18633063064 18649221690 18679745756 18693906224 18704760576 18753470890 18771947216 18777545472 18818977864 18823704366 18844993552 18849726588 18896952102 18908816640 18950538680 18971534505 18988298448 18990225672 19024279960 19037803188 19040068784 19056503543 19064121384 19114158448 19146650048 19206554752 19248972360 19256628512 19275582480 19298529602 19323874920 19328689457 19338523680 19346879533 19359026560 19361545732 19389280960 19399569024 19429886784 19448172096 19450486528 19472758558 19518029036 19548531926 19579214080 19584131520 19666451964 19696622880 19703718530 19744982862 19773267360 19776387484 19796806964 19798964720 19806879360 19858865920 19892503136 19898065614 19900455168 19963996140 19995195990 20014013310 20029185240 20054743296 20081755280 20123811312 20141148440 20191064520 20236303472 20244059440 20259405760 20310163040 20326977888 20371829081 20451100957 20458331880 20471272085 20478487872 20479455480 20532237184 20558174784 20560621312 20575300480 20578451520 20612133248 20693485120 20770984128 20788912956 20799698304 20843112111 20843477032 20845592548 20851809216 20860475170 20897818442 20926707956 20934107040 20941648490 20944855635 20954731776 21007231104 21024730880 21036271872 21052941384 21061937435 21085843044 21106543360 21173869596 21188986590 21218278620 21243009336 21256262412 21271438230 21272376048 21273969640 21292395312 21294929216 21325671192 21328209056 21343436240 21348280864 21364464256 21432538160 21515937520 21531374133 21537135488 21542544672 21587886926 21596516688 21651734573 21674090383 21681753720 21700912512 21742034240 21757425305 21766122840 21778861192 21787567296 21822220672 21833425268 21838908867 21844752512 21960988427 21986059660 22015414641 22029237120 22032103764 22075967424 22084428480 22087302306 22089930808 22101169920 22155263284 22210770386 22224715520 22284363860 22332296820 22341179344 22398346110 22421472810 22457134420 22504165068 22574711040 22598019840 22601585696 22632830528 22689534112 22718263890 22740646416 22829135952 22848153440 22851652560 22919237880 22944193958 22946522687 22976659020 22979393360 23018455360 23035813339 23085362643 23108025920 23127203968 23207966880 23217197696 23230831872 23259174935 23267137152 23291328830 23307885249 23349682195 23367382780 23372686808 23380950720 23398582053 23413272960 23464934020 23471931840 23474725120 23477779864 23523722330 23556241940 23562158235 23644462236 23735373060 23737782090 23747687040 23758757664 23797253985 23800085980 23821116608 23830151730 23891569184 23892698060 23916237664 23924693760 23933312560 24008193440 24017790720 24070785640 24098106336 24169378128 24184665626 24201932165 24232814816 24245257129 24249461280 24287358480 24292871328 24310215120 24311286912 24313108160 24372195648 24375096064 24392498560 24397536295 24447187072 24508436288 24561764948 24565526502 24583064955 24589642880 24638180721 24690360576 24702847862 24720484355 24744839512 24746008705 24783510892 24832182144 24841127864 24865628920 24875568960 24990090279 25032570204 25068429120 25098272488 25129978188 25132968784 25154764140 25195936136 25274324922 25295379340 25317731264 25320300896 25383737584 25408722360 25418828512 25528763568 25598109840 25612123488 25665296480 25668636281 25697718480 25700776640 25704121058 25719045792 25728311002 25765166560 25768519357 25784698240 25819125024 25876094563 25906515712 25930896128 25963730160 25986141195 25999622880 26054346290 26056990685 26064761520 26090441088 26108910366 26112175360 26158384945 26190756480 26193414720 26221935952 26259038880 26262163840 26295339840 26316176730 26326643816 26357303805 26364356480 26383271592 26467336995 26523390720 26530754152 26553761670 26570328015 26590470060 26615494140 26618661520 26657088990 26660261320 26685351080 26705580320 26741236632 26831748416 26921419360 26928180840 26948561304 26995645860 27102637184 27126140640 27223576490 27234459120 27277775840 27291781585 27304650496 27305940640 27410899712 27417784128 27437935360 27478281086 27540129705 27575272032 27585205942 27594959280 27612413510 27622146432 27694079105 27694645504 27718550608 27729631104 27756981120 27790816148 27802412288 27911009922 27912142720 27926474180 27949594596 28019618634 28037210880 28040859336 28070588512 28114457392 28130206335 28157920824 28228466796 28231826128 28251982120 28267490328 28291038160 28324012448 28341683216 28361917640 28363168064 28389860416 28425808020 28434228256 28536419940 28560103176 28659780919 28671237672 28708498844 28719975072 28723392896 28795355584 28809832128 28884942768 28909004960 28947794403 29021497120 29038539840 29042318598 29050089728 29083921440 29118545156 29175729792 29204665238 29209137837 29215858510 29270998272 29277043554 29322797889 29347224830 29353886188 29368821120 29376138352 29434623232 29445904640 29449736408 29507571456 29555577795 29664581226 29695210446 29698447080 29713854720 29776395760 29788298880 29838754704 29864461480 29895297080 30005553424 30122632920 30211722660 30291018520 30320861888 30354455208 30366089160 30389108640 30438847936 30465244560 30468870080 30558983840 30635545360 30702206185 30780483524 30798355776 30840931968 30862950720 30918199872 30931049390 30941637888 30943955840 30979388615 31040227680 31051409830 31077180332 31174600960 31198109404 31265215548 31268388822 31290712755 31295909120 31346727663 31372840610 31390061934 31412472735 31416210980 31494920170 31514596608 31525949648 31537096320 31580693760 31637227776 31647164080 31650376120 31659815040 31678343552 31729671980 31773535640 31879786507 31910954460 31942393824 31992313584 32015154360 32022421296 32046696384 32130808448 32137444361 32148807240 32225837504 32242383826 32273906280 32305703232 32332615040 32381830389 32383144640 32390495104 32413620160 32496260864 32562844909 32613051360 32668291788 32733331008 32750137902 32754035336 32767128768 32777419940 32850907628 32908304770 32933211262 32979089490 33134896212 33163442690 33167425280 33232894926 33238767360 33316155579 33320120372 33337073280 33376760272 33424572160 33426545790 33494571264 33506637584 33511769016 33539685520 33685701630 33699099896 33878296480 33882705031 33902378544 33949245792 34024154329 34034301168 34038351424 34130813120 34149497984 34156550813 34263624640 34272230160 34292061056 34416290937 34425500032 34469090040 34510124671 34527683040 34618306880 34644412187 34648188260 34662038880 34666163840 34690805952 34738520185 34753015360 34811880488 34825796544 34902639178 34924552960 34936993245 35012051840 35051074170 35059030212 35060453120 35088235640 35143071740 35177695456 35197401030 35212087680 35216669796 35285583495 35289782660 35327066880 35334362910 35405015560 35427104020 35453960080 35474545920 35487325520 35542785320 35612586240 35654982176 35700128970 35731674912 35837353776 35839047090 35874356496 35885623555 35899968840 35904241120 35931415072 35994194480 36012290160 36055161934 36106178460 36168187520 36276998439 36312612160 36349222224 36398181445 36469662240 36479786959 36557045504 36562644096 36588747840 36670780608 36692357735 36720172940 36762654432 36767029376 36793279040 36812170510 36842647422 36884464320 37054271793 37117259268 37132747008 37175266338 37214679896 37261691796 37266126128 37298443380 37359491512 37387812448 37506941780 37543894432 37637955728 37647408732 37689987104 37699453176 37793904204 37901077360 37943069010 37976596896 37980451344 38048559920 38060391727 38075606376 38080137568 38113007086 38128242768 38208494219 38228316896 38293300096 38413109504 38475604405 38497944720 38513257024 38551164960 38556181587 38592466503 38597059204 38647749840 38657378914 38677047360 38693759066 38718053120 38723091464 38778561920 38799138048 38846475415 38859773568 38896344192 38945517116 38997636755 39036058072 39081519435 39097063852 39168263040 39332903928 39393245760 39407437060 39489965724 39546534720 39552774968 39593613928 39597929440 39613758720 39785006272 39796131228 39927992280 39990391980 40028026620 40058370480 40163510560 40247622624 40282296880 40382129040 40472606944 40488118880 40493387561 40518811520 40620326080 40653955776 40743658162 40835364735 40902201914 40916663760 40942544170 40956975744 40958910960 41063634535 41064474368 41116349568 41150600960 41156903040 41217421629 41224266496 41377808913 41386970240 41418620265 41541968256 41577825912 41599396608 41650150465 41686224222 41686954064 41691185096 41703618432 41720950340 41795636884 41853415912 41868214080 41883296980 41889711270 42014462208 42105882768 42123874870 42171686088 42347739192 42377973180 42436557240 42486018672 42512524824 42542876460 42544752096 42547939280 42584790624 42589858432 42651342384 42656418112 42686872480 42696561728 42728928512 42865076320 43031875040 43062748266 43074270976 43085089344 43175773852 43193033376 43303469146 43348180766 43363507440 43401825024 43484068480 43514850610 43532245680 43557722384 43575134592 43644441344 43666850536 43677817734 43689505024 43806997857 43823787765 43921976854 43972119320 44020837245 44030829282 44058474240 44064207528 44151934848 44168856960 44174604612 44179861616 44310526568 44421540772 44568727720 44664593640 44682358688 44796692220 44842945620 44914268840 45008330136 45203171392 45265661056 45379068224 45436527780 45481292832 45658271904 45696306880 45703305120 45838475760 45888387916 45893045374 45953318040 45958786720 46008024371 46036910720 46071626678 46170725286 46216051840 46254407936 46396574085 46415933760 46434395392 46518349870 46534274304 46577114745 46582657660 46615770498 46699364390 46734765560 46745373616 46761901440 46797164106 46826545920 46929868040 46943863680 46955559728 47047444660 47059260915 47112483880 47124316470 47242380255 47270028269 47288924472 47470746120 47475564180 47495374080 47517515328 47594507970 47600171960 47642233216 47660303460 47783138368 47785396120 47832475328 47866625120 48016386880 48141571280 48196212672 48246324005 48338756256 48363575739 48369331252 48403864330 48465629632 48490514258 48498922560 48574716960 48585742656 48620430240 48622573824 48626216320 48633928259 48681896395 48744391296 48784997120 48795072590 48871329815 48894374144 49016872576 49123529896 49131053004 49166129910 49179285760 49276361442 49362457155 49399816893 49405695724 49440968710 49489679024 49492017410 49567021784 49664364288 49682255728 49731257840 49745164035 49751137920 49980180558 50065140408 50136858240 50196544976 50239872977 50259956376 50265937568 50309528280 50391872272 50548649844 50590758680 50635462528 50640601792 50767475168 50817444720 50837657024 50957454023 51057527136 51170184857 51196219680 51224246976 51330592960 51337272562 51369300829 51395436960 51401553280 51408242116 51438091584 51456622004 51530333120 51537038714 51569396480 51638250048 51752189126 51927460320 51972282390 51999245760 52108692580 52113981370 52129523040 52180882176 52217820732 52244546105 52316769890 52353958767 52381512960 52386829440 52443871904 52518077760 52524327680 52590679680 52632353460 52653287632 52714607610 52728712960 52766543184 52934673990 53061508304 53107523340 53140656030 53180940120 53230988280 53237323040 53244250763 53314177980 53320522640 53370702160 53411160640 53482473264 53663496832 53842838720 53856361680 53897122608 53969717315 53991291720 54082742901 54205274368 54252281280 54385065581 54447152980 54468918240 54555551680 54583563170 54611881280 54835568256 54956562172 55080259410 55150544064 55170411884 55189918560 55218255765 55224827020 55244292864 55388158210 55437101216 55459262208 55513962240 55526925965 55581632296 55822019844 55824285440 55852948360 55899189192 56039237268 56081718672 56141177024 56228914784 56260412670 56315841648 56456933592 56463652256 56503964240 56534980656 56582076320 56648024896 56683366432 56723835280 56726336128 56779720832 56851616040 56868456512 57072839880 57120206352 57140783737 57169510629 57319561838 57342475344 57360484895 57416997688 57439950144 57446785792 57590711168 57619664256 57769885536 57818009920 57895588806 57986068371 58040638599 58042994240 58077079680 58084637196 58167842880 58237090312 58351459584 58409330476 58418275674 58431717020 58554087108 58645595778 58694449660 58707772376 58737642240 58752276704 58899472816 59111155590 59329162452 59390420892 59396894160 59552791520 59576597760 59677509408 59728922960 59790594160 60011106848 60041919487 60245265840 60423445320 60461664065 60582037040 60641723776 60708910416 60732178320 60778217280 60877695872 60930489120 60937740160 61115487243 61117967680 61271090720 61353302871 61404412370 61413816255 61560967048 61596711552 61681863936 61725901440 61757119655 61836399744 61862098780 61887911680 61958777230 62080455360 62102819660 62154360664 62396218808 62530431096 62536777644 62581425510 62693455326 62745681220 62780123868 62824945470 62832421960 62989840340 63051899296 63074192640 63185812305 63294328160 63300752240 63319630080 63356687104 63459343960 63547071280 63759573014 63821908920 63884787648 63984627168 64030308720 64044842592 64093392768 64260302645 64261616896 64274888722 64297614480 64320777505 64451675008 64484767652 64547812560 64611406464 64665230080 64763660778 64766289280 64780990208 64827240320 64955203719 65022271149 65125689818 65226102720 65272275915 65336583576 65466662016 65500275804 65508070672 65534257536 65554839880 65701815256 65816609540 65866422524 65882965281 65958178980 66269792424 66326885380 66465789852 66632311158 66640240744 66674146560 66753520544 66853091580 67013275168 67023538032 67079371040 67371403260 67398199792 67544853607 67756592960 67765410062 67804757088 67898491584 68048308658 68068602336 68076702848 68154654953 68218794757 68261626240 68298995968 68313101626 68527249280 68544460320 68584122112 68695702715 68832581874 68839568061 68851000064 68938180080 68963014855 69020249342 69055366080 69107440017 69236613760 69288824374 69296376520 69324077760 69332327680 69381611904 69477040370 69506030720 69623760976 69651593088 69777524805 69805278356 69873986490 70024103680 70049046585 70102148340 70118060424 70176471280 70286143480 70355390912 70394802060 70424175360 70433339592 70571166990 70579565320 70668725820 70810031120 70854208040 70907920160 70974651040 71085570640 71309964352 71400257940 71463349824 71674707552 71678094180 71748712992 71771247110 71799937680 71808482240 71862830144 71988388960 72024580320 72110323868 72212356920 72336375040 72553996878 72605796495 72625224320 72698444448 72735771387 72796362890 72939324480 72959573918 73011663095 73125288192 73142364547 73177495680 73192608885 73341561216 73384715470 73440345880 73525308864 73534058752 73586558080 73624341020 73685294844 73768928640 74108543586 74161453065 74234518536 74238026115 74350532676 74429359792 74523383592 74532252256 74596886760 74718983024 74775624896 75013883560 75087788864 75275911456 75294817464 75379974208 75398906352 75557604241 75587808408 75802154720 75886138020 75953193792 75960902688 76097119840 76120783454 76151212752 76160275136 76226014172 76256485536 76416988438 76424744407 76456633792 76586600192 76951208810 76995889440 77005908843 77026514048 77102329920 77112363174 77184933006 77194118408 77295499680 77305558071 77314757828 77354094720 77387518132 77446182928 77557123840 77628283689 77692950830 77719547136 77792688384 77891034232 77995273510 78072116144 78163038870 78170972055 78194127704 78336526080 78475154835 78665807856 78786491520 78814874120 78948371821 78979931448 79093069440 79105549936 79187227856 79195858880 79570012544 79592262456 79855984560 79980783960 80056053240 80075999179 80116740960 80327021120 80495245248 80564593760 80605959565 80764258080 80945213888 80976237760 80986775122 81037623040 81240652160 81307911552 81487316324 81670729470 81804403828 81833327520 81875344755 81885088340 81913951488 81917821920 82127269070 82232699136 82313806080 82333028155 82434843258 82755617826 82773940480 82837240530 83082237315 83083936512 83155651824 83300300930 83372448444 83373908128 83382370192 83407236864 83441900680 83591273768 83706831824 83736428160 83766593960 83779422540 84211765536 84247749740 84343372176 84646329691 84695478384 84725989679 84755946360 84873114480 84972037344 85025049648 85085752920 85089504192 85095878560 85169581248 85179716864 85302684768 85312836224 85373744960 85393123456 85730152640 85979342757 86063750080 86125496532 86170178688 86351547704 86386066752 86606938292 86696361532 86727014880 86968136960 87029701220 87064491360 87115444768 87150269184 87256597945 87333701072 87355635468 87613995714 87647575530 87843953708 87944238640 88041674490 88061658564 88128415056 88303869696 88337713920 88349209224 88359723232 88621053136 88843081544 89137455440 89329187280 89364717376 89593384440 89685891240 89700043231 89828537680 90016660272 90049088507 90137904835 90406342784 90531322112 90758136448 90873055560 90962585664 91316543808 91392613760 91406610240 91676951520 91776775832 91786090748 91906636080 91917573440 92016048742 92073821440 92106618555 92143253356 92341450572 92432103680 92793148170 92831867520 92938165845 93036699740 93154229490 93165315320 93231540996 93398728780 93469531120 93490747232 93523802880 93594328212 93859736080 93887727360 93911119456 94094889320 94118521830 94224967760 94248632940 94484760510 94540056538 94577848944 94941492240 94951128360 95035030656 95189015940 95200343920 95282517715 95284466432 95320606920 95566276736 95570792240 95639359521 95664950656 95733250240 96032773760 96173983801 96283142560 96392425344 96412333083 96492648010 96643447285 96677512512 96727151478 96734397665 96738662504 96807728660 96931259264 96981028516 96997845120 97149433920 97171485312 97240860480 97252432640 97267856518 97363792790 97488782592 97590145180 97688534727 97742659630 98033745152 98247059792 98262106008 98332259820 98552722884 98724914310 98799633786 98811391448 98881937420 98979358048 98984034820 99134043568 99364511456 99462515680 99490328070 99502275840 99960361116 100130280816 100273716480 100393089952 100479745954 100519912752 100531875136 100619056560 100783744544 101097299688 101181517360 101270925056 101281203584 101534950336 101634889440 101648115093 101675314048 101859145405 101914908046 102072462987 102115054272 102255504785 102340369714 102392439360 102448493952 102469652439 102661185920 102674545124 102738601658 102790873920 102803106560 102816484232 102876183168 102913244008 103060666240 103074077428 103276500096 103504378252 103530374013 103854920640 103933236561 103944564780 103998491520 104215560555 104217385160 104227962740 104259046080 104435641464 104489092210 104633539780 104707917534 104773658880 104887743808 105036155520 105181359360 105264706920 105306575264 105429215220 105533086368 105869347980 106123016608 106215046680 106281312060 106361880240 106461976560 106474646080 106488501526 106628355960 106641045280 106741404320 106755294479 106822321280 106964946528 107326993664 107656870665 107685677440 107712723360 107794245216 107939434630 107982583440 108165485802 108258672865 108370451915 108504562560 108770131162 108894305960 108937836480 109111103360 109167126340 109194544335 109223762560 109439360877 109671136512 109804942135 109913124344 110077073205 110160518820 110301088128 110340823768 110379837120 110436511530 110449654040 110776316420 110874202432 111053851930 111163264592 111644039688 111705896720 111798378384 112078474536 112163437344 112282354048 112410924403 112457829568 112520825340 112631683296 112848343391 112913867184 112927304512 113007928480 113069961312 113164152640 113296049792 113366732864 113447670560 113452672256 113559441664 113703232080 113736913024 114145679760 114181175181 114240412704 114281567474 114339021258 114625482657 114639123676 114684950688 114720969790 114732613435 114833995376 114879900288 114938001431 115179066695 115181422336 115239328512 115426813215 115539771072 115636019840 115791177612 115972136742 116081277198 116085988480 116154159360 116169274392 116335685760 116474180624 116539426245 116818660952 116836551348 116863434040 116992910265 117108174216 117291191556 117388899320 117415544752 117504553408 117798945632 118222311180 118658324904 118733378093 118780841784 118793788320 119105583040 119355018816 119457845920 119581188320 120022213696 120083838974 120490531680 120846890640 120923328130 121164074080 121226285645 121283447552 121417820832 121464356640 121480162683 121556434560 121755391744 121860978240 121875480320 122159237123 122230974486 122235935360 122542181440 122706605742 122808824740 122827632510 123121934096 123190903605 123193423104 123451802880 123514239310 123672799488 123724197560 123917554460 124160910720 124205639320 124308721328 124792437616 124950451395 125060862192 125073555288 125162851020 125386910652 125491362440 125560247736 125649890940 125664843920 125979680680 126103798592 126193066769 126371624610 126588656320 126601504480 126918687920 127094142560 127519146028 127643817840 127769575296 127969254336 128060617440 128089685184 128186785536 128343181405 128520605290 128549777444 128595228960 128641555010 128842596785 128903350016 128969535304 129095625120 129222812928 129380472815 129527321556 129532578560 129654480640 129910407438 130044542298 130251379636 130452205440 130544551830 130673167152 130933324032 131000551608 131016141344 131068515072 131109679760 131403630512 131633219080 131732845048 131765930562 131916357960 132539584848 132653770760 132931579704 133264622316 133280481488 133507041088 133706183160 134026550336 134047076064 134158742080 134742806520 134796399584 134903214623 135089707214 135428156731 135513185920 135530820124 135609514176 135796983168 136096617316 136137204672 136153405696 136309309906 136437589514 136523252480 136626203252 137054498560 137088920640 137391405430 137665163748 137679136122 137876360160 137926029710 138024073113 138040498684 138110732160 138214880034 138473227520 138577648748 138592753040 138648155520 138763223808 138954080740 139012061440 139247521952 139303186176 139555049610 139610556712 139747972980 140098093170 140204296680 140236120848 140352942560 140572286960 140710781824 140789604120 140866679184 141142333980 141159130640 141337451640 141505710511 141620062240 141708416080 141810084807 141815840320 141949302080 142171141280 142602803567 142619928704 142800515880 142926699648 143298904595 143349415104 143356188360 143497425984 143542494220 143599875360 143616964480 143725660288 143976777920 144049160640 144220647736 144424713840 144738972015 145107993756 145211592990 145250448640 145396888896 145471542774 145592725780 145878648960 145901784777 145919147836 146023326190 146045689185 146284729094 146354991360 146385217770 146613989445 146683122432 146769430940 146880691760 147050617728 147173116160 147248682040 147370589688 147537857280 148217087172 148322906130 148469037072 148476052230 148701065352 148858719584 149046767184 149064504512 149193773520 149437966048 149551249792 150027767120 150175577728 150551822912 150589634928 150719618931 150759948416 150797812704 151115208482 151130545973 151175616816 151604309440 151718632681 151772276040 151906387584 151921805376 152194239680 152241566908 152302425504 152320550272 152452028344 152512971072 152833976876 152849488814 152872362069 152913267584 153510554571 153902417620 153991778880 154011817686 154053028096 154107902487 154204659840 154224726348 154369866012 154388236816 154590999360 154611116142 154629515656 154708189440 154775036264 154892365856 155256567378 155385901660 155782068464 155990547020 156144232288 156326077740 156341944110 156388255408 156733638315 156950309670 157331615712 157572983040 157629748240 157896743642 157959862896 158186138880 158211099872 158292333193 158374455712 158391717760 159140025088 159184524912 159398932535 159711969120 159732752289 159961567920 160112106480 160151998358 160233481920 160625658809 160654042240 160687221805 160990490496 161129187520 161211919130 161528516160 161890427776 161909151945 161952475520 161973550244 162481304320 162615823104 162814224545 162974632648 163155196743 163341458940 163608807656 163666655040 163750689510 163770176680 163835643840 164254538140 164666056310 164869686516 165511235652 165674481060 166164474630 166311303648 166580777895 166600601860 166744896888 166747816256 166764740384 166883801360 167182547536 167413663648 167472856320 167533187920 167558845080 168423531072 168495499480 168686744352 169058949299 169292659382 169390956768 169413525155 169451979358 169511892720 169716799903 169746228960 169944074688 170050099296 170120771645 170171505840 170179008384 170191757120 170339162496 170605369536 170625672448 170747489920 170782754065 170786246912 171422351211 171460305280 171958685514 172081454685 172127500160 172250993064 172340357376 172550623355 172703095408 172772133504 173213876584 173222060935 173392723064 173454029760 174059402440 174128982720 174230889536 174513195890 174667402144 174711270936 175227991428 175295151060 175687907416 175888477280 176083348980 176123317128 176256830112 176698418448 176719446464 177242106272 177333111043 177686163088 178274910880 178658374560 178729434752 179186768880 179371782480 179400086462 179657075360 179680453967 180033320544 180098177014 180125758461 180275809670 180812685568 181132661941 181384992195 181516272896 181746111120 181925171328 182398934795 182633087616 182785227520 182813220480 183353903040 183553551664 183572181496 183813272160 183835146880 184032097484 184213237110 184286506712 184682901144 185271358965 185586296340 185663735040 185876331690 186073399480 186308458980 186330630640 186463081992 186797457560 186939062240 186981494464 187188656424 187719472160 187822238912 188189778640 188237043660 188449935520 188497265880 188969521020 189080113076 189155697888 189882984480 189902256720 190070061312 190301958635 190378031880 190400687840 190565035430 190641213840 191042471095 191132553472 191141584480 191278719042 191329901312 191466500480 192065547520 192347967602 192566285120 192780907935 192784850688 192824666166 192962332515 192985296020 193286894570 193355025024 193454302956 193468795330 193477325008 193615457320 193862518528 193962057032 193995690240 194298867840 194342970624 194481720960 194535713036 194727585580 195180290360 195377069454 195485319260 196494119584 196524212016 196664519640 197105445768 197449828620 197599267572 197622782896 197763874840 197958716096 197968069640 198268087136 198729022912 198925031360 198980656140 199920722232 200260561632 200786179904 200959491908 201039825504 201063750272 201238113120 201483417073 201567489088 202194599376 202363034720 202466937805 202562407168 202634560821 203069900672 203269778880 203296230186 203350628096 203718290810 203829816092 204144925974 204230108544 204463964859 204511009570 204656384271 204680739428 204784878720 204896987904 204939304878 205322371840 205349090248 205477203316 205581747840 205632968464 205752366336 205826488016 206087108145 206121332480 206148154856 206553000192 206889044565 207008756504 207060748026 207709841280 207866473122 207889129560 207996983040 208136616619 208431121110 208434770320 208455925480 208518092160 208871282928 208978184420 209267079560 209415835068 209775487616 210072311040 210529413840 210613150528 210858430440 211066172736 211738695960 212246033216 212430093360 212562624120 212723760480 212815674863 212923953120 212949292160 212977003052 213256711920 213282090560 213482808640 213510588958 213644642560 213929893056 215313741330 215371354880 215425446720 215588490432 215878869260 215965166880 216330971604 216517345730 216740903830 217009125120 217540262324 217788611920 217875672960 218222206720 218334252680 218389088670 218447525120 218878721754 219034989285 219427093641 219609884270 219826248688 220154146410 220321037640 220602176256 220681647536 220759674240 220873023060 220899308080 221552632840 221748404864 222107703860 222326529184 223158505549 223288079376 223411793440 223596756768 224090119891 224156949072 224326874688 224564708096 224821848806 224915659136 224962110527 225041650680 225263366592 225696686782 225827734368 225854609024 226015856960 226139922624 226328305280 226592099584 226672812723 226733465728 226895341120 227406464160 227473826048 228291359520 228362350362 228480825408 228563134948 228678042516 229250965314 229274233221 229278247352 229369901376 229441939580 229465226870 229667990752 229759800576 229876002862 230040121855 230358133390 230853626430 231079542144 231272039680 231582355224 231944273484 232162554396 232171976960 232338548784 232671371520 232948361248 233078852490 233637321904 233673102696 233726868080 233985820530 234216348432 234582383112 234777798640 234831089504 235009106816 235597891264 236350141345 236444622360 236845115463 237316649808 237466756186 237561683568 237587576640 238169080303 238211166080 238710037632 238915691840 239162376640 240044427392 240167677948 240227997537 240981063360 241570872697 241693781280 241817878695 241846656260 242328148160 242452571290 242835641664 242928713280 242960325366 243112869120 243169641295 243721956480 244318474246 244461948972 244471870720 245084362880 245413211484 245617649480 245655265020 246243868192 246381807210 246999084465 247028478620 247448395120 247835108920 248321821440 248411278640 248617442656 249584875232 249900902790 250121724384 250147110576 250325702040 250773821304 250982724880 251120495472 251199364885 251299781880 251329687840 251959361360 252207597184 252386133538 252743249220 253177312640 253203008960 253837375840 253938989073 254177969037 254188285120 254787270115 255038292056 255287635680 255539150592 255850924285 255938508672 256121234880 256179370368 256686362810 256846504145 257041210580 257099554888 257190457920 257283110020 257685193570 257939070608 258191250240 258760945630 259054643112 259820814876 260089084596 260502759272 260904410880 261089103660 261346334304 261769793835 262001103216 262032282688 262219359520 262807261024 263266438160 263465690096 263531861124 263832715920 265079169696 265307541520 265863159408 266221253815 266422742089 266529244632 266560962976 266697828419 267014082176 267412366320 268053100672 268094152128 268317484160 269100129693 269485613040 269592799168 269806429246 270147265521 270179414428 270413714505 270856313462 271026371840 271061640248 271219028352 271593966336 271925327905 272193234632 272274409344 272618619812 272875179028 273252406504 274177841280 274782810860 275330327496 275358272244 275752720320 275852059420 276048146226 276080997368 276221464320 276429760068 277155297496 277185506080 277296311040 277908161480 278495043904 279110099220 279221113424 279495945960 280196186340 280408593360 280472241696 280705885120 281144573920 281421563648 281579208240 281733358368 282284667960 282318261280 282354999091 282674903280 283011421022 283240124480 283416832160 283453712927 283620169614 283631680640 283898604160 284342282560 285205607134 285239857408 285601031760 285703918685 285847553145 285853399296 286597809190 286698830208 286712376720 286994851968 287084988440 287199750720 287233928960 287451320576 287953555840 288098321280 288441295472 288521951403 288849427680 289477944030 289930341855 290203192995 290215987512 290423185980 290793777792 290943085548 291185451560 291757297920 291803569554 291838295672 292046652380 292091378370 292569458188 292770435540 293227978890 293538861880 293761383520 294101235456 294497364080 294741179376 296434174344 296645812260 296938074144 296952104460 297402130704 297717439168 298093534368 298129009024 298387547040 298751273591 298875932096 299102499584 300055534240 300209597435 300351155456 301103645824 301179269856 301439237862 301519896832 301595625408 302230416964 302261091946 302351233632 303018367409 303208618880 303437265362 303544552080 303812775168 303843610752 304388479360 304483133816 304604851008 304641100544 304904056688 305025942144 305577436215 305667953752 305698977628 305744724138 305826535168 306766514355 307021109142 307804835240 307983557760 308023635372 308215804974 308409319680 308449452696 308739732024 308776473632 309181998720 309222232284 309259031312 309550072528 309784731712 310513134756 310771803320 311564136928 311981094040 312288464576 312652155480 312683888220 312776510816 313024360427 313467276630 313900619340 314663231424 315259496480 315793487284 315919725792 316422199744 316584666386 316748911424 316783435520 318369049824 318797865070 319423938240 319465504578 319923135840 320224212960 320265883437 320303996716 320466963840 321251317618 321308084480 321374443610 321980980992 322056170597 322258375040 322423838260 323057032320 323780855552 323818303890 323904951040 323947100488 324776018595 325111355745 325628449090 325949265296 326310393486 326682917880 327217615312 327333310080 327501379020 327540353360 327671287680 328509076280 329332112620 329414826405 329739373032 330890197883 331022471304 331348962120 332328949260 332622607296 333161555790 333201203720 333489793776 333495632512 333529480768 333767602720 334365095072 334827327296 335066375840 335117690160 336847062144 336990998960 337232773209 337373488704 337724268035 338117898598 338545030173 338585318764 338781913536 338827050310 338903958716 339023785440 339433599806 339492457920 339888149376 340100198592 340241543290 340343011680 340358016768 340383514240 340678324992 340773274765 341093973785 341210739072 341494979840 341565508130 342844702422 342920610560 343917371028 344162909370 344197840305 344255000320 344501986128 344814004293 345101246710 345406190816 345537200085 345544267008 346427753168 346444121870 346785446128 346908059520 348118804880 348257965440 348461779072 349026391780 349334804288 349422541872 350455982856 350590302120 350677651577 351375814832 351776954560 352166697960 352246634256 352513660224 353396836896 353438892928 354484212544 354666222086 355372326176 356200134279 356549821760 357316749120 357458869504 358191293999 358373537760 358743564960 358800172924 359314150720 359360907934 360066641088 360196354028 360251516922 360551619340 362265323882 362769984390 363492222240 363678856935 363850342656 364797869590 365266175232 365626440960 365711822735 366477711369 366707806080 367107103328 367144362992 367626544320 367670293760 368064194968 368426474220 368573013424 369365802288 370542717930 371172592680 371752663380 372146798960 372616917960 372661261280 372709755341 372926163984 373594915120 373878124480 373962988928 374377312848 375438944320 375644477824 376379557280 376474087320 376899871040 376994531760 377788021205 377939042040 378160226152 378311395776 378579200307 379765968960 379804513440 380603917270 380756063760 380801375680 381130070860 381282427680 382084942190 382123722035 382283168960 382557438084 382933000960 384695935204 385029544215 385132570240 385561815870 385649332332 385924665030 385970592040 386527790355 386573789140 386710050048 386908605912 386937590660 386954650016 387230914640 387924114064 388141418445 388597735680 388963441920 389071426072 389455171160 390360580720 390754138908 390970638520 392988239168 393048424032 393329039280 394210891536 394741859105 394899657240 395198535144 395245565792 395527749680 395917432192 395936139280 396536174272 397458045824 397850062720 397961312280 398435075747 399841444464 399985486159 400379995895 400521123264 401572359808 401918983816 402079651008 402127500544 402476226240 402966834146 403134978176 404389198752 404709643869 404726069440 404933875610 405269121642 406139801344 406284470193 406539557760 406592460372 407436581620 407659632184 408289851948 408460217088 408927929718 409022019140 409312768542 409361478856 409569757440 409878609756 410698180496 410954406632 411163495680 411265936928 411652976032 412174216290 412296309712 413778089130 414017513008 414121496052 415419682560 415732946244 415778259120 416273233238 416862242220 416869540640 416911850960 417036184320 417742565856 417956368840 418534159120 418664308997 418831670136 419550975232 420293436409 421058827680 421226301056 421716860880 422132345472 423231648455 423477391920 423629948395 424492066432 424517131533 424860186720 425125248240 425447520960 425631349726 425847906240 425898584320 425954006104 426513423840 426564181120 426965617280 427021177916 427808410701 427859786112 429896713785 430627482660 430850893440 431176980864 431757738520 431930333760 432661943208 433034691460 433481807660 435080524648 435577223840 435751345920 436668505360 436778177340 437757443508 438069978570 438854187282 439219768540 439652497376 440308292820 440642075280 441363295072 441519348480 441746046120 441798616160 443105265680 443496809728 444215407720 444653058368 446317011098 446576158752 446823586880 447193513536 448180239782 448313898144 448500216155 448653749376 449303096503 449643697612 449831318272 449924221054 450083301360 450245442535 450526733184 451393373564 451655468736 451709218048 452031713920 452279845248 452656610560 453345625446 453391637919 453466931456 453790682240 454812928320 455155898043 456582719040 456724700724 456961650816 457126269896 457356085032 458501930628 458548466442 458556494704 458739802752 458883879160 458930453740 459335981504 459752005724 460080243710 460716266780 461707252860 462159084288 463164710448 463888546968 464325108792 464677097568 465896722496 466157704980 467274643808 467346205392 467453736160 467514565477 467971641060 468432696864 469164766224 469555597280 469662179008 470018213632 471195782528 472700282690 472889244720 473690230926 474633299616 474876999579 474933512372 475123367136 475175153280 476338160606 476422332160 477420075264 477531563299 477831383680 478196797605 478324753280 480088854784 480335355896 480455995074 480869919005 481876976427 481962126720 482061665415 483141745394 483387562560 483635757390 483693312520 484656296320 484905142580 485671283328 485857426560 485920650732 486339282590 487443912960 488442673635 488636948492 488923897944 490168725760 490826422968 491235298960 491310530040 492487736384 492763614420 493998168930 494056957240 494896790240 495670217840 496822557280 497234885312 499169750464 499801805580 500243448768 500294221152 500651404080 501547642608 501965449760 502240990944 502398729770 502599563760 502659375680 503918722720 504415194368 504772267076 505486498440 506088268081 506354625280 506406017920 507176847897 507674751680 507877978146 508240575465 508355938074 508376570240 509150399709 509574540230 510076584112 510362314935 510575271360 511701848570 511877017344 512242469760 512348262195 512358740736 513372725620 513693008290 514082421160 514199109776 514380915840 514566220040 515370387140 515878141216 516382500480 517521891260 517651870065 518109286224 519641629752 519666182805 519970310959 520178169192 521005518544 522178207320 522692668608 523539587670 524002206432 524064565376 524438719040 525614522048 526532876320 526931380192 527063722248 527665431840 530158339392 530615083040 531726318816 531999333129 532442507630 532845484178 533058489264 533121925952 533395656838 533776472395 534028164352 534824732640 534973210849 536106201344 536188304256 536634968320 538200259386 538971226080 539041361901 539185598336 539612858492 540294531042 540358828856 540827429010 541712626924 542123280496 542438056704 543397985823 543850655810 544386469264 544548818688 545237239624 545750358056 546504813008 547196804385 548355682560 549565621720 550660654992 550716544488 551505440640 551704118840 552096292452 552161994736 552638602747 552859520136 554310594992 554371012160 555816322960 556990087808 558220198440 558442226848 558991891920 560392372680 560531994253 560817186720 560944483392 561411770240 562054622015 562289147840 563158416480 563466716736 564241716955 564569335920 564636522560 564709998182 565349806560 566022842044 566480248960 566833664320 566907425854 567240339228 567263361280 567797208320 568684565120 570411214268 570905875905 571202063520 571407837370 571695106290 573127413285 573195618380 573397660416 573424753440 573989703936 574169976880 574399501440 574690007155 575907111680 576196642560 576882590944 577043902806 577698855360 578955888060 579860683710 580406385990 580431975024 580846371960 581587555584 581886171096 582370903120 583607139108 583676591344 584093304760 584182756740 585138916376 585540871080 586455957780 587077723760 587522767040 588994728160 589482358752 590783043349 592868348688 593081927753 593291624520 593666890465 593876148288 593904208920 594804261408 595434878336 596187068736 596258018048 596775094080 597502547182 597751864192 600111068480 600419194870 602207291648 602358539712 602878475724 603191250816 604450251219 604460833928 604522183892 604702467264 606036734818 606417237760 606874530724 607089104160 607400813415 607687221504 608776958720 608966267632 609209702016 609808113376 610051884288 610796185615 611154872430 611335907504 611397955256 611489448276 613533028710 614042218284 615609670480 615967115520 616047270744 616431609948 616898905392 617479464048 617552947264 618363997440 618444464568 618518062624 619100145056 619569463424 621026269512 621543606640 623128273856 623962188080 624409849857 624576929152 625304310960 625367776440 625553021632 626048720854 626934553260 627801238680 627900302617 628548621107 629326462848 630518992960 630965333845 631586974568 631839451584 632844399488 633169332772 633497822848 636738099648 637595730140 638447024589 638847876480 638931009156 639846271680 640448425920 640531766874 640607993432 640933927680 642502635236 642748887220 644112341194 644516750080 644847676520 646114064640 647636607780 647894200976 649552037190 650222711490 651256898180 651898530592 652620786972 653365835760 654435230624 654666620160 655002758040 655080706720 655342575360 657018152560 658664225240 658829652810 659478746064 661780395766 662044942608 662697924240 664657898520 665245214592 666323111580 666402407440 666979587552 666991265024 667058961536 667535205440 668730190144 669475516647 669654654592 670132751680 670235380320 672270359673 673694124288 673981997920 674465546418 674516073115 674746977408 674886331581 675448536070 676235797196 677090060346 677140783655 677170637528 677563827072 677654100620 677807917432 678047570880 678867199612 678984915840 679776298752 680200397184 680483086580 680686023360 680767028480 681546549530 682187947570 682421478144 683131016260 685689404844 687834742056 688325818740 688395680610 689003972256 689628008586 690120365565 690202493420 690812381632 691074400170 692855506336 692888243740 693211252259 693570892256 693816119040 696237609760 696515930880 696923558144 698052783560 698669608576 698845083744 700911965712 701180604240 701355303154 702751629664 703112456741 703553909120 704333395920 704493268512 705027320448 706793673792 706877785856 707528552555 708968425088 709050424035 709332444172 710744652352 712400268558 713014017835 713099643520 714507240909 714633498240 716382587998 716747075520 717487129920 717600345848 718628301440 718721815868 720133282176 720392708056 720503033844 721103238680 724530647764 724712618091 725539968780 726984444480 727357713870 729508923885 729595739180 731423645470 732955422738 733415612160 734214206656 734288725984 735253088640 736128389936 736852948440 737146026848 738731604576 741085435860 742345185360 743505326760 744293597920 744390452149 745233835920 745322522560 745419510682 745852327968 747189830240 747287061353 747756248960 747925977856 748754625696 750406742327 750877888640 751288955648 752759114560 752948174640 753598094655 753799742080 753989063520 755576042410 755652729865 755878084080 756320452304 756622791552 757158400614 758593163405 759531937920 759609026880 761207834540 761512127520 761602751360 762260141720 762564855360 764169884380 764247444070 764361810345 764566337920 765114876168 767552772855 769391870408 770059088430 770265140480 770539512435 771123631740 771298664664 771849330060 771941184080 773055580710 773147578280 773817211824 773875181320 773909300032 774461829280 775848228128 776282836890 778142852144 778910342320 780721161440 781508277816 781941277040 785976478336 786096848064 786658078560 786876470821 788421783072 789483718210 789799314480 790397070288 790491131584 791055499360 791461665965 791834864384 791872278560 793072348544 794916091648 795700125440 795922624560 796870151494 798663761445 799268226267 799682888928 799970972318 800093485257 800759991790 801042246528 803128294045 803144719616 803837967632 804159302016 804566010017 804952452480 805933668292 806269956352 808778397504 809419287738 809452138880 809867751220 810538243284 812568940386 813079115520 813184920744 814873163240 815319264368 815775983715 816579703896 817855859436 818044038280 818625537084 818722957712 819757219512 821396360992 821908813264 822531873856 823305952064 824348432580 824592619424 827556178260 828035026016 828242992104 831133646651 831465892488 831556518240 832546466476 833724484440 833739081280 833823701920 835485131712 835912737680 837068318240 837328617994 837663340272 840586872818 842117655360 842452602112 843433721760 844264690944 845294746495 846463296910 846954783840 847064997273 847259896790 848583999515 848984132864 849034263066 849720373440 850250496480 850361138781 850895041920 851262699452 851695812480 851908012208 853026847680 853128362240 853931234560 854042355832 855616821402 855719572224 857111756055 859793427570 861254965320 861701786880 862353961728 863515477040 863860667520 865323886416 866069382920 866963615320 870161049296 871154447680 873337010720 873556354680 875514887016 876139957140 877708374564 878439537080 879304994752 880616585640 881284150560 882726590144 883492092240 883597232320 886210531360 886665555215 888430815440 889306116736 892634022196 893152317504 893647173760 894387027072 896253820773 896360479564 896627796288 897000432310 897307498752 898402269835 898606193006 899287395224 899848442108 900166602720 900490885070 900628792305 901053466368 902786747128 903310937472 904063427840 904559690496 905663309705 906691250892 906783275838 907581364480 909055102227 909625856640 910311796086 913165438080 913449401448 913923301632 914252539792 914712170064 917003861256 917096932884 917112989408 917479605504 917767758320 917860907480 918671963008 919504011448 920160487420 921432533560 923414505720 924513808703 926329420896 927777093936 928650217584 929354195136 931793444992 931985886469 932315409960 934549287616 934692410784 934907472320 935029130954 935943282120 936865393728 938329532448 939073081281 939111194560 939324358016 942391565056 944322502361 945400565380 945778489440 947380461852 949266599232 949753999158 949867024744 950246734272 950350306560 952676321212 955063126598 955662767360 956393595210 956649506560 960670711792 960911990148 961739838010 963753952854 963924253440 964123330830 966168511791 966283490788 966775125120 967271514780 967386625040 969312592640 969810285160 971342566656 971714853120 971841301464 972678565180 976885347270 977273896984 977847795888 981652845936 982470597920 982621060080 984975472768 985527228840 986700475541 987996337860 988113914480 989793580480 990539973577 991340435680 992670593649 993645114560 994469770624 998339500928 999603611160 1000486897536 1000588442304 1001302808160 1003095285216 1003930899520 1004481981888 1004797459540 1005199127520 1005318751360 1007417085365 1007837445440 1009544534152 1010972996880 1012176536162 1012812035840 1013172804105 1014353695794 1015349503360 1015755956292 1016481150930 1016711876148 1016753140480 1018300799418 1019149080460 1020153168224 1020724629870 1021150542720 1022319824295 1023281921355 1023403697140 1024484939520 1024696524390 1026745451240 1027386016580 1028164842320 1028398219552 1028761831680 1029132440080 1030740774280 1031756282432 1032765000960 1035043782520 1035303740130 1036218572448 1039283259504 1039332365610 1039940621918 1040356338384 1040683083095 1042011037088 1042546056547 1044356414640 1045385337216 1047079175340 1048004412864 1048129130752 1048877438080 1051229044096 1052032954731 1053065752640 1053862760384 1054127444496 1055330863680 1057913821811 1060316678784 1061230166080 1063452637632 1063998666258 1064078374315 1064885015260 1065690968356 1066116978528 1066243851904 1066791313676 1067552944790 1069649465280 1069946421698 1072376608512 1074573881997 1076400518772 1077942452160 1078082723802 1078371196672 1079225716984 1080589062084 1080717657712 1081654858020 1083425253848 1084246560992 1086795971646 1087701311620 1088772938528 1090474479248 1091500716112 1093009626016 1094393608770 1097135468205 1099131243440 1101321309984 1101433088976 1103010881280 1103408237680 1103751360083 1104192584904 1104323989472 1105277205494 1105719040272 1108046332351 1108621189984 1108742024320 1111632645920 1113980175616 1115792527745 1116440396880 1116884453696 1117983783840 1118129266023 1120450599455 1120784745360 1121063988506 1121634373440 1121888966784 1122823540480 1124109244030 1124578295680 1124810552635 1126316832960 1126933433472 1128483433910 1129138671840 1129273045120 1129419996364 1130699613120 1132045684088 1132960497920 1133364063615 1133667328640 1133814851708 1134480678456 1137369130240 1140822428536 1141811751810 1142404127040 1142815674740 1143390212580 1146254826570 1146371166105 1146391236760 1146849506880 1148339953760 1148799002880 1149380014310 1153765181888 1154087805612 1155397710720 1157911776120 1159721367420 1160812771980 1160863950048 1161692743920 1163772342192 1164741806240 1167214278216 1167353182688 1168186609520 1168365513480 1170277832752 1171081742160 1172911915560 1174155447520 1174308239269 1175045534080 1177989456320 1178964717504 1181566086698 1183412645093 1184225577315 1185736697376 1186163855506 1186583249040 1187333780930 1187752296576 1187808417840 1189608522816 1190845401515 1190869756672 1192374137472 1193550188160 1195005094364 1195305227241 1195503728384 1199956458477 1200222136960 1200838389740 1201139987685 1204717079424 1205756951448 1206382501632 1207854363485 1208900502438 1208921667856 1209044367784 1209404934528 1212073469636 1213749061448 1214178208320 1214801626830 1217932535264 1218419404032 1219616226752 1221592371230 1222309744860 1222671815008 1222795910512 1222978896552 1227066057420 1228084436568 1231219340960 1232094541488 1232863219896 1233797810784 1234958928096 1235105894528 1236520168433 1236888929136 1237036125248 1238200290112 1239138926848 1241331777301 1242052539024 1243087213280 1246256547712 1247924376160 1248819699714 1249153858304 1250608621920 1250735552880 1251106043264 1252097441708 1253869106520 1255602477360 1255800605234 1255992926991 1257097242214 1258652925696 1260880309227 1261037985920 1261930667690 1263173949136 1263678903168 1265688798976 1266338665544 1266995645696 1269694945365 1270889845185 1273476199296 1275191460280 1276894049178 1277695752960 1277862018312 1279692543360 1280896851840 1281063533748 1281215986864 1285005270472 1285497774440 1288224682388 1289695353040 1295273215560 1295788401952 1299104074380 1300445422980 1302513796360 1303797061184 1305241573944 1306731671520 1308870461248 1310005516080 1310161413440 1314036305120 1317328450480 1317659305620 1318957492128 1323560791532 1324089885216 1325395848480 1327011471067 1329315797040 1330490429184 1332113710445 1332646223160 1332804814880 1333489142095 1333959175104 1334117923072 1335070410880 1337460380288 1338951033294 1339309309184 1340265503360 1340470760640 1344540719346 1345500648465 1347909289509 1347963995840 1348931092836 1349032146230 1349493954816 1349772663162 1350736327605 1350897072140 1352471594392 1354180120692 1354281567310 1354341275056 1355127654144 1355308201240 1355615834864 1356095141760 1357734399224 1357969831680 1360400794368 1360966173160 1361372046720 1363093099060 1364375895140 1366262032520 1370830819801 1371378809688 1375669484112 1376651637480 1376791361220 1378007944512 1379256017172 1380240731130 1380404986840 1381624763264 1382148800340 1385711012672 1385776487480 1386422504518 1387141784512 1392475219520 1396105567120 1397339217152 1397690167488 1401823931424 1402361208480 1402543696431 1402710606308 1405503259328 1406224913482 1407107818240 1408666791840 1408986537024 1410054640896 1410383919511 1411774995455 1413587347584 1415057105110 1417268564635 1417936850176 1418100848070 1418664888344 1421489304704 1424800537116 1426028035670 1426199287040 1429014481818 1429266996480 1432594689897 1432765175996 1433494151040 1434974259840 1435200691696 1437256602880 1437443631736 1440266564352 1440785416112 1441006067688 1442206477360 1442609757015 1449061295528 1449425236182 1451079937560 1453968888960 1454715427740 1456956316333 1459017847770 1459191478360 1462847290940 1465910845476 1468428413312 1468577451968 1470506177280 1472256779872 1473705896880 1474292053696 1477463209152 1482170871720 1483935360853 1484690370720 1487010653520 1488587195840 1488780904298 1489709724041 1490467671840 1490645045120 1490839021364 1491704655936 1493756367955 1494379660480 1494574122706 1495512497920 1497509251392 1500813484654 1501755777280 1505518229120 1505896349280 1507196189310 1507599484160 1507978127040 1511152084820 1511305459730 1511756168160 1512640904608 1513245583104 1514316801228 1515091837045 1517186326810 1518264804243 1519063875840 1519218053760 1522415669080 1523024255040 1523205502720 1524520283440 1525129710720 1528339768760 1528494888140 1528723620690 1529132675840 1530229752336 1535105545710 1538783740816 1540118176860 1541079024870 1542247263480 1542597329328 1543698660120 1543882368160 1546111161420 1546295156560 1547634423648 1547750362640 1547818600064 1548923658560 1551696456256 1552565673780 1556285704288 1557820684640 1559910932877 1561442322880 1563016555632 1563882554080 1565121802135 1568630839237 1571952956672 1572193696128 1573316157120 1573752941642 1576843566144 1578967436420 1579598628960 1580794140576 1580982263168 1582110998720 1582923331930 1583744557120 1586144697088 1591845249120 1593740302988 1597327522890 1598536452534 1599365777856 1599941944636 1600186970514 1601329417185 1601519983580 1602084493056 1604919632547 1606256588090 1607675935264 1608318604032 1609132020034 1609904904960 1610280852985 1611867336584 1617556795008 1618838575476 1618904277760 1619735502440 1621076486568 1625137880772 1626369841488 1629746326480 1630638528736 1631551967430 1633159407792 1635711718872 1636088076560 1637251074168 1637445915424 1639514439024 1642792721984 1643817626528 1645063747712 1646611904128 1648696865160 1649185238848 1654450989415 1655112356520 1656070052032 1656485984208 1657915808241 1662267293302 1662931784976 1663113036480 1665092932952 1667448968880 1667478162560 1667647403840 1670970263424 1671825475360 1674136636480 1674657235988 1675326680544 1681173745636 1681595982759 1684235310720 1686163866045 1686867443520 1690589492990 1692725150865 1692926593820 1693909567680 1694129994546 1694519793580 1697167999030 1698068526132 1699440746880 1700500992960 1700722277562 1701790083840 1702525398904 1703391624960 1703816024416 1706053695360 1708084711664 1711233642804 1714223512110 1719586855140 1722509930640 1724070021465 1727030954080 1727721335040 1730647772832 1732138765840 1733927230640 1740322098592 1741215665123 1742308895360 1746674021440 1747112709360 1751029774032 1752279914280 1753388257885 1755416749128 1756879074160 1758609989504 1761233171280 1762568301120 1765453180288 1766984184480 1767194464640 1772349130047 1772421062720 1773331110430 1776861630880 1778612233472 1779245783259 1781000671395 1785268044392 1786304635008 1787294347520 1788774054144 1790956469995 1792507641546 1792720959128 1793255592576 1794000864620 1796804539670 1797212386012 1798574790448 1799696884216 1800333205440 1800981770140 1801257584610 1805573494256 1806621874944 1811326619410 1813382501784 1813566551676 1818110204454 1819251713280 1820623592172 1826330876160 1826898802896 1828505079584 1829424340128 1832388556845 1834007722512 1834193865768 1834225978816 1835535516640 1835721814960 1837343926016 1839008022896 1840320974840 1842865067120 1846829011440 1849027617406 1852658841792 1855554187872 1857300435168 1858708390272 1859648442289 1863548776705 1863586889984 1863971772938 1864630819920 1866884798933 1869098575232 1869384821568 1869814944640 1870058261908 1871886564240 1873730787456 1876659064896 1878146162562 1878222389120 1878648716032 1883700907851 1885645863321 1888645004722 1890801130760 1891556978880 1892896001535 1894760923704 1898533198464 1899507998316 1899734049488 1900493468544 1905352642424 1910126253196 1912787190420 1921341423584 1921823980296 1923479676020 1927507905708 1928246661660 1932337023582 1932566981576 1933550250240 1934543029560 1934773250080 1939620570320 1943682602928 1945357130360 1953770694540 1954547793968 1955695591776 1963305691872 1964941195840 1965242120160 1969950945536 1971054457680 1973400951082 1975992675720 1976227828960 1976484993637 1978345047953 1979587160960 1981079947154 1982680871360 1985341187298 1987290229120 1988939541248 1992175378735 1996679001856 1999207222320 1999927430795 2000973795072 2001176884608 2002605616320 2006190570432 2007861799040 2008963963776 2009594919080 2010398255040 2010637502720 2014834170730 2015674890880 2019089068304 2021945993760 2023548219345 2024353072324 2026345608210 2028707391588 2030699006720 2031422350965 2031511912584 2032962301860 2033423752296 2036601598836 2038298160920 2040306336448 2041449259740 2042301085440 2044639648590 2046563842710 2046807394280 2049393048780 2053490902480 2054772033160 2056329684640 2056796439104 2058264880160 2061481548560 2063512564864 2070087565040 2070607480260 2072437144896 2078566519008 2078664731220 2079633756777 2079881243836 2080712676768 2081366166190 2084022074176 2085092113094 2088712829280 2090770674432 2091258915137 2093321544985 2094158350680 2096008825728 2097754876160 2101467182045 2102458088192 2104065909462 2106131505280 2107725520768 2108254888992 2109337370223 2110661727360 2115827643622 2120633357568 2121128571863 2122460332160 2122585657665 2126905275264 2127997332516 2128156748630 2129770030520 2131381936712 2132233957056 2132487703808 2133582627352 2135105889580 2139042053505 2139298930560 2139892843396 2149147763994 2152801037544 2155884904320 2156165447604 2158451433968 2161178124168 2161435315424 2163309716040 2166850507696 2168493121984 2173591943292 2175402623240 2177545877056 2180948958496 2183001432224 2186019252032 2188787217540 2191170522989 2194270936410 2198262486880 2202642619968 2202866177952 2206816475360 2207502720166 2208385169808 2208647978944 2210554410988 2211438080544 2216092664702 2216317587803 2217242379968 2217484048640 2223265291840 2231585055490 2232880793760 2233171356447 2233768907392 2235967567680 2236258532046 2240901198910 2241569490720 2241861184059 2242127977012 2243268746880 2243777933568 2246515482515 2248218488060 2249156591360 2249621105270 2251220226981 2252633665920 2253866866944 2256966867820 2258277343680 2258546090240 2258839992728 2261399226240 2264091368176 2266728127230 2266958189595 2267334657280 2267629703416 2268961356912 2275779490215 2281644857072 2283623503620 2284808254080 2285631349480 2286780425160 2289502782809 2292509653140 2292742332210 2292782473520 2293699013760 2296679907520 2298760028620 2307530363776 2308175611224 2310795421440 2315823552240 2319442734840 2321625543960 2321727900096 2323385487840 2327544684384 2329483612480 2334428556432 2334706365376 2336373219040 2336731026960 2337572827385 2340555665504 2342163484320 2345823831120 2348310895040 2348616478538 2350091068160 2355978912640 2357929435008 2360629412463 2363132173396 2366825290186 2368451154630 2371473394752 2372327711012 2373166498080 2374384997895 2374667561860 2375504593152 2375616835680 2379217045632 2381690803030 2384748274944 2387100376320 2387657816495 2390010188728 2390610454482 2399912916954 2400444273920 2401676779480 2402279975370 2409384882135 2409434158848 2411513902896 2413698030051 2415708726970 2417801004876 2417843335712 2418088735568 2418809869056 2424146939272 2427498122896 2428356416640 2429603253660 2435865070528 2439232453504 2443184742460 2444619489720 2445343630016 2445591821024 2445957793104 2454132114840 2454743561039 2456168873136 2457053700691 2462438681920 2464189082976 2465726439792 2467595621568 2469917856192 2470211789056 2473040336866 2473777858272 2474072250496 2476400580224 2479236214589 2482663554602 2484105078048 2486174426560 2492513095424 2493400939953 2495848752320 2497639399428 2501217243840 2501471105760 2502212086528 2504194883416 2507738213040 2511204954720 2511601210468 2511985853982 2514194484428 2521760618454 2522075971840 2523861335380 2526347898272 2527357806336 2530441340405 2532677331088 2535884239485 2539389890730 2541779690370 2545751998545 2546952398592 2550382920560 2553788098356 2555724036624 2559385086720 2561793703680 2562127067496 2562431973728 2570010540944 2570995548880 2576449364776 2579390706080 2590546431120 2591576803904 2598208148760 2599851554795 2600890845960 2605027592720 2607594122368 2610483147888 2613463343040 2617740922496 2620011032160 2620322826880 2628072610240 2634656900960 2635318611240 2637914984256 2647121583064 2648179770432 2650791696960 2654022942134 2658631594080 2659996665645 2664227420890 2665292446320 2665609629760 2666978284190 2667918350208 2670140821760 2674866054245 2674920760576 2677902066588 2680531006720 2680941521280 2689081438692 2691001296930 2695206809505 2695818579018 2695927991680 2697862185672 2698064292460 2699545326324 2701472655210 2701794144280 2704943188784 2708360241384 2708563134620 2708682550112 2710616402480 2711231669728 2712190283520 2715468798448 2716989929115 2721932346320 2722744093440 2726186198120 2728751790280 2732524065040 2741661639602 2742757619376 2751338968224 2753303274960 2753582722440 2756015889024 2758512034344 2760481462260 2760809973680 2763193013735 2763249526528 2764297600680 2771422025344 2771552974960 2772845009036 2773541426109 2774283569024 2784950439040 2789045530229 2792211134240 2795380334976 2795957659407 2802659971265 2803647862848 2804722416960 2805087392862 2805421212616 2811006518656 2812449826964 2817333583680 2817973074048 2820767839022 2823549990910 2827174695168 2830114210220 2832967507083 2834537129270 2836201696140 2837329776688 2842978609408 2849601074232 2852056071340 2858028963636 2865189379794 2865530351992 2866988302080 2869948519680 2870401383392 2874887263472 2881570832224 2882012135376 2884412954720 2885219514030 2898122591056 2898850472364 2902159875120 2907937777920 2909430855480 2913912632666 2918035695540 2918382956720 2925694581880 2930650162979 2931821690952 2936856826624 2937154903936 2944513559744 2947411793760 2948584107392 2953915216745 2954926418304 2960101426623 2964341743440 2965409638765 2967870721706 2969380741440 2971619920731 2974021307040 2977174391680 2977561808596 2979419448082 2980935343680 2981290090240 2981678042728 2983409311872 2987512735910 2988759320960 2989148245412 2995018502784 3001626969308 3011036458240 3011792698560 3014392378620 3015956254080 3022251256095 3022304169640 3022610919460 3023512336320 3025281809216 3028633602456 3030183674090 3034372653620 3036529608486 3038436107520 3044831338160 3046048510080 3049040566880 3050259421440 3056679537520 3056989776280 3057447241380 3060459504672 3070211091420 3077567481632 3079147655383 3080236353720 3082158049740 3084494526960 3085194658656 3087397320240 3087764736320 3092222322840 3092590313120 3095268847296 3095500725280 3095637200128 3097847317120 3103392912512 3105131347560 3112571408576 3115641369280 3119821865754 3122049249285 3122884645760 3126033111264 3127638169641 3127765108160 3130243604270 3137261678474 3139501513085 3142743105535 3144387392256 3145121675521 3146632314240 3147505883284 3153687132288 3157934872840 3159197257920 3161588281152 3161964526336 3164221997440 3165846663860 3167489114240 3173741465433 3183690498240 3187480605976 3192235122945 3194655045780 3197072905068 3198731555712 3199883889272 3200373941028 3202658834370 3203039967160 3209839265094 3212513176180 3215351870528 3218264040068 3220561705970 3223734673168 3235113590016 3237677150952 3239471004880 3242152973136 3250275761544 3252739682976 3259492652960 3259916807687 3261277057472 3263103934860 3266318815584 3271423437744 3272176153120 3272601958339 3274502148336 3274891830848 3279028878048 3285585443968 3286264009501 3287635253056 3290127495424 3293223808256 3297393730320 3298370477696 3308901978830 3310224713040 3311254080249 3312140104064 3312971968416 3315831616482 3324138997053 3324534586604 3325863569952 3326226072960 3330185865904 3333202041499 3334897937760 3334956325120 3335294807680 3341940526848 3343650950720 3347377583235 3348273272960 3349314471976 3350653361088 3361351798365 3362347491272 3363191965518 3368470621440 3372327732090 3373734887040 3374431657905 3381178985980 3385450301730 3385853187640 3387819135360 3388259989092 3389039587160 3394335998060 3396137052264 3398881493760 3401001985920 3401444555124 3405050797808 3407632048832 3412107390720 3416169423328 3422467285608 3428447024220 3439173710280 3443267964697 3445019861280 3448140042930 3454061908160 3461295545664 3464277531680 3466056261295 3467854461280 3480644197184 3482431330246 3484617790720 3493348042880 3494225418720 3502059548064 3504559828560 3506776515770 3510833498256 3513758148320 3515562283705 3517219979008 3522466342560 3522924717807 3525136602240 3530906360576 3533968368960 3534388929280 3542617876567 3544698260094 3544842125440 3546662220860 3550237935279 3553723261760 3558491566518 3562001342790 3570536088784 3572536204545 3572609270016 3581912939990 3585015283092 3585441918256 3586511185152 3588001729240 3593609079340 3594424772024 3597149580896 3599393768432 3600666410880 3601963540280 3602515169220 3611146988512 3622653238820 3623563090455 3626765003568 3627133103352 3636220408908 3639792176713 3641247184344 3653797605792 3657010159168 3658848680256 3664777113690 3668015445024 3668387731536 3668451957632 3671071033280 3671443629920 3678016045792 3680641949680 3685730134240 3693658022880 3698055234812 3705317683584 3709560505299 3711108375744 3714600870336 3717416780544 3719296884578 3721952260745 3723995331903 3727097553410 3727943545876 3729261639840 3733769597866 3736435306765 3738197150464 3738769643136 3739629889280 3740116523816 3743773128480 3747461574912 3752033711635 3753318129792 3756292325124 3756444778240 3767401815702 3771291726642 3777290009444 3781602261520 3783113957760 3785792003070 3789521847408 3797066396928 3799015996632 3799468098976 3800986937088 3810705284848 3820252506392 3825574380840 3842682847168 3843647960592 3846959352040 3855015811416 3856493323320 3864674047164 3865133963152 3869086059120 3869546500160 3879241140640 3887365205856 3890714260720 3907541389080 3909095587936 3911391183552 3926611383744 3929882391680 3930484240320 3934382354105 3942108915360 3946801902164 3951985351440 3952455657920 3952969987274 3956690095906 3959174321920 3962159894308 3965361742720 3970682374596 3974580458240 3981034413201 3984350757470 3996341131335 3998414444640 3999854861590 4000467426285 4002353769216 4005211232640 4012381140864 4015723598080 4017927927552 4019189838160 4020796510080 4022830050085 4029668341460 4031349781760 4038178136608 4043891987520 4047096438690 4048706144648 4052691216420 4057414783176 4062844701930 4063023825168 4065924603720 4066847504592 4073203197672 4076596321840 4080612672896 4082898519480 4089279297180 4093127685420 4093614788560 4098786097560 4106981804960 4109544066320 4112492459403 4112659369280 4113592878208 4116529760320 4122963097120 4127025129728 4135481303443 4140175130080 4141214960520 4144874289792 4155668233255 4157133038016 4157329462440 4159267513554 4159762487672 4161425353536 4162732332380 4168044148352 4170184226188 4177425658560 4182517830274 4186643089970 4188316701360 4192017651456 4202934364090 4208131818924 4212263010560 4215451041536 4216509777984 4218674740446 4221323454720 4231151758533 4231655287244 4235324986365 4242257143726 4244920664320 4245171315330 4251805693905 4253810550528 4255994665032 4256313497260 4259540061040 4262763873424 4264467914112 4267165254704 4270211779160 4278084107010 4278597861120 4279785686792 4298295527988 4305602075088 4311769808640 4312330895208 4316902867936 4322356248336 4322870630848 4326619432080 4333701015392 4336986243968 4347183886584 4350805246480 4355091754112 4361897916992 4366002864448 4370868948999 4372038504064 4377574435080 4382341045978 4382785833217 4388541872820 4396524973760 4399840347749 4405285239936 4405732355904 4413632950720 4415005440332 4416770339616 4417295957888 4421108821976 4422876161088 4432185329404 4432635175606 4434484759936 4446530583680 4451806082559 4463170110980 4465761587520 4466342712894 4467537814784 4469129172123 4471935135360 4472517064092 4481269103865 4481802397820 4483138981440 4483722368118 4484255954024 4486537493760 4493030965030 4496436976120 4499242210540 4502440453962 4505267331840 4513933735640 4516554687360 4517679985456 4522798452480 4528182736352 4533456254460 4533916379190 4535259406832 4537922713824 4545275511135 4551558980430 4563289714144 4567247007240 4569616508160 4571262698960 4573560850320 4579005565618 4585019306280 4585484664420 4585564947040 4587398027520 4590477662597 4593359815040 4597520057240 4615060727552 4616351222448 4622569043515 4631647104480 4638885469680 4643251087920 4643455800192 4646770975680 4655089368768 4658967224960 4659929432345 4668857112864 4669412730752 4672746438080 4673462053920 4675145654770 4681111331008 4684326968640 4691647662240 4695365406405 4696621790080 4697232957076 4705892517711 4711957825280 4715858870016 4721258824926 4721612511805 4726264346792 4733650580372 4736902309260 4742946789504 4744655422024 4746332996160 4748769995790 4749335123720 4751233671360 4758434091264 4763381606060 4775315632990 4780020377456 4781220908964 4799825833908 4803353558960 4804559950740 4818769764270 4823027805792 4827396060102 4830842558955 4831417453940 4833669749329 4835602009752 4835686671424 4836177471136 4848293878544 4852478765813 4854996245792 4856712833280 4859206507320 4871730141056 4878464907008 4886369484920 4889238979440 4890687260032 4891183642048 4891915586208 4902709529671 4908264229680 4909487122078 4912337746272 4914107401382 4921787197187 4924877363840 4928378165952 4931452879584 4933502377705 4935191243136 4939835712384 4942334061533 4946080673732 4947555716544 4948144500992 4952699867885 4952801160448 4958472429178 4963352968245 4965327109204 4968210156096 4972348853120 4986801879906 4991697504640 4995278798856 5002434487680 5002942211520 5008389766832 5015476426080 5022409909440 5023202420936 5023971707964 5028388968856 5043521236908 5047722670760 5052695796544 5060882680810 5065354662176 5071768478970 5078779781460 5083559380740 5091503997090 5100765841120 5107576196712 5111448073248 5124254134992 5124863947456 5140021081888 5141991097760 5142660220247 5152898729552 5158781412160 5181092862240 5183153607808 5196416297520 5199703109590 5201781691920 5210055185440 5210733165043 5212730282735 5215188244736 5220966295776 5223646995369 5226926686080 5235481844992 5240022064320 5240645653760 5252847196289 5256145220480 5260164773655 5269313801920 5270637222480 5275829968512 5289569109055 5294243166128 5296359540864 5301583393920 5308045884268 5317263188160 5319993331290 5328454841780 5330584892640 5331219259520 5333956568380 5335836700416 5349732108490 5355804133176 5361883042560 5372869409985 5378162877384 5382002593860 5390413619010 5391637158036 5391855983360 5395724371344 5396128584920 5399090652648 5402945310420 5403588288560 5409886377568 5416720482768 5417126269240 5417365100224 5421232804960 5422463339456 5430937596896 5433979858230 5443864692640 5452372396240 5457503580560 5465048130080 5483323279204 5485515238752 5502677936448 5506606549920 5507165444880 5512031778048 5517024068688 5518756800415 5520962924520 5521619947360 5526386027470 5528595201360 5540231661755 5542844050688 5543105949920 5545690018072 5547082852218 5548567138048 5569900878080 5578091060458 5578945326867 5584422268480 5590646330115 5590760669952 5591915318814 5600654396799 5605319942530 5607295725696 5609444833920 5610174785724 5610842425232 5622013037312 5624899653928 5634667167360 5635946148096 5641535678044 5647099981820 5660228420440 5665935014166 5669074258540 5672403392280 5674659553376 5699202148464 5704112142680 5716057927272 5730378759588 5731060703984 5740802766784 5749774526944 5763141664448 5764024270752 5768825909440 5770439028060 5796245182112 5797700944728 5804319750240 5818861710960 5827825265332 5836071391080 5836765913440 5843019095117 5851389163760 5861300325958 5863643381904 5871541196345 5874309807872 5889027119488 5894823587520 5897168214784 5907830433490 5909852836608 5917063225465 5920202853246 5928683486880 5929454980911 5930819277530 5935035143859 5935741443412 5938761482880 5943239841462 5948042614080 5954348783360 5955123617192 5958838896164 5961870687360 5963356085456 5966818623744 5975025471820 5976526136205 5977518641920 5978296490824 5990037005568 5999782292385 6003253938616 6023585397120 6028784757240 6031912508160 6044502512190 6044608339280 6045221838920 6047024672640 6050563618432 6057267204912 6060367348180 6068745307240 6073059216972 6089662676320 6092097020160 6098081133760 6113359075040 6113979552560 6114894482760 6120919009344 6140422182840 6155134963264 6158295310766 6160472707440 6164316099480 6168989053920 6170389317312 6174794640480 6175529472640 6182600842165 6184444645680 6185180626240 6190537694592 6191001450560 6195694634240 6206658886505 6206785825024 6210262695120 6225142817152 6231282738560 6239643731508 6244098498570 6245769291520 6252066222528 6255276339282 6255530216320 6260487208540 6273776745411 6274523356948 6279003026170 6279964634955 6285486211070 6290243351042 6293264628480 6295011766568 6304401546135 6307374264576 6315869745680 6318394515840 6323176562304 6328443994880 6331693327720 6334978228480 6347482930866 6363385715589 6367380996480 6374961211952 6384470245890 6389310091560 6394145810136 6397463111424 6399767778544 6400747882056 6405317668740 6406079934320 6419678530188 6425026352360 6430703741056 6436528080136 6441123411940 6447469346336 6471596660921 6475354301904 6478942009760 6484305946272 6498613476839 6500551523088 6505479365952 6518985305920 6519833615374 6522554114944 6523901205283 6526207869720 6532637631168 6542846875488 6544352306240 6545203916678 6549004296672 6549783661696 6558057756096 6571170887936 6572528019002 6573511568967 6575270506112 6594787460640 6596740955392 6617803957660 6620449426080 6622508160498 6624280208128 6625943936832 6631663232964 6635057355335 6648277994106 6648952763409 6649069173208 6651727139904 6652452145920 6660371731808 6666404082998 6669795875520 6670589615360 6687301901440 6694755166470 6696546545920 6698628943952 6701306722176 6722703596730 6724694982544 6726383931036 6739546447545 6744655464180 6747469774080 6748863315810 6762357971960 6770900603460 6771706375280 6775638270720 6776519978184 6778079174320 6788671996120 6792274104528 6802003971840 6802889110248 6810101595616 6815264097664 6832338846656 6844934571216 6854154099005 6856894048440 6868508348427 6878347420560 6886535929394 6890039722560 6896280085860 6906903328787 6908123816320 6922591091328 6928555063360 6932112522590 6935708922560 6961288394368 6964862660492 6986696085760 6988450837440 7004119096128 7009119657120 7012718482155 7013553031540 7021666996512 7027516296640 7031124567410 7044932685120 7045849435614 7050273204480 7051919597555 7067936737920 7085235753134 7089396520188 7089684250880 7093324441720 7100475870558 7107446523520 7116983133036 7124002685580 7141072177568 7145072409090 7162973449485 7163825879980 7170030566184 7170883836512 7176003458480 7187218158680 7188849544048 7194299161792 7198787536864 7201332821760 7203927080560 7205030338440 7222293977024 7245306477640 7247126180910 7253530007136 7254266206704 7269534819857 7272440817816 7279584353426 7282494368688 7284781581665 7297822395829 7307595211584 7314020318336 7317697360512 7329554227380 7336030890048 7336775463072 7336903915264 7342142066560 7342887259840 7356032091584 7361283899360 7364230683117 7371161102073 7371460268480 7387316045760 7396110469624 7410635367168 7419121010598 7419676804265 7422216751488 7429201740672 7437708643767 7438593769156 7443904521490 7447990663806 7448548620205 7454195106820 7455887091752 7458523279680 7467539195732 7472870613530 7477539286272 7480233047632 7487546256960 7504067423270 7506636259584 7512584650248 7534803631404 7542583453284 7554580018888 7563204523040 7566227915520 7571584006140 7579043694816 7591324021215 7598031993264 7598936197952 7621410569696 7625323774849 7640505012784 7651148761680 7685365694336 7687295921184 7693918704080 7710031622832 7712986646640 7726259520581 7729348094328 7730267926304 7734237024151 7738172118240 7739093000320 7758482281280 7774730411712 7781428521440 7799554664385 7815082778160 7818191175872 7822782367104 7843154196185 7853222767488 7859764783360 7860968480640 7868764708210 7884217830720 7893603804328 7903970702880 7904911315840 7905939974548 7913380191812 7924319788616 7930723485440 7941364749192 7962068826402 7968701514940 7992682262670 7996828889280 7999709723180 8000934852570 8010422465280 8024598162735 8024762281728 8038379676320 8041593020160 8045660100170 8059336682920 8076356273216 8087783975040 8094192877380 8097412289296 8105382432840 8114829566352 8125689403860 8126047650336 8131849207440 8133695009184 8146406395344 8153192643680 8161225345792 8165797038960 8178558594360 8186255370840 8187229577120 8188294973639 8197572195120 8213963609920 8219088132640 8220157674883 8224984918806 8225318738560 8227185756416 8233059520640 8245926194240 8270962606886 8280350260160 8282429921040 8289579041205 8289748579584 8311336466510 8314266076032 8314658924880 8318535027108 8319524975344 8322850707072 8325464664760 8336088296704 8340368452376 8354851317120 8365035660548 8367136590687 8373286179940 8376633402720 8405868728180 8407979913795 8416263637848 8433019555968 8437349480892 8462303517066 8463310574488 8470649972730 8484514287452 8490342630660 8503611387810 8511989330064 8512626994520 8519080122080 8525527746848 8528935828224 8534330509408 8540423558320 8556168214020 8559571373584 8596591055976 8611204150176 8624661790416 8633805735872 8644712496672 8645741261696 8653238864160 8655641179031 8663786934139 8667402030784 8673972487936 8694367773168 8701610492960 8706078325615 8710183508224 8723795833984 8732005728896 8741737897998 8744077008128 8755148870160 8764682091956 8765571666434 8777083745640 8787532654861 8791950488937 8793049947520 8799680695498 8810570479872 8811464711808 8827265901440 8830010880664 8833540679232 8834591915776 8842217643952 8845752322176 8861745650235 8864370658808 8865270351212 8868969519872 8893061167360 8896228916295 8903612165118 8926340221960 8931523175040 8932685425788 8938258344246 8943870270720 8945034128184 8962538207730 8963604795640 8966277962880 8967444736236 8968511908048 8986061930060 8992873952240 8998484421080 9004880907924 9027867471280 9033109374720 9035359970912 9056365472704 9066912508920 9067832758380 9070518813664 9075845427648 9090551022270 9103117960860 9126579428288 9134494014480 9142525397920 9147121700640 9158011131236 9170038612560 9170969328840 9171129894080 9180955325194 9186719630080 9195040114480 9232702444896 9237442966149 9245138087030 9263294208960 9277770939360 9286502175840 9286911600384 9289080297469 9293541951360 9298242211445 9310178737536 9317934449920 9319858864690 9334423994665 9337714225728 9338825461504 9345492876160 9346924107840 9350291309540 9362222662016 9368653937280 9383295324480 9390730812810 9393243580160 9394465914152 9411785035422 9418504539255 9428229316605 9435365026563 9442517649852 9443225023610 9452528693584 9467301160744 9473804618520 9485893579008 9489310844048 9492665992320 9497539991580 9498670247440 9502467342720 9526763212120 9550631265980 9560040754912 9562441817928 9595815738607 9599651667816 9606707117920 9609119901480 9637539528540 9646055611584 9654792120204 9661685117910 9662834907880 9667339498658 9671204019504 9671373342848 9672354942272 9696587757088 9704957531626 9709992491584 9718413014640 9743460282112 9772738969840 9778477958880 9779750423061 9781374520064 9782367284096 9783831172416 9805419059342 9816528459360 9817805875017 9818974244156 9824675492544 9828214802764 9843574394374 9849754727680 9856756331904 9858792028503 9862905759168 9867004755410 9870382486272 9879671424768 9882424968185 9884668123066 9891725239765 9892161347464 9895111433088 9905399735770 9916944858356 9926705936490 9930654218408 9936420312192 9944697706240 9973603759812 9983395009280 9990557597712 9999606124497 10004868975360 10005884423040 10016779533664 10030952852160 10044819818880 10046404841872 10047943415928 10056777937712 10087042473816 10095445341520 10105391593088 10121765361620 10130709324352 10143536957940 10157559562920 10167118761480 10169651895733 10183007994180 10201531682240 10215152393424 10222896146496 10248508269984 10249727894912 10280042163776 10283982195520 10285320440494 10305797459104 10317562824320 10329803894091 10362185724480 10366307215616 10387547525971 10392832595040 10398168783885 10399406219180 10403563383840 10420110370880 10421466330086 10425460565470 10441932591552 10447293990738 10453853372160 10456294575685 10480044128640 10505694392578 10512290440960 10520329547310 10538627603840 10541274444960 10546686851115 10551659937024 10579138218110 10588486332256 10592719081728 10603166787840 10605642859315 10616091768536 10627853629701 10634526376320 10639986662580 10656909683560 10661169785280 10662438519040 10667913136760 10699464216980 10711608266352 10745738819970 10756325754768 10764005187720 10780827238020 10783274316072 10791448742688 10792257169840 10798181305296 10805890620840 10807176577120 10819772755136 10833440965536 10834252538480 10834730200448 10842465609920 10844926678912 10861875193792 10867959716460 10887729385280 10904744792480 10915007161120 10919376530139 10930096260160 10955852614945 10966646558408 10971030477504 11005355872896 11013213099840 11014330889760 11034048137376 11037513600830 11041925849040 11043239894720 11052772054940 11057190402720 11080463323510 11081587939015 11086211899840 11091380036144 11094165704436 11156182120916 11157890653734 11165856782235 11168844536960 11181292660230 11183830637628 11201308793598 11209305920295 11210639885060 11214591451392 11218889667840 11220349571448 11221684850464 11249799307856 11256101134905 11269334334720 11283071356088 11294199963640 11320456840880 11331870028332 11338148517080 11344806784560 11349319106752 11398404296928 11408224285360 11432115854544 11447513914045 11460757519176 11462121407968 11468006622017 11481605533568 11499549053888 11526283328896 11528048541504 11537651818880 11540878056120 11592490364224 11595401889456 11608639500480 11637723421920 11655650530664 11672142782160 11673531826880 11686038190234 11702778327520 11722600651916 11727286763808 11743082392690 11778054238976 11789647175040 11803147062315 11815660866980 11834126450930 11840405706492 11857366973760 11858909961822 11861638555060 11870070287718 11871482886824 11877522965760 11886479682924 11896085228160 11910247234384 11917677792328 11923741374720 11926712170912 11950050943640 11953052272410 11956592981648 11999564584770 12006507877232 12047170794240 12057569514480 12068490150255 12089005024380 12089216678560 12090443677840 12094049345280 12101127236864 12114534409824 12120734696360 12137490614480 12141264960913 12146118433944 12179325352640 12188509655861 12196162267520 12226718150080 12227959105120 12229788965520 12241838018688 12273717805195 12280844365680 12285268503455 12310269926528 12316590621532 12320945414880 12328632198960 12337978107840 12340778634624 12349589280960 12351058945280 12365201684330 12368889291360 12370361252480 12381075389184 12382002901120 12396181072945 12406443910329 12413317773010 12420525390240 12450285634304 12462565477120 12467004699765 12479287463016 12488196997140 12504132445056 12510552678564 12511060432640 12520974417080 12547553490822 12549046713896 12558006052340 12559929269910 12570972422140 12580486702084 12590023533136 12608803092270 12631739491360 12636789031680 12646353124608 12663386655440 12694965861732 12726771431178 12734761992960 12749922423904 12768940491780 12778620183120 12788291620272 12799535557088 12801495764112 12810635337480 12812159868640 12839357060376 12850052704720 12861407482112 12873056160272 12882246823880 12894938692672 12943193321842 12950708603808 12957884019520 12968611892544 12997226953678 13001103046176 13010958731904 13017539096023 13029789798587 13037970611840 13039667230748 13045108229888 13047802410566 13052415739440 13065275262336 13085693750976 13088704612480 13090407833356 13098008593344 13099567323392 13116115512192 13145056038004 13147023137934 13148357499651 13150541012224 13189574921280 13199521043247 13235607915320 13240898852160 13245016320996 13251887873664 13263326465928 13270114710670 13296555988212 13297905526818 13298138346416 13303454279808 13320743463616 13332808165996 13339591751040 13374603802880 13389510332940 13397257887904 13402613444352 13445407193460 13449389965088 13452767862072 13479092895090 13489310928360 13497726631620 13524715943920 13541801206920 13543412750560 13553039956368 13556158348640 13557922398833 13577343992240 13584548209056 13605778220496 13620203191232 13630528195328 13664677693312 13689869142432 13708308198010 13713788096880 13737016696854 13756694841120 13771432987791 13773071858788 13780079445120 13792560171720 13813806657574 13816247632640 13845182182656 13848415335671 13857110126720 13864225045180 13867707130545 13871417845120 13922576788736 13929725320984 13945227651145 13976901674880 13979788297035 14008238192256 14018239314240 14025436964310 14027106063080 14043333993024 14055032593280 14062249134820 14089865370240 14091698871228 14103839195110 14135873475840 14164837535415 14170471506268 14178793040376 14186648883440 14200951741116 14214893047040 14233966266072 14248005371160 14282144355136 14290144818180 14325946898970 14327651759960 14340061132368 14341767673024 14352006916960 14374436317360 14377699088096 14388598323584 14397575073728 14407854161120 14410060676880 14444587954048 14490612955280 14494252361820 14501009247987 14507060014272 14508532413408 14539069639714 14544881635632 14557436297439 14559168706852 14564988737376 14569563163330 14595644791658 14597126181737 14615190423168 14628040636672 14635394721024 14653250814895 14659108454760 14672061780096 14673550926144 14684284133120 14685774519680 14708128589013 14712064183168 14722567798720 14728461366234 14742322204146 14742920536960 14765361591561 14774632091520 14792220939248 14800507133115 14827002184599 14838242021196 14839353608530 14844433502976 14858099603655 14858403481344 14875417287534 14877187538312 14887809042980 14895981327612 14897097240410 14908390213640 14911774183504 14917046559360 14935078391464 14945741227060 14960466095264 14975092513920 15008134846540 15025169300496 15069607262808 15079139017811 15085166906568 15109160037776 15126409046080 15143168012280 15158087389632 15182648042430 15196063986528 15197872395904 15242821139392 15250647549698 15281010025568 15302297523360 15370731388672 15374591842368 15387837408160 15395738276915 15420063245664 15425973293280 15427980660741 15452519041162 15458696188656 15460535852608 15468474048302 15476344236480 15478186000640 15514223114621 15516964562560 15549460823424 15562857042880 15599109328770 15630165556320 15632199495129 15636382351744 15638190848205 15645564734208 15686308392370 15706445534976 15721936961280 15725608377605 15737529416420 15758541588867 15768435661440 15787207608656 15807941405760 15809822631680 15811879949096 15826760383624 15848639577232 15868707327165 15882729498384 15924137652804 15937403029880 15985364525340 15993657778560 15999419446360 16001869705140 16026519479663 16049196325470 16076759352640 16091320200340 16118673365840 16152712546432 16175567950080 16188385754760 16194824578592 16210764865680 16229659132704 16251378807720 16252095300672 16263698414880 16267390018368 16292812790688 16299584038435 16306385287360 16331594077920 16357117188720 16363009791695 16372510741680 16374459154240 16376589947278 16395144390240 16427927219840 16431320047505 16438176265280 16440315349766 16449969837612 16450637477120 16466119041280 16491852388480 16541925213772 16556270401245 16560700520320 16564859842080 16579158082410 16620694985265 16622672933020 16628532152064 16629317849760 16637070054216 16639049950688 16645701414144 16650929329520 16666010207495 16680736904752 16709702634240 16730071321096 16734273181374 16746572359880 16753266805440 16811737456360 16815959827590 16832527275696 16866039111936 16874698961784 16924607034132 16926621148976 16941299945460 16969028574904 16980685261320 17007222775620 17023978660128 17025253989040 17038160244160 17051055493696 17068661018816 17080847116640 17112336428040 17119142747168 17132708257121 17193182111952 17199375904837 17216339823485 17222408300352 17249323580832 17267611471744 17289424993344 17291482523392 17306477728320 17311282358062 17327573868278 17334804061568 17354653502123 17388735546336 17403220985920 17412156651230 17447591667968 17464011457792 17483475795996 17510297740320 17529057285351 17529364183912 17531143332868 17554167491280 17575065309722 17583900977874 17586099895040 17599361390996 17614623589035 17622929423616 17654531802880 17660021761328 17667081358464 17684435287904 17691504644352 17713089382835 17723491300470 17728741317616 17730540702424 17751189676395 17792457832590 17807224330236 17852680443920 17863046350080 17865370851576 17876516688492 17890068256368 17925076415460 17927209591280 17932555925760 17934889472472 17937023816096 17972123860120 17985747904480 17996968842160 18009761815848 18055734942560 18070719941824 18112730945408 18133825017840 18135665516760 18141037627328 18151690855296 18181102044540 18198960883565 18206235921720 18253158856576 18268988028960 18285050795840 18294243401280 18316022262472 18340077225120 18341938657680 18342259788160 18361910650388 18390080228960 18465404889792 18474885932298 18490276174060 18526588417920 18547802526495 18555541878720 18573004351680 18578160594938 18587083902720 18596484422890 18619976659515 18620357475072 18639717729380 18668847989330 18675428451456 18690985752320 18693848215680 18700582619080 18724445324032 18737307874560 18766590648960 18781461625620 18788931828304 18823570070844 18837009078510 18856458633210 18870730053126 18885035299704 18886450047220 18905057387168 18934602321488 18947609237040 18978621688096 18985331984640 18995079983160 18997340494880 19004934685440 19053526424240 19101262531960 19120081509824 19124883635856 19191631477214 19199303335632 19213414235840 19218239802960 19275079057080 19292111223168 19309584240408 19323370235820 19325669815760 19334678997316 19342408039008 19342746685696 19344709884544 19393175514176 19409915063252 19414789982763 19419984983168 19436826029280 19495840430517 19545477939680 19556955917760 19559500846122 19564734568192 19567662344832 19571703615849 19610838118684 19633056918720 19635611750034 19637948488312 19649350985088 19656429605528 19687148788748 19713512663808 19717584057006 19725811518336 19734009510820 19764849936370 19769336246132 19783450479530 19784322694928 19790222866176 19810799471540 19833889716712 19853411872980 19861308436816 19872840624384 19905172066005 19947207519624 19981115195424 19999212248994 20011768846080 20033559067328 20061905704320 20089639637760 20092809683744 20095886831856 20103126315511 20113555875424 20174084947632 20190890683040 20210783186176 20243530723240 20261418648704 20287073915880 20315119125840 20334237522960 20339303791466 20366015988360 20390261245489 20403063364480 20430304786848 20445792292992 20497016539968 20499455789824 20560084327552 20562462297015 20567964391040 20570640880988 20611594918208 20635125648640 20659607788182 20677406517215 20720709986361 20724371448960 20775095051942 20785665190080 20796337567770 20798812438360 20807126767680 20840220741760 20842932660172 20850921130940 20883865183104 20894587981476 20912589151370 20960088257280 21011388785156 21040659094620 21077255207680 21082548889920 21093373702230 21155758792665 21158276436220 21176972664512 21211285718630 21232183537072 21255707259402 21269052752640 21279973325160 21313819367120 21322339570560 21335826273520 21398928433960 21423216532704 21470486560973 21491477639940 21512651509536 21528010375440 21554033587681 21561654476040 21566548632144 21582897485376 21584514339680 21596362610592 21611781241680 21614353154240 21639545510272 21666881931072 21668505076960 21669460400896 21684931219840 21689853357824 21723750387584 21735919432920 21761795527483 21775458770560 21808604459571 21809489584960 21830014322240 21838753060278 21854344744995 21860192520320 21893467187487 21911705229890 21913929166085 21933293116816 21942060955008 21999201738745 22010711745792 22026426199680 22028661779520 22068096274752 22075027201660 22083851698080 22086479789440 22105544109880 22114380805440 22160926647020 22163175878030 22172423799680 22182760072288 22188331408872 22259030412795 22312364241832 22315781307468 22331713564470 22337689073920 22345645860615 22362585320460 22367661275256 22402617587196 22418611840590 22421279770120 22440699142896 22443369700928 22499598615712 22512202269810 22566142712176 22588399927280 22640913681760 22663740056664 22676297034160 22689613569120 22698638213504 22796808593856 22816448570720 22819417653809 22864231709088 22875971324547 22895027828090 22921515038352 22924242815936 22936013244034 22952388312985 22963211067136 22999098107776 23003848066507 23052566657792 23056097083008 23075303637760 23081756112240 23178778561743 23184980728448 23190803778912 23202711072453 23217279000960 23275446843840 23311301061328 23332414290493 23344285564320 23347063653760 23372076380468 23405556655040 23445201303832 23454573527616 23486164785380 23529462588555 23579294350080 23606294124630 23631321733960 23668252901860 23680811412984 23714733947520 23717819923644 23723277110120 23740140575436 23742965773648 23772959365848 23792170456320 23820494468768 23835355584656 23853424341824 23900101887280 23906104544820 23913185963296 23999129169540 24013015754464 24102875752879 24115139028960 24136980300510 24168348746645 24178010048760 24178433357120 24180887355680 24229068819648 24241469392720 24262393829065 24274981228960 24282529921826 24292236867888 24358650705280 24377019311722 24392324535040 24453436300160 24455918210240 24459577931040 24483676037376 24513547648355 24547435610390 24561688731360 24564884920917 24570537006910 24608935985935 24620539853056 24633181243064 24641890829760 24657264397920 24660473024649 24675956215680 24681557269248 24699178561920 24711670307665 24730403368660 24737778582720 24740722504960 24764005802240 24792362145890 24812887820658 24826635546020 24841050780480 24934009399530 24958574926032 24976393994280 25008264890112 25021105357128 25041948834160 25095106981644 25098093427792 25116012104680 25119858539820 25141944844280 25160973404168 25180047066272 25217606184540 25263478982720 25326773310880 25389931723464 25453542862356 25499844847808 25537880983560 25557240366240 25576583240544 25599071114176 25602991528224 25621270674960 25624319737280 25678714120752 25700105409440 25713301101235 25746112320544 25764493647760 25789877385344 25886386643684 25901417207616 25915768039040 25937223785088 25966923537093 25991360802417 25994453907356 26002206092352 26021917463808 26035078192046 26053665825215 26059579597174 26075941223680 26079334461496 26095604821132 26104831478880 26118234976845 26130550524672 26171387501952 26177409224960 26180815666712 26196017186688 26232231024384 26264235981445 26290112076008 26294046275868 26296714999302 26362597964583 26379149842560 26399042086494 26471215830640 26481797704320 26490032641992 26503775747328 26526652931856 26540229421340 26593111976424 26595811053636 26596276692832 26606908559616 26641486927232 26665616331992 26679183502080 26779020665880 26794515775808 26890814386920 26898779930176 26905535724144 26958185790180 26978621856720 26995453263240 27027590707601 27049431887840 27083602413840 27086825501120 27106079912736 27112316697280 27115844797666 27154687984480 27169096418112 27211556440992 27240406382464 27271598360479 27329355386624 27379738284864 27416616396020 27427576193760 27474033393708 27513389682240 27542865975582 27546143717576 27560158890240 27585120343440 27627613315148 27696830671342 27714220253440 27728450090360 27735414261090 27742835690240 27859450641968 27867240892407 27890455302290 27894726634335 27953803349760 27959576594070 28003271983995 28016476384512 28036478628480 28050873928620 28054212126160 28086667986048 28110065186560 28124498269640 28179730740480 28183397742456 28207678390220 28329675070830 28340943012536 28357586080752 28373297766880 28401903482232 28467932532144 28496010742320 28564288710272 28580289636360 28651893797940 28655303519920 28680122264736 28683535346048 28704013833920 28748872634720 28755398176192 28777196647168 28787447215821 28795150147456 28815708322240 28820121353760 28889175908096 28981225910560 28988504723640 29002018495974 29014120028544 29017064826816 29078139279428 29089763271264 29114872594878 29118337413704 29129977474752 29139126326660 29191289583316 29194252363474 29215095475585 29230380846336 29306501629790 29318216909520 29344123560192 29347101852288 29371549039360 29416257178026 29424128366336 29445135597440 29456922732468 29484644408292 29485841073920 29530723183122 29549264183040 29584441878496 29601014266230 29647274904555 29654004369198 29675175719295 29676484042392 29678707217060 29716199207310 29750834575068 29754375076624 29775618085960 29791962655224 29794194480820 29816780427280 29823548367008 29834093118720 29870156782928 29891482454120 29920932190528 29950185027840 30016269693080 30050338600992 30139214525616 30158278035622 30170333813136 30218320075552 30233835639863 30252818092160 30286336024560 30316174779264 30365296084860 30392127973056 30395744791808 30485642278784 30501295099396 30508955687199 30562020051136 30604595046720 30679500832519 30749183684736 30775674816320 30791476553830 30840126491328 30851946586560 30855961321482 30905038082324 30917392377312 30921071705216 30936948096604 30952688472960 31028446229242 31033929125120 31098921646848 31125714085760 31162642577913 31198218657540 31260331112640 31264398990258 31272764703488 31276381696410 31368883727055 31372616784740 31451216755210 31475058832840 31517083177734 31536871322880 31574415217312 31615882811520 31623759898192 31653520767248 31697279154464 31737414654330 31765458996768 31816928577945 31848275305608 31874806059760 31970729050680 31987315557120 31998838892720 32003739410280 32008789442407 32053038959326 32098392650940 32133343638179 32153518705280 32182640400680 32237346731680 32305425092864 32357983304605 32376771509520 32389649157184 32421529731360 32459318265408 32493067384195 32502757615440 32504190601344 32527396829760 32534780036736 32585625581376 32599168076870 32612770574720 32619506026415 32663188155840 32714234377440 32726019583390 32745021483360 32748918308480 32753179894556 32790288780480 32855854439680 32862640095010 32867557844835 32876352530560 32880630699532 32899939675224 32983704776960 33083850427544 33112540802490 33121401040640 33129719684160 33158316164820 33241389970530 33244763817045 33245345866040 33258635699520 33274140108432 33278099901376 33301858659040 33332020414990 33361473809504 33460142642192 33468546362748 33493144719760 33506533610880 33623474912720 33631919655180 33665054551392 33749397923568 33835688245303 33849214068264 33853242297952 33870624209213 33882599890920 33938057149808 33961370522640 34014445551240 34047957320256 34050507978080 34076320488320 34102110987392 34137322037632 34161694233280 34224672856080 34238285494336 34265416514242 34318966707697 34342541742135 34386364223904 34398751809674 34404019866051 34432679646970 34444816600704 34498647161664 34534516643935 34535222943488 34578849986688 34596338430731 34612955456640 34622564716124 34655147736556 34669608123136 34709307004246 34777471092672 34806441971840 34824313302460 34966951591992 35020595480640 35058114570702 35058728367824 35062286665736 35108334982560 35150130619444 35167801955748 35198722781992 35229247178070 35320043522656 35334162716928 35368870575808 35426178765670 35446982600940 35457482635232 35461081404848 35502379352790 35584915665180 35614448660472 35705360887840 35730741703152 35753033376984 35780136512736 35850152830920 35854419182560 35859084884557 35869778944944 35874047632192 35944247720240 35971495808960 35993937684320 35998621541729 36019523631696 36111469885120 36141439883648 36225461890816 36267650035680 36271331033520 36282075254656 36303381710592 36347674099285 36362204089080 36397921767130 36412471843440 36423794882739 36489111979145 36506317713152 36537976057920 36565528967583 36570101591680 36588486802560 36632044524944 36680154450240 36683877315360 36684519576320 36723821300776 36780160457920 36821153415585 36855805510365 36930809779584 36949771864596 36980552348120 37053176835840 37095605052990 37111083757440 37146008703360 37156321189876 37188543218835 37192968845780 37239953319030 37279435458760 37337695978660 37350856902912 37387696431360 37401165238160 37533181297920 37562923251240 37577863656608 37647140141688 37674018157020 37712917266420 37741460106252 37770070599408 37772900094440 37810114774336 37869204642976 37895218474080 37957243376192 37990159966320 37994680989760 38107052848480 38126618874245 38202525063920 38240163019648 38249767271712 38383262954428 38398606671264 38426828471680 38436479605920 38483332660943 38550158114160 38584222446336 38619168480816 38631297602905 38646740471640 38651339631520 38669357994632 38671185120755 38684816078016 38689419769088 38786351028352 38819830126504 38829579965526 38839969966336 38873652058560 38991680861034 39052617288069 39089369395761 39090955879360 39113911835520 39119001692244 39135324689664 39143407231698 39221676237368 39266113837440 39271223500068 39275896976624 39298701970176 39312859211056 39374297577496 39435168114012 39451623036672 39468019021640 39529699872740 39538672492264 39566900959060 39568645389856 39621598943080 39667779433424 39706823745960 39722616873632 39754093774229 39810344132010 39894415039248 39962230390848 39998424497988 40067118134656 40123811408640 40185619367488 40191773663712 40206252631022 40227111750848 40348169895264 40381781366080 40487061446480 40522837297408 40574147831760 40630238251680 40668475045920 40673767196499 40678607582932 40732031976720 40780522490978 40806126728960 40860609573696 40891584585984 40901133665819 40941474868195 40994033079936 41100788374415 41120168655104 41124924594030 41135928782080 41141281761976 41223189836416 41319215576364 41354813034430 41441419972722 41448742897920 41545246007013 41550190103884 41571330380160 41592675135540 41597624876720 41614253535360 41680441483520 41685865320344 41701842261880 41767730366208 41789175962952 41825178302740 41835682953435 42022777570312 42081318189240 42165097779840 42186747404460 42311517585330 42316552872440 42353945329024 42422571437260 42464367074144 42511414518804 42559946650320 42627638734240 42644679141120 42671652547040 42797856867920 42846433065408 42940973121946 42982955279880 43025303019072 43056020750880 43108067175362 43123308952080 43133097264288 43165794970752 43169028679360 43192725221184 43223562483360 43228706308480 43278205895155 43279091020544 43318934670695 43333763862144 43337010153920 43369862439680 43447500775168 43471838865840 43523591054966 43550917541120 43617208919142 43618979169920 43660028644480 43677506120556 43708689489990 43720385040640 43786934374974 43791378545211 43823410459780 43827858332170 43866586233632 43884121910016 43937663274305 43959752444685 43998403477490 44052852399360 44057323559040 44136192549504 44150054403320 44167703396160 44172959578880 44211088219760 44228761610880 44321853294040 44326351756060 44344847599360 44365520144576 44376662817744 44518060825590 44624728483664 44631562614936 44663427128940 44691291721230 44725170640920 44735322550512 44805235174392 44837223681180 44842559540240 44881398285792 44886739401856 44999197231424 45024404539620 45132285424352 45176799854560 45237417053433 45281827363520 45327480113328 45352594068320 45379227138240 45397276427008 45490294337873 45593617187712 45632897141440 45638835307618 45728463418176 45751942649094 45790055656180 45843030076704 45848485631872 45872026488068 45904776625970 45998196215552 46007696133014 46112194166016 46163512224480 46187214830745 46357557123486 46369961456896 46381607557824 46405422144906 46434558001920 46445401487345 46542669343863 46550893687680 46622602122656 46664828580986 46688571128640 46694127307520 46744152760936 46811113310080 46890402607664 46909147055232 46972329570760 47058925177110 47176825132815 47212588249260 47262643467920 47336505803720 47361622825968 47429467895040 47435639847288 47446554220240 47480281150872 47485931547296 47545918731696 47640988937536 47670711169312 47706848683648 47800203774560 47812209089640 47826371926592 47979078693035 47998258339080 48026031508928 48079558438989 48205751505758 48230278057920 48273960601020 48336697493290 48356020097520 48356866714240 48361774711360 48458137639296 48482938785440 48524787658130 48549962457920 48565059843652 48584473735776 48717301410560 48754038623444 48898752115305 48906872600320 48911836420480 48919155862080 49027095296710 49089029375085 49094871220780 49123377462720 49129769841834 49141074013820 49217871971870 49266362486128 49283781659520 49293960142515 49314528795840 49320946049298 49351912431360 49398357123840 49423340615330 49460806737320 49475557165440 49584724291780 49625775641316 49653271092040 49682101560960 49868018799060 49917149852064 49952787988560 49998030622485 50042210714256 50083897668320 50190213963288 50196186855584 50232024209360 50239717079640 50283889688560 50321946808336 50360094132544 50435212369080 50495254288567 50526957965440 50653546621760 50779863446928 50848259478665 50886743738999 50907085724712 50999689695616 51075761967120 51114480732480 51153166481088 51198142228352 51205983056448 51242541349920 51248639474560 51357428241504 51398124771363 51400210818880 51426602202470 51492224641088 51528987295520 51579754770688 51598127714511 51649019470455 51772773287368 51802834415232 51831536078080 51874447570176 51933847074186 51937737629855 51982721604834 51988907814712 52004412184704 52063960506369 52070156384092 52107331650430 52119159194348 52158668922992 52191209642264 52209662957760 52236469953690 52342775003904 52361631333424 52392034373376 52528471962890 52580224152016 52588092551736 52593429998604 52725195929166 52758299685120 52798084172988 52942431661280 52963595408640 52980065283984 53053305863712 53080458842680 53139268148505 53170367242619 53186223952848 53191622107272 53192553385664 53282973854464 53331232663984 53377266423943 53558041331760 53589031551616 53781628773840 53797559860352 53811071448288 53916371580360 53929804826381 53957243713440 53990906526480 54055181415202 54098863775680 54139659169057 54167204827680 54173651002240 54212159825472 54224633394560 54231689595332 54309375968960 54338192836224 54423112881984 54480812764928 54543196720958 54596882650695 54759476569728 54833232792040 54855152387520 54948066787416 55026779364480 55085731951164 55092287435152 55170240686880 55255226630296 55393661342684 55456900180720 55470828522180 55718901283936 55734481784814 55780910604580 55789453268670 55919153188140 56006543967990 56072957256960 56101747857240 56108424252320 56173335972096 56248996539280 56366795484912 56415356780440 56659350141660 56681886025072 56715172161504 56746595533760 56803806964464 56935865064288 56992021484640 57061493255881 57128577420544 57160579272720 57303787595880 57310607039840 57318064815473 57340033110085 57360244529472 57367070692096 57408027667840 57497745269440 57510796352384 57574894431642 57590300294912 57631416644480 57640242707520 57962451821120 57977009447280 58004036991948 58028240057088 58034129653632 58156278558856 58179526542528 58229745189756 58236674827408 58259954949504 58278252653320 58382579166632 58388504726948 58430190951170 58613003259580 58636433819040 58694203704576 58832514356052 58890271194880 58913845464936 58969288816584 59061446366244 59168883756992 59202028532460 59294549809110 59308008738396 59350351438590 59352968084784 59357414434120 59432398414620 59501669150136 59508750153248 59551236171920 59583925310448 59588388961640 59633560854560 59647096734016 59740313565856 59782964908240 59841864381056 60032539386160 60100677201984 60278429051232 60309378946533 60316556071244 60340667626272 60436640151104 60467671279726 60505636184320 60572672049120 60632349558528 60646508538973 60706324804565 60730592169720 60784255946112 60942548279305 60971284557568 61002590198792 61017911374398 61124040102272 61170783736467 61209190093440 61359001665038 61498367369472 61512728584027 61551349632640 61582953107660 61680252982656 61703893173120 61711922642964 61810076164648 61834784754624 61842143410432 61873896193208 61905376945920 62032219551645 62056892458484 62251428171520 62325285155826 62396437315080 62520662225280 62528797980516 62552763392820 62737767454110 62745233569480 62902433510420 62950117665680 63034166355468 63148830434624 63231765623040 63247519796384 63307041534496 63394558308928 63474829308660 63530917993536 63633857155890 63696550611216 63749612119520 63941458101360 63997677785440 64007478820560 64017578884814 64106077918652 64196785301880 64266687276358 64273210046287 64307037410560 64365280801360 64411459682919 64474693463360 64662100763043 64715966609210 64753543019040 64779298314368 64843059462720 64918636530816 64986134768390 65005515230880 65008381202688 65054793659520 65069560073472 65087695480115 65148948992935 65171251162752 65198336153740 65225541149440 65239012052830 65285386582449 65326376311680 65428468754880 65452039166780 65490042966720 65497836616960 65506359789112 65580577560960 65725280190020 65735115689670 65741787498255 65752705061120 65761261399064 65799879350448 65997605216235 66167700855088 66225081604980 66259439368320 66316632329640 66482779941060 66489527634090 66490691732080 66517271399040 66548280216864 66556199802752 66603717318080 66664040829980 66722947619008 66920285284384 66937092725496 66986289439520 67013067221760 67246949825440 67263839310360 67330109102784 67498795847136 67671376490606 67698428136528 67706484595904 67741248418426 67765199781840 67789611994165 67876114299616 67922741045280 68028891102480 68095914640512 68101015956160 68152640976640 68204221974784 68274644075264 68323388466560 68449345712160 68458252961427 68476570988672 68530833028484 68637933415394 68685083484270 68772728447808 68797503619348 68808039732102 68857164938955 68865359293940 68889633201408 68997294323328 69011544199521 69069033287870 69157699973376 69192676861462 69225910913280 69242076678355 69245129432248 69310295473112 69418614008492 69554942185344 69612883943680 69648626604920 69933903183984 69997242871479 70041190961280 70116229141404 70117456735648 70124573331472 70216669965120 70300261238888 70335603911496 70397445563984 70458494356140 70640087045312 70737741151616 70852357531340 70893965201880 70914965270464 70922162809696 71004758705580 71169831330360 71187563270131 71228897320944 71410721775680 71461483406304 71506066753968 71560273025472 71700305661840 71708838365120 71718169769114 71739557889888 71748095264384 71888495440480 71897850223081 71942991617920 71987875368640 71997243083458 72039047263392 72222939770240 72282879767296 72308627258637 72505046239935 72535300071360 72542662067040 72564150509312 72695348198570 72724408178160 72787181487195 72795843534260 72824943686880 72847589765478 72978223958290 72985630908685 73075952115840 73131057935166 73140203183360 73176973605120 73264089049888 73360308900480 73367754630720 73447642601552 73540642945065 73560320915840 73642306831170 73711611020730 73826807957805 73861619559168 73899543729192 73961104696240 74135010922995 74191210105980 74222167514880 74292017406720 74312642379752 74377086437670 74385937691560 74479906638060 74558870917520 74675391957320 74802330476320 75125846502480 75155727313216 75294280283376 75348036314040 75395695089055 75425834532840 75482920212504 75540141198816 75545800188880 75620229548672 75738409285952 75790436948160 75914486752384 75980319932640 75989361979520 76214105696960 76253237748490 76405050127840 76480326039296 76499534543424 76766525908856 76797213342528 76853656943360 76872959211840 76966665321886 77100316228320 77139903303705 77238336961632 77262595205810 77293480943280 77302679263040 77338715989264 77342370241510 77369632156032 77571115573105 77572702056704 77639660253008 77659159931052 77747304117120 77983361722068 78105234576138 78160997475645 78178738791522 78181911758720 78227823671040 78238003384488 78286814463396 78443352474736 78532227674880 78542447000136 78551793953248 78625718422112 78748595154992 78792707944335 78870336228024 78936038043280 79059399745480 79077344984528 79133801918120 79137290779712 79243197886160 79335558866848 79413647491920 79445233747264 79508187548458 79620688264020 79788830078496 79924460781696 79964883018427 79996848995976 80132597398315 80134236269312 80276046354119 80371238734976 80383547327424 80412505262044 80454223501696 80696339790528 80763562732160 80974122892960 81082772122803 81148295663520 81260476503360 81336950091840 81347534392998 81357215165864 81464063953440 81561044981956 81721219147392 81802267331638 81814795081437 81882949736390 81988066159872 82201576748830 82249849188060 82282563523952 82446379672832 82638431152728 82709626068860 82882839945444 83090492014026 83100380207768 83142660760320 83185350271080 83195249753440 83228507070720 83371730640688 83403684523760 83578351925904 83650356605480 83671365906870 84045555140624 84162636378480 84330195559680 84373494808920 84623035170660 84633105744880 84707890658048 84845142874520 84928734148288 84988854726391 85022829037608 85119893300640 85255277468480 85343305094080 85595713735840 85663541285605 85692866130816 85881946243892 85965910559760 85996879524185 86050606038144 86112041501760 86216134350724 86246617904160 86266194528576 86331589941504 86338057358720 86385450442368 86447124966720 86457412616960 86556411790310 86637869341390 86667527724288 86674020307840 86773267510615 86943677731680 87047182109932 87234417838284 87237958339840 87320057288960 87355012241112 87417378979980 87573868749948 87582757090422 87645286426755 87646820919560 87655716664340 87733172467264 87875326548610 87919504889370 87996806954980 88114647118080 88272385099008 88300108806640 88335406792320 88422176439520 88457523221760 88643706588080 88652703512120 88731040289152 88753325635488 89036121651180 89249456967328 89263125229872 89295282006107 89326854257880 89382583442460 89450341281840 89470645101024 89610470348784 89674447362360 89685119080480 89762796571584 89773478803712 89998394462848 90048809079240 90264570848704 90353599709120 90474834106866 90563654727040 90654960226656 90701506919589 90705188136640 90758454276480 90980588675746 91187234375424 91208528590109 91265794282880 91277670615236 91456926836352 91503885298188 91580111312360 91686060153408 91696971263744 91744052976136 91809553251940 92015392266028 92038502497557 92327024448960 92374429661490 92715114246972 92763215115648 92810844289812 92890802974690 93085338687726 93101787375360 93245204245312 93329657161972 93377142257280 93488305521872 93622226620160 93780805215328 93818294110464 93944659141520 94117850354220 94353650265630 94425176498520 94525286935840 94537587422923 94673011607440 94723245651936 94871279694576 94893108440480 94905456791831 94960562301744 94971863094592 95091837463392 95281977875072 95301656275529 95341422338624 95413697367296 95600407549120 95624418179280 95652743853184 95958157386070 95996516678160 96026368327221 96052063017856 96159116877978 96400030914537 96411503011516 96460556115840 96547921202040 96662859203471 96673394986580 96712040195040 96713733428480 96723549422720 96916275278592 96965877570880 97049575316260 97073949913815 97099924915840 97130119687304 97168947471552 97479202152585 97508077246888 97797504230610 97823672840960 97838311724160 97858518079245 98054190593420 98178058750170 98189742441560 98246754925440 98259539683668 98282148027640 98435743943740 98532724972256 98567563319040 98587920285030 98629057591680 98641892098596 98846681230660 98921613474640 98951114330880 99169448583560 99251551282632 99306542184080 99364203121920 99736037598120 99834299704128 99905575977120 99996061244970 100084421428512 100167795336640 100380427926576 100392373711168 100464048418720 100479434159280 100515631577555 100567779377120 100643893616672 100720188265088 100870424738160 100990508577134 101053915930880 101307093243520 101507064735909 101559726893856 101611872627639 101696518957330 101773487477998 101814171449424 101951306227445 101999379391232 102151523934240 102179883272159 102228961464960 102306332962176 102396284456704 102411966112896 102485082699840 102497278949120 102714856483008 102796249542726 102800421637760 102853204404940 102956900123091 102984449282176 103057974591040 103196255429022 103298038940910 103545546574736 103603549931805 103605668830464 103789015292193 103867694148372 103875475259710 103965443209668 103977815629424 104008824369408 104127921012738 104140312768184 104214663300860 104238318388696 104317337845984 104382419284528 104419325915520 104472939907380 104723262666848 105056943925780 105160448304032 105176185103472 105186859997208 105450391858332 105553973124677 105596168345976 105884863322560 105960130567968 106106611727424 106160917685360 106278536297010 106340734485238 106372447905696 106383244214544 106385106771328 106607157227327 106662465327968 106754532847886 107116082663520 107178063103232 107352432804865 107563257547680 107577254653671 107595119720704 107622142896576 107770167938405 107832743160720 107859609652762 107914487426880 107981813052960 107995864625187 108110362830404 108197727551360 108279318338114 108334409655360 108347302004480 108424319650944 108449266789120 108463379190664 108618751937920 108676385672448 108808977637415 108846225763968 109043022297855 109086393441916 109193765301390 109467335937435 109518953139456 109666465584080 109710304775040 109896133574832 110053558728960 110171463902328 110184574870304 110340481373760 110510453260592 110787322685368 110913800361440 110941657044360 111437802567872 111468963569628 111561821209160 111578906537340 111838306376280 112013087935980 112203495714480 112216848504640 112497993078560 112733590969824 112830713560880 113318700283320 113363772050144 113430344323008 113493191067520 113607613928928 113871730128576 113984042969280 114097088269045 114122986511762 114321158545440 114379856622735 114607575191760 114621214079680 114636129630946 114680066220170 114720489058944 114816055335680 114995490538880 115019240332535 115021592704768 115149788863284 115262833288960 115280485415040 115449997982829 115893892808715 115924903642240 115954018894560 116008073983896 116013555362265 116068259307264 116312557117712 116359053085056 116459490379512 116473349654816 116519909899008 116556505306640 116662071452465 116765158333264 116777009453896 116860381902340 117226006519160 117272867638080 117665028712104 117827690929872 117938577633168 118122892732488 118337767513984 118404057064920 118589099618220 118616017476792 118700702877180 118705936169568 118714828868240 118864796829240 119003338300272 119017500306496 119102472343840 119167850620896 119176777923280 119262281322687 119267121709120 119294193468032 119480627131712 119565929816480 119683728762112 119928957799847 120065078772320 120201354403968 120514378764395 120556858102464 120618757893066 120633112142488 120681335252544 120873280302208 120935342559452 121145344098240 121293017077946 121412649609130 121461184339440 121568511892224 121885096558610 122005180397584 122035822748796 122248080204544 122341567472934 122418380186880 122703400997457 122718003330076 122824424604585 123025457168054 123102699265280 123165906215320 123302365123245 123360505965312 123407786346240 123423845285928 123620152329296 123669569509248 123747792386416 124064439103290 124113784916968 124650570311652 124792874630160 125041324450560 125057595961032 125105526785640 125475534908220 125490467138960 125804867020840 125900235331360 126068332710936 126297660869248 126495039592768 126614083068992 126789116617856 126949658617320 127061835987072 127267714311780 127393101222432 127499224239040 127882916202720 127995355570880 128014957641120 128035157769628 128212155837304 128393570603760 128533374552716 128546420092574 128730561602720 128822919365838 128949386926720 129324201526086 129431933218420 129507086038080 129558596628736 129686118925440 129834617685465 129837273061632 129956804012085 129972269536780 130011030461760 130109587319040 130175390960230 130297897985870 130342502325504 130396672307480 130478024105660 130570773164898 130652752623360 130856937509760 130904078333560 130980085933440 131012719578224 131161155121920 131450560380040 131470231379340 131483574996510 131522522798128 131599758700896 131812989822915 131995210432470 132335401710176 132403349181469 132450163209960 132518878736640 132633264659280 132965559882120 132979055268180 132981383464160 133034542798080 133096560433728 133112399605504 133207434636160 133328081659960 133445895238016 133840570568768 133874185450992 133972578879040 134493899650880 134527678620720 134660218205568 134997591694272 135137953538005 135342752981212 135396856273056 135412969191808 135482496836852 135530399563680 135579223988330 135752228599232 135845482090560 136057782204960 136191829281024 136202031912320 136357991802395 136470883013619 136646776933120 136898691424320 136916505922854 136953141977344 137061666056968 137275866830788 137370166968540 137545456895616 137595007238696 137616079464204 137714329877910 137730718587880 137994588646656 138023088399042 138138066575740 138385353722924 138484153356710 138490258864496 138620590946224 138837228016984 139109884370688 139297253209840 139336204462035 139867806367968 139994485742958 140082381922560 140176422730541 140232458282808 140234913471296 140249146662944 140433339930240 140600522477776 140671207822992 140721884208577 140794891127968 140916988712280 141280174090624 141475482303232 141704715062680 141787930403760 141829930540928 141844325619392 142009517411160 142178576360459 142339662660720 142375126540262 142457794641888 142731828718423 142821443551360 142922966812608 143012133507936 143120546050944 143327687784457 143400611323680 143417676730240 143436339538228 143479115779776 143496190528768 143776990880960 143795700446162 143885983235840 143937236079105 143975750737280 143994486166916 144078094526784 144445879540480 144617254517274 145010092479870 145070600142720 145085324134080 145390696397140 145448816356320 145574362974390 145591687068520 145649887373760 145695179530956 145956447916580 145971261817370 146151904231680 146262115870332 146528178099776 146720617800960 146735509261440 146895285203104 147081285890130 147120641831680 147284613662340 147423222041460 147653615915610 147799087458384 147922209392480 148270021845990 148382420211960 148625284759504 148754172875340 148771875383120 148959813276120 149117741835040 149137146387163 149350783914640 149604660952640 150251693004960 150293405926811 150311454626432 150588560566752 150696072628080 150791390178110 150851669065680 150965840425008 151080282397632 151091600377760 151169178199315 151240459097344 151476818571904 151485762865701 151580873896320 151828973504768 151960639865280 151978723959040 152332568692381 152428211393920 152506475496980 152544778435995 152660231216997 152810100255680 152999069086848 153397504162595 153533051817712 153594426685056 153745918423680 153933330643772 154200632456640 154279806607410 154476673923264 154525190411620 154586961886560 154605358526080 154677431978528 154684740483020 154739264312064 155142231146210 155279320506016 155318319862104 155494608234240 155813212889565 155966723444136 156210469152276 156321994951290 156357477583044 156363823517440 156476006768976 156573628926792 156886704949472 157084894000272 157103587906496 157251436844224 157497190309984 157585415888670 157740672456048 157872076086560 158118799490960 158154689969056 158267603836240 158274581559424 158486395772320 158671117733696 158827294983840 158890467494528 159016375096916 159241376528040 159511101727857 159577660156992 159848921563392 159929766036854 159993697991952 160043947212035 160131799271829 160265194796630 160552092708238 160666718190895 160742477469952 160767094654848 160825010524088 160908447003392 161392679581056 161527125464320 161789414479143 161948245785920 162165544245606 162296591327040 162418977507171 162520953006720 162673900183680 162695068785996 162714430331728 162928127906880 163122089963912 163442438294784 163604534663276 163629590162874 163765899472780 164403153497660 164499698376120 164565127047904 165276862305456 165419252137720 165765679890888 166180984028052 166200760415536 166370700542160 166390499506880 166743461281376 166807369047520 167156703851808 167300713210960 167342731813740 168091110281248 168325272756960 168746989617840 169178441226515 169246070341320 169266211489760 169353121046065 169690285749040 169857468296576 169977709452782 170045658075216 170239786601280 170510554936960 170686610188160 171184479767643 171191427471680 171327082571210 171385732261632 171594833538485 171763892487784 171931821119520 171954194446419 171993759048370 172020099330255 172101212076288 172224083003520 172432268701448 172493235808320 172532389057152 172676114717440 172770900884736 172894249933440 172981692153655 173112823580620 173275738682780 173348040615680 173546535021230 173887355463360 174094364219864 174468835676568 174710024482224 174834757959960 175147737499896 175165514180844 175290572853510 175293641839120 175311433328680 175466344934528 175750653097220 175839009778740 175993613909960 176600217613280 176670813584640 176844352879040 177287413176160 177305407024240 177462080578304 177506651270976 178072243302360 178498913934656 178526250459744 178590564012214 178653708515760 178765166884920 178900682563680 178941290202048 179220940697568 179295424422785 179348894724720 179370238160960 179525593143168 179993107708645 179996788925696 180097618158480 180529141697408 180707199418240 180949668213732 181127309454080 181309920453312 181403013839178 181410376273280 181516908552960 181939525616919 181961177351492 182118974413695 182417057180218 182531588565760 182555341230472 182827644837915 182913853672704 183007770596376 183160222624720 183372120306816 183488105952272 183619106503880 184030784532056 184077004995114 184538185752081 184654048897920 184748859322980 185430228493944 185526430231296 185621688579624 185781605949380 186170677375452 186490408490624 186659314323944 186754284514560 186976611043744 187561610430656 187889318283040 188235700708440 188459790828331 188707300531260 188850352997040 189050573871680 189075174845846 189193134953207 189346023214880 189446491303872 189742559389152 189786216880960 189810913583662 189921124603488 189943726189184 190183674926784 190563955750144 190603312551058 190682844677248 190901188523353 191200815098240 191248836358560 191305487706368 191916314772140 191993033356320 192052736654442 192104126035712 192318233755956 192416663304715 192800061829074 192819630138861 192823006023032 192921112231680 193095842404080 193325718406942 193346789973160 193424080390080 193447098845440 193931755141760 194099150632520 194147899827630 194199849831680 194260239374608 194337894943104 194958404305170 195016154493776 195263086440345 195446846978805 195595008461220 195676623448320 195717036158490 196108381186840 196356117500340 196379484883120 196493509850880 196519079367336 196564296055280 196871487887480 197065449944512 197175840570060 197258115183360 197283784197192 197693362461320 197843226949280 198338897167120 198503102565264 198613084368160 198770468871145 199472075196240 199668599408256 199811151954240 199992122489940 200168842857024 200335590673280 200760855853152 200784747422336 200928096837440 200958868318560 201031263155110 201135558754240 201287787233344 201440376530176 201740849476320 201981017154268 202614186487040 203014129471818 203119453787712 203223745255278 203368835982495 203393037914660 203546974955996 203628342898848 203902612454890 204303047868480 204359766544318 204457922929920 204505668329095 204612665924352 204823932225792 204970165399680 205429712966016 205592499085452 205600843275520 205706408809880 205913800246182 205968898564352 206115949182080 206392510858044 206596077881820 207091093149472 207207099863610 207578030584386 207726230035065 207735388296744 207750950519420 207930886419336 207955631258848 208255842025476 208280625536368 208429326601720 208476636777392 208634675691968 208764838569056 208838651831040 208945879814760 209446525333696 210113887851560 210320896608064 210352370206944 210373719994416 210816509775853 210900783716664 211107946249354 211192336691952 211636849479041 211769726645120 211920261135936 212213223454848 212321835370720 212557072594020 212681468970476 212744895811392 212766488429088 212770213542656 213214314454654 213324930655936 213509065695772 213562689810393 214232165327040 214704865609730 215126515095360 215154509307342 215244285793152 215540335876810 215665486321440 215693550669243 215719219305524 215828974853760 215963626105920 215991729250374 216220725660808 216395455102720 216558636676228 216668819310720 216848639301888 216926758381328 217237503875840 217617955274830 217692451527936 218086044595710 218172786883832 218387530602780 218934671874870 218956892726055 219332931168160 219420609550080 219792267149664 220342927804656 220369149740608 220680962747520 221020906521184 221134389470621 221574645370736 221827600722880 221883314088720 222875605135744 222937927139256 223123642418320 223157813074680 223676612752560 224026175871960 224061526096849 224292873700379 224406991428960 224433697009280 224995986157120 225467181939648 225661427121760 226187085267165 226637400566640 226727544100288 226860688646016 226986382135040 227215227857856 227451471689365 227743460257152 227968085938560 228194176538090 228245973023524 228642317090880 228759713245470 229215150383520 229242428159360 229272259261892 229360132440340 229440978117888 229990981077760 230038480665070 230299577726568 230560970830080 230899995965658 231787785617430 231849807284480 231908037789120 232016147967792 232027110724530 232625114235424 232713346719315 232718106170112 232918980759024 232946699309632 233113010613280 233324142904930 233530316666528 233554018907792 233720763804680 234452013038320 234545735276160 235330057424208 235655381859744 235877155266336 236175352170703 236245785464976 236675535027968 236808114129840 237094369464491 237178199236440 237232034953584 237401405754360 237411872339136 237429657736480 237729593658480 238006676600544 238035000612992 238204944687680 238335701241792 238353555846560 238524562645374 238534243418240 238588386936064 238961254263424 239131859632960 239857915599694 239894649055281 240130157544640 240397792194945 240402708807936 240828139062357 241028757528790 241113716204928 241237515786132 241266224284976 241362670505088 241746560604416 241870685118904 242290688196480 242586034155892 242825299218260 242922368678880 243770193117220 244010360795168 244071645497592 244683134945868 245406801994914 245436006660152 245648849209170 246050914336108 246331812430640 246604730246490 246847690571856 247240304658592 247339139018496 247495584772832 248128878206580 248227569833936 249301140623304 249585749260320 250115191922064 250211053571280 250951069816440 250980934277920 251013594191899 251249821090031 251609734041680 251800470662720 252136665421872 252476271442835 252595321738496 252990079185536 253228166137984 253578233235712 253899317234640 254123671974144 254433718694995 254535428623560 254786202444864 254966564179173 254998448478080 255765832405440 255990711141760 256029915282240 256070315539256 256424311674608 256787141207520 256990623856815 257066749105432 257092840185148 257461123205440 257645838731676 257898773853440 257990638572555 258648403052172 258863866436840 259014172076160 259372237850880 259669235370930 259913608024170 259944539073560 260022060923520 260319802531845 260350781920460 260595795971740 260793344614960 260956048211320 261141546329796 261713875019520 261808156667120 261960171866880 262025439156448 262901120760080 262940462758680 262967149993020 263045045596256 263199517401792 263625979645830 263990420864940 264670803420352 264806698362938 264900326419920 265266529318560 265851836213095 265931119764240 265958110536360 265962766928320 266193120867456 266414869272320 266656163319920 266886332119715 266891790476032 267681141137536 267748370901984 267885846018321 267945157758080 268987799301760 269055357241440 269320436411136 269383328626601 269649024131905 269995183388544 270275907076010 270685505962424 270698295845285 270793712546112 270825938383616 270964993673704 271060799127360 271158447976660 271504457198464 271690964181120 272115564409920 272404063824640 272715983604790 272941766027238 273625585770327 273797382848640 273833011845708 274123332113936 274551733661576 274740333937080 275090913791232 275190014477392 275232158928408 275428659755820 275461437175760 276046176798084 276276133151480 276770707445848 276968306713420 276980517728992 277241181892448 277674456033968 278278656419603 278594506419680 278672408924070 279735612735936 279988971485916 280352845461082 280464916565616 280469826942592 280498293325888 280866679860480 281201044955552 281342415645984 281443768417154 281589782255936 281833977424560 282560348181248 283409430125360 283575860807520 283612762268769 283659861081856 283688651238784 284019034822320 284357152720918 284679325321440 284716370375493 284750253080524 284915589283776 285307466279405 285463657436846 285642887102720 285845933625216 285904968826587 286024267015872 286241092101888 286590324077365 286655375568914 286801222647360 286835353460480 286872679076456 286958231559552 287553981761920 287591400892324 287874472158210 287951501474560 287988972333832 288156189053568 289234509034548 289988577610413 290020184959740 290141200285440 290170648268160 290781392794280 290897632712640 291148725948780 291183374137040 291299774747520 291390359061912 291912895833160 291942523634740 292524231740664 293056356199552 293471018522880 293790570406208 294162571780260 294569227324680 294846444082920 295307231831220 295598174916768 295844418784960 296540043691980 296764840423920 297250569519008 297508345750680 297543750766240 297919626552240 298235483670080 298274292774326 298701567829280 299209321905280 300503386009920 300586811853622 300622909252864 301177121133504 301392145256160 301546894732665 301582780356220 301703338131360 301931680850016 302160564795264 302183200755520 302338356398630 302953637143808 302971525731402 303161747792640 303232542694865 303921279730560 304665137384762 304856422787840 305012950993960 305089556871990 305320462433994 305620200511360 305853918682335 305998138173696 306539649816477 306795008325190 307066103635424 307188853370112 307491836847360 307563642920135 307866661287544 308401264913280 308559613214820 308953347846528 309050380823240 309173923773120 309210717052160 309354863957056 309369480966040 310284462292420 310558641012032 310636639724208 311626425779130 311933446888272 312420938304552 312643989902580 312714955166088 312952013537952 313147257853584 313773409898944 314169788000544 314207175812992 314502873688448 314862999252803 314994380619968 315170831777340 315481344912096 315744152173120 316237598981920 316309379938112 316535207672480 316549163118848 316661919374031 316972791544640 317342235467392 317654589967680 317780934989056 318032750193832 318482753056080 319022203455714 319155320313984 319821471681981 319859532073708 319987395983904 320087894424070 320263598543658 320530389593260 321104185416476 321333436381790 321366050231435 321534189309696 321650021048176 322057298414595 322785359162112 323310503815215 323578828958286 323896491571840 324331088491212 324593182654080 324837955014342 325041906013440 325347800367360 325390137571992 325428860663456 325856255813760 326244179927824 326426932912245 327209069326552 327259180325748 327531798945560 328806306995320 328999396752240 329130254095808 330553724610912 330838504275440 331531359781776 332361968056104 332401520831072 332572192038493 332741401084320 332780999013760 333486922562752 333614738095040 334313407703616 334601426421920 334685463627480 336182220562496 336650545513920 337493979235680 338356882453030 338492140682640 338532422979520 338706242092130 339380571498080 339714936593152 339955418905564 340091316150432 340479573202560 341021109873920 341373220376320 342291264807135 342368959535286 342382854943360 342654165142420 343189667076970 343527784975568 343863642239040 343908388892838 343987518096740 344040198660510 344448166007040 344864537402896 344986471616640 345057720997605 345064778114304 345788499866880 345963384307310 346225647161240 346551477365560 347093070042460 347774710926720 348188728439728 348937671353136 349420048964448 349669515919920 349986214357395 350295474999792 350331028361688 350581145707020 350587283678240 350622866657360 350932689869056 351501306194440 351678019557480 351987227819920 352096683866477 353200435226560 353466780019969 353688705758080 354574826352320 354610814048480 355013302541952 355937816350655 356144486604720 356997827869312 357052500919488 357181128024428 357307417031520 357530333769840 357801365127360 357882580404096 358441881395136 358590848845570 358697789449440 358740476321920 359051186286336 359489251115405 359786873399541 359986215417290 360195236316960 361058283394816 361414398836480 361543136293185 361899336427464 362619840906624 362806027678356 362820752546560 363879051233838 363922354702984 364237948827390 364834114360436 365110682460944 365655289675830 366015541192752 366320445249440 366744240613632 366976211904544 367238213007760 368061569064112 368154009990228 369076371504162 369308097795840 369497718645960 370860456987888 371243377159248 371563211898760 372192570698333 372341354750904 372980816981248 373318628647888 373953222087488 375123220861312 375778636566080 376471401416880 376919581656662 377414601062520 377508633784667 377700705994080 377863904159023 378101147743360 378150349691692 378386269906414 378692046429760 378892982607744 379485118778304 379572433761920 379621827167324 379842249206976 379887452378368 380367349853568 381206625102116 381365689354496 381802377046706 382401630196480 382497672717120 383832629544280 383986066712640 384105473308884 384636467511912 384833326609430 385600123658148 385639260277722 385646012046064 386191684808160 386651436813884 386693579946320 386848160780160 387863510283520 388198301265040 388295799655260 388520478749216 388675789886208 389916808610340 390032308987552 390526172880690 390893693957610 391190016922440 391434072316980 392216762373680 392712235000680 392758969766240 393038158734672 393128592110560 393742975774960 394130899889024 394351681140120 394567568394384 395386724922640 395686453898560 396677794334240 397006205130528 397210047544407 397226168736320 397540937742290 398944150392480 399337198816512 399430452791167 399622303908480 399824415092135 399984244979880 400337685714048 400671181346560 401380231770595 401521711706304 401569494844672 401856193674880 401917736637120 402062526310220 402271117508480 402575574466688 403481698952640 403962034308536 405413860614015 406028258943636 406238907575424 406447490510556 406737671964990 406786075829320 407093949911992 407256685797696 407805224909780 408606095736960 408719533088636 409011336658190 409073975407185 409940330799360 410859425932032 411184998170904 411412817619760 411827600492364 412231898364160 412785021716088 413192155763640 414182186298944 414414199727220 415156061168772 415452460070130 415470776593488 415501901038840 415861772838672 415911262517696 416511684050952 416561251072736 416858653203440 416953273554784 417269351383936 417529677138112 417891759629520 418893050667392 420227775703120 420529268191623 420641793216128 420704740413888 420747439988832 421633019551706 421801567433328 422165652625731 422215892498708 422384673383904 423273698958082 423316659270373 423539453290240 423840522271872 424426446909696 424643670741440 424944273631955 425114145188040 425362937940952 425489791622784 425532976858176 426428628909308 426535729081377 426649861311872 427018131391544 427125379620786 428195486155269 428464330654080 429409731219460 429983063353371 430253030190720 430309018614684 430488571586304 431080671753620 431330972642880 431387101338486 431438438611048 431657949707520 431927252211840 431983458500748 432441451321616 433117273352456 433337638621440 433853516762656 435235910549660 436172089191420 436345573767664 436775061205560 437295031516519 437869343749740 437913785452110 438665862336320 439584534299328 440685855609312 440738299481216 441361925495040 442041813042368 442268778941242 443149290741472 443655201445760 443766628177440 445751210271488 445875854278512 446247284836640 446315626149360 446476410030535 447353225505120 447411439161489 448052351743920 448123052193698 448585747400758 448813982857920 448867394018560 449912470324009 449991972314240 450880217780433 450934363879296 451322854243520 452374170534330 453274801133280 453455088200576 453507534597945 453721377292032 454430455715712 454902943378730 455486920514304 455936171877120 456042642950545 456388353076180 456491946047048 456997706077143 457284634181760 457519426490940 458430300767040 458484856318720 458544518523784 458720264880680 460076961330140 460192512487785 460599155453136 461799991931316 463575571234860 463816075578240 464032295935584 464054221449060 465250228470848 465426693438630 465837961518048 465893398619264 466226021226560 466648285809860 467060633333056 467108037815584 467441527609360 468904026076640 469091470552320 470660114848416 471310763719488 471754310532672 472350704341406 472491570929952 472687937114615 473534116986499 473616228259680 474188738928982 474356398472880 474464069907168 474527283959155 474802811508720 474823744678272 474859315472960 475459187316960 476013353201088 476070001225984 476409889375360 476508281377645 476671402483584 476707111693120 477049125290748 477068486836480 477922508526848 478263719265920 479715831199388 479789298110562 480131841636105 480260315089280 480795584389890 481656278124714 482000154572685 482057515057580 482227432409856 482475031572264 482532448569952 482725341010176 483314296017355 483741370237808 484581376392960 485172068311784 485650598436520 485844737357760 487540386234440 488020721590336 488143290995184 489366269891736 490813603989828 490872013320304 491297698418340 492101828672216 492663624861280 493209460492980 493695381143712 494480609317184 494991169545664 496257756413160 496455139667872 498602281246608 499171498520640 500230383844128 500422107142560 501902139632880 501961868555840 502027188383798 502499642180062 503219468083360 503284951561567 503600941325440 504273330843744 504952542885670 505980158371072 506456332275968 507535323679545 507798634469280 508059363138195 508867437389990 509070857247120 509572404889728 509933128358346 509996896956160 510899416360795 511531664810880 511981422283520 512059830564480 512140631078512 512848623349216 513574282415040 513981247713630 514133498210864 514185680370296 514784500615455 514922246410880 515291677463352 515981277145110 517296806104344 517727732873680 518028344152320 518945076460965 519338470741860 519827216048340 519889078147120 520044121847040 520639605063690 520701563840920 521191591943480 521586689229920 521912096422640 522283092659592 523616313334240 524050878312896 525802241520160 525880925517360 525934299986040 526090091192512 526399034803584 527251959291660 527769865623385 527980841729880 529341606840704 529613396725876 529800652839840 530533058637120 531703672426190 531862239528480 531916221072720 531925533856640 532386241734912 533035786136635 533312326639840 533772664239430 535362282275072 535496741803968 535771692036642 535890315516160 537886273268355 537975598603520 538110714482880 538766657253202 539298048263810 539979323125935 539990366777088 540551814152020 541371011924848 541396591690570 541587425092224 541929987347408 542121598254720 542316895953320 543008914396928 543381928362240 544231128819840 545431967209580 545883532054476 547251171540654 547594765697280 547666023691416 548246664227872 549103467323152 549480667874160 550380028954784 550464317856816 550857319511640 550922874351520 552092353596168 552552266302960 553541414891696 553936613426840 553961035457984 554482363784896 555348912067936 556557312839206 557189012839360 557344817848140 559471225471872 559754181128989 559977942971832 560705690922164 560929833131232 560939653885184 560996586651776 562402089911104 562684831291968 562887536834308 563179564511872 563667954849120 565379372484993 566818860250720 567151721615040 567225524537538 567377302477568 567579404859621 568038069644640 568714305441836 569358650642880 569432740750986 569500506161048 569831178567552 570614932558810 570927314873692 571691867250432 571809937653174 572048534031744 572703565570059 573180648154730 573310751137828 573602445294720 573745358152912 573916463119104 575107963523840 575182801784648 575748944316420 575977944667664 576312378107136 577249989914145 578469018069096 579977155220826 580040369919480 580341296536320 581562785588560 581795265425280 582297451897560 582366748274080 582599549495040 582780718123824 582990663149819 583825791666320 583885047269480 585048463481328 586112712399104 587581140812416 588325143560520 589138454649360 589692888165840 590614463662440 591196349833536 591688837569920 593080087383960 593529680847840 594501139038016 595016691501360 595087501532480 595839253104480 596311406613435 596470967340160 596548585548652 597403135658560 598418643810560 599644788999235 601006772019840 601173623707244 602354242267008 602784290512320 603093789465330 603165560712440 603406676262720 603863361700032 604321129590528 604366401511040 604676712797260 605943051462804 606465085389730 607842559461120 609330274769524 610025901987920 610179113743980 610640924867988 611240401022720 611707837364670 613079299632954 613517004987285 613590016650380 614132207270848 615127285840270 615733322575088 616802529826560 617119226429640 617906695693056 618100761646480 618347847546240 618709727914112 618738961932080 620568924584840 621117282024064 621273279448416 622644110268217 623252851558260 623866893776544 624841876609104 625066974042749 625287979805160 625429910332176 625904027075904 626294515707168 627546819797888 627676425814691 628339576001088 628414351625984 629005747376896 629725998505606 629988761239936 630341663554680 630962689824192 631488304346240 632449529327559 632475197963840 632618759876224 633070415344960 633323838748062 633945583089280 634684470934784 634910548437123 635309179935360 636065500387664 636965506112160 638044406911428 638310640627968 639642943363962 639719064147416 639974791967808 640175788848140 640527197087316 641060779186520 642208370832952 642666872763580 642732100462870 643300042096352 644114596829190 646621007630430 647157657916572 647792983143680 648662176982424 649186365308160 649675910028684 650780275143984 650857721326912 651712511627520 652488359855648 652853865824490 654418138653104 654518360651496 655063597891120 657612613990640 657998793504480 658260508191616 661107449221824 661677008550880 661763111960461 662016745907345 663062719563552 663403168411863 664723936112208 664803041662144 665144384076986 665482802168640 665561998027520 666973845125504 667111593928703 667229476190080 668626815407232 669202852843840 669370927254960 672184578290547 672364441124992 672878621101137 673301091027840 674987958471360 676640014424297 676713764906060 676984281365280 677064845959040 677412484184260 678761142996160 679910837811128 680182632300864 680959146405120 682354415068095 684582529614270 684737919070572 684765709886720 685308330284840 686379334153940 687055569951136 687727284478080 687816777785676 687975036193480 688080397321020 689729074805792 689972943233280 690115441995210 691926768614620 692451294322480 693102954731120 694186140084920 695549421853440 696377456879456 697875342706272 698840097928896 699339031839840 699972428714790 700590949999584 700662056723376 700882113652705 701162291414040 701174567356480 701245733314720 703002612388880 703356039114960 703609421042885 703974455639840 704193367732954 706400870453120 706933560039938 707377411516160 708526056512109 709149652704640 709221628096960 710026605083904 710892881802295 711283108393473 711875632701310 712288973209440 713659143592115 713995655738624 714105001838976 714362256048856 714614834063040 715060667539680 715602730254720 715765160808192 716638438922285 716883762790272 717181697691140 717395578898880 717480952643840 718978502230810 719573746799082 719972430834580 720390472633920 723086272586370 723798672854928 725239681813248 725612055356712 727758102467676 727844709405968 728475897654780 729668228720872 730221364921888 731310579351660 732031082385504 732640890498880 733952423809088 734476426015520 736123138128224 736308019980456 738152743008324 738995437291920 741720913975776 742486754318496 743126423797520 744385141396666 744682709501808 745685731935815 746250100591289 746637257295776 747906444174976 750246441722624 751467029634055 751557273132160 752942802833760 753040782575697 753749463270093 753839163313324 754829202125040 755017267569334 755401411988160 755727808318046 756202295486720 756300699383384 756772539812828 757384092859520 757428814328505 757785965215488 758970237556608 759144867523840 759243654334648 759684498413952 760734699707136 761662843461905 762413250204232 763301156084985 763604754093412 764995345434240 767665259088560 767972133425280 768210946617768 769272935023824 769666653218860 771200247316296 771278520555444 771292024092128 772383369616320 773302873627768 773387159892640 773696321560320 776396602530080 776591599310520 777040957498432 779833617220680 780064617975104 781052345761380 781787387915220 782380033844880 782868144633960 784433524747360 785424470001360 785517939532480 786076317469344 786257184221120 787485951549920 788261799778048 788703362280240 789135136788768 790773449845280 790876352453891 791372907797120 793355588668480 794012410261056 794420095088814 794452337472640 795081875484580 797555508639285 797888300784960 798860905582334 799244607816960 799648830184270 799968489959760 800658996359145 800675371428096 802760463541190 803043423412608 803712387349760 803835473274240 804125052620440 804542235016960 805151148933376 806963397905280 807924068617072 808149985879803 808947072395715 810827721228030 812056517887272 812094887535855 812477815150848 812894981021112 813475343929980 813572151658640 814187899823984 814513371595392 815610449819560 817212191473920 817439066177272 818022673316380 818147950814370 822369996341808 822825635239520 823655200984728 825570043432176 826384311527280 828364372597888 828828399454440 830312122337544 830904920140260 830941553186976 831003802077680 831723545677344 831822525035392 833023368101904 833122502145472 833717306406880 833906547109568 834538702767872 834835969258809 835059354276224 835783519259040 837786101334784 840455551406240 841058536383246 841283586432256 841409480827776 841494879977664 843266039103412 843603134866656 844331305251462 844431784997416 844769346767808 846547397916164 846633318540746 847681044543744 849287341482880 849888547263910 850228290376080 850725875881904 850979583245568 851065953716352 852857257818616 853071458162754 853299722623744 854036262783088 854250759241572 855922398838215 856390972310538 856928661308160 858819462438920 859770972232095 859966126706742 860506060381440 860618037229368 862161343507240 862661945285760 862774202676972 862876877222096 863854504423680 863966917001496 864882902643232 866234546704912 867707033525312 870471821099320 872344178382840 872691147535328 873550122411120 874590063033038 875738687499480 875827570904220 876781233556027 877331724672640 879169068598656 881371711218624 881476598962432 884083626084736 884537557882484 886298581482944 887310402891520 887533256354880 891751708557024 892494569673280 892631252298720 892952820061070 894706451010240 894822878322978 896104703487840 896246104387396 897171494801516 897627965715840 899824940648018 899983944628480 901760435560866 901868727758592 902645708487040 904748341068660 906549602266560 906910176401152 907015069195890 908860911431424 909697628084595 909805886757460 912085285901090 912776706152360 912983892094096 913995412154286 914569268363520 915038852981880 916860601534080 917089037047568 917440529761360 920153922660280 920385024975570 921198310906272 922690928760405 923230922121839 923599983862632 926823444270283 927151142469720 927632151156480 928064591871168 928108442898120 930500456941696 930853386877260 931675923036096 931786797238528 932452042453120 933296571619720 934121266666112 934216075631168 934883055218720 937808052153280 941320229696832 942298954141655 942621527438976 943508621065344 944588997758409 944701408682812 944983141859904 945375874229230 945965674766035 947068233972998 947232456519360 948377477857964 948712796945760 948928139814336 949054567918310 949605623017440 949647489356544 949718630945920 950918374633920 952026706402176 952819778750720 953016562755290 953342804967168 953414223386240 954098250581496 954505942616765 956527438531840 959431662398776 959578596221124 960263683272210 960520630178560 961591168779780 963312556249428 964000309145370 964098150694305 964115030115160 964950063144528 965064897139904 966628592034710 967482740475616 970344136623568 971301196873040 971689474715520 975080772468880 976041443180672 976286581990368 978732539783472 981234959113787 981627207979656 981744026640608 982248102067177 982595396836680 984203657344432 985327249722560 986418920985960 987390762287424 988961218634368 989982339091328 992515512826320 992910279335744 995250034523213 997204562493216 997716576115479 998342997041280 1000460767688256 1000844214285120 1003293814491199 1003804279265760 1003923737111680 1004054376767596 1004999284360124 1006438936166720 1006569903123134 1007201882650880 1008546661687488 1009905085771340 1015070647359090 1015597268938560 1016118726276390 1017734874779980 1018141714494240 1019144809779456 1019866256716692 1021798832721590 1023063329621760 1024119661128960 1024281262157024 1025697246698432 1027148564830080 1027962495427260 1028266996421728 1028371360740592 1029569001230910 1029844492821760 1030583354926704 1031962554290220 1034593612208688 1035455465747360 1037890152921930 1038676941483720 1039654432096680 1039778156294240 1039913461652153 1041279210127380 1041403127681840 1042383183886960 1043173378459840 1043824192845280 1043960024710141 1044566185319184 1047232626668480 1048101756625792 1051604483040320 1051761851034720 1051868599972080 1052180182385024 1052798069607168 1054082548879265 1054503918583320 1055539731246770 1055961683459760 1056290051599431 1058184247395205 1058683213681408 1059226793451752 1059601305679680 1060400340059907 1061066117274240 1063407344852380 1063724479056960 1063832442145440 1063851067713280 1066071572273270 1066624653279680 1067545328478860 1067813449051965 1070993483607936 1071543384073284 1075772546536710 1076221428965760 1077533314506404 1078467753346215 1078596096527620 1079958646251870 1081103628304040 1082742023849696 1082793183381140 1083174850184448 1083859974694816 1084243196509440 1084633791906640 1088462257639680 1090863934419160 1091767064108952 1094502343081308 1095332047382832 1096493328455744 1098206934646304 1098961335748320 1100760057909568 1100928635713632 1101714639023280 1101845748703040 1104184707192336 1105104532605920 1105671947353105 1107082829783392 1107873226853680 1107922070915968 1108964727569792 1110697824135872 1113114625678412 1114378025678720 1114689635696280 1116016647167347 1116577712094999 1118942450943744 1119508362257978 1119955885943664 1120307630484245 1121411381844328 1121464368501895 1121859666262464 1121993173303552 1124804179822208 1125369662583936 1125775073668616 1126359129023744 1127335909698240 1130758744969986 1132525901354001 1133591712477069 1133637720501440 1134303443230080 1134451049075076 1135158809719242 1136076139289280 1137428610883672 1138717301285760 1138865481501972 1139001012322096 1139662357135104 1141229865117620 1141854629747384 1143619875306348 1144097068063488 1145407131140118 1146361296309460 1146621502275656 1147204890589440 1147490716305824 1150365603569296 1151497888632840 1151955889335328 1154499979828290 1156938036138192 1159954310441652 1160080739838960 1163125571177120 1163590530850560 1164594903795120 1164733496548160 1165561436247648 1165981326299638 1167651583332640 1167770094538960 1170096926962656 1172678729500597 1175162281624832 1176650287121040 1178276909298720 1179385776331680 1180876760853515 1181228927324880 1182392699667072 1183377675139840 1185471847322455 1186160174767920 1187059361695680 1189002278076032 1190033383002720 1190175003064960 1191678506208960 1192622813226870 1192941934680320 1193097171097304 1194806271317120 1198291358373501 1199289577998470 1199473245276405 1202013544039680 1202347247414488 1204140695311785 1204708484534016 1205568581024640 1206187578930660 1206331121424880 1206813352525440 1207726723400064 1208732803022080 1209353425594520 1211886102925608 1212930170779460 1218660549539048 1220051803975840 1220358227487960 1221281849735976 1223415674729340 1226158599265908 1227034009974570 1227180033300760 1228264414541696 1230254571680540 1231466645150176 1234238452859280 1236201523292960 1236695695092480 1237419455828224 1237477923864160 1241137849169680 1242234564048128 1242546558896832 1245288220536434 1246505703116520 1247733787553088 1249683753218208 1250133948085498 1250575959610320 1250859820664352 1251808054151808 1252589031414336 1255067970959495 1255093639595776 1255352851629382 1256249105450155 1256679152002176 1259451997011212 1259977522479872 1260683327109360 1261925379648384 1262976608692480 1264899058655118 1264950395927680 1265237519752448 1266140830689920 1266647677496124 1267891166178560 1269821096874246 1269949977811119 1270618359870720 1272131000775328 1273931012224320 1274832820895865 1276088813822856 1279285886727924 1279438128294832 1279949583935616 1280351577696280 1281054394174632 1282121558373040 1284416741665904 1285333745527160 1285464200925740 1286600084192704 1288229193658380 1293242015260860 1294315315833144 1297324353964848 1299351820057368 1301560550287968 1301715442653824 1304976719711296 1305707731648980 1308836277306208 1309036721302992 1310127195782240 1311885094549557 1315225227981280 1315997587008960 1316521016383232 1319218535798317 1322214898443648 1323354017101760 1323526223920922 1324033491814690 1326125439127104 1326806336823726 1329447872224416 1329606083324288 1330288768153972 1330965604337280 1333947690251008 1334223187857406 1334458952380160 1337253630814464 1338405705687680 1338741854509920 1339429230091605 1344369156581094 1344728882249984 1345757242202274 1346602182055680 1346916643133005 1349737410972027 1349975916942720 1353280028848594 1353427529812120 1353968562730560 1354129691918080 1354824968368520 1357522285992320 1359821675622256 1360365264601728 1364708830136190 1368127928851635 1369165059228540 1369475838141144 1370616660569680 1372758668307880 1374111139902272 1375454568956160 1375633555571352 1375950072386960 1376160794642040 1379458149611584 1380230883990420 1383853537229240 1384902588644960 1386205909462240 1388372280169840 1391393282098015 1392754913758912 1395750685412544 1397680195857792 1398678063679680 1399944857429580 1401181899999168 1401324113446752 1401764227305410 1402324582828080 1402349134712960 1402491466629440 1406005224777760 1406712078229920 1407218842085770 1407948911279680 1408386735465908 1412801740906240 1413867120079876 1417052113024218 1418063811343845 1418299305409280 1418443256193920 1420602350959497 1421785763604590 1422566216786946 1423581851877465 1423751265402620 1424577946418880 1427318287184230 1428210003677952 1428724512097712 1429229668126080 1429524844132935 1430121335079360 1431205460509440 1433276877844570 1433767525580544 1434363395382280 1434791157797760 1437957004461620 1439147493598164 1439944861669160 1440780945267840 1446172545172740 1447597345709856 1449942888052065 1451224110713424 1455516204935352 1455689418811936 1456436840996159 1456951795309560 1459336457441744 1460442729843776 1462621158703320 1464062164771008 1465281780997760 1467904847618176 1468952852031040 1472246276256448 1472616039960912 1475715568430971 1476305486016648 1477990874583840 1483441827951552 1484973508636992 1486252847595040 1488770282793332 1489365419003616 1491371463871630 1492500201182578 1493274514591552 1495812888349952 1502934059268110 1503114546264320 1505885605667520 1506081565151394 1507498926540186 1507678326626648 1509658404250080 1509854854684701 1510034535138668 1510802823976320 1511455616636092 1512601398766768 1513545079625656 1514768185719040 1514857628657010 1517940475113216 1518487308669296 1519368996827904 1523325686923810 1524826500408464 1526602312169970 1527209508186824 1529990690868480 1532698249082385 1535330518177120 1535944266850560 1536421893235536 1538545870047648 1539333306437720 1541940650035951 1542400494632592 1542557041110888 1542584048184256 1544766739232640 1546605747255536 1546774319785280 1547940726294347 1552793205060160 1553183198621040 1554081914996864 1559667234441360 1560129235950208 1562104691522760 1563574775830440 1563964339965049 1564760067689760 1565736289267920 1568867049494720 1570050115902653 1570848940002720 1571035879064960 1572152634938688 1572514368442240 1574314996264015 1574971903099840 1577406724560480 1578270273577536 1581546899690560 1581752704907782 1582745815594240 1583309596870155 1586711177336960 1588024820522112 1588840190177628 1588904674945280 1590163750969160 1595111017278570 1595776601569920 1597721811164668 1599107358409905 1599297660368540 1599936979919520 1601317992718290 1605520927082380 1606086846825216 1607670946548480 1608250105240880 1613926795810560 1615848137234144 1616299971759606 1617894144791430 1621655442456060 1624113035774544 1624189775071710 1625789962042224 1626950687859960 1627144303317280 1628375799647968 1629026743190784 1631220899639120 1634878132354544 1636045346632760 1636295901628740 1644739992683616 1645651270479040 1647310401969456 1651140086864352 1652768623054560 1653227465194921 1654783304420549 1656728745195776 1657656798908880 1660624244675088 1661809840280520 1661883106373952 1662007604155360 1662860960192465 1663447091354688 1663645050070784 1666046736203808 1666245004290944 1667434612813760 1667813094219136 1669671938517618 1670118708552448 1671567038518080 1679262543386967 1680911102812480 1682117072766492 1682818961655552 1682989759955328 1686532078206824 1687206269733312 1688662610502924 1688863569994832 1689538693535616 1693094795832328 1693266637081492 1698574682965760 1699777094527820 1700456580752160 1701451751763808 1702131907432704 1705714515637232 1706142916325508 1708072525566176 1708501518483144 1711844797676430 1712781944621076 1717638924877840 1719541944464190 1719932253413484 1721236074458736 1724322687014480 1725323890571520 1725548405353944 1725753754444192 1727933834002992 1729765805286464 1732469093409824 1735414067050624 1740943642198640 1744688356765680 1745382295070656 1747100244822240 1748971989449457 1749180126066076 1751477374998960 1751655141808440 1753562467112054 1754663449345280 1758338137197312 1758748747630217 1760483419332385 1762743422437248 1767333900099845 1768167252169472 1769075115764968 1772597162965888 1775066512709760 1783503417114048 1784989139346560 1785262504597440 1785905640122140 1789412902020480 1789645756645956 1792209406975680 1792492208774792 1794342989603032 1795255931431680 1798934366997705 1799649881296036 1803520871121732 1805291416974080 1809496682137320 1813099204533120 1814030138391780 1819395256169190 1819611773514920 1824170571802180 1825553412304720 1825967784188192 1827990824308572 1830077705963760 1833721203068160 1834178074095136 1834881059522720 1840307845320560 1840770049951140 1842396621812544 1845381857520810 1846461844243678 1847199967725264 1853646888540566 1854302284939440 1856129183742336 1856216885796240 1860962853491665 1861000913883392 1861706773754520 1863351846072192 1864904084906240 1866593143239440 1867932330804651 1868242533332224 1868432151262336 1869766110437440 1875200922128247 1875616104306560 1882640459393664 1883029277444073 1884597908283310 1885243054877952 1887017242130688 1887543168923335 1889177995516818 1889319520795115 1889402817365624 1889966283719808 1890751748458460 1891931349532070 1894136467945996 1894464913038720 1896754955715928 1897425593891520 1897856279628672 1898109135836620 1899211246034880 1899437261891840 1901836749267840 1904053412804352 1906033125510580 1906828446772480 1908196501162992 1909011885233530 1918863324797552 1919157192442248 1920527366544420 1923182337559560 1926625112498856 1928000618290740 1928196301388610 1928230060230320 1929900126289056 1930129794279808 1933257184069420 1934965480951232 1940688273247136 1942602393746080 1943378949431040 1950161544937760 1952082886361344 1952573163980736 1957465079566944 1962469918227574 1963254415959312 1963488053281216 1964496204134354 1965190793673360 1968407314688864 1970654499445120 1972837841971920 1974781524574848 1977922437268736 1979964678182656 1985031025652640 1985289335881383 1985820558671488 1986050237722035 1990500069046426 1994409124986432 1995433152230958 1996685994082560 1997152263955835 2000921535376512 2001334781786109 2001688428570240 2006587628982398 2007608558531520 2007847474223360 2008108753535192 2009998568720248 2012877872333440 2013139806246268 2017093323374976 2019810171542680 2029920043272891 2030141294718180 2031194537877120 2032237452552780 2035469749559960 2036283428988480 2039732513433384 2043597665443180 2048562524314048 2051394493396864 2054297129660160 2055924990854520 2056533992843456 2056742721481184 2059138002461820 2061166709853408 2063925108580440 2069187224417376 2070910931494720 2075780305843860 2077353882967440 2079308864193360 2079556312588480 2079826923304306 2082558420254760 2082806255363680 2084766367773920 2085037656469349 2086346756919680 2087648385690560 2087920049420282 2089132370638368 2094465253336960 2096203513251584 2102646340958115 2103208966080640 2103523702069440 2103737199944160 2104360364770048 2108165097758530 2109007837166640 2110828263128655 2111079462493540 2111923366919520 2112580103198862 2116368494790410 2116583296351865 2118453586903504 2119202611359360 2120800680119814 2122132234548480 2126814689704760 2127448958113920 2127664884290880 2132143144546540 2132678645406885 2133249306559360 2135090656957720 2135626898103930 2140977430776345 2141986967215872 2143086768146568 2149915316766855 2151545093073420 2152442857931520 2155066629012808 2156935506692430 2157192193055240 2159917292503740 2162207256608080 2165484047699392 2165586366762280 2167719949389632 2169267583813280 2181727868838320 2183534128217904 2186475157582595 2189004686162616 2190664094765664 2192986656911488 2196413869292608 2197922671496640 2201520115819136 2201857271427264 2203429278046560 2203691497406080 2204040994769621 2208369414384672 2210209065211840 2211343894706210 2214165659566784 2215746453707360 2215844141831936 2217929455139584 2221395648271744 2226229251356824 2228756051357440 2229379271392560 2232033294334694 2233155424189998 2237057195807445 2238750301773867 2239016724515956 2239911771887328 2240615260968490 2242822763688656 2242928737003790 2243719332524928 2249562351620045 2249608359644416 2250739325167872 2251550147337232 2254401088902165 2254671819396480 2261517489939972 2265051802708002 2267183424954138 2267275441002880 2268606886460160 2268902098150152 2270317619438484 2272152278578560 2274857221767344 2277434602571520 2277730963003944 2278002024644192 2282459730235240 2283709259494768 2284988530385715 2287239750612696 2290814262280236 2292722592618920 2293243004551312 2294981432611648 2300731207138592 2302995777265680 2303911778670656 2308999959656580 2313876072276384 2318981607534383 2319908620883304 2320161479677920 2326251142354240 2328005344269451 2329189807590240 2329466993096320 2331122872495296 2331962652599276 2335303166665280 2335540189077920 2340193853925312 2345357459001194 2353300574242080 2356553818597440 2358771552663360 2361753521707030 2362457854649760 2364785399334144 2367670584932495 2370943694644910 2372320349535840 2372629057361673 2374118723391360 2378004556152064 2380066766005440 2380350006129920 2383357012417920 2385245626453740 2386194342194608 2389612542634240 2396582716747002 2398579155996940 2398946490552810 2404694494828976 2408281390623570 2411137162049280 2412375157861320 2412662242849760 2413626705050880 2415453446800128 2418706851189040 2423772205851216 2425860341558920 2437321099078096 2440103607951680 2440716454975920 2442563699471952 2446831349458680 2452317198531816 2454068019949140 2454360066601520 2456528829083392 2460509143361080 2462933290300352 2464676787065339 2468476905718560 2472403046585920 2474955847728320 2482275698339360 2485093117793664 2490576441072868 2493011406233040 2495467575106176 2499367506436416 2500267896170996 2501151919220640 2501719641328704 2503616108303616 2505178062828672 2510135941918990 2510705703258764 2512498210900310 2513358304004352 2516424757807835 2518903994022424 2521366654218720 2523850759296768 2529798117310236 2529900791855360 2532281661379840 2533295354992248 2539642193748492 2539899955622238 2544262001550656 2547862024448640 2549665641791730 2552177627645712 2558571773455848 2558876256589664 2559899167871232 2560703155392560 2562108788349264 2564243116746080 2568833483331808 2570667491054320 2570928401851480 2573200168385408 2576458387316760 2586484030521720 2588630631666288 2589563178177103 2594648707929696 2598703640114736 2603121100575936 2603430885307648 2609953439422592 2611415463297960 2617672554612416 2618073442605984 2620254391564480 2623770189099114 2630343700668081 2630450455962560 2631995174017920 2638437071596634 2644429796887296 2645047329113161 2646708034203520 2647052447841844 2648066983629380 2652250878254208 2653612673647452 2658895744448832 2659212166648576 2660577536307944 2661931208674560 2668446375714812 2676811411375360 2677483709019840 2678858460183210 2688738313162188 2691514484404548 2693833286266010 2699474821944054 2699951833885440 2706560057697188 2706855059624240 2707937125461120 2709649936737040 2715044571984640 2719643351244512 2720730529203456 2729417660272380 2736255857703270 2738330118457080 2738951676282288 2741233321139360 2745517336615760 2748222279804544 2751267111142704 2751900144773920 2752321589284080 2758916299223168 2760461767980840 2763748031990341 2767707074458480 2769692766365517 2769805177289920 2772411818924480 2776744560339680 2780470332810849 2782786564196030 2785509827517824 2791501370825088 2795360391715584 2797356127359360 2798770905644945 2799889714859160 2802363799998336 2802648226893504 2803528454610820 2804649165656160 2804698269425920 2804982933258880 2812010449555520 2813424156459840 2814437684171540 2815897822559360 2816773470931816 2826896862424965 2827734240159752 2834104226048436 2836127622687690 2836886512387840 2837897024298105 2841204701918994 2843571527209180 2845132433573892 2847163703754930 2847502530805240 2849155892837760 2854636574368460 2857449024195424 2858459336252160 2859049688265870 2860242670158720 2863517827850295 2866553755689140 2868726790764560 2869582315595520 2875914008923240 2878294987196328 2879889723338320 2881561890535680 2892345090345480 2895194691419712 2899885776104130 2902448221426848 2911032409870704 2911378837623872 2912873681992318 2913903590619120 2914953315749095 2918672914883488 2920885459687552 2925242317406640 2928124329542016 2930563561995520 2935809695236352 2937905704062080 2943704877341361 2944492552512896 2945232079921824 2946744306201531 2951431136861942 2952610972033296 2955981749167680 2963216614892611 2966883655903104 2969947017273984 2972505695190080 2977540565586664 2978730838007232 2982742927743260 2985000402365156 2985750103569639 2986549029183104 3005868118536220 3009881443473597 3011771211335040 3012163130302788 3014997853080372 3015356653253296 3019316808500160 3019709709369402 3020069070277336 3021605647952640 3022911233272184 3025202797533536 3027090159251312 3029715257314020 3036974617338592 3046651373847620 3049653000816928 3053204624339940 3054419016373648 3061065220615633 3065396498164770 3070661036354240 3072843786471072 3077091740095296 3078666612875440 3083881300071902 3084800989265184 3085114082221776 3085168096368512 3089533478465280 3091607559592483 3093211494511072 3093548639570560 3095881452588694 3105586410120320 3106366397242080 3108163829993728 3113220551341085 3119334468882720 3119740384956459 3120258471900416 3124209383045520 3125334870213745 3127149551660880 3127928679930098 3129520135379520 3131472578535840 3131880074130423 3137734098989440 3138382129073455 3140100231805306 3141697880005440 3142071758129920 3144305269877376 3145028736884480 3148629992528030 3149943806199680 3154813449120960 3156540547155072 3162247646637795 3163093799381120 3163505409815564 3166619193740310 3173422354673920 3174552742185615 3176049641044224 3177680380355256 3180327501938320 3190222034557140 3191553203139840 3195443622329336 3198214716819810 3198595320737080 3199873959839040 3202635985436580 3211041854164760 3216500210481760 3231696274468288 3232599943519212 3235788289582860 3243310884912120 3248226071549088 3248379550143420 3251579924084448 3253901375719920 3254288606634560 3256751599295936 3262441799278240 3269756264709088 3272090693265520 3272591803257480 3289479985367232 3291302540958080 3294620803938912 3302280173728704 3305537246109120 3306454930389842 3308815559802305 3309566608841098 3314738818905493 3315313597817760 3317015842059315 3321248489350176 3323619680561040 3323766212747904 3324015208310720 3325721920384930 3326894182709376 3332093472407616 3332490008581888 3334869225627520 3335557969643515 3335626188438272 3339343877035236 3343134077036160 3348049941502041 3358525086773934 3360922891452735 3361822205624960 3364234145532984 3364393105505685 3365979519910656 3373064156413648 3374412539466624 3377325221005848 3377727139989664 3379077387071232 3383200072121485 3386189591664656 3386533274162984 3399554189055640 3400913161504320 3402903503527616 3411429031274464 3412285832651016 3416145051132352 3417003036966288 3423689595352860 3425563889242152 3435277849755680 3439083888928380 3439864506826968 3442472148917472 3448645374028960 3451096810707888 3451507508888384 3455867668005984 3459531610572928 3463492991780833 3464938186819648 3470828134101248 3481887284397280 3489376713531360 3490764590141312 3494200489644480 3497943978898914 3498360252132152 3502954749997920 3503310283616880 3507124934224108 3517497495260434 3518036188501791 3520966838664770 3525486844874496 3534667800199690 3538150231529936 3542630282560545 3545194325931776 3550133025419520 3556415541967365 3567006834228096 3569978278693120 3570525009194880 3571811280244280 3578825804040960 3579291513291912 3584418813951360 3584984417549584 3588685979206064 3597868733995410 3599299762592072 3607041742243464 3618993364274640 3626198409066240 3628060276783560 3638790512338380 3639223547029840 3648341143604360 3651106824609440 3651935568376384 3655981648617144 3660155411927520 3668356148190272 3669762119045440 3680615690641120 3681540099902280 3684793243625088 3690763715041620 3692923688487356 3694399935450528 3707293777081132 3708604569878880 3712258367484672 3712433771592480 3721925706983330 3723413547509040 3726703692144384 3731250502956445 3733186286478880 3735864661609302 3736864302524672 3739532220874880 3750401844256494 3751232208613120 3765203912878485 3765280918787328 3766058554888146 3768747316350465 3769195816566620 3775086337846670 3778355991033636 3778639041590230 3778805634731248 3779932567439616 3781503496916920 3783862699064140 3788272935891992 3788929826077440 3793509911431856 3794851187783040 3795712559257344 3796218271673240 3798422492069760 3803673498535680 3812066251021160 3816393002325984 3818023770467060 3837726649595104 3838314384884496 3839697126262601 3841054733088840 3846364675119120 3853250224997712 3856001236581480 3856392602777220 3856460120460640 3859800252578112 3860259588559616 3866514368138840 3869930961902464 3881376546494272 3885204787492160 3900323089875520 3905146327961472 3914930159133888 3924939836455148 3926508831918624 3926976106562432 3928992408268708 3930381587346720 3936814629377728 3941308998890240 3945675683943840 3949563049149696 3954381762269455 3957655607394951 3970062051305280 3970578671762766 3971641117342976 3972100475444070 3981000138092852 3988818249972864 3990866304461916 3994304527911670 4001843070753024 4002669563572218 4003376857140480 4013175257964796 4015217117063040 4016217507070384 4019997137440496 4025755744666880 4026279612492536 4034186646749952 4039620343085360 4040749929399015 4059840086545782 4060282589436360 4062389075754240 4064474905105560 4065116259185689 4070939499119920 4072566857976960 4079465026866768 4080934642048733 4087195330886360 4097125048628096 4102788986793728 4111849981709040 4113067985686912 4113485442962368 4118276004923640 4122333419706816 4127850217160880 4138374448834752 4141821862989440 4151560611687720 4154707765934880 4156502945749253 4158617728386720 4159112625176960 4159653846608612 4165116840509520 4165612510727360 4169532735547840 4170075312938698 4172693513839360 4174179846294045 4175296771381120 4175840098840564 4178264741276736 4188930506673920 4205292681916230 4206417932161280 4207047404138880 4207474399888320 4216330195517060 4218015674333280 4221656526257310 4222158924987080 4223846733839040 4225160206397724 4232736989580820 4233166592703730 4236907173807008 4238405222718720 4241601360239628 4253629379409520 4254897916227840 4255329768581760 4264286289093080 4265357290813770 4266498613118720 4270181313915440 4271253796207860 4281954861552690 4286173536293136 4299830633533710 4303090186146840 4310133258025616 4313871013384860 4314384386110480 4319834585007480 4324414513216160 4330968095398784 4331172733524560 4335439898779264 4338535167626560 4358508771877519 4363455737676640 4367068256435808 4369310522988477 4372950315165190 4378009372325232 4381328189531328 4383906167780135 4385973313822976 4392827738585216 4393734980702837 4395845342993280 4403040231638272 4403714542854528 4406858556093120 4407382994812160 4408081989539242 4416738828769344 4420418130423680 4422687789412420 4427146705292913 4428331319133568 4431492907414720 4442791296543488 4452458502713648 4458758542785120 4464066588669388 4466310848379996 4474114391614890 4477500603547734 4478033449031912 4479823543774656 4481230521936980 4485645527377312 4485857474007580 4487438665049856 4499124703240090 4503100294674464 4508802177804330 4509343638792960 4523034979879944 4530103605416004 4534366849908276 4534550882005760 4537804196300304 4540635238876968 4544304557157120 4549714443534688 4555461926007888 4556004049288384 4564919460470480 4567418518989536 4569977060771430 4574479501225392 4581628524560472 4585445185237840 4586486009102624 4589962865223296 4601462414277184 4605991554531360 4607823557341312 4616154610609195 4617999919313160 4625821950107853 4627752144552768 4634117221351415 4637963215068766 4639817241766608 4640322959355840 4643822178883041 4652502284708480 4656010688538902 4658379615180480 4658933986192640 4662245744990592 4663925305198552 4670606333330560 4671080378155840 4680387707850624 4690714918002388 4691893019895147 4706601148484160 4710150347707959 4713107637194880 4717543105326720 4722944988792045 4723507043414060 4724915709299520 4735341169864990 4741887389289820 4744640699071680 4745258114723346 4748237446782720 4760133532010880 4766714024835840 4770491252907480 4772388684389216 4793165433494004 4797158311993880 4797892981105620 4809388989657952 4816562781247140 4824750315722640 4825324485699520 4837413702378080 4847544411702432 4851720683117840 4874642198156192 4880207215903360 4881432909951840 4885127398943904 4893662698917360 4904634397063632 4906174795568935 4908136039898280 4908720133203040 4911240510335885 4921018286722160 4925866580600704 4929353574130678 4936953811437120 4944806093171840 4949911695456640 4959682395584763 4964349913261647 4964551396678720 4970186235587328 4976250172616065 4981152882145736 4986022812466080 4988582880577395 4990935150212352 4998735012872832 5000535792341992 5002303838441280 5003439282657408 5010356125657344 5016469072455995 5020271883837980 5021411406517528 5024996421800620 5032849515615670 5037807988044848 5042733308437440 5059596234620472 5066590709984496 5079284387496984 5079799911244476 5088524003101312 5095724048897280 5099331283583460 5104355255291424 5117143546911696 5117752513179328 5121406310785120 5124217576698528 5128486233492160 5137666966663616 5141334982108640 5141856803702960 5146400336770816 5152916774633520 5172968061043440 5177261263332576 5179126356354206 5189297415859392 5197407280229472 5199567308260765 5206242201151872 5208875286851489 5219800123550705 5219906878845184 5222830926595920 5235345109224832 5236146885211968 5240508783128960 5247540378198228 5260687401336162 5260900911925120 5263990348035840 5276246242890651 5276874143193268 5281450257997155 5290094658226322 5293416068407040 5294104895683688 5296133967258760 5302001700299535 5304501756508416 5307225347294904 5317791488897664 5321155072615888 5336892751429624 5354967418039680 5357716920366420 5377476626324376 5383028968809096 5387666572532020 5398949643888108 5413120115394376 5413710119248480 5415874250922240 5419299873474080 5439286702489024 5458835320544760 5472511715406540 5476660236914160 5477903352564576 5482466642278720 5491034673231520 5496444559609088 5502534222285408 5503800289547840 5504643178568160 5517832598446336 5520923535961680 5527496063980682 5535414148916960 5536134467177237 5539385532731034 5539610354579840 5544823637848960 5553489120679360 5560940665621698 5565573128392060 5571019655035648 5580083235836735 5582888560474995 5583002741650176 5594712254718720 5597541811289890 5599779429718320 5604727599996672 5605296453787008 5607056909221640 5609298331312320 5609965866517760 5624020899111040 5626848312919680 5628875368343080 5631795645118720 5633546941863632 5653793724849930 5655468480319504 5662629506770005 5667958562385345 5668208452096872 5672255245375380 5675794048596210 5682409403837988 5687143054418360 5690264867147784 5694327407509860 5695005061610480 5698311785675520 5709273148736920 5714898048390848 5718099376531740 5720485340317440 5727035655700590 5733107511378280 5737453581529120 5751828017846480 5756589974392656 5759779446676640 5784690180690960 5790389382839424 5799771552208260 5804896442853696 5822064819741408 5822757675247744 5825747363984636 5827807181238240 5829906631498190 5837345829766976 5841770919375104 5850484634813280 5856248659084032 5863393647502985 5875811408124160 5887409754682722 5888985105025792 5890464159843648 5893488612403062 5902862273723884 5905221944066592 5911963498335360 5926433229785222 5933767311806208 5939894034547968 5945011390380160 5955081131173328 5957461676014464 5965485855486520 5970000804730312 5971500207139278 5973098058366208 5991456791867505 6011736237072440 6019762886947194 6023542422670080 6024326260605576 6029995706160744 6030713306506592 6038633617000320 6039419418738804 6040138140554672 6045822466544368 6050405595067072 6054180318502624 6059430514628040 6073949234677184 6093302747695240 6099306001633856 6106409248679880 6108838032747296 6113678783499737 6122130441231266 6130792996329540 6137468634892189 6141322072708480 6145687572942144 6154183480190592 6157333225750880 6167762600143804 6169601978530368 6170228164443552 6170336192737024 6183215119184966 6186422989022144 6187097279141120 6191762905177388 6211172820240640 6212732794484160 6226441102682170 6238668937765440 6239480769912918 6248418766091040 6250669740427490 6254299103321760 6255112969408047 6255857359860196 6259040270759040 6262945157071680 6263760148260846 6275468197978880 6276764258146910 6280200463610612 6283395760010880 6288610539754752 6297259985056060 6299887612399360 6309626898241920 6313081094310144 6324495293275590 6326187598762240 6327010819631128 6333238387480620 6349105484371230 6349749889055595 6355360760710512 6360655003876640 6380444069114280 6390887244658672 6396429433639620 6397190641474160 6399747919678080 6405271970873160 6412897294648009 6422083708329520 6433000420963520 6462616454852873 6463392548936576 6465199887038424 6471576579165720 6486621769824240 6496452143098176 6496759100286840 6503159848168896 6507802751439840 6508577213269120 6513503198591872 6524883598556480 6539512529418176 6544181386531040 6545183606514960 6559425472747785 6578959970734464 6582605081916160 6589241607877824 6596092678991585 6604560347457408 6611074492218240 6612122984308863 6612909860779684 6617631119604610 6619133217682196 6629477637810986 6630627195635520 6634031684118630 6642496978700352 6647239361122080 6647532425495808 6648030416621440 6651443840769860 6653788365418752 6664186944815232 6669738451255040 6671115939287030 6678687754070472 6686268154072320 6696099883004082 6717050173547868 6721845782905470 6723644411249920 6728468291065968 6728786211011370 6746128312827296 6748687054860135 6748825078933248 6754650442011696 6755454279979328 6766400144242970 6772379183329312 6773066548325968 6799108378111280 6801826323008640 6805807007055232 6822858062548928 6824571665302032 6832290102264704 6834006073932576 6847379190705720 6849085212950387 6851127778484304 6870555699511360 6875736714470239 6878167777856760 6879729013653936 6884944297834944 6897290748057920 6902193621415776 6903015017776768 6911735336011968 6919063221145856 6926985983561666 6929876373639296 6956944822603149 6963774568794560 6978753427062720 6981529180282624 6984016032808353 6988400979288960 6995887957797828 6996720504264304 7005909499995840 7006620567233760 7014249868448216 7034994990520868 7036072377003582 7041933677329540 7069335600399380 7076300463059872 7085260565121090 7103011754797485 7112831083934730 7134013668456192 7141050018389760 7143622560488560 7158583026583824 7168837627902720 7169968835099168 7177371958412128 7195737467990820 7198599525184144 7214083484486928 7237986728549280 7256120553567120 7277581024676760 7278447094059680 7279394231565071 7282184204980795 7296682287208720 7302213649218880 7303871136752768 7311963297234288 7320310823855040 7336712296380544 7339524238090880 7361231381282240 7363080199804560 7369586487250176 7378577842154855 7381527430083240 7385847376974712 7388799870901056 7394030361196017 7414587554162264 7417209139757760 7424867543184960 7443851413966660 7446827095018080 7462501005912890 7466372572957760 7471729323218604 7479064441749760 7500803688512988 7530407825756970 7532117109776292 7537494632700930 7538391633133240 7549274273423505 7550172675693340 7556711982067272 7557278083180460 7557611269462496 7563006993833840 7567725398128280 7576545871783984 7587019822863712 7589702375566080 7592436543346480 7596844984139520 7624132502042320 7632786004651968 7636047540934120 7675453299190208 7676628769768992 7679394252525202 7682109466177680 7692729350238240 7706500449995424 7709703250179755 7712002473162960 7712785205554440 7712920240921280 7719600505156224 7733028736277680 7739703631471735 7739861923804928 7762753092988544 7768689534531309 7770409574984320 7800646179751040 7810292655922944 7812116530171429 7819821699825245 7829860318267776 7849879672910296 7850250579513265 7853017663837248 7853952213124864 7857984816537416 7860763174693440 7873629258755456 7891351367887680 7908763524538910 7915311214789902 7935141987339483 7940124102610560 7941157343525532 7944200950888140 7962000276185704 7977636499945728 7981732608923832 7988609055823340 8005339127144436 8026350515929592 8030434234126080 8032435014140768 8039994274880992 8052559224985072 8079240686170720 8081499858798030 8119680173091564 8120565178872720 8128949810211120 8130232518371378 8141878998239840 8145133715953920 8158930053733536 8161869284097466 8174390661772720 8194250097256192 8208751106504179 8223699963418080 8226135971373824 8226970885924736 8236552009847280 8244666839413632 8255700434321760 8266137325974605 8273916522102745 8276748897669504 8283643725978880 8291244095971023 8303121223375440 8309415531869760 8313005891498506 8317235456773440 8318225250353920 8319307693217224 8330233681019040 8331225021454720 8339065471095680 8340150625877396 8348359692588090 8350593542762240 8351680197681128 8356529482553472 8396312716934835 8410585363832460 8414094808277760 8414948799776640 8432660391034120 8436031348666560 8443313052514620 8444317849974160 8447693467678080 8450320412795448 8465473979161640 8466333185407460 8473814347614016 8483202720479256 8507258758819040 8510659537163520 8528572578186160 8530714581627540 8540362627830880 8542507592415720 8563909723105380 8572347072586272 8599661267067420 8606180372293680 8620266516051232 8627742026769720 8628768772220960 8639669170014960 8648829026432320 8661936190797568 8662345467049120 8670879797558528 8677070335253120 8717017543755038 8726911475353280 8734136512871616 8738621045976954 8744859947247285 8745900630330380 8756018744650464 8762656379062656 8767812335560270 8785655477170432 8787469961405674 8791690685986560 8793743738151085 8807429085709056 8813717112186240 8816163979078484 8833477657538688 8840836260847360 8845375578824840 8854293410585826 8856662638267136 8862985814829440 8889649844677833 8904917005427296 8917517085570240 8928133177338776 8932621696759992 8948228783229780 8955001207095468 8956066898063824 8959647087549312 8962461043873960 8971291054754624 8971714948015160 8998249406480180 9006200589348928 9017604355608660 9046069959759888 9060207210832008 9068733699816552 9075608392600608 9081270477753936 9099428887069376 9110923852015776 9112008098576768 9129838920940960 9131026978331287 9134837037979072 9139954121542860 9148959002450784 9163257049120944 9170890370475680 9172972018205248 9179925730446592 9183195661846899 9202924828554368 9211983109062720 9215647114682624 9232309221218390 9235999838626320 9251643900215706 9255504289105536 9268234442702830 9274822678777449 9275926430137532 9279634483533216 9280645918711680 9287644357766082 9305004569416960 9312021377077804 9316759230360960 9324491489981184 9327850610397104 9339661654023255 9341212666661120 9342160756311680 9360775415701248 9376004610641235 9381429836004776 9383786039790294 9413202296968320 9415146387220365 9420300695415918 9426215274389760 9435086210653440 9445889977584090 9447014086828120 9449831418599040 9470682339729980 9483774778579640 9489281398143360 9490516229446692 9520267064021760 9540982505814960 9544777368778432 9586330866988008 9594316623987760 9595785962211240 9618777979315904 9633125562494280 9644593569116297 9649500631445280 9650648971399040 9674827404756160 9695088823404864 9703441366235680 9749284396312384 9760414431806720 9762865819903680 9770254797887808 9787325397834720 9809268794127264 9812349591137870 9816272079796560 9817440266406080 9822481020671770 9842036573444320 9851733161201408 9858707148261356 9873907622874240 9889612186343680 9899823390913280 9919364791169526 9926446679406915 9928699826523294 9929102793357440 9944216456716479 9952500345232130 9962305764291472 9972045624932160 9977165761154790 9997470025745664 10001071584683984 10004607676882560 10006673908930545 10006878565314816 10032938144911990 10040543767675960 10042822813035056 10049992843601240 10065699031231340 10075615976089696 10085466616874880 10119192469240944 10133181419968992 10149600216364455 10155540143340229 10158568774993968 10159599822488952 10177048006202624 10195057886973113 10198662567166920 10208710510582848 10234287093823392 10235505026358656 10242812621570240 10248435153397056 10256972466984320 10275333933327232 10282669964217280 10283713607405920 10305833549267040 10345936122086880 10354522526665152 10358252712708412 10378594831718784 10390478975342499 10394814560458944 10399134616521530 10412484402303744 10417750573702978 10425188282346745 10439600247101410 10445661853191840 10470690218449664 10472293770423936 10481017566257920 10495080756396456 10521374802672324 10521801823850240 10552492485781302 10553748286386536 10562900515994310 10580189316452644 10588209791367376 10592267934517520 10604003400599070 10614450694589808 10635582977795328 10642310145231776 10673785502859248 10709934836079360 10715433840732840 10754953252648752 10766057937618192 10775333145064040 10793584550251657 10797899287776216 10826240230788752 10827420238496960 10838599746948160 10878573404978048 10917670641089520 10945023430813080 10947750379755343 10953320473828320 10955806705129152 10964933284557440 10982069346463040 11005068444570816 11007600579095680 11009286357136320 11020204973848105 11041847071923360 11054992127961364 11070828297833920 11072268934354474 11078771065462068 11079220709159680 11089647275697920 11106978241358720 11121881331243396 11131146256784120 11160166471673470 11165777120949990 11193751508869335 11195083622579780 11199558859436640 11210592907574016 11214113818443280 11218596662624640 11248041798222080 11253696625839360 11257750736686160 11267093883727264 11307587449699860 11310936960639008 11325259013540010 11335917124770690 11336416904193744 11344510490750760 11351588097192420 11364818807675976 11374286108836720 11380529734295568 11388654815019720 11390010123220960 11418546297473840 11429796096781696 11436198753063480 11454071311401180 11466215022756560 11474907163058240 11503656035692960 11513179948785312 11519091378787803 11519558893353280 11569380361381920 11580778765678848 11583483130943843 11594908037671915 11599543104416520 11609792885707392 11640026721347255 11644129639482816 11645515350495488 11651494727969272 11655614362476480 11659813262996380 11674691659533952 11700969269626560 11726787295005970 11774819509365444 11780928319687296 11786977224806124 11805724547447768 11810443888133184 11823926996670720 11852866459570444 11863145286808365 11890022780760320 11910162262346656 11914923352028928 11930971710973040 11940001609460624 11943000414278556 11982913583735010 12023472474144880 12039525773894388 12048652521211152 12059991412321488 12061426613013184 12077267234000640 12078838837477608 12080276281109344 12091644933088736 12100811190134144 12108360637005248 12118861029256080 12147898469354368 12186605495390480 12195348777557067 12198612003267712 12212818497359760 12217676065494592 12227357566999474 12242803926146199 12244260882462532 12261585992659080 12274937269784378 12276183118840817 12282644145416960 12291375145884288 12308366960381184 12314666451501760 12323383935326695 12335525200287608 12339203957060736 12340456328887104 12366430238369932 12372845978044288 12383525810354776 12425465588968320 12452882205364340 12469508837247759 12477337875530880 12478961539825836 12496837532182080 12501339480854980 12508598206643520 12510225938816094 12511714719720392 12518080541518080 12525890314143360 12527520296521692 12553528516293820 12560400927221224 12566791520021760 12594519970112120 12619253796483840 12648990586551180 12654021639262256 12666476774961240 12698210968742460 12699499778111190 12710721521421024 12721310007753280 12760888138228560 12781774489317344 12792858867279240 12794381282948320 12799495839356160 12810543941746320 12825794589296018 12844167416659040 12866000841927040 12925232909705746 12926785097873152 12930399774076848 12943153158331440 12947815890885515 12973243539648480 12992904286196352 12993518200573680 13006319696337792 13015605502879680 13017154426538240 13027006397183744 13049767197112960 13075526315632557 13079025058836352 13088362773062080 13090367213029920 13118850945495570 13151718503340405 13157919941468928 13178483215755648 13181204942108511 13192185357983170 13209120694914816 13222148984436480 13224245968617726 13225236645565805 13225819721559368 13235262239209220 13238266435364392 13258955275621972 13261254391271040 13268063368237260 13284993957400704 13294478722244160 13296060833242880 13302887681539720 13328373889630464 13342231878574060 13357375508140944 13392199766008164 13434100347095736 13443691565810940 13456936582131936 13457572422022740 13492256625654592 13497374109720270 13509300884023392 13510908559958656 13532800288485940 13539108967870529 13544758366658624 13546133096651936 13598216756222560 13603652646017280 13611614014110464 13645716125097856 13649143330604064 13664580204529408 13668012147865152 13694758381411440 13698170425900774 13702255556968608 13732489392608471 13741111399022720 13751473428940478 13756335555713520 13759458027307872 13769888595669888 13794581496115840 13804387242831552 13806030035553536 13818740159951705 13823470672023936 13848463831827585 13853971967123332 13859752747278592 13902351664054245 13913889645206298 13927549137589120 13957506854125440 13968032065616706 13976801958577920 13991775915595656 13993441008528608 14011818999991680 14013241134467520 14028499736896432 14069989981041736 14072144754007164 14083867354659080 14138671200798760 14152600926119744 14170521130242180 14206023509594970 14225662167869460 14287245120977120 14317166053167648 14339937670198336 14354743916824256 14391474935981640 14397199050368288 14428166968973856 14475973457098560 14512241107134240 14555162049353520 14556894188119360 14558788463130142 14564368409961590 14593364574417440 14595263595285443 14604427298437760 14607742273505536 14623926594468576 14640621647710080 14673424592761088 14679048476181760 14718524386706805 14722462762564480 14726160399609120 14733721531007655 14757155684309710 14763054860166480 14771694753949424 14777599741802112 14788060722392034 14816083074463055 14829175108324528 14834418279515520 14849735086369920 14887702827933320 14893654190036160 14925002011825780 14928750517848195 14932745145915520 14943458646437208 15001607377025976 15049407217367985 15060815651513940 15064234219552584 15074989265401860 15076783266266480 15098548546847010 15100345351386680 15113423964134544 15114556166360920 15115222538924992 15126013987667680 15135450796256560 15153091743567968 15174039645727424 15184873086692960 15248265004084640 15265572009303936 15272095081868240 15305326103078165 15350906598380416 15353257539537984 15358788505050404 15364218932355360 15385458700476480 15413000899990848 15419406500359510 15424004946325920 15425570411108880 15425840481842560 15439201010312448 15458037797962415 15466057472555360 15479407262943470 15525506185977088 15537379069062618 15540819149968640 15598701924782295 15601292359502080 15624233060342858 15626625860554467 15639643399650490 15659400370652115 15659720636535552 15699759345820592 15700501159026530 15706035327674496 15715969633074832 15721526349386880 15747258517510912 15782702735775360 15817527049077820 15830622429579804 15870283974678966 15880248205221120 15882314687051064 15888401901776280 15924000552371408 15963465217847664 15977218111646680 16010678254288872 16052701031859184 16064870028281536 16079988549761984 16105118449970144 16158481372341440 16162999717596060 16232871252740681 16239360346183128 16241130357745440 16257899620422240 16260465036742756 16283757996479680 16317860107467072 16323738568194932 16348781323545440 16417502213008358 16447399926836160 16453941771849472 16473104019694560 16489333678827264 16511400868643520 16532274651949210 16547833044205490 16553497795339008 16573694094527465 16582488191942046 16606242446750880 16608403401531711 16618831063739520 16626011782997012 16634470913546880 16638615386434448 16660467362038080 16662450042909440 16678130942191360 16680301251754792 16696719385176180 16703360395362256 16713058965106944 16740249707510205 16792625433869670 16821170727664920 16829897599553280 16865320782068240 16872062697333120 16886626105029240 16888635699948320 16895386935356160 16900640825590896 16930947958323280 16932666370814920 16947628695228032 16966405440958512 17014517517638080 17057145156372320 17061429163255080 17080725255661760 17085015184831440 17127819446210760 17144694145172544 17199322534134840 17212360744587360 17240533032102464 17255484053539440 17257537544441920 17279338340029920 17297658052864640 17317464958904165 17324690934098240 17354140670506240 17434035087510076 17453822950706560 17468273025743232 17477242091953908 17489719894494570 17491801260660760 17512037489300928 17525312758125312 17535624671120540 17574939922811348 17587487476302170 17590180942508955 17627434224372480 17632327958156968 17666955315077376 17690751157649680 17708586821171652 17725971629658880 17779299689355666 17809834010854592 17835034171140480 17856266354677552 17865243393519984 17896457566459560 17910002414190936 17912133796127648 17919294175098624 17924922087747920 17942582109509248 17943429896030320 17996498812960360 18012401178697856 18035208711217320 18056679197778293 18092139919519776 18120414421664016 18126942247239721 18137467399633104 18151216785201216 18162540955507872 18198857774138752 18202616348626039 18221847704031552 18224016197153536 18259677841881920 18262053956662574 18269674075958144 18279908243085720 18297918004901568 18326514098241888 18341036350499211 18341780740951360 18345944036410496 18366391323693798 18405849657108736 18412405904676567 18423966218125440 18464618442436780 18471999677252640 18503287800431412 18511008578211072 18536468885405660 18549645357554898 18551852860275064 18559268967066432 18561291837423360 18575288715532164 18624042754155608 18633518460721920 18655701220794208 18679323308046510 18684321512623360 18752009221282470 18762859672009552 18767572079580588 18826404593936640 18830292774440730 18840601390831836 18891779955168180 18894028173656240 18899662837198080 18941364679459960 18967549557159280 18978562796286720 18981032458893384 19081965011629920 19089554737556864 19172661733976016 19188633247975520 19191571924422480 19198485631313005 19237555958631808 19238691883944027 19266251124988560 19289187138232594 19299001262890560 19301297942798080 19346236223932387 19349654809512320 19387849364558619 19390177646809728 19406882732471360 19498568792624768 19525731639807360 19540509595775616 19574650795669440 19618537588254528 19624699182275740 19632544159593120 19634880532812160 19644962041343540 19684073146888640 19717414296522712 19747815245748480 19788278036974755 19838729582339052 19852893358813830 19857399653046588 19858205586714880 19888432913432958 19905000690464260 19924611528582944 19944091249864320 19954331522309580 20002143169367968 20009215353765120 20013347817861090 20065876289823980 20081087535351920 20085645626070112 20099985687202480 20131398062462680 20151231952179392 20170933233749760 20238384938481888 20266362839937984 20299200432728910 20311080286680458 20317137549987936 20319199644977904 20325581295928445 20361967030419457 20390115773946226 20397325134333840 20404673210243665 20417421021165696 20468574187646784 20471010052717312 20485625243140480 20496870306794112 20513944933968640 20547255638851161 20550667866654464 20565339928434560 20567427214811840 20611667098534080 20627210143410717 20691872244173760 20709045053330304 20716505425416824 20757189663437568 20780957950684998 20782514728746265 20789629120917888 20798269233043060 20835501147405956 20850376564693490 20879200494202820 20891323706383680 20944587540847872 20990161512792912 21042749605344648 21104984971562604 21107496572773072 21125801031988620 21160378632905288 21176419582734752 21184535869035040 21208006801198140 21228901389179616 21284620290463552 21347571005718496 21430867681465680 21509906505297504 21532115875236384 21550666290128080 21587169100503314 21595798575552432 21641252917147381 21652480461577504 21654840476993920 21677199493896320 21757146809956096 21792543859387595 21835341282179040 21838182694695213 21846552614942385 21890046861626160 21895500759510686 21906640947656640 21911613410258304 21929866569114880 21964138692926080 21968674903514185 22010136889141632 22015201158191360 22018572714272640 22040409947696210 22083694143846720 22109984255922728 22135733526464565 22141656595667840 22144537868708948 22157542130924136 22213956482717440 22243762662486792 22262292513568240 22320332943346940 22331554241899980 22387503017738670 22390167245159560 22399117718873280 22428227636886560 22437193325249280 22515501473372320 22534187767454528 22615174899399720 22621873921278016 22650518027080020 22671834249541380 22672833808387488 22689020981501520 22703176194384840 22729637615351952 22748572217673440 22761059468591136 22777309630039440 22780020246441920 22837092594947680 22859592193563392 22872397506126960 22908142622802360 22932430045513120 22935414221162839 22949814326116480 23007312071385920 23026359897570624 23038182757575606 23039117786706560 23129109750539265 23138760722763840 23166966261887686 23189816075343830 23199086208833040 23219110894415205 23219585771414784 23280053442694510 23288259278965632 23302989455938544 23311228724952960 23319626525992760 23349383319067904 23401938539253120 23436349590514287 23453574590011940 23459465099475735 23549639018730888 23550751738539795 23561856639374592 23573954449612248 23611449094895536 23620887776266368 23705732919140888 23726290573616730 23820324524693312 23861943421946080 23880003218921248 23886000828557112 23965827167470020 24046944948289760 24079051547788776 24097305042422304 24119982824642976 24122853226026368 24157677674955216 24160552562218688 24183289866177472 24201622380268288 24216721274010496 24237722058512160 24244450942465831 24295796938708736 24373210990780960 24390697555114134 24397224006535424 24425636994719520 24435352130989184 24454715133998948 24485607852292398 24488521764925064 24523171985318160 24549874539568756 24552366237681634 24582750291768576 24626253319512537 24629332903003520 24646767870653390 24671050400575216 24678407914121472 24680912657774208 24732860476739864 24745691956088576 24767051620709552 24798411977923815 24821749566308235 24850931177936640 24905764410728680 24939017674495518 24954675751061760 24957923079651672 24993675064364160 25002678961709960 25017196413287040 25020451877632188 25023429439440784 25051780628286720 25055040593043384 25107057032587640 25120801854442448 25189039940224240 25297981173102360 25308043278524512 25332953549922480 25396421937484920 25398999556222380 25421443042842048 25442620015506560 25521776276457120 25563548978634688 25585717734558480 25588762565896640 25621087883492640 25651589178592036 25688334833318080 25732001683854080 25850465819411492 25860799548153696 25886306316662880 25895631781771030 25946487079296960 25985808572392704 25987036401147360 26012639392675584 26031211005759360 26044376434257445 26099534394225920 26151052631265114 26158050117672704 26176725546124160 26180734426059840 26237701890991140 26303437006680810 26356966431511296 26362409884217022 26381231214453255 26384370715966340 26448491937235452 26450473291131610 26451639443118736 26470524478418440 26476532870728784 26517910551243944 26522508782542080 26536126736474520 26569987914801408 26588957444488320 26605775363079440 26684463757148120 26714751016281888 26773696741533331 26784399532016328 26868200694191472 26877879883838207 26887383131621880 26913873164263872 26915144844045480 26984513251309184 26994748219440540 27018601768046784 27021817119917312 27065600576971880 27078217935741058 27089516733317248 27092266193303872 27196433512445120 27291432250195712 27298286661208128 27336024295730304 27389516762822880 27393080934993861 27396340851801548 27404511113937216 27464978785216942 27482222798045440 27502946857880956 27512671111427040 27518916054615744 27539777191339776 27589162992231680 27608774485663104 27637480319903410 27646941344047872 27680672335886185 27696927663655170 27707943934246664 27804703328108490 27827779290412596 27855098275178240 27915013708250880 27936064131233412 27983551831191312 27986882017057216 28023637999983360 28026482268935040 28056999473792864 28139979962083472 28144289508014328 28167734709318160 28277342401597520 28305201852239488 28341042260484360 28412047019189940 28451324335738920 28455813814299823 28485194959948133 28574490241954240 28634332106335296 28679875340396672 28709487833648512 28782949871963280 28794398100736576 28856333937947712 28933780707348891 28951946914197120 29024482214268480 29095520620244771 29110324098707040 29113788376238720 29117576926260284 29128736819923180 29186729148834880 29190527190570886 29208854596875520 29247853188937152 29281243295420160 29437048773413610 29444925525128960 29452320799218240 29467443062015310 29514311368619420 29526109720332960 29543389507898848 29555199483604224 29576121444784068 29632166148926110 29658350216649056 29668836559031040 29699470172739840 29775405655866640 29787308380072320 29850004023651560 29857501035696390 29865490291831040 29886917292874416 30003214754051952 30098814434735970 30121631303027880 30128468439105168 30149978530803720 30153566532532960 30197097093694020 30200690702773360 30226847928269088 30229112332721840 30230445077849984 30252027975335360 30270901592513120 30306183487135936 30348079291454848 30369746173385920 30466620430020687 30496530008169280 30531144018607872 30544190163736480 30568393917498685 30585173660919339 30610652206156330 30687343174460945 30701813196760832 30706515079075968 30717577010100808 30728437864710720 30770917400952960 30826001799981696 30838813000719020 30848009892651840 30851140822217760 30851680963685120 30916075595924830 30932114945110720 30958814525886940 31074758138125236 31197403849564590 31248466120685716 31253251721108934 31275564847040235 31279286799300980 31318800741304230 31399518691641184 31401002318053060 31412070655348992 31431939266149664 31443052698773760 31565405471550720 31635054098155640 31661244859159608 31740567949357932 31764629374102128 31776803803552560 31848001104742816 31926930435695328 31954436223293360 32021356508577744 32064486473240045 32105402063718368 32129740056563072 32159977099523968 32210236899940288 32313082274264365 32316962744682880 32325999435192120 32380753650754971 32465742505481362 32478720692366256 32482260715490880 32515799240844480 32520930073485512 32567515992959360 32635720214934144 32647477136389864 32697562647090880 32835004426016716 32843251139266029 32894799853672320 32946208039389120 33022801737287040 33060614921544315 33064549303898420 33095666088410980 33147388189054930 33164976383884092 33212484893501760 33216806803063422 33237662127479040 33252023565994024 33268941827093760 33277230772868896 33320934724076160 33360602503509584 33393438770352360 33406720790724512 33480499415020410 33585250867739340 33642341455329840 33730641564136480 33744125394666240 33773252210058480 33777271399896640 33801281651181792 33861895916646560 33865332741629840 33895257390456064 33932810881917024 34007683155517313 34029035035276160 34114290312744640 34122858326510160 34161450511323520 34170030369662880 34245426064751935 34255638892421520 34289388290345088 34378683572351195 34398645068269680 34424721489174720 34481066064204928 34510968107078880 34515075088883840 34558676680059840 34595316105729280 34634929917808330 34649381868196480 34750449392831529 34784724113015745 34868070175020152 34907645901413120 34920080164041765 34936546051486464 34954484183907816 34979439788989140 34983602521321520 35024074978601856 35071249342241080 35149879845622696 35174974952604340 35180361885017910 35264655916313936 35381502315299360 35417173642343304 35558599378711332 35619668021709184 35670068342280960 35712532709355104 35730486787039968 35792915132919120 35820004828381872 35824267592255296 35849844175495840 35885164219018496 35886859792060640 35992997625920720 36024802357395712 36070417422434640 36113358395556586 36184279839039552 36240828843328032 36253884494479442 36274934799266208 36302433570402432 36325081911015744 36396971157825355 36397715548277504 36405232697252078 36443695408063104 36462127007960423 36519355683763840 36524107913325148 36539348151916288 36559816486171440 36595836009803136 36653028196483776 36682072700998422 36683561481902720 36691888072820992 36732782647387596 36824811809353134 36828549356522451 36847932436250880 36929236884873560 36943999354505280 36970151805980085 37006575600862824 37072937770811320 37099290715109796 37103705720550128 37118537934132864 37150577431064328 37248085508311216 37311402441588416 37358646616093020 37504018442564940 37525719344019104 37535144159161176 37660585548881460 37681202781663672 37783559910336360 37788056347312480 37882729358919920 37935099114318560 37962064917786768 38163930023259840 38179109475113728 38345323467952032 38377266495951040 38383143848844960 38396971262626010 38475111917263616 38477383767888054 38532502249977120 38578374276465188 38598002525781120 38692472447864774 38699309619024640 38775698729117238 38780355293619456 38813765464942720 38843447672656545 38997137585249536 39051463279614720 39060582650857145 39081019191551232 39149301591338880 39237075176509056 39249398364551480 39265088319186240 39269761065624320 39289924082687080 39368146293777280 39434828593045424 39576556073949510 39675709936697415 39677459164678104 39705786717627660 39714799306093176 39776865826865916 39810001380928520 39849223057165888 39888182499728640 39908663044619160 40004286338735936 40026695635722180 40131752579647960 40162175070703840 40171291252140224 40199971374404960 40262796124925360 40302463904358784 40476769876963776 40532725679875968 40598400865457820 40617326903611587 40622160573360916 40634275099975872 40638399289955808 40651162591856890 40723934060838914 40780231547892452 40794650268667680 40809346420487330 40834842042331392 40937148375293568 40971250486280960 40993740613588224 41043755532520895 41094511277702322 41130679856869120 41134854429623680 41197468177825413 41223334197068160 41254420286821434 41383744488347520 41418090106660608 41433010850833648 41456220479855115 41561915901369996 41565029457492530 41579258241835776 41596538466086120 41671002294811912 41700753129386980 41758400988405640 41782647412767360 41980323025585824 42085499210689296 42209969943125208 42214993145546144 42236668388888611 42251602063977240 42320757265810576 42352839165469504 42369071738070080 42416013602396280 42457802778359232 42569240580927104 42695142011436992 42795751484498159 42861735362931360 43019813010595008 43064231750472768 43101332580256160 43174338201006628 43191597151104864 43282505834294762 43304960923155008 43309680953987840 43354398987792640 43585087718775190 43670682564358080 43676365389390426 43693105229884770 43780093723252320 43785790785856329 43791001519021372 43813281895313280 43823226820516608 43928277385852160 43937349807028370 44020273778283264 44037145428545280 44080819895392420 44167388287693440 44219968511845456 44271467052929130 44283313191335680 44289075737417896 44315084261848272 44448249223389165 44487525324973584 44524585027136480 44640665886693880 44663108483799960 44716278851042579 44775006035477340 44780334490319120 44798235437746560 44856455273773120 44890281062536063 45031002946744640 45068375534909056 45230349798799440 45243747842556032 45301036054160040 45343668499082760 45345667616774976 45378041963003040 45406352388769680 45459275230703904 45497144435346880 45522118937182272 45554619260078880 45560040492883840 45655134891656435 45674185189895360 45744795012253920 45816285245604720 45864860091026240 45870828442325678 45899628652232960 45915978309234495 46014624142771840 46052719795141248 46076365515151212 46078235573413120 46258219501078530 46277521445527680 46333932523775372 46374113393887245 46379632150687660 46398172417666080 46438221788830410 46560106885389020 46576518557931264 46605978911877088 46622457449905920 46639253051985520 46803877078506240 46872699181028574 46907149180023880 46918930198951470 47099278037461776 47101503477079590 47147908899224496 47222898189791072 47241775552532736 47411465838281776 47452581147233460 47640649049386624 47723886843892160 47760006437842496 47772001657114224 47931654334940040 47943596490652709 47988715828195921 48093889896579520 48158103095577552 48194610084844608 48222967845581485 48239965649285952 48245706452052736 48315355349910432 48321105124437376 48366579732354944 48433442548020992 48475444117024320 48488901884931662 48698613758222043 48746421981561920 48781395110228268 48851273989439040 48870704261978368 48909430267997896 48971215704584796 48977043529850128 49046343970636320 49099749079137512 49104732475363268 49252506639025074 49258665806007040 49293535741306780 49342100801150432 49361825315548416 49465720953479728 49534103241419104 49596823955847630 49643499132616470 49721082283582395 49811528821457360 49878035348991036 49915846159303344 49987350128728320 50005357923419920 50034392826574080 50040903755264376 50046858878881568 50110081186086768 50214114065175280 50241603708884896 50378079880448480 50595962346204720 50616086557049024 50665907099844960 50777700716701145 50792843874969840 50797999112444760 50842886085684096 50885240031013120 50975289434865565 51043552552914240 51127097957269376 51171435469116960 51177525131793280 51242175766985280 51303178357184072 51376669666636160 51700931638822984 51721599096307392 51772612633325760 51791263563542060 51892974158593920 51952394876712495 51974072802294720 52062422011518720 52088752868514890 52302105262530228 52353451092248320 52361468852119680 52475403781982280 52606874013361620 52724819768434044 52762462428906510 52768741431932680 52896983874470904 52900946582263220 52903278886237472 52941048956836880 52953065741457568 53035821102487888 53072253472949040 53177914888976640 53211550726158880 53368927514296240 53429502032563776 53547393483066662 53568799064032656 53736401388382944 53755759767676414 53774766263243760 53827746328527744 53830289688090960 53967922751258285 53969026502618368 53989496438881080 54037203536093568 54131201153943760 54156435871482116 54170037593334879 54179033466634496 54184532386607744 54380826741719163 54392867024890240 54596573322416256 54607849045878117 54672048591460608 54738751898776715 54779033525645760 54786161869987722 54792681703603096 54809022227874432 54929957570433884 55005893715761912 55025342222854080 55037832109231488 55217548971326208 55274960639806820 55361344671772370 55393855327310340 55415887868493328 55609406656216980 55655558580825192 55872128262466824 55967103662382624 55973764034114432 56052964537870080 56113998947585728 56279959924166944 56288579016028656 56335469418636320 56554684803195040 56610403704478976 56682084520968720 56824094038379880 56902648671477840 56911627628599646 56970389919896266 57148980483908480 57268664212670592 57359750680793344 57418975667297024 57565899743926560 57588796201473152 57595456893939015 57712667875895424 57867561414697782 57903893828394240 57917415654719215 58038708671797161 58048964428536960 58191041240489542 58220648197414080 58227576752477440 58235153852520568 58257473639846360 58373458297669760 58381054381141772 58495706377874304 58874097546827220 58904641598436480 58934886124030620 59028622737238840 59052219440665920 59086779015797696 59152242889568136 59264332297852220 59316700433298112 59550811311733280 59574616760144640 59700008047303120 59715002071392780 59773834585748832 60006429508103904 60138832857285373 60197628869471940 60243262606055760 60256936878210336 60299957061607440 60307133065065920 60394194187388040 60401381405546720 60453695856538176 60458224665443680 60460890155699968 60504055950670720 60541803185026240 60612366974271872 60696158582909696 60739492346771840 60933240860041374 60976743887785335 60993060016338560 61085901091258371 61088380327472960 61136787834997370 61170347321838678 61214019630730995 61221304412312660 61374686348921890 61380915594204085 61413030158151936 61435154020201616 61456875729421440 61541834801905920 61652003599963392 61677626001438040 61696019785303680 61702281644435520 61832151191849660 61864229890221440 61917629051773880 62149516276250472 62347544186238795 62394807699129180 62496932241371432 62506503442217868 62551129694080470 62558573598601960 62637601482608460 62799037383282368 62802004636106120 62863878532299328 63270108196311280 63322489718319216 63481135898715864 63529258748204256 63553607607105120 63696002209485632 63853860871390656 63908872446586720 63917188848319009 64042713017155488 64128972946480090 64210804127436736 64259480113126144 64319954199047936 64420473799880576 64626164548528730 64633925489365760 64651998870384240 64761507301509942 64923758751442143 64931485010962724 64957441384732512 64964521430981760 65031598481688960 65041860146971024 65135031985918720 65271440429868288 65294954272779728 65377631578162785 65395125294181760 65670008852033432 65686502278532058 65789599707344640 65892416078778240 65906024710542555 66045603474574080 66121229843088630 66129098607796840 66191332176821960 66294776378109860 66329952767768184 66424969787003520 66433613606126844 66504047131988048 66554461545737792 66641869448152320 66721205007019168 66786877540704720 66813441581449024 66960998830040820 67170501735478680 67250466618497107 67284682910659680 67461283128272960 67512154983814079 67546504420116960 67554542799793280 67602563302363584 67695544839352645 67723791833293120 67730665483259680 67865621763834048 68015366311034626 68058070070552320 68228580625489280 68245716653020320 68322901022647040 68340060739325760 68490852129503870 68511277784843040 68578776580690176 68662446963042355 68757367144702390 68797290136539360 68806242663488517 68849442978349440 68962132128409856 69021936214157760 69030150177767680 69117353360119680 69269859835616660 69298763736392960 69500898785663058 69569448226031490 69736140350040304 69840160328083530 69908968367815632 69958879577978280 69967205042643040 70048149957203712 70142498684482160 70299759691245392 70349949905208680 70360723770035820 70529311832627872 70763004630598720 70834347284686608 71088781003381603 71117198757422664 71239336043418368 71425065418710208 71460973574079936 71585830265838240 71640009656763744 71648535184510592 71699688350991680 71773719584121280 71985995251841440 72140834844869280 72226716791113172 72368559678079104 72481657686656064 72507768988958884 72549869598532416 72604867140804864 72650163822031488 72733352827397493 72793942315650710 72810465394504156 72887390816126208 72924254015920846 72976317976427215 73038711367527680 73048215826650296 73119632972342880 73191672019606272 73306056392967552 73364145401996844 73367122963805440 73465565294775192 73649623618706268 73657098713044902 73858473769747120 73887998709010560 73940303611960170 74013151201725648 74145875541622640 74198581430219592 74207411441100256 74237075868265728 74301154862128656 74496171016622432 74622804883176832 74717293232186040 75008036885129880 75051438688038208 75070288318322352 75321171097762920 75362405563327344 75567119820672720 75576112694624960 75765458717839840 75870198228637120 75924129835573536 76327860046519680 76690646935904064 76754532991902080 76766287697689920 76793942525252020 76954767535776108 77065004499954240 77156748552930376 77196005051562240 77384944895729548 77551397458234476 77627530929885440 77686895345313090 78121165301714290 78133129302772335 78298603182677760 78474150353018112 78498796729102960 78530176638372480 78579848165374160 78736292587554560 78869657186090848 79153112147899020 79351419873394830 79354918329356208 79411573435255320 79429598612186352 79553731653731832 79620002761857040 79698446114331776 79817326089238320 80008572677471872 80053391271444360 80263505159295920 80321090224599993 80324350141407680 80342582504280448 80399942748809920 80525592249850720 80604927808717568 80633639651514621 80953539753927552 81065451359751936 81164356263703405 81196801730915640 81234653807223174 81244321146721832 81268550199951744 81276798579911616 81302325183713780 81447868121677828 81560463095784904 81589300537335360 81618692840974660 81874296750587136 82087511065041790 82189022555404644 82269708859247360 82394936355650826 82446668394136320 82508840573642868 82767488976695040 82866021701667296 82912440959710230 83042017007658555 83123831802739992 83130058914985060 83193076932172240 83342004589623824 83401506258773960 83516801976811280 83565294825534720 83960646051171648 84170998421378592 84419939886250416 84429986291092288 84473336777777222 84503204127954480 84641514531621152 84705678330939008 84738143476140160 84832027204792560 84915605556718464 85138481161854208 85367441442899469 85390284022873984 85455584879844399 85591502968996318 85723470725862720 85933281831885719 86039626021190016 86128463500945536 86202665160512320 86348676402013256 86383194302209728 86565011668589524 86609921846310016 87170175437550380 87286561860734313 87341365128716160 87352730778780852 87386210459769540 87560187446504640 87571581571712658 87582003038042744 87626563790626560 87874699614056740 88161639790784840 88334776575386880 88439937023690912 88542934105858260 88578151474835792 88630168523696544 88896498446778330 88975050649947168 89049170054272960 89281331773387760 89326216967599920 89432557702085158 89550012070954680 89560668980638240 89596470875493120 89656619228182007 89712910547546240 89780562125072126 90062005893489280 90136751069818112 90283395988891465 90460699597598880 90487495685112064 90602072108320080 90634711236198605 90687336998165520 90691335233549952 90756083926006080 90812704777539360 90918550461407808 90994288870693760 91013081743130195 91044237874364544 91109238520157760 91120080985767680 91310269783312870 91348370379790720 91489590024507840 91632570491209440 91705181752496055 91729720182052480 91741656884651356 91831956618468990 92029248285543680 92062029523382835 92105439590282496 92152731030302424 92516439002157060 92555042891055360 92667865047550744 92748226787774490 92759264301375320 92796344835332160 92876443577660820 93120213770778040 93211957823754176 93278506103971040 93745398362057148 93814298360047760 93837860397902940 94198556074923552 94203006954159180 94295817798448992 94445796379582144 94773762775093703 94822931676563552 94905162294466920 95281298098773248 95447773687784320 95520012875684992 95544003314228448 95863308669880080 95887192981305418 95977431656391842 96127425748259297 96187779793159040 96193459419720135 96316206191155104 96389220169689216 96445935691162970 96479931298571904 96630710699820864 96642210248874752 96731181119661935 96733159464709888 96939246822793095 96950888234048640 96977803769863324 97397227516444086 97492843963123840 97562790220456536 97702547978878080 97818860535995792 97942431409169592 97954087059700256 98092687941272640 98199498158275024 98209464950726536 98505013278050148 98587071482613560 98684201602300864 98931441906959456 99068206482838208 99193647911695260 99286998265232940 99442164567164790 99623057642914720 99756070697982072 99831692318606688 100010715846839840 100081807510528752 100093717757763136 100220162372173536 100428228130350560 100441296761644157 100483207417769792 100756159760896960 101191924692409440 101232173114098048 101331814199689920 101555401433402290 101585687749939680 101595998224889520 101685772171368192 101809835152097285 101950578869731130 102023049466551939 102087105105828480 102254195914538752 102342870938233920 102355050263586560 102484351533970560 102606356714368144 102736278194255805 102753339333272320 103136050717053585 103401863277645968 103443198192614784 103545225266651520 103582527127084120 103785948317187840 103904789753424990 103948145604589440 104177505737029780 104604210525060456 104722937704239360 104950807563964560 105213748026723240 105449639536868088 105524924857813020 105537482863865360 105793967748941808 105801893164526440 105806557772474944 105882097913673760 105906131482915136 106071642204975776 106144506945898080 106423101452317760 106737855028592480 106859004065127552 107094786966133324 107137598128065312 107472802776765888 107511519535352828 107549532526487520 107655492657055488 107660579376181920 107935845502516570 107978992877762160 108074407072187136 108206264585736905 108262402307887520 108312871742964232 108340075186669758 108369064773215488 108761653483438326 108785734049780480 109190913473476065 109193146644832512 109215698091756234 109386381023881269 109477503797553430 109558067051291520 109572323739975444 109585363407206192 109618044455748864 109859915140867768 110011787431523824 110050684445708160 110075664218462976 110549921279613640 110722689343544740 110787710654620680 110831775736986656 111218813312433960 111311117161650384 111351216661615429 111744256524933648 111934207324765248 111947528068228864 112227997895171456 112559919848333888 112577158032057312 112670938837272640 113109369606390080 113364169041937440 113648188076759760 113805297342955680 113823255257199292 113940779839792532 114297960967816960 114537328425341184 114677071105814195 115131799487853120 115177592402946304 115190913787878030 115425335751790848 115735122829395564 115834831309438430 116077417343594322 116097928857073920 116382082480979084 116441296394828160 116470307705041136 116514947279692720 116746916595339520 116762108762283544 116991412755748608 117181747952571435 117748195093654440 117809283196872960 117869772248061240 118057245474477680 118104438881331840 118173558031595392 118304485779136272 118528664595704440 118633400866596224 119101622623466560 119400016094606240 119430004142785560 119547669171497664 120012859016207808 120277665714570746 120395257738943880 120486525212111520 120513873756420672 120599914123214880 120614266130131840 120788388374776080 120802762811093440 120907391713076352 120916449330887360 121008111901341440 121083606370052480 121222254712329155 121224733948543744 121478984693543680 121866481720082748 121953487775570670 121986120032677120 122171802182516742 122176760654945920 122273575669994740 122340694643677356 122428039261461990 122442608824625320 122749372697843780 122761831188408170 122870308040403232 122913751458842880 123131266597562685 123355252002876080 123392039570607360 123404563288871040 123664302383699320 123728459780442880 123835258103547760 124299032552500944 124695088372477590 124789615398258360 124993864482742864 125013006884435736 125102259388160940 125117147197203920 125275202965216920 125598074766564736 125604009272212240 125727757064598656 126396754384448051 126540216392622560 126644979436638432 126710005166665833 126962271797431728 127058517496408512 127107215214210240 127392004418971264 127418314440382273 127707721742781312 127817744893173440 127834377696638018 128085426034310976 128257945892960180 128387254453494477 128421608254873472 128840947599761152 129252329097057460 129303997740768480 129523014603019884 129847517502884286 129862970021925448 129914882769465024 129929042861963520 130063196963377920 130083720293942048 130589908545559456 130755263156325570 130790250588363520 131340017704066864 131373004557064116 131784832157556480 131812049421085110 132242459686177260 132258197215593680 132382664353643920 132589552756219720 132659905535536368 132849939574007040 132867227212253688 133008094263976096 133108923091475584 133442410014038336 133573755081409440 133626883162898048 133868483707666655 133921997660081640 134148836553127737 134341003470957360 134389399419191035 134500933236994214 134569365821319360 134670843187608189 134922566256545920 135024309967628158 135093008840233920 135109085599586560 135205126604727168 135391089678705290 135447583666586240 135461330966519360 135731243527668096 136030732622069252 136457161250978560 136491433306040640 136680121478651520 136965404674969305 136981704259007740 137022555569686080 137324893926084710 137514734289404780 137594580273078720 137612485326977034 137698885956698880 138043872428315520 138234706720239360 138539719671233320 139001797571326116 139138896452062980 139472280700080608 139680320656167060 139817936735631264 139917759155956560 139934410085286080 140284997368964320 140599519382490784 140699899810417360 140721447540071640 141058623665255744 141526009261197440 141668694569373216 142177562006763206 142234397514845328 142279069071499115 142425974799740665 142533769212936199 142850130837420416 142921947148159872 143171660531676480 143280019313527488 143297070369021184 143399376701983360 143547439168242560 143830789471958127 143966147484587763 143971990503682880 144281669689738560 144453433582226344 144668903536744455 144737119356158208 144963315373312128 145015537977917768 145099739197064832 145300327644062976 145466705654794986 145477603101223855 145587884631301420 145620930789008312 145848508031841692 145952635952854430 146096431653300592 146239265944685760 146612112785935104 146728290803993688 146931130589550384 147299247237412536 147314197426089804 147716947539494240 147775997418021120 147880607223920340 148026302403451296 148291751083245280 148397162860439184 148414822882200512 148602309724257312 148930198646575819 148992342033244864 149245609766353664 149434586464372080 150016073770259760 150102877376076416 150140576636644704 150642342195525840 150724811126654688 151057383318693181 151134239641345440 151152225389249920 151530917435679680 151740396457274240 151848259671147072 152333102150103435 152655720093039360 152925868304596695 153381293871808128 153509065983804160 153532575395379840 153587885050504040 153909535071552216 154130008999908480 154313497105860752 154769889791459096 155102794916468952 155373790690626180 156242330603428580 156266258605544670 156997593458205920 157060353276744960 157159696330748320 157739314372181696 158306224295798040 158702839746789660 158709836658712416 158823146870510640 158859197224372704 159107463307463664 159240005523714080 159396892228663552 159634652178476640 160017145354943744 160106782542888720 160527010318591840 160547899548139873 160642180449199986 160648700282815360 160685165008560896 160799885497619840 161051184499701440 161267279303029242 161903768253774855 161907079507855104 162328712527406810 162393603461831280 162469307614446348 162488642293443664 162537100399903488 162553597159823232 162604650367427560 162895736243355656 163120926191569808 163178601074670720 163237385681949320 164175022130083580 164216255696330145 164378045110809288 164789872711301652 165017681147285736 165732043403334592 165824881919420460 166084034015317110 166247663605479984 166260117829970120 166386153864344480 166684009179247648 166803012517547920 167033603953622560 167921292102343296 168341996842757184 168839879772500832 168859972582184576 168946673555554444 169006408255908960 169283029063242304 169411356661878016 169476286952280320 169664054409585120 169831211113436928 170038415777586565 170734882885798938 170780568045747968 170911169759688798 171183005937992636 171446941451725440 171866563663771438 172079252042380032 172256927001891072 172405330321024640 172697352804026512 172766388604419456 173130023337179048 173219843692620032 173752246964157645 174340350875100760 174573123721468626 174682730257432320 174705461557561704 174772420919539080 175120374893009280 175143163143425316 175164006076085488 175749399228113480 176323279581569680 176879874047381824 177085868211716520 177156302949671584 177260337047393088 177792996893556660 177950101299894336 178098340108545920 178562663546775520 178652433935199840 178865115404170316 179100024141909360 179121337961276480 179313238456364014 179425821095092480 179561124250144252 180124011786978560 180416498571856119 180566791977782930 180921399195197760 181204144216640160 181269422472397210 181374673996331040 181382670467099904 181512167852012160 181625409555078720 181837100922815616 181988577741387520 182026163486260390 182088475748729088 182218477040315520 182310635039802115 182620539566625740 182696740759581440 182979180049015680 183265140982418880 183410363504992110 183459440364104960 183483313769302712 183663913236937980 184124059046765670 184142746782612255 184305462060604848 185032878004314120 185335730095101488 185496453575548980 185518528602750640 185592689670664320 185752887155321640 186240427541556080 186423915647508352 186557012207942080 187415877190733317 187490796724114296 187628596720095520 187675720795805880 188397112149847104 188406013908318360 188591635596897984 188891592759164288 189547525550187406 189645863353127104 189810324588933840 190895547375568640 191040025751369984 191088006628456896 191726617339760160 191751566544957027 191774385962610836 191954863312783684 192254851496518594 192375559586318080 192386918839440270 192632412382310208 192778440339378432 192891871382325940 192959862597143808 193261421399641728 193462362239323870 193878493645586190 193901776468097280 193955607539726648 194794455032888172 194985687926247680 195125580440913072 195405095957756160 195637721071991584 195884862818339184 195908174119400512 196185375882545280 196398996316550048 196418929901453072 197010026556100296 197174142965227120 197368403204601728 197862883813918912 198136412965676416 198387295823390520 198573996530465880 198623471175561223 198884329134329580 199246115285829440 199396364719636931 199512141395964144 199663384637213376 200021431693679680 200163615021057504 200187435515526272 200440324744347072 200856456260701120 200882593523288314 200966414835539584 201512319521793920 201751399855491321 202383849384818880 202464346228196096 202536464951442237 202663628399379840 203086634518057935 203110802866804580 203171375499879360 203191996449779040 203619670304194570 203901157739462260 204046098933103878 204174210211656960 204685741876467840 204968703067941120 205212713428736288 205472556388511610 205987340889127065 206272101434107170 206803726555291936 206886396385229568 207090450533303040 207165054254168240 207809579506849980 207896291209178880 208355011474059560 209208421050120912 209901615127929120 210427496053446480 210899279073736176 211049849715626040 211074965727730720 211183341944443055 211587935497883616 211603786329052880 211613115544949888 211764195827347520 211812262965830272 212143284409951552 212289013891796160 212846202904635520 213266343010144809 213475710057184960 213718008130255104 213978757422490795 214189573932266648 214275196256130624 214945605553531776 215023039070705656 215099065052975040 215321158752363840 215871691005033140 215957985755524320 216412529171473810 216524804615775040 216625743485928464 216680150373339516 217523306966876652 218381826946952130 218431396183512468 218772762047762538 218928953929281645 218955007595106860 219116134102583040 219144647479950888 219170726814412384 219719830281735536 220023574863047648 220101368891416320 221099842559227280 221445378687089480 221575421309241360 221663551473973312 222437626624867920 222622234323300768 222702433323230858 223488513049867296 223581394255212895 223868414649530496 223981637334614027 224451405312680315 224455995790342912 225119839696667776 225154316064114624 225341877674545280 226218739212780160 226728338083874880 227296376153519520 227610594685911360 227646510514398584 227881559679585064 229354142211628390 230263598975706240 230381827575756060 231470245658791128 231669662618876860 232154834687188644 232764164961958168 232882592789656320 232940615410082272 233029894559385440 233524217524567088 234363495905142870 235496390187308880 235739544496122480 236114490948955360 236208877762663680 236347116063190784 236608971558272544 237057329191408880 237266801733192448 238053782088621191 238203245246933120 238800032189212480 238860008285571120 239095338342995328 239717982453263545 239943579140979605 240025718032415616 240555331429141492 240790515477887760 240973050424223040 241027747512841344 241199828246429760 241228532260263680 241576776749552160 241605525622186880 241814783426152704 241832898661774720 242167212740104960 242444509424658310 243493068791110215 243732963440165496 243906975551141340 244343604365033484 244353521309891840 244547151339989480 244681389287354712 244856078522923980 244885217649250640 245498745395687560 245523662376816340 245740616080806464 246262533195125370 246710504005752160 246809126577742080 247328604767398640 247670516207095520 248598065105001888 249390176744955180 249579230796516720 249987728965485728 250026013768871472 250204518776321880 250234294394407840 250550405930433840 251196149533129472 251208018544424480 251455514129197312 252793508768896102 253080432785245120 253289958873276864 253420010333331666 253924543594863456 254117034992817024 254214430428420480 254784008837942528 254836628880764546 255415443485562624 255635489786346880 255668755393276036 256170852068621952 256515891785920360 256774508906988954 256843216509746944 257799845495657157 258504658194114920 258607995481536960 259046029206039768 259695035005768572 259725940043850896 259829765538930048 260167440587884096 261179817091118912 261510526312651140 262680035408133728 262746009114128232 263624098842170220 264484919372354520 264516394431187360 264765328707287840 264799782371607323 265179105512439440 265319811071072736 265734454424507376 266016188527952192 266217846182951168 266884820028076672 267147510162818880 267253766325796096 267736967415333310 267843995320163280 268297673106255474 268682006941914720 268778798838382070 268969857684546021 269001866473988428 269138731642638720 269341686375216378 269845132513091840 270048619935256316 270186017680467840 270410253209454336 270782179357410580 270850187966674395 270895167333172480 270922661933038720 271462487055336192 271904133708595815 272061465244138504 272982866612081280 273039245229390585 273360242957303040 273930809349938610 273963408518015480 274045111139372160 274649787852169420 275029468578809560 275189160546157440 275224970653954068 276087744856631040 277079439342466640 278003595142652232 278277792904125960 278944561400161216 279360641312334120 279635873471262528 279835518311913120 279868820170572160 280569994737928640 281199038764981568 281399799620834720 281442895080143280 282117247330511488 283052018522394880 283337389138746432 284321288325281109 284355124013526412 284468795029690656 284558138142998230 284851949599481330 285067538425872398 285700261674840832 285843894296319744 286343321063352960 286560038627054976 286798753403966720 287094878336485120 287661578943916254 287932294969175526 287943981007365760 288382277244777891 288563339379477120 288906867164452688 289337807073488910 289926630746624256 290031075955835536 290193543358985805 290199478394129664 290933411309589972 290955206202447710 291175769262602840 291241861578016624 291697016063683384 291905271905708860 292192863306601184 292478531889371520 293456581607987376 293862261179100768 294510664156866641 294598494474825072 294628394852179608 295433895078988480 295656678722220277 295761214447840680 296052604806902592 296583502166490560 296794325720878368 296829645764401024 297204619448514624 297860397293151638 297984684066489728 298869172928744160 300032147540519520 300205754752152832 300281153273289408 300694164286426865 301284684391051680 301323890284932471 301449622253309376 302114766637386362 302268479282690880 302304450778499840 303061834871359360 303480792914548480 303696519342294144 304666204300206870 305429505456291855 305851736609193390 306762587743616256 307065150790759680 307175770101008080 307819070143104432 308260017999816960 308626994211721504 309539779582918192 310205589832937904 310747581381252360 312484661206857160 312532517211089340 313013951957298053 313995186916411840 314319392661496640 315478628744363392 316612448591596080 317405679493579320 317419673317424832 317646293741021280 317718394448745408 318214926614927328 318480011047428160 319269304356953280 319585944241595045 320213565085777440 321054020637183680 321095799096279746 321284360898399972 321297400565630720 321599770995239680 322102368999402880 322534558606058484 323807536507549710 324618793757210715 324657425054813620 324787206923662560 324938615228892696 324977284586887328 325107194319646464 325209300734855120 325791472486711312 326241852383139616 326357202149341440 326474771363898640 328350044260167160 328432511392660290 328756090221618576 329579745422603304 330035362294571472 331464086806669184 331649763838840920 332168068030634220 332495327210959968 332520235659940240 332772307728688960 333368018358495296 333606025035095840 334053649984846287 334067207907245120 335842584204686592 335921010797371447 336252333092485535 336683993685514368 337560774919070395 337679759545001664 337719945164369152 337893347111108888 338012816511817920 338566058126484608 339328108819170240 340076831555173130 341469765771597876 341822339519377596 342366011875985272 342893882903450880 343733127327542876 344031213317442585 344810660642049280 345394705608053024 345532777208838912 346260046674358096 347504493928315290 348680701750201520 349146247442937252 349410923115123408 349544841839078160 350240749786018560 350286326286850632 350328012152170976 351498798456226960 352646559163139360 353759748094763648 354171736423433040 354312605899343168 354520674094786176 355443905016908015 355585993787113320 355900202599788672 356196680217091840 357125327093551040 357304867870399680 357730230808340632 358200048283818720 358242675922552960 358626476912728028 359122248500288504 360832997143712238 361133583955565860 361842798390395520 362408288433280320 362538844944794420 362749347992662080 363024335704024320 363250819110157440 363666764136987465 363674201845631232 364052326972520780 364436954080631040 364621270079604230 365241079133251480 365958360098031360 366530281964837760 366820727009984220 366966627538605424 367327826473875960 368248118093531340 368285493565224510 368610924121209696 370065756008628240 370671460190202976 370992907151097960 371037057205501280 371185379341328640 371505774310643280 372480855083112160 372847831295016704 373114024415884160 374831754381466634 374981593448228592 375257193440191040 375351441591611760 376794224299694208 376812027816636720 377183271193795968 377783185518328576 379095051100374812 379190263153344153 379291726706254208 379620649177867680 382176013256913792 382254943321146819 383453234679520320 383503133089914054 383548771925221672 383909726625567368 384509702993037188 384773837678880540 385264824764620416 385783742764651880 386522842799283456 386924724478647740 387756987291172380 387911215079453296 389588910065776344 390251160881826144 391275442143983168 391769725636678368 391816348238801024 392370751765090560 392634160068245341 392797992633100096 392837859802906144 394020053112200592 394348285930454240 394736806409203456 395725767627837824 396272825931352832 396774591646781040 397147993060931760 397246942351122446 397768658268659160 398242192385645659 398492230571658880 398792729439273862 399024282791928288 399326769274426752 400042863387359360 400327230042115008 400374871031052544 400880649488694144 401605451122999965 401712912521402240 401765187046576628 401932829671079168 403024639043587840 403168198257573105 403502799710982642 404767698769637760 405072929902884474 405327256798759680 406173269036115870 406221605733609160 406342750999758720 406383992899558080 407239340608389140 407802315478924520 408092197866207756 409371483752935680 410425426857472576 410945112777023220 411974681778254130 412544202868214340 413607453110583872 414330108508336480 415619159013699960 416710022948119120 418416842100241824 419803230255858240 420854992106892960 420971830000997611 421798558147472352 422099699431252080 422149931455461440 422366683888886110 423175870995767232 423207572658105760 423226231089899776 423528391654695040 423624525931660544 424286568819903104 424578027783592320 425692405809271040 426532686020289618 426837207214497345 426951420114369920 427277924399221995 427601307638808597 427957514844981590 428379147864533296 428550392512261248 429666409159428595 429891211107063552 430046078141411312 430198130105950080 430642317504727680 431743382010066280 431915971511048640 432825058342947620 433049609231550080 433251486971856928 433360300746679032 435046613933753304 436432809303671565 436763653893904260 436862792367024936 437545524095525076 437857907858563290 437910015190213720 438289294959901776 438341453628824768 439439660563471072 440047149726095296 442199685118454560 442890757374178960 443150842618482720 443327102947946624 444875253249735840 445244468646601536 445404866646461716 446790595939727457 446977026099734592 447162788510425790 447736829299060992 447963274669228054 448283096140910035 448902810625360630 450239679393335552 450308632128229248 450683755349090560 452437478425560320 453172149956079543 453456676167749760 454592752307039040 455221189371822720 455293021028797168 455763119359170128 458708284423256780 460527197951412480 460763655151512120 462940491317582256 463339325237753720 464309669374377288 465528329923916336 465881230820164544 466059789118770880 467048435049134176 468726991810285740 470753266329479749 470992780374617760 471479088992244960 472228981897910720 473217943116545088 473868813875468515 474114658382817760 476107564177242382 476406490493866240 477600064378424960 477720016571142240 478190676685990656 479435964906527090 479887158281959210 480051436064831232 480637128741296485 481110662858282984 481581030955775520 481643698644419619 481946100848446080 482055495025682688 482399656492859520 483153553499104320 483211051244373760 483665797323549440 484889018849316620 486986137582220430 487465926880330992 487813951102282680 488687208730066968 489094302679978960 489362778574709424 489712157045847960 489770435298501280 490997490791375120 491047324753632680 491481232161612928 492525066390250740 493421008011504320 494657209534797280 495341032414191040 497196130210003776 498780353489910360 499158461593033440 499975457930971456 500052027537742944 500409037552643760 500468588788815680 501100811860867680 502206483808220785 502416037088848960 505587017537792204 506160865570490240 506579917746553728 506840020666663332 507849087189726912 508234069985634048 508428860856840960 509673257761529092 510115247332759695 511270979572693760 511337510786552072 512341704137243904 513031783571840720 513549017813977908 515599690991314314 517009316388229840 517215990963073920 518092058412079536 519390070011537144 519451880087701792 519659531077860096 520334881175768192 522359634182237824 523021052625302280 525360070816267456 525492018228256464 527248197684340440 527875874110155131 528969838744709040 529032788862374720 529530657414575680 529599564743214646 530358211024878880 530639622142145472 531468908849014752 532032377055904384 533769640056153344 534295020325637760 535473934830666620 535687990640326560 536595346212510948 537364013883829440 537557597676764140 537939715369092042 538003732947976856 538277463285277440 538683372750432756 540097239870512632 540372035360935680 541564358714821160 541700375933348790 541845323866077440 543808267417191630 544122930488277008 545965733224162560 546078490458781170 546931905119406345 547861618699877220 547926817036030960 548090222278744320 549299575704338840 550058937157619120 550378321092314880 550449941307908136 554158878684933280 556007190285304464 556555585808251920 556756083308077145 557889122800322432 558721282624668240 559271746942525056 559671036623826240 559737640341144320 561139989475857280 562247631572199951 562398077529963136 562799599241669440 562885790160286560 564234494661022976 566674778277492864 568642576650562218 568710248027052824 568937590059381312 569116276285996460 569703899198962660 570135076851744796 572686642126705920 573120077254109952 575323157887832508 575864589938351052 575887962014731520 576764554489555782 577126678758954240 577813734328905376 578675614146977820 580062151911671072 580387086717971610 581866822619179944 581910412404895420 582351538525205680 582483723156033248 583394032127366768 583810543811417720 584385726613202368 584957063778743040 586913163215974752 587724522358201536 589021328313733282 589196988949650144 589256789704359216 590497043882164253 590867790157976960 591313357444440554 591522428895681360 592105209613805184 593167004332981120 593588651441756736 593659291528802048 594409238897029248 595720794586303276 595870413526683669 595969368132979456 597738345857488320 598189094158910793 600064295081039040 600562306546578816 601388328572853730 602569368782103360 602647780569864942 602899244506618752 604229533274772724 604536958565381760 606123669742718720 607393038684588288 609332408600413740 610859010912583710 611703473218386780 614351540202016160 615638140286208864 617253988423443008 619079559165836384 620411179665875808 621495162762504720 624969322413714320 625065034422178680 626027903914596106 627596334597274049 627990373832823680 628638785322993280 630957257488726784 631983771922240255 633224897183192160 633550025833329165 634811358987158640 634839346634849664 635292587482042560 635436788897490816 636429853229854656 636960022094856320 637091572201911365 638538608713906560 639171888483190090 640427130171554880 641936272267472385 642108041274367360 642191598192559492 642568721796799944 644204737998805760 645069117212116968 647615073015099420 649237587514421430 649314850109627240 649574413847325120 649877230457785392 649954569173774656 650418601469710240 651582944973422624 652483704766279232 652949542727797280 656700088520334320 656865022785320580 657512180443237152 659159490845206608 660070724589142944 661527161430139103 662928173613338368 663299527677681840 664336136061268440 664990654421919936 665040471319880480 665544615457377920 666736036716990592 667212050070191680 668107299969692574 668134415814490240 670744182765638685 671842021594742894 671944912003842081 672504666184971070 673354215938040945 673367987371028736 675121549838140790 675359519090003328 675786694222217776 676025633023635840 677132116252969216 678656217638340480 680153663110346260 682939531543195752 683644679038755192 684732023751970544 687466254655085752 688062426634885170 690789411216106048 692520093348716192 695008987856630580 697361403500403040 698292494885874504 698821846230246816 699089683678156320 700572652573701264 700656024304341952 702997596912453920 703089077331509099 705293118326278720 707519496189527296 708343472846866080 708625211798686336 709041348189572352 710887810033816030 711171987574226640 711800405199577344 712668846064680995 714161346265863573 714250654187102080 714609735740799360 715460461616681264 716400096567637440 716485351845105920 717252953825456056 718244497000577008 719153947359790635 719830737422938815 721665994287424476 722267167911131720 723685596780791040 724816576866560640 725077689889588840 725498695985324160 726501638220314880 727333528273974930 728104653945041560 729242540159208460 730482158266502960 733060563929675520 733641454019968440 733933255077210848 734655652947751920 736496236187062680 736570987130449020 737221848242419392 740131512017256480 741342920380405952 741985814302195920 742074114411002560 743011548621286560 744650993232879095 744961710166224320 746228048831768320 749663508762933268 749963186896457184 750514386880382080 750702883183223520 753588448599388416 753624055633273440 754366542387591936 755286916593465905 758190102200749624 758380526306688306 758583453412508416 759241298355735360 764352026513827584 764509886642293638 766906469359040640 767006266179828108 767097543850443344 767819453251134736 769019405986074376 769547675357761080 770529649529240832 771567485529303760 773849448957295480 775513974582344760 775822430158906592 776437205504466599 779177820131552688 779458516631308003 780502321763652288 782550884287966336 783539451273356736 783632696477602048 785268320136490682 785595985266200192 785675719605812288 788040106224401184 788696571860908480 791451535255675648 793549183293562080 794295986121863520 794399347114821969 794493884702244892 795537316537318320 796484384771291318 796984461143317760 797585458878547724 798048565583856576 798653538548853504 800085726774718720 800654460084230016 801761298977388288 802739497740699365 803210902245999930 803425825042804480 803530374093153256 806336396515146210 807005599421965284 809535397539275520 810145859805768948 812346538072231740 812443211467218320 812685501999517440 812767985799116160 814478681216778280 815604630957849040 816184395732415512 820850853714945152 821890225554046440 823949363556508260 825088405736428680 827214906221167744 828660217016672960 831238318027399920 833420045896238240 836833684200483648 839606460511716480 841709984213785920 841943660001995222 843597116294944704 844199398862504160 844299862910922880 844733367777772220 846351741991534464 846415145316211520 847056783309390080 848573137639806208 849156055567184640 853065372040579236 853674414428994690 853902840228739840 854555848798443990 855202615277617194 855915029689963180 856758295729066592 857100785024522496 859332818318857190 860092156282822624 860396260211900160 861284635009455360 863486764020132560 863831943022097280 865650116685895240 866099218463100160 866502973943713856 866720601493358064 870093227867506608 872865618607343130 873527307787808520 873725584734049872 875091048191050152 875715815717126580 875820030380427440 876578589919803552 876682907257649536 878879321126942144 880094299452190592 883531992470599923 884399370236909120 885781514748357920 886301685236965440 886654205895893248 886970036166660831 889750506499471680 890488937293203072 890809733292923432 893581191879454914 893954052199469184 894325577020851580 895926549338456108 896566192281820070 897805621250721260 900617264256458496 902082492859280595 906344299912159086 906913352335499520 909185504614078080 910442378743645440 910586042057594336 911526238718340256 917416568846513560 921527310303024240 925880982635164512 926678650475507440 928619338748754576 931056659847832672 931762461640329088 932119578237541760 934096870098268352 937079385953666585 937453983620571480 939041855871894159 941506532658959498 941985560749235520 942958177984489920 944457963795821440 946435886233090176 947737627750937030 948229316765635520 952215128354484764 955200128756849920 955440033142284480 958757832724785135 958871929813054180 959774316563918420 961274257482592970 962221325716565968 963162061911551040 963287397288839238 963892201696892160 964799312985719040 966307106998208640 969778037698633240 973972275164440860 974931853760661984 975627902204565360 977374417460133936 978188605359957920 978725557149418848 979424314091695920 979540870597002560 981994981582750240 982094649507265360 982962464323225856 985050132780501480 986222811510002077 986842016023008640 989314419069594560 990682064828382080 993117355877806115 994392260420007552 996981823598184655 997560706979820720 998316923186066880 999950915861942912 1000104055075485888 1000818075105287520 1000937177577631360 1002201623721735360 1004412967616441570 1004832074177697920 1007763032392114341 1008756999277456605 1011174035075584408 1012321731140980480 1012682324757211185 1013159835493107456 1013680041333326664 1015698174379453824 1019346515523058184 1020230494665519390 1022675021573104144 1026063567143681440 1027098035627955816 1031199381982628628 1034018632776459680 1034431981926147840 1036184116824159072 1038780140023074288 1038903760175403584 1040669762351536384 1042511390526030733 1044719268364475648 1046042105250604560 1050720141632534912 1050984036456512928 1054496395368680880 1055751748220310262 1057401683230852267 1057939677489418080 1058065577724749440 1059061314829151360 1059199129486429292 1060716422049757760 1061279244284290944 1062937817698029504 1064064754111808768 1066331715050724045 1068590040651275520 1070947869661333240 1071375981280653120 1073190692425021896 1074728027767658880 1075115195353528280 1075879430738184084 1076007465895953712 1077366745500865512 1080194479741025264 1083128717429642320 1083400751866697580 1087616534834383260 1088245860976554016 1092156980917562340 1093863810238812690 1095723237399754440 1095853634072061920 1098599151408677680 1100117874315238240 1100899882615816272 1108317757369866560 1112014380570608928 1113111171616503840 1113512166616154290 1115778245600644864 1117442565249336480 1118543493885050112 1119342073247652480 1119908186673070135 1122279978951714560 1124495263144399902 1124796155059926272 1125599198483338880 1125771580320573120 1133349556554985728 1137285153301124436 1137420496054105648 1137875180118762624 1138232552571992920 1139407798397925320 1140270153703489592 1150646315775665016 1151729179876702104 1153529108979111564 1155627468657810752 1157351228293955640 1160124303823342144 1160774173435943220 1163733645238359888 1163820824809790840 1164703077050411360 1164967446312066496 1166788064254733536 1167621087622835440 1168771453226404736 1173826326431949504 1175449044716403072 1177902480204736023 1178042656627466564 1178393977899300288 1178513579408718432 1180994087764328506 1181735580315953920 1182626714888881108 1183044857791362720 1184210419227610368 1186334008665962240 1187177302883513472 1188818477794058496 1190268910443105955 1191441589172606552 1191740827053367338 1194726577156936977 1195476691714976640 1196378188317821586 1200128590162078080 1201124613093157632 1202776657145707460 1205138737564206720 1205295561139729884 1205798489013237504 1208459066549545448 1209073917130763520 1218664817200827480 1221718021825167420 1223406946436773560 1224863383277769719 1228703080404032320 1231276280572417728 1234507976846886016 1238159118331672768 1240822359331751616 1242990325525009440 1249938644827428640 1250130068844357360 1252055807829192212 1255192669194548098 1255980747665647360 1257277570645986560 1262915490002992833 1263967543844480510 1266449794366384320 1267100051666658330 1269622717974317280 1269678693269699328 1270585174964085120 1270873577794981632 1272859706459709312 1273920044189712640 1274183144403822730 1277077217427813120 1278343776966380180 1280854260343109760 1283872544534944770 1284216082548734720 1284383196385118984 1285137443593599888 1288999227478285785 1290138234424233936 1295230146030198840 1298475175028842860 1298629700219254480 1299148827694650240 1299754460915570784 1299909138347549312 1300837202939420480 1303165889946845248 1304967409532558464 1305899085455594560 1313400177040668640 1313730045570641160 1315024360886474304 1318318981690413216 1320141449178285888 1323054322860278206 1323998911858036615 1326599055355363680 1328672272122536880 1329981308843839872 1330080942639760960 1331089230914755840 1333472073433981184 1334424100140383360 1336214599939385148 1336268831628980480 1341488365531277370 1343684043189485788 1343889824007684162 1344849288422730105 1345009332369942140 1346708431876081890 1350243099676281580 1350719038180006656 1351573388444435552 1352051266047271680 1357312435276680960 1360307326220692520 1365879063086391504 1367289358077510384 1369464047503941088 1374932509310171504 1376124853269770340 1381578822432212096 1385040186697432384 1390017975713261160 1390364298228928561 1394722807000806080 1396584989771749008 1397643692460493632 1398179367356312640 1401145305147402528 1401312048608683904 1405995193824907840 1406178154663018198 1410586236652557440 1412259798988439247 1416686945693732160 1417250423597372672 1421606441626405545 1421775620067632060 1422343975148453280 1425337692129361990 1428322692531727146 1428501308374204160 1429219471481598720 1430920923233362528 1432800193135274880 1434505907650912112 1436488994001154016 1438307894719581270 1439661474845877630 1441911386223889455 1443331988574848952 1444534335822263440 1449633153733121280 1450155379779177680 1450997391970648320 1454667056547949860 1456209307890083120 1458485080318416920 1460964316533005920 1467282908039936880 1467866510154421696 1469311305895503840 1472553320784333205 1472992472374125360 1473141974260898040 1474443696484838784 1478283393611101385 1480263024034512960 1482685840760811904 1483971628604391840 1484148228822005120 1486023097242573120 1489301986465758190 1489923420332448640 1499327017525866536 1499926373792914368 1501028773760764160 1501405766366447040 1506619451424662355 1507248111266546880 1510573833186931810 1516380204401499248 1516761052613376612 1518482596711470720 1529019773284587276 1533812938718081280 1534012532359656216 1534195087700886688 1535638906502269472 1538038811972148752 1539095350715522160 1543134971058607520 1547698897914590960 1551027949164689520 1551644860317813184 1552874411008933198 1558355640263105376 1558917033262616006 1561004643527304576 1565069759786490265 1565101768575932672 1567078902546713472 1567871461342298189 1570536640272981364 1571191970532400384 1571351439211624576 1576080212448802368 1577393143721816960 1583627622330465393 1587098366587124160 1588591972243727040 1588798694229643938 1588987769404489784 1591074633074636640 1592968769542582636 1595170917757095448 1596097131167713152 1601308920168460032 1605478995481398730 1606421804491999860 1607060748186306512 1612672793030292420 1614011198843930568 1620291719611537896 1624693076144463480 1624886422934436640 1625535971598232320 1628957362433556560 1631209261915698080 1632368791464831024 1641701707429890304 1643780451108092880 1647898727113016520 1650176811472857360 1654429812442335488 1657320434033345920 1662476636054799840 1666840091792476480 1670268249924231435 1673667368400967296 1679212921023432960 1679605053986857235 1683419968427571840 1683887320003990444 1687194232589889408 1688398797725008320 1688599725821845760 1689466735555544440 1692703483983068928 1692830290632423040 1706130744081158472 1707348828857989380 1709111697596887980 1710405230555234388 1711830059379926360 1713516591458133184 1718665636637714380 1720184312565645248 1726973528040265120 1727663886044194560 1731300233371790480 1733005947887427712 1733441202986716128 1740186455735013216 1744026152861275817 1745731237214686260 1747054615575617040 1747451169468099744 1750182096382100304 1751431631434253160 1751640060760854880 1753157179839607104 1753365814515299072 1757758642253884288 1760188598904381184 1767063984941199846 1768798740473818240 1771491131646492759 1771563029496715840 1772603370473930880 1773940072333321662 1779501012998943360 1780977874586406144 1781619466585846864 1787162383758909828 1787908104398938368 1788651154041703160 1791853098676912216 1793132384563640140 1795611242501442520 1804164985718561190 1812688599824318172 1818371009228156160 1821172084115188672 1823052477436680512 1834833137693027120 1843054620606048480 1851761965270329024 1853357300951014880 1853598476601251261 1857238677497509152 1862113319695665344 1863524923280658176 1864239156475083520 1868193740196536704 1874158771907333170 1874907967241142960 1878083711743788318 1882789003791822147 1883013065317918996 1883971121498471040 1885916355968979840 1888915927591642880 1892871772466180352 1895475255501874060 1895951315766720765 1896458633531271040 1904430256708969528 1910880066284568960 1911274716605734095 1917515665449570270 1917743859626108360 1919548633127836840 1922548514965185940 1924442651433131936 1926324123823102080 1926574794577678476 1932614213996417280 1939556075397266480 1947944550328881720 1949863707521323968 1951255804409130720 1954748834920267872 1956377210719915840 1957451114298837696 1958848628183391840 1959081741194005120 1963170800341226705 1963989963165500480 1964189299014530720 1970100265561002960 1972445623020004154 1973684032046017280 1978628838139189120 1981364129656764160 1984581484290417309 1986234711755612230 1988784520840015104 1991210961928228295 1993963647196369310 1995121413959641440 1996633846372133760 1999901831723885824 2000208110150971776 2001636150210575040 2001874355155262720 2004403247443470720 2008825935232883140 2009664148355395840 2015526064784228682 2017513998554913210 2022348070151168816 2025364649514422370 2027360082666653328 2031396348758907648 2038693031046116368 2040460989331038780 2045350043146208288 2052127134287362880 2054196071255911632 2061574649098066487 2062398763965257256 2068037265552919360 2072368233648318144 2077560280046148576 2077807520350807168 2085022781052061466 2092084210501209120 2101440283265069824 2101968072913025856 2104859150004988055 2108992790737361760 2109267231994527297 2111503496440620524 2114803366461704534 2115879354978836160 2116131155449498880 2118122629658302720 2118398258972858584 2121432844099515520 2122558488568581888 2125875635396059008 2132663430101448090 2138006538194042985 2141895739322666480 2142751962561306240 2146381384850043792 2149456055535317760 2150230390707056560 2151758861476368168 2152014931791907424 2154733491001731024 2160388959482050528 2166257434859284640 2166801503733395160 2175233069668766520 2176491721953108032 2184313961835124680 2187727620477625380 2191446474799508880 2191707268144123840 2197198302817355360 2200235748630476480 2201799765231632544 2216635514739733120 2224028761141217856 2226222343233007680 2227024333232308580 2233952979698637285 2234885130498672960 2238684146495304960 2239816373346140270 2248990526288799804 2251198396966677760 2251543160641146240 2265860749780397715 2274570306602248872 2274840992108211296 2275750360237525248 2276465105143985840 2278815596795850640 2280540307406979184 2301292631551330032 2303458359753404208 2307058217958223128 2311254937315621504 2314702456587911280 2320248607646684288 2321548346871886440 2327467290476719776 2327641649619581680 2329311616513399797 2329406154100822720 2329934892624132992 2333576128509467072 2335242175245670880 2337542906452809472 2338375549893924009 2347652652863899008 2350898089432806144 2353766331647398745 2355804960409472046 2356085313254933128 2356787955798600576 2357027158817436864 2361988175528657012 2365253429777762216 2366089715582725440 2374354605767026944 2380537820886211910 2382883178345213104 2383481654106734676 2389453154313873954 2390953383429953280 2392756376635643172 2400257180324156160 2405553314291414920 2408218493222098095 2410277475128413440 2410591122279459768 2416918133099090896 2437329634401654960 2443436043650334840 2446813892873547120 2449726766555539438 2457406160808064640 2462552561144835456 2469015953693772032 2476318236663345536 2481644718663503232 2485980651050018880 2499877289654857280 2500260137688714720 2504111615658384424 2510385338389096196 2525830980005985666 2527935087688961020 2532899588732768640 2534200103333316660 2539245435948634560 2541170349928170240 2545719412919418624 2548366288807645460 2556687553932760360 2561708520686219520 2567745089069889540 2568766392770237968 2570274887187199776 2577998454956571570 2580276468848467872 2585969812863271039 2590460292060397680 2596950350057685720 2597259400438508960 2598297655389300480 2599508921831141568 2599818276695098624 2601674405878840960 2606331779893690496 2609934819065116928 2611798170911189120 2626800354081337280 2627460091141282320 2630048721772948608 2636637963380826432 2639379370550775655 2640282898356571776 2646108645720556412 2647997823716073230 2653198110710727360 2657344544245073760 2659962617687679744 2660161885279521920 2668848200280766720 2672429199878770296 2682976731062554740 2687368086378971576 2687779648015368324 2689698576845460210 2690018664739884280 2693416863752163780 2700486199352563160 2703146776888871104 2720614652441385040 2731758126172783008 2734578716155020768 2738928095007882176 2748439120477717387 2749865018620343008 2752249706539540680 2763157644864424192 2770080373394864768 2780035951426522320 2780728596457857122 2787695346699519613 2789445614001612160 2793169979543498016 2795287384920987264 2796358734712625280 2802290610294805056 2802624097217367808 2811238157860999755 2811990387649815680 2812356309326036396 2821172473305114880 2824519597976878494 2833373891387464320 2843212883252811090 2843551240135264120 2844687950296906560 2850675384258723980 2856645385063454292 2861841846466725056 2865600386270549760 2869011815301824224 2872977988002308032 2876615789439162540 2879322949691755260 2883822772447778910 2886663977149697904 2889068671644526880 2900310759558355360 2909334113095899720 2912418615780166240 2912797606087680553 2916970160636833840 2921928633066011840 2934565816079873760 2935733020308843392 2938622611791007680 2945106641568666410 2945984944748250720 2946283948521796080 2948887392969677568 2952485219410821265 2956566787222202770 2958668434530006231 2960526048069025920 2965371681521623808 2967943257208783680 2968296457644010240 2972046194485146240 2978603972931516380 2979352067633418345 2979846840664897280 2990945470794553965 2998654035051733072 2999852747585828736 3002811532732894080 3013238902849324710 3014496222533093760 3021147666373863620 3032760408802998496 3033522105226753224 3036965193422941440 3058039546569174552 3068025064719312432 3068390175401773376 3071277813004538944 3076077623944297504 3078190701431044320 3086269942117215040 3095397795829181920 3102055898329379040 3103289720635626368 3105748822017866396 3116711280526210752 3117834066525232012 3122009287054609152 3127534171578092199 3130139519572980530 3134157805093426944 3135742922684596378 3137981672986370245 3141073280545962728 3142702878423249152 3152160424897604736 3154786287443633920 3167255244660930786 3172205049692556801 3174196733174248320 3177183944487454080 3177597388459287876 3177975538808979568 3182149266149273280 3185937539085165272 3190341835514190896 3192194262335426304 3210957990962797460 3212843608983999720 3214121496372613024 3225345586060584840 3228022397687861136 3240583439223075792 3249386152288926960 3249772845868873280 3257914724867113120 3262418523831396160 3264737582929662048 3287560902216185760 3295797454226033040 3300353622945714720 3307635807150695515 3314640868066691840 3324953272109599680 3333680183584952960 3340536499848462870 3347334736801934592 3359210107973714470 3359724560019210405 3366839936855143680 3367774640007980888 3374388465179778816 3376797595450016640 3378933471111088880 3385660581264846080 3412261488162316944 3414697657715978760 3418223395193775960 3420810461110468776 3423660118759852720 3427033182916266368 3437331273275428760 3440368625131290496 3453947056080530240 3462600466743580960 3466011895774855424 3466882405973432256 3480372911470026432 3488052305722551634 3491462474429372520 3494109231151234080 3494902338936199488 3500364192764200608 3502863262868506320 3503280121521709760 3506314359679214208 3515445386657545495 3515517284507768576 3534127969882399692 3537597480947636480 3542982263292985518 3543126058993431680 3545206740947861760 3547880144666643324 3559002025997886720 3563238933171693728 3570806731329317865 3574324767517819656 3577302308083406320 3583706197353824432 3586264769127280280 3591222485002885040 3608329971437122380 3625377199648636344 3642344168230377344 3646104954873361024 3669666275386054240 3674590149833309157 3686109241212096960 3695131118771085917 3703523930540658048 3706714601902029760 3707196953202502522 3714477354995018304 3724226639391330688 3736387480393073408 3748317543814666340 3749815934482285920 3756167423487576636 3765578007583644294 3766026130635837992 3767942242996942080 3771832711937959680 3790950511003748120 3791902631533441530 3792917267062542080 3808860513417939056 3821760132569137920 3822549433211468190 3835031330899140540 3835487719252216720 3839097266255673680 3845097029930371880 3848885302866263872 3852648247646204160 3853149589155356952 3879112150794532960 3882186027522332995 3895889100657763440 3897292583156540015 3899727415042647936 3902511608818261440 3909497669840535744 3912754421439831680 3914902228597675392 3917697256366783680 3918163482388010240 3926341600682453410 3927979926331000960 3928378598029061440 3940200531122005920 3944891246040008308 3957257676278378240 3969162968580834618 3971996735574109845 3972469423511224460 3982421923856456590 3987927294392738620 3990242827919282880 3993267692744267520 4000416220301943552 4003272300421150080 4008806494886941440 4017651870465766280 4031052129568457364 4035027997109826420 4044696140302337632 4050729299028844740 4054720165333306656 4077386062092232736 4080921978662077560 4090700086292416576 4104254268574725760 4108392142511823264 4123149298196132974 4124797527930514512 4133479307175149771 4136074531105838720 4144736467296636288 4155120560092297152 4155615040701614336 4170045562104122932 4171092894686785683 4184168421002418240 4203936145826051712 4209718300009976110 4217985581474723520 4218534463989054594 4223006992881241048 4229606732923409068 4231758709957672320 4236796517945717168 4242865688199031040 4251751270792118016 4265326860202896180 4276013076388085970 4283791478645332960 4285503925122612480 4292762769700087584 4300460781414113120 4303517722952736336 4304029863583814848 4309466982003462048 4318975760750698751 4320777918964101056 4332514869718569280 4333603007466790320 4350466139337533040 4352983443906216064 4368627923670249360 4375455240955250760 4380664116242102249 4382892949599017760 4383414536288247680 4394396605634710720 4400471497260952960 4403599530463265088 4417659962352999615 4433271029479466240 4434850180833304155 4448057522282435712 4452444686466015360 4454048666464617160 4467905959397274570 4469770260997345920 4479632746692280540 4497981052577599608 4503086321282292480 4531721499560795430 4549140613204497744 4549681984216422592 4552930210287971680 4557631193591701280 4561080614813958368 4602585263102660064 4606916719506808416 4614116435916446256 4622509874631243008 4629404913175822560 4630690130010973721 4640497215293368576 4643096693743772880 4654934580953439552 4655283299239163360 4658623233026799594 4658812308201645440 4659869785248265984 4667152257018934144 4670484350491341760 4676751099787848018 4695209279359470795 4695305305727798016 4703614384026894567 4707532663294797490 4711609920818944092 4712170626509866256 4713575911597201152 4714054317634873728 4723976351057314024 4730506859555524432 4732179431165450880 4761075641772423820 4765766356690426208 4766963308213469352 4778906308627747908 4785512753271286344 4811106628582829840 4816436986444196190 4821182244558919536 4833836266198181792 4874659268803309920 4886872087300669680 4893627785747094240 4899453533111078876 4914812321616129280 4925105122289670912 4931114057550010385 4952636473326691072 4963289437327006464 4971961302100037760 4999754579309714560 5000520275377429440 5008223231316768848 5020770676778192392 5038815161960571705 5051661960011971332 5055870175377922040 5065799177465537280 5068400206666633320 5078490871897269120 5096732577615290920 5113375107865520720 5135490178139779080 5137532785540475936 5140549774374399552 5155996909913143140 5160552937696935744 5171939625726542078 5180920584120795360 5193900700115371440 5194518800877017920 5199017843662283136 5203348811757681920 5212556952630153665 5212663559787380992 5223596341822378240 5232078458583827451 5253600708162674560 5254920182282564640 5260097443545897216 5273275926761652864 5278758741101551310 5280565796713143552 5287008416154261335 5292217291441112824 5295995647432146460 5306396221421454720 5314689088490147520 5320323770559043840 5344858399757540592 5365953462125109480 5374736172757943152 5375559296030736648 5379397153690920420 5380037329479768560 5386833727504327560 5400972398705126320 5406293553777742208 5435060438531266193 5441229304882770080 5463516252345566016 5469157432310041536 5477856190015764352 5496878240955434774 5499730037240686016 5504499413079081360 5540160746789729536 5560071902853044640 5560795429803753783 5561457192915714244 5575390693399039226 5578891228003224320 5586339959086996032 5590574769841974528 5592717469425250560 5604581220589610112 5622476315721999510 5623980775299631360 5624712618652072792 5649039195953756988 5666747782774928640 5686425766505622180 5687102480270528240 5689375900593813120 5701350768517447960 5713290770126908584 5723683692933450112 5738023630603648448 5745955976004616064 5753231578878325080 5758645899383510520 5767645544895557820 5773327954299395808 5778137343289053760 5800621519116710720 5818668226191799440 5824837231560332480 5825595212175361106 5833940321273667680 5843857266132023680 5869131632159747520 5871466040617686784 5877245223582015360 5889512401023680115 5890213283137332820 5891969889496501440 5892567897043592160 5904970438821642530 5913133574444405540 5917336869060012462 5921052096138051840 5935886514417567360 5944092388970292480 5957207945863032760 5958704135266836690 5973632885784684885 5981890941589107930 5997308070103466144 5999705495171657472 6005623065465788160 6026477805698649420 6028992445066187520 6042295332747727240 6065520817605996992 6067044210453506448 6116079093138349104 6124316916388848595 6136050129438624864 6136780350803546752 6142555626009077888 6152155247888595008 6156381402862088640 6172539884234430080 6184723947294199461 6190795591658363840 6204111796658758080 6206579441271252736 6211497644035732792 6233422561052421504 6235668133050464024 6255068343156184398 6260279039145961060 6271485845369192756 6275963345972740490 6282146561091925456 6304320849795209472 6314577450014964165 6334510489321861572 6344410099385113602 6348393466348496640 6354367888974908160 6355194776918575752 6355951077617959136 6364298532298546560 6371875078170330544 6380683671028381792 6421915981925594920 6425687217967999440 6428242992745226048 6450691172121169680 6456044795375722272 6481166878446151584 6495467482703806783 6498772304577853920 6499545691737746560 6515829449734226240 6524837047662792320 6529475165859324096 6575121804432371520 6591594908452066080 6600707245891429440 6615271614301391030 6649906544219199360 6667360367169905920 6681072999696925740 6718420215947428940 6719449120038420810 6735549280015961776 6753595190900033280 6757866942222177760 6824522976324633888 6829395315431957520 6836446790387551920 6841620922220937552 6847320237519705440 6854066365832532736 6874662546550857520 6880737250262580992 6903559680570014539 6907894112161060480 6925200933487161920 6933764811946864512 6951821491144642805 6960745822940052864 6976104611445103268 6982924948858745040 6988218462302468160 6989804677872398976 7000728385528401216 7005726525737012640 7006560243043419520 7012628719358428416 7030890773315090990 7061298994942196235 7068255939764799384 7085964526585971036 7086252117986863360 7095760289333286648 7126477866343387456 7141613462658635730 7148649535035639312 7154604616166812640 7167412394707648864 7172529538254560560 7182444970005770080 7216659942874244760 7250754399297272688 7284688336460754688 7292209909746722048 7339332550772108480 7349180299666618314 7372218482424193920 7390262237542171834 7407047861081316096 7413429203804059520 7414393906405005044 7428954709990036608 7448453278782661376 7496635087629332680 7499631868964571840 7512334846975153272 7531156015167288588 7532052261271675984 7581901022007496240 7583805263066883060 7617721026835878112 7645098866422936380 7670062661798281080 7670975438504433440 7678194532511347360 7690194059860743760 7697770605732527744 7706299178310713904 7757909438589813117 7758224301589065920 7764372055044665990 7791778201315526880 7794585166313080030 7799454830085295872 7805023217636522880 7818995339681071488 7825508842879663360 7829804457195350784 7835394512733567360 7839357306711490945 7852683201364906820 7855959852662001920 7856757196058122880 7880401062244011840 7889782492080016616 7918138111652326965 7938325937161669236 7943993471148219690 7944938847022448920 7964843847712913180 7975854588785477240 7980485655838565760 8006544600842300160 8035303740931532560 8062104259136914728 8070055994219652840 8089392280604675264 8101458598057689480 8109440330666613312 8154772124184465472 8161843957324155120 8181400172584833152 8208508537149451520 8216784285023646528 8245317361433152161 8246298596392265948 8249595055861029024 8266958614350299542 8272149062211677440 8289472934593272576 8310241120184594304 8340091124208245864 8342185789373571366 8363086040098558839 8368336842004836480 8407872291652103424 8419436600019952220 8435971162949447040 8437068927978109188 8446013985762482096 8459213465846818136 8463517419915344640 8473593035891434336 8530653720405792360 8540809260549132589 8552026152776171940 8567582957290665920 8574043682944388033 8585525539400175168 8600921562828226240 8607035445905472672 8608059727167629696 8618933964006924096 8637951521501397502 8641555837928202112 8665029739437138560 8667206014933580640 8700932278675066080 8705966887812432128 8720130764306379085 8737255847340498720 8738392818263041659 8750910481910501520 8761328232484204498 8765785899198035520 8766829072576495360 8788793211269421440 8800942994521905920 8807199060926530176 8835319924705999230 8857455658232463795 8869700361666608310 8896115044564871424 8904889372932030720 8908097332929234320 8935811918794549140 8939540521994691840 8959265493384561080 8995962105155199216 9063442999121590860 9098281226408995488 9099363968432845184 9105860420575943360 9115262387183402560 9122161229627916736 9205170526205320128 9213833439013616832 9228232871832892512 9258809826351645120 9261380260021947442 9267992383006256305 9286193387487545760 9309869161906879104 9310566598478326720 9317246466053599188 9317624616403290880 9334304514037868288 9340968700982683520 9353502199575696036 9390418558718941590 9407228768053789134 9413945018959110735 9415065326589594980 9423219841637888184 9424341253019732512 9428108635269747456 9447952702114628048 9461013719111048864 9464358862330901760 9522151283544847640 9531532713380852416 9533926616426938704 9557812617255495816 9571025506542572688 9622213257165659680 9632873972888392380 9642364489117839072 9667672532396363584 9749318537606619840 9773744174601339360 9787255571494188480 9798907066222157752 9862228115100020770 9922907421452086545 9943922604200075520 9999509158619429120 10001040550754858880 10016446462633537696 10041541353556384784 10077630323921143410 10103323920023942664 10111740350755844080 10136800413333266640 10156981743794538240 10193465155230581840 10226750215731041440 10270980356279558160 10275065571080951872 10281099548748799104 10307873245490332435 10311993819826286280 10321105875393871488 10343879251453084156 10361841168241590720 10387801400230742880 10389037601754035840 10398035687324566272 10425113905260307330 10464156917167654902 10507201416325349120 10509840364565129280 10546336159972636485 10546551853523305728 10557517482203102620 10574016832308522670 10584434582882225648 10591991294864292920 10612792442842909440 10629378176980295040 10689716799515081184 10731906924250218960 10749472345515886304 10751118592061473296 10758794307381840840 10760074658959537120 10773667455008655120 10801944797410252640 10812587107555484416 10870120877062532386 10882458609765540160 10927032504691132032 10938314864620083072 10955712380031528704 10993756481910869548 10999460074481372032 11008998826158162720 11085393356313257751 11120143805706089280 11121590859607507566 11122914385831428488 11150781386798078452 11172679918173992064 11209162441179220224 11244952631443999020 11249425237304145584 11298078391907513976 11372851533011244360 11374204960541056480 11378751801187626240 11386390641979114889 11402701537034895920 11426581540253817168 11447367385866900224 11476047261207296896 11491911952009232128 11506463157756650160 11517291798767021040 11535291089791115640 11546655908598791616 11556274686578107520 11601243038233421440 11637336452383598880 11646558082566998985 11649674463120664960 11651190424350722212 11667880642547335360 11687714532264047360 11691877749469620045 11738263264319495040 11754490447164030720 11779024802047360230 11780426566274665640 11783939778993002880 11785135794087184320 11809940877643285060 11826267148888811080 11834673738120024924 11871773028835134720 11914415891726065520 11917408270533673380 11947265771569369770 11963781883178215860 11994616140206932288 12052955611397298840 12084590665495454480 12131041635211993984 12134088420907012896 12208183070028930719 12232158186276698208 12248633832777697190 12272100258877249728 12273560701607093504 12285111252018155776 12304310495777190016 12312762805724177280 12345079768468860160 12369447894588398922 12381591183316727680 12400437921525449313 12408223593317516160 12422995288071465584 12466845122104843008 12471336266100928048 12510136686312368796 12520558078291922120 12542971690738385512 12551926691945480980 12564293122183850912 12629154900029928330 12669020978643723144 12688820198770227204 12710389553837151504 12711902155235918272 12728597064597093120 12743750156340661088 12761367342056763584 12843831963851189840 12851374435935998880 12856485985490452096 12901382344242339360 12912089590751444544 12929849064316355195 12956927282252096253 12962333756892303168 12990934965407613566 12997544609155707840 12999091383475493120 13031658899468452480 13049674095325584640 13058950331718648192 13141992348726306747 13150243608864743040 13183189816904132160 13201414491782858880 13230543228602782060 13299813088438398720 13362145999393851480 13436840431894857880 13438898240076841620 13471098560031923552 13515733884444355520 13649045952649267776 13658790630863915040 13672893580775103840 13683241844441875104 13694640475039410880 13742195602388586935 13749325093101715040 13807119361140029078 13815788224322120960 13850401866974323840 13867529623893729024 13892070390032921163 13903642982289285610 13921491645880105728 13938476733497598065 13952209222890206536 13965849897717490080 13976436924604936320 13979609355744797952 14001456771056802432 14011453051474025280 14013120486086839040 14061781546630181980 14122597989884392470 14136511879529598768 14171929053171942072 14191520578666573296 14252955732686774912 14283226925317271460 14297299070071278624 14309209232333625280 14334824789415297728 14345059076509121120 14364889940011540160 14433319885748489520 14501508798594545376 14563988030438402765 14678665101544216960 14698360599333236628 14744436964848387840 14780524475084343668 14793342172650031155 14826858407608119040 14828787812810010088 14857909419980073216 14993270175258665360 14999263737929143680 15024669693950306544 15062312030334577176 15064104522543351968 15163802044014992480 15167610526133766120 15235442053671756224 15290197732845872760 15340125323596562160 15341950877008866880 15356389065022694720 15380388119721487520 15395541211465055488 15412598356621427808 15515818877179626234 15516448603178131840 15528744110089331980 15583556402631053760 15589170332626160060 15610046435273045760 15637670857890460995 15637990679362142976 15670789025467134720 15678714613422981890 15705366402729813640 15713514392116245760 15760802124488023680 15779564984160033232 15836276223304653930 15861025248462784005 15876651874323338472 15887986942296439380 15889877694044897840 15929687695425826360 15951709177570954480 15960971311677131520 16070607481863065120 16124208518273829456 16140111988439305680 16178784561209350528 16202917196115378960 16218880661333226624 16305181315593798579 16309544248368930944 16323687914648310240 16362800345169666304 16433568570047293056 16490634722866304322 16492597192784531896 16499190111722058048 16533917228700599084 16620482240369188608 16680182248416491728 16684371578747142732 16726172080197117678 16736673684009672960 16838873200039904440 16871942325898894080 16874137855956218376 16892027971524964192 16918426931693636272 16947186071782868672 17061307440811584720 17081618521098265178 17104052305552343880 17124414272582763337 17135165914581331840 17148087365888776066 17171051078800350336 17201843125656452480 17214070891810945344 17216119454335259392 17237867928013848192 17275903043002795004 17283111675856404224 17330059478874277120 17334412029867161280 17401864557350132160 17440261528612758170 17474511694680997440 17476785636526083318 17501820963821003040 17522656464968408996 17531571798396071040 17577586422538842880 17614398121853060352 17670639849411998460 17714911316464927590 17739400723333216620 17816194665858468640 17871623837589098280 17918530986769122160 17991924210310398432 18101788690042897273 18126885998243181720 18196562452817990976 18198727936865690368 18211720841151886720 18230524774366805120 18244322459255833472 18372950749166545785 18410341052410640256 18427666878027233664 18456465743665785024 18475655593855429585 18517619652703290240 18522760520043894884 18535984766012512610 18572386774975091520 18619738323813758208 18621133196956653440 18634492932107198376 18681937401965367040 18707004399151392072 18780837117437883180 18814457536107578268 18827890037918221470 18830130653179189960 18846439683275776368 18848682506039465024 18895905404229256096 18922027438222097728 19044302567089695280 19063065426761704832 19067853232853877408 19115625234510991632 19142051013085145376 19184287681474033987 19244426514331319360 19265747945776784760 19284728978235678144 19335345064792727168 19486402448111420349 19498637075213239680 19547488349202678720 19574511142988376960 19597814132444315504 19724456230200041540 19845814842904173090 20002081101509717760 20032892925267075392 20083082707112769568 20155260647842286820 20206647840047885328 20223480701511688160 20273600826666533280 20386930310461163680 20389583242613763871 20453500431462082880 20541960712559116320 20550131142161903744 20562199097497598208 20615746490980664870 20623987639652572560 20642211750787742976 20667396535875748855 20687758502906168312 20710679041710043617 20723682336483181440 20775602800461485760 20778075203508071680 20850227810520614660 20855464473433928415 20928313834335309804 21019680729130258560 21092672319945272970 21115034964406205240 21148033664617045340 21168869165764451296 21183982589728585840 21258756353960590080 21379433599030162368 21463813848500437920 21498944691031772608 21502237184122946592 21517588614763681680 21520149317919074240 21547334910017310240 21594878803753493755 21603889594820505280 21740241754125064772 21764917219531080320 21854065009382264064 21876629729240166144 21903320581210511245 21987512963821739096 21998920148962744064 22017997652316325440 22170786712626515502 22240287611412178560 22243181719215015132 22245828771662856976 22301562773596156904 22345359836347984128 22489905262887998040 22498850474608291168 22596156783815027952 22745703066022488720 22748409921082112960 22772781283958229778 22805403074069791840 22853163080507634336 22952094522414593792 23012926315513300320 23034583597534042080 23070582179582231280 23093311817197583232 23112549373156215040 23153450650054868605 23202486076466842880 23274672904767197760 23293116165133997970 23299348926241329920 23302380848701444424 23335761285094670720 23383755498939240090 23476526528638990080 23518071920134472835 23558049604094720460 23560853132549331280 23567879557986005760 23570271588174368640 23619881755286570120 23652534297777622160 23669347476240049848 23828831783452131040 23834816541067346760 23894531543138739540 23927563766356431720 23989232280413864576 24105911222794597680 24169181330990908960 24262083270423987968 24268176841814025792 24416366140057861438 24464316372553396416 24497267665555394380 24544200517754499456 24608620991554380032 24625525611448354560 24738895789176797844 24763182366633455360 24800875843050898626 24816447186635032320 24845990576142931168 24942672532201856096 25020273372624737592 25041116156583844240 25085943381476771024 25103853383890961960 25128586244367701824 25258309800059856660 25338041957287446288 25377640397540454408 25420779107674303008 25423804310471836544 25487500312681322176 25522734684113527168 25622427781647397767 25687663927702379680 25702748871871997760 25712971970980904192 25722131048833164099 25802764688484678720 25824179181502889088 25859698128632710390 25913854564504192506 25924667513784606336 25981869930815227132 25995089218311415680 26063317798936904960 26117900663437296384 26160392292919137255 26283984697452613494 26300487217729486080 26366379633808264320 26402828983565717760 26461086457205564120 26724291998787702960 26873680863789715760 26877796480153683240 26942197120063847104 27031467768888711040 27175302192656330965 27298091905298535552 27317581261727830080 27345787161550207680 27366483688883750208 27389280950078821760 27484391204777173870 27498650186203430080 27614238722280058156 27700803733948647680 27784140780065842326 27803977149018768915 27807285964578571220 27876953466995196130 27904418445780413072 27931699795434980160 27952873849209872640 28002913542113604864 28022906102948050560 28123563093260363960 28245195979768784940 28273023759059197536 28343858106343884144 28383041157333146592 28445667941495981429 28505911465373549824 28566453850634542920 28594598140142557248 28618418464667250560 28669649578830595456 28690118153018242240 28729779880023080320 28866639771496979040 29003017597189090752 29127976060876805530 29357330203088433920 29396721198666473256 29561048950168687336 29586684345300062310 29657575625620020176 29986540350517330720 29998527475858287360 30049339387900613088 30124624060669154352 30128209045086703936 30232830325254891257 30327604088029984960 30335221052267532240 30470884107343512448 30580395465691745520 30664648813694715743 30680250647193124320 30683901754017733760 30712778130045389440 30760776239442975040 30825196713242855616 30923619736470997305 31031637754359252468 31032897206356263680 31057488220178663960 31167112805262107520 31178340665252320120 31275341715780921990 31357429226845963780 31410732805459627280 31521604248976047360 31559129968320066464 31672552446609307860 31722050496925568010 31753303748646676944 31775973884592878760 31779755388089795680 31859375390851652720 31903418355141908960 32141214963726130240 32248417036547658912 32280223976878611360 32357569122418701056 32405834392230757920 32437761322666453248 32477337413519033915 32610362631187597158 32619088496737861888 32647375829296620480 32867137140094586112 32981269445732608644 32985194385569063792 32998380223444116096 33067834457401198168 33360364496832983456 33368743157494285464 33452344160394235356 33677746400079808880 33748275711912436752 33784055943049928384 33836853863387272544 33894372143565737344 34122614881623169440 34159171925937344667 34163237042196530356 34208104611104687760 34248828545165526674 34270331829162663680 34296174731777552132 34342102157600700672 34403686251312904960 34428141783621890688 34475735856027696384 34517798402850072695 34551806086005590008 34668824059734322560 34803729114700264320 34880523057225516340 34949023389361994880 34953571273052166636 35003641927642006080 35045312929936817992 35063143596792142080 35341279698823996920 35429822632929855180 35478801446666433240 35632389331716937280 35743247675178196560 35837061973538244320 35983848420620796864 36203577380085794546 36253771996486363440 36393124905635981952 36423441682303773440 36461049548733610240 36488644918511666944 36624549210086792157 36745901498333091570 36820682104821280512 36855333756054467328 36912931487331570048 36951311187710859170 37035239305406580480 37045521040087789768 37071969532025025220 37144773549950183040 37242266393913306880 37268985864214396752 37414008798302784144 37561674234875766360 37628915072215156536 37655780075836442940 37660261306358379920 37692879366551552736 37697365012078930048 37791810808458512192 37844054876444195456 38088605134179390560 38126130853523409664 38135706465707754816 38231250469021983264 38284102026170290752 38368575362948067974 38488853028662638720 38531495891553569520 38569457956471356288 38670690129585454336 38789547192949065585 38972804896222840698 38997274150426479360 39094976698405357440 39149022285976753920 39195628264888631008 39448912460400083080 39691629685808346180 40065785850534150784 40166165414225539136 40310521295684573640 40413295680095770656 40446961403023376320 40547201653333066560 40773860620922327360 40779166485227527742 40907000862924165760 41083921425118232640 41100262284323807488 41226586807165760805 41231492981961329740 41247975279305145120 41334793071751497710 41375517005812336624 41421358083420087234 41447364672966362880 41551205600922971520 41700455621041229320 41710928946867856830 41815430200492794195 41856627668670619608 42039361458260517120 42185344639890545940 42230069928812410480 42296067329234090680 42337738331528902592 42367965179457171680 42704046302745662945 42758867198060324736 42870218414721940165 42927627697000875840 42997889382063545216 43004474368245893184 43035177229527363360 43040298635838148480 43094669820034620480 43189757607506987510 43207779189641010560 43480483508250129544 43529834439062160640 43691964091315208295 43806641162421022490 43975025927643478192 44035995304632650880 44341573425253031004 44480575222824357120 44486363438430030264 44491657543325713952 44603125547192313808 44979810525775996080 44997700949216582336 45192313567630055904 45468272378926647481 45491406132044977440 45496819842164225920 45545562567916459556 45610806148139583680 45706326161015268672 46025852631026600640 46069167195068084160 46141164359164462560 46186623634395166464 46306901300109737210 46549345809534395520 46586232330267995940 46604761697402888848 46671522570189341440 46767510997878480180 47036143840268945670 47116099208189440920 47121706265098662560 47140543176348737280 47239763510573140240 47305068595555244320 47338694952480099696 47657663566904262080 47669633082134693520 47789063086277479080 47855127532712863440 47978464560827729152 48211822445589195360 48338362661981817920 48536353683628051584 48832732280115722876 48928632745106792832 48994535331110788760 49088401035508998912 49477791578353595688 49601751686101797252 49691981152285862336 49885345064403712192 50040546745249475184 50082232313167688480 50171886762953542048 50207706767781923920 50257172488735403648 50516619600119713320 50576758432976998693 50676083914574892576 50755280795080908816 50841558215348606016 50847608620943673088 50975000625362644352 51045469368227054336 51244855563294795534 51373242817748290011 51375327855404759360 51405497743743995520 51444262097666328198 51605529376969357440 51648358363005778176 51719396257265420780 51827709129008385012 51849335027569212672 51963739861630454264 51990178436622831360 52320784585838274510 52567969394905226988 52732759267616528640 52922172914411128240 53448583997575405920 53747361727579431520 53755592960307366480 53884394240127694208 54062935537777422080 54305366070128691819 54350604385312661930 54596183810597071104 54635162523455660160 54691574323100415360 54732967377767500416 54778561900157643520 54968782409554347740 54997300372406860160 55228477444560116312 55426966781566288755 55568281560131684652 55607954298037537830 55614571929157142440 55753906933990392260 55808836891560826144 55863399590869960320 56045812205896101120 56247126186520727920 56490391959537569880 56546047518118395072 56687716212687768288 56766082314666293184 56891335882991962858 56931953209895574445 57132907701269085840 57189196280285114496 57236836929334501120 57339299157661190912 57380236306036484480 57459559760046160640 57552863044422101961 57733279542993958080 58006035194378181504 58255952121753611060 58793442397332946512 59122097900337374672 59173368690600124620 59315151251240040352 59785664823843928123 59973080701034661440 60098678775801226176 60249248121338308704 60256418090173407872 60465660650509782514 60655208176059969920 60670442104535064480 60941768214687024896 61040915350144653595 61160790931383491040 61168749727841291613 61329297627389431486 61360501294386248640 61367803508035467520 61425556260090778880 61521552478885950080 61650393426485711232 61847239472941994610 62002189607627246565 62063275508718504936 62114976440357327920 62334225610524215040 62356681330504640240 62550683431561843980 62714858453691927560 62821465610919254560 63118259936640132928 63345104893218615720 63444100993851136020 63506607497293353888 63551947769185757520 63559510776179591360 63718750781703305440 63806836710283817920 64282429927452260480 64496834073095317824 64560447953757222720 64784636411260481265 64811668784461515840 64954674827038067830 65220725262375194316 65294751658593240960 65709961743631533735 65962538891465217288 65970388771138127584 65996760446888232192 66135668914802396336 66720728993665966912 66737486314988570928 66904688320788470712 67355492800159617760 67496551423824873504 67568111886099856768 67673707726774545088 67788744287131474688 68245229763246338880 68318343851874689334 68326474084393060712 68416209222209375520 68497657090331053348 68592349463555104264 68856283567243781376 69035596805700145390 69103612172011180016 69337648119468645120 69460351950164605815 69607458229400528640 69761046114451032680 69898046778723989760 69907142546104333272 70007283855284012160 70090625859873635984 70682559397647993840 70859645265859710360 70957602893332866480 71264778663433874560 71486495350356393120 71674123947076488640 71967696841241593728 72407154760171589092 72507543992972726880 72786249811271963904 73249098420173584314 73491802996666183140 73825862974663140096 73902622375421718340 74091042080175579536 74143939064050050440 74289547099900366080 74537971728428793504 74828017596605568288 74993124573034860131 75123348469751532720 75257830144430313072 75311560151672885880 75320522612716759840 75385758733103105472 75394730024157860096 75583621616917024384 75688109752888390912 76177210268358781120 76271412931415509632 76462500938043966528 76568204052340581504 76737150725896135948 76977706057325277440 77062991783107139040 77138915912942712576 77579094385898131170 77945609792445681396 78189953396810714880 78391256529777262016 78897824920800166160 79383259371616692360 79704734493853804223 80131571701068301568 80332330828451078272 80621042591369147280 80826591360191541312 80893922806046752640 81094403306666133120 81525906577968992895 81547721241844654720 81558332970455055484 81814001725848331520 82167842850236465280 82453173614331521610 82462985963922659480 82495950558610290240 82669586143502995420 82751034011624673248 82842716166840174468 83102411201845943040 83400911242082458640 83421857893735713660 83630860400985588390 83713255337341239216 84370689279781091880 84460139857624820960 84592134658468181360 84675476663057805184 84735930358914343360 85337003824487944287 85408092605491325890 85517734396120649472 85622071362913816685 85740436829443880330 85855255394001751680 85995778764127090432 86008948736491786368 86070354459054726720 86080597271676296960 86189339640069240960 86379515215013975020 86415558379282021120 86960967016500259088 87383928182630416590 87613282324842044980 87950051855286956384 88071990609265301760 88683146850506062008 88972726876860060528 88983315086651427904 89206251094384627616 89959621051551992160 89995401898433164672 90384627135260111808 90508943450214486365 90698490975764673771 90936544757853294962 90982812264089954880 90993639684328451840 91091125135832919112 91221612296279167360 91412652322030537344 91993946441084147229 92051705262053201280 92138334390136168320 92282328718328925120 92613802600219474420 93098691619068791040 93172464660535991880 93209523394805777696 93535021995756960360 94072287680537891340 94232198416378881840 94243412530197325120 94479527021146280480 94610137191110488640 94677389904960199392 95315327133808524160 95339266164269387040 95578126172554958160 95710255065425726880 95921438407370169935 96423644891178390720 96676725323963635840 97072707367256103168 97432012240557101745 97665464560231445752 97857265490213585664 97989070662221577520 98955583156707191376 99203503372203594504 99383962304571724672 99770690128807424384 100081093490498950368 100164464626335376960 100343773525907084096 100415413535563847840 100514344977470807296 101033239200239426640 101153516865953997386 101352167829149785152 101510561590161817632 101683116430697212032 101947916213068819355 101950001250725288704 102489711126589591068 102746485635496580022 102750655710809518720 102810995487487991040 102888524195332656396 103211058753938714880 103438792514530841560 103553395208550218085 103655418258016770024 103927479723260908528 104641569171676549020 105135938789810453976 105844345828822256480 106897167995150811840 107494723455158863040 107511185920614732960 107768788480255388416 108610732140257383638 108701208770625323860 109270325046911320320 109383148646200830720 109465934755535000832 109937564819108695480 109994600744813720320 110456954889120232624 110853933563132577510 111136563120263369304 111215908596075075660 111229143858314284880 111507813867980784520 111617673783121652288 111726799181739920640 112494252373041455840 112980783919075139760 113092095036236790144 113375432425375536576 113532164629332586368 113782671765983925716 113863906419791148890 114265815402538171680 114378392560570228992 114760472612072968960 115105726088844203922 115466559085987916160 116012070388756363008 116511904243507222120 117586884794665893024 118244195800674749344 118346737381200249240 118630302502480080704 119571329647687856246 119870899908079343359 119946161402069322880 120197357551602452352 120498496242676617408 120512836180346815744 120931321301019565028 121310416352119939840 121340884209070128960 122081830700289307190 122321581862766982080 122337499455682583226 122658595254778862972 122721002588772497280 123043104957771900160 123300786852971422464 123694478945883989220 124004379215254493130 124126551017437009872 124229952880714655840 124713362661009280480 125101366863123687960 125250297061770263779 125429716907383855120 125642931221838509120 126236519873280265856 126690209786437231440 126888201987702272040 127013214994586707776 127103895538371515040 127119021552359182720 127437501563406610880 127613673420567635840 128112138908236988835 128564859854904520960 128610655244165820495 128993668146190635648 129120895907514445440 129569272822520962530 129623337568923031680 129909349654076135660 130441450524750388632 130589503317186481920 131419923487263067470 131925077782930434576 131940777542276255168 132271337829604792672 133441457987331933824 133474972629977141856 133809376641576941424 134290013770318237909 134710985600319235520 134993102847649747008 135136223772199713536 135347415453549090176 136404817136779942443 136490459526492677760 136636687703749378668 136652948168786121424 136832418444418751040 136995314180662106696 137184698927110208528 138071193611400290780 138207224344022360032 138920703900329211630 139522092228902065360 139814285092208666544 140014567710568024320 140181251719747271968 141365118795295987680 141719290531719420720 141915205786665732960 142228339707479907145 142529557326867749120 142972990700712786240 143348247894152977280 143935393682483187456 144814309520343178184 145015087985945453760 146498196840347168628 146983605993332366280 147805244750843436680 148182084160351159072 148287878128100100880 149075943456857587008 149656035193211136576 149986249146069720262 150246696939503065440 150515660288860626144 150623120303345771760 150641045225433519680 150771517466206210944 151164151626274456285 151167243233834048768 151730275298930996079 152354420536717562240 152542825862831019264 152925001876087933056 153136408104681163008 153323244068473578715 153474301451792271896 154125983566214278080 155158188771796262340 155891219584891362792 156782513059554524032 157795649841600332320 158766518743233384720 159409468987707608446 160664661656902156544 161242085182738294560 161653182720383082624 161787845612093505280 162188806613332266240 163051813155937985790 163095442483689309440 163116665940910110968 164335685700472930560 164906347228663043220 164925971927845318960 164991901117220580480 165339172287005990840 165502068023249346496 165685432333680348936 166801822484164917280 166843715787471427320 167261720801971176780 167426510674682478432 168741378559562183760 168920279715249641920 169184269316936362720 169350953326115610368 169471860717828686720 170674007648975888574 170795859629686723335 170816185210982651780 171244142725827633370 171480873658887760660 171710510788003503360 172017897472983572736 172140708918109453440 172378679280138481920 172759030430027950040 173921934033000518176 174767856365260833180 175226564649684089960 175900103710573912768 177366293701012124016 177945453753720121056 177966630173302855808 178412502188769255232 179356994471531784369 179919242103103984320 179990803796866329344 180769254270520223616 181017886900428972730 181396981951529347542 181873089515706589924 181965624528179909760 182182250271665838224 182443224592558334720 182825304644061074688 183122746050433960785 183987892882168294458 184103410524106402560 184276668780272336640 184564657436657850240 185227605200438948840 186344929321071983760 186419046789611555392 187070043991513920720 188144575361075782680 188368556998410396707 188464396832757763680 188486825060394650240 188959054042292560960 189220274382220977280 189354779809920398784 190630654267617048320 190678532328538774080 191156252345109916320 191420510130851453760 191842876814740339870 192847289782356781440 193353450647927271680 194864024481114203490 195330929120462891504 195978141324443155040 197911166313414382752 198407006744407189008 198767924609143449344 199119675590471870003 199541380257614848768 200162186980997900736 200328929252670753920 200687547051814168192 200830827071127695680 202066478400478853280 202307033731907994772 202704335658299570304 203021123180323635264 203366232861394424064 203895832426137638710 204979422253179182136 205492971270993160044 205501311421619037440 205777048390665312792 206877585029061683120 207106790417100436170 207310836516033540048 207854959446521817056 209283138343353098040 210271877579620907952 211688691657644512960 213794335990301623680 214989446910317726080 215022371841229465920 217221464280514767276 217402417541250647720 219875129638217390960 220913909778240465248 221707867126265155020 222273126240526738608 222431817192150151320 222458287716628569760 223015627735961569040 223235347566243304576 224979373719104580393 224988504746082911680 225961567838150279520 226184190072473580288 226750864850751073152 227064329258665172736 227341361894633237405 227565343531967851432 227727812839582297780 228531630805076343360 230211452177688407844 230933118171975832320 233023808487014444240 235173769589331786048 236488391601349498688 236693474762400498480 237260605004960161408 239114203481561412669 239142659295375712492 239741799816158686718 239892322804138645760 240394715103204904704 240996992485353234816 241862642602039130056 242681768418140257920 244163661400578614380 244643163725533964160 244674998911365166452 245317190509557725944 245442005177544994560 247388957891767978440 248008758430508986260 248253102034874019744 248459905761429311680 249426725322018560960 250202733726247375920 250500594123540527558 250859433814767710240 251285862443677018240 252473039746560531712 252883792164884993465 253380419572874462880 253776403975404544080 254026429989173415552 254207791076743030080 254238043104718365440 254875003126813221760 255227346841135271680 256224277816473977670 256866214088741450055 257221310488331640990 257987336292381271296 258241791815028890880 259138545645041925060 259246675137846063360 259818699308152271320 260882901049500777264 262839846974526134940 263850155565860869152 263881555084552510336 264542675659209585344 266882915974663867648 266949945259954283712 267618753283153882848 268580027540636475818 269421971200638471040 269986205695299494016 270694830907098180352 271526830350643459095 272809634273559884886 272980919052985355520 273273375407498757336 273305896337572242848 273664836888837502080 273990628361324213392 274369397854220417056 276142387222800581560 276414448688044720064 277841407800658423260 279044184457804130720 279628570184417333088 280362503439494543936 282730237590591975360 283438581063438841440 283830411573331465920 284456679414959814290 285945981401425572480 286696495788305954560 287764315222110509805 289628619040686356368 290030175971890907520 292996393680694337256 293967211986664732560 295610489501686873360 296364168320702318144 296575756256200201760 298151886913715174016 298928324119219640615 299312070386422273152 299972498292139440524 300493393879006130880 301031320577721252288 301246240606691543520 301282090450867039360 301543034932412421888 302328303252548912570 303460550597861992158 304708841073435124480 305843748639206458065 305850003752175866112 306646488136947157430 306948602903584543792 308251967132428556160 310316377543592524680 311782439169782725584 313565026119109048064 315591299683200664640 317533037486466769440 318818937975415216892 322484170365476589120 323306365440766165248 326103626311875971580 326233331881820221936 329812694457326086440 329851943855690637920 329983802234441160960 330678344574011981680 331004136046498692992 331370864667360697872 333603644968329834560 333687431574942854640 334523441603942353560 334853021349364956864 337482757119124367520 337840559430499283840 338368538633872725440 338943721435657373440 341348015297951777148 341591719259373446670 341632370421965303560 342488285451655266740 342961747317775521320 344281417836218906880 345518060860055900080 347843868066001036352 349535712730521666360 350453129299368179920 351800207421147825536 354037309030838990851 354732587402024248032 355890907507440242112 355933260346605711616 356825004377538510464 358713988943063568738 359612699724238030077 359838484206207968640 361538508541040447232 362035773800857945460 362793963903058695084 363746179031413179848 363931249056359819520 364364500543331676448 366245492100867921570 367975785764336588916 369129314873315700480 370455210400877897680 372689858642143967520 372838093579223110784 374140087983027841440 374965622865174300655 375750891185310791337 376289150722151565360 376737113996820793414 376928793665515527360 376973650120789300480 377918108084585121920 378440548764441954560 378709559619840797568 381357064657077548160 382312504690219832640 382841020261702907520 383685753629480679740 385694579564713562880 389728048962228406980 390661858240925783008 391956282648886310080 395822332626828765504 396814013488814378016 398239351180943740006 398523672469269021115 400324373961995801472 400657858505341507840 401375094103628336384 401661654142255391360 402870041310954713727 404132956800957706560 404614067463815989544 405408671316599140608 406042246360647270528 407791664852275277420 409958844506358364272 410985942541986320088 411554096781330625584 413755170058123366240 414213580834200872340 414621673032067080096 415709918893043634112 418566276686706196080 420543755159241815904 423377383315289025920 426685019122439721435 427588671980603247360 429978893820635452160 430044743682458931840 434442928561029534552 434804835082501295440 439750259276434781920 441827819556480930496 443415734252530310040 444546252481053477216 444863634384300302640 444916575433257139520 446031255471923138080 446470695132486609152 449958747438209160786 449977009492165823360 451923135676300559040 453492454878823368855 453501729701502146304 454682723789266474810 455130687063935702864 455455625679164595560 457063261610152686720 459969732205420736145 460422904355376815688 466047616974028888480 470347539178663572096 472976783202698997376 473386949524800996960 474521210009920322816 478228406963122825338 478285318590751424984 479483599632317373436 481993984970706469632 483725285204078260112 485363536836280515840 488327322801157228760 489286327451067928320 489349997822730332904 490634381019115451888 494777915783535956880 496017516861017972520 496506204069748039488 496919811522858623360 498853450644037121920 500405467452494751840 501001188247081055116 501718867629535420480 502571724887354036480 505767584329769986930 506760839145748925760 507552807950809088160 508052859978346831104 508415582153486060160 509750006253626443520 512448555632947955340 513732428177482900110 514442620976663281980 518277091290083850120 519637398616304542640 521765802099001554528 524951872011244020917 525679693949052269880 527700311131721738304 527763110169105020672 529085351318419170688 533899890519908567424 535237506566307765696 537160055081272951636 538843942401276942080 539972411390598988032 543053660701286918190 545619268547119769772 546546750814997514672 546611792675144485696 547329673777675004160 547981256722648426784 548738795708440834112 552284774445601163120 552828897376089440128 555682815601316846520 556344342762746985623 558088368915608261440 559257140368834666176 560725006878989087872 565105670995231190121 565460475181183950720 566877162126877682880 567660823146662931840 568913358829919628580 571891962802851144960 575528630444221019610 579257238081372712736 580060351943781815040 585992787361388674512 587934423973329465120 591220979003373746720 592728336641404636288 593151512512400403520 596303773827430348032 597359026771415610009 597856648238439281230 598624140772844546304 599354499540396716795 599944996584278881048 600986787758012261760 602062641155442504576 602492481213383087040 602564180901734078720 604656606505097825140 606921101195723984316 611687497278412916130 613292976273894314860 613897205807169087584 616503934264857112320 620632755087185049360 623564878339565451168 626251485308851318895 631182599366401329280 635066074972933538880 637637875950830433784 644968340730953178240 652207252623751943160 652466663763640443872 659625388914652172880 659703887711381275840 661356689148023963360 662008272092997385984 662741729334721395744 667207289936659669120 667374863149885709280 669046883207884707120 669706042698729913728 671450068851591189545 674965514238248735040 675681118860998567680 676737077267745450880 682024085683899712215 682696030595903554296 683183438518746893340 683264740843930607120 684976570903310533480 685923494635551042640 691036121720111800160 695687736132002072704 699071425461043332720 700906258598736359840 703600414842295651072 708074618061677981702 709465174804048496064 711781815014880484224 713650008755077020928 717427977886127137476 719225399448476060154 719676968412415937280 724071547601715890920 725587927806117390168 727492358062826359696 728729001086663352896 732490984201735843140 735951571528673177832 740910420801755795360 745379717284287935040 745676187158446221568 748280175966055682880 749931245730348601310 751501782370621582674 752578301444303130720 753474227993641586828 753857587331031054720 755836216169170243840 757419119239681595136 758651376494654980395 762714129314155096320 764625009380439665280 765682040523405815040 767371507258961359480 779456097924456813960 781323716481851566016 783912565297772620160 791644665253657531008 793628026977628756032 796478702361887480012 797047344938538042230 800648747923991602944 803323308284510782720 805740082621909427454 808265913601915413120 809228134927631979088 812084492721294541056 815583329704550554840 819917689012716728544 821971885083972640176 823108193562661251168 824924370303383461441 827510340116246732480 828427161668401744680 829243346064134160192 831419837786087268224 837132553373412392160 841087510318483631808 846754766630578051840 853370038244879442870 860089487364917863680 868885857122059069104 869609670165002590880 876752079432391846453 879500518552869563840 883655639112961860992 886831468505060620080 889092504962106954432 889727268768600605280 889833150866514279040 892062510943846276160 896784972357658921845 899917494876418321572 899954018984331646720 903846271352601118080 906984909757646737710 909365447578532949620 910261374127871405728 910911251358329191120 914126523220305373440 919939464410841472290 920845808710753631376 932095233948057776960 940695078357327144192 941842784992051983535 945953566405397994752 946773899049601993920 956456813926245650676 956570637181502849968 958967199264634746872 967450570408156520224 976654645602314457520 978699995645460665808 981268762038230903776 989555831567071913760 992035033722035945040 993012408139496078976 993839623045717246720 995598377952359350015 997706901288074243840 1000810934904989503680 1002002376494162110232 1003437735259070840960 1011535168659539973860 1013521678291497851520 1015105615901618176320 1016831164306972120320 1024897111265895910680 1027464856354965800220 1028885241953326563960 1036554182580167700240 1039274797232609085280 1043531604198003109056 1049903744022488041834 1051359387898104539760 1055400622263443476608 1058170702636838341376 1062111927092516972553 1067799781039817134848 1070475013132615531392 1074320110162545903272 1086107321402573836380 1091238537094239539544 1093093501629995029344 1093223585350288971392 1095962513445296853568 1097477591416881668224 1104569548891202326240 1105657794752178880256 1111365631202633693040 1112688685525493971246 1116176737831216522880 1118514280737669332352 1121450013757978175744 1124896868595522901965 1130211341990462380242 1130920950362367901440 1133754324253755365760 1135321646293325863680 1137826717659839257160 1151057260888442039220 1158514476162745425472 1171985574722777349024 1175868847946658930240 1182441958006747493440 1185456673282809272576 1186303025024800807040 1194718053542831220018 1195571017407807063345 1195713296476878562460 1198708999080793433590 1199889993168557762096 1201973575516024523520 1204125282310885009152 1204984962426766174080 1209313213010195650280 1213842202391447968632 1223374994556825832260 1226585952547788629720 1227794411614338175168 1241265510174370098720 1247129756679130902336 1252502970617702637790 1262365198732802658560 1270132149945867077760 1275275751901660867568 1289936681461906356480 1304414505247503886320 1304933327527280887744 1318579898988872776949 1319250777829304345760 1319407775422762551680 1322713378296047926720 1325483458669442791488 1334414579873319338240 1334749726299771418560 1338093766415769414240 1339412085397459827456 1342900137703182379090 1349931028476497470080 1353474154535490901760 1364048171367799424430 1365392061191807108592 1366366877037493786680 1366529481687861214240 1369953141806621066960 1371846989271102085280 1382072243440223600320 1391375472264004145408 1398142850922086665440 1401812517197472719680 1416149236123355963404 1418930349608096992128 1423563630029760968448 1434855955772254274952 1438450798896952120308 1448143095203431781840 1451175855612234780336 1454984716125652719392 1457458002173326705792 1464981968403471686280 1471903143057346355664 1481820841603511590720 1490759434568575870080 1496560351932111365760 1499862491460697202620 1503003564741243165348 1505156602888606261440 1506948455987283173656 1507715174662062109440 1517302752989309960790 1529250018760879330560 1534743014517922718960 1558912195848913627920 1562647432963703132032 1567825130595545240320 1574855616033732062751 1583289330507315062016 1587256053955257512064 1592957404723774960024 1594094689877076084460 1611480165243818854908 1616531827203830826240 1618456269855263958176 1631166659409101109680 1639835378025433457088 1643943770167945280352 1646216387125322502336 1649848740606766922882 1655020680232493464960 1656854323336803489360 1658486692128268320384 1662839675572174536448 1669033028288240956869 1674265106746824784320 1682175020636967263616 1706740076489758885740 1737771714244118138208 1739219340330005181760 1753504158864783692906 1759001037105739127680 1767311278225923721984 1770186545154194954255 1773662937010121240160 1778185009924213908864 1779454537537201210560 1779666301733028558080 1784125021887692552320 1793569944715317843690 1798063498621190150385 1799834989752836643144 1807692542705202236160 1813969819515293475420 1818730895157065899240 1820522748255742811456 1821822502716658382240 1839878928821682944580 1841691617421507262752 1864190467896115553920 1878754455926553956685 1883685569984103967070 1893547798099203987840 1912913627852491301352 1913141274363005699936 1917934398529269493744 1934901140816313040448 1953309291204628915040 1957399991290921331616 1962537524076461807552 1979111663134143827520 1984070067444071890080 1986024816278992157952 1991196755904718700030 2001621869809979007360 2004004752988324220464 2006875470518141681920 2014350206554773568635 2023070337319079947720 2027043356582995703040 2030211231803236352640 2049794222531791821360 2054929712709931600440 2057770483906653127920 2073108365160335400480 2078549594465218170560 2087063208396006218112 2099807488044976083668 2102718775796209079520 2110801244526886953216 2124223854185033945106 2140950026265231062784 2148640220325091806544 2172214642805147672760 2174800612618010943799 2182477074188479079088 2186187003259990058688 2186447170700577942784 2191925026890593707136 2194955182833763336448 2209139097782404652480 2222731262405267386080 2225377371050987942492 2232353475662433045760 2237028561475338664704 2249793737191045803930 2260422683980924760484 2267508648507510731520 2275653435319678514320 2302114521776884078440 2317028952325490850944 2343971149445554698048 2351737695893317860480 2364883916013494986880 2372606050049601614080 2389436107085662440036 2391142034815614126690 2391426592953757124920 2397417998161586867180 2399779986337115524192 2409969924853532348160 2418626426020391300560 2427684404782895937264 2446749989113651664520 2453171905095577259440 2455588823228676350336 2474773110910150384323 2482531020348740197440 2494259513358261804672 2505005941235405275580 2540264299891734155520 2550551503803321735136 2608829010495007772640 2609866655054561775488 2624759360056220104585 2630256238297175539359 2637159797977745553898 2638501555658608691520 2638815550845525103360 2645426756592095853440 2650966917338885582976 2669499452599542837120 2676187532831538828480 2685800275406364758180 2699862056952994940160 2728096342735598848860 2730784122383614217184 2732733754074987573360 2733058963375722428480 2739906283613242133920 2743693978542204170560 2764144486880447200640 2781721713813734928115 2796285701844173330880 2803625034394945439360 2825528354976155950605 2832298472246711926808 2837860699216193984256 2869711911544508549904 2876901597793904240616 2896286190406863563680 2902351711224469560672 2909969432251305438784 2914916004346653411584 2929963936806943372560 2943806286114692711328 2963641683207023181440 2981518869137151740160 2986795133857078050045 2993120703864222731520 2999724982921394405240 3006007129482486330696 3010313205777212522880 3013896911974566347312 3034605505978619921580 3069486029035845437920 3117824391697827255840 3125294865927406264064 3149711232067464125502 3174512107910515024128 3185914809447549920048 3188189379754152168920 3222960330487637709816 3236912539710527916352 3262333318818202219360 3279670756050866914176 3287887540335890560704 3292432774250645004672 3299697481213533845764 3310041360464986929920 3313708646673606978720 3316973384256536640768 3338066056576481913738 3348530213493649568640 3364350041273934527232 3413480152979517771480 3475543428488236276416 3478438680660010363520 3507008317729567385812 3518002074211478255360 3540373090308389908510 3547325874020242480320 3556370019848427817728 3558909075074402421120 3568250043775385104640 3587139889430635687380 3596126997242380300770 3599669979505673286288 3627939639030586950840 3637461790314131798480 3641045496511485622912 3643645005433316764480 3679757857643365889160 3683383234843014525504 3728380935792231107840 3757508911853107913370 3767371139968207934140 3787095596198407975680 3825827255704982602704 3826282548726011399872 3835868797058538987488 3869802281632626080896 3894410399339228899361 3906618582409257830080 3914799982581842663232 3925075048152923615104 3955739696966618330847 3958223326268287655040 3968140134888143780160 3982393511809437400060 4003243739619958014720 4008009505976648440928 4028700413109547137270 4046140674638159895440 4060422463606472705280 4099588445063583642720 4109859425419863200880 4115540967813306255840 4124621851516917307205 4146216730320670800960 4157099188930436341120 4174126416792012436224 4199614976089952167336 4205437551592418159040 4248447708370067890212 4297280440650183613088 4344429285610295345520 4349601225236021887598 4364954148376958158176 4372374006519980117376 4383760397161959232265 4383850053781187414272 4418278195564809304960 4445462524810534772160 4450754742101975884984 4499587474382091607860 4520845367961849520968 4551306870639357028640 4604229043553768156880 4634057904650981701888 4687942298891109396096 4703475391786635720960 4729767832026989973760 4778872214171324880072 4782284069631228253380 4782853185907514249840 4794835996323173734360 4799559972674231048384 4837252852040782601120 4855368809565791874528 4893499978227303329040 4906343810191154518880 4911177646457352700672 4949546221820300768646 4965062040697480394880 4988519026716523609344 5010011882470810551160 5101103007606643470272 5217658020990015545280 5219733310109123550976 5249518720112440209170 5260512476594351078718 5274319595955491107796 5277003111317217383040 5290853513184191706880 5301933834677771165952 5310559635462584862765 5338998905199085674240 5352375065663077656960 5371600550812729516360 5456192685471197697720 5461568244767228434368 5465467508149975146720 5466117926751444856960 5479812567226484267840 5487387957084408341120 5528288973760894401280 5563443427627469856230 5592571403688346661760 5607250068789890878720 5651056709952311901210 5664596944493423853616 5739423823089017099808 5753803195587808481232 5774470592123684230087 5792572380813727127360 5804703422448939121344 5819938864502610877568 5859927873613886745120 5887612572229385422656 5927283366414046362880 5973590267714156100090 5999449965842788810480 6012014258964972661392 6020626411554425045760 6027793823949132694624 6069211011957239843160 6138972058071690875840 6235648783395654511680 6299422464134928251004 6371829618895099840096 6376378759508304337840 6445920660975275419632 6473825079421055832704 6524401837854032831397 6524666637636404438720 6559341512101733828352 6575775080671781121408 6584865548501290009344 6592899494944363884745 6599394962427067691528 6627417293347213957440 6676132113152963827476 6697060426987299137280 6826960305959035542960 6951086856976472552832 6956877361320020727040 7014016635459134771624 7080746180616779817020 7094651748040484960640 7117818150148804842240 7174279778861271374760 7192253994484760601540 7199339959011346572576 7255879278061173901680 7274923580628263596960 7282090993022971245824 7287290010866633528960 7359515715286731778320 7366766469686029051008 7515017823706215826740 7534742279936415868280 7651654511409965205408 7652565097452022799744 7671737594117077974976 7739604563265252161792 7788820798678457798722 7813237164818515660160 7829599965163685326464 7850150096305847230208 7874278080168660313755 7911479393933236661694 7916446652536575310080 7936280269776287560320 7964787023618874800120 8016019011953296881856 8057400826219094274540 8092281349276319790880 8199176890127167285440 8219718850839726401760 8231081935626612511680 8249243703033834614410 8292433460641341601920 8314198377860872682240 8345165141441204784345 8399229952179904334672 8410875103184836318080 8496895416740135780424 8594560881300367226176 8688858571220590691040 8699202450472043775196 8729908296753916316352 8744748013039960234752 8767520794323918464530 8836556391129618609920 8890925049621069544320 8901509484203951769968 8999174948764183215720 9041690735923699041936 9102613741278714057280 9208458087107536313760 9375884597782218792192 9557744428342649760144 9564568139262456506760 9565706371815028499680 9589671992646347468720 9599119945348462096768 9674505704081565202240 9710737619131583749056 9786999956454606658080 9812687620382309037760 9899092443640601537292 9930124081394960789760 10020023764941621102320 10202206015213286940544 10435316041980031090560 10499037440224880418340 10521024953188702157436 10548639191910982215592 10554006222634434766080 10621119270925169725530 10704750131326155313920 10743201101625459032720 10874003063090054718995 10912385370942395395440 10923136489534456868736 10930935016299950293440 10932235853502889713920 10959625134452968535680 10974775914168816682240 11126886855254939712460 11185142807376693323520 11302113419904623802420 11329193888986847707232 11478847646178034199616 11507606391175616962464 11548941184247368460174 11585144761627454254720 11609406844897878242688 11639877729005221755136 11683231198017686698083 11719855747227773490240 11775225144458770845312 11947180535428312200180 11998899931685577620960 12024028517929945322784 12055587647898265389248 12138422023914479686320 12277944116143381751680 12373865554550751921615 12471297566791309023360 12598844928269856502008 12743659237790199680192 12752757519016608675680 12891841321950550839264 12947650158842111665408 13048803675708065662794 13049333275272808877440 13151281191485877696795 13151550161343562242816 13185798989888727769490 13198789924854135383056 13254834586694427914880 13352264226305927654952 13653920611918071085920 13902173713952945105664 14028033270918269543248 14161492361233559634040 14189303496080969921280 14348559557722542749520 14384507988969521203080 14398679918022693145152 14511758556122347803360 14549847161256527193920 14574580021733267057920 14719031430573463556640 14733532939372058102016 15030035647412431653480 15069484559872831736560 15223604288326076606593 15303309022819930410816 15305130194904045599488 15343475188234155949952 15577641597356915597444 15626474329637031320320 15659199930327370652928 15748556160337320627510 15822958787866473323388 15872560539552575120640 15929574047237749600240 16032038023906593763712 16114801652438188549080 16184562698552639581760 16398353780254334570880 16439437701679452803520 16462163871253225023360 16498487406067669228820 16584866921282683203840 16690330282882409568690 16798459904359808669344 16821750206369672636160 16993790833480271560848 17189121762600734452352 17323411776371052690261 17377717142441181382080 17398404900944087550392 17459816593507832632704 17535041588647836929060 17781850099242139088640 17803018968407903539936 17998349897528366431440 18083381471847398083872 18205227482557428114560 18416916174215072627520 19115488856685299520288 19129136278524913013520 19131412743630056999360 19179343985292694937440 19198239890696924193536 19349011408163130404480 19421475238263167498112 19472051996696144496805 19573999912909213316160 19625375240764618075520 19778698484833091654235 19798184887281203074584 20040047529883242204640 20404412030426573881088 20870632083960062181120 20998074880449760836680 21042049906377404314872 21097278383821964431184 21242238541850339451060 21486402203250918065440 21748006126180109437990 21824770741884790790880 21846272979068913737472 21861870032599900586880 21919250268905937071360 22253773710509879424920 22604226839809247604840 22658387777973695414464 22957695292356068399232 23015212782351233924928 23097882368494736920348 23170289523254908509440 23218813689795756485376 23366462396035373396166 23439711494455546980480 23550450288917541690624 23894361070856624400360 23922806738798120381789 23997799863371155241920 24048057035859890645568 24111175295796530778496 24276844047828959372640 24555888232286763503360 24747731109101503843230 24942595133582618046720 25197689856539713004016 25487318475580399360384 25505515038033217351360 25783682643901101678528 26097607351416131325588 26098666550545617754880 26302562382971755393590 26371597979777455538980 26397579849708270766112 26509669173388855829760 26704528452611855309904 27307841223836142171840 28056066541836539086496 28322984722467119268080 28697119115445085499040 28769015977939042406160 28797359836045386290304 28872352960618421150435 29023517112244695606720 29099694322513054387840 29438062861146927113280 30060071294824863306960 30138969119745663473120 30447208576652153213186 30606618045639860821632 30686950376468311899904 31155283194713831194888 31497112320674641255020 31645917575732946646776 31859148094475499200480 32064076047813187527424 32229603304876377098160 32369125397105279163520 32622009189270164156985 32796707560508669141760 32878875403358905607040 32924327742506450046720 32996974812135338457640 33380660565764819137380 33596919808719617338688 33987581666960543121696 34378243525201468904704 34646823552742105380522 34755434284882362764160 34796809801888175100784 34919633187015665265408 35070083177295673858120 35606037936815807079872 35996699795056732862880 36166762943694796167744 36410454965114856229120 36833832348430145255040 38230977713370599040576 38258272557049826027040 38262825487260113998720 38358687970585389874880 38698022816326260808960 38842950476526334996224 38944103993392288993610 39147999825818426632320 39250750481529236151040 39557396969666183308470 39596369774562406149168 40080095059766484409280 41996149760899521673360 42084099812754808629744 42194556767643928862368 42484477083700678902120 42972804406501836130880 43496012252360218875980 43649541483769581581760 43723740065199801173760 44507547421019758849840 45208453679618495209680 45316775555947390828928 45670812864978229819779 45915390584712136798464 46030425564702467849856 46195764736989473840696 46732924792070746792332 46879422988911093960960 47788722141713248800720 47845613477596240763578 47995599726742310483840 48096114071719781291136 48222350591593061556992 48553688095657918745280 49495462218203007686460 50395379713079426008032 50974636951160798720768 51011030076066434702720 51567365287802203357056 52195214702832262651176 52605124765943510787180 52743195959554911077960 52795159699416541532224 53409056905223710619808 54615682447672284343680 56112133083673078172992 56645969444934238536160 57394238230890170998080 57538031955878084812320 57594719672090772580608 57744705921236842300870 58047034224489391213440 58199388645026108775680 58416155990088433490415 58876125722293854226560 60120142589649726613920 60277938239491326946240 60894417153304306426372 61213236091279721643264 62310566389427662389776 62994224641349282510040 63291835151465893293552 63718296188950998400960 64459206609752754196320 64738250794210558327040 65244018378540328313970 65757750806717811214080 65993949624270676915280 66761321131529638274760 67193839617439234677376 67975163333921086243392 69293647105484210761044 69510868569764725528320 69593619603776350201568 70140166354591347716240 71212075873631614159744 71768420216394361145367 71993399590113465725760 72333525887389592335488 73667664696860290510080 76118021441630383032965 76461955426741198081152 76516545114099652054080 76525650974520227997440 76717375941170779749760 77888207986784577987220 78295999651636853264640 79114793939332366616940 79192739549124812298336 80160190119532968818560 83992299521799043346720 84168199625509617259488 84389113535287857724736 84968954167401357804240 85945608813003672261760 86617058881855263451305 86992024504720437751960 87299082967539163163520 89015094842039517699680 90416907359236990419360 90633551111894781657856 91341625729956459639558 92060851129404935699712 92391529473978947681392 93465849584141493584664 95577444283426497601440 95691226955192481527156 95991199453484620967680 96192228143439562582272 97107376191315837490560 98990924436406015372920 100790759426158852016064 102022060152132869405440 103134730575604406714112 104390429405664525302352 105210249531887021574360 105486391919109822155920 105590319398833083064448 106818113810447421239616 109231364895344568687360 112224266167346156345984 113291938889868477072320 114788476461780341996160 115076063911756169624640 115489411842473684601740 116094068448978782426880 116832311980176866980830 117752251444587708453120 119614033693990601908945 120240285179299453227840 120555876478982653892480 121788834306608612852744 124621132778855324779552 125988449282698565020080 126583670302931786587104 127436592377901996801920 128918413219505508392640 130488036757080656627940 131987899248541353830560 133522642263059276549520 134387679234878469354752 135950326667842172486784 138587294210968421522088 139187239207552700403136 140280332709182695432480 142424151747263228319488 143536840432788722290734 143986799180226931451520 144667051774779184670976 152236042883260766065930 152923910853482396162304 153033090228199304108160 153434751882341559499520 155776415973569155974440 158229587878664733233880 158385479098249624596672 160320380239065937637120 167459647171586842672523 167984599043598086693440 168336399251019234518976 168778227070575715449472 169937908334802715608480 171891217626007344523520 173234117763710526902610 173984049009440875503920 174598165935078326327040 178030189684079035399360 180833814718473980838720 182683251459912919279116 184783058947957895362784 186931699168282987169328 191154888566852995202880 191382453910384963054312 194214752382631674981120 197981848872812030745840 201581518852317704032128 208780858811329050604704 210420499063774043148720 210972783838219644311840 211180638797666166128896 213636227620894842479232 224448532334692312691968 226583877779736954144640 228354064324891149098895 229576952923560683992320 230152127823512339249280 230978823684947369203480 233664623960353733961660 239228067387981203817890 240480570358598906455680 241111752957965307784960 243577668613217225705488 249242265557710649559104 251976898565397130040160 253167340605863573174208 254873184755803993603840 257836826439011016785280 260976073514161313255880 263975798497082707661120 267045284526118553099040 271900653335684344973568 277174588421936843044176 278374478415105400806272 280560665418365390864960 287073680865577444581468 287973598360453862903040 304472085766521532131860 306066180456398608216320 311552831947138311948880 316459175757329466467760 316770958196499249193344 334919294343173685345046 335969198087196173386880 336672798502038469037952 337556454141151430898944 339875816669605431216960 346468235527421053805220 347968098018881751007840 356060379368158070798720 358842101081971805726835 361667629436947961677440 365366502919825838558232 369566117895915790725568 373863398336565974338656 382309777133705990405760 382764907820769926108624 395963697745624061491680 403163037704635408064256 417561717622658101209408 420840998127548086297440 421945567676439288623680 427272455241789684958464 453167755559473908289280 456708128649782298197790 460304255647024678498560 461957647369894738406960 467329247920707467923320 478456134775962407635780 480961140717197812911360 487155337226434451410976 498484531115421299118208 502378941514760528017569 503953797130794260080320 506334681211727146348416 515673652878022033570560 521952147028322626511760 527951596994165415322240 534090569052237106198080 554349176843873686088352 556748956830210801612544 561121330836730781729920 574147361731154889162936 608944171533043064263720 623105663894276623897760 632918351514658932935520 633541916392998498386688 669838588686347370690092 671938396174392346773760 673345597004076938075904 679751633339210862433920 692936471054842107610440 695936196037763502015680 712120758736316141597440 717684202163943611453670 723335258873895923354880 730733005839651677116464 739132235791831581451136 747726796673131948677312 764619554267411980811520 765529815641539852217248 791927395491248122983360 835123435245316202418816 837298235857934213362615 841681996255096172594880 843891135352878577247360 913416257299564596395580 923915294739789476813920 934658495841414935846640 956912269551924815271560 974310674452868902821952 996969062230842598236416 1004757883029521056035138 1007907594261588520160640 1012669362423454292696832 1043904294056645253023520 1055903193988330830644480 1068181138104474212396160 1108698353687747372176704 1122242661673461563459840 1148294723462309778325872 1217888343066086128527440 1246211327788553247795520 1265836703029317865871040 1339677177372694741380184 1359503266678421724867840 1385872942109684215220880 1391872392075527004031360 1435368404327887222907340 1461466011679303354232928 1478264471583663162902272 1495453593346263897354624 1531059631283079704434496 1583854790982496245966720 1670246870490632404837632 1674596471715868426725230 1683363992510192345189760 1687782270705757154494720 1826832514599129192791160 1847830589479578953627840 1869316991682829871693280 1913824539103849630543120 1948621348905737805643904 2009515766059042112070276 2015815188523177040321280 2087808588113290506047040 2136362276208948424792320 2217396707375494744353408 2296589446924619556651744 2435776686132172257054880 2492422655577106495591040 2511894707573802640087845 2531673406058635731742080 2679354354745389482760368 2771745884219368430441760 2783744784151054008062720 2870736808655774445814680 2922932023358606708465856 2990907186692527794709248 3062119262566159408868992 3167709581964992491933440 3349192943431736853450460 3366727985020384690379520 3653665029198258385582320 3695661178959157907255680 3738633983365659743386560 3827649078207699261086240 3897242697811475611287808 4019031532118084224140552 4175617176226581012094080 4434793414750989488706816 4593178893849239113303488 4871553372264344514109760 4984845311154212991182080 5023789415147605280175690 5063346812117271463484160 5358708709490778965520736 5543491768438736860883520 5741473617311548891629360 5845864046717213416931712 6124238525132318817737984 6698385886863473706900920 7307330058396516771164640 7391322357918315814511360 7477267966731319486773120 7655298156415398522172480 8038063064236168448281104 8351234352453162024188160 9186357787698478226606976 9743106744528689028219520 10047578830295210560351380 10717417418981557931041472 11086983536877473721767040 11482947234623097783258720 11691728093434426833863424 13396771773726947413801840 14614660116793033542329280 14954535933462638973546240 15310596312830797044344960 16076126128472336896562208 18372715575396956453213952 19486213489057378056439040 20095157660590421120702760 21434834837963115862082944 22173967073754947443534080 22965894469246195566517440 26793543547453894827603680 29229320233586067084658560 30621192625661594088689920 32152252256944673793124416 40190315321180842241405520 42869669675926231724165888 45931788938492391133034880 53587087094907789655207360 58458640467172134169317120 64304504513889347586248832 80380630642361684482811040 91863577876984782266069760 107174174189815579310414720 128609009027778695172497664 160761261284723368965622080 214348348379631158620829440 321522522569446737931244160 643045045138893475862488320
- Sum of all divisors σ(n): 2750363858530385726936186880
- Sum of proper divisors (its aliquot sum) s(n): 2107318813391492251073698560
- 643045045138893475862488320 is an abundant number, because the sum of its proper divisors (2107318813391492251073698560) is greater than itself. Its abundance is 1464273768252598775211210240
Bases of 643045045138893475862488320
- Binary: 1000010011111010100001010110111111010011011101010100011001010101000001101100100101000000002
- Hexadecimal: 0x213EA15BF4DD519541B2500
- Base-36: 28SQE75XHPQWRMVMDC
Squares and roots of 643045045138893475862488320
- 643045045138893475862488320 squared (6430450451388934758624883202) is 413506930077681547891691828729912425567310102136422400
- 643045045138893475862488320 cubed (6430450451388934758624883203) is 265903582517047999271398734692871858002497275708982786510014968114511366586368000
-
The
square root of 643045045138893475862488320 is 25358332854091.4431278505 -
The
cube root of 643045045138893475862488320 is 863138453.8948555753
Scales and comparisons
How big is 643045045138893475862488320?- 643,045,045,138,893,475,862,488,320 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 643,045,045,138,893,475,862,488,320 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 643045045138893475862488320 cubic inches would be around 71928204.5 feet tall.
Recreational maths with 643045045138893475862488320
- 643045045138893475862488320 backwards is 023884268574398831540540346
- 643045045138893475862488320 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 643045045138893475862488320's digits is 120
- 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 643045045138893475862488320 - Facts about the integer". Numbermatics.com. 2024. Web. 29 May 2024.
APA style:
Numbermatics. (2024). Number 643045045138893475862488320 - Facts about the integer. Retrieved 29 May 2024, from https://numbermatics.com/n/643045045138893475862488320/
Chicago style:
Numbermatics. 2024. "Number 643045045138893475862488320 - Facts about the integer". https://numbermatics.com/n/643045045138893475862488320/
The information we have on file for 643045045138893475862488320 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 643045045138893475862488320, math, Factors of 643045045138893475862488320, curriculum, school, college, exams, university, Prime factorization of 643045045138893475862488320, STEM, science, technology, engineering, physics, economics, calculator, six hundred forty-three septillion, forty-five sextillion, forty-five quintillion, one hundred thirty-eight quadrillion, eight hundred ninety-three trillion, four hundred seventy-five billion, eight hundred sixty-two million, four hundred eighty-eight thousand, three hundred twenty.