48539839856893127002423296
48,539,839,856,893,127,002,423,296 is an even composite number composed of six prime numbers multiplied together.
48539839856893127002423296 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of thirty-two thousand, three hundred nineteen divisors.
Prime factorization of 48539839856893127002423296:
220 × 318 × 72 × 192 × 232 × 1132
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 19 × 19 × 23 × 23 × 113 × 113)See below for interesting mathematical facts about the number 48539839856893127002423296 from the Numbermatics database.
Names of 48539839856893127002423296
- Cardinal: 48539839856893127002423296 can be written as Forty-eight septillion, five hundred thirty-nine sextillion, eight hundred thirty-nine quintillion, eight hundred fifty-six quadrillion, eight hundred ninety-three trillion, one hundred twenty-seven billion, two million, four hundred twenty-three thousand, two hundred ninety-six.
Scientific notation
- Scientific notation: 4.8539839856893127002423296 × 1025
Factors of 48539839856893127002423296
Divisors of 48539839856893127002423296
- Number of divisors d(n): 32319
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 18 19 21 23 24 27 28 32 36 38 42 46 48 49 54 56 57 63 64 69 72 76 81 84 92 96 98 108 112 113 114 126 128 133 138 144 147 152 161 162 168 171 184 189 192 196 207 216 224 226 228 243 252 256 266 276 288 294 304 322 324 336 339 342 361 368 378 384 392 399 414 432 437 441 448 452 456 483 486 504 512 513 529 532 552 567 576 588 608 621 644 648 672 678 684 722 729 736 756 768 784 791 798 828 864 874 882 896 904 912 931 966 972 1008 1017 1024 1026 1058 1064 1083 1104 1127 1134 1152 1176 1197 1216 1242 1288 1296 1311 1323 1344 1356 1368 1444 1449 1458 1472 1512 1536 1539 1568 1582 1587 1596 1656 1701 1728 1748 1764 1792 1808 1824 1862 1863 1932 1944 2016 2034 2048 2052 2116 2128 2147 2166 2187 2208 2254 2268 2304 2352 2373 2394 2432 2484 2527 2576 2592 2599 2622 2646 2688 2712 2736 2793 2888 2898 2916 2944 3024 3051 3059 3072 3078 3136 3164 3174 3192 3249 3312 3381 3402 3456 3496 3528 3584 3591 3616 3648 3703 3724 3726 3864 3888 3933 3969 4032 4068 4096 4104 4232 4256 4294 4332 4347 4374 4416 4508 4536 4608 4617 4704 4746 4761 4788 4864 4968 5054 5103 5152 5184 5198 5244 5292 5376 5424 5472 5537 5586 5589 5776 5796 5832 5888 6048 6102 6118 6144 6156 6272 6328 6348 6384 6441 6498 6561 6624 6762 6804 6912 6992 7056 7119 7168 7182 7232 7296 7406 7448 7452 7581 7728 7776 7797 7866 7938 8064 8136 8192 8208 8303 8379 8464 8512 8588 8664 8694 8748 8832 9016 9072 9153 9177 9216 9234 9408 9492 9522 9576 9728 9747 9936 10051 10108 10143 10206 10304 10368 10396 10488 10584 10752 10773 10848 10944 11074 11109 11172 11178 11552 11592 11664 11776 11799 11907 12096 12204 12236 12288 12312 12544 12656 12696 12768 12769 12882 12996 13041 13122 13248 13524 13608 13824 13851 13984 14112 14238 14283 14336 14364 14464 14592 14812 14896 14904 15029 15162 15309 15456 15552 15594 15732 15876 16128 16272 16384 16416 16606 16611 16758 16767 16928 17024 17176 17328 17388 17496 17664 17689 18032 18144 18193 18306 18354 18432 18468 18816 18984 19044 19152 19323 19456 19494 19683 19872 20102 20216 20286 20412 20608 20736 20792 20976 21168 21357 21413 21504 21546 21696 21888 22148 22218 22344 22356 22743 23104 23184 23328 23391 23552 23598 23814 24192 24408 24472 24576 24624 24909 25088 25137 25312 25392 25536 25538 25764 25921 25992 26082 26244 26496 27048 27216 27459 27531 27648 27702 27968 28224 28476 28566 28672 28728 28928 29184 29241 29624 29792 29808 30058 30153 30324 30429 30618 30912 31104 31188 31464 31752 32256 32319 32544 32768 32832 33212 33222 33327 33516 33534 33856 34048 34352 34656 34776 34992 35328 35378 35397 35721 36064 36288 36386 36612 36708 36864 36936 37632 37968 38088 38304 38307 38646 38912 38988 39123 39366 39744 40204 40432 40572 40793 40824 41216 41472 41553 41584 41952 42336 42714 42826 42849 43008 43092 43392 43776 44296 44436 44688 44712 45087 45486 45927 46208 46368 46656 46782 47104 47196 47628 48384 48816 48944 49152 49248 49381 49818 49833 50176 50274 50301 50624 50784 51072 51076 51528 51842 51984 52164 52488 52992 53067 54096 54432 54579 54918 55062 55296 55404 55936 56448 56952 57132 57344 57456 57856 57969 58121 58368 58482 59049 59248 59584 59616 59777 60116 60306 60648 60858 61236 61824 62208 62376 62928 63504 64071 64239 64512 64638 65088 65536 65664 66424 66444 66654 67032 67068 67712 68096 68229 68704 69312 69552 69984 70173 70357 70656 70756 70794 71442 72128 72576 72772 73224 73416 73728 73872 74727 75264 75411 75936 76176 76608 76614 77292 77763 77824 77976 78246 78732 79488 80408 80864 81144 81586 81648 82377 82432 82593 82944 83106 83168 83904 84672 85428 85652 85698 86016 86184 86784 87552 87723 88592 88872 89376 89383 89424 90174 90459 90972 91287 91854 92416 92736 93312 93564 94208 94392 95256 96768 96957 97632 97888 98304 98496 98762 99636 99666 99981 100352 100548 100602 101248 101568 102144 102152 103056 103684 103968 104328 104976 105203 105984 106134 106191 107163 108192 108864 109158 109836 110124 110592 110808 111872 112896 113904 114264 114688 114912 114921 115712 115938 116242 116736 116964 117369 118098 118496 119168 119232 119554 120232 120612 121296 121716 122379 122472 123648 124416 124659 124752 125856 127008 127351 128142 128478 128547 129024 129276 130176 131072 131328 132848 132888 133308 134064 134136 135261 135424 136192 136458 137408 137781 138624 139104 139968 140346 140714 141312 141512 141588 142884 144256 145152 145544 146448 146832 147456 147744 148143 149454 149499 150528 150822 150903 151872 152352 153216 153228 154584 155526 155648 155952 156492 157464 158976 159201 160816 161728 162288 163172 163296 163737 164754 164864 165186 165888 166212 166336 167808 169344 170856 171304 171396 172032 172368 173568 173907 174363 175104 175446 177147 177184 177744 178752 178766 178848 179331 180348 180918 181944 182574 183708 184832 185472 186624 187128 188416 188784 190512 190969 192213 192717 193536 193914 195264 195776 196608 196992 197524 199272 199332 199962 200704 201096 201204 202496 203136 204288 204304 204687 206112 207368 207936 208656 209952 210406 210519 211071 211968 212268 212382 214326 216384 217728 218316 219672 220248 221184 221616 223744 224181 225792 226233 227808 228528 229376 229824 229842 231424 231876 232484 233289 233472 233928 234738 236196 236992 238336 238464 239108 240464 241224 242592 242611 243432 244758 244944 247131 247296 247779 248832 249318 249504 251712 254016 254702 256284 256956 257094 258048 258552 260352 262144 262656 263169 265696 265776 266616 268128 268149 268272 270522 270848 271377 272384 272916 273861 274816 275562 277248 278208 279936 280692 281428 282624 283024 283176 285551 285768 288512 290304 290871 291088 292896 293664 293687 294912 295488 296286 298908 298998 299943 301056 301644 301806 303744 304704 306432 306456 309168 311052 311296 311904 312984 314928 315609 317952 318402 318573 321489 321632 323456 324576 326344 326592 327474 329508 329728 330372 331776 332424 332672 335616 338688 341712 342608 342792 344064 344736 344763 345667 347136 347814 348726 350208 350892 352107 354294 354368 355488 357504 357532 357696 358662 360696 361836 363888 365148 367137 367416 369664 370944 373248 373977 374256 376832 377568 381024 381938 382053 384426 385434 385641 387072 387828 390528 391552 393216 393984 395048 398544 398664 399924 401408 402192 402408 404992 405783 406272 406847 408576 408608 409374 412224 413343 414736 415872 417312 418439 419904 420812 421038 422142 423936 424536 424764 428652 432768 435456 436632 439344 440496 442368 443232 444429 447488 448362 448497 451584 452466 452709 455616 457056 458752 459648 459684 462848 463752 464968 466578 466944 467856 469476 472392 473984 476672 476928 477603 478216 480928 482448 485184 485222 486864 489516 489888 491211 492499 494262 494592 495558 497664 498636 499008 503424 508032 509404 512568 513912 514188 516096 517104 520704 521721 523089 524288 525312 526338 531392 531441 531552 533232 536256 536298 536544 537993 541044 541696 542754 544768 545832 547722 549632 551124 554496 556416 559872 561384 562856 565248 566048 566352 571102 571536 572907 576639 577024 578151 580608 581742 582176 585792 587328 587374 589824 590976 592572 597816 597996 599886 602112 603288 603612 607488 609408 612864 612912 614061 618336 622104 622592 623808 625681 625968 629856 631218 631557 633213 635904 636804 637146 642978 643264 646912 649152 652688 653184 654948 659016 659456 660744 663552 664848 665344 671232 672543 677376 678699 683424 685216 685584 688128 689472 689526 691334 694272 695628 697452 699867 700416 701784 704214 708588 708736 710976 715008 715064 715392 717324 721392 723672 727776 727833 730296 734274 734832 739328 741393 741888 743337 746496 747954 748512 753664 755136 762048 763876 764106 768852 770868 771282 774144 775656 781056 783104 786432 787968 789507 790096 797088 797328 799848 802816 804384 804447 804816 809984 811566 812544 813694 814131 817152 817216 818748 821583 824448 826686 829472 831744 834624 836878 839808 841624 842076 844284 847872 849072 849528 856653 857304 865536 870912 872613 873264 878688 880992 881061 884736 886464 888858 894976 896724 896994 899829 903168 904932 905418 911232 914112 917504 919296 919368 925696 927504 929936 933156 933888 935712 938239 938952 944784 946827 947968 953344 953856 955206 955719 956432 961856 964467 964896 970368 970444 973728 979032 979776 982422 984998 988524 989184 991116 995328 997272 998016 1006848 1016064 1018808 1025136 1027824 1028376 1032192 1034208 1034289 1037001 1041408 1043442 1046178 1048576 1050624 1052676 1056321 1062784 1062882 1063104 1066464 1072512 1072596 1073088 1075986 1082088 1083392 1085508 1089536 1091664 1095444 1099264 1101411 1102248 1108992 1112832 1119744 1121931 1122768 1125712 1130496 1132096 1132704 1135763 1142204 1143072 1145814 1146159 1153278 1154048 1156302 1156923 1161216 1163484 1164352 1171584 1174656 1174748 1179648 1181952 1185144 1195632 1195992 1199772 1204224 1206576 1207224 1214976 1217349 1218816 1220541 1225728 1225824 1228122 1236672 1240029 1244208 1245184 1247616 1251362 1251936 1255317 1259712 1262436 1263114 1266426 1271808 1273608 1274292 1285956 1286528 1293824 1298304 1305376 1306368 1309896 1318032 1318912 1321488 1327104 1329696 1330688 1333287 1336783 1342464 1345086 1345491 1354752 1357398 1358127 1366848 1370432 1371168 1376256 1378944 1379052 1382668 1388544 1391256 1394904 1399734 1400832 1403568 1408428 1417176 1417472 1421952 1430016 1430128 1430784 1432809 1434648 1442784 1447344 1455552 1455666 1460592 1468548 1469664 1473633 1477497 1478656 1482786 1483776 1486674 1492992 1495908 1497024 1507328 1510272 1524096 1527752 1528212 1537704 1541736 1542564 1548288 1551312 1562112 1565163 1566208 1569267 1572864 1575936 1579014 1580192 1594176 1594323 1594656 1599696 1605632 1608768 1608894 1609632 1613979 1619968 1623132 1625088 1627388 1628262 1634304 1634432 1637496 1643166 1648896 1653372 1658944 1663488 1669248 1673756 1679616 1683248 1684152 1688568 1695744 1698144 1698277 1699056 1713306 1714608 1718721 1729917 1731072 1734453 1741824 1745226 1746528 1757376 1761984 1762122 1769472 1772928 1777716 1789952 1793448 1793988 1799658 1806336 1809864 1810836 1822464 1828224 1835008 1838592 1838736 1842183 1851392 1855008 1859872 1866312 1867776 1871424 1876478 1877043 1877904 1889568 1893654 1894671 1895936 1899639 1906688 1907712 1910412 1911438 1912864 1923712 1928934 1929792 1940736 1940888 1947456 1958064 1959552 1964844 1969996 1977048 1978368 1982232 1990656 1994544 1996032 1998857 2013696 2017629 2032128 2036097 2037616 2050272 2055648 2055809 2056752 2064384 2068416 2068578 2074002 2082816 2086884 2092356 2099601 2101248 2105352 2112642 2125568 2125764 2126208 2132928 2145024 2145192 2146176 2151972 2164176 2166784 2171016 2179072 2183328 2183499 2190888 2198528 2202822 2204496 2217984 2224179 2225664 2230011 2239488 2243862 2245536 2251424 2260992 2264192 2265408 2271526 2284408 2286144 2291628 2292318 2306556 2308096 2312604 2313846 2322432 2326968 2328704 2343168 2349312 2349496 2359296 2363904 2368521 2370288 2391264 2391984 2399544 2408448 2413152 2413341 2414448 2419669 2429952 2434698 2437632 2441082 2442393 2451456 2451648 2456244 2464749 2473344 2480058 2488416 2490368 2495232 2502724 2503872 2510634 2519424 2524872 2526228 2532852 2543616 2547216 2548584 2569959 2571912 2573056 2587648 2596608 2610752 2612736 2617839 2619792 2636064 2637824 2642976 2643183 2654208 2659392 2661376 2666574 2673566 2684928 2690172 2690982 2699487 2709504 2714796 2716254 2733696 2740864 2742336 2752512 2757888 2758104 2765336 2777088 2782512 2789808 2799468 2801664 2807136 2814717 2816856 2834352 2834944 2840481 2843904 2860032 2860256 2861568 2865618 2867157 2869296 2885568 2893401 2894688 2911104 2911332 2921184 2929073 2937096 2939328 2947266 2954994 2957312 2965572 2967552 2973348 2985984 2991816 2994048 3014656 3020544 3048192 3055504 3056424 3075408 3083472 3085128 3096576 3102624 3102867 3111003 3124224 3130326 3132416 3138534 3145728 3151872 3158028 3160384 3168963 3188352 3188646 3189312 3199392 3211264 3217536 3217788 3219264 3227958 3239936 3246264 3250176 3254776 3256524 3268608 3268864 3274992 3286332 3297792 3304233 3306744 3317888 3326976 3338496 3347512 3359232 3365793 3366496 3368304 3377136 3391488 3396288 3396554 3398112 3407289 3426612 3429216 3437442 3438477 3459834 3462144 3468906 3470769 3483648 3490452 3493056 3514752 3523968 3524244 3538944 3545856 3555432 3579904 3586896 3587976 3599316 3612672 3619728 3621672 3644928 3652047 3656448 3661623 3670016 3677184 3677472 3684366 3702784 3710016 3719744 3720087 3732624 3735552 3742848 3752956 3754086 3755808 3765951 3779136 3787308 3789342 3791872 3799278 3813376 3815424 3820824 3822876 3825728 3847424 3857868 3859584 3881472 3881776 3894912 3916128 3919104 3929688 3939992 3954096 3956736 3964464 3981312 3989088 3992064 3997714 3999861 4010349 4027392 4035258 4036473 4064256 4072194 4074381 4075232 4100544 4111296 4111618 4113504 4128768 4136832 4137156 4148004 4165632 4173768 4184712 4199202 4202496 4210704 4225284 4251136 4251528 4252416 4265856 4290048 4290384 4292352 4298427 4303944 4328352 4333568 4342032 4358144 4366656 4366998 4381776 4397056 4405644 4408992 4420899 4432491 4435968 4448358 4451328 4460022 4478976 4487724 4491072 4502848 4521984 4528384 4530816 4543052 4568816 4572288 4583256 4584636 4609609 4613112 4616192 4625208 4627692 4644864 4653936 4657408 4686336 4695489 4698624 4698992 4707801 4718592 4727808 4737042 4740576 4782528 4782969 4783968 4799088 4816896 4826304 4826682 4828896 4839338 4841937 4859904 4869396 4875264 4882164 4884786 4902912 4903296 4912488 4929498 4946688 4960116 4976832 4980736 4990464 5005448 5007744 5021268 5038848 5049744 5052456 5065704 5087232 5094432 5094831 5097168 5139918 5143824 5146112 5156163 5175296 5189751 5193216 5203359 5221504 5225472 5235678 5239584 5272128 5275648 5285952 5286366 5308416 5318784 5322752 5333148 5347132 5369856 5380344 5381964 5398974 5419008 5429592 5432508 5467392 5481728 5484672 5505024 5515776 5516208 5526549 5530672 5554176 5565024 5579616 5580053 5598936 5603328 5614272 5629434 5631129 5633712 5668704 5669888 5680962 5684013 5687808 5698917 5720064 5720512 5723136 5731236 5734314 5738592 5771136 5786802 5789376 5822208 5822664 5842368 5858146 5874192 5878656 5894532 5909988 5914624 5931144 5935104 5946696 5971968 5983632 5988096 5996571 6029312 6041088 6052887 6096384 6108291 6111008 6112848 6150816 6166944 6167427 6170256 6193152 6205248 6205734 6222006 6248448 6260652 6264832 6277068 6298803 6303744 6316056 6320768 6337926 6376704 6377292 6378624 6398784 6422528 6435072 6435576 6438528 6455916 6479872 6492528 6500352 6509552 6513048 6537216 6537728 6549984 6550497 6567673 6572664 6595584 6608466 6613488 6635776 6653952 6672537 6676992 6690033 6695024 6718464 6731586 6732992 6736608 6754272 6754801 6782976 6792576 6793108 6796224 6814578 6853224 6858432 6874884 6876954 6919668 6924288 6937812 6941538 6967296 6980904 6986112 7029504 7047936 7048488 7077888 7091712 7105563 7110864 7159808 7173792 7175952 7198632 7225344 7239456 7240023 7243344 7259007 7289856 7304094 7312896 7323246 7327179 7340032 7354368 7354944 7368732 7394247 7405568 7420032 7439488 7440174 7465248 7471104 7485696 7505912 7508172 7511616 7531902 7558272 7574616 7578684 7583744 7598556 7626752 7630848 7641648 7645752 7651456 7694848 7709877 7715736 7719168 7762944 7763552 7789824 7832256 7838208 7853517 7859376 7879984 7908192 7913472 7928928 7929549 7950341 7962624 7978176 7984128 7995428 7999722 8020698 8054784 8070516 8072946 8098461 8128512 8144388 8148762 8150464 8201088 8222592 8223236 8227008 8257536 8273664 8274312 8296008 8331264 8347536 8369424 8398404 8404992 8421408 8444151 8450568 8502272 8503056 8504832 8521443 8531712 8580096 8580768 8584704 8596854 8601471 8607888 8656704 8667136 8680203 8684064 8716288 8733312 8733996 8763552 8787219 8794112 8811288 8817984 8841798 8864982 8871936 8896716 8902656 8920044 8957952 8975448 8982144 9005696 9043968 9056768 9061632 9086104 9137632 9144576 9166512 9169272 9219218 9226224 9232384 9250416 9255384 9289728 9307872 9308601 9314816 9333009 9357481 9372672 9390978 9397248 9397984 9415602 9437184 9455616 9474084 9481152 9506889 9565056 9565938 9567936 9598176 9633792 9652608 9653364 9657792 9678676 9683874 9719808 9738792 9750528 9764328 9769572 9805824 9806592 9824976 9858996 9893376 9912699 9920232 9953664 9961472 9980928 10010896 10015488 10042536 10077696 10097379 10099488 10104912 10131408 10174464 10188864 10189662 10194336 10221867 10279836 10287648 10292224 10312326 10315431 10350592 10379502 10386432 10406718 10412307 10443008 10450944 10471356 10479168 10544256 10551296 10571904 10572732 10616832 10637568 10645504 10666296 10694264 10739712 10760688 10763928 10797948 10838016 10859184 10865016 10934784 10956141 10963456 10969344 10984869 11010048 11031552 11032416 11053098 11061344 11108352 11130048 11159232 11160106 11160261 11197872 11206656 11228544 11258868 11262258 11267424 11297853 11337408 11339776 11361924 11368026 11375616 11397834 11440128 11441024 11446272 11462472 11468628 11477184 11542272 11573604 11578752 11644416 11645328 11684736 11716292 11748384 11757312 11789064 11819976 11829248 11862288 11870208 11887939 11893392 11943936 11967264 11976192 11993142 11999583 12031047 12058624 12082176 12105774 12109419 12192768 12216582 12222016 12223143 12225696 12301632 12333888 12334854 12340512 12386304 12410496 12411468 12444012 12496896 12521304 12529664 12554136 12597606 12607488 12632112 12641536 12675852 12753408 12754584 12757248 12797568 12845056 12870144 12871152 12877056 12895281 12911832 12959744 12985056 13000704 13019104 13026096 13074432 13075456 13099968 13100994 13135346 13145328 13191168 13216932 13226976 13262697 13271552 13297473 13307904 13345074 13353984 13380066 13390048 13436928 13463172 13465984 13473216 13508544 13509602 13565952 13585152 13586216 13592448 13629156 13706448 13716864 13749768 13753908 13828827 13839336 13848576 13875624 13883076 13934592 13961808 13972224 14059008 14086467 14095872 14096976 14123403 14155776 14183424 14211126 14221728 14319616 14347584 14348907 14351904 14390663 14397264 14450688 14478912 14480046 14486688 14518014 14525811 14579712 14608188 14625792 14646492 14654358 14708736 14709888 14737464 14788494 14811136 14840064 14878976 14880348 14930496 14942208 14971392 15011824 15016344 15023232 15063804 15116544 15149232 15157368 15167488 15197112 15253504 15261696 15283296 15284493 15291504 15302912 15389696 15419754 15431472 15438336 15468489 15525888 15527104 15569253 15579648 15610077 15664512 15676416 15707034 15718752 15759968 15816384 15826944 15857856 15859098 15900682 15925248 15956352 15968256 15990856 15999444 16041396 16109568 16141032 16145892 16196922 16257024 16288776 16297524 16300928 16402176 16445184 16446472 16454016 16515072 16547328 16548624 16579647 16592016 16662528 16695072 16738848 16740159 16796808 16809984 16842816 16888302 16893387 16901136 17004544 17006112 17009664 17042886 17052039 17063424 17096751 17160192 17161536 17169408 17193708 17202942 17215776 17313408 17334272 17360406 17368128 17432576 17466624 17467992 17527104 17574438 17588224 17622576 17635968 17683596 17729964 17743872 17793432 17805312 17840088 17915904 17950896 17964288 17989713 18011392 18087936 18113536 18123264 18158661 18172208 18275264 18289152 18324873 18333024 18338544 18438436 18452448 18464768 18500832 18502281 18510768 18579456 18615744 18617202 18629632 18666018 18714962 18745344 18781956 18794496 18795968 18831204 18896409 18911232 18948168 18962304 19013778 19130112 19131876 19135872 19196352 19267584 19305216 19306728 19315584 19357352 19367748 19439616 19477584 19501056 19528656 19539144 19611648 19613184 19649952 19651491 19703019 19717992 19786752 19825398 19840464 19907328 19922944 19961856 20017611 20021792 20030976 20070099 20085072 20155392 20194758 20198976 20209824 20262816 20264403 20348928 20377728 20379324 20388672 20443734 20559672 20575296 20584448 20624652 20630862 20701184 20759004 20772864 20813436 20824614 20886016 20901888 20942712 20958336 21088512 21102592 21143808 21145464 21233664 21275136 21291008 21316689 21332592 21388528 21479424 21521376 21527856 21579497 21595896 21676032 21718368 21720069 21730032 21777021 21869568 21912282 21926912 21938688 21969738 21981537 22020096 22063104 22064832 22106196 22122688 22182741 22216704 22260096 22318464 22320212 22320522 22395744 22413312 22457088 22517736 22524516 22534848 22595706 22674816 22679552 22723848 22736052 22751232 22795668 22880256 22882048 22892544 22924944 22937256 22954368 23084544 23129631 23147208 23157504 23288832 23290656 23369472 23432584 23496768 23514624 23560551 23578128 23639952 23658496 23724576 23740416 23775878 23786784 23788647 23851023 23887872 23934528 23952384 23986284 23999166 24062094 24117248 24164352 24211548 24218838 24295383 24385536 24433164 24444032 24446286 24451392 24603264 24667776 24669708 24681024 24772608 24820992 24822936 24888024 24993792 25042608 25059328 25108272 25195212 25214976 25264224 25283072 25332453 25351704 25506816 25509168 25514496 25564329 25595136 25690112 25740288 25742304 25754112 25790562 25804413 25823664 25919488 25970112 26001408 26038208 26040609 26052192 26148864 26150912 26199936 26201988 26270692 26290656 26361657 26382336 26433864 26453952 26525394 26543104 26594946 26615808 26690148 26707968 26760132 26780096 26873856 26926344 26931968 26946432 27017088 27019204 27131904 27170304 27172432 27184896 27258312 27412896 27433728 27499536 27507816 27657654 27678672 27697152 27751248 27766152 27869184 27923616 27925803 27944448 27999027 28072443 28118016 28172934 28191744 28193952 28246806 28311552 28366848 28422252 28443456 28520667 28639232 28695168 28697814 28703808 28781326 28794528 28901376 28957824 28960092 28973376 29036028 29051622 29159424 29216376 29251584 29292984 29308716 29417472 29419776 29474928 29576988 29622272 29680128 29738097 29757952 29760696 29860992 29884416 29942784 30023648 30032688 30046464 30127608 30233088 30292137 30298464 30314736 30334976 30394224 30507008 30523392 30566592 30568986 30583008 30605824 30665601 30779392 30839508 30862944 30876672 30936978 30946293 31051776 31054208 31138506 31159296 31220154 31236921 31329024 31352832 31414068 31437504 31519936 31632768 31653888 31715712 31718196 31801364 31850496 31912704 31936512 31981712 31998888 32082792 32219136 32267263 32282064 32291784 32393844 32514048 32577552 32595048 32601856 32804352 32868423 32890368 32892944 32908032 32954607 33030144 33094656 33097248 33159294 33184032 33325056 33390144 33477696 33480318 33480783 33593616 33619968 33685632 33776604 33786774 33802272 33893559 34009088 34012224 34019328 34085772 34104078 34126848 34193502 34320384 34323072 34338816 34387416 34405884 34431552 34626816 34668544 34720812 34736256 34865152 34933248 34935984 35054208 35148876 35176448 35245152 35271936 35367192 35459928 35487744 35586864 35610624 35663817 35680176 35831808 35901792 35928576 35979426 35998749 36022784 36093141 36175872 36227072 36246528 36317322 36328257 36344416 36550528 36578304 36649746 36666048 36669429 36677088 36876872 36904896 36929536 37001664 37004562 37021536 37158912 37231488 37234404 37259264 37332036 37429924 37490688 37563912 37588992 37591936 37662408 37792818 37822464 37896336 37924608 38027556 38260224 38263752 38271744 38392704 38535168 38610432 38613456 38631168 38685843 38714704 38735496 38879232 38955168 39002112 39057312 39060371 39078288 39223296 39226368 39299904 39302982 39406038 39435984 39573504 39650796 39680928 39788091 39814656 39892419 39923712 40035222 40043584 40061952 40140198 40170144 40310784 40389516 40397952 40419648 40525632 40528806 40697856 40755456 40758648 40777344 40887468 41119344 41150592 41168896 41249304 41261724 41402368 41486481 41518008 41545728 41626872 41649228 41772032 41803776 41885424 41916672 42177024 42205184 42259401 42287616 42290928 42370209 42467328 42550272 42582016 42633378 42665184 42777056 42958848 43042752 43046721 43055712 43158994 43171989 43191792 43352064 43436736 43440138 43460064 43554042 43577433 43739136 43824564 43853824 43877376 43939476 43963074 44126208 44129664 44212392 44245376 44365482 44433408 44520192 44636928 44640424 44641044 44791488 44826624 44914176 45035472 45049032 45069696 45191412 45349632 45359104 45447696 45472104 45502464 45591336 45760512 45764096 45785088 45849888 45853479 45874512 45908736 45973711 46169088 46259262 46294416 46315008 46405467 46577664 46581312 46707759 46738944 46830231 46865168 46993536 47029248 47121102 47156256 47279904 47283607 47316992 47449152 47480832 47551756 47573568 47577294 47702046 47775744 47869056 47904768 47972568 47998332 48124188 48328704 48423096 48437676 48590766 48771072 48866328 48888064 48892572 48902784 49206528 49335552 49339416 49362048 49545216 49641984 49645872 49738941 49776048 49987584 50085216 50118656 50216544 50220477 50390424 50429952 50528448 50566144 50664906 50680161 50703408 51013632 51018336 51028992 51128658 51156117 51190272 51290253 51380224 51480576 51484608 51508224 51581124 51608826 51647328 51838976 51940224 52002816 52076416 52081218 52104384 52297728 52301824 52399872 52403976 52541384 52581312 52723314 52764672 52867728 52907904 53050788 53086208 53189892 53231616 53380296 53415936 53520264 53560192 53747712 53852688 53863936 53892864 53969139 54034176 54038408 54263808 54340608 54344864 54369792 54475983 54516624 54825792 54867456 54974619 54999072 55015632 55315308 55357344 55394304 55502496 55506843 55532304 55652387 55738368 55847232 55851606 55888896 55998054 56144886 56236032 56345868 56383488 56387904 56493612 56689227 56733696 56844504 56886912 57041334 57278464 57390336 57395628 57407616 57562652 57589056 57802752 57915648 57920184 57946752 58072056 58103244 58318848 58432752 58503168 58585968 58617432 58834944 58839552 58949856 58954473 59109057 59153976 59244544 59360256 59476194 59515904 59521392 59721984 59768832 59885568 60047296 60052833 60065376 60092928 60210297 60255216 60466176 60584274 60596928 60629472 60669952 60788448 60793209 61014016 61046784 61133184 61137972 61166016 61211648 61331202 61558784 61679016 61725888 61753344 61873956 61892586 62103552 62108416 62277012 62318592 62440308 62473842 62658048 62705664 62828136 62875008 63039872 63265536 63307776 63431424 63436392 63602728 63700992 63825408 63873024 63950067 63963424 63997776 64165584 64438272 64534526 64564128 64583568 64738491 64787688 65028096 65155104 65160207 65190096 65203712 65331063 65608704 65736846 65780736 65785888 65816064 65909214 65944611 66060288 66189312 66194496 66318588 66368064 66548223 66650112 66780288 66955392 66960636 66961566 67187232 67239936 67371264 67553208 67573548 67604544 67787118 68018176 68024448 68038656 68171544 68208156 68253696 68387004 68640768 68646144 68677632 68774832 68811768 68863104 69253632 69337088 69388893 69441624 69472512 69730304 69866496 69871968 70108416 70297752 70352896 70490304 70543872 70681653 70734384 70919856 70975488 71173728 71221248 71327634 71360352 71365941 71553069 71663616 71803584 71857152 71958852 71997498 72045568 72186282 72351744 72454144 72493056 72634644 72656514 72688832 72886149 73101056 73156608 73299492 73332096 73338858 73354176 73753744 73809792 73859072 74003328 74009124 74043072 74317824 74462976 74468808 74518528 74664072 74859848 74981376 75127824 75177984 75183872 75324816 75585636 75644928 75792672 75849216 75997359 76055112 76520448 76527504 76543488 76692987 76785408 77070336 77220864 77226912 77262336 77371686 77413239 77429408 77470992 77758464 77910336 78004224 78114624 78120742 78121827 78156576 78446592 78452736 78599808 78605964 78812076 78871968 79084971 79147008 79301592 79361856 79576182 79629312 79784838 79847424 80070444 80087168 80123904 80280396 80340288 80621568 80779032 80795904 80839296 81051264 81057612 81395712 81510912 81517296 81554688 81774936 82238688 82301184 82337792 82498608 82523448 82804736 82972962 83036016 83091456 83253744 83298456 83544064 83607552 83770848 83777409 83833344 83997081 84217329 84354048 84410368 84518802 84575232 84581856 84740418 84934656 85100544 85164032 85266756 85330368 85554112 85562001 85917696 86085504 86093442 86111424 86317988 86343978 86383584 86704128 86873472 86880276 86920128 87108084 87154866 87478272 87649128 87707648 87754752 87878952 87926148 88252416 88259328 88424784 88490752 88730964 88866816 89040384 89214291 89273856 89280848 89282088 89582976 89653248 89828352 90070944 90098064 90139392 90382824 90699264 90718208 90876411 90895392 90944208 91004928 91182672 91521024 91528192 91570176 91699776 91706958 91749024 91817472 91947422 91996803 92338176 92518524 92588832 92630016 92810934 92838879 93155328 93162624 93415518 93477888 93660462 93710763 93730336 93987072 94058496 94242204 94312512 94559808 94567214 94633984 94898304 94961664 95103512 95147136 95154588 95404092 95551488 95738112 95809536 95945136 95996664 96248376 96657408 96801789 96846192 96875352 97181532 97542144 97732656 97776128 97785144 97805568 98413056 98605269 98671104 98678832 98724096 98863821 99090432 99283968 99291744 99477882 99552096 99975168 100170432 100237312 100433088 100440954 100442349 100780848 100859904 101056896 101132288 101329812 101360322 101406816 101680677 102027264 102036672 102057984 102257316 102312234 102380544 102580506 102961152 102969216 103016448 103162248 103217652 103294656 103677952 103880448 104005632 104152832 104162436 104208768 104595456 104603648 104799744 104807952 105082768 105162624 105446628 105529344 105735456 105815808 106021007 106101576 106172416 106379784 106463232 106760592 106831872 106991451 107040528 107120384 107495424 107705376 107727872 107785728 107938278 107996247 108068352 108076816 108279423 108527616 108681216 108689728 108739584 108951966 108984771 109033248 109651584 109734912 109949238 109998144 110008287 110031264 110630616 110714688 110788608 111004992 111013686 111064608 111304774 111476736 111694464 111703212 111777792 111996108 112289772 112472064 112691736 112766976 112775808 112987224 113378454 113467392 113689008 113773824 114082668 114556928 114780672 114791256 114815232 115125304 115178112 115605504 115831296 115840368 115893504 116057529 116144112 116206488 116637696 116865504 117006336 117171936 117181113 117234864 117669888 117679104 117899712 117908946 118218114 118307952 118489088 118720512 118952388 119031808 119042784 119364273 119443968 119677257 119771136 120094592 120105666 120130752 120185856 120420594 120510432 120932352 121168548 121193856 121258944 121339904 121576896 121586418 122028032 122093568 122266368 122275944 122332032 122423296 122662404 123117568 123358032 123451776 123506688 123747912 123785172 124207104 124216832 124459443 124554024 124637184 124880616 124947684 125316096 125411328 125656272 125750016 126079744 126531072 126615552 126778203 126862848 126872784 127110627 127205456 127401984 127650816 127746048 127900134 127926848 127995552 128331168 128341219 128876544 129069052 129128256 129140163 129167136 129476982 129515967 129575376 130056192 130310208 130320414 130380192 130407424 130662126 130732299 131217408 131473692 131561472 131571776 131632128 131818428 131889222 132378624 132388992 132637176 132736128 133096446 133300224 133560576 133910784 133921272 133923132 134374464 134479872 134742528 135106416 135147096 135209088 135574236 136036352 136048896 136077312 136343088 136416312 136507392 136774008 137281536 137292288 137355264 137549664 137560437 137623536 137726208 137921133 138507264 138674176 138777786 138883248 138945024 139216401 139460608 139732992 139743936 140123277 140216832 140490693 140595504 140705792 140980608 141087744 141363306 141468768 141839712 141850821 141950976 142347456 142442496 142655268 142720704 142731882 143106138 143327232 143607168 143714304 143917704 143994996 144091136 144372564 144908288 144986112 145269288 145313028 145377664 145772298 146202112 146313216 146598984 146664192 146677716 146708352 147507488 147619584 147718144 148006656 148018248 148086144 148635648 148925952 148937616 149037056 149216823 149328144 149719696 149962752 150255648 150355968 150367744 150649632 150661431 151056479 151171272 151289856 151585344 151698432 151994718 152040483 152110224 153040896 153055008 153086976 153385974 153468351 153570816 153870759 154140672 154441728 154453824 154524672 154743372 154826478 154858816 154941984 155516928 155820672 156008448 156229248 156241484 156243654 156313152 156893184 156905472 157199616 157211928 157624152 157743936 158169942 158294016 158603184 158723712 159152364 159258624 159569676 159694848 160140888 160174336 160247808 160560792 160680576 161243136 161558064 161591808 161678592 161907417 162102528 162115224 162791424 163021824 163034592 163109376 163427949 163549872 164477376 164602368 164675584 164923857 164997216 165046896 165609472 165945924 166072032 166182912 166507488 166520529 166596912 166957161 167088128 167215104 167541696 167554818 167666688 167994162 168434658 168708096 168820736 169037604 169150464 169163712 169480836 170067681 170201088 170328064 170533512 170660736 171108224 171124002 171835392 172171008 172186884 172222848 172635976 172687956 172767168 173408256 173746944 173760552 173840256 174216168 174309732 174956544 175298256 175415296 175509504 175757904 175852296 176504832 176518656 176849568 176863419 176981504 177327171 177461928 177733632 178080768 178428582 178547712 178561696 178564176 179165952 179306496 179656704 180141888 180158499 180196128 180278784 180630891 180765648 181398528 181436416 181752822 181790784 181888416 182009856 182365344 182379627 183042048 183056384 183140352 183399552 183413916 183498048 183634944 183894844 183993606 184676352 185037048 185177664 185260032 185621868 185677758 186310656 186325248 186831036 186955776 187320924 187421526 187460672 187974144 188116992 188484408 188625024 189119616 189134428 189267968 189796608 189923328 190207024 190294272 190309176 190808184 191102976 191476224 191619072 191850201 191890272 191993328 192496752 193314816 193603578 193692384 193750704 194215473 194363064 195084288 195465312 195480621 195552256 195570288 195611136 195993189 196826112 197210538 197342208 197357664 197448192 197727642 197833833 198180864 198567936 198583488 198955764 199104192 199644669 199950336 200340864 200474624 200866176 200881908 200884698 201561696 201719808 202113792 202264576 202659624 202720644 202813632 203361354 204054528 204073344 204115968 204514632 204624468 204761088 205161012 205922304 205938432 206032896 206324496 206435304 206589312 207355904 207760896 208011264 208166679 208305664 208324872 208417536 209190912 209207296 209599488 209615904 210165536 210325248 210893256 211058688 211470912 211631616 212042014 212044959 212203152 212344832 212759568 212926464 213521184 213663744 213982902 214081056 214097823 214240768 214659207 214990848 215410752 215455744 215571456 215876556 215992494 216136704 216153632 216558846 217055232 217362432 217379456 217479168 217903932 217969542 218066496 218658447 219303168 219469824 219898476 219996288 220016574 220062528 221261232 221429376 221577216 222009984 222027372 222129216 222609548 222953472 223388928 223406424 223555584 223992216 224579544 224944128 225383472 225533952 225551616 225870841 225974448 226756908 226934784 227378016 227547648 227992077 228165336 229113856 229561344 229582512 229630464 230078961 230250608 230356224 231211008 231662592 231680736 231787008 232115058 232239717 232288224 232412976 233275392 233731008 234012672 234343872 234362226 234365481 234469728 235339776 235358208 235799424 235817892 236436228 236615904 237254913 237441024 237904776 238063616 238085568 238728546 238887936 239354514 239542272 240189184 240211332 240261504 240371712 240841188 241020864 241864704 242337096 242387712 242517888 242679808 243153792 243172836 244056064 244187136 244532736 244551888 244664064 244846592 245324808 246235136 246716064 246903552 247013376 247495824 247570344 248414208 248433664 248918886 249108048 249274368 249761232 249895368 250632192 250822656 251312544 251332227 251500032 251991243 252159488 252651987 253062144 253231104 253556406 253725696 253745568 254221254 254410912 254803968 255301632 255492096 255800268 255853696 255991104 256662336 256682438 256686003 257753088 258138104 258256512 258280326 258334272 258953964 259031934 259150752 260112384 260620416 260640828 260760384 260814848 261324252 261464598 262434816 262947384 263122944 263143552 263264256 263636856 263778444 264757248 264777984 265274352 265472256 266192892 266600448 267121152 267642873 267821568 267842544 267846264 268748928 268959744 269485056 270212832 270294192 270418176 271148472 272072704 272097792 272154624 272629233 272686176 272832624 273014784 273422597 273548016 274563072 274584576 274710528 275099328 275120874 275247072 275452416 275842266 275990409 277014528 277348352 277555572 277766496 277890048 278432802 278516637 279465984 279487872 280246554 280433664 280981386 281132289 281191008 281411584 281961216 282175488 282726612 282937536 283679424 283701642 283901952 284694912 284884992 285310536 285441408 285463764 286212276 286654464 287214336 287428608 287835408 287989992 288182272 288745128 289816576 289972224 290405367 290538576 290626056 290755328 291544596 292404224 292626432 293197968 293328384 293355432 293416704 295014976 295239168 295436288 295815807 296013312 296036496 296172288 296591463 297271296 297851904 297875232 298074112 298433646 298656288 299439392 299925504 300511296 300711936 300735488 301299264 301322862 301327047 302112958 302342544 302579712 303170688 303396864 303989436 304080966 304220448 305042031 306081792 306110016 306173952 306771948 306936702 307141632 307741518 308883456 308907648 309049344 309486744 309652956 309717632 309883968 311033856 311641344 312016896 312458496 312482968 312487308 312626304 313786368 313810944 314399232 314423856 315248304 315487872 316339884 316588032 317206368 317447424 318063021 318304728 318517248 319139352 319389696 320281776 320348672 320495616 320974353 321121584 321361152 322486272 323116128 323183616 323357184 323814834 323988741 324205056 324230448 324838269 325582848 326043648 326069184 326218752 326855898 326954313 327099744 328954752 329204736 329351168 329847714 329994432 330024861 330093792 330985249 331218944 331891848 332144064 332365824 333014976 333041058 333193824 333914322 334176256 334430208 335083392 335109636 335333376 335988324 336869316 337416192 338075208 338300928 338327424 338961672 340135362 340402176 340656128 341067024 341321472 342216448 342248004 343670784 344342016 344373768 344445696 345271952 345375912 345534336 346816512 347493888 347521104 347680512 348172587 348432336 348619464 349913088 350596512 350830592 351019008 351515808 351543339 351704592 353009664 353037312 353699136 353726838 353963008 354654342 354923856 355467264 356161536 356857164 357095424 357123392 357128352 358092819 358331904 359031771 359313408 360283776 360316998 360392256 360557568 361261782 361531296 362797056 362872832 363505644 363581568 363776832 364019712 364730688 364759254 366084096 366112768 366280704 366799104 366827832 366996096 367269888 367789688 367987212 369352704 370074096 370355328 370520064 371243736 371355516 372621312 372650496 373378329 373662072 373911552 374641848 374843052 374921344 375948288 376233984 376968816 377250048 378239232 378268856 378535936 379593216 379846656 380334609 380414048 380588544 380618352 381331881 381616368 382205952 382952448 383238144 383700402 383780544 383986656 384993504 385023657 386629632 387207156 387384768 387420489 387501408 388430946 388547901 388726128 390168576 390930624 390961242 391104512 391140576 391222272 391986378 392196897 393652224 394421076 394684416 394715328 394896384 395455284 395667666 397135872 397166976 397911528 398208384 399289338 399900672 400681728 400949248 401732352 401763816 401769396 403123392 403439616 404227584 404529152 405319248 405441288 405627264 406722708 408109056 408146688 408231936 409029264 409248936 409522176 410322024 411844608 411876864 412065792 412648992 412681311 412870608 413178624 413763399 414711808 415521792 416022528 416333358 416611328 416649744 416835072 417649203 418381824 418414592 419198976 419231808 420331072 420369831 420650496 421472079 421786512 422117376 422941824 423263232 424084028 424089918 424406304 424689664 425519136 425552463 425852928 427042368 427327488 427965804 428162112 428195646 428481536 429318414 429981696 430821504 430911488 431142912 431753112 431984988 432273408 432307264 433117692 434724864 434758912 434958336 435807864 435939084 436132992 437316894 438606336 438939648 439796952 439992576 440033148 440125056 442522464 442858752 443154432 444019968 444054744 444258432 445219096 445906944 446777856 446812848 447111168 447650469 447984432 449159088 449888256 450766944 451067904 451103232 451741682 451948896 451984293 453169437 453513816 453869568 454756032 455095296 455984154 456121449 456330672 458227712 459122688 459165024 459260928 460157922 460405053 460501216 460712448 461612277 462422016 463325184 463361472 463574016 464230116 464479434 464576448 464825952 466550784 467462016 468025344 468687744 468724452 468730962 468939456 470679552 470716416 471598848 471635784 472872456 473231808 474509826 474882048 475809552 476127232 476171136 477457092 477775872 478709028 479084544 480378368 480422664 480523008 480743424 481682376 482041728 483729408 484674192 484775424 485035776 485359616 485722251 486307584 486345672 488112128 488374272 489065472 489103776 489328128 489693184 490283847 490649616 492470272 493432128 493807104 494026752 494771571 494991648 495140688 496828416 496867328 497837772 498216096 498548736 499522464 499561587 499790736 500871483 501264384 501645312 502625088 502664454 503000064 503982486 504318976 505303974 506124288 506462208 507112812 507451392 507491136 508442508 508821824 510203043 510603264 510984192 511600536 511707392 511982208 513324672 513364876 513372006 515506176 516276208 516513024 516560652 516668544 517907928 518063868 518301504 520224768 521240832 521281656 521520768 521629696 522648504 522929196 524869632 525894768 526245888 526287104 526528512 527273712 527556888 529514496 529555968 530548704 530590257 530944512 531981513 532385784 533200896 534242304 535285746 535643136 535685088 535692528 537497856 537919488 538970112 540425664 540475497 540588384 540836352 541892673 542296944 544145408 544195584 544309248 545258466 545372352 545665248 546029568 546845194 547096032 547138881 549126144 549169152 549421056 550198656 550241748 550494144 550904832 551684532 551980818 554029056 554696704 555111144 555532992 555780096 556865604 557033274 558931968 558975744 560493108 560867328 561962772 562264578 562382016 562823168 563922432 564350976 565453224 565875072 567358848 567403284 567803904 569389824 569769984 570621072 570882816 570927528 572424552 573308928 574428672 574857216 575550603 575670816 575979984 576364544 577490256 579633152 579944448 580810734 581077152 581252112 581510656 582646419 583089192 584808448 585252864 586395936 586441863 586656768 586710864 586833408 587979567 590029952 590478336 590872576 591631614 592026624 592072992 592344576 593182926 593501499 594542592 595703808 595750464 596148224 596867292 597312576 598878784 598934007 599851008 601022592 601423872 601470976 602598528 602645724 602654094 604225916 604685088 605159424 606341376 606793728 607978872 608161932 608440896 610084062 612163584 612220032 612347904 613543896 613873404 614283264 615483036 617766912 617815296 618098688 618973488 619305912 619435264 619767936 622067712 623282688 624033792 624500037 624916992 624965936 624974616 625252608 627572736 627621888 628798464 628847712 630496608 630975744 632679768 633176064 634412736 634894848 636126042 636134877 636609456 637034496 638278704 638779392 640563552 640697344 640991232 641948706 642243168 642293469 642722304 643977621 644972544 646232256 646367232 646714368 647629668 647977482 648410112 648460896 649676538 651165696 652087296 652138368 652437504 653711796 653908626 654199488 655975341 657909504 658409472 658702336 659695428 659988864 660049722 660187584 661970498 662437888 663783696 664288128 664731648 666029952 666082116 666387648 667828644 668352512 668860416 670166784 670219272 670666752 671976648 673738632 674832384 676150416 676601856 676654848 677612523 677923344 680270724 680804352 681312256 682134048 682642944 683976231 684432896 684496008 687341568 688684032 688747536 688891392 690236883 690543904 690751824 691068672 693633024 694987776 695042208 695361024 696345174 696719151 696864672 697238928 699826176 701193024 701661184 702038016 703031616 703086678 703096443 703409184 706019328 706074624 707398272 707453676 707926016 709308684 709847712 711764739 712323072 713714328 714190848 714246784 714256704 716185638 716663808 718063542 718626816 720567552 720633996 720784512 721115136 722523564 723062592 725594112 725745664 727011288 727163136 727553664 728039424 729461376 729518508 732168192 732225536 732561408 733598208 733655664 733992192 734539776 735579376 735974424 738705408 740148192 740710656 741040128 742147049 742487472 742711032 745242624 745300992 746756658 747324144 747823104 749283696 749686104 749842688 751896576 752467968 753937632 753996681 754500096 755973729 756478464 756537712 757955961 759186432 759693312 760669218 760828096 761177088 761236704 762663762 763232736 764411904 765904896 766476288 767400804 767561088 767973312 769987008 770047314 770058009 773259264 774414312 774769536 774840978 775002816 776861892 777095802 777452256 780337152 781861248 781922484 782209024 782281152 782444544 783972756 784393794 787304448 788842152 789368832 789430656 789792768 790910568 791335332 794271744 794333952 795823056 796416768 798578676 799801344 801363456 801898496 802928619 803464704 803527632 803538792 806246784 806879232 808455168 809058304 810638496 810882576 811254528 813445416 816218112 816293376 816463872 817887699 818058528 818497872 819044352 820267791 820644048 823689216 823753728 824131584 825297984 825362622 825741216 826357248 827526798 827971227 829423616 831043584 832045056 832666716 833222656 833299488 833670144 835298406 835549911 836829184 838397952 838463616 840662144 840739662 841300992 842944158 843396867 843573024 844234752 845883648 846526464 848168056 848179836 848812608 849379328 851038272 851104926 851705856 854084736 854654976 855931608 856324224 856391292 856963072 858636828 859963392 861643008 861822976 862285824 863506224 863969976 864546816 864614528 866235384 869449728 869517824 869916672 871216101 871615728 871878168 872265984 874633788 877212672 877879296 879593904 879985152 880066296 880250112 885044928 885717504 886308864 887447421 888039936 888109488 888516864 889774389 890438192 891813888 893555712 893625696 894222336 895300938 895968864 898318176 898388533 899776512 901533888 902135808 902206464 903483364 903897792 903968586 903981141 906338874 907027632 907739136 909512064 910190592 911968308 912242898 912661344 915126093 918245376 918330048 918521856 920315844 920810106 921002432 921424896 923224554 926650368 926722944 927148032 928460232 928958868 929152896 929651904 933101568 934924032 936050688 937375488 937448904 937461924 937878912 941359104 941432832 943197696 943271568 945744912 946463616 949019652 949764096 951619104 952254464 952342272 954189063 954914184 955551744 957418056 958169088 960756736 960845328 961046016 961486848 962923059 963364752 964083456 967458816 969348384 969550848 970071552 970719232 971444502 971966223 972615168 972691344 974514807 976224256 976748544 978130944 978207552 978656256 979386368 980567694 980862939 981299232 984940544 986864256 987614208 988053504 989543142 989983296 990074583 990281376 992955747 993656832 993734656 995675544 996432192 997097472 999044928 999123174 999581472 1001742966 1002528768 1003290624 1005250176 1005328908 1006000128 1007964972 1008637952 1010607948 1012248576 1014225624 1014902784 1014982272 1016885016 1017643648 1020406086 1021206528 1021968384 1023201072 1023414784 1023964416 1026649344 1026729752 1026744012 1031012352 1032552416 1033026048 1033121304 1033337088 1035815856 1036127736 1036603008 1040449536 1042481664 1042563312 1043041536 1043259392 1044517761 1045297008 1045858392 1049739264 1051789536 1052491776 1052574208 1053057024 1054547424 1054630017 1055113776 1057395353 1059028992 1059111936 1061097408 1061180514 1061889024 1063963026 1064771568 1066401792 1068484608 1070571492 1071286272 1071370176 1071385056 1074278457 1074995712 1077095313 1077940224 1080851328 1080950994 1081176768 1081672704 1083785346 1084593888 1088290816 1088391168 1088618496 1090516932 1090744704 1091330496 1092059136 1093690388 1094192064 1094277762 1098252288 1098338304 1098842112 1100397312 1100483496 1100988288 1101809664 1103369064 1103961636 1108058112 1110222288 1111065984 1111560192 1113731208 1114066548 1117863936 1117951488 1120134987 1120986216 1121734656 1123925544 1124529156 1124764032 1125646336 1127844864 1128701952 1130906448 1131750144 1134717696 1134806568 1135607808 1138779648 1139539968 1141003827 1141242144 1141765632 1141855056 1143995643 1144849104 1146617856 1148857344 1149714432 1151101206 1151341632 1151959968 1152729088 1154980512 1155070971 1159266304 1159888896 1161621468 1162154304 1162504224 1163021312 1165292838 1165643703 1166178384 1169616896 1170505728 1172791872 1172883726 1173313536 1173421728 1173666816 1175959134 1176590691 1180059904 1180956672 1181745152 1183263228 1184053248 1184145984 1184689152 1186365852 1187002998 1191407616 1191500928 1192296448 1193734584 1194625152 1197757568 1197868014 1199702016 1202045184 1202847744 1202941952 1205197056 1205291448 1205308188 1208451832 1209370176 1210318848 1212682752 1213587456 1215957744 1216323864 1216881792 1220168124 1224327168 1224440064 1224695808 1227087792 1227746808 1228566528 1230966072 1235533824 1235630592 1236197376 1237946976 1238043933 1238611824 1238870528 1239535872 1241290197 1244135424 1246565376 1248067584 1249000074 1249833984 1249931872 1249949232 1250505216 1252947609 1255145472 1255243776 1257596928 1257695424 1260993216 1261109493 1261951488 1264416237 1265359536 1266352128 1268825472 1269789696 1272252084 1272269754 1273218912 1274068992 1276557408 1276657389 1277558784 1281127104 1281394688 1281982464 1283897412 1284486336 1284586938 1285444608 1287955242 1289945088 1292464512 1292734464 1293428736 1295259336 1295954964 1296820224 1296921792 1299353076 1304174592 1304276736 1304875008 1307423592 1307817252 1308398976 1311950682 1315819008 1316818944 1317404672 1319390856 1319977728 1320099444 1320375168 1323940996 1324875776 1327567392 1328576256 1329463296 1332059904 1332164232 1332775296 1335657288 1336705024 1337720832 1340333568 1340438544 1341333504 1342951407 1343953296 1347477264 1349664768 1352300832 1353203712 1353309696 1355225046 1355846688 1355952879 1359508311 1360541448 1361608704 1362624512 1364268096 1365285888 1367952462 1368364347 1368865792 1368992016 1374683136 1377368064 1377495072 1377782784 1380473766 1381087808 1381215159 1381503648 1382137344 1384836831 1387266048 1389975552 1390084416 1390722048 1392690348 1393438302 1393729344 1394477856 1399652352 1402386048 1403322368 1404076032 1406063232 1406173356 1406192886 1406818368 1412038656 1412149248 1414796544 1414907352 1415852032 1418617368 1419695424 1423529478 1424646144 1427428656 1428381696 1428493568 1428513408 1432371276 1433327616 1436127084 1437253632 1441135104 1441267992 1441569024 1442230272 1445047128 1446125184 1451188224 1451491328 1454022576 1454326272 1455107328 1456078848 1457166753 1458922752 1459037016 1464336384 1464451072 1465122816 1467196416 1467311328 1467984384 1469079552 1470851541 1471158752 1471948848 1477410816 1480296384 1481421312 1482080256 1484294098 1484314713 1484974944 1485422064 1490485248 1490601984 1493513316 1494648288 1495646208 1498567392 1498684761 1499372208 1499685376 1502614449 1503793152 1504935936 1507875264 1507993362 1509000192 1511947458 1512956928 1513075424 1515911922 1518372864 1519386624 1521338436 1521656192 1522354176 1522473408 1525327524 1526465472 1530609129 1531809792 1532952576 1534801608 1535122176 1535946624 1539974016 1540094628 1540116018 1546518528 1548828624 1549539072 1549681956 1550005632 1553723784 1554191604 1554904512 1560674304 1563722496 1563844968 1564418048 1564562304 1564889088 1567945512 1568787588 1574608896 1577684304 1578737664 1578861312 1579585536 1581821136 1582670664 1588543488 1588667904 1591646112 1591770771 1592833536 1595944539 1597157352 1599602688 1602726912 1603796992 1605857238 1606929408 1607055264 1607077584 1612493568 1613758464 1616910336 1618116608 1621276992 1621426491 1621765152 1622509056 1625678019 1626890832 1632436224 1632586752 1632927744 1635775398 1636117056 1636995744 1638088704 1640535582 1641288096 1641416643 1647378432 1647507456 1648263168 1650595968 1650725244 1651482432 1652714496 1655053596 1655942454 1662087168 1664090112 1665333432 1666445312 1666598976 1667340288 1670596812 1671099822 1673658368 1676795904 1676927232 1681324288 1681479324 1682601984 1685888316 1686793734 1687146048 1688469504 1691767296 1693052928 1696336112 1696359672 1697625216 1698758656 1702076544 1702209852 1703411712 1708169472 1709309952 1711863216 1712648448 1712782584 1713926144 1717273656 1719926784 1723286016 1723645952 1724571648 1726651809 1727012448 1727939952 1729093632 1729229056 1732470768 1738899456 1739035648 1739833344 1742432202 1743231456 1743756336 1744531968 1747939257 1749267576 1754425344 1755758592 1759187808 1759325589 1759970304 1760132592 1760500224 1763938701 1770089856 1771435008 1772617728 1774894842 1776079872 1776218976 1777033728 1779548778 1780504497 1780876384 1783627776 1787111424 1787251392 1788444672 1790601876 1791937728 1796636352 1796777066 1796802021 1799553024 1803067776 1804271616 1804412928 1806966728 1807795584 1807937172 1807962282 1812677748 1814055264 1815478272 1819024128 1820381184 1823936616 1824485796 1825322688 1830252186 1836490752 1836660096 1837043712 1840631688 1841620212 1842004864 1842849792 1846449108 1853300736 1853445888 1854296064 1856920464 1857917736 1858305792 1859303808 1866203136 1869848064 1872101376 1873500111 1874750976 1874897808 1874923848 1875757824 1882718208 1882865664 1886395392 1886543136 1891489824 1892927232 1898039304 1899528192 1903238208 1904508928 1904684544 1908378126 1908404631 1909828368 1911103488 1914836112 1916338176 1921513472 1921690656 1922092032 1922973696 1925846118 1926729504 1926880407 1928166912 1931932863 1934917632 1938696768 1939101696 1940143104 1941438464 1942889004 1943932446 1945230336 1945382688 1949029614 1953497088 1956261888 1956415104 1957312512 1958772736 1961135388 1961725878 1962598464 1967926023 1969881088 1973728512 1975228416 1976107008 1979086284 1979966592 1980149166 1980562752 1985911494 1987313664 1987469312 1991351088 1992864384 1994194944 1998089856 1998246348 1999162944 2003485932 2005057536 2006581248 2010500352 2010657816 2012000256 2015929944 2017275904 2021215896 2024497152 2028451248 2029805568 2029964544 2032837569 2033770032 2035287296 2040812172 2042413056 2043936768 2046402144 2046829568 2047928832 2051928693 2053298688 2053459504 2053488024 2062024704 2065104832 2066052096 2066242608 2066674176 2070710649 2071631712 2072255472 2073206016 2080899072 2084963328 2085126624 2086083072 2086518784 2089035522 2090157453 2090594016 2091716784 2099478528 2103579072 2104983552 2105148416 2106114048 2109094848 2109260034 2109289329 2110227552 2114790706 2118057984 2118223872 2122194816 2122361028 2123778048 2127926052 2129543136 2135294217 2136969216 2141142984 2142572544 2142740352 2142770112 2148556914 2149991424 2154190626 2155880448 2161702656 2161901988 2162353536 2163345408 2167570692 2169187776 2176581632 2176782336 2177236992 2181033864 2181489408 2182660992 2184118272 2187380776 2188384128 2188555524 2196504576 2196676608 2197684224 2200794624 2200966992 2201976576 2203619328 2206738128 2207923272 2216116224 2220444576 2222131968 2223120384 2226441147 2227462416 2228133096 2235727872 2235902976 2240269974 2241972432 2243469312 2247851088 2249058312 2249528064 2251292672 2255689728 2257403904 2261812896 2261990043 2263500288 2267921187 2269435392 2269613136 2273867883 2277559296 2279079936 2282007654 2282484288 2283531264 2283710112 2287991286 2289698208 2293235712 2297714688 2299428864 2302202412 2302683264 2303919936 2305458176 2309961024 2310141942 2310174027 2318532608 2319777792 2323242936 2324308608 2325008448 2326042624 2330585676 2331287406 2332356768 2339233792 2341011456 2345583744 2345767452 2346627072 2346843456 2347333632 2351918268 2353181382 2360119808 2361913344 2366526456 2368106496 2368291968 2369378304 2372731704 2374005996 2382815232 2383001856 2384592896 2387469168 2389250304 2395515136 2395736028 2399404032 2404090368 2405695488 2405883904 2408785857 2410394112 2410582896 2410616376 2416903664 2418740352 2420637696 2425365504 2427174912 2431915488 2432647728 2433763584 2438483161 2440336248 2448654336 2448880128 2449391616 2453663097 2454175584 2455493616 2457133056 2460803373 2461932144 2471067648 2471261184 2472394752 2475893952 2476087866 2477223648 2477741056 2479071744 2482580394 2483913681 2488270848 2493130752 2496135168 2498000148 2499667968 2499863744 2499898464 2501010432 2505895218 2506649733 2510487552 2515193856 2515390848 2521986432 2522218986 2523902976 2528832474 2530190601 2530719072 2532704256 2537650944 2539579392 2544504168 2544539508 2546437824 2548137984 2553114816 2553314778 2555117568 2562254208 2562789376 2563964928 2567794824 2568972672 2569173876 2570889216 2575910484 2579890176 2584929024 2585468928 2586857472 2590518672 2591909928 2593640448 2593843584 2598706152 2608349184 2608553472 2609750016 2613648303 2614847184 2615634504 2616797952 2623901364 2631638016 2633637888 2634809344 2638781712 2639955456 2640198888 2640750336 2647881992 2649751552 2655134784 2657152512 2658926592 2662342263 2664119808 2664328464 2665550592 2669323167 2671314576 2673410048 2675441664 2680667136 2680877088 2682667008 2685902814 2687906592 2694954528 2695165599 2699329536 2704601664 2706407424 2706619392 2710450092 2711693376 2711905758 2711943423 2719016622 2721082896 2723217408 2725249024 2728536192 2730571776 2735904924 2736728694 2737731584 2737984032 2745378279 2754736128 2754990144 2755565568 2760947532 2762175616 2762430318 2763007296 2764274688 2769673662 2779951104 2780168832 2781444096 2785380696 2786876604 2787458688 2788955712 2799304704 2804772096 2806644736 2808152064 2812126464 2812346712 2812385772 2813636736 2824077312 2824298496 2829593088 2829814704 2831704064 2837234736 2839390848 2847058956 2849292288 2854857312 2856763392 2856987136 2857026816 2862567189 2864742552 2866655232 2872254168 2874507264 2882270208 2882535984 2883138048 2884460544 2888769177 2890094256 2892250368 2902376448 2902982656 2908045152 2908652544 2910214656 2912157696 2914333506 2915898669 2917845504 2918074032 2923544421 2928672768 2928902144 2930245632 2934392832 2934622656 2935968768 2938159104 2941703082 2942317504 2942588817 2943897696 2954821632 2960592768 2962842624 2964160512 2968588196 2968629426 2969949888 2970223749 2970844128 2978867241 2980970496 2981203968 2987026632 2989296576 2991292416 2997134784 2997369522 2998744416 2999370752 3005228898 3007586304 3009871872 3015750528 3015986724 3018000384 3023894916 3025913856 3026150848 3031823844 3036745728 3042676872 3043312384 3044708352 3044946816 3050655048 3052930944 3061218258 3063619584 3065905152 3069603216 3070244352 3071893248 3079948032 3080189256 3080232036 3093037056 3097657248 3099078144 3099363912 3100011264 3107447568 3108383208 3109809024 3121348608 3127444992 3127689936 3128836096 3129124608 3129778176 3133553283 3135891024 3137575176 3149217792 3155368608 3157475328 3157722624 3159171072 3163642272 3163890051 3165341328 3172186059 3177086976 3177335808 3183292224 3183541542 3185667072 3191889078 3194314704 3199205376 3205453824 3207593984 3211714476 3213858816 3214110528 3214155168 3222835371 3224987136 3231285939 3233820672 3236233216 3242553984 3242852982 3243530304 3245018112 3251356038 3253781664 3264872448 3265173504 3265855488 3271550796 3272234112 3273991488 3276177408 3281071164 3282576192 3282833286 3294756864 3295014912 3296526336 3301191936 3301450488 3302964864 3305428992 3310107192 3311884908 3324174336 3330666864 3332890624 3333197952 3334680576 3341193624 3342199644 3347316736 3353591808 3353854464 3360404961 3362648576 3362958648 3365203968 3371776632 3373587468 3374292096 3376939008 3383534592 3386105856 3392672224 3392719344 3395250432 3397517312 3404153088 3404419704 3406823424 3416338944 3418619904 3423011481 3423726432 3425296896 3425565168 3427852288 3431986929 3434547312 3439853568 3446572032 3447291904 3449143296 3453303618 3454024896 3455879904 3458187264 3458458112 3464941536 3465212913 3477798912 3478071296 3479666688 3484864404 3486462912 3487512672 3489063936 3495878514 3496931109 3498535152 3508850688 3511517184 3518375616 3518651178 3519940608 3520265184 3521000448 3527877402 3529772073 3540179712 3542870016 3545235456 3549789684 3552159744 3552437952 3554067456 3559097556 3561008994 3561752768 3574222848 3574502784 3576889344 3581203752 3583875456 3593272704 3593554132 3593604042 3599106048 3606135552 3608543232 3608825856 3613933456 3615591168 3615874344 3615924564 3625355496 3628110528 3630956544 3638048256 3640762368 3647873232 3648971592 3650645376 3660504372 3672981504 3673320192 3674087424 3681263376 3683240424 3684009728 3685699584 3692898216 3706601472 3706891776 3708592128 3713840928 3714131799 3715835472 3716611584 3718607616 3723870591 3732406272 3739696128 3744202752 3747000222 3749501952 3749795616 3749847696 3751515648 3758842827 3765436416 3765731328 3772790784 3773086272 3782979648 3783328479 3785854464 3793248711 3796078608 3799056384 3806476416 3809017856 3809369088 3816756252 3816809262 3819656736 3822206976 3829672224 3829972167 3832676352 3843026944 3843381312 3844184064 3845947392 3851692236 3853459008 3853760814 3856333824 3863865726 3869835264 3877393536 3878203392 3880286208 3882876928 3885778008 3887864892 3890460672 3890765376 3898059228 3912523776 3912830208 3914625024 3917545472 3922270776 3923451756 3925196928 3935852046 3939762176 3947457024 3950456832 3952214016 3958172568 3959933184 3960298332 3961125504 3971822988 3974627328 3974938624 3982702176 3985728768 3988389888 3996179712 3996492696 3998325888 4006971864 4010115072 4013162496 4021000704 4021315632 4024000512 4028854221 4031859888 4034551808 4042431792 4048994304 4056902496 4059611136 4059929088 4065675138 4067540064 4067858637 4070574592 4078524933 4081624344 4084826112 4087873536 4092804288 4093659136 4095857664 4103857386 4105093041 4106597376 4106919008 4106976048 4124049408 4130209664 4132104192 4132485216 4133348352 4141421298 4143263424 4143645477 4144510944 4146412032 4154510493 4161798144 4169926656 4170253248 4172166144 4173037568 4178071044 4180314906 4181188032 4183433568 4198957056 4207158144 4209967104 4210296832 4212228096 4218189696 4218520068 4218578658 4220455104 4229581412 4236115968 4236447744 4244389632 4244722056 4247556096 4255852104 4259086272 4270588434 4273938432 4282285968 4285145088 4285480704 4285540224 4297113828 4299982848 4308381252 4311760896 4323405312 4323803976 4324707072 4326690816 4335141384 4338375552 4353163264 4353564672 4354473984 4362067728 4362978816 4365321984 4368236544 4371500259 4374761552 4376768256 4377111048 4393009152 4393353216 4395368448 4401589248 4401933984 4403953152 4407238656 4412554623 4413476256 4415846544 4432232448 4440889152 4444263936 4446240768 4452882294 4452944139 4454924832 4456266192 4471455744 4471805952 4480539948 4483944864 4486938624 4495702176 4496054283 4498116624 4499056128 4507843347 4511379456 4514807808 4523625792 4523980086 4527000576 4535842374 4538870784 4539226272 4547735766 4555118592 4558159872 4564015308 4564968576 4567062528 4567420224 4575982572 4579396416 4591827387 4595429376 4598857728 4604404824 4605366528 4607839872 4610916352 4619922048 4620283884 4620348054 4637065216 4639555584 4646485872 4648617216 4650016896 4652085248 4661171352 4662574812 4664713536 4678467584 4682022912 4691167488 4691534904 4693254144 4693686912 4694667264 4703836536 4706362764 4720239616 4723826688 4733052912 4736212992 4736583936 4738756608 4745463408 4748011992 4765630464 4766003712 4769185792 4774938336 4775312313 4778500608 4787833617 4791030272 4791472056 4798808064 4808180736 4811390976 4811767808 4817571714 4820788224 4821165792 4821232752 4833807328 4837480704 4841275392 4850731008 4854349824 4863830976 4864279473 4865295456 4867527168 4876966322 4877034057 4880672496 4897308672 4897760256 4898783232 4907326194 4908351168 4910987232 4914266112 4921606746 4923864288 4924249929 4942135296 4942522368 4944789504 4951787904 4952175732 4954447296 4955482112 4958143488 4965160788 4967827362 4986261504 4992270336 4996000296 4999335936 4999727488 4999796928 5002020864 5011790436 5013299466 5020975104 5030387712 5030781696 5043972864 5044437972 5047805952 5057664948 5060381202 5061438144 5065408512 5075301888 5079158784 5089008336 5089079016 5092875648 5096275968 5106229632 5106629556 5110235136 5124508416 5125578752 5127929856 5135589648 5137945344 5138347752 5141778432 5151820968 5159780352 5169858048 5170937856 5173714944 5179955427 5181037344 5183819856 5187280896 5187687168 5195029343 5197412304 5216698368 5217106944 5219500032 5227296606 5229694368 5231269008 5233595904 5243817771 5247802728 5263276032 5267275776 5269618688 5277563424 5277976767 5279910912 5280397776 5281500672 5291816103 5295763984 5310269568 5314305024 5317853184 5324684526 5328239616 5328656928 5331101184 5338646334 5341513491 5342629152 5346820096 5350883328 5361334272 5361754176 5365334016 5371805628 5375813184 5389909056 5390331198 5390406063 5398659072 5409203328 5412814848 5413238784 5420900184 5423386752 5423811516 5423886846 5438033244 5442165792 5446434816 5457072384 5461143552 5471809848 5473457388 5475463168 5475968064 5490756558 5509472256 5509980288 5511131136 5521895064 5524351232 5524860636 5526014592 5528549376 5539347324 5559902208 5560337664 5562888192 5570761392 5573753208 5574917376 5577911424 5598609408 5609544192 5613289472 5616304128 5620500333 5624252928 5624693424 5624771544 5627273472 5648154624 5648596992 5659186176 5659629408 5663408128 5674469472 5678781696 5694117912 5698584576 5709714624 5713526784 5713974272 5714053632 5725134378 5725213893 5729485104 5733310464 5744508336 5749014528 5764540416 5765071968 5766276096 5768921088 5777538354 5780188512 5780641221 5784500736 5795798589 5804752896 5805965312 5816090304 5817305088 5820429312 5824315392 5828667012 5831797338 5835691008 5836148064 5847088842 5857804288 5860491264 5868785664 5869245312 5871937536 5876318208 5883406164 5884635008 5885177634 5887795392 5903778069 5909643264 5921185536 5925685248 5928321024 5937176392 5937258852 5939899776 5940447498 5941688256 5957734482 5961940992 5962407936 5974053264 5978593152 5982584832 5994269568 5994739044 5997488832 5998741504 6010457796 6015172608 6019743744 6031501056 6031973448 6036000768 6047789832 6051827712 6052301696 6063647688 6073491456 6085353744 6086624768 6089416704 6089893632 6098512707 6101310096 6105861888 6122436516 6127239168 6131810304 6139206432 6140488704 6143786496 6155786079 6159896064 6160378512 6160464072 6186074112 6195314496 6198156288 6198727824 6200022528 6212131947 6214895136 6216766416 6219618048 6242697216 6254889984 6255379872 6257672192 6258249216 6259556352 6267106566 6270472359 6271782048 6275150352 6288719731 6298435584 6310737216 6314950656 6315445248 6318342144 6327284544 6327780102 6327867987 6330682656 6344372118 6354173952 6354671616 6366584448 6367083084 6371334144 6383778156 6388629408 6405882651 6410907648 6423428952 6427717632 6428221056 6428310336 6445670742 6449974272 6462571878 6467641344 6472466432 6485107968 6485705964 6487060608 6490036224 6502712076 6507563328 6529744896 6530347008 6531710976 6543101592 6544468224 6547982976 6552354816 6562142328 6565152384 6565666572 6589513728 6590029824 6593052672 6602383872 6602900976 6605929728 6610857984 6620214384 6623769816 6648348672 6661333728 6665781248 6666395904 6669361152 6679323441 6682387248 6684399288 6694633472 6707183616 6707708928 6720809922 6725297152 6725917296 6730407936 6743553264 6747174936 6748584192 6753878016 6767069184 6772211712 6785344448 6785438688 6785970129 6790500864 6795034624 6803763561 6808306176 6808839408 6821603649 6832677888 6837239808 6846022962 6847452864 6850593792 6851130336 6855704576 6863973858 6869094624 6879707136 6893144064 6894583808 6898286592 6906607236 6908049792 6911759808 6916374528 6916916224 6929883072 6930425826 6930522081 6955597824 6956142592 6959333376 6969728808 6972925824 6975025344 6978127872 6991757028 6993862218 6997070304 7017701376 7023034368 7036751232 7037302356 7039881216 7040530368 7042000896 7055754804 7059544146 7080359424 7085740032 7099579368 7104319488 7104875904 7108134912 7118195112 7122017988 7123505536 7148445696 7149005568 7153778688 7162407504 7167750912 7186545408 7187108264 7187208084 7198212096 7212271104 7217086464 7217651712 7226357571 7227866912 7231182336 7231748688 7231849128 7250710992 7256221056 7261913088 7276096512 7281524736 7295746464 7297943184 7301290752 7315449483 7321008744 7345963008 7346640384 7348174848 7360989291 7362526752 7366480848 7368019456 7371399168 7382410119 7385796432 7413202944 7413783552 7417184256 7427681856 7428263598 7431670944 7433223168 7437215232 7447741182 7451741043 7464812544 7479392256 7488405504 7494000444 7499003904 7499591232 7499695392 7503031296 7517685654 7519949199 7531462656 7545581568 7546172544 7565959296 7566656958 7571708928 7586497422 7590571803 7592157216 7598112768 7612952832 7618035712 7618738176 7633512504 7633618524 7639313472 7644413952 7659344448 7659944334 7665352704 7686053888 7686762624 7688368128 7691894784 7703384472 7706918016 7707521628 7712667648 7727731452 7739670528 7754787072 7756406784 7760572416 7771556016 7775729784 7780921344 7781530752 7796118456 7825047552 7825660416 7829250048 7835090944 7840944909 7844541552 7846903512 7850393856 7871704092 7879524352 7894914048 7900913664 7904428032 7916345136 7919866368 7920596664 7922251008 7943645976 7949254656 7949877248 7965404352 7971457536 7976779776 7987026789 7992359424 7992985392 7996651776 8007969501 8013943728 8020230144 8026324992 8042001408 8042631264 8048001024 8057708442 8063719776 8069103616 8084863584 8085496797 8097988608 8113804992 8119222272 8119858176 8131350276 8135080128 8135717274 8141149184 8157049866 8163248688 8169652224 8175747072 8185608576 8187318272 8191715328 8207714772 8210186082 8213194752 8213838016 8213952096 8236134837 8260419328 8264208384 8264970432 8266696704 8282842596 8286526848 8287290954 8289021888 8292824064 8309020986 8339853312 8340506496 8344332288 8346075136 8356142088 8360629812 8362376064 8366867136 8397914112 8414316288 8419934208 8420593664 8424456192 8436379392 8437040136 8437157316 8440910208 8459162824 8472231936 8472895488 8488779264 8489444112 8495112192 8511704208 8518172544 8541176868 8547876864 8564571936 8570290176 8570961408 8571080448 8587701567 8594227656 8599965696 8616762504 8623521792 8646810624 8647607952 8649414144 8653381632 8666307531 8670282768 8676751104 8706326528 8707129344 8708947968 8724135456 8725957632 8730643968 8736473088 8743000518 8747696007 8749523104 8753536512 8754222096 8770633263 8786018304 8786706432 8790736896 8803178496 8803867968 8807906304 8814477312 8825109246 8826952512 8827766451 8831693088 8864464896 8881778304 8888527872 8892481536 8905764588 8905888278 8909849664 8910671247 8912532384 8936601723 8942911488 8943611904 8961079896 8967889728 8973877248 8991404352 8992108566 8996233248 8998112256 9015686694 9022758912 9029615616 9047251584 9047960172 9054001152 9071684748 9077741568 9078452544 9095471532 9110237184 9128030616 9129937152 9134125056 9134840448 9151965144 9158792832 9183654774 9190858752 9197715456 9208809648 9210733056 9215679744 9221832704 9239844096 9240567768 9240696108 9274130432 9279111168 9292971744 9297234432 9300033792 9304170496 9322342704 9325149624 9329427072 9356935168 9364045824 9382334976 9383069808 9386508288 9387373824 9389334528 9400659849 9407673072 9412725528 9440479232 9447653376 9466105824 9472425984 9473167872 9477513216 9490926816 9491670153 9496023984 9516558177 9531260928 9532007424 9538371584 9549876672 9550624626 9557001216 9575667234 9582060544 9582944112 9597616128 9616361472 9622781952 9623535616 9635143428 9641576448 9642331584 9642465504 9667614656 9668506113 9674961408 9693857817 9701462016 9708699648 9727661952 9728558946 9730590912 9735054336 9753932644 9754068114 9761344992 9794617344 9795520512 9797566464 9814652388 9816702336 9821974464 9828532224 9843213492 9847728576 9848499858 9884270592 9885044736 9889579008 9903575808 9904351464 9908894592 9910964224 9916286976 9930321576 9935654724 9972523008 9992000592 9998671872 9999454976 9999593856 10004041728 10023580872 10026598932 10041950208 10060775424 10061563392 10081214883 10087945728 10088875944 10095611904 10115329896 10120762404 10122876288 10130817024 10150603776 10158317568 10178016672 10178158032 10185751296 10192551936 10212459264 10213259112 10220470272 10249016832 10251157504 10255859712 10269034443 10271179296 10275890688 10276695504 10283556864 10295960787 10303641936 10319560704 10339716096 10341875712 10347429888 10359910854 10362074688 10367639712 10374561792 10375374336 10390058686 10394824608 10395638739 10433396736 10434213888 10439000064 10454593212 10459388736 10462538016 10467191808 10487635542 10490793327 10495605456 10526552064 10534551552 10539237376 10555126848 10555953534 10559821824 10560795552 10563001344 10583632206 10589316219 10591527968 10620539136 10628610048 10635706368 10649369052 10656479232 10657313856 10662202368 10677292668 10683026982 10685258304 10693640192 10722668544 10723508352 10730668032 10743611256 10751626368 10779818112 10780662396 10780812126 10797318144 10818406656 10825629696 10826477568 10841800368 10846773504 10847623032 10847773692 10876066488 10884331584 10892869632 10914144768 10922287104 10943619696 10946914776 10950926336 10951936128 10981513116 11018944512 11019960576 11022262272 11043790128 11048702464 11049721272 11052029184 11057098752 11078694648 11119804416 11120675328 11125776384 11141522784 11142395397 11147506416 11149834752 11155822848 11171611773 11197218816 11219088384 11226578944 11232608256 11241000666 11248505856 11249386848 11249543088 11254546944 11276528481 11296309248 11297193984 11318372352 11319258816 11326816256 11348938944 11349985437 11357563392 11379746133 11388235824 11397169152 11419429248 11427053568 11427948544 11428107264 11450268756 11450427786 11458970208 11466620928 11489016672 11489916501 11498029056 11529080832 11530143936 11532552192 11537842176 11555076708 11560377024 11561282442 11569001472 11591597178 11609505792 11632180608 11634610176 11640858624 11648630784 11657334024 11663594676 11671382016 11672296128 11694177684 11715608576 11737571328 11738490624 11743875072 11752636416 11766812328 11769270016 11770355268 11775590784 11807556138 11819286528 11842371072 11851370496 11856642048 11874352784 11874517704 11879799552 11880894996 11883376512 11915468964 11923881984 11924815872 11948106528 11957186304 11965169664 11988539136 11989478088 11994977664 11997483008 12020915592 12030345216 12039487488 12063002112 12063946896 12072001536 12086562663 12095579664 12103655424 12104603392 12127295376 12146982912 12170707488 12173249536 12178833408 12179787264 12197025414 12202620192 12203575911 12211723776 12235574799 12244873032 12254478336 12263620608 12278412864 12280977408 12287572992 12311572158 12315279123 12319792128 12320757024 12320928144 12372148224 12390628992 12396312576 12397455648 12400045056 12424263894 12429790272 12430936431 12433532832 12439236096 12463531479 12485394432 12509779968 12510759744 12515344384 12516498432 12519112704 12534213132 12540944718 12543564096 12550300704 12577439462 12596871168 12621474432 12629901312 12630890496 12636684288 12654569088 12655560204 12655735974 12661365312 12688744236 12708347904 12709343232 12733168896 12734166168 12742668288 12767556312 12777258816 12811765302 12821815296 12846857904 12855435264 12856442112 12856620672 12891341484 12899948544 12925143756 12935282688 12944932864 12970215936 12971411928 12974121216 12980072448 13005424152 13015126656 13059489792 13060694016 13063421952 13086203184 13088936448 13095965952 13104709632 13114500777 13124284656 13130304768 13131333144 13179027456 13180059648 13186105344 13204767744 13205801952 13211859456 13221715968 13237663869 13240428768 13247539632 13296697344 13322667456 13331562496 13332791808 13338722304 13358646882 13358832417 13364774496 13368798576 13389266944 13414367232 13415417856 13441619844 13450594304 13451834592 13460815872 13487106528 13488162849 13494349872 13497168384 13523530041 13534138368 13544423424 13570688896 13570877376 13571940258 13581001728 13590069248 13607527122 13616612352 13617678816 13643207298 13665355776 13674479616 13692045924 13694905728 13701187584 13702260672 13711409152 13727947716 13738189248 13775482161 13786288128 13789167616 13796573184 13813214472 13816099584 13823519616 13832749056 13833832448 13859766144 13860851652 13861044162 13911195648 13912285184 13918666752 13939457616 13945851648 13950050688 13956255744 13983514056 13987724436 13994140608 14035402752 14046068736 14073502464 14074604712 14079762432 14081060736 14084001792 14111509608 14119088292 14160718848 14171480064 14199158736 14208638976 14209751808 14216269824 14236390224 14244035976 14247011072 14296891392 14298011136 14307557376 14324815008 14325936939 14335501824 14363500851 14373090816 14374216528 14374416168 14396424192 14424542208 14434172928 14435303424 14452715142 14455733824 14462364672 14463497376 14463698256 14501421984 14512442112 14523826176 14552193024 14563049472 14591492928 14592838419 14595886368 14602581504 14630898966 14631102171 14642017488 14691926016 14693280768 14696349696 14721978582 14725053504 14732961696 14736038912 14742798336 14764820238 14771592864 14772749787 14826405888 14827567104 14834368512 14855363712 14856527196 14863341888 14866446336 14874430464 14895482364 14903482086 14958784512 14976811008 14988000888 14998007808 14999182464 14999390784 15006062592 15035371308 15039898398 15062925312 15091163136 15092345088 15131918592 15133313916 15143417856 15172994844 15181143606 15184314432 15196225536 15225905664 15236071424 15237476352 15267025008 15267237048 15278626944 15288827904 15318688896 15319888668 15330705408 15372107776 15373525248 15376736256 15383789568 15406768944 15413836032 15415043256 15425335296 15455462904 15479341056 15509574144 15512813568 15521144832 15539866281 15543112032 15551459568 15561842688 15563061504 15585088029 15592236912 15650095104 15651320832 15658500096 15670181888 15681889818 15689083104 15693807024 15700787712 15731453313 15743408184 15759048704 15789828096 15801827328 15808856064 15832690272 15833930301 15839732736 15841193328 15844502016 15875448309 15887291952 15899754496 15930808704 15942915072 15953559552 15974053578 15984718848 15985970784 15993303552 16015939002 16024540473 16027887456 16040460288 16052649984 16084002816 16085262528 16096002048 16115416884 16127439552 16138207232 16169727168 16170993594 16171218189 16195977216 16227609984 16238444544 16239716352 16262700552 16270160256 16271434548 16282298368 16314099732 16326497376 16339304448 16371217152 16374636544 16383430656 16415429544 16420372164 16426389504 16427676032 16427904192 16472269674 16520838656 16528416768 16529940864 16533393408 16565685192 16573053696 16574581908 16578043776 16585648128 16618041972 16679706624 16681012992 16688664576 16692150272 16712284176 16721259624 16724752128 16733734272 16795828224 16828632576 16839868416 16841187328 16848912384 16861500999 16872758784 16874080272 16874314632 16881820416 16918325648 16944463872 16945790976 16977558528 16978888224 16990224384 17023408416 17036345088 17069382127 17082353736 17095753728 17129143872 17140580352 17141922816 17142160896 17175403134 17175641679 17188455312 17199931392 17233525008 17247043584 17293621248 17295215904 17298828288 17306763264 17332615062 17340565536 17341923663 17353502208 17387395767 17414258688 17417895936 17448270912 17451915264 17461287936 17472946176 17486001036 17495392014 17499046208 17507073024 17508444192 17541266526 17573412864 17581473792 17606356992 17607735936 17615812608 17628954624 17650218492 17653905024 17655532902 17663386176 17711334207 17728929792 17763556608 17777055744 17784963072 17811529176 17811776556 17819699328 17821342494 17825064768 17873203446 17885822976 17887223808 17922159792 17935779456 17947754496 17982808704 17984217132 17992466496 17996224512 18031373388 18045517824 18059231232 18094503168 18095920344 18108002304 18143369496 18155483136 18156905088 18190943064 18220474368 18256061232 18259874304 18268250112 18269680896 18295538121 18303930288 18317585664 18367309548 18381717504 18395430912 18417619296 18421466112 18431359488 18443665408 18467358237 18479688192 18481135536 18481392216 18548260864 18558222336 18585943488 18594468864 18600067584 18608340992 18636395841 18644685408 18650299248 18658854144 18713870336 18728091648 18764669952 18766139616 18773016576 18774747648 18778669056 18801319698 18811417077 18815346144 18825451056 18866159193 18880958464 18895306752 18932211648 18944851968 18946335744 18955026432 18981853632 18983340306 18983603961 18992047968 19033116354 19062521856 19064014848 19076743168 19099753344 19101249252 19114002432 19151334468 19164121088 19165888224 19217647953 19232722944 19247071232 19270286856 19283152896 19284663168 19284931008 19335229312 19337012226 19349922816 19387715634 19402924032 19417399296 19455323904 19457117892 19461181824 19470108672 19507865288 19508136228 19522689984 19589234688 19591041024 19595132928 19629304776 19633404672 19643948928 19657064448 19686426984 19695457152 19696999716 19768541184 19770089472 19779158016 19807151616 19808702928 19817789184 19821928448 19832573952 19860643152 19871309448 19945046016 19984001184 19997343744 19998909952 19999187712 20008083456 20037970323 20047161744 20053197864 20083900416 20121550848 20123126784 20162429766 20175891456 20177751888 20191223808 20230659792 20241524808 20245752576 20261634048 20301207552 20316635136 20356033344 20356316064 20357910387 20371502592 20385103872 20411290683 20424918528 20426518224 20464810947 20498033664 20502315008 20511719424 20538068886 20542358592 20551781376 20553391008 20567113728 20591921574 20607283872 20639121408 20679432192 20683751424 20694859776 20719821708 20724149376 20735279424 20749123584 20750748672 20780117372 20789649216 20791277478 20791566243 20866793472 20868427776 20878000128 20909186424 20918777472 20925076032 20934383616 20975271084 20981586654 20991210912 21053104128 21069103104 21110253696 21111907068 21119643648 21121591104 21126002688 21167264412 21178632438 21183055936 21241078272 21257220096 21298738104 21312958464 21314627712 21324404736 21354585336 21366053964 21370516608 21387280384 21445337088 21447016704 21461336064 21487222512 21503252736 21559636224 21561324792 21561624252 21594636288 21636813312 21651259392 21652955136 21679072713 21683600736 21693547008 21695246064 21695547384 21752132976 21768663168 21785739264 21828289536 21844574208 21887239392 21893829552 21901852672 21903872256 21946348449 21963026232 22037889024 22039921152 22044524544 22087580256 22097404928 22099442544 22104058368 22114197504 22147230357 22157389296 22239608832 22241350656 22251552768 22283045568 22284790794 22295012832 22299669504 22311645696 22343223546 22355223129 22394437632 22438176768 22453157888 22465216512 22482001332 22497011712 22498773696 22499086176 22509093888 22553056962 22559847597 22594387968 22636744704 22638517632 22653632512 22697877888 22699970874 22715126784 22759492266 22771715409 22776471648 22794338304 22838858496 22854107136 22855897088 22856214528 22900537512 22900855572 22917940416 22933241856 22978033344 22979833002 22996058112 23058161664 23060287872 23065104384 23075684352 23110153416 23120754048 23122564884 23138002944 23183194356 23219011584 23264361216 23269220352 23281717248 23314668048 23327189352 23342764032 23344592256 23388355368 23431217152 23475142656 23476981248 23487750144 23505272832 23522834727 23533624656 23538540032 23540710536 23551181568 23615112276 23638573056 23684742144 23702740992 23713284096 23748705568 23749035408 23759599104 23761789992 23766753024 23830937928 23847763968 23849631744 23896213056 23914372608 23930339328 23961080367 23977078272 23978956176 23989955328 23994966016 24023908503 24041831184 24060690432 24078974976 24126004224 24127893792 24144003072 24173125326 24191159328 24207310848 24209206784 24254590752 24256490391 24293965824 24341414976 24346499072 24357666816 24359574528 24394050828 24405240384 24407151822 24423447552 24471149598 24489746064 24508956672 24527241216 24556825728 24561954816 24575145984 24623144316 24630558246 24639584256 24641514048 24641856288 24708404511 24781257984 24792625152 24794911296 24800090112 24848527788 24859580544 24861872862 24867065664 24878472192 24927062958 25019559936 25021519488 25030688768 25032996864 25038225408 25068426264 25081889436 25087128192 25100601408 25154878924 25193742336 25242948864 25259802624 25261780992 25273368576 25309138176 25311120408 25311471948 25322730624 25377488472 25416695808 25418686464 25466337792 25468332336 25485336576 25535112624 25554517632 25623530604 25643630592 25693715808 25710870528 25712884224 25713241344 25763104701 25782682968 25799897088 25850287512 25870565376 25889865728 25940431872 25942823856 25948242432 25960144896 25998922593 26010848304 26030253312 26118979584 26121388032 26126843904 26172406368 26177872896 26191931904 26209419264 26229001554 26243088021 26248569312 26260609536 26262666288 26311899789 26358054912 26360119296 26372210688 26409535488 26411603904 26423718912 26443431936 26475327738 26480857536 26483299353 26495079264 26593394688 26645334912 26663124992 26665583616 26677444608 26717293764 26717664834 26729548992 26737597152 26809805169 26828734464 26830835712 26883239688 26901188608 26903669184 26921631744 26974213056 26976325698 26988699744 26994336768 27047060082 27068276736 27088846848 27141377792 27141754752 27143880516 27162003456 27180138496 27215054244 27233224704 27235357632 27286414596 27330711552 27384091848 27389811456 27402375168 27404521344 27422818304 27455895432 27476378496 27550964322 27572576256 27578335232 27593146368 27626428944 27632199168 27647039232 27665498112 27667664896 27719532288 27721703304 27722088324 27822391296 27824570368 27837333504 27878915232 27891703296 27900101376 27912511488 27967028112 27975448872 27988281216 28070805504 28092137472 28147004928 28149209424 28159524864 28162121472 28168003584 28201979547 28223019216 28238176584 28321437696 28342960128 28398317472 28417277952 28419503616 28432539648 28472780448 28475010459 28488071952 28494022144 28549674531 28593782784 28596022272 28615114752 28649630016 28651873878 28671003648 28727001702 28746181632 28748433056 28748832336 28792848384 28849084416 28868345856 28870606848 28905430284 28911467648 28924729344 28926994752 28927396512 29002843968 29005518339 29024884224 29081573451 29104386048 29126098944 29182985856 29185676838 29191772736 29205163008 29261797932 29262204342 29284034976 29383852032 29386561536 29392699392 29443957164 29450107008 29465923392 29472077824 29485596672 29529640476 29543185728 29545499574 29652811776 29655134208 29668737024 29710727424 29713054392 29726683776 29732892672 29748860928 29790964728 29806964172 29917569024 29976001776 29996015616 29998364928 29998781568 30012125184 30070742616 30079796796 30125850624 30182326272 30184690176 30243644649 30263837184 30266627832 30286835712 30345989688 30362287212 30368628864 30392451072 30451811328 30472142848 30474952704 30534050016 30534474096 30557253888 30577655808 30637377792 30639777336 30661410816 30744215552 30747050496 30753472512 30767579136 30807103329 30813537888 30827672064 30830086512 30850670592 30887882361 30910925808 30958682112 31019148288 31025627136 31042289664 31079732562 31086224064 31102919136 31123685376 31126123008 31170176058 31184473824 31186916217 31300190208 31302641664 31317000192 31340363776 31363779636 31378166208 31387614048 31401575424 31462906626 31472379981 31486816368 31579656192 31603654656 31617712128 31665380544 31667860602 31679465472 31682386656 31689004032 31750896618 31767948657 31774583904 31799508992 31861617408 31885830144 31907119104 31948107156 31969437696 31971941568 31986607104 32031878004 32049080946 32055774912 32080920576 32168005632 32170525056 32192004096 32230833768 32254879104 32276414464 32339454336 32341987188 32342436378 32391954432 32455219968 32476889088 32479432704 32525401104 32540320512 32542869096 32564596736 32628199464 32652994752 32678608896 32742434304 32749273088 32766861312 32830859088 32840744328 32852779008 32855352064 32855808384 32944539348 33041677312 33056833536 33059881728 33066786816 33131370384 33146107392 33149163816 33156087552 33171296256 33236083944 33359413248 33362025984 33377329152 33384300544 33424568352 33427186191 33442519248 33449504256 33467468544 33514835319 33591656448 33657265152 33679736832 33682374656 33697824768 33723001998 33745517568 33748160544 33748629264 33763640832 33829585443 33836651296 33888927744 33891581952 33955117056 33957776448 33980448768 34046816832 34049956311 34072690176 34138764254 34139238399 34164707472 34191507456 34258287744 34281160704 34283845632 34284321792 34350806268 34351283358 34376910624 34399862784 34467050016 34469749503 34494087168 34587242496 34590431808 34597656576 34613526528 34665230124 34681131072 34683847326 34707004416 34774791534 34828517376 34896541824 34903830528 34922575872 34945892352 34972002072 34990784028 34998092416 35014146048 35016888384 35082533052 35146825728 35212713984 35215471872 35231625216 35257909248 35300436984 35307810048 35311065804 35326772352 35422668414 35457859584 35527113216 35554111488 35569926144 35623058352 35623553112 35639398656 35642684988 35650129536 35746406892 35771645952 35774447616 35844319584 35871558912 35895508992 35965617408 35968434264 35984932992 35992449024 36062746776 36091035648 36118462464 36189006336 36191840688 36216004608 36259687989 36286738992 36310966272 36313810176 36381886128 36440948736 36512122464 36519748608 36536500224 36539361792 36591076242 36607860576 36610727733 36635171328 36706724397 36734619096 36763435008 36790861824 36835238592 36842932224 36862718976 36887330816 36934716474 36945837369 36959376384 36962271072 36962784432 37116444672 37171886976 37188937728 37200135168 37216681984 37272791682 37289370816 37292809293 37300598496 37317708288 37390594437 37427740672 37456183296 37529339904 37532279232 37546033152 37549495296 37557338112 37602639396 37622834154 37630692288 37650902112 37732318386 37761916928 37790613504 37864423296 37889703936 37892671488 37910052864 37963707264 37966680612 37967207922 37984095936 38066232708 38125043712 38128029696 38199506688 38202498504 38228004864 38302668936 38328242176 38331776448 38435295906 38465445888 38494142464 38540573712 38566305792 38569326336 38569862016 38670458624 38674024452 38699845632 38775431268 38805848064 38834798592 38910647808 38914235784 38922363648 38940217344 39015730576 39016272456 39045379968 39178469376 39182082048 39190265856 39258609552 39266809344 39287897856 39314128896 39343502331 39372853968 39390914304 39393999432 39537082368 39540178944 39558316032 39614303232 39617405856 39635578368 39643856896 39665147904 39712991607 39721286304 39742618896 39890092032 39968002368 39994687488 39997819904 39998375424 40016166912 40075940646 40076497251 40094323488 40106395728 40167800832 40243101696 40246253568 40324859532 40351782912 40355503776 40382447616 40461319584 40464488547 40483049616 40491505152 40570590123 40602415104 40633270272 40712066688 40712632128 40715820774 40743005184 40770207744 40822581366 40849837056 40853036448 40929621894 40996067328 41004630016 41023438848 41076137772 41084717184 41103562752 41106782016 41134227456 41183843148 41214567744 41326446483 41358864384 41367502848 41389719552 41439643416 41448298752 41470558848 41498247168 41501497344 41560234744 41579298432 41582554956 41583132486 41733586944 41736855552 41756000256 41818372848 41837554944 41850152064 41868767232 41950542168 41963173308 41982421824 42106208256 42138206208 42220507392 42223814136 42239287296 42243182208 42252005376 42334528824 42357264876 42366111872 42482156544 42514440192 42597476208 42625916928 42629255424 42648809472 42709170672 42732107928 42741033216 42774560768 42890674176 42894033408 42922672128 42974445024 42977810817 43006505472 43090502553 43119272448 43122649584 43123248504 43189272576 43273626624 43302518784 43305910272 43358145426 43367201472 43387094016 43390492128 43391094768 43504265952 43537326336 43571478528 43656579072 43689148416 43774478784 43778515257 43787659104 43803705344 43807744512 43892696898 43893306513 43926052464 44075778048 44079842304 44089049088 44175160512 44194809856 44198885088 44208116736 44228395008 44294460714 44314778592 44318249361 44479217664 44482701312 44503105536 44566091136 44569581588 44590025664 44599339008 44623291392 44686447092 44710446258 44876353536 44930433024 44964002664 44994023424 44997547392 44998172352 45018187776 45106113924 45119695194 45188775936 45273489408 45277035264 45307265024 45395755776 45399941748 45430253568 45518984532 45543430818 45552943296 45588676608 45677716992 45708214272 45711794176 45712429056 45801075024 45801711144 45835880832 45866483712 45956066688 45959666004 45992116224 46116323328 46120575744 46130208768 46151368704 46220306832 46241508096 46245129768 46276005888 46366388712 46438023168 46528722432 46538440704 46563434496 46619598843 46629336096 46654378704 46685528064 46689184512 46755264087 46776710736 46862434304 46950285312 46953962496 46975500288 47010545664 47045669454 47067249312 47077080064 47081421072 47102363136 47194359939 47230224552 47277146112 47369484288 47405481984 47426568192 47497411136 47498070816 47501790903 47519198208 47523579984 47533506048 47626344927 47661875856 47699263488 47792426112 47828745216 47860678656 47922160734 47954156544 47957912352 47979910656 47989932032 48047817006 48073621419 48083662368 48121380864 48157949952 48252008448 48255787584 48288006144 48346250652 48382318656 48414621696 48418413568 48509181504 48512980782 48513654567 48587931648 48682829952 48692998144 48715333632 48719149056 48788101656 48810480768 48814303644 48846895104 48942299196 48979492128 49017913344 49113651456 49123909632 49150291968 49246288632 49261116492 49279168512 49283028096 49283712576 49416809022 49562515968 49585250304 49589822592 49600180224 49697055576 49719161088 49723745724 49734131328 49756944384 49854125916 50039119872 50043038976 50061377536 50065993728 50076450816 50136852528 50163778872 50174256384 50201202816 50309757848 50387484672 50485897728 50519605248 50523561984 50546737152 50584502997 50618276352 50622240816 50622943896 50645461248 50754976944 50833391616 50837372928 50932675584 50936664672 50970673152 51070225248 51109035264 51208146381 51247061208 51287261184 51387431616 51421741056 51425768448 51426482688 51526209402 51526925037 51565365936 51599794176 51700575024 51741130752 51779731456 51880863744 51885647712 51896484864 51920289792 51997845186 52021696608 52025770989 52060506624 52162187301 52242776064 52253687808 52344812736 52355745792 52383863808 52418838528 52458003108 52486176042 52497138624 52521219072 52525332576 52623799578 52720238592 52744421376 52819070976 52823207808 52847437824 52886863872 52950655476 52961715072 52966598706 52990158528 53134002621 53186789376 53290669824 53326249984 53331167232 53354889216 53434587528 53435329668 53459097984 53475194304 53619610338 53657468928 53661671424 53766479376 53802377216 53807338368 53843263488 53948426112 53952651396 53977399488 53988673536 54094120164 54136553472 54177693696 54282755584 54283509504 54287761032 54324006912 54430108488 54466449408 54470715264 54572829192 54661423104 54768183696 54779622912 54804750336 54809042688 54845636608 54886614363 54911790864 54952756992 55101928644 55145152512 55156670464 55186292736 55252857888 55264398336 55294078464 55330996224 55335329792 55402074711 55439064576 55443406608 55444176648 55644782592 55649140736 55674667008 55757830464 55783406592 55800202752 55825022976 55909187523 55934056224 55950897744 55976562432 56141611008 56184274944 56294009856 56298418848 56319049728 56324242944 56336007168 56403959094 56434251231 56446038432 56476353168 56598477579 56642875392 56685920256 56796634944 56834555904 56839007232 56865079296 56945560896 56950020918 56976143904 56988044288 57099349062 57187565568 57192044544 57230229504 57299260032 57303747756 57342007296 57454003404 57492363264 57496866112 57497664672 57652943859 57698168832 57741213696 57810860568 57822935296 57849458688 57853989504 57854793024 58005687936 58011036678 58049768448 58163146902 58208772096 58252197888 58365971712 58371353676 58383545472 58410326016 58523595864 58524408684 58568069952 58767704064 58773123072 58785398784 58887914328 58900214016 58931846784 58944155648 58971193344 59059280952 59086371456 59090999148 59305623552 59310268416 59337474048 59421454848 59426108784 59453367552 59465785344 59497721856 59581929456 59613928344 59835138048 59952003552 59992031232 59996729856 59997563136 60024250368 60113910969 60141485232 60159593592 60251701248 60364652544 60369380352 60487289298 60527674368 60533255664 60573671424 60691979376 60724574424 60737257728 60784902144 60903622656 60944285696 60949905408 61068100032 61068948192 61073731161 61114507776 61155311616 61233872049 61274755584 61279554672 61394432841 61488431104 61494100992 61506945024 61535158272 61614206658 61627075776 61655344128 61660173024 61701341184 61775764722 61821851616 61917364224 62038296576 62051254272 62084579328 62159465124 62172448128 62205838272 62247370752 62252246016 62340352116 62368947648 62373832434 62374698729 62600380416 62605283328 62634000384 62680727552 62727559272 62756332416 62775228096 62803150848 62925813252 62944759962 62973632736 63159312384 63207309312 63330761088 63335721204 63358930944 63364773312 63378008064 63501793236 63535897314 63549167808 63599017984 63723234816 63771660288 63896214312 63938875392 63943883136 63973214208 64063756008 64098161892 64111549824 64161841152 64336011264 64341050112 64384008192 64461667536 64509758208 64552828928 64678908672 64683974376 64684872756 64783908864 64910439936 64953778176 64958865408 65037218139 65050802208 65080641024 65085738192 65129193472 65256398928 65305989504 65357217792 65484868608 65498546176 65533722624 65661718176 65681488656 65705558016 65710704128 65711616768 65839045347 65889078696 66083354624 66113667072 66119763456 66133573632 66262740768 66292214784 66298327632 66312175104 66342592512 66441691071 66472167888 66718826496 66724051968 66754658304 66768601088 66849136704 66854372382 66885038496 66899008512 66934937088 67029670638 67065669387 67183312896 67314530304 67359473664 67364749312 67395649536 67446003996 67491035136 67496321088 67497258528 67527281664 67659170886 67673302592 67679542791 67783163904 67910234112 67915552896 67960897536 68093633664 68099912622 68145380352 68277528508 68278476798 68315146227 68329414944 68383014912 68516575488 68562321408 68567691264 68568643584 68701612536 68702566716 68753821248 68799725568 68934100032 68939499006 68988174336 69174484992 69180863616 69195313152 69227053056 69330460248 69362262144 69367694652 69414008832 69549583068 69657034752 69793083648 69807661056 69845151744 69944004144 69981568056 69996184832 70028292096 70033776768 70165066104 70293651456 70425427968 70430943744 70463250432 70515818496 70568504181 70600873968 70615620096 70622131608 70653544704 70845336828 70915719168 71054226432 71108222976 71139852288 71246116704 71247106224 71278797312 71285369976 71300259072 71492813784 71543291904 71548895232 71688639168 71743117824 71791017984 71883241101 71931234816 71936868528 71969865984 71984898048 72071725509 72125493552 72182071296 72236924928 72378012672 72383681376 72432009216 72519375978 72573477984 72621932544 72627620352 72763772256 72769471173 72881897472 73024244928 73039497216 73073000448 73078723584 73182152484 73215721152 73221455466 73270342656 73413448794 73469238192 73526870016 73581723648 73670477184 73685864448 73725437952 73774661632 73869432948 73891674738 73918752768 73924542144 73925568864 74125213533 74343773952 74377875456 74400270336 74433363968 74545583364 74578741632 74585618586 74601196992 74635416576 74781188874 74855481344 75058679808 75064558464 75092066304 75098990592 75114676224 75205278792 75245668308 75261384576 75301804224 75464636772 75523833856 75581227008 75728846592 75779407872 75785342976 75820105728 75927414528 75933361224 75934415844 75968191872 76132465416 76250087424 76256059392 76399013376 76404997008 76456009728 76605337872 76656484352 76663552896 76870591812 76930891776 76988284928 77081147424 77132611584 77138652672 77139724032 77289314103 77340917248 77348048904 77399691264 77550862536 77611696128 77669597184 77821295616 77828471568 77844727296 77880434688 77996767779 78031461152 78032544912 78090759936 78356938752 78364164096 78380531712 78517219104 78533618688 78575795712 78628257792 78687004662 78729264063 78745707936 78781828608 78787998864 78935699367 79074164736 79080357888 79116632064 79228606464 79234811712 79271156736 79287713792 79330295808 79425983214 79442572608 79449898059 79485237792 79780184064 79936004736 79989374976 79995639808 79996750848 80032333824 80151881292 80152994502 80188646976 80212791456 80429415507 80486203392 80492507136 80649719064 80703565824 80711007552 80764895232 80922639168 80928977094 80966099232 80983010304 81141180246 81204830208 81266540544 81424133376 81425264256 81431641548 81486010368 81540415488 81645162732 81699674112 81706072896 81859243788 81992134656 82009260032 82152275544 82169434368 82207125504 82213564032 82268454912 82367686296 82429135488 82652892966 82717728768 82735005696 82779439104 82879286832 82896597504 82941117696 82996494336 83002994688 83120469488 83158596864 83165109912 83166264972 83467173888 83473711104 83512000512 83636745696 83675109888 83700304128 83737534464 83901084336 83926346616 83964843648 84212416512 84276412416 84441014784 84447628272 84478574592 84486364416 84504010752 84605938641 84669057648 84714529752 84732223744 84964313088 85028880384 85194952416 85251833856 85258510848 85297618944 85418341344 85425031377 85464215856 85482066432 85649023593 85781348352 85788066816 85845344256 85948890048 85955621634 86013010944 86181005106 86238544896 86245299168 86246497008 86378545152 86547253248 86605037568 86611820544 86716290852 86734402944 86774188032 86780984256 86782189536 87008531904 87016555017 87074652672 87244720353 87313158144 87378296832 87548957568 87557030514 87575318208 87607410688 87615489024 87785393796 87786613026 87852104928 88151556096 88159684608 88178098176 88350321024 88389619712 88397770176 88416233472 88456790016 88588921428 88629557184 88636498722 88958435328 88965402624 89006211072 89132182272 89139163176 89180051328 89198678016 89246582784 89372894184 89420892516 89752707072 89928005328 89988046848 89995094784 89996344704 90036375552 90212227848 90239390388 90377551872 90546978816 90554070528 90614530048 90730933947 90791511552 90799883496 90860507136 91037969064 91086861636 91105886592 91177353216 91355433984 91416428544 91423588352 91424858112 91602150048 91603422288 91671761664 91732967424 91912133376 91919332008 91984232448 92232646656 92241151488 92260417536 92302737408 92421309987 92440613664 92483016192 92490259536 92552011776 92663647083 92732777424 92876046336 93057444864 93076881408 93126868992 93239197686 93258672192 93308757408 93371056128 93378369024 93510528174 93553421472 93560748651 93724868608 93900570624 93907924992 93951000576 94021091328 94091338908 94134498624 94154160128 94162842144 94204726272 94388719878 94417139943 94460449104 94738968576 94810963968 94853136384 94994822272 94996141632 95003581806 95038396416 95047159968 95067012096 95252689854 95303845971 95323751712 95398526976 95584852224 95657490432 95721357312 95844321468 95908313088 95915824704 95959821312 95979864064 96095634012 96147242838 96167324736 96242761728 96504016896 96511575168 96576012288 96692501304 96764637312 96829243392 96836827136 97018363008 97025961564 97027309134 97175863296 97365659904 97385996288 97430667264 97438298112 97576203312 97620961536 97628607288 97693790208 97884598392 97958984256 98035826688 98227302912 98247819264 98300583936 98492577264 98522232984 98558337024 98566056192 98567425152 98833618044 99125031936 99170500608 99179645184 99200360448 99394111152 99438322176 99447491448 99468262656 99513888768 99708251832 100078239744 100086077952 100122755072 100131987456 100152901632 100273705056 100281558573 100327557744 100348512768 100402405632 100544505957 100619515696 100774969344 100971795456 101039210496 101047123968 101093474304 101169005994 101236552704 101244481632 101245887792 101290922496 101488756329 101509953888 101666783232 101674745856 101865351168 101873329344 101941346304 102140450496 102149868933 102218070528 102416292762 102417715197 102494122416 102574522368 102774863232 102843482112 102851536896 102852965376 103052418804 103053850074 103130731872 103199588352 103401150048 103409248509 103482261504 103761727488 103771295424 103792969728 103840579584 103995690372 104043393216 104051541978 104121013248 104324374602 104485552128 104689625472 104711491584 104767727616 104837677056 104916006216 104972352084 104994277248 105042438144 105050665152 105247599156 105440477184 105638141952 105646415616 105694875648 105773727744 105901310952 105923430144 105933197412 105980317056 106268005242 106373578752 106581339648 106652499968 106662334464 106709778432 106869175056 106870659336 106918195968 106950388608 107239220676 107314937856 107323342848 107532958752 107604754432 107614676736 107686526976 107896852224 107905302792 107954798976 107977347072 108188240328 108273106944 108355387392 108565511168 108567019008 108575522064 108648013824 108779063967 108860216976 108932898816 108941430528 109145658384 109322846208 109536367392 109559245824 109609500672 109618085376 109691273216 109773228726 109823581728 109832183199 109905513984 110120173191 110203857288 110290305024 110313340928 110372585472 110505715776 110528796672 110588156928 110661992448 110670659584 110804149422 110837512107 110878129152 110886813216 110888353296 111298281472 111349334016 111515660928 111566813184 111600405504 111650045952 111818375046 111868112448 111878427879 111901795488 111953124864 112171783311 112283222016 112368549888 112588019712 112596837696 112638099456 112648485888 112672014336 112807918188 112868502462 112892076864 112952706336 113196955158 113285750784 113371840512 113593269888 113669111808 113678014464 113730158592 113891121792 113900041836 113952287808 113976088576 114198698124 114375131136 114384089088 114598520064 114607495512 114684014592 114908006808 114984726528 114993732224 114995329344 115305887718 115396337664 115482427392 115621721136 115645870592 115698917376 115707979008 115709586048 116011375872 116022073356 116099536896 116326293804 116417544192 116504395776 116731943424 116742707352 116767090944 116820652032 117047191728 117048817368 117136139904 117535408128 117546246144 117570797568 117775828656 117800428032 117863693568 117888311296 117942386688 118030506993 118118561904 118172742912 118181998296 118611247104 118620536832 118674948096 118842909696 118852217568 118906735104 118931570688 118995443712 119138974821 119163858912 119227856688 119485674889 119670276096 119904007104 119984062464 119993459712 119995126272 120048500736 120227821938 120229491753 120282970464 120319187184 120503402496 120729305088 120738760704 120974578596 121055348736 121066511328 121147342848 121383958752 121393465641 121449148848 121474515456 121711770369 121807245312 121899810816 122136200064 122137896384 122147462322 122229015552 122310623232 122467744098 122549511168 122559109344 122788865682 122976862208 122988201984 123013890048 123070316544 123228413316 123254151552 123310688256 123320346048 123402682368 123551529444 123643703232 123979339449 124076593152 124102508544 124169158656 124318930248 124344896256 124411676544 124494741504 124504492032 124680704232 124737895296 124747664868 124749397458 125200760832 125210566656 125268000768 125455118544 125512664832 125550456192 125606301696 125851626504 125889519924 125947265472 126318624768 126414618624 126661522176 126671442408 126717861888 126729546624 126756016128 127003586472 127071794628 127098335616 127198035968 127446469632 127543320576 127792428624 127877750784 127887766272 127946428416 128127512016 128196323784 128223099648 128323682304 128672022528 128682100224 128768016384 128923335072 128933432451 129019516416 129105657856 129271507659 129357817344 129367948752 129369745512 129567817728 129820879872 129907556352 129917730816 130074436278 130101604416 130161282048 130171476384 130258386944 130512797856 130611979008 130714435584 130969737216 130997092352 131067445248 131323436352 131362977312 131411116032 131421408256 131423233536 131678090694 131679919539 131778157392 132166709248 132227334144 132239526912 132267147264 132525481536 132584429568 132596655264 132624350208 132685185024 132883382142 132944335776 132954748083 133437652992 133448103936 133509316608 133537202176 133698273408 133708744764 133770076992 133798017024 133869874176 134059341276 134131338774 134629060608 134729498624 134791299072 134892007992 134982070272 134992642176 134994517056 135054563328 135318341772 135346605184 135359085582 135566327808 135820468224 135831105792 135921795072 136187267328 136199825244 136290760704 136555057016 136556953596 136630292454 136658829888 136766029824 137033150976 137124642816 137135382528 137137287168 137403225072 137405133432 137507642496 137599451136 137868200064 137878998012 137976348672 138348969984 138361727232 138390626304 138454106112 138660920496 138724524288 138735389304 138828017664 139099166136 139314069504 139586167296 139615322112 139690303488 139858796529 139888008288 139963136112 139992369664 140056584192 140067553536 140265792261 140330132208 140587302912 140850855936 140861887488 140926500864 141031636992 141137008362 141201747936 141231240192 141244263216 141307089408 141583079817 141690673656 141831438336 142108452864 142216445952 142279704576 142492233408 142494212448 142505372709 142557594624 142570739952 142600518144 142879034781 142985627568 143097790464 143377278336 143486235648 143582035968 143766482202 143862469632 143873737056 143939731968 143969796096 144143451018 144220864257 144250987104 144364142592 144473849856 144756025344 144767362752 144864018432 145038751956 145146955968 145243865088 145255240704 145527544512 145538942346 145540963701 145763794944 146048489856 146078994432 146146000896 146157447168 146364304968 146431442304 146442910932 146540685312 146826897588 146938476384 147053740032 147340954368 147371728896 147450875904 147738865896 147783349476 147837505536 147849084288 147851137728 148250427066 148687547904 148755750912 148800540672 148866727936 149091166728 149157483264 149171237172 149202393984 149270833152 149562377748 149710962688 150117359616 150129116928 150184132608 150197981184 150229352448 150410557584 150491336616 150522769152 150603608448 150929273544 151047667712 151162454016 151457693184 151558815744 151570685952 151640211456 151753508991 151854829056 151866722448 151868831688 151936383744 152264930832 152500174848 152512118784 152798026752 152809994016 152912019456 153210675744 153312968704 153327105792 153624439143 153741183624 153861783552 153976569856 154162294848 154265223168 154277305344 154279448064 154578628206 154681834496 154696097808 154799382528 155101725072 155223392256 155339194368 155642591232 155656943136 155689454592 155760869376 155993535558 156062922304 156065089824 156077312967 156181519872 156486561903 156728328192 156761063424 157034438208 157067237376 157151591424 157256515584 157374009324 157458528126 157491415872 157563657216 157575997728 157871398734 158160715776 158233264128 158457212928 158469623424 158542313472 158575427584 158660591616 158851966428 158885145216 158899796118 158970475584 159402007863 159560368128 159872009472 159978749952 159991279616 159993501696 160064667648 160303762584 160305989004 160377293952 160425582912 160858831014 160972406784 160985014272 161299438128 161407131648 161422015104 161529790464 161845278336 161857954188 161932198464 161966020608 162282360492 162409660416 162533081088 162848266752 162850528512 162863283096 162972020736 163290325464 163399348224 163412145792 163718487576 163984269312 164018520064 164304551088 164338868736 164414251008 164427128064 164536909824 164659843089 164735372592 164858270976 165305785932 165435457536 165470011392 165558878208 165758573664 165793195008 165882235392 165992988672 166005989376 166206224133 166240938976 166317193728 166330219824 166332529944 166934347776 166947422208 167024001024 167273491392 167350219776 167400608256 167475068928 167727562569 167802168672 167852693232 167929687296 168424833024 168552824832 168882029568 168895256544 168957149184 168972728832 169008021504 169211877282 169302753693 169338115296 169429059504 169464447488 169795432737 169928626176 170057760768 170389904832 170503667712 170517021696 170595237888 170836682688 170850062754 170928431712 170964132864 171298047186 171562696704 171576133632 171690688512 171897780096 171911243268 172026021888 172362010212 172477089792 172490598336 172492994016 172958831577 173094506496 173223641088 173432581704 173468805888 173548376064 173561968512 173564379072 174017063808 174033110034 174149305344 174489440706 174626316288 174756593664 175097915136 175114061028 175150636416 175214821376 175230978048 175570787592 175573226052 175704209856 176303112192 176319369216 176356196352 176700642048 176779239424 176795540352 176832466944 176913580032 177177842856 177259114368 177272997444 177916870656 177930805248 178012422144 178264364544 178278326352 178360102656 178397356032 178493165568 178745788368 178841785032 179505414144 179856010656 179976093696 179990189568 179992689408 180072751104 180341732907 180424455696 180478780776 180755103744 181093957632 181108141056 181229060096 181461867894 181583023104 181599766992 181721014272 182075938128 182173723272 182211773184 182354706432 182710867968 182832857088 182847176704 182849716224 183204300096 183206844576 183221193483 183343523328 183465934848 183701616147 183824266752 183838664016 184183298523 184465293312 184482302976 184520835072 184605474816 184842619974 184881227328 184966032384 184980519072 185104023552 185327294166 185465554848 185752092672 186114889728 186153762816 186253737984 186478395372 186517344384 186617514816 186742112256 186756738048 187021056348 187106842944 187121497302 187801141248 187815849984 187902001152 188042182656 188182677816 188268997248 188308320256 188325684288 188409452544 188777439756 188834279886 188920898208 189477937152 189621927936 189989644544 189992283264 190007163612 190076792832 190094319936 190134024192 190505379708 190607691942 190647503424 190797053952 191169704448 191314980864 191688642936 191816626176 191831649408 191919642624 191959728128 192191268024 192294485676 192334649472 192485523456 193008033792 193023150336 193152024576 193385002608 193529274624 193658486784 193673654272 194036726016 194051923128 194054618268 194351726592 194731319808 194771992576 194861334528 194876596224 195111654417 195152406624 195241923072 195257214576 195387580416 195769196784 195917968512 196071653376 196454605824 196495638528 196601167872 196985154528 197044465968 197116674048 197132112384 197134850304 197517136041 197667236088 198250063872 198341001216 198359290368 198400720896 198788222304 198876644352 198894982896 198936525312 199027777536 199325073213 199416503664 200156479488 200172155904 200245510144 200263974912 200305803264 200547410112 200563117146 200655115488 200697025536 200804811264 201089011914 201197008161 201239031392 201549938688 201943590912 202078420992 202094247936 202186948608 202338011988 202473105408 202488963264 202491775584 202581844992 202977512658 203019907776 203038628373 203349491712 203730702336 203746658688 203882692608 204280900992 204299737866 204436141056 204832585524 204835430394 204945438681 204988244832 205149044736 205549726464 205686964224 205703073792 205705930752 206104837608 206107700148 206261463744 206399176704 206802300096 206818497018 206964523008 207523454976 207542590848 207585939456 207681159168 207991380744 208086786432 208103083956 208242026496 208648749204 208971104256 209379250944 209422983168 209535455232 209832012432 209944704168 209988554496 210084876288 210101330304 210495198312 210880954368 211276283904 211292831232 211389751296 211547455488 211705512543 211802621904 211846860288 211866394824 211960634112 212536010484 212747157504 213162679296 213304999936 213324668928 213419556864 213738350112 213741318672 213836391936 213900777216 214478441352 214629875712 214646685696 215065917504 215209508864 215229353472 215373053952 215649723303 215793704448 215810605584 215909597952 215954694144 216215176527 216376480656 216546213888 216710774784 217131022336 217134038016 217151044128 217296027648 217558127934 217720433952 217865797632 217882861056 218291316768 218308413519 218645692416 219072734784 219118491648 219219001344 219236170752 219382546432 219546457452 219647163456 219664366398 219811027968 220240346382 220407714576 220580610048 220745170944 221011431552 221057593344 221176313856 221323984896 221341319168 221608298844 221675024214 221756258304 221773626432 221776706592 222375640599 222596562944 223031321856 223133626368 223200811008 223300091904 223636750092 223736224896 223756855758 223803590976 223906249728 224343566622 224566444032 225176039424 225193675392 225276198912 225296971776 225344028672 225615836376 225737004924 225784153728 225905412672 226393910316 226571501568 226743681024 227186539776 227338223616 227356028928 227460317184 227782243584 227800083672 227904575616 227952177152 228397396248 228750262272 228768178176 229197040128 229214991024 229368029184 229816013616 229969453056 229987464448 229990658688 230611775436 230792675328 230964854784 231243442272 231291741184 231397834752 231415958016 231419172096 231867942309 232022751744 232044146712 232199073792 232652587608 232835088384 233008791552 233463886848 233485414704 233534181888 233641304064 233990303337 234094383456 234097634736 234272279808 235070816256 235092492288 235141595136 235551657312 235600856064 235727387136 235776622592 235884773376 236061013986 236187792189 236237123808 236345485824 236363996592 236807098101 237222494208 237241073664 237349896192 237685819392 237704435136 237813470208 237863141376 237990887424 238277949642 238327717824 238349694177 238455713376 238971349778 239340552192 239808014208 239968124928 239986919424 239990252544 240097001472 240455643876 240458983506 240565940928 240638374368 241288246521 241458610176 241477521408 241949157192 242110697472 242133022656 242294685696 242767917504 242786931282 242898297696 242949030912 243423540738 243614490624 243799621632 244272400128 244275792768 244294924644 244458031104 244621246464 244935488196 245099022336 245118218688 245577731364 245953724416 245976403968 246027780096 246456826632 246508303104 246621376512 246640692096 246805364736 247103058888 247287406464 247958678898 248153186304 248205017088 248338317312 248637860496 248689792512 248823353088 248989483008 249008984064 249361408464 249475790592 249495329736 249498794916 250401521664 250421133312 250536001536 250910237088 251025329664 251100912384 251212603392 251703253008 251779039848 251894530944 252637249536 252829237248 253323044352 253342884816 253435723776 253459093248 253512032256 253817815923 254007172944 254143589256 254196671232 254396071936 254892939264 255086641152 255584857248 255755501568 255775532544 255892856832 256255024032 256275094131 256392647568 256446199296 256947070779 257344045056 257364200448 257536032768 257846670144 257866864902 258039032832 258211315712 258543015318 258715634688 258735897504 258739491024 259135635456 259641759744 259815112704 259835461632 260148872556 260203208832 260322564096 260342952768 260516773888 261025595712 261049665051 261223958016 261734161059 261939474432 261994184704 262134890496 262646872704 262725954624 262822232064 262842816512 262846467072 263356181388 263359839078 263556314784 264333418496 264454668288 264479053824 264534294528 265050963072 265168859136 265193310528 265248700416 265370370048 265766764284 265888671552 265909496166 266875305984 266896207872 267018633216 267396546816 267417489528 267540153984 267596034048 267739748352 268118682552 268262677548 269258121216 269458997248 269784015984 269964140544 269985284352 269989034112 270109126656 270636683544 270693210368 270718171164 271132655616 271640936448 271662211584 271843590144 272192801841 272374534656 272399650488 272581521408 273110114032 273113907192 273260584908 273317659776 273532059648 274066301952 274249285632 274270765056 274274574336 274806450144 274810266864 275015284992 275198902272 275736400128 275757996024 275952697344 276697939968 276723454464 276781252608 276908212224 277263929961 277321840992 277449048576 277470778608 277656035328 277990941249 278198332272 278628139008 279172334592 279230644224 279380606976 279717593058 279776016576 279926272224 279984739328 280113168384 280135107072 280531584522 280660264416 280682245953 281174605824 281701711872 281723774976 281853001728 282063273984 282274016724 282403495872 282462480384 282488526432 282614178816 283166159634 283251419829 283381347312 284216905728 284432891904 284559409152 284984466816 284988424896 285010745418 285115189248 285141479904 285201036288 285758069562 285911537913 285971255136 286195580928 286754556672 286972471296 287164071936 287532964404 287724939264 287747474112 287879463936 287939592192 288286902036 288441728514 288501974208 288728285184 289512050688 289534725504 289728036864 290077503912 290293911936 290487730176 290510481408 291055089024 291077884692 291081927402 291527589888 292096979712 292157988864 292292001792 292314894336 292728609936 292862884608 292885821864 293081370624 293653795176 293876952768 294107480064 294681908736 294743457792 294901751808 295477731792 295566698952 295675011072 295698168576 295702275456 296500854132 297375095808 297511501824 297601081344 297733455872 298182333456 298314966528 298342474344 298404787968 298541666304 299124755496 299421925376 300234719232 300258233856 300368265216 300395962368 300458704896 300821115168 300844675719 300982673232 301045538304 301207216896 301633517871 301858547088 302095335424 302324908032 302915386368 303117631488 303141371904 303280422912 303507017982 303709658112 303733444896 303737663376 303872767488 304466268987 304529861664 305000349696 305024237568 305596053504 305619988032 305824038912 306421351488 306449606799 306625937408 306654211584 307248878286 307253145591 307482367248 307723567104 307953139712 308324589696 308530446336 308554610688 308558896128 309157256412 309363668992 309392195616 309598765056 310203450144 310227745527 310446784512 311285182464 311313886272 311378909184 311521738752 311987071116 312125844608 312130179648 312154625934 312363039744 312973123806 313456656384 314068876416 314134474752 314303182848 314513031168 314748018648 314917056252 314982831744 315127314432 315151995456 315742797468 316321431552 316914425856 316939246848 317084626944 317150855168 317321183232 317703932856 317770290432 317799592236 317940951168 318804015726 319120736256 319744018944 319957499904 319982559232 319987003392 320129335296 320607525168 320611978008 320754587904 320851165824 321717662028 321944813568 321970028544 322598876256 322814263296 322844030208 323059580928 323690556672 323715908376 323864396928 323932041216 324564720984 324819320832 325066162176 325696533504 325701057024 325726566192 325944041472 326337191901 326580650928 326798696448 326824291584 327436975152 327968538624 328037040128 328609102176 328677737472 328828502016 328854256128 329073819648 329319686178 329470745184 329496549597 329716541952 330360519573 330611571864 330870915072 330940022784 331117756416 331517147328 331586390016 331764470784 331985977344 332011978752 332412448266 332481877952 332512536321 332634387456 332660439648 332665059888 333894844416 334048002048 334546982784 334700439552 334801216512 334950137856 335455125138 335604337344 335635283637 335705386464 335859374592 336515349933 336849666048 337105649664 337764059136 337790513088 337914298368 337945457664 338016043008 338423754564 338605507386 338676230592 338858119008 338928894976 339590865474 339857252352 340115521536 340779809664 341007335424 341034043392 341190475776 341673365376 341700125508 341856863424 341928265728 342596094372 343125393408 343152267264 343795560192 343822486536 344052043776 344724020424 344954179584 344981196672 344985988032 345917663154 346189012992 346447282176 346865163408 346937611776 347096752128 347123937024 347128758144 348034127616 348066220068 348298610688 348978881412 349252632576 349513187328 350195830272 350228122056 350301272832 350429642752 350461956096 351141575184 351146452104 351408419712 352606224384 352638738432 352712392704 353401284096 353558478848 353591080704 353664933888 353827160064 354091520979 354355685712 354518228736 354545994888 355833741312 355861610496 356024844288 356528729088 356556652704 356720205312 356794712064 356986331136 357416924463 357491576736 357683570064 358457024667 359010828288 359712021312 359952187392 359980379136 359985378816 360145502208 360683465814 360688475259 360848911392 360957561552 361510207488 362187915264 362216282112 362458120192 362923735788 363166046208 363199533984 363442028544 364151876256 364180396923 364347446544 364423546368 365135311107 365421735936 365694353408 365699432448 366408600192 366413689152 366442386966 366687046656 366931869696 367403232294 367648533504 367677328032 368366597046 368930586624 368964605952 369041670144 369210949632 369685239948 369762454656 369932064768 369961038144 370208047104 370654588332 370931109696 371938018347 372229779456 372307525632 372507475968 372956790744 373034688768 373235029632 373484224512 373513476096 374042112696 374213685888 374242994604 375602282496 375631699968 375804002304 376365355632 376537994496 376616640512 376651368576 376818905088 377554879512 377668559772 377841796416 378955874304 379243855872 379979289088 379984566528 380014327224 380153585664 380188639872 380268048384 381010759416 381215383884 381295006848 381594107904 382339408896 382629961728 383377285872 383633252352 383663298816 383839285248 383919456256 384382536048 384588971352 384669298944 384971046912 386016067584 386046300672 386304049152 386770005216 386800297353 387058549248 387316973568 387347308544 387814522977 388073452032 388103846256 388109236536 388703453184 389462639616 389543985152 389722669056 389753192448 390223308834 390304813248 390483846144 390514429152 390775160832 391538393568 391835937024 392143306752 392909211648 392991277056 393202335744 393970309056 394088931936 394233348096 394264224768 394269700608 395034272082 395039758617 395334472176 396500127744 396682002432 396718580736 396801441792 397576444608 397753288704 397789965792 397873050624 398055555072 398650146426 398833007328 398864244249 400312958976 400344311808 400527949824 400611606528 401094820224 401126234292 401310230976 401394051072 401609622528 402178023828 402394016322 402478062784 403887181824 404188495872 404373897216 404676023976 404946210816 404977926528 404983551168 405163689984 405955025316 406039815552 406077256746 406698983424 407461404672 407493317376 407765385216 408561801984 408599475732 408872282112 409665171048 409670860788 409890877362 409976489664 410298089472 411099452928 411373928448 411406147584 411411861504 412209675216 412215400296 412522927488 412798353408 413604600192 413636994036 413929046016 415046909952 415085181696 415171878912 415362318336 415982761488 416173572864 416206167912 416484052992 417297498408 417942208512 418758501888 418845966336 419070910464 419664024864 419889408336 419977108992 420169752576 420202660608 420797376783 420990396624 421761908736 422552567808 422585662464 422779502592 423094910976 423411025086 423605243808 423693720576 423732789648 423921268224 424749239451 425072020968 425494315008 426325358592 426609999872 426649337856 426839113728 427476700224 427482637344 427516118127 427672783872 427801554432 428637104343 428956882704 429293371392 430131835008 430419017728 430458706944 430746107904 431299446606 431587408896 431621211168 431819195904 431909388288 432430353054 432662592771 432752961312 433092427776 433421549568 434262044672 434268076032 434302088256 434592055296 435116255868 435440867904 435731595264 435765722112 436582633536 436616827038 436622891103 437291384832 438145469568 438236983296 438438002688 438472341504 438765092864 439092914904 439294326912 439328732796 439622055936 440480692764 440815429152 441161220096 442022863104 442115186688 442352627712 442682638336 443216597688 443350048428 443512516608 443547252864 443553413184 444751281198 445193125888 446062643712 446267252736 446401622016 446600183808 447273500184 447472449792 447513711516 447607181952 447812499456 448687133244 449132888064 450352078848 450387350784 450552397824 450593943552 450688057344 451231672752 451474009848 451568307456 451810825344 452787820632 453143003136 453487362048 454373079552 454676447232 454712057856 454920634368 455260526973 455564487168 455600167344 455809151232 455904354304 456794792496 457500524544 457536356352 458394080256 458429982048 458736058368 459632027232 459938906112 459974928896 459981317376 460873317429 461223550872 461585350656 461929709568 462486884544 462583482368 462795669504 462831916032 462838344192 463735884618 464045503488 464088293424 464398147584 465305175216 465670176768 466017583104 466927773696 466970829408 467068363776 467282608128 467980606674 468188766912 468195269472 468231938901 468544559616 469459685709 470184984576 470283190272 471103314624 471201712128 471454774272 471553245184 471769546752 472122027972 472375584378 472474247616 472690971648 472727993184 473614196202 474482147328 474699792384 475371638784 475408870272 475626940416 475726282752 475981774848 476555899284 476655435648 476699388354 476911426752 477942699556 478206023589 478681104384 479616028416 479936249856 479973838848 479980505088 480194002944 480911287752 480917967012 481131881856 481276748736 482576493042 482917220352 482955042816 483898314384 484221394944 484266045312 484589371392 485535835008 485573862564 485796595392 485898061824 486847081476 487228981248 487599243264 488544800256 488551585536 488589849288 488916062208 489870976392 490198044672 490236437376 491155462728 491907448832 491952807936 492055560192 492913653264 493016606208 493242753024 493281384192 493610729472 493979529267 494206117776 494574812928 495917357796 496306372608 496410034176 496676634624 497275720992 497379585024 497646706176 497978966016 498017968128 498618672399 498722816928 498951581184 498990659472 498997589832 500803043328 500842266624 501072003072 501820474176 502050659328 502201824768 502425206784 503182687707 503406506016 503558079696 503789061888 505274499072 505658474496 506646088704 506685769632 506871447552 506918186496 507024064512 507635631846 508014345888 508287178512 508393342464 509386298211 509785878528 510173282304 511169714496 511511003136 511551065088 511785713664 512510048064 512550188262 512785295136 512892398592 513894141558 514688090112 514728400896 515072065536 515693340288 515733729804 516078065664 516422631424 517086030636 517431269376 517471795008 517478982048 518876494731 519283519488 519670923264 520297745112 520406417664 520645128192 520685905536 521033547776 522051191424 522099330102 522447916032 523468322118 523878948864 523988369408 524269780992 525293745408 525451909248 525644464128 525685633024 525692934144 526712362776 526719678156 527112629568 528666836992 528909336576 528958107648 529068589056 530101926144 530337718272 530386621056 530497400832 530740740096 531533528568 531777343104 531818992332 533750611968 533792415744 534037266432 534793093632 534834979056 535080307968 535192068096 535479496704 536237365104 536525355096 538516242432 538917994496 539568031968 539928281088 539970568704 539978068224 540218253312 541025198721 541273367088 541386420736 541436342328 542265311232 543281872896 543324423168 543687180288 544385603682 544749069312 544799300976 545163042816 546220228064 546227814384 546521169816 546635319552 547064119296 548132603904 548498571264 548541530112 548549148672 549612900288 549620533728 549663580449 550030569984 550397804544 551104848441 551472800256 551515992048 552549895569 553395879936 553446908928 553562505216 553816424448 554527859922 554643681984 554898097152 554941557216 555312070656 555981882498 556396664544 557256278016 558344669184 558461288448 558761213952 559435186116 559552033152 559852544448 559969478656 560226336768 560270214144 561063169044 561320528832 561364491906 563403423744 563447549952 563706003456 564126547968 564548033448 564806991744 564924960768 564977052864 565228357632 566332319268 566502839658 566762694624 568433811456 568865783808 569968933632 569976849792 570021490836 570230378496 570282959808 570402072576 571516139124 571823075826 571942510272 572391161856 573509113344 573944942592 575065928808 575449878528 575494948224 575758927872 575879184384 576573804072 576883457028 577003948416 577456570368 579024101376 579069451008 579456073728 580155007824 580587823872 580975460352 581020962816 582110178048 582155769384 582163854804 583055179776 584193959424 584315977728 584584003584 584629788672 585334963251 585457219872 585725769216 585771643728 586162741248 587307590352 587753905536 588214960128 589363817472 589486915584 589803503616 590955463584 591133397904 591350022144 591396337152 591404550912 592551408123 593001708264 594750191616 595023003648 595202162688 595466911744 596364666912 596629933056 596684948688 596809575936 597083332608 597975219639 598249510992 600469438464 600516467712 600736530432 600791924736 600917409792 601642230336 601689351438 601965346464 602091076608 602414433792 603267035742 603591024483 603717094176 604190670848 604649816064 605830772736 606235262976 606282743808 606560845824 607014035964 607419316224 607466889792 607475326752 607745534976 608932537974 609059723328 609115885119 610048475136 611192107008 611239976064 611648077824 612842702976 612899213598 613251874816 613308423168 614497756572 614506291182 614964734496 615447134208 616649179392 617060892672 617109221376 617117792256 618314512824 618727337984 618784391232 619197530112 620406900288 620455491054 620893569024 622570364928 622627772544 622757818368 623043477504 623974142232 624251689216 624260359296 624309251868 624726079488 625946247612 626913312768 628137752832 628268949504 628606365696 629496037296 629834112504 629965663488 630254628864 630303990912 631485594936 632642863104 633828851712 633878493696 634169253888 634301710336 634642366464 635116537629 635407865712 635540580864 635599184472 635881902336 637608031452 638241472512 639488037888 639914999808 639965118464 639974006784 640258670592 641215050336 641223956016 641509175808 641702331648 643435324056 643889627136 643940057088 645197752512 645628526592 645688060416 646119161856 646949169909 647381113344 647431816752 647728793856 647864082432 648645529581 649129441968 649638641664 650132324352 651393067008 651402114048 651453132384 651888082944 652674383802 653161301856 653597392896 653648583168 654873950304 654925240557 655937077248 656074080256 657218204352 657355474944 657657004032 657708512256 658147639296 658639372356 658941490368 658993099194 659433083904 660721039146 661223143728 661741830144 662235512832 663034294656 663172780032 663528941568 663971954688 664023957504 664824896532 664963755904 665025072642 665268774912 665320879296 665330119776 667126921797 667789688832 669093965568 669400879104 669602433024 669900275712 670910250276 671208674688 671270567274 671410772928 671718749184 673030699866 673699332096 675528118272 675581026176 675828596736 675890915328 676032086016 676847509128 677211014772 677352461184 677716238016 677857789952 679181730948 679714504704 680231043072 681559619328 682014670848 682068086784 682380951552 683346730752 683400251016 683713726848 683856531456 685192188744 686250786816 686304534528 687591120384 687644973072 688104087552 689448040848 689908359168 689962393344 689971976064 691835326308 692378025984 692894564352 693730326816 693875223552 694193504256 694247874048 694257516288 695603826927 696068255232 696132440136 696597221376 697957762824 698505265152 699026374656 700391660544 700456244112 700602545664 700859285504 700923912192 701970910011 702283150368 702292904208 702816839424 705212448768 705277476864 705424785408 706802568192 707116957696 707182161408 707329867776 707654320128 708183041958 708563376567 708711371424 709036457472 709091989776 710421294303 711667482624 711723220992 712049688576 713057458176 713113305408 713440410624 713589424128 713972662272 714833848926 714983153472 715049082531 715367140128 716914049334 718021656576 719424042624 719904374784 719960758272 719970757632 720291004416 721366931628 721376950518 721697822784 721915123104 723864739563 724375830528 724432564224 725847471576 726332092416 726399067968 726884057088 728303752512 728360793846 728694893088 728847092736 730270622214 730843471872 731388706816 731398864896 732817200384 732827378304 732884773932 733374093312 733863739392 734806464588 735297067008 735354656064 736733194092 737861173248 737929211904 738083340288 739370479896 739524909312 739864129536 739922076288 740416094208 741309176664 741862219392 743876036694 744459558912 744615051264 745014951936 745913581488 746069377536 746470059264 746968449024 747026952192 748084225392 748427371776 748485989208 751204564992 751263399936 751608004608 752730711264 753075988992 753233281024 753302737152 753637810176 755109759024 755337119544 755683592832 757911748608 758487711744 759958578176 759969133056 760028654448 760307171328 760377279744 760536096768 761453447769 762021518832 762430767768 762590013696 763188215808 764678817792 765259923456 766754571744 767266504704 767326597632 767678570496 767838912512 768765072096 768825282393 769177942704 769338597888 770841212337 772032135168 772092601344 772608098304 773540010432 773600594706 774117098496 774633947136 774694617088 775629045954 776146904064 776207692512 776218473072 777406906368 778925279232 779087970304 779445338112 779506384896 780446617668 780609626496 780967692288 781028858304 781550321664 783076787136 783148995153 783671874048 785202483177 785818423296 785982554112 786404671488 787940618112 788177863872 788466696192 788528449536 788539401216 790068544164 790079517234 790668944352 793000255488 793364004864 793437161472 793602883584 795152889216 795506577408 795579931584 795746101248 796111110144 797300292852 797666014656 797728488498 800625917952 800688623616 801055899648 802189640448 802252468584 802620461952 802788102144 803219245056 804356047656 804788032644 804956125568 807774363648 808376991744 809352047952 809892421632 809955853056 809967102336 810327379968 811910050632 812079631104 812154513492 813397966848 814922809344 814986634752 815530770432 816578405523 817123603968 817198951464 817744564224 819330342096 819341721576 819781754724 819952979328 820596178944 822198905856 822747856896 822812295168 822823723008 824419350432 824430800592 825045854976 825596706816 827209200384 827273988072 827858092032 830093819904 830170363392 830343757824 830724636672 831791789883 831965522976 832347145728 832412335824 832968105984 833972823747 834594996816 835884417024 837517003776 837691932672 838141820928 839328049728 839778816672 839954217984 840339505152 840405321216 841594753566 841980793248 842046737859 843523817472 845105135616 845171324928 845559005184 846189821952 846822050172 847210487616 847387441152 847465579296 847842536448 849498478902 849754259487 850144041936 852650717184 853298675712 853678227456 854953400448 854965274688 855032236254 855345567744 855603108864 857274208686 857734613739 857913765408 858586742784 860263670016 860838035456 860917413888 861492215808 862598893212 863174817792 863242422336 863638391808 863818776576 864860706108 865325185542 865505922624 866184855552 868524089344 868536152064 868604176512 869184110592 870232511736 870881735808 871463190528 871531444224 873165267072 873233654076 873245782206 874582769664 876290939136 876473966592 876876005376 876944683008 878185829808 878588653824 878657465592 879244111872 880961385528 881630858304 882322440192 884045726208 884230373376 884705255424 885365276672 886433195376 886700096856 887025033216 887094505728 887106826368 889502562396 890386251776 892125287424 892534505472 892803244032 893200367616 894547000368 894944899584 895027423032 895214363904 895624998912 897374266488 898265776128 900704157696 900774701568 901104795648 901187887104 901376114688 902463345504 902534027157 902948019696 903136614912 903621650688 904900553613 905575641264 906286006272 906974724096 908746159104 909352894464 909424115712 909841268736 910521053946 911128974336 911200334688 911618302464 911808708608 913398806961 913589584992 915001049088 915072712704 916788160512 916859964096 917472116736 919264054464 919877812224 919949857792 919962634752 921746634858 921759436773 922447101744 923170701312 923859419136 924973769088 925166964736 925591339008 925663832064 925676688384 927471769236 928091006976 928176586848 928796295168 930610350432 930683236581 931340353536 933855547392 933941658816 934136727552 934565216256 935961213348 936377533824 936390538944 936463877802 937089119232 938919371418 940369969152 942206629248 942403424256 942909548544 943106490368 943539093504 944244055944 944751168756 944948495232 945381943296 945455986368 947228392404 948964294656 950743277568 950817740544 951253880832 951452565504 951963549696 953111798568 953310871296 953398776708 953822853504 955885399112 956412047178 957362208768 959232056832 959872499712 959947677696 959961010176 960388005888 961822575504 961835934024 962263763712 962553497472 965152986084 965834440704 965910085632 967796628768 968442789888 968532090624 969178742784 971071670016 971147725128 971593190784 971796123648 973694162952 974457962496 975198486528 977089600512 977103171072 977179698576 977832124416 979011575703 979741952784 980396089344 980472874752 982310925456 983814897664 983905615872 984111120384 985827306528 986033212416 986485506048 986562768384 987221458944 987959058534 988412235552 988489648791 989149625856 991081558719 991834715592 992612745216 992820068352 993353269248 994551441984 994759170048 995293412352 995957932032 996035936256 997237344798 997445633856 997537608963 997903162368 997981318944 997995179664 1001684533248 1002144006144 1003640948352 1004101318656 1004403649536 1004850413568 1006365375414 1006813012032 1006905850911 1007116159392 1007578123776 1009546049799 1010548998144 1011316948992 1013292177408 1013371539264 1013742895104 1013836372992 1014048129024 1015271263692 1016028691776 1016574357024 1016786684928 1018772596422 1019571757056 1020346564608 1022339428992 1023022006272 1023102130176 1023571427328 1025020096128 1025100376524 1025570590272 1025784797184 1027788283116 1029376180224 1029456801792 1031386680576 1031467459608 1032156131328 1034172061272 1034862538752 1034943590016 1034957964096 1037752989462 1038567038976 1039341846528 1040595490224 1040812835328 1041290256384 1041371811072 1042067095552 1044102382848 1044198660204 1044895832064 1046936644236 1047757897728 1047976738816 1048539561984 1050587490816 1050903818496 1051288928256 1051371266048 1051385868288 1053424725552 1053439356312 1054225259136 1057333673984 1057818673152 1057916215296 1058137178112 1060203852288 1060675436544 1060773242112 1060994801664 1061481480192 1062274562937 1063067057136 1063554686208 1063637984664 1067501223936 1067584831488 1068074532864 1069586187264 1069669958112 1070160615936 1070384136192 1070958993408 1072250773389 1072474730208 1073050710192 1075371074001 1077032484864 1077835988992 1079136063936 1079856562176 1079941137408 1079956136448 1080436506624 1082050397442 1082546734176 1082772841472 1082872684656 1084530622464 1086563745792 1086648846336 1087374360576 1088771207364 1089498138624 1089598601952 1090326085632 1092440456128 1092455628768 1092541190769 1093042339632 1093270639104 1095405933321 1096265207808 1097083060224 1097098297344 1099225800576 1099241067456 1099327160898 1100061139968 1100795609088 1102209696882 1102945600512 1103031984096 1105099791138 1106791759872 1106893817856 1107125010432 1107632848896 1109055719844 1109287363968 1109796194304 1109883114432 1110624141312 1111963764996 1112793329088 1115814055041 1116689338368 1116922576896 1117522427904 1118870372232 1119104066304 1119705088896 1119938957312 1120452673536 1120540428288 1122126338088 1122641057664 1122728983812 1126806847488 1126895099904 1127412006912 1129096066896 1129613983488 1129849921536 1129954105728 1130456715264 1132664638536 1133005679316 1133525389248 1136867622912 1137731567616 1139937867264 1139953699584 1140042981672 1140460756992 1140565919616 1140804145152 1143032278248 1143646151652 1143885020544 1144782323712 1147018226688 1147889885184 1150131857616 1150899757056 1150989896448 1151517855744 1151758368768 1153147608144 1153766914056 1154007896832 1154913140736 1158048202752 1158138902016 1158912147456 1160310015648 1160400892059 1161175647744 1161950920704 1162041925632 1163443568931 1164220356096 1164311538768 1164327709608 1166110359552 1168387918848 1168631955456 1169168007168 1169259577344 1170669926502 1170914439744 1171451538432 1171543287456 1172325482496 1174615180704 1175507811072 1176429920256 1178727634944 1178973831168 1179607007232 1181910927168 1182266795808 1182700044288 1182792674304 1182809101824 1185102816246 1185119275851 1186003416528 1189500383232 1190046007296 1190404325376 1190933823488 1192729333824 1193259866112 1193369897376 1193619151872 1194166665216 1195950439278 1196499021984 1196592732747 1200938876928 1201032935424 1201583849472 1201834819584 1203284460672 1203378702876 1203930692928 1204182153216 1204828867584 1206534071484 1207182048966 1207434188352 1208381341696 1211661545472 1212565487616 1213121691648 1214028071928 1214838632448 1214933779584 1214950653504 1215491069952 1217865075948 1218119446656 1218231770238 1220096950272 1222384214016 1222479952128 1223296155648 1225685405952 1225798427196 1226503749632 1226616846336 1228995513144 1229012582364 1229929468992 1230894268416 1233298358784 1234121785344 1234218442752 1234235584512 1236629025648 1237454675968 1237568782464 1238395060224 1240813800576 1240910982108 1241787138048 1245140729856 1245255545088 1245515636736 1246086955008 1247948284464 1248503378432 1248520718592 1248618503736 1249452158976 1251892495224 1253826625536 1256275505664 1256537899008 1257212731392 1258992074592 1259668225008 1259931326976 1260509257728 1260607981824 1262392130349 1262971189872 1265285726208 1267657703424 1267756987392 1268338507776 1268603420672 1269284732928 1270233075258 1270815731424 1271081161728 1271198368944 1271763804672 1274247718353 1275216062904 1276482945024 1278976075776 1279829999616 1279930236928 1279948013568 1280517341184 1282430100672 1282447912032 1282548354381 1283018351616 1283404663296 1285911313029 1286870648112 1287880114176 1290395505024 1291257053184 1291376120832 1292238323712 1293898339818 1294762226688 1294863633504 1295457587712 1295728164864 1297291059162 1297987778313 1298258883936 1299277283328 1300264648704 1302786134016 1302804228096 1302906264768 1303776165888 1305348767604 1306322603712 1307194785792 1307297166336 1309747900608 1309850481114 1311874154496 1314436408704 1314710949888 1315314008064 1315417024512 1316295278592 1317278744712 1317882980736 1317986198388 1318866167808 1321442078292 1322446287456 1323483660288 1326068589312 1326345560064 1327057883136 1328047915008 1329649793064 1329927511808 1330050145284 1330537549824 1330641758592 1330660239552 1334253843594 1335579377664 1338187931136 1338801758208 1339204866048 1339800551424 1341820500552 1342417349376 1342541134548 1342821545856 1343437498368 1346061399732 1347398664192 1351056236544 1351162052352 1351657193472 1351781830656 1352064172032 1353695018256 1354422029544 1354704922368 1355432476032 1355715579904 1358363461896 1359429009408 1360462086144 1363119238656 1364029341696 1364136173568 1364761903104 1365781580919 1366693461504 1366800502032 1367427453696 1367713062912 1370384377488 1372501573632 1372609069056 1375182240768 1375289946144 1376208175104 1378896081696 1379816718336 1379924786688 1379943952128 1382619952287 1383670652616 1384756051968 1385789128704 1387460653632 1387750447104 1388387008512 1388495748096 1388515032576 1391207653854 1392136510464 1392264880272 1393194442752 1395915525648 1397010530304 1398052749312 1400783321088 1400912488224 1401205091328 1401718571008 1401847824384 1403941820022 1404566300736 1404585808416 1404695816703 1405633678848 1408379057127 1410554953728 1410849570816 1413605136384 1414233915392 1414364322816 1414659735552 1415308640256 1416366083916 1417126753134 1417422742848 1418072914944 1418183979552 1420842588606 1423446441984 1424099377152 1426114916352 1426226610816 1426880821248 1427178848256 1427945324544 1429667697852 1429966306944 1430098165062 1430734280256 1433828098668 1434618070767 1436043313152 1438848085248 1439808749568 1439921516544 1439941515264 1440582008832 1442733863256 1442753901036 1443395645568 1443830246208 1447729479126 1448751661056 1448865128448 1451694943152 1452664184832 1452798135936 1453768114176 1456607505024 1456721587692 1457389786176 1457694185472 1460541244428 1461686943744 1462777413632 1462797729792 1465634400768 1465654756608 1465769547864 1466748186624 1469612929176 1470594134016 1470709312128 1473466388184 1475722346496 1475858423808 1476166680576 1478740959792 1479049818624 1479728259072 1479844152576 1480832188416 1481938587801 1482618353328 1483724438784 1487752073388 1488919117824 1489230102528 1490029903872 1491827162976 1492138755072 1492940118528 1493936898048 1494053904384 1495856017197 1496168450784 1496854743552 1496971978416 1502409129984 1502526799872 1503216009216 1505461422528 1506151977984 1506466562048 1506605474304 1507275620352 1509548063121 1510219518048 1510674239088 1511367185664 1515823497216 1516975423488 1519917156352 1519938266112 1520057308896 1520614342656 1520754559488 1521072193536 1522906895538 1524043037664 1524861535536 1525180027392 1528158894633 1529357635584 1530519846912 1533509143488 1534533009408 1534653195264 1535357140992 1535677825024 1537530144192 1537650564786 1538355885408 1538677195776 1541682424674 1544064270336 1544185202688 1545216196608 1547080020864 1547201189412 1548234196992 1549267894272 1549389234176 1551258091908 1552293808128 1552415385024 1552436946144 1556629484193 1557850558464 1558175940608 1559012769792 1560893235336 1561219252992 1561935384576 1562057716608 1563100643328 1566153574272 1566297990306 1567343748096 1570404966354 1571636846592 1571965108224 1572809342976 1575881236224 1576355727744 1576933392384 1577056899072 1577078802432 1580137088328 1580159034468 1581337888704 1586000510976 1586728009728 1586874322944 1587205767168 1590305778432 1591013154816 1591159863168 1591492202496 1592222220288 1594600585704 1595332029312 1595456976996 1601251835904 1601377247232 1602111799296 1604379280896 1604504937168 1605240923904 1605576204288 1606438490112 1608712095312 1609576065288 1609912251136 1615548727296 1616753983488 1618704095904 1619784843264 1619911706112 1619934204672 1620654759936 1623075596163 1623820101264 1624159262208 1624309026984 1626795933696 1629845618688 1629973269504 1631061540864 1633156811046 1634247207936 1634397902928 1635489128448 1638660684192 1638683443152 1639563509448 1639905958656 1641192357888 1644397811712 1645495713792 1645624590336 1645647446016 1648838700864 1648861601184 1648990741347 1650091709952 1651193413632 1653314545323 1654418400768 1654547976144 1657649686707 1660187639808 1660340726784 1660687515648 1661449273344 1663583579766 1663931045952 1664694291456 1664824671648 1665936211968 1667945647494 1669189993632 1671768834048 1675034007552 1675383865344 1676283641856 1678656099456 1679557633344 1679908435968 1680679010304 1680810642432 1683189507132 1683961586496 1684093475718 1690210271232 1690342649856 1691118010368 1692379643904 1693644100344 1694420975232 1694774882304 1694931158592 1695685072896 1698996957804 1699508518974 1700288083872 1705301434368 1706597351424 1709906800896 1709930549376 1710064472508 1710691135488 1711206217728 1714548417372 1715469227478 1715827530816 1717173485568 1720527340032 1721676070912 1721834827776 1725197786424 1726349635584 1726484844672 1727276783616 1727637553152 1729721412216 1730650371084 1731011845248 1732369711104 1737048178688 1737072304128 1737208353024 1738368221184 1740465023472 1741763471616 1742926381056 1743062888448 1746330534144 1746467308152 1746491564412 1749165539328 1752581878272 1752947933184 1753752010752 1753889366016 1756004889753 1756371659616 1757177307648 1757314931184 1758488223744 1761922771056 1763261716608 1764644880384 1768091452416 1768460746752 1769410510848 1770730553344 1772866390752 1773400193712 1774050066432 1774189011456 1774213652736 1777654224369 1779005124792 1780772503552 1784250574848 1785069010944 1785606488064 1786400735232 1789094000736 1789889799168 1790054846064 1790428727808 1791249997824 1793925658917 1794748532976 1801408315392 1801549403136 1802209591296 1802375774208 1802752229376 1804926691008 1805068054314 1805896039392 1806273229824 1807243301376 1809801107226 1810773073449 1811151282528 1812572012544 1813949448192 1817492318208 1818705788928 1818848231424 1819682537472 1821042107892 1822257948672 1822400669376 1823236604928 1823617417216 1826797613922 1827179169984 1827347655357 1830145425408 1833576321024 1833719928192 1834944233472 1838528108928 1839755624448 1839899715584 1839925269504 1843493269716 1843518873546 1844894203488 1846341402624 1849947538176 1850333929472 1851182678016 1851327664128 1851353376768 1854943538472 1856182013952 1856353173696 1857592590336 1861220700864 1861366473162 1862680707072 1867711094784 1867883317632 1868273455104 1869130432512 1871922426696 1872755067648 1872781077888 1872927755604 1874178238464 1877838742836 1880739938304 1884413258496 1884806848512 1885819097088 1886212980736 1888488111888 1889502337512 1889896990464 1890763886592 1890911972736 1894456784808 1897928589312 1901486555136 1901635481088 1902507761664 1902905131008 1903927099392 1905349612887 1906223597136 1906621742592 1906797553416 1907645707008 1911770798224 1912824094356 1914724417536 1918464113664 1919744999424 1919895355392 1919922020352 1920776011776 1923645151008 1923671868048 1924527527424 1925106994944 1930305972168 1931668881408 1931820171264 1935593257536 1936885579776 1937064181248 1938357485568 1940847509727 1942143340032 1942295450256 1943186381568 1943592247296 1945936588743 1947388325904 1948915924992 1950396973056 1954179201024 1954206342144 1954359397152 1955664248832 1958023151406 1959483905568 1960792178688 1960945749504 1964621850912 1964775721671 1967811231744 1968222240768 1971654613056 1972066424832 1972971012096 1973125536768 1974442917888 1975918117068 1976824471104 1976979297582 1978299251712 1982163117438 1983669431184 1985225490432 1986706538496 1989102883968 1989518340096 1990586824704 1991915864064 1992071872512 1994474689596 1994891267712 1995075217926 1995806324736 1995962637888 1995990359328 2001380765391 2003369066496 2007281896704 2008202637312 2008807299072 2009700827136 2012730750828 2013626024064 2013811701822 2014232318784 2015156247552 2019092099598 2021097996288 2026584354816 2026743078528 2027485790208 2027672745984 2028096258048 2030542527384 2032057383552 2033148714048 2033573369856 2037545192844 2039143514112 2040693129216 2044678857984 2046044012544 2046204260352 2047142854656 2050040192256 2050200753048 2051141180544 2051569594368 2055576566232 2058752360448 2058913603584 2062773361152 2062934919216 2064312262656 2068344122544 2069725077504 2069887180032 2069915928192 2075505978924 2077134077952 2078683693056 2081190980448 2081625670656 2082580512768 2082743622144 2084134191104 2086811480781 2088204765696 2088397320408 2089791664128 2093873288472 2095515795456 2095953477632 2097079123968 2101174981632 2101807636992 2102577856512 2102742532096 2102771736576 2105912730033 2106849451104 2106878712624 2108450518272 2114667347968 2115637346304 2115832430592 2116274356224 2120407704576 2121350873088 2121546484224 2121989603328 2122962960384 2124549125874 2125690129701 2126134114272 2127109372416 2127275969328 2131263882909 2135002447872 2135169662976 2136149065728 2139172374528 2139339916224 2140321231872 2140768272384 2141917986816 2144501546778 2144949460416 2145147247593 2146101420384 2150742148002 2154064969728 2155671977984 2158272127872 2159713124352 2159882274816 2159912272896 2160873013248 2164100794884 2165093468352 2165545682944 2165745369312 2171594218689 2173127491584 2173297692672 2177542414728 2178996277248 2179197203904 2180652171264 2184880912256 2184911257536 2185082381538 2186084679264 2186541278208 2190811866642 2192530415616 2194166120448 2194196594688 2198451601152 2198482134912 2198654321796 2200122279936 2201591218176 2204419393764 2205891201024 2206063968192 2210199582276 2213583519744 2213787635712 2214250020864 2218111439688 2218574727936 2219592388608 2219766228864 2221248282624 2223927529992 2225586658176 2231628110082 2233378676736 2233845153792 2235044855808 2237740744464 2238208132608 2239410177792 2239877914624 2240905347072 2241080856576 2244252676176 2245282115328 2245457967624 2253613694976 2253790199808 2254824013824 2258192133792 2259227966976 2259699843072 2259908211456 2260913430528 2265329277072 2266011358632 2267050778496 2273735245824 2275463135232 2279875734528 2279907399168 2280085963344 2280921513984 2281131839232 2281608290304 2284360343307 2286064556496 2287292303304 2287770041088 2289564647424 2294036453376 2295779770368 2300263715232 2301799514112 2301979792896 2303035711488 2303516737536 2306295216288 2306475847179 2307533828112 2308015793664 2312523637011 2316096405504 2316277804032 2317824294912 2320620031296 2320801784118 2322351295488 2323901841408 2324083851264 2326887137862 2328440712192 2328623077536 2328655419216 2332220719104 2336775837696 2337263910912 2338336014336 2338519154688 2341339853004 2341828879488 2342903076864 2343086574912 2344650964992 2349230361408 2349446985459 2351015622144 2355607449531 2357455269888 2357947662336 2359214014464 2363821854336 2364533591616 2365400088576 2365585348608 2365618203648 2370205632492 2370238551702 2372006833056 2379000766464 2380092014592 2380808650752 2385458667648 2386519732224 2386739794752 2387238303744 2388333330432 2391900878556 2392998043968 2393185465494 2401877753856 2402065870848 2403167698944 2406568921344 2406757405752 2407861385856 2408364306432 2409657735168 2413068142968 2414364097932 2414868376704 2416762683392 2423323090944 2425130975232 2428056143856 2429677264896 2429867559168 2429901307008 2430982139904 2435730151896 2436238893312 2436463540476 2440193900544 2444768428032 2444959904256 2446592311296 2449735216569 2451370811904 2451596854392 2453007499264 2453233692672 2457991026288 2458025164728 2459858937984 2461788536832 2466596717568 2468243570688 2468436885504 2468471169024 2473258051296 2474909351936 2475137564928 2476790120448 2481627601152 2481821964216 2483574276096 2490281459712 2490511090176 2491031273472 2492173910016 2495896568928 2497006756864 2497041437184 2497237007472 2498904317952 2501918471241 2503784990448 2507653251072 2512551011328 2513075798016 2514425462784 2517984149184 2519336450016 2519862653952 2521018515456 2521215963648 2524784260698 2525942379744 2526140213577 2530571452416 2535315406848 2535513974784 2536677015552 2537206841344 2538569465856 2540466150516 2541631462848 2542162323456 2542396737888 2543527609344 2548495436706 2549262778461 2550432125808 2557952151552 2559860473856 2559896027136 2561034682368 2564860201344 2564895824064 2565096708762 2566036703232 2566809326592 2571822626058 2573203841217 2573741296224 2575760228352 2580791010048 2582514106368 2582752241664 2584476647424 2587796679636 2589524453376 2589727267008 2590915175424 2591456329728 2594582118324 2595975556626 2596517767872 2598554566656 2605572268032 2605608456192 2605812529536 2607552331776 2610697535208 2612645207424 2614389571584 2614594332672 2619495801216 2619700962228 2623748308992 2628872817408 2629421899776 2630628016128 2630834049024 2634557489424 2635765961472 2635972396776 2637732335616 2642884156584 2644892574912 2646967320576 2652137178624 2652691120128 2654115766272 2656095830016 2659299586128 2659855023616 2660100290568 2661075099648 2661283517184 2661320479104 2668507687188 2671158755328 2676375862272 2677603516416 2678409732096 2679601102848 2683641001104 2684834698752 2685082269096 2685643091712 2686874996736 2692122799464 2694797328384 2702112473088 2702324104704 2703314386944 2703563661312 2704128344064 2707390036512 2707602081471 2708844059088 2709409844736 2710864952064 2711431159808 2714701660839 2716726923792 2718858018816 2720924172288 2726238477312 2728058683392 2728272347136 2729523806208 2731563161838 2733386923008 2733601004064 2734854907392 2735426125824 2740196420883 2740768754976 2745003147264 2745218138112 2750364481536 2750579892288 2752416350208 2757792163392 2759633436672 2759849573376 2759887904256 2765239904574 2765278310319 2767341305232 2769512103936 2771578257408 2774921307264 2775500894208 2776774017024 2776991496192 2777030065152 2782415307708 2784273020928 2784529760544 2786388885504 2791831051296 2792049709743 2794021060608 2801566642176 2801824976448 2802410182656 2803695648768 2807883640044 2809132601472 2809171616832 2809391633406 2811267357696 2816758114254 2821109907456 2827210272768 2828467830784 2828728645632 2829319471104 2830617280512 2832732167832 2834253506268 2834845485696 2836145829888 2836367959104 2841685177212 2846892883968 2852229832704 2852453221632 2853761642496 2854357696512 2855890649088 2859335395704 2859932613888 2860196330124 2861468560512 2867656197336 2869236141534 2872086626304 2877696170496 2879617499136 2879843033088 2879883030528 2881164017664 2885467726512 2885507802072 2886791291136 2887660492416 2895458958252 2897503322112 2897730256896 2903389886304 2905328369664 2905596271872 2907536228352 2913215010048 2913443175384 2914779572352 2915388370944 2921082488856 2923373887488 2925554827264 2925595459584 2931268801536 2931309513216 2931539095728 2933496373248 2939225858352 2941188268032 2941418624256 2946932776368 2951444692992 2951716847616 2952333361152 2957481919584 2958099637248 2959456518144 2959688305152 2961664376832 2963877175602 2965236706656 2965468946373 2967448877568 2973244676157 2975504146776 2977838235648 2978460205056 2980059807744 2983654325952 2984277510144 2985880237056 2987873796096 2988107808768 2991712034394 2992336901568 2992612826889 2993709487104 2993943956832 3005053599744 3006432018432 3010922845056 3012303955968 3012933124096 3013210948608 3014551240704 3019096126242 3020439036096 3021348478176 3022734371328 3028638149397 3031646994432 3033950846976 3039834312704 3039876532224 3040114617792 3041228685312 3041509118976 3042144387072 3045813791076 3048086075328 3049723071072 3050360054784 3056317789266 3058715271168 3061039693824 3067018286976 3069066018816 3069306390528 3070714281984 3071355650048 3075060288384 3075301129572 3076711770816 3077354391552 3083364849348 3088128540672 3088370405376 3094160041728 3094402378824 3096468393984 3098778468352 3102516183816 3104587616256 3104830770048 3104873892288 3113258968386 3115701116928 3116351881216 3118025539584 3121786470672 3122438505984 3123870769152 3124115433216 3126201286656 3132307148544 3132595980612 3134687496192 3140809932708 3143273693184 3143930216448 3145618685952 3151762472448 3152711455488 3153866784768 3154113798144 3154157604864 3160274176656 3160318068936 3162675777408 3172001021952 3173456019456 3173748645888 3174411534336 3180611556864 3182026309632 3182319726336 3182984404992 3184444440576 3186823688811 3189201171408 3190664058624 3190913953992 3202503671808 3202754494464 3204223598592 3208758561792 3209009874336 3210481847808 3211152408576 3212876980224 3216752320167 3217424190624 3219152130576 3219824502272 3226113222003 3231097454592 3233507966976 3237408191808 3239569686528 3239823412224 3239868409344 3241309519872 3246151192326 3247640202528 3248318524416 3248618053968 3253591867392 3259691237376 3259946539008 3262123081728 3266313622092 3268494415872 3268795805856 3270978256896 3277321368384 3277366886304 3277623572307 3279127018896 3279811917312 3286217799963 3288795623424 3291249180672 3291294892032 3297677401728 3297723202368 3297981482694 3300183419904 3302386827264 3306629090646 3308836801536 3309095952288 3315299373414 3320375279616 3320681453568 3321375031296 3322898546688 3327167159532 3327862091904 3329388582912 3329649343296 3331872423936 3335891294988 3338379987264 3347442165123 3350068015104 3350767730688 3352567283712 3357312198912 3359115266688 3359816871936 3361358020608 3361621284864 3366379014264 3367923172992 3368186951436 3380420542464 3380685299712 3382236020736 3387288200688 3388841950464 3389549764608 3389862317184 3391370145792 3397993915608 3399017037948 3400576167744 3410602868736 3413194702848 3419813601792 3419861098752 3420128945016 3421382270976 3422412435456 3429096834744 3430938454956 3431655061632 3434346971136 3441054680064 3443352141824 3443669655552 3450395572848 3452699271168 3452969689344 3454553567232 3455275106304 3459442824432 3461300742168 3462023690496 3464739422208 3474096357376 3474144608256 3474416706048 3476736442368 3480930046944 3481202676177 3483526943232 3485852762112 3486125776896 3490330706793 3492661068288 3492934616304 3492983128824 3498331078656 3505163756544 3505895866368 3507504021504 3507778732032 3512009779506 3512743319232 3514354615296 3514629862368 3516976447488 3523845542112 3526523433216 3529289760768 3536182904832 3536921493504 3538821021696 3541461106688 3545732781504 3546800387424 3548100132864 3548378022912 3548427305472 3555308448738 3558010249584 3568501149696 3570138021888 3571212976128 3572801470464 3578188001472 3579779598336 3580109692128 3580857455616 3582499995648 3587851317834 3589497065952 3589778198241 3602816630784 3603098806272 3604751548416 3605504458752 3609853382016 3610136108628 3611792078784 3612546459648 3614486602752 3619602214452 3621546146898 3622302565056 3625144025088 3634984636416 3637696462848 3639365074944 3642084215784 3644515897344 3644801338752 3646473209856 3647234834432 3653595227844 3654358339968 3654695310714 3660290850816 3667152642048 3667439856384 3669888466944 3677056217856 3679511248896 3679799431168 3679850539008 3686986539432 3687037747092 3689788406976 3692682805248 3699895076352 3700667858944 3702365356032 3702655328256 3702706753536 3709887076944 3712364027904 3712706347392 3715185180672 3722441401728 3722732946324 3725361414144 3735422189568 3735766635264 3736546910208 3738260865024 3743844853392 3745510135296 3745562155776 3745855511208 3748356476928 3755677485672 3761479876608 3768826516992 3769613697024 3771638194176 3772425961472 3776976223776 3779004675024 3779793980928 3781527773184 3781823945472 3787176391047 3788913569616 3795857178624 3802973110272 3803270962176 3805015523328 3805810262016 3807854198784 3810699225774 3812447194272 3813243485184 3813595106832 3815291414016 3822743155059 3823541596448 3825648188712 3829448835072 3836928227328 3839489998848 3839790710784 3839844040704 3841552023552 3847290302016 3847343736096 3847645063143 3849055054848 3850213989888 3857733939087 3860611944336 3863640342528 3871186515072 3873771159552 3874128362496 3876714971136 3881695019454 3884286680064 3884590900512 3886372763136 3887184494592 3891873177486 3893963334939 3894776651808 3897831849984 3900793946112 3908358402048 3908412684288 3908718794304 3911328497664 3916046302812 3918967811136 3921584357376 3921891499008 3929243701824 3929551443342 3935622463488 3943309226112 3944132849664 3945942024192 3946251073536 3948885835776 3951836234136 3953648942208 3953958595164 3956598503424 3964326234876 3967338862368 3970450980864 3978205767936 3979036680192 3981173649408 3984143745024 3988949379192 3989782535424 3990150435852 3991612649472 3991925275776 3991980718656 4002761530782 4006738132992 4014563793408 4016405274624 4017614598144 4019401654272 4025461501656 4027252048128 4027623403644 4028464637568 4030312495104 4038184199196 4042195992576 4053168709632 4053486157056 4054971580416 4055345491968 4056192516096 4061085054768 4064114767104 4066297428096 4067146739712 4075090385688 4078287028224 4081386258432 4089357715968 4092088025088 4092408520704 4094285709312 4097344742757 4100080384512 4100401506096 4102282361088 4103139188736 4111153132464 4117504720896 4117827207168 4125546722304 4125869838432 4128624525312 4136688245088 4139450155008 4139774360064 4139831856384 4147859856861 4151011957848 4154268155904 4157367386112 4162381960896 4163251341312 4165161025536 4165487244288 4168268382208 4173622961562 4176409531392 4176794640816 4179583328256 4187746576944 4191031590912 4194158247936 4202349963264 4203615273984 4205155713024 4205485064192 4205543473152 4211825460066 4213698902208 4213757425248 4214087450109 4216901036544 4225137171381 4229334695936 4231664861184 4232548712448 4240815409152 4242701746176 4243092968448 4243979206656 4245925920768 4249098251748 4251380259402 4252268228544 4254218744832 4254551938656 4262527765818 4270339325952 4272298131456 4278344749056 4278679832448 4280642463744 4281536544768 4283835973632 4289003093556 4289898920832 4290294495186 4292202840768 4301484296004 4308129939456 4316544255744 4319426248704 4319764549632 4319824545792 4321746026496 4328201589768 4330186936704 4331091365888 4331490738624 4343188437378 4346254983168 4346595385344 4355084829456 4357992554496 4358394407808 4361304342528 4369761824512 4369822515072 4370164763076 4372169358528 4373082556416 4381623733284 4385060831232 4388332240896 4388393189376 4396903202304 4396964269824 4397308643592 4400244559872 4408838787528 4411782402048 4412127936384 4420399164552 4427167039488 4427575271424 4428500041728 4436222879376 4437149455872 4439184777216 4439532457728 4442496565248 4445815763403 4447855059984 4451173316352 4463256220164 4466757353472 4467690307584 4470089711616 4475481488928 4476416265216 4478820355584 4479755829248 4481810694144 4482161713152 4487568051591 4488505352352 4490564230656 4490915935248 4507227389952 4507580399616 4509648027648 4516384267584 4518455933952 4519399686144 4519816422912 4521826861056 4528644189363 4530658554144 4532022717264 4534101556992 4547470491648 4550926270464 4559751469056 4559814798336 4560171926688 4561843027968 4562263678464 4563216580608 4568720686614 4572129112992 4574584606608 4575540082176 4584476683899 4588072906752 4591559540736 4600527430464 4603599028224 4603959585792 4606071422976 4607033475072 4612590432576 4612951694358 4615067656224 4616031587328 4625047274022 4632192811008 4632555608064 4635648589824 4641240062592 4641603568236 4644702590976 4647803682816 4648167702528 4653774275724 4656881424384 4657246155072 4657310838432 4669888452579 4673551675392 4674527821824 4677038309376 4682679706008 4683657758976 4685806153728 4686173149824 4689301929984 4698460722816 4698893970918 4702031244288 4711214899062 4714910539776 4715895324672 4718428028928 4727643708672 4729067183232 4730800177152 4731170697216 4731236407296 4740411264984 4740477103404 4744013666112 4758001532928 4760184029184 4761617301504 4770917335296 4773039464448 4773479589504 4774476607488 4776666660864 4783801757112 4785996087936 4786370930988 4803755507712 4804131741696 4806335397888 4813137842688 4813514811504 4815722771712 4816728612864 4819315470336 4826136285936 4828728195864 4829736753408 4833525366784 4846646181888 4850261950464 4856112287712 4859354529792 4859735118336 4859802614016 4861964279808 4869226788489 4871460303792 4872477786624 4872927080952 4880387801088 4889536856064 4889919808512 4893184622592 4899470433138 4902741623808 4903193708784 4906014998528 4906467385344 4915982052576 4916050329456 4919717875968 4923577073664 4933193435136 4936487141376 4936873771008 4936942338048 4946516102592 4946972224041 4949818703872 4950275129856 4953580240896 4959943635969 4963255202304 4963643928432 4972949060121 4980562919424 4981022180352 4982062546944 4984347820032 4991793137856 4994013513728 4994082874368 4994474014944 4997808635904 5003836942482 5007569980896 5015306502144 5025102022656 5026151596032 5028850925568 5035968298368 5038672900032 5039725307904 5042037030912 5042431927296 5049568521396 5051884759488 5052280427154 5070630813696 5071027949568 5073354031104 5077138931712 5080932301032 5083262925696 5084324646912 5084793475776 5087055218688 5096990873412 5098525556922 5100864251616 5115904303104 5119720947712 5119792054272 5129720402688 5129791648128 5130193417524 5132073406464 5133618653184 5143645252116 5146407682434 5147482592448 5151520456704 5161582020096 5165028212736 5165504483328 5175593359272 5179048906752 5179454534016 5181830350848 5182912659456 5189164236648 5191951113252 5193035535744 5197109133312 5211144536064 5211216912384 5211625059072 5215104663552 5221395070416 5225290414848 5228779143168 5229188665344 5238991602432 5239401924456 5247496617984 5257745634816 5258843799552 5261256032256 5261668098048 5268014669259 5269114978848 5271531922944 5271944793552 5275464671232 5285768313168 5289785149824 5293934641152 5304274357248 5305382240256 5308231532544 5312191660032 5318599172256 5319710047232 5320200581136 5322150199296 5322567034368 5322640958208 5332962673107 5337015374376 5342317510656 5352751724544 5355207032832 5356819464192 5359202205696 5367282002208 5369669397504 5370164538192 5371286183424 5373749993472 5381776976751 5384245598928 5404224946176 5404648209408 5406628773888 5407127322624 5408256688128 5414780073024 5415204162942 5417688118176 5418819689472 5421729904128 5422862319616 5429403321678 5432319220347 5433453847584 5437716037632 5441848344576 5452476954624 5456117366784 5456544694272 5459047612416 5463126323676 5466773846016 5467202008128 5469709814784 5470852251648 5480392841766 5481537509952 5482042966071 5490436276224 5500728963072 5501159784576 5504832700416 5515584326784 5519266873344 5519699146752 5519775808512 5530479809148 5530556620638 5534682610464 5539024207872 5549842614528 5551001788416 5553548034048 5553982992384 5554060130304 5564830615416 5568546041856 5569059521088 5572777771008 5583662102592 5584099419486 5588042121216 5603133284352 5603649952896 5604820365312 5607391297536 5615767280088 5618265202944 5618343233664 5618783266812 5622534715392 5633516228508 5642219814912 5654420545536 5656935661568 5657457291264 5658638942208 5665464335664 5668507012536 5669690971392 5672291659776 5672735918208 5683370354424 5693785767936 5704459665408 5704906443264 5707523284992 5708715393024 5711781298176 5716048838661 5718670791408 5719865227776 5720392660248 5722937121024 5735312394672 5738472283068 5744173252608 5755392340992 5759234998272 5759686066176 5759766061056 5762328035328 5770935453024 5771015604144 5773582582272 5775320984832 5790917916504 5795006644224 5795460513792 5806779772608 5810656739328 5811192543744 5815072456704 5822542529181 5826430020096 5826886350768 5829559144704 5830776741888 5837809766229 5842164977712 5846747774976 5851109654528 5851190919168 5862537603072 5862619026432 5863078191456 5866992746496 5878451716704 5882376536064 5882837248512 5893865552736 5894327165013 5903433695232 5904666722304 5914963839168 5916199274496 5918913036288 5919376610304 5923328753664 5927754351204 5930473413312 5930937892746 5934897755136 5946489352314 5951008293552 5955676471296 5960119615488 5967308651904 5968555020288 5971760474112 5975747592192 5976215617536 5983424068788 5984673803136 5985225653778 5987418974208 5987887913664 6004142296173 6010107199488 6021845690112 6024607911936 6025866248192 6026421897216 6029102481408 6038192252484 6040878072192 6042696956352 6045468742656 6057276298794 6063293988864 6079668625408 6079753064448 6080229235584 6082457370624 6083018237952 6084288774144 6091627582152 6096172150656 6099446142144 6100720109568 6112635578532 6117430542336 6122079387648 6134036573952 6138132037632 6138612781056 6141428563968 6150120576768 6150602259144 6153423541632 6154708783104 6166729698696 6176257081344 6176740810752 6188320083456 6188804757648 6192936787968 6197556936704 6205032367632 6209175232512 6209661540096 6209747784576 6226517936772 6231402233856 6232703762432 6236051079168 6243572941344 6244877011968 6247741538304 6248230866432 6252402573312 6260434442343 6264614297088 6265191961224 6269374992384 6281619865416 6286547386368 6287860432896 6291237371904 6303524944896 6305422910976 6307733569536 6308227596288 6308315209728 6317738190099 6320548353312 6320636137872 6325351554816 6344002043904 6346912038912 6347497291776 6348823068672 6361223113728 6364052619264 6364639452672 6365968809984 6368888881152 6373647377622 6377070389103 6378402342816 6381328117248 6381827907984 6393791648727 6405007343616 6405508988928 6408447197184 6417517123584 6418019748672 6420963695616 6422304817152 6425753960448 6433504640334 6434848381248 6438304261152 6439649004544 6452226444006 6462194909184 6467015933952 6474816383616 6479139373056 6479646824448 6479736818688 6482619039744 6492302384652 6495280405056 6496637048832 6497236107936 6514782656067 6519382474752 6519893078016 6532627244184 6536988831744 6537591611712 6541956513792 6554642736768 6554733772608 6555247144614 6558254037792 6559623834624 6572435599926 6577591246848 6582498361344 6582589784064 6595354803456 6595446404736 6595962965388 6600366839808 6604773654528 6613258181292 6617673603072 6618191904576 6630598746828 6640750559232 6641362907136 6642750062592 6654334319064 6655724183808 6658777165824 6659298686592 6663744847872 6671782589976 6676759974528 6694884330246 6700136030208 6701535461376 6705134567424 6714624397824 6718230533376 6719633743872 6722716041216 6723242569728 6732758028528 6735846345984 6736373902872 6760841084928 6761370599424 6764472041472 6774576401376 6777683900928 6779099529216 6779724634368 6782740291584 6795987831216 6798034075896 6801152335488 6821205737472 6826389405696 6839627203584 6839722197504 6840257890032 6842764541952 6844824870912 6853081029921 6858193669488 6861876909912 6863310123264 6868693942272 6882109360128 6886704283648 6887339311104 6900791145696 6905398542336 6905939378688 6909107134464 6910550212608 6918885648864 6919427541537 6922601484336 6924047380992 6937570911033 6948192714752 6948289216512 6948833412096 6953472884736 6961860093888 6962405352354 6967053886464 6971705524224 6972251553792 6980661413586 6985322136576 6985869232608 6985966257648 6996662157312 7010327513088 7011791732736 7015008043008 7015557464064 7024019559012 7025486638464 7028709230592 7029259724736 7033952894976 7047691084224 7048340956377 7053046866432 7066822348593 7072365809664 7073842987008 7077642043392 7082922213376 7091465563008 7093600774848 7096200265728 7096756045824 7096854610944 7110616897476 7116020499168 7137002299392 7140276043776 7142425952256 7156376002944 7159559196672 7160219384256 7161714911232 7164999991296 7175702635668 7178994131904 7179556396482 7205633261568 7206197612544 7209503096832 7219706764032 7220272217256 7223584157568 7225092919296 7228973205504 7239204428904 7243092293796 7244605130112 7250288050176 7269969272832 7275392925696 7284168431568 7289031794688 7289602677504 7292946419712 7294469668864 7307190455688 7308716679936 7309390621428 7320581701632 7334305284096 7334879712768 7339776933888 7349205649707 7354112435712 7359022497792 7359598862336 7359701078016 7373973078864 7374075494184 7379576813952 7385365610496 7399790152704 7401335717888 7404730712064 7405310656512 7405413507072 7419774153888 7424728055808 7425412694784 7430370361344 7444882803456 7445465892648 7450722828288 7470844379136 7471533270528 7473093820416 7476521730048 7487689706784 7491020270592 7491124311552 7491711022416 7496712953856 7505755413723 7511354971344 7522959753216 7537653033984 7539227394048 7543276388352 7544851922944 7553952447552 7558009350048 7559587961856 7563055546368 7563647890944 7574352782094 7577827139232 7578420640731 7591714357248 7605946220544 7606541924352 7610031046656 7611620524032 7615708397568 7621398451548 7624894388544 7626486970368 7627190213664 7630582828032 7645486310118 7647083192896 7647788335383 7651296377424 7673856454656 7679581421568 7679688081408 7683104047104 7694580604032 7694687472192 7695290126286 7698110109696 7700427979776 7715467878174 7719611523651 7721223888672 7727280685056 7742373030144 7747542319104 7748256724992 7753429942272 7763390038908 7768573360128 7769181801024 7772745526272 7774368989184 7783746354972 7787926669878 7789553303616 7795663699968 7816716804096 7816825368576 7817437588608 7822656995328 7832092605624 7837935622272 7843168714752 7843782998016 7858487403648 7859102886684 7871244926976 7886618452224 7888265699328 7891884048384 7892502147072 7903672468272 7907297884416 7907917190328 7913197006848 7928652469752 7934677724736 7940901961728 7956411535872 7958073360384 7962347298816 7968287490048 7977898758384 7979565070848 7980300871704 7983225298944 7983850551552 7983961437312 8005523061564 8013476265984 8029127586816 8032810549248 8035229196288 8038803308544 8050923003312 8054504096256 8055246807288 8056929275136 8060624990208 8076368398392 8084391985152 8106337419264 8106972314112 8109943160832 8110690983936 8112385032192 8122170109536 8122806244413 8128229534208 8132594856192 8134293479424 8144104982517 8150180771376 8156574056448 8162772516864 8178715431936 8184176050176 8184817041408 8188571418624 8194689485514 8200160769024 8200803012192 8204564722176 8206278377472 8220589262649 8222306264928 8235009441792 8235654414336 8251093444608 8251739676864 8257249050624 8273376490176 8278900310016 8279548720128 8279663712768 8295719713722 8295834930957 8302023915696 8308536311808 8314734772224 8324763921792 8326502682624 8330322051072 8330974488576 8336536764416 8347245923124 8352819062784 8353589281632 8359166656512 8375493153888 8376149129229 8382063181824 8404699926528 8407230547968 8410970128384 8411086946304 8423650920132 8427397804416 8427514850496 8428174900218 8433802073088 8450274342762 8458669391872 8463329722368 8481630818304 8485403492352 8486185936896 8487958413312 8491851841536 8498196503496 8502760518804 8504536457088 8508437489664 8509103877312 8525055531636 8540678651904 8556689498112 8557359664896 8561284927488 8563073089536 8567671947264 8578006187112 8579797841664 8580588990372 8584405681536 8602968592008 8616259878912 8633088511488 8638852497408 8639529099264 8639649091584 8643492052992 8656403179536 8660373873408 8662182731776 8662981477248 8686376874756 8692509966336 8693190770688 8710169658912 8715985108992 8716788815616 8722608685056 8739523649024 8739645030144 8740329526152 8744338717056 8746165112832 8763247466568 8770121662464 8776664481792 8776786378752 8793806404608 8793928539648 8794617287184 8800489119744 8817677575056 8823564804096 8824255872768 8840798329104 8854334078976 8855150542848 8857000083456 8872445758752 8874298911744 8878369554432 8879064915456 8884993130496 8891631526806 8895710119968 8896406839119 8902346632704 8919734028471 8926512440328 8933514706944 8935380615168 8940179423232 8950962977856 8952832530432 8957640711168 8959511658496 8963621388288 8964323426304 8975136103182 8977010704704 8977838480667 8981128461312 8981831870496 9015160799232 9019296055296 9032768535168 9036911867904 9038799372288 9039632845824 9043653722112 9057288378726 9061317108288 9064045434528 9068203113984 9085914448191 9094940983296 9101852540928 9119502938112 9119629596672 9120343853376 9123686055936 9124527356928 9126433161216 9137441373228 9144258225984 9149169213216 9151080164352 9168953367798 9176145813504 9183119081472 9201054860928 9207198056448 9207919171584 9212142845952 9214066950144 9225180865152 9225903388716 9230135312448 9232063174656 9250094548044 9264385622016 9265111216128 9282480125184 9283207136472 9289405181952 9296335405056 9307548551448 9313762848768 9314492310144 9314621676864 9339776905158 9347103350784 9349055643648 9354076618752 9365359412016 9367315517952 9371612307456 9372346299648 9378603859968 9396921445632 9397787941836 9404062488576 9422429798124 9429821079552 9431790649344 9436856057856 9455287417344 9458134366464 9461600354304 9462341394432 9462472814592 9480822529968 9480954206808 9488027332224 9516003065856 9520368058368 9523234603008 9541834670592 9546078928896 9546959179008 9548953214976 9553333321728 9560471066433 9567603514224 9571992175872 9572741861976 9607511015424 9608263483392 9612670795776 9626275685376 9627029623008 9631445543424 9633457225728 9638630940672 9652272571872 9657456391728 9659473506816 9678339666009 9693292363776 9700523900928 9712224575424 9718709059584 9719470236672 9719605228032 9723928559616 9738453576978 9742920607584 9744955573248 9745854161904 9760775602176 9779073712128 9779839617024 9786369245184 9798940866276 9805483247616 9806387417568 9812029997056 9812934770688 9831964105152 9832100658912 9832870716921 9839435751936 9858653399889 9866386870272 9873747542016 9873884676096 9893032205184 9893944448082 9899637407744 9900550259712 9907160481792 9919887271938 9926510404608 9927287856864 9945898120242 9961125838848 9962044360704 9964125093888 9968695640064 9983586275712 9988027027456 9988165748736 9988948029888 9995617271808 10007673884964 10015139961792 10042326495369 10050204045312 10052303192064 10057701851136 10071936596736 10077345800064 10079450615808 10084074061824 10084863854592 10099137042792 10103769518976 10104560854308 10141261627392 10142055899136 10146708062208 10161864602064 10166525851392 10168649293824 10169586951552 10174110437376 10193981746824 10197051113844 10201728503232 10231808606208 10239441895424 10239584108544 10259440805376 10259583296256 10260386835048 10264146812928 10267237306368 10287290504232 10292815364868 10294965184896 10303040913408 10323164040192 10330056425472 10331008966656 10351186718544 10358097813504 10358909068032 10363660701696 10365825318912 10378328473296 10383902226504 10386071071488 10394218266624 10422289072128 10422433824768 10423250118144 10430209327104 10442790140832 10443608028531 10450580829696 10457558286336 10458377330688 10470992120379 10477983204864 10478803848912 10494993235968 10515491269632 10517687599104 10522512064512 10523336196096 10536029338518 10538229957696 10543063845888 10543889587104 10550929342464 10571536626336 10579570299648 10587869282304 10608548714496 10610764480512 10616463065088 10624383320064 10637198344512 10639420094464 10640401162272 10644300398592 10645134068736 10645281916416 10665925346214 10674030748752 10705503449088 10710414065664 10713638928384 10718404411392 10734564004416 10739338795008 10740329076384 10742572366848 10747499986944 10763553953502 10768491197856 10769334594723 10808449892352 10809296418816 10814254645248 10816513376256 10829560146048 10830408325884 10835376236352 10837639378944 10843459808256 10845724639232 10858806643356 10864638440694 10866907695168 10875432075264 10904953909248 10913089388544 10918095224832 10926252647352 10933547692032 10934404016256 10939419629568 10941704503296 10960785683532 10963075019904 10964085932142 10980872552448 11001457926144 11002319569152 11009665400832 11031168653568 11038533746688 11039398293504 11039551617024 11060959618296 11061113241276 11069365220928 11078048415744 11099685229056 11102003576832 11107096068096 11107965984768 11108120260608 11129661230832 11137092083712 11138119042176 11145555542016 11167324205184 11168198838972 11176084242432 11206266568704 11207299905792 11209640730624 11214782595072 11231534560176 11236530405888 11236686467328 11237566533624 11245069430784 11267032457016 11284439629824 11308841091072 11313871323136 11314914582528 11317277884416 11330928671328 11337014025072 11339381942784 11344583319552 11345471836416 11361529173141 11366740708848 11387571535872 11408919330816 11409812886528 11415046569984 11417430786048 11423562596352 11432097677322 11437341582816 11439730455552 11440785320496 11445874242048 11468229465177 11470624789344 11476944566136 11488346505216 11510784681984 11518469996544 11519372132352 11519532122112 11524656070656 11541870906048 11542031208288 11542935189429 11547165164544 11550641969664 11573201817261 11581835833008 11590921027584 11613559545216 11621313478656 11622385087488 11630144913408 11645085058362 11652860040192 11653772701536 11659118289408 11661553483776 11675619532458 11684329955424 11693495549952 11702381838336 11725075206144 11725238052864 11726156382912 11733985492992 11756903433408 11764753072128 11765674497024 11787731105472 11788654330026 11806867390464 11829927678336 11832398548992 11837826072576 11838753220608 11846657507328 11855508702408 11860946826624 11861875785492 11869795510272 11892978704628 11902016587104 11911352942592 11934617303808 11937110040576 11943520948224 11952431235072 11966848137576 11969347606272 11970451307556 11974837948416 11975775827328 12008284592346 12020214398976 12043691380224 12049215823872 12051732496384 12052843794432 12058204962816 12076384504968 12081756144384 12085393912704 12090937485312 12114552597588 12126587977728 12159337250816 12159506128896 12160458471168 12164914741248 12166036475904 12168577548288 12183255164304 12192344301312 12198892284288 12201440219136 12225271157064 12234861084672 12244158775296 12268073147904 12276264075264 12277225562112 12282857127936 12292034228271 12300241153536 12301204518288 12306847083264 12309417566208 12333459397392 12352514162688 12353481621504 12376640166912 12377609515296 12385873575936 12395113873408 12410064735264 12418350465024 12419323080192 12419495569152 12443579570583 12453035873544 12462804467712 12465407524864 12472102158336 12487145882688 12489754023936 12495483076608 12496461732864 12504805146624 12520868884686 12529228594176 12530383922448 12538749984768 12563239730832 12573094772736 12582474743808 12607049889792 12610845821952 12615467139072 12616455192576 12616630419456 12635476380198 12641096706624 12641272275744 12642262350327 12650703109632 12675411514143 12688004087808 12694994583552 12697646137344 12722446227456 12728105238528 12729278905344 12731937619968 12737777762304 12747294755244 12754140778206 12756804685632 12762656234496 12763655815968 12787583297454 12811017977856 12816894394368 12835034247168 12836039497344 12841927391232 12844609634304 12851507920896 12867009280668 12869696762496 12876608522304 12879298009088 12904452888012 12924389818368 12949632767232 12958278746112 12959293648896 12959473637376 12965238079488 12984604769304 12990560810112 12993274097664 12994472215872 13029565312134 13038764949504 13039786156032 13065254488368 13073977663488 13075183223424 13083913027584 13109285473536 13109467545216 13110494289228 13116508075584 13119247669248 13144871199852 13155182493696 13164996722688 13165179568128 13190709606912 13190892809472 13191925930776 13200733679616 13226516362584 13235347206144 13236383809152 13261197493656 13281501118464 13282725814272 13285500125184 13308668638128 13311448367616 13317554331648 13318597373184 13327489695744 13337447290209 13343565179952 13353519949056 13389768660492 13400272060416 13403070922752 13410269134848 13429248795648 13436461066752 13439267487744 13445432082432 13446485139456 13462704154773 13465516057056 13471692691968 13472747805744 13521682169856 13522741198848 13528944082944 13549152802752 13555367801856 13558199058432 13559449268736 13565480583168 13585932568089 13591975662432 13596068151792 13602304670976 13642411474944 13652778811392 13679254407168 13679444395008 13680515780064 13685529083904 13689649741824 13706162059842 13716387338976 13723753819824 13726620246528 13753430051697 13764218720256 13774678622208 13801582291392 13810797084672 13811878757376 13818214268928 13821100425216 13837771297728 13838855083074 13845202968672 13848094761984 13875141822066 13896385429504 13896578433024 13897666824192 13906945769472 13923720187776 13924810704708 13934107772928 13943411048448 13944503107584 13961322827172 13970644273152 13971738465216 13971932515296 14009665357737 14020655026176 14023583465472 14031114928128 14048039118024 14050973276928 14057418461184 14058519449472 14067905789952 14095382168448 14096681912754 14106093732864 14133644697186 14144731619328 14147685974016 14155284086784 14182931126016 14187201549696 14192400531456 14193512091648 14193709221888 14221233794952 14232040998336 14274004598784 14280552087552 14284851904512 14312752005888 14319118393344 14320438768512 14323429822464 14329999982592 14351405271336 14357988263808 14359112792964 14411266523136 14412395225088 14419006193664 14439413528064 14440544434512 14447168315136 14450185838592 14457946411008 14478408857808 14486184587592 14489210260224 14500576100352 14539938545664 14550785851392 14568336863136 14578063589376 14579205355008 14585892839424 14588939337728 14607680365467 14614380911376 14617433359872 14618781242856 14641163403264 14668610568192 14669759425536 14679553867776 14698411299414 14708224871424 14718044995584 14719197724672 14719402156032 14747946157728 14748150988368 14759153627904 14770731220992 14799580305408 14802671435776 14809461424128 14810621313024 14810827014144 14839548307776 14849456111616 14850825389568 14860740722688 14879830907907 14889765606912 14890931785296 14918847180363 14941688758272 14943066541056 14946187640832 14953043460096 14975379413568 14982040541184 14982248623104 14983422044832 14993425907712 15011510827446 15022709942688 15045919506432 15075306067968 15078454788096 15086552776704 15089703845888 15107904895104 15116018700096 15119175923712 15126111092736 15127295781888 15148705564188 15155654278464 15156841281462 15211892441088 15213083848704 15220062093312 15231416795136 15242796903096 15249788777088 15252973940736 15254380427328 15261165656064 15290972620236 15294166385792 15295576670766 15302592754848 15347712909312 15359162843136 15359376162816 15389161208064 15389374944384 15390580252572 15396220219392 15400855959552 15430935756348 15439223047302 15442447777344 15454561370112 15484746060288 15495084638208 15496513449984 15526780077816 15537146720256 15538363602048 15545491052544 15548737978368 15567492709944 15575853339756 15579106607232 15591327399936 15633433608192 15633650737152 15634875177216 15645313990656 15664185211248 15675871244544 15686337429504 15687565996032 15716974807296 15718205773368 15742489853952 15773236904448 15776531398656 15783768096768 15785004294144 15804044007777 15807344936544 15814595768832 15815834380656 15826394013696 15857304939504 15869355449472 15881803923456 15912823071744 15916146720768 15924694597632 15936574980096 15955797516768 15959130141696 15960601743408 15966450597888 15967701103104 15967922874624 15998888019321 16011046123128 16026952531968 16058255173632 16065621098496 16070458392576 16077606617088 16101846006624 16109008192512 16110493614576 16113858550272 16121249980416 16145330930253 16152736796784 16212674838528 16213944628224 16219886321664 16221381967872 16224770064384 16244340219072 16245612488826 16256459068416 16265189712384 16268586958848 16288209965034 16296957661041 16300361542752 16313148112896 16325545033728 16357430863872 16368352100352 16369634082816 16377142837248 16389378971028 16400321538048 16401606024384 16409129444352 16412556754944 16441178525298 16444612529856 16446128898213 16471308828672 16502186889216 16503479353728 16514498101248 16546752980352 16557800620032 16559097440256 16559327425536 16591439427444 16591669861914 16604047831392 16617072623616 16649527843584 16653005365248 16660644102144 16661948977152 16694491846248 16705638125568 16707178563264 16718333313024 16750986307776 16752298258458 16764126363648 16809399853056 16814461095936 16821940256768 16822173892608 16847301840264 16854795608832 16855029700992 16856349800436 16867604146176 16900548685524 16917338783744 16926659444736 16963261636608 16970806984704 16972371873792 16975916826624 16996393006992 17005521037608 17009072914176 17016874979328 17018207754624 17050111063272 17081357303808 17113378996224 17114719329792 17122569854976 17126146179072 17135343894528 17148146515983 17156012374224 17159595683328 17161177980744 17168811363072 17205937184016 17232519757824 17266177022976 17277704994816 17279058198528 17279298183168 17286984105984 17312806359072 17320747746816 17324365463552 17325962954496 17372753749512 17385019932672 17386381541376 17420339317824 17431970217984 17433577631232 17445217370112 17479047298048 17479290060288 17480659052304 17488677434112 17492330225664 17513429298687 17526494933136 17540243324928 17553328963584 17553572757504 17587612809216 17587857079296 17589234574368 17600978239488 17635355150112 17647129608192 17648511745536 17681596658208 17682981495039 17710301085696 17714000166912 17744891517504 17748597823488 17756739108864 17758129830912 17769986260992 17783263053612 17791420239936 17792813678238 17804693265408 17839468056942 17853024880656 17867029413888 17880358846464 17901925955712 17905665060864 17915281422336 17919023316992 17927242776576 17928646852608 17950272206364 17954021409408 17955676961334 17962256922624 17963663740992 18012426888519 18030321598464 18065537070336 18073823735808 18077598744576 18079265691648 18087307444224 18114576757452 18122634216576 18128090869056 18136406227968 18171828896382 18189881966592 18239005876224 18239259193344 18240687706752 18247372111872 18249054713856 18252866322432 18274882746456 18288516451968 18298338426432 18302160328704 18337906735596 18352291627008 18366238162944 18402109721856 18414396112896 18415838343168 18424285691904 18450361730304 18451806777432 18460270624896 18464126349312 18500189096088 18528771244032 18530222432256 18564960250368 18566414272944 18578810363904 18592670810112 18615097102896 18627525697536 18628984620288 18629243353728 18679553810316 18694206701568 18698111287296 18708153237504 18730718824032 18734631035904 18743224614912 18744692599296 18757207719936 18781303327029 18793842891264 18795575883672 18808124977152 18844859596248 18859642159104 18863581298688 18873712115712 18910574834688 18916268732928 18923200708608 18924682788864 18924945629184 18953214570297 18961645059936 18961908413616 18976054664448 19032006131712 19040736116736 19046469206016 19083669341184 19092157857792 19093918358016 19097906429952 19106666643456 19120942132866 19131211167309 19135207028448 19143984351744 19145483723952 19181374946181 19215022030848 19216526966784 19225341591552 19252551370752 19254059246016 19262891086848 19266914451456 19277261881344 19304545143744 19314912783456 19318947013632 19356679332018 19386584727552 19401047801856 19424449150848 19437418119168 19438940473344 19439210456064 19447857119232 19476907153956 19485841215168 19489911146496 19491708323808 19544347968201 19558147424256 19559679234048 19597881732552 19610966495232 19612774835136 19625869541376 19663928210304 19664201317824 19665741433842 19678871503872 19717306799778 19732773740544 19747495084032 19747769352192 19786064410368 19787888896164 19799274815488 19801100519424 19814320963584 19839774543876 19853020809216 19854575713728 19891796240484 19922251677696 19924088721408 19928250187776 19967172551424 19976054054912 19976331497472 19977896059776 19991234543616 20015347769928 20030279923584 20084652990738 20100408090624 20104606384128 20115403702272 20143873193472 20154691600128 20158901231616 20168148123648 20169727709184 20198274085584 20207539037952 20209121708616 20282523254784 20284111798272 20293416124416 20323729204128 20333051702784 20337298587648 20339173903104 20348220874752 20387963493648 20394102227688 20403457006464 20463617212416 20478883790848 20479168217088 20518881610752 20519166592512 20520773670096 20528293625856 20534474612736 20574581008464 20585630729736 20589930369792 20606081826816 20646328080384 20660112850944 20662017933312 20702373437088 20716195627008 20717818136064 20727321403392 20731650637824 20756656946592 20758282624611 20767804453008 20772142142976 20812712733099 20844578144256 20844867649536 20846500236288 20860418654208 20885580281664 20887216057062 20901161659392 20915116572672 20916754661376 20941984240758 20955966409728 20957607697824 20989986471936 21030982539264 21035375198208 21045024129024 21046672392192 21072058677036 21076459915392 21086127691776 21087779174208 21101858684928 21143073252672 21159140599296 21200467045779 21217097428992 21221528961024 21232926130176 21248766640128 21274396689024 21278840188928 21280802324544 21288600797184 21290268137472 21290563832832 21331850692428 21348061497504 21411006898176 21420828131328 21427277856768 21469128008832 21478677590016 21480658152768 21485144733696 21494999973888 21527107907004 21536982395712 21538669189446 21616899784704 21618592837632 21628509290496 21659120292096 21660816651768 21670752472704 21675278757888 21686919616512 21691449278464 21717613286712 21729276881388 21733815390336 21750864150528 21809907818496 21826178777088 21852505294704 21867095384064 21868808032512 21878839259136 21883409006592 21921571367064 21926150039808 21928171864284 21961745104896 22002915852288 22004639138304 22019330801664 22047616949121 22062337307136 22077067493376 22078796587008 22079103234048 22121919236592 22122226482552 22138730441856 22156096831488 22199370458112 22204007153664 22214192136192 22215931969536 22216240521216 22259322461664 22274184167424 22276238084352 22291111084032 22334648410368 22336397677944 22352168484864 22412533137408 22414599811584 22419281461248 22429565190144 22463069120352 22473060811776 22473372934656 22475133067248 22490138861568 22517266241169 22534064914032 22568879259648 22617682182144 22627742646272 22629829165056 22634555768832 22661857342656 22674028050144 22678763885568 22689166639104 22690943672832 22723058346282 22733481417696 22735261922193 22775143071744 22817838661632 22819625773056 22830093139968 22834861572096 22847125192704 22864195354644 22874683165632 22879460911104 22881570640992 22891748484096 22936458930354 22941249578688 22943365006149 22953889132272 23021569363968 23038744264704 23039064244224 23049312141312 23083741812096 23084062416576 23085870378858 23094330329088 23101283939328 23146403634522 23158834570953 23163671666016 23181842055168 23227119090432 23242626957312 23244770174976 23260289826816 23290170116724 23305720080384 23307545403072 23318236578816 23323106967552 23351239064916 23368659910848 23386991099904 23450150412288 23450476105728 23452312765824 23467970985984 23513806866816 23529506144256 23531348994048 23575462210944 23577308660052 23613734780928 23659855356672 23664797097984 23675652145152 23677506441216 23711017404816 23721893653248 23723751570984 23739591020544 23785957409256 23804033174208 23822705885184 23869234607616 23874220081152 23887041896448 23904862470144 23933696275152 23938695212544 23940902615112 23949675896832 23951551654656 24016569184692 24040428797952 24087382760448 24098431647744 24103464992768 24105687588864 24116409925632 24152769009936 24163512288768 24170787825408 24181874970624 24229105195176 24253175955456 24318674501632 24319012257792 24320916942336 24329829482496 24332072951808 24337155096576 24366510328608 24368418733239 24384688602624 24397784568576 24402880438272 24432314947551 24450542314128 24469722169344 24488317550592 24536146295808 24552528150528 24554451124224 24565714255872 24584068456542 24600482307072 24602409036576 24613694166528 24618835132416 24661767787947 24666918794784 24705028325376 24706963243008 24753280333824 24755219030592 24771747151872 24790227746816 24820129470528 24836700930048 24838646160384 24838991138304 24887159141166 24906071747088 24925608935424 24944204316672 24974291765376 24979508047872 24990966153216 24992923465728 25009610293248 25041737769372 25058457188352 25060767844896 25077499969536 25126479461664 25128447387687 25146189545472 25214099779584 25221691643904 25232910385152 25233260838912 25270952760396 25282193413248 25282544551488 25284524700654 25301406219264 25350823028286 25376008175616 25389989167104 25444892454912 25456210477056 25458557810688 25463875239936 25475555524608 25494589510488 25508281556412 25513609371264 25525312468992 25527311631936 25575166594908 25622035955712 25670068494336 25672078994688 25683854782464 25689219268608 25703015841792 25734018561336 25739393524992 25753217044608 25758596018176 25808905776024 25848779636736 25899265534464 25916557492224 25918587297792 25918947274752 25930476158976 25969209538608 25981121620224 25986548195328 25988944431744 26059130624268 26077529899008 26079572312064 26130508976736 26147955326976 26150366446848 26167826055168 26218570947072 26218935090432 26220988578456 26233016151168 26238495338496 26289742399704 26310364987392 26329993445376 26330359136256 26381419213824 26381785618944 26383851861552 26401467359232 26453032725168 26470694412288 26472767618304 26522394987312 26563002236928 26565451628544 26571000250368 26617337276256 26622896735232 26635108663296 26637194746368 26654979391488 26674894580418 26687130359904 26689220517357 26707039898112 26759202085413 26779537320984 26800544120832 26806141845504 26820538269696 26858497591296 26872922133504 26878534975488 26890864164864 26892970278912 26925408309546 26931032114112 26933515442001 26943385383936 26945495611488 27045482397696 27057888165888 27098305605504 27110735603712 27116398116864 27118898537472 27130961166336 27171865136178 27183951324864 27192136303584 27204609341952 27257743344573 27284822949888 27305557622784 27358508814336 27358888790016 27361031560128 27371058167808 27379299483648 27412324119684 27432774677952 27447507639648 27453240493056 27506860103394 27528437440512 27549357244416 27603164582784 27621594169344 27623757514752 27636428537856 27642200850432 27675542595456 27677710166148 27690405937344 27696189523968 27750283644132 27792770859008 27793156866048 27795333648384 27847440375552 27849621409416 27868215545856 27889006215168 27922645654344 27941288546304 27943476930432 27943865030592 28019330715474 28041310052352 28047166930944 28062229856256 28096078236048 28101946553856 28114836922368 28117038898944 28135811579904 28190764336896 28193363825508 28212187465728 28267289394372 28289463238656 28295371948032 28310568173568 28365862252032 28374403099392 28384801062912 28387024183296 28387418443776 28442467589904 28464081996672 28548009197568 28561104175104 28569703809024 28625504011776 28638236786688 28640877537024 28646859644928 28659999965184 28681413199299 28702810542672 28715976527616 28718225585928 28822533046272 28824790450176 28838012387328 28878827056128 28881088869024 28894336630272 28900371677184 28915892822016 28956817715616 28972369175184 28978420520448 29035018998027 29079877091328 29101571702784 29136673726272 29156127178752 29158410710016 29171785678848 29177878675456 29215360730934 29228761822752 29234866719744 29237562485712 29282326806528 29337221136384 29339518851072 29359107735552 29396822598828 29416449742848 29436089991168 29438395449344 29438804312064 29495892315456 29496301976736 29498612150763 29518307255808 29575960199667 29599160610816 29605342871552 29621242626048 29621654028288 29679096615552 29698912223232 29701650779136 29721481445376 29759661815814 29779531213824 29781863570592 29837694360726 29883377516544 29886133082112 29892375281664 29906086920192 29950758827136 29964081082368 29964497246208 29966844089664 29986851815424 30023021654892 30045419885376 30150612135936 30156909576192 30173105553408 30215809790208 30232037400192 30238351847424 30252222185472 30254591563776 30297411128376 30311308556928 30313682562924 30423784882176 30426167697408 30440124186624 30485593806192 30499577554176 30505947881472 30508760854656 30522331312128 30581945240472 30588332771584 30591153341532 30605185509696 30695425818624 30718325686272 30718752325632 30778322416128 30778749888768 30781160505144 30792440438784 30801711919104 30861871512696 30878446094604 30884895554688 30909122740224 30969492120576 30990169276416 30993026899968 31053560155632 31074293440512 31076727204096 31090982105088 31097475956736 31134985419888 31151706679512 31158213214464 31182654799872 31266867216384 31267301474304 31269750354432 31290627981312 31328370422496 31330824085593 31351742489088 31372674859008 31375131992064 31412976361137 31433949614592 31436411546736 31484979707904 31546473808896 31553062797312 31567536193536 31570008588288 31608088015554 31614689873088 31629191537664 31631668761312 31652788027392 31714609879008 31738710898944 31763607846912 31825646143488 31832293441536 31849389195264 31873149960192 31911595033536 31918260283392 31921203486816 31932901195776 31935402206208 31935845749248 31997776038642 32022092246256 32116510347264 32131242196992 32140916785152 32155213234176 32203692013248 32218016385024 32220987229152 32227717100544 32242499960832 32290661860506 32305473593568 32308003784169 32425349677056 32427889256448 32442763935744 32449540128768 32488680438144 32491224977652 32512918136832 32530379424768 32537173917696 32576419930068 32593915322082 32600723085504 32626296225792 32714861727744 32739268165632 32754285674496 32778757942056 32800643076096 32803212048768 32818258888704 32825113509888 32882357050596 32889225059712 32892257796426 32942617657344 33004373778432 33006958707456 33028996202496 33093505960704 33115601240064 33118194880512 33118654851072 33182878854888 33183339723828 33208095662784 33234145247232 33299055687168 33306010730496 33321288204288 33323897954304 33388983692496 33411276251136 33414357126528 33436666626048 33501972615552 33504596516916 33528252727296 33618799706112 33628922191872 33643880513536 33644347785216 33694603680528 33709591217664 33710059401984 33712699600872 33735208292352 33801097371048 33834677567488 33853318889472 33926523273216 33941613969408 33944743747584 33951833653248 33992786013984 34011042075216 34018145828352 34033749958656 34036415509248 34084587519423 34100222126544 34162714607616 34226757992448 34229438659584 34245139709952 34252292358144 34270687789056 34296293031966 34312024748448 34319191366656 34322355961488 34337622726144 34404688395531 34411874368032 34465039515648 34532354045952 34555409989632 34558116397056 34558596366336 34573968211968 34625612718144 34628805568287 34641495493632 34648730927104 34651925908992 34719605451783 34745507499024 34772763082752 34840678635648 34863940435968 34867155262464 34890434740224 34958094596096 34958580120576 34961318104608 34977354868224 34984660451328 35026858597374 35052989866272 35080486649856 35107145515008 35175225618432 35175714158592 35178469148736 35201956478976 35270710300224 35294259216384 35297023491072 35363193316416 35365962990078 35420602171392 35489783035008 35497195646976 35513478217728 35516259661824 35539972521984 35566526107224 35582840479872 35585627356476 35609386530816 35678936113884 35706049761312 35734058827776 35803851911424 35811330121728 35830562844672 35838046633984 35857293705216 35900544412728 35908042818816 35911353922668 35924513845248 35927327481984 36024853777038 36060643196928 36131074140672 36147647471616 36155197489152 36158531383296 36174614888448 36229153514904 36245268433152 36256181738112 36272812455936 36343657792764 36379763933184 36478011752448 36478518386688 36481375413504 36494744223744 36498109427712 36505732644864 36549765492912 36577032903936 36596676852864 36604320657408 36675813471192 36704583254016 36732476325888 36804219443712 36828792225792 36831676686336 36848571383808 36876102684813 36900723460608 36903613554864 36920541249792 36928252698624 37000378192176 37057542488064 37060444864512 37129920500736 37132828545888 37157620727808 37185341620224 37230194205792 37255051395072 37257969240576 37258486707456 37330738711749 37359107620632 37388413403136 37396222574592 37416306475008 37461437648064 37469262071808 37486449229824 37489385198592 37514415439872 37562606654058 37587685782528 37591151767344 37616249954304 37689719192496 37719284318208 37747424231424 37821149669376 37832537465856 37846401417216 37849365577728 37849891258368 37906429140594 37923290119872 37923816827232 37926787050981 37952109328896 38026234542429 38064012263424 38092938412032 38167338682368 38184315715584 38187836716032 38195812859904 38213333286912 38241884265732 38262422334618 38270414056896 38287968703488 38290967447904 38362749892362 38433053933568 38450683183104 38505102741504 38508118492032 38525782173696 38533828902912 38554523762688 38609090287488 38629825566912 38637894027264 38713358664036 38773169455104 38848898301696 38874836238336 38877880946688 38878420912128 38895714238464 38953814307912 38971682430336 38979822292992 38983416647616 39088695936402 39116294848512 39119358468096 39195763465104 39221932990464 39225549670272 39251739082752 39327856420608 39328402635648 39331482867684 39357743007744 39434613599556 39465547481088 39494990168064 39495538704384 39572128820736 39575777792328 39598549630976 39602201038848 39679549087752 39706041618432 39709151427456 39783592480968 39844503355392 39848177442816 39856500375552 39934345102848 39952108109824 39952662994944 39955792119552 39982469087232 40012341870627 40030695539856 40060559847168 40169305981476 40200816181248 40209212768256 40230807404544 40287746386944 40309383200256 40317802463232 40336296247296 40339455418368 40388112464319 40396548171168 40415078075904 40418243417232 40565046509568 40568223596544 40586832248832 40647458408256 40666103405568 40674597175296 40678347806208 40696441749504 40757797704267 40775926987296 40788204455376 40806914012928 40927234424832 40957767581696 40958336434176 41037763221504 41038333185024 41041547340192 41056587251712 41068949225472 41149162016928 41171261459472 41179860739584 41260290155091 41292656160768 41324035866624 41404746874176 41432391254016 41435636272128 41454642806784 41463301275648 41513313893184 41516565249222 41535608906016 41544284285952 41625425466198 41689156288512 41689735299072 41693000472576 41720837308416 41771160563328 41774432114124 41802323318784 41830233145344 41833509322752 41883968481516 41911932819456 41915215395648 42028996073211 42061965078528 42070750396416 42093344784384 42144117354072 42152919830784 42172255383552 42175558348416 42203717369856 42286146505344 42318281198592 42400934091558 42434194857984 42443057922048 42465852260352 42548793378048 42557680377856 42561604649088 42577201594368 42580536274944 42581127665664 42663701384856 42696122995008 42822013796352 42841656262656 42854555713536 42938256017664 42957355180032 42961316305536 42970289467392 42989999947776 43054215814008 43073964791424 43077338378892 43233799569408 43237185675264 43257018580992 43318240584192 43321633303536 43341504945408 43350557515776 43373839233024 43382898556928 43435226573424 43458553762776 43467630780672 43501728301056 43619815636992 43652357554176 43705010589408 43734190768128 43737616065024 43757678518272 43766818013184 43823041096401 43843142734128 43852300079616 43856343728568 43923490209792 44005831704576 44009278276608 44038661603328 44095233898242 44124674614272 44154134986752 44157593174016 44158206468096 44243838473184 44244452965104 44277460883712 44312193662976 44398740916224 44408014307328 44428384272384 44431863939072 44432481042432 44518644923328 44548368334848 44552476168704 44582222168064 44639492723721 44669296820736 44672795355888 44756541541089 44825066274816 44829199623168 44838562922496 44859130380288 44926138240704 44946121623552 44946745869312 44950266134496 44980277723136 45034532482338 45068129828064 45137758519296 45235364364288 45259658330112 45269111537664 45323714685312 45348056100288 45357527771136 45378333278208 45381887345664 45446116692564 45466962835392 45470523844386 45635677323264 45639251546112 45660186279936 45694250385408 45728390709288 45749366331264 45758921822208 45763141281984 45783496968192 45872917860708 45882499157376 45886730012298 45907778264544 46043138727936 46077488529408 46078128488448 46167483624192 46168124833152 46171740757716 46188660658176 46202567878656 46292807269044 46317669141906 46327343332032 46363684110336 46454238180864 46485253914624 46489540349952 46580340233448 46611440160768 46615090806144 46636473157632 46646213935104 46702478129832 46737319821696 46773982199808 46900300824576 46900952211456 46904625531648 46935941971968 47027613733632 47059012288512 47062697988096 47150924421888 47154617320104 47227469561856 47319710713344 47329594195968 47351304290304 47355012882432 47422034809632 47443787306496 47447503141968 47479182041088 47571914818512 47608066348416 47645411770368 47738469215232 47748440162304 47774083792896 47809724940288 47867392550304 47877390425088 47881805230224 47899351793664 47903103309312 47996664057963 48033138369384 48080857595904 48174765520896 48196863295488 48206929985536 48211375177728 48232819851264 48305538019872 48327024577536 48341575650816 48363749941248 48435992790759 48458210390352 48637349003264 48638024515584 48641833884672 48659658964992 48664145903616 48674310193152 48733020657216 48736837466478 48769377205248 48795569137152 48805760876544 48864629895102 48890872983123 48901084628256 48939444338688 48976635101184 49072292591616 49105056301056 49108902248448 49131428511744 49168136913084 49200964614144 49204818073152 49227388333056 49237670264832 49323535575894 49333837589568 49338386694639 49413926486016 49506560667648 49510438061184 49543494303744 49580455493632 49640258941056 49673401860096 49677292320768 49677982276608 49774318282332 49812143494176 49851217870848 49948583530752 49959016095744 49981932306432 49985846931456 50083475538744 50116914376704 50121535689792 50154999939072 50252958923328 50256894775374 50292379090944 50428199559168 50443383287808 50465820770304 50466521677824 50541905520792 50564386826496 50565089102976 50569049401308 50602812438528 50701646056572 50752016351232 50779978334208 50889784909824 50912420954112 50917115621376 50927750479872 50989179020976 51016563112824 51027218742528 51050624937984 51054623263872 51150333189816 51244071911424 51340136988672 51344157989376 51367709564928 51378438537216 51406031683584 51444439547949 51468037122672 51478787049984 51506434089216 51517192036352 51617811552048 51697559273472 51798531068928 51833114984448 51837174595584 51837894549504 51860952317952 51938419077216 51962243240448 51973096390656 51977888863488 52118261248536 52155059798016 52159144624128 52261017953472 52295910653952 52300732893696 52335652110336 52437141894144 52437870180864 52441977156912 52466032302336 52476990676992 52540287896061 52579484799408 52620729974784 52659986890752 52660718272512 52762838427648 52763571237888 52767703723104 52802934718464 52906065450336 52941388824576 52945535236608 53044789974624 53048944485117 53130903257088 53142000500736 53234674552512 53245793470464 53270217326592 53274389492736 53309958782976 53349789160836 53374260719808 53378441034714 53414079796224 53518404170826 53559074641968 53601088241664 53641076539392 53716995182592 53745844267008 53757069950976 53781728329728 53785940557824 53850816619092 53862064228224 53867030884002 53886770767872 53890991222976 54037280665557 54090964795392 54196611211008 54221471207424 54232796233728 54237797074944 54261922332672 54343730272356 54367902649728 54384272607168 54409218683904 54515486689146 54569645899776 54717017628672 54717777580032 54722063120256 54742116335616 54758598967296 54824648239368 54865549355904 54895015279296 54906480986112 55013720206788 55056874881024 55098714488832 55206329165568 55243188338688 55247515029504 55272857075712 55351085190912 55355420332296 55380811874688 55392379047936 55500567288264 55585541718016 55586313732096 55590667296768 55694880751104 55699242818832 55736431091712 55778012430336 55845291308688 55882577092608 55886953860864 55887730061184 56038661430948 56082620104704 56094333861888 56124459712512 56192156472096 56203893107712 56229673844736 56234077797888 56271623159808 56343909981087 56381528673792 56386727651016 56424374931456 56534578788744 56578926477312 56590743896064 56621136347136 56731724504064 56748806198784 56769602125824 56774048366592 56774836887552 56859643710891 56884935179808 56928163993344 57096018395136 57122208350208 57139407618048 57251008023552 57276473573376 57281755074048 57293719289856 57319999930368 57362826398598 57405621085344 57431953055232 57436451171856 57544124838543 57645066092544 57649580900352 57676024774656 57757654112256 57762177738048 57788673260544 57800743354368 57831785644032 57913635431232 57944738350368 57956841040896 58070037996054 58159754182656 58203143405568 58273347452544 58312254357504 58316821420032 58343571357696 58355757350912 58430721461868 58457523645504 58469733439488 58475124971424 58633043904603 58674442272768 58679037702144 58793645197656 58832899485696 58876790898688 58877608624128 58991784630912 58992603953472 58997224301526 59036614511616 59151920399334 59198321221632 59210685743104 59242485252096 59243308056576 59358193231104 59397824446464 59403301558272 59442962890752 59519323631628 59559062427648 59563727141184 59675388721452 59766755033088 59772266164224 59784750563328 59901517654272 59928162164736 59928994492416 59933688179328 59973703630848 60046043309784 60090839770752 60301224271872 60313819152384 60346211106816 60431619580416 60464074800384 60476703694848 60504444370944 60509183127552 60594822256752 60622617113856 60627365125848 60847569764352 60852335394816 60880248373248 60971187612384 60999155108352 61011895762944 61017521709312 61044662624256 61163890480944 61176665543168 61182306683064 61210371019392 61390851637248 61436651372544 61437504651264 61556644832256 61557499777536 61562321010288 61584880877568 61603423838208 61723743025392 61756892189208 61769791109376 61818245480448 61938984241152 61980338552832 61986053799936 62107120311264 62148586881024 62153454408192 62181964210176 62194951913472 62269970839776 62274847873833 62303413359024 62316426428928 62438138199297 62533734432768 62534602948608 62539500708864 62581255962624 62656740844992 62661648171186 62703484978176 62745349718016 62750263984128 62825952722274 62867899229184 62872823093472 62969959415808 63092947617792 63106125594624 63135072387072 63140017176576 63216176031108 63229379746176 63258383075328 63263337522624 63305576054784 63429219758016 63477421797888 63601401137337 63651292286976 63664586883072 63698778390528 63746299920384 63823190067072 63836520566784 63842406973632 63865802391552 63870804412416 63871691498496 63995552077284 64044184492512 64233020694528 64262484393984 64281833570304 64407384026496 64436032770048 64441974458304 64455434201088 64484999921664 64581323721012 64610947187136 64616007568338 64850699354112 64855778512896 64885527871488 64977360876288 64982449955304 65025836273664 65060758849536 65074347835392 65152839860136 65187830644164 65201446171008 65252592451584 65429723455488 65478536331264 65557515884112 65601286152192 65606424097536 65636517777408 65650227019776 65764714101192 65778450119424 65784515592852 65885235314688 66008747556864 66013917414912 66057992404992 66142850847363 66187011921408 66231202480128 66236389761024 66237309702144 66365757709776 66366679447656 66416191325568 66468290494464 66598111374336 66612021460992 66642576408576 66647795908608 66777967384992 66822552502272 66828714253056 66873333252096 67003945231104 67009193033832 67056505454592 67237599412224 67257844383744 67287761027072 67288695570432 67389207361056 67419182435328 67420118803968 67425399201744 67470416584704 67602194742096 67706637778944 67853046546432 67883227938816 67889487495168 67903667306496 67985572027968 68022084150432 68036291656704 68067499917312 68072831018496 68169175038846 68200444253088 68205785766579 68325429215232 68453515984896 68458877319168 68490279419904 68504584716288 68541375578112 68592586063932 68624049496896 68638382733312 68644711922976 68675245452288 68809376791062 68823748736064 68830095018447 69064708091904 69116232794112 69117192732672 69147936423936 69251225436288 69257611136574 69282990987264 69297461854208 69303851817984 69439210903566 69491014998048 69545526165504 69681357271296 69727880871936 69734310524928 69780869480448 69916189192192 69917160241152 69922636209216 69954709736448 69969320902656 70053717194748 70105979732544 70160973299712 70350451236864 70351428317184 70356938297472 70403912957952 70541420600448 70588518432768 70594046982144 70726386632832 70731925980156 70841204342784 70979566070016 70994391293952 71026956435456 71032519323648 71133052214448 71165680959744 71171254712952 71218773061632 71357872227768 71412099522624 71468117655552 71607703822848 71622660243456 71661125689344 71676093267968 71714587410432 71801088825456 71816085637632 71822707845336 71849027690496 71854654963968 72049707554076 72121286393856 72262148281344 72295294943232 72310394978304 72317062766592 72349229776896 72458307029808 72490536866304 72512363476224 72545624911872 72687315585528 72759527866368 72956023504896 72957036773376 72962750827008 72989488447488 72996218855424 73011465289728 73099530985824 73105256199717 73154065807872 73193353705728 73208641314816 73296944842653 73351626942384 73409166508032 73464952651776 73608438887424 73657584451584 73663353372672 73697142767616 73752205369626 73801446921216 73807227109728 73841082499584 73856505397248 73985303363841 74000756384352 74115084976128 74120889729024 74259841001472 74265657091776 74315241455616 74370683240448 74460388411584 74510102790144 74515938481152 74516973414912 74661477423498 74718215241264 74776826806272 74832612950016 74922875296128 74938524143616 74972898459648 74978770397184 75028830879744 75125213308116 75175371565056 75182303534688 75232499908608 75379438384992 75385342163061 75438568636416 75642299338752 75665074931712 75698731155456 75699782516736 75812858281188 75846580239744 75847633654464 75853574101962 75904218657792 76052469084858 76128024526848 76334677364736 76368631431168 76375673432064 76391625719808 76426666573824 76483768531464 76524844669236 76540828113792 76575937406976 76581934895808 76725499784724 76866107867136 77010205483008 77016236984064 77051564347392 77067657805824 77109047525376 77218180574976 77259651133824 77275788054528 77426717328072 77546338910208 77697796603392 77749672476672 77755761893376 77756841824256 77791428476928 77907628615824 77943364860672 77959644585984 77966833295232 78177391872804 78232589697024 78238716936192 78391526930208 78443865980928 78451099340544 78503478165504 78655712841216 78656805271296 78662965735368 78715486015488 78869227199112 78931094962176 78989980336128 78991077408768 79144257641472 79151555584656 79197099261952 79204402077696 79359098175504 79412083236864 79418302854912 79567184961936 79689006710784 79696354885632 79713000751104 79868690205696 79904216219648 79905325989888 79911584239104 79964938174464 80024683741254 80061391079712 80067661552071 80121119694336 80277606256239 80338611962952 80401632362496 80418425536512 80461614809088 80575492773888 80618766400512 80635604926464 80672592494592 80678910836736 80776224928638 80793096342336 80800546326003 80830156151808 80836486834464 81136447193088 81173664497664 81294916816512 81332206811136 81349194350592 81356695612416 81392883499008 81515595408534 81551853974592 81576408910752 81613828025856 81854468849664 81916672868352 82075526443008 82076666370048 82083094680384 82113174503424 82137898450944 82298324033856 82342522918944 82359721479168 82520580310182 82585312321536 82648071733248 82809493748352 82864782508032 82871272544256 82909285613568 82926602551296 83026627786368 83033130498444 83071217812032 83088568571904 83250850932396 83378312577024 83379470598144 83386000945152 83542321126656 83548864228248 83604646637568 83667018645504 83767936963032 83823865638912 83830430791296 84057992146422 84123930157056 84141500792832 84186689568768 84288234708144 84305839661568 84344510767104 84351116696832 84407434739712 84572293010688 84636562397184 84801868183116 84868389715968 84886115844096 84931704520704 85097586756096 85115360755712 85123209298176 85154403188736 85161072549888 85162255331328 85327402769712 85392245990016 85644027592704 85683312525312 85709111427072 85876512035328 85914710360064 85922632611072 85940578934784 85979999895552 86044239597897 86108431628016 86147929582848 86154676757784 86467599138816 86474371350528 86514037161984 86636481168384 86643266607072 86683009890816 86701115031552 86747678466048 86765797113856 86870453146848 86917107525552 86935261561344 87105056994081 87239631273984 87304715108352 87410021178816 87468381536256 87475232130048 87515357036544 87533636026368 87646082192802 87686285468256 87704600159232 87712687457136 87846980419584 88011663409152 88018556553216 88077323206656 88190467796484 88249349228544 88308269973504 88315186348032 88316412936192 88487676946368 88488905930208 88495836452289 88554921767424 88727880599001 88797481832448 88816028614656 88863727878144 88864962084864 89037289846656 89096736669696 89104952337408 89164444336128 89278985447442 89338593641472 89345590711776 89513083082178 89650132549632 89658399246336 89677125844992 89718260760576 89852276481408 89892243247104 89893491738624 89900532268992 89960555446272 90069064964676 90136259656128 90470728728576 90519316660224 90647429370624 90696112200576 90715055542272 90756666556416 90763774691328 90892233385128 90933925670784 90941047688772 91271354646528 91278503092224 91320372559872 91456781418576 91498732662528 91517843644416 91526282563968 91566993936384 91745835721416 91764998314752 91773460024596 91815556529088 92086277455872 92154977058816 92156256976896 92334967248384 92336249666304 92343481515432 92377321316352 92405135757312 92585614538088 92635338283812 92654686664064 92727368220672 92908476361728 92970507829248 92979080699904 93160680466896 93222880321536 93230181612288 93272946315264 93292427870208 93404956259664 93474639643392 93547964399616 93800601649152 93801904422912 93809251063296 93871883943936 93992472256779 94055227467264 94118024577024 94125395976192 94238929083411 94301848843776 94309234640208 94454939123712 94639421426688 94659188391936 94702608580608 94710025764864 94844069619264 94887574612992 94895006283936 94958364082176 95143829637024 95216132696832 95290823540736 95476938430464 95496880324608 95548167585792 95619449880576 95734785100608 95754780850176 95763610460448 95798703587328 95806206618624 95993328115926 96066276738768 96349531041792 96393726590976 96422750355456 96465639702528 96611076039744 96654049155072 96683151301632 96727499882496 96871985581518 96916420780704 96924011352507 97274698006528 97276049031168 97283667769344 97328291807232 97348620386304 97466041314432 97473674932956 97538754410496 97591138274304 97611521753088 97729259790204 97781745966246 97802169256512 97878888677376 98144585183232 98217804496896 98262857023488 98336273826168 98401929228288 98409636146304 98454776666112 98475340529664 98647071151788 98667675179136 98676773389278 98827852972032 99013121335296 99020876122368 99086988607488 99280517882112 99346803720192 99354584641536 99355964553216 99548636564664 99624286988352 99702435741696 99897167061504 99918032191488 99963864612864 99971693862912 100166951077488 100233828753408 100243071379584 100309999878144 100505917846656 100513789550748 100584758181888 100856399118336 100886766575616 100931641540608 100933043355648 101083811041584 101128773652992 101130178205952 101138098802616 101205624877056 101403292113144 101504032702464 101559956668416 101779569819648 101824841908224 101834231242752 101855500959744 101978358041952 102033126225648 102054437485056 102101249875968 102109246527744 102253762558269 102300666379632 102488143822848 102680273977344 102688315978752 102735419129856 102756877074432 102812063367168 102888879095898 102936074245344 102957574099968 103012868178432 103034384072704 103214065186593 103235623104096 103395118546944 103597062137856 103666229968896 103674349191168 103675789099008 103721904635904 103876838154432 103924486480896 103946192781312 103955777726976 104158816355349 104236522497072 104318289248256 104522035906944 104591821307904 104601465787392 104671304220672 104874283788288 104875740361728 104883954313824 104932064604672 104953981353984 105080575792122 105158969598816 105241459949568 105321436545024 105525676855296 105527142475776 105535407446208 105605869436928 105812130900672 105882777649152 105891070473216 106089579949248 106097888970234 106261806514176 106469349105024 106491586940928 106540434653184 106548778985472 106619917565952 106699578321672 106748521439616 106756882069428 106828159592448 107036808341652 107118149283936 107202176483328 107433990365184 107491688534016 107514139901952 107571881115648 107701633238184 107724128456448 107734061768004 107773541535744 107781982445952 108074561331114 108181929590784 108393222422016 108442942414848 108465592467456 108475594149888 108523844665344 108687460544712 108735805299456 108768545214336 108818437367808 109030973378292 109139291799552 109434035257344 109435555160064 109444126240512 109484232671232 109517197934592 109649296478736 109731098711808 109790030558592 109812961972224 110027440413576 110113749762048 110197428977664 110412658331136 110486376677376 110495030059008 110545714151424 110628308054439 110702170381824 110710840664592 110761623749376 110784758095872 111001134576528 111171083436032 111172627464192 111181334593536 111389761502208 111398485637664 111472862183424 111556024860672 111690582617376 111765154185216 111773907721728 111775460122368 111992216135247 112077322861896 112165240209408 112188667723776 112248919425024 112384312944192 112407786215424 112459347689472 112468155595776 112543246319616 112687819962174 112763057347584 112773455302032 112848749862912 113069157577488 113157852954624 113242272694272 113463449008128 113497612397568 113539204251648 113548096733184 113549673775104 113719287421782 113769870359616 113780361152943 113856327986688 114078703627287 114192036790272 114278815236096 114502016047104 114552947146752 114563510148096 114587438579712 114639999860736 114725652797196 114811242170688 114863906110464 114872902343712 115088249677086 115299161800704 115352049549312 115515308224512 115524355476096 115577346521088 115601486708736 115663571288064 115827270862464 115889476700736 115913682081792 116140075992108 116319508365312 116546694905088 116624508715008 116633642840064 116687142715392 116861442923736 116915047291008 116939466878976 116950249942848 117266087809206 117348884545536 117358075404288 117587290395312 117665798971392 117753581797376 117755217248256 117983569261824 117985207906944 117994448603052 118073229023232 118303840798668 118396642443264 118421371486208 118484970504192 118486616113152 118716386462208 118795648892928 118806603116544 119038647263256 119118124855296 119127454282368 119350777442904 119533510066176 119544532328448 119569501126656 119803035308544 119856324329472 119857988984832 119867376358656 119947407261696 120037025611881 120092086619568 120181679541504 120602448543744 120627638304768 120692422213632 120863239160832 120928149600768 120953407389696 121008888741888 121018366255104 121164337392957 121189644513504 121245234227712 121254730251696 121695139528704 121704670789632 121760496746496 121942375224768 121998310216704 122023791525888 122035043418624 122089325248512 122327780961888 122353331086336 122364613366128 122420742038784 122781703274496 122873302745088 122875009302528 123113289664512 123114999555072 123124642020576 123169761755136 123206847676416 123447486050784 123513784378416 123539582218752 123780870465273 123877968482304 123972107599872 124214240622528 124297173762048 124306908816384 124363928420352 124389903826944 124539941679552 124549695747666 124606826718048 124632852857856 124876276398594 125067468865536 125069205897216 125079001417728 125162511925248 125313481689984 125323296342372 125406969956352 125490699436032 125500527968256 125651905444548 125735798458368 125745646186944 126086988219633 126185895235584 126212251189248 126280034353152 126432352062216 126458759492352 126516766150656 126526675045248 126611152109568 126858439516032 126954843595776 127202802274674 127302584573952 127329173766144 127397556781056 127646380134144 127673041133568 127684813947264 127731604783104 127741608824832 127743382996992 127991104154568 128088368985024 128466041389056 128524968787968 128563667140608 128814768052992 128872065540096 128883948916608 128910868402176 128969999843328 129162647442024 129221894374272 129232015136676 129701398708224 129711557025792 129771055742976 129954721752576 129964899910608 130051672547328 130121517699072 130148695670784 130305679720272 130375661288328 130402892342016 130505184903168 130859446910976 130957072662528 131115031768224 131202572304384 131212848195072 131273035554816 131300454039552 131469123289203 131529428202384 131556900238848 131569031185704 131770470629376 132017495113728 132027834829824 132115984809984 132285701694726 132374023842816 132462404960256 132472779522048 132474619404288 132731515419552 132733358895312 132832382651136 132936580988928 133196222748672 133224042921984 133285152817152 133295591817216 133555934769984 133645105004544 133657428506112 133746666504192 133918478171163 134007890462208 134018386067664 134269624623267 134475198824448 134515688767488 134575522054144 134577391140864 134778414722112 134838364870656 134840237607936 134850798403488 134940833169408 135204389484192 135413275557888 135706093092864 135778974990336 135807334612992 135971144055936 136044168300864 136072583313408 136134999834624 136145662036992 136338350077692 136400888506176 136411571533158 136907031969792 136917754638336 136980558839808 137082751156224 137185172127864 137248098993792 137276765466624 137289423845952 137350490904576 137618753582124 137647497472128 137660190036894 138129416183808 138232465588224 138234385465344 138502450872576 138515222273148 138565981974528 138594923708416 138607703635968 138878421807132 138982029996096 139091052331008 139362714542592 139455761743872 139468621049856 139832378384384 139834320482304 139845272418432 139909419472896 139938641805312 140107434389496 140211959465088 140321946599424 140700902473728 140702856634368 140713876594944 140807825915904 141082841200896 141177036865536 141188093964288 141452773265664 141463851960312 141682408685568 141959132140032 141988782587904 142053912870912 142065038647296 142266104428896 142331361919488 142342509425904 142437546123264 142715744455536 142824199045248 142936235311104 143215407645696 143245320486912 143322251378688 143352186535936 143429174820864 143602177650912 143632171275264 143645415690672 143698055380992 143709309927936 143989992173889 144099415108152 144242572787712 144524296562688 144590589886464 144620789956608 144634125533184 144698459553792 144916614059616 144981073732608 145024726952448 145091249823744 145307978372277 145374631171056 145912047009792 145914073546752 145925501654016 145978976894976 145992437710848 146022930579456 146199061971648 146210512399434 146308131615744 146386707411456 146417282629632 146593889685306 146672618949369 146703253884768 146818333016064 146929905303552 147216877774848 147315168903168 147326706745344 147394285535232 147504410739252 147602893842432 147614454219456 147682164999168 147713010794496 147970606727682 148001512768704 148241779458048 148519682002944 148531314183552 148630482911232 148741366480896 148920776823168 149020205580288 149031876962304 149033946829824 149322954846996 149436430482528 149553653612544 149845750592256 149877048287232 149945796919296 149957540794368 150250426616232 150350743130112 150364607069376 150464999817216 150758876769984 150770684326122 150877137272832 151284598677504 151330149863424 151397462310912 151399565033472 151625716562376 151693160479488 151695267308928 151707148203924 151808437315584 152104938169716 152256049053696 152669354729472 152737262862336 152751346864128 152783251439616 152967537062928 153049689338472 153081656227584 153151874813952 153163869791616 153450999569448 153732215734272 154020410966016 154032473968128 154103128694784 154135315611648 154218095050752 154333318643847 154436361149952 154519302267648 154551576109056 154853434656144 155092677820416 155395593206784 155499344953344 155511523786752 155513683648512 155582856953856 155815257231648 155886729721344 155919289171968 155933666590464 156354783745608 156465179394048 156477433872384 156783053860416 156887731961856 156902198681088 157006956331008 157311425682432 157313610542592 157325931470736 157430972030976 157620863688183 157738454398224 157862189924352 157979960672256 157982154817536 158288515282944 158303111169312 158394198523904 158408804155392 158718196351008 158824166473728 158836605709824 159134369923872 159146833455351 159392709771264 159426001502208 159737380411392 159808432439296 159810651979776 159823168478208 159929876348928 160049367482508 160122782159424 160135323104142 160242239388672 160555212512478 160677223925904 160803264724992 160923229618176 161150985547776 161237532801024 161271209852928 161345184989184 161357821673472 161552449857276 161586192684672 161601092652006 161660312303616 161672973668928 162111841996671 162272894386176 162589833633024 162664413622272 162698388701184 162713391224832 162785766998016 163031190817068 163103707949184 163152817821504 163227656051712 163708937699328 164151052886016 164153332740096 164166189360768 164226349006848 164275796901888 164596648067712 164685045837888 164719442958336 165041160620364 165170624643072 165296143466496 165618987496704 165729565016064 165742545088512 165818571227136 166053255572736 166066260996888 166142435624064 166177137143808 166501701864792 166756625154048 166758941196288 166772001890304 167084642253312 167097728456496 167209293275136 167334037291008 167535873926064 167647731277824 167660861582592 168115984292844 168247860314112 168283001585664 168373379137536 168576469416288 168611679323136 168689021534208 168702233393664 168814869479424 169031729943261 169144586021376 169273124794368 169603736366232 169736779431936 169772231688192 169863409041408 170195173512192 170230721511424 170246418596352 170308806377472 170322145099776 170324510662656 170578931132673 170654805539424 170784491980032 171288055185408 171366625050624 171418222854144 171753024070656 171829420720128 171845265222144 171881157869568 171959999791104 172088479195794 172216863256032 172295859165696 172309353515568 172632374515629 172935198277632 172948742701056 173028074323968 173272962336768 173286533214144 173366019781632 173402230063104 173495356932096 173531594227712 173740906293696 173834215051104 173870523122688 174210113988162 174479262547968 174609430216704 174820042357632 174936763072512 174950464260096 175030714073088 175067272052736 175292164385604 175372570936512 175409200318464 175425374914272 175899131713809 176023326818304 176037113106432 176380935592968 176498698457088 176630372696064 176632825872384 176975353892736 176977811860416 176991672904578 177109843534848 177455761198002 177594963664896 177632057229312 177727455756288 177729924169728 178074579693312 178193473339392 178209904674816 178328888672256 178557970894884 178677187282944 178691181423552 179026166164356 179300265099264 179316798492672 179354251689984 179704552962816 179784486494208 179786983477248 179801064537984 179921110892544 180138129929352 180272519312256 180941457457152 181038633320448 181294858741248 181392224401152 181430111084544 181513333112832 181527549382656 181784466770256 181867851341568 181882095377544 182542709293056 182557006184448 182640745119744 182913562837152 182997465325056 183035687288832 183052565127936 183133987872768 183491671442832 183529996629504 183546920049192 183631113058176 184172554911744 184309954117632 184312513953792 184669934496768 184672499332608 184686963030864 184754642632704 184810271514624 185171229076176 185270676567624 185309373328128 185454736441344 185816952723456 185941015658496 185958161399808 186321360933792 186445760643072 186460363224576 186545892630528 186584855740416 186809912519328 186824543621499 186949279286784 187314414597891 187601203298304 187603808845824 187618502126592 187743767887872 187984944513558 188110454934528 188236049154048 188250791952384 188477858166822 188603697687552 188618469280416 188909878247424 189278842853376 189318376783872 189405217161216 189420051529728 189688139238528 189775149225984 189790012567872 189916728164352 190287659274048 190432265393664 190804203412011 190953876860928 190993760649216 191096335171584 191238899761152 191469570201216 191509561700352 191527220920896 191597407174656 191612413237248 191986656231852 192132553477536 192699062083584 192787453181952 192845500710912 193222152079488 193308098310144 193366302603264 193454999764992 193743971163036 193832841561408 193848022705014 194549396013056 194552098062336 194567335538688 194656583614464 194932082628864 194947349865912 195077508820992 195182276548608 195223043506176 195458519580408 195563491932492 195604338513024 195757777354752 196289170366464 196435608993792 196672547652336 196803858456576 196819272292608 196909553332224 196950681059328 197294142303576 197335350358272 197353546778556 197655705944064 198026242670592 198041752244736 198173977214976 198428552542089 198561035764224 198693607440384 198709169283072 198711929106432 199097273129328 199248573976704 199404871483392 199794334123008 199836064382976 199927729225728 199943387725824 200333902154976 200467657506816 200486142759168 200619999756288 201011835693312 201027579101496 201169516363776 201712798236672 201773533151232 201863283081216 201866086711296 202167622083168 202257547305984 202260356411904 202276197605232 202411249754112 202806584226288 203119913336832 203559139639296 203649683816448 203668462485504 203711001919488 203956716083904 204066252451296 204108874970112 204202499751936 204218493055488 204507525116538 204601332759264 204617357299737 204976287645696 205360547954688 205376631957504 205470838259712 205513754148864 205624126734336 205777758191796 205872148490688 205915148199936 206025736356864 206068768145408 206428130373186 206471246208192 206490285055341 207194124275712 207348698382336 207351578198016 207443809271808 207753676308864 207848972961792 207892385562624 207911555453952 208317632710698 208473044994144 208636578496512 209044071813888 209183642615808 209202931574784 209342608441344 209748567576576 209751480723456 209767908627648 209864129209344 209907962707968 210161151584244 210317939197632 210482919899136 211051353710592 211054284951552 211070814892416 211211738873856 211624261801344 211765555298304 211782140946432 212179159898496 212195777940468 212523613028352 212938698210048 212983173881856 213080869306368 213097557970944 213399156643344 213497042879232 213513764138856 213656319184896 214073616683304 214236298567872 214404352966656 214867980730368 214983377068032 215028279803904 215143762231296 215403266476368 215448256912896 215468123536008 215547083071488 215563964891904 216149122662228 216363859181568 216786444844032 216885884829696 216931184934912 216951188299776 217047689330688 217374921089424 217471610598912 217537090428672 217636874735616 218061946756584 218278583599104 218868070514688 218871110320128 218888252481024 218968465342464 219034395869184 219298592957472 219315768599151 219462197423616 219580061117184 219625923944448 219890834527959 220054880827152 220227499524096 220394857955328 220825316662272 220972753354752 220990060118016 221091428302848 221256616108878 221404340763648 221421681329184 221523247498752 221569516191744 222002269153056 222345254928384 222362669187072 222779523004416 222796971275328 222945724366848 223112049721344 223381165234752 223530308370432 223547815443456 223550920244736 223984432270494 224154645723792 224330480418816 224497838850048 224768625888384 224815572430848 224918695378944 224936311191552 225086492639232 225375639924348 225526114695168 225546910604064 225697499725824 226138315154976 226156026489183 226315705909248 226926898016256 226995224795136 227096193466368 227099347550208 227438574843564 227539740719232 227560722305886 227712655973376 228157407254574 228384073580544 229004032094208 229105894293504 229127020296192 229174877159424 229279999721472 229451305594392 229622484341376 229727812220928 229745804687424 230176499354172 230598323601408 231030616449024 231048710952192 231154693042176 231202973417472 231327142576128 231654541724928 231778953401472 231827364163584 232280151984216 232639016730624 233093389810176 233249017430016 233267285680128 233374285430784 233722885847472 233830094582016 233878933757952 233900499885696 234532175618412 234697769091072 234716150808576 235174580790624 235331597942784 235507163594752 235510434496512 235967138523648 235970415813888 235988897206104 236146458046464 236607681597336 236793284886528 236842742972416 236969941008384 236973232226304 237432772924416 237591297785856 237613206233088 238077294526512 238236249710592 238254908564736 238701554885808 239067020132352 239089064656896 239139002253312 239606070617088 239712648658944 239715977969664 239734752717312 239894814523392 240074051223762 240184173239136 240202984656213 240363359083008 240832818768717 241204897087488 241255276609536 241384844427264 241726478321664 241856299201536 241906814779392 242017777483776 242036732510208 242328674785914 242379289027008 242401638978009 242490468455424 242509460503392 243409341579264 243520993492992 243884750449536 243996620433408 244047583051776 244070086837248 244178650497024 244655561923776 244706662172672 244729226732256 244841484077568 245563406548992 245750018605056 246226579329024 246229999110144 246249284041152 246339523510272 246413695352832 246894972101568 247027568756832 247079164437504 247561740930546 247755936964608 247944215199744 248428481245056 248594347524096 248613817632768 248727856840704 248779807653888 249079883359104 249099391495332 249213653436096 249265705715712 249752552797188 250134937731072 250138411794432 250158002835456 250626963379968 250646592684744 250813939912704 251001055936512 251303810889096 251471596916736 251491292373888 252173976439266 252371790471168 252424502378496 252560068706304 252864704124432 252917518984704 253033532301312 253053350090496 253222304219136 253716879032064 253909687191552 254405604549348 254605169147904 254658347532288 254795113562112 255292760268288 255346082267136 255369627894528 255463209566208 255483217649664 255486765993984 255982208309136 256176737970048 256932082778112 257049937575936 257127334281216 257629536105984 257744131080192 257767897833216 257821736804352 257939999686656 258132718793691 258325294884048 258443788748544 258464030273352 259402797416448 259423114051584 259542111485952 259909443505152 259929799821216 260103345094656 260243035398144 260297391341568 260611359440544 260751322576656 260805784684032 261315170982243 261718893821952 261914145325056 262230063536448 262405144608768 262425696390144 262546071109632 262600908079104 262938246578406 263058856404768 263113800477696 263138062371408 263540941258752 264034990227456 264055669659648 264231969619968 264571403389452 264748047685632 264924809920512 264945559044096 264949238808576 265463030839104 265466717790624 265487509356867 265664765302272 266183641797003 266392445497344 266448085843968 266591183634432 267111869539968 267290210009088 267314857012224 267493333008384 267836956342326 268015780924416 268036772135328 268539249246534 268950397648896 269031377534976 269154782281728 269556829444224 269676729741312 269680475215872 269701596806976 269881666338816 270408778968384 271412186185728 271557949980672 271942288111872 272088336601728 272145166626816 272269999669248 272291324073984 272676700155384 272801777012352 272823143066316 273814063939584 273835509276672 273961117679616 274370344255728 274496197987584 274553530933248 274578847691904 274700981809152 275237507164248 275294994944256 275320380073788 276258832367616 276464931176448 276468770930688 277004901745152 277030444546296 277131963949056 277189847416832 277215407271936 277756843614264 277964059992192 278182104662016 278725429085184 278911523487744 278937242099712 279664756768768 279668640964608 279690544836864 279818838945792 279877283610624 280214868778992 280423918930176 280643893198848 281401804947456 281405713268736 281427753189888 281615651831808 282165682401792 282354073731072 282376187928576 282716787250233 282905546531328 282927703920624 283364817371136 283918264280064 283977565175808 284107825741824 284130077294592 284532208857792 284662723838976 284685018851808 284875092246528 285431488911072 285648398090496 285872470622208 286430815291392 286490640973824 286644502757376 286704373071872 286858349641728 287204355301824 287264342550528 287290831381344 287396110761984 287418619855872 287979984347778 288198830216304 289048593125376 289181179772928 289268251066368 289396919107584 289833228119232 289962147465216 290049453904896 290182499647488 290615956744554 290749262342112 290772034057521 291824094019584 291828147093504 291851003308032 291984875421696 292045861158912 292398123943296 292421024798868 292616263231488 292773414822912 292834565259264 293187779370612 293345237898738 293406507769536 293636666032128 294433755549696 294653413490688 294788571070464 295008821478504 295205787684864 295228908438912 295364329998336 295426021588992 295941213455364 296003025537408 296483558916096 297039364005888 297062628367104 297260965822464 297841553646336 298040411160576 298063753924608 298067893659648 298645909693992 298872860965056 299107307225088 299691501184512 299754096574464 299891593838592 299915081588736 300500853232464 300701486260224 300729214138752 300929999634432 301517753539968 301541368652244 301754274545664 302569197355008 302660299726848 302794924621824 302799130066944 303251433124752 303386320958976 303390534617856 303414296407848 303616874631168 304209876339432 304512098107392 305338709458944 305474525724672 305502693728256 305566502879232 305935074125856 306099378676944 306163312455168 306303749627904 306327739583232 306761287674807 306901999138896 307464431468544 308040821932032 308064947936256 308206257389568 308270631223296 308436190101504 308666637287694 308872722299904 309038604535296 309103152218112 309642195559779 309706869312288 310185355640832 310791186413568 310998689906688 311023047573504 311027367297024 311165713907712 311630514463296 311773459442688 311838578343936 311867333180928 312476449066047 312709567491216 312954867744768 313566107720832 313775463923712 313804397362176 314013912662016 314622851364864 314627221085184 314651862941472 314861944061952 315241727376366 315476908796448 315724379848704 315964309635072 316577030565888 316606222338624 316817608310784 317436392702016 317648332947456 317673211419648 318268739847744 318293666910702 318785419542528 319474760822784 319616864878592 319621303959552 319646336956416 319859752697856 320098734965016 320245564318848 320270646208284 320484478777344 321110425024956 321354447851808 321606529449984 322301971095552 322475065602048 322542419705856 322715643346944 323104899714552 323172385369344 323202185304012 323320624607232 323345947337856 324223683993342 324545788772352 325179667266048 325328827244544 325396777402368 325426782449664 325571533996032 326062381634136 326207415898368 326305635643008 326455312103424 327417875398656 328302105772032 328306665480192 328332378721536 328452698013696 328551593803776 329193296135424 329370091675776 329438885916672 330082321240728 330341249286144 330592286932992 331237974993408 331459130032128 331485090177024 331637142454272 332106511145472 332132521993776 332284871248128 332354274287616 333003403729584 333513250308096 333517882392576 333544003780608 334169284506624 334195456912992 334418586550272 334668074582016 335071747852128 335295462555648 335321723165184 335976648405741 336231968585688 336495720628224 336566003171328 336746758275072 337152938832576 337223358646272 337378043068416 337404466787328 337629738958848 338063459886522 338289172042752 338546249588736 339207472732464 339473558863872 339726818082816 340390347024384 340461443022848 340492837192704 340617612754944 340644290199552 340649021325312 341157862265346 341309611078848 341568983960064 342236110881861 342576110370816 342836445708288 343506048141312 343658841440256 343690530444288 343762315739136 343919999582208 344176958391588 344433726512064 344591718331392 344618707031136 345264749031258 345897485402112 346056148647936 346545924673536 346573066428288 346732039563264 346804460126208 346990713864192 347063188455424 347481812587392 347668430102208 347741046245376 348420227976324 348958525095936 349640084715264 349873526145024 349900928520192 350061428146176 350584328771208 350745141873024 350818400636928 350850749828544 351798263427618 352046653636608 352074226212864 352761871185936 352997396914176 353260745392128 353265651744768 353950707785472 353955623720832 353983345809156 354219687069696 354911522396004 355189927329792 355264114458624 355454911512576 355459848339456 356149159386624 356386946678784 356419809349632 357115941789768 357354374565888 357382362847104 358052332328712 358600530198528 358633596985344 358708503379968 359409105925632 359568972988416 359573966954496 359602129075968 359842221785088 360111076835643 360276259858704 360545038624512 361882914914304 362077266640896 362589717482496 362784448802304 362860222169088 363026666225664 363055098765312 363493012178871 363568933540512 363735702683136 363764190755088 365085418586112 365114012368896 365281490239488 365827125674304 365994930650112 366071374577664 366105130255872 366267975745536 366983342885664 367059993259008 367093840098384 367262226116352 368345109823488 368619908235264 368625027907584 369339868993536 369344998665216 369373926061728 369509285265408 369620543029248 370342458152352 370541353135248 370618746656256 371342611395819 371633905446912 371916322799616 372642721867584 372891521286144 372920726449152 373091785261056 373169711480832 373619825038656 373649087242998 373898558573568 374628829195782 375202406596608 375207617691648 375237004253184 375487535775744 375969889027116 376220909869056 376472098308096 376501583904768 376955716333644 377207395375104 377236938560832 378260964658899 378557685706752 378636753567744 378840103059456 379376278477056 379550298451968 379580025135744 379833456328704 380575318548096 380864530787328 381608406824022 381907753721856 381987521298432 382192670343168 382939140402432 383019123400704 383054441841792 383194814349312 383224826474496 383973312463704 384265106955072 385398124167168 385574906363904 385691001421824 386444304158976 386616196620288 386732605206528 386909999529984 387487942326072 387665683122816 387696045410028 389098792026112 389104196124672 389134671077376 389313167228928 389864165257728 389894699731824 390155017641984 390364553097216 390446087012352 390917039160816 391126983864984 391208677026048 391515554709504 392578340732928 392871217987584 393345095304672 393607716913152 393638544585216 393819106664448 393901362118656 394407369867609 394588284607152 394670700716544 394707093557112 395311411888128 396052485341184 396083504489472 396347954429952 396857105084178 397122071528448 397387214880768 397418338566144 397423858212864 398194546258656 398497147953408 398809742966784 399588668246016 399672128765952 399855458451456 399886775451648 400667804309952 400935315013632 400972285518336 401239999512576 402023671386624 402055158202992 402808873869801 403425596473344 403547066302464 403726566162432 403732173422592 404335244166336 404515094611968 404520712823808 404552395210464 404822499508224 405613168452576 406239826673664 407118279278592 407336924971008 407422003838976 407913432167808 408132504902592 408217749940224 408404999503872 408436986110976 409015050233076 409202665518528 409234714599474 410721095909376 410753263915008 410941676519424 411248253468672 411555516383592 411744296981376 411830296399872 412051472713728 412137536290816 412856260746372 412942492416384 412980570110682 414388248551424 414697396764672 414703156396032 415507352617728 415697945923584 415784771125248 415823110907904 416635265421396 416946089988288 417273156993024 418088143627776 418367285231616 418405863149568 419497135153152 419502961446912 419535817255296 419728258418688 419815925415936 420322303168488 420635878395264 420965839798272 422102707421184 422108569903104 422141629784832 422423477747712 423248523602688 423531110596608 423564281892864 424358319796992 424391555880936 425047226056704 425877396420096 425966347763712 426161738612736 426195115941888 426798313286688 426994085758464 427027528277712 427312638369792 428147233366608 428472597135744 428808705933312 429735961460736 429966754136064 430056559607808 430287524462592 430806532952736 430896513825792 430936247072016 431094166142976 431127929783808 431969976521667 432298245324456 432727718363136 433572889688064 433771769659392 433862369869824 433902376599552 434095378661376 434749842178848 434943221197824 435074180857344 435273749471232 435923935116831 436123893513168 437736141029376 437742220640256 437776504962048 437936930684928 438068791738368 438597185914944 438631537198302 438924394847232 439160122234368 439251847888896 439781669055918 440017856848107 440109761654304 440454999048192 440789715910656 441650633324544 441945506709504 441980120236032 442182856605696 442513232217756 442808681527296 442843362658368 443046494997504 443139032383488 444004538306112 444725338374144 445559046008832 445593942550656 445891448733696 446224099442688 446762330469504 447060616740864 447095630886912 447101840489472 447968864540988 448309291447584 448660960837632 449537251776768 449631144861696 449837390757888 449872622383104 450751279848696 451052229390336 451093821208128 451394999451648 452276630309952 452312052978366 452631411818496 453853796032512 453990449590272 454192386932736 454198695100416 454877149687128 455079481438464 455121444611772 455425311946752 456314814509148 456768147161088 458008064188416 458211788587008 458254040592384 458349754318848 458902611188784 459244968682752 459455624441856 459491609374848 460352998708344 461196647202816 462061232898048 462097421904384 462309386084352 462405946834944 462654285152256 462999955931541 463309083449856 463557906802944 463654728327168 464560303968432 465278033461248 466186779620352 466498034860032 466534571360256 466748570861568 467445771694944 467660189164032 467757867515904 467800999771392 469064351236824 469395538182144 469432301617152 470349161581248 470663195885568 471014327189504 471020868993024 471934277047296 471940831627776 471977794412208 472292916092928 473215363194672 473586569773056 473939882016768 473946464452608 474865545848832 475182595571712 475226412466176 476154589053024 476472499421184 476509817129472 477403109771616 477440500366053 478178129313792 478278004506624 479212141234176 479425297317888 479431955939328 479469505434624 479789629046784 480148102447524 480368346478272 480405969312426 480726718166016 481665637537434 482409794174976 482769688854528 483452956643328 483712598403072 483813629558784 484035554967552 484073465020416 484657349571828 484758578054016 484803277956018 484980936910848 485018921006784 486818683158528 487769500899072 487993240866816 488095166103552 488140173674496 488357300994048 489311123847552 489413324345344 489458453464512 489682968155136 491126813097984 492453158658048 492459998220288 492498568082304 492679047020544 492827390705664 493789944203136 494055137513664 494158328875008 495123481861092 495511873929216 495888430399488 496856962490112 497188695048192 497227635265536 497455713681408 498159766718208 498198782990664 498427306872192 498531411431424 499505105594376 500269875462144 500276823588864 500316005670912 501253926759936 501293185369488 501627879825408 502002111873024 502607621778192 502943193833472 502982584747776 504347952878532 504743580942336 504849004756992 505120137412608 505729408248864 505835037969408 506067064602624 506106700180992 506444608438272 507095189829783 507433758064128 507819374383104 508811209098696 509210338295808 509316695064576 509590227124224 510585520536576 510692164534272 510739255789056 510926419132416 510966435299328 510973531987968 511736793398019 511964416618272 512353475940096 513864165556224 514099875151872 514254668562432 515259072211968 515488262160384 515535795666432 515643473608704 515879999373312 516265437587382 516650589768096 516887577497088 516928060546704 517897123546887 518805594832896 518846228103168 519084222971904 519818887010304 519859599642432 520206690189312 520486070796288 520594782683136 521222718881088 521502645153312 521611569368064 522630341964486 523437787643904 523828290650112 524460127072896 524810289217536 524851392780288 525092142219264 525201816158208 525876493156812 526117712809536 526227600955392 526276124742816 527697395141427 528069980454912 528111339319296 529142806778904 529496095371264 529891118088192 529898477617152 530926061678208 530933435581248 530975018713734 531329530604544 532367283594006 532784890994688 532896171687936 533182367268864 534223739079936 534580420018176 534629714024448 534986666016768 535673912684652 536031561848832 536073544270656 537078498493068 537900795297792 538062755069952 539113658888448 539353459482624 539360950431744 539403193613952 539763332677632 540817557936768 542824372371456 543115899961344 543884576223744 544176673203456 544290333253632 544539999338496 544582648147968 545353400310768 545603554024704 545646286132632 547628127879168 547671018553344 547922235359232 548740688511456 548992395975168 549107061866496 549157695383808 549401963618304 550475014328496 550589989888512 550640760147576 552517664735232 552929862352896 552937541861376 554009803490304 554060889092592 554263927898112 554379694833664 554430814543872 555513687228528 555928119984384 556364209324032 557450858170368 557823046975488 557874484199424 559329513537536 559337281929216 559381089673728 559637677891584 559754567221248 560429737557984 560473630864497 560847837860352 561943243793673 562803609894912 562811426537472 562855506379776 563231303663616 564331364803584 564708147462144 564752375857152 565433574500466 565811093062656 565855407841248 566729634742272 567836528560128 567955130351616 568215651483648 568260154589184 569064417715584 569325447677952 569370037703616 569750184493056 570862977822144 571296796180992 572861630582784 572981281947648 573289005514752 573716699283456 574408710603648 574528685101056 574581662762688 574792221523968 574837239711744 575959968695556 576397660432608 578097186250752 578362359545856 578536502132736 579666456238464 579924294930432 580098907809792 580364999294976 581231913489108 581498524684224 581544068115042 583648188039168 583656294187008 583702006616064 583969750843392 584796247886592 584842049597736 585232526462976 585546829645824 585669130518528 586375558741224 586690475797476 586813015539072 587273332064256 588867511099392 589306826981376 590017642957008 590411575369728 590457816877824 590728659996672 590852043177984 591882426910728 592006051074816 592967117832192 594078728011776 594125256734208 594521931644928 595285657626267 595683107292672 596080822321152 596127507849216 596135787319296 597291819387984 597745721930112 598214614450176 599383002369024 599508193148928 599783187677184 599830163177472 601001706464928 601402972520448 601458428277504 601859999268864 603035507079936 603082737304488 603508549091328 605138394710016 605320599453696 605589849243648 605598260133888 606502866249504 606772641917952 606781069235712 606828592815696 607233749262336 608419752678864 610677418917888 610949051449344 611005387456512 611133005758464 611870148251712 612198757353888 612326624910336 612607499255808 612655479166464 613522575349614 613803998277792 613852071899211 614928862937088 616081643864064 616129895872512 616412514779136 616541262446592 616872380203008 617333274575388 617745444599808 618077209070592 618206304436224 619284391119558 619413738624576 619470855166023 621582372827136 622046095147008 622054734594048 622331427815424 623261028926592 623546918885376 623677156687872 623734666361856 624952898132094 625419134982432 625909735489536 627132215441664 627550927847424 627608794724352 628027825324032 629245702729728 629254442170368 629303725882944 629723888123904 630483454752732 630953817592896 631448759697408 633154061131776 633212444677248 633635216621568 634872785404032 635296665894912 635346422839296 636537479695488 636587333821404 637570839085056 638949521645568 639233729757184 639242607919104 639292673912832 640197469930032 640491128637696 640541292416568 640968957554688 642220850049912 642708895703616 643213058899968 644603942191104 644950131204096 645084839411712 645431286693888 646209799429104 646344770738688 646404370608024 646641249214464 646691894675712 648447367986684 649091577544704 650359334532096 650657654489088 650793554804736 650853564899328 651143067992064 652124763268272 652414831796736 652611271286016 652910624206848 654835750797312 656604211544064 656613330960384 656664757443072 656905396027392 657103187607552 657947305797453 658386592270848 658740183351552 658877771833344 659672503583877 660164642481456 660682498572288 661184573865984 662475949986816 662918260064256 662970180354048 663274284908544 664213022290944 664265043987552 664569742496256 664708548575232 666006807459168 667035764785152 667088007561216 668338569013248 668390913825984 668837173100544 669336149164032 670143495704256 670590925111296 670643446330368 671953296811482 672463937171376 672991441256448 673493516550144 674305877665152 674446717292544 674756086136832 674808933574656 675259477917696 676126919773044 676578344085504 677092499177472 678414945464928 678468079467549 678947117727744 680780694048768 680922886045696 680985674385408 681288580399104 681298042650624 682315724530692 682619222157696 683137967920128 684472221763722 685152220741632 687012096282624 687317682880512 687381060888576 687524631478272 687839999164416 688353916783176 688867453024128 689183436662784 689237414062272 690529498062516 691794970804224 693091849347072 693146132856576 693464079126528 693608920252416 693981427728384 694963625174784 695336860204416 695482092490752 696840455952648 697917050191872 699280169430528 699747052290048 699801857040384 700122856292352 701168657542416 701490283746048 701636801273856 701701499657088 703596526855236 704093307273216 704148452425728 705523742371872 705994793828352 706521490784256 706531303489536 707901415570944 707911247441664 707966691618312 708439374139392 709823044792008 710379854659584 710528228917248 710909823025152 710919696678912 712298318773248 712773893357568 712839618699264 714231883579536 714708749131776 714764725694208 716104664657424 717201060397056 717267193970688 717417006759936 718818211851264 719137945976832 719147933908992 719204258151936 719684443570176 720222153671286 720552519717408 720608953968639 721090077249024 722498456306151 723765829828608 724154533281792 725179434964992 725568897604608 725720444338176 726053332451328 726110197530624 726986024357742 727137867081024 727471405366272 727528381510176 730228024737792 730562980478976 731654251348608 731989861300224 732142749155328 732210260511744 732535951491072 733966685771328 734119986518016 734187680196768 734524452232704 736690219646976 737250055815168 738679737987072 738689997330432 738747852123456 739018570530816 739241086058496 740684916304704 741082706270496 741237493312512 742685222791638 743267810893824 743832645599232 745285443735168 745783042572288 745841452898304 746183570522112 746339422961664 747239650077312 747298174485996 747797117147136 749257658391564 750404813193216 750415235383296 750474008506368 751939778054232 752441819738112 753003167809536 753911432667288 754414790750208 754473877121664 756521929317798 757115371413504 757273507135488 757680206118912 758752556954112 759100596903936 759160050271488 759666912657408 761150637096192 761729061574656 763216813648044 763815507443712 763975042596864 764385340686336 765878280804864 766038246801408 766108883683584 766389628698624 766449652948992 767946624927408 768530213910144 770796248334336 771149812727808 771382002843648 772888608317952 773232393240576 773465210413056 773819999059968 774398156381073 774975884652144 775331366245632 775392090820056 778197584052224 778208392249344 778269342154752 778626334457856 779728330515456 779789399463648 780310035283968 780729106194432 780892174024704 781834078321632 782253967729968 782417354052096 783945512946729 785156681465856 785742435975168 786690190609344 787215433826304 787277089170432 787638213328896 787802724237312 788814739735218 789176569214304 789341401433088 789414187114224 790622823776256 792104970682368 792167008978944 792695908859904 793714210168356 794244143056896 794774429761536 794836677132288 794847716425728 796389092517312 796462528070601 796994295906816 798550925391009 799177336492032 799344257531904 799773550903296 801335608619904 801870630027264 801944571036672 802479999025152 804047342773248 804110316405984 805617747739602 806851192946688 807094132604928 807464346845184 808670488332672 809030189223936 809041425647616 809104790420928 809644999016448 811226336905152 814236558557184 814673849942016 815826864335616 816265009805184 816435499880448 816809999007744 816873972221952 818030100466152 818405331037056 818469429198948 821442191818752 821506527830016 821883353038848 823111032767184 823488593962752 823660592799744 824102945427456 824275072581632 825712521492744 825884984832768 825961140221364 828776497102848 829394793529344 829406312792064 831014705235456 831395891847168 831569542250496 831646221815808 833270530842792 833892179976576 834546313986048 836176287255552 836734570463232 836811726299136 838994270306304 839005922893824 839071634510592 839456516837376 839631850831872 840644606336976 841271756790528 841931679596544 844205414842368 844217139806208 844283259569664 844846955495424 846497047205376 847062221193216 847128563785728 848150361750699 848716639593984 848783111761872 850094452113408 851754792840192 851932695527424 852323477225472 852390231883776 853596626573376 853988171516928 854055056555424 854625276739584 856294466733216 856945194271488 857617411866624 859471922921472 859933508272128 860113119215616 860575048925184 861613065905472 861793027651584 861872494144032 862188332285952 862255859567616 863939953043334 864596490648912 867145779376128 867543539318784 867804753199104 868190757322752 869499684357696 869886442395648 870148361714688 870547498942464 871847870233662 872247787026336 872316102172563 875472282058752 875484441280512 875553009924096 876137583476736 877194371829888 877263074396604 877848789694464 878320244468736 878503695777792 879563338111836 880035713696214 880219523308608 880909998096384 883301266649088 883960240472064 884365713211392 885026464435512 885617363054592 885686725316736 886092989995008 886278064766976 888009076612224 889450676748288 891118092017664 891187885101312 891782897467392 893524660939008 894121233481728 894191261773824 894203680978944 895937729081976 896618582895168 897321921675264 899074503553536 899262289723392 899674781515776 899745244766208 901502559697392 902104458780672 902187642416256 902789998903296 904553260619904 904624105956732 905262823636992 907707592065024 907980899180544 908384773865472 908397390200832 909754299374256 910158962876928 910242889223544 910850623893504 912629629018296 913536294322176 916016128376832 916423577174016 916508081184768 916699508637696 917805222377568 918489937365504 918911248883712 918983218749696 920283863024421 920705997416688 922393294405632 924122465796096 924194843808768 924618772168704 924811893669888 925308570304512 925999911863082 926618166899712 927115813605888 927309456654336 928926586679337 929120607936864 930556066922496 932373559240704 932996069720064 933069142720512 933497141723136 934891543389888 935320378328064 935515735031808 935601999542784 937429347198141 938128702473648 938864603234304 940698323162496 941326391771136 942028654379008 942041737986048 943868554094592 943881663255552 943955588824416 944585832185856 946430726389344 947173139546112 947892928905216 949731091697664 950452824932352 952309178106048 952944998842368 953019634258944 954806219543232 954881000732106 956356258627584 958424282468352 958850594635776 958863911878656 958939010869248 959579258093568 960296204895048 960736692956544 960811938624852 961453436332032 963331275074868 964819588349952 966905913286656 967425196806144 967627259117568 968146930040832 969314699143656 969517156108032 969606555912036 969961873821696 970037842013568 973637366317056 975539001798144 975986481733632 976190332207104 976280347348992 976714601988096 978622247695104 978826648690688 978916906929024 979365936310272 982253626195968 984906317316096 984919996440576 984997136164608 985358094041088 985654781411328 987579888406272 988110275027328 988316657750016 990246963722184 991023747858432 991776860798976 993713924980224 994377390096384 994455270531072 994911427362816 996319533436416 996397565981328 996854613744384 997062822862848 999010211188752 1000539750924288 1000553647177728 1000632011341824 1002507853519872 1002586370738976 1003255759650816 1004004223746048 1005215243556384 1005886387666944 1005965169495552 1007929945217223 1008695905757064 1009487161884672 1009698009513984 1010240274825216 1011458816497728 1011670075938816 1012134129205248 1012213400361984 1012889216876544 1014190379659566 1014867516128256 1015638748766208 1017622418197392 1018420676591616 1019180454248448 1021171041073152 1021384329068544 1021478511578112 1021852838264832 1021932870598656 1021947063975936 1023473586796038 1023928833236544 1024706951880192 1026708332645583 1027728331112448 1028509337124864 1030518144423936 1030976524320768 1031071591332864 1031286947217408 1031759998746624 1032530875174764 1033301179536192 1033775154994176 1033856121093408 1035794247093774 1037692456206336 1038168445943808 1039637774020608 1039719199284864 1040413380378624 1040972141592576 1041189565366272 1042445437762176 1043005290306624 1043223138736128 1045260683928972 1046875575287808 1048920254145792 1049620578435072 1049702785560576 1050184284438528 1051752986313624 1052235425619072 1052455201910784 1052552249485632 1055394790282854 1056139960909824 1056222678638592 1058285613557808 1058992190742528 1059782236176384 1059796955234304 1061852123356416 1061866871162496 1061950037427468 1062659061209088 1064734567188012 1065569781989376 1065792343375872 1066364734537728 1068447478159872 1069160840036352 1069259428048896 1071347825369304 1072063123697664 1072147088541312 1074156996986136 1075801590595584 1076125510139904 1078227317776896 1078706918965248 1078721900863488 1078806387227904 1079526665355264 1080333230506929 1081635115873536 1085648744742912 1086231799922688 1087769152447488 1088353346406912 1088580666507264 1089079998676992 1089165296295936 1090706800621536 1091207108049408 1091292572265264 1095256255758336 1095342037106688 1095844470718464 1097481377022912 1097984791950336 1098214123732992 1098315390767616 1098803927236608 1100950028656992 1101179979777024 1101281520295152 1105035329470464 1105859724705792 1105875083722752 1108019606980608 1108121778185184 1108527855796224 1108759389667328 1108861629087744 1111027374457056 1111856239968768 1114027834187457 1114901716340736 1115748968398848 1118659027075072 1118674563858432 1118762179347456 1119275355783168 1119509134442496 1120859475115968 1120947261728994 1121695675720704 1123886487587346 1125607219789824 1125622853074944 1125711012759552 1126462607327232 1128662729607168 1129416294924288 1129504751714304 1130867149000932 1131622186125312 1131710815682496 1134782893976697 1135673057120256 1135910260703232 1136520309178368 1138128835431168 1138650895355904 1138740075407232 1139500368986112 1141725955644288 1142593592361984 1145723261165568 1145962563895296 1146578011029504 1148817421207296 1149057370202112 1149163325525376 1149584443047936 1149674479423488 1151919937391112 1152795320865216 1156194372501504 1156724719091712 1157073004265472 1159332912476928 1159848589860864 1160197815619584 1160729998589952 1162463826978216 1162997049368448 1163088136230084 1167296376078336 1167312588374016 1167404013232128 1167939501686784 1169592495773184 1169684099195472 1170465052925952 1171093659291648 1171338261037056 1172751117482448 1173380951594952 1173626031078144 1174546664128512 1177735022198784 1178613653962752 1180035285914016 1180823150739456 1180915633755648 1181457319993344 1181704086355968 1183222109602827 1183764853821456 1184012102149632 1185934235664384 1188157456023552 1188250513468416 1189043863289856 1190571315252534 1191366214585344 1192161644642304 1192255015698432 1192271574638592 1194583638775968 1195491443860224 1196429228900352 1198766004738048 1199016386297856 1199566375354368 1199660326354944 1202003412929856 1202805945040896 1202916856555008 1203719998537728 1206071014159872 1206165474608976 1208426621609403 1210276789420032 1210641198907392 1211179698487296 1211196520267776 1213005732499008 1213545283835904 1213562138471424 1213657185631392 1214467498524672 1216839505357728 1221354837835776 1222010774913024 1222266011516928 1223740296503424 1224397514707776 1224653249820672 1225214998511616 1225310958332928 1227045150699228 1227607996555584 1227704143798422 1232163287728128 1232259791745024 1232825029558272 1233744760406016 1234666549150776 1235490889199616 1236154418141184 1236412608872448 1238568782239116 1238827477249152 1238941710332046 1243164745654272 1244092190294016 1244109469188096 1246522057853184 1247093837770752 1247354313375744 1247469332723712 1249905796264188 1250838269964864 1251819470979072 1254264430883328 1255101855694848 1255217589448704 1258491405459456 1258508884340736 1258607451765888 1259447776247808 1260966909505464 1261907635185792 1262897519394816 1266308122263552 1266424889354496 1267270433243136 1269745570808064 1270593331789824 1270692845678592 1273074959390976 1273174667642808 1275141678170112 1277899043291136 1278467459514368 1278485215838208 1278585347825664 1280394939860064 1280982257275392 1281082584833136 1281937915109376 1284441700099824 1285417791407232 1286426117799936 1289207884382208 1289900262408192 1290169678823424 1290862573387776 1292419598858208 1292689541477376 1292808741216048 1293282498428928 1293383789351424 1295909929565001 1296894735973368 1298183155089408 1300718669064192 1301315308978176 1301587109609472 1301707129798656 1302286135984128 1304249526536544 1304829663593472 1305222542572032 1305821248413696 1307771805350493 1313208423088128 1313226661920768 1313329514886144 1313810792054784 1314206375215104 1315894611594906 1316773184541696 1317480366703104 1317755543666688 1319345007167754 1320329284962912 1321364997144576 1322369147731968 1324951899973632 1325836520128512 1325940360708096 1326548569817088 1328426044581888 1328530087975104 1329139484992512 1329417097150464 1332013614918336 1334176015122432 1336677138026496 1336781827651968 1337674346201088 1338672298328064 1340286991408512 1341181850222592 1341286892660736 1343906593622964 1344927874342752 1345982882512896 1348611755330304 1348893434585088 1349512172273664 1349617867149312 1352253839546088 1353156688171008 1354184998354944 1356829890929856 1356936158935098 1357894235455488 1361561388097536 1361845772091392 1361971348770816 1362577160798208 1362596085301248 1364631449061384 1365238444315392 1366275935840256 1368944443527444 1370304441483264 1374024192565248 1374635365761024 1374762121777152 1375049262956544 1376707833566352 1377734906048256 1378366873325568 1378474828124544 1381058996125032 1383589941608448 1386183698694144 1386292265713152 1386928158253056 1387217840504832 1387962855456768 1388999867794623 1389927250349568 1390673720408832 1390964184981504 1393680911905296 1395834100383744 1398560338861056 1399494104580096 1399603714080768 1400245712584704 1402337315084832 1402980567492096 1403273602547712 1403402999314176 1407193053710472 1408186614546432 1408296904851456 1411047484743744 1411989587656704 1413042981568512 1413062606979072 1415802831141888 1415822494883328 1415933383236624 1416878748278784 1419646089584016 1420759709319168 1421819646050304 1421839393357824 1424596637546496 1425547786715136 1425679237398528 1428463767159072 1429417498263552 1429529451388416 1432209329314848 1432321501098159 1434534387941376 1434834013519872 1437636423702528 1438275891953664 1438295867817984 1438408516303872 1439368887140352 1440444307342572 1441105039434816 1441217907937278 1442180154498048 1444996912612302 1448309066563584 1450358869929984 1451137795209216 1451440888676352 1452106664902656 1452220395061248 1453972048715484 1454275734162048 1454942810732544 1455056763020352 1460456049475584 1463308502697216 1463979722600448 1464285498310656 1464420521023488 1465071902982144 1467933371542656 1468239973036032 1468375360393536 1469048904465408 1473380439293952 1477359475974144 1477379994660864 1477495704246912 1478037141061632 1478482172116992 1481369832609408 1482165412540992 1482474986625024 1485370445583276 1486535621787648 1487665291198464 1490570887470336 1491566085144576 1491682905796608 1492367141044224 1494479300154624 1494596348971992 1495594234294272 1498515316783128 1500809626386432 1500830470766592 1500948017012736 1503879556108464 1504883639476224 1506006335619072 1507822865334576 1508829581500416 1508947754243328 1513043858635596 1514230742827008 1514547014270976 1515360412237824 1517505113908224 1518201193807872 1518320100542976 1519333825314816 1521285569489349 1522301274192384 1523458123149312 1526433627296088 1527631014887424 1527950085193728 1528770681372672 1531756561609728 1532076493602816 1532217767367168 1532779257397248 1532899305897984 1535210380194057 1535893249854816 1537060427820288 1541592496668672 1542299625455616 1542764005687296 1545777216635904 1546464786481152 1546930420826112 1547639998119936 1548796312762146 1549951769304288 1550662732491264 1550784181640112 1556416784498688 1556538684309504 1557252668915712 1559456661030912 1559578798927296 1560620070567936 1561458212388864 1561784348049408 1563668156643264 1564507935459936 1564834708104192 1567891025893458 1570313362931712 1571484871950336 1573380381218688 1574430867652608 1574554178340864 1575276426657792 1575605448474624 1577629479470436 1578353138428608 1578682802866176 1578828374228448 1583092185424281 1584209941364736 1584334017957888 1587428420336712 1588488286113792 1589673354264576 1589695432851456 1592778185034624 1592925056141202 1593988591813632 1597101850782018 1598354672984064 1598688515063808 1599547101806592 1602671217239808 1603741260054528 1603889142073344 1604959998050304 1608094685546496 1608220632811968 1611235495479204 1613702385893376 1614188265209856 1617340976665344 1618060378447872 1618082851295232 1618209580841856 1619289998032896 1622452673810304 1628473117114368 1629347699884032 1631653728671232 1632530019610368 1632870999760896 1633619998015488 1633747944443904 1636060200932304 1636810662074112 1636938858397896 1642884383637504 1643013055660032 1643766706077696 1646222065534368 1646977187925504 1647321185599488 1648205890854912 1648550145163264 1651425042985488 1651769969665536 1651922280442728 1657552994205696 1658789587058688 1658812625584128 1662029410470912 1662791783694336 1663139084500992 1663292443631616 1666541061685584 1667784359953152 1669092627972096 1672352574511104 1673469140926464 1673623452598272 1677988540612608 1678011845787648 1678143269021184 1678913033674752 1679263701663744 1681289212673952 1681420892593491 1682543513581056 1685829731381019 1688410829684736 1688434279612416 1688566519139328 1689693910990848 1692994094410752 1694124442386432 1694257127571456 1696300723501398 1697433279187968 1697566223523744 1700188904226816 1703509585680384 1703865391054848 1704646954450944 1704780463767552 1707193253146752 1707976343033856 1708110113110848 1709250553479168 1712588933466432 1713890388542976 1718943845842944 1719867016544256 1721150097850368 1723226131810944 1723586055303168 1723744988288064 1724376664571904 1724511719135232 1727879906086668 1729192981297824 1734291558752256 1735087078637568 1735609506398208 1738999368715392 1739772884791296 1740296723429376 1741094997884928 1743695740467324 1744495574052672 1744632204345126 1750944564117504 1750968882561024 1751106019848192 1754388743659776 1754526148793208 1755697579388928 1756640488937472 1757007391555584 1759126676223672 1760071427392428 1760439046617216 1761819996192768 1766602533298176 1767920480944128 1770052928871024 1771234726109184 1771373450633472 1772185979990016 1772556129533952 1776018153224448 1778901353496576 1782236184035328 1782375770202624 1783565794934784 1785856972878801 1787049321878016 1788242466963456 1788382523547648 1788407361957888 1791875458163952 1793237165790336 1794643843350528 1798149007107072 1798524579446784 1799349563031552 1799490489532416 1803005119394784 1804208917561344 1804375284832512 1805579997806592 1809106521239808 1809248211913464 1810525647273984 1815415184130048 1815961798361088 1816769547730944 1816794780401664 1819508598748512 1820317925753856 1820485778447088 1821701247787008 1825259258036592 1832032256753664 1832847154348032 1833016162369536 1833399017275392 1835610444755136 1836979874731008 1837822497767424 1837966437499392 1840567726048842 1841411994833376 1841556215697633 1844786588811264 1848244931592192 1848389687617536 1849237544337408 1849623787339776 1850617140609024 1851999823726164 1853236333799424 1854231627211776 1854618913308672 1857853173358674 1858241215873728 1858412565498069 1864747118481408 1866138285441024 1866994283446272 1869783086779776 1870640756656128 1871031470063616 1871203999085568 1874858694396282 1876257404947296 1877729206468608 1881396646324992 1882652783542272 1884083475972096 1887737108189184 1887763326511104 1887911177648832 1889171664371712 1892861452778688 1894346279092224 1899462183395328 1900905649864704 1904618356212096 1905889997684736 1906039268517888 1909612439086464 1909762001464212 1912712517255168 1916848564936704 1917701189271552 1917727823757312 1917878021738496 1920592409790096 1921473385913088 1921623877249704 1922906872664064 1926662550149736 1929639176699904 1933811826573312 1934850393612288 1935254518235136 1936293860081664 1938629398287312 1939034312216064 1939213111824072 1939923747643392 1940075684027136 1947274732634112 1951078003596288 1951972963467264 1952380664414208 1952560694697984 1953429203976192 1957244495390208 1957653297381376 1957833813858048 1958731872620544 1964507252391936 1969812634632192 1969839992881152 1969994272329216 1970716188082176 1971309562822656 1975159776812544 1976220550054656 1976633315500032 1979017510751631 1980493927444368 1982047495716864 1983553721597952 1987427849960448 1988754780192768 1988910541062144 1989822854725632 1992639066872832 1992795131962656 1993709227488768 1994125645725696 1998020422377504 2001107294355456 2001264022683648 2005015707039744 2005172741477952 2006511519301632 2008008447492096 2010430487112768 2011772775333888 2011930338991104 2015859890434446 2017391811514128 2018974323769344 2020480549650432 2022917632995456 2023340151877632 2024268258410496 2024426800723968 2025778433753088 2028380759319132 2029735032256512 2031277497532416 2035244836394784 2035404238402647 2036841353183232 2042342082146304 2042768658137088 2042957023156224 2043865741197312 2043894127951872 2046947173592076 2047857666473088 2049413903760384 2053416665291166 2055456662224896 2061036288847872 2061953048641536 2062143182665728 2062573894434816 2063519997493248 2065061750349528 2066602359072384 2067550309988352 2067712242186816 2071588494187548 2075384912412672 2079275548041216 2079438398569728 2080826760757248 2081944283185152 2084890875524352 2086010580613248 2086446277472256 2090521367857944 2093751150575616 2097840508291584 2099241156870144 2099405571121152 2100368568877056 2103505972627248 2104470851238144 2104910403821568 2105104498971264 2110789580565708 2112279921819648 2112445357277184 2116571227115616 2117984381485056 2119564472352768 2119593910468608 2123704246712832 2123733742324992 2123900074854936 2125318122418176 2129469134376024 2131139563978752 2131584686751744 2132729469075456 2136894956319744 2138321680072704 2138518856097792 2142695650738608 2144126247395328 2144294177082624 2148313993972272 2151603181191168 2152251020279808 2156454635553792 2157413837930496 2157443801726976 2157612774455808 2159053330710528 2160666461013858 2161826861905917 2163270231747072 2167495368918453 2171297489485824 2172463599845376 2175538304894976 2176706692813824 2177161333014528 2178159997353984 2178330592591872 2181413601243072 2182414216098816 2182585144530528 2190684074213376 2191688941436928 2194962754045824 2195969583900672 2196428247465984 2196630781535232 2197607854473216 2201900057313984 2202359959554048 2202563040590304 2210070658940928 2211750167445504 2216039213961216 2216243556370368 2217055711592448 2217723258175488 2222054748914112 2223712479937536 2228055668374914 2229803432681472 2231497936797696 2237318054150144 2237349127716864 2237524358694912 2238550711566336 2239018268884992 2241718950231936 2241894523457988 2243391351441408 2247772975174692 2251214439579648 2251245706149888 2251422025519104 2257325459214336 2259009503428608 2261734298001864 2263244372250624 2263421631364992 2269565787953394 2271346114240512 2271820521406464 2273040618356736 2276257670862336 2277301790711808 2277480150814464 2279000737972224 2283451911288576 2285187184723968 2291446522331136 2291925127790592 2293156022059008 2297634842414592 2298114740404224 2298326651050752 2299168886095872 2299348958846976 2303839874782224 2305590641730432 2312388745003008 2313449438183424 2314146008530944 2318665824953856 2319697179721728 2320395631239168 2321459997179904 2324927653956432 2325994098736896 2326176272460168 2334592752156672 2334625176748032 2334808026464256 2335879003373568 2339184991546368 2339368198390944 2340930105851904 2342187318583296 2342676522074112 2345502234964896 2346761903189904 2347252062156288 2351836538840187 2355470044397568 2357227307925504 2360070571828032 2361646301478912 2361831267511296 2362914639986688 2363408172711936 2366444219205654 2367529707642912 2368024204299264 2371868471328768 2376314912047104 2376501026936832 2378087726579712 2381142630505068 2382732429170688 2384323289284608 2384510031396864 2384543149277184 2389167277551936 2390982887720448 2395652776173027 2397532009476096 2398032772595712 2399320652709888 2404006825859712 2405611890081792 2405833713110016 2407439997075456 2412142028319744 2412330949217952 2416853243218806 2420553578840064 2421282397814784 2422393040535552 2426011464998016 2427090567671808 2427124276942848 2427314371262784 2428934997049344 2433679010715456 2442709675671552 2444021549826048 2447480593006848 2448795029415552 2449306499641344 2450429997023232 2450621916665856 2454090301398456 2455215993111168 2455408287596844 2464326575456256 2464519583490048 2465650059116544 2469333098301552 2470981778399232 2472308836282368 2472825217744896 2477137564478232 2477654954498304 2477883420664092 2486329491308544 2488184380588032 2488218938376192 2493044115706368 2494187675541504 2494708626751488 2494938665447424 2499811592528376 2501676539929728 2503638941958144 2508528861766656 2510203711389696 2510435178897408 2516982810918912 2517017768681472 2517214903531776 2518895552495616 2521933819010928 2523815270371584 2525795038789632 2532616244527104 2532849778708992 2534540866486272 2539491141616128 2541186663579648 2541385691357184 2544451085252097 2546149918781952 2546349335285616 2550283356340224 2555798086582272 2556934919028736 2556970431676416 2557170695651328 2560789879720128 2561964514550784 2562165169666272 2563875830218752 2568883400199648 2570835582814464 2572852235599872 2578415768764416 2579800524816384 2580339357646848 2581725146775552 2584839197716416 2585379082954752 2585617482432096 2586564996857856 2586767578702848 2591819859130002 2593789471946736 2601437338128384 2602630617956352 2603414259597312 2604572271968256 2608499053073088 2609659327186944 2610445085144064 2611642496827392 2615543610700986 2616948306517689 2626416846176256 2626453323841536 2626659029772288 2628412750430208 2631789223189812 2633546369083392 2634960733406208 2635511087333376 2638690014335508 2640658569925824 2642729994289152 2649903799947264 2651880721416192 2653097139634176 2656852089163776 2657060175950208 2658278969985024 2658834194300928 2664027229836672 2668352030244864 2673354276052992 2673563655303936 2675348692402176 2680573982817024 2682363700445184 2682573785321472 2687813187245928 2689855748685504 2691965765025792 2697223510660608 2697786869170176 2699024344547328 2699235734298624 2704507679092176 2706313376342016 2708369996709888 2713659781859712 2713872317870196 2715788470910976 2723122776195072 2723691544182784 2723942697541632 2725154321596416 2725192170602496 2729262898122768 2730476888630784 2732551871680512 2737888887054888 2740608882966528 2748048385130496 2749270731522048 2749524243554304 2750098525913088 2753415667132704 2755469812096512 2756733746651136 2756949656249088 2760851589073263 2762117992250064 2767179883216896 2772367397388288 2772584531426304 2773856316506112 2774435681009664 2775925710913536 2777999735589246 2779854500699136 2781347440817664 2781928369963008 2786779760038011 2787361823810592 2791668200767488 2797120677722112 2798988209160192 2799207428161536 2800491425169408 2804674630169664 2805961134984192 2806547205095424 2806805998628352 2814386107420944 2816593809702912 2822094969487488 2823979175313408 2826085963137024 2826125213958144 2831605662283776 2831644989766656 2831866766473248 2833757496557568 2839292179168032 2841519418638336 2843678786715648 2849193275092992 2851358474797056 2856927534318144 2858834996527104 2859058902776832 2864418658629696 2864643002196318 2869068775882752 2875272847405056 2876551783907328 2876591735635968 2876817032607744 2878737774280704 2880888614685144 2882210078869632 2882435815874556 2884360308996096 2889993825224604 2900717739859968 2902275590418432 2902881777352704 2904440790122496 2907944097430968 2908551468324096 2909885621465088 2910113526040704 2920912098951168 2926617005394432 2927959445200896 2928570996621312 2928841042046976 2930143805964288 2935866743085312 2936479946072064 2936750720787072 2938097808930816 2946760878587904 2954718951948288 2954759989321728 2954991408493824 2956074282123264 2956964344233984 2962739665218816 2964330825081984 2964949973250048 2970740891166552 2973071243575296 2975330582396928 2981141774940672 2983132170289152 2983365811593216 2984734282088448 2988958600309248 2989192697943984 2991188468588544 2997030633566256 3001619252772864 3001660941533184 3001896034025472 3007759112216928 3009767278952448 3012012671238144 3015645730669152 3017659163000832 3017895508486656 3023789835651669 3026087717271192 3028461485654016 3029094028541952 3030720824475648 3035010227816448 3036402387615744 3036640201085952 3038667650629632 3042571138978698 3044602548384768 3046916246298624 3052867254592176 3055262029774848 3057541362745344 3063513123219456 3064152987205632 3064435534734336 3065558514794496 3065798611795968 3070420760388114 3071786499709632 3074120855640576 3080124997936749 3083184993337344 3085528011374592 3091554433271808 3092929572962304 3093860841652224 3095279996239872 3097592625524292 3099903538608576 3101325464982528 3101568363280224 3113077368619008 3114505337831424 3118913322061824 3119157597854592 3121240141135872 3122916424777728 3123568696098816 3127336313286528 3129015870919872 3129669416208384 3135782051786916 3140626725863424 3146760762437376 3148861735305216 3149108356681728 3150552853315584 3155258958940872 3156706276857216 3157365605732352 3157656748456896 3166184370848562 3168419882729472 3168668035915776 3174856840673424 3176976572227584 3179346708529152 3179390865702912 3185556370069248 3185850112282404 3187977183627264 3194203701564036 3196709345968128 3197377030127616 3199094203613184 3205342434479616 3207482520109056 3207778284146688 3216189371092992 3216441265623936 3222470990958408 3227404771786752 3228376530419712 3234681953330688 3236120756895744 3236165702590464 3236419161683712 3238579996065792 3240999691520787 3244905347620608 3256946234228736 3258695399768064 3263307457342464 3265060039220736 3265741999521792 3267239996030976 3267495888887808 3272120401864608 3273621324148224 3273877716795792 3285768767275008 3286026111320064 3287533412155392 3292444131068736 3293954375851008 3294642371198976 3296411781709824 3297100290326528 3302850085970976 3303539939331072 3303844560885456 3315105988411392 3317579174117376 3317625251168256 3324058820941824 3325583567388672 3326278169001984 3326584887263232 3333082123371168 3335568719906304 3342083502562371 3344705149022208 3347246905196544 3355977081225216 3356023691575296 3356286538042368 3357826067349504 3358527403327488 3362578425347904 3362841785186982 3365087027162112 3371659462762038 3376821659369472 3376868559224832 3377133038278656 3379387821981696 3385988188821504 3388248884772864 3388514255142912 3392601447002796 3394866558375936 3395132447047488 3407019171360768 3407730782109696 3409560927535104 3414386506293504 3415952686067712 3416220226221696 3418501106958336 3425177866932864 3427780777085952 3437887691685888 3439734033088512 3446452263621888 3447172110606336 3447489976576128 3448753329143808 3449023438270464 3455759812173336 3458385962595648 3468583117504512 3470174157275136 3471219012796416 3477998737430784 3479545769582592 3480593446858752 3482189995769856 3487391480934648 3488991148105344 3489264408690252 3501889128235008 3501937765122048 3502212039696384 3508777487319552 3509052297586416 3511395158777856 3513280977874944 3514014783111168 3518253352447344 3520142854784856 3520878093234432 3523639992385536 3533205066596352 3535840961888256 3540105857742048 3542469452218368 3542746901266944 3544371959980032 3545112259067904 3549666328808481 3552036306448896 3557802706993152 3564472368070656 3564751540405248 3567131589869568 3571713945757602 3574098643756032 3576484933926912 3576765047095296 3576814723915776 3583750916327904 3586474331580672 3589287686701056 3596298014214144 3597049158893568 3598699126063104 3598980979064832 3606010238789568 3608417835122688 3608750569665024 3611159995613184 3618213042479616 3618496423826928 3625279864828209 3630830368260096 3631923596722176 3633539095461888 3633589560803328 3639017197497024 3640635851507712 3640971556894176 3643402495574016 3650518516073184 3664064513507328 3666032324739072 3666798034550784 3671220889510272 3673959749462016 3675644995534848 3675932874998784 3681135452097684 3682823989666752 3683112431395266 3696489863184384 3696779375235072 3698475088674816 3701234281218048 3703999647452328 3706472667598848 3708463254423552 3709237826617344 3715706346717348 3716482431747456 3716825130996138 3729494236962816 3732276570882048 3739566173559552 3741281513312256 3742062940127232 3742407998171136 3749717388792564 3752514809894592 3755458412937216 3762793292649984 3765305567084544 3775474216378368 3775526653022208 3775822355297664 3778343328743424 3785722905557376 3788692558184448 3798924366790656 3801811299729408 3809236712424192 3811779995369472 3812078537035776 3819224878172928 3819524002928424 3825425034510336 3833697129873408 3835402378543104 3835455647514624 3835756043476992 3841184819580192 3842946771826176 3843247754499408 3845813745328128 3853325100299472 3859278353399808 3867623653146624 3869700787224576 3870509036470272 3872587720163328 3877258796574624 3878068624432128 3878426223648144 3879847495286784 3880151368054272 3887729788695003 3894549465268224 3902156007192576 3903945926934528 3904761328828416 3905121389395968 3906858407952384 3914488990780416 3915306594762752 3915667627716096 3917463745241088 3923315416051479 3939625269264384 3939679985762304 3939988544658432 3941432376164352 3942619125645312 3950319553625088 3952441100109312 3953266631000064 3958035021503262 3960987854888736 3964094991433728 3967107443195904 3974855699920896 3977509560385536 3977821082124288 3979645709451264 3985278133745664 3985590263925312 3987418454977536 3988251291451392 3996040844755008 4002528045367296 4010031414079488 4010345482955904 4013023038603264 4016016894984192 4020860974225536 4023545550667776 4023860677982208 4031719780868892 4034783623028256 4037948647538688 4045835265990912 4046680303755264 4048536516820992 4048853601447936 4056761518638264 4059470064513024 4062554995064832 4070489672789568 4070808476805294 4073682706366464 4084684164292608 4085537316274176 4085914046312448 4087731482394624 4087788255903744 4093894347184152 4095715332946176 4098827807520768 4106833330582332 4110913324449792 4122072577695744 4123906097283072 4124286365331456 4125147788869632 4130123500699056 4133204718144768 4135100619976704 4135424484373632 4143176988375096 4150769824825344 4158551096082432 4158876797139456 4161653521514496 4163888566370304 4166999603383869 4169781751048704 4172021161226496 4172892554944512 4181042735715888 4187502301151232 4195681016583168 4198482313740288 4198811142242304 4200737137754112 4207011945254496 4208941702476288 4209820807643136 4210208997942528 4221579161131416 4224559843639296 4224890714554368 4233142454231232 4235968762970112 4239128944705536 4239187820937216 4247408493425664 4247467484649984 4247800149709872 4250636244836352 4258938268752048 4262279127957504 4265458938150912 4273789912639488 4276643360145408 4277037712195584 4285391301477216 4288252494790656 4288588354165248 4296627987944544 4296964503294477 4304502040559616 4312909271107584 4314827675860992 4314887603453952 4315225548911616 4318106661421056 4321332922027716 4323653723811834 4326540463494144 4334990737836906 4344927199690752 4351076609789952 4353413385627648 4354322666029056 4356319994707968 4356661185183744 4362827202486144 4364828432197632 4365170289061056 4381368148426752 4389925508091648 4391939167801344 4392856494931968 4393261563070464 4395215708946432 4403800114627968 4404719919108096 4405126081180608 4420141317881856 4432078427922432 4432487112740736 4434111423184896 4435446516350976 4444109497828224 4447424959875072 4456111336749828 4459606865362944 4462995873595392 4474636108300288 4474698255433728 4475048717389824 4477101423132672 4483437900463872 4483789046915976 4486782702882816 4495545950349384 4502428879159296 4502491412299776 4502844051038208 4514650918428672 4518019006857216 4523468596003728 4526488744501248 4526843262729984 4539131575906788 4542692228481024 4543641042812928 4546081236713472 4552515341724672 4554603581423616 4554960301628928 4558001475944448 4563856708468047 4566903822577152 4570374369447936 4582893044662272 4583850255581184 4586312044118016 4595269684829184 4596229480808448 4596653302101504 4598337772191744 4598697917693952 4605631140582171 4607679749564448 4611181283460864 4624777490006016 4626898876366848 4628292017061888 4637331649907712 4639394359443456 4640791262478336 4642919994359808 4649855307912864 4651988197473792 4652352544920336 4669250353496064 4669616052928512 4671758006747136 4678369983092736 4678736396781888 4681860211703808 4684374637166592 4685353044148224 4691004469929792 4693523806379808 4694504124312576 4703673077680374 4710940088795136 4714454615851008 4720141143656064 4723292602957824 4723662535022592 4725829279973376 4726816345423872 4732888438411308 4735059415285824 4736048408598528 4749276556272843 4752629824094208 4753002053873664 4762285261010136 4765464858341376 4769020062793728 4769086298554368 4778334555103872 4781965775440896 4791305552346054 4795064018952192 4796065545191424 4798641305419776 4808013651719424 4811223780163584 4811667426220032 4814879994150912 4824284056639488 4824661898435904 4833706486437612 4841107157680128 4842564795629568 4852022929996032 4854181135343616 4854248553885696 4854628742525568 4857869994098688 4867358021430912 4885419351343104 4888043099652096 4894961186013696 4897590058831104 4898612999282688 4900859994046464 4901243833331712 4908180602796912 4910431986222336 4910816575193688 4928653150912512 4929039166980096 4931300118233088 4938666196603104 4941963556798464 4944617672564736 4945650435489792 4954275128956464 4955309908996608 4955766841328184 4972658982617088 4976368761176064 4976437876752384 4986088231412736 4988375351083008 4989417253502976 4989877330894848 4999623185056752 5003353079859456 5007277883916288 5017057723533312 5020407422779392 5020870357794816 5033965621837824 5034035537362944 5034429807063552 5037791104991232 5043867638021856 5044262677780473 5047630540743168 5057489194143057 5065232489054208 5065699557417984 5069081732972544 5078982283232256 5082373327159296 5082771382714368 5088902170504194 5092299837563904 5092698670571232 5100566712680448 5111596173164544 5113940863352832 5114341391302656 5121579759440256 5123929029101568 5124330339332544 5127751660437504 5137766800399296 5141671165628928 5156831537528832 5159601049632768 5163450293551104 5169678395432832 5170758165909504 5171234964864192 5173129993715712 5173535157405696 5183639718260004 5187578943893472 5202874676256768 5205261235912704 5206828519194624 5216998106146176 5219318654373888 5220890170288128 5223284993654784 5231087221401972 5233896613035378 5252833692352512 5252906647683072 5253318059544576 5263578446379624 5267092738166784 5269921466812416 5271022174666752 5277380028671016 5281317139851648 5285459988578304 5299807599894528 5303761442832384 5313704178327552 5314120351900416 5316557939970048 5317668388601856 5328054459673344 5336704060489728 5346708552105984 5347127310607872 5350697384804352 5361147965634048 5364727400890368 5365147570642944 5375626374491856 5379711497371008 5383931530051584 5394447021321216 5395573738340352 5398048689094656 5398471468597248 5409015358184352 5412626752684032 5416739993419776 5427319563719424 5427744635740392 5431576941821952 5446245552390144 5447383088365568 5447885395083264 5450308643192832 5450384341204992 5458525796245536 5460953777261568 5465103743361024 5475777774109776 5496096770260992 5498541463044096 5499048487108608 5500197051826176 5506831334265408 5510939624193024 5513467493302272 5513899312498176 5521703178146526 5524235984500128 5524668647092899 5534359766433792 5544734794776576 5545169062852608 5547712633012224 5548871362019328 5551851421827072 5555999471178492 5559709001398272 5562694881635328 5563856739926016 5573559520076022 5574723647621184 5575237696494207 5594241355444224 5598414856323072 5600982850338816 5609349260339328 5611922269968384 5613094410190848 5613611997256704 5628772214841888 5633187619405824 5644189938974976 5647958350626816 5652250427916288 5663211324567552 5663289979533312 5663733532946496 5667514993115136 5678584358336064 5683038837276672 5698386550185984 5702716949594112 5713855068636288 5717669993054208 5718117805553664 5728837317259392 5729286004392636 5738137551765504 5750545694810112 5753103567814656 5753183471271936 5753634065215488 5761777229370288 5764420157739264 5764871631749112 5768720617992192 5779987650449208 5801435479719936 5804551180836864 5805763554705408 5808881580244992 5815888194861936 5817102936648192 5819771242930176 5820227052081408 5841824197902336 5853234010788864 5855918890401792 5857141993242624 5857682084093952 5860287611928576 5871733486170624 5872959892144128 5873501441574144 5876195617861632 5893521757175808 5909437903896576 5909519978643456 5909982816987648 5912148564246528 5913928688467968 5925479330437632 5928661650163968 5929899946500096 5937052532254893 5941481782333104 5946142487150592 5950661164793856 5962283549881344 5966264340578304 5966731623186432 5969468564176896 5977917200618496 5978385395887968 5982376937177088 5994061267132512 6003321883066368 6003792068050944 6015518224433856 6019534557904896 6024025342476288 6031291461338304 6035318326001664 6035791016973312 6047579671303338 6052175434542384 6056922971308032 6061441648951296 6070020455632896 6072804775231488 6073280402171904 6077335301259264 6085142277957396 6089205096769536 6093832492597248 6105734509184352 6106212715207941 6110524059549696 6127026246438912 6128305974411264 6128871069468672 6131597223591936 6140841520776228 6143572999419264 6148241711281152 6160249995873498 6166369986674688 6183108866543616 6185859145924608 6187721683304448 6190559992479744 6195185251048584 6199807077217152 6202650929965056 6203136726560448 6226154737238016 6237826644123648 6238315195709184 6242480282271744 6245832849555456 6254672626573056 6258031741839744 6259338832416768 6271564103573832 6281253451726848 6293521524874752 6297723470610432 6298216713363456 6301105706631168 6310517917881744 6313412553714432 6314731211464704 6315313496913792 6332368741697124 6336839765458944 6337336071831552 6349713681346848 6353953144455168 6358693417058304 6358781731405824 6371112740138496 6371700224564808 6375954367254528 6388407403128072 6393418691936256 6394754060255232 6398188407226368 6410684868959232 6414965040218112 6415556568293376 6432378742185984 6432882531247872 6444941981916816 6454809543573504 6456753060839424 6469363906661376 6472241513791488 6472331405180928 6472838323367424 6477159992131584 6481999383041574 6489810695241216 6502486106755359 6513892468457472 6517390799536128 6526614914684928 6530120078441472 6531483999043584 6534479992061952 6534991777775616 6544240803729216 6547242648296448 6547755433591584 6572052222640128 6575066824310784 6584888262137472 6587908751702016 6589284742397952 6592823563419648 6594200580653056 6605700171941952 6607079878662144 6607689121770912 6630211976822784 6635250502336512 6648117641883648 6651167134777344 6653169774526464 6666164246742336 6671137439812608 6684167005124742 6689410298044416 6694493810393088 6711954162450432 6712047383150592 6712573076084736 6715652134699008 6717054806654976 6725156850695808 6725683570373964 6730174054324224 6743318925524076 6753643318738944 6753737118449664 6754266076557312 6771976377643008 6777028510285824 6785202894005592 6789733116751872 6790264894094976 6814038342721536 6815461564219392 6819121855070208 6828773012587008 6831905372135424 6832440452443392 6837002213916672 6850355733865728 6855561554171904 6875775383371776 6879468066177024 6892904527243776 6894344221212672 6894979953152256 6897506658287616 6898046876540928 6911519624346672 6916771925191296 6937166235009024 6940348314550272 6942438025592832 6955997474861568 6959091539165184 6961186893717504 6964379991539712 6974782961869296 6977982296210688 6978528817380504 7003778256470016 7003875530244096 7004424079392768 7017554974639104 7018104595172832 7022790317555712 7026561955749888 7028029566222336 7036506704894688 7040285709569712 7041756186468864 7055509616520561 7066410133192704 7071681923776512 7080211715484096 7084938904436736 7085493802533888 7088743919960064 7090224518135808 7099332657616962 7104072612897792 7115605413986304 7128944736141312 7129503080810496 7134263179739136 7143427891515204 7148197287512064 7152969867853824 7153530094190592 7153629447831552 7167501832655808 7172948663161344 7186958328519081 7192596028428288 7194098317787136 7197961958129664 7212020477579136 7216835670245376 7217501139330048 7222319991226368 7236426084959232 7236992847653856 7250559729656418 7261660736520192 7263847193444352 7267179121606656 7278034394994048 7281271703015424 7281943113788352 7286804991148032 7301037032146368 7328129027014656 7332064649478144 7342441779020544 7347919498924032 7351289991069696 7351865749997568 7362270904195368 7365647979333504 7366224862790532 7392979726368768 7393558750470144 7396950177349632 7407999294904656 7412945335197696 7416926508847104 7418475653234688 7431412693434696 7432964863494912 7433650261992276 7458988473925632 7464553141764096 7479132347119104 7482563026624512 7484125880254464 7484815996342272 7499434777585128 7505029619789184 7510916825874432 7525586585299968 7530611134169088 7550948432756736 7551053306044416 7551644710595328 7556686657486848 7571445811114752 7577385116368896 7597848733581312 7603622599458816 7618473424848384 7623559990738944 7624157074071552 7638449756345856 7639048005856848 7650850069020672 7667394259746816 7670804757086208 7670911295029248 7671512086953984 7682369639160384 7685893543652352 7686495508998816 7691627490656256 7706650200598944 7718556706799616 7735247306293248 7739401574449152 7741018072940544 7745175440326656 7754517593149248 7756137248864256 7756852447296288 7759694990573568 7760302736108544 7775459577390006 7804312014385152 7807891853869056 7810242778791936 7813716815904768 7828977981560832 7830613189525504 7831335255432192 7834927490482176 7846630832102958 7879250538528768 7879359971524608 7879977089316864 7885238251290624 7900639107250176 7904882200218624 7906533262000128 7916070043006524 7921975709777472 7928189982867456 7949711399841792 7955642164248576 7959291418902528 7970556267491328 7971180527850624 7974836909955072 7976502582902784 7992081689510016 8005056090734592 8020062828158976 8020690965911808 8026046077206528 8041721948451072 8047091101335552 8047721355964416 8063439561737784 8069567246056512 8075897295077376 8091670531981824 8093360607510528 8097073033641984 8097707202895872 8113523037276528 8118940129026048 8125109990129664 8140979345579136 8141616953610588 8147365412732928 8169368328585216 8171074632548352 8171828092624896 8175462964789248 8175576511807488 8187788694368304 8191430665892352 8197655615041536 8213666661164664 8221826648899584 8244145155391488 8247812194566144 8248572730662912 8250295577739264 8260247001398112 8266409436289536 8270201239953408 8270848968747264 8282554767219789 8286353976750192 8301539649650688 8317102192164864 8317753594278912 8323307043028992 8327777132740608 8333999206767738 8339563502097408 8344042322452992 8345785109889024 8360339280114033 8362085471431776 8375004602302464 8391362033166336 8396964627480576 8397622284484608 8401474275508224 8414023890508992 8417883404952576 8419641615286272 8420417995885056 8443158322262832 8449781429108736 8466284908462464 8471937525940224 8478257889411072 8478375641874432 8494816986851328 8494934969299968 8495600299419744 8501272489672704 8517876537504096 8524558255915008 8547579825278976 8554075424391168 8570782602954432 8576504989581312 8577176708330496 8593255975889088 8593929006588954 8625818542215168 8629655351721984 8629775206907904 8630451097823232 8636213322842112 8642665844055432 8647307447623668 8653080926988288 8669981475673812 8702153219579904 8706826771255296 8708645332058112 8713322370367488 8725654404972288 8729656864395264 8730340578122112 8762736296853504 8779851016183296 8783878335602688 8785712989863936 8786523126140928 8790431417892864 8807600229255936 8809439838216192 8810252162361216 8840282635763712 8864156855844864 8864974225481472 8868222846369792 8870893032701952 8888218995656448 8894849919750144 8912222673499656 8919213730725888 8925991747190784 8949272216600576 8949396510867456 8950097434779648 8954202846265344 8966875800927744 8967578093831952 8973565405765632 8991091900698768 9004857758318592 9004982824599552 9005688102076416 9029301836857344 9036038013714432 9046937192007456 9052977489002496 9053686525459968 9071369506955007 9078263151813576 9085384456962048 9087282085625856 9092162473426944 9105030683449344 9109207162847232 9109920603257856 9116002951888896 9127713416936094 9133807645154304 9140748738895872 9165786089324544 9172624088236032 9190539369658368 9192458961616896 9193306604203008 9196675544383488 9197395835387904 9211262281164342 9215359499128896 9222362566921728 9249554980012032 9256584034123776 9274663299815424 9278788718886912 9281582524956672 9285839988719616 9299710615825728 9303976394947584 9304705089840672 9339232105857024 9343516013494272 9356739966185472 9357472793563776 9363720423407616 9368749274333184 9370706088296448 9382008939859584 9387047612759616 9389008248625152 9407346155360748 9421880177590272 9440282287312128 9446585205915648 9447325070045184 9451658559946752 9465776876822616 9470118830571648 9472096817197056 9498553112545686 9505259648188416 9506004107747328 9524570522020272 9530929716682752 9538040125587456 9538172597108736 9556669110207744 9563931550881792 9582611104692108 9590128037904384 9592131090382848 9597282610839552 9616027303438848 9622447560327168 9623334852440064 9648568113278976 9649323796871808 9667412972875224 9682214315360256 9685129591259136 9704045859992064 9708362270687232 9708497107771392 9709257485051136 9715739988197376 9722999074562361 9734716042861824 9770838702686208 9776086199304192 9789922372027392 9795180117662208 9797225998565376 9801719988092928 9802487666663424 9816361205593824 9820863972444672 9821633150387376 9857306301825024 9858078333960192 9862600236466176 9877332393206208 9883927113596928 9889235345129472 9891300870979584 9908550257912928 9910619817993216 9911533682656368 9945317965234176 9952737522352128 9952875753504768 9972176462825472 9976750702166016 9978834507005952 9979754661789696 9999246370113504 10006706159718912 10026250507687113 10034115447066624 10041740715589632 10067931243675648 10068071074725888 10068859614127104 10075582209982464 10087735276043712 10088525355560946 10095261081486336 10114978388286114 10130464978108416 10131399114835968 10138163465945088 10157964566464512 10164746654318592 10165542765428736 10177804341008388 10184599675127808 10185397341142464 10223192346329088 10228682782605312 10243159518880512 10247858058203136 10248660678665088 10255503320875008 10275533600798592 10283342331257856 10313663075057664 10319202099265536 10339356790865664 10341516331819008 10342469929728384 10346259987431424 10347070314811392 10367279436520008 10375157887786944 10405749352513536 10410522471825408 10413657038389248 10433996212292352 10438637308747776 10441780340576256 10446569987309568 10462174442803944 10467793226070756 10505667384705024 10505813295366144 10506636119089152 10527156892759248 10534185476333568 10539842933624832 10542044349333504 10554760057342032 10562634279703296 10570919977156608 10599615199789056 10607522885664768 10627408356655104 10628240703800832 10633115879940096 10635336777203712 10648998986425443 10656108919346688 10673408120979456 10693417104211968 10694254621215744 10701394769608704 10722295931268096 10729454801780736 10730295141285888 10751252748983712 10759422994742016 10767863060103168 10788894042642432 10791147476680704 10796097378189312 10796942937194496 10818030716368704 10825253505368064 10833479986839552 10854639127438848 10855489271480784 10892491104780288 10895770790166528 10900617286385664 10900768682409984 10917051592491072 10921907554523136 10930207486722048 10951555548219552 10992193540521984 10998096974217216 11000394103652352 11013662668530816 11021879248386048 11026934986604544 11027798624996352 11043406356293052 11048471969000256 11049337294185798 11089469589553152 11090338125705216 11095425266024448 11103702843654144 11111998942356984 11119418002796544 11125389763270656 11127713479852032 11147119040152044 11149447295242368 11150475392988414 11188482710888448 11196829712646144 11218698520678656 11223844539936768 11226188820381696 11227223994513408 11257544429683776 11266375238811648 11288379877949952 11295916701253632 11326422649135104 11326579959066624 11327467065892992 11335029986230272 11357168716672128 11366077674553344 11396773100371968 11405433899188224 11427710137272576 11435339986108416 11436235611107328 11457674634518784 11458572008785272 11476275103531008 11501091389620224 11506207135629312 11506366942543872 11507268130430976 11523554458740576 11528840315478528 11529743263498224 11537441235984384 11559975300898416 11602870959439872 11609102361673728 11611527109410816 11617763160489984 11631776389723872 11634205873296384 11639542485860352 11640454104162816 11663189366085009 11683648395804672 11706468021577728 11711837780803584 11714283986485248 11715364168187904 11720575223857152 11743466972341248 11745919784288256 11747002883148288 11752391235723264 11769946248154437 11818875807793152 11819039957286912 11819965633975296 11824297128493056 11827857376935936 11850958660875264 11857323300327936 11859799893000192 11874105064509786 11882963564666208 11892284974301184 11901322329587712 11924567099762688 11932528681156608 11933463246372864 11938937128353792 11955834401236992 11956770791775936 11964753874354176 11988122534265024 12007584136101888 12031036448867712 12039069115809792 12048050684952576 12062582922676608 12070636652003328 12071582033946624 12095159342606676 12104350869084768 12113845942616064 12140040911265792 12145609550462976 12146560804343808 12170284555914792 12178410193539072 12187664985194496 12211469018368704 12212425430415882 12221048119099392 12254052492877824 12256611948822528 12257742138937344 12263194447183872 12281683041552456 12287145998838528 12296483422562304 12320499991746996 12332739973349376 12366217733087232 12371718291849216 12375443366608896 12390370502097168 12399614154434304 12405301859930112 12406273453120896 12452309474476032 12475653288247296 12476630391418368 12484960564543488 12491665699110912 12500998810151607 12509345253146112 12516063483679488 12518677664833536 12543128207147664 12562506903453696 12587043049749504 12595446941220864 12596433426726912 12602211413262336 12621035835763488 12626825107428864 12629462422929408 12630626993827584 12664737483394248 12673679530917888 12674672143663104 12699427362693696 12707906288910336 12717386834116608 12717563462811648 12742225480276992 12743400449129616 12751908734509056 12776814806256144 12786837383872512 12796376814452736 12821369737918464 12829930080436224 12831113136586752 12864757484371968 12865765062495744 12889883963833632 12890893509883431 12913506121678848 12938727813322752 12944483027582976 12944662810361856 12945676646734848 12954319984263168 12963998766083148 12979621390482432 13004972213510718 13034781599072256 13053229829369856 13060240156882944 13062967998087168 13068959984123904 13069983555551232 13088481607458432 13094485296592896 13095510867183168 13144104445280256 13169776524274944 13175817503404032 13178569484795904 13185647126839296 13211400343883904 13214159757324288 13215378243541824 13260423953645568 13296235283767296 13302334269554688 13306339549052928 13332328493484672 13342274879625216 13368334010249484 13378820596088832 13388987620786176 13423908324900864 13424094766301184 13425146152169472 13431304269398016 13450313701391616 13451367140747928 13460348108648448 13486637851048152 13507286637477888 13507474236899328 13508532153114624 13543952755286016 13554057020571648 13570405788011184 13579466233503744 13580529788189952 13628076685443072 13630923128438784 13638243710140416 13657546025174016 13663810744270848 13664880904886784 13674004427833344 13691570125404141 13700711467731456 13711123108343808 13751550766743552 13758936132354048 13785809054487552 13788688442425344 13789959906304512 13795013316575232 13796093753081856 13823039248693344 13833543850382592 13874332470018048 13880696629100544 13884876051185664 13911994949723136 13918183078330368 13922373787435008 13928759983079424 13949565923738592 13955964592421376 13957057634761008 14007751060488192 14008848158785536 14035109949278208 14036209190345664 14045580635111424 14053123911499776 14056059132444672 14073013409789376 14080571419139424 14083512372937728 14111019233041122 14132820266385408 14143363847553024 14160423430968192 14169877808873472 14170987605067776 14177487839920128 14180449036271616 14198665315233924 14208145225795584 14247829668818529 14257889472282624 14259006161620992 14286855783030408 14296394575024128 14307060188381184 14307258895663104 14335003665311616 14345897326322688 14373916657038162 14385192056856576 14388196635574272 14395923916259328 14424040955158272 14433671340490752 14435002278660096 14444639982452736 14472852169918464 14473985695307712 14501119459312836 14523321473040384 14527694386888704 14556068789988096 14562543406030848 14563886227576704 14573609982296064 14602074064292736 14656258054029312 14664129298956288 14684883558041088 14695838997848064 14702579982139392 14703731499995136 14724541808390736 14731295958667008 14732449725581064 14785959452737536 14787117500940288 14793900354699264 14815998589809312 14825890670395392 14833853017694208 14836951306469376 14862825386869392 14865929726989824 14867300523984552 14917976947851264 14929106283528192 14958264694238208 14965126053249024 14968251760508928 14969631992684544 14998869555170256 15010059239578368 15021833651748864 15051173170599936 15061222268338176 15101896865513472 15102106612088832 15103289421190656 15113373314973696 15132788033341419 15142891622229504 15172467582429171 15195697467162624 15207245198917632 15236946849696768 15247119981477888 15248314148143104 15276899512691712 15278096011713696 15301700138041344 15334788519493632 15341822590058496 15343024173907968 15364739278320768 15371787087304704 15372991017997632 15383254981312512 15413300401197888 15470494612586496 15478803148898304 15490350880653312 15509035186298496 15512274497728512 15513704894592576 15519389981147136 15520605472217088 15550919154780012 15608624028770304 15615783707738112 15620485557583872 15657955963121664 15661226379051008 15662670510864384 15669854980964352 15693261664205916 15758501077057536 15758719943049216 15759954178633728 15801278214500352 15809764400437248 15813066524000256 15832140086013048 15843951419554944 15856379965734912 15899422799683584 15911284328497152 15941112534982656 15942361055701248 15949673819910144 15953005165805568 15984163379020032 16010112181469184 16040125656317952 16041381931823616 16052092154413056 16083443896902144 16094182202671104 16095442711928832 16126879123475568 16139134492113024 16151794590154752 16183341063963648 16186721215021056 16194146067283968 16195414405791744 16227046074553056 16237880258052096 16250219980259328 16281958691158272 16283233907221176 16294730825465856 16338736657170432 16342149265096704 16343656185249792 16350925929578496 16351153023614976 16375577388736608 16382861331784704 16395311230083072 16427333322329328 16488290310782976 16495624389132288 16497145461325824 16500591155478528 16520494002796224 16532818872579072 16540402479906816 16541697937494528 16565109534439578 16572707953500384 16574005941278697 16603079299301376 16634204384329728 16635507188557824 16646614086057984 16655554265481216 16667998413535476 16679127004194816 16688084644905984 16691570219778048 16720678560228066 16724170942863552 16782724066332672 16795244568969216 16802948551016448 16828047781017984 16835766809905152 16839283230572544 16840835991770112 16886316644525664 16899562858217472 16932569816924928 16943875051880448 16956751283748864 16989633973702656 16989869938599936 16991200598839488 17002544979345408 17035753075008192 17049116511830016 17095159650557952 17108150848782336 17141565205908864 17153009979162624 17154353416660992 17186511951778176 17187858013177908 17251637084430336 17259310703443968 17259550413815808 17260902195646464 17285331688110864 17294614895247336 17306161853976576 17339962951347624 17404306439159808 17413653542510592 17417290664116224 17426644740734976 17451308809944576 17459313728790528 17460681156244224 17525472593707008 17559702032366592 17567756671205376 17571425979727872 17573046252281856 17580862835785728 17615200458511872 17618879676432384 17620504324722432 17680565271527424 17728313711689728 17729948450962944 17736445692739584 17741786065403904 17776437991312896 17789699839500288 17811157596764679 17824445346999312 17838427461451776 17851983494381568 17898544433201152 17898793021734912 17900194869559296 17908405692530688 17933751601855488 17935156187663904 17947130811531264 17982183801397536 18009965649199104 18011376204152832 18058603673714688 18072076027428864 18093874384014912 18105954978004992 18107373050919936 18142739013910014 18156526303627152 18170768913924096 18184324946853888 18210061366898688 18218414325694464 18219841206515712 18232005903777792 18255426833872188 18267615290308608 18281497477791744 18318638145623823 18331572178649088 18381078739316736 18384917923233792 18386613208406016 18394791670775808 18422524562328684 18430718998257792 18444725133843456 18499109960024064 18549326599630848 18557577437773824 18563165049913344 18571679977439232 18599421231651456 18607952789895168 18609410179681344 18678464211714048 18713479932370944 18714945587127552 18727440846815232 18737498548666368 18764017879719168 18774095225519232 18778016497250304 18814692310721496 18843760355180544 18880564574624256 18893170411831296 18894650140090368 18903317119893504 18931553753645232 18940237661143296 18944193634394112 18997106225091372 19010519296376832 19012008215494656 19049141044040544 19061859433365504 19076080251174912 19076345194217472 19113338220415488 19127863101763584 19165222209384216 19180256075808768 19184262180765696 19194565221679104 19232054606877696 19244895120654336 19246669704880128 19297136226557952 19298647593743616 19334825945750448 19364428630720512 19370259182518272 19408091719984128 19416724541374464 19416994215542784 19418514970102272 19431479976394752 19445998149124722 19469432085723648 19507458320266077 19541677405372416 19552172398608384 19579844744054784 19590360235324416 19594451997130752 19603439976185856 19604975333326848 19632722411187648 19641727944889344 19643266300774752 19716156667920384 19725200472932352 19754664786412416 19767854227193856 19778470690258944 19782601741959168 19817100515825856 19821239635986432 19823067365312736 19890635930468352 19905751507009536 19944352925650944 19953501404332032 19959509323579392 19998492740227008 20013412319437824 20052501015374226 20068230894133248 20083481431179264 20135862487351296 20136142149451776 20137719228254208 20151164419964928 20175470552087424 20177050711121892 20190522162972672 20229956776572228 20260929956216832 20262798229671936 20315929132929024 20331085530857472 20355608682016776 20369199350255616 20370794682284928 20446384692658176 20457365565210624 20486319037761024 20495716116406272 20497321357330176 20511006641750016 20551067201597184 20566684662515712 20627326150115328 20638404198531072 20678713581731328 20683032663638016 20684939859456768 20692519974862848 20694140629622784 20734558873040016 20750315775573888 20811498705027072 20821044943650816 20827314076778496 20867992424584704 20877274617495552 20883560681152512 20893139974619136 20924348885607888 20935586452141512 21011334769410048 21011626590732288 21013272238178304 21054313785518496 21068370952667136 21079685867249664 21084088698667008 21109520114684064 21125268559406592 21166528849561683 21199230399578112 21215045771329536 21254816713310208 21256481407601664 21266231759880192 21270673554407424 21297997972850886 21312217838693376 21346816241958912 21386834208423936 21388509242431488 21402789539217408 21444591862536192 21458909603561472 21460590282571776 21502505497967424 21518845989484032 21560874985557243 21577788085284864 21582294953361408 21593885874388992 21636061432737408 21650507010736128 21666959973679104 21709278254877696 21710978542961568 21784982209560576 21791541580333056 21801537364819968 21834103184982144 21843815109046272 21860414973444096 21903111096439104 21984387081043968 21996193948434432 22027325337061632 22043758496772096 22053869973209088 22055597249992704 22086812712586104 22096943938000512 22098674588371596 22178939179106304 22180676251410432 22190850532048896 22223997884713968 22238836005593088 22250779526541312 22255426959704064 22294238080304088 22298894590484736 22300950785976828 22376965421776896 22393659425292288 22437397041357312 22447689079873536 22452377640763392 22454447989026816 22515088859367552 22532750477623296 22576759755899904 22591833402507264 22652845298270208 22653159918133248 22654934131785984 22670059972460544 22714337433344256 22732155349106688 22793546200743936 22810867798376448 22855420274545152 22870679972216832 22872471222214656 22915349269037568 22917144017570544 22952550207062016 23002182779240448 23012414271258624 23012733885087744 23014536260861952 23047108917481152 23057680630957056 23059486526996448 23074882471968768 23119950601796832 23205741918879744 23218204723347456 23223054218821632 23235526320979968 23263552779447744 23268411746592768 23279084971720704 23280908208325632 23326378732170018 23412936043155456 23423675561607168 23430728336375808 23441150447714304 23486933944682496 23491839568576512 23494005766296576 23504782471446528 23539892496308874 23637751615586304 23638079914573824 23639931267950592 23655714753871872 23701917321750528 23714646600655872 23719599786000384 23748210129019572 23765927129332416 23784569948602368 23849134199525376 23866926492745728 23877874256707584 23911668802473984 23913541583551872 23929507748708352 23976245068530048 24015168272203776 24062072897735424 24078138231619584 24125165845353216 24141273304006656 24143164067893248 24190318685213352 24208701738169536 24227691885232128 24280081822531584 24291219100925952 24293121608687616 24340569111829584 24356820387078144 24375329970388992 24422938036737408 24424850860831764 24442096238198784 24508104985755648 24513223897645056 24515484277874688 24526388894367744 24563366083104912 24574291997677056 24592966845124608 24640999983493992 24665479946698752 24732435466174464 24743436583698432 24750886733217792 24780741004194336 24799228308868608 24810603719860224 24812546906241792 24847664301659367 24904618948952064 24951306576494592 24953260782836736 24969921129086976 24983331398221824 25001997620303214 25018690506292224 25032126967358976 25037355329667072 25086256414295328 25125013806907392 25174086099499008 25190893882441728 25192866853453824 25204422826524672 25242071671526976 25253650214857728 25258924845858816 25261253987655168 25329474966788496 25349344287326208 25398854725387392 25415812577820672 25434773668233216 25435126925623296 25484450960553984 25486800898259232 25503817469018112 25553629612512288 25573674767745024 25642739475836928 25662226273173504 25729514968743936 25731530124991488 25779767927667264 25781787019766862 25877455626645504 25888966055165952 25889325620723712 25891353293469696 25908639968526336 25927997532166296 25959242780964864 26009944427021436 26106459658739712 26120480313765888 26125935996174336 26139967111102464 26176963214916864 26188970593185792 26191021734366336 26288208890560512 26339553048549888 26351635006808064 26357138969591808 26371294253678592 26422800687767808 26428319514648576 26430756487083648 26520847907291136 26592470567534592 26604668539109376 26612679098105856 26664656986969344 26684549759250432 26736668020498968 26757641192177664 26777975241572352 26847816649801728 26848189532602368 26850292304338944 26862608538796032 26900627402783232 26902734281495856 26920696217296896 26973275702096304 27014573274955776 27014948473798656 27017064306229248 27087905510572032 27108114041143296 27140811576022368 27158932467007488 27161059576379904 27214108520865021 27256153370886144 27261846256877568 27276487420280832 27315092050348032 27327621488541696 27329761809773568 27348008855666688 27383140250808282 27401422935462912 27422246216687616 27517872264708096 27571618108975104 27577376884850688 27579919812609024 27590026633150464 27592187506163712 27646078497386688 27667087700765184 27748664940036096 27769752102371328 27823989899446272 27836366156660736 27844747574870016 27857519966158848 27899131847477184 27911929184842752 27914115269522016 28017696317571072 28070219898556416 28072418380691328 28091161270222848 28106247822999552 28112118264889344 28146026819578752 28161142838278848 28167024745875456 28222038466082244 28265640532770816 28320846861936384 28339755617746944 28341975210135552 28354975679840256 28397330630467848 28416290451591168 28495659337637058 28515778944565248 28518012323241984 28573711566060816 28592789150048256 28614120376762368 28614517791326208 28670007330623232 28691794652645376 28747833314076324 28770384113713152 28776393271148544 28791847832518656 28848081910316544 28867342680981504 28870004557320192 28945704339836928 28947971390615424 29002238918625672 29046642946080768 29055388773777408 29112137579976192 29125086812061696 29127772455153408 29147219964592128 29168997223687083 29204148128585472 29312516108058624 29328258597912576 29369767116082176 29391677995696128 29405159964278784 29407462999990272 29449083616781472 29462591917334016 29464899451162128 29571918905475072 29574235001880576 29587800709398528 29631997179618624 29651781340790784 29667706035388416 29673902612938752 29725650773738784 29731859453979648 29734601047969104 29835953895702528 29858212567056384 29916529388476416 29930252106498048 29936503521017856 29939263985369088 29997739110340512 30020118479156736 30078751523061339 30102346341199872 30203793731026944 30204213224177664 30206578842381312 30226746629947392 30265576066682838 30285783244459008 30344935164858342 30391394934325248 30414490397835264 30473893699393536 30494239962955776 30496628296286208 30553799025383424 30556192023427392 30669577038987264 30686048347815936 30729478556641536 30743574174609408 30745982035995264 30766509962625024 30826600802395776 30940989225172992 30957606297796608 31018070372596992 31024548995457024 31027409789185152 31038779962294272 31041210944434176 31101838309560024 31217248057540608 31231567415476224 31240971115167744 31315911926243328 31322452758102016 31325341021728768 31339709961928704 31386523328411832 31517002154115072 31517439886098432 31519908357267456 31602556429000704 31619528800874496 31626133048000512 31664280172026096 31687902839109888 31712759931469824 31798845599367168 31822568656994304 31882225069965312 31884722111402496 31899347639820288 31906010331611136 31946996959276329 31968326758040064 32020224362938368 32080251312635904 32082763863647232 32104184308826112 32166887793804288 32188364405342208 32190885423857664 32253758246951136 32278268984226048 32303589180309504 32366682127927296 32373442430042112 32388292134567936 32390828811583488 32454092149106112 32475760516104192 32500439960518656 32563917382316544 32566467814442352 32677473314340864 32687312370499584 32701851859156992 32702306047229952 32751154777473216 32765722663569408 32790622460166144 32854666644658656 32976580621565952 32994290922651648 33001182310957056 33040988005592448 33065637745158144 33080804959813632 33083395874989056 33130219068879156 33145415907000768 33148011882557394 33268408768659456 33271014377115648 33311108530962432 33335996827070952 33358254008389632 33376169289811968 33383140439556096 33441357120456132 33448341885727104 33565448132665344 33590489137938432 33656095562035968 33671533619810304 33678566461145088 33681671983540224 33772633289051328 33799125716434944 33865139633849856 33887750103760896 33979267947405312 33979739877199872 33982401197678976 34005089958690816 34071506150016384 34098233023660032 34190319301115904 34216301697564672 34283130411817728 34306019958325248 34308706833321984 34373023903556352 34375716026355816 34503274168860672 34518621406887936 34519100827631616 34521804391292928 34570663376221728 34589229790494672 34612323707953152 34679925902695248 34808612878319616 34827307085021184 34834581328232448 34853289481469952 34902617619889152 34918627457581056 34921362312488448 34989568098255027 35050945187414016 35119404064733184 35135513342410752 35142851959455744 35146092504563712 35161725671571456 35230400917023744 35237759352864768 35241008649444864 35309838744463311 35456627423379456 35459896901925888 35472891385479168 35483572130807808 35552875982625792 35579399679000576 35622315193529358 35648890693998624 35676854922903552 35703966988763136 35797586043469824 35800389739118592 35816811385061376 35867503203710976 35870312375327808 35894261623062528 35964367602795072 36022752408305664 36117207347429376 36144152054857728 36187748768029824 36211909956009984 36214746101839872 36285478027820028 36313052607254304 36341537827848192 36420122733797376 36436828651388928 36439682413031424 36510853667744376 36535230580617216 36562994955583488 36637276291247646 36663144357298176 36762157478633472 36769835846467584 36773226416812032 36789583341551616 36845049124657368 36861437996515584 36889450267686912 36998219920048128 37098653199261696 37115154875547648 37126330099826688 37198842463302912 37215905579790336 37218820359362688 37356928423428096 37426959864741888 37429891174255104 37454881693630464 37474997097332736 37528035759438336 37548190451038464 37556032994500608 37629384621442992 37687520710361088 37761129149248512 37786340823662592 37789300280180736 37806634239787008 37863107507290464 37880475322286592 37888387268788224 37994212450182744 38021038592753664 38024016430989312 38098282088081088 38123718866731008 38152160502349824 38152690388434944 38226676440830976 38255726203527168 38330444418768432 38360512151617536 38389130443358208 38464109213755392 38489790241308672 38493339409760256 38594272453115904 38597295187487232 38669651891500896 38672680529650293 38740518365036544 38816183439968256 38833449082748928 38833988431085568 38837029940204544 38862959952789504 38891996298249444 38938864171447296 39014916640532154 39104344797216768 39159689488109568 39180720470648832 39188903994261504 39206879952371712 39209950666653696 39265444822375296 39283455889778688 39286532601549504 39432313335840768 39509329572824832 39535708454387712 39556941380517888 39634201031651712 39642479271972864 39646134730625472 39781271860936704 39888705851301888 39907002808664064 39919018647158784 39996985480454016 40026824638875648 40105002030748452 40136461788266496 40166962862358528 40271724974702592 40272284298903552 40275438456508416 40350941104174848 40354101422243784 40381044325945344 40459913553144456 40521859912433664 40525596459343872 40631858265858048 40662171061714944 40711217364033552 40738398700511232 40741589364569856 40892769385316352 40914731130421248 40972638075522048 40991432232812544 40994642714660352 41022013283500032 41074710376212423 41102134403194368 41133369325031424 41254652300230656 41276808397062144 41357427163462656 41366065327276032 41369879718913536 41385039949725696 41388281259245568 41469117746080032 41500631551147776 41622997410054144 41642089887301632 41654628153556992 41735984849169408 41754549234991104 41767121362305024 41786279949238272 41848697771215776 41871172904283024 42023253181464576 42026544476356608 42108627571036992 42136741905334272 42159371734499328 42168177397334016 42219040229368128 42250537118813184 42333057699123366 42398460799156224 42430091542659072 42509633426620416 42512962815203328 42532463519760384 42541347108814848 42595995945701772 42624435677386752 42743489006455587 42773668416847872 42777018484862976 42889183725072384 42921180565143552 43005010995934848 43037691978968064 43121749971114486 43155576170569728 43164589906722816 43187771748777984 43272122865474816 43301014021472256 43333919947358208 43418556509755392 43421957085923136 43569964419121152 43583083160666112 43668206369964288 43687630218092544 43720829946888192 43806222192878208 43968774162087936 43992387896868864 44054650674123264 44087516993544192 44107739946418176 44111194499985408 44173625425172208 44193887876001024 44197349176743192 44357878358212608 44361352502820864 44381701064097792 44447995769427936 44477672011186176 44501559053082624 44510853919408128 44588476160608176 44597789180969472 44601901571953656 44753930843553792 44787318850584576 44874794082714624 44895378159747072 44904755281526784 44908895978053632 45030177718735104 45065500955246592 45153519511799808 45183666805014528 45305690596540416 45306319836266496 45309868263571968 45340119944921088 45428674866688512 45517402747287513 45587092401487872 45621735596752896 45710840549090304 45741359944433664 45744942444429312 45830698538075136 45834288035141088 45905100414124032 46004365558480896 46025467770175488 46029072521723904 46094217834962304 46115361261914112 46118973053992896 46149764943937536 46239901203593664 46411483837759488 46436409446694912 46471052641959936 46527105558895488 46536823493185536 46558169943441408 46561816416651264 46652757464340036 46825872086310912 46847351123214336 46861456672751616 46973867889364992 46983679137153024 46988011532593152 47009564942893056 47079784992617748 47275503231172608 47276159829147648 47279862535901184 47403834643501056 47429293201311744 47439199572000768 47496420258039144 47531854258664832 47569139897204736 47698268399050752 47733852985491456 47823337604947968 47827083167103744 47859015497416704 47952490137060096 48030336544407552 48124145795470848 48156276463239168 48250331690706432 48282546608013312 48286328135786496 48380637370426704 48417403476339072 48455383770464256 48560163645063168 48582438201851904 48586243217375232 48681138223659168 48713640774156288 48750659940777984 48845876073474816 48849701721663528 48884192476397568 49016209971511296 49026447795290112 49030968555749376 49052777788735488 49126732166209824 49148583995354112 49185933690249216 49281999966987984 49464870932348928 49486873167396864 49501773466435584 49561482008388672 49598456617737216 49621207439720448 49625093812483584 49695328603318734 49722017823836091 49809237897904128 49902613152989184 49906521565673472 49939842258173952 49966662796443648 50003995240606428 50037381012584448 50064253934717952 50074710659334144 50172512828590656 50348172198998016 50385733706907648 50408845653049344 50484143343053952 50507300429715456 50517849691717632 50522507975310336 50658949933576992 50698688574652416 50797709450774784 50831625155641344 50870253851246592 50968901921107968 50973601796518464 51007634938036224 51107259225024576 51147349535490048 51285478951673856 51324452546347008 51459029937487872 51463060249982976 51559535855334528 51563574039533724 51754911253291008 51777932110331904 51778651241447424 51782706586939392 51855995064332592 51918485561929728 52019888854042872 52212919317479424 52240960627531776 52251871992348672 52279934222204928 52353926429833728 52377941186371584 52382043468732672 52576417781121024 52679106097099776 52703270013616128 52714277939183616 52742588507357184 52845601375535616 52856639029297152 52861512974167296 53041695814582272 53184941135069184 53209337078218752 53225358196211712 53329313973938688 53369099518500864 53473336040997936 53515282384355328 53555950483144704 53695633299603456 53696379065204736 53700584608677888 53725217077592064 53801254805566464 53805468562991712 53841392434593792 53946551404192608 54029896947597312 54034128612458496 54175811021144064 54216228082286592 54281623152044736 54317864934014976 54322119152759808 54428217041730042 54512306741772288 54552974840561664 54630184100696064 54655242977083392 54659523619547136 54696017711333376 54766280501616564 54802845870925824 54844492433375232 55143236217950208 55154753769701376 55159839625218048 55184375012327424 55292156994773376 55334175401530368 55497329880072192 55647979798892544 55672732313321472 55689495149740032 55715039932317696 55798263694954368 55823858369685504 55828230539044032 56035392635142144 56140439797112832 56144836761382656 56182322540445696 56212495645999104 56292053639157504 56322285676557696 56334049491750912 56444076932164488 56531281065541632 56641693723872768 56679511235493888 56683950420271104 56709951359680512 56794661260935696 56832580903182336 56991318675274116 57031557889130496 57036024646483968 57147423132121632 57185578300096512 57228240753524736 57229035582652416 57340014661246464 57383589305290752 57495666628152648 57540768227426304 57552786542297088 57583695665037312 57696163820633088 57734685361963008 57740009114640384 57891408679673856 57895942781230848 58004477837251344 58093285892161536 58110777547554816 58224275159952384 58250173624123392 58255544910306816 58294439929184256 58337994447374166 58408296257170944 58522374960798231 58625032216117248 58656517195825152 58739534232164352 58783355991392256 58810319928557568 58814925999980544 58898167233562944 58925183834668032 58929798902324256 59148470003761152 59175601418797056 59263994359237248 59303562681581568 59335412070776832 59347805225877504 59451301547477568 59463718907959296 59469202095938208 59671907791405056 59833058776952832 59860504212996096 59878527970738176 59995478220681024 60040236958313472 60157503046122678 60204692682399744 60407587462053888 60408426448355328 60413157684762624 60453493259894784 60531152133365676 60571566488918016 60689870329716684 60782789868650496 60947787398787072 60993256592572416 61107598050766848 61112384046854784 61339154077974528 61372096695631872 61458957113283072 61487148349218816 61491964071990528 61533019925250048 61653201604791552 61881978450345984 61915212595593216 62036140745193984 62049097990914048 62054819578370304 62077559924588544 62082421888868352 62203676619120048 62434496115081216 62463134830952448 62481942230335488 62631823852486656 62644905516204032 62650682043457536 62679419923857408 62773046656823664 63034004308230144 63034879772196864 63039816714534912 63205112858001408 63239057601748992 63252266096001024 63328560344052192 63375805678219776 63499586548685049 63597691198734336 63645137313988608 63764450139930624 63769444222804992 63798695279640576 63812020663222272 63893993918552658 63936653516080128 64040448725876736 64160502625271808 64165527727294464 64208368617652224 64333775587608576 64376728810684416 64381770847715328 64507516493902272 64556537968452096 64733364255854592 64746884860084224 64781657623166976 64908184298212224 64951521032208384 65000879921037312 65127834764633088 65132935628884704 65354946628681728 65374624740999168 65404612094459904 65502309554946432 65531445327138816 65581244920332288 65709333289317312 65953161243131904 65988581845303296 66081976011184896 66131275490316288 66161609919627264 66166791749978112 66260438137758312 66290831814001536 66296023765114788 66536817537318912 66542028754231296 66671993654141904 66716508016779264 66752338579623936 66766280879112192 66882714240912264 66896683771454208 67130896265330688 67180978275876864 67312191124071936 67343067239620608 67357132922290176 67363343967080448 67545266578102656 67598251432869888 67730279267699712 67775500207521792 67958535894810624 67959479754399744 67964802395357952 68010179917381632 68143012300032768 68196466047320064 68380638602231808 68432603395129344 68566260823635456 68612039916650496 68617413666643968 68746047807112704 68751432052711632 69006548337721344 69037242813775872 69038201655263232 69043608782585856 69141326752443456 69178459580989344 69224647415906304 69359851805390496 69617225756639232 69654614170042368 69669162656464896 69706578962939904 69805235239778304 69837254915162112 69842724624976896 69979136196510054 70238808129466368 70271026684821504 70292185009127424 70323451343142912 70460801834047488 70475518705729536 70482017298889728 70619677488926622 70913254846758912 70919793803851776 70967144261615616 71105751965251584 71158799358001152 71244630387058716 71297781387997248 71353709845807104 71600779478237184 71633622770122752 71735006407421952 71740624750655616 71788523246125056 71928735205590144 72045504816611328 72234414694858752 72375497536059648 72423819912019968 72429492203679744 72570956055640056 72626105214508608 72683075655696384 72840245467594752 72873657302777856 72879364826062848 73021707335488752 73070461161234432 73125989911166976 73274552582495292 73326288714596352 73524314957266944 73539671692935168 73546452833624064 73579166683103232 73690098249314736 73722875993031168 73778900535373824 73996439840096256 74197306398523392 74230309751095296 74252660199653376 74397684926605824 74431811159580672 74437640718725376 74542992904978101 74713856846856192 74853919729483776 74859782348510208 74909763387260928 74949994194665472 75056071518876672 75096380902076928 75112065989001216 75258769242885984 75375041420722176 75522258298497024 75572681647325184 75578600560361472 75613268479574016 75726215014580928 75760950644573184 75776774537576448 75988424900365488 76048032861978624 76196564176162176 76247437733462016 76304321004699648 76305380776869888 76453352881661952 76511452407054336 76660888837536864 76721024303235072 76928218427510784 76986678819520512 77188544906231808 77194590374974464 77339303783001792 77345361059300586 77632366879936512 77666898165497856 77667976862171136 77674059880409088 77725919905579008 77783992596498888 77877728342894592 78029833281064308 78319378976219136 78361440941297664 78377807988523008 78419901333307392 78530889644750592 78566911779557376 78573065203099008 78864626671681536 79018659145649664 79071416908775424 79113882761035776 79268402063303424 79284958543945728 79292269461250944 79562543721873408 79777411702603776 79814005617328128 79838037294317568 79993970960908032 80053649277751296 80210004061496904 80272923576532992 80333925724717056 80543449949405184 80544568597807104 80550876913016832 80701882208349696 80708202844487568 80762088651890688 80919827106288912 81043719824867328 81051192918687744 81263716531716096 81324342123429888 81422434728067104 81476797401022464 81483178729139712 81642325562595063 81785538770632704 81829462260842496 81945276151044096 81982864465625088 81989285429320704 82044026567000064 82149420752424846 82204268806388736 82266738650062848 82553616794124288 82714854326925312 82732130654552064 82739759437827072 82770079899451392 82776562518491136 82938235492160064 83001263102295552 83245994820108288 83309256307113984 83471969698338816 83509098469982208 83534242724610048 83572559898476544 83697395542431552 83742345808566048 84053088952713216 84217255142073984 84273483810668544 84318743468998656 84336354794668032 84438080458736256 84501074237626368 84666115398246732 84796921598312448 85019266853240832 85025925630406656 85064927039520768 85191991891403544 85248871354773504 85486978012911174 85547336833695744 85554036969725952 85778367450144768 85842361130287104 86010021991869696 86075383957936128 86243499942228972 86311152341139456 86329179813445632 86375543497555968 86544245730949632 86602028042944512 86837113019510784 86843914171846272 87139928838242304 87166166321332224 87336412739928576 87375260436185088 87441659893776384 87506991671061249 87612444385756416 87937548324175872 87984775793737728 88109301348246528 88175033987088384 88215479892836352 88222388999970816 88347250850344416 88387775752002048 88394698353486384 88715756716425216 88722705005641728 88763402128195584 88895991538855872 88955344022372352 89003118106165248 89021707838816256 89176952321216352 89195578361938944 89203803143907312 89507861687107584 89574637701169152 89749588165429248 89790756319494144 89809510563053568 89817791956107264 90060355437470208 90236254569184017 90307039023599616 90611381193080832 90612639672532992 90619736527143936 90680239889842176 90857349733377024 91034805494575026 91174184802975744 91243471193505792 91421681098180608 91482719888867328 91489884888858624 91661397076150272 91668576070282176 92008731116961792 92058145043447808 92188435669924608 92230722523828224 92237946107985792 92299529887875072 92479802407187328 92822967675518976 92872818893389824 93054211117790976 93073646986371072 93116339886882816 93123632833302528 93305514928680072 93651744172621824 93694702246428672 93722913345503232 93947735778729984 93967358274306048 93976023065186304 94019129885786112 94159569985235496 94551006462345216 94552319658295296 94559725071802368 94807669287002112 94858586402623488 94878399144001536 94992840516078288 95063708517329664 95138279794409472 95396536798101504 95467705970982912 95646675209895936 95654166334207488 95718030994833408 95840990877828987 95904980274120192 96060673088815104 96248291590941696 96312552926478336 96500663381412864 96565093216026624 96572656271572992 96761274740853408 96834806952678144 96910767540928512 97120327290126336 97164876403703808 97172486434750464 97362276447318336 97427281548312576 97501319881555968 97691752146949632 97699403443327056 98032419943022592 98061937111498752 98105555577470976 98253464332419648 98297167990708224 98371867380498432 98563999933975968 98929741864697856 99003546932871168 99122964016777344 99196913235474432 99242414879440896 99250187624967168 99390657206637468 99444035647672182 99805226305978368 99813043131346944 99933325592887296 100007990481212856 100074762025168896 100128507869435904 100149421318668288 100345025657181312 100696344397996032 100771467413815296 100968286686107904 101014600859430912 101035699383435264 101045015950620672 101317899867153984 101397377149304832 101595418901549568 101663250311282688 101937803842215936 101947203593036928 102015269876072448 102214518450049152 102294699070980096 102570957903347712 102648905092694016 102918059874975744 102926120499965952 103119071710669056 103127148079067448 103509822506582016 103555864220663808 103557302482894848 103565413173878784 103711990128665184 103836971123859456 104039777708085744 104425838634958848 104481921255063552 104503743984697344 104559868444409856 104707852859667456 104755882372743168 104764086937465344 104968704294765081 105152835562242048 105358212194199552 105406540027232256 105428555878367232 105485177014714368 105691202751071232 105713278058594304 105723025948334592 105929516233389933 106369882270138368 106418674156437504 106450716392423424 106658627947877376 106738199037001728 106946672081995872 107030564768710656 107111900966289408 107392758130409472 107401169217355776 107450434155184128 107602509611132928 107610937125983424 107682784869187584 107893102808385216 108068257224916992 108351622042288128 108432456164573184 108563246304089472 108635729868029952 108644238305519616 108856434083460084 109024613483544576 109260368201392128 109310485954166784 109319047239094272 109532561003233128 109605691741851648 109688984866750464 110286472435900416 110309507539402752 110319679250436096 110368750024654848 110584313989546752 110668350803060736 110994659760144384 111295959597785088 111345464626642944 111378990299480064 111596527389908736 111647716739371008 111656461078088064 112070785270284288 112280879594225664 112289673522765312 112364645080891392 112424991291998208 112584107278315008 112644571353115392 112668098983501824 112888153864328976 113062562131083264 113283387447745536 113359022470987776 113367900840542208 113419902719361024 113589322521871392 113665161806364672 113982637350548232 114063115778260992 114072049292967936 114294846264243264 114371156600193024 114456481507049472 114458071165304832 114680029322492928 114767178610581504 114991333256305296 115081536454852608 115167391330074624 115392327641266176 115469370723926016 115480018229280768 115782817359347712 115791885562461696 116008955674502688 116018041588950879 116221555095109632 116448550319904768 116500347248246784 116511089820613632 116588879858368512 116675988894748332 116816592514341888 117044749921596462 117313034391650304 117479068464328704 117566711982784512 117620639857115136 117629851999961088 117796334467125888 117850367669336064 117859597804648512 118296940007522304 118527988718474496 118607125363163136 118670824141553664 118902603094955136 118927437815918592 118938404191876416 119343815582810112 119666117553905664 119721008425992192 119757055941476352 119990956441362048 120080473916626944 120315006092245356 120409385364799488 120815174924107776 120816852896710656 120826315369525248 121062304266731352 121143132977836032 121379740659433368 121565579737300992 121895574797574144 121986513185144832 122215196101533696 122224768093709568 122678308155949056 122744193391263744 122917914226566144 122974296698437632 122983928143981056 123066039850500096 123306403209583104 123763956900691968 123830425191186432 124072281490387968 124098195981828096 124109639156740608 124155119849177088 124164843777736704 124407353238240096 124868992230162432 124926269661904896 124963884460670976 125263647704973312 125289811032408064 125301364086915072 125358839847714816 125546093313647328 126069759544393728 126079633429069824 126410225716002816 126478115203497984 126504532192002048 126657120688104384 126751611356439552 126999173097370098 127195382397468672 127290274627977216 127528900279861248 127538888445609984 127597390559281152 127624041326444544 127787987837105316 127873307032160256 128230467019366761 128321005250543616 128331055454588928 128667551175217152 128763541695430656 129015032987804544 129113075936904192 129466728511709184 129493769720168448 129563315246333952 129816368596424448 129903042064416768 130001759842074624 130255669529266176 130265871257769408 130709893257363456 130749249481998336 131004619109892864 131062890654277632 131162489840664576 131418666578634624 131906322486263808 131977163690606592 132163952022369792 132262550980632576 132323219839254528 132333583499956224 132520876275516624 132581663628003072 132592047530229576 133073635074637824 133084057508462592 133343987308283808 133433016033558528 133504677159247872 133532561758224384 133765428481824528 133793367542908416 134261792530661376 134361956551753728 134624382248143872 134686134479241216 134714265844580352 134726687934160896 135090533156205312 135196502865739776 135460558535399424 135551000415043584 135917071789621248 135918959508799488 135929604790715904 136020359834763264 136286024600065536 136552208241862539 136761277204463616 136865206790258688 137132521647270912 137224079833300992 137234827333287936 137492095614225408 137502864105423264 138013096675442688 138076403310526464 138087217565171712 138282653504886912 138356919161978688 138449294831812608 138719703610780992 139234451513278464 139309228340084736 139413157925879808 139610470479556608 139674509830324224 139685449249953792 139958272393020108 140477616258932736 140542053369643008 140584370018254848 140921603668094976 140951037411459072 140964034597779456 141239354977853244 141826509693517824 141839587607703552 142211503930503168 142317598716002304 142489260774117432 142595562775994496 142707419691614208 143201558956474368 143470012814843904 143481249501311232 143577046492250112 143857470411180288 144091009633222656 144468829389717504 144750995072119296 144847639824039936 144858984407359488 145141912111280112 145252210429017216 145366151311392768 145680490935189504 145747314605555712 145758729652125696 146043414670977504 146140922322468864 146251979822333952 146549105164990584 146652577429192704 147048629914533888 147079343385870336 147092905667248128 147158333366206464 147380196498629472 147445751986062336 147557801070747648 148394612797046784 148460619502190592 148505320399306752 148795369853211648 148863622319161344 148875281437450752 149085985809956202 149427713693712384 149707839458967552 149719564697020416 149819526774521856 149899988389330944 150112143037753344 150192761804153856 150224131978002432 150517538485771968 151044516596994048 151157201120722944 151226536959148032 151452430029161856 151521901289146368 151553549075152896 151976849800730976 152096065723957248 152393128352324352 152494875466924032 152610761553739776 152906705763323904 153022904814108672 153321777675073728 153442048606470144 153856436855021568 153973357639041024 154377089812463616 154389180749948928 154678607566003584 154690722118601172 155264733759873024 155333796330995712 155335953724342272 155348119760818176 155567985192997776 155755456685789184 156059666562128616 156638757952438272 156722881882595328 156755615977046016 156839802666614784 157061779289501184 157133823559114752 157146130406198016 157729253343363072 158037318291299328 158142833817550848 158227765522071552 158536804126606848 158569917087891456 158584538922501888 159125087443746816 159554823405207552 159628011234656256 159676074588635136 159987941921816064 160107298555502592 160420008122993808 160545847153065984 160667851449434112 161086899898810368 161089137195614208 161101753826033664 161403764416699392 161416405688975136 161524177303781376 161839654212577824 162102385837375488 162527433063432192 162648684246859776 162844869456134208 162953594802044928 162966357458279424 163284651125190126 163658924521684992 163890552302088192 163965728931250176 163978570858641408 164088053134000128 164298841504849692 164408537612777472 164533477300125696 165429708653850624 165464261309104128 165479518875654144 165553125036982272 165876470984320128 166002526204591104 166491989640216576 166943939396677632 167018196939964416 167068485449220096 167145119796953088 167394791084863104 167484691617132096 168106177905426432 168434510284147968 168546967621337088 168637486937997312 168876160917472512 169002148475252736 169332230796493464 169593843196624896 170038533706481664 170051851260813312 170129854079041536 170383983782807088 170497742709547008 170973956025822348 171094673667391488 171108073939451904 171556734900289536 171684722260574208 172020043983739392 172150767915872256 172486999884457944 172622304682278912 172658359626891264 172751086995111936 173088491461899264 173204056085889024 173674226039021568 173687828343692544 174279857676484608 174332332642664448 174672825479857152 174750520872370176 174883319787552768 175013983342122498 175224888771512832 175875096648351744 175969551587475456 176218602696493056 176350067974176768 176430959785672704 176444777999941632 176694501700688832 176775551504004096 176789396706972768 177445410011283456 177526804256391168 177791983077711744 177910688044744704 178006236212330496 178043415677632512 178353904642432704 178391156723877888 178407606287814624 179015723374215168 179499176330858496 179581512638988288 179635583912214528 180120710874940416 180472509138368034 180614078047199232 181222762386161664 181225279345065984 181239473054287872 181360479779684352 181714699466754048 182069610989150052 182348369605951488 182843362196361216 182979769777717248 183322794152300544 183337152140564352 184017462233923584 184116290086895616 184376871339849216 184461445047656448 184475892215971584 184599059775750144 184959604814374656 185645935351037952 185745637786779648 186108422235581952 186147293972742144 186232679773765632 186247265666605056 186611029857360144 187303488345243648 187389404492857344 187445826691006464 187895471557459968 187934716548612096 187952046130372608 188038259771572224 188319139970470992 189102012924690432 189104639316590592 189119450143604736 189615338574004224 189717172805246976 189756798288003072 189985681032156576 190127417034659328 190498759646055147 190793073596203008 190935411941965824 191293350419791872 191308332668414976 191436061989666816 191681981755657974 191809960548240384 192121346177630208 192496583181883392 192625105852956672 193001326762825728 193130186432053248 193145312543145984 193522549481706816 193669613905356288 194240654580252672 194344972869500928 194724552894636672 194854563096625152 195002639763111936 195383504293899264 195398806886654112 196064839886045184 196123874222997504 196506928664839296 196594335981416448 196743734760996864 197127999867951936 197859483729395712 198245928033554688 198393826470948864 198484829758881792 198500375249934336 198781314413274936 198888071295344364 199610452611956736 199626086262693888 200015980962425712 200149524050337792 200257015738871808 200298842637336576 200690051314362624 201392688795992064 201542934827630592 201936573372215808 202029201718861824 202071398766870528 202090031901241344 202635799734307968 202794754298609664 203190837803099136 203326500622565376 203875607684431872 203894407186073856 204030539752144896 204429036900098304 204589398141960192 205141915806695424 205297810185388032 205836119749951488 205852240999931904 206238143421338112 206254296158134896 207019645013164032 207111728441327616 207114604965789696 207130826347757568 207423980257330368 207673942247718912 208079555416171488 208851677269917696 208963842510127104 209007487969394688 209119736888819712 209415705719334912 209511764745486336 209528173874930688 209937408589530162 210716424388399104 210813080054464512 210970354029428736 211382405502142464 211426556117188608 211446051896669184 211859032466779866 212739764540276736 212901432784846848 213317255895754752 213476398074003456 213893344163991744 214061129537421312 214802338434711552 214900868310368256 215205019222265856 215221874251966848 215365569738375168 215786205616770432 216136514449833984 216703244084576256 217126492608178944 217271459736059904 217288476611039232 217712868166920168 218049226967089152 218520736402784256 218620971908333568 218638094478188544 219065122006466256 219211383483703296 219377969733500928 220572944871800832 220619015078805504 220639358500872192 220737500049309696 221168627979093504 221336701606121472 221989319520288768 222591919195570176 222690929253285888 222757980598960128 223193054779817472 223295433478742016 223312922156176128 223628978714934303 224141570540568576 224561759188451328 224579347045530624 224729290161782784 224849982583996416 225168214556630016 225289142706230784 225336197967003648 225776307728657952 226125124262166528 226566774895491072 226718044941975552 226735801681084416 226839805438722048 227178645043742784 227330323612729344 227965274701096464 228144098585935872 228589692528486528 228742313200386048 228912963014098944 228916142330609664 229360058644985856 229534357221163008 229982666512610592 230163072909705216 230784655282532352 230960036458561536 231565634718695424 231583771124923392 232017911349005376 232036083177901758 232897100639809536 233000694496493568 233022179641227264 233177759716737024 233351977789496664 233633185028683776 234089499843192924 234958136928657408 235133423965569024 235259703999922176 235592668934251776 235700735338672128 235719195609297024 236593880015044608 237055977436948992 237214250726326272 237341648283107328 237805206189910272 237854875631837184 237876808383752832 238687631165620224 239332235107811328 239442016851984384 239514111882952704 239981912882724096 240160947833253888 240630012184490712 240818770729598976 241630349848215552 241633705793421312 241652630739050496 242124608533462704 242286265955672064 242759481318866736 243131159474601984 243791149595148288 243973026370289664 244430392203067392 244449536187419136 244926976687785189 245356616311898112 245488386782527488 245835828453132288 245948593396875264 245967856287962112 246132079701000192 246612806419166208 247660850382372864 248144562980775936 248196391963656192 248219278313481216 248310239698354176 248329687555473408 248814706476480192 249737984460324864 249927768921341952 250527295409946624 250602728173830144 250717679695429632 251092186627294656 252159266858139648 252820451432005632 252956230406995968 253009064384004096 253314241376208768 253503222712879104 253998346194740196 254390764794937344 255057800559722496 255077776891219968 255194781118562304 255575975674210632 255746614064320512 256460934038733522 256642010501087232 256662110909177856 257335102350434304 257527083390861312 258030065975609088 258226151873808384 258933457023418368 258987539440336896 259126630492667904 259632737192848896 259806084128833536 260511339058532352 260531742515538816 261419786514726912 261498498963996672 262009238219785728 262125781308555264 262324979681329152 262837333157269248 263812644972527616 263954327381213184 264327904044739584 264525101961265152 264646439678509056 264667166999912448 265041752551033248 265163327256006144 265184095060459152 266147270149275648 266168115016925184 266687974616567616 266866032067117056 267009354318495744 267065123516448768 267530856963649056 267586735085816832 268523585061322752 268723913103507456 269248764496287744 269372268958482432 269428531689160704 269453375868321792 270181066312410624 270708763707552051 270921117070798848 271834143579242496 271837919017598976 271859209581431808 272040719669526528 272572049200131072 273104416483725078 273522554408927232 273730413580517376 274265043294541824 274448159666601984 274469654666575872 274984191228450816 275005728210846528 276026193350885376 276174435130343424 276565307009773824 276713838323957376 276898589663625216 277439407221561984 278468903026556928 278618456680169472 279220940959113216 279349019660648448 279370898499907584 279916544786040216 280955232517865472 281084106739286016 281168740036509696 281843207336189952 281902074822918144 281928069195558912 282478709955706488 283653019387035648 283679175215407104 284423007861006336 284635197432004608 284978521548234864 285191125551988992 285414839383228416 286403117912948736 286940025629687808 286962499002622464 287154092984500224 287522972633486961 287714940822360576 288182019266445312 288937658779435008 289501990144238592 289695279648079872 289717968814718976 290283824222560224 290504420858034432 290732302622785536 291360981870379008 291494629211111424 291517459304251392 292086829341955008 292281844644937728 292503959644667904 293098210329981168 294097259829067776 294185811334496256 294316666732412928 294760392997258944 294891503972124672 295115602141495296 296789225594093568 297010640798613504 297590739706423296 297727244638322688 297750562874901504 298171971619912404 299415678917935104 299439129394040832 299799976778661888 300224286075506688 300385523608307712 300448263956004864 301035076971543936 302089033193988096 302314402241445888 302904860058323712 303043802578292736 303107098150305792 303953699601461952 304192131447914496 304786256704648704 304989750933848064 305813411526647808 306045809628217344 306643555350147456 306884097212940288 307712873710043136 307946715278082048 308754179624927232 308778361499897856 309357215132007168 309381444237202344 310529467519746048 310667592661991424 310671907448684544 310696239521636352 311135970385995552 311510913371578368 312119333124257232 313277515904876544 313445763765190656 313511231954092032 313679605333229568 314123558579002368 314267647118229504 314292260812396032 314906112884295243 315458506686726144 316074636582598656 316285667635101696 316455531044143104 317073608253213696 317139834175782912 317169077845003776 319109646810415104 319256022469312512 319352149177270272 319975883843632128 320214597111005184 320840016245987616 321091694306131968 321335702898868224 322178274391228416 322203507652067328 322807528833398784 322832811377950272 323048354607562752 323679308425155648 324204771674750976 325054866126864384 325297368493719552 325689738912268416 325907189604089856 325932714916558848 326569302250380252 327781104604176384 327931457862500352 327957141717282816 328597683009699384 328817075225554944 329066954600251392 330859417307701248 330928522618208256 330959037751308288 331106250073964544 331752941968640256 332005052409182208 332983979280433152 333887878793355264 334036393879928832 334136970898440192 334789582169726208 334969383234264192 336212355810852864 336869020568295936 337093935242674176 337274973875994624 337752321834945024 338004296950505472 338664461592986928 339187686393249792 340077067412963328 340103702521626624 340259708158083072 340767967565614176 340995485419094016 341947912051644696 342189347334782976 342216147878903808 343113469800579072 343369444521148416 344040087967478784 344301535831744512 344973999768915888 345244609364557824 345502173990223872 346176982923798528 346408112171778048 347348452078043136 347375656687385088 348054124766852637 348664665285328896 349345650959714304 349501041744740352 349766639575105536 350027966684244996 350449777543025664 351939103174950912 352437205392986112 352700135948353536 352861919571345408 352889555999883264 353389003401377664 353551103008008192 353578793413945536 354890820022566912 355583966155423488 355821376089489408 356012472424660992 356707809284865408 356782313447755776 356815212575629248 358031446748430336 358998352661716992 359163025277976576 359271167824429056 360241421749880832 360945018276736068 361228156094398464 362445524772323328 362450558690131968 362478946108575744 363429398933508096 364139221978300104 364696739211902976 365686724392722432 365959539555434496 366645588304601088 366674304281128704 368034924467847168 368232580173791232 368753742679698432 368922890095312896 368951784431943168 369198119551500288 369919209628749312 371291870702075904 371491275573559296 372216844471163904 372294587945484288 372465359547531264 372494531333210112 373222059714720288 374606976690487296 374778808985714688 374891653382012928 375790943114919936 375869433097224192 375904092260745216 376076519543144448 376638279940941984 378209278633181184 378238900287209472 379230677148008448 379434345610493952 379513596576006144 379971362064313152 380254834069318656 380997519292110294 381586147192406016 381870823883931648 382586700839583744 382616665336829952 382872123979333632 383363963511315948 383619921096480768 384993166363766784 386002653525651456 386290625086291968 387045098963413632 387339227810712576 388481309160505344 388689945739001856 389449105789273344 389709126193250304 390005279526223872 390767008587798528 390797613773308224 392129679772090368 392247748445995008 393013857329678592 393188671962832896 393487469521993728 394255999735903872 395718967458791424 396491856067109376 396787652941897728 396969659517763584 397000750499868672 397562628826549872 397776142590688728 399220905223913472 399252172525387776 400031961924851424 400299048100675584 400514031477743616 400597685274673152 401380102628725248 402785377591984128 403085869655261184 403873146744431616 404058403437723648 404142797533741056 404180063802482688 405271599468615936 405589508597219328 406381675606198272 406653001245130752 407751215368863744 407788814372147712 408061079504289792 408858073800196608 409656624725587617 410283831613390848 410595620370776064 411672239499902976 411704481999863808 412476286842676224 412508592316269792 414039290026328064 414229209931579392 414261652695515136 414847960514660736 415347884495437824 416159110832342976 417703354539835392 417927685020254208 418239473777639424 418831411438669824 419023529490972672 419056347749861376 419874817179060324 421432848776798208 421626160108929024 422764811004284928 422853112234377216 422892103793338368 423718064933559732 425479529080553472 426634511791509504 426952796148006912 427786688327983488 428122259074842624 429604676869423104 430410038444531712 430443748503933696 430731139476750336 431572411233540864 432273028899667968 433406488169152512 434252985216357888 434542919472119808 434576953222078464 435425736333840336 436098453934178304 437041472805568512 437241943816667136 437276188956377088 438130244012932512 438422766967406592 438755939467001856 441145889743601664 441238030157611008 441278717001744384 441475000098619392 442337255958187008 442673403212242944 445183838391140352 445381858506571776 445515961197920256 446386109559634944 446590866957484032 446625844312352256 447257957429868606 448283141081137152 449123518376902656 449158694091061248 449458580323565568 449699965167992832 450336429113260032 450578285412461568 450672395934007296 451552615457315904 453133549790982144 453471603362168832 453679610877444096 454357290087485568 454660647225458688 455930549402192928 456288197171871744 457179385056973056 457484626400772096 457832284661219328 458720117289971712 459068714442326016 459965333025221184 460326145819410432 461569310565064704 461920072917123072 463131269437390848 463167542249846784 464035822698010752 464072166355803516 465794201279619072 466001388992987136 466044359282454528 466703955578993328 467266370057367552 468178999686385848 469916273857314816 470266847931138048 470519407999844352 471185337868503552 471401470677344256 471438391218594048 473187760030089216 474111954873897984 474428501452652544 474683296566214656 475610412379820544 475709751263674368 475753616767505664 477375262331240448 478664470215622656 478884033703968768 479028223765905408 479963825765448192 480321895666507776 481260024368981424 481637541459197952 483260699696431104 483267411586842624 483305261478100992 484249217066925408 484572531911344128 485518962637733472 487582299190296576 487946052740579328 488860784406134784 488899072374838272 489853953375570378 490976773565054976 491671656906264576 491897186793750528 491935712575924224 492264159402000384 493225612838332416 496289125961551872 496392783927312384 496438556626962432 496659375110946816 497629412952960384 499475968920649728 501054590819893248 501205456347660288 501435359390859264 502184373254589312 504318533716279296 505640902864011264 505912460813991936 506628482752417536 507006445425758208 507996692389480392 508781529589874688 510115601119444992 510155553782439936 510389562237124608 511151951348421264 511493228128641024 512921868077467044 513284021002174464 513324221818355712 514670204700868608 515054166781722624 516060131951218176 516452303747616768 517866914046836736 517975078880673792 518253260985335808 519265474385697792 519612168257667072 521022678117064704 521063485031077632 522839573029453824 522996997927993344 524018476439571456 524251562617110528 524649959362658304 525674666314538496 527625289945055232 527908654762426368 528655808089479168 529050203922530304 529292879357018112 529334333999824896 530083505102066496 530326654512012288 530368190120918304 532336230033850368 533375949233135232 533732064134234112 534018708636991488 534130247032897536 535061713927298112 535173470171633664 537047170122645504 538497528992575488 538744537916964864 538906751736643584 540362132624821248 541417527415104102 541842234141597696 543668287158484992 543675838035197952 543718419162863616 544081439339053056 545144098400262144 546208832967450156 547045108817854464 548530086589083648 548939309333151744 549968382456901632 550011456421693056 552052386701770752 552348870260686848 553130614019547648 553427676647914752 553797179327250432 554878814443123968 556937806053113856 557236913360338944 558441881918226432 558698039321296896 558741796999815168 559833089572080432 561910465035730944 562168213478572032 562337480073019392 563686414672379904 563804149645836288 563856138391117824 564957419911412976 567306038774071296 567358350430814208 568846015722012672 569270394864009216 569957043096469728 570382251103977984 571496278938165441 572806235825897472 573880051259375616 573924998005244928 574308185969000448 575045945266973922 575429881644721152 576364038532890624 577875317558870016 579003980288477184 579390559296159744 579435937629437952 580567648445120448 581008841716068864 582721963740758016 583034918608502784 584173658683910016 584563689289875456 585007919289335808 586196420659962336 588194519658135552 588371622668992512 589520785994517888 589783007944249344 590231204282990592 593578451188187136 595181479412846592 595454489276645376 595501125749803008 596343943239824808 598831357835870208 598878258788081664 600448572151013376 600771047216615424 600896527912009728 602070153943087872 604178066387976192 604628804482891776 605809720116647424 606087605156585472 606214196300611584 607907399202923904 608384262895828992 609572513409297408 609979501867696128 611626823053295616 612091619256434688 613287110700294912 613768194425880576 615425747420086272 615893430556164096 617508359249854464 617556722999795712 618714430264014336 618762888474404688 621058935039492096 621335185323982848 621343814897369088 621392479043272704 622271940771991104 623021826743156736 624238666248514464 626555031809753088 626891527530381312 627022463908184064 627359210666459136 628247117158004736 628535294236459008 628584521624792064 629812225768590486 632149273165197312 632911062088286208 634147216506427392 634279668351565824 634338155690007552 638219293620830208 638704298354540544 639951767687264256 640429194222010368 641680032491975232 642183388612263936 644407015304134656 645615057666797568 645665622755900544 646096709215125504 647358616850311296 648409543349501952 650109732253728768 651379477824536832 651814379208179712 651865429833117696 653138604500760504 655562209208352768 655862915725000704 655914283434565632 657195366019398768 657634150451109888 658133909200502784 661718834615402496 661857045236416512 661918075502616576 662212500147929088 663505883937280512 664010104818364416 665967958560866304 667775757586710528 668072787759857664 668273941796880384 669579164339452416 669938766468528384 670886936144802909 672424711621705728 673738041136591872 674187870485348352 674549947751989248 675504643669890048 676008593901010944 677328923185973856 678375372786499584 680154134825926656 680207405043253248 680519416316166144 681535935131228352 681990970838188032 683895824103289392 684432295757807616 686226939601158144 686738889042296832 688080175934957568 688603071663489024 689947999537831776 690489218729115648 692353965847597056 694696904156086272 694751313374770176 696108249533705274 698691301919428608 699002083489480704 699533279150211072 700055933368489992 700899555086051328 704874410785972224 705400271896707072 705779111999766528 706778006802755328 707102206016016384 707157586827891072 709781640045133824 711167932310846976 711642752178978816 712024944849321984 713415618569730816 713564626895511552 713630425151258496 716062893496860672 717996705323433984 718326050555953152 718542335648858112 720482843499761664 721890036553472136 722456312188796928 724891049544646656 724901117380263936 724957892217151488 726858797867016192 728278443956600208 729393478423805952 731373448785444864 731919079110868992 733291176609202176 733348608562257408 734780930063355567 736069848935694336 736465160347582464 737507485359396864 737845780190625792 737903568863886336 738396239103000576 739838419257498624 742982551147118592 744433688942327808 744589175890968576 744930719095062528 744989062666420224 746444119429440576 749213953380974592 749783306764025856 751581886229839872 751808184521490432 752153039086288896 753276559881883968 756477800574418944 758461354296016896 758868691220987904 759027193152012288 759942724128626304 760509668138637312 761995038584220588 763172294384812032 765173401679167488 765233330673659904 766727927022631896 767239842192961536 769986332727533568 772005307051302912 772581250172583936 774090197926827264 774678455621425152 776962618321010688 777379891478003712 778898211578546688 779418252386500608 781534017175597056 781595227546616448 784259359544180736 784495496891990016 786027714659357184 786377343925665792 786974939043987456 788511999471807744 791437934917582848 792983712134218752 793575305883795456 793939319035527168 794001500999737344 795125257653099744 795552285181377456 798441810447826944 798504345050775552 800063923849702848 800598096201351168 801028062955487232 801195370549346304 802760205257450496 805570755183968256 806171739310522368 807746293488863232 808116806875447296 808285595067482112 808360127604965376 810543198937231872 812126291122656153 812763351212396544 815502430737727488 815577628744295424 816122159008579584 817716147600393216 819313249451175234 820567663226781696 821191240741552128 823344478999805952 823408963999727616 824952573685352448 825017184632539584 828078580052656128 828523305391030272 829695921029321472 830695768990875648 832318221664685952 835406709079670784 835855370040508416 837662822877339648 838047058981945344 838112695499722752 839749634358120648 842865697553596416 843252320217858048 845529622008569856 845706224468754432 845784207586676736 847436129867119464 850959058161106944 853269023583019008 853905592296013824 855573376655966976 856244518149685248 859209353738846208 860820076889063424 860887497007867392 861462278953500672 863144822467081728 864546057799335936 866812976338305024 868505970432715776 869085838944239616 869153906444156928 870851472667680672 872196907868356608 874082945611137024 874483887633334272 874552377912754176 876260488025865024 876845533934813184 877511878934003712 882291779487203328 882557434003488768 882950000197238784 884674511916374016 885346806424485888 890367676782280704 891031922395840512 892772219119269888 893181733914968064 893251688624704512 894515914859737212 898247036753805312 898317388182122496 899399930335985664 900672858226520064 901156570824923136 901344791868014592 903105230914631808 906267099581964288 906943206724337664 908714580174971136 909321294450917376 911861098804385856 912576394343743488 914358770113946112 914969252801544192 917440234579943424 918137428884652032 919930666050442368 920652291638820864 923138621130129408 923840145834246144 926262538874781696 926335084499693568 928071645396021504 928144332711607032 931588402559238144 932002777985974272 932088718564909056 933407911157986656 934532740114735104 936357999372771696 939832547714629632 940533695862276096 941038815999688704 942370675737007104 942802941354688512 942876782437188096 944718338652885729 946375520060178432 948223909747795968 948857002905305088 949366593132429312 951220824759641088 951419502527348736 951507233535011328 957328940431245312 957768067407937536 958056447531810816 959927651530896384 960643791333015552 962520048737962848 963275082918395904 966534823173685248 966610522956201984 968498434133850816 969145063822688256 971037925275466944 975164598380593152 975892105481158656 977721568812269568 977798144749676544 979707906751140756 983343313812529152 983794373587501056 983871425151848448 986451225676664832 992578251923103744 992785567854624768 992877113253924864 993318750221893632 995258825905920768 998951937841299456 1002109181639786496 1002410912695320576 1004368746509178624 1008637067432558592 1011281805728022528 1011824921627983872 1013256965504835072 1014012890851516416 1015993384778960784 1017563059179749376 1020231202238889984 1020311107564879872 1020779124474249216 1022303902696842528 1022986456257282048 1025843736154934088 1026568042004348928 1026648443636711424 1029340409401737216 1030108333563445248 1032120263902436352 1032904607495233536 1035733828093673472 1036506521970671616 1038530948771395584 1039224336515334144 1042045356234129408 1042126970062155264 1045993995855986688 1048036952879142912 1048503125234221056 1049299918725316608 1051349332629076992 1055817309524852736 1057311616178958336 1058100407845060608 1058585758714036224 1058668667999649792 1060167010204132992 1060653309024024576 1060736380241836608 1064672460067700736 1066751898466270464 1067464128268468224 1068037417273982976 1070123427854596224 1070346940343267328 1074094340245291008 1076995057985150976 1077489075833929728 1077813503473287168 1080724265249642496 1082835054830208204 1083684468283195392 1087336574316969984 1087351676070395904 1087436838325727232 1090288196800524288 1092417665934900312 1094090217635708928 1097060173178167296 1097878618666303488 1099936764913803264 1100022912843386112 1104104773403541504 1104697740521373696 1106261228039095296 1106855353295829504 1107594358654500864 1109757628886247936 1113875612106227712 1114473826720677888 1116883763836452864 1117396078642593792 1117483593999630336 1119666179144160864 1123820930071461888 1124336426957144064 1124674960146038784 1127372829344759808 1127608299291672576 1127712276782235648 1129914839822825952 1134716700861628416 1137692031444025344 1138540789728018432 1139914086192939456 1140764502207955968 1142992557876330882 1145612471651794944 1147760102518751232 1147849996010489856 1148616371938000896 1150091890533947844 1150859763289442304 1158007960576954368 1158871875258875904 1161135296890240896 1162017683432137728 1165443927481516032 1166069837217005568 1168347317367820032 1169127378579750912 1170015838578671616 1172392841319924672 1176389039316271104 1176743245337985024 1179041571989035776 1179566015888498688 1180462408565981184 1187156902376374272 1190362958825693184 1190908978553290752 1191002251499606016 1192687886479649616 1197662715671740416 1197756517576163328 1200897144302026752 1201542094433230848 1201793055824019456 1204140307886175744 1208356132775952384 1209257608965783552 1211619440233294848 1212175210313170944 1212428392601223168 1215814798405847808 1216768525791657984 1219145026818594816 1219959003735392256 1223253646106591232 1224183238512869376 1226574221400589824 1230851494840172544 1231786861112328192 1235016718499708928 1235113445999591424 1237428860528028672 1237525776948809376 1242117870078984192 1242687629794738176 1242784958086545408 1244543881543982208 1246043653486313472 1248477332497028928 1253110063619506176 1253783055060762624 1254718421332918272 1256494234316009472 1257070588472918016 1257169043249584128 1259624451537180972 1264298546330394624 1268294433012854784 1268559336703131648 1268676311380015104 1276438587241660416 1279903535374528512 1280858388444020736 1283360064983950464 1284366777224527872 1288814030608269312 1291230115333595136 1291331245511801088 1292193418430251008 1294717233700622592 1296819086699003904 1300219464507457536 1302758955649073664 1303628758416359424 1303730859666235392 1306277209001521008 1311124418416705536 1311725831450001408 1311828566869131264 1314390732038797536 1315268300902219776 1316267818401005568 1323437669230804992 1323714090472833024 1323836151005233152 1324425000295858176 1327011767874561024 1328020209636728832 1335551515173421056 1336145575519715328 1336547883593760768 1339158328678904832 1339877532937056768 1341773872289605818 1344849423243411456 1347476082273183744 1348375740970696704 1349099895503978496 1351009287339780096 1352017187802021888 1354657846371947712 1360414810086506496 1361038832632332288 1363071870262456704 1363981941676376064 1367791648206578784 1368864591515615232 1372453879202316288 1376160351869915136 1377206143326978048 1379895999075663552 1380978437458231296 1384707931695194112 1389393808312172544 1389502626749540352 1392216499067410548 1397382603838857216 1398004166978961408 1400111866736979984 1401799110172102656 1409748821571944448 1410800543793414144 1411558223999533056 1413556013605510656 1414204412032032768 1414315173655782144 1419563280090267648 1422335864621693952 1423285504357957632 1424049889698643968 1426831237139461632 1427129253791023104 1427260850302516992 1432125786993721344 1435993410646867968 1436652101111906304 1437084671297716224 1440965686999523328 1443780073106944272 1444912624377593856 1449782099089293312 1449802234760527872 1449915784434302976 1453717595734032384 1456556887913200416 1462746897570889728 1463838158221737984 1466582353218404352 1466697217124514816 1469561860126711134 1472930320695164928 1475014970718793728 1475691560381251584 1475807137727772672 1476792478206001152 1479676838514997248 1488867377884655616 1489178351781937152 1489978125332840448 1492888238858881152 1498427906761949184 1503163772459679744 1503616369042980864 1504306078172577792 1506553119763767936 1512955601148837888 1516922708592033792 1517737382441975808 1519885448257252608 1521019336277274624 1523990077168441176 1526344588769624064 1530346803358334976 1530466661347319808 1533455854045263792 1534479684385923072 1539972665455067136 1544010614102605824 1545162500345167872 1548180395853654528 1549356911242850304 1553925236642021376 1554759782956007424 1557796423157093376 1558836504773001216 1563068034351194112 1563190455093232896 1568518719088361472 1568990993783980032 1572055429318714368 1572754687851331584 1573949878087974912 1577023998943615488 1582875869835165696 1585967424268437504 1587150611767590912 1587878638071054336 1588003001999474688 1590250515306199488 1591104570362754912 1597008690101551104 1600127847699405696 1601196192402702336 1602056125910974464 1602390741098692608 1605520410514900992 1611141510367936512 1615492586977726464 1616233613750894592 1616720255209930752 1621086397874463744 1624252582245312306 1625526702424793088 1631004861475454976 1631155257488590848 1632244318017159168 1635432295200786432 1638626498902350468 1641135326453563392 1646817927999455232 1649905147370704896 1650034369265079168 1656157160105312256 1657046610782060544 1659391842058642944 1661391537981751296 1664636443329371904 1670813418159341568 1671710740081016832 1675325645754679296 1676094117963890688 1676225390999445504 1679499268716241296 1685731395107192832 1686504640435716096 1691059244017139712 1691412448937508864 1691568415173353472 1694872259734238928 1701918116322213888 1706538047166038016 1707811184592027648 1711146753311933952 1714488836814496323 1718418707477692416 1721640153778126848 1721774994015734784 1722924557907001344 1726289644934163456 1729092115598671872 1733625952676610048 1737011940865431552 1738171677888479232 1738307812888313856 1741702945335361344 1748165891222274048 1749104755825508352 1752520976051730048 1753691067869626368 1755023757868007424 1764583558974406656 1765114868006977536 1769349023832748032 1770693612848971776 1780735353564561408 1785544438238539776 1786363467829936128 1786503377249409024 1789031829719474424 1796494073507610624 1796634776364244992 1801345716453040128 1802313141649846272 1802689583736029184 1806210461829263616 1812534199163928576 1813886413448675328 1817429160349942272 1818642588901834752 1823722197608771712 1825152788687486976 1828717540227892224 1829938505603088384 1834880469159886848 1836274857769304064 1839861332100884736 1841304583277641728 1846277242260258816 1847680291668492288 1852525077749563392 1852670168999387136 1856143290792043008 1856288665423214064 1863176805118476288 1864005555971948544 1864177437129818112 1866815822315973312 1869065480229470208 1872715998745543392 1879665095429259264 1881067391724552192 1882077631999377408 1884741351474014208 1885605882709377024 1885753564874376192 1889436677305771458 1896447819495591936 1898733186264858624 1902441649519282176 1902839005054697472 1903014467070022656 1914657880862490624 1916112895063621632 1919855303061792768 1921287582666031104 1925040097475925696 1926550165836791808 1933221045912403968 1936996868267701632 1938290127645376512 1942075850550933888 1950329196761186304 1955443137624539136 1955596289499353088 1959415813502281512 1966686627625058304 1967588747175002112 1967742850303696896 1972902451353329664 1985156503846207488 1985571135709249536 1985754226507849728 1986637500443787264 1990517651811841536 1997903875682598912 2004218363279572992 2004821825390641152 2008737493018357248 2012660808434408727 2017274134865117184 2022563611456045056 2023649843255967744 2026513931009670144 2028025781703032832 2031986769557921568 2035126118359498752 2040462404477779968 2040622215129759744 2041558248948498432 2044607805393685056 2045972912514564096 2051687472309868176 2053296887273422848 2058680818803474432 2060216667126890496 2064240527804872704 2065809214990467072 2071467656187346944 2077061897542791168 2084090712468258816 2084253940124310528 2096073905758285824 2097006250468442112 2098599837450633216 2102698665258153984 2114623232357916672 2116200815690121216 2117337335999299584 2120334020408265984 2121306618048049152 2121472760483673216 2129344920135401472 2133503796932540928 2134928256536936448 2136074834547965952 2140246855709192448 2140693880686534656 2148188680490582016 2153990115970301952 2154978151667859456 2155627006946574336 2161448530499284992 2165670109660416408 2167368936566390784 2174673148633939968 2174703352140791808 2174873676651454464 2180576393601048576 2184835331869800624 2188180435271417856 2194120346356334592 2195757237332606976 2199873529827606528 2200045825686772224 2204342790190066701 2208209546807083008 2209395481042747392 2212522456078190592 2213710706591659008 2215188717309001728 2219515257772495872 2228947653441355776 2233767527672905728 2234792157285187584 2234967187999260672 2239332358288321728 2247641860142923776 2249349920292077568 2254745658689519616 2255424553564471296 2259829679645651904 2269433401723256832 2275384062888050688 2277081579456036864 2279828172385878912 2281529004415911936 2285985115752661764 2295520205037502464 2295699992020979712 2300183781067895688 2301719526578884608 2316015921153908736 2317743750517751808 2322270593780481792 2324035366864275456 2330887854963032064 2332139674434011136 2336694634735640064 2338254757159501824 2344785682639849344 2352778078632542208 2353486490675970048 2358083143978071552 2359132031776997376 2360924817131962368 2374313804752748544 2380725917651386368 2381817957106581504 2382004502999212032 2385375772959299232 2395325431343480832 2395513035152326656 2401794288604053504 2403084188866461696 2403586111648038912 2408280615772351488 2416712265551904768 2418515217931567104 2423238880466589696 2424350420626341888 2424856785202446336 2431629596811695616 2436378873367968459 2438290053637189632 2446507292213182464 2448366477025738752 2453148442801179648 2461702989680345088 2463573722224656384 2470033436999417856 2470226891999182848 2474857721056057344 2475051553897618752 2484235740157968384 2485569916173090816 2489087763087964416 2492087306972626944 2496954664994057856 2506220127239012352 2507566110121525248 2512988468632018944 2514141176945836032 2514338086499168256 2519248903074361944 2528597092660789248 2536588866025709568 2537118673406263296 2537352622760030208 2552877174483320832 2559807070749057024 2561716776888041472 2566720129967900928 2568733554449055744 2577628061216538624 2582460230667190272 2582662491023602176 2584386836860502016 2589434467401245184 2593638173398007808 2600438929014915072 2605517911298147328 2607257516832718848 2607461719332470784 2612554418003042016 2622248836833411072 2623451662900002816 2623657133738262528 2628781464077595072 2630536601804439552 2632535636802011136 2646875338461609984 2647672302010466304 2648850000591716352 2654023535749122048 2656040419273457664 2671103030346842112 2673095767187521536 2678316657357809664 2679755065874113536 2683547744579211636 2694952164546367488 2698199791007956992 2702018574679560192 2704034375604043776 2709315692743895424 2720829620173012992 2726143740524913408 2727963883352752128 2735583296413157568 2737729183031230464 2744907758404632576 2752320703739830272 2754412286653956096 2759791998151327104 2761956874916462592 2769415863390388224 2778787616624345088 2779005253499080704 2784432998134821096 2794765207677714432 2796008333957922816 2800223733473959968 2803598220344205312 2819497643143888896 2821601087586828288 2823116447999066112 2827112027211021312 2828408824064065536 2828630347311564288 2839126560180535296 2844671729243387904 2846571008715915264 2848099779397287936 2853662474278923264 2854258507582046208 2854521700605033984 2871986821293735936 2873304202223812608 2874169342595432448 2881931373999046656 2887560146213888544 2889825248755187712 2899604469521055744 2899831568868605952 2907435191468064768 2913113775826400832 2925493795141779456 2927676316443475968 2933164706436808704 2933394434249029632 2939123720253422268 2950029941437587456 2951383120762503168 2951614275455545344 2959353677029994496 2977734755769311232 2978356703563874304 2979956250665680896 2985776477717762304 2996855813523898368 3006327544919359488 3007232738085961728 3013106239527535872 3025911202297675776 3033845417184067584 3035474764883951616 3039770896514505216 3042038672554549248 3047980154336882352 3052689177539248128 3060693606716669952 3060933322694639616 3066911708090527584 3068959368771846144 3079945330910134272 3088021228205211648 3090325000690335744 3096360791707309056 3098713822485700608 3109519565912014848 3115592846314186752 3117673009546002432 3126136068702388224 3126380910186465792 3137981987567960064 3144110858637428736 3145509375702663168 3147899756175949824 3154047997887230976 3171934848536875008 3174301223535181824 3175757276142108672 3176006003998949376 3180501030612398976 3182209140725509824 3194017380203102208 3200255695398811392 3202392384805404672 3204112251821948928 3211040821029801984 3222283020735873024 3230985173955452928 3232467227501789184 3233440510419861504 3242172795748927488 3248505164490624612 3251053404849586176 3262009722950909952 3262310514977181696 3270864590401572864 3277252997804700936 3282270652907126784 3293635855998910464 3299810294741409792 3300068738530158336 3312314320210624512 3314093221564121088 3318783684117285888 3322783075963502592 3329272886658743808 3341626836318683136 3343421480162033664 3350651291509358592 3352188235927781376 3352450781998891008 3358998537432482592 3371462790214385664 3373009280871432192 3382118488034279424 3382824897875017728 3383136830346706944 3389744519468477856 3413076094332076032 3415622369184055296 3422293506623867904 3428977673628992646 3436837414955384832 3443280307556253696 3443549988031469568 3445849115814002688 3452579289868326912 3474023881730863104 3476615625776627712 3483405890670722688 3496331782444548096 3498209511651016704 3505041952103460096 3507382135739252736 3510047515736014848 3529167117948813312 3530229736013955072 3538698047665496064 3541387225697943552 3561470707129122816 3571088876477079552 3572726935659872256 3573006754498818048 3578063659438948848 3592988147015221248 3593269552728489984 3602691432906080256 3604626283299692544 3605379167472058368 3612420923658527232 3625068398327857152 3627772826897350656 3634858320699884544 3637285177803669504 3647444395217543424 3650305577374973952 3657435080455784448 3659877011206176768 3669760938319773696 3672549715538608128 3679722664201769472 3692554484520517632 3695360583336984576 3705050155499126784 3705340337998774272 3712286581584086016 3712577330846428128 3726353610236952576 3728354874259636224 3733631644631946624 3738130960458940416 3745431997491086784 3759330190858518528 3764155263998754816 3769482702948028416 3771211765418754048 3771507129748752384 3778873354611542916 3792895638991183872 3804883299038564352 3805678010109394944 3806028934140045312 3829315761724981248 3839710606123585536 3842575165332062208 3850080194951851392 3853100331673583616 3866442091824807936 3873993736535403264 3876580255290753024 3884151701101867776 3900658393522372608 3910886275249078272 3911192578998706176 3918831627004563024 3933373255250116608 3935177494350004224 3935485700607393792 3945804902706659328 3970313007692414976 3971142271418499072 3971508453015699456 3973275000887574528 3981035303623683072 4008436726559145984 4009643650781282304 4017474986036714496 4025321616868817454 4034548269730234368 4045127222912090112 4047299686511935488 4053027862019340288 4056051563406065664 4063973539115843136 4081244430259519488 4083116497896996864 4089215610787370112 4091945825029128192 4103374944619736352 4106593774546845696 4117361637606948864 4128481055609745408 4131618429980934144 4142935312374693888 4154123795085582336 4168181424936517632 4168507880248621056 4192147811516571648 4194012500936884224 4205397330516307968 4229246464715833344 4232401631380242432 4234674671998599168 4240668040816531968 4242613236096098304 4242945520967346432 4258689840270802944 4267007593865081856 4269856513073872896 4272149669095931904 4280493711418384896 4281387761373069312 4296377360981164032 4307980231940603904 4309956303335718912 4311254013893148672 4322897060998569984 4331340219320832816 4334737873132781568 4349346297267879936 4349406704281583616 4349747353302908928 4361152787202097152 4369670663739601248 4388240692712669184 4391514474665213952 4399747059655213056 4400091651373544448 4408685580380133402 4418790962085494784 4425044912156381184 4427421413183318016 4430377434618003456 4439030515544991744 4467535055345811456 4469934375998521344 4478664716576643456 4495283720285847552 4509491317379039232 4510849107128942592 4519659359291303808 4538866803446513664 4550768125776101376 4559656344771757824 4563058008831823872 4571970231505323528 4591040410075004928 4591399984041959424 4600367562135791376 4603439053157769216 4632031842307817472 4635487501035503616 4644541187560963584 4648070733728550912 4661775709926064128 4664279348868022272 4673389269471280128 4676509514319003648 4689571365279698688 4705556157265084416 4706972981351940096 4716166287956143104 4718264063553994752 4721849634263924736 4748627609505497088 4761451835302772736 4763635914213163008 4764009005998424064 4770751545918598464 4791026070304653312 4803588577208107008 4806168377732923392 4807172223296077824 4816561231544702976 4833424531103809536 4846477760933179392 4848700841252683776 4863259193623391232 4872757746735936918 4876580107274379264 4893014584426364928 4896732954051477504 4906296885602359296 4923405979360690176 4940453783998365696 4949715442112114688 4950103107795237504 4968471480315936768 4971139832346181632 4978175526175928832 4984174613945253888 4993909329988115712 5012440254478024704 5015132220243050496 5025976937264037888 5028282353891672064 5028676172998336512 5038497806148723888 5057194185321578496 5073177732051419136 5074237346812526592 5074705245520060416 5105754348966641664 5119614141498114048 5123433553776082944 5133440259935801856 5143466510443488969 5155256122433077248 5164920461334380544 5165324982047204352 5168773673721004032 5178868934802490368 5187276346796015616 5200877858029830144 5211035822596294656 5214515033665437696 5214923438664941568 5225108836006084032 5244497673666822144 5247314267476525056 5257562928155190144 5261073203608879104 5265071273604022272 5293750676923219968 5295344604020932608 5308047071498244096 5312080838546915328 5342206060693684224 5356633314715619328 5359510131748227072 5367095489158423272 5389904329092734976 5404037149359120384 5408068751208087552 5418631385487790848 5441659240346025984 5452287481049826816 5455927766705504256 5471166592826315136 5475458366062460928 5489815516809265152 5504641407479660544 5508824573307912192 5519583996302654208 5523913749832925184 5538831726780776448 5557575233248690176 5558010506998161408 5568865996269642192 5589530415355428864 5592016667915845632 5600447466947919936 5607196440688410624 5638995286287777792 5643202175173656576 5646232895998132224 5654224054422042624 5656817648128131072 5657260694623128576 5689343458486775808 5696199558794575872 5707324948557846528 5708517015164092416 5709043401210067968 5743973642587471872 5748338685190864896 5763862747998093312 5775120292427777088 5779650497510375424 5799663137737211904 5814870382936129536 5826227551652801664 5850987590283558912 5866329412873617408 5866788868498059264 5878247440506844536 5900059882875174912 5902766241525006336 5903228550911090688 5918707354059988992 5955469511538622464 5956713407127748608 5959912501331361792 5971552955435524608 5993711627047796736 6012655089838718976 6014465476171923456 6026212479055071744 6051822404595351552 6067690834368135168 6070949529767903232 6079541793029010432 6084077345109098496 6095960308673764704 6105378355078496256 6121387213433339904 6121866645389279232 6133823416181055168 6137918737543692288 6159890661820268544 6176042456410423296 6180650001380671488 6192721583414618112 6197427644971401216 6231185692628373504 6252272137404776448 6252761820372931584 6288221717274857472 6291018751405326336 6295799512351899648 6308095995774461952 6343869697073750016 6348602447070363648 6352012007997898752 6361002061224797952 6364418281451019648 6388034760406204416 6400511390797622784 6404784769610809344 6408224503643897856 6422081642059603968 6444566041471746048 6461970347910905856 6464934455003578368 6466881020839723008 6484345591497854976 6497010328981249224 6502106809699172352 6524019445901819904 6524621029954363392 6541729180803145728 6554505995609401872 6564541305814253568 6587271711997820928 6599620589482819584 6600137477060316672 6613028370570200103 6624628640421249024 6628186443128242176 6637567368234571776 6645566151927005184 6658545773317487616 6686842960324067328 6701302583018717184 6704376471855562752 6704901563997782016 6717997074864965184 6742925580428771328 6764236976068558848 6766273660693413888 6779489038936955712 6826152188664152064 6831244738368110592 6844587013247735808 6857955347257985292 6886560615112507392 6887099976062939136 6905158579736653824 6948047763461726208 6953231251553255424 6966811781341445376 6992663564889096192 6996419023302033408 7010083904206920192 7014764271478505472 7058334235897626624 7060459472027910144 7077396095330992128 7082774451395887104 7122941414258245632 7142177752954159104 7145453871319744512 7146013508997636096 7156127318877897696 7185976294030442496 7186539105456979968 7205382865812160512 7209252566599385088 7210758334944116736 7224841847317054464 7250136796655714304 7255545653794701312 7269716641399769088 7274570355607339008 7294888790435086848 7314870160911568896 7339521876639547392 7345099431077216256 7359445328403538944 7385108969041035264 7390721166673969152 7410100310998253568 7410680675997548544 7424573163168172032 7425154661692856256 7452707220473905152 7456709748519272448 7467263289263893248 7476261920917880832 7490863994982173568 7518660381717037056 7538965405896056832 7542423530837508096 7543014259497504768 7557746709223085832 7585791277982367744 7609766598077128704 7611356020218789888 7612057868280090624 7658631523449962496 7679421212247171072 7685150330664124416 7700160389903702784 7706200663347167232 7732884183649615872 7747987473070806528 7753160510581506048 7768303402203735552 7801316787044745216 7821772550498156544 7822385157997412352 7837663254009126048 7866746510500233216 7870354988700008448 7870971401214787584 7891609805413318656 7940626015384829952 7943016906031398912 7946550001775149056 7962070607247366144 8019287301562564608 8034949972073428992 8050643233737634908 8094599373023870976 8106055724038680576 8112103126812131328 8127947078231686272 8162488860519038976 8178431221574740224 8183891650058256384 8206749889239472704 8213187549093691392 8234723275213897728 8256962111219490816 8263236859961868288 8285870624749387776 8308247590171164672 8336362849873035264 8337015760497242112 8384295623033143296 8388025001873768448 8410794661032615936 8458492929431666688 8464803262760484864 8469349343997198336 8481336081633063936 8485226472192196608 8485891041934692864 8517379680541605888 8534015187730163712 8539713026147745792 8544299338191863808 8560987422836769792 8562775522746138624 8615960463881207808 8619912606671437824 8622508027786297344 8645794121997139968 8662680438641665632 8669475746265563136 8698813408563167232 8699494706605817856 8722305574404194304 8739341327479202496 8776481385425338368 8783028949330427904 8799494119310426112 8800183302747088896 8817371160760266804 8850089824312762368 8854842826366636032 8878061031089983488 8935070110691622912 8939868751997042688 8957329433153286912 8990567440571695104 9018982634758078464 9021698214257885184 9039318718582607616 9077733606893027328 9101536251552202752 9119312689543515648 9126116017663647744 9143940463010647056 9182080820150009856 9182799968083918848 9200735124271582752 9206878106315538432 9264063684615634944 9270975002071007232 9289082375121927168 9296141467457101824 9328558697736044544 9346778538942560256 9353019028638007296 9379142730559397376 9413945962703880192 9432332575912286208 9436528127107989504 9443699268527849472 9522903670605545472 9527271828426326016 9528018011996848128 9541503091837196928 9582052140609306624 9607177154416214016 9612336755465846784 9633122463089405952 9666849062207619072 9692955521866358784 9697401682505367552 9726518387246782464 9745515493471873836 9753160214548758528 9786029168852729856 9812593771204718592 9846811958721380352 9880907567996731392 9899430884224229376 9900206215590475008 9936942960631873536 9942279664692363264 9956351052351857664 9968349227890507776 9987818659976231424 10024880508956049408 10030264440486100992 10051953874528075776 10056564707783344128 10057352345996673024 10076995612297447776 10114388370643156992 10146355464102838272 10148474693625053184 10149410491040120832 10239228282996228096 10246867107552165888 10266880519871603712 10286933020886977938 10310512244866154496 10329840922668761088 10330649964094408704 10337547347442008064 10357737869604980736 10422071645192589312 10429846877329883136 10450217672012168064 10488995347333644288 10494628534953050112 10515125856310380288 10522146407217758208 10530142547208044544 10587501353846439936 10590689208041865216 10616094142996488192 10624161677093830656 10684412121387368448 10713266629431238656 10719020263496454144 10734190978316846544 10779808658185469952 10808074298718240768 10816137502416175104 10837262770975581696 10883318480692051968 10904574962099653632 10911855533411008512 10942333185652630272 10950916732124921856 10979631033618530304 11009282814959321088 11017649146615824384 11039167992605308416 11077663453561552896 11115150466497380352 11116021013996322816 11137731992539284384 11179060830710857728 11200894933895839872 11214392881376821248 11277990572575555584 11292465791996264448 11308448108844085248 11313635296256262144 11314521389246257152 11378686916973551616 11414649897115693056 11417034030328184832 11418086802420135936 11487947285174943744 11527725495996186624 11550240584855554176 11559300995020750848 11599326275474423808 11629740765872259072 11652455103305603328 11701975180567117824 11732658825747234816 11733577736996118528 11756494881013689072 11800119765750349824 11805532483050012672 11806457101822181376 11837414708119977984 11910939023077244928 11913426814255497216 11919825002662723584 11943105910871049216 12025310179677437952 12028930952343846912 12052424958110143488 12103644809190703104 12135381668736270336 12141899059535806464 12159083586058020864 12168154690218196992 12191920617347529408 12243733290778558464 12267646832362110336 12275837475087384576 12319781323640537088 12352084912820846592 12385443166829236224 12394855289942802432 12462371385256747008 12504544274809552896 12505523640745863168 12576443434549714944 12582037502810652672 12616191991548923904 12687739394147500032 12697204894140727296 12704024015995797504 12722004122449595904 12728836562902039296 12776069520812408832 12801022781595245568 12809569539221618688 12816449007287795712 12844163284119207936 12889132082943492096 12923940695821811712 12929868910007156736 12933762041679446016 12968691182995709952 12994020657962498448 13004213619398344704 13048038891803639808 13049242059908726784 13083458361606291456 13109011991218803744 13174543423995641856 13199241178965639168 13200274954120633344 13226056741140400206 13256372886256484352 13275134736469143552 13291132303854010368 13317091546634975232 13402605166037434368 13409803127995564032 13435994149729930368 13485851160857542656 13528473952137117696 13532547321386827776 13558978077873911424 13652304377328304128 13689174026495471616 13715910694515970584 13773121230225014784 13774199952125878272 13810317159473307648 13896095526923452416 13906462503106510848 13933623562682890752 13985327129778192384 13992838046604066816 14020167808413840384 14029528542957010944 14116668471795253248 14120918944055820288 14154792190661984256 14165548902791774208 14245882828516491264 14284355505908318208 14290907742639489024 14292027017995272192 14312254637755795392 14373078210913959936 14410765731624321024 14418505133198770176 14421516669888233472 14449683694634108928 14500273593311428608 14539433282799538176 14589777580870173696 14629740321823137792 14679043753279094784 14690198862154432512 14718890656807077888 14770217938082070528 14821361351995097088 14849146326336344064 14850309323385712512 14905414440947810304 14913419497038544896 14934526578527786496 14952523841835761664 14981727989964347136 15037320763434074112 15077930811792113664 15084847061675016192 15086028518995009536 15115493418446171664 15171582555964735488 15219533196154257408 15222712040437579776 15224115736560181248 15317263046899924992 15358842424494342144 15370300661328248832 15400320779807405568 15430399531330466907 15465768367299231744 15495974946141613056 15506321021163012096 15536606804407471104 15602633574089490432 15643545100996313088 15644770315994824704 15675326508018252096 15733493021000466432 15741942802429575168 15783219610826637312 15881252030769659904 15886033812062797824 15924141214494732288 16069899944146857984 16101286467475269816 16212111448077361152 16224206253624262656 16255894156463372544 16324977721038077952 16356862443149480448 16367783300116512768 16413499778478945408 16426375098187382784 16469446550427795456 16513924222438981632 16526473719923736576 16571741249498775552 16616495180342329344 16672725699746070528 16674031520994484224 16768591246066286592 16776050003747536896 16821589322065231872 16916985858863333376 16929606525520969728 16938698687994396672 16962672163266127872 16970452944384393216 16971782083869385728 17068030375460327424 17088598676383727616 17121974845673539584 17125551045492277248 17231920927762415616 17245016055572594688 17291588243994279936 17325360877283331264 17338951492531126272 17398989413211635712 17444611148808388608 17478682654958404992 17552962770850676736 17598988238620852224 17600366605494177792 17634742321520533608 17700179648625524736 17709685652733272064 17756122062179966976 17870140221383245824 17879737503994085376 17914658866306573824 17981134881143390208 18037965269516156928 18043396428515770368 18078637437165215232 18155467213786054656 18203072503104405504 18238625379087031296 18252232035327295488 18287880926021294112 18364161640300019712 18365599936167837696 18401470248543165504 18413756212631076864 18528127369231269888 18541950004142014464 18578164750243854336 18592282934914203648 18693557077885120512 18758285461118794752 18864665151824572416 18873056254215979008 18887398537055698944 19045807341211090944 19056036023993696256 19083006183674393856 19164104281218613248 19214354308832428032 19224673510931693568 19266244926178811904 19333698124415238144 19385911043732717568 19394803365010735104 19453036774493564928 19491030986943747672 19506320429097517056 19572058337705459712 19625187542409437184 19693623917442760704 19761815135993462784 19798861768448458752 19800412431180950016 19873885921263747072 19884559329384726528 19912702104703715328 19936698455781015552 19975637319952462848 20060528880972201984 20103907749056151552 20113129415566688256 20114704691993346048 20153991224594895552 20228776741286313984 20292710928205676544 20298820982080241664 20478456565992456192 20493734215104331776 20533761039743207424 20573866041773955876 20659681845337522176 20661299928188817408 20715475739209961472 20844143290385178624 20859693754659766272 20900435344024336128 20977990694667288576 20989257069906100224 21030251712620760576 21044292814435516416 21175002707692879872 21181378416083730432 21232188285992976384 21248323354187661312 21368824242774736896 21426533258862477312 21438040526992908288 21468381956633693088 21559617316370939904 21616148597436481536 21632275004832350208 21674525541951163392 21766636961384103936 21809149924199307264 21823711066822017024 21884666371305260544 22018565629918642176 22035298293231648768 22078335985210616832 22155326907123105792 22230300932994760704 22232042027992645632 22275463985078568768 22358121661421715456 22401789867791679744 22428785762753642496 22555981145151111168 22616896217688170496 22627270592512524288 22629042778492514304 22757373833947103232 22829299794231386112 22834068060656369664 22836173604840271872 22975894570349887488 23055450991992373248 23100481169711108352 23118601990041501696 23198652550948847616 23259481531744518144 23304910206611206656 23403950361134235648 23465317651494469632 23467155473992237056 23512989762027378144 23600239531500699648 23611064966100025344 23612914203644362752 23674829416239955968 23821878046154489856 23839650005325447168 23886211821742098432 24057861904687693824 24104849916220286976 24283798119071612928 24318167172116041728 24336309380436393984 24383841234695058816 24487466581557116928 24535293664724220672 24551674950174769152 24639562647281074176 24704169825641693184 24770886333658472448 24789710579885604864 24924742770513494016 25009088549619105792 25011047281491726336 25152886869099429888 25164075005621305344 25232383983097847808 25375478788295000064 25394409788281454592 25408048031991595008 25444008244899191808 25457673125804078592 25552139041624817664 25602045563190491136 25619139078443237376 25632898014575591424 25688326568238415872 25847881391643623424 25859737820014313472 25867524083358892032 25937382365991419904 25988041315924996896 26008427238796689408 26098484119817453568 26166916723212582912 26218023982437607488 26349086847991283712 26398482357931278336 26400549908241266688 26452113482280800412 26550269472938287104 26634183093269950464 26805210332074868736 26819606255991128064 26871988299459860736 26971702321715085312 27056947904274235392 27065094642773655552 27117956155747822848 27304608754656608256 27378348052990943232 27431821389031941168 27546242460450029568 27548399904251756544 27620634318946615296 27792191053846904832 27812925006213021696 27867247125365781504 27985676093208133632 28040335616827680768 28059057085914021888 28241837888111640576 28309584381323968512 28331097805583548416 28568711011816636416 28581815485278978048 28584054035990544384 28624509275511590784 28746156421827919872 28821531463248642048 28837010266397540352 28899367389268217856 29000547186622857216 29078866565599076352 29179555161740347392 29259480643646275584 29358087506558189568 29437781313614155776 29540435876164141056 29642722703990194176 29698292652672688128 29700618646771425024 29810828881895620608 29826838994077089792 29869053157055572992 29905047683671523328 29963455979928694272 30074641526868148224 30155861623584227328 30169694123350032384 30172057037990019072 30230986836892343328 30343165111929470976 30439066392308514816 30445424080875159552 30448231473120362496 30717684848988684288 30740601322656497664 30800641559614811136 30860799062660933814 30931536734598463488 30991949892283226112 31012642042326024192 31073213608814942208 31289540631989649408 31350653016036504192 31466986042000932864 31483885604859150336 31566439221653274624 31762504061539319808 31772067624125595648 31848282428989464576 32139799888293715968 32202572934950539632 32424222896154722304 32448412507248525312 32511788312926745088 32649955442076155904 32713724886298960896 32735566600233025536 32826999556957890816 32852750196374765568 32938893100855590912 33027848444877963264 33052947439847473152 33232990360684658688 33345451399492141056 33348063041988968448 33537182492132573184 33643178644130463744 33833971717726666752 33877397375988793344 33925344326532255744 33940905888768786432 33943564167738771456 34136060750920654848 34243949691347079168 34251102090984554496 34463841855524831232 34583176487988559872 34650721754566662528 34677902985062252544 34797978826423271424 34889222297616777216 34957365309916809984 35105925541701353472 35197976477241704448 35200733210988355584 35269484643041067216 35400359297251049472 35419371305466544128 35512244124359933952 35740280442766491648 35759475007988170752 35829317732613147648 36075930539032313856 36086792857031540736 36157274874330430464 36310934427572109312 36406145006208811008 36477250758174062592 36504464070654590976 36575761852042588224 36731199872335675392 36802940497086331008 36827512425262153728 37056254738462539776 37156329500487708672 37184565869828407296 37387114155770241024 37516570922237589504 37729330303649144832 37746112508431958016 38091614682422181888 38112072047987392512 38166012367348787712 38328208562437226496 38428708617664856064 38449347021863387136 38532489852357623808 38667396248830476288 38771822087465435136 38789606730021470208 38906073548987129856 38982061973887495344 39012640858195034112 39144116675410919424 39250375084818874368 39523630271986925568 39597723536896917504 39600824862361900032 39769118658769453056 39825404209407430656 39873396911562031104 39951274639904925696 40207815498112303104 40229409383986692096 40307982449189791104 40457553482572627968 40585421856411353088 40597641964160483328 40956913131984912384 41067522079486414848 41147732083547911752 41319363690675044352 41322599856377634816 41430951478419922944 41688286580770357248 41719387509319532544 41800870688048672256 41955981389334577152 41978514139812200448 42060503425241521152 42088585628871032832 42350005415385759744 42362756832167460864 42464376571985952768 42496646708375322624 42737648485549473792 42853066517724954624 42876081053985816576 42936763913267386176 43119234632741879808 43232297194872963072 43264550009664700416 43349051083902326784 43618299848398614528 43769332742610521088 44037131259837284352 44070596586463297536 44156671970421233664 44310653814246211584 44464084055985291264 44550927970157137536 44716243322843430912 44803579735583359488 44857571525507284992 45111962290302222336 45233792435376340992 45254541185025048576 45258085556985028608 45514747667894206464 45658599588462772224 45668136121312739328 45672347209680543744 45951789140699774976 46110901983984746496 46200962339422216704 46291198593991400721 46397305101897695232 46518963063489036288 46609820413222413312 46807900722268471296 46930635302988939264 46934310947984474112 47025979524054756288 47200479063001399296 47225828407288725504 47349658832479911936 47643756092308979712 47772423643484196864 48209699832440573952 48636334344232083456 48672618760872787968 48767682469390117632 48974933163114233856 49070587329448441344 49103349900349538304 49279125294562148352 49408339651283386368 49541772667316944896 49579421159771209728 49849485541026988032 50018177099238211584 50022094562983452672 50305773738198859776 50328150011242610688 50464767966195695616 50750957576590000128 50788819576562909184 50816096063983190016 50888016489798383616 50915346251608157184 51204091126380982272 51265796029151182848 51376653136476831744 51695762783287246848 51735048166717784064 51874764731982839808 51976082631849993792 52016854477593378816 52196968239634907136 52333833446425165824 52436047964875214976 52796964715862556672 52801099816482533376 52904226964561600824 53100538945876574208 53268366186539900928 53610420664149737472 53639212511982256128 53743976598919721472 53943404643430170624 54113895808548470784 54130189285547311104 54235912311495645696 54609217509313216512 54756696105981886464 54863642778063882336 55092484920900059136 55096799808503513088 55241268637893230592 55584382107693809664 55625850012426043392 55734494250731563008 56080671233655361536 56619168762647937024 56662195611167096832 57137422023633272832 57168108071981088768 57249018551023181568 57492312843655839744 57643062926497284096 57674020532795080704 57798734778536435712 58001094373245714432 58157733131198152704 58359110323480694784 58518961287292551168 58716175013116379136 58875562627228311552 59080871752328282112 59285445407980388352 59396585305345376256 59401237293542850048 59621657763791241216 59653677988154179584 59738106314111145984 59810095367343046656 59926911959857388544 60311723247168454656 60339388246700064768 60344114075980038144 60461973673784686656 60686330223858941952 60878132784617029632 60896462946240724992 61435369697977368576 61481202645312995328 61601283119229622272 61721598125321867628 61983899784566452224 62146427217629884416 62579081263979298816 62701306032073008384 62933972084001865728 62967771209718300672 63132878443306549248 63525008123078639616 63544135248251191296 63696564857978929152 64279599776587431936 64405145869901079264 64848445792309444608 64896825014497050624 65023576625853490176 65299910884152311808 65427449772597921792 65471133200466051072 65653999113915781632 66055696889755926528 66105894879694946304 66465980721369317376 66690902798984282112 66696126083977936896 67074364984265146368 67286357288260927488 67667943435453333504 67850688653064511488 67881811777537572864 67887128335477542912 68272121501841309696 68487899382694158336 68502204181969108992 68927683711049662464 69166352975977119744 69301443509133325056 69355805970124505088 69595957652846542848 69778444595233554432 69914730619833619968 70211851083402706944 70395952954483408896 70401466421976711168 70538969286082134432 70800718594502098944 70838742610933088256 71024488248719867904 71518950015976341504 71658635465226295296 72173585714063081472 72314549748660860928 72954501516348125184 73008928141309181952 73151523704085176448 73462399744671350784 73605880994172662016 73655024850524307456 74112509476925079552 74312659000975417344 74369131739656814592 74774228311540482048 75033141844475179008 75458660607298289664 75492225016863916032 76183229364844363776 76224144095974785024 76332024734697575424 76656417124874452992 76857417235329712128 76898694043726774272 77064979704715247616 77543644174930870272 77579213460042940416 77812147097974259712 77964123947774990688 78025281716390068224 78500750169637748736 79047260543973851136 79195447073793835008 79201649724723800064 79650808418814861312 79902549279809851392 80415630996224606208 80458818767973384192 80615964898379582208 80915106965145255936 81170843712822706176 81195283928320966656 81913826263969824768 82135044158972829696 82295464167095823504 82638727381350088704 82645199712755269632 82861902956839845888 83376573161540714496 83438775018639065088 83601741376097344512 83957028279624400896 84121006850483042304 84177171257742065664 84725513664334921728 84928753143971905536 84993293416750645248 85706133035449909248 85752162107971633152 85873527826534772352 86238469265483759616 86464594389745926144 86698102167804653568 87236599696797229056 87538665485221042176 88074262519674568704 88313343940842467328 88621307628492423168 88928168111970582528 89101855940314275072 89432486645686861824 89607159471166718976 89715143051014569984 90223924580604444672 90467584870752681984 90509082370050097152 90516171113970057216 91029495335788412928 91317199176925544448 91336272242625478656 91344694419361087488 92221803967969492992 92401924678844433408 92582397187982801442 92794610203795390464 93037926126978072576 93219640826444826624 93868621895968948224 94051959048109512576 94400958126002798592 94451656814577451008 94699317664959823872 95287512184617959424 95544847286968393728 96419399664881147904 97272668688464166912 97345237521745575936 97535364938780235264 97949866326228467712 98141174658896882688 98206699800699076608 98558250589124296704 98816679302566772736 99083545334633889792 99158842319542419456 99698971082053976064 100036354198476423168 100044189125966905344 100611547476397719552 100929535932391391232 101501915153180000256 101632192127966380032 101776032979596767232 101830692503216314368 102408182252761964544 102753306272953663488 103391525566574493696 103749529463965679616 103952165263699987584 104033708955186757632 104393936479269814272 104667666892850331648 104872095929750429952 105593929431725113344 105602199632965066752 105808453929123201648 106201077891753148416 106536732373079801856 107220841328299474944 107278425023964512256 107487953197839442944 108227791617096941568 108260378571094622208 108471824622991291392 109218435018626433024 109513392211963772928 109727285556127764672 110193599617007026176 110482537275786461184 111168764215387619328 111468988501463126016 112161342467310723072 113238337525295874048 114274844047266545664 114336216143962177536 114498037102046363136 114984625687311679488 115286125852994568192 115348041065590161408 115597469557072871424 116002188746491428864 116315466262396305408 116718220646961389568 117037922574585102336 117432350026232758272 117751125254456623104 118570890815960776704 118793170610690752512 118802474587085700096 119307355976308359168 119476212628222291968 119620190734686093312 119853823919714777088 120623446494336909312 120688228151960076288 120923947347569373312 121372660447717883904 121756265569234059264 121792925892481449984 122870739395954737152 123202566238459244544 123443196250643735256 123967799569132904448 124292854435259768832 125158162527958597632 125402612064146016768 125867944168003731456 125935542419436601344 126265756886613098496 127050016246157279232 127088270496502382592 127393129715957858304 128559199553174863872 128810291739802158528 129696891584618889216 129793650028994101248 130047153251706980352 130854899545195843584 131307998227831563264 132111393779511853056 132211789759389892608 132931961442738634752 133392252167955873792 134148729968530292736 134572714576521854976 135335886870906667008 135701377306129022976 135763623555075145728 135774256670955085824 136544243003682619392 136975798765388316672 137004408363938217984 137855367422099324928 138332705951954239488 138602887018266650112 139191915305693085696 139556889190467108864 139829461239667239936 140423702166805413888 140791905908966817792 140802932843953422336 141077938572164268864 141601437189004197888 141677485221866176512 142048976497439735808 143317270930452590592 144629099497321721856 145909003032696250368 146017856282618363904 146303047408170352896 146924799489342701568 147211761988345324032 147310049701048614912 148225018953850159104 148625318001950834688 148738263479313629184 149548456623080964096 150066283688950358016 150917321214596579328 150984450033727832064 152366458729688727552 152448288191949570048 152664049469395150848 153797388087453548544 154129959409430495232 155087288349861740544 155624294195948519424 155928247895549981376 156050563432780136448 157001500339275497472 158390894147587670016 158403299449447600128 159301616837629722624 159805098559619702784 160831261992449212416 160917637535946768384 161231929796759164416 161830213930290511872 162341687425645412352 162390567856641933312 163827652527939649536 164270088317945659392 164590928334191647008 165277454762700177408 165290399425510539264 165723805913679691776 166753146323081428992 166877550037278130176 167203482752194689024 168242013700966084608 169857506287943811072 169986586833501290496 171412266070899818496 171504324215943266304 171747055653069544704 172476938530967519232 172929188779491852288 173396204335609307136 174473199393594458112 175077330970442084352 176148525039349137408 176626687881684934656 177242615256984846336 177856336223941165056 178203711880628550144 178864973291373723648 179214318942333437952 179430286102029139968 180935169741505363968 181018164740100194304 181032342227940114432 182058990671576825856 182634398353851088896 182689388838722174976 184443607935938985984 184803849357688866816 185164794375965602884 186439281652889653248 187737243791937896448 188103918096219025152 188801916252005597184 188903313629154902016 189398635329919647744 190575024369235918848 191089694573936787456 192838799329762295808 194545337376928333824 194690475043491151872 195070729877560470528 195899732652456935424 196282349317793765376 196413399601398153216 198167090669267779584 198317684639084838912 199397942164107952128 200072708396952846336 200088378251933810688 201223094952795439104 201859071864782782464 203003830306360000512 203552065959193534464 203661385006432628736 204816364505523929088 205506612545907326976 206783051133148987392 207499058927931359232 207904330527399975168 208067417910373515264 208787872958539628544 209335333785700663296 209744191859500859904 211187858863450226688 211204399265930133504 211616907858246403296 212402155783506296832 213073464746159603712 214556850047929024512 214975906395678885888 216520757142189244416 216943649245982582784 219026784423927545856 219454571112255529344 220387199234014052352 220965074551572922368 222337528430775238656 222937977002926252032 224322684934621446144 226476675050591748096 228549688094533091328 228672432287924355072 228996074204092726272 229969251374623358976 230572251705989136384 230696082131180322816 231194939114145742848 232630932524792610816 233436441293922779136 234075845149170204672 235502250508913246208 237141781631921553408 237586341221381505024 237604949174171400192 238952425256444583936 239707647839429554176 241246892988673818624 241376456303920152576 241847894695138746624 242745320895435767808 243512531138468118528 243585851784962899968 245741478791909474304 246405132476918489088 246886392501287470512 247935599138265808896 248585708870519537664 250316325055917195264 250805224128292033536 251871084838873202688 252531513773226196992 254176540993004765184 254786259431915716608 257118399106349727744 257620583479604317056 259393783169237778432 260094306503413960704 261709799090391687168 262615996455663126528 264222787559023706112 265863922885477269504 266784504335911747584 268297459937060585472 269145429153043709952 270671773741813334016 271402754612258045952 271527247110150291456 271548513341910171648 273088486007365238784 273951597530776633344 274008816727876435968 276665411903908478976 277205774036533300224 278383830611386171392 279113778380934217728 279658922479334479872 281605865687906844672 282155877144328537728 283202874378008395776 283354970443732353024 284097952994879471616 286634541860905181184 289258198994643443712 291818006065392500736 292035712565236727808 292606094816340705792 293849598978685403136 294423523976690648064 294620099402097229824 296450037907700318208 297250636003901669376 297476526958627258368 299096913246161928192 300132567377900716032 301834642429193158656 304896576383899140096 305328098938790301696 308259918818860990464 310174576699723481088 311248588391897038848 311856495791099962752 312101126865560272896 314003000678550994944 316781788295175340032 316806598898895200256 318603233675259445248 319610197119239405568 321662523984898424832 321835275071893536768 322463859593518328832 324683374851290824704 324781135713283866624 327655305055879299072 328540176635891318784 329181856668383294016 330580798851021078528 331447611827359383552 333506292646162857984 334406965504389378048 336484027401932169216 339715012575887622144 342824532141799636992 343008648431886532608 343494111306139089408 344953877061935038464 345858377558983704576 346792408671218614272 348946398787188916224 350154661940884168704 352297050078698274816 353253375763369869312 355712672447882330112 356407423761257100288 358428637884666875904 358860572204058279936 361870339483010727936 362064684455880228864 364117981343153651712 365268796707702177792 365378777677444349952 369607698715377733632 370329588751931205768 372878563305779306496 375474487583875792896 376207836192438050304 377603832504011194368 377806627258309804032 378797270659839295488 381150048738471837696 382179389147873574912 385677598659524591616 389090674753856667648 389380950086982303744 390141459755120941056 392564698635587530752 396334181338535559168 396635369278169677824 398795884328215904256 400176756503867621376 402446189905590878208 403718143729565564928 406007660612720001024 407104131918387068928 407322770012865257472 409632729011047858176 411013225091814653952 413566102266297974784 414998117855862718464 415808661054799950336 417575745917079257088 418670667571401326592 419488383719001719808 422375717726900453376 422408798531860267008 423233815716492806592 424804311567012593664 426146929492319207424 429951812791357771776 433887298491965165568 438053568847855091712 438909142224511058688 440774398468028104704 441930149103145844736 444675056861550477312 445875954005852504064 448645369869242892288 452953350101183496192 457099376189066182656 457344864575848710144 457992148408185452544 461392164262360645632 462389878228291485696 465261865049585221632 466872882587845558272 468151690298340409344 471004501017826492416 475172682442763010048 475209898348342800384 477904850512889167872 479415295678859108352 482493785977347637248 482752912607840305152 483695789390277493248 485490641790871535616 487025062276936237056 487171703569925799936 491482957583818948608 492810264953836978176 493772785002574941024 495871198276531617792 497171417741039075328 500632650111834390528 501610448256584067072 509572518863831433216 514236798212699455488 515241166959208634112 518787566338475556864 520188613006827921408 523419598180783374336 525231992911326253056 528445575118047412224 531727845770954539008 533569008671823495168 536594919874121170944 538290858306087419904 542805509224516091904 543054494220300582912 543097026683820343296 546176972014730477568 547903195061553266688 553330823807816957952 554411548073066600448 559317844958668959744 563211731375813689344 564311754288657075456 566405748756016791552 566709940887464706048 568195905989758943232 573269083721810362368 578516397989286887424 583636012130785001472 584071425130473455616 585212189632681411584 587699197957370806272 588847047953381296128 589240198804194459648 594501272007803338752 594953053917254516736 598193826492323856384 600265134755801432064 603669284858386317312 610656197877580603392 616519837637721980928 620349153399446962176 622497176783794077696 623712991582199925504 624202253731120545792 628006001357101989888 633563576590350680064 633613197797790400512 637206467350518890496 639220394238478811136 643670550143787073536 644927719187036657664 649562271426567733248 657080353271782637568 658363713336766588032 661161597702042157056 662895223654718767104 667012585292325715968 668813931008778756096 672968054803864338432 679430025151775244288 685649064283599273984 686017296863773065216 686988222612278178816 689907754123870076928 691716755117967409152 693584817342437228544 697892797574377832448 700309323881768337408 706506751526739738624 711425344895764660224 712814847522514200576 716857275769333751808 723740678966021455872 724129368911760457728 728235962686307303424 730537593415404355584 730757555354888699904 739215397430755467264 740659177503862411536 745757126611558612992 750948975167751585792 752415672384876100608 755613254516619608064 757594541319678590976 764358778295747149824 771355197319049183232 778181349507713335296 780282919510241882112 785129397271175061504 792668362677071118336 797591768656431808512 800353513007735242752 804892379811181756416 807436287459131129856 812015321225440002048 814208263836774137856 814645540025730514944 819265458022095716352 822026450183629307904 829996235711725436928 831617322109599900672 835151491834158514176 837341335142802653184 838976767438003439616 844817597063720534016 846467631432985613184 849608623134025187328 852293858984638414848 859903625582715543552 867774596983930331136 876107137695710183424 877818284449022117376 881548796936056209408 883860298206291689472 889350113723100954624 891751908011705008128 897290739738485784576 914689729151697420288 915984296816370905088 924779756456582971392 930523730099170443264 933745765175691116544 936303380596680818688 942009002035652984832 950345364885526020096 950419796696685600768 955809701025778335744 958830591357718216704 964987571954695274496 965505825215680610304 967391578780554986496 974050124553872474112 974343407139851599872 982965915167637897216 985620529907673956352 987545570005149882048 991742396553063235584 994342835482078150656 1003220896513168134144 1019145037727662866432 1028473596425398910976 1030482333918417268224 1037575132676951113728 1040377226013655842816 1046839196361566748672 1050463985822652506112 1056891150236094824448 1067138017343646990336 1076581716612174839808 1085611018449032183808 1086194053367640686592 1092353944029460955136 1095806390123106533376 1108823096146133200896 1118635689917337919488 1126423462751627378688 1128623508577314150912 1132811497512033583104 1133419881774929412096 1136391811979517886464 1146538167443620724736 1157032795978573774848 1167272024261570002944 1168142850260946911232 1170424379265362823168 1177694095906762592256 1189002544015606677504 1189906107834509033472 1196387652984647712768 1200530269511602864128 1207338569716772634624 1221312395755161206784 1233039675275443961856 1240698306798893924352 1244994353567588155392 1247425983164399851008 1256012002714203979776 1267127153180701360128 1267226395595580801024 1274412934701037780992 1278440788476957622272 1289855438374073315328 1314160706543565275136 1316727426673533176064 1322323195404084314112 1325790447309437534208 1334025170584651431936 1337627862017557512192 1345936109607728676864 1358860050303550488576 1371298128567198547968 1372034593727546130432 1373976445224556357632 1387169634684874457088 1395785595148755664896 1400618647763536674816 1413013503053479477248 1425629695045028401152 1433714551538667503616 1447481357932042911744 1448258737823520915456 1456471925372614606848 1461075186830808711168 1461515110709777399808 1478430794861510934528 1481318355007724823072 1491514253223117225984 1501897950335503171584 1504831344769752201216 1528717556591494299648 1542710394638098366464 1556362699015426670592 1560565839020483764224 1570258794542350123008 1585336725354142236672 1595183537312863617024 1600707026015470485504 1609784759622363512832 1614872574918262259712 1628416527673548275712 1629291080051461029888 1638530916044191432704 1659992471423450873856 1663234644219199801344 1677953534876006879232 1689635194127441068032 1692935262865971226368 1699217246268050374656 1704587717969276829696 1719807251165431087104 1735549193967860662272 1752214275391420366848 1755636568898044234752 1763097593872112418816 1767720596412583378944 1783503816023410016256 1794581479476971569152 1831968593632741810176 1849559512913165942784 1861047460198340886528 1867491530351382233088 1872606761193361637376 1884018004071305969664 1900690729771052040192 1900839593393371201536 1911619402051556671488 1917661182715436433408 1931011650431361220608 1934783157561109972992 1948686814279703199744 1971241059815347912704 1975091140010299764096 1983484793106126471168 1988685670964156301312 2006441793026336268288 2038290075455325732864 2056947192850797821952 2060964667836834536448 2075150265353902227456 2080754452027311685632 2093678392723133497344 2100927971645305012224 2134276034687293980672 2171222036898064367616 2172388106735281373184 2184707888058921910272 2191612780246213066752 2217646192292266401792 2237271379834675838976 2252846925503254757376 2257247017154628301824 2266839763549858824192 2272783623959035772928 2293076334887241449472 2314065591957147549696 2334544048523140005888 2340848758530725646336 2355388191813525184512 2378005088031213355008 2392775305969295425536 2401060539023205728256 2414677139433545269248 2442624791510322413568 2466079350550887923712 2489988707135176310784 2494851966328799702016 2512024005428407959552 2534452791191161602048 2548825869402075561984 2556881576953915244544 2579710876748146630656 2628321413087130550272 2633454853347066352128 2644646390808168628224 2651580894618875068416 2668050341169302863872 2675255724035115024384 2691872219215457353728 2744069187455092260864 2747952890449112715264 2774339269369748914176 2791571190297511329792 2801237295527073349632 2826027006106958954496 2851259390090056802304 2867429103077335007232 2894962715864085823488 2896517475647041830912 2922150373661617422336 2923030221419554799616 2956861589723021869056 2962636710015449646144 2983028506446234451968 3009662689539504402432 3057435113182988599296 3085420789276196732928 3112725398030853341184 3121131678040967528448 3140517589084700246016 3170673450708284473344 3201414052030940971008 3229745149836524519424 3256833055347096551424 3258582160102922059776 3277061832088382865408 3326469288438399602688 3355907069752013758464 3379270388254882136064 3385870525731942452736 3398434492536100749312 3409175435938553659392 3439614502330862174208 3471098387935721324544 3504428550782840733696 3511273137796088469504 3567007632046820032512 3589162958953943138304 3663937187265483620352 3699119025826331885568 3722094920396681773056 3734983060702764466176 3768036008142611939328 3801381459542104080384 3801679186786742403072 3823238804103113342976 3835322365430872866816 3869566315122219945984 3942482119630695825408 3950182280020599528192 3966969586212252942336 3977371341928312602624 4012883586052672536576 4076580150910651465728 4113894385701595643904 4121929335673669072896 4161508904054623371264 4187356785446266994688 4201855943290610024448 4342444073796128735232 4344776213470562746368 4369415776117843820544 4383225560492426133504 4435292384584532803584 4474542759669351677952 4505693851006509514752 4514494034309256603648 4586152669774482898944 4628131183914295099392 4669088097046280011776 4681697517061451292672 4710776383627050369024 4756010176062426710016 4785550611938590851072 4802121078046411456512 4829354278867090538496 4885249583020644827136 4979977414270352621568 4989703932657599404032 5068905582382323204096 5097651738804151123968 5113763153907830489088 5159421753496293261312 5256642826174261100544 5266909706694132704256 5289292781616337256448 5303161789237750136832 5350511448070230048768 5383744438430914707456 5495905780898225430528 5548678538739497828352 5583142380595022659584 5602474591054146699264 5652054012213917908992 5702518780180113604608 5734858206154670014464 5793034951294083661824 5846060442839109599232 5913723179446043738112 5925273420030899292288 5966057012892468903936 6019325379079008804864 6114870226365977198592 6170841578552393465856 6225450796061706682368 6242263356081935056896 6281035178169400492032 6402828104061881942016 6513666110694193102848 6517164320205844119552 6554123664176765730816 6652938576876799205376 6711814139504027516928 6758540776509764272128 6771741051463884905472 6818350871877107318784 6879229004661724348416 6942196775871442649088 7022546275592176939008 7134015264093640065024 7178325917907886276608 7327874374530967240704 7398238051652663771136 7469966121405528932352 7536072016285223878656 7603358373573484806144 7646477608206226685952 7670644730861745733632 7739132630244439891968 7884964239261391650816 7900364560041199056384 7933939172424505884672 7954742683856625205248 8025767172105345073152 8243858671347338145792 8323017808109246742528 8374713570892533989376 8403711886581220048896 8684888147592257470464 8689552426941125492736 8766451120984852267008 8870584769169065607168 8949085519338703355904 9028988068618513207296 9172305339548965797888 9256262367828590198784 9338176194092560023552 9363395034122902585344 9421552767254100738048 9512020352124853420032 9604242156092822913024 9770499166041289654272 9979407865315198808064 10137811164764646408192 10195303477608302247936 10227526307815660978176 10318843506992586522624 10513285652348522201088 10533819413388265408512 10701022896140460097536 10767488876861829414912 10991811561796450861056 11097357077478995656704 11166284761190045319168 11204949182108293398528 11304108024427835817984 11405037560360227209216 11469716412309340028928 11827446358892087476224 11850546840061798584576 11932114025784937807872 12038650758158017609728 12229740452731954397184 12341683157104786931712 12484526712163870113792 12562070356338800984064 13027332221388386205696 13034328640411688239104 13108247328353531461632 13305877153753598410752 13423628279008055033856 13517081553019528544256 13543482102927769810944 13758458009323448696832 13884393551742885298176 14045092551184353878016 14268030528187280130048 14356651835815772553216 14655748749061934481408 14939932242811057864704 15206716747146969612288 15292955216412453371904 15341289461723491467264 15478265260488879783936 15769928478522783301632 15800729120082398112768 15867878344849011769344 15909485367713250410496 16051534344210690146304 16487717342694676291584 16646035616218493485056 16749427141785067978752 16807423773162440097792 17379104853882250985472 17741169538338131214336 17898171038677406711808 18057976137237026414592 18344610679097931595776 18512524735657180397568 18676352388185120047104 18726790068245805170688 18843105534508201476096 19208484312185645826048 19540998332082579308544 19958815730630397616128 20275622329529292816384 20455052615631321956352 20637687013985173045248 21067638826776530817024 21402045792280920195072 21534977753723658829824 21983623123592901722112 22194714154957991313408 22409898364216586797056 22608216048855671635968 22810075120720454418432 22939432824618680057856 23654892717784174952448 23701093680123597169152 23864228051569875615744 24077301516316035219456 24969053424327740227584 25124140712677601968128 26054664442776772411392 26068657280823376478208 26611754307507196821504 26847256558016110067712 27086964205855539621888 27516916018646897393664 27768787103485770596352 28090185102368707756032 28536061056374560260096 29311497498123868962816 30413433494293939224576 30585910432824906743808 30682578923446982934528 30956530520977759567872 31539856957045566603264 31601458240164796225536 32103068688421380292608 32975434685389352583168 33292071232436986970112 33498854283570135957504 33614847546324880195584 35482339076676262428672 35796342077354813423616 36115952274474052829184 36689221358195863191552 37025049471314360795136 37453580136491610341376 37686211069016402952192 39081996664165158617088 39917631461260795232256 40551244659058585632768 41275374027970346090496 42135277653553061634048 42804091584561840390144 43069955507447317659648 43967246247185803444224 44819796728433173594112 45620150241440908836864 45878865649237360115712 47309785435568349904896 47402187360247194338304 47728456103139751231488 48154603032632070438912 49938106848655480455168 50248281425355203936256 52137314561646752956416 53223508615014393643008 53694513116032220135424 54173928411711079243776 55033832037293794787328 55537574206971541192704 56180370204737415512064 58622994996247737925632 60826866988587878449152 61365157846893965869056 61913061041955519135744 63202916480329592451072 64206137376842760585216 65950869370778705166336 66584142464873973940224 67229695092649760391168 70964678153352524857344 71592684154709626847232 72231904548948105658368 74907160272983220682752 75372422138032805904384 78163993328330317234176 79835262922521590464512 82550748055940692180992 84270555307106123268096 85608183169123680780288 87934492494371606888448 91240300482881817673728 91757731298474720231424 94619570871136699809792 94804374720494388676608 96309206065264140877824 99876213697310960910336 100496562850710407872512 106447017230028787286016 107389026232064440270848 108347856823422158487552 110067664074587589574656 111075148413943082385408 112360740409474831024128 117245989992495475851264 121653733977175756898304 123826122083911038271488 126405832960659184902144 128412274753685521170432 131901738741557410332672 134459390185299520782336 141929356306705049714688 143185368309419253694464 144463809097896211316736 149814320545966441365504 150744844276065611808768 159670525845043180929024 165101496111881384361984 168541110614212246536192 175868984988743213776896 182480600965763635347456 189608749440988777353216 192618412130528281755648 199752427394621921820672 212894034460057574572032 214778052464128880541696 216695713646844316975104 224721480818949662048256 234491979984990951702528 247652244167822076542976 252811665921318369804288 256824549507371042340864 263803477483114820665344 283858712613410099429376 288927618195792422633472 299628641091932882731008 301489688552131223617536 319341051690086361858048 330202992223762768723968 337082221228424493072384 351737969977486427553792 364961201931527270694912 379217498881977554706432 385236824261056563511296 425788068920115149144064 429556104928257761083392 433391427293688633950208 449442961637899324096512 495304488335644153085952 505623331842636739608576 527606954966229641330688 577855236391584845266944 599257282183865765462016 638682103380172723716096 674164442456848986144768 703475939954972855107584 758434997763955109412864 770473648522113127022592 851576137840230298288128 866782854587377267900416 898885923275798648193024 990608976671288306171904 1011246663685273479217152 1055213909932459282661376 1155710472783169690533888 1277364206760345447432192 1348328884913697972289536 1516869995527910218825728 1733565709174754535800832 1797771846551597296386048 2022493327370546958434304 2110427819864918565322752 2311420945566339381067776 2554728413520690894864384 2696657769827395944579072 3033739991055820437651456 3467131418349509071601664 4044986654741093916868608 5393315539654791889158144 6067479982111640875302912 6934262836699018143203328 8089973309482187833737216 12134959964223281750605824 16179946618964375667474432 24269919928446563501211648 48539839856893127002423296
- Sum of all divisors σ(n): 188558239609316882782247589
- Sum of proper divisors (its aliquot sum) s(n): 140018399752423755779824293
- 48539839856893127002423296 is an abundant number, because the sum of its proper divisors (140018399752423755779824293) is greater than itself. Its abundance is 91478559895530628777400997
Bases of 48539839856893127002423296
- Binary: 101000001001101011010111111101110000100101111010110101110100010001000000000000000000002
- Hexadecimal: 0x2826B5FDC25EB5D1100000
- Base-36: 63KAQR6S000000000
Squares and roots of 48539839856893127002423296
- 48539839856893127002423296 squared (485398398568931270024232962) is 2356116053332830584074189899369828374179056363503616
- 48539839856893127002423296 cubed (485398398568931270024232963) is 114365495913030662486214679326983888626175366146391969409520800616684858638336
-
48539839856893127002423296 is a
perfect square number . Itssquare root is 6967053886464 -
The
cube root of 48539839856893127002423296 is 364781478.9002741181
Scales and comparisons
How big is 48539839856893127002423296?- 48,539,839,856,893,127,002,423,296 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 48,539,839,856,893,127,002,423,296 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 48539839856893127002423296 cubic inches would be around 30398456.6 feet tall.
Recreational maths with 48539839856893127002423296
- 48539839856893127002423296 backwards is 69232420072139865893893584
- 48539839856893127002423296 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 48539839856893127002423296's digits is 126
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 48539839856893127002423296 - Facts about the integer". Numbermatics.com. 2024. Web. 16 June 2024.
APA style:
Numbermatics. (2024). Number 48539839856893127002423296 - Facts about the integer. Retrieved 16 June 2024, from https://numbermatics.com/n/48539839856893127002423296/
Chicago style:
Numbermatics. 2024. "Number 48539839856893127002423296 - Facts about the integer". https://numbermatics.com/n/48539839856893127002423296/
The information we have on file for 48539839856893127002423296 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 48539839856893127002423296, math, Factors of 48539839856893127002423296, curriculum, school, college, exams, university, Prime factorization of 48539839856893127002423296, STEM, science, technology, engineering, physics, economics, calculator, forty-eight septillion, five hundred thirty-nine sextillion, eight hundred thirty-nine quintillion, eight hundred fifty-six quadrillion, eight hundred ninety-three trillion, one hundred twenty-seven billion, two million, four hundred twenty-three thousand, two hundred ninety-six.