107841606216371252003340288
107,841,606,216,371,252,003,340,288 is an even composite number composed of six prime numbers multiplied together.
107841606216371252003340288 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of thirty-four thousand and forty-eight divisors.
Prime factorization of 107841606216371252003340288:
218 × 36 × 193 × 233 × 313 × 613
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 19 × 19 × 19 × 23 × 23 × 23 × 31 × 31 × 31 × 61 × 61 × 61)See below for interesting mathematical facts about the number 107841606216371252003340288 from the Numbermatics database.
Names of 107841606216371252003340288
- Cardinal: 107841606216371252003340288 can be written as One hundred seven septillion, eight hundred forty-one sextillion, six hundred six quintillion, two hundred sixteen quadrillion, three hundred seventy-one trillion, two hundred fifty-two billion, three million, three hundred forty thousand, two hundred eighty-eight.
Scientific notation
- Scientific notation: 1.07841606216371252003340288 × 1026
Factors of 107841606216371252003340288
Divisors of 107841606216371252003340288
- Number of divisors d(n): 34048
-
Complete list of divisors:
1 2 3 4 6 8 9 12 16 18 19 23 24 27 31 32 36 38 46 48 54 57 61 62 64 69 72 76 81 92 93 96 108 114 122 124 128 138 144 152 162 171 183 184 186 192 207 216 228 243 244 248 256 276 279 288 304 324 342 361 366 368 372 384 414 432 437 456 486 488 496 512 513 529 549 552 558 576 589 608 621 648 684 713 722 729 732 736 744 768 828 837 864 874 912 961 972 976 992 1024 1026 1058 1083 1098 1104 1116 1152 1159 1178 1216 1242 1296 1311 1368 1403 1426 1444 1458 1464 1472 1488 1536 1539 1587 1647 1656 1674 1728 1748 1767 1824 1863 1891 1922 1944 1952 1984 2048 2052 2116 2139 2166 2196 2208 2232 2304 2318 2356 2432 2484 2511 2592 2622 2736 2806 2852 2883 2888 2916 2928 2944 2976 3072 3078 3174 3249 3294 3312 3348 3456 3477 3496 3534 3648 3721 3726 3782 3844 3888 3904 3933 3968 4096 4104 4209 4232 4278 4332 4392 4416 4464 4608 4617 4636 4712 4761 4864 4941 4968 5022 5184 5244 5301 5472 5589 5612 5673 5704 5766 5776 5832 5856 5888 5952 6144 6156 6348 6417 6498 6588 6624 6696 6859 6912 6954 6992 7068 7296 7442 7452 7533 7564 7688 7776 7808 7866 7936 8192 8208 8303 8418 8464 8556 8649 8664 8784 8832 8928 9216 9234 9272 9424 9522 9728 9747 9882 9936 10044 10051 10368 10431 10488 10602 10944 11163 11178 11191 11224 11346 11408 11532 11552 11664 11712 11776 11799 11904 12167 12288 12312 12627 12696 12834 12996 13176 13248 13392 13547 13718 13824 13851 13908 13984 14136 14283 14592 14823 14884 14904 15066 15128 15376 15552 15616 15732 15872 15903 16384 16399 16416 16606 16767 16836 16928 17019 17112 17298 17328 17568 17664 17856 18259 18432 18468 18544 18848 19044 19251 19456 19494 19764 19872 20088 20102 20577 20736 20862 20976 21204 21888 22021 22103 22326 22356 22382 22448 22599 22692 22816 23064 23104 23328 23424 23552 23598 23808 24334 24576 24624 24909 25254 25392 25668 25947 25992 26352 26496 26657 26784 27094 27436 27648 27702 27816 27968 28272 28566 29184 29241 29646 29768 29791 29808 30132 30153 30256 30752 31104 31232 31293 31464 31744 31806 32269 32768 32798 32832 33212 33489 33534 33573 33672 33856 34038 34224 34596 34656 35136 35328 35397 35712 35929 36501 36518 36864 36936 37088 37696 37881 38088 38502 38912 38988 39528 39744 40176 40204 40641 41154 41472 41724 41952 42408 42849 43493 43776 44042 44206 44469 44652 44712 44764 44896 45198 45384 45632 46128 46208 46656 46848 47104 47196 47616 47709 48668 49152 49197 49248 49818 50508 50784 51057 51336 51894 51984 52704 52992 53314 53568 54188 54777 54872 55296 55404 55632 55936 56544 57132 57753 58368 58482 58621 59292 59536 59582 59616 60264 60306 60512 61504 61731 62208 62464 62586 62928 63488 63612 64538 65536 65596 65664 66063 66309 66424 66978 67068 67146 67344 67712 68076 68448 69192 69312 70272 70656 70699 70794 71424 71858 73002 73036 73728 73872 74176 74727 75392 75762 76176 77004 77824 77841 77976 79056 79488 79971 80352 80408 81282 82308 82944 83448 83904 84816 85583 85698 86986 87552 87723 88084 88412 88938 89304 89373 89424 89528 89792 90396 90459 90768 91264 92256 92416 93312 93696 93879 94208 94392 95232 95418 96807 97336 98304 98394 98496 99636 100467 100719 101016 101568 102114 102672 103788 103968 105408 105984 106191 106628 107136 107787 108376 109503 109554 109744 110592 110808 111264 111872 113088 113643 114264 115351 115506 116736 116964 117242 118584 119072 119164 119232 120528 120612 121024 121923 123008 123462 124416 124928 125172 125856 126976 127224 128547 129076 130479 131072 131192 131328 132126 132618 132848 133956 134136 134292 134688 135424 136152 136896 138384 138624 140544 141312 141398 141588 142848 143127 143716 146004 146072 147456 147591 147744 148352 149454 150784 151524 152352 153171 154008 155648 155682 155952 157757 158112 158976 159942 160704 160816 162564 164331 164616 165888 166896 167808 169632 171166 171396 173259 173972 175104 175446 175863 176168 176824 177876 178608 178746 178848 179056 179584 180792 180918 181536 182528 184512 184832 185193 186624 187392 187758 188416 188784 190464 190836 190969 193614 194672 196608 196788 196992 198189 198927 199272 200934 201438 202032 203136 204228 205344 207576 207936 210816 211968 212097 212382 212629 213256 214272 215574 216752 219006 219108 219488 221184 221616 222528 223744 224181 226176 226981 227286 228528 230702 231012 231173 233472 233523 233928 234484 237168 238144 238328 238464 239913 241056 241224 242048 243846 246016 246924 248832 249856 250344 251712 253952 254448 256749 257094 257393 258152 260958 262144 262384 262656 263169 264252 265236 265696 267912 268119 268272 268584 269376 270848 271377 272304 273792 276768 277248 281088 281637 282624 282796 283176 285696 286254 287432 290421 292008 292144 294912 295182 295488 296704 298908 301401 301568 302157 303048 304704 306342 308016 311296 311364 311581 311904 315514 316224 317952 318573 319884 321408 321632 323361 325128 328509 328662 329232 331776 333792 335616 339264 340929 342332 342792 346053 346518 346921 347944 350208 350892 351726 352336 353648 355752 357216 357492 357696 358112 359168 361584 361836 363072 365056 365769 369024 369664 370386 373248 374784 375516 376832 377177 377568 380928 381672 381938 385641 387228 389344 391437 393216 393576 393984 396378 397854 398544 401868 402876 404064 406272 408456 410688 415152 415872 418399 419957 421632 423936 424194 424764 425258 426512 428544 429381 431148 433504 438012 438216 438976 442368 442773 443232 445056 447488 448362 452352 453962 454572 457056 459513 461404 462024 462346 466944 467046 467856 468968 473271 474336 476288 476656 476928 479826 482112 482448 484096 487692 492032 492993 493848 497664 499712 500688 503424 506483 507904 508369 508896 513498 514188 514786 516304 519777 521916 524768 525312 526338 527589 528504 530472 531392 535824 536238 536544 537168 538752 541696 542754 544608 547584 553536 554496 555579 562176 563274 565248 565592 566029 566352 571392 572508 572907 574864 580842 584016 584288 589824 590364 590976 593408 594567 596781 597816 602802 603136 604314 606096 609408 612684 613111 616032 622592 622728 623162 623808 631028 632448 635904 636291 637146 637887 639768 642816 643264 646722 650256 657018 657324 658464 663552 667584 671232 672543 678528 680943 681858 682651 684664 685193 685584 692106 693036 693519 693842 695888 700416 700569 701784 703452 704672 707296 711504 714432 714984 715392 716224 718336 719739 723168 723672 726144 730112 731538 738048 739328 740772 742187 746496 749568 751032 753664 754354 755136 761856 763344 763876 770247 771282 772179 774456 778688 782874 786432 787152 787968 792756 795708 797088 803736 804357 805752 808128 812544 814131 816912 821376 826367 830304 831744 836798 839914 843264 844911 847872 848388 849528 850516 853024 857088 858762 862296 867008 871263 876024 876432 877952 884736 885546 886464 890112 894976 896724 904203 904704 906471 907924 909144 914112 919026 922808 924048 924692 933888 934092 934743 935712 937936 946542 948672 952576 953312 953856 959652 964224 964896 968192 970083 975384 984064 985527 985986 987696 995328 999424 1000339 1001376 1006848 1012966 1015808 1016738 1017792 1022787 1026996 1028376 1029572 1032608 1038159 1039554 1040763 1043832 1049536 1050624 1052676 1055178 1057008 1060944 1062784 1071648 1072476 1073088 1074336 1077504 1083392 1085508 1089216 1095168 1097307 1107072 1108992 1111158 1113799 1124352 1126548 1130496 1131184 1131531 1132058 1132704 1142784 1145016 1145814 1149728 1161684 1168032 1168576 1174311 1179648 1180728 1181952 1186816 1189134 1193562 1195632 1205604 1206272 1208628 1212192 1218816 1225368 1226222 1232064 1245184 1245456 1246324 1247616 1255197 1259871 1262056 1264896 1271808 1272582 1274292 1275774 1279536 1285632 1286528 1293444 1300512 1314036 1314648 1316928 1327104 1328319 1335168 1342464 1343281 1345086 1348283 1357056 1361886 1363716 1365302 1369328 1370386 1371168 1378539 1384212 1386072 1387038 1387684 1391776 1400832 1401138 1403568 1406904 1409344 1414592 1419813 1423008 1428864 1429968 1430784 1432448 1436672 1439478 1446336 1447344 1452288 1460224 1463076 1476096 1478656 1478979 1481544 1484374 1492992 1499136 1502064 1507328 1508708 1510272 1519449 1523712 1525107 1526688 1527752 1540494 1542564 1544358 1548912 1557376 1565748 1574304 1575936 1582767 1585512 1591416 1594176 1607472 1608714 1611504 1616256 1625088 1626077 1628262 1633824 1642752 1652734 1660608 1663488 1666737 1673596 1679828 1686528 1689822 1695744 1696776 1698087 1699056 1701032 1706048 1714176 1717524 1718721 1724592 1734016 1742526 1752048 1752864 1755904 1769472 1771092 1772928 1780224 1783701 1789952 1790343 1793448 1808406 1809408 1812942 1815848 1817251 1818288 1828224 1838052 1839333 1845616 1848096 1849384 1867776 1868184 1869486 1871424 1875872 1893084 1897344 1905152 1906624 1907712 1908873 1913661 1919304 1928448 1929792 1936384 1940166 1950768 1968128 1968409 1971054 1971972 1975392 1990656 1998848 2000678 2002752 2013696 2017629 2025932 2031616 2033476 2035584 2042829 2045574 2047953 2053992 2055579 2056752 2059144 2065216 2076318 2079108 2080557 2081526 2087664 2099072 2101248 2105352 2110356 2114016 2121888 2125568 2143296 2144952 2146176 2148672 2155008 2159217 2166784 2171016 2178432 2190336 2191669 2194614 2214144 2217984 2222316 2226561 2227598 2248704 2253096 2260992 2262368 2263062 2264116 2265408 2285568 2290032 2291628 2299456 2310741 2316537 2323368 2336064 2337152 2348622 2359296 2361456 2363904 2373632 2378268 2387124 2391264 2411208 2412544 2413071 2417256 2424384 2437632 2442393 2450736 2452444 2464128 2479101 2490368 2490912 2492648 2495232 2510394 2519742 2524112 2529792 2543616 2545164 2548584 2551548 2559072 2571264 2573056 2586888 2601024 2613789 2628072 2629296 2633856 2653073 2654208 2656638 2670336 2684928 2686562 2690172 2696566 2712609 2714112 2719413 2723772 2727432 2730604 2738656 2740772 2742336 2757078 2768424 2772144 2774076 2775368 2783552 2801664 2802276 2804229 2807136 2813808 2818688 2829184 2839626 2846016 2857728 2859936 2861568 2864896 2873344 2878956 2892672 2894688 2904576 2910249 2920448 2926152 2952192 2956581 2957312 2957958 2963088 2968748 2985984 2998272 3001017 3004128 3014656 3017416 3020544 3038898 3047424 3050214 3053376 3055504 3080988 3085128 3088716 3097824 3114477 3114752 3122289 3131496 3148608 3151872 3165534 3171024 3182832 3188352 3214944 3217428 3223008 3232512 3250176 3252154 3256524 3267648 3285504 3291921 3305468 3321216 3326976 3333474 3341397 3347192 3359656 3373056 3379644 3391488 3393552 3394593 3396174 3398112 3402064 3412096 3428352 3435048 3437442 3449184 3468032 3485052 3504096 3505728 3511808 3522933 3538944 3542184 3545856 3560448 3567402 3575881 3579904 3580686 3586896 3616812 3618816 3625884 3628411 3631696 3634502 3636576 3656448 3676104 3678666 3691232 3696192 3698768 3735552 3736368 3738972 3742848 3751744 3765591 3779613 3786168 3794688 3810304 3813248 3815424 3817746 3827322 3838608 3856896 3859584 3872768 3880332 3901536 3936256 3936818 3942108 3943944 3950784 3981312 3984957 3997696 4001356 4005504 4027392 4029843 4035258 4044849 4051864 4063232 4066952 4071168 4085658 4091148 4095906 4107984 4111158 4113504 4118288 4130432 4152636 4158216 4161114 4163052 4175328 4198144 4202496 4210704 4220712 4228032 4243776 4251136 4259439 4286592 4289904 4292352 4297344 4310016 4312639 4318434 4333568 4342032 4356864 4380672 4383338 4389228 4392287 4428288 4435968 4436937 4444632 4453122 4455196 4497408 4506192 4521984 4524736 4526124 4528232 4530816 4558347 4571136 4575321 4580064 4583256 4598912 4621482 4633074 4646736 4672128 4674304 4697244 4722912 4727808 4747264 4748301 4756536 4774248 4782528 4822416 4825088 4826142 4834512 4848768 4875264 4878231 4884786 4890467 4901472 4904888 4928256 4958202 4980736 4981824 4985296 4990464 5000211 5020788 5039484 5048224 5059584 5087232 5090328 5094261 5097168 5103096 5118144 5142528 5146112 5156163 5173776 5202048 5220563 5227578 5256144 5258592 5267712 5306146 5308416 5313276 5340672 5351103 5369856 5371029 5373124 5380344 5393132 5425218 5428224 5438826 5447544 5451753 5454864 5461208 5477312 5481544 5484672 5514156 5517999 5536848 5544288 5548152 5550736 5567104 5603328 5604552 5608458 5614272 5627616 5637376 5658368 5679252 5692032 5715456 5719872 5723136 5726619 5729792 5740983 5746688 5757912 5785344 5789376 5809152 5820498 5840896 5852304 5904384 5905227 5913162 5914624 5915916 5920039 5926176 5937496 5971968 5996544 6002034 6008256 6029312 6034832 6041088 6052887 6077796 6094848 6100428 6106752 6111008 6128487 6143859 6161976 6166737 6170256 6177432 6195648 6228954 6229504 6241671 6244578 6262992 6297216 6303744 6331068 6342048 6365664 6376704 6429888 6434856 6446016 6465024 6477651 6500352 6504308 6513048 6535296 6571008 6575007 6583842 6591499 6610936 6642432 6653952 6666948 6679683 6682794 6694384 6719312 6746112 6759288 6782976 6787104 6789186 6792348 6796224 6804128 6824192 6856704 6870096 6874884 6898368 6932223 6936064 6949611 6970104 7008192 7011456 7023616 7036411 7045866 7077888 7084368 7091712 7120896 7134804 7151762 7159808 7161372 7166363 7173792 7233624 7237632 7239213 7251768 7256822 7263392 7269004 7273152 7312896 7327179 7352208 7357332 7382464 7392384 7397536 7437303 7471104 7472736 7477944 7485696 7503488 7531182 7559226 7572336 7589376 7620608 7626496 7630848 7635492 7654644 7677216 7713792 7719168 7745536 7760664 7803072 7841367 7872512 7873636 7884216 7887888 7901568 7959219 7962624 7969914 7979183 7995392 8002712 8011008 8054784 8059686 8070516 8089698 8103728 8126464 8133904 8142336 8158239 8171316 8182296 8191812 8215968 8222316 8227008 8236576 8260864 8305272 8316432 8322228 8326104 8350656 8396288 8404992 8412687 8421408 8441424 8456064 8487552 8502272 8518878 8573184 8579808 8584704 8594688 8620032 8625278 8636868 8667136 8684064 8713728 8730747 8761344 8766676 8778456 8784574 8856576 8869743 8871936 8873874 8889264 8906244 8910392 8994816 9003051 9012384 9043968 9049472 9052248 9056464 9061632 9116694 9142272 9150642 9160128 9166512 9197824 9242964 9266148 9293472 9343431 9344256 9348608 9366867 9394488 9445824 9455616 9494528 9496602 9513072 9548496 9565056 9623177 9644832 9650176 9652284 9659011 9669024 9697536 9750528 9756462 9769572 9780934 9802944 9809776 9856512 9875763 9916404 9963648 9970592 9980928 10000422 10024191 10041576 10078968 10096448 10119168 10174464 10180656 10183779 10188522 10194336 10206192 10236288 10285056 10292224 10312326 10347552 10404096 10441126 10455156 10512288 10517184 10535424 10568799 10612292 10616832 10626552 10681344 10702206 10727643 10739712 10742058 10746248 10754551 10760688 10786264 10850436 10856448 10877652 10885233 10895088 10903506 10909728 10922416 10954624 10963088 10969344 11028312 11035998 11073696 11088576 11096304 11101472 11134208 11206656 11209104 11216916 11228544 11255232 11274752 11296773 11316736 11338839 11358504 11384064 11430912 11439744 11446272 11453238 11459584 11481966 11493376 11515824 11570688 11578752 11618304 11640996 11649109 11681792 11692487 11704608 11808768 11810454 11826324 11829248 11831832 11840078 11852352 11874992 11943936 11954871 11993088 12004068 12016512 12069664 12082176 12089529 12105774 12134547 12155592 12189696 12200856 12213504 12222016 12256974 12287718 12323952 12333474 12340512 12354864 12391296 12457908 12459008 12483342 12489156 12525984 12594432 12607488 12662136 12684096 12731328 12753408 12778317 12859776 12869712 12892032 12930048 12937917 12955302 12970369 13000704 13008616 13018667 13026096 13070592 13142016 13150014 13167684 13176861 13182998 13221872 13284864 13307904 13310811 13333896 13359366 13365588 13388768 13438624 13492224 13518576 13565952 13574208 13578372 13584696 13592448 13608256 13648384 13675041 13713408 13725963 13740192 13749768 13796736 13864446 13872128 13899222 13940208 14016384 14022912 14047232 14072822 14091732 14101553 14168736 14183424 14241792 14244903 14269608 14303524 14319616 14322744 14332726 14347584 14467248 14475264 14478426 14503536 14513644 14526784 14538008 14546304 14625792 14634693 14654358 14671401 14704416 14714664 14764928 14784768 14795072 14874606 14942208 14945472 14955888 14971392 15006976 15062364 15118452 15144672 15178752 15241216 15252992 15261696 15270984 15282783 15309288 15354432 15427584 15438336 15468489 15491072 15521328 15606144 15661689 15682734 15700973 15745024 15747272 15759439 15768432 15775776 15803136 15918438 15925248 15939828 15958366 15990784 16005424 16022016 16053309 16109568 16113087 16119372 16141032 16179396 16207456 16267808 16284672 16316478 16342632 16355259 16364592 16383624 16431936 16444632 16454016 16473152 16521728 16553997 16610544 16632864 16644456 16652208 16701312 16792576 16809984 16825374 16842816 16882848 16912128 16975104 17004544 17037756 17146368 17159616 17169408 17179857 17189376 17222949 17240064 17250556 17273736 17334272 17368128 17427456 17461494 17522688 17533352 17556912 17569148 17713152 17715681 17739486 17743872 17747748 17760117 17778528 17812488 17820784 17989632 18006102 18024768 18087936 18098944 18104496 18112928 18123264 18233388 18284544 18301284 18320256 18333024 18385461 18395648 18431577 18485928 18500211 18532296 18586944 18686862 18688512 18697216 18725013 18733734 18788976 18891648 18911232 18989056 18993204 19006441 19026144 19096992 19130112 19246354 19289664 19300352 19304568 19318022 19338048 19395072 19432953 19501056 19512924 19539144 19561868 19605888 19619552 19713024 19725021 19751526 19774497 19832808 19927296 19941184 19961856 20000844 20039049 20048382 20083152 20157936 20192896 20238336 20348928 20361312 20367558 20377044 20388672 20412384 20472576 20570112 20584448 20624652 20695104 20796669 20808192 20848833 20882252 20910312 21024576 21034368 21070848 21109233 21137598 21162181 21224584 21233664 21253104 21362688 21404412 21455286 21479424 21484116 21492496 21499089 21509102 21521376 21572528 21700872 21712896 21717639 21755304 21770466 21790176 21807012 21819456 21844832 21909248 21926176 21938688 22056624 22071996 22147392 22177152 22192608 22202944 22268416 22311909 22413312 22418208 22433832 22457088 22510464 22549504 22593546 22633472 22677678 22717008 22768128 22861824 22879488 22892544 22906476 22919168 22963932 22986752 23007797 23031648 23141376 23157504 23236608 23281992 23298218 23363584 23384974 23409216 23524101 23617536 23620908 23652648 23658496 23663664 23680156 23704704 23749984 23877657 23887872 23909742 23937549 23986176 24008136 24033024 24139328 24164352 24179058 24211548 24269094 24311184 24379392 24401712 24427008 24444032 24513948 24575436 24647904 24666948 24681024 24709728 24782592 24915816 24918016 24966684 24978312 25051968 25188864 25214976 25238061 25324272 25368192 25462656 25506816 25522339 25556634 25617377 25719552 25739424 25784064 25860096 25875834 25910604 25940738 26001408 26017232 26037334 26052192 26141184 26192241 26284032 26300028 26335368 26353722 26365996 26443744 26569728 26615808 26621622 26667792 26718732 26731176 26777536 26877248 26984448 27009153 27037152 27131904 27148416 27156744 27169392 27184896 27216512 27296768 27350082 27426816 27451926 27480384 27499536 27593472 27728892 27744256 27798444 27880416 28030293 28032768 28045824 28094464 28100601 28145644 28183464 28203106 28337472 28366848 28483584 28489806 28539216 28607048 28639232 28645488 28665452 28695168 28869531 28934496 28950528 28956852 28977033 29007072 29027288 29053568 29076016 29092608 29251584 29269386 29308716 29342802 29408832 29429328 29529856 29569536 29590144 29749212 29890944 29911776 29942784 30013952 30072573 30124728 30236904 30289344 30357504 30482432 30505984 30523392 30541968 30551337 30565566 30618576 30708864 30855168 30876672 30895463 30936978 30982144 31010509 31042656 31212288 31323378 31365468 31401946 31490048 31494544 31518878 31536864 31551552 31606272 31706397 31836876 31850496 31879656 31916732 32010848 32044032 32106618 32182929 32219136 32226174 32238744 32263653 32282064 32358792 32414912 32535616 32569344 32632956 32655699 32685264 32710518 32729184 32767248 32863872 32889264 32908032 32946304 33043456 33107994 33221088 33265728 33288912 33304416 33402624 33585152 33619968 33650748 33685632 33765696 33824256 33890319 33950208 34009088 34016517 34075512 34292736 34319232 34338816 34359714 34378752 34445898 34480128 34501112 34527769 34547472 34668544 34736256 34854912 34922988 34947327 35045376 35066704 35077461 35113824 35138296 35426304 35431362 35478972 35487744 35495496 35520234 35557056 35624976 35641568 35979264 36012204 36049536 36197888 36208992 36225856 36246528 36268587 36403641 36466776 36569088 36602568 36640512 36666048 36770922 36791296 36863154 36971856 37000422 37064592 37173888 37373724 37377024 37394432 37399771 37450026 37467468 37577952 37783296 37822464 37978112 37986408 38012882 38052288 38193984 38260224 38334951 38492708 38579328 38600704 38609136 38636044 38676096 38790144 38813751 38865906 38911107 39002112 39025848 39056001 39078288 39123736 39211776 39239104 39426048 39450042 39503052 39530583 39548994 39665616 39854592 39882368 39923712 40001688 40078098 40096764 40166304 40315872 40385792 40476672 40697856 40722624 40735116 40754088 40777344 40824768 40945152 41025123 41140224 41168896 41177889 41249304 41390208 41593338 41616384 41641711 41697666 41764504 41796773 41820624 42049152 42068736 42141696 42218466 42275196 42304659 42324362 42449168 42506208 42725376 42734709 42808824 42910572 42958848 42968232 42984992 42998178 43018204 43042752 43145056 43401744 43425792 43435278 43510608 43540932 43580352 43614024 43638912 43689664 43818496 43852352 43877376 43904079 44014203 44113248 44143992 44294784 44354304 44385216 44405888 44536832 44623818 44826624 44836416 44867664 44914176 45020928 45099008 45187092 45266944 45273407 45355356 45434016 45536256 45723648 45758976 45785088 45812952 45838336 45848349 45927864 45973504 46015594 46063296 46282752 46315008 46405467 46473216 46563984 46596436 46727168 46769948 46818432 46985067 47048202 47102919 47235072 47241816 47278317 47305296 47316992 47327328 47360312 47409408 47499968 47755314 47775744 47819484 47875098 47972352 48016272 48066048 48278656 48328704 48358116 48423096 48538188 48622368 48803424 48854016 48888064 49027896 49065777 49150872 49295808 49333896 49362048 49419456 49565184 49661991 49831632 49836032 49933368 49956624 50103936 50377728 50408387 50429952 50476122 50648544 50736384 50925312 51013632 51044678 51113268 51234754 51439104 51478848 51539571 51568128 51668847 51720192 51751668 51821208 51881476 52002816 52034464 52074668 52104384 52282368 52384482 52568064 52600056 52670736 52707444 52731992 52887488 53139456 53147043 53231616 53243244 53280351 53335584 53437464 53462352 53555072 53754496 53968896 54018306 54074304 54263808 54296832 54313488 54338784 54369792 54433024 54593536 54700164 54853632 54903852 54960768 54999072 55156383 55186944 55294731 55457784 55488512 55500633 55596888 55760832 56060586 56065536 56091648 56175039 56188928 56201202 56291288 56366928 56406212 56674944 56733696 56967168 56979612 57019323 57078432 57214096 57278464 57290976 57330904 57390336 57739062 57868992 57901056 57913704 57954066 58014144 58054576 58107136 58152032 58185216 58503168 58538772 58617432 58685604 58817664 58858656 59059712 59139072 59175063 59180288 59323491 59498424 59781888 59823552 59885568 60027904 60117147 60145146 60249456 60473808 60578688 60715008 60964864 61011968 61020679 61046784 61083936 61102674 61131132 61237152 61417728 61710336 61753344 61790926 61873956 61964288 62021018 62085312 62390007 62424576 62546499 62646756 62730936 62803892 62980096 62989088 63037756 63073728 63103104 63212544 63327699 63412794 63486543 63673752 63700992 63759312 63833464 64021696 64088064 64213236 64365858 64438272 64452348 64477488 64497267 64527306 64564128 64717584 64829824 65071232 65138688 65265912 65311398 65370528 65421036 65458368 65534496 65727744 65778528 65816064 65892608 66086912 66215988 66442176 66531456 66577824 66608832 66805248 66935727 67170304 67239936 67301496 67371264 67531392 67648512 67780638 67900416 67941739 68018176 68033034 68151024 68585472 68638464 68677632 68719428 68757504 68891796 68960256 69002224 69023391 69055538 69094944 69337088 69472512 69709824 69845976 69894654 70090752 70133408 70154922 70227648 70276592 70852608 70862724 70957944 70975488 70990992 71040468 71114112 71249952 71283136 71632971 71812647 71958528 72024408 72099072 72395776 72417984 72451712 72493056 72537174 72807282 72933552 73138176 73205136 73281024 73332096 73541844 73582592 73726308 73943712 74000844 74129184 74347776 74747448 74754048 74788864 74799542 74900052 74934936 75155904 75566592 75644928 75714183 75956224 75972816 76025764 76104576 76387968 76520448 76567017 76669902 76852131 76985416 77158656 77201408 77218272 77272088 77352192 77580288 77627502 77731812 77822214 78004224 78051696 78112002 78156576 78247472 78423552 78478208 78852096 78900084 79006104 79061166 79097988 79331232 79709184 79764736 79847424 80003376 80156196 80193528 80332608 80631744 80771584 80953344 81027459 81395712 81445248 81470232 81508176 81554688 81649536 81890304 81940141 82050246 82245263 82280448 82337792 82355778 82498608 82780416 83186676 83232768 83283422 83395332 83453453 83529008 83593546 83641248 84090879 84098304 84137472 84283392 84301803 84436932 84550392 84609318 84648724 84898336 85012416 85450752 85469418 85617648 85821144 85917696 85936464 85969984 85996356 86036408 86085504 86290112 86608593 86803488 86851584 86870556 86931099 87021216 87081864 87160704 87228048 87277824 87379328 87636992 87704704 87754752 87808158 88028406 88226496 88287984 88589568 88708608 88770432 88811776 89073664 89247636 89672832 89735328 89828352 90041856 90198016 90217719 90374184 90533888 90546814 90710712 90868032 91072512 91447296 91517952 91570176 91625904 91654011 91676672 91696698 91855728 91947008 92031188 92126592 92565504 92630016 92686389 92810934 92946432 93031527 93127968 93192872 93454336 93539896 93636864 93970134 94096404 94205838 94470144 94483632 94556634 94610592 94633984 94654656 94720624 94818816 94999936 95510628 95551488 95638968 95750196 96032544 96132096 96548787 96557312 96657408 96716232 96790959 96846192 97076376 97244736 97606848 97708032 97776128 97967097 98055792 98131554 98301744 98591616 98667792 98724096 98838912 99130368 99190697 99323982 99663264 99672064 99866736 99913248 100207872 100755456 100816774 100859904 100952244 101297088 101472768 101670957 101850624 102027264 102049551 102089356 102226536 102469508 102878208 102957696 103079142 103136256 103337694 103440384 103503336 103583307 103642416 103762952 104005632 104068928 104149336 104208768 104564736 104768964 104841981 105136128 105200112 105232383 105341472 105414888 105463984 105774976 106278912 106294086 106463232 106486488 106560702 106671168 106874928 106924704 107110144 107508992 107937792 108036612 108148608 108593664 108626976 108677568 108739584 108805761 108866048 109187072 109210923 109400328 109707264 109807704 109921536 109998144 110312766 110373888 110589462 110852311 110915568 110977024 111001266 111193776 111521664 112121172 112131072 112183296 112199313 112350078 112377856 112402404 112480741 112582576 112733856 112812424 113349888 113467392 113934336 113959224 114038646 114156864 114428192 114556928 114581952 114661808 114780672 115004853 115478124 115737984 115802112 115827408 115908132 116028288 116109152 116214272 116304064 116370432 116441253 116733321 117006336 117077544 117168003 117234864 117371208 117635328 117717312 118119424 118278144 118350126 118360576 118591749 118646982 118996848 119563776 119647104 119771136 120055808 120072949 120234294 120290292 120498912 120947616 121157376 121430016 121929728 122023936 122041358 122093568 122167872 122205348 122262264 122474304 122835456 123075369 123420672 123506688 123533667 123581852 123747912 123928576 124042036 124170624 124780014 124849152 124925133 125092998 125293512 125390319 125461872 125607784 125960192 125978176 126075512 126147456 126206208 126425088 126655398 126825588 126913977 126973086 127347504 127518624 127666928 128043392 128176128 128426472 128731716 128876544 128904696 128954976 128994534 129054612 129128256 129435168 129659648 130142464 130277376 130531824 130622796 130741056 130842072 130916736 131068992 131455488 131557056 131632128 131712237 131785216 132042609 132173824 132431976 132884352 133062912 133155648 133217664 133610496 133691809 133871454 134340608 134479872 134602992 134742528 135062784 135297024 135561276 135800832 135820221 135883478 136036352 136066068 136160897 136302048 137170944 137276928 137355264 137438856 137515008 137545047 137783592 137920512 138004448 138046782 138111076 138189888 138674176 138945024 139216401 139419648 139691952 139789308 140181504 140266816 140309844 140455296 140553184 140955201 141308757 141705216 141725448 141834951 141915888 141950976 141981984 142080936 142228224 142499904 142566272 143265942 143625294 143917056 144048816 144198144 144791552 144835968 144903424 144986112 145074348 145614564 145867104 146410272 146562048 146664192 147083688 147165184 147197331 147452616 147887424 148001688 148258368 148695552 148985973 149494896 149508096 149577728 149599084 149800104 149869872 150311808 151133184 151225161 151289856 151428366 151604477 151912448 151945632 152051528 152209152 152775936 153040896 153134034 153339804 153704262 153970832 154317312 154402816 154436544 154544176 154704384 155006541 155160576 155255004 155463624 155644428 156008448 156103392 156224004 156313152 156494944 156847104 156956416 157704192 157800168 158012208 158122332 158195976 158662464 159418368 159441129 159529472 159694848 159841053 160006752 160312392 160387056 160665216 161263488 161543168 161837453 161906688 162054918 162791424 162890496 162940464 163016352 163109376 163299072 163780608 163880282 164100492 164490526 164560896 164675584 164711556 164997216 165469149 165560832 165884193 166373352 166465536 166501899 166566844 166790664 166906906 167058016 167187092 167282496 168181758 168196608 168274944 168525117 168566784 168603606 168873864 169100784 169218636 169297448 169796672 170024832 170901504 170938836 171057969 171235296 171642288 171835392 171872928 171939968 171992712 172072816 172171008 172580224 173217186 173606976 173703168 173741112 173862198 174042432 174163728 174321408 174456096 174555648 174758656 175273984 175409408 175509504 175616316 176056812 176452992 176575968 177179136 177417216 177525189 177540864 177623552 177970473 178147328 178495272 179345664 179470656 179656704 180083712 180351441 180396032 180435438 180748368 181067776 181093628 181421424 181736064 182145024 182894592 183035904 183062037 183140352 183251808 183308022 183353344 183393396 183521209 183711456 183894016 184062376 184253184 185131008 185260032 185372778 185621868 185892864 186063054 186255936 186385744 186908672 187079792 187273728 187639497 187940268 188192808 188411676 188940288 188967264 189113268 189221184 189309312 189441248 189637632 189983097 189999872 190459629 191021256 191102976 191277936 191500392 192065088 192264192 193097574 193114624 193314816 193432464 193491801 193581918 193692384 194152752 194489472 195213696 195416064 195552256 195934194 196111584 196263108 196603488 197183232 197335584 197448192 197677824 198260736 198381394 198647964 199326528 199344128 199733472 199826496 200415744 200807181 201510912 201633548 201719808 201904488 202594176 202945536 203341914 203701248 203825217 204054528 204099102 204178712 204336469 204453072 204939016 205756416 205915392 206158284 206272512 206675388 206880768 207006672 207070173 207166614 207284832 207525904 208011264 208137856 208298672 208417536 209129472 209537928 209683962 210272256 210400224 210464766 210682944 210829776 210927968 211549952 212557824 212588172 212926464 212972976 213121404 213342336 213749856 213849408 214220288 214898913 215017984 215437941 215875584 216073224 216297216 217187328 217253952 217355136 217479168 217611522 217732096 218128741 218374144 218421846 218800656 219414528 219615408 219843072 219996288 220625532 220747776 221178924 221333071 221704622 221831136 221954048 222002532 222157253 222387552 223043328 224242344 224262144 224366592 224398626 224700156 224755712 224804808 224961482 225165152 225467712 225624848 226699776 226934784 227142549 227868672 227918448 228077292 228313728 228856384 229163904 229323616 229561344 229701051 230009706 230556393 230956248 231475968 231604224 231654816 231816264 232056576 232218304 232428544 232608128 232740864 232882506 233466642 234012672 234155088 234336006 234469728 234742416 235270656 235434624 236238848 236556288 236700252 236721152 237183498 237293964 237993696 239127552 239294208 239542272 240111616 240145898 240468588 240580584 240997824 241895232 242314752 242860032 243082377 243859456 244047872 244082716 244187136 244335744 244410696 244524528 244948608 245670912 245820423 246150738 246735789 246841344 247013376 247067334 247163704 247354673 247495824 247857152 248084072 248341248 249560028 249698304 249850266 250185996 250360359 250587024 250780638 250923744 251215568 251920384 251956352 252151024 252294912 252412416 252850176 252905409 253310796 253651176 253827954 253946172 254695008 255037248 255333856 256086784 256352256 256852944 257463432 257753088 257809392 257909952 257989068 258109224 258256512 258870336 259319296 259825779 260284928 260554752 260793297 261063648 261245592 261482112 261684144 261833472 262137984 262910976 263114112 263264256 263424474 263570432 264085218 264347648 264863952 265768704 266125824 266311296 266435328 267220992 267383618 267742908 267929507 268681216 269205984 269485056 270125568 270594048 270653157 271122552 271601664 271640442 271766956 272072704 272132136 272321794 272604096 274341888 274553856 274710528 274877712 274962033 275030016 275090094 275567184 275841024 276008896 276093564 276222152 276379776 277890048 278059167 278432802 278839296 279094581 279383904 279578616 280363008 280533632 280619688 280910592 281106368 281910402 282617514 283410432 283450896 283669902 283831776 283901952 283963968 284161872 284456448 284999808 285132544 286531884 287250588 288097632 288396288 289583104 289646361 289671936 289806848 289972224 290148696 290372877 291229128 291734208 292820544 293124096 293328384 293901291 294167376 294330368 294394662 294905232 295774848 296003376 296516736 297391104 297572091 297971946 298318487 298989792 299016192 299155456 299198168 299429341 299600208 299739744 300623616 302266368 302450322 302579712 302856732 303208954 303824896 303891264 304103056 304418304 305012871 305551872 306081792 306148653 306268068 306679608 307408524 307941664 308634624 308873088 309088352 309408768 310013082 310321152 310510008 310749921 310927248 311288856 312016896 312206784 312448008 312626304 312989888 313694208 313912832 314525943 315408384 315600336 315697149 316024416 316244664 316391952 317324928 318836736 318882258 319058944 319389696 319682106 320013504 320624784 320774112 321330432 322526976 323086336 323674906 323813376 324109836 325780992 325880928 326032704 326218752 326417283 326598144 327561216 327632769 327760564 328200984 328981052 329121792 329351168 329423112 329994432 330938298 331121664 331768386 332556933 332746704 332931072 333003798 333133688 333581328 333813812 334116032 334374184 334564992 336363516 336393216 336549888 336597939 337050234 337133568 337207212 337442223 337747728 338201568 338437272 338594896 339593344 340049664 341803008 341877672 342115938 342470592 343284576 343670784 343745856 343879936 343985424 344145632 344342016 345160448 346434372 347213952 347406336 347482224 347724396 348084864 348327456 348642816 348912192 349111296 349323759 349517312 350199963 350547968 350818816 351019008 351232632 351504009 352113624 352905984 353151936 354358272 354834432 355050378 355081728 355247104 355775247 355940946 356294656 356990544 358691328 358941312 359313408 360167424 360218847 360702882 360792064 360870876 361122379 361496736 362135552 362187256 362467097 362842848 363472128 364290048 365789184 366071808 366124074 366280704 366503616 366616044 366706688 366786792 367042418 367422912 367788032 368124752 368506368 369226107 370262016 370520064 370601001 370745556 371243736 371785728 372126108 372511872 372771488 374159584 374547456 374775399 375278994 375880536 376170957 376385616 376823352 377880576 377934528 378226536 378442368 378618624 378882496 379275264 379966194 379999744 380741931 380919258 382042512 382555872 383000784 384130176 384528384 386195148 386229248 386629632 386864928 386983602 387163836 387384768 388305504 388978944 390427392 390832128 391104512 391868388 392223168 392526216 393206976 394366464 394671168 394896384 395136711 395355648 396127827 396521472 396762788 397295928 398653056 398688256 399466944 399652992 400831488 401075427 401614362 402081439 403021824 403267096 403439616 403808976 405188352 405891072 406683828 407402496 407460663 407650434 408109056 408198204 408357424 408482691 408672938 408906144 409878032 411512832 411830784 412316568 412545024 412635141 413350776 413761536 414013344 414140346 414333228 414569664 415051808 416022528 416275712 416597344 416835072 418258944 419075856 419367924 420544512 420800448 420929532 421365888 421659552 421855936 422865603 423099904 423926271 425115648 425176344 425504853 425852928 425945952 426242808 426684672 427499712 427698816 428440576 429797826 430035968 430875882 431751168 432146448 432594432 434374656 434507904 434710272 434958336 435223044 435464192 436257482 436748288 436843692 437148143 437601312 439230816 439686144 439992576 441251064 441495552 441591993 442357848 442666142 443409244 443662272 443908096 444005064 444314506 444775104 446086656 446957919 448484688 448524288 448733184 448797252 449400312 449511424 449609616 449922964 450330304 450935424 451249696 453399552 453675483 453869568 454285098 454813431 455737344 455836896 456154584 456627456 457712768 458327808 458647232 459122688 459402102 460019412 461112786 461912496 462951936 463208448 463309632 463632528 464113152 464436608 464857088 465216256 465481728 465765012 466933284 468025344 468310176 468672012 468939456 469484832 470541312 470869248 472477696 473112576 473400504 473442304 474366996 474587928 475987392 478255104 478323387 478588416 479084544 479523159 480223232 480291796 480937176 481161168 481995648 483790464 484629504 485512359 485720064 486164754 486730163 487718912 488095744 488165432 488374272 488671488 488821392 489049056 489897216 491341824 491640846 492301476 493471578 493682688 494026752 494134668 494327408 494709346 494991648 495714304 496168144 496682496 497652579 499120056 499396608 499505697 499700532 500371992 500720718 501174048 501561276 501847488 502431136 503912704 504302048 504589824 504824832 505700352 505810818 506621592 507302352 507655908 507892344 509390016 510074496 510667712 512173568 512704512 513173907 513705888 514926864 515506176 515618784 515819904 515978136 516218448 516513024 517740672 518638592 519651558 520569856 521109504 521586594 522127296 522491184 522964224 523368288 523666944 524275968 525821952 526228224 526528512 526848948 527140864 528170436 528695296 529727904 531537408 532251648 532575567 532622592 532870656 533911419 534441984 534767236 535485816 535859014 537362432 538411968 538970112 540251136 541054323 541188096 541306314 542245104 543203328 543280884 543533912 544145408 544264272 544643588 545208192 548683776 549107712 549186111 549421056 549755424 549924066 550060032 550180188 550563627 551134368 551682048 552017792 552187128 552444304 552759552 555780096 556118334 556865604 557678592 558189162 558767808 559157232 560726016 561067264 561239376 561821184 562212736 563820804 565235028 566820864 566901792 567339804 567663552 567927936 568323744 568912896 569949291 569999616 570265088 571378887 573063768 574501176 576195264 576792576 579166208 579292722 579343872 579613696 579944448 580297392 580475403 580745754 582458256 583468416 585641088 586248192 586656768 587013797 587802582 588334752 588660736 588789324 589199671 589810464 591549696 592006752 593033472 594782208 595144182 595943892 596636974 597979584 598032384 598310912 598396336 598858682 599200416 599479488 601247232 602421543 604532736 604900644 605159424 605713464 606417908 607782528 608206112 608836608 610025742 611103744 611475651 612163584 612297306 612536136 613009407 613359216 614817048 615883328 617269248 617746176 618176704 618817536 620026164 620642304 621020016 621210519 621499842 621854496 622577712 624033792 624413568 624896016 625252608 625979776 627388416 627825664 629051886 630816768 631200672 631394298 632048832 632489328 632783904 634649856 637673472 637764516 638117888 638779392 639364212 640027008 641249568 641548224 642660864 644696739 645053952 646172672 646313823 647349812 647626752 648219672 651561984 651761856 652065408 652437504 652834566 653196288 654386223 655122432 655265538 655521128 656027611 656401968 657962104 658243584 658702336 658846224 659988864 661876596 662243328 663536772 663999213 665113866 665493408 665862144 666007596 666267376 666471759 667162656 667627624 668232064 668748368 669129984 672727032 672786432 673099776 673195878 674100468 674267136 674414424 674884446 675495456 676403136 676874544 677189792 679186688 680099328 683606016 683755344 684231876 684941184 686569152 687491712 687759872 687970848 688291264 688684032 689103153 690320896 691669179 692868744 694427904 694812672 694964448 695448792 696169728 696654912 697285632 697824384 698222592 698647518 699034624 700399926 701095936 701637632 702038016 702465264 703008018 704227248 705811968 706303872 708716544 709668864 710100756 710163456 710494208 710595649 711550494 711881892 712589312 713241707 713981088 717382656 717882624 718626816 720334848 720437694 721405764 721584128 721741752 722244758 722993472 724271104 724374512 724934194 725685696 726944256 728580096 729247131 731578368 732143616 732248148 732561408 733007232 733232088 733413376 733573584 734084836 734845824 736249504 737012736 737461269 738452214 740207367 740524032 741040128 741202002 741491112 742064019 742487472 743571456 744252216 745023744 745542976 748319168 749094912 749550798 750557988 751081077 751761072 752341914 752771232 753646704 755761152 755869056 756453072 756884736 757237248 757764992 758550528 759932388 759999488 761483862 761838516 764085024 765111744 766001568 768260352 769056768 772390296 772458496 773259264 773729856 773967204 774327672 774769536 776611008 777957888 779477337 780854784 781664256 782209024 782379891 783736776 784446336 785052432 786413952 788732928 789342336 789792768 790273422 790711296 791192509 792255654 793042944 793525576 794138687 794591856 797306112 797376512 798933888 799305984 801662976 802150854 803228724 803788521 804162878 806043648 806534192 807617952 810376704 811782144 811959471 813367656 814804992 814921326 815300868 816218112 816396408 816714848 816965382 817345876 817812288 819756064 823025664 823661568 824633136 825090048 825270282 826701552 827523072 828026688 828280692 828666456 829139328 830103616 832551424 833194688 833670144 834177501 836517888 837283743 838151712 838735848 841089024 841600896 841859064 842731776 843319104 843711872 845731206 846199808 847852542 850231296 850352688 851009706 851705856 851891904 852485616 853369344 854999424 855397632 856881152 859595652 860071936 860194733 861751764 864292896 865188864 868749312 868939083 869015808 869420544 869916672 870446088 870928384 871118631 872514964 873496576 873687384 874296286 875202624 878461632 879372288 879985152 881703873 882502128 882991104 883183986 884715696 885332284 886818488 887324544 887816192 888010128 888629012 889550208 892173312 892716273 893915838 894955461 896969376 897048576 897466368 897594504 898288023 898800624 899022848 899219232 899845928 900660608 901870848 902499392 906799104 907350966 907739136 908570196 909626862 911474688 911673792 912309168 913254912 915425536 916655616 917294464 918245376 918804204 920038824 922225572 923824992 925903872 926619264 927265056 928226304 928873216 929714176 930432512 930963456 931530024 932249763 933866568 936050688 936620352 937344024 937878912 938969664 941082624 941738496 943577829 944955392 946225152 946801008 946884608 947091447 948733992 949175856 951974784 956510208 956646774 957176832 957759353 958169088 959046318 960446464 960583592 961325779 961874352 962322336 963991296 967580928 969259008 971024718 971440128 972329508 973460326 975437824 976191488 976330864 977342976 977642784 978098112 979251849 979794432 982683648 982898307 983281692 984602952 986943156 987365376 988053504 988269336 988654816 989418692 989983296 992336288 993364992 995305158 997670799 998240112 998793216 999011394 999401064 1000743984 1001441436 1002348096 1003122552 1003694976 1004862272 1007825408 1008604096 1009179648 1009649664 1009793817 1011400704 1011621636 1012326669 1013243184 1014604704 1015311816 1015784688 1018780032 1020148992 1021335424 1024347136 1025409024 1026347814 1027411776 1029853728 1031012352 1031237568 1031639808 1031956272 1032436896 1033026048 1035481344 1037277184 1039303116 1041139712 1042219008 1043173188 1044254592 1044982368 1045928448 1046736576 1047333888 1047971277 1048551936 1050599889 1051643904 1052456448 1053057024 1053697896 1054281728 1054512027 1056340872 1057390592 1059455808 1063074816 1064503296 1065151134 1065245184 1065741312 1067325741 1067822838 1068883968 1069534472 1070971632 1071718028 1074724864 1076823936 1077940224 1080502272 1080656541 1082108646 1082376192 1082612628 1083367137 1084490208 1086406656 1086561768 1087067824 1087401291 1088290816 1088528544 1089287176 1090416384 1097367552 1098215424 1098372222 1098842112 1099510848 1099848132 1100120064 1100360376 1101127254 1102268736 1103364096 1104035584 1104374256 1104888608 1105519104 1111560192 1112236668 1113731208 1115357184 1116378324 1117535616 1118314464 1122134528 1122478752 1123642368 1124326197 1124425472 1127641608 1128512871 1130470056 1133641728 1133803584 1134679608 1135327104 1135855872 1136647488 1137825792 1139898582 1139999232 1140530176 1142225793 1142757774 1146127536 1149002352 1152390528 1153585152 1158332416 1158585444 1158687744 1159227392 1159392901 1159888896 1160594784 1160950806 1161491508 1164916512 1166936832 1171282176 1172496384 1173313536 1174027594 1175605164 1176669504 1177321472 1177578648 1178399342 1179620928 1183099392 1184013504 1185410133 1186066944 1188383481 1189564416 1190288364 1191887784 1193273948 1195959168 1196064768 1196621824 1196792672 1197717364 1198400832 1198958976 1202494464 1203226281 1204843086 1206244317 1209065472 1209801288 1210318848 1211426928 1212835816 1215565056 1216412224 1217673216 1220051484 1222207488 1222381989 1222951302 1224327168 1224594612 1225072272 1225448073 1226018814 1226718432 1229634096 1231766656 1234538496 1235492352 1236353408 1237635072 1240052328 1241284608 1242040032 1242421038 1242999684 1243708992 1245155424 1248067584 1248827136 1249792032 1250505216 1251959552 1254776832 1255651328 1258103772 1261633536 1262401344 1262788596 1264097664 1264978656 1265567808 1268596809 1269299712 1271778813 1275346944 1275529032 1276235776 1276514559 1277558784 1278728424 1280054016 1282499136 1283096448 1285321728 1289393478 1290107904 1290893041 1292345344 1292627646 1294699624 1295253504 1296439344 1303123968 1303523712 1304130816 1304875008 1305669132 1306392576 1308772446 1310244864 1310531076 1311042256 1311444429 1312055222 1312803936 1315924208 1317404672 1317692448 1319977728 1323753192 1324486656 1324775979 1327073544 1327998426 1330227732 1330986816 1331724288 1332015192 1332534752 1332943518 1334325312 1335255248 1336464128 1337496736 1338259968 1345454064 1345572864 1346199552 1346391756 1348200936 1348534272 1348828848 1349768892 1350990912 1352806272 1353749088 1354379584 1358373376 1360198656 1361026449 1364440293 1367212032 1367510688 1368463752 1369882368 1373138304 1374983424 1375519744 1375941696 1376582528 1377368064 1378206306 1380641792 1383338358 1385737488 1388855808 1389625344 1389928896 1390897584 1392339456 1393309824 1394571264 1395648768 1396445184 1397295036 1398069248 1400799852 1402191872 1403275264 1403475617 1404076032 1404930528 1406016036 1408454496 1411623936 1412607744 1417433088 1419337728 1420201512 1420326912 1420988416 1421191298 1423100988 1423763784 1425178624 1426483414 1427962176 1434765312 1434970161 1435765248 1437253632 1438569477 1440669696 1440875388 1442811528 1443168256 1443483504 1444489516 1445986944 1448542208 1448749024 1449868388 1451371392 1453888512 1456537077 1457160192 1458494262 1460190489 1463156736 1464287232 1464496296 1465122816 1466014464 1466464176 1466826752 1467147168 1468169672 1469691648 1472499008 1474025472 1474922538 1476904428 1480414734 1481048064 1482080256 1482404004 1482982224 1484128038 1484974944 1487142912 1488504432 1490047488 1491085952 1496638336 1498189824 1499101596 1501115976 1502162154 1503522144 1504683828 1505542464 1507293408 1511738112 1512906144 1513769472 1514474496 1515529984 1517101056 1519864776 1519998976 1522967724 1523677032 1528170048 1530223488 1532003136 1536520704 1538113536 1539521721 1544780592 1544916992 1546518528 1547459712 1547934408 1548655344 1549539072 1553222016 1555915776 1556862679 1558954674 1561709568 1562659997 1563328512 1564418048 1564759782 1567473552 1568892672 1570104864 1572827904 1577465856 1578684672 1579585536 1580546844 1581422592 1582385018 1584511308 1586085888 1587051152 1588277374 1589183712 1594612224 1594753024 1597726701 1597867776 1598611968 1601734257 1603325952 1604301708 1606457448 1607577042 1608325756 1612087296 1613068384 1615235904 1620753408 1623564288 1623918942 1626735312 1629609984 1629842652 1630601736 1632436224 1632792816 1633429696 1633930764 1634691752 1635624576 1639512128 1646051328 1647323136 1647558333 1649266272 1650180096 1650540564 1651690881 1653403104 1655046144 1656053376 1656561384 1657332912 1658278656 1660207232 1665102848 1666389376 1667340288 1668355002 1673035776 1674567486 1676303424 1677471696 1682178048 1683201792 1683718128 1685463552 1686638208 1687423744 1691462412 1692399616 1695705084 1700462592 1700705376 1702019412 1703783808 1704971232 1706738688 1709847873 1709998848 1710795264 1713762304 1714136661 1719191304 1720143872 1720389466 1723503528 1728585792 1730377728 1737498624 1737878166 1738031616 1738841088 1739833344 1740892176 1741426209 1741856768 1742237262 1745029928 1746993152 1747374768 1748592572 1750405248 1756923264 1758744576 1759970304 1761041391 1763407746 1765004256 1765982208 1766367972 1767599013 1769431392 1770664568 1773636976 1774649088 1775632384 1776020256 1777258024 1779100416 1784346624 1785432546 1787831676 1789910922 1793938752 1794097152 1794932736 1795189008 1796576046 1797601248 1798045696 1798438464 1799691856 1801321216 1803741696 1804998784 1813598208 1814701932 1815478272 1817140392 1819253724 1823347584 1824618336 1826509824 1830851072 1833311232 1834426953 1834588928 1836490752 1837608408 1839028221 1840077648 1844451144 1847649984 1851807744 1853238528 1854530112 1856452608 1857746432 1859428352 1860865024 1861926912 1863060048 1863631557 1864499526 1867733136 1872101376 1873240704 1874688048 1875757824 1877939328 1882165248 1883476992 1884623243 1887155658 1889910784 1891641049 1892450304 1893602016 1893769216 1894182894 1897467984 1898351712 1903949568 1913020416 1913293548 1914353664 1915518706 1916338176 1918092636 1920892928 1921167184 1922651558 1923748704 1924644672 1927982592 1934090217 1935161856 1938518016 1938941469 1942049436 1942880256 1944659016 1946920652 1952382976 1952661728 1954685952 1955285568 1956196224 1958503698 1959588864 1963158669 1965367296 1965796614 1966563384 1968082833 1969205904 1973886312 1974730752 1976107008 1976538672 1977309632 1978837384 1979966592 1984672576 1986729984 1990610316 1991997639 1995341598 1996480224 1997586432 1998022788 1998802128 1999415277 2001487968 2002882872 2004696192 2006245104 2007389952 2009724544 2015650816 2017208192 2018359296 2019299328 2019587634 2022801408 2023243272 2024653338 2026486368 2029209408 2030623632 2031569376 2037560064 2040297984 2042670848 2048694272 2050818048 2052695628 2054823552 2059707456 2062475136 2063279616 2063912544 2064873792 2066052096 2067309459 2070962688 2074554368 2075007537 2078606232 2082279424 2084438016 2086346376 2088509184 2089964736 2091856896 2093473152 2094667776 2095942554 2097103872 2101199778 2103287808 2104912896 2106114048 2106193909 2107395792 2108563456 2109024054 2112681744 2114781184 2118911616 2126149632 2129006592 2130302268 2130490368 2131482624 2131786947 2134651482 2135645676 2137767936 2139068944 2139725121 2141943264 2143436056 2149449728 2153647872 2155880448 2161004544 2161313082 2164217292 2164752384 2165225256 2166734274 2168980416 2172813312 2173123536 2174135648 2174802582 2176581632 2177057088 2178574352 2180832768 2194735104 2196430848 2196744444 2197684224 2199021696 2199696264 2200240128 2200720752 2202254508 2204537472 2208071168 2208748512 2209777216 2211038208 2212383807 2220622101 2223120384 2224473336 2226192057 2227462416 2230714368 2232756648 2235071232 2236628928 2244269056 2244957504 2247284736 2248652394 2248850944 2253243231 2255283216 2257025742 2260940112 2267283456 2267607168 2269359216 2270654208 2271711744 2273294976 2275651584 2279797164 2279998464 2281060352 2281386031 2284451586 2285515548 2292255072 2298004704 2304781056 2307170304 2316664832 2317170888 2317375488 2318454784 2318785802 2319777792 2321189568 2321901612 2322983016 2329833024 2333873664 2338432011 2342564352 2344992768 2346627072 2347139673 2348055188 2351210328 2353339008 2354642944 2355157296 2356798684 2359241856 2366198784 2368027008 2370820266 2372133888 2373577527 2376766962 2379128832 2380576728 2382416061 2383775568 2386547896 2391918336 2392129536 2393243648 2393585344 2395434728 2396801664 2397917952 2404988928 2406452562 2409686172 2411365563 2412488634 2418130944 2419602576 2422853856 2425671632 2431130112 2432824448 2435346432 2440102968 2444414976 2444763978 2445902604 2448654336 2449189224 2450144544 2450896146 2452037628 2453436864 2459268192 2463533312 2469076992 2470984704 2472706816 2475270144 2480104656 2482569216 2484080064 2484842076 2485999368 2487417984 2490310848 2497654272 2499584064 2501010432 2502532503 2503919104 2509553664 2511302656 2511851229 2516207544 2523267072 2524802688 2525577192 2528195328 2529957312 2531135616 2537193618 2538599424 2540144371 2543557626 2549603153 2550693888 2551058064 2552471552 2553029118 2555117568 2557456848 2560108032 2564998272 2566192896 2570643456 2578786956 2580215808 2580584199 2581786082 2584690688 2585255292 2587057043 2589399248 2592878688 2606247936 2606817249 2607047424 2608261632 2609750016 2611338264 2612785152 2613355893 2617544892 2620489728 2621062152 2622084512 2622888858 2624110444 2625607872 2631848416 2634809344 2635384896 2639955456 2645111619 2647506384 2648973312 2649551958 2654147088 2655996852 2660455464 2661973632 2663448576 2664030384 2665069504 2665887036 2668650624 2670510496 2672928256 2674993472 2676519936 2678148819 2684866383 2690908128 2691145728 2692399104 2692783512 2694864069 2696401872 2697068544 2697657696 2699537784 2701981824 2705612544 2707498176 2708759168 2716746752 2720397312 2722052898 2728880586 2734424064 2735021376 2736927504 2739764736 2746276608 2749966848 2751039488 2751883392 2753165056 2754736128 2756412612 2761283584 2761677827 2766676716 2771474976 2777711616 2779857792 2781795168 2784678912 2786619648 2789142528 2791297536 2792890368 2794590072 2796138496 2796749289 2801599704 2804383744 2806550528 2806951234 2808152064 2809861056 2812032072 2816908992 2823247872 2825215488 2830733487 2834866176 2838675456 2840403024 2840653824 2841274341 2841976832 2842382596 2846201976 2847527568 2850357248 2852966828 2855924352 2869530624 2869940322 2871530496 2873278059 2874507264 2877138954 2881339392 2881750776 2883977337 2885623056 2886336512 2886967008 2888979032 2891973888 2897084416 2897498048 2899736776 2902742784 2907777024 2913074154 2914320384 2916988524 2920380978 2926313472 2928574464 2928992592 2932028928 2932928352 2933653504 2934294336 2936339344 2939383296 2944998016 2948050944 2949845076 2953808856 2960829468 2962096128 2964160512 2964808008 2965964448 2968256076 2969949888 2977008864 2980094976 2982171904 2993012397 2993276672 2996379648 2998203192 3002231952 3004324308 3007044288 3009367656 3011084928 3014586816 3023476224 3025812288 3027538944 3028948992 3029381451 3031059968 3034202112 3036980007 3039729552 3039997952 3045935448 3047354064 3056340096 3060446976 3064006272 3073041408 3074911607 3076227072 3079043442 3089561184 3089833984 3093037056 3094919424 3095868816 3097310688 3099078144 3106444032 3111831552 3113725358 3117909348 3123419136 3125319994 3126657024 3128836096 3129519564 3134947104 3137785344 3140209728 3143913831 3145655808 3151799667 3154931712 3157369344 3159171072 3161093688 3162845184 3163536081 3164770036 3169022616 3172171776 3174102304 3176554748 3178367424 3189224448 3189506048 3195453402 3195735552 3197223936 3201977223 3203468514 3206651904 3208603416 3212914896 3215154084 3216651512 3224174592 3226136768 3230471808 3241506816 3241969623 3247128576 3247837884 3250101411 3253470624 3259219968 3259685304 3261203472 3262203873 3264872448 3265585632 3266859392 3267861528 3269383504 3271249152 3279024256 3292102656 3294646272 3295116666 3298532544 3300360192 3301081128 3303381762 3306806208 3310092288 3312106752 3313122768 3314665824 3316557312 3320414464 3330205696 3332778752 3334680576 3336710004 3346071552 3349134972 3352606848 3354943392 3366403584 3367436256 3370927104 3372978591 3373276416 3374847488 3382924824 3384799232 3385538613 3391410168 3400925184 3401410752 3404038824 3407567616 3409942464 3413477376 3419695746 3419997696 3421590528 3426677379 3427524608 3428273322 3438382608 3440287744 3440778932 3447007056 3457171584 3460755456 3474997248 3475756332 3476063232 3477682176 3478178703 3479666688 3481784352 3482852418 3483713536 3484474524 3486902971 3490059856 3493986304 3494749536 3497185144 3500810496 3513846528 3517489152 3519940608 3522082782 3526815492 3530008512 3531964416 3532735944 3535198026 3538862784 3541329136 3547273952 3549298176 3551264768 3552040512 3554516048 3558200832 3565150443 3568693248 3570865092 3575663352 3579821844 3587877504 3588194304 3589865472 3590378016 3593152092 3595202496 3596876928 3599383712 3602642432 3607483392 3609678843 3609997568 3618732951 3627196416 3629403864 3630956544 3634280784 3638507448 3646695168 3649236672 3653019648 3661702144 3666622464 3667145967 3668853906 3669177856 3672981504 3675216816 3676344219 3678056442 3680155296 3688902288 3695299968 3703615488 3706477056 3709060224 3712905216 3715492864 3718856704 3721730048 3722261419 3723853824 3726120096 3727263114 3728999052 3735466272 3744202752 3746481408 3749376096 3751515648 3755878656 3764330496 3766953984 3769246486 3774311316 3779821568 3783282098 3784900608 3787204032 3787538432 3788365788 3794935968 3796703424 3805790427 3807899136 3815336439 3826040832 3826587096 3828707328 3829543677 3831037412 3832676352 3836185272 3841785856 3842334368 3845303116 3847497408 3849289344 3855965184 3868180434 3870323712 3872679123 3877036032 3877882938 3884098872 3885760512 3889318032 3893841304 3904765952 3905323456 3909371904 3910571136 3912392448 3917007396 3919177728 3926317338 3930734592 3931593228 3933126768 3934333287 3936165666 3938411808 3947772624 3952214016 3953077344 3954619264 3957674768 3959933184 3969345152 3973459968 3981220632 3983995278 3990683196 3992960448 3995172864 3996045576 3997604256 3998830554 4002975936 4005765744 4009392384 4012490208 4014779904 4019449088 4031301632 4034416384 4036718592 4038598656 4039175268 4045602816 4046486544 4049306676 4052972736 4058418816 4061247264 4063138752 4075120128 4080595968 4083079347 4085341696 4093320879 4097388544 4101636096 4105391256 4109647104 4119414912 4124950272 4126559232 4127825088 4129747584 4132104192 4134618918 4141925376 4144446079 4149108736 4150015074 4157212464 4164558848 4168876032 4172692752 4177018368 4179929472 4183713792 4186946304 4189335552 4191885108 4194207744 4202399556 4206575616 4209825792 4210426851 4212228096 4212387818 4214791584 4217126912 4218048108 4220987807 4225363488 4229562368 4237823232 4252299264 4258013184 4260604536 4260980736 4262965248 4263573894 4269302964 4271291352 4275535872 4278137888 4279450242 4283886528 4286872112 4298899456 4307295744 4311760896 4315708431 4322009088 4322626164 4328434584 4329504768 4330450512 4333468548 4337960832 4345626624 4346247072 4348271296 4349605164 4354114176 4357148704 4361665536 4369611231 4380571467 4389470208 4392861696 4393488888 4395368448 4398043392 4399392528 4400480256 4401441504 4404509016 4409074944 4416142336 4417497024 4419554432 4422076416 4424767614 4441244202 4446240768 4448946672 4452384114 4454924832 4461428736 4465513296 4470142464 4473257856 4488538112 4489915008 4494569472 4497304788 4497701888 4506486462 4510566432 4514051484 4521880224 4535214336 4538718432 4541308416 4543423488 4546589952 4551303168 4559594328 4559996928 4562120704 4562772062 4568903172 4571031096 4584510144 4596009408 4609562112 4614340608 4618565163 4633329664 4634341776 4634750976 4636909568 4637571604 4639555584 4642379136 4643803224 4645966032 4659666048 4667747328 4670588037 4676864022 4685128704 4687979991 4689985536 4693254144 4694279346 4696110376 4699738787 4702420656 4706678016 4709285888 4710314592 4713597368 4718483712 4732397568 4736054016 4741640532 4744267776 4747155054 4753533924 4758257664 4761153456 4764832122 4767551136 4773095792 4783836672 4784259072 4786487296 4787170688 4790869456 4793603328 4795835904 4805202771 4809977856 4812905124 4819372344 4822731126 4824977268 4836261888 4839205152 4845707712 4851343264 4862260224 4865648896 4870692864 4880205936 4888829952 4889527956 4891805208 4897308672 4898378448 4900289088 4901792292 4904075256 4906873728 4918536384 4927066624 4938153984 4941969408 4942674999 4945413632 4950540288 4955072643 4960209312 4965138432 4968160128 4969684152 4971998736 4974835968 4980621696 4995308544 4999168128 5002020864 5005065006 5007838208 5016961043 5019107328 5022605312 5023702458 5032415088 5046534144 5049605376 5051154384 5056390656 5059914624 5062271232 5074387236 5077198848 5080288742 5087115252 5090660633 5099206306 5101387776 5102116128 5104943104 5106058236 5114913696 5120216064 5129543619 5129996544 5132385792 5141286912 5142409983 5157573912 5160431616 5161168398 5163572164 5169381376 5170510584 5174114086 5178798496 5185757376 5212495872 5213634498 5214094848 5216523264 5219500032 5222676528 5224278627 5225570304 5226711786 5235089784 5240979456 5242124304 5244169024 5245777716 5248220888 5251215744 5263696832 5270769792 5279910912 5283124173 5290223238 5295012768 5297946624 5299103916 5302797039 5308294176 5311993704 5320910928 5323947264 5326897152 5328060768 5330139008 5331774072 5337301248 5341020992 5345856512 5349986944 5353039872 5356297638 5369732766 5381816256 5382291456 5384798208 5385567024 5389728138 5392803744 5394137088 5395315392 5399075568 5403963648 5411225088 5414996352 5417518336 5433493504 5440794624 5444105796 5457761172 5470042752 5473855008 5479529472 5492553216 5499933696 5502078976 5503280859 5503766784 5506330112 5509472256 5512825224 5517084663 5522567168 5523355654 5533353432 5542949952 5555423232 5559715584 5563590336 5569357824 5573239296 5578285056 5582595072 5585780736 5589180144 5590894671 5592276992 5593498578 5603199408 5608767488 5613101056 5613902468 5616304128 5619722112 5624064144 5633817984 5646495744 5650430976 5653869729 5661466974 5669732352 5674923147 5677350912 5680806048 5681307648 5682548682 5683953664 5684765192 5689157479 5692403952 5695055136 5700714496 5705933656 5711848704 5739061248 5739880644 5743060992 5746556118 5749014528 5754277908 5762678784 5763501552 5767954674 5771246112 5772673024 5773934016 5777958064 5783947776 5794168832 5794996096 5799473552 5805485568 5815554048 5816824407 5826148308 5828640768 5833977048 5840761956 5857148928 5857985184 5864057856 5865856704 5868588672 5872678688 5878766592 5889476007 5889996032 5896101888 5899690152 5904248499 5907617712 5921658936 5924192256 5928321024 5929616016 5931928896 5936512152 5939899776 5954017728 5960189952 5964343808 5975992917 5986024794 5986553344 5992759296 5996406384 5998245831 6004463904 6008648616 6014088576 6018735312 6022169856 6029173632 6046952448 6051624576 6055077888 6057897984 6058762902 6062119936 6068404224 6073960014 6079459104 6079995904 6091870896 6094708128 6112680192 6120893952 6128012544 6146082816 6149823214 6152454144 6158086884 6179122368 6179667968 6189838848 6191737632 6194621376 6198156288 6201928377 6212888064 6223663104 6225022611 6227450716 6235818696 6246838272 6250639988 6253314048 6257672192 6259039128 6269894208 6275570688 6280419456 6287827662 6291311616 6303599334 6309863424 6314738688 6318342144 6318581727 6322187376 6325690368 6327072162 6329540072 6338045232 6344343552 6348204608 6353109496 6356734848 6378448896 6390906804 6391471104 6394447872 6395360841 6403954446 6406937028 6413303808 6417206832 6419175363 6425829792 6430308168 6433303024 6448349184 6452273536 6460943616 6483013632 6483939246 6494257152 6495675768 6500202822 6506941248 6518439936 6519370608 6522406944 6524407746 6529744896 6531171264 6533718784 6535723056 6538767008 6542498304 6558048512 6584205312 6589292544 6590233332 6597065088 6600720384 6602162256 6606763524 6613612416 6624213504 6626245536 6629331648 6633114624 6637151421 6640828928 6660411392 6661866303 6665557504 6669361152 6673420008 6678576171 6692143104 6698269944 6705213696 6709886784 6732807168 6734872512 6741854208 6745957182 6746552832 6749694976 6759729693 6761990971 6765849648 6769598464 6771077226 6782820336 6801850368 6802821504 6808077648 6815135232 6819884928 6826954752 6839391492 6839995392 6843181056 6844158093 6853354758 6855049216 6856546644 6861325201 6876765216 6880575488 6881557864 6886874843 6894014112 6914343168 6921510912 6949994496 6951512664 6952126464 6955364352 6956357406 6959333376 6963568704 6965704836 6967427072 6968949048 6973805942 6980119712 6987972608 6989499072 6994370288 7001620992 7015296033 7027693056 7034978304 7039881216 7041419019 7044165564 7053630984 7060017024 7063928832 7065471888 7070396052 7077725568 7082658272 7094547904 7098596352 7104081024 7109032096 7116401664 7120732581 7130300886 7137386496 7141730184 7147248183 7151326704 7159643688 7175755008 7176388608 7179730944 7180756032 7186304184 7190404992 7193753856 7198767424 7205284864 7214966784 7219357686 7219995136 7234096689 7237465902 7254392832 7258807728 7268561568 7277014896 7293390336 7298473344 7306039296 7323404288 7333244928 7334291934 7337707812 7338355712 7345963008 7350433632 7352688438 7356112884 7360310592 7377804576 7390599936 7407230976 7412954112 7418120448 7425810432 7430985728 7437713408 7443460096 7444522838 7447707648 7452240192 7454526228 7457998104 7470932544 7492962816 7498752192 7503031296 7507597509 7511757312 7528660992 7533907968 7535553687 7538492972 7548622632 7559643136 7566564196 7569801216 7574408064 7575076864 7576731576 7589871936 7593406848 7611580854 7615798272 7620433113 7630672878 7648809459 7652081664 7653174192 7657414656 7659087354 7662074824 7665352704 7672370544 7683571712 7684668736 7690606232 7694994816 7698578688 7711930368 7736360868 7740647424 7741752597 7745358246 7754072064 7755765876 7761171129 7768197744 7778636064 7787682608 7809531904 7810646912 7818743808 7821142272 7824784896 7834014792 7838355456 7840067679 7852634676 7861469184 7863186456 7866253536 7868666574 7872331332 7876823616 7895545248 7904428032 7906154688 7909238528 7915349536 7919866368 7938690304 7946919936 7962441264 7967990556 7981366392 7985920896 7990345728 7992091152 7995208512 7997661108 8005951872 8011531488 8018784768 8024980416 8029559808 8034446457 8038898176 8054599149 8062603264 8068832768 8073437184 8077197312 8078350536 8084592207 8091205632 8092973088 8098613352 8105945472 8116837632 8122494528 8126277504 8150240256 8161191936 8166158694 8170683392 8186641758 8194777088 8203272192 8210782512 8219294208 8238829824 8249900544 8253118464 8255650176 8259495168 8264208384 8269237836 8283850752 8285033481 8288892158 8298217472 8300030148 8305814717 8314424928 8329117696 8345385504 8354036736 8359858944 8367427584 8373892608 8378671104 8383770216 8388415488 8390247867 8404799112 8413151232 8419651584 8420853702 8424456192 8424775636 8429583168 8434253824 8436096216 8441975614 8450726976 8459124736 8475646464 8492200461 8504598528 8516026368 8521209072 8521961472 8523823023 8525930496 8527147788 8538605928 8542582704 8551071744 8556275776 8558900484 8567773056 8573744224 8614591488 8619834177 8623521792 8631416862 8644018176 8645252328 8651932011 8656869168 8659009536 8660901024 8666937096 8675921664 8691253248 8692494144 8696542592 8699210328 8708228352 8714297408 8723331072 8739222462 8761142934 8778940416 8785723392 8786977776 8796086784 8798785056 8800960512 8802883008 8809018032 8818149888 8832284672 8834994048 8839108864 8844152832 8849535228 8882488404 8892481536 8897893344 8904768228 8909849664 8931026592 8940284928 8946515712 8977076224 8979037191 8979830016 8989138944 8994609576 8995403776 9012972924 9021132864 9028102968 9043760448 9070428672 9077436864 9082616832 9086846976 9088144353 9093179904 9102606336 9110940021 9119188656 9119993856 9124241408 9125544124 9137806344 9142062192 9169020288 9192018816 9219124224 9224734821 9228681216 9237130326 9247873097 9266659328 9268683552 9269501952 9273819136 9275143208 9279111168 9284758272 9287606448 9291932064 9319332096 9335494656 9341176074 9353728044 9370257408 9375959982 9379971072 9386508288 9388558692 9392220752 9399477574 9404841312 9413356032 9418571776 9420629184 9427194736 9436967424 9455399001 9464795136 9472108032 9483281064 9488535552 9490608243 9494310108 9507067848 9516515328 9522306912 9529664244 9535102272 9546191584 9567673344 9568518144 9574341376 9581738912 9587206656 9591671808 9610405542 9619955712 9625810248 9638744688 9645462252 9649954536 9672523776 9678410304 9691415424 9702686528 9724520448 9725908869 9731297792 9741385728 9750304233 9760411872 9777659904 9779055912 9783610416 9786611619 9794617344 9796756896 9800578176 9803584584 9808150512 9813747456 9837072768 9854133248 9876307968 9883938816 9885349998 9890827264 9901080576 9910145286 9920418624 9930276864 9936320256 9939368304 9943997472 9949671936 9961243392 9990617088 9998336256 10004041728 10010130012 10015676416 10033922086 10038214656 10045210624 10047404916 10064830176 10099210752 10102308768 10112781312 10118935773 10119829248 10124542464 10148774472 10154397696 10156615839 10160577484 10174230504 10181321266 10198412612 10202775552 10204232256 10209886208 10212116472 10229827392 10240432128 10259087238 10259993088 10264771584 10280032137 10282573824 10284819966 10315147824 10320863232 10322336796 10327144328 10338762752 10341021168 10348228172 10357596992 10371514752 10424991744 10427268996 10428189696 10433046528 10434536109 10439000064 10445353056 10448557254 10451140608 10453423572 10460708913 10470179568 10481958912 10484248608 10488338048 10491555432 10496441776 10502431488 10527393664 10541539584 10559821824 10566248346 10580446476 10590025536 10595893248 10598207832 10605594078 10616588352 10623987408 10641821856 10647894528 10653794304 10656121536 10660278016 10663548144 10674602496 10682041984 10691713024 10699973888 10706079744 10712595276 10739465532 10763632512 10764582912 10769596416 10771134048 10779456276 10785607488 10790630784 10798151136 10807927296 10822450176 10829036529 10829992704 10835036672 10856198853 10866987008 10881589248 10888211592 10915522344 10940085504 10947710016 10959058944 10985106432 10999867392 11001437901 11004157952 11006561718 11007533568 11012660224 11018944512 11025650448 11029032657 11034169326 11045134336 11046711308 11066706864 11085899904 11110846464 11119431168 11127180672 11138715648 11146478592 11156570112 11165190144 11166784257 11171561472 11178360288 11181789342 11184553984 11186997156 11194793749 11206398816 11217534976 11226202112 11227804936 11232608256 11239444224 11248128288 11267635968 11292991488 11300861952 11307739458 11322933948 11339464704 11349846294 11354701824 11361612096 11362615296 11365097364 11367907328 11369530384 11378314958 11384807904 11390110272 11401428992 11411867312 11423697408 11446009317 11478122496 11479761288 11486121984 11488631031 11493112236 11498029056 11508555816 11525357568 11527003104 11535909348 11542492224 11547868032 11555916128 11567895552 11589992192 11598947104 11610971136 11618037369 11631108096 11633648814 11652296616 11657281536 11667954096 11681523912 11714297856 11715970368 11728115712 11731713408 11737177344 11745357376 11757533184 11778952014 11779992064 11792203776 11799380304 11802999861 11808496998 11815235424 11843317872 11856642048 11859232032 11863857792 11873024304 11879799552 11908035456 11920379904 11928687616 11951985834 11972049588 11973106688 11985518592 11992812768 11996491662 12008927808 12017297232 12028177152 12037470624 12044339712 12058347264 12093904896 12103249152 12110155776 12115795968 12117525804 12124239872 12136808448 12147920028 12158918208 12159991808 12183741792 12189416256 12225360384 12241787904 12249238041 12256025088 12279962637 12292165632 12299646428 12304908288 12316173768 12358244736 12359335936 12379677696 12383475264 12389242752 12396312576 12403856754 12425776128 12433338237 12447326208 12450045222 12454901432 12464524609 12471637392 12493676544 12501279976 12506628096 12515344384 12518078256 12539788416 12551141376 12560838912 12575655324 12582623232 12607198668 12619726848 12629477376 12631280553 12636684288 12637163454 12644374752 12651380736 12654144324 12659080144 12662963421 12676090464 12688687104 12696409216 12706218992 12713469696 12756897792 12781813608 12782942208 12788895744 12790721682 12807908892 12813874056 12826607616 12834413664 12838350726 12851659584 12860616336 12866606048 12896698368 12904547072 12921887232 12966027264 12967878492 12988514304 12991351536 13000405644 13013882496 13036879872 13038741216 13044813888 13048815492 13062342528 13067437568 13071446112 13077534016 13084996608 13108833693 13116097024 13141714401 13168410624 13178585088 13180466664 13194130176 13201440768 13204324512 13213527048 13227224832 13248427008 13252491072 13258663296 13266229248 13274302842 13281657856 13320822784 13323732606 13331115008 13338722304 13346840016 13357152342 13384286208 13396539888 13410427392 13419773568 13465614336 13469745024 13483708416 13491914364 13493105664 13499389952 13501317331 13519459386 13523981942 13531699296 13539196928 13542154452 13551592433 13565640672 13605643008 13616155296 13630270464 13639769856 13653909504 13678782984 13679990784 13686362112 13688316186 13706709516 13710098432 13713093288 13722650402 13753530432 13761150976 13763115728 13773749686 13788028224 13828686336 13843021824 13855695489 13899988992 13903025328 13904252928 13910728704 13912714812 13918666752 13927137408 13931409672 13934854144 13937898096 13947611884 13960239424 13978998144 13988740576 14003241984 14011764111 14030592066 14055386112 14063939973 14069956608 14079762432 14082838038 14088331128 14099216361 14107261968 14120034048 14127857664 14130943776 14140792104 14155451136 14165316544 14189095808 14197192704 14208162048 14218064192 14232803328 14241465162 14260601772 14274772992 14283460368 14294496366 14302653408 14319287376 14351510016 14352777216 14359461888 14361512064 14372608368 14380809984 14387507712 14397534848 14410569728 14429933568 14438715372 14439990272 14468193378 14474931804 14508785664 14517615456 14537123136 14554029792 14586780672 14596946688 14612078592 14646808576 14666489856 14668583868 14675415624 14676711424 14691926016 14700867264 14705376876 14712225768 14720621184 14755609152 14781199872 14814461952 14825908224 14828024997 14836240896 14851620864 14861971456 14865217929 14875426816 14886920192 14889045676 14895415296 14904480384 14909052456 14915996208 14941865088 14985925632 14997504384 15006062592 15015195018 15023514624 15050883129 15057321984 15067815936 15071107374 15076985944 15088635053 15097245264 15119286272 15133128392 15139602432 15148816128 15150153728 15153463152 15179743872 15186813696 15223161708 15231596544 15240866226 15261345756 15271981899 15297618918 15304163328 15306348384 15314829312 15318174708 15324149648 15344741088 15367143424 15369337472 15381212464 15389989632 15397157376 15423860736 15427229949 15472721736 15481294848 15483505194 15490716492 15508144128 15511531752 15522342258 15536395488 15557272128 15575365216 15621293824 15637487616 15642284544 15649569792 15668029584 15676710912 15680135358 15705269352 15722938368 15726372912 15732507072 15737333148 15744662664 15753647232 15791090496 15812309376 15818477056 15830699072 15839732736 15849372519 15877380608 15893839872 15908391117 15924882528 15935981112 15962732784 15971841792 15980691456 15984182304 15990417024 15995322216 16011903744 16023062976 16037569536 16049960832 16059119616 16068892914 16077796352 16109198298 16125206528 16137665536 16146874368 16154394624 16156701072 16169184414 16182411264 16185946176 16197226704 16211890944 16233675264 16244989056 16252555008 16300480512 16322383872 16332317388 16341366784 16343699927 16373283516 16389554176 16421565024 16438588416 16477659648 16499801088 16506236928 16509842577 16511300352 16518990336 16528416768 16538475672 16551253989 16567701504 16570066962 16577784316 16596434944 16600060296 16611629434 16628849856 16658235392 16690771008 16708073472 16719717888 16734855168 16747785216 16757342208 16767540432 16772684013 16776830976 16780495734 16809598224 16826302464 16839303168 16841707404 16848912384 16849551272 16859166336 16868507648 16872192432 16883951228 16901453952 16951292928 16961609187 16984400922 17009197056 17024769441 17032052736 17042418144 17043922944 17047646046 17051860992 17054295576 17067472437 17077211856 17085165408 17102143488 17112551552 17117800968 17135546112 17147488448 17229182976 17239668354 17247043584 17262833724 17288036352 17290504656 17303864022 17313738336 17318019072 17321802048 17333874192 17351843328 17382506496 17384988288 17393085184 17398420656 17416456704 17428594816 17446662144 17478444924 17522285868 17571446784 17573955552 17592173568 17597570112 17605766016 17618036064 17636299776 17664569344 17668428021 17669988096 17678217728 17688305664 17699070456 17712745497 17764976808 17784963072 17795786688 17809536456 17819699328 17862053184 17880569856 17893031424 17927978751 17954152448 17958074382 17959660032 17978277888 17989219152 17990807552 17994737493 18025945848 18042265728 18056205936 18087520896 18140857344 18154873728 18165233664 18173693952 18176288706 18186359808 18197427707 18205212672 18221880042 18238377312 18239987712 18248482816 18251088248 18265189801 18275612688 18284124384 18338040576 18384037632 18438248448 18449469642 18457362432 18474260652 18495746194 18533318656 18537367104 18539003904 18547638272 18550286416 18569516544 18575212896 18583864128 18605785131 18638664192 18670989312 18675067833 18682352148 18707456088 18740514816 18751919964 18759942144 18773016576 18777117384 18784441504 18798955148 18809682624 18826712064 18841258368 18854389472 18873934848 18910798002 18929590272 18944216064 18955745181 18966562128 18977071104 18981216486 18988620216 19014135696 19033030656 19044613824 19059328488 19070204544 19092383168 19135346688 19148682752 19163477824 19174413312 19183343616 19186082523 19220811084 19239911424 19251620496 19257526089 19277489376 19290924504 19299909072 19345047552 19356820608 19382830848 19405373056 19449040896 19451817738 19462595584 19482771456 19500608466 19520823744 19555319808 19558111824 19567220832 19573223238 19589234688 19593513792 19601156352 19607169168 19616301024 19627494912 19674145536 19708266496 19752615936 19767877632 19770699996 19781654528 19802161152 19820290572 19840837248 19872640512 19878736608 19887994944 19899343872 19911454263 19922486784 19981234176 19985598909 19996672512 20008083456 20020260024 20031352832 20035728513 20067844172 20076429312 20090421248 20094809832 20129660352 20198421504 20204617536 20225562624 20237871546 20239658496 20249084928 20279189079 20285972913 20297548944 20308795392 20313231678 20321154968 20348461008 20362642532 20396825224 20405551104 20408464512 20419772416 20424232944 20459654784 20480864256 20518174476 20519986176 20529543168 20532474279 20560064274 20565147648 20569639932 20583975603 20630295648 20641726464 20644673592 20654288656 20660624529 20677525504 20682042336 20696456344 20715193984 20743029504 20849983488 20854537992 20856379392 20866093056 20869072218 20878000128 20890706112 20897114508 20902281216 20906847144 20921417826 20940359136 20963917824 20968497216 20976676096 20983110864 20992883552 21004862976 21054787328 21083079168 21119643648 21132496692 21160892952 21180051072 21191786496 21196415664 21211188156 21233176704 21247974816 21283643712 21295789056 21312243072 21320556032 21327096288 21349204992 21362197743 21364083968 21383426048 21399947776 21412159488 21425190552 21441744549 21478931064 21527265024 21529165824 21539192832 21542268096 21558912552 21571214976 21581261568 21596302272 21615854592 21644900352 21658073058 21659985408 21670073344 21702290067 21712397706 21733974016 21763178496 21776423184 21831044688 21880171008 21895420032 21918117888 21970212864 21999734784 22002875802 22008315904 22013123436 22015067136 22025320448 22028465119 22037889024 22051300896 22058065314 22068338652 22090268672 22093422616 22110492917 22133413728 22171799808 22221692928 22238862336 22254361344 22277431296 22292957184 22313140224 22330380288 22333568514 22343122944 22356720576 22363578684 22369107968 22373994312 22389587498 22412797632 22435069952 22452404224 22455609872 22478888448 22496256576 22522792527 22535271936 22585982976 22601723904 22606661061 22615478916 22645867896 22678929408 22699692588 22709403648 22723224192 22725230592 22730194728 22735814656 22739060768 22756629916 22769615808 22780220544 22823734624 22847394816 22861299339 22892018634 22946428377 22956244992 22959522576 22972243968 22977262062 22986224472 22996058112 23017111632 23050715136 23054006208 23071818696 23084984448 23095736064 23111832256 23135791104 23179984384 23197894208 23221942272 23225257791 23236074738 23262216192 23267297628 23283513387 23304593232 23335908192 23363047824 23428595712 23431940736 23456231424 23463426816 23474354688 23490714752 23515066368 23557904028 23559984128 23584407552 23598760608 23605999722 23616993996 23630470848 23686635744 23713284096 23718464064 23727715584 23746048608 23759599104 23816070912 23840759808 23857375232 23903971668 23944099176 23946213376 23971037184 23985625536 23992983324 24017855616 24034594464 24056354304 24074941248 24088679424 24103339371 24116694528 24163797447 24187809792 24206498304 24220311552 24231591936 24235051608 24248479744 24253776621 24273616896 24295840056 24317836416 24319983616 24367483584 24378832512 24450720768 24483575808 24498476082 24512050176 24526967779 24559925274 24584331264 24599292856 24609816576 24632347536 24716489472 24718671872 24759355392 24766950528 24778485504 24792625152 24807713508 24851552256 24855100443 24866676474 24894652416 24900090444 24909802864 24917444151 24929049218 24943274784 24987353088 25002559952 25030688768 25036156512 25079576832 25102282752 25121677824 25151310648 25165246464 25170743601 25214397336 25239453696 25258954752 25262561106 25273368576 25274326908 25288749504 25302761472 25308288648 25318160288 25325926842 25352180928 25377374208 25392818432 25412437984 25426939392 25513795584 25563627216 25565884416 25577791488 25581443364 25615817784 25627748112 25653215232 25668827328 25676701452 25703319168 25721232672 25733212096 25809094144 25843774464 25859502531 25932054528 25935756984 25955796033 25977028608 25982703072 26000811288 26027764992 26073759744 26077482432 26089627776 26097630984 26124685056 26134875136 26142892224 26155068032 26169993216 26217667386 26232194048 26283428802 26336821248 26357170176 26360933328 26388260352 26402881536 26408649024 26427054096 26454449664 26496854016 26504982144 26517326592 26532458496 26548605684 26563315712 26641645568 26647465212 26662230016 26666036723 26677444608 26693680032 26714304684 26793079776 26820854784 26839547136 26931228672 26937111573 26939490048 26967416832 26983828728 26986211328 26998779904 27002634662 27038918772 27047963884 27063398592 27078393856 27084308904 27103184866 27131281344 27211286016 27232310592 27260540928 27264433059 27279539712 27307819008 27332820063 27357565968 27359981568 27372724224 27376632372 27413419032 27420196864 27426186576 27445300804 27507060864 27522301952 27526231456 27547499372 27576056448 27657372672 27674204463 27686043648 27711390978 27743619291 27799977984 27806050656 27808505856 27821457408 27825429624 27837333504 27854274816 27862819344 27869708288 27875796192 27895223768 27920478848 27957996288 27977481152 28006483968 28023528222 28061184132 28110772224 28127879946 28139913216 28159524864 28165676076 28176662256 28198432722 28214523936 28240068096 28255715328 28261887552 28281584208 28310902272 28330633088 28378191616 28394385408 28416324096 28436128384 28465606656 28482930324 28521203544 28549545984 28566920736 28588992732 28605306816 28638574752 28703020032 28705554432 28723024128 28745216736 28761619968 28775015424 28795069696 28821139456 28859867136 28877430744 28879980544 28936386756 28949863608 29017571328 29035230912 29074246272 29108059584 29173561344 29177726607 29193893376 29224157184 29250912699 29293617152 29332979712 29337167736 29350831248 29353422848 29359834857 29383852032 29401734528 29410753752 29424451536 29441242368 29511218304 29562399744 29628923904 29651816448 29656049994 29672481792 29690539943 29703241728 29723942912 29730435858 29750853632 29773840384 29778091352 29790830592 29808960768 29818104912 29831992416 29883730176 29971851264 29995008768 30012125184 30030390036 30047029248 30101766258 30114643968 30135631872 30142214748 30153971888 30177270106 30194490528 30238572544 30266256784 30297632256 30300307456 30306926304 30356807319 30359487744 30373627392 30446323416 30463193088 30469847517 30481732452 30522691512 30543963798 30595237836 30608326656 30612696768 30629658624 30636349416 30648299296 30689482176 30738674944 30762424928 30779979264 30794314752 30847721472 30854459898 30945443472 30962589696 30967010388 30981432984 31016288256 31023063504 31044684516 31072790976 31114544256 31150730432 31242587648 31274975232 31284569088 31299139584 31303608327 31336059168 31353421824 31360270716 31382126739 31410538704 31445876736 31452745824 31465014144 31474666296 31489325328 31507294464 31582180992 31624618752 31636954112 31661398144 31679465472 31698745038 31754761216 31787679744 31816782234 31849765056 31871962224 31925465568 31943683584 31961382912 31968364608 31980834048 31990644432 32023807488 32046125952 32075139072 32099921664 32118239232 32137785828 32155592704 32218396596 32250413056 32275331072 32293748736 32308789248 32313402144 32338368828 32371892352 32394453408 32423781888 32467350528 32487109587 32489978112 32505110016 32568596559 32600961024 32644767744 32664634776 32682733568 32687399854 32746567032 32779108352 32843130048 32877176832 32955319296 32999602176 33004313703 33012473856 33019685154 33022600704 33037980672 33056833536 33076951344 33087097971 33102507978 33135403008 33140133924 33155568632 33192869888 33200120592 33223258868 33257699712 33316470784 33381542016 33416146944 33439435776 33469710336 33495570432 33500352771 33514684416 33535080864 33545368026 33553661952 33560991468 33584381247 33619196448 33652604928 33678606336 33683414808 33697824768 33699102544 33718332672 33737015296 33744384864 33767902456 33802907904 33902585856 33923218374 33968801844 34018394112 34049538882 34064105472 34084836288 34087845888 34095292092 34103721984 34108591152 34134944874 34154423712 34170330816 34204286976 34225103104 34235601936 34271092224 34294976896 34458365952 34479336708 34494087168 34525667448 34576072704 34581009312 34607728044 34627476672 34643604096 34667748384 34703686656 34769976576 34786170368 34796841312 34832913408 34854112107 34857189632 34893324288 34956889848 35044571736 35142893568 35147911104 35184347136 35195140224 35211532032 35236072128 35272599552 35329138688 35336856042 35339976192 35356435456 35376611328 35398140912 35408999583 35425490994 35529953616 35569926144 35591573376 35619072912 35639398656 35724106368 35761139712 35786062848 35807841617 35855957502 35908304896 35916148764 35919320064 35941179931 35956555776 35978438304 35981615104 35989474986 36051891696 36084531456 36112411872 36175041792 36281714688 36309747456 36330467328 36347387904 36352577412 36372719616 36394855414 36410425344 36443760084 36476754624 36479975424 36496965632 36502176496 36530379602 36551225376 36568248768 36676081152 36747714123 36768075264 36839887911 36876496896 36898939284 36914724864 36948521304 36991492388 37074734208 37078007808 37095276544 37100572832 37139033088 37150425792 37167728256 37211570262 37277328384 37300014711 37341978624 37350135666 37364704296 37393573827 37414912176 37481029632 37503839928 37519884288 37546033152 37554234768 37568883008 37597910296 37619365248 37653424128 37682516736 37708778944 37747869696 37821596004 37859180544 37888432128 37893841659 37911490362 37933124256 37954142208 37962432972 37977240432 37988890263 38028271392 38066061312 38089227648 38118656976 38140409088 38184766336 38270693376 38297365504 38326955648 38348826624 38366687232 38372165046 38441622168 38479822848 38503240992 38515052178 38554978752 38581849008 38599818144 38690095104 38713641216 38765661696 38810746112 38898081792 38903635476 38925191168 38965542912 39001216932 39041647488 39110639616 39116223648 39134441664 39146446476 39187027584 39202312704 39214338336 39232602048 39254989824 39326501079 39348291072 39416532992 39425143203 39505231872 39535755264 39541399992 39563309056 39604322304 39640581144 39681674496 39745281024 39757473216 39775989888 39798687744 39822908526 39844973568 39962468352 39971197818 39993345024 40016166912 40017684271 40040520048 40062705664 40071457026 40135688344 40152858624 40180842496 40189619664 40259320704 40396843008 40409235072 40451125248 40475743092 40479316992 40498169856 40503951993 40558378158 40571945826 40595097888 40617590784 40626463356 40642309936 40654777299 40696922016 40725285064 40793650448 40816929024 40839544832 40848465888 40919309568 40961728512 41036348952 41039972352 41059086336 41064948558 41120128548 41130295296 41139279864 41167951206 41260591296 41283452928 41289347184 41308577312 41321249058 41355051008 41364084672 41392912688 41430387968 41486059008 41699966976 41709075984 41712758784 41732186112 41738144436 41756000256 41781412224 41794229016 41804562432 41813694288 41842835652 41880718272 41936994432 41953352192 41966221728 41985767104 42009725952 42035292333 42109574656 42166158336 42191819919 42239287296 42264993384 42297649083 42321785904 42360102144 42383572992 42392831328 42422376312 42466353408 42495949632 42567287424 42591578112 42624486144 42641112064 42654192576 42698409984 42724395486 42728167936 42766852096 42799895552 42824318976 42850381104 42883489098 42957862128 43054530048 43058331648 43078385664 43084536192 43117825104 43142429952 43162523136 43192604544 43231709184 43289800704 43316146116 43319970816 43340146688 43346334589 43404580134 43424795412 43467948032 43507744127 43526356992 43552846368 43662089376 43760342016 43790840064 43836235776 43940425728 43999469568 44005751604 44016631808 44026246872 44030134272 44050640896 44056930238 44075778048 44102601792 44116130628 44136677304 44180537344 44186845232 44220985834 44266827456 44343599616 44443385856 44477724672 44484074991 44508722688 44554862592 44585914368 44595653787 44626280448 44660760576 44667137028 44686245888 44713441152 44727157368 44738215936 44747988624 44779174996 44825595264 44904808448 44911219744 44957776896 44992513152 45045585054 45070543872 45152649387 45171965952 45203447808 45213322122 45230957832 45265905159 45291735792 45357858816 45399385176 45418807296 45446448384 45450461184 45460389456 45471629312 45478121536 45513259832 45539231616 45560441088 45647469248 45694789632 45722598678 45784037268 45815945697 45892856754 45912489984 45919045152 45944487936 45954524124 45972448944 46034223264 46101430272 46108012416 46143637392 46169968896 46191472128 46223664512 46271582208 46359968768 46395788416 46443884544 46450515582 46472149476 46524432384 46534595256 46567026774 46609186464 46671816384 46726095648 46863881472 46912462848 46926853632 46948709376 46981429504 47030132736 47115808056 47119968256 47168815104 47197521216 47211999444 47233987992 47260941696 47373271488 47436928128 47455431168 47492097216 47519198208 47548117557 47632141824 47681519616 47714750464 47725173351 47807943336 47888198352 47892426752 47942074368 47971251072 47985966648 48035711232 48069188928 48112708608 48149882496 48177358848 48206678742 48233389056 48262743049 48327594894 48375619584 48412996608 48440623104 48442459907 48463183872 48470103216 48496959488 48507553242 48547233792 48591680112 48635672832 48639967232 48734967168 48757665024 48901441536 48967151616 48996952164 49024100352 49031099781 49053935558 49119850548 49168662528 49198585712 49264695072 49432978944 49437343744 49518710784 49529527731 49533901056 49556971008 49585250304 49615427016 49653761967 49703104512 49710200886 49733352948 49789304832 49800180888 49819605728 49834888302 49858098436 49886549568 49974706176 50005119904 50061377536 50072313024 50159153664 50204565504 50243355648 50302621296 50330492928 50341487202 50428794672 50478907392 50517909504 50525122212 50546737152 50548653816 50577499008 50605522944 50616577296 50636320576 50651853684 50704361856 50785636864 50824875968 50853878784 50884827561 51027591168 51074308323 51127254432 51131768832 51155582976 51162886728 51202417311 51231635568 51255496224 51306430464 51337654656 51353402904 51406638336 51442465344 51466424192 51618188288 51687548928 51719005062 51864109056 51871513968 51911592066 51954057216 51965406144 52001622576 52055529984 52147519488 52154964864 52179255552 52195261968 52249370112 52269750272 52285784448 52310136064 52339986432 52435334772 52464388096 52471878713 52566857604 52714340352 52721866656 52776520704 52817298048 52854108192 52908899328 52993708032 53005284063 53009964288 53034653184 53064916992 53097211368 53126631424 53138236491 53283291136 53294930424 53324460032 53332073446 53354889216 53387360064 53428609368 53586159552 53641709568 53679094272 53783936253 53862457344 53874223146 53878980096 53934833664 53967657456 53972422656 53984212479 53997559808 54005269324 54077837544 54095927768 54126797184 54156787712 54168617808 54206369732 54262562688 54422572032 54464621184 54521081856 54528866118 54559079424 54592283121 54615638016 54665640126 54715131936 54719963136 54745448448 54753264744 54795569403 54826838064 54840393728 54852373152 54890601608 55014121728 55044603904 55052462912 55094998744 55152112896 55314745344 55348408926 55372087296 55422781956 55487238582 55599955968 55612101312 55617011712 55642914816 55650859248 55708549632 55725638688 55739416576 55751592384 55790447536 55840957696 55915992576 55954962304 56012967936 56047056444 56122368264 56221544448 56255759892 56279826432 56319049728 56331352152 56353324512 56396865444 56429047872 56480136192 56523775104 56563168416 56621804544 56661266176 56756383232 56788770816 56832648192 56867235543 56872256768 56931213312 56965860648 57042407088 57099091968 57133841472 57177985464 57210613632 57277149504 57406040064 57446048256 57490433472 57523239936 57550030848 57558247569 57590139392 57642278912 57719734272 57754861488 57759961088 57772578267 57872773512 57899727216 58035142656 58070461824 58148492544 58216119168 58347122688 58355453214 58387786752 58423320533 58448314368 58501825398 58587234304 58640872519 58665959424 58674335472 58701662496 58706845696 58719669714 58767704064 58803469056 58821507504 58848903072 58882484736 59022436608 59124799488 59257847808 59303632896 59312099988 59344963584 59381079886 59406483456 59447885824 59460871716 59501707264 59547680768 59556182704 59617921536 59636209824 59663984832 59734362789 59767460352 59943702528 59956796727 59990017536 60024250368 60060780072 60094058496 60107185539 60203532516 60229287936 60271263744 60284429496 60307943776 60354540212 60388981056 60532513568 60595264512 60600614912 60613852608 60713614638 60718975488 60747254784 60837567237 60857918739 60892646832 60926386176 60939695034 60963464904 61045383024 61087927596 61190475672 61216653312 61225393536 61259317248 61272698832 61296598592 61378964352 61477349888 61524849856 61559958528 61588629504 61597422837 61695442944 61708919796 61751926809 61890886944 61925179392 61934020776 61962865968 61981873587 62032576512 62046127008 62089369032 62145581952 62229088512 62301460864 62485175296 62549950464 62569138176 62598279168 62607216654 62672118336 62706843648 62720541432 62764253478 62821077408 62891753472 62905491648 62930028288 62949332592 62978650656 63014588928 63164361984 63249237504 63273908224 63322796288 63358930944 63397490076 63509522432 63575359488 63633564468 63699530112 63743924448 63850931136 63887367168 63936729216 63961668096 63981288864 64047614976 64086593229 64092251904 64150278144 64199843328 64236478464 64275571656 64311185408 64325233647 64436793192 64500826112 64550662144 64587497472 64617578496 64626804288 64676737656 64743784704 64788906816 64847563776 64934701056 64974219174 64979956224 65010220032 65106870201 65137193118 65201922048 65289535488 65329269552 65365467136 65374799708 65493134064 65558216704 65686260096 65754353664 65910638592 65999204352 66008627406 66024947712 66039370308 66045201408 66075961344 66085395357 66113667072 66153902688 66174195942 66205015956 66270806016 66280267848 66311137264 66331478751 66385739776 66400241184 66446517736 66515399424 66632941568 66763084032 66832293888 66878871552 66939420672 66991140864 67000705542 67029368832 67070161728 67090736052 67107323904 67121982936 67168762494 67238392896 67305209856 67357212672 67366829616 67398205088 67436665344 67474030592 67488769728 67535804912 67605815808 67805171712 67846436748 67937603688 68036788224 68099077764 68128210944 68169672576 68175691776 68190584184 68207443968 68217182304 68269889748 68308847424 68340661632 68450206208 68471203872 68542184448 68583898017 68589953792 68839285131 68916731904 68958673416 68988174336 69051334896 69152145408 69162018624 69215456088 69254953344 69287208192 69335496768 69407373312 69539953152 69572340736 69593682624 69665826816 69675773373 69708224214 69714379264 69786648576 69850540161 69913779696 70089143472 70285787136 70295822208 70368694272 70390280448 70423064064 70472144256 70545199104 70658277376 70673712084 70679952384 70712870912 70722966961 70753222656 70796281824 70817999166 70850981988 71059907232 71139852288 71183146752 71238145824 71278797312 71448212736 71522279424 71572125696 71615683234 71711915004 71816609792 71832297528 71838640128 71882359862 71913111552 71956876608 71963230208 71978949972 72103783392 72169062912 72224823744 72310018113 72350083584 72491392341 72563429376 72619494912 72660934656 72694775808 72705154824 72745439232 72761329863 72789710828 72820850688 72887520168 72953509248 72959950848 72993931264 73004352992 73060759204 73102450752 73136497536 73352162304 73495428246 73536150528 73580903337 73679775822 73752993792 73797878568 73829449728 73897042608 73982984776 74149468416 74156015616 74190553088 74201145664 74278066176 74300851584 74335456512 74423140524 74554656768 74565301329 74600029422 74683957248 74700271332 74729408592 74752332453 74787147654 74829824352 74962059264 75007679856 75092066304 75108469536 75137766016 75195820592 75238730496 75306848256 75365033472 75417557888 75495739392 75643192008 75718361088 75776864256 75787683318 75822980724 75866248512 75908284416 75924865944 75954480864 75977780526 76056542784 76132122624 76178455296 76237313952 76280818176 76369532672 76541386752 76594731008 76653911296 76697653248 76733374464 76744330092 76883244336 76959645696 77006481984 77030104356 77109957504 77163698016 77199636288 77427282432 77531323392 77578507593 77621492224 77796163584 77807270952 77850382336 77867388099 77931085824 78002433864 78083294976 78221279232 78232447296 78268883328 78292892952 78374055168 78404625408 78428676672 78465204096 78509979648 78653002158 78696582144 78744475501 78833065984 78850286406 79010463744 79071510528 79082799984 79126618112 79208644608 79281162288 79363348992 79490562048 79514946432 79551979776 79597375488 79645817052 79689947136 79924936704 79942395636 79986690048 79998110169 80032333824 80035368542 80081040096 80125411328 80142914052 80198768333 80271376688 80361684992 80379239328 80518641408 80793686016 80811334719 80818470144 80902250496 80951486184 80958633984 80996339712 81007903986 81116756316 81143891652 81190195776 81235181568 81252926712 81284619872 81309554598 81393844032 81450570128 81587300896 81633858048 81679089664 81696931776 81838619136 81923457024 81998460189 82072697904 82079944704 82118172672 82129897116 82240257096 82260590592 82278559728 82335902412 82521182592 82566905856 82578694368 82617154624 82642498116 82728169344 82785825376 82860775936 82972118016 83022613389 83230857873 83399933952 83418151968 83425517568 83464372224 83476288872 83512000512 83562824448 83588458032 83609124864 83627388576 83685671304 83761436544 83873988864 83906704384 83932443456 83971534208 84019451904 84070584666 84219149312 84332316672 84383639838 84478574592 84529986768 84595298166 84643571808 84720204288 84767145984 84785662656 84844752624 84932706816 84991899264 85134574848 85183156224 85248972288 85282224128 85308385152 85396819968 85448790972 85456335872 85533704192 85599791104 85612012637 85648637952 85700762208 85766978196 85915724256 86109060096 86116663296 86169072384 86235650208 86284859904 86325046272 86385209088 86463418368 86579601408 86632292232 86639941632 86680293376 86692669178 86809160268 86849590824 86935896064 87015488254 87052713984 87105692736 87324178752 87520684032 87533179821 87581680128 87672471552 87752738097 87880851456 87998939136 88011503208 88033263616 88052493744 88060268544 88079504571 88101281792 88113860476 88151556096 88205203584 88232261256 88273354608 88361074688 88373690464 88441971668 88533654912 88687199232 88886771712 88955449344 88968149982 89017445376 89071619829 89109725184 89171828736 89191307574 89252560896 89321521152 89334274056 89372491776 89426882304 89454314736 89476431872 89495977248 89558349992 89651190528 89809616896 89822439488 89915553792 89985026304 90091170108 90141087744 90305298774 90343931904 90406895616 90426644244 90461915664 90531810318 90583471584 90715717632 90798770352 90892896768 90900922368 90920778912 90943258624 90956243072 91026519664 91078463232 91120882176 91294938496 91389579264 91445197356 91568074536 91631891394 91785713508 91824979968 91838090304 91888975872 91909048248 91944897888 92068446528 92216024832 92287274784 92339937792 92382944256 92447329024 92543164416 92719937536 92791576832 92887769088 92901031164 92944298952 93048864768 93069190512 93134053548 93218372928 93343632768 93452191296 93727762944 93824925696 93853707264 93897418752 93910824981 93962859008 94060265472 94146380217 94231616112 94239936512 94337630208 94395042432 94423998888 94467975984 94521883392 94746542976 94873856256 94910862336 94984194432 95038396416 95096235114 95264283648 95322259817 95363039232 95429500928 95450346702 95615886672 95776396704 95784853504 95884148736 95942502144 95971933296 96071422464 96138377856 96225417216 96299764992 96354717696 96413357484 96466778112 96525486098 96655189788 96751239168 96825993216 96881246208 96884919814 96926367744 96940206432 96993918976 97015106484 97183360224 97271345664 97279934464 97461328761 97469934336 97515330048 97705789677 97802883072 97934303232 97993904328 98048200704 98062199562 98107871116 98239701096 98337325056 98397171424 98529390144 98865957888 98874687488 99037421568 99059055462 99067802112 99113942016 99170500608 99230854032 99261293913 99307523934 99406209024 99420401772 99466705896 99578609664 99600361776 99639211456 99669776604 99716196872 99773099136 99949412352 100010239808 100144626048 100318307328 100409131008 100486711296 100501058313 100605242592 100660985856 100682974404 100753143741 100857589344 100957814784 101035819008 101050244424 101093474304 101097307632 101154998016 101211045888 101233154592 101272641152 101303707368 101408723712 101571273728 101649751936 101707757568 101769655122 102055182336 102148616646 102254508864 102263537664 102311165952 102325773456 102404834622 102463271136 102510992448 102612860928 102675309312 102706805808 102813276672 102884930688 102932848384 103236376576 103375097856 103438010124 103728218112 103743027936 103823184132 103930812288 104003245152 104111059968 104309929728 104358511104 104390523936 104498740224 104539500544 104562336321 104571568896 104620272128 104679972864 104870669544 104928776192 104943757426 105133715208 105428680704 105443733312 105553041408 105634596096 105708216384 105817798656 105987416064 106010568126 106019928576 106069306368 106129833984 106194422736 106226998749 106253262848 106276472982 106566582272 106589860848 106648920064 106664146892 106709778432 106774720128 106857218736 107172319104 107283419136 107358188544 107423524851 107567872506 107724914688 107748446292 107757960192 107823539793 107869667328 107935314912 107944845312 107968424958 107995119616 108010538648 108093992101 108155675088 108191855536 108253594368 108313575424 108337235616 108412739464 108525125376 108845144064 108929242368 109042163712 109057732236 109118158848 109184566242 109231276032 109331280252 109430263872 109439926272 109490896896 109506529488 109591138806 109653676128 109680787456 109704746304 109781203216 110028243456 110089207808 110104925824 110189997488 110304225792 110519663733 110629490688 110696817852 110744174592 110845563912 110974477164 111224202624 111234023424 111285829632 111301718496 111417099264 111451277376 111503184768 111580895072 111681915392 111831985152 111900044133 111909924608 112025935872 112094112888 112180721481 112244736528 112443088896 112511519784 112559652864 112638099456 112662704304 112706649024 112793730888 112858095744 112960272384 113047550208 113126336832 113243609088 113322532352 113512766464 113577541632 113665296384 113681524977 113734471086 113744513536 113862426624 113931721296 113966670789 114084814176 114198183936 114267682944 114355970928 114421227264 114554299008 114812080128 114892096512 114980866944 115046479872 115100061696 115116495138 115180278784 115284557824 115390103989 115439468544 115509722976 115519922176 115545156534 115745547024 115799454432 116070285312 116140923648 116296985088 116432238336 116694245376 116710906428 116775573504 116846641066 116896628736 117003650796 117174468608 117281745038 117331918848 117348670944 117403324992 117413691392 117439339428 117606938112 117643015008 117697806144 117764969472 117979503237 118044873216 118249598976 118275429609 118515695616 118607265792 118624199976 118689927168 118762159772 118812966912 118895771648 118921743432 119095361536 119112365408 119235843072 119272419648 119327969664 119468725578 119534920704 119887405056 119913593454 119980035072 120048500736 120053052813 120121560144 120188116992 120214371078 120407065032 120458575872 120542527488 120568858992 120615887552 120709080424 120777962112 121065027136 121190529024 121227705216 121427229276 121437950976 121494509568 121511855979 121675134474 121715837478 121785293664 121852772352 121879390068 121926929808 121964331897 122090766048 122175855192 122380951344 122450787072 122518634496 122545397664 122593197184 122757928704 122954699776 123049699712 123119917056 123177259008 123194845674 123390885888 123417839592 123503853618 123781773888 123850358784 123868041552 123925731936 123963747174 124065153024 124092254016 124178738064 124291163904 124458177024 124602921728 124970350592 125099900928 125138276352 125196558336 125214433308 125344236672 125413687296 125441082864 125528506956 125642154816 125810983296 125860056576 125898665184 125957301312 126029177856 126105876999 126328723968 126498475008 126547816448 126575459757 126645592576 126717861888 126794980152 126892947249 127019044864 127150718976 127267128936 127399060224 127487848896 127701862272 127774734336 127873458432 127923336192 127962577728 128095229952 128173186458 128184503808 128300556288 128399686656 128472956928 128477828449 128551143312 128622370816 128650467294 128873586384 129001652224 129101324288 129174994944 129235156992 129253608576 129353475312 129487569408 129577813632 129695127552 129869402112 129948438348 129959912448 130020440064 130039003767 130213740402 130274386236 130403844096 130523232381 130579070976 130658539104 130730934272 130749599416 130850622017 130986268128 131116433408 131372520192 131508707328 131821277184 131998408704 132017254812 132049895424 132078740616 132090402816 132151922688 132170790714 132227334144 132307805376 132348391884 132410031912 132541612032 132560535696 132622274528 132662957502 132771479552 132800482368 132893035472 133030798848 133265883136 133526168064 133664587776 133757743104 133786961361 133878841344 133982281728 134001411084 134058737664 134140323456 134181472104 134214647808 134243965872 134337524988 134476785792 134714425344 134733659232 134796410176 134873330688 134977539456 135071609824 135211631616 135457948161 135610343424 135692873496 135797715477 135875207376 136073576448 136198155528 136256421888 136339345152 136351383552 136381168368 136414887936 136434364608 136539779496 136617694848 136681323264 136900412416 136942407744 137084368896 137167796034 137179907584 137447837091 137678570262 137833463808 137917346832 138102669792 138304290816 138324037248 138430912176 138509906688 138574416384 138670993536 138814746624 139079906304 139144681472 139187365248 139331653632 139351546746 139416448428 139428758528 139573297152 139701080322 139827559392 140178286944 140591644416 140737388544 140780560896 140846128128 140944288512 141090398208 141316554752 141347424168 141359904768 141425741824 141445933922 141506445312 141592563648 141635998332 141701963976 142119814464 142366293504 142476291648 142557594624 142644352671 142896425472 143044558848 143144251392 143175520053 143231366468 143423830008 143633219584 143664595056 143677280256 143764719724 143826223104 143913753216 143926460416 143957899944 144207566784 144338125824 144449647488 144620036226 144700167168 144788229147 144982784682 145126858752 145238989824 145321869312 145327379721 145389551616 145410309648 145490878464 145522659726 145579421656 145641701376 145775040336 145907018496 145919901696 145987862528 146008705984 146121518408 146204901504 146272995072 146704324608 146990856492 147072301056 147093299343 147161806674 147359551644 147505987584 147595757136 147794085216 147965969552 148298936832 148312031232 148381106176 148402291328 148556132352 148601703168 148670913024 148846281048 148961285901 149109313536 149130602658 149200058844 149367914496 149400542664 149458817184 149504664906 149574295308 149659648704 149924118528 150015359712 150184132608 150216939072 150275532032 150391641184 150477460992 150613696512 150730066944 150835115776 150991478784 151286384016 151436722176 151553728512 151575366636 151645961448 151732497024 151816568832 151849731888 151908961728 151955561052 152113085568 152356910592 152474627904 152561636352 152654482683 152739065344 153082773504 153189462016 153222924969 153307822592 153395306496 153466748928 153488660184 153607251933 153766488672 153919291392 154012963968 154060208712 154219915008 154327396032 154399272576 154854564864 155062646784 155157015186 155242984448 155525792333 155592327168 155614541904 155700764672 155734776198 155862171648 156004867728 156166589952 156442558464 156464894592 156537766656 156585785904 156748110336 156809250816 156857353344 156930408192 157019959296 157306004316 157393164288 157415636139 157488951002 157666131968 157700572812 157810479623 158143021056 158165599968 158253236224 158562324576 158726697984 158981124096 159015852189 159029892864 159103959552 159194750976 159291634104 159379894272 159414709473 159849873408 159884791272 159973380096 159996220338 160064667648 160070737084 160162080192 160250822656 160285828104 160397536666 160542753376 160723369984 160758478656 161037282816 161351808759 161587372032 161622669438 161636940288 161804500992 161902972368 161917267968 161952637437 161992679424 162015807972 162233512632 162287783304 162380391552 162470363136 162505853424 162569239744 162619109196 162787688064 162901140256 163174601792 163267716096 163393863552 163677238272 163776849363 163846914048 163996920378 164145395808 164159889408 164236345344 164259794232 164386708209 164480514192 164521181184 164557119456 164671804824 165042365184 165133811712 165157388736 165234309248 165284996232 165456338688 165571650752 165721551872 165944236032 166045226778 166461715746 166799867904 166836303936 166851035136 166928744448 166952577744 167125648896 167176916064 167218249728 167254777152 167371342608 167522873088 167747977728 167813408768 167864886912 167943068416 168038903808 168141169332 168438298624 168664633344 168767279676 168957149184 169059973536 169190596332 169287143616 169440408576 169571325312 169689505248 169865413632 169983798528 170269149696 170366312448 170497944576 170564448256 170601706629 170616770304 170793639936 170897581944 170912671744 171067408384 171199582208 171224025274 171297275904 171401524416 171533956392 171831448512 172218120192 172338144768 172471300416 172569719808 172650092544 172674742707 172770418176 172926836736 173159202816 173264584464 173279883264 173317734801 173360586752 173385338356 173618320536 173699181648 173871792128 174030976508 174105427968 174211385472 174648357504 175041368064 175066359642 175163360256 175269961599 175344943104 175505476194 175761702912 175922617557 175997878272 176023006416 176066527232 176104987488 176120537088 176159009142 176202563584 176227720952 176303112192 176410407168 176464522512 176546709216 176722149376 176747380928 176883943336 177067309824 177374398464 177773543424 177910898688 177936299964 178034890752 178143239658 178219450368 178343657472 178382615148 178505121792 178643042304 178668548112 178853764608 178908629472 178952863744 178991954496 179116699984 179302381056 179619233792 179644878976 179831107584 179970052608 180182340216 180282175488 180321556617 180610597548 180687863808 180813791232 180853288488 180923831328 181063620636 181166943168 181597540704 181785793536 181801844736 181841557824 181912486144 182053039328 182156926464 182241764352 182573756217 182589876992 182779158528 182890394712 183136149072 183263782788 183571427016 183649959936 183676180608 183777951744 183818096496 183889795776 184136893056 184432049664 184574549568 184679875584 184765888512 184792268511 184894658048 185086328832 185255780427 185439875072 185583153664 185775538176 185802062328 185888597904 185945620761 186097729536 186138381024 186268107096 186436745856 186687265536 186904382592 187455525888 187649851392 187707414528 187794837504 187821649962 187925718016 188120530944 188292760434 188463232224 188479873024 188675260416 188790084864 188847997776 188935951968 189043766784 189493085952 189747712512 189821724672 189968388864 190076792832 190192470228 190528567296 190644519634 190726078464 190859001856 190900693404 191231773344 191552793408 191569707008 191885004288 191943866592 192142844928 192259779687 192276755712 192450834432 192599529984 192709435392 192826714968 192933556224 192975700941 193050972196 193310379576 193502478336 193651986432 193762492416 193769839628 193852735488 193880412864 193987837952 194030212968 194366720448 194542691328 194559868928 194922657522 194939868672 195030660096 195320610603 195411579354 195605766144 195868606464 195987808656 196096401408 196124399124 196215742232 196479402192 196674650112 196794342848 197058780288 197731915776 198074843136 198118110924 198135604224 198227884032 198256186071 198341001216 198461708064 198522587826 198615047868 198812418048 198840803544 198933411792 198994436253 199157219328 199200723552 199278422912 199339553208 199432393744 199546198272 199898824704 200020479616 200289252096 200636614656 200818262016 200973422592 201002116626 201210485184 201321971712 201365948808 201506287482 201715178688 201915629568 202071638016 202100488848 202194615264 202309996032 202422091776 202466309184 202545282304 202607414736 202817447424 203142547456 203299503872 203415515136 203539310244 204110364672 204297233292 204509017728 204527075328 204622331904 204651546912 204809669244 204926542272 205021984896 205350618624 205413611616 205626553344 205751694051 205769861376 205865696768 206472753152 206517855393 206750195712 206876020248 207456436224 207486055872 207646368264 207861624576 208006490304 208222119936 208619859456 208717022208 208781047872 208997480448 209027320119 209079001088 209124672642 209143137792 209240544256 209359945728 209551620483 209741339088 209857552384 209887514852 210267430416 210857361408 210887466624 211106082816 211269192192 211416432768 211635597312 211974832128 212021136252 212039857152 212138612736 212168900883 212259667968 212388845472 212453997498 212506525696 212552945964 212701081231 213133164544 213179721696 213297840128 213328293784 213419556864 213549440256 213714437472 214344638208 214566838272 214716377088 214847049702 215135745012 215449829376 215496892584 215515920384 215647079586 215739334656 215870629824 215889690624 215936849916 215990239232 216021077296 216187984202 216311350176 216383711072 216507188736 216627150848 216674471232 216825478928 217050250752 217474177023 217690288128 217858484736 218084327424 218115464472 218236317696 218283989589 218369132484 218462552064 218662560504 218860527744 218879852544 218981793792 219013058976 219182277612 219307352256 219409492608 219562406432 220056486912 220209851648 220379994976 220608451584 220742710011 221039327466 221258981376 221393635704 221488349184 221691127824 221948954328 222448405248 222468046848 222571659264 222603436992 222834198528 222902554752 223006369536 223161790144 223363830784 223663970304 223695903987 223800088266 223819849216 224051871744 224188225776 224256997359 224361442962 224489473056 224886177792 225023039568 225276198912 225325408608 225413298048 225587461776 225716191488 225920544768 226095100416 226252673664 226487218176 226645064704 227025532928 227155083264 227330592768 227363049954 227468942172 227489027072 227724853248 227863442592 227933341578 228169628352 228396367872 228535365888 228711941856 228842454528 229108598016 229624160256 229784193024 229961733888 230092959744 230200123392 230232990276 230360557568 230569115648 230780207978 230878937088 231019445952 231039844352 231090313068 231491094048 231598908864 232281847296 232593970176 232735522779 232864476672 233388490752 233421812856 233551147008 233602164297 233693282132 233793257472 234007301592 234348937216 234563490076 234663837696 234697341888 234806649984 234827382784 234878678856 235213876224 235286030016 235395612288 235529938944 235959006474 236089746432 236233426503 236499197952 236550859218 237031391232 237214531584 237248399952 237379854336 237524319544 237625933824 237791543296 237843486864 238190723072 238224730816 238471686144 238544839296 238655939328 238937451156 239069841408 239774810112 239827186908 239960070144 239994330507 240097001472 240106105626 240243120288 240376233984 240428742156 240596304999 240814130064 241085054976 241137717984 241231775104 241418160848 241555924224 242130054272 242381058048 242455410432 242854458552 242875901952 242989019136 243023711958 243350268948 243431674956 243570587328 243705544704 243758780136 243853859616 243928663794 244181532096 244351710384 244761902688 244901574144 245037268992 245090795328 245186394368 245515857408 245909399552 246099399424 246239834112 246354518016 246389691348 246781771776 246835679184 247007707236 247563547776 247700717568 247736083104 247851463872 247927494348 248184508032 248357476128 248582327808 248916354048 249067840167 249205843456 249692573619 249940701184 250199801856 250276552704 250393116672 250428866616 250688473344 250827374592 250882165728 251057013912 251284309632 251621966592 251720113152 251797330368 251914602624 252058355712 252211753998 252657447936 252996950016 253095632896 253150919514 253291185152 253435723776 253589960304 253785894498 254038089728 254301437952 254534257872 254798120448 254975697792 255403724544 255549468672 255746916864 255846672384 255925155456 256190459904 256346372916 256369007616 256601112576 256799373312 256836037911 256945913856 256955656898 257102286624 257244741632 257300934588 257480256227 257747172768 258003304448 258202648576 258349989888 258507217152 258706950624 258975138816 259155627264 259390255104 259738804224 259896876696 259919824896 260040880128 260078007534 260427480804 260548772472 260807688192 261046464762 261158141952 261317078208 261461868544 261499198832 261701244034 261972536256 262232866816 262745040384 263017414656 263258214291 263642554368 263996817408 264034509624 264099790848 264157481232 264180805632 264238513713 264303845376 264341581428 264454668288 264615610752 264696783768 264820063824 265083224064 265121071392 265244549056 265325915004 265600964736 265786070944 266061597696 267052336128 267214859487 267329175552 267515486208 267573922722 267757682688 267964563456 268002822168 268117475328 268280646912 268362944208 268429295616 268487931744 268675049976 268953571584 269428850688 269467318464 269592820352 269746661376 269955078912 270143219648 270423263232 270915896322 271220686848 271385746992 271595430954 271750414752 272147152896 272396311056 272678690304 272702767104 272762336736 272829775872 272868729216 273079558992 273235389696 273362646528 273800824832 273884815488 274168737792 274335592068 274359815168 274895674182 275357140524 275666927616 275834693664 276205339584 276648074496 276861824352 277019813376 277148832768 277341987072 277629493248 278159812608 278289362944 278374730496 278663307264 278703093492 278832896856 278857517056 279146594304 279402160644 279655118784 280356573888 281183288832 281474777088 281561121792 281692256256 281732474943 281888577024 282180796416 282439140651 282633109504 282694848336 282719809536 282851483648 282891867844 283012890624 283185127296 283271996664 283403927952 284239628928 284732587008 284952583296 285115189248 285288705342 285792850944 285966779451 286089117696 286288502784 286351040106 286462732936 286684066007 286847660016 287266439168 287329190112 287354560512 287529439448 287652446208 287827506432 287852920832 287915799888 288415133568 288676251648 288899294976 289240072452 289400334336 289576458294 289965569364 290253717504 290477979648 290643738624 290654759442 290779103232 290820619296 290981756928 291045319452 291158843312 291550080672 291814036992 291839803392 291975725056 292017411968 292243036816 292409803008 292545990144 293117369031 293408649216 293981712984 294144602112 294186598686 294323613348 294719103288 295011975168 295191514272 295588170432 295931939104 296597873664 296624062464 296804582656 297112264704 297203406336 297341826048 297692562096 297922571802 298218627072 298261205316 298400117688 298735828992 298801085328 298917634368 299009329812 299148590616 299319297408 299848237056 300030719424 300433878144 300551064064 300783282368 300954921984 301227393024 301460133888 301503174939 301670231552 301982957568 302259431223 302572768032 302873444352 303107457024 303150733272 303291922896 303464994048 303633137664 303699463776 303817923456 303911122104 304226171136 304713821184 304949255808 305123272704 305308965366 305478130688 306165547008 306378924032 306445849938 306615645184 306790612992 306933497856 306977320368 307214503866 307532977344 307838582784 308025927936 308120417424 308439830016 308654792064 308798545152 309709129728 310125293568 310314030372 310485968896 310530298613 311051584666 311184654336 311229083808 311401529344 311469552396 312009735456 312333179904 312929789184 313075533312 313171571808 313496220672 313618501632 313687008963 313714706688 313860816384 314039918592 314612008632 314786328576 314831272278 314977902004 315332263936 315401145624 315620959246 316286042112 316331199936 316506472448 317124649152 317453395968 317962248192 318031704378 318059785728 318207919104 318389501952 318583268208 318680996247 318759788544 318829418946 319699746816 319769582544 319946760192 319992440676 320129335296 320141474168 320324160384 320501645312 320571656208 320795073332 321085506752 321516957312 322074565632 322270574553 322703617518 323174744064 323245338876 323273880576 323470619379 323609001984 323805944736 323834535936 323905274874 323985358848 324031615944 324281976303 324467025264 324575566608 324760783104 324940726272 325011706848 325138479488 325238218392 325575376128 325802280512 326349203584 326535432192 326787727104 327354476544 327553698726 327693828096 327993840756 328290791616 328319778816 328472690688 328519588464 328773416418 328961028384 329042362368 329114238912 329343609648 330084730368 330267623424 330314777472 330468618496 330569992464 330912677376 331143301504 331443103744 331888472064 332090453556 332923431492 333672607872 333702070272 333857488896 333905155488 334251297792 334353832128 334509554304 334742685216 335045746176 335495955456 335626817536 335700132399 335729773824 335886136832 336077807616 336282338664 336542164443 336876597248 337329266688 337534559352 337914298368 338119947072 338381192664 338574287232 338880817152 339142650624 339379010496 339730827264 339967597056 340538299392 340732624896 340995889152 341044574931 341128896512 341203413258 341233540608 341587279872 341795163888 341825343488 341900012367 342134816768 342399164416 342448050548 342594551808 342803048832 343067912784 343662897024 344436240384 344676289536 344942600832 345139439616 345300185088 345349485414 345540836352 345853673472 346170311967 346318405632 346529168928 346559766528 346635469602 346721173504 346770676712 347038606219 347236641072 347398363296 347743584256 348061953016 348210855936 348422770944 349296715008 350082736128 350132719284 350326720512 350539923198 350689886208 351010952388 351523405824 351845235114 351995756544 352046012832 352133054464 352209974976 352241074176 352318018284 352405127168 352455441904 352820814336 352929045024 353093418432 353444298752 353494761856 353767886672 354134619648 354748796928 354826288827 355547086848 355821797376 355872599928 356069781504 356286479316 356438900736 356687314944 356765230296 357286084608 357337096224 357707529216 357817258944 357983908992 358233399968 358604762112 359289757952 359662215168 359940105216 360159158439 360364680432 360564350976 360643113234 361221195096 361375727616 361627582464 361706576976 361847662656 362127241272 362333886336 363195081408 363571587072 363683115648 363824972288 364106078656 364313852928 364483528704 364535567937 365147512434 365179753984 365558317056 365780789424 365892995691 366272298144 366527565576 367142854032 367352361216 367555903488 367636192992 367779591552 368273786112 368864099328 369149099136 369359751168 369531777024 369584537022 369789316096 370172657664 370511560854 370879750144 371166307328 371551076352 371604124656 371777195808 371891241522 372195459072 372276762048 372536214192 372873491712 373374531072 373808765184 374911051776 375299702784 375414829056 375589675008 375643299924 375851436032 376241061888 376585520868 376926464448 376959746048 377580169728 377695995552 377871903936 378087533568 378317630997 378986171904 379495425024 379643449344 379726379271 379936777728 380153585664 380384940456 380678841747 381057134592 381289039268 381452156928 381718003712 381801386808 382463546688 383105586816 383139414016 383770008576 383887733184 384285689856 384519559374 384553511424 384901668864 385199059968 385418870784 385433485347 385653429936 385867112448 385951401882 386101944392 386620759152 387004956672 387303972864 387524984832 387539679256 387705470976 387760825728 387975675904 388060425936 388733440896 389085382656 389845315044 389879737344 390061320192 390117011301 390641221206 390823158708 391211532288 391569697143 391737212928 391975617312 392192802816 392248798248 392431484464 392551866051 392958804384 393349300224 393588685696 394117560576 395463831552 396149686272 396236221848 396271208448 396455768064 396512372142 396682002432 396923416128 397045175652 397230095736 397624836096 397681607088 397866823584 397988872506 398314438656 398401447104 398556845824 398679106416 398864787488 399092396544 399797649408 400040959232 400578504192 401273229312 401636524032 401946845184 402004233252 402420970368 402643943424 402731897616 403012574964 403430357376 404143276032 404200977696 404389230528 404619992064 404932618368 405090564608 405214829472 405634894848 406285094912 406373844483 406599007744 406831030272 407078620488 407393146431 408220729344 408594466584 409018035456 409054150656 409244663808 409303093824 409619338488 409853084544 410043969792 410701237248 410827223232 411253106688 411503388102 411539722752 411731393536 412343511273 412945506304 413035710786 413500391424 413752040496 414912872448 414972111744 415292736528 415723249152 416012980608 416444239872 417239718912 417434044416 417562095744 417994960896 418054640238 418158002176 418249345284 418286275584 418481088512 418540837261 418719891456 419103240966 419482678176 419715104768 419775029704 420099365423 420534860832 421774933248 422212165632 422538384384 422832865536 423271194624 423949664256 424042272504 424079714304 424277225472 424337801766 424519335936 424777690944 424907994996 425013051392 425105891928 425402162462 426266329088 426359443392 426595680256 426656587568 427098880512 427428874944 427933058013 428689276416 429133676544 429432754176 429526560159 429694099404 430271490024 430899658752 430993785168 431031840768 431294159172 431478669312 431741259648 431779381248 431873699832 431980478464 432042154592 432375968404 432622700352 432767422144 433014377472 433348942464 433650957856 434100501504 434364687441 434948354046 435380576256 435716969472 435982139163 436168654848 436230928944 436472635392 436567979178 436738264968 436925104128 437325121008 437721055488 437759705088 437963587584 438026117952 438364555224 438614704512 438818985216 439124812864 440112973824 440419703296 440759989952 441216903168 441279898029 441485420022 442078654932 442517962752 442787271408 443382255648 443897908656 444896810496 444936093696 445143318528 445206873984 445668397056 445805109504 446012739072 446323580288 446727661568 447327940608 447391807974 447600176532 447639698432 448103743488 448376451552 448513994718 448722885924 448978946112 449772355584 450046079136 450552397824 450650817216 450826596096 451174923552 451432382976 451841089536 452190200832 452505347328 452974436352 453290129408 454051065856 454310166528 454661185536 454726099908 454937884344 454978054144 455449706496 455726885184 455866683156 456339256704 457070731776 457423883712 457684909056 457963448049 458217196032 459248320512 459568386048 459668774907 459923467776 460185919488 460400246784 460465980552 460721115136 460821755799 461138231296 461560415956 461757874176 462038891904 462079688704 462180626136 462982188096 463197817728 464563694592 465187940352 465471045558 465728953344 466577376999 466776981504 466843625712 467102294016 467204328594 467386564264 467586514944 468014603184 468697874432 469126980152 469327675392 469394683776 469613299968 469654765568 469757357712 470427752448 470572060032 470791224576 471059877888 471918012948 472179492864 472246908417 472466853006 472998395904 473101718436 473431438869 474429063168 474496799904 474759708672 475048639088 475583086592 475686973728 476381446144 476449461632 476943372288 477089678592 477311878656 477874902312 478139682816 478244128419 479549620224 479654373816 479920140288 479988661014 480194002944 480212211252 480486240576 480752467968 480857484312 481192609998 481628260128 482170109952 482275435968 482463550208 482836321696 483111848448 484260108544 484762116096 484910820864 485708917104 485751803904 485978038272 486047423916 486700537896 486863349912 487141174656 487411089408 487517560272 487707719232 487857327588 488363064192 488703420768 489523805376 489803148288 490181590656 490372788736 491031714816 491330548089 491818799104 492198798848 492479668224 492709036032 492779382696 493160124627 493563543552 493671358368 494015414472 495127095552 495401435136 495472166208 495702927744 495854988696 496369016064 496714952256 497164655616 497832708096 498135680334 498411686912 499385147238 499881402368 500399603712 500553105408 500786233344 500857733232 501376946688 501654749184 501764331456 502114027824 502568619264 503243933184 503440226304 503594660736 503829205248 504116711424 504423507996 505314895872 505993900032 506191265792 506301839028 506582370304 506654697737 506871447552 507179920608 507571788996 508076179456 509068515744 509596240896 509951395584 510807449088 511098937344 511493833728 511693344768 511805119887 511850310912 512380919808 512692745832 512738015232 513202225152 513598746624 513672075822 513891827712 513911313796 514204573248 514489483264 514601869176 514960512454 515494345536 516006608896 516405297152 517014434304 517413901248 517950277632 518024228121 518311254528 518780510208 519477608448 519793753392 519839649792 519953204403 520081760256 520156015068 520854961608 521097544944 521615376384 522092929524 522316283904 522634156416 522923737088 522998397664 523402488068 523945072512 525490080768 525809884797 526034829312 526516428582 527285108736 527767852671 527993634816 528069019248 528199581696 528314962464 528361611264 528477027426 528607690752 528683162856 528909336576 529231221504 529393567536 529640127648 530166448128 530242142784 530489098112 530651830008 531201929472 531572141888 532123195392 534104672256 534429718974 534658351104 535030972416 535147845444 535515365376 535929126912 536005644336 536561293824 536725888416 536858591232 536975863488 537350099952 537907143168 538857701376 538934636928 539185640704 539493322752 539910157824 540286439296 540846526464 541831792644 542441373696 542771493984 543190861908 543500829504 544792622112 545357380608 545405534208 545524673472 545737458432 546159117984 546470779392 546725293056 547601649664 547721268651 547769630976 548337475584 548671184136 548719630336 549791348364 550714281048 551333855232 551669387328 552410679168 553296148992 553723648704 554039626752 554297665536 554376805533 554683974144 555258986496 555767341281 556319625216 556578725888 556749460992 557326614528 557406186984 557665793712 557715034112 557836862283 558293188608 558804321288 559310237568 560713147776 562366577664 562949554176 563122243584 563384512512 563464949886 563777154048 564120258917 564361592832 564878281302 565266219008 565389696672 565439619072 565702967296 565783735688 566025781248 566370254592 566543993328 566807855904 568479257856 569465174016 569905166592 570230378496 570577410684 571585701888 571933558902 572178235392 572577005568 572702080212 572925465872 573368132014 573695320032 574532878336 574658380224 574709121024 575058878896 575655012864 575705841664 575831599776 576779339061 576830267136 577352503296 577798589952 578480144904 578800668672 578927102823 579152916588 579931138728 580507435008 580955959296 581287477248 581309518884 581558206464 581641238592 581963513856 582090638904 582317686624 583100161344 583628073984 583679606784 584034823936 584486073632 584819606016 585091980288 586234738062 586817298432 587963425968 588289204224 588373197372 588647226696 589438206576 590023950336 590383028544 591176340864 591863878208 593195747328 593609165312 594224529408 594406812672 594683652096 594768558213 595385124192 595845143604 596437254144 596522410632 596800235376 596983308759 597471657984 597602170656 597835268736 598018659624 598297181232 598638594816 599696474112 600061438848 600867756288 601102128128 601566564736 601909843968 602454786048 602920267776 603006349878 603340463104 603965915136 604518862446 605145536064 605746888704 606214914048 606301466544 606583845792 606929988096 607266275328 607398927552 607635846912 607822244208 608452342272 609427642368 609898511616 610246545408 610617930732 610956261376 612331094016 612757848064 612891699876 613231290368 613581225984 613866995712 613954640736 614429007732 615065954688 616051855872 616240834848 616879660032 617255082153 617309584128 617597090304 619418259456 619553566179 620250587136 620628060744 620971937792 621060597226 622103169332 622369308672 622458167616 622803058688 622939104792 624019470912 624666359808 625859578368 626151066624 626343143616 626992441344 627081960357 627237003264 627374017926 627429413376 627721632768 628079837184 628654861449 629224017264 629572657152 629662544556 629955804008 630664527872 630802291248 631241918492 632572084224 632662399872 633012944896 634249298304 634906791936 635924496384 636063408756 636119571456 636415838208 636506702649 636779003904 637166536416 637361992494 637519577088 637658837892 638103243693 639399493632 639539165088 639893520384 639984881352 640258670592 640282948336 640648320768 641003290624 641143312416 641590146664 642171013504 643033914624 644149131264 644541149106 645407235036 646349488128 646490677752 646547761152 646941238758 647218003968 647611889472 647669071872 647810549748 647970717696 648063231888 648563952606 648934050528 649151133216 649521566208 649881452544 650023413696 650276958976 650476436784 651150752256 651604561024 652698407168 653070864384 653575454208 654708953088 655107397452 655387656192 655987681512 656581583232 656639557632 656945381376 657039176928 657546832836 657922056768 658228477824 658687219296 660169460736 660629554944 660937236992 661139984928 661825354752 662228130033 662286603008 662886207488 663776944128 664180907112 665846862984 667345215744 667404140544 667714977792 667810310976 668502595584 668707664256 669019108608 669485370432 670091492352 670991910912 671087711961 671253635072 671400264798 671459547648 671772273664 672155615232 672564677328 672770992077 673084328886 673753194496 674658533376 675069118704 675828596736 676239894144 676762385328 677148574464 677761634304 678285301248 678758020992 679461654528 679935194112 681076598784 681465249792 681991778304 682089149862 682257793024 682406826516 682467081216 682882418689 683174559744 683590327776 683650686976 683800024734 684269633536 684798328832 684896101096 685189103616 685606097664 686135825568 687325794048 688872480768 689352579072 689885201664 690278879232 690600370176 690698970828 691081672704 691707346944 692340623934 692636811264 693058337856 693119533056 693270939204 693442347008 693541353424 694077212438 694473282144 694796726592 695487168512 696123906032 696845541888 698206568337 698593430016 700165472256 700265438568 700653441024 700806492891 701079846396 701379772416 702021904776 703046811648 703690470228 703991513088 704092025664 704419949952 704482148352 704636036568 704810254336 704910883808 705641628672 705858090048 706186836864 706989523712 707535773344 708269239296 708700279509 709497593856 709652577654 711094173696 711643594752 711745199856 712139563008 712572958632 712877801472 713374629888 713530460592 714572169216 714674192448 715415058432 715634517888 715967817984 716466799936 717209524224 718579515904 719324430336 719880210432 719982991521 720318316878 720729360864 721128701952 721286226468 721788914997 722442390192 723255164928 723413153952 723695325312 724254482544 724667772672 726390162816 727143174144 727366231296 727649944576 728212157312 728627705856 728967057408 729071135874 730295024868 730359507968 731116634112 731561578848 731785991382 732544596288 733055131152 734285708064 734704722432 735111806976 735272385984 735559183104 736547572224 737728198656 738298198272 738719502336 739063554048 739169074044 739578632192 740345315328 741023121708 741759500288 742332614656 743102152704 743208249312 743554391616 743782483044 744553524096 745072428384 745746983424 746749062144 747203520501 747617530368 749077720857 749822103552 750599405568 750829658112 751179350016 751286599848 751702872064 752482123776 753171041736 753852928896 753919492096 755160339456 755391991104 755743807872 756175067136 756635261994 757972343808 758990850048 759286898688 759452758542 759873555456 760307171328 760336001149 760769880912 761357683494 762114269184 762578078536 762904313856 763436007424 763602773616 764927093376 766211173632 766278828032 767540017152 767775466368 768571379712 769039118748 769107022848 769803337728 770398119936 770508113733 770837741568 770866970694 771306859872 771734224896 771902803764 772203888784 772440768681 773241518304 774009913344 774607945728 775049969664 775079358512 775521651456 775951351808 776120851872 777466881792 778170765312 779690630088 779759474688 780122640384 780234022602 781282442412 781646317416 782423064576 783139394286 783474425856 783951234624 784385605632 784497596496 784862968928 785103732102 785917608768 786698600448 787177371392 788235121152 790927663104 792299372544 792472443696 792542416896 792911536128 793024744284 793364004864 793846832256 794090351304 794460191472 795249672192 795363214176 795733647168 795977745012 796802894208 797113691648 797358212832 797729574976 798184793088 800081918464 801157008384 801644578461 802546458624 803273048064 803893690368 804008466504 804841940736 805287886848 805463795232 806025149928 806860714752 808286552064 808401955392 808778461056 809239984128 809865236736 810181129216 810429658944 811269789696 812570189824 812747688966 813198015488 813662060544 814157240976 814786292862 816441458688 817188933168 818036070912 818108301312 818489327616 818606187648 819238676976 819706169088 820087939584 821402474496 821654446464 822506213376 823006776204 823079445504 823462787072 823580357191 824687022546 825891012608 826071421572 826647138413 827000782848 827504080992 829944223488 830585473056 831446498304 832025961216 832888479744 834479437824 834868088832 835124191488 835989921792 836109280476 836316004352 836498690568 836572551168 836962177024 837081674522 837439782912 838206481932 838965356352 839430209536 839550059408 840198730846 841069721664 843549866496 844424331264 845076768768 845197424829 845665731072 846542389248 847317421953 847899328512 848084545008 848159428608 848554450944 848675603532 849038671872 849555381888 849815989992 850026102784 850211783856 850804324924 852718886784 853191360512 853313175136 854197761024 854857749888 855866116026 857378552832 857900338353 858267353088 858865508352 859053120318 859388198808 860052198021 860542980048 861799317504 861987570336 862063681536 862588318344 862957338624 863482519296 863558762496 863747399664 863960956928 864084309184 864751936808 865245400704 865534844288 866028754944 866697884928 867301915712 868201003008 868729374882 869896708092 870761152512 871433938944 871964278326 872337309696 872461857888 872945270784 873135958356 873476529936 874650242016 875442110976 875519410176 875927175168 876052235904 876729110448 877229409024 877637970432 878249625728 880225947648 880839406592 881519979904 882433806336 882559796058 882970840044 884157309864 885035925504 885574542816 886764511296 887795817312 889793620992 889872187392 890413747968 891336794112 891610219008 892025478144 892647160576 893455323136 894655881216 894783615948 895200353064 895279396864 896207486976 896752903104 897027989436 897445771848 897957892224 899544711168 900092158272 901301634432 901653192192 902349847104 902864765952 903682179072 904380401664 904509524817 905010694656 905948872704 906580258816 906778293669 908102131712 908620333056 909322371072 909452199816 909875768688 909956108288 910899412992 911453770368 911733366312 912678513408 914141463552 914847767424 915369818112 915926896098 916434392064 918496641024 919136772096 919337549814 919846935552 920371838976 920406738233 920800493568 920931961104 921442230272 921643511598 922276462592 923120831912 923515748352 924077783808 924159377408 924361252272 925964376192 926395635456 929127389184 930375880704 930942091116 931457906688 931590895839 933154753998 933553963008 933687251424 934204588032 934408657188 934773128528 936029206368 937395748864 938253960304 938789367552 939226599936 939309531136 939514715424 940855504896 941061026889 941144120064 941582449152 942119755776 943836025896 944358985728 944493816834 944933706012 945996791808 946203436872 946862877738 948858126336 948993599808 949519417344 950097278176 951166173184 951373947456 952898923264 953886744576 954179357184 954623757312 955749804624 956279365632 956488256838 959099240448 959308747632 959840280576 959977322028 960388005888 960424422504 960972481152 961504935936 961714968624 962385219996 963256520256 964550871936 964927100416 965672643392 966223696896 966811723659 968520217088 969524232192 969821641728 970411858137 971417834208 971503607808 971956076544 972094847832 972845928909 973401075792 973726699824 974282349312 974822178816 975035120544 975415438464 975714655176 976726128384 977406841536 979047610752 979606296576 980363181312 980745577472 982063429632 982661096178 983637598208 984397597696 984959336448 985418072064 985558765392 986320249254 987127087104 987342716736 988030828944 990254191104 990802870272 990944332416 991405855488 991709977392 992738032128 993429904512 994329311232 995665416192 996271360668 996823373824 996965695547 998770294476 999762804736 1001106210816 1001572466688 1001715466464 1002753893376 1003528662912 1004228055648 1005137238528 1006487866368 1006880452608 1007100397197 1007189321472 1007658410496 1008233422848 1008847015992 1009626493329 1010629791744 1011987800064 1012382531584 1012603678056 1013164740608 1013309395474 1013742895104 1014359841216 1015143577992 1016152358912 1018137031488 1019192481792 1019902791168 1021614898176 1022197874688 1022987667456 1023133724793 1023386689536 1023610239774 1023700621824 1024761839616 1025385491664 1025476030464 1025700037101 1026404450304 1027197493248 1027344151644 1027783655424 1027822627592 1028409146496 1028978966528 1029203738352 1029921024908 1030988691072 1032810594304 1034028868608 1034827802496 1035900555264 1036048456242 1036622509056 1037561020416 1038510935901 1038955216896 1039587506784 1039679299584 1039906408806 1040163520512 1040312030136 1041115818657 1041709923216 1042195089888 1043230752768 1044185859048 1044632567808 1045268312832 1045847474176 1045996795328 1046804976136 1047890145024 1050980161536 1051619769594 1052069658624 1053032857164 1054570217472 1055535705342 1055987269632 1056138038496 1056399163392 1056629924928 1056723222528 1056954054852 1057215381504 1057366325712 1058462443008 1058787135072 1059280255296 1060332896256 1060484285568 1060978196224 1061303660016 1062403858944 1063144283776 1064246390784 1068209344512 1068859437948 1069316702208 1070061944832 1070295690888 1071858253824 1072011288672 1073122587648 1073451776832 1073951726976 1074700199904 1075814286336 1077869273856 1078371281408 1078986645504 1079820315648 1080477475317 1080572878592 1081693052928 1083663585288 1084882747392 1085542987968 1086381723816 1087001659008 1089585244224 1090714761216 1091049346944 1091474916864 1092318235968 1092941558784 1093450586112 1093606703811 1095203299328 1095442537302 1095539261952 1096674951168 1097342368272 1097439260672 1097678987073 1099582696728 1101428562096 1102667710464 1103338774656 1104821358336 1106592297984 1107447297408 1108079253504 1108595331072 1108753611066 1109367948288 1110043090127 1110517972992 1111534682562 1112639250432 1113157451776 1113498921984 1114176577861 1114653229056 1114812373968 1115331587424 1115430068224 1115673724566 1116586377216 1117608642576 1118620475136 1121426295552 1124733155328 1125899108352 1126244487168 1126769025024 1126929899772 1127554308096 1128240517834 1128723185664 1129756562604 1130532438016 1130779393344 1130879238144 1131405934592 1131567471376 1132740509184 1133087986656 1133615711808 1134952892991 1136958515712 1138930348032 1139179137813 1139810333184 1140460756992 1141154821368 1142036525241 1143171403776 1143867117804 1144356470784 1145154011136 1145404160424 1145850931744 1146736264028 1147390640064 1149316760448 1149418242048 1150117757792 1151310025728 1151411683328 1151663199552 1153558678122 1153660534272 1154705006592 1155597179904 1156300456041 1156960289808 1157601337344 1157854205646 1158305833176 1159862277456 1161014870016 1161911918592 1162574954496 1162619037768 1163116412928 1163282477184 1163927027712 1164181277808 1164635373248 1166200322688 1167256147968 1168069647872 1168972147264 1169639212032 1170183960576 1170351033903 1172469476124 1173634596864 1174709091429 1175926851936 1176578408448 1176746394744 1177294453392 1177655598153 1178876413152 1180047900672 1180766057088 1182352681728 1183727756416 1186391494656 1187218330624 1188449058816 1188813625344 1189367304192 1189537116426 1190770248384 1191690287208 1192874508288 1193044821264 1193600470752 1193966617518 1194943315968 1195204341312 1195670537472 1196037319248 1196594362464 1197277189632 1199392948224 1200122877696 1201735512576 1202204256256 1203133129472 1203819687936 1204909572096 1205840535552 1206012699756 1206680926208 1207931830272 1209037724892 1210291072128 1212429828096 1212602933088 1213167691584 1213859976192 1214797855104 1215271693824 1215644488416 1216904684544 1218855284736 1219121533449 1219797023232 1220493090816 1221235861464 1221912522752 1222179439293 1224662188032 1225515696128 1225783399752 1226462580736 1227162451968 1227733991424 1227909281472 1228858015464 1230131909376 1232103711744 1232481669696 1233759320064 1234510164306 1234619168256 1235194180608 1237030533819 1238836518912 1239107132358 1240501174272 1241256121488 1241943875584 1242121194452 1244206338664 1244738617344 1244916335232 1245606117376 1245878209584 1248038941824 1249332719616 1251719156736 1252302133248 1252686287232 1253984882688 1254163920714 1254474006528 1254748035852 1254858826752 1255443265536 1255622511783 1256159674368 1257309722898 1258448034528 1259145314304 1259325089112 1259911608016 1260298096269 1261329055744 1261604582496 1262483836984 1265324799744 1266025889792 1268498596608 1269813583872 1271848992768 1272126817512 1272239142912 1272831676416 1273013405298 1273558007808 1274333072832 1274723984988 1275039154176 1275317675784 1276206487386 1278798987264 1279078330176 1279787040768 1279969762704 1280565896672 1281296641536 1282006581248 1282286624832 1283180293328 1284342027008 1286067829248 1288298262528 1289082298212 1290814470072 1292698976256 1292981355504 1293095522304 1293882477516 1294436007936 1295223778944 1295338143744 1295621099496 1295941435392 1296126463776 1297127905212 1297868101056 1298302266432 1299043132416 1300046827392 1300553917952 1300952873568 1302301504512 1303094062323 1303209122048 1305396814336 1306141728768 1307150908416 1307946417489 1309417906176 1310214794904 1310775312384 1311975363024 1313163166464 1313279115264 1313890762752 1314078353856 1315093665672 1315844113536 1316456955648 1317374438592 1320338921472 1321259109888 1321874473984 1322279969856 1323650709504 1323839694087 1324456260066 1324573206016 1325772414976 1327553888256 1328361814224 1331693725968 1334690431488 1334808281088 1335429955584 1335620621952 1337005191168 1337415328512 1338038217216 1338970740864 1340182984704 1341983821824 1342175423922 1342507270144 1342800529596 1342919095296 1343544547328 1343736372259 1344311230464 1345129354656 1345541984154 1346168657772 1347506388992 1348740067937 1349317066752 1350138237408 1351657193472 1352479788288 1353524770656 1354297148928 1355523268608 1356570602496 1357516041984 1358923309056 1359870388224 1362153197568 1362930499584 1363983556608 1364178299724 1364515586048 1364813653032 1364934162432 1365764837378 1366349119488 1367180655552 1367301373952 1367600049468 1368539267072 1369596657664 1369792202192 1371212195328 1372271651136 1373890344147 1374651588096 1377744961536 1378705158144 1379006324721 1379770403328 1380557758464 1381200740352 1381397941656 1382163345408 1382465267397 1383414693888 1384681247868 1385273622528 1386116675712 1386239066112 1386541878408 1386884694016 1387082706848 1388154424876 1388946564288 1389593453184 1392247812064 1393691083776 1396413136674 1397186860032 1399732130997 1400330944512 1400530877136 1401306882048 1401612985782 1402159692792 1402759544832 1404043809552 1406093623296 1407380940456 1407983026176 1408184051328 1408839899904 1408964296704 1409272073136 1409620508672 1409821767616 1411283257344 1411716180096 1412373673728 1413979047424 1415071546688 1416538478592 1416740725251 1417400559018 1418995187712 1419305155308 1420294316607 1423287189504 1423490399712 1424279126016 1425145917264 1426749259776 1427060921184 1429144338432 1429348384896 1430830116864 1431269035776 1431935635968 1432933599872 1434419048448 1437159031808 1438648860672 1439760420864 1439965983042 1440636633756 1441458721728 1442257403904 1442572452936 1443577829994 1444884780384 1446510329856 1446826307904 1447390650624 1448508965088 1449335545344 1452780325632 1454286348288 1454732462592 1455299889152 1456424314624 1457255411712 1457934114816 1458142271748 1460590049736 1460719015936 1462233268224 1463123157696 1463571982764 1465089192576 1466110262304 1468571416128 1469409444864 1470544771968 1471118366208 1473095144448 1473991644267 1475456397312 1476596396544 1477439004672 1478127108096 1478338148088 1479157264384 1479480373881 1480690630656 1482046243416 1483519000576 1484665229312 1486204305408 1486416498624 1487108783232 1487564966088 1489107048192 1490144856768 1491493966848 1493498124288 1494407041002 1495235060736 1496145034519 1498155441714 1499644207104 1501198811136 1501659316224 1502358700032 1502573199696 1503405744128 1504964247552 1506342083472 1507705857792 1507838984192 1510320678912 1510783982208 1511487615744 1512350134272 1513270523988 1515944687616 1517981700096 1518573797376 1518905517084 1519747110912 1519964093211 1520614342656 1520672002298 1521539761824 1522715366988 1524228538368 1525156157072 1526872014848 1527205547232 1529854186752 1532422347264 1532557656064 1535080034304 1535415359661 1535550932736 1537142759424 1538078237496 1538214045696 1539606675456 1540796239872 1541016227466 1541675483136 1541733941388 1542613719744 1543468449792 1543805607528 1544407777568 1544881537362 1546483036608 1548019826688 1549215891456 1550158717024 1551043302912 1551902703616 1552241703744 1554933763584 1556341530624 1559381260176 1559518949376 1560245280768 1560468045204 1562564884824 1563292634832 1564846129152 1566278788572 1566948851712 1567902469248 1568771211264 1568995192992 1569725937856 1570207464204 1571835217536 1574354742784 1576470242304 1577429654391 1581855326208 1583303558013 1584598745088 1584944887392 1585084833792 1585823072256 1586049488568 1586728009728 1587693664512 1588180702608 1588920382944 1590499344384 1590726428352 1591467294336 1591955490024 1593605788416 1594227383296 1594716425664 1595459149952 1596369586176 1600163836928 1602314016768 1603289156922 1605092917248 1606546096128 1607787380736 1608016933008 1609683881472 1610575773696 1610927590464 1612050299856 1613721429504 1616573104128 1616803910784 1617556922112 1618479968256 1619730473472 1620362258432 1620859317888 1622539579392 1625140379648 1625495377932 1626396030976 1626628240103 1627324121088 1628314481952 1629572585724 1634377866336 1636072141824 1636216602624 1637212375296 1638477353952 1639412338176 1640175879168 1642804948992 1643163805953 1643308892928 1645012426752 1646013552408 1646158891008 1646925574144 1647160714382 1649374045092 1651782025216 1652142843144 1653294276826 1654001565696 1655008161984 1659888446976 1661170946112 1662892996608 1663130416599 1664051922432 1665776959488 1667302023843 1668958875648 1669736177664 1670248382976 1671979843584 1672218560952 1672632008704 1672997381136 1673145102336 1673510586849 1673924354048 1674163349044 1674879565824 1676412963864 1677930712704 1678860419072 1679100118816 1680397461692 1682139443328 1687099732992 1688848662528 1690153537536 1690394849658 1691331462144 1692360776751 1693084778496 1694634843906 1695798657024 1696169090016 1696318857216 1697108901888 1697351207064 1698077343744 1699110763776 1699631979984 1700052205568 1700423567712 1701608649848 1705437773568 1706382721024 1706626350272 1708395522048 1709715499776 1711732232052 1714757105664 1715800676706 1716534706176 1717731016704 1718106240636 1718776397616 1720104396042 1721085960096 1723598635008 1723975140672 1724127363072 1725176636688 1726965038592 1727117524992 1727494799328 1727921913856 1728168618368 1729503873616 1730490801408 1731069688576 1732057509888 1733395769856 1734603831424 1736402006016 1737458749764 1739793416184 1741522305024 1742867877888 1743928556652 1744674619392 1744923715776 1745890541568 1746271916712 1746953059872 1749300484032 1750884221952 1751038820352 1752104471808 1753458220896 1754458818048 1755275940864 1756499251456 1760451895296 1761678813184 1763039959808 1764867612672 1765119592116 1765941680088 1768314619728 1770071851008 1771149085632 1773529022592 1775591634624 1779587241984 1780827495936 1782673588224 1783220438016 1784050956288 1784305674639 1785294321152 1786910646272 1789311762432 1789567231896 1790400706128 1790558793728 1790949926277 1792414973952 1793505806208 1794055978872 1794891543696 1795915784448 1799089422336 1800184316544 1802603268864 1803306384384 1804699694208 1805729531904 1807364358144 1808760803328 1809019049634 1810021389312 1811122936523 1811897745408 1813160517632 1813556587338 1816204263424 1817240666112 1818644742144 1818904399632 1819751537376 1819912216576 1821798825984 1822907540736 1823466732624 1825357026816 1828282927104 1829695534848 1830739636224 1831853792196 1832868784128 1836993282048 1838273544192 1838675099628 1839693871104 1840743677952 1840813476466 1841600987136 1841863922208 1842884460544 1843287023196 1844552925184 1846241663824 1848155567616 1848318754816 1848722504544 1851765246459 1851928752384 1852791270912 1858254778368 1858660698537 1860751761408 1861884182232 1862915813376 1863181791678 1866309507996 1867107926016 1867374502848 1868409176064 1868817314376 1869546257056 1872058412736 1876507920608 1877578735104 1878453199872 1878619062272 1879029430848 1881711009792 1882122053778 1882288240128 1883164898304 1884239511552 1885964584347 1887672051792 1888717971456 1888987633668 1889867412024 1891993583616 1892406873744 1893725755476 1897716252672 1897987199616 1899038834688 1900194556352 1902747894912 1905797846528 1907773489152 1908358714368 1909247514624 1909520107947 1911499609248 1912558731264 1912976513676 1914309731079 1918198480896 1918617495264 1919680561152 1919954644056 1920776011776 1920848845008 1921944962304 1923009871872 1923429937248 1924770439992 1926513040512 1929101743872 1929854200832 1931345286784 1932447393792 1933623447318 1937040434176 1939048464384 1939643283456 1940823716274 1942835668416 1943007215616 1943912153088 1944189695664 1945691857818 1946802151584 1947453399648 1948564698624 1949644357632 1950070241088 1950830876928 1951429310352 1953452256768 1954813683072 1958095221504 1959212593152 1960726362624 1961491154944 1964126859264 1965322192356 1967275196416 1968795195392 1969918672896 1970836144128 1971117530784 1972640498508 1974685433472 1976061657888 1980508382208 1981888664832 1982811710976 1983419954784 1985476064256 1986684390099 1986859809024 1988658622464 1991330832384 1992542721336 1993646747648 1993931391094 1997540588952 1999525609472 2002212421632 2003144933376 2003430932928 2005507786752 2007057325824 2008456111296 2010274477056 2012975732736 2013263135883 2013760905216 2014200794394 2014378642944 2015316820992 2016466845696 2017694031984 2018312976231 2019252986658 2021259583488 2023975600128 2024765063168 2025207356112 2026329481216 2026618790948 2027485790208 2028719682432 2030287155984 2032304717824 2036274062976 2038384963584 2039805582336 2043229796352 2044395749376 2045975334912 2046267449586 2046773379072 2047220479548 2047401243648 2048647256067 2049523679232 2050770983328 2050952060928 2051400074202 2052808900608 2054394986496 2054688303288 2055567310848 2055645255184 2056818292992 2057957933056 2058407476704 2059842049816 2061977382144 2065621188608 2068057737216 2069655604992 2071801110528 2072096912484 2073245018112 2075122040832 2077021871802 2077910433792 2079175013568 2079358599168 2079812817612 2080327041024 2080624060272 2082231637314 2083419846432 2084390179776 2086461505536 2088371718096 2090536625664 2091694948352 2091993590656 2093609952272 2095780290048 2101960323072 2103239539188 2104139317248 2106065714328 2109140434944 2111071410684 2111974539264 2112276076992 2113259849856 2113446445056 2113908109704 2114430763008 2114732651424 2116924886016 2117574270144 2118560510592 2120968571136 2121956392448 2122607320032 2124807717888 2126100838527 2126288567552 2128492781568 2136418689024 2137718875896 2138633404416 2140123889664 2140591381776 2143716507648 2144022577344 2146245175296 2146903553664 2147903453952 2149400399808 2151628572672 2155738547712 2156742562816 2157973291008 2159640631296 2159948974563 2160954950634 2161145757184 2163386105856 2165366744991 2167327170576 2169765494784 2171085975936 2172763447632 2174003318016 2179170488448 2181429522432 2182098693888 2182949833728 2184636471936 2185883117568 2186901172224 2187213407622 2190406598656 2190885074604 2191078523904 2192411975791 2193349902336 2194684736544 2194878521344 2195357974146 2199165393456 2202857124192 2205335420928 2206677549312 2209642716672 2213184595968 2214894594816 2216158507008 2217190662144 2217507222132 2218735896576 2220086180254 2221035945984 2223069365124 2225278500864 2226314903552 2226997843968 2228353155722 2229306458112 2229624747936 2230663174848 2230860136448 2231347449132 2235217285152 2237240950272 2241610561503 2242852591104 2247233162571 2249466310656 2251798216704 2252488974336 2253538050048 2253859799544 2255108616192 2256481035668 2257446371328 2259513125208 2261558786688 2261758476288 2262811869184 2263134942752 2265481018368 2266175973312 2267231423616 2269905785982 2273917031424 2277860696064 2278358275626 2279620666368 2280921513984 2281008003447 2282309642736 2284073050482 2286342807552 2287734235608 2288712941568 2290308022272 2290808320848 2291701863488 2293472528056 2294781280128 2298633520896 2298836484096 2300235515584 2302620051456 2303326399104 2307117356244 2307321068544 2309410013184 2311194359808 2311524341199 2312600912082 2313920579616 2315202674688 2315708411292 2316611666352 2317322306043 2319724554912 2322029740032 2323823837184 2325149908992 2325238075536 2326564954368 2327854055424 2328362555616 2329270746496 2332400645376 2334512295936 2336139295744 2337944294528 2339278424064 2340367921152 2340702067806 2344938952248 2347269193728 2349418182858 2351853703872 2353156816896 2353492789488 2354588906784 2355311196306 2357752826304 2360095801344 2361532114176 2364705363456 2367455512832 2372782989312 2374436661248 2376898117632 2377627250688 2378734608384 2379074232852 2381540496768 2383380574416 2385749016576 2386089642528 2387200941504 2387933235036 2390408682624 2391341074944 2392074638496 2393188724928 2394554379264 2400245755392 2403471025152 2404408512512 2404933735383 2406266258944 2407639375872 2409819144192 2411681071104 2412025399512 2413361852416 2415863660544 2418075449784 2420582144256 2424859656192 2425205866176 2426335383168 2427719952384 2429595710208 2430543387648 2431288976832 2433809369088 2437710569472 2438243066898 2439594046464 2440986181632 2441078740531 2442471722928 2443825045504 2444358878586 2449324376064 2451031392256 2451566799504 2452925161472 2454324903936 2455467982848 2455818562944 2457716030928 2460263818752 2464207423488 2464963339392 2467518640128 2469020328612 2469238336512 2470388361216 2470741071573 2474061067638 2477673037824 2478214264716 2479941415239 2481002348544 2482512242976 2483887751168 2484242388904 2486161818323 2488412677328 2489832670464 2491212234752 2491756419168 2496077883648 2498665439232 2503438313472 2504604266496 2505372574464 2507969765376 2508327841428 2508948013056 2509496071704 2509717653504 2510886531072 2511245023566 2512319348736 2514619445796 2516896069056 2518290628608 2518650178224 2519823216032 2520596192538 2522658111488 2523209164992 2524967673968 2530649599488 2532051779584 2536997193216 2539627167744 2541952265859 2543697985536 2544253635024 2544478285824 2545663352832 2546026810596 2547116015616 2548666145664 2549447969976 2550078308352 2550635351568 2552412974772 2558156660352 2559574081536 2559939525408 2561131793344 2562593283072 2564573249664 2566360586656 2568684054016 2572135658496 2573701015059 2576596525056 2578164596424 2580156594063 2581628940144 2585397952512 2585962711008 2586191044608 2587764955032 2588872015872 2590447557888 2590676287488 2591242198992 2591882870784 2592252927552 2594255810424 2595736202112 2596604532864 2598086264832 2600093654784 2601107835904 2601905747136 2604603009024 2606188124646 2606418244096 2610793628672 2612283457536 2614301816832 2615892834978 2618835812352 2620429589808 2623950726048 2626326332928 2626558230528 2627781525504 2628156707712 2630187331344 2631688227072 2632913911296 2634748877184 2640677842944 2642518219776 2643748947968 2644559939712 2647301419008 2647679388174 2648912520132 2649146412032 2651544829952 2653972391747 2655107776512 2656723628448 2663387451936 2669380862976 2669616562176 2671241243904 2674010382336 2674830657024 2676076434432 2677941481728 2680365969408 2683967643648 2684350847844 2685014540288 2685601059192 2685838190592 2687089094656 2687472744518 2688622460928 2690258709312 2691083968308 2692337315544 2695012777984 2697480135874 2698634133504 2700276474816 2704959576576 2707049541312 2708594297856 2711046537216 2713141204992 2713528574451 2715032083968 2717846618112 2719740776448 2720334881007 2724306395136 2725860999168 2727967113216 2728356599448 2729031172096 2729627306064 2729868324864 2731529674756 2732698238976 2734361311104 2734602747904 2735200098936 2739193315328 2739584404384 2742424390656 2744543302272 2747780688294 2749303176192 2755489923072 2757410316288 2758012649442 2759540806656 2761115516928 2761220214699 2762401480704 2762795883312 2764326690816 2764930534794 2766829387776 2769362495736 2770547245056 2772233351424 2772478132224 2773083756816 2773769388032 2774165413696 2776308849752 2777893128576 2779186906368 2784495624128 2787382167552 2792826273348 2794373720064 2794772687517 2799464261994 2800661889024 2801061754272 2802613764096 2803225971564 2804319385584 2808087619104 2812187246592 2814761880912 2816368102656 2817679799808 2817928593408 2818544146272 2819241017344 2819643535232 2822566514688 2823432360192 2824747347456 2827958094848 2830143093376 2833076957184 2833481450502 2834801118036 2837990375424 2838610310616 2840588633214 2846574379008 2846980799424 2848558252032 2850291834528 2853498519552 2854121842368 2858696769792 2861660233728 2862538071552 2863871271936 2865867199744 2868838096896 2874318063616 2877297721344 2879520841728 2879931966084 2881273267512 2882917443456 2884514807808 2885144905872 2887155659988 2889769560768 2893652615808 2894781301248 2897017930176 2898671090688 2900435170977 2905560651264 2908572696576 2909464925184 2910599778304 2911235574411 2912848629248 2914510823424 2915868229632 2916284543496 2918537786727 2921180099472 2921438031872 2924466536448 2926246315392 2927143965528 2930178385152 2932220524608 2937142832256 2938818889728 2941089543936 2942236732416 2946190288896 2947983288534 2950912794624 2953192793088 2954878009344 2954990054327 2956254216192 2956676296176 2958314528768 2958960747762 2961381261312 2964092486832 2967038001152 2969330458624 2972408610816 2972832997248 2974217566464 2975129932176 2978214096384 2980289713536 2982987933696 2986996248576 2988814082004 2990470121472 2990897086641 2992290069038 2996310883428 2999288414208 3003318632448 3004717400064 3005146399392 3006811488256 3012684166944 3015411715584 3015677968384 3020641357824 3021301191591 3021567964416 3022975231488 3024700268544 3026541047976 3028879479987 3031889375232 3035963400192 3037147594752 3037811034168 3039494221824 3039928186422 3041228685312 3041344004596 3043079523648 3045430733976 3048457076736 3050312314144 3053744029696 3054411094464 3059708373504 3064844694528 3065115312128 3070160068608 3070830719322 3071101865472 3074285518848 3076156474992 3076428091392 3077100111303 3079213350912 3081592479744 3082032454932 3083350966272 3083467882776 3085227439488 3086936899584 3087611215056 3088815555136 3089763074724 3092966073216 3098431782912 3100317434048 3102086605824 3104483407488 3109867527168 3112683061248 3115532807703 3118762520352 3119037898752 3120490561536 3120936090408 3123347455971 3125129769648 3126585269664 3129692258304 3132557577144 3133897703424 3135804938496 3137542422528 3137990385984 3139451875712 3140414928408 3143670435072 3148709485568 3152940484608 3154859308782 3163710652416 3166607116026 3169197490176 3169889774784 3170169667584 3171646144512 3172098977136 3175387329024 3176361405216 3177840765888 3180998688768 3181452856704 3182934588672 3183910980048 3187211576832 3188454766592 3189432851328 3190918299904 3192739172352 3200327673856 3204628033536 3206578313844 3210185834496 3215574761472 3216033866016 3219367762944 3221855180928 3224100599712 3227442859008 3233607821568 3235113844224 3236959936512 3239460946944 3240724516864 3241432425951 3241718635776 3245079158784 3250280759296 3250990755864 3252792061952 3253256480206 3254648242176 3256628963904 3259145171448 3268755732672 3272144283648 3274424750592 3276954707904 3278824676352 3280351758336 3280820111433 3285609897984 3286327611906 3286617785856 3290024853504 3292027104816 3292317782016 3293036961219 3293851148288 3294321428764 3298748090184 3303564050432 3304285686288 3306588553652 3308003131392 3310016323968 3319776893952 3322341892224 3325785993216 3326260833198 3328103844864 3330129270381 3331553918976 3334604047686 3337917751296 3339472355328 3340496765952 3342529733583 3343959687168 3344437121904 3345264017408 3345994762272 3346290204672 3347021173698 3347848708096 3348326698088 3349759131648 3352825927728 3355861425408 3357720838144 3358200237632 3360794923384 3364278886656 3374199465984 3377697325056 3380307075072 3380789699316 3382662924288 3384721553502 3386169556992 3389269687812 3391597314048 3392338180032 3392637714432 3394217803776 3394702414128 3398221527552 3399263959968 3400104411136 3400847135424 3403217299696 3410875547136 3412765442048 3413252700544 3416791044096 3419430999552 3423464464104 3426109575723 3429514211328 3431601353412 3433069412352 3435462033408 3436212481272 3437552795232 3440208792084 3442171920192 3447950281344 3448254726144 3450353273376 3453930077184 3454235049984 3454989598656 3456337236736 3459007747232 3460981602816 3462139377152 3464115019776 3466791539712 3468901368123 3469207662848 3472804012032 3474917499528 3479586832368 3483044610048 3485735755776 3487857113304 3489349238784 3489847431552 3491781083136 3492543833424 3493906119744 3498600968064 3501768443904 3504208943616 3506916441792 3508917636096 3510551881728 3511053101709 3512998502912 3520903790592 3523357626368 3524127274287 3526079919616 3529735225344 3530239184232 3531883360176 3532966794459 3536629239456 3540143702016 3542298171264 3547058045184 3551183269248 3559174483968 3561654991872 3565347176448 3566440876032 3568101912576 3568611349278 3570588642304 3573821292544 3577093223659 3578623524864 3579134463792 3580801412256 3581117587456 3581899852554 3584829947904 3587011612416 3588111957744 3589783087392 3591831568896 3598178844672 3600368633088 3605206537728 3606612768768 3609399388416 3611459063808 3614728716288 3617521606656 3618038099268 3620042778624 3622245873046 3623795490816 3626321035264 3627113174676 3632408526848 3637289484288 3637808799264 3639503074752 3639824433152 3645815081472 3646933465248 3650714053632 3656565854208 3657364600347 3659391069696 3661479272448 3663707584392 3665737568256 3666538317879 3673986564096 3676547088384 3677350199256 3679387742208 3681487355904 3681626952932 3683201974272 3683727844416 3685768921088 3686574046392 3692483327648 3696311135232 3696637509632 3697445009088 3703530492918 3703857504768 3705582541824 3711091601457 3716509556736 3717321397074 3721503522816 3723768364464 3725831626752 3726363583356 3732619015992 3734215852032 3734749005696 3736818352128 3737634628752 3739092514112 3744116825472 3753015841216 3755157470208 3756906399744 3758058861696 3763422019584 3764244107556 3764576480256 3766329796608 3766867535349 3768479023104 3771929168694 3775344103584 3777435942912 3777975267336 3779734824048 3780894288807 3783987167232 3784813747488 3787451510952 3795974399232 3798077669376 3800389112704 3805495789824 3811595693056 3815546978304 3816717428736 3818495029248 3819040215894 3822999218496 3825117462528 3825953027352 3828619462158 3836396961792 3837234990528 3839361122304 3839909288112 3841697690016 3843889924608 3846019743744 3846859874496 3849540879984 3853026081024 3858203487744 3859708401664 3862690573568 3864894787584 3867246894636 3874080868352 3878096928768 3879286566912 3881647432548 3885671336832 3886014431232 3887824306176 3888379391328 3891383715636 3893604303168 3894906799296 3897129397248 3900140482176 3901661753856 3902858620704 3906904513536 3909282186969 3909627366144 3916190443008 3918425186304 3921452725248 3922982309888 3923839252467 3928253718528 3930644384712 3934550392832 3937590390784 3939837345792 3941672288256 3942235061568 3945280997016 3949370866944 3952123315776 3961016764416 3963777329664 3965623421952 3966839909568 3970952128512 3971519082261 3973368780198 3973719618048 3977317244928 3982661664768 3985085442672 3987293495296 3987862782188 3995081177904 3999051218944 4004424843264 4006289866752 4006861865856 4011015573504 4014114651648 4016912222592 4020548954112 4025951465472 4026526271766 4027521810432 4028401588788 4028757285888 4030633641984 4031209116777 4032933691392 4035388063968 4036625952462 4038505973316 4042519166976 4046220203811 4047951200256 4049530126336 4050414712224 4052658962432 4053237581896 4054971580416 4057439364864 4060574311968 4064609435648 4072548125952 4076769927168 4079611164672 4086459592704 4088791498752 4091950669824 4092534899172 4093546758144 4094440959096 4094802487296 4097294512134 4099047358464 4101541966656 4101904121856 4102800148404 4105617801216 4108789972992 4109376606576 4111290510368 4113636585984 4115915866112 4116814953408 4119684099632 4123954764288 4131242377216 4136115474432 4139311209984 4143602221056 4144193824968 4146490036224 4147395802191 4150244081664 4154043743604 4155820867584 4158350027136 4158717198336 4159625635224 4160654082048 4161248120544 4164463274628 4166839692864 4168780359552 4176743436192 4181073251328 4183987181312 4187219904544 4191560580096 4199196392991 4203920646144 4206479078376 4208278634496 4212131428656 4218280869888 4222142821368 4223949078528 4224552153984 4226519699712 4226892890112 4227816219408 4228861526016 4229465302848 4233849772032 4235148540288 4237121021184 4241937142272 4243912784896 4245214640064 4249615435776 4250222175753 4252201677054 4252577135104 4256985563136 4260882949821 4272837378048 4275437751792 4280247779328 4281182763552 4287433015296 4288045154688 4292490350592 4293807107328 4295806907904 4298800799616 4303257145344 4311477095424 4313485125632 4315946582016 4319281262592 4319897949126 4321909901268 4322291514368 4326772211712 4330733489982 4334654341152 4339530989568 4342171951872 4345526895264 4348006636032 4358340976896 4362859044864 4364197387776 4365899667456 4369272943872 4371766235136 4373802344448 4374426815244 4380813197312 4381770149208 4382157047808 4384823951582 4386699804672 4389369473088 4389757042688 4390715948292 4398330786912 4405714248384 4413355098624 4419285433344 4421974932801 4426369191936 4429789189632 4432317014016 4434381324288 4435014444264 4437471793152 4438441121643 4440172360508 4442071891968 4446138730248 4450557001728 4452629807104 4453995687936 4456706311444 4458612916224 4459249495872 4461326349696 4461720272896 4462694898264 4470434570304 4474481900544 4483221123006 4485705182208 4488435103557 4494466325142 4498932621312 4503596433408 4504977948672 4507076100096 4507719599088 4510217232384 4512962071336 4514892742656 4519026250416 4523117573376 4523516952576 4525623738368 4526269885504 4530962036736 4532351946624 4534462847232 4539811571964 4547834062848 4555721392128 4556716551252 4559241332736 4559892279633 4561843027968 4562016006894 4564619285472 4568146100964 4572685615104 4575468471216 4580616044544 4581616641696 4583403726976 4586945056112 4589562560256 4597267041792 4597672968192 4600471031168 4605240102912 4606652798208 4614234712488 4614642137088 4618820026368 4622388719616 4623048682398 4625201824164 4627841159232 4630405349376 4631416822584 4633223332704 4634644612086 4639449109824 4644059480064 4647647674368 4650476151072 4653129908736 4655708110848 4656725111232 4658541492992 4664801290752 4669024591872 4672278591488 4675888589056 4678556848128 4680735842304 4681404135612 4689877904496 4694538387456 4698836365716 4703707407744 4706313633792 4706985578976 4709177813568 4710622392612 4715505652608 4723064228352 4729410726912 4732288963173 4734911025664 4745565978624 4748873322496 4749910674039 4753796235264 4755254501376 4757469216768 4758148465704 4763080993536 4766761148832 4771498033152 4772179285056 4774401883008 4775866470072 4780817365248 4782682149888 4784149276992 4786377449856 4789108758528 4800491510784 4806942050304 4808817025024 4809867470766 4812532517888 4815278751744 4819638288384 4823362142208 4824050799024 4826723704832 4831727321088 4836150899568 4841164288512 4849719312384 4850411732352 4852670766336 4855439904768 4859191420416 4861086775296 4862577953664 4867618738176 4875421138944 4876486133796 4879188092928 4879884720309 4881972363264 4882157481062 4884943445856 4887650091008 4888717757172 4892124868313 4902062784512 4903133599008 4905850322944 4908649807872 4911637125888 4915432061856 4920527637504 4928414846976 4929491417859 4929926678784 4935037280256 4938040657224 4938476673024 4940776722432 4941482143146 4948122135276 4955346075648 4956428529432 4959882830478 4962004697088 4965024485952 4967775502336 4968484777808 4972323636646 4976825354656 4979665340928 4982424469504 4983512838336 4992155767296 4997330878464 5001906071529 5006876626944 5009208532992 5010745148928 5015939530752 5016655682856 5017896026112 5018992143408 5019435307008 5020531760547 5021773062144 5022490047132 5024638697472 5029238891592 5033792138112 5036581257216 5037300356448 5039646432064 5041192385076 5046418329984 5049935347936 5061299198976 5073994386432 5077082330253 5079254335488 5083904531718 5087395971072 5088507270048 5088956571648 5091326705664 5092053621192 5094232031232 5097332291328 5098895939952 5100156616704 5101270703136 5104825949544 5116313320704 5119148163072 5119879050816 5122263586688 5125186566144 5129146499328 5132721173312 5137368108032 5144271316992 5147402030118 5153193050112 5156329192848 5160313188126 5163257880288 5170795905024 5171925422016 5172382089216 5175529910064 5180895115776 5181352574976 5182484397984 5183765741568 5184505855104 5188511620848 5191472404224 5193209065728 5196172529664 5200187309568 5202215671808 5203811494272 5209206018048 5212376249292 5212836488192 5221587257344 5224566915072 5228603633664 5231785669956 5237671624704 5240859179616 5247901452096 5252652665856 5253116461056 5256313415424 5260374662688 5263376454144 5265827822592 5269497754368 5281355685888 5285036439552 5287497895936 5289119879424 5294602838016 5295358776348 5297825040264 5298292824064 5303089659904 5307944783494 5310215553024 5313447256896 5326774903872 5338761725952 5342482487808 5348020764672 5349661314048 5352152868864 5352917023917 5355882963456 5360731938816 5367935287296 5368701695688 5370029080576 5371202118384 5371676381184 5372849778831 5374178189312 5374945489036 5377244921856 5380517418624 5382167936616 5384674631088 5390025555968 5394960271748 5397268267008 5400552949632 5409919153152 5414099082624 5417188595712 5422093074432 5426282409984 5427057148902 5430064167936 5433368809569 5435693236224 5439481552896 5440669762014 5448612790272 5451721998336 5455934226432 5456713198896 5458062344192 5459254612128 5459736649728 5463059349512 5465396477952 5468722622208 5469205495808 5470400197872 5478386630656 5479168808768 5484848781312 5489086604544 5495561376588 5498606352384 5510979846144 5514820632576 5516025298884 5519081613312 5522231033856 5522440429398 5524802961408 5525591766624 5528653381632 5529861069588 5533658775552 5538724991472 5544466702848 5544956264448 5546167513632 5547538776064 5548330827392 5552617699504 5555786257152 5558373812736 5568991248256 5574764335104 5585652546696 5588747440128 5589545375034 5598928523988 5601323778048 5602123508544 5605227528192 5606451943128 5608638771168 5616175238208 5629523761824 5632736205312 5635359599616 5635857186816 5637088292544 5639287070464 5645133029376 5646864720384 5649494694912 5655916189696 5660286186752 5666153914368 5666962901004 5669602236072 5675980750848 5677220621232 5681177266428 5693148758016 5693961598848 5697116504064 5700583669056 5708243684736 5717393539584 5723320467456 5725076143104 5727742543872 5728560323841 5731734399488 5737676193792 5742929193237 5748636127232 5754595442688 5759041683456 5759863932168 5762546535024 5765834886912 5769029615616 5770289811744 5774311319976 5779539121536 5787305231616 5789562602496 5794035860352 5797342181376 5800870341954 5811121302528 5817145393152 5818929850368 5821199556608 5822471148822 5825697258496 5829021646848 5831736459264 5832569086992 5837075573454 5842360198944 5842876063744 5848933072896 5852492630784 5854287931056 5860356770304 5864441049216 5874285664512 5877637779456 5882179087872 5884473464832 5892380577792 5895966577068 5901825589248 5906385586176 5909756018688 5909980108654 5912508432384 5913352592352 5916629057536 5917921495524 5928184973664 5934076002304 5938660917248 5945665994496 5948435132928 5950259864352 5956428192768 5960053170297 5960579427072 5965975867392 5973992497152 5977628164008 5980940242944 5981794173282 5984580138076 5992621766856 5998576828416 6006637264896 6009434800128 6010292798784 6013622976512 6025368333888 6030823431168 6031355936768 6041282715648 6042602383182 6043135928832 6045950462976 6049400537088 6053082095952 6054938928693 6057758959974 6063778750464 6071926800384 6074295189504 6075622068336 6078988443648 6079856372844 6082457370624 6082688009192 6086159047296 6090861467952 6096914153472 6100624628288 6108822188928 6119416747008 6129689389056 6140320137216 6141661438644 6142203730944 6145941768201 6148571037696 6152312949984 6152856182784 6154200222606 6158426701824 6163184959488 6164064909864 6166701932544 6166935765552 6170454878976 6173873799168 6175222430112 6177631110272 6179526149448 6185932146432 6196863565824 6200634868096 6204173211648 6208966814976 6219735054336 6225366122496 6231065615406 6237525040704 6238075797504 6240981123072 6241872180816 6246694911942 6250259539296 6253170539328 6259384516608 6265115154288 6271609876992 6275084845056 6275980771968 6278903751424 6280829856816 6287340870144 6297418971136 6305880969216 6309718617564 6327421304832 6333214232052 6339779549568 6340339335168 6343292289024 6344197954272 6350774658048 6352722810432 6355681531776 6362905713408 6365869177344 6367821960096 6374423153664 6376909533184 6378302515581 6378865702656 6381836599808 6385478344704 6400655347712 6409256067072 6413156627688 6420371668992 6431149522944 6432067732032 6438735525888 6443710361856 6448201199424 6454885718016 6467215643136 6470227688448 6473919873024 6478921893888 6479846923689 6481449033728 6482864851902 6483437271552 6490158317568 6496100234973 6500561518592 6501981511728 6505584123904 6506512960412 6509296484352 6513257927808 6518290342896 6537511465344 6544288567296 6548849501184 6553909415808 6557649352704 6560703516672 6561640222866 6571219795968 6572655223812 6573235571712 6577235927373 6580049707008 6584054209632 6584635564032 6586073922438 6587702296576 6588642857528 6593733518161 6597496180368 6607128100864 6608571372576 6613177107304 6616006262784 6620032647936 6639553787904 6644683784448 6651571986432 6652521666396 6656207689728 6660258540762 6663107837952 6669208095372 6675835502592 6678944710656 6680993531904 6685059467166 6687919374336 6688874243808 6690528034816 6691989524544 6692580409344 6694042347396 6695697416192 6696653396176 6705651855456 6711722850816 6715441676288 6716400475264 6721589846768 6728557773312 6741699487713 6748398931968 6755394650112 6760614150144 6761579398632 6765325848576 6769443107004 6772339113984 6778539375624 6784676360064 6785275428864 6788435607552 6789404828256 6796443055104 6798527919936 6801694270848 6806434599392 6821751094272 6826505401088 6833582088192 6838861999104 6843024010341 6846928928208 6852219151446 6859028422656 6863202706824 6866138824704 6870924066816 6872424962544 6875105590464 6880417584168 6884343840384 6895900562688 6896509452288 6900706546752 6907860154368 6909979197312 6912674473472 6918015494464 6921963205632 6924278754304 6928230039552 6933583079424 6934573023597 6937802736246 6938415325696 6945608024064 6949834999056 6951966918129 6959173664736 6966089220096 6971471511552 6975714226608 6979694863104 6983562166272 6985087666848 6987812239488 6997201936128 7003536887808 7008417887232 7013832883584 7017835272192 7021103763456 7022106203418 7025997005824 7041807581184 7046715252736 7048254548574 7052159839232 7059470450688 7060478368464 7063766720352 7065933588918 7073258478912 7080287404032 7084596342528 7094116090368 7102366538496 7118348967936 7123309983744 7130694352896 7132881752064 7136203825152 7137222698556 7141177284608 7147642585088 7154186447318 7157247049728 7158268927584 7161602824512 7162235174912 7163799705108 7174023224832 7176223915488 7179566174784 7183663137792 7200737266176 7210413075456 7213225537536 7214801206149 7218798776832 7222918127616 7229457432576 7235043213312 7236076198536 7240085557248 7244491746092 7247590981632 7252642070528 7254226349352 7264817053696 7274578968576 7275617598528 7279006149504 7279648866304 7291630162944 7293866930496 7301428107264 7313131708416 7314729200694 7318782139392 7322958544896 7323236221593 7327415168784 7331475136512 7333076635758 7347973128192 7353094176768 7354700398512 7358775484416 7362974711808 7363253905864 7366403948544 7367455688832 7371537842176 7373148092784 7384966655296 7392622270464 7394890018176 7407060985836 7407715009536 7411165083648 7412223214719 7422183202914 7433019113472 7434642794148 7439824245717 7443007045632 7447536728928 7451663253504 7452727166712 7458485454969 7465238031984 7469498011392 7473636704256 7475269257504 7478185028224 7488233650944 7506031682432 7510314940416 7513812799488 7516117723392 7526844039168 7528488215112 7529152960512 7532659593216 7533735070698 7536958046208 7543858337388 7550688207168 7554871885824 7555950534672 7559469648096 7561788577614 7567974334464 7569627494976 7574903021904 7591948798464 7596155338752 7600778225408 7610991579648 7623191386112 7631093956608 7633434857472 7636990058496 7638080431788 7645998436992 7650234925056 7651906054704 7657238924316 7674469981056 7678722244608 7679818576224 7683395380032 7687779849216 7693719748992 7699081759968 7706052162048 7716406975488 7719416803328 7721103045177 7725381147136 7729789575168 7734493789272 7740469782189 7748161736704 7756193857536 7758573133824 7763294865096 7771342673664 7772028862464 7775648612352 7776758782656 7782767431272 7787208606336 7789813598592 7794258794496 7800280964352 7803323507712 7805717241408 7813809027072 7818564373938 7819254732288 7832380886016 7836850372608 7842905450496 7845964619776 7847678504934 7856507437056 7861288769424 7869100785664 7875180781568 7879674691584 7883344576512 7884470123136 7890561994032 7898741733888 7904246631552 7922033528832 7927554659328 7931246843904 7933679819136 7941904257024 7943038164522 7946737560396 7947439236096 7954634489856 7961917175241 7965323329536 7970170885344 7974586990592 7975725564376 7981887943037 7990162355808 7998102437888 8008849686528 8013723731712 8022031147008 8028229303296 8033824445184 8041097908224 8051902930944 8053052543532 8055043620864 8056803177576 8057514571776 8061267283968 8062418233554 8065867382784 8070776127936 8073251904924 8077011946632 8085038333952 8092440407622 8095902400512 8099060252672 8100829424448 8105317924864 8106475163792 8114878729728 8121148623936 8129218871296 8145096251904 8153539854336 8159222329344 8161004643021 8172919185408 8177582997504 8183901339648 8185069798344 8187093516288 8188881918192 8189604974592 8194589024268 8198094716928 8203083933312 8203808243712 8205600296808 8217579945984 8218753213152 8222581020736 8227273171968 8233629906816 8239368199264 8247909528576 8272230948864 8278622419968 8283660644097 8287204442112 8288387649936 8292980072448 8294791604382 8300488163328 8308087487208 8311641735168 8316700054272 8317434396672 8319251270448 8321308164096 8322496241088 8328926549256 8333679385728 8337560719104 8353486872384 8362146502656 8367974362624 8374439809088 8383121160192 8384318062551 8398392785982 8407841292288 8412958156752 8424262857312 8436561739776 8444285642736 8449104307968 8453039399424 8453785780224 8455632438816 8457723052032 8458930605696 8467699544064 8470297080576 8474242042368 8483874284544 8487825569792 8490429280128 8499230871552 8500444351506 8504403354108 8505154270208 8513971126272 8521765899642 8545674756096 8550875503584 8560495558656 8562365527104 8576090309376 8584980701184 8587614214656 8591613815808 8597601599232 8606514290688 8622954190848 8626970251264 8631893164032 8638562525184 8639795898252 8643819802536 8644583028736 8653544423424 8661466979964 8669308682304 8684343903744 8691053790528 8696013272064 8701305512931 8716681953792 8725718089728 8728394775552 8731799334912 8733706723233 8738545887744 8743532470272 8747604688896 8748853630488 8755613360181 8761626394624 8763540298416 8764314095616 8769647903164 8773399609344 8778738946176 8779514085376 8781431896584 8796661573824 8811428496768 8826710197248 8838570866688 8843949865602 8852738383872 8859578379264 8864634028032 8864970162981 8868762648576 8870028888528 8874943586304 8876882243286 8880344721016 8884143783936 8892277460496 8901114003456 8905259614208 8907991375872 8913412622888 8917225832448 8918498991744 8922652699392 8923440545792 8925389796528 8940869140608 8948963801088 8966442246012 8971410364416 8972691259923 8976870207114 8988932650284 8997865242624 9009955897344 9014152200192 9015439198176 9020434464768 9025924142672 9038052500832 9046235146752 9047033905152 9051247476736 9052539771008 9061924073472 9064703893248 9068925694464 9079623143928 9086638439961 9095668125696 9111442784256 9113433102504 9118482665472 9119784559266 9123686055936 9124032013788 9129238570944 9136292201928 9145371230208 9150936942432 9161232089088 9163233283392 9166807453952 9173890112224 9179125120512 9194534083584 9195345936384 9200942062336 9210480205824 9213305596416 9228469424976 9229284274176 9237640052736 9244777439232 9246097364796 9250403648328 9255682318464 9260810698752 9262833645168 9266446665408 9269289224172 9278898219648 9295295348736 9300952302144 9306259817472 9313450222464 9317082985984 9329602581504 9338049183744 9344557182976 9346598423109 9351777178112 9357113696256 9361471684608 9362808271224 9370042367913 9379755808992 9389076774912 9397672731432 9407414815488 9412627267584 9413971157952 9418355627136 9421244785224 9431011305216 9446128456704 9458821453824 9464577926346 9469822051328 9491131957248 9497746644992 9499821348078 9507592470528 9510509002752 9514938433536 9516296931408 9526161987072 9533522297664 9542996066304 9544358570112 9548803766016 9551732940144 9561634730496 9565364299776 9568298553984 9572754899712 9578217517056 9600983021568 9613884100608 9617634050048 9619734941532 9625065035776 9626439257003 9630557503488 9646724284416 9648101598048 9653447409664 9672301799136 9682328577024 9700823464704 9705341532672 9710879809536 9718382840832 9722173550592 9724297277853 9725155907328 9735237476352 9750842277888 9752972267592 9758376185856 9759769440618 9763944726528 9764314962124 9769886891712 9775300182016 9777435514344 9784249736626 9804125569024 9806267198016 9811700645888 9823274251776 9830864123712 9841055275008 9842460334299 9856829693952 9858982835718 9859853357568 9870074560512 9876081314448 9876953346048 9879110883657 9881553444864 9882964286292 9896244270552 9910692151296 9912857058864 9919765660956 9924009394176 9930048971904 9935551004672 9936969555616 9944647273292 9953650709312 9959330681856 9967025676672 9984311534592 9990387811143 9994661756928 10003812143058 10013753253888 10018417065984 10021490297856 10027589200749 10031879061504 10033311365712 10035792052224 10037984286816 10038870614016 10041063521094 10043546124288 10044980094264 10049277394944 10058477783184 10067584276224 10073162514432 10074600712896 10079292864128 10082384770152 10092836659968 10099870695872 10122598397952 10147988772864 10154164660506 10158508670976 10167809063436 10174791942144 10177014540096 10177913143296 10182653411328 10184107242384 10194664582656 10197791879904 10200313233408 10202541406272 10209651899088 10232626641408 10238296326144 10239758101632 10244527173376 10250373132288 10258292998656 10265442346624 10274736216064 10288542633984 10294804060236 10306386100224 10312658385696 10320626376252 10326515760576 10343850844032 10344764178432 10351059820128 10361790231552 10362705149952 10364968795968 10369011710208 10377023241696 10382944808448 10386418131456 10392345059328 10400374619136 10404431343616 10406704104369 10407622988544 10418412036096 10424752498584 10425672976384 10443174514688 10449133830144 10457207267328 10463571339912 10475343249408 10481718359232 10495802904192 10505305331712 10512626830848 10520749325376 10526752908288 10531655645184 10533159305127 10538995508736 10562711371776 10570072879104 10572381822861 10574995791872 10578239758848 10589205676032 10590717552696 10595650080528 10596585648128 10598900383377 10606179319808 10615889566988 10620431106048 10626894513792 10653549807744 10677523451904 10684964975616 10696041529344 10699322628096 10704305737728 10705834047834 10711765926912 10721463877632 10731279670977 10735870574592 10737403391376 10740058161152 10742404236768 10743352762368 10745699557662 10748356378624 10749890978072 10754489843712 10761034837248 10764335873232 10769349262176 10780051111936 10789920543496 10794536534016 10801105899264 10819838306304 10828198165248 10834377191424 10844186148864 10852564819968 10854114297804 10860128335872 10866737619138 10871386472448 10878963105792 10881339524028 10897225580544 10911868452864 10913426397792 10916124688384 10918509224256 10919473299456 10926118699024 10937445244416 10938410991616 10940800395744 10956773261312 10958337617536 10969697562624 10978173209088 10991122753176 10997212704768 10999614953637 11021959692288 11029641265152 11032050597768 11038163226624 11044462067712 11044880858796 11049605922816 11051183533248 11057306763264 11059722139176 11077449982944 11088933405696 11089912528896 11092335027264 11096661654784 11105235399008 11111572514304 11116747625472 11137982496512 11149528670208 11171305093392 11177494880256 11179090750068 11197857047976 11202647556096 11204247017088 11210455056384 11212903886256 11217277542336 11232350476416 11259047523648 11265472410624 11270719199232 11274176585088 11278574140928 11290266058752 11293729440768 11298989389824 11300602606047 11311832379392 11320572373504 11332307828736 11333925802008 11339204472144 11342682866421 11351961501696 11354441242464 11362354532856 11387923197696 11394233008128 11401167338112 11416487369472 11434787079168 11446640934912 11450152286208 11455485087744 11457120647682 11463468798976 11475352387584 11485858386474 11497272254464 11509190885376 11518083366912 11519727864336 11525093070048 11531669773824 11538059231232 11540579623488 11548622639952 11559078243072 11574610463232 11579125204992 11588071720704 11594684362752 11601740683908 11622242605056 11634290786304 11637859700736 11642399113216 11644942297644 11651394516992 11658043293696 11663472918528 11665138173984 11674151146908 11684720397888 11685752127488 11704985261568 11708575862112 11720713540608 11727846560907 11728882098432 11748571329024 11755275558912 11764358175744 11768946929664 11771517757401 11784761155584 11791933154136 11803651178496 11812771172352 11819512037376 11819960217308 11825016864768 11826705184704 11833258115072 11835842991048 11856369947328 11868152004608 11877321834496 11891331988992 11896870265856 11900519728704 11912856385536 11914557246783 11920106340594 11921158854144 11931951734784 11947984994304 11955256328016 11961880485888 11963588346564 11969160276152 11985243533712 11997153656832 12013274529792 12018869600256 12020585597568 12027245953024 12050736667776 12061646862336 12082565431296 12085204766364 12086271857664 12091900925952 12093627350331 12098801074176 12106164191904 12109877857386 12115517919948 12127557500928 12138660611433 12143853600768 12148590379008 12151244136672 12157976887296 12159712745688 12164914741248 12165376018384 12172318094592 12181722935904 12193828306944 12201249256576 12217644377856 12238833494016 12259378778112 12280640274432 12283322877288 12284407461888 12291883536402 12297142075392 12304625899968 12305712365568 12308400445212 12316853403648 12326369918976 12328129819728 12333871531104 12340909757952 12347747598336 12350444860224 12355262220544 12359052298896 12371864292864 12393727131648 12401269736192 12408346423296 12417933629952 12439470108672 12450732244992 12462131230812 12475050081408 12476151595008 12481962246144 12483744361632 12493389823884 12500519078592 12506341078656 12530230308576 12543219753984 12551961543936 12557807502848 12561659713632 12574681740288 12594837942272 12597589178973 12611761938432 12619437235128 12654842609664 12666428464104 12679559099136 12680678670336 12686584578048 12688395908544 12701549316096 12705445620864 12711363063552 12725811426816 12731738354688 12735643920192 12748846307328 12750666527259 12753819066368 12756605031162 12757731405312 12763673199616 12770956689408 12782648849463 12801310695424 12818512134144 12826313255376 12840743337984 12862299045888 12864135464064 12877471051776 12887420723712 12896402398848 12909771436032 12934431286272 12940455376896 12947839746048 12957843787776 12959693847378 12962898067456 12965729703804 12966874543104 12974765955091 12980316635136 12992200469946 13001123037184 13003963023456 13011168247808 13013025920824 13018592968704 13026515855616 13036580685792 13075022930688 13088577134592 13097699002368 13107818831616 13115298705408 13121407033344 13123280445732 13142439591936 13145310447624 13146471143424 13154471854746 13160099414016 13168108419264 13169271128064 13172147844876 13175404593152 13177285715056 13187467036322 13194992360736 13214256201728 13217142745152 13226354214608 13240065295872 13265924798403 13279107575808 13289367568896 13303143972864 13305043332792 13312415379456 13315323364929 13320517081524 13326215675904 13338416190744 13351671005184 13357889421312 13361987063808 13370118934332 13375838748672 13377748487616 13383979049088 13385160818688 13388084694792 13391394832384 13393306792352 13411303710912 13423445701632 13432800950528 13443179693536 13457115546624 13465305310671 13483398975426 13496797863936 13510789300224 13521228300288 13523158797264 13530651697152 13538886214008 13544678227968 13557078751248 13569352720128 13570550857728 13576871215104 13578809656512 13592886110208 13597055839872 13603388541696 13612869198784 13643502188544 13653010802176 13667164176384 13677723998208 13679676838899 13686048020682 13693857856416 13704438302892 13718056845312 13726405413648 13741848133632 13744849925088 13750211180928 13760835168336 13768687680768 13791801125376 13793018904576 13801413093504 13815720308736 13819958394624 13825348946944 13836030988928 13843926411264 13848557508608 13856460079104 13867166158848 13869146047194 13875605472492 13876830651392 13891216048128 13899669998112 13903933836258 13918347329472 13932178440192 13942943023104 13951428453216 13959389726208 13967124332544 13970175333696 13975624478976 13994403872256 14007073775616 14016835774464 14027665767168 14035670544384 14042207526912 14044212406836 14051994011648 14083615162368 14093430505472 14096509097148 14104319678464 14118940901376 14120956736928 14127533440704 14131867177836 14146516957824 14169192685056 14188232180736 14196866889519 14204733076992 14236697935872 14246619967488 14249732022117 14261388705792 14265763504128 14272407650304 14274445397112 14282354569216 14295285170176 14308372894636 14314494099456 14316537855168 14323205649024 14324470349824 14327599410216 14348046449664 14352447830976 14359132349568 14367326275584 14401474532352 14420826150912 14426451075072 14429602412298 14437597553664 14445836255232 14458914865152 14470086426624 14472152397072 14480171114496 14488983492184 14495181963264 14505284141056 14508452698704 14529634107392 14549157937152 14551235197056 14558012299008 14559297732608 14583260325888 14587733860992 14602856214528 14626263416832 14629458401388 14637564278784 14639654160927 14645917089792 14646472443186 14654830337568 14662950273024 14666153271516 14676374604939 14706188353536 14709400797024 14717550968832 14725949423616 14726507811728 14734911377664 14743075684352 14746296185568 14769933310592 14785244540928 14789780036352 14814121971672 14815430019072 14822330167296 14824446429438 14844366405828 14866038226944 14869285588296 14879648491434 14886014091264 14895073457856 14903326507008 14905454333424 14916970909938 14930476063968 14938996022784 14947273408512 14950538515008 14956370056448 14976467301888 15012063364864 15020629880832 15027625598976 15032235446784 15053688078336 15056976430224 15058305921024 15065319186432 15067470141396 15073916092416 15087716674776 15101376414336 15109743771648 15111901069344 15118939296192 15123577155228 15139254989952 15149806043808 15183897596928 15201556450816 15221983159296 15231246990759 15246382772224 15262187913216 15266869714944 15273980116992 15276160863576 15291996873984 15300469850112 15303812109408 15314477848632 15348939962112 15357444489216 15359637152448 15366790760064 15375559698432 15387439497984 15398163519936 15412104324096 15432813950976 15438833606656 15442206090354 15450762294272 15459579150336 15468987578544 15480939564378 15496323473408 15512387715072 15517146267648 15526589730192 15542685347328 15544057724928 15551297224704 15553517565312 15565534862544 15574417212672 15579627197184 15588517588992 15600561928704 15606647015424 15611434482816 15627618054144 15637128747876 15638509464576 15664761772032 15673700745216 15685810900992 15691929239552 15695357009868 15706295629847 15713014874112 15722577538848 15738201571328 15750361563136 15759349383168 15768940246272 15781123988064 15797483467776 15808493263104 15844067057664 15855109318656 15862493687808 15867359638272 15883808514048 15886076329044 15893475120792 15894878472192 15909268979712 15923834350482 15930646659072 15940341770688 15949173981184 15951451128752 15963775886074 15980324711616 15996204875776 16027447463424 16044062294016 16056458606592 16058751071751 16067648890368 16082195816448 16103805861888 16106105087064 16110087241728 16113606355152 16115029143552 16118549336493 16122534567936 16124836467108 16131734765568 16141552255872 16146503809848 16154023893264 16170076667904 16184880815244 16191804801024 16201658848896 16210635849728 16212950327584 16229757459456 16242297247872 16290192503808 16300106428707 16307079708672 16318444658688 16322009286042 16345838370816 16355165995008 16367802679296 16370139596688 16374187032576 16377763836384 16379209949184 16389178048536 16396189433856 16406167866624 16407616487424 16411200593616 16435159891968 16437506426304 16445162041472 16454546343936 16467259813632 16478736398528 16495819057152 16544461897728 16557244839936 16567321288194 16574408884224 16576775299872 16585960144896 16589583208764 16600976326656 16616174974416 16633400108544 16634868793344 16638502540896 16642616328192 16644992482176 16657853098512 16667358771456 16675121438208 16706973744768 16724293005312 16735948725248 16748879618176 16766242320384 16768636125102 16796785571964 16815682584576 16825916313504 16848525714624 16888571285472 16898208615936 16906078798848 16907571560448 16911264877632 16917861211392 16935399088128 16940594161152 16948484084736 16967748569088 16975651139584 16980858560256 16998461743104 17000888703012 17008806708216 17010308540416 17027942252544 17043531799284 17091349512192 17101751007168 17124731054208 17152180618752 17169961402368 17175228429312 17183227631616 17185680971523 17195203198464 17213028581376 17228787579711 17245908381696 17253940502528 17263786328064 17277125050368 17279591796504 17287639605072 17289166057472 17307088846848 17322933959928 17338617364608 17368687807488 17382107581056 17392026544128 17402611025862 17433363907584 17451436179456 17456789551104 17463598669824 17467413446466 17477091775488 17487064940544 17487728026427 17495209377792 17497707260976 17511226720362 17523252789248 17527080596832 17528628191232 17539295806328 17546799218688 17557477892352 17559028170752 17562863793168 17593323147648 17622856993536 17653420394496 17677141733376 17687899731204 17705476767744 17719156758528 17729268056064 17729940325962 17737525297152 17740057777056 17749887172608 17753764486572 17760689442032 17784554920992 17802228006912 17810519228416 17815982751744 17826825245776 17836997983488 17845305398784 17846881091584 17850779593056 17880159510891 17881738281216 17897927602176 17932884492024 17942820728832 17945382519846 17953740414228 17977865300568 17995730485248 18019911794688 18028304400384 18030878396352 18040868929536 18051848285344 18076105001664 18092470293504 18094067810304 18105079542016 18123848146944 18129407786496 18137851388928 18159246287856 18173276879922 18191336251392 18222885568512 18226866205008 18236965330944 18239569118532 18247372111872 18248064027576 18258477141888 18272584403856 18290742460416 18301873884864 18326466566784 18333614907904 18347780224448 18358250241024 18389068167168 18401884124672 18420960411648 18426611192832 18437825304603 18456938849952 18458568548352 18475280105472 18489554878464 18492194729592 18500807296656 18511364636928 18521621397504 18525667290336 18532893330816 18538578448344 18557796439296 18590590697472 18601904604288 18612519634944 18626900444928 18634165971968 18659205163008 18676098367488 18689114365952 18693196846218 18703554356224 18714227392512 18722943369216 18725616542448 18740084735826 18759511617984 18778153549824 18795345462864 18814829630976 18825254535168 18827942315904 18836711254272 18842489570448 18862022610432 18892256913408 18917642907648 18929155852692 18939644102656 18942348215393 18982263914496 18995493289984 18999642696156 19021018005504 19029876867072 19032593862816 19052323974144 19067044595328 19088717140224 19097607532032 19103465880288 19123269460992 19130728599552 19134907546743 19136597107968 19145509799424 19156435034112 19201966043136 19227768201216 19235268100096 19239469883064 19250130071552 19252878514006 19261115006976 19293448568832 19296203196096 19306894819328 19344603598272 19364657154048 19401646929408 19410683065344 19421759619072 19436765681664 19439540771067 19444347101184 19448594555706 19450311814656 19470474952704 19488300704919 19501684555776 19505944535184 19516752371712 19519538881236 19527889453056 19528629924248 19539773783424 19550600364032 19554871028688 19568499473252 19612534396032 19623401291776 19646548503552 19661728247424 19682110550016 19684920668598 19713659387904 19717965671436 19719706715136 19731707782119 19740149121024 19752162628896 19753906692096 19758221767314 19763106889728 19765928572584 19781200554483 19792488541104 19821384302592 19825714117728 19839531321912 19848018788352 19860097943808 19871102009344 19873939111232 19889294546584 19907301418624 19918661363712 19934051353344 19968623069184 19980775622286 19989323513856 20007624286116 20027506507776 20036834131968 20042980595712 20055178401498 20063758123008 20066622731424 20071584104448 20075968573632 20077741228032 20082127042188 20087092248576 20089960188528 20116955566368 20135168552448 20146325028864 20149201425792 20158585728256 20164769540304 20185673319936 20199741391744 20245196795904 20295977545728 20308329321012 20317017341952 20335618126872 20354029080192 20355826286592 20365306822656 20368214484768 20389329165312 20395583759808 20405082812544 20419303798176 20465253282816 20479516203264 20489054346752 20500746264576 20516585997312 20529072031023 20530884693248 20549472432128 20577085267968 20589608120472 20612772200448 20625316771392 20641252752504 20653031521152 20687701688064 20689528356864 20702119640256 20723580463104 20729937591936 20738023420416 20754046483392 20765889616896 20772836262912 20784690118656 20800749238272 20803719070791 20808862687232 20813408208738 20815245977088 20836824072192 20849504997168 20851345952768 20855900754387 20886349029376 20898267660288 20914414534656 20927142679824 20950686498816 20963436718464 20991605808384 21010610663424 21025253661696 21041498650752 21053505816576 21063311290368 21066318610254 21077991017472 21125422743552 21140145758208 21144763645722 21149991583744 21156479517696 21169354979359 21178411352064 21181435105392 21191300161056 21193171296256 21197800766754 21212358639616 21231779133976 21240862212096 21253789027584 21307099615488 21355046903808 21369929951232 21392083058688 21398645256192 21408611475456 21411668095668 21423531853824 21442927755264 21462559341954 21471741149184 21474806782752 21480116322304 21484808473536 21486705524736 21491399115324 21496712757248 21499781956144 21522069674496 21528671746464 21538698524352 21560102223872 21579841086992 21602211798528 21639676612608 21644403618447 21656396330496 21668754382848 21688372297728 21705129639936 21708228595608 21720256671744 21733475238276 21742772944896 21757926211584 21762679048056 21794451161088 21823736905728 21826852795584 21837018448512 21838946598912 21852237398048 21874890488832 21876821983232 21881600791488 21916675235072 21939395125248 21956346418176 21969708664779 21982245506352 21994425409536 21999229907274 22043919384576 22059282530304 22064101195536 22076326453248 22088924135424 22089761717592 22099211845632 22102367066496 22114613526528 22119444278352 22154899965888 22177866811392 22184670054528 22193323309568 22210470798016 22223145028608 22233495250944 22236669644157 22275964993024 22299057340416 22319472737151 22342610186784 22354989760512 22358181500136 22375456364907 22395714095952 22408494034176 22420910112768 22425807772512 22434555084672 22464700952832 22518095047296 22530944821248 22541438398464 22548353170176 22557148281856 22580532117504 22587458881536 22597978779648 22601205212094 22623664758784 22641144747008 22664615657472 22667851604016 22678408944288 22685365732842 22703923003392 22708882484928 22724709065712 22775846395392 22788466016256 22802334676224 22832974738944 22869574158336 22893281869824 22900304572416 22910970175488 22914241295364 22926937597952 22950704775168 22971716772948 22994544508928 23036166733824 23039455728672 23050186140096 23063339547648 23081159246976 23097245279904 23118156486144 23149220926464 23158250409984 23163309135531 23176143441408 23189368725504 23203481367816 23221409346567 23244485210112 23268581572608 23275719401472 23284798226432 23289884595288 23302789033984 23316086587392 23326945837056 23330276347968 23348302293816 23369440795776 23371504254976 23409970523136 23417151724224 23441427081216 23455693121814 23457764196864 23497142658048 23510551117824 23528716351488 23537893859328 23543035514802 23569522311168 23583866308272 23607302356992 23625542344704 23639024074752 23639920434616 23650033729536 23653410369408 23666516230144 23671685982096 23712739894656 23754643668992 23782663977984 23793740531712 23801039457408 23825712771072 23829114493566 23840212681188 23842317708288 23863903469568 23885751525723 23895969988608 23910512656032 23923760971776 23927176693128 23938320552304 23945663829111 23970487067424 23994307313664 24026549059584 24041171195136 24054491906048 24101473335552 24123293724672 24165130862592 24170409532728 24172543715328 24183801851904 24187254700662 24197602148352 24212328383808 24219755714772 24231035839896 24255115001856 24277321222866 24287707201536 24297180758016 24302488273344 24315953774592 24319425491376 24330752036768 24344636189184 24363445871808 24387656613888 24402498513152 24435288755712 24477666988032 24518757556224 24561280548864 24566645754576 24568814923776 24583767072804 24594284150784 24609251799936 24611424731136 24616800890424 24652739837952 24656259639456 24667743062208 24681819515904 24700889720448 24710524441088 24718104597792 24743728585728 24802539472384 24816692846592 24835867259904 24850981932291 24878940217344 24901464489984 24924262461624 24950100162816 24952303190016 24963924492288 24967488723264 24986779647768 25001038157184 25012682157312 25060460617152 25086439507968 25103923087872 25115615005696 25123319427264 25149363480576 25152954187653 25189675884544 25195178357946 25223523876864 25238874470256 25309685219328 25332856928208 25359118198272 25361357340672 25373169156096 25376791817088 25403098632192 25410891241728 25422726127104 25451622853632 25463476709376 25471287840384 25497692614656 25501333054518 25507638132736 25513210062324 25515462810624 25527346399232 25530991072921 25541913378816 25565297698926 25602621390848 25626061290803 25637024268288 25652626510752 25681486675968 25728270928128 25754942103552 25774841447424 25792804797696 25819542872064 25868862572544 25880910753792 25895679492096 25915687575552 25919387694756 25925796134912 25931459407608 25933749086208 25949531910182 25960633270272 25984400939892 26002246074368 26007926046912 26022336495616 26026051841648 26053031711232 26073161371584 26103916538793 26150045861376 26177154269184 26195398004736 26201120169699 26215637663232 26230597410816 26242814066688 26246560891464 26266840080543 26284879183872 26290620895248 26292942286848 26308943709492 26320198828032 26336216838528 26338542256128 26344295689752 26350809186304 26354571430112 26374934072644 26389984721472 26434285490304 26452708429216 26480130591744 26531849596806 26558215151616 26578735137792 26594910488943 26606287945728 26610086665584 26624830758912 26630646729858 26641034163048 26652431351808 26676832381488 26703342010368 26715778842624 26723974127616 26740237868664 26751677497344 26755496975232 26767958098176 26770321637376 26776169389584 26782789664768 26786613584704 26822607421824 26846891403264 26865601901056 26886359387072 26914231093248 26918073779769 26930610621342 26966797950852 26993595727872 27042456600576 27046317594528 27061303394304 27077772428016 27114157502496 27138705440256 27141101715456 27153742430208 27157619313024 27185772220416 27194111679744 27206777083392 27225738397568 27287004377088 27306021604352 27334328352768 27355447996416 27359353677798 27372096041364 27387715712832 27408876605784 27436113690624 27452810827296 27483696267264 27489699850176 27500422361856 27521670336672 27537375361536 27583602250752 27586037809152 27602826187008 27631440617472 27639916789248 27650697893888 27672061977856 27687852822528 27697115017216 27712920158208 27734332317696 27738292094388 27751210944984 27753661302784 27782432096256 27799339996224 27807867672516 27836694658944 27885886046208 27902856906432 27918779452416 27940350667392 27951248957952 27988807744512 28014147551232 28033671548928 28039795269327 28055331534336 28071341088768 28084415053824 28088424813672 28103988023296 28110127103739 28167230324736 28186861010944 28193018194296 28208639356928 28237881802752 28241913473856 28255066881408 28263734355672 28293033915648 28338385370112 28376464361472 28393733779038 28409466153984 28473395871744 28493239934976 28499464044234 28522777411584 28531527008256 28544815300608 28548890794224 28564709138432 28590570340352 28616745789272 28628988198912 28633075710336 28646411298048 28648940699648 28655198820432 28696092899328 28704895661952 28718264699136 28734652551168 28802949064704 28841652301824 28852902150144 28859204824596 28875195107328 28879317771009 28891672510464 28940172853248 28944304794144 28960342228992 28977966984368 29010568282112 29016905397408 29059268214784 29102470394112 29116024598016 29118595465216 29166520651776 29172891833559 29175467721984 29205712429056 29252526833664 29258916802776 29275128557568 29279308321854 29291834179584 29292944886372 29309660675136 29325900546048 29332306543032 29352749209878 29412376707072 29418801594048 29435101937664 29453015623456 29469822755328 29486151368704 29492592371136 29539866621184 29570489081856 29579560072704 29628243943344 29630860038144 29644660334592 29648892858876 29688732811656 29732076453888 29738571176592 29759296982868 29772028182528 29790146915712 29806653014016 29810908666848 29833941819876 29860952127936 29877992045568 29901077030016 29912740112896 29952934603776 29971163433429 30024126729728 30041259761664 30055251197952 30064470893568 30082767602247 30107376156672 30113952860448 30116611842048 30130638372864 30134940282792 30147832184832 30175433349552 30202752828672 30219487543296 30223802138688 30237878592384 30247154310456 30278509979904 30299612087616 30367795193856 30403112901632 30443966318592 30462493981518 30492765544448 30524375826432 30533739429888 30547960233984 30552321727152 30583993747968 30600939700224 30607624218816 30628955697264 30697879924224 30714888978432 30719274304896 30733581520128 30751119396864 30774878995968 30796327039872 30824208648192 30865627901952 30877667213312 30884412180708 30901524588544 30905936561957 30919158300672 30937975157088 30961879128756 30992646946816 31034292535296 31053179460384 31085370694656 31088115449856 31107035130624 31131069725088 31148834425344 31159254394368 31177035177984 31201123857408 31213294030848 31220112313107 31222868965632 31255236108288 31274257495752 31277018929152 31329523544064 31347401490432 31371621801984 31383858479104 31390714019736 31412591259694 31426029748224 31445155077696 31476403142656 31500723126272 31537880492544 31562247976128 31594966935552 31599477915381 31616986526208 31688134115328 31710218637312 31717145468583 31724987375616 31734719276544 31767617028096 31772152658088 31786950241584 31789756944384 31796701150131 31818537959424 31847668700964 31861293318144 31880683541376 31898347962368 31902902257504 31927551772148 31960649423232 32054894926848 32088124588032 32112917213184 32117502143502 32135297780736 32164391632896 32193839012931 32207611723776 32212210174128 32220174483456 32227212710304 32230058287104 32237098672986 32245069135872 32249672934216 32263469531136 32283104511744 32293007619696 32308047786528 32340153335808 32369761630488 32383609602048 32403317697792 32421271699456 32425900655168 32459514918912 32484594495744 32580385007616 32600212857414 32614159417344 32636889317376 32644018572084 32691676741632 32735605358592 32740279193376 32748374065152 32755527672768 32758419898368 32778356097072 32812335733248 32815232974848 32822401187232 32870319783936 32875012852608 32890324082944 32909092687872 32934519627264 32957472797056 32991638114304 33088923795456 33114489679872 33134642576388 33148817768448 33153550599744 33171920289792 33179166417528 33232349948832 33266800217088 33269737586688 33277005081792 33289984964352 33315706197024 33334717542912 33350242876416 33413947489536 33448586010624 33471897450496 33497759236352 33532484640768 33537272250204 33593571143928 33631365169152 33651832627008 33697051429248 33777142570944 33796417231872 33812157597696 33822529755264 33835722422784 33870798176256 33881188322304 33896968169472 33901807818141 33935497138176 33951302279168 33961717120512 33996923486208 34001777406024 34017613416432 34020617080832 34028048599263 34055884505088 34087063598568 34182699024384 34203502014336 34249462108416 34304361237504 34339922804736 34350456858624 34366455263232 34371361943046 34390406396928 34411335793937 34426057162752 34457575159422 34491816763392 34507881005056 34527572656128 34554250100736 34559183593008 34575279210144 34578332114944 34614177693696 34645867919856 34677234729216 34737375614976 34764215162112 34784053088256 34805222051724 34866727815168 34902872358912 34913579102208 34927197339648 34934826892932 34954183550976 34974129881088 34975456052854 34990418755584 34995414521952 35022453440724 35046505578496 35054161193664 35057256382464 35078591612656 35114955784704 35118056341504 35125727586336 35183539682721 35186646295296 35245713987072 35306840788992 35314553272203 35354283466752 35375799462408 35410953535488 35438313517056 35458536112128 35459880651924 35475050594304 35480115554112 35499774345216 35507528973144 35521378884064 35569109841984 35604456013824 35631965503488 35653650491552 35673995966976 35690610797568 35693762183168 35701559186112 35760319021782 35763476562432 35795855204352 35865768984048 35885641457664 35890765039692 35907480828456 35955730601136 35991460970496 36039823589376 36056608800768 36061756792704 36081737859072 36103696570688 36152210003328 36184940587008 36210159084032 36247696293888 36258815572992 36275702777856 36280882050993 36318492575712 36346553759844 36382672502784 36415981834299 36445771137024 36453732410016 36473930661888 36479138237064 36494744223744 36496128055152 36516954283776 36545168807712 36581484920832 36603747769728 36652933133568 36667229815808 36695560448896 36716500482048 36778136334336 36803768249344 36841920823296 36853222385664 36875650609206 36913877699904 36917137096704 36950560210944 36979109756928 36984389459184 37001614593312 37022729273856 37043242795008 37051334580672 37065786661632 37077156896688 37115592878592 37181181394944 37203809208576 37225039269888 37253800889856 37268331943936 37318410326016 37352196734976 37378228731904 37386393692436 37407108712448 37428454785024 37445886738432 37451233084896 37480169471652 37519023235968 37590690925728 37629659261952 37655884631808 37673422508544 37684979140896 37724045220864 37784513826816 37792767536919 37835285815296 37858311705384 37879288205312 37884696430786 37964527828992 37990986579968 37999285392312 38042036011008 38059753734144 38065187725632 38104647948288 38134089190656 38177434280448 38195215064064 38206931760576 38246538921984 38251999581777 38261457199104 38269815093486 38273194215936 38291019598848 38312870068224 38347946548389 38403932086272 38455536402432 38470536200192 38478939766128 38500260143104 38505757028012 38522230013952 38586897137664 38592406392192 38613789638656 38689207196544 38729314308096 38803293858816 38821366130688 38843519238144 38873531363328 38879081542134 38888694202368 38897189111412 38900623629312 38924297865273 38940949905408 38976601409838 39003369111552 39011889070368 39033504743424 39039077762472 39055778906112 39057259848496 39079547566848 39101200728064 39109742057376 39136998946504 39225068792064 39246802583552 39293097007104 39323456494848 39364221100032 39369841337196 39427318775808 39435931342872 39439413430272 39463415564238 39480298242048 39504325257792 39507813384192 39516443534628 39526213779456 39531857145168 39562401108966 39584977082208 39642768605184 39651428235456 39679062643824 39720195887616 39742204018688 39747878222464 39778589093168 39814602837248 39837322727424 39868102706688 39937246138368 39961551244572 39978647027712 40015248572232 40055013015552 40073668263936 40085961191424 40110356802996 40127516246016 40133245462848 40151937147264 40155482456064 40164254084376 40174184497152 40179920377056 40233911132736 40270337104896 40298402851584 40317171456512 40329539080608 40371346639872 40395915932013 40399482783488 40490393591808 40591955091456 40616658642024 40634034683904 40671236253744 40708058160384 40711652573184 40730613645312 40736428969536 40778658330624 40791167519616 40810165625088 40838607596352 40930506565632 40959032406528 40978108693504 41001492529152 41033171994624 41039030516697 41058144062046 41061769386496 41098944864256 41154170535936 41179216240944 41225544400896 41250633542784 41282505505008 41306063042304 41375403376128 41379056713728 41404239280512 41447160926208 41459875183872 41476046840832 41508092966784 41531779233792 41545672525824 41569380237312 41601498476544 41607438141582 41617725374464 41626816417476 41630491954176 41655827540029 41673648144384 41699009994336 41702691905536 41711801508774 41772698058752 41796535320576 41828829069312 41854285359648 41901372997632 41926873436928 41983211616768 42021221326848 42050507323392 42082997301504 42107011633152 42126622580736 42132637220508 42155982034944 42250845487104 42280291516416 42289527291444 42299983167488 42312959035392 42338709958718 42356822704128 42362870210784 42382600322112 42386342592512 42395601533508 42424717279232 42463558267952 42507578055168 42590600668557 42614199230976 42710093807616 42739859902464 42749196066351 42784166117376 42797290512384 42817222950912 42823336191336 42847063707648 42885855510528 42925118683908 42943482298368 42949613565504 42969616947072 42973411049472 42982798230648 42993425514496 42999563912288 43044139348992 43057343492928 43077397048704 43159682173984 43204423597056 43279353225216 43288807236894 43312792660992 43337508765696 43376744595456 43410259279872 43416457191216 43440513343488 43466950476552 43485545889792 43515852423168 43525358096112 43588902322176 43647473811456 43653705591168 43674036897024 43677893197824 43704474796096 43749780977664 43763201582976 43833350470144 43878790250496 43912692836352 43918962482781 43939417329558 43964491012704 43988850819072 43998459814548 44029123814817 44118565060608 44128202391072 44152652906496 44177848270848 44179523435184 44204734132992 44229227053056 44238888556704 44309799931776 44355733622784 44369340109056 44386646619136 44420941596032 44446290057216 44466990501888 44473339288314 44551929986048 44598114680832 44638945474302 44685220373568 44709979521024 44716363000272 44750912729814 44791428191904 44816988068352 44841820225536 44851615545024 44869110169344 44929401905664 45036190094592 45061889642496 45082876796928 45096706340352 45114296563712 45161064235008 45174917763072 45195957559296 45202410424188 45247329517568 45282289494016 45329231314944 45335703208032 45356817888576 45370731465684 45417764969856 45449418131424 45551692790784 45604669352448 45665949477888 45693740972277 45739148316672 45786563739648 45800609144832 45821940350976 45828482590728 45853875195904 45901409550336 45943433545896 45989089017856 46072333467648 46078911457344 46100372280192 46126679095296 46162318493952 46194490559808 46236312972288 46298441852928 46316500819968 46326618271062 46352286882816 46378737451008 46380496070089 46406962735632 46442818693134 46488970420224 46537163145216 46551438802944 46569596452864 46579769190576 46605578067968 46632173174784 46653891674112 46660552695936 46696604587632 46738881591552 46743008509952 46819941046272 46834303448448 46882854162432 46911386243628 46915528393728 46994285316096 47021102235648 47057432702976 47075787718656 47086071029604 47118886889541 47139044622336 47167732616544 47214604713984 47251084689408 47278048149504 47279840869232 47306820738816 47333032460288 47343371964192 47425479789312 47509287337984 47565327955968 47587481063424 47602078914816 47651425542144 47658228987132 47680425362376 47684635416576 47727806939136 47771503051446 47791939977216 47821025312064 47847521943552 47854353386256 47876641104608 47891327658222 47940974134848 47988614627328 48082342390272 48108983812096 48202946671104 48246587449344 48330261725184 48340819065456 48345087430656 48367603703808 48374509401324 48395204296704 48424656767616 48439511429544 48462071679792 48510230003712 48554642445732 48575414403072 48604976546688 48631907549184 48638850982752 48661504073536 48689272378368 48726891743616 48804997026304 48870577511424 48900319286121 48955333976064 49037515112448 49122561097728 49133291509152 49137629847552 49167534145608 49188568301568 49218503599872 49222849462272 49233601780848 49305479675904 49312519278912 49335486124416 49363639031808 49401779440896 49421048882176 49436209195584 49487457171456 49605078944768 49633385693184 49671734519808 49701963864582 49757880434688 49802928979968 49848524923248 49900200325632 49904606380032 49927848984576 49934977446528 49973559295536 50002076314368 50025364314624 50120921234304 50172879015936 50207846175744 50231230011392 50246638854528 50298726961152 50305908375306 50379351769088 50390356715892 50425475443193 50447047753728 50477748940512 50665713856416 50718236396544 50722714681344 50753583634176 50806197264384 50821782483456 50845452254208 50903245707264 50926953418752 50942575680768 50995385229312 51002666109036 51015276265472 51026420124648 51030925621248 51054692798464 51061982145842 51083826757632 51130595397852 51205242781696 51252122581606 51274048536576 51305253021504 51456541856256 51509884207104 51549682894848 51557042914569 51585609595392 51639085744128 51686362739133 51737725145088 51761821507584 51791358984192 51831375151104 51838775389512 51851592269824 51862918815216 51867498172416 51899063820364 51921266540544 51968801879784 52015852093824 52044672991232 52052103683296 52106063422464 52146322743168 52207833077586 52300091722752 52354308538368 52390796009472 52402240339398 52431275326464 52461194821632 52463184079281 52485628133376 52493121782928 52533680161086 52569758367744 52581241790496 52585884573696 52617887418984 52640397656064 52672433677056 52677084512256 52688591379504 52701618372608 52709142860224 52749868145288 52779969442944 52868570980608 52905416858432 52960261183488 53063699193612 53116430303232 53157470275584 53189820977886 53212575891456 53220173331168 53249661517824 53261293459716 53282068326096 53353664762976 53406684020736 53431557685248 53447948255232 53480475737328 53510993950464 53535916196352 53540643274752 53552338779168 53565579329536 53573227169408 53645214843648 53693782806528 53731203802112 53772718774144 53828462186496 53836147559538 53861221242684 53933595901704 53987191455744 54084913201152 54092635189056 54122606788608 54155544856032 54228315004992 54277410880512 54282203430912 54315238626048 54371544440832 54388223359488 54413554166784 54451476795136 54574008754176 54612043208704 54668656705536 54710895992832 54718707355596 54744192082728 54775431425664 54817753211568 54872227381248 54905621654592 54979399700352 55000844723712 55043340673344 55074750723072 55167204501504 55205652374016 55262881234944 55279833578496 55301395787776 55313475913809 55344123955712 55375705645056 55394230034432 55425840316416 55468664635392 55476584188776 55502421889968 55507322605568 55564864192512 55598679992448 55615735345032 55673389317888 55771772092416 55805713812864 55837558904832 55880701334784 55902497915904 55977615489024 56028295102464 56067343097856 56079590538654 56110663068672 56142682177536 56144811032213 56168830107648 56176849627344 56207976046592 56220254207478 56334460649472 56373722021888 56386036388592 56417278713856 56475763605504 56483826947712 56510133762816 56527468711344 56586067831296 56676770740224 56752928722944 56787467558076 56818932307968 56827044646179 56946791743488 56986479869952 56998928088468 57063054016512 57089630601216 57097781588448 57129418276864 57181140680704 57233491578544 57266151420672 57292822596096 57297881399296 57310397640864 57392185798656 57404722640229 57409791323904 57436529398272 57469305102336 57605898129408 57683304603648 57705804300288 57718409649192 57750390214656 57758635542018 57783345020928 57880345706496 57888609588288 57920684457984 57955933968736 58021136564224 58033810794816 58204940788224 58232049196032 58237190930432 58333041303552 58345783667118 58350935443968 58411424858112 58464902114757 58505053667328 58517833605552 58550257115136 58558616643708 58583668359168 58585889772744 58619321350272 58651801092096 58664613086064 58705498419756 58837603188096 58870203875328 58906031246912 58939645510656 58985184742272 59079733242368 59140978163712 59159120145408 59195123346357 59256487886688 59261720076288 59289320669184 59297785717752 59343601663449 59377465623312 59464152907776 59477142353184 59518593965736 59544056365056 59580293831424 59613306028032 59621817333696 59667883639752 59721904255872 59755984091136 59802154060032 59825480225792 59905869207552 59942326866858 60048253459456 60082519523328 60110502395904 60128941787136 60165535204494 60214752313344 60227905720896 60233223684096 60261276745728 60269880565584 60350866699104 60405505657344 60438975086592 60447604277376 60475757184768 60494308620912 60557019959808 60599224175232 60735590387712 60806225803264 60887932637184 60924987963036 60985531088896 61067478859776 61095920467968 61104643454304 61167987495936 61215248437632 61257911394528 61395759848448 61438548609792 61467163040256 61502238793728 61549757991936 61587216093069 61592654079744 61648417296384 61731255803904 61755334426624 61768824361416 61803049177088 61811873123914 61838316601344 61875950314176 61923758257512 61985293893632 62068585070592 62106358920768 62170741389312 62214070261248 62262139450176 62297668850688 62318508788736 62354070355968 62402247714816 62411157212373 62426588061696 62440224626214 62445737931264 62510472216576 62548514991504 62554037858304 62567702263161 62659047088128 62694802980864 62743243603968 62767716958208 62781428039472 62825182519388 62852059496448 62890310155392 63001446252544 63075760985088 63124495952256 63189933871104 63198955830762 63233973052416 63376268230656 63420437274624 63434290937166 63449974751232 63469438553088 63508064938077 63535234056192 63544305316176 63573900483168 63579513888768 63593402300262 63637075918848 63695337401928 63722586636288 63761367082752 63796695924736 63805804515008 63855103544296 63921298846464 64109789853696 64176249176064 64225834426368 64235004287004 64270595561472 64328783265792 64387678025862 64415223447552 64424420348256 64440348966912 64454425420608 64460116574208 64474197345972 64490138271744 64499345868432 64566209023488 64586015239392 64616095573056 64680306671616 64739523260976 64806635395584 64842543398912 64851801310336 64919029837824 64969188991488 65160770015232 65200425714828 65228318834688 65273778634752 65288037144168 65383353483264 65471210717184 65480558386752 65511055345536 65516839796736 65556712194144 65624671466496 65630465949696 65644802374464 65750025705216 65780648165888 65818185375744 65869039254528 65909125994337 65914945594112 65983276228608 66177847590912 66228979359744 66269285152776 66297635536896 66307101199488 66343840579584 66358332835056 66464699897664 66533600434176 66554010163584 66579969928704 66631412394048 66669435085824 66700485752832 66710008932471 66827894979072 66897172021248 66943794900992 66958418211453 66995518472704 67064969281536 67074544500408 67126369094721 67187142287856 67262730338304 67303665254016 67394102858496 67554285141888 67592834463744 67624315195392 67645059510528 67671444845568 67741596352512 67762376644608 67793936338944 67803615636282 67870994276352 67902604558336 67923434241024 67964771249521 67993846972416 68003554812048 68035226832864 68041234161664 68056097198526 68111769010176 68174127197136 68365398048768 68407004028672 68498924216832 68608722475008 68679845609472 68700913717248 68732910526464 68742723886092 68780812793856 68822671587874 68852114325504 68915150318844 68983633526784 69015762010112 69108500201472 69118367186016 69150558420288 69156664229888 69291735839712 69354469458432 69474751229952 69489927406593 69528430324224 69568106176512 69610444103448 69664228039701 69733455630336 69805744717824 69827158204416 69854394679296 69869653785864 69908367101952 69948259762176 69950912105708 69980837511168 69990829043904 70044906881448 70108322387328 70114512764928 70157183225312 70229911569408 70236112683008 70251455172672 70367079365442 70373292590592 70491427974144 70613681577984 70629106544406 70708566933504 70751598924816 70821907070976 70876627034112 70917072224256 70919761303848 70950101188608 70960231108224 70999548690432 71015057946288 71042757768128 71138219683968 71263931006976 71307300983104 71347991933952 71381221595136 71403118372224 71520638043564 71526953124864 71591710408704 71657254577169 71731537968096 71771282915328 71781530079384 71814961656912 71836991487333 71911461202272 71982921940992 72079647178752 72123513585408 72163475718144 72207393141376 72304420006656 72369881174016 72420318168064 72495392587776 72517631145984 72551405555712 72561764101986 72636985151424 72693107519688 72765345005568 72831963668598 72891542274048 72907464820032 72947861323776 72958276474128 72992256110304 73033908567552 73090337615424 73162969841664 73207495539456 73305866267136 73334459631616 73391120897792 73433000964096 73556272668672 73607536498688 73683841646592 73706444771328 73751301218412 73827755399808 73834274193408 73958219513856 73968778918368 74003229186624 74045458547712 74102669161344 74131573323264 74154313793376 74231185757184 74407618417152 74450078539776 74507601779712 74536663887872 74552945796873 74636820652032 74704393469952 74756457463808 74772787384872 74814217424896 74856909570048 74891773476864 74902466169792 74960338943304 75038046471936 75181381851456 75259318523904 75311769263616 75346845017088 75369958281792 75448090441728 75458862562959 75569027653632 75585535073838 75670571630592 75716623410768 75758576410624 75769392861572 75929055657984 75981973159936 75998570784624 76084072022016 76119507468288 76130375451264 76209295896576 76268178381312 76354868560896 76390430128128 76413863521152 76493077843968 76503999163554 76522914398208 76539630186972 76546388431872 76582039197696 76592973218763 76625740136448 76695893096778 76807864172544 76878183872409 76911072804864 76941072400384 76957879532256 77000520286208 77011514056024 77044460027904 77184812784384 77227579277312 77378414393088 77458628616192 77606587717632 77642732261376 77687038476288 77747062726656 77758163084268 77777388404736 77794378222824 77801247258624 77848595730546 77881899810816 77953202819676 78006738223104 78023778140736 78067009486848 78078155524944 78114519696992 78159095133696 78202401456128 78219484114752 78273997893008 78450137584128 78493605167104 78586194014208 78646912989696 78728442200064 78739682674392 78800520241629 78854637551616 78871862685744 78878826860544 78926831128476 78960596484096 79008650515584 79015626768384 79032887069256 79052427558912 79063714290336 79124802217932 79169954164416 79302856470912 79358125287648 79440391775232 79495756444928 79557178186336 79629205674496 79674645454848 79736205413376 79784731466829 79874492276736 79923102489144 79957294055424 80030497144464 80110026031104 80147336527872 80171922382848 80220713605992 80255032492032 80266490925696 80303874294528 80310964912128 80328508168752 80348368994304 80359840754112 80467822265472 80540674209792 80596805703168 80634342913024 80659078161216 80742693279744 80754221339307 80791831864026 80798965566976 80980787183616 81183910182912 81233317284048 81342472507488 81416116320768 81423305146368 81461227290624 81472857939072 81557316661248 81582335039232 81620331250176 81677215192704 81861013131264 81918064813056 81956217387008 82002985058304 82066343989248 82078061033394 82116288124092 82123538772992 82197889728512 82273144144157 82308341071872 82358432481888 82451088801792 82501267085568 82565011010016 82612126084608 82750806752256 82758113427456 82808478561024 82894321852416 82919750367744 82952093681664 83016185933568 83063558467584 83091345051648 83138760474624 83202996953088 83214876283164 83235450748928 83253632834952 83260983908352 83311655080058 83347296288768 83398019988672 83405383811072 83423603017548 83545396117504 83657658138624 83708570719296 83853746873856 83966423233536 84042442653696 84101014646784 84119385807981 84165994603008 84214023266304 84253245161472 84265274441016 84311964069888 84330381311217 84501690974208 84560583032832 84579054582888 84599966334976 84625918070784 84677419917436 84713645408256 84725740421568 84765200644224 84772685185024 84791203067016 84927116535904 85015156110336 85181201337114 85228398461952 85420187615232 85479719804928 85498392132702 85568332234752 85594581024768 85634445901824 85646672382672 85694127415296 85771711021056 85850237367816 85886964596736 85899227131008 85939233894144 85946822098944 85965596461296 85986851028992 85999127824576 86088278697984 86114686985856 86154794097408 86319364347968 86408847194112 86558706450432 86577614473788 86625585321984 86637953313027 86675017531392 86820518559744 86832914382432 86881026686976 86933900953104 87031704846336 87050716192224 87177804644352 87307411182336 87348073794048 87355786395648 87408949592192 87499561955328 87526403165952 87666700940288 87757580500992 87825385672704 87837924965562 87878834659116 87928982025408 87977701638144 87996919629096 88058247629634 88237130121216 88256404782144 88305305812992 88359046870368 88409468265984 88458454106112 88477777113408 88619599863552 88711467245568 88738680218112 88773293238272 88841883192064 88892580114432 88933981003776 88946678576628 89103859972096 89196229361664 89277890948604 89370440747136 89419959042048 89432726000544 89501825459628 89582856383808 89633976136704 89703231090048 89738220338688 89858803811328 89913490300287 90072380189184 90123779284992 90165753593856 90193412680704 90228593127424 90248302806741 90322128470016 90349835526144 90391915118592 90404820848376 90494659035136 90564578988032 90658462629888 90671406416064 90713635777152 90741462931368 90835529939712 90898836262848 91103385581568 91209338704896 91331898955776 91387481944554 91478296633344 91573127479296 91601218289664 91643880701952 91656965181456 91707750391808 91802819100672 91886867091792 91978178035712 92144666935296 92157822914688 92200744560384 92253358190592 92324636987904 92388981119616 92472625944576 92596883705856 92633001639936 92653236542124 92704573765632 92717809685871 92757474902016 92760992140178 92813925471264 92885637386268 92977940840448 93102877605888 93139192905728 93159538381152 93211156135936 93264346349568 93321105391872 93393209175264 93477763183104 93486017019904 93639882092544 93660336939321 93668606896896 93765708324864 93822772487256 93831056787456 93988570632192 94042204471296 94114865405952 94151575437312 94172142059208 94237773779082 94278089244672 94335465233088 94429209427968 94502169378816 94559681738464 94613641477632 94666064920576 94686743928384 94850959578624 95018574675968 95130655911936 95174962126848 95204157829632 95302851084288 95316457974264 95360850724752 95369270833152 95390103450393 95455613878272 95543006102892 95583879954432 95642050624128 95695043887104 95708706772512 95753282209216 95782655316444 95881948269696 96164684780544 96405893342208 96493174898688 96581517038793 96660523450368 96681638130912 96690174861312 96735207407616 96749018802648 96790408593408 96849313535232 96879022859088 96924143359584 97020460007424 97109284891464 97150828806144 97209953093376 97263815098368 97277701965504 97323008147072 97378544756736 97453783487232 97609994052608 97741155022848 97800638572242 97910667952128 98075030224896 98245122195456 98266583018304 98275259695104 98335068291216 98437007199744 98445698924544 98467203561696 98610959351808 98625038557824 98670972248832 98727278063616 98803558881792 98842097764352 98872418391168 98974914342912 99210157889536 99266771386368 99343469039616 99403927729164 99515760869376 99697049846496 99800400651264 99809212760064 99869954893056 99947118591072 100004152628736 100050728629248 100241842468608 100345758031872 100415692351488 100462460022784 100493277709056 100597453922304 100611816750612 100758703538176 100780713431784 100850950886386 100894095507456 100955497881024 101331427712832 101436472793088 101507167268352 101612394528768 101643564966912 101690904508416 101705423454423 101806491414528 101853906837504 101885151361536 101990770458624 102005332218072 102030552530944 102052840249296 102061851242496 102084145797789 102109385596928 102123964291684 102167653515264 102261190795704 102410485563392 102504245163212 102548097073152 102610506043008 102913083712512 103019768414208 103099365789696 103114085829138 103171219190784 103234007381811 103278171488256 103372725478266 103475450290176 103523643015168 103582717968384 103662750302208 103677550779024 103703184539648 103725837630432 103734996344832 103798127640728 103842533081088 103937603759568 104031704187648 104089345982464 104104207366592 104212126844928 104292645486336 104415666155172 104600183445504 104708617076736 104781592018944 104804480678796 104862550652928 104922389643264 104926368158562 104971256266752 104986243565856 105067360322172 105139516735488 105162483580992 105171769147392 105235774837968 105344867354112 105354169024512 105377182759008 105403236745216 105418285720448 105499736290576 105559938885888 105737141961216 105810833716864 105920522366976 106127398387224 106232860606464 106314940551168 106379641955772 106425151782912 106440346662336 106499323035648 106522586919432 106564136652192 106707329525952 106813368041472 106895896510464 106960951474656 107021987900928 107071832392704 107081286549504 107104677558336 107146454338816 107290429687296 107387565613056 107462407604224 107545437548288 107656924372992 107672295119076 107722442485368 107867191803408 107974382911488 108169826402304 108185270378112 108245213577216 108311089712064 108456630009984 108554821761024 108630477252096 108743088881664 108776446718976 108827108333568 108842646152979 108902953590272 109148017508352 109224086417408 109247945502897 109337313411072 109421791985664 109437414711192 109488384165456 109550862851328 109635506423136 109744454762496 109811243309184 109958799400704 110001689447424 110086681346688 110149501446144 110334409003008 110411304748032 110525762469888 110559667156992 110602791575552 110626951827618 110688247911424 110751411290112 110788460068864 110851680632832 110937329270784 110953168377552 111004843779936 111014645211136 111129728385024 111197359984896 111231470690064 111346778635776 111543544184832 111611427625728 111675117809664 111761402669568 111804995831808 111955230978048 112056590204928 112134686195712 112159181077308 112221326137344 112285364355072 112289622064426 112337660215296 112353699254688 112415952093184 112440508414956 112747444043776 112772072777184 112834557427712 112967653895424 113020267525632 113054937422688 113172135662592 113353541480448 113378302610757 113505857445888 113574935116152 113637864615936 113654089292358 113893583486976 113972959739904 113997856176936 114126108033024 114179261202432 114195563176896 114258836553728 114466983157088 114532302841344 114585645192192 114595762798592 114620795281728 114784371597312 114809445280458 114819582647808 114873058796544 114938610204672 115043839645167 115211796258816 115366609207296 115411608600576 115436819298384 115500780429312 115517271084036 115566690041856 115760691412992 115777219176576 115841368915968 115911867937472 116067621589632 116409881576448 116464098392064 116666082607104 116691567334236 116701870887936 116772893595819 116822849716224 116929804229514 117010107334656 117035667211104 117100514230272 117117233287416 117167336718336 117171779545488 117238642700544 117303602184192 117329226172128 117410996839512 117675206376192 117740407750656 117812062493824 117879291021312 117970369484544 118159466484736 118281956327424 118318240290816 118390246692714 118512975773376 118523440152576 118578641338368 118595571435504 118687203326898 118754931246624 118928305815552 118954284706368 119037187931472 119160587662848 119226612056064 119243634667392 119335767279504 119443808511744 119511968182272 119604308120064 119650960451584 119811738415104 119884653733716 120096506918912 120165039046656 120221004791808 120257883574272 120331070408988 120455811441792 120466447368192 120522553491456 120539761131168 120701733398208 120811011314688 120895208554752 120951514369536 120988617241824 121114039919616 121187747796039 121198448350464 121471180775424 121612451606528 121775865274368 121849975926072 121971062177792 122134957719552 122191840935936 122209286908608 122335974991872 122430496875264 122515822789056 122791519696896 122877097219584 122934326080512 123004477587456 123099515983872 123117091550091 123174432186138 123185308159488 123296834592768 123462511607808 123510668853248 123537648722832 123606098354176 123623746247828 123676633202688 123751900628352 123847516515024 123970587787264 124137170141184 124212717841536 124341482778624 124428140522496 124524278900352 124595337701376 124637017577472 124708140711936 124804495429632 124822314424746 124853176123392 124880449252428 124891475862528 124967482620087 125020944433152 125097029983008 125108075716608 125135404526322 125318094176256 125389605961728 125486487207936 125535433916416 125562856078944 125650365038776 125704118992896 125780620310784 126002892505088 126151521970176 126248991904512 126379867742208 126397911661524 126467946104832 126752536461312 126840874549248 126868581874332 126899949502464 126938877106176 127016129876154 127070468112384 127088610632352 127147800966336 127159027777536 127186804600524 127274151837696 127390674803856 127522734165504 127593391849472 127611609030016 127710207088592 127842597692928 128219579707392 128352498352128 128451668852736 128470008574008 128541191122944 128657566531584 128775356051724 128830446895104 128848840696512 128908850841216 128920233148416 128948394691944 128980276543488 128998691736864 129132418046976 129172030478784 129232191146112 129479046521952 129613270791168 129703602620672 129838059675648 129938377982976 130321540030464 130400851429656 130456637669376 130547557269504 130576074288336 130766706966528 130942421434368 130961116773504 131022110691072 131033679593472 131113424388288 131249342932992 131289604748928 131500051410432 131561296331776 131636370751488 131738078509056 131756887448343 131818251988674 131829891188224 131966552457216 132087371444451 132355695181824 132457958719488 132538570305552 132614202398976 132687681159168 132716665670112 132929399795328 133067200868352 133108020327168 133159939857408 133262824788096 133338870171648 133400971505664 133420017864942 133655789958144 133794344042496 133887589801984 133916836422906 133991036945408 134129938563072 134149089000816 134252738189442 134374284575712 134525460676608 134607330508032 134788205716992 135108570283776 135185668927488 135248630390784 135290119021056 135342889691136 135483192705024 135524753289216 135587872677888 135607231272564 135741988552704 135805209116672 135846868482048 135929542499042 135987693944832 136007109624096 136070453665728 136082468323328 136112194397052 136348254394272 136814008057344 136997848433664 137081222916831 137217444950016 137359691218944 137401827434496 137465821052928 137485447772184 137561625587712 137645343175748 137704228651008 137830300637688 137967267053568 138031524020224 138217000402944 138236734372032 138301116840576 138313328459776 138583471679424 138708938916864 138949502459904 138979854813186 139056860648448 139136212353024 139141488210267 139220888206896 139328456079402 139466911260672 139611489435648 139654316408832 139708789358592 139739307571728 139816734203904 139896519524352 139901824211416 139961675022336 139981658087808 140089813762896 140216644774656 140229025529856 140314366450624 140459823138816 140502910345344 140734158730884 140746585181184 140982855948288 141227363155968 141258213088812 141356660668623 141417133867008 141503197849632 141643814141952 141753254068224 141834144448512 141839522607696 141920462216448 141999097380864 142030115892576 142085515536256 142276439367936 142527862013952 142614601966208 142695983867904 142762443190272 142806236744448 143041276087128 143053906249728 143183420817408 143314509154338 143463075936192 143542565830656 143563060158768 143629923313824 143673982974666 143822922404544 143965843881984 144247027170816 144326951436288 144414786282752 144608840013312 144739762348032 144840636336128 144990785175552 145035262291968 145102811111424 145123528203972 145273970302848 145386215039376 145530690011136 145663927337196 145814929640064 145895722647552 145916552948256 145984512220608 146067817135104 146180675230848 146414991078912 146611732534272 146668919263232 146700957858363 146782241795584 146866001928192 147112545337344 147215072997376 147367683293184 147412889542656 147502602436824 147655510799616 147668548386816 147916439027712 147937557836736 148006458373248 148090917095424 148205338322688 148263146646528 148308627586752 148462371514368 148815236834304 148900157079552 149015203559424 149073327775744 149105891593746 149273641304064 149408786939904 149512914927616 149545574769744 149628434849792 149713819140096 149783546953728 149804932339584 149920677886608 150076092943872 150362763702912 150518637047808 150623538527232 150693690034176 150739916563584 150896180883456 150917725125918 151138055307264 151171070147676 151276426329579 151341143261184 151433246821536 151517152821248 151538785723144 151655870917703 151963946319872 151997141569248 152168144044032 152260750902528 152418591793152 152536356762624 152709737121792 152780860256256 152827727042304 152986155687936 153007998327108 153045828796416 153079260373944 153092776863744 153164078395392 153185946437526 153251480272896 153391786193556 153615728345088 153756367744818 153822145609728 153882144800768 153915759064512 154001040572416 154023028112048 154369625568768 154455158554624 154756828786176 154917257232384 155059088217399 155213175435264 155285464522752 155374076952576 155494125453312 155516326168536 155554776809472 155588756445648 155602494517248 155697191461092 155763799621632 155906405639352 156047556281472 156134018973696 156156311049888 156229039393984 156318190267392 156438968229504 156547995786016 156900275168256 157172388028416 157293825979392 157389552237843 157456884400128 157479365348784 157601040483258 157709275103232 157743725371488 157757653721088 157853662256952 157921192968192 158017301031168 158031253536768 158065774138512 158104855117824 158127428580672 158249604435864 158339908328832 158605712941824 158716250575296 158880783550464 158991512889856 159114356372672 159258411348992 159349290909696 159472410826752 159569462933658 159748984553472 159846204978288 160060994288928 160220052062208 160294673055744 160343844765696 160441427211984 160532981851392 160607748589056 160621929824256 160657016337504 160696737988608 160719681508224 160935644530944 161081348419584 161193611406336 161268685826048 161318156322432 161485386559488 161508442678614 161583663728052 161597931133952 161961574367232 162367820365824 162466634568096 162684945014976 162832232641536 162846610292736 162945715878144 163114633322496 163164670078464 163240662500352 163354430385408 163722026262528 163836129626112 163912434774016 164005970116608 164132687978496 164156122066788 164232576248184 164247077545984 164395779457024 164546288288314 164616682143744 164716864963776 165002534171136 165130022020032 165224252169216 165501613504512 165616957122048 165788643704832 165839500735488 165904187363328 165940427741427 166032371867136 166127116935168 166182690103296 166277520949248 166405993906176 166429752566328 166470901497856 166507265669904 166521967816704 166623310160116 166694592577536 166796039977344 166810767622144 166847206035096 167090792235008 167315316277248 167417141438592 167707493747712 167932846467072 168084885307392 168202029293568 168238771615962 168331989206016 168428046532608 168434433096639 168506490322944 168530548882032 168623928139776 168660762622434 169003381948416 169121166065664 169158109165776 169199932669952 169251836141568 169354839834872 169427290816512 169451480843136 169530401288448 169545370370048 169582406134032 169854233071808 170030312220672 170362402674228 170456796923904 170481133938537 170840375230464 170959439609856 170996784265404 171189162049536 171268891803648 171293344765344 171388254830592 171543422042112 171700474735632 171798454262016 171878467788288 171893644197888 171931192922592 171973702057984 171998255649152 172176557395968 172229373971712 172309588194816 172638728695936 172817694388224 173117412900864 173155228947576 173251170643968 173275906626054 173350035062784 173641037119488 173665828764864 173762053373952 173867801906208 174063409692672 174101432384448 174614822364672 174696147588096 174711572791296 174817899184384 174999123910656 175052806331904 175333401880576 175515161001984 175650771345408 175675849931124 175757669318232 175857964050816 175955403276288 175993839258192 176116495259268 176512809564288 176610611625984 176718093740736 176818936531968 176955554226816 177239199727104 177422934491136 177477360436224 177546586476544 177585370039071 177683766384128 177785160228864 177867962007552 177893357153256 178030804990347 178207719944192 178392458723328 178555781897208 178740881494272 178839918084096 178865452001088 179003650919256 179165712767616 179267952273408 179406462180096 179476440677376 179717607622656 179826980600574 180144760378368 180247558569984 180331507187712 180386825361408 180457186254848 180496605613482 180644256940032 180699671052288 180783830237184 180809641696752 180989318070272 181129157976064 181316925259776 181342812832128 181427271554304 181482925862736 181671059879424 181797672525696 182206771163136 182418677409792 182663797911552 182774963889108 182956593266688 183202436579328 183287761403904 183313930362912 183415500783616 183773734183584 183956356071424 184315645829376 184401489120768 184506716381184 184649273975808 184761648279207 184777962239232 184945251889152 185193767411712 185266003279872 185306473084248 185409147531264 185435619371742 185514949804032 185521984280356 185627850942528 185771274772536 185955881680896 186205755211776 186278385811456 186319076762304 186422312271872 186642210783744 186786418350528 186955526366208 186972034039808 187279764185088 187320673878642 187337213793792 187531416649728 187645544974512 187662113574912 187703106789483 187977141264384 188084408942592 188229730811904 188303150874624 188344284118416 188475547558164 188556178489344 188670930466176 189004338757632 189119363476928 189227282955264 189373487856768 189701919157248 190261311823872 190349924253696 190408315659264 190524194814231 190605702168576 190632915948528 190721701449504 190738541666304 190780206900786 190911227756544 191086012205784 191167759908864 191284101248256 191390087774208 191417413545024 191506564418432 191565310632888 191763896539392 192329369561088 192811786684416 192986349797376 193163034077586 193321046900736 193363276261824 193380349722624 193470414815232 193498037605296 193698627070464 193758045718176 193848286719168 194040920014848 194218569782928 194419906186752 194527630196736 194555403931008 194646016294144 194757089513472 194907566974464 195219988105216 195482310045696 195601277144484 195821335904256 196150060449792 196533166036608 196550519390208 196670136582432 196874014399488 196891397849088 196934407123392 197250077115648 197341944497664 197454556127232 197607117763584 197684195528704 197727377983011 197744836782336 197949828685824 198420315779072 198533542772736 198686938079232 198807855458328 199031521738752 199394099692992 199600801302528 199739909786112 199894237182144 200008305257472 200101457258496 200130026797413 200483684937216 200691516063744 200831384702976 200875254634359 200924920045568 200986555418112 201194907844608 201223633501224 201379107284163 201517407076352 201561426863568 201701901772772 201788191014912 201910995762048 202662855425664 202872945586176 203014334536704 203224789057536 203287129933824 203381809016832 203410846908846 203612982829056 203707813675008 203770302723072 203894313748563 203981540917248 204010664436144 204061105061888 204105680498592 204123702484992 204168291595578 204218771193856 204247928583368 204335307030528 204522381591408 204820971126784 205008490326424 205096194146304 205221012086016 205826167425024 206039536828416 206198731579392 206228171658276 206342438381568 206468014763622 206556342976512 206745450956532 206950900580352 207047286030336 207325500604416 207355101558048 207406369079296 207451675260864 207469992689664 207596255281456 207875207519136 208063408375296 208178691964928 208208414733184 208424253689856 208585290972672 208831332310344 208992684119103 209200366891008 209417234153472 209563184037888 209608961357592 209725101305856 209844779286528 209852736317124 209942512533504 209972487131712 210134720644344 210324967161984 210343538294784 210471549675936 210689734708224 210708338049024 210754365518016 210836571440896 210999472581152 211119877771776 211474283922432 211621667433728 211841044733952 212254796774448 212465721212928 212629881102336 212759283911544 212850303565824 212880693324672 212998646071296 213045173838864 213128273304384 213414659051904 213791793020928 213921902949312 214043975801856 214143664785408 214209355116672 214292908677632 214580859374592 214775131226112 214924815208448 214971763731507 215090875096576 215313848745984 215344590238152 215444884970736 215510974461999 215734383606816 215948765822976 216370540756224 216490427154432 216622179424128 216913260019968 217109643522048 217260954504192 217486177763328 217552893437952 217654216667136 217685292305958 217805907180544 218296035016704 218448172834816 218495891005794 218674626822144 218843583971328 218874829422384 218976768330912 219101725702656 219271012846272 219488909524992 219622486618368 219917598801408 220003378894848 220173362693376 220299002892288 220668818006016 220822609496064 221051524939776 221119334313984 221205583151104 221253903655236 221376495822848 221502822580224 221576920137728 221874658541568 221906336755104 222009687559872 222029290422272 222394719969792 222462941380128 222693557271552 223222855251456 223350235619328 223522805339136 223609991663616 223658837390619 223910461956096 224113180409856 224269372391424 224318362154616 224442652274688 224570728710144 224579244128852 224675320430592 224707398509376 224831904186368 224881016829912 225494888087552 225544145554368 225669114855424 225935307790848 226040535051264 226109874845376 226344271325184 226376587688877 226707082960896 226756605221514 227011714891776 227149870232304 227275729231872 227308178584716 227787166973952 227945919479808 227995712353872 228252216066048 228358522404864 228391126353792 228517673107456 228933966314176 229064605682688 229171290384384 229241590563456 229568743194624 229618890560916 229639165295616 229746117593088 229778919656289 229877220409344 230087679290334 230423592517632 230634551617227 230733218414592 230823217201152 230873638596768 231001560858624 231034542168072 231133380083712 231554438353152 231682737831936 231823735874944 232135243179264 232819763152896 232928196784128 233332165214208 233383134668472 233403741775872 233545787191638 233645699432448 233859608459028 234020214669312 234071334422208 234201028460544 234234466574832 234343559090976 234477285401088 234607204368384 234658452344256 234821993679024 235350412752384 235480815501312 235624124987648 235758582042624 235940738969088 236318932969472 236563912654848 236636480581632 236780493385428 237025951546752 237046880305152 237157282676736 237191142871008 237374406653796 237509862493248 237908569412736 238074375862944 238321175325696 238487269334784 238671534559008 238887617023488 239023936364544 239208616240128 239301920903168 239354194400487 239623476830208 239769307467432 240193013837824 240330078093312 240442009583616 240515767148544 240662140817976 240911622883584 240932894736384 241045106982912 241079522262336 241403466796416 241622022629376 241790417109504 241903028739072 241977234483648 242228079839232 242262664017921 242375495592078 242396896700928 242942361550848 243224903213056 243551730548736 243699951852144 243942124355584 244269915439104 244383681871872 244418573817216 244671949983744 244860993750528 245031645578112 245583039393792 245754194439168 245868652161024 246008955174912 246199031967744 246234183100182 246348864372276 246370616318976 246593669185536 246819432432471 246925023215616 247021337706496 247075297445664 247212196708352 247247492495656 247353266405376 247503801256704 247695033030048 247941175574528 248274340282368 248425435683072 248682965557248 248856281044992 249048557800704 249190675402752 249274035154944 249416281423872 249608990859264 249644628849492 249706352246784 249760898504856 249782951725056 249934965240174 250041888866304 250194059966016 250216151433216 250270809052644 250636188352512 250972974415872 251070867832832 251125712157888 251300730077552 251561240621568 252005785010176 252303043940352 252497983809024 252759735484416 252795823323048 252935892209664 252991143933651 253505072922624 253681749098496 253737163748664 253799899004928 253877754212352 254032259752308 254140936224768 254177221264704 254295601932672 254318055555072 254373609201048 254781349607712 255045468331008 255223218060032 255420414177184 255685195385856 256439159414784 256704996704256 256903337705472 256940017148016 257082382245888 257315133063168 257550712103448 257660893790208 257697681393024 257817701682432 257840466296832 257896789383888 257960553086976 257997383473728 258264836093952 258344060957568 258464382292224 258958093043904 259226541582336 259407205241344 259676119351296 259876755965952 259913859939081 260643080060928 260801702859312 261095114539008 261152148576672 261533413933056 261922233547008 262044221382144 262067359186944 262226848776576 262498685865984 262579209497856 263000102820864 263122592663552 263272741502976 263476157018112 263513774896686 263636503977348 263659782376448 263933104914432 264174742888902 264711390363648 264915917438976 265077140611104 265228404797952 265375362318336 265433331340224 265858799590656 266134401736704 266216040654336 266319879714816 266525649576192 266677740343296 266801943011328 266840035729884 267311579916288 267588688084992 267775179603968 267833672845812 267982073890816 268259877126144 268298178001632 268505476378884 268748569151424 269214661016064 269576411433984 269740470900861 270217140567552 270371337854976 270497260781568 270580238042112 270685779382272 270744908420223 270966385410048 271049506578432 271175745355776 271214462545128 271483977105408 271610418233344 271693736964096 271859084998084 271975387889664 272014219248192 272140907331456 272164936646656 272224388794104 272696508788544 273628016114688 273995696867328 274162445833662 274434889900032 274719382437888 274803654868992 274931642105856 274970895544368 275123251175424 275290686351496 275408457302016 275660601275376 275934534107136 276063048040448 276434000805888 276473468744064 276602233681152 276626656919552 277166943358848 277417877833728 277899004919808 277959709626372 278113721296896 278153429057613 278272424706048 278282976420534 278441776413792 278656912158804 278933822521344 279308632817664 279417578717184 279478615143456 279633468407808 279793039048704 279803648422832 279963316175616 280179627525792 280433289549312 280458051059712 280628732901248 280919646277632 281005820690688 281468317461768 281493170362368 281965711896576 282454726311936 282516426177624 282713321337246 282834267734016 283006395699264 283287628283904 283506508136448 283679045215392 283840924432896 283998194761728 284060231785152 284171031072512 284552878735872 285055724027904 285229203932416 285391967735808 285524886380544 285612473488896 286082552174256 286107812499456 286366841634816 286629018308676 286926151872384 287085131661312 287126120317536 287259846627648 287347965949332 287645844809088 288494054341632 288829572565504 289217680026624 289479524696064 289681272672256 289744551116379 289981570351104 290070524583936 290205622222848 290247056407944 290547940605696 290772430078752 291061380022272 291327854674392 291629859280128 291791445295104 291833105896512 291969024441216 292135634270208 292361350461696 292829982157824 293223465068544 293337838526464 293401915716726 293564483591168 293732003856384 294225090674688 294430145994752 294735366586368 294825779085312 295005204873648 295311021599232 295337096773632 295832878055424 295875115673472 296012916746496 296181834190848 296410676645376 296526293293056 296617255173504 296924743028736 297630473668608 297800314159104 298030407118848 298146655551488 298211783187492 298419616967093 298547282608128 299025829855232 299091149539488 299256869699584 299427638280192 299609864679168 299841355773216 300152185887744 300725527405824 301037274095616 301247077054464 301387380068352 301479833127168 301792361766912 301835450251836 302276110614528 302342140295352 302552852659158 302682286522368 302866493643072 303034305642496 303077571446288 303311741835406 303927892639744 303994283138496 304521501805056 304837183586304 305072713525248 305116270363269 305419474243584 305561720512512 305655454084608 305972311375872 306015996654216 306091657592832 306158520747888 306185553727488 306252437393367 306328156790784 306371892875052 306502960545792 306783572387112 307231456690176 307512735489636 307644291219456 307831518129024 308002081144832 308046056224096 308739251137536 309513657572352 309702022145433 309834514464768 310118176434798 310426350870528 310570929045504 310748153905152 310988250906624 311032652337072 311109553618944 311177512891296 311204989034496 311394382922184 311527599243264 311812811278704 312095112562944 312268037947392 312312622099776 312458078787968 312636380534784 312877936459008 313095991572032 313800550336512 314344776056832 314587651958784 314779104475686 314913768800256 314958730697568 315202080966516 315418550206464 315487450742976 315515307442176 315707324513904 316034602062336 316062507073536 316131548277024 316209710235648 316254857161344 316499208871728 316679816657664 317211425883648 317432501150592 317761567100928 317983025779712 318228712745344 318516822697984 318698581819392 318944821653504 319138925867316 319497969106944 319692409956576 320121988577856 320440104124416 320687689531392 320882854423968 321065963702784 321215497178112 321243859648512 321314032675008 321439363016448 321871289061888 322162696839168 322387222812672 322537371652096 322636312644864 322970773118976 323016885357228 323167327456104 323195862267904 323923148734464 324735640731648 324933269136192 325369890029952 325664465283072 325891431756288 326229266644992 326329340156928 326481325000704 326527938458937 326708860770816 327444052525056 327672259252224 327743836508691 327824869548032 328011940233216 328265375956992 328312244133576 328465152496368 328494155091968 328791558914048 329092576576628 329233364287488 329433729927552 330005068342272 330260044040064 330448504338432 331003227009024 331233914244096 331577287409664 331679001470976 331808374726656 331880855482854 332064743734272 332254233870336 332365380206592 332555041898496 332811987812352 332859505132656 332941802995712 333014531339808 333043935633408 333246620320232 333389185155072 333592079954688 333621535244288 333694412070192 334181584470016 334630632554496 334834282877184 335414987495424 335865692934144 336169770614784 336404058587136 336477543231924 336663978412032 336856093065216 336868866193278 337012980645888 337061097764064 337247856279552 337321525244868 338242332131328 338316218331552 338399865339904 338503672283136 338709679669744 338902961686272 339060802576896 339090740740096 339164812268064 339708466143616 340060624441344 340724805348456 340913593847808 340962267877074 341680750460928 341918879219712 341993568530808 342378324099072 342537783607296 342586689530688 342776509661184 343400949471264 343596908524032 343756935576576 343787288395776 343862385845184 343996511298304 344353114791936 344458747943424 344619176389632 345277457391872 345635388776448 346234825801728 346310457895152 346502341287936 346551813252108 346700070125568 347282074238976 347331657529728 347524106747904 347735603812416 348202864768896 349229644729344 349392295176192 349635798368768 349998247821312 350105612663808 350318680787457 350666803761152 351030322003968 351301542690816 351351699862248 351515338636464 351715928101632 351910806552576 351987678516384 352232990518536 353025619128576 353221223251968 353436187481472 353637873063936 353911108453632 354478399454208 354845868982272 354954720872448 355093172953088 355170740078142 355367532768256 355570320457728 355735924015104 355786714306512 356061609980694 356415439888384 356784917446656 357111563794416 357481762988544 357679836168192 357730904002176 358007301838512 358331425535232 358535904546816 358812924360192 358952881354752 359435215245312 359653961201148 360289520756736 360495117139968 360663014375424 360773650722816 360914372509696 360993211226964 361399342104576 361567660474368 361619283393504 361978636140544 362258315952128 362685625664256 362854543108608 362965851725472 363342119758848 363563243388117 363595345051392 364413542326272 364837354819584 365327595823104 365549927778216 365913186533376 366404873158656 366575522807808 366627860725824 366831001567232 367547468367168 367912712142848 368631291658752 368802978241536 369013432762368 369298547951616 369351274650273 369523296558414 369555924478464 369890503778304 370387534823424 370532006559744 370612946168496 370818295062528 370871238743484 371029899608064 371043968560712 371255701885056 371542549545072 371911763361792 372411510423552 372638153524608 372844624543744 373284421567488 373572836701056 373911052732416 374559528370176 374641347757284 374674427587584 374902447860261 375062833299456 375291089949024 375324227149824 375406213578966 375954282528768 376168817885184 376459461623808 376606301749248 376688568236832 376951095116328 377112356978688 377341860932352 378008677515264 378238726953856 378454565910528 378746975713536 379403838314496 380522623647744 380699848507392 380816631318528 381048389628462 381211404337152 381265831897056 381443402899008 381477083332608 381560413801572 381822455513088 382172024411568 382568202496512 382780175548416 382834827090048 383013128836864 383130621265776 383527793078784 384658739122176 385623573368832 385972699594752 386326068155172 386726552523648 386760699445248 386940829630464 386996075210592 387397254140928 387516091436352 387696573438336 388437139565856 388839812373504 389110807862016 389292032588288 389514179026944 389815133948928 390439976210432 390964620091392 391202554288968 391642671808512 392300120899584 393066332073216 393101038780416 393340273164864 393748028798976 393868814246784 394500154231296 394683888995328 394909112254464 395214235527168 395270662345029 395368391057408 395454755966022 395489673564672 395899657371648 396262114333353 396840631558144 397067085545472 397373876158464 397615710916656 398063043477504 398788199385984 399201602605056 399479819572224 399788474364288 400016610514944 400202914516992 400260053594826 400967369874432 401383032127488 401662769405952 401750509268718 401849840091136 401973110836224 402217744607821 402389815689216 402447267002448 402758214568326 403034814152704 403122853727136 403403803545544 403576382029824 403821991524096 405325710851328 405745891172352 406028669073408 406449578115072 406574259867648 406763618033664 406821693817692 407225965658112 407415627350016 407540605446144 407788627497126 407963081834496 408021328872288 408122210123776 408211360997184 408247404969984 408336583191156 408437542387712 408495857166736 409044763182816 409641942253568 410016980652848 410442024172032 411243668750493 411652334850048 412079073656832 412397463158784 412456343316552 412684876763136 412936029527244 413112685953024 413490901913064 413901801160704 414094572060672 414651001208832 414710203116096 414903350521728 414939985379328 415192510562912 415750415038272 416126816750592 416416829466368 416848507379712 417170581945344 417424464630801 417662664620688 417985368238206 418400733782016 418834468306944 419126368075776 419217922715184 419450202611712 419689558573056 419705472634248 419885025067008 419944974263424 420269441288688 420649934323968 420687076589568 420943099351872 421379469416448 421508731036032 421673142881792 421998945162304 422239755543552 422948567844864 423243334867456 423682089467904 424069982005869 424509593548896 424931442425856 425259762204672 425518567823088 425761386649344 425997292142592 426090347677728 426256546608768 426829318103808 427583586041856 427843805898624 428087951603712 428287329570816 428418710233344 428585817355264 429161718749184 429550262452224 429849630416896 429943527463014 430181750193152 430627697491968 430689180476304 430889769941472 431021948923998 431468767213632 431897531645952 432741081512448 432980854308864 433244358848256 433826520039936 434219287044096 434521909008384 434972355526656 435105786875904 435308433334272 435370584611916 435611814361088 436592070033408 436896345669632 436991782011588 437687167942656 437749658844768 437953536661824 438203451405312 438542025692544 439244973236736 439835197602816 440006757789696 440102873575089 440346725386752 440598005784576 441337636012032 441645218992128 442103049879552 442238668627968 442411166302208 442507807310472 442752991645696 443005645160448 443153840275456 443749317083136 443812673510208 444019375119744 444058580844544 444789439939584 444925882760256 445387114543104 446445710502912 446700471238656 447045610678272 447219983327232 447317674781238 447820923912192 448226360819712 448538744782848 448636724309232 448885304549376 449141457420288 449158488257704 449350640861184 449414797018752 449663808372736 449762033659824 451088291108736 451338229710848 451870615581696 452081070102528 452219749690752 452688542650368 452753175377754 453414165921792 453513210443028 453829278988737 454023429783552 454299740464608 454551458463744 454616357169432 454967612753109 455891838959616 455991424707744 456504432132096 456782252707584 457035346214912 457867932628352 458129211365376 458342580768768 458483181126912 459137486389248 459237781121832 459278330591232 459492235186176 459557839312578 459754440818688 460175358580668 460847185035264 461269103234454 461466436829184 461646434402304 461747277193536 462003121717248 462069084336144 463108876706304 463365475663872 463647471749888 464270486358528 465639526305792 465856393568256 466664330428416 466766269336944 466807483551744 467091574383276 467291398864896 467719216918056 468142668844416 468402056921088 468468933149664 468687118181952 468954570802176 469316904688512 469643987358048 470700825504768 471248249975296 471517164085248 471881477938176 472168656713529 472637865938944 473127825309696 473272961163264 473560986770856 474051903093504 474093760610304 474314565353472 474382285742016 474748813307592 475019724986496 475817138825472 476148751725888 476642350651392 476974538669568 477343069118016 477775234046976 478047872729088 478417232480256 478603841806336 478708388800974 479246953660416 479538614934864 480386027675648 480660156186624 480884019167232 481031534297088 481324281635952 481823245767168 481865789472768 482090213965824 482159044524672 482806933592832 483244045258752 483580834219008 483806057478144 483954468967296 484456159678464 484525328035842 484750991184156 484793793401856 485884723101696 486449806426112 486895164525257 487103461097472 487399903704288 487884248711168 488539830878208 488837147634432 489343899967488 489721987501056 490063291156224 491166078787584 491508388878336 491737304322048 492017910349824 492398063935488 492468366200364 492697728744552 492741232637952 493187338371072 493638864864942 493850046431232 494042675412992 494150594891328 494424393416704 494494984991312 495007602513408 495390066060096 495882351149056 496850871366144 497365931114496 497712562089984 497821283224281 498097115601408 498381350805504 498548070309888 498832562847744 499217981718528 499289257698984 499412704493568 499521797009712 499565903450112 499869930480348 500083777732608 500388119932032 500432302866432 500541618105288 501272376705024 501945948831744 502251424315776 502601460155104 503122481243136 504606087880704 504995967618048 505303299289917 505519470968832 505591646646096 505871784419328 505982287867302 507010145845248 507363498196992 507474327497328 507599798009856 507755508424704 508064519504616 508281872449536 508354442529408 508591203865344 508636111110144 508747218402096 509562699215424 510090936662016 510446436120064 510840828354368 511370390771712 511443401815611 512878318829568 513806675410944 513880034296032 514164764491776 514630266126336 515101424206896 515395362786048 515635403364864 515680932593664 515793578767776 515921106173952 515994766947456 516529672187904 516688121915136 516928764584448 517916186087808 518453083164672 518814410482688 519352238702592 519753511931904 519827719878162 521286160121856 521603405718624 522190229078016 522304297153344 523844467094016 524088442764288 524134718373888 524453697553152 524997371731968 525158418995712 526000205641728 526245185327104 526545483005952 526952314036224 527027549793372 527273007954696 527319564752896 527866209828864 528349485777804 529831834877952 530154281222208 530456809595904 530866662680448 531717599181312 532268803473408 532432081308672 532639759429632 532756110117213 533051299152384 533355480686592 533603886022656 533680071459768 534092414971041 534623159832576 535177376169984 535550359207936 535667345691624 535964147781632 536519754252288 536596356003264 537010952757768 537497138302848 538429322032128 539152822867968 539480941801722 540434281135104 540742675709952 540994521563136 541160476084224 541371558764544 541489816840446 541932770820096 542099013156864 542351490711552 542428925090256 542967954210816 543220836466688 543387473928192 543718169996168 543950775779328 544028438496384 544281814662912 544329873293312 544448777588208 545393017577088 547256032229376 547991393734656 548324891667324 548869779800064 549607309737984 549863284211712 549941791088736 550246502350848 550581372702992 551321202550752 551869068214272 552126096080896 552946937488128 553204467362304 553253313839104 554284944837621 554333886717696 554835755667456 555798009839616 555919419252744 556227442593792 556306858115226 556544849412096 556565952841068 556883552827584 557313824317608 557867645042688 558617265635328 558835157434368 558957230286912 559266936815616 559607296845664 559926632351232 560359255051584 560866579098624 560916102119424 561257465802496 561839292555264 562011641381376 562936634923536 562986340724736 563931423793152 564909452623872 565032852355248 565426642674492 565668535468032 566012791398528 567013016272896 567358090430784 567681848865792 568120463570304 568342062145024 569105757471744 570458407864832 570783935471616 571049772761088 571224946977792 571572584442693 572165104348512 572215624998912 572733683269632 573258036617352 573852303744768 574170263322624 574252240635072 574519693255296 574695931898664 575291689618176 576988108683264 577659145131008 578435360053248 578959049392128 579362545344512 579489102232758 579963140702208 580141049167872 580411244445696 580494112815888 581095881211392 581544860157504 582122760044544 582655709348784 583259718560256 583582890590208 583666211793024 583938048882432 584271268540416 584722700923392 585659964315648 586446930137088 586675677052928 586803831433452 587128967182336 587212794677183 587464007712768 588450181349376 588860291989504 589651558170624 590010409747296 590622043198464 590674193547264 591750231346944 592025833492992 592363668381696 592821353290752 593052586586112 593182133949033 593234510347008 593849486057472 595260947337216 595600628318208 596060814237696 596293311102976 596423566374984 596839233934186 597094565216256 598051659710464 598182299078976 598513739399168 599219729358336 599682711546432 600304371775488 600390080392239 601451054811648 602074548191232 602494154108928 602625763903077 602774760136704 602959666254336 603584723533824 603670900503672 604137321852489 604552221229056 604684280590704 605105705318316 605364573044736 605732987286144 606068611284992 606155142892576 606623483670812 607988566276992 609043003610112 609674367172608 610145427050496 610232540726538 610838948487168 611123441025024 611310908169216 611682941245689 611944622751744 612031993308432 612183315185664 612317041495776 612371107454976 612504874786734 612656313581568 612743785750104 613005921091584 613567144774224 614462913380352 615025470979272 615288582438912 615663036258048 616004162289664 616092112448192 617478502275072 619027315144704 619404044290866 619669028929536 620236352869596 620852701741056 621141858091008 621976501813248 622065304674144 622219107237888 622355025782592 622409978068992 622788765844368 623625622557408 624190225125888 624536075894784 624625244199552 624916157575936 625272761069568 625755872918016 626191983144064 627601100673024 628689552113664 629175303917568 629558208951372 629827537600512 629917461395136 630404161933032 630974901485952 631030614884352 631414649027808 632069204124672 632125014147072 632263096554048 632509714322688 632998417743456 633359633315328 634422851767296 634865002301184 635523134201856 635966051559424 636457425490688 637033645395968 637397163638784 637889643307008 638277851734632 638995938213888 639384819913152 640243977155712 641375379062784 641765708847936 642131927405568 642430994356224 642628065350016 642878726032896 643742578123776 644325393678336 644774445625344 644915291194521 645074743304192 645272625289728 645941546237952 646033770714456 646334654912208 646391724535808 646532923385997 647846297468928 649471281463296 649866538272384 650739780059904 651328930566144 651782863512576 652458533289984 652658680313856 652962650001408 653055876917874 653417721541632 654888105050112 655344518504448 655487673017382 655649739096064 656023880466432 656530751913984 656624488267152 656930304992736 656988310183936 657583117828096 658185153153256 658466728574976 658867459855104 660010136684544 660520088080128 660897008676864 662006454018048 662467828488192 663154574819328 663358002941952 663616749453312 663761710965708 664129487468544 664508467740672 664730760413184 665623975624704 665719010265312 665883605991424 666029062679616 666087871266816 666493240640464 667184159909376 667243070488576 667388824140384 668363168940032 669668565754368 670829974990848 670976512171857 671731385868288 672339541229568 672808117174272 672955086463848 673327956824064 673712186130432 673737732386556 674025961291776 674122195528128 674495712559104 674643050489736 676484664262656 676632436663104 677007344566272 677419359339488 677805923372544 678121605153792 678181481480192 678329624536128 679416932287232 680121248882688 681449610696912 681827187695616 681924535754148 683361500921856 683837758439424 683987137061616 684756648198144 685075567214592 685173379061376 685553019322368 686801898942528 687193817048064 687513871153152 687724771690368 687993022596608 688706229583872 688917495886848 689238352779264 689336758968867 690554914783744 691270777552896 691903654851681 692469651603456 692620915790304 693004682575872 693103626504216 693400140251136 694663315059456 695048213495808 695471207624832 696405729537792 698459289458688 698784590352384 699271596737536 699996495642624 700211225327616 700637361574914 701333607522304 702060644007936 702603085381632 702703399724496 703030677272928 703431856203264 703821613105152 703975357032768 704465981037072 706051238257152 706442446503936 706872374962944 707275746127872 707822216907264 708956798908416 709691737964544 709909441744896 710186345906176 710341480156284 710735065536512 711140640915456 711471848030208 711573428613024 712123219961388 712830879776768 714223127588832 714963525977088 715461808004352 716014603677024 716662851070464 717071809093632 717625848720384 717905762709504 718062583201461 718870430490624 719307922402296 720579041513472 720990234279936 721326028750848 721547301445632 721828745019392 721986422453928 722798684209152 723135320948736 723238566787008 723957272281088 724516631904256 725371251328512 725709086217216 725931703450944 726684239517696 726787992053763 727126486776234 727190690102784 728827084652544 729674709639168 730655191646208 731099855556432 731826373066752 732809746317312 733151045615616 733255721451648 733662003134464 735094936734336 737262583317504 737605956483072 738026865524736 738597095903232 738702549300546 739046593116828 739111848956928 739781007556608 740458297297413 740775069646848 741064013119488 741225892336992 741636590125056 741742477486968 742059799216128 742087937121424 742511403770112 743085099090144 743823526723584 744823020847104 745276307049216 745689249087488 746568843134976 747145673402112 747822105464832 749119056740352 749282695514568 749348855175168 749804895720522 750125666598912 750582179898048 750648454299648 750812427157932 751908565057536 752918923247616 753212603498496 753377136473664 753902190232656 754683721864704 756017355030528 756477453907712 756909131821056 757493951427072 758807676628992 761045247295488 761399697014784 761633262637056 762096779256924 762422808674304 762531663794112 762886805798016 762954166665216 763120827603144 764344048823136 765136404993024 765669654180096 766026257673728 766261242531552 767055586157568 769317478244352 771247146737664 771945399189504 772652136310344 773453105047296 773521398890496 773881659260928 773992150421184 774794508281856 775032182872704 775393146876672 776874279131712 777679624747008 778221615724032 778584065176576 779028358053888 779630267897856 779741579817243 780879952420864 781929240182784 782405108577936 783285343617024 784600241799168 786132664146432 786202077560832 786680546329728 787496057597952 787737628493568 789000308462592 789367777990656 789818224508928 790428471054336 790541324690058 790736782114816 790909511932044 790979347129344 791460723260551 791799314743296 792524228666706 793681263116288 794134171090944 794747752316928 795231421833312 796126086955008 797576398771968 798403205210112 798959639144448 799576948728576 800033221029888 800405829033984 800520107189652 801934739748864 802766064254976 803325538811904 803501018537436 803699680182272 803946221672448 804435489215642 804779631378432 804894534004896 805516429136652 806069628305408 806245707454272 806807607091088 807643983048192 809221412702583 810651421702656 811491782344704 812057338146816 812234725260669 812899156230144 813148519735296 813527236067328 813643387635384 814451931316224 814831254700032 815081210892288 815577254994252 815926163668992 816042657744576 816422721994368 816494809939968 816673166382312 816875084775424 816991714333472 818089526365632 820033961305696 820884048344064 822487337500986 823304669700096 824158147313664 824794926317568 824912686633104 825369753526272 825872059054488 826225371906048 826981803826128 827803602321408 828189144121344 829302002417664 829420406232192 829806701043456 829879970758656 830385021125824 831500830076544 832253633501184 832833658932736 833697014759424 834341163890688 834460287172839 834848929261602 835325329241376 835970736476412 836801467564032 838252736151552 838435845430368 838900405223424 839379117146112 839410945268496 839889948526848 840538882577376 841299868647936 841374153179136 841886198703744 842758938832896 843017462072064 843346285763584 843997890324608 844479511087104 845897135689728 846486669734912 847364178935808 848139964011738 849019187097792 849862884851712 850519524409344 851037135646176 851522773298688 851994584285184 852180695355456 852513093217536 853658636207616 855167172083712 855687611797248 856175903207424 856574659141632 856837420466688 857171634710528 858323437498368 859100524904448 859699260833792 859887054926028 860363500386304 861255394983936 861378360952608 861779539882944 862043897847996 862937534427264 865482163024896 866488717696512 867653040079872 868438574088192 869043818016768 869233653349137 869944711053312 870211573751808 870616866668544 870741169223832 871223628722176 873184140066816 873792691339264 873983564023176 875374335885312 875499317689536 875907073323648 876406902810624 877084051385088 878489946473472 879670395205632 880013515579392 880205747150178 880693450773504 881196011569152 882675272024064 883290437984256 884206099759104 884477337255936 884822332604416 885015614620944 885505983291392 886011290320896 886307680550912 887498634166272 887625347020416 888038750239488 888117161689088 889578879879168 889851765520512 890774229086208 892891421005824 893400942477312 894091221356544 894439966654464 894635349562476 895258850901279 895641847824384 897077489565696 897273448618464 897770609098752 898282914840576 898316976515408 898829594037504 899327616745472 899524067319648 902176582217472 902676459421696 903741231163392 904162140205056 904439499381504 905377085300736 905506350755508 906828331843584 907026420886056 907658557977474 908046859567104 908599480929216 909102916927488 909232714338864 909935225506218 911783677919232 911982849415488 913564505415168 914070692429824 915735865256704 916258422730752 916685161537536 916966362253824 918274972778496 918475562243664 918556661182464 918984470372352 919115678625156 919508881637376 920350717161336 921694370070528 922538206468908 922932873658368 923494554387072 924006243434496 924138168672288 926217753412608 927294943499776 928540972717056 929106066436299 931279052611584 931712787136512 933328660856832 933532538673888 933614967103488 934183148766552 934582797729792 935438433836112 936285337688832 936804113842176 936937866299328 937374236363904 937909141604352 938633809377024 939287974716096 941401651009536 942496499950592 943034328170496 943762955876352 944337313427058 945275731877888 946255650619392 946545922326528 947121973541712 948103806187008 948187521220608 948629130706944 948764571484032 949497626615184 950039449972992 951634277650944 952297503451776 953284701302784 953949077339136 954686138236032 955550468093952 956095745458176 956834464960512 957207683612672 957416777601948 958084033420667 958493907320832 959077229869728 960772055351296 961320312373248 962063068594176 962648563271904 963646491534336 963731578945536 964318089049344 965613867185664 966488090517504 967161668438016 967612114956288 967908937934592 968912319356928 969050656071684 969501982368312 969587586803712 971769446203392 972899612852224 973790329050514 974206922194944 974799807408576 975768497422336 977674295268864 978687799934976 979443975002112 979583815376811 980126582312448 982332157575168 983016777756672 983231509526073 983474608644096 984035820699648 984796127870976 984936732400728 985395457489104 985482465275904 986374676742144 987277729729884 987700092862464 988301189782656 988848786833408 988989969982624 990015205026816 990780132120192 993701742732288 994731862228992 995425124179968 995642566448562 996194231202816 996762701611008 997096140619776 997665125695488 998435963437056 998578515397968 998825408987136 999043594019424 999131806900224 999739860960696 1000167555465216 1000776239864064 1000864605732864 1001083236210576 1002544753410048 1003891897663488 1004502848631552 1005202920310208 1006244962486272 1009212175761408 1009991935236096 1010606598579834 1011038941937664 1011183293292192 1011743568838656 1011964575734604 1014726996393984 1014948654994656 1015199596019712 1015511016849408 1016129039009232 1016708885058816 1017182407730688 1017272222220288 1017494436804192 1019125398430848 1020181873324032 1020892872240128 1021681656708736 1022740781543424 1022886803631222 1025756637659136 1027613350821888 1027760068592064 1028329528983552 1030202848413792 1030790725572096 1031270806729728 1031361865187328 1031587157535552 1031989533894912 1033059344375808 1033376243830272 1033857529168896 1035832372175616 1036906166329344 1037628820965376 1038704477405184 1039507023863808 1039655439756324 1042572320243712 1043206811437248 1044608594306688 1047688934188032 1048176885528576 1048907395106304 1049994743463936 1050316837991424 1050956042362371 1052000411283456 1052490370654208 1053090966011904 1053904628072448 1054055099586744 1054546015909392 1054639129505792 1055732419657728 1056698971555608 1059663669755904 1060308562444416 1060913619191808 1061733325360896 1063435198362624 1064537606946816 1064864162617344 1065279518859264 1065512220234426 1066102598304768 1066710961373184 1066751409612047 1067207772045312 1067360142919536 1068184829942082 1069246319665152 1070354752339968 1071100718415872 1071334691383248 1071928295563264 1073039508504576 1073192712006528 1074021905515536 1074994276605696 1076858644064256 1078305645735936 1078961883603444 1080868562270208 1081485351419904 1081989043126272 1082320952168448 1082743117529088 1082979633680892 1084198026313728 1084702981423104 1084857850180512 1085935908421632 1086441672933376 1086774947856384 1087436339992336 1088056876992768 1088563629325824 1088659746586624 1088897555176416 1090689730164351 1090786035154176 1094512064458752 1095982787469312 1096649783334648 1097739559600128 1099214619475968 1099726568423424 1099883582177472 1100493004701696 1101162745405984 1102642405101504 1103738136428544 1105893874976256 1106408934724608 1106506627678208 1108569889675242 1108667773435392 1109671511334912 1111596019679232 1111838838505488 1112454885187584 1112613716230452 1113089698824192 1113131905682136 1113767105655168 1114627648635216 1115735290085376 1117234531270656 1117914460573824 1118533873631232 1119214593691328 1119853264702464 1120718510103168 1121733158197248 1122514931604992 1123678585110528 1124023282762752 1124707343580783 1125873269847072 1125972681449472 1127862847586304 1129818905247744 1130065704710496 1130853285348984 1131337070936064 1132025582797056 1134026032545792 1134716180861568 1135363697731584 1136240927140608 1136684124290048 1138211514943488 1140916815729664 1141567870943232 1142099545522176 1142449893955584 1143145168885386 1144330208697024 1144431249997824 1145467366539264 1146516073234704 1147704607489536 1148340526645248 1148504481270144 1149039386510592 1149391863797328 1150583379236352 1153976217366528 1155318290262016 1156870720106496 1157918098784256 1158725090689024 1158978204465516 1160282098335744 1160822488891392 1160988225631776 1162191762422784 1163089720315008 1165311418697568 1166519437120512 1167332423586048 1167876097764864 1168542537080832 1169445401846784 1171319928631296 1172893860274176 1173351354105856 1173607662866904 1174257934364672 1174425589354366 1174928015425536 1176900362698752 1177720583979008 1179303116341248 1180020819494592 1181244086396928 1183500462693888 1184051666985984 1184727336763392 1185642706581504 1185811987035087 1186105173172224 1186364267898066 1186469020694016 1187698972114944 1188786343000059 1190521894674432 1191201256636416 1192121628475392 1192586622205952 1192847132749968 1193678467868372 1194189130432512 1196364598157952 1197027478798336 1198439458716672 1199365423092864 1200608743550976 1200780160784478 1202902109623296 1204149096382464 1204988308217856 1205251527806154 1205549520273408 1205919332508672 1206653233823463 1207169447067648 1207341801007344 1208274643704978 1209104442458112 1209368561181408 1210211410636632 1210729146089472 1211465974572288 1212137222569984 1212310285785152 1213246967341624 1215977132553984 1218086007220224 1219348734345216 1220290854100992 1220465081453076 1221677896974336 1222246882050048 1222621816338432 1223365882491378 1223889245503488 1224063986616864 1224366630371328 1224634082991552 1224742214909952 1225009749573468 1225312627163136 1225487571500208 1227134289548448 1228925826760704 1230050941958544 1231326072516096 1232008324579328 1232184224896384 1234957004550144 1238054630289408 1238808088581732 1239338057859072 1240472705739192 1241705403482112 1242283716182016 1243953003626496 1244130609348288 1244710051565184 1244819956137984 1245577531688736 1247251245114816 1248380450251776 1249250488399104 1249832315151872 1250545522139136 1251511745836032 1252273393892403 1252383966288128 1255202201346048 1257379104227328 1258350607835136 1259116417902744 1259655075201024 1259834922790272 1260808323866064 1261949802971904 1262061229768704 1262829298055616 1264138408249344 1264526193108096 1265019428645376 1265996835486912 1266719266630656 1268845703534592 1269730004602368 1271046268403712 1271932103118848 1272209946017607 1272914850981376 1274067290791936 1274794327277568 1275779286614016 1276555703469264 1277991876427776 1278769639826304 1280487954311424 1282750758125568 1283531417695872 1284263854811136 1284861988712448 1285256130700032 1285757452065792 1287485156247552 1288650787356672 1289548891250688 1289830582389042 1290149486608384 1290545250579456 1291330653740899 1291883092475904 1292067541428912 1292669309824416 1292783449071616 1293065846771994 1295692594937856 1298942562926592 1299733076544768 1301479560119808 1302657861132288 1303565727025152 1304917066579968 1305317360627712 1305925300002816 1306111753835748 1306835443083264 1309776210100224 1310689037008896 1310975346034764 1311299478192128 1313061503827968 1313248976534304 1313860609985472 1313976620367872 1315166235656192 1316370306306512 1317734919710208 1320020273369088 1320308620725267 1321040176160256 1321794017353728 1324012908036096 1324935656976384 1326309149638656 1326716005883904 1327233498906624 1327523421931416 1328258974937088 1329016935481344 1329461520826368 1331247951249408 1331438020530624 1332058125359232 1332175742533632 1332986481280928 1334368319818752 1334486140977152 1334777648280768 1339337131508736 1341659949981696 1341953024343714 1343462771736576 1344679082459136 1345616234348544 1345910172927696 1346655913648128 1347424372260864 1347475464773112 1348051922583552 1348244391056256 1348991425118208 1349286100979472 1353264873326208 1354014689132544 1354838718678976 1355611846745088 1356243210307584 1356659249072256 1358833864574464 1360242497765376 1361487836966211 1362899221393824 1363654375391232 1363849071508296 1364902838259327 1367675516878848 1367974274123232 1369513296396288 1370346758122752 1371106038644736 1373603797885056 1374387634096128 1375027742306304 1375449543380736 1375986045193216 1377412459167744 1377834991773696 1378476705558528 1378673517937734 1381109829567488 1382541555105792 1383807309703362 1384939303206912 1385241831580608 1386009365151744 1386207253008432 1389326630118912 1390096426991616 1390942415249664 1392811459075584 1396918578917376 1397569180704768 1398543193475072 1399992991285248 1400422450655232 1401274723149828 1402667215044608 1405206170763264 1405406799448992 1406061354545856 1406863712406528 1407950714065536 1408931962074144 1412102476514304 1413744749925888 1414551492255744 1415644433814528 1416505970140587 1417913597816832 1419383475929088 1419818883489792 1420372691812352 1420682960312568 1421470131073024 1422281281830912 1422943696060416 1423146857226048 1424246439922776 1425661759553536 1428446255177664 1429927051954176 1430923616008704 1432029207354048 1433325702140928 1434143618187264 1435251697440768 1435811525419008 1436125166402922 1437740860981248 1438615844804592 1441158083026944 1441980468559872 1442652057501696 1443094602891264 1443657490038784 1443972844907856 1445597368418304 1446270641897472 1446477133574016 1449033263808512 1450742502657024 1451418172434432 1451863406901888 1453368479035392 1453575984107526 1454252973552468 1454381380205568 1457654169305088 1459349419278336 1460685493575771 1461310383292416 1462199711112864 1463652746133504 1465619492634624 1466511442903296 1467324006268928 1470189873468672 1474525166635008 1475211912966144 1476053731049472 1477194191806464 1477405098601092 1478093186233656 1478223697913856 1479562015113216 1480916594594826 1481550139293696 1482128026238976 1482451784673984 1483273180250112 1483484954973936 1484175874242848 1485022807540224 1486170198180288 1487647053447168 1490552614098432 1491378498174976 1493137686269952 1494291346804224 1495644210929664 1498238113480704 1498565391029136 1498697710350336 1499609791441044 1500251333197824 1501164359796096 1501296908599296 1501624854315864 1503817130115072 1505837846495232 1506754272947328 1507804380465312 1509367443729408 1512954907815424 1513818263642112 1514987902854144 1515909897869751 1517615353257984 1522090494590976 1522799394029568 1523266525274112 1524193558513848 1524845617348608 1525063327588224 1525773611596032 1525908333330432 1526241655206288 1528688097646272 1530272809986048 1531339308360192 1532052515347456 1532522485063104 1534111172315136 1534330205446833 1538634956488704 1542494293475328 1543890798379008 1545304272620688 1546906210094592 1547042797780992 1547763318521856 1547984300842368 1549589016563712 1550064365745408 1550786293753344 1553748558263424 1555359249494016 1556443231448064 1557168130353152 1558056716107776 1559260535795712 1559483159634486 1561759904841728 1563189738738983 1563858480365568 1564810217155872 1566570687234048 1572265328292864 1572404155121664 1573361092659456 1574992115195904 1575475256987136 1578000616925184 1578735555981312 1579636449017856 1580856942108672 1581082649380116 1581473564229632 1581819023864088 1581958694258688 1582921446521102 1583598629486592 1585048457333412 1587362526232576 1589495504633856 1590462843666624 1595152797543936 1596806410420224 1597919278288896 1598268330351639 1599153897457152 1600066442059776 1600811658067968 1601040214379304 1602277244913123 1603869479497728 1605532128509952 1606651077623808 1607002037074872 1607399360364544 1607892443344896 1608870978431284 1609559262756864 1609789068009792 1611032858273304 1612491414908544 1613615214182176 1615287966096384 1618442825405166 1621302843405312 1622983564689408 1624114676293632 1624469450521338 1625798312460288 1626297039470592 1627054472134656 1627286775270768 1628903862632448 1629662509400064 1630162421784576 1631154509988504 1631852327337984 1632085315489152 1632845443988736 1632989619879936 1633346332764624 1633750169550848 1633983428666944 1636179052731264 1640067922611392 1641768096688128 1644974675001972 1646609339400192 1649589852635136 1649825373266208 1650739507052544 1651744118108976 1653963607652256 1655607204642816 1656378288242688 1658840812464384 1659613402086912 1659759941517312 1660770042251648 1663001660153088 1664507267002368 1665667317865472 1667394029518848 1668682327781376 1668920574345678 1669697858523204 1670650658482752 1671941472952824 1673602935128064 1676505472303104 1676871690860736 1677800810446848 1678821890536992 1679779897053696 1681077765154752 1682599737295872 1682748306358272 1683772397407488 1685517877665792 1686034924144128 1686692571527168 1687995780649216 1688959022174208 1691794271379456 1692973339469824 1694728357871616 1696279928023476 1698038374195584 1701039048818688 1702074271292352 1703045546597376 1704361390710912 1705026186435072 1707317272415232 1711375223594496 1712351806414848 1713149318283264 1713674840933376 1714343269421056 1714717753328079 1716646874996736 1718201049808896 1719398521667584 1719774109852056 1720727000772608 1722510789967872 1722756721905216 1723559079765888 1724087795695992 1725875068854528 1730964326049792 1732977435393024 1735306080159744 1736877148176384 1738087636033536 1738467306698274 1739889422106624 1740423147503616 1741233733337088 1741482338447664 1742447257444352 1746368280133632 1747585382678528 1747967128046352 1750748671770624 1750998635379072 1751814146647296 1752813805621248 1754168102770176 1756979892946944 1759340790411264 1760027031158784 1760411494300356 1761386901547008 1761638384031549 1762392023138304 1765350544048128 1766580875968512 1768954674511872 1769644665208832 1770031229241888 1771011966582784 1772022580641792 1772615361101824 1775250694040832 1776077500478976 1776234323378176 1779157759758336 1779546401847099 1779703531041024 1781548458172416 1785782842011648 1786801884954624 1788182442713088 1788879933308928 1789270699124952 1790517701802558 1791283695648768 1794154979131392 1794546897236928 1795541218197504 1796633953030816 1797659188075008 1798655233490944 1799048134639296 1804353164434944 1805352918843392 1807482462326784 1808324280410112 1808878998763008 1810754170601472 1811012701511016 1812411965557467 1813656663687168 1814052841772112 1815317115954948 1816093719134208 1817198961858432 1818205833854976 1818465428677728 1819870451012436 1823965698830976 1827129010830336 1831471730513408 1832516845461504 1833370323075072 1833932724507648 1835048823737067 1836549945556992 1836951124487328 1837113322364928 1837968940744704 1838231357250312 1839017763274752 1840701434322672 1843388740141056 1845076412937816 1845865747316736 1846989108774144 1848012486868992 1848276337344576 1852435506825216 1854589886999552 1857081945434112 1858212132872598 1862558105223168 1863425574273024 1866657321713664 1867065077347776 1867229934206976 1868366297533104 1870876867672224 1872570675377664 1873608227684352 1873875732598656 1874748472727808 1875818283208704 1877267618754048 1878575949432192 1882803302019072 1884992999901184 1886068656340992 1887525911752704 1888674626854116 1890551463755776 1893091844653056 1894243947083424 1896207612374016 1896375042441216 1897529142968064 1898995253230368 1900078899945984 1903268555301888 1904595006903552 1906569402605568 1907898154678272 1909372276472064 1911100936187904 1912191490916352 1913668929921024 1914415367225344 1914833555203896 1916168066841334 1916987814641664 1918154459739456 1921544110702592 1924126137188352 1925297126543808 1927292983068672 1928636178098688 1931227734371328 1932976181035008 1934323336876032 1934745873583563 1935224229912576 1935817875869184 1937824638713856 1938101312143368 1939003964736624 1939175173607424 1939598770157991 1943538892406784 1945799225704448 1947580658101028 1948413844389888 1949599614817152 1955348590537728 1957375599869952 1958887950004224 1959167630753622 1960253164624896 1964664315150336 1966033555513344 1966463019052146 1966949217288192 1968071641399296 1969592255741952 1969873464801456 1970790914978208 1970964930551808 1972749353484288 1974555459459768 1975400185724928 1976602379565312 1977697573666816 1977979939965248 1980030410053632 1981560264240384 1987403485464576 1989463724457984 1990850248359936 1991285132897124 1992388462405632 1993525403222016 1994192281239552 1996871926874112 1997157030795936 1997650817974272 1998087188038848 1998263613800448 1999479721921392 2001552479728128 2001729211465728 2002166472421152 2005089506820096 2009005697263104 2010405840620416 2012489924972544 2018424351522816 2019983870472192 2021213197159668 2022077883875328 2022366586584384 2023487137677312 2023929151469208 2029453992787968 2029897309989312 2031022033698816 2032258078018464 2033417770117632 2034364815461376 2034544444440576 2034988873608384 2038250796861696 2040363746648064 2041785744480256 2043363313417472 2045481563086848 2045773607262444 2051513275318272 2055226701643776 2055520137184128 2056659057967104 2060405696827584 2061581451144192 2062541613459456 2063174315071104 2063979067789824 2066118688751616 2066752487660544 2067715058337792 2068010276906601 2071664744351232 2073812332658688 2075257641930752 2075710964555043 2077408954810368 2079014047727616 2079310879512648 2085144640487424 2086413622874496 2089217188613376 2095377868376064 2096353771057152 2097814790212608 2099989486927872 2100633675982848 2101912084724742 2104000822566912 2104980741308416 2106181932023808 2107809256144896 2108110199173488 2109092031818784 2109278259011584 2111464839315456 2113397943111216 2119327339511808 2120617124888832 2121827238383616 2123466650721792 2126870396725248 2129075213893632 2129728325234688 2130559037718528 2131024440468852 2132205196609536 2133421922746368 2133502819224094 2134415544090624 2134720285839072 2136369659884164 2138492639330304 2142201436831744 2142669382766496 2143856591126528 2146385424013056 2148043811031072 2149988553211392 2153717288128512 2154187749604383 2156611291471872 2157923767206888 2161737124540416 2162970702839808 2163978086252544 2164641904336896 2165486235058176 2165959267361784 2168396052627456 2169405962846208 2169715700361024 2171871816843264 2173549895712768 2174872679984672 2176113753985536 2177127258651648 2177319493173248 2177795110352832 2181379460328702 2181572070308352 2189024128917504 2191965574938624 2193299566669296 2195479119200256 2198429238951936 2199453136846848 2199767164354944 2200986009403392 2202325490811968 2205284810203008 2211787749952512 2212817869449216 2217139779350484 2217335546870784 2219343022669824 2221374891892239 2223192039358464 2223677677010976 2224909770375168 2225227432460904 2226179397648384 2226263811364272 2227534211310336 2229255297270432 2231470580170752 2234469062541312 2235828921147648 2237067747262464 2238429187382656 2239706529404928 2241437020206336 2243466316394496 2245029863209984 2247357170221056 2248046565525504 2249414687161566 2251746539694144 2251945362898944 2255725695172608 2259637810495488 2260131409420992 2261706570697968 2264051165594112 2268052065091584 2269432361723136 2270727395463168 2272481854281216 2273368248580096 2276423029886976 2281833631459328 2283135741886464 2284199091044352 2284899787911168 2286290337770772 2288660417394048 2288862499995648 2293032146469408 2295409214979072 2297008962540288 2298078773021184 2298783727594656 2301166758472704 2307952434733056 2310636580524032 2313741440212992 2315836197568512 2317450181378048 2317956408931032 2320564196671488 2321644977782784 2321976451263552 2324383524845568 2326179440630016 2330622837395136 2333038874241024 2334664847172096 2335752195529728 2337085074161664 2338890803693568 2339224739451729 2342639857262592 2345787720548352 2346702708211712 2347215325733808 2348515868729344 2348851178708732 2349856030851072 2353800725397504 2355441167958016 2358606232682496 2360041638989184 2362488172793856 2367000925387776 2368103333971968 2369454673526784 2371285413163008 2371623974070174 2372210346344448 2372728535796132 2372938041388032 2374382169781653 2375397944229888 2377572686000118 2381043789348864 2382402513272832 2384243256950784 2385173244411904 2385694265499936 2387356935736744 2388378260865024 2392729196315904 2394054957596672 2396878917433344 2398730846185728 2401217487101952 2401560321568956 2405804219246592 2408298192764928 2409976616435712 2410503055612308 2411099040546816 2411838665017344 2413306467646926 2414338894135296 2414683602014688 2416549287409956 2418208884916224 2418737122362816 2420422821273264 2422931949144576 2424274445139968 2424620571570304 2426493934683248 2431954265107968 2436172014440448 2438697468690432 2440581708201984 2440930162906152 2443355793948672 2444493764100096 2445243632676864 2446731764982756 2447778491006976 2448127973233728 2449268165983104 2449484429819904 2450019499146936 2450625254326272 2450975143000416 2454268579096896 2460101883917088 2462652145032192 2464368449792768 2469914009100288 2476109260578816 2477616177163464 2478676115718144 2480945411478384 2483410806964224 2484567432364032 2487906007252992 2488261218696576 2489420103130368 2489639912275968 2491155063377472 2494502490229632 2496760900503552 2498500976798208 2499664630303744 2501091044278272 2503023491672064 2503380861518517 2504546787784806 2504767932576256 2510404402692096 2514758208454656 2516701215670272 2518232835805488 2519669845580544 2521616647732128 2523899605943808 2524122459537408 2525658596111232 2528276816498688 2529052386216192 2530038857290752 2531993670973824 2533438533261312 2537691407069184 2539460009204736 2542092536807424 2543864206237696 2544419892035214 2545829701962752 2548134581583872 2549588654555136 2551558573228032 2553111406938528 2555983752855552 2557539279652608 2560975908622848 2565501516251136 2567062835391744 2568527709622272 2569723977424896 2570512261400064 2571514904131584 2574970312495104 2577301574713344 2579097782501376 2579661164778084 2580298973216768 2581090501158912 2582661307481798 2583766184951808 2584135082857824 2585338619648832 2585566898143232 2586131693543988 2599466153089536 2602959120239616 2605315722264576 2607131454050304 2607700960047411 2609834133159936 2610634721255424 2611850600005632 2612223507671496 2613670886166528 2619552420200448 2621378074017792 2621950692069528 2622598956384256 2626123007655936 2626497953068608 2627721219970944 2627953240735744 2632740612613024 2635469839420416 2640040546738176 2640617241450534 2642080352320512 2643588034707456 2648025816072192 2649871313952768 2652618299277312 2653432011767808 2654466997813248 2655046843862832 2656517949874176 2658033870962688 2658923041652736 2662495902498816 2662876041061248 2664116250718464 2664351485067264 2665972962561856 2668736639637504 2669555296561536 2678674263017472 2683319899963392 2683906048687428 2685776552703837 2686925543473152 2691232468697088 2691820345855392 2693311827296256 2694848744521728 2694950929546224 2696488782112512 2697982850236416 2698572201958944 2706529746652416 2708029378265088 2709677437357952 2711223693490176 2712486420615168 2713318498144512 2717667729148928 2720484995530752 2722975673932422 2725798442787648 2727308750782464 2727698143016592 2729805676518654 2735351033757696 2735948548246464 2740693516245504 2742212077289472 2747207595770112 2748775268192256 2750055484612608 2750899086761472 2751972090386432 2754824918335488 2755669983547392 2756953411117056 2757347035875468 2762219659134976 2765083110211584 2767614619406724 2770483663161216 2772018730303488 2772414506016864 2778653260237824 2781884830499328 2785622918151168 2787318199308897 2793837157834752 2795138361409536 2797086386950144 2799985982570496 2800844901310464 2802549446299656 2805334430089216 2810412341526528 2810813598897984 2812122709091712 2813727424813056 2815901428131072 2817863924148288 2824204953028608 2827489499851776 2829102984511488 2831288867629056 2833011940281174 2835827195633664 2838766951858176 2839637766979584 2840745383624704 2841365920625136 2842940262146048 2844562563661824 2845887392120832 2846293714452096 2848492879845552 2851323519107072 2856892510355328 2859854103908352 2861847232017408 2864058414708096 2866651404281856 2868287236374528 2870503394881536 2871623050838016 2872250332805844 2874252100262001 2875481721962496 2877231689609184 2882316166053888 2883960937119744 2886189205782528 2887314980077568 2887945689815712 2891194736836608 2892954267148032 2898066527617024 2901485005314048 2902836344868864 2903726813803776 2906736958070784 2907151968215052 2908505947104936 2908762760411136 2915308338610176 2918698838556672 2921370987151542 2922620766584832 2924399422225728 2927305492267008 2933022885806592 2934648012537856 2940379746937344 2949050333270016 2950423825932288 2952107462098944 2954388383612928 2954810197202184 2956186372467312 2956447395827712 2959124030226432 2961833189189652 2963100278587392 2964903569347968 2966546360500224 2966969909947872 2968351748485696 2970045615080448 2972340396360576 2981105228196864 2986275372539904 2988582693608448 2991288421859328 2996476226961408 2997130782058272 2997395420700672 2999219582882088 3000502666395648 3002328719592192 3002593817198592 3003249708631728 3007634260230144 3011675692990464 3013508545894656 3015608760930624 3018734887458816 3025909815630848 3027636527284224 3029975805708288 3031819795739502 3035230706515968 3044180989181952 3045598788059136 3046533050548224 3048387117027696 3050126655176448 3051547223192064 3051816666660864 3052483310412576 3057376195292544 3060545619972096 3062678616720384 3064105030694912 3065044970126208 3068222344630272 3068660410893666 3077269912977408 3084988586950656 3090608545241376 3093812420189184 3094085595561984 3095968601684736 3099178033127424 3100128731490816 3101572587506688 3107497116526848 3110718498988032 3112886462896128 3114336260706304 3116113432215552 3118521071591424 3118966319268972 3123519809683456 3126379477477966 3127716960731136 3129620434311744 3144530656585728 3146722185318912 3149984230391808 3150950513974272 3152868127087113 3156001233850368 3157471111962624 3159272898035712 3161713884217344 3162165298760232 3162947128459264 3163638047728176 3163917388517376 3165842893042204 3167197258973184 3170096914666824 3174725052465152 3178991009267712 3180925687333248 3190305595087872 3193612820840448 3195838556577792 3196536660703278 3198307794914304 3200132884119552 3200254228836141 3201623316135936 3202080428758608 3204554489826246 3207738958995456 3211064257019904 3213302155247616 3214004074149744 3214798720729088 3215784886689792 3217741956862568 3219118525513728 3219578136019584 3222065716546608 3224982829817088 3227230428364352 3230575932192768 3236885650810332 3242605686810624 3245967129378816 3248229352587264 3248938901042676 3252594078941184 3254108944269312 3254573550541536 3257807725264896 3259325018800128 3260324843569152 3262309019977008 3264170630978304 3265690887977472 3265979239759872 3266692665529248 3267500339101696 3267966857333888 3272358105462528 3280135845222784 3283536193376256 3289949350003944 3293218678800384 3299179705270272 3299650746532416 3301479014105088 3303488236217952 3307927215304512 3311214409285632 3317681624928768 3319226804173824 3319519883034624 3321540084503296 3326003320306176 3329014534004736 3331334635730944 3334788059037696 3337364655562752 3337841148691356 3339395717046408 3341301316965504 3343882945905648 3347205870256128 3353743381721472 3355601620893696 3357643781073984 3359559794107392 3362155530309504 3365199474591744 3367544794814976 3371035755331584 3372069848288256 3373385143054336 3374122030742349 3375991561298432 3377918044348416 3383588542758912 3385946678939648 3389456715743232 3392559856046952 3396076748391168 3402078097637376 3404148542584704 3406091093194752 3408722781421824 3410052372870144 3414634544830464 3422750447188992 3424703612829696 3426298636566528 3427349681866752 3428686538842112 3429435506656158 3433293749993472 3436402099617792 3438797043335168 3439548219704112 3441454001545216 3445021579935744 3445513443810432 3447118159531776 3448175591391984 3451750137709056 3461928652099584 3465954870786048 3470612160319488 3473754296352768 3476175272067072 3476934613396548 3480846295007232 3482467466674176 3482964676895328 3484894514888704 3495170765357056 3495934256092704 3501997270758144 3503628293294592 3505627611242496 3508336205540352 3513959785893888 3518681580822528 3520054062317568 3520822988600712 3522773803094016 3523276768063098 3524784046276608 3530701088096256 3533161751937024 3537909349023744 3539289330417664 3540062458483776 3542023933165568 3550501388081664 3552155000957952 3552468646756352 3558315519516672 3559092803694198 3559407062082048 3563096916344832 3566359029000177 3571565684023296 3573603769909248 3576364885426176 3577759866617856 3578541398249904 3581035403605116 3582567391297536 3589093794473856 3591082436395008 3593267906061632 3595318376150016 3598096269278592 3608706328869888 3614964924653568 3616648560820224 3617757997526016 3619959701470389 3621508341202944 3622025403022032 3624823931114934 3627313327374336 3628105683544224 3630634231909896 3632187438268416 3634397923716864 3636411667709952 3636930857355456 3639740902024872 3647931397661952 3654258021660672 3662943461026816 3665033690923008 3666740646150144 3667865449015296 3670097647474134 3673099891113984 3673902248974656 3674226644729856 3675937881489408 3676462714500624 3681402868645344 3686777480282112 3690152825875632 3693978217548288 3696024973737984 3696552674689152 3704871013650432 3709179773999104 3714163890868224 3716424265745196 3725116210446336 3726851148546048 3734130154695552 3734459868413952 3736732595066208 3741753735344448 3745141350755328 3747751465197312 3749496945455616 3751636566417408 3754535237508096 3756820181677209 3757151898864384 3765606604038144 3769985999802368 3772137312681984 3775051823505408 3777349253708232 3781102927511552 3786183689306112 3788487894166848 3792415224748032 3795058285936128 3797990506460736 3800157799891968 3806537110603776 3809190013807104 3813138805211136 3815796309356544 3816629838052821 3818744552944128 3822201872375808 3824382981832704 3827337859842048 3828830734450688 3829667110407792 3832336133682668 3833975629283328 3836308919478912 3843088221405184 3848252274376704 3850594253087616 3854585966137344 3857272356197376 3862455468742656 3865952362070016 3868646673752064 3869491747167126 3870448459825152 3871635751738368 3873991961222697 3875649277427712 3876202624286736 3878007929473248 3878350347214848 3879197540315982 3887077784813568 3891598451408896 3895161316202056 3896827688779776 3899199229634304 3910697181075456 3914751199739904 3917775900008448 3918335261507244 3920506329249792 3929328630300672 3932067111026688 3932926038104292 3933898434576384 3939184511483904 3939746929602912 3941581829956416 3941929861103616 3945498706968576 3949110918919536 3953204759130624 3955395147333632 3955959879930496 3960060820107264 3963120528480768 3974806970929152 3978927448915968 3981700496719872 3982570265794248 3984776924811264 3987050806444032 3988384562479104 3993743853748224 3994314061591872 3996174376077696 3996527227600896 3998959443842784 4003104959456256 4003458422931456 4004332944842304 4018011394526208 4020811681240832 4024979849945088 4036848703045632 4039967740944384 4042426394319336 4044155767750656 4044733173168768 4046974275354624 4047858302938416 4059794619978624 4062044067397632 4064516156036928 4066835540235264 4068729630922752 4069977747216768 4076501593723392 4080727493296128 4083571488960512 4084463510898633 4086726626834944 4090963126173696 4091547214524888 4094708514777981 4103026550636544 4111040274368256 4113318115934208 4120811393655168 4123162902288384 4125083226918912 4126348630142208 4127958135579648 4132237377503232 4133504975321088 4135430116675584 4136020553813202 4143329488702464 4147624665317376 4150515283861504 4151421929110086 4154817909620736 4158028095455232 4158621759025296 4170289280974848 4172827245748992 4178434377226752 4190755736752128 4192707542114304 4195629580425216 4199978973855744 4201267351965696 4203824169449484 4208001645133824 4209961482616832 4215618512289792 4216220398346976 4218184063637568 4218556518023168 4226795886222432 4241234249777664 4243654476767232 4246933301443584 4249517910421761 4253740793450496 4258150427787264 4259456650469376 4261118075437056 4262048880937704 4264410393219072 4266843845492736 4267005638448188 4268831088181248 4269440571678144 4272739319768328 4276985278660608 4284402873663488 4285338765532992 4287713182253056 4292770848026112 4296087622062144 4299977106422784 4307434576257024 4308375499208766 4313222582943744 4315847534413776 4323474249080832 4325941405679616 4327956172505088 4329283808673792 4330972470116352 4331918534723568 4336792105254912 4338811925692416 4339431400722048 4347099791425536 4349745359969344 4352227507971072 4354254517303296 4355590220705664 4362758920657404 4363144140616704 4378048257835008 4382056480727313 4383931149877248 4386599133338592 4390958238400512 4396858477903872 4399534328709888 4401972018806784 4404650981623936 4410569620406016 4423575499905024 4425635738898432 4434279558700968 4434671093741568 4438686045339648 4442749783784478 4446384078716928 4447355354021952 4449819540750336 4450454864921808 4452527622728544 4455068422620672 4458510594540864 4462941160341504 4471657842295296 4474135494524928 4476858374765312 4479413058809856 4482874040412672 4486932632788992 4490059726419968 4494714340442112 4496093131051008 4498829374323132 4503493079388288 4503890725797888 4511451390345216 4520262818841984 4523413141395936 4528102331188224 4538864723446272 4541454790926336 4544963708562432 4546736497160192 4547729693609253 4552846059773952 4563667262918656 4566271483772928 4568398182088704 4569799575822336 4572580675541544 4577320834788096 4577724999991296 4586064292938816 4590818429958144 4594017925080576 4596157546042368 4597567455189312 4602333516945408 4602990616340499 4615904869466112 4621273161048064 4627482880425984 4631672395137024 4634900362756096 4635912817862064 4641128393342976 4643289955565568 4643952902527104 4648767049691136 4652358881260032 4661245674790272 4666077748482048 4669329694344192 4671504391059456 4674170148323328 4677781607387136 4678449478903458 4685279714525184 4689569216216949 4691575441096704 4693405416423424 4694430651467616 4697031737458688 4697702357417464 4699712061702144 4710882335916032 4717212465364992 4720083277978368 4724976345587712 4734001850775552 4736206667943936 4738909347053568 4742570826326016 4743247948140348 4744420692688896 4745457071592264 4745876082776064 4748764339563306 4750795888459776 4755145372000236 4762087578697728 4768486513901568 4770346488823808 4771388530999872 4774713871473488 4785458392631808 4788109915193344 4793757834866688 4797461692371456 4802434974203904 4803120643137912 4806831734739369 4811608438493184 4816596385529856 4819953232871424 4821006111224616 4822198081093632 4823677330034688 4826612935293852 4828677788270592 4829367204029376 4833098574819912 4837474244725632 4840845642546528 4845863898289152 4849241143140608 4852987869366496 4863908530215936 4872344028880896 4877394937380864 4881163416403968 4881860325812304 4886711587897344 4888987528200192 4890487265353728 4893463529965512 4895556982013952 4896255946467456 4898536331966208 4898968859639808 4900038998293872 4901250508652544 4901950286000832 4908537158193792 4920203767834176 4925304290064384 4928736899585536 4939828018200576 4952218521157632 4955232354326928 4961890822956768 4966821613928448 4969134864728064 4976522437393152 4978840206260736 4979279824551936 4982310126754944 4989004980459264 4993521801007104 4997001953596416 4999329260607488 5002182088556544 5006046983344128 5006761723037034 5009093575569612 5009535865152512 5020808805384192 5029516416909312 5033402431340544 5036465671610976 5039339691161088 5043233295464256 5047799211887616 5048244919074816 5051317192222464 5056553632997376 5058104772432384 5060077714581504 5063987341947648 5066877066522624 5075382814138368 5078920018409472 5084185073614848 5087728412475392 5088839784070428 5091659403925504 5096269163167744 5103117146456064 5106222813877056 5115078559305216 5121951817245696 5134125670783488 5137055419244544 5139447954849792 5141024522800128 5143029808263168 5144153259984237 5149940624990208 5154603149426688 5158195565002752 5159322329556168 5160597946433536 5162181002317824 5165322614963596 5167532369903616 5168270165715648 5170677239297664 5171133796286464 5172263387087976 5198932306179072 5205918240479232 5210631444529152 5214262908100608 5215401920094822 5219668266319872 5221269442510848 5223701200011264 5224447015342992 5227341772333056 5239104840400896 5242756148035584 5243901384139056 5245197912768512 5252246015311872 5252995906137216 5255442439941888 5255906481471488 5265481225226048 5270939678840832 5280081093476352 5281234482901068 5284160704641024 5284915152094647 5287176069414912 5296051632144384 5299742627905536 5306864023535616 5308933995626496 5310093687725664 5313035899748352 5316067741925376 5317846083305472 5325752082122496 5328232501436928 5328702970134528 5331945925123712 5337473279275008 5339110593123072 5357348526034944 5366639799926784 5367812097374856 5371553105407674 5373851086946304 5382464937394176 5383640691710784 5386623654592512 5389901859092448 5392977564225024 5395965700472832 5397144403917888 5413059493304832 5416058756530176 5419354874715904 5422447386980352 5424972841230336 5426636996289024 5435335458297856 5440969991061504 5445951347864844 5451596885575296 5454617501564928 5455396286033184 5459611353037308 5471897096492928 5481387032491008 5494415191540224 5497550536384512 5500110969225216 5501798173522944 5503944180772864 5505146471211201 5509649836670976 5511339967094784 5513906822234112 5514694071750936 5524439318269952 5530166220423168 5535229238813448 5540967326322432 5544037460606976 5544829012033728 5557306520475648 5563769660998656 5571245836302336 5574636398617794 5587674315669504 5590276722819072 5594172773900288 5599971965140992 5601689802620928 5605098892599312 5610668860178432 5620824683053056 5621627197795968 5624245418183424 5627454849626112 5631802856262144 5635727848296576 5648409906057216 5654978999703552 5658205969022976 5662577735258112 5666023880562348 5671654391267328 5679275533959168 5681490767249408 5682731841250272 5685880524292096 5689125127323648 5692587428904192 5696985759691104 5702647038214144 5713785020710656 5719708207816704 5723694464034816 5728116829416192 5733302808563712 5736574472749056 5741006789763072 5743246101676032 5744500665611688 5748504200524002 5750963443924992 5754463379218368 5764632332107776 5772378411565056 5774629960155136 5775891379631424 5785908534296064 5796133055234048 5802970010628096 5805672689737728 5807453627607552 5813473916141568 5814303936430104 5817011894209872 5817525520822272 5818796310473973 5830616677220352 5837397677113344 5842741974303084 5845241533169664 5848798844451456 5866045771613184 5880759493874688 5898100666540032 5900847651864576 5904214924197888 5908776767225856 5909620394404368 5912372744934624 5912894791655424 5918248060452864 5923666378379304 5926200557174784 5929807138695936 5933092721000448 5933939819895744 5936703496971392 5940091230160896 5944680792721152 5962210456393728 5972550745079808 5977165387216896 5982576843718656 5992952453922816 5994261564116544 5994790841401344 5998439165764176 6004657439184384 6005187634397184 6006499417263456 6015268520460288 6027017091789312 6031217521861248 6037469774917632 6051819631261696 6055273054568448 6059951611416576 6063639591479004 6070461413031936 6088361978363904 6093066101096448 6096774234055392 6100253310352896 6103094446384128 6103633333321728 6104966620825152 6114752390585088 6121091239944192 6125357233440768 6128210061389824 6130089940252416 6136444689260544 6137320821787332 6154539825954816 6169977173901312 6181217090482752 6187624840378368 6191937203369472 6198356066254848 6200257462981632 6203145175013376 6204030830719803 6214994233053696 6221436997976064 6225772925792256 6227132893665129 6228672521412608 6232226864431104 6237042143182848 6237932638537944 6247039619366912 6252758954955932 6255433921462272 6259240868623488 6289061313171456 6293444370637824 6299968460783616 6301901027948544 6305736254174226 6312002467700736 6314942223925248 6318545796071424 6323427768434688 6324330597520464 6325894256918528 6327276095456352 6327834777034752 6331685786084408 6334394517946368 6340193829333648 6349450104930304 6357982018535424 6361851374666496 6380611190175744 6387225641680896 6391677113155584 6393073321406556 6396615589828608 6400265768239104 6400508457672282 6403246632271872 6404160857517216 6409108979652492 6415477917990912 6426604310495232 6428008148299488 6429597441458176 6431569773379584 6435483913725136 6439156272039168 6444131433093216 6449965659634176 6454460856728704 6461151864385536 6473771301620664 6485211373621248 6491934258757632 6496458705174528 6497877802085352 6505188157882368 6508217888538624 6509147101083072 6515615450529792 6520649687138304 6524618039954016 6528341261956608 6531381775954944 6531958479519744 6533385331058496 6535933714667776 6544716210925056 6560271690445568 6567072386752512 6579898700007888 6586437357600768 6598359410540544 6599301493064832 6602958028210176 6606976472435904 6615854430609024 6635363249857536 6638453608347648 6643080169006592 6652006640612352 6658029068009472 6662669271461888 6664124675676717 6669576118075392 6674729311125504 6675682297382712 6678791434092816 6682602633931008 6687765891811296 6694411740512256 6707486763442944 6711203241787392 6715287562147968 6719119588214784 6724311060619008 6730398949183488 6735089589629952 6742071510663168 6744139696576512 6746770286108672 6748244061484698 6751983122596864 6755836088696832 6767177085517824 6771893357879296 6778913431486464 6785119712093904 6792153496782336 6804156195274752 6808297085169408 6812182186389504 6817445562843648 6820104745740288 6829269089660928 6845500894377984 6849407225659392 6852597273133056 6854699363733504 6857373077684224 6858871013312316 6866587499986944 6877594086670336 6879096439408224 6882908003090432 6891026887620864 6894236319063552 6896351182783968 6903500275418112 6923857304199168 6931909741572096 6941224320638976 6947508592705536 6952350544134144 6953869226793096 6961692590014464 6964934933348352 6965929353790656 6969789029777408 6990341530714112 6991868512185408 7003994541516288 7007256586589184 7011255222484992 7016672411080704 7017674218355187 7027919571787776 7037363161645056 7040108124635136 7041645977201424 7045547606188032 7046553536126196 7049568092553216 7061402176192512 7066323503874048 7075818698047488 7080124916967552 7084047866331136 7101002776163328 7104310001915904 7116631039033344 7118185607388396 7118814124164096 7123146509344959 7126193832689664 7132718058000354 7143131368046592 7147207539818496 7152729770852352 7155519733235712 7157082796499808 7162070807210232 7165134782595072 7178187588947712 7182164872790016 7186535812123264 7190636752300032 7196192538557184 7217412657739776 7229929849307136 7233297121640448 7235515995052032 7239919402940778 7243016682405888 7244050806044064 7249647862229868 7254626654748672 7256211367088448 7261268463819792 7268795847433728 7272823335419904 7273861714710912 7279481804049744 7295862795323904 7308516043321344 7325886922053632 7330067381846016 7333481292300288 7335730898030592 7340195294948268 7347804497949312 7348453289459712 7351875762978816 7352925429001248 7362805737290688 7380305651751264 7387956435096576 7393105349378304 7409742027300864 7418359547998208 7428327781736448 7432848531490392 7450232420892672 7453702297092096 7468260309391104 7468919736827904 7473465190132416 7483507470688896 7490282701510656 7495502930394624 7498993890911232 7503273132834816 7509070475016192 7510142584555551 7513640363354418 7514303797728768 7531213208076288 7539971999604736 7544274625363968 7550103647010816 7554698507416464 7562205855023104 7572367378612224 7576975788333696 7584830449496064 7590116571872256 7595981012921472 7600315599783936 7613074221207552 7618380027614208 7626277610422272 7631592618713088 7633259676105642 7637489105888256 7644403744751616 7648765963665408 7654675719684096 7657661468901376 7659334220815584 7664672267365336 7667951258566656 7672617838957824 7686176442810368 7696504548753408 7701188506175232 7709171932274688 7714544712394752 7724910937485312 7731904724140032 7737293347504128 7738983494334252 7740896919650304 7743271503476736 7747983922445394 7751298554855424 7752405248573472 7756015858946496 7756700694429696 7758395080631964 7783196902817792 7790322632404112 7798398459268608 7821394362150912 7829502399479808 7835551800016896 7836670523014488 7841012658499584 7858657260601344 7864134222053376 7865852076208584 7867796869152768 7878369022967808 7879493859205824 7883163659912832 7883859722207232 7898221837839072 7906409518261248 7911919759860992 7920121640214528 7926241056961536 7949613941858304 7957854897831936 7963400993439744 7965140531588496 7969553849622528 7974101612888064 7976769124958208 7987487707496448 7988628123183744 7992348752155392 7993054455201792 7997918887685568 8006209918912512 8008665889684608 8036022789052416 8041623362481664 8049959699890176 8057329658111511 8073697406091264 8079935481888768 8084852788638672 8089466346337536 8093948550709248 8095716605876832 8119589239957248 8124088134795264 8129032312073856 8133671080470528 8137459261845504 8139955494433536 8153003187446784 8161454986592256 8167142977921024 8168927021797266 8173453253669888 8181926252347392 8183094429049776 8189417029555962 8206053101273088 8222080548736512 8226636231868416 8241622787310336 8246325804576768 8250166453837824 8252697260284416 8255916271159296 8264474755006464 8267009950642176 8270860233351168 8272041107626404 8286658977404928 8295249330634752 8301030567723008 8302843858220172 8316056190910464 8317243518050592 8345654491497984 8356868754453504 8361954597926691 8381511473504256 8385415084228608 8391259160850432 8399957947711488 8402534703931392 8407648338898968 8416003290267648 8419922965233664 8431237024579584 8432440796693952 8436368127275136 8437113036046336 8453591772444864 8482468499555328 8487308953534464 8493866602887168 8499035820843522 8507481586900992 8516300855574528 8518913300938752 8522236150874112 8524097761875408 8528820786438144 8533687690985472 8534011276896376 8537662176362496 8538881143356288 8545478639536656 8553970557321216 8570677531065984 8575426364506112 8585541696052224 8592175244124288 8599954212845568 8614869152514048 8616750998417532 8622756300786003 8626445165887488 8631695068827552 8646948498161664 8651882811359232 8658567617347584 8661944940232704 8663837069447136 8673584210509824 8678862801444096 8694199582851072 8699490719938688 8704455015942144 8708509034606592 8711180441411328 8725517841314808 8726288281233408 8756096515670016 8764112961454626 8767862299754496 8773198266677184 8781916476801024 8799068657419776 8803944037613568 8809301963247872 8821139240812032 8847150999810048 8851271477796864 8868559117401936 8869342187483136 8877372090679296 8885499567568956 8894710708043904 8899639081500672 8900909729843616 8905055245457088 8910136845241344 8917021189081728 8943315684590592 8953716749530624 8958826117619712 8965748080825344 8973865265577984 8980119452839936 8989428680884224 8992186262102016 8997658748646264 9006986158776576 9007781451595776 9022902780690432 9040525637683968 9046826282791872 9056204662376448 9077729446892544 9082909581852672 9089927417124864 9093472994320384 9095459387218506 9105692119547904 9127334525837312 9132542967545856 9136796364177408 9139599151644672 9145161351083088 9154641669576192 9155449999982592 9172128585877632 9181636859916288 9188035850161152 9192315092084736 9195134910378624 9204667033890816 9205981232680998 9231809738932224 9242546322096128 9251008125979883 9254965760851968 9269800725512192 9271825635724128 9282256786685952 9287905805054208 9297534099382272 9304717762520064 9322491349580544 9332155496964096 9338659388688384 9343008782118912 9348340296646656 9355563214774272 9356898957806916 9370559429050368 9379138432433898 9383150882193408 9386810832846848 9388861302935232 9394063474917376 9395404714834928 9421764671832064 9440166555956736 9449952691175424 9458604381261339 9468003701551104 9472413335887872 9477818694107136 9485141652652032 9486495896280696 9488841385377792 9490914143184528 9491752165552128 9497528679126612 9501591776919552 9510290744000472 9524175157395456 9536973027803136 9542777061999744 9549427742946976 9570916785263616 9587515669733376 9594923384742912 9600762686508423 9604869948407808 9606241286275824 9613663469478738 9623216876986368 9633192771059712 9639906465742848 9642012222449232 9644396162187264 9647354660069376 9653225870587704 9657355576541184 9658734408058752 9666197149639824 9674948489451264 9681691285093056 9691727796578304 9698482286281216 9705975738732992 9727817060431872 9744688057761792 9762326832807936 9763720651624608 9773423175794688 9777975056400384 9780974530707456 9786927059931024 9792511892934912 9797072663932416 9797937719279616 9800077996587744 9802501017305088 9803900572001664 9817074316387584 9840407535668352 9850608580128768 9857473799171072 9879656036401152 9904437042315264 9910464708653856 9923781645913536 9933643227856896 9953044874786304 9957680412521472 9958559649103872 9964620253509888 9978009960918528 9987043602014208 9994003907192832 9998658521214976 10004364177113088 10012093966688256 10013523446074068 10018187151139224 10019071730305024 10041617610768384 10066804862681088 10072931343221952 10078679382322176 10086466590928512 10095598423775232 10102634384444928 10113107265994752 10116209544864768 10120155429163008 10122366092227047 10127974683895296 10133754133045248 10150765628276736 10157840036818944 10168370147229696 10175456824950784 10177679568140856 10183318807851008 10192538326335488 10206234292912128 10212445627754112 10230157118610432 10243903634491392 10268251341566976 10274110838489088 10278895909699584 10282049045600256 10286059616526336 10288306519968474 10299881249980416 10309206298853376 10316391130005504 10318644659112336 10321195892867072 10324362004635648 10330645229927192 10335064739807232 10336540331431296 10341354478595328 10342267592572928 10344526774175952 10397864612358144 10411836480958464 10421262889058304 10428525816201216 10430803840189644 10442538885021696 10447402400022528 10448894030685984 10454683544666112 10485512296071168 10487802768278112 10490395825537024 10505991812274432 10510884879883776 10511812962942976 10530962450452096 10541879357681664 10560162186952704 10562468965802136 10568321409282048 10569830304189294 10574352138829824 10592103264288768 10599485255811072 10613728047071232 10617867991252992 10620187375451328 10626071799496704 10651504164244992 10656465002873856 10657405940269056 10663891850247424 10674946558550016 10678221186246144 10714697052069888 10733279599853568 10735624194749712 10743106210815348 10747702173892608 10767281383421568 10773247309185024 10779803718184896 10785955128450048 10794288807835776 10826118986609664 10838709749431808 10844894773960704 10849945682460672 10853273992578048 10859879104411167 10870670916595712 10881939982123008 10891902695729688 10903193771150592 10909235003129856 10910792572066368 10919222706074616 10943794192985856 10962774064982016 10988830383080448 10995101072769024 11000221938450432 11003596347045888 11007888361545728 11010292942422402 11019299673341952 11022679934189568 11027813644468224 11029388143501872 11048878636539904 11060332440846336 11070458477626896 11081934652644864 11088074921213952 11089658024067456 11114613040951296 11127539321997312 11142491672604672 11149272797235588 11175348631339008 11180553445638144 11188345547800576 11203379605241856 11210197785198624 11221337720356864 11243254395591936 11248490836366848 11254909699252224 11263605712524288 11270460545031627 11271455696593152 11296819812114432 11309957999407104 11316411938045952 11325155470516224 11332047761124696 11343308782534656 11358551067918336 11362981534498816 11365463682500544 11371761048584192 11385174857808384 11393971519382208 11405294076428288 11427570041421312 11439416415633408 11447388928069632 11449889514158463 11456233658832384 11466605617127424 11473148945498112 11482013579526144 11486492203352064 11489001331223376 11497008401048004 11501926887849984 11508926758436736 11529264664215552 11544756823130112 11551782759262848 11571817068592128 11605940021256192 11611345379475456 11614907255215104 11621975883668091 11626947832283136 11628607872860208 11634023788419744 11635051041644544 11637592620947946 11661233354440704 11674795354226688 11685483948606168 11690483066339328 11697597688902912 11732091543226368 11761518987749376 11796201333080064 11801695303729152 11817553534451712 11819240788808736 11824745489869248 11825789583310848 11836496120905728 11847332756758608 11859614277391872 11866185442000896 11867879639791488 11873406993942784 11880182460321792 11889361585442304 11924420912787456 11945101490159616 11954330774433792 11965153687437312 11988523128233088 11989581682802688 11996878331528352 12009314878368768 12010375268794368 12012998834526912 12054034183578624 12062435043722496 12074939549835264 12103639262523392 12110546109136896 12119903222833152 12127279182958008 12140922826063872 12186132202192896 12193548468110784 12200506620705792 12206188892768256 12209933241650304 12229504781170176 12242182479888384 12250714466881536 12253390532695899 12256420122779648 12260179880504832 12272889378521088 12274641643574664 12284125544333943 12309079651909632 12339954347802624 12362434180965504 12375249680756736 12383874406738944 12396712132509696 12400514925963264 12406290350026752 12408061661439606 12429988466107392 12442873995952128 12451545851584512 12454265787330258 12457345042825216 12464453728862208 12474084286365696 12475865277075888 12494079238733824 12505517909911864 12510867842924544 12518481737246976 12578122626342912 12586888741275648 12599936921567232 12603802055897088 12611472508348452 12624004935401472 12629884447850496 12646855536869376 12648661195040928 12651788513837056 12654552190912704 12655669554069504 12663371572168816 12680387658667296 12698900209860608 12723702749332992 12748553731265283 12761222380351488 12774451283361792 12783354226311168 12786146642813112 12793231179657216 12800531536478208 12801016915344564 12806493264543744 12808321715034432 12818217959304984 12830955835981824 12853208620990464 12856016296598976 12863139546759168 12870967827450272 12878312544078336 12888262866186432 12899931319268352 12908921713457408 12922303728771072 12947542603241328 12970422747242496 12983868517515264 12992917410349056 12995755604170704 13010376315764736 13016435777077248 13018294202166144 13041299374276608 13049236079908032 13056682523913216 13062763551909888 13066770662116992 13071867429335552 13089432421850112 13120543380891136 13134144773505024 13146169442181939 13159797400015776 13172874715201536 13198602986129664 13205916056420352 13213952944871808 13231708861218048 13270726499715072 13276907216695296 13286160338013184 13304013281224704 13316058136018944 13325338542923776 13328249351353434 13339152236150784 13349458622251008 13351364594765424 13357582868185632 13365205267862016 13375531783622592 13388823481024512 13414973526885888 13422406483574784 13430575124295936 13438239176429568 13448622121238016 13460797898366976 13470179179259904 13484143021326336 13488279393153024 13493540572217344 13496488122969396 13503966245193728 13511672177393664 13534354171035648 13543786715758592 13570239424187808 13584306993564672 13616594170338816 13624364372779008 13634891125687296 13640209491480576 13643189080827759 13658538179321856 13691001788755968 13698814451318784 13705194546266112 13709398727467008 13714746155368448 13717742026624632 13733174999973888 13755188173340672 13758192878816448 13765816006180864 13782053775241728 13788472638127104 13792702365567936 13807000550836224 13808971849021497 13847714608398336 13863819483144192 13882448641277952 13895017185411072 13904701088268288 13907738453586192 13923385180028928 13929869866696704 13931858707581312 13939578059554816 13983737024370816 14007989083032576 14014513173178368 14022510444969984 14033344822161408 14035348436710374 14055839143575552 14068707648650847 14074726323290112 14080216249270272 14083291954402848 14091095212376064 14093107072252392 14099136185106432 14132647007748096 14151637396094976 14160249833935104 14168095732662272 14202005552326656 14208620003831808 14233262078066688 14236371214776792 14237628248328192 14246293018689918 14252387665379328 14265436116000708 14286262736093184 14305459541704704 14311039466471424 14314165592999616 14324141614420464 14356375177895424 14364329745580032 14373071624246528 14381273504600064 14392385077114368 14434825315479552 14459859698614272 14466594243280896 14471031990104064 14479838805881556 14486033364811776 14488101612088128 14499295724459736 14512422734176896 14522536927639584 14537591694867456 14547723429421824 14558963608099488 14591725590647808 14617032086642688 14651773844107264 14660134763692032 14666962584600576 14671461796061184 14680390589896536 14695608995898624 14696906578919424 14703751525957632 14705850858002496 14725611474581376 14760611303502528 14775912870193152 14786210698756608 14819484054601728 14836719095996416 14856655563472896 14865697062980784 14900464841785344 14907404594184192 14936520618782208 14937839473655808 14946930380264832 14967014941377792 14980565403021312 14991005860789248 14997987781822464 15006546265669632 15018140950032384 15020285169111102 15027280726708836 15028607595457536 15062426416152576 15079943999209472 15088549250727936 15100207294021632 15109397014832928 15124411710046208 15144734757224448 15153951576667392 15169660898992128 15180233143744512 15191962025842944 15200631199567872 15226148442415104 15236760055228416 15252555220844544 15263185237426176 15266519352211284 15274978211776512 15288807489503232 15309351439368192 15315322937802752 15318668441631168 15329344534730672 15345235677915648 15372352885620736 15402377012350464 15418343864549376 15429089424789504 15432459779952711 15449821874970624 15463809448280064 15474586695008256 15477966988668504 15481793839300608 15486543006953472 15495967844890788 15502597109710848 15504810497146944 15512031717892992 15513401388859392 15516790161263928 15580645264808224 15596796918537216 15642788724301824 15659004798959616 15671103600033792 15673341046028976 15682025316999168 15717314521202688 15728268444106752 15731704152417168 15735593738305536 15756738045935616 15758987718411648 15766327319825664 15767719444414464 15796443675678144 15812819036522496 15823839519721984 15840243280429056 15852482113923072 15854745456283941 15899227883716608 15926801986879488 15930281063176992 15939107699245056 15948203225776128 15953538249916416 15977256246367488 15984697504310784 15986108910403584 15995837775371136 16012419837825024 16017331779369216 16072045578104832 16083246724963328 16099919399780352 16114659316223022 16147394812182528 16159870963777536 16169705577277344 16178932692675072 16187897101418496 16191433211753664 16239178479914496 16248176269590528 16258064624147712 16267342160941056 16274918523691008 16279910988867072 16306006374893568 16322909973184512 16334285955842048 16337854043594532 16346906507339776 16363852504694784 16366188858099552 16378834059111924 16444161097473024 16483245574620672 16492651609153536 16500332907675648 16505394520568832 16511832542318592 16515439413633603 16528949510012928 16534019901284352 16541720466702336 16544082215252808 16573317954809856 16590498661269504 16602061135446016 16605687716440344 16632112381820928 16634487036101184 16691308982995968 16713737508907008 16723909195853382 16763022947008512 16770830168457216 16782518321700864 16799915895422976 16805069407862784 16815296677797936 16832006580535296 16839845930467328 16862474049159168 16864881593387904 16872736254550272 16874226072092672 16907183544889728 16964936999110656 16974617907068928 16987733205774336 16998071641687044 17014963173801984 17037826601877504 17044472301748224 17048195523750816 17057641572876288 17067375381970944 17068022553792752 17077762286712576 17090957279073312 17107941114642432 17141355062131968 17150852729012224 17171083392104448 17184350488248576 17199908425691136 17229738305028096 17233501996835064 17245512601572006 17252890331774976 17263390137655104 17293896996323328 17317135234695168 17323889880465408 17327674138894272 17357725602888192 17388399165702144 17398981439877376 17408910031884288 17417018069213184 17422360882822656 17451035682629616 17452576562466816 17512193031340032 17528225922909252 17535724599508992 17546396533354368 17598137314839552 17618603926495744 17642278481624064 17694301999620096 17702542955593728 17737118234803872 17738684374966272 17754744181358592 17770999135137912 17789421416087808 17799278163001344 17801819459687232 17810110490914176 17820273690482688 17834042378163456 17886631369181184 17907433499061248 17917652235239424 17931496161650688 17947730531155968 17960238905679872 17978857361768448 17984372524204032 17995317497292528 18013972317553152 18015562903191552 18045805561380864 18081051275367936 18093652565583744 18112409324752896 18155458893785088 18165819163705344 18179854834249728 18186945988640768 18190918774437012 18203596634992673 18211384239095808 18254669051674624 18265085935091712 18279198303289344 18290322702166176 18309283339152384 18310899999965184 18344257171755264 18363273719832576 18376071700322304 18384630184169472 18390269820757248 18409334067781632 18411962465361996 18463619477864448 18485092644192256 18502016251959766 18509931521703936 18539601451024384 18543651271448256 18575811610108416 18595068198764544 18609435525040128 18612092492159409 18644982699161088 18664310993928192 18677318777376768 18681398680995387 18686017564237824 18696680593293312 18711126429548544 18713797915613832 18741118858100736 18758276864867796 18766301764386816 18777722605870464 18788126949834752 18790809429669856 18880333111913472 18899905382350848 18917208762522678 18936007403102208 18944826671775744 18955637388214272 18970283305304064 18972991792561392 18977682770755584 18981828286369056 18983504331104256 18995057358253224 19003183553839104 19020581488000944 19048350314790912 19073946055606272 19085554123999488 19098855485893952 19141833570527232 19175031339466752 19189846769485824 19201525373016846 19209739896815616 19212482572551648 19227326938957476 19246433753972736 19279812931485696 19284024444898464 19288792324374528 19294709320138752 19306451741175408 19317468816117504 19332394299279648 19349896978902528 19363382570186112 19383455593156608 19396964572562432 19411951477465984 19455634120863744 19489376115523584 19524653665615872 19527441303249216 19546846351589376 19561949061414912 19573854119862048 19585023785869824 19594145327864832 19595875438559232 19600155993175488 19607801144003328 19634148632775168 19680815071336704 19701217160257536 19714947598342144 19759312072802304 19808874084630528 19820929417307712 19847563291827072 19906089749572608 19915360825042944 19929240507019776 19956019921837056 19974087204028416 19988007814385664 19992374027030151 19997317042429952 20008728354226176 20024187933376512 20027046892148136 20036374302278448 20038143460610048 20083235221536768 20133609725362176 20145862686443904 20157358764644352 20172933181857024 20191196847550464 20205268768889856 20226214531989504 20232419089729536 20240310858326016 20244732184454094 20255949367790592 20267508266090496 20301531256553472 20315680073637888 20336740294459392 20350913649901568 20355359136281712 20366637615702016 20385076652670976 20412468585824256 20424891255508224 20460314237220864 20487807268982784 20536502683133952 20548221676978176 20557791819399168 20564098091200512 20572119233052672 20576613039936948 20599762499960832 20632782260011008 20637289318224672 20642391785734144 20648724009271296 20661290459854384 20673080662862592 20682708957190656 20684535185145856 20689053548351904 20795729224716288 20823672961916928 20842525778116608 20857051632402432 20861607680379288 20885077770043392 20894804800045056 20897788061371968 20909367089332224 20971024592142336 20975605536556224 21011983624548864 21021769759767552 21023625925885952 21061924900904192 21083758715363328 21120324373905408 21124937931604272 21136642818564096 21139660608378588 21148704277659648 21184206528577536 21198970511622144 21227456094142464 21240374750902656 21252143598993408 21303008328489984 21312930005747712 21327783700494848 21349893117100032 21356442372492288 21369439528034877 21429394104139776 21466559199707136 21471248389499424 21486212421630696 21495404347785216 21534562766843136 21546494618370048 21559607436369792 21571910256900096 21588577615671552 21652237973219328 21677419498863616 21689789547921408 21699891364921344 21706547985156096 21719758208822334 21741341833191424 21763879964246016 21783805391459376 21806387542301184 21818470006259712 21821585144132736 21838445412149232 21887588385971712 21925548129964032 21977660766160896 21990202145538048 22000443876900864 22007192694091776 22015776723091456 22020585884844804 22045359868379136 22055627288936448 22058776287003744 22097757273079808 22140916955253792 22163869305289728 22179316048134912 22229226081902592 22255078643994624 22284983345209344 22298545594471176 22350697262678016 22361106891276288 22376691095601152 22406759210483712 22420395570397248 22442675440713728 22486508791183872 22496981672733696 22509819398504448 22527211425048576 22530427753666653 22540921090063254 22542911393186304 22593639624228864 22619915998814208 22632823876091904 22650310941032448 22664095522249392 22686617565069312 22717102135836672 22730927365001088 22743522097168384 22770349715616768 22787943038764416 22855140082842624 22878832831266816 22894777856139264 22899779028316926 22912467317664768 22933211234254848 22946297890996224 22964027159052288 22972984406704128 22978002662446752 22994016802096008 23003853775699968 23017853516873472 23058529328431104 23089513646260224 23103565518525696 23143634137184256 23211880042512384 23222690758950912 23229814510430208 23243951767336182 23253895664566272 23257215745720416 23268047576839488 23270102083289088 23275185241895892 23349590708453376 23370967897212336 23395195377805824 23464183086452736 23523037975498752 23592402666160128 23603390607458304 23635107068903424 23638481577617472 23649490979738496 23651579166621696 23694665513517216 23719228554783744 23735759279582976 23746813987885568 23760364920643584 23778723170884608 23848841825574912 23890202980319232 23908661548867584 23930307374874624 23977046256466176 23979163365605376 23993756663056704 24018629756737536 24025997669053824 24108068367157248 24124870087444992 24149879099670528 24171988974334533 24207278525046784 24221092218273792 24239806445666304 24254558365916016 24281845652127744 24372264404385792 24387096936221568 24401013241411584 24412377785536512 24419866483300608 24459009562340352 24484364959776768 24501428933763072 24506781065391798 24512840245559296 24520359761009664 24535282421077081 24545778757042176 24549283287149328 24568251088667886 24618159303819264 24679908695605248 24724868361931008 24750499361513472 24767748813477888 24793424265019392 24801029851926528 24812580700053504 24816123322879212 24859976932214784 24885747991904256 24903091703169024 24908531574660516 24914690085650432 24948168572731392 24951730554151776 24988158477467648 25011035819823728 25036963474493952 25085863793780073 25156245252685824 25173777482551296 25199873843134464 25207604111794176 25222945016696904 25248009870802944 25259768895700992 25293711073738752 25297322390081856 25309104381825408 25311339108139008 25326743144337632 25360775317334592 25447405498665984 25497107462530566 25522444760702976 25548902566723584 25566708452622336 25572293285626224 25586462359314432 25601063072956416 25602033830689128 25612986529087488 25616643430068864 25636435918609968 25661911671963648 25712032593197952 25726279093518336 25741935654900544 25756625088156672 25776525732372864 25799862638536704 25817843426914816 25844607457542144 25868268902358009 25895085206482656 25940845494484992 25985834820698112 25991511208341408 26020752631529472 26036588404332288 26082598748553216 26098472159816064 26113365047826432 26125527103819776 26133541324233984 26143734858671104 26178864843700224 26241086761782272 26268289547010048 26292338884363878 26319594800031552 26345749430403072 26397205972259328 26411832112840704 26427905889743616 26463417722436096 26541452999430144 26553814433390592 26572320676026368 26608026562449408 26632116272037888 26650677085847552 26656498702706868 26698917244502016 26702729189530848 26715165736371264 26730410535724032 26751063567245184 26829947053771776 26861150248591872 26876478352859136 26897244242476032 26921595796733952 26940358358519808 26968286042652672 26976558786306048 26987081144434688 26992976245938792 27007932490387456 27023344354787328 27068708342071296 27087573431517184 27140478848375616 27168613987129344 27233188340677632 27248728745558016 27269782251374592 27280418982961152 27286378161655518 27317076358643712 27382003577511936 27397628902637568 27410389092532224 27418797454934016 27429492310736896 27435484053249264 27466349999947776 27516385757632896 27531632012361728 27564107550483456 27576945276254208 27585404731135872 27614001101672448 27617943698042994 27695429216796672 27727638966288384 27753024377939649 27764897282555904 27809402176536576 27815476907172384 27846770360057856 27863717415162624 27879156119109632 27967474048741632 28015978166065152 28029026346356736 28045020889939968 28066689644322816 28070696873420748 28111678287151104 28137415297301694 28149452646580224 28160432498540544 28166583908805696 28182190424752128 28186214144504784 28265294015496192 28320499667870208 28336191465324544 28404011104653312 28417240007663616 28466524156133376 28472742429553584 28475256496656384 28492586037379836 28504775330758656 28530872232001416 28572525472186368 28610919083409408 28628331185999232 28648283228840928 28712750355790848 28746143248493056 28762547009200128 28784770154228736 28802288059525269 28869650630959104 28919719397228544 28933188486561792 28942063980208128 28959677611763112 28972066729623552 28976203224176256 28998591448919472 29024845468353792 29045073855279168 29075183389734912 29095446858843648 29117927216198976 29183451181295616 29234064173285376 29303547688214528 29320269527384064 29333925169201152 29342923592122368 29360781179793072 29391217991797248 29393813157838848 29407503051915264 29411701716004992 29451222949162752 29521222607005056 29551825740386304 29572421397513216 29638968109203456 29673438191992832 29700605036040677 29713311126945792 29731394125961568 29800929683570688 29873041237564416 29875678947311616 29893860760529664 29934029882755584 29961130806042624 29982011721578496 29995975563644928 30013092531339264 30036281900064768 30040570338222204 30054561453417672 30057215190915072 30124852832305152 30159887998418944 30200414588043264 30218794029665856 30248823420092416 30307903153334784 30339321797984256 30360466287489024 30367098276681141 30383924051685888 30401262399135744 30452296884830208 30473520110456832 30505110441689088 30526370474852352 30533038704422568 30549956423553024 30577614979006464 30618702878736384 30637336883262336 30658689069461344 30690471355831296 30804754024700928 30836687729098752 30858178849579008 30864919559905422 30899643749941248 30927618896560128 30949173390016512 30955933977337008 30963587678601216 30973086013906944 30991935689781576 31005194219421696 31009620994293888 31024063435785984 31026802777718784 31033580322527856 31161290529616448 31193593837074432 31285577448603648 31342207200067584 31346682092057952 31364050633998336 31456536888213504 31463408304834336 31471187476611072 31517975436823296 31532654639651328 31535438888828928 31592887351356288 31625638073044992 31647679039443968 31680486560858112 31704964227846144 31709490912567882 31798455767433216 31853603973758976 31860562126353984 31878215398490112 31954512492734976 31969395008621568 31972217820807168 31991675550742272 32024839675650048 32034663558738432 32144091156209664 32166493449926656 32199838799560704 32229318632446044 32319741927555072 32339411154554688 32357865385350144 32382866423507328 32478356959828992 32516129248295424 32534684321882112 32549837047382016 32559821977734144 32579637313233501 32612012749787136 32645819946369024 32668571911684096 32675708087189064 32693813014679552 32727705009389568 32732377716199104 32757668118223848 32888322194946048 32966491149241344 32985303218307072 33000665815351296 33010789041137664 33023665084637184 33030878827267206 33057899020025856 33068039802568704 33083440933404672 33088164430505616 33146635909619712 33180997322539008 33204122270892032 33211375432880688 33264224763641856 33268974072202368 33382617965991936 33427475017814016 33447818391706764 33526045894017024 33541660336914432 33565036643401728 33610138815725568 33630593355595872 33664013161070592 33679691860934656 33729763186775808 33745472509100544 33748452144185344 33811381635094881 33814367089779456 33929873998221312 33949235814137856 33975466411548672 33996143283374088 34029926347603968 34075653203755008 34088944603496448 34096391047501632 34115283145752576 34136045107585504 34155524573425152 34181914558146624 34215882229284864 34282710124263936 34301705458024448 34342166784208896 34368700976497152 34399816851382272 34459476610056192 34467003993670128 34491025203144012 34505780663549952 34526780275310208 34587793992646656 34634270469390336 34655348277788544 34715451205776384 34797962879754752 34817820063768576 34834036138426368 34844721765645312 34865927651004273 34902071365259232 34905153124933632 35024386062680064 35056451845818504 35071449199017984 35092793066708736 35196274629679104 35237207852991488 35284556963248128 35388603999240192 35405085911187456 35474236469607744 35477368749932544 35509488362717184 35541998270275824 35578842832175616 35598556326002688 35603638919374464 35620220981828352 35640547380965376 35668084756326912 35773262738362368 35814866998122496 35835304470478848 35862992323301376 35895461062311936 35920477811359744 35968745048408064 35990634994585056 36027944635106304 36031125806383104 36162102550735872 36187305131167488 36224818649505792 36310917787570176 36331638327410688 36359709668499456 36373891977281536 36381837548874024 36407193269985346 36422768478191616 36509338103349248 36558396606578688 36580645404332352 36618566678304768 36688514343510528 36726547439665152 36752143400644608 36760171598087697 36769260368338944 36780539641514496 36818668135563264 36823924930723992 36852376633001829 36927238955728896 36970185288384512 37004032503919532 37019863043407872 37087302542896512 37151623220216832 37190136397529088 37218871050080256 37224184984318818 37289965398322176 37328621987856384 37354637554753536 37362797361990774 37372035128475648 37393361186586624 37422252859097088 37427595831227664 37482237716201472 37516553729735592 37532603528773632 37555445211740928 37576253899669504 37581618859339712 37760666223826944 37799810764701696 37834417525045356 37872014806204416 37889653343551488 37940566610608128 37945983585122784 37955365541511168 37963656572738112 37967008662208512 37990114716506448 38041162976001888 38096700629581824 38171108247998976 38197710971787904 38283667141054464 38350062678933504 38379693538971648 38403050746033692 38419479793631232 38424965145103296 38454653877914952 38492867507945472 38559625862971392 38568048889796928 38589418640277504 38612903482350816 38634937632235008 38664788598559296 38699793957805056 38726765140372224 38766911186313216 38793929145124864 38823902954931968 38911268241727488 38978752231047168 39049307331231744 39054882606498432 39123898122829824 39147708239724096 39170047571739648 39188290655729664 39200311986350976 39215602288006656 39268297265550336 39361630142673408 39402434320515072 39429895196684288 39438508326545817 39518624145604608 39617748169261056 39641858834615424 39695126583654144 39812179499145216 39830721650085888 39858481014039552 39912039843674112 39948174408056832 39976015628771328 39984748054060302 39994634084859904 40017456708452352 40048375866753024 40054093784296272 40072748604556896 40076286921220096 40166470443073536 40267219450724352 40291725372887808 40314717529288704 40345866363714048 40382393695100928 40410537537779712 40452429063979008 40464838179459072 40480621716652032 40489464368908188 40511898735581184 40535016532180992 40603062513106944 40631360147275776 40701827299803136 40710718272563424 40733275231404032 40770153305341952 40849782511016448 40920628474441728 40929567242483277 40975614537965568 41073005366267904 41096443353956352 41115583638798336 41128196182401024 41144238466105344 41153226079873896 41199524999921664 41265564520022016 41274578636449344 41297448018542592 41322580919708768 41346161325725184 41365417914381312 41369070370291712 41378107096703808 41591458449432576 41647345923833856 41685051556233216 41714103264804864 41723215360758576 41770155540086784 41789609600090112 41795576122743936 41818734178664448 41951211073112448 42023967249097728 42043539519535104 42123849801808384 42167517430726656 42206122945952541 42240648747810816 42249875863208544 42273285637128192 42279321216757176 42297408555319296 42397941023244288 42454912188284928 42480749501805312 42504287197986816 42606016656979968 42625860011495424 42655567400989696 42699786234200064 42712884744984576 42738879056069754 42858788208279552 42933118399414272 42942496778998848 42972424843261392 43069125533686272 43092989236740096 43119214872739584 43143820513800192 43177155231343104 43304475946438656 43354838997727232 43379579095842816 43399782729842688 43413095970312192 43439516417644668 43482683666382848 43567610782918752 43612775084602368 43643170288265472 43676890824298464 43775176771943424 43851096259928064 43955321532321792 43980404291076096 44000887753801728 44014385388183552 44031553446182912 44041171769689608 44090719736758272 44111254577872896 44117552574007488 44195514546159616 44281833910507584 44327738610579456 44358632096269824 44458452163805184 44510157287989248 44569966690418688 44597091188942352 44701394525356032 44722213782552576 44753382191202304 44813518420967424 44840791140794496 44973017582367744 44993963345467392 45019638797008896 45054422850097152 45060855507333306 45081842180126508 45085822786372608 45187279248457728 45239831997628416 45265647752183808 45300621882064896 45328191044498784 45373235130138624 45434204271673344 45461854730002176 45487044194336768 45540699431233536 45575886077528832 45710280165685248 45757665662533632 45789555712278528 45799558056633852 45824934635329536 45866422468509696 45928054318104576 45945968813408256 45956005324893504 45988033604192016 46035707033746944 46117058656862208 46207131037051392 46287268274368512 46423760085024768 46445381517901824 46459629020860416 46487903534672364 46507791329132544 46514431491440832 46536095153678976 46540204166578176 46550370483791784 46741935794424672 46790390755611648 46928366172905472 47046075950997504 47184805332320256 47206781214916608 47270214137806848 47276963155234944 47298981959476992 47303158333243392 47389331027034432 47438457109567488 47471518559165952 47493627975771136 47520729841287168 47557446341769216 47564236368851823 47697683651149824 47780405960638464 47817323097735168 47860614749749248 47954092512932352 47958326731210752 47987513326113408 48037259513475072 48051995338107648 48216136734314496 48249740174889984 48299758199341056 48343977948669066 48414557050093568 48442184436547584 48479612891332608 48509116731832032 48563691304255488 48744528808771584 48774193872443136 48802026482823168 48824755571073024 48839732966601216 48918019124680704 48968729919553536 49002857867526144 49013562130783596 49025680491118592 49040719522019328 49070564842154162 49091557514084352 49098566574298656 49136502177335772 49449736723862016 49500998723026944 49535497626955776 49546318240900809 49586848530038784 49602059703853056 49625161400107008 49632246645758424 49719953864429568 49771495983808512 49806183406338048 49817063149321032 49829380171300864 49896337145462784 49903461108303552 50022071639647456 50073926948987904 50171727587560146 50312490505371648 50347554965102592 50399747686268928 50415208223588352 50445890033393808 50496019741605888 50519537791401984 50587422147477504 50594644780163712 50618208763650816 50622678216278016 50653486288675264 50721550634669184 50894810997331968 50994214925061132 51044889521405952 51133416905244672 51144586571252448 51172924718628864 51202126145912832 51204067661378256 51233286860137728 51272871837219936 51323823343927296 51424065186395904 51452558187036672 51483871309801088 51513250176313344 51553051464745728 51599725277073408 51635686853829632 51689214915084288 51736537804716018 51790170412965312 51881690988969984 51971669641396224 51983022416682816 52073176808664576 52165197497106432 52196944319632128 52226730095652864 52251054207639552 52267082648467968 52287469717342208 52357729687400448 52482173523564544 52536579094020096 52584677768727756 52639189600063104 52794411944518656 52855811779487232 52926835444872192 53082905998860288 53107628866781184 53144641352052736 53216053124898816 53264232544075776 53301354171695104 53312997405413736 53397834489004032 53405458379061696 53430331472742528 53460821071448064 53502127134490368 53659894107543552 53722300497183744 53752956705718272 53794488484952064 53843191593467904 53880716717039616 53936572085305344 53953117572612096 53974162288869376 53985952491877584 54015864980774912 54046688709574656 54137416684142592 54175146863034368 54280957696751232 54337227974258688 54466376681355264 54497457491116032 54539564502749184 54560837965922304 54572756323311036 54610789904978019 54634152717287424 54764007155023872 54795257805275136 54837594909868032 54858984621473792 54870968106498528 54932699999895552 55032771515265792 55063264024723456 55128215100966912 55153890552508416 55170809462271744 55228002203344896 55235887396085988 55390858433593344 55455277932576768 55506048755879298 55529794565111808 55618804353073152 55630953814344768 55727434830325248 55758312238219264 55934948097483264 56031956332130304 56058052692713472 56090041779879936 56133379288645632 56141393746841496 56223356574302208 56274830594603388 56298905293160448 56333167817611392 56364380849504256 56372428289009568 56640999335740416 56808022209306624 56834480015327232 56933048312266752 56945484859107168 56950512993312768 56985172074759672 57009550661517312 57061744464002832 57145050944372736 57221838166818816 57256662371998464 57296566457681856 57425500711581696 57492286496986112 57525094018400256 57569540308457472 57604576119050538 57739301261918208 57839438794457088 57866376973123584 57884127960416256 57919355223526224 57952406448352512 57997182897838944 58049690936707584 58090147710558336 58150366779469824 58190893717687296 58235854432397952 58366902362591232 58468128346570752 58607095376429056 58640539054768128 58685847184244736 58721562359586144 58782435983594496 58787626315677696 58823403432009984 58902445898325504 59042445214010112 59103651480772608 59144842795026432 59277936218406912 59346876383985664 59401210072081354 59426622253891584 59462788251923136 59746082475128832 59787721521059328 59868059765511168 59922261612085248 59964023443156992 59977122081090453 59991951127289856 60026185062678528 60072563800129536 60081140676444408 60109122906835344 60114430381830144 60249705664610304 60319775996837888 60400829176086528 60437588059331712 60615806306669568 60678643595968512 60720932574978048 60734196553362282 60767848103371776 60802524798271488 60904593769660416 60947040220913664 61010220883378176 61052740949704704 61066077408845136 61099912847106048 61155229958012928 61237405757472768 61274673766524672 61317378138922688 61380942711662592 61609508049401856 61673375458197504 61716357699158016 61729839119810844 61799287499882496 61898346780033024 61911867954674016 61927175357202432 61946172027813888 61983871379563152 62019241988587776 62048126871571968 62053605555437568 62067160645055712 62322581059232896 62387187674148864 62571154897207296 62684414400135168 62693364184115904 62728101267996672 62913073776427008 62926816609668672 63035950873646592 63065309279302656 63070877777657856 63185774702712576 63251276146089984 63295358078887936 63360973121716224 63409928455692288 63418981825135764 63596911534866432 63721124252707968 63756430796980224 63909024985469952 63938790017243136 63983351101484544 64049679351300096 64069327117476864 64108318584104631 64288182312419328 64332986899853312 64399677599121408 64458637264892088 64639483855110144 64678822309109376 64715730770700288 64765732847014656 64956713919657984 65032258496590848 65069368643764224 65099674094764032 65119643955468288 65159274626467002 65224025499574272 65291639892738048 65337143823368192 65351416174378128 65387626029359104 65455410018779136 65464755432398208 65515336236447696 65776644389892096 65932982298482688 65970606436614144 66001331630702592 66021578082275328 66047330169274368 66061757654534412 66136079605137408 66166881866809344 66176328861011232 66293271819239424 66408244541784064 66422750865761376 66537948144404736 66765235931983872 66854950035628032 66895636783413528 67052091788034048 67083320673828864 67130073286803456 67220277631451136 67261186711191744 67328026322141184 67459526373551616 67490945018201088 67496904288370688 67622763270189762 67628734179558912 67859747996442624 67898471628275712 67950932823097344 67992286566748176 68059852695207936 68151306407510016 68192782095003264 68230566291505152 68272090215171008 68311049146850304 68363829116293248 68565420248527872 68684333568417792 68737401952994304 68799633702764544 68918953220112384 68934007987340256 68982050406288024 69011561327099904 69053560550620416 69175587985293312 69268540938780672 69310696555577088 69430902411552768 69595925759509504 69635640127537152 69668072276852736 69689443531290624 69731855302008546 69804142730518464 69810306249867264 70048772125360128 70112903691637008 70185586133417472 70392549259358208 70474415705982976 70569113926496256 70777207998480384 70810171822374912 70948472939215488 70954737499865088 71083996540551648 71157685664351232 71207277838748928 71240441963656704 71281094761930752 71336169512653824 71546525476724736 71629733996244992 71670608940957696 71725984646602752 71790922124623872 71840955622719488 71937490096816128 71981269989170112 72055889270212608 72324205101471744 72374610262334976 72449637299011584 72515966923003599 72621835575140352 72663276654821376 72719419336998912 72747783954563072 72763675097748048 72814386539970692 72845536956383232 73018676206698496 73116793213157376 73161290808664704 73237133356609536 73377028687021056 73453094879330304 73504286801289216 73520343196175394 73538520736677888 73561079283028992 73605847263231243 73637336271126528 73647849861447984 73704753266003658 73854477911457792 73940370576769024 74008065007839064 74039726086815744 74174605085793024 74303246440433664 74380272795058176 74437742100160512 74448369968637636 74579930796644352 74657243975712768 74709275109507072 74725594723981548 74744070256951296 74844505718194176 74855191662455328 74964475432402944 75033107459471184 75110890423481856 75152507799339008 75163237718679424 75521332447653888 75599621529403392 75668835050090712 75744029612408832 75779306687102976 75881133221216256 75891967170245568 75927313145476224 75934017324417024 75980229433012896 76082325952003776 76342216495997952 76395421943575808 76567334282108928 76700125357867008 76759387077943296 76806101492067384 76838959587262464 76849930290206592 76909307755829904 76985735015890944 77136097779593856 77178837280555008 77225806964701632 77269875264470016 77329577197118592 77399587915610112 77453530280744448 77533822372626432 77587858290249728 77604806707074027 77647805909863936 77822536483454976 77957504462094336 78109765212996864 78247796245659648 78295416479448192 78340095143479296 78376581311459328 78400623972701952 78431204576013312 78536594531100672 78723260285346816 78804868641030144 78859790393368576 78877016653091634 79037248291209216 79235496338522112 79283717669230848 79390253167308288 79624358998290432 79661443300171776 79716962028079104 79824079687348224 79896348816113664 79952031257542656 79969496108120604 79989268169719808 80096751733506048 80108187568592544 80145497209113792 80152573842440192 80583450745775616 80629435058577408 80691732727428096 80764787390201856 80821075075559424 80904858127958016 80929676358918144 80961243433304064 80978928737816376 81023797471162368 81070033064361984 81206125026213888 81262720294551552 81403654599606272 81421436545126848 81466550462808064 81699565022032896 81841256948883456 81859134484966554 81951229075931136 82146010732535808 82192886707912704 82231167277596672 82256392364802048 82288476932210688 82306452159747792 82399049999843328 82549157272898688 82594896037085184 82645161839417536 82692322651450368 82730835828762624 82756214193407616 83182916898865152 83259073133818947 83294691847667712 83428206529609728 83446430721517152 83540311080173568 83591152245487872 83637468357328896 83902422146224896 84047934498195456 84087079039070208 84247699603616768 84335034861453312 84412245891905082 84481297495621632 84499751726417088 84546571274256384 84558642433514352 84795882046488576 84961499003610624 85008574395973632 85212033313959936 85251720022990848 85311134801979392 85399572468400128 85425769489969152 85477758112139508 85717576416559104 85884993557997696 85944849686522784 86138251067372544 86238429745479168 86287641027600384 86354310462686208 86406864178575807 86608951892877312 86709677995454464 86759158191685632 86799565459685376 86826191940624384 86879032835289336 86965367332765696 87135221565837504 87225550169204736 87286340576530944 87353781648596928 87550353543886848 87702192519856128 87910643064643584 87960808582152192 88001775507603456 88028770776367104 88063106892365824 88082343539379216 88181439473516544 88222509155745792 88235105148014976 88391029092319232 88563667821015168 88655477221158912 88717264192539648 88916904327610368 89020314575978496 89101815108122031 89139933380837376 89194182377884704 89402789050712064 89506764382404608 89627036841934848 89681582281588992 89946035164735488 89987926690934784 90039277594017792 90108845700194304 90121711014666612 90163684360253016 90171645572745216 90374558496915456 90479663995256832 90601243764129792 90656382088997568 90746470260277248 90923709460004352 90974088388673536 91081398862467072 91151772155057664 91420560331370496 91515331325067264 91579111424557056 91599116113267704 91649869270659072 91732844937019392 91856108636209152 91912010649787008 91976067208384032 92071414067493888 92414262074102784 92574536548737024 92847520170049536 92890763035803648 92919258041720832 92975807069344728 93015582658265088 93028862982881664 93072190307357952 93080408333156352 93100740967583568 93483871588849344 93580781511223296 93856732345810944 94092151901995008 94369610664640512 94413562429833216 94553926310469888 94597963918953984 94606316666486784 94778662054068864 94876914219134976 94943037118331904 94987255951542272 95041459682574336 95114892683538432 95128472737703646 95395367302299648 95560811921276928 95634646195470336 95908185025864704 95916653462421504 95975026652226816 96074519026950144 96103990676215296 96432273468628992 96499480349779968 96599516398682112 96687955897338132 96829114100187136 96959225782665216 97018233463664064 97548387744886272 97604052965646336 97649511142146048 97679465933202432 97738911939700503 97836038249361408 97937459839107072 98005715735052288 98027124261567192 98051360982237184 98081439044038656 98141129684308324 98183115028168704 98197133148597312 98273004354671544 98899473447724032 99001997446053888 99070995253911552 99092636481801618 99173697060077568 99204119407706112 99250322800214016 99264493291516848 99439907728859136 99542991967617024 99612366812676096 99634126298642064 99658760342601728 99792674290925568 99806922216607104 100044143279294912 100147853897975808 100343455175120292 100624981010743296 100695109930205184 100830416447176704 100891780066787616 100992039483211776 101039075582803968 101189289560327424 101236417527301632 101245356432556032 101306972577350528 101443101269338368 101789621994663936 101988429850122264 102089779042811904 102266833810489344 102289173142504896 102345849437257728 102408135322756512 102466573720275456 102545743674439872 102647646687854592 102848130372791808 102905116374073344 102967742619602176 103026500352626688 103106102929491456 103199450554146816 103271373707659264 103378429830168576 103473075609432036 103580340825930624 103763381977939968 103966044833365632 104146353617329152 104393888639264256 104453460191305728 104502108415279104 104534165296935936 104574939434684416 104597782953012819 104715459374800896 104964347047129088 105073158188040192 105169355537455512 105278379200126208 105588823889037312 105711623558974464 105853670889744384 106165811997720576 106215257733562368 106289282704105472 106432106249797632 106528465088151552 106602708343390208 106625994810827472 106795668978008064 106810916758123392 106860662945485056 106921642142896128 107004254268980736 107319788215087104 107444600994367488 107505913411436544 107588976969904128 107686383186935808 107761433434079232 107906235145224192 107948324577738752 107971904983755168 108031729961549824 108093377419149312 108350293726068736 108561915393502464 108674455948517376 108932753362710528 108994914982232064 109079129005498368 109121675931844608 109145512646622072 109221579809956038 109268305434574848 109528014310047744 109675189819736064 109717969242947584 109741936212997056 110065543030531584 110126528049446912 110256430201933824 110307781105016832 110341618924543488 110456004406689792 110471774792171976 110557129899005487 110781716867186688 110910555865153536 111012097511758596 111059589130223616 111261907628689536 111454869660650496 111869896194966528 112063912664260608 112116105385426944 112180083559759872 112266758577291264 112282787493682992 112446713148604416 112549661189206776 112597810586320896 112666335635222784 112728761699008512 112744856578019136 113281998671480832 113616044418613248 113668960030654464 113866096624533504 113890969718214336 113901025986625536 113970344149519344 114123488928005664 114290101888745472 114513324743996928 114593132915363712 114851001423163392 114984572993972224 115050188036800512 115139080616914944 115209152238101076 115478602523836416 115678877588914176 115768255920832512 115838710447052448 115904812896705024 115994365795677888 116099381873415168 116180295421116672 116300733558939648 116381787435374592 116471708864795904 116733804725182464 116936256693141504 117214190752858112 117371694368489472 117443124719172288 117564871967188992 117646806864019968 117804891796651008 118084890428020224 118207302961545216 118289685590052864 118315524979637451 118555872436813824 118693752767971328 118802420144162708 118853244507783168 118925576503846272 119492164950257664 119575443042118656 119736119531022336 119844523224170496 119928046886313984 119954244162180906 119983902254579712 120052370125357056 120145127600259072 120162281352888816 120218245813670688 120228860763660288 120499411329220608 120639551993675776 120801658352173056 120875176118663424 121231612613339136 121357287191937024 121441865149956096 121468393106724564 121535696206743552 121605049596542976 121809187539320832 121894080441827328 122105481899409408 122132154817690272 122199825694212096 122310459916025856 122549347533049344 122634756277845376 122761885423325184 123219016098803712 123346750916395008 123432715398316032 123459678239621688 123598574999764992 123796693560066048 123823735909348032 123892344055627776 123967742759126304 124038483977175552 124096253743143936 124107211110875136 124134321290111424 124645162118465792 124774375348297728 125142309794414592 125368828800270336 125386728368231808 125456202535993344 125853633219337344 126071901747293184 126130618558605312 126371549405425152 126502552292179968 126590716157775872 126618368837857623 126721946243432448 126819856911384576 126837963650271528 127193823069732864 127442248505415936 127512861593960448 127818049970939904 127877580034486272 127966702202969088 128099358702600192 128138654234953728 128216637168209262 128576364624838656 128665973799706624 128799355198242816 128917274529784176 129278967710220288 129357644618218752 129431461541400576 129531465694029312 129913427839315968 130064516993181696 130138737287528448 130199348189528064 130239287910936576 130318549252934004 130448050999148544 130674287646736384 130702832348756256 130775252058718208 130929510864796416 131030672472895392 131553288779784192 131865964596965376 131941212873228288 132002663261405184 132043156164550656 132094660338548736 132123515309068824 132272159210274816 132333763733618688 132352657722022464 132586543638478848 132816489083568128 132845501731522752 133075896288809472 133530471863967744 133709900071256064 133791273566827056 134104183576068096 134166641347657728 134260146573606912 134440555262902272 134522373422383488 134919052747103232 134981890036402176 135245526540379524 135257468359117824 135719495992885248 135796943256551424 135901865646194688 135984573133496352 136119705390415872 136302612815020032 136385564190006528 136461132583010304 136544180430342016 136622098293700608 136727658232586496 137130840497055744 137368667136835584 137474803905988608 137599267405529088 137837906440224768 137868015974680512 137964100812576048 138107121101240832 138351175970586624 138621393111154176 138861804823105536 139191851519019008 139271280255074304 139336144553705472 139378887062581248 139463710604017092 139608285461036928 139620612499734528 140225807383274016 140371172266834944 140785098518716416 140948831411965952 141138227852992512 141554415996960768 141620343644749824 141896945878430976 141909474999730176 142167993081103296 142315371328702464 142414555677497856 142480883927313408 142562189523861504 142672339025307648 142692709106555469 143093050953449472 143259467992489984 143341217881915392 143451969293205504 143581844249247744 143681911245438976 143874980193632256 143962539978340224 144111778540425216 144648410202943488 144749220524669952 144899274598023168 145031933846007198 145243671150280704 145326553309642752 145438838673997824 145495567909126144 145527350195496096 145628773079941384 145691073912766464 146037352413396992 146233586426314752 146322581617329408 146474266713219072 146754057374042112 146906189758660608 147008573602578432 147040686392350788 147077041473355776 147122158566057984 147211694526462486 147274672542253056 147295699722895968 147409506532007316 147880741153538048 148016130015678128 148349210171586048 148606492880867328 148760545590116352 148875484200321024 148896739937275272 149159861593288704 149314487951425536 149418550219014144 149451189447963096 149488140513902592 149689011436388352 149710383324910656 150066214918942368 150221780846963712 150326475437358848 151042664895307776 151199243058806784 151337670100181424 151488059224817664 151558613374205952 151762266442432512 151783934340491136 151854626290952448 151868034648834048 151960458866025792 152164651904007552 152684432991995904 152790843887151616 153134668564217856 153400250715734016 153518774155886592 153612202984134768 153699860580413184 153818615511659808 153971470031781888 154272195559187712 154357674561110016 154451613929403264 154539750528940032 154659154394237184 154799175831220224 154907060561488896 155067644745252864 155175716580499456 155209613414148054 155295611819727872 155645072966909952 155915008924188672 156219530425993728 156495592491319296 156590832958896384 156680190286958592 156753162622918656 156801247945403904 156862409152026624 157073189062201344 157446520570693632 157609737282060288 157719580786737152 157754033306183268 158567435338461696 158780506334616576 159248717996580864 159322886600343552 159433924056158208 159648159374696448 159792697632227328 159904062515085312 159938992216241208 159978536339439616 160193503467012096 160216375137185088 160290994418227584 160305147684880384 161166901491551232 161258870117154816 161383465454856192 161529574780403712 161642150151118848 161809716255916032 161859352717836288 161922486866608128 161957857475632752 162047594942324736 162140066128723968 162412250052427776 162525440589103104 162842873090253696 162933100925616128 163399130044065792 163682513897766912 163718268969933108 163832369714934057 163902458151862272 164292021465071616 164385773415825408 164512784729604096 164576953864421376 164612904319495584 164798099999686656 165098314545797376 165189792074170368 165290323678835072 165384645302900736 165461671657525248 165512428386815232 166365833797730304 166518146267637894 166589383695335424 166856413059219456 166892861443034304 167182304490975744 167274936714657792 167804844292449792 168095868996390912 168174158078140416 168495399207233536 168670069722906624 168824491783810164 168999503452834176 169093142548512768 169117284867028704 169922998007221248 170424066627919872 170503440045981696 170622269603958784 170799144936800256 170851538979938304 170955516224279016 171435152833118208 171769987115995392 171889699373045568 172276502134745088 172476859490958336 172575282055200768 172708620925372416 172813728357151614 173217903785754624 173419355990908928 173518316383371264 173599130919370752 173652383881248768 173758065670578672 173930734665531392 174270443131675008 174451100338409472 174572681153061888 174707563297193856 175100707087773696 175404385039712256 175821286129287168 175921617164304384 176057541552734208 176126213784731648 176164687078758432 176362878947033088 176470210296029952 176782058184638464 177127335642030336 177310954442317824 177434528385079296 177833808655220736 178040629151956992 178203630216244062 178279866761674752 178388364755769408 179013528764809216 179363164563177984 179892070329470976 179975853381869568 180078555188035584 180217691400388608 180243422029333224 180327368720506032 180343291145490432 180749116993830912 180959327990513664 181202487528259584 181312764177995136 181847418920008704 182162797724934144 182303544310115328 182841120662740992 183030662650134528 183158222849114112 183198232226535408 183299738541318144 183465689874038784 183712217272418304 183824021299574016 183952134416768064 184142828134987776 184828524148205568 185149073097474048 185695040340099072 185781526071607296 185838516083441664 185951614138689456 186057725965763328 186144380614715904 186160816666312704 186201481935167136 186967743177698688 187161563022446592 187713464691621888 188184303803990016 188739221329281024 189107852620939776 189195927837907968 189212633332973568 189557324108137728 189753828438269952 189886074236663808 189974511903084544 190082919365148672 190229785367076864 190256945475407292 190790734604599296 191269292390940672 191816370051729408 191950053304453632 192149038053900288 192207981352430592 192324955752313893 192864546937257984 192998960699559936 193199032797364224 193375911794676264 193658228200374272 193918451565330432 194036466927328128 195096775489772544 195208105931292672 195299022284292096 195358931866404864 195477823879401006 195672076498722816 195874919678214144 196011431470104576 196054248523134384 196102721964474368 196162878088077312 196282259368616648 196366230056337408 196394266297194624 196546008709343088 197798946895448064 198003994892107776 198141990507823104 198185272963603236 198408238815412224 198500645600428032 198528986583033696 198879815457718272 199224733625352192 199268252597284128 199317520685203456 199613844433214208 200088286558589824 200295707795951616 200686910350240584 201249962021486592 201390219860410368 201660832894353408 201783560133575232 201984078966423552 202378579120654848 202472835054603264 202490712865112064 202613945154701056 202886202538676736 203579243989327872 203976859700244528 204179558085623808 204578346285009792 204691698874515456 204816270645513024 204933147440550912 205091487348879744 205696260745583616 205935485239204352 206053000705253376 206212205858982912 206398901108293632 206542747415318528 206756859660337152 206946151218864072 207160681651861248 207526763955879936 207932089666731264 208292707234658304 208787777278528512 208906920382611456 209004216830558208 209068330593871872 209149878869368832 209195565906025638 209430918749601792 209928694094258176 210146316376080384 210338711074911024 210556758400252416 211177647778074624 211423247117948928 211707341779488768 212331623995441152 212430515467124736 212578565408210944 212864212499595264 213205416686780416 213251989621654944 213621833516246784 213721325890970112 213843284285792256 214008508537961472 214639576430174208 214889201988734976 215011826822873088 215177953939808256 215372766373871616 215522866868158464 215812470290448384 215896649155477504 215943809967510336 216063459923099648 216700587452137472 217123830787004928 217348911897034752 217547900769010797 217865506725421056 217989829964464128 218158258010996736 218243351863689216 218291025293244144 218443159619912076 218536610869149696 219056028620095488 219350379639472128 219483872425994112 220131086061063168 220512860403867648 220615562210033664 220683237849086976 220817541789693729 220912008813379584 220943549584343952 221114259798010974 221563433734373376 221821111730307072 222024195023517192 222119178260447232 222523815257379072 222909739321300992 223739792389933056 224127825328521216 224232210770853888 224533517154582528 224565574987365984 224893426297208832 225099322378413552 225332671270445568 225457523398017024 225489713156038272 226563997342961664 227232088837226496 227337920061308928 227781939436428672 227802051973251072 227940688299038688 228246977856011328 229026649487993856 229186265830727424 229702002846326784 229969145987944448 230100376073601024 230278161233829888 230418304476202152 230957205047672832 231536511841665024 231677420894104896 231809625793410048 231988731591355776 232198763746830336 232360590842233344 232601467117879296 232763574870749184 232814420121222081 232943417729591808 233467609450364928 233872513386283008 234428381505716224 234743388736978944 234886249438344576 235129743934377984 235293613728039936 235609783593302016 236169780856040448 236414605923090432 236579371180105728 236631049959274902 237111744873627648 237387505535942656 237604840288325416 237706489015566336 237851153007692544 238984329900515328 239150886084237312 239472239062044672 239689046448340992 239856093772627968 239908488324361812 239967804509159424 240290255200518144 240324562705777632 240436491627341376 240457721527320576 241279103987351552 241750352237326848 242463225226678272 242714574383874048 242883730299912192 242936786213449128 243071392413487104 243210099193085952 243618375078641664 243788160883654656 244210963798818816 244264309635380544 244399651388424192 245098695066098688 245269512555690752 245523770846650368 246438032197607424 246693501832790016 246865430796632064 246919356479243376 247197149999529984 247647471818696064 247784688111255552 247935485518252608 248076967954351104 248192507486287872 248268642580222848 249290324236931584 249548750696595456 249777219401456841 250284619588829184 250773456736463616 250912405071986688 251707266438674688 252143803494586368 252261237117210624 252743098810850304 253005104584359936 253181432315551744 253236737675715246 253443892486864896 253639713822769152 253675927300543056 254387646139465728 254884497010831872 255025723187920896 255636099941879808 255755160068972544 255933404405938176 256198717405200384 256277308469907456 256433274336418524 257152729249677312 257331947599413248 257834549059568352 258715289236437504 258862923082801152 259062931388058624 259220592535727421 259826855678631936 260129033986363392 260277474575056896 260398696379056128 260478575821873152 260637098505868008 260896101998297088 261348575293472768 261405664697512512 261550504117436416 261859021729592832 262061344945790784 263106577559568384 263731929193930752 263882425746456576 264005326522810368 264086312329101312 264189320677097472 264247030618137648 264544318420549632 264667527467237376 264705315444044928 265173087276957696 265691003463045504 266151792577618944 267060943727935488 267305445324366093 267419800142512128 267582547133654112 268208367152136192 268520293147213824 268881110525804544 269044746844766976 269838105494206464 269963780072804352 270491053080759048 270514936718235648 271438991985770496 271803731292389376 271969146266992704 272239410780831744 272771128380013056 272922265166020608 273088360860684032 273244196587401216 273455316465172992 274261680994111488 274737334273671168 274949607811977216 275198534811058176 275736031949361024 275928201625152096 276214242202481664 277242786222308352 277723609646211072 278383703038038016 278542560510148608 278672289107410944 278757774125162496 278927421208034184 279216570922073856 279241224999469056 280451614766548032 280742344533669888 281570197037432832 281897662823931904 282276455705985024 283108831993921536 283240687289499648 283793891756861952 283818949999460352 284335986162206592 284630742657404928 284829111354995712 284961767854626816 285124379047723008 285344678050615296 285385418213110938 286186101906898944 286518935984979968 286682435763830784 286903938586411008 287363822490877952 287749960387264512 287925079956680448 288223557080850432 289296820405886976 289498441049339904 289798549196046336 290063867692014396 290487342300561408 290877677347995648 290991135818252288 291054700390992192 291257546159882768 292074704826793984 292645163234658816 292948533426438144 293216735819101509 293508114748084224 293812379517321216 294017147205156864 294081372784701576 294154082946711552 294244317132115968 294423389052924972 294549345084506112 294591399445791936 294819013064014632 296032260031356256 296698420343172096 297212985761734656 297521091180232704 297750968400642048 297793479874550544 298319723186577408 298628975902851072 298837100438028288 298902378895926192 298976281027805184 299378022872776704 299420766649821312 300132429837884736 300443561693927424 300652950874717696 302085329790615552 302675340200362848 302976118449635328 303117226748411904 303567868680982272 303709252581904896 303736069297668096 303920917732051584 304329303808015104 305368865983991808 305581687774303232 306269337128435712 306800501431468032 307037548311773184 307224405968269536 307399721160826368 307637231023319616 307942940063563776 308544391118375424 308715349122220032 308903227858806528 309079501057880064 309318308788474368 309598351662440448 309814121122977792 310135289490505728 310351433160998912 310419226828296108 310591223639455744 311290145933819904 312439060851987456 313181665917792768 313360380573917184 313506325245837312 313602495890807808 313724818304053248 313793348859038457 314146378124402688 314893041141387264 315219474564120576 315439161573474304 315508066612366536 317134870676923392 317561012669233152 318497435993161728 318645773200687104 318867848112316416 319296318749392896 319585395264454656 319808125030170624 319877984432482416 319957072678879232 320387006934024192 320432750274370176 320581988836455168 320610295369760768 322333802983102464 322517740234309632 322766930909712384 323059149560807424 323284300302237696 323718705435672576 323844973733216256 323915714951265504 324095189884649472 324280132257447936 325050881178206208 325685746180507392 325866201851232256 326798260088131584 327365027795533824 327436537939866216 327664739429868114 327804916303724544 328584042930143232 329025569459208192 329153907728842752 329225808638991168 330196629091594752 330379584148340736 330580647357670144 330769290605801472 330923343315050496 331024856773630464 332731667595460608 333036292535275788 333178767390670848 333785722886068608 334364608981951488 335609688584899584 336191737992781824 336348316156280832 336990798414467072 337340139445813248 337648983567620328 337999006905668352 338186285097025536 338234569734057408 339845996014442496 340848133255839744 341006880091963392 341244539207917568 341598289873600512 341703077959876608 341911032448558032 342870305666236416 343539974231990784 343779398746091136 344553004269490176 344953718981916672 345150564110401536 345417241850744832 345627456714303228 346435807571509248 346838711981817856 347036632766742528 347304767762497536 347516131341157344 347861469331062784 348540886263350016 348902200676818944 349145362306123776 349415126594387712 350201414175547392 350808770079424512 351642572258574336 352115083105468416 352252427569463296 352329374157516864 352940420592059904 353564116369276928 354254671284060672 354621908884635648 354869056770158592 354946574938912353 355667617310441472 356081258303913984 356407260432488124 356559733523349504 356776729511538816 358726329126355968 359784140658941952 359951706763739136 360157110376071168 360435382800777216 360486844058666448 360654737441012064 360686582290980864 361498233987661824 361918655981027328 362404975056519168 362625528355990272 363694837840017408 364325595449868288 364607088620230656 365682241325481984 366316445698228224 366396464453070816 366599477082636288 366931379748077568 367648042599148032 367904268833536128 368285656269975552 369657048296411136 370298146194948096 371390080680198144 371677032166883328 371903228277378912 372115451931526656 372288761229431808 372321633332625408 372402963870334272 373935486355397376 374323126044893184 375426929383243776 376368607607980032 378215705241879552 378391855675815936 379114648216275456 379507656876539904 379772148473327616 379855106513572869 379949023806169088 380165838730297344 380459570734153728 380513890950814584 381581469209198592 382538584781881344 383632740103458816 383900106608907264 384298076107800576 384415962704861184 384649911504627786 385729093874515968 385997921399119872 386398065594728448 386751823589352528 387316456400748544 387836903130660864 388072933854656256 390193550979545088 390416211862585344 390598044568584192 390717863732809728 390955647758802012 391344152997445632 392022862940209152 392108497046268768 392205443928948736 392325756176154624 392564518737233296 392788532594389248 393092017418686176 395597893790896128 396007989784215552 396283981015646208 396370545927206472 396816477630824448 397001291200856064 397057973166067392 397759630915436544 398449467250704384 398536505194568256 399227688866428416 400176573117179648 400591415591903232 401373820700481168 402499924042973184 402780439720820736 403321665788706816 403567120267150464 404757158241309696 404945670109206528 405227890309402112 405772405077353472 407158487978655744 407953719400489056 408359116171247616 409156692570019584 409383397749030912 409632541291026048 409866294881101824 410182974697759488 411392521491167232 411870970478408704 412106001410506752 412424411717965824 412797802216587264 413085494830637056 413513719320674304 413892302437728144 414321363303722496 415053527911759872 415864179333462528 416585414469316608 417575554557057024 417813840765222912 418008433661116416 418136661187743744 418299757738737664 418391131812051276 418861837499203584 419857388188516352 420677422149822048 421113516800504832 422355295556149248 422846494235897856 423414683558977536 424663247990882304 424861030934249472 425157130816421888 425728424999190528 426410833373560832 426503979243309888 427243667032493568 427442651781940224 427686568571584512 428017017075922944 428078127319666407 429279152860348416 429778403977469952 430023653645746176 430355907879616512 430745532747743232 431045733736316928 431624940580896768 431887619935020672 432126919846199296 434247661574009856 434697823794069504 435095801538021594 435731013450842112 435979659928928256 436316516021993472 436486703727378432 436582050586488288 436886319239824152 437073221738299392 438112057240190976 438700759278944256 438967744851988224 440262172122126336 441025720807735296 441231124420067328 441366475698173952 441635083579387458 441824017626759168 441887099168687904 442228519596021948 443642223460614144 444048390047034384 445047630514758144 445819478642601984 447479584779866112 448255650657042432 448464421541707776 449067034309165056 449131149974731968 450198644756827104 450665342540891136 450979426312076544 453127994685923328 454464177674452992 454675840122617856 455563878872857344 455604103946502144 455881376598077376 456493955712022656 458053298975987712 458372531661454848 459404005692653568 459938291975888896 460200752147202048 460556322467659776 460836608952404304 461914410095345664 463073023683330048 463354841788209792 463619251586820096 463977463182711552 464397527493660672 464721181684466688 465202934235758592 465527149741498368 465628840242444162 465886835459183616 466935218900729856 467745026772566016 468856763011432448 469486777473957888 469772498876689152 470259487868755968 470587227456079872 471219567186604032 472339561712080896 472829211846180864 473158742360211456 473262099918549804 474775011071885312 475209680576650832 475702306015385088 477968659801030656 478301772168474624 478944478124089344 479378092896681984 479712187545255936 479816976648723624 479935609018318848 480580510401036288 480649125411555264 480872983254682752 480915443054641152 483500704474653696 484926450453356544 485429148767748096 485767460599824384 485873572426898256 486142784826974208 486420198386171904 487236750157283328 487576321767309312 488528619270761088 488799302776848384 490197390132197376 490539025111381504 491047541693300736 491497109144802171 492876064395214848 493730861593264128 493838712958486752 494394299999059968 495294943637392128 495569376222511104 495870971036505216 496153935908702208 496385014972575744 496537285160445696 498580648473863168 499097501393190912 499554438802913682 500569239177658368 501546913472927232 501824810143973376 503414532877349376 504287606989172736 504522474234421248 505486197621700608 506010209168719872 506362864631103488 506473475351430492 507279427645538304 507351854601086112 509768994021663744 511272199883759616 511510320137945088 511866808811876352 512397434810400768 512554616939814912 512866548672837048 514305458499354624 514663895198826496 515669098119136704 517430578472875008 517725846165602304 518125862776117248 518441185071454842 519653711357263872 520258067972726784 520554949150113792 520797392758112256 520957151643746304 521274197011736016 521792203996594176 522811329395025024 523101008234872832 523718043459185664 524122689891581568 526213155119136768 527463858387861504 527764851492913152 528172624658202624 528378641354194944 528494061236275296 529088636841099264 529410630888089856 530346174553915392 531382006926091008 532303585155237888 534121887455870976 534610890648732186 534839600285024256 535165094267308224 537040586294427648 538089493689533952 539676210988412928 539927560145608704 540982106161518096 541029873436471296 542877983971540992 543607462584778752 543938292533985408 545542256760026112 546176721721368064 546488393174802432 546910632930345984 548523361988222976 549474668547342336 549899215623954432 550397069622116352 551472063898722048 551856403250304192 552428484404963328 554485572444616704 555447219292422144 556767406076076032 557085121020297216 557344578214821888 557515548250324992 557854842416068368 558433141844147712 558482449998938112 560903229533096064 561484689067339776 563140394074865664 563795325647863808 564311495684772863 564552911411970048 566217663987843072 567587783513723904 567637899998920704 568671972324413184 569261485314809856 569658222709991424 569923535709253632 570248758095446016 570689356101230592 570770836426221876 572372203813797888 573037871969959936 573807877172822016 574727644981755904 575850159913360896 576447114161700864 576974867256941679 578593640811773952 578996882098679808 579597098392092672 580127735384028792 580974684601122816 581755354695991296 582109400781984384 582515092319765536 585290326469317632 585897066852876288 586433471638203018 587016229496168448 587624759034642432 588034294410313728 588162745569403152 588308165893423104 588488634264231936 588846778105849944 589098690169012224 589182798891583872 589638026128029264 592064520062712512 593396840686344192 594425971523469312 595501936801284096 595586959749101088 596639446373154816 597674200876056576 597804757791852384 597952562055610368 598841533299642624 600264859675769472 600887123387854848 601305901749435392 604170659581231104 605350680400725696 605952236899270656 607135737361964544 607418505163809792 607472138595336192 607841835464103168 608658607616030208 610737731967983616 611163375548606464 612538674256871424 614075096623546368 614448811936539072 614799442321652736 615274462046639232 617088782236750848 617806455717613056 618159002115760128 618636617576948736 619196703324880896 619628242245955584 620270578981011456 620702866321997824 620838453656592216 621182447278911488 622580291867639808 624878121703974912 626363331835585536 626720761147834368 627012650491674624 627204991781615616 627449636608106496 627586697718076914 628292756248805376 629786082282774528 630438949128241152 630878323146948608 631016133224733072 634269741353846784 635122025338466304 636994871986323456 637291546401374208 637735696224632832 638592637498785792 639616250060341248 639755968864964832 639914145357758464 640865500548740352 641163977672910336 641220590739521536 644667605966204928 645035480468619264 645533861819424768 646118299121614848 646568600604475392 647437410871345152 647689947466432512 647831429902531008 648190379769298944 650101762356412416 651371492361014784 651732403702464512 653596520176263168 654730055591067648 654873075879732432 655329478859736228 655609832607449088 657168085860286464 658051138918416384 658451617277982336 660393258183189504 661161294715340288 661538581211602944 661846686630100992 662049713547260928 662452625369081187 665463335190921216 666072585070551576 666357534781341696 667571445772137216 668729217963902976 671219377169799168 672383475985563648 672696632312561664 673981596828934144 674680278891626496 675297967135240656 675998013811336704 676372570194051072 676469139468114816 679691992028884992 681696266511679488 682013760183926784 682489078415835136 683406155919753216 683822064897116064 687079948463981568 687558797492182272 689106008538980352 689907437963833344 690301128220803072 690834483701489664 691254913428606456 692871615143018496 693677423963635712 694609535524995072 695032262682314688 695722938662125568 697081772526700032 697804401353637888 698290724612247552 698443260363666243 698830253188775424 700402828351094784 701617540158849024 703285144517148672 704230166210936832 704658748315033728 705880841184119808 708509342568121344 709243817769271296 709738113540317184 709893149877824706 711335234620882944 712162516607827968 712814520864976248 713119467046699008 713553459023077632 717452658252711936 719568281317883904 719903413527478272 720870765601554432 720973688117332896 721309474882024128 721373164581961728 723837311962054656 725251056711980544 727389675680034816 728651190899736576 729214177240461312 731364482650963968 732632891396456448 732792928906141632 733198954165272576 735296085198296064 735808537667072256 736571312539951104 739314096592822272 740596292389896192 743354064333766656 743806456554757824 744230903863053312 744577522458863616 744805927740668544 747870972710794752 748646252089786368 749331658204370523 750853858766487552 752737215215960064 756431410483759104 756783711351631872 758229296432550912 759015313753079808 759544296946655232 759710213027145738 759898047612338176 760331677460594688 760919141468307456 761027781901629168 763162938418397184 765077169563762688 767265480206917632 767800213217814528 768596152215601152 768831925409722368 769299823009255572 771458187749031936 771995842798239744 773503647178705056 774632912801497088 776145867709312512 777661777607182263 780387101959090176 780832423725170688 781196089137168384 781435727465619456 781911295517604024 782688305994891264 784045725880418304 784216994092537536 784651512352309248 785129037474466592 785577065188778496 786184034837372352 791195787581792256 792015979568431104 792567962031292416 792741091854412944 793632955261648896 794002582401712128 794115946332134784 795519261830873088 797073010389136512 798455377732856832 800353146234359296 801182831183806464 801916335973098279 802747641400962336 805560879441641472 806643331577413632 807134240534300928 809514316482619392 809891340218413056 810455780618804224 811544810154706944 814316975957311488 815907438800978112 816718232342495232 818313385140039168 818766795498061824 819265082582052096 819732589762203648 820365949395518976 822785042982334464 823741940956817408 824212002821013504 824848823435931648 825595604433174528 826170989661274112 827784604875456288 828642726607444992 831728358666925056 833170828938633216 835151109114114048 835627681530445824 836016867322232832 836273322375487488 836599515477475328 836782263624102552 837723674998407168 839714776377032704 841354844299644096 842227033601009664 844710591112298496 845692988471795712 846829367117955072 849326495981764608 849722061868498944 850314261632843776 851456849998381056 853007958486619776 854487334064987136 854885303563880448 855373137143169024 856034034151845888 856156254639332814 858558305720696832 859556807954939904 860047307291492352 860711815759233024 862091467472633856 863249881161793536 863775239870041344 864253839692398592 868495323148019712 869395647588139008 870191603076043188 871462026901684224 872633032043986944 872973407454756864 873164101172976576 873772638479648304 876224114480381952 877935489703976448 880524344244252672 882051441615470592 882462248840134656 882732951396347904 883270167158774916 883648035253518336 883774198337375808 884457039192043896 888096780094068768 890095261029516288 891638957285203968 894959169559732224 896511301314084864 896928843083415552 898134068618330112 898262299949463936 900397289513654208 901330685081782272 901958852624153088 906255989371846656 908928355348905984 909351680245235712 911127757745714688 911208207893004288 911762753196154752 912987911424045312 916106597951975424 916745063322909696 918808011385307136 919876583951777792 920401504294404096 921112644935319552 921673217904808608 923828820190691328 926146047366660096 926709683576419584 927238503173640192 927954926365423104 928795054987321344 929442363368933376 930405868471517184 931054299482996736 931257680484888324 931773670918367232 933870437801459712 937713526022864896 939544997753378304 940518975737511936 941174454912159744 941380046577115371 942439134373208064 944679123424161792 945658423692361728 946317484720422912 946524199837099608 950419361153301664 951404612030770176 955937319602061312 956603544336949248 957888956248178688 958756185793363968 959424375090511872 959633953297447248 959871218036637696 961161020802072576 961298250823110528 961745966509365504 961830886109282304 967001408949307392 969852900906713088 971534921199648768 971747144853796512 972285569653948416 972840396772343808 975152643534618624 977057238541522176 977598605553696768 980394780264394752 981078050222763008 982095083386601472 982994218289604342 985752128790429696 987461723186528256 987677425916973504 990589887274784256 991138752445022208 991741942073010432 992307871817404416 992770029945151488 993074570320891392 997161296947726336 998195002786381824 999108877605827364 1003093826945854464 1006829065754698752 1008575213978345472 1009044948468842496 1010972395243401216 1012020418337439744 1012725729262206976 1012946950702860984 1014558855291076608 1014703709202172224 1019537988043327488 1022544399767519232 1023020640275890176 1023733617623752704 1024794869620801536 1025109233879629824 1025733097345674096 1028610916998709248 1029327790397652992 1031338196238273408 1034861156945750016 1035451692331204608 1036251725552234496 1036882370142909684 1039307422714527744 1040516135945453568 1041109898300227584 1041914303287492608 1042548394023472032 1043584407993188352 1045622658790050048 1046202016469745664 1047436086918371328 1048245379783163136 1052426310238273536 1054927716775723008 1056345249316405248 1056757282708389888 1056988122472550592 1058821261776179712 1060692349107830784 1062764013852182016 1064607170310475776 1068243774911741952 1069221781297464372 1069679200570048512 1070330188534616448 1076178987379067904 1079352421976825856 1079855120291217408 1081964212323036192 1082059746872942592 1085755967943081984 1087214925169557504 1087876585067970816 1091084513520052224 1092353443442736128 1092976786349604864 1093821265860691968 1097046723976445952 1098949337094684672 1099798431247908864 1100794139244232704 1102944127797444096 1103712806500608384 1104856968809926656 1108971144889233408 1110894438584844288 1113534812152152064 1114170242040594432 1115031096500649984 1115709684832136736 1116866283688295424 1116964899997876224 1121806459066192128 1122969378134679552 1126280788149731328 1127590651295727616 1128622991369545726 1129105822823940096 1135175567027447808 1137343944648826368 1138522970629619712 1139316445419982848 1139565319540718607 1139847071418507264 1140497516190892032 1141378712202461184 1141541672852443752 1144744407627595776 1146075743939919872 1147615754345644032 1151700319826721792 1152894228323401728 1153949734513883358 1157187281623547904 1157993764197359616 1159194196784185344 1160255470768057584 1161949369202245632 1163510709391982592 1164218801563968768 1165030184639531072 1170580652938635264 1171794133705752576 1172866943276406036 1174032458992336896 1176068588820627456 1176325491138806304 1176616331786846208 1176977268528463872 1177693556211699888 1178365597783167744 1179276052256058528 1184129040125425024 1186793681372688384 1188851943046938624 1191003873602568192 1191173919498202176 1193278892746309632 1195348401752113152 1195609515583704768 1197683066599285248 1200529719351538944 1201774246775709696 1202611803498870784 1208341319162462208 1210701360801451392 1214271474723929088 1214837010327619584 1215683670928206336 1217317215232060416 1221475463935967232 1222326751097212928 1225077348513742848 1228150193247092736 1228897623873078144 1229598884643305472 1230548924093278464 1234177564473501696 1235612911435226112 1236318004231520256 1237273235153897472 1238393406649761792 1239256484491911168 1240541157962022912 1241405732643995648 1241676907313184432 1242364894557822976 1245160583735279616 1249756243407949824 1252726663671171072 1253441522295668736 1254025300983349248 1254409983563231232 1254899273216212992 1255173395436153828 1256585512497610752 1259572164565549056 1261756646293897216 1262032266449466144 1268539482707693568 1270244050676932608 1273989743972646912 1274583092802748416 1275471392449265664 1277185274997571584 1279232500120682496 1279511937729929664 1281731001097480704 1282327955345820672 1282441181479043072 1289335211932409856 1290070960937238528 1291067723638849536 1292236598243229696 1293137201208950784 1294874821742690304 1295662859805062016 1296380759538597888 1302742984722029568 1307193040352526336 1309460111182135296 1309746151759464864 1310658957719472456 1311219665214898176 1314336171720572928 1316102277836832768 1316903234555964672 1320786516366379008 1322322589430680576 1323077162423205888 1323693373260201984 1324099427094521856 1324905250738162374 1330926670381842432 1332145170141103152 1335142891544274432 1337458435927805952 1342438754339598336 1344766951971127296 1345393264625123328 1347963193657868288 1350595934270481312 1351996027622673408 1352938278936229632 1359383984057769984 1363392533023358976 1364027520367853568 1364978156831670272 1366812311839506432 1367644129794232128 1374159896927963136 1375117594984364544 1378212017077960704 1379814875927666688 1380602256441606144 1381668967402979328 1382509826857212912 1385743230286036992 1387354847927271424 1389219071049990144 1390064525364629376 1394163545053400064 1395608802707275776 1396581449224495104 1396886520727332486 1397660506377550848 1400805656702189568 1403235080317698048 1406570289034297344 1408460332421873664 1409317496630067456 1411761682368239616 1417018685136242688 1418487635538542592 1419476227080634368 1419786299755649412 1424325033215655936 1425629041729952496 1427106918046155264 1434905316505423872 1439136562635767808 1439806827054956544 1441741531203108864 1441947376234665792 1442618949764048256 1442746329163923456 1450502113423961088 1454779351360069632 1457302381799473152 1458428354480922624 1462728965301927936 1465585857812283264 1466397908330545152 1470592170396592128 1471617075334144512 1473142625079902208 1474491327434406513 1478628193185644544 1481192584779792384 1486708128667533312 1487612913109515648 1488461807726106624 1489155044917727232 1489611855481337088 1495741945421589504 1497292504179572736 1498663316408741046 1501707717532975104 1505474430431920128 1512862820967518208 1513567422703263744 1516458592865101824 1518030627506159616 1519088593893310464 1519420426054291476 1519796095224676352 1521838282936614912 1522055563803258336 1534530960413835264 1535600426435629056 1537192304431202304 1537663850819444736 1538599646018511144 1542916375498063872 1543991685596479488 1547007294357410112 1552291735418625024 1555323555214364526 1560774203918180352 1561664847450341376 1562392178274336768 1562871454931238912 1563822591035208048 1565376611989782528 1568433988185075072 1569303024704618496 1570258074948933184 1571154130377556992 1572368069674744704 1582391575163584512 1585135924062584832 1585482183708825888 1587265910523297792 1588231892664269568 1591038523661746176 1594146020778273024 1596910755465713664 1600706292468718592 1602365662367612928 1603832671946196558 1605495282801924672 1611121758883282944 1614268481068601856 1619028632965238784 1619782680436826112 1620911561237608448 1623089620309413888 1628633951914622976 1631814877601956224 1636626770280078336 1638530165164104192 1639465179524407296 1640731898791037952 1645570085964668928 1647483881913634816 1648424005642027008 1649697646871863296 1651191208866349056 1652341979322548224 1655569209750912576 1657285453214889984 1663456717333850112 1666341657877266432 1670302218228228096 1671255363060891648 1672033734644465664 1672546644750974976 1673199030954950656 1673564527248205104 1675447349996814336 1679429552754065408 1682709688599288192 1684454067202019328 1689421182224596992 1691385976943591424 1692934487054318589 1693658734235910144 1698652991963529216 1700628523265687552 1702913699996762112 1706015916973239552 1708974668129974272 1709770607127760896 1710746274286338048 1712068068303691776 1712312509278665628 1717116611441393664 1719113615909879808 1721423631518466048 1724182934945267712 1727550479740082688 1728507679384797184 1736990646296039424 1738791295176278016 1740383206152086376 1742924053803368448 1745266064087973888 1746328202345953152 1747545276959296608 1755870979407952896 1761048688488505344 1764102883230941184 1764924497680269312 1765465902792695808 1766540334317549832 1767296070507036672 1767548396674751616 1768914078384087792 1776193560188137536 1780190522059032576 1783277914570407936 1789918339119464448 1793022602628169728 1793857686166831104 1796524599898927872 1800794579027308416 1802661370163564544 1803917705248306176 1812511978743693312 1817856710697811968 1822255515491429376 1822416415786008576 1823525506392309504 1825975822848090624 1832213195903950848 1833490126645819392 1837616022770614272 1839753167903555584 1842225289870639104 1843346435809617216 1853419367152839168 1854477006347280384 1855909852730846208 1857590109974642688 1858884726737866752 1860811736943034368 1862108598965993472 1862515360969776648 1863547341836734464 1867740875602919424 1879089995506756608 1881037951475023872 1882348909824319488 1882760093154230742 1884878268746416128 1889358246848323584 1891316847384723456 1892634969440845824 1893048399674199216 1900838722306603328 1902809224061540352 1911874639204122624 1913207088673898496 1915777912496357376 1918848750181023744 1919267906594894496 1919742436073275392 1922596501646221056 1923491933018731008 1923661772218564608 1934002817898614784 1939705801813426176 1943069842399297536 1943494289707593024 1944571139307896832 1950305287069237248 1954114477083044352 1955197211107393536 1960789560528789504 1962156100445526016 1964190166773202944 1965988436579208684 1971504257580859392 1975354851833947008 1981179774549568512 1983483884146020864 1984615743634808832 1985540059890302976 1986149140641782784 1987357876107243561 1994322593895452672 1996390005572763648 1998217755211654728 2006187653891708928 2013658131509397504 2017150427956690944 2018089896937684992 2021944790486802432 2024040836674879488 2025451458524413952 2025893901405721968 2029117710582153216 2029407418404344448 2039075976086654976 2045088799535038464 2046041280551780352 2047467235247505408 2050218467759259648 2051466194691348192 2058655580795305984 2062676392476546816 2069722313891500032 2070903384662409216 2072503451104468992 2073764740285819368 2078614845429055488 2081032271890907136 2083828606574985216 2085096788046944064 2087168815986376704 2091245317580100096 2092404032939491328 2094872173836742656 2096490759566326272 2104852620476547072 2109855433551446016 2112690498632810496 2113976244945101184 2117642523552359424 2125528027704364032 2129214340620951552 2136487549823483904 2138443562594928744 2139358401140097024 2140660377069232896 2152357974758135808 2158704843953651712 2159710240582434816 2163928424646072384 2164119493745885184 2171511935886163968 2175753170135941632 2182169027040104448 2184706886885472256 2185953572699209728 2187642531721383936 2194093447952891904 2197898674189369344 2199596862495817728 2205888255594888192 2207425613001216768 2209713937619853312 2217942289778466816 2221788877169688576 2227069624304304128 2230062193001299968 2231419369664273472 2233732567376590848 2243612918132384256 2245938756269359104 2247994974613111569 2252561576299462656 2255181302591455232 2257245982739091452 2258211645647880192 2270351134054895616 2274687889297652736 2277045941259239424 2278632890839965696 2279130639081437214 2279694142837014528 2280995032381784064 2282757424404922368 2283083345704887504 2289488815255191552 2292151487879839744 2295231508691288064 2303400639653443584 2305788456646803456 2307899469027766716 2314374563247095808 2315987528394719232 2320510941536115168 2323898738404491264 2328437603127937536 2330060369279062144 2341161305877270528 2343588267411505152 2345733886552812072 2348064917984673792 2352137177641254912 2352650982277612608 2353954537056927744 2355387112423399776 2356731195566335488 2358552104512117056 2368258080250850048 2373587362745376768 2377703886093877248 2382007747205136384 2382347838996404352 2386557785492619264 2391219031167409536 2395366133198570496 2401059438703077888 2403548493551419392 2405223606997741568 2405749007919294837 2416682638324924416 2421402721602902784 2428542949447858176 2429674020655239168 2431367341856412672 2434634430464120832 2442950927871934464 2444653502194425856 2450154697027485696 2456300386494185472 2457795247746156288 2459197769286610944 2461097848186556928 2468355128947003392 2471225822870452224 2472636008463040512 2474546470307794944 2476786813299523584 2478512968983822336 2482811465287991296 2483353814626368864 2484729789115645952 2499512486815899648 2505453327342342144 2506883044591337472 2508050601966698496 2508819967126462464 2509798546432425984 2510346790872307656 2513171024995221504 2519144329131098112 2523513292587794432 2524064532898932288 2537078965415387136 2540488101353865216 2547979487945293824 2549166185605496832 2550942784898531328 2554370549995143168 2559023875459859328 2563462002194961408 2564655910691641344 2578670423864819712 2580141921874477056 2582135447277699072 2586274402417901568 2589749643485380608 2591325719610124032 2592761519077195776 2605485969444059136 2614386080705052672 2618920222364270592 2619492303518929728 2621317915438944912 2628672343441145856 2633806469111929344 2641573032732758016 2644645178861361152 2646154324846411776 2647386746520403968 2648198854189043712 2649810501476324748 2664290340282206304 2670285783088548864 2674916871855611904 2684877508679196672 2689533903942254592 2690786529250246656 2695926387315736576 2701191868540962624 2703992055245346816 2705876557872459264 2718767968115539968 2726785066046717952 2728055040735707136 2729956313663340544 2733624623679012864 2735288259588464256 2748319793855926272 2750235189968729088 2756424034155921408 2759629751855333376 2761204512883212288 2763337934805958656 2765019653714425824 2771486460572073984 2774709695854542848 2778438142099980288 2780129050729258752 2788327090106800128 2791217605414551552 2793162898448990208 2793773041454664972 2795321012755101696 2801611313404379136 2813140578068594688 2818634993260134912 2823523364736479232 2834037370272485376 2836975271077085184 2838952454161268736 2839572599511298824 2851258083459904992 2854213836092310528 2869810633010847744 2878273125271535616 2879613654109913088 2883483062406217728 2883894752469331584 2885237899528096512 2885492658327846912 2901004226847922176 2909558702720139264 2914604763598946304 2916856708961845248 2925457930603855872 2931171715624566528 2932795816661090304 2941184340793184256 2943234150668289024 2946285250159804416 2948982654868813026 2957256386371289088 2962385169559584768 2973416257335066624 2975225826219031296 2976923615452213248 2978310089835454464 2979223710962674176 2991483890843179008 2994585008359145472 2997326632817482092 3025725641935036416 3027134845406527488 3032917185730203648 3036061255012319232 3038177187786620928 3038840852108582952 3039592190449352704 3043676565873229824 3044111127606516672 3069061920827670528 3071200852871258112 3074384608862404608 3075327701638889472 3077199292037022288 3085832750996127744 3087983371192958976 3094014588714820224 3104583470837250048 3110647110428729052 3121548407836360704 3123329694900682752 3125742909862477824 3127645182070416096 3130753223979565056 3136867976370150144 3138606049409236992 3140516149897866368 3142308260755113984 3144736139349489408 3164783150327169024 3170271848125169664 3170964367417651776 3176463785328539136 3182077047323492352 3188292041556546048 3193821510931427328 3201412584937437184 3204731324735225856 3207665343892393116 3210990565603849344 3228536962137203712 3238057265930477568 3239565360873652224 3241823122475216896 3246179240618827776 3257267903829245952 3263629755203912448 3273253540560156672 3277060330328208384 3278930359048814592 3281463797582075904 3291140171929337856 3294967763827269632 3296848011284054016 3299395293743726592 3302382417732698112 3304683958645096448 3311138419501825152 3314570906429779968 3326913434667700224 3332683315754532864 3340604436456456192 3342510726121783296 3345093289501949952 3346398061909901312 3347129054496410208 3350894699993628672 3358859105508130816 3365419377198576384 3368908134404038656 3378842364449193984 3382771953887182848 3385868974108637178 3387317468471820288 3401257046531375104 3412031833946479104 3417949336259948544 3419541214255521792 3421492548572676096 3424136136607383552 3424625018557331256 3434233222882787328 3438227231819759616 3442847263036932096 3455100959480165376 3473981292592078848 3477582590352556032 3480766412304172752 3485848107606736896 3490532128175947776 3492656404691906304 3495090553918593216 3511741958815905792 3522097376977010688 3528205766461882368 3529848995360538624 3530931805585391616 3533080668635099664 3535096793349503232 3537828156768175584 3552387120376275072 3560381044118065152 3566555829140815872 3579836678238928896 3586045205256339456 3593049199797855744 3601589158054616832 3605322740327129088 3607835410496612352 3625023957487386624 3644511030982858752 3647051012784619008 3651951645696181248 3664426391807901696 3666980253291638784 3675232045541228544 3679506335807111168 3684450579741278208 3686692871619234432 3706838734305678336 3708954012694560768 3711819705461692416 3715180219949285376 3717769453475733504 3721623473886068736 3724217197931986944 3725030721939553296 3727094683673468928 3735481751205838848 3758179991013513216 3762075902950047744 3764697819648638976 3765520186308461484 3769756537492832256 3778716493696647168 3785269938881691648 3786096799348398432 3801677444613206656 3805618448123080704 3823749278408245248 3826414177347796992 3831555824992714752 3837697500362047488 3838535813189788992 3845193003292442112 3846983866037462016 3847323544437129216 3868005635797229568 3879411603626852352 3886988579415186048 3889142278615793664 3908228954166088704 3921579121057579008 3924312200891052032 3928380333546405888 3931976873158417368 3943008515161718784 3950709703667894016 3962359549099137024 3966967768292041728 3969231487269617664 3971080119780605952 3972298281283565568 3974715752214487122 3988645187790905344 3992780011145527296 3996435510423309456 4012375307783417856 4027316263018795008 4034300855913381888 4036179793875369984 4043889580973604864 4050902917048827904 4051787802811443936 4058814836808688896 4078151952173309952 4090177599070076928 4092082561103560704 4094934470495010816 4100436935518519296 4102932389382696384 4117311161590611968 4125352784953093632 4139444627783000064 4141806769324818432 4145006902208937984 4147529480571638736 4157229690858110976 4162064543781814272 4167657213149970432 4170193576093888128 4182490635160200192 4189744347673485312 4192981519132652544 4209705240953094144 4219710867102892032 4225380997265620992 4227952489890202368 4235285047104718848 4251056055408728064 4258428681241903104 4272975099646967808 4276887125189857488 4281320754138465792 4304715949516271616 4317409687907303424 4319420481164869632 4327856849292144768 4328238987491770368 4351506340271883264 4364338054080208896 4369413773770944512 4371907145398419456 4375285063442767872 4388186895905783808 4399193724991635456 4411776511189776384 4414851226002433536 4419427875239706624 4423473982303219539 4435884579556933632 4443577754339377152 4454139248608608256 4460124386002599936 4462838739328546944 4467465134753181696 4487225836264768512 4491877512538718208 4495989949226223138 4505123152598925312 4510362605182910464 4514491965478182904 4516423291295760384 4540702268109791232 4549375778595305472 4554091882518478848 4557265781679931392 4558261278162874428 4559388285674029056 4565514848809844736 4566166691409775008 4584302975759679488 4606801279306887168 4611576913293606912 4615798938055533432 4628749126494191616 4631975056789438464 4641021883072230336 4656875206255875072 4660120738558124288 4682322611754541056 4687176534823010304 4691467773105624144 4696129835969347584 4705301964555225216 4707909074113855488 4710774224846799552 4713462391132670976 4717104209024234112 4736516160501700096 4747174725490753536 4755407772187754496 4764695677992808704 4773115570985238528 4782438062334819072 4790732266397140992 4802118877406155776 4807096987102838784 4810447213995483136 4811498015838589674 4833365276649848832 4842805443205805568 4857085898895716352 4859348041310478336 4862734683712825344 4869268860928241664 4885901855743868928 4889307004388851712 4915590495492312576 4918395538573221888 4922195696373113856 4936710257894006784 4942451645740904448 4945272016926081024 4949092940615589888 4953573626599047168 4957025937967644672 4965622930575982592 4966707629252737728 4969459578231291904 4999024973631799296 5010906654684684288 5013766089182674944 5016101203933396992 5017639934252924928 5019597092864851968 5020693581744615312 5026342049990443008 5038288658262196224 5048129065797864576 5074157930830774272 5078803461162955767 5080976202707730432 5095958975890587648 5101885569797062656 5108741099990286336 5118047750919718656 5126924004389922816 5129311821383282688 5157340847729639424 5164270894555398144 5172548804835803136 5182651439220248064 5185523038154391552 5210971938888118272 5228772161410105344 5238984607037859456 5242635830877889824 5267612938223858688 5283146065465516032 5289290357722722304 5292308649692823552 5294773493040807936 5296397708378087424 5299621002952649496 5328580680564412608 5340571566177097728 5349833743711223808 5369755017358393344 5379067807884509184 5381573058500493312 5391852774631473152 5402383737081925248 5407984110490693632 5411753115744918528 5437535936231079936 5453570132093435904 5459912627326681088 5467249247358025728 5470576519176928512 5496639587711852544 5500470379937458176 5512848068311842816 5519259503710666752 5526675869611917312 5530039307428851648 5549419391709085696 5560258101458517504 5576654180213600256 5582435210829103104 5586325796897980416 5587546082909329944 5590642025510203392 5603222626808758272 5637269986520269824 5647046729472958464 5668074740544970752 5673950542154170368 5677904908322537472 5679145199022597648 5702516166919809984 5708427672184621056 5739621266021695488 5756546250543071232 5759227308219826176 5767789504938663168 5770475799056193024 5770985316655693824 5802008453695844352 5819117405440278528 5829209527197892608 5833713417923690496 5850915861207711744 5862343431249133056 5865591633322180608 5882368681586368512 5886468301336578048 5892570500319608832 5897965309737626052 5914512772742578176 5950451652438062592 5953847230904426496 5956620179670908928 5958447421925348352 5962073628321730683 5982967781686358016 5989170016718290944 5994653265634964184 6051451283870072832 6054269690813054976 6065834371460407296 6072122510024638464 6076354375573241856 6077681704217165904 6079184380898705408 6087353131746459648 6088222255213033344 6138123841655341056 6142401705742516224 6150655403277778944 6154398584074044576 6175966742385917952 6188029177429640448 6209166941674500096 6221294220857458104 6243096815672721408 6251485819724955648 6255290364140832192 6261506447959130112 6273735952740300288 6277212098818473984 6281032299795732736 6284616521510227968 6289472278698978816 6329566300654338048 6341928734835303552 6352927570657078272 6376584083113092096 6387643021862854656 6402825169874874368 6409462649470451712 6415330687784786232 6421981131207698688 6457073924274407424 6476114531860955136 6479130721747304448 6483646244950433792 6492358481237655552 6514535807658491904 6527259510407824896 6546507081120313344 6554120660656416768 6557860718097629184 6562927595164151808 6582280343858675712 6589935527654539264 6593696022568108032 6598790587487453184 6609367917290192896 6622276839003650304 6629141812859559936 6653826869335400448 6665366631509065728 6681208872912912384 6690186579003899904 6692796123819802624 6694258108992820416 6717718211016261632 6730838754397152768 6737816268808077312 6743984923839334707 6757684728898387968 6765543907774365696 6771737948217274356 6774634936943640576 6824063667892958208 6835898672519897088 6839082428511043584 6842985097145352192 6848272273214767104 6849250037114662512 6868466445765574656 6876454463639519232 6885694526073864192 6910201918960330752 6947962585184157696 6961532824608345504 6971696215213473792 6985312809383812608 6990181107837186432 7023483917631811584 7044194753954021376 7056411532923764736 7061863611170783232 7066161337270199328 7070193586699006464 7075656313536351168 7104774240752550144 7120762088236130304 7133111658281631744 7159673356477857792 7186098399595711488 7203178316109233664 7210645480654258176 7215670820993224704 7217247023757884511 7250047914974773248 7289022061965717504 7294102025569238016 7303903291392362496 7328852783615803392 7333960506583277568 7350464091082457088 7359012671614222336 7368901159482556416 7373385743238468864 7413677468611356672 7417908025389121536 7423639410923384832 7430360439898570752 7435538906951467008 7448434395863973888 7450061443879106592 7454189367346937856 7516359982027026432 7524151805900095488 7529395639297277952 7531040372616922968 7539513074985664512 7557432987393294336 7570539877763383296 7572193598696796864 7603354889226413312 7611236896246161408 7647498556816490496 7652828354695593984 7663111649985429504 7677071626379577984 7690386006584884224 7693967732074924032 7736011271594459136 7758823207253704704 7773977158830372096 7778284557231587328 7816457908332177408 7843158242115158016 7848624401782104064 7856760667092811776 7863953746316834736 7886017030323437568 7901419407335788032 7924719098198274048 7933935536584083456 7938462974539235328 7942160239561211904 7944596562567131136 7949431504428974244 7977290375581810688 7992871020846618912 8024750615566835712 8054632526037590016 8068601711826763776 8072359587750739968 8087779161947209728 8101805834097655808 8103575605622887872 8117629673617377792 8156303904346619904 8180355198140153856 8184165122207121408 8189868940990021632 8200873871037038592 8205864778765392768 8250705569906187264 8278889255566000128 8283613538649636864 8290013804417875968 8295058961143277472 8314459381716221952 8324129087563628544 8335314426299940864 8340387152187776256 8364981270320400384 8379488695346970624 8385963038265305088 8439421734205784064 8455904979780404736 8470570094209437696 8502112110817456128 8516857362483806208 8553774250379714976 8562641508276931584 8609431899032543232 8634819375814606848 8638840962329739264 8655713698584289536 8656477974983540736 8703012680543766528 8728676108160417792 8738827547541889024 8743814290796838912 8750570126885535744 8776373791811567616 8798387449983270912 8823553022379552768 8829702452004867072 8838855750479413248 8846947964606439078 8871769159113867264 8887155508678754304 8908278497217216512 8920248772005199872 8925677478657093888 8934930269506363392 8974451672529537024 8983755025077436416 8991979898452446276 9020725210365820928 9028983930956365808 9081404536219582464 9098751557190610944 9108183765036957696 9114531563359862784 9116522556325748856 9118776571348058112 9131029697619689472 9132333382819550016 9213602558613774336 9223153826587213824 9231597876111066864 9257498252988383232 9263950113578876928 9282043766144460672 9313750412511750144 9320241477116248576 9364645223509082112 9382935546211248288 9392259671938695168 9410603929110450432 9415818148227710976 9421548449693599104 9426924782265341952 9434208418048468224 9473032321003400192 9494349450981507072 9510815544375508992 9529391355985617408 9546231141970477056 9564876124669638144 9581464532794281984 9604237754812311552 9614193974205677568 9620894427990966272 9622996031677179348 9685610886411611136 9714171797791432704 9718696082620956672 9725469367425650688 9738537721856483328 9771803711487737856 9778614008777703424 9831180990984625152 9836791077146443776 9844391392746227712 9873420515788013568 9884903291481808896 9890544033852162048 9898185881231179776 9907147253198094336 9914051875935289344 9933415258505475456 9938919156462583808 9998049947263598592 10021813309369368576 10027532178365349888 10035279868505849856 10039194185729703936 10041387163489230624 10052684099980886016 10076577316524392448 10096258131595729152 10148315861661548544 10157606922325911534 10161952405415460864 10203771139594125312 10236095501839437312 10253848008779845632 10258623642766565376 10314681695459278848 10328541789110796288 10365302878440496128 10421943877776236544 10457544322820210688 10477969214075718912 10485271661755779648 10535225876447717376 10566292130931032064 10578580715445444608 10584617299385647104 10589546986081615872 10592795416756174848 10599242005905298992 10657161361128825216 10681143132354195456 10699667487422447616 10739510034716786688 10758135615769018368 10783705549262946304 10804767474163850496 10815968220981387264 10823506231489837056 10875071872462159872 10919825254653362176 10941153038353857024 10993279175423705088 11000940759874916352 11025696136623685632 11038519007421333504 11053351739223834624 11060078614857703296 11120516202917035008 11153308360427200512 11164870421658206208 11172651593795960832 11175092165818659888 11181284051020406784 11206445253617516544 11274539973040539648 11294093458945916928 11336149481089941504 11355809816645074944 11358290398045195296 11405032333839619968 11416855344369242112 11479242532043390976 11513092501086142464 11535579009877326336 11540951598112386048 11541970633311387648 11604016907391688704 11638234810880557056 11667426835847380992 11724686862498266112 11764737363172737024 11772936602673156096 11785141000639217664 11795930619475252104 11829025545485156352 11900903304876125184 11907694461808852992 11913240359341817856 11916894843850696704 11924147256643461366 11965935563372716032 11978340033436581888 11989306531269928368 12102902567740145664 12108539381626109952 12131668742920814592 12152708751146483712 12155363408434331808 12158368761797410816 12176444510426066688 12276247683310682112 12284803411485032448 12301310806555557888 12308797168148089152 12351933484771835904 12376058354859280896 12418333883349000192 12442588441714916208 12486193631345442816 12502971639449911296 12510580728281664384 12547471905480600576 12562064599591465472 12569233043020455936 12578944557397957632 12659132601308676096 12683857469670607104 12705855141314156544 12753168166226184192 12775286043725709312 12805650339749748736 12818925298940903424 12830661375569572464 12843962262415397376 12914147848548814848 12952229063721910272 12958261443494608896 12967292489900867584 12984716962475311104 13054519020815649792 13093014162240626688 13108241321312833536 13115721436195258368 13125855190328303616 13164560687717351424 13179871055309078528 13197581174974906368 13218735834580385792 13244553678007300608 13258283625719119872 13270421946909658617 13307653738670800896 13330733263018131456 13362417745825824768 13380373158007799808 13388516217985640832 13461677508794305536 13475632537616154624 13487969847678669414 13515369457796775936 13531087815548731392 13543475896434548712 13549269873887281152 13648127335785916416 13671797345039794176 13678164857022087168 13696544546429534208 13698500074229325024 13752908927279038464 13820403837920661504 13895925170368315392 13923065649216691008 13970625618767625216 13980362215674372864 14046967835263623168 14088389507908042752 14123727222341566464 14132322674540398656 14140387173398012928 14151312627072702336 14209548481505100288 14241524176472260608 14266223316563263488 14319346712955715584 14372196799191422976 14406356632218467328 14421290961308516352 14431341641986449408 14434494047515769022 14500095829949546496 14578044123931435008 14588204051138476032 14607806582784724992 14657705567231606784 14667921013166555136 14718025343228444672 14746771486476937728 14827354937222713344 14835816050778243072 14847278821846769664 14860720879797141504 14871077813902934016 14896868791727947776 14900122887758213184 14908378734693875712 15032719964054052864 15048303611800190976 15058791278594555904 15062080745233845936 15079026149971329024 15114865974786588672 15144387197393593728 15206709778452826624 15222473792492322816 15236410383488867301 15305656709391187968 15326223299970859008 15354143252759155968 15380772013169768448 15387935464149848064 15472022543188918272 15517646414507409408 15547954317660744192 15556569114463174656 15632915816664354816 15686316484230316032 15697248803564208128 15727907492633669472 15802838814671576064 15849438196396548096 15867871073168166912 15876925949078470656 15884320479122423808 15889193125134262272 15898863008857948488 15954580751163621376 15985742041693237824 16049501231133671424 16109265052075180032 16137203423653527552 16144719175501479936 16175558323894419456 16207151211245775744 16235259347234755584 16312607808693239808 16360710396280307712 16379737881980043264 16401747742074077184 16411729557530785536 16501411139812374528 16557778511132000256 16580027608835751936 16590117922286554944 16648258175127257088 16680774304375552512 16729962540640800768 16758977390693941248 16771926076530610176 16911809959560809472 16941140188418875392 17004224221634912256 17033714724967612416 17107548500759429952 17125283016553863168 17218863798065086464 17269638751629213696 17277681924659478528 17311427397168579072 17312955949967081472 17406025361087533056 17457352216320835584 17477655095083778048 17487628581593677824 17501140253771071488 17552747583623135232 17596774899966541824 17647106044759105536 17659404904009734144 17677711500958826496 17693895929212878156 17743538318227734528 17816556994434433024 17851354957314187776 17869860539012726784 17886220884965192049 17948903345059074048 17967510050154872832 17983959796904892552 18057967861912731616 18162809072439164928 18197503114381221888 18216367530073915392 18229063126719725568 18233045112651497712 18237553142696116224 18262059395239378944 18264666765639100032 18427205117227548672 18463195752222133728 18527900227157753856 18564087532288921344 18627500825023500288 18640482954232497152 18729290447018164224 18765871092422496576 18784519343877390336 18821207858220900864 18831636296455421952 18843096899387198208 18853849564530683904 18868416836096936448 18946064642006800384 18988698901963014144 19058782711971234816 19129752249339276288 19162929065588563968 19208475509624623104 19228387948411355136 19241788855981932544 19245992063354358696 19371221772823222272 19428343595582865408 19437392165241913344 19450938734851301376 19477075443712966656 19543607422975475712 19557228017555406848 19662361981969250304 19673582154292887552 19688782785492455424 19746841031576027136 19769806582963617792 19781088067704324096 19796371762462359552 19828103751870578688 19866830517010950912 19877838312925167616 19996099894527197184 20043626618738737152 20070559737011699712 20078388371459407872 20082774326978461248 20153154633048784896 20192516263191458304 20296631723323097088 20315213844651823068 20323904810830921728 20472191003678874624 20507696017559691264 20517247285533130752 20629363390918557696 20657083578221592576 20730605756880992256 20843887755552473088 20915088645640421376 20955938428151437824 20970543323511559296 21070451752895434752 21132584261862064128 21157161430890889216 21169234598771294208 21185590833512349696 21198484011810597984 21314322722257650432 21362286264708390912 21399334974844895232 21479020069433573376 21567411098525892608 21609534948327700992 21631936441962774528 21647012462979674112 21651741071273653533 21750143744924319744 21882306076707714048 21986558350847410176 22001881519749832704 22051392273247371264 22077038014842667008 22106703478447669248 22120157229715406592 22241032405834070016 22306616720854401024 22345303187591921664 22350184331637319776 22362568102040813568 22549079946081079296 22588186917891833856 22672298962179883008 22711619633290149888 22716580796090390592 22810064667679239936 22833710688738484224 22958485064086781952 23071158019754652672 23081903196224772096 23208033814783377408 23276469621761114112 23334853671694761984 23449373724996532224 23529474726345474048 23545873205346312192 23570282001278435328 23591861238950504208 23658051090970312704 23801806609752250368 23815388923617705984 23826480718683635712 23833789687701393408 23848294513286922732 23931871126745432064 23978613062539856736 24205805135480291328 24217078763252219904 24263337485841629184 24305417502292967424 24310726816868663616 24352889020852133376 24552495366621364224 24569606822970064896 24602621613111115776 24617594336296178304 24752116709718561792 24836667766698000384 24885176883429832416 24972387262690885632 25005943278899822592 25021161456563328768 25094943810961201152 25124129199182930944 25138466086040911872 25157889114795915264 25318265202617352192 25367714939341214208 25411710282628313088 25506336332452368384 25550572087451418624 25611300679499497472 25661322751139144928 25687924524830794752 25828295697097629696 25904458127443820544 25916522886989217792 25934584979801735168 25969433924950622208 26109038041631299584 26186028324481253376 26216482642625667072 26231442872390516736 26251710380656607232 26329121375434702848 26359742110618157056 26395162349949812736 26489107356014601216 26516567251438239744 26540843893819317234 26615307477341601792 26661466526036262912 26724835491651649536 26760746316015599616 26777032435971281664 26923355017588611072 26951265075232309248 26975939695357338828 27062175631097462784 27086951792869097424 27296254671571832832 27343594690079588352 27356329714044174336 27393089092859068416 27397000148458650048 27640807675841323008 27791850340736630784 27846131298433382016 27941251237535250432 27960724431348745728 28093935670527246336 28176779015816085504 28247454444683132928 28264645349080797312 28280774346796025856 28302625254145404672 28419096963010200576 28483048352944521216 28532446633126526976 28638693425911431168 28744393598382845952 28812713264436934656 28842581922617032704 28862683283972898816 28868988095031538044 29156088247862870016 29176408102276952064 29215613165569449984 29315411134463213568 29335842026333110272 29493542972953875456 29654709874445426688 29671632101556486144 29694557643693539328 29721441759594283008 29742155627805868032 29800245775516426368 29816757469387751424 30065439928108105728 30117582557189111808 30124161490467691872 30158052299942658048 30229731949573177344 30288774394787187456 30413419556905653248 30444947584984645632 30472820766977734602 30611313418782375936 30708286505518311936 30761544026339536896 30775870928299696128 30944045086377836544 31095908635321488384 31265831633328709632 31372632968460632064 31394497607128416256 31455814985267338944 31605677629343152128 31698876392793096192 31735742146336333824 31753851898156941312 31768640958244847616 31778386250268524544 31797726017715896976 31909161502327242752 31971484083386475648 32099002462267342848 32218530104150360064 32274406847307055104 32351116647788838912 32414302422491551488 32470518694469511168 32625215617386479616 32759475763960086528 32823459115061571072 33002822279624749056 33115557022264000512 33160055217671503872 33180235844573109888 33361548608751105024 33459925081281601536 33517954781387882496 33543852153061220352 33823619919121618944 33882280376837750784 34008448443269824512 34067429449935224832 34215097001518859904 34250566033107726336 34437727596130172928 34539277503258427392 34622854794337158144 34625911899934162944 34812050722175066112 34914704432641671168 34955310190167556096 35002280507542142976 35294212089518211072 35318809808019468288 35355423001917652992 35387791858425756312 35487076636455469056 35702709914628375552 35739721078025453568 35772441769930384098 35897806690118148096 35935020100309745664 35967919593809785104 36115935723825463232 36325618144878329856 36395006228762443776 36458126253439451136 36466090225302995424 36475106285392232448 36529333531278200064 36854410234455097344 36926391504444267456 37055800454315507712 37128175064577842688 37255001650047000576 37280965908464994304 37458580894036328448 37531742184844993152 37642415716441801728 37686193798774396416 37707699129061367808 37736833672193872896 37892129284013600768 37977397803926028288 38117565423942469632 38259504498678552576 38325858131177127936 38416951019249246208 38456775896822710272 38483577711963865088 38491984126708717392 38742443545646444544 38856687191165730816 38874784330483826688 38901877469702602752 38954150887425933312 39114456035110813696 39324723963938500608 39347164308585775104 39377565570984910848 39493682063152054272 39539613165927235584 39592743524924719104 39656207503741157376 39733661034021901824 39755676625850335232 39992199789054394368 40087253237477474304 40141119474023399424 40165548653956922496 40385032526382916608 40593263446646194176 40630427689303646136 40647809621661843456 40944382007357749248 41015392035119382528 41034494571066261504 41258726781837115392 41461211513761984512 41687775511104946176 41911876856302875648 41941086647023118592 42140903505790869504 42265168523724128256 42314322861781778432 42371181667024699392 42396968023621195968 42628645444515300864 42724572529416781824 42798669949689790464 42958040138867146752 43219069896655401984 43263872883925549056 43294024925959348224 43303482142547307066 43500287489848639488 43764612153415428096 43973116701694820352 44003763039499665408 44154076029685334016 44240314459430813184 44482064811668140032 44613233441708802048 44690606375183843328 44700368663274639552 44725136204081627136 45098159892162158592 45176373835783667712 45344597924359766016 45433161592180781184 45620129335358479872 45667421377476968448 45709231150466601903 45916970128173563904 46142316039509305344 46163806392449544192 46416067629566754816 46552939243522228224 46669707343389523968 46898747449993064448 47058949452690948096 47091746410692624384 47183722477901008416 47603613219504500736 47630777847235411968 47652961437367271424 47667579375402786816 47696589026573845464 47863742253490864128 47957226125079713472 48411610270960582656 48434157526504439808 48526674971683258368 48621453633737327232 48705778041704266752 49139213645940129792 49205243226222231552 49235188672592356608 49504233419437123584 49673335533396000768 49770353766859664832 49944774525381771264 50042322913126657536 50189887621922402304 50248258398365861888 50276932172081823744 50315778229591830528 50735429878682428416 50823420565256626176 51012672664904736768 51101144174902837248 51222601358998994944 51322645502278289856 51375849049661589504 51656591394195259392 51808916254887641088 51833045773978435584 51869169959603470336 51938867849901244416 52218076083262599168 52372056648962506752 52432965285251334144 52462885744781033472 52503420761313214464 52658242750869405696 52719484221236314112 52790324699899625472 52978214712029202432 53033134502876479488 53081687787638634468 53230614954683203584 53449670983303299072 53554064871942563328 53846710035177222144 53902530150464618496 53951879390714677656 54173903585738194848 54592509343143665664 54687189380159176704 54712659428088348672 54786178185718136832 54794000296917300096 55281615351682646016 55583700681473261568 55692262596866764032 55882502475070500864 55921448862697491456 56187871341054492672 56353558031632171008 56494908889366265856 56529290698161594624 56561548693592051712 56605250508290809344 56838193926020401152 56966096705889042432 57488787196765691904 57625426528873869312 57685163845234065408 57725366567945797632 57737976190063076088 58312176495725740032 58352816204553904128 58431226331138899968 58630822268926427136 58671684052666220544 58987085945907750912 59309419748890853376 59343264203112972288 59389115287387078656 59484311255611736064 59600491551032852736 59633514938775502848 60130879856216211456 60235165114378223616 60248322980935383744 60459463899146354688 60577548789574374912 60826839113811306496 60889895169969291264 60945641533955469204 61416573011036623872 61523088052679073792 61551741856599392256 61888090172755673088 62191817270642976768 62531663266657419264 62745265936921264128 62788995214256832512 62911629970534677888 63211355258686304256 63397752785586192384 63471484292672667648 63507703796313882624 63556772500537049088 63595452035431793952 63818323004654485504 63942968166772951296 64198004924534685696 64437060208300720128 64702233295577677824 64828604844983102976 64941037388939022336 65250431234772959232 65646918230123142144 66005644559249498112 66231114044528001024 66320110435343007744 66360471689146219776 66723097217502210048 66919850162563203072 67035909562775764992 67087704306122440704 67647239838243237888 67764560753675501568 68016896886539649024 68134858899870449664 68430194003037719808 68501132066215452672 68875455192260345856 69245709588674316288 69624101444350132224 69829408865283342336 69910620380335112192 70004561015084285952 70588424179036422144 70637619616038936576 70710846003835305984 70775583716851512624 70974153272910938112 71405419829256751104 71479442156050907136 71544883539860768196 71795613380236296192 71935839187619570208 72231871447650926464 72651236289756659712 72790012457524887552 72916252506878902272 72932180450605990848 73058667062556400128 73708820468910194688 73852783008888534912 74256350129155685376 74510003300094001152 74561931816929988608 74917161788072656896 75063484369689986304 75284831432883603456 75372387597548792832 75415398258122735616 75473667344387745792 75784258568027201536 75954795607852056576 76235130847884939264 76519008997357105152 76651716262354255872 76833902038498492416 76967155423927730176 76983968253417434784 77484887091292889088 77713374382331461632 77749568660967653376 77803754939405205504 77908301774851866624 78228912070221627392 78649447927877001216 78694328617171550208 78755131141969821696 78987364126304108544 79079226331854471168 79185487049849438208 79467322068043803648 79984399578108788736 80174506474954948608 80282238948046798848 80331097307913844992 80770065052765833216 81186526893292388352 81260855378607292272 81888764014715498496 82030784070238765056 82068989142132523008 82922423027523969024 83375551022209892352 83823753712605751296 83882173294046237184 84281807011581739008 84530337047448256512 84628645723563556864 84742363334049398784 84793936047242391936 85257290889030601728 85449145058833563648 85597339899379580928 85916080277734293504 86438139793310803968 86527745767851098112 86588049851918696448 86606964285094614132 87529224306830856192 87946233403389640704 88007526078999330816 88480628918861626368 88964129623336280064 89226466883417604096 89400737326549279104 89450272408163254272 90196319784324317184 90352747671567335424 90689195848719532032 90866323184361562368 91240258670716959744 91334842754953936896 91418462300933203806 91833940256347127808 92284632079018610688 92327612784899088384 92832135259133509632 93797494899986128896 94117898905381896192 94183492821385248768 94367444955802016832 95207226439009001472 95261555694470823936 95305922874734542848 95335158750805573632 95393178053147690928 95727484506981728256 95914452250159426944 96823220541921165312 97053349943366516736 97242907267474654464 97411556083408533504 98278427291880259584 98470377345184713216 99008466838874247168 99346671066792001536 99540707533719329664 100084645826253315072 100379775243844804608 100496516796731723776 100553864344163647488 100631556459183661056 101470859757364856832 101646841130513252352 102025345329809473536 102202288349805674496 102445202717997989888 102645291004556579712 102751698099323179008 103313182788390518784 103617832509775282176 103738339919206940672 103877735699802488832 104436152166525198336 104744113297925013504 104865930570502668288 105006841522626428928 105438968442472628224 105956429424058404864 106066269005752958976 106163375575277268936 106461229909366407168 107108129743885126656 107693420070354444288 107805060300929236992 107903758781429355312 108347807171476389696 109185018686287331328 109374378760318353408 109425318856176697344 109588000593834600192 110563230703365292032 111167401362946523136 111384525193733528064 111765004950141001728 111842897725394982912 112375742682108985344 113058581396323189248 113123097387184103424 113210501016581618688 113676387852040802304 113932193411778084864 114977574393531383808 115250853057747738624 115370327690468130816 115450733135891595264 115475952380126152176 116624352991451480064 116705632409107808256 116862452662277799936 117343368105332441088 117974171891815501824 118618839497781706752 118778230574774157312 118968622511223472128 119200983102065705472 119267029877551005696 120261759712432422912 120496645961870767488 121155097579148749824 121653678227622612992 121779790339938582528 121891283067910938408 122833146022073247744 123046176105358147584 123103483713198784512 123776180345511346176 124383634541285953536 125063326533314838528 125577990428513665024 125823259941069355776 126422710517372608512 126795505571172384768 126942968585345335296 127113545001074098176 127190904070863587904 127636646009308971008 127885936333545902592 128396009849069371392 128874120416601440256 129657209689966205952 129882074777878044672 130500862469545918464 131293836460246284288 132011289118498996224 132462228089056002048 132720943378292439552 133446194435004420096 133839700325126406144 134071819125551529984 134175408612244881408 135294479676486475776 135529121507351003136 136033793773079298048 136860388006075439616 137002264132430905344 137127693451399805709 137750910384520691712 138491419177348632576 139248202888700264448 139658817730566684672 139821240760670224384 140009122030168571904 141176848358072844288 141275239232077873152 141551167433703025248 142810839658513502208 142958884312101814272 143089767079721536392 143591226760472592384 143871678375239140416 144463742895301852928 145302472579513319424 145580024915049775104 145864360901211981696 146117334125112800256 147417640937820389376 147705566017777069824 148512700258311370752 149020006600188002304 149123863633859977216 149834323576145313792 150126968739379972608 150569662865767206912 150744775195097585664 150830796516245471232 150947334688775491584 151568517136054403072 152470261695769878528 153038017994714210304 153303432524708511744 153667804076996984832 153934310847855460352 153967936506834869568 154969774182585778176 155426748764662923264 155499137321935306752 155607509878810411008 155816603549703733248 157298895855754002432 157388657234343100416 157510262283939643392 157974728252608217088 158158452663708942336 158370974099698876416 158934644136087607296 160349012949909897216 160662194615827689984 161540130105531666432 162521710757214584544 163777528029430996992 164061568140477530112 164137978284265046016 165844846055047938048 166751102044419784704 167647507425211502592 167764346588092474368 168563614023163478016 169060674094896513024 169257291447127113728 169484726668098797568 169587872094484783872 170514581778061203456 170898290117667127296 172876279586621607936 173055491535702196224 173176099703837392896 173213928570189228264 175058448613661712384 175892466806779281408 176015052157998661632 176961257837723252736 177928259246672560128 178452933766835208192 178801474653098558208 178900544816326508544 180392639568648634368 180705495343134670848 181378391697439064064 181732646368723124736 182480517341433919488 182669685509907873792 182836924601866407612 184569264158037221376 184655225569798176768 185664270518267019264 187594989799972257792 188235797810763792384 188366985642770497536 188734889911604033664 190414452878018002944 190523111388941647872 190670317501611147264 190786356106295381856 191454969013963456512 191828904500318853888 194106699886733033472 194485814534949308928 194823112166817067008 196940754690369426432 198016933677748494336 198693342133584003072 199081415067438659328 200169291652506630144 200759550487689609216 200993033593463447552 201107728688327294976 201263112918367322112 202941719514729713664 203293682261026504704 204050690659618947072 204404576699611348992 204890405435995979776 205290582009113159424 205503396198646358016 206626365576781037568 207476679838413881344 208872304333050396672 209488226595850027008 209731861141005336576 210013683045252857856 211912858848116809728 212132538011505917952 212326751150554537872 212922459818732814336 214216259487770253312 215386840140708888576 215807517562858710624 216695614342952779392 218370037372574662656 218748757520636706816 219176001187669200384 221126461406730584064 222769050387467056128 223530009900282003456 223685795450789965824 224751485364217970688 226117162792646378496 226246194774368206848 226421002033163237376 227352775704081604608 227864386823556169728 229955148787062767616 230501706115495477248 230901466271783190528 230951904760252304352 233248705982902960128 233411264818215616512 233724905324555599872 234686736210664882176 235948343783631003648 237237678995563413504 237556461149548314624 238401966204131410944 240523519424864845824 240993291923741534976 242310195158297499648 243307356455245225984 243559580679877165056 243782566135821876816 245666292044146495488 246092352210716295168 246206967426397569024 248767269082571907072 250126653066629677056 251155980857027330048 251646519882138711552 252845421034745217024 253591011142344769536 253885937170690670592 254227090002148196352 254381808141727175808 255771872667091805184 256792019698138742784 257748240833202880512 259314419379932411904 259764149555756089344 262587672920492568576 264022578236997992448 265441886756584879104 266892388870008840192 267679400650252812288 268350817224489762816 270588959352972951552 271058243014702006272 272067587546158596096 273720776012150879232 274004528264861810688 274255386902799611418 275501820769041383424 276982838354697265152 278496405777400528896 279642481521340448768 282353696716145688576 282550478464155746304 283102334867406050496 285621679317027004416 285917768624203628544 286179534159443072784 287182453520945184768 287743356750478280832 288927485790603705856 291160049830099550208 291728721802423963392 292234668250225600512 294835281875640778752 295411132035554139648 297025400516622741504 298040013200376004608 298247727267719954432 300253937478759945216 301139325731534413824 301489550390195171328 301661593032490942464 301894669377550983168 303137034272108806144 304940523391539757056 306076035989428420608 306606865049417023488 307335608153993969664 307935873013669739136 309939548365171556352 310853497529325846528 311215019757620822016 311633207099407466496 314597791711508004864 315020524567879286784 316316905327417884672 317869288272175214592 321324389231655379968 323080260211063332864 325043421514429169088 327555056058861993984 328123136280955060224 328275956568530092032 331689692110095876096 333502204088839569408 335295014850423005184 335528693176184948736 337127228046326956032 338514582894254227456 339175744188969567744 341029163556122406912 341796580235334254592 345752559173243215872 346110983071404392448 346352199407674785792 346427857140378456528 350116897227323424768 352030104315997323264 353922515675446505472 355856518493345120256 356905867533670416384 357602949306197116416 357801089632653017088 360785279137297268736 363465292737446249472 364961034682867838976 365339371019815747584 365673849203732815224 369138528316074442752 369310451139596353536 371328541036534038528 375189979599944515584 376733971285540995072 377469779823208067328 380828905756036005888 381340635003222294528 381572712212590763712 382909938027926913024 383657809000637707776 388971629069898617856 389646224333634134016 393881509380738852864 396033867355496988672 397386684267168006144 398162830134877318656 400338583305013260288 401519100975379218432 401986067186926895104 402215457376654589952 402526225836734644224 405883439029459427328 406587364522053009408 408101381319237894144 409780810871991959552 410581164018226318848 411006792397292716032 411383080354199417127 413252731153562075136 417744608666100793344 418976453191700054016 419463722282010673152 420027366090505715712 423825717696233619456 424653502301109075744 428432518975540506624 430773680281417777152 431615035125717421248 433391228685905558784 436740074745149325312 438352002375338400768 442252922813461168128 445538100774934112256 447060019800564006912 447371590901579931648 449502970728435941376 452234325585292756992 452492389548736413696 452842004066326474752 454705551408163209216 459910297574125535232 461003412230990954496 461802932543566381056 461903809520504608704 466497411965805920256 466822529636431233024 467449810649111199744 471896687567262007296 474475357991126827008 475112922299096629248 476803932408262821888 481047038849729691648 481986583847483069952 484620390316594999296 486614712910490451968 487565132271643753632 491332584088292990976 492184704421432590336 492413934852795138048 497534538165143814144 500253306133259354112 503293039764277423104 505690842069490434048 507182022284689539072 507771874341381341184 508454180004296392704 508763616283454351616 511543745334183610368 518628838759864823808 519528299111512178688 525175345840985137152 528045156473995984896 530883773513169758208 533784777740017680384 535358801300505624576 536701634448979525632 541177918705945903104 542116486029404012544 544135175092317192192 547441552024301758464 548009056529723621376 548510773805599222836 553965676709394530304 556992811554801057792 564707393432291377152 565100956928311492608 566204669734812100992 571243358634054008832 572359068318886145568 574364907041890369536 575486713500956561664 577854971581207411712 582320099660199100416 583457443604847926784 584469336500451201024 590822264071108279296 594050801033245483008 596080026400752009216 596495454535439908864 600507874957519890432 602278651463068827648 602979100780390342656 603323186064981884928 603789338755101966336 606274068544217612288 609881046783079514112 612152071978856841216 613213730098834046976 614671216307987939328 615871746027339478272 619879096730343112704 622430039515241644032 629195583423016009728 630041049135758573568 635738576544350429184 642648778463310759936 646160520422126665728 650086843028858338176 655110112117723987968 656246272561910120448 663379384220191752192 670590029700846010368 671057386352369897472 674254456092653912064 678351488377939135488 682058327112244813824 683593160470668509184 691505118346486431744 692704398815349571584 692855714280756913056 700233794454646849536 704060208631994646528 707845031350893010944 711713036986690240512 715205898612394232832 721570558274594537472 726930585474892498944 729922069365735677952 730678742039631495168 731347698407465630448 738277056632148885504 738620902279192707072 750379959199889031168 753467942571081990144 754939559646416134656 761657811512072011776 762681270006444589056 763145424425181527424 767315618001275415552 777943258139797235712 779292448667268268032 787763018761477705728 792067734710993977344 796325660269754637312 800677166610026520576 803038201950758436864 803972134373853790208 805052451673469288448 811766878058918854656 813174729044106018816 816202762638475788288 821162328036452637696 822013584794585432064 822766160708398834254 826505462307124150272 835489217332201586688 838927444564021346304 847651435392467238912 849307004602218151488 856865037951081013248 861547360562835554304 863230070251434842496 866782457371811117568 873480149490298650624 876704004750676801536 884505845626922336256 891076201549868224512 894120039601128013824 894743181803159863296 904468651170585513984 904984779097472827392 905684008132652949504 909411102816326418432 919820595148251070464 922006824461981908992 923807619041009217408 933645059272862466048 934899621298222399488 943793375134524014592 948950715982253654016 953607864816525643776 963973167694966139904 969240780633189998592 973229425820980903936 975130264543287507264 982665168176585981952 984369408842865180672 984827869705590276096 995069076330287628288 1000506612266518708224 1006586079528554846208 1011381684138980868096 1015543748682762682368 1017527232566908703232 1023087490668367220736 1037257677519729647616 1039056598223024357376 1050350691681970274304 1056090312947991969792 1061767547026339516416 1067569555480035360768 1070717602601011249152 1073403268897959051264 1082355837411891806208 1094883104048603516928 1096018113059447242752 1097021547611198445672 1107931353418789060608 1113985623109602115584 1130201913856622985216 1132409339469624201984 1142486717268108017664 1144718136637772291136 1148729814083780739072 1150973427001913123328 1155709943162414823424 1166914887209695853568 1168938673000902402048 1181644528142216558592 1188101602066490966016 1192160052801504018432 1192990909070879817728 1201015749915039780864 1204557302926137655296 1205958201560780685312 1206646372129963769856 1207578677510203932672 1212548137088435224576 1219762093566159028224 1224304143957713682432 1229342432615975878656 1231743492054678956544 1239758193460686225408 1258391166846032019456 1260082098271517147136 1271477153088700858368 1285297556926621519872 1292321040844253331456 1300173686057716676352 1310220224235447975936 1326758768440383504384 1341180059401692020736 1342114772704739794944 1348508912185307824128 1356702976755878270976 1364116654224489627648 1383010236692972863488 1385408797630699143168 1385711428561513826112 1400467588909293699072 1415690062701786021888 1423426073973380481024 1430411797224788465664 1443141116549189074944 1453861170949784997888 1459844138731471355904 1462695396814931260896 1476554113264297771008 1477241804558385414144 1500759918399778062336 1509879119292832269312 1523315623024144023552 1525362540012889178112 1526290848850363054848 1534631236002550831104 1555886516279594471424 1558584897334536536064 1575526037522955411456 1584135469421987954688 1592651320539509274624 1601354333220053041152 1606076403901516873728 1607944268747707580416 1610104903346938576896 1623533756117837709312 1626349458088212037632 1632405525276951576576 1642324656072905275392 1644027169589170864128 1645532321416797668508 1670978434664403173376 1695302870784934477824 1698614009204436302976 1713730075902162026496 1723094721125671108608 1726460140502869684992 1733564914743622235136 1746960298980597301248 1753408009501353603072 1782152403099736449024 1788240079202256027648 1789486363606319726592 1808937302341171027968 1809969558194945654784 1811368016265305899008 1818822205632652836864 1839641190296502140928 1844013648923963817984 1847615238082018434816 1867290118545724932096 1887586750269048029184 1907215729633051287552 1927946335389932279808 1938481561266379997184 1946458851641961807872 1950260529086575014528 1965330336353171963904 1968738817685730361344 1990138152660575256576 2013172159057109692416 2022763368277961736192 2035054465133817406464 2046174981336734441472 2074515355039459295232 2078113196446048714752 2100701383363940548608 2112180625895983939584 2123535094052679032832 2135139110960070721536 2164711674823783612416 2189766208097207033856 2192036226118894485504 2194043095222396891344 2215862706837578121216 2260403827713245970432 2264818678939248403968 2284973434536216035328 2289436273275544582272 2301946854003826246656 2311419886324829646848 2333829774419391707136 2337877346001804804096 2363289056284433117184 2376203204132981932032 2385981818141759635456 2402031499830079561728 2409114605852275310592 2411916403121561370624 2415157355020407865344 2425096274176870449152 2439524187132318056448 2448608287915427364864 2463486984109357913088 2479516386921372450816 2516782333692064038912 2542954306177401716736 2570595113853243039744 2584642081688506662912 2600347372115433352704 2620440448470895951872 2653517536880767008768 2682360118803384041472 2684229545409479589888 2713405953511756541952 2728233308448979255296 2766020473385945726976 2771422857123027652224 2800935177818587398144 2831380125403572043776 2846852147946760962048 2860823594449576931328 2907722341899569995776 2919688277462942711808 2925390793629862521792 2953108226528595542016 2954483609116770828288 3001519836799556124672 3019758238585664538624 3046631246048288047104 3052581697700726109696 3069262472005101662208 3111773032559188942848 3117169794669073072128 3151052075045910822912 3168270938843975909376 3185302641079018549248 3202708666440106082304 3212152807803033747456 3215888537495415160832 3220209806693877153792 3247067512235675418624 3284649312145810550784 3288054339178341728256 3291064642833595337016 3341956869328806346752 3390605741569868955648 3397228018408872605952 3427460151804324052992 3446189442251342217216 3452920281005739369984 3467129829487244470272 3506816019002707206144 3564304806199472898048 3576480158404512055296 3578972727212639453184 3617874604682342055936 3619939116389891309568 3622736032530611798016 3637644411265305673728 3688027297847927635968 3695230476164036869632 3775173500538096058368 3814431459266102575104 3855892670779864559616 3876963122532759994368 3892917703283923615744 3900521058173150029056 3930660672706343927808 3980276305321150513152 4026344318114219384832 4045526736555923472384 4070108930267634812928 4092349962673468882944 4149030710078918590464 4156226392892097429504 4201402766727881097216 4247070188105358065664 4270278221920141443072 4329423349647567224832 4379532416194414067712 4388086190444793782688 4431725413675156242432 4529637357878496807936 4569946869072432070656 4578872546551089164544 4603893708007652493312 4622839772649659293696 4667659548838783414272 4675754692003609608192 4726578112568866234368 4752406408265963864064 4771963636283519270912 4804062999660159123456 4818229211704550621184 4823832806243122741248 4830314710040815730688 4879048374264636112896 4897216575830854729728 4926973968218715826176 5085908612354803433472 5141190227706486079488 5169284163377013325824 5200694744230866705408 5240880896941791903744 5364720237606768082944 5368459090818959179776 5426811907023513083904 5456466616897958510592 5532040946771891453952 5542845714246055304448 5601870355637174796288 5662760250807144087552 5721647188899153862656 5815444683799139991552 5839376554925885423616 5850781587259725043584 5906216453057191084032 6039516477171329077248 6105163395401452219392 6138524944010203324416 6223546065118377885696 6234339589338146144256 6302104150091821645824 6336541877687951818752 6370605282158037098496 6405417332880212164608 6431777074990830321664 6494135024471350837248 6569298624291621101568 6576108678356683456512 6582129285667190674032 6781211483139737911296 6794456036817745211904 6854920303608648105984 6905840562011478739968 6934259658974488940544 7013632038005414412288 7128609612398945796096 7157945454425278906368 7235749209364684111872 7245472065061223596032 7275288822530611347456 7390460952328073739264 7550347001076192116736 7628862918532205150208 7711785341559729119232 7753926245065519988736 7785835406567847231488 7801042116346300058112 7861321345412687855616 7960552610642301026304 8052688636228438769664 8140217860535269625856 8184699925346937765888 8298061420157837180928 8402805533455762194432 8494140376210716131328 8540556443840282886144 8759064832388828135424 8776172380889587565376 8863450827350312484864 9059274715756993615872 9139893738144864141312 9157745093102178329088 9207787416015304986624 9245679545299318587392 9335319097677566828544 9351509384007219216384 9453156225137732468736 9504812816531927728128 9608125999320318246912 9636458423409101242368 9647665612486245482496 9660629420081631461376 9853947936437431652352 10171817224709606866944 10282380455412972158976 10338568326754026651648 10401389488461733410816 10729440475213536165888 10736918181637918359552 10853623814047026167808 10912933233795917021184 11064081893543782907904 11085691428492110608896 11325520501614288175104 11443294377798307725312 11630889367598279983104 11678753109851770847232 11701563174519450087168 12079032954342658154496 12210326790802904438784 12277049888020406648832 12447092130236755771392 12468679178676292288512 12604208300183643291648 12741210564316074196992 12810834665760424329216 12988270048942701674496 13138597248583242203136 13164258571334381348064 13588912073635490423808 13709840607217296211968 13811681124022957479936 13868519317948977881088 14027264076010828824576 14257219224797891592192 14315890908850557812736 14471498418729368223744 14490944130122447192064 14780921904656147478528 15257725837064410300416 15423570683119458238464 15507852490131039977472 15602084232692600116224 15722642690825375711232 16105377272456877539328 16280435721070539251712 16369399850693875531776 16596122840315674361856 16805611066911524388864 16988280752421432262656 17518129664777656270848 17552344761779175130752 18118549431513987231744 18315490186204356658176 18415574832030609973248 18491359090598637174784 18670638195355133657088 18703018768014438432768 18906312450275464937472 19009625633063855456256 19216251998640636493824 19295331224972490964992 19707895872874863304704 20343634449419213733888 20564760910825944317952 20802778976923466821632 21473836363275836719104 21707247628094052335616 21825866467591834042368 22171382856984221217792 22651041003228576350208 22886588755596615450624 23261778735196559966208 23357506219703541694464 23403126349038900174336 24158065908685316308992 24420653581605808877568 24554099776040813297664 24894184260473511542784 25208416600367286583296 25482421128632148393984 25621669331520848658432 26277194497166484406272 26328517142668762696128 27177824147270980847616 27419681214434592423936 27623362248045914959872 27737038635897955762176 28054528152021657649152 28514438449595783184384 28942996837458736447488 28981888260244894384128 29561843809312294957056 30515451674128820600832 30847141366238916476928 31015704980262079954944 31204168465385200232448 32210754544913755078656 32560871442141078503424 32738799701387751063552 33192245680631348723712 33976561504842864525312 35036259329555312541696 35104689523558350261504 36237098863027974463488 36630980372408713316352 36831149664061219946496 36982718181197274349568 37341276390710267314176 37406037536028876865536 37812624900550929874944 38432503997281272987648 39415791745749726609408 41129521821651888635904 41605557953846933643264 42947672726551673438208 43414495256188104671232 44342765713968442435584 45773177511193230901248 46523557470393119932416 46806252698077800348672 48316131817370632617984 48841307163211617755136 49108199552081626595328 49788368520947023085568 50416833200734573166592 50964842257264296787968 52554388994332968812544 52657034285337525392256 54355648294541961695232 55246724496091829919744 55474077271795911524352 56109056304043315298304 57028876899191566368768 57885993674917472894976 59123687618624589914112 61030903348257641201664 61694282732477832953856 62408336930770400464896 64421509089827510157312 65121742884282157006848 65477599402775502127104 67953123009685729050624 70072518659110625083392 70209379047116700523008 72474197726055948926976 73261960744817426632704 73662299328122439892992 73965436362394548699136 74682552781420534628352 75625249801101859749888 76865007994562545975296 78831583491499453218816 82259043643303777271808 83211115907693867286528 86828990512376209342464 88685531427936884871168 91546355022386461802496 93047114940786239864832 93612505396155600697344 96632263634741265235968 97682614326423235510272 98216399104163253190656 99576737041894046171136 101929684514528593575936 105108777988665937625088 105314068570675050784512 108711296589083923390464 110493448992183659839488 110948154543591823048704 112218112608086630596608 118247375237249179828224 123388565464955665907712 124816673861540800929792 128843018179655020314624 130243485768564314013696 140418758094233401046016 144948395452111897853952 146523921489634853265408 147324598656244879785984 147930872724789097398272 149365105562841069256704 151250499602203719499776 157663166982998906437632 166422231815387734573056 173657981024752418684928 177371062855873769742336 183092710044772923604992 187225010792311201394688 193264527269482530471936 195365228652846471020544 196432798208326506381312 203859369029057187151872 210217555977331875250176 210628137141350101569024 217422593178167846780928 220986897984367319678976 221896309087183646097408 236494750474498359656448 246777130929911331815424 249633347723081601859584 260486971537128628027392 280837516188466802092032 289896790904223795707904 293047842979269706530816 294649197312489759571968 298730211125682138513408 315326333965997812875264 332844463630775469146112 354742125711747539484672 374450021584622402789376 386529054538965060943872 390730457305692942041088 421256274282700203138048 434845186356335693561856 441973795968734639357952 443792618174367292194816 472989500948996719312896 499266695446163203719168 520973943074257256054784 561675032376933604184064 579793581808447591415808 586095685958539413061632 589298394624979519143936 630652667931995625750528 665688927261550938292224 709484251423495078969344 748900043169244805578752 781460914611385884082176 842512548565400406276096 869690372712671387123712 883947591937469278715904 945979001897993438625792 998533390892326407438336 1123350064753867208368128 1159587163616895182831616 1172191371917078826123264 1331377854523101876584448 1418968502846990157938688 1497800086338489611157504 1562921829222771768164352 1685025097130800812552192 1739380745425342774247424 1767895183874938557431808 1891958003795986877251584 1997066781784652814876672 2246700129507734416736256 2344382743834157652246528 2837937005693980315877376 2995600172676979222315008 3370050194261601625104384 3478761490850685548494848 3994133563569305629753344 4493400259015468833472512 4688765487668315304493056 5675874011387960631754752 5991200345353958444630016 6740100388523203250208768 8986800518030937666945024 11982400690707916889260032 13480200777046406500417536 17973601036061875333890048 26960401554092813000835072 35947202072123750667780096 53920803108185626001670144 107841606216371252003340288
- Sum of all divisors σ(n): 374893609453837254016204800
- Sum of proper divisors (its aliquot sum) s(n): 267052003237466002012864512
- 107841606216371252003340288 is an abundant number, because the sum of its proper divisors (267052003237466002012864512) is greater than itself. Its abundance is 159210397021094750009524224
Bases of 107841606216371252003340288
- Binary: 1011001001101000101100100101111111011001011100000100010110001001001110000000000000000002
- Hexadecimal: 0x5934592FECB822C49C0000
- Base-36: DJT31QMJL11N28000
Squares and roots of 107841606216371252003340288
- 107841606216371252003340288 squared (1078416062163712520033402882) is 11629812031326882663358386738338044593212309523922944
- 107841606216371252003340288 cubed (1078416062163712520033402883) is 1254177609452770327171833524129921973343855324815553525008967303760933522767872
-
The
square root of 107841606216371252003340288 is 10384681324738.4366716843 -
107841606216371252003340288 is a
perfect cube number . Itscube root is 475987392
Scales and comparisons
How big is 107841606216371252003340288?- 107,841,606,216,371,252,003,340,288 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 107,841,606,216,371,252,003,340,288 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 107841606216371252003340288 cubic inches would be around 39665616 feet tall.
Recreational maths with 107841606216371252003340288
- 107841606216371252003340288 backwards is 882043300252173612606148701
- The number of decimal digits it has is: 27
- The sum of 107841606216371252003340288's digits is 90
- 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 107841606216371252003340288 - Facts about the integer". Numbermatics.com. 2024. Web. 3 May 2024.
APA style:
Numbermatics. (2024). Number 107841606216371252003340288 - Facts about the integer. Retrieved 3 May 2024, from https://numbermatics.com/n/107841606216371252003340288/
Chicago style:
Numbermatics. 2024. "Number 107841606216371252003340288 - Facts about the integer". https://numbermatics.com/n/107841606216371252003340288/
The information we have on file for 107841606216371252003340288 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 107841606216371252003340288, math, Factors of 107841606216371252003340288, curriculum, school, college, exams, university, Prime factorization of 107841606216371252003340288, STEM, science, technology, engineering, physics, economics, calculator, one hundred seven septillion, eight hundred forty-one sextillion, six hundred six quintillion, two hundred sixteen quadrillion, three hundred seventy-one trillion, two hundred fifty-two billion, three million, three hundred forty thousand, two hundred eighty-eight.