95791476981796302967513344
95,791,476,981,796,302,967,513,344 is an even composite number composed of seven prime numbers multiplied together.
What does the number 95791476981796302967513344 look like?
This visualization shows the relationship between its 7 prime factors (large circles) and 19683 divisors.
95791476981796302967513344 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of nineteen thousand, six hundred eighty-three divisors.
Prime factorization of 95791476981796302967513344:
28 × 38 × 72 × 132 × 192 × 312 × 1408972
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 13 × 13 × 19 × 19 × 31 × 31 × 140897 × 140897)See below for interesting mathematical facts about the number 95791476981796302967513344 from the Numbermatics database.
Names of 95791476981796302967513344
- Cardinal: 95791476981796302967513344 can be written as Ninety-five septillion, seven hundred ninety-one sextillion, four hundred seventy-six quintillion, nine hundred eighty-one quadrillion, seven hundred ninety-six trillion, three hundred two billion, nine hundred sixty-seven million, five hundred thirteen thousand, three hundred forty-four.
Scientific notation
- Scientific notation: 9.5791476981796302967513344 × 1025
Factors of 95791476981796302967513344
Divisors of 95791476981796302967513344
- Number of divisors d(n): 19683
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 18 19 21 24 26 27 28 31 32 36 38 39 42 48 49 52 54 56 57 62 63 64 72 76 78 81 84 91 93 96 98 104 108 112 114 117 124 126 128 133 144 147 152 156 162 168 169 171 182 186 189 192 196 208 216 217 224 228 234 243 247 248 252 256 266 273 279 288 294 304 312 324 336 338 342 351 361 364 372 378 384 392 399 403 416 432 434 441 448 456 468 486 494 496 504 507 513 532 546 558 567 576 588 589 608 624 637 648 651 672 676 684 702 722 728 729 741 744 756 768 784 798 806 819 832 837 864 868 882 896 912 931 936 961 972 988 992 1008 1014 1026 1053 1064 1083 1092 1116 1134 1152 1176 1178 1183 1197 1209 1216 1248 1274 1296 1302 1323 1344 1352 1368 1404 1444 1456 1458 1482 1488 1512 1519 1521 1539 1568 1596 1612 1638 1664 1674 1701 1728 1729 1736 1764 1767 1792 1824 1862 1872 1911 1922 1944 1953 1976 1984 2016 2028 2052 2106 2128 2166 2184 2187 2223 2232 2268 2304 2352 2356 2366 2394 2418 2432 2457 2496 2511 2527 2548 2592 2604 2646 2688 2704 2736 2793 2808 2821 2883 2888 2912 2916 2964 2976 3024 3038 3042 3078 3136 3159 3192 3211 3224 3249 3276 3328 3348 3402 3456 3458 3472 3528 3534 3549 3591 3627 3648 3724 3744 3822 3844 3888 3906 3952 3968 3969 4032 4056 4104 4123 4212 4256 4332 4368 4374 4446 4464 4536 4557 4563 4617 4693 4704 4712 4732 4788 4836 4864 4914 4992 5022 5054 5096 5103 5184 5187 5208 5239 5292 5301 5376 5408 5472 5586 5616 5642 5733 5766 5776 5824 5832 5859 5928 5952 6048 6076 6084 6156 6272 6318 6384 6422 6448 6498 6552 6561 6669 6696 6727 6804 6912 6916 6944 7056 7068 7098 7182 7254 7296 7371 7448 7488 7533 7581 7644 7657 7688 7776 7812 7904 7936 7938 8064 8112 8208 8246 8281 8379 8424 8463 8512 8649 8664 8736 8748 8892 8928 9072 9114 9126 9234 9386 9408 9424 9464 9477 9576 9633 9672 9747 9828 9984 10044 10108 10192 10206 10368 10374 10416 10478 10584 10602 10647 10773 10816 10881 10944 11172 11191 11232 11284 11466 11532 11552 11648 11664 11718 11856 11904 11907 12096 12103 12152 12168 12312 12369 12493 12544 12636 12768 12844 12896 12996 13104 13122 13338 13392 13454 13608 13671 13689 13832 13851 13888 14079 14112 14136 14196 14364 14508 14592 14742 14896 14976 15066 15162 15288 15309 15314 15376 15552 15561 15624 15717 15808 15876 15903 16128 16224 16416 16492 16562 16758 16848 16926 17024 17199 17298 17328 17472 17496 17577 17689 17784 17856 18144 18228 18252 18259 18468 18772 18816 18848 18928 18954 19152 19266 19344 19494 19656 19747 20007 20088 20181 20216 20384 20412 20736 20748 20832 20956 21168 21204 21294 21546 21632 21762 21888 22113 22344 22382 22464 22477 22568 22599 22743 22932 22971 23064 23104 23296 23328 23436 23712 23808 23814 24192 24206 24304 24336 24624 24738 24843 24986 25137 25272 25389 25536 25688 25792 25947 25992 26208 26244 26676 26784 26908 27216 27342 27378 27664 27702 27776 28158 28224 28272 28392 28431 28728 28861 28899 29016 29241 29484 29792 29952 30132 30324 30576 30618 30628 30752 31104 31122 31248 31434 31616 31752 31806 31941 32319 32448 32643 32832 32851 32984 33124 33516 33573 33696 33852 34048 34398 34596 34656 34944 34992 35154 35378 35568 35712 35721 36288 36309 36456 36504 36518 36673 36936 37107 37479 37544 37632 37696 37856 37908 38304 38532 38688 38988 39312 39494 40014 40176 40362 40432 40768 40824 41013 41067 41496 41553 41664 41912 42237 42336 42408 42588 43092 43264 43524 43776 44226 44688 44764 44928 44954 45136 45198 45486 45864 45927 45942 46128 46208 46656 46683 46872 47089 47151 47424 47628 47709 48384 48412 48608 48672 49248 49476 49686 49972 50274 50544 50778 51072 51376 51584 51597 51894 51984 52416 52488 52731 53067 53352 53568 53599 53816 54432 54684 54756 54777 55328 55404 55552 56316 56448 56544 56784 56862 57456 57722 57798 58032 58482 58968 59241 59584 60021 60264 60543 60648 61009 61152 61236 61256 61504 62208 62244 62496 62868 63232 63504 63612 63882 64638 64896 65286 65664 65702 65968 66248 66339 67032 67146 67392 67431 67704 67797 68229 68796 68913 69192 69312 69888 69984 70308 70756 71136 71424 71442 72576 72618 72912 73008 73036 73346 73872 74214 74529 74958 75088 75392 75411 75712 75816 76167 76608 77064 77376 77841 77976 78337 78624 78988 80028 80352 80724 80864 81536 81648 82026 82134 82992 83106 83328 83824 84474 84672 84816 85176 85293 86184 86583 86697 87048 87451 87723 88452 89376 89528 89856 89908 90272 90396 90972 91728 91854 91884 92256 92416 93312 93366 93744 94178 94302 94848 95256 95418 95823 96824 96957 97216 97344 97929 98496 98553 98952 99372 99541 99944 100548 100719 101088 101556 102144 102752 103168 103194 103788 103968 104832 104976 105462 106134 106704 107136 107163 107198 107632 108864 108927 109368 109512 109554 110019 110656 110808 111321 112437 112632 112896 113088 113568 113724 114912 115444 115596 116064 116964 117936 118482 119168 120042 120528 121086 121296 122018 122304 122472 122512 123008 123039 123201 124488 124659 124992 125736 126711 127008 127224 127764 127813 129276 129792 130572 131328 131404 131936 132496 132678 134064 134292 134784 134862 135408 135594 136458 137592 137826 138384 138624 139968 140049 140616 140897 141267 141453 141512 142272 142884 143127 145152 145236 145483 145824 146016 146072 146692 147744 148428 149058 149916 150176 150784 150822 151424 151632 152334 153216 154128 154752 154791 155682 155952 156674 157248 157339 157976 158193 159201 160056 160704 160797 161448 161728 162409 163072 163296 164052 164268 164331 165984 166212 166656 167648 168948 169344 169632 170352 170586 172368 173166 173394 174096 174902 175446 176904 177723 178752 179056 179816 180063 180544 180792 181629 181944 183027 183456 183708 183768 184512 186624 186732 187488 188356 188604 189696 190512 190836 191646 193648 193914 194432 194688 195858 196992 197106 197904 198744 199017 199082 199888 201096 201438 202176 202293 203112 203391 204687 205504 206388 206739 207576 207936 209664 209952 210924 212268 213408 214272 214326 214396 215264 217728 217854 218736 219024 219108 220038 221312 221616 222642 223587 224874 225264 226176 226233 227136 227448 228501 229824 229957 230888 231192 232128 233523 233928 235011 235872 236964 237367 238336 240084 241056 242172 242592 244036 244608 244944 245024 246016 246078 246402 248976 249318 249984 251472 253422 254016 254448 255528 255626 256711 258552 259749 260091 261144 262353 262808 263169 263872 264992 265356 268128 268584 269568 269724 270816 271188 272916 275184 275652 276768 277248 279936 280098 281232 281794 282534 282906 283024 284544 285768 286254 287469 290472 290871 290966 291648 292032 292144 293384 293787 295488 295659 296856 298116 298623 299832 300352 301644 302157 302848 303264 304668 306432 308256 309504 309582 311364 311904 313348 314496 314678 315952 316386 318402 320112 321408 321489 321594 322896 323456 324818 326592 326781 328104 328536 328662 330057 331968 332424 333963 335296 337311 337896 338688 339264 340704 341172 344736 346332 346788 346921 348192 349804 350892 353808 355446 357504 358112 359632 360126 361088 361584 363258 363888 366054 366912 367416 367536 369024 369117 369603 373464 374976 375193 376712 377208 380133 381024 381672 383292 383439 387296 387828 388864 389376 391716 393984 394212 395808 397488 398034 398164 399776 402192 402876 404352 404586 406224 406782 409374 411008 412776 413478 415152 415872 419904 420147 421848 422691 423801 424359 424536 426816 427063 428652 428792 429381 430528 435456 435708 436449 437472 438048 438216 440076 442624 443232 445284 447174 449748 450528 452352 452466 454272 454896 457002 459648 459914 461776 462384 464256 464373 467046 467856 470022 471744 472017 473928 474579 474734 477603 480168 482112 482391 484344 485184 487227 488072 489216 489888 490048 492156 492804 492993 497952 498636 499968 502944 506844 508032 508896 511056 511252 513422 517104 519498 520182 522288 524706 525616 526338 527744 529984 530712 533169 536256 537168 539448 540189 541632 542376 544887 545832 548359 549081 550368 551304 553536 559872 560196 562464 563588 565068 565812 566048 569088 571536 572508 574938 580944 581742 581932 583296 584064 584288 586768 587574 590976 591318 593712 596232 597051 597246 599664 600704 603288 604314 606528 606879 609336 612157 614061 616512 619164 620217 622728 623808 626696 628992 629356 631904 632772 636804 640224 642816 642978 643188 645792 646912 649636 653184 653562 656208 657072 657324 660114 663936 664848 667926 670592 670761 674622 675792 678528 678699 681408 682344 685503 689472 689871 692664 693576 693842 696384 696787 699608 700569 701784 705033 707616 710892 712101 715008 716224 719264 720252 722176 723168 726516 727776 732108 733824 734832 735072 738048 738234 739206 746928 749952 750386 753424 754416 760266 762048 763344 766584 766878 770133 774592 775656 779247 780273 783432 787059 788424 789507 791616 794976 796068 796328 799552 804384 805752 808704 809172 812448 813564 818748 822016 825552 826956 830304 831744 839808 840294 843696 845382 847602 848718 849072 853632 854126 857304 857584 858762 861056 862407 871416 872613 872898 874944 876096 876432 880152 881361 886464 886977 890568 894348 894691 895869 899496 901056 904932 906471 908544 909792 914004 919296 919828 923552 924768 928512 928746 934092 935712 940044 943488 944034 947856 949158 949468 955206 960336 964224 964782 968688 970368 974454 976144 979776 980096 980343 984312 985608 985986 986279 990171 995904 997272 1001889 1005888 1011933 1013688 1016064 1017792 1018381 1022112 1022504 1026844 1034208 1038996 1040364 1040763 1044576 1049412 1051232 1052676 1055488 1059968 1061424 1066338 1072512 1074336 1078896 1080378 1083264 1084752 1089774 1091664 1096718 1098162 1100736 1102608 1107072 1107351 1108809 1120392 1124928 1125579 1127176 1130136 1131624 1132096 1136863 1140399 1143072 1145016 1149876 1150317 1161888 1163484 1163864 1166592 1168128 1168576 1173536 1175148 1181952 1182636 1187424 1192464 1194102 1194492 1199328 1201408 1206576 1208628 1213056 1213758 1218672 1224314 1228122 1233024 1238328 1240434 1245456 1247616 1253392 1258712 1260441 1263808 1265544 1268073 1271403 1273077 1273608 1280448 1281189 1285956 1286376 1288143 1291584 1299272 1306368 1307124 1309347 1312416 1314144 1314648 1320228 1327872 1329696 1335852 1341184 1341522 1349244 1351584 1357056 1357398 1362816 1364688 1371006 1378944 1379742 1385328 1387152 1387684 1392768 1393119 1393574 1399216 1401138 1403568 1410066 1415232 1416051 1421784 1423737 1424202 1432448 1432809 1438528 1440504 1446336 1447173 1453032 1455552 1461681 1464216 1467648 1469664 1470144 1476468 1478412 1478979 1493856 1499904 1500772 1506848 1508832 1520532 1524096 1526688 1533168 1533756 1540266 1549184 1551312 1558494 1560546 1566864 1574118 1576848 1579014 1583232 1589952 1592136 1592656 1599104 1599507 1608768 1611504 1618344 1620567 1624896 1627128 1634661 1637496 1645077 1647243 1651104 1653912 1660608 1661569 1679616 1680588 1687392 1690764 1695204 1697436 1698144 1707264 1708252 1714608 1715168 1717524 1722112 1724814 1742832 1745226 1745796 1749888 1752192 1752864 1760304 1762722 1772928 1773954 1781136 1788696 1789382 1791738 1798992 1802112 1809864 1812942 1819584 1820637 1828008 1831661 1836471 1839656 1842183 1847104 1849536 1857492 1860651 1868184 1871424 1880088 1886976 1888068 1891279 1895712 1898316 1898936 1910412 1920672 1928448 1929564 1937376 1940736 1948908 1952288 1959552 1960192 1960686 1968624 1971216 1971972 1972558 1980342 1991808 1994544 2003778 2011776 2012283 2023866 2027376 2035584 2036097 2036762 2044224 2045008 2053688 2056509 2068416 2069613 2077992 2080728 2081526 2089152 2090361 2098824 2101707 2102464 2105352 2115099 2119936 2122848 2132676 2136303 2145024 2148672 2157792 2160756 2166528 2169504 2179548 2183328 2193436 2196324 2201472 2205216 2214144 2214702 2217618 2240784 2249856 2251158 2254352 2260272 2263248 2264192 2273726 2280798 2286144 2290032 2299752 2300634 2310399 2323776 2326968 2327728 2337152 2337741 2340819 2347072 2350296 2361177 2365272 2368521 2374848 2384928 2388204 2388984 2398656 2413152 2417256 2426112 2427516 2428447 2437344 2448628 2456244 2466048 2476656 2480868 2490912 2495232 2506784 2517424 2520882 2527616 2531088 2536146 2542806 2546154 2547216 2560896 2562378 2571912 2572752 2576286 2583168 2587221 2598544 2614248 2618694 2624832 2628288 2629296 2640456 2644083 2659392 2660931 2671704 2677043 2683044 2684073 2687607 2698488 2703168 2714796 2719413 2725632 2729376 2742012 2757888 2759484 2770656 2774304 2775368 2785536 2786238 2787148 2798432 2802276 2807136 2820132 2830464 2832102 2843568 2847474 2848404 2864896 2865618 2877056 2881008 2892672 2894346 2906064 2911104 2923362 2928432 2939328 2940288 2941029 2952936 2956824 2957958 2958837 2970513 2987712 2989441 3001544 3005667 3013696 3017664 3035799 3041064 3048192 3053376 3055143 3066336 3067512 3080532 3085771 3098368 3102624 3116988 3121092 3122289 3133728 3148236 3153696 3158028 3166464 3179904 3184272 3185312 3198208 3199014 3217536 3223008 3236688 3241134 3249792 3254256 3269322 3274992 3290154 3294486 3302208 3307824 3321216 3322053 3323138 3361176 3374784 3376737 3381528 3390408 3394872 3396288 3410589 3416504 3421197 3429216 3430336 3435048 3449628 3450951 3485664 3490452 3491592 3499776 3504384 3505728 3520608 3525444 3545856 3547908 3562272 3577392 3578764 3583476 3597984 3604224 3619728 3625884 3639168 3641274 3656016 3663322 3672942 3679312 3684366 3694208 3699072 3714984 3721302 3736368 3742848 3760176 3776136 3781323 3782558 3791424 3796632 3797872 3804219 3814209 3819231 3820824 3841344 3843567 3859128 3864429 3874752 3897816 3904576 3919104 3921372 3928041 3937248 3942432 3943944 3945116 3960684 3983616 3989088 4007556 4023552 4024566 4047732 4054752 4071168 4072194 4073524 4088448 4090016 4107376 4113018 4136832 4139226 4155984 4161456 4163052 4178304 4179357 4180722 4197648 4203414 4204928 4210704 4230198 4245696 4248153 4265352 4272606 4297344 4298427 4315584 4321512 4339008 4341519 4359096 4366656 4367807 4385043 4386872 4392648 4402944 4410432 4429404 4435236 4436937 4481568 4499712 4502316 4508704 4509973 4520544 4526496 4528384 4547452 4561596 4572288 4580064 4599504 4601268 4620798 4647552 4653936 4655456 4674304 4675482 4681638 4694144 4700592 4722354 4730544 4737042 4749696 4769856 4776408 4777968 4797312 4798521 4826304 4834512 4855032 4856894 4874688 4877509 4897256 4903983 4912488 4935231 4941729 4953312 4961736 4981824 4984707 5013568 5034848 5041764 5055232 5062176 5072292 5085612 5092308 5094432 5121792 5124756 5143824 5145504 5152572 5166336 5174442 5197088 5228496 5237388 5249664 5256576 5258592 5280912 5288166 5318784 5321862 5343408 5354086 5366088 5368146 5375214 5396976 5406336 5429592 5438826 5458752 5461911 5484024 5494983 5509413 5518968 5526549 5541312 5548608 5550736 5572476 5574296 5581953 5596864 5604552 5614272 5640264 5660928 5664204 5673837 5687136 5694948 5696808 5731236 5754112 5762016 5785344 5788692 5812128 5822208 5846724 5856864 5878656 5880576 5882058 5905872 5913648 5915916 5917674 5941026 5975424 5978882 6003088 6011334 6027392 6035328 6036849 6071598 6082128 6106752 6108291 6110286 6132672 6135024 6161064 6169527 6171542 6205248 6208839 6233976 6242184 6244578 6267456 6271083 6296472 6305121 6307392 6316056 6345297 6359808 6368544 6370624 6398028 6408909 6435072 6446016 6473376 6482268 6499584 6508512 6538644 6549984 6580308 6588972 6604416 6615648 6642432 6644106 6646276 6722352 6749568 6753474 6763056 6780816 6789744 6792576 6821178 6833008 6842394 6858432 6860672 6870096 6899256 6901902 6903953 6931197 6971328 6980904 6983184 7011456 7013223 7022457 7041216 7050888 7083531 7095816 7124544 7128667 7154784 7157528 7166952 7195968 7239456 7251768 7278336 7282548 7285341 7312032 7326644 7345884 7358624 7368732 7388416 7398144 7429968 7442604 7472736 7485696 7520352 7552272 7562646 7565116 7582848 7593264 7595744 7608438 7628418 7638462 7641648 7682688 7687134 7718256 7728858 7749504 7761663 7795632 7809152 7842744 7856082 7874496 7884864 7887888 7890232 7921368 7958041 7978176 7982793 8015112 8031129 8049132 8052219 8062821 8095464 8109504 8144388 8147048 8158239 8176896 8180032 8214752 8226036 8273664 8278452 8311968 8322912 8326104 8356608 8358714 8361444 8395296 8406828 8409856 8421408 8460396 8491392 8496306 8530704 8545212 8594688 8596854 8631168 8643024 8678016 8683038 8718192 8733312 8735614 8770086 8773744 8785296 8820864 8823087 8858808 8870472 8873874 8876511 8911539 8963136 8968323 9004632 9017001 9017408 9019946 9041088 9052992 9094904 9107397 9123192 9144576 9160128 9165429 9199008 9202536 9241596 9257313 9295104 9307872 9310912 9350964 9363276 9366867 9388288 9401184 9444708 9461088 9474084 9499392 9539712 9552816 9555936 9594624 9597042 9652608 9669024 9710064 9713788 9749376 9755018 9794512 9807966 9824976 9870462 9883458 9906624 9923472 9963648 9966159 9969414 10027136 10069696 10083528 10124352 10130211 10144584 10171224 10184616 10188864 10231767 10249512 10263591 10287648 10291008 10305144 10348884 10352853 10394176 10456992 10474776 10499328 10513152 10517184 10561824 10576332 10637568 10643724 10686816 10708172 10732176 10736292 10750428 10793952 10812672 10859184 10877652 10917504 10923822 10968048 10989966 11018826 11037936 11053098 11082624 11097216 11101472 11144952 11148592 11163906 11193728 11209104 11228544 11280528 11328408 11343969 11347674 11374272 11389896 11393616 11412657 11442627 11457693 11462472 11524032 11530701 11577384 11624256 11630983 11693448 11713728 11757312 11764116 11784123 11811744 11827296 11831832 11835348 11882052 11950848 11957764 12006176 12022668 12054784 12070656 12073698 12143196 12164256 12213504 12216582 12220572 12265344 12270048 12322128 12339054 12343084 12410496 12417678 12467952 12484368 12489156 12534912 12542166 12592944 12610242 12614784 12632112 12690594 12737088 12741248 12744459 12796056 12817818 12821627 12892032 12895281 12946752 12964536 13017024 13024557 13077288 13099968 13103421 13155129 13160616 13177944 13208832 13231296 13238953 13288212 13292552 13310811 13444704 13499136 13506948 13526112 13529919 13561632 13579488 13585152 13642356 13666016 13684788 13716864 13721344 13740192 13798512 13803804 13807906 13862394 13942656 13961808 13966368 14022912 14026446 14044914 14082432 14101776 14167062 14191632 14249088 14257334 14309568 14315056 14333904 14391936 14395563 14478912 14503536 14565096 14570682 14624064 14632527 14653288 14691768 14711949 14717248 14737464 14805693 14825187 14859936 14885208 14945472 14954121 15040704 15104544 15125292 15130232 15165696 15186528 15191488 15216876 15256836 15276924 15283296 15365376 15374268 15436512 15457716 15499008 15523326 15591264 15618304 15685488 15712164 15748992 15769728 15775776 15780464 15842736 15916082 15956352 15965586 16030224 16062258 16098264 16104438 16125642 16190928 16219008 16288776 16294096 16316478 16360064 16385733 16429504 16452072 16484949 16528239 16556904 16579647 16623936 16645824 16652208 16717428 16722888 16745859 16790592 16813656 16842816 16920792 16982784 16992612 16999129 17021511 17061408 17090424 17193708 17262336 17286048 17356032 17366076 17436384 17466624 17471228 17540172 17547488 17570592 17641728 17646174 17717616 17740944 17747748 17753022 17823078 17926272 17936646 18009264 18034002 18034816 18039892 18082176 18105984 18110547 18189808 18214794 18246384 18320256 18330858 18398016 18405072 18483192 18508581 18514626 18615744 18621824 18626517 18701928 18726552 18733734 18739301 18802368 18813249 18889416 18922176 18948168 19035891 19079424 19105632 19111872 19194084 19226727 19305216 19338048 19420128 19427576 19498752 19510036 19589024 19615932 19649952 19740924 19766916 19813248 19846944 19927296 19932318 19938828 20054272 20139392 20167056 20248704 20260422 20289168 20342448 20369232 20377728 20463534 20499024 20527182 20575296 20582016 20610288 20697768 20705706 20711859 20788352 20793591 20913984 20949552 21034368 21039669 21067371 21123648 21152664 21250593 21287448 21373632 21386001 21416344 21464352 21472584 21500856 21587904 21600397 21718368 21755304 21835008 21847644 21856023 21936096 21979932 22037652 22075872 22106196 22165248 22194432 22202944 22289904 22297184 22327812 22387456 22418208 22457088 22561056 22656816 22687938 22695348 22748544 22779792 22787232 22825314 22885254 22915386 22924944 23048064 23061402 23154768 23248512 23261966 23386896 23427456 23528232 23568246 23623488 23654592 23663664 23670696 23764104 23811593 23874123 23915528 23948379 24012352 24045336 24093387 24147396 24156657 24188463 24286392 24328512 24433164 24441144 24474717 24530688 24540096 24644256 24678108 24686168 24820992 24835356 24935904 24968736 24978312 25069824 25084332 25185888 25220484 25229568 25264224 25381188 25474176 25482496 25488918 25592112 25635636 25643254 25784064 25790562 25893504 25929072 26034048 26049114 26154576 26199936 26206842 26310258 26321232 26355888 26462592 26469261 26477906 26576424 26585104 26621622 26629533 26734617 26889408 26904969 27013896 27051003 27052224 27059838 27123264 27158976 27284712 27322191 27332032 27369576 27433728 27480384 27496287 27597024 27607608 27615812 27724788 27771939 27885312 27923616 27932736 28052892 28089828 28100601 28164864 28203552 28334124 28383264 28498176 28514668 28619136 28630112 28667808 28783872 28791126 28957824 29007072 29130192 29141364 29248128 29265054 29306576 29383536 29423898 29434496 29474928 29611386 29650374 29719872 29770416 29890944 29908242 30081408 30209088 30250584 30260464 30373056 30382976 30390633 30433752 30513672 30553848 30566592 30574649 30695301 30748536 30790773 30873024 30915432 31046652 31058559 31182528 31370976 31424328 31497984 31539456 31551552 31560928 31569811 31685472 31832164 31912704 31931172 32060448 32124516 32196528 32208876 32251284 32381856 32438016 32577552 32588192 32632956 32720128 32771466 32859008 32904144 32969898 33056478 33113808 33159294 33247872 33291648 33304416 33434856 33445776 33491718 33581184 33627312 33685632 33841584 33985224 33998258 34043022 34122816 34180848 34237971 34327881 34373079 34387416 34572096 34592103 34732152 34801559 34872768 34892949 34942456 35080344 35094976 35141184 35292348 35352369 35435232 35481888 35495496 35506044 35646156 35852544 35873292 36018528 36068004 36069632 36079784 36164352 36211968 36221094 36379616 36429588 36492768 36640512 36661716 36796032 36810144 36966384 37017162 37029252 37231488 37243648 37253034 37403856 37453104 37467468 37478602 37604736 37626498 37778832 37844352 37896336 38071782 38211264 38223744 38233377 38388168 38453454 38464881 38676096 38685843 38840256 38855152 39020072 39073671 39178048 39231864 39299904 39310263 39465387 39481848 39533832 39626496 39693888 39716859 39864636 39877656 39932433 40278784 40334112 40497408 40520844 40578336 40589757 40684896 40738464 40755456 40927068 40998048 41054364 41150592 41164032 41220576 41395536 41411412 41423718 41576704 41587182 41827968 41899104 42068736 42079338 42134742 42247296 42305328 42501186 42574896 42747264 42772002 42832688 42928704 42945168 43001712 43175808 43186689 43200794 43436736 43510608 43695288 43712046 43872192 43897581 43959864 44075304 44135847 44151744 44212392 44405888 44417079 44475561 44579808 44594368 44655624 44836416 44862363 45122112 45313632 45375876 45390696 45497088 45559584 45574464 45650628 45770508 45830772 45849888 46096128 46122804 46309536 46497024 46523932 46773792 46854912 47056464 47136492 47246976 47309184 47327328 47341392 47528208 47623186 47748246 47831056 47896758 48024704 48090672 48186774 48294792 48313314 48376926 48572784 48657024 48866328 48882288 48949434 49080192 49157199 49288512 49356216 49372336 49454847 49584717 49670712 49871808 49937472 49956624 50168664 50237577 50371776 50440968 50528448 50762376 50863817 50948352 50977836 50997387 51064533 51184224 51271272 51286508 51581124 51787008 51858144 52068096 52098228 52309152 52399872 52413684 52620516 52642464 52711776 52925184 52938522 52955812 53152848 53170208 53243244 53259066 53469234 53778816 53809938 54027792 54102006 54104448 54119676 54246528 54317952 54331641 54569424 54644382 54664064 54739152 54960768 54992574 55194048 55215216 55231624 55449576 55543878 55847232 55865472 55879551 56105784 56179656 56201202 56217903 56407104 56439747 56668248 56766528 56781491 57029336 57107673 57238272 57260224 57335616 57582252 57680181 57915648 58014144 58260384 58282728 58496256 58530108 58613152 58629649 58767072 58847796 58868992 58949856 59222772 59300748 59439744 59540832 59781888 59816484 60162816 60418176 60501168 60520928 60746112 60765952 60781266 60867504 61027344 61107696 61133184 61149298 61390602 61497072 61581546 61746048 61830864 62093304 62117118 62135577 62365056 62380773 62741952 62848656 63103104 63119007 63121856 63139622 63370944 63664328 63751779 63862344 64120896 64158003 64249032 64393056 64417752 64502568 64763712 64801191 65155104 65176384 65265912 65542932 65568069 65718016 65808288 65939796 66112956 66227616 66318588 66495744 66583296 66608832 66869712 66891552 66983436 67162368 67254624 67371264 67683168 67970448 67996516 68086044 68245632 68361696 68475942 68655762 68746158 68774832 69144192 69184206 69464304 69603118 69745536 69785898 69884912 70160688 70189952 70282368 70584696 70704738 70870464 70963776 70990992 71012088 71292312 71434779 71622369 71746584 71845137 72037056 72136008 72159568 72280161 72442188 72469971 72565389 72759232 72859176 72985536 73323432 73424151 73592064 73620288 73932768 74034324 74058504 74462976 74506068 74807712 74906208 74934936 74957204 75209472 75252996 75557664 75688704 75792672 76143564 76422528 76447488 76466754 76776336 76906908 76929762 77352192 77371686 77680512 77710304 78040144 78147342 78356096 78463728 78599808 78620526 78930774 78963696 79067664 79387776 79407783 79433718 79729272 79755312 79864866 79888599 80203851 80668224 80714907 81041688 81156672 81179514 81369792 81476928 81854136 81966573 81996096 82108728 82301184 82441152 82488861 82791072 82822824 82847436 82988333 83174364 83315817 83655936 83798208 84158676 84269484 84301803 84494592 84610656 85002372 85149792 85494528 85544004 85665376 85857408 85890336 86003424 86351616 86373378 86401588 86873472 87021216 87390576 87424092 87744384 87795162 87919728 88150608 88271694 88303488 88424784 88811776 88834158 88951122 89159616 89188736 89311248 89672832 89724726 89751389 90244224 90627264 90751752 90781392 91119168 91148928 91171899 91301256 91541016 91661544 91699776 91723947 92085903 92245608 92619072 92672671 93047864 93175677 93547584 94112928 94272984 94493952 94618368 94654656 94682784 94709433 95056416 95246372 95496492 95662112 95793516 96049408 96181344 96373548 96589584 96626628 96753852 97145568 97314048 97732656 97764576 97898868 98160384 98314398 98577024 98712432 98744672 98909694 99169434 99341424 99743616 99874944 99913248 100337328 100475154 100743552 100881936 101056896 101524752 101727634 101955672 101994774 102129066 102368448 102542544 102573016 102713913 102983643 103162248 103716288 103776309 104196456 104404677 104618304 104678847 104827368 105241032 105284928 105423552 105877044 105911624 106057107 106305696 106340416 106486488 106518132 106938468 107557632 107619876 108055584 108204012 108208896 108239352 108493056 108635904 108663282 109138848 109288764 109328128 109478304 109921536 109985148 110388096 110430432 110463248 110899152 111087756 111694464 111730944 111759102 112211568 112359312 112402404 112435806 112814208 112879494 113336496 113533056 113562982 114058672 114215346 114520448 114671232 114700131 115164504 115360362 115394643 116028288 116057529 116520768 116565456 117060216 117221013 117226304 117259298 117534144 117695592 117899712 117930789 118396161 118445544 118601496 118879488 119081664 119150577 119632968 119797299 120836352 121002336 121041856 121492224 121562532 121735008 121769271 122054688 122215392 122266368 122298596 122781204 122994144 123163092 123492096 123661728 124186608 124234236 124271154 124730112 124761546 125483904 125697312 126206208 126238014 126243712 126279244 126741888 127328656 127503558 127724688 128241792 128316006 128498064 128786112 128835504 129005136 129527424 129560067 129602382 130310208 130352768 130531824 131085864 131136138 131175107 131616576 131692743 131879592 132225912 132455232 132637176 133217664 133251237 133426683 133739424 133783104 133966872 134509248 134587089 135366336 135402017 135940896 135993032 136172088 136491264 136723392 136951884 137311524 137492316 137549664 138288384 138368412 138928608 139206236 139491072 139571796 139769824 140321376 140379904 140564736 141169392 141409476 141740928 141927552 141981984 142024176 142584624 142869558 143244738 143493168 143690274 144074112 144272016 144319136 144560322 144884376 144939942 145130778 145518464 145718352 145971072 146646864 146848302 147240576 147471597 147865536 148068648 148117008 148364541 148754151 149012136 149615424 149812416 149869872 149914408 150505992 151115328 151202779 151585344 152287128 152591451 152845056 152933508 152992161 153193599 153552672 153813816 153859524 154743372 155361024 155420608 156080288 156294684 156712192 156927456 157199616 157241052 157861548 157927392 158135328 158775552 158815566 158867436 159458544 159510624 159729732 159777198 160407702 161336448 161429814 162083376 162313344 162359028 162739584 162953856 163708272 163933146 163992192 164217456 164882304 164977722 165582144 165645648 165694872 165976666 166348728 166631634 166681151 167596416 167638653 168317352 168538968 168603606 168653709 169221312 169319241 170004744 170299584 170344473 171088008 171323019 171330752 171714816 171780672 172006848 172746756 172803176 173040543 173746944 174042432 174781152 174848184 175488768 175590324 175839456 175888947 176301216 176543388 176606976 176849568 177668316 177902244 178319232 178377472 178622496 179345664 179449452 179502778 180488448 181254528 181503504 181562784 182238336 182297856 182343798 182602512 183082032 183323088 183399552 183447894 184171806 184491216 185238144 185345342 186095728 186351354 186406731 187095168 187142319 188225856 188545968 189309312 189357021 189365568 189418866 190112832 190492744 190992984 191255337 191324224 191587032 192362688 192474009 192747096 193179168 193253256 193507704 194291136 194403573 195465312 195529152 195797736 196628796 196704207 197154048 197424864 197489344 197819388 198338868 198682848 199487232 199749888 199826496 200674656 200950308 201487104 201763872 202113792 203049504 203455268 203911344 203989548 204258132 204736896 205085088 205146032 205427826 205967286 206324496 207432576 207552618 208392912 208809354 209236608 209357694 209654736 210482064 210569856 210847104 211754088 211823248 212114214 212611392 212680832 212972976 213036264 213876936 214022543 214304337 214867107 215239752 215535411 216111168 216408024 216478704 216840483 217326564 217409913 217696167 218277696 218577528 218956608 219970296 220776192 220860864 220926496 220988677 221798304 222175512 223388928 223518204 224423136 224718624 224804808 224871612 225628416 225758988 226672992 227066112 227125964 228117344 228430692 229040896 229342464 229400262 230329008 230720724 230789286 232056576 232115058 233041536 233130912 234120432 234442026 234452608 234518596 235068288 235391184 235799424 235861578 236792322 236891088 237202992 238163328 238301154 239265936 239594598 239665797 240611553 242004672 242083712 242144721 243125064 243470016 243538542 243610913 244109376 244430784 244597192 245562408 245988288 246326184 247323456 247466583 248373216 248468472 248542308 248964999 249523092 249947451 250967808 251394624 252476028 252487424 252558488 252905409 253483776 254657312 255007116 255449376 256483584 256632012 256996128 257572224 257671008 258010272 259054848 259120134 259204764 260620416 260705536 261063648 262171728 262272276 262350214 263233152 263385486 263759184 264451824 264910464 265274352 266435328 266502474 266853366 267478848 267566208 267933744 269018496 269174178 269254167 270732672 270804034 271881792 271986064 272344176 273446784 273515697 273903768 274623048 274984632 275099328 275171841 276257709 276736824 277857216 278018013 278412472 279143592 279527031 279539648 280642752 282338784 282818952 283481856 283855104 283963968 284048352 284128299 285169248 285739116 286489476 286986336 287380548 288148224 288544032 288638272 289120644 289768752 289879884 290261556 291036928 291436704 291942144 293293728 293696604 294481152 294943194 295731072 296137296 296234016 296729082 297508302 298024272 299230848 299624832 299739744 299828816 301011984 302230656 302405558 303170688 304574256 305182902 305867016 305984322 306387198 307105344 307627632 307719048 308141739 308950929 309486744 310841216 311328927 312160576 312589368 313214031 313854912 314036541 314482104 315723096 315854784 316270656 317631132 317734872 318171321 318917088 319021248 319459464 319554396 320815404 322672896 322859628 324166752 324626688 324718056 325479168 325907712 327416544 327866292 327984384 328434912 329764608 329955444 331164288 331291296 331389744 331953332 332697456 333263268 333362302 335192832 335277306 336634704 337077936 337207212 337307418 338442624 338638482 340009488 340599168 340688946 342176016 342646038 342661504 343561344 344013696 344100393 345493512 345606352 346081086 346183929 348084864 349562304 349696368 351180648 351663039 351678912 351777894 352602432 353086776 353699136 353792367 355188483 355336632 355804488 356046719 356638464 357244992 357451731 358898904 359005556 362509056 363007008 363125568 364476672 364687596 365205024 365307813 366164064 366646176 366799104 366895788 368343612 368982432 370476288 370690684 372191456 372702708 372813462 374190336 374284638 376451712 377091936 378618624 378714042 378731136 378837732 380225664 380985488 381985968 382510674 382648448 383174064 384725376 384948018 385494192 386358336 386506512 387015408 388582272 388807146 390930624 391058304 391595472 393257592 393408414 393525321 394849728 394978688 395078229 395638776 396677736 397365696 397470437 399652992 399753711 400280049 401349312 401900616 403527744 403761267 406099008 406206051 406910536 407822688 407979096 408516264 409473792 410170176 410292064 410407543 410855652 411934572 412648992 414865152 415105236 416785824 417618708 418473216 418715388 419309472 420964128 421139712 421694208 423508176 423646496 424228428 425222784 425361664 425945952 426072528 427753872 428045086 428608674 429734214 430479504 431070822 432222336 432816048 432957408 433680966 434653128 434819826 435392334 436555392 437155056 437913216 439940592 441721728 441852992 441977354 443596608 444351024 445093623 446262453 447036408 448846272 449437248 449609616 449743224 451517976 452420267 453345984 453608337 454251928 456234688 456861384 457774353 458800524 458976483 459580797 460658016 461441448 461578572 464230116 466083072 466261824 468240864 468884052 468905216 469037192 470136576 470782368 471598848 471723156 473584644 473782176 474405984 476326656 476602308 478531872 479189196 479331594 481223106 484009344 484167424 484289442 486250128 486940032 487077084 487221826 488218752 488861568 489194384 491124816 491976576 492652368 494646912 494933166 496746432 496936944 497084616 497929998 499046184 499894902 500043453 502789248 502915959 504952056 505116976 505810818 505961127 507957723 509314624 510014232 510898752 511033419 513264024 513969057 513992256 515144448 515342016 516020544 518240268 518409528 519121629 521240832 522127296 524343456 524544552 524700428 526466304 526770972 527518368 527666841 528903648 529820928 530548704 533004948 533706732 534957696 535132416 535867488 538036992 538348356 538508334 541465344 541608068 543763584 543972128 544688352 546893568 547031394 547807536 549246096 549969264 550198656 550343682 552515418 553473648 555714432 556036026 556824944 558287184 559054062 559079296 559220193 561285504 561426957 564677568 565637904 567927936 568096704 568256598 570338496 571478232 572978952 573766011 573972672 574761096 577088064 577276544 577422027 578241288 579537504 579759768 580523112 580918331 582873408 583210719 586587456 587393208 589886388 590112621 591462144 592274592 592468032 593458164 595016604 596048544 598461696 599249664 599479488 599657632 602023968 604461312 604811116 606341376 609148512 610365804 611734032 611968644 612774396 614210688 615255264 615438096 616283478 617901858 618973488 621682432 622657854 624321152 625178736 626428062 627709824 628073082 628964208 631446192 631709568 632541312 635262264 635469744 636342642 637834176 638042496 638918928 639108792 641630808 642067629 642913011 644601321 645719256 648333504 649436112 650521449 652229739 653088501 654833088 655732584 656869824 659910888 661229621 662328576 662582592 662779488 662966031 663906664 665394912 666526536 666724604 670554612 673269408 674155872 674414424 674614836 676885248 677276964 680018976 681198336 681377892 684352032 685292076 685323008 687122688 688027392 688200786 690987024 691212704 692162172 692367858 696169728 699124608 699392736 702361296 703326078 703357824 703555788 705204864 706173552 707398272 707584734 710376966 710673264 711608976 712093438 714489984 714903462 717797808 718011112 718997391 726014016 726251136 726434163 729375192 730410048 730615626 730832739 732328128 733292352 733791576 736687224 737964864 738159383 741381368 742399749 744382912 745405416 745626924 746894997 748569276 749842353 752903424 754183872 757428084 757462272 757675464 758716227 760451328 761970976 763971936 765021348 765296896 766348128 769450752 769896036 770988384 772716672 773013024 774030816 777164544 777614292 781861248 782116608 783190944 786515184 786816828 787050642 789699456 789957376 790156458 791277552 793355472 794731392 794940874 799305984 799507422 800560098 802698624 803801232 807055488 807522534 807762501 812198016 812412102 813821072 815645376 815958192 817032528 820340352 820547091 820584128 820815086 821711304 823869144 825297984 825515523 828773127 830210472 833571648 834054039 835237416 837430776 838581093 838618944 841928256 847016352 847292992 848456856 850445568 851891904 852145056 852384897 855507744 856090172 857217348 859468428 860959008 862141644 864444672 865632096 865914816 867361932 869306256 869639652 870784668 873110784 874310112 875826432 879881184 883443456 883705984 883954708 887193216 888702048 890187246 892524906 894072816 897692544 898874496 899219232 899486448 903035952 904840534 906691968 907216674 908503856 912469376 913722768 915548706 917601048 917952966 919161594 921316032 922882896 923157144 924425217 928460232 932523648 933986781 936481728 937768104 938074384 939642093 941564736 942109623 943446312 947169288 947564352 947814119 948811968 953204616 954513963 957063744 958378392 958663188 962446212 968018688 968578884 972500256 973880064 974154168 974443652 976437504 977723136 978388768 982249632 983953152 985304736 989293824 989866332 993492864 993873888 994169232 995859996 998092368 999789804 1000086906 1005578496 1005831918 1009904112 1010233952 1011621636 1011922254 1015915446 1018629248 1020028464 1021797504 1022066838 1026528048 1027938114 1027984512 1030684032 1032041088 1032301179 1036480536 1036819056 1038243258 1038551787 1044254592 1048686912 1049089104 1049400856 1053541944 1055036736 1055333682 1057807296 1061097408 1061377101 1065565449 1066009896 1067413464 1068140157 1069915392 1071734976 1072355193 1076696712 1077016668 1078848329 1083216136 1087527168 1087944256 1089376704 1094062788 1095615072 1095923439 1098492192 1099938528 1100397312 1100687364 1105030836 1106947296 1111428864 1112072052 1113649888 1116574368 1118108124 1118158592 1118440386 1122571008 1122853914 1129355136 1131275808 1135855872 1136193408 1136513196 1140676992 1142956464 1145957904 1147532022 1147945344 1149522192 1154176128 1154553088 1154844054 1156482576 1159075008 1159519536 1161046224 1161836662 1165746816 1166421438 1166768057 1173174912 1174786416 1179772776 1180225242 1180575963 1184549184 1184936064 1185234687 1186916328 1190033208 1192097088 1192411311 1198958976 1199261133 1199315264 1204047936 1209622232 1211283801 1218297024 1218618153 1220731608 1223468064 1223937288 1225548792 1228421376 1230510528 1230876192 1231222629 1232566956 1235803716 1237946976 1245315708 1248642304 1250357472 1252856124 1255419648 1256146164 1257928416 1262892384 1263419136 1265082624 1270524528 1270939488 1272685284 1275668352 1276084992 1277837856 1278217584 1283261616 1284135258 1285826022 1289202642 1291438512 1296667008 1298872224 1301042898 1304459478 1306177002 1309666176 1311465168 1313739648 1319821776 1322459242 1325165184 1325558976 1325932062 1327813328 1330789824 1333053072 1333449208 1335280869 1338787359 1341109224 1346538816 1348311744 1348828848 1349229672 1354553928 1357260801 1360037952 1360825011 1362755784 1368704064 1370584152 1373323059 1376401572 1376929449 1378742391 1381974048 1382425408 1384324344 1384735716 1398249216 1398785472 1404722592 1406652156 1406715648 1407111576 1410409728 1412347104 1414796544 1415169468 1420753932 1421346528 1423217952 1424186876 1428979968 1429806924 1435595616 1436022224 1437994782 1452028032 1452502272 1452868326 1458750384 1460820096 1461231252 1461665478 1464656256 1466584704 1467583152 1473374448 1475929728 1476318766 1482762736 1484799498 1488765824 1490810832 1491253848 1493789994 1497138552 1499684706 1500130359 1508367744 1508747877 1514856168 1515350928 1517432454 1517883381 1523873169 1523941952 1527943872 1530042696 1532696256 1533100257 1539792072 1541976768 1545433344 1546026048 1548061632 1555228584 1557364887 1563722496 1566381888 1573030368 1573633656 1574101284 1576778327 1579398912 1580312916 1582555104 1583000523 1586710944 1589462784 1589881748 1599014844 1601120196 1605397248 1607602464 1614110976 1615045068 1615525002 1624396032 1624824204 1627642144 1631290752 1631916384 1634065056 1640680704 1641094182 1641168256 1641630172 1643422608 1647738288 1650595968 1651031046 1657546254 1660420944 1667143296 1668108078 1670474832 1674861552 1677162186 1677237888 1677660579 1683856512 1684280871 1694032704 1694585984 1696913712 1703783808 1704290112 1704769794 1705276391 1711015488 1712180344 1714434696 1718936856 1721918016 1724283288 1731264192 1731829632 1732266081 1734723864 1738612512 1739279304 1741569336 1742754993 1748620224 1749632157 1759762368 1760226221 1767411968 1767909416 1770337863 1774386432 1777404096 1780374492 1785049812 1788145632 1795385088 1797748992 1798438464 1798972896 1806071904 1809681068 1813383936 1814433348 1817007712 1824938752 1827445536 1831097412 1835202096 1835905932 1838323188 1842632064 1845765792 1846314288 1848850434 1856920464 1865047296 1867973562 1872963456 1875536208 1876148768 1879284186 1883129472 1884219246 1886892624 1894338576 1895128704 1895628238 1897623936 1906409232 1909027926 1914127488 1916756784 1917326376 1924892424 1926202887 1928739033 1933803963 1937157768 1945000512 1948308336 1948887304 1951564347 1956689217 1956777536 1964499264 1970609472 1979732664 1983688863 1986985728 1987747776 1988338464 1988898093 1991719992 1996184736 1999579608 2000173812 2011663836 2019808224 2020467904 2023243272 2023844508 2031830892 2037258496 2040056928 2043595008 2044133676 2053056096 2055876228 2055969024 2061368064 2064082176 2064602358 2072961072 2073638112 2076486516 2077103574 2088509184 2097373824 2098178208 2098801712 2107083888 2110073472 2110667364 2115614592 2122194816 2122754202 2131130898 2132019792 2134826928 2136280314 2143469952 2144710386 2153393424 2154033336 2156992173 2157696658 2166432272 2175888512 2178753408 2179302489 2188125576 2191230144 2191846878 2192498217 2196984384 2199877056 2201374728 2210061672 2213894592 2214478149 2224144104 2227199247 2227299776 2233148736 2236216248 2236880772 2240684991 2245707828 2249527059 2258710272 2262551616 2272386816 2273026392 2276148681 2281353984 2285912928 2291915808 2295064044 2295890688 2299044384 2308352256 2309688108 2312965152 2318150016 2319039072 2322092448 2323673324 2331493632 2332842876 2333536114 2346349824 2349572832 2359545552 2360450484 2361151926 2369098368 2369872128 2370469374 2373832656 2380066416 2384194176 2384822622 2397917952 2398522266 2398630528 2408095872 2419244464 2422567602 2423287503 2436594048 2437236306 2441463216 2446936128 2447874576 2451097584 2461021056 2461641273 2461752384 2462445258 2465133912 2471607432 2475893952 2476546569 2486319381 2490631416 2492327033 2500714944 2502162117 2505712248 2512292328 2515856832 2525784768 2541049056 2541878976 2545370568 2551336704 2555675712 2556435168 2557154691 2566523232 2568270516 2571652044 2572638323 2578405284 2582877024 2593334016 2597744448 2602085796 2608918956 2612354004 2619332352 2622930336 2627479296 2639643552 2644918484 2650330368 2651117952 2651864124 2655626656 2661579648 2666106144 2666898416 2670561738 2677574718 2682218448 2693077632 2696623488 2697657696 2698459344 2709107856 2714521602 2720075904 2721650022 2725511568 2737408128 2741168304 2746646118 2752803144 2753858898 2757484782 2763948096 2764850816 2768648688 2769471432 2782293059 2797570944 2801960343 2809445184 2813304312 2814223152 2818926279 2824694208 2826328869 2830338936 2841507864 2842693056 2843442357 2846435904 2848373752 2859613848 2871191232 2872044448 2872852801 2875989564 2904056064 2905736652 2917500768 2921640192 2922462504 2923330956 2929312512 2933169408 2935166304 2946748896 2951859456 2952637532 2965525472 2969598996 2977531648 2981621664 2982507696 2987579988 2994277104 2999369412 3000260718 3016735488 3017495754 3029712336 3030701856 3034864908 3035766762 3047746338 3047883904 3055887744 3060085392 3065392512 3066200514 3079584144 3083953536 3092052096 3096123264 3110457168 3114729774 3115655361 3132763776 3146060736 3147267312 3148202568 3153556654 3160625832 3165110208 3166001046 3166941869 3173421888 3179763496 3184131303 3198029688 3202240392 3204420471 3215204928 3217065579 3230090136 3231050004 3236544987 3249648408 3255284288 3262581504 3263832768 3268130112 3282188364 3282336512 3283260344 3286845216 3287770317 3295476576 3301191936 3302062092 3315092508 3320841888 3334286592 3336216156 3340949664 3349723104 3354324372 3354475776 3355321158 3367713024 3368561742 3388065408 3389171968 3393827424 3407567616 3408580224 3409539588 3410552782 3422030976 3424360688 3428869392 3437873712 3443836032 3448566576 3462528384 3463659264 3464532162 3469447728 3477225024 3478558608 3483138672 3485509986 3497240448 3499264314 3500304171 3519524736 3520452442 3535818832 3540675726 3541727889 3554808192 3555704061 3560748984 3570099624 3576291264 3577233933 3596876928 3597783399 3597945792 3612143808 3619362136 3628866696 3633851403 3634015424 3654891072 3655854459 3662194824 3670404192 3671811864 3676646376 3685264128 3691531584 3692628576 3693667887 3697700868 3713840928 3735947124 3745926912 3751072416 3752297536 3758568372 3766258944 3768438492 3773785248 3788677152 3790257408 3791256476 3795247872 3812818464 3818055852 3828254976 3833513568 3834652752 3849784848 3852405774 3857478066 3867607926 3874315536 3890001024 3896616672 3897774608 3903128694 3913378434 3913555072 3928998528 3941218944 3959465328 3967377726 3975495552 3976676928 3977796186 3983439984 3992369472 3999159216 4000347624 4005842607 4016362077 4023327672 4039616448 4040935808 4046486544 4047689016 4063661784 4066428317 4071782403 4080113856 4082475033 4088267352 4106112192 4111752456 4119969177 4129204716 4130788347 4136227173 4145922144 4147276224 4152973032 4154207148 4194747648 4196356416 4197603424 4214167776 4220146944 4221334728 4231229184 4244389632 4245508404 4262261796 4264039584 4269653856 4272560628 4286939904 4289420772 4306786848 4308066672 4313984346 4315393316 4332864544 4351777024 4357506816 4358604978 4376251152 4382460288 4383693756 4384996434 4393968768 4399754112 4402749456 4420123344 4427789184 4428956298 4448288208 4454398494 4454599552 4466297472 4472432496 4473761544 4481369982 4491415656 4499054118 4500391077 4525103232 4546052784 4552297362 4553650143 4571619507 4571825856 4583831616 4590128088 4598088768 4599300771 4619376216 4625930304 4628607347 4636300032 4638078144 4644184896 4647346648 4665685752 4667072228 4699145664 4719091104 4720900968 4722303852 4730334981 4738196736 4740938748 4747665312 4749001569 4760132832 4768388352 4769645244 4797044532 4797261056 4816191744 4838488928 4845135204 4846575006 4873188096 4874472612 4882926432 4893872256 4895749152 4902195168 4922042112 4923282546 4923504768 4924890516 4930267824 4943214864 4951787904 4953093138 4972638762 4981262832 4984654066 5001429888 5004324234 5011424496 5024584656 5031713664 5032981737 5051569536 5082098112 5083757952 5090741136 5111351424 5112870336 5114309382 5115829173 5133046464 5136541032 5143304088 5145276646 5156810568 5165754048 5167115681 5195488896 5196798243 5204171592 5217837912 5224708008 5228264979 5245860672 5248896471 5279287104 5280678663 5289836968 5302235904 5303728248 5311013589 5311253312 5323159296 5332212288 5333796832 5341123476 5355149436 5364436896 5386155264 5393246976 5395315392 5396918688 5418215712 5429043204 5440151808 5443300044 5451023136 5474816256 5482336608 5493292236 5505606288 5507717796 5514969564 5527896192 5529701632 5537297376 5538942864 5564586118 5595141888 5603920686 5618890368 5626608624 5628446304 5637852558 5649388416 5652657738 5660677872 5683015728 5685386112 5686884714 5692871808 5696747504 5719227696 5742382464 5744088896 5745705602 5751979128 5778608661 5786217099 5801411889 5811473304 5835001536 5844925008 5846661912 5854693041 5870067651 5870332608 5893497792 5905275064 5931050944 5939197992 5951066589 5963243328 5965015392 5966694279 5975159976 5988554208 5998738824 6000521436 6034991508 6059424672 6061403712 6069729816 6071533524 6095492676 6095767808 6111775488 6120170784 6130785024 6132401028 6159168288 6167907072 6184104192 6192246528 6220914336 6229459548 6231310722 6265527552 6292121472 6294534624 6296405136 6307113308 6321251664 6330220416 6332002092 6333883738 6346843776 6359526992 6368262606 6396059376 6404480784 6408840942 6430409856 6434131158 6460180272 6462100008 6470976519 6473089974 6499296816 6510568576 6527665536 6536260224 6537907467 6564376728 6566520688 6573690432 6575540634 6577494651 6590953152 6604124184 6630185016 6634698833 6641683776 6643434447 6672432312 6681597741 6681899328 6699446208 6708648744 6710642316 6722054973 6737123484 6748581177 6776130816 6787654848 6817160448 6819079176 6821105564 6844061952 6848721376 6857738784 6875747424 6887672064 6897133152 6925056768 6929064324 6938895456 6954450048 6957117216 6966277344 6971019972 6994480896 6998528628 7000608342 7039049472 7040904884 7071637664 7081351452 7083455778 7109616384 7111408122 7121497968 7140199248 7152582528 7154467866 7193753856 7195566798 7195891584 7224287616 7238724272 7257733392 7267702806 7268030848 7269862509 7309782144 7311708918 7324389648 7340808384 7343623728 7353292752 7383063168 7385257152 7387335774 7395401736 7427681856 7429639707 7458958143 7471894248 7476981099 7502144832 7504595072 7506486351 7517136744 7536876984 7547570496 7551938303 7577354304 7582512952 7625636928 7636111704 7667027136 7669305504 7671464073 7699569696 7704811548 7714956132 7717914969 7735215852 7748631072 7780002048 7793233344 7795549216 7806257388 7826756868 7827110144 7857997056 7882437888 7918930656 7934755452 7950991104 7953353856 7955592372 7966879968 7984738944 7998318432 8000695248 8011685214 8032724154 8046655344 8079232896 8081871616 8092973088 8095378032 8127323568 8132856634 8143564806 8160227712 8164950066 8176534704 8212224384 8223504912 8239938354 8258409432 8261576694 8272454346 8291844288 8294552448 8305946064 8308414296 8346879177 8392712832 8395206848 8428335552 8442669456 8456778837 8478986607 8491016808 8524523592 8528079168 8530327071 8539307712 8545121256 8578841544 8595985073 8613573696 8616133344 8618558403 8627968692 8630786632 8665729088 8717209956 8752502304 8764920576 8767387512 8769992868 8787937536 8799508224 8805498912 8840246688 8855578368 8857912596 8896576416 8908796988 8909199104 8932594944 8944864992 8947523088 8962739964 8982831312 8998108236 9000782154 9050206464 9092105568 9104594724 9107300286 9143239014 9143651712 9167663232 9180256176 9196177536 9198601542 9238752432 9251860608 9257214694 9276156288 9288369792 9294693296 9331371504 9334144456 9346966083 9398291328 9438182208 9441801936 9444607704 9460669962 9481877496 9495330624 9498003138 9500825607 9520265664 9539290488 9552393909 9594089064 9613261413 9651196737 9676977856 9690270408 9693150012 9709634961 9748945224 9765852864 9787744512 9791498304 9804390336 9846565092 9847009536 9849781032 9860535648 9863310951 9886429728 9903575808 9906186276 9945277524 9962525664 9969308132 10002859776 10008648468 10022848992 10049169312 10063427328 10065963474 10103139072 10164196224 10167515904 10181482272 10222702848 10225740672 10228618764 10231658346 10266092928 10273082064 10286608176 10290553292 10313621136 10331508096 10334231362 10390977792 10393596486 10408343184 10435675824 10449416016 10456529958 10491721344 10497792942 10500912513 10558574208 10561357326 10579673936 10607456496 10622027178 10622506624 10625183667 10664424576 10667112183 10667593664 10682246952 10710298872 10728873792 10731701799 10790630784 10793837376 10836431424 10858086408 10886600088 10901554209 10902046272 10964673216 10967563377 10986584472 11011212576 11015435592 11029939128 11037448289 11055792384 11074594752 11077885728 11081003661 11129172236 11207841372 11237780736 11253217248 11256892608 11275705116 11298776832 11305315476 11321355744 11366031456 11370772224 11373769428 11385743616 11393495008 11438455392 11484764928 11488177792 11491411204 11503958256 11557217322 11572434198 11602823778 11622946608 11670003072 11689850016 11693323824 11709386082 11740135302 11740665216 11786995584 11810550128 11862101888 11878395984 11902133178 11926486656 11930030784 11933388558 11950319952 11977108416 11997477648 12001042872 12017527821 12069983016 12118849344 12122807424 12139459632 12143067048 12190985352 12199284951 12215347209 12240341568 12247425099 12264802056 12318336576 12321583547 12359907531 12392365041 12408681519 12441828672 12458919096 12462621444 12584242944 12589069248 12592810272 12614226616 12642503328 12660440832 12664004184 12667767476 12693687552 12719053984 12736525212 12792118752 12808961568 12817681884 12860819712 12868262316 12920360544 12924200016 12941953038 12946179948 12998593632 13021137152 13055331072 13072520448 13075814934 13128753456 13133041376 13147380864 13151081268 13154989302 13181906304 13208248368 13260370032 13269397666 13283367552 13286868894 13344864624 13363195482 13363798656 13398892416 13417297488 13421284632 13444109946 13474246968 13497162354 13501173231 13575309696 13638158352 13642211128 13660950429 13697442752 13715477568 13751494848 13794266304 13797902313 13858128648 13877790912 13885822041 13908900096 13914234432 13932554688 13942039944 13997057256 14001216684 14025028277 14081809768 14143275328 14162702904 14166911556 14191004943 14222816244 14242995936 14247004707 14280398496 14305165056 14308935732 14391133596 14391783168 14448575232 14477448544 14515466784 14535405612 14536061696 14539725018 14619564288 14623417836 14648779296 14681616768 14687247456 14706585504 14766126336 14770514304 14774671548 14790803472 14855363712 14859279414 14917916286 14943788496 14953962198 15004289664 15009190144 15012972702 15034273488 15073753968 15095140992 15098945211 15103876606 15154708608 15165025904 15251273856 15272223408 15334054272 15338611008 15342928146 15347487519 15399139392 15409623096 15429912264 15435829938 15470431704 15497262144 15501347043 15586466688 15590394729 15591098432 15612514776 15653513736 15684794937 15746689413 15837861312 15842035989 15869510904 15906707712 15911184744 15933040767 15933759936 15969477888 15996636864 16001390496 16023370428 16065448308 16093310688 16158465792 16185946176 16190756064 16254647136 16265713268 16287129612 16320455424 16329900132 16353069408 16424448768 16447009824 16479876708 16516818864 16523153388 16544908692 16583688576 16589104896 16611892128 16616828592 16693758354 16785425664 16790413696 16856671104 16885338912 16913557674 16957973214 16982033616 17049047184 17056158336 17060654142 17078615424 17090242512 17157683088 17191970146 17227147392 17232266688 17237116806 17255937384 17261573264 17331458176 17335825983 17358651297 17404235667 17434419912 17505004608 17534775024 17539985736 17564079123 17610997824 17680493376 17715825192 17793152832 17817593976 17853199767 17889729984 17895046176 17900082837 17925479928 17965662624 17996216472 18001564308 18008468261 18184211136 18209189448 18214600572 18286478028 18287303424 18335326464 18360512352 18392355072 18397203084 18477504864 18503721216 18514429388 18552312576 18576739584 18589386592 18662743008 18668288912 18693932166 18796582656 18876364416 18883603872 18889215408 18921339924 18963754992 18990661248 18996006276 19001651214 19040531328 19078580976 19104787818 19188178128 19226522826 19302393474 19353955712 19380540816 19386300024 19419269922 19497890448 19531705728 19582996608 19608780672 19613722401 19693130184 19699562064 19721071296 19726621902 19732483953 19772859456 19812372552 19851964609 19890555048 19904096499 19925051328 19930303341 19938616264 20017296936 20045697984 20098338624 20131926948 20166164919 20245743531 20328392448 20362964544 20451481344 20457237528 20463316692 20498118251 20532185856 20546164128 20573216352 20581106584 20627242272 20663016192 20668462724 20787192972 20816686368 20871351648 20898832032 20913059916 20983442688 20995585884 21001825026 21117148416 21122714652 21159347872 21214912992 21244054356 21245013248 21250367334 21328849152 21334224366 21335187328 21364493904 21420597744 21457747584 21463403598 21581261568 21587674752 21672862848 21716172816 21773200176 21803108418 21804092544 21809587527 21929346432 21935126754 21973168944 22022425152 22030871184 22059878256 22074896578 22149189504 22155771456 22162007322 22168593083 22258344472 22288919121 22415682744 22430943297 22506434496 22513785216 22519459053 22551410232 22610630952 22642711488 22655814909 22732062912 22747538856 22786990016 22876910784 22882940873 22976355584 22982822408 23007916512 23014392219 23114434644 23144868396 23153744907 23205647556 23245893216 23340006144 23379700032 23386647648 23418772164 23480270604 23481330432 23573991168 23621100256 23724203776 23756791968 23804266356 23852973312 23860061568 23866777116 23900639904 23954216832 23994955296 24002085744 24035055642 24139966032 24237698688 24245614848 24278919264 24286134096 24381970704 24398569902 24430694418 24480683136 24494850198 24529604112 24636673152 24643167094 24719815062 24784730082 24817363038 24883657344 24917838192 24925242888 25040637531 25178138496 25185620544 25228453232 25285006656 25328008368 25335534952 25370336511 25436959821 25438107968 25473050424 25584237504 25590981213 25617923136 25635363768 25736524632 25787955219 25840721088 25848400032 25855675209 25883906076 25892359896 25997187264 26151629868 26257506912 26266082752 26294761728 26302162536 26309978604 26363812608 26416496736 26520740064 26538795332 26566735104 26573737788 26689729248 26726390964 26727597312 26797784832 26834594976 26842569264 26888219892 26948493936 26994324708 27002346462 27150619392 27276316704 27284422256 27321900858 27394885504 27430955136 27502989696 27588532608 27595804626 27716257296 27755581824 27771644082 27828468864 27865109376 27884079888 27994114512 28002433368 28040898249 28050056554 28163619536 28286550656 28325405808 28333823112 28382009886 28445632488 28485991872 28494009414 28502476821 28560796992 28617871464 28657181727 28782267192 28839784239 28953590211 28954897088 29030933568 29070811224 29079450036 29128904883 29246835672 29297558592 29363233536 29374494912 29413171008 29541028608 29549343096 29581606944 29589932853 29710727424 29718558828 29835832572 29887576992 29907924396 30008579328 30025945404 30068546976 30147507936 30190281984 30197890422 30207753212 30309417216 30330051808 30502547712 30544446816 30668108544 30677222016 30685856292 30694975038 30798278784 30819246192 30859824528 30871659876 30940863408 30994524288 31002694086 31172933376 31180789458 31182196864 31225029552 31307027472 31369589874 31493378826 31502737539 31675722624 31684071978 31739021808 31822369488 31866081534 31867519872 31875551001 31993273728 32001336549 32002780992 32046740856 32130896616 32186621376 32195105397 32371892352 32381512128 32400251429 32509294272 32531426536 32574259224 32659800264 32706138816 32894019648 32902690131 32959753416 33033637728 33046306776 33089817384 33112344867 33167377152 33223784256 33233657184 33243010983 33387516708 33444298199 33580827392 33713342208 33770677824 33827115348 33915946428 33964067232 34098094368 34112316672 34121308284 34157230848 34180485024 34315366176 34383940292 34454294784 34464533376 34474233612 34511874768 34523146528 34662916352 34671651966 34717302594 34808471334 34868839824 35010009216 35069550048 35079971472 35128158246 35221995648 35360986752 35431650384 35586305664 35635187952 35706399534 35779459968 35790092352 35800165674 35850959856 35931325248 35992432944 36003128616 36016936522 36169809767 36368422272 36418378896 36429201144 36572956056 36597854853 36646041627 36721024704 36742275297 36794406168 36955009728 36964750641 37028858776 37079722593 37177095123 37178773184 37325486016 37336577824 37387864332 37752728832 37767207744 37778430816 37842679848 37927509984 37981322496 37992012552 38003302428 38081062656 38157161952 38209575636 38376356256 38453045652 38604786948 38707911424 38761081632 38772600048 38838539844 38995780896 39063411456 39165993216 39217561344 39227444802 39386260368 39399124128 39442142592 39453243804 39464967906 39545718912 39624745104 39703929218 39781110096 39808192998 39850102656 39860606682 39877232528 40034593872 40091395968 40196677248 40263853896 40332329838 40491487062 40503519693 40725929088 40914475056 40926633384 40982851287 40996236502 41092328256 41146432704 41162213168 41254484544 41336925448 41393706939 41574385944 41633372736 41657466123 41742703296 41797664064 41826119832 41991171768 42003650052 42075084831 42245429304 42318695744 42429825984 42488108712 42500734668 42573014829 42668448732 42670374656 42728987808 42741014121 42841195488 42915495168 42926807196 43175349504 43345725696 43432345632 43546400352 43606216836 43608185088 43619175054 43858692864 43870253508 43946337888 44044850304 44061742368 44119756512 44149793156 44298379008 44311542912 44324014644 44337186166 44516688944 44577838242 44831365488 44861886594 45012868992 45027570432 45038918106 45102820464 45221261904 45285422976 45296835633 45311629818 45464125824 45495077712 45573980032 45753821568 45765881746 45965644816 46015833024 46028784438 46042462557 46228869288 46289736792 46307489814 46411295112 46491786432 46504041129 46759400064 46771184187 46773295296 46837544328 46960541208 47054384811 47240068239 47242200512 47513583936 47526107967 47608532712 47720123136 47733554232 47801279808 47908433664 47989910592 48004171488 48070111284 48279932064 48475397376 48557838528 48572268192 48763941408 48797139804 48861388836 48880128137 48961366272 48989700396 49059208224 49273346304 49286334188 49439630124 49569460164 49634726076 49767314688 49835676384 49850485776 50081275062 50356276992 50371241088 50456906464 50570013312 50656016736 50671069904 50740673022 50873919642 50876215936 50946100848 51168475008 51181962426 51235846272 51270727536 51473049264 51575910438 51681442176 51696800064 51711350418 51767812152 51784719792 51994374528 52007477949 52075953891 52212707001 52303259736 52515013824 52532165504 52604325072 52619957208 52832993472 52863568121 53041480128 53077590664 53147475576 53379458496 53452781928 53559599301 53669189952 53685138528 53700248511 53776439784 53896987872 53988649416 54004692924 54025404783 54552633408 54568844512 54643801716 54789771008 54861910272 55005979392 55177065216 55191609252 55432514592 55511163648 55543288164 55656937728 55730218752 55768159776 55988229024 56004866736 56081796498 56100113108 56327239072 56573101312 56650811616 56667646224 56764019772 56891264976 56971983744 56988018828 57004953642 57121593984 57235742928 57314363454 57564534384 57679568478 57907180422 57909794176 58061867136 58141622448 58158900072 58257809766 58493671344 58595117184 58748989824 58826342016 59098686192 59163213888 59179865706 59197451859 59437117656 59555893827 59671665144 59712289497 59775153984 59790910023 59815848792 60051890808 60137093952 60171895511 60295015872 60395780844 60415506424 60498494757 60660103616 61088893632 61354444032 61371712584 61389950076 61494354753 61596557568 61638492384 61719649056 61743319752 61881726816 61989048576 62005388172 62361578916 62364393728 62450059104 62614054944 62739179748 62986757652 63005475078 63351445248 63368143956 63478043616 63644738976 63732163068 63735039744 63751102002 63986547456 64002673098 64005561984 64093481712 64261793232 64373242752 64390210794 64743784704 64763024256 64800502858 65018588544 65062853072 65148518448 65319600528 65412277632 65428762581 65788039296 65805380262 65919506832 66067275456 66092613552 66179634768 66224689734 66447568512 66467314368 66486021966 66505779249 66775033416 66866757363 66888596398 67292829891 67541355648 67558377159 67654230696 67831892856 67928134464 67967444727 68196188736 68242616568 68360970048 68630732352 68648822619 68767880584 68929066752 68948467224 69023749536 69043176657 69046293056 69343303932 69434605188 69461234721 69616942668 69737679648 70020018432 70139100096 70159942944 70256316492 70443991296 70721973504 70863300768 71172611328 71270375904 71412799068 71558919936 71580184704 71600331348 71701919712 71862650496 71984865888 72006257232 72033873044 72339619534 72736844544 72836757792 72858402288 73145912112 73195709706 73292083254 73442049408 73484550594 73588812336 73910019456 73929501282 74057717552 74159445186 74354190246 74357546368 74650972032 74673155648 74775728664 75121912593 75534415488 75556861632 75685359696 75855019968 75984025104 76006604856 76111009533 76310879463 76314323904 76419151272 76752712512 76772943639 76906091304 77209573896 77262138023 77363865657 77522163264 77545200096 77567025627 77677079688 77991561792 78454889604 78772520736 78798248256 78884285184 78906487608 78929935812 79091437824 79249490208 79407858436 79562220192 79616385996 79700205312 79721213364 79754465056 80069187744 80182791936 80393354496 80527707792 80664659676 80982974124 81007039386 81451858176 81828950112 81853266768 81965702574 81992473004 82184656512 82292865408 82324426336 82508969088 82673850896 82787413878 83148771888 83266745472 83314932246 83485406592 83595328128 83652239664 83982343536 84007300104 84122694747 84150169662 84490858608 84637391488 84859651968 84976217424 85001469336 85146029658 85336897464 85457975616 85482028242 85507430463 85682390976 85853614392 86251084829 86519352717 86860770633 86864691264 87092800704 87212433672 87238350108 87386714649 87740507016 87892675776 88089700608 88123484736 88239513024 88299586312 88623085824 88648029288 88674372332 89033377888 89155676484 89662730976 89723773188 90025737984 90077836212 90205640928 90442523808 90570845952 90593671266 90623259636 90928251648 90990155424 91147960064 91507643136 91531763492 91931289632 92031666048 92057568876 92084925114 92457738576 92579473584 92614979628 92822590224 92983572864 93008082258 93518800128 93542368374 93546590592 93675088656 93921082416 94108769622 94480136478 94484401024 94508212617 95027167872 95052215934 95217065424 95467108464 95602559616 95626653003 95979821184 96008342976 96140222568 96559864128 96585316191 97115677056 97144536384 97200754287 97527882816 97594279608 97722777672 97760256274 97979400792 98118416448 98175197939 98572668376 98708070393 98879260248 99138920328 99269452152 99337034601 99671352768 99700971552 99729032949 100162550124 100332894597 100742482176 100913812928 101140026624 101312033472 101342139808 101481346044 101747839284 101752431872 101892201696 102336950016 102363924852 102471692544 102541455072 102946098528 103151820876 103362884352 103393600128 103422700836 103535624304 103569439584 103988749056 104014955898 104151907782 104425414002 104606519472 105030027648 105064331008 105208650144 105239914416 105665986944 105727136242 106082960256 106155181328 106294951152 106758916992 106905563856 107119198602 107338379904 107370277056 107400497022 107552879568 107793975744 107977298832 108009385848 108050809566 108509429301 109105266816 109137689024 109287603432 109793564559 109938124881 110226825891 110383218504 110865029184 110894251923 111086576328 111239167779 111531285369 111536319552 111976458048 112009733472 112163592996 112200226216 112654478144 113301623232 113335292448 113528039544 113782529952 113943967488 113976037656 114009907284 114243187968 114471485856 114628726908 115129068768 115359136956 115814360844 115819588352 116123734272 116283244896 116317800144 116515619532 116987342688 117190234368 117497979648 117652684032 118197372384 118326427776 118359731412 118394903718 118874235312 119111787654 119343330288 119424578994 119550307968 119581820046 119631697584 120103781616 120274187904 120343791022 120590031744 120791561688 120831012848 120996989514 121320207232 121510559079 122177787264 122743425168 122779900152 122948553861 122988709506 123276984768 123439298112 123486639504 123763453632 124010776344 124181120817 124723157832 124900118208 124972398369 125228109888 125478359496 125973515304 126010950156 126059277827 126225254493 126736287912 126956087232 127289477952 127464326136 127502204004 127719044487 128005346196 128011123968 128186963424 128223042363 128523586464 128746485504 128780421588 129526048512 129601005716 130037177088 130125706144 130297036896 130639201056 130824555264 130857525162 131576078592 131610760524 131839013664 132134550912 132185227104 132359269536 132449379468 132895137024 132934628736 132972043932 133011558498 133550066832 133733514726 133777192796 134585659782 135082711296 135116754318 135308461392 135663785712 135856268928 135934889454 136392377472 136485233136 136721940096 137261464704 137297645238 137535761168 137896934448 138047499072 138086353314 138092586112 138127387671 138686607864 138869210376 138922469442 138963752263 139233885336 139475359296 139512123387 140278200192 140319885888 140512632984 141163154433 141720204717 141726601536 142540751808 142578323901 142825598136 143160369408 143200662696 143403839424 143486827757 143725300992 143969731776 144012514464 144067746088 144679239068 145673515584 145716804576 146291824224 146391419412 146584166508 146640384411 146884098816 146969101188 147177624672 147820038912 147859002564 148115435104 148318890372 148708380492 148715092736 149301944064 149346311296 149551457328 150243825186 151068830976 151113723264 151370719392 151710039936 151968050208 152013209712 152222019066 152621758926 152628647808 152838302544 153505425024 153545887278 153812182608 154419147792 154524276046 154727731314 155044326528 155090400192 155134051254 155354159376 155983123584 156022433847 156227861673 156909779208 157545041472 157596496512 157812975216 157859871624 158498980416 158590704363 158815716872 159124440384 159232771992 159442426728 159508930112 160138375488 160180586111 160678797903 161055415584 161100745533 161329319352 161965948248 162014078772 162076214349 163657900224 163706533536 163931405148 163984946008 164369313024 164585730816 164648852672 165017938176 165347701792 165574827756 166297543776 166533490944 166629864492 166970813184 167190656256 167304479328 167964687072 168014600208 168245389494 168300339324 168981717216 169274782976 169719303936 169952434848 170002938672 170292059316 170673794928 170915951232 170964056484 171014860926 171364781952 171707228784 172502169658 173038705434 173721541266 173729382528 174185601408 174424867344 174476700216 174773429298 175481014032 175785351552 176246969472 176479026048 176599172624 177296058576 177348744664 177592355577 178066755776 178311352968 178667681481 179136868491 179325461952 179372730069 179447546376 180155672424 180411281856 180515686533 180885047616 181187342532 181246519272 181495484271 181980310848 183063526984 183862579264 184063332096 184115137752 184169850228 184483064259 184915477152 185158947168 185229959256 185645180448 185967145728 186016164516 187084736748 187093181184 187350177312 187842164832 188217539244 188960272956 188968802048 189016425234 190054335744 190104431868 190434130848 190934216928 191205119232 191253306006 191959642368 192016685952 192280445136 193119728256 193170632382 194231354112 194289072768 194401508574 195055765632 195188559216 195445555344 195520512548 195958801584 196236832896 196286287743 196350395878 197145336752 197416140786 197758520496 198277840656 198538904304 198674069202 199342705536 199401943104 199458065898 199517337747 200325100248 200600272089 200665789194 201827625856 201878489673 202624066944 202675131477 202684279616 202962692088 203495678568 203784403392 203902334181 204727849704 205082910144 205892197056 205946467857 206303641752 206787200256 206845401672 207071248608 207129529971 207138879168 208029911796 208303815564 208383704163 208850828004 209213038944 210060055296 210417300288 210479828832 211331973888 211454272484 212165920512 212310362656 212589902304 213517833984 213811127712 214238397204 214676759808 214740554112 214800994044 215105759136 215587951488 215954597664 216018771696 216101619132 217018858602 218210533632 218275378048 218575206864 219587129118 219876249762 220453651782 220766437008 221730058368 221788503846 222173152656 222478335558 223062570738 223072639104 223952916096 224019466944 224327185992 224400452432 225308956288 225365737779 226603246464 226670584896 227056079088 227565059904 227952075312 228019814568 228333028599 228942971712 229257453816 230258137536 230318830917 230718273912 231628721688 231786414069 232091596971 232566489792 232635600288 232701076881 233031239064 233974685376 234110087393 236394744768 236652855552 236719462824 236789807436 237748470624 238223575308 238686660576 238849157988 239100615936 239163640092 239263395168 240207563232 240548375808 240687582044 241180063488 241583123376 241662025696 241993979028 242640414464 243021118158 244355574528 245486850336 245559800304 245897107722 245977419012 246553969536 246878596224 246973279008 247526907264 248021552688 248362241634 249446315664 249800236416 249944796738 250456219776 250956718992 251947030608 252021900312 252118555654 252450508986 253472575824 253912174464 254578955904 254928652272 255004408008 255438088974 256010692392 256373926848 256446084726 256522291389 257047172928 257560843176 258075539917 258753254487 259202011432 259558058151 260251412288 260594073792 261278402112 261715050324 262160143947 263221521048 263678027328 264269101824 264370454208 264718539072 264898758936 265869257472 265944087864 266023116996 266475537263 267100133664 267467029452 267554385592 269171319564 270233508636 270616922784 271327571424 271712537856 271869778908 272784754944 272970466272 273443880192 274522929408 274595290476 275071522336 275793868896 276094998144 276172706628 276185172224 276254775342 277373215728 277738420752 277844938884 277927504526 278467770672 278950718592 279024246774 280556400384 280639771776 281025265968 282326308866 283440409434 283453203072 283524637851 285081503616 285156647802 285651196272 286401325392 286807678848 286879959009 286973655514 287939463552 288025028928 288135492176 289358478136 289755948573 291347031168 291433609152 291602262861 292583648448 292782838824 293168333016 293280768822 293938202376 294355249344 294525593817 295718005128 296124211179 296230870208 296637780744 297416760984 298011103803 298692622592 299102914656 299187098847 300487650372 300998683791 302227446528 302741438784 303420079872 303936100416 304026419424 304444038132 305243517852 305257295616 305676605088 307010850048 307091774556 307624365216 308838295584 309048552092 309455462628 310088653056 310180800384 310268102508 310708318752 311966247168 312044867694 312455723346 313819558416 315090082944 315192993024 315625950432 315719743248 316997960832 317181408726 317631433744 318248880768 318465543984 318884853456 319017860224 320276750976 320361172222 321357595806 322110831168 322201491066 322658638704 323931896496 324028157544 324152428698 325528287903 327315800448 327413067072 327862810296 327969892016 329297705344 329380693677 329814374643 330680477673 330695403584 331149655512 332595087552 332682755769 333259728984 333717503337 334608958656 335929374144 336029200416 336490778988 336600678648 337963434432 339904869696 340005877344 340584118632 341347589856 341831902464 341928112968 342029721852 342160896959 342729563904 343414457568 345004339316 346077410868 347443082532 347458765056 348371202816 348849734688 348953400432 349546858596 350962028064 351570703104 352493938944 352958052096 353198345248 354592117152 354697489328 355184711154 356133511552 356622705936 357335362962 358273736982 358650923904 358745460138 358895092752 360311344848 360822563712 361031373066 361770095232 362374685064 362493038544 362990968542 363960621696 364531677237 366127053968 367725158528 368230275504 368339700456 368966128518 369830954304 370317894336 370459918512 371290360896 372032329032 372543362451 374169473496 374700354624 374917195107 375684329664 376435078488 377187327571 377920545912 378032850468 378177833481 378675763479 380208863736 380868261696 381868433856 382506612012 383157133461 384033371904 384560890272 384669127089 386239456512 386341264764 388578145536 388803017148 390111531264 390377118432 390891110688 391041025096 391917603168 392473665792 392572575486 392700791756 394290673504 394832281572 395517040992 396555681312 397077808608 397348138404 398685411072 398803886208 398916131796 399034675494 400650200496 401200544178 401331578388 403655251712 403756979346 405248133888 405350262954 405368559232 405925384176 406991357136 407568806784 407804668362 409455699408 410165820288 411784394112 411892935714 412607283504 413690803344 414142497216 414259059942 414277758336 414382163013 416059823592 416607631128 416767408326 416891256789 417701656008 418426077888 418536370161 420834600576 420959657664 421203268577 422908544968 423489463299 424620725312 425179804608 427622255424 427734971703 428476794408 429481108224 429601988088 430211518272 430460483271 431175902976 431909195328 432037543392 432203238264 434037717204 434775876587 436550756096 437150413728 439174258236 439752499524 439921153233 440907303564 441532874016 443460116736 443577007692 444346305312 444956671116 446125141476 446145278208 447905832192 448038933888 448654371984 448800904864 450617912576 450731475558 453206492928 453341169792 454112158176 455130119808 455904150624 456039629136 456666057198 457885943424 458514907632 460516275072 460637661834 461436547824 463257443376 463572828138 464183193942 465132979584 465271200576 465402153762 466062478128 467949370752 468067301541 468220174786 472789489536 473438925648 473579614872 475496941248 475772113089 476447150616 477373321152 477698315976 478327280184 478526790336 480415126464 480541758333 481375164088 482036393709 483166246752 483302236599 483324051392 483987958056 486042236316 486228643047 490973700672 491119600608 491794215444 491954838024 493107939072 493757192448 493946558016 495053814528 496043105376 496724483268 498892631328 499600472832 499889593476 500912439552 501913437984 503894061216 504043800624 504237111308 504901017972 506945151648 507824348928 509157911808 509857304544 510008816016 510876177948 512021384784 512747853696 512892169452 513044582778 514094345856 515121686352 516151079834 517506508974 518404022864 519116116302 520502824576 521188147584 522556804224 523430100648 524320287894 526443042096 527356054656 528740908416 529437078144 529797517872 531888175728 532046233992 532777066731 532951074526 534200267328 534934058904 535108771184 536003044443 537410605473 538118190207 538342639128 540467017272 541233845568 541547059599 542655142848 543739557816 544486452813 545940932544 549190580952 550143044672 551587737792 552189996288 552345413256 552509550684 553449192777 554746431456 555476841504 555689877768 555855009052 556935541344 557901437184 558048493548 561279543552 562050531936 564652617732 566880818868 566906406144 567049275702 570163007232 570313295604 571302392544 572802650784 573615357696 573759918018 573947311028 575878927104 576050057856 576270984352 578716956272 579511897146 582694062336 582867218304 583204525722 585167296896 585565677648 586336666032 586561537644 587876404752 588710498688 588858863229 589051187634 591436010256 592248422358 592461740416 593275561488 594833521968 596022207606 598205829312 598374197694 598552013241 600975300744 601997367582 605482877568 605635469019 607872200832 608025394431 608052838848 608888076264 610487035704 611353210176 611707002543 614183549112 615248730432 615410902879 617676591168 617839403571 618097104184 618910925256 620361600768 620536205016 621416637504 624089735388 624911446692 625151112489 627639116832 630180165888 631251900864 631439486496 633995921664 634362817452 635262867488 635441665781 636497761536 636931087968 637769706912 638035720448 640553501952 640722344444 642715191612 644221662336 644402982132 645317277408 647863792992 648056315088 648304857396 651056575806 654631600896 654826134144 655725620592 655939784032 658595410688 658761387354 659628749286 661360955346 661390807168 662299311024 665190175104 665365511538 666519457968 667435006674 669217917312 671858748288 672058400832 672981557976 673201357296 675926868864 676097213337 679809739392 680011754688 681168237264 682695179712 683856225936 684059443704 684321793918 686828915136 687226385573 690008678632 690956492751 692154821736 694886165064 695359242207 696274790913 697699469376 697906800864 698103230643 699093717192 701924056128 702330262179 706396690496 709184234304 709394978656 710369422308 712267023104 713245411872 714670725924 716547473964 717301847808 717490920276 717790185504 720622689696 721645127424 722062746132 723540190464 724749370128 724986077088 725981937084 727921243392 729063354474 732254107936 735450317056 736460551008 736679400912 737932257036 739661908608 740635788672 740919837024 742580721792 744064658064 745086724902 748338946992 749400709248 749834390214 751368659328 752870156976 754374655142 755841091824 756065700936 756355666962 757351526958 760417727472 761736523392 763736867712 765013224024 766314266922 769121780544 769338254178 769566874167 772682529528 774226619751 776259763461 777606034296 778674174453 780754236864 781782221376 782082050192 783835206336 785145150972 785401583512 786480431841 788581347008 789664563144 791034081984 793111362624 794155617216 794696276808 797607772416 797832263592 798069350988 799426611789 801300400992 802401088356 802663156776 807513958692 810700525908 810737118464 811850768352 813982714272 815137613568 815609336724 818911398816 820331640576 823568788224 823785871428 825214567008 827381606688 828284994432 828518119884 828555516672 828764326026 832119647184 833215262256 833534816652 833782513578 835403312016 836852155776 837072740322 841669201152 841919315328 842406537154 845817089936 846978926598 849241450624 850359609216 850573913553 855244510848 855469943406 856953588816 859203976176 860423036544 860639877027 860920966542 863818390656 864075086784 864406476528 868075434408 869267845719 869551753174 874300827456 874806788583 878348516472 879504999048 879842306466 881814607128 883065748032 883576781451 887154015384 888372633537 888692610624 889913342232 892250282952 894033311409 896077867776 897308743968 897561296541 897601809728 901462951116 902996051373 906682339584 908224316352 910260239616 911808301248 912079258272 913332114396 915771886848 917029815264 921032550144 921275323668 922873095648 926514886752 927145656276 928366387884 930265959168 930542401152 930804307524 932124956256 935898741504 936134603082 936440349572 945578979072 946877851296 947159229744 950993882496 951544226178 952894301232 954746642304 955396631952 956654560368 957053580672 960830252928 961083516666 962750328176 964072787418 966332493504 966604473198 966648102784 967975916112 972084472632 972457286094 972746265841 976584863709 981947401344 982239201216 983588430888 983909676048 987893116032 988142081031 989443123929 992041433019 992086210752 993448966536 997785262656 998048267307 999779186952 1003826875968 1004407794299 1007788122432 1008087601248 1008474222616 1009802035944 1013890303296 1019714609088 1020017632032 1021752355896 1024042769568 1025495707392 1025784338904 1026089165556 1026482690877 1028188691712 1030243372704 1032302159668 1035013017948 1036808045728 1038232232604 1041005649152 1042376295168 1045113608448 1046860201296 1048640575788 1052886084192 1054712109312 1057481816832 1058874156288 1059595035744 1063776351456 1064092467984 1065554133462 1065902149052 1068400534656 1069868117808 1070217542368 1072006088886 1074821210946 1076236380414 1076685278256 1080934034544 1082467691136 1083094119198 1085310285696 1087479115632 1088972905626 1091881865088 1093595031711 1098381161904 1100286089344 1103175475584 1104690826512 1105019101368 1106898385554 1109492862912 1110953683008 1111379755536 1111710018104 1113871082688 1116096987096 1121264102777 1124101063872 1124751585321 1129305235464 1131561982713 1133761637736 1134098551404 1134533500443 1136027290437 1140626591208 1142604785088 1145605301568 1147519836036 1147894622056 1149471400383 1152100115712 1152541968704 1157433912544 1159023794292 1165734436608 1166409051444 1170334593792 1171131355296 1172673332064 1173123075288 1175752809504 1177420997376 1177717726458 1178102375268 1182872020512 1184496844716 1184923480832 1186551122976 1189667043936 1192044415212 1196411658624 1196748395388 1197104026482 1201950601488 1203994735164 1210965755136 1211270938038 1215744401664 1216050788862 1216105677696 1217776152528 1220974071408 1222706420352 1223414005086 1228367098224 1230497460864 1230821805758 1235353182336 1235678807142 1236194208368 1237821850512 1241072410032 1242833275008 1243146489039 1248179470776 1249822893384 1250302224978 1250673770367 1255278233664 1255609110483 1262503801728 1262878972992 1263609805731 1268725634904 1270468389897 1270525734976 1270883331562 1273862175936 1275539413824 1281444688888 1283204915109 1285430383224 1288443324672 1288805964264 1290634554816 1291381449813 1295727585984 1296112630176 1296609714792 1302113151612 1304327629761 1309652268288 1311451241184 1311879568064 1317522774708 1319257498572 1319763459699 1322721910692 1322781614336 1324598622048 1330380350208 1330731023076 1333038915936 1334870013348 1338435834624 1343717496576 1344116801664 1345963115952 1346402714592 1351853737728 1352194426674 1359619478784 1360023509376 1362336474528 1365390359424 1367712451872 1368118887408 1368643587836 1373657830272 1374452771146 1380017357264 1381912985502 1384309643472 1389772330128 1390718484414 1392549581826 1395398938752 1395813601728 1396206461286 1398187434384 1403848112256 1404201904623 1404660524358 1412793380992 1418368468608 1418789957312 1420738844616 1426490823744 1427316339267 1429341451848 1433094947928 1434981840552 1435580371008 1441245379392 1441625274999 1444125492264 1446109181127 1449498740256 1449906709797 1449972154176 1451963874168 1458126708948 1458685929141 1464508215872 1472921102016 1473358801824 1475864514072 1479323817216 1481271577344 1481839674048 1485161443584 1488129316128 1490173449804 1496677893984 1498801418496 1499668780428 1502737318656 1505740313952 1508749310284 1511682183648 1512131401872 1512711333924 1514703053916 1520835454944 1523473046784 1527473735424 1530026448048 1532628533844 1538243561088 1538676508356 1539133748334 1545365059056 1548453239502 1552519526922 1555212068592 1557348348906 1561508473728 1563564442752 1564164100384 1567670412672 1570290301944 1570803167024 1572960863682 1577162694016 1579329126288 1582068163968 1586222725248 1588311234432 1589392553616 1595664527184 1596138701976 1598331200193 1598853223578 1602600801984 1604802176712 1605326313552 1608009133329 1612231816419 1614354570621 1615027917384 1621401051816 1623701536704 1624641178797 1627965428544 1631218673448 1637822797632 1638770611751 1647571742856 1650429134016 1654763213376 1656569988864 1657036239768 1657528652052 1660347578331 1664239294368 1666430524512 1667069633304 1667565027156 1670806624032 1673704311552 1674145480644 1683838630656 1684813074308 1691634179872 1693957853196 1698482901248 1700719218432 1701147827106 1710489021696 1710939886812 1713907177632 1718407952352 1720846073088 1721279754054 1721841933084 1727636781312 1728150173568 1728812953056 1736150868816 1738535691438 1739103506348 1748601654912 1749613577166 1756697032944 1759009998096 1759684612932 1763629214256 1766131496064 1767153562902 1774308030768 1776745267074 1777385221248 1779826684464 1784500565904 1788066622818 1794617487936 1795122593082 1795203619456 1795656039723 1802925902232 1805992102746 1806528779419 1816448632704 1816906407057 1823616602496 1824158516544 1826664228792 1834059630528 1835121007629 1842550647336 1845746191296 1846232708637 1853029773504 1853518210713 1854291312552 1856732775768 1861084802304 1861608615048 1864249912512 1865328760841 1872269206164 1872880699144 1875453337467 1893755702592 1894318459488 1901987764992 1903088452356 1905788602464 1906324997343 1909493284608 1910793263904 1913309120736 1914107161344 1921660505856 1922167033332 1925500656352 1928145574836 1932664987008 1933208946396 1933296205568 1935951832224 1944168945264 1944914572188 1945492531682 1953169727418 1963894802688 1964478402432 1967176861776 1967819352096 1975786232064 1976284162062 1978886247858 1984082866038 1984172421504 1986897933072 1995570525312 1996096534614 1999558373904 2007653751936 2008815588598 2015576244864 2016175202496 2016948445232 2019604071888 2027780606592 2028291640011 2039429218176 2040035264064 2043504711792 2048085539136 2051568677808 2052178331112 2052965381754 2060486745408 2061679156719 2064604319336 2070026035896 2072869478253 2073616091456 2076464465208 2086077726621 2088824372739 2093720402592 2094309691929 2097281151576 2105772168384 2106990786537 2119190071488 2127552702912 2128184935968 2131108266924 2131804298104 2136801069312 2139736235616 2140435084736 2144012177772 2149642421892 2152472760828 2153370556512 2161868069088 2164935382272 2166188238396 2170620571392 2174958231264 2177945811252 2183763730176 2187190063422 2196762323808 2200572178688 2206350951168 2209381653024 2210038202736 2213796771108 2218985725824 2221907366016 2222759511072 2223420036208 2227742165376 2232193974192 2242528205554 2248202127744 2249503170642 2258610470928 2263123965426 2267523275472 2268197102808 2269067000886 2272054580874 2281253182416 2285209570176 2291210603136 2295039672072 2295789244112 2298942800766 2305083937408 2308700622501 2314867825088 2318047588584 2322679859253 2328779290383 2332818102888 2336022523359 2342262710592 2345346664128 2346246150576 2351505619008 2355435452916 2356204750536 2359441295523 2365744041024 2368993689432 2373102245952 2379334087872 2384088830424 2392823317248 2393496790776 2394208052964 2395126278713 2398279835367 2403901202976 2407989470328 2422541876076 2432101577724 2432211355392 2435552305056 2441948142816 2445412840704 2446828010172 2456734196448 2460994921728 2461643611516 2470706364672 2471357614284 2472388416736 2475643701024 2482144820064 2485666550016 2486292978078 2496358941552 2499645786768 2500604449956 2501347540734 2510556467328 2511218220966 2525007603456 2525757945984 2527219611462 2537451269808 2540936779794 2541051469952 2541766663124 2547724351872 2551078827648 2551721740659 2562889377776 2566409830218 2570860766448 2577611928528 2581269109632 2582762899626 2591455171968 2592225260352 2593219429584 2604226303224 2607803537157 2608655259522 2622902482368 2623759136128 2624420365749 2635045549416 2638514997144 2639526919398 2640311292997 2645443821384 2649197244096 2650730344353 2661462046152 2666077831872 2669740026696 2682099934227 2688233603328 2691926231904 2692683889623 2692805429184 2704388853348 2708988154119 2720047018752 2724672949056 2730780718848 2735424903744 2736237774816 2737287175672 2747315660544 2748905542292 2760034714528 2763825971004 2768619286944 2779544660256 2781436968828 2785099163652 2790797877504 2791627203456 2792412922572 2796374868768 2807696224512 2808403809246 2809321048716 2825586761984 2836736937216 2837579914624 2841477689232 2852981647488 2854632678534 2858682903696 2866189895856 2869963681104 2871160742016 2882490758784 2883250549998 2888250984528 2892218362254 2898997480512 2899813419594 2899944308352 2903927748336 2916253417896 2917371858282 2918238797523 2929016431744 2929754591127 2945842204032 2946717603648 2951729028144 2963679348096 2964426243093 2968329371787 2976258632256 2980346899608 2993355787968 2994144801921 2999337560856 3011480627904 3013223382897 3017498620568 3023364367296 3024262803744 3025422667848 3029406107832 3041670909888 3043431136109 3060052896096 3065257067688 3076487122176 3077353016712 3078267496668 3079448072631 3090730118112 3096906479004 3105039053844 3110424137184 3114696697812 3123016947456 3127128885504 3128328200768 3135340825344 3140580603888 3141606334048 3145921727364 3154325388032 3158658252576 3164136327936 3172445450496 3176622468864 3178785107232 3191329054368 3192277403952 3196662400386 3197706447156 3205201603968 3209604353424 3210652627104 3216018266658 3224463632838 3228709141242 3230055834768 3242802103632 3247403073408 3249282357594 3255930857088 3262437346896 3275645595264 3277541223502 3295143485712 3300858268032 3309526426752 3314072479536 3315057304104 3320695156662 3328478588736 3332861049024 3334139266608 3335130054312 3341613248064 3348290961288 3354982018921 3363792308331 3369626148616 3374254755963 3383268359744 3387915706392 3394685948139 3402295654212 3403600501329 3408081871311 3421879773624 3427814355264 3436815904704 3442559508108 3443683866168 3448414201149 3456300347136 3457625906112 3472301737632 3477071382876 3478207012696 3497203309824 3499227154332 3513394065888 3518019996192 3519369225864 3527258428512 3532262992128 3534307125804 3548616061536 3553490534148 3554770442496 3559653368928 3569001131808 3576133245636 3589234975872 3590245186164 3590407238912 3591312079446 3605851804464 3611984205492 3613057558838 3632897265408 3633812814114 3647233204992 3648317033088 3653328457584 3668119261056 3670242015258 3685101294672 3691492382592 3692465417274 3706059547008 3707036421426 3708582625104 3713465551536 3723217230096 3728499825024 3729439467117 3730657521682 3744538412328 3745761398288 3750906674934 3752021311101 3766827331449 3787511405184 3788636918976 3790829417193 3806176904712 3811405169691 3811577204928 3812649994686 3821586527808 3826618241472 3844334066664 3849614745327 3851001312704 3856291149672 3865329974016 3866417892792 3871903664448 3874144349439 3888337890528 3889829144376 3890985063364 3906339454836 3912982889283 3928956804864 3934353723552 3935638704192 3952568324124 3957772495716 3959290379097 3968165732076 3968344843008 3973795866144 3991141050624 3992193069228 3999116747808 4015307503872 4017631177196 4031152489728 4032350404992 4033896890464 4039208143776 4055561213184 4056583280022 4078858436352 4080070528128 4087009423584 4096171078272 4103137355616 4104356662224 4105930763508 4120973490816 4123358313438 4129208638672 4140052071792 4145738956506 4147232182912 4152928930416 4172155453242 4177648745478 4187440805184 4188619383858 4194562303152 4211544336768 4213981573074 4238380142976 4255105405824 4256369871936 4262216533848 4263608596208 4279472471232 4280870169472 4281949017801 4288024355544 4299284843784 4304945521656 4306741113024 4307876320153 4323736138176 4324875824997 4332376476792 4338327543381 4349916462528 4355891622504 4374380126844 4376057787423 4393524647616 4418763306048 4420076405472 4427593542216 4437971451648 4443814732032 4445519022144 4446840072416 4448091660467 4455484330752 4464387948384 4485056411108 4496404255488 4499006341284 4517220941856 4526247930852 4535046550944 4536394205616 4538134001772 4544109161748 4562506364832 4570419140352 4582421206272 4590079344144 4591578488224 4597885601532 4610167874816 4617401245002 4629735650176 4636095177168 4645359718506 4657558580766 4665636205776 4672045046718 4684525421184 4690693328256 4692492301152 4703011238016 4710870905832 4712409501072 4718882591046 4731488082048 4737987378864 4746204491904 4758668175744 4768177660848 4786993581552 4788416105928 4790252557426 4796559670734 4807802405952 4815978940656 4824027399987 4836695449257 4843063711863 4845083752152 4864203155448 4871104610112 4873923536391 4883896285632 4893656020344 4903435258423 4913468392896 4916311835253 4923287223032 4942715228568 4944776833472 4951287402048 4964289640128 4972585956156 4981042734993 4992717883104 4999291573536 5001208899912 5002695081468 5021112934656 5022436441932 5051515891968 5054439222924 5074902539616 5081873559588 5082102939904 5083533326248 5095448703744 5102157655296 5103443481318 5125778755552 5132819660436 5141721532896 5155223857056 5162538219264 5165525799252 5182910343936 5184450520704 5186438859168 5208452606448 5215607074314 5217310519044 5245804964736 5247518272256 5248840731498 5270091098832 5277029994288 5279053838796 5280622585994 5290887642768 5298394488192 5301460688706 5322924092304 5332155663744 5339480053392 5364199868454 5383852463808 5385367779246 5385610858368 5386968119169 5408777706696 5417976308238 5419586338257 5449345898112 5450719221171 5470849807488 5472475549632 5474574351344 5497811084584 5505363022887 5520069429056 5527651942008 5537238573888 5538698125911 5559089320512 5560554632139 5562873937656 5570198327304 5583254406912 5584825845144 5592749737536 5595986282523 5616807618492 5618642097432 5626360012401 5675159829248 5682955378464 5705963294976 5709265357068 5717365807392 5718974992029 5732379791712 5739927362208 5742321484032 5764981517568 5766501099996 5776501969056 5784436724508 5797994961024 5799626839188 5799888616704 5807855496672 5832506835792 5834743716564 5836477595046 5858032863488 5859509182254 5891684408064 5893435207296 5903458056288 5927358696192 5928852486186 5936658743574 5952517264512 5960693799216 5986711575936 5988289603842 5998675121712 6022961255808 6026446765794 6034997241136 6046728734592 6048525607488 6050845335696 6058812215664 6083341819776 6084874920033 6086862272218 6120105792192 6130514135376 6154706033424 6156534993336 6158896145262 6181460236224 6185037470157 6193812958008 6210078107688 6218608434759 6220848274368 6229393395624 6256656401536 6258233179863 6266473118217 6281161207776 6282929075787 6283212668096 6291843454728 6317316505152 6320972359611 6357570214464 6382658108736 6384554807904 6393324800772 6395412894312 6410403207936 6419208706848 6421305254208 6432036533316 6448927265676 6457418282484 6460111669536 6485604207264 6494806146816 6498564715188 6511861714176 6524874693792 6551291190528 6555082447004 6590286971424 6601716536064 6619052853504 6628144959072 6630114608208 6641390313324 6656957177472 6665722098048 6668278533216 6670260108624 6683226496128 6696581922576 6709964037842 6727584616662 6739252297232 6748509511926 6766536719488 6775831412784 6789371896278 6804591308424 6807201002658 6816163742622 6843759547248 6855628710528 6873631809408 6885119016216 6887367732336 6896828402298 6915251812224 6926101867503 6944603475264 6954142765752 6956414025392 6968039577759 6986337871149 6998454308664 7026788131776 7036039992384 7038738451728 7054516857024 7068614251608 7078323886569 7097232123072 7106981068296 7119306737856 7138002263616 7152266491272 7166559223849 7178469951744 7180490372328 7182624158892 7185378836139 7194839506101 7211703608928 7223968410984 7226115117676 7267625628228 7296634066176 7306656915168 7336238522112 7340484030516 7370202589344 7382984765184 7384930834548 7412119094016 7414072842852 7417165250208 7426931103072 7446434460192 7456999650048 7458878934234 7461315043364 7489076824656 7491522796576 7501813349868 7504042622202 7533654662898 7575022810368 7577273837952 7581658834386 7612353809424 7622810339382 7623154409856 7625299989372 7643173055616 7653236482944 7655165221977 7688668133328 7699229490654 7702002625408 7712582299344 7732835785584 7743807328896 7748288698878 7776675781056 7779658288752 7781970126728 7812678909672 7825965778566 7868707447104 7871277408384 7873261097247 7905136648248 7915544991432 7918580758194 7920933878991 7936331464152 7947591732288 7952191033059 7984386138456 7998233495616 8000341737427 8035262354392 8046299802681 8064700809984 8067793780928 8078416287552 8113166560044 8126964462357 8160141056256 8174018847168 8192342156544 8206274711232 8208713324448 8211861527016 8241946981632 8246716626876 8258417277344 8260741655153 8280104143584 8291477913012 8294464365824 8305857860832 8344310906484 8355297490956 8374881610368 8377238767716 8389124606304 8423088673536 8427963146148 8476760285952 8510210811648 8512739743872 8524433067696 8527217192416 8558944942464 8561740338944 8563898035602 8576048711088 8598569687568 8609891043312 8613482226048 8615752640306 8647472276352 8649751649994 8664752953584 8676655086762 8699832925056 8711783245008 8748760253688 8752115574846 8754716392569 8787049295232 8789263773381 8837526612096 8840152810944 8855187084432 8891038044288 8893278729279 8893680144832 8896183320934 8928775896768 8970112822216 8982434405763 8998012682568 9034441883712 9039670148691 9052495861704 9070093101888 9072788411232 9076268003544 9088218323496 9125012729664 9130293408327 9180158688288 9183156976448 9195771203064 9234802490004 9238344217893 9259471300352 9272190354336 9290719437012 9315117161532 9331272411552 9344090093436 9369050842368 9381386656512 9384984602304 9406022476032 9421741811664 9424819002144 9437765182092 9462976164096 9475974757728 9492408983808 9517336351488 9536355321696 9573987163104 9576832211856 9580505114852 9593119341468 9615604811904 9631957881312 9648054799974 9673390898514 9686127423726 9690167504304 9728406310896 9742209220224 9747847072782 9767792571264 9787312040688 9806870516846 9826936785792 9832623670506 9846574446064 9885430457136 9889553666944 9902574804096 9928579280256 9945171912312 9962085469986 9985435766208 9998583147072 10002417799824 10005390162936 10044872883864 10064946056763 10091376924993 10108878445848 10122764267889 10149805079232 10163747119176 10167066652496 10184057844417 10206886962636 10210801503987 10224245613933 10251557511104 10265639320872 10283443065792 10310447714112 10331051598504 10345242603447 10368901041408 10372877718336 10416905212896 10431214148628 10434621038088 10491609929472 10497681462996 10540182197664 10554059988576 10558107677592 10561245171988 10581775285536 10596788976384 10602921377412 10645848184608 10664311327488 10678960106784 10728399736908 10767704927616 10770735558492 10771221716736 10773936238338 10817555413392 10835952616476 10839172676514 10898691796224 10901438442342 10941699614976 10944951099264 10949148702688 10995622169168 11010726045774 11040138858112 11055303884016 11074477147776 11077396251822 11118178641024 11121109264278 11125747875312 11140396654608 11169651690288 11185499475072 11188318401351 11191972565046 11233615236984 11237284194864 11252720024802 11256063933303 11300481994347 11365910756928 11372488251579 11418530714136 11434731614784 11437949984058 11464759583424 11479854724416 11533002199992 11548844235981 11553003938112 11568873449016 11595989922048 11599253678376 11615710993344 11622433048317 11665013671584 11669487433128 11672955190092 11692807154701 11719018364508 11738948667849 11786870414592 11806916112576 11857704972372 11873317487148 11877871137291 11905034529024 11921387598432 11973423151872 11976579207684 11997350243424 12045922511616 12052893531588 12069994482272 12093457469184 12097051214976 12101690671392 12117624431328 12166683639552 12169749840066 12173724544436 12240211584384 12261028270752 12309412066848 12313069986672 12317792290524 12362920472448 12370074940314 12387625916016 12420156215376 12437216869518 12441696548736 12458786791248 12513312803072 12516466359726 12532946236434 12562322415552 12565858151574 12566425336192 12583686909456 12634633010304 12641944719222 12645701455933 12715140428928 12765316217472 12769109615808 12786649601544 12790825788624 12838417413696 12842610508416 12845847053403 12864073066632 12897854531352 12914836564968 12920223339072 12923628960459 12971208414528 12974627474991 12997129430376 13049749387584 13057301325887 13110164894008 13128173362269 13180573942848 13256289918144 13260229216416 13282780626648 13313914354944 13331444196096 13336557066432 13340520217248 13344274981401 13366452992256 13393163845152 13419928075684 13455169233324 13478504594464 13497019023852 13533073438976 13551662825568 13578743792556 13609182616848 13614402005316 13632327485244 13687519094496 13711257421056 13747263618816 13770238032432 13774735464672 13793656804596 13830503624448 13852203735006 13889206950528 13908285531504 13912828050784 13936079155518 13972675742298 13996908617328 14053576263552 14072079984768 14077476903456 14109033714048 14137228503216 14156647773138 14194464246144 14213962136592 14238613475712 14276004527232 14304532982544 14333118447698 14360980744656 14365248317784 14370757672278 14389679012202 14423407217856 14447936821968 14452230235352 14472082199961 14510086347771 14535251256456 14613313830336 14621770609173 14680968061032 14710305775269 14740405178688 14748935505759 14769861669096 14828145685704 14834330500416 14853862206144 14892868920384 14917757868468 14922630086728 14943128204979 14978153649312 14983045593152 15003626699736 15008085244404 15067309325796 15154547675904 15163317668772 15224707618848 15245620678764 15246308819712 15250599978744 15286346111232 15306472965888 15310330443954 15377336266656 15398458981308 15404005250816 15425164598688 15465671571168 15487614657792 15496577397756 15553351562112 15559316577504 15563940253456 15625357819344 15651931557132 15737414894208 15742554816768 15746522194494 15810273296496 15831089982864 15837161516388 15841867757982 15872662928304 15895183464576 15904382066118 15968772276912 15996466991232 16000683474854 16070524708784 16092599605362 16135587561856 16156832575104 16160904357507 16226333120088 16253928924714 16258759014771 16348037694336 16352157663513 16412549422464 16417426648896 16423723054032 16493433253752 16516089068661 16516834554688 16521483310306 16560208287168 16582955826024 16611715721664 16616094377733 16681663896417 16688621812968 16710594981912 16749763220736 16754477535432 16778249212608 16787958847569 16855926292296 16879080037203 17025479487744 17048866135392 17054434384832 17117889884928 17127796071204 17152097422176 17156924976087 17197139375136 17219782086624 17226964452096 17231505280612 17294944552704 17299503299988 17329505907168 17353310173524 17399665850112 17423566490016 17497520507376 17504231149692 17509432785138 17574098590464 17578527546762 17675053224192 17680305621888 17710374168864 17782076088576 17786557458558 17787360289664 17792366641868 17857551793536 17940225644432 17964868811526 17996025365136 18068883767424 18079340297382 18104991723408 18140186203776 18145576822464 18152536007088 18176436646992 18250025459328 18254624760099 18260586816654 18360317376576 18366313952896 18391542406128 18469604980008 18476688435786 18482179050979 18544380708672 18555112410471 18581438874024 18630234323064 18662544823104 18688180186872 18769969204608 18774699539589 18799419354651 18843483623328 18848787227361 18849638004288 18875530364184 18951949515456 18962917078833 19072710643392 19077737989249 19147974326208 19153664423712 19161010229704 19186238682936 19231209623808 19263915762624 19296109599948 19346781797028 19372254847452 19380335008608 19456812621792 19484418440448 19495694145564 19535585142528 19574624081376 19613741033692 19653873571584 19665247341012 19693148892128 19770860914272 19779107333888 19805149608192 19857158560512 19890343824624 19924170939972 19970871532416 19997166294144 20004835599648 20010780325872 20089745767728 20129892113526 20182753849986 20217756891696 20245528535778 20299610158464 20327494238352 20334133304992 20368115688834 20413773925272 20421603007974 20448491227866 20503115022208 20531278641744 20566886131584 20620895428224 20662103197008 20690485206894 20745755436672 20778305602509 20833810425792 20862428297256 20869242076176 20904118733277 20959013613447 20995362925992 21080364395328 21108119977152 21116215355184 21122490343976 21163550571072 21205842754824 21291696369216 21304017952763 21357920213568 21456799473816 21499677671547 21535409855232 21541471116984 21547872476676 21556136508417 21584518518303 21635110826784 21671905232952 21678345353028 21802876884684 21889902198528 21898297405376 21991244338336 22021452091548 22080277716224 22110607768032 22148954295552 22154792503644 22236357282048 22242218528556 22251495750624 22280793309216 22339303380576 22370998950144 22376636802702 22383945130092 22467230473968 22474568389728 22505440049604 22512127866606 22600963988694 22731821513856 22744976503158 22837061428272 22869463229568 22875899968116 22929519166848 22959709448832 23066004399984 23097688471962 23106007876224 23137746898032 23198507356752 23231421986688 23244866096634 23330027343168 23338974866256 23345910380184 23385614309402 23438036729016 23477897335698 23484874132447 23613832225152 23619783291741 23715409944744 23746634974296 23755742274582 23762801636973 23842775196864 23856573099177 23953158415368 23994700486848 24001025212281 24105787063176 24138899408043 24139988964544 24194102429952 24203381342784 24235248862656 24339499680132 24347449088872 24380893387071 24480423168768 24522056541504 24618824133696 24626139973344 24635584581048 24725840944896 24740149880628 24775251832032 24782224965459 24840312430752 24874433739036 24883393097472 24917573582496 25032932719452 25065892472868 25124644831104 25131716303148 25132850672384 25167373818912 25269266020608 25283889438444 25291402911866 25430280857856 25530632434944 25538219231616 25573299203088 25581651577248 25676834827392 25685221016832 25691694106806 25728146133264 25795709062704 25829673129936 25840446678144 25847257920918 25942416829056 25949254949982 25994258860752 26099498775168 26114602651774 26220329788016 26256346724538 26264149177707 26361147885696 26367791320143 26512579836288 26520458432832 26565561253296 26673114132864 26679836187837 26681040434496 26688549962802 26786327690304 26839856151368 26910338466648 26947303217289 26957009188928 26994038047704 27103325651136 27119010446073 27157487585112 27218365233696 27228804010632 27264654970488 27375038188992 27390880224981 27540476064864 27549470929344 27587313609192 27704407470012 27715032653679 27778413901056 27816571063008 27825656101568 27872158311036 27945351484596 27993817234656 28107152527104 28144159969536 28154953806912 28218067428096 28274457006432 28313295546276 28388928492288 28427924273184 28477226951424 28552009054464 28609065965088 28666236895396 28721961489312 28730496635568 28741515344556 28779358024404 28846814435712 28895873643936 28904460470704 28944164399922 29020172695542 29070502512912 29226627660672 29243541218346 29361936122064 29420611550538 29480810357376 29497871011518 29539723338192 29656291371408 29668661000832 29707724412288 29785737840768 29835515736936 29845260173456 29886256409958 29956307298624 29966091186304 30007253399472 30016170488808 30134618651592 30155134241071 30194838170289 30274130774979 30326635337544 30368292803667 30449415237696 30491241357528 30501199957488 30552173533251 30620660887908 30632404511961 30672736841799 30754672533312 30796917962616 30850329197376 30931343142336 30993154795512 31106703124224 31118633155008 31127880506912 31136641623269 31250715638688 31303863114264 31474829788416 31493044388988 31620546592992 31662179965728 31674323032776 31683735515964 31745325856608 31790366929152 31808764132236 31937544553824 31992933982464 32001366949708 32141049417568 32185199210724 32271175123712 32313665150208 32321808715014 32452666240176 32507857849428 32517518029542 32696075388672 32704315327026 32825098844928 32834853297792 32847446108064 32986866507504 33032178137322 33033669109376 33042966620612 33120416574336 33165911652048 33223431443328 33232188755466 33363327792834 33377243625936 33421189963824 33508955070864 33556498425216 33575917695138 33711852584592 33758160074406 33768191799909 33901445983041 34097732270784 34108868769664 34117464754737 34255592142408 34304194844352 34313849952174 34324046808961 34394278750272 34439564173248 34463010561224 34599006599976 34659011814336 34706620347048 34847132980032 34867299144951 34995041014752 35008462299384 35018865570276 35078421464103 35157055093524 35216846003547 35360611243776 35420748337728 35573114917116 35574720579328 35584733283736 35633613411873 35715103587072 35880451288864 35929737623052 35992050730272 36137767534848 36158680594764 36209983446816 36280372407552 36291153644928 36305072014176 36352873293984 36500050918656 36509249520198 36521173633308 36720634753152 36732627905792 36783084812256 36939209960016 36953376871572 36964358101958 37088761417344 37110224820942 37162877748048 37260468646128 37325089646208 37376360373744 37539938409216 37549399079178 37598838709302 37686967246656 37697574454722 37699276008576 37751060728368 37903899030912 37925834157666 37937104367799 38145421286784 38155475978498 38295948652416 38307328847424 38322020459408 38372477365872 38527831525248 38537541160209 38592219199896 38693563594056 38744509694904 38760670017216 38770886881377 38913625243584 38923882424973 38991388291128 39149248162752 39171903977661 39227482067384 39330494682024 39384520086807 39386297784256 39541721828544 39780687649248 39848341879944 39941743064832 39994332588288 40009671199296 40021560651744 40032824944203 40179491535456 40259784227052 40365507699972 40435513783392 40491057071556 40599220316928 40654988476704 40668266609984 40736231377668 40827547850544 40843206015948 40896982455732 41006230044416 41062557283488 41133772263168 41241790856448 41324206394016 41380970413788 41491510873344 41556611205018 41667620851584 41724856594512 41738484152352 41808237466554 41918027226894 41990725851984 42160728790656 42216239954304 42232430710368 42244980687952 42327101142144 42411685509648 42583392738432 42608035905526 42715840427136 42913598947632 42999355343094 43082942233968 43095744953352 43112273016834 43169037036606 43270221653568 43343810465904 43356690706056 43416246599883 43530259043313 43605753769368 43796594810752 43865311827519 43982488676672 44042904183096 44130917325807 44221215536064 44246806517277 44309585007288 44484437057112 44502991501248 44561586618432 44678606761152 44753273605404 44767890260184 44829384614937 44934460947936 44949136779456 45010880099208 45024255733212 45201927977388 45463643027712 45489953006316 45674122856544 45738926459136 45751799936232 45859038333696 45919418897664 46132008799968 46195376943924 46212015752448 46275493796064 46397014713504 46462843973376 46489732193268 46660054686336 46677949732512 46691820760368 46771228618804 46876073458032 46955794671396 46969748264894 47227664450304 47239566583482 47430819889488 47493269948592 47511484549164 47525603273946 47685550393728 47713146198354 47906316830736 47989400973696 48002050424562 48211574126352 48277798816086 48279977929088 48406762685568 48470497725312 48482713072521 48678999360264 48694898177744 48761786774142 48776277044313 49044113083008 49237648267392 49252279946688 49271169162096 49480299761256 49548267205983 49550503664064 49564449930918 49680624861504 49748867478072 49835147164992 49848283133199 50044991689251 50065865438904 50131784945736 50165914566943 50249289662208 50263432606296 50334747637824 50363876542707 50567778876888 50582805823732 51076438463232 51146598406176 51163303154496 51353669654784 51383388213612 51456292266528 51470774928261 51591418125408 51659346259872 51680893356288 51694515841836 51884833658112 51898509899964 51988517721504 52198997550336 52229205303548 52440659576032 52512693449076 52528298355414 52722295771392 52735582640286 53025159672576 53040916865664 53131122506592 53346228265728 53359672375674 53362080868992 53377099925604 53572655380608 53679712302736 53820676933296 53894606434578 53914018377856 53988076095408 54206651302272 54238020892146 54314975170224 54436730467392 54457608021264 54529309940976 54750076377984 54781760449962 55080952129728 55098941858688 55174627218384 55408814940024 55430065307358 55446537152937 55633142126016 55651312203136 55665337231413 55744316622072 55890702969192 55987634469312 56002392161989 56309907613824 56324098618767 56398258063953 56548914012864 56626591092552 56855848546368 56888751236499 57218131930176 57233213967747 57332473790792 57443922978624 57460993271136 57483030689112 57558716048808 57693628871424 57791747287872 57808920941408 57825191586071 57888328799844 58040345391084 58141005025824 58453255321344 58487082436692 58723872244128 58841223101076 58961620714752 58995742023036 59079446676384 59312582742816 59337322001664 59415448824576 59571475681536 59671031473872 59690520346912 59772512819916 59912614597248 59932182372608 60014506798944 60032340977616 60269237303184 60310268482142 60389676340578 60548261549958 60653270675088 60736585607334 60898830475392 60982482715056 61002399914976 61104347066502 61241321775816 61264809023922 61345473683598 61509345066624 61593835925232 61700658394752 61862686284672 61986309591024 62237266310016 62255761013824 62273283246538 62501431277376 62607726228528 62712356199831 62877040840341 62986088777976 63241093185984 63324359931456 63348646065552 63367471031928 63490651713216 63617528264472 63744658359499 63875089107648 63912053858289 64002733899416 64282098835136 64370398421448 64499033014641 64643617430028 64668409525251 64753555554909 64905332480352 65015715698856 65035036059084 65408630654052 65669706595584 65694892216128 65973733015008 66064356274644 66067338218752 66085933241224 66240833148672 66331823304096 66446862886656 66464377510932 66726655585668 66754487251872 66842379927648 67017910141728 67112996850432 67151835390276 67423705169184 67516320148812 67536383599818 67802891966082 68195464541568 68217737539328 68234929509474 68511184284816 68608389688704 68627699904348 68648093617922 68788557500544 68879128346496 68926021122448 69198013199952 69318023628672 69413240694096 69694265960064 69734598289902 69990082029504 70016924598768 70037731140552 70156842928206 70314110187048 70433692007094 70454622397341 70841496675456 70859349875223 71146229834232 71169466567472 71267226823746 71288404910919 71569719297531 71760902577728 71859475246104 71984101460544 72003075636843 72317361189528 72416698224129 72419966893632 72582307289856 72610144028352 72705746587968 73018499040396 73042347266616 73142680161213 73441269506304 73566169624512 73878419920032 73906753743144 73928716203916 74177522834688 74220449641884 74325755496096 74346674896377 74520937292256 74650179292416 74752720747488 75098798158356 75197677418604 75373934493312 75395148909444 75398552017152 75502121456736 75807798061824 75851668315332 75874208735598 76290842573568 76310951956996 76591897304832 76614657694848 76644040918816 76744954731744 77055663050496 77075082320418 77184438399792 77387127188112 77489019389808 77521340034432 77541773762754 77827250487168 77847764849946 77982776582256 78298496325504 78343807955322 78454964134768 78660989364048 78769040173614 78772595568512 78792447533121 79083443657088 79103373960429 79561375298496 79696683759888 80019342398592 80043121303488 80065649888406 80358983070912 80519568454104 80731015399944 80841909651867 80871027566784 80982114143112 81309976953408 81336533219968 81357031338219 81472462755336 81655095701088 81686412031896 81793964911464 81849650082907 82125114566976 82172640674943 82648412788032 82761940827576 83113222410036 83145097961037 83335241703168 83449713189024 83476968304704 83616474933108 83836054453788 83981451703968 84321457581312 84432479908608 84464861420736 84489961375904 84654202284288 84823371019296 85166785476864 85216071811052 85431680854272 85827197895264 85998710686188 86165884467936 86191489906704 86224546033668 86338074073212 86540443307136 86687620931808 86713381412112 86832493199766 87060518086626 87211507538736 87593189621504 87730623655038 87964977353344 88085808366192 88261834651614 88442431072128 88493613034554 88619170014576 88968874114224 89005983002496 89123173236864 89357213522304 89506547210808 89535780520368 89658769229874 89868921895872 89898273558912 90021760198416 90048511466424 90403855954776 90465402723213 90584514510867 90822392324937 90979906012632 91348245713088 91503599872464 91656520599753 91897213535883 92018210525397 92264017599936 92390753887848 92550987592128 92794029427008 92979464386536 93165269910037 93320109372672 93355899465024 93383641520736 93409924869807 93542457237608 93752146916064 93911589342792 93939496529788 94479133166964 94861639778976 94986539897184 95022969098328 95051206547892 95371100787456 95426292396708 95812633661472 95978801947392 96004100849124 96423148252704 96555597632172 96559955858176 96813525371136 96940995450624 96965426145042 97357998720528 97389796355488 97523573548284 97552554088626 98088226166016 98475296534784 98504559893376 98542338324192 98960599522512 99096534411966 99101007328128 99128899861836 99361249723008 99497734956144 99670294329984 99696566266398 100089983378502 100131730877808 100263569891472 100331829133886 100526865212592 100669495275648 100727753085414 101135557753776 101165611647464 101304575399727 102293196812352 102326606308992 102352394264211 102766776427224 102912584533056 102941549856522 102972140426883 103182836250816 103318692519744 103389031683672 103797019799928 103977035443008 104004442586551 104458410607096 104601897434853 104881319152064 105025386898152 105056596710828 105235264392309 105471165280572 105650538010641 106081833731328 106262245013184 106719344751348 106724161737984 106754199851208 106900840235619 107145310761216 107359424605472 107641353866592 107789212869156 107828036755712 107976152190816 108413302604544 108476041784292 108629950340448 108873460934784 108915216042528 109058619881952 109500152755968 109563520899924 110161904259456 110197883717376 110349254436768 110817629880048 110860130614716 110893074305874 111266284252032 111302624406272 111330674462826 111488633244144 111781405938384 111975268938624 112004784323978 112619815227648 112648197237534 112796516127906 113097828025728 113253182185104 113711697092736 113777502472998 113811313103397 114436263860352 114466427935494 114664947581584 114887845957248 114921986542272 114966061378224 115117432097616 115583494575744 115612623480627 115617841882816 115650383172142 115776657599688 116080690782168 116282010051648 116312660644131 116771647274919 116974164873384 117447744488256 117515711932983 117682446202152 117991484046072 118153560260421 118158893352768 118625165485632 119342062947744 119381040693824 119545025639832 119825229194496 120029013597888 120064681955232 120098474832609 120538474606368 120620536964284 120779352681156 121096523099916 121306541350176 121473171214668 121797660950784 121964965430112 122004799829952 122208694133004 122482643551632 122529618047844 122690947367196 123018690133248 123187671850464 123401316789504 123725372569344 123972619182048 124474532620032 124511522027648 124546566493076 125002862554752 125215452457056 125424712399662 125754081680682 125972177555952 126482186371968 126648719862912 126697292131104 126734942063856 126981303426432 127235056528944 127489316718998 127750178215296 127824107716578 128005467798832 128564197670272 128740796842896 128998066029282 129287234860056 129336819050502 129507111109818 129810664960704 130031431397712 130070072118168 130248739799649 130817261308104 131389784432256 131595935482557 131947466030016 132128712549288 132171866482448 132392751977421 132663646608192 132740419551831 132928755021864 133453311171336 133508974503744 133544165924743 133684759855296 134035820283456 134303670780552 134488153844811 134847410338368 135032640297624 135072767199636 135605783932164 136390929083136 136469859018948 137022368569632 137216779377408 137255399808696 137296187235844 137577115001088 137758256692992 137852042244896 138396026399904 138636047257344 138826481388192 139388531920128 139469196579804 139980164059008 140033849197536 140075462281104 140313685856412 140628220374096 140867384014188 140909244794682 141682993350912 141718699750446 142292459668464 142338933134944 142534453647492 142576809821838 143139438595062 143521805155456 143718950492208 143968202921088 144006151273686 144634722379056 144833396448258 144839933787264 145220288056704 145411493175936 145448139217563 146036998080792 146084694533232 146285360322426 146328831132939 147132339249024 147756839840064 147813507486288 147857432407832 148440899283768 148651510992192 148693349792754 149041874584512 149505441494976 149544849399597 150134975067753 150197596316712 150395354837208 150497743700829 150747868986624 150790297818888 151004242913472 151091629628121 151703336630664 151748417471196 152006493011113 152621903913992 153229315389696 153288081837632 153489909463488 154150164640836 154368876799584 154412324784783 154774254376224 154978038779616 155042680068864 155083547525508 155654500974336 155695529699892 155965553164512 156596992651008 156687615910644 156909928269536 157321978728096 157538080347228 157545191137024 157584895066242 158166887314176 158206747920858 159122750596992 159393367519776 160038684797184 160086242606976 160131299776812 160717966141824 161039136908208 161462030799888 161683819303734 161742055133568 161964228286224 162619953906816 162673066439936 162714062676438 162944925510672 163310191402176 163372824063792 163587929822928 163699300165814 164250229133952 164345281349886 164394118927129 165296825576064 165523881655152 166226444820072 166290195922074 166339611458811 166899426378048 166953936609408 166996011694239 167232949866216 167672108907576 167962903407936 168007176485967 168929722841472 168972295856301 168979922751808 169646742038592 170432143622104 170666253709497 171654395790528 171699641903241 171997421372376 172331768935872 172382979813408 172449092067336 172676148146424 173080886614272 173375241863616 173426762824224 173475574758213 173664986399532 174121036173252 174423015077472 175461247310076 175929954706688 176171616732384 176523669303228 176884862144256 176987226069108 177238340029152 177937748228448 178011966004992 178246346473728 178714427044608 179013094421616 179071561040736 179317538459748 179737843791744 179796547117824 180043520396832 180097022932848 180807711909552 180930805446426 181169029021734 181644784649874 181959812025264 182696491426176 183007199744928 183313041199506 183794427071766 184036421050794 184528035199872 184781507775696 185101975184256 185588058854016 185958928773072 186330539820074 186711798930048 186767283041472 186819849739614 187084914475216 187504293832128 187823178685584 187878993059576 188137068599493 188631122521023 188958266333928 189723279557952 189973079794368 190045938196656 190102413095784 190852584793416 191233975078497 191625267322944 191736161574867 192008201698248 192846296505408 193111195264344 193497099043923 193930852290084 194005228575753 194260666664727 194715997441056 194779592710976 195047147096568 195105108177252 197009119786752 197084676648384 197921199045024 198193068823932 198202014656256 198257799723672 198722499446016 198995469912288 199340588659968 199393132532796 200179966757004 200263461755616 200527139782944 200663658267772 201053730425184 201338990551296 201455506170828 202271115507552 202331223294928 202609150799454 204586393624704 204653212617984 204704788528422 205533552854448 205825169066112 205883099713044 205944280853766 206365672501632 206637385039488 206778063367344 207594039599856 207954070886016 208008885173102 208916821214192 209203794869706 209762638304128 210050773796304 210113193421656 210470528784618 210942330561144 211301076021282 211363867192023 212524490026368 212578049625669 213438689502696 213508399702416 213801680471238 213865214732757 214709157892593 214718849210944 215282707733184 215578425738312 215952304381632 216009226910529 216952083568584 217259900680896 217746921869568 217830432085056 218117239763904 219127041799848 219428040483639 220323808518912 220698508873536 221635259760096 221720261229432 221786148611748 222163335939319 222532568504064 222661348925652 222977266488288 223040024689131 223562811876768 223950537877248 224009568647956 225296394475068 225593032255812 226195656051456 226506364370208 227423394185472 227555004945996 227622626206794 228872527720704 228932855870988 229329895163168 229775691914496 229843973084544 229932122756448 230234864195232 231166989151488 231225246961254 231235683765632 231300766344284 231553315199376 232161381564336 232564020103296 232625321288262 233543294549838 233948329746768 234895488976512 235031423865966 235364892404304 235982968092144 236307120520842 236317786705536 236377342599363 237250330971264 237310121881287 238684125895488 238762081387648 239090051279664 240058027195776 240129363910464 240196949665218 240268327662727 241076949212736 241241073928568 241558705362312 242193046199832 242613082700352 242946342429336 243929930860224 244009599659904 244071094014657 244417388266008 244965287103264 245059236095688 245381894734392 245548950248721 246375343700928 246517922024829 247945238364096 248010593860237 249023044055296 249093132986152 249435293883111 250005725109504 250430904914112 250849424799324 251508163361364 251944355111904 252964372743936 253297439725824 253394584262208 253469884127712 253962606852864 254470113057888 254978633437996 255500356430592 255648215433156 256010935597664 257128395340544 257481593685792 257996132058564 258574469720112 258673638101004 259014222219636 259621329921408 260062862795424 260140144236336 260497479599298 261634522616208 262779568864512 263191870965114 263894932060032 264257425098576 264343732964896 264785503954842 265327293216384 265480839103662 265857510043728 266906622342672 267017949007488 267088331849486 267369519710592 268071640566912 268607341561104 268976307689622 269694820676736 270065280595248 270145534399272 271211567864328 271396208169639 271753543532601 272467176974811 272939718037896 274044737139264 274510799617392 274592374471688 274969561799259 275691640607649 275704084489792 276792052799808 277652962776384 278938393159608 279495809730111 279960328118016 280067698395072 280150924562208 280229774609421 280627371712824 281256440748192 281734768028376 281818489589364 283437399500892 284584919336928 284677866269888 285068907294984 285153619643676 286278877190124 287043610310912 287437900984416 287936405842176 288012302547372 289269444758112 289666792896516 289679867574528 290440576113408 290822986351872 290896278435126 292073996161584 292169389066464 292570720644852 292657662265878 294264678498048 295513679680128 295627014972576 295714864815664 296881798567536 297303021984384 297386699585508 298083749169024 299010882989952 299089698799194 300269950135506 300395192633424 300790709674416 300995487401658 301580595637776 302008485826944 302183259256242 303406673261328 303496834942392 303913726199181 304012986022226 305243807827984 306576163675264 306979818926976 307057182792633 308300329281672 308737753599168 308824649569566 308916421280649 309548508752448 309956077559232 310167095051016 311391059399784 311931106329024 312013327759653 313375231821288 313805692304559 313819856539072 314643957456192 315076160694456 315169790132484 315705793176927 316413495841716 316951614031923 318245501193984 318786735039552 320172485213952 320262599553624 320702520706857 321435932283648 322078273816416 322924061599776 323367638607468 323484110267136 323928456572448 325239907813632 325428125352876 325889851021344 326620382804352 326745648127584 327175859645856 327398600331628 328500458267904 328690562699772 328788237854258 330593651152128 331047763310304 332452889640144 332580391844148 332679222917622 333798852756096 333907873218816 333992023388478 334465899732432 335344217815152 335925806815872 336014352971934 337859445682944 337944591712602 337959845503616 339293484077184 340864287244208 341332507418994 341433939310191 343308791581056 343399283806482 343994842744752 344663537871744 344765959626816 344898184134672 345352296292848 346750483727232 346837870441881 346853525648448 346951149516426 347329972799064 348242072346504 348846030154944 348937981932393 350314941824757 350922494620152 351161401968601 352343233464768 352547135798949 353047338606456 353974452138216 354476680058304 355875496456896 358026188843232 358143122081472 358635076919496 359475687583488 360087040793664 360194045865696 360295424497827 361615423819104 361861610892852 362338058043468 362477021795731 363289569299748 363919624050528 365392982852352 366014399489856 366626082399012 367588854143532 368072842101588 369056070399744 369563015551392 370203950368512 371176117708032 371917857546144 372661079640148 373423597860096 373534566082944 373639699479228 374169828950432 375008587664256 375646357371168 375757986119152 376274137198986 377262245042046 377916532667856 379446559115904 379946159588736 380091876393312 380204826191568 381705169586832 382467950156994 383250534645888 383472323149734 384016403396496 385692593010816 386222390528688 386994198087846 387861704580168 388010457151506 388521333329454 389431994882112 389559185421952 390094294193136 390210216354504 392016745133923 394169353296768 394787806447671 395842398090048 396386137647864 396515599447344 397178255932263 397990939824576 398221258655493 398786265065592 400359933514008 400526923511232 400632497774229 401054279565888 401327316535544 402107460850368 402911012341656 404542231015104 404662446589856 404776341102497 405218301598908 409172787249408 409409577056844 411067105708896 411650338132224 411766199426088 411888561707532 412731345003264 413274770078976 413556126734688 415188079199712 415908141772032 416017770346204 417833642428384 418407589739412 419525276608256 420101547592608 420226386843312 420941057569236 421884661122288 422602152042564 422727734384046 425048980052736 425156099251338 426877379005392 427016799404832 427603360942476 427730429465514 429418315785186 429437698421888 430565415466368 431156851476624 431904608763264 432018453821058 433904167137168 434519801361792 435660864170112 436234479527808 438254083599696 438856080967278 438986493398817 441397017747072 443270519520192 443440522458864 443572297223496 444326671878638 445322697851304 445954532976576 446080049378262 446212608516493 447125623753536 448019137295912 448634548198791 450592788950136 451186064511624 451493231102487 453012728740416 453274888884363 455110009891992 455245252413588 456019479033339 457865711741976 458659790326336 459687946169088 459864245512896 460469728390464 462450493922508 462471367531264 462601532688568 463106630398752 463236974354349 464322763128672 465128040206592 465250642576524 467086589099676 467896659493536 469790977953024 470062847731932 470729784808608 471965936184288 472614241041684 472635573411072 472754685198726 474500661942528 474620243762574 477368251790976 477524162775296 478180102559328 480116054391552 480258727820928 480393899330436 480536655325454 482153898425472 482482147857136 483117410724624 484386092399664 485226165400704 485892684858672 487859861720448 488019199319808 488142188029314 488834776532016 489930574206528 490118472191376 490763789468784 491097900497442 492750687401856 493035844049658 493182356781387 495890476728192 496021187720474 498186265972304 498870587766222 499018834376433 500861809828224 500988035082717 501698849598648 503016326722728 503888710223808 504021529457901 506789168524416 506916887568903 506939768255424 508940226115776 509957266875992 511296430866312 511998761128491 512021871195328 514963187371584 515098925709723 515992264117128 517148939440224 517347276202008 518028444439272 519242659842816 520125725590848 520280288472672 520426724274639 520994959198596 523269045232416 526383741930228 527789864120064 528514850197152 528687465929792 529571007909684 530654586432768 530961678207324 531715020087456 533813244685344 534035898014976 534176663698972 534739039421184 536143281133824 537214683122208 537952615379244 539389641353472 540130561190496 540291068798544 542423135728656 542792416339278 543507087065202 544934353949622 545879436075792 548089474278528 549021599234784 549184748943376 549939123598518 551383281215298 551408168979584 553584105599616 555305925552768 557876786319216 558991619460222 560135396790144 560301849124416 560459549218842 561254743425648 562512881496384 563469536056752 563636979178728 564411205798479 565893367563069 566874799001784 569169838673856 569355732539776 570137814589968 570307239287352 572557754380248 572947550580349 573701925235491 574875801968832 575208484724601 576024605094744 578538889516224 579333585793032 580491297131769 581792556870252 582015685727259 582781999994181 584147992323168 584338778132928 585141441289704 585315324531756 591027359360256 591254029945152 591429729631328 593763597135072 594606043968768 594773399171016 596167498338048 598021765979904 598179397598388 600539900271012 600790385266848 601581419348832 601990974803316 603161191275552 604016971653888 604366518512484 606813346522656 606993669884784 607827452398362 608025972044452 610487615655968 613152327350528 613959637853952 614114365585266 616600658563344 617475507198336 617649299139132 617832842561298 619097017504896 619912155118464 620334190102032 622782118799568 623862212658048 624026655519306 626750463642576 627611384609118 627639713078144 629287914912384 630152321388912 630339580264968 631411586353854 632826991683432 633903228063846 634091601576069 637573470079104 640525199107248 641405041413714 641595644198271 644127473677779 644156547632832 645848123199552 646735277214936 647856913144896 648027680731587 650856250705752 651779702042688 652156889370259 653240765608704 653491296255168 654351719291712 654797200663256 657381125399544 657576475708516 662095526620608 664905779280288 665160783688296 665358445835244 666490007817957 667597705512192 667984046776956 668931799464864 669120074067393 670688435630304 671851613631744 672028705943868 675889183425204 675919691007232 678586968154368 681728574488416 682665014837988 682867878620382 686617583162112 686798567612964 687989685489504 689327075743488 689531919253632 689796368269344 690704592585696 693500967454464 693675740883762 693707051296896 693902299032852 694659945598128 696484144693008 697692060309888 697875963864786 700629883649514 701844989240304 702322803937202 704686466929536 705094271597898 706094677212912 707948904276432 708953360116608 709132027798089 711750992913792 716052377686464 716286244162944 717270153838992 720174081587328 720388091731392 720590848995654 720804982988181 723230847638208 723723221785704 724676116086936 724954043591462 726579138599496 727839248101056 728031098105857 732028798979712 732213282043971 733252164798024 735177708287064 736145684203176 736646850746163 739126031102784 739553766074487 743835715092288 744031781580711 745322159280296 747069132165888 747279398958456 748305881649333 748339657900864 750017175328512 751292714742336 751515972238304 752548274397972 754524490084092 755833065335712 758893118231808 759892319177472 760183752786624 760409652383136 763410339173664 764935900313988 766501069291776 766944646299468 768032806792992 771385186021632 772444781057376 773988396175692 775723409160336 776020914303012 777042666658908 778863989764224 779118370843904 780188588386272 780420432709008 784033490267846 788338706593536 789575612895342 791684796180096 792772275295728 793031198894688 794356511864526 795981879649152 796442517310986 797572530131184 800719867028016 801053847022464 801264995548458 802108559131776 802654633071088 804214921700736 805822024683312 809084462030208 809324893179712 809552682204994 810436603197816 814188624508917 815260630597803 817401530924433 818819154113688 822134211417792 823532398852176 823777123415064 824908685397777 827074921822947 827112253469376 830376158399424 832035540692408 835667284856768 836815179478824 838487429190333 840203095185216 840452773686624 840689323828263 841882115138472 843769322244576 845204304085128 845455468768092 850312198502676 853754758010784 854033598809664 855206721884952 855460858931028 858836631570372 858875396843776 861130830932736 862313702953248 863809217526528 864036907642116 867808334274336 869039602723584 871321728340224 872468959055616 876508167199392 877712161934556 877972986797634 882794035494144 886541039040384 886881044917728 887144594446992 888653343757276 890645395702608 891909065953152 892160098756524 892425217032986 894251247507072 896038274591824 897269096397582 901185577900272 902372129023248 902986462204974 906025457480832 906549777768726 910220019783984 910490504827176 911741178597543 912038958066678 915731423483952 917319580652672 919728491025792 920939456780928 921171548377899 924900987845016 925203065377136 926213260797504 926473948708698 926749263841947 928645526257344 930501285153048 934173178199352 934809161473201 935793318987072 936039983278959 940125695463864 941417076913677 941459569617216 943931872368576 945228482083368 945509370397452 947117379530781 949240487525148 950854842095769 954736503581952 956360205118656 960517455641856 960787798660872 961073310650908 964307796850944 964964295714272 966234821449248 968772184799328 970452330801408 971785369717344 975719723440896 976284376058628 977669553064032 979861148413056 980236944382752 981527578937568 982195800994884 985501374803712 986071688099316 986364713562774 991780953456384 992042375440948 996372531944608 997741175532444 998037668752866 1001723619656448 1001976070165434 1003397699197296 1006032653445456 1007777420447616 1008043058915802 1013578337048832 1013833775137806 1013879536510848 1017880452231552 1019914533751984 1022592861732624 1023997522256982 1024043742390656 1024301817930573 1029926374743168 1030197851419446 1031984528234256 1034297878880448 1034694552404016 1036056888878544 1040251451181696 1040560576945344 1040853448549278 1041989918397192 1046538090464832 1046813945797179 1050944825474271 1052767483860456 1053484205905803 1057029700394304 1057374931859584 1057641407396847 1059142015819368 1061923356414648 1063430040174912 1064045451077791 1067626489370688 1068353327397944 1074429366244416 1075905230758488 1080261122380992 1080582137597088 1080886273493481 1084846271457312 1085584832678556 1087014174130404 1087431065387193 1089868707899244 1091758872151584 1096178948557056 1098043198469568 1098369497886752 1099878247197036 1102766562430596 1102816337959168 1107168211199232 1110611851105536 1115753572638432 1117983238920444 1120270793580288 1120603698248832 1120919098437684 1122509486851296 1125025762992768 1126939072113504 1127273958357456 1128822411596958 1131786735126138 1133749598003568 1138339677347712 1138711465079552 1140275629179936 1140614478574704 1145115508760496 1145895101160698 1147403850470982 1149751603937664 1150416969449202 1152049210189488 1157077779032448 1158667171586064 1160982594263538 1163585113740504 1164031371454518 1165563999988362 1168295984646336 1168677556265856 1170282882579408 1170630649063512 1176050235401769 1182508059890304 1182859459262656 1187527194270144 1189546798342032 1191534767796789 1194663775966479 1196358795196776 1201079800542024 1201580770533696 1201897493322687 1203162838697664 1203981949606632 1206322382551104 1208733037024968 1211148508830481 1213626693045312 1213987339769568 1214329023307491 1215654904796724 1216051944088904 1220975231311936 1228228731170532 1233201317126688 1234951014396672 1235298598278264 1235665685122596 1238194035009792 1239824310236928 1240668380204064 1245564237599136 1247724425316096 1248053311038612 1253500927285152 1255222769218236 1255279426156288 1258575829824768 1260304642777824 1260679160529936 1262823172707708 1265653983366864 1267806456127692 1268183203152138 1275146940158208 1281050398214496 1282810082827428 1283191288396542 1288254947355558 1288313095265664 1291696246399104 1293470554429872 1295713826289792 1296055361463174 1301712501411504 1303559404085376 1304313778740518 1306982592510336 1308703438583424 1309594401326512 1314762250799088 1315152951417032 1316959480196451 1324191053241216 1329811558560576 1330321567376592 1330716891670488 1332980015635914 1335968093553912 1337863598929728 1338240148134786 1338637825549479 1341376871260608 1344057411887736 1345903644596373 1351778366850408 1354479693307461 1359824666653089 1363457148976832 1365330029675976 1365735757240764 1368058437100017 1373597135225928 1375979370979008 1379063838507264 1379592736538688 1381409185171392 1387351481767524 1387414102593792 1387804598065704 1389319891196256 1389710923063047 1392968289386016 1395384120619776 1395751927729572 1401259767299028 1403689978480608 1404645607874404 1409372933859072 1410188543195796 1412189354425824 1415897808552864 1417906720233216 1418264055596178 1423501985827584 1432104755372928 1432572488325888 1434540307677984 1440348163174656 1440776183462784 1441181697991308 1441609965976362 1446461695276416 1447446443571408 1449352232173872 1449908087182924 1453158277198992 1455678496202112 1456062196211714 1464057597959424 1464426564087942 1466504329596048 1470355416574128 1472291368406352 1473293701492326 1478252062205568 1479107532148974 1479547070344161 1487671430184576 1488063563161422 1490644318560592 1494558797916912 1496611763298666 1496679315801728 1497056503129299 1502585429484672 1502964105248151 1503031944476608 1505096548795944 1509048980168184 1511666130671424 1512064588373703 1520367505573248 1520819304766272 1526820678347328 1529871800627976 1533889292598936 1535996283385473 1536065613585984 1544889562114752 1545296777129169 1547976792351384 1551446818320672 1552041828606024 1554085333317816 1555143351575233 1557727979528448 1560377176772544 1560840865418016 1561280172823917 1568066980535692 1579151225790684 1583369592360192 1585544550591456 1586062397789376 1588713023729052 1591963759298304 1592885034621972 1595145060262368 1601439734056032 1602107694044928 1602529991096916 1604217118263552 1605309266142176 1608429843401472 1611644049366624 1618168924060416 1618649786359424 1619105364409988 1620873206395632 1628377249017834 1630521261195606 1634803061848866 1637638308227376 1644268422835584 1647064797704352 1647554246830128 1649817370795554 1654149843645894 1654224506938752 1660752316798848 1664071081384816 1671334569713536 1673630358957648 1676974858380666 1680406190370432 1680905547373248 1681378647656526 1683764230276944 1687538644489152 1690408608170256 1690910937536184 1693233617395437 1700624397005352 1707509516021568 1708067197619328 1710413443769904 1710921717862056 1717673263140744 1718842651741047 1721105775706473 1724627405906496 1725625454173803 1728073815284232 1735616668548672 1736074157021659 1741473891395307 1746047057181777 1748345999982543 1753016334398784 1755424323869112 1755945973595268 1773082078080768 1773762089835456 1774289188893984 1777306687514552 1781290791405216 1783818131906304 1784320197513048 1784850434065972 1788502495014144 1792076549183648 1794538192795164 1802371155800544 1804744258046496 1805972924409948 1812050914961664 1813099555537452 1820440039567968 1820981009654352 1823482357195086 1824077916133356 1831462846967904 1834639161305344 1839456982051584 1841878913561856 1842343096755798 1849801975690032 1850406130754272 1852426521595008 1852947897417396 1853498527683894 1857291052514688 1861002570306096 1868346356398704 1869618322946402 1871586637974144 1872079966557918 1880251390927728 1882834153827354 1882919139234432 1887863744737152 1890456964166736 1891018740794904 1894234759061562 1898480975050296 1901709684191538 1902274804728207 1912720410237312 1921575597321744 1922146621301816 1924786932594813 1929928591428544 1932469642898496 1937544369598656 1943570739434688 1944083042194761 1952568752117256 1955339106128064 1956470668110777 1959722296826112 1960473888765504 1963055157875136 1964391601989768 1972143376198632 1972729427125548 1976084409144469 1984084750881896 1992745063889216 1995482351064888 1996075337505732 1999470023453871 2003952140330868 2006795398394592 2007360222202179 2012065306890912 2015554840895232 2016086117831604 2027667550275612 2027759073021696 2035760904463104 2039829067503968 2045185723465248 2047995044513964 2048087484781312 2048603635861146 2059852749486336 2060395702838892 2063969056468512 2068595757760896 2069389104808032 2072113777757088 2080502902363392 2081121153890688 2081706897098556 2083979836794384 2093076180929664 2093627891594358 2101889650948542 2105534967720912 2106968411811606 2114059400788608 2114749863719168 2115282814793694 2118284031638736 2123846712829296 2126860080349824 2127396083394267 2128090902155582 2135252978741376 2136706654795888 2148858732488832 2151810461516976 2160522244761984 2161164275194176 2161772546986962 2162414948964543 2169692542914624 2171169665357112 2174028348260808 2174862130774386 2179737415798488 2183517744303168 2184093294317571 2196086396939136 2196639846131913 2196738995773504 2199756494394072 2205533124861192 2209940552238489 2218661298223461 2231507145276864 2232095344742133 2235966477840888 2241207396497664 2241838196875368 2244917644947999 2245018973702592 2250051525985536 2253878144227008 2254547916714912 2257644823193916 2263573470252276 2267499196007136 2276679354695424 2280551258359872 2281228957149408 2290231017520992 2291790202321396 2294807700941964 2299503207875328 2300833938898404 2304098420378976 2314155558064896 2317334343172128 2321965188527076 2327170227481008 2328062742909036 2331127999976724 2336591969292672 2337355112531712 2340565765158816 2341261298127024 2352100470803538 2365016119780608 2365718918525312 2375054388540288 2379093596684064 2383069535593578 2389327551932958 2392717590393552 2402159601084048 2403161541067392 2403794986645374 2406325677395328 2407963899213264 2412644765102208 2417466074049936 2422297017660962 2427253386090624 2427974679539136 2428658046614982 2431309809593448 2432103888177808 2441950462623872 2442565873526751 2445781891793409 2452204592773299 2456457462341064 2466402634253376 2470597196556528 2471331370245192 2474726056193331 2481336760408128 2491128475198272 2496106622077224 2507001854570304 2510445538436472 2515462287570999 2520609285555648 2521358321059872 2522067971484789 2525646345415416 2531307966733728 2535612912255384 2536366406304276 2537339152570117 2562100796428992 2565620165654856 2566382576793084 2576509894711116 2576626190531328 2583392492798208 2586941108859744 2591427652579584 2592110722926348 2603425002823008 2607118808170752 2608627557481036 2613965185020672 2617406877166848 2619188802653024 2629524501598176 2630305902834064 2633918960392902 2648382106482432 2659623117121152 2660643134753184 2661433783340976 2665960031271828 2671936187107824 2675727197859456 2676480296269572 2677275651098958 2682753742521216 2688114823775472 2691807289192746 2703556733700816 2708959386614922 2719649333306178 2726914297953664 2730660059351952 2731471514481528 2736116874200034 2747194270451856 2751958741958016 2759185473077376 2762818370342784 2763514645133697 2774702963535048 2775609196131408 2778639782392512 2779421846126094 2780247791525841 2785936578772032 2791503855459144 2802519534598056 2804427484419603 2807379956961216 2808119949836877 2809291215748808 2820377086391592 2824378708851648 2831795617105728 2836528111192356 2841352138592343 2852564526287307 2864209510745856 2869080615355968 2881552366925568 2882363395982616 2883219931952724 2888123367211147 2892923390552832 2894892887142816 2898704464347744 2899816174365848 2906316554397984 2911356992404224 2912124392423428 2928853128175884 2933008659192096 2940710833148256 2944582736812704 2946587402984652 2956504124411136 2958215064297948 2959094140688322 2975342860369152 2976127126322844 2981288637121184 2989117595833824 2993223526597332 2993358631603456 2994113006258598 3005170858969344 3005928210496302 3006063888953216 3010193097591888 3018097960336368 3023332261342848 3024129176747406 3040735011146496 3041638609532544 3053641356694656 3059743601255952 3067778585197872 3071992566770946 3072131227171968 3072905453791719 3089779124229504 3090593554258338 3095953584702768 3102893636641344 3104083657212048 3108170666635632 3110286703150466 3120754353545088 3121681730836032 3122560345647834 3123488259615451 3136133961071384 3140441837391537 3158302451581368 3160452617717409 3171089101182912 3172124795578752 3172924222190541 3177426047458104 3185770069243944 3190290120524736 3192136353233373 3202879468112064 3205059982193832 3210618532284352 3223288098733248 3224137720183081 3237299572718848 3238210728819976 3241746412791264 3242658820480443 3256754498035668 3261042522391212 3262293196161579 3269606123697732 3275276616454752 3288536845671168 3294129595408704 3295108493660256 3299634741591108 3308299687291788 3308449013877504 3321504633597696 3328142162769632 3342669139427072 3347260717915296 3353949716761332 3360812380740864 3361811094746496 3362757295313052 3367528460553888 3375077288978304 3380817216340512 3381821875072368 3386467234790874 3401248794010704 3415019032043136 3416134395238656 3420826887539808 3421843435724112 3435346526281488 3437685303482094 3442211551412946 3449254811812992 3451250908347606 3456147630568464 3471233337097344 3472148314043318 3482947782790614 3492094114363554 3496691999965086 3506032668797568 3510848647738224 3511891947190536 3528150706205307 3547524179670912 3548578377787968 3554613375029104 3562581582810432 3568640395026096 3569700868131944 3574604303390367 3583991327899437 3584153098367296 3589076385590328 3604742311601088 3605692479968061 3609488516092992 3611945848819896 3626199111074904 3633445526491443 3640880079135936 3641962019308704 3642987069922473 3646964714390172 3648155832266712 3662925693935808 3684686193511596 3699603951380064 3700812261508544 3704853043190016 3705895794834792 3706997055367788 3714582105029376 3722005140612192 3736692712797408 3739236645892804 3743173275948288 3744159933115836 3760502781855456 3765668307654708 3765838278468864 3775727489474304 3780913928333472 3782037481589808 3788469518123124 3796961950100592 3803419368383076 3804549609456414 3825440820474624 3843151194643488 3844293242603632 3849573865189626 3859857182857088 3864939285796992 3875088739197312 3887141478869376 3888166084389522 3905137504234512 3910678212256128 3912941336221554 3920947777531008 3926110315750272 3928783203979536 3944286752397264 3945458854251096 3950878440589353 3952168818288938 3968169501763792 3985490127778432 3990964702129776 3992150675011464 3998940046907742 4007904280661736 4013590796789184 4014720444404358 4015913476648437 4024130613781824 4032172235663208 4037710933789119 4055335100551224 4063439079922383 4079473999959267 4079658135007936 4090371446930496 4095990089027928 4097207271722292 4104175311300051 4120791405677784 4127938112937024 4137191515521792 4138778209616064 4144227555514176 4162242307781376 4163413794197112 4167959673588768 4169132769189141 4186152361859328 4187255783188716 4203779301897084 4211069935441824 4213936823623212 4228118801577216 4230565629587388 4236568063277472 4247693425658592 4253720160699648 4254792166788534 4256181804311164 4270505957482752 4273413309591776 4297717464977664 4303620923033952 4321044489523968 4322328550388352 4323545093973924 4324829897929086 4339385085829248 4342339330714224 4348056696521616 4349724261548772 4359474831596976 4367035488606336 4368186588635142 4392172793878272 4393279692263826 4393477991547008 4399512988788144 4411066249722384 4419881104476978 4437322596446922 4438641211032483 4463014290553728 4464190689484266 4471932955681776 4483676393750736 4489835289895998 4490037947405184 4491169509387897 4507756288454016 4508892315744453 4509095833429824 4515289646387832 4527146940504552 4534998392014272 4536193765121109 4561102516719744 4562457914298816 4565098225591813 4580462035041984 4583580404642792 4589615401883928 4601667877796808 4608196840757952 4634668686344256 4635890331387507 4643930377054152 4654340454962016 4656125485818072 4662255999953448 4665430054725699 4673183938585344 4681131530317632 4682522596254048 4683840518471751 4704200941607076 4712201283344503 4731437837050624 4750108777080576 4758187193368128 4766139071187156 4778655103865916 4785435180787104 4804319202168096 4806323082134784 4807589973290748 4812651354790656 4815927798426528 4825289530204416 4834932148099872 4844594035321924 4854506772181248 4855949359078272 4857316093229964 4862619619186896 4864207776355616 4883900925247744 4885131747053502 4891563783586818 4904409185546598 4912914924682128 4932805268506752 4941194393113056 4942662740490384 4949452112386662 4962673520816256 4982256950396544 4992213244154448 5014003709140608 5020891076872944 5030924575141998 5041218571111296 5042716642119744 5044135942969578 5051292690830832 5062615933467456 5071225824510768 5072732812608552 5074678305140234 5096217686740999 5124201592857984 5131240331309712 5132765153586168 5153019789422232 5156527955223141 5163317327119419 5173882217719488 5176876362521409 5184221445852696 5206850005646016 5208222471064977 5217255114962072 5224421674185921 5238141171545331 5238377605306048 5259049003196352 5260611805668128 5267837920785804 5319246234242304 5321286269506368 5322867566681952 5331920062543656 5343872374215648 5351454395718912 5352960592539144 5354551302197916 5365507485042432 5376229647550944 5383614578385492 5407113467401632 5417918773229844 5439298666612356 5453828595907328 5461320118703904 5462943028963056 5472233748400068 5494388540903712 5503917483916032 5518370946154752 5525636740685568 5527029290267394 5549405927070096 5551218392262816 5557279564785024 5558843692252188 5560495583051682 5571873157544064 5583007710918288 5605039069196112 5608854968839206 5614759913922432 5616239899673754 5618582431497616 5640754172783184 5648757417703296 5663591234211456 5673056222384712 5682704277184686 5705129052574614 5706824414184621 5738161230711936 5764726791965232 5766439863905448 5774360797784439 5776246734422294 5789785774285632 5797408928695488 5799632348731696 5812633108795968 5824248784846856 5832249126584283 5857706256351768 5866017318384192 5869412004332331 5881421666296512 5889165473625408 5893174805969304 5916430128595896 5918188281376644 5928253227433407 5952254252645688 5962577274242368 5978235191667648 5986447053194664 5988226012517196 5998410070361613 6011856420992604 6012127777906432 6020386195183776 6022080666606537 6036195920672736 6046664522685696 6048258353494812 6083277219065088 6107282713389312 6119487202511904 6135557170395744 6143985133541892 6144262454343936 6145810907583438 6179558248459008 6181187108516676 6191907169405536 6205787273282688 6208167314424096 6216341333271264 6220573406300932 6241508707090176 6243363461672064 6245120691295668 6246976519230902 6272267922142768 6280883674783074 6316604903162736 6320905235434818 6342178202365824 6344249591157504 6345848444381082 6354852094916208 6371540138487888 6380580241049472 6382188250182801 6384272706466746 6405758936224128 6410119964387664 6421237064568704 6446576197466496 6448275440366162 6476421457639952 6483492825582528 6485317640960886 6487244846893629 6513508996071336 6522085044782424 6524586392323158 6539212247395464 6550553232909504 6552279882952713 6588259190817408 6589919538395739 6590216987320512 6599269483182216 6616599374583576 6629821656715467 6655983894670383 6656284325539264 6694521435830592 6696286034226399 6707899433522664 6723622189492992 6725514590626104 6735056921107776 6750154577956608 6761634432681024 6763643750144736 6772934469581748 6802497588021408 6830038064086272 6841653775079616 6843686871448224 6870693052562976 6875370606964188 6884423102825892 6887063414118889 6898509623625984 6902501816695212 6912295261136928 6942466674194688 6944296628086636 6965895565581228 6984188228727108 6993383999930172 7012065337595136 7021697295476448 7023783894381072 7056301412410614 7095048359341824 7097156755575936 7109226750058208 7125163165620864 7137280790052192 7139401736263888 7149208606780734 7167982655798874 7168306196734592 7178152771180656 7209484623202176 7211384959936122 7218977032185984 7223891697639792 7252398222149808 7266891052982886 7281760158271872 7283924038617408 7285974139844946 7293929428780344 7296311664533424 7325851387871616 7327697620580253 7337345675380227 7356613778319897 7369372387023192 7399207902760128 7401624523017088 7411791589669584 7413994110735576 7444010281224384 7448318157544537 7473385425594816 7478473291785608 7488319866231672 7521005563710912 7531336615309416 7546386862712997 7561827856666944 7564074963179616 7566203914454367 7576939036246248 7593923900201184 7606838736766152 7609099218912828 7612017457710351 7686302389286976 7688586485207264 7699147730379252 7719714365714176 7729878571593984 7750177478394624 7774282957738752 7776332168779044 7810275008469024 7821356424512256 7825882672443108 7841895555062016 7852220631500544 7857566407959072 7888573504794528 7890917708502192 7901756881178706 7904337636577876 7936339003527584 7970980255556864 7981929404259552 7984301350022928 7997880093815484 8015808561323472 8027181593578368 8029440888808716 8031826953296874 8048261227563648 8064344471326416 8075421867578238 8110670201102448 8126878159844766 8158947999918534 8159316270015872 8180742893860992 8191980178055856 8194414543444584 8208350622600102 8241582811355568 8255876225874048 8277556419232128 8288455111028352 8326827588394224 8335919347177536 8338265538378282 8340743374577523 8374511566377432 8407558603794168 8413282453258809 8422139870883648 8424359849510631 8427873647246424 8461131259174776 8473136126554944 8478039561813367 8495386851317184 8509584333577068 8512363608622328 8524056415777029 8546826619183552 8607241846067904 8644657100776704 8647090187947848 8649659795858172 8664370101633441 8678770171658496 8684678661428448 8696113393043232 8699448523097544 8718949663193952 8734070977212672 8736373177270284 8786559384527652 8786955983094016 8799025977576288 8822132499444768 8839762208953956 8874645192893844 8877282422064966 8926028581107456 8928381378968532 8943865911363552 8967352787501472 8979670579791996 8980075894810368 8982339018775794 9015512576908032 9017784631488906 9018191666859648 9030579292775664 9054293881009104 9069996784028544 9072387530242218 9122205033439488 9124915828597632 9130196451183626 9160924070083968 9167160809285584 9179230803767856 9203335755593616 9216393681515904 9218716361375157 9269337372688512 9271780662775014 9287860754108304 9308680909924032 9312250971636144 9324511999906896 9330860109451398 9362263060635264 9365045192508096 9367681036943502 9370464778846353 9408401883214152 9421325512174611 9424402566689006 9481357853152227 9516374386736256 9518772666571623 9532278142374312 9557310207731832 9570870361574208 9576409059700119 9608638404336192 9615179946581496 9631855596853056 9669864296199744 9672413160549243 9689188070643848 9711898718156544 9714632186459928 9725239238373792 9727976461441329 9728415552711232 9770263494107004 9783127567173636 9786879588484737 9808818371093196 9825829849364256 9865610537013504 9882388786226112 9885325480980768 9898904224773324 9925347041632512 9964513900793088 9984426488308896 10028007418281216 10041782153745888 10061849150283996 10082437142222592 10085433284239488 10088271885939156 10102585381661664 10125231866934912 10142451649021536 10145465625217104 10149356610280468 10192435373481998 10248403185715968 10262480662619424 10265530307172336 10306039578844464 10313055910446282 10326634654238838 10347764435438976 10353752725042818 10368442891705392 10413700011292032 10416444942129954 10434510229924144 10448843348371842 10476282343090662 10476755210612096 10518098006392704 10521223611336256 10535675841571608 10584452118615921 10642572539012736 10645735133363904 10663840125087312 10687744748431296 10705921185078288 10709102604395832 10723812910171101 10751973983698311 10752459295101888 10767229156770984 10814226934803264 10817077439904183 10835837546459688 10878597333224712 10886003461026631 10900336579474329 10922640237407808 10925886057926112 10928961209767419 10944467496800136 10988777081807424 11054058580534788 11098811854140192 11102436784525632 11114559129570048 11117687384504376 11120991166103364 11143746315088128 11166015421836576 11210078138392224 11217709937678412 11229519827844864 11232479799347508 11237164862995232 11281508345566368 11297514835406592 11327182468422912 11346112444769424 11365408554369372 11410258105149228 11413648828369242 11476322461423872 11529453583930464 11532879727810896 11548721595568878 11552493468844588 11579571548571264 11594817857390976 11599264697463392 11625266217591936 11648497569693712 11664498253168566 11715412512703536 11732034636768384 11738824008664662 11762843332593024 11778330947250816 11786349611938608 11832860257191792 11836376562753288 11852635321768059 11856506454866814 11904508505291376 11925154548484736 11956470383335296 11972894106389328 11976452025034392 11996820140723226 12023712841985208 12040772390367552 12044161333213074 12047740429945311 12072391841345472 12096516706989624 12152519099151613 12190317239767149 12238421999877801 12238974405023808 12271114340791488 12287970267083784 12291621815166876 12312525933900153 12362374217033352 12383814338811072 12411574546565376 12416334628848192 12432682666542528 12441146812601864 12486726923344128 12490241382591336 12493953038461804 12544535844285536 12561767349566148 12633209806325472 12641810470869636 12684356404731648 12691696888762164 12709704189832416 12743080276975776 12761160482098944 12764376500365602 12768545412933492 12811517872448256 12820239928775328 12842474129137408 12893152394932992 12896550880732324 12952842915279904 12966985651165056 12970635281921772 12974489693787258 13027017992142672 13044170089564848 13049172784646316 13078424494790928 13101106465819008 13104559765905426 13176518381634816 13179839076791478 13180433974641024 13198538966364432 13233198749167152 13259643313430934 13311967789340766 13312568651078528 13315923633097449 13389042871661184 13392572068452798 13415798867045328 13451029181252208 13470113842215552 13473508528163691 13523268865362048 13527287500289472 13545868939163496 13604995176042816 13608581295363327 13683307550159232 13687373742896448 13695294676775439 13741386105125952 13750741213928376 13768846205651784 13774126828237778 13805003633390424 13824590522273856 13832590864011283 13888593256173272 13907670994162521 13931791131162456 13968376457454216 13986767999860344 13996290164177097 14043394590952896 14047567788762144 14051521555415253 14112602824821228 14136603850033509 14194313511151872 14218453500116416 14250326331241728 14274561580104384 14278803472527776 14298417213561468 14335965311597748 14336612393469184 14356305542361312 14418969246404352 14422769919872244 14437954064371968 14447783395279584 14504796444299616 14533782105965772 14563520316543744 14567848077234816 14571948279689892 14587858857560688 14592623329066848 14651702775743232 14655395241160506 14674691350760454 14713227556639794 14738744774046384 14798415805520256 14803249046034176 14823583179339168 14827988221471152 14888020562448768 14896636315089074 14946770851189632 14956946583571216 14976639732463344 15042011127421824 15062673230618832 15092773725425994 15123655713333888 15128149926359232 15132407828908734 15153878072492496 15187847800402368 15213677473532304 15218198437825656 15224034915420702 15288653060222997 15372604778573952 15377172970414528 15398295460758504 15469583865669423 15489951981358257 15530629087564227 15552664337558088 15620550016938048 15624667413194931 15651765344886216 15673265022557763 15714423514635993 15715132815918144 15777147009589056 15781835417004384 15803513762357412 15808675273155752 15872678007055168 15963858808519104 15968602700045856 15995760187630968 16031617122646944 16054363187156736 16058881777617432 16063653906593748 16096522455127296 16128688942652832 16150843735156476 16221340402204896 16253756319689532 16317895999837068 16318632540031744 16361485787721984 16383960356111712 16388829086889168 16416701245200204 16483165622711136 16511752451748096 16555112838464256 16576910222056704 16653655176788448 16671838694355072 16676531076756564 16681486749155046 16749023132754864 16815117207588336 16826564906517618 16844279741767296 16848719699021262 16855747294492848 16922262518349552 16946272253109888 16956079123626734 16990773702634368 17019168667154136 17024727217244656 17048112831554058 17093653238367104 17120473242553863 17214483692135808 17294180375895696 17299319591716344 17323082393353317 17328740203266882 17369357322856896 17392226786086464 17398897046195088 17437899326387904 17472746354540568 17496747379752849 17573118769055304 17598051955152576 17608236012996993 17644264998889536 17679524417907912 17749290385787688 17754564844129932 17761374067990819 17784759682300221 17856762757937064 17887731822727104 17934705575002944 17959341159583992 17964678037551588 17995230211084839 18035569262977812 18036383333719296 18061158585551328 18066241999819611 18108587762018208 18139993568057088 18144775060484436 18249831657195264 18260392902367252 18321848140167936 18334321618571168 18358461607535712 18406671511187232 18432787363031808 18437432722750314 18538674745377024 18543561325550028 18575721508216608 18617361819848064 18624501943272288 18649023999813792 18661720218902796 18724526121270528 18730090385016192 18735362073887004 18740929557692706 18816803766428304 18842651024349222 18848805133378012 18962715706304454 19032748773472512 19037545333143246 19064556284748624 19114620415463664 19141740723148416 19152818119400238 19217276808672384 19230359893162992 19263711193706112 19339728592399488 19344826321098486 19378376141287696 19429264372919856 19450478476747584 19455952922882658 19456831105422464 19461734540680887 19540526988214008 19566255134347272 19573759176969474 19617636742186392 19651659698728512 19656839648858139 19764777572452224 19770650961961536 19797808449546648 19889464970146401 19967951684011149 19968852976617792 20083564307491776 20088858102679197 20123698300567992 20170866568478976 20176543771878312 20205170763323328 20216863570478029 20250463733869824 20284903298043072 20290931250434208 20298713220560936 20384870746963996 20524961325238848 20531060614344672 20612079157688928 20626111820892564 20653269308477676 20661190242356667 20695528870877952 20707505450085636 20736885783410784 20827400022584064 20832889884259908 20869020459848288 20897686696743684 20952564686181324 20953510421224192 21036196012785408 21042447222672512 21071351683143216 21168904237231842 21285145078025472 21291470266727808 21327680250174624 21375489496862592 21411842370156576 21418205208791664 21447625820342202 21503947967396622 21504918590203776 21534458313541968 21628453869606528 21634154879808366 21671675092919376 21757194666449424 21772006922053262 21800673158948658 21845280474815616 21851772115852224 21857922419534838 21888934993600272 21977554163614848 21983092861740759 22012037026140681 22108117161069576 22197623708280384 22204873569051264 22235374769008752 22241982332206728 22332030843673152 22344954472633611 22420156276784448 22435419875356824 22464959598695016 22474329725990464 22563016691132736 22568964041281567 22639160588138991 22692224889538848 22698611743363101 22730817108738744 22820516210298456 22827297656738484 22836052373131053 23058907167860928 23065759455621792 23097443191137756 23104986937689176 23159143097142528 23189635714781952 23198529394926784 23250532435183872 23296995139387424 23328996506337132 23430825025407072 23464069273536768 23477648017329324 23525686665186048 23556661894501632 23572699223877216 23665720514383584 23672753125506576 23705270643536118 23713012909733628 23809017010582752 23850309096969472 23912940766670592 23945788212778656 23952904050068784 23993640281446452 24047425683970416 24081544780735104 24088322666426148 24095480859890622 24144783682690944 24193033413979248 24305038198303226 24380634479534298 24476843999755602 24477948810047616 24542228681582976 24575940534167568 24583243630333752 24625051867800306 24724748434066704 24767628677622144 24832669257696384 24865365333085056 24882293625203728 24980482765182672 24987906076923608 25022230123732569 25089071688571072 25123534699132296 25239847359776427 25266419612650944 25273079548531893 25283620941739272 25383393777524328 25419408379664832 25434118685440101 25486160553951552 25528753000731204 25537090825866984 25572169247331087 25640479857550656 25793101761464648 25905685830559808 25933971302330112 25941270563843544 25948979387574516 25993110304900323 26054035984285344 26088340179129696 26098345569292632 26156848989581856 26202212931638016 26209119531810852 26359678153582956 26360867949282048 26397077932728864 26466397498334304 26519286626861868 26623935578681532 26625137302157056 26631847266194898 26778085743322368 26785144136905596 26831597734090656 26902058362504416 26940227684431104 26947017056327382 27046537730724096 27054575000578944 27091737878326992 27209990352085632 27217162590726654 27366615100318464 27374747485792896 27390589353550878 27482772210251904 27501482427856752 27537692411303568 27548253656475556 27610007266780848 27649181044547712 27656149084125471 27665181728022566 27777186512346544 27815341988325042 27863582262324912 27936752914908432 27973535999720688 27992580328354194 28086789181905792 28095135577524288 28103043110830506 28111394336539059 28225205649642456 28263976536523833 28273207700067018 28436907000232832 28444073559456681 28549123160208768 28556317999714869 28557606945055552 28596834427122936 28671930623195496 28712611084722624 28729227179100357 28845539839744488 28895566790559168 29009592888599232 29017239481647729 29067564211931544 29135696154469632 29143896559379784 29175717715121376 29183929384323987 29185246658133696 29310790482321012 29349382701520908 29360638765454211 29426455113279588 29477489548092768 29596831611040512 29647166358678336 29655976442942304 29776041124897536 29793272630178148 29893541702379264 29913893167142432 29953279464926688 30084022254843648 30125346461237664 30185547450851988 30247311426667776 30256299852718464 30264815657817468 30307756144984992 30375695600804736 30427354947064608 30436396875651312 30448069830841404 30577306120445994 30745209557147904 30754345940829056 30796590921517008 30939167731338846 30979903962716514 31061258175128454 31105328675116176 31241100033876096 31249334826389862 31303530689772432 31346530045115526 31428847029271986 31430265631836288 31554294019178112 31563670834008768 31607027524714824 31617350546311504 31745356014110336 31753356355847763 31927717617038208 31937205400091712 31991520375261936 32063234245293888 32117763555234864 32127307813187496 32171438730513303 32257377885305664 32301687470312952 32442680804409792 32451232319712549 32507512639379064 32635791999674136 32658010383079893 32701009738422987 32767920712223424 32777658173778336 32786883629302257 32833402490400408 32966331245422272 32985408983411521 33307310353576896 33343677388710144 33353062153513128 33362973498310092 33498046265509728 33630234415176672 33653129813035236 33688559483534592 33697439398042524 33711494588985696 33844525036699104 33892544506219776 33912158247253468 33981547405268736 34038337334308272 34049454434489312 34096225663108116 34187306476734208 34240946485107726 34428967384271616 34588360751791392 34598639183432688 34646164786706634 34657480406533764 34738714645713792 34784453572172928 34797794092390176 34875798652775808 34945492709081136 34993494759505698 35146237538110608 35196103910305152 35216472025993986 35288529997779072 35359048835815824 35498580771575376 35509129688259864 35522748135981638 35569519364600442 35713525515874128 35775463645454208 35869411150005888 35918682319167984 35929356075103176 35990460422169678 36071138525955624 36122317171102656 36132483999639222 36143221289835933 36217175524036416 36289550120968872 36457557297454839 36520785804734504 36570951719301447 36668643237142336 36716923215071424 36813343022374464 36874865445500628 36937577801700459 37087122651100056 37151443016433216 37234723639696128 37249003886544576 37298047999627584 37323440437805592 37460180770032384 37470724147774008 37481859115385412 37545603773744911 37633607532856608 37685302048698444 37697610266756024 37925431412608908 38075090666286492 38129112569497248 38229240830927328 38283481446296832 38305636238800476 38434553617344768 38460719786325984 38527422387412224 38679457184798976 38689652642196972 38756752282575392 38858528745839712 38900956953495168 38911905845765316 38913662210844928 38923469081361774 39081053976428016 39132510268694544 39147518353938948 39235273484372784 39303319397457024 39313679297716278 39529555144904448 39541301923923072 39595616899093296 39778929940292802 39935903368022298 39937705953235584 39947770899292347 40167128614983552 40177716205358394 40247396601135984 40353087543756624 40410341526646656 40420525584491073 40433727140956058 40569806596086144 40581862500868416 40597426441121872 40769741493927992 40825743886089981 41049922650477696 41062121228689344 41085884030326317 41224158315377856 41252223641785128 41306538616955352 41322380484713334 41415010900171272 41473771566821568 41497772592033849 41665779768519816 41723012982487563 41738040919696576 41795373393487368 41905129372362648 41988870492531291 42084894445345024 42142703366286432 42154564666245759 42337808474463684 42409811550100527 42582940533455616 42655360500349248 42750978993725184 42823684740313152 42836410417583328 42895251640684404 43007895934793244 43009837180407552 43068916627083936 43256907739213056 43268309759616732 43343350185838752 43514389332898848 43544013844106524 43601346317897316 43690560949631232 43703544231704448 43715844839069676 43777869987200544 43955108327229696 43966185723481518 44024074052281362 44216234322139152 44395247416560768 44409747138102528 44470749538017504 44483964664413456 44664061687346304 44689908945267222 44840312553568896 44870839750713648 44929919197390032 44948659451980928 45126033382265472 45137928082563134 45278321176277982 45384449779077696 45397223486726202 45461634217477488 45641032420596912 45654595313476968 45672104746262106 45865959180668991 46117814335721856 46131518911243584 46194886382275512 46209973875378352 46397058789853568 46408751597008269 46469855944074771 46591887262692681 46593990278774848 46657993012674264 46861650050814144 46874002239584793 46955296034658648 47019795067673289 47145398447754432 47331441028767168 47345506251013152 47410541287072236 47426025819467256 47618034021165504 47891576425557312 47905808100137568 47987280562892904 48094851367940832 48163089561470208 48176645332852296 48190961719781244 48209443898832223 48289567365381888 48386066827958496 48610076396606452 48761268959068596 48953687999511204 48955897620095232 49084457363165952 49151881068335136 49166487260667504 49250103735600612 49449496868133408 49535257355244288 49665338515392768 49730730666170112 49764587250407456 49960965530365344 49975812153847216 50044460247465138 50178143377142144 50247069398264592 50479694719552854 50532839225301888 50546159097063786 50567241883478544 50766787555048656 50838816759329664 50868237370880202 50972321107903104 51057506001462408 51074181651733968 51144338494662174 51280959715101312 51361419727661589 51586203522929296 51811371661119616 51882541127687088 51897958775149032 51986220609800646 52108071968570688 52176680358259392 52196691138585264 52313697979163712 52418239063621704 52490242139258547 52719356307165912 52794155865457728 52824708038990979 52932794996668608 53038573253723736 53247871157363064 53263694532389796 53284122203972457 53354279046900663 53570288273811192 53663195468181312 53804116725008832 53894034112654764 53985690633254517 54109150001157888 54183475756653984 54198725999458833 54419980704171264 54434325181453308 54749494971585792 54781178707101756 54965544420503808 55002964855713504 55075384822607136 55096507312951112 55220014533561696 55298362089095424 55312298168250942 55330363456045132 55554373024693088 55630683976650084 55727164524649824 55873505829816864 55947071999441376 55985160656708388 56173578363811584 56190271155048576 56206086221661012 56222788673078118 56450411299284912 56527953073047666 56546415400134036 56873814000465664 56888147118913362 57098246320417536 57112635999429738 57115213890111104 57193668854245872 57343861246390992 57425222169445248 57458454358200714 57691079679488976 57791133581118336 58019185777198464 58034478963295458 58135128423863088 58287793118759568 58351435430242752 58367858768647974 58370493316267392 58385203622042661 58621580964642024 58698765403041816 58721277530908422 58852910226559176 58954979096185536 58970518946574417 59294332717356672 59311952885884608 59346276932693569 59586545260356296 59668394910439203 59827786334284864 59906558929853376 60250692922475328 60266574308037591 60371094901703976 60512599705436928 60529631315634936 60615512289969984 60650590711434087 60751391201609472 60854709894129216 60872793751302624 60896139661682808 61154612240891988 61258616683478539 61508691881658112 61593181843034016 61878335462677692 61959807925433028 61983570727070001 62122516350256908 62210657350232352 62482200067752192 62498669652779724 62607061379544864 62693060090231052 62857694058543972 62860531263672576 63108588038356224 63127341668017536 63214055049429648 63234701092623008 63490712028220672 63506712711695526 63855435234076416 63874410800183424 63983040750523872 64126468490587776 64235527110469728 64254615626374992 64342877461026606 64514755770611328 64603374940625904 64885361608819584 64902464639425098 65015025278758128 65271583999348272 65316020766159786 65402019476845974 65535841424446848 65555316347556672 65573767258604514 65666804980800816 65932662490844544 65949278585222277 65970817966823042 66614620707153792 66706124307026256 66725946996620184 66996092531019456 67034863417900833 67260468830353344 67306259626070472 67394878796085048 67422989177971392 67689050073398208 67706892123844701 67824316494506936 67917481764416973 68076674668616544 68095835230089303 68098908868978624 68192451326216232 68481892970215452 68508157119393159 69176721503582784 69197278366865376 69292329573413268 69314960813067528 69477429291427584 69568907144345856 69595588184780352 69751597305551616 69890985418162272 69986989519011396 70292475076221216 70392207820610304 70432944051987972 70577059995558144 70718097671631648 70997161543150752 71018259376519728 71045496271963276 71139038729200884 71427051031748256 71550927290908416 71738822300011776 71837364638335968 71858712150206352 71980920844339356 72142277051911248 72244634342205312 72264967999278444 72286442579671866 72434351048072832 72579100241937744 72915114594909678 73041571609469008 73141903438602894 73337286474284672 73433846430142848 73626686044748928 73749730891001256 73875155603400918 74174245302200112 74302886032866432 74498007773089152 74596095999255168 74646880875611184 74941448295548016 74963718230770824 75066690371197707 75091207547489822 75267215065713216 75370604097396888 75395220533512048 75719542079329281 75819238645595679 75850862825217816 76150181332572984 76258225138994496 76302356056320303 76458481661854656 76611272477600952 76716507741993261 76921439572651968 77379305284393944 77513504565150784 77717057491679424 77801913906990336 77823811691530632 77846938162723548 77979330914700969 78162107952856032 78265020537389088 78295036707877896 78470546968745568 78606638794914048 78627358595432556 79082603847846144 79191233798186592 79557859880585604 79871806736044596 79875411906471168 79895541798584694 80334257229967104 80355432410716788 80494793202271968 80706175087513248 80820683053293312 80841051168982146 80867454281912116 81139613192172288 81163725001736832 81194852882243744 81539482987855984 81651487772179962 82099845300955392 82124242457378688 82171768060652634 82448316630755712 82504447283570256 82613077233910704 82644760969426668 82830021800342544 82947543133643136 82968447252376413 82995545184067698 83331559537039632 83446025964975126 83476081839393152 83590746786974736 83810258744725296 83977740985062582 84285406732572864 84309129332491518 84334183009617177 84675616948927368 84819623100201054 85310721000698496 85332220678370043 85647369480626304 85668953999144607 85672820835166656 85790503281368808 86015791869586488 86137833254167872 86187681537301071 86536619519233464 86686700371677504 87028778665797696 87051718444943187 87088027688213048 87202692635794632 87407088463408896 87431689678139352 87555739974401088 87932371446963036 88048148104562724 88081916296362633 88432468644278304 88790494833121536 88941499076035008 88967929328826912 89328123374692608 89379817890534444 89531824383545557 89680625107137792 89741679501427296 89859838394780064 89897318903961856 90252066764530944 90275856165126268 90556642352555964 90768899558155392 90794446973452404 90923268434954976 91282064841193824 91309190626953936 91344209492524212 91731918361337982 92235628671443712 92263037822487168 92389772764551024 92419947750756704 92794117579707136 92817503194016538 92939711888149542 93183774525385362 93187980557549696 93315986025348528 93723300101628288 93748004479169586 93910592069317296 94039590135346578 94290796895508864 94662882057534336 94691012502026304 94821082574144472 94852051638934512 95236068042331008 95260069067543289 95783152851114624 95811616200275136 95974561125785808 96189702735881664 96353290665704592 96381923439562488 96418887797664446 96772133655916992 96828136048078981 97220152793212904 97353696959137647 97522537918137192 97907375999022408 97974031149239679 98103029215268961 98303762136670272 98332974521335008 98360650887906771 98500207471201224 98898993736266816 98956226950234563 99529174500814912 99921931060730688 99951624307694432 100088920494930276 100356286754284288 100494138796529184 100959389439105708 101065678450603776 101092318194127572 101134483766957088 101533575110097312 101677633518659328 101736474741760404 101944642215806208 102115012002924816 102148363303467936 102288676989324348 102561919430202624 102722839455323178 103172407045858592 103622743322239232 103765082255374176 103795917550298064 103972441219601292 104216143937141376 104353360716518784 104393382277170528 104627395958327424 104836478127243408 104980484278517094 105438712614331824 105588311730915456 105649416077981958 105865589993337216 106077146507447472 106495742314726128 106527389064779592 106568244407944914 106708558093801326 107140576547622384 107326390936362624 107608233450017664 107788068225309528 107971381266509034 108366951513307968 108397451998917666 108429663869507799 108868650362906616 109372671892364517 109562357414203512 109712855157904341 110005929711427008 110150769645214272 110193014625902224 110440029067123392 110624596336501884 110660726912090264 110812733405101377 111108746049386176 111261367953300168 111454329049299648 111747011659633728 111894143998882752 111970321313416776 112380542310097152 112412172443322024 112445577346156236 112636811321234733 112900822598569824 113055906146095332 113092830800268072 113776294237826724 114225271998859476 114230427780222208 114387337708491744 114687722492781984 114850444338890496 114916908716401428 115382159358977952 115582267162236672 116038371554396928 116068957926590916 116270256847726176 116575586237519136 116702870860485504 116735717537295948 116740986632534784 116770407244085322 117243161929284048 117397530806083632 117442555061816844 117705820453118352 117909958192371072 117941037893148834 118588665434713344 118623905771769216 118692553865387138 119173090520712592 119336789820878406 119655572668569728 119813117859706752 119843312697877041 120501385844950656 120533148616075182 120742189803407952 121059262631269872 121231024579939968 121261576753473219 121301181422868174 121709419788258432 121745587502605248 121792279323365616 122309224481783976 122477231658269943 122517233366957078 123186363686068032 123257652090978951 123756670925355384 123919615850866056 123967141454140002 124245032700513816 124421314700464704 124493317776101547 124997339305559448 125169038947462689 125214122759089728 125386120180462104 125715388117087944 125966611477593873 126254683336035072 126428110098859296 126463693998737277 126469402185246016 127013425423391052 127229434650301581 127748821600366848 127966081501047744 128252936981175552 128471054220939456 128509231252749984 128685754922053212 129029511541222656 129206749881251808 129770723217639168 129804929278850196 130030050557516256 130543167998696544 130632041532319572 130804038953691948 131071682848893696 131110632695113344 131147534517209028 131333609961601632 131865324981689088 131898557170444554 131941635933646084 133229241414307584 133412248614052512 133451893993240368 133992185062038912 134069726835801666 134520937660706688 134612519252140944 134789757592170096 134845978355942784 135378100146796416 135413784247689402 135648632989013872 135834963528833946 136153349337233088 136191670460178606 136197817737957248 136384902652432464 136963785940430904 137016314238786318 137597877542006973 138353443007165568 138394556733730752 138584659146826536 138629921626135056 139191176369560704 139226254791024807 139409567832224313 139775661788078043 139781970836324544 139973979038022792 140584950152442432 140622006718754379 140865888103975944 141436195343263296 141518044993346203 141994323086301504 142036518753039456 142090992543926552 142278077458401768 142854102063496512 143674729276671936 143717424300412704 143961841688678712 144284554103822496 144489268684410624 144529935998556888 144572885159343732 144628331696496669 144868702096145664 145158200483875488 145830229189819356 146083143218938016 146283806877205788 146674572948569344 146867692860285696 147253372089497856 147499461782002512 147750311206801836 148348490604400224 148605772065732864 148996015546178304 149192191998510336 149293761751222368 149882896591096032 149927436461541648 150133380742395414 150182415094979644 150534430131426432 150741208194793776 150790441067024096 151439084158658562 151638477291191358 151701725650435632 152300362665145968 152516450277988992 152604712112640606 152916963323709312 153222544955201904 153433015483986522 153842879145303936 154084259182984767 154758610568787888 155027009130301568 155434114983358848 155647623383061264 155693876325447096 155958661829401938 156324215905712064 156530041074778176 156590073415755792 156941093937491136 157254717190865112 157982748288970969 158382467596373184 158474124116972937 159115719761171208 159743613472089192 159791083597169388 159852366611917371 160062837140701989 160710864821433576 160989586404543936 161412350175026496 161682102337964292 161734908563824232 161957071899763551 162327450003473664 162389705764487488 163078965975711968 163302975544359924 164248484914757376 164343536121305268 164896633261511424 165008894567140512 165226154467821408 165289521938853336 165660043600685088 165895086267286272 165936894504752826 165991090368135396 166663119074079264 166892051929950252 166952163678786304 167181493573949472 167620517489450592 167955481970125164 168570813465145728 168618258664983036 168668366019234354 169351233897854736 169639246200402108 170621442001396992 170664441356740086 171294738961252608 171337907998289214 171345641670333312 171581006562737616 172031583739172976 172275666508335744 172375363074602142 173073239038466928 173373400743355008 174057557331595392 174103436889886374 174176055376426096 174405385271589264 174863379356278704 175111479948802176 175155610866127983 175864742893926072 176096296209125448 176163832592725266 176864937288556608 176911556839723251 177882998152070016 177935858657653824 178038830798080707 178759635781068888 179005184731317609 179063648767091114 179483359002854592 179719676789560128 180551712330252536 180799722924112773 181113284705111928 181537799116310784 181588893946904808 181846536869909952 181951772134302261 182564129682387648 182618381253907872 182688418985048424 183463836722675964 183775850050435617 184526075644974336 184779545529102048 184839895501513408 185635006388033076 185879423776299084 185950712181210003 186367549050770724 186375961115099392 186631972050697056 187446600203256576 187496008958339172 187821184138634592 188079180270693156 188581593791017728 189325764115068672 189382025004052608 189642165148288944 189704103277869024 190472136084662016 190520138135086578 191566305702229248 191623232400550272 191949122251571616 192379405471763328 192706581331409184 192763846879124976 192837775595328892 193544267311833984 193656272096157962 194440305586425808 194707393918275294 195045075836274384 195814751998044816 195948062298479358 196206058430537922 196607524273340544 196665949042670016 196721301775813542 197000414942402448 197797987472533632 197847835755666831 197912453900469126 199058349001629824 199843862121461376 199903248615388864 200177840989860552 200988277593058368 201104590253702499 201918778878211416 202184636388255144 202268967533914176 203067150220194624 203120676371534103 203472949483520808 203752445293250919 204230024005849632 204287505690267909 204296726606935872 204577353978648696 205445678910646356 205524471358179477 206344814091717184 207530164510748352 207591835100596128 207944882439202584 208432287874282752 208706721433037568 208786764554341056 209254791916654848 209672956254486816 209960968557034188 210877425228663648 211176623461830912 211298832155963916 211731179986674432 212154293014894944 212991484629452256 213054778129559184 213136488815889828 213417116187602652 214281153095244768 214652781872725248 215216466900035328 215576136450619056 215942762533018068 216733903026615936 216794903997835332 216859327739015598 217737300725813232 218745343784729034 219124714828407024 219425710315808682 220011859422854016 220301539290428544 220386029251804448 220880058134246784 221249192673003768 221321453824180528 221625466810202754 222217492098772352 222522735906600336 222908658098599296 223494023319267456 223788287997765504 223940642626833552 224824344886644048 224891154692312472 225200071113593121 225273622642469466 225801645197139648 226111812292190664 226185661600536144 227158626237987843 227457715936787037 227552588475653448 228450543997718952 228774675416983488 228907068168960909 229375444985563968 229833817432802856 230764318717955904 230897862883880647 232137915853181832 232540513695452352 233151172475038272 233405741720971008 233471435074591896 233540814488170644 233937992744102907 234486323858568096 234795061612167264 234885110123633688 235411640906236704 235819916384742144 235882075786297668 237247811543538432 237385107730774276 238346181041425184 238673579641756812 239311145337139456 239626235719413504 239686625395754082 241002771689901312 241066297232150364 241484379606815904 242118525262539744 242462049159879936 242523153506946438 242602362845736348 243418839576516864 243491175005210496 243584558646731232 244618448963567952 244954463316539886 245034466733914156 246372727372136064 246515304181957902 247513341850710768 247839231701732112 247934282908280004 248490065401027632 248842629400929408 248986635552203094 249994678611118896 250338077894925378 250428245518179456 250772240360924208 251430776234175888 251933222955187746 252856220197718592 252927387997474554 252938804370492032 253002549028851531 254026850846782104 254458869300603162 255932163002095488 255996662035110129 256942108441878912 257018462505499968 257371509844106424 258413499762503616 258563044611903213 259609858557700392 260060101115032512 261086335997393088 261155155334829561 261264083064639144 261608077907383896 262221265390226688 262295069034418056 262667219923203264 262819226416214377 263797114340889108 263883271867292168 264245748889087899 266824497228105024 266903787986480736 267984370124077824 268139453671603332 268595473150636671 269041875321413376 269225038504281888 269579515184340192 269691956711885568 270756200293592832 270827568495378804 271297265978027744 271669927057667892 272306698674466176 272383340920357212 272395635475914496 272769805304864928 273927571880861808 274032628477572636 275195755084013946 276706886014331136 276789113467461504 277169318293653072 277259843252270112 278382352739121408 278452509582049614 278819135664448626 279551323576156086 279563941672649088 279947958076045584 281169900304884864 281244013437508758 281731776207951888 282872390686526592 283036089986692406 283988646172603008 284073037506078912 284181985087853104 284556154916803536 285708204126993024 285780207202629867 287349458553343872 287434848600825408 287923683377357424 288569108207644992 289059871997113776 289145770318687464 289256663392993338 290316400967750976 290484408144236943 291660458379638712 292061090877412941 292166286437876032 292567613754411576 293922093447719037 294309087645806883 294998923564005024 295081952663720313 295500622413603672 296696981208800448 296868680850703689 298587523502444736 299765793182192064 299854872923083296 300266761484790828 300364830189959288 301068860262852864 301482416389587552 301580882134048192 302878168317317124 303276954582382716 303403451300871264 304600725330291936 305032900555977984 305209424225281212 305833926647418624 306445089910403808 306866030967973044 307685758290607872 308168518365969534 309517221137575776 310054018260603136 310868229966717696 311295246766122528 311387752650894192 311917323658803876 312648431811424128 313060082149556352 313180146831511584 313882187874982272 314509434381730224 315965496577941938 316764935192746368 316948248233945874 318231439522342416 319487226944178384 319582167194338776 319704733223834742 320125674281403978 321421729642867152 321979172809087872 322824700350052992 323364204675928584 323469817127648464 323914143799527102 324779411528974976 325288991608523397 326157931951423936 326605951088719848 328118015677093551 328687072242610536 329138565473713023 330017789134281024 330452308935642816 330579043877706672 331320087201370176 331873789009505652 331982180736270792 332438200215304131 333326238148158528 333784103859900504 334362987147898944 335241034978901184 335910963940250328 337141626930291456 337236517329966072 337336732038468708 337466107291825561 337910433963704199 338702467795709472 339278492400804216 341328882713480172 342675815996578428 342691283340666624 343162013125475232 344063167478345952 344551333016671488 344750726149204284 346146478076933856 346746801486710016 348115114663190784 348206873779772748 348352110752852192 348810770543178528 349726758712557408 350222959897604352 350311221732255966 351729485787852144 352192592418250896 352327665185450532 353729874577113216 353823113679446502 355765996304140032 355871717315307648 356077661596161414 357519271562137776 358010369462635218 358127297534182228 358966718005709184 359439353579120256 359529938093631123 361103424660505072 361599445848225546 362226569410223856 363177787893809616 363693073739819904 363903544268604522 365128259364775296 365236762507815744 365376837970096848 366927673445351928 367431694974809829 367551700100871234 369559091058204096 369679791003026816 369772956272936853 371270012776066152 371758847552598168 371901424362420006 372735098101541448 373263944101394112 373479953328304641 374992017916678344 375642368277269184 376158360541386312 377899834432781619 378764050008105216 379284330296577888 379391081996211831 379408206555738048 381040276270173156 381688303950904743 383246464801100544 383898244503143232 384758810943526656 385413162662818368 385527693758249952 385675551190657784 387088534623667968 387312544192315924 388880611172851616 389414787836550588 390090151672548768 391629503996089632 391896124596958716 392412116861075844 393215048546681088 393331898085340032 393442603551627084 394000829884804896 395595974945067264 395695671511333662 395824907800938252 398116698003259648 399687724242922752 399806497230777728 400355681979721104 401976555186116736 402209180507404998 403837557756422832 404369272776510288 404537935067828352 406134300440389248 406241352743068206 406945898967041616 407504890586501838 408460048011699264 408575011380535818 408593453213871744 409154707957297392 410891357821292712 411048942716358954 412689628183434368 412793632626020919 415060329021496704 415183670201192256 415889764878405168 417573529108682112 417678764373074421 418228703496672939 419345912508973632 419921937114068376 421754850457327296 421866020156263137 422597664311927832 424308586029789888 424554134980038609 425982969258904512 426109556259118368 426272977631779656 426834232375205304 428562306190489536 428810316784349773 431152272901238112 431885525066036136 433467806053231872 433589807995670664 433718655478031196 433884995089490007 435474601451626464 437490687569458068 438249429656814048 438851420631617364 440023718845708032 440603078580857088 440772058503608896 441760116268493568 442498385346007536 442642907648361056 443250933620405508 444434984197544704 445045471813200672 445817316197198592 446988046638534912 447576575995531008 447881285253667104 449648689773288096 449782309384624944 450400142227186242 450547245284938932 451603290394279296 452223624584381328 452371323201072288 454317252475975686 454915431873574074 455105176951306896 456901087995437904 457549350833966976 457814136337921818 458750889971127936 459667634865605712 461528637435911808 461795725767761294 464275831706363664 465081027390904704 466302344950076544 466942870149183792 467081628976341288 467875985488205814 468972647717136192 469590123224334528 469770220247267376 470823281812473408 471764151572595336 473948244866912907 474770215461548552 475422372350918811 476692362082850368 477347159283513624 479373250791508164 479557099835752113 480188511422105967 482132594464300728 482968759213631808 484237050525079488 485046307013892876 485204725691472696 485871215699290653 486982350010420992 487169117293462464 489236897927135904 489908926633079772 490068933467828312 492745454744272128 493030608363915804 495026683701421536 495678463403464224 495868565816560008 496980130802055264 497685258801858816 497973271104406188 499989357222237792 500676155789850756 500856491036358912 501544480721848416 502861552468351776 503866445910375492 505712440395437184 505854775994949108 505877608740984064 506005098057703062 508053701693564208 508917738601206324 511864326004190976 511993324070220258 513884216883757824 514036925010999936 514743019688212848 516826999525007232 517126089223806426 519219717115400784 520120202230065024 522172671994786176 522310310669659122 522528166129278288 523216155814767792 524590138068836112 525334439846406528 525466832598383949 525638452832428754 527594228681778216 527766543734584336 528491497778175798 530734670519169753 533648994456210048 533807575972961472 534116492394242121 536278907343206664 537015554193952827 537190946301273342 538450077008563776 539159030368680384 541655136990757608 542399168772338319 542594531956055488 543339854115335784 544613397348932352 544766681840714424 545539610609729856 545855316402906783 547855143761723616 548065256955145272 550391510168027892 551327550151306851 553578226934923008 554338636587306144 554519686504540224 556905019164099228 557638271328897252 557852136543630009 559102647152312172 559127883345298176 559895916152091168 562339800609769728 562488026875017516 563463552415903776 565744781373053184 566072179973384812 567977292345206016 568146075012157824 568363970175706208 569112309833607072 571416408253986048 571560414405259734 574698917106687744 574869697201650816 575847366754714848 577138216415289984 578119743994227552 578291540637374928 578513326785986676 580632801935501952 580968816288473886 583320916759277424 584122181754825882 584332572875752064 585135227508823152 587844186895438074 588618175291613766 589997847128010048 590163905327440626 591001244827207344 593393962417600896 593737361701407378 597175047004889472 599531586364384128 599709745846166592 600533522969581656 600729660379918576 602964832779175104 603161764268096384 603313770761107497 605756336634634248 606553909164765432 606806902601742528 609201450660583872 609362029114602309 610418848450562424 611257335879752757 612890179820807616 613732061935946088 616337036731939068 616573414074538431 619034442275151552 622590493532245056 622775505301788384 623834647317607752 625296863622848256 626120164299112704 626360293663023168 626722770684818899 627764375749964544 629018868763460448 631930993155883876 633529870385492736 633896496467891748 636462879044684832 638974453888356768 639164334388677552 639409466447669484 640251348562807956 642843459285734304 643958345618175744 645649400700105984 646728409351857168 646939634255296928 647828287599054204 649558823057949952 650577983217046794 652315863902847872 653211902177439696 656236031354187102 657374144485221072 658277130947426046 660035578268562048 660904617871285632 661158087755413344 662640174402740352 663747578019011304 663964361472541584 664876400430608262 666652476296317056 667568207719801008 668725974295797888 670482069957802368 671821927880500656 674473034659932144 674673464076937416 674932214583651122 675820867927408398 677404935591418944 678556984801608432 681475878713963529 682373147810361111 682657765426960344 685351631993156856 686324026250950464 686721204506882727 688126334956691904 689501452298408568 692292956153867712 692693588651641941 696413747559545496 696704221505704384 697621541086357056 699453517425114816 700622443464511932 701813978232308721 703458971575704288 704385184836501792 704655330370901064 707459749154226432 707646227358893004 711743434630615296 712155323192322828 715038543124275552 716020738925270436 716254595068364456 717933436011418368 718878707158240512 719059876187262246 722206849321010144 723198891696451092 724453138820447712 726355575787619232 727386147479639808 727807088537209044 730256518729550592 730473525015631488 730753675940193696 733855346890703856 734863389949619658 735103400201742468 739118182116408192 739359582006053632 739545912545873706 742540025552132304 743517695105196336 743802848724840012 745470196203082896 746527888202788224 746959906656609282 749984035833356688 751284736554538368 752316721082772624 755799668865563238 758568660593155776 758782163992423662 758816413111476096 759007647086554593 762080552540346312 763376607901809486 767796489006286464 767989986105330387 770826325325636736 771055387516499904 771351102381315568 774625088384631848 775689133835709639 777761222345703232 778829575673101176 780180303345097536 783259007992179264 783465466004488683 783792249193917432 784824233722151688 786663796170680064 786885207103254168 788001659769609792 788457679248643131 791391343022667324 791649815601876504 792737246667263697 799612994461555456 800711363959442208 803953110372233472 804418361014809996 805786419451910013 807675115512845664 808738545553020576 809075870135656704 812268600880778496 812482705486136412 813891797934083232 815009781173003676 816920096023398528 817150022761071636 817186906427743488 818309415914594784 821782715642585424 822097885432717908 825379256366868736 825587265252041838 830120658042993408 830367340402384512 831779529756810336 835147058217364224 835357528746148842 836457406993345878 838691825017947264 839843874228136752 843509700914654592 843732040312526274 845195328623855664 848617172059579776 849108269960077218 851965938517809024 852219112518236736 852545955263559312 853668464750410608 857124612380979072 857340621607889601 857620633568699546 862304545802476224 863771050132072272 867179615991341328 867437310956062392 867769990178980014 870949202903252928 871453224432710829 874981375138916136 876183272632238823 876498859313628096 877702841263234728 881544117007217792 881766280343157111 882927262937420649 884996770692015072 885245857991160939 885285815296722112 886501867240811016 890090943626401344 890606042552111067 895762570507334208 899297379546576192 899564618769249888 900800284454372484 901094490569877864 903206580788558592 904447249168762656 904742646402144576 908634504951951372 909830863747148148 910210353902613792 913802175990875808 915098701667933952 915628272675843636 917501779942255872 919335269731211424 923057274871823616 923591451535522588 928551663412727328 930162054781809408 932604689900153088 933885740298367584 934163257952682576 935751970976411628 937945295434272384 939180246448669056 939540440494534752 941646563624946816 943528303145190672 947896489733825814 949540430923097104 950844744701837622 953384724165700736 954694318567027248 958746501583016328 959114199671504226 960377022844211934 964265188928601456 965937518427263616 968474101050158976 970092614027785752 970409451382945392 971742431398581306 974338234586924928 975866974825570191 978473795854271808 979817853266159544 980137866935656624 984354047031280653 986061216727831608 990053367402843072 991356926806928448 991737131633120016 993960261604110528 995946542208812376 997314600645912393 999978714444475584 1001352311579701512 1003088961443696832 1005723104936703552 1007732891820750984 1011424880790874368 1011709551989898216 1012010196115406124 1012398321875476683 1013731301891112597 1016107403387128416 1017835477202412648 1023986648140440516 1028073850021999872 1029486039376425696 1033653999050014464 1034252178447612852 1038439434230801568 1040240404460130048 1044345343989572352 1044620621339318244 1045056332258556576 1046432311629535584 1049180276137672224 1050668879692813056 1050933665196767898 1051276905664857508 1055188457363556432 1055533087469168672 1056982995556351596 1061469341038339506 1067297988912420096 1067615151945922944 1068232984788484242 1072557814686413328 1074031108387905654 1074381892602546684 1076900154017127552 1078318060737360768 1078589814280893369 1083310273981515216 1084798337544676638 1085189063912110976 1086679708230671568 1089533363681428848 1091079221219459712 1091710632805813566 1095710287523447232 1096130513910290544 1100783020336055784 1102655100302613702 1108677273174612288 1109039373009080448 1109318868818810559 1113810038328198456 1115276542657794504 1115704273087260018 1118205294304624344 1119791832304182336 1120439859984913923 1124976053750035032 1126927104831807552 1132144359946769624 1133699503298344857 1136292150024315648 1136727940351412416 1138224619667214144 1143120828810519468 1145064911852714229 1149739394403301632 1151694733509429696 1154276432830579968 1156239487988455104 1156583081274749856 1157026653571973352 1161265603871003904 1161937632576947772 1163913716986092241 1166641833518554848 1168244363509651764 1168665145751504128 1170270455017646304 1175688373790876148 1177236350583227532 1179995694256020096 1180327810654881252 1182002489654414688 1186787924835201792 1187474723402814756 1194350094009778944 1199063172728768256 1199419491692333184 1201067045939163312 1201459320759837152 1205929665558350208 1206323528536192768 1206627541522214994 1211512673269268496 1213107818329530864 1213613805203485056 1218402901321167744 1218724058229204618 1220837696901124848 1222514671759505514 1225780359641615232 1227464123871892176 1232674073463878136 1233146828149076862 1238068884550303104 1238380897878062757 1245180987064490112 1245551010603576768 1247669294635215504 1252720587326046336 1253036293119223263 1253445541369637798 1258037737526920896 1263861986311767752 1265598060468789411 1267792992935783496 1272925758089369664 1273662404940115827 1277948907776713536 1278328668777355104 1278818932895338968 1280502697125615912 1285686918571468608 1286430950353049319 1293456818703714336 1293879268510593856 1295656575198108408 1301155966434093588 1301654985268470021 1304631727805695744 1306423804354879392 1312472062708374204 1314748288970442144 1316554261894852092 1320071156537124096 1321809235742571264 1322316175510826688 1325280348805480704 1327495156038022608 1327928722945083168 1329752800861216524 1333304952592634112 1335136415439602016 1337451948591595776 1340964139915604736 1343643855761001312 1348946069319864288 1349346928153874832 1349864429167302244 1351641735854816796 1354809871182837888 1357113969603216864 1362951757427927058 1364746295620722222 1365315530853920688 1370703263986313712 1372648052501900928 1373442409013765454 1376252669913383808 1379002904596817136 1384585912307735424 1385387177303283882 1392827495119090992 1393408443011408768 1395243082172714112 1398907034850229632 1401244886929023864 1403627956464617442 1406917943151408576 1408770369673003584 1409310660741802128 1415292454717786008 1421844734600738721 1424310646384645656 1426267117052756433 1430077086248551104 1432041477850540872 1432509190136728912 1438119752374524492 1438671299507256339 1440565534266317901 1444413698642020288 1446397783392902184 1448906277640895424 1452711151575238464 1455614177074418088 1457613647097871959 1460947050031262976 1461507351880387392 1467710693781407712 1469726779899239316 1470206800403484936 1478236364232816384 1479091825091747412 1485080051104264608 1487035390210392672 1487605697449680024 1490940392406165792 1493055776405576448 1493919813313218564 1499968071666713376 1502569473109076736 1504633442165545248 1511599337731126476 1517137321186311552 1517564327984847324 1517632826222952192 1518015294173109186 1524161105080692624 1526753215803618972 1535592978012572928 1535979972210660774 1541652650651273472 1542110775032999808 1542702204762631136 1549250176769263696 1551378267671419278 1555522444691406464 1557659151346202352 1560360606690195072 1566518015984358528 1566930932008977366 1567584498387834864 1569648467444303376 1573770414206508336 1576003319539219584 1576400497795151847 1576915358497286262 1582782686045334648 1583299631203753008 1585474493334527394 1592204011557509259 1601422727918884416 1602349477182726363 1608836722029619992 1611572838903820026 1615350231025691328 1617477091106041152 1624965410972272824 1627197506317014957 1627783595868166464 1630019562346007352 1633840192046797056 1634300045522143272 1636618831829189568 1637565949208720349 1643565431285170848 1644195770865435816 1651174530504083676 1653982650453920553 1660734680804769024 1663559059513620672 1670715057492297684 1672914813986691756 1673556409630890027 1677383650035894528 1679687748456273504 1687019401829309184 1687464080625052548 1690390657247711328 1697234344119159552 1698216539920154436 1703931877035618048 1704438225036473472 1705091910527118624 1707336929500821216 1714249224761958144 1714681243215779202 1715241267137399092 1724609091604952448 1727542100264144544 1734359231982682656 1734874621912124784 1735539980357960028 1741898405806505856 1742906448865421658 1749962750277832272 1752366545264477646 1752997718627256192 1755405682526469456 1763088234014435584 1763532560686314222 1765854525874841298 1769993541384030144 1770491715982321878 1770571630593444224 1773003734481622032 1780181887252802688 1781212085104222134 1791525141014668416 1798594759093152384 1799129237538499776 1801600568908744968 1802188981139755728 1808894498337525312 1809485292804289152 1809941312283322491 1817269009903902744 1819661727494296296 1820420707805227584 1827604351981751616 1828086087343806927 1831256545351687272 1838670539462422848 1839734584913500639 1847182903071045176 1849720242223615293 1857103326825454656 1867771480596735168 1868326515905365152 1871503941952823256 1875890590868544768 1878360492897338112 1879080880989069504 1880168312054456697 1883293127249893632 1887056606290381344 1895792979467651628 1899080861846194208 1901689489403675244 1906769448331401472 1909388637134054496 1917493003166032656 1918228399343008452 1920754045688423868 1928530377857202912 1931875036854527232 1936948202100317952 1940185228055571504 1940818902765890784 1943484862797162612 1948676469173849856 1951733949651140382 1956947591708543616 1959635706532319088 1960275733871313248 1968708094062561306 1972122433455663216 1980106734805686144 1982713853613856896 1983474263266240032 1987920523208221056 1991893084417624752 1994629201291824786 1999957428888951168 2002704623159403024 2006177922887393664 2011446209873407104 2015465783641501968 2023419103979796432 2024020392230812248 2024796643750953366 2027462603782225194 2032214806774256832 2035670954404825296 2044427636141890587 2047973296280881032 2058972078752851392 2060163613520648181 2068504356895225704 2076878868461603136 2078080765954925823 2089241242678636488 2090112664517113152 2092864623259071168 2098360552275344448 2101867330393535796 2102553811329715016 2105441934696926163 2110376914727112864 2111066174938337344 2113965991112703192 2122938682076679012 2135230303891845888 2136465969576968484 2145115629372826656 2148062216775811308 2148763785205093368 2153800308034255104 2156636121474721536 2157179628561786738 2166620547963030432 2169596675089353276 2170378127824221952 2173359416461343136 2179066727362857696 2182158442438919424 2183421265611627132 2191420575046894464 2192261027820581088 2201566040672111568 2205310200605227404 2217354546349224576 2218078746018160896 2218637737637621118 2227620076656396912 2230553085315589008 2231408546174520036 2236410588609248688 2239583664608364672 2240879719969827846 2249952107500070064 2253854209663615104 2264288719893539248 2267399006596689714 2273455880702824832 2276449239334428288 2277022941259663779 2286241657621038936 2290129823705428458 2303389467018859392 2303969958315991161 2312478975976910208 2313166162549499712 2314053307143946704 2323875265153895544 2327067401507128917 2327827433972184482 2333283667037109696 2336488727019303528 2340540910035292608 2350396398013466049 2351376747581752296 2354472701166455064 2359991388512040192 2360655621309762504 2364004979308829376 2365373037745929393 2374949446805629512 2378211740001791091 2398838983384666368 2402134091878326624 2402918641519674304 2411859331116700416 2413255083044429988 2417359258355730039 2423025346538536992 2426215636659061728 2427227610406970112 2436805802642335488 2437448116458409236 2441675393802249696 2445029343519011028 2451560719283230464 2454928247743784352 2465348146927756272 2466293656298153724 2476137769100606208 2476761795756125514 2490361974128980224 2491102021207153536 2495338589270431008 2505441174652092672 2506072586238446526 2506891082739275596 2516075475053841792 2527723972623535504 2531196120937578822 2535585985871566992 2545851516178739328 2547324809880231654 2555897815553427072 2556657337554710208 2557637865790677936 2561005394251231824 2571373837142937216 2572021864823668803 2572861900706098638 2586913637407428672 2587758537021187712 2591313150396216816 2602311932868187176 2603309970536940042 2612847608709758784 2614359673298132487 2624944125416748408 2629496577940884288 2633108523789704184 2644632351021653376 2645298841029471333 2648781788812261947 2654990312076045216 2655737573973482817 2655857445890166336 2659505601722433048 2670272830879204032 2671818127656333201 2687287711522002624 2697892138639728576 2698693856307749664 2699728858334604488 2703283471709633592 2709619742365675776 2714227939206433728 2725903514855854116 2729492591241444444 2730631061707841376 2741406527972627424 2745296105003801856 2746884818027530908 2752505339826767616 2758005809193634272 2769171824615470848 2770774354606567764 2785654990238181984 2786816886022817536 2790486164345428224 2797814069700459264 2802489773858047728 2807255912929234884 2813835886302817152 2817540739346007168 2818621321483604256 2830584909435572016 2843689469201477442 2848621292769291312 2852534234105512866 2860154172497102208 2864082955701081744 2865018380273457824 2876239504749048984 2877342599014512678 2881131068532635802 2888827397284040576 2892795566785804368 2897812555281790848 2905422303150476928 2911228354148836176 2915227294195743918 2923014703760774784 2927600924476710573 2935421387562815424 2939453559798478632 2940413600806969872 2953062141093841959 2958183650183494824 2970160102208529216 2974070780420785344 2975211394899360048 2981880784812331584 2987839626626437128 2999936143333426752 3001672217490448411 3009266884331090496 3023198675462252952 3034274642372623104 3035128655969694648 3036030588346218372 3037194965626430049 3041193905673337791 3048322210161385248 3053506431607237944 3071959944421321548 3084221550065999616 3085404409525262272 3098500353538527392 3102756535342838556 3111044889382812928 3115318302692404704 3120721213380390144 3133036031968717056 3133861864017954732 3135168996775669728 3139296934888606752 3147540828413016672 3152006639078439168 3152800995590303694 3153830716994572524 3165565372090669296 3166599262407506016 3170948986669054788 3184408023115018518 3202845455837768832 3204698954365452726 3217673444059239984 3223145677807640052 3230700462051382656 3234954182212082304 3249930821944545648 3254395012634029914 3255567191736332928 3260039124692014704 3268600091044286544 3273237663658379136 3275131898417440698 3287130862570341696 3288391541730871632 3302349061008167352 3307965300907841106 3327118119027241344 3327956606456431677 3341430114984595368 3345829627973383512 3347112819261780054 3359375496912547008 3361319579954741769 3374928161250105096 3380781314495422656 3396433079840308872 3401098509895034571 3408876450072946944 3410183821054237248 3414673859001642432 3429362486431558404 3430482534274798184 3435194735558142687 3449218183209904896 3455084200528289088 3468718463965365312 3469749243824249568 3471079960715920056 3483796811613011712 3485812897730843316 3491741150958276723 3499925500555664544 3504733090528955292 3505995437254512384 3510811365052938912 3527065121372628444 3531709051749682596 3539987082768060288 3540983431964643756 3541143261186888448 3546007468963244064 3560363774505605376 3562424170208444268 3583050282029336832 3597189518186304768 3598258475076999552 3603201137817489936 3604377962279511456 3617788996675050624 3618970585608578304 3619882624566644982 3634538019807805488 3639323454988592592 3640841415610455168 3655208703963503232 3656172174687613854 3662513090703374544 3677341078924845696 3679469169827001278 3694365806142090352 3699440484447230586 3714206653650909312 3715142693634188271 3735542961193470336 3736653031810730304 3743007883905646512 3758161761978139008 3759108879357669789 3760336624108913394 3774113212580762688 3791585958935303256 3796794181406368233 3798161723692388416 3803378978807350488 3818777274268108992 3820987214820347481 3834986006332065312 3836456798686016904 3841508091376847736 3857060755714405824 3859292851059147957 3880370456111143008 3881637805531781568 3886969725594325224 3903467899302280764 3904964955805410063 3913895183417087232 3919271413064638176 3920551467742626496 3937416188125122612 3944244866911326432 3960213469611372288 3965427707227713792 3966948526532480064 3975841046416442112 3983786168835249504 3989258402583649572 3999914857777902336 4005409246318806048 4012355845774787328 4022892419746814208 4030931567283003936 4046838207959592864 4048040784461624496 4049593287501906732 4054925207564450388 4064429613548513664 4071341908809650592 4088855272283781174 4095946592561762064 4117944157505702784 4120327227041296362 4137008713790451408 4153757736923206272 4156161531909851646 4178482485357272976 4180225329034226304 4185729246518142336 4196721104550688896 4203734660787071592 4205107622659430032 4210883869393852326 4220753829454225728 4222132349876674688 4227931982225406384 4245877364153358024 4265534203802216163 4272931939153936968 4278801351158269299 4290231258745653312 4296124433551622616 4297527570410186736 4314359257123573476 4316013898521769017 4321696602798953703 4333241095926060864 4339193350178706552 4346718832922686272 4358133454725715392 4366842531223254264 4382841150093788928 4384522055641162176 4387059394793732293 4403132081344223136 4410620401210454808 4434709092698449152 4437275475275242236 4455240153312793824 4461106170631178016 4462817092349040072 4472821177218497376 4479167329216729344 4481759439939655692 4499904215000140128 4507708419327230208 4528577439787078496 4534798013193379428 4546911761405649664 4552898478668856576 4554045882519327558 4572483315242077872 4580259647410856916 4606778934037718784 4607939916631982322 4624957951953820416 4626332325098999424 4628106614287893408 4647750530307791088 4654134803014257834 4655654867944368964 4666567334074219392 4672977454038607056 4681081820070585216 4700792796026932098 4702753495163504592 4708945402332910128 4721311242619525008 4728009958617658752 4730746075491858786 4749898893611259024 4756423480003582182 4776612034672527777 4804268183756653248 4805837283039348608 4807048431548179089 4826510166088859976 4834718516711460078 4846050693077073984 4852431273318123456 4874896232916818472 4883350787604499392 4890058687038022056 4909856495487568704 4912697847626161047 4930696293855512544 4932587312596307448 4953523591512251028 4961947951361761659 4982204042414307072 4990677178540862016 5012145172476893052 5013782165478551192 5020669228892670081 5032150950107683584 5055447945247071008 5062392241875157644 5071171971743133984 5091703032357478656 5094649619760463308 5111795631106854144 5113314675109420416 5115275731581355872 5122010788502463648 5142747674285874432 5144043729647337606 5145723801412197276 5173827274814857344 5175517074042375424 5182626300792433632 5204623865736374352 5206619941073880084 5225695217419517568 5228719346596264974 5249888250833496816 5258993155881768576 5266217047579408368 5289264702043306752 5290597682058942666 5297563577624523894 5309980624152090432 5311475147946965634 5311714891780332672 5319011203444866096 5340545661758408064 5343636255312666402 5374575423044005248 5395784277279457152 5397387712615499328 5399457716669208976 5406566943419267184 5428455878412867456 5429823936849967473 5451807029711708232 5458985182482888888 5461262123415682752 5482813055945254848 5484258262031420781 5493769636055061816 5516011618387268544 5519203754740501917 5541548709213135528 5549160726670845879 5571309980476363968 5604979547716095456 5614511825858469768 5627671772605634304 5635081478692014336 5637242642967208512 5640504936163370091 5661169818871144032 5687378938402954884 5697242585538582624 5705068468211025732 5720308344994204416 5728165911402163488 5730036760546915648 5752479009498097968 5754685198029025356 5762262137065271604 5777654794568081152 5785591133571608736 5795625110563581696 5810844606300953856 5822456708297672352 5830454588391487836 5846029407521549568 5855201848953421146 5870842775125630848 5878907119596957264 5880827201613939744 5906124282187683918 5916367300366989648 5940320204417058432 5948141560841570688 5950422789798720096 5963761569624663168 5975679253252874256 5999872286666853504 6003344434980896822 6018533768662180992 6046397350924505904 6070257311939389296 6072061176692436744 6074389931252860098 6082387811346675582 6096644420322770496 6107012863214475888 6133282908425671761 6143919888842643096 6170808819050524544 6180490840561944543 6197000707077054784 6205513070685677112 6230636605384809408 6234242297864777469 6267723728035909464 6270337993551339456 6278593869777213504 6295081656826033344 6305601991180607388 6307661433989145048 6316325804090778489 6331130744181338592 6333198524815012032 6341897973338109576 6368816046230037036 6405690911675537664 6409397908730905452 6435346888118479968 6446291355615280104 6461400924102765312 6469908364424164608 6499861643889091296 6508790025268059828 6511134383472665856 6520078249384029408 6537200182088573088 6546475327316758272 6550263796834881396 6574261725140683392 6576783083461743264 6604698122016334704 6615930601815682212 6654236238054482688 6655913212912863354 6682860229969190736 6691659255946767024 6694225638523560108 6718750993825094016 6722639159909483538 6749856322500210192 6761562628990845312 6792866159680617744 6802197019790069142 6820367642108474496 6829347718003284864 6831068823778991337 6858724972863116808 6860965068549596368 6870389471116285374 6910168401056578176 6937436927930730624 6939498487648499136 6942159921431840112 6971625795461686632 6981202204521386751 6983482301916553446 6999851001111329088 7009466181057910584 7021622730105877824 7051189194040398147 7054130242745256888 7063418103499365192 7079974165536120576 7081966863929287512 7092014937926488128 7096119113237788179 7124848340416888536 7196516950153999104 7206402275634979872 7208755924559022912 7235577993350101248 7239765249133289964 7252077775067190117 7269076039615610976 7278646909977185184 7281682831220910336 7310417407927006464 7312344349375227708 7325026181406749088 7354682157849691392 7358938339654002556 7388731612284180704 7398880968894461172 7428413307301818624 7430285387268376542 7471085922386940672 7473306063621460608 7486015767811293024 7516323523956278016 7518217758715339578 7520673248217826788 7548226425161525376 7583171917870606512 7593588362812736466 7596323447384776832 7606757957614700976 7637554548536217984 7641974429640694962 7669972012664130624 7672913597372033808 7683016182753695472 7714121511428811648 7718585702118295914 7760740912222286016 7763275611063563136 7773939451188650448 7806935798604561528 7809929911610820126 7838542826129276352 7841102935485252992 7843079019894397461 7874832376250245224 7888489733822652864 7933897053064960128 7935896523088413999 7946345366436785841 7967572337670499008 7978516805167299144 8010818492637612096 8015454382968999603 8061863134566007872 8093676415919185728 8096081568923248992 8099186575003813464 8109850415128900776 8128859227097027328 8142683817619301184 8147396018902645687 8177710544567562348 8191893185123524128 8235888315011405568 8240654454082592724 8274017427580902816 8307515473846412544 8312323063819703292 8356964970714545952 8360450658068452608 8371458493036284672 8393442209101377792 8407469321574143184 8410215245318860064 8421767738787704652 8441507658908451456 8444264699753349376 8455863964450812768 8491754728306716048 8531068407604432326 8545863878307873936 8557602702316538598 8580462517491306624 8592248867103245232 8595055140820373472 8628718514247146952 8632027797043538034 8643393205597907406 8666482191852121728 8678386700357413104 8693437665845372544 8716266909451430784 8733685062446508528 8769044111282324352 8774118789587464586 8806264162688446272 8821240802420909616 8859186423281525877 8874550950550484472 8910480306625587648 8922212341262356032 8925634184698080144 8945642354436994752 8963518879879311384 8999808430000280256 9005016652471345233 9057154879574156992 9069596026386758856 9108091765038655116 9111584896879290147 9123581717020013373 9144966630484155744 9160519294821713832 9215879833263964644 9252664650197998848 9256213228575786816 9295501060615582176 9308269606028515668 9311309735888737928 9333134668148438784 9345954908077214112 9362163640141170432 9401585592053864196 9405506990327009184 9417890804665820256 9442622485239050016 9456019917235317504 9461492150983717572 9499797787222518048 9512846960007164364 9553224069345055554 9608536367513306496 9611674566078697216 9614096863096358178 9653020332177719952 9669437033422920156 9692101386154147968 9704862546636246912 9749792465833636944 9766701575208998784 9780117374076044112 9819712990975137408 9825395695252322094 9861392587711025088 9865174625192614896 9907047183024502056 9923895902723523318 9981354357081724032 9983869819369295031 10024290344953786104 10027564330957102384 10041338457785340162 10083958739864225307 10110895890494142016 10124784483750315288 10142343943486267968 10189299239520926616 10203295529685103713 10226629350218840832 10230551463162711744 10244021577004927296 10288087459294675212 10291447602824394552 10305584206674428061 10347654549629714688 10365252601584867264 10409247731472748704 10413239882147760168 10451390434839035136 10457438693192529948 10475223452874830169 10499776501666993632 10517986311763537152 10532434095158816736 10581195364117885332 10595127155249047788 10619961248304180864 10622950295893931268 10623429783560665344 10638022406889732192 10681091323516816128 10687272510625332804 10749150846088010496 10791568554558914304 10794775425230998656 10798915433338417952 10813133886838534368 10856911756825734912 10859647873699934946 10903614059423416464 10917970364965777776 10922524246831365504 10965626111890509696 10968516524062841562 10987539272110123632 11032023236774537088 11038407509481003834 11083097418426271056 11098321453341691758 11142619960952727936 11145428080902564813 11209959095432190912 11229023651716939536 11274485285934417024 11281009872326740182 11322339637742288064 11374757876805909768 11390382544219104699 11394485171077165248 11410136936422051464 11456331822804326976 11460073521093831296 11462961644461042443 11504958018996195936 11509370396058050712 11524524274130543208 11571182267143217472 11577878553177443871 11644913416595344704 11660909176782975672 11710403697906842292 11714894867416230189 11741685550251261696 11757814239193914528 11761654403227879488 11812248564375367836 11832734600733979296 11880640408834116864 11896283121683141376 11900845579597440192 11927523139249326336 11951358506505748512 11999744573333707008 12006688869961793644 12037067537324361984 12092794701849011808 12140514623878778592 12144122353384873488 12148779862505720196 12164775622693351164 12193288840645540992 12214025726428951776 12266565816851343522 12287839777685286192 12341617638101049088 12360981681123889086 12394001414154109568 12411026141371354224 12461273210769618816 12468484595729554938 12535447456071818928 12540675987102678912 12557187739554427008 12590163313652066688 12611203982361214776 12615322867978290096 12632651608181556978 12662261488362677184 12666397049630024064 12683795946676219152 12737632092460074072 12796602611406648489 12818795817461810904 12870693776236959936 12892582711230560208 12948041695565307051 12965089808396861109 12999723287778182592 13017580050536119656 13040156498768058816 13074400364177146176 13100527593669762792 13148523450281366784 13153566166923486528 13161178184381196879 13209396244032669408 13231861203631364424 13311826425825726708 13365720459938381472 13383318511893534048 13388451277047120216 13437501987650188032 13445278319818967076 13499712645000420384 13523125257981690624 13585732319361235488 13604394039580138284 13640735284216948992 13658695436006569728 13662137647557982674 13717449945726233616 13721930137099192736 13740778942232570748 13820336802113156352 13874873855861461248 13878996975296998272 13884319842863680224 13943251590923373264 13962404409042773502 13966964603833106892 13999702002222658176 14018932362115821168 14043245460211755648 14102378388080796294 14108260485490513776 14126836206998730384 14163933727858575024 14184029875852976256 14192238226475576358 14249696680833777072 14412804551269959744 14417511849118045824 14421145294644537267 14479530498266579928 14504155550134380234 14538152079231221952 14557293819954370368 14624688698750455416 14650052362813498176 14717876679308005112 14738093542878483141 14777463224568361408 14797761937788922344 14860570774536753084 14885843854085284977 14946612127242921216 14972031535622586048 15036435517430679156 15041346496435653576 15062007686678010243 15096452850323050752 15166343835741213024 15187176725625472932 15192646894769553664 15213515915229401952 15275109097072435968 15283948859281389924 15339944025328261248 15345827194744067616 15366032365507390944 15428243022857623296 15437171404236591828 15521481824444572032 15526551222127126272 15547878902377300896 15613871597209123056 15619859823221640252 15677085652258552704 15682205870970505984 15686158039788794922 15749664752500490448 15776979467645305728 15867794106129920256 15871793046176827998 15892690732873571682 15935144675340998016 15957033610334598288 16021636985275224192 16030908765937999206 16123726269132015744 16187352831838371456 16192163137846497984 16198373150007626928 16219700830257801552 16285367635238602368 16289471810549902419 16294792037805291374 16355421089135124696 16383786370247048256 16452774786094262343 16481308908165185448 16548034855161805632 16557611264221505751 16624646127639406584 16647482180012537637 16713929941429091904 16814938643148286368 16820430490637720128 16843535477575409304 16883015317816902912 16911727928901625536 16921514808490110273 16983509456613432096 17062136815208864652 17091727756615747872 17115205404633077196 17160925034982613248 17184497734206490464 17190110281640746944 17257437028494293904 17264055594087076068 17286786411195814812 17332964383704243456 17356773400714826208 17386875331690745088 17432533818902861568 17467370124893017056 17538088222564648704 17548237579174929172 17612528325376892544 17642481604841819232 17718372846563051754 17749101901100968944 17820960613251175296 17844424682524712064 17851268369396160288 17891284708873989504 17927037759758622768 17999616860000560512 18010033304942690466 18114309759148313984 18139192052773517712 18216183530077310232 18223169793758580294 18247163434040026746 18289933260968311488 18321038589643427664 18431759666527929288 18512426457151573632 18541472521685833629 18591002121231164352 18616539212057031336 18622619471777475856 18691909816154428224 18702726893594332407 18803171184107728392 18811013980654018368 18835781609331640512 18885244970478100032 18922984301967435144 18948977412272335467 18999595574445036096 19025693920014328728 19106448138690111108 19217072735026612992 19228193726192716356 19306040664355439904 19338874066845840312 19384202772308295936 19409725093272493824 19499584931667273888 19533403150417997568 19560234748152088224 19639425981950274816 19650791390504644188 19722785175422050176 19730349250385229792 19814094366049004112 19847791805447046636 19962708714163448064 19967739638738590062 20048580689907572208 20055128661914204768 20082676915570680324 20167917479728450614 20221791780988284032 20249568967500630576 20284687886972535936 20378598479041853232 20406591059370207426 20461102926325423488 20488043154009854592 20493206471336974011 20576174918589350424 20582895205648789104 20611168413348856122 20730505203169734528 20818495462945497408 20826479764295520336 20914877386385059896 20950446905749660338 20999553003333987264 21064868190317633472 21153567582121194441 21162390728235770664 21190254310498095576 21239922496608361728 21245900591787862536 21276044813779464384 21288357339713364537 21374545021250665608 21589550850461997312 21597830866676835904 21626267773677068736 21719295747399869892 21756233325201570351 21807228118846832928 21835940729931555552 21845048493662731008 21931252223781019392 21937033048125683124 21975078544220247264 22064046473549074176 22076815018962007668 22166194836852542112 22196642906683383516 22285239921905455872 22290856161805129626 22419918190864381824 22458047303433879072 22548970571868834048 22562019744653480364 22644679275484576128 22749515753611819536 22780765088438209398 22788970342154330496 22820273872844102928 22912663645608653952 22920147042187662592 22925923288922084886 23009916037992391872 23018740792116101424 23049048548261086416 23142364534286434944 23155757106354887742 23289826833190689408 23321818353565951344 23420807395813684584 23429789734832460378 23515628478387829056 23523308806455758976 23529237059683192383 23624497128750735672 23665469201467958592 23801691159194880384 23807689569265241997 23902717013011497024 24013377739923587288 24046363148906998809 24185589403698023616 24281029247757557184 24288244706769746976 24297559725011440392 24329551245386702328 24386577681291081984 24428051452857903552 24442188056707937061 24533131633702687044 24575679555370572384 24721963362247778172 24788002828308219136 24822052282742708448 24922546421539237632 24936969191459109876 25070894912143637856 25081351974205357824 25114375479108854016 25180326627304133376 25222407964722429552 25230645735956580192 25265303216363113956 25324522976725354368 25332794099260048128 25367591893352438304 25475264184920148144 25593205222813296978 25637591634923621808 25741387552473919872 25785165422461120416 25896083391130614102 25930179616793722218 25999446575556365184 26035160101072239312 26080312997536117632 26148800728354292352 26201055187339525584 26307132333846973056 26322356368762393758 26418792488065338816 26463722407262728848 26577559269844577631 26623652851651453416 26731440919876762944 26766637023787068096 26776902554094240432 26890556639637934152 26999425290000840768 27015049957414035699 27171464638722470976 27208788079160276568 27324275295115965348 27334754690637870441 27370745151060040119 27434899891452467232 27443860274198385472 27481557884465141496 27757993950593996544 27768639685727360448 27886503181846746528 27924808818085547004 27933929207666213784 27999404004445316352 28037864724231642336 28086490920423511296 28204756776161592588 28216520970981027552 28253672413997460768 28327867455717150048 28368059751705952512 28384476452951152716 28499393361667554144 28825609102539919488 28835023698236091648 28842290589289074534 28959060996533159856 29008311100268760468 29076304158462443904 29114587639908740736 29249377397500910832 29300104725626996352 29435753358616010224 29476187085756966282 29554926449136722816 29595523875577844688 29721141549073506168 29771687708170569954 29944063071245172096 29951609458107885093 30072871034861358312 30082692992871307152 30124015373356020486 30251876219592675921 30332687671482426048 30374353451250945864 30427031830458803904 30567897718562779848 30679888050656522496 30691654389488135232 30732064731014781888 30874342808473183656 30916752620023284183 31042963648889144064 31095757804754601792 31227743194418246112 31239719646443280504 31354171304517105408 31372316079577589844 31425670358624490507 31499329505000980896 31553958935290611456 31743586092353655996 31785381465747143364 31870289350681996032 31914067220669196576 32043273970550448384 32061817531875998412 32247452538264031488 32374705663676742912 32384326275692995968 32396746300015253856 32439401660515603104 32570735270477204736 32578943621099804838 32589584075610582748 32710842178270249392 32767572740494096512 32905549572188524686 32962617816330370896 33096069710323611264 33115222528443011502 33249292255278813168 33294964360025075274 33427859882858183808 33436284242707694439 33629877286296572736 33640860981275440256 33687070955150818608 33823455857803251072 33843029616980220546 33967018913226864192 34124273630417729304 34183455513231495744 34230410809266154392 34368995468412980928 34380220563281493888 34388884933383127329 34514874056988587808 34528111188174152136 34573572822391629624 34713546801429652416 34733635659532331613 34934740249786034112 35096475158349858344 35144684602248690567 35225056650753785088 35284963209683638464 35436745693126103508 35498203802201937888 35641921226502350592 35688849365049424128 35702536738792320576 35782569417747979008 35854075519517245536 35999233720001121024 36020066609885380932 36228619518296627968 36278384105547035424 36432367060154620464 36446339587517160588 36494326868080053492 36579866521936622976 36642077179286855328 36863519333055858576 37024852914303147264 37082945043371667258 37182004242462328704 37233078424114062672 37245238943554951712 37383819632308856448 37405453787188664814 37606342368215456784 37622027961308036736 37671563218663281024 37770489940956200064 37845968603934870288 37897954824544670934 37999191148890072192 38051387840028657456 38212896277380222216 38389807834219945467 38456387452385432712 38612081328710879808 38677748133691680624 38844125086695921153 38999169863334547776 39120469496304176448 39301582781009288376 39445570350844100352 39460698500770459584 39483534553143590637 39628188732098008224 39695583610894093272 39935479277477180124 40097161379815144416 40110257323828409536 40165353831141360648 40335834959456901228 40443583561976568064 40499137935001261152 40569375773945071872 40757196958083706464 40813182118740414852 40922205852650846976 40976086308019709184 40986412942673948022 41152349837178700848 41165790411297578208 41222336826697712244 41461010406339469056 41636990925890994816 41652959528591040672 41829754772770119792 41900893811499320676 41999106006667974528 42129736380635266944 42307135164242388882 42324781456471541328 42380508620996191152 42491801183575725072 42552089627558928768 42576714679426729074 42749090042501331216 43195661733353671808 43252535547354137472 43263435883933611801 43438591494799739784 43512466650403140702 43614456237693665856 43671881459863111104 43874066096251366248 43950157088440494528 44153630037924015336 44214280628635449423 44332389673705084224 44393285813366767032 44581712323610259252 44657531562255854931 44839836381728763648 44916094606867758144 45124039489306960728 45186023060034030729 45289358550969152256 45499031507223639072 45561530176876418796 45577940684308660992 45640547745688205856 45825327291217307904 45851846577844169772 46019832075984783744 46037481584232202848 46098097096522172832 46284729068572869888 46311514212709775484 46579653666381378816 46643636707131902688 46841614791627369168 46859579469664920756 47031256956775658112 47046617612911517952 47058474119366384766 47248994257501471344 47330938402935917184 47603382318389760768 47615379138530483994 47805434026022994048 48026755479847174576 48092726297813997618 48371178807396047232 48562058495515114368 48576489413539493952 48595119450022880784 48659102490773404656 48856102905715807104 48868415431649707257 48884376113415874122 49066263267405374088 49151359110741144768 49358324358282787029 49443926724495556344 49644104565485416896 49672833792664517253 49873938382918219752 50141789824287275712 50444815929444859104 50461291471913160384 50530606432726227912 50649045953450708736 50735183786704876608 50764544425470330819 50950528369840296288 51186410445626593956 51275183269847243616 51482775104947839744 51570330844922240832 51792166782261228204 51860359233587444436 51998893151112730368 52070320202144478624 52160625995072235264 52297601456708584704 52402110374679051168 52614264667693946112 52644712737524787516 52837584976130677632 52927444814525457696 53155118539689155262 53247305703302906832 53462881839753525888 53533274047574136192 53553805108188480864 53781113279275868304 53998850580001681536 54030099914828071398 54342929277444941952 54417576158320553136 54648550590231930696 54669509381275740882 54741490302120080238 54869799782904934464 54887720548396770944 54963115768930282992 55537279371454720896 55624417565057500887 55773006363693493056 55849617636171094008 55867858415332427568 56075729448463284672 56108180680782997221 56409513552323185176 56433041941962055104 56507344827994921536 56655734911434300096 56768952905902305432 56998786723335108288 57031772132318519809 57651218205079838976 57684581178578149068 57918121993066319712 58016622200537520936 58152608316924887808 58229175279817481472 58498754795001821664 58600209451253992704 58871506717232020448 58952374171513932564 59109852898273445632 59191047751155689376 59442283098147012336 59543375416341139908 59888126142490344192 59903218916215770186 60145742069722716624 60165385985742614304 60248030746712040972 60503752439185351842 60665375342964852096 60748706902501891728 60854063660917607808 61135795437125559696 61383308778976270464 61464129462029563776 61748685616946367312 61833505240046568366 62191515609509203584 62455486388836492224 62479439292886561008 62744632159155179688 62851340717248981014 62998659010001961792 63487172184707311992 63570762931494286728 63828134441338393152 63865072019140093611 64123635063751996824 64768652551385991936 64793492600030507712 64878803321031206208 65157887242199609676 65179168151221165496 65268699975604711053 65421684356540498784 65535145480988193024 65811099144377049372 65925235632660741792 66192139420647222528 66230445056886023004 66498584510557626336 66589928720050150548 66855719765716367616 66872568485415388878 67259754572593145472 67281721962550880512 67374141910301637216 67646911715606502144 67686059233960441092 67934037826453728384 68248547260835458608 68366911026462991488 68460821618532308784 68737990936825961856 68760441126562987776 68777769866766254658 69029748113977175616 69056222376348304272 69147145644783259248 69427093602859304832 69467271319064663226 69869480499572068224 70192950316699716688 70289369204497381134 70569926419367276928 70587711179049577149 70873491386252207016 70996407604403875776 71405073477584641152 71423068707795725991 71708151039034491072 72040133219770761864 72139089446720996427 72556768211094070848 72864734120309240928 72892679175034321176 72988653736160106984 73159733043873245952 73284154358573710656 73326564170123811183 73727038666111717152 74165890086743334516 74364008484924657408 74466156848228125344 74490477887109903424 74767639264617712896 74810907574377329628 75212684736430913568 75244055922616073472 75343126437326562048 75540979881912400128 75691937207869740576 75795909649089341868 75998382297780144384 76102775680057314912 76425792554760444432 76779615668439890934 76912774904770865424 77224162657421759616 77355496267383361248 77688250173391842306 77998339726669095552 78240938992608352896 78603165562018576752 78921397001540919168 78967069106287181274 79256377464196016448 79391167221788186544 79732677809533732893 79870958554954360248 80194322759630288832 80220514647656819072 80330707662282721296 80671669918913802456 80998275870002522304 81045149872242107097 81514393916167412928 81626364237480829704 81972825885347896044 82004264071913611323 82112235453180120357 82304699674357401696 82331580822595156416 82444673653395424488 83273981851781989632 83305919057182081344 83659509545540239584 83801787622998641352 83998212013335949056 84259472761270533888 84614270328484777764 84649562912943082656 84761017241992382304 84983602367151450144 85104179255117857536 85153429358853458148 85498180085002662432 86391323466707343616 86505071094708274944 86526871767867223602 86877182989599479568 87024933300806281404 87228912475387331712 87343762919726222208 87748132192502732496 87900314176880989056 88307260075848030672 88428561257270898846 88664779347410168448 88786571626733534064 89163424647220518504 89315063124511709862 89832189213735516288 90248078978613921456 90372046120068061458 90755628658778027763 90998063014447278144 91123060353752837592 91281095491376411712 91703693155688339544 92039664151969567488 92074963168464405696 92196194193044345664 92623028425419550968 93287273414263805376 93683229583254738336 93719158939329841512 94062513913551316224 94116948238732769532 94277011075873471521 94497988515002942688 94661876805871834368 95230758277060967988 95610868052045988096 96053510959694349152 96185452595627995236 96742357614792094464 97124116991030228736 97152978827078987904 97190238900045761568 97318204981546809312 97712205811431614208 97736830863299414514 97768752226831748244 98132526534810748176 98302718221482289536 98716648716565574058 98887853448991112688 99288209130970833792 99345667585329034506 99747876765836439504 100283579648574551424 100889631858889718208 100922582943826320768 101061212865452455824 101470367573409753216 101529088850940661638 101901056739680592576 102372820891253187912 102550366539694487232 103140661689844481664 103166654800149381987 103584333564522456408 103720718467174888872 104140640404288957248 104200906978596994839 104804220749358102336 105289425475049575032 105434053806746071701 105675169952261355264 105854889629050915392 106310237079378310524 106494611406605813664 106925763679507051776 107066548095148272384 107107610216376961728 107562226558551736608 107997701160003363072 108060199829656142796 108685858554889883904 108835152316641106272 109297101180463861392 109339018762551481764 109482980604240160476 109739599565809868928 109775441096793541888 109926231537860565984 111074558742909441792 111248835130115001774 111546012727386986112 111699235272342188016 111735716830664855136 112151458896926569344 112216361361565994442 112819027104646370352 112866083883924110208 113014689655989843072 113311469822868600192 113537905811804610864 113997573446670216576 114063544264637039618 115169423502659836401 115369162357156298136 115836243986132639424 116033244401075041872 116532375260087763459 116997509590003643328 117743013434464040896 117904748343027865128 118382095502311378752 118450603659430771911 118884566196294024672 119086750832682279816 119806437832431540372 120291484139445433248 120330771971485228608 120496061493424081944 121007504878370703684 121330750685929704192 121497413805003783456 121708127321835215616 122271590874251119392 122766617557952540928 122928258924059127552 123497371233892734624 123667010480093136732 124383031219018407168 124910972777672984448 124958878585773122016 125489264318310359376 125702681434497962028 125997318020003923584 126974344369414623984 127141525862988573456 127656268882676786304 127730144038280187222 128247270127503993648 129586985200061015424 129757606642062412416 129790307651800835403 130315774484399219352 130358336302442330992 130537399951209422106 130843368713080997568 131622198288754098744 131850471265321483584 132460890113772046008 132642841885906348269 132997169021115252672 133179857440100301096 133745136970830777756 133972594686767564793 134519509145186290944 134748283820603274432 135372118467920882184 135868075652907456768 136497094521670917216 136733822052925982976 136921643237064617568 137475981873651923712 137555539733532509316 138059496227954351232 138112444752696608544 138294291289566518496 138854187205718609664 138934542638129326452 139738960999144136448 140385900633399433376 140578738408994762268 141139852838734553856 141175422358099154298 141746982772504414032 141992815208807751552 142810146955169282304 142846137415591451982 143416302078068982144 144080266439541523728 144278178893441992854 145113536422188141696 145729468240618481856 145785358350068642352 145977307472320213968 146568308717147421312 146653128340247622366 147454077332223434304 148074973074848361087 148331780173486669032 148932313696456250688 148980955774219806848 149018501377993551759 149621815148754659256 150425369472861827136 151383874415739481152 151591819298178683736 152205551360114629824 152293633276410992457 152851585109520888864 153559231336879781868 153825549809541730848 154448325314843519232 154710992534766722496 155376500346783684612 155996679453338191104 156481877985216705792 157206331124037153504 157842794003081838336 157934138212574362548 158512754928392032896 158782334443576373088 159465355619067465786 159741917109908720496 160388645519260577664 160441029295313638144 160661415324565442592 161343339837827604912 161996551740005044608 162090299744484214194 163028787832334825856 163252728474961659408 163945651770695792088 164008528143827222646 164224470906360240714 164609399348714803392 164663161645190312832 164889347306790848976 166611838114364162688 167319019091080479168 167603575245997282704 168324542042348991663 169228540656969555528 169299125825886165312 169522034483984764608 169967204734302900288 170306858717706916296 170996360170005324864 171095316396955559427 173053743535734447204 173754365979198959136 174049866601612562808 174457824950774663424 174687525839452444416 175496264385005464992 175800628353761978112 176614520151696061344 176857122514541797692 177329558694820336896 177573143253467068128 178326849294441037008 178630126249023419724 179664378427471032576 180496157957227842912 180744092240136122916 181511257317556055526 181996126028894556288 182246120707505675184 182562190982752823424 183407386311376679088 184149926336928811392 184392388386088691328 185246056850839101936 186574546828527610752 187366459166509476672 187438317878659683024 188233896477465539064 188554022151746943042 188995977030005885376 190461516554121935976 191595216057420280833 192107021919388698304 192370905191255990472 194305957654157975808 194380477800091523136 194636409963093618624 195473661726598829028 195537504453663496488 195806099926814133159 196265053069621496352 196605436442964579072 197433297433131148116 197775706897982225376 198576418261941667584 198691335170658069012 199495753531672879008 200567159297149102848 201779263717779436416 201845165887652641536 202122425730904911648 202940735146819506432 203058177701881323276 203802113479361185152 204745641782506375824 205100733079388974464 206281323379688963328 206333309600298763974 207168667129044912816 207441436934349777744 208281280808577914496 208401813957193989678 209608441498716204672 210578850950099150064 210868107613492143402 211709779258101830784 211763133537148731447 212620474158756621048 212989222813211627328 214215220432753923456 215124453117103473216 216120399659312285592 216417268340162989281 217670304633282212544 218594202360927722784 218678037525102963528 218965961208480320952 219479199131619737856 219852463075721131968 219979692510371433549 222497670260230003548 223092025454773972224 223398470544684376032 223471433661329710272 224302917793853138688 224432722723131988884 225638054209292740704 225732167767848220416 226029379311979686144 226622939645737200384 227075811623609221728 227995146893340433152 228127088529274079236 230338847005319672802 230738324714312596272 231672487972265278848 232066488802150083744 233064750520175526918 233995019180007286656 235486026868928081792 235809496686055730256 236764191004622757504 236901207318861543822 237769132392588049344 238173501665364559632 239612875664863080744 240582968278890866496 240661543942970457216 240992122986848163888 242015009756741407368 242994827610007566912 243135449616726321291 244543181748502238784 246012792215740833969 246336706359540361071 246994742467785469248 247334020960186273464 249821945555345968896 249917757171546244032 250978528636620718752 251405362868995924056 251994636040007847168 253948688738829247968 254283051725977146912 255312537765353572608 255460288076560374444 256494540255007987296 259173970400122030848 259515213284124824832 259580615303601670806 260631548968798438704 260716672604884661984 261074799902418844212 261686737426161995136 263244396577508197488 263700942530642967168 264921780227544092016 265285683771812696538 265994338042230505344 266359714880200602192 267490273941661555512 267945189373535129586 269496567641206548864 270744236935841764368 272994189043341834432 273843286474129235136 275111079467065018632 276118992455908702464 276224889505393217088 276588582579133036992 277869085276258652904 280771801266798866752 281157476817989524536 282350844716198308596 282831033227620414563 283493965545008828064 283985630417615503104 285692274831182903964 286832604156137964288 288160532879083047456 288556357786883985708 290227072844376283392 291458936481236963712 291570716700137284704 291954614944640427936 293136617434294842624 293306256680495244732 294908154664446868608 296149946149696722174 296663560346973338064 297864627392912501376 297961911548439613696 298037002755987103518 299243630297509318512 300850738945723654272 302767748831478962304 303183638596357367472 304411102720229259648 304587266552821984914 305703170219041777728 307118462673759563736 307651099619083461696 309421985069533444992 309499964400448145961 310753000693567369224 312602720935790984517 314412662248074307008 315868276425148725096 316302161420238215103 317025509856784065792 317564668887152746176 318930711238134931572 319483834219817440992 320777291038521155328 321322830649130885184 322686679675655209824 323993103480010089216 324180599488968428388 326057575664669651712 326505456949923318816 327891303541391584176 328017056287654445292 328448941812720481428 329218798697429606784 329326323290380625664 329778694613581697952 333223676228728325376 334638038182160958336 335207150491994565408 336649084084697983326 338457081313939111056 338598251651772330624 339044068967969529216 339934409468605800576 340613717435413832592 341992720340010649728 342190632793911118854 345508270507979509203 346107487071468894408 347508731958397918272 348099733203225125616 350992528770010929984 353229040303392122688 353714245029083595384 355146286506934136256 355351810978292315733 356653698588882074016 357260252498046839448 360992315914455685824 361488184480272245832 363022514635112111052 363992252057789112576 364492241415011350368 365124381965505646848 366814772622753358176 368299852673857622784 368784776772177382656 370492113701678203872 373149093657055221504 374732918333018953344 374876635757319366048 376467792954931078128 377108044303493886084 377991954060011770752 380923033108243871952 383190432114840561666 384214043838777396608 384741810382511980944 388760955600183046272 389272819926187237248 389370922955402506209 390947323453197658056 391075008907326992976 391612199853628266318 392530106139242992704 394866594866262296232 395551413795964450752 397382670341316138024 398991507063345758016 401917784060302694379 403558527435558872832 404244851461809823296 406116355403762646552 407604226958722370304 409491283565012751648 410201466158777948928 412666619200597527948 414337334258089825632 414882873868699555488 416562561617155828992 416803627914387979356 419216882997432409344 421157701900198300128 421736215226984286804 423419558516203661568 423526267074297462894 425240948317513242096 425978445626423254656 428430440865507846912 430248906234206946432 432240799318624571184 432834536680325978562 435340609266564425088 437188404721855445568 437356075050205927056 437931922416960641904 439704926151442263936 439959385020742867098 444995340520460007096 446796941089368752064 446942867322659420544 447055504133980655277 448865445446263977768 451276108418585481408 454151623247218443456 456254177058548158472 456880899829232977371 460677694010639345604 461476649428625192544 463344975944530557696 464132977604300167488 466129501040351053836 467990038360014573312 470972053737856163584 471618993372111460512 473528382009245515008 473802414637723087644 475538264785176098688 476347003330729119264 479225751329726161488 481165936557781732992 481323087885940914432 481984245973696327776 484030019513482814736 485989655220015133824 486270899233452642582 489086363497004477568 492025584431481667938 492673412719080722142 493989484935570938496 494668041920372546928 499835514343092488064 501957057273241437504 502810725737991848112 504973626127046974989 507897377477658495936 508566103451954293824 510920576153120748888 512989080510015974592 513285949190866678281 519161230607203341612 521263097937596877408 521433345209769323968 522149599804837688424 523373474852323990272 526488793155016394976 527401885061285934336 529843560455088184032 530571367543625393076 531988676084461010688 532719429760401204384 534980547883323111024 535890378747070259172 538993135282413097728 541488473871683528736 545988378086683668864 547686572948258470272 550222158934130037264 552449779010786434176 553177165158266073984 555738170552517305808 561543602533597733504 562314953635979049072 564701689432396617192 565662066455240829126 566987931090017656128 571384549662365807928 574785648172260842499 576321065758166094912 577112715573767971416 582917872962473927424 583141433400274569408 583909229889280855872 586612513360990489464 587418299780442399477 589816309328893737216 592299892299393444348 593327120693946676128 595729254785825002752 596074005511974207036 598487260595018637024 601701477891447308544 605535497662957924608 606367277192714734944 608822205440458519296 609174533105643969828 611406340438083555456 614236925347519127472 615302199238166923392 618843970139066889984 618999928800896291922 621506001387134738448 625205441871581969034 628825324496148614016 631736552850297450192 632604322840476430206 635129337774305492352 635289400611446194341 637861422476269863144 638967668439634881984 642645661298261770368 645373359351310419648 648361198977936856776 653010913899846637632 655782607082783168352 656034112575308890584 656897883625440962856 658437597394859213568 659557389227163395904 659939077531114300647 669276076364321916672 670414300983989130816 673298168169395966652 676914162627878222112 677196503303544661248 678088137935939058432 679868818937211601152 681227434870827665184 683985440680021299456 684381265587822237708 691016541015959018406 692214974142937788816 695017463916795836544 696199466406450251232 701985057540021859968 706458080606784245376 707428490058167190768 710292573013868272512 710703621956584631466 713307397177764148032 714520504996093678896 721984631828911371648 722976368960544491664 726045029270224222104 728984482830022700736 729406348850178963873 733629545245506716352 738038376647222501907 740984227403356407744 749465836666037906688 749753271514638732096 752935585909862156256 754216088606987772168 755983908120023541504 761846066216487743904 766380864229681123332 768428087677554793216 769483620765023961888 777521911200366092544 778545639852374474496 778741845910805012418 781894646906395316112 782150017814653985952 783224399707256532636 785060212278485985408 789733189732524592464 791102827591928901504 794765340682632276048 797983014126691516032 803835568120605388758 808489702923619646592 812232710807525293104 818982567130025503296 825333238401195055896 828674668516179651264 829765747737399110976 833607255828775958712 842315403800396600256 843472430453968573608 847052534148594925788 848493099682861243689 850481896635026484192 851956891252846509312 860497812468413892864 864481598637249142368 865669073360651957124 870681218533128850176 874376809443710891136 874712150100411854112 875863844833921283808 879409852302884527872 879918770041485734196 889990681040920014192 893593882178737504128 893885734645318841088 894111008267961310554 897730890892527955536 902552216837170962816 908303246494436886912 912508354117096316944 913761799658465954742 921355388021278691208 922953298857250385088 928265955208600334976 928499893201344437883 932259002080702107672 937808162807372953551 943237986744222921024 947604829275446175288 951076529570352197376 952694006661458238528 958451502659452322976 962331873115563465984 963968491947392655552 968060039026965629472 971979310440030267648 972541798466905285164 978172726994008955136 984051168862963335876 985346825438161444284 987978969871141876992 989336083840745093856 999671028686184976128 1003914114546482875008 1005621451475983696224 1009947252254093949978 1015794754955316991872 1017132206903908587648 1021841152306241497776 1025978161020031949184 1026571898381733356562 1036524811523938527609 1038322461214406683224 1042526195875193754816 1042866690419538647936 1044299199609675376848 1052977586310032789952 1059687120910176368064 1061142735087250786152 1065438859520802408768 1066055432934876947199 1069961095766646222048 1071780757494140518344 1082976947743367057472 1091976756173367337728 1095373145896516940544 1100444317868260074528 1104899558021572868352 1106354330316532147968 1111476341105034611616 1123087205067195467008 1124629907271958098144 1129403378864793234384 1131324132910481658252 1133975862180035312256 1142769099324731615856 1149571296344521684998 1152642131516332189824 1154225431147535942832 1166282866800549138816 1167818459778561711744 1173225026721980978928 1174836599560884798954 1184599784598786888696 1186654241387893352256 1192148011023948414072 1196974521190037274048 1212734554385429469888 1218349066211287939656 1222812680876167110912 1228473850695038254944 1230604398476333846784 1237999857601792583844 1243012002774269476896 1250410883743163938068 1257650648992297228032 1263473105700594900384 1265208645680952860412 1270258675548610984704 1270578801222892388682 1275722844952539726288 1277935336879269763968 1285291322596523540736 1290746718702620839296 1296722397955873713552 1306021827799693275264 1311565214165566336704 1312068225150617781168 1313795767250881925712 1319114778454326791808 1319878155062228601294 1340828601967978261632 1341166512401941965831 1346596336338791933304 1353828325255756444224 1362454869741655330368 1368762531175644475416 1370642699487698932113 1382033082031918036812 1384429948285875577632 1390034927833591673088 1392398932812900502464 1403970115080043719936 1412916161213568490752 1414856980116334381536 1420585146027736545024 1421407243913169262932 1426614794355528296064 1429041009992187357792 1443969263657822743296 1445952737921088983328 1452090058540448444208 1457968965660045401472 1458812697700357927746 1467259090491013432704 1476076753294445003814 1481968454806712815488 1499506543029277464192 1505871171819724312512 1508432177213975544336 1514920878381140924967 1523692132432975487808 1532761728459362246664 1538967241530047923776 1539857847572600034843 1557483691821610024836 1563789293812790632224 1564300035629307971904 1566448799414513065272 1570120424556971970816 1579466379465049184928 1582205655183857803008 1589530681365264552096 1595966028253383032064 1607671136241210777516 1616979405847239293184 1624465421615050586208 1637965134260051006592 1650666476802390111792 1657349337032359302528 1659531495474798221952 1667214511657551917424 1684630807600793200512 1686944860907937147216 1694105068297189851576 1696986199365722487378 1700963793270052968384 1724356944516782527497 1728963197274498284736 1731338146721303914248 1748753618887421782272 1749424300200823708224 1751727689667842567616 1759837540082971468392 1779981362081840028384 1787187764357475008256 1788222016535922621108 1795461781785055911072 1805104433674341925632 1816606492988873773824 1825016708234192633888 1827523599316931909484 1842710776042557382416 1845906597714500770176 1856531910417200669952 1856999786402688875766 1864518004161404215344 1875616325614745907102 1886475973488445842048 1895209658550892350576 1905388013322916477056 1916903005318904645952 1927936983894785311104 1936120078053931258944 1945083596933810570328 1968102337725926671752 1970693650876322888568 1978672167681490187712 1979817232593342901941 2007828229092965750016 2011242902951967392448 2019894504508187899956 2031589509910633983744 2034264413807817175296 2043682304612482995552 2051956322040063898368 2053143796763466713124 2073049623047877055218 2076644922428813366448 2085052391750387509632 2085733380839077295872 2088598399219350753696 2105955172620065579904 2119374241820352736128 2122285470174501572304 2130877719041604817536 2132110865869753894398 2139922191533292444096 2143561514988281036688 2165953895486734114944 2188219046550536891619 2200888635736520149056 2214115129941667505721 2222952682210069223232 2249259814543916196288 2258806757729586468768 2262648265820963316504 2267951724360070624512 2285538198649463231712 2299142592689043369996 2305284263032664379648 2308450862295071885664 2332565733601098277632 2335636919557123423488 2346450053443961957856 2349673199121769597908 2369199569197573777392 2373308482775786704512 2384296022047896828144 2393949042380074548096 2425469108770858939776 2436698132422575879312 2456947701390076509888 2475999715203585167688 2486024005548538953792 2500821767486327876136 2526946211401189800768 2530417291361905720824 2541157602445784777364 2545479299048583731067 2551445689905079452576 2555870673758539527936 2581493437405241678592 2593444795911747427104 2612043655599386550528 2623130428331132673408 2624136450301235562336 2627591534501763851424 2638229556908653583616 2639756310124457202588 2681657203935956523264 2682333024803883931662 2693192672677583866608 2707656650511512888448 2724909739483310660736 2737525062351288950832 2741285398975397864226 2764066164063836073624 2768859896571751155264 2784797865625801004928 2813424488422118860653 2829713960232668763072 2842814487826338525864 2853229588711056592128 2858082019984374715584 2891905475842177966656 2904180117080896888416 2915937931320090802944 2917625395400715855492 2934518180982026865408 2952153506588890007628 2963936909613425630976 2999013086058554928384 3011742343639448625024 3016864354427951088672 3029841756762281849934 3047384264865950975616 3065523456918724493328 3077934483060095847552 3079715695145200069686 3114967383643220049672 3127578587625581264448 3128600071258615943808 3132897598829026130544 3158932758930098369856 3179061362730529104192 3198166298804630841597 3215342272482421555032 3248930843230101172416 3275930268520102013184 3301332953604780223584 3314698674064718605056 3319062990949596443904 3334429023315103834848 3369261615201586401024 3373889721815874294432 3388210136594379703152 3393972398731444974756 3401927586540105936768 3448713889033565054994 3457926394548996569472 3462676293442607828496 3498848600401647416448 3503455379335685135232 3519675080165942936784 3559962724163680056768 3576444033071845242216 3590923563570111822144 3650033416468385267776 3655047198633863818968 3685421552085114764832 3691813195429001540352 3713999572805377751532 3729036008322808430688 3751232651229491814204 3772951946976891684096 3790419317101784701152 3810776026645832954112 3833806010637809291904 3855873967789570622208 3872240156107862517888 3890167193867621140656 3936204675451853343504 3941387301752645777136 3957344335362980375424 3959634465186685803882 4022485805903934784896 4023499537205825897493 4039789009016375799912 4087364609224965991104 4106287593526933426248 4111928098463096796339 4146099246095754110436 4153289844857626732896 4170104783500775019264 4177196798438701507392 4211910345240131159808 4238748483640705472256 4244570940349003144608 4261755438083209635072 4264221731739507788796 4279844383066584888192 4287123029976562073376 4331907790973468229888 4376438093101073783238 4401777271473040298112 4428230259883335011442 4445905364420138446464 4498519629087832392576 4517613515459172937536 4525296531641926633008 4571076397298926463424 4598285185378086739992 4616901724590143771328 4619573542717800104529 4692900106887923915712 4699346398243539195816 4738399138395147554784 4746616965551573409024 4768592044095793656288 4787898084760149096192 4850938217541717879552 4873396264845151758624 4913895402780153019776 4951999430407170335376 4972048011097077907584 5001643534972655752272 5053892422802379601536 5060834582723811441648 5082315204891569554728 5090958598097167462134 5102891379810158905152 5186889591823494854208 5246260856662265346816 5248272900602471124672 5255183069003527702848 5279512620248914405176 5364666049607767863324 5386385345355167733216 5415313301023025776896 5449819478966621321472 5475050124702577901664 5482570797950795728452 5528132328127672147248 5537719793143502310528 5569595731251602009856 5626848976844237721306 5659427920465337526144 5685628975652677051728 5716164039968749431168 5783810951684355933312 5808360234161793776832 5835250790801431710984 5904307013177780015256 5939451697780028705823 6023484687278897250048 6033728708855902177344 6059683513524563699868 6094768529731901951232 6131046913837448986656 6155868966120191695104 6159431390290400139372 6229934767286440099344 6255157175251162528896 6257200142517231887616 6265795197658052261088 6317865517860196739712 6358122725461058208384 6396332597609261683194 6430684544964843110064 6497861686460202344832 6564657139651610674857 6602665907209560447168 6668858046630207669696 6747779443631748588864 6776420273188759406304 6787944797462889949512 6803855173080211873536 6897427778067130109988 6915852789097993138944 6925352586885215656992 6997697200803294832896 7006910758671370270464 7039350160331885873568 7119925448327360113536 7152888066143690484432 7181847127140223644288 7300066832936770535552 7310094397267727637936 7370843104170229529664 7427999145610755503064 7458072016645616861376 7502465302458983628408 7580838634203569402304 7636437897145751193201 7667612021275618583808 7744480312215725035776 7780334387735242281312 7872409350903706687008 7882774603505291554272 7914688670725960750848 7919268930373371607764 8044971611807869569792 8046999074411651794986 8079578018032751599824 8174729218449931982208 8212575187053866852496 8223856196926193592678 8292198492191508220872 8306579689715253465792 8354393596877403014784 8489141880698006289216 8528443463479015577592 8559688766133169776384 8574246059953124146752 8752876186202147566476 8803554542946080596224 8856460519766670022884 8891810728840276892928 8997039258175664785152 9035227030918345875072 9050593063283853266016 9142152794597852926848 9196570370756173479984 9233803449180287542656 9239147085435600209058 9385800213775847831424 9398692796487078391632 9476798276790295109568 9537184088191587312576 9594498896413892524791 9746792529690303517248 9827790805560306039552 9903998860814340670752 9944096022194155815168 10003287069945311504544 10107784845604759203072 10121669165447622883296 10164630409783139109456 10181917196194334924268 10205782759620317810304 10373779183646989708416 10496545801204942249344 10510366138007055405696 10559025240497828810352 10729332099215535726648 10772770690710335466432 10950100249405155803328 10965141595901591456904 11056264656255344294496 11075439586287004621056 11253697953688475442612 11318855840930675052288 11371257951305354103456 11432328079937498862336 11567621903368711866624 11616720468323587553664 11670501581602863421968 11808614026355560030512 11878903395560057411646 12067457417711804354688 12070498611617477692479 12119367027049127399736 12262093827674897973312 12318862780580800278744 12459869534572880198688 12510314350502325057792 12531590395316104522176 12635731035720393479424 12716245450922116416768 12792665195218523366388 12861369089929686220128 12995723372920404689664 13129314279303221349714 13205331814419120894336 13337716093260415339392 13495558887263497177728 13552840546377518812608 13575889594925779899024 13794855556134260219976 13850705173770431313984 13858720628153400313587 14078700320663771747136 14239850896654720227072 14305776132287380968864 14363694254280447288576 14600133665873541071104 14620188794535455275872 14741686208340459059328 14855998291221511006128 14916144033291233722752 15004930604917967256816 15161677268407138804608 15272875794291502386402 15560668775470484562624 15744818701807413374016 15765549207010583108544 15838537860746743215528 16093998148823303589972 16159156036065503199648 16349458436899863964416 16425150374107733704992 16447712393852387185356 16584396984383016441744 16613159379430506931584 16708787193754806029568 16978283761396012578432 17056886926958031155184 17148492119906248293504 17505752372404295132952 17712921039533340045768 17818355093340086117469 18070454061836691750144 18101186126567706532032 18284305589195705853696 18393140741512346959968 18467606898360575085312 18478294170871200418116 18771600427551695662848 18797385592974156783264 18953596553580590219136 19074368176383174625152 19188997792827785049582 19493585059380607034496 19693971418954832024571 19807997721628681341504 20006574139890623009088 20243338330895245766592 20329260819566278218912 20363834392388669848536 20411565519240635620608 20747558367293979416832 20993091602409884498688 21020732276014110811392 21118050480995657620704 21458664198431071453296 21545541381420670932864 21900200498810311606656 21930283191803182913808 22112529312510688588992 22507395907376950885224 22742515902610708206912 23233440936647175107328 23341003163205726843936 23617228052711120061024 23757806791120114823292 24134914835423608709376 24140997223234955384958 24238734054098254799472 24524187655349795946624 24637725561161600557488 24919739069145760397376 25063180790632209044352 25585330390437046732776 25722738179859372440256 26258628558606442699428 26410663628838241788672 26675432186520830678784 26991117774526994355456 27105681092755037625216 27151779189851559798048 27589711112268520439952 27701410347540862627968 27717441256306800627174 28157400641327543494272 28611552264574761937728 28783496689241677574373 29240377589070910551744 29483372416680918118656 29711996582443022012256 29832288066582467445504 30009861209835934513632 30323354536814277609216 30545751588583004772804 31121337550940969125248 31489637403614826748032 31531098414021166217088 31677075721493486431056 32187996297646607179944 32318312072131006399296 32850300748215467409984 32895424787704774370712 33168793968766032883488 33226318758861013863168 33956567522792025156864 34113773853916062310368 34296984239812496587008 35011504744808590265904 35425842079066680091536 35636710186680172234938 36202372253135413064064 36786281483024693919936 36956588341742400836232 37594771185948313566528 37907193107161180438272 38148736352766349250304 38377995585655570099164 38987170118761214068992 39387942837909664049142 39615995443257362683008 40013148279781246018176 40486676661790491533184 40658521639132556437824 40727668784777339697072 41576161884460200940761 42236100961991315241408 42917328396862142906592 43091082762841341865728 43800400997620623213312 43860566383606365827616 44225058625021377177984 45014791814753901770448 45485031805221416413824 46682006326411453687872 47234456105422240122048 47515613582240229646584 48281994446469910769916 48477468108196509598944 49048375310699591893248 49275451122323201114976 49839478138291520794752 50126361581264418088704 51170660780874093465552 51445476359718744880512 52517257117212885398856 53455065280020258352407 54211362185510075250432 54303558379703119596096 55179422224537040879904 55402820695081725255936 55434882512613601254348 56314801282655086988544 57223104529149523875456 57566993378483355148746 58480755178141821103488 59423993164886044024512 60019722419671869027264 61091503177166009545608 62242675101881938250496 62979274807229653496064 63062196828042332434176 63354151442986972862112 64375992595293214359888 64636624144262012798592 65700601496430934819968 65790849575409548741424 66337587937532065766976 68227547707832124620736 70023009489617180531808 70851684158133360183072 71273420373360344469876 72404744506270826128128 73572562966049387839872 73913176683484801672464 75189542371896627133056 76755991171311140198328 78775885675819328098284 79231990886514725366016 80026296559562492036352 80973353323580983066368 81317043278265112875648 81455337569554679394144 83152323768920401881522 84472201923982630482816 85834656793724285813184 87721132767212731655232 88450117250042754355968 90029583629507803540896 90970063610442832827648 93364012652822907375744 94468912210844480244096 95031227164480459293168 96563988892939821539832 96954936216393019197888 98550902244646402229952 99678956276583041589504 102341321561748186931104 102890952719437489761024 105034514234425770797712 106910130560040516704814 108607116759406239192192 110358844449074081759808 110869765025227202508696 114446209058299047750912 115133986756966710297492 116961510356283642206976 118847986329772088049024 120039444839343738054528 122183006354332019091216 124728485653380602822283 126708302885973945724224 128751985190586428719776 129273248288524025597184 131401202992861869639936 131581699150819097482848 132675175875064131533952 136455095415664249241472 140046018979234361063616 141703368316266720366144 142546840746720688939752 147145125932098775679744 147826353366969603344928 150379084743793254266112 153511982342622280396656 157551771351638656196568 162634086556530225751296 162910675139109358788288 166304647537840803763044 168944403847965260965632 171669313587448571626368 175442265534425463310464 180059167259015607081792 186728025305645814751488 188937824421688960488192 190062454328960918586336 193127977785879643079664 193909872432786038395776 197101804489292804459904 204682643123496373862208 210069028468851541595424 213820261120081033409628 217214233518812478384384 220717688898148163519616 221739530050454405017392 230267973513933420594984 237695972659544176098048 240078889678687476109056 244366012708664038182432 249456971306761205644566 253416605771947891448448 257503970381172857439552 263163398301638194965696 265350351750128263067904 272910190831328498482944 280092037958468722127232 283406736632533440732288 285093681493441377879504 295652706733939206689856 307023964685244560793312 315103542703277312393136 325821350278218717576576 332609295075681607526088 343338627174897143252736 350884531068850926620928 360118334518031214163584 374185456960141808466849 380124908657921837172672 386255955571759286159328 387819744865572076791552 394203608978585608919808 409365286246992747724416 420138056937703083190848 427640522240162066819256 441435377796296327039232 443479060100908810034784 460535947027866841189968 488732025417328076364864 498913942613522411289132 506833211543895782896896 515007940762345714879104 526326796603276389931392 560184075916937444254464 566813473265066881464576 570187362986882755759008 591305413467878413379712 614047929370489121586624 630207085406554624786272 651642700556437435153152 665218590151363215052176 720236669036062428327168 748370913920283616933698 760249817315843674345344 772511911143518572318656 818730572493985495448832 840276113875406166381696 855281044480324133638512 886958120201817620069568 921071894055733682379936 977464050834656152729728 997827885227044822578264 1030015881524691429758208 1052653593206552779862784 1140374725973765511518016 1182610826935756826759424 1228095858740978243173248 1260414170813109249572544 1330437180302726430104352 1496741827840567233867396 1520499634631687348690688 1545023822287037144637312 1680552227750812332763392 1710562088960648267277024 1773916240403635240139136 1842143788111467364759872 1954928101669312305459456 1995655770454089645156528 2280749451947531023036032 2456191717481956486346496 2520828341626218499145088 2660874360605452860208704 2993483655681134467734792 3090047644574074289274624 3421124177921296534554048 3547832480807270480278272 3684287576222934729519744 3991311540908179290313056 4561498903895062046072064 5041656683252436998290176 5321748721210905720417408 5986967311362268935469584 6842248355842593069108096 7368575152445869459039488 7982623081816358580626112 10643497442421811440834816 11973934622724537870939168 13684496711685186138216192 15965246163632717161252224 23947869245449075741878336 31930492327265434322504448 47895738490898151483756672 95791476981796302967513344
- Sum of all divisors σ(n): 393973377977300606824795911
- Sum of proper divisors (its aliquot sum) s(n): 298181900995504303857282567
- 95791476981796302967513344 is an abundant number, because the sum of its proper divisors (298181900995504303857282567) is greater than itself. Its abundance is 202390424013708000889769223
Bases of 95791476981796302967513344
- Binary: 1001111001111001010001001011111010110011011101100100110000001010111101110100001000000002
- Hexadecimal: 0x4F3CA25F59BB26057BA100
- Base-36: C1ATNXXYMJY810000
Squares and roots of 95791476981796302967513344
- 95791476981796302967513344 squared (957914769817963029675133442) is 9176007062354010949126547063588739485789846818062336
- 95791476981796302967513344 cubed (957914769817963029675133443) is 878983269298284553159953496190330894585713157172069761209379466472722303811584
-
95791476981796302967513344 is a
perfect square number . Itssquare root is 9787312040688 -
The
cube root of 95791476981796302967513344 is 457553929.9309171015
Scales and comparisons
How big is 95791476981796302967513344?- 95,791,476,981,796,302,967,513,344 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 95,791,476,981,796,302,967,513,344 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 95791476981796302967513344 cubic inches would be around 38129494.2 feet tall.
Recreational maths with 95791476981796302967513344
- 95791476981796302967513344 backwards is 44331576920369718967419759
- The number of decimal digits it has is: 26
- The sum of 95791476981796302967513344's digits is 135
- 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 95791476981796302967513344 - Facts about the integer". Numbermatics.com. 2024. Web. 21 June 2024.
APA style:
Numbermatics. (2024). Number 95791476981796302967513344 - Facts about the integer. Retrieved 21 June 2024, from https://numbermatics.com/n/95791476981796302967513344/
Chicago style:
Numbermatics. 2024. "Number 95791476981796302967513344 - Facts about the integer". https://numbermatics.com/n/95791476981796302967513344/
The information we have on file for 95791476981796302967513344 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 95791476981796302967513344, math, Factors of 95791476981796302967513344, curriculum, school, college, exams, university, Prime factorization of 95791476981796302967513344, STEM, science, technology, engineering, physics, economics, calculator, ninety-five septillion, seven hundred ninety-one sextillion, four hundred seventy-six quintillion, nine hundred eighty-one quadrillion, seven hundred ninety-six trillion, three hundred two billion, nine hundred sixty-seven million, five hundred thirteen thousand, three hundred forty-four.