37902311527684737366245376
37,902,311,527,684,737,366,245,376 is an even composite number composed of six prime numbers multiplied together.
37902311527684737366245376 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of nineteen thousand, eight hundred forty-five divisors.
Prime factorization of 37902311527684737366245376:
214 × 36 × 72 × 132 × 192 × 1016
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 13 × 13 × 19 × 19 × 101 × 101 × 101 × 101 × 101 × 101)See below for interesting mathematical facts about the number 37902311527684737366245376 from the Numbermatics database.
Names of 37902311527684737366245376
- Cardinal: 37902311527684737366245376 can be written as Thirty-seven septillion, nine hundred two sextillion, three hundred eleven quintillion, five hundred twenty-seven quadrillion, six hundred eighty-four trillion, seven hundred thirty-seven billion, three hundred sixty-six million, two hundred forty-five thousand, three hundred seventy-six.
Scientific notation
- Scientific notation: 3.7902311527684737366245376 × 1025
Factors of 37902311527684737366245376
Divisors of 37902311527684737366245376
- Number of divisors d(n): 19845
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 18 19 21 24 26 27 28 32 36 38 39 42 48 49 52 54 56 57 63 64 72 76 78 81 84 91 96 98 101 104 108 112 114 117 126 128 133 144 147 152 156 162 168 169 171 182 189 192 196 202 208 216 224 228 234 243 247 252 256 266 273 288 294 303 304 312 324 336 338 342 351 361 364 378 384 392 399 404 416 432 441 448 456 468 486 494 504 507 512 513 532 546 567 576 588 606 608 624 637 648 672 676 684 702 707 722 728 729 741 756 768 784 798 808 819 832 864 882 896 909 912 931 936 972 988 1008 1014 1024 1026 1053 1064 1083 1092 1134 1152 1176 1183 1197 1212 1216 1248 1274 1296 1313 1323 1344 1352 1368 1404 1414 1444 1456 1458 1482 1512 1521 1536 1539 1568 1596 1616 1638 1664 1701 1728 1729 1764 1792 1818 1824 1862 1872 1911 1919 1944 1976 2016 2028 2048 2052 2106 2121 2128 2166 2184 2223 2268 2304 2352 2366 2394 2424 2432 2457 2496 2527 2548 2592 2626 2646 2688 2704 2727 2736 2793 2808 2828 2888 2912 2916 2964 3024 3042 3072 3078 3136 3159 3192 3211 3232 3249 3276 3328 3402 3456 3458 3528 3549 3584 3591 3636 3648 3724 3744 3822 3838 3888 3939 3952 3969 4032 4056 4096 4104 4212 4242 4256 4332 4368 4446 4536 4563 4608 4617 4693 4704 4732 4788 4848 4864 4914 4949 4992 5054 5096 5103 5184 5187 5252 5292 5376 5408 5454 5472 5586 5616 5656 5733 5757 5776 5824 5832 5928 6048 6084 6144 6156 6272 6318 6363 6384 6422 6464 6498 6552 6656 6669 6804 6912 6916 7056 7098 7168 7182 7272 7296 7371 7448 7488 7581 7644 7676 7776 7878 7904 7938 8064 8112 8181 8192 8208 8281 8379 8424 8484 8512 8664 8736 8892 9072 9126 9191 9216 9234 9386 9408 9464 9477 9576 9633 9696 9728 9747 9828 9898 9984 10108 10192 10201 10206 10368 10374 10504 10584 10647 10752 10773 10816 10908 10944 11172 11232 11312 11466 11514 11552 11648 11664 11817 11856 11907 12096 12103 12168 12288 12312 12544 12636 12726 12768 12844 12928 12996 13104 13312 13338 13433 13608 13689 13824 13832 13851 14079 14112 14196 14336 14364 14544 14592 14742 14847 14896 14976 15162 15288 15352 15552 15561 15756 15808 15876 16128 16224 16362 16384 16416 16562 16758 16848 16968 17024 17069 17199 17271 17328 17472 17689 17784 18144 18252 18382 18432 18468 18772 18816 18928 18954 19089 19152 19266 19392 19456 19494 19656 19796 19968 20007 20216 20384 20402 20412 20736 20748 21008 21168 21294 21504 21546 21632 21816 21888 22113 22344 22464 22477 22624 22743 22932 23028 23104 23296 23328 23634 23712 23814 24192 24206 24336 24543 24576 24624 24843 24947 25088 25137 25272 25452 25536 25688 25856 25992 26208 26624 26676 26866 27216 27378 27573 27648 27664 27702 28158 28224 28392 28672 28728 28899 29088 29184 29241 29484 29694 29792 29952 30324 30576 30603 30704 31104 31122 31512 31616 31752 31941 32256 32319 32448 32724 32832 32851 33124 33516 33696 33936 34048 34138 34398 34542 34656 34944 35378 35451 35568 35721 36288 36309 36461 36504 36764 36864 36936 37544 37632 37856 37908 38178 38304 38532 38784 38912 38988 39312 39592 39936 40014 40299 40432 40768 40804 40824 41067 41472 41496 42016 42237 42336 42588 43008 43092 43264 43632 43776 44226 44541 44688 44928 44954 45248 45486 45864 46056 46208 46592 46656 46683 47268 47424 47628 48384 48412 48672 49086 49152 49248 49686 49894 50176 50274 50544 50904 51072 51207 51376 51597 51712 51813 51984 52416 53067 53248 53352 53732 54432 54756 55146 55296 55328 55404 56316 56448 56784 57267 57344 57456 57798 58176 58368 58482 58968 59388 59584 59904 60021 60648 61009 61152 61206 61408 62208 62244 63024 63232 63504 63882 64337 64512 64638 64896 65448 65664 65702 66248 66339 67032 67392 67431 67872 68096 68229 68276 68796 69084 69312 69888 70756 70902 71136 71407 71442 72576 72618 72922 73008 73528 73629 73728 73872 74529 74841 75088 75264 75411 75712 75816 76356 76608 77064 77568 77824 77976 78624 79184 79872 80028 80598 80864 81536 81608 81648 82134 82719 82944 82992 84032 84474 84672 85176 86016 86184 86528 86697 87264 87552 87723 88452 89082 89376 89856 89908 90496 90972 91728 91809 92112 92416 93184 93312 93366 94031 94536 94848 95256 95823 96768 96824 96957 97344 98172 98496 98553 99372 99788 100352 100548 101088 101808 102144 102414 102752 103194 103424 103626 103968 104832 106134 106353 106496 106704 107464 108864 108927 109383 109512 110292 110592 110656 110808 112632 112896 113568 114534 114688 114912 115596 116352 116736 116964 117936 118776 119168 119483 119808 120042 120897 121296 122018 122304 122412 122816 123201 124416 124488 126048 126464 126711 127008 127764 128674 129024 129276 129792 130896 131328 131404 132496 132613 132678 133623 134064 134784 134862 135744 136192 136458 136552 137592 138168 138624 139776 140049 141512 141804 142272 142814 142884 145152 145236 145844 146016 147056 147258 147456 147744 149058 149682 150176 150528 150822 151424 151632 152712 153216 153621 154128 154791 155136 155439 155648 155952 157248 157339 158368 159201 159744 160056 161196 161728 163072 163216 163296 164268 165438 165888 165984 168064 168948 169344 170352 171801 172032 172368 173056 173394 174528 174629 175104 175446 176904 178164 178752 179712 179816 180063 180992 181944 183027 183456 183618 184224 184832 186368 186624 186732 188062 189072 189696 190512 191646 193011 193536 193648 193819 193914 194688 196344 196992 197106 198744 199576 200704 201096 202176 202293 203616 204288 204687 204828 205504 206388 206848 207252 207936 209664 212268 212706 212992 213408 214221 214928 217728 217854 218766 219024 220584 221184 221312 221616 223587 224523 225264 225792 226233 227136 229068 229824 229957 231192 232704 233472 233928 235872 237552 238336 238966 239616 240084 241794 242592 244036 244608 244824 245632 246402 248157 248832 248976 252096 252928 253422 254016 255227 255528 257348 258048 258552 259584 260091 261792 262656 262808 263169 264992 265226 265356 267246 268128 269568 269724 271488 272384 272916 273104 275184 275427 276336 277248 279552 280098 282093 283024 283608 284544 285628 285768 287469 290304 290472 291688 292032 294112 294516 295488 295659 298116 299364 300352 301056 301644 302848 303264 305424 306432 307242 308256 309582 310272 310878 311296 311904 314496 314678 316736 318402 319059 319488 320112 322392 323456 324311 326144 326432 326592 326781 328149 328536 330876 331776 331968 336128 337896 338688 340704 343602 344064 344736 346112 346788 349056 349258 350208 350892 353808 356328 357504 358449 359424 359632 360126 361984 362691 363888 366054 366912 367236 368448 369664 372736 373248 373464 376124 378144 379392 380133 381024 383292 386022 387072 387296 387638 387828 389376 392688 393984 394212 397488 397839 399152 400869 401408 402192 404352 404586 407232 408576 409374 409656 411008 412776 413696 414504 415872 419328 420147 424536 425412 426816 427063 428442 429856 435456 435708 437532 438048 441168 442368 442624 443232 447174 449046 450528 451584 452466 454272 458136 459648 459914 460863 462384 464373 465408 466317 466944 467856 471744 472017 473993 475104 476672 477603 477932 479232 480168 483588 485184 488072 489216 489648 491264 492804 496314 497664 497952 499849 504192 505856 506844 508032 510454 511056 514696 515403 516096 517104 519168 520182 523584 523887 525312 525616 526338 529984 530452 530712 534492 536256 539136 539448 542976 544768 545832 546208 549081 550368 550854 552672 554496 559104 560196 564186 566048 567216 569088 571256 571536 574938 579033 580608 580944 581457 583376 584064 588224 589032 590976 591318 596232 598728 600704 602112 603288 605696 606528 606879 610848 612864 614061 614484 616512 619164 620544 621756 623808 628992 629356 633472 636804 638118 638976 640224 642663 644784 646912 648622 652288 652864 653184 653562 656298 657072 661752 663552 663936 670761 672256 673569 675792 677376 678699 681408 687204 689472 689871 692224 693576 698112 698516 700416 701784 707616 712656 715008 716898 718848 719264 720252 723968 725382 727776 732108 733824 734472 736896 739328 744471 745472 746496 746928 752248 756288 758784 760266 762048 765681 766584 772044 774144 774592 775276 775656 778752 780273 785376 787968 788424 794976 795678 798304 801738 802816 804384 808704 809172 814464 817152 818748 819312 822016 825552 826281 827392 829008 831744 836381 838656 840294 846279 849072 850824 853632 854126 856884 859712 862407 870912 871416 875064 876096 882336 885248 886464 886977 894348 898092 901056 903168 904932 908544 916272 919296 919828 921726 924768 928291 928746 930816 932634 933888 935712 943488 944034 947986 950208 953344 955206 955864 957177 958464 960336 967176 970368 972933 976144 978432 979296 980343 982528 984447 985608 992628 995328 995904 999698 1008384 1011712 1013688 1016064 1020908 1022112 1029392 1030301 1030806 1032192 1034208 1038336 1040364 1047168 1047774 1050624 1051232 1052676 1059968 1060904 1061424 1068984 1072512 1075347 1078272 1078896 1085952 1088073 1089536 1091664 1092416 1098162 1100736 1101708 1105344 1108992 1118208 1120392 1128372 1132096 1134432 1138176 1140399 1142512 1143072 1149876 1158066 1161216 1161888 1162914 1166752 1168128 1176448 1178064 1181952 1182636 1192464 1193517 1197456 1201408 1202607 1204224 1206576 1211392 1213056 1213758 1221696 1222403 1225728 1228122 1228968 1233024 1238328 1241088 1243512 1247616 1257984 1258712 1260441 1266944 1273608 1276236 1280448 1281189 1285326 1289568 1293824 1297244 1304576 1305728 1306368 1307124 1312596 1314144 1323504 1327104 1327872 1341522 1344512 1347138 1351584 1354752 1356733 1357398 1362816 1374408 1378944 1379742 1382589 1384448 1387152 1396224 1397032 1398951 1400832 1403568 1415232 1416051 1421979 1425312 1430016 1432809 1433796 1437696 1438528 1440504 1447936 1450764 1455552 1464216 1467648 1468944 1473792 1478656 1488942 1490944 1492992 1493856 1499547 1504496 1512576 1517568 1520532 1524096 1531362 1533168 1544088 1548288 1549184 1550552 1551312 1557504 1560546 1570752 1571661 1575936 1576848 1589952 1591356 1596608 1603476 1608768 1617408 1618344 1628928 1634304 1637496 1638624 1644032 1647243 1651104 1652562 1654784 1658016 1663488 1672762 1677312 1680588 1692558 1698144 1701648 1707264 1708252 1713768 1719424 1723969 1724814 1737099 1741824 1742832 1744371 1750128 1752192 1764672 1770496 1772928 1773954 1786589 1788696 1796184 1802112 1806336 1809864 1817088 1820637 1832544 1838592 1839656 1842183 1843452 1849536 1856582 1857492 1861632 1865268 1871424 1886976 1888068 1895972 1900416 1906688 1910412 1911728 1914354 1916928 1920672 1927989 1934352 1940736 1945866 1952288 1956864 1958592 1960686 1965056 1968894 1971216 1985256 1990656 1991808 1999396 2012283 2016768 2020707 2023424 2027376 2032128 2041816 2044224 2058784 2060602 2061612 2068416 2069613 2076672 2080728 2094336 2095548 2101248 2102464 2105352 2119936 2121808 2122848 2137968 2145024 2150694 2156544 2157792 2171904 2176146 2179072 2183328 2184832 2196324 2201472 2203416 2210688 2217984 2233413 2236416 2240784 2256744 2264192 2268864 2270177 2276352 2280798 2285024 2286144 2297043 2299752 2316132 2322432 2323776 2325828 2333504 2336256 2340819 2352896 2356128 2363904 2365272 2384928 2387034 2394912 2402816 2405214 2408448 2413152 2422784 2426112 2427516 2443392 2444806 2451456 2456244 2457936 2466048 2476656 2478843 2482176 2487024 2495232 2509143 2515968 2517424 2519647 2520882 2533888 2538837 2547216 2552472 2560896 2562378 2570652 2579136 2587648 2594488 2609152 2611456 2612736 2614248 2625192 2628288 2647008 2655744 2660931 2683044 2689024 2694276 2703168 2709504 2713466 2714796 2725632 2748816 2757888 2759484 2765178 2768896 2774304 2784873 2792448 2794064 2797902 2801664 2807136 2830464 2832102 2843958 2850624 2860032 2865618 2867592 2875392 2877056 2881008 2895872 2901528 2911104 2918799 2928432 2935296 2937888 2941029 2947584 2953341 2957312 2977884 2985984 2987712 2989441 2999094 3008992 3025152 3035136 3041064 3048192 3062724 3066336 3088176 3090903 3096576 3098368 3101104 3102624 3115008 3121092 3141504 3143322 3151872 3153696 3179904 3182712 3193216 3206952 3217536 3226041 3234816 3236688 3257856 3264219 3268608 3274992 3277248 3288064 3294486 3302208 3305124 3316032 3317951 3326976 3345524 3354624 3361176 3385116 3396288 3403296 3414528 3416504 3421197 3427536 3438848 3447938 3449628 3474198 3483648 3485664 3488742 3500256 3504384 3529344 3540992 3545856 3547908 3573178 3577392 3580551 3592368 3604224 3607821 3612672 3619728 3634176 3641274 3665088 3667209 3677184 3679312 3682561 3684366 3686904 3699072 3713164 3714984 3723264 3730536 3742848 3773952 3776136 3791944 3800832 3813376 3820824 3823456 3828708 3841344 3843567 3855978 3868704 3881472 3891732 3904576 3913728 3917184 3921372 3930112 3937788 3942432 3970512 3981312 3983616 3998792 4024566 4033536 4041414 4046848 4054752 4064256 4070199 4083632 4088448 4117568 4121204 4123224 4136832 4139226 4147767 4153344 4161456 4188672 4191096 4202496 4204928 4210704 4239872 4243616 4245696 4248153 4265937 4275936 4290048 4298427 4301388 4313088 4315584 4343808 4352292 4366656 4369664 4392648 4402944 4406832 4421376 4435968 4466826 4472832 4481568 4498641 4513488 4528384 4537728 4540354 4552704 4561596 4570048 4572288 4594086 4599504 4632264 4644864 4647552 4651656 4667008 4672512 4681638 4705792 4712256 4714983 4727808 4730544 4769856 4774068 4789824 4805632 4810428 4826304 4845568 4852224 4855032 4886784 4889612 4902912 4912488 4915872 4932096 4941729 4953312 4957686 4964352 4974048 4990464 5018286 5031936 5034848 5039294 5041764 5067776 5077674 5094432 5104944 5121792 5124756 5141304 5158272 5171907 5175296 5188976 5211297 5218304 5222912 5225472 5228496 5233113 5250384 5256576 5294016 5311488 5321862 5359767 5366088 5378048 5388552 5406336 5419008 5426932 5429592 5451264 5461911 5497632 5515776 5518968 5530356 5548608 5569746 5584896 5588128 5595804 5614272 5660928 5664204 5687916 5701248 5720064 5731236 5735184 5750784 5754112 5762016 5783967 5791744 5803056 5822208 5837598 5856864 5870592 5875776 5882058 5895168 5906682 5914624 5955768 5971968 5975424 5978882 5998188 6017984 6036849 6050304 6062121 6070272 6082128 6096384 6125448 6132672 6161909 6176352 6181806 6196736 6202208 6205248 6208839 6230016 6242184 6283008 6286644 6303744 6307392 6359808 6365424 6386432 6413904 6435072 6452082 6469632 6473376 6498037 6515712 6528438 6537216 6549984 6554496 6576128 6588972 6604416 6610248 6632064 6635902 6653952 6691048 6700239 6709248 6722352 6770232 6792576 6806592 6810531 6829056 6833008 6842394 6855072 6877696 6891129 6895876 6899256 6948396 6967296 6971328 6977484 7000512 7008768 7058688 7081984 7091712 7095816 7146356 7154784 7161102 7184736 7208448 7212107 7215642 7225344 7239456 7268352 7282548 7330176 7334418 7354368 7358624 7365122 7368732 7373808 7398144 7426328 7429968 7436529 7446528 7461072 7485696 7527429 7547904 7552272 7558941 7583888 7601664 7616511 7626752 7641648 7646912 7657416 7682688 7687134 7711956 7737408 7762944 7783464 7809152 7827456 7834368 7842744 7860224 7875576 7884864 7941024 7967232 7982793 7997584 8049132 8067072 8082828 8109504 8128512 8140398 8167264 8176896 8235136 8242408 8246448 8273664 8278452 8295534 8306688 8322912 8354619 8377344 8382192 8404992 8409856 8421408 8479744 8487232 8491392 8496306 8531874 8551872 8580096 8596854 8602776 8626176 8631168 8687616 8704584 8733312 8739328 8756397 8785296 8805888 8813664 8823087 8842752 8860023 8871936 8933652 8963136 8968323 8997282 9026976 9056768 9075456 9080708 9105408 9123192 9140096 9144576 9188172 9199008 9264528 9272709 9289728 9295104 9303312 9334016 9345024 9363276 9411584 9424512 9429966 9455616 9461088 9497131 9539712 9548136 9579648 9611264 9620856 9652608 9678123 9691136 9704448 9710064 9773568 9779224 9792657 9805824 9824976 9831744 9864192 9883458 9906624 9915372 9948096 9953853 9980928 10036572 10063872 10069696 10078588 10083528 10135552 10155348 10188864 10209888 10243584 10249512 10282608 10316544 10343814 10350592 10377952 10422594 10436608 10445824 10450944 10456992 10466226 10500768 10513152 10588032 10622976 10643724 10719534 10732176 10741653 10756096 10777104 10812672 10838016 10853864 10859184 10902528 10923822 10995264 11001627 11031552 11037936 11047683 11060712 11097216 11139492 11169792 11176256 11191608 11228544 11321856 11328408 11375832 11402496 11440128 11462472 11470368 11508224 11524032 11530701 11567934 11583488 11606112 11644416 11675196 11713728 11741184 11751552 11764116 11790336 11813364 11911536 11943936 11950848 11957764 11996376 12035968 12067783 12073698 12100608 12124242 12140544 12164256 12192768 12210597 12250896 12265344 12323818 12352704 12363612 12393472 12404416 12410496 12417678 12443301 12460032 12484368 12566016 12573288 12607488 12614784 12719616 12730848 12744459 12772864 12797811 12827808 12870144 12895281 12904164 12939264 12946752 12996074 13031424 13056876 13099968 13108992 13152256 13177944 13208832 13220496 13264128 13271804 13307904 13382096 13393913 13400478 13418496 13444704 13495923 13540464 13585152 13613184 13621062 13658112 13666016 13684788 13710144 13755392 13782258 13791752 13798512 13896792 13934592 13942656 13954968 14001024 14017536 14117376 14144949 14163968 14183424 14191632 14292712 14309568 14322204 14369472 14416896 14424214 14431284 14478912 14536704 14565096 14660352 14668836 14708736 14717248 14730244 14737464 14747616 14796288 14825187 14852656 14859936 14873058 14893056 14922144 14971392 15054858 15095808 15104544 15117882 15167776 15203328 15233022 15253504 15283296 15293824 15314832 15365376 15374268 15423912 15474816 15515721 15525888 15566928 15618304 15633891 15654912 15668736 15685488 15699339 15720448 15751152 15769728 15882048 15891239 15934464 15965586 15995168 16079301 16098264 16134144 16165656 16219008 16257024 16280796 16334528 16353792 16385733 16470272 16484816 16492896 16547328 16556904 16591068 16645824 16709238 16754688 16764384 16819712 16842816 16959488 16974464 16982784 16992612 17063748 17103744 17160192 17193708 17205552 17252352 17262336 17351901 17375232 17409168 17466624 17478656 17512794 17570592 17611776 17627328 17637529 17646174 17685504 17720046 17743872 17867304 17926272 17936646 17994564 18053952 18113536 18150912 18161416 18186363 18210816 18246384 18280192 18289152 18376344 18398016 18485727 18529056 18545418 18590208 18606624 18626517 18668032 18690048 18726552 18823168 18849024 18859932 18911232 18922176 18994262 19079424 19096272 19159296 19222528 19241712 19305216 19356246 19382272 19408896 19420128 19494111 19547136 19558448 19575719 19585314 19611648 19649952 19663488 19728384 19766916 19813248 19830744 19896192 19907706 19961856 20073144 20127744 20139392 20157176 20167056 20271104 20310696 20377728 20419776 20431593 20487168 20499024 20565216 20633088 20673387 20687628 20701184 20755904 20845188 20891648 20901888 20913984 20932452 21001536 21026304 21176064 21245952 21287448 21439068 21464352 21483306 21512192 21554208 21625344 21636321 21676032 21707728 21718368 21805056 21847644 21990528 22003254 22063104 22075872 22095366 22121424 22194432 22278984 22339584 22352512 22383216 22457088 22582287 22643712 22656816 22676823 22751664 22804992 22849533 22880256 22924944 22940736 23016448 23048064 23061402 23135868 23212224 23225657 23288832 23350392 23427456 23482368 23503104 23528232 23580672 23626728 23823072 23901696 23915528 23948379 23992752 24071936 24135566 24147396 24201216 24248484 24328512 24385536 24421194 24501792 24530688 24647636 24705408 24727224 24786944 24808832 24820992 24835356 24886602 24920064 24968736 25063857 25132032 25146576 25214976 25229568 25439232 25461696 25488918 25545728 25595622 25655616 25740288 25777927 25790562 25808328 25878528 25893504 25992148 26062848 26113752 26199936 26217984 26269191 26304512 26355888 26417664 26440992 26528256 26543608 26580069 26615808 26764192 26787826 26800956 26889408 26904969 26991846 27080928 27170304 27226368 27242124 27316224 27332032 27369576 27420288 27510784 27564516 27583504 27597024 27793584 27818127 27869184 27885312 27909936 28002048 28035072 28234752 28289898 28327936 28366848 28383264 28491393 28585424 28619136 28644408 28738944 28833792 28848428 28862568 28957824 29034369 29073408 29130192 29320704 29337672 29417472 29434496 29460488 29474928 29495232 29592576 29650374 29705312 29719872 29746116 29844288 29861559 29942784 30109716 30191616 30209088 30235764 30335552 30406656 30466044 30566592 30587648 30629664 30730752 30748536 30847824 30949632 31031442 31051776 31133856 31236608 31267782 31309824 31337472 31370976 31398678 31440896 31502304 31539456 31764096 31782478 31868928 31931172 31990336 32158602 32196528 32224959 32268288 32331312 32438016 32514048 32561592 32669056 32707584 32755411 32771466 32940544 32969632 32985792 33004881 33094656 33113808 33143049 33182136 33291648 33418476 33509376 33528768 33639424 33685632 33918976 33948928 33965568 33985224 34127496 34207488 34320384 34387416 34411104 34524672 34592103 34703802 34750464 34818336 34933248 34957312 35025588 35141184 35223552 35254656 35275058 35292348 35371008 35440092 35734608 35852544 35873292 35989128 36107904 36203349 36227072 36301824 36322832 36372726 36421632 36492768 36560384 36578304 36631791 36752688 36796032 36971454 37058112 37090836 37180416 37213248 37253034 37336064 37380096 37453104 37646336 37698048 37719864 37822464 37844352 37988524 38158848 38192544 38233377 38318592 38393433 38445056 38483424 38610432 38712492 38817792 38840256 38988222 39094272 39116896 39151438 39170628 39299904 39326976 39456768 39533832 39626496 39661488 39792384 39815412 39923712 40146288 40181739 40255488 40278784 40314352 40334112 40487769 40542208 40621392 40755456 40839552 40863186 40974336 40998048 41130432 41266176 41346774 41375256 41402368 41511808 41690376 41783296 41803776 41827968 41864904 42003072 42052608 42352128 42434847 42491904 42574896 42878136 42928704 42966612 43108416 43133363 43250688 43272642 43415456 43436736 43610112 43695288 43981056 44006508 44126208 44151744 44190732 44242848 44388864 44475561 44557968 44679168 44705024 44766432 44914176 45164574 45287424 45313632 45353646 45503328 45609984 45699066 45760512 45849888 45881472 46032896 46096128 46122804 46271736 46424448 46451314 46547163 46577664 46700784 46854912 46901673 46964736 47006208 47056464 47098017 47161344 47253456 47646144 47673717 47803392 47831056 47873293 47896758 47985504 48143872 48237903 48271132 48294792 48402432 48496968 48657024 48771072 48842388 49003584 49061376 49295272 49410816 49454448 49573888 49617664 49641984 49670712 49773204 49937472 50127714 50264064 50293152 50459136 50484749 50878464 50923392 50977836 51091456 51191244 51311232 51480576 51555854 51581124 51616656 51757056 51787008 51984296 52055703 52125696 52227504 52399872 52435968 52538382 52609024 52711776 52835328 52881984 52912587 53056512 53087216 53160138 53231616 53528384 53575652 53601912 53778816 53809938 53983692 54161856 54340608 54452736 54484248 54632448 54664064 54739152 54840576 55021568 55129032 55167008 55194048 55457181 55587168 55636254 55770624 55819872 55879551 56004096 56070144 56469504 56579796 56733696 56766528 56982786 57170848 57238272 57288816 57477888 57667584 57696856 57725136 57915648 58068738 58146816 58260384 58482333 58641408 58675344 58727157 58834944 58868992 58920976 58949856 58990464 59185152 59300748 59410624 59439744 59492232 59688576 59723118 59885568 60219432 60383232 60418176 60471528 60671104 60813312 60932088 61133184 61175296 61259328 61294779 61461504 61497072 61695648 61899264 62020161 62062884 62103552 62267712 62473216 62535564 62674944 62741952 62797356 63004608 63078912 63528192 63564956 63737856 63862344 63980672 64317204 64393056 64449918 64536576 64662624 64876032 64908963 65028096 65123184 65338112 65415168 65510822 65542932 65881088 65939264 65971584 66009762 66189312 66227616 66286098 66364272 66583296 66836952 67018752 67057536 67278848 67371264 67746861 67837952 67897856 67931136 67970448 68030469 68254992 68414976 68548599 68640768 68774832 68822208 69049344 69184206 69407604 69636672 69676971 69866496 69914624 70051176 70282368 70447104 70509312 70550116 70584696 70742016 70880184 71469216 71705088 71746584 71978256 72215808 72406698 72454144 72603648 72645664 72745452 72985536 73120768 73156608 73263582 73505376 73592064 73942908 74116224 74181672 74360832 74426496 74506068 74672128 74760192 74906208 75191571 75292672 75396096 75439728 75644928 75688704 75977048 76317696 76385088 76466754 76637184 76786866 76890112 76966848 77220864 77333781 77424984 77635584 77680512 77976444 78188544 78233792 78302876 78341256 78599808 78653952 78807573 78913536 79067664 79252992 79322976 79584768 79630824 79847424 80292576 80363478 80557568 80628704 80668224 80714907 80975538 81084416 81242784 81510912 81679104 81726372 81948672 81996096 82260864 82532352 82693548 82750512 83023616 83380752 83454381 83566592 83607552 83655936 83729808 84006144 84105216 84474481 84704256 84869694 84983808 85149792 85474179 85756272 85857408 85933224 86216832 86266726 86501376 86545284 86830912 86873472 87103107 87220224 87390576 87962112 88013016 88252416 88303488 88381464 88485696 88777728 88951122 89115936 89410048 89532864 89584677 89828352 90329148 90574848 90627264 90707292 91006656 91219968 91398132 91699776 91762944 92065792 92192256 92245608 92543472 92848896 92902628 93094326 93155328 93401568 93709824 93757391 93803346 93929472 94012416 94112928 94196034 94322688 94506912 95292288 95347434 95606784 95662112 95746586 95793516 95971008 96287744 96475806 96542264 96589584 96674877 96804864 96993936 97314048 97542144 97684776 98007168 98122752 98266233 98590544 98821632 98908896 99014643 99147776 99235328 99283968 99341424 99429147 99546408 99874944 100255428 100528128 100586304 100918272 100969498 101756928 101846784 101955672 102182912 102382488 102622464 102961152 103111708 103162248 103233312 103574016 103776309 103968592 104060401 104111406 104251392 104455008 104799744 104871936 105076764 105423552 105670656 105763968 105825174 106113024 106174432 106320276 107056768 107151304 107203824 107557632 107619876 107967384 108323712 108610047 108681216 108905472 108968496 109264896 109328128 109478304 109681152 109895373 110043136 110258064 110334016 110388096 110914362 111174336 111272508 111541248 111639744 111759102 112008192 112140288 112939008 113159592 113467392 113533056 113965572 114341696 114476544 114577632 114700131 114955776 115180299 115335168 115393712 115450272 115831296 116137476 116520768 116964666 117282816 117350688 117454314 117737984 117841952 117899712 117980928 118370304 118601496 118821248 118879488 118984464 119377152 119446236 119771136 120438864 120545217 120766464 120836352 120943056 121342208 121463307 121626624 121864176 122266368 122350592 122518656 122589558 122923008 122994144 123391296 123462703 123798528 124040322 124125768 124207104 124535424 124946432 125071128 125349888 125483904 125594712 126009216 126157824 127056384 127129912 127304541 127475712 127724688 127961344 128634408 128786112 128899836 129325248 129400089 129752064 129817926 130246368 130676224 130830336 131021644 131085864 131762176 131878528 131943168 132019524 132378624 132455232 132572196 132728544 133166592 133673904 134037504 134115072 134557696 134742528 135493722 135675904 135795712 135862272 135940896 136060938 136509984 136829952 137030033 137097198 137281536 137549664 137644416 138098688 138368412 138815208 139273344 139353942 139641489 139732992 139829248 140102352 140564736 140894208 141018624 141100232 141169392 141294051 141484032 141760368 142938432 143021151 143410176 143493168 143619879 143956512 144431616 144713709 144813396 144908288 145207296 145291328 145490904 145971072 146241536 146313216 146527164 147010752 147184128 147885816 148232448 148363344 148721664 148852992 149012136 149344256 149812416 150383142 150585344 150792192 150879456 151377408 151454247 151954096 152635392 152770176 152933508 153274368 153573732 153933696 154441728 154667562 154849968 155271168 155361024 155952888 156377088 156467584 156605752 156682512 157199616 157307904 157615146 157827072 158135328 158505984 158645952 158737761 159169536 159261648 159694848 160585152 160726956 161115136 161257408 161336448 161429814 161951076 162485568 163021824 163358208 163452744 163897344 163992192 164521728 165064704 165387096 165501024 166047232 166371543 166761504 166908762 167133184 167311872 167459616 167638653 168012288 168210432 168948962 169408512 169739388 170299584 170948358 171512544 171714816 171866448 172433664 172533452 173002752 173090568 173661824 173746944 174120869 174206214 174440448 174781152 175446999 175924224 176026032 176181471 176504832 176606976 176762928 176971392 177555456 177902244 178231872 178820096 179065728 179169354 179656704 180445489 180658296 181149696 181254528 181414584 182013312 182439936 182796264 183399552 183525888 183884337 184131584 184384512 184491216 185086944 185697792 185805256 186060483 186188652 186310656 186803136 187419648 187514782 187606692 188024832 188225856 188392068 189013824 190584576 190694868 191213568 191324224 191493172 191587032 191942016 192575488 192951612 193084528 193179168 193349754 193609728 193987872 194628096 194726889 195084288 195369552 196014336 196245504 196532466 197181088 197643264 197817792 198029286 198295552 198470656 198567936 198682848 198858294 199092816 199749888 200510856 201056256 201172608 201836544 201938996 203240583 203513856 203693568 203911344 204091407 204365824 204764976 205244928 205922304 206223416 206324496 206466624 207148032 207552618 207937184 208120802 208222812 208910016 209030913 209599488 209743872 210153528 210847104 211341312 211527936 211650348 212226048 212348864 212640552 214113536 214302608 214407648 215115264 215239752 215934768 216647424 217220094 217362432 217810944 217936992 218656256 218956608 219362304 219790746 220086272 220516128 220668032 220776192 221828724 222348672 222545016 223082496 223279488 223518204 224016384 224280576 225574713 225878016 226319184 226934784 227066112 227931144 228683392 228953088 229155264 229287877 229400262 229911552 230360598 230670336 230787424 230900544 231662592 232001343 232274952 233041536 233929332 234565632 234701376 234908628 235475968 235683904 235799424 235961856 236422719 236740608 237202992 237642496 237758976 237968928 238754304 238892472 239542272 240877728 241090434 241672704 241886112 242144721 242684416 242926614 243253248 243728352 244532736 244701184 245037312 245179116 245846016 245988288 246782592 246925406 247597056 248080644 248251536 249070848 249892864 250142256 250363143 250699776 250967808 251189424 252018432 252315648 253423443 254112768 254259824 254484347 254609082 254951424 255449376 255922688 256422537 257268816 257572224 257799672 258650496 258800178 259504128 259635852 260492736 261352448 261660672 262043288 262171728 263524352 263757056 263886336 264039048 264757248 264910464 265144392 265457088 266333184 267347808 268230144 268754031 269115392 269485056 270987444 271591424 271724544 271881792 272121876 273019968 273659904 274060066 274194396 275099328 275288832 276197376 276736824 277630416 278546688 278707884 279282978 279465984 279658496 280204704 281129472 281272173 281788416 282037248 282200464 282338784 282588102 282968064 283520736 285876864 286042302 286820352 286986336 287239758 287913024 288863232 289427418 289626792 289816576 290414592 290582656 290981808 291942144 292483072 292626432 293054328 294021504 294368256 294798699 295771632 296464896 296726688 297043929 297443328 297705984 298024272 298287441 298688512 299624832 300766284 301584384 301758912 301933541 302754816 302908494 303908192 305270784 305540352 305867016 306548736 307147464 307867392 308883456 309335124 309699936 310722048 311328927 311905776 312181203 312754176 312935168 313211504 313365024 314399232 314615808 315230292 316270656 317011968 317291904 317475522 318339072 318523296 321170304 321453912 322230272 322514816 322672896 322859628 323902152 324971136 325830141 326043648 326716416 326905488 327794688 327984384 329043456 329686119 330129408 330774192 331002048 332094464 332743086 333523008 333817524 334623744 334919232 335113051 335277306 336024576 336420864 337897924 338817024 339478776 340599168 341896716 343025088 343429632 343732896 344867328 345066904 345540897 346005504 346181136 347323648 347493888 348241738 348412428 349562304 350893998 351848448 352052064 352362942 353213952 353525856 353942784 355110912 355804488 356463744 357640192 358131456 358338708 359313408 360890978 361316592 361635651 362299392 362509056 362829168 364026624 364389921 364879872 365592528 366799104 367051776 367768674 368263168 368769024 368982432 370173888 370388109 371395584 371610512 371938661 372120966 372377304 372621312 373606272 374839296 375029564 375213384 376049664 376451712 376784136 378027648 381169152 381389736 382427136 382648448 382986344 383174064 383884032 385150976 385903224 386169056 386358336 386699508 387975744 388200267 389256192 389453778 390739104 392028672 392491008 393064932 394362176 395286528 395635584 396058572 396941312 397135872 397365696 397716588 398185632 399499776 401021712 402112512 402345216 403673088 403877992 406481166 407027712 407387136 407822688 408182814 408731648 409529952 410489856 411090099 411844608 412446832 412648992 412933248 414296064 415105236 415874368 416241604 416445624 417820032 418061826 418924467 419198976 419487744 420307056 421694208 422682624 423055872 423300696 424452096 424697728 425281104 428227072 428605216 428815296 429063453 430230528 430479504 430859637 431869536 433294848 434141127 434440188 434724864 435621888 435873984 437312512 437913216 438724608 439581492 441032256 441336064 441552384 443657448 444697344 445090032 446164992 446558976 447036408 448032768 451149426 451756032 452638368 454132224 454362741 455862288 457366784 457906176 458310528 458575754 458800524 459823104 460721196 461574848 461801088 463325184 464002686 464549904 466083072 467858664 469131264 469402752 469817256 470951936 471367808 471598848 471923712 472845438 473481216 474405984 475284992 475517952 475937856 476213283 477508608 477784944 479084544 481755456 482180868 483345408 483772224 484289442 485368832 485853228 487456704 489065472 489402368 490074624 490358232 491692032 491976576 493565184 493850812 495194112 496161288 496503072 498141696 499114629 499785728 500284512 500726286 501399552 501935616 502378848 504036864 504631296 506846886 508225536 508519648 508968694 509218164 510898752 511845376 512845074 514537632 515144448 515599344 517300992 517600356 519008256 519271704 520985472 522362607 522704896 523321344 524086576 524343456 526340997 527048704 527514112 527772672 528078096 528544413 529514496 529820928 530288784 530914176 532666368 534695616 536460288 537508062 538230784 538970112 541336467 541974888 543182848 543449088 543763584 544243752 546039936 547319808 548120132 548388792 550198656 550577664 551653011 552394752 553473648 555260832 557093376 557415768 558565956 558931968 560409408 562258944 562544346 564074496 564400928 564677568 565176204 567041472 571753728 572084604 573640704 573972672 574479516 575826048 577726464 578854836 579253584 580829184 581165312 581963616 583884288 584180667 584966144 585252864 586108656 588043008 588736512 589597398 591543264 592929792 593453376 594087858 594886656 595411968 596048544 596574882 597377024 599249664 601532568 603168768 603517824 603867082 605509632 605816988 607816384 609721749 610541568 611080704 611734032 612274221 613097472 614294928 615734784 617766912 618670248 619399872 621444096 622352809 622657854 623811552 624362406 625870336 626423008 626730048 627092739 628798464 629231616 630460584 632541312 634023936 634583808 634951044 636678144 637046592 642340608 642907824 644460544 645029632 645345792 645719256 647804304 649942272 651660282 652087296 653432832 653810976 655968768 656301737 658086912 659372238 660258816 661548384 662004096 664188928 665486172 667046016 667635048 669247488 669838464 670226102 670554612 672049152 672841728 675795848 676724139 677634048 678957552 681198336 683793432 686050176 686859264 687465792 687863631 689734656 690133808 691081794 692011008 692362272 694647296 694987776 696004029 696483476 696824856 699124608 701787996 703696896 704104128 704725884 706427904 707051712 707885568 710221824 711608976 712927488 715280384 716262912 716677416 718626816 721781956 722633184 723271302 725018112 725658336 726434163 728053248 728422807 728779842 729759744 731185056 733598208 734103552 735537348 737538048 737964864 740347776 740776218 742791168 743221024 743877322 744241932 744754608 747212544 749678592 750059128 750426768 751089429 752099328 752903424 753568272 756055296 760270329 762338304 762779472 763453041 764854272 765296896 765972688 766348128 767768064 769267611 770301952 771806448 772338112 772716672 773399016 775951488 776400534 778512384 778907556 781478208 784057344 784982016 786129864 788724352 790573056 791271168 792117144 793882624 794271744 794731392 795433176 796371264 798999552 802043424 804690432 806262093 807346176 807755984 812962332 814774272 815645376 816365628 819059904 820979712 822180198 824893664 825297984 825866496 828592128 830210472 831748736 832483208 832891248 835640064 836123652 837848934 838397952 838975488 840614112 843388416 843816519 845365248 846111744 846601392 848904192 849395456 850562208 856454144 857210432 857630592 858126906 860461056 860959008 861719274 863739072 866589696 868282254 868880376 869449728 871243776 871747968 874625024 875826432 877449216 879162984 882064512 882672128 883104768 884396097 887314896 889394688 890180064 891131787 892329984 893117952 894072816 894862323 896065536 902298852 905276736 905800623 908264448 908725482 911724576 914733568 915812352 916621056 917151508 917601048 919646208 921442392 923149696 923602176 926650368 928005372 929099808 932166144 935717328 936543609 938262528 938805504 939634512 941903872 942735616 943197696 943847424 945690876 948811968 950569984 951035904 951875712 952426566 955017216 955569888 959210231 963510912 964361736 966690816 967544448 968578884 970737664 971706456 974913408 977490423 978130944 978804736 980149248 980716464 983384064 983953152 987130368 987701624 989058357 990388224 992322576 993006144 996283392 998229258 999571456 1000569024 1001452572 1003871232 1004757696 1005339153 1008073728 1009262592 1013693772 1016451072 1017039296 1017937388 1018436328 1021797504 1023690752 1025690148 1029075264 1030288896 1031198688 1034601984 1035200712 1038016512 1038543408 1041970944 1044725214 1045409792 1048173152 1048686912 1052681994 1054097408 1055028224 1055545344 1056156192 1057088826 1059641856 1060577568 1061828352 1065332736 1069391232 1072920576 1075016124 1077940224 1082672934 1083949776 1084906953 1086365696 1086898176 1087527168 1088487504 1092079872 1094639616 1096240264 1096777584 1100397312 1101155328 1103306022 1104789504 1106947296 1110521664 1111164327 1114186752 1114831536 1115815983 1117131912 1117863936 1120818816 1124517888 1125088692 1128148992 1128801856 1129355136 1130352408 1134082944 1143507456 1144169208 1147281408 1147945344 1148959032 1151652096 1155452928 1157709672 1158507168 1162330624 1163927232 1164600801 1167768576 1168361334 1169932288 1172217312 1176086016 1177473024 1179194796 1183086528 1185859584 1186906752 1188175716 1190823936 1192097088 1193149764 1198499328 1203065136 1206337536 1207035648 1207734164 1211019264 1211633976 1215632768 1218846083 1219443498 1221083136 1222161408 1223468064 1224548442 1226194944 1228589856 1231469568 1233270297 1235533824 1237340496 1238799744 1242888192 1244705618 1245315708 1247623104 1248724812 1251740672 1252846016 1253460096 1254185478 1256773401 1257596928 1258463232 1260921168 1265082624 1268047872 1269167616 1269902088 1273356288 1274093184 1284681216 1285815648 1287190359 1288921088 1290059264 1290691584 1291438512 1292578911 1295608608 1299884544 1302423381 1303320564 1304174592 1306865664 1307621952 1311937536 1312603474 1316173824 1318744476 1323096768 1324008192 1328377856 1330972344 1334092032 1335270096 1338494976 1339676928 1340452204 1341109224 1344098304 1351591696 1352785213 1353448278 1355268096 1357915104 1362396672 1363088223 1367586864 1372100352 1373718528 1374931584 1375727262 1379469312 1380267616 1382163588 1384724544 1389294592 1389975552 1392008058 1392966952 1393649712 1398249216 1403575992 1407393792 1408208256 1409451768 1412855808 1414103424 1415771136 1420443648 1423217952 1425854976 1428639849 1430560768 1432525824 1433354832 1437253632 1443563912 1445266368 1446542604 1450036224 1451316672 1452868326 1456106496 1456845614 1457559684 1462370112 1467196416 1468207104 1471074696 1475076096 1475929728 1480695552 1481552436 1485582336 1486442048 1487754644 1488483864 1489509216 1494425088 1497343887 1499357184 1500118256 1500853536 1502178858 1504198656 1505806848 1507136544 1512110592 1520540658 1524676608 1525558944 1526906082 1530593792 1531945376 1532696256 1535536128 1538535222 1540603904 1543612896 1544676224 1545433344 1546798032 1551902976 1552801068 1557024768 1557815112 1562956416 1567087821 1568114688 1569964032 1572259728 1577448704 1579022991 1581146112 1582542336 1584234288 1585633239 1587765248 1588543488 1589462784 1590866352 1592742528 1597999104 1604086848 1605015139 1609380864 1612524186 1614692352 1615511968 1624009401 1625924664 1629548544 1631290752 1632731256 1638119808 1641959424 1644360396 1649787328 1650595968 1651732992 1654959033 1657184256 1660420944 1663497472 1664966416 1665782496 1671280128 1672247304 1675697868 1676795904 1681228224 1686776832 1687633038 1692223488 1693202784 1698790912 1701124416 1712908288 1714420864 1715261184 1716253812 1720922112 1721918016 1723438548 1727478144 1733179392 1736564508 1737760752 1742487552 1743495936 1749250048 1751652864 1752542001 1754898432 1758325968 1764129024 1765344256 1766209536 1768792194 1774629792 1778789376 1780360128 1781390429 1782263574 1784659968 1786235904 1788145632 1789724646 1792131072 1804597704 1810553472 1811601246 1816528896 1817450964 1823449152 1829467136 1831624704 1833242112 1834303016 1835202096 1836822663 1839292416 1842884784 1846299392 1847204352 1853300736 1856010744 1858199616 1864332288 1867058427 1871434656 1873087218 1877611008 1879269024 1881278217 1883807744 1885471232 1886395392 1887694848 1891381752 1897623936 1901139968 1902071808 1903751424 1904853132 1910034432 1911139776 1918420462 1927021824 1928723472 1933381632 1935088896 1937157768 1941475328 1943412912 1949826816 1954980846 1956261888 1957609472 1960298496 1961432928 1967906304 1968905211 1974260736 1975403248 1977147619 1978116714 1980776448 1984645152 1986012288 1992566784 1996458516 2001138048 2002905144 2007742464 2009515392 2010678306 2016147456 2018525184 2027387544 2032902144 2034078592 2035874776 2036872656 2043595008 2047381504 2051380296 2058150528 2060577792 2062397376 2063590893 2069203968 2070401424 2076033024 2077086816 2083941888 2088012087 2089450428 2090819584 2096346304 2097373824 2105363988 2110056448 2111090688 2112312384 2114177652 2119283712 2121155136 2123656704 2130665472 2138782464 2145841152 2150032248 2155880448 2165345868 2167899552 2169813906 2172731392 2175054336 2176975008 2179302489 2184159744 2185268421 2189279232 2192480528 2193555168 2200794624 2202310656 2206612044 2213894592 2221043328 2222328654 2228373504 2229663072 2231631966 2234263824 2241637632 2249035776 2250177384 2256297984 2257603712 2258710272 2260704816 2268165888 2280810987 2287014912 2288338416 2290359123 2294562816 2295890688 2297918064 2303304192 2307802833 2310905856 2315419344 2317014336 2324661248 2327854464 2329201602 2335537152 2336722668 2344434624 2345791357 2352172032 2354946048 2358389592 2366173056 2371719168 2373813504 2376351432 2381647872 2384194176 2386299528 2396998656 2406130272 2414071296 2415468328 2418786279 2422038528 2423267952 2431265536 2437692166 2438886996 2444322816 2446936128 2449096884 2457179712 2462939136 2466540594 2474680992 2477599488 2485776384 2489411236 2490631416 2495246208 2497449624 2503481344 2505692032 2506920192 2508370956 2513546802 2515193856 2516926464 2521842336 2530165248 2531449557 2536095744 2538335232 2539804176 2546712576 2548186368 2569362432 2571631296 2574380718 2577842176 2580118528 2581383168 2582877024 2585157822 2591217216 2599769088 2603570627 2604846762 2606641128 2608349184 2613731328 2615243904 2623875072 2625206948 2632347648 2637488952 2646193536 2648016384 2653188291 2656755712 2661944688 2668184064 2670540192 2676989952 2679353856 2680904408 2682218448 2684586969 2688196608 2703183392 2705570426 2706896556 2715830208 2717401869 2724793344 2726176446 2735173728 2744200704 2747437056 2749863168 2751454524 2758938624 2760535232 2764327176 2769449088 2778589184 2779951104 2784016116 2785933904 2787299424 2796498432 2807151984 2809630827 2814787584 2816416512 2818903536 2825711616 2828206848 2831542272 2846435904 2851709952 2857279698 2861121536 2865051648 2866709664 2877630693 2887127824 2890532736 2893085208 2900072448 2902633344 2905736652 2912212992 2913691228 2915119368 2924740224 2932471269 2934392832 2936414208 2942149392 2950152192 2951859456 2961391104 2963104872 2971164672 2972884096 2975509288 2976967728 2979018432 2988850176 2994687774 2998714368 3000236512 3001707072 3004357716 3011613696 3014273088 3016017459 3024221184 3041081316 3049353216 3051117888 3053812164 3061187584 3063890752 3065392512 3071072256 3077070444 3087225792 3089352448 3090866688 3093596064 3103805952 3105602136 3114049536 3115630224 3125912832 3134175642 3136229376 3144519456 3154897408 3158045982 3162292224 3165084672 3168468576 3171266478 3175530496 3178925568 3181732704 3185485056 3195998208 3208173696 3210030278 3218761728 3225048372 3231023936 3248018802 3251849328 3254720859 3259097088 3262581504 3265462512 3276239616 3283918848 3288720792 3299574656 3301191936 3303465984 3308296511 3309918066 3314368512 3320841888 3326994944 3329932832 3331564992 3333492981 3342560256 3344494608 3347447949 3351395736 3353591808 3362456448 3373553664 3375266076 3384446976 3386405568 3397581824 3402248832 3425816576 3428841728 3430522368 3432507624 3441844224 3443836032 3446877096 3454956288 3466358784 3473129016 3475521504 3486991872 3493802403 3498500096 3503305728 3505084002 3509796864 3516651936 3528258048 3530688512 3532419072 3537584388 3549259584 3557578752 3560720256 3562780858 3564527148 3572471808 3576291264 3579449292 3609195408 3621106944 3623202492 3633057792 3634901928 3646898304 3656538249 3658934272 3663249408 3666484224 3668606032 3670404192 3673645326 3678584832 3685769568 3692598784 3694408704 3699810891 3706601472 3712021488 3716399232 3728664576 3734116854 3742869312 3746174436 3755222016 3758538048 3762556434 3767615488 3770942464 3772790784 3775389696 3782763504 3795247872 3802279936 3804143616 3807502848 3809706264 3820068864 3822279552 3836840924 3854043648 3857446944 3861571077 3866763264 3870177792 3874315536 3877736733 3882950656 3886825824 3899653632 3909961692 3912523776 3920596992 3922865856 3935812608 3937810422 3948521472 3950806496 3954295238 3956233428 3969290304 3972024576 3985133568 3992917032 4002276096 4005810288 4015484928 4019030784 4021356612 4032294912 4054775088 4058355639 4065804288 4068157184 4071749552 4073745312 4087190016 4089264669 4094763008 4102760592 4116301056 4121155584 4124794752 4127181786 4138407936 4140802848 4154173632 4167883776 4176024174 4178900856 4181639168 4192692608 4194747648 4210727976 4220112896 4222181376 4224624768 4228355304 4238567424 4242310272 4247313408 4261330944 4277564928 4285919547 4291682304 4300064496 4311760896 4330691736 4335799104 4339627812 4350108672 4353950016 4356469663 4358604978 4368319488 4370536842 4384961056 4387110336 4401589248 4404621312 4413224088 4427789184 4442086656 4444657308 4456747008 4459326144 4463263932 4468527648 4483275264 4492031661 4498071552 4500354768 4512595968 4515207424 4517420544 4521409632 4536331776 4561621974 4574029824 4576676832 4580718246 4591781376 4595836128 4606608384 4615605666 4621811712 4630838688 4634028672 4649322496 4655708928 4658403204 4671074304 4673445336 4688869248 4691582714 4701263463 4704344064 4709892096 4716779184 4732346112 4737068973 4743438336 4747627008 4752702864 4756899717 4763295744 4768388352 4772599056 4793997312 4812260544 4815045417 4828142592 4830936656 4835202593 4837572558 4844077056 4846535904 4862531072 4872028203 4875384332 4877773992 4888645632 4893872256 4898193768 4914359424 4925878272 4933081188 4949361984 4955198976 4971552768 4978822472 4981262832 4990492416 4994899248 5006962688 5011384064 5013840384 5016741912 5027093604 5030387712 5043684672 5060330496 5062899114 5076670464 5079608352 5096372736 5098959649 5138724864 5143262592 5148761436 5160237056 5162766336 5165754048 5170315644 5182434432 5199538176 5207141254 5209693524 5213282256 5227462656 5230487808 5247750144 5250413896 5257626003 5264695296 5274977904 5292387072 5296032768 5306376582 5313511424 5323889376 5336368128 5341080384 5344171287 5353979904 5358707712 5361808816 5364436896 5369173938 5376393216 5406366784 5411140852 5413793112 5431660416 5434803738 5449586688 5452352892 5470347456 5488401408 5494874112 5499726336 5502909048 5517877248 5521070464 5528654352 5538898176 5557178368 5559902208 5568032232 5571867808 5574598848 5592996864 5601175281 5614303968 5619261654 5632833024 5637807072 5643834651 5651423232 5656413696 5663084544 5692871808 5703419904 5714559396 5730103296 5733419328 5755261386 5774255648 5781065472 5786170416 5800144896 5805266688 5811473304 5824425984 5827382456 5830238736 5849480448 5864942538 5868785664 5872828416 5884298784 5903718912 5906715633 5922782208 5926209744 5931442857 5942329344 5945768192 5951018576 5953935456 5958036864 5977700352 5989375548 6000473024 6003414144 6008715432 6023227392 6028546176 6032034918 6048442368 6082162632 6098706432 6102235776 6107624328 6122375168 6127781504 6130785024 6142144512 6154140888 6174451584 6178704896 6181733376 6187192128 6190772679 6207611904 6211204272 6228099072 6231260448 6251825664 6264036261 6268351284 6272458752 6289038912 6309794816 6316091964 6330169344 6336937152 6342532956 6357851136 6363465408 6370970112 6391996416 6416347392 6420060556 6437523456 6450096744 6462047872 6496037604 6503698656 6509441718 6518194176 6525163008 6530925024 6552479232 6555805263 6567837696 6577441584 6599149312 6602383872 6606931968 6616593022 6619836132 6641683776 6653989888 6659865664 6663129984 6666985962 6685120512 6688989216 6694895898 6702791472 6724912896 6747107328 6750532152 6768893952 6772811136 6795163648 6804497664 6842432961 6851633152 6857683456 6861044736 6865015248 6871077369 6883688448 6887672064 6893754192 6909912576 6923408499 6932717568 6946258032 6951043008 6973983744 6987604806 6997000192 7006611456 7010168004 7033303872 7037374071 7056516096 7061377024 7064838144 7075168776 7098519168 7115157504 7121440512 7125561716 7129054296 7144943616 7152582528 7158898584 7218390816 7242213888 7246404984 7266115584 7269803856 7293796608 7313076498 7317868544 7332968448 7337212064 7340808384 7347290652 7371539136 7385197568 7388817408 7399621782 7424042976 7432798464 7457329152 7468233708 7485738624 7492348872 7510444032 7517076096 7525112868 7541884928 7545581568 7550779392 7565527008 7590495744 7594348671 7604559872 7608287232 7615005696 7619412528 7640137728 7644559104 7673681848 7708087296 7714893888 7723142154 7733526528 7740355584 7748631072 7755473466 7765901312 7773651648 7799307264 7810711881 7819923384 7825047552 7841193984 7845731712 7871625216 7875620844 7897042944 7901612992 7908590476 7912466856 7938580608 7944049152 7959564873 7970267136 7985834064 8004552192 8011620576 8030969856 8038061568 8042713224 8064589824 8109550176 8116711278 8136314368 8143499104 8147490624 8152205607 8174380032 8178529338 8189526016 8205521184 8232602112 8242311168 8249589504 8254363572 8276815872 8281605696 8308347264 8335767552 8352048348 8357801712 8385385216 8389495296 8421455952 8428892481 8440225792 8444362752 8449249536 8456710608 8477134848 8484620544 8494626816 8531922581 8555129856 8571839094 8583364608 8600128992 8632892079 8661383472 8671598208 8679255624 8700217344 8707900032 8712939326 8717209956 8736638976 8741073684 8769922112 8774220672 8797413807 8803178496 8809242624 8826448176 8855578368 8884173312 8889314616 8913494016 8918652288 8926527864 8937055296 8966550528 8984063322 8996143104 9000709536 9030414848 9034841088 9042819264 9048052377 9072663552 9123243948 9148059648 9153353664 9161436492 9183562752 9191672256 9213216768 9231211332 9261677376 9268057344 9298644992 9311417856 9316806408 9342148608 9346890672 9377738496 9383165428 9402526926 9408688128 9433558368 9464692224 9469496491 9474137946 9486876672 9495254016 9505405728 9513799434 9526591488 9536776704 9545198112 9587994624 9624521088 9630090834 9656285184 9661873312 9670405186 9675145116 9693071808 9725062144 9744056406 9750768664 9755547984 9764162577 9777291264 9787744512 9796387536 9828718848 9851756544 9866162376 9898723968 9910397952 9924889533 9943105536 9957644944 9962525664 9980984832 9989798496 10000478943 10013925376 10022768128 10027680768 10033483824 10042343847 10054187208 10060775424 10087369344 10120660992 10125798228 10153340928 10159216704 10192745472 10197919298 10277449728 10286525184 10297522872 10320474112 10325532672 10331508096 10340631288 10364868864 10399076352 10414282508 10419387048 10426564512 10460975616 10481407209 10495500288 10500827792 10510100501 10515252006 10529390592 10549955808 10584774144 10592065536 10612753164 10647778752 10672736256 10682160768 10688342574 10717415424 10723617632 10728873792 10738347876 10812733568 10822281704 10827586224 10863320832 10869607476 10899173376 10904705784 10940694912 10969614747 10976802816 10989748224 10999452672 11005818096 11035754496 11042140928 11057308704 11077796352 11099432673 11114356736 11119804416 11136064464 11143735616 11149197696 11185993728 11202350562 11228607936 11238523308 11265666048 11275614144 11287669302 11302846464 11312827392 11326169088 11385743616 11406839808 11429118792 11460206592 11466838656 11510522772 11548511296 11562130944 11572340832 11584713231 11600289792 11610533376 11622946608 11633210199 11648851968 11654764912 11660477472 11698960896 11729885076 11737571328 11768597568 11807437824 11813431266 11845564416 11852419488 11862885714 11891536384 11902037152 11907870912 11916073728 11955400704 11978751096 12000946048 12006828288 12017430864 12046454784 12057092352 12064069836 12096884736 12164325264 12175066917 12197412864 12204471552 12215248656 12244750336 12255563008 12261570048 12267794007 12284289024 12308281776 12348903168 12357409792 12363466752 12374384256 12381545358 12415223808 12422408544 12462520896 12469733003 12503651328 12528072522 12536702568 12544917504 12578077824 12619589632 12632183928 12660338688 12673874304 12685065912 12715702272 12726930816 12741940224 12783992832 12832694784 12840121112 12857758641 12875046912 12900193488 12924095744 12992075208 13007397312 13018883436 13050326016 13061850048 13069408989 13104958464 13111610526 13154883168 13198298624 13204767744 13213863936 13233186044 13239672264 13283367552 13307979776 13319731328 13326259968 13333971924 13370241024 13377978432 13389791796 13405582944 13449825792 13494214656 13501064304 13537787904 13545622272 13590327296 13608995328 13684865922 13703266304 13715366912 13722089472 13730030496 13742154738 13775344128 13787508384 13819825152 13840033333 13846816998 13865435136 13892516064 13902086016 13947967488 13975209612 14013222912 14020336008 14066607744 14074748142 14103790389 14113032192 14122754048 14129676288 14150337552 14197038336 14230315008 14242881024 14251123432 14258108592 14270699151 14289887232 14305165056 14317797168 14436781632 14445136251 14484427776 14492809968 14505607779 14532231168 14539607712 14587593216 14616084609 14626152996 14635737088 14665936896 14674424128 14681616768 14694581304 14743078272 14770395136 14777634816 14799243564 14848085952 14865596928 14914658304 14936467416 14971477248 14984697744 15020888064 15034152192 15050225736 15083769856 15091163136 15131054016 15180991488 15188697342 15209119744 15230011392 15238825056 15289118208 15296878947 15347363696 15416174592 15429787776 15446284308 15480711168 15497262144 15510946932 15547303296 15598614528 15621423762 15639846768 15682387968 15691463424 15743250432 15751241688 15794085888 15803225984 15817180952 15824933712 15877161216 15888098304 15919129746 15940534272 15971668128 16009104384 16023241152 16032513861 16061939712 16076123136 16085426448 16129179648 16219100352 16233422556 16272628736 16286998208 16294981248 16304411214 16348760064 16357058676 16411042368 16465204224 16484622336 16499179008 16508727144 16553631744 16563211392 16616694528 16671535104 16704096696 16715603424 16770770432 16778990592 16803525843 16842911904 16857784962 16880451584 16898499072 16913421216 16931503953 16954269696 16969241088 16989253632 17063845162 17110259712 17143678188 17200257984 17265784158 17322766944 17343196416 17358511248 17400434688 17415800064 17425878652 17434419912 17473277952 17482147368 17539844224 17548441344 17586207769 17594827614 17606356992 17618485248 17652896352 17711156736 17720146899 17768346624 17778629232 17794328571 17826988032 17837304576 17853055728 17874110592 17933101056 17968126644 18001419072 18060829696 18069682176 18085638528 18096104754 18145327104 18224994389 18246487896 18296119296 18306707328 18322872984 18367125504 18383344512 18426433536 18462422664 18523354752 18536114688 18572318037 18597289984 18622835712 18633612816 18684297216 18693781344 18755476992 18766330856 18792108783 18805053852 18817376256 18867116736 18929384448 18938992982 18948275892 18990508032 19010811456 19027598868 19073553408 19090396224 19175989248 19249042176 19260181668 19312570368 19323746624 19340810372 19350290232 19386143616 19450124288 19488112812 19501537328 19511095968 19528325154 19554582528 19575489024 19592775072 19657437696 19667415789 19703513088 19732324752 19797447936 19820795904 19849779066 19915289888 19925051328 19961969664 19979596992 20000957886 20027850752 20045536256 20055361536 20066967648 20084687694 20108374416 20174738688 20241321984 20251596456 20306681856 20318433408 20385490944 20395838596 20527298883 20554899456 20573050368 20595045744 20613232107 20640948224 20651065344 20663016192 20681262576 20729737728 20798152704 20828565016 20838774096 20853129024 20921951232 20962814418 20991000576 21001655584 21020201002 21030504012 21099911616 21112122213 21169548288 21184131072 21225506328 21295557504 21345472512 21364321536 21376685148 21434830848 21447235264 21457747584 21476695752 21625467136 21644563408 21655172448 21726641664 21739214952 21798346752 21809411568 21881389824 21939229494 21953605632 21998905344 22011636192 22084281856 22114617408 22155592704 22198865346 22228713472 22272128928 22287471232 22298395392 22371987456 22404701124 22457215872 22477046616 22531332096 22551228288 22575338604 22625654784 22652338176 22771487232 22783046013 22813679616 22858237584 22920413184 22933677312 23021045544 23097022592 23124261888 23144681664 23158075577 23169426462 23200579584 23221066752 23245893216 23266420398 23297703936 23309529824 23320954944 23397921792 23432135643 23459770152 23475142656 23537195136 23614875648 23626862532 23691128832 23704838976 23725771428 23783072768 23804074304 23815741824 23832147456 23878694619 23910801408 23957502192 24001892096 24013656576 24034861728 24092909568 24114184704 24128139672 24193769472 24328650528 24350133834 24408943104 24430497312 24456616821 24489500672 24511126016 24523140096 24535588014 24568578048 24616563552 24697806336 24714819584 24726933504 24748768512 24763090716 24830447616 24844817088 24925041792 24939466006 25007302656 25056145044 25073405136 25156155648 25239179264 25264367856 25286677443 25320677376 25347748608 25370131824 25431404544 25453861632 25483880448 25595767743 25665389568 25680242224 25702919047 25715517282 25750093824 25800386976 25848191488 25898676237 25984150416 26014794624 26037766872 26100652032 26123700096 26138817978 26209916928 26223221052 26309766336 26396597248 26409535488 26427727872 26466372088 26479344528 26566735104 26615959552 26639462656 26652519936 26667943848 26740482048 26755956864 26779583592 26811165888 26899651584 26988429312 27002128608 27091244544 27144157131 27180654592 27217990656 27369731844 27430733824 27444178944 27460060992 27484309476 27550688256 27575016768 27639650304 27680066666 27693633996 27785032128 27804172032 27895934976 27950419224 28026445824 28040672016 28133215488 28149496284 28207580778 28226064384 28245508096 28300675104 28394076672 28408489473 28460630016 28485762048 28502246864 28516217184 28541398302 28579774464 28610330112 28635594336 28873563264 28890272502 28968855552 28985619936 29011215558 29079215424 29175186432 29232169218 29252305992 29271474176 29331873792 29348848256 29363233536 29389162608 29486156544 29540790272 29555269632 29598487128 29696171904 29731193856 29774668599 29829316608 29872934832 29942954496 29969395488 30001436829 30041776128 30068304384 30100451472 30127031541 30167539712 30182326272 30262108032 30361982976 30377394684 30460022784 30477650112 30495287641 30578236416 30593757894 30694727392 30832349184 30859575552 30892568616 30961422336 30994524288 31021893864 31094606592 31197229056 31242847524 31279693536 31382926848 31444221627 31486500864 31502483376 31530301503 31588171776 31606451968 31634361904 31649867424 31754322432 31776196608 31838259492 31943336256 32018208768 32046482304 32065027722 32152246272 32170852896 32438200704 32466845112 32545257472 32573996416 32589962496 32608822428 32697520128 32714117352 32822084736 32908844241 32930408448 32969244672 32998358016 33017454288 33107263488 33126422784 33233389056 33298298019 33343070208 33408193392 33431206848 33541540864 33557981184 33607051686 33685823808 33715569924 33796998144 33826842432 33846418151 33863007906 33908539392 33938482176 33978507264 34127690324 34220519424 34287356376 34400515968 34531568316 34645533888 34686392832 34717022496 34800869376 34831600128 34851757304 34868839824 34899630597 34946555904 34964294736 35079688448 35096882688 35172415538 35189655228 35212713984 35305792704 35422313472 35440293798 35536693248 35557258464 35588657142 35674609152 35706111456 35748221184 35866202112 35936253288 36002838144 36121659392 36139364352 36171277056 36192209508 36290654208 36449988778 36492975792 36525200751 36592238592 36613414656 36645745968 36734251008 36766689024 36803382021 36852867072 36924845328 37046709504 37072229376 37144636074 37194579968 37245671424 37267225632 37387562688 37409199009 37510953984 37532661712 37565804761 37584217566 37610107704 37634752512 37734233472 37858768896 37877985964 37896551784 37981016064 38021622912 38055197736 38147106816 38180792448 38351978496 38498084352 38520363336 38625140736 38647493248 38681620744 38700580464 38772287232 38900248576 38976225624 39003074656 39022191936 39056650308 39150978048 39185550144 39208226967 39314875392 39334831578 39464649504 39594895872 39641591808 39699558132 39830579776 39850102656 39923939328 39959193984 40001915772 40091072512 40110723072 40133935296 40169375388 40216748832 40349477376 40482643968 40503192912 40613363712 40636866816 40770981888 40791677192 41054597766 41109798912 41146100736 41190091488 41226464214 41281896448 41326032384 41362525152 41459475456 41520099999 41596305408 41657130032 41677548192 41706258048 41843902464 41925628836 42003311168 42040402004 42061008024 42199823232 42224244426 42311371167 42339096576 42368262144 42451012656 42591115008 42690945024 42728643072 42753370296 42869661696 42894470528 42915495168 42953391504 43250934272 43289126816 43310344896 43335408753 43453283328 43478429904 43516823337 43596693504 43618823136 43762779648 43848253827 43878458988 43907211264 43997810688 44023272384 44168563712 44229234816 44311185408 44397730692 44544257856 44574942464 44596790784 44743974912 44809402248 44914431744 44954093232 45062664192 45102456576 45150677208 45251309568 45542974464 45566092026 45627359232 45716475168 45867354624 45890636841 46042091088 46194045184 46248523776 46289363328 46316151154 46338852924 46442133504 46491786432 46532840796 46619059648 46641909888 46795843584 46864271286 46919540304 47074390272 47229751296 47253725064 47382257664 47409677952 47451542856 47566145536 47608148608 47631483648 47664294912 47757389238 47821602816 47915004384 48003784192 48027313152 48069723456 48097541583 48185819136 48228369408 48256279344 48387538944 48657301056 48700267668 48817886208 48860994624 48913233642 48979001344 49022252032 49046280192 49071176028 49233127104 49395612672 49429639168 49453867008 49497537024 49526181432 49660895232 49689634176 49850083584 49878932012 50014605312 50112290088 50146810272 50312311296 50410577529 50478358528 50528735712 50573354886 50641354752 50695497216 50740263648 50862809088 50907723264 50967760896 51191535486 51330779136 51360484448 51405838094 51431034564 51600773952 51696382976 51797352474 51968300832 52029589248 52075533744 52201304064 52247400192 52277635956 52419833856 52446442104 52619532672 52758623307 52793194496 52819070976 52855455744 52932744176 52958689056 53133470208 53160440697 53231919104 53278925312 53305039872 53335887696 53382985713 53480964096 53511913728 53559167184 53622331776 53799303168 54004257216 54182489088 54288314262 54361309184 54435981312 54674983167 54739463688 54861467648 54888357888 54920121984 54968618952 55101376512 55150033536 55279300608 55360133332 55387267992 55570064256 55608344064 55716954111 55791869952 55900838448 56052891648 56081344032 56266430976 56298992568 56415161556 56452128768 56601350208 56788153344 56816978946 56971524096 57004493728 57032434368 57082796604 57220660224 57271188672 57747126528 57780545004 57937711104 57971239872 58022431116 58158430848 58350372864 58464338436 58504611984 58663747584 58697696512 58726467072 58778325216 58972313088 59002247367 59081580544 59110539264 59196974256 59392343808 59462387712 59549337198 59745869664 59885908992 59938790976 60002873658 60083552256 60136608768 60200902944 60254063082 60335079424 60524216064 60723965952 60754789368 60920045568 60955300224 60990575282 61156472832 61187515788 61389454784 61581896649 61664698368 61719151104 61785137232 61839696321 61922844672 61989048576 62043787728 62189213184 62394458112 62485695048 62559387072 62765853696 62857633709 62888443254 62973001728 63004966752 63060603006 63212903936 63268723808 63299734848 63336366639 63508644864 63552393216 63676518984 63886672512 64036417536 64092964608 64130055444 64304492544 64341705792 64876401408 64933690224 65090514944 65147992832 65179924992 65217644856 65395040256 65428234704 65644169472 65817688482 65860816896 65996716032 66034908576 66252845568 66286475437 66466778112 66596596038 66686140416 66816386784 66862413696 67083081728 67115962368 67214103372 67371647616 67431139848 67593996288 67653684864 67692836302 67726015812 67876964352 67957014528 68255380648 68349138039 68441038848 68574712752 68801031936 69063136632 69291067776 69372785664 69434044992 69474226731 69601738752 69663200256 69703514608 69737679648 69799261194 69893111808 69928589472 70159376896 70193765376 70296406929 70344831076 70379310456 70425427968 70611585408 70844626944 70880587596 71073386496 71114516928 71177314284 71349218304 71412222912 71496442368 71732404224 71872506576 72005676288 72243318784 72278728704 72342554112 72384419016 72581308416 72899977556 72985951584 73050401502 73226829312 73291491936 73369850463 73468502016 73533378048 73570703507 73606764042 73705734144 73849690656 74093419008 74144458752 74289272148 74491342848 74534451264 74775125376 74818398018 75021907968 75065323424 75131609522 75168435132 75220215408 75468466944 75717537792 75755971928 75793103568 75860032329 75962032128 76043245824 76110395472 76294213632 76361584896 76787303229 76996168704 77040726672 77108757141 77250281472 77294986496 77363241488 77401160928 77544574464 77696028711 77800497152 77952451248 78006149312 78044383872 78113300616 78301956096 78371100288 78416453934 78629750784 78669663156 78929299008 79189791744 79283183616 79399116264 79661159552 79700205312 79847878656 79918387968 80003831544 80182145024 80221446144 80267870592 80338750776 80433497664 80698954752 80965287936 81006385824 81273733632 81432471393 81541963776 81583354384 82109195532 82292201472 82380182976 82452928428 82652064768 82725050304 82918950912 83040199998 83314260064 83355096384 83412516096 83687804928 83851257672 84006622336 84080804008 84122016048 84399646464 84448488852 84622742334 84678193152 84736524288 84902025312 85182230016 85225468419 85381890048 85457286144 85506740592 85739323392 85788941056 85830990336 85906783008 86501868544 86578253632 86620689792 86670817506 86906566656 86956859808 87033646674 87237646272 87525559296 87696507654 87756917976 87814422528 87995621376 88046544768 88337127424 88458469632 88622370816 88795461384 89088515712 89149884928 89193581568 89324005797 89487949824 89618804496 89828863488 89908186464 90004310487 90125328384 90204913152 90301354416 90381094623 90502619136 91085948928 91132184052 91432950336 91485862923 91734709248 91781273682 92084182176 92388090368 92497047552 92578726656 92632302308 92677705848 92884267008 92983572864 93065681592 93238119296 93283819776 93591687168 93728542572 93839080608 94148780544 94459502592 94507450128 94590904509 94764515328 94819355904 94903085712 95132291072 95216297216 95262967296 95328589824 95514778476 95830008768 96007568384 96054626304 96139446912 96195083166 96456738816 96512558688 96880233331 97314602112 97400535336 97635772416 97721989248 97826467284 98044504064 98092560384 98142352056 98466254208 98726532723 98791225344 98859278336 98907734016 98995074048 99052362864 99321790464 99379268352 99700167168 99757864024 99894894057 100029210624 100224580176 100293620544 100624622592 100821155058 100956717056 101057471424 101146709772 101390994432 101480527296 101539254453 101725618176 101815446528 101935521792 102383070972 102661558272 102720968896 102811676188 102862069128 103201547904 103392765952 103594704948 103936601664 104059178496 104151067488 104402608128 104494800384 104555271912 104839667712 104892884208 105239065344 105517246614 105586388992 105638141952 105865488352 105917378112 106266940416 106320881394 106463838208 106557850624 106610079744 106671775392 106765971426 107023827456 107118334368 107244663552 107598606336 108008514432 108364978176 108576628524 108871962624 109349966334 109478927376 109575602253 109722935296 109776715776 109840243968 109937237904 110202753024 110300067072 110558601216 110720266664 110774535984 111140128512 111216688128 111433908222 111583739904 111801676896 112162688064 112227597027 112532861952 112597985136 112697414283 112830323112 112904257536 113202700416 113576306688 113633957892 113943048192 114008987456 114064868736 114165593208 114441320448 114542377344 115494253056 115561090008 115875422208 115942479744 116044862232 116316861696 116700745728 116928676872 117009223968 117395393024 117452934144 117556650432 117624680901 117944626176 118004494734 118163161088 118393948512 118784687616 118924775424 119098674396 119491739328 119771817984 119877581952 120005747316 120273217536 120401805888 120508126164 121048432128 121447931904 121509578736 121840091136 121910600448 121981150564 122312945664 122375031576 122778909568 123103454383 123163793298 123329396736 123438302208 123570274464 123679392642 123845689344 123978097152 124087575456 124378426368 124560299997 124788916224 124971390096 125118774144 125531707392 125715267418 125776886508 126009933504 126121206012 126425807872 126537447616 126599469696 126672733278 126934113501 127017289728 127104786432 127353037968 127773345024 128072835072 128185929216 128260110888 128608985088 128683411584 129752802816 129867380448 130006226259 130181029888 130295985664 130359849984 130435289712 130550470011 130790080512 130856469408 131288338944 131544761481 131635376964 131721633792 131993432064 132069817152 132505691136 132572950874 132933556224 133193192076 133632773568 133724827392 134166163456 134231924736 134428206744 134743295232 134862279696 135187992576 135307369728 135385672604 135452031624 135753928704 136510761296 136631306513 136698276078 136882077696 137149425504 137602063872 137671910523 138126273264 138582135552 138745571328 138868089984 138948453462 139326400512 139407029216 139475359296 139598522388 139857178944 140318753792 140387530752 140592813858 140689662152 140758620912 141223170816 141689253888 141761175192 142146772992 142229033856 142354628568 142698436608 142824445824 142992884736 143464808448 143745013152 144011352576 144292624749 144486637568 144557457408 144685108224 144768838032 145162616832 145799955112 145971903168 146100803004 146453658624 146582983872 146739700926 146937004032 147066756096 147141407014 147213528084 147699381312 148186838016 148288917504 148578544296 148982685696 149068902528 149550250752 149636796036 150043815936 150130646848 150263219044 150336870264 150440430816 150936933888 151231732587 151435075584 151511943856 151586207136 151720064658 151924064256 152086491648 152220790944 152588427264 152723169792 153574606458 153992337408 154081453344 154217514282 154589972992 154726482976 154802321856 155089148928 155392057422 155600994304 155904902496 156012298624 156088767744 156226601232 156603912192 156742200576 156832907868 157259501568 157339326312 157858598016 158275869921 158379583488 158566367232 158798232528 159322319104 159400410624 159481322091 159695757312 159836775936 160007663088 160148957139 160364290048 160442892288 160535741184 160677501552 160866995328 161397909504 162012771648 162106529039 162547467264 162864942786 163083927552 163166708768 164024949501 164218391064 164584402944 164760365952 164905856856 165304129536 165450100608 165837901824 166080399996 166628520128 166710192768 166825032192 167150862333 167375609856 167702515344 168013244672 168161608016 168244032096 168799292928 168896977704 169245484668 169356386304 169804050624 170364460032 170450936838 170914572288 171013481184 171577882112 171661980672 171813566016 173003737088 173156507264 173241379584 173341635012 173813133312 173913719616 174067293348 174475292544 175051118592 175393015308 175513835952 175991242752 176093089536 176674254848 176916939264 177006742101 177244741632 177590922768 178177031424 178299769856 178387163136 178648011594 179237608992 179657726976 179816372928 179920433329 180008620974 180250656768 180409826304 180602708832 180762189246 181005238272 182171897856 182264368104 182865900672 182971725846 183469418496 183562547364 184168364352 184776180736 184994095104 185157453312 185264604616 185355411696 185519088963 185768534016 185967145728 186131363184 186476238592 186567639552 187183374336 187457085144 187678161216 188297561088 188572901127 188919005184 189014900256 189181809018 189638711808 189806171424 190009099917 190264582144 190432594432 190525934592 190657179648 191029556952 191660017536 192015136768 192109252608 192278893824 192390166332 192913477632 193025117376 193760466662 194629204224 194801070672 195271544832 195443978496 195652934568 196089008128 196185120768 196284704112 196932508416 197453065446 197582450688 197718556672 197990148096 198104725728 198758536704 198859426311 199400334336 199515728048 199691909519 199789788114 200058421248 200449160352 200587241088 201249245184 201642310116 202114942848 202293419544 202781988864 202961054592 203078508906 203630893056 203871043584 204766141944 205323116544 205441937792 205623352376 205724138256 206403095808 206785531904 207189409896 207873203328 208118356992 208302134976 208422680193 208805216256 208989600768 209110543824 209679335424 209785768416 210478130688 210889220787 211034493228 211172777984 211276283904 211730976704 211834756224 212533880832 212641762788 213115701248 213220159488 213343550784 213531942852 214047654912 214236668736 214489327104 215197212672 216017028864 216729956352 217153257048 217743925248 218699932668 218957854752 219151204506 219445870592 219680487936 219874475808 220109551389 220405506048 220600134144 220712110521 221117202432 221440533328 221549071968 222280257024 222433376256 222867816444 223603353792 224325376128 224455194054 225065723904 225195970272 225394828566 225660646224 226405400832 227152613376 227267915784 227886096384 228017974912 228129737472 228331186416 228882640896 229084754688 230361909687 230988506112 231122180016 231326271423 231750844416 231884959488 232089724464 232633723392 233088086133 233401491456 233857353744 234018447936 234790786048 234905868288 235113300864 235249361802 235889252352 236008989468 236787897024 236924927057 237569375232 237849550848 238197348792 238983478656 239543635968 239755163904 240011494632 240546435072 240803611776 241016252328 242096864256 242895863808 243019157472 243821200896 243962301128 244297414179 244625891328 244750063152 245557819136 246206908766 246327586596 246876604416 247140548928 247358785284 247956194304 248175150912 248756852736 249120599994 249942780192 250237548288 251063414784 251430534836 251553773016 252019867008 252242412024 252851615744 253074895232 253198939392 253345466556 253868227002 254034579456 254209572864 254706075936 255546690048 255676405257 256145670144 256371858432 256520221776 257217970176 257366823168 259505605632 259734760896 260012452518 260362059776 260591971328 260719699968 260870579424 261100940022 261712938816 262576677888 262960633327 263089522962 263270753928 263443267584 263986864128 264139634304 265011382272 265145901748 265867112448 266386384152 267265547136 267449654784 267972017391 268332326912 268463849472 268856413488 269486590464 269724559392 270375985152 270614739456 270771345208 270904063248 271143283869 271507857408 273021522592 273262613026 273396552156 274298851008 274457588769 275204127744 275343821046 276252546528 277164271104 277491142656 277736179968 277896906924 278652801024 278814058432 278950718592 279197044776 279714357888 280637507584 280775061504 281185627716 281379324304 281517241824 282446341632 283378507776 283522350384 283772713527 284293545984 284458067712 284709257136 285396873216 285648891648 285985769472 287490026304 288022705152 288585249498 288973275136 289370216448 289537676064 290640699993 291599910224 291943806336 292201606008 292907317248 293165967744 293479401852 294133512192 294282814028 294427056168 295398762624 296179598169 296373676032 296577835008 297157088592 297965371392 298137805056 299100501504 299273592072 300087631872 300261293696 300526438088 300673740528 300880861632 301873867776 302463465174 302870151168 303023887712 303172414272 303440129316 304172983296 304441581888 304617763359 305176854528 305446339584 307149212916 307984674816 308162906688 308435028564 309179945984 309452965952 309604643712 310178297856 310784114844 311809804992 312024597248 312177535488 312453202464 313207824384 313484401152 313665815736 314519003136 314678652624 315717196032 316551739842 316759166976 317596465056 318644638208 318800821248 318962644182 319391514624 319673551872 320015326176 320297914278 320728580096 321071482368 321355003104 321733990656 322795819008 324025543296 324213058078 325094934528 325729885572 326333417536 328049899002 328436782128 328726806759 329168805888 329520731904 329811713712 330608259072 330900201216 331675803648 332160799992 333257040256 333420385536 333650064384 334137947611 334301724666 334751219712 335405030688 336026489344 336323216032 336488064192 336682791081 337598585856 337793955408 338092242849 338490969336 338712772608 339608101248 340728920064 340901873676 341829144576 342026962368 343155764224 343323961344 343627132032 346007474176 346313014528 346482759168 346683270024 347626266624 347827439232 348134586696 348950585088 350102237184 350786030616 351027671904 352186179072 352874042703 353348509696 353833878528 354013484202 354489483264 355181845536 356354062848 356599539712 356774326272 357296023188 358475217984 359315453952 359632745856 359840866658 360017241948 360819652608 361205417664 361524378492 364343795712 364528736208 365731801344 365943451692 366938836992 367125094728 368336728704 369310363149 369552361472 369988190208 370314906624 370529209232 370710823392 371038177926 371537068032 371934291456 372262726368 372952477184 373135279104 373680899991 374366748672 374914170288 375356322432 376595122176 377145802254 378029800512 378363618036 379277423616 379612342848 380018199834 380529164288 380865188864 381051869184 381314359296 382059113904 383320035072 384030273536 384218505216 384557787648 384780332664 385826955264 386050234752 387520933324 389258408448 389602141344 390018678777 390543089664 390887956992 391305869136 391651410033 392178016256 392370241536 392569408224 393865016832 394906130892 395164901376 395980296192 396209451456 397517073408 397718852622 398800668672 399031456096 399383819038 399579576228 400898320704 401174482176 402498490368 403284620232 404229885696 404586839088 405563977728 405922109184 406157017812 407261786112 409532283888 409893919539 410646233088 410883875584 411246704752 411448276512 412806191616 413015731569 413571063808 414378819792 415746406656 416236713984 416604269952 416845360386 417979201536 418221087648 419571536832 420956261376 421778441574 422068986456 422345555968 423461953408 423669512448 425067761664 425283525576 426231402496 426440318976 426687101568 427063885704 428095309824 428473337472 428978654208 430394425344 432034057728 432877874247 433459912704 434306514096 435487850496 437399865336 437915709504 438302409012 439360975872 439748951616 440003435963 440219102778 440811012096 441200268288 441424221042 442881066656 443098143936 444560514048 444866752512 445735632888 447206707584 448650752256 448910388108 450131447808 450391940544 450789657132 451321292448 452810801664 453695197761 454305226752 454535831568 455772192768 456035949824 456259474944 456662372832 457765281792 458169509376 460723819374 461977012224 462244360032 462652542846 463769918976 464179448928 465267446784 466176172266 466802982912 467714707488 468036895872 469581572096 469811736576 470226601728 470498723604 471778504704 472017978936 473575794048 473849854114 474827609763 475138750464 475699101696 476394697584 477966957312 478443966273 479087271936 479510327808 480022989264 480446871417 481092870144 481607223552 482032504656 484193728512 486038314944 486319587117 487642401792 487924602256 488355461893 488594828358 489251782656 489500126304 491115638272 492074848503 492413817532 492655173192 493753208832 494281097856 494717570568 495912388608 496350301824 497513705472 498241199988 499885560384 500475096576 502126829568 502861069672 503107546032 504039734016 504484824048 505703231488 506149790464 506397878784 506690933112 507736454004 508069158912 509412151872 511093380096 511352810514 512743716864 513040443552 514733646336 514994924549 519011211264 519469521792 520024905036 521183942656 521439399936 521741158848 522201880044 523425877632 525153355776 525921266654 526179045924 526541507856 527973728256 528279268608 530022764544 530291803496 531020226303 531734224896 532772768304 534531094272 534899309568 535944034782 536664653824 537712826976 538973180928 539449118784 539761299987 540751970304 541229478912 541542690416 541808126496 542286567738 543015714816 546043045184 546525226052 546793104312 548597702016 548915177538 550408255488 550687642092 552505093056 554328542208 554982285312 555472359936 555793813848 557305602048 557628116864 557901437184 558394089552 559428715776 561275015168 561550123008 562371255432 562758648608 563034483648 564892683264 565718703381 566757015552 567044700768 567545427054 568916135424 569418514272 570027299751 570793746432 571297783296 571971538944 574980052608 576045410304 577170498996 578740432896 579075352128 581281399986 583199820448 583887612672 584403212016 585814634496 586331935488 586958803704 588267024384 588565628056 588854112336 590797525248 592359196338 592747352064 593155670016 594314177184 596275610112 596578278933 598201003008 598547184144 599075728557 600175263744 600522587392 601052876176 601347481056 601761723264 603747735552 604926930348 606047775424 606344828544 606880258632 608345966592 608883163776 609235526718 610892679168 614298425832 615969349632 616325813376 616870057128 618359891968 618905931904 619209287424 620356595712 621568229688 623619609984 624049194496 624355070976 624906404928 625268040579 626415648768 626968802304 627331631472 629038006272 629357305248 631434392064 632667662361 633103479684 633518333952 635192930112 637289276416 637601642496 637925288364 639347103744 640030652352 640595828556 642142964736 642710006208 643467981312 645591638016 648051086592 648426116156 650189869056 651459771144 652666835072 656099798004 656873564256 657453613518 658337611776 659041463808 659623427424 661216518144 661800402432 662136331563 663351607296 664321599984 666514080512 666840771072 667300128768 668275895222 668603449332 670810061376 672052978688 672646432064 672976128384 673365582162 675197171712 675587910816 676184485698 676981938672 679216202496 681457840128 681803747352 683658289152 684053924736 686311528448 686647922688 687254264064 691085729061 692014948352 692626029056 692965518336 693366540048 693978814269 695252533248 695654878464 696269173392 697901170176 699264258399 700204474368 701572061232 702055343808 704372358144 705748085406 706697019392 707667757056 708026968404 710363691072 710774781171 712708125696 713199079424 713548652544 714592046376 716950435968 718630907904 719265491712 719681733316 720034483896 721639305216 722410835328 723048756984 728687591424 729057472416 731463602688 731886903384 733877673984 734250189456 736673457408 738620726298 739104722944 740629813248 741058418464 741421646784 742076355852 743868582912 744525452736 745904954368 746270558208 747361799982 749828340576 750712644864 753190244352 754291604508 756059601024 756727236072 758554847232 759224685696 760036399668 761730377728 762103738368 762628718592 764118227808 766640070144 767029215771 768060547072 768437010432 769115575296 769560665328 771653910528 772100469504 775041866648 778516816896 779204282688 780037357554 781086179328 781775913984 782611738272 783302820066 784356032512 785138816448 787730033664 788881899981 789812261784 790329802752 791960592384 792418902912 795034146816 795437705244 797601337344 798062912192 798767638076 799159152456 801796641408 802348964352 803916052173 804996980736 806569240464 808459771392 809173678176 811127955456 811844218368 812314035624 814523572224 819064567776 819787839078 821767751168 822493409504 822896553024 823372766307 825612383232 826031463138 827142127616 828757639584 831492813312 832473427968 833208539904 833690720772 835958403072 836442175296 839143073664 841912522752 843556883148 844137972912 846923906816 847339024896 850135523328 850567051152 851318140581 852462804992 852880637952 853374203136 854127771408 856190619648 856946674944 857957308416 861724180681 864068115456 865755748494 866919825408 868613028192 871922099979 874799730672 875831419008 876604818024 878721951744 879497903232 880006871926 880438205556 882400536576 882848442084 885762133312 886196287872 888538794507 889121028096 889733505024 891471265776 894413415168 897301504512 897820776216 900262895616 900783881088 901579314264 902642584896 905621603328 907390395522 908610453504 909071663136 912071899648 912518949888 913324745664 913853290077 915530563584 916339018752 921447638748 923954024448 924488720064 925305085692 927539837952 928358897856 930534893568 932352344532 935429414976 936073791744 939163144192 939623473152 940453203456 940997447208 943557009408 944035957872 947151588096 947699708228 949655219526 950277500928 952789395168 955933914624 956419145591 956887932546 958174543872 959020655616 960045978528 960893742834 962185740288 963214447104 964065009312 968387457024 972076629888 972639174234 975284803584 975849204512 976710923786 977189656716 979000252608 982231276544 984149697006 984827635064 985310346384 986180420277 987506417664 988562195712 989435141136 991824777216 992700603648 995027410944 996482399976 999771120768 1000950193152 1002413842833 1004253659136 1005722139344 1006215092064 1008079468032 1008969648096 1010048373243 1011406462976 1012299580928 1012795757568 1013381866224 1014276728547 1015472908008 1016138317824 1018824303744 1022186760192 1022705621028 1025487433728 1026080887104 1029467292672 1029989849098 1038022422528 1038939043584 1040049810072 1042367885312 1042878799872 1043482317696 1044403760088 1046851755264 1050306711552 1051842533308 1052358091848 1053083015712 1056558537216 1058622128109 1060045529088 1060583606992 1061520150601 1062040452606 1063468449792 1065545536608 1069062188544 1069798619136 1071888069564 1075425653952 1077946361856 1078898237568 1079522599974 1082458957824 1083085380832 1083616252992 1084573135476 1092086090368 1093050452104 1093586208624 1097195404032 1097830355076 1100816510976 1101375284184 1105010186112 1107931089447 1108657084416 1109964570624 1110944719872 1111587627696 1114611204096 1115256233728 1115802874368 1116788179104 1118857431552 1121042699973 1122550030336 1123100246016 1124742510864 1125517297216 1126068967296 1129785366528 1131437406762 1134089401536 1135090854108 1137832270848 1138837028544 1140054599502 1141587492864 1142595566592 1143943077888 1149960105216 1152090820608 1154340997992 1157480865792 1158150704256 1162562799972 1166399640896 1167775225344 1168806424032 1170056036331 1171629268992 1172663870976 1173917607408 1174954230099 1176534048768 1177131256112 1177708224672 1181595050496 1184718392676 1185494704128 1188628354368 1192551220224 1193156557866 1196402006016 1197094368288 1198151457114 1201045174784 1202105752352 1202694962112 1203523446528 1207495471104 1209853860696 1212095550848 1212689657088 1213760517264 1216691933184 1217766327552 1218471053436 1221785358336 1228596851664 1229681758617 1231938699264 1232651626752 1233740114256 1236719783936 1237811863808 1238418574848 1239047194707 1240713191424 1243136459376 1247239219968 1248098388992 1248710141952 1249812809856 1250536081158 1253937604608 1254663262944 1258714610496 1259443033303 1262868784128 1265335324722 1266206959368 1267036667904 1270385860224 1274578552832 1275203284992 1275850576728 1278694207488 1280061304704 1281191657112 1284285929472 1285420012416 1286935962624 1291183276032 1296102173184 1296852232312 1298633622741 1300379738112 1302919542288 1305333670144 1312199596008 1313747128512 1314907227036 1318082927616 1319246854848 1320010307889 1322433036288 1323600804864 1324272663126 1328643199968 1333028161024 1333681542144 1334600257536 1336551790444 1337206898664 1341620122752 1344105957376 1345292864128 1345952256768 1346731164324 1350394343424 1351175821632 1352368971396 1353963877344 1358432404992 1362915680256 1363607494704 1367316578304 1368107849472 1372623056896 1373295845376 1374508528128 1382171458122 1384029896704 1385252058112 1385931036672 1386733080096 1387957628538 1391309756928 1392538346784 1395802340352 1397843366633 1398528516798 1400408948736 1403144122464 1404110687616 1408744716288 1411496170812 1415335514112 1416053936808 1420727382144 1421549562342 1424482829289 1425416251392 1426398158848 1427097305088 1429184092752 1433900871936 1437261815808 1438530983424 1439363466632 1440068967792 1441340614251 1443278610432 1444821670656 1446097513968 1458114944832 1458958761351 1462927205376 1463773806768 1465066385679 1467755347968 1468500378912 1473346914816 1476224545509 1477241452596 1478209445888 1481259626496 1482116836928 1482843293568 1484152711704 1487737165824 1489050905472 1491809908736 1492541116416 1494723599964 1499656681152 1501425289728 1506380488704 1508583209016 1512119202048 1513454472144 1517109694464 1518449371392 1520072799336 1523460755456 1524207476736 1528236455616 1533280140288 1534058431542 1536121094144 1538231150592 1539121330656 1544200939008 1544984773647 1550083733296 1557033633792 1558408565376 1560074715108 1563551827968 1565223476544 1566605640132 1570277632896 1575460067328 1577763799962 1579624523568 1583921184768 1584837805824 1590068293632 1590875410488 1595202674688 1596125824384 1597535276152 1598318304912 1603593282816 1604697928704 1607832104346 1609993961472 1613138480928 1616919542784 1618347356352 1619283899961 1622255910912 1623688436736 1624628071248 1629047144448 1638129135552 1639575678156 1643535502336 1644986819008 1645793106048 1646745532614 1651224766464 1652062926276 1657515279168 1662985626624 1664946855936 1666417079808 1667381441544 1671916806144 1672884350592 1678286147328 1683825045504 1687113766296 1688275945824 1693847813632 1694678049792 1697156110143 1700271046656 1701134102304 1702636281162 1704925609984 1706748406272 1708255542816 1710081899253 1712381239296 1713893349888 1715914616832 1723448361362 1728136230912 1731511496988 1737226056384 1743844199958 1749599461344 1751662838016 1753209636048 1757443903488 1758995806464 1760013743852 1760876411112 1764801073152 1765696884168 1771524266624 1772392575744 1776206984669 1777077589014 1778242056192 1779467010048 1782942531552 1788826830336 1789734836799 1794603009024 1795641552432 1797227185671 1800525791232 1801567762176 1803158628528 1805285169792 1811243206656 1814780791044 1818143326272 1824143799296 1825037899776 1826649491328 1827706580154 1832678037504 1840724433289 1842895277496 1847908048896 1848977440128 1850610171384 1855079675904 1856717795712 1861069787136 1864704689064 1870858829952 1872147583488 1875804121737 1878326288384 1879246946304 1880906406912 1881994894416 1887114018816 1888071915744 1894303176192 1895399416456 1898002987083 1899310439052 1900555001856 1905578790336 1911867829248 1912838291182 1913775865092 1918041311232 1920091957056 1921787485668 1926428894208 1928130018624 1936774914048 1944153259776 1945278348468 1950569607168 1951698409024 1953421847572 1954379313432 1958000505216 1964462553088 1968299394012 1969655270128 1970620692768 1972360840554 1975012835328 1977124391424 1978870282272 1983649554432 1985401207296 1986408994689 1990054821888 1992964799952 1999542241536 2001900386304 2004827685666 2011444278688 2012430184128 2016158936064 2017939296192 2020096746486 2022812925952 2024599161856 2025591515136 2026763732448 2028553457094 2030945816016 2037648607488 2044373520384 2045411242056 2050974867456 2052161774208 2058934585344 2059979698196 2073257187183 2076044845056 2077878087168 2080099620144 2081936442807 2084735770624 2085757599744 2086964635392 2088807520176 2093703510528 2100613423104 2103685066616 2104716183696 2106166031424 2113117074432 2117244256218 2120091058176 2121167213984 2123040301202 2124080905212 2131091073216 2132324343513 2138124377088 2139597238272 2143776139128 2150851307904 2155892723712 2157796475136 2159045199948 2164917915648 2166170761664 2167232505984 2169146270952 2184172180736 2186100904208 2187172417248 2194390808064 2195660710152 2201633021952 2202750568368 2210020372224 2215862178894 2217314168832 2221889439744 2223175255392 2230512467456 2231605748736 2233576358208 2237714863104 2242085399946 2245100060672 2249485021728 2251034594432 2252137934592 2259570733056 2262874813524 2268178803072 2270181708216 2275664541696 2277674057088 2280109199004 2285191133184 2287886155776 2299920210432 2301087647313 2304181641216 2308681995984 2314961731584 2316301408512 2325125599944 2332799281792 2335550450688 2337612848064 2338965633277 2340112072662 2343258537984 2345327741952 2347835214816 2349908460198 2353068097536 2354262512224 2355416449344 2363190100992 2366645699943 2369436785352 2370989408256 2377256708736 2385102440448 2386313115732 2392804012032 2394188736576 2396302914228 2402090349568 2404211504704 2405389924224 2407046893056 2411748156519 2414990942208 2419707721392 2424191101696 2425379314176 2427521034528 2433383866368 2435532655104 2436942106872 2443570716672 2457193703328 2459363517234 2465303253504 2467480228512 2470118298921 2473439567872 2475623727616 2476837149696 2478094389414 2481426382848 2486272918752 2494478439936 2496196777984 2497420283904 2499625619712 2501072162316 2507875209216 2509326525888 2517429220992 2518886066606 2525737568256 2530670649444 2532413918736 2540771720448 2549157105664 2550406569984 2551701153456 2553954421743 2557388414976 2560122609408 2562383314224 2568571858944 2570840024832 2573871925248 2585172542043 2592204346368 2593704464624 2595994823747 2597267245482 2600759476224 2605839084576 2610667340288 2615766299937 2624399192016 2627494257024 2629814454072 2636165855232 2638493709696 2640020615778 2647201609728 2648545326252 2657286399936 2666056322048 2667363084288 2669200515072 2673103580888 2674413797328 2683240245504 2688211914752 2690585728256 2691904513536 2693462328648 2700788686848 2702351643264 2704737942792 2707927754688 2716864809984 2725831360512 2727214989408 2736215698944 2741559870231 2745246113792 2746591690752 2749017056256 2764342916244 2770504116224 2771862073344 2773466160192 2775915257076 2782619513856 2785076693568 2791604680704 2795686733266 2797057033596 2806288244928 2808221375232 2817489432576 2822992341624 2830671028224 2832107873616 2841454764288 2843099124684 2848965658578 2850832502784 2852796317696 2858368185504 2867801743872 2869257436773 2874523631616 2877061966848 2878726933264 2880137935584 2882681228502 2886557220864 2889643341312 2892195027936 2916229889664 2917917522702 2925854410752 2927547613536 2930132771358 2937000757824 2946693829632 2952449091018 2954482905192 2956418891776 2962519252992 2964233673856 2965686587136 2968305423408 2975474331648 2978101810944 2983619817472 2985082232832 2989447199928 2999313362304 3002850579456 3007241528499 3012760977408 3017166418032 3024238404096 3026908944288 3030145119729 3034219388928 3036898742784 3040145598672 3042830185641 3046921510912 3048414953472 3056472911232 3066560280576 3068116863084 3076462301184 3078242661312 3080024051741 3088401878016 3089969547294 3100167466592 3114067267584 3116817130752 3120149430216 3127103655936 3130446953088 3133211280264 3140555265792 3150920134656 3155527599924 3159249047136 3169675611648 3175866384327 3180136587264 3181750820976 3184560451803 3190405349376 3192251648768 3195070552304 3196636609824 3207186565632 3209395857408 3215664208692 3226276961856 3233839085568 3236694712704 3238567799922 3247376873472 3249256142496 3276258271104 3279151356312 3287071004672 3289973638016 3291586212096 3293491065228 3302449532928 3304125852552 3315030558336 3323793268341 3325971253248 3329893711872 3332834159616 3334762883088 3343833612288 3345768701184 3356572294656 3363128099919 3367650091008 3374227532592 3376551891648 3387695627264 3389356099584 3394312220286 3402268204608 3405272562324 3413496812544 3416511085632 3418488233251 3420163798506 3424762478592 3427786699776 3431829233664 3446896722724 3456272461824 3463022993976 3474452112768 3487688399916 3499198922688 3503325676032 3506419272096 3514887806976 3517991612928 3520027487704 3521752822224 3524862690297 3529602146304 3531393768336 3543048533248 3544785151488 3552413969338 3554155178028 3556484112384 3565885063104 3577653660672 3579469673598 3589206018048 3591283104864 3594454371342 3603135524352 3606317257056 3610570339584 3622486413312 3629561582088 3636286652544 3648287598592 3650075799552 3653298982656 3655413160308 3665356075008 3681448866578 3685790554992 3689045275851 3695816097792 3697954880256 3701220342768 3710159351808 3713435591424 3717141584121 3722139574272 3729409378128 3741717659904 3744295166976 3751608243474 3756652576768 3761812813824 3763989788832 3776143831488 3778329099909 3788606352384 3790798832912 3794146280861 3796005974166 3798620878104 3801110003712 3811157580672 3823735658496 3825676582364 3827551730184 3836082622464 3840183914112 3843574971336 3852857788416 3856260037248 3873549828096 3888306519552 3890556696936 3901139214336 3903396818048 3906843695144 3908758626864 3916001010432 3928925106176 3936598788024 3939310540256 3941241385536 3944721681108 3954248782848 3957740564544 3960030923667 3967299108864 3970802414592 3972817989378 3985929599904 3999084483072 4003800772608 4009655371332 4022888557376 4024860368256 4032317872128 4035878592384 4040193492972 4049198323712 4051183030272 4053527464896 4057106914188 4061891632032 4075297214976 4088747040768 4090822484112 4101949734912 4104323548416 4117869170688 4119959396392 4146514374366 4152089690112 4155756174336 4160199240288 4163872885614 4169471541248 4173929270784 4177615040352 4187407021056 4193530099899 4201226846208 4207370133232 4209432367392 4212332062848 4226234148864 4234488512436 4242334427968 4246080602404 4248161810424 4262182146432 4264648687026 4273448487867 4276248754176 4279194476544 4287552278256 4301702615808 4311785447424 4315592950272 4318090399896 4329835831296 4332341523328 4334465011968 4338292541904 4368344361472 4372201808416 4374344834496 4376876284053 4388781616128 4391321420304 4395199157037 4403266043904 4405501136736 4420040744448 4428673636527 4431724357788 4434628337664 4443778879488 4446350510784 4461024934912 4463211497472 4467152716416 4475429726208 4484170799892 4498970043456 4502069188864 4504275869184 4519141466112 4525749627048 4536357606144 4540363416432 4551329083392 4555348114176 4560218398008 4570382266368 4599840420864 4602175294626 4608363282432 4617363991968 4632602817024 4634954320941 4650251199888 4665598563584 4671100901376 4675225696128 4677931266554 4680224145324 4690655483904 4695670429632 4699816920396 4708525024448 4710832898688 4726380201984 4733291399886 4738873570704 4754513417472 4770204880896 4772626231464 4785608024064 4788377473152 4792605828456 4804180699136 4808423009408 4810779848448 4814093786112 4823496313038 4829981884416 4839415442784 4848382203392 4850758628352 4855042069056 4857851699883 4866767732736 4871065310208 4873884213744 4887141433344 4914387406656 4918727034468 4930606507008 4934960457024 4940236597842 4946879135744 4951247455232 4953674299392 4956188778828 4972545837504 4988956879872 4992393555968 4994840567808 4999251239424 5002144324632 5015750418432 5018653051776 5034858441984 5037772133212 5051475136512 5061341298888 5064827837472 5081543440896 5091468330429 5098314211328 5100813139968 5103402306912 5107908843486 5114776829952 5120245218816 5124766628448 5137143717888 5141680049664 5147743850496 5170345084086 5184408692736 5187408929248 5191989647494 5194534490964 5211678169152 5221334680576 5231532599874 5248798384032 5254988514048 5259628908144 5272331710464 5276987419392 5280041231556 5294403219456 5297090652504 5314572799872 5328620954007 5332112644096 5334726168576 5338401030144 5346207161776 5348827594656 5366480491008 5369204510397 5376423829504 5381171456512 5383809027072 5386924657296 5391681557013 5401577373696 5404703286528 5409475885584 5415855509376 5433729619968 5454429978816 5472431397888 5483119740462 5490492227584 5498034112512 5522173299867 5528685832488 5541008232448 5543724146688 5546932320384 5551830514152 5565239027712 5570153387136 5583209361408 5591373466532 5594114067192 5612576489856 5616442750464 5627412365211 5634978865152 5645984683248 5661342056448 5664215747232 5682909528576 5686198249368 5697931317156 5701665005568 5716736371008 5735603487744 5738514873546 5754123933696 5757453866528 5760275871168 5765362457004 5779286682624 5784390055872 5832459779328 5835835045404 5851708821504 5855095227072 5860265542716 5874001515648 5893387659264 5904898182036 5908965810384 5925038505984 5928467347712 5931373174272 5936610846816 5950948663296 5956203621888 5959226984067 5967239634944 5970164465664 5978894399856 5998626724608 6005701158912 6014483056998 6034332836064 6048476808192 6053817888576 6060290239458 6068438777856 6073797485568 6080291197344 6085660371282 6093843021824 6112945822464 6133120561152 6136233726168 6152924602368 6156485322624 6160048103482 6176803756032 6179939094588 6200334933184 6219771561549 6228134535168 6233634261504 6240298860432 6245809328421 6254207311872 6260893906176 6266422560528 6281110531584 6301840269312 6311055199848 6318498094272 6339351223296 6348621004609 6351732768654 6360273174528 6363501641952 6369120903606 6384503297536 6390141104608 6393273219648 6396973030539 6414373131264 6418791714816 6431328417384 6452553923712 6467678171136 6473389425408 6477135599844 6494753746944 6498512284992 6552516542208 6558302712624 6574142009344 6579947276032 6583172424192 6586982130456 6604899065856 6608251705104 6630061116672 6647586536682 6651942506496 6665668319232 6669525766176 6691537402368 6694934019137 6713144589312 6726256199838 6735300182016 6748455065184 6753103783296 6775391254528 6778712199168 6788624440572 6804536409216 6810545124648 6826993625088 6833022171264 6836976466502 6840327597012 6855573399552 6863658467328 6893793445448 6903262941939 6912544923648 6926045987952 6948904225536 6975376799832 6998397845376 7006651352064 7012838544192 7016896899831 7029775613952 7035983225856 7040054975408 7043505644448 7049725380594 7059204292608 7062787536672 7086097066496 7089570302976 7099937099829 7104827938676 7108310356056 7112968224768 7131770126208 7155307321344 7158939347196 7178412036096 7182566209728 7188908742684 7206271048704 7212634514112 7221140679168 7244972826624 7259123164176 7272573305088 7296575197184 7300151599104 7306597965312 7310826320616 7330712150016 7362897733156 7371581109984 7378090551702 7395909760512 7402440685536 7410354896763 7420318703616 7426871182848 7430641054207 7434283168242 7444279148544 7458818756256 7483435319808 7488590333952 7503216486948 7523625627648 7527979577664 7552287662976 7556658199818 7577212704768 7581597665824 7588292561722 7592011948332 7597241756208 7622315161344 7647471316992 7651353164728 7655103460368 7661863265229 7672165244928 7680367828224 7687149942672 7705715576832 7712520074496 7755517626129 7776613039104 7781113393872 7787984471241 7802278428672 7806793636096 7813687390288 7817517253728 7832002020864 7847298899811 7857850212352 7873197576048 7878621080512 7882482771072 7889443362216 7908497565696 7915481129088 7920061847334 7941604829184 7945635978756 7971859199808 7998168966144 8007601545216 8019310742664 8045777114752 8049720736512 8064635744256 8071757184768 8080386985944 8098396647424 8102366060544 8107054929792 8114213828376 8123783264064 8150594429952 8177494081536 8181644968224 8208647096832 8224679610693 8235738341376 8239918792784 8293028748732 8311512348672 8320398480576 8327745771228 8347858541568 8355230080704 8374814042112 8387060199798 8414740266464 8418864734784 8424664125696 8452468297728 8468977024872 8484668855936 8492161204808 8496323620848 8524364292864 8529297374052 8546896975734 8552497508352 8558388953088 8575104556512 8603405231616 8607772310319 8623570894848 8631185900544 8636180799792 8659671662592 8664683046656 8668930023936 8676585083808 8736688722944 8744403616832 8748689668992 8753752568106 8777563232256 8782642840608 8790398314074 8811002273472 8840081488896 8857347273054 8863448715576 8869256675328 8887557758976 8892701021568 8922049869824 8926422994944 8934305432832 8950859452416 8968341599784 8997940086912 9004138377728 9008551738368 9021724585497 9038282932224 9051499254096 9072715212288 9080726832864 9090435359187 9102658166784 9110696228352 9120436796016 9128490556923 9140764532736 9199680841728 9204350589252 9234727983936 9240072155223 9265205634048 9269908641882 9300502399776 9331197127168 9342201802752 9350451392256 9355862533108 9360448290648 9381310967808 9391340859264 9399633840792 9417050048896 9421665797376 9452760403968 9466582799772 9477747141408 9509026834944 9540409761792 9545252462928 9553681355409 9571216048128 9576754946304 9585211656912 9608361398272 9616846018816 9621559696896 9628187572224 9646992626076 9678830885568 9696764406784 9701517256704 9710084138112 9715703399766 9742130620416 9747768427488 9784903566431 9828774813312 9837454068936 9861213014016 9869920914048 9880473195684 9902494910464 9907348598784 9912377557656 9945091675008 9971379805023 9977913759744 9984787111936 9989681135616 9998502478848 10004288649264 10031500836864 10037306103552 10069716883968 10075544266424 10089384299757 10102950273024 10122682597776 10129655674944 10163086881792 10182936660858 10196628422656 10206804613824 10215817686972 10240490437632 10249533256896 10255464699753 10274287435776 10283360099328 10295487700992 10340690168172 10368817385472 10374817858496 10383979294988 10389068981928 10423356338304 10442669361152 10463065199748 10497596768064 10509977028096 10519257816288 10544663420928 10553974838784 10560082463112 10588806438912 10594181305008 10629145599744 10657241908014 10664225288192 10669452337152 10692414323552 10697655189312 10732960982016 10738409020794 10752847659008 10762342913024 10767618054144 10773849314592 10783363114026 10809406573056 10818951771168 10831711018752 10867459239936 10908859957632 10944862795776 10966239480924 10996068225024 11044346599734 11057371664976 11067135827553 11082016464896 11087448293376 11093864640768 11103661028304 11130478055424 11140306774272 11166418722816 11182746933064 11188228134384 11225152979712 11232885500928 11254824730422 11269957730304 11291969366496 11328431494464 11334987299727 11365819057152 11372396498736 11382438842583 11395862634312 11403330011136 11433472742016 11471206975488 11477029747092 11508247867392 11514907733056 11520551742336 11530724914008 11558573365248 11568780111744 11664919558656 11671670090808 11703417643008 11710190454144 11720531085432 11748003031296 11786775318528 11809796364072 11817931620768 11856934695424 11862746348544 11873221693632 11880092771001 11901897326592 11912407243776 11918453968134 11934479269888 11957788799712 11997253449216 12011402317824 12028966113996 12068665672128 12096953616384 12107635777152 12120580478916 12147594971136 12160582394688 12171320742564 12225891644928 12266241122304 12272467452336 12305849204736 12312970645248 12320096206964 12353607512064 12359878189176 12400669866368 12433448892683 12439543123098 12456269070336 12467268523008 12480597720864 12491618656842 12508414623744 12521787812352 12532845121056 12562221063168 12580590299697 12603680538624 12622110399696 12636996188544 12678702446592 12697242009218 12703465537308 12727003283904 12738241807212 12769006595072 12780282209216 12786546439296 12793946061078 12820345463601 12828746262528 12837583429632 12862656834768 12905107847424 12935356342272 12946778850816 12954271199688 12989507493888 12997024569984 13105033084416 13116605425248 13130628852159 13148284018688 13159894552064 13166344848384 13173964260912 13185597471111 13209798131712 13216503410208 13260122233344 13286020909581 13295173073364 13303885012992 13331336638464 13339051532352 13383074804736 13389868038274 13426289178624 13452512399676 13496910130368 13506207566592 13550782509056 13557424398336 13577248881144 13609072818432 13621090249296 13653987250176 13666044342528 13673952933004 13680655194024 13711146799104 13787586890896 13799761957813 13806525883878 13825089847296 13852091975904 13897808451072 13904862962823 13950753599664 13996795690752 14013302704128 14025677088384 14033793799662 14071966451712 14080109950816 14087011288896 14099450761188 14125575073344 14172194132992 14179140605952 14199874199658 14209655877352 14216620712112 14263540252416 14310614642688 14317878694392 14356824072192 14365132419456 14377817485368 14412542097408 14425269028224 14442281358336 14489945653248 14518246328352 14545146610176 14573555099649 14593150394368 14600303198208 14613195930624 14621652641232 14661424300032 14725795466312 14743162219968 14756181103404 14791819521024 14804881371072 14820709793526 14840637407232 14853742365696 14861282108414 14868566336484 14917637512512 14966870639616 14977180667904 15006432973896 15047251255296 15055959155328 15104575325952 15113316399636 15154425409536 15163195331648 15176585123444 15184023896664 15194483512416 15244630322688 15274404991287 15294942633984 15302706329456 15310206920736 15323726530458 15344330489856 15360735656448 15374299885344 15411431153664 15425040148992 15511035252258 15553226078208 15562226787744 15575968942482 15613587272192 15627374780576 15635034507456 15664004041728 15694597799622 15715700424704 15746395152096 15757242161024 15764965542144 15778886724432 15816995131392 15830962258176 15840123694668 15883209658368 15891271957512 15943718399616 15985862862021 15996337932288 16015203090432 16038621485328 16091554229504 16099441473024 16107613531191 16129271488512 16143514369536 16160773971888 16175044671039 16196793294848 16204732121088 16214109859584 16228427656752 16247566528128 16301188859904 16363289936448 16372759432939 16417294193664 16449359221386 16471476682752 16479837585568 16566519899601 16586057497464 16623024697344 16640796961152 16655491542456 16695717083136 16710460161408 16749628084224 16774120399596 16829480532928 16837729469568 16849328251392 16882237095633 16904936595456 16937954049744 16969337711872 16984322409616 16992647241696 17048728585728 17058594748104 17093793951468 17104995016704 17150209113024 17206810463232 17215544620638 17262371801088 17272361599584 17329366093312 17337860047872 17353170167616 17473377445888 17488807233664 17497379337984 17507505136212 17555126464512 17565285681216 17580796628148 17622004546944 17680162977792 17714694546108 17726897431152 17775115517952 17785402043136 17844099739648 17852845989888 17868610865664 17877680952201 17901718904832 17936683199568 17995880173824 18008276755456 18017103476736 18043449170994 18102998508192 18145430424576 18161453665728 18171963766229 18180870718374 18205316333568 18221392456704 18240873592032 18256981113846 18281529065472 18399361683456 18408701178504 18469455967872 18480144310446 18530411268096 18539817283764 18601004799552 18662394254336 18684403605504 18700902784512 18711725066216 18720896581296 18737427985263 18762621935616 18782681718528 18799267681584 18834100097792 18843331594752 18905520807936 18933165599544 18955494282816 19018053669888 19045863013827 19080819523584 19090504925856 19107362710818 19153509892608 19170423313824 19190919091617 19216722796544 19233692037632 19243119393792 19256375144448 19293985252152 19357661771136 19393528813568 19403034513408 19420168276224 19431406799532 19484261240832 19495536854976 19569807132862 19657549626624 19674908137872 19722426028032 19739841828096 19760946391368 19804989820928 19814697197568 19824755115312 19890183350016 19942759610046 19955827519488 19969574223872 19997004957696 20008577298528 20074612207104 20084802057411 20139433767936 20151088532848 20168882861419 20178768599514 20205900546048 20245365195552 20259311349888 20326173763584 20365873321716 20413609227648 20431635373944 20480980875264 20499066513792 20510929399506 20566720198656 20590975401984 20681380336344 20737634770944 20749635716992 20767958589976 20778137963856 20846712676608 20885338722304 20926130399496 20995193536128 21019954056192 21038515632576 21050690699493 21089326841856 21107949677568 21120164926224 21177612877824 21188362610016 21258291199488 21299811299487 21314483816028 21328450576384 21338904674304 21384828647104 21395310378624 21465921964032 21476818041588 21524685826048 21535236108288 21547698629184 21566726228052 21618813146112 21637903542336 21663422037504 21734918479872 21817719915264 21889725591552 21932478961848 21992136450048 22088693199468 22114743329952 22134271655106 22164032929792 22187729281536 22207322056608 22231064690289 22260956110848 22280613548544 22291923162621 22332837445632 22365493866128 22376456268768 22450305959424 22465771001856 22509649460844 22583938732992 22656862988928 22669974599454 22731638114304 22744792997472 22764877685166 22791725268624 22866945484032 22942413950976 22954059494184 23016495734784 23029815466112 23041103484672 23061449828016 23117146730496 23137560223488 23266552878387 23329839117312 23343340181616 23363953413723 23406835286016 23420380908288 23441062170864 23496006062592 23541896699433 23573550637056 23619592728144 23635863241536 23713869390848 23725492697088 23746443387264 23760185542002 23824814487552 23836907936268 23915577599424 23929417632757 23994506898432 24022804635648 24057932227992 24137331344256 24193907232768 24215271554304 24241160957832 24295189942272 24321164789376 24342641485128 24451783289856 24532482244608 24544934904672 24625941290496 24640192413928 24674038832079 24707215024128 24719756378352 24801339732736 24866897785366 24879086246196 24934537046016 24961195441728 24983237313684 25043575624704 25065690242112 25124442126336 25161180599394 25244220799392 25273992377088 25357404893184 25394484018436 25406931074616 25454006567808 25476483614424 25538013190144 25560564418432 25573092878592 25587892122156 25640690927202 25657492525056 25675166859264 25725313669536 25810215694848 25823316930957 25870712684544 25893557701632 25908542399376 25979014987776 25994049139968 26210066168832 26233210850496 26261257704318 26296568037376 26319789104128 26332689696768 26347928521824 26371194942222 26433006820416 26520244466688 26559023966027 26572041819162 26590346146728 26607770025984 26662673276928 26678103064704 26766149609472 26779736076548 26852578357248 26905024799352 26993820260736 27012415133184 27065173756491 27101565018112 27114848796672 27154497762288 27218145636864 27242180498592 27307974500352 27332088685056 27347905866008 27361310388048 27385471670769 27422293598208 27575173781792 27599523915626 27613051767756 27704183951808 27720216465669 27795616902144 27809725925646 27901507199328 27993591381504 28026605408256 28051354176768 28067587599324 28143932903424 28160219901632 28174022577792 28198901522376 28251150146688 28344388265984 28358281211904 28399748399316 28419311754704 28433241424224 28527080504832 28621229285376 28635757388784 28661044066227 28713648144384 28730264838912 28755634970736 28825084194816 28850538056448 28884562716672 29036492656704 29090293220352 29147110199298 29186300788736 29226391861248 29243305282464 29354710699293 29451590932624 29486324439936 29512362206808 29583639042048 29609762742144 29641419587052 29707484731392 29722564216828 29737132672968 29835275025024 29914139415069 29933741279232 29954361335808 30012865947792 30094502510592 30111918310656 30209150651904 30226632799272 30308850819072 30326390663296 30353170246888 30368047793328 30388967024832 30489260645376 30548809982574 30589885267968 30605412658912 30620413841472 30647453060916 30721471312896 30748599770688 30766394099259 30822862307328 30850080297984 31022070504516 31106452156416 31124453575488 31151937884964 31227174544384 31254749561152 31270069014912 31328008083456 31389195599244 31492790304192 31514484322048 31529931084288 31557773448864 31633990262784 31661924516352 31680247389336 31766419316736 31782543915024 31887436799232 31971725724042 31992675864576 32077242970656 32183108459008 32198882946048 32215227062382 32258542977024 32287028739072 32321547943776 32350089342078 32393586589696 32428219719168 32456855313504 32495133056256 32602377719808 32726579872896 32745518865878 32834588387328 32898718442772 32959675171136 33133039799202 33172114994928 33201407482659 33246049394688 33281593922304 33310983084912 33391434166272 33420920322816 33499256168448 33548240799192 33658961065856 33675458939136 33698656502784 33747932708711 33764474191266 33809873190912 33875908099488 33938675423744 33968644819232 33985294483392 34004961899181 34097457171456 34117189496208 34147316527749 34187587902936 34209990033408 34300418226048 34413620926464 34431089241276 34524743602176 34544723199168 34658732186624 34675720095744 34706340335232 34946754891776 34977614467328 34994758675968 35015010272424 35110252929024 35130571362432 35161593256296 35244009093888 35360325955584 35429389092216 35453794862304 35570804086272 35640278313003 35688199479296 35705691979776 35737221731328 35755361904402 35803437809664 35873366399136 35991760347648 36016553510912 36034206953472 36086898341988 36205997016384 36290860849152 36322907331456 36343927532458 36361741436748 36442784913408 36481747184064 36513962227692 36798723366912 36817402357008 36938911935744 36960288620892 37060822536192 37079634567528 37202009599104 37300346678049 37324788508672 37368807211008 37401805569024 37423450132432 37441793162592 37474855970526 37525243871232 37565363437056 37598535363168 37668200195584 37686663189504 37741770899091 37811041615872 37866331199088 37910988565632 38036107339776 38091726027654 38181009851712 38214725421636 38307019785216 38340846627648 38381838183234 38433445593088 38467384075264 38486238787584 38512750288896 38587970504304 38715323542272 38787057627136 38806069026816 38840336552448 38862813599064 38968522481664 38991073709952 39139614265724 39315099253248 39349816275744 39391886556477 39444852056064 39479683656192 39521892782736 39556792413333 39609979641856 39629394395136 39649510230624 39780366700032 39885519220092 39911655038976 39994009915392 40017154597056 40149224414208 40169604114822 40278867535872 40302177065696 40337765722838 40357537199028 40490730391104 40518622699776 40652347527168 40731746643432 40827218455296 40863270747888 40961961750528 40998133027584 41021858799012 41133440397312 41362760672688 41399285873439 41475269541888 41499271433984 41535917179952 41556275927712 41693425353216 41714588888469 41770677444608 41852260798992 41990387072256 42039908112384 42077031265152 42101381398986 42215899355136 42240329852448 42376725220032 42516582398976 42599622598974 42628967632056 42656901152768 42769657294208 42790620757248 42931843928064 42953636083176 43049371652096 43070472216576 43095397258368 43133452456104 43237626292224 43275807084672 43326844075008 43469836959744 43635439830528 43720665298947 43779451183104 43864957923696 43984272900096 44177386398936 44229486659904 44268543310212 44375458563072 44414644113216 44440347032263 44462129380578 44521912221696 44561227097088 44583846325242 44730987732256 44752912537536 44900611918848 44931542003712 45019298921688 45167877465984 45313725977856 45339949198908 45463276228608 45489585994944 45529755370332 45583450537248 45733890968064 45823214973861 45884827901952 45908118988368 46032991469568 46059630932224 46082206969344 46122899656032 46234293460992 46275120446976 46533105756774 46659678234624 46686680363232 46727906827446 46840761816576 46882124341728 46992012125184 47083793398866 47147101274112 47239185456288 47271726483072 47427738781696 47450985394176 47492886774528 47520371084004 47649628975104 47673815872536 47831155198848 47858835265514 47957588586063 47989013796864 48045609271296 48115864455984 48274662688512 48322840593573 48387814465536 48430543108608 48482321915664 48525134013117 48590379884544 48642329578752 48685282970256 48903566579712 49089869809344 49118278298817 49251882580992 49280384827856 49323901651193 49348077664158 49414430048256 49439512756704 49602679465472 49699559698803 49733795570732 49758172492392 49869074092032 49922390883456 49966474627368 50087151249408 50131380484224 50248884252672 50322361198788 50488441598784 50547984754176 50714809786368 50788968036872 50813862149232 50908013135616 50952967228848 51076026380288 51121128836864 51146185757184 51175784244312 51281381854404 51314985050112 51450627339072 51620431389696 51646633861914 51787115403264 51817084798752 51988098279936 52014487379449 52420132337664 52466421700992 52522515408636 52639578208256 52665379393536 52695857043648 52742389884444 52866013640832 53040488933376 53118047932054 53144083638324 53180692293456 53325346553856 53356206129408 53532299218944 53559472153096 53633042856603 53705156714496 53810049598704 53987640521472 54024830266368 54130347512982 54203130036224 54308995524576 54436291273728 54484360997184 54515891298687 54615949000704 54664177370112 54695811732016 54722620776096 54770943341538 54844587196416 55150347563584 55199047831252 55226103535512 55408367903616 55440432931338 55591233804288 55619451851292 55803014398656 55987182763008 56053210816512 56102708353536 56135175198648 56287865806848 56320439803264 56348045155584 56397803044752 56502300293376 56688776531968 56716562423808 56799496798632 56838623509408 56866482848448 57054161009664 57137589041481 57242458570752 57271514777568 57322088132454 57460529677824 57511269941472 57572757274851 57650168389632 57701076112896 57769125433344 58072985313408 58180586440704 58294220398596 58452783722496 58486610564928 58709421398586 58903181865248 58972648879872 59024724413616 59167278084096 59219525484288 59282839174104 59414969462784 59445128433656 59474265345936 59670550050048 59828278830138 59867482558464 59908722671616 60025731895584 60223836621312 60254406172233 60418301303808 60453265598544 60506648584257 60617701638144 60652781326592 60706340493776 60736095586656 60777934049664 60978521290752 61097619965148 61210825317824 61240827682944 61294906121832 61442942625792 61497199541376 61532788198518 61700160595968 62044141009032 62212904312832 62248907150976 62303875769928 62454349088768 62509499122304 62540138029824 62656016166912 62778391198488 62985580608384 63028968644096 63059862168576 63115546897728 63152072098479 63267980525568 63323849032704 63360494778672 63532838633472 63565087830048 63774873598464 63899433898461 63943451448084 63985351729152 64154485941312 64366216918016 64397765892096 64430454124764 64574057478144 64643095887552 64700178684156 64856439438336 64913710627008 64990266112512 65204755439616 65453159745792 65491037731756 65669176774656 65797436885544 65919350342272 66266079598404 66344229989856 66402814965318 66492098789376 66563187844608 66621966169824 66782868332544 66841840645632 66875769487863 66998512336896 67096481598384 67317922131712 67350917878272 67397313005568 67495865417422 67528948382532 67751816198976 67877350847488 67937289638464 67970588966784 68009923798362 68194914342912 68234378992416 68294633055498 68375175805872 68600836452096 68827241852928 68862178482552 69049487204352 69089446398336 69317464373248 69351440191488 69412680670464 69799658635161 69893509783552 69955228934656 69989517351936 70030020544848 70091860241169 70220505858048 70261142724864 70323186512592 70488018187776 70625690098299 70720651911168 70858778184432 70907589724608 71141608172544 71280556626006 71376398958592 71474443462656 71510723808804 71746732798272 71788252898271 71983520695296 72033107021824 72068413906944 72173796683976 72411994032768 72581721698304 72645814662912 72687855064916 72723482873496 72885569826816 72963494368128 73027924455384 73597446733824 73634804714016 73877823871488 73920577241784 74121645072384 74159269135056 74404019198208 74600693356098 74649577017344 74803611138048 74846900264864 74883586325184 74949711941052 75130726874112 75197070726336 75336400391168 75373326379008 75483541798182 75732662398176 75821977131264 76072214679552 76183452055308 76362019703424 76429450843272 76614039570432 76681693255296 76763676366468 76934768150528 76972477575168 77025500577792 77175941008608 77430647084544 77469950792871 77574115254272 77612138053632 77680673104896 77725627198128 77937044963328 77982147419904 78279228531448 78630198506496 78699632551488 78783773112954 78889704112128 78959367312384 79043785565472 79113584826666 79219959283712 79299020461248 79560733400064 79677071898081 79771038440184 79823310077952 79988019830784 80034309194112 80298448828416 80339208229644 80557735071744 80604354131392 80675531445676 80715074398056 80981460782208 81037245399552 81195521269473 81304695054336 81463493286864 81654436910592 81726541495776 81923923501056 81996266055168 82043717598024 82266880794624 82725521345376 82798571746878 82998542867968 83071834359904 83112551855424 83160649397007 83386850706432 83429177776938 83541354889216 83704521597984 83980774144512 84079816224768 84154062530304 84202762797972 84431798710272 84480659704896 84753450440064 85033164797952 85199245197948 85257935264112 85539314588416 85581241514496 85863687856128 85907272166352 85983132198681 86098743304192 86140944433152 86190794516736 86266904912208 86475252584448 86551614169344 86653688150016 87034142248781 87270879661056 87441330597894 87558902366208 87729915847392 88064132097879 88354772797872 88458973319808 88537086620424 88750917126144 88829288226432 88880694064526 88924258761156 89122454194176 89167692650484 89461975464512 89505825075072 89742418245207 89801223837696 89863084007424 90038597843376 90335754931968 90627451955712 90679898397816 90926552457216 90979171989888 91059510740664 91166901074496 91467781936128 91646429947722 91769655803904 91816237976736 92119261864448 92164413938688 92245799312064 92299182297777 92468586921984 92550240893952 93066211513548 93319356469248 93373360726464 93455813654892 93681523633152 93764248683456 93984024250368 94167586797732 94478370912576 94543452966144 94855477563392 94901970788352 94985773549056 95040742168008 95299257950208 95347631745072 95662310397696 95717670531028 95915177172126 95978027593728 96231728911968 96549325377024 96598333704691 96645681187146 96775628931072 96861086217216 96964643831328 97050268026234 97180759769088 97284659157504 97370565940512 97807133159424 98179739618688 98236556597634 98503765161984 98560769655712 98647803302386 98696155328316 98879025513408 99205358930944 99399119397606 99467591141464 99516344984784 99604222447977 99738148184064 99844781766912 99932949254736 100174302498816 100262760968448 100497768505344 100644722397576 100976883197568 101095969508352 101243798126133 101429619572736 101577936073744 101627724298464 101816026271232 101905934457696 102014885697543 102152052760576 102242257673728 102292371514368 102351568488624 102441949583247 102562763708808 102629970100224 102901254678144 103240862779392 103293267723828 103574230806528 103634169597504 103976196559872 104028974758898 104840264675328 104932843401984 105045030817272 105279156416512 105330758787072 105391714087296 105484779768888 105732027281664 106080977866752 106236095864108 106288167276648 106361384586912 106712412258816 106920834939009 107064598437888 107118944306192 107266085713206 107410313428992 107620099197408 107975281042944 108049660532736 108260695025964 108617991049152 108872582547456 108968721994368 109031782597374 109328354740224 109391623464032 109445241552192 109541886683076 110300695127168 110398095662504 110452207071024 110816735807232 110880865862676 111182467608576 111238903702584 111606028797312 111901040034147 111974365526016 112106421633024 112205416707072 112270350397296 112575731613696 112640879606528 112696090311168 112795606089504 113004600586752 113225312697273 113377553063936 113433124847616 113598993597264 113677247018816 113732965696896 114108322019328 114275178082962 114543029555136 114644176264908 114921059355648 115022539882944 115145514549702 115300336779264 115402152225792 115538250866688 116145970626816 116361172881408 116588440797192 116905567444992 116973221129856 117418842797172 117806363730496 117945297759744 118049448827232 118175659669431 118334556168192 118439050968576 118565678348208 118670377239999 118829938925568 118890256867312 118948530691872 119341100100096 119656557660276 119734965116928 120051463791168 120447673242624 120508812344466 120836602607616 120906531197088 121013297168514 121305562653184 121412680987552 121472191173312 121555868099328 121957042581504 122195239930296 122421650635648 122481655365888 122589812243664 122885885251584 122994399082752 123065576397036 123400321191936 124088282018064 124197857620317 124425808625664 124497814301952 124607751539856 124908698177536 125018998244608 125080276059648 125143766665407 125312032333824 125556782396976 125971161216768 126057937288192 126119724337152 126231093795456 126304144196958 126647698065408 126720989557344 127130175660096 127203746363603 127549747196928 127798867796922 127886902896168 127970703458304 128308971882624 128732433836032 128795531784192 128860908249528 129148114956288 129286191775104 129400357368312 129712878876672 129827421254016 129980532225024 130409510879232 130906319491584 130982075463512 131161995896841 131338353549312 131594873771088 131838700684544 132532159196808 132688459979712 132805629930636 133126375689216 133243932339648 133321041096789 133565736665088 133683681291264 133751538975726 134192963196768 134635844263424 134701835756544 134794626011136 134991730834844 135057896765064 135503632397952 135754701694976 135874579276928 135941177933568 136019847596724 136389828685824 136468757984832 136589266110996 136750351611744 137201672904192 137654483705856 137724356965104 138098974408704 138178892796672 138634928746496 138702880382976 138825361340928 139599317270322 139787019567104 139910457869312 139979034703872 140060041089696 140183720482338 140522285449728 140646373025184 140976036375552 141182180029933 141251380196598 141441303822336 141717556368864 141815179449216 142283216345088 142561113252012 142948886925312 143021447617608 143493465596544 143576505796542 143872765758189 143967041390592 144066214043648 144136827813888 144347593367952 144823988065536 145163443396608 145291629325824 145375710129832 145446965746992 145575402039351 145771139653632 145926988736256 146055848910768 147269609428032 147354834896451 147755647742976 147841154483568 147971704953579 148243290144768 148318538270112 148808038396416 149098679096409 149201386712196 149299154034688 149607222276096 149693800529728 149767172650368 149899423882104 150261453748224 150394141452672 150672800782336 150746652758016 150967083596364 151465324796352 151643954262528 152144429359104 152366904110616 152724039406848 152858901686544 153228079140864 153363386510592 153527352732936 153869536301056 153944955150336 154351882017216 154861294169088 154939901585742 155148230508544 155361346209792 155451254396256 155964294839808 156043462138347 156558457062896 157260397012992 157399265102976 157567546225908 157918734624768 158087571130944 158227169653332 158598040922496 159121466800128 159354143796162 159542076880368 159976039661568 160068618388224 160596897656832 160678416459288 161115470143488 161208708262784 161351062891352 161430148796112 161962921564416 162074490799104 162391042538946 162609390108672 162926986573728 163308873821184 163453082991552 163547673896061 163847847002112 163992532110336 164087435196048 164533761589248 165451042690752 165597143493756 165997085735936 166143668719808 166225103710848 166321298794014 166773701412864 166858355553876 167409043195968 167961548289024 168159632449536 168308125060608 168405525595944 168863597420544 168961319409792 169506900880128 170066329595904 170398490395896 170515870528224 171078629176832 171162483028992 171412767124443 171727375712256 171814544332704 171966264397362 172197486608384 172381589033472 172533809824416 172718271824553 172950505168896 173103228338688 173307376300032 174068284497562 174541759322112 174882661195788 175459831694784 176128264195758 176709545595744 176917946639616 177074173240848 177501834252288 177658576452864 177761388129052 177848517522312 178244908388352 178335385300968 178923950929024 179011650150144 179396905451569 179484836490414 179602447675392 179726168014848 180077195686752 180671509863936 180763218516699 181254903911424 181359796795632 181519945752771 181853104914432 181958343979776 182119021481328 182333802148992 182935563872256 183292859895444 183632475953472 184238523728896 184328827877376 184491598624128 184598364595554 185100481787904 185913167762189 186132423027096 186638712938496 186746721452928 186911627309784 187363047266304 187528497366912 187968048500736 188335173595464 188956741825152 189086905932288 189456216295437 189710955126784 189803941576704 189971547098112 190081484336016 190598515900416 190695263490144 191324620795392 191435341062056 191698301695383 191830354344252 191956055187456 192463457823936 193098650754048 193196667409382 193291362374292 193722172434432 193929287662656 194100536052468 194569318315008 194741131881024 195614266318848 196359479237376 196473113195268 197007530323968 197121539311424 197295606604772 197392310656632 197758051026816 198410717861888 198798238795212 198935182282928 199032689969568 199208444895954 199476296368128 199689563533824 199865898509472 200348604997632 200525521936896 200627308463589 200995537010688 201289444795152 201953766395136 202191939016704 202487596252266 203155872147488 203255448596928 203632052542464 203811868915392 204029771395086 204304105521152 204484515347456 204584743028736 204703136977248 204883899166494 205125527417616 205802509356288 206481725558784 206586535447656 207148461613056 207268339195008 207952393119744 208057949517796 209398975905483 209680529350656 209865686803968 210090061634544 210275580723507 210558312833024 210661517574144 210783428174592 210969559537776 211464054563328 212161955733504 212472191728216 212576334553296 212722769173824 213424824517632 213841669878018 214129196875776 214237888612384 214532171426412 215240198394816 215364758694813 215950562085888 216099321065472 216521390051928 217235982098304 217745165094912 217937443988736 218063565194748 218656709480448 218783246928064 218890483104384 219083773366152 220601390254336 220796191325008 220904414142048 221633471614464 221761731725352 222364935217152 222477807405168 223212057594624 223802080068294 223948731052032 224410833414144 224540700794592 225281759213056 225392180622336 225591212179008 226009201173504 226450625394546 226755106127872 227197987194528 227354494037632 227465931393792 228216644038656 228550356165924 229086059110272 229288352529816 229842118711296 230045079765888 230291029099404 230804304451584 231076501733376 232291941253632 232409852378613 232722345762816 233176881594384 233811134889984 233946442259712 234837685594344 235612727460992 235890595519488 236098897654464 236235528960977 236351319338862 236669112336384 236878101937152 237131356696416 237340754479998 237659877851136 237780513734624 237897061383744 238682200200192 239031215694243 239313115320552 239469930233856 240102927582336 240895346485248 241017624688932 241673205215232 241813062394176 242026594337028 242611125306368 242825361975104 242944382346624 243111736198656 243586563808419 243914085163008 244390479860592 244843301271296 244963310731776 245179624487328 245771770503168 245988798165504 246131152794072 246800642383872 248176564036128 248395715240634 248995628603904 249215503079712 249481948191021 249817396355072 250037996489216 250160552119296 250287533330814 250624064667648 251113564793952 251942322433536 252115874576384 252239448674304 252462187590912 252608288393916 253295396130816 253441979114688 254260351320192 254407492727206 255099494393856 255597735593844 255773805792336 256617943765248 257464867672064 257591063568384 257721816499056 257949396596043 258296229912576 258572383550208 258800714736624 259425757753344 259654842508032 259961064450048 261102426746343 261812638983168 261964150927024 262195477198447 262323991793682 262676707098624 263189747542176 263677401369088 264192396293637 265064318393616 265376919959424 265611259861272 266252751378432 266487864679296 266642082193578 267367362582528 267503077951452 268385926393536 269271688526848 269403671513088 269589252022272 269983461669688 270115793530128 271007264795904 271509403389952 271749158553856 271882355867136 272039695193448 272779657371648 272937515969664 273178532221992 273500703223488 274403345808384 275308967411712 275448713930208 276357785593344 276897546893331 277269857492992 277405760765952 277650722681856 279198634540644 279820915738624 279958069407744 280120082179392 280367440964676 281044570899456 281292746050368 281952072751104 282364360059866 282502760393196 283435112737728 283630358898432 284566432690176 285122226504024 285897773850624 286042895235216 286986931193088 287153011593084 287745531516378 287934082781184 288132428087296 288695186735904 289647976131072 289795001114073 290326886793216 290583258651648 290751420259664 290893931493984 291150804078702 291542279307264 291853977472512 292111697821536 294539218856064 294709669792902 295511295485952 295682308967136 295943409907158 296637076540224 297616076792832 298197358192818 298402773424392 298598308069376 299214444552192 299387601059456 299534345300736 299798847764208 300522907496448 300788282905344 301345601564672 301493305516032 301934167192728 302930649592704 303287908525056 303731394378399 304288858718208 304733808221232 305448078813696 305717803373088 306044657092629 306456158281728 306726773021184 307054705465872 307325848749741 307739072602112 307889910300672 308703764034432 309722588338176 309879803171484 310722692419584 310902508792512 311082429225841 311928589679616 312086924276694 313116914125792 314520794025984 314798530205952 315135092451816 315837469249536 316175142261888 316454339306664 317196081844992 318242933600256 318708287592324 319084153760736 320137236776448 320762504817027 321193795313664 321356832918576 322230940286976 322417416525568 322702125782704 322860297592224 323925843128832 324148981598208 324782085077892 325853973147456 326617747642368 326906165983104 327095347792122 327985064220672 328174870392096 330902085381504 331194286987512 331994171471872 332287337439616 332450207421696 332642597588028 333547402825728 333716711107752 334818086391936 335703120102441 335923096578048 336319264899072 336616250121216 336811051191888 337727194841088 337922638819584 339013801760256 339675938091819 340132659191808 340796980791792 341031741056448 342157258353664 342324966057984 342825534248886 343629088665408 343932528794724 344763178066944 345067619648832 345267311558351 345436543649106 345901010337792 346206456677376 346614752600064 348136568995124 349083518644224 349765322391576 350919663389568 352256528391516 353419091191488 353835893279232 354148346481696 355003668504576 355317152905728 355522776258104 355697035044624 356011131719997 356489816776704 356670770601936 357847901858048 358023300300288 358793810903138 358969672980828 359204895350784 360154391373504 361343019727872 361526437033398 362509807822848 362719593591264 363039891505542 363916687959552 364238042962656 364667604297984 365871127744512 366585719790888 367264951906944 368477047457792 368657655754752 368983197248256 369196729191108 370200963575808 371826335524378 372264846054192 372593572860951 373277425876992 373493442905856 373823254619568 374726094532608 375056994733824 375431299996221 375936097001472 376670347190928 377913483650304 378173811864576 378912432590874 379421910253568 379943094196224 380162968672032 381390526980288 381611239090809 382649241590784 382870682124112 383208774366961 383396603390766 383660708688504 383912110374912 384926915647872 386197301508096 386393334818764 386582724748584 387444344868864 387858575325312 388201072104936 389138636630016 389482263762048 391228532637696 392718958474752 392946226390536 394015060647936 394243078622848 394591213209544 394784621313264 395516102053632 396821435723776 397596477590424 397870364565856 398065379939136 398416889791908 399379127067648 399731797018944 399963123290367 400697209995264 401051043873792 401254616927178 402578889590304 403907532790272 404383878033408 404975192504532 406311744294976 406510897193856 407264105084928 407623737830784 408059542790172 408969030694912 409169486057472 409406273954496 409767798332988 410251054835232 411605018712576 412963451117568 413173070895312 414296923226112 414536678390016 415904786239488 416115899035592 418797951810966 419361058701312 419731373607936 420180123269088 420551161447014 421116625666048 421566856349184 421939119075552 422928109126656 423546540089799 424323911467008 424944383456432 425152669106592 425445538347648 426849649035264 427683339756036 428475777224768 429064342852824 430480396789632 430729517389626 431618297274567 431901124171776 432198642130944 433042780103856 434471964196608 435490330189824 435874887977472 436127130389496 437313418960896 437566493856128 437780966208768 438167546732304 441202780508672 441592382650016 441808828284096 442064504689353 443266943228928 443523463450704 443915114860737 444729870434304 444955614810336 446424115189248 447296037289227 447604160136588 447897462104064 448821666828288 449081401589184 450563518426112 450784361244672 451182424358016 452018402347008 452901250789092 454395974389056 454708988075264 454931862787584 456433288077312 457100712331848 458172118220544 458576705059632 459684237422592 460090159531776 460582058198808 461608608903168 464583882507264 464819704757226 465444691525632 466353763188768 467892884519424 468130386415041 469675371188688 471225454921984 471781191038976 472197795308928 472471057921954 472702638677724 473756203874304 474262713392832 474681508959996 475561027469248 475794122767488 477364400400384 478062431388486 478626230641104 480205855164672 481790692970496 482035249377864 483346410430464 483626124788352 484053188674056 485222250612736 485650723950208 485888764693248 486223472397312 487173127616838 487828170326016 488780959721184 489686602542592 489926621463552 490359248974656 490643021688183 491543541006336 491977596331008 492262305588144 493601284767744 496353128072256 496791430481268 497991257207808 498431006159424 498963896382042 499634792710144 500075992978432 500321104238592 500575066661628 502227129587904 503884644867072 504231749152768 504478897348608 504924375181824 505216576787832 506590792261632 506883958229376 508520702640384 508814985454412 510198988787712 511195471187688 511547611584672 513235887530496 514238301373329 514929735344128 515182127136768 515443632998112 515898793192086 516592459825152 517144767100416 517601429473248 518851515506688 519309685016064 519922128900096 522204853492686 523625277966336 523928301854048 524390954396894 524647983587364 526379495084352 527354802738176 528384792587274 530128636787232 530753839918848 531222519722544 532505502756864 532975729358592 533284164387156 534734725165056 535006155902904 536771852787072 538190716354707 538543377053696 538807343026176 539178504044544 539966923339376 540231587060256 542014529591808 542289655550097 543018806779904 543498317107712 543764711734272 544079390386896 544559837258313 545559314743296 545875031939328 546357064443984 547001406446976 548806691616768 550897427860416 552715571186688 553795093786662 554539714985984 555301445363712 557739503286567 558397269081288 559641831477248 559916138815488 560240164358784 560734881929352 562089141798912 562585492100736 563904145502208 564728720119732 565005520786392 566870225475456 567260717796864 568368648886311 569132865380352 570244453008048 571795547701248 572085790470432 573973862386176 574306023186168 575491063032756 575868165562368 577390373471808 579295952262144 579590002228146 581166517303296 581502840519328 581787862987968 582301608157404 583707954945024 584223395643072 589078437712128 589419339585804 591022590971904 591364617934272 591886819814316 593274153080448 595232153585664 596394716385636 596805546848784 598428889104384 598775202118912 599068690601472 599597695528416 601045814992896 601576565810688 601881925390767 602691203129344 602986611032064 603868334385456 605861299185408 606575817050112 607462788756798 609467616442464 610896157627392 611435606746176 612089314185258 612912316563456 613453546042368 614109410931744 614651697499482 615478145204224 617407528068864 619445176676352 619759606342968 621445384839168 621805017585024 622164858451682 623857179359232 624173848553388 626233828251584 628196927716449 629041588051968 629597060411904 630270184903632 630826742170521 631674938499072 632350284523776 632908678613328 634392163689984 636485867200512 637416575184648 638168307521472 640274473552896 641210721465509 641525009634054 642387590627328 642713665837152 644834833051136 645404251565408 645720595184448 646094276084439 647851686257664 648297963196416 649564170155784 651707946294912 653235495284736 653812331966208 654190695584244 655970128441344 656349740784192 661804170763008 662388573975024 663988342943744 664574674879232 664900414843392 665285195176056 667094805651456 667433422215504 669636172783872 671406240204882 671846193156096 673232500242432 673622102383776 675845277639168 676188335932837 678027603520512 679351876183638 680265318383616 681593961583584 682063482112896 684314516707328 684649932115968 685651068497772 687258177330816 687865057589448 689526356133888 690135239297664 690534623116702 690873087298212 692412913354752 693229505200128 696273137990248 697229557135839 698167037288448 699530644783152 701839326779136 704513056783032 706838182382976 707671786558464 708296692963392 708706586882931 710007337009152 710634305811456 711045552516208 711394070089248 712022263439994 712979633553408 713341541203872 715695803716096 716046600600576 717093647082729 717587621806276 717939345961656 718409790701568 720308782747008 722686039455744 723052874066796 725019615645696 725439187182528 726079783011084 727833375919104 728476085925312 729335208595968 731742255489024 733171439581776 734529903813888 736954094915584 737315311509504 737966394496512 738393458382216 740401927151616 743652671048756 744529692108384 745187145721902 746986885811712 747646509239136 748445844573063 749452189065216 750113989467648 750862599992442 751872194002944 753340694381856 755826967300608 756347623729152 757824865181748 759886188392448 760325937344064 762781053960576 763222478181618 765298483181568 765741364248224 766417548733922 766793206781532 767321417377008 769853831295744 772394603016192 772786669637528 773165449497168 773848189788129 774888689737728 775717150650624 776402144209872 778277273260032 778964527524096 783307280239029 785437916949504 785892452781072 786586431595341 788030121295872 788486157245696 789182426419088 789569242626528 791032204107264 792577188880911 793642871447552 795192955180848 795740729131712 796130759878272 796833779583816 798758254135296 799463594037888 799926246580734 802102087747584 802509233854356 805157779180608 807815065580544 808767756066816 809950385009064 812623488589952 813021794387712 814528210169856 815247475661568 816119085580344 817938061389824 818338972114944 818812547908992 819535596665976 820502109670464 823210037425152 825926902235136 826346141790624 829073356780032 830692640679993 831809572478976 832231798071184 837595903621932 839462747215872 840360246538176 841102322894028 843133712698368 843878238151104 845856218253312 847093080179598 849888766912864 850305338213184 850891076695296 853699298070528 855366679512072 856951554449536 858128685705648 860960793579264 861459034779252 863236594549134 863802248343552 864397284261888 866085560207712 868943928393216 869385003342219 870980660379648 871749775954944 872254260778992 874626837921792 875132987712256 875561932417536 876335093464608 882405561017344 883184765300032 883617656568192 884129009378706 886533886457856 887046926901408 887830229721474 889911229620672 892848230378496 894592074578454 895208320273176 895794924208128 897643333656576 898162803178368 901127036852224 901568722489344 902364848716032 904036804694016 905802501578184 908791948778112 909417976150528 909863725575168 911194183135197 912866576154624 914201424663696 916344236441088 917153410119264 918133971277887 919368474845184 920180319063552 921164116397616 921977546249223 923217217806336 929167765014528 929639409514452 932707526377536 933247287677523 935785769038848 936260772830082 939350742377376 942450909843968 943562382077952 944395590617856 944942115843908 945405277355448 947512407748608 948525426785664 949363017919992 951122054938496 951588245534976 954728800800768 956124862776972 957252461282208 960411710329344 963581385940992 964070498755728 966692820860928 967252249576704 968106377348112 970444501225472 971301447900416 971777529386496 972446944794624 974346255233676 977561919442368 979373205085184 979853242927104 980718497949312 981286043376366 983955192662016 984524611176288 988275260209531 992706256144512 993582860962536 995982514415616 996862012318848 997927792764084 1000151985956864 1000642208477184 1001150133323256 1004454259175808 1007109360307323 1007769289734144 1008463498305536 1008957794697216 1009848750363648 1010433153575664 1013181584523264 1013767916458752 1017041405280768 1017629970908824 1019027814275457 1020397977575424 1022390942375376 1023095223169344 1026471775060992 1028476602746658 1029859470688256 1030887265996224 1031797586384172 1034289534200832 1035202858946496 1035801934675053 1037703031013376 1038619370032128 1039844257800192 1044409706985372 1047250555932672 1047856603708096 1048781908793788 1049295967174728 1052758990168704 1054709605476352 1056769585174548 1060257273574464 1061507679837696 1062445039445088 1065011005513728 1065951458717184 1066568328774312 1069469450330112 1070012311805808 1073543705574144 1076381432709414 1077086754107392 1077614686052352 1079933846678752 1080463174120512 1084029059183616 1084579311100194 1086037613559808 1086996634215424 1087529423468544 1088158780773792 1089119674516626 1091750063878656 1092714128887968 1094002812893952 1097613383233536 1101794855720832 1105431142373376 1107590187573324 1110602890727424 1115479006573134 1116794538162576 1117780718582853 1119283662954496 1119832277630976 1120480328717568 1121469763858704 1124178283597824 1125170984201472 1127808291004416 1129457440239464 1130011041572784 1133740450950912 1134521435593728 1136737297772622 1138265730760704 1140488906016096 1144171580940864 1144833717272427 1147947724772352 1148612046372336 1149626323100883 1150982126065512 1151736331124736 1154780746943616 1158591904524288 1159180004456292 1162333034606592 1163005681038656 1163575725975936 1164603216314808 1167415909890048 1168446791286144 1178156875424256 1178838679171608 1182045181943808 1182729235868544 1183773639628632 1186548306160896 1190464307171328 1192789432771272 1193611093697568 1197550404237824 1198137381202944 1199195391056832 1199889369871101 1202091629985792 1203153131621376 1203763850781534 1205382406258688 1207736668770912 1211722598370816 1213151634100224 1214925577513596 1218935232884928 1221792315254784 1222871213492352 1224178628370516 1226907092084736 1228218821863488 1229303394998964 1234815056137728 1238890353352704 1239519212685936 1242890769678336 1243610035170048 1244329716903364 1247714358718464 1248347697106776 1252467656503168 1255778338160983 1256393855432898 1258083176103936 1259194120823808 1260540369807264 1261653484341042 1263349876998144 1264700569047552 1265817357226656 1268784327379968 1270639620269397 1272971734401024 1274833150369296 1276336615042944 1280548947105792 1282421442931018 1283050019268108 1285427331674304 1289669666102272 1290808503130816 1291441190368896 1292188552168878 1294854891823701 1295703372515328 1296595926392832 1299128340311568 1303415892589824 1306470990569472 1307624663932416 1308381391168488 1311940256882688 1312699481568384 1323608341526016 1324777147950048 1326193514068059 1327976685887488 1329149349758464 1329800829686784 1330570390352112 1331745344582211 1334189611302912 1334866844431008 1339272345567744 1341888111867681 1342812480409764 1343692386312192 1346465000484864 1347244204767552 1351690555278336 1352376671865674 1356055207041024 1358703752367276 1363187923167168 1364126964225792 1368629033414656 1369299864231936 1371302136995544 1374516354661632 1375730115178896 1379052712267776 1380270478595328 1381069246233404 1381746174596424 1384825826709504 1392546275980496 1394459114271678 1396334074576896 1399061289566304 1403678653558272 1404391159245123 1409026113566064 1413676364765952 1415343573116928 1416593385926784 1417413173765862 1421268611622912 1422091105032416 1422788140178496 1424044526879988 1426683082407744 1431391607432192 1432093201201152 1434187294165458 1435175243612552 1435878691923312 1440617565494016 1445372078911488 1446105748133592 1450039231291392 1450878374365056 1452159566022168 1455666751838208 1456952171850624 1458670417191936 1463484510978048 1466342879163552 1469059807627776 1471929065064549 1473908189831168 1474630623019008 1475932788993024 1476786916764432 1480803854303232 1487305342097512 1489059384216768 1490374291443804 1493973771623424 1495293018478272 1496891689146126 1498904378130432 1500227978935296 1501725199984884 1506681388763712 1511653934601216 1512695247458304 1515649730363496 1519772376784896 1520651874688128 1525562107921152 1526444956363236 1530596966363136 1531482728496448 1532835097467844 1533586413563064 1534642834754016 1539707662591488 1542714904119987 1544789206032384 1545573339275056 1546330898994336 1547696379576258 1549777379475456 1551434301301248 1552804288419744 1556554546520064 1557929055048192 1566614560478058 1570875833899008 1571784905562144 1573172863190682 1576972314491392 1578364852838176 1579138485253056 1582064408214528 1585154377761822 1587285742895104 1590385910361696 1591481458263424 1592261519756544 1593667559167632 1597516508270592 1598927188075776 1599852493161468 1604204175495168 1605018467708712 1610315558361216 1614572149064121 1615630131161088 1617535512133632 1619900770018128 1625246977179904 1626043588775424 1626868966650291 1629056420339712 1630494951323136 1632238171160688 1633679511774939 1635876122779648 1636677944229888 1637625095817984 1639071193331952 1641004219340928 1646420074850304 1652692283581248 1653648702726839 1658146713560064 1661385281359986 1663619144957952 1664463596142368 1673218509859701 1675191807243864 1678925494431744 1680720493076352 1682204645788056 1686267425396736 1687756476302208 1691712436506624 1694186160359196 1699777533825728 1700610676426368 1701782153390592 1705105946658933 1707398596141056 1710733359024144 1713903108899072 1716257371411296 1721921587158528 1722918069558504 1726473189098268 1727604496687104 1732171120415424 1737887856786432 1738770006684438 1743499551909888 1744508521557984 1750265975424512 1751123864835072 1752670186929216 1764811122034688 1766369530600064 1767235313136384 1768258018757412 1773067772915712 1774093853802816 1775660459442948 1779822459241344 1785696460756992 1789184149156908 1790416640546352 1795286667313152 1796325606356736 1802254073704448 1803137444978688 1804729697432064 1805645776172301 1808073609388032 1811605003156368 1817583897556224 1818835952301056 1819727451150336 1822388366270394 1828402849327392 1832688472882176 1834306820238528 1835368340389129 1836267942555774 1838736949690368 1840360638127104 1842328232795232 1843955092498446 1846434435612672 1858335530029056 1859278819028904 1865415052755072 1866494575355046 1871571538077696 1872521545660164 1878701484754752 1884901819687936 1887124764155904 1888791181235712 1889884231687816 1890810554710896 1892480226511563 1895024815497216 1897050853571328 1898726035839984 1902244109876992 1903176491069952 1909457601601536 1912249725553944 1914504922564416 1920823420658688 1923632164396527 1927162771881984 1928140997511456 1934504499153408 1936212754696224 1938282828253317 1940889002450944 1942602895800832 1943555058772992 1944893889589248 1948692510467352 1955123838884736 1958746410170368 1959706485854208 1961436995898624 1962572086752732 1967910385324032 1969049222352576 1976550520419062 1985412512289024 1987165721925072 1991965028831232 1993724024637696 1995855585528168 2000303971913728 2001284416954368 2002300266646512 2008908518351616 2014218720614646 2015538579468288 2016926996611072 2019697500727296 2020866307151328 2027535832917504 2028565007798511 2034082810561536 2035259941817648 2038055628550914 2040795955150848 2044781884750752 2046190446338688 2052943550121984 2056953205493316 2061774531992448 2063595172768344 2068579068401664 2070405717892992 2071603869350106 2077238740064256 2079688515600384 2088819413970744 2094501111865344 2095713207416192 2097563817587576 2098591934349456 2105517980337408 2109419210952704 2113539170349096 2120514547148928 2123015359675392 2124890078890176 2126119760648793 2130022011027456 2131902917434368 2133136657548624 2138938900660224 2140024623611616 2147087411148288 2151280941248187 2152762865418828 2154173508214784 2155229372104704 2159867693357504 2160926348241024 2168058118367232 2169158622200388 2173993268430848 2175058846937088 2176317561547584 2178239349033252 2183500127757312 2185428257775936 2188005625787904 2195226766467072 2203589711441664 2210862284746752 2215180375146648 2221205781454848 2230958013146268 2233589076325152 2235561437165706 2238567325908992 2240960657435136 2242939527717408 2245337533719189 2248356567195648 2250341968402944 2255616582008832 2258914880478928 2260022083145568 2267480901901824 2269042871187456 2273474595545244 2280977812032192 2288343161881728 2289667434544854 2295895449544704 2297224092744672 2299252646201766 2301964252131024 2309561493887232 2317183809048576 2318360008912584 2324666069213184 2326011362077312 2327151451951872 2329206432629616 2334831819780096 2336893582572288 2349921840717087 2356313750848512 2357677358343216 2359759294786023 2364090363887616 2365458471737088 2367547279257264 2373096612321792 2377731566642733 2380928614342656 2385578865542544 2387222187395136 2395100808475648 2396274762405888 2398390782113664 2399778739742202 2406306263242752 2407527701563068 2415473337541824 2416871180908457 2423445196741632 2426303268200448 2429851155027192 2437870465769856 2443584630509568 2445742426984704 2448357256741032 2453814184169472 2456437643726976 2458606789997928 2469630112275456 2477780706705408 2479038425371872 2487220070340096 2488659433806728 2492077922039979 2495428717436928 2496695394213552 2504935313006336 2511556676321966 2512787710865796 2518388241647616 2521080739614528 2523306968682084 2529401138095104 2531634714453312 2537568654759936 2541279240538794 2549666300738592 2552673230085888 2561097894211584 2564842885862036 2566100038536216 2570854663348608 2579339332204544 2581617006261632 2582882380737792 2584377104337756 2589709783647402 2591406745030656 2593191852785664 2598256680623136 2606831785179648 2608155010026657 2612941981138944 2615249327864832 2616762782336976 2623880513765376 2625398963136768 2647216683052032 2649554295900096 2652387028136118 2655953371774976 2658298699516928 2659601659373568 2661140780704224 2663490689164422 2669733688862016 2678544691135488 2682461420568727 2683776223735362 2685624960819528 2687384772624384 2692930000969728 2694488409535104 2703381110556672 2704753343731348 2712110414082048 2717407504734552 2726375846334336 2728253928451584 2733582549405591 2737258066829312 2738599728463872 2742604273991088 2749032709323264 2751460230357792 2758105424535552 2760540957190656 2762138492466808 2763492349192848 2765932638747669 2769651653419008 2785092551960992 2788918228543356 2798122579132608 2799741863032569 2807357307116544 2808782318490246 2818052227132128 2827352729531904 2830687146233856 2833186771853568 2834826347531724 2842537223245824 2844182210064832 2845576280356992 2848089053759976 2853366164815488 2862783214864384 2864186402402304 2868374588330916 2870350487225104 2871757383846624 2881235130988032 2890744157822976 2892211496267184 2900078462582784 2901756748730112 2904319132044336 2911333503676416 2913904343701248 2917340834383872 2932685758327104 2938119615255552 2943858130129098 2947816379662336 2951865577986048 2953573833528864 2964825780628593 2974610684195024 2978118768433536 2980748582887608 2987947543246848 2990586036956544 2993783378292252 3000455957870592 3003450399969768 3013362777527424 3021328080921969 3023307869202432 3025390494916608 3031299460726992 3039544753569792 3041303749376256 3051124215842304 3052889912726472 3061193932726272 3062965456992896 3065670194935688 3067172827126128 3069285669508032 3079415325182976 3085429808239974 3089578412064768 3091146678550112 3092661797988672 3095392759152516 3102868602602496 3105608576839488 3107405804025159 3113109093040128 3115858110096384 3133229120956116 3141751667798016 3143569811124288 3146345726381364 3153944628982784 3156729705676352 3158276970506112 3164128816429056 3170308755523644 3180771820723392 3182962916526848 3184523039513088 3187335118335264 3195033016541184 3197854376151552 3199704986322936 3208408350990336 3210036935417424 3220631116722432 3229144298128242 3231260262322176 3239801540036256 3250493954359808 3252087177550848 3253737933300582 3258112840679424 3260989902646272 3264476342321376 3267359023549878 3271752245559296 3275250191635968 3278142386663904 3282008438681856 3292840149700608 3305384567162496 3307297405453678 3316293427120128 3322770562719972 3328927192284736 3346437019719402 3350383614487728 3353342155748559 3357850988863488 3361440986152704 3364409291576112 3372534850793472 3375512952604416 3383424873013248 3388372320718392 3399555067651456 3401221352852736 3403564306781184 3408541203579811 3410211893317866 3414797192282112 3421466718048288 3427806217798144 3432514742822592 3434501151817281 3443843174317056 3445836139117008 3448878969302649 3452946378196536 3455208993374208 3464342240830848 3475775713572864 3477540013368876 3486999103819776 3489017043115968 3500531950849024 3502247729670144 3505340373858432 3529622244069376 3532739061200128 3534470626272768 3536516037514824 3546135545831424 3548187707605632 3551320918885896 3559644918482688 3571392921513984 3578368298313816 3580833281092704 3592651212713472 3599668109613303 3604508147408896 3606274889957376 3609459394864128 3611291552344602 3616147218776064 3623210006312736 3635167795112448 3637671904602112 3639454902300672 3644776732540788 3656805698654784 3665376945764352 3668613640477056 3670736680778258 3672535885111548 3680721276254208 3684656465590464 3687910184996892 3716671060058112 3718557638057808 3730830105510144 3732989150710092 3743143076155392 3745043091320328 3757402969509504 3767335014482949 3769803639375872 3774249528311808 3777582362471424 3779768463375632 3781621109421792 3784960453023126 3790049630994432 3794101707142656 3797452071679968 3804488219753984 3806352982139904 3811918860808191 3818915203203072 3824499451107888 3829009845128832 3841646841317376 3847264328793054 3856281995022912 3869008998306816 3872425509392448 3876565656506634 3881778004901888 3885205791601664 3887110117545984 3889787779178496 3897385020934704 3910247677769472 3917492820340736 3919412971708416 3922873991797248 3925144173505464 3935820770648064 3938098444705152 3953101040838124 3970825024578048 3974331443850144 3978580542204177 3983930057662464 3987448049275392 3991711171056336 3995236033746633 4000607943827456 4002568833908736 4004600533293024 4017817036703232 4028437441229292 4031077158936576 4039395001454592 4041732614302656 4055071665835008 4057130015597022 4068165621123072 4070519883635296 4076111257101828 4089563769501504 4092380892677376 4105887100243968 4113906410986632 4123549063984896 4127190345536688 4137158136803328 4140811435785984 4143207738700212 4154477480128512 4177638827941488 4189002223730688 4191426414832384 4195127635175152 4197183868698912 4211035960674816 4213173477735369 4218838421905408 4227078340698192 4241029094297856 4246030719350784 4249780157780352 4252239521297586 4263805834868736 4266273315097248 4280049247223232 4294174822296576 4302561882496374 4305525730837656 4308347016429568 4319735386715008 4321852696482048 4336116236734464 4338317244400776 4347986536861696 4350117693874176 4352635123095168 4356478698066504 4367000255514624 4370856515551872 4376011251575808 4390453532934144 4407179422883328 4415787195193647 4421724569493504 4430360750293296 4442411562909696 4461916026292536 4467178152650304 4471122874331412 4481921314870272 4485879055434816 4488475050258563 4490675067438378 4496713134391296 4500683936805888 4517829760957856 4520044166291136 4534961803803648 4538085742374912 4546949191090488 4561955624064384 4576686323763456 4579334869089708 4591790899089408 4594448185489344 4598505292403532 4603928504262048 4619122987774464 4628144712359961 4634367618097152 4636720017825168 4649332138426368 4652022724154624 4654302903903744 4658412865259232 4669663639560192 4673787165144576 4699843681434174 4712627501697024 4715354716686432 4719518589572046 4730916943474176 4735094558514528 4746193224643584 4755463133285466 4761857228685312 4771157731085088 4774444374790272 4790201616951296 4792549524811776 4796781564227328 4799557479484404 4812612526485504 4815055403126136 4830946675083648 4833742361816914 4843716447192363 4846890393483264 4852606536400896 4859702310054384 4875740931539712 4880606899950873 4887169261019136 4891484853969408 4896714513482064 4901038535324817 4907628368338944 4912875287453952 4917213579995856 4939260224550912 4958076850743744 4960946108180517 4974440140680192 4977318867613456 4981714066770493 4984155844079958 4990857434873856 4993390788427104 5009870626012672 5019655529579103 5023113352643932 5025575421731592 5036776483295232 5042161479229056 5046613937364168 5058802276190208 5063269428906624 5075137309519872 5082558481077588 5099332601477184 5105346460171776 5122195788423168 5129685771724072 5132200077072432 5141709326697216 5158678664409088 5163234012523264 5165764761475584 5168754208675512 5179419567294804 5182813490061312 5196513361246272 5213663570359296 5216310020053314 5230498655729664 5233525564673952 5250797926273536 5294433366104064 5299108591800192 5304774056272236 5316597399033856 5319203318747136 5322281561408448 5326981378328844 5339467377724032 5357089382270976 5364922841137454 5367552447470724 5371249921639056 5385860001939456 5388976819070208 5406762221113344 5409506687462696 5416937328516903 5424220828164096 5434815009469104 5452751692668672 5456507856903168 5467165098811182 5474516133658624 5485208547982176 5498065418646528 5502920460715584 5506105021167387 5516210849071104 5521081914381312 5524276984933616 5526984698385696 5531865277495338 5539303306838016 5570185103921984 5577836457086712 5596245158265216 5599483726065138 5614714614233088 5617564636980492 5636104454264256 5654705459063808 5661374292467712 5666373543707136 5669652695063448 5685074446491648 5688364420129664 5691152560713984 5696178107519952 5706732329630976 5725566429728768 5728372804804608 5736749176661832 5740700974450208 5743514767693248 5762470261976064 5770896493189581 5781488315645952 5784422992534368 5803513497460224 5808638264088672 5814848484759951 5822667007352832 5827808687402496 5834681668767744 5865371516654208 5876239230511104 5887716260258196 5903731155972096 5907147667057728 5929651561257186 5949221368390048 5956237536867072 5961497165775216 5975895086493696 5981172073913088 5987566756584504 6000911915741184 6006900799939536 6026725555054848 6042656161843938 6046615738404864 6050780989833216 6062598921453984 6082607498752512 6085695023395533 6102248431684608 6105779825452944 6122387865452544 6125930913985792 6131340389871376 6134345654252256 6138571339016064 6158830650365952 6170859616479948 6182293357100224 6185323595977344 6190785518305032 6205737205204992 6211217153678976 6214811608050318 6231716220192768 6266458241912232 6283503335596032 6287139622248576 6292691452762728 6307889257965568 6313459411352704 6316553941012224 6328257632858112 6340617511047288 6361543641446784 6365925833053696 6369046079026176 6374670236670528 6378359281946379 6390066033082368 6395708752303104 6399409972645872 6416816701980672 6420073870834848 6441262233444864 6453842823744561 6458288596256484 6462520524644352 6479603080072512 6500987908719616 6504174355101696 6507475866601164 6521979805292544 6528952684642752 6534718047099756 6550500383271936 6556284773327808 6564016877363712 6585680299401216 6610769134324992 6614594810907356 6632586854240256 6645541125439944 6657854384569472 6692874039438804 6700767228975456 6706684311497118 6715701977726976 6722881972305408 6728818583152224 6745069701586944 6751025905208832 6766849746026496 6776744641436784 6799110135302912 6802442705705472 6807128613562368 6817082407159622 6820423786635732 6842933436096576 6855612435596288 6865029485645184 6869002303634562 6887686348634112 6891672278234016 6897757938605298 6905892756393072 6928684481661696 6951551427145728 6955080026737752 6973998207639552 6978034086231936 7001063901698048 7004495459340288 7010680747716864 7049765522151261 7059244488138752 7065478122400256 7068941252545536 7073032075029648 7079277884358069 7092271091662848 7096375415211264 7102641837771792 7119289836965376 7133194699928199 7142785843027968 7156736596627632 7161666562185408 7185302425426944 7199336219226606 7209016294817792 7218918789728256 7222583104689204 7246420012625472 7250613542725371 7270335590224896 7275343809204224 7278909804601344 7289553465081576 7313611397309568 7330753891528704 7337227280954112 7341473361556516 7345071770223096 7361442552508416 7369312931180928 7375820369993784 7433342120116224 7437115276115616 7461660211020288 7465978301420184 7486286152310784 7490086182640656 7514805939019008 7534670028965898 7539607278751744 7555164724942848 7559536926751264 7563242218843584 7569920906046252 7588203414285312 7594904143359936 7608976439507968 7612705964279808 7623837721616382 7648998902215776 7658019690257664 7683293682634752 7694528657586108 7712563990045824 7738017996613632 7744851018784896 7753131313013268 7770411583203328 7774220235091968 7779575558356992 7794770041869408 7820495355538944 7824465030079971 7834985640681472 7838825943416832 7845747983594496 7850288347010928 7871641541296128 7876196889410304 7906202081676248 7941650049156096 7948662887700288 7957161084408354 7967860115324928 7974896098550784 7983422342112672 7990472067493266 8001215887654912 8009201066586048 8035634073406464 8047384261706181 8056874882458584 8062154317873152 8078790002909184 8083465228605312 8110143331670016 8114260031194044 8136331242246144 8141039767270592 8152222514203656 8179127539003008 8184761785354752 8200747648216773 8211774200487936 8227812821973264 8247098127969792 8254380691073376 8274316273606656 8281622871571968 8286415477400424 8308954960257024 8355277655882976 8382852829664768 8390255270350304 8394367737397824 8399225589097707 8422071921349632 8426346955470738 8437676843810816 8454156681396384 8482058188595712 8492061438701568 8499560315560704 8504479042595172 8527611669737472 8532546630194496 8560098494446464 8588349644593152 8605123764992748 8611051461675312 8639470773430016 8643705392964096 8672232473468928 8676634488801552 8695973073723392 8700235387748352 8705270246190336 8712957396133008 8734000511029248 8741713031103744 8752022503151616 8790448367126881 8814358845766656 8831574390387294 8843449138987008 8860721500586592 8894477341885779 8923832052585072 8934356305300608 8942245748662824 8963842629740544 8971758110869632 8976950100517126 8981350134876756 9001367873611776 9035659521915712 9040088332582272 9063984242765907 9069923607607296 9076171484749824 9093898382180976 9123911248128768 9153372647526912 9158669738179416 9183581798178816 9188896370978688 9197010584807064 9207857008524096 9238245975548928 9256289424719922 9268735236194304 9273440035650336 9304045448309248 9308605807807488 9316825730518464 9322217412075477 9339327279120384 9347574330289152 9399687362868348 9425255003394048 9430709433372864 9439037179144092 9461833886948352 9470189117029056 9492386449287168 9510926266570932 9542315462170176 9548888749580544 9580403233902592 9585099049623552 9593563128454656 9599114958968808 9625225052971008 9630110806252272 9661893350167296 9667484723633828 9687432894384726 9693780786966528 9719404620108768 9751481863079424 9761213799901746 9774338522038272 9782969707938816 9793429026964128 9802077070649634 9815256736677888 9825750574907904 9834427159991712 9878520449101824 9916153701487488 9921892216361034 9948880281360384 9954637735226912 9963428133540986 9968311688159916 9986781576854208 10019741252025344 10039311059158206 10046226705287864 10051150843463184 10060026467245677 10073552966590464 10084322958458112 10093227874728336 10117604552380416 10126538857813248 10150274619039744 10165116962155176 10198665202954368 10210692920343552 10225623610739433 10244391576846336 10259371543448144 10264400154144864 10283418653394432 10303503455451843 10317357328818176 10326468025046528 10331529522951168 10337508417351024 10346636907907947 10358839134589608 10365626980122624 10393026722492544 10427327140718592 10432620040106628 10460997311459328 10467051129347904 10501595852547072 10588866732208128 10598217183600384 10609548112544472 10633194798067712 10638406637494272 10644563122816896 10653962756657688 10678934755448064 10714178764541952 10729845682274908 10735104894941448 10742499843278112 10777953638140416 10799004328839909 10813524442226688 10819013374925392 10833874657033806 10848441656328192 10869630018938208 10905503385337344 10913015713806336 10934330197622364 10970417095964352 10996130837293056 11005840921431168 11012210042334774 11042163828762624 11048553969867232 11053969396771392 11063730554990676 11140370207843968 11155672914173424 11192490316530432 11198967452130276 11229429228466176 11235129273960984 11272208908528512 11302005043448847 11309410918127616 11322748584935424 11332747087414272 11339305390126896 11370148892983296 11376728840259328 11382305121427968 11392356215039904 11413464659261952 11435756582424573 11451132859457536 11456745609609216 11473498353323664 11481401948900416 11487029535386496 11524940523952128 11541792986379162 11568845985068736 11607026994920448 11617276528177344 11629696969519902 11645334014705664 11655617374804992 11669363337535488 11730743033308416 11752478461022208 11775432520516392 11807462311944192 11814295334115456 11859303122514372 11898442736780096 11912475073734144 11922994331550432 11935741626612531 11951790172987392 11962344147826176 11975133513169008 11985708101239899 12001823831482368 12013801599879072 12053451110109696 12085312323687876 12093231476809728 12125197842907968 12165214997505024 12171390046791066 12204496863369216 12211559650905888 12251861827971584 12262680779742752 12268691308504512 12277142678032128 12317661300731904 12341719232959896 12364586714200448 12370647191954688 12381571036610064 12411474410409984 12422434307357952 12429623216100636 12463432440385536 12532916483824464 12567006671192064 12574279244497152 12585382905525456 12615778515931136 12626918822705408 12633107882024448 12639520433206107 12656515265716224 12681235022094576 12723087282893568 12731851666107392 12738092158052352 12749340473341056 12756718563892758 12791417504606208 12798819945291744 12840147741669696 12847578382723903 12882524466889728 12907685647489122 12916577192512968 12925041049288704 12959206160145024 13001975817439232 13008348710203392 13014951733202328 13043959610585088 13057905369285504 13069436094199512 13101000766543872 13112569546655616 13128033754727424 13171360598802432 13221538268649984 13229189621814712 13247361585580941 13265173708480512 13291082250879888 13315708769138944 13385748078877608 13401534457950912 13413368622994236 13445763944610816 13457637166304448 13465425150775689 13490139403173888 13502051810417664 13553489282873568 13598220270605824 13604885411410944 13614257227124736 13634164814319244 13640847573271464 13685866872193152 13711224871192576 13730058971290368 13738004607269124 13775372697268224 13783344556468032 13795515877210596 13811785512786144 13857368963323392 13903102854291456 13910160053475504 13947996415279104 13956068172463872 14002127803396096 14008990918680576 14021361495433728 14099531044302522 14118488976277504 14130956244800512 14137882505091072 14146064150059296 14158555768716138 14192750830422528 14205283675543584 14238579673930752 14266389399856398 14285571686055936 14313473193255264 14323333124370816 14370604850853888 14398672438453212 14437837579456512 14445166209378408 14492840025250944 14501227085450742 14531149341577089 14540671180449792 14550687618408448 14557819609202688 14579106930163152 14627222794619136 14661507783057408 14674454561908224 14682946723113032 14690143540446192 14703115605974451 14722885105016832 14738625862361856 14751640739987568 14874230552231232 14882838324541551 14923320422040576 14931956602840368 14945142200311479 14972572304621568 14980172365281312 15029611878038016 15058966588737309 15069340057931796 15079214557503488 15110329449885696 15119073853502528 15126484437687168 15139841812092504 15176406828570624 15189808286719872 15217952879015936 15225411928559616 15247675443232764 15297997804431552 15316039380515328 15366587365269504 15389057315172216 15425127980091648 15476035993227264 15489702037569792 15506262626026536 15540823166406656 15548440470183936 15589540083738816 15640990711077888 15648930060159942 15669971281362944 15691495967188992 15700576694021856 15752393778820608 15812404163352496 15883300098312192 15897325775400576 15914322168816708 15949792197101568 15966844684225344 15980944134986532 16018402133172096 16071268146812928 16094768523412362 16113749764917168 16157580005818368 16166930457210624 16220286663340032 16228520062388088 16272662484492288 16282079534541184 16304445028407312 16358255078006016 16369523570709504 16401495296433546 16423548400975872 16455625643946528 16494196255939584 16508761382146752 16518315063502161 16548632547213312 16563245743143936 16572830954800848 16617909920514048 16710555311765952 16765705659329536 16780510540700608 16788735474795648 16798451178195414 16844143842699264 16852693910941476 16908313362792768 16964116377191424 16984122877403136 16999120631121408 17008958085190344 17055223339474944 17065093260388992 17120196988892928 17176699289186304 17210247529985496 17222102923350624 17278941546860032 17287410785928192 17312689479568743 17344464946937856 17353268977603104 17391946147446784 17410540492380672 17425914792266016 17444545454279853 17468001022058496 17483426062207488 17504045006303232 17580896734253762 17628717691533312 17663148780774588 17721443001173184 17788954683771558 17847664105170144 17868712610601216 17884491497325648 17927685259481088 17943516221739264 17953900201034252 17962700269753512 18002735747223552 18071319043831424 18080176665164544 18127968485531814 18139847215214592 18152342969499648 18187796764361952 18247822496257536 18257085070186599 18306745295053824 18317339476358832 18367163596357632 18377792741957376 18394021169614128 18415714017048192 18476491951097856 18512578849439844 18546880071300672 18608090896618496 18617211615614976 18633651461036928 18644434824150954 18695148660578304 18777229943981089 18799374725736696 18850510006788096 18861418866745728 18878074358288184 18923667773896704 18940378234058112 18984772898574336 19021852533141864 19084630924340352 19097777499161088 19135077845839137 19160806467805184 19170198099247104 19187126256909312 19198229917937616 19250450105942016 19260221612504544 19323786700334592 19334969447267656 19361528471233683 19374865788769452 19387561573933056 19438809240217536 19502963726158848 19522427599803492 19565939415877632 19586858053928256 19604154141299268 19651501149815808 19668854319983424 19757040898203648 19832307402974976 19843784432722068 19897760562720768 19909275470453824 19926856267081972 19936623376319832 19973563153708416 20039482504050688 20078622118316412 20092453410575728 20102301686926368 20120052934491354 20147105933180928 20168645916916224 20186455749456672 20235209104760832 20253077715626496 20300549238079488 20330233924310352 20397330405908736 20421385840687104 20451247221478866 20518743086896288 20528800308289728 20566837306788864 20607006910903686 20634714657636352 20652936050093056 20663059045902336 20675016834702048 20693273815815894 20717678269179216 20786053444985088 20854654281437184 20865240080213256 20921994622918656 20934102258695808 21003191705094144 21149296566453783 21177733464416256 21196434367200768 21219096225088944 21237833653074207 21266389596135424 21276813274988544 21289126245633792 21307925513315376 21357869510896128 21428357529083904 21459691364549816 21470209789882896 21484999686556224 21555907276280832 21598008657679818 21627048884453376 21638026749850784 21667749314067612 21739260037876416 21751840628176113 21811006770674688 21826031427612672 21868660395244728 21940834191928704 21992261674586112 22011681842862336 22024420084669548 22084327657525248 22097107939734464 22107938793542784 22127461109981352 22280740415687936 22311345828346848 22384980633060864 22397934904260552 22458858456932352 22470258547921968 22544417817057024 22604010086897694 22618821836255232 22665494174828544 22678610780253792 22753457680518656 22764610242855936 22784712430079808 22826929318523904 22871513164849146 22902265718915072 22946996706647328 22962803897800832 22974059070772992 23049881047904256 23083585972758324 23137691970137472 23214053989840896 23234553056354688 23259393939039804 23311234749609984 23338726675070976 23461486066616832 23473395090239913 23504956922044416 23550865041032784 23614924623888384 23628590668230912 23718606245028744 23796885473560192 23824950147468288 23845988663100864 23859788425058677 23871483253225062 23903580345974784 23924688295652352 23950267026338016 23971416202479798 24003647662964736 24027603199758144 24106902220219392 24142152785118543 24170624647375752 24186462953619456 24250395685815936 24330429995010048 24342780093582132 24408993726738432 24423119301811776 24503723655943168 24525361559485504 24537382617009024 24554285356064256 24602242944650319 24635322601463808 24683438465919792 24729173428400896 24741294383909376 24763142073220128 24822948820819968 24844868614715904 24859246432201272 24926864880771072 25065832967648928 25148558488994304 25170765811050912 25197676767293121 25231557031862272 25253837645410816 25266215764048896 25279040866412214 25313030531432448 25362470044189152 25446174565787136 25463703332214784 25476184316104704 25498680946682112 25513437127785516 25582835009212416 25597639890583488 25680295483339392 25695156765447806 25765048933779456 25815371294978244 25833154385025936 25918412320290048 26003951634878464 26016697420406784 26029903466404656 26087919221170176 26115810738571008 26138872188399024 26202001533087744 26225139093311232 26256067509454848 26371345101380643 26443076537299968 26458379243629424 26494723171161882 26530347416961024 26582164501759776 26631417538277888 26683432025657337 26771496157755216 26803068915901824 26826737245988472 26891527889221632 26915274332608896 26930850301551378 27004103620835328 27106978565747136 27196440541211648 27209770822821888 27228514454249472 27268329628638488 27281695146542928 27371733744386304 27422449742385152 27460117942580736 27476009214538248 27550745394536448 27566689112936064 27591031754421192 27623571025572288 27714737926646784 27806205708582912 27820320106951008 27912136344927744 27966652236226431 28004255606792192 28017981837361152 28042722990867456 28199062088605044 28261912489601024 28275765010182144 28292128300118592 28317111537432276 28385501660845056 28410567351087168 28477159347861504 28532778799712796 28626946386510528 28646666248741632 28741209701707776 28797344876906424 28875675158913024 28890332418756816 28985680050501888 29002454170901484 29062298683154178 29081342360899584 29101375236816896 29158213860326304 29254445589238272 29323015566114816 29348909123816448 29365893446226064 29380287080892384 29406231211948902 29445770210033664 29477251724723712 29503281479975136 29748461104462464 29765676649083102 29846640844081152 29863913205680736 29890284400622958 29960344730562624 30059223756076032 30117933177474618 30138680115863592 30158429115006976 30220658899771392 30238147707005056 30252968875374336 30279683624185008 30352813657141248 30379616573439744 30435905758031872 30450823857119232 30495350886465528 30595995608863104 30632078761030656 30676870832218299 30733174730539008 30778114630344432 30850255960183296 30910510366355529 30952071986454528 30979404075139584 31012525252053072 31039910723723841 31081646332813312 31096880940367872 31179080167477632 31281981422155776 31297860120319884 31382991934377984 31401153388043712 31419325351809941 31504787557641216 31624808326704992 31766600196624384 31794651550801152 31828644337633416 31899584394203136 31933689368450688 31961888269973064 32036804266344192 32142536293625856 32189537046824724 32227499529834336 32333860914421248 32397012986519727 32440573326680064 32457040124776176 32545324968984576 32564159069082368 32608890056814624 32716510156012032 32739047141419008 32802990592867092 32911251287893056 32988392511879168 33017522764293504 33036630127004322 33126491486287872 33145661909601696 33421110623531904 33531411318659072 33561021081401216 33577470949591296 33596902356390828 33688287685398528 33705387821882952 33816626725585536 33906015130346541 33928232754382848 33968245754806272 33998241262242816 34017916170380688 34110446678949888 34130186520777984 34240393977785856 34307269747273719 34353398578372608 34420495059970992 34444205846701248 34557883093720064 34574821571856384 34625378959137486 34706537955206208 34821080984761344 34851829584532032 34871998467393451 34889090908559706 34936002044116992 34966852124414976 35008090012606464 35161793468507524 35257435383066624 35326297561549176 35442886002346368 35577909367543116 35695328210340288 35737425221202432 35768982994651296 35855370518962176 35887032443478528 35907800402068504 35925400539507024 35957124303719697 36005471494447104 36142638087662848 36160353330329088 36255936971063628 36279694430429184 36375593528723904 36495644992515072 36514170140373198 36613490590107648 36634678952717664 36755585483914752 36788042339228256 36831428034096384 36952983902195712 37025157698879688 37093760142601344 37216181793236992 37234423231229952 37267302922073856 37288869648301908 37390297321156608 37554459887962178 37598749451473392 37701020013576192 37722837733491456 37756148716576368 37847335547793408 37880756468116224 37918561299618321 37969545797148672 38043705066283728 38169261848680704 38195554998322176 38270155691678274 38321612935610368 38374252513818624 38396459835875232 38520443225009088 38542735148171709 38647573400669184 38669938894535312 38723056942467366 38749731577538904 38775123147866112 38877618480435072 39005927452317696 39044855199606984 39131878831755264 39173716107856512 39208308282598536 39303002299631616 39337708639966848 39514081796407296 39664614805949952 39687568865444136 39795521125441536 39818550940907648 39853712534163944 39873246752639664 39947126307416832 40078965008101376 40157244236632824 40184906821151456 40204603373852736 40240105868982708 40337291833832448 40372911498913344 40396275452327067 40470418209521664 40506155431252992 40660467848620704 40794660811817472 40842771681374208 40902494442957732 41037486173792576 41057600616579456 41133674613577728 41214013821807372 41305872100186112 41326118091804672 41350033669404096 41386547631631788 41435356538358432 41572106889970176 41709308562874368 41730480160426512 41843989245837312 41868204517391616 42006383410188288 42298593132907566 42355466928832512 42392868734401536 42438192450177888 42475667306148414 42532779192270848 42578252491267584 42615851026630752 42715739021792256 42856715058167808 42919382729099632 42940419579765792 42969999373112448 43111814552561664 43196017315359636 43276053499701568 43335498628135224 43478520075752832 43503681256352226 43593448024731267 43622013541349376 43652062855225344 43737320790489456 43881668383857408 43984523349172224 44023363685724672 44048840169339096 44168655315050496 44194215879468928 44215877587085568 44254922219962704 44561480831375872 44622691656693696 44648514973624653 44769961266121728 44795869808521104 44835426600934437 44917716913864704 44940517095843936 45088835634114048 45176899766211927 45208020173795388 45237643672510464 45330988349657088 45357221560507584 45506915361037312 45529220485711872 45569424860159616 45653858637047808 45743026329698292 45893993413294656 45925607795601664 45948118141545984 46099762095808512 46167171945516648 46275383940274944 46428107979681792 46469106112709376 46518787878079608 46622469499219968 46922972133233664 46946790180479826 47009913844088832 47101730082065568 47257181336461824 47437212490057488 47593770947120384 47649900294936576 47691977326201728 47719576850117354 47742966506450124 47849376591304704 47900534052676032 47942832404959596 48055206399516288 48213804440438784 48284305570237086 48341249294751504 48500791371631872 48660859990020096 48685560187164264 48817987453476864 48846238603623552 49007447311886336 49050723118971008 49074765234018048 49108570712128512 49204485889300638 49270645202927616 49366876931839584 49458346856801792 49482588767818752 49526284146440256 49554945190506483 49645897641639936 49689737229431808 49718492864402544 49853729761542144 50131665935297856 50297116977988608 50341531622101824 50395353534586242 50463114063724544 50507675290821632 50532431528097792 50558081732824428 50724940088378304 50892349131574272 50927406664429568 50952368632209408 50997361893364224 51026874255571032 51165670018424832 51195279781166976 51360590966678784 51390313530895612 51530097867558912 51630742589956488 51666308770051872 51836824640580096 51938068438706229 52007903269756928 52033394840813568 52059806932809312 52175838442340352 52231621477142016 52277744376798048 52404003066175488 52450278186622464 52512135018909696 52742690202761286 52886153074599936 52916758487258848 52989446342323764 53164329003519552 53262835076555776 53366864051314674 53542992315510432 53606137831803648 53653474491976944 53783055778443264 53830548665217792 53861700603102756 54008207241670656 54213957131494272 54392881082423296 54419541645643776 54457028908498944 54536659257276976 54563390293085856 54743467488772608 54771255210559797 54844899484770304 54920235885161472 54952018429076496 55101490789072896 55133378225872128 55182063508842384 55247142051144576 55429475853293568 55640640213902016 55824272689855488 55933304472452862 56008511213584384 56085445981734912 56331689831943267 56398124177210088 56523824979202048 56551530020364288 56584256600237184 56634223074864552 56771003321690112 56821134702174336 56954318695723008 57065557599425592 57253892773021056 57293332497483264 57405233537517411 57482419403415552 57594689753812848 57751350317826048 57780664837513632 57971360101003776 58004908341802968 58124597366308356 58162684721799168 58316427720652608 58508891178476544 58697818247632896 58731786892452128 58760574161784768 58812462423897804 58954503449447424 59006562959950272 59496922208924928 59531353298166204 59693281688162304 59727826411361472 59780568801245916 59920689461125248 60118447512152064 60235866354949236 60277360231727184 60441317799542784 60476295414010112 60505937750748672 60559367248370016 60705627314282496 60759233146879488 60871811516063744 60901647714238464 60990701772931056 61191991217726208 61264157522061312 61353741664436598 61556229260688864 61700511920366592 61821020732711058 61904143972909056 61958808150279168 62025050504106144 62079821447447682 62163292665626624 62358160334955264 62563962844311552 62595720240639768 62765983868755968 62802306776087424 62838650703619882 63009575115282432 63249616653409984 63447889699361349 63533200393248768 63589303101602304 63657288675266832 63713500959222621 63799168788406272 63867378736901376 63923776539946128 64073608532688384 64285072587251712 64379074093649448 64454999059668672 64667721828842496 64762282868016409 64794025973039454 64881146653360128 64914080249552352 65128318138164736 65217780113629248 65255521884528339 65433020312024064 65478094282838016 65605981185734184 65822502575786112 65976785023758336 66035045528587008 66073260254008644 66252982972575744 66291323819203392 66842221247063808 67062822637318144 67122042162802432 67154941899182592 67193804712781656 67376575370797056 67410775643765904 67633253451171072 67812030260693082 67856465508765696 67996482524485632 68035832340761376 68260373041555968 68480787955571712 68614539494547438 68706797156745216 68840990119941984 68888411693402496 69115766187440128 69149643143712768 69250757918274972 69413075910412416 69642161969522688 69703659169064064 69743996934786902 69778181817119412 69933704248829952 70016180025212928 70323586937015048 70420185270719739 70514870766133248 70652595123098352 70885772004692736 71155818735086232 71390656420680576 71474850442404864 71537965989302592 71579365275176031 71710741037924352 71774064886957056 71815600804137008 71850801079014048 71914248607439394 72010942988894208 72285276175325696 72320706660658176 72426458355355629 72511873942127256 72559388860858368 72751187057447808 72991289985030144 73028340280746396 73226981180215296 73269357905435328 73511170967829504 73576084678456512 73662856068192768 73905967804391424 74050315397759376 74187520285202688 74432363586473984 74468846462459904 74534605844147712 74577739296603816 74780594642313216 75108919775924356 75197498902946784 75445675466982912 75512297433152736 75593030301879363 75694671095586816 75761512936232448 75837122599236642 75939091594297344 76087410132567456 76338523697361408 76391109996644352 76540311383356548 76748505027637248 76792919671750464 77040886450018176 77085470296343418 77295146801338368 77339877789070624 77446113884934732 77499463155077808 77755236960870144 78011854904635392 78089710399213968 78263757663510528 78347432215713024 78416616565197072 78606004599263232 78675417279933696 79114035304141929 79329229611899904 79375137730888272 79591042250883072 79637101881815296 79707425068327888 79746493505279328 79894252614833664 80050296076972011 80157930016202752 80314488473265648 80369813642302912 80409206747705472 80480211737965416 80674583667664896 80745822997826688 80792550904654134 81012310862505984 81320935697241408 81589321623634944 81685543362748416 81804988885915464 82074972347585152 82115201233158912 82267349227155456 82428027643614744 82611744200372224 82652236183609344 82700067338808192 82773095263263576 82870713076716864 83144213779940352 83418617125748736 83460960320853024 83736409034783232 83899956708679293 84012766820376576 84597186265815132 84785737468803072 84876384900355776 84951334612296828 85156504982535168 85231702053261504 85431478043584512 85838765458199264 85880839159531584 85939998746224896 86223629105123328 86392034630719272 86552106999403136 86670997256270448 86957040151505664 87007362512704452 87186896049462534 87244027082698752 87304125710450688 87474641580978912 87763336767714816 87969046698344448 88046727371449344 88097680338678192 88337310630100992 88388431758937856 88431755174171136 88509844439925408 89122961662751744 89245383313387392 89297029947249306 89539922532243456 89591739617042208 89670853201868874 89881034191687872 90177671268228096 90353799532423854 90416040347590776 90475287345020928 90661976699314176 90714443121015168 91013830722074624 91058440971423744 91138849720319232 91307717274095616 91486052659396584 91787986826589312 91851215591203328 91896236283091968 92030612496654897 92199524191617024 92334343891033296 92550767880549888 92731531099066587 92856215959363584 92938212225418752 93037575756159216 93119732171171523 93244938998439936 93845944266467328 93893580360959652 94203460164131136 94257976055429823 94514362672923648 94874424980114976 95187541894240768 95299800589873152 95383954652403456 95439153700234708 95485933012900248 95698753182609408 95801068105352064 95885664809919192 96110412799032576 96427608880877568 96568611140474172 96682498589503008 97001582743263744 97321719980040192 97371120374328528 97635974906953728 97692477207247104 98014894623772672 98101446237942016 98149530468036096 98217141424257024 98408971778601276 98733753863679168 98916693713603584 98965177535637504 99052568292880512 99109890381012966 99379474458863616 99436985728805088 100263331870595712 100594233955977216 100683063244203648 100790707069172484 101015350581643264 101064863056195584 101116163465648856 101449880176756608 101718045391039623 101784698263148544 101854813328859136 101904737264418816 101994723786728448 102053748511142064 102331340036849664 102390559562333952 102721181933357568 102780627061791224 102921809241821157 103060195735117824 103261485179912976 103332617540103744 103673649281160192 103876136877412458 104015806539513856 104119613865618624 104463242954284032 104555488753596096 104615995402180353 104808006132350976 104900556373244928 105024270037819392 105485380405522572 105772306149199872 105833516974517696 105978892684647528 106328658007039104 106525670153111552 106733728102629348 107085984631020864 107212275663607296 107306948983953888 107566111556886528 107661097330435584 107723401206205512 108016414483341312 108427914262988544 108785762164846592 108839083291287552 109073318514553952 109126780586171712 109486934977545216 109542510421119594 109689798969540608 109840471770322944 109904036858152992 110266756451744256 110364127017684768 110494284102289152 110858951706587136 111281280427804032 111648545379710976 111866608944905724 112170891963469824 112663379663886534 112796248354420176 113047649958404096 113103060040728576 113168513200474368 113268446149729104 113542006643380224 113642269404348672 113908637391446016 114131115198851184 114507785546042112 114586664994966528 114810467075034822 114964838806831104 115189379507625696 115561329675027264 115628205444515127 115942720202007552 116009816683605936 116249194732616712 116325369443598336 116632855441305216 117017782356953088 117395636495265792 117463573784904256 117521148323569536 117624924847795608 117909006898894848 118013125919900544 118993844417849856 119062706596332408 119386563376324608 119455652822722944 119561137602491832 119841378922250496 120236895024304128 120471732709898472 120554720463454368 120952590828020224 121011875501497344 121118734496740032 121188826356981201 121411254628564992 121518466293758976 121743623032127488 121981403545862112 122383982435452416 122528315044122624 122707483328873196 123112458521377728 123401023840733184 123642041465422116 123917616300558336 124050101008212288 124159642894895364 124716320669910528 125127925688623104 125191440481279536 125531967737511936 125604613552174848 125677301407239764 126019150230564864 126499233306819968 126895779398722698 127066400786497536 127178606203204608 127314577350533664 127427001918445242 127598337576812544 127734757473802752 127847553079892256 128147217065376768 128570145174503424 128758148187298896 128909998119337344 129335443657684992 129524565736032818 129588051946078908 129828160499104704 130256636276329472 130435560227258496 130511043769056678 130780344074193801 130866040624048128 130956188565676032 131211962371468368 131645005151572224 131953570047516672 132070091057174016 132146520508017288 132505965945151488 132582647638406784 133684442494127616 133945544920873959 134125645274636288 134244084325604864 134309883798365184 134387609425563312 134506279802803311 134753150741594112 134821551287531808 135266506902342144 135530699298635781 135624060521386164 135712931017531392 135992965048971264 136071664681522752 136520746083111936 136961575911143424 137229078989094876 137681980239883968 137776823386804992 138231532374880256 138299286287425536 138501515836549944 138826151820824832 139284323939045376 139407318338128128 139487993869573804 139556363634238824 139867408497659904 140647173874030096 140840370541439478 141029741532266496 141305190246196704 141771544009385472 142311637470172464 142781312841361152 142949700884809728 143075931978605184 143158730550352062 143548129773914112 143631201608274016 143701602158028096 143828497214878788 144570552350651392 144641413321316352 144852916710711258 145023747884254512 145502374114895616 145982579970060288 146056680561492792 146453962360430592 146538715810870656 147022341935659008 147152169356913024 147325712136385536 147811935608782848 148100630795518752 148375040570405376 148664835571519449 148864727172947968 148937692924919808 149069211688295424 149155478593207632 149561189284626432 150217839551848712 150394997805893568 150891350933965824 151024594866305472 151186060603758726 151389342191173632 151523025872464896 151674245198473284 152174820265134912 152677047394722816 152782219993288704 153080622766713096 153497010055274496 153585839343500928 154081772900036352 154170940592686836 154590293602676736 154679755578141248 154892227769869464 154998926310155616 155510473921740288 155814205316118687 156023709809270784 156179420798427936 156527515327021056 156694864431426048 156833233130394144 157212009198526464 157350834559867392 158228070608283858 158658459223799808 158750275461776544 159274203763630592 159414850136655776 159492987010558656 159788505229667328 160100592153944022 160315860032405504 160628976946531296 160739627284605824 160818413495410944 160960423475930832 161349167335329792 161491645995653376 161585101809308268 162024621725011968 162641871394482816 163178643247269888 163371086725496832 163609977771830928 164149944695170304 164230402466317824 164313765631679391 164534698454310912 164856055287229488 165223488400744448 165304472367218688 165400134677616384 165546190526527152 165741426153433728 166288427559880704 166921920641706048 167018518975410739 167472818069566464 167799913417358586 168025533640753152 168995069495829801 169194372531630264 169571474937606144 169752769800711552 169902669224593656 170313009965070336 170463404106523008 170862956087169024 171677530916398528 171761678319063168 171879997492449792 172215700612552233 172447258210246656 172784069261438544 173104213998806272 173341994512540896 173914080303011328 174014725025408904 174373792098925068 174488054165397504 174949283161957824 175526673535429632 176093454742898688 176195360677356384 176776863517875712 176863510348342272 177019688879850816 178245923325503488 178490766626774784 178594059894498612 179079845064486912 179183479234084416 179341706403737748 179762068383375744 180355342536456192 180707599064847708 180832080695181552 181323953398628352 181428886242030336 182027661444149248 182116881942847488 182277699440638464 182615434548191232 182972105318793168 183575973653178624 183702431182406656 183792472566183936 184061224993309794 184668687782066592 185101535761099776 185463062198133174 185712431918727168 185876424450837504 186075151512318432 186239464342343046 186489877996879872 187691888532934656 187787160721919304 188406920328262272 188515952110859646 189028725345847296 189748849960229952 190375083788481536 190599601179746304 190767909304806912 190878307400469416 190971866025800496 191140502877667863 191397506365218816 191602136210704128 191771329619838384 192220825598065152 192855217761755136 193137222280948344 193364997179006016 194003165486527488 194286848604049227 194643439960080384 194742240748657056 195384954414494208 195766565653585017 196029789247545344 196202892475884032 196299060936072192 196434282848514048 196817943557202552 197467507727358336 197833387427207168 197930355071275008 198105136585761024 198219780762025932 198758948917727232 198873971457610176 200526663741191424 201188467911954432 201366126488407296 201581414138344968 202030701163286528 202129726112391168 202232326931297712 202899760353513216 203436090782079246 203569396526297088 203709626657718272 203989447573456896 204107497022284128 204781119124667904 205442363866715136 205561254123582448 205843618483642314 206120391470235648 206522970359825952 206665235080207488 207347298562320384 207752273754824916 208239227731237248 208926485908568064 209110977507192192 209231990804360706 209801112746489856 210048540075638784 210970760811045144 211544612298399744 211667033949035392 211957785369295056 212657316014078208 213051340306223104 213467456205258696 214171969262041728 214424551327214592 214613897967907776 214738095825528093 215132223113773056 215322194660871168 215446802412411024 216032828966682624 216855828525977088 217279375066066887 217571524329693184 217678166582575104 218146637029107904 218253561172343424 218973869955090432 219085020842239188 219680943540645888 219808073716305984 220533512903488512 220728254035369536 220988568204578304 221717903413174272 222562560855608064 223297090759421952 223733217889811448 224341783926939648 225326759327773068 225592496708840352 226095299916808192 226337026400948736 226536892299458208 226779090905638089 227084013286760448 227284538808697344 227817274782892032 228262230397702368 229015571092084224 229173329989933056 229620934150069644 230378759015251392 231122659350054528 231256410889030254 231885440404015104 232019633367211872 232498389465233424 233265710882610432 234035564713906176 234791272990531584 234927147569808512 235042296647139072 235249849695591216 235818013797789696 236026251839801088 237342105912425787 237987688835699712 238125413192664816 238773126752649216 238911305645445888 239122275204983664 239682757844500992 240150888230916033 240473790048608256 240943465419796944 241109440926908736 241905181656040448 242023751002994688 242237468993480064 242377652713962402 243036932587517952 243962807091724224 244103989271754157 244767964870904832 245056630088245248 245414966657746392 246224917042755456 246802047681466368 247284082930844232 247835232601116672 248100202016424576 248319285789790728 249432641339821056 250255851377246208 250382880962559072 251209227104349696 251354602814479528 251699870126037879 252038300461129728 252998466613639936 253791558797445396 254357212406409216 254629154701067328 254854003836890484 255469514947605504 255695106159784512 256294434130753536 257516296374597792 257819996238674688 258670887315369984 259049131472065636 259176103892157816 259656320998209408 260513272552658944 260871120454516992 261022087538113356 261560688148387602 261732081248096256 261912377131352064 262423924742936736 263290010303144448 263907140095033344 264140182114348032 264293041016034576 265011931890302976 265165295276813568 267368884988255232 267891089841747918 268251290549272576 268488168651209728 268619767596730368 268775218851126624 269012559605606622 269643102575063616 270533013804684288 271061398597271562 271248121042772328 271425862035062784 271985930097942528 272143329363045504 273041492166223872 273923151822286848 274458157978189752 275363960479767936 275553646773609984 276091837489964691 276463064749760512 276598572574851072 277003031673099888 277652303641649664 278568647878090752 278814636676256256 278975987739147608 279112727268477648 279359196513514569 279734816995319808 281294347748060192 281680741082878956 282610380492393408 282773928166289469 283543088018770944 284623274940344928 285562625682722304 285899401769619456 286151863957210368 286317461100704124 287096259547828224 287262403216548032 287403204316056192 287656994429757576 289141104701302784 289282826642632704 289705833421422516 290047495768509024 291004748229791232 291965159940120576 292113361122985584 292907924720861184 293077431621741312 294044683871318016 294304338713826048 294651424272771072 296201261591037504 296750081140810752 297329671143038898 297729454345895936 298138423376590848 298310957186415264 300435679103697424 300789995611787136 301782701867931648 302049189732610944 302372121207517452 303046051744929792 303348490396946568 304349640530269824 305154136173118869 305354094789445632 305564439986577408 306161245533426192 306994020110548992 307171678687001856 308163545800072704 308341881185373672 309180587205353472 309359511156282496 309784455539738928 309997852620311232 311020947843480576 311628410632237374 312047419618541568 312358841596855872 313389728862852096 313666466260788288 313847986206541059 314424018397052928 314701669119734784 316456141216567716 317316918447599616 317500550923553088 318548407527261184 318829700273311552 318985974021117312 319577010459334656 320201184307888044 321257953893062592 321479254569211648 321636826990821888 321920846951861664 322698334670659584 322983291991306752 323170203618616536 324049243450023936 325283742788965632 326357286494539776 327219955543661856 328299889390340608 328460804932635648 328627531263358782 329069396908621824 329712110574458976 330446976801488896 330800269355232768 331092381053054304 331482852306867456 332576855119761408 333843841283412096 334037037950821478 334945636139132928 335599826834717172 337990138991659602 338388745063260528 339142949875212288 339505539601423104 339805338449187312 340626019930140672 340926808213046016 341725912174338048 343355061832797056 343523356638126336 343759994984899584 344431401225104466 344894516420493312 345568138522877088 346208427997612544 346683989025081792 346884616333545381 347828160606022656 348029450050817808 348747584197850136 348976108330795008 349898566323915648 351053347070859264 352186909485797376 352390721354712768 353553727035751424 353727020696684544 354039377759701632 356491846651006976 356981533253549568 357188119788997224 358159690128973824 358366958468168832 358683412807475496 359524136766751488 360710685072912384 361415198129695416 361664161390363104 362857772484060672 363566479070943603 364055322888298496 364233763885694976 364555398881276928 365230869096382464 365944210637586336 367151947306357248 367404862364813312 367584945132367872 368122449986619588 369337375564133184 370203071522199552 370926124396266348 371752848901675008 372150303024636864 372478928684686092 375383777065869312 375574321443838608 376813840656524544 377031904221719292 378057450691694592 379497699920459904 380750167576963072 381199202359492608 381535818609613824 381756614800938832 381943732051600992 382281005755335726 382795012730437632 383204272421408256 383542659239676768 384441651196130304 385710435523510272 386274444561896688 386729994358012032 388006330973054976 388573697208098454 389484481497314112 390769908828988416 391533131307170034 392059578495090688 392405784951768064 392598121872144384 392868565697028096 393635887114405104 394935015454716672 395666774854414336 395860710142550016 396210273171522048 396439561524051864 397517897835454464 397747942915220352 401053327482382848 401836634762621877 402376935823908864 402732252976814592 403162828276689936 403518839408409933 404061402326573056 404259452224782336 404464653862595424 405799520707026432 406872181564158492 407138793052594176 407978895146913792 408214994044568256 409562238249335808 410884727733430272 411122508247164896 411687236967284628 413045940719651904 413330470160414976 414694597124640768 415504547509649832 416478455462474496 417852971817136128 418221955014384384 418463981608721412 419602225492979712 421941521622090288 423089224596799488 423334067898070784 423915570738590112 425314632028156416 426102680612446208 426934912410517392 428343938524083456 428849102654429184 429227795935815552 429476191651056186 430644389321742336 430893604824822048 433711657051954176 434558750132133774 435143048659386368 436293274058215808 436507122344686848 437947739910180864 438170041684478376 439361887081291776 439616147432611968 441067025806977024 441456508070739072 441977136409156608 443435806826348544 445125121711216128 445994506714558347 446594181518843904 447466435779622896 448683567853879296 450653518655546136 451184993417680704 452674052801897472 453073784598916416 453335980076114863 453558181811276178 454168026573520896 454569077617394688 456524460795404736 458031142184168448 458346659979866112 459241868300139288 460757518030502784 462245318700109056 462512821778060508 463770880808030208 464039266734423744 464996778930466848 466531421765220864 467442615948356061 468071129427812352 469582545981063168 469854295139617024 470084593294278144 470499699391182432 471636027595579392 472052503679602176 474684211824851574 475975377671399424 476250826385329632 477822611290891776 478244550409967328 479365515689001984 480301776461832066 480947580097216512 481886930839593888 482218881853817472 483810363312080896 484047502005989376 484474937986960128 484755305427924804 486073865175035904 487925614183448448 488207978543508314 489535929741809664 490113260176490496 490829933315492784 492449834085510912 492941296895038173 493604095362932736 494568165861688464 495670465202233344 496200404032849152 496638571579581456 498865282679642112 500765761925118144 501055556926232217 502418454208699392 502709205628959056 503399740252075758 504076600922259456 505996933227279872 506985208487489403 507583117594890792 508714424812818432 509258309402134656 509708007673780968 510939029895211008 511390212319569024 512588868261507072 515032592749195584 515639992477349376 517341774630739968 518098262944131272 518352207784315632 519312641996418816 521026545105317888 521742240909033984 522044175076226712 523121376296775204 523464162496192512 524847849485873472 526580020606288896 528280364228696064 528586082032069152 530330590553627136 534737769976510464 535782179683495836 536976337302419456 537239535193460736 537550437702253248 538025119211213244 539286205150127232 541066027609368576 542122797194543124 542496242085544656 543971860195885056 544286658726091008 546082984332447744 547846303644573696 548916315956379504 550727920959535872 551107293547219968 552183674979929382 552926129499521024 554006063346199776 555304607283299328 557137295756181504 557629273352512512 557951975478295216 558225454536955296 558718393027029138 559469633990639616 562588695496120384 563361482165757912 565220760984786816 565547856332578938 567086176037541888 569246549880689856 571125251365444608 571798803539238912 572303727914420736 572634922201408248 574192519095656448 574524806433096064 574806408632112384 575313988859515152 578282209402605568 578565653285265408 579411666842845032 580094991537018048 582009496459582464 582860545812147681 583930319880241152 584226722245971168 586154863243482624 587299696960755051 588089367742636032 588608677427652096 589302848545542144 592402523182075008 593500162281621504 594659342286077796 596276846753181696 596621914372830528 600871358207394848 601579991223574272 603565403735863296 604098379465221888 604744242415034904 606092103489859584 606696980793893136 608699281060539648 610308272346237738 610708189578891264 611128879973154816 612322491066852384 614343357374003712 616327091600145408 616683762370747344 618361174410706944 618719022312564992 619568911079477856 619995705240622464 622041895686961152 623256821264474748 624717683193711744 626779457725704192 627332932521576576 627695972413082118 629403338239469568 632912282433135432 634633836895199232 635001101847106176 637096815054522368 637659400546623104 637971948042234624 639154020918669312 640402368615776088 642515907786125184 642958509138423296 643273653981643776 643841693903723328 644214287476584279 645396669341319168 645966583982613504 646340407237233072 648098486900047872 650567485577931264 651838125198200661 652714572989079552 654439911087323712 656599778780681216 656921609865271296 657255062526717564 659424221148917952 661600538710465536 662184762106108608 662965704613734912 665153710239522816 667687682566824192 668074075901642956 669891272278265856 671199653669434344 675980277983319204 676777490126521056 678285899750424576 679011079202846208 679610676898374624 681252039860281344 681853616426092032 683451824348676096 686710123665594112 687046713276252672 687519989969799168 688862802450208932 691136277045754176 692416855995225088 693367978050163584 693769232667090762 695656321212045312 696058900101635616 697495168395700272 699797132647831296 702106694141718528 704373818971594752 704781442709425536 707107454071502848 707454041393369088 708078755519403264 712026317737277361 712983693302013952 713963066507099136 714376239577994448 716319380257947648 716733916936337664 717366825614950992 719048273533502976 720452664692748099 721421370145824768 722830396259390832 723328322780726208 725715544968121344 727132958141887206 728110645776596992 729110797762553856 731888421275172672 732311967815262471 734303894612714496 734809724729626624 735169890264735744 736244899973239176 738674751128266368 740406143044399104 741852248792532696 743505697803350016 744300606049273728 744957857369372184 750767554131738624 751148642887677216 753627681313049088 754063808443438584 756114901383389184 758995399840919808 761500335153926144 763071637219227648 763513229601877664 763887464103201984 764562011510671452 766408544842816512 767085318479353536 768883302392260608 772548889123793376 773459988716024064 776012661946109952 777147394416196908 778968962994628224 781539817657976832 783066262614340068 784811569903536128 785196243744288768 785737131394056192 787271774228810208 789870030909433344 791333549708828672 791721420285100032 792420546343044096 792879123048103728 795035795670908928 795495885830440704 802106654964765696 803673269525243754 804753871647817728 805464505953629184 806325656553379872 807037678816819866 808122804653146112 808929307725190848 811599041414052864 813744363128316984 814277586105188352 815957790293827584 816429988089136512 819124476498671616 821769455466860544 822245016494329792 823374473934569256 826091881439303808 826660940320829952 828275512469894073 829389194249281536 831009095019299664 832956910924948992 835705943634272256 836443910028768768 836927963217442824 839204450985959424 843883043244180576 846668135796141568 847831141477180224 848321784498868407 850629264056312832 852205361224892416 853869824821034784 856687877048166912 857698205308858368 858455591871631104 858952383302112372 861288778643484672 861787209649644096 867423314103908352 869117500264267548 872586548116431616 873014244689373696 875895479820361728 876340083368956752 878723774162583552 879232294865223936 882134051613954048 882913016141478144 883954272818313216 890250243422432256 891989013429116694 893188363037687808 894932871559245792 901307037311092272 902369986835361408 905348105603794944 906147569197832832 906671960152229726 907116363622552356 909138155234789376 913048921590809472 915462408519356607 916062284368336896 916693319959732224 918483736600278576 921515036061005568 924490637400218112 925025643556121016 927541761616060416 928078533468847488 929993557860933696 933062843530441728 934885231896712122 936142258855624704 939708590279234048 940169186588556288 940999398782364864 941543958619623177 943272055191158784 944105007359204352 949368423649703148 951950755342798848 952501652770659264 955645222581783552 956489100819934656 958731031378003968 960603552923664132 963773861679187776 964437763707634944 967620726624161792 968095004011978752 968949875973920256 969510610855849608 972147730350071808 975851228366896896 976415957087016628 979071859483619328 981659866630985568 984899668171021824 985882593790076346 987208190725865472 989136331723376928 991340930404466688 992400808065698304 993277143159162912 997730565359284224 1001531523850236288 1002111113852464434 1004836908417398784 1005418411257918112 1006799480504151516 1011993866454559744 1013970416974978806 1015166235189781584 1017428849625636864 1018516618804269312 1019416015347561936 1021878059790422016 1022780424639138048 1025177736523014144 1030065185498391168 1031279984954698752 1034683549261479936 1036196525888262544 1036704415568631264 1038625283992837632 1040653849000636143 1042053090210635776 1043484481818067968 1044088350152453424 1046242752593550408 1046928324992385024 1049695698971746944 1053160041212577792 1056560728457392128 1057172164064138304 1060661181107254272 1069475539953020928 1071564359366991672 1073952674604838912 1074479070386921472 1075100875404506496 1076050238422426488 1078572410300254464 1082132055218737152 1084245594389086248 1084992484171089312 1088573317452182016 1090699437212830809 1092165968664895488 1095692607289147392 1097832631912759008 1101455841919071744 1102214587094439936 1104367349959858764 1108012126692399552 1110609214566598656 1115258546705025024 1115903950956590432 1116450909073910592 1117436786054058276 1125177390992240768 1126722964331515824 1130441521969573632 1131095712665157876 1134172352075083776 1138493099761379712 1142250502730889216 1143597607078477824 1144607455828841472 1145269844402816496 1148385038191312896 1149049612866192128 1149612817264224768 1150627977719030304 1156564418805211136 1157131306570530816 1158823333685690064 1160189983074036096 1164018992919164928 1165721091624295362 1168453444491942336 1172309726486965248 1174599393921510102 1176178735485272064 1177217354855304192 1178605697091084288 1184805046364150016 1187000324563243008 1189318684572155592 1192553693506363392 1193243828745661056 1201742716414789696 1203159982447148544 1205509904287865631 1207130807471726592 1208196758930443776 1209488484830069808 1210556518225229799 1212184206979719168 1213393961587786272 1217398562121079296 1220616544692475476 1221416379157782528 1224644982133704768 1228686714748007424 1232654183200290816 1233367524741494688 1237438044625129984 1239137822158955712 1239991410481244928 1244083791373922304 1246513642528949496 1249435366387423488 1253558915451408384 1254665865043153152 1255391944826164236 1258806676478939136 1265824564866270864 1269267673790398464 1270002203694212352 1274193630109044736 1275318801093246208 1275943896084469248 1278308041837338624 1280804737231552176 1285031815572250368 1285917018276846592 1286547307963287552 1287683387807446656 1288428574953168558 1291933167965227008 1292680814474466144 1301134971155862528 1303676250396401322 1305429145978159104 1308879822174647424 1313199557561362432 1313843219730542592 1314510125053435128 1318848442297835904 1323201077420931072 1324369524212217216 1325931409227469824 1330307420479045632 1335375365133648384 1336148151803285912 1337983520143675041 1339782544556531712 1342399307338868688 1351960555966638408 1353554980253042112 1358022158405692416 1359221353796749248 1360007940228344589 1362504079720562688 1363707232852184064 1373420247331188224 1374093426552505344 1375039979939598336 1377725604900417864 1382272554091508352 1384833711990450176 1386735956100327168 1387538465334181524 1391312642424090624 1392117800203271232 1394990336791400544 1399594265295662592 1404213388283437056 1408747637943189504 1409562885418851072 1414214908143005696 1414908082786738176 1416157511038806528 1424052635474554722 1425967386604027904 1427926133014198272 1428752479155988896 1433467833872675328 1434733651229901984 1438096547067005952 1440905329385496198 1442842740291649536 1445660792518781664 1446656645561452416 1451431089936242688 1454265916283774412 1458221595525107712 1463776842550345344 1464623935630524942 1468607789225428992 1469619449459253248 1470339780529471488 1472489799946478352 1477349502256532736 1480812286088798208 1483704497585065392 1487011395606700032 1488601212098547456 1489915714738744368 1502297285775354432 1503166670778696651 1507255362626098176 1508127616886877168 1512229802766778368 1517990799681839616 1520955625462468209 1523000670307852288 1526143274438455296 1527026459203755328 1527774928206403968 1529124023021342904 1532817089685633024 1534170636958707072 1537766604784521216 1545097778247586752 1546919977432048128 1552025323892219904 1554294788832393816 1557937925989256448 1563079635315953664 1566132525228680136 1569623139807072256 1570392487488577536 1574543548457620416 1579740061818866688 1582667099417657344 1584841092686088192 1585758246096207456 1590991771660881408 1604213309929531392 1607346539050487508 1610929011907258368 1612651313106759744 1614075357633639732 1617858615450381696 1623198082828105728 1627488726256633968 1631915580587655168 1632859976178273024 1638248952997343232 1643538910933721088 1644490032988659584 1646748947869138512 1652183762878607616 1653321880641659904 1656551024939788146 1658778388498563072 1662018190038599328 1665913821849897984 1671411887268544512 1672887820057537536 1673855926434885648 1678408901971918848 1687766086488361152 1693336271592283136 1695662282954360448 1696643568997736814 1701258528112625664 1707739649642069568 1713375754096333824 1715396410617716736 1716911183743262208 1717904766604224744 1722577557286969344 1723574419299288192 1734846628207816704 1738235000528535096 1745173096232863232 1746028489378747392 1748581637436443043 1751790959640723456 1752680166737913504 1758464589730447872 1761899090882265153 1764268103227908096 1765826032282956288 1767908545636626432 1780500486844864512 1783978026858233388 1789865743118491584 1802614074622184544 1804739973670722816 1810696211207589888 1812295138395665664 1813343920304459452 1814232727245104712 1818276310469578752 1826097843181618944 1830924817038713214 1832124568736673792 1833386639919464448 1836967473200557152 1843030072122011136 1848981274800436224 1850051287112242032 1855083523232120832 1856157066937694976 1859987115721867392 1866125687060883456 1869770463793424244 1879417180558468096 1880338373177112576 1881998797564729728 1883087917239246354 1888210014718408704 1898736847299406296 1903901510685597696 1905003305541318528 1911290445163567104 1912978201639869312 1917462062756007936 1921207105847328264 1927547723358375552 1928875527415269888 1932642862429752837 1935241453248323584 1936190008023957504 1937899751947840512 1939021221711699216 1944295460700143616 1951702456733793792 1952831914174033256 1955514375594601983 1958143718967238656 1963319733261971136 1969799336342043648 1971765187580152692 1978272663446753856 1984801616131396608 1986554286318325824 1995461130718568448 2003063047700472576 2004222227704928868 2009673816834797568 2010836822515836224 2013598961008303032 2023987732909119488 2027940833949957612 2030332470379563168 2034857699251273728 2037033237608538624 2038832030695123872 2043756119580844032 2045560849278276096 2050355473046028288 2060130370996782336 2062559969909397504 2072393051776525088 2073408831137262528 2077250567985675264 2081307698001272286 2084106180421271552 2086968963636135936 2088176700304906848 2092485505187100816 2099391397943493888 2106320082425155584 2113121456914784256 2114344328128276608 2121322362214508544 2136078953211832083 2138951079906041856 2143128718733983344 2147905349209677824 2148958140773842944 2150201750809012992 2152100476844852976 2157144820600508928 2164264110437474304 2168491188778172496 2169984968342178624 2177146634904364032 2181398874425661618 2184331937329790976 2195665263825518016 2196935903445787413 2202911683838143488 2204429174188879872 2208734699919717528 2216024253384799104 2221218429133197312 2230517093410050048 2231807901913180864 2232901818147821184 2234873572108116552 2250354781984481536 2253445928663031648 2260883043939147264 2262191425330315752 2268344704150167552 2276986199522759424 2284501005461778432 2289214911657682944 2290539688805632992 2298099225732384256 2299225634528449536 2301255955438060608 2313128837610422272 2317646667371380128 2320379966148072192 2328037985838329856 2331442183248590724 2336906888983884672 2344619452973930496 2349198787843020204 2354434709710608384 2357211394182168576 2369610092728300032 2374000649126486016 2378637369144311184 2385107387012726784 2386487657491322112 2403485432829579392 2406319964894297088 2411019808575731262 2414261614943453184 2416393517860887552 2418976969660139616 2421113036450459598 2424368413959438336 2426787923175572544 2434797124242158592 2441233089384950952 2442832758315565056 2449289964267409536 2457373429496014848 2465308366400581632 2466735049482989376 2474876089250259968 2478275644317911424 2479982820962489856 2484826537409682219 2488167582747844608 2493027285057898992 2498870732774846976 2507117830902816768 2509331730086306304 2510783889652328472 2517613352957878272 2531649129732541728 2540004407388424704 2544965353496605221 2548387260218089472 2550637602186492416 2551887792168938496 2556616083674677248 2561609474463104352 2570063631144500736 2571834036553693184 2573094615926575104 2575366775614893312 2576857149906337116 2583866335930454016 2585361628948932288 2602269942311725056 2607352500792802644 2617759644349294848 2626399115122724864 2627686439461085184 2629020250106870256 2637696884595671808 2646402154841862144 2648739048424434432 2651862818454939648 2670750730267296768 2672296303606571824 2675967040287350082 2679565089113063424 2684798614677737376 2703921111933276816 2707109960506084224 2716044316811384832 2718442707593498496 2720015880456689178 2727414465704368128 2746840494662376448 2748186853105010688 2750079959879196672 2755451209800835728 2764545108183016704 2769667423980900352 2773471912200654336 2775076930668363048 2782625284848181248 2784235600406542464 2789980673582801088 2799188530591325184 2808426776566874112 2819125770837702144 2824631875858869531 2828429816286011392 2829816165573476352 2832315022077613056 2848105270949109444 2855852266028396544 2857504958311977792 2866935667745350656 2869467302459803968 2876193094134011904 2881810658770992396 2891321585037563328 2893313291122904832 2902862179872485376 2908531832567548824 2916443191050215424 2927553685100690688 2929247871261049884 2937215578450857984 2939238898918506496 2944979599892956704 2954699004513065472 2961624572177596416 2967408995170130784 2974022791213400064 2977202424197094912 2979831429477488736 3004594571550708864 3006333341557393302 3014510725252196352 3016255233773754336 3035981599363679232 3041911250924936418 3046001340615704576 3052286548876910592 3054052918407510656 3055549856412807936 3058248046042685808 3065634179371266048 3068341273917414144 3075533209569042432 3090195556495173504 3093839954864096256 3104050647784439808 3108589577664787632 3115875851978512896 3121961547001908429 3126159270631907328 3132265050457360272 3139246279614144512 3140784974977155072 3149087096915240832 3159480123637733376 3169682185372176384 3171516492192414912 3173351860532804041 3181983543321762816 3208426619859062784 3214693078100975016 3221858023814516736 3225302626213519488 3228150715267279464 3235717230900763392 3246396165656211456 3254977452513267936 3265719952356546048 3272098311638492427 3276497905994686464 3287077821867442176 3288980065977319168 3293497895738277024 3304367525757215232 3306643761283319808 3313102049879576292 3324036380077198656 3331827643699795968 3345775640115075072 3347711852869771296 3375532172976722304 3386672543184566272 3391324565908720896 3393287137995473628 3402517056225251328 3415479299284139136 3426751508192667648 3430792821235433472 3433822367486524416 3435809533208449488 3445155114573938688 3447148838598576384 3469693256415633408 3476470001057070192 3490346192465726464 3492056978757494784 3497163274872886086 3505360333475827008 3516929179460895744 3523798181764530306 3528536206455816192 3531652064565912576 3535817091273252864 3561000973689729024 3567956053716466776 3579731486236983168 3605228149244369088 3609479947341445632 3621392422415179776 3624590276791331328 3626687840608918904 3628465454490209424 3631669554675689397 3636552620939157504 3652195686363237888 3661849634077426428 3664249137473347584 3673934946401114304 3686060144244022272 3697962549600872448 3700102574224484064 3712314133875389952 3719974231443734784 3732251374121766912 3739540927586848488 3758834361116936192 3760676746354225152 3763997595129459456 3766175834478492708 3776420029436817408 3797473694598812592 3807803021371195392 3810006611082637056 3822580890327134208 3825956403279738624 3834924125512015872 3842414211694656528 3855095446716751104 3857751054830539776 3865285724859505674 3870482906496647168 3875799503895681024 3878042443423398432 3903404913467587584 3905663828348066512 3911028751189203966 3916287437934477312 3926639466523942272 3939598672684087296 3943530375160305384 3956545326893507712 3969603232262793216 3973108572636651648 3990922261437136896 4006126095400945152 4008444455409857736 4019347633669595136 4021673645031672448 4027197922016606064 4047975465818238976 4055881667899915224 4060664940759126336 4074066475217077248 4077664061390247744 4080023820685033767 4087512239161688064 4091121698556552192 4120260741993564672 4125119939818795008 4144786103553050176 4146817662274525056 4154501135971350528 4162615396002544572 4173937927272271872 4176353400609813696 4184971010374201632 4198782795886987776 4212640164850311168 4226242913829568512 4228688656256553216 4242644724429017088 4272157906423664166 4277902159812083712 4286257437467966688 4295810698419355648 4300403501618025984 4304200953689705952 4314289641201017856 4328528220874948608 4336982377556344992 4339969936684357248 4354293269808728064 4362797748851323236 4391330527651036032 4393871806891574826 4405823367676286976 4408858348377759744 4417469399839435056 4432048506769598208 4442436858266394624 4461034186820100096 4463615803826361728 4465803636295642368 4469747144216233104 4500709563968963072 4506891857326063296 4509500012336089953 4521766087878294528 4524382850660631504 4536689408300335104 4553972399045518848 4562866876387404627 4569002010923556864 4578429823315365888 4581079377611265984 4596198451464768512 4598451269056899072 4602511910876121216 4635293334742760256 4640759932296144384 4656075971676659712 4662884366497181448 4673813777967769344 4689238905947860992 4698397575686040408 4708869419421216768 4739220185456600064 4748001298252972032 4757274738288622368 4772975314982644224 4806970865659158784 4812639929788594176 4822039617151462524 4832787035721775104 4837953939320279232 4842226072900919196 4853575846351145088 4869594248484317184 4882466178769901904 4898579928534819072 4914746858992029696 4930616732801163264 4933470098965978752 4949752178500519936 4956551288635822848 4959965641924979712 4969653074819364438 4976335165495689216 4986054570115797984 4997741465549693952 5014235661805633536 5018663460172612608 5021567779304656944 5035226705915756544 5063298259465083456 5080008814776849408 5089930706993210442 5096774520436178944 5101275204372984832 5103775584337876992 5123218948926208704 5140127262289001472 5143668073107386368 5146189231853150208 5150733551229786624 5153714299812674232 5167732671860908032 5170723257897864576 5204539884623450112 5214705001585605288 5235519288698589696 5245744912309329129 5252798230245449728 5255372878922170368 5258040500213740512 5275393769191343616 5292804309683724288 5297478096848868864 5303725636909879296 5341501460534593536 5344592607213143648 5351934080574700164 5369597229355474752 5407842223866553632 5414219921012168448 5432088633622769664 5436885415186996992 5440031760913378356 5454828931408736256 5493680989324752896 5496373706210021376 5500159919758393344 5510902419601671456 5529090216366033408 5539334847961800704 5546943824401308672 5550153861336726096 5565250569696362496 5568471200813084928 5579961347165602176 5598377061182650368 5638251541675404288 5649263751717739062 5656859632572022784 5664630044155226112 5696210541898218888 5711704532056793088 5715009916623955584 5733871335490701312 5738934604919607936 5752386188268023808 5763621317541984792 5782643170075126656 5786626582245809664 5797928587289258511 5805724359744970752 5817063665135097648 5832886382100430848 5855107370201381376 5858495742522099768 5874431156901715968 5889959199785913408 5909398009026130944 5934817990340261568 5954404848394189824 5959662858954977472 6009189143101417728 6012666683114786604 6029021450504392704 6032510467547508672 6071963198727358464 6083822501849872836 6104573097753821184 6108105836815021312 6111099712825615872 6116496092085371616 6131268358742532096 6136682547834828288 6151066419138084864 6180391112990347008 6187679909728192512 6217179155329575264 6231751703957025792 6243923094003816858 6252318541263814656 6264530100914720544 6278492559228289024 6298174193830481664 6318960247275466752 6339364370744352768 6343032984384829824 6346703721065608082 6363967086643525632 6408236859635496249 6416853239718125568 6429386156201950032 6443716047629033472 6450605252427038976 6456301430534558928 6471434461801526784 6492792331312422912 6509954905026535872 6531439904713092096 6544196623276984854 6552995811989372928 6577960131954638336 6586995791476554048 6590807710337362239 6608735051514430464 6613287522566639616 6626204099759152584 6648072760154397312 6663655287399591936 6691551280230150144 6695423705739542592 6751064345953444608 6773345086369132544 6782649131817441792 6786574275990947256 6805034112450502656 6830958598568278272 6853503016385335296 6867644734973048832 6871619066416898976 6894297677197152768 6939386512831266816 6952940002114140384 6980692384931452928 6984113957514989568 6994326549745772172 7010720666951654016 7033858358921791488 7047596363529060612 7063304129131825152 7071634182546505728 7122001947379458048 7135912107432933552 7159462972473966336 7210456298488738176 7218959894682891264 7242784844830359552 7249180553582662656 7253375681217837808 7256930908980418848 7263339109351378794 7273105241878315008 7304391372726475776 7323699268154852856 7328498274946695168 7347869892802228608 7372120288488044544 7395925099201744896 7400205148448968128 7424628267750779904 7439948462887469568 7464502748243533824 7479081855173696976 7517668722233872384 7521353492708450304 7527995190258918912 7532351668956985416 7552840058873634816 7594947389197625184 7620013222165274112 7634896060489815663 7645161780654268416 7651912806559477248 7669848251024031744 7684828423389313056 7710190893433502208 7715502109661079552 7730571449719011348 7751599007791362048 7756084886846796864 7806809826935175168 7811327656696133024 7822057502378407932 7853278933047884544 7879197345368174592 7887060750320610768 7913090653787015424 7939206464525586432 7946217145273303296 8012252190801890304 8016888910819715472 8038695267339190272 8043347290063344896 8054395844033212128 8095950931636477952 8111763335799830448 8121329881518252672 8148132950434154496 8155328122780495488 8160047641370067534 8182243397113104384 8240521483987129344 8250239879637590016 8289572207106100352 8293635324549050112 8309002271942701056 8325230792005089144 8347875854544543744 8352706801219627392 8369942020748403264 8397565591773975552 8425280329700622336 8457377312513106432 8473895627576608593 8485289448858034176 8544315812847328332 8572514874935933376 8600807003236051968 8608401907379411904 8628579282402035712 8673964755112689984 8679939873368714496 8708586539617456128 8725595497702646472 8782661055302072064 8787743613783149652 8811646735352573952 8817716696755519488 8834938799678870112 8864097013539196416 8884873716532789248 8922068373640200192 8927231607652723456 8931607272591284736 8939494288432466208 9001419127937926144 9013783714652126592 9019000024672179906 9043532175756589056 9048765701321263008 9107944798091037696 9125733752774809254 9138004021847113728 9156859646630731776 9162158755222531968 9192396902929537024 9196902538113798144 9205023821752242432 9270586669485520512 9281519864592288768 9312151943353319424 9325768732994362896 9347627555935538688 9365884641005725287 9378477811895721984 9396795151372080816 9417738838842433536 9478440370913200128 9514549476577244736 9520055581598412123 9545950629965288448 9613941731318317568 9625279859577188352 9644079234302925048 9665574071443550208 9675907878640558464 9684452145801838392 9707151692702290176 9739188496968634368 9764932357539803808 9797159857069638144 9829493717984059392 9861233465602326528 9866940197931957504 9899504357001039872 9913102577271645696 9919931283849959424 9939306149638728876 9972109140231595968 9995482931099387904 10037326920345225216 10043135558609313888 10126596518930166912 10160017629553698816 10179861413986420884 10202550408745969664 10207551168675753984 10246437897852417408 10280254524578002944 10287336146214772736 10292378463706300416 10301467102459573248 10307428599625348464 10335465343721816064 10341446515795729152 10409079769246900224 10429410003171210576 10471038577397179392 10491489824618658258 10505596460490899456 10516081000427481024 10550787538382687232 10585608619367448576 10594956193697737728 10607451273819758592 10683002921069187072 10689185214426287296 10703868161149400328 10739194458710949504 10815684447733107264 10828439842024336896 10864177267245539328 10873770830373993984 10880063521826756712 10909657862817472512 10987361978649505792 10992747412420042752 11021804839203342912 11058180432732066816 11078669695923601408 11093887648802617344 11100307722673452192 11136942401626169856 11159922694331204352 11196754122365300736 11276503083350808576 11298527503435478124 11329260088310452224 11392421083796437776 11423409064113586176 11430019833247911168 11467742670981402624 11477869209839215872 11504772376536047616 11527242635083969584 11565286340150253312 11573253164491619328 11595857174578517022 11611448719489941504 11634127330270195296 11710214740402762752 11716991485044199536 11748862313803431936 11779918399571826816 11818796018052261888 11869635980680523136 11908809696788379648 11919325717909954944 12018378286202835456 12025333366229573208 12058042901008785408 12065020935095017344 12143926397454716928 12167645003699745672 12216211673630042624 12222199425651231744 12232992184170743232 12240071462055101301 12262536717485064192 12273365095669656576 12360782225980694016 12375359819456385024 12434358310659150528 12463503407914051584 12487846188007633716 12529060201829441088 12596348387660963328 12637920494550933504 12678728741488705536 12686065968769659648 12693407442131216164 12727934173287051264 12816473719270992498 12833706479436251136 12858772312403900064 12887432095258066944 12901210504854077952 12912602861069117856 12942868923603053568 12985584662624845824 13019909810053071744 13062879809426184192 13088393246553969708 13155920263909276672 13173991582953108096 13181615420674724478 13217470103028860928 13226575045133279232 13252408199518305168 13296145520308794624 13327310574799183872 13383102560460300288 13390847411479085184 13502128691906889216 13528500037008269859 13546690172738265088 13565298263634883584 13573148551981894512 13610068224901005312 13661917197136556544 13688600629162213881 13707006032770670592 13735289469946097664 13743238132833797952 13788595354394305536 13905880004228280768 13961384769862905856 13968227915029979136 13988653099491544344 14021441333903308032 14067716717843582976 14095192727058121224 14126608258263650304 14244003894758916096 14271824214865867104 14318925944947932672 14420912596977476352 14437919789365782528 14498361107165325312 14506751362435675616 14513861817960837696 14526678218702757588 14608782745452951552 14647398536309705712 14695739785604457216 14744240576976089088 14791850198403489792 14800410296897936256 14849256535501559808 14879896925774939136 14929005496487067648 14958163710347393952 15035337444467744768 15042706985416900608 15055990380517837824 15064703337913970832 15105680117747269632 15189894778395250368 15240026444330548224 15269792120979631326 15290323561308536832 15303825613118954496 15369656846778626112 15420381786867004416 15431004219322159104 15461142899438022696 15503198015582724096 15512169773693593728 15613619653870350336 15622655313392266048 15644115004756815864 15706557866095769088 15737234736927987387 15758394690736349184 15774121500641221536 15826181307574030848 15878412929051172864 15892434290546606592 16024504381603780608 16033777821639430944 16086694580126689792 16108791688066424256 16191901863272955904 16223526671599660896 16242659763036505344 16296265900868308992 16310656245560990976 16320095282740135068 16364486794226208768 16481042967974258688 16500479759275180032 16579144414212200704 16587270649098100224 16618004543885402112 16650461584010178288 16695751709089087488 16705413602439254784 16739884041496806528 16795131183547951104 16914754625026212864 16947791255153217186 16970578897716068352 17088631625694656664 17145029749871866752 17201614006472103936 17216803814758823808 17257158564804071424 17347929510225379968 17359879746737428992 17393785761867775533 17417173079234912256 17451190995405292944 17565322110604144128 17575487227566299304 17623293470705147904 17669877599357740224 17728194027078392832 17854463215305446912 17863214545182569472 17878988576864932416 18002838255875852288 18027567429304253184 18038000049344359812 18087064351513178112 18097531402642526016 18215889596182075392 18251467505549618508 18313719293261463552 18324317510445063936 18384793805859074048 18393805076227596288 18410047643504484864 18541173338971041024 18563039729184577536 18651537465988725792 18695255111871077376 18731769282011450574 18756955623791443968 18793590302744161632 18835477677684867072 18956880741826400256 19029098953154489472 19040111163196824246 19091901259930576896 19227883462636635136 19250559719154376704 19288158468605850096 19331148142887100416 19351815757281116928 19368904291603676784 19414303385404580352 19478376993937268736 19529864715079607616 19594319714139276288 19658987435968118784 19733880395863915008 19772423131012086717 19799008714002079744 19826205154543291392 19839862567699918848 19878612299277457752 19944218280463191936 19990965862198775808 20074653840690450432 20086271117218627776 20253193037860333824 20320035259107397632 20359722827972841768 20405100817491939328 20415102337351507968 20492875795704834816 20560509049156005888 20574672292429545472 20602934204919146496 20614857199250696928 20682893031591458304 20818159538493800448 20858820006342421152 20942077154794358784 20982979649237316516 21032162000854962048 21101575076765374464 21189912387395475456 21214902547639517184 21366005842138374144 21378370428852574592 21407736322298800656 21478388917421899008 21631368895466214528 21656879684048673792 21728354534491078656 21747541660747987968 21760127043653513424 21819315725634945024 21974723957299011584 21985494824840085504 22043609678406685824 22116360865464133632 22187775297605234688 22200615445346904384 22273884803252339712 22319845388662408704 22393508244730601472 22553006166701617152 22597055006870956248 22658520176620904448 22784842167592875552 22860039666495822336 22904688181469446989 22935485341962805248 22955738419678431744 23009544753072095232 23054485270167939168 23130572680300506624 23146506328983238656 23191714349157034044 23268254660540390592 23420429480805525504 23433982970088399072 23559836799143653632 23637592036104523776 23739271961361046272 23817619393576759296 23838651435819909888 24036756572405670912 24050666732459146416 24116085802017570816 24130041870190034688 24287852794909433856 24335290007399491344 24432423347260085248 24444398851302463488 24465984368341486464 24480142924110202602 24546730191339313152 24721564451961388032 24750719638912770048 24868716621318301056 24927006815828103168 24975692376015267432 25058120403658882176 25192696775321926656 25275840989101867008 25372131937539319296 25386814884262432328 25421686882729825779 25455868346574102528 25632947438541984996 25717544624807800128 25802421009708155904 25825205722138235712 25885737847206107136 26039819620106143488 26125759618852368384 26176786493107939416 26311840527818553344 26347983165906216192 26363230841349448956 26434940206057721856 26453150090266558464 26504816399036610336 26592291040617589248 26654621149598367744 26766205120920600576 26781694822958170368 27004257383813778432 27057000074016539718 27093380345476530176 27130596527269767168 27146297103963789024 27323834394273113088 27377201258324427762 27414012065541341184 27470578939892195328 27486476265667595904 27577190708788611072 27811760008456561536 27922769539725811712 27936455830059958272 27977306198983088688 28042882667806616064 28135433435687165952 28190385454116242448 28253216516527300608 28543648429731734208 28560166744795236369 28637851889895865344 28841825193954952704 28875839578731565056 28996722214330650624 29013502724871351232 29027723635921675392 29053356437405515176 29217565490905903104 29294797072619411424 29391479571208914432 29488481153952178176 29583700396806979584 29600820593795872512 29698513071003119616 29759793851549878272 29916327420694787904 30070674888935489536 30111980761035675648 30129406675827941664 30379789556790500736 30480052888661096448 30539584241959262652 30607651226237908992 30739313693557252224 30840763573734008832 30862008438644318208 30922285798876045392 31006396031165448192 31024339547387187456 31227239307740700672 31245310626784532096 31288230009513631728 31413115732191538176 31474469473855974774 31516789381472698368 31548243001282443072 31652362615148061696 31756825858102345728 31784868581093213184 32049008763207561216 32067555643278861888 32173389160253379584 32217583376132848512 32447053343199321792 32485319526073010688 32592531801736617984 32621312491121981952 32640190565480270136 32728973588452417536 32962085935948517376 33158288828424401408 33174541298196200448 33236009087770804224 33300923168020356576 33410827204878509568 33479768082993613056 33590262367095902208 33829509250052425728 33895582510306434372 34177263251389313328 34290059499743733504 34403228012944207872 34433607629517647616 34514317129608142848 34695859020450759936 34719759493474857984 34787571523735551066 34834346158469824512 34902381990810585888 35130644221208288256 35150974455132598608 35246586941410295808 35339755198715480448 35456388054156785664 35708926430610893824 35726429090365138944 35757977153729864832 36005676511751704576 36055134858608506368 36076000098688719624 36174128703026356224 36195062805285052032 36431779192364150784 36502935011099237016 36648635020890127872 36720214386165303903 36769587611718148096 36787610152455192576 36820095287008969728 37082346677942082048 37126079458369155072 37303074931977451584 37390510223742154752 37463538564022901148 37587180605488323264 37913761483652800512 38058197906308978944 38080222326393648492 38183802519861153792 38455766925273270272 38501119438308753408 38576316937211700192 38662296285774200832 38703631514562233856 38737808583207353568 38828606770809160704 38956753987874537472 39059729430159215232 39188639428278552576 39467760791727830016 39544846262024173434 39598017428004159488 39652410309086582784 39679725135399837696 39757224598554915504 39888436560926383872 39981931724397551616 40149307681380900864 40172542234437255552 40506386075720667648 40585500111024809577 40640070518214795264 40719445655945683536 40810201634983878656 40830204674703015936 40985751591409669632 41121018098312011776 41205868409838292992 41229714398501393856 41365786063182916608 41717640012684842304 41884154309588717568 41965959298474633032 42064324001709924096 42203150153530748928 42379824774790950912 42732011684276748288 42756740857705149184 42815472644597601312 42956777834843798016 43262737790932429056 43313759368097347584 43495083321495975936 43520254087307026848 43949447914598023168 44087219356813371648 44232721730928267264 44375550595210469376 44401230890693808768 44547769606504679424 44639690777324817408 44787016489461202944 45106012333403234304 45194110013741912496 45317040353241808896 45569684335185751104 45720079332991644672 45809376362938893978 45870970683925610496 45911476839356863488 46108970540335878336 46261145360601013248 46293012657966477312 46383428698314068088 46536509321080781184 46840858961611051008 46867965940176798144 47119673598287307264 47211704210783962161 47275184072209047552 47478543922722092544 47635238787153518592 47677302871639819776 48073513144811341824 48101333464918292832 48260083740380069376 48575705589818867712 48670580014798982688 48864846694520170496 48888797702604926976 48931968736682972928 48960285848220405204 49093460382678626304 49443128903922776064 49501439277825540096 49737433242636602112 49854013631656206336 49951384752030534864 50116240807317764352 50385393550643853312 50744263875078638592 50773629768524864656 50843373765459651558 50911736693148205056 51265894877083969992 51435089249615600256 51604842019416311808 51650411444276471424 51771475694412214272 52079639240212286976 52251519237704736768 52353572986215878832 52623681055637106688 52695966331812432384 52726461682698897912 52869880412115443712 53009632798073220672 53184582081235178496 53563389645916340736 54008514767627556864 54114000148033079436 54261193054539534336 54292594207927578048 54647668788546226176 54754402516648855524 54941157879784390656 54972952531335191808 55154381417577222144 55623520016913123072 55845539079451623424 55954612397966177376 56085765335613232128 56270866871374331904 56380770908232484896 56506433033054601216 57087296859463468416 57120333489590472738 57275703779791730688 57683650387909905408 57751679157463130112 57993444428661301248 58027005449742702464 58055447271843350784 58106712874811030352 58435130981811806208 58589594145238822848 58782959142417828864 58976962307904356352 59201641187591745024 59317269393036260151 59397026142006239232 59519587703099756544 59832654841389575808 60223961522071351296 60258813351655883328 60759579113581001472 60960105777322192896 61079168483918525304 61215302452475817984 61478627387114504448 61681527147468017664 61724016877288636416 61844571597752090784 62048679094774374912 62454478615481401344 62490621253569064192 62576460019027263456 62826231464383076352 62948938947711949548 63096486002564886144 63304725230296123392 63569737162186426368 64098017526415122432 64135111286557723776 64346778320506759168 64435166752265697024 64894106686398643584 64970639052146021376 65185063603473235968 65242624982243963904 65280381130960540272 65457947176904835072 65924171871897034752 66316577656848802816 66349082596392400896 66601846336040713152 66821654409757019136 66959536165987226112 67180524734191804416 67659018500104851456 67791165020612868744 68354526502778626656 68580118999487467008 68806456025888415744 68867215259035295232 69028634259216285696 69391718040901519872 69439518986949715968 69575143047471102132 69804763981621171776 70261288442416576512 70301948910265197216 70679510397430960896 70912776108313571328 71417852861221787648 71452858180730277888 71515954307459729664 72011353023503409152 72110269717217012736 72152000197377439248 72348257406052712448 72390125610570104064 72863558384728301568 73005870022198474032 73297270041780255744 73440428772330607806 73539175223436296192 73640190574017939456 74164693355884164096 74252158916738310144 74606149863954903168 74781020447484309504 74927077128045802296 75174361210976646528 75827522967305601024 76116395812617957888 76160444652787296984 76367605039722307584 76911533850546540544 77152633874423400384 77407263029124467712 77475617166414707136 77657213541618321408 78119458860318430464 78377278856557105152 78935521583455660032 79089692524048346868 79304820618173165568 79359450270799675392 79514449197109831008 79776873121852767744 79963863448795103232 80298615362761801728 80345084468874511104 81012772151441335296 81171000222049619154 81280141036429590528 81438891311891367072 81620403269967757312 81971503182819339264 82242036196624023552 82411736819676585984 82459428797002787712 82731572126365833216 83435280025369684608 83768308619177435136 83931918596949266064 84128648003419848192 84406300307061497856 84759649549581901824 85513481715410298368 85630945289195202624 85680500234385709107 85913555669687596032 86525475581864858112 86627518736194695168 86990166642991951872 87040508174614053696 88174438713626743296 88465443461856534528 88751101190420938752 88802461781387617536 89095539213009358848 89279381554649634816 90212024666806468608 90388220027483824992 91139368670371502208 91440158665983289344 91618752725877787956 91822953678713726976 92217941080671756672 92522290721202026496 92586025315932954624 92766857396628136176 93073018642161562368 93681717923222102016 93735931880353596288 94239347196574614528 94423408421567924322 94550368144418095104 94957087845444185088 95270477574307037184 95354605743279639552 96147026289622683648 96202666929836585664 96520167480760138752 97341160029597965376 97729693389040340992 97777595405209853952 97863937473365945856 97920571696440810408 98186920765357252608 98886257807845552128 99474866485273204224 99708027263312412672 99902769504061069728 100232481614635528704 100770787101287706624 101488527750157277184 101547259537049729312 101686747530919303116 102531789754167939984 102870178499231200512 103209684038832623616 103300822888552942848 103542951388824428544 104159278480424573952 104503038475409473536 104707145972431757664 105247362111274213376 105391932663624864768 105452923365397795824 105739760824230887424 106019265596146441344 106369164162470356992 107126779291832681472 108017029535255113728 108228000296066158872 108522386109079068672 108585188415855156096 109295337577092452352 109508805033297711048 109945905062670383616 110160643158495911709 110308762835154444288 111247040033826246144 111909224795932354752 112171530671226464256 112761541816464969792 114174593718926936832 114240666979180945476 114551407559583461376 115367300775819810816 115503358314926260224 115986888857322602496 116054010899485404928 116110894543686701568 116213425749622060704 116870261963623612416 117179188290477645696 117565918284835657728 118403282375183490048 118634538786072520302 118794052284012478464 119039175406199513088 119665309682779151616 120447923044142702592 120517626703311766656 121519158227162002944 121756500333074428731 121920211554644385792 122158336967837050608 122430604904951635968 122957254774229008896 123363054294936035328 123689143195504181568 124097358189548749824 124981242507138128384 125152920038054526912 125652462928766152704 125897877895423899096 126192972005129772288 126609450460592246784 127139474324372852736 128196035052830244864 128270222573115447552 128693556641013518336 128870333504531394048 129788213372797287168 129941278104292042752 130485249964487927808 130560762261921080544 131848343743794069504 132633155313697605632 132698165192784801792 133203692672081426304 133643308819514038272 133919072331974452224 134361049468383608832 135318037000209702912 135582330041225737488 136709053005557253312 137160237998974934016 137612912051776831488 137734430518070590464 138783436081803039744 138879037973899431936 139150286094942204264 139609527963242343552 140522576884833153024 140603897820530394432 141359020794861921792 141825552216627142656 142835705722443575296 142905716361460555776 143031908614919459328 144022706047006818304 144220539434434025472 144304000394754878496 144780251221140208128 145727116769456603136 146011740044396948064 146594540083560511488 146880857544661215612 147280381148035878912 148329386711768328192 148504317833476620288 149212299727909806336 149562040894968619008 149854154256091604592 150348722421953293056 152232791625235915776 152320889305574593968 152735210079444615168 153823067701093081088 154305267748846800768 154814526058248935424 154951234332829414272 155314427083236642816 156238917720636860928 156754557713114210304 157871043166911320064 158179385048096693736 158609641236346331136 159028898394219662016 159553746243705535488 160690168937749022208 162025544302882670592 162342000444099238308 162877782623782734144 163943006365638678528 164823473639353171968 164918857594005575424 165463144252731666432 166870560050739369216 167536617238354870272 167863837193898532128 168257296006839696384 168812600614122995712 169519299099163803648 171026963430820596736 171261890578390405248 171361000468771418214 171827111339375192064 173050951163729716224 173255037472389390336 173980333285983903744 174081016349228107392 176348877427253486592 176930886923713069056 177604923562775235072 177951808179108780453 178191078426018717696 178558763109299269632 180776440054967649984 182278737340743004416 182880317331966578688 183237505451755575912 183645907357427453952 184435882161343513344 185044581442404052992 185172050631865909248 185533714793256272352 186146037284323124736 187363435846444204032 187471863760707192576 188478694393149229056 188846816843135848644 189914175690888370176 190709211486559279104 192294052579245367296 192405333859673171328 193040334961520277504 194682320059195930752 195459386778080681984 195555190810419707904 195727874946731891712 195841143392881620816 196373841530714505216 197772515615691104256 198949732970546408448 199805539008122139456 200464963229271057408 201541574202575413248 202977055500314554368 203094519074099458624 203373495061838606232 205063579508335879968 205740356998462401024 206419368077665247232 206601645777105885696 207085902777648857088 208318556960849147904 209414291944863515328 210494724222548426752 210783865327249729536 210905846730795591648 212038531192292882688 212738328324940713984 214253558583665362944 216034059070510227456 216456000592132317744 217044772218158137344 217170376831710312192 218590675154184904704 219017610066595422096 219891810125340767232 220321286316991823418 220617525670308888576 222494080067652492288 223818449591864709504 224343061342452928512 225523083632929939584 228349187437853873664 228481333958361890952 229102815119166922752 230734601551639621632 232108021798970809856 232221789087373403136 232426851499244121408 234358376580955291392 235131836569671315456 236806564750366980096 237269077572145040604 238078350812399026176 239330619365558303232 240895846088285405184 241035253406623533312 243038316454324005888 243513000666148857462 243840423109288771584 244316673935674101216 244861209809903271936 245914509548458017792 246726108589872070656 247378286391008363136 248194716379097499648 249962485014276256768 250305840076109053824 251304925857532305408 251795755790847798192 252385944010259544576 253218900921184493568 254278948648745705472 256540445146230895104 257041500703157127321 257387113282027036672 257740667009062788096 259576426745594574336 259882556208584085504 260970499928975855616 261121524523842161088 265266310627395211264 265396330385569603584 266407385344162852608 267286617639028076544 267838144663948904448 270636074000419405824 271164660082451474976 273418106011114506624 274320475997949868032 275468861036141180928 277566872163606079488 277758075947798863872 278300572189884408528 279219055926484687104 281045153769666306048 281207795641060788864 282718041589723843584 283651104433254285312 285671411444887150592 285811432722921111552 286063817229838918656 288441078868868050944 288608000789509756992 289560502442280416256 292023480088793896128 293189080167121022976 293761715089322431224 294560762296071757824 296658773423536656384 298424599455819612672 299124081789937238016 299708308512183209184 300697444843906586112 304465583250471831552 304641778611149187936 307646135402186162176 308610535497693601536 309629052116497870848 309902468665658828544 310628854166473285632 312477835441273721856 313509115426228420608 315742086333822640128 316358770096193387472 317219282472692662272 318057796788439324032 319107492487411070976 321380337875498044416 324051088605765341184 324684000888198476616 325755565247565468288 327886012731277357056 329837715188011150848 330481929475487735127 330926288505463332864 333741120101478738432 335727674387797064256 336514592013679392768 342053926861641193472 342523781156780810496 342722000937542836428 343654222678750384128 346101902327459432448 346510074944778780672 347960666571967807488 348162032698456214784 352697754854506973184 355209847125550470144 355903616358217560906 356382156852037435392 357117526218598539264 361552880109935299968 364557474681486008832 365760634663933157376 366475010903511151824 367291814714854907904 368871764322687026688 370089162884808105984 371067429586512544704 372292074568646249472 374943727521414385152 376957388786298458112 377693633686271697288 379828351381776740352 381418422973118558208 384588105158490734592 384810667719346342656 386080669923040555008 389364640118391861504 390918773556161363968 391455749893463783424 391682286785763241632 395545031231382208512 397899465941092816896 399611078016244278912 400929926458542114816 403083148405150826496 405954111000629108736 406189038148198917248 406746990123677212464 410127159016671759936 411480713996924802048 412838736155330494464 413203291554211771392 416637113921698295808 418828583889727030656 421567730654499459072 421811693461591183296 424077062384585765376 425476656649881427968 428507117167330725888 432068118141020454912 432912001184264635488 434340753663420624384 437181350308369809408 438035220133190844192 439783620250681534464 440642572633983646836 444988160135304984576 447636899183729419008 448686122684905857024 451046167265859879168 456698374875707747328 456962667916723781904 458205630238333845504 461469203103279243264 464216043597941619712 464443578174746806272 464853702998488242816 468716753161910582784 470263673139342630912 473613129500733960192 474538155144290081208 478661238731116606464 482070506813247066624 486076632908648011776 487026001332297714924 488633347871348202432 491829019096916035584 494756572782016726272 496389432758194999296 499924970028552513536 500611680152218107648 502609851715064610816 503591511581695596384 504771888020519089152 506437801842368987136 508557897297491410944 513080890292461790208 514083001406314254642 514774226564054073344 515481334018125576192 519152853491189148672 519765112417168171008 521940999857951711232 522243049047684322176 530532621254790422528 530792660771139207168 532814770688325705216 534573235278056153088 535676289327897808896 542329320164902949952 546836212022229013248 548640951995899736064 550937722072282361856 555133744327212158976 555516151895597727744 556601144379768817056 558438111852969374208 562090307539332612096 562415591282121577728 565436083179447687168 571342822889774301184 572127634459677837312 576882157737736101888 577216001579019513984 579121004884560832512 584046960177587792256 586378160334242045952 587523430178644862448 589121524592143515648 593317546847073312768 596849198911639225344 599416617024366418368 601394889687813172224 608931166500943663104 609283557222298375872 617221070995387203072 619258104232995741696 619804937331317657088 621257708332946571264 624955670882547443712 631484172667645280256 632717540192386774944 636115593576878648064 638214984974822141952 642760675750996088832 648102177211530682368 649368001776396953232 651511130495130936576 655772025462554714112 659675430376022301696 660963858950975470254 661852577010926665728 667482240202957476864 671455348775594128512 673029184027358785536 684107853723282386944 685047562313561620992 685444001875085672856 687308445357500768256 692203804654918864896 696324065396912429568 705395509709013946368 710419694251100940288 711807232716435121812 714235052437197078528 723105760219870599936 729114949362972017664 731521269327866314752 732950021807022303648 734583629429709815808 737743528645374053376 740178325769616211968 742134859173025089408 744584149137292498944 749887455042828770304 753914777572596916224 755387267372543394576 759656702763553480704 762836845946237116416 769621335438692685312 771124502109471381963 772161339846081110016 778729280236783723008 782911499786927566848 783364573571526483264 795798931882185633792 799222156032488557824 801859852917084229632 811908222001258217472 812378076296397834496 813493980247354424928 820254318033343519872 822961427993849604096 826406583108423542784 833274227843396591616 837657167779454061312 843135461308998918144 843623386923182366592 848154124769171530752 850953313299762855936 857014234334661451776 865824002368529270976 868681507326841248768 876070440266381688384 879567240501363068928 881285145267967293672 889976320270609969152 895273798367458838016 897372245369811714048 902092334531719758336 913396749751415494656 913925335833447563808 922938406206558486528 928432087195883239424 928887156349493612544 929707405996976485632 937433506323821165568 940527346278685261824 947226259001467920384 949076310288580162416 957322477462233212928 964141013626494133248 972153265817296023552 974052002664595429848 977266695742696404864 983658038193832071168 989513145564033452544 992778865516389998592 999849940057105027072 1001223360304436215296 1007183023163391192768 1009543776041038178304 1026161780584923580416 1028166002812628509284 1030962668036251152384 1038305706982378297344 1039530224834336342016 1043881999715903422464 1044486098095368644352 1061065242509580845056 1065629541376651410432 1069146470556112306176 1071352578655795617792 1084658640329805899904 1093672424044458026496 1097281903991799472128 1101875444144564723712 1110267488654424317952 1113202288759537634112 1116876223705938748416 1124831182564243155456 1130872166358895374336 1144255268919355674624 1153764315475472203776 1154432003158039027968 1158242009769121665024 1168093920355175584512 1172756320668484091904 1175046860357289724896 1186635093694146625536 1193698397823278450688 1198833234048732836736 1202789779375626344448 1217862333001887326208 1218567114444596751744 1234442141990774406144 1238516208465991483392 1239609874662635314176 1249911341765094887424 1265435080384773549888 1272231187153757296128 1276429969949644283904 1285521351501992177664 1296204354423061364736 1298736003552793906464 1303022260990261873152 1311544050925109428224 1319350860752044603392 1321927717901950940508 1334964480405914953728 1342910697551188257024 1346058368054717571072 1368215707446564773888 1370095124627123241984 1370888003750171345712 1374616890715001536512 1384407609309837729792 1392648130793824859136 1410791019418027892736 1420839388502201880576 1423614465432870243624 1446211520439741199872 1458229898725944035328 1465900043614044607296 1475487057290748106752 1484269718346050178816 1489168298274584997888 1499774910085657540608 1507829555145193832448 1510774534745086789152 1519313405527106961408 1525673691892474232832 1539242670877385370624 1542249004218942763926 1544322679692162220032 1557458560473567446016 1565822999573855133696 1566729147143052966528 1591597863764371267584 1598444312064977115648 1603719705834168459264 1624756152592795668992 1626987960494708849856 1640508636066687039744 1645922855987699208192 1652813166216847085568 1666548455686793183232 1675314335558908122624 1686270922617997836288 1687246773846364733184 1696308249538343061504 1714028468669322903552 1731648004737058541952 1737363014653682497536 1752140880532763376768 1759134481002726137856 1762570290535934587344 1779952640541219938304 1790547596734917676032 1804184669063439516672 1826793499502830989312 1827850671666895127616 1856864174391766478848 1857774312698987225088 1859414811993952971264 1874867012647642331136 1894452518002935840768 1898152620577160324832 1914644954924466425856 1928282027252988266496 1944306531634592047104 1948104005329190859696 1954533391485392809728 1967316076387664142336 1979026291128066905088 1985557731032779997184 1999699880114210054144 2002446720608872430592 2014366046326782385536 2019087552082076356608 2052323561169847160832 2056332005625257018568 2061925336072502304768 2076611413964756594688 2088972196190737288704 2131259082753302820864 2142705157311591235584 2169317280659611799808 2187344848088916052992 2194563807983598944256 2203750888289129447424 2220534977308848635904 2226404577519075268224 2233752447411877496832 2249662365128486310912 2261744332717790748672 2288510537838711349248 2308864006316078055936 2313373506328414145889 2316484019538243330048 2336187840710351169024 2350093720714579449792 2387396795646556901376 2397666468097465673472 2405579558751252688896 2435724666003774652416 2437134228889193503488 2468884283981548812288 2479219749325270628352 2499822683530189774848 2530870160769547099776 2544462374307514592256 2552859939899288567808 2571042703003984355328 2597472007105587812928 2606044521980523746304 2638701721504089206784 2643855435803901881016 2669928960811829907456 2685821395102376514048 2692116736109435142144 2736431414893129547776 2740190249254246483968 2741776007500342691424 2768815218619675459584 2785296261587649718272 2821582038836055785472 2841678777004403761152 2847228930865740487248 2892423040879482399744 2916459797451888070656 2931800087228089214592 2950974114581496213504 2968539436692100357632 2978336596549169995776 2999549820171315081216 3021549069490173578304 3078485341754770741248 3084498008437885527852 3114917120947134892032 3131645999147710267392 3133458294286105933056 3183195727528742535168 3196888624129954231296 3207439411668336918528 3249512305185591337984 3253975920989417699712 3281017272133374079488 3291845711975398416384 3305626332433694171136 3350628671117816245248 3374493547692729466368 3392616499076686123008 3463296009474117083904 3474726029307364995072 3504281761065526753536 3518268962005452275712 3525140581071869174688 3559905281082439876608 3581095193469835352064 3608369338126879033344 3653586999005661978624 3655701343333790255232 3713728348783532957696 3715548625397974450176 3718829623987905942528 3749734025295284662272 3796305241154320649664 3829289909848932851712 3856564054505976532992 3888613063269184094208 3896208010658381719392 3909066782970785619456 3934632152775328284672 3958052582256133810176 3999399760228420108288 4004893441217744861184 4028732092653564771072 4038175104164152713216 4104647122339694321664 4112664011250514037136 4123850672145004609536 4153222827929513189376 4177944392381474577408 4262518165506605641728 4338634561319223599616 4374689696177832105984 4452809155038150536448 4467504894823754993664 4499324730256972621824 4523488665435581497344 4577021075677422698496 4617728012632156111872 4626747012656828291778 4632968039076486660096 4672375681420702338048 4700187441429158899584 4774793591293113802752 4795332936194931346944 4811159117502505377792 4874268457778387006976 4937768567963097624576 4958439498650541256704 4999645367060379549696 5061740321539094199552 5088924748615029184512 5142085406007968710656 5194944014211175625856 5212089043961047492608 5277403443008178413568 5287710871607803762032 5339857921623659814912 5371642790204753028096 5480380498508492967936 5483552015000685382848 5570592523175299436544 5683357554008807522304 5694457861731480974496 5784846081758964799488 5832919594903776141312 5863600174456178429184 5901948229162992427008 5937078873384200715264 5956673193098339991552 5999099640342630162432 6043098138980347156608 6156970683509541482496 6168996016875771055704 6229834241894269784064 6266916588572211866112 6393777248259908462592 6499024610371182675968 6507951841978835399424 6562034544266748158976 6583691423950796832768 6611252664867388342272 6701257342235632490496 6748987095385458932736 6785232998153372246016 6926592018948234167808 6949452058614729990144 7008563522131053507072 7050281162143738349376 7162190386939670704128 7216738676253758066688 7307173998011323957248 7311402686667580510464 7427456697567065915392 7437659247975811885056 7499468050590569324544 7592610482308641299328 7658579819697865703424 7713128109011953065984 7792416021316763438784 7818133565941571238912 7916105164512267620352 8009786882435489722368 8057464185307129542144 8076350208328305426432 8209294244679388643328 8225328022501028074272 8306445655859026378752 8355888784762949154816 8525036331013211283456 8677269122638447199232 8749379392355664211968 8905618310076301072896 8935009789647509987328 8998649460513945243648 9235456025264312223744 9253494025313656583556 9344751362841404676096 9400374882858317799168 9549587182586227605504 9590665872389862693888 9622318235005010755584 9748536915556774013952 9875537135926195249152 9916878997301082513408 10123480643078188399104 10177849497230058369024 10389888028422351251712 10424178087922094985216 10554806886016356827136 10575421743215607524064 10679715843247319629824 10743285580409506056192 10960760997016985935872 10967104030001370765696 11141185046350598873088 11388915723462961948992 11569692163517929598976 11665839189807552282624 11727200348912356858368 11803896458325984854016 11874157746768401430528 11998199280685260324864 12086196277960694313216 12313941367019082964992 12337992033751542111408 12459668483788539568128 12533833177144423732224 12787554496519816925184 12998049220742365351936 13015903683957670798848 13124069088533496317952 13402514684471264980992 13497974190770917865472 13570465996306744492032 13853184037896468335616 13898904117229459980288 14017127044262107014144 14100562324287476698752 14324380773879341408256 14433477352507516133376 14622805373335161020928 14875318495951623770112 14998936101181138649088 15185220964617282598656 15426256218023906131968 15584832042633526877568 15636267131883142477824 15832210329024535240704 16019573764870979444736 16114928370614259084288 16450656045002056148544 16711777569525898309632 17050072662026422566912 17354538245276894398464 17498758784711328423936 17811236620152602145792 17870019579295019974656 17997298921027890487296 18470912050528624447488 18506988050627313167112 18689502725682809352192 18800749765716635598336 19181331744779725387776 19497073831113548027904 19751074271852390498304 19833757994602165026816 20246961286156376798208 20355698994460116738048 20779776056844702503424 20848356175844189970432 21150843486431215048128 21486571160819012112384 21921521994033971871744 21934208060002741531392 22282370092701197746176 22777831446925923897984 23139384327035859197952 23454400697824713716736 23748315493536802861056 24172392555921388626432 24627882734038165929984 24675984067503084222816 24919336967577079136256 25067666354288847464448 25575108993039633850368 25996098441484730703872 26031807367915341597696 26248138177066992635904 26805029368942529961984 26995948381541835730944 27706368075792936671232 28034254088524214028288 28201124648574953397504 28648761547758682816512 28866954705015032266752 29245610746670322041856 29750636991903247540224 30370441929234565197312 31169664085267053755136 31272534263766284955648 31664420658049070481408 32039147529741958889472 32229856741228518168576 32901312090004112297088 33423555139051796619264 34709076490553788796928 34997517569422656847872 35622473240305204291584 35994597842055780974592 36941824101057248894976 37013976101254626334224 37379005451365618704384 37601499531433271196672 38362663489559450775552 38994147662227096055808 40493922572312753596416 40711397988920233476096 41559552113689405006848 41696712351688379940864 42301686972862430096256 42973142321638024224768 43868416120005483062784 45555662893851847795968 46278768654071718395904 46908801395649427433472 47496630987073605722112 48344785111842777252864 49351968135006168445632 50135332708577694928896 51150217986079267700736 51992196882969461407744 52063614735830683195392 52496276354133985271808 53610058737885059923968 53991896763083671461888 55412736151585873342464 56068508177048428056576 56402249297149906795008 58491221493340644083712 59501273983806495080448 60740883858469130394624 62339328170534107510272 62545068527532569911296 64459713482457036337152 65802624180008224594176 66847110278103593238528 69418152981107577593856 71244946480610408583168 73883648202114497789952 74027952202509252668448 74758010902731237408768 75202999062866542393344 76725326979118901551104 77988295324454192111616 80987845144625507192832 83119104227378810013696 84603373945724860192512 85946284643276048449536 87736832240010966125568 91111325787703695591936 93817602791298854866944 94993261974147211444224 96689570223685554505728 98703936270012336891264 100270665417155389857792 104127229471661366390784 104992552708267970543616 107983793526167342923776 110825472303171746684928 112137016354096856113152 112804498594299813590016 116982442986681288167424 121481767716938260789248 124678656341068215020544 125090137055065139822592 128919426964914072674304 131605248360016449188352 138836305962215155187712 142489892961220817166336 148055904405018505336896 150405998125733084786688 153450653958237803102208 155976590648908384223232 161975690289251014385664 166238208454757620027392 169206747891449720385024 175473664480021932251136 182222651575407391183872 187635205582597709733888 193379140447371109011456 197407872540024673782528 200541330834310779715584 208254458943322732781568 221650944606343493369856 224274032708193712226304 225608997188599627180032 233964885973362576334848 242963535433876521578496 249357312682136430041088 257838853929828145348608 263210496720032898376704 284979785922441634332672 296111808810037010673792 300811996251466169573376 323951380578502028771328 332476416909515240054784 338413495782899440770048 350947328960043864502272 364445303150814782367744 375270411165195419467776 386758280894742218022912 394815745080049347565056 416508917886645465563136 451217994377199254360064 467929771946725152669696 485927070867753043156992 498714625364272860082176 526420993440065796753408 592223617620074021347584 601623992502932339146752 664952833819030480109568 676826991565798881540096 701894657920087729004544 728890606301629564735488 773516561789484436045824 789631490160098695130112 902435988754398508720128 971854141735506086313984 997429250728545720164352 1052841986880131593506816 1184447235240148042695168 1353653983131597763080192 1403789315840175458009088 1457781212603259129470976 1579262980320197390260224 1804871977508797017440256 1994858501457091440328704 2105683973760263187013632 2368894470480296085390336 2707307966263195526160384 2915562425206518258941952 3158525960640394780520448 4211367947520526374027264 4737788940960592170780672 5414615932526391052320768 6317051921280789561040896 9475577881921184341561344 12634103842561579122081792 18951155763842368683122688 37902311527684737366245376
- Sum of all divisors σ(n): 152601000376829959994340987
- Sum of proper divisors (its aliquot sum) s(n): 114698688849145222628095611
- 37902311527684737366245376 is an abundant number, because the sum of its proper divisors (114698688849145222628095611) is greater than itself. Its abundance is 76796377321460485261850235
Bases of 37902311527684737366245376
- Binary: 11111010110100010000001101100110011101001000001000000000100110101100001000000000000002
- Hexadecimal: 0x1F5A206CCE904013584000
- Base-36: 4RG2FTXV05WXZ4000
Squares and roots of 37902311527684737366245376
- 37902311527684737366245376 squared (379023115276847373662453762) is 1436585219141663329668688336211230958187899441381376
- 37902311527684737366245376 cubed (379023115276847373662453763) is 54449900511974570645396825880497622738577460804099593772081820817024012517376
-
37902311527684737366245376 is a
perfect square number . Itssquare root is 6156485322624 -
The
cube root of 37902311527684737366245376 is 335909200.2606645041 - Being both a perfect square and a perfect cube, 37902311527684737366245376 is also a
perfect sixth number .
Scales and comparisons
How big is 37902311527684737366245376?- 37,902,311,527,684,737,366,245,376 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 37,902,311,527,684,737,366,245,376 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 37902311527684737366245376 cubic inches would be around 27992433.4 feet tall.
Recreational maths with 37902311527684737366245376
- 37902311527684737366245376 backwards is 67354266373748672511320973
- 37902311527684737366245376 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 37902311527684737366245376's digits is 117
- 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 37902311527684737366245376 - Facts about the integer". Numbermatics.com. 2024. Web. 21 September 2024.
APA style:
Numbermatics. (2024). Number 37902311527684737366245376 - Facts about the integer. Retrieved 21 September 2024, from https://numbermatics.com/n/37902311527684737366245376/
Chicago style:
Numbermatics. 2024. "Number 37902311527684737366245376 - Facts about the integer". https://numbermatics.com/n/37902311527684737366245376/
The information we have on file for 37902311527684737366245376 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 37902311527684737366245376, math, Factors of 37902311527684737366245376, curriculum, school, college, exams, university, Prime factorization of 37902311527684737366245376, STEM, science, technology, engineering, physics, economics, calculator, thirty-seven septillion, nine hundred two sextillion, three hundred eleven quintillion, five hundred twenty-seven quadrillion, six hundred eighty-four trillion, seven hundred thirty-seven billion, three hundred sixty-six million, two hundred forty-five thousand, three hundred seventy-six.