982371897838481150821556736
982,371,897,838,481,150,821,556,736 is an even composite number composed of six prime numbers multiplied together.
982371897838481150821556736 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of thirty-one thousand, three hundred sixty divisors.
Prime factorization of 982371897838481150821556736:
29 × 36 × 73 × 113 × 136 × 10613
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 11 × 11 × 11 × 13 × 13 × 13 × 13 × 13 × 13 × 1061 × 1061 × 1061)See below for interesting mathematical facts about the number 982371897838481150821556736 from the Numbermatics database.
Names of 982371897838481150821556736
- Cardinal: 982371897838481150821556736 can be written as Nine hundred eighty-two septillion, three hundred seventy-one sextillion, eight hundred ninety-seven quintillion, eight hundred thirty-eight quadrillion, four hundred eighty-one trillion, one hundred fifty billion, eight hundred twenty-one million, five hundred fifty-six thousand, seven hundred thirty-six.
Scientific notation
- Scientific notation: 9.82371897838481150821556736 × 1026
Factors of 982371897838481150821556736
Divisors of 982371897838481150821556736
- Number of divisors d(n): 31360
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 13 14 16 18 21 22 24 26 27 28 32 33 36 39 42 44 48 49 52 54 56 63 64 66 72 77 78 81 84 88 91 96 98 99 104 108 112 117 121 126 128 132 143 144 147 154 156 162 168 169 176 182 189 192 196 198 208 216 224 231 234 242 243 252 256 264 273 286 288 294 297 308 312 324 336 338 343 351 352 363 364 378 384 392 396 416 429 432 441 448 462 468 484 486 504 507 512 528 539 546 567 572 576 588 594 616 624 637 648 672 676 686 693 702 704 726 728 729 756 768 784 792 819 832 847 858 864 882 891 896 924 936 968 972 1001 1008 1014 1029 1053 1056 1061 1078 1089 1092 1134 1144 1152 1176 1183 1188 1232 1248 1274 1287 1296 1323 1331 1344 1352 1372 1386 1404 1408 1452 1456 1458 1512 1521 1536 1568 1573 1584 1617 1638 1664 1694 1701 1716 1728 1764 1782 1792 1848 1859 1872 1911 1936 1944 2002 2016 2028 2058 2079 2106 2112 2122 2156 2178 2184 2197 2268 2288 2304 2352 2366 2376 2457 2464 2496 2541 2548 2574 2592 2646 2662 2673 2688 2704 2744 2772 2808 2816 2904 2912 2916 3003 3024 3042 3087 3136 3146 3159 3168 3183 3234 3267 3276 3328 3388 3402 3432 3456 3528 3549 3564 3584 3696 3718 3744 3773 3822 3861 3872 3888 3969 3993 4004 4032 4056 4116 4158 4212 4224 4244 4312 4356 4368 4394 4459 4536 4563 4576 4608 4704 4719 4732 4752 4851 4914 4928 4992 5082 5096 5103 5148 5184 5292 5324 5346 5376 5408 5488 5544 5577 5616 5632 5733 5808 5824 5832 5929 6006 6048 6084 6174 6237 6272 6292 6318 6336 6366 6468 6534 6552 6591 6656 6776 6804 6864 6912 7007 7056 7098 7128 7371 7392 7427 7436 7488 7546 7623 7644 7722 7744 7776 7938 7986 8008 8019 8064 8112 8232 8281 8316 8424 8448 8488 8624 8712 8736 8788 8918 9009 9072 9126 9152 9261 9317 9408 9438 9464 9477 9504 9549 9702 9801 9828 9856 9984 10164 10192 10206 10296 10368 10584 10647 10648 10692 10752 10816 10976 11011 11088 11154 11232 11319 11466 11583 11616 11648 11664 11671 11858 11907 11979 12012 12096 12168 12348 12474 12544 12584 12636 12672 12732 12936 13013 13068 13104 13182 13377 13552 13608 13689 13728 13793 13824 14014 14112 14157 14196 14256 14553 14742 14784 14854 14872 14976 15092 15246 15288 15379 15444 15488 15552 15876 15972 16016 16038 16128 16224 16464 16562 16632 16731 16848 16896 16976 17199 17248 17303 17424 17472 17576 17787 17836 18018 18144 18252 18304 18522 18634 18711 18816 18876 18928 18954 19008 19098 19404 19602 19656 19712 19773 19968 20328 20384 20412 20449 20592 20736 21021 21168 21294 21296 21384 21632 21952 22022 22113 22176 22281 22308 22464 22638 22869 22932 23166 23232 23296 23328 23342 23716 23814 23958 24024 24167 24192 24336 24696 24843 24948 25088 25168 25272 25344 25464 25872 26026 26136 26208 26364 26754 27027 27104 27216 27378 27456 27586 27783 27951 28028 28224 28314 28392 28512 28561 28647 29106 29403 29484 29568 29708 29744 29952 30184 30492 30576 30758 30888 30976 31104 31752 31941 31944 32032 32076 32256 32448 32928 33033 33124 33264 33462 33696 33952 33957 34398 34496 34606 34749 34848 34944 35013 35152 35574 35672 35721 35937 36036 36288 36504 36608 37044 37268 37422 37632 37752 37856 37908 38016 38196 38808 39039 39204 39312 39424 39546 40131 40656 40768 40824 40898 41067 41184 41379 41472 41503 42042 42336 42471 42588 42592 42768 43264 43659 43904 44044 44226 44352 44562 44616 44928 45276 45738 45864 46137 46332 46464 46592 46656 46684 47432 47628 47916 48048 48334 48384 48672 49049 49392 49686 49896 50193 50336 50544 50688 50928 51597 51744 51909 51989 52052 52272 52416 52728 53361 53508 54054 54208 54432 54756 54912 55172 55566 55902 56056 56133 56448 56628 56784 57024 57122 57294 57967 58212 58806 58968 59136 59319 59416 59488 59904 60368 60984 61152 61347 61516 61776 61952 62208 63063 63504 63882 63888 64064 64152 64896 65219 65856 66066 66248 66339 66528 66843 66924 67392 67904 67914 68607 68796 68992 69212 69498 69696 69888 70026 70304 71148 71344 71442 71874 72072 72501 72576 73008 73216 74088 74529 74536 74844 75264 75504 75712 75816 76032 76392 77077 77616 78078 78408 78624 79092 80262 81081 81312 81536 81648 81697 81796 82134 82368 82758 83006 83349 83853 84084 84672 84942 85176 85184 85536 85683 85941 86528 87318 87808 88088 88209 88452 88704 89124 89232 89856 90552 91091 91476 91728 92274 92664 92928 93312 93368 94864 95256 95823 95832 96096 96551 96668 96768 97344 98098 98784 99099 99372 99792 100386 100672 101088 101856 101871 103194 103488 103818 103978 104104 104247 104544 104832 105039 105456 106722 107016 107653 107811 108108 108416 108864 109512 109824 110344 111132 111804 112112 112266 112896 113256 113568 114048 114244 114588 115934 116424 117117 117612 117936 118272 118638 118832 118976 120393 120736 121121 121968 122304 122694 123032 123201 123552 124137 124416 124509 126126 127008 127413 127764 127776 128128 128304 128381 129792 130438 130977 131712 132132 132496 132678 133056 133686 133848 134784 135808 135828 137214 137592 137984 138411 138424 138996 139392 139776 140052 140608 142296 142688 142884 143143 143748 144144 145002 145152 146016 147147 148176 149058 149072 149688 150579 151008 151424 151632 151723 152064 152784 154154 154791 155232 155727 155967 156156 156816 157248 158184 160083 160524 162162 162624 163072 163296 163394 163592 164268 164736 165516 166012 166698 167706 168168 169169 169344 169884 170352 170368 171072 171366 171882 173901 174636 175616 176176 176418 176904 177408 177957 178248 178464 179309 179712 181104 182182 182952 183456 184041 184548 185328 185856 186624 186736 189189 189728 190512 191646 191664 192192 193102 193336 194688 195657 196196 197568 198198 198744 199584 199927 200529 200772 201344 202176 203712 203742 205821 206388 206976 207636 207956 208208 208494 209088 209664 210078 210912 213444 214032 215306 215622 216216 216832 217503 217728 219024 219648 220688 222264 223587 223608 224224 224532 224939 225792 226512 227136 228096 228488 229176 231231 231868 232848 234234 235224 235872 237276 237664 237952 240786 241472 242242 243243 243936 244608 245091 245388 246064 246402 247104 248274 249018 250047 251559 252252 254016 254826 255528 255552 256256 256608 256762 257049 257823 259584 260876 261954 263424 264264 264992 265356 265837 266112 267372 267696 269568 271616 271656 273273 274428 275184 275968 276822 276848 277992 278784 280104 281216 284592 285376 285768 286286 287469 287496 288288 289653 290004 290304 292032 294294 296352 297297 298116 298144 299376 301158 302016 302848 303264 303446 305568 305613 308308 309582 310464 311454 311934 312312 313632 314171 314496 315117 316368 320166 321048 322959 323433 324324 325248 326144 326592 326788 327184 328536 329472 331032 332024 333396 335412 336336 338338 338688 339768 340704 340736 342144 342732 343764 347802 349272 351351 352352 352836 353808 354816 355914 356496 356928 358618 361179 362208 363363 363923 364364 365904 366912 368082 369096 370656 371293 372411 373248 373472 373527 378378 379456 381024 382239 383292 383328 384384 385143 386204 386672 389376 391314 392392 392931 395136 396396 397488 399168 399854 401058 401544 402688 404352 407424 407484 411642 412776 413952 415233 415272 415912 416416 416988 418176 419328 420156 421824 426888 428064 429429 430612 431244 432432 433664 435006 435456 438048 441376 441441 444528 447174 447216 448448 449064 449878 451737 453024 454272 455169 456192 456533 456976 458352 462462 463736 464373 465696 467181 467901 468468 470448 471744 474552 475328 475904 480249 481572 482944 484484 486486 487872 489216 490182 490776 492128 492804 494208 496548 498036 500094 503118 504504 507507 508032 509652 511056 511104 512512 513216 513524 514098 515646 521703 521752 523908 526848 528528 529984 530712 531674 532224 533871 534744 535392 537927 539136 539539 543232 543312 546546 548856 550368 552123 553644 553696 555984 557568 560208 562432 567567 569184 570752 571536 571879 572572 574938 574992 576576 579306 580008 584064 586971 588588 592704 594594 596232 596288 598752 599781 601587 602316 604032 605696 606528 606892 611136 611226 616616 617463 619164 620928 622908 623868 624624 627264 628342 628992 630234 632736 637637 640332 642096 645918 646866 648648 650496 652509 653184 653576 654368 657072 658944 662064 664048 666792 670761 670824 672672 674817 675857 676676 677376 679536 681408 681472 684288 685464 687528 693693 695604 698544 702702 704704 705672 707616 711828 712992 713856 717236 722358 724416 726726 727846 728728 729729 731808 733824 735273 736164 738192 741312 742586 744822 746944 747054 753571 754677 756756 758912 762048 764478 766584 766656 768768 770286 771147 772408 773344 773469 778752 782628 784784 785862 790272 792792 794976 797511 798336 799708 802116 803088 805376 808704 814848 814968 819819 823284 825552 827904 830466 830544 831824 832832 833976 836352 840312 843648 847847 853776 856128 858858 861224 862407 862488 864864 868959 870012 870912 876096 882752 882882 889056 891891 894348 894432 896896 898128 898667 899756 903474 906048 908544 910338 913066 913952 916704 916839 924924 927472 928746 931392 934362 935802 936936 940896 942513 943488 945351 949104 950656 951808 960498 963144 965888 968877 968968 970299 972972 975744 978432 980364 981552 984256 985608 988416 993096 996072 1000188 1002001 1006236 1009008 1015014 1016064 1019304 1022112 1022208 1026432 1027048 1028196 1031292 1043406 1043504 1047816 1054053 1057056 1059968 1061424 1062061 1063348 1064448 1067742 1069488 1070784 1075854 1079078 1083537 1086624 1090089 1091769 1093092 1097712 1100736 1104246 1107288 1107392 1111968 1113879 1117233 1120416 1120581 1124864 1125721 1135134 1138368 1141504 1143072 1143758 1145144 1146717 1149876 1149984 1153152 1155429 1158612 1160016 1168128 1173942 1177176 1184183 1185408 1189188 1192464 1192576 1197504 1199562 1203174 1204632 1208064 1213056 1213784 1222272 1222452 1233232 1234926 1238328 1241856 1245699 1245816 1247736 1249248 1254528 1255163 1256684 1257984 1260468 1265472 1275274 1280664 1284192 1288287 1291836 1293732 1297296 1300992 1305018 1306368 1307152 1308736 1314144 1324128 1324323 1328096 1333584 1341522 1341648 1345344 1349634 1351714 1353352 1355211 1359072 1362816 1365507 1368576 1369599 1370928 1375056 1387386 1391208 1397088 1399489 1401543 1403703 1405404 1409408 1411344 1412191 1415232 1423656 1425984 1427712 1434472 1440747 1444716 1448832 1453452 1455692 1457456 1459458 1463616 1467648 1470546 1472328 1476384 1482624 1485172 1489644 1493888 1494108 1507142 1509354 1513512 1517824 1522521 1524096 1528956 1533168 1533312 1537536 1540572 1542294 1544816 1546688 1546938 1565109 1565256 1569568 1571724 1574573 1580544 1585584 1589952 1595022 1596672 1599416 1601613 1604232 1606176 1613781 1617408 1618617 1629696 1629936 1639638 1646568 1651104 1656369 1660932 1661088 1663648 1665664 1667952 1668953 1672704 1680624 1687296 1695694 1702701 1707552 1712256 1715637 1717716 1722448 1724814 1724976 1729728 1737918 1740024 1752192 1760913 1765504 1765764 1778112 1783782 1788696 1788864 1793792 1796256 1797334 1799343 1799512 1804761 1806948 1812096 1817088 1820676 1826132 1827904 1833408 1833678 1849848 1854944 1857492 1860859 1862784 1868724 1871604 1873872 1881792 1885026 1886976 1890702 1898208 1901312 1912911 1920996 1926288 1931776 1937754 1937936 1940598 1945944 1951488 1957527 1960728 1963104 1968512 1971216 1972399 1976832 1986192 1992144 2000376 2004002 2012283 2012472 2018016 2024451 2027571 2030028 2032128 2038608 2044224 2044416 2052864 2054096 2056392 2062584 2081079 2086812 2087008 2095632 2108106 2114112 2119936 2122848 2124122 2126696 2135484 2138976 2141568 2151708 2158156 2167074 2173248 2180178 2183538 2186184 2195424 2199197 2201472 2205819 2208492 2214576 2214784 2223936 2227758 2234466 2240832 2241162 2251442 2260713 2264031 2270268 2276736 2283008 2286144 2287516 2290288 2293434 2299752 2299968 2306304 2310858 2313441 2317224 2320032 2331017 2336256 2347884 2354352 2368366 2370816 2378376 2384928 2385152 2392533 2395008 2399124 2406348 2409264 2416128 2426112 2427568 2444544 2444904 2459457 2466464 2469852 2476656 2483712 2491398 2491632 2495472 2498496 2509056 2510326 2513368 2520936 2530944 2543541 2550548 2561328 2568384 2576574 2583672 2587464 2594592 2599051 2606877 2610036 2612736 2614304 2617472 2628288 2648256 2648646 2656192 2667168 2675673 2683044 2683296 2690688 2696001 2699268 2703428 2706704 2710422 2718144 2725632 2731014 2739198 2741856 2750112 2750517 2774772 2782416 2794176 2798978 2803086 2807406 2810808 2818816 2822688 2824382 2827539 2830464 2836053 2847312 2851968 2855424 2868944 2881494 2889432 2897664 2906631 2906904 2911384 2914912 2918916 2924207 2927232 2935296 2941092 2944656 2952768 2965248 2970344 2979288 2987776 2988216 3006003 3014284 3018708 3027024 3035648 3045042 3048192 3057912 3066336 3066624 3081144 3084588 3089632 3093376 3093876 3130218 3130512 3139136 3143448 3149146 3162159 3171168 3179904 3186183 3190044 3193344 3198832 3203226 3208464 3212352 3227562 3237234 3250611 3259872 3270267 3275307 3279276 3293136 3302208 3312738 3321864 3322176 3327296 3331328 3335904 3337906 3341637 3351699 3361248 3361743 3374592 3377163 3391388 3405402 3415104 3424512 3431274 3435432 3444896 3449628 3449952 3455881 3459456 3466287 3475836 3480048 3504384 3521826 3531008 3531528 3552549 3556224 3567564 3577392 3577728 3587584 3592512 3594668 3598686 3599024 3609522 3613896 3624192 3641352 3652264 3655808 3666816 3667356 3699696 3709888 3714984 3721718 3725568 3737097 3737448 3743208 3747744 3763584 3765489 3770052 3773952 3781404 3796416 3802624 3825822 3841992 3852576 3864861 3875508 3875872 3881196 3891888 3902976 3915054 3921456 3926208 3937024 3942432 3944798 3972384 3972969 3984288 4000752 4003153 4008004 4024566 4024944 4036032 4048902 4055142 4060056 4077216 4084223 4088448 4096521 4105728 4108192 4108797 4112784 4125168 4162158 4173624 4174016 4191264 4198467 4204629 4211109 4216212 4228224 4236573 4239872 4245696 4248244 4253392 4270968 4277952 4283136 4303416 4316312 4322241 4334148 4346496 4360356 4367076 4372368 4390848 4398394 4402944 4411638 4416984 4429152 4429568 4447872 4455516 4468932 4481664 4482324 4502884 4521426 4528062 4540536 4553472 4567563 4572288 4575032 4580576 4586868 4599504 4599936 4612608 4621716 4626882 4634448 4640064 4662034 4695327 4695768 4708704 4723719 4730999 4736732 4741632 4756752 4769856 4770304 4785066 4790016 4798248 4812696 4818528 4826809 4841343 4852224 4855136 4855851 4889088 4889808 4918914 4932928 4939704 4953312 4969107 4982796 4983264 4990944 4996992 5006859 5018112 5020652 5026736 5041872 5061888 5087082 5101096 5108103 5122656 5136768 5146911 5153148 5167344 5174928 5189184 5198102 5213754 5220072 5228608 5234944 5256576 5282739 5296512 5297292 5312384 5334336 5351346 5366088 5366592 5381376 5392002 5398029 5398536 5406856 5413408 5414283 5420844 5436288 5451264 5462028 5478396 5483712 5500224 5501034 5549544 5564832 5582577 5588352 5597956 5606172 5614812 5621616 5637632 5645376 5648764 5655078 5660928 5672106 5694624 5703936 5737888 5738733 5762988 5778864 5795328 5813262 5813808 5822768 5829824 5837832 5848414 5854464 5872581 5882184 5889312 5905536 5917197 5930496 5934929 5940688 5958576 5975552 5976432 6012006 6028568 6036849 6037416 6054048 6073353 6082713 6090084 6096384 6115824 6132672 6133248 6162288 6169176 6179264 6186752 6187752 6243237 6260436 6261024 6278272 6286896 6290669 6298292 6324318 6342336 6359808 6372366 6380088 6397664 6406452 6416928 6424704 6455124 6474468 6501222 6519744 6540534 6550614 6558552 6586272 6597591 6604416 6617457 6625476 6643728 6644352 6654592 6662656 6671808 6675812 6683274 6703398 6722496 6723486 6754326 6782139 6782776 6792093 6810804 6830208 6849024 6862548 6870864 6889792 6899256 6899904 6911762 6918912 6932574 6940323 6951672 6960096 6993051 7008768 7014007 7043652 7062016 7063056 7105098 7112448 7135128 7154784 7155456 7177599 7185024 7189336 7197372 7198048 7219044 7227792 7248384 7282704 7304528 7311616 7333632 7334712 7378371 7399392 7419776 7429968 7434427 7443436 7451136 7474194 7474896 7486416 7495488 7527168 7530978 7540104 7562808 7592832 7630623 7651644 7683984 7705152 7729722 7751016 7751744 7762392 7783776 7797153 7820631 7830108 7842912 7852416 7874048 7880047 7884864 7889596 7944768 7945938 7968576 8001504 8006306 8016008 8027019 8049132 8049888 8072064 8088003 8097804 8110284 8120112 8154432 8168446 8176896 8193042 8216384 8217594 8225568 8250336 8289281 8324316 8347248 8348032 8382528 8396934 8409258 8422218 8432424 8456448 8473146 8482617 8491392 8496488 8506784 8508159 8541936 8555904 8566272 8606832 8632624 8644482 8668296 8692992 8719893 8720712 8734152 8744736 8772621 8781696 8786141 8796788 8805888 8823276 8833968 8858304 8859136 8895744 8911032 8937864 8963328 8964648 9005768 9018009 9042852 9056124 9081072 9106944 9135126 9144576 9150064 9161152 9173736 9199008 9199872 9243432 9253764 9268896 9280128 9324068 9390654 9391536 9417408 9447438 9461998 9473464 9486477 9513504 9539712 9558549 9570132 9580032 9596496 9625392 9637056 9653618 9682686 9710272 9711702 9779616 9796423 9810801 9825921 9837828 9865856 9879408 9885337 9906624 9938214 9965592 9966528 9981888 9993984 10013718 10024911 10041304 10053472 10055097 10083744 10085229 10123776 10131489 10174164 10202192 10216206 10245312 10273536 10293822 10306296 10334688 10349856 10367643 10378368 10396204 10398861 10427508 10440144 10457216 10469888 10513152 10565478 10593024 10594584 10624768 10657647 10668672 10702692 10732176 10733184 10762752 10784004 10796058 10797072 10813712 10826816 10828566 10841688 10872576 10924056 10956792 10967424 11000448 11002068 11022011 11099088 11129664 11165154 11176704 11195912 11211291 11212344 11229624 11243232 11290752 11296467 11297528 11310156 11321856 11344212 11389248 11407872 11475776 11477466 11525976 11557728 11594583 11626524 11627616 11645536 11659648 11675664 11682671 11696828 11708928 11745162 11764368 11778624 11811072 11834394 11869858 11881376 11917152 11918907 11952864 12009459 12024012 12057136 12073698 12074832 12108096 12146706 12165426 12180168 12231648 12252669 12265344 12289563 12324576 12326391 12338352 12358528 12373504 12375504 12382931 12486474 12520872 12522048 12556544 12573792 12581338 12595401 12596584 12613887 12633327 12648636 12684672 12709719 12719616 12744732 12760176 12795328 12812904 12833856 12849408 12910248 12948936 13002444 13026013 13039488 13081068 13101228 13117104 13172544 13195182 13208832 13234914 13250952 13287456 13288704 13309184 13343616 13351624 13366548 13406796 13444992 13446972 13508652 13564278 13565552 13584186 13621608 13660416 13702689 13725096 13741728 13779584 13798512 13799808 13806793 13823524 13837824 13865148 13880646 13903344 13920192 13986102 14028014 14085981 14087304 14126112 14171157 14192997 14210196 14224896 14270256 14309568 14310912 14355198 14370048 14378672 14394744 14396096 14438088 14455584 14480427 14524029 14565408 14567553 14609056 14623232 14634373 14667264 14669424 14756742 14798784 14839552 14859936 14868854 14886872 14907321 14948388 14949792 14972832 14990976 15020577 15054336 15061956 15080208 15125616 15185664 15261246 15303288 15367968 15394379 15410304 15440733 15459444 15502032 15503488 15524784 15567552 15594306 15641262 15660216 15685824 15704832 15760094 15769728 15779192 15848217 15889536 15891876 15937152 16003008 16012612 16032016 16054038 16098264 16099776 16144128 16176006 16194087 16195608 16220568 16240224 16308864 16317119 16336892 16353792 16386084 16432768 16435188 16451136 16500672 16578562 16648632 16694496 16696064 16747731 16765056 16793868 16818516 16844436 16864848 16912896 16946292 16965234 16982784 16992976 17013568 17016318 17083872 17111808 17213664 17216199 17265248 17288964 17336592 17385984 17439786 17441424 17468304 17489472 17545242 17563392 17572282 17593576 17617743 17646552 17667936 17716608 17751591 17791488 17804787 17822064 17875728 17926656 17929296 18011536 18036018 18085704 18112248 18162144 18193357 18220059 18248139 18270252 18289152 18300128 18322304 18347472 18358483 18398016 18399744 18486864 18507528 18537792 18560256 18648136 18729711 18781308 18783072 18834816 18872007 18894876 18923996 18946928 18972954 19027008 19079424 19117098 19140264 19192992 19250784 19274112 19307236 19365372 19420544 19423404 19559232 19592846 19621602 19651842 19675656 19731712 19758816 19770674 19792773 19813248 19852371 19876428 19931184 19933056 19963776 19987968 20027436 20049822 20082608 20106944 20110194 20167488 20170458 20262978 20346417 20348328 20404384 20432412 20469449 20490624 20547072 20587644 20612592 20669376 20699712 20735286 20756736 20792408 20797722 20820969 20855016 20880288 20914432 20979153 21026304 21042021 21130956 21186048 21189168 21249536 21315294 21337344 21405384 21464352 21466368 21532797 21568008 21592116 21594144 21627424 21653632 21657132 21683376 21696389 21745152 21848112 21913584 21934848 22000896 22004136 22044022 22135113 22198176 22259328 22303281 22330308 22353408 22391824 22422582 22424688 22459248 22486464 22581504 22592934 22595056 22620312 22688424 22778496 22891869 22951552 22954932 23051952 23115456 23189166 23253048 23255232 23291072 23319296 23351328 23365342 23391459 23393656 23461893 23490324 23528736 23557248 23622144 23640141 23668788 23739716 23762752 23834304 23837814 23905728 24018918 24048024 24114272 24147396 24149664 24191167 24216192 24264009 24293412 24330852 24360336 24463296 24505338 24530688 24579126 24649152 24652782 24676704 24717056 24751008 24765862 24867843 24972948 25041744 25044096 25113088 25147584 25162676 25190802 25193168 25227774 25266654 25297272 25369344 25419438 25447851 25489464 25520352 25590656 25625808 25641187 25667712 25698816 25820496 25897872 26004888 26052026 26078976 26159679 26162136 26202456 26234208 26317863 26345088 26358423 26390364 26417664 26469828 26501904 26574912 26577408 26618368 26687232 26703248 26733096 26813592 26889984 26893944 27017304 27054027 27128556 27131104 27168372 27243216 27320832 27405378 27450192 27483456 27559168 27597024 27599616 27613586 27647048 27730296 27761292 27806688 27840384 27972204 28056028 28171962 28174608 28252224 28342314 28385994 28420392 28540512 28589561 28619136 28675647 28710396 28740096 28757344 28789488 28792192 28876176 28911168 28960854 29048058 29130816 29135106 29218112 29268746 29338848 29389269 29432403 29477763 29513484 29597568 29656011 29679104 29719872 29737708 29773744 29814642 29896776 29899584 29945664 29981952 30041154 30074733 30123912 30160416 30251232 30255687 30303221 30371328 30394467 30522492 30606576 30735936 30788758 30820608 30881466 30918888 31004064 31006976 31049568 31102929 31135104 31188612 31196583 31282524 31320432 31371648 31409664 31520188 31539456 31558384 31696434 31779072 31783752 31874304 31972941 32006016 32025224 32064032 32108076 32196528 32199552 32288256 32352012 32388174 32391216 32441136 32480448 32617728 32634238 32673784 32772168 32865536 32870376 32902272 33001344 33066033 33157124 33297264 33388992 33392128 33495462 33530112 33587736 33637032 33688872 33729696 33787663 33889401 33892584 33930468 33965568 33985952 34027136 34032636 34167744 34223616 34427328 34432398 34530496 34577928 34673184 34783749 34879572 34882848 34936608 34978944 35048013 35090484 35126784 35144564 35187152 35235486 35293104 35335872 35433216 35503182 35609574 35644128 35751456 35756721 35858592 36023072 36028377 36072036 36171408 36224496 36324288 36386714 36440118 36496278 36540504 36600256 36644608 36694944 36716966 36758007 36796032 36868689 36973728 36979173 37015056 37075584 37120512 37148793 37296272 37459422 37562616 37566144 37669632 37744014 37786203 37789752 37847992 37893856 37899981 37945908 38014691 38054016 38129157 38158848 38234196 38280528 38385984 38501568 38548224 38614472 38730744 38841088 38846808 39078039 39118464 39185692 39243204 39303684 39351312 39463424 39517632 39541348 39585546 39626496 39704742 39752856 39862368 39866112 39927552 40054872 40099644 40165216 40213888 40220388 40334976 40340916 40525956 40692834 40696656 40808768 40864824 40938898 40981248 41108067 41175288 41225184 41338752 41399424 41420379 41470572 41513472 41584816 41595444 41641938 41710032 41760576 41828864 41958306 42084042 42257943 42261912 42378336 42513471 42578991 42630588 42674688 42810768 42928704 42932736 43065594 43136016 43184232 43188288 43254848 43307264 43314264 43366752 43392778 43441281 43572087 43696224 43702659 43827168 43869696 43903119 44001792 44008272 44034683 44088044 44270226 44396352 44518656 44606562 44660616 44783648 44845164 44849376 44918496 44926453 44972928 45061731 45163008 45185868 45190112 45240624 45376848 45556992 45783738 45903104 45909864 46103904 46183137 46230912 46322199 46378332 46506096 46510464 46582144 46638592 46702656 46730684 46782918 46787312 46923786 46980648 47057472 47114496 47280282 47337576 47479432 47525504 47544651 47668608 47675628 47811456 48037836 48096048 48228544 48294792 48299328 48382334 48432384 48528018 48582261 48586824 48661704 48720672 48926592 48951357 49010676 49061376 49158252 49298304 49305564 49353408 49434112 49502016 49531724 49735686 49945896 50083488 50088192 50243193 50295168 50325352 50381604 50386336 50455548 50533308 50594544 50738688 50838876 50895702 50978928 51040704 51181312 51251616 51282374 51335424 51640992 51648597 51795744 52009776 52040989 52104052 52157952 52319358 52324272 52404912 52468416 52635726 52690176 52716846 52780728 52939656 53003808 53094899 53149824 53254773 53374464 53406496 53414361 53466192 53627184 53779968 53787888 54034608 54108054 54257112 54262208 54336744 54486432 54580071 54660177 54744417 54810756 54900384 54966912 55075449 55118336 55160329 55194048 55199232 55227172 55294096 55460592 55522584 55613376 55680768 55944408 56112056 56189133 56343924 56349216 56504448 56616021 56684628 56771988 56840784 57081024 57179122 57238272 57351294 57420792 57514688 57578976 57584384 57752352 57822336 57921708 58096116 58261632 58270212 58436224 58537492 58677696 58778538 58864806 58955526 59026968 59195136 59312022 59378319 59439744 59475416 59547488 59557113 59629284 59793552 59799168 59891328 59963904 60082308 60149466 60247824 60320832 60502464 60511374 60606442 60788934 61039251 61044984 61213152 61408347 61471872 61502987 61577516 61641216 61762932 61837776 62008128 62013952 62099136 62205858 62270208 62377224 62393166 62565048 62640864 62743296 62937459 63040376 63078912 63116768 63126063 63392868 63558144 63567504 63748608 63945882 64012032 64050448 64128064 64216152 64393056 64399104 64598391 64704024 64776348 64782432 64882272 64960896 65089167 65235456 65268476 65347568 65544336 65731072 65740752 65804544 66002688 66132066 66314248 66405339 66594528 66777984 66909843 66990924 67060224 67175472 67274064 67377744 67459392 67575326 67778802 67785168 67860936 67971904 68054272 68065272 68335488 68675607 68854656 68864796 69060992 69155856 69197359 69346368 69567498 69759144 69765696 69873216 69957888 70096026 70174377 70180968 70289128 70374304 70385679 70470972 70586208 70671744 70866432 70920423 71006364 71219148 71288256 71502912 71513442 71717184 72046144 72056754 72144072 72342816 72448992 72573501 72648576 72773428 72792027 72880236 72992556 73081008 73200512 73289216 73389888 73433932 73516014 73592064 73737378 73947456 73958346 74030112 74151168 74297586 74592544 74603529 74918844 75125232 75132288 75339264 75488028 75572406 75579504 75695984 75787712 75799962 75891816 76029382 76108032 76258314 76343553 76468392 76561056 76771968 76923561 77003136 77096448 77154077 77228944 77461488 77682176 77693616 78156078 78236928 78371384 78479037 78486408 78607368 78702624 78953589 79035264 79075269 79082696 79171092 79252992 79409484 79505712 79724736 79732224 79855104 80109744 80199288 80330432 80427776 80440776 80669952 80681832 81051912 81162081 81385668 81393312 81617536 81729648 81778697 81877796 81962496 82216134 82350576 82450368 82677504 82798848 82840758 82941144 83169632 83190888 83283876 83420064 83521152 83916612 84168084 84515886 84523824 84756672 85026942 85157982 85261176 85621536 85768683 85857408 86026941 86131188 86272032 86368464 86376576 86509696 86614528 86628528 86680517 86733504 86785556 86882562 87144174 87392448 87405318 87654336 87806238 88016544 88069366 88167807 88176088 88297209 88433289 88540452 88792704 88968033 89037312 89213124 89321232 89567296 89690328 89698752 89836992 89852906 89945856 90123462 90224199 90371736 90380224 90481248 90753696 90909663 91113984 91182091 91183401 91567476 91806208 91819728 92207808 92366274 92461824 92644398 92756664 93012192 93020928 93164288 93308787 93405312 93461368 93565836 93574624 93589749 93847572 93961296 94114944 94228992 94560564 94675152 94958864 95051008 95089302 95337216 95351256 95622912 95918823 96075672 96192096 96457088 96589584 96598656 96647551 96764668 96864768 97056036 97164522 97173648 97323408 97441344 97853184 97902714 98021352 98316504 98596608 98611128 98706816 99004032 99063448 99198099 99471372 99891792 100166976 100176384 100486386 100590336 100650704 100763208 100772672 100911096 101066616 101189088 101362989 101668203 101677752 101791404 101957856 102081408 102362624 102440611 102503232 102564748 102670848 103281984 103297194 103591488 104019552 104081978 104208104 104351247 104638716 104648544 104809824 104936832 105144039 105271452 105380352 105433692 105561456 105879312 106007616 106189798 106299648 106509546 106812992 106828722 106932384 107254368 107575776 107760653 108069216 108085131 108216108 108514224 108524416 108673488 108972864 109160142 109320354 109488834 109621512 109800768 109933824 110150898 110274021 110320658 110388096 110454344 110588192 110606067 110921184 110937519 111045168 111226752 111361536 111446379 111888816 112224112 112378266 112687848 112698432 113008896 113232042 113358609 113369256 113543976 113681568 114044073 114162048 114219833 114358244 114387471 114476544 114702588 114841584 115029376 115157952 115168768 115504704 115644672 115843416 116192232 116523264 116540424 116872448 117074984 117234117 117355392 117557076 117729612 117911052 118053936 118390272 118624044 118756638 118879488 118950832 119094976 119114226 119258568 119587104 119598336 119782656 120164616 120298932 120495648 120641664 121004928 121022748 121212884 121577868 122078502 122089968 122426304 122816694 122943744 123005974 123155032 123324201 123525864 123675552 124016256 124198272 124261137 124411716 124540416 124754448 124786332 125130096 125281728 125486592 125874918 126080752 126233536 126252126 126785736 127135008 127353499 127540413 127736973 127891764 128024064 128100896 128256128 128432304 128509381 128786112 128798208 129196782 129408048 129552696 129564864 129764544 129921792 130178334 130323843 130536952 130695136 130716261 131088672 131107977 131481504 131609088 131709357 132005376 132104049 132264132 132628496 132810678 133189056 133555968 133819686 133981848 134350944 134548128 134755488 134779359 134918784 135150652 135185193 135557604 135570336 135721872 135943808 136108544 136130544 136212241 136670976 137351214 137709312 137729592 138121984 138311712 138394718 138549411 138692736 138966597 139134996 139518288 139531392 139746432 139915776 140192052 140348754 140361936 140578256 140748608 140771358 140941944 141172416 141343488 141840846 142012728 142438296 142576512 143005824 143026884 143286143 143434368 144092288 144113508 144288144 144685632 144897984 145147002 145297152 145546856 145584054 145746783 145760472 145985112 146162016 146401024 146779776 146854071 146867864 147032028 147184128 147474756 147894912 147916692 148060224 148302336 148595172 149185088 149207058 149837688 150250464 150264576 150729579 150976056 151144812 151159008 151391968 151575424 151599924 151783632 151874723 152058764 152216064 152516628 152687106 152936784 153122112 153543936 153847122 154006272 154308154 154457888 154922976 154945791 155387232 156122967 156312156 156473856 156742768 156958074 156972816 157214736 157405248 157907178 158070528 158150538 158165392 158342184 158818968 159011424 159284697 159449472 159764319 160219488 160243083 160398576 160660864 160855552 160881552 160978103 161339904 161363664 162103824 162324162 162771336 162786624 163235072 163459296 163557394 163740213 163755592 163980531 164233251 164432268 164701152 164900736 165226347 165355008 165480987 165597696 165681516 165882288 166339264 166381776 166567752 166840128 167042304 167833224 168336168 169031772 169047648 169338169 169513344 169848063 170053884 170315964 170522352 171243072 171537366 171714816 172053882 172262376 172544064 172736928 172753152 173019392 173257056 173361034 173467008 173571112 173765124 174288348 174784896 174810636 175308672 175612476 176033088 176138732 176335614 176352176 176594418 176866578 177080904 177585408 177936066 178134957 178426248 178642464 179134592 179380656 179397504 179488309 179673984 179705812 179891712 180246924 180448398 180743472 180760448 180962496 181507392 181819326 182364182 182366802 183117753 183134952 183639456 184225041 184415616 184508961 184732548 184923648 185288796 185513328 186024384 186041856 186328576 186617574 186810624 186922736 187131672 187149248 187179498 187695144 187922592 188229888 188812377 189121128 189350304 189378189 189917728 190102016 190178604 190246849 190674432 190702512 191245824 191837646 192151344 192384192 192914176 193179168 193197312 193295102 193529336 193795173 194112072 194329044 194347296 194646816 194882688 195267501 195706368 195805428 196042704 196633008 197193216 197222256 197413632 198008064 198126896 198396198 198942744 199783584 200126927 200333952 200729529 200972772 201180672 201301408 201526416 201545344 201822192 202133232 202378176 202725978 203336406 203355504 203582808 203915712 204162816 204881222 205006464 205129496 206026821 206563968 206594388 207182976 207592077 208039104 208163956 208416208 208702494 209277432 209297088 209619648 209873664 210288078 210523131 210542904 210867384 211122912 211758624 212015232 212122547 212379596 212599296 212761269 213019092 213625984 213657444 213864768 214508736 215151552 215521306 216138432 216170262 216432216 217028448 217048832 217346976 217720503 217945728 218320284 218376081 218640708 218977668 219243024 219601536 219867648 220301796 220548042 220641316 220776192 220908688 221176384 221212134 221842368 221875038 222090336 222453504 222892758 223777632 223810587 224448224 224756532 225375696 225396864 226017792 226464084 226717218 226738512 227087952 227363136 228088146 228324096 228439666 228716488 228774942 229030659 229405176 229683168 230058752 230315904 230770683 231009408 231289344 231462231 231686832 232384464 233046528 233080848 233744896 234149968 234468234 234710784 235114152 235459224 235822104 236107872 236513641 236860767 237225807 237248088 237513276 237758976 237901664 238189952 238228452 238517136 238660279 239174208 239196672 239565312 240329232 240597864 240991296 241283328 242009856 242045496 242425768 243155736 243486243 244157004 244179936 244852608 245336091 245633388 245887488 246011948 246310064 246648402 247051728 247351104 248032512 248396544 248522274 248823432 249508896 249572664 250260192 250563456 251749836 252161504 252467072 252504252 253571472 254270016 254706998 255080826 255473946 255783528 256201792 256512256 256864608 257018762 257306049 257572224 258080823 258393564 258816096 259105392 259129728 259529088 259843584 260041551 260356668 260647686 261073904 261390272 261432522 262177344 262215954 262963008 263418714 264208098 264503421 264528264 265256992 265299867 265621356 266102837 266378112 266904099 267111936 267639372 267963696 268701888 269096256 269510976 269558718 269837568 270301304 270370386 270672597 271115208 271140672 271443744 271887616 272261088 272424482 272728989 273341952 273546273 273550203 274702428 275418624 275459184 276243968 276623424 276789436 277098822 277385472 277933194 278269992 279036576 279062784 279492864 279926361 280384104 280697508 280723872 281156512 281497216 281542716 281883888 282053057 282344832 282686976 283681692 284025456 284876592 285153024 286011648 286053768 286572286 286868736 287756469 288184576 288227016 288576288 289371264 289795968 289942653 290294004 290594304 291093712 291168108 291493566 291520944 291970224 292324032 292802048 293559552 293708142 293735728 294064056 294949512 295789824 295833384 296120448 297190344 297594297 298370176 298414116 299675376 300500928 300529152 301459158 301952112 302289624 302318016 302783936 303150848 303199848 303567264 303749446 304088967 304117528 305004609 305033256 305374212 305873568 306244224 307087872 307321833 307694244 308012544 308616308 308915776 309845952 309891582 310774464 312245934 312624312 313485536 313916148 313945632 314429472 314485171 314810496 315432117 315814356 316141056 316301076 316330784 316684368 317637936 318022848 318569394 318898944 319528638 320438976 320486166 320797152 321321728 321763104 321956206 322727328 323281959 324207648 324255393 324648324 325542672 325573248 326470144 326918592 327114788 327480426 327511184 327961062 328466502 328864536 329402304 329801472 330452694 330822063 330961974 331363032 331764576 332678528 332763552 332812557 333135504 333335431 333680256 334084608 334339137 335666448 336672336 338063544 338095296 338676338 339026688 339696126 340075827 340107768 340631928 341044704 342132219 342486144 342659499 343074732 343162413 343429632 344107764 344524752 345088128 345473856 345506304 346038784 346514112 346722068 346934016 347142224 347530248 348576696 349569792 349621272 350617344 351224952 351702351 352066176 352277464 352671228 352704352 353188836 353733156 354161808 355170816 355872132 356269914 356852496 357284928 358269184 358761312 358795008 358976618 359347968 359411624 360493848 360896796 361486944 361520896 361924992 363014784 363638652 364728364 364733604 366235506 366269904 367278912 368450082 368831232 369017922 369465096 370577592 371026656 371664293 372048768 372783411 373235148 373621248 373845472 374263344 374298496 374358996 375390288 375845184 376459776 377624754 378242256 378700608 378756378 379835456 380357208 380493698 381405024 382060497 382621239 383210919 383675292 384302688 384768384 385528143 385828352 386122303 386358336 386394624 386590204 387058672 387590346 388224144 388658088 388694592 389293632 389765376 390535002 390971529 391610856 392085408 393266016 393323931 393941873 394444512 394827264 395128071 396016128 396253792 396312147 396792396 397885488 399567168 400253854 400667904 401459058 401945544 402602816 403052832 403090688 403644384 404266464 404338077 404756352 405451956 405555579 406672812 406711008 407165616 407831424 408325632 408636723 409762444 410012928 410258992 412053642 413127936 413188776 414365952 415184154 415648233 416078208 416327912 416832416 416899791 417404988 418554864 418594176 419239296 419747328 420576156 421046262 421085808 421734768 422245824 423517248 424030464 424245094 424759192 425522538 426038184 427251968 427314888 427729536 429017472 429858429 430303104 431042612 432276864 432340524 432864432 434056896 434097664 434693952 435441006 435891456 436640568 436752162 437281416 437955336 438486048 439203072 440562213 440603592 441096084 441282632 441552384 441817376 442352768 442424268 443684736 443750076 444180672 444907008 445785516 447555264 447621174 448896448 449513064 450751392 450793728 452188737 452928168 453434436 453477024 454175904 454726272 455624169 456176292 456648192 456879332 457432976 457549884 458061318 458810352 459366336 460117504 460631808 461541366 462018816 462924462 463373664 464768928 464837373 466161696 468299936 468368901 468936468 469421568 470228304 470918448 471644208 472215744 473027282 473721534 474451614 474496176 475026552 475803328 476379904 476456904 477034272 477320558 477854091 478348416 479292957 480658464 480729249 481195728 481982592 482566656 482934309 484019712 484090992 484381513 484851536 486311472 486972486 488314008 488359872 489705216 490672182 491220639 491266776 492023896 492620128 492699753 493296804 494103456 494190983 494702208 495679041 496065024 496442961 496793088 497044548 497646864 499017792 499145328 500520384 501126912 503499672 504323008 504934144 505008504 507142944 508014507 508540032 509413996 509544189 510161652 510947892 511567056 512403584 513024512 513729216 514037524 514612098 515144448 516161646 516787128 517632192 518210784 518259456 519058176 520083102 520713336 521295372 522147808 522780544 522865044 524354688 524431908 525926016 526837428 528416196 529006842 529056528 530513984 530599734 531242712 532205674 532756224 533808198 534404871 535278744 535927392 537403776 538192512 538464927 539021952 539117436 539675136 540602608 540740772 541345194 542230416 542281344 542887488 543775232 544522176 544848964 545457978 547092546 547100406 549353259 549404856 550918368 552675123 553246848 553526883 553578872 554197644 554770944 555866388 556539984 558073152 558125568 558985728 559852722 560768208 561395016 561447744 562313024 562994432 563085432 563767776 564106114 564689664 566437131 567363384 568050912 568134567 569753184 570306048 570740547 572023296 572107536 572450879 573144572 573737472 575512938 576369152 576454032 577152576 578742528 579591936 579885306 580588008 582187424 582336216 582987132 583041888 583940448 584043889 584648064 585802503 587119104 587416284 587471456 588128112 589899024 591579648 591666768 592240896 594380688 595188594 596740352 596828232 599350752 600380781 601001856 602188587 602918316 603904224 604579248 604636032 605567872 606301696 606399696 606763619 607134528 607498892 608177934 608235056 610009218 610066512 610748424 611747136 612488448 614643666 615388488 617232616 617831552 618080463 619691904 619783164 621548928 622776231 624491868 625248624 626971072 627832296 627891264 628858944 628970342 629620992 630864234 631569393 631628712 632602152 632661568 633368736 635275872 636045696 636367641 637138788 637797888 638283807 639057276 640877952 640972332 641594304 642643456 643526208 643912412 645454656 646563918 648415296 648510786 649296648 651085344 651146496 653161509 653837184 654229576 654960852 655022368 655128243 655922124 656933004 657729072 658804608 659602944 660905388 661644126 661923948 662726064 663529152 665357056 665527104 665625114 666271008 666670862 667360512 668678274 671332896 671431761 673344672 676127088 676190592 676532857 677352676 678053376 679392252 680151654 680215536 681263856 682089408 684264438 684972288 685318998 686149464 686324826 688215528 689049504 690176256 690947712 692312049 693028224 693444136 693868032 694284448 694386693 695060496 697153392 699139584 699242544 701234688 702449904 703404702 704132352 704554928 705342456 705408704 706377672 707466312 708323616 709540923 710582301 711677421 711744264 712539828 713704992 714569856 715980837 716538368 717084277 717522624 717590016 717953236 718695936 718823248 720987696 721793592 722973888 723041792 723849984 726029568 727277304 729456728 729467208 730458729 732471012 732539808 734557824 736008273 736900164 737662464 738035844 738930192 741155184 742053312 743328586 744097536 745566822 746470296 747690944 748526688 748596992 748717992 750780576 751690368 755249508 756484512 757401216 757512756 759670912 760714416 760987396 762810048 764120994 765242478 766421838 767350584 768605376 769536768 771056286 771918147 772244606 772716672 773180408 774117344 774242469 775180692 776448288 777316176 777389184 778587264 779530752 780124653 781070004 781943058 783221712 784170816 786532032 786647862 787883746 788889024 790256142 792507584 792624294 793510263 793584792 795770976 798308511 799134336 799538831 800507708 800712297 801335808 802918116 803891088 805205632 806105664 806181376 807288768 808532928 808676154 809512704 810903912 811111158 813345624 813422016 814331232 815662848 817273446 818186967 819524888 820025856 820517984 820638819 820650609 824107284 826255872 826377552 828731904 830368308 831296466 832156416 832655824 833664832 833799582 834809976 837109728 837188352 838478592 839779083 841152312 842092524 842171616 843469536 844491648 846159171 847034496 848060928 848490188 849518384 851045076 852076368 854503936 854629776 855459072 858034944 859716858 860606208 862085224 863269407 864553728 864681048 865728864 868113792 869387904 869827959 870882012 871782912 873281136 873504324 874562832 875910672 876972096 878406144 881124426 881207184 882192168 882565264 883634752 884705536 884848536 887369472 887500152 888361344 891571032 892782891 895110528 895242348 897792896 899026128 899565667 901502784 901587456 904377474 905856336 906868872 906954048 908351808 909452544 911248338 912266901 912352584 913758664 914865952 915013827 915099768 916122636 917620704 918732672 921263616 921965499 923082732 924037632 925848924 926747328 929537856 929674746 932323392 936599872 936737802 937872936 940456608 941836896 943288416 943455513 944431488 946054564 946296351 947443068 948903228 948992352 950053104 951606656 952759808 952913808 953485687 954068544 954641116 955708182 956696832 958585914 961316928 961458498 962391456 963965184 965868618 968181984 968763026 969703072 969845877 972622944 972766179 973944972 976628016 976719744 979410432 981344364 982441278 982533552 984047792 985240256 985399506 986593608 988206912 988381966 989404416 991358082 992466189 992885922 994089096 995293728 998035584 998290656 1000006293 1001040768 1002253824 1003003001 1003017411 1006999344 1008646016 1009868288 1010017008 1014285888 1016029014 1017080064 1018827992 1019088378 1020227481 1020323304 1021895784 1023134112 1024807168 1026396657 1027458432 1027978497 1028075048 1029224196 1029487239 1030288896 1032323292 1033574256 1035264384 1036421568 1036518912 1038116352 1040166204 1041426672 1042590744 1044295616 1045561088 1045730088 1048709376 1048863816 1051852032 1053674856 1055107053 1056832392 1058013684 1058113056 1061027968 1061199468 1062485424 1063123061 1064411348 1065512448 1067616396 1068809742 1070557488 1071854784 1074807552 1076385024 1076929854 1078043904 1078234872 1081205216 1081481544 1082690388 1084460832 1084562688 1085774976 1089044352 1089697928 1090915956 1094185092 1094200812 1098706518 1098809712 1101836736 1105350246 1106493696 1107053766 1107157744 1108395288 1111732776 1113079968 1114992879 1116146304 1118350233 1119705444 1121536416 1122790032 1122895488 1124626048 1125988864 1126170864 1126846721 1127535552 1128212228 1129379328 1132874262 1134726768 1136101824 1136269134 1139506368 1141481094 1144215072 1144901758 1146181491 1146289144 1147863717 1149632757 1151025876 1152908064 1154305152 1156584429 1157485056 1158366909 1159183872 1159770612 1161176016 1164374848 1164672432 1165974264 1166083776 1167880896 1168087778 1169296128 1171605006 1172914587 1174832568 1174942912 1176256224 1179798048 1181825619 1183333536 1184481792 1185367183 1185384213 1188761376 1188936441 1190377188 1193480704 1193656464 1194389981 1198701504 1200761562 1202003712 1204377174 1205836632 1207808448 1209158496 1209272064 1211135744 1212799392 1213014231 1213527238 1214269056 1214997784 1216355868 1216470112 1216666737 1220018436 1220133024 1221496848 1223494272 1224976896 1225910169 1229287332 1230776976 1234465232 1235663104 1236160926 1239383808 1239566328 1243097856 1245552462 1246944699 1248983736 1250497248 1253942144 1255664592 1255782528 1256418163 1257717888 1257940684 1259241984 1261728468 1263138786 1263257424 1265204304 1265323136 1266737472 1270551744 1272091392 1272735282 1274277576 1276567614 1278114552 1281755904 1281944664 1283188608 1287052416 1287824824 1289575287 1290909312 1293127836 1296830592 1297021572 1298593296 1302170688 1302292992 1306323018 1307674368 1308459152 1309921704 1310044736 1310256486 1311844248 1313866008 1315458144 1317609216 1321686639 1321810776 1323288252 1323847896 1325452128 1327058304 1330714112 1331054208 1331250228 1331727943 1332542016 1333341724 1334721024 1337356548 1342665792 1342863522 1346689344 1352254176 1352381184 1353065714 1354705352 1356566211 1358784504 1360303308 1360431072 1362527712 1364178816 1366872507 1368528876 1369944576 1370637996 1372298928 1372649652 1376431056 1378099008 1380352512 1381895424 1384624098 1386056448 1386888272 1388568896 1388773386 1390120992 1394306784 1398485088 1400888489 1404899808 1405106703 1406809404 1408264704 1409109856 1410684912 1410817408 1412755344 1414932624 1416647232 1419081846 1421164602 1423354842 1423488528 1425079656 1427409984 1429139712 1431961674 1433562273 1434168554 1435045248 1435906472 1437646496 1437878871 1441975392 1442187747 1443587184 1445947776 1447699968 1448802927 1452059136 1453144539 1454554608 1458913456 1458934416 1460917458 1464942024 1465079616 1469115648 1472016546 1473661917 1473800328 1476071688 1477860384 1482310368 1482572949 1484106624 1484857829 1486657172 1487037123 1488195072 1489328883 1491133644 1492940592 1495381888 1497053376 1497193984 1497435984 1498334651 1501561152 1503380736 1510499016 1512969024 1514802432 1515025512 1519341824 1521428832 1521974792 1524043521 1525620096 1528241988 1528632567 1530484956 1532843676 1534701168 1537210752 1539073536 1542112572 1543836294 1544489212 1545433344 1546360816 1548234688 1548484938 1550361384 1552896576 1554632352 1554778368 1557174528 1560249306 1562140008 1563886116 1566443424 1568341632 1573064064 1573295724 1575767492 1577778048 1580512284 1585015168 1585248588 1587020526 1587169584 1591541952 1596617022 1598268672 1599077662 1601015416 1601424594 1603214613 1605836232 1607782176 1610411264 1612211328 1614577536 1615394781 1617065856 1617352308 1619025408 1621807824 1622222316 1626691248 1626844032 1628662464 1631325696 1634546892 1636373934 1639049776 1641035968 1641277638 1641301218 1648214568 1652755104 1655595487 1658025369 1660580649 1660736616 1662592932 1664312832 1665311648 1667329664 1667599164 1669619952 1670621953 1674219456 1674376704 1676957184 1679558166 1682304624 1684185048 1684343232 1686939072 1688983296 1692318342 1694068992 1696980376 1699036768 1699311393 1702090152 1704152736 1704403701 1709259552 1710918144 1712221641 1716069888 1717352637 1719433716 1721212416 1724170448 1726538814 1729107456 1729362096 1731457728 1736227584 1738775808 1739655918 1741764024 1746562272 1747008648 1749125664 1751821344 1752131667 1753944192 1757407509 1762248852 1762414368 1764384336 1765130528 1767269504 1769411072 1769697072 1770759133 1774738944 1775000304 1776722688 1783142064 1785565782 1790221056 1790484696 1795585792 1798052256 1799131334 1801142343 1803005568 1806565761 1808754948 1811712672 1813737744 1813908096 1816703616 1818905088 1820290857 1822496676 1824533802 1824705168 1827517328 1829731904 1830027654 1830199536 1832245272 1835241408 1837465344 1843930998 1846165464 1851697848 1853494656 1859075712 1859349492 1862719859 1864646784 1868328693 1873199744 1873475604 1875745872 1880913216 1883673792 1886576832 1886911026 1888862976 1892109128 1892592702 1894708179 1894886136 1897806456 1897984704 1900106208 1903213312 1905827616 1906971374 1908137088 1909102923 1909282232 1911416364 1913393664 1914851421 1917171828 1922633856 1922916996 1924782912 1927930368 1931737236 1936363968 1937526052 1939406144 1939691754 1945245888 1945532358 1947889944 1953256032 1953439488 1959484527 1962688728 1964882556 1965067104 1968095584 1970480512 1970799012 1973187216 1974371399 1976413824 1976763932 1978808832 1982716164 1984932378 1985771844 1988178192 1990587456 1996071168 1996581312 2000012586 2002081536 2006006002 2006034822 2013998688 2014295283 2017292032 2020034016 2028571776 2029598571 2032058028 2034160128 2037655984 2038176756 2040454962 2040646608 2043791568 2046268224 2049614336 2052793314 2054916864 2055956994 2056150096 2058448392 2058974478 2064646584 2067148512 2070528768 2072843136 2076936147 2080332408 2082853344 2083160079 2085181488 2088591232 2091122176 2091460176 2092715339 2097418752 2097727632 2103704064 2107349712 2110214106 2113664784 2116027368 2116226112 2122055936 2122398936 2124970848 2126246122 2128622769 2128822696 2131746903 2135032263 2135232792 2137619484 2141114976 2143709568 2147942511 2149615104 2151252831 2152770048 2153859708 2156087808 2156469744 2162410432 2162963088 2165380776 2168921664 2169125376 2171549952 2178088704 2179395856 2181831912 2188370184 2188401624 2197413036 2197619424 2201396197 2203673472 2208024819 2210700492 2212987392 2214107532 2214315488 2216790576 2223465552 2226159936 2229985758 2232292608 2236700466 2239410888 2243072832 2245580064 2245790976 2249252096 2252341728 2253693442 2255071104 2256424456 2265748524 2269453536 2272203648 2272538268 2279012736 2282962188 2288430144 2289803516 2292362982 2292578288 2295727434 2299265514 2302051752 2305816128 2308610304 2313168858 2315754441 2316733818 2319541224 2322352032 2328749696 2329344864 2331948528 2332167552 2333348017 2335761792 2336175556 2338592256 2340373959 2343210012 2345829174 2349665136 2349885824 2352512448 2359596096 2363651238 2366667072 2370734366 2370768426 2377522752 2377872882 2380530789 2380754376 2387312928 2388779962 2394925533 2397403008 2398616493 2401523124 2402136891 2404007424 2408754348 2411673264 2415616896 2418316992 2418544128 2422271488 2425598784 2426028462 2427054476 2428538112 2429995568 2432711736 2432940224 2433333474 2440036872 2440266048 2442993696 2446988544 2451820338 2454560901 2458574664 2461553952 2461916457 2468930464 2471326208 2472321852 2473209037 2478767616 2479132656 2486195712 2491104924 2493889398 2497967472 2500994496 2507884288 2511329184 2511565056 2512836326 2515435776 2515881368 2519337249 2523456936 2526277572 2526514848 2530408608 2530646272 2533474944 2538477513 2541103488 2544182784 2545470564 2548555152 2553135228 2556229104 2563511808 2563889328 2566377216 2574104832 2575649648 2579150574 2581818624 2586255672 2593661184 2594043144 2597186592 2601650051 2604341376 2609483877 2612646036 2615348736 2616918304 2619843408 2620089472 2620512972 2623688496 2627732016 2630916288 2635218432 2643373278 2643621552 2646576504 2647695792 2650904256 2654116608 2662108416 2662500456 2663455886 2665084032 2666683448 2674713096 2678348673 2685331584 2685727044 2693378688 2698697001 2704508352 2704762368 2706131428 2709410704 2713132422 2717569008 2720606616 2720862144 2725055424 2728357632 2733745014 2736800703 2737057752 2741275992 2744597856 2745299304 2752862112 2756198016 2757593111 2763790848 2765896497 2769248196 2772112896 2773776544 2777137792 2777546772 2780241984 2788613568 2796970176 2801776978 2809799616 2810213406 2813618808 2818219712 2821369824 2821634816 2825510688 2829865248 2830366539 2833294464 2838163692 2838889053 2842329204 2846709684 2846977056 2850159312 2854819968 2858279424 2860457061 2863923348 2867124546 2868337108 2870090496 2871812944 2875292992 2875757742 2883950784 2884375494 2887174368 2891895552 2897605854 2906289078 2909109216 2909537631 2917826912 2917868832 2918298537 2921834916 2929884048 2930159232 2938231296 2944033092 2947323834 2947600656 2952143376 2955720768 2964620736 2965145898 2968213248 2969715658 2973314344 2974074246 2977398567 2978657766 2982267288 2985881184 2990763776 2994106752 2994871968 2996669302 3000018879 3003122304 3006761472 3009009003 3009052233 3020998032 3025938048 3029604864 3030051024 3038683648 3042857664 3043949584 3048087042 3051240192 3056483976 3057265134 3060969912 3065687352 3069402336 3074421504 3079189971 3083935491 3084225144 3087672588 3088978424 3090866688 3092721632 3096469376 3096969876 3100722768 3102583627 3105793152 3109264704 3109556736 3114349056 3120498612 3124280016 3127772232 3132886848 3136683264 3146128128 3146591448 3151534984 3155556096 3161024568 3165321159 3170030336 3170497176 3174041052 3174339168 3183083904 3189369183 3193234044 3196537344 3198155324 3202030832 3202849188 3206429226 3211672464 3215564352 3220822528 3224422656 3229155072 3230789562 3234131712 3234704616 3243615648 3244444632 3253382496 3253688064 3257324928 3269093784 3272747868 3278099552 3282071936 3282555276 3282602436 3296429136 3305510208 3311190974 3316050738 3321161298 3321473232 3325185864 3330623296 3334659328 3335198328 3339239904 3341243906 3344978637 3348438912 3355050699 3359116332 3364609248 3368370096 3368686464 3373878144 3377966592 3380540163 3384636684 3388137984 3393960752 3398073536 3398622786 3404180304 3408305472 3408807402 3418519104 3424443282 3434705274 3438544473 3438867432 3448340896 3448898271 3453077628 3458724192 3459336881 3462915456 3469753287 3472455168 3475100727 3477551616 3479311836 3483528048 3493124544 3494017296 3498251328 3503642688 3504263334 3507888384 3514815018 3518743761 3524497704 3524828736 3528768672 3530261056 3534539008 3539394144 3541518266 3545476857 3550000608 3553445376 3556101549 3556152639 3566284128 3566809323 3571131564 3580442112 3580969392 3583169943 3591171584 3596104512 3598262668 3602284686 3606011136 3613131522 3617509896 3623425344 3627475488 3627816192 3633407232 3639042693 3640581714 3644993352 3649067604 3649410336 3655034656 3659463808 3660055308 3660399072 3664490544 3666689741 3670482816 3674930688 3677730507 3687861996 3692330928 3703395696 3706989312 3718151424 3718698984 3725439718 3729293568 3736657386 3740834097 3746399488 3746951208 3751491744 3761826432 3767347584 3769254489 3773153664 3773822052 3777725952 3784218256 3785185404 3789416358 3789772272 3795612912 3795969408 3800212416 3806426624 3811655232 3813942748 3816274176 3818205846 3818564464 3822832728 3829702842 3834343656 3845267712 3845833992 3849565824 3863474472 3868725861 3872727936 3875052104 3878812288 3879383508 3890491776 3891064716 3895779888 3906512064 3906878976 3918969054 3925377456 3929765112 3930134208 3936191168 3940961024 3941598024 3946374432 3948742798 3952827648 3953527864 3965059917 3965432328 3969864756 3971543688 3976356384 3981174912 3992142336 3993162624 3995183829 4000025172 4004163072 4012012004 4012069644 4027997376 4028590566 4034584064 4040068032 4057143552 4059197142 4064116056 4075311968 4076353512 4080909924 4081293216 4087583136 4088307223 4092536448 4100617521 4105586628 4109833728 4111913988 4112300192 4116896784 4117948956 4129293168 4134297024 4141057536 4145686272 4153872294 4160664816 4165706688 4166320158 4170362976 4177182464 4182920352 4185430678 4195455264 4202665467 4214699424 4215320109 4220428212 4227329568 4232054736 4232452224 4244111872 4244797872 4247345333 4249941696 4252492244 4257245538 4257645392 4263493806 4270064526 4270465584 4275238968 4282229952 4287419136 4295885022 4300686819 4302505662 4307719416 4312939488 4324820864 4325926176 4326563241 4330761552 4333360603 4337843328 4343099904 4346408781 4356177408 4358791712 4359433617 4363663824 4376740368 4376803248 4394826072 4395238848 4402792394 4407346944 4416049638 4420985751 4421400984 4428215064 4428630976 4433581152 4446931104 4447718847 4452319872 4454573487 4459971516 4461111369 4464585216 4467986649 4473400932 4478821776 4486145664 4491160128 4491581952 4495003953 4498504192 4504683456 4507386884 4510142208 4512848912 4531497048 4538907072 4544407296 4545076536 4558025472 4565924376 4572130563 4576860288 4579607032 4584725964 4585156576 4585897701 4591454868 4598531028 4604103504 4611632256 4617220608 4626337716 4631508882 4633467636 4639082448 4644704064 4657499392 4658689728 4663897056 4664335104 4666696034 4671523584 4672351112 4680747918 4686420024 4691658348 4699330272 4699771648 4705024896 4719192192 4727302476 4733334144 4741468732 4741536852 4755045504 4755745764 4761061578 4761508752 4774625856 4777559924 4789851066 4794806016 4797232986 4803046248 4804273782 4817508696 4823346528 4831233792 4836633984 4846184343 4851197568 4852056924 4854108952 4857076224 4859991136 4865423472 4865880448 4866666948 4880073744 4880532096 4885987392 4893977088 4903640676 4909121802 4917149328 4923107904 4923832914 4937860928 4944643704 4946418074 4958265312 4966786461 4974076107 4981741947 4982209848 4987778796 4995934944 5001988992 5011865859 5015768576 5019589939 5022658368 5023130112 5025672652 5030871552 5031762736 5038674498 5046913872 5052555144 5053029696 5060817216 5061292544 5066949888 5076955026 5082206976 5090941128 5097110304 5106270456 5112458208 5113211103 5121244349 5127778656 5132754432 5136664923 5148209664 5151299296 5152057911 5158301148 5163637248 5172511344 5187322368 5188086288 5194373184 5203300102 5208682752 5218967754 5225292072 5233836608 5239686816 5240178944 5241025944 5247376992 5255464032 5256395001 5261832576 5272222527 5286746556 5287243104 5293153008 5295391584 5301808512 5308233216 5312277399 5324216832 5325000912 5326911772 5330168064 5333366896 5349426192 5356697346 5370663168 5371454088 5386757376 5397394002 5403427029 5409016704 5412262856 5418821408 5419697283 5426264844 5435138016 5441213232 5441724288 5450110848 5456715264 5460872571 5467490028 5473601406 5474115504 5482551984 5489195712 5490598608 5505724224 5512396032 5515186222 5531792994 5538496392 5547553088 5554275584 5555093544 5560483968 5577227136 5588159577 5593940352 5603553956 5604986079 5619599232 5620426812 5627237616 5636439424 5642739648 5643269632 5651021376 5659730496 5660733078 5666588928 5676327384 5677778106 5684658408 5693419368 5693954112 5700318624 5709639936 5720914122 5727308769 5727846696 5734249092 5736674216 5740180992 5743625888 5744554263 5750585984 5751515484 5767901568 5768750988 5774348736 5783791104 5795211708 5812578156 5818218432 5819075262 5835653824 5835737664 5836597074 5843669832 5859768096 5860318464 5878453581 5888066184 5894647668 5895201312 5904286752 5911441536 5923114197 5929241472 5930291796 5936426496 5939431316 5946628688 5948148492 5954797134 5957315532 5964534576 5971762368 5981527552 5988213504 5989743936 5993338604 6000037758 6006244608 6018018006 6018104466 6041996064 6042885849 6051876096 6060102048 6085715328 6087899168 6088795713 6096174084 6102480384 6112967952 6114530268 6121939824 6131374704 6138804672 6148843008 6158379942 6167870982 6168450288 6175345176 6177956848 6185443264 6192938752 6193939752 6201445536 6205167254 6211586304 6218529408 6230808441 6240997224 6248560032 6249480237 6255544464 6265773696 6273366528 6278146017 6292256256 6293182896 6296959669 6303069968 6311112192 6322049136 6330642318 6340060672 6340994352 6348082104 6348678336 6366167808 6378738366 6385868307 6386468088 6396310648 6404061664 6405096789 6405698376 6412858452 6423344928 6424482779 6431128704 6443827533 6448845312 6453758493 6458310144 6461579124 6468263424 6469409232 6487231296 6488889264 6506764992 6507376128 6514649856 6538187568 6545495736 6556199104 6564143872 6565110552 6565204872 6592858272 6604188591 6611020416 6622381948 6624074457 6632101476 6642322596 6642946464 6650371728 6661246592 6669318656 6670396656 6674399809 6678479808 6682487812 6689957274 6696877824 6710101398 6718232664 6729218496 6736740192 6737372928 6747756288 6761080326 6769273368 6787921504 6796147072 6797245572 6808360608 6816610944 6817614804 6837038208 6848886564 6869410548 6877088946 6877734864 6896681792 6897796542 6906155256 6917448384 6918673762 6925830912 6939506574 6947263323 6950201454 6958623672 6967056096 6986249088 6988034592 6996502656 7000044051 7007285376 7008526668 7015776768 7021121877 7029630036 7037487522 7048995408 7049657472 7057537344 7060522112 7069078016 7078788288 7083036532 7090953714 7100001216 7112203098 7112305278 7132568256 7133618646 7141592367 7142263128 7161938784 7166339886 7184776599 7192209024 7195849479 7196525336 7204569372 7206410673 7212022272 7226263044 7235019792 7246850688 7254950976 7255632384 7266814464 7278085386 7281163428 7289986704 7298135208 7298820672 7310069312 7318927616 7320110616 7320798144 7328981088 7333379482 7340965632 7355461014 7363682703 7375723992 7384661856 7385749371 7406791392 7413978624 7419627111 7436302848 7437397968 7441861427 7450879436 7458587136 7473314772 7481668194 7492798976 7493902416 7502983488 7523652864 7534695168 7538508978 7546307328 7547644104 7568436512 7570370808 7578832716 7579544544 7591225824 7591938816 7600424832 7615432539 7623310464 7627885496 7632548352 7636411692 7637128928 7645665456 7659405684 7668687312 7690535424 7691667984 7699131648 7726948944 7737451722 7745455872 7750104208 7757624576 7758767016 7780983552 7782129432 7791559776 7804950153 7813024128 7828451631 7837938108 7850754912 7859530224 7860268416 7872382336 7881922048 7883196048 7887927047 7892748864 7897485596 7905655296 7907055728 7930119834 7930864656 7939729512 7943087376 7952712768 7962349824 7986325248 7990367658 8000050344 8024024008 8024139288 8035046019 8055994752 8057181132 8080136064 8096091003 8114287104 8118394284 8128232112 8150623936 8152707024 8161819848 8162586432 8175166272 8176614446 8185072896 8201235042 8210402109 8211173256 8223827976 8224600384 8233793568 8235897912 8258586336 8268594048 8272779333 8291372544 8297689491 8307744588 8321329632 8331413376 8332640316 8340725952 8354364928 8360729867 8365840704 8370861356 8390910528 8405330934 8429398848 8430640218 8440856424 8454659136 8464109472 8464904448 8489595744 8491099617 8494690666 8499883392 8504984488 8514491076 8515290784 8516667159 8526987612 8540129052 8540931168 8550477936 8564459904 8574838272 8581371183 8591770044 8601373638 8605011324 8615438832 8625878976 8649641728 8651852352 8653126482 8661523104 8666721206 8675686656 8692817562 8717583424 8718867234 8727327648 8728612893 8753480736 8753606496 8789652144 8790477696 8794927141 8805584788 8814693888 8832099276 8841971502 8842801968 8856430128 8857261952 8867162304 8893862208 8895437694 8904639744 8909146974 8919943032 8922222738 8935973298 8946801864 8957643552 8972291328 8982320256 8990007906 9000056637 9009366912 9014773768 9020284416 9025697824 9027027009 9027156699 9062994096 9077814144 9088814592 9090153072 9116050944 9131848752 9144261126 9153720576 9159214064 9169451928 9170313152 9171795402 9182909736 9197062056 9208207008 9223264512 9237569913 9251806473 9252675432 9263017764 9266935272 9278164896 9289408128 9307750881 9314998784 9317379456 9322095601 9327794112 9328670208 9333392068 9343047168 9344702224 9361495836 9372840048 9383316696 9398660544 9399543296 9410049792 9438384384 9454604952 9466668288 9482937464 9483073704 9495963477 9510091008 9511491528 9522123156 9523017504 9549251712 9555119848 9568107549 9579702132 9589612032 9594465972 9606092496 9608547564 9635017392 9646693056 9662467584 9673267968 9692368686 9702395136 9704113848 9708217904 9719982272 9730846944 9731760896 9733333896 9760147488 9761064192 9771974784 9807281352 9818243604 9834298656 9846215808 9847665828 9875721856 9889287408 9892836148 9916530624 9933572922 9948152214 9963483894 9964419696 9975557592 9991869888 10003977984 10023731718 10034935911 10039179878 10045316736 10051345304 10063525472 10065152097 10077348996 10093827744 10105110288 10106059392 10121634432 10133899776 10141620489 10153910052 10164413952 10181882256 10194220608 10212540912 10224916416 10226422206 10242488698 10255557312 10273329846 10302598592 10304115822 10315633419 10316602296 10345022688 10376172576 10378010643 10388746368 10394004803 10406600204 10409259861 10417365504 10425302181 10437935508 10450584144 10467673216 10479373632 10480357888 10482051888 10488342557 10494753984 10510928064 10512790002 10523665152 10544445054 10573493112 10574486208 10586306016 10590783168 10603617024 10624554798 10636430571 10650001824 10653823544 10660336128 10666733792 10668304647 10668457917 10698852384 10700427969 10713394692 10741326336 10742908176 10749509829 10773514752 10794788004 10806854058 10818033408 10824525712 10837642816 10839394566 10852529688 10870276032 10882426464 10883448576 10900221696 10917128079 10921745142 10934980056 10947202812 10948231008 10965103968 10978391424 10981197216 11000069223 11011448448 11024792064 11030372444 11033191521 11063585988 11076992784 11095106176 11108551168 11110187088 11120967936 11154454272 11176319154 11187880704 11207107912 11209972158 11222502291 11239198464 11240853624 11254475232 11272878848 11285479296 11302042752 11307763467 11319460992 11321466156 11333177856 11352654768 11355556212 11369316816 11386838736 11387908224 11400637248 11419279872 11441828244 11454617538 11455693392 11468498184 11473348432 11487251776 11489108526 11501171968 11503030968 11535803136 11537501976 11548697472 11590423416 11606177583 11625156312 11636436864 11638150524 11671307648 11671475328 11673194148 11687339664 11694353671 11719536192 11720636928 11756907162 11776132368 11789295336 11790402624 11808573504 11822883072 11846228394 11858482944 11860583592 11878862632 11893257376 11895179751 11896296984 11909594268 11914631064 11929069152 11943524736 11976427008 11979487872 11985551487 11986677208 12000075516 12012489216 12036036012 12036208932 12083992128 12085771698 12103752192 12120204096 12171430656 12175798336 12177591426 12192348168 12225935904 12229060536 12243879648 12262749408 12264921669 12277609344 12301852563 12316759884 12335741964 12336900576 12350690352 12355913696 12370886528 12385877504 12387879504 12395313931 12402891072 12410334508 12423172608 12437058816 12461616882 12481994448 12497120064 12498960474 12511088928 12531547392 12556292034 12586365792 12593919338 12606139936 12607996401 12644098272 12645960327 12661284636 12681988704 12696164208 12697356672 12732335616 12742035999 12757476732 12771736614 12772936176 12792621296 12808123328 12810193578 12811396752 12825716904 12846689856 12848965558 12862257408 12887655066 12902060457 12907516986 12923158248 12938818464 12974462592 12977778528 13000081809 13013529984 13029299712 13039039013 13039226343 13076375136 13078300851 13090991472 13112398208 13128287744 13130221104 13130409744 13138289791 13185716544 13208377182 13222040832 13244763896 13248148914 13262957253 13264202952 13284645192 13285892928 13300743456 13322493184 13340793312 13343156541 13348799618 13356959616 13363720461 13364975624 13379914548 13383334107 13393755648 13403959947 13420202796 13436465328 13458436992 13473480384 13474745856 13485011859 13495512576 13522160652 13538546736 13575843008 13592294144 13594491144 13616721216 13633221888 13635229608 13674076416 13697773128 13716391689 13738821096 13754177892 13755469728 13793363584 13795593084 13812310512 13820599793 13834896768 13837347524 13851661824 13879013148 13894526646 13900402908 13917247344 13934112192 13972498176 13976069184 13993005312 14000088102 14014570752 14017053336 14042243754 14059260072 14074975044 14097990816 14099314944 14115074688 14121044224 14157576576 14166073064 14181907428 14200002432 14224406196 14224610556 14265136512 14267237292 14283184734 14284526256 14323877568 14332679772 14369553198 14384418048 14391698958 14393050672 14409138744 14412821346 14452526088 14470039584 14493701376 14509901952 14538553029 14556170772 14562326856 14579973408 14596270416 14597641344 14620138624 14637855232 14640221232 14641596288 14649007373 14657962176 14666758964 14681931264 14710922028 14727365406 14751447984 14769323712 14771498742 14813582784 14839254222 14874795936 14883722854 14900359383 14901758872 14922228321 14945225841 14946629544 14963336388 14987804832 15005966976 15035597577 15047305728 15058769817 15069390336 15077017956 15092614656 15095288208 15136873024 15140741616 15157665432 15159089088 15182451648 15183877632 15200849664 15230865078 15246620928 15255770992 15272823384 15274257856 15291330912 15318811368 15337374624 15363733047 15383335968 15398263296 15409773379 15409994769 15453897888 15456173733 15474903444 15490911744 15500208416 15515249152 15517534032 15527069753 15561967104 15564258864 15583119552 15609900306 15626048256 15656903262 15675876216 15701509824 15719060448 15720536832 15744764672 15766392096 15769185003 15775854094 15785497728 15794971192 15814111456 15816667581 15860239668 15861729312 15879459024 15886174752 15905425536 15924699648 15936832197 15972650496 15980735316 16000100688 16048048016 16048278576 16070092038 16111989504 16114362264 16160272128 16192182006 16210281087 16236788568 16256464224 16301247872 16305414048 16323639696 16325172864 16333436119 16350332544 16353228892 16370145792 16382617713 16402470084 16420804218 16422346512 16447655952 16449200768 16467587136 16471795824 16517172672 16537188096 16545558666 16595378982 16615489176 16642659264 16662826752 16665280632 16681451904 16721459734 16731681408 16741722712 16764478731 16781821056 16810661868 16814958237 16858797696 16861280436 16881712848 16909318272 16928218944 16929808896 16979191488 16982199234 16989381332 16999766784 17009968976 17028982152 17030581568 17033334318 17053975224 17080258104 17081862336 17100955872 17128919808 17162742366 17181926307 17183540088 17202747276 17210022648 17230877664 17251757952 17299283456 17303704704 17306252964 17312463259 17323046208 17333442412 17351373312 17385635124 17435166848 17437734468 17454655296 17457225786 17506961472 17507212992 17579304288 17580955392 17589854282 17611169576 17635360743 17664198552 17683943004 17685603936 17712860256 17714523904 17734324608 17769342591 17787724416 17790875388 17809279488 17818293948 17839886064 17844445476 17871946596 17893603728 17915287104 17944582656 17964640512 17980015812 18000113274 18018733824 18029547536 18051395648 18054054018 18054313398 18125988192 18155628288 18180306144 18211550357 18263697504 18266387139 18288522252 18307441152 18318428128 18338903856 18340626304 18343590804 18365819472 18394124112 18416414016 18446529024 18475139826 18503612946 18505350864 18526035528 18533870544 18556329792 18578816256 18615501762 18634758912 18644191202 18655588224 18666784136 18689404448 18692425323 18722991672 18745680096 18748440711 18766633392 18797321088 18820099584 18834438051 18876768768 18890879007 18909209904 18933336576 18965874928 18966147408 18991926954 19020182016 19022983056 19044246312 19046035008 19098503424 19110239696 19136215098 19157604921 19159404264 19188931944 19212184992 19217095128 19270034784 19273448337 19293386112 19303151777 19331482599 19346535936 19361275479 19384737372 19404790272 19408227696 19416435808 19439964544 19461693888 19463521792 19466667792 19478350463 19520294976 19522128384 19543949568 19614562704 19636487208 19668597312 19692431616 19695331656 19751443712 19778574816 19785672296 19812565773 19833061248 19867145844 19872223371 19896304428 19926967788 19928839392 19951115184 19983739776 20007955968 20023199427 20047463436 20069871822 20078359756 20090633472 20102690608 20127050944 20130304194 20154697992 20187655488 20210220576 20212118784 20243268864 20283240978 20307820104 20363764512 20388441216 20425081824 20449832832 20452844412 20484977396 20511114624 20546659692 20605197184 20608231644 20631266838 20633204592 20690045376 20752345152 20756021286 20777492736 20788009606 20813200408 20818519722 20841789969 20850604362 20875871016 20901168288 20935346432 20958747264 20964103776 20976685114 20989507968 21000132153 21021856128 21025580004 21047330304 21063365631 21088890108 21146986224 21148972416 21172612032 21181566336 21207234048 21249109596 21272861142 21300003648 21307647088 21333467584 21336609294 21336915834 21397704768 21400855938 21426789384 21485816352 21499019658 21554329797 21587548437 21589576008 21613708116 21636066816 21649051424 21675285632 21678789132 21705059376 21718085389 21740552064 21764852928 21766897152 21800443392 21834256158 21843490284 21869960112 21894405624 21896462016 21930207936 21956782848 21962394432 22000138446 22022896896 22060744888 22066383042 22091048109 22127171976 22153985568 22157248113 22190212352 22220374176 22241935872 22258881333 22308908544 22325584281 22352638308 22375761408 22414215824 22419944316 22445004582 22478396928 22481707248 22508950464 22545757696 22570958592 22604085504 22615526934 22638921984 22642932312 22705309536 22711112424 22738633632 22773677472 22775816448 22801274496 22846297617 22883656488 22909235076 22911386784 22936996368 22946696864 22974503552 22978217052 23002343936 23006061936 23019868729 23071606272 23075003952 23097394944 23180846832 23212355166 23250312624 23272873728 23276301048 23342615296 23342950656 23346388296 23374679328 23388707342 23414850459 23439072384 23485354893 23513814324 23552264736 23578590672 23580805248 23617147008 23645766144 23663781141 23692456788 23716965888 23721167184 23757725264 23786514752 23790359502 23792593968 23819188536 23829262128 23858138304 23887049472 23958975744 23971102974 23973354416 24000151032 24072072024 24072417864 24167984256 24171543396 24215358167 24240408192 24288273009 24342861312 24351596672 24355182852 24384696336 24451871808 24458121072 24487759296 24525498816 24529843338 24555218688 24603705126 24631206327 24633519768 24671483928 24673801152 24701380704 24711827392 24741773056 24775759008 24790627862 24805782144 24818337999 24820669016 24874117632 24893068473 24923233764 24963988896 24994240128 24997920948 25022177856 25063094784 25082189601 25112584068 25172731584 25187838676 25212279872 25215992802 25288196544 25291920654 25322569272 25363977408 25392328416 25394713344 25473298851 25484071998 25514953464 25543473228 25545872352 25585242592 25616246656 25620387156 25622793504 25651433808 25666828187 25693379712 25697931116 25724514816 25744113549 25775310132 25804120914 25815033972 25846316496 25877636928 25948925184 25955557056 26000163618 26027059968 26078078026 26078452686 26152750272 26156601702 26181982944 26185838679 26224796416 26260442208 26260819488 26276579582 26371433088 26384781423 26416754364 26444081664 26489527792 26496297828 26525914506 26528405904 26569290384 26571785856 26601486912 26644986368 26681586624 26686313082 26697599236 26713919232 26727440922 26729951248 26759829096 26766668214 26807919894 26840405592 26872930656 26916873984 26946960768 26970023718 27000169911 27044321304 27077093472 27081081027 27151686016 27184588288 27188982288 27205299407 27233442432 27266443776 27270459216 27348152832 27395546256 27432783378 27477642192 27508355784 27510939456 27586727168 27591186168 27624621024 27641199586 27669793536 27674695048 27712709739 27755419419 27758026296 27789053292 27800805816 27834494688 27868224384 27923252643 27944996352 27952138368 27966286803 27986010624 28000176204 28029141504 28034106672 28084487508 28118520144 28149950088 28195981632 28198629888 28230149376 28242088448 28315153152 28332146128 28363814856 28400004864 28448812392 28449221112 28530273024 28534474584 28566369468 28569052512 28618150561 28647755136 28665359544 28704322647 28739106396 28768836096 28783397916 28786101344 28818277488 28825642692 28905052176 28940079168 28987402752 29019803904 29077106058 29112341544 29124653712 29159946816 29192540832 29195282688 29240277248 29280442464 29283192576 29298014746 29315924352 29333517928 29421844056 29454730812 29502895968 29538647424 29542997484 29627165568 29678508444 29749591872 29767445708 29800718766 29803517744 29844456642 29890451682 29893259088 29926672776 29975609664 30011933952 30071195154 30104807733 30117539634 30154035912 30190576416 30273746048 30281483232 30315330864 30318178176 30333524221 30364903296 30401699328 30424861467 30461730156 30493241856 30511541984 30545646768 30548515712 30582661824 30637622736 30674749248 30727466094 30766671936 30819546758 30819989538 30907795776 30912347466 30946900257 30949806888 31000416832 31035068064 31054139506 31128517728 31134031929 31166239104 31182014409 31219800612 31227779583 31252096512 31275906543 31313806524 31351752432 31403019648 31438120896 31441073664 31465027671 31489529344 31532784192 31538370006 31551708188 31570995456 31589942384 31628222912 31633335162 31720479336 31723458624 31758918048 31772349504 31810851072 31873664394 31909291713 31961470632 32000201376 32004913941 32096096032 32096557152 32101283907 32140184076 32151717481 32223979008 32228724528 32248529487 32320544256 32384364012 32420562174 32473577136 32512928448 32602495744 32610828096 32647279392 32650345728 32666872238 32700665088 32706457784 32751384237 32765235426 32804940168 32841608436 32844693024 32895311904 32898401536 32935174272 32943591648 33000207669 33034345344 33074376192 33091117332 33099574563 33190757964 33230978352 33285318528 33325653504 33330561264 33362903808 33442919468 33463362816 33483445424 33528957462 33563642112 33621323736 33629916474 33717595392 33722560872 33763425696 33818636544 33856437888 33923290401 33958382976 33964398468 33978762664 33999533568 34019937952 34057964304 34061163136 34066668636 34107950448 34160516208 34163724672 34201911744 34257839616 34325484732 34363852614 34367080176 34405494552 34420045296 34461755328 34503515904 34607409408 34612505928 34624926518 34646092416 34666884824 34771270248 34818532749 34870333696 34875468936 34909310592 34914451572 35013922944 35014425984 35083061013 35158608576 35161910784 35179708564 35222339152 35270721486 35328397104 35367886008 35371207872 35425720512 35429047808 35468649216 35538685182 35575448832 35581750776 35636587896 35679772128 35688890952 35743893192 35787207456 35830574208 35848710443 35929281024 35956654461 35960031624 36000226548 36037467648 36059095072 36102791296 36108108036 36108626796 36251976384 36311256576 36360612288 36423100714 36527395008 36532774278 36577044504 36636856256 36677807712 36681252608 36687181608 36731638944 36788248224 36794765007 36832828032 36905557689 36950279652 37007225892 37010701728 37052071056 37067741088 37112659584 37157632512 37185941793 37231003524 37269517824 37288382404 37311176448 37333568272 37378808896 37384850646 37445983344 37491360192 37496881422 37533266784 37594642176 37668876102 37781758014 37818419808 37823989203 37931749856 37932294816 37937880981 37983853908 38045966112 38088492624 38092070016 38197006848 38220479392 38226107997 38272430196 38315209842 38318808528 38377863888 38424369984 38434190256 38540069568 38546896674 38586772224 38606303554 38662965198 38706181371 38722550958 38769474744 38816455392 38832871616 38879929088 38923387776 38933335584 38956700926 39000245427 39040589952 39087899136 39117117039 39117679029 39229125408 39234902553 39272974416 39337194624 39384863232 39390663312 39414869373 39502887424 39557149632 39571344592 39625131546 39666122496 39734291688 39744446742 39792608856 39853935576 39857678784 39902230368 39967479552 40029469623 40046398854 40091161383 40094926872 40139743644 40156719512 40181266944 40205381216 40211879841 40254101888 40260608388 40309395984 40333587151 40375310976 40420441152 40424237568 40455035577 40486537728 40566481956 40615640208 40727529024 40776882432 40850163648 40899665664 40905688824 40969954792 41022229248 41093319384 41149175067 41210394368 41216463288 41262533676 41266409184 41380090752 41461799379 41504690304 41512042572 41554985472 41576019212 41626400816 41637039444 41683579938 41701208724 41751742032 41802336576 41870692864 41917494528 41928207552 41953370228 41979015936 42000264306 42043712256 42051160008 42126731262 42177780216 42293972448 42297944832 42345224064 42363132672 42498219192 42545722284 42600007296 42615294176 42666935168 42673218588 42673831668 42795409536 42801711876 42853578768 42971632704 42998039316 43108659594 43175096874 43179152016 43227416232 43298102848 43350571264 43357578264 43410118752 43436170778 43481104128 43529705856 43615659087 43668512316 43686980568 43739920224 43788811248 43792924032 43860415872 43913565696 43924788864 43947022119 44000276892 44045793792 44121489776 44132766084 44182096218 44254343952 44307971136 44314496226 44380424704 44440748352 44517762666 44651168562 44701078149 44705276616 44828431648 44835677523 44839888632 44890009164 44963414496 44971379453 45017900928 45106792731 45141917184 45176309451 45208171008 45231053868 45277843968 45285864624 45410619072 45422224848 45477267264 45547354944 45551632896 45602548992 45692595234 45767312976 45818470152 45822773568 45873992736 45893393728 45949007104 45956434104 46012123872 46039737458 46091199141 46150007904 46194789888 46229320137 46229984307 46361693664 46368521199 46424710332 46500625248 46545747456 46552602096 46581209259 46685230592 46685901312 46692776592 46720798663 46749358656 46777414684 46829700918 46878144768 46970709786 47027628648 47104529472 47157181344 47161610496 47234294016 47307555009 47327562282 47384913576 47442334368 47515450528 47573029504 47580719004 47585187936 47638377072 47658524256 47666966633 47716276608 47774098944 47810496591 47917951488 47942205948 47946708832 48000302064 48144144048 48144835728 48335968512 48343086792 48430716334 48480816384 48576546018 48630843261 48703193344 48710365704 48769392672 48903743616 48916242144 48975518592 49000308357 49050997632 49059686676 49110437376 49147853139 49207410252 49262412654 49267039536 49342967856 49347602304 49402761408 49423654784 49483546112 49551518016 49581255724 49611564288 49636675998 49641338032 49786136946 49846467528 49927977792 49988480256 49995841896 50044355712 50164379202 50225168136 50293436193 50345463168 50375677352 50424559744 50431985604 50444874711 50576393088 50583841308 50645138544 50727954816 50784656832 50789426688 50946597702 50968143996 51029906928 51086946456 51091744704 51170485184 51232493312 51240774312 51245587008 51302867616 51333656374 51386759424 51395862232 51488227098 51545778921 51550620264 51608241828 51630067944 51692632992 51755273856 51897850368 51911114112 51937389777 52000327236 52054119936 52156156052 52156905372 52305500544 52313203404 52363965888 52371677358 52449592832 52520884416 52521638976 52553159164 52742866176 52769562846 52833508728 52979055584 52992595656 53051829012 53056811808 53138580768 53143571712 53202973824 53308027773 53363173248 53372626164 53395198472 53427838464 53454881844 53459902496 53519658192 53533336428 53615839788 53680811184 53745861312 53833747968 53893921536 53940047436 54000339822 54088642608 54154186944 54162162054 54303372032 54377964576 54410598814 54466884864 54540918432 54634651071 54791092512 54799161417 54865566756 54955284384 55016711568 55021878912 55173454336 55182372336 55215489329 55249242048 55282399172 55339587072 55349390096 55425419478 55510838838 55516052592 55578106584 55601611632 55668989376 55736448768 55846505286 55904276736 55932573606 56000352408 56068213344 56168975016 56237040288 56245322133 56299900176 56333687839 56391963264 56460298752 56503314153 56630306304 56664292256 56672637021 56727629712 56800009728 56897624784 56898442224 57060546048 57068949168 57132738936 57138105024 57236301122 57295510272 57330719088 57408645294 57472814763 57478212792 57566795832 57572202688 57636554976 57651285384 57810104352 57820345011 57880158336 57909455331 57994447797 58039607808 58083826437 58154212116 58224683088 58249307424 58319893632 58385081664 58390565376 58435051389 58480554496 58525109069 58560884928 58566385152 58596029492 58631848704 58667035856 58843688112 58909461624 59005791936 59077294848 59085994968 59254331136 59357016888 59437697319 59499183744 59534891416 59601437532 59607035488 59616670113 59688913284 59780903364 59786518176 59853345552 59951219328 60023867904 60069598281 60142390308 60209615466 60235079268 60308071824 60381152832 60547492096 60562966464 60630661728 60636356352 60667048442 60729806592 60849722934 60923460312 61023083968 61091293536 61097031424 61165323648 61275245472 61349498496 61454932188 61533343872 61639093516 61639979076 61815591552 61824694932 61893800514 61899613776 62000833664 62070136128 62108279012 62257035456 62268063858 62332478208 62364028818 62439601224 62455559166 62551813086 62627613048 62703504864 62806039296 62876241792 62930055342 63000396459 63065568384 63076740012 63103416376 63141990912 63179884768 63190096893 63256445824 63266670324 63440958672 63446917248 63517836096 63544699008 63621702144 63747328788 63818583426 63922941264 64000402752 64009827882 64192192064 64193114304 64202567814 64280368152 64303434962 64457449056 64497058974 64662989391 64762645311 64768728024 64841124348 64947154272 65025856896 65154256167 65204991488 65221656192 65254669207 65294558784 65300691456 65333744476 65401330176 65412915568 65502768474 65530470852 65609880336 65683216872 65689386048 65790623808 65796803072 65870348544 65887183296 66000415338 66068690688 66182234664 66199149126 66381515928 66461956704 66471744339 66570637056 66661122528 66725807616 66776643999 66885838936 66926725632 66966890848 66976752843 67057914924 67127284224 67242647472 67259832948 67435190784 67445121744 67526851392 67637273088 67712875776 67846580802 67916765952 67928796936 67957525328 68039875904 68115928608 68122326272 68133337272 68215900896 68321032416 68327449344 68403823488 68538892851 68650969464 68727705228 68734160352 68810989104 68840090592 68923510656 69007031808 69059606187 69214818816 69225011856 69249853036 69292184832 69333769648 69542540496 69637065498 69740667392 69750937872 69818621184 69828903144 70027845888 70028851968 70166122026 70244551377 70317217152 70359417128 70444678304 70456064679 70541442972 70656794208 70735772016 70742415744 70851441024 70937298432 70991343423 71077370364 71150897664 71163501552 71273175792 71359544256 71377781904 71487786384 71574414912 71661148416 71697420886 71913308922 71920063248 72000453096 72118190144 72205582592 72216216072 72217253592 72503952768 72646074501 72721224576 72846201428 72864819027 73054790016 73065548556 73154089008 73273712512 73355615424 73362505216 73374363216 73418397899 73463277888 73576496448 73589530014 73665656064 73811115378 73900559304 74014451784 74021403456 74104142112 74135482176 74225319168 74371883586 74455013997 74462007048 74576764808 74622352896 74667136544 74679205419 74757617792 74769701292 74891966688 74982720384 74993762844 75066533568 75189284352 75246568803 75337752204 75563516028 75636839616 75647978406 75863499712 75864589632 75875761962 75967707816 76091932224 76176985248 76184140032 76419896553 76440958784 76452215994 76544860392 76630419684 76637617056 76755727776 76848739968 76868380512 77000484561 77080139136 77093793348 77173544448 77212607108 77232340647 77325930396 77412362742 77445101916 77538949488 77632910784 77665743232 77759858176 77846775552 77866671168 77913401852 78000490854 78081179904 78234234078 78235358058 78458250816 78469805106 78545948832 78557516037 78674389248 78781326624 78829738746 79114299264 79142689184 79154344269 79250263092 79332244992 79468583376 79488893484 79585217712 79707871152 79715357568 79804460736 79934959104 80058939246 80092797708 80182322766 80189853744 80279487288 80313439024 80410762432 80423759682 80508203776 80521216776 80618791968 80667174302 80750621952 80840882304 80910071154 81000509733 81132963912 81231280416 81243243081 81455058048 81553764864 81615898221 81700327296 81799331328 81811377648 81860475697 81939909584 82044458496 82186638768 82298350134 82420788736 82432926576 82525067352 82532818368 82760181504 82923598758 83009380608 83024085144 83152038424 83252801632 83266258257 83274078888 83367159876 83402417448 83503484064 83604673152 83769757929 83834989056 83856415104 83898860409 83906740456 83958031872 84000528612 84087424512 84102320016 84253462524 84355560432 84587944896 84595889664 84690448128 84726265344 84996438384 85091444568 85200014592 85230588352 85333870336 85346437176 85347663336 85590819072 85603423752 85707157536 85854451683 85943265408 85996078632 86112967941 86217319188 86350193748 86358304032 86454832464 86596205696 86701142528 86715156528 86767197517 86820237504 86872341556 86962208256 87059411712 87231318174 87337024632 87373961136 87479840448 87577622496 87585848064 87720831744 87849577728 87894044238 88000553784 88242979552 88265532168 88364192436 88508687904 88615942272 88628992452 88881496704 89035525332 89302337124 89402156298 89410553232 89656863296 89671355046 89679777264 89780018328 89926828992 89942758906 90035801856 90213585462 90314423199 90352618902 90462107736 90571729248 90821238144 90844449696 90954534528 91000572663 91094709888 91205097984 91274584401 91385190468 91534625952 91636940304 91645547136 91747985472 91786787456 91898014208 91912868208 91968028537 92024247744 92079474916 92182398282 92300015808 92458640274 92459968614 92723387328 92737042398 92840700771 92849420664 93001250496 93105204192 93162418518 93385553184 93402095787 93441597326 93498717312 93546043227 93554829368 93659401836 93683338749 93756289536 93827719629 93941419572 94055257296 94209058944 94314362688 94323220992 94395083013 94468588032 94615110018 94655124564 94769827152 94884668736 95030901056 95146059008 95161438008 95170375872 95276754144 95317048512 95333933266 95432553216 95620993182 95727875139 95884411896 95893417664 96000604128 96014741823 96288288096 96289671456 96455152443 96671937024 96686173584 96744198551 96745588461 96861432668 96961632768 97153092036 97261686522 97406386688 97420731408 97538785344 97807487232 97832484288 97951037184 98000616714 98101995264 98119373352 98295706278 98414820504 98524825308 98534079072 98685935712 98695204608 98805522816 98847309568 99000623007 99103036032 99162511448 99223128576 99273351996 99282676064 99298723689 99572273892 99692935056 99855955584 99976960512 99991683792 100088711424 100328758404 100450336272 100586872386 100690926336 100751354704 100849119488 100863971208 100889749422 101152786176 101167682616 101290277088 101455909632 101569313664 101769871203 101893195404 101936287992 102059813856 102173892912 102183489408 102340970368 102464986624 102481548624 102491174016 102543051611 102605735232 102667312748 102773518848 102791724464 102976454196 103091557842 103101240528 103216483656 103260135888 103385265984 103510547712 103822228224 103874779554 104000654472 104312312104 104313810744 104455598247 104611001088 104626406808 104727931776 104743354716 105041768832 105043277952 105106318328 105249183039 105485732352 105539125692 105667017456 105958111168 105985191312 106103658024 106113623616 106277161536 106287143424 106405947648 106616055546 106726346496 106745252328 106790396944 106909763688 106919804992 107039316384 107066672856 107231679576 107361622368 107491722624 107546131329 107787843072 107869963383 107880094872 108000679644 108177285216 108308373888 108324324108 108606744064 108689488271 108755929152 108821197628 108933769728 109081836864 109269302142 109582185024 109598322834 109731133512 109910568768 110033423136 110043757824 110364744672 110384295021 110430978658 110498484096 110564798344 110698780192 110716673067 110850838956 111021677676 111032105184 111156213168 111203223264 111337978752 111472897536 111557825379 111693010572 111808553472 111865147212 112000704816 112136426688 112337950032 112474080576 112490644266 112599800352 112667375678 112783926528 113006628306 113328584512 113345274042 113455259424 113471967609 113795249568 113796884448 114137898336 114265477872 114276210048 114334052833 114472602244 114591020544 114661438176 114678323991 114817290588 114945629526 114956425584 115133591664 115144405376 115273109952 115302570768 115620208704 115640690022 115760316672 115818910662 115988895594 116167652874 116308424232 116449366176 116498614848 116639787264 116770163328 116870102778 117000736281 117050218138 117121769856 117192058984 117263697408 117334071712 117351351117 117353037087 117687376224 117704707659 117818923248 118011583872 118154589696 118171989936 118244608119 118508662272 118714033776 118875394638 118998367488 119069782832 119202875064 119214070976 119233340226 119377826568 119561806728 119573036352 119706691104 119902438656 120088408869 120139196562 120273484149 120284780616 120419230932 120470158536 120616143648 120762305664 121000761453 121094984192 121125932928 121187242813 121261323456 121272712704 121334096884 121365106731 121459613184 121699445868 121846920624 122046167936 122182587072 122194062848 122330647296 122550490944 122698996992 122909864376 123066687744 123278187032 123279958152 123447525201 123631183104 123649389864 123787601028 123799227552 124001667328 124140272256 124216558024 124385398137 124514070912 124536127716 124664956416 124728057636 124879202448 124911118332 125103626172 125255226096 125407009728 125612078592 125752483584 125860110684 126000792918 126131136768 126153480024 126206832752 126359769536 126380193786 126512891648 126533340648 126881917344 126893834496 127035672192 127089398016 127494657576 127637166852 127845882528 128000805504 128019655764 128384384128 128386228608 128405135628 128560736304 128606869924 128914898112 128994117948 129325978782 129525290622 129537456048 129682248696 129894308544 130051713792 130308512334 130443312384 130509338414 130589117568 130667488952 130825831136 130846977261 131005536948 131060941704 131219760672 131366433744 131378772096 131581247616 131740697088 131774366592 131841066357 132000830676 132137381376 132364469328 132398298252 132763031856 132923913408 132943488678 133141274112 133322245056 133553287998 133771677872 133933781696 133953505686 134103234447 134115829848 134485294944 134519665896 134890243488 134914138359 135053702784 135122062439 135320378193 135425751552 135528928353 135693161604 135833531904 135857593872 135915050656 136079751808 136231857216 136244652544 136266674544 136348453241 136431801792 136642064832 136654898688 136807646976 137077785702 137301938928 137455410456 137468320704 137621978208 137680181184 137847021312 138119212374 138273597423 138450023712 138499706072 138584369664 138667539296 138687960411 138689952921 139085080992 139105563597 139274130996 139501875744 139637242368 139657806288 139743627777 140055691776 140057703936 140162395989 140332244052 140489102754 140634434304 140718834256 140889356608 140912129358 141082885944 141313588416 141471544032 141484831488 141702882048 141922665027 141982686846 142154740728 142327003104 142546351584 142719088512 142755563808 142975572768 143000899899 143148829824 143322296832 143394841772 143431489773 143826617844 143840126496 144000906192 144236380288 144411165184 144432432144 144434507184 144521187701 145007905536 145292149002 145442449152 145692402856 145729638054 145892529783 146109580032 146131097112 146308178016 146547425024 146711230848 146748726432 146836795798 146926555776 147000925071 147152992896 147179060028 147331312128 147443559417 147622230756 147801118608 148028903568 148042806912 148208284224 148270964352 148450638336 148743767172 148910027994 148924014096 149153529616 149334273088 149358410838 149515235584 149539402584 149783933376 149965440768 149987525688 150133067136 150493137606 150675504408 150880308579 151127032056 151273679232 151295956812 151726999424 151729179264 151751523924 151935415632 152026597723 152183864448 152353970496 152368280064 152839793106 152881917568 152904431988 153089720784 153260839368 153275234112 153511455552 153697479936 153736761024 154000969122 154160278272 154187586696 154425214216 154464681294 154637336763 154651860792 154824725484 154890203832 155077898976 155265821568 155331486464 155693551104 155733342336 155812169331 155826803704 156000981708 156162359808 156468468156 156470716116 156916501632 156939610212 157091897664 157115032074 157348778496 157562653248 157659477492 158228598528 158285378368 158308688538 158500526184 158937166752 158977786968 159170435424 159415742304 159430715136 159608921472 159924083319 160117878492 160185595416 160364645532 160379707488 160558974576 160626878048 160821524864 160847519364 161016407552 161042433552 161139081103 161237583936 161334348604 161501243904 161681764608 161820142308 162001019466 162265927824 162462560832 162486486162 162910116096 163231796442 163400654592 163622755296 163720951394 163879819168 163903953213 164373277536 164397484251 164596700268 164865853152 165050134704 165065636736 165520363008 165646467987 165847197516 166018761216 166048170288 166304076848 166505603264 166532516514 166548157776 166734319752 166804834896 167006968128 167209346304 167539515858 167712830208 167797720818 167813480912 168001057224 168204640032 168506925048 168711120864 169001063517 169175889792 169380896256 169507507169 169509942459 169992876768 170017911063 170182889136 170400029184 170461176704 170667740672 170692874352 170695326672 170797767283 171181638144 171206847504 171414315072 171708903366 171886530816 171992157264 172225935882 172418444289 172434638376 172700387496 172716608064 172909664928 173192411392 173430313056 173461035033 173534395034 173640475008 173728365993 173744683112 173983343391 174118823424 174251479311 174462636348 174674049264 174747922272 174959680896 175155244992 175171696128 175305154167 175441663488 175575327207 175699155456 175788088476 176001107568 176485959104 176531064336 176728384872 177017375808 177231884544 177257984904 177762993408 178071050664 178313091957 178604674248 178804312596 178821106464 179313726592 179342710092 179359554528 179560036656 179667797309 179853657984 179885517812 180071603712 180208794843 180427170924 180628846398 180705237804 180924215472 181143458496 181642476288 181688899392 181909069056 182001145326 182189419776 182549168802 182770380936 183069251904 183273880608 183291094272 183495970944 183573574912 183825736416 183936057074 184048495488 184158949832 184364796564 184600031616 184917280548 184919937228 185446774656 185474084796 185681401542 185698841328 186002500992 186210408384 186324837036 186771106368 186804191574 186883194652 186997434624 187092086454 187109658736 187318803672 187366677498 187655439258 187882839144 188110514592 188418117888 188628725376 188790166026 189001189377 189230220036 189310249128 189539654304 189769337472 190061802112 190292118016 190322876016 190340751744 190437095849 190553508288 190634097024 190667866532 190865106432 191241986364 191455750278 191768823792 191786835328 192001208256 192029483646 192576576192 192579342912 192910304886 193372347168 193488397102 193491176922 193722865336 193988968173 194287935933 194306184072 194523373044 194841462816 195077570688 195462768501 195614974464 195664968576 195764007621 195902074368 196001233428 196203990528 196238746704 196591412556 196829641008 197049650616 197068158144 197371871424 197390409216 197611045632 197694619136 198001246014 198206072064 198325022896 198546703992 198565352128 198597447378 199144547784 199385870112 199711911168 199983367584 200177422848 200327053927 200329931997 200657516808 200900672544 200930258529 201173744772 201381852672 201502709408 201698238976 201727942416 201779498844 201851906789 202305572352 202335365232 202580554176 202911819264 203138627328 203539742406 203786390808 203872575984 204119627712 204347785824 204366978816 204681940736 204963097248 204982348032 205086103222 205211470464 205334625496 205583448928 205616678553 205952908392 206183115684 206202481056 206432967312 206520271776 206770531968 207021095424 207178818561 207644456448 207749559108 208001308944 208624624208 208627621488 208911196494 209222002176 209252813616 209455863552 209486709432 210083537664 210086555904 210212636656 210498366078 210733654131 211078251384 211334034912 211916222336 211970382624 212207316048 212227247232 212334669547 212554323072 212811895296 212974030269 213232111092 213452692992 213490504656 213580793888 213819527376 213839609984 214078632768 214133345712 214463359152 214723244736 214983445248 215092262658 215739926766 215760189744 216001359288 216354570432 216616747776 216648648216 217378976542 217511858304 217642395256 217938223503 218163673728 218538604284 218594457081 219164370048 219196645668 219462267024 219821137536 220066846272 220087515648 220255193697 220729489344 220768590042 220861957316 220996968192 221129596688 221397560384 221433346134 221701677912 222043355352 222064210368 222312426336 222406446528 222675957504 223115650758 223365041991 223386021144 223730294424 224001409632 224272853376 224675900064 224948161152 224981288532 225062022367 225199600704 225334751356 225567853056 225739706409 226013256612 226657169024 226690548084 226910518848 226943935218 227590499136 227593768896 228275796672 228530955744 228552420096 228668105666 228945204488 229259689659 229322876352 229356647982 229634581176 229891259052 229912851168 230267183328 230288810752 230546219904 230605141536 231001453683 231240417408 231281380044 231520633344 231637821324 231697021941 231977791188 232335305748 232616848464 232898732352 232997229696 233279574528 233540326656 233740205556 234001472562 234100436276 234243539712 234384117968 234668143424 234702702234 234706074174 235374752448 235409415318 235637846496 236023167744 236343979872 236489216238 237428067552 237463032807 237750789276 237996734976 238139565664 238405750128 238428141952 238466680452 238755653136 239123613456 239146072704 239413382208 239804877312 240176817738 240278393124 240546968298 240569561232 240838461864 240940317072 241232287296 241524611328 242001522906 242251865856 242374485626 242522646912 242668193768 242730213462 243001529199 243398891736 243693841248 243729729243 244092335872 244365174144 244661294592 244847694663 245100981888 245397993984 245581427091 245819728752 246133375488 246556374064 246559916304 246895050402 247262366208 247298779728 247575202056 247598455104 248003334656 248280544512 248433116048 248770796274 249028141824 249072255432 249456115272 249758404896 249822236664 250207252344 250510452192 250814019456 250940973101 251309273787 251504967168 251696581227 251720221368 252001585836 252262273536 252306960048 252413665504 252719539072 252760387572 253025783296 253066681296 253218556019 253763834688 253787668992 254071344384 254178796032 254989315152 255274333704 255691765056 256001611008 256039311528 256768768256 256772457216 256810271256 257121472608 257213739848 257563355049 257829796224 257988235896 258338903823 258651957564 259050581244 259074912096 259364497392 259788617088 260103427584 260301592551 260617024668 260886624768 261018676828 261178235136 261334977904 261651662272 261693954522 262011073896 262121883408 262439521344 262732867488 262757544192 263162495232 263548733184 263682132714 264001661352 264728938656 264796596504 265526063712 265847826816 265886977356 266644490112 267106575996 267543355744 267867563392 267907011372 268206468894 268231659696 268970589888 269039331792 269780486976 269828276718 270107405568 270244124878 270640756386 270943269597 271057856706 271386323208 271715187744 271830101312 272159503616 272463714432 272533349088 272696906482 272863603584 273001717989 273284129664 273615293952 273823753203 274155571404 274603877856 274910820912 274936641408 275243956416 275360362368 275694042624 275904085611 276238424748 276547194846 276900047424 276999412144 277335078592 277375920822 277379905842 278170161984 278211127194 278548261992 279003751488 279315612576 279487255554 280206287361 280324791978 280638129681 280664488104 280978205508 281268868608 281437668512 281483158887 281778713216 281824258716 282165771888 282335110057 282627176832 282943088064 282969662976 283185249039 283405764096 283845330054 283965373692 284309481456 284654006208 285092703168 285438177024 285511127616 285951145536 286001799798 286297659648 286789683544 286862979546 287183625417 287653235688 287680252992 288001812384 288044225469 288472760576 288864864288 288869014368 289042375402 289365457329 290015811072 290232595653 290236765383 290584298004 290884898304 291384805712 291459276108 291785059566 292219160064 292262194224 292616356032 293094850048 293422461696 293497452864 293673591596 293853111552 294001850142 294305985792 294358120056 294887118834 295244461512 295602237216 296057807136 296085613824 296416568448 296541928704 297001869021 297487534344 297820055988 297848028192 298307059232 298668546176 298716821676 299030471168 299078805168 299258293477 299567866752 299930881536 299975051376 300266134272 300986275212 301351008816 301760617158 302254064112 302547358464 302591913624 303453998848 303458358528 303503047848 303870831264 304053195446 304367728896 304707940992 305309613609 305679586212 305763835136 305808863976 306179441568 306521678736 306550468224 307022911104 307394959872 307473522048 307629154833 308001938244 308320556544 308375173392 308850428432 308929362588 309274673526 309303721584 309649450968 309780407664 310155797952 310531643136 310662972928 311466684672 311624338662 311653607408 312001963416 312936936312 312941432232 313833003264 313879220424 314183795328 314230064148 314799656171 315125306496 315318954984 315747549117 316457197056 316570756736 316617377076 317001052368 317874333504 317955573936 318340870848 318831484608 318861430272 319217842944 319848166638 320235756984 320371190832 320729291064 320759414976 321117949152 321253756096 321643049728 321695038728 322084867104 322278162206 322475167872 322638393987 322668697208 323363529216 323609890149 323640284616 324002038932 324531855648 324925121664 324972972324 325820232192 326068464813 326463592884 326801309184 327245510592 327441902788 327759638336 327807906426 328746555072 328794968502 329193400536 329731706304 330100269408 330131273472 331152885063 331292935974 331694395032 332096340576 332608153696 333011206528 333065033028 333096315552 333468639504 333609669792 333668766431 334013936256 334418692608 334673476137 335079031716 335425660416 335595441636 335626961824 336002114448 336409280064 337013850096 337422241728 338002127034 338351779584 339015014338 339019884918 339985753536 340035822126 340365778272 340415902827 340922353408 341385748704 341390653344 341595534566 342413695008 342828630144 343002158499 343417806732 343773061632 343984314528 344034971973 344451871764 344836888578 344869276752 345400774992 345433216128 345819329856 346384822784 346860626112 346922070066 347068790068 347280950016 347456731986 347489366224 347966686782 348502958622 348925272696 349348098528 349495844544 349919361792 350310489984 350610308334 351002208843 351150654414 351576176952 352002215136 352054053351 352971918208 353062128672 353114122977 353456769744 353668892291 354034751616 354463769088 354515969808 354733824357 355525986816 356142101328 356626183914 357209348496 357608625192 357642212928 358627453184 358685420184 358719109056 359120073312 359335594618 359707315968 359771035624 360265226607 360417589686 360820452447 360854341848 361257692796 361410475608 361848430944 362286916992 363002284359 363284952576 363377798784 363561728439 363818138112 364002290652 364095320193 364378839552 365098337604 365540761872 366138503808 366547761216 366582188544 366991941888 367147149824 367651472832 367872114148 368096990976 368317899664 368729593128 369200063232 369834561096 369839874456 370893549312 370948169592 371362803084 371397682656 372005001984 372420816768 372649674072 373156194411 373542212736 373608383148 373766389304 373994869248 374184172908 374219317472 374637607344 374733354996 375310878516 375765678288 376221029184 376836235776 377257450752 377580332052 378002378754 378460440072 378620498256 379079308608 379538674944 380123604224 380645752032 380681503488 380874191698 381107016576 381268194048 381335733064 382483972728 382911500556 383537647584 383573670656 384002416512 384058967292 385153152384 385158685824 385820609772 386744694336 386976794204 386982353844 387445730672 387977936346 388575871866 388612368144 389046746088 389682925632 390155141376 390925537002 391329937152 391528015242 392002466856 392477493408 393182825112 393659282016 394099301232 394136316288 394335814873 394743742848 395222091264 395523199071 396002492028 396412144128 396650045792 397093407984 397130704256 397194894756 398289095568 398771740224 399423822336 399966735168 400654107854 400659863994 401315033616 401801345088 401860517058 402309703341 402347489544 403005418816 403455884832 403558997688 403703813578 404670730464 404742415077 405161108352 405366187317 405961134579 406277254656 406586785059 407079484812 407572781616 407745151968 408239255424 408695571648 408733957632 409045359723 409363881472 409675763483 409926194496 409964696064 410172206444 410422940928 410669250992 411166897856 411233357106 411905816784 412366231368 412404962112 412865934624 413040543552 413541063936 414357637122 414820792269 415499118216 416002617888 416063881233 417249248416 417255242976 417316690791 417822392988 417972327253 418505627232 418911727104 418973418864 419230883331 420167075328 420173111808 420425273312 420487187967 420996732156 421467308262 422156502768 422668069824 423832444672 423940765248 424414632096 424454494464 424669339094 425108646144 425767995081 425948060538 426464222184 426981009312 427161587776 427639054752 427679219968 428157265536 428266691424 428926718304 429002699697 429446489472 429966890496 430184525316 430294469319 431479853532 431520379488 432002718576 432709140864 433233495552 433297296432 433563563103 434757953084 435023716608 435284790512 435876447006 436327347456 437077208568 437188914162 438328740096 438393291336 438924534048 439642275072 440133692544 440510387394 441002775213 441458978688 441537180084 441723914632 441993936384 442259193376 442330678251 442795120768 442866692268 443403355824 444086710704 444128420736 444624852672 444812893056 445351915008 446231301516 446730083982 446772042288 447460588848 448002819264 448545706752 449351800128 449896322304 449962577064 450124044734 450399201408 450669502712 451479412818 452026513224 452640925737 453314338048 453381096168 453821037696 453887870436 455180998272 455187537792 456079793169 456551593344 457061911488 457104840192 457336211332 457890408976 458519379318 458645752704 458713295964 459269162352 459782518104 459825702336 460534366656 460577621504 461092439808 461210283072 462002907366 462480834816 462562760088 463275642648 463394043882 463955582376 464670611496 465233696928 465797464704 465994459392 467080653312 467436507993 467480411112 468002945124 468200872552 468487079424 468768235936 469336286848 469405404468 469412148348 470749504896 470818830636 471275692992 472046335488 472687959744 472978432476 474856135104 474926065614 475501578552 476279131328 476811500256 476856283904 476933360904 477511306272 478247226912 478292145408 478826764416 479772249957 480353635476 480556786248 481093936596 481139122464 481676923728 481880634144 482464574592 483049222656 483417243309 484003045812 484503731712 484748971252 485045293824 485336387536 485460426924 486003058398 486797783472 487387682496 487459458486 488184671744 488730348288 489695389326 490201963776 491162854182 491639457504 491711859639 493112748128 493119832608 493192452753 493790100804 494597559456 495150404112 495196910208 496561089024 496866232096 496939403961 497541592548 498056283648 498144510864 498912230544 499516809792 499644473328 500414504688 501020904384 501628038912 501881946202 502618547574 503393162454 503440442736 504003171672 504613920096 504827331008 505439078144 505520775144 506133362592 506437112038 507003190551 507527669376 508142688768 508522521507 508529827377 509978630304 510053733189 510548667408 511383530112 512003222016 512078623056 512393301849 513537536512 513544914432 513620542512 513928785293 514242945216 514427479696 515126710098 515659592448 515976471792 516677807646 517303915128 518101162488 518149824192 518728994784 519577234176 520383105099 520603185102 521185097979 521234049336 522037353656 522356470272 522669955808 522754437933 523303324544 523387909044 524022147792 524243766816 524336632963 524879042688 525465734976 525515088384 525915462501 526324990464 526725981621 527097466368 527364265428 528003322704 529457877312 529593193008 531052127424 531695653632 531773954712 533288980224 534213151992 534939275871 535086711488 535735126784 535814022744 536412937788 536463319392 537941179776 538078663584 539003391927 539560973952 539656553436 540214811136 540488249756 540626384529 541281512772 541886539194 542115713412 542772646416 543430375488 543660202624 544319007232 544927428864 545066698176 545393812964 545727207168 546003435978 546568259328 547647506406 548311142808 549207755712 549821641824 549873282816 550487912832 550720724736 551808171222 552476849496 553094389692 553800094848 553998824288 554670157184 554751841644 554759811684 556340323968 556422254388 557096523984 558007502976 558631225152 558974511108 560412574722 560649583956 561276259362 561328976208 561956411016 562875337024 562966317774 563557426432 563648517432 564331543776 564670220114 565254353664 565886176128 566370498078 567003568131 567690660108 567930747384 568618962912 569308012416 570185406336 570876354048 571022255232 571311287547 571902291072 572003599596 572595319296 573579367088 573725959092 574367250834 575306471376 575360505984 576003624768 576088450938 576945521152 577729728576 577738028736 578084750804 578730914658 580465191306 580473530766 581168596008 582769611424 582863807799 582918552216 583570119132 584524388448 585232712064 586388305503 586844923392 586994905728 587292022863 587347183192 587706223104 588003700284 588611971584 588716240112 589774237668 590488923024 591204474432 592115614272 592171227648 592833136896 593083857408 594003738042 594975068688 595640111976 595696056384 596614118464 597337092352 597433643352 598157610336 598516586954 599135733504 599950102752 600532268544 600981161781 600989795991 601972550424 602702017632 602790775587 603521234316 604508128224 605094716928 605183827248 605555720367 606907997696 606916717056 607006095696 607370382619 607741662528 608106390892 608735457792 609415881984 610619227218 611359172424 611527670272 611617727952 612358883136 613043357472 613100936448 614045822208 614947044096 615258309666 616003876488 616750346784 617700856864 617858725176 618549347052 618607443168 619298901936 619560815328 619670566229 620311595904 621063286272 621536455683 622933369344 623248677324 623307214816 624003926832 625873872624 625882864464 627666006528 627758440848 628367590656 628460128296 629599312342 630250612992 630637909968 631495098234 632200962393 633141513472 633234754152 634002104736 635748667008 635911147872 636681741696 637004008641 637662969216 638435685888 638922090807 639696333276 640471513968 640742381664 641458582128 641518829952 642235898304 642507512192 643286099456 643390077456 643776199759 644169734208 644556324412 644950335744 645276787974 645337394416 647219780298 647280569232 648004077864 649063711296 649850243328 649945944648 652136929626 652927185768 653814670509 654491021184 654883805576 655519276672 655615812852 655783371243 657493110144 657589937004 658386801072 659463412608 660200538816 660262546944 660765581091 662305770126 662585871948 663388790064 664192681152 665216307392 666022413056 666130066056 666192631104 666937279008 667219339584 667337532862 668027872512 669346952274 670095125973 670158063432 671190883272 671253923648 672004228896 672818560128 674027700192 674844483456 675186067101 676004254068 676703559168 677219119227 678030028676 678039769836 679971507072 680071644252 680731556544 680831805654 681844706816 682771497408 682781306688 683191069132 684827390016 685657260288 686004316998 686835613464 687968629056 688069943946 688903743528 689673777156 689738553504 690801549984 690866432256 691638659712 693004361049 693721252224 693844140132 694137580136 694561900032 694913463972 694978732448 695091065823 695933373564 697005917244 697850545392 698696197056 698991689088 699838723584 700620979968 701220616668 702004417686 702301308828 703152353904 704004430272 704108106702 705943836416 706124257344 706228245954 706913539488 707337784582 708069503232 709031939616 709467648714 712284202656 712389098421 713252367828 714418696992 715217250384 715284425856 717254906368 717370840368 717438218112 717801361277 718240146624 718671189236 719414631936 719542071248 720530453214 720835179372 721640904894 721708683696 722515385592 722820951216 723696861888 724573833984 726004568718 726755597568 727123456878 728004581304 728190640386 730196675208 731081523744 731189187729 732277007616 733095522432 733983883776 734543083989 735302945664 735744228296 736193981952 736635799328 736744281273 737459186256 738400126464 739669122192 739679748912 741787098624 741896339184 742725606168 742795365312 744010003968 744841633536 745299348144 746312388822 747084425472 747216766296 747532778608 748368345816 748438634944 749275214688 749466709992 750621757032 751531356576 752442058368 752822919303 753927821361 754514901504 755089743681 755160664104 756004757508 756920880144 757240996512 758158617216 759077349888 759655668057 760247208448 760826417897 761291504064 761363006976 761748383396 762214033152 762536388096 762671466128 764967945456 765823001112 767075295168 767147341312 768004833024 768117934584 770306304768 770317371648 771641219544 772690065147 773489388672 773953588408 773964707688 774891461344 775016711469 775955872692 777151743732 777224736288 778093492176 779365851264 780310282752 780904777653 781851074004 782659874304 783056030484 784004933712 784954986816 786365650224 787318564032 788198602464 788272632576 788671629746 789487485696 791046398142 792004984056 793300091584 794186815968 794261408512 794389789512 796578191136 797543480448 799933470336 801308215708 801319727988 802630067232 803602690176 803721034116 804619406682 804694979088 806010837632 806911769664 807117995376 807407627156 809341460928 809484830154 810322216704 810732374634 811922269158 813173570118 814158969624 815145563232 815490303936 816478510848 817391143296 818090719446 819005153967 819351526966 819852388992 820344412888 820845881856 821338501984 821471259609 822333795712 822466714212 823811633568 824732462736 824809924224 825731869248 826081087104 827082127872 827712256833 828715274244 829641584538 830998236432 832005235776 832127762466 834498496832 834510485952 834633381582 835644785976 835944654506 837011254464 837946837728 838461766662 840618862083 840850546624 840974375934 841914389043 841993464312 842934616524 844313005536 845336139648 847005330171 847664889344 847881530496 848310699691 848829264192 848908988928 849338678188 849555747117 850217292288 851535990162 851896121076 852928444368 853962018624 854323175552 855278109504 855358439936 856314531072 856533382848 857853436608 858005399394 858892978944 860369050632 860588938638 862959707064 863040758976 864005437152 864132676407 865418281728 866594592864 867127126206 868096371987 869515906168 870047433216 870569581024 870697786959 870710296149 871752894012 872654694912 874154417136 874377828324 876657480192 876786582672 877849068096 879284550144 880267385088 881020774788 882005550426 882917957376 883074360168 883447829264 884518386752 884661356502 885590241536 885733384536 886806711648 888173421408 888256841472 889249705344 889625786112 891005607063 892462603032 893460167964 893544084576 894921177696 896005638528 897091413504 897774880431 898703600256 899792644608 899925154128 900248089468 900798402816 901339005424 902958825636 904053026448 905281851474 906628676096 906762192336 907642075392 907775740872 910361996544 910375075584 912159586338 913103186688 914123822976 914672422664 915780817952 915928840827 917038758636 917291505408 917426591928 918538324704 919565036208 919651404672 921068733312 922184879616 922420566144 922887464499 924005814732 924961669632 925125520176 926551285296 926788087764 927911164752 929341222992 930467393856 931594929408 931988918784 934873015986 934960822224 936005890248 936401745104 937536471872 938672573696 938810808936 938824296696 941499009792 941637661272 942551385984 944398968513 945375919488 945956864952 947242647351 949712270208 949852131228 951003157104 952558262656 953623000512 953712567808 953866721808 954439172687 955022612544 956494453824 956584290816 957653528832 959544499914 960707270952 961113572496 962187873192 962278244928 963353847456 963761268288 964929149184 966834486618 967915181961 968006091624 969497942504 970090587648 970672775072 970829670447 970920853848 972006116796 973595566944 974775364992 974918916972 977460696576 978205394439 979390778652 980403927552 982325708364 983278915008 983423719278 986225496256 986239665216 986384905506 987580201608 989195118912 990300808224 990393820416 993458655189 993732464192 993878807922 995083185096 996289021728 997824461088 999033619584 999288946656 1000829009376 1001006299293 1002041808768 1003256077824 1003763892404 1004020428411 1005237095148 1006786324908 1006880885472 1008006343344 1009227840192 1009654662016 1010878156288 1011041550288 1011648313907 1012266725184 1012874224076 1014006381102 1015055338752 1017045043014 1017059654754 1019957260608 1020107466378 1021097334816 1021247708481 1022767060224 1024157246112 1024786603698 1027241085024 1027857570586 1028485890432 1028854959392 1029006475497 1030253420196 1031319184896 1031952943584 1032104915919 1033355615292 1034607830256 1036202324976 1036299648384 1037457989568 1039154468352 1040766210198 1041206370204 1042370195958 1042468098672 1044074707312 1045339911616 1045508875866 1046606649088 1046775818088 1048044295584 1048487533632 1048673265926 1049758085376 1050931469952 1051830925002 1053006626529 1053451963242 1054728530856 1056006645408 1056162160053 1058915754624 1059186386016 1061006676873 1062104254848 1063391307264 1063547909424 1064186184061 1064201473071 1066577960448 1068426303984 1069878551742 1070173422976 1071470253568 1071628045488 1072825875576 1072926638784 1075882359552 1076157327168 1078006783854 1079121947904 1079313106872 1080976499512 1081252769058 1082461357341 1082563025544 1083773078388 1084231426824 1085545292832 1086860750976 1087320405248 1089006853077 1089854857728 1090133396352 1090685185317 1090787625928 1091454414336 1092006871956 1092285960579 1093136518656 1095295012812 1096622285616 1098415511424 1099643283648 1099746565632 1100975825664 1101441449472 1103616342444 1104953698992 1106188779384 1107600189696 1107997648576 1109340314368 1109503683288 1109519623368 1112680647936 1112844508776 1114193047968 1116015005952 1117262450304 1117949022216 1119468583233 1120825149444 1121299167912 1122552518724 1122657952416 1123912822032 1125750674048 1125932635548 1127114852864 1127297034864 1127973567721 1128663087552 1129340440228 1130508707328 1131772352256 1132740996156 1134007136262 1135381320216 1135861494768 1137237925824 1138616024832 1140370812672 1142044510464 1142622575094 1143804582144 1144007199192 1147158734176 1147451918184 1148734501668 1150612942752 1150721011968 1152007249536 1152176901876 1155459457152 1155476057472 1156169501608 1157461829316 1160930382612 1160947061532 1162337192016 1165539222848 1165727615598 1165837104432 1167140238264 1169048776896 1170465424128 1172776611006 1173989811456 1174584045726 1174694366384 1176007400568 1177432480224 1179548475336 1180977846048 1182408948864 1183007444619 1184231228544 1185666273792 1186569597213 1188007476084 1189950137376 1191280223952 1191392112768 1193228236928 1194674184704 1194867286704 1195584370981 1196315220672 1197033173908 1198271467008 1199900205504 1201962323562 1201979591982 1203945100848 1205404035264 1205581551174 1206929110023 1207042468632 1209016256448 1210367654496 1211111440734 1214012191392 1214227245231 1214740765238 1215483325056 1216098561951 1216212781784 1217883403737 1218831763968 1219760355177 1221238454436 1222718344848 1223235455904 1224717766272 1226086714944 1226201872896 1227136079169 1228091644416 1229027290449 1229894088192 1230516619332 1232007752976 1233500693568 1235401713728 1235717450352 1237098694104 1237214886336 1238597803872 1239121630656 1239341132458 1240623191808 1243072911366 1244462376807 1246497354648 1246614429632 1248007853664 1248191643699 1251747745248 1251765728928 1253916981759 1255516881696 1256735181312 1256920256592 1257674581163 1257692649993 1259198624684 1260501225984 1261275819936 1261461563901 1262990196468 1264401924786 1266283026944 1266469508304 1268004209472 1271497334016 1271822295744 1273363483392 1274008017282 1275325938432 1277844181614 1279392666552 1280943027936 1281484763328 1282917164256 1283037659904 1284471796608 1285015024384 1286780154912 1287008099091 1287552399518 1288339468416 1289112648824 1289900671488 1290553575948 1290674788832 1290883407957 1294439560596 1294561138464 1296008155728 1298127422592 1299700486656 1299891889296 1300690689309 1304273859252 1305854371536 1307629341018 1308982042368 1309767611152 1311038553344 1311231625704 1311566742486 1314986220288 1315179874008 1316773602144 1318926825216 1320401077632 1321531162182 1323008325639 1324611540252 1325171743896 1326777580128 1328385362304 1330432614784 1332044826112 1332260132112 1332385262208 1333059670943 1333874558016 1334438679168 1334675065724 1336055745024 1338693904548 1340190251946 1340316126864 1342381766544 1342507847296 1344008457792 1345637120256 1348055400384 1349688966912 1350372134202 1352008508136 1354438238454 1356060057352 1356079539672 1357922777211 1359943014144 1360143288504 1361463113088 1361663611308 1365542994816 1365562613376 1366382138264 1368239379507 1369654780032 1371314520576 1372008633996 1373671226928 1375937258112 1376139887892 1377807487056 1379347554312 1379477107008 1381603099968 1381732864512 1383277319424 1386008722098 1387442504448 1387688280264 1388275160272 1389826927944 1389957464896 1390182131646 1391866747128 1394011834488 1395701090784 1397392394112 1397983378176 1401241959936 1402309523979 1402441233336 1404008835372 1404602617656 1406304707808 1408008860544 1408216213404 1411887672832 1412248514688 1412456491908 1412963347523 1413827078976 1414675569164 1416139006464 1418063879232 1418935297428 1424568405312 1424778196842 1426504735656 1428837393984 1430434500768 1430568851712 1434741680736 1434876436224 1435602722554 1436480293248 1437342378472 1439084142496 1439316749871 1441060906428 1441670358744 1443281809788 1443417367392 1445030771184 1445641902432 1447393723776 1449147667968 1450251729927 1452009137436 1453511195136 1454246913756 1456009162608 1456381280772 1460393350416 1462163047488 1462378375458 1464554015232 1466191044864 1469086167978 1470605891328 1471488456592 1473271598656 1473488562546 1474918372512 1475135578917 1479338244384 1479359497824 1483792678368 1485451212336 1485590730624 1486342686829 1489683267072 1490598696288 1490818211883 1492624777644 1494168850944 1494433532592 1495065557216 1496736691632 1496877269888 1498550429376 1498933419984 1501243514064 1503062713152 1504884116736 1505645838606 1507855642722 1510179487362 1510321328208 1512009515016 1513841760288 1514481993024 1516317234432 1519311336114 1521009571653 1521652835794 1522583008128 1523496766792 1524428066304 1525342932256 1525567564521 1525589482131 1529935890912 1530161199567 1531646002224 1534150590336 1536009666048 1536235869168 1537179905547 1540612609536 1540634743296 1541786355879 1543282439088 1545380130294 1546978777344 1547907176816 1547929415376 1549782922688 1550033422938 1551911745384 1554303487464 1554449472576 1556186984352 1558731702528 1561149315297 1561809555306 1563555293937 1563702148008 1566112060968 1568009867424 1569909973632 1572731300448 1573009898889 1574637128064 1575434156569 1576397204928 1576545265152 1577343259492 1577746387503 1578974971392 1580177944863 1582092796284 1584009968112 1586600183168 1588373631936 1588522817024 1588779579024 1589733064711 1593156382272 1595086960896 1599866940672 1602616431416 1602639455976 1604817827613 1605260134464 1607205380352 1607442068232 1609238813364 1609389958176 1612021675264 1613823539328 1614235990752 1614815254312 1617010175781 1618682921856 1618969660308 1620644433408 1621464749268 1621879153587 1623844538316 1626347140236 1628317939248 1630291126464 1630980607872 1632957021696 1634782286592 1636181438892 1638010307934 1638703053932 1639704777984 1640688825776 1642677003968 1642942519218 1644667591424 1644933428424 1647623267136 1649464925472 1649619848448 1651463738496 1652162174208 1655424513666 1657430548488 1659283169076 1661996472864 1664010471552 1664255524932 1668996993664 1669020971904 1669266763164 1671289571952 1671889309012 1674022508928 1675893675456 1676923533324 1681237724166 1681701093248 1681948751868 1683828778086 1683986928624 1685869233048 1688626011072 1690672279296 1694010660342 1695763060992 1696621399382 1697658528384 1698677356376 1699111494234 1701010704393 1703071980324 1703792242152 1705856888736 1707924037248 1708646351104 1710556219008 1712629062144 1713066765696 1713933862641 1715706873216 1716010798788 1717785957888 1720738101264 1721177877276 1725919414128 1726081517952 1728010874304 1728265352814 1730836563456 1733189185728 1734254252412 1736192743974 1739031812336 1741139162048 1741395573918 1741420592298 1743505788024 1748308834272 1748755656648 1753573165344 1755698136192 1756586811707 1759164916509 1760534770176 1761876068589 1762041549576 1764011100852 1765835914752 1766148720336 1766895658528 1769036773504 1769322713004 1771180483072 1771466769072 1772529892133 1773613423296 1776346842816 1776513682944 1778499410688 1779251572224 1782011214126 1784925206064 1786920335928 1787088169152 1789842355392 1792011277056 1795549760862 1797407200512 1799850308256 1800496178936 1801596805632 1802678010848 1802943485343 1802969387973 1805917651272 1808106052896 1808372326761 1810563702948 1813524384672 1815284150784 1815551481744 1816667161101 1820723993088 1820750151168 1822111147857 1824319172676 1826206373376 1828247645952 1829344845328 1831561635904 1831857681654 1834077517272 1834583010816 1834853183856 1837076649408 1839130072416 1839302809344 1842137466624 1844841132288 1845774928998 1848011629464 1850251040352 1853102570592 1853576175528 1855822329504 1858682445984 1859011698687 1860934787712 1863189858816 1864609367049 1869746031972 1869921644448 1872011780496 1872803490208 1875072943744 1877345147392 1877621617872 1877648593392 1878775440113 1882998019584 1883275322544 1885102771968 1888797937026 1890751838976 1891913729904 1894485294702 1896602887179 1899424540416 1899704262456 1902006314208 1905116525312 1907246001024 1907733443616 1908878345374 1910045225088 1911012025923 1912988907648 1915307057664 1916766272421 1919088999828 1921414541904 1922227144992 1924375746384 1924556489856 1926707694912 1927522536576 1929858298368 1931328599277 1933668973236 1935830363922 1936012183248 1938995885008 1941345550144 1941659340894 1941841707696 1944012233592 1947191133888 1949550729984 1949837833944 1956410788878 1958781557304 1961444011527 1964651416728 1966557830016 1966847438556 1972450992512 1972479330432 1972769811012 1975160403216 1976345770399 1978390237824 1980601616448 1980787640832 1982296743273 1986917310378 1987464928384 1987757615844 1990166370192 1992578043456 1995648922176 1998067239168 1998577893312 2001658018752 2002012598586 2004083617536 2007527784808 2008040856822 2010285377919 2010474190296 2013572649816 2013761770944 2016012686688 2018455680384 2019309324032 2022083100576 2023296627814 2024533450368 2025558201303 2025748448152 2028012762204 2030110677504 2031657357681 2034090086028 2034119309508 2039914521216 2040214932756 2042194669632 2042495416962 2045534120448 2048314492224 2049573207396 2054482170048 2055715141172 2056971780864 2057709918784 2058012950994 2060506840392 2063905887168 2064209831838 2066711230584 2069215660512 2072404649952 2072599296768 2074915979136 2079013083147 2081532420396 2082412740408 2084740391916 2084936197344 2088149414624 2090679823232 2091017751732 2093213298176 2093551636176 2094808054339 2096088591168 2096975067264 2097346531852 2099516170752 2101862939904 2103661850004 2106013253058 2106903926484 2109457061712 2112013290816 2112324320106 2117831509248 2118372772032 2122013353746 2124208509696 2127095818848 2128372368122 2128402946142 2136852607968 2137167295263 2139757103484 2140346845952 2143256090976 2145651751152 2145853277568 2151764719104 2152314654336 2153404083831 2156013567708 2158243895808 2158626213744 2161952999024 2162505538116 2164922714682 2165126051088 2167546156776 2168462853648 2171090585664 2173721501952 2174640810496 2178013706154 2180266792704 2181370370634 2181575251856 2184013743912 2184571921158 2190590025624 2193244571232 2196831022848 2199286567296 2201951651328 2203597593197 2203629251967 2207232684888 2209907397984 2210232843819 2212377558768 2215200379392 2215995297152 2218680628736 2219007366576 2219039246736 2220370974679 2225361295872 2225689017552 2228386095936 2232030011904 2234524900608 2235898044432 2238937166466 2241650298888 2242598335824 2245105037448 2245315904832 2247825644064 2251501348096 2251865271096 2254594069728 2255947135442 2257326175104 2258468757909 2258680880456 2261783464083 2263544704512 2265269231043 2265481992312 2268014272524 2270762640432 2271722989536 2274475851648 2277232049664 2278967004171 2280741625344 2282479253691 2284089020928 2285245150188 2287609164288 2288014398384 2294317468352 2294903836368 2297469003336 2301225885504 2301442023936 2304014499072 2304353803752 2310918914304 2310952114944 2312339003216 2314923658632 2318070195441 2321860765224 2321894123064 2324674384032 2331078445696 2331455231196 2331674208864 2334280476528 2335681365017 2338097553792 2340930848256 2342714332959 2345553222012 2347979622912 2349168091452 2349388732768 2352014801136 2354864960448 2359096950672 2361955692096 2364817897728 2366014889238 2368462457088 2373139194426 2376014952168 2379900274752 2382560447904 2382784225536 2386456473856 2389734573408 2391168741962 2392630441344 2394066347816 2399800411008 2403924647124 2403959183964 2407890201696 2410808070528 2411163102348 2413858220046 2414084937264 2418032512896 2420735308992 2422222881468 2428024382784 2428454490462 2429481530476 2430966650112 2432197123902 2432425563568 2435766807474 2439520710354 2442476908872 2445436689696 2446470911808 2449435532544 2452173429888 2454272158338 2457015461901 2458054580898 2461033238664 2464015505952 2467001387136 2470803427456 2471434900704 2474197388208 2474429772672 2475682246037 2477195607744 2478243261312 2478682264916 2481246383616 2483136770499 2486145822732 2488924753614 2492994709296 2493228859264 2496015707328 2496383287398 2503495490496 2503531457856 2507833963518 2511033763392 2513840513184 2515349162326 2515385299986 2518397249368 2521856586249 2522551639872 2522923127802 2525743167129 2525980392936 2528803849572 2532939016608 2536008418944 2541015990513 2542994668032 2543644591488 2544932099073 2546726966784 2548016034564 2548667241351 2550651876864 2555688363228 2558785333104 2561886055872 2562969526656 2565834328512 2566075319808 2568943593216 2570030048768 2573560309824 2574016198182 2575104799036 2576678936832 2578225297648 2581107151896 2581349577664 2581766815914 2588879121192 2589122276928 2592016311456 2596254845184 2599783778592 2601381378618 2604289115961 2608547718504 2611708743072 2612093360877 2615258682036 2617964084736 2619535222304 2622077106688 2622463251408 2623133484972 2624074788257 2629972440576 2630359748016 2633547204288 2637853650432 2640802155264 2643062324364 2646016651278 2649223080504 2650343487792 2653555160256 2656770724608 2660865229568 2664520264224 2664770524416 2666119341886 2667749116032 2668877358336 2669350131448 2673016821189 2677387809096 2680380503892 2680632253728 2684763533088 2685015694592 2688016915584 2691274240512 2693324641293 2696110800768 2699377933824 2700744268404 2704017016272 2708876476908 2712120114704 2712159079344 2715845554422 2719886028288 2720286577008 2722926226176 2723327222616 2731085989632 2731125226752 2732764276528 2736478759014 2739309560064 2744017267992 2747342453856 2751874516224 2752279775784 2755614974112 2758695108624 2758954214016 2760350704111 2763206199936 2766554638848 2768662393497 2772017444196 2774885008896 2775376560528 2776550320544 2779653855888 2779914929792 2780364263292 2783733494256 2788023668976 2791402181568 2794784788224 2795966756352 2804619047958 2804882466672 2808017670744 2809205235312 2812609415616 2816017721088 2816432426808 2824497029376 2824912983816 2825926695046 2827654157952 2829351138328 2833196905539 2836127758464 2837870594856 2841727942053 2849136810624 2849556393684 2853009471312 2857674787968 2860869001536 2861137703424 2863317518061 2869483361472 2869752872448 2871205445108 2872960586496 2874684756944 2878168284992 2878633499742 2882121812856 2883340717488 2886563619576 2886834734784 2890061542368 2891283804864 2894787447552 2900503459854 2903745545883 2904018274872 2908493827512 2912018325216 2912762561544 2920786700832 2924326094976 2924756750916 2925806290771 2932382089728 2934616183317 2938172335956 2941211782656 2942976913184 2946543197312 2946977125092 2949836745024 2950271157834 2958676488768 2958718995648 2967585356736 2970902424672 2971181461248 2972685373658 2980375965567 2981197392576 2981636423766 2985249555288 2988867065184 2990131114432 2993473383264 2993754539776 2997100858752 2997866839968 3002487028128 3003018897879 3006125426304 3009768233472 3011291677212 3012061285233 3015711285444 3020358974724 3020642656416 3024019030032 3027683520576 3028963986048 3032634468864 3034944941721 3038622672228 3042019143306 3043305671588 3045166016256 3046993533584 3050685864512 3051135129042 3051178964262 3059871781824 3060322399134 3063292004448 3068301180672 3072471738336 3074359811094 3083572711758 3086564878176 3087019426491 3090760260588 3093957554688 3095814353632 3095858830752 3096314747757 3099565845376 3100066845876 3103823490768 3108606974928 3108898945152 3112373968704 3117463405056 3122298630594 3123619110612 3127110587874 3127404296016 3132224121936 3136019734848 3139819947264 3145462600896 3146019797778 3149274256128 3150868313138 3152794409856 3154686518984 3155492775006 3159019879587 3160355889726 3164185592568 3168019936224 3168486480159 3173200366336 3176747263872 3177559158048 3179466129422 3183020030619 3186312764544 3190173921792 3192558552183 3192604419213 3199733881344 3205232862832 3205278911952 3209635655226 3210520268928 3214410760704 3214884136464 3218477626728 3218779916352 3224043350528 3227647078656 3228471981504 3229630508624 3234020351562 3237365843712 3237939320616 3242929498536 3243758307174 3247689076632 3252694280472 3256635878496 3260582252928 3261961215744 3267020559231 3269564573184 3272055555951 3272362877784 3276020615868 3277406107864 3279409555968 3281377651552 3285354007936 3285885038436 3289335182848 3289866856848 3291841228247 3295246534272 3298929850944 3299239696896 3302927476992 3304324348416 3310849027332 3314861096976 3318566338152 3323992945728 3328020943104 3328511049864 3337993987328 3338041943808 3338533526328 3342579143904 3343778618024 3348045017856 3351787350912 3353847066648 3358405749699 3362475448332 3363402186496 3363897503736 3367657556172 3367973857248 3371738466096 3377252022144 3381344558592 3383920703163 3388021320684 3391526121984 3393242798764 3395317056768 3397354712752 3398222988468 3402021408786 3406143960648 3407584484304 3411713777472 3415848074496 3417292702208 3421112438016 3426133531392 3427867725282 3431413746432 3432021597576 3441476202528 3442355754552 3451838828256 3452163035904 3456021748608 3456530705628 3466378371456 3468508504824 3472385487948 3478063624672 3482278324096 3482791147836 3482841184596 3487011576048 3496617668544 3497511313296 3507146330688 3511396272384 3513173623414 3518329833018 3523752137178 3524083099152 3528022201704 3532297440672 3533791317056 3538073547008 3538645426008 3542933538144 3545059784266 3547226846592 3549022333857 3552693685632 3556998821376 3559708791639 3564022428252 3569850412128 3573840671856 3574176338304 3579684710784 3584022554112 3586753112943 3591099521724 3594814401024 3599700616512 3600992357872 3605356021696 3605886970686 3605938775946 3611835302544 3616212105792 3616744653522 3621127405896 3627048769344 3631102963488 3633334322202 3642681735693 3644222295714 3648295685853 3648638345352 3656495291904 3658689690656 3659281065531 3663123271808 3663715363308 3668155034544 3669706367712 3670356430741 3674153298816 3678260144832 3678605618688 3681408237507 3684274933248 3687081871347 3689682264576 3691549857996 3696023258928 3700502080704 3706205141184 3707152351056 3711644659008 3717364891968 3718023397374 3721869575424 3729218734098 3733387130421 3739492063944 3739843288896 3744023560992 3744574931097 3745606980416 3750145887488 3755243235744 3755297186784 3757550880226 3761750945277 3766550645088 3770205543936 3773023743489 3773077949979 3777595874052 3781503677952 3783827459808 3784384691703 3788970589404 3793205774358 3798849080832 3799408524912 3804012628416 3810233050624 3814492002048 3815466887232 3817756690748 3820090450176 3822024051846 3825977815296 3833532544842 3838177999656 3842829083808 3844454289984 3848751492768 3849112979712 3853415389824 3855045073152 3861024297273 3862657198554 3867337946472 3871660727844 3872024366496 3877991770016 3882691100288 3883318681788 3883683415392 3888024467184 3890357815201 3894382267776 3899101459968 3899675667888 3902072067927 3912821577756 3917563114608 3922888023054 3929302833456 3933115660032 3933694877112 3944901985024 3944958660864 3945539622024 3950320806432 3952691540798 3956780475648 3961203232896 3964593486546 3969024976917 3973834620756 3974929856768 3975515231688 3980332740384 3985156086912 3991297844352 3996134478336 3997155786624 3999179012829 4003316037504 4004025197172 4008167235072 4015055569616 4016081713644 4020570755838 4020948380592 4027145299632 4027523541888 4032025373376 4036911360768 4038618648064 4044166201152 4046593255628 4049066900736 4051116402606 4051496896304 4056025524408 4063314715362 4068180172056 4068238619016 4079829042432 4080429865512 4084389339264 4084990833924 4096628984448 4099146414792 4104718138521 4108964340096 4111430282344 4113943561728 4115419837568 4116025901988 4121013680784 4127811774336 4128419663676 4133422461168 4138431321024 4144809299904 4145198593536 4149831958272 4158026166294 4163064840792 4164825480816 4169480783832 4169872394688 4176298829248 4181359646464 4182035503464 4187103272352 4189616108678 4192177182336 4193950134528 4194693063704 4203725879808 4206928571937 4207323700008 4212026506116 4213807852968 4218914123424 4224026581632 4224648640212 4235663018496 4236745544064 4238890042569 4244026707492 4248417019392 4254191637696 4256744736244 4256805892284 4273705215936 4274334590526 4279514206968 4280693691904 4286512181952 4291303502304 4291706555136 4304629308672 4306808167662 4312027135416 4317252427488 4323905998048 4325011076232 4329845429364 4330252102176 4335092313552 4336925707296 4337693963603 4342181171328 4347443003904 4350755189781 4356027412308 4360533585408 4362740741268 4363150503712 4368027487824 4369143842316 4381180051248 4386489142464 4393662045696 4398573134592 4407195186394 4407258503934 4414465369776 4419814795968 4420465687638 4424755117536 4425406736751 4431990594304 4438014733152 4438078493472 4440741949358 4451378035104 4456772191872 4459028060487 4469049801216 4471796088864 4472454635649 4477874332932 4483300597776 4485196671648 4490210074896 4490631809664 4495651288128 4503002696192 4503730542192 4506433398313 4509188139456 4511894270884 4514652350208 4516937515818 4517361760912 4523566928166 4530538462086 4530963984624 4536028545048 4541525280864 4543445979072 4548951703296 4557934008342 4563028714959 4564958507382 4570490300376 4576028796768 4576702693563 4588634936704 4589807672736 4590483598701 4594938006672 4597695599783 4602451771008 4608028998144 4608707607504 4611539716641 4621837828608 4621904229888 4624678006432 4625359067637 4629847317264 4636140390882 4643721530448 4643788246128 4649348768064 4662156891392 4662910462392 4663348417728 4668560953056 4671362730034 4676195107584 4683447945891 4685428665918 4690665881811 4691106444024 4698336182904 4698777465536 4704029602272 4709729920896 4718193901344 4719029696667 4723911384192 4726302469707 4729635795456 4732029778476 4733239162509 4736924914176 4740533834589 4746278388852 4752029904336 4759800549504 4765120895808 4765568451072 4769199194133 4772912947712 4779469146816 4782337483924 4785260882688 4788132695632 4799600822016 4807849294248 4807918367928 4815780403392 4821616141056 4822326204696 4827716440092 4828169874528 4836065025792 4841470617984 4844445762936 4851030527343 4856048765568 4856908980924 4858963060952 4861933300224 4864394247804 4864851127136 4865637460761 4871533614948 4879041420708 4884953817744 4890873379392 4892941823616 4898871065088 4904346859776 4908544316676 4914030923802 4916109161796 4922066477328 4928031011904 4934002774272 4941606854912 4942869801408 4948394776416 4948859545344 4951364492074 4954391215488 4956486522624 4957364529832 4966273540998 4972291645464 4977849507228 4985989418592 4986457718528 4992031414656 4992766574796 5006990980992 5007062915712 5015667927036 5022067526784 5027681026368 5030698324652 5030770599972 5036794498736 5043713172498 5045103279744 5045846255604 5051486334258 5051960785872 5057607699144 5065878033216 5072016837888 5082031981026 5087289182976 5089864198146 5096032069128 5097334482702 5111376726456 5117570666208 5123772111744 5125939053312 5131668657024 5137887186432 5141801587923 5147120619648 5148032396364 5150209598072 5153357873664 5156450595296 5162214303792 5162699155328 5163533631828 5177758242384 5178244553856 5184032622912 5192509690368 5199567557184 5202762757236 5208578231922 5217095437008 5223417486144 5224186721754 5230517364072 5239070444608 5244926502816 5246266969944 5248149576514 5260719496032 5267094408576 5269760435121 5277494749527 5281604310528 5285628205767 5286124648728 5292033302556 5298446161008 5300686975584 5307110320512 5313541449216 5317589676399 5321730459136 5325784925279 5329040528448 5329541048832 5332238683772 5335498232064 5337754716672 5338700262896 5346033642378 5354775618192 5360761007784 5361264507456 5369527066176 5370031389184 5376033831168 5386649282586 5392221601536 5401488536808 5408034032544 5408830456029 5417752953816 5424240229408 5424318158688 5425116980283 5431691108844 5433640254289 5440573154016 5445852452352 5446654445232 5450001483303 5462171979264 5462250453504 5465528553056 5466333443571 5472957518028 5478619120128 5488034535984 5494684907712 5503749032448 5504559551568 5511229948224 5517390217248 5517908428032 5520701408222 5526412399872 5537324786994 5544034888392 5550753121056 5553100641088 5559307711776 5559829859584 5560728526584 5567466988512 5576047337952 5577035096061 5582804363136 5589569576448 5593828101147 5609238095916 5609764933344 5616035341488 5618410470624 5625218831232 5632035442176 5632864853616 5636326320339 5648994058752 5649825967632 5651853390092 5655308315904 5658702276656 5666393811078 5672255516928 5675741189712 5683455884106 5698273621248 5699112787368 5706018942624 5715349575936 5721738003072 5726635036122 5733036077769 5738966722944 5742410890216 5745921172992 5749369513888 5750298817263 5756336569984 5757266999484 5764243625712 5766681434976 5773127239152 5773669469568 5780123084736 5782567609728 5789574895104 5793985797831 5801006919708 5807491091766 5808036549744 5816987655024 5824036650432 5825525123088 5841573401664 5848652189952 5849513501832 5851612581542 5869232366634 5876344671912 5884332034581 5885953826368 5893086394624 5893954250184 5899673490048 5900542315668 5917352977536 5917437991296 5929037311197 5935170713472 5941804849344 5942362922496 5945370747316 5946890229819 5960751931134 5962394785152 5963272847532 5970499110576 5977734130368 5980262228864 5986946766528 5987509079552 5994201717504 5995733679936 6004974056256 6006037795758 6012250852608 6022583354424 6024122570466 6031422570888 6040717949448 6041285312832 6048038060064 6055367041152 6057927972096 6069889883442 6076674603909 6077245344456 6084038286612 6086611343176 6090332032512 6093987067168 6094972073043 6101371729024 6102270258084 6102357928524 6119743563648 6120644798268 6126584008896 6136602361344 6144943476672 6148719622188 6167145423516 6173129756352 6174038852982 6181520521176 6191628707264 6191717661504 6192629495514 6199131690752 6200133691752 6207646981536 6217213949856 6217797890304 6224747937408 6237039249441 6244597261188 6247238221224 6254221175748 6254808592032 6264448243872 6272039469696 6279639894528 6284424163017 6290925201792 6292039595556 6298548512256 6301736626276 6305588819712 6309373037968 6310985550012 6318039759174 6320711779452 6328371185136 6336039872448 6336972960318 6346400732672 6353494527744 6355118316096 6358932258844 6366040061238 6372625529088 6385117104366 6385208838426 6410465725664 6410557823904 6411501885789 6419271310452 6421040537856 6429768272928 6436955253456 6437559832704 6455294157312 6456943963008 6459261017248 6460212251493 6468040703124 6474731687424 6475878641232 6485858997072 6487516614348 6495378153264 6505388560944 6513271756992 6521164505856 6523922431488 6534041118462 6544111111902 6544725755568 6552041231736 6554812215728 6562755303104 6570708015872 6571770076872 6579733713696 6583682456494 6590493068544 6597859701888 6605854953984 6610792779591 6610887755901 6621698054664 6629722193952 6630698531457 6637132676304 6647985891456 6656041886208 6657022099728 6661112924037 6675987974656 6676083887616 6677067052656 6681074208809 6685158287808 6687557236048 6696090035712 6703574701824 6707694133296 6716811499398 6724950896664 6726804372992 6727795007472 6735315112344 6735947714496 6743476932192 6754504044288 6767841406326 6775406273727 6776042641368 6786485597528 6790634113536 6794709425504 6795807693129 6796445976936 6804042817572 6812287921296 6815168968608 6816376228519 6823427554944 6831696148992 6836901012513 6842224876032 6847437761073 6852267062784 6855735450564 6862827492864 6864043195152 6882952405056 6884711509104 6903677656512 6904326071808 6912043497216 6913061411256 6932756742912 6937017009648 6944770975896 6954210586323 6956127249344 6964556648192 6965582295672 6965682369192 6974023152096 6993235337088 6995022626592 7007044095051 7014292661376 7022792544768 7026347246828 7028142998877 7036659666036 7047504274356 7048166198304 7056044403408 7064594881344 7067582634112 7076147094016 7077290852016 7081538197349 7085867076288 7090119568532 7094453693184 7098044667714 7105387371264 7119417583278 7128044856504 7139700824256 7147681343712 7148352676608 7159369421568 7173506225886 7182199043448 7199401233024 7201984715744 7210712043392 7211773941372 7211877551892 7223670605088 7232424211584 7233489307044 7242254811792 7254097538688 7262205926976 7266668644404 7285363471386 7288444591428 7296591371706 7297276690704 7317379381312 7318562131062 7326246543616 7327430726616 7336310069088 7339412735424 7340712861482 7348306597632 7356520289664 7362816475014 7371046385703 7374163742694 7383099715992 7392046517856 7401004161408 7412410282368 7414304702112 7423289318016 7427046738111 7434729783936 7436046794748 7443739150848 7449410311497 7458437468196 7466774260842 7478984127888 7479686577792 7488047121984 7489149862194 7491213960832 7500291774976 7510486471488 7510594373568 7515101760452 7523501890554 7533101290176 7546047486978 7546155899958 7555191748104 7567654919616 7568769383406 7577229501387 7577941178808 7586411548716 7598817049824 7608025256832 7623047971539 7628984004096 7630933774464 7634796297219 7635513381496 7640180900352 7644048103692 7646001724053 7651955630592 7667065089684 7676355999312 7685658167616 7688908579968 7697502985536 7698225959424 7706830779648 7710090146304 7722048594546 7725314397108 7734675892944 7743321455688 7744048732992 7755983540032 7765382200576 7766637363576 7767366830784 7776048934368 7780715630402 7788764535552 7799351335776 7804144135854 7812867347883 7825643155512 7835126229216 7836280082631 7845776046108 7858605666912 7866231320064 7867389754224 7872224364771 7889803970048 7889917321728 7891079244048 7895814974047 7900641612864 7905383081596 7913560951296 7922406465792 7929186973092 7938049953834 7947669241512 7949859713536 7951030463376 7960665480768 7970312173824 7982595688704 7994311573248 7998358025658 8006632075008 8008050394344 8030111139232 8032163427288 8041141511676 8041896761184 8054290599264 8055047083776 8064050746752 8073822721536 8079973923879 8088332402304 8093186511256 8098133801472 8102232805212 8102993792608 8112051048816 8126629430724 8136360344112 8136477238032 8159658084864 8160859731024 8168778678528 8169981667848 8193257968896 8198292829584 8209436277042 8217928680192 8222860564688 8230839675136 8232051803976 8242027361568 8255623548672 8256839327352 8266844922336 8276862642048 8281052112333 8289618599808 8299663916544 8305987180491 8316052332588 8326129681584 8329650961632 8338961567664 8339744789376 8352597658496 8362719292928 8364071006928 8369090596867 8374206544704 8379232217356 8384354364672 8387900269056 8389386127408 8413857143874 8414647400016 8424053012232 8427615705936 8437828246848 8448053163264 8449297280424 8473491088128 8477780085138 8488053414984 8499590716617 8508383275392 8513489472488 8513611784568 8525183826159 8547410431872 8548669181052 8559028413936 8573024363904 8582607004608 8583413110272 8589952554183 8609258617344 8613616335324 8624054270832 8634504854976 8647811996096 8650022152464 8659690858728 8660504204352 8670184627104 8673851414592 8675387927206 8684362342656 8701510379562 8711236637649 8712054824616 8725481482536 8726301007424 8736054975648 8738287684632 8762360102496 8772978284928 8777418872313 8797146269184 8803848549951 8814390372788 8814517007868 8828930739552 8839629591936 8840931375276 8849510235072 8850813473502 8863981188608 8876029466304 8876156986944 8881483898716 8902756070208 8913544383744 8918056120974 8943592177728 8944909271298 8955748665864 8966601195552 8970393343296 8980420149792 8981263619328 8991302576256 9007461084384 9009056693637 9012866796626 9018376278912 9023788541768 9029304700416 9033875031636 9034723521824 9036183855699 9047133856332 9061076924172 9061927969248 9072057090096 9083050561728 9086891958144 9097903406592 9104834825163 9115868016684 9126057429918 9129917014764 9140980600752 9152057593536 9153405387126 9177269873408 9179615345472 9180967197402 9189876013344 9195391199566 9204903542016 9217415215008 9223079433282 9249356012864 9250718135274 9259694634528 9261058279473 9272280781764 9287443060896 9287576492256 9298697536128 9324313782784 9325820924784 9326696835456 9331417696601 9337121906112 9342725460068 9352390215168 9366895891782 9370857331836 9381331763622 9382212888048 9396672365808 9397554931072 9408059204544 9419459841792 9436387802688 9438059393334 9447822768384 9452604939414 9464059556952 9466478325018 9481067669178 9492556777704 9504059808672 9505459440477 9519601099008 9530241791616 9538398388266 9549060091857 9558938293632 9564674967848 9570521765376 9576265391264 9577675656549 9577813257639 9599201644032 9615698588496 9615836735856 9631560806784 9643232282112 9644652409392 9655432880184 9656339749056 9672130051584 9682941235968 9688891525872 9702061054686 9712097531136 9713817961848 9717926121904 9728788495608 9729702254272 9731274921522 9743067229896 9758082841416 9769907635488 9781746758784 9785883647232 9801061677693 9808693719552 9816166667853 9817088633352 9828061847604 9832218323592 9844132954656 9856062023808 9868005548544 9875523684741 9883213709824 9885739602816 9890743432661 9896789552832 9897719090688 9902728984148 9908782430976 9912973045248 9914729059664 9932547081996 9944583290928 9955699014456 9971978837184 9972915437056 9984062829312 9985533149592 10013981961984 10014125831424 10031335854072 10044135053568 10055362052736 10061396649304 10061541199944 10073588997472 10075217249097 10087426344996 10090206559488 10091692511208 10102972668516 10103921571744 10115215398288 10131756066432 10144033675776 10151762109489 10164063962052 10174578365952 10179728396292 10192064138256 10194668965404 10222753452912 10235141332416 10247544223488 10251878106624 10263337314048 10283603175846 10294241239296 10296064792728 10300419196144 10312901190592 10324428607584 10325398310656 10327067263656 10355516484768 10356489107712 10368065245824 10399135114368 10405525514472 10417156463844 10434190874016 10446834972288 10448373443508 10461034728144 10478140889216 10489853005632 10492533939888 10496299153028 10521438992064 10534188817152 10539520870242 10554989499054 10571256411534 10572249297456 10584066605112 10596892322016 10601373951168 10614220641024 10635179352798 10647067001571 10651569850558 10658081056896 10664477367544 10670996464128 10677400525792 10679126374917 10692067284756 10709551236384 10721522015568 10722529014912 10739054132352 10752067662336 10760259338829 10773298565172 10784443203072 10802977073616 10816068065088 10817660912058 10835505907632 10848480458816 10848636317376 10850233960566 10863382217688 10867280508578 10881146308032 10893308890464 10900002966606 10928045207079 10931057106112 10932666887142 10944887057559 10945915036056 10976069071968 10989369815424 11009119103136 11011069292223 11022459896448 11028039095983 11034780434496 11035816856064 11041402816444 11044224712521 11052824799744 11061245614041 11074649573988 11088069776784 11101506242112 11106201282176 11118615423552 11119659719168 11121457053168 11128131452977 11134933977024 11152094675904 11154070192122 11165608726272 11187656202294 11218476191832 11219529866688 11232070682976 11233724793291 11236820941248 11250437662464 11265729707232 11272652640678 11285252835831 11299651935264 11303706780184 11310616631808 11317404553312 11319071230467 11319233849937 11332787622156 11344511033856 11351482379424 11353154075109 11366911768212 11396547242496 11398225574736 11412037885248 11430699151872 11443476006144 11453270072244 11466072155538 11477933445888 11484821780432 11498739027776 11500597634526 11512673139968 11514533998968 11528487251424 11533362869952 11546254478304 11547338939136 11560246169472 11565135219456 11583072891819 11587971595662 11602013839416 11614982183532 11616073099488 11633975310048 11648073300864 11651050246176 11671073445603 11683146803328 11697304379904 11699027003664 11703225163084 11706216203781 11738464733268 11752689343824 11768664069162 11771907652736 11786172789248 11787908500368 11799346980096 11801084631336 11834705955072 11834875982592 11858074622394 11870341426944 11883609698688 11890741494632 11893780459638 11907074930751 11921503862268 11924789570304 11926545695064 11940998221152 11955468260736 11960524457728 11973893533056 11988403435008 11991467359872 11997537038487 12009948112512 12012075591516 12024501705216 12045166708848 12048245140932 12062845141776 12081435898896 12082570625664 12096076120128 12110734082304 12115855944192 12139779766884 12153349207818 12154490688912 12168076573224 12173222686352 12187974134336 12189944146086 12202743458048 12204540516168 12204715857048 12239487127296 12241289596536 12253168017792 12289886953344 12297439244376 12314154415563 12334290847032 12346259512704 12348077705964 12363041042352 12383257414528 12383435323008 12385258991028 12398263381504 12400267383504 12407709244931 12415293963072 12434427899712 12435595780608 12449495874816 12474078498882 12489194522376 12494476442448 12508442351496 12509617184064 12528896487744 12544078939392 12568848326034 12581850403584 12584079191112 12603473252552 12611177639424 12618746075936 12620785715811 12621971100024 12636079518348 12641423558904 12656742370272 12672079744896 12673945920636 12706989055488 12710236632192 12716670127707 12717864517688 12732080122476 12745251058176 12770234208732 12770417676852 12820931451328 12821115647808 12823003771578 12838542620904 12842081075712 12859536545856 12873910506912 12875119665408 12913887926016 12918522034496 12920424502986 12936081406248 12951757282464 12971717994144 12975033228696 12990756306528 13010777121888 13013081890809 13026543513984 13042329011712 13052265569343 13068082236924 13088222223804 13089451511136 13104082463472 13109624431456 13125510606208 13141416031744 13143540153744 13151428080791 13159467427392 13167364912988 13180986137088 13195719403776 13221585559182 13221775511802 13243396109328 13259444387904 13261397062914 13274265352608 13276220210253 13295971782912 13314044199456 13322225848074 13354134105312 13362148417618 13370316575616 13375114472096 13377084181461 13407149403648 13415388266592 13417363906947 13433622998796 13449901793328 13455590014944 13470630224688 13471895428992 13486953864384 13509008088576 13519300194939 13535682812652 13550812547454 13552085282736 13572971195056 13589418851008 13591615386258 13592891953872 13608085635144 13624575842592 13630337937216 13632752457038 13646855109888 13673802025026 13689086144877 13694875522146 13711470901128 13728086390304 13730108080689 13765904810112 13769423018208 13793086799349 13807355313024 13824086994432 13826122822512 13834420392793 13834619149923 13865513485824 13874034019296 13876077202911 13889541951792 13908421172646 13912254498688 13929113296384 13931164591344 13931364738384 13948046304192 13986470674176 13990045253184 14014088190102 14028585322752 14052694493656 14056285997754 14071997645433 14073319332072 14095008548712 14096332396608 14112088806816 14129189762688 14135165268224 14154581704032 14157089090001 14163076394698 14171734152576 14178907409121 14180239137064 14188907386368 14196089335428 14199717487527 14210774742528 14221601503767 14238835166556 14256089713008 14279401648512 14295362687424 14296705353216 14307597582399 14318738843136 14347012451772 14364398086896 14398802466048 14403969431488 14421424086784 14423547882744 14423755103784 14447341210176 14464848423168 14466978614088 14484509623584 14508195077376 14524411853952 14533337288808 14553091582029 14570726942772 14576889182856 14593182743412 14594553381408 14634758762624 14637124262124 14652493087232 14654861453232 14663656380373 14672620138176 14678825470848 14681425722964 14696613195264 14713040579328 14725632950028 14742092771406 14748327485388 14766199431984 14784093035712 14802008322816 14824820564736 14828609404224 14846578636032 14854093476222 14869459567872 14872093589496 14898820622994 14916874936392 14933548521684 14957968255776 14959373155584 14976094243968 14978299724388 14982427921664 15020972942976 15021188747136 15030203520904 15047003781108 15066202580352 15092094973956 15092311799916 15110383496208 15135309839232 15137538766812 15154459002774 15155882357616 15172823097432 15197634099648 15216050513664 15246095943078 15261867548928 15269592594438 15271026762992 15288096207384 15292003448106 15334130179368 15352711998624 15371316335232 15377817159936 15395005971072 15413661559296 15425404763769 15444097189092 15450628794216 15469351785888 15486642911376 15488097465984 15511967080064 15530764401152 15533274727152 15534733661568 15542596822753 15552097868736 15561431260804 15577529071104 15598702671552 15608288271708 15625734695766 15651286311024 15670252458432 15672560165262 15691552092216 15717211333824 15734779508448 15744448729542 15782158488096 15791629948094 15801283225728 15809281305363 15810766163192 15832484248581 15844812931584 15856884617301 15858373946184 15876099907668 15895338483024 15902060926752 15921330961536 15940624347648 15952769029197 15965191377408 15977354775837 15988623146496 15996716051316 16013264150016 16016100788688 16060222278464 16064326854576 16082283023352 16083793522368 16108581198528 16110094167552 16128101493504 16159947847758 16176664804608 16186373022512 16204465610424 16205987585216 16224102097632 16226491368087 16253258861448 16272720688224 16272954476064 16300920762867 16321719462048 16337557357056 16339963335696 16349769555119 16350004449909 16386515937792 16396585659168 16399000330713 16418872554084 16435857360384 16445721129376 16461679350272 16464103607952 16484054723136 16511247097344 16513678654704 16533689844672 16553725284096 16562104224666 16579237199616 16611974360982 16632104665176 16652259363168 16659301923264 16677923135328 16679489578752 16705195316992 16728142013856 16731105288183 16738181193734 16748413089408 16758464434712 16768708729344 16778772254816 16781484303441 16827714287748 16829294800032 16848106024464 16855231411872 16875656493696 16896106326528 16898594560848 16908978961017 16946982176256 16955560170276 16976106829968 16999181433234 17016766550784 17026978944976 17027223569136 17050367652318 17094820863744 17097338362104 17118056827872 17146048727808 17165214009216 17179905108366 17199108233307 17227232670648 17248108541664 17269009709952 17295623992192 17300044304928 17319381717456 17321008408704 17329775722259 17340369254208 17347702829184 17350775854412 17368724685312 17381957393493 17403020759124 17422473275298 17424109649232 17450962965072 17452602014848 17472109951296 17476575369264 17524720204992 17545956569856 17554837744626 17607697099902 17628780745576 17629034015736 17652996103743 17657861479104 17679259183872 17681862750552 17699020470144 17701626947004 17752058932608 17752313973888 17762967797432 17787111933591 17805512140416 17827088767488 17836112241948 17840670689457 17887184355456 17889818542596 17911497331728 17933202391104 17940786686592 17960840299584 17962527238656 17982605152512 18014922168768 18018113387274 18025733593252 18036752557824 18047577083536 18067750063272 18069447043648 18072367711398 18094267712664 18122153848344 18123855938496 18144114180192 18166101123456 18173783916288 18209669650326 18230023811727 18231736033368 18252114859836 18259834029528 18281961201504 18304115187072 18306810774252 18354539746816 18359230690944 18361934394804 18368523517799 18379752026688 18390782399132 18409807084032 18434830430016 18446158866564 18498712025728 18501436270548 18519389269056 18522116558946 18544561563528 18574886121792 18575152984512 18597395072256 18651641849568 18653393670912 18662835393202 18674243812224 18685450920136 18711117748323 18733791783564 18741714663672 18762663527244 18764425776096 18793344731616 18795109862144 18816118409088 18838919683584 18853272489051 18872775605376 18876118786668 18895645536768 18905209878828 18928119113904 18932956650036 18962135338356 18985113555408 19008119617344 19010918880954 19039202198016 19060483583232 19076796776532 19098120183714 19117876587264 19129349935696 19152530782528 19155351313098 19155626515278 19231397176992 19231673471712 19263121613568 19289304818784 19310865760368 19312679498112 19322454928777 19365882471936 19377783051744 19380636754479 19404122109372 19424195062272 19427635923696 19435852243808 19457576991216 19459404508544 19462549843044 19486134459792 19516165682832 19539815270976 19563493517568 19571767294464 19602123355386 19632333335706 19634177266704 19656123695208 19664436647184 19688265909312 19712124047616 19751047369482 19771479205632 19781486865322 19793579105664 19805457968296 19817564861952 19829458119328 19832378338773 19832663267703 19865094163992 19889166581856 19892095594371 19911398028912 19943957674368 19968125658624 19971066299184 19983338772111 20027963923968 20028251662848 20043222626427 20062671708144 20088270107136 20110724105472 20122793298608 20123082399888 20147177994944 20150434498194 20174852689992 20180413118976 20183385022416 20205945337032 20207843143488 20230430796576 20263512132864 20303524218978 20326218821181 20328127924104 20359456792584 20384128276512 20389337930808 20445506905824 20449128685557 20470282664832 20480644035397 20495088446976 20510703037539 20526674628096 20542313283219 20567206351692 20588482478592 20592129585456 20600838392288 20625802381184 20648857215168 20650796621312 20654134527312 20666529841243 20711032969536 20712978215424 20736130491648 20798270228736 20811051028944 20834312927688 20862631758969 20868381748032 20893669944576 20896746887016 20922069456288 20956281778432 20979706011264 20985067879776 20992598306056 21021132285153 21042877984128 21068377634304 21079041740484 21084428996631 21109978998108 21142512823068 21144498594912 21168133210224 21193784644032 21202747902336 21228441282048 21244614592047 21270358705596 21294134003142 21303139701116 21316162113792 21328954735088 21354801051584 21358252749834 21384134569512 21419102472768 21443044031136 21445058029824 21478108264704 21520518677658 21546597130344 21605954147232 21632136130176 21635321824116 21671011815264 21696960917632 21697272634752 21700467921132 21726764435376 21734561017156 21762292616064 21786617780928 21800005933212 21856090414158 21862114212224 21865333774284 21889774115118 21891830072112 21952138143936 21978739630848 22018238206272 22022138584446 22044919792896 22056078191966 22069560868992 22082805632888 22088449425042 22113139157109 22122491228082 22149299147976 22176139553568 22203012484224 22212402564352 22237230847104 22242914106336 22256262905954 22269867954048 22281140214333 22304189351808 22308140384244 22331217452544 22348230934491 22375312404588 22436952383664 22439059733376 22464141365952 22467449586582 22473641882496 22500875324928 22531459414464 22545305281356 22570505671662 22599303870528 22607413560368 22634809106624 22638142460934 22638467699874 22665575244312 22702964758848 22706308150218 22733823536424 22796451149472 22824075770496 22869143914617 22886952012288 22904388891657 22906540144488 22932144311076 22955866891776 22969643560864 22997478055552 23001195269052 23025346279936 23029067997936 23042888597729 23056974502848 23066725739904 23092508956608 23094677878272 23120492338944 23130270438912 23166145783638 23175943191324 23204027678832 23229964367064 23232146198976 23267950620096 23296146601728 23302100492352 23342146891206 23366293606656 23398054007328 23406450326168 23412432407562 23438602043649 23476929466536 23505378687648 23508840247893 23537328138324 23543815305472 23575817000736 23598693960192 23602169262672 23616673094313 23669411910144 23669751965184 23687444922141 23716149244788 23740682853888 23767219397376 23781482989264 23787560919276 23814149861502 23843007724536 23849579140608 23853091390128 23881996442304 23910936521472 23921048915456 23947787066112 23982934719744 23995074076974 24019896225024 24024151183032 24090333417696 24096490281864 24125690283552 24162871797792 24165141251328 24192152240256 24221468164608 24239921771637 24279559533768 24306698415636 24308981377824 24336153146448 24346445372704 24375948268672 24379888292172 24405486916096 24409081032336 24409431714096 24424080721469 24478974254592 24482579193072 24506336035584 24579773906688 24594878488752 24628308831126 24668581694064 24692519025408 24696155411928 24726082084704 24766514829056 24766870646016 24770517982056 24800534767008 24815418489862 24830587926144 24843156336999 24868855799424 24898991749632 24917961541473 24948156997764 24978389044752 24988952884896 25016884702992 25019234368128 25057792975488 25088157878784 25107271790601 25137696652068 25163700807168 25168158382224 25206946505104 25237492151872 25241571431622 25243942200048 25272159036696 25282847117808 25313484740544 25344159489792 25347891841272 25420473264384 25433340255414 25435729035376 25464160244952 25498772149851 25540468417464 25540835353704 25641862902656 25642231295616 25646007543156 25677085241808 25692495015187 25719073091712 25747821013824 25750239330816 25769857662549 25827775852032 25837044068992 25840849005972 25872162812496 25903514564928 25943435988288 25950066457392 25981512613056 26021554243776 26026163781618 26053087027968 26104531138686 26133709912947 26136164473848 26176444447608 26178903022272 26208164926944 26219248862912 26251021212416 26287080307488 26302856161582 26318934854784 26332256616939 26334729825976 26391438807552 26411545649853 26443171118364 26443551023604 26486792218656 26518888775808 26522794125828 26548530705216 26552440420506 26591943565824 26628088398912 26644451696148 26708268210624 26724296835236 26740633151232 26750228944192 26754168362922 26830776533184 26834727813894 26867245997592 26899803586656 26911180029888 26941260449376 26943790857984 26973907728768 27027170080911 27038600389878 27071365625304 27101625094908 27104170565472 27145942390112 27178837702016 27183230772516 27185783907744 27216171270288 27232504706407 27249151685184 27260675874432 27265504914076 27293710219776 27314504475489 27347604050052 27378172289754 27389751044292 27422941802256 27456172780608 27460216161378 27531809620224 27538846036416 27586173598698 27614710626048 27652245645024 27668840785586 27669238299846 27748068038592 27752154405822 27779083903584 27783174838419 27816842345292 27824508997376 27862329182688 27862729476768 27896092608384 27972941348352 27980090506368 27994253089803 28028176380204 28057170645504 28105388987312 28112571995508 28143995290866 28146638664144 28190017097424 28192664793216 28224177613632 28258379525376 28270330536448 28309163408064 28314178180002 28326152789396 28343468305152 28357814818242 28360478274128 28392178670856 28399434975054 28443203007534 28477670333112 28512179426016 28558803297024 28590725374848 28615195164798 28647180275571 28694024903544 28728796173792 28733026969647 28797604932096 28807938862976 28842848173568 28847095765488 28847510207568 28864822670827 28894682420352 28929696846336 28933957228176 28969019247168 29016390154752 29048823707904 29066674577616 29106183164058 29141453885544 29153778365712 29186365486824 29189106762816 29269517525248 29274248524248 29309722906464 29327312760746 29345240276352 29357650941696 29362851445928 29403185033079 29426081158656 29448500003559 29451265900056 29484185542812 29496654970776 29532398863968 29568186071424 29604016645632 29626571054223 29649641129472 29657218808448 29672230297983 29693157272064 29708186952444 29738919135744 29744187178992 29797641245988 29833749872784 29867097043368 29915936511552 29918746311168 29952188487936 29956599448776 29964855843328 30041945885952 30042377494272 30060407041808 30094007562216 30132405160704 30184189947912 30184623599832 30220766992416 30270619678464 30275077533624 30308918005548 30311764715232 30345646194864 30363857745221 30395268199296 30432101027328 30455286328467 30492191886156 30523735097856 30539185188876 30542053525984 30576192414768 30584006896212 30668260358736 30705423997248 30742632670464 30755634319872 30790011942144 30850809527538 30888194378184 30901257588432 30938703571776 30973285822752 30976194931968 31023934160128 31066549454304 31069467323136 31085193645506 31104195737472 31122862521608 31197405343104 31216576543416 31251469391532 31302572622048 31340504916864 31345120330524 31383104184432 31434422667648 31469559016896 31488897459084 31564316976192 31583259896188 31602566451456 31618562610726 31621532326384 31664968497162 31713769234602 31716747892368 31752199815336 31790676966048 31804121853504 31842661923072 31905538058394 31941201004713 31954709551674 31993432102632 32032201577376 32120444556928 32128653709152 32164566046704 32167587044736 32183869198481 32217162397056 32256202987008 32280778016487 32319895695516 32353329609216 32372746045024 32408931220848 32411975170432 32448204195264 32452982736174 32506517722896 32545441376448 32545908952128 32601841525734 32643438924096 32679926671392 32699539110238 32700008899818 32784135621237 32793171318336 32798000661426 32834661172677 32837745108168 32891442258752 32928207215904 32968109446272 33027357309408 33033207876669 33067379689344 33084117287949 33107450568192 33124208449332 33132674137563 33158474399232 33183736842123 33223948721964 33264209330352 33304518726336 33318603846528 33355846270656 33358979157504 33384394358931 33410390633984 33456284027712 33462210576366 33476362387468 33496826178816 33516928869424 33557544509632 33562968606882 33655428575496 33658589600064 33696212048928 33710462823744 33751312987392 33797189121696 33817957922034 33855758507493 33911120340552 33952213659936 33957213691401 33998362866468 34033533101568 34053957889952 34054447138272 34059462225327 34100735304636 34112972247341 34189641727488 34194676724208 34236113655744 34292097455616 34330428018432 34359810216732 34398216466614 34454465341296 34496217083328 34538019419904 34591247984384 34600088609856 34638763434912 34642016817408 34659551444518 34680738508416 34695405658368 34701551708824 34749218675457 34763914786986 34806041518248 34844946550596 34848219298464 34901925930144 34905204029696 34944219902592 34953150738528 35013220336809 35049440409984 35091913139712 35109675489252 35118648611343 35215394199804 35257561491152 35258068031472 35305992207486 35315722958208 35358518367744 35363725501104 35398040940288 35403253894008 35504117865216 35504627947776 35525935594864 35574223867182 35611024280832 35672224483896 35681341378914 35774368710912 35779637085192 35822994663456 35866404782208 35881573373184 35921680599168 35965210305024 35992611115461 36029844337536 36036226774548 36051467186504 36073505115648 36095154167072 36135500126544 36138894087296 36144735422796 36188535425328 36244307696688 36247711876992 36288228360384 36332202246912 36347567832576 36419339300652 36460047623454 36463472066736 36504229719672 36519668059056 36563922403008 36608230374144 36613621548504 36718461381888 36723868789608 36737047035598 36759504053376 36781564798264 36869660860032 36892317733128 36942463246689 36997424051456 37002872541096 37038778538112 37044233117892 37089123127056 37149772243584 37150305969024 37194790144512 37223127734793 37303283699136 37306787341824 37325670786404 37348487624448 37370901840272 37422235496646 37467583567128 37483429327344 37525327054488 37528851552192 37586689463232 37590219724288 37632236818176 37706544978102 37745551210752 37752237573336 37810419757656 37856238227808 37865913300072 37924270676712 37970227110816 38016239234688 38021837761908 38035481780023 38120967166464 38150010383121 38153593553064 38196240367428 38235753174528 38258699871392 38305061565056 38310702626196 38311253030556 38462794353984 38463346943424 38526243227136 38578609637568 38621731520736 38625358996224 38644909857554 38755566103488 38761273508958 38808244218744 38855271847392 38871704487616 38915153982432 38918809017088 38925099686088 38972268919584 39032331365664 39039245672427 39079630541952 39126987035136 39156796708029 39204246710772 39264666671412 39268354533408 39312247390416 39328873294368 39376531818624 39424248095232 39454284242373 39502094738964 39542958411264 39562973730644 39587158211328 39610915936592 39658916238656 39664756677546 39665326535406 39730188327984 39778333163712 39784191188742 39822796057824 39887915348736 39942132598368 39966677544222 40086445252854 40125343416288 40131252544383 40221448210944 40245586597216 40246164799776 40252091720841 40294355989888 40300868996388 40349705379984 40366770044832 40411890674064 40415686286976 40460861593152 40527024265728 40557900584817 40607048437956 40652437642362 40656255848208 40718913585168 40768256553024 40778675861616 40891013811648 40898257371114 40940565329664 40961288070794 41021406075078 41067258434631 41084626566438 41134412703384 41184259170912 41190324242067 41201676784576 41251604762368 41297714430336 41308269054624 41333059682486 41379260398047 41422065939072 41472260983296 41503261178379 41503857449769 41596540457472 41622102057888 41628231608733 41668625855376 41725263517938 41736763496064 41787339889152 41793493774032 41844138912576 41912563556864 41959412022528 41970135759552 41985196612112 42042264570306 42085755968256 42158083480968 42168857993262 42219957996216 42285025646136 42288997189824 42336266420448 42387569288064 42405495804672 42471267270003 42489229184094 42536722227363 42540717411192 42588268006284 42606279402232 42632324227584 42657909470176 42664804511301 42709602103168 42716505499668 42768269139024 42793935967211 42838204945536 42886088062272 42890116059648 42922792747197 42956216529408 43041037355316 43093194260688 43211908294464 43264272260352 43270643648232 43342023630528 43393921835264 43394545269504 43400935842264 43453528870752 43469122034312 43524585232128 43573235561856 43600011866424 43659274746087 43712180828316 43724228424448 43730667548568 43779548230236 43783660144224 43904276287872 43957479261696 43990969141119 44036476412544 44044277168892 44089839585792 44112156383932 44139121737984 44165611265776 44176898850084 44226278314218 44244982456164 44298598295952 44352279107136 44406024968448 44424805128704 44474461694208 44485828212672 44512525811908 44539735908096 44562280428666 44608378703616 44616280768488 44696461868982 44750624809176 44873904767328 44878119466752 44928282731904 44934899173164 44947283764992 45062918828928 45090610562712 45141011343324 45198607741056 45214827120736 45269618213248 45276284921868 45276935399748 45331150488624 45405929517696 45412616300436 45467647072848 45592902298944 45648151540992 45738287829234 45808777783314 45813080288976 45864288622152 45939287121728 45994956111104 46002390538104 46058135995872 46085777195458 46113949005696 46133451479808 46185017913216 46240984677888 46276214291307 46332291567276 46351886382648 46408055357664 46459928734128 46464292397952 46535901240192 46592293203456 46604200984704 46627790468259 46684293782412 46732587213312 46796108014656 46812900652336 46824864815124 46877204087298 46953858933072 47010757375296 47017680495786 47074656276648 47087630610944 47151634001472 47204338525344 47233346188626 47374889844282 47427843916089 47432298489576 47534438794752 47562965978528 47570653851903 47575121838552 47628299723004 47686015449072 47706182780256 47714633599633 47763992884608 47821873042944 47858307087591 47895574132224 47932064327511 47965869439488 47990148153948 48039792450048 48048302366064 48180666835392 48192980563728 48251380567104 48325743595584 48330282502656 48384304480512 48479843543274 48559119067536 48613396831272 48617962755648 48672306292896 48679474104261 48692890745408 48751896537344 48759776584344 48818162064672 48818863428192 48848161442938 48902762288601 48965158386144 49012672071168 49049308665357 49050013349727 49159547813376 49189756977504 49197000992139 49256617662252 49337163388128 49385038050816 49392310823856 49452164169408 49533029658112 49533741292032 49541035964112 49570767381443 49601069534016 49630836979724 49661175852288 49686312673998 49737711598848 49835923082946 49896313995528 49956778089504 49977905769792 50033769405984 50038468736256 50115585950976 50193315864549 50214543581202 50275393304136 50336316764448 50413893010208 50474984303744 50483142863244 50487884400096 50544318073392 50565694235616 50574651597613 50626969481088 50688318979584 50695783682544 50726936883051 50840946528768 50866680510828 50871458070752 50928320489904 50997544299702 51080936834928 51081670707408 51283725805312 51284462591232 51292015086312 51354170483616 51384990030374 51438146183424 51495642027648 51539715325098 51597324699921 51674088137984 51681698011944 51744325624992 51807029129856 51886871976576 51900132914784 51963025226112 51989327166777 52043108487552 52052327563236 52106174055936 52145872180479 52209062277372 52267419825894 52272328947696 52352888895216 52357806044544 52416329853888 52438497725824 52502042424832 52574160614976 52605712323164 52637869709568 52664513233878 52669459651952 52823091299706 52886342236728 52887102047208 52973584437312 53037777551616 53045588251656 53097061410432 53104880841012 53256176797824 53288903392296 53361335800773 53416536421248 53448593670472 53481266302464 53500457888384 53508336725844 53522012068371 53661553066368 53669455627788 53734491995184 53799607173312 53822360059776 53882520898752 53887581715968 53947815457536 54054340161822 54077200779756 54142731250608 54203250189816 54208341130944 54291884780224 54357675404032 54366461545032 54371567815488 54432342540576 54465009412814 54498303370368 54521351748864 54531009828152 54629008950978 54690071435181 54695208100104 54756344579508 54779502088584 54845883604512 54912345561216 54920432322756 55063619240448 55077692072832 55105570553397 55172347197396 55229421252096 55304491290048 55337681571172 55338476599692 55496136077184 55504308811644 55558167807168 55566349676838 55633684690584 55649017994752 55724658365376 55725458953536 55792185216768 55960181012736 55988506179606 56056352760408 56210777974624 56225143991016 56287990581732 56293277328288 56380034194848 56385329586432 56448355227264 56516759050752 56559817467153 56618326816128 56628356360004 56652305578792 56686936610304 56715629636484 56720956548256 56784357341712 56798869950108 56886406015068 56955340666224 57024358852032 57117606594048 57181450749696 57230390329596 57294360551142 57388049807088 57457592347584 57466053939294 57615877725952 57694191530976 57695020415136 57729645341654 57789364840704 57867914456352 57938038494336 57967364786331 58097647415808 58133349155232 58141910263437 58212366328116 58282907771088 58307556731424 58372730973648 58378213525632 58539035050496 58548497048496 58583634178069 58619445812928 58654625521492 58690480552704 58715301883392 58725702891856 58806370066158 58897000007118 58902531800112 58968371085624 58993309941552 59064797727936 59136372142848 59253142108446 59314437616896 59344460595966 59416373904888 59488374357984 59497135016319 59595282491976 59667499745568 59676286783113 59734194086736 59770042797179 59831873023104 59904376975872 59913198897552 59950016316333 60083891771904 60084754988544 60120814083616 60129667879281 60188015124432 60264810321408 60368379895824 60369247199664 60441533984832 60541239356928 60550155067248 60617836011096 60623529430464 60691292389728 60727715490442 60790536398592 60910572656934 60978656463543 60984383772312 61078370377752 61084107051968 61152384829536 61168013792424 61336520717472 61347386056671 61410847994496 61441932106191 61485265340928 61532109112617 61580023884288 61626939849657 61701619055076 61776388756368 61802515176864 61877407143552 61946571645504 61952389863936 61999589523729 62047868320256 62133098908608 62138934646272 62170387291012 62208391474944 62245725043216 62394810686208 62433153086832 62502938783064 62605145244096 62681009833728 62690240661048 62766208368864 62868845335296 62939118033792 62977794918168 63063396855459 63128633952384 63166519792376 63205132902912 63237125221452 63243064652768 63253286989893 63329936994324 63427538469204 63433495784736 63504399630672 63581353932096 63608243707008 63685323846144 63733843776141 63811076116788 63882402009426 63909419103348 63986864205264 64064403154752 64240889113856 64257307418304 64329132093408 64335174089472 64367738396962 64434324794112 64561556032974 64639791391032 64745492090048 64817862441696 64823950340864 64896408390528 64905965472348 65013035445792 65090882752896 65091817904256 65203683051468 65286877848192 65359853342784 65399078220476 65400017799636 65568271242474 65586342636672 65596001322852 65669322345354 65675490216336 65782884517504 65856414431808 65936218892544 66054714618816 66066415753338 66134759378688 66168234575898 66248416898664 66265348275126 66367473684246 66447897443928 66528418660704 66609037452672 66637207693056 66711692541312 66768788717862 66843420642999 66912568055424 66924421152732 66952724774936 66993652357632 67033857738848 67044692803473 67115089019264 67125937213764 67310857150992 67317179200128 67392424097856 67420925647488 67502625974784 67594378243392 67635915844068 67711517014986 67822240681104 67904427319872 67914427382802 67996725732936 68107915779904 68108894276544 68118924450654 68201470609272 68225944494682 68389353448416 68472227311488 68607431743851 68660856036864 68713166674971 68719620433464 68796432933228 68908930682592 68992434166656 69076038839808 69128665793187 69182495968768 69200177219712 69235204028627 69277526869824 69284033634816 69319102889036 69361477016832 69390811316736 69403103417648 69498437350914 69527829573972 69612083036496 69689893101192 69696438596928 69803851860288 69810408059392 69888439805184 69906301477056 70026440673618 70098880819968 70219350978504 70237297222686 70430788399608 70515122982304 70516136062944 70526520743679 70611984414972 70631445916416 70727451002208 70796081880576 70806507788016 70850019282939 71008235730432 71009255895552 71051871189728 71062334766423 71148447734364 71222048561664 71344448967792 71362682757828 71548737421824 71559274170384 71645989326912 71732809564416 71763146746368 71843361198336 71985222230922 72059688675072 72072453549096 72102934373008 72190308334144 72271000253088 72277788174592 72289470845592 72377070850656 72488615393376 72495423753984 72576456720768 72664404493824 72719765314911 72838678601304 72920095246908 72926944133472 73008459439344 73039336118112 73127844806016 73216460748288 73227243097008 73272242164407 73436922763776 73447737579216 73474094071196 73519008106752 73563129596528 73739321720064 73784635466256 73884926493378 73994848102912 74005745082192 74077557076224 74088466235784 74178246254112 74299544487168 74300611938048 74446255469586 74529469010997 74606567398272 74651341572808 74696975248896 74741803680544 74753884624419 74844470993292 74935167134256 74966858654688 75050654108976 75057703104384 75173378926464 75264473636352 75321815371803 75413089956204 75491102421504 75504475146672 75620839515312 75712476455616 75731826600144 75848541353424 75940454221632 76032478469376 76043675523816 76070963560046 76300020766242 76307187106128 76392480734856 76496316449553 76517399742784 76610123130112 76621405252392 76622506061112 76925588707968 76926693886848 77077485045561 77157219275136 77243463041472 77250717992448 77289819715108 77309572987647 77511132206976 77522547017916 77616488437488 77710543694784 77743408975232 77830307964864 77837618034176 77850199372176 77896920170839 77944537839168 78064662731328 78078491344854 78159261083904 78313593416058 78408493421544 78529333342824 78536709066816 78624494780832 78657746588736 78753063637248 78908568484746 78996769850817 79004189477928 79125947461288 79174316422656 79221831873184 79234636949559 79317832477312 79329513355092 79330653070812 79460376655968 79556666327424 79568382377484 79645592115648 79775830697472 79884265196736 79933355088444 80172890505708 80250686832576 80262505088766 80491173194432 80492329599552 80504183441682 80588711979776 80601737992776 80699410759968 80733540089664 80823781348128 80831372573952 80921723186304 81081510242733 81115801169634 81214096875912 81304875284724 81312511696416 81437827170336 81536513106048 81557351723232 81697514119221 81782027623296 81796514742228 81881130659328 81922576141588 81943513426467 82042812150156 82134516869262 82169253132876 82268825406768 82368518341824 82380648484134 82403353569152 82503209524736 82595428860672 82616538109248 82666119364972 82758520796094 82844131878144 83006522356758 83007714899538 83244204115776 83256463217466 83337251710752 83349524515257 83450527035876 83473526992128 83586987548064 83688277825152 83918824045056 83940271519104 83970393224224 83982759269409 84084529140612 84171511936512 84316166961936 84337715986524 84439915992432 84570051292272 84577994379648 84672532840896 84775138576128 84810991609344 84942534540006 84978458368188 85073444454726 85081434822384 85176536012568 85212558804464 85315818940352 85329609022602 85419204206336 85433010999336 85536538278048 85587871934422 85676409891072 85772176124544 85845585494394 85941540826713 86082074710632 86186388521376 86199080908941 86423816588928 86528544520704 86541287296464 86594468012481 86684047261056 86787843670528 86789090539008 86801871684528 86853964714517 86907057741504 86938244068624 87049170464256 87146471123712 87200023732848 87318549492174 87424361656632 87448456848896 87461335097136 87559096460472 87567320288448 87808552575744 87981938282238 88072952825088 88088554337784 88224312767864 88278243475968 88331222531552 88345500010677 88353797700168 88452556628436 88489964912328 88597196591904 88704558214272 88812049936896 88879713162669 88948923388416 88971656425344 89016690893949 89025051623816 89079471816192 89124560857332 89216757407232 89232561536976 89392923737964 89501249618352 89747809534656 89756238933504 89856565463808 89869798346328 89894567529984 90125837657856 90181221125424 90282022686648 90397215482112 90429654241472 90539236426496 90552569843736 90553870799496 90662300977248 90811859035392 90825232600872 90935294145696 91091573235663 91185804597888 91296303081984 91365858985401 91476575658468 91617555566628 91626160577952 91728577244304 91878574243456 91989912222208 92004781076208 92059996565537 92116271991744 92171554390916 92227898011392 92266902959616 92370035826432 92552428582614 92664583134552 92703772765296 92816110715328 92919857468256 92928584795904 93071802480384 93208401969408 93255580936518 93368587564824 93592216029312 93625801304672 93649729630248 93754408174596 93907717866144 94021514750592 94035360991572 94149312553296 94303268002944 94408677050688 94466692377252 94749779688564 94855687832178 94864596979152 95125931957056 95141307703806 95150243677104 95256599446008 95372030898144 95412365560512 95429267199266 95527985769216 95716614175182 95823603014139 95864128655022 95980296307896 96096604732128 96361333670784 96385961127456 96502761134208 96551607595443 96651487191168 96768608961024 96842334049461 96959687086548 97118238135072 97226793662544 97235925511296 97344612585792 97358948208522 97385781490816 97503793074688 97519553168688 97636324129344 97637726856384 97696322885876 97805524577202 97930316772288 98098617330714 98100026699454 98379513955008 98394001984278 98503983518031 98513235324504 98674326776256 98784621647712 98904328338816 99082071928224 99099623630007 99141534762886 99202139068032 99252351863847 99261673959448 99322351704576 99372625347996 99398022412689 99475423197696 99551210526369 99671846165892 99792627991056 99913556179008 99955811539584 100067538811968 100076937472512 100153183076793 100231171901952 100386631729098 100429087162404 100550786608272 100672633528896 100827786020416 100949968607488 100966285726488 100975768800192 101088636146784 101131388471232 101149303195226 101253938962176 101391567365088 101453873766102 101567275522479 101733361021656 101742916141504 101856640979808 101871641074203 101995088599404 102161873669856 102163341414816 102338916742023 102567451610624 102568925182464 102584030172624 102645594662611 102708340967232 102769980060748 102876292366848 102991284055296 103079430650196 103194649399842 103348176275968 103363396023888 103488651249984 103614058259712 103773743953152 103800265829568 103926050452224 103978654333554 104086216975104 104104655126472 104291744360958 104418124554744 104534839651788 104544657895392 104705777790432 104715612089088 104832659707776 104876995451648 105039661010427 105148321229952 105211424646328 105275739419136 105329026467756 105338919303904 105355945834029 105646182599412 105772684473456 105774204094416 105947168874624 106075555103232 106091176503312 106194122820864 106209761682024 106512353595648 106577806784592 106722671601546 106833072842496 106897187340944 107000915776768 107016673451688 107044024136742 107323106132736 107338911255576 107468983990368 107599214346624 107644720119552 107765041797504 107895630915072 107977833346383 108108680323644 108154401559512 108285462501216 108406500379632 108416682261888 108583769560448 108715350808064 108732923090064 108743135630976 108798177759271 108864685081152 108930018825628 108996606740736 109042703497728 109062019656304 109258017901956 109380142870362 109390416200208 109512689159016 109559004177168 109691767209024 109824691122432 109840864645512 110155384145664 110211141106794 110344694394792 110608982580096 110675363142344 110676953199384 110827389740067 110992272154368 111008617623288 111116335614336 111132699353676 111267369381168 111449316730752 111450917907072 111584370433536 111669383204379 111920362025472 111977012359212 112112705520816 112421555949248 112450287982032 112575981163464 112586554656576 112760068389696 112770659172864 112896710454528 113119634934306 113236653632256 113256712720008 113304611157584 113431259272968 113441913096512 113568714683424 113597739900216 113772812030136 113910681332448 114048717704064 114106445340069 114362901499392 114450031149363 114460780659192 114588721102284 114776099614176 114915184695168 114932107878588 115231755451904 115388383061952 115390040830272 115459290683308 115578729681408 115735828912704 115876076988672 115934729572662 116266698310464 116283820526874 116424732656232 116565815542176 116615113462848 116745461947296 116756427051264 117096994096992 117117737017281 117167268356138 117238891625856 117309251042984 117380961105408 117451405783712 117470390124087 117612740132316 117794000014236 117805063600224 117936742171248 117986619883104 118129595455872 118272744285696 118362852727119 118506284216892 118628875233792 118688921191932 118832747809776 118976748715968 118994270032638 119190564983952 119334999491136 119352573566226 119468388173472 119540085594358 119663746046208 119826397795104 119900032632666 120241628167232 120259335758562 120376030248864 120393757633149 120736759791648 120738494399328 120883067969664 121100310134496 121235672022192 121247058860928 121308430055813 121382584779456 121455430980884 121581072797184 121673701754451 121821145313868 121957312927086 121968767544624 122156740755504 122168214103936 122304769659072 122336027584848 122673041434944 122694772113342 122821695988992 122883864212382 123064218225234 123253879699314 123403238110152 123552777512736 123570972726201 123605030353728 123754814287104 123893143291008 123999179047458 124137781194141 124266197817216 124340774582024 124416782949888 124491450086432 124509783535137 124511572349307 124789621372416 124866306173664 124884694826199 125005877566128 125210290488192 125362019667456 125380481322096 125532416737728 125737690670592 125878236067584 125955589836336 126126793710918 126257267904768 126333039584752 126474250442904 126486129305536 126506573979786 126659873988648 126855076938408 126866991569472 127008799261344 127162707864192 127216487414016 127413801810009 127467687552282 127610166682089 127622152233576 127764804018852 127818838206696 127973728410528 128128806309504 128381807901633 128481778227712 128514614836608 128579664624593 128658264186816 128670348178944 128735476793924 128768378241591 128868649588224 129123112065948 129279582782064 129490984180096 129635724883392 129647900681728 129792816781056 129811930944696 130026070891584 130181765505792 130183635808512 130407366102936 130573755696384 130719706685568 130798156440952 130800035599272 130977824238261 131136542484948 131172685273344 131192002645704 131338644690708 131350980432672 131565769035008 131712828863616 131872437785088 131972907423357 132109429237632 132132831506676 132269518757376 132336469151796 132496833797328 132530696550252 132734947368492 132895794887856 133056837321408 133218074905344 133274415386112 133423385082624 133537577435724 133686841285998 133825136110848 133848842305464 133905449549872 134067715477696 134089385606946 134230178038528 134251874427528 134621714301984 134634358400256 134784848195712 134841851294976 135188756486784 135271831688136 135423034029972 135644481362208 135808854639744 135828854765604 135993451465872 136215831559808 136217788553088 136237848901308 136402941218544 136451888989364 136778706896832 136944454622976 137214863487702 137426333349942 137439240866928 137592865866456 137817861365184 137984868333312 138257331586374 138400354439424 138470408057254 138555053739648 138638205778072 138722954033664 138806206835296 138828642873921 138996874701828 139055659147944 139224166072992 139379786202384 139392877193856 139607703720576 139776879610368 139812602954112 139883371404777 140052881347236 140197761639936 140438701957008 140474594445372 140861576799216 141030245964608 141032272125888 141053041487358 141223968829944 141262891832832 141454902004416 141613015576032 141700038565878 142103742379456 142124669532846 142283531748267 142296895468728 142688897935584 142725365515656 143118548340768 143143900798899 143291978653824 143364508247779 143465619128832 143574921262773 143686722396672 143796192982533 143970444461844 144119377350144 144144907098192 144205868746016 144380616668288 144542000506176 144555576349184 144578941691184 144665708888701 144754141701312 144977230786752 144990847507968 145152913441536 145439530629822 145677357202608 145840190493816 145853888266944 146016918878688 146038422312783 146078672236224 146255689612032 146454486194016 146544484328814 146708286865803 146895475158432 146948188142392 147038016213504 147126259193056 147147925996071 147150040049181 147478643440128 147569270932512 147591002976417 147769852986756 148011490164384 148155114152448 148176932471568 148356492508224 148599088974336 148601223876096 148712302144329 148892510939172 149058938021994 149213134796544 149302683145616 149483607361088 149507769248838 149688941986584 149870334268512 149933717309376 150101308217952 150115406208768 150346757852928 150579947593647 150643630743606 150826179912408 151008950293344 151241679030624 151424952911232 151463653200288 151697082706848 151723954792839 151880908443264 152064956938752 152087351047632 152141927120092 152180810649153 152600041532484 152614374212256 152784961469712 152992632899106 153034799485568 153220246260224 153242810504784 153245012122224 153851177415936 153853387773696 154154970091122 154314438550272 154486926082944 154579639430216 154619145975294 154791974099763 155022264413952 155045094035832 155232976874976 155421087389568 155486817950464 155660615929728 155700398744352 155793840341678 155889075678336 155967981500331 156129325462656 156156982689708 156318522167808 156437616541437 156627186832116 156816986843088 157058666685648 157073418133632 157248989561664 157315493177472 157506127274496 157817136969492 157993539701634 158008378955856 158251894922576 158443663746368 158469273899118 158635664954624 158659026710184 158661306141624 158920753311936 159113332654848 159136764754968 159291184231296 159768530393472 159866710176888 160084007402319 160345781011416 160501373665152 160525010177532 160982346388864 160984659199104 161008366883364 161177423959552 161203475985552 161300220184103 161398821519936 161467080179328 161647562696256 161662745147904 161843446372608 162163020485466 162231602339268 162428193751824 162609750569448 162625023392832 162875654340672 163073026212096 163114703446464 163395028238442 163564055246592 163593029484456 163845152283176 163887026852934 164070214305543 164085624300312 164269033738524 164338506265752 164537650813536 164737036683648 164761296968268 164806707138304 165190857721344 165233076218496 165316711660191 165332238729944 165517041592188 165688263756288 166013044713516 166015429799076 166488408231552 166512926434932 166674503421504 166699049030514 166901054071752 166947053984256 167173975096128 167376555650304 167880543038208 167940786448448 167965518538818 168169058281224 168632333923872 168675431973048 168879831984864 169140102584544 169155988759296 169345065681792 169550277152256 169679452401459 169885069080012 169956916736376 170146888909452 170162869644768 170353072025136 170425117608928 170631637880704 170659218045204 170838408412672 170866021998672 170968565050283 171073076556096 171175743868844 171352819782144 171544352249088 171691170988788 171883081653426 172164149421264 172372777042752 172398161817882 172847633177856 173082574592928 173188936024962 173368094522112 173603743369056 173707929429034 173814115483008 173876488137248 173902094358993 174292942247424 174400047465696 174425730790311 174637098984348 174848723313264 174922670194272 175118192920944 175134640576896 175617105151488 175750902534207 175963876564476 176145905650176 176177108675568 176448625535728 176662445063104 176691000021354 176707595400336 176905113256872 176979929824656 177194393183808 177409116428544 177759426325338 177943312850688 178033381787898 178050103247632 178249121714664 178465123073952 178491405048957 178785847475928 179002499236704 179310128391537 179495619069312 179713130927616 179739596692656 179847465106309 179850048948999 180251675315712 180362442250848 180389003637843 180564045373296 180794430964224 180859308482944 181078472852992 181105139687472 181107741598992 181324601954496 181623718070784 181650465201744 181870588291392 182183146471326 182371609195776 182731717970802 182935969390629 182953151316936 183235111133256 183252321155904 183457154488608 183757148486912 184009562152416 184042158170013 184119993131074 184232543983488 184325796318573 184343108781832 184455796022784 184596327337851 184740071652864 184880819548971 185104857165228 185329166269104 185407545530592 185632221430656 185839714936512 185857169591808 185998768571187 186143604960768 186416803938816 186511161873036 186737175129648 187184432058624 187251602609344 187299459260496 187508816349192 187815435732288 188043029501184 188070721983144 188298625106592 188606536005888 188817354101376 188933384754504 189190190566377 189499559377128 189711375664356 189729193958304 190251863914112 190282615407612 190300487354208 190513198892016 190627532944849 190744061796288 190824731121024 190858534398532 191055971538432 191201531328423 191433228350364 191647206028278 191728257310044 191960592615792 192193209464256 192722667341568 192771922254912 193005522268416 193103215190886 193302974382336 193684668098922 193919374173096 194236476270144 194453587325088 194471851022592 194689225171584 194717896417044 194771562981632 195039106337376 195272648258688 195275453712768 195392645771752 195611049154404 195860633544576 196197234661428 196200053398908 196759027910016 196788003968556 197007967036062 197026470649008 197348653552512 197569243295424 197808656677632 198164143856448 198199247260014 198283069525772 198404278136064 198504703727694 198523347918896 198745250695992 198796044825378 199102421052738 199343692331784 199585255982112 199827112358016 199911623079168 200135077623936 200306366153586 200530261928997 200773263458196 200858174324808 201101573216544 201345267057792 201655572040832 201899937214976 201932571452976 201951537600384 202053758695789 202177272293568 202262776942464 202298606390452 202507877924352 202783134730176 202907747532204 203134551044958 203466722043312 203485832283008 203713281959616 203743282148406 203990177198808 204323747339712 204326682829632 204677833484046 205168060345248 205291189325222 205416681934464 205539960121496 205822295231553 205982568110592 206139500024913 206158861300392 206389298799684 206726792047776 206977302499968 207228116519424 207385997379561 207547487906304 207600531659136 207705612085881 207852100904448 207957308667108 208172433950208 208209310252944 208583488721916 208836249109488 209069679303576 209089315790784 209411555580864 209431224178176 209665319415552 209753990903296 210079322020854 210296642459904 210422849292656 210658052935512 210677838607808 210711891668058 211292365198824 211545368946912 211548408188832 211894337749248 212182353006624 212388245641728 212419523364048 212547004216547 212550057848817 213024707191296 213155613569184 213187004299269 213445343203092 213666145684992 213794374681888 214001831553536 214033346903376 214088048273484 214646212265472 214677822511152 214937967980736 215198428693248 215289440239104 215530083595008 215955666692766 216217360647288 216308803119024 216570925002432 216813000759264 216833364523776 217167539120896 217465846180128 217486271261952 217596355518542 217729370162304 217860037651256 217993213481472 218124039312608 218159295944733 218516035803912 218760285740724 218780832400416 219025378318032 219118008354336 219383534418048 219649382244864 219681729291024 219816726493221 220310768291328 220422282213588 220689388789584 221217965160192 221350726284688 221353906398768 221654779480134 221984544308736 222017235246576 222232671228672 222265398707352 222534738762336 222898633461504 222901835814144 223338766408758 223588407032991 223954024718424 224225411041632 224843111898496 224900575964064 225151962326928 225173109313152 225287084389367 225520136779392 225793420909056 225965446115409 226239269868612 226473307264512 226513425440016 226609222315168 226862518545936 226883826193024 227137429366848 227195479800432 227545624060272 227821362664896 228097435408128 228212890680138 228900062298726 228921561318384 229177442204568 229488949348659 229552199228352 229830369390336 229864215757176 230776766123904 230780081660544 230918581366616 231232455136683 231471657825408 231752153977344 231869459145324 231928718962941 232533396620928 232567641053748 232849465312464 233131631084352 233230226925696 233490923894592 233512854102528 233690760512517 234193988193984 234235474034562 234334536712276 234477783251712 234618502085968 234902811567424 234940780248174 235225480264632 235588000028472 235610127200448 235873484342496 235973239766208 236259190911744 236725705454238 236990309552451 237012568433784 237377842383864 237665495619552 237953497431936 237988540065276 238381129967904 238669998982272 238705147132452 238790805731387 238936776346944 239080171188716 239327492092416 239652795590208 239800065265332 240483256334464 240518671517124 240752060497728 240787515266298 241473519583296 241476988798656 241766135939328 242200620268992 242471344044384 242494117721856 242616860111626 242765169558912 242910861961768 243244530728199 243347403508902 243642290627736 243914625854172 243937535089248 244313481511008 244336428207872 244609539318144 244672055169696 245092542357663 245346082869888 245389544226684 245643391977984 245767728424764 245830540279401 246128436450468 246507759398628 246806476220304 247105555025472 247141945452402 247210060707456 247509628574208 247786286582016 247998358094916 248275562388282 248532395634432 248681549164048 248982900172864 249019567070274 249023144698614 249732612347328 249769389652398 250011755132256 250420580976384 250760962644192 251064833475456 251756472135168 251911179672672 251948277808227 252253587421836 252514535809536 252666079169504 252948500885808 252972258611072 253013147959572 253319747977296 253710153876816 253733983138944 254017598522688 254325415728384 254432974828032 254827603620018 254935375104564 255220333364178 255244304467152 255529608037704 255637676413392 255947456821056 256257612619008 256763615803266 257029229673216 257159329249186 257316528373632 257470953587848 257536756483182 257824622480139 258246224131896 258559165564128 258597242726823 258981968360192 259271449766784 259585633562112 259623861889392 259783404037443 260052141783168 260363531011584 260367271617024 260561894143551 260814732205872 261147511392768 261439413371136 261596312881904 261600071198544 261955648476522 262273084969896 262345370546688 262384005291408 262677289381416 262701960865344 263131538070016 263425657727232 263945814846714 264218858475264 264265663013352 264672938303592 264993667594656 265061393100504 265469894736984 265791589775712 266113674642816 266248372460161 266436149810688 266639139488007 266846770165248 267050072681847 267075154871448 267373682571996 267650272221696 267697684610928 267810899099744 268135430955392 268178771213892 268460356077056 268503748855056 268664887936159 269243428603968 269268716800512 269569696391424 269683702589952 270377512973568 270543663376272 270846068059944 271288962724416 271617709279488 271657709531208 271986902931744 272431663119616 272435577106176 272475697802616 272805882437088 272903777978728 273274719706989 273557413793664 273888909245952 274097576956203 274429726975404 274852666699884 274878481733856 275185731732912 275635722730368 275969736666624 276179989696611 276514663172748 276800708878848 276940816114508 277110107479296 277276411556144 277612413670592 277657285747842 277993749403656 278111318295888 278448332145984 278759572404768 278785754387712 279215407441152 279625205908224 279766742809554 280105762694472 280877403914016 280949188890744 281723153598432 282060491929216 282064544251776 282106082974716 282447937659888 282909804008832 283226031152064 283400077131756 284207484758912 284249339065692 284567063496534 284593790937456 285377795871168 285450731031312 286237096681536 286287801597798 286583957307648 286729016495558 287149842525546 287470809042417 287592385965066 287940888923688 288289814196384 288411737492032 288761233336576 289084001012352 289157883382368 289331417777402 289508283402624 289654822786329 289954461573504 290305826883072 290527002148383 290879061259644 291354714405216 291680380987632 291707776533888 292033837757376 292076844625566 292157344472448 292511379224064 292908972388032 293088968657628 293416573731606 293790950316864 293896376284784 294252518386112 294295851992142 294300080098362 295138541865024 295182005952834 295539705973512 296022980328768 296353864943136 296712985016448 297298870890021 297424604288658 297757055591541 297785021878344 298117876043988 298426269593088 298605366291232 298653631579107 298967214722176 299015538497676 299377883973168 299557551770477 299740668537024 299867434618752 300202616435904 300230812417536 300459549230379 300693515705856 301159895187294 301287261487212 301652359824816 302017900586688 302483358061248 302849905822464 302927306400576 303394165413696 303447909585678 303761816886528 304174702095264 304283854240184 304361621298306 304701826567437 305200083064968 305228748424512 305569922939424 305614923222609 305985265798212 306069598971136 306485621009568 306490024244448 307016750226069 307702354831872 307706775547392 307936783987833 308309940182244 308628877100544 308973852165888 309159278860432 309238291950588 309583948199526 310044528827904 310090188071664 310465953749952 310842174779136 310973635900928 311321231859456 311400797488704 311587680683356 311778151356672 311935963000662 312258650925312 312313965379416 312875233082874 313254373664232 313633973686176 314117333371296 314146836267264 314497979123328 314630986354944 315118983031281 315634273938984 315987079403268 316016757911712 316503789845152 316887327492736 316938547798236 317271329909248 317318053420368 317322612283248 317513049379097 317841506623872 318226665309696 318273529509936 318582368462592 319537060786944 319733420353776 320168014804638 320691562022832 321002747330304 321050020355064 321964692777728 321969318398208 322016733766728 322406951971104 322600440368206 322797643039872 322934160358656 323295125392512 323686892745216 323933500039149 324326040970932 324463204678536 324856387503648 325219501138896 325250046785664 325751308681344 326146052424192 326229406892928 326394533277813 326790056476884 327128110493184 327186058968912 327690304566352 327774053705868 328140428611086 328171248600624 328538067477048 328677012531504 329075301627072 329474073367296 329522593936536 329613414276608 330466152436992 330633423320382 330664477459888 331034083184376 332026089427032 332030859598152 332976816463104 333025852869864 333349006843008 333398098061028 333802108143504 334002435197431 334347950192256 334753111300608 335008149613137 335761086076416 335881572896896 335931037077636 336338116562448 337264667847744 337350863946096 337759663969728 338280205169088 338311977518592 338690131363584 339358904802918 339770138160024 339913833472752 340293777818904 340325739289536 340706144050272 340850235217856 341263275761408 341318436090408 341732043997344 341937130100566 342146153112192 342319336020207 342351487737688 343088704498176 343350093448089 343382341977576 343766163306852 344328298842528 344745554085504 344796323635764 345695266355712 346165149185856 346377872049924 346736189044224 347207486738112 347415858858068 347628230966016 347752976274496 347804188717986 348800094931392 348851461580622 349274197968696 349697446626528 349845340388544 350236385841888 350269281153792 351353211051843 351501805068414 351927753128952 352354217351136 352897251071456 353324890126208 353382000042708 353415190800672 353810226513744 353959859649312 354022561183291 354388786367616 354818232857088 355088558181357 355518852650676 355886625701376 356066763575796 356100206495264 356498243429328 356930246147904 356982810097914 357571694951856 358004998473408 358620256783074 358991238138624 359479193385312 359694930212618 359700097897998 360724884501696 360778007275686 361128090746592 361181272899447 361718616965888 362210279374944 362215483197984 362649203908992 363300930403488 363741176582784 363925290167439 364366292942652 364743218391552 365021105263353 365463435941604 365871938781258 365906302633872 366470222266512 366504642311808 366914308977216 367514296973824 368019124304832 368084316340026 368239986262148 368465087966976 368651592637146 368686217563664 369192654675702 369761639097942 370209714330456 370658332538208 370815091061184 371264442861312 371679429873024 371997537142374 372413343582423 373022323746072 373474350259296 373529350605411 374368864117248 374503205218688 374598918520992 374654084478597 375017632698384 375242694720751 375630871464576 376086059002368 376141443966288 376597250213184 377213072011776 377634708202752 377866769509008 378380381132754 378999118754256 379422751328712 379458387916608 380503727828224 380565230815224 380600974708416 381026397784032 381255065889698 381488123592576 381649462242048 381717068797064 382241405430027 382403062656846 382830500046267 382866456700728 383294412056556 383456514620088 383921185231584 384386418928512 385145423704899 385445334683136 385543844509824 385738993873779 386011044536832 386206430381772 386305134724773 386605948764672 387369336197844 387838748346192 388472952540288 388907174650176 388943702045184 389378450343168 389435792834088 389543125963264 390078212674752 390545296517376 390550907425536 390785291543504 391222098308808 391721267089152 392394469322856 392400106797816 393518055820032 393576007937112 394015934072124 394052941298016 394697307105024 395138486590848 395617313355264 395918722270071 396328287712896 396398494520028 396566139051544 396808556272128 397009407455388 397046695837792 397490501391984 397592089650756 398204842105476 398687384663568 399170511964224 399654224716032 399823246158336 400270155247872 400612732307172 401060523857994 401546526916392 401716348649616 402203146433088 402690534115584 403311144081664 403865142905952 403903075200768 404107517391578 404354544587136 404525553884928 404597212780904 405566269460352 405815495064408 406269102089916 406933444086624 406971664566016 407426563919232 407486564296812 407980354397616 408647494679424 408653365659264 409355666968092 410336120690496 410582378650444 410833363868928 411079920242992 411644590463106 412279000049826 412317722600784 412778597599368 413453584095552 413954604999936 414771994759122 415201063318272 415411224171762 415914617334216 416418620505888 417166977443832 417672498218976 418139358607152 418178631581568 418390299580253 418823111161728 419330638831104 419650114214331 420158644041708 420593284919808 420845698585312 421316105871024 421355677215616 421423783336116 422584730397648 423090737893824 423096816377664 423788675498496 424364706013248 424839046728096 425094008433094 425100115697634 426311227138368 426374008598538 426850595244801 426890686406184 427588749363776 428066693806752 428176096546968 429355645022304 429431702396697 429875935961472 430093524743337 430396857386496 430724763788319 431060167190016 431388578947599 431911333385532 432434721294576 432617606238048 433141850004864 433626001518528 433666729047552 433997126666103 434335078241792 434931692360256 434972542523904 435192711037084 435458740324608 435720075302512 436248078625216 436318591889466 437032071607824 437520571481448 437561664800832 438050756636064 438236016708672 438767068836096 439363458582048 439633452986442 440124860597409 440844564427176 441378777579168 441443777988213 442435930320384 442701452569376 442707812797536 442773008929251 443309558960268 443468639215433 444034470493152 444465342457344 444530797414704 445069477524672 445797266923008 445803671628288 446136906432987 446677532817516 447176814065982 447908049436848 448450822083264 449686223796992 449801151928128 450303924653856 450346218626304 450574168778734 451040273558784 451739842780941 451930892230818 452478539737224 453026850880032 453218444630336 453725037091872 453767652386048 454274858733696 454390959600864 455091248120544 455171864378517 455642725329792 456194870816256 456425781360276 456542431947459 457800124597452 457843122636768 458354884409136 458977898697318 459104398456704 459660738780672 459728431514352 461553532247808 461560163321088 461837162733232 462464910273366 462943315650816 463738918290648 463857437925882 465066793241856 465135282107496 465698930624928 466263262168704 466460453851392 466981847789184 467381521025034 467903944500993 468387976387968 468470948069124 468669073424552 468955566503424 469237004171936 469312849624311 469805623134848 469881560496348 470450960529264 471176000056944 471220254400896 471746968684992 471946479532416 472518381823488 473451410908476 473980619104902 474025136867568 474755684767728 475330991239104 475906994863872 475977080130552 476762259935808 477339997964544 477410294264904 477581611462774 477873552693888 478160342377432 479305591180416 479600130530664 480252022206957 480966512668928 481037343034248 481504120995456 481575030532596 482947039166592 482953977597312 483532271878656 483900660552309 484401240537984 484942688088768 484988235443712 485233720223252 485530339117824 485821723923536 486489061456398 486694807017804 487284581255472 487829251708344 487875070178496 488626963022016 488672856415744 489219078636288 489344110339392 490185084715326 490692165739776 490779088453368 491535456849528 491661080558802 492256872900936 493015518797256 493612952440608 494211110050944 494283890904804 494420121414912 495572573164032 495950134980573 495996716189832 496551124776564 497064791268864 497363098328096 497965800345728 498039134140548 498046289397228 499465224694656 499538779304796 500023510264512 500841161952768 501521925288384 502129666950912 503822359345344 503896555616454 504507174843672 505332158339008 505897001771616 505944517222144 506026295919144 506639495954592 507420307753632 507467966277888 508035197045376 508650831456768 509038357204377 509655207240036 509870750209128 510440666728356 510488608934304 511059216075408 511275352826784 511894913642112 512515225238016 512905695150849 513527231606532 514058459346432 514318658498372 514633056747264 514941907175696 515073512966364 515649244960278 516492448263792 517118331128256 517194485453646 517963936720384 518542899533568 519247723778784 519566808074886 520104283566336 521123788287102 521629464411744 521706283076979 522878826742272 523192625763808 523200142397088 523277192370933 523911296953044 524546169939792 524768010582816 525354578762832 525403921730688 526851315454464 527252707602621 527891629693428 528437716950528 528531326026704 529345876607184 529987335189312 530122786201008 530939789473968 531583179551424 532227349285632 532496744920322 533278278976014 534100145363694 534150309742896 534747365143992 535395369221856 535474215146871 535621798199488 536270861910784 536357542427784 537007497710112 537329775872318 537930385174611 538486857207936 539139392782848 539542395318927 539550146846997 540755025947136 541087326752544 541167010913529 541692136119888 542577925448832 543235418558976 543315419062416 543973805863488 544863326239232 544871154212352 544951395605232 545278441195873 545611764874176 545807555957456 546549439413978 547114827587328 548195153912406 548859453950808 549705333399768 549756963467712 550371463465824 551271445460736 552126474510039 552359979393222 552977388955719 553029326345496 553881632229016 554220214958592 554552823112288 554642458646913 555224827341184 555314571495684 555987498807312 556222636591776 556321167573743 556896664291968 557519144809536 557571508775424 557996305713561 558430814882304 559250411816448 559533485619108 560211525388944 561754807828032 561898377781488 563446307196864 564120983858432 564129088503552 564212165949432 564895875319776 565819608017664 566452062304128 566800154263512 567570571699131 568414969517824 568498678131384 569134126993068 569187581874912 570755591742336 570901462062624 571882598834547 572474193363072 572575603195596 573167914615296 573458032991116 573604593985269 574299685051092 574941618084834 575184771930132 575881777847376 576579628392768 576823474984064 577522466673152 578168002024704 578315766764736 578662835554804 579016566805248 579309645572658 579908923147008 581054004296766 581758122519288 582709428810432 583360761975264 583415553067776 584067675514752 584153689251132 584314688944896 585817944776064 586177937315256 586833147463212 587581900633728 587792752569568 588505036772224 588591703984284 588600160196724 590277083730048 590364011905668 591079411947024 592045960657536 592707729886272 593425970032896 594597741780042 594849208577316 595514111183082 595570043756688 596235752087976 597210732582464 597307263158214 597934429444352 598031076995352 598755767946336 599115103540954 599481337074048 599734869237504 600405232871808 600919098460758 601590785786991 602319790374588 602574522974424 603304719649632 604035801173376 604966716122496 605699811644928 605854612801152 606161276087367 606788330827392 606895819171356 607523633773056 608349404190528 608567708480368 608723242596612 609403653134874 610400166129936 610457496849024 611139845878848 611229846445218 611970531596424 612139197942272 612971242019136 612980048488896 614033500452138 615873567975666 616619880364488 617947704331776 618318557720864 618418500074739 618476583901176 619167896399052 620180376143328 620931907499904 621684349558272 622157992138683 622642463718912 622801594977408 623116836257643 623175361366712 623556302713344 623871926001324 624517301850624 624627930758832 625750466165748 626508747328464 627267947372352 628234666742592 628293672534528 628995958246656 629261972709888 630237966062562 631268547877968 631974158806536 632033515823424 633007579690304 633774654985472 633877095596472 634636106840736 634645224566496 635026098758194 635683013247744 636547059019872 637164736925184 637641012649641 637650173546451 639074121573888 639466840707552 639561012897807 640336029609276 641383124045664 642005494660608 642100040710128 643929385555456 643938636796416 644033467533456 644419975958759 644813903942208 645200880736412 645595286079744 645868320717312 646590250785024 647867000078298 648652081941864 648926409357072 649712775007296 650439002277792 650500093571328 651502617362688 652458813785856 652789066555626 653580112953768 654372117937824 655380609132704 655548107411736 656280857222172 656342497201248 657076134954096 657354025063008 657470470768969 658150603254144 658948146734592 659045187873072 659450179479663 660932304873984 661266846640764 661328954919776 662068166368752 664052178854064 664061719196304 665953632926208 666051705739728 666698013686016 666796196122056 667604216287008 668004870394862 668695900384512 670016299226274 670765221098973 671763145793792 671862074155272 672676233124896 674529335695488 674701727892192 675519327939456 675861253168101 676560410338176 677380262727168 677896338346227 678717809605836 679540276320048 679827666945504 680587555637808 680651478579072 681412288100544 681700470435712 682526551522816 682636872180816 683464087994688 683874260201132 684292306224384 684638672040414 684702975475376 686700186896178 686764683955152 687532326613704 688656597685056 689491108171008 689592647271528 692330298371712 692755744099848 693697365410049 694414973476224 694831717716136 695256461932032 695505952548992 695608377435972 695786156888823 697600189862784 697702923161244 698548395937392 699394893253056 699690680777088 700472771683776 700538562307584 701072281537551 702706422103686 703003610136828 703855506257904 704708434702272 705794502142912 706649780252416 706764000085416 706830381601344 707620453027488 707919719298624 708045122366582 708777572735232 710177116362714 710970928657353 711037705301352 712133527151592 712200412990528 712996486858656 713860492295808 713965620195828 715143389903712 716009996946816 716372417194161 717240513566148 717982476277248 718958386770624 719389860425236 719400195795996 721449769003392 721556014551372 722256181493184 722362545798894 723437233931776 724420558749888 724430966395968 725298407817984 726601860806976 727482353165568 727850580334878 728732585885304 730042210526706 730926871883208 731743877562516 731812605267744 732940444533024 733009284623616 733828617954432 735277627072989 736038248609664 736168632680052 736479972524296 736930175933952 737303185274292 737372435127328 737491620838203 738385309351404 739523278195884 740419428660912 741316665076416 741630182122368 742528885722624 743358859746048 743995074284748 744826687164846 746044647492144 746948700518592 747058701210822 749006410437376 749197837041984 749308168957194 750035265396768 750485389441502 751261742929152 752282887932576 753194500426368 755269416405504 755733539018016 755844833424681 756760762265508 757998237508512 758845502657424 758916775833216 761007455656448 761130461630448 761201949416832 761587244314897 762052795568064 762510131779396 762976247185152 763298924484096 763434137594128 764482810860054 764806125313692 765661000092534 765732913401456 766588824113112 766913029240176 767842370463168 768772837857024 770290847409798 771087689019648 771477987747558 772412860763544 772610269449546 774738672395688 775677496692384 775791728180469 776945905080576 777814349300352 778756900686336 778871585668176 779350212112329 780156425349504 781090593034752 781101814851072 781570583087008 781685682430653 782444196617616 783442534178304 784788938645712 784800213595632 787036111640064 787152015874224 788031868144248 788105882596032 789394614210048 790276973181696 791837444540142 792656575425792 792796989040056 793132278103088 794018814910776 794093391675584 794981002783968 795184179301512 796409684210952 797374769327136 798341023928448 798745117380483 799308449432064 799917418464021 800540310495744 801150218045541 801225464614344 802121047715988 803093053832784 803432697299232 804406292866176 805381068231168 805994663808477 806622288163328 807730285811904 807806150401536 808215034783156 808709089174272 809051107769856 809194425561808 811132538920704 811630990128816 812538204179832 813866888173248 813943329132032 814853127838464 814973128593624 815960708795232 817294989358848 817306731318528 818711333936184 819824159120967 820672241380992 821164757300888 821666727737856 822159840485984 822292730868609 823289180926212 824558000099652 824635445201568 825557195198736 826907168191104 827909209999872 828539969089833 829543989518244 830402126636544 830822448343524 831829234668432 832837241011776 834333954887664 835344996437952 836278717214304 836357263163136 836780599160506 837646222323456 839300228428662 840317288083416 841691397170624 842632211742048 842711354431232 842847566672232 845169460795296 846181475787648 846193632755328 848729412026496 849678093456192 850188016866188 850200231395268 852622454276736 852748017197076 853701190489602 853781372812368 855177498727552 856133387613504 856352193093936 858711290044608 858863404793394 859751871922944 860187049486674 861449527576638 862777157895198 863822666771064 864869442589152 865235212476096 866283700009728 867252003037056 867994253332206 868964468358987 869863384720512 870385422074168 870917480649216 871440150605024 871581006445149 872496157250432 872637183778932 874064143215648 875041142962896 875123329601664 876101513272128 876472033417344 877534137672192 878726917164096 879266905972884 880249721194818 881689128854352 882757555158336 882887555976426 885402905138752 885415625595072 885546017858502 886619117920536 886937278430866 888068940986304 889061594829408 890138955049344 891896612670063 892273812865974 893271166774623 893355065635032 894353628131964 895816098873696 896901644166528 898672655311431 899372447593984 899602303856256 900057652372151 900607849307712 900692437252608 901148337557468 901378647691137 902080547117568 903479685561882 903861784461636 904957079474448 906053701760064 906436889260672 907450074183744 907535304772096 908549717467392 908781919201728 910182496241088 910343728757034 911285450659584 912851562720552 913084863894918 915600249194904 915686245273536 916709768818272 916844769667827 917955797394636 918208796913408 919456863028704 921050250678207 923107064495616 923120326642176 923674325466464 923810351963499 924929820546732 925886631301632 927477836581296 927714875851764 930133586483712 930270564214992 931397861249856 932526524337408 932920907702784 933963695578368 934763042050068 935807889001986 936775952775936 936941896138248 937338146849104 938474008343872 938625699248622 939611246269696 939763120992696 940901921058528 942352000113888 942440508801792 943493937369984 943892959064832 945356949093843 946902821816952 947961238209804 948050273735136 949511369535456 950661982478208 951813989727744 951954160261104 952539148137291 953524519871616 954679995929088 954820588529808 955163222925548 955747105387776 956320684754864 958611182360832 959200261061328 960504044413914 961933025337856 962074686068496 963008241990912 963150061065192 965894078333184 965907955194624 967801321104618 968802481075968 969885376177536 970467440446504 971060678235648 971643447847072 971800500117447 972978122912796 973389614035608 974569162510944 975658503416688 975750140356992 977253926044032 978438157272576 978688220678784 979183599833439 980370169430652 981384331479552 981558176906736 983070913699056 983322161117604 984513745801872 986031037594512 987225904881216 988422220101888 988567781809608 988840242829824 991900269961146 991993432379664 993102249553128 994726196656192 995931600691456 996078268281096 996092578794456 998930449389312 999077558609592 1000047020529024 1002007305592293 1003043850576768 1004259333901824 1005024448839411 1007644718690688 1007793111232908 1009014349687344 1010664316678016 1011794003543232 1011889034444288 1012052591838288 1012659962220907 1013278991909184 1014840615507264 1014935932555776 1016070394090752 1018076714408754 1019310414480072 1019741500418256 1020881333456712 1020977217868608 1022118432150816 1022550705653568 1023789827284224 1025811390301698 1026958008060621 1027054463213064 1028637316996744 1029266113494528 1029883814351392 1030050280344267 1030147025932728 1031298489920556 1032984896527584 1034236662256512 1034388970907292 1037085799067136 1038495447557568 1039133616149772 1040208567132672 1042247576574204 1043258928823488 1043412566153958 1046385251527616 1046400284794176 1046554384741866 1047822593906088 1049092339879584 1049536021165632 1050709157525664 1050807843461376 1054059633155529 1054505415205242 1055783259386856 1057062652053408 1058691753214368 1059974670378624 1060245572402016 1061879578947936 1062067683549873 1063166359102848 1064454698571264 1064993489840644 1065265674544071 1066556557952028 1068200290727388 1068300619485792 1069494730287984 1070790738443712 1070948430293742 1071243596398976 1072541723821568 1072715084855568 1074014995420224 1074659551744636 1075860770349222 1076973714415872 1079084790637854 1079100293693994 1082174653505088 1082334021827058 1083384272239776 1083543818698341 1085155850897664 1086630838124832 1087947611726976 1089902791210464 1090556882391746 1091223529748352 1091615111914912 1091775870502317 1093098878827956 1094229655174656 1095063315790059 1096390307824812 1097718907901616 1099410666799536 1099513926935424 1100742926931648 1102542890921472 1104252949020078 1104719958786444 1105954777911438 1106058652690992 1107763264458032 1109105646224576 1109284917293826 1110449654682368 1110629142991368 1111974997614624 1112445273183552 1112642335147486 1113793328583936 1115038289619072 1115992611427122 1117240030747269 1119066971238216 1120423050777888 1120588051816233 1123509615656064 1123796755562976 1125728084162253 1126892614393728 1128241967716864 1128258177007104 1128424331898864 1129101541288721 1129791750639552 1131639216035328 1132904124608256 1133600308527024 1135141143398262 1136829939035648 1136997356262768 1138268253986136 1138375163749824 1141511183484672 1141802924125248 1143765197669094 1144948386726144 1145151206391192 1146916065982232 1147209187970538 1148491500138801 1148599370102184 1149883236169668 1150369543860264 1151763555694752 1153159256785536 1153646949968128 1155436271114697 1156336004049408 1156631533529472 1157216981621337 1157325671109608 1158033133610496 1158619291145316 1158915404174319 1159817846294016 1162108008593532 1163516245038576 1165418857620864 1166721523950528 1166831106135552 1168135351029504 1168307378502264 1168629377889792 1171635889552128 1172355874630512 1173666294926424 1175163801267456 1175585505139136 1177010073544448 1177183407968568 1177200320393448 1180554167460096 1180728023811336 1182158823894048 1184091921315072 1185415459772544 1186851940065792 1187756166810213 1189195483560084 1189698417154632 1191028222366164 1191140087513376 1192471504175952 1194421465164928 1194614526316428 1195868858888704 1196062153990704 1196779955351981 1197511535892672 1198230207081908 1198962674148096 1199469738475008 1200810465743616 1201838196921516 1203181571573982 1204639580749176 1205149045948848 1206609439299264 1208071602346752 1209933432244992 1211709225602304 1212322552174734 1213576661654784 1213791638342712 1216698808381056 1217135416960736 1217446485193224 1218807306269748 1220800332259872 1220914993698048 1222279691757696 1222459692890436 1223941063192848 1225942484038272 1225960096977792 1228067000904276 1231747135951332 1233239760728976 1236637115441728 1236837000149478 1236953167802352 1238335792798104 1240360752286656 1241863814999808 1244315984277366 1245603189954816 1246233672515286 1246350722733424 1247743852002648 1249255861517664 1251500932331496 1253017494656928 1254535894744704 1255170898740759 1256469333485184 1257991916493312 1258950342642993 1260475932125124 1262537095755936 1263948317613072 1264067031646848 1266015159380608 1267549309970944 1267754191192944 1269272213681472 1269290449132992 1270052197516388 1271366026495488 1273094118039744 1275282025299282 1275300347092902 1278933681415104 1279122025795614 1280551785734403 1280672059218552 1282766248091328 1284200081420256 1288066935066912 1288295107190091 1288839951917518 1289627807884416 1290280574230011 1290401761472824 1291190572159488 1292174291364957 1293180501570048 1294165736842797 1295734000156596 1297304163883728 1297852818714144 1299425550014592 1300878004555584 1301000187142656 1301991379998309 1303005234725376 1304917627571712 1305578133111252 1307160225907536 1308744235875648 1310761218265408 1311096214823472 1312561714444344 1312684994402496 1314152269908192 1314708050126016 1314940941537938 1316301206508288 1318090375746144 1318900358959326 1320374581792227 1322533693281528 1322657909839552 1324136332737504 1324331333964639 1328104357708128 1328123438392608 1330405917646299 1332103411479456 1333396027372032 1333592392244112 1334392730613943 1335208432574016 1336009740789724 1337391800769024 1338410719298961 1340032598452548 1341530442197946 1343526291587584 1343724148310544 1345352466249792 1349058671390976 1349403455784384 1351038655878912 1351722506336202 1353120820676352 1355792676692454 1357435619211672 1359080552640096 1359655333891008 1361175111275616 1361302957158144 1362824576201088 1363400940871424 1365273744361632 1365515593135551 1366928175989376 1367748520402264 1368584612448768 1369277344080828 1369405950950752 1369627295842377 1373400373792356 1373529367910304 1375064653227408 1377313195370112 1378982216342016 1379185294543056 1384660596743424 1385511488199696 1387394730820098 1388829946952448 1389663435432272 1391011905097984 1391216754871944 1391572313777646 1395200379725568 1395405846322488 1397096791874784 1398789786506112 1399381361554176 1400945543367552 1402144563075102 1403711833502979 1405412844207372 1406007220273656 1407711012515808 1409416869404544 1411589004285824 1413299560504832 1413528000170832 1413660763202688 1414376310870523 1415240906054976 1415839438597248 1416090244733164 1417555145470464 1420354232725428 1421941857314706 1422075410602704 1424267054303184 1424400825981056 1425992973717312 1427720984591616 1427931240391656 1430286779807424 1432019993893632 1432744834388322 1434481027132296 1437916773541248 1438779720850472 1438800391591992 1440756066620871 1442899538006784 1443112029102744 1444512362986368 1444725091597788 1448841117499776 1448861932791936 1450596815635968 1451701981656927 1453203721613952 1454964706331136 1455701160669756 1457465171770608 1460084421053412 1461853743766416 1463487755125032 1463625210535488 1465880889066048 1466018569247232 1467657235908864 1470555254145978 1472076497219328 1472337265360104 1472959945048592 1474606370548584 1474744870254656 1474983241676406 1476770618702808 1479046556391768 1480838857321824 1482633330152832 1483260364244736 1486717719492096 1487850404941719 1487990148569496 1489653374329692 1492089294984288 1493897401037184 1494117402421644 1498012820874752 1498395674083968 1498616337914388 1500070530793536 1500970778883004 1502523485858304 1504565775865152 1506389000852736 1511467078036032 1511689666849362 1513521524531016 1515996475017024 1517691005314848 1517833551666432 1522260923260896 1522403898833664 1523174488629794 1524105591136128 1525020263558792 1525952494370304 1526868275188256 1527115071613131 1528965621720108 1529612250627384 1531322000185068 1531465826802912 1533177648226224 1533826058480352 1535684740926336 1537545675714048 1538717085452547 1540581694819596 1542175378039296 1542955975495116 1544825721527088 1545220538899092 1549477344791376 1551354993384768 1551583456360938 1553891810161152 1555628698600704 1557743171336352 1558700424224658 1560312850699008 1563141166174016 1563371364861306 1564888393235232 1565118849230937 1569577877291424 1569600427191264 1574304031748448 1576063736288496 1576211765192064 1577009590725569 1580553946363392 1581758122807863 1583674889080284 1585313150851584 1585593978080112 1586264556206176 1588037629821552 1588186783351168 1589962005567936 1590368358603024 1592819368421904 1594749538654272 1596682047856896 1597490234760966 1599834836928042 1602300436091082 1602450929228688 1604242095431976 1606186107665568 1606422645440613 1606865394598464 1608812585732352 1611989327616954 1613791155523833 1615460571623808 1616430069566312 1617418178348544 1618388851123616 1618627185956781 1618650440540991 1622265077841408 1623261980257632 1623501032740587 1625076408359664 1627733776346496 1629706255676928 1629946257187248 1631921417590464 1634589978717696 1634613462637056 1635835323587619 1637422667872368 1639648318241934 1641344482761984 1642329514601776 1644319680971968 1644585461737218 1646578361852424 1649116000199304 1649270890403136 1651114390397472 1653814336382208 1656379423530117 1657079938179666 1658932166867157 1659087979036488 1661644896687048 1663658469336864 1665674482023552 1668667909775328 1668963502721229 1670689992875904 1671535640119709 1672557434428608 1672714526326272 1673561198321012 1673988917140683 1675292444646912 1678600456857324 1680634576166832 1683382794341248 1685264423484096 1685422708862464 1685695133344464 1690338921590592 1692362951575296 1692387265510656 1697458824052992 1699356186912384 1700376033732376 1700400462790536 1702711715097393 1705244908553472 1705496034394152 1707402380979204 1707562745624736 1710354997455104 1712266775227008 1712704386187872 1715647796503641 1717422580089216 1717726809586788 1719503743845888 1720374098973348 1720813781955807 1722899055153276 1725554315790396 1727645333542128 1729738885178304 1730470424952192 1732567400019456 1734504006074112 1735988506664412 1737928936717974 1739726769441024 1740770844148336 1742880301210048 1743162012890298 1744992314500864 1745274367557864 1748128286431296 1750082285925792 1750246659203328 1752203026544256 1752944066834688 1757453834328192 1758533811945768 1760499442389636 1763378257708704 1765515110316672 1765775111952852 1770805810277504 1770831251190144 1771092035717004 1773238235841072 1773874556861732 1776137881972608 1778123189658816 1780277910098688 1783793225340126 1784547625731948 1786542333549246 1786710131270064 1788707256263928 1791632197747392 1793803288333056 1797345310622862 1799204607712512 1800115304744302 1801215698615424 1802296675114936 1802757295382274 1804772357360973 1806959371123764 1807723568923272 1809914158948896 1812107403520128 1812873778521344 1814900148367488 1817099434934784 1817563838403456 1818483828262101 1820364992482176 1820687457514068 1822570901319168 1825703125441104 1826169727789836 1831200498389808 1831372490547072 1833419537636544 1833689539335654 1835911594789272 1836417593826816 1838913726057408 1842100501356414 1847348650932928 1847620703926998 1849859641093464 1854955673162592 1855429751703528 1860541128429984 1862795722499712 1863738607221127 1865053048674816 1866473976416049 1867927391156736 1869350508772929 1869526084100136 1871615778003972 1873551905551872 1873883792276496 1874676293698208 1876948016687744 1877251398497244 1879222492539392 1879526241985392 1880654215553113 1881803842117056 1884704000227776 1884881017603584 1886987874739968 1887785918129664 1890713898187686 1893805643633904 1895922476419608 1896100547470272 1899022739070912 1901323964956416 1903908320522208 1905078296274582 1907049039743232 1909641177059616 1910326445851096 1911494210775552 1912641369509728 1912923037948923 1912950520639353 1917222364721664 1918400522122656 1918683038693421 1921008088827828 1924149372136992 1926016483981824 1926300122130384 1931788156666368 1931815910389248 1933259927876277 1935602642209236 1937604962151936 1939770752355072 1940934880893008 1943286895694144 1943601000234894 1945956245825592 1946779228071216 1949138325021888 1951317006833376 1951500280713984 1954507852088064 1957376441357568 1958367199666878 1960740338861304 1963116353813472 1966141827398112 1966644322235208 1969027491603744 1972062075189024 1972411412306907 1974451809762432 1976844440203776 1977135563619216 1978350538438989 1983800539922292 1983986864759328 1986204499106256 1989452393312384 1991863201382912 1992156536562192 1992185157588912 1997860898778624 1998155117219184 2000094041058048 2004014611184586 2006087701153536 2010048897678822 2012295663296919 2015289437381376 2015586222465816 2018028699374688 2021328633356032 2023588007086464 2024105183676576 2025319924441814 2026557983818368 2027583759504303 2029681231014528 2032140788181504 2033689015038681 2036153428817508 2038620828960144 2039483000836512 2041762666913424 2041954435737216 2044236864301632 2045101411307136 2047579654568448 2051622780603396 2053916016121242 2054108926426128 2057274633993488 2059767628702784 2060100560688534 2060294051865456 2062596979841112 2065969793055168 2068473324513024 2068777941814584 2076990895115136 2078267232299544 2081092096230147 2084495153148408 2086517857646976 2086825132307916 2092770503055232 2092800569588352 2093108769483732 2095645187812176 2096902862393339 2098184679759168 2099072042331264 2101418315051328 2101615686922752 2103216844612653 2108119266311058 2109010830410484 2111566518773712 2114125304106816 2117383506428736 2119949340757248 2120491144804032 2123759157895872 2124135367099746 2126332718205696 2129986979681288 2130531349088142 2132912785972059 2133113115904056 2136400581454776 2136601238971584 2138989460575968 2141581476887424 2141896860587484 2142487192797952 2145430169711136 2148029990840448 2149117251582483 2149319103489272 2151721540698444 2153947428831744 2158169581275708 2158200587387988 2164349307010176 2164668043654116 2166768544479552 2167087637396682 2170311701795328 2173261676249664 2175895223453952 2179805582420928 2181113764783492 2182447059496704 2183230223829824 2183551741004634 2186197757655912 2190126631580118 2192780615649624 2195437815803232 2198821333599072 2199027853870848 2201485853863296 2205832881218967 2208505898040156 2209439917572888 2211909555822876 2212117305381984 2215526528916064 2218211292449152 2218569834587652 2220899309364736 2221258285982736 2222591345653679 2223949995229248 2224890546367104 2225284670294972 2227586657167872 2230076579238144 2231985222854244 2234480061494538 2238133942476432 2240846101555776 2241176103632466 2247019231312128 2247593511125952 2251456168324506 2253785228787456 2256848663797728 2258203082577442 2259583501279104 2265808249216512 2267200617054048 2267534500274043 2270282286796524 2273994712525536 2276536507972272 2276750327499648 2283022366969344 2283605848250496 2284761732944691 2287530395338188 2289896773452288 2290302412782384 2293832131964464 2294418375941076 2296983000277602 2297198740204368 2299766472339336 2300739087720528 2303527111389504 2306318513571072 2307293899936256 2310872542229394 2313263067058944 2314433963242674 2314651342219216 2317238582290632 2317830808348638 2324216017187064 2327032490077152 2330837715241728 2333443047901056 2336270702059008 2336614757004528 2338017046382017 2338050636336987 2343271779104256 2344711749261024 2345057047291959 2347332589852848 2350327602534912 2351171010278272 2354020147088896 2354366815937136 2354400640786896 2361108334920192 2361456047622672 2364317647788096 2368183842630144 2370830919545088 2375512333620426 2378390967120168 2379396834309264 2382056444732328 2382280175026752 2384943008351904 2388842930329856 2389229052632856 2392124307981408 2393559910703962 2395023071785344 2396235352141449 2396460414163816 2397925348296192 2399752255392063 2401620931487232 2403450654136623 2403676393843032 2406363143147964 2409279161498352 2410298091897696 2413218878598528 2416143204693504 2417983991425431 2419866864489984 2423418451204608 2424645104349468 2427153323309568 2427583276685424 2433397616762112 2434270833921472 2434892970386448 2437614612539496 2441600664519744 2441829987396096 2444559383515392 2444919385780872 2447882126385696 2451884968076544 2451920193955584 2456134001808552 2459472477362901 2463494271902664 2466479521457952 2473274230883456 2473674000298956 2473906335604704 2476671585596208 2478157928283037 2480721504573312 2483727629999616 2485619907269499 2488631968554732 2491206379909632 2492467345030572 2492701445466848 2495487704005296 2498511723035328 2503001864662992 2506034989313856 2509071789489408 2510341797481518 2512938666970368 2517900685285986 2520951864250248 2525074191511872 2527896635226144 2528134063293696 2532030318761216 2535508382385888 2538544427362944 2538580898265984 2540104395032776 2546188236079488 2550564050598564 2550600694185804 2557867362830208 2558244051591228 2561103571468806 2561344118437104 2565532496182656 2568400162840512 2576133870133824 2576590214380182 2577679903835036 2579255615768832 2580561148460022 2580803522945648 2584348582729914 2588331473685594 2591468000313192 2594608327767456 2595705637428288 2598851100029184 2601756009111168 2603982759996618 2606893405076961 2611156266222504 2614320451815072 2617488471751296 2621522436530816 2622192429646944 2625123428888688 2625369988804992 2626698863045257 2628304539816384 2629416100252032 2629881883075876 2632602413016576 2636180751492288 2637800717918652 2640749163584454 2645067386563056 2645315819679104 2648272665475008 2648662667929278 2656208715416256 2656246876785216 2660811835292598 2664206822958912 2667184784488224 2668785461227886 2670416865148032 2672019481579448 2675689838010189 2676821438597922 2679813500323869 2680065196905096 2683060884395892 2687448296621088 2690704932499584 2696017965934293 2698117342781952 2698806911568768 2700172957116453 2702077311757824 2703445012672404 2704135943073411 2706241641352704 2711585353384908 2714871238423344 2718161105280192 2719310667782016 2722350222551232 2722605914316288 2725649152402176 2726801881742848 2730547488723264 2731031186271102 2733856351978752 2735497040804528 2738554688161656 2738811901901504 2739254591684754 2746800747584712 2747058735820608 2750129306454816 2754626390740224 2758370589086112 2763150752034621 2769321193486848 2771022976399392 2771431055890497 2774789461640196 2777659893904896 2779326870864544 2782023810195968 2782433509743888 2783144627555292 2790400759451136 2790811692644976 2794193583749568 2797579573012224 2798762723108352 2801891086735104 2804289126150204 2807423667005958 2810825688414744 2812014440547312 2815422025031616 2818833738809088 2823178008571648 2827056000341664 2827321526405376 2828752621741046 2830481812109952 2831678877194496 2832180489466328 2836070847281529 2840708465450856 2843883714629412 2844150821205408 2848534108606368 2848801651962112 2851985947434624 2855441969183232 2855862480783312 2857617444411873 2860573559614848 2864039987787264 2865489668776644 2868962054264592 2875833547082496 2877559441700944 2877600783183984 2881512133241742 2885799076013568 2886224058205488 2889024725972736 2889450183195576 2897682234999552 2897723865583872 2903403963313854 2906407443227904 2911402321339512 2914930343541216 2920168842106824 2923707487532832 2926975510250064 2927250421070976 2928732097061771 2931761778132096 2935314471817728 2937550799500317 2941110508291956 2944152994438656 2944674530720208 2945919890097184 2949212741097168 2949489740509312 2949966483352812 2953541237405616 2958093112783536 2961677714643648 2965266660305664 2966520728489472 2975700809883438 2975980297138992 2979306748659384 2984178589968576 2987794802074368 2988234804843288 2996791348167936 2997232675828776 3000141061587072 3001941557766008 3006021916776879 3009131551730304 3012778001705472 3015073346518233 3022934156072064 3023379333698724 3027043049062032 3031992950034048 3035382010629696 3035667103332864 3037979886662721 3044521846521792 3044807797667328 3046348977259588 3048211182272256 3050040527117584 3053736550376512 3054230143226262 3057931243440216 3059224501254768 3062644000370136 3062931653605824 3066355296452448 3067652116960704 3071369481852672 3077434170905094 3080874024181863 3081163389639192 3085911950990232 3089651443054176 3090441077798184 3098954689582752 3102709986769536 3103166912721876 3104280474508031 3111257397201408 3115486342672704 3117400848449316 3120625701398016 3126282332348032 3126742729722612 3129776786470464 3130237698461874 3139155754582848 3139200854382528 3148608063496896 3152127472576992 3152423530384128 3154019181451138 3162178899466587 3163516245615726 3167349778160568 3171187956160224 3172529112412352 3176075259643104 3176373566702336 3179924011135872 3180736717206048 3185638736843808 3186203050649619 3189499077308544 3193364095713792 3194980469521932 3195797023632213 3199669673856084 3204600872182164 3204901858457376 3208484190863952 3212372215331136 3212845290881226 3213730789196928 3217625171464704 3223978655233908 3227582311047666 3230921143247616 3232860139132624 3236777702247232 3237254371913562 3237300881081982 3246523960515264 3247002065481174 3250152816719328 3255467552692992 3259892514374496 3263842835180928 3271670647175238 3274845335744736 3275327611506951 3279296636483868 3282688965523968 3284659029203552 3285189947370177 3288639361943936 3289170923474436 3293156723704848 3298232000398608 3298541780806272 3302228780794944 3307628672764416 3312758847060234 3314159876359332 3317864333734314 3318175958072976 3323289793374096 3327316938673728 3331348964047104 3337335819550656 3337927005442458 3341379985751808 3343071280239418 3345114868857216 3347122396642024 3347977834281366 3351720092241807 3357200913714648 3361269152333664 3361764155448699 3366765588682496 3370528846968192 3371390266688928 3377184252486759 3380677843181184 3384725903150592 3384774531021312 3387304623866163 3394917648105984 3398712373824768 3400752067464752 3400800925581072 3405423430194786 3410489817106944 3410992068788304 3414804761958408 3415125491249472 3420709994910208 3424533550454016 3425408772375744 3431295593007282 3434845160178432 3435453619173576 3440748197946696 3441627563911614 3445798110306552 3451108631580792 3455290667084256 3459477770356608 3460940849904384 3466308813344091 3469008012148224 3471650944864011 3471977013328824 3475857873435948 3479453538882048 3481541688296672 3485760602420096 3486324025780596 3489984629001728 3490548735115728 3492643543170067 3496256572862592 3500164571851584 3500493318406656 3504406053088512 3505888133669376 3514907668656384 3517067623891536 3520998884779272 3526756515417408 3531030220633344 3531550223905704 3541611620555008 3541662502380288 3542184071434008 3546476471682144 3547749113723464 3552275763945216 3556246379317632 3560555820197376 3563268500430639 3567586450680252 3569095251463896 3573084667098492 3573420262540128 3577414512527856 3583264395494784 3587606576666112 3590339866055943 3594690621245724 3598409215425024 3600230609488604 3602431397230848 3604593350229872 3605514590764548 3609544714721946 3613918742247528 3615447137846544 3619828317897792 3624214807040256 3625747557042688 3629800296734976 3635127676806912 3636967656524202 3640729984964352 3641374915028136 3651406250882208 3652339455579672 3662400996779616 3662744981094144 3666839075273088 3667379078671308 3671823189578544 3677827452114816 3684201002712828 3694697301865856 3695241407853996 3699719282186928 3709911346325184 3710859503407056 3721082256859968 3725591444999424 3727477214442254 3732947952832098 3738701017545858 3739052168200272 3743231556007944 3747767584552992 3749352587396416 3753896033375488 3754502796994488 3759052483970784 3761308431106226 3763607684234112 3765512696222277 3769408000455552 3773975749479936 3776851027928979 3781427796375372 3787611287267808 3791844952839216 3792201094940544 3798045478141824 3802647929912832 3807816641044416 3810156592549164 3814098079486464 3819282354119232 3820652891702192 3825282739019456 3825846075897846 3825901041278706 3836801044245312 3837366077386842 3842016177655656 3848298744273984 3852600244260768 3864885321570273 3866519855752554 3870841722690033 3871205284418472 3879541504710144 3881869761786016 3882497210528391 3886573791388288 3887202000469788 3891912491651184 3893558456142432 3894248173016201 3898276650043776 3902634013666752 3903000561427968 3905974139994927 3909015704176128 3914752882715136 3916734399333756 3921480677722608 3926232707626944 3932283654796224 3933288644470416 3938054983207488 3944124150378048 3944822824613814 3948903619524864 3954271127238432 3956701076877978 3961123745376681 3967601079844584 3967973729518656 3972408998212512 3972994001893917 3978904786624768 3984313073124384 3984370315177824 3991217752938897 3996310234438368 4000188082116096 4003178191841829 4008029222369172 4012175402307072 4015232157896883 4020097795357644 4024591326593838 4030578874762752 4031172444931632 4036057398749376 4042657266712064 4047176014172928 4048210367353152 4050639848883628 4053115967636736 4055167519008606 4059362462029056 4067378030077362 4072306857635016 4077241657920288 4078966001673024 4083525333826848 4083908871474432 4088473728603264 4090202822614272 4096546779406653 4103245561206792 4107832032242484 4108217852852256 4114549267986976 4119535257405568 4120201121377068 4120588103730912 4125193959682224 4127669641928261 4131939586110336 4136946649026048 4137555883629168 4153981790230272 4156534464599088 4162184192460294 4168990306296816 4173035715293952 4173650264615832 4185541006110464 4185601139176704 4186217538967464 4191290375624352 4193805724786678 4196369359518336 4198144084662528 4202836630102656 4206433689225306 4211135500508937 4216238532622116 4218021660820968 4223133037547424 4228250608213632 4234767012857472 4239898681514496 4240982289608064 4243128932611569 4247518315791744 4248270734199492 4252665436411392 4259973959362576 4261062698176284 4265825571944118 4266226231808112 4272801162909552 4273202477943168 4277978921151936 4283162953774848 4283793721174968 4284974385595904 4290860339422272 4296059981680896 4298234503164966 4298638206978544 4303443081396888 4316339162551416 4316401174775976 4328698614020352 4329336087308232 4333537088959104 4334175274793364 4346523352499328 4351790446907904 4355105944970781 4359611164841856 4362227529566984 4364894118993408 4366460447659648 4367103482009268 4372395515311824 4380253263160236 4385561231299248 4390875631606464 4397642667198144 4398055707741696 4402971707726592 4411665762437934 4417011796080312 4418879835145776 4423819111645752 4424234610763968 4431053057832128 4436422584898304 4437139669175304 4442516571965472 4445182691307358 4447899990458496 4449781092734208 4450569340589944 4460153158476288 4463551214825157 4463970445708488 4468960122989076 4476267884952864 4481692203111552 4482352207264932 4494038462624256 4495187022251904 4502912336649012 4507570457574912 4513697327595456 4516406165154884 4519167002558208 4534401234108096 4535069000548086 4540564573593048 4547989425051072 4553073015944544 4553500654999296 4567211696500992 4569523465889382 4575060790676376 4580604825564768 4587664263928928 4588836751882152 4593966000555204 4594397480408736 4599532944678672 4601478175441056 4602293295382783 4607054222779008 4612637027142144 4616151256357641 4621745084458788 4626526134117888 4628867926485348 4629302684438432 4634477164581264 4635661616697276 4648432034374128 4654064980154304 4661675430483456 4666886095802112 4673229514009056 4676034092764034 4676101272673974 4689423498522048 4690114094583918 4694665179705696 4695356547692811 4702342020556544 4708733631874272 4708801281573792 4722912095245344 4728635295576192 4731028772176707 4741661839090176 4745274368423589 4751024667240852 4756781934240336 4758793668618528 4764112889464656 4764560350053504 4769886016703808 4777685860659712 4778458105265712 4784248615962816 4787119821407924 4790046143570688 4792470704282898 4792920828327632 4799504510784126 4806901308273246 4807352787686064 4812726286295928 4818558322996704 4820596183795392 4826437757197056 4835967982850862 4841373466571499 4849290208698936 4855166553370848 4855881557870343 4866795233524224 4868541667842944 4869785940772896 4870503098221761 4875229225078992 4878155031369763 4883201329039488 4889118767030784 4889838771561744 4895764252771392 4903769936153088 4903840387911168 4907505970762857 4912268003617104 4918944954725802 4926988543805328 4932959042915904 4946548461766912 4947348000597912 4947812671209408 4953343171192416 4956315856566074 4961443009146624 4969138270590351 4971239814538998 4976796500601471 4977263937109464 4984934690061144 4985402890933696 4990975408010592 4997023446070656 5006003729325984 5006890508163687 5012069978627712 5014606920359127 5018143578978816 5020683594963036 5021966751422049 5025877333940736 5035801370571972 5041903728500496 5050148383023744 5055793270452288 5056268126587392 5064060637522432 5071016764771776 5077088854725888 5077161796531968 5080208790065552 5092376472158976 5101128101197128 5101201388371608 5115734725660416 5116488103182456 5122207142937612 5122688236874208 5131064992365312 5136800325681024 5146943389510923 5152267740267648 5153180428760364 5155359807670072 5158511231537664 5161122296920044 5161607045891296 5162441345867421 5168697165459828 5176662947371188 5182936000626384 5189216655534912 5191411274856576 5197702200058368 5203512018222336 5207965519993236 5213786810153922 5222312532445008 5228640903630144 5234976943502592 5243044873061632 5244384859293888 5250246857777376 5250739977609984 5253397726090514 5256609079632768 5258832200504064 5259763766151752 5272361502984576 5275601435837304 5281498327168908 5290134773126112 5290631639358208 5296545330950016 5297325335858556 5312417430832512 5312493753570432 5321623670585196 5328413645917824 5334369568976448 5337570922455772 5340833730296064 5344038963158896 5351379676020378 5353642877195844 5359627000647738 5360130393810192 5366121768791784 5374896593242176 5381409864999168 5392035931868586 5397613823137536 5400345914232906 5406890025344808 5408271886146822 5423170706769816 5429742476846688 5436322210560384 5438621335564032 5444700445102464 5451298304804352 5455451484786303 5461094977446528 5462062372542204 5467712703957504 5470994081609056 5477109376323312 5477623803803008 5478509183369508 5493601495169424 5494117471641216 5500258612909632 5509252781480448 5516741178172224 5526301504069242 5542045952798784 5542862111780994 5549578923280392 5558653741729088 5564867019487776 5566289255110584 5581623385289952 5588387167499136 5591215821663381 5595159146024448 5599421929248147 5603782173470208 5608051526318787 5608578252300408 5614847334011916 5621651376829488 5624028881094624 5630844050063232 5637667477618176 5641962646659339 5646356017143296 5654112000683328 5654643052810752 5657505243482092 5660963624219904 5663357754388992 5664360978932656 5672141694563058 5681416930901712 5687767429258824 5688301642410816 5697068217212736 5697603303924224 5703971894869248 5711724961566624 5715234888823746 5721147119229696 5730979337553288 5737924108529184 5738769113846769 5751667094164992 5755118883401888 5755201566367968 5756049116080263 5763024266483484 5765092309800629 5772448116410976 5778049451945472 5778900366391152 5795364469999104 5795447731167744 5799779783628831 5806807926627708 5812814886455808 5822804642679024 5829860687082432 5840337684213648 5847414975065664 5853951020500128 5854500842141952 5857464194123542 5863523556264192 5875101599000634 5882221016583912 5889349061440416 5891839780194368 5898425482194336 5898979481018624 5899932966705624 5907082474811232 5916186225567072 5917234236920721 5923355429287296 5930533320611328 5935051615316967 5951401619766876 5951960594277984 5958613497318768 5968357179937152 5975589604148736 5976469609686576 5993582696335872 5994465351657552 6000282123174144 6003883115532016 6012043833553758 6018263103460608 6030146693036466 6045868312144128 6046758667397448 6054086098124064 6063985900068096 6070764021259392 6075959773325442 6082751278512909 6089043693043584 6092697954519176 6096422364544512 6100081054235168 6101067045116043 6107473100753024 6108460286452524 6115862486880432 6118449002509536 6125288000740272 6125863307211648 6132710592904896 6135304233921408 6142738963705344 6154868341810188 6161748048363726 6162326779278384 6171823901980464 6179302886108352 6180882155596368 6197909379165504 6205419973539072 6206333825443752 6208560949016062 6230972685345408 6234801696898632 6243276288690441 6252564664696064 6253485459445224 6259553572940928 6260475396923748 6278311509165696 6278401708765056 6290708587180017 6297216126993792 6304254945153984 6304847060768256 6308038362902276 6309650533837959 6324357798933174 6327032491231452 6334699556321136 6342375912320448 6345058224824704 6352150519286208 6352747133404672 6359848022271744 6361473434412096 6371277473687616 6372406101299238 6378998154617088 6389960939043864 6391594047264426 6399339347712168 6409201744364328 6409803716914752 6416968381727904 6424744430662272 6425690581762452 6427461578393856 6447351754747449 6447957310467816 6455164622095332 6461842286495232 6465720278265248 6473555404494464 6474508743827124 6474601762163964 6493047921030528 6494004130962348 6500305633438656 6510935105385984 6519785028748992 6527685670361856 6543341294350476 6549690671489472 6550655223013902 6558593272967736 6569318058407104 6570379894740354 6577278723887872 6578341846948872 6586313447409696 6596464000797216 6597083561612544 6604457561589888 6617498643656901 6625517694120468 6628319752718664 6635728667468628 6636351916145952 6646579586748192 6654633877347456 6662697928094208 6667774036961037 6674671639101312 6675854010884916 6682759971503616 6686142560478836 6690229737714432 6694244793284048 6695955668562732 6703440184483614 6714401827429296 6722538304667328 6723528310897398 6733531177364992 6741057693936384 6742780533377856 6754368504973518 6761355686362368 6774609247732326 6797424747649536 6801504134929504 6801601851162144 6802603500822129 6810846860389572 6821984137576608 6829609523916816 6830250982498944 6849067100908032 6850817544751488 6854285198834073 6862591186014564 6869690320356864 6870907238347152 6881496395893392 6883255127823228 6891596220613104 6902217263161584 6910581334168512 6918955540713216 6921881699808768 6932617626688182 6943301889728022 6943954026657648 6951715746871896 6963083376593344 6971521204840192 6972648051561192 6981097470231456 6985287086340134 6992513145725184 7000329143703168 7008812106177024 7014051139146051 7014151909010961 7029815337312768 7034135247783072 7035171141875877 7041997769558544 7053513030834816 7062060441266688 7063100447811408 7083223241110016 7083325004760576 7084368142868016 7088619735546349 7092952943364288 7095498227446928 7104551527890432 7112492758635264 7126537000861278 7135172901360504 7138190502927792 7146169334196984 7146840525080256 7154829025055712 7166528790989568 7180679732111886 7188706056424347 7189381242491448 7200461218977208 7204862794461696 7209186700459744 7210351962409869 7211029181529096 7219089429443892 7227837484495056 7230894275693088 7232175178458659 7239656635795584 7248429614080512 7253951974276293 7259600593469952 7270255353613824 7273935313048404 7281459969928704 7282749830056272 7302812501764416 7304678911159344 7324801993559232 7325489962188288 7333678150546176 7334758157342616 7343646379157088 7355654904229632 7368402005425656 7378417432088703 7389394603731712 7390482815707992 7399438564373856 7419822692650368 7421719006814112 7434473784849111 7442164513719936 7451182889998848 7454954428884508 7456859721808497 7465895905664196 7477402035091716 7478104336400544 7486463112015888 7495535169105984 7498705174792832 7507792066750976 7509005593988976 7518104967941568 7522616862212452 7527215368468224 7531025392444554 7538816000911104 7553702055857958 7562855592750744 7575222574535616 7583689905678432 7584402189881088 7596090956283648 7615633282088832 7620313185098328 7638564708238464 7641305783404384 7650565478038912 7651692151795692 7651802082557412 7673602088490624 7674732154773684 7684032355311312 7696597488547968 7705200488521536 7729770643140546 7733039711505108 7741683445380066 7742410568836944 7763739523572032 7764994421056782 7773147582776576 7774404000939576 7783824983302368 7787116912284864 7788496346032402 7796553300087552 7805268027333504 7811948279989854 7820680215230883 7833468798667512 7842961355445216 7852465415253888 7864567309592448 7866577288940832 7876109966414976 7880096589135771 7888248300756096 7889645649227628 7897807239049728 7908542254476864 7913402153755956 7922247490753362 7935202159689168 7935947459037312 7944817996425024 7945988003787834 7957809573249536 7968626146248768 7968740630355648 7982435505877794 7992620468876736 8006356383683658 8016058444738344 8030464315793766 8039440500971607 8040195590715288 8049182653187676 8062344889863264 8072114797498752 8088053897802879 8094352028345856 8096420734706304 8100518871349359 8101279697767256 8106231935273472 8110335038017212 8112407829220233 8118724924058112 8134756060154724 8144613715270032 8154483315840576 8157932003346048 8167050667653696 8167817742948864 8176947457206528 8180405645228544 8193093558813306 8206491122413584 8215664064484968 8216435705704512 8229098535973952 8239070514811136 8240402242754136 8241176207461824 8250387919364448 8255339283856522 8263879172220672 8275111767258336 8289452256103863 8307963580460544 8313068929198176 8314293167671491 8324368384920588 8337980612593632 8346071430587904 8347300529231664 8371082012220928 8371202278353408 8372435077934928 8377459687463867 8382580751248704 8387611449573356 8392738719036672 8396288169325056 8405673260205312 8412867378450612 8422271001017874 8432477065244232 8436043321641936 8446266075094848 8456501216427264 8469534025714944 8481964579216128 8486257865223138 8495036631583488 8496541468398984 8519947918725152 8522125396352568 8531651143888236 8532452463616224 8545602325819104 8546404955886336 8555957842303872 8566325907549696 8567587442349936 8572852333235619 8581720678844544 8592119963361792 8596469006329932 8597276413957088 8606886162793776 8632678325102832 8632802349551952 8657397228040704 8658672174616464 8667074177918208 8668350549586728 8693046704998656 8710211889941562 8719222329683712 8724455059133968 8732920895319296 8734206964018536 8744791030623648 8760506526320472 8771122462598496 8781751263212928 8786196291185313 8795285334396288 8805943415453184 8812652398500951 8823331524875868 8834023592160624 8837759670291552 8847638223291504 8848469221527936 8862106115664256 8872845169796608 8874279338350608 8885033143930944 8890365382614716 8895799980916992 8899562185468416 8901138681179888 8927102429650314 8927940891416976 8937920245978152 8952535769905728 8963384406223104 8964704414529864 8990374044503808 9005824673298024 9018065750330637 9027394655190912 9032812330309768 9038334005116416 9045220039554699 9068802468216192 9070138001096172 9081129147186096 9095978850102144 9106146031889088 9107001309998592 9113939659988163 9134423393001984 9139046931778764 9150121581352752 9161209651129536 9175328527857856 9177673503764304 9187932001110408 9188794960817472 9199065889357344 9202956350882112 9204586590765566 9214108445558016 9232302512715282 9242622072545589 9243490168917576 9257735852970696 9258605368876864 9268954329162528 9271323233394552 9296864068748256 9308129960308608 9312841423524093 9333772191604224 9346459028018112 9352068185528068 9352202545347948 9378846997044096 9380228189167836 9389330359411392 9390713095385622 9404684041113088 9417467263748544 9417602563147584 9445824190490688 9457270591152384 9462057544353414 9490548736847178 9502049334481704 9513563868480672 9517587337237056 9528225778929312 9529120700107008 9539772033407616 9556916210531424 9558609151948857 9568497231925632 9574239642815848 9580092287141376 9584941408565796 9585841656655264 9587391070896639 9599009021568252 9613802616546492 9614705575372128 9625452572591856 9637116645993408 9641192367590784 9652875514394112 9671935965701724 9682746933142998 9698580417397872 9710333106741696 9711763115740686 9737083335685888 9739571881545792 9741006196443522 9750458450157984 9756310062739526 9766402658078976 9779677543123488 9791528505542784 9815011941525714 9824536007234208 9825982834520853 9837889909451604 9853977087610656 9865918085831808 9893096923533824 9894696001195824 9895625342418816 9900634176093661 9906686342384832 9912631713132148 9922886018293248 9938276541180702 9942479629077996 9953593001202942 9954527874218928 9969869380122288 9970805781867392 9981950816021184 9994046892141312 10012007458651968 10013781016327374 10024139957255424 10029213840718254 10041367189926072 10043933502844098 10071602741143944 10083807457000992 10085292466346097 10100296766047488 10111586540904576 10131552757460277 10142033529543552 10154177709451776 10154323593063936 10160417580131104 10161913871598489 10184752944317952 10202256202394256 10202402776743216 10231469451320832 10232976206364912 10244414285875224 10245376473748416 10262129984730624 10273600651362048 10293886779021846 10304535480535296 10306360857520728 10310719615340144 10322244593840088 10323214091782592 10324882691734842 10337394330919656 10353325894742376 10365872001252768 10378433311069824 10382822549713152 10398926440032273 10407024036444672 10414952834592033 10415931039986472 10427573620307844 10444625064890016 10457281807260288 10469953887005184 10477930629510201 10486089746123264 10488769718587776 10500493715554752 10501479955219968 10506795452181028 10513218159265536 10517664401008128 10519527532303504 10544723005969152 10551202871674608 10562996654337816 10580269546252224 10581263278716416 10593090661900032 10594650671717112 10624834861665024 10624987507140864 10643247341170392 10656827291835648 10668739137952896 10675141844911544 10681667460592128 10688077926317792 10689805501291917 10702759352040756 10707285754391688 10719254001295476 10720260787620384 10732243537583568 10749793186484352 10762819729998336 10771019598167829 10784071863737172 10795227646275072 10800691828465812 10813780050689616 10816543772293644 10846341413539632 10859484953693376 10872644421120768 10877242671128064 10889400890204928 10910902969572606 10922189954893056 10924124745084408 10941988163218112 10954218752646624 10955247607606016 10957018366739016 10987202990338848 10988234943282432 11000517225819264 11033482356344448 11052603008138484 11084091905597568 11085724223561988 11099157846560784 11117307483458176 11129734038975552 11132578510221168 11163246770579904 11176774334998272 11182431643326762 11198843858496294 11216103052637574 11217156504600816 11229694668023832 11243302753658976 11248057762189248 11261688100126464 11283925293318678 11296538088666831 11308224001366656 11315010486964184 11321927248439808 11328721957865312 11330553083786937 11344283389126116 11362833861803424 11375534858517648 11376603284821632 11394136434425472 11407943789738496 11423449923133248 11430469777647492 11442294238459392 11461958675106576 11475848217058368 11477538227693538 11510237766803776 11510403132735936 11512098232160526 11526048532966968 11530184619601258 11544896232821952 11557800732782304 11594655964710819 11599559567257662 11612525168070099 11613615853255416 11645609285358048 11659721374164864 11680675368427296 11682744519048603 11694829950131328 11700749480837963 11707902041000256 11709001684283904 11714928388247084 11717922419984781 11727047112528384 11750203198001268 11764442033167824 11778698122880832 11783679560388736 11796850964388672 11797958962037248 11799865933411248 11814164949622464 11832372451134144 11834468473841442 11846710858574592 11870103230633934 11902803239533752 11903921188555968 11917226994637536 11918982005681751 11936714359874304 11952939219373152 11973653258816691 11988930703315104 12000564246348288 12007766231064032 12009534575525487 12024087667107516 12036526206921216 12045696473690649 12060293386072932 12091736624288256 12093517334794896 12108172196248128 12127971800136192 12141528042518784 12151919546650884 12165502557025818 12178087386087168 12185395909038352 12200162108470336 12202134090232086 12214946201506048 12216920572905048 12231724973760864 12236898005019072 12250576001480544 12251726614423296 12265421185809792 12270608467842816 12289640338219959 12309736683620376 12323496096727452 12324653558556768 12343647803960928 12358605772216704 12361764311192736 12383008925784783 12395818758331008 12410839947078144 12412667650887504 12417121898032124 12461945370690816 12469603393797264 12486552577380882 12505129329392128 12506970918890448 12519107145881856 12520950793847496 12556623018331392 12556803417530112 12581417174360034 12594432253987584 12608509890307968 12616076725804552 12619301067675918 12633406501526811 12648715597866348 12654064982462904 12669399112642272 12684751824640896 12690116449649408 12704301038572416 12719696044543488 12722946868824192 12729386797834707 12742554947375232 12744812202598476 12757996309234176 12779921878087728 12783188094528852 12798678695424336 12818403488728656 12819607433829504 12833936763455808 12849488861324544 12851381163524904 12854923156787712 12894703509494898 12895914620935632 12910329244190664 12931440556530496 12947110808988928 12949017487654248 12949203524327928 12986095842061056 12988008261924696 13000611266877312 13039570057497984 13055371340723712 13065317834912343 13086682588700952 13099381342978944 13101310446027804 13117186545935472 13138636116814208 13140759789480708 13154557447775744 13156683693897744 13164579508871791 13172626894819392 13192928001594432 13194167123225088 13208915123179776 13234997287313802 13251035388240936 13256639505437328 13271457334937256 13272703832291904 13293159173496384 13309267754694912 13335548073922074 13349343278202624 13351708021769832 13372285120957672 13380459475428864 13388489586568096 13390653644475471 13391911337125464 13406880368967228 13428803654858592 13445076609334656 13447056621794796 13482115387872768 13485561066755712 13508737009947036 13522711372724736 13549218495464652 13603008269859008 13603203702324288 13605207001644258 13621693720779144 13643968275153216 13659219047833632 13660501964997888 13701635089502976 13708570397668146 13725182372029128 13741814476694304 13762992791786784 13766510255646456 13783192441226208 13804434526323168 13806879886148349 13821162668337024 13837911081426432 13848453769072923 13865235253376364 13886603779456044 13887908053315296 13903431493743792 13926166753186688 13943042409680384 13945296103122384 13962194940462912 13970574172680268 13985026291450368 14000658287406336 14028102278292102 14028303818021922 14068270495566144 14070342283751754 14083995539117088 14086069643078433 14107026061669632 14126200895622816 14168736285736032 14177239471092698 14185905886728576 14190996454893856 14193086316530121 14224985517270528 14235823105270767 14253074001722556 14270345802721008 14276381005855584 14292338668393968 14293681050160512 14309658050111424 14333057581979136 14361359464223772 14377412112848694 14378762484982896 14400922437954416 14418373400919488 14420703924819738 14422058363058192 14438178858887784 14455674968990112 14461788551386176 14464350356917318 14479313271591168 14507903948552586 14524120399714497 14547870626096808 14565499660112544 14567644673611029 14605625003528832 14609357822318688 14634465094109289 14649603987118464 14667356301092352 14669516314685232 14678320036753373 14687292758314176 14711309808459264 14722517912288571 14736804010851312 14756834864177406 14778789207463424 14780965631415984 14798877128747712 14839645385300736 14843438013628224 14868947569698222 14884329027439872 14909908857769016 14913719443616994 14930389501804413 14931791811328392 14954804070183432 14956208672801088 14972926224031776 14991070338211968 14997410349585664 15018011187977952 15020671524491061 15036209935883136 15043820761077381 15045233724424904 15054430736936448 15062050784889108 15065900254266147 15077632001822208 15107404111715916 15125711185501488 15150445149071232 15167379811356864 15168804379762176 15192181912567296 15231266564177664 15240626370196656 15277129416476928 15282611566808768 15301130956077824 15303384303591384 15303604165114824 15347204176981248 15349464309547368 15368064710622624 15393194977095936 15410400977043072 15440830168532769 15459541286281092 15466079423010216 15483366890760132 15484821137673888 15527479047144064 15529988842113564 15546295165553152 15548808001879152 15558139419575753 15567649966604736 15574233824569728 15576992692064804 15593106600175104 15610536054667008 15623896559979708 15641360430461766 15666937597335024 15685922710890432 15704930830507776 15729134619184896 15733154577881664 15752219932829952 15760193178271542 15776496601512192 15779291298455256 15817084508953728 15826804307511912 15844494981506724 15870404319378336 15871894918074624 15889635992850048 15891976007575668 15937252292497536 15937481260711296 15964871011755588 15985240937753472 16012712767367316 16032116889476688 16060928631587532 16078881001943214 16080391181430576 16098365306375352 16124689779726528 16144229594997504 16176107795605758 16192841469412608 16201037742698718 16202559395534512 16220670076034424 16224815658440466 16269512120309448 16289227430540064 16308966631681152 16315864006692096 16334101335307392 16353894914413056 16366354454358909 16386187117626612 16412982244827168 16431328128969936 16432871411409024 16458197071947904 16478141029622272 16480804485508272 16482352414923648 16500775838728896 16510678567713044 16527758344441344 16550223534516672 16578904512207726 16626137858396352 16628586335342982 16648736769841176 16675961225187264 16694601058463328 16744870155869856 16754919374927734 16765161502497408 16773647464990143 16775222899146712 16785477438073344 16798265787744441 16811346520410624 16824154578956361 16825734756901224 16844542002035748 16864954130488464 16872086643283872 16892532150189696 16913002432854528 16925887939978017 16939068051429888 16963929158432256 16972515730446276 16990073263166976 16993082936797968 17039895837450304 17044250792705136 17063302287776472 17064904927232448 17091204651638208 17092809911772672 17111915684607744 17135174884699872 17145704666471238 17163441357689088 17192938012659864 17194552827914176 17213772325587552 17216307341540307 17265356650205664 17265604699103904 17295276929401887 17317344349232928 17334148355836416 17336701099173456 17347105497981259 17386093409997312 17399339350886493 17420423779883124 17438444659367424 17448910118267936 17465841790638592 17468413928037072 17489582061247296 17521013052640944 17542244925196992 17563502526425856 17572392582370626 17590570668792576 17625304797001902 17646663049751736 17668047184321248 17675519340583104 17695276446583008 17696938443055872 17724212231328512 17748558676701216 17751702710762163 17770066287861888 17780730765229432 17791599961833984 17802277362359776 17805154845950901 17854204859300628 17855881782833952 17875840491956304 17905071539811456 17926768812446208 17929408829059728 17980748089007616 18011649346596048 18036131500661274 18054789310381824 18065624660619536 18090440079109398 18137604936432384 18140276002192344 18162258294372192 18191957700204288 18212292063778176 18227879319976326 18248253835538727 18278093863557528 18300243162705504 18322419302259072 18350657055715712 18355347007528608 18375864002220816 18377589921634944 18386892041316799 18398131778714688 18405912701764224 18409173181531132 18428216891116032 18464605025430564 18485244145091178 18486980337835152 18515471705941392 18517210737753728 18537908658325056 18542646466789104 18593728137496512 18616259920617216 18625682847048186 18692918056036224 18704136371056136 18704405090695896 18729828866071323 18757693994088192 18760456378335672 18778660718822784 18781426190771244 18834934527497088 18835205126295168 18872125761540051 18891648380981376 18914541182304768 18924115088706828 18928951601513877 18981097473694356 19004098668963408 19027127736961344 19035174674474112 19056451557858624 19058241400214016 19079544066815232 19113832421062848 19117218303897714 19136994463851264 19148479285631696 19169882817131592 19171683313310528 19174782141793278 19198018043136504 19227605233092984 19229411150744256 19250905145183712 19274233291986816 19282384735181568 19342055264242347 19343871931403448 19365493866285996 19397160834795744 19420666213483392 19423526231481372 19474166671371776 19479143763091584 19482012392887044 19500916900315968 19512620125479052 19532805316157952 19559355086246976 19583057011085568 19630023883051428 19649072014468416 19651965669041706 19675779818903208 19707954175221312 19731836171663616 19789392002391648 19791250684837632 19801268352187322 19813372684769664 19825263426264296 19852495930970703 19876553082361404 19884959258155992 19907186002405884 19909055748437856 19939738760244576 19941611563734784 19963901632042368 19988093784282624 20003322110883111 20024014917303936 20027562032654748 20048279914510848 20058427681436508 20082734379852144 20087867005688196 20143205482287888 20167614914001984 20170584932692194 20200593532094976 20223173081809152 20263105514920554 20284067059087104 20320835160262208 20323827743196978 20404512404788512 20404805553486432 20465952412729824 20488828571750448 20490752947496832 20501124679432397 20547201302724096 20562855596502219 20587773558043692 20609070961070592 20612721715041456 20621439230680288 20644489187680176 20646428183565184 20649765383469684 20674788661839312 20706651789484752 20731744002505536 20756866622139648 20765645099426304 20797852880064546 20829905669184066 20831862079972944 20855147240615688 20889250129780032 20914563614520576 20955861259020402 20977539437175552 21000987431109504 21013590904362056 21026436318531072 21039055064607008 21042153417438153 21042455727032883 21089446011938304 21102405743349216 21105513425627631 21125993308675632 21160539092504448 21186181323800064 21189301343434224 21249669723330048 21249975014281728 21265859206639047 21286494682340784 21313654583671296 21337478275905792 21350283689823088 21376155852635584 21379611002583834 21405518704081512 21414571508783376 21438508002590952 21440521575240768 21464487075167136 21499586372968704 21542039196335658 21566118169273041 21568143727474344 21601383656931624 21627560101379232 21633087544587288 21692682827079264 21696525535375977 21718969907386752 21729963321556217 21745288842241536 21761855922828879 21778801780409856 21821805939145212 21844379909786112 21848249490168816 21883976326436224 21908437505293248 21910495215212032 21914036733478032 21974405980677696 21976469886564864 22001034451638528 22066964712688896 22105206016276968 22135252296266109 22168183811195136 22171448447123976 22198315693121568 22234614966916352 22259468077951104 22265157020442336 22303421354547333 22326493541159808 22353548669996544 22364863286653524 22370579165425491 22397687716992588 22432206105275148 22434313009201632 22459389336047664 22486605507317952 22496115524378496 22523376200252928 22567850586637356 22593076177333662 22616448002733312 22630020973928368 22657443915730624 22661106167573874 22688566778252232 22725667723606848 22751069717035296 22753206569643264 22788272868850944 22846899846266496 22860939555294984 22923917350213152 22951696434116736 22955076455387076 23020475533607552 23020806265471872 23024196464321052 23052097065933936 23060369239202516 23089792465643904 23115601465564608 23189311929421638 23199119134515324 23225050336140198 23227231706510832 23291218570716096 23319442748329728 23361350736854592 23365489038097206 23389659900262656 23401498961675926 23415804082000512 23429856776494168 23435844839969562 23462040645692649 23500406396002536 23528884066335648 23557396245761664 23567359120777472 23593701928777344 23599731866822496 23628329899244928 23640289767407313 23664744902268288 23668936947682884 23693421717149184 23740206461267868 23805606479067504 23807842377111936 23834453989275072 23837964011363502 23873428719748608 23905878438746304 23947306517633382 23977861406630208 24015532462128064 24019069151050974 24048175334215032 24091392947381298 24120586772145864 24187034669589792 24216344392496256 24264161693408637 24283056085037568 24301556614048077 24303839093301768 24331005114051636 24356174772174336 24370791818076704 24400324216940672 24404268180464172 24429892403012096 24433841145810096 24448504802190469 24463449947521728 24473796010038144 24501152002961088 24503453228846592 24530842371619584 24541216935685632 24579280676439918 24619473367240752 24646992193454904 24649307117113536 24687295607921856 24717211544433408 24723528622385472 24766017851569566 24791637516662016 24825335301775008 24834243796064248 24868356768311589 24923890741381632 24939206787594528 24942879503014473 24973105154761764 25013941837780896 25038214291763712 25041901587694992 25113246036662784 25113606835060224 25132379062391601 25162834348720068 25188864507975168 25217019780615936 25232153451609104 25238602135351836 25266813003053622 25297431195732696 25308129964925808 25338798225284544 25369503649281792 25380232899298816 25408602077144832 25445893737648384 25458773595669414 25485109894750464 25489624405196952 25559843756175456 25566376189057704 25597357390848672 25636806977457312 25639214867659008 25667873526911616 25698977722649088 25702762327049808 25718556999706857 25789407018989796 25791829241871264 25820658488381328 25862881113060992 25894221617977856 25898034975308496 25898407048655856 25972191684122112 25976016523849392 26001222533754624 26079140114995968 26130635669824686 26173365177401904 26198762685957888 26202620892055608 26234373091870944 26277272233628416 26281519578961416 26313367387795488 26329159017743582 26345253789638784 26358588873555939 26385856003188864 26417830246359552 26437957195502853 26469994574627604 26502070776481872 26513279010874656 26542914669874512 26545407664583808 26586318346992768 26618535509389824 26671096147844148 26698686556405248 26703416043539664 26744570241915344 26776979173136192 26781307288950942 26783822674250928 26813760737934456 26857607309717184 26890153218669312 26894113243589592 26971122133511424 27017474019894072 27054197250991911 27098436990929304 27206016539718016 27206407404648576 27210414003288516 27243387441558288 27259737211113407 27287936550306432 27318438095667264 27321003929995776 27341818979964489 27403270179005952 27417140795336292 27450364744058256 27483628953388608 27525985583573568 27533020511292912 27566384882452416 27608869052646336 27613759772296698 27642325336674048 27696907538145846 27727866217636767 27730470506752728 27773207558912088 27775816106630592 27806862987487584 27852333506373376 27890592206244768 27924389880925824 27938524270572279 27941148345360536 28001316574812672 28056204556584204 28056607636043844 28136540991132288 28140684567503508 28167991078234176 28172139286156866 28214052123339264 28252401791245632 28337472571472064 28354478942185396 28371811773457152 28381992909787712 28386172633060242 28471646210541534 28506148003445112 28540691605442016 28552762011711168 28584677336787936 28587362100321024 28619316100222848 28675827455846571 28722718928447544 28754824225697388 28757524969965792 28801844875908832 28836746801838976 28841407849639476 28844116726116384 28876357717775568 28893687493497827 28911349937980224 28923577102772352 28928700713834636 28958626543182336 29015807897105172 29048240799428994 29095741252193616 29130999320225088 29135289347222058 29211250007057664 29218715644637376 29268930188218578 29299207974236928 29339032629370464 29356640073506746 29374585516628352 29445035824577142 29473608021702624 29477948503562559 29513669728354812 29561931262831968 29597754257495424 29679290770601472 29686876027256448 29701902528280983 29737895139396444 29768658054879744 29819817715538032 29827438887233988 29860779003608826 29863583622656784 29909608140366864 29912417345602176 29945852448063552 29982140676423936 29994820699171328 30036022375955904 30041343048982122 30072419871766272 30087641522154762 30090467448849808 30124101569778216 30131800508532294 30214808223431832 30251422371002976 30300890298142464 30334759622713728 30394658272380831 30462533128355328 30481252740393312 30485741614795467 30554258832953856 30565223133617536 30602261912155648 30606768607182768 30607208330229648 30694408353962496 30698928619094736 30736129421245248 30786389954191872 30820801954086144 30881660337065538 30919082572562184 30932158846020432 30966733781520264 30969642275347776 31054958094288128 31059977684227128 31097616003758304 31116278839151506 31135299933209472 31148467649139456 31153985384129608 31196779320096819 31221072109334016 31244858503776099 31247793119959416 31282720860923532 31333875194670048 31371845421780864 31409861661015552 31433791888530603 31458269238369792 31466309155763328 31504439865659904 31520386356543084 31552993203024384 31558582596910512 31634169017907456 31653608615023824 31688989963013448 31740808638756672 31743789836149248 31779271985700096 31783952015151336 31874504584995072 31874962521422592 31929742023511176 31970481875506944 32025425534734632 32064233778953376 32121857263175064 32157762003886428 32160782362861152 32196730612750704 32216053067679481 32249379559453056 32288459189995008 32313058794503487 32352215591211516 32385682938825216 32402075485397436 32405118791069024 32441340152068848 32449631316880932 32539024240618896 32578454861080128 32617933263362304 32631728013384192 32668202670614784 32732708908717818 32772374235253224 32825964489654336 32862656257939872 32865742822818048 32916394143895808 32961608971016544 32964704829847296 33001551677457792 33021357135426088 33100447069033344 33157809024415452 33252275716792704 33257172670685964 33297473539682352 33351922450374528 33389202116926656 33489740311739712 33509838749855468 33530323004994816 33547294929980286 33550445798293424 33596531575488882 33648309157912722 33651469513802448 33689084004071496 33729908260976928 33744173286567744 33785064300379392 33851775879956034 33889614266000493 33945031460892552 33986165873595936 34079791674900608 34088501585410272 34126604575552944 34129809854464896 34147085219588341 34182409303276416 34223831369215488 34270349769399744 34291409332942476 34326882715378176 34385876025319728 34389105655828352 34427544651175104 34432614683080614 34530713300411328 34531209398207808 34590553858803774 34634688698465856 34673402198346912 34694210995962518 34783967894132457 34798678701772986 34837575504210297 34840847559766248 34897820236535872 34936827856074144 34979164122494592 35042026105281888 35048233557145809 35084489850393984 35102248442513889 35127005052851712 35144785164741252 35153767259954343 35181141337585152 35250609594003804 35293326099503472 35336094368642496 35351038681166208 35390552893166016 35393876886111744 35448424462657024 35497117353402432 35503405421524326 35540132575723776 35561461530458864 35604554724719552 35610309691901802 35708409718601256 35711763565667904 35751680983912608 35810143079622912 35858817658119456 35920959776450073 36023298693192096 36028603726576461 36072263001322548 36109578620763648 36131249321239072 36137089421071947 36180880158218796 36275209872864768 36280552004384688 36324516588744384 36383915400408576 36424584127556352 36455758639952652 36496507671077454 36556187727115056 36600486325411008 36644838604518144 36701314111431424 36710694015057216 36751728004441632 36755179843269888 36773784082633598 36796263557429376 36811825403528448 36818346363062264 36868921014659877 36929210050861128 36970488290182356 36973960675670304 37030943411882784 37034421475507456 37075817316650112 37085292933578208 37149026777354349 37187456274993024 37232519841234432 37251365694096372 37385836112072448 37408272742112272 37408810181391792 37459657732142646 37515387988176384 37520912756671344 37557321437645568 37562852381542488 37669869054994176 37670410252590336 37744251523080102 37783296761962752 37848230177413656 37857903203027754 37962194947388712 38008197337926816 38054255473922688 38070349348948224 38112903115717248 38159088133630464 38188160393504121 38227664842125696 38234436607795428 38273988927702528 38296958571263392 38339765634263184 38343366626621056 38349564283586556 38396036086273008 38455210466185968 38458822301488512 38501810290367424 38548466583973632 38564769470363136 38684110528484694 38687743862806896 38730987732571992 38794321669591488 38841332426966784 38847052462962744 38958287526183168 38964024785774088 39001833800631936 39025240250958104 39118710172493952 39166114022171136 39195953504737029 39260047766102856 39298144028936832 39303931338083412 39351559637806416 39415908350442624 39463672343327232 39493738526615373 39578784004783296 39582501369675264 39602536704374644 39626745369539328 39650526852528592 39704991861941406 39753106164722808 39769918516311984 39814372004811768 39818111496875712 39879477520489152 39883223127469568 39927803264084736 40006644221766222 40048029834607872 40055124065309496 40116855362873016 40165468759704288 40175734011376392 40286410964575776 40335229828003968 40341169865384388 40355646168604403 40446346163618304 40526211029841108 40568134118174208 40641670320524416 40647655486393956 40809024809577024 40809611106972864 40931904825459648 40977657143500896 40981505894993664 41002249358864794 41125711193004438 41175547116087384 41225443430082912 41242878461360576 41288978375360352 41292856367130368 41299530766939368 41349577323678624 41413303578969504 41420639658445047 41463488005011072 41513733244279296 41545361307218769 41595705760129092 41659811338368132 41663724159945888 41710294481231376 41778500259560064 41829127229041152 41911722518040804 41955078874351104 42001974862219008 42027181808724112 42078110129214016 42084306834876306 42084911454065766 42204811486698432 42211026851255262 42251986617351264 42321078185008896 42378602686868448 42531718413278094 42572989364681568 42579258949590363 42674956551811584 42700567379646176 42707469315812301 42752311705271168 42759222005167668 42811037408163024 42829143017566752 42877016005181904 42881043150481536 42928974150334272 42999172745937408 43084078392671316 43132236338546082 43136287454948688 43202767313863248 43255120202758464 43266175089174576 43385365654158528 43393051070751954 43437939814773504 43459926643112434 43523711845657758 43572361199143491 43643611878290424 43696498980337632 43702934020833087 43767952652872448 43816875010586496 43828073466956064 43903395282327867 43948811961355392 44002068903277056 44034960110260119 44133929425377792 44167553736865713 44210412032553936 44270504592532218 44336367622390272 44342896894247952 44396631386243136 44469229933832704 44518936155902208 44530314040884672 44606842709094666 44652987082319616 44729726573307048 44741158330850982 44795375433985176 44864412210550296 44868626018403264 44918778672095328 44973211014635904 44992231048756992 45062014573473183 45131462283232143 45135701173274712 45186152354667324 45232896005466624 45260041947856736 45314887831461248 45322212335147748 45377133556504464 45404366061210871 45451335447213696 45502139434070592 45506413139286528 45576545737701888 45693799692532992 45721879110589968 45847834700426304 45903392868233472 45910152910774152 46040951067215104 46041612530943744 46048392928642104 46104194131867872 46120738478405032 46179584931287808 46231202931129216 46322490505598307 46378623858843276 46398238269030648 46450100672280396 46454463413021664 46582437141432192 46638885496659456 46674418258727259 46722701473709184 46730978076194412 46779319800525312 46802997923351852 46831608164001024 46859713552988336 46871689679939124 46924081291385298 47000812792005072 47057768132671296 47114792491523328 47134718241554944 47187403857554688 47199463733644992 47256659798489856 47280579534814626 47329489804536576 47337873895365768 47480412922535736 47611212958135008 47615684754223872 47668907978550144 47675928022727004 47811756877492608 47894613035266764 47955722813260416 48031064924256128 48038138302101948 48096350668430064 48182785894762596 48241173544291728 48374069339179584 48432688784992512 48528323386817274 48603113228096154 48607678186603536 48662010228103272 48741583636153408 48800648433881344 48808536360928344 48867682291620192 48897009604380938 48926899895043456 48947592020076288 49002304005922176 49061684743239168 49099063363076727 49158561352879836 49238946734481504 49293984386909808 49298614234227072 49374591215843712 49434423088866816 49447057244770944 49532035703139132 49583275033324032 49650670603550016 49668487592128496 49736713536623178 49878413575189056 49885759006028946 49946210309523528 50027883675561792 50083803175389984 50264758124783202 50320942394970429 50325668697440136 50434039561231872 50464306903218208 50472463736869083 50477204270703672 50533626006107244 50594862391465392 50616259929851616 50625226249210613 50677596450569088 50739007298563584 50777663819934051 50817204154289664 50891787475296768 50917547191338828 50970219789500928 50979248810393904 51119687512350912 51132752378115408 51194714781697344 51273613954914624 51278429735318016 51335747053823232 51405524654099616 51437113999413714 51578814037979592 51583658483742528 51641316976762656 51648922024620921 51725762226121984 51796069950616992 51796814097311712 51885830788205661 51952033047698784 52002445067509248 52041316493943777 52158280229991936 52198018052659479 52261271339649372 52346730354803808 52397525371915776 52405241784111216 52468746183741888 52554544467256832 52563039157922832 52626734775590976 52658318035487164 52690507579277568 52717177747111878 52771712006377728 52875914391005706 52939989149255208 53004141552963744 53026558021749312 53085829339749024 53090815329167616 53172636693985536 53255108132286489 53342192295688296 53406832087079328 53489140483830688 53553958346272384 53562614577901884 53567645348501856 53627521475868912 53659705345067393 53715214619434368 53780306437338624 53788226487179184 53942244267022848 54034948039788144 54108394501983822 54196873981858608 54412033079436032 54412814809297152 54420828006577032 54486774883116576 54519474422226814 54575873100612864 54636876191334528 54683637959928978 54744761506616181 54834281590672584 54900729488116512 54967257906777216 55051971167147136 55066041022585824 55132769764904832 55160676123950397 55217738105292672 55227519544593396 55284650673348096 55393815076291692 55455732435273534 55460941013505456 55546415117824176 55551632213261184 55613725974975168 55704667012746752 55781184412489536 55848779761851648 55877048541144558 55882296690721072 56112409113168408 56113215272087688 56273081982264576 56281369135007016 56335982156468352 56344278572313732 56504803582491264 56616377284620153 56674945142944128 56708957884370792 56743623546914304 56763985819575424 56772345266120484 56786854804541631 56943292421083068 57012296006890224 57081383210884032 57105524023422336 57169354673575872 57174724200642048 57238632200445696 57351654911693142 57445437856895088 57509648451394776 57515049939931584 57603689751817664 57673493603677952 57682815699278952 57688233452232768 57752715435551136 57787374986995654 57822699875960448 57847154205544704 57857401427669272 58026165792727041 58031615794210344 58096481598857988 58191482504387232 58261998640450176 58270578694444116 58422500014115328 58437431289274752 58537860376437156 58598415948473856 58678065258740928 58713280147013492 58749171033256704 58890071649154284 58947216043405248 58955897007125118 59027339456709624 59123862525663936 59195508514990848 59373752054512896 59403805056561966 59475790278792888 59639635431076064 59654877774467976 59721558007217652 59727167245313568 59819216280733728 59824834691204352 59891704896127104 59964281352847872 60009966332649333 60072044751911808 60082686097964244 60144839743532544 60175283044309524 60180934897699616 60248203139556432 60263601017064588 60429616446863664 60502844742005952 60601780596284928 60669519245427456 60789316544761662 60962505480786624 60971483229590934 61130446267235072 61213537214365536 61214416660459296 61397857238189472 61472258842490496 61503374038297191 61641603908172288 61688566789506657 61763320674131076 61838165145124368 61864317692040864 61933467563040528 61939284550695552 62109916188576256 62119955368454256 62195232007516608 62232557678303012 62270599866418944 62296935298278912 62307970768259216 62393558640193638 62489717007552198 62495586239918832 62565441721847064 62667750389340096 62743690843561728 62867583777061206 62932618311526656 63040772713086168 63117165193821024 63126460252314459 63268338035814912 63307217230047648 63316540276882893 63377979926026896 63416015407806919 63481617277513344 63558543971400192 63567904030302672 63749009169990144 63749925042845184 63797577619917141 63859484047022352 63940963751013888 64050851069469264 64128467557906752 64243714526350128 64315524007772856 64321564725722304 64393461225501408 64432106135358962 64498759118906112 64626117589006974 64698354507819123 64704431182423032 64804150970794872 64810237582138048 64882680304137696 64899262633761864 65078048481237792 65089576606127931 65156909722160256 65189889964668651 65235866526724608 65285567768486637 65336405341229568 65465417817435636 65544748470506448 65651928979308672 65725312515879744 65731485645636096 65832788287791616 65923217942033088 65929409659694592 66003103354915584 66042714270852176 66200894138066688 66315618048830904 66504551433585408 66514345341371928 66594947079364704 66703844900749056 66778404233853312 66910264063641999 66979480623479424 67019677499710936 67060646009989632 67094589859960572 67100891596586848 67111737496276473 67193063150977764 67296618315825444 67302939027604896 67378168008142992 67459816521953856 67488346573135488 67570128600758784 67703551759912068 67779228532000986 67890062921785104 67972331747191872 68159583349801216 68177003170820544 68253209151105888 68259619708929792 68294170439176682 68364818606552832 68540699538799488 68582818665884952 68771752050639456 68778211311656704 68855089302350208 68865229366161228 69061426600822656 69062418796415616 69181107717607548 69269377396931712 69346804396693824 69388421991925036 69567935788264914 69597357403545972 69675151008420594 69681695119532496 69795640473071744 69873655712148288 69958328244989184 70084052210563776 70096467114291618 70168979700787968 70204496885027778 70289570329482504 70307534519908686 70501219188007608 70586652199006944 70672188737284992 70702077362332416 70781105786332032 70920869302221939 70994234706804864 71006810843048652 71080265151447552 71122923060917728 71209109449439104 71220619383803604 71416819437202512 71423527131335808 71503361967825216 71620286159245824 71717635316238912 71841919552900146 72046597386384192 72057207453152922 72144526002645096 72262498642478144 72274178842143894 72361760316437592 72561104008769376 72649033177488768 72792485080225911 72849168255112704 72904669842144231 72911517279905304 72993015342154908 73112375454230112 73200972650822016 73289677209036288 73345514406571407 73402628222862848 73421388030114432 73503456008883264 73510359686539776 73547568165267196 73592527114858752 73623650807056896 73636692726124528 73737842029319754 73858420101722256 73940976580364712 73947921351340608 74061886823765568 74068842951014912 74151634633300224 74170585867156416 74298053554708698 74374912549986048 74502731388192744 74771672224144896 74816545484224544 74817620362783584 74828638509043419 74919315464285292 75041825513342688 75114642875291136 75125704763084976 75339738109988352 75340820505180672 75397137187174803 75488503046160204 75566593523925504 75696460354827312 75715806406055508 75924389894777424 76016394675853632 76108510947845376 76140698697896448 76225806231434496 76376320787008242 76455329684251392 76468873215590856 76593917142526784 76679531268526368 76686733253242112 76699128567173112 76792072172546016 76910420932371936 76917644602977024 77003620580734848 77096933167947264 77155670999120571 77368221056969388 77375487725613792 77461975465143984 77588643339182976 77682664853933568 77694104925925488 77916575052366336 77928049571548176 78003667601263872 78050480501916208 78237420344987904 78391907009474058 78520095532205712 78596288057873664 78607862676166824 78703119275612832 78831816700885248 78987477053230746 79075766620667817 79157568009566592 79205073408749288 79253490739078656 79301053705057184 79313871586508559 79409983723882812 79506212329445616 79539837032623968 79628744009623536 79636222993751424 79758955040978304 79855606528169472 80013288443532444 80096059669215744 80110248130618992 80233710725746032 80330937519408576 80351468022752784 80572821929151552 80670459656007936 80682339730768776 80711292337208806 81052422059682216 81162591752975733 81283340641048832 81295310972787912 81618049619154048 81619222213945728 81779211633340221 81863809650919296 81955314287001792 81963011789987328 82004498717729588 82025456939893467 82251422386008876 82351094232174768 82450886860165824 82485756922721152 82577956750720704 82585712734260736 82599061533878736 82699154647357248 82826607157939008 82841279316890094 82926976010022144 83090722614437538 83191411520258184 83319622676736264 83327448319891776 83420588962462752 83557000519120128 83815572811716837 83823445036081608 84003949724438016 84054363617448224 84156220258428032 84168613669752612 84169822908131532 84409622973396864 84422053702510524 84503973234702528 84642156370017792 84757205373736896 85063436826556188 85145978729363136 85158517899180726 85401134759292352 85414938631624602 85504623410542336 85518444010335336 85622074816326048 85658286035133504 85754032010363808 85762086300963072 85857948300668544 86027482367539713 86168156785342632 86264472677092164 86272574909897376 86405534627726496 86510240405516928 86532350178349152 86681062480493481 86770731308317056 86786102141503908 86875879629547008 86919853286224868 87047423691315516 87144722398286982 87287223756580848 87392997960675264 87405868041666174 87535905305744896 87633750021172992 87656146933912128 87806790564655734 87897623922710784 88069920220520238 88335107473731426 88420824065107872 88433845510687677 88541009185064436 88685793788495904 88793262772486272 89037872311804416 89060628081769344 89105707584842949 89213685418189332 89305974164639232 89459453146614096 89482316661701964 89590750867970352 89728824421100592 89737252036806528 89837557344190656 89946422029271808 89984462097513984 90124029146946366 90262924566464286 90271402346549424 90372304709334648 90520083895713472 90629775662922496 90644424670295496 90754267113008928 90808732122421742 90902670894427392 91004278868141184 91183974817142493 91387599385065984 91443758221179936 91457224844386401 91695669400852608 91806785736466944 91820305821548304 92081902134430208 92083225061887488 92096785857284208 92152056562102537 92208388263735744 92241476956810064 92359169862575616 92462405862258432 92644981011196614 92757247717686552 92796476538061296 92900201344560792 92908926826043328 93164874282864384 93348836517454518 93445402947418368 93461956152388824 93605995846703704 93663216328002048 93719427105976672 93734575511328297 93743379359878248 93848162582770596 94001625584010144 94115536265342592 94229584983046656 94301375665591809 94374807715109376 94398927467289984 94513319596979712 94561159069629252 94658979609073152 94675747790731536 94960825845071472 95222425916270016 95231369508447744 95337815957100288 95351856045454008 95623513754985216 95789226070533528 95911445626520832 96062129848512256 96076276604203896 96192701336860128 96365571789525192 96482347088583456 96648159203038443 96748138678359168 96865377569985024 96939176383510461 97056646773634548 97206226456192308 97215356373207072 97324020456206544 97483167272306816 97601296867762688 97617072721856688 97735364583240384 97794019208761876 97853799790086912 97895184040152576 98004608011844352 98198126726153454 98317122705759672 98477893468963008 98587968773819616 98597228468454144 98749182431687424 98894114489541888 99064071406278264 99301341207100032 99336975184256992 99473427073246356 99756827150378112 99771518012057892 99892420619047056 100055767351123584 100167606350779968 100529516249566404 100641884789940858 100651337394880272 100928613806436416 100944927473738166 100954408541407344 101067252012214488 101189724782930784 101232519859703232 101250452498421226 101355192901138176 101555327639868102 101668842798001479 101835094382677656 101958497620787808 102239375024701824 102265504756230816 102389429563394688 102441255658765023 102547227909829248 102671494107646464 102811049308199232 102874227998827428 103157628075959184 103167316967485056 103282633953525312 103297844049241842 103451524452243968 103592139901233984 103593628194623424 103771661576411322 103904066095397568 104082632987887554 104396036105318958 104512726512630891 104522542679298744 104693460709607616 104810483568222432 104937492367483776 105126078315845664 105144700671437427 105253469551181952 105306745327541667 105316636070974328 105381015158555136 105434355494223756 105461301779863029 105543424012755456 105751828782011412 105879978298510416 106008283105927488 106053116043498624 106171658679498048 106181630658335232 106345273387971072 106510216264572978 106684384591376592 106813664174158656 106978280967661376 107107916692544768 107125229155803768 107135290697003712 107255042951737824 107319410690134786 107430429238868736 107576452974358368 107762879329350219 108069896079576288 108085811179729383 108216789003967644 108393747963717216 108824066158872064 108825629618594304 108841656013154064 108906975937030271 108973549766233152 109038948844453628 109151746201225728 109273752382669056 109367275919857956 109489523013232362 109668563181345168 109801458976233024 109934515813554432 110103942334294272 110132082045171648 110265539529809664 110321352247900794 110435476210585344 110455039089186792 110787630152583384 110911464870547068 110921882027010912 111092830235648352 111103264426522368 111227451949950336 111447080332063047 111562368824979072 111697559523703296 111754097082289116 111764593381442144 112224818226336816 112226430544175376 112546163964529152 112562738270014032 112671964312936704 112688557144627464 113009607164982528 113232754569240306 113349890285888256 113417915768741584 113527971639150848 113544690532240968 113573709609083262 113886584842166136 114024592013780448 114162766421768064 114211048046844672 114338709347151744 114477264400891392 114564481180512363 114703309823386284 114890875713790176 115019296902789552 115030099879863168 115207379503635328 115346987207355904 115365631398557904 115376466904465536 115505430871102272 115574749973991308 115645399751920896 115694308411089408 115714802855338544 116052331585454082 116063231588420688 116192963197715976 116382965008774464 116523997280900352 116541157388888232 116874862578549504 117075720752874312 117356130517481856 117426560294026984 117498342066513408 117587860514211087 117780143298308568 117894432086810496 117911794014250236 118054678913419248 118247725051327872 118391017029981696 118481215579846119 118747504109025792 118807610113123932 118951580557585776 119279270862152128 119309755548935952 119443116014435304 119454334490627136 119638432561467456 119649669382408704 119783409792254208 120019932665298666 120144089503823616 120165372195928488 120350566088619048 120361869795399232 120496406279112864 120527202034129176 120859232893727328 121005689484011904 121066938505813209 121339038490854912 121578633089523324 121925010961573248 121942966459181868 122260892534470144 122427074428731072 122428833320918592 122795714476378944 122944517684980992 123006748076594382 123377133579013314 123526641348262152 123676330290248736 123728635384081728 123866935126081056 123878569101391104 124239910736908512 124261918975335141 124390464015033216 124465115356606024 124541199732837888 124615941536518432 124636083921656307 124787117280387276 124979434015104396 124991172479837664 125130883443694128 125335500778680192 125487381687123456 125735167554122412 125865236623053312 126081545426172336 126234330387642048 126252920504628918 126614434460095296 126633080553765786 126755959852053792 126832030815613838 126963234555026688 127135808060605344 127595155239834282 127718968094044704 127737776848771089 128101702138938528 128256935115813504 128487429052700256 128631048015545712 128643129451444608 128708244289217593 128786922451002816 128864212270717924 128997518237812224 129252235178013948 129396709015638246 129408862364846064 129608301941589744 129620475164276096 129765360608275392 129798525267523728 130156096962475584 130179153212255862 130313819444320512 130379779929337302 130571135536973274 130930835634871272 131089496941012896 131108802062499261 131303857958617344 131450625031759488 131710185846983601 131846435884066176 132006206709831168 132085428541704352 132104880330780357 132401788276133376 132502661210597139 132631236097661808 133009102867170816 133028690682743856 133189894158729408 133407689801498112 133556808467706624 133820528127283998 133958961246958848 134039354999421872 134189179719921144 134201783193173696 134223474992552946 134386126301955528 134593236631650888 134605878055209792 134756336016285984 134919633043907712 134976693146270976 135186043720419549 135394386849696429 135407103519824136 135558457064001972 135780125843570208 135944663494383744 136213098183632613 136319166699602432 136354006341641088 136506418302211776 136519239417859584 136588340878353364 136729637213105664 137081399077598976 137165637331769904 137543504101278912 137556422623313408 137710178604700416 137730458732322456 138122853201645312 138124837592831232 138362215435215096 138538754793863424 138693608793387648 138776843983850072 138967471516794921 139135871576529828 139194714807091944 139350302016841188 139363390239064992 139591280946143488 139747311424296576 139916656489978368 140023254776181777 140168104421127552 140192934228583236 140337959401575936 140408993770055556 140579140658965008 140615069039817372 141002438376015216 141173304398013888 141344377474569984 141404154724664832 141562211572664064 141841738604443878 141988469413609728 142013621686097304 142245846121835456 142418218898878208 142441238767607208 142833638874405024 142847054262671616 143006723935650432 143435270632477824 143683839105800292 144093194772768384 144114414906305844 144289052005290192 144524997284956288 144548357684287788 144723520632875184 145122208017538752 145298066354977536 145584970160451822 145809339684288462 145823034559810608 145986030684309816 146224750908460224 146401945301644032 146691028813142814 146842776060228864 147006912017766528 147095136330534392 147185054229717504 147273385452249056 147297190089230181 147475684058639508 147716840203444512 147881953160729424 147895842702681216 148123773647531136 148303269266600448 148341171734312832 148596107109417396 148749825099972096 149005462776385488 149633090968449088 149635240725567168 149657277018086838 149838630928570584 150083651026685376 150251409526169952 150794274374349606 150962827184911287 150977006092320408 151392920709654624 151431612812111016 151848779789554848 151875678747631839 152032789351707264 152109743250893519 152217021895690752 152332991459802153 152451612462868992 152752641574016484 152910659368502784 152937746431181712 153187834285053568 153359062537052736 153373466506484224 153398257134346224 153584144345092032 153820841864743872 153835289205954048 154007241161469696 154311341998241142 154736442113938776 154750975451227584 154923950930287968 154946766073862763 155177286678365952 155388209851850976 155657492364616983 155856099143096352 156007335202527744 156100961003832416 156123949481831331 156474840689975808 156594054157978437 156783814018948116 157040191064411424 157192576115747328 157215725352333648 157406238551225664 157663633401770496 157974954106461492 158151533241335634 158315136019133184 158410146817498576 158602107410114368 158627743173017118 158819967447765624 159012424658891232 159079674065247936 159257488019247072 159272445987502848 159517910081956608 159765324396859467 160026576887064888 160220496261237984 160467421451492064 160661875038817152 160702936045505568 160979116035202179 161145643858303104 161340919312015872 161364679461537552 161422584674417612 162104844119364432 162325183505951466 162566681282097664 162590621945575824 163236099238308096 163238444427891456 163558423266680442 163727619301838592 163910628574003584 164008997435459176 164050913879786934 164234284519848543 164502844772017752 164702188464349536 164901773720331648 164971513845442304 165155913501441408 165198123067757472 165398309294714496 165482028371851191 165653214315878016 165682558633780188 165853952020044288 166181445228875076 166382823040516368 166639245353472528 166654896639783552 166841177924925504 167114001038240256 167631145623433674 167646890072163216 168108727234896448 168312440516856064 168337227339505224 168339645816263064 168819245946793728 168844107405021048 169007946469405056 169514410747473792 169849131853860459 170126873653112376 170291957458726272 170317035798361452 170802269518584704 170829877263249204 171009246821084672 171036888020670672 171139533615333283 171244149632652096 171316572070267008 171508064020727616 171524172601926144 171715896601337088 172054964735079426 172336313570685264 172528945354184328 172545149819794752 172811069255452992 173020480811033856 173064700356698304 173362124960986962 173541462616634112 173572204283007816 173839706572449736 174078497378181123 174094847382631032 174289444796573964 174574447513161696 174785995921350528 174811736083332348 175267500042345984 175312293867824256 175613581129311468 175795247845421568 176139840441040476 176670214947462852 176841648130215744 176867691021375354 177082018370128872 177371587576991808 177586525544972544 178121256163538688 178211415169685898 178427370836378664 178918906293228192 178964633323403928 179181501735940704 179457648842201184 179474504073613056 179675114688381312 179892844058543616 180029898997947999 180248058293892732 180525849132928572 180542804693098848 180744609418669296 181040167791426944 181259551325844992 181288849340590992 181508534226017856 181617464244843484 181805341788854784 182008557736282368 182367949634284986 182887516442359872 182914449688772802 183391338801705216 183640611643096608 184193571714568416 184304113124205074 184416776527471488 184482953913620128 184510122114891573 184924811724516864 185065700368519971 185289962022393228 185514495435373104 185592953076122592 185800402689121584 185817853652086656 186329748565728768 186697673034909036 186890805894836736 186923912304777648 187211991693407408 187438854211953344 187469151022656594 187486758719756496 187696325165541192 188003251168020288 188231072530685184 188602751331183618 188797854934579968 189122318139258504 189351495581463072 189379380756943377 189921651690142944 190248046223420757 190444851832540032 190675631914200576 190703712090908016 190818160477793849 191247027509970432 191392732859751423 191578452141067056 191822891253041664 192124259697024512 192152553208407792 192385402673720256 192731143579050384 192964694177166912 193296318406076886 193496277356718336 193878352767020922 194095063523457369 194113293547269096 194412452912384616 194430712746414144 194648040912413088 194966334544613632 195234145443713376 195268729818383793 195470729166480768 195569669894005953 195588038417523752 195707599580173824 195856703305459911 196009216023688704 196396253452306908 196634245411519344 196955786937926016 197175937547639232 197194456936908288 197498364863374848 197788228979083776 198128142812556528 198602682414200064 198673950368513984 198946854146492712 199513654300756224 199543036024115784 199784841238094112 200111534702247168 200335212701559936 200730792190925997 201059032499132808 201283769579881716 201302674789760544 201857227612872832 201889854947476332 201908817082814688 202134504024428976 202255812454484789 202379449565861568 202465039719406464 202500904996842452 202710385802276352 203110655279736204 203337685596002958 203670188765355312 203916995241575616 204478750049403648 204531009512461632 204778859126789376 204882511317530046 205094455819658496 205622098616398464 205748455997654856 206315256151918368 206334633934970112 206565267907050624 206595688098483684 207184279802467968 207187256389246848 207543323152822644 207808132190795136 208165265975775108 208792072210637916 209025453025261782 209045085358597488 209386921419215232 209620967136444864 209874984734967552 210252156631691328 210289401342874854 210506939102363904 210613490655083334 210633272141948656 210868710988447512 210922603559726058 211503657564022824 211759956597020832 212016566211854976 212106232086997248 212343317358996096 212762607906665817 213020432529145956 213368769182753184 213627328348317312 213956561935322752 214215833385089536 214250458311607536 214270581394007424 214510085903475648 214638821380269572 214860858477737472 215152905948716736 215525758658700438 216139792159152576 216171622359458766 216433578007935288 216787495927434432 217683312026308128 217813951874060542 217947099532466304 218077897688907256 218377455240677733 218547504765338112 218714009526432693 218734551839715912 218979046026464724 219337126362690336 219602917952466048 219869031627108864 220036543219714221 220207884668588544 220264164090343296 220531079059619328 220642704495801588 220870952421170688 220910078178373584 221575260305166768 221822929741094136 221843764054021824 222185660471296704 222206528853044736 222454903899900672 222894160664126094 223124737649958144 223508194164578232 223529186762884288 224449636452673632 224452861088350752 225125476540028064 225343928625873408 225377114289254928 225512371473756367 226019214329965056 226191411561524409 226465509138480612 226699780571776512 226835831537483168 227055943278301696 227089381064481936 227147419218166524 227773169684332272 228049184027560896 228325532843536128 228422096093689344 228677418694303488 229128962361024726 229406619646772568 229781751427580352 230038593805579104 230060199759726336 230414759007270656 230731262797115808 230752933808931072 231010861742204544 231149499947982616 231290799503841792 231429605710677088 231467012997361713 232104663170908164 232126463176841376 232385926395431952 232765930017548928 233047994561800704 233082314777776464 233749725157099008 234151441505748624 234712261034963712 234853120588053968 235175721028422174 235560286596617136 235788864173620992 235823588028500472 236109357826838496 236495450102655744 236962431159692238 237227299862003451 237615220226247864 237903161115171552 238558541724304256 238619511097871904 238886232028870608 238908668981254272 239029596537118387 239276865122934912 239566819584508416 240039865330597332 240288179007647232 240330744391856976 240701132177238096 240723739590798464 240992812558225728 241054404068258352 241718465787454656 242011378968023808 242133877011626418 243157266179046648 243487775258927199 243850021923146496 243885932918363736 244854148857462144 244857666641837184 245337634900020663 245591428952757888 245889035369961984 246013496153188764 246076370819680401 246754267158026628 247053282696524304 247352660580497472 247457270768163456 247733870252162112 247757138202782208 248479821473817024 248523837950670282 248780928030066432 248930230713212048 249231883073036864 249272167843312614 249574234560774552 249958868030208792 249982344959675328 250261766887388256 250671001557360384 251446718435150511 251470335108244824 252163090852344672 252468660775284096 252505841009257836 253228868920190592 253266161107531572 253511919704107584 253664061631227676 253926469110053376 254271616121210688 255190310479668564 255437936188089408 255475553697542178 256203404277877056 256513870231627008 256974858105400512 257262096031091424 257286258902889216 257416488578435186 257573844902005632 257728424541435848 258082447102619139 258504470356027896 258793418031276492 258817724729692128 259216603883179488 259240950328552192 259530721216550784 259597050535047456 260043187441480443 260312193924951168 260358306424511724 260627638888641024 260759559858674604 261142271073946548 261861671269742544 262178993882025792 262217604124998522 262607715917234688 262901250063518976 263420371693967202 263692871768132352 264170857083408704 264209760661560714 265005322421194278 265262472195323616 266057381365487712 266379788317458816 267113616935413248 267317122754528847 267641056254567996 267917922493917696 268078709998843744 268378359439842288 268403566386347392 268446949985105892 268772252603911056 269186473263301776 269211756110419584 269512672032571968 269839266087815424 269953386292541952 270372087440839098 270788773699392858 270814207039648272 271116914128003944 271560251687140416 271889326988767488 272426196367265226 272708012683282176 273012836604423552 273176681756706728 273551924451427479 274162798155197952 274331274663539808 274371674533159203 275087008202557824 275420357209400832 275460917464644912 276245706403290624 276249675185662464 276456169686307611 276724430870430192 277077509587726848 277387217586775296 277553687967700144 277934943033589842 278271743153059656 278389429614183888 278700604033682376 278726780478129984 279182561892286976 279494622848593152 280046509552363554 280336208842255104 280385868457166472 280817987540111112 281158281317930016 281230138079634744 282004876752030432 282346608796027776 282489523180230821 282688754949139968 282904126996775427 283124423145328128 283683477208887756 283976938827219456 284027243372194608 284491692243670912 284836437797756416 284882477535214416 285667277748810048 285694108525343232 286013447871300864 286870541264955648 287367678211600584 288186389545536768 288228829812611688 288578104010580384 289049994569912576 289096715368575576 289447041265750368 289944477609115329 290244416035077504 290596132709955072 290817529150531383 291169940320903644 291618679368576924 291646069119621216 291972061368619632 292449501816920448 292803890603288064 293382057626285628 293685552120457728 294013824035533056 294190272661068784 294546770904498112 294594380178460362 294951368117279016 295433680406889024 295763906321458848 295791685405362432 296247547295062272 296682343468625664 297192214218834792 298010925552770976 299266181936898176 299270481451134336 299314554036173676 299677261857141168 300167302053370752 300502819052339904 301588548748699212 301925654369822574 301954012184640816 302785841419309248 302863225624222032 303697559579109696 303751357495263678 304065578703414528 304219486501787038 304665982919604306 305006528394004437 305505283148032968 305875492862363424 306375668570107136 306718125074105472 306796514268692448 307168288690184064 307323766976295069 307641683729487744 308014482322939392 308622683996482284 309472884227877552 309501950902455168 309847901860575936 309893532147725526 310354573356731904 310776419703701952 311314984729233966 311712198286192704 312201922007664832 312247898963662662 313188108315956874 313567628037896232 314080382128822848 314431450704667296 314812477102451328 315434102014312281 315920235982625001 315949908212922984 316303066482671268 316630272038266368 316820293634997152 317204214820228736 317255486346034236 317639934895531248 317830562428476097 318024849317782464 318159348130495872 318514976038494144 318544891975005696 319035820163913216 319530648793718934 320053153774129776 320440992522475968 320934842902984128 321323750077634304 321405872091011136 321958232070404358 322291287716606208 322729358923075104 322845169348835224 323288637988050657 324209688238728864 324257433539188149 324650367011902932 325181243891151648 326472198476616192 326476888855782912 326720927811090813 327116846533360884 327455238603677184 327821257148007168 328017994870918352 328101827759573868 328468569039697086 329005689544035504 329404376928699072 329803547440663296 329943027690884608 330311827002882816 330396246135514944 330796618589428992 330964056743702382 331306428631756032 331365117267560376 332362890457750152 332765646081032736 333278490706945056 333309793279567104 333682355849851008 334341240996189141 335262291246867348 335293780144326432 336217454469792896 336624881033712128 336674454679010448 336679291632526128 337638491893587456 337688214810042096 338015892938810112 339028821494947584 339698263707720918 340253747306224752 340583914917452544 340634071596722904 341604539037169408 341659754526498408 342073776041341344 342279067230666566 342488299265304192 342633144140534016 343016128041455232 343431793202674176 343693443541537089 344109929470158852 344672627141370528 345057890708368656 345090299639589504 345622138510905984 346040961622067712 346129400713396608 346724249921973924 347082925233268224 347144408566015632 347679413144899472 348156994756362246 348189694765262064 348578889593147928 349148895026323392 349571991842701056 349623472166664696 350624587735648512 351227162258622936 352279680882080952 353340429894925704 353683296260431488 353735382042750708 354164036740257744 354376583744474291 354743175153983616 355173051089945088 355443646739538357 356242512327077376 356422830339371796 356854741672757328 357837812586456384 357929266646807856 358363003471881408 358915297684402368 358949008147226112 359350229376762624 360059797995895998 360496116587785464 361051698265857144 361085609386197696 361489218837338592 362080335582853888 362577698681181984 363017068452035712 363200815517439627 363234928489686968 364017115472564736 364735899268569972 365775032884719744 365828899377545604 366782677603410432 367281223286193216 368387143429136832 368608226248410148 368833553054942976 368965907827240256 369020244229783146 370131400737039942 370579924044786456 371028990870746208 371185906152245184 371600805378243168 371635707304173312 372785756926005423 373395346069818072 373847824609555296 374423983386814816 374877708423906688 374938302045313188 374973517439512992 375392650331082384 375617937415471751 376006502336040576 376462145061370368 377205502662367236 377595709869159936 378244636278517008 378702991162926144 378758761513886754 379843303380285888 380496092446841514 380889703665080064 381407424181816032 381636320955587698 382785465719502846 383156904282134112 383213330546313267 384305106416815584 384770805347440512 385462287158100768 385929388354333824 386124732867652779 386592636812153772 386992554713436672 387756705534041844 388190127046914738 388226587094538192 388824905824769232 388861425492828288 389296081824826176 389932669089227264 390468290887426752 390537459636767586 390941458332961536 391139339788011906 391176076835047504 391713406610919822 392792506904613816 393268490823038688 393911573875852032 394351875095278464 395130557540950803 396256285625113056 396314640992341071 397205364828400128 397347900737027968 397507983631791417 397893708292985424 399027308601512448 399086072048231568 399569682476188224 400223069404494336 400670425403119872 401461584381851994 402118064998265616 402567539159763432 402605349579521088 403714455225745664 403779709894952664 403817634165629376 404269008048857952 404511624908969578 404758899131723136 404930079438812928 405001809993684904 405558131161258647 406183160549089287 406221310559472408 406675371192005916 407340377530710624 407833990483151232 408639294550897839 408957500098807296 409062019024923264 409557718253578752 409765022635060092 410188911639316992 411244197232796928 411496911995309712 412630512303836736 412669267869940224 413130535814101248 413191376196967368 414368559604935936 414374512778493696 415086646305645288 415616264381590272 416330531951550216 417584144421275832 418050906050523564 418090170717194976 418773842838430464 419241934272889728 419749969469935104 420069764328545331 420504313263382656 420578802685749708 421013878204727808 421226981310166668 421266544283897312 421737421976895024 421845207119452116 423007315128045648 423519913194041664 424033132423709952 424212464173994496 424686634717992192 425525215813331634 426040865058291912 426737538365506368 427254656696634624 427913123870645504 428500916623215072 428541162788014848 429020171806951296 429277642760539144 430305811897433472 431051517317400876 432279584318305152 432343244718917532 432867156015870576 433574991854868864 435366624052616256 435627903748121084 435894199064932608 436155795377814512 436754910481355466 437428019052865386 437469103679431824 437958092052929448 438674252725380672 439205835904932096 440073086439428442 440528328180686592 441285408991603176 441820156356747168 443150520610333536 443645859482188272 443687528108043648 443912107854648433 444371320942593408 444909807799801344 445788321328252188 446249475299916288 447016388329156464 447058373525768576 448899272905347264 448905722176701504 450250953080056128 450754228578509856 451024742947512734 452382823123048818 452888481554733861 452931018276961224 453671663074966336 454178762128963872 454294838436333048 455546339368664544 455627036242895517 456098368055121792 456329229752680557 456651065687072256 456998974379406459 457354837388606976 458257924722049452 458813239293545136 459563502855160704 460077187611158208 460120399519452672 460829518014541312 461462525594231616 461505867617862144 462021723484409088 462298999895965232 462859211421354176 462934025994723426 464209326341816328 464252926353682752 464771852790863904 465531860035097856 466164629555552928 466972477093850949 468302883011497248 468371848445493993 469424522069927424 469706241176107936 469782162473935311 470351442056844348 471120573193234272 471577728347241984 471647176057000944 472218715653676992 472990900205311488 473924862319384476 474454599724006902 475230440452495728 475806322230343104 477117083448608512 477239022195743808 477772464057741216 477817337962508544 478059193074236774 478553730245869824 479295973190578401 480079730661194664 480661488783713952 481402264354476192 481447479181596928 481985625116451456 482108808136516704 482937348105606537 483436931574909312 484022757936047616 484267754023252836 486314532358093296 486975550517854398 487700043846292992 487771865836727472 489708297714924288 489715333283674368 490675269800041326 491182857905515776 492026992306377528 492152741639360802 493508534316053256 494106565393048608 494705321160994944 494914541536326912 495467740504324224 496446085115553573 496959642947634048 497047675901340564 497561856060132864 497860461426424096 498463766146073728 498544335686625228 499148469121549104 499917736060417584 499964689919350656 500523533774776512 501342003114720768 502893436870301022 502940670216489648 504326181704689344 504937321550568192 505011682018515672 506457737840381184 506532322215063144 507023839408215168 507328123262455352 508543232242421376 509547395561581377 510380620959337128 510875872376178816 510951107395084356 512406808555754112 513027740463254016 513418600845999849 513949716210801024 514524192062182848 514572517805778432 514832977156870372 515147689804011264 515456849082871696 516164894205238278 517008940712055792 517586836062552984 517635449459384256 518433207766358976 518481900657104384 519061442433101568 519194101070094912 520086374882960886 520624387849902336 520716612849023448 521519119717349208 522284542147893096 523723342539485088 524357987764051584 524435208249997044 525802500127037952 526840743387934404 527385743536264704 528341714166817408 528419521323121428 530010644842388556 530524944390647232 532114762730975424 532759576634917632 534634245509057694 535282112509135992 536157419997687488 536756718879684576 536807132772694784 536893899970211784 537544505207822112 538372946526603552 538423512220839168 539025344065143936 539678532175630848 540089696993843997 540744174881678196 541577547398785716 541628414079296544 542233828256007888 543120503374280832 543778653977534976 544852392734530452 545416025366564352 546025673208847104 546353363513413456 547103848902854958 548662549327079616 548743349066318406 550174016405115648 550921834929289824 552912339372615222 553448861740860384 553530366344674719 554774435173550592 555107375935400288 555197101105559913 555869886067179684 556543486306119312 556778859228367776 557401208067364752 557453560956259968 558989245697186304 560093019104727108 560672417684510208 560771736914332944 561635975080222224 562316562635860032 562460276159269488 564009753504060864 564693217592055552 564979046360461642 565808253993550854 567366954417775512 568054486744389216 568138142270830131 568983384487341824 569764955070428832 570744138670262271 571334555497620096 572026895742601728 572454481433381547 573741082529911296 574178198579254269 574735356423201168 576372779091073536 576457659625223376 577156208021160768 578099989139825152 578193430737151152 578894082531500736 579888955218230658 580488832070155008 581635058301062766 582339880641807288 583237358737153848 583292138239242432 583944122737239264 584899003633840896 585806189455151379 586709009682017859 586764115252571256 588027648071066112 588380545322137568 589093541808996224 589188760356920724 589902736234558032 590256758795741323 590867360813778048 591527812642917696 591583370810724864 592495094590124544 593364686937251328 594384428437669584 596021851105541952 598532363873796352 598540962902268672 598629108072347352 599354523714282336 600334604106741504 601005638104679808 602192376572777991 603177097497398424 603851308739645148 603908024369281632 605571682838618496 605726451248444064 606767437363454367 607395119158219392 607502714990527356 608131157406829056 608438973003574076 609331965839208612 610013056788008874 611010566296065936 611750985724726848 612751337140214272 613436250148210944 613593028537384896 614336577380368128 614647533952590138 615283367458975488 617245367992964568 618945768455755104 619003901804910336 619695803721151872 619787064295451052 621552839407403904 622629969458467932 623424396572385408 624403844015329664 624495797927325324 626376216631913748 627135256075792464 628160764257645696 628862901409334592 629624954204902656 630868204028624562 631840471965250002 631899816425845968 632606132965342536 633640587269994304 634408429640457472 634510972692068472 635279869791062496 635661124856952194 636049698635564928 636318696260991744 637029952076988288 638287823719997451 639061297587437868 640106307548259552 640881985044951936 641869685805968256 642647500155268608 642811744182022272 643916464140808716 644582575433212416 645458717846150208 645690338697670448 646577275976101314 648419376477457728 648514867078376298 649300734023805864 650362487782303296 653441855622181626 654233693066721768 655642514296014336 656035989741836704 656142028579298079 656203655519147736 656937138079394172 658011379088071008 658808753857398144 659607094881326592 660109629659142663 660623654005765632 660792492271029888 661593237178857984 661928113487404764 662612857263512064 662730234535120752 664725780915500304 665531292162065472 666556981413890112 666619586559134208 667364711699702016 668682481992378282 670524582493734696 670587560288652864 672434908939585792 673348909358020896 673358583265052256 675376429620084192 676031785877620224 676537114421269101 678057642989895168 678574234684573227 679396527415441836 680507494612449504 681167829834905088 681268143193445808 683209078074338816 683319509052996816 684147552082682688 684558134461333132 684976598530608384 685266288281068032 686032256082910464 687386887083074178 688219858940317704 689345254282741056 690115781416737312 690180599279179008 691244277021811968 692258801426793216 693448499843947848 694288817132031264 695358826289798944 696313989512724492 696379389530524128 697157779186295856 697576169485876109 698297790052646784 699143983685402112 699246944333329392 701249175471297024 702454324517245872 704559361764161904 706680859789851408 707366592520862976 707470764085501416 708328073480515488 708753167488948582 709486350307967232 710887293479076714 711681899586010353 712845660678743592 713709483345514656 715675625172912768 715858533293615712 716726006943762816 717088789611355161 717830595368804736 718700458753525248 720119595991791996 720992233175570928 722103396531714288 722171218772395392 722978437674677184 724160671165707776 725155397362363968 726034136904071424 726401631034879254 726469856979373936 729471798537139944 731550065769439488 731657798755091208 734562446572386432 736012904700061989 736774286858273664 737216452496820296 737667106109885952 737931815654480512 738040488459566292 738229112459041203 740262801474079884 741159848089572912 742057981741492416 742371812304490368 743201610756486336 743271414608346624 745571513852010846 746790692139636144 747695649219110592 748847966773629632 749755416847813376 749876604090626376 749947034879025984 750785300662164768 751235874830943502 752013004672081152 754340155305451533 754411005324734472 756489272557034016 757405982325852288 757517523027773508 759686606760571776 760992184893683028 761779407330160128 762814848363632064 763272641911175396 765570931439005692 766313808564268224 766426661092626534 768610212833631168 769541610694881024 770924574316201536 771858776708667648 772249465735305558 773185273624307544 775513411068083688 776380254093829476 776453174189076384 777649811649538464 777722850985656576 778592163649652352 780129562324441329 780936581774853504 781074919273535172 781882916665923072 782278679576023812 782352153670095008 783426813221839644 785585013809227632 786536981646077376 787823147751704064 788703750190556928 790261115081901606 792512571250226112 792629281984682142 794695801474055936 795015967263582834 795787416585970848 798172144096463136 799139364952376448 801340850806239744 801951368263586541 802923168763703988 804236129996531232 805135078319526864 805210699159042176 807428910451491328 807559419789905328 807635268331258752 808538016097715904 809023249817939156 809517798263446272 809860158877625856 810003619987369808 811116262322517294 812366321098178574 812442621118944816 813350742384011832 814680755061421248 815667980966302464 817278589101795678 818124038049846528 819530045270120184 822488394465593856 822993823990619424 823115023599477609 825261024607673472 826261071628202496 826382752393934736 828737119209871872 828749025556987392 829368509058922833 830173292611290576 831232528763180544 832661063903100432 835168288842551664 836101812101047128 836180341434389952 837547685676860928 838483868545779456 840139528657090662 841008626526765312 841157605371499416 842453962620333336 842533088567794624 843474843953790048 843690414238904232 846014630256091296 847039826388083328 847468569540692463 848066264847419904 848712380990326281 849373269435984384 851050431626663268 852081730116583824 853475076731012736 854509313393269248 855826247741291008 857001833246430144 857082325576029696 858040343613902592 858555285521078288 860611623794866944 862103034634801752 864559168636610304 864686489437835064 865734312031741152 867149983709737728 869833432827345987 870733248105232512 871255807496242168 871788398129865216 872311590755629024 872452587451594149 873509820962710932 874856038105730772 874938207358863648 875916184105858896 877348505450761344 878411671809864192 880146172878856884 881056656361373184 882570817983206352 883640312713494336 886301041220667072 887291718964376544 887375056216087296 887824215709296866 888742641885186816 891576642656504376 894032776658312928 894116747051537152 897798545810694528 897811444353403008 900501906160112256 901508457157019712 902049485895025468 904765646246097636 905776963109467722 905862036553922448 907343326149932672 908357524257927744 908589676872666096 911092678737329088 911254072485791034 912196736110243584 912658459505361114 913997948758812918 916515849444098904 917626478587090272 919127005710321408 920154375222316416 921971300928885207 922925051188463232 924043446968818176 924597999791930464 925718422842708352 925868051989446852 928418652683632656 928505852707365504 929543705581727808 931063720070195712 932329259111105856 933944954187701898 936605766022994496 936743696890987986 939412482352215872 939564324947870622 940702884113688696 942241146386468544 943294352114001888 944437431307353984 946302306042936843 947760707947875003 947849724638768952 948909199448013804 950460880904991456 951612644460686208 953491687285428291 954234166897217024 954478044391487616 955544928115482432 955634675925017088 956118386148473548 957107460491739648 958591946381156802 960159461322389328 961322977567427904 962804528708952384 962894958363193856 963971250232902912 964217616273033408 965874696211213074 966873863149818624 968535508046505672 972629064716186592 972772300617564447 973951101035708796 975543731673454944 979416595429848576 979430666567348736 980162783433272439 981350539600082652 982365715811031552 984053984612755056 984305483278721604 987017068632106512 988213130786097216 989410642321989888 989829083072653824 990935481008648448 992892170231107146 993919285895268096 994095351802681128 995720922852848192 996927532292147456 997088671373250456 998296938243098208 999835472120835168 999929379838701312 1001047067549553024 1003023722988567423 1005786873740602044 1005881340432979296 1008652363409378688 1009874643101136384 1010023364037031344 1012915475680762368 1013064644430126288 1014047678816430336 1014656246524910704 1017086464484842752 1019094791123162754 1020761241918674256 1021751744752357632 1021902214790168712 1024813617111508224 1026837201691999698 1027899432421602048 1029048384124365696 1029665954313740744 1030295379608022528 1030913698165743392 1031080330624611267 1032329788410476556 1034017881424111584 1035173672125105968 1035270898918768512 1036866415532717952 1038122884866203136 1038388202140189824 1040172749765921772 1041248775699804672 1041433225698046896 1043038239434698416 1044569084295786192 1047446685078970176 1048715975528103168 1048870416499994088 1053681486775868808 1056683428333634816 1056839042646242856 1060021289684777112 1061049888781294464 1063129751233422873 1064229525461950848 1065519153269835264 1066330940218615071 1069268491018115388 1070564225018271984 1072314839995374976 1073513437759369152 1073614265545389568 1073787799940423568 1075089010415644224 1076745893053207104 1076847024441678336 1078050688130287872 1080179393987687994 1081488349763356392 1083155094797571432 1083256828158593088 1084467656512015776 1086241006748561664 1089602446552318881 1089704785469060904 1092051346417694208 1092706727026826912 1094207697805709916 1097325098654159232 1097486698132636812 1100348032810231296 1101843669858579648 1105824678745230444 1106897723481720768 1107060732689349438 1110214751870800576 1110394202211119826 1111739772134359368 1113086972612238624 1113557718456735552 1114802416134729504 1114907121912519936 1118357270778016269 1120186038209454216 1121543473828665888 1123271950160444448 1124633125271720064 1124920552318538976 1126853812246415253 1128019507008121728 1129386435184111104 1129958092720923284 1131616507987101708 1134733908835551024 1136108973488778432 1136276284541660262 1137966768974683648 1139529910140857664 1141488277340524542 1142669110995240192 1144908962866763094 1148356397158508538 1149470712846402336 1149639991638939801 1152915319250446752 1154312416042321536 1156386861474302304 1157788165063001472 1158374198602958337 1159777910436461316 1160977664140310016 1163270116602125532 1164679761283614576 1166474717474307696 1166584276478484864 1167888245474478528 1169798007267681792 1171612378910302758 1173418019364035718 1173528230505142512 1176761090644275136 1178187083617992448 1178377520713841448 1179805472469116064 1180513517591482646 1181734721627556096 1183055625285835392 1185391672622852409 1188768856875339168 1188943922977023213 1192043702211083904 1197064727747592704 1197081925804537344 1197258216144694704 1197976735307332981 1198709047428564672 1200669208213483008 1202011276209359616 1204384753145555982 1206354194994796848 1207702617479290296 1207816048738563264 1211143365677236992 1211452902496888128 1213534874726908734 1214790238316438784 1215005429981054712 1216877946007148152 1218549481647267861 1218663931678417224 1220026113576017748 1222021132592131872 1223501971449453696 1225917883652693517 1226872500296421888 1227186057074769792 1228673154760736256 1229295067905180276 1230566734917950976 1234490735985929136 1237891536911510208 1238007803609820672 1239391607442303744 1239574128590902104 1243105678814807808 1245259938916935864 1246848793144770816 1248807688030659328 1248991595854650648 1252752433263827496 1254270512151584928 1256321528515291392 1257725802818669184 1259249908409805312 1260209292985635993 1261736408057249124 1263680943930500004 1263799632851691936 1265212265930685072 1267281174539988608 1268816859280914944 1269021945384136944 1270559739582124992 1271322249713904388 1272099397271129856 1272637392521983488 1274059904153976576 1276575647439994902 1278122595174875736 1280212615096519104 1281763970089903872 1283739371611936512 1285623488364044544 1287832928281617432 1290917435692300416 1291380677395340896 1293154551952202628 1296838752954915456 1297029734156752596 1298601468047611728 1300724975564606592 1306883711244363252 1308467386133443536 1312071979483673408 1312284057158596158 1312407311038295472 1313874276158788344 1316022758176142016 1317617507714796288 1320219259318285326 1321584984542059776 1323856226974809528 1325460469070241504 1329451561831000608 1331062584324130944 1331736323563945299 1333113962827780224 1334729423399404032 1337364963984756564 1341049164987469392 1341175120577305728 1344869817879171584 1346697818716041792 1346717166530104512 1350752859240168384 1353074228842538202 1357148469369146454 1358665444664201583 1358793054830883672 1361014989224899008 1362536286386891616 1366639018105993632 1366881108728686551 1368295104165365376 1368987689258041671 1369116268922666264 1369953197061216768 1370996923138219377 1372064512165820928 1374773774166148356 1376439717880635408 1378690508565482112 1380231562833474624 1380361198558358016 1382488554043623936 1384517602853586432 1386896999687895696 1388577634264062528 1390717652579597888 1392627979025448984 1392758779061048256 1394315558372591712 1395152338971752218 1396595580105293568 1398493888666658784 1400917431281552847 1404908649034491744 1405115545336481979 1409118723528323808 1413361719579702816 1414733185041725952 1414941528171002832 1415790687181393523 1416656146961030976 1417506334977897164 1418972700615934464 1421774586958153428 1423363799172020706 1425691321357487184 1427418966691029312 1431351250345825536 1431717066587231424 1433452013887525632 1434177579222710322 1435661190737609472 1440239191983583992 1441984466351141856 1444206793063428576 1444342437544790784 1445956875349354368 1448812044316819611 1450310794724727936 1452068273808142848 1452803262069758508 1452939713958747872 1458943597074279888 1463100131538878976 1463315597510182416 1469124893144772864 1472025809400123978 1473548573716547328 1474432904993640592 1475863631308961024 1476080976919132584 1476458224918082406 1480525602948159768 1482319696179145824 1484115963482984832 1484743624608980736 1486403221512972672 1489338255346660719 1491143027704021692 1493581384279272288 1495391298438221184 1497695933547259264 1499510833695626752 1499753208181252752 1499894069758051968 1501570601324329536 1502471749661887004 1504026009344162304 1508680310610903066 1508822010649468944 1512978545114068032 1514811964651704576 1515035046055547016 1519373213521143552 1521984369787366056 1525629696727264128 1526545283822350792 1528642186684744131 1531141862878011384 1532627617128536448 1532853322185253068 1537220425667262336 1539083221389762048 1540255802537999547 1541849148632403072 1543717553417335296 1544498931470611116 1546370547248615088 1551026822136167376 1552760508187658952 1552906348378152768 1555299623299076928 1555445701971313152 1557184327299304704 1560259124648882658 1561873163549707008 1562149838547070344 1564557359152047624 1564704307340190016 1566853626443679288 1571170027618455264 1573073963292154752 1577407500381113856 1580522230163803212 1585025142500452224 1585258563969364284 1589391602948111872 1590031934527165668 1591574833171941696 1596344288192926272 1598278729904752896 1603902736527173082 1605846337527407976 1608472259993062464 1610270156639053728 1610421398318084352 1615118839579810656 1615270536662517504 1617076032195431808 1618046499635878312 1619035596526892544 1620007239974739616 1620269090981531991 1622232524645034588 1624732642196357148 1624885242237889632 1626701484768023664 1629361510122842496 1631335961932604928 1634557178203591356 1636248076099693056 1639060090540240368 1645987647981238848 1646230047198955218 1650522049215346944 1652765504787869472 1658737018117845666 1660346585222581152 1660591099034024157 1665322127806200864 1670336577685103328 1672203624202094256 1672360682868779904 1673207175759828709 1676967737091558912 1680279057314181324 1682017253053530624 1682315210742998832 1684907925240666672 1685066177135589248 1686949687907580096 1687380828477808464 1692029260512182592 1694079652776166656 1694937139081384926 1697424761980652562 1702100863253326536 1704163460233167648 1704414426812490393 1706950153462025472 1712232416010786813 1714003666492860288 1716080687227805184 1717110571042156576 1717363444300144641 1721223247589733888 1722534595737762807 1724206069269603504 1729118337273220608 1729372978875670128 1731468624063482304 1734299967419475456 1739666865654691974 1741466496210465024 1742511614992484336 1744623181511258048 1744905174903188298 1747019641925421864 1749712076211461544 1749876414717727296 1751832368211717792 1754697010901522688 1757418568365454137 1760127029046053577 1760292345757713768 1765141635966412704 1767280625426988672 1770770276387223969 1772602082441334144 1774583437928753088 1774750112432174592 1775648431418593732 1777485283770373632 1783153285313008752 1788065553316625856 1788233494103074304 1795597091621389056 1795622888706806016 1801003812320224512 1803016914314039424 1804098971790050936 1806577129718333973 1809531292492195272 1811553926218935444 1811724073107844896 1814686652299865344 1816715048515855488 1817179353745332192 1820302312090363101 1822185357474658176 1822508144971582068 1824393472220487168 1825316919010722228 1827995897517625836 1833031698888197808 1835252957174180544 1838254011420642816 1840308750444632832 1843942601857770414 1845850102376926464 1849195999583860928 1851436845685416704 1851736103978893704 1856837305367265312 1857011705414731008 1859087411163455616 1864658518222211712 1867889908375403796 1873211532045988992 1873487393781975972 1878824964704431744 1879128649895741244 1881405768227377392 1884482292772937088 1886588704228003776 1888874862614707968 1892604612085873686 1895521415895750006 1895699449277537904 1897818398896027608 1900921761809982912 1903225288921372416 1906983374570856582 1908956088782975232 1911089856230964864 1912236772296947096 1914863471159992353 1917183892762313604 1920318922644778656 1922645955134855808 1925609057417904768 1927942500465805824 1928435232546066816 1931749392422426148 1933747726299637248 1937071016093011344 1945258129432373184 1945544601235128894 1947902202071417592 1951087463346909888 1960325566866544878 1962701079200165304 1968107969225510112 1968610966557443208 1974034137264213024 1976426261572194432 1977426662261615747 1978821284643979776 1980328888977427989 1981870962017296896 1985784340462214292 1987838571790536192 1988190703605362256 1991441845705696384 1993855064584294912 1994177342746500912 1996593876486196416 1999670944241670336 1999858759677402624 2002094135099106048 2006047445977134846 2011573747481204088 2011762680865958592 2017304726818757376 2020046728074062688 2026129288860252576 2028095357632860672 2029312493049821408 2029611343263807303 2034172928969685504 2035722704053719681 2038189582246325508 2041522483837348512 2043503489504715264 2043804429580337424 2049627234223016448 2053674403383999396 2055798864843204096 2058096768248731392 2059331908627481488 2061827396331486784 2062160661249222534 2064659576820953112 2068035762848223168 2070347344250211936 2070541797837537024 2073732831065435904 2076776404280379648 2080345499531843544 2082866451396093792 2086076478869396832 2089138168591572384 2092728508457628327 2094893370157940352 2097431951056206336 2097740832999988176 2107362973551737616 2113366856667269632 2113678085292485712 2120042579369554224 2122099777562588928 2126259502466845746 2128459050923901696 2132661880437230142 2135045698758031059 2138536982036230776 2141128450036543968 2144629679990749952 2147026875518738304 2147575599880847136 2150178020831288448 2151266368834065483 2153491786106414208 2156101376260575744 2160358787975375988 2162976699526712784 2166310189595142864 2166513656317186176 2168935313024031552 2172482013497123328 2179204893104637762 2179409570938121808 2185413454053653824 2188415395611419832 2194650197308318464 2194973396265273624 2203687339717159296 2208038714100185967 2211649357490460888 2213795446963441536 2214121465378698876 2220429503741601152 2220788404422239652 2223479544268718736 2224813936999332679 2226173945224477248 2227115436913471104 2229604832269459008 2229814243825039872 2236714541556032538 2240372076418908432 2243086947657331776 2246543900320888896 2249266250543440128 2249841104637077952 2253707624492830506 2256039014016243456 2259916185441846568 2263020465916354599 2263233015974203416 2269467817671102048 2272217946977556864 2272552569083320524 2279059820281715328 2282976554681049084 2285338221990480384 2289817925733526188 2296712794317017076 2298941425692804672 2299279983277879602 2305830638500893504 2308624832084643072 2312773722948604608 2315576330126002944 2316748397205916674 2319555820872922632 2326540233204251064 2329359522567229152 2332949434948615392 2333168552956969728 2335776490948957056 2340388686973323987 2343224757820605516 2346836038728071436 2347056461010285024 2353522181288550272 2356374167235984896 2356755041427682896 2359610944938232128 2361027035182965292 2363469443255112192 2366111250571670784 2370783345245704818 2377537713750678336 2377887845954046426 2384087404422167808 2394516432289389408 2395953470614665962 2397418094857129344 2404022552418719232 2405854104790759623 2408769506291111964 2412708389989593696 2415405234958580592 2415632097477126528 2422286731354473984 2422905804993776256 2427069749453817468 2429580476632877568 2430010859962109424 2433755892014296304 2437098963294535722 2437327863356834448 2440052227152035496 2444042265184263744 2447003942898907392 2451835767305387034 2454372114149539584 2458590135810360552 2468981471971858272 2475783073823020416 2478783214884607488 2479148257181804208 2480636086211320037 2486211357629615616 2488105527176768499 2490519877833871728 2493697586289541632 2497615376061318656 2497983191709301296 2505504866527654992 2508541024303169856 2512643057030582784 2515451605637338368 2520418585971271986 2523472816114498248 2527361887861000008 2527599265703383872 2530424531861370144 2534562349079977216 2538043890768273888 2541119479164249984 2542405708622077389 2542644499427808776 2544198794542259712 2546137142970978843 2548119808307953152 2553151294879989804 2556245190349751472 2560425230193038208 2563527940179807744 2567478743223873024 2571246976728089088 2575665856563234864 2581834871384600832 2582761354790681792 2586309103904405256 2593677505909830912 2594059468313505192 2597202936095223456 2601449951129213184 2609500298482037961 2613767422488726504 2616934772266887072 2624143958967346816 2624568114317192316 2624814622076590944 2627748552317576688 2629325561908302257 2632045516352284032 2635235015429592576 2640438518636570652 2643169969084119552 2647712453949619056 2650920938140483008 2658903123662001216 2662125168648261888 2663472647127890598 2666227925655560448 2674729927969513128 2682098329974938784 2682350241154611456 2693395637432083584 2693434333060209024 2701505718480336768 2706148457685076404 2714296938738292908 2717330889328403166 2717586109661767344 2722029978449798016 2725072572773783232 2733278036211987264 2733762217457373102 2736590208330730752 2737975378516083342 2738232537845332528 2741993846276438754 2749547548332296712 2752879435761270816 2757381017130964224 2760463125666949248 2765913902786655621 2773793999375791392 2777155268528125056 2781435305159195776 2785255958050897968 2785517558122096512 2788631116745183424 2790304677943504436 2793191160210587136 2796987777333317568 2801834862563105694 2809817298068983488 2810231090672963958 2818237447056647616 2826723439159405632 2829883056342005664 2831581374362787046 2833312293922061952 2835012669955794328 2838906918128810529 2843282123843625009 2843549173916306856 2846727598344041412 2851382642714974368 2854837933382058624 2860475061856284873 2862702500691651072 2863434133174462848 2866904027775051264 2868355158445420644 2871322381475218944 2880478383967167984 2883968932702283712 2888413586126857152 2888684875089581568 2891913750698708736 2897624088633639222 2900621589449455872 2905606524139517016 2905879427917495744 2917887194148559776 2926631195020364832 2938249786289545728 2940488350299817317 2944051618800247956 2947097147433094656 2948865809987281184 2951727262617922048 2952161953838265168 2952916449836164812 2961051205896319536 2964639392358291648 2968231926965969664 2969487249217961472 2972806443025945344 2978676510693321438 2982286055408043384 2987162768558544576 2990782596876442368 2995391867094518528 2999506416362505504 2999788139516103936 3003141202648659072 3004943499323774008 3009071168965702269 3017360621221806132 3017644021298937888 3025957090228136064 3029623929303409152 3030070092111094032 3038746427042287104 3043968739574732112 3051259393454528256 3053090567644701584 3057284373369488262 3062283725756022768 3065255234257072896 3065706644370506136 3074440851334524672 3080511605075999094 3083698297264806144 3088997862941222232 3092741094497230176 3102053644272334752 3105521016375317904 3105812696756305536 3107384754982539031 3110599246598153856 3114368654598609408 3120518249297765316 3123746327099414016 3124299677094140688 3129114718304095248 3129408614680380032 3133707252887358576 3142340055236910528 3146147926584309504 3161044460327606424 3170050285000904448 3170517127938728568 3180063869054331336 3183149666343883392 3189389253700268619 3192688576385852544 3196557459809505792 3198992820655845213 3207805473054346164 3211692675054815952 3216944519986124928 3220540313278107456 3220842796636168704 3230237679159621312 3230541073325035008 3234152064390863616 3236092999271756624 3240014479949479232 3240538181963063982 3244465049290069176 3249465284392714296 3249770484475779264 3253402969536047328 3258723020245684992 3268807339656956643 3269114356407182712 3278120181080480736 3291975295962477696 3292460094397910436 3301044098430693888 3305531009575738944 3317474036235691332 3320693170445162304 3321182198068048314 3330644255612401728 3340673155370206656 3344407248404188512 3344721365737559808 3346414351519657418 3355071812334048807 3360558114628362648 3364630421485997664 3369815850481333344 3370132354271178496 3373899375815160192 3374761656955616928 3380561436739245759 3384058521024365184 3388159305552333312 3389874278162769852 3394849523961305124 3404201726506653072 3408326920466335296 3408828853624980786 3413900306924050944 3424464832021573626 3428007332985720576 3434221142084313152 3434726888600289282 3445069191475525614 3448412138539207008 3458745957751340256 3462937248126964608 3475122595808875011 3479333731309383948 3482932992420930048 3485023229984968672 3489246363022516096 3489810349806376596 3494039283850843728 3499424152422923088 3499752829435454592 3503664736423435584 3509394021803045376 3514837136730908274 3520254058092107154 3520584691515427536 3530283271932825408 3534561250853977344 3541540552774447938 3545204164882668288 3549166875857506176 3551296862837187464 3556175017868557227 3566306570626017504 3566831768931069639 3576131106633251712 3591194183242778112 3591245777413612032 3593930205921998943 3602007624640449024 3606033828628078848 3608197943580101872 3613154259436667946 3619062584984390544 3623107852437870888 3623448146215689792 3629373304599730688 3633430097031710976 3634358707490664384 3640604624180726202 3644370714949316352 3645016289943164136 3650633838021444456 3655991795035251672 3666063397776395616 3670505914348361088 3677753650958080551 3680617500889265664 3687885203715540828 3691700204753852928 3698391999167721856 3702873691370833408 3703472207957787408 3713674610734530624 3714023410829462016 3718174822326911232 3729317036444423424 3735779816750807592 3746423064091977984 3746974787563951944 3757649929408863488 3758257299791482488 3762811536454754784 3768964585545874176 3773177408456007552 3777749725229415936 3780627878956907979 3785209224171747372 3791042831791500012 3791398898555075808 3795636797792055216 3801843523619965824 3806450577842744832 3813966749141713164 3817912177565950464 3822179712461929728 3824473544593894192 3829726942319984706 3834367785524627208 3840637845289557312 3845291910269711616 3851218114835809536 3856870465092133632 3863498784844852296 3874142032186022688 3890516258864746368 3891089202470257788 3895804404142835184 3902174926693819776 3920651133733089756 3925402158400330608 3936215938451020224 3937221933114886416 3948068274528426048 3952852523144388864 3954853324523231494 3960657777954855978 3971568680924428584 3976381407210724512 3982883691411392768 3988354685493001824 3993187752972392832 3995208970691835897 3999341888483340672 4004188270198212096 4012094891954269692 4023147494962408176 4023525361731917184 4034609453637514752 4040093456148125376 4052258577720505152 4058624986099642816 4059222686527614606 4071445408107439362 4076379164492651016 4083044967674697024 4087608859160674848 4100643326186059653 4106963067774125013 4107348806767998792 4116193536497462784 4118663817254962976 4123654792662973568 4124321322498445068 4129319153641906224 4131797311570189261 4136071525696446336 4140694688500423872 4141083595675074048 4147465662130871808 4153552808560759296 4160690999063687088 4165732902792187584 4172152957738793664 4178276337183144768 4185457016915256654 4189786740315880704 4195481665999976352 4202752293844658541 4214725947103475232 4215346636009445937 4227356170584971424 4240085158739108448 4244199555125177856 4247372061544180569 4252519004933691492 4256918101847803392 4265323760874460284 4270091397516062118 4277073964072461552 4282256900073087936 4289259359981499904 4294053751037476608 4295151199761694272 4300356041662576896 4302532737668130966 4306983572212828416 4320717575950751976 4325953399053425568 4332620379190285728 4333027312634372352 4337870626048063104 4346436132950458833 4358409786209275524 4358819141876243616 4370826908107307648 4376830791222839664 4389300394616636928 4389946792530547248 4407374679434318592 4416077428200371934 4423298714980921776 4427590893926883072 4428242930757397752 4440859007483202304 4441576808844479304 4446959088537437472 4449627873998665358 4452347890448954496 4454230873826942208 4459209664538918016 4468014766039982157 4473429083112065076 4480744152837816864 4486173895314663552 4493087800641777792 4498532501086880256 4499682209274155904 4507415248985661012 4512078028032486912 4519832370883693136 4526040931832709198 4526466031948406832 4538935635342204096 4544435893955113728 4545105138166641048 4558119640563430656 4565953109362098168 4579635851467052376 4593425588634034152 4597882851385609344 4598559966555759204 4611661277001787008 4617249664169286144 4620767407613998641 4625547445897209216 4631152660252005888 4633496794411833348 4639111641745845264 4653080466408502128 4658719045134458304 4665898869897230784 4666337105913939456 4671552981897914112 4680777373946647974 4686449515641211032 4693672077456142872 4694112922020570048 4707044362577100544 4713510082855365792 4719221889876464256 4722054070365930584 4732222501143341568 4741566690491409636 4755075427501356672 4755775691908092852 4768174808844335616 4789032864578778816 4791906941229331924 4794836189714258688 4811708209581519246 4817539012582223928 4825416779979187392 4830810469917161184 4831264194954253056 4845811609987552512 4854139498907634936 4860021719924218848 4867511784028592608 4874197926589071444 4874655726713668896 4880104454304070992 4883033186401132763 4888084530368527488 4894007885797814784 4903671534610774068 4908744228299079168 4917180271620721104 4937962943943716544 4951566147646040832 4958296514363608416 4961272172422640074 4976211054353536998 4981039755667743456 4981773297102072471 4995966383418602592 5011009733055309984 5017082048606339712 5019621527279486127 5030903211274676736 5040837171942543972 5046945632228996496 5054723775722000016 5055198531406767744 5060849063722740288 5069124698159954432 5076087781536547776 5082238958328499968 5084811417244154778 5085288998855617552 5092274285941957686 5106302589759979608 5112490380699502944 5120850460386076416 5136697248032360439 5151331713126469728 5152090332900433923 5163669742769201664 5165522709581363584 5167603787213288421 5172618207808810512 5187355011819661824 5188118936627010384 5194405872190446912 5202899902258426368 5219000596964075922 5227534844977453008 5233869544533774144 5248287917934693632 5249136228634384632 5249629244153181888 5255497104635153376 5258651123816604514 5264091032704568064 5272255705096362411 5280381087138160731 5280877037273141304 5295424907899238112 5301841876280966016 5312310829161671907 5317806247324002432 5324250337296523776 5326945294255781196 5332455851311120896 5349459855939026256 5364196659949877568 5364700482309222912 5386791274864167168 5386868666120418048 5403011436960673536 5412296915370152808 5428593877476585816 5434661778656806332 5435172219323534688 5444059956899596032 5450145145547566464 5460906936271089303 5466556072423974528 5467524434914746204 5473180416661461504 5475950757032166684 5476465075690665056 5483987692552877508 5499095096664593424 5505758871522541632 5514762034261928448 5520926251333898496 5531827805573311242 5547587998751582784 5554310537056250112 5562870610318391552 5570511916101795936 5571035116244193024 5577262233490366848 5580609355887008872 5593975554666635136 5603669725126211388 5619634596137966976 5620462181345927916 5636474894113295232 5653446878318811264 5659766112684011328 5663162748725574092 5666624587844123904 5670025339911588656 5677813836257621058 5686564247687250018 5687098347832613712 5693455196688082824 5702765285429948736 5709675866764117248 5720950123712569746 5726868266348925696 5736710316890841288 5760956767934335968 5767937865404567424 5776827172253714304 5783827501397417472 5795248177267278444 5801243178898911744 5811213048279034032 5811758855834991488 5835774388297119552 5853262390040729664 5880976700599634634 5888103237600495912 5897731619974562368 5904323907676530336 5905832899672329624 5922102411792639072 5929278784716583296 5932279986784847241 5936463853931939328 5940986666932283967 5945612886051890688 5957353021386642876 5964572110816086768 5974325537117089152 5981565193752884736 5990783734189037056 5999012832725011008 5999576279032207872 6006282405297318144 6009886998647548016 6018142337931404538 6034721242443612264 6035288042597875776 6051914180456272128 6060140184222188064 6087937479149464224 6088834029791421909 6102518786909056512 6106181135289403168 6107168112161159043 6114568746738976524 6124567451512045536 6130510468514145792 6131413288741012272 6148881702669049344 6161023210151998188 6167396594529612288 6177995725882444464 6185482188994460352 6204107288544669504 6211042032750635808 6211625393512611072 6214769509965078062 6221198493196307712 6241036498595530632 6248599354188281376 6258229436608190496 6258817229360760064 6267414505774717152 6278185525372884981 6284680110473821056 6292295853168619008 6322088920655212848 6340100570001808896 6341034255877457136 6360127738108662672 6366299332687766784 6378778507400537238 6385377152771705088 6397985641311690426 6415610946108692328 6423385350109631904 6433889039972249856 6441080626556214912 6453799106502196449 6460475358319242624 6468304128781727232 6472185998543513248 6480028959898958464 6481076363926127964 6488930098580138352 6498930568785428592 6499540968951558528 6506805939072094656 6517446040491369984 6537614679313913286 6538228712814365424 6556240362160961472 6583950591924955392 6584920188795820872 6611062019151477888 6624116142300557901 6634948072471382664 6641386340890324608 6642364396136096628 6661288511224803456 6674441810997998037 6681346310740413312 6688814496808377024 6689442731475119616 6692828703039314836 6710143624668097614 6721116229256725296 6729260842971995328 6739631700962666688 6740264708542356992 6747798751630320384 6749523313911233856 6761122873478491518 6768117042048730368 6779748556325539704 6789699047922610248 6808403453013306144 6816653840932670592 6817657707249961572 6848929664043147252 6856014665971441152 6868442284168626304 6869453777200578564 6890138382951051228 6896824277078414016 6917491915502680512 6925874496253929216 6950245191617750022 6958667462618767896 6970046459969937344 6978492726045032192 6979620699612753192 6988078567701687456 6998848304845846176 6999505658870909184 7007329472846871168 7021166060919971961 7029674273461816548 7040508116184214308 7041169383030855072 7060566543865650816 7069122501707954688 7083081105548895876 7090408329765336576 7098333751715012352 7102593725674374928 7112350035737114454 7132613141252035008 7133663537862139278 7152262213266503424 7187860411843997886 7212067657256157696 7216395887160203744 7217562314372278869 7226308518873335892 7238125169968781088 7246215704875741776 7246896292431379584 7266860194063421952 7268717414981328768 7281209248361452404 7288741429898632704 7290032579886328272 7301267676042888912 7311983590070503344 7332126795552791232 7341011828696722176 7355507301916161102 7375770407431081656 7396783998335443712 7406944415915574816 7427349221469061248 7436349644653822464 7441908258633960111 7458634072888846848 7464316581530305497 7471559633501615184 7492846128183955968 7493949575127903888 7515299858817726976 7516514599582964976 7525623072909509568 7537929171091748352 7546354816912015104 7561255757913815958 7570418448343494744 7582085663583000024 7582797797110151616 7591273595584110432 7603687047239931648 7627217125866232167 7627933498283426328 7644359424923859456 7648947089187788384 7659453884639969412 7668735571049254416 7673337864344637199 7681275690579114624 7690583820539423232 7702436229671619072 7713740930184267264 7726997569689704592 7748284064372045376 7781032517729492736 7782178404940515576 7791608808285670368 7804349853387639552 7828500895446113883 7841302267466179512 7850804316800661216 7872431876902040448 7874443866229772832 7887976685724906771 7896136549056852096 7905705046288777728 7909706649046462988 7921315555909711956 7943137361848857168 7952762814421449024 7965767382822785536 7976709370986003648 7986375505944785664 7990417941383671794 7998683776966681344 8024189783908539384 8046294989924816352 8047050723463834368 8080186912296250752 8104517155441010304 8117249972199285632 8118445373055229212 8142890816214878724 8152758328985302032 8166089935349394048 8175217718321349696 8201286652372119306 8213926135548250026 8214697613535997584 8237327634509925952 8247309585325947136 8248642644996890136 8258638307283812448 8263594623140378522 8272143051392892672 8281389377000847744 8297741708359966863 8321381998127374176 8331465805584375168 8344305915477587328 8356552674366289536 8370914033830513308 8379573480631761408 8390963331999952704 8405504587689317082 8429451894206950464 8430693272018891874 8454712341169942848 8480170317478216896 8494744123088361138 8505038009867382984 8529846371530875027 8530647521748920568 8540182795032124236 8554147928144923104 8564513800146175872 8581425185568854619 8588107502074953216 8590302399523388544 8600712083325153792 8605065475336261932 8613967144425656832 8641435151901503952 8651906798106851136 8665240758380571456 8666054625268744704 8675741252096126208 8692872265900917666 8716819572418551048 8717638283752487232 8741653816214615296 8753661582445679328 8779893585061094496 8814749358868637184 8821465050899451951 8832154856400743868 8846597429961843552 8855181787853766144 8856485861514795504 8881718014966404608 8883153617688958608 8893918177074874944 8899255747997330716 8904695780897908992 8908461747653884416 8918419329077836032 8936029532079964314 8946858166224130152 8961488305675633728 8972347790629327104 8986175601283555584 8999364418548311808 9014830497971322024 9039664741767386272 9052081863665418396 9052932063896813664 9077871270684408192 9088871787910227456 9090210276333282096 9116239281126861312 9131906218724196336 9159271702934104752 9186851177268068304 9195765702771218688 9197119933111518408 9223322554003574016 9241534815227997282 9251094891794418432 9266993588823666696 9278223283491690528 9306160932817004256 9317438090268916608 9322154264947617093 9331797739794461568 9343105963795828224 9361554747893295948 9372899031282422064 9387344154912285744 9388225844041140096 9414088725154201088 9427020165710731584 9438443779752928512 9444108140731861168 9483133380982819272 9510150855002713344 9511551383816185704 9568167761100805857 9578065729157557632 9583813882458663848 9589672379428517376 9596978461967535639 9623416419163038492 9635078025164447856 9650833559958374784 9661620939834322368 9662528389908506112 9691623219975105024 9708278997815269872 9720043439848437696 9735023568057185216 9748395853178142888 9749311453427337792 9760208908608141984 9766066372802265526 9776169060737054976 9806422018970869929 9807343069221548136 9834360543241442208 9875925887887433088 9903132295292081664 9916593028727216832 9922544344845280148 9952422108707073996 9962079511335486912 9963546594204144942 9991932766837205184 10022019466110619968 10034164097212679424 10039243054558972254 10081674343885087944 10093891264457992992 10109447551444000032 10110397062813535488 10121698127445480576 10141684310217737277 10152175563073095552 10164477916656999936 10169622834488309556 10170577997711235104 10184548571883915372 10212605179519959216 10224980761399005888 10241700920772152832 10273394496064720878 10302663426252939456 10304180665800867846 10331045419162727168 10335207574426576842 10345236415617621024 10376237873254020768 10388811744380893824 10425367787426625033 10438001193928151844 10455069689954906016 10467739089067548288 10496575835869387264 10498272457268769264 10499258488306363776 10510994209270306752 10517302247633209028 10528182065409136128 10544511410192724822 10560762174276321462 10561754074546282608 10590849815798476224 10603683752561932032 10624621658323343814 10635612494648004864 10653890588511562392 10698919711878052512 10700495306793208917 10728393319899755136 10773582549728334336 10773737332240836096 10781790617765996829 10806022873921347072 10824593830740305616 10857187754953171632 10869323557313612664 10870344438647069376 10888119913799192064 10900290291095132928 10921813872542178606 10933112144847949056 10935048869829492408 10951901514064333368 10952930151381330112 10967975385105755016 10998190193329186848 11011517743045083264 11033260952874241653 11041852502667796992 11063655611146622484 11095175997503165568 11108621074112500224 11125741220636783104 11141023832203591872 11142070232488386048 11154524466980733696 11161218711774017744 11187951109333270272 11207339450252422776 11239269192275933952 11240924362691855832 11272949788226590464 11306893756637622528 11319532225368022656 11326325497451148184 11333249175688247808 11340050679823177312 11341883636870723937 11355627672515242116 11373128495374500036 11374196695665227424 11386910393376165648 11405530570859897472 11419351733528234496 11441900247425139492 11453736532697851392 11473420633781682576 11521913535868671936 11535875730809134848 11553654344507428608 11590496354534556888 11622426096558068064 11623517711669982976 11671548776594239104 11706524780081459328 11761953401199269268 11776206475200991824 11795463239949124736 11808647815353060672 11811665799344659248 11844204823585278144 11858557569433166592 11864559973569694482 11881973333864567934 11914706042773285752 11929144221632173536 11948651074234178304 11985626912075507691 11998025665450022016 12012564810594636288 12019773997295096032 12036284675862809076 12069442484887224528 12070576085195751552 12103828360912544256 12120280368444376128 12175874958298928448 12177668059582843818 12212362270578806336 12214336224322318086 12229137493477953048 12249134903024091072 12262826577482024544 12301929978558178959 12320889203322375039 12322046420303996376 12355991451764888928 12370964377988920704 12395391934710567783 12408214577089339008 12422084065501271616 12423250787025222144 12429539019930156124 12442396986392615424 12482072997191061264 12497198708376562752 12516458873216380992 12517634458721520128 12534829011549434304 12556371050745769962 12569360220947642112 12644177841310425696 12646039908028337811 12682068511754914272 12720255476217325344 12732598665375533568 12742116184632541707 12757557014801074476 12770754305543410176 12795971282623380852 12831221892217384656 12846770700219263808 12867778079944499712 12882161253112429824 12907598213004392898 12920950716638485248 12944371997087026496 12960057919797916928 12962152727852255928 12977860197160276704 12997861137570857184 12999081937903117056 13013611878144189312 13039308398851376499 13075229358627826572 13076457425628730848 13112480724321922944 13167901183849910784 13169840377591641744 13222124038302955776 13248232284601115802 13269896144942765328 13282772681780649216 13284728792272193256 13322577022449606912 13348883621995996074 13362692621480826624 13377628993616754048 13385657406078629672 13404044298119946471 13420287249336195228 13442232458513450592 13458521685943990656 13479263401925333376 13495597503260640768 13499046627822467712 13522245746956983036 13536234084097460736 13559497112651079408 13579398095845220496 13616806906026612288 13633307681865341184 13635315414499923144 13697859328086294504 13736884568337252608 13738907554401157128 13780276765902102456 13793648554156828032 13834983831005361024 13851748992507858432 13862302222841995923 13900490383235500044 13917334925237535792 13940092919939874688 13956985452090064384 13959241399225506384 13976157135403374912 13997696609691692352 13999011317741818368 14014658945693742336 14042332121839943922 14059348546923633096 14081016232368428616 14082338766061710144 14121133087731301632 14166162211097791752 14196667503430024704 14205187451348749856 14224700071474228908 14265226282504070016 14267327075724278556 14304524426533006848 14375720823687995772 14432791774320407488 14435124628744557738 14452617037746671784 14476250339937562176 14492431409751483552 14493792584862759168 14537434829962657536 14562418496722904808 14580065159772656544 14602535352085777824 14623967180141006688 14649099559203398289 14664253591105582464 14682023657393444352 14711014603832322204 14751540814862163312 14793567996670887424 14813888831831149632 14854698442938122496 14883816517267920222 14928633163060610994 14943119267003230368 14945319891306217413 14987899150255807776 15033029199165929952 15051246145819019136 15058864581838458381 15092709633824030208 15122511515827631916 15140836896686989488 15164171327166000048 15165595594220303232 15182547191168220864 15207374094479863296 15254434251732464334 15255866996566852656 15297894178375576768 15318907769279938824 15337471142098508832 15346675728689274398 15362551381158229248 15410091744097081317 15453995139379409184 15456270998701301769 15496568128744090752 15562065035458985472 15564356809881031152 15573697558995328753 15583217616571340736 15608699706775279104 15657001790892227766 15682604534932359024 15701608633601322432 15744863753804080896 15748887732459545664 15775953371449813542 15792273098113704192 15819413298092925976 15841143261414482193 15842631111819423912 15886274723697714336 15905525628842898048 15936932487485015721 15953418741972007296 15972751011889571328 15980835882767343588 15997367553933362688 16048379567817078768 16092589979849632704 16094101446927668736 16160373824592501504 16209034310882020608 16234499944398571264 16236890746110458424 16285781632429757448 16305516657970604064 16332179870698788096 16350435436642699392 16382720808813267909 16402573304744238612 16427852271096500052 16429395227071995168 16474655269019851904 16494619170651894272 16497285289993780272 16517276614567624896 16527189246280757044 16544286102785785344 16562778754001695488 16595483416719933726 16642763996254748352 16662931611168750336 16688611830955174656 16713105348732579072 16741828067661026616 16781926663999905408 16811009175378634164 16858903788413900928 16861386544037783748 16909424682339885696 16960340634956433792 16989488246176722276 17010076019734765968 17059692743061750054 17061295043497841136 17080365590064248472 17108295856289846208 17129027600292351744 17162850371137709238 17180604799046777088 17210130950672523864 17282870303803007904 17303813596213702272 17330481516761142912 17351482504192252416 17385744531801835332 17433639144837102096 17435276567504974464 17483307632429230592 17507323164891358656 17559787170122188992 17642930101798903902 17664309712801487736 17693194859923687104 17712971723029591008 17766307235377917216 17787836354149749888 17796839960354541723 17798511495994661432 17809391561795817984 17822960000796851901 17836838658155672064 17872059064159928628 17893716332448260304 17922976611351267456 17944695581258654208 17972351202567111168 17998728837096623616 18029660995942644048 18079329483534772544 18104163727330836792 18105864127793627328 18155742541368816384 18180420552666564192 18263812437448392672 18266502089374265727 18318543405868209504 18373702354536136608 18391531405542437376 18394239866223036816 18405278933358115799 18446645108007148032 18483069630455994564 18502189783588836864 18533987177647333392 18556446566983381056 18612321865634008512 18634876180537833216 18644308529895234186 18663595479588923136 18723109495786591896 18745798062564844128 18774688309824571488 18776451688082280192 18834556576118654943 18854040331421463168 18876887559505857024 18888216281463722336 18966266761965638544 19020301710005426688 19023102767632371408 19136335522201611714 19156131458315115264 19167627764917327696 19193956923935071278 19246832838326076984 19270156050328895712 19301667119916749568 19323241879668644736 19361397319506589347 19416557995630539744 19440086879696875392 19470047136114370432 19496791706356285776 19498622906854675584 19520417817216283968 19532132745604531052 19552338121474109952 19612844037941739858 19614686138443096272 19668721086482884416 19751851775774866176 19833186057454433664 19845088689690560296 19872348426901673703 19904844217414147992 19924159022670973824 19927093188408289884 19983865533674410368 20023325432993994111 20044038932221239936 20068328194425358848 20078486109117944508 20163348687770175888 20187782528915985984 20218895102888000064 20220794125627070976 20243396254890961152 20283368620435474554 20304351126146191104 20339245668976619112 20341155995422470208 20369097143767830744 20425210359039918432 20449961522798011776 20546788992129441756 20605326852505878912 20608361331601735692 20662090838325454336 20670415148853153684 20690472831235242048 20752475746508041536 20777623488761787648 20850735574853250066 20876002387856303688 20910139379909812032 20935478178135096576 20996544914537538528 20998516976612727552 21021988418540613504 21034604495266418056 21063498182759915883 21089022820385449644 21121524348552642924 21123508149092565216 21181699631596952448 21207367505123864064 21249243316646687628 21271224989296009728 21307781177023124784 21397839423756105024 21400990613586417834 21456786639799510272 21563581235531993658 21649187661480611232 21714375509906343264 21738647114627225328 21740688877294138752 21751693284877773217 21800580582190265856 21843627745084357212 21866224289695898112 21870097739658984816 21903803028128666736 21905860302762660224 21935950770211510032 21996380386658373696 22023035486090166528 22066521905748483306 22127311222293244968 22190351995006331136 22282047664407183744 22309048933961467392 22322437423548035488 22325724775901880333 22375902218666540544 22392949744590916491 22414678900504845552 22478538384551867904 22481848725383711664 22545899576453180928 22613787513275245056 22639064450736045312 22652650994902296368 22680101359646354624 22683767273741447874 22711255345030484232 22746256990749000072 22748393391330454848 22773820786752331296 22811061141719794944 22881651377598696501 22883800494850278984 22946841267563365152 23020013593033911597 23043827071737343872 23071751461618269696 23107308689014857216 23180992709069113776 23244852193116136128 23247035423339965952 23343097553188478208 23413049560162918656 23485502686338341649 23523906802398538536 23552412950401983648 23590926479898249472 23617295630706121344 23623331598689318496 23663930057174720313 23688409647170556288 23717115138866333184 23729119947139388964 23763946667729135868 23829412085546571504 23858288443264347072 23897302148468356608 23971253824151015382 23996051330900044032 24039547994590192064 24072569351725618152 24138884969774449056 24141152170391503104 24240560736888752256 24351749916597856896 24355336119165687636 24424724541157612672 24428672448644636172 24458274986955906096 24498269806048182144 24525653154964049088 24603859957116357918 24641778406644750078 24644092840607992752 24711982903529777856 24741928755977841408 24790783869421135566 24816429154178678016 24844168131002543232 24859078039860312248 24893225125079900589 24964145994382122528 24994397416753125504 25032917746432761984 25069658023098868608 25112742101491539924 25138720441895284224 25288355682620851392 25292079816056675622 25364137023509828544 25440510952434650688 25484232369265083414 25515114029602148952 25591942565246761704 25662443784434769312 25693541400438527616 25744275556706563857 25764322506224859648 25815196426008785796 25841901433276970496 25888743994174052992 25920115839595833856 25924305455704511856 25955720394320553408 25995722275141714368 25998163875806234112 26027223756288378624 26078616797702752998 26150458717255653144 26152914851257461696 26224961448643845888 26339680755183283488 26444248076605911552 26464395152698355853 26496464569202231604 26539792289885530656 26565545363561298432 26569457584544386512 26645154044899213824 26697767243991992148 26725385242961653248 26755257987233508096 26771314812157259344 26808088596239892942 26840574498672390456 26884464917026901184 26917043371887981312 26958526803850666752 26998093255644935424 27044491493913966072 27118994225302158816 27158796191690440992 27233613812053224576 27266615363730682368 27270630828999846288 27395718656172589008 27473769136674505216 27477815108802314256 27560553531804204912 27587297108313656064 27669967662010722048 27724604445683991846 27800980766471000088 27834669850475071584 27880185839879749376 27918482798451012768 27952314270806749824 27966462794842851279 27995393219383384704 28029317891387484672 28084664243679887844 28118697093847266192 28162032464736857232 28164677532123420288 28242266175462603264 28332324422195583504 28410374902697499712 28449400142948457816 28530452565008140032 28534654151448557112 28704503283302417571 28751441647375991544 28865583548640814976 28870249257489115476 28905234075493343568 28922581180991324827 28952500679875124352 28984862819502967104 28987585169725518336 29074869659925315072 29124836993445809616 29160130319545313088 29205070704171555648 29247934360282013376 29298199118406796578 29328507182211164928 29419266056912609787 29422029207664644408 29503081629724326624 29627777663662299264 29709396885876244992 29767633034535840444 29857266326121221988 29886238534006460736 29890639782612434826 29975798300511615552 30066058398331859904 30102492291638038272 30117729163676916762 30245023031655263832 30281673793373978976 30328342654332000096 30331191188440606464 30365094382336441728 30425052930653211831 30508868503464928668 30511733993133705312 30595788356751153536 30637815538559877648 30674942284197017664 30693351457378548796 30725102762316458496 30820183488194162634 30907990278758818368 30912541997402603538 30993136257488181504 31128713619762062304 31147395117990657506 31166435233142681472 31276103362279875099 31314003581784455532 31365209069864718048 31403217267202644864 31489727507608161792 31497775464919091328 31551906742899627084 31584546196227408384 31638826596185851952 31682286522828964386 31685262223638847824 31772549447395428672 31811051257685796096 31873864974970031442 31906837483944014592 31961671765534687176 32096759135634157536 32185179959699265408 32320747649185003008 32345371853297990487 32418068621764041216 32468999888797142528 32473781492220916848 32571563264859514896 32611033315941208128 32664359741397576192 32700870873285398784 32765441617626535818 32805146609488477224 32855704542193000104 32858790454143990336 32949310538039703808 32994570579987560544 33034553229135249792 33054378492561514088 33099782858622724959 33125557508003390976 33190966833439867452 33285527992509496704 33325863222337500672 33377223661910349312 33426210697465158144 33483656135322053232 33563853327999810816 33622018350757268328 33717807576827801856 33722773088075567496 33818849364679771392 33920681269912867584 33978976492353444552 34020152039469531936 34119385486123500108 34122590086995682272 34160731180128496944 34181232304807929341 34216591712579692416 34258055200584703488 34325700742275418476 34361209598093554176 34420261901345047728 34565740607606015808 34607627192427404544 34660963033522285824 34771489063603670664 34867278289674204192 34870553135009948928 35014646329782717312 35119574340244377984 35285860203597807804 35328619425602975472 35386389719847374208 35425943446059182016 35532614470755834432 35575672708299499776 35593679920709083446 35597022991989322864 35645920001593703802 35744118128319857256 35787432664896520608 35845953222702534912 35956880736226523073 36059321991885288096 36158658967069545088 36208327454661673584 36211728255587254656 36311485082737632768 36360841105333128384 36527624874896785344 36533004178748531454 36637086811736419008 36747404709072273216 36788479732446073632 36810557866716231598 36905789935674536877 36962667609967125117 36966139260911989128 37067974355294666784 37112893133966762112 37186175804131703349 37224643731268017024 37269752361075666432 37288617059790468372 37327190959177846272 37446218991573183792 37491596125129688256 37549376619649142976 37552903376164560384 37669113152237309886 37708080662842926336 37776432562927444672 37932533523931277088 38046205535264742816 38226348553897625121 38272671044403223428 38312262916630230528 38335255529834655392 38387913847870142556 38493665676652153968 38540312100657791424 38603334239833499136 38646483759337289472 38722794639013178694 38833115991261079488 38880173759393750784 38940094272228740864 38993583412712571552 38997245813709351168 39040835634432567936 39064265491209062104 39117925196554129497 39225688075883479716 39229372276886192544 39337442172965768832 39503703551549732352 39666372114908867328 39690177379381120592 39744696853803347406 39809688434828295984 39848318045341947648 39854186376816579768 39967731067348820736 40046650865987988222 40088077864442479872 40156972218235889016 40326697375540351776 40375565057831971968 40437790205776000128 40486792509781922304 40566737240870949108 40608702252292382208 40678491337953238224 40682311990844940416 40738194287535661488 40850420718079836864 40899923045596023552 41093577984258883512 41210653705011757824 41216722663203471384 41340830297706307368 41380945662470484096 41504951493016083072 41555246977523575296 41586906668525987769 41701471149706500132 41752004775712607376 41820278759819624064 41870956356270193152 41993089829075077056 41997033953225455104 42043976837081227008 42069208990532836112 42126996365519831766 42178045640770899288 42243048697105285848 42247016298185130432 42363399263193904896 42498486633293375256 42615562354046249568 42795678847512210048 42801981227172835668 42913573279599020544 43127162471063987316 43298375322961222464 43428751019812686528 43477294229254450656 43481377754588277504 43503386569755546434 43687255490168714424 43740195479317969632 43807606056257333472 43811720605525320448 43871901540423020064 43947298677610194867 43992760773316747392 44046070972180333056 44133043811496966612 44254622444586489936 44380703990012662272 44564095328814367488 44644874847096070976 44651449551803760666 44785899489181832982 44829357801009691104 44963697450767423328 45176593745515375143 45278128901472090624 45305301989804592736 45360202719292709248 45367534547482895748 45422510690060968464 45492513981498000144 45496786782660909696 45547641573504662592 45622122283439589888 45763302755197393002 45767600989700557968 45893682535126730304 46040027186067823194 46087654143474687744 46230275232291243951 46361985418138227552 46368812996103905307 46489704386232272256 46686195106376956416 46721092676985986259 46826099120325837312 46971005372676683298 47047813604797077072 47104825900803967296 47181852959796498944 47234591261412242688 47246663197378636992 47327860114349440626 47376819294341112576 47458239894278777928 47527893335458271736 47658824171093143008 47716576886528694144 47810797462455047163 47942507648302030764 47992102661800088064 48079095989180384128 48145138703451236304 48277769939548898112 48282304340783006208 48481121473777504512 48703499833195713792 48710672238331375272 48849449082315225344 48857344897289272344 48916549973911812192 48996539612096364288 49051306309928098176 49148162426439803727 49207719914232715836 49283556813289500156 49288185681215985504 49423965807059555712 49483857511955682816 49581567738842271132 49632858308357356032 49688336262005086464 49718156079720624496 49786450250159801178 49928291988764245056 49988794833506251008 50065835492865523968 50139316046197737216 50225484202983079848 50576711365241702784 50584159632113351244 50728274047019657088 50881021904869301376 50968464738530166828 51030228059204297904 51183885130493523408 51324887568869538624 51387082800877055232 51488551113413127714 51630392852017571592 51777487988348105984 51848610911409023712 51911440788641106816 51991444550283428736 52054447512576757248 52157233595405505996 52300917434511306288 52305829702514923392 52449922897287691776 52679361510366566976 52928790305396711706 52992929138404463208 53079584579771061312 53138915169088773024 53390519881063625169 53395534487983984296 53510515974467016192 53542629624314518688 53616177192479785884 53681148997344780912 53713365050412460393 53768929834053802368 53834086743775962624 53917053607701333504 53996186511289870848 54088982987827932144 54237988450604317632 54317592383380881984 54467227624106449152 54541261657999692576 54791437312345178016 54799506268122797181 54955630217604628512 55121107063608409824 55174594216627312128 55215836800074347397 55339935324021444096 55449208891367983692 55601961532942000176 55669339700950143168 55760371679759498752 55836965596902025536 55904628541613499648 55932925589685702558 55990786438766769408 56169328487359775688 56237394187694532384 56324064929473714464 56329355064246840576 56503669728355964829 56664648844391167008 56820749805394999424 56898800285896915632 57060905130016280064 57069308302897114224 57409006566604835142 57502883294751983088 57731167097281629952 57740498514978230952 57810468150986687136 57845162361982649654 57905001359750248704 57969725639005934208 58084191958519768041 58249673986891619232 58320260639090626176 58410141408343111296 58495868720564026752 58596398236813593156 58657014364422329856 58838532113825219574 58844058415329288816 59006163259448653248 59255555327324598528 59535266069071680888 59714532652242443976 59772477068012921472 59781279565224869652 59951596601023231104 60069976298981982333 60132116796663719808 60204984583276076544 60235458327353833524 60490046063310527664 60563347586747957952 60656685308664000192 60662382376881212928 60730188764672883456 60850105861306423662 61017737006929857336 61023467986267410624 61191576713502307072 61275631077119755296 61349884568394035328 61386702914757097592 61640366976388325268 61815980557517636736 61825083994805207076 61986272514976363008 62257427239524124608 62294790235981315012 62332870466285362944 62552206724559750198 62628007163568911064 62730418139729436096 62806434534405289728 62995550929838182656 63103813485799254168 63277653192371703904 63364573045657928772 63370524447277695648 63545098894790857344 63622102515371592192 63747729949940062884 63813674967888029184 63923343531069374352 64193518271268315072 64370359919398530816 64690743706595980974 64947562984441833696 65143126529719029792 65222066631882416256 65255079854633319651 65401741746570797568 65530883235253071636 65610293218976954448 65711409084386000208 65717580908287980672 65898621076079407616 65989141159975121088 66069106458270499584 66108756985123028176 66199565717245449918 66381933666879734904 66571055985018993408 66967312270644106464 66977174327705640999 67127706655999621632 67178849233772749473 67244036701514536656 67435615153655603712 67445546176151134992 67637698729359542784 67841362539825735168 67957952984706889104 68040304078939063872 68238770972247000216 68245180173991364544 68321462360256993888 68362464609615858682 68433183425159384832 68644954132796089503 68651401484550836952 68840523802690095456 69060040779101734791 69131481215212031616 69215254384854809088 69321926067044571648 69542978127207341328 69734556579348408384 69741106270019897856 70029292659565434624 70239148680488755968 70571720407195615608 70657238851205950944 70772779439694748416 70851886892118364032 70991790171524160939 71065228941511668864 71151345416598999552 71187359841418166892 71194045983978645728 71291840003187407604 71488236256639714512 71574865329793041216 71691906445405069824 71913761472453046146 72118643983770576192 72317317934139090176 72416654909323347168 72423456511174509312 72721682210666256768 73055249749793570688 73066008357497062908 73274173623472838016 73494809418144546432 73576959464892147264 73621115733432463196 73811579871349073754 73925335219934250234 73932278521823978256 74135948710589333568 74225786267933524224 74372351608263406698 74449287462536034048 74577234119580936744 74892437983146367584 74983192250259376512 75098753239298285952 75338226304474619772 75416161325685852672 75552865125854889344 75865067047862554176 76092411070529485632 76452697107795250242 76545342088806446856 76670511059669310784 76775827695740285112 76987331353304307936 77080624201315582848 77232826670119691571 77292967518674578944 77445589278026357388 77666231982522158976 77760347518787501568 77880188544457481728 77987166825425143104 77994491627418702336 78081671268865135872 78128530982418124208 78235850393108258994 78451376151766959432 78458744553772385088 78674884345931537664 79332744229817734656 79380354758762241184 79393185458095067559 79489393707606694812 79619376869656591968 79696636090683895296 79708372753633159536 79935462134697641472 80093301731975976444 80176155728884959744 80313944436471778032 80653394751080703552 80751130115663943936 80875580411552000256 81133474481741898216 81356982675906476448 81364623981689880832 81476388575071322976 81700841436159673728 81799846091192047104 82187155968517767024 82421307410023515648 82433445326406942768 82681660595412614736 82761891324940968192 83009902986032166144 83173813337051975538 83402942299413000264 83504009551425214752 83640557519639248128 83899388384528553837 83986179658150154112 84087953674162454016 84138417981065672224 84253992731039663532 84356091281541798576 84486097394210571696 84494032596370260864 84726798526387809792 84996973266586750512 85231124708092499136 85591357695024420096 85603962454345671336 86113509849907252713 86254324942127974632 86596750645922444928 86767743542973974481 86857502039625373056 86954588458508901312 86962755509176555008 87006773139511092868 87374510980337428848 87480390958635939264 87615212112514666944 87623441211050640896 87743803080846040128 87894597355220389734 87985521546633494784 88266087622993933224 88509244889172979872 89128190657628734976 89289749694192141952 89302899103607521332 89571798978363665964 89658715602019382208 89927394901534846656 90353187491030750286 90610603979609185472 90720405438585418496 90735069094965791496 90845021380121936928 90985027962996000288 90993573565321819392 91095283147009325184 91275158791959635493 91526605510394786004 91535201979401115936 91787365070253460608 92080054372135646388 92175308286949375488 92460550464582487902 92723970836276455104 92737625992207810614 92979408772464544512 93442185353971972518 93828310086839625297 93942010745353366596 94095627209594154144 94209651801607934592 94469182522824485376 94493326394757273984 94655720228698881252 94753638588682225152 94916479788557555856 95055786670916543472 95317648342186286016 95433153773057388288 95621594924910094326 95885015296604061528 96158191978360768256 96290277406902472608 96555539879097796224 96962242947555009024 97036115559893971461 97406999666391427584 97421344476662750544 97698898164630450688 97714689794578544688 97833099947823624384 97993079224192728576 98102612619856196352 98296324852879607454 98415439828465431672 98567113626579000312 98576371362431971008 98847931614119111424 99163135477684542264 99376672524010172928 99436312159441248992 99572900500319602356 99856583977528490112 99977589667012502016 100131670985731047936 100278632092395474432 100450968405966159696 101153422730483405568 101168319264226702488 101456548094039314176 101762043809738602752 101936929477060333656 102060456118408595808 102367770260987046816 102543696914423788023 102649775137739077248 102774165601754110464 102977102226826255428 103260785704035143184 103554975976696211968 103697221822818047424 103822881577282213632 103982889100566857472 104314467190811011992 104601834869022612576 104611659405029846784 105358723020733133952 105857580610793423412 105985858276808926416 106159169159542122624 106277830338177546048 106781039762127250338 106791068975967968592 107085259248629037376 107232354384959571768 107362297994689561824 107426730100824920786 107537859668107604736 107870642208679569219 108177965975655864288 108475976901208635264 108635184766761763968 108934455248212898304 109082523315999385152 109582874624690356032 109599012536245594362 109911260435209257024 110242214127216819648 110431673600148694794 110888002829901375351 110898417782735967384 111203923065884000352 111338679401900286336 111558527412395110047 111673931193804051072 111809257083226999296 111865851179371405116 111981572877533538816 112338656974719551376 112474788375389064768 112648129858947428928 112658710128493681152 113007339456711929658 113329297688782334016 113641499610789998848 113797600571793831264 114138616605794228448 114679045661692875363 114818013133209670284 115005766589503966176 115462334194563259904 115480997029956461904 115620936301973374272 115690324723965299308 115810002719500497408 115939451278011868416 116168383917039536082 116499347973783238464 116640521278181252352 116820282816686222592 116991737441128053504 117192796473627186312 117677064227650439148 117688116830658577632 118012326518897306496 118511110654649197056 119070532138143361776 119429065304484887952 119544954136025842944 119562559130449739304 119903193202046462208 120139952597963964666 120264233593327439616 120470916654707667048 120980092126621055328 121126695173495915904 121313370617328000384 121460377529345766912 121700211722612847324 122035474013859714672 122046935972534821248 122383153427004614144 122551262154239510592 122699769136788070656 122773405829514195184 123280733952776650536 123631961115035273472 123650167989610414152 124514854479048249216 124589580471962630024 124665740932570725888 124760720005577963307 125104413449119500396 125256014327137822128 125460836279458872192 125612869068810579456 125991101859676365312 126207626971598508336 126555306384743407808 126729146091315857544 126741048894555391296 127090197789581714688 127495459899880125768 127846687062138748704 128387036542536630144 128740719838797061632 129381487413191961948 129895125968883667392 130286253059438059584 130444133263764832512 130510159709266639302 131061766470506143272 131220586437953908896 131422818168772000416 131435161816575961344 131841896032830584601 131978282319950242176 132138212916540999168 132217513970246056352 132399131434490899836 132763867333759469808 133142111970037986816 133934624541288212928 133954348655411281998 134357698467545498946 134488073403029073312 134891092352302269984 135529781236546125429 135915905969413778208 136080608157878127744 136477541944494000432 136490360347982729088 136642924720513987776 136724929219231717364 136866366850318769664 137289908265592179006 137302802969101673904 137681047605380190912 138120081558203469582 138262962430424063232 139085956254414682656 139106438988311715921 139469113158696816768 140058585319130869248 140163278030957958777 140478297360977511936 141143440814391231216 141314477702411901888 141545558879389496832 141703773784236728064 141983580343048321878 142130457883023337728 142374719682836333784 142388091967957291456 142583680006374815208 142976472513279429024 143149730659586082432 143432392387365141489 143827522944906092292 144237287967541152384 144634635868278180352 144833309818646694336 144846913022349018624 145443364421332513536 146110499499587141376 146132016714994125816 146548347246945676032 146989618836289092864 147153918929784294528 147242231466864926392 147444487279319411181 147623159742698147508 147850670439868500468 147864557043647956512 148271897421178667136 148451572535867048448 148744703216526813396 148898574925072068096 149154468239161873488 149784875966292735168 149966384500518753024 150197506478596571904 150676452608949239544 151105730251709778688 151730134095725108352 152184822141058971264 152905394215590500484 153090684177612893712 153341022119338621568 153551655391480570224 153974662706608615872 154161248402631165696 154465653340239383142 154891178556052714776 155332463965044317952 155974333650850286208 156163342537730271744 156257061964836248416 156471700786216517988 156902752303533918864 156917489107544770176 157349768691863075328 158760709517524482368 158786370916190135118 158978787415213389624 159238753739313183936 159416745507266319072 160171559643190875507 160186603463951952888 160627888872943556064 161140095151237381179 161306789502161407104 161502260231327887872 161751160823104000512 162266948963483796432 162713965351812952896 162729247963379761664 162952777150142645952 163401682872319347456 164374311937035534048 164398518804368391543 164866890652813885536 165363321190825229472 165523782649881936384 165647510400223042191 166019805972064332288 166347626674103951076 166805884598826000528 167008019102850429504 167281115039278496256 167798776769057107674 167972359316300308224 168276835962131344448 168507985462079327064 168712182563083597152 168972194788421143392 168988065192740521728 169511009185067894487 169993946533173501024 170462249416184998272 171182715390048840192 171207924908691342672 172227019699814505426 172508649884255949264 173193501291844889856 173535487085947948962 173715004079250746112 173909176917017802624 174013546279022185736 174252575875559304123 174749021960674857696 174960781917271878528 175230424225029333888 175487606161692080256 175789194710440779468 175971043093266989568 176532175245987866448 177018489778345959744 178579499388384283904 178605798207215042664 179143597956727331928 179317431204038764416 179854789803069693312 180209928896945946999 180706374982061500572 181221207959218370944 181440810877170836992 181470138189931582992 181690042760243873856 181970055925992000576 181987147130643638784 182190566294018650368 182550317583919270986 183053211020789572008 183070403958802231872 183574730140506921216 184160108744271292776 184921100929164975804 185447941672552910208 185475251984415621228 185958817544929089024 186884370707943945036 187656620173679250594 187884021490706733192 188191254419188308288 188419303603215869184 188986652789514547968 189311440457397762504 189832959577115111712 190111573341833086944 190635296684372572032 190866307546114776576 191243189849820188652 191770030593208123056 192316383956721536512 192580554813804945216 193111079758195592448 194072231119787942922 194842688953325501088 195429379589157089376 195666199895647248768 195765239563899958953 196205225239712392704 196592649705759214908 196830879656930863344 197134227253158000624 197152742724863942016 197695863228238222848 198326270955369084528 198872624318882497984 199145801000639204712 199713167955056980224 200901936811932319392 200931522983116922997 202306845460966811136 202336638528453404976 202458068266939273789 202913096188078628352 203524087619477205504 203873858954120667312 204120912236817191616 204735540521974093632 205087393828847576046 205299550275478154496 205934862398388268509 205954204453652510856 206521571408070286368 207180122337305204373 207394443645636094848 207645763154564427264 207965778201133714944 208628934381622023984 209203669738045225152 209223318810059693568 210717446041466267904 211715161221586846824 211971716553617852832 212318338319084245248 212555660676355092096 212975370514572482817 213562079524254500676 213582137951935937184 214170518497258074752 214464708769919143536 214724595989379123648 214853460201649841572 215075719336215209472 215741284417359138438 216355931951311728576 216951953802417270528 217270369533523527936 218165046631998770304 219165749249380712064 219198025072491188724 219822520870418514048 220484428254433639296 220863347200297389588 221776005659802750702 221796835565471934768 222407846131768000704 222677358803800572672 223117054824790220094 223347862387608102144 223731702358742810232 224677313949439102752 224949576750778129536 225296259717894857856 226014678913423859316 226658595377564668032 227282999221579997696 227595201143587662528 228277233211588456896 229358091323385750726 229636026266419340568 230011533179007932352 230961994059912923808 231241872603946748544 231380649447930598616 231698480010359074713 231878902556023736832 232336767834079072164 232998695947566476928 233281042556362504704 233640565633372445184 233983474882256107008 234385592947254372624 235354128455300878296 235376233661317155264 236024653037794612992 238141064276286723552 238858130608969775904 239089908272051685888 239125118260899478608 239268626133655505387 239806386404092924416 240279905195927929332 240528467186654879232 240941833309415334096 241960184253242110656 242253390346991831808 242626741234656000768 243400423445225694648 244070948027719429344 244093871945069642496 245102524308479021184 245399538273576141312 245546811659028390368 246561467905553301072 247263922230070546944 247300335979220828304 249029708958096498432 249179160943925260048 249521440011155926614 250208826898239000792 250512028654275644256 250921672558917744384 251698165153585661511 252415253943197016672 253110612769486815616 253458292182631715088 253482097789110782592 254180395579163429376 254990919799760251536 255693374124277497408 256774073085073260288 258340529549721758139 258762974826383923896 259790251937767334784 260303230628921923443 260572506118876119168 260888266527529665024 261020319418533278604 262123532941012286544 262441172875907817792 262845636337544000832 262870323633151922688 263683792065661169202 263956564639900484352 264435027940492112704 264798262868981799672 265527734667518939616 267869249082576425856 267908697310822563996 268715396935090997892 268976146806058146624 269782184704604539968 271059562473092250858 271831811938827556416 272161216315756255488 272955083888988000864 272980720695965458176 273285849441027975552 273449858438463434728 273825476375878906479 274579816531184358012 274605605938203347808 275362095210760381824 276240163116406939164 276525924860848126464 278171912508829365312 278212877976623431842 278938226317393633536 280326556061915917554 282286881628782462432 282628955404823803776 283407547568473456128 283967160686096643756 284260915766046675456 284749439365672667568 284776183935914582912 285167360012749630416 285952945026558858048 286299461319172164864 286864784774730282978 287655045889812184584 288474575935082304768 289666619637293388672 290886728842665027072 291108346679681914383 292220998999174282752 292264033429988251632 293096694493891352064 293979237672578185728 294307837859568589056 294484462933729852784 294888974558638822362 295246319485396295016 295701340879737000936 295729114087295913024 296543794842357334272 297489406433053626792 298308936478323746976 299569751932585470336 299932769001037506048 300395012957193143808 301352905217898479088 302211460503419557376 303460268191450216704 304369644282117942528 305810788431181000968 306181368355225787424 306682044238677243136 307103310782961140448 307631090743271364069 307949325413217231744 308322496805262331392 308931306680478766284 309782357112105429552 310664927930088635904 311948667301700572416 312514123929672496832 312943401572433035976 313805504607067837728 313834978215089540352 317521419035048964736 317572741832380270236 317957574830426779248 318477507478626367872 318833491014532638144 320343119286381751014 320373206927903905776 321255777745887112128 322280190302474762358 322613579004322814208 323611926626038707657 324533897926967592864 325427930703625905792 325905554300285291904 326803365744638694912 328748623874071068096 328797037608736783086 329733781305627771072 330726642381650458944 331295020800446084382 332695253348207902152 333611769197652001056 334016038205700859008 334675582237185330141 335597553538114215348 335944718632600616448 336553671924262688896 337015970924158654128 337424365126167194304 337944389576842286784 337976130385481043456 339022018370135788974 339987893066347002048 340924498832369996544 342415849817382685344 344037136985078626089 344454039399629010852 345017299768511898528 346387002583689779712 347070974171895897924 347430008158501492224 347818353834035605248 348027092558044371472 348505151751118608246 349498043921349715392 349921563834543757056 350460848450058667776 350975212323384160512 351578389420881558936 353064350491975732896 354036979556691919488 357158998776768567808 357211596414430085328 358287195913454663856 358634862408077528832 359709579606139386624 360419857793891893998 361412749964123001144 362442415918436741888 362940276379863165984 363380085520487747712 363940111851984001152 364381132588037300736 365100635167838541972 366106422041579144016 366140807917604463744 367149460281013842432 368320217488542585552 369842201858329951608 370895883345105820416 370950503968831242456 373768741415887890072 375313240347358501188 375768042981413466384 375993555352887222751 376382508838376616576 376838607206431738368 377973305579029095936 378622880914795525008 379665919154230223424 380223146683666173888 381270593368745144064 382486379699640377304 383540061186416246112 385161109627609890432 386222159516391184896 388144462239575885844 389685377906651002176 390858759178314178752 391332399791294497536 391530479127799917906 393185299411518429816 393661759313861726688 394268454506316001248 394305485449727884032 395525688098491753803 396652541910738169056 397745248637764995968 398291602001278409424 399426335910113960448 401803873623864638784 401863045966233845994 404673277056906809952 404916136533878547578 406589343709638376287 407747717908241334624 408241824473634383232 409471081043948187264 410174787657695152092 410599100550956308992 411869724796776537018 411908408907305021712 413043142816140572736 414360244674610408746 414788887291272189696 417257868763244047968 418407339476090450304 420489834092873876331 421434892082932535808 423430322443173693648 423943433107235705664 424636676638168490496 425111321352710184192 425950741029144965634 427124159048509001352 427164275903871874368 428341036994516149504 428929417539838287072 429449191978758247296 429706920403299683144 430297177162095424467 431482568834718276876 432711863902623457152 433903907604834541056 434540739067047055872 436330093263997540608 438331498498761424128 438396050144982377448 439645041740837028096 440968856508867278592 441726694400594779176 443552011319605501404 443593671130943869536 444815692263536001408 445354717607601145344 446234109649580440188 446695724775216204288 447463404717485620464 449354627898878205504 449899153501556259072 450592519435789715712 452029357826847718632 453317190755129336064 455190402287175325056 456554466423176913792 458716182646771501452 459272052532838681136 460023066358015864704 461923988119825847616 462483745207893497088 462761298895861197232 463396960020718149426 464673535668158144328 465997391895132953856 468771185894508745248 470708256910601756592 470752467322634310528 472049306075589225984 476282128552573447104 477716261217939551808 478250236521798957216 478537252267311010774 480514678929572626521 480559810391855858664 481883666618830668192 483420285453712143537 483920368506484221312 484506780693983663616 485253482469312001536 486800846890451389296 488141896055438858688 488187743890139284992 490205048616958042368 491093623318056780736 493122935811106602144 494600671958441656608 496942531200669126573 498059417916192996864 498358321887850520096 499042880022311853228 500417653796478001584 501024057308551288512 501843345117835488768 503396330307171323022 504830507886394033344 506221225538973631232 506916584365263430176 506964195578221565184 508533027555203683461 509981839599520503072 511386748248554994816 513548146170146520576 516681059099443516278 517525949652767847792 519580503875534669568 520606461257843846886 521145012237752238336 522040638837066557208 524247065882024573088 524882345751815635584 525691272675088001664 527367584131322338404 527913129279800968704 528870055880984225408 529596525737963599344 531055469335037879232 535738498165152851712 535817394621645127992 537430793870181995784 537952293612116293248 539564369409209079936 540629786690837840997 542119124946184501716 543663623877655112832 544322432631512510976 545910167777976001728 545961441391930916352 546571698882055951104 546899716876926869456 547650952751757812958 549159633062368716024 549211211876406695616 550724190421520763648 552480326232813878328 556343825017658730624 556425755953246863684 557876452634787267072 560653112123831835108 564573763257564924864 565257910809647607552 567934321372193287512 569498878731345335136 569552367871829165824 570334720025499260832 571905890053117716096 572598922638344329728 573729569549460565956 575310091779624369168 576949151870164609536 579333239274586777344 582216693359363828766 584528066859976503264 587295718691699876859 588615675719137178112 588968925867459705568 589777949117277644724 590492638970792590032 591402681759474001872 591458228174591826048 593087589684714668544 594978812866107253584 596617872956647493952 599139503865170940672 602705810435796958176 602794568949350768991 606920536382900433408 607374204800817821367 608739288564235885056 611621576862362001936 612362736710451574848 613364088477354486272 614206621565922280896 615262181486542728138 615898650826434463488 617862613360957532568 619564714224210859104 621540367011915613119 623897334603401144832 625028247859344993664 625886803144866071952 627611009214135675456 627669956430179080704 635042838070097929472 635145483664760540472 635915149660853558496 636955014957252735744 637666982029065276288 638926111543717448451 640686238572763502028 640746413855807811552 642511555491774224256 644560380604949524716 645227158008645628416 647223853252077415314 649067795853935185728 650855861407251811584 651811108600570583808 657497247748142136192 657594075217473566172 659467562611255542144 661453284763300917888 662590041600892168764 665390506696415804304 667223538395304002112 668032076411401718016 669351164474370660282 671195107076228430696 673107343848525377792 674031941848317308256 674848730252334388608 675888779153684573568 678044036740271577948 679975786132694004096 681848997664739993088 684831699634765370688 688074273970157252178 688908078799258021704 690034599537023797056 694141948343791795848 695636707668071210496 696054185116088742944 697010303502237216492 698996087842699430784 699843127669087514112 700921696900117335552 701950424646768321024 703156778841763117872 706128700983951465792 708073959113383838976 714423192828860170656 716574391826909327712 717269724816155057664 717805878400966516161 719419159212278773248 720839715587783787996 722825499928246002288 724884831836873483776 725880552759726331968 726760171040975495424 727880223703968002304 730201270335677083944 732212844083158288032 732281615835208927488 736640434977085171104 739684403716659903216 741791766690211640832 741901007937662484912 747537482831775780144 750626480694717002376 751536085962826932768 751987110705774445502 752765017676753233152 755094495460756984533 757245761829591050016 759331838308460446848 760446293367332347776 762541186737490288128 764972759399280754608 767080122372832492224 770322219255219780864 776288924479151771688 779370755813302004352 780909691886765770329 781717518356628357504 782664799582588995072 783060958255599835812 786370598823036859632 787323518627723453376 788536909012632002496 788610970899455768064 791051376196983507606 793305083821476338112 795490497275529991936 796583204002556818848 803607747247729277568 803726091932467691988 809346554113813619904 809832273067757095156 813178687419276752574 815495435816482669248 816483648947268766464 818942162087896374528 820349575315390304184 823739449593553074036 823816817814610043424 826086285632281145472 828720489349220817492 829577774582544379392 834515737526488095936 836814678952180900608 840979668185747752662 846860644886347387296 847886866214471411328 850222642705420368384 851901482058289931268 854248318097018002704 854328551807743748736 856682073989032299008 857858835079676574144 858898383957516494592 859413840806599366288 860594354324190848934 862965137669436553752 865423727805246914304 872660186527995081216 873325040039045743149 876662996997522848256 876792100289964754896 879290083481674056192 881937713017734557184 883453388801189558352 887104022639211002808 887187342261887739072 889631384527072002816 892468219299160880376 894926809434971240928 898709255797756411008 899798307003112518144 901185038871579431424 904058715653695437264 906634381510258672128 910380804574350650112 913108932846353827584 917432365293543002904 918544105065677362272 920046132716031729408 922893272229814092207 923847976239651695232 924967490415786994176 925522597791722394464 926793920041436298852 929347071336316288656 931994783790265907712 937542371789017490496 941416513821203513184 941504934645268621056 952564257105146894208 955432522435879103616 956500473043597914432 957074504534622021548 961029357859145253042 961119620783711717328 963767333237661336384 966840570907424287074 967840737012968442624 973601693780902778592 976283792110877717376 980410097233916084736 982187246636113561472 986245871622213204288 989201343916883313216 993885062401338253146 996716643775701040192 998085760044623706456 1000835307592956003168 1002048114617102577024 1004026746711555990423 1006792660614342646044 1009661015772788066688 1012442451077947262464 1013833168730526860352 1013928391156443130368 1017066055110407366922 1019963679199041006144 1022773496497109989632 1032111410955235878267 1033362118198887032556 1035051899305535695584 1039161007751069339136 1041212922515687693772 1042290024475504476672 1044081277674133114416 1048494131764049146176 1049764691503631271168 1051382545350176003328 1054735168262644676808 1057740111761968450816 1059193051475927198688 1062110938670075758464 1071476996330305703424 1071634789243290255984 1074861587740363991568 1075904587224232586496 1079128738818418159872 1081259573381675681994 1084238249892369003432 1087327247755310225664 1091820335555952003456 1093143397764111902208 1093799433753853738912 1095301905503515625916 1098319266124737432048 1098422423752813391232 1101448380843041527296 1104960652465627756656 1112687650035317461248 1112851511906493727368 1121306224247663670216 1127980666058661668253 1129147526515129849728 1130515821619295215104 1135868642744386575024 1138997757462690670272 1139104735743658331648 1140669440050998521664 1143811780106235432192 1147459139098921131912 1150620183559248738336 1158666478549173554688 1164433386718727657532 1169056133719953006528 1174591437383399753718 1177937851734919411136 1179555898234555289448 1180985277941585180064 1182805363518948003744 1182916456349183652096 1186577064295475261409 1189957625732214507168 1193235745913294987904 1198279007730341881344 1205411620871593916352 1205589137898701537982 1214748409601635642734 1219768031128915128861 1223243153724724003872 1224725473420903149696 1228413243131844561792 1230524362973085456276 1231797301652868926976 1235725226721915065136 1239129428448421718208 1243080734023831226238 1250056495718689987328 1251773606289732143904 1255222018428271350912 1261469502278621628993 1270085676140195858944 1270290967329521080944 1271830299321707116992 1273910029914505471488 1275333964058130552576 1277852223087434896902 1281372477145527004056 1281492827711615623104 1285023110983548448512 1289120761209899049432 1294447706504154830628 1298135591707870371456 1301711722814503623168 1303622217201141167616 1314994495496284272384 1315188150434947132344 1318935125222511084288 1322906569526601835776 1325180083201784337528 1330781013392831608608 1334447076790608004224 1336064152822803436032 1338702328948741320564 1342390214152456861392 1346214687697050755584 1348063883696634616512 1349697460504668777216 1351777558307369147136 1356088073480543155896 1359951572265388008192 1369663399269530741376 1376148547940314504356 1377816157598516043408 1380069199074047594112 1388283896687583591696 1392108370232177485888 1394020607004474432984 1397992175685398861568 1406313557683526235744 1412257401967902931584 1416147918226767677952 1428846385657720341312 1433148783653818655424 1435611756801933032322 1441544036788717879563 1441679431175567575992 1445650999856492004576 1450260856361136430611 1451761105519452663936 1453520342081950990848 1455760447407936004608 1460402540671354167888 1464425688166316576064 1464563231670417854976 1473280869954170342208 1479368807433319806432 1483802015875324969824 1490827593602007379719 1495074965663551560288 1501252961389434004752 1503072171925653865536 1503974221411548891004 1505530035353506466304 1510188990921513969066 1514491523659182100032 1518663676616920893696 1520892586734664695552 1529945518798561509216 1534160244745664984448 1540644438510439561728 1552577848958303543376 1558741511626604008704 1561819383773531540658 1563435036713256715008 1566121916511199671624 1572741197646073719264 1574647037255446906752 1577073818025264004992 1582102752393967015212 1586610167642952676224 1590980994551059983872 1593166408005113637696 1607215494495458555136 1607452183864935383976 1618693108227627239808 1619664546135514190312 1621889360072513522991 1626357374838553505148 1630990871632965338496 1632967297894537532928 1637884324175792749056 1640699150630780608368 1647478899187106148072 1647633635629220086848 1652172571264562290944 1657440978698441634984 1669031475052976191872 1673629357904361801216 1681959336371495505324 1693721289772694774592 1695773732428942822656 1703802964116579862536 1708496636194036005408 1708657103615487497472 1715717670159353148288 1717796767915032989184 1718827681613198732576 1721188708648381697868 1725930275338873107504 1730847455610493828608 1746650080078091486298 1753584200579929509792 1761887156075099630577 1766906777602379116704 1774208045278422005616 1774374684523775478144 1779262769054144005632 1784936438598321760752 1789853618869942481856 1797418511595512822016 1808117431307390874528 1808383706848052306973 1820761609148701300224 1822122614402453464101 1826217865692707655168 1834864730587086005808 1837088210131354724544 1840092265432063458816 1845786544459628184414 1847695952479303390464 1851045195583444788928 1853587840082872597704 1858694142672632577312 1864621101035746839357 1875084743578034980992 1882833027642407026368 1883009869290537242112 1905128514210293788416 1910865044871758207232 1913000946087195828864 1914149009069244043096 1916778334631152345353 1922058715718290506084 1922239241567423434656 1927534666475322672768 1933681141814848574148 1935681474025936885248 1947203387561805557184 1952567584221755434752 1964374493272227122944 1972491743244426408576 1978402687833766626432 1987770124802676506292 1993433287551402080384 1996171520089247412912 2001670615185912006336 2004096229234205154048 2008053493423111980846 2013585321228685292088 2019322031545576133376 2027666337461053720704 2034132110220814733844 2039927358398082012288 2045546992994219979264 2064222821910471756534 2066724236397774065112 2070103798611071391168 2082425845031375387544 2088162555348266228832 2096988263528098292352 2099529383007262542336 2102765090700352006656 2109470336525289353616 2115480223523936901632 2118386102951854397376 2124221877340151516928 2143269578486580511968 2149723175480727983136 2151809174448465172992 2153417635202899548483 2158257477636836319744 2162519146763351363988 2168476499784738006864 2174654495510620451328 2183640671111904006912 2187598867507707477824 2190603811007031251832 2196638532249474864096 2196844847505626782464 2209921304931255513312 2225375300070634922496 2225703023812987454736 2242612448495327340432 2255961332117323336506 2258295053030259699456 2265283486382270953599 2271737285488773150048 2277995514925381340544 2281338880101997043328 2287623560212470864384 2294918278197842263824 2301240367118497476672 2328866773437455315064 2338112267439906013056 2342729075660297310987 2349182874766799507436 2355875703469838822272 2359111796469110578896 2361970555883170360128 2365610727037896007488 2365832912698367304192 2373154128590950522818 2379915251464429014336 2386471491826589975808 2410823241743187832704 2411178275797403075964 2429496819203271285468 2439536062257830257722 2446486307449448007744 2449450946841806299392 2456826486263689123584 2461048725946170912552 2471450453443830130272 2478258856896843436416 2486161468047662452476 2500112991437379974656 2503547212579464287808 2510444036856542701824 2522939004557243257986 2540581934659042161888 2543660598643414233984 2550667928116261105152 2555704446174869793804 2562744954291054008112 2562985655423231246208 2570046221967096897024 2578241522419798098864 2588895413008309661256 2596271183415740742912 2629988990992568544768 2630376300869894264688 2631954887470210559257 2637870250445022168576 2645813139053203671552 2650360166403568675056 2661562026785663217216 2668894153581216008448 2677404657897482641128 2684780428304913722784 2696127767393269233024 2699394921009337554432 2703555116614738294272 2712176146961086311792 2719903144530776016384 2739326798539061482752 2752297095880629008712 2755632315197032086816 2760138398148095188224 2768679816689442276621 2776567793375167183392 2784216740464354971776 2788041214008948865968 2795984351370797723136 2812627115367052471488 2824514803935805863168 2857692771315440682624 2866297567307637310848 2871223513603866064644 2883088073577435759126 2883358862351135151984 2891301999712984009152 2900521712722272861222 2903522211038905327872 2920805081342708335776 2928851376332633152128 2946561739908340684416 2958737614866639612864 2967604031750649939648 2981655187204014759438 2990149931327103120576 3002505922778868009504 3006144343851307731072 3007948442823097782008 3012080240134667971269 3020377981843027938132 3028983047318364200064 3037327353233841787392 3041785173469329391104 3059891037597123018432 3068320489491329968896 3105155697916607086752 3117483023253208017408 3123638767547063081316 3126870073426513430016 3132243833022399343248 3145482395292147438528 3149294074510893813504 3154147636050528009984 3164205504787934030424 3173220335285905352448 3186332816010227275392 3214430988990917110272 3214904367729870767952 3237386216455254479616 3239329092271028380624 3243778720145027045982 3252714749677107010296 3261981743265930676992 3281398301261561216736 3294957798374212296144 3295267271258440173696 3304345142529124581888 3314881957396883269968 3338062950105952383744 3363918672742991010648 3383941998175985004759 3387442579545389549184 3391547464857885645312 3407605928233159725072 3416993272388072010816 3417314207230974994944 3431435340318706296576 3437655363226397465152 3442377417296763395736 3451860550677746215008 3493300160156182972596 3507168401159859019584 3523774312150199261154 3533813555204758233408 3548416090556844011232 3548749369047550956288 3559731192886425784227 3569872877196643521504 3579707237739884963712 3594837023191025644032 3616234862614781749056 3616767413696104613946 3644245228804906928202 3669729461174172011616 3674176420262709449088 3691573088919256368828 3695391904958606780928 3702090391166889577856 3707175680165745195408 3717388285345265154624 3729242202071493678714 3750169487156069961984 3765666055284814052736 3784408506835864886979 3810257028420587576832 3821730089743516414464 3826001892174391657728 3828298018138488086192 3833556669262304690706 3844117431436581012168 3844478483134846869312 3855069332950645345536 3867362283629697148296 3894406775123611114368 3905135168443510869504 3928748986544454245888 3944983486488852817152 3956805375667533252864 3975540249605353012584 3986866575102804160768 3992343040178494825824 4003341230371824012672 4008192458468410308096 4016106986846223961692 4027170642457370584176 4038644063091152266752 4055332674922107441408 4068264220441629467688 4079854716796164024576 4128445643820943513068 4133448472795548130224 4140207597222142782336 4164851690062750775088 4176325110696532457664 4193976527056196584704 4218940673050578707232 4236772205903708794752 4248443754680303033856 4286539156973161023936 4299446350961455966272 4306835270405799096966 4325038293526702727976 4336952999569476013728 4350782569083409291833 4367281342223808013824 4375197735015414955648 4381207622014062503664 4393277064498949728192 4393689695011253564928 4419842609862511026624 4451406047625974909472 4472482780806022139157 4485224896990654680864 4511922664234646673012 4516590106060519398912 4530566972764541907198 4543474570977546300096 4555991029850762681088 4562677760203994086656 4589836556395684527648 4602480734236994953344 4657733546874910630128 4676224534879812026112 4685458151320594621974 4698365749533599014872 4711751406939677644544 4718223592938221157792 4723941111766340720256 4731221454075792014976 4746308257181901045636 4759830502928858028672 4772942983653179951616 4821646483486375665408 4822356551594806151928 4858993638406542570936 4879072124515660515444 4892972614898896015488 4898901893683612598784 4913652972527378247168 4922097451892341825104 4942900906887660260544 4956517713793686872832 4972322936095324904952 5007094425158928575616 5020888073713085403648 5045878009114486515972 5081163869318084323776 5087321197286828467968 5111408892349739587608 5125489908582108016224 5125971310846462492416 5156483044839596197728 5177790826016619322512 5192542366831481485824 5260752601739788529376 5263909774940421118514 5285661468225298891731 5300720332807137350112 5323124053571326434432 5337788307162432016896 5354809315794965282256 5369560856609827445568 5392255534786538466048 5424352293922172623584 5466367843207360392303 5478653597078122965504 5504594191761258017424 5511264630394064173632 5520276796296190376448 5537359633378884553242 5553135586750334366784 5568433480928709943552 5576082428017897731936 5593863303107240518071 5625254230734104942976 5649029607871611726336 5715385542630881365248 5732595134615274621696 5742447027207732129288 5766176147154871518252 5766717724702270303968 5782603999425968018304 5801043425444545722444 5807044422077810655744 5841610162685416671552 5857702752665266304256 5893123479816681368832 5917475229733279225728 5935208063501299879296 5963310374408029518876 5980299862654206241152 6005011845557736019008 6012288687702615462144 6015896885646195564016 6024160480269335942538 6040755963686055876264 6057966094636728400128 6119782075194246036864 6136640978982659937792 6210311395833214173504 6247277535094126162632 6264487666044798686496 6290964790584294877056 6298588149021787627008 6308295272101056019968 6328411009575868060848 6346440670571810704896 6372665632020454550784 6429808735459741535904 6460252905608698645449 6474772432910508959232 6478658184542056761248 6487557440290054091964 6505429499354214020592 6523963486531861353984 6562796602523122433472 6589915596748424592288 6590534542516880347392 6629763914793766539936 6676125900211904767488 6727837345485982021296 6767883996351970009518 6774885159090779098368 6815211856466319450144 6833986544776144021632 6862870680637412593152 6875310726452794930304 6884754834593526791472 6903721101355492430016 6986600320312365945192 7014336802319718039168 7028187226980891932961 7047548624300398522308 7067627110409516466816 7096832181113688022464 7097498738095101912576 7119462385772851568454 7139745754393287043008 7159414475479769927424 7232469725229563498112 7233534827392209227892 7288490457609813856404 7339458922348344023232 7348352840525418898176 7383146177838512737656 7404180782333779155712 7414351360331490390816 7434776570690530309248 7458484404142987357428 7500338974312139923968 7531332110569628105472 7568817013671729773958 7652003784348783315456 7656596036276976172384 7667113338524609381412 7688234862873162024336 7688956966269693738624 7710138665901290691072 7734724567259394296592 7788813550247222228736 7889966972977705634304 7895864662410631677771 7913610751335066505728 7951080499210706025168 7973733150205608321536 7984686080356989651648 8006682460743648025344 8032213973692447923384 8054341284914741168352 8110665349844214882816 8136528440883258935376 8159709433592328049152 8256891287641887026136 8266896945591096260448 8280415194444285564672 8306039450068326829863 8329703380125501550176 8352650221393064915328 8387953054112393169408 8437881346101157414464 8473544411807417589504 8573078313946322047872 8598892701922911932544 8613670540811598193932 8650076587053405455952 8673905999138952027456 8701565138166818583666 8750395470030829911296 8762415244028125007328 8786554128997899456384 8839685219725022053248 8902812095251949818944 8944965561612044278314 8970449793981309361728 9023845328469293346024 9061133945529083814396 9086949141955092600192 9111982059701525362176 9125355520407988173312 9179673112791369055296 9204961468473989906688 9315467093749821260256 9352449069759624052224 9370916302641189243948 9396731499067198029744 9423502813879355289088 9436447185876442315584 9447882223532681440512 9462442908151584029952 9492616514363802091272 9519661005857716057344 9643292966972751330816 9644713103189612303856 9717987276813085141872 9758144249031321030888 9785945229797792030976 9844194903784683650208 9885801813775320521088 9913035427587373745664 9944645872190649809904 10014188850317857151232 10091756018228973031944 10151825994527955014277 10162327738636168647552 10174642394573656935936 10222817784699479175216 10250979817164216032448 10251942621692924984832 10312966089679192395456 10355581652033238645024 10521505203479577058752 10527819549880842237028 10571322936450597783462 10601440665614274700224 10646248107142652868864 10709618631589930564512 10739121713219654891136 10784511069573076932096 10848704587844345247168 10932735686414720784606 11009188383522516034848 11022529260788128347264 11074719266757769106484 11106271173500668733568 11136866961857419887104 11152164856035795463872 11187726606214481036142 11250508461468209885952 11353225520507594660937 11430771085261762730496 11465190269230549243392 11484894054415464258576 11532352294309743036504 11533435449404540607936 11565207998851936036608 11602086850889091444888 11683220325370833343104 11715405505330532608512 11786246959633362737664 11834950459466558451456 11870416127002599758592 11926620748816059037752 11960599725308412482304 12010023691115472038016 12024577375405230924288 12031793771292391128032 12048320960538671885076 12081511927372111752528 12115932189273456800256 12239564150388492073728 12420622791666428347008 12494555070188252325264 12528975332089597372992 12581929581168589754112 12656822019151736121696 12745331264040909101568 12859617470919483071808 12920505811217397290898 12957316369084113522496 12975114880580108183928 13010858998708428041184 13052347707250227875499 13125593205046244866944 13179831193496849184576 13181069085033760694784 13259527829587533079872 13417448342418066417471 13455674690971964042592 13535767992703940019036 13549770318181558196736 13630423712932638900288 13667973089552288043264 13750621452905589860608 13769509669187053582944 13807442202710984860032 13973200640624731890384 14028673604639436078336 14056374453961783865922 14095097248600797044616 14135254220819032933632 14193664362227376044928 14238924771545703136908 14279491508786574086016 14318828950959539854848 14464939450459126996224 14467069654784418455784 14576980915219627712808 14678917844696688046464 14696705681050837796352 14766292355677025475312 14808361564667558311424 14828702720662980781632 14869553141381060618496 14916968808285974714856 15062664221139256210944 15137634027343459547916 15313192072553952344768 15334226677049218762824 15376469725746324048672 15377913932539387477248 15469449134518788593184 15577627100494444457472 15791729324821263355542 15856984404675896675193 15902160998421412050336 15969372160713979303296 16013364921487296050688 16064427947384895846768 16108682569829482336704 16273056881766517870752 16399103529622081176909 16513782575283774052272 16533793891182192520896 16560830388888571129344 16612078900136653659726 16659406760251003100352 16705300442786129830656 16875762692202314828928 16947088823614835179008 17146156627892644095744 17197785403845823865088 17227341081623196387864 17300153174106810911904 17347811998277904054912 17403130276333637167332 17500790940061659822592 17524830488056250014656 17573108257995798912768 17679370439450044106496 17805624190503899637888 17889931123224088556628 17940899587962618723456 18047690656938586692048 18122267891058167628792 18173898283910185200384 18359346225582738110592 18409922936947979813376 18630934187499642520512 18741832605282378487896 18793462998134396059488 18872894371752884631168 18895764447065362881024 18924885816303168059904 18985233028727604182544 19039322011715432114688 19289426206379224607712 19380758716826095936347 19435974553626170283744 19516288498062642061776 19571890459595584061952 19688389807569367300416 19771603627550641042176 19889291744381299619808 20028377700635714302464 20183512036457946063888 20303651989055910028554 20324655477272337295104 20445635569398958350432 20501959634328432064896 20625932179358384790912 20711163304066477290048 21043010406959154117504 21055639099761684474056 21084561680942675798883 21142645872901195566924 21202881331228549400448 21292496214285305737728 21419237263179861129024 21478243426439309782272 21697409175688690494336 21865471372829441569212 22018376767045032069696 22045058521576256694528 22149438533515538212968 22212542347001337467136 22304329712071590927744 22375453212428962072284 22501016922936419771904 22706451041015189321874 22969788108830928517152 23064704588619486073008 23066870898809081215872 23130415997703872073216 23204173701778182889776 23366440650741666686208 23669900918933116902912 23687593987231895033313 23740832254005199517184 23853241497632118075504 23921199450616824964608 24020047382230944076032 24063587542584782256064 24096641921077343770152 24163023854744223505056 24479128300776984147456 24841245583332856694016 24918118350204980489589 24989110140376504650528 25057950664179194745984 25163859162337179508224 25313644038303472243392 25719234941838966143616 25841011622434794581796 25914632738168227044992 25950229761160216367856 26021717997416856082368 26104695414500455750998 26251186410092489733888 26359662386993698369152 26519055659175066159744 26834896684836132834942 26911349381943928085184 27071535985407880038072 27260847425865277800576 27335946179104576086528 27501242905811179721216 27539019338374107165888 27614884405421969720064 27946401281249463780768 28057347209278872156672 28112748907923567731844 28190194497201594089232 28270508441638065867264 28387328724454752089856 28477849543091406273816 28558983017573148172032 28929878900918253992448 28934139309568836911568 29153961830439255425616 29357835689393376092928 29532584711354050950624 29657405441325961563264 29739106282762121236992 29833937616571949429712 30275268054686919095832 30455477983583865042831 30626384145107904689536 30668453354098437525648 30752939451492648097344 30755827865078774954496 30938898269037577186368 31583458649642526711084 31713968809351793350386 31804321996842824100672 31938744321427958606592 32128855894769791693536 32217365139658964673408 32546113763533035741504 32798207059244162353818 33027565150567548104544 33067587782364385041792 33224157800273307319452 33318813520502006200704 33410600885572259661312 33751525384404629657856 34292313255785288191488 34395570807691647730176 34454682163246392775728 34600306348213621823808 34695623996555808109824 34806260552667274334664 35049660976112500029312 35146216515991597825536 35358740878900088212992 35611248381007799275776 35779862246448177113256 35881799175925237446912 36095381313877173384096 36244535782116335257584 36347796567820370400768 36718692451165476221184 37261868374999285041024 37483665210564756975792 37586925996268792118976 37745788743505769262336 37970466057455208365088 38578852412758449215424 38761517433652191872694 38871949107252340567488 39032576996125284123552 39157043121750683626497 39376779615138734600832 39543207255101282084352 39778583488762599239616 40367024072915892127776 40607303978111820057108 40649310954544674590208 40891271138797916700864 41003919268656864129792 41251864358716769581824 41422326608132954580096 42086020813918308235008 42111278199523368948112 42169123361885351597766 42285291745802391133848 42405762662457098800896 42838474526359722258048 42956486852878619564544 43394818351377380988672 43730942745658883138424 44036753534090064139392 44090117043152513389056 44298877067031076425936 44425084694002674934272 44608659424143181855488 44750906424857924144568 45412902082030378643748 45939576217661857034304 46129409177238972146016 46133741797618162431744 46408347403556365779552 46732881301483333372416 47375187974463790066626 47706482995264236151008 48040094764461888152064 48127175085169564512128 48193283842154687540304 48326047709488447010112 49197310588866243530727 49682491166665713388032 49836236700409960979178 49978220280753009301056 50115901328358389491968 50627288076606944486784 51438469883677932287232 51682023244869589163592 51829265476336454089984 51900459522320432735712 52043435994833712164736 52209390829000911501996 52502372820184979467776 52719324773987396738304 53038111318350132319488 53669793369672265669884 53822698763887856170368 54143071970815760076144 54521694851730555601152 55078038676748214331776 55229768810843939440128 55892802562498927561536 56225497815847135463688 56380388994403188178464 56774657448909504179712 56955699086182812547632 57117966035146296344064 57868278619137673823136 58142276150478287809041 58307923660878510851232 58715671378786752185856 59065169422708101901248 59314810882651923126528 59667875233143898859424 60550536109373838191664 60910955967167730085662 61252768290215809379072 61336906708196875051296 61505878902985296194688 61877796538075154372736 63166917299285053422168 63427937618703586700772 63608643993685648201344 63877488642855917213184 64257711789539583387072 64434730279317929346816 65092227527066071483008 65596414118488324707636 66055130301135096209088 66135175564728770083584 66448315600546614638904 66637627041004012401408 67503050768809259315712 68909364326492785551456 69200612696427243647616 69391247993111616219648 69612521105334548669328 70099321952225000058624 71062781961695685099939 71222496762015598551552 71559724492896354226512 71763598351850474893824 72190762627754346768192 72489071564232670515168 73437384902330952442368 74523736749998570082048 74967330421129513951584 75173851992537584237952 75491577487011538524672 75940932114910416730176 77157704825516898430848 77523034867304383745388 77743898214504681134976 78065153992250568247104 78314086243501367252994 78753559230277469201664 79557166977525198479232 80734048145831784255552 81214607956223640114216 81782542277595833401728 82007838537313728259584 82503728717433539163648 82844653216265909160192 84172041627836616470016 84222556399046737896224 84338246723770703195532 84570583491604782267696 84811525324914197601792 85676949052719444516096 86789636702754761977344 87461885491317766276848 88073507068180128278784 88597754134062152851872 89217318848286363710976 89501812849715848289136 90825804164060757287496 91366433950751595128493 91879152435323714068608 92258818354477944292032 92267483595236324863488 92816694807112731559104 94750375948927580133252 95412965990528472302016 96254350170339129024256 96386567684309375080608 96652095418976894020224 98394621177732487061454 99672473400819921958356 99956440561506018602112 100231802656716778983936 101254576153213888973568 102876939767355864574464 103364046489739178327184 103658530952672908179968 103800919044640865471424 104086871989667424329472 104418781658001823003992 105438649547974793476608 106076222636700264638976 107339586739344531339768 107645397527775712340736 108286143941631520152288 109043389703461111202304 110156077353496428663552 111785605124997855123072 112450995631694270927376 112760777988806376356928 113911398172365625095264 115736557238275347646272 116284552300956575618082 116615847321757021702464 118130338845416203802496 118629621765303846253056 119335750466287797718848 121101072218747676383328 121821911934335460171324 122505536580431618758144 122673813416393750102592 123011757805970592389376 123755593076150308745472 126333834598570106844336 126855875237407173401544 127217287987371296402688 128515423579079166774144 128869460558635858693632 130184455054132142966016 131192828236976649415272 132110260602270192418176 132270351129457540167168 132896631201093229277808 133275254082008024802816 137818728652985571102912 138401225392854487295232 139225042210669097338656 140198643904450000117248 142125563923391370199878 143119448985792708453024 144381525255508693536384 144978143128465341030336 147591931766598730592181 149047473499997140164096 149934660842259027903168 150347703985075168475904 151881864229820833460352 154315409651033796861696 155046069734608767490776 155487796429009362269952 156130307984501136494208 156628172487002734505988 157507118460554938403328 159114333955050396958464 161468096291663568511104 162429215912447280228432 163565084555191666803456 165689306432531818320384 168445112798093475792448 168676493447541406391064 169141166983209564535392 171353898105438889032192 174426828451434863427123 174923770982635532553696 176147014136360256557568 177195508268124305703744 179003625699431696578272 181651608328121514574992 182732867901503190256986 183758304870647428137216 184517636708955888584064 185633389614225463118208 189500751897855160266504 190825931981056944604032 192508700340678258048512 192773135368618750161216 193304190837953788040448 196789242355464974122908 199344946801639843916712 199912881123012037204224 202509152306427777947136 206728092979478356654368 207601838089281730942848 208173743979334848658944 208837563316003646007984 213188345885087055299817 214679173478689062679536 215290795055551424681472 216572287883263040304576 220312154706992857327104 223571210249995710246144 224901991263388541854752 225521555977612752713856 227822796344731250190528 231473114476550695292544 232569104601913151236164 233231694643514043404928 236260677690832407604992 238671500932575595437696 242202144437495352766656 243643823868670920342648 245347626832787500205184 246023515611941184778752 247511186152300617490944 252667669197140213688672 253711750474814346803088 254434575974742592805376 257030847158158333548288 260368910108264285932032 262385656473953298830544 264220521204540384836352 265793262402186458555616 274099301852254785385479 275637457305971142205824 276802450785708974590464 278450084421338194677312 284251127846782740399756 286238897971585416906048 288763050511017387072768 289956286256930682060672 295183863533197461184362 299869321684518055806336 300695407970150336951808 303763728459641666920704 308630819302067593723392 310092139469217534981552 310975592858018724539904 312260615969002272988416 313256344974005469011976 318228667910100793916928 322936192583327137022208 324858431824894560456864 327130169110383333606912 336890225596186951584896 337352986895082812782128 338282333966419129070784 348853656902869726854246 349847541965271065107392 354391016536248611407488 358007251398863393156544 363303216656243029149984 365465735803006380513972 367516609741294856274432 369035273417911777168128 371266779228450926236416 379001503795710320533008 381651863962113889208064 385546270737237500322432 386608381675907576080896 393578484710929948245816 398689893603279687833424 399825762246024074408448 413456185958956713308736 415203676178563461885696 417675126632007292015968 426376691770174110599634 429358346957378125359072 433144575766526080609152 447142420499991420492288 449803982526777083709504 451043111955225505427712 455645592689462500381056 462946228953101390585088 465138209203826302472328 466463389287028086809856 472521355381664815209984 477343001865151190875392 484404288874990705533312 487287647737341840685296 490695253665575000410368 505335338394280427377344 507423500949628693606176 514061694316316667096576 524771312947906597661088 528441042409080769672704 531586524804372917111232 548198603704509570770958 551274914611942284411648 556900168842676389354624 568502255693565480799512 572477795943170833812096 577526101022034774145536 579912572513861364121344 590367727066394922368724 599738643369036111612672 607527456919283333841408 620184278938435069963104 624521231938004545976832 626512689948010938023952 639565037655261165899451 645872385166654274044416 649716863649789120913728 673780451192373903169792 674705973790165625564256 676564667932838258141568 697707313805739453708492 699695083930542130214784 708782033072497222814976 716014502797726786313088 726606433312486058299968 730931471606012761027944 738070546835823554336256 742533558456901852472832 758003007591420641066016 763303727924227778416128 771092541474475000644864 787156969421859896491632 797379787206559375666848 826912371917913426617472 830407352357126923771392 835350253264014584031936 852753383540348221199268 858716693914756250718144 866289151533052161218304 899607965053554167419008 902086223910451010855424 911291185378925000762112 925892457906202781170176 930276418407652604944656 932926778574056173619712 954686003730302381750784 968808577749981411066624 974575295474683681370592 981390507331150000820736 1010670676788560854754688 1014847001899257387212352 1049542625895813195322176 1063173049608745834222464 1096397207409019141541916 1102549829223884568823296 1113800337685352778709248 1137004511387130961599024 1144955591886341667624192 1159825145027722728242688 1180735454132789844737448 1199477286738072223225344 1240368557876870139926208 1253025379896021876047904 1279130075310522331798902 1299433727299578241827456 1347560902384747806339584 1349411947580331251128512 1353129335865676516283136 1395414627611478907416984 1399390167861084260429568 1417564066144994445629952 1432029005595453572626176 1453212866624972116599936 1461862943212025522055888 1516006015182841282132032 1542185082948950001289728 1574313938843719792983264 1594759574413118751333696 1653824743835826853234944 1670700506528029168063872 1705506767080696442398536 1717433387829512501436288 1732578303066104322436608 1799215930107108334838016 1822582370757850001524224 1860552836815305209889312 1918695112965783497698353 1937617155499962822133248 1949150590949367362741184 2021341353577121709509376 2029694003798514774424704 2099085251791626390644352 2126346099217491668444928 2192794414818038283083832 2227600675370705557418496 2274009022774261923198048 2289911183772683335248384 2361470908265579689474896 2480737115753740279852416 2506050759792043752095808 2558260150621044663597804 2598867454599156483654912 2698823895160662502257024 2706258671731353032566272 2790829255222957814833968 2798780335722168520859136 2864058011190907145252352 2906425733249944233199872 2923725886424051044111776 3032012030365682564264064 3148627877687439585966528 3189519148826237502667392 3307649487671653706469888 3341401013056058336127744 3411013534161392884797072 3434866775659025002872576 3598431860214216669676032 3721105673630610419778624 3837390225931566995396706 3898301181898734725482368 4042682707154243419018752 4059388007597029548849408 4198170503583252781288704 4252692198434983336889856 4385588829636076566167664 4548018045548523846396096 4722941816531159378949792 4961474231507480559704832 5012101519584087504191616 5116520301242089327195608 5197734909198312967309824 5397647790321325004514048 5581658510445915629667936 5812851466499888466399744 5847451772848102088223552 6064024060731365128528128 6297255755374879171933056 6379038297652475005334784 6682802026112116672255488 6822027068322785769594144 6869733551318050005745152 7442211347261220839557248 7674780451863133990793412 7796602363797469450964736 8118776015194059097698816 8396341007166505562577408 8771177659272153132335328 9096036091097047692792192 9445883633062318757899584 9922948463014961119409664 10024203039168175008383232 10233040602484178654391216 10795295580642650009028096 11163317020891831259335872 11694903545696204176447104 12128048121462730257056256 12594511510749758343866112 12758076595304950010669568 13644054136645571539188288 14884422694522441679114496 15349560903726267981586824 15593204727594938901929472 17542355318544306264670656 18192072182194095385584384 18891767266124637515799168 20048406078336350016766464 20466081204968357308782432 22326634041783662518671744 23389807091392408352894208 25189023021499516687732224 27288108273291143078376576 29768845389044883358228992 30699121807452535963173648 35084710637088612529341312 36384144364388190771168768 37783534532249275031598336 40932162409936714617564864 44653268083567325037343488 46779614182784816705788416 54576216546582286156753152 61398243614905071926347296 70169421274177225058682624 75567069064498550063196672 81864324819873429235129728 89306536167134650074686976 109152433093164572313506304 122796487229810143852694592 140338842548354450117365248 163728649639746858470259456 245592974459620287705389184 327457299279493716940518912 491185948919240575410778368 982371897838481150821556736
- Sum of all divisors σ(n): 4093311044057871035751436800
- Sum of proper divisors (its aliquot sum) s(n): 3110939146219389884929880064
- 982371897838481150821556736 is an abundant number, because the sum of its proper divisors (3110939146219389884929880064) is greater than itself. Its abundance is 2128567248380908734108323328
Bases of 982371897838481150821556736
- Binary: 1100101100100110010101011101001010100011111111101011110000110001101101100001100010000000002
- Hexadecimal: 0x32C99574A8FFAF0C6D86200
- Base-36: 3FFMVHOCGOAOXC8000
Squares and roots of 982371897838481150821556736
- 982371897838481150821556736 squared (9823718978384811508215567362) is 965054545662779247165682238757938558258008270466973696
- 982371897838481150821556736 cubed (9823718978384811508215567363) is 948042465540397617383284852144134384363670645344991492930275574187682505483616256
-
The
square root of 982371897838481150821556736 is 31342812538738.1460952317 -
982371897838481150821556736 is a
perfect cube number . Itscube root is 994089096
Scales and comparisons
How big is 982371897838481150821556736?- 982,371,897,838,481,150,821,556,736 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 982,371,897,838,481,150,821,556,736 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 982371897838481150821556736 cubic inches would be around 82840758 feet tall.
Recreational maths with 982371897838481150821556736
- 982371897838481150821556736 backwards is 637655128051184838798173289
- The number of decimal digits it has is: 27
- The sum of 982371897838481150821556736's digits is 135
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 982371897838481150821556736 - Facts about the integer". Numbermatics.com. 2024. Web. 27 May 2024.
APA style:
Numbermatics. (2024). Number 982371897838481150821556736 - Facts about the integer. Retrieved 27 May 2024, from https://numbermatics.com/n/982371897838481150821556736/
Chicago style:
Numbermatics. 2024. "Number 982371897838481150821556736 - Facts about the integer". https://numbermatics.com/n/982371897838481150821556736/
The information we have on file for 982371897838481150821556736 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 982371897838481150821556736, math, Factors of 982371897838481150821556736, curriculum, school, college, exams, university, Prime factorization of 982371897838481150821556736, STEM, science, technology, engineering, physics, economics, calculator, nine hundred eighty-two septillion, three hundred seventy-one sextillion, eight hundred ninety-seven quintillion, eight hundred thirty-eight quadrillion, four hundred eighty-one trillion, one hundred fifty billion, eight hundred twenty-one million, five hundred fifty-six thousand, seven hundred thirty-six.