21532541455407889073147904
21,532,541,455,407,889,073,147,904 is an even composite number composed of six prime numbers multiplied together.
What does the number 21532541455407889073147904 look like?
This visualization shows the relationship between its 6 prime factors (large circles) and 28665 divisors.
21532541455407889073147904 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-eight thousand, six hundred sixty-five divisors.
Prime factorization of 21532541455407889073147904:
212 × 36 × 76 × 114 × 892 × 7272
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 7 × 7 × 11 × 11 × 11 × 11 × 89 × 89 × 727 × 727)See below for interesting mathematical facts about the number 21532541455407889073147904 from the Numbermatics database.
Names of 21532541455407889073147904
- Cardinal: 21532541455407889073147904 can be written as Twenty-one septillion, five hundred thirty-two sextillion, five hundred forty-one quintillion, four hundred fifty-five quadrillion, four hundred seven trillion, eight hundred eighty-nine billion, seventy-three million, one hundred forty-seven thousand, nine hundred four.
Scientific notation
- Scientific notation: 2.1532541455407889073147904 × 1025
Factors of 21532541455407889073147904
Divisors of 21532541455407889073147904
- Number of divisors d(n): 28665
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 14 16 18 21 22 24 27 28 32 33 36 42 44 48 49 54 56 63 64 66 72 77 81 84 88 89 96 98 99 108 112 121 126 128 132 144 147 154 162 168 176 178 189 192 196 198 216 224 231 242 243 252 256 264 267 288 294 297 308 324 336 343 352 356 363 378 384 392 396 432 441 448 462 484 486 504 512 528 534 539 567 576 588 594 616 623 648 672 686 693 704 712 726 727 729 756 768 784 792 801 847 864 882 891 896 924 968 972 979 1008 1024 1029 1056 1068 1078 1089 1134 1152 1176 1188 1232 1246 1296 1323 1331 1344 1372 1386 1408 1424 1452 1454 1458 1512 1536 1568 1584 1602 1617 1694 1701 1728 1764 1782 1792 1848 1869 1936 1944 1958 2016 2048 2058 2079 2112 2136 2156 2178 2181 2268 2304 2352 2376 2401 2403 2464 2492 2541 2592 2646 2662 2673 2688 2744 2772 2816 2848 2904 2908 2916 2937 3024 3072 3087 3136 3168 3204 3234 3267 3388 3402 3456 3528 3564 3584 3696 3738 3773 3872 3888 3916 3969 3993 4032 4096 4116 4158 4224 4272 4312 4356 4361 4362 4536 4608 4704 4752 4802 4806 4851 4928 4984 5082 5089 5103 5184 5292 5324 5346 5376 5488 5544 5607 5632 5696 5808 5816 5832 5874 5929 6048 6144 6174 6237 6272 6336 6408 6468 6534 6543 6776 6804 6853 6912 7056 7128 7168 7203 7209 7392 7476 7546 7623 7744 7776 7832 7921 7938 7986 7997 8019 8064 8232 8316 8448 8544 8624 8712 8722 8724 8811 9072 9216 9261 9317 9408 9504 9604 9612 9702 9801 9856 9968 10164 10178 10206 10368 10584 10648 10692 10752 10769 10976 11088 11214 11264 11319 11392 11616 11632 11664 11748 11858 11907 11979 12096 12288 12348 12474 12544 12672 12816 12936 13068 13083 13086 13552 13608 13706 13824 14112 14256 14336 14406 14418 14553 14641 14784 14952 15092 15246 15267 15488 15552 15664 15842 15876 15972 15994 16038 16128 16464 16632 16807 16821 16896 17088 17248 17424 17444 17448 17622 17787 18144 18432 18522 18634 18711 18816 19008 19208 19224 19404 19602 19629 19712 19936 20328 20356 20412 20559 20736 21168 21296 21384 21504 21538 21609 21627 21952 22176 22428 22528 22638 22784 22869 23232 23264 23328 23496 23716 23763 23814 23958 23991 24192 24696 24948 25088 25344 25632 25872 26136 26166 26172 26411 26433 27104 27216 27412 27648 27783 27951 28224 28512 28672 28812 28836 29106 29282 29403 29568 29904 30184 30492 30527 30534 30976 31104 31328 31684 31752 31944 31988 32076 32256 32307 32928 33264 33614 33642 33792 33957 34176 34496 34848 34888 34896 35244 35574 35623 35721 35937 36288 36864 37044 37268 37422 37632 38016 38416 38448 38808 39204 39249 39258 39424 39872 40656 40712 40824 41118 41472 41503 42336 42592 42768 43008 43076 43218 43254 43659 43904 43923 44352 44856 45056 45276 45568 45738 45801 46464 46528 46656 46992 47432 47526 47628 47916 47971 47982 48384 49392 49896 50176 50421 50463 50688 51264 51744 52272 52332 52344 52822 52866 53361 54208 54432 54824 55296 55447 55566 55902 55979 56133 56448 57024 57624 57672 58212 58564 58806 58887 59136 59808 60368 60984 61054 61068 61677 61952 62208 62656 63368 63504 63888 63976 64152 64512 64614 64703 64827 64881 65219 65856 66528 67228 67284 67584 67914 68352 68607 68992 69696 69776 69792 70488 71148 71246 71289 71442 71874 71973 72576 74088 74536 74844 75264 75383 76032 76832 76896 77616 78408 78498 78516 78848 79233 79299 79744 81312 81424 81648 82236 82944 83006 83349 83853 84672 85184 85536 86016 86152 86436 86508 87131 87318 87808 87846 87967 88209 88704 89712 90552 91136 91476 91581 91602 92928 93056 93312 93984 94864 95052 95256 95832 95942 95964 96768 96921 98784 99792 100352 100842 100926 101376 101871 102487 102528 103488 104544 104664 104688 105644 105732 106722 106869 107811 108416 108864 109648 110592 110894 111132 111804 111958 112266 112896 114048 115248 115344 116424 117128 117612 117649 117747 117774 118272 118459 119616 120736 121968 122108 122136 123354 123904 124416 124509 125312 126736 127008 127776 127952 128304 129024 129228 129406 129654 129762 130438 130977 131712 131769 133056 134456 134568 135168 135828 136704 137214 137403 137984 139392 139552 139584 140976 142296 142492 142578 142884 143748 143913 143946 145152 148176 149072 149688 150528 150766 151263 151389 152064 153664 153792 155232 156816 156996 157032 157696 158466 158598 159488 160083 162624 162848 163296 164472 165888 166012 166341 166698 167706 167937 169344 170368 171072 172304 172872 173016 174262 174636 175616 175692 175934 176418 176661 177408 179424 181104 182272 182952 183162 183204 184877 185031 185856 186112 186624 187968 189728 190104 190512 191664 191884 191928 193536 193842 194109 194481 195657 197568 199584 200704 201684 201852 202752 203742 204974 205056 205821 206976 209088 209328 209376 211288 211464 213444 213689 213738 213867 215622 215919 216832 217728 219296 221788 222264 223608 223916 224532 225792 226149 228096 230496 230688 232848 234256 235224 235298 235494 235548 236544 236918 237699 237897 239232 241472 243936 244216 244272 246708 247808 248832 249018 249361 250047 250624 251559 253472 254016 255552 255904 256608 258048 258456 258812 259308 259524 260876 261393 261954 263424 263538 263901 266112 268912 269136 271656 273408 274428 274743 274806 275968 278784 279104 279168 281952 284592 284984 285156 285768 287496 287826 287892 290304 290521 290763 296352 298144 299376 301056 301532 302526 302778 304128 305613 307328 307461 307584 310464 313632 313992 314064 315392 316932 317196 318976 320166 320607 323433 325248 325696 326592 328944 331776 332024 332682 333396 335412 335797 335874 338688 340736 342144 344608 345744 346032 348524 349272 351232 351384 351868 352836 352947 353241 353322 354816 355377 358848 362208 364544 365904 366324 366408 369754 370062 371712 372224 373248 373527 375936 379456 380208 381024 383328 383768 383856 387072 387684 388129 388218 388962 391314 391853 392931 395136 395307 399168 403368 403704 405504 407484 409948 410112 411642 412209 413952 418176 418656 418752 422576 422928 426888 427378 427476 427734 431244 431739 431838 433664 435456 438592 443576 444528 447216 447832 449064 451584 452298 452921 453789 454167 456192 456533 460992 461376 465696 468512 470448 470596 470988 471096 473088 473836 475398 475794 478464 480249 482944 487872 488432 488544 493416 495616 497664 498036 498722 499023 500094 501248 503118 503811 506944 508032 511104 511808 513216 516912 517624 518616 519048 521752 522786 523908 526848 527076 527681 527802 528529 529983 532224 537824 538272 543312 546816 548856 549486 549612 551936 554631 555093 557568 558208 558336 563904 569184 569968 570312 571536 574992 575652 575784 580608 581042 581526 582327 583443 586971 592704 596288 598752 602112 603064 605052 605556 608256 609917 611226 614656 614922 615168 615769 617463 620928 627264 627984 628128 633864 634392 637952 640332 641067 641214 641601 646866 647757 650496 651392 653184 657888 664048 665364 666792 670824 671594 671748 677376 678447 681472 684288 689216 691488 692064 697048 698544 702464 702768 703736 705672 705894 706482 706644 709632 710754 711733 713097 713691 717409 717696 724416 731808 732648 732816 739508 740124 743424 744448 746496 747054 748083 751872 754677 758912 760416 762048 766656 767536 767712 774144 775368 776258 776436 777924 782628 783706 784179 785862 790272 790614 791703 798336 806736 807408 814968 819896 820224 823284 824229 824418 827904 829213 836352 837312 837504 845152 845856 853776 854756 854952 855468 862488 863478 863676 867328 870912 871563 872289 877184 887152 889056 894432 895664 898128 903168 904596 905842 907578 908334 912384 913066 916839 921984 922383 922752 931392 937024 940896 941192 941976 942192 946176 947672 950796 951588 956928 958441 960498 961821 965888 967637 970299 975744 976864 977088 986832 995328 996072 997444 998046 1000188 1002496 1006236 1007391 1007622 1013888 1016064 1022208 1023616 1026432 1033824 1035248 1037232 1038096 1043504 1045572 1047816 1053696 1054152 1055362 1055604 1057058 1058841 1059723 1059966 1064448 1066131 1075648 1076544 1086624 1093632 1097712 1098972 1099224 1103872 1109262 1110186 1115136 1116416 1116672 1120581 1127808 1138368 1139936 1140624 1143072 1149984 1151304 1151568 1161216 1162084 1163052 1164387 1164654 1166886 1173942 1175559 1185408 1185921 1192576 1197504 1206128 1210104 1211112 1216512 1219834 1222452 1229312 1229844 1230336 1231538 1234926 1236627 1241856 1254528 1255968 1256256 1267728 1268784 1275904 1280664 1282134 1282428 1283202 1293732 1294139 1295217 1295514 1300992 1302784 1303049 1306368 1315776 1328096 1330728 1333584 1341648 1343188 1343496 1354752 1356894 1358763 1361367 1362944 1368576 1369599 1378432 1382976 1384128 1394096 1397088 1404928 1405536 1407472 1411344 1411788 1412964 1413288 1419264 1421508 1423466 1426194 1427382 1434818 1435392 1440747 1448832 1463616 1465296 1465632 1479016 1480248 1486848 1488896 1492992 1494108 1495823 1496166 1497069 1503744 1509354 1511433 1517824 1520832 1524096 1533312 1535072 1535424 1550736 1552516 1552872 1555848 1565256 1567412 1568358 1571724 1580544 1581228 1583043 1583406 1585587 1596672 1613472 1614816 1629936 1639792 1640448 1646568 1648458 1648836 1655808 1658426 1663893 1665279 1672704 1674624 1675008 1690304 1691712 1707552 1709512 1709904 1710936 1724976 1726956 1727352 1734656 1741824 1743126 1744578 1745527 1746981 1750329 1754368 1760913 1774304 1778112 1788864 1791328 1796256 1806336 1809192 1811684 1815156 1816668 1824768 1826132 1829751 1833678 1843968 1844766 1845504 1847307 1862784 1874048 1881792 1882384 1883952 1884384 1895344 1901592 1903176 1913856 1916882 1920996 1923201 1923642 1924803 1931776 1935274 1940598 1943271 1951488 1953728 1954176 1973664 1992144 1994888 1996092 2000376 2004992 2012472 2014782 2015244 2027776 2032128 2033647 2035341 2044416 2047232 2052864 2067648 2070496 2074464 2076192 2087008 2091144 2095632 2107392 2108304 2110724 2111208 2114116 2117682 2119446 2119932 2128896 2132262 2135199 2139291 2151296 2152227 2153088 2173248 2195424 2197944 2198448 2207744 2218524 2220372 2230272 2232832 2233344 2241162 2244249 2255616 2264031 2276736 2279872 2281248 2286144 2299968 2302608 2303136 2322432 2324168 2326104 2328774 2329308 2333772 2347884 2350579 2351118 2352537 2370816 2371842 2375109 2385152 2395008 2412256 2420208 2422224 2439668 2444904 2458624 2459688 2460672 2463076 2469852 2472687 2473254 2483712 2487639 2509056 2511936 2512512 2535456 2537568 2551808 2561328 2564268 2564856 2566404 2587464 2588278 2590434 2591028 2601984 2605568 2606098 2612736 2614689 2616867 2631552 2656192 2661456 2667168 2683296 2686376 2686992 2709504 2713788 2716903 2717526 2722734 2725888 2737152 2739198 2742971 2750517 2756864 2765952 2767149 2768256 2788192 2794176 2811072 2814944 2822688 2823576 2825928 2826576 2838528 2843016 2846932 2852388 2854764 2869636 2870784 2875323 2881494 2885463 2897664 2902911 2927232 2930592 2931264 2958032 2960496 2977792 2985984 2988216 2991646 2992332 2994138 3007488 3018708 3022173 3022866 3035648 3041664 3048192 3066624 3070144 3070848 3101472 3105032 3105744 3111696 3130512 3134824 3136716 3143448 3161088 3162456 3166086 3166812 3170447 3171174 3176523 3179169 3193344 3195731 3198393 3226944 3229632 3259872 3279584 3280896 3293136 3296916 3297672 3311616 3316852 3327786 3330558 3345408 3349248 3350016 3361743 3380608 3383424 3415104 3419024 3419808 3421872 3449952 3453912 3454704 3469312 3483648 3486252 3489156 3491054 3493161 3493962 3500658 3508736 3521826 3526677 3548608 3556224 3557763 3577728 3582656 3592512 3618384 3623368 3630312 3633336 3649536 3652264 3659502 3667356 3687936 3689532 3691008 3693767 3694614 3699703 3709881 3725568 3748096 3763584 3764768 3767904 3768768 3790688 3803184 3806352 3827712 3833764 3841992 3846402 3847284 3849606 3863552 3870548 3881196 3882417 3885651 3886542 3902976 3907456 3908352 3909147 3947328 3984288 3989776 3992184 4000752 4009984 4024944 4029564 4030488 4055552 4064256 4067294 4070682 4076289 4084101 4088832 4094464 4105728 4108797 4135296 4140992 4148928 4152384 4174016 4182288 4191264 4214784 4216608 4221448 4222416 4228232 4235364 4238892 4239864 4257792 4264524 4269419 4270398 4278582 4302592 4304454 4306176 4310383 4322241 4346496 4390848 4395888 4396896 4437048 4440744 4460544 4465664 4466688 4482324 4487469 4488498 4491207 4511232 4528062 4534299 4553472 4559744 4562496 4572288 4599936 4605216 4606272 4648336 4652208 4657548 4658616 4667544 4695768 4701158 4702236 4705074 4741632 4743684 4749129 4750218 4756761 4770304 4790016 4824512 4840416 4844448 4879336 4889808 4917248 4919376 4921344 4926152 4939704 4945374 4946508 4967424 4975278 4982131 4991679 4995837 5018112 5021863 5023872 5025024 5070912 5075136 5122656 5128536 5129712 5132808 5174928 5176556 5180868 5182056 5203968 5211136 5212196 5225472 5229378 5233734 5236581 5240943 5263104 5282739 5312384 5322912 5334336 5366592 5372752 5373984 5419008 5427576 5433806 5435052 5445468 5451776 5474304 5478396 5485942 5489253 5501034 5513728 5531904 5534298 5536512 5541921 5576384 5588352 5622144 5629888 5645376 5647152 5651856 5653152 5686032 5693864 5704776 5709528 5739272 5741568 5750646 5758567 5762988 5769603 5770926 5774409 5795328 5804491 5805822 5813819 5829813 5854464 5861184 5862528 5916064 5920992 5976432 5983292 5984664 5988276 6014976 6037416 6044346 6045732 6071296 6083328 6096384 6100941 6106023 6133248 6140288 6141696 6202944 6210064 6211488 6223392 6261024 6269648 6273432 6286896 6322176 6324912 6332172 6333624 6340894 6342348 6353046 6358338 6386688 6391462 6396786 6405597 6417873 6453888 6456681 6459264 6519744 6559168 6586272 6593832 6595344 6623232 6633704 6655572 6661116 6690816 6698496 6700032 6709087 6723486 6732747 6761216 6766848 6773459 6792093 6830208 6838048 6839616 6843744 6899904 6907824 6909408 6967296 6972504 6978312 6982108 6986322 6987924 7001316 7017472 7043652 7051737 7053354 7057611 7097216 7112448 7115526 7125327 7155456 7165312 7185024 7236768 7246736 7260624 7266672 7304528 7319004 7334712 7375872 7379064 7382016 7387534 7389228 7399406 7418061 7419762 7451136 7462917 7496192 7527168 7529536 7535808 7537536 7581376 7606368 7612704 7655424 7667528 7683984 7692804 7694568 7699212 7727104 7741096 7762392 7764834 7771302 7773084 7805952 7814912 7816704 7818294 7829063 7844067 7850601 7894656 7968576 7979552 7984368 8001504 8049888 8059128 8060976 8111104 8128512 8134588 8141364 8150709 8152578 8168202 8177664 8188928 8211456 8217594 8228913 8270592 8281984 8297856 8301447 8304768 8348032 8364576 8382528 8433216 8442896 8444832 8456464 8470728 8477784 8479728 8515584 8529048 8538838 8540796 8557164 8605184 8608908 8612352 8620766 8625969 8644482 8656389 8692992 8708733 8781696 8791776 8793792 8874096 8881488 8931328 8933376 8964648 8974938 8976996 8982414 9022464 9056124 9066519 9068598 9106944 9119488 9121343 9124992 9144576 9199872 9210432 9212544 9296672 9304416 9315096 9317232 9335088 9391536 9402316 9404472 9410148 9483264 9487368 9498258 9500436 9511341 9513522 9529569 9540608 9580032 9587193 9595179 9649024 9680832 9688896 9758672 9779616 9834496 9838752 9842688 9852304 9879408 9890748 9893016 9934848 9950556 9964262 9983358 9991674 10036224 10043726 10047744 10050048 10085229 10141824 10150272 10245312 10257072 10259424 10265616 10349856 10353112 10361736 10364112 10407936 10422272 10424392 10450944 10458756 10467468 10470761 10473162 10479483 10481886 10526208 10542851 10565478 10580031 10624768 10644007 10645824 10668672 10673289 10733184 10745504 10747968 10855152 10867612 10870104 10890936 10948608 10956792 10971884 10978506 11002068 11027456 11063808 11068596 11073024 11081301 11083842 11099109 11152768 11176704 11244288 11259776 11290752 11294304 11303712 11306304 11372064 11387728 11409552 11419056 11478544 11483136 11501292 11517134 11525976 11539206 11541852 11548818 11590656 11608982 11611644 11627638 11647251 11656953 11659626 11708928 11722368 11725056 11727441 11832128 11841984 11952864 11966584 11969328 11976552 12029952 12074832 12088692 12091464 12142592 12166656 12192768 12201882 12212046 12218689 12228867 12252303 12266496 12280576 12283392 12326391 12405888 12420128 12422976 12446784 12522048 12539296 12546864 12573792 12644352 12649824 12664344 12667248 12681788 12684696 12706092 12716676 12773376 12782924 12793572 12808257 12811194 12835746 12907776 12913362 12918528 12931149 13039488 13118336 13172544 13187664 13190688 13267408 13311144 13322232 13381632 13396992 13400064 13418174 13446972 13462407 13465494 13473621 13522432 13533696 13546918 13584186 13602897 13660416 13676096 13679232 13687488 13799808 13815648 13818816 13945008 13956624 13964216 13972644 13975848 14002632 14034944 14087304 14103474 14106708 14115222 14194432 14224896 14231052 14235529 14247387 14250654 14270283 14310912 14330624 14370048 14473536 14493472 14521248 14533344 14609056 14638008 14669424 14751744 14758128 14764032 14775068 14778456 14798812 14836122 14839524 14902272 14925834 14946393 14975037 14992384 15054336 15059072 15065589 15071616 15075072 15162752 15212736 15225408 15335056 15367968 15385608 15389136 15398424 15454208 15482192 15524784 15529668 15542604 15546168 15611904 15629824 15633408 15636588 15658126 15688134 15701202 15709743 15722829 15789312 15848217 15937152 15959104 15968736 16003008 16099776 16118256 16121952 16222208 16257024 16269176 16282728 16301418 16305156 16336404 16355328 16377856 16422912 16435188 16454053 16457826 16467759 16541184 16563968 16595712 16602894 16609536 16625763 16696064 16729152 16765056 16866432 16885792 16889664 16912928 16941456 16955568 16959456 17058096 17077676 17081592 17114328 17210368 17217816 17224704 17241532 17251938 17275701 17288964 17308809 17312778 17385984 17413473 17417466 17441457 17563392 17583552 17587584 17748192 17762976 17862656 17929296 17949876 17953992 17964828 18044928 18112248 18133038 18137196 18213888 18238976 18242686 18249984 18289152 18302823 18318069 18399744 18420864 18425088 18593344 18608832 18630192 18634464 18670176 18783072 18804632 18808944 18820296 18966528 18974736 18996516 19000872 19018321 19022682 19027044 19059138 19081216 19160064 19174386 19190358 19200797 19216791 19253619 19298048 19361664 19370043 19377792 19517344 19559232 19677504 19704608 19758816 19781496 19786032 19869696 19901112 19928524 19966716 19983348 20072448 20087452 20095488 20100096 20127261 20170458 20198241 20283648 20300544 20320377 20490624 20514144 20518848 20531232 20699712 20706224 20723472 20728224 20844544 20848784 20901888 20917512 20934936 20941522 20946324 20958966 20963772 21052416 21085702 21130956 21155211 21160062 21172833 21249536 21288014 21291648 21337344 21346578 21375981 21466368 21491008 21495936 21710304 21735224 21740208 21781872 21913584 21943768 21957012 22004136 22054912 22127616 22137192 22146048 22162602 22167684 22193129 22198218 22254183 22305536 22353408 22370117 22388751 22488576 22519552 22581504 22588608 22607424 22612608 22744128 22775456 22819104 22838112 22957088 22966272 23002584 23034268 23051952 23078412 23083704 23097636 23181312 23217964 23223288 23255276 23294502 23313906 23319252 23417856 23444736 23450112 23454882 23487189 23532201 23664256 23683968 23905728 23933168 23938656 23953104 24149664 24177384 24182928 24285184 24333312 24385536 24403764 24424092 24437378 24452127 24457734 24504606 24532992 24561152 24566784 24652782 24686739 24811776 24840256 24845952 24893568 24904341 25044096 25078592 25093728 25147584 25299648 25328688 25334496 25363576 25369392 25412184 25433352 25546752 25565848 25587144 25616514 25622388 25671492 25815552 25826724 25837056 25856369 25862298 25877907 25897921 25969167 26078976 26126199 26236672 26345088 26375328 26381376 26534816 26622288 26644464 26793984 26800128 26836348 26893944 26924814 26930988 26947242 27044864 27067392 27093836 27168372 27199557 27205794 27320832 27352192 27358464 27364029 27374976 27599616 27631296 27637632 27890016 27913248 27928432 27945288 27951696 28005264 28069888 28174608 28206948 28213416 28230444 28388864 28449792 28462104 28471058 28494774 28501308 28534023 28540566 28588707 28621824 28661248 28740096 28761579 28785537 28947072 28986944 29042496 29066688 29218112 29276016 29338848 29503488 29516256 29528064 29550136 29556912 29597624 29672244 29679048 29804544 29851668 29885933 29892786 29950074 29984768 30108672 30118144 30131178 30143232 30150144 30172681 30255687 30325504 30425472 30450816 30670112 30735936 30771216 30778272 30796848 30964384 31049568 31059336 31085208 31092336 31223808 31259648 31266816 31273176 31316252 31376268 31402404 31412283 31419486 31438449 31445658 31578624 31628553 31696434 31740093 31874304 31918208 31932021 31937472 32006016 32199552 32236512 32243904 32444416 32538352 32565456 32602836 32610312 32672808 32755712 32845824 32870376 32908106 32915652 32935518 33082368 33127936 33191424 33205788 33219072 33243903 33251526 33297327 33392128 33458304 33530112 33732864 33771584 33779328 33825856 33882912 33911136 33918912 34116192 34155352 34163184 34228656 34420736 34435632 34449408 34483064 34503876 34551402 34577928 34617618 34625556 34771968 34826946 34834932 34874917 34882914 34941753 34970859 35126784 35153041 35167104 35175168 35182323 35496384 35525952 35858592 35899752 35907984 35929656 36089856 36224496 36266076 36274392 36427776 36477952 36485372 36499968 36578304 36605646 36636138 36656067 36686601 36799488 36841728 36850176 36979173 37186688 37217664 37260384 37268928 37340352 37566144 37609264 37617888 37640592 37933056 37949472 37993032 38001744 38036642 38045364 38054088 38118276 38162432 38320128 38348772 38380716 38401594 38424771 38433582 38507238 38596096 38723328 38740086 38755584 38793447 39034688 39118464 39355008 39409216 39517632 39562992 39572064 39802224 39857048 39933432 39966696 40144896 40174904 40190976 40200192 40254522 40309969 40340916 40387221 40396482 40420863 40567296 40601088 40631437 40640754 40696733 40808691 40981248 41028288 41037696 41062464 41399424 41412448 41446944 41456448 41697568 41835024 41869872 41883044 41892648 41917932 41927544 42104832 42171404 42261912 42310422 42320124 42345666 42499072 42576028 42583296 42674688 42693156 42706587 42742161 42751962 42810849 42932736 42982016 42991872 43420608 43470448 43480416 43563744 43827168 43887536 43914024 44008272 44109824 44255232 44274384 44292096 44325204 44335368 44386258 44396436 44508366 44611072 44706816 44740234 44777502 44839179 44925111 44977152 45039104 45163008 45177216 45196767 45214848 45225216 45488256 45550912 45638208 45676224 45914176 46005168 46068536 46103904 46156824 46167408 46195272 46362624 46435928 46446576 46510552 46589004 46627812 46638504 46835712 46889472 46900224 46909764 46963609 46974378 47039081 47064402 47129229 47168487 47328512 47367936 47414213 47544651 47811456 47866336 47877312 47906208 48299328 48354768 48365856 48666624 48771072 48807528 48848184 48874756 48904254 48915468 49009212 49065984 49122304 49133568 49305564 49362159 49373478 49403277 49623552 49680512 49691904 49787136 49808682 49877289 50088192 50157184 50187456 50295168 50599296 50657376 50668992 50727152 50738784 50824368 50866704 51131696 51174288 51233028 51244776 51342984 51631104 51653448 51674112 51712738 51724596 51755814 51795842 51827103 51926427 51938334 52157952 52240419 52252398 52324371 52473344 52690176 52750656 52762752 53069632 53244576 53288928 53587968 53672696 53787888 53849628 53861976 53894484 54089728 54134784 54187672 54336744 54399114 54411588 54641664 54704384 54716928 54728058 54749952 54803441 54908469 54954207 55199232 55262592 55275264 55780032 55826496 55856864 55890576 55903392 56010528 56349216 56413896 56426832 56460888 56777728 56899584 56924208 56942116 56989548 57002616 57054963 57068046 57081132 57177414 57243648 57322496 57480192 57523158 57571074 57602391 57650373 57894144 57973888 58084992 58110129 58133376 58436224 58552032 58677696 59032512 59100272 59113824 59195248 59344488 59358096 59609088 59703336 59771866 59785572 59900148 59969536 60217344 60236288 60262356 60286464 60300288 60345362 60381783 60511374 60594723 60651008 60850944 60901632 60961131 61340224 61471872 61542432 61556544 61593696 61928768 62099136 62118672 62170416 62184672 62519296 62533632 62546352 62632504 62752536 62804808 62824566 62838972 62876898 62891316 63157248 63257106 63344237 63392868 63465633 63480186 63518499 63748608 63836416 63849401 63864042 63874944 63952009 64012032 64127943 64399104 64473024 64487808 65076704 65130912 65205672 65220624 65345616 65740752 65816212 65831304 65871036 66164736 66255872 66382848 66411576 66438144 66487806 66503052 66579387 66594654 66784256 66916608 67060224 67110351 67166253 67465728 67543168 67558656 67651712 67765824 67822272 67837824 68232384 68310704 68326368 68457312 68841472 68871264 68898816 68966128 69007752 69102804 69155856 69235236 69251112 69543936 69653892 69669864 69749834 69765828 69883506 69941718 70253568 70306082 70334208 70350336 70364646 70461567 70596603 70992768 71051904 71717184 71799504 71815968 71859312 72448992 72532152 72548784 72855552 72955904 72970744 72999936 73156608 73211292 73272276 73312134 73356381 73373202 73598976 73683456 73700352 73799957 73958346 74060217 74373376 74435328 74508049 74520768 74537856 74680704 74713023 75132288 75218528 75235776 75281184 75898944 75986064 76003488 76073284 76090728 76108176 76236552 76640256 76697544 76761432 76803188 76849542 76867164 77014476 77192192 77446656 77480172 77511168 77569107 77586894 77633721 77693763 78069376 78236928 78378597 78710016 78818432 79035264 79125984 79144128 79604448 79714096 79866864 79933392 80349808 80381952 80400384 80509044 80619938 80681832 80774442 80792964 80841726 81134592 81202176 81262874 81281508 81393466 81598671 81617382 81962496 82056576 82075392 82092087 82124928 82798848 82824896 82893888 82912896 83395136 83670048 83739744 83766088 83785296 83835864 83855088 84209664 84342808 84523824 84620844 84640248 84691332 84998144 85152056 85166592 85349376 85386312 85413174 85484322 85503924 85530823 85602069 85621698 85766121 85865472 85964032 85983744 86119693 86284737 86356611 86841216 86940896 86960832 87127488 87654336 87775072 87828048 88016544 88510464 88548768 88584192 88650408 88670736 88772516 88792872 89016732 89222144 89413632 89480468 89555004 89657799 89678358 89850222 89954304 90078208 90326016 90354432 90393534 90429696 90450432 90518043 90976512 91101824 91276416 91352448 91828352 92010336 92137072 92207808 92313648 92334816 92390544 92871856 92893152 93021104 93178008 93255624 93277008 93671424 93778944 93800448 93819528 93927218 93948756 94078162 94128804 94236849 94258458 94315347 94336974 94657024 94735872 94828426 94885659 95089302 95220279 95622912 95732672 95754624 95796063 95812416 96598656 96709536 96731712 97333248 97615056 97696368 97749512 97808508 97830936 98018424 98244608 98267136 98611128 98724318 98746956 98806554 99247104 99361024 99383808 99574272 99617364 99731709 99754578 99891981 100176384 100314368 100374912 100590336 101198592 101314752 101337984 101454304 101477568 101648736 101733408 102263392 102348576 102466056 102489552 102685968 103262208 103306896 103348224 103425476 103449192 103511628 103591684 103654206 103852854 103876668 104315904 104480838 104504796 104624751 104648742 104825259 104946688 105380352 105459123 105501312 105525504 105546969 106139264 106489152 106577856 107345392 107575776 107699256 107723952 107788968 108179456 108269568 108375344 108673488 108798228 108823176 109283328 109408768 109433856 109456116 109499904 109606882 109816938 109908414 109968201 110059803 110398464 110525184 110550528 110937519 111560064 111652992 111713728 111781152 111806784 112021056 112698432 112827792 112853664 112921776 113555456 113799168 113848416 113884232 113979096 114005232 114109926 114136092 114162264 114354828 114487296 114644992 114960384 115046316 115142148 115178371 115204782 115274313 115300746 115788288 115947776 115971361 116169984 116220258 116266752 116380341 116872448 117104064 117355392 118065024 118200544 118227648 118390496 118688976 118716192 119406672 119543732 119571144 119800296 120434688 120472576 120524712 120572928 120600576 120690724 120763566 120929907 121022748 121161663 121189446 121302016 121701888 121803264 121894311 121922262 122090199 122680448 122943744 123084864 123113088 123187392 123857536 124198272 124237344 124340832 124369344 125038592 125092704 125265008 125505072 125609616 125649132 125677944 125753796 125782632 126314496 126514212 126688474 126785736 126931266 126960372 127036998 127497216 127672832 127698802 127728084 127749888 127904018 128024064 128119761 128226483 128255886 128432547 128798208 128946048 128975616 130153408 130261824 130411344 130441248 130691232 131481504 131632424 131662608 131742072 132329472 132511744 132765696 132823152 132876288 132975612 133006104 133128247 133158774 133189308 133568512 133833216 134120448 134220702 134332506 134405579 134517537 134775333 134931456 135086336 135117312 135303424 135531648 135590301 135644544 135675648 136464768 136621408 136652736 136914624 137742528 137932256 138015504 138205608 138311712 138470472 138502224 139087872 139307784 139339728 139499668 139531656 139767012 139883436 140507136 140612164 140668416 140700672 140729292 140890827 140923134 141117243 141193206 141387687 141985536 142103808 142242639 143434368 143599008 143631936 143718624 144897984 145064304 145097568 145911808 145941488 145999872 146313216 146422584 146544552 146624268 146712762 146746404 147197952 147366912 147400704 147599914 147916692 148086477 148120434 148209831 148746752 148870656 149016098 149041536 149075712 149361408 149426046 149631867 150264576 150437056 150471552 150562368 151797888 151972128 152006976 152146568 152181456 152216352 152473104 153395088 153522864 153606376 153699084 153734328 154028952 154384384 154893312 154960344 155022336 155138214 155173788 155267442 155351903 155387526 155481309 155779281 156138752 156473856 156590819 156721257 156757194 156973113 157420032 157636864 158070528 158251968 158288256 159208896 159428192 159733728 159866784 160699616 160763904 161018088 161239876 161363664 161548884 161585928 161683452 162269184 162404352 162525748 162563016 162786932 163197342 163234764 163924992 164113152 164150784 164184174 164249856 164410323 164725407 165597696 165649792 165787776 165825792 166790272 167340096 167479488 167532176 167570592 167671728 167710176 168685616 169047648 169241688 169280496 169382664 169996288 170304112 170333184 170698752 170772624 170826348 170968644 171007848 171061646 171164889 171204138 171243396 171532242 171730944 171928064 171967488 172239386 172569474 172713222 172807173 172951119 173682432 173881792 173921664 174254976 174330387 175308672 175550144 175656096 176033088 177097536 177300816 177341472 177545032 177585744 178033464 178444288 178827264 178960936 179110008 179315598 179356716 179700444 179908608 180156416 180652032 180708864 180787068 180859392 180900864 180994583 181036086 181145349 181285447 181784169 181953024 182203648 182552832 182704896 182883393 183656704 184020672 184274144 184415616 184627296 184669632 184781088 185743712 185786304 186042208 186356016 186511248 186554016 187557888 187600896 187639056 187854436 187897512 188156324 188257608 188473698 188516916 188630694 188673948 189314048 189471744 189656852 189771318 190032711 190178604 190396899 190440558 191245824 191465344 191509248 191548203 191592126 191624832 191856027 193197312 193419072 193463424 195230112 195392736 195499024 195617016 195661872 196036848 196489216 197222256 197448636 197493912 197613108 198494208 198722048 198767616 199148544 199234728 199463418 199509156 199738161 199783962 200352768 200628736 200749824 201180672 201331053 201498759 202397184 202629504 202675968 202908608 202955136 203297472 203466816 204526784 204697152 204932112 204979104 205371936 206524416 206613792 206696448 206850952 206898384 207023256 207183368 207308412 207705708 207753336 208631808 208961676 209009592 209201531 209249502 209297484 209650518 209893376 210760704 210918246 211002624 211051008 211093938 211208767 211384701 211789809 212278528 212978304 213155712 214690784 215151552 215398512 215447904 215577936 216750688 217346976 217596456 217646352 218566656 218817536 218867712 218912232 218999808 219213764 219633876 219816828 219936402 220069143 220119606 220796928 221050368 221101056 221399871 221875038 222180651 223120128 223305984 223427456 223524147 223562304 223613568 224042112 225396864 225655584 225707328 225843552 227110912 227696832 227768464 227958192 228010464 228219852 228272184 228324528 228709656 229289984 229920768 230092632 230284296 230356742 230409564 230548626 230601492 231576576 231895552 231942722 232339968 232440516 232533504 232707321 232760682 232901163 233081289 233744896 234208128 234710784 235135791 236130048 236401088 236455296 236780992 237377952 237432384 238813344 239087464 239142288 239600592 240945152 241049424 241145856 241201152 241381448 241527132 241859814 242045496 242323326 242378892 242604032 243403776 243606528 243788622 243844524 244124419 244180398 244796013 245360896 245887488 246071287 246169728 246226176 246276261 246374784 247715072 248396544 248474688 248681664 248738688 250185408 250530016 251010144 251219232 251298264 251355888 251507592 251565264 252628992 253028424 253376948 253571472 253862532 253920744 254073996 254994432 255345664 255397604 255456168 255499776 255808036 256048128 256239522 256452966 256511772 256592469 256806207 256865094 257596416 257892096 257951232 258359079 258854211 260306816 260523648 260822688 260882496 261382464 262963008 263264848 263325216 263484144 265023488 265531392 265646304 265752576 265951224 266012208 266256494 266317548 266378616 267137024 267666432 268240896 268441404 268665012 268811158 268973397 269035074 269550666 269862912 270172672 270234624 270606848 271063296 271180602 271289088 271351296 271554129 272929536 273242816 273305472 273829248 275485056 275864512 276031008 276411216 276623424 276940944 277004448 278615568 278679456 278999336 279063312 279534024 279766872 281014272 281224328 281336832 281401344 281458584 281781654 281846268 282169783 282234486 282386412 282710547 282775374 282946041 283971072 284207616 284420059 284485278 284656977 284877131 285660837 286868736 287198016 287263872 287388189 287437248 289795968 290128608 290195136 291882976 291999744 292845168 293089104 293248536 293425524 293492808 294733824 294801408 295199828 295833384 296172954 296240868 296419662 297493504 297741312 298032196 298083072 298151424 298722816 298852092 299195127 299263734 299675943 300529152 300874112 300943104 301124736 303595776 303944256 304013952 304293136 304362912 304432704 304946208 306790176 307045728 307212752 307398168 307468656 308057904 308768768 309786624 309920688 310044672 310276428 310347576 310534884 310703806 310775052 310962618 311558562 312277504 312947712 313181638 313442514 313514388 313874253 313946226 314475777 314840064 315273728 316141056 316377369 316503936 316576512 316640907 318417792 318856384 319467456 319733568 321399232 322036176 322479752 322727328 323097768 323171856 323366904 324538368 324808704 325051496 325126032 325573864 326394684 326469528 327849984 328226304 328301568 328368348 328499712 328745263 328820646 329273567 329450814 329904603 330179409 331195392 331299584 331575552 331651584 331899491 332812557 333580544 334680192 334958976 335064352 335141184 335343456 335420352 337371232 338095296 338483376 338560992 338765328 340608224 340666368 341397504 341545248 341652696 341937288 342015696 342123292 342329778 342408276 342486792 343064484 343461888 343856128 343934976 344478772 345138948 345426444 345535113 345614346 345822939 345902238 347364864 347763584 347843328 347914083 348509952 348660774 349141023 350617344 351100288 351312192 352066176 354195072 354601632 354682944 355090064 355171488 356066928 356888576 357921872 358220016 358631196 358713432 359400888 360312832 361304064 361417728 361574136 361718784 361801728 361989166 362072172 362290698 362570894 362789721 363484989 363568338 363906048 364407296 365105664 365409792 365682933 365766786 366270597 367313408 368041344 368548288 368831232 369254592 369339264 369562176 371487424 371572608 372084416 372712032 373022496 373108032 375115776 375278112 375708872 375795024 376312648 376515216 376947396 377033832 377261388 377347896 378628096 378943488 379313704 379542636 380065422 380357208 380793798 380881116 382491648 382930688 383018496 383096406 383184252 383249664 383624087 383712054 384359283 384679449 385297641 386394624 386838144 386926848 390460224 390785472 390998048 391234032 391323744 392073696 394444512 394897272 394987824 395226216 396988416 397444096 397535232 398297088 398469456 398926836 399018312 399384741 399476322 399567924 400705536 401257472 401499648 402361344 402662106 402997518 403216737 403552611 404794368 405259008 405351936 405817216 405910272 406594944 406770903 406933632 409053568 409394304 409864224 409958208 410743872 413227584 413701904 413796768 414046512 414366736 414616824 415411416 415506672 417263616 417923352 418019184 418403062 418499004 418594968 419301036 419786752 421521408 421836492 422005248 422102016 422187876 422417534 422672481 422769402 423351729 423579618 424163061 424557056 425956608 426311424 426727917 429381568 430303104 430797024 430895808 431155872 433501376 434693952 435192912 435292704 437635072 437735424 437824464 437999616 438427528 439267752 439633656 439872804 440138286 440239212 441593856 442100736 442202112 442799742 443409659 443750076 444259431 444361302 444629493 446240256 446611968 446854912 446945807 447048294 447124608 447227136 447664063 448084224 448895601 450793728 451311168 451414656 451687104 455393664 455536928 455916384 456020928 456439704 456544368 456649056 457419312 460185264 460568592 460713484 460819128 461097252 461202984 463153152 463791104 463885444 464679936 464881032 465067008 465414642 465521364 465802326 466055709 466162578 466443927 467489792 468416256 469421568 469772457 470163771 470271582 470919339 472260096 472802176 472910592 473561984 474755904 474864768 477626688 478174928 478284576 479201184 481890304 482098848 482291712 482762896 483054264 483719628 484090992 484646652 484757784 485208064 486807552 487213056 487577244 487689048 488248838 488360796 489592026 490721792 491774976 492142574 492339456 492452352 492552522 492749568 493230969 494176221 495430144 496793088 496949376 497363328 497477376 500370816 501060032 502020288 502438464 502596528 502711776 503015184 503130528 506056848 506753896 507142944 507725064 507841488 508147992 509988864 510691328 510795208 510912336 510999552 511616072 512096256 512479044 512905932 513023544 513184938 513494667 513612414 513730188 515192832 515784192 515902464 516599699 516718158 517429891 517708422 518421519 518853357 520613632 521047296 521556343 521645376 521764992 522764928 522991161 525926016 526529696 526650432 526968288 531292608 531902448 532024416 532512988 532635096 532757232 535332864 536481792 536882808 537330024 537622316 537946794 538070148 539101332 539725824 540345344 540469248 541213696 542126592 542361204 542578176 542702592 542983749 543108258 543436047 543856341 545859072 546485632 546610944 547658496 548650179 550970112 551729024 552062016 552822432 553246848 553881888 554008896 557231136 557358912 557998672 558126624 559068048 559533744 562448656 562673664 562802688 562917168 563563308 563692536 564339566 564468972 564772824 565421094 565550748 565892082 567942144 568415232 568840118 568970556 569313954 569754262 570098133 571190697 571321674 573737472 574396032 574527744 574644609 574776378 574874496 575568081 579591936 580257216 580390272 583765952 585690336 586178208 586497072 586851048 586985616 589467648 590399656 591666768 592345908 592481736 592839324 594987008 595482624 596064392 596166144 596302848 597445632 597704184 598390254 598527468 599214483 599351886 601058304 601748224 601886208 602249472 602837851 603993159 604496277 607191552 607888512 608027904 608586272 608725824 608865408 609892416 613580352 614091456 614425504 614796336 614937312 616115808 619573248 619841376 620089344 620552856 620695152 621069768 621407612 621550104 621925236 623117124 624555008 625895424 626363276 626885028 627028776 627604593 627748506 627892452 628951554 629680128 630547456 632282112 632754738 633007872 633153024 633281814 633626301 634154103 636835584 637712768 638934912 639467136 642798464 644072352 644959504 645454656 646195536 646343712 646733808 650102992 650252064 651147728 652789368 652939056 655699968 656452608 656603136 656736696 656999424 657490526 657641292 658547134 658901628 659809206 660207429 660358818 662390784 662599168 663151104 663303168 663798982 664199613 665625114 666541953 667161088 669360384 669917952 670128704 670282368 670572441 670686912 670840704 674742464 676190592 676966752 677121984 677530656 681216448 681332736 683090496 683305392 683874576 684031392 684246584 684659556 684816552 684973584 686128968 687712256 687869952 688957544 690277896 690852888 691070226 691228692 691645878 691804476 694729728 695527168 695686656 695828166 696786607 697019904 697321548 698121963 698282046 698703489 699243867 701234688 702200576 702624384 703472099 704132352 705407373 708390144 709203264 709365888 710180128 710342976 712133856 715843744 716440032 717262392 717426864 718801776 722835456 723148272 723437568 723603456 723978332 724144344 724581396 725141788 725579442 726969978 727136676 727812096 728814592 730211328 730819584 731365866 731533572 732373257 732541194 734626816 736082688 737096576 737662464 738213861 738509184 738678528 738828783 739124352 742974848 743145216 744168832 745424064 746044992 746216064 750556224 751417744 751590048 752625296 753030432 753894792 754067664 754522776 754695792 757256192 757886976 758627408 759085272 760130844 760714416 761587596 761762232 764983296 765861376 766036992 766192812 766368504 766499328 767248174 767424108 768718566 769358898 769777407 770418621 770595282 772789248 773676288 773853696 775077237 776562633 780920448 781570944 781996096 782468064 782647488 784147392 788889024 789794544 789975648 790452432 794888192 795070464 796594176 796938912 797853672 798036624 798769482 798952644 799135848 801411072 802514944 802999296 804722688 805324212 805995036 806433474 806920191 807105222 809588736 810518016 810703872 811634432 811799527 811820544 813189888 813541806 813867264 814662387 818107136 818788608 819728448 819916416 821487744 826455168 827403808 827593536 828093024 828733472 829233648 830822832 831013344 835846704 836038368 836806124 836998008 837189936 838602072 843042816 843672984 844010496 844204032 844375752 844835068 845344962 845538804 846509349 846703458 847159236 848131641 848326122 849114112 851913216 852622848 853260177 853455834 853970931 854631393 858763136 860606208 861594048 861791616 862164567 862311744 867002752 869387904 870385824 870585408 875270144 875648928 875999232 876855056 878535504 879267312 879745608 880276572 880478424 884201472 884404224 885599484 886819318 887500152 888518862 888722604 889258986 892480512 893223936 893709824 893891614 894096588 894249216 894454272 895328126 896168448 897585381 897791202 899027829 901587456 902622336 902829312 903374208 910787328 911073856 911832768 912041856 912879408 913088736 913298112 914838624 920370528 921137184 921426968 921638256 922194504 922405968 926306304 927582208 927770888 929359872 929762064 930134016 930829284 931042728 931604652 931897729 932111418 932325156 932887854 934979584 936832512 938843136 939544914 940327542 940543164 940839053 941622759 941838678 943427331 944520192 945604352 945821184 947123968 947316623 949132107 949511808 949729536 949922721 955253376 956349856 956569152 958402368 964197696 965525792 966108528 967439256 968181984 969293304 969515568 973615104 974426112 975154488 975378096 976497676 976721592 979184052 981443584 983549952 984285148 984678912 984904704 985105044 985499136 986235789 986461938 987820701 988352442 989713809 990860288 993586176 993898752 994726656 994954752 995698473 1000741632 1002120064 1004040576 1004876928 1005193056 1005423552 1006030368 1006261056 1012113696 1013507792 1014285888 1015450128 1015682976 1016295984 1021382656 1021590416 1021824672 1021999104 1023232144 1024192512 1024958088 1025811864 1026047088 1026369876 1026989334 1027224828 1027460376 1030385664 1031568384 1031804928 1033199398 1033436316 1034859782 1035416844 1036605339 1036843038 1037468817 1037706714 1041227264 1042094592 1043112686 1043290752 1043529984 1043742249 1045529856 1045982322 1047423069 1051852032 1053059392 1053300864 1053936576 1062585216 1063804896 1064048832 1065025976 1065270192 1065514464 1070665728 1073765616 1074660048 1075244632 1075893588 1076140296 1078202664 1080690688 1080938496 1082427392 1084253184 1084722408 1085156352 1085405184 1085967498 1086216516 1086872094 1087463321 1087712682 1088369163 1090454967 1091718144 1092971264 1093221888 1095316992 1097048799 1097300358 1098811791 1101940224 1103458048 1104124032 1105644864 1106493696 1107763776 1108017792 1114462272 1114717824 1115997344 1116253248 1118136096 1119067488 1124897312 1125347328 1125834336 1127126616 1127385072 1128679132 1128937944 1129545648 1130842188 1131101496 1131784164 1135884288 1136830464 1137680236 1137941112 1138627908 1139508524 1140196266 1142381394 1142643348 1147474944 1148792064 1149055488 1149289218 1149552756 1149748992 1150872261 1151136162 1153077849 1159183872 1160514432 1160780544 1167531904 1171380672 1172356416 1172994144 1173702096 1173971232 1180799312 1183333536 1184691816 1184963472 1185678648 1189974016 1190965248 1192128784 1192332288 1192605696 1194891264 1195408368 1196780508 1197054936 1198154223 1198428966 1198703772 1202116608 1203496448 1203772416 1204498944 1205675702 1207986318 1208992554 1209650211 1210657833 1214383104 1215777024 1216055808 1217172544 1217451648 1217730816 1219784832 1220312709 1227160704 1228182912 1228851008 1229592672 1229874624 1232231616 1239682752 1241105712 1241390304 1242139536 1242815224 1243100208 1243850472 1246234248 1249110016 1251790848 1252726552 1253770056 1254057552 1255209186 1255497012 1255784904 1257903108 1259360256 1261094912 1264564224 1265509476 1266015744 1266306048 1266563628 1266962081 1267252602 1268017443 1268308206 1268998129 1270055187 1272489183 1273671168 1275425536 1277869824 1278934272 1280183751 1285596928 1288144704 1289919008 1290909312 1292391072 1292687424 1293467616 1300205984 1300504128 1302295456 1305578736 1305878112 1312905216 1313206272 1313473392 1313998848 1314981052 1315282584 1317094268 1317803256 1319618412 1320414858 1320717636 1324781568 1325198336 1326302208 1326606336 1327597964 1328399226 1330228977 1331250228 1332778293 1333083906 1334322176 1338720768 1339835904 1340257408 1340564736 1340837421 1341144882 1341373824 1341681408 1342992189 1349484928 1352381184 1353933504 1354243968 1355061312 1362432896 1366180992 1366610784 1367749152 1368062784 1368493168 1369319112 1369633104 1369947168 1372257936 1375424512 1377915088 1380555792 1381705776 1382140452 1382457384 1383291756 1383608952 1389459456 1391054336 1391373312 1391656332 1393573214 1394039808 1394643096 1396243926 1396564092 1397406978 1398167127 1398487734 1399331781 1402469376 1404401152 1405248768 1406944198 1408264704 1409317371 1410491313 1410814746 1412758017 1416780288 1418406528 1418731776 1420360256 1420685952 1424267712 1431687488 1432880064 1434524784 1434853728 1437603552 1445670912 1446296544 1446875136 1447956664 1448288688 1449162792 1450283576 1451158884 1453939956 1454273352 1455624192 1457629184 1460422656 1461639168 1462731732 1463067144 1464410717 1464746514 1465082388 1469253632 1472165376 1474193152 1475324928 1476427722 1477018368 1477357056 1477657566 1478248704 1478461369 1479692907 1482528663 1485949696 1486290432 1488337664 1490848128 1492089984 1492432128 1501112448 1502835488 1503180096 1505250592 1506060864 1507789584 1508135328 1509045552 1509391584 1517254816 1518170544 1520261688 1521428832 1523175192 1523524464 1529966592 1531722752 1532073984 1532385624 1532737008 1532998656 1534496348 1534848216 1537437132 1538717796 1539554814 1540484001 1540837242 1541190564 1545578496 1547352576 1547707392 1549799097 1550154474 1552289673 1553125266 1555264557 1561840896 1563141888 1563992192 1564669029 1564936128 1565294976 1568294784 1577778048 1579589088 1579951296 1580904864 1589776384 1593877824 1595707344 1596073248 1597538964 1597905288 1598271696 1605029888 1605998592 1609445376 1610648424 1611990072 1612866948 1613840382 1614210444 1619177472 1621036032 1621407744 1623268864 1623599054 1623641088 1626379776 1627083612 1627734528 1628951247 1629324774 1630308141 1631569023 1636214272 1637577216 1639456896 1639832832 1642975488 1645950537 1652910336 1654807616 1655187072 1656186048 1657466944 1658467296 1661645664 1662026688 1671693408 1672076736 1673612248 1673996016 1674379872 1677204144 1687345968 1688020992 1688408064 1688751504 1689670136 1690689924 1691077608 1693018698 1693406916 1694318472 1696263282 1696652244 1698228224 1703826432 1705245696 1706520354 1706911668 1707941862 1708870933 1709262786 1710294399 1713572091 1717526272 1721212416 1722499009 1723188096 1723583232 1723933827 1724329134 1724623488 1726704243 1734005504 1738775808 1740771648 1741170816 1751297856 1753710112 1757071008 1758534624 1759491216 1760553144 1760956848 1768402944 1771198968 1773638636 1775000304 1777037724 1777445208 1778517972 1784961024 1786447872 1787419648 1787783228 1788193176 1788498432 1788908544 1790656252 1792336896 1795170762 1795582404 1797643449 1798055658 1803174912 1805244672 1805658624 1806748416 1808513553 1811979477 1821574656 1822147712 1823665536 1824083712 1825758816 1826177472 1826596224 1829677248 1840741056 1842274368 1842853936 1843276512 1844389008 1844811936 1855164416 1855541776 1858719744 1859524128 1860268032 1861658568 1862085456 1863209304 1863795458 1864222836 1864650312 1865775708 1869959168 1873665024 1877686272 1879089828 1880655084 1881086328 1881678106 1882813779 1883245518 1883677356 1886854662 1889040384 1891208704 1891642368 1894247936 1894633246 1898264214 1899023616 1899459072 1899845442 1900878903 1902462309 1910506752 1912699712 1913138304 1916804736 1928395392 1931051584 1932217056 1934878512 1936363968 1938586608 1939031136 1950308976 1950756192 1952995352 1953443184 1958368104 1962887168 1967099904 1968570296 1969357824 1969809408 1970210088 1970998272 1972471578 1972923876 1975188481 1975641402 1976704884 1979427618 1980622287 1981720576 1987172352 1987797504 1989453312 1989909504 1990940413 1991396946 1992598839 1994139917 1999625859 2001483264 2004240128 2008081152 2009753856 2010386112 2010847104 2011717323 2012060736 2012522112 2024227392 2027015584 2028571776 2030900256 2031365952 2032591968 2043180832 2043649344 2043998208 2046464288 2049916176 2051623728 2052094176 2052739752 2053978668 2054449656 2054920752 2063136768 2063609856 2066398796 2066872632 2069719564 2070833688 2073210678 2073686076 2074937634 2075413428 2082454528 2084189184 2086225372 2086581504 2087059968 2087484498 2090359821 2091059712 2091964644 2094365889 2094846138 2097731601 2103704064 2106118784 2106601728 2107873152 2110416297 2125170432 2127609792 2128097664 2130051952 2130540384 2131028928 2147531232 2149320096 2150489264 2151787176 2152280592 2156405328 2161381376 2164854784 2168506368 2169444816 2170312704 2170810368 2171934996 2172433032 2173744188 2174926642 2175425364 2176738326 2180909934 2183436288 2185942528 2186443776 2190633984 2194097598 2194600716 2197119771 2197623582 2203880448 2206916096 2208248064 2211289728 2212987392 2214641583 2215527552 2216035584 2216486349 2228924544 2229435648 2231994688 2232506496 2236272192 2238134976 2249794624 2251668672 2254253232 2254770144 2257358264 2257875888 2259091296 2261684376 2262202992 2263568328 2271768576 2273660928 2275360472 2275882224 2277255816 2279017048 2280392532 2284762788 2285286696 2294949888 2297584128 2298110976 2298578436 2299105512 2299497984 2301216841 2301744522 2302272324 2304914969 2306155698 2309332221 2311255863 2318367744 2321028864 2321561088 2323296437 2325231711 2329687899 2335063808 2342761344 2344712832 2345988288 2347404192 2347942464 2361598624 2366667072 2369383632 2369926944 2371357296 2384257568 2384664576 2385211392 2389782528 2390816736 2393561016 2394109872 2396308446 2396857932 2397407544 2404233216 2406992896 2407544832 2408997888 2411351404 2415972636 2417985108 2419300422 2420760573 2421315666 2428766208 2431554048 2432111616 2434345088 2434903296 2435398581 2435461632 2439569664 2440625418 2443987161 2454321408 2456365824 2457702016 2459185344 2459749248 2464463232 2479365504 2482211424 2482780608 2484279072 2485630448 2486200416 2487700944 2492468496 2498220032 2505453104 2507540112 2508115104 2510418372 2510994024 2511569808 2515806216 2522189824 2529128448 2531018952 2532031488 2532612096 2533127256 2533924162 2534505204 2536034886 2536616412 2537996258 2539528047 2540110374 2544394923 2544978366 2547342336 2550851072 2555739648 2557868544 2559780531 2560367502 2561912793 2563894179 2571193856 2576289408 2579838016 2581818624 2584782144 2585374848 2586493701 2586935232 2600411968 2601008256 2604590912 2611157472 2611756224 2625810432 2626946784 2627997696 2629962104 2630565168 2634188536 2635606512 2639236824 2640829716 2641435272 2650396672 2652604416 2653212672 2655195928 2656798452 2660457954 2662500456 2665556586 2666167812 2668644352 2677441536 2679671808 2680514816 2681129472 2681674842 2682289764 2682747648 2683362816 2685368609 2685984378 2692756143 2697083487 2698969856 2704762368 2707867008 2708487936 2710122624 2724865792 2732361984 2733221568 2735498304 2736125568 2736986336 2738638224 2739266208 2739894336 2744515872 2755830176 2761111584 2763411552 2764280904 2764914768 2766583512 2767217904 2778918912 2782108672 2782746624 2783312664 2787146428 2788079616 2789286192 2792487852 2793128184 2794813956 2795693187 2796334254 2796975468 2798663562 2804938752 2808802304 2810497536 2813888396 2816529408 2818634742 2820982626 2821629492 2822517159 2824868277 2825516034 2833560576 2836813056 2837463552 2840720512 2841371904 2841949869 2847396321 2848535424 2863374976 2865760128 2869049568 2869707456 2875207104 2892593088 2895913328 2896577376 2898325584 2900567152 2902317768 2907879912 2908546704 2915258368 2920845312 2923278336 2925463464 2926134288 2928821434 2929493028 2930164776 2938507264 2944330752 2948386304 2950649856 2952855444 2954036736 2954714112 2955315132 2956497408 2956922738 2958707367 2959385814 2963462103 2965057326 2969141427 2971899392 2972580864 2976675328 2981696256 2984179968 2984864256 2987095419 3002224896 3005670976 3006360192 3010501184 3012121728 3015579168 3016270656 3018091104 3018783168 3034509632 3036341088 3040523376 3042857664 3046350384 3047048928 3063445504 3064147968 3064771248 3065474016 3065997312 3068992696 3069696432 3074874264 3077435592 3079109628 3080968002 3081674484 3082381128 3091156992 3094705152 3095414784 3099598194 3100308948 3103867613 3104579346 3106250532 3109816017 3110529114 3112406451 3123681792 3126283776 3127984384 3128620649 3129338058 3129872256 3130589952 3131226747 3133648441 3136589568 3142269207 3155556096 3159178176 3159902592 3161809728 3187755648 3191414688 3192146496 3195077928 3195810576 3196543392 3211997184 3221296848 3223980144 3225733896 3227680764 3228420888 3242072064 3242815488 3246537728 3247198108 3247282176 3252759552 3254167224 3255469056 3257902494 3258649548 3260616282 3262389963 3263138046 3265107489 3272428544 3275154432 3278913792 3279665664 3285950976 3291146397 3291901074 3296435373 3305820672 3309615232 3310374144 3312372096 3314933888 3316934592 3323291328 3324053376 3343386816 3344153472 3347224496 3347992032 3348759744 3354408288 3374691936 3376041984 3377503008 3379340272 3381379848 3382155216 3386037396 3386813832 3388636944 3392526564 3393304488 3396456448 3407652864 3410491392 3413040708 3413823336 3415883724 3417741866 3418525572 3420588798 3427144182 3435052544 3442424832 3444998018 3446376192 3447166464 3447867654 3448658268 3449246976 3452616783 3453408486 3459233547 3468011008 3477551616 3481543296 3482341632 3502595712 3507420224 3514142016 3517069248 3518982432 3521106288 3521913696 3542397936 3547277272 3550000608 3554075448 3554890416 3557035944 3569922048 3572895744 3574839296 3575566456 3576386352 3576996864 3577817088 3581312504 3584673792 3590341524 3591164808 3594462669 3595286898 3596111316 3606349824 3610489344 3611317248 3613496832 3616197893 3617027106 3622009237 3623958954 3628950633 3631973499 3643149312 3644295424 3647331072 3648167424 3650894401 3651517632 3652354944 3653192448 3659354496 3660938127 3681482112 3684548736 3685707872 3686553024 3688778016 3689623872 3711083552 3719048256 3723317136 3724170912 3726418608 3727590916 3728445672 3729300624 3731551416 3747330048 3755372544 3758179656 3761310168 3762172656 3763356212 3765627558 3766491036 3767354712 3773709324 3778080768 3782417408 3783284736 3788495872 3789266492 3796528428 3798047232 3798918144 3799690884 3800886243 3801757806 3804052329 3804924618 3806994387 3810165561 3821013504 3825399424 3826276608 3833609472 3840551253 3856790784 3862103168 3864434112 3869757024 3872727936 3877173216 3878062272 3900617952 3901512384 3905990704 3906886368 3916736208 3925774336 3937140592 3938715648 3939618816 3940420176 3941996544 3944943156 3945847752 3950376962 3951282804 3953409768 3958855236 3961244574 3963441152 3974344704 3975595008 3978906624 3979819008 3981880826 3982793892 3985197678 3988279834 3990686931 3998334879 3999251718 4002966528 4008480256 4016162304 4019507712 4020772224 4021694208 4022512263 4023434646 4024121472 4025044224 4028976567 4048454784 4054031168 4057143552 4061800512 4062731904 4065183936 4086361664 4087298688 4092928576 4099832352 4103247456 4104188352 4105479504 4107957336 4108899312 4109841504 4126273536 4132797592 4133745264 4139439128 4141667376 4146421356 4147372152 4149875268 4150826856 4164909056 4168378368 4172450744 4173163008 4174119936 4174968996 4180719642 4182119424 4183929288 4186478209 4188731778 4189692276 4194501381 4195463202 4197995343 4207408128 4212237568 4213203456 4215746304 4219864957 4220832594 4227952113 4231473939 4238274051 4250340864 4255219584 4256195328 4260103904 4261080768 4262057856 4295062464 4298640192 4300978528 4303574352 4304561184 4312810656 4337012736 4338889632 4340625408 4343869992 4344866064 4347488376 4349853284 4350850728 4353476652 4361819868 4366872576 4371885056 4372887552 4381267968 4388195196 4389201432 4393232151 4394239542 4395247164 4407760896 4413832192 4416496128 4422579456 4425974784 4429283166 4431055104 4432071168 4432972698 4435384107 4439078721 4457849088 4458871296 4463989376 4465012992 4472544384 4476269952 4499589248 4503337344 4508506464 4509540288 4514716528 4515751776 4518182592 4523368752 4524405984 4527136656 4550720944 4551764448 4554511632 4558034096 4560785064 4569525576 4570573392 4589899776 4595168256 4596221952 4597156872 4598211024 4598995968 4602433682 4603489044 4604544648 4609829938 4612311396 4618664442 4621452003 4622511726 4636735488 4642057728 4643122176 4646592874 4649397291 4650463422 4656869019 4659375798 4665793671 4670127616 4685522688 4689425664 4691976576 4694007087 4694808384 4695884928 4723197248 4733334144 4738767264 4739853888 4742714592 4768515136 4769329152 4781633472 4787122032 4788219744 4792616892 4793715864 4794815088 4813985792 4815089664 4817995776 4822702808 4831945272 4835970216 4838600844 4841521146 4842631332 4857532416 4863108096 4864223232 4868690176 4869806592 4870797162 4870923264 4877506249 4879139328 4881250836 4886853741 4887974322 4890924423 4894707069 4908642816 4912731648 4915404032 4918370688 4919498496 4924304693 4928926464 4937851611 4958731008 4964422848 4965561216 4968558144 4971260896 4972400832 4975401888 4984936992 5010906208 5015080224 5016230208 5020836744 5021988048 5023139616 5031612432 5062037904 5064062976 5065224192 5066254512 5067848324 5069010408 5072069772 5073232824 5075992516 5079056094 5080220748 5088789846 5089956732 5094684672 5101702144 5111479296 5115737088 5119561062 5120735004 5123825586 5126612799 5127788358 5130883197 5142387712 5152578816 5159676032 5163637248 5167497027 5169564288 5170749696 5171801481 5172987402 5173870464 5180112729 5200823936 5202016512 5209181824 5222314944 5223512448 5253893568 5259924208 5261130336 5268377072 5271213024 5278473648 5281659432 5282870544 5300793344 5305208832 5310391856 5313596904 5320915908 5325000912 5331113172 5332335624 5337288704 5354883072 5359343616 5361029632 5362258944 5363349684 5364579528 5365495296 5366725632 5370737218 5371968756 5385512286 5392930347 5394166974 5397939712 5409524736 5415734016 5416975872 5420245248 5425540659 5435938431 5449731584 5464723968 5466443136 5470996608 5472251136 5473972672 5477276448 5478532416 5479788672 5489031744 5511660352 5522223168 5526823104 5528561808 5529829536 5533167024 5534435808 5564217344 5565493248 5566625328 5574292856 5576159232 5578572384 5584975704 5586256368 5589627912 5591386374 5592668508 5593950936 5597327124 5609877504 5617604608 5620995072 5627776792 5633058816 5637269484 5641965252 5643258984 5645034318 5648441337 5649736554 5651032068 5667121152 5673626112 5674927104 5681441024 5682596689 5682743808 5683899738 5691728801 5694792642 5697070848 5702636709 5707386927 5726749952 5731520256 5738099136 5739414912 5750414208 5785186176 5791826656 5793154752 5796651168 5801134304 5804635536 5815759824 5817093408 5850926928 5852268576 5857642868 5858986056 5860329552 5888661504 5896772608 5901299712 5905710888 5908073472 5909428224 5910630264 5912994816 5913845476 5917414734 5918771628 5925565443 5926924206 5930114652 5938282854 5943798784 5945161728 5953350656 5963392512 5968359936 5969728512 5972821239 5974190838 5977796517 5982419751 6004449792 6011341952 6012720384 6021002368 6024243456 6031158336 6032541312 6035151969 6036182208 6037566336 6069019264 6072682176 6081046752 6085715328 6092700768 6094097856 6126891008 6129542496 6130948032 6131994624 6137985392 6139392864 6149748528 6154871184 6158219256 6161936004 6163348968 6164762256 6189410304 6190829568 6199196388 6200617896 6207735226 6209158692 6212501064 6219632034 6221058228 6224812902 6247363584 6252567552 6255968768 6257241298 6258676116 6259744512 6261179904 6262453494 6267296882 6271079463 6273179136 6283097667 6284538414 6293194803 6311112192 6318356352 6319805184 6323619456 6331248891 6375511296 6382829376 6384292992 6390155856 6391621152 6393086784 6442593696 6447960288 6451467792 6455361528 6456841776 6484144128 6493075456 6494396216 6494564352 6505519104 6508334448 6510938112 6515804988 6517299096 6521232564 6524779926 6526276092 6530214978 6544857088 6550308864 6557827584 6559331328 6571901952 6582292794 6583802148 6591359313 6592870746 6611641344 6619230464 6620748288 6624744192 6629867776 6631216361 6633869184 6643924749 6646582656 6648106752 6649459047 6686773632 6688306944 6694448992 6695984064 6697519488 6708816576 6749383872 6755006016 6758680544 6762759696 6764310432 6772074792 6773627664 6777273888 6785053128 6786608976 6815305728 6820982784 6826081416 6827646672 6831767448 6835483732 6837051144 6841177596 6854288364 6870105088 6884849664 6889996036 6892752384 6894332928 6895735308 6897316536 6898493952 6903650523 6905233566 6906816972 6914744907 6918467094 6927996663 6936022016 6955103232 6963086592 6964683264 6969889311 6975695133 7005191424 7014840448 7028284032 7034138496 7037964864 7042212576 7043827392 7084795872 7094554544 7100001216 7108150896 7109780832 7114071888 7149678592 7151132912 7152772704 7153993728 7155634176 7162625008 7169347584 7180683048 7182329616 7188925338 7190573796 7192222632 7212699648 7220978688 7222634496 7226993664 7232395786 7234054212 7244018474 7247917908 7257901266 7262281719 7263946998 7286298624 7288590848 7294662144 7296334848 7301788802 7303035264 7304709888 7306195743 7306384896 7318708992 7321876254 7331961483 7362964224 7369097472 7371415744 7373106048 7377556032 7379247744 7422167104 7438096512 7446634272 7448341824 7452837216 7455181832 7456891344 7458601248 7463102832 7494660096 7516359312 7522620336 7524345312 7526712424 7531255116 7532982072 7534709424 7547418648 7564834816 7566569472 7576991744 7578532984 7593056856 7596094464 7597836288 7599381768 7601772486 7603515612 7608104658 7609849236 7612243247 7613988774 7618584141 7620331122 7633184769 7642027008 7650798848 7652553216 7664652677 7667218944 7679341593 7681102506 7685738379 7691682537 7713581568 7724206336 7728868224 7738193089 7739514048 7745455872 7754346432 7756124544 7759481103 7801235904 7803024768 7811981408 7813772736 7833472416 7874281184 7877431296 7880840352 7883993088 7889886312 7891695504 7900753924 7902565608 7906819536 7917710472 7922489148 7951190016 7957813248 7959638016 7963761652 7965587784 7970395356 7976559668 7981373862 7996669758 7998503436 8005933056 8016960512 8032324608 8039015424 8041544448 8043388416 8045024526 8046869292 8048242944 8050088448 8056105827 8057953134 8096909568 8108062336 8114287104 8123601024 8125463808 8130367872 8172723328 8174597376 8185857152 8199664704 8206494912 8208376704 8210959008 8215914672 8217798624 8219683008 8265595184 8267490528 8278878256 8283334752 8292842712 8294744304 8299750536 8301653712 8329818112 8336756736 8344901488 8346326016 8348239872 8349937992 8361439284 8364238848 8367858576 8372956418 8377463556 8379384552 8387079561 8389002762 8390926404 8395990686 8414816256 8424475136 8426406912 8431492608 8439729914 8441665188 8455904226 8462947878 8467551477 8474604831 8476548102 8500681728 8510439168 8512390656 8520207808 8522161536 8524115712 8525849607 8542188963 8590124928 8597280384 8601957056 8607148704 8609122368 8625621312 8677779264 8687739984 8689732128 8694976752 8699706568 8701701456 8706953304 8723639736 8743770112 8745775104 8762535936 8776390392 8778402864 8786464302 8788479084 8790494328 8815521792 8827664384 8832992256 8845158912 8851949568 8858566332 8862110208 8864142336 8865945396 8870768214 8876122101 8878157442 8882986903 8890386309 8907424281 8915698176 8917742592 8927978752 8930025984 8945088768 8952539904 8961286257 8999178496 9006674688 9017012928 9019080576 9029433056 9031503552 9036365184 9046737504 9048811968 9054273312 9101441888 9103528896 9109023264 9116068192 9121570128 9139051152 9141146784 9190336512 9192443904 9194313744 9196422048 9197991936 9204867364 9206978088 9209089296 9219659876 9224622792 9237328884 9242904006 9245023452 9273470976 9284115456 9286244352 9293185748 9298794582 9300926844 9311602839 9313738038 9318751596 9329448051 9331587342 9340255232 9371045376 9378851328 9383953152 9385861947 9388014174 9389616768 9391769856 9393680241 9400945323 9446394496 9466668288 9477534528 9479707776 9485429184 9537030272 9563266944 9574244064 9576439488 9585233784 9587431728 9589630176 9627971584 9635991552 9645405616 9663890544 9671940432 9677201688 9683042292 9685262664 9726216192 9728446464 9737380352 9739613184 9741594324 9741846528 9755012498 9758278656 9762501672 9773707482 9775948644 9781848846 9787169889 9789414138 9795322467 9817285632 9825463296 9830808064 9836741376 9838996992 9848609386 9857852928 9873439191 9875703222 9889306119 9917462016 9928845696 9931122432 9937116288 9942521792 9944801664 9950803776 9969873984 10021812416 10030160448 10032460416 10041673488 10043976096 10046279232 10063224864 10124075808 10128125952 10132509024 10135696648 10138020816 10144139544 10146465648 10151985032 10158112188 10160441496 10177579692 10179913464 10189369344 10203404288 10222958592 10231474176 10239122124 10241470008 10247651172 10250875019 10253225598 10255576716 10261766394 10284775424 10305157632 10319352064 10327274496 10334994054 10339128576 10341499392 10343602962 10345974804 10347740928 10349229583 10357850349 10360225458 10377700641 10401647872 10404033024 10418363648 10444629888 10447024896 10507787136 10519848416 10522260672 10536754144 10542426048 10556947296 10563318864 10565741088 10620783712 10627193808 10641831816 10650001824 10662226344 10664671248 10709766144 10718687232 10722059264 10724517888 10726699368 10729159056 10730990592 10733451264 10741474436 10743937512 10771024572 10783388007 10785860694 10788333948 10795879424 10819049472 10831468032 10833951744 10840490496 10848593679 10851081318 10866027711 10871876862 10886851899 10899463168 10929447936 10932886272 10941993216 10944502272 10947945344 10952683203 10954552896 10957064832 10959577344 10978063488 11023320704 11044446336 11053646208 11057123616 11059659072 11066334048 11068871616 11128434688 11133250656 11148585712 11157144768 11169951408 11172512736 11179255824 11182772748 11185337016 11187901872 11194654248 11235209216 11241990144 11255553584 11266117632 11274538968 11283930504 11286517968 11290068636 11296882674 11299473108 11302064136 11334242304 11347252224 11349854208 11362882048 11365193378 11365487616 11367799476 11383457602 11389585284 11394141696 11402658729 11405273418 11412156987 11414773854 11420983161 11430496683 11453499904 11463040512 11476198272 11478829824 11500828416 11521653759 11570372352 11583653312 11586309504 11593302336 11602268608 11609271072 11631519648 11634186816 11701853856 11704537152 11715285736 11717972112 11720659104 11777323008 11793545216 11811421776 11816146944 11818856448 11821260528 11825989632 11827690952 11834829468 11837543256 11851130886 11853848412 11860229304 11876565708 11887597568 11890323456 11906701312 11926785024 11936719872 11939457024 11945642478 11948381676 11955593034 11962096531 11964839502 11972060793 11995004637 12008899584 12022683904 12025440768 12042004736 12048486912 12062316672 12065082624 12067536789 12070303938 12072364416 12075132672 12086929701 12138038528 12145364352 12162093504 12171430656 12185401536 12188195712 12259084992 12261896064 12275970784 12278785728 12299497056 12309742368 12316438512 12323872008 12326697936 12329524512 12378820608 12398392776 12401235792 12415470452 12418317384 12425002128 12439264068 12442116456 12449625804 12494727168 12505135104 12511937536 12514482596 12517352232 12519489024 12522359808 12524906988 12534593764 12542158926 12546358272 12559434627 12566195334 12569076828 12583504143 12586389606 12622224384 12636712704 12639610368 12647238912 12659594871 12662497782 12683856339 12751022592 12765658752 12768585984 12780311712 12783242304 12786173568 12885187392 12895920576 12902935584 12910723056 12913683552 12986150912 12988792432 13011038208 13016668896 13021876224 13031609976 13034598192 13042465128 13049559852 13052552184 13060429956 13089714176 13100617728 13115655168 13118662656 13143803904 13164585588 13167604296 13179696453 13182718626 13185741492 13223282688 13238460928 13241496576 13249488384 13259735552 13262432722 13267738368 13287849498 13293165312 13296213504 13298918094 13306152321 13317236163 13373547264 13376613888 13388897984 13391968128 13395038976 13417633152 13498767744 13510012032 13517361088 13525519392 13528620864 13544149584 13547255328 13554547776 13570106256 13573217952 13652162832 13655293344 13663534896 13670967464 13674102288 13682355192 13708576728 13740210176 13769699328 13779992072 13785504768 13788665856 13791470616 13794633072 13796987904 13807301046 13810467132 13813633944 13826319367 13829489814 13836934188 13855993326 13864356009 13872044032 13910206464 13926173184 13929366528 13936582891 13939778622 13948191873 13951390266 13958979419 13970607057 13997381013 14010382848 14029680896 14056568064 14068276992 14075929728 14082021261 14084425152 14087654784 14169591744 14189109088 14200002432 14216301792 14219561664 14228143776 14302265824 14305545408 14307987456 14325250016 14361366096 14364659232 14377850676 14381147592 14384445264 14441957376 14445268992 14453987328 14464791572 14468108424 14488036948 14495835816 14515802532 14524563438 14527893996 14572597248 14577181696 14589324288 14592669696 14603577604 14606070528 14609419776 14612391486 14612769792 14632518747 14637417984 14643752508 14660561223 14663922966 14684121207 14725928448 14738194944 14742831488 14746212096 14755112064 14758495488 14772914079 14844334208 14876193024 14893268544 14896683648 14905674432 14910363664 14913782688 14917202496 14926205664 15032718624 15045240672 15048690624 15053424848 15062510232 15065964144 15069418848 15094837296 15129669632 15153983488 15157065968 15186113712 15192188928 15195672576 15198763536 15203544972 15207031224 15216209316 15219698472 15224486494 15227977548 15237168282 15240662244 15266369538 15284054016 15301597696 15305106432 15329305354 15334437888 15358683186 15362205012 15371476758 15379838397 15383365074 15392649591 15427163136 15448412672 15457736448 15476386178 15479028096 15490911744 15502491081 15508692864 15512249088 15515404443 15518962206 15540338187 15602471808 15606049536 15623962816 15627545472 15666944832 15748562368 15761680704 15779772624 15783391008 15801507848 15805131216 15813639072 15835420944 15844978296 15902380032 15915626496 15927523304 15931175568 15940790712 15953119336 15962747724 15993339516 15997006872 16011866112 16033921024 16064649216 16078030848 16083088896 16086776832 16090049052 16093738584 16096485888 16100176896 16108517887 16112211654 16115906268 16134404783 16178791041 16193819136 16216124672 16228574208 16247202048 16250927616 16260735744 16263075059 16276621977 16307815293 16345446656 16349194752 16371714304 16399329408 16412989824 16416753408 16421918016 16431829344 16435597248 16439366016 16531190368 16534981056 16557756512 16566669504 16585685424 16589488608 16599501072 16603307424 16689802976 16692652032 16696479744 16699875984 16722878568 16728477696 16735717152 16745912836 16754927112 16758769104 16774159122 16778005524 16781852808 16791981372 16829632512 16848950272 16852813824 16862985216 16879459828 16883330376 16911808452 16925895756 16935102954 16945324011 16949209662 16953096204 17001363456 17020878336 17024781312 17040415616 17044323072 17047790067 17048231424 17051699214 17075186403 17084377926 17107910127 17180249856 17194560768 17203914112 17214297408 17218244736 17251242624 17355558528 17375479968 17379464256 17389953504 17399413136 17403402912 17413906608 17447279472 17487540224 17552780784 17556805728 17572928604 17576958168 17580988656 17655328768 17665984512 17690317824 17703899136 17717132664 17724220416 17728284672 17731890792 17741536428 17752244202 17756314884 17765973806 17776696329 17780772618 17814848562 17831396352 17835485184 17855957504 17860051968 17890177536 17905079808 17918463717 17922572514 17933389551 17947259253 17998356992 18013349376 18034025856 18038161152 18058866112 18063007104 18072730368 18093475008 18097623936 18105455907 18108546624 18202883776 18207057792 18218046528 18232136384 18243140256 18278102304 18282293568 18380673024 18388627488 18392844096 18395983872 18409734728 18413956176 18418178592 18439319752 18449245584 18474657768 18485808012 18490046904 18568230912 18572488704 18586371496 18597589164 18601853688 18623205678 18627476076 18637503192 18658896102 18663174684 18680510464 18742090752 18757702656 18767906304 18771723894 18776028348 18779233536 18783539712 18787360482 18797580263 18801890646 18813238389 18849293001 18879584409 18892788992 18933336576 18955069056 18959415552 18970858368 18993746673 19074060544 19126533888 19148488128 19152878976 19170467568 19174863456 19179260352 19290811232 19327781088 19343880864 19354403376 19366084584 19370525328 19452432384 19474760704 19479226368 19483188648 19483693056 19510024996 19516557312 19525003344 19547414964 19551897288 19563697692 19574339778 19578828276 19590644934 19634571264 19650926592 19661616128 19673482752 19677993984 19697218772 19715705856 19746878382 19751406444 19774077939 19778612238 19834924032 19857691392 19862244864 19874232576 19885043584 19889603328 19893649083 19901607552 19931774247 19939747968 20043624832 20060320896 20064920832 20083346976 20087952192 20092558464 20126449728 20248151616 20265018048 20271393296 20276041632 20288279088 20292931296 20303970064 20316224376 20320882992 20355159384 20359826928 20406808576 20445917184 20462948352 20478244248 20482940016 20495302344 20501750038 20506451196 20511153432 20523532788 20569550848 20610315264 20638704128 20654548992 20669988108 20678257152 20682998784 20687205924 20691949608 20695481856 20698459166 20710951569 20715700698 20720450916 20744234721 20755401282 20783989989 20803295744 20808066048 20836727296 20889259776 20894049792 20909667933 20927085399 21015574272 21039696832 21044521344 21073508288 21084852096 21113894592 21126637728 21131482176 21241567424 21254387616 21283663632 21300003648 21324452688 21329342496 21444118528 21449035776 21453398736 21458318112 21461981184 21466902528 21482948872 21487875024 21542049144 21566776014 21571721388 21576667896 21591758848 21638098944 21662936064 21667903488 21680980992 21697187358 21702162636 21727073291 21732055422 21743753724 21773703798 21786845157 21798926336 21858895872 21865772544 21883986432 21889004544 21895890688 21900344543 21905366406 21909105792 21914129664 21918587229 21919154688 21935539087 21956126976 21995884449 22046641408 22088892672 22107292416 22114247232 22119318144 22132668096 22137743232 22266501312 22297171424 22314289536 22339902816 22345025472 22358511648 22365545496 22370674032 22375803744 22389308496 22483980288 22511107168 22549077936 22567861008 22573035936 22580137272 22593765348 22598946216 22604128272 22694504448 22699708416 22725764096 22730386756 22730975232 22735598952 22766915204 22779170568 22788283392 22805317458 22810546836 22824313974 22829547708 22836729741 22841966322 22855752423 22860993366 22906999808 22926081024 22952396544 22957659648 22993958031 23001656832 23038024779 23043307518 23075047611 23140744704 23167306624 23172619008 23186604672 23204537216 23214579267 23218542144 23263039296 23268373632 23403707712 23409074304 23430571472 23435944224 23441318208 23587090432 23622843552 23632293888 23642521056 23651979264 23655381904 23669658936 23675086512 23702261772 23707696824 23720458608 23753131416 23775195136 23813402624 23853570048 23873439744 23878914048 23891284956 23896763352 23911186068 23924193062 23929679004 23944121586 23990009274 24017799168 24045367808 24050881536 24084009472 24096973824 24124633344 24130165248 24135073578 24140607876 24144728832 24150265344 24168317481 24173859402 24276077056 24290728704 24324187008 24342861312 24370803072 24376391424 24518169984 24523792128 24551941568 24557571456 24598994112 24619484736 24632877024 24647744016 24653395872 24659049024 24796785552 24802471584 24830940904 24836634768 24850004256 24878528136 24884232912 24899251608 24989454336 25010270208 25023875072 25028965192 25034704464 25038978048 25044719616 25049813976 25069187528 25084317852 25092716544 25118869254 25132390668 25138153656 25161238683 25167008286 25172779212 25244448768 25273425408 25279220736 25294477824 25313385251 25319189742 25324995564 25354064659 25367712678 25402654431 25423814493 25502045184 25531317504 25537171968 25556260807 25560623424 25566484608 25572347136 25577548821 25626566889 25770374784 25791841152 25805871168 25821446112 25827367104 25977584864 26033337792 26063219952 26069196384 26084930256 26099119704 26105104368 26120859912 26231310336 26237325312 26287607808 26329171176 26335208592 26359392906 26365437252 26371482984 26446565376 26476921856 26482993152 26498976768 26519471104 26524865444 26535476736 26575698996 26586330624 26592427008 26597836188 26612304642 26628366303 26634472326 26648960709 26671158927 26747094528 26753227776 26777795968 26783936256 26790077952 26835266304 26883858771 26997535488 27020024064 27034722176 27051038784 27057241728 27088299168 27094510656 27109095552 27140212512 27146435904 27304325664 27310586688 27327069792 27341934928 27348204576 27364710384 27417153456 27480420352 27559984144 27571009536 27577331712 27582941232 27589266144 27593975808 27614602092 27620934264 27627267888 27652638734 27658979628 27673868376 27711986652 27728712018 27744088064 27820412928 27852346368 27858733056 27873165782 27879557244 27896383746 27902780532 27917958838 27934808517 27941214114 27988344153 27994762026 28020765696 28059361792 28113136128 28136553984 28151859456 28157585841 28164042522 28168850304 28175309568 28181040723 28202835969 28339183488 28378218176 28400004864 28432603584 28439123328 28456287552 28604531648 28611090816 28650500032 28722732192 28729318464 28755701352 28762295184 28768890528 28883914752 28907974656 28929583144 28936216848 28976073896 28991671632 29031605064 29049126876 29055787992 29154363392 29178648576 29185339392 29207155208 29212141056 29218839552 29224782972 29225539584 29265037494 29274835968 29287505016 29305347463 29321122446 29327845932 29361509667 29368242414 29385967401 29451856896 29476389888 29485662976 29492424192 29510224128 29516990976 29539054699 29545828158 29620317573 29667918357 29688668416 29752386048 29786537088 29793367296 29811348864 29820727328 29827565376 29834404992 29852411328 30065437248 30090481344 30097381248 30106849696 30125020464 30131928288 30138837696 30189674592 30314131936 30372227424 30384377856 30397527072 30407089944 30414062448 30432418632 30439396944 30448972988 30455955096 30474336564 30481324488 30532739076 30568108032 30603195392 30610212864 30658610708 30668875776 30717366372 30724410024 30742953516 30752625057 30759676794 30766730148 30785299182 30854326272 30896825344 30915472896 30952772356 30958056192 30981823488 31004982162 31017385728 31024498176 31030808886 31037924412 31047688749 31073551047 31080676374 31204943616 31212099072 31247925632 31255090944 31333889664 31497124736 31523361408 31559545248 31566782016 31603015696 31610262432 31627278144 31670841888 31689956592 31855046608 31862351136 31881581424 31906238672 31925495448 31986679032 31994013744 32067842048 32129298432 32156061696 32166177792 32173553664 32180098104 32187477168 32192971776 32200353792 32217035774 32224423308 32231812536 32268809566 32350164021 32357582082 32387638272 32432249344 32457148416 32494404096 32501855232 32521471488 32526150118 32545781037 32553243954 32598083133 32615630586 32660555697 32690893312 32698389504 32743428608 32798658816 32825979648 32833506816 32843836032 32858049609 32863658688 32871194496 32878732032 33062380736 33069962112 33115513024 33133339008 33171370848 33178977216 33199002144 33206614848 33379605952 33385304064 33399751968 33445757136 33471434304 33491825672 33509854224 33517538208 33548318244 33556011048 33563705616 33583962744 33697900544 33705627648 33725970432 33758919656 33766660752 33823616904 33851791512 33870205908 33890648022 33898419324 33906192408 34002726912 34041756672 34049562624 34080831232 34088646144 34095580134 34096462848 34103398428 34142543743 34150372806 34168755852 34207976187 34215820254 34236470961 34262949483 34291490049 34360499712 34389121536 34407828224 34428594816 34436489472 34470132851 34502485248 34564961277 34711117056 34750959936 34758928512 34779907008 34798826272 34806805824 34827813216 34894558944 35105561568 35113611456 35145857208 35153916336 35161977312 35331969024 35380635648 35434265328 35448440832 35456569344 35463781584 35483072856 35504488404 35512629768 35531947612 35553392658 35561545236 35629697124 35662792704 35670970368 35711915008 35720103936 35780355072 35810159616 35836927434 35845145028 35866779102 35886289593 35894518506 35916182379 35996713984 36026698752 36068051712 36076322304 36117732224 36126014208 36145460736 36186950016 36195247872 36202610367 36210911814 36217093248 36260789103 36405767552 36414115584 36436093056 36464272768 36486280512 36556204608 36564587136 36777254976 36785688192 36819469456 36827912352 36836357184 36878639504 36898491168 36949315536 36971616024 36980093808 37136461824 37172742992 37195178328 37203707376 37246411356 37254952152 37275006384 37317792204 37326349368 37361020928 37484181504 37515405312 37535812608 37543447788 37552056696 37558467072 37567079424 37574720964 37595160526 37603781292 37626476778 37678303881 37698586002 37750512429 37759168818 37785577984 37866673152 37910138112 37918831104 37941716736 37978784613 37987493346 38051569017 38148121088 38253067776 38296976256 38305757952 38340935136 38349726912 38358520704 38581622464 38655562176 38687761728 38708806752 38732169168 38741050656 38949521408 38958452736 38966377296 39020049992 39033114624 39050006688 39094829928 39103794576 39127395384 39148679556 39157656552 39181289868 39269142528 39301853184 39323232256 39346965504 39355987968 39394437544 39431411712 39493756764 39502812888 39539089359 39548155878 39557224476 39669848064 39715382784 39724489728 39748465152 39770087168 39778176823 39779206656 39787298166 39803215104 39842101607 39863548494 39879495936 39918456963 39951708489 40087249664 40120641792 40129841664 40166693952 40175904384 40185116928 40252899456 40496303232 40530036096 40542786592 40552083264 40576558176 40585862592 40607940128 40632448752 40641765984 40710318768 40719653856 40956488496 40965880032 40990604688 41003500076 41012902392 41022306864 41047065576 41220630528 41277408256 41309097984 41339976216 41356514304 41365997568 41374411848 41383899216 41390963712 41396918332 41421903138 41431401396 41440901832 41478958101 41488469442 41510802564 41567979978 41606591488 41616132096 41673454592 41778519552 41788099584 41809748673 41819335866 41844575619 41854170798 41876938257 41911821171 42031148544 42079393664 42089042688 42147016576 42169704192 42227789184 42246063783 42253275456 42262964352 42483134848 42508775232 42567327264 42600007296 42648905376 42658684992 42888237056 42906797472 42916636224 42923962368 42965897744 42975750048 43084098288 43133552028 43143442776 43153335792 43183517696 43325872128 43335806976 43361961984 43394374716 43404325272 43454146582 43464110844 43487507448 43547407596 43573690314 43597852672 43717791744 43731545088 43767972864 43778009088 43791781376 43800689086 43810732812 43818211584 43828259328 43837174458 43838309376 43871078174 43897556241 43912253952 43981683669 43991768898 44052363621 44093282816 44177785344 44214584832 44228494464 44238636288 44265336192 44275486464 44318742237 44533002624 44594342848 44628579072 44679805632 44690050944 44717023296 44731090992 44741348064 44751607488 44778616992 45022214336 45098155872 45135722016 45146071872 45160274544 45187530696 45197892432 45208256544 45389008896 45451528192 45460773512 45461950464 45471197904 45533830408 45558341136 45576566784 45610634916 45621093672 45648627948 45659095416 45673459482 45683932644 45711504846 45721986732 45813999616 45852162048 45904793088 45915319296 45987916062 46003313664 46051260299 46076049558 46086615036 46139515191 46150095222 46177948773 46281489408 46334613248 46345238016 46373209344 46409074432 46418514527 46429158534 46437084288 46507473243 46526078592 46536747264 46546213329 46621014561 46807415424 46818148608 46861142944 46871888448 46882636416 47245687104 47285042112 47310763808 47339317872 47350173024 47404523544 47415393648 47440917216 47506262832 47707140096 47746879488 47782569912 47793526704 47822372136 47848386124 47859358008 47888243172 47980018548 48035598336 48090735616 48101763072 48168018944 48193947648 48249266688 48260330496 48270147156 48281215752 48289457664 48300530688 48325553661 48336634962 48347718804 48403214349 48552154112 48581457408 48648374016 48685722624 48741606144 48752782848 48789225177 48829865931 49036339968 49047584256 49103883136 49115142912 49197988224 49238969472 49265754048 49295488032 49306791744 49318098048 49593571104 49604943168 49661881808 49673269536 49700008512 49757056272 49768465824 49798503216 50047750144 50057930384 50069408928 50077956096 50089439232 50099627952 50138375056 50168635704 50185433088 50237738508 50264781336 50276307312 50322477366 50334016572 50345558424 50488897536 50546850816 50558441472 50588955648 50626770502 50638379484 50649991128 50708129318 50735425356 50805308862 50835972033 50847628986 51004090368 51062635008 51074343936 51112521614 51121246848 51132969216 51143370201 51144694272 51155097642 51225559209 51253133778 51323730381 51540749568 51583682304 51611742336 51642892224 51654734208 51955169728 52066675584 52126439904 52138392768 52169860512 52198239408 52210208736 52241719824 52462620672 52658342352 52670417184 52718785812 52730874504 52742965968 52953843712 52965986304 52997953536 53038942208 53049730888 53070953472 53151397992 53172661248 53184854016 53195672376 53224609284 53256732606 53268944652 53297921418 53330088987 53342317854 53494189056 53506455552 53555591936 53567872512 53580155904 53652568739 53670532608 53755391151 53767717542 53800168653 53841777759 53995070976 54040048128 54069444352 54102077568 54114483456 54167351623 54176598336 54189021312 54218191104 54280425024 54292871808 54316367721 54608651328 54621173376 54654139584 54683869856 54696409152 54729420768 54834306912 55119968288 55142019072 55165882464 55178532288 55187951616 55229204184 55241868528 55254535776 55305277468 55317959256 55347736752 55423973304 55457424036 55704692736 55717466112 55746331564 55759114488 55792767492 55805561064 55835917676 55869617034 55882428228 55976688306 55989524052 56041531392 56118723584 56226272256 56273107968 56303718912 56315171682 56328085044 56337700608 56350619136 56362081446 56392740789 56405671938 56439715167 56678366976 56756436352 56800009728 56865207168 56878246656 56912575104 56981240019 57209063296 57222181632 57301000064 57445464384 57458636928 57511402704 57524590368 57537781056 57859166288 57872433696 57952147792 57983343264 58063210128 58098253752 58111575984 58308726784 58357297152 58414310416 58424282112 58437679104 58449565944 58451079168 58530074988 58549671936 58575010032 58610694926 58642244892 58655691864 58723019334 58736484828 58771934802 58903713792 58952779776 58971325952 58984848384 59020448256 59033981952 59078109398 59091656316 59240635146 59322233817 59335836714 59377336832 59504772096 59573074176 59586734592 59622697728 59641454656 59655130752 59668809984 59680947249 59704822656 59795322741 60130874496 60180962688 60194762496 60213699392 60250040928 60263856576 60277675392 60379349184 60628263872 60744454848 60795054144 60814179888 60828124896 60864837264 60878793888 60897945976 60911910192 60948673128 60962648976 61065478152 61206390784 61220425728 61317221416 61337751552 61434732744 61448820048 61485907032 61505250114 61519353588 61533460296 61570598364 61708652544 61793650688 61830945792 61905544712 61916112384 61963646976 62009964324 62034771456 62048996352 62061617772 62075848824 62095377498 62132854707 62147102094 62161352748 62180908321 62232704163 62351969967 62409887232 62424198144 62495851264 62510181888 62609016811 62667779328 62729003799 62781256197 62994249472 63046722816 63119090496 63133564032 63206031392 63220524864 63254556288 63341683776 63379913184 63710093216 63724702272 63763162848 63812477344 63850990896 63973358064 63988027488 64332355584 64347107328 64360196208 64374954336 64385943552 64400707584 64434071548 64448846616 64463625072 64537619132 64700328042 64715164164 64775276544 64864498688 64914296832 64988808192 65003710464 65042942976 65052300236 65091562074 65106487908 65181219873 65196166266 65231261172 65321111394 65381786624 65396779008 65486857216 65597317632 65651959296 65667013632 65687672064 65701033629 65716099218 65727317376 65742388992 65755761687 65757464064 65806617261 66124761472 66139924224 66231026048 66266678016 66342741696 66357954432 66398004288 66413229696 66759211904 66799503936 66891514272 66942868608 66983651344 67019708448 67035076416 67096636488 67112022096 67127411232 67167925488 67395801088 67451940864 67517839312 67533321504 67647233808 67703583024 67740411816 67781296044 67796838648 67812384816 68083513344 68099125248 68161662464 68177292288 68191160268 68192925696 68206796856 68285087486 68300745612 68337511704 68415952374 68431640508 68472941922 68510189223 68525898966 68567257269 68582980098 68720999424 68778243072 68815656448 68857189632 68872978944 68940265702 68981874093 69004970496 69114074337 69129922554 69225142833 69422234112 69501919872 69517857024 69559814016 69597652544 69613611648 69643737801 69655626432 69789117888 70211123136 70227222912 70291714416 70307832672 70323954624 70761271296 70868530656 70896881664 70927563168 70966145712 71008976808 71025259536 71063895224 71106785316 71123090472 71259394248 71325585408 71423830016 71440207872 71560710144 71620319232 71673854868 71690290056 71733558204 71772579186 71789037012 71832364758 71993427968 72053397504 72136103424 72152644608 72235464448 72252028416 72290921472 72373900032 72390495744 72405220734 72421823628 72434186496 72504952443 72521578206 72811535104 72828231168 72872186112 72928545536 72972561024 73112409216 73129174272 73554509952 73571376384 73638938912 73655824704 73672714368 73757279008 73796982336 73898631072 73943232048 73960187616 74345485984 74390356656 74407414752 74492822712 74509904304 74550012768 74635584408 74652698736 74968363008 75030810624 75071625216 75086895576 75104113392 75116934144 75134158848 75149441928 75190321052 75207562584 75252953556 75356607762 75397172004 75483716049 75501024858 75518337636 75571155968 75733346304 75820276224 75837662208 75883433472 75940155753 75957569226 75974986692 76062193977 76103138034 76207963293 76296242176 76506135552 76593952512 76611515904 76668782421 76681870272 76699453824 76717041408 76732646463 77163244928 77311124352 77375523456 77417613504 77464338336 77482101312 77899042816 77932754592 78040099984 78100013376 78189659856 78207589152 78254790768 78297359112 78315313104 78362579736 78646464512 78693931008 78711975936 78788875088 78862823424 78987513528 79005625776 79078178718 79096311756 79114448952 79339696128 79430765568 79448979456 79496930304 79540174336 79556353646 79558413312 79574596332 79606430208 79684203214 79727096988 79758991872 79836913926 79885098909 79903416978 79946882127 80013476781 80174499328 80241283584 80259683328 80333387904 80351808768 80370233856 80505798912 80651576313 80992606464 81060072192 81085573184 81104166528 81153116352 81171725184 81215880256 81264897504 81283531968 81420637536 81439307712 81912976992 81931760064 81981209376 82007000152 82025804784 82044613728 82094131152 82441261056 82554816512 82679952432 82713028608 82731995136 82748823696 82767798432 82781927424 82793836664 82843806276 82862802792 82881803664 82957916202 82976938884 83021605128 83135959956 83213182976 83232264192 83346909184 83557039104 83576199168 83619497346 83638671732 83689151238 83708341596 83734675717 83753876514 83804425551 83823642342 83965032459 84062297088 84158787328 84178085376 84294033152 84311179447 84339408384 84455578368 84472757523 84492127566 84506550912 84525928704 84543122169 84608507907 84966269696 85017550464 85134654528 85200014592 85297810752 85317369984 85813594944 85833272448 85931795488 85951500096 86168196576 86267104056 86286885552 86306671584 86651744256 86723923968 86788749432 86808650544 86908293164 86928221688 86975014896 87094815192 87147380628 87463090176 87535945728 87556018176 87583562752 87601378172 87621465624 87636423168 87656518656 87674348916 87676618752 87742156348 87795112482 87824507904 87916042389 87963367338 87983537796 88084529001 88104727242 88186565632 88355570688 88429169664 88456988928 88477272576 88530672384 88550972928 88617164097 88637484474 89066005248 89188685696 89257158144 89359611264 89380101888 89434046592 89462181984 89482696128 89503214976 89557233984 90044428672 90196311744 90271444032 90292143744 90320549088 90375061392 90395784864 90416513088 90903056384 90921547024 90942395808 91067660816 91116682272 91153133568 91221269832 91242187344 91297255896 91318190832 91346918964 91367865288 91423009692 91443973464 91627999232 91704324096 91809586176 91830638592 91975832124 92006627328 92102520598 92152099116 92173230072 92257875171 92279030382 92300190444 92355897546 92562978816 92669226496 92690476032 92746418688 92818148864 92837029054 92858317068 92874168576 93014946486 93052157184 93073494528 93092426658 93143066247 93220653141 93242029122 93614830848 93636297216 93722285888 93743776896 93765272832 94491374208 94570084224 94621527616 94678635744 94700346048 94809047088 94830787296 94881834432 95012525664 95565139824 95587053408 95644744272 95696772248 95718716016 95776486344 95960037096 96181471232 96203526144 96336037888 96387895296 96498533376 96520660992 96540294312 96562431504 96578915328 96601061376 96651107322 96673269924 96695437608 96784235569 96806428698 97050492063 97104308224 97162914816 97296748032 97371445248 97483212288 97505565696 97578450354 97637343111 97659731862 97712855933 97794249399 97981667091 98072679936 98095168512 98207766272 98230285824 98395976448 98477938944 98531508096 98574148827 98590976064 98613583488 98636196096 99187142208 99209886336 99323763616 99346539072 99400017024 99514112544 99536931648 99597006432 100115860768 100138817856 100155912192 100199255904 100276750112 100337271408 100475477016 100529562672 100552614624 100644954732 100668033144 100691116848 101093701632 101116882944 101177911296 101253541004 101276758968 101299982256 101416258636 101470850712 101610617724 101671944066 101695257972 102008180736 102125270016 102148687872 102225043228 102242493696 102265938432 102286740402 102289388544 102310195284 102427631229 102451118418 102506267556 102623928561 102647460762 102788848449 103081499136 103167364608 103223484672 103285784448 103309468416 103410398553 103910339456 104133351168 104252879808 104276785536 104339721024 104396478816 104420417472 104483439648 105316684704 105340834368 105437571624 105461749008 105485931936 105907687424 105995907072 106077884416 106099461776 106141906944 106302795984 106345322496 106369708032 106391344752 106449218568 106513465212 106537889304 106595842836 106660177974 106684635708 106988378112 107012911104 107111183872 107135745024 107160311808 107305137478 107341065216 107510782302 107535435084 107600337306 107658868779 107683555518 107748547137 107990141952 108080096256 108138888704 108204155136 108228966912 108334703246 108353196672 108378042624 108436382208 108560850048 108585743616 108607831101 108632735442 108782367309 109217302656 109242346752 109308279168 109367739712 109392818304 109458841536 109668613824 110239936576 110331764928 110357064576 110458408368 110483737056 110509071552 110610554936 110635918512 110695473504 110847946608 110914848072 111409385472 111492663128 111518228976 111585534984 111611122128 111671835352 111739234068 111764856456 111953376612 111979048104 112083062784 112237447168 112452544512 112546215936 112607437824 112630343364 112656170088 112675401216 112701238272 112724162892 112759625209 112785481578 112811343876 112879430334 112940833481 113034911643 113251537287 113356733952 113512872704 113600019456 113730414336 113756493312 113825150208 113841525413 113936353839 113962480038 114154707051 114418126592 114444363264 114602000128 114890928768 114917273856 115022805408 115049180736 115075562112 115718332576 115744867392 115904295584 115966686528 116126420256 116196507504 116223151968 116828620832 116848564224 116875358208 116899131888 117060149976 117099343872 117150020064 117221389852 117284489784 117311383728 117446038668 117472969656 117543869604 117807427584 117905559552 117942651904 117969696768 118040896512 118067963904 118156218796 118183312632 118481270292 118617268077 118644467634 118671673428 118754673664 119009544192 119146148352 119173469184 119245395456 119282909312 119310261504 119334530469 119337619968 119361894498 119409645312 119526304821 119590645482 119755370889 120261748992 120361925376 120389524992 120427398784 120500081856 120527713152 120555350784 120758698368 121256527744 121488909696 121590108288 121628359776 121656249792 121729674528 121757587776 121795891952 121823820384 121897346256 121925297952 122130956304 122412781568 122634442832 122869465488 122897640096 122971814064 123010500228 123038707176 123066920592 123141196728 123587301376 123661891584 123811089424 123832224768 123927293952 124019928648 124069542912 124097992704 124123235544 124151697648 124190754996 124265709414 124294204188 124322705496 124361816642 124436874303 124465408326 124703939934 124819774464 124848396288 124991702528 125020363776 125218033622 125335558656 125429246019 125458007598 125533726857 125562512394 125630814771 125735463513 125988498944 126093445632 126238180992 126267128064 126412062784 126441049728 126509112576 126683367552 126738191349 126759826368 127420186432 127449404544 127526325696 127624954688 127701981792 127946716128 127976054976 128664711168 128720392416 128749908672 128771887104 128868143096 128897693232 128927250144 129075238264 129400656084 129430328328 129550553088 129728997376 129977616384 130007420928 130085885952 130104600472 130183124148 130212975816 130362439746 130392332532 130462522344 130642222788 130763573248 130793558016 130973714432 131194635264 131303918592 131334027264 131375344128 131402067258 131432198436 131454634752 131484777984 131511523374 131514928128 131583061841 131613234522 131692668723 131945051007 132157090863 132249522944 132279848448 132462052096 132533356032 132685483392 132715908864 132796008576 132826459392 132956226711 133518423808 133599007872 133783028544 133885737216 133967302688 134039416896 134070152832 134193272976 134224044192 134254822464 134335850976 135035678624 135066643008 135294467616 135407166048 135480823632 135562592088 135593677296 135624769632 136167026688 136323324928 136354584576 136382320536 136385851392 136413593712 136570174972 136601491224 136675023408 136831904748 136863281016 136945883844 137020378446 137051797932 137134514538 137165960196 137441998848 137556486144 137631312896 137714379264 137745957888 137880531404 137963748186 138009940992 138153780897 138228148674 138259845108 138418545573 138450285666 138844468224 139003839744 139035714048 139119628032 139195305088 139227223296 139255543581 139287475602 139311252864 139522419729 139578235776 140422246272 140454445824 140583428832 140615665344 140647909248 141737061312 141855126336 141932291424 142017953616 142050519072 142127790448 142213570632 142246180944 142518788496 142847660032 143121420288 143240638464 143347709736 143380580112 143467116408 143545158372 143578074024 143664729516 143986855936 144106795008 144272206848 144305289216 144470928896 144504056832 144581842944 144747800064 144780991488 144810441468 144843647256 144868372992 144976660983 145009904886 145043156412 145209643047 145623070208 145656462336 145744372224 145857091072 145945122048 146224818432 146258348544 146367675531 146489597793 147109019904 147142752768 147277877824 147311649408 147345428736 147514558016 147593964672 147797262144 147886464096 147920375232 148690971968 148780713312 148814829504 148985645424 149019808608 149100025536 149271168816 149305397472 150143250432 150173791152 150208226784 150233868288 150268317696 150298883856 150380642104 150415125168 150505907112 150713215524 150794344008 150967432098 151002049716 151036675272 151142311936 151466692608 151640552448 151675324416 151766866944 151880311506 151915138452 151949973384 152089513037 152124387954 152206276068 152415926586 152507916099 152592484352 153012271104 153187905024 153223031808 153302411801 153337564842 153363740544 153398907648 153430110603 153434082816 153465292926 153548773609 153676677627 153971191143 154326489856 154622248704 154751046912 154835227008 154928676672 154964202624 155865509184 156080199968 156200026752 156379319712 156415178304 156509581536 156594718224 156630626208 156725159472 157387862016 157577750176 157975027056 158011251552 158156357436 158192623512 158228897904 158861531136 158897958912 158993860608 159080348672 159112707292 159116826624 159149192664 159212860416 159368406428 159454193976 159517983744 159673827852 159770197818 159806833956 159893764254 159990266961 160026953562 160348998656 160482567168 160519366656 160666775808 160703617536 160740467712 160957706217 161011597824 161266173453 161303152626 161525333277 161985212928 162120144384 162171146368 162208333056 162306232704 162343450368 162431760512 162502054869 162529795008 162567063936 162841275072 162878615424 163825953984 163863520128 163962418752 164014000304 164051609568 164089227456 164188262304 165109633024 165359904864 165426057216 165497647392 165535596864 165563854848 165587673328 165687612552 165725605584 165763607328 165915832404 165953877768 166043210256 166271919912 166426365952 166693818368 167114078208 167152398336 167238994692 167277343464 167378302476 167416683192 167469351434 167507753028 167608851102 167647284684 167930064918 168124594176 168317574656 168356170752 168588066304 168622358894 168678816768 168911156736 168945515046 168984255132 169013101824 169051857408 169086244338 169178222367 169217015814 169319145501 169932539392 170035100928 170269309056 170400029184 170595621504 170634739968 170943720057 171627189888 171666544896 171863590976 171903000192 172336393152 172534208112 172573771104 172613343168 173577498864 173617301088 173816586328 173856443376 173950029792 174189630384 174294761256 174926180352 175071891456 175167125504 175202756344 175242931248 175272846336 175313037312 175348697832 175353237504 175484312696 175590224964 175649015808 175832084778 175926734676 175967075592 176169058002 176209454484 176373131264 176711141376 176858339328 176913977856 176954545152 177061344768 177101945856 177193696757 177234328194 177274968948 177478452613 177966701451 178132010496 178377371392 178514316288 178719222528 178760203776 178868093184 178893825649 178924363968 178965392256 179006429952 179042841747 179114467968 179385968223 180088857344 180392623488 180542888064 180584287488 180641098176 180750122784 180791569728 180833026176 181843094048 181884791616 182135321632 182233364544 182442539664 182484374688 182594511792 182636381664 182693837928 182735730576 182846019384 182887946928 183619172352 183661277184 183951664248 184013254656 184205041196 184304198232 184346460144 184515750342 184558060764 184600380888 184711795092 185125957632 185338452992 185380952064 185492837376 185636297728 185674058108 185716634136 185748337152 186029892972 186104314368 186146989056 186184853316 186286132494 186398564121 186441306282 186484058244 186542724963 186698112489 187229661696 187272594432 187444571776 187487553792 187530545664 187827050433 188187011397 188982748416 189140168448 189243055232 189357271488 189400692096 189618094176 189661574592 189763668864 190025051328 191130279648 191174106816 191289488544 191393544496 191437432032 191552972688 191920074192 192362942464 192672075776 192997066752 193041321984 193080588624 193124863008 193157830656 193202122752 193302214644 193346539848 193390875216 193568471138 193612857396 194100984126 194208616448 194325829632 194593496064 194742890496 194966424576 195011131392 195156900708 195274686222 195319463724 195425711866 195543659619 195588498798 195963334182 196145359872 196190337024 196415532544 196460571648 196791952896 196955877888 197063016192 197103100887 197148297654 197181952128 197227166976 197267285061 197272392192 197419851783 198374284416 198419772672 198647527232 198693078144 198800034048 199028225088 199073863296 199194012864 200231721536 200277635712 200398511808 200553500224 200674542816 200950954032 201059125344 201105229248 201289909464 201336066288 201382233696 202187403264 202355822592 202507082008 202553517936 202599964512 202832517272 202941701424 203221235448 203343888132 203390515944 204250540032 204297375744 204450086456 204484987392 204531876864 204573480804 204578777088 204620390568 204855262458 204902236836 205012535112 205137432241 205247857122 205294921524 205530567669 205577696898 205701771807 206162998272 206334729216 206446969344 206571568896 206618936832 206773382893 206820797106 206945622279 207342223011 207675428499 207820678912 208266702336 208505759616 208553571072 208679442048 208792957632 208840834944 208931213403 208966879296 210633369408 210681668736 210875143248 210923498016 210971863872 212198923552 212283813888 212605591968 212690644992 212782689504 212898437136 213026930424 213075778608 213191685672 213320355948 213369271416 213976756224 214222367744 214271490048 214320623616 214610274956 214682130432 215021564604 215070870168 215200674612 215317737558 215367111036 215497094274 215980283904 216160192512 216277777408 216408310272 216457933824 216669406492 216706393344 216756085248 216872764416 217121700096 217171487232 217215662202 217265470884 217514857329 217564734618 218434605312 218484693504 218616558336 218735479424 218785636608 218917683072 219337227648 220479873152 220663529856 220714129152 220916816736 220967474112 221018143104 221221109872 221271837024 221390947008 221695893216 221829696144 222985326256 223036457952 223171069968 223222244256 223343670704 223478468136 223529712912 223906753224 223958096208 224474894336 224905089024 225092431872 225214875648 225260686728 225312340176 225350802432 225402476544 225448325784 225519250418 225570963156 225622687752 225758860668 225881666962 226069823286 226451148147 226503074574 226713467904 227025745408 227200038912 227460828672 227512986624 227650300416 227683050826 227820467259 227872707678 227924960076 228186581931 228309414102 228623889879 228836253184 228888726528 229204000256 229781857536 229834547712 230006347263 230045610816 230098361472 230151124224 230197939389 231436665152 231489734784 231808591168 231933373056 232252840512 232393015008 232446303936 233657241664 233697128448 233798263776 234120299952 234300040128 234442779704 234568979568 234622767456 234892077336 234945939312 235087739208 235885303808 235939393536 236081793024 236135927808 236312437592 236366625264 236962540584 237234536154 237288935268 237343346856 237509347328 238019088384 238292296704 238346938368 238490790912 238565818624 238620523008 238669060938 238675239936 238723788996 238819290624 238997806201 239052609642 239181290964 239510741778 239655296727 239840646381 240040430343 240523497984 240723850752 240779049984 240854797568 241000163712 241055426304 241110701568 241290929957 241517396736 241954728939 242513055488 242977819392 243180216576 243256719552 243312499584 243459349056 243515175552 243591783904 243647640768 243794692512 243850595904 244261912608 245268885664 245738930976 245795280192 245943628128 246021000456 246077414352 246133841184 246282393456 247323783168 247622178848 247664449536 248039857296 248139085824 248195985408 248246471088 248303395296 248381509992 248531418828 248588408376 248645410992 248723633284 248873748606 248930816652 249407879868 249639548928 249696792576 249983405056 250040727552 250436067244 250671117312 250858492038 250916015196 251067453714 251125024788 251204027151 251261629542 251413276653 251470927026 251976997888 252186891264 252476361984 252534256128 252824125568 252882099456 252933538341 253018225152 253366735104 253418272569 253476382698 253519652736 253825523721 254840372864 254898809088 255052651392 255249909376 255403963584 255893432256 255952109952 257440784832 257499817344 257736286192 257795386464 257854500288 258150476528 258801312168 258860656656 259457994752 259955232768 260171771904 260209200944 260366248296 260425951632 260724879492 260784665064 260925044688 261284445576 261527146496 261947428864 262389270528 262607837184 262668054528 262750688256 262804134516 262864396872 262909269504 262969555968 263023046748 263029856256 263166123682 263226469044 263385337446 263748127167 263890102014 264253587003 264314181726 264499045888 264559696896 264924104192 265066712064 265370966784 265431817728 265592017152 265652918784 265851492291 265912453422 267036847616 267198015744 267566057088 267771474432 267934605376 268078833792 268140305664 268386545952 268448088384 268509644928 268671701952 270071357248 270133286016 270588935232 270814332096 270961647264 271125184176 271187354592 271249539264 272646649856 272709169152 272764641072 272827187424 273140349944 273202982448 273350046816 273663809496 273726562032 273891767688 274040756892 274103595864 274269029076 274331920392 274883997696 275112972288 275262625792 275428758528 275491915776 275761062808 275927496372 276019881984 276307561794 276456297348 276519690216 276773625513 276837091146 276900571332 277688936448 278007679488 278071428096 278239256064 278390610176 278447237761 278454446592 278511087162 278574951204 278622505728 278894711249 279044839458 279156471552 279429198741 279661959423 280844492544 280908891648 281166857664 281231330688 281295818496 283474122624 283710252672 283864582848 284035907232 284101038144 284255580896 284427141264 284492361888 285037576992 286695419472 286761160224 286934232816 287090316744 287156148048 287329459032 288544413696 288610578432 288941857792 289008113664 289163685888 289495600128 289561982976 289620882936 289687294512 289736745984 289953321966 290019809772 290086312824 290352706707 290419286094 291246140416 291312924672 291488744448 291714182144 291890244096 292449636864 292516697088 292735351062 292912029333 292979195586 293138567799 293382748197 294218039808 294285505536 294555755648 294623298816 294690857472 295029116032 295187929344 295594524288 295722446481 295772928192 295840750464 297381943936 297561426624 297629659008 297971290848 298039617216 298200051072 298542337632 298610794944 300347582304 300416453568 300467736576 300597767712 300761284208 300830250336 301011814224 301426431048 301588688016 301934864196 302004099432 302073350544 302284623872 303281104896 303350648832 303533733888 303760623012 303830276904 303899946768 304179026074 304248775908 304412552136 304831853172 305015832198 305184968704 306024542208 306375810048 306446063616 306604823602 306675129684 306727481088 306797815296 306860221206 306868165632 306930585852 307097547218 307282893687 307353355254 307871785683 307942382286 308366545347 308652979712 309244497408 309502093824 309670454016 309857353344 309928405248 310231195659 311731018368 312160399936 312400053504 312758639424 312830356608 313019163072 313189436448 313261252416 313450318944 315155500352 315950054112 316022503104 316312714872 316385247024 316457795808 317723062272 317987721216 318160697344 318225414584 318233653248 318298385328 318425720832 318736812856 318908387952 319035967488 319347655704 319540395636 319613667912 319787528508 319980533922 320053907124 320697997312 320965134336 321038733312 321333551616 321407235072 321480935424 321915412434 322023195648 322358822093 322532346906 322606305252 322976606337 323050666554 323245641411 323970425856 324240288768 324342292736 324416666112 324612465408 324686900736 324863521024 324929601689 325004109738 325059590016 325134127872 325682550144 325757230848 325823493303 326347101927 327651907968 327727040256 327924837504 328028000608 328103219136 328178454912 328376524608 330719809728 330995294784 331071193728 331175346656 331375225104 331451211168 331527214656 331831664808 331907755536 332086420512 332543839824 334228156416 334477989384 334554686928 334756604952 334833366384 334938702868 335015506056 335217702204 335294569368 335860129836 336249188352 336635149312 336712341504 337176132608 337244717788 337357633536 337822313472 337891030092 337968510264 338026203648 338103714816 338172488676 338278875627 338356444734 338434031628 338638291002 338822500443 339104734929 339865078784 340070201856 340538618112 340800058368 341191243008 341269479936 341524576239 341809061517 341887440114 343254379776 343333089792 343727181952 343806000384 344672786304 345068416224 345147542208 345226686336 347154997728 347234602176 347633172656 347712886752 347900059584 348379260768 348589522512 350334251008 350405512688 350485862496 350545692672 350626074624 350697395664 350968625392 351180449928 351298031616 351664169556 351853469352 351934151184 352338116004 352418908968 352746262528 353422282752 353716678656 353827955712 353909090304 354122689536 354203891712 354387393514 354468656388 354549937896 354956905226 355851804231 355933402902 356264020992 356754742784 357028632576 357438445056 357520407552 357736186368 357787651298 357848727936 357930784512 358003591407 358012859904 358085683494 358228935936 358578914463 358771936446 359266112667 360177714688 360785246976 361085776128 361168574976 361282196352 361500245568 361583139456 361666052352 363686188096 363769583232 364270643264 364466729088 364885079328 364968749376 365189023584 365272763328 365387675856 365471461152 365692038768 365775893856 367238344704 367903328496 368410082392 368608396464 368692920288 369031500684 369116121528 369200761776 369423590184 370676905984 370761904128 370985674752 371272595456 371348116216 371433268272 371496674304 372059785944 372208628736 372293978112 372369706632 372572264988 372797128242 372882612564 372968116488 373085449926 373310622909 373396224978 374459323392 374545188864 374889143552 374975107584 375061091328 375567981173 375654100866 376287738057 376374022794 376601180571 376892444313 377206390539 377965496832 378280336896 378486110464 378714542976 378801384192 379171461361 379236188352 379323149184 379527337728 380050102656 380214574047 382260559296 382348213632 382578977088 382787088992 382874864064 383105945376 383840148384 385994133504 386161177248 386249726016 386315661312 386604429288 386693079696 386781750432 387136942276 387225714792 388201968252 388651659264 389186992128 389932849152 390022262784 390313801416 390549372444 390638927448 390851423732 391087319238 391176997596 391926668364 392290719744 392380674048 392831065088 392921143296 393583905792 393911755776 394126032384 394206201774 394296595308 394363904256 394454333952 394534570122 394544784384 394749185523 394839703566 395078006169 396748568832 396839545344 397295054464 397386156288 397600068096 398056450176 398147726592 398388025728 398868680133 400463443072 400555271424 400797023616 401107000448 401349085632 401901908064 402118250688 402210458496 402579818928 402672132576 402764467392 405014164016 405107035872 405199929024 405665034544 405883402848 406442470896 406687776264 406781031888 408501080064 408900172912 408969974784 409063753728 409146961608 409157554176 409240781136 409710524916 409804473672 410025070224 410274864482 410495714244 410589843048 411061135338 411155393796 411403543614 412325996544 412669458432 412893938688 413143137792 413237873664 413546765786 413641594212 413891244558 414461342691 414684446022 415255636719 415350856998 415641357824 416533404672 417011519232 417107142144 417358884096 417585915264 417681669888 417766630743 417862426806 417933758592 418567259187 421266738816 421363337472 421750286496 421846996032 421943727744 424397847104 425211183936 425565379008 425796874272 426053860848 426151557216 426383371344 426640711896 426738542832 428444735488 428542980096 429220549912 429364260864 430043129208 430141740336 430401349224 430635475116 430734222072 430994188548 431960567808 432320385024 432555554816 432816620544 432915867648 433338812984 433412786688 433512170496 433745528832 434243400192 434342974464 434431324404 434530941768 434929982949 435029714658 435129469236 435628929141 436869210624 436969387008 437233116672 437470958848 437571273216 437835366144 438263117677 438674455296 439103026593 439468793379 440959746304 441327059712 441428258304 441833633472 441934948224 442036286208 442442219744 442543674048 442781894016 443391786432 443659392288 445970652512 446072915904 446342139936 446444488512 446687341408 446956936272 447059425824 447813506448 447916192416 450429751296 450521373456 450624680352 450701604864 450804953088 450896651568 451038500836 451141926312 451245375504 451517721336 451763333924 452139646572 452902296294 453006149148 453426935808 454051490816 454400077824 454921657344 455025973248 455300600832 455366101652 455640934518 455745415356 455849920152 456268539111 456373163862 456618828204 457247779758 457672506368 457777453056 458408000512 459563715072 459669095424 459907235403 460012694526 460091221632 460196722944 460290331809 460302248448 460395878778 460646320827 461030032881 462873330304 462979469568 463617182336 463866746112 464505681024 464786030016 464892607872 467314483328 467596527552 468240599904 468600080256 468885559408 469137959136 469245534912 469784154672 469891878624 470175478416 471770607616 472163586048 472624875184 472733250528 473925081168 474469072308 474577870536 474686693712 475018694656 476584593408 476693876736 476981581824 477131637248 477241046016 477338121876 477350479872 477447577992 477638581248 477995612402 478105219284 478362581928 479021483556 479310593454 479681292762 479970800883 480080860686 481046995968 481447701504 481558099968 481709595136 482000327424 482110852608 482221403136 482581859914 482873118651 483034793472 483798520359 483909457878 484575999831 485026110976 485955638784 486360433152 486513439104 486624999168 486918698112 487030351104 487183567808 487295281536 487506164607 487589385024 487701191808 488523825216 490537771328 491477861952 491590560384 491887256256 492042000912 492154828704 492267682368 492564786912 495244357696 495328899072 496079714592 496278171648 496492942176 496606790592 496763019984 497062837656 497176816752 497290821984 497447266568 497747497212 497861633304 498815759736 499279097856 499966810112 500081455104 500872134488 501342234624 501716984076 501832030392 502134907428 502250049576 502408054302 502523259084 502826553306 502941854052 503953995776 504373782528 504952723968 505068512256 505648251136 505764198912 505867076682 506036450304 506563863289 506733470208 506836545138 506952765396 507039305472 507534667101 507651047442 507957436503 509680745728 509797618176 510105302784 510499818752 510807927168 511786864512 511904219904 512831160171 514881569664 514999634688 515472572384 515590772928 515709000576 516300953056 517602624336 517721313312 520418401888 520732496592 520851903264 521449758984 521569330128 521850089376 522568891152 524778541056 525215674368 525501376512 525608269032 525728793744 525818539008 525939111936 526046093496 526059712512 526332247364 526452938088 526770674892 527496254334 527780204028 528507174006 528628363452 528998091776 529119393792 529848208384 530133424128 530741933568 530863635456 531184034304 531305837568 531581090271 531702984582 531824906844 532435357839 534073695232 534396031488 535132114176 535542948864 535869210752 536157667584 536280611328 536681476947 536773091904 536896176768 537019289856 537128525241 537343403904 540142714496 540266572032 541177870464 541628664192 541923294528 542250368352 542374709184 542499078528 545293299712 545529282144 545654374848 546280699888 546405964896 546700093632 547327618992 547453124064 547783535376 548081513784 548207191728 548538058152 548663840784 550525251584 550857517056 550983831552 551522125616 551854992744 552039763968 552615123588 552912594696 553039380432 553547251026 553674182292 553801142664 555377872896 556015358976 556142856192 556478512128 556781220352 556894475522 556908893184 557022174324 557149902408 557245011456 557789422498 558089678916 558312943104 558858397482 559195692363 559323918846 559628174889 560094337467 561688985088 561817783296 562333715328 562462661376 562591636992 563481151299 564561034191 566948245248 567420505344 567729165696 568071814464 568202076288 568511161792 568854282528 568984723776 570075153984 573390838944 573522320448 573868465632 574180633488 574312296096 574658918064 577088827392 577883715584 578016227328 578991200256 579123965952 579241765872 579374589024 579473491968 579906643932 580039619544 580172625648 580705413414 580838572188 582492280832 582625849344 582977488896 583428364288 583780488192 584899273728 585033394176 585470702124 585824058666 585958391172 586277135598 586630978857 586765496394 588436079616 588571011072 589111511296 589246597632 589381714944 590058232064 590178256129 590375858688 591189048576 591309302661 591444892962 591545856384 591681500928 591801855183 592259555349 594763887872 595122853248 595259318016 595942581696 596079234432 596400102144 597084675264 597221589888 600695164608 600832907136 601195535424 601522568416 601660500672 602023628448 602852862096 603177376032 603869728392 604008198864 604146701088 606562209792 607067467776 607521246024 607660553808 607799893536 608358052148 608497551816 608825104272 609663706344 610031664396 612751620096 612892127232 613209647204 613350259368 613454962176 613595630592 613720442412 613736331264 613861171704 614195094436 614565787374 614706710508 615412296723 615743571366 615884764572 616591703007 616733090694 617305959424 618488994816 619004187648 619340908032 619714706688 619856810496 620320148679 620462391318 620836866837 623462036736 624320799872 624800107008 625517278848 625660713216 626038326144 626378872896 626522504832 626793640209 626900637888 630311000704 631900108224 632045006208 632625429744 632770494048 632915591616 636321394688 636450829168 636596770656 636851441664 637473625712 637816775904 638071934976 638695311408 639080791272 639227335824 639575057016 639961067844 640107814248 641395994624 641930268672 642667103232 642814470144 642961870848 643830824868 644046391296 644717644186 645064693812 645212610504 645953212674 646101333108 646491282822 647940851712 648480577536 648684585472 648833332224 649224930816 649373801472 649727042048 649859203378 650008219476 650119180032 650268255744 651365100288 651514461696 651646986606 652544571987 652694203854 655303815936 655454080512 655849675008 656056001216 656206438272 656356909824 656753049216 661439619456 661990589568 662142387456 662350693312 662750450208 662902422336 663054429312 663663329616 663815511072 664172841024 665087679648 668955978768 669109373856 669513209904 669666732768 669877405736 670031012112 670435404408 670589138736 671720259672 673270298624 673424683008 674352265216 674489435576 674715267072 675644626944 675782060184 675937020528 676052407296 676207429632 676344977352 676557751254 676712889468 676868063256 677276582004 677489648983 677645000886 678209469858 679353444441 679730157568 680140403712 681077236224 681600116736 682382486016 682538959872 683049152478 683461401777 683618123034 683774880228 683989991531 684559745793 685871669637 686508759552 686666179584 687454363904 687612000768 688699184921 689345572608 690019041789 690136832448 690295084416 690453372672 690593818167 694309995456 694469204352 695266345312 695425773504 695800119168 696758521536 697179045024 700811025376 700971724992 701091385344 701394791328 701937250784 702360899856 703328339112 703706938704 703868302368 704676232008 704837817936 707655911424 707818180608 708245379072 708407783424 708774787028 708937312776 709099875792 709913810452 711703608462 711866805804 712528041984 713509485568 714057265152 714876890112 715040815104 715472372736 715575302596 715697455872 715861569024 716007182814 716025719808 716171366988 716457871872 716993418603 717157828926 717543872892 718532225334 719521939143 720355429376 721570493952 722171552256 722337149952 722564392704 723000491136 723166278912 723332104704 723872789871 727372376192 727539166464 728541286528 728933458176 729770158656 729937498752 730378047168 730545526656 730775351712 730942922304 731384077536 731551787712 735806656992 736820164784 737216792928 737385840576 738063001368 738232243056 738401523552 738847180368 741353811968 741971349504 742545190912 742696232432 742866536544 742993348608 744119571888 744417257472 744587956224 744739413264 745144529976 745594256484 745765225128 745936232976 746170899852 746621245818 746792449956 748918646784 749090377728 749778287104 749950215168 750122182656 751135962346 751308201732 752575476114 752748045588 753202361142 753612081453 753784888626 754239829959 754412781078 755930993664 756560673792 756972220928 757429085952 757602768384 758342922722 758472376704 758646298368 758800615023 759054675456 760100205312 760254817707 760429148094 761476571163 764521118592 764696427264 765157954176 765574177984 765749728128 766211890752 767680296768 772322354496 772499452032 773208858576 773386159392 773563500864 774273884552 774451429584 776403936504 778373984256 779865698304 780627602832 781098744888 781277854896 781702847464 782174638476 782353995192 783853336728 784581439488 785662130176 785842286592 787167811584 787823511552 788252064768 788412403548 788593190616 788727808512 788908667904 789069140244 789089568768 789498371046 789679407132 790156012338 790585834367 791244381501 792760761009 793497137664 793679090688 794590108928 794772312576 795200136192 796112900352 796295453184 796776051456 797554476873 797737360266 800926886144 801110542848 801594047232 802214000896 802698171264 803803816128 804236501376 804420916992 805159637856 805344265152 805528934784 810028328032 810214071744 810399858048 811330069088 811766805696 812884941792 813375552528 813562063776 817800345824 817939949568 818127507456 818293923216 818481562272 819421049832 819608947344 820050140448 820549728964 820991428488 821179686096 822122270676 822310787592 822807087228 824651993088 825338916864 825787877376 826286275584 826475747328 827093531572 827283188424 827782489116 828922685382 829368892044 830320876539 830511273438 830701713996 831282715648 833066809344 834023038464 834214284288 834717768192 835171830528 835341713283 835363339776 835533261486 835724853612 835867517184 836684133747 837134518374 838287596223 842533477632 842726674944 843500572992 843693992064 843887455488 848795694208 850422367872 851130758016 851593748544 852107721696 852303114432 852766742688 853281423792 853477085664 856889470976 858441099824 860086258416 860283480672 860802698448 861270950232 861468444144 861988377096 865111109632 865633241088 865831735296 866677625968 866825573376 867024340992 867491057664 868486800384 868685948928 868862648808 869061883536 869859965898 870059429316 870258938472 871058120121 871257858282 873738421248 873938774016 874466233344 874941917696 875142546432 875670732288 876526235354 877348910592 878206053186 878736087999 878937586758 879415703397 880148244591 881919492608 882654119424 882856516608 883667266944 883869896448 884072572416 884884439488 885087348096 885563788032 886783572864 887167339443 887318784576 891941305024 892145831808 892684279872 892888977024 893374682816 893913872544 894118851648 895627012896 895832384832 901042746912 901249360704 901403209728 901793303136 902077001672 902283852624 902490751008 903035442672 903526667848 904279293144 905804592588 906012298296 906853871616 908102981632 909843314688 910051946496 910601201664 910732203304 911281869036 911490830712 911699840304 912537078222 912746327724 913237656408 914495559516 915345012736 915554906112 916816001024 919127430144 919338190848 919814470806 920025389052 920182443264 920393445888 920580663618 920604496896 920791757556 921081432887 921292641654 921848681061 922060065762 923615357049 925099636041 925746660608 925958939136 927234364672 927733492224 929011362048 929572060032 929785215744 930693586977 934628966656 935193055104 936481199808 937200160512 937771118816 938275918272 938491069824 939568309344 939783757248 940350956832 945249750368 945466501056 947850162336 948938144616 949155741072 949373387424 953169186816 953963163648 954263274496 954482092032 954676243752 954700959744 954895155984 955277162496 955991224804 956210438568 956725163856 958042967112 958621186908 959362585524 959941601766 960161721372 962093991936 962895403008 963116199936 963419190272 964000654848 964221705216 964442806272 965163719828 965746237302 966069586944 967076466279 967597040718 967818915756 968929819011 969151999662 970052221952 971911277568 972720866304 973026878208 973249998336 973837396224 974060702208 974367135616 974590563072 974788805067 975012329214 975178770048 975402383616 977047650432 981075542656 982955723904 983181120768 983774512512 984084001824 984309657408 984535364736 985129573824 990488715392 992159429184 992985884352 993213581184 993526039968 994125675312 994353633504 994581643968 994894533136 995494994424 995723266608 997631519472 999933620224 1001744268976 1002684469248 1003433968152 1003664060784 1004269814856 1004500099152 1004816108604 1005046518168 1005653106612 1005883708104 1007907991552 1008747565056 1009905447936 1010137024512 1011296502272 1011528397824 1011734153364 1012072900608 1013127726578 1013466940416 1013673090276 1013905530792 1014078610944 1014836626881 1015069334202 1015302094884 1015914873006 1016467501329 1017314204787 1019361491456 1019595236352 1020210605568 1020999637504 1021615854336 1023573729024 1023808439808 1024573728717 1025427184551 1025662320342 1029763139328 1029999269376 1030945144768 1031181545856 1031418001152 1032601906112 1035205248672 1035442626624 1040836803776 1041464993184 1041703806528 1042899517968 1043138660256 1043700178752 1045137782304 1051002753024 1051216538064 1051457587488 1051637078016 1051878223872 1052092186992 1052664494728 1052905876176 1053541349784 1054992508668 1055560408056 1057014348012 1057256726904 1057996183552 1058238787584 1059696416768 1060266848256 1061483867136 1061727270912 1062368068608 1062611675136 1063162180542 1063405969164 1063649813688 1064626591259 1064870715678 1067555412693 1068147390464 1068792062976 1070264228352 1071085897728 1071738421504 1072315335168 1072561222656 1073362953894 1073546183808 1073792353536 1074010774221 1074038579712 1074257050482 1074686807808 1074841415263 1075736743389 1077798338001 1080285428992 1080533144064 1082355740928 1083257328384 1083846589056 1084500736704 1084749418368 1084998157056 1091058564288 1091308749696 1092561399776 1092811929792 1093400187264 1094655237984 1094906248128 1095567070752 1096163027568 1096414383456 1097076116304 1097327681568 1101715034112 1103044251232 1103709985488 1105230247176 1105825189392 1106078760864 1107094502052 1107348364584 1107602285328 1112030717952 1112285712384 1112957024256 1113562440704 1113788951044 1113817786368 1114044348648 1114299804816 1114490022912 1115578844996 1116179357832 1116625886208 1117716794964 1118391384726 1118647837692 1119256349778 1119931868727 1120188674934 1123377970176 1123635566592 1124667430656 1124925322752 1125183273984 1126703943519 1126962302598 1128863214171 1129122068382 1130677332939 1133896490496 1134841010688 1135458331392 1136143628928 1136404152576 1137022323584 1137514384083 1137708565056 1137969447552 1140150307968 1146781677888 1147044640896 1147736931264 1148361266976 1148624592192 1149317836128 1155767431168 1157982400512 1158483531744 1158749178048 1158946983936 1159813287864 1160079239088 1160345251296 1161410826828 1161677144376 1164984561664 1165954977792 1166856728576 1167560976384 1169798547456 1170066788352 1170941404248 1171648117332 1171916782344 1172554271196 1173261957714 1173530992788 1176872159232 1177142022144 1178223022592 1178493195264 1178763429888 1180116464128 1180356512258 1180751717376 1182378097152 1182618605322 1182889785924 1183091712768 1183363001856 1183603710366 1184247556569 1184519110698 1185234018507 1189527775744 1190245706496 1190518636032 1191885163392 1192158468864 1192800204288 1194169350528 1194443179776 1196606040399 1201390329216 1201665814272 1202391070848 1203045136832 1203321001344 1204047256896 1205705724192 1206354752064 1207739456784 1208016397728 1208293402176 1215042492048 1215321107616 1215599787072 1216716104296 1216995103632 1217650208544 1219327412688 1220063328792 1225503240192 1226419294408 1226700518736 1226909924352 1227191261184 1227440884824 1227472662528 1227722343408 1228390188872 1229131574748 1229413421016 1230824593446 1231487142732 1231769529144 1233183406014 1233466181388 1234611918848 1236977989632 1238008375296 1238681816064 1239429413376 1239713620992 1240355877299 1240640297358 1240924782636 1241673733674 1242349168291 1243384028073 1245766910157 1246924073472 1248641599744 1249600214016 1251034557696 1251321426432 1252076652288 1252256779543 1252757745792 1253045009664 1253299892229 1253587280418 1253801275776 1255701777561 1260622001408 1263800216448 1264090012416 1265250859488 1265540988096 1265831183232 1272901658336 1273193541312 1274947251424 1275633551808 1277390622816 1278161582544 1278454671648 1279150114032 1279922135688 1280215628496 1285334206464 1285628940288 1287661649736 1288092782592 1289435288372 1290129387624 1290425221008 1291906425348 1292202666216 1292982565644 1295881703424 1296961155072 1297369170944 1297666664448 1298449861632 1298747602944 1299454084096 1299718406756 1300016438952 1300238360064 1300536511488 1302730200576 1303028923392 1303293973212 1304789948847 1305089143974 1305388407708 1306886787423 1310607631872 1310908161024 1311699350016 1312112002432 1312412876544 1312713819648 1313506098432 1314789353031 1317309079779 1322879238912 1323981179136 1324284774912 1324701386624 1325500900416 1325804844672 1326108858624 1327326659232 1327631022144 1328345682048 1330175359296 1337911957536 1338218747712 1339026419808 1339333465536 1339754811472 1340062024224 1340870808816 1341178277472 1343440519344 1346540597248 1348704530432 1348978871152 1351289253888 1351564120368 1351874041056 1352104814592 1352414859264 1352689954704 1353115502508 1353425778936 1353736126512 1354553164008 1354979297966 1355290001772 1356418939716 1358706888882 1359460315136 1360280807424 1362154472448 1363200233472 1364764972032 1365077919744 1366098304956 1366922803554 1367236246068 1367549760456 1367979983062 1368805617333 1369119491586 1371743339274 1373017519104 1373332359168 1374908727808 1375224001536 1377398369842 1378691145216 1379721706209 1380038083578 1380273664896 1380590168832 1380870995427 1380906745344 1381187636334 1381938962481 1383090098643 1388619990912 1388938408704 1390532690624 1390851547008 1391600238336 1393517043072 1394358090048 1401622050752 1401943449984 1402789582656 1403874501568 1404721799712 1406656678224 1407413877408 1407736604736 1409352464016 1409675635872 1415311822848 1416490758144 1417549574056 1417874625552 1418199751584 1419827620904 1423407216924 1423733611608 1425056083968 1427018971136 1429753780224 1430081630208 1430944745472 1431150605192 1431394911744 1431723138048 1432014365628 1432051439616 1432342733976 1432915743744 1433986837206 1434315657852 1435087745784 1435962025687 1437064450668 1439043878286 1439912402649 1440710858752 1443140987904 1444343104512 1444674299904 1445128785408 1446000982272 1446332557824 1446664209408 1447413680251 1447745579742 1448619355953 1451395561077 1453727999493 1454744752384 1455078332928 1457082573056 1457866916352 1459540317312 1459874997504 1460756094336 1461091053312 1461550703424 1461885844608 1462518493821 1462768155072 1463103575424 1471613313984 1473640329568 1474433585856 1474771681152 1476126002736 1476464486112 1476803047104 1477694360736 1485392464864 1485733073088 1485986697216 1488239143776 1488834514944 1489478826528 1490289059952 1491188512968 1491530450256 1491872465952 1492341799704 1493242491636 1493584899912 1497837293568 1499556574208 1499900430336 1500244365312 1502271924692 1502616403464 1505150952228 1505496091176 1506404722284 1507224162906 1507569777252 1508479659918 1508825562156 1511861987328 1513121347584 1513944441856 1514858171904 1515205536768 1516685845444 1516944753408 1517292596736 1517601230046 1518109350912 1519691589867 1520200410624 1520509635414 1520858296188 1522604001303 1522953142326 1529042237184 1529392854528 1530315908352 1531148355968 1531499456256 1532423781504 1535360593536 1544644708992 1544998904064 1546417717152 1546772318784 1547127001728 1548547769104 1548902859168 1552807873008 1561255205664 1562197489776 1562555709792 1563405694928 1564349276952 1564707990384 1567706673456 1571324260352 1574335623168 1575647023104 1576504129536 1576824807096 1577186381232 1577455617024 1577817335808 1578138280488 1578179137536 1578996742092 1579358814264 1580312024676 1581171668734 1582488763002 1585521522018 1586994275328 1587358181376 1589180217856 1589544625152 1590400272384 1592225800704 1592590906368 1593552102912 1594743270813 1595108953746 1595474720532 1597306073517 1601853772288 1602221085696 1603188094464 1604428001792 1605396342528 1607607632256 1608473002752 1608841833984 1610044430841 1610319275712 1610688530304 1611057869568 1611385575723 1620056656064 1620428143488 1620799716096 1622660138176 1623533611392 1625769883584 1626751105056 1627124127552 1635600691648 1635879899136 1636587846432 1636963124544 1638842099664 1639217894688 1640100280896 1641099457928 1641982856976 1642359372192 1644244541352 1644621575184 1645614174456 1651575754752 1652572551168 1652951494656 1654187063144 1654566376848 1655564978232 1657845370764 1658737784088 1660641753078 1661022546876 1661403427992 1662565431296 1666133618688 1668046076928 1668428568576 1669435536384 1670343661056 1670683426566 1670726679552 1671066522972 1671449707224 1671735034368 1672984643407 1673368267494 1674269036748 1676575192446 1677587077089 1678884524667 1680283012401 1685066955264 1685453349888 1687001145984 1687387984128 1687774910976 1689036509699 1690443453897 1693683102573 1697591388416 1700844735744 1702261516032 1703187497088 1704215443392 1704606228864 1705533485376 1706562847584 1706954171328 1716882199648 1720172516832 1720566961344 1721605396896 1722541900464 1722936888288 1723976754192 1731266482176 1733355251936 1733651146752 1734048681984 1736973600768 1737371897856 1737725297616 1738123767072 1739719931796 1740118858632 1740517876944 1742116240242 1742515716564 1747476842496 1747877548032 1748932466688 1749883835392 1750285092864 1751341464576 1753052470708 1754697821184 1756412106372 1757472175998 1757875173516 1758831406794 1759892936571 1760296489182 1763838985216 1765308238848 1765713033216 1767334533888 1767739792896 1768145144832 1769768878976 1770174696192 1770534768387 1771127576064 1773567145728 1773927907983 1774334678886 1774637569152 1776778666047 1783882610048 1784291663616 1785368559744 1785777954048 1786749365632 1787827745088 1788237703296 1791254025792 1791664769664 1802085493824 1802498721408 1803586606272 1804154003344 1804567705248 1804981502016 1806070885344 1807053335696 1808558586288 1811609185176 1812024596592 1816205963264 1819686629376 1821202403328 1821464406608 1822563738072 1822981661424 1823399680608 1825074156444 1825492655448 1826475312816 1828991119032 1830690025472 1833632002048 1838254860288 1838676381696 1839628941612 1840050778104 1840364886528 1840786891776 1841161327236 1841208993792 1841583515112 1842162865774 1842585283308 1843697362122 1844120131524 1846236890169 1847230714098 1849775109021 1850199272082 1851493321216 1851917878272 1854468729344 1855466984448 1858022724096 1859144120064 1859570431488 1860960446037 1861387173954 1862510600511 1869257933312 1870386110208 1872962399616 1874400321024 1875542237632 1876551836544 1876982139648 1879136618688 1879567514496 1880380920627 1880701913664 1890499500736 1890933002112 1895700324672 1897876289232 1898311482144 1898746774848 1908526548992 1908964184064 1909352487504 1909790311968 1910554324992 1911982449608 1912420877136 1913450327712 1916085934224 1917242373816 1918725171048 1919883203532 1920323442744 1924187983872 1925790806016 1926838380544 1928001309696 1928443410432 1928885612544 1930327439656 1931492474604 1932139173888 1934152932558 1935194081436 1935637831512 1937859638022 1938303999324 1940104443904 1943822555136 1945441732608 1946053756416 1946499996672 1947674792448 1948121404416 1948734271232 1949130664327 1949181126144 1949577610134 1950024658428 1950357540096 1950804767232 1952262978743 1954095300864 1957633715961 1962151085312 1965911447808 1966362241536 1967549025024 1968168003648 1968619314816 1969070729472 1970259147648 1980977430784 1984318858368 1985971768704 1986427162368 1987052079936 1988251350624 1988707267008 1989163287936 1989789066272 1990989988848 1991446533216 1995263038944 2003488537952 2006867936304 2007328121568 2008539629712 2009000198304 2009632217208 2010093036336 2011306213224 2011767416208 2019810895872 2020274049024 2022593004544 2023056795648 2023468306728 2024145801216 2026255453156 2026933880832 2027346180552 2027811061584 2028157221888 2029673253762 2030138668404 2030604189768 2031829746012 2032468946949 2032935002658 2034628409574 2038722982912 2039190472704 2040421211136 2041999275008 2043231708672 2047147458048 2047616879616 2049147457434 2050384205331 2050854369102 2051324640684 2051969974593 2053679237379 2059526278656 2059998538752 2061890289536 2062363091712 2062836002304 2065203812224 2066097554763 2070057125367 2070410497344 2070885253248 2081673607552 2082929986368 2083407613056 2085799035936 2086277320512 2087400357504 2090275564608 2102433076128 2102915174976 2103274156032 2104184373984 2105328989456 2105811752352 2107082699568 2109985017336 2111120816112 2114028696024 2114513453808 2115992367104 2119392833536 2122967734272 2123454541824 2124736137216 2125223350272 2126324361084 2126811938328 2127299627376 2129253182518 2129741431356 2135110825386 2136294780928 2137584125952 2140528456704 2142171795456 2143476843008 2144630670336 2145122445312 2146725907788 2147092367616 2147584707072 2148021548442 2148077159424 2148514100964 2149373615616 2149682830526 2150980255809 2151473486778 2155596676002 2158565817429 2160570857984 2161066288128 2164711481856 2166514656768 2167693178112 2169001473408 2169498836736 2169996314112 2171618369613 2182117128576 2182617499392 2185122799552 2185623859584 2186800374528 2189310475968 2189812496256 2191134141504 2192326055136 2192828766912 2194152232608 2194655363136 2206088502464 2207419970976 2210460494352 2211650378784 2212157521728 2214189004104 2214696729168 2215204570656 2224061435904 2225914048512 2227124881408 2227577902088 2227635572736 2228088697296 2228599609632 2228980045824 2231157689992 2232358715664 2233251772416 2235433589928 2236782769452 2237295675384 2238512699556 2239863737454 2240377349868 2246755940352 2247271133184 2249334861312 2249850645504 2250366547968 2253407887038 2253924605196 2256511754651 2257726428342 2258244136764 2260836244359 2261354665878 2262719489877 2267792980992 2269682021376 2270916662784 2272287257856 2272808305152 2274044647168 2274507211823 2275028768166 2275417130112 2275938895104 2276401845069 2280300615936 2280764453121 2284429713489 2293563355776 2294089281792 2295473862528 2296722533952 2297249184384 2298635672256 2316967063488 2317498356096 2319626575728 2320158478176 2320690502592 2322821653656 2323354288752 2335121952768 2339597094912 2341882808496 2343296234664 2343833564688 2345108542392 2346523915428 2347061985576 2353744318464 2356446045184 2356986390528 2357526859776 2360232928256 2360713024516 2361503434752 2364756194304 2365237210644 2365779571848 2366183425536 2366726003712 2367207420732 2368495113138 2369038221396 2370468037014 2371757503101 2373733144503 2379055551488 2380491412992 2381037272064 2383770326784 2384316937728 2385600408576 2388338701056 2388886359552 2392663430619 2393212080798 2402780658432 2403331628544 2404782141696 2406090273664 2406642002688 2408094513792 2411411448384 2412709504128 2415478913568 2416032795456 2416586804352 2430084984096 2430642215232 2431199574144 2433432208592 2433990207264 2435300417088 2438654825376 2440126657584 2452838588816 2453401037472 2453819848704 2454382522368 2454881769648 2455444686816 2456780377744 2458263149496 2458826842032 2461649186892 2462974285464 2463539058288 2466366812028 2466932362776 2469223837696 2473955979264 2476016750592 2477363632128 2478858826752 2479427241984 2480711754598 2481280594716 2481849565272 2483347467348 2484698336582 2486768056146 2490962629617 2491533820314 2493848146944 2497283199488 2499200428032 2502069115392 2502642852864 2504153304576 2504513559086 2505515491584 2506025139849 2506090019328 2506599784458 2507174560836 2507602551552 2510052401241 2511403555122 2514862788669 2521244002816 2527600432896 2528180024832 2530501718976 2531081976192 2531662366464 2545803316672 2546387082624 2549894502848 2551267103616 2554781245632 2556323165088 2556909343296 2558300228064 2559844271376 2560431256992 2570668412928 2575323299472 2578870576744 2580258775248 2580850442016 2583812850696 2584405332432 2585965131288 2594738341888 2595333328896 2596899723264 2597495205888 2598908168192 2599436813512 2600032877904 2600476720128 2601073022976 2605460401152 2606057846784 2606587946424 2609579897694 2610178287948 2610776815416 2613174360363 2613773574846 2621215263744 2621816322048 2623398700032 2624224004864 2624825753088 2625427639296 2627012196864 2628975868211 2629578706062 2634618159558 2636208263997 2638247110191 2640444733773 2645758477824 2647962358272 2648569549824 2649402773248 2651001800832 2651609689344 2652217717248 2654200229527 2654653318464 2655262044288 2656691364096 2660350718592 2661502018329 2675823915072 2676437495424 2678052839616 2678666931072 2679509622944 2680124048448 2681741617632 2682356554944 2686881038688 2697957742304 2703128240736 2703748082112 2704209629184 2705379909408 2706231005016 2706851557872 2707472253024 2709106328016 2709958595932 2710580003544 2712837879432 2717413777764 2720561614848 2724308944896 2729529944064 2730155839488 2732196609912 2733845607108 2734472492136 2735099520912 2735959966124 2737611234666 2738238983172 2743486678548 2746035038208 2746664718336 2749817455616 2750448003072 2754796739684 2757382290432 2759443412418 2760076167156 2760547329792 2761180337664 2761741990854 2761813490688 2762375272668 2763244298661 2763877924962 2765546043183 2766180197286 2777239981824 2777876817408 2781065381248 2781703094016 2783200476672 2787034086144 2788716180096 2792080760931 2803244101504 2803886899968 2805579165312 2807749003136 2809443599424 2813313356448 2814827754816 2815473209472 2818704928032 2819351271744 2835099148112 2835749251104 2836399503168 2839655241808 2846814433848 2847467223216 2854037942272 2859507560448 2861889490944 2862301210384 2862789823488 2863446276096 2864028731256 2864102879232 2864685467952 2865831487488 2867973674412 2868631315704 2870175491568 2871924051374 2874128901336 2878087756572 2879824805298 2881421717504 2886281975808 2888686209024 2889348599808 2890257570816 2892001964544 2892665115648 2893328418816 2894827360502 2895491159484 2897238711906 2901229398837 2902791122154 2906789457033 2907455998986 2909489504768 2910156665856 2914165146112 2915733832704 2919080634624 2919749995008 2921512188672 2922182106624 2923101406848 2923771689216 2924366415201 2925036987642 2925536310144 2926207150848 2943226627968 2947280659136 2948867171712 2949543362304 2952252005472 2952928972224 2953606094208 2955388721472 2970784929728 2971466146176 2976478287552 2978957653056 2980578119904 2982377025936 2983060900512 2983744931904 2984683599408 2986484983272 2987169799824 2999113148416 2999800860672 3004543849384 3005232806928 3010301904456 3010992182352 3012809444568 3014448325812 3015139554504 3016959319836 3017651124312 3023723974656 3026242695168 3027888883712 3029716343808 3030411073536 3033371690888 3033889506816 3034585193472 3035202460092 3036218701824 3039383179734 3040400821248 3041019270828 3041716592376 3044509880643 3045208002606 3045906284652 3049402503987 3051942614361 3058084474368 3058785709056 3060631816704 3062296711936 3062998912512 3064847563008 3067841823739 3070721187072 3073721186151 3076281553653 3089289417984 3089997808128 3092835434304 3093544637568 3094254003456 3097095538208 3097805718336 3105615746016 3122510411328 3124394979552 3125111419584 3126811389856 3128698553904 3129415980768 3135413346912 3153008259072 3153649614192 3154372762464 3154911234048 3155634671616 3156276560976 3157993484184 3158717628528 3160624049352 3162343337468 3164977526004 3171043044036 3173988550656 3174716362752 3178360435712 3179089250304 3180800544768 3184451601408 3185181812736 3187104205824 3189486541626 3190217907492 3190949441064 3193879773777 3194612147034 3203707544576 3204442171392 3206376188928 3208856003584 3210792685056 3215215264512 3216946005504 3217683667968 3220088861682 3220638551424 3221377060608 3222032322663 3222115739136 3222771151446 3224524245789 3227210230167 3240113312128 3240856286976 3241599432192 3245320276352 3247067222784 3251539767168 3253502210112 3254248255104 3271201383296 3273175692864 3273926249088 3277684199328 3278435789376 3280200561792 3282198915856 3283965713952 3284718744384 3288489082704 3289243150368 3291228348912 3305145102336 3308374126288 3309132753696 3311129956464 3315690741528 3317475568176 3321283506156 3322045093752 3322806855984 3325130862592 3336092153856 3336857137152 3338871072768 3340687322112 3341366853132 3341453359104 3342133045944 3342899414448 3343470068736 3345969286814 3346736534988 3348538073496 3353150384892 3355174154178 3357769049334 3359795606181 3360566024802 3370133910528 3370906699776 3374002291968 3374775968256 3375549821952 3378073019398 3380111830557 3380886907794 3386589642513 3387366205146 3392031998817 3395182776832 3401689471488 3404523032064 3406374994176 3408430886784 3409212457728 3411066970752 3412543152249 3413125695168 3413908342656 3433764399296 3440345033664 3441133922688 3443210793792 3445083800928 3445873776576 3447953508384 3466710503872 3467302293504 3473947201536 3475450595232 3476247534144 3479439863592 3480237717264 3481035753888 3484232480484 3485031433128 3494953684992 3497864933376 3499767670784 3500570185728 3502682929152 3506104941416 3509395642368 3512824212744 3514944351996 3515750347032 3517662813588 3519785873142 3520592978364 3527677970432 3530616477696 3531426066432 3534669067776 3535479585792 3536290289664 3539537757952 3540349392384 3541069536774 3542255152128 3545947043023 3547134291456 3547855815966 3548669357772 3549275138304 3552742669707 3553557332094 3555702055521 3567765220096 3568583327232 3570737119488 3571555908096 3573498731264 3575655490176 3576475406592 3582508051584 3583329539328 3589818121197 3604170987648 3604997442816 3607173212544 3608308006688 3609135410496 3609963004032 3612141770688 3614106671392 3617117172576 3623218370352 3624049193184 3642928813216 3645127476144 3645963322848 3646799361216 3650148312888 3650985310896 3652950625632 3657982238064 3676509720576 3679257883224 3680101556208 3680729773056 3681573783552 3682322654472 3682417987584 3683167030224 3684325731548 3685170566616 3687394724244 3688240263048 3692473780338 3694461428196 3699550218042 3700398544164 3702986642432 3703835756544 3708937458688 3710933968896 3716045448192 3718288240128 3719140862976 3721067631897 3721920892074 3722774347908 3725021201022 3727047504873 3730152084219 3738515866624 3740772220416 3745924799232 3748800642048 3751084475264 3753103673088 3753964279296 3756770338629 3758273237376 3759135028992 3759899676687 3760761841254 3761403827328 3780999001472 3781866004224 3791400649344 3795752578464 3796622964288 3797493549696 3817053097984 3818704975008 3819580623936 3823964899216 3824841754272 3826900655424 3832171868448 3834484747632 3837450342096 3839766407064 3840646885488 3853676761088 3856002619392 3856886820864 3860654879312 3862984949208 3864278347776 3868305865116 3870388162872 3871275663024 3875719276044 3876607998648 3880208887808 3887645110272 3890883465216 3892107512832 3892999993344 3895349584896 3896242808832 3897468542464 3898261328654 3898362252288 3899155220268 3900049316856 3900715080192 3901609534464 3904525957486 3908190601728 3914369846541 3915267431922 3920660362269 3924302170624 3931822895616 3932724483072 3935098050048 3936336007296 3937238629632 3938141458944 3940518295296 3944368059093 3951927239337 3961954861568 3968637716736 3971943537408 3972854324736 3974104159872 3976502701248 3977414534016 3978326575872 3979578132544 3981979977696 3982893066432 3990526077888 4006977075904 4013735872608 4014656243136 4017079259424 4018000396608 4019264434416 4020186072672 4022612426448 4023534832416 4039621791744 4045186009088 4046113591296 4046936613456 4052510906312 4053867761664 4054692361104 4055622123168 4056314443776 4059346507524 4060277336808 4061208379536 4063659492024 4064937893898 4065870005316 4069256819148 4077445965824 4078380945408 4080842422272 4083998550016 4086463417344 4094294916096 4095233759232 4098294914868 4100768410662 4101708738204 4102649281368 4103939949186 4106416851999 4107358474758 4119052557312 4119997077504 4123780579072 4124726183424 4125672004608 4130407624448 4131247792903 4132195109526 4139165118627 4140114250734 4140820994688 4141770506496 4142612986281 4145816887443 4149270295929 4163347215104 4165859972736 4166815226112 4171598071872 4172554641024 4174800715008 4180551129216 4204866152256 4205830349952 4208368747968 4210657978912 4211623504704 4214165399136 4219970034672 4222241632224 4228057392048 4229026907616 4245935468544 4249472274432 4252648722168 4253623876656 4254599254752 4258506365036 4259482862712 4270221650772 4275168251904 4281056913408 4286953686016 4289261340672 4290244890624 4293451815576 4294184735232 4295169414144 4296043096884 4296154318848 4297028201928 4298747231232 4299365661052 4301960511618 4302946973556 4307886077061 4311193352004 4317131634858 4321141715968 4322132576256 4329422963712 4333029313536 4335386356224 4338002946816 4338997673472 4339992628224 4342241040753 4343236739226 4345858067859 4364234257152 4365234998784 4370245599104 4371247719168 4373600749056 4378620951936 4379624992512 4382268283008 4384652110272 4385657533824 4387555481463 4388304465216 4389310726272 4412177004928 4414839941952 4420920988704 4423300757568 4424315043456 4428378008208 4429393458336 4430409141312 4454249762816 4455155804176 4456177394592 4457199219264 4457960091648 4462315379984 4464717431328 4466503544832 4470867179856 4473565538904 4474591350768 4477025399112 4479727474908 4480754699736 4493511880704 4498669722624 4499701291008 4500733095936 4506815774076 4507849210392 4513023509302 4515452856684 4516488273528 4521672488718 4522709331756 4525438979754 4535585961984 4539364042752 4541833325568 4544574515712 4545616610304 4548089294336 4549014423646 4550057536332 4550834260224 4551877790208 4552803690138 4559074769601 4560601231872 4561528906242 4567812003909 4568859426978 4587126711552 4588178563584 4590947725056 4593445067904 4594498368768 4597271344512 4633934126976 4634996712192 4639253151456 4640316956352 4641381005184 4645643307312 4646708577504 4683765616992 4686592469328 4687667129376 4690217084784 4693047830856 4694123971152 4712892090368 4713972781056 4720465856512 4721426049032 4723006869504 4729512388608 4730474421288 4731559143696 4732366851072 4733452007424 4734414841464 4736990226276 4738076442792 4740936074028 4743515006202 4747466289006 4758111102976 4760982825984 4762074544128 4767540653568 4768633875456 4771200817152 4776677402112 4777772719104 4784229812439 4785326861238 4786424161596 4791918220551 4805561316864 4806663257088 4809564283392 4812180547328 4813284005376 4816189027584 4820894294447 4822822896768 4825419008256 4830133292523 4830957827136 4832065590912 4833173608704 4834156727169 4860169968192 4861284430464 4862399148288 4866864417184 4867980414528 4870600834176 4877309650752 4880253315168 4905677177632 4906802074944 4907639697408 4909763539296 4910889373632 4913560755488 4916526298992 4917653684064 4923298373784 4925948570928 4927078116576 4932733624056 4933864725552 4954727264256 4957717653504 4958854483968 4961423509196 4962561189432 4963699130544 4966694934696 4969396673164 4973536112292 4981925259234 4983067640628 4987696293888 4994566398976 4998400856064 5004138230784 5005285705728 5008306609152 5009027118172 5011030983168 5012050279698 5012180038656 5013199568916 5014349121672 5015205103104 5018953930221 5020104802482 5022807110244 5029725577338 5036653574001 5042488005632 5055200865792 5056360049664 5061003437952 5062163952384 5063324732928 5067109529097 5071330361691 5091606633344 5092774165248 5099789005696 5102534207232 5109562491264 5112646330176 5113818686592 5116600456128 5119688542752 5120862513984 5150646598944 5157741153488 5160517550496 5161700884032 5167625701392 5168810664864 5171930262576 5189476683776 5193799446528 5197816336384 5198873627024 5200065755808 5200953440256 5202146045952 5210920802304 5212115693568 5213175892848 5219159795388 5220356575896 5221553630832 5226348720726 5227547149692 5242430527488 5243632644096 5246797400064 5248448009728 5249651506176 5250855278592 5254024393728 5257951736422 5259157412124 5269236319116 5272416527994 5276494220382 5279678809713 5280889467546 5291516955648 5295924716544 5297139099648 5298805546496 5302003601664 5303219378688 5304435434496 5308400459054 5309306636928 5310524088576 5311604305161 5313382728192 5320701437184 5321783723949 5323004036658 5330335998141 5351647830144 5352874990848 5356105679232 5357333862144 5359019245888 5360248096896 5363483235264 5364713109888 5373762077376 5395915484608 5406256481472 5407496164224 5410759818816 5412462010032 5413703115744 5414944506048 5418212656032 5419917191864 5421160007088 5425675758864 5434827555528 5448617889792 5459059888128 5464393219824 5467691214216 5468944984272 5470199041824 5471919932248 5475222469332 5476477966344 5486973357096 5492070076416 5499634911232 5500896006144 5509593479368 5514764580864 5518886824836 5520152334312 5521094659584 5522360675328 5523483981708 5523626981376 5524750545336 5526488597322 5527755849924 5531092086366 5532360394572 5534100840569 5538710670507 5549325327063 5554479963648 5555753634816 5562130762496 5563406188032 5566400953344 5572202496179 5574068172288 5577432360192 5582881338111 5584161521862 5587531801533 5606488203008 5607773799936 5611158330624 5615498006272 5618887198848 5626626712896 5629655509632 5630946418944 5637409856064 5638702543488 5641142761881 5670198296224 5671498502208 5672799006336 5679310483616 5693628867696 5694934446432 5724602420768 5725579646976 5726892552192 5728057462512 5729370935904 5731662974976 5735947348824 5737262631408 5740350983136 5743848102748 5748257802672 5756175513144 5759649610596 5772563951616 5777372418048 5780515141632 5784003929088 5785330231296 5786656837632 5789654721004 5790982318968 5794477423812 5802458797674 5805582244308 5813578914066 5814911997972 5818979009536 5820313331712 5828330292224 5831467665408 5838161269248 5839499990016 5843024377344 5844364213248 5846202813696 5847391992981 5847543378432 5848732830402 5850073975284 5851072620288 5852414301696 5856788936229 5886453255936 5894561318272 5897734343424 5899086724608 5904504010944 5905857944448 5907212188416 5910777442944 5941569859456 5942932292352 5952956575104 5957915306112 5961156239808 5964754051872 5966121801024 5967489863808 5969367198816 5972969966544 5974339599648 5998226296832 6009087698768 6010465613856 6020603808912 6021984364704 6025618889136 6028896651624 6030279109008 6033918639672 6035302248624 6055777767424 6059432687616 6060822147072 6066743381776 6067779013632 6069170386944 6070404920184 6072437403648 6078766359468 6080801642496 6082038541656 6083433184752 6089019761286 6090416005212 6091812569304 6097406840847 6098805007974 6103885228722 6116168948736 6117571418112 6121263633408 6124593423872 6125997825024 6129695126016 6135683647478 6141442374144 6147442372302 6151152615993 6152563107306 6155909923779 6161037712137 6178578835968 6179995616256 6185670868608 6187089275136 6188508006912 6194191076416 6195611436672 6198292664289 6210171376101 6211231492032 6245020822656 6248789959104 6250222839168 6253622779712 6257397107808 6258831961536 6270826693824 6307299228384 6308745524928 6309822468096 6312553121952 6315986968368 6317435257056 6321248098704 6324686674936 6329955052008 6342086088072 6347977101312 6356720871424 6358178500608 6368903202816 6370363625472 6374208411648 6378973083252 6380435814984 6381898882128 6387759547554 6389224294068 6407415089152 6408884342784 6412752377856 6417712007168 6421585370112 6430430529024 6433892011008 6435367335936 6440177723364 6441277102848 6442754121216 6444064645326 6444231478272 6445542302892 6449048491578 6452940767427 6454420460334 6475697452287 6480226624256 6481712573952 6483198864384 6490640552704 6494134445568 6503079534336 6507004420224 6508496510208 6514855108839 6542402766592 6546351385728 6547852498176 6555368398656 6556871578752 6560401123584 6564397831712 6567931427904 6569437488768 6576978165408 6578486300736 6582456697824 6616748252576 6618265507392 6622259912928 6631381483056 6634951136352 6642567012312 6644090187504 6645613711968 6672184307712 6677742145536 6681374644224 6682733706264 6682906718208 6684266091888 6685798828896 6686940137472 6691938573628 6693473069976 6697076146992 6706300769784 6710348308356 6715538098668 6719591212362 6721132049604 6740267821056 6741813399552 6748004583936 6749551936512 6751099643904 6756146038796 6760223661114 6761773815588 6769535263953 6773179285026 6774732410292 6782508733077 6784063997634 6790365553664 6803378942976 6809046064128 6812749988352 6816861773568 6818424915456 6822133941504 6823521635469 6825086304498 6826251390336 6827816685312 6829205535207 6867528798592 6880690067328 6882267845376 6886421587584 6890167601856 6891747553152 6895907016768 6933421007744 6950901190464 6952495068288 6958879727184 6960475434528 6962071507776 6968464960968 6970062866256 6999535341568 7005365858304 7012209882832 7018791284736 7025648425488 7029888703992 7031500694064 7035325627176 7039571746284 7041185956728 7055355940864 7061232955392 7069338135552 7070959171584 7072580579328 7079075515904 7080698784768 7082139073548 7084510304256 7091894086046 7094268582912 7095711631932 7097338715544 7098550276608 7105485339414 7107114664188 7111404111042 7115272509303 7121199433509 7135530440192 7137166654464 7141474238976 7143111816192 7146997462528 7151310980352 7152950813184 7165016103168 7166659078656 7177990291857 7179636242394 7208341975296 7209994885632 7214346425088 7216616013376 7218270820992 7219926008064 7224283541376 7228213342784 7234234345152 7246436740704 7248098386368 7285857626432 7290254952288 7291926645696 7293598722432 7300296625776 7301970621792 7305901251264 7315964476128 7358515766448 7360203112416 7361459546112 7363147567104 7364645308944 7366334060448 7368651463096 7370341133232 7374789448488 7376480526096 7384947560676 7388922856392 7399100436084 7400797088328 7405973284864 7407671513088 7417874917376 7421867937792 7432090896384 7436576480256 7438281725952 7442135263794 7443841784148 7445548695816 7450042402044 7452386138813 7454095009746 7460304168438 7472887888851 7477031733248 7481544440832 7491849598464 7497601284096 7502168950528 7506207346176 7507928558592 7513540677258 7516546474752 7518075419547 7518270057984 7519799353374 7521523682508 7522807654656 7523889906841 7530157203723 7544588366007 7561998002944 7563732008448 7582801298688 7591505156928 7593245928576 7594987099392 7637409950016 7639161247872 7647929798432 7649683508544 7653801310848 7664343736896 7668969495264 7674900684192 7679532814128 7681293770976 7712005238784 7721309758624 7725969898416 7736611730232 7740776325744 7742551326048 7751438552088 7753215997296 7784215025664 7785999986688 7790699169792 7792485617664 7794937084928 7796522657308 7796724504576 7798310440536 7800098633712 7801430160384 7803219068928 7809051914972 7816381203456 7828739693082 7830534863844 7839523081089 7841320724538 7848604341248 7863645791232 7865448966144 7870196100096 7872672014592 7874477259264 7876282917888 7881036590592 7886927604633 7888736118186 7903854478674 7914741330573 7923909723136 7937275433472 7943887074816 7945708649472 7948208319744 7953005402496 7954829068032 7956653151744 7959156265088 7962600688581 7963959955392 7965786132864 7981052155776 8013954151808 8027471745216 8029312486272 8034158518848 8036000793216 8038528868832 8040372145344 8045224852896 8047069664832 8090372018176 8093873226912 8105021812624 8109384722208 8111244246336 8112628887552 8118693015048 8120554673616 8122416759072 8127318984048 8129875787796 8131740010632 8138513638296 8154891931648 8161684844544 8167997100032 8172926834688 8188589832192 8190467518464 8196589829736 8201536821324 8203417476408 8205298562736 8207879898372 8212833703998 8214716949516 8238105114624 8239994155008 8247561158144 8249452366848 8251344009216 8260815248896 8262495585806 8264390219052 8278330237254 8280228501468 8281641989376 8283541012992 8285225972562 8289732895983 8291633774886 8296638129549 8298540591858 8326694430208 8331719945472 8333630452224 8343196143744 8345109282048 8349601430016 8361102258432 8376242282793 8409732304512 8411660699904 8416737495936 8421315957824 8423247009408 8428330798272 8439940069344 8444483264448 8456114784096 8458053815232 8505297444336 8507247753312 8509198509504 8517012730072 8518965725424 8540443301544 8562113826816 8573907372032 8578522681344 8586903631152 8588369470464 8590338828288 8592086193768 8592308637696 8594056403856 8597494462464 8598731322104 8603921023236 8605893947112 8615772154122 8622386704008 8634263269716 8642283431936 8644265152512 8658845927424 8666058627072 8670772712448 8676005893632 8677995346944 8679985256448 8684482081506 8686473478452 8691716135718 8696444178037 8703688196511 8720368371099 8728468514304 8730469997568 8740491198208 8742495438336 8747201498112 8757241903872 8759249985024 8764536566016 8769304220544 8771315067648 8773099245603 8775110962926 8776608930432 8778621452544 8824354009856 8829679883904 8841841977408 8846601515136 8848630086912 8856756016416 8858786916672 8860818282624 8910311608352 8912354789184 8914398438528 8924630759968 8929434862656 8941734359712 8947131077808 8949182701536 8954050798224 8959454949816 8961509399472 8997339445248 8999402582016 9013631548152 9015698420784 9026047018604 9030905713368 9032976547056 9043344977436 9045418663512 9050877959508 9071171923968 9078728085504 9083666651136 9089149031424 9091233220608 9096178588672 9098028847292 9100115072664 9101668520448 9103755580416 9105607380276 9118149539202 9121202463744 9123057812484 9133529641929 9135624007818 9137718853956 9148207511961 9174253423104 9176357127168 9181895450112 9186890135808 9188996737536 9194542689024 9203525471217 9221163558453 9267868253952 9269993424384 9278506302912 9280633912704 9282762010368 9291286614624 9293417155008 9367531233984 9373184938656 9375334258752 9380434169568 9386095661712 9388247942304 9425784180736 9440931713024 9442852098064 9459024777216 9460948842576 9463118287392 9464733702144 9466904014848 9468829682928 9473980452552 9476152885584 9481872148056 9487030012404 9494932578012 9516222205952 9521965651968 9524149088256 9535081307136 9537267750912 9542401634304 9553354804224 9555545438208 9568459624878 9570653722476 9572848323192 9581639321331 9583836441102 9611122633728 9613326514176 9619128566784 9624361094656 9626568010752 9632378055168 9641788588894 9645645793536 9650838016512 9660266585046 9661915654272 9664131181824 9666096967989 9666347217408 9668313454338 9673572737367 9681630690501 9720339936384 9722568860928 9724798296576 9733728834368 9735960829056 9741201668352 9754619301504 9760506630336 9811354355264 9813604149888 9819527078592 9821778747264 9827121510976 9833052597984 9835307368128 9846596747568 9851897141856 9854156233152 9865467248112 9867729451104 9915435307008 9922847018392 9925122378864 9927398261088 9933389869392 9938793346328 9947072224584 9963850518468 9966135281256 9975392587776 9989132797952 10008276461568 10010571411456 10016613218304 10018054236344 10022061966336 10024100559396 10024360077312 10026399137832 10028698243344 10030410206208 10037907860442 10040209604964 10045614220488 10051734179809 10059451154676 10073307148002 10079386818543 10084976011264 10110401731584 10112720099328 10122006875904 10124327904768 10126649465856 10131895761757 10134219058194 10140335491671 10142660723382 10159768927539 10176095996451 10183213266688 10185548330496 10199578011392 10205068414464 10219124982528 10225292660352 10227637373184 10233200912256 10237629456747 10239377085504 10241725027968 10301293197888 10315482306976 10321035100992 10323401768064 10335251402784 10337621329728 10343860525152 10397747254048 10400131511616 10401906880512 10421841604608 10426351785696 10438319590776 10440713151792 10443107261664 10452697441452 10455094299384 10484861054976 10493594800128 10496896019456 10499303012352 10501710557184 10508048787456 10515903472844 10518314824248 10538472638232 10544833055988 10552988440764 10559357619426 10561778935092 10583033911296 10591849433088 10594278199296 10597611092992 10604007203328 10606438757376 10608870868992 10616800918108 10618613273856 10621048177152 10623208610322 10626765456384 10637841129069 10641402874368 10643567447898 10646008073316 10658228009121 10660671996282 10703295660288 10705749981696 10712211358464 10714667724288 10718038491776 10720496193792 10726966470528 10729426219776 10747524154752 10791830969216 10812512962944 10814992328448 10821519637632 10824924020064 10827406231488 10829889012096 10836425312064 10839834383728 10842320014176 10851351517728 10869655111056 10928786439648 10935382428432 10937889968544 10940398083648 10943839864496 10950444938664 10952955932688 10973946714192 10999269822464 11019186958736 11029529161728 11037773649672 11040304668624 11042189319168 11044721350656 11046967963416 11047253962752 11049501090672 11052977194644 11055511699848 11062184172732 11064720789144 11068201681138 11077421341014 11098650654126 11108959927296 11111507269632 11124261524992 11126812376064 11132801906688 11144404992358 11148136344576 11154864720384 11163202895691 11165762676222 11168323043724 11175063603066 11181142514619 11190456252657 11212976406016 11215547599872 11222316661248 11230996012544 11237774397696 11253253425792 11259311019264 11261892837888 11270311015887 11274819712128 11277405086976 11279699030061 11282285523762 11340396592448 11342997004416 11345598012672 11358620967232 11387257735392 11389868892864 11449204841536 11451159293952 11456114925024 11458741871808 11471894697648 11474525262816 11480701966272 11487696205496 11496515605344 11512351026288 11519299221192 11561030283264 11568007858176 11570660462592 11579309442008 11581964637936 11588954847624 11604917595348 11611164488616 11627157828132 11629823995944 11637958019072 11640626663424 11656660584448 11662935330816 11676322538496 11678999980032 11686048754688 11688728426496 11692405627392 11694783985962 11695086756864 11697465660804 11700147950568 11702145240576 11704828603392 11710892503849 11713577872458 11743109539623 11761981086807 11772906511872 11789122636544 11795468686848 11798173449216 11809008021888 11811715888896 11814424376832 11821554885888 11823255567893 11833104177279 11855781718011 11883139718912 11885864584704 11905913150208 11915830612224 11922312479616 11929508103744 11932243602048 11934979727616 11938734397632 11945939933088 11948679199296 12018175397536 12020931227712 12041207617824 12043968729408 12051237778272 12057793303248 12060558218016 12067837279344 12070604497248 12118865375232 12133486763552 12135558027264 12138340773888 12140809840368 12157532718936 12161603284992 12164077083312 12166866369504 12178039522572 12180832010424 12183625138608 12194813681694 12197610015948 12207770457444 12232337897472 12235142836224 12242527266816 12249186847744 12251995650048 12259390252032 12271367294956 12282884748288 12294884744604 12302305231986 12305126214612 12311819847558 12319250555997 12322075424274 12357157671936 12359991232512 12371341737216 12374178550272 12377016013824 12388382152832 12391222873344 12393743378709 12396585328578 12417495355881 12420342752202 12422462984064 12437450662329 12490041645312 12497579918208 12500445678336 12507245559424 12514794215616 12517663923072 12541653387648 12614598456768 12617491049856 12625106243904 12631973936736 12634870514112 12642496197408 12649373349872 12659910104016 12684172176144 12713441742848 12737806405632 12748416823296 12757946166504 12760871629968 12763797764256 12775519095108 12778448588136 12814830178304 12825504755712 12835424014336 12843170740224 12860861058048 12867784022016 12870734671872 12880355446728 12882554205696 12885508242432 12888129290652 12888462956544 12891084605784 12898096983156 12905881534854 12908840920668 12923658231183 12951394904574 12960453248512 12963425147904 12966397728768 12981281105408 12988268891136 13006159068672 13014008840448 13016993020416 13026723122259 13029710217678 13037574203577 13084805533184 13092702771456 13095704996352 13110736797312 13113743157504 13120802247168 13128795663424 13135862855808 13138874977536 13153956330816 13156972601472 13162666444389 13164913395648 13233496505152 13236531014784 13244519825856 13262762966112 13269902272704 13285134024624 13288180375008 13291227423936 13362749288448 13365467412528 13368532183776 13371597657792 13373880274944 13383877147256 13386946139952 13394152293984 13412601539568 13420696616712 13431076197336 13439182424724 13442264099208 13480535642112 13496009167872 13499103873024 13502199287808 13512292077592 13520447322228 13523547631176 13539070527906 13546358570052 13549464820584 13565017466154 13568127995268 13580731107328 13606757885952 13618092128256 13625499976704 13633723547136 13636849830912 13643914650289 13644267883008 13647043270938 13650172608996 13652502780672 13655633370624 13658411070414 13665840851201 13677224308803 13703436011727 13735057597184 13761380134656 13764535690752 13772843175168 13780335203712 13783495106304 13791814033536 13866842015488 13901802380928 13904990136576 13917759454368 13920950869056 13924143015552 13936929921936 13940125732512 14024419765664 14051296850976 14059777407984 14063001388128 14070651254352 14079143492568 14082371913456 14138676271104 14141918343168 14158151031808 14161397569536 14164278147096 14169020608512 14183788172092 14188537165824 14191423263864 14194677431088 14197100553216 14210970678828 14214229328376 14222808222084 14230545018606 14242398867018 14271060880384 14274333308928 14282948477952 14286223632384 14293994925056 14302621960704 14305901626368 14330032206336 14333318157312 14352689437317 14355980583714 14359272484788 14375754661653 14416683950592 14419989771264 14428692850176 14433232026752 14436541641984 14439852016128 14448567082752 14456426685568 14462682883341 14468468690304 14490399877569 14492873481408 14496196772736 14571715252864 14580509904576 14583853291392 14587197444864 14600593251552 14603941243584 14611802502528 14631928952256 14717031532896 14720406224832 14722919092224 14729290617888 14732668120896 14737302926192 14740682266464 14749578896976 14752961052192 14769895121352 14777845712784 14798200872168 14801594176656 14811946569728 14835749834752 14864181792768 14873152960512 14876563451904 14884270527588 14887683568296 14891097391632 14900084804088 14904772277626 14908190019492 14920608336876 14945775777702 14954063466496 14963088881664 14983699196928 14995202568192 15004337901056 15012414692352 15015857117184 15027081354516 15033092949504 15036150839094 15036540115968 15039598706748 15043047365016 15045615309312 15047779813682 15056861790663 15060314407446 15089176732014 15109960722003 15123996005888 15127464016896 15165602597376 15183010313856 15186491857152 15189974198784 15201328587291 15213991085073 15274819900032 15278322495744 15295859596864 15299367017088 15307602621696 15328687473792 15337938990528 15349801368384 15359065628256 15362587541952 15442619517248 15451939796832 15473223460464 15481552651488 15485102652096 15502877104176 15506431994592 15568430051328 15581398339584 15589874169856 15593045314616 15593449009152 15596620881072 15600197267424 15602860320768 15606438137856 15618103829944 15632762406912 15657479386164 15661069727688 15679046162178 15682641449076 15697208682496 15727291582464 15730897932288 15740392200192 15745344029184 15748954518528 15752565835776 15762073181184 15773855209266 15777472236372 15795582282557 15807708957348 15829482661146 15839036429139 15847819446272 15874550866944 15887774149632 15891417298944 15896416639488 15906010804992 15909658136064 15913306303488 15918312530176 15921550482761 15925201377162 15927919910784 15931572265728 15934812915483 15962104311552 15965351171847 15991007994423 16027908303616 16054943490432 16058624972544 16068317037696 16072001586432 16077057737664 16080744290688 16090449705792 16094139329664 16187746453824 16210043625248 16218769444416 16222488492672 16237386030096 16241109347232 16244833518144 16254637968096 16259751575592 16263480021264 16277027276592 16345853669376 16377179664384 16393179659472 16403073642648 16406834952816 16410597125472 16415759796744 16425667407996 16429433899032 16476210229248 16495122316288 16498904733696 16502688018432 16521630497792 16524991171612 16528780438104 16556660474508 16560457002936 16563283978752 16567082025984 16570451945124 16579465791966 16583267549772 16593276259098 16597081183716 16602302521707 16616132011521 16653388860416 16663439890944 16667260904448 16686392287488 16690218564096 16699202860032 16716607488537 16722204516864 16748644014333 16752484565586 16819464609024 16823321399808 16833474991872 16842631915648 16846494018816 16856661596544 16879880138688 16888966528896 16912229568192 16916107630464 17010594888672 17014495506624 17018397019008 17034025460144 17037931450848 17080886603088 17147814744064 17173807262304 17176738940928 17180677656576 17184172387536 17188112807712 17194988924928 17197462644208 17207842046472 17211787894224 17231544308244 17244773408016 17268526539432 17284566863872 17317691854848 17332117254144 17341545424896 17352011787264 17355990693888 17359970512896 17368964163012 17372946956904 17383432271436 17392888356074 17407376393022 17440736742198 17456937028608 17460939995136 17480982396416 17484990876672 17494402996224 17514483807744 17518499970048 17529073132032 17538608441088 17542175978943 17542630135296 17546198491206 17550221925852 17553217860864 17557242905088 17570366808687 17648708019712 17659359767808 17683683954816 17693203030272 17697260173824 17713512032832 17717573833344 17721636565248 17820623216704 17824709578368 17828796877056 17849261519936 17858869725312 17883468719424 17894262155616 17898365403072 17908101596448 17918909899632 17923018798944 17994678890496 18027263096304 18031396841568 18052094037208 18061811426736 18065953094112 18086689954872 18090837327024 18101755919016 18167333302272 18178298062848 18182466441216 18192357177344 18196057694584 18200230145328 18203337040896 18207511160832 18211214760552 18236299078404 18242404927488 18246115624968 18267059283858 18271248015636 18275437707912 18292220522541 18296415023922 18348506846208 18352714254336 18363790900224 18373780271616 18377993475072 18389085378048 18402831077477 18407050942434 18442327116906 18453457847979 18467729771337 18483113136411 18535736507904 18539986848768 18557012605824 18561267825408 18565524020736 18579401606689 18582573229248 18586834310016 18594877992867 18630514128303 18735062467968 18746369877312 18750668517504 18760868339136 18772191323424 18776495884608 18885704196128 18921897685152 18926236574784 18929467404288 18937659365856 18947960905104 18952305771168 18963744296112 18974060024808 18989865156024 19043931303936 19070162614272 19074535501824 19106709608448 19111090876416 19136919249756 19141307444952 19145696646384 19163278642662 19167672882204 19222245267456 19226653028352 19238257133568 19248722189312 19253136021504 19264756110336 19283577177788 19291291587072 19301676033024 19320533170092 19323831308544 19328262363648 19332193935978 19332694434816 19336626908676 19347145474734 19358822302281 19363261381002 19440679872768 19445137721856 19449596593152 19467457668736 19471921658112 19482403336704 19509238603008 19521013260672 19544565326517 19622708710528 19627208299776 19639054157184 19643557494528 19654243021952 19666105195968 19670614736256 19693193495136 19703794283712 19708312466304 19730934496224 19735458902208 19845694036784 19850244757728 19854796522176 19866779738784 19877586692656 19894144449168 19927701036936 19932270562512 19978265595904 20016552923136 20033226436608 20036108472688 20044123932672 20048201118792 20048720154624 20052798275664 20057396486688 20060820412416 20075815720884 20080419209928 20091228440976 20103468359618 20118902309352 20146614296004 20158773637086 20169952022528 20220803463168 20225440198656 20244013751808 20248655809536 20253298931712 20263791523514 20268438116388 20280670983342 20285321446764 20308605791859 20319537855078 20347526199231 20352191992902 20366426533376 20371096660992 20399156022784 20410136828928 20438249965056 20450585320704 20455274746368 20466401824512 20470564906407 20475258913494 20478754171008 20483450055936 20487616605621 20602586395776 20630964613952 20642070201984 20646803536128 20670502805568 20675242659456 20687721050304 20795494508096 20800263023232 20852703571392 20876639181552 20881426303584 20886214523328 20905394882904 20910188598768 20993792038912 20998606024704 21016097574912 21031806945688 21036629648496 21076945276464 21089666111976 21105976881528 21118715238852 21123557870184 21166067822592 21183698866176 21195222185984 21208014406656 21212877514752 21217741737984 21233601836216 21237226547712 21242096354304 21246417220644 21253530912768 21275682258138 21282805748736 21287134895796 21292016146632 21316456018242 21321343992564 21345817527909 21363598300527 21406591320576 21411499963392 21424422716928 21429335448576 21436076983552 21440992387584 21453932941056 21458852439552 21474892766173 21495048309504 21533970875571 21583661938432 21625025925888 21629984656896 21643039275264 21649848040128 21654812462976 21659778024192 21672850624128 21679668767456 21684640028352 21702703035456 21739310222112 21857572879296 21870764856864 21875779937088 21880796167296 21887679728992 21900889877328 21905911865376 21947893428384 22038373917472 22075547299344 22080609337248 22084378638336 22089442701312 22093935926832 22099002181344 22105954389288 22111023399696 22124368345464 22129441578288 22136403362276 22154842682028 22197301308252 22217919854592 22223014539264 22248523049984 22253624752128 22265603813376 22288809984716 22296272689152 22309729440768 22326405791382 22331525352444 22336646087448 22350127206132 22357158416439 22362285029238 22380912505314 22425952812032 22431095199744 22444633322496 22461992025088 22475548795392 22506506851584 22518622038528 22523785675776 22540622031774 22549639424256 22554226258641 22554810173952 22559398060122 22564571047524 22571669720523 22590471611169 22680793184896 22685994008832 22691196025344 22717241934464 22774515470784 22779737785728 22898409683072 22912229850048 22917483743616 22943789395296 22949050525632 22961403932544 22975392410992 22993031210688 23024702052576 23038598442384 23136015716352 23158618884016 23163929275872 23177909695248 23209835190696 23222328977232 23254315656264 23259647991888 23275916038144 23313321168896 23352645076992 23357999960064 23372097509376 23377456852992 23384811254784 23389567971924 23390173513728 23394931321608 23400295901136 23404290481152 23409657206784 23421785007698 23427155744916 23486219079246 23518569243267 23523962173614 23545813023744 23578245273088 23590937373696 23596346898432 23618016043776 23623431777792 23628848753664 23643109771776 23646511135786 23660782813899 23666208354558 23711563436022 23744223991719 23766279437824 23771729169408 23811826300416 23831661224448 23844624959232 23859016207488 23864487204096 23869959455232 23877468795264 23887802065743 23891879866176 23897358398592 24036350795072 24041862455424 24082415235648 24087937458816 24102475556544 24115586606496 24121116436032 24135674558688 24141208994496 24266973527104 24271116054528 24281619680736 24315065437872 24328154166624 24333732739008 24356079045144 24361664020848 24367250277216 24389627363388 24395220031896 24415540914888 24464675794944 24485054533632 24498373695488 24503991300096 24518780504064 24542734589912 24565769496576 24589769489208 24604610463972 24610252429224 24623639695116 24638501111994 24644150848548 24714315343872 24719982465024 24742683474432 24748357100544 24754032027648 24776764305664 24782445746688 24787486757418 24793170657156 24821629301161 24834990711762 24840685504404 24844925968128 24869198687949 24874901324658 24889914388647 24980083290624 24995159836416 25000891356672 25014491118848 25029588431232 25035327846144 25083306775296 25128726848379 25229196913536 25234982099712 25250212487808 25263947873472 25269741028224 25284992394816 25298746699744 25319820208032 25368344352288 25515892333008 25521743259936 25527595528512 25551038190216 25556897176272 25686341480448 25721722116096 25735568044032 25760710893456 25765108411392 25771016484864 25776258581304 25776925913088 25782169211568 25796193966312 25811763069708 25817681841336 25847316462366 25902789809148 25920906497024 25926850295808 25932795457536 25962562210816 25976537782272 26012318137344 26028017680896 26033986040832 26053446244518 26059420435356 26075148407154 26089332534111 26111064589533 26169611066368 26185405542912 26191409992704 26221473594624 26227486315008 26241604494336 26257591326848 26271725711616 26277749955072 26307912661632 26313945202944 26319297736809 26325332888778 26329826791296 26466993010304 26473062029568 26489039651712 26525525932224 26539804545408 26570268049248 26576360750016 26582454847872 26730934825056 26737064367552 26743195315584 26767754294512 26773892279904 26788304587968 26825203079136 26841393233424 26862152394672 26878364849448 26884528198416 26992018335744 26998207746048 27024584155184 27040894644456 27047095262352 27078141055812 27092717140104 27098929641168 27130034932308 27136255990536 27161462214656 27213515771904 27236184256512 27250999953408 27267447094272 27273699661824 27287829300578 27288535766016 27294086541876 27300345217992 27305005561344 27311266741248 27316822140828 27331681702402 27354448617606 27400588925787 27406872023454 27444622535883 27470115194368 27522760269312 27529071381504 27545686350336 27560670407424 27566990212608 27583628067072 27610576413651 27663490675359 27733684030976 27803604761856 27809980273152 27835518908736 27841901738112 27848286031104 27873859843872 27880251465024 28048839531328 28102593701952 28119554815968 28126002776256 28141302508704 28158286985136 28164743826912 28277352542208 28316302063616 28322795139072 28328556294192 28367576344184 28377074331648 28382846527728 28389354862176 28394201106432 28421941357656 28428458656752 28445616444168 28461090037212 28484797734036 28542121760768 28548666617856 28565896955904 28572447264768 28587989850112 28605243921408 28611803252736 28660064412672 28666636314624 28705378874634 28711961167428 28718544969576 28744917963993 28751509323306 28833367901184 28839979542528 28857385700352 28866464053504 28873083283968 28879704032256 28897134165504 28912853371136 28918734550321 28925365766682 28936937380608 28980799755138 28985746962816 28992393545472 28998290903967 29020718212101 29044892071503 29143430505728 29161019809152 29167706582784 29174394889728 29201186503104 29207882487168 29223605005056 29263857904512 29434063065792 29440812449664 29458581235776 29465336241792 29474605852384 29481364532928 29499157793952 29505922104384 29539790242704 29555691425568 29596401744336 29603188353312 29746305921024 29768541055176 29775367136592 29782194783264 29800169608176 29809544555252 29816380038984 29841216673752 29891551555404 29926177763328 29967398393856 30008675802112 30024829384704 30031714234368 30054162709032 30066185899008 30072301678188 30073080231936 30079197413496 30086094730032 30091230618624 30095559627364 30113723581326 30120628814892 30155202539427 30178353464028 30219921444006 30247992011776 30254928033792 30331205194752 30366020627712 30372983714304 30379948397568 30395687285271 30402657174582 30421006475013 30427982170146 30549639800064 30556644991488 30591719193728 30598734034176 30615205243392 30657374947584 30675877981056 30699602736768 30712888370241 30718131256512 30725175083904 30885239034496 30903879593664 30946446920928 30963105302976 30970205304192 31005754208352 31012863989184 31179748339712 31186090629232 31193241762144 31200394534848 31205720641536 31236207659888 31265524813824 31314958772328 31322139455376 31358092324356 31365282898152 31394417364992 31454583164928 31480784400384 31490688058368 31497909037056 31505131671552 31524146362368 31547710418532 31554944472744 31591164565114 31615417914696 31658965322292 31678072858278 31695638892544 31749101733888 31775548299264 31782834597888 31792833278976 31812021609984 31819316272128 31826612606976 31836625060352 31843100965522 31850402754324 31855839821568 31863144531456 31869625830966 31913523387207 31924208623104 31930702343694 31974684027363 31982015988846 32055816607232 32109886980864 32117249945088 32136634075392 32144003172864 32154115475328 32161488581376 32180899411584 32188278659328 32375492907648 32420087250496 32437538888832 32444976985344 32474772060192 32482218694464 32489667036288 32509275936192 32519503151184 32526960042528 32554054553184 32786359318944 32806147285296 32813669905632 32821194250944 32831519593488 32851334815992 32858867798064 32990244632576 32997809467392 33043260995584 33049982343224 33057560876208 33113320949016 33120914005872 33126567957504 33134164051968 33140903890248 33158931583932 33166535099544 33186552518196 33194162367432 33204605043414 33232264023042 33306777720832 33326879781888 33334521808896 33372784574976 33380437128192 33398405720064 33433214977074 33444409033728 33489608687073 33497288028666 33504969131172 33543427543857 33571368757971 33638929218048 33646642799616 33666949983744 33685263831296 33692988037632 33713323193088 33746260061129 33759760277376 33777933057792 33810933047661 33824459136384 33832215260928 33839097090183 34021189777344 34028991013248 34036794038016 34068050920288 34075862901696 34161773206176 34347614524608 34353477881856 34368344775072 34376225615424 34394925288416 34415684092944 34423575788448 34463088616488 34489546816032 34537053078864 34683090849792 34704023574528 34711981387776 34737928326024 34745893913808 34766864542872 34785776712148 34814752786044 34881473484396 34913874057216 34921879990272 34961964792832 34969981753344 34988805992448 35028967615488 35036999940096 35058146264064 35077216882176 35084351957886 35085260270592 35092396982412 35100443851704 35106435721728 35114485810176 35132677511547 35140733617374 35297416039424 35318719535616 35367367909632 35386406060544 35394520347648 35427024065664 35435147666688 35443273130496 35469766703679 35499312531837 35641246433408 35649419156736 35657593754112 35698523039872 35717739450624 35766937438848 35788524311232 35796730806144 35816203192896 35837819799264 35846037597888 36054526192608 36062793683136 36104188074416 36123622853472 36131906188224 36173379909744 36181674654048 36203511838032 36356596125696 36384714354688 36392115389168 36400460290656 36406674081792 36415022321664 36422429521104 36472598156808 36484809854976 36492231249936 36534118567716 36542496031272 36550875415824 36584441045082 36592830047844 36697013692416 36705428508672 36727581800448 36747560543232 36755986950144 36778170756096 36805662154954 36814101884868 36884654233812 36906915695958 36935459542674 36957751667991 36966226272822 37071473015808 37079973697536 37114025211648 37122535650816 37131048041472 37158803213378 37165146458496 37173668620032 37181230136127 37189755985734 37252486067643 37261028256606 37312351986987 37470124935936 37492739754624 37501337035008 37521736678272 37544382646848 37552991769216 37771408392256 37843795370304 37852473149568 37875318731712 37895921810208 37904611542336 37927488592224 37948120049616 37979730312048 38140325228544 38213419216896 38273838499512 38282614889904 38291393292768 38326557285324 38335345764408 38444490534912 38476514267136 38497444378624 38506272043008 38529512220672 38567154355576 38582583174144 38603352066048 38641066340184 38647662617088 38656524727296 38664387871956 38665388869632 38673253817352 38694290949468 38717644604562 38726522762004 38770974693549 38881359745536 38890275443712 38899193186304 38934915337472 38943843316224 38964806673408 39005417473253 39018477206016 39042026521344 39080169366777 39089130653034 39112722610731 39245417421056 39254416599552 39278108314368 39287114989056 39308486043904 39332210391936 39341229472512 39386386990272 39407588567424 39416624932608 39461868992448 39470917804416 39487999333167 39691388073568 39700489515456 39709593044352 39733559477568 39755173385312 39788288898336 39855402073872 39864541125024 40072216945376 40088247865344 40096402237584 40105596551328 40114792973376 40121640824832 40151631441768 40160838419856 40182456881952 40206936719236 40237804618704 40293228592008 40317547274172 40441606926336 40488027503616 40497311619072 40506597863424 40527583047028 40536876232776 40561341966684 40570642893528 40617211583718 40639075710156 40695052398462 40704383985804 40732853066752 40742193321984 40798312045568 40820273657856 40876499930112 40901170641408 40910549492736 40931743950867 40932803649024 40941129812814 40950517826988 40957508342016 40966900111872 40975233211242 40997522553603 41031672926409 41205172791552 41261929227904 41284140403968 41293607072256 41341005611136 41350485318912 41375442100608 41590989016192 41600526046464 41705407142784 41753278363104 41762852607168 41772429046656 41810789765808 41820377197536 41987584077824 42063613891376 42073259296992 42153890552928 42179332223952 42211953763056 42237430477704 42247115740368 42390444371968 42416028813312 42425755029504 42467203672432 42474453095424 42484192708608 42492834441288 42507061825536 42551364516276 42565611497472 42574269791592 42584032293264 42632912036484 42642687985128 42691635055818 42727196601054 42813182641152 42822999926784 42848845433856 42858670897152 42872153967104 42881984775168 42907865882112 42917704879104 42949785532346 42990096619008 43058068311951 43067941751142 43127263984959 43167323876864 43250051851776 43259969313792 43286078550528 43299696080256 43309624925952 43319556048384 43345701248256 43359337534912 43369280056704 43388048650023 43405406070912 43471199632707 43478620444224 43715145758592 43741529713728 43751559874176 43761592334592 43775359457984 43801779754656 43811823730752 43895786856768 44076747834944 44151094598688 44161218674496 44168757276672 44187871853664 44198004362688 44211908778576 44222046799392 44248736690928 44258883156576 44272806724552 44309685364056 44394602616504 44435839709184 44497046099968 44507249504256 44577619969432 44592545378304 44619458881536 44652811582764 44663050704888 44673292174896 44700254412264 44714316832878 44724570058476 44761825010628 44851905624064 44862190399488 44889266644992 44923984050176 44951097590784 45013013703168 45037244077056 45047571351552 45081244063548 45099278848512 45108452517282 45109620347904 45118796120244 45129142095048 45143339441046 45170585371989 45180943222338 45329882166009 45361586369792 45371988017664 45382392050688 45434483868928 45549030941568 45559475571456 45603985761873 45641973255219 45796819366144 45824459700096 45834967487232 45887578790592 45898101051264 45922807865088 45950784821984 45986062421376 46049404105152 46077196884768 46317237768032 46327858551744 46355819390496 46419670381392 46444657954464 46508631312528 46519295983776 46705290153984 46744195018752 46769622509568 46779135943848 46780347027456 46789862643216 46800591802272 46808580962304 46819314413568 46843570015396 46854311489832 46972438158492 47037138486534 47047924347228 47091626047488 47156490546176 47181874747392 47192693796864 47236032087552 47246863555584 47257697507328 47286219543552 47293022271572 47321565627798 47332416709116 47386746847671 47423126872044 47488447983438 47532558875648 47543458338816 47623652600832 47663322448896 47689249918464 47718032414976 47728974408192 47739918910464 47754937590528 47764651448283 47775604131486 47783759732352 47794716797184 47804438746449 48072701590144 48083724910848 48164830471296 48175874917632 48204951113088 48231173212992 48242232872064 48271349117376 48282417988992 48533947054208 48563239361472 48630130875744 48656308333248 48667465478016 48712158090288 48723328041696 48734500554432 48779254726776 48790440063792 48831081829776 48996747390976 49037561008128 49085469179824 49131538993152 49179538978416 49209220927944 49220504858448 49247279390232 49277002223988 49288301697096 49428630687744 49485366948864 49496714201088 49508064055296 49553528611328 49564891493376 49574973514836 49586341314312 49643258602322 49669981423524 49681371008808 49689851936256 49738397375898 49749802649316 49779828777294 49806907565121 49848396034563 49960166581248 49990319672832 50001782713344 50028982237696 50059176862464 50070655692288 50149822465611 50166613550592 50245932042999 50257453696758 50458393827072 50469964199424 50500424975616 50527895746944 50539482056448 50569984789632 50597493399488 50639640416064 50736688704576 51031784666016 51043486519872 51055191057024 51102076380432 51113794352544 51443444232192 51521421786912 51530216822784 51542032969728 51552517162608 51564338423136 51592387932624 51623526139416 51635363682672 51694632924732 51805579618296 51841812994048 51853700591616 51925124421632 51953075564544 52024636274688 52056035361792 52067972081664 52106892489036 52118840870712 52150296814308 52178665068222 52222129179066 52339222132736 52370811085824 52382819985408 52442947189248 52454972630016 52483208988672 52515182653696 52543451423232 52555499910144 52615825323264 52626527936829 52627890405888 52638595473618 52650665777556 52659653582592 52711100426061 52933986020608 52946124059136 52978079303424 53051051864448 53079609090816 53140536098496 53152721500032 53164909695744 53461869650112 53474128735104 53486390631168 53535508589024 53547784559808 53576609175936 53650406158272 53682786466848 53724304789344 53756729698896 53769056396832 53984036671488 54049168310368 54081789288912 54094190524704 54156282111624 54185434280208 54197859282336 54260069864616 54272511981072 54501999906816 54534894188544 54547399323648 54575658601156 54577071532032 54588173083752 54600690435984 54610011122688 54622533482496 54633644281656 54663363404804 54708897235212 54801177851574 54813744046908 54876661567623 54889245071766 54940230388736 55045520538624 55058142763008 55091372700672 55121340814848 55133980425216 55167256134144 55208493232431 55221152827302 55326981350718 55403189314011 55467368061952 55607209523712 55619960546304 55671037817472 55683803476224 55696572062208 55738204820067 55747719687744 55760502930048 55784633978601 56097679062656 56205187403904 56239109631936 56252005552512 56282605017408 56316573970272 56329487653824 56632604127232 56657112588384 56735152688368 56765693055456 56778709724352 56788402212864 56843882715312 56856917313504 56891232888336 56922180074424 56969595468072 57084243521536 57131793911808 57175979700224 57210487842816 57223606505472 57320128825344 57333272629248 57410757749268 57423922334856 57437089939152 57489835927986 57503018646612 57666735802368 57679959085056 57714771400704 57732928107008 57746166567936 57759408064512 57794268331008 57825706742272 57837469100642 57850731533364 57873874761216 57961599510276 57971493925632 57984787090944 57996581807934 58041436424202 58076466906843 58089784143006 58286861011456 58322039618304 58335413165568 58348789779456 58402373006208 58415764974336 58447210010112 58527715809024 58633695979551 58868126131584 58881624899328 58917162471552 58930672483584 58949211704768 58962729065856 58998315587904 59011844208768 59079580485408 59111382851136 59192803488672 59206376706624 59537082110352 59550734273184 59564389566528 59600339216352 59619089110504 59632760077968 59682433347504 59783103110808 59934796787712 60017351604224 60049658769408 60108325418064 60132371798016 60144603356376 60146160463872 60158394826992 60172189460064 60182461237248 60191119254728 60227447162652 60241257629784 60310405078854 60356706928056 60439842888012 60495984023552 60509856067584 60662410389504 60732041255424 60745967428608 60759896795136 60791374570542 60805314349164 60842012950026 60855964340292 60875109246259 60925817375577 61042578597693 61099279600128 61113289982976 61183438387456 61197468068352 61230410486784 61294227457969 61314749895168 61351755962112 61399205473536 61411694719221 61425776740482 61436262513024 61450350167808 61462849816863 61770478068992 61807759187328 61892893841856 61926210605952 61940410608384 62011508416704 62025727978368 62372181258464 62386483524288 62400789069696 62472415319776 62629917544656 62644278910752 62716184648712 62730565796304 62981376116736 62995818074112 63048292724736 63095420837064 63109888945488 63182329130228 63230835829392 63317930644584 63356145716556 63498203467776 63551096598528 63585666557952 63624043219968 63638632544256 63653225213952 63673250120704 63686201931044 63700805508648 63711679643136 63726289062912 63739251661932 63827046774414 63848417246208 63861404687388 63949368054726 63964031977692 64037452583727 64111633214464 64219773961728 64234499890176 64273268150784 64288006345728 64308230950656 64322977162752 64361798823168 64376557318656 64424678298519 64750985815296 64840174500992 64875077777664 64889953970688 64949544120384 64964437388928 64979334072576 65018551872384 65039006302368 65053920085056 65108109106368 65572718637888 65612294570592 65627339811264 65642388501888 65663039186976 65702669631984 65717735596128 65980489265152 66086521991168 66099964686448 66115121752416 66226641898032 66241828011744 66253135915008 66268328103936 66281807780496 66317863167864 66333070199088 66373105036392 66388324734864 66409210086828 66464528046084 66613555441664 66653759563776 66669043617792 66745569149952 66760874256384 66796811440128 66866429954148 66888818067456 66979217374146 66994576057332 67009938262344 67071475249317 67086855087714 67142737515942 67277858436096 67293285599232 67333899967488 67370527662592 67385976075264 67426646386176 67492520122258 67519520554752 67555866115584 67621866095322 67648918272768 67662678775923 67664430521856 67678194180366 67715009161569 67771414833507 68042379554688 68057982026496 68073588076032 68136101840576 68151725803392 68323546412352 68695229049216 68736689550144 68752451230848 68789850576832 68831368185888 68847151576896 68926177232976 68979093632064 69074106157728 69408047149056 69475856652048 69491787827616 69533729085744 69571553424296 69629505572088 69762946968792 69827748114432 69923929585664 69939963506688 70057935230976 70073999880192 70116292528128 70154433764352 70168703915772 70170520541184 70184793964824 70200887703408 70212871443456 70228971620352 70265355023094 70281467234748 70362139258663 70555707729801 70594832078848 70637439071232 70734735819264 70772812121088 70789040695296 70854048131328 70870295333376 70886546260992 70939533407358 70982348441697 70998625063674 71232671975157 71282492866816 71298838313472 71315187508224 71397046079744 71435478901248 71533874877696 71577048622464 71593461612288 71632406385792 71663406197229 71675639598528 71692075195776 72109052385216 72125587366272 72208376148832 72247245706944 72263812376448 72346759819488 72363349308096 72407023676064 72784230778336 72800920581312 72813348163584 72844859042208 72945196313616 72984462499872 73068237135432 73084992062544 73101750831648 73168882090164 73185660095688 73394027384832 73455163600896 73495121086464 73511973900288 73556341512192 73611324309908 73628203769736 73769308467624 73813831391916 73870919085348 73915503335982 73932452545644 74142946031616 74159947395072 74228050423296 74245071301632 74262096082944 74317606426756 74330292916992 74347337240064 74362460272254 74379511971468 74464887903483 74504972135286 74522056513212 74607596063847 74624703973974 74940249871872 74985479509248 75002674070016 75043473356544 75088765293696 75105983538432 75542816784512 75687590740608 75704946299136 75750637463424 75791843620416 75809223084672 75854977184448 75896240099232 75959460624096 76547676999024 76565229779808 76582786585536 76653114570648 76670691528816 76994888757248 77059024441344 77134308711152 77165166348288 77206704132096 77282132680368 77295325234176 77313049454592 77328775743912 77330777739264 77346507634704 77388581898936 77435289209124 77453045524008 77541949387098 77762719491072 77780550887424 77798386372608 77869830674944 77887686632448 77929613346816 78010834946506 78036954412032 78084053042688 78160338733554 78178261306068 78225445221462 78267997602333 78333193768599 78490834842112 78508833199104 78556216628736 78574229978112 78616972087808 78664420783872 78682458945024 78772773980544 78815177134848 78833249865216 78923737984896 78941835608832 78957893210427 78975998666334 79382776147136 79400979030912 79419186088704 79467118955136 79510346770624 79576577796672 79710804147744 79729082250048 80144433890752 80192804475168 80211193102656 80229585946752 80303262883536 80321676839712 80364913763904 80413873438472 80475609237408 80586457184016 80635094548344 80976055007232 80994623238144 81055166094056 81073752465552 81122683933368 81141285787056 81234423167436 81278151420312 81390104796924 81408767971608 81465706133504 81484386643968 81596624091136 81640547315712 81752999860224 81802341282816 81821098985472 81863487901734 81865607298048 81882259625628 81901035653976 81915016684032 81933800223744 81950466422484 81976247526943 81995045107206 82063345852818 82201766777361 82333867607649 82410345583104 82523858455808 82568280807936 82587214144512 82682011222272 82700970637824 82750884201216 82762788975251 82831729240953 82990472026077 83181978032384 83201052092928 83410814285568 83506556726208 83525705214336 83544858093312 83621579531616 83640754395072 84127227782752 84146518593984 84307781105856 84358664447904 84423907526112 84474860955408 84494231480736 84832057626624 84934407344864 84948906190848 84968385417216 84985668882576 85102729032552 85131222994944 85148539583184 85168064586528 85265824072968 85285375970256 85383270111636 85454393202108 85626365282304 85645999853568 85697690867712 85717341794304 85744307934208 85763969550336 85815731764224 85835409758208 85899571064692 85980193238016 86116136623902 86135883502284 86234753891979 86254527969918 86334647753728 86500103703552 86519938627584 86572157101056 86599392160512 86619249851904 86639112096768 86691402496512 86718675069824 86738560113408 86756203650963 86776097300046 86810812141824 86942399265414 86957240888448 87062154636303 87430291517184 87483059427456 87503119748352 87523184669184 87550718915968 87603559509312 87623647461504 87791573713536 88153495669888 88302189197376 88322437348992 88375743707328 88396008725376 88423817557152 88444093598784 88497473381856 88517766313152 88545613449104 88619370728112 88789205233008 88994092199936 89155239938864 89238917763072 89305623165528 89326101409776 89346584349792 89400508824528 89428633665756 89449140116952 89523650021256 89703811248128 89778533289984 89847968100352 89902195181568 90026027406336 90074488154112 90095142703104 90162488127096 90198557697024 90216905034564 90219240695808 90237592240488 90258284190096 90286678882092 90341170743978 90361886444676 90465607618281 90659764332018 90723172739584 90743976035328 90764784101376 90868967737856 91098061883136 91118951142912 91187061855813 91207971523746 91263019425039 91283946510438 91593638732288 91648919400192 91669934974464 91775157581184 91796202102528 91845615730176 91901569643968 91972124842752 92098808210304 92138665110723 92154393769536 92634475536064 92655717103488 92711638780992 92839340762784 92889315908928 93017262625056 93038591967552 93539245019136 93558271887696 93579725286432 93601183604544 93617161924608 93687140030792 93708622979664 93944876316984 94074276973068 94095848694456 94183252094976 94312981092352 94363749494784 94472064175104 94493727111168 94515395014656 94572439087104 94586044543144 94643131255596 94664833418232 94773493695342 94846253744088 94976895966876 95065117751296 95086916677632 95247305201664 95326644897792 95378499836928 95436064829952 95457948816384 95479837820928 95509875181056 95529302896566 95551208262972 95567519464704 95589433594368 95608877492898 95660885958407 95740570161621 95924052082089 96145403180288 96167449821696 96329660942592 96351749835264 96409902226176 96462346425984 96484465744128 96542698234752 96564835977984 97067894108416 97126478722944 97260261751488 97312616666496 97334930956032 97424316180576 97446656083392 97469001108864 97558509453552 97580880127584 97662163659552 98170938359648 98359077956832 98418441855888 98441009716896 98494558780464 98554004447976 98576603394192 98970733897728 98993428402176 99107057222656 99129782986752 99149947029672 99172682628624 99286517204644 99339962847048 99362742017616 99379703872512 99476794751796 99499605298632 99559657554588 99613815130242 99696792069126 99920333162496 99980639345664 100003565426688 100057964475392 100118353724928 100141311384576 100299644931222 100333227101184 100468826061219 100491864085998 100514907393516 100630282631571 100916787654144 100939928398848 101000849951232 101055791493888 101078964112896 101139969579264 101194986798976 101238780183387 101279280832128 101432799142983 101473377409152 102063569332032 102086973039744 102110382114048 102204152760864 102227588705088 103042843573824 103060433645568 103105034325216 103128676846272 103184775865248 103247052278832 103270727365344 103389265849464 103611159236592 103683625988096 103850248843264 104049272549376 104112070723584 104135944163328 104213784978072 104237681741424 104300593628616 104357330136444 104444258358132 104678444265472 104741622171648 104765639970816 104885894378496 104909945260032 104966417977344 105030365307392 105086902846464 105110999820288 105231650646528 105253055873658 105255780811776 105277190947236 105301331555112 105319307165184 105398032534641 105422200852122 105867972041216 105892248118272 105956158606848 106102103728896 106159218181632 106281072196992 106305443000064 106329819391488 106409300111037 106497937595511 106923739300224 106948257470208 106972781262336 107071017178048 107095569119616 107153218351872 107300812316544 107365572933696 107448609578688 107513459397792 107538112793664 108098336620736 108163578577824 108188381049408 108312564223248 108370868560416 108395718564672 108520139729232 108545023962144 109069788377088 109151317202312 109154143064064 109176346167504 109201380871968 109220022245376 109245066964992 109267288563312 109326726809608 109417794470424 109602355703148 109627488093816 109753323135246 109778490143532 109880460777472 110091041077248 110116285526016 110182745401344 110242681629696 110267960850432 110334512268288 110416986464862 110442305654604 110569075977899 110653962701436 110806378628022 110873255003973 110934736123904 111214419047424 111239921092608 111342075634944 111367606952448 111393144124416 111450853379327 111476409640134 111495439375488 111521005860096 111543690408381 111569267957202 111757458202929 111937055960961 112195358125312 112410374807808 112478219263872 112504011105024 112565210034816 112633147940544 112658975307648 113314225176768 113470305376736 113531386110912 113557419448704 113687765430624 113713834627008 113782465776672 113844360148848 113939190936144 114420975685632 114640257650688 114821515498536 114847844669712 114874179878304 114979671855972 115006037293224 115333471604736 115429542801408 115465856214016 115492333135872 115518816129024 115588536662016 115651413484544 115674938201284 115701463066728 115747749522432 115923199020552 115942987851264 115969574181888 115993163615868 116082872848404 116152933813686 116179568286012 116312924080647 116573722022912 116644079236608 116670826331136 116697579558912 116804746012416 116831529948672 116894420020224 117016252419759 117055431618048 117240508100331 117267391959102 117736252263168 117763249798656 117834324943104 117861344967168 117898423409536 117925458131712 117996631175808 118023688417536 118159160970816 118222765702272 118385606977344 118412753413248 119074164220704 119101468546368 119128779133056 119200678432704 119238178221008 119265520155936 119364866695008 119566206221616 120034703208448 120216650836128 120264743596032 120289206712752 120316789653984 120344378920128 120364922474496 120382238509456 120454894325304 120482515259568 120620810157708 120713413856112 120879685776024 120991968047104 121324820779008 121464082510848 121491934857216 121519793590272 121582749141084 121610628698328 121684025900052 121711928680584 121750218492518 121851634751154 122085157195386 122198559200256 122226579965952 122366876774912 122394936136704 122460820973568 122588454915938 122629499790336 122703511924224 122795231852601 122798410947072 122823389438442 122851553480964 122872525026048 122900700335616 122925699633726 122992567660809 123095018779227 123540956137984 123615518374656 123785787683712 123852421211904 123880821216768 124023016833408 124051455956736 124744362516928 124772967048576 124801578139392 124944830639552 125259835089312 125288557821504 125432369297424 125461131592608 125962752233472 126190841674128 126219777890976 126364658260456 126461671658784 126635861289168 126712291433112 127171333115904 127248086439936 127277265088512 127346500241408 127372403862088 127401611017296 127423359286272 127452578125824 127478503323864 127654093548828 127696834492416 127722809374776 127898736109452 127928063955384 128074905167454 128223266428928 128439547923456 128468999780352 128546536301568 128576012691456 128616461901312 128645954325504 128723597646336 128753114637312 128819817542339 128849356597038 129174204935853 129381791954877 129501971630592 129680349001984 129750155555328 129779907941376 129899088240768 129928874777856 129958668145152 130037103744768 130055811246823 130078012604736 130107840170112 130164145950069 130216218212736 130413598898121 131145437275776 131224589141184 131254679622528 131284777003776 131326078373952 131405339263968 131435471192256 132199929372896 132230243504832 132453283796064 132483656023488 132506271830016 132563615560992 132635726335728 132666140398176 132746210072784 132776649469728 132818420173656 132929056092168 133307519127552 133491138299904 133521748512768 133732859908296 133777636134912 133958434748292 133989152114664 134019876524688 134142950498634 134173710175428 134285475031884 134555716872192 134586571198464 134667799934976 134741055325184 134771952150528 134853292772352 134985040244516 135039041109504 135111732231168 135243732190644 135297836545536 135325357551846 135328861043712 135356388360732 135430018323138 135511756115967 135542829667014 136084759109376 136115964052992 136147176152064 136272203681152 136303451606784 136647092824704 136811957285619 137390458098432 137473379100288 137504902461696 137579701153664 137662736371776 137694303153792 137852354465952 137958187264128 138148212315456 138951713304096 138983575655232 139067458171488 139143106848592 139259011144176 139525893937584 139847859171328 140115870461952 140232585056256 140308867528704 140337407831544 140341041082368 140369587929648 140401775406816 140425742886912 140457943240704 140530710046188 140562934469496 140724278517326 141111415459602 141189664157696 141274878142464 141469471638528 141545624242176 141578081390592 141708096262656 141740590666752 141773092521984 141879066814716 141964696883394 141997250127348 142160240543013 142465343950314 142564985733632 142597676626944 142630375016448 142794092159488 142870957802496 143067749755392 143154097244928 143186923224576 143264812771584 143293954344849 143326812394458 143351279197056 143384150391552 143413316239347 144218104770432 144251174732544 144416752297664 144494491413888 144527624752896 144693519638976 144726698616192 144814047352128 145568461556672 145601841162624 145689718084416 145890392627232 145968924999744 146136474270864 146169984125088 146203501663296 146337764180328 146371320191376 146990242172928 147112683024384 147222648619816 147256407539472 147538616935248 147627662783832 147741838170696 147831006671964 147864905091288 148285892063232 148456100846592 148490142603264 148524192165888 148635212853512 148660585833984 148694674480128 148724920544508 148759023942936 148929775806966 149009944270572 149044113026424 149215192127694 149249407947948 149420722695363 149545188103689 149880499743744 149970959018496 150005348140032 150086946713088 150177530587392 150211967076864 150324249363211 150449467396833 150737796128997 151085633569024 151375181481216 151409892598272 151501274926848 151583687240832 151618446169344 151709954368896 151792480198464 151918921248192 153095353998048 153130459559616 153165573171072 153306229141296 153341383057632 154268617422304 154330332696576 154564265360736 154590650468352 154626098909184 154657551487824 154693015269408 154777163797872 154870578418248 154906091048016 155083898774196 155525438982144 155561101774848 155739661349888 155775373264896 155859226693632 156021669893012 156073908824064 156168106085376 156320677467108 156356522612136 156450890442924 156535995204666 156666387537198 156981669684224 157017666398208 157112433257472 157148459956224 157233944175616 157328841567744 157364917890048 157545547961088 157630354269696 157666499730432 157847475969792 157879583810487 157883671217664 157915786420854 157951997332668 158133301278183 158765552294272 158801958061824 158838372177408 158934237910272 159020693541248 159153155593344 159421608295488 159458164500096 160288867781504 160385608950336 160422386205312 160459171893504 160606525767072 160643353679424 160729827527808 160827746876944 160951218474816 161172914368032 161270189096688 161952110014464 162110332188112 162147504931104 162245367866736 162282571574112 162468846334872 162556302840624 162780209593848 162817535943216 162931412267008 163193248182272 163505999720448 163604682565632 163642197970944 163726975803468 163731214596096 163764519251256 163802071307952 163830033368064 163867600447488 163900932844968 163952495053886 163990090214412 164126691705636 164403533554722 164629984702869 164667735215298 164820691166208 165047716911616 165136561615872 165174428289024 165364022444544 165401941275648 165501768402432 165525577950502 165625479697293 165663458481906 165980944052154 166209567942033 166363956064768 166402104185856 166821628571136 167013113452416 167051410428672 167089716186624 167214614460201 167243159063232 167281508790144 167353901935803 168254455565504 168293037187968 168615562211712 168717328895808 168847815052224 168949721910816 168988462961472 169868814689728 169897812381696 169971337765152 170205458065104 170297079166368 170336129173056 170531648145936 170570751940512 170766540223272 170908786404216 171252730564608 171395381735424 171488615868416 171527939100672 171631463528448 171670819516416 171799142129384 171960386476032 172232273247804 172271767004568 172469507783958 172509055939836 172669295507456 173000207407104 173039877255168 173144314202112 173198784321024 173238499703808 173278224193536 173382804993024 173437350139648 173477120226816 173512407301926 173552194600092 173621624283648 173751405108127 173884798530828 173914481776896 174124309272606 174229400720529 174860583034368 174966118854912 175006239496704 175046369338368 175101437831936 175207119018624 175247294923008 175583147427072 175901087938653 176306991339776 176604378394752 176644874697984 176751487414656 176792017450752 176847635114304 176888187197568 176994946763712 177035532626304 177091226898208 177238741456224 177578410466016 178310479877728 178611246331056 178652202819552 178693168699584 178801017649056 178857267331512 178898280233904 179047300042512 179804390363136 180052054812672 180148976308224 180324976254192 180397115394048 180433810069128 180438481391616 180475184480976 180516568380192 180573357764184 180682341487956 180723772889352 180931215236562 181319528664036 181446345479168 181487952070656 181529568202752 181737935475712 182196123766272 182237902285824 182374123711626 182415943047492 182526038850078 182567893020876 182625327738777 182777452126731 183187277464576 183297838800384 183339869948928 183550315162368 183592404205056 183691231460352 183803139287936 183882682373907 183944249685504 184197616420608 184235084157663 184277330221446 184308787539072 185268951072128 185311434206976 185423277561984 185678681525568 185778631817856 186034525250112 186077183935104 187116543775392 187159450572864 187202367209088 187374280061584 187417245959328 187889752633968 188148553946136 188191697388912 188625962184704 188944128350208 188987454222336 189144878174208 189172089086288 189286262511192 189329666836464 189546987390684 189692507488176 189953791933752 190130235502592 190494610403328 190653289795584 190756999673856 190872129659904 190915897632768 190959675641856 191019750362112 191058605793132 191102416525944 191135038929408 191178867188736 191217754985796 191321771916814 191481140323242 191848104164178 192112357751181 192290806360576 192334899643392 192659321885184 192703499670528 192819804452352 192924692851968 192968931488256 193085396469504 193129671955968 193274034895557 194135788216832 194252957445888 194520523502976 194625233332992 194669861912064 194848632361152 194893312166784 194938002217728 195117018907104 195161760255168 195324327319104 196341876719296 196718155913664 196836883711776 196882019433792 196989117560928 197108008895952 197153206788384 197941467795456 198214114445312 198259565973504 198299894059344 198345365257248 198573034409288 198679925694096 198725484035232 198759407745024 198953589503592 198999210597264 199119315109176 199227630260484 199393584138252 199840666324992 199961278691328 200007130853376 200115928950784 200236707449856 200282622769152 200599289862444 200666454202368 200937652122438 200983728171996 201029814787032 201214425747951 201260565263142 201833575308288 201879856797696 202001699902464 202111582987776 202157928225792 202279939158528 202389973597952 202431141852247 202477560366774 202558561664256 202865598285966 202946754818304 202988036327769 203145027484707 203314244500521 204127138664064 204173946079488 204220764228096 204408305521728 204455177410176 206085687147648 206210068650432 206257353692544 206369551730496 206494104557664 206541454730688 206778531698928 207222318473184 208224141447168 208427569956144 208475363482848 208601187257232 208714660272888 208888516716264 209483244343296 209771788756992 209819890520064 210060730614784 210173805692928 210221999640576 210463301293056 210506111747316 210511561623552 210554381894472 210602663110224 210638614330368 210796065069282 210844401704244 211086417775989 211735944082432 211784496236544 211912317213696 212204207457792 212318436363264 212562144393984 212610886000128 212659638782976 212818600222074 212947045325091 212995875191022 213847478600448 213896514940416 213945562524672 214142034356096 214191138239232 214306436703744 214601624633088 214731145867392 214897219157376 214990218591687 215026918795584 215076225587328 216196673241472 216327157155648 216376762098816 216625128446496 216741737120832 216791437129344 217040279458464 217090047924288 218302634404624 218352692335008 218402761743936 218440044490752 218534577126624 218653453619216 218835588940848 219204711406296 219254976187632 219506646270492 219556980287064 219760921554944 220182082154496 220365490802688 220485363259392 220535921700864 220669024536576 220833972929724 220884611309208 221138151955798 221307925402872 221612757256044 221746510007946 221869472247808 222428838094848 222479842185216 222684151269888 222735213904896 222786288248832 222901706758654 222952819280268 222990878750976 223042011720192 223087380816762 223138535914404 223394663710449 223514916405858 223822788191541 223874111921922 224390716250624 224820749615616 224956438527744 225008022210048 225130420069632 225266295881088 225317950615296 226628450353536 226940610753472 227062772221824 227114838897408 227375530861248 227427669254016 227564931553344 227688720297696 227878381872288 229643030997072 229695689339424 229748359756608 229959343711944 230012074586448 230931712428032 230984666271744 231177073324032 231302826969088 231349876402568 231402926133456 231495499044864 231846398041104 231885975702528 231939148363776 231986327231736 232165745696808 232305867627372 232359136572024 232625848161294 233147444045824 233288158473216 233341652662272 233395159117824 233609492024832 233663059897344 233788840040448 234032504839518 234110863236096 234481016200662 234534783918204 234803992806999 234999581305797 235472504526336 235526499597312 235668649886208 235722689934336 235796846819072 235850916263424 235993262351616 236047376835072 236223820427903 236318321941632 236445531404544 236771213954688 236825506826496 236873679631281 238148328441408 238202937092736 238257558266112 238401356865408 238476356442016 238531040311872 238729733390016 239132412443232 240433301672256 240578413425504 240633579307968 240688757840256 240764477018912 240909788650608 240965030519136 241241620315416 241426827712224 241759371552048 242928165021696 242983869714432 243165498282168 243221257396656 243368051800104 243423857361168 243500436985036 243703269502308 244170314390772 244397118400512 244453159931904 244733753549824 244789872273408 244921641947136 245176909831876 245258999580672 245407023848448 245590463705202 245596821894144 245646778876884 245703106961928 245745050052096 245801400671232 245851399267452 245928742580829 245985135321618 246190037558454 247081912275968 247231036749312 247571575367424 247704842423808 247761642433536 248046033666816 248102911913472 248288366925753 248495187722859 249488725033856 249545934097152 249603156278784 249889661279104 250519670178624 250577115643008 250864738594848 250922263185216 252381683348256 252439555781952 252729316520912 252923343317568 253271722578336 253424582866224 254496172879872 254693000482816 254744807724176 254803222034592 254846718572544 254905156251648 254957006647728 255308187097656 255393668984832 255445618749552 255797472218904 255856127910768 256149810334908 256446532857856 256879095846912 256937999560704 257093072603136 257152025382912 257232923802624 257291908651008 257447195292672 257506229274624 257639635084678 257698713194076 258348409871706 258704261675937 258763583909754 259003943261184 259360698003968 259500311110656 259559815882752 259798176481536 259857749555712 259917336290304 260074207489536 260111622493646 260156025209472 260215680340224 260268610952889 260328291900138 260432436425472 260827197796242 261186463908909 262290874551552 262449178282368 262509359245056 262569554007552 262652156747904 262810678527936 262870942384512 264399858745792 264460487009664 264906567592128 264967312046976 265127231121984 265271452671456 265332280796352 265492420145568 265553298939456 265636840347312 265858112184336 266982276599808 267465719816592 267916869496584 267978304229328 268039753049376 268285900997268 268347420350856 268570950063768 269111433744384 269335599869952 269482110650368 269543904301056 269706585544704 269970080489032 270078082219008 270223464462336 270487464381288 270595673091072 270650715103692 270657722087424 270712776721464 270860036646276 271023512231934 271085659334028 271396822854843 272169518218752 272231928105984 272294352304128 272544407362304 272606903213568 273037922312771 273294185649408 273561185567439 273623914571238 273789058275117 274780916196864 274946758200576 275009804923392 275159402307328 275325472743552 275388606307584 275704708931904 275916374528256 276296424630912 276415995332169 277903426608192 277967151310464 278134916342976 278286213697184 278518022288352 279051787875168 280617735057408 280674815663088 280739175859296 280803550813632 280851485773824 281061420092376 281125868938992 281448557034652 282222830919204 282549756284928 282938943277056 283091248484352 283416192525312 283481181333504 283546185043968 283758133629432 283929393766788 283994500254696 284320481086026 284930687900628 285129971467264 285195353253888 285260750032896 285588184318976 285741915604992 286135499510784 286308194489856 286373846449152 286529625543168 286587908689698 286653624788916 286702558394112 286768300783104 286826632478694 286982657875221 287221710484863 288436209540864 288502349465088 288833504595328 288988982827776 289055249505792 289387039277952 289453397232384 289628094704256 291136923113344 291203682325248 291379436168832 291780785254464 291937849999488 292272948541728 292339968250176 292407003326592 292675528360656 292742640382752 294445297239632 294512815078944 295077233870496 295255325567664 295483676341392 295662013343928 295729810182576 296912201693184 296980285206528 297270425707024 297321171667968 297389348960256 297449841089016 297518047885872 297859551613932 298019888541144 298088226052848 298430384255388 298498815895896 298841445390726 299090376207378 299760999487488 299941918036992 300010696280064 300173893426176 300355061174784 300423934153728 300648498726422 300898934793666 301406478183657 301475592257994 301890847894713 302171267138048 302750362962432 302819785196544 303002549853696 303167374481664 303236892338688 303419908737792 303584960396928 303716340550161 303837842496384 304298397428949 306190707996096 306260919119232 306331146342144 306612458282592 306682766115264 308537234844608 309128530721472 309181300936704 309315102975648 309386030538816 309554327595744 309741156836496 309812182096032 310167797548392 311050877964288 311479322699776 311550746529792 312043339786024 312147817648128 312336212170752 312641354934216 312713045224272 312901780885848 313071990409332 313332775074396 313963339368448 314035332796416 314224866514944 314296919912448 314467888351232 314657683135488 314729835780096 315091095922176 315260708539392 315332999460864 315694951939584 315759167620974 315767342435328 315831572841708 315903994665336 316194097603923 316266602556366 317531104588544 317603916123648 317676744354816 317868475820544 318041387082496 318306311186688 318843216590976 318916329000192 319227900333111 319493812786533 320577735563008 320771217900672 320844772410624 320918343787008 321213051534144 321286707358848 321459655055616 321655493753888 321902436949632 322345828736064 322540378193376 324220664376224 324295009862208 324490735733472 324565143148224 324937692669744 325112605681248 325560419187696 325635071886432 327209365131264 327453951606936 327462429192192 327529038502512 327604142615904 327660066736128 327735200894976 327801865689936 327904990107772 327980180428824 328253383411272 328807067109444 329259969405738 329335470430596 329641382332416 330095433823232 330273123231744 330348856578048 330728044889088 330803882551296 331003536804864 331051155901004 331250959394586 331326916963812 331707227933697 331961888104308 332419135884066 332727912129536 332804208371712 333643257142272 334026226904832 334102820857344 334179432373248 334352560137981 334429228920402 334486318126464 334563017580288 334631071225143 334707803871606 336508911131008 336586074375936 337231124423424 337434657791616 337695630104448 337899443821632 337976925922944 339737629379456 339942675530304 340410916130208 340594158332736 340672258346112 341063296291872 341141503881024 341533080446544 341817572808432 342977231736832 343262927056896 343598284258768 343920772952064 344464546495608 344543534009136 344939015567916 345018111879672 345338591014912 346000414814208 346288628404224 346397568642048 346476999407616 346556448387072 346765609986048 346874700279296 346954240453632 347024814603852 347104389200184 347243248567296 347502810216254 347769597061656 347828963553792 348248618545212 348458801441058 348938772241941 349721166068736 349932237709824 350012478993408 350092738676736 350202875663872 350414238037248 350494589846016 351048757259277 351166294854144 351721524300993 351802175877306 352613982679552 353208756789504 353289749395968 353502974829312 353584034901504 353695270228608 353776374395136 353989893527424 354071065252608 354182453796416 354477482912448 355156820932032 356620959755456 357222492662112 357304405639104 357386337399168 357602035298112 357714534663024 357796560467808 358094600085024 360104109625344 360649952508384 360794230788096 360867620138256 360950368961952 361033136760384 361146715528368 361364682975912 361447545778704 361862430473124 362639057328072 362892690958336 362975904141312 363475870951424 364392247532544 364475804571648 364748247423252 364831886094984 365052077700156 365135786041752 365250655477554 365554904253462 366374554929152 366595677600768 366679739897856 367100630324736 367184808410112 367382462920704 367606278575872 367765364747814 367888499371008 368385695557803 368395232841216 368470168315326 368554660442892 368617575078144 368977702982427 369285056337681 370537902144256 370622868413952 370846555123968 371357363051136 371557263635712 372069050500224 372154367870208 374233087550784 374318901145728 374404734418176 374748560123168 374834491918656 375779505267936 376297107892272 376383394777824 377888256700416 378344178172576 378572525022384 378659333672928 379093974781368 379385014976352 379907583867504 381513999347712 381744259319808 381831795265536 382039500724224 382117211586264 382204833051888 382270077858816 382357734377472 382435509971592 382643543833628 382962280646484 383696208328356 384224715502362 384581612721152 384669799286784 385318643770368 385406999341056 385639608904704 385849385703936 385937862976512 386170792939008 386259343911936 386459452627017 386548069791114 388271576433664 388505914891776 389041047005952 389250466665984 389339723824128 389697264722304 389786624333568 389876004435456 390167433740469 390234037814208 390323520510336 390492437850207 390648654638208 392683753438592 393436311827328 393673767423552 393764038867584 393978235121856 394216017791904 394306413576768 396428228890624 396599788118688 396690730514496 397146068818576 397359851388192 397450968070464 397518815490048 397907179007184 397998421194528 398238630218352 398455260520968 398787168276504 399922557382656 400231857901568 400473414899712 400565245538304 401198579724888 401332908404736 401875304244876 401967456343992 402059629574064 402428851495902 402521130526284 403667150616576 403759713595392 404003399804928 404223165975552 404315856451584 404559878317056 404779947195904 404862283704494 404955120733548 405117123328512 405731196571932 405893509636608 405976072655538 406290054969414 406535268347901 406628489001042 408254277328128 408347892158976 408441528456192 408816611043456 408910354820352 410435871856857 412171374295296 412420137300864 412514707385088 412739103460992 412988209115328 413082909461376 413557063397856 414444636946368 416855139912288 416950726965696 417202374514464 417429320545776 417777033432528 419543577513984 420121461229568 420347611385856 420926602586112 421012223494632 421023123247104 421108763788944 421205326220448 421277228660736 421592130138564 421688803408488 422172835551978 423471888164864 423568992473088 423824634427392 424408414915584 424636872726528 425124288787968 425221772000256 425319277565952 425637200444148 425894090650182 425991750382044 426480721629039 427694957200896 427793029880832 427891125049344 428284068712192 428382276478464 428612873407488 429059592205783 429203249266176 429462291734784 429794438314752 429881863034547 429980437183374 430053837591168 430152451174656 430239948718041 432393346482944 432654314311296 432753524197632 433250256892992 433483474241664 433582874258688 434080558916928 434180095848576 436605268809248 436705384670016 436805523487872 437069154253248 437306907238432 437671177881696 438409422812592 438509952375264 439013292540984 439113960574128 440970726518784 441338049073152 441667945859448 441769222618416 442276303911596 442615850805744 443225514512088 443493020015892 444857676189696 445368302539776 445470427809792 445572576497664 445803413517308 445905638560536 445981757501952 446084023440384 446174761633524 446277071828808 446789327420898 447029832811716 447645576383082 447748223843844 448262168086089 448781432501248 449641499231232 449912877055488 450016044420096 450260840139264 450532591762176 450635901230592 450972748089633 451348402190499 453256900707072 453881221506944 454125544443648 454229677794816 454751061722496 454855338508032 455129863106688 455377440595392 455756763744576 459286061994144 459391378678848 459496719513216 459918687423888 460024149172896 461863424856064 462605653938176 462699752805136 462805852266912 462990998089728 463692796082208 463771951405056 463878296727552 463972654463472 464331491393616 464611735254744 464718273144048 465251696322588 466294888091648 466576316946432 466683305324544 467218984049664 467326119794688 467577680080896 468065009679036 468221726472192 468962032401324 469069567836408 469607985613998 469999162611594 470945009052672 471052999194624 471337299772416 471445379868672 471593693638144 471701832526848 471986524703232 472094753670144 472447640855806 472636643883264 472891062809088 473542427909376 473638751431461 473651013652992 473747359262562 474399903834549 476296656882816 476405874185472 476515116532224 476802713730816 476952712884032 477062080623744 477459466780032 478264824886464 480866603344512 481156826851008 481267158615936 481377515680512 481528954037824 481819577301216 481930061038272 482483240630832 482853655424448 483518743104096 485856330043392 486330996564336 486442514793312 486736103600208 486847714722336 487000873970072 487406539004616 488340628781544 488794236801024 489467507099648 489579744546816 490353819663752 490517999161344 490814047696896 491180927410404 491193643788288 491293557753768 491406213923856 491490100104192 491602801342464 491702798534904 491857485161658 491970270643236 492380075116908 492534974810641 493889954108607 494163824551936 494462073498624 495143150734848 495409684847616 495523284867072 496092067333632 496205823826944 496576733851506 496876439091879 496990375445718 498628703826099 498977450067712 499091868194304 499206312557568 499779322558208 501039340357248 501154231286016 501643843380603 501729477189696 501844526370432 502061705807409 504763366696512 504879111563904 505458633041824 505846686635136 506543445156672 506849165732448 509489615448352 509606444069184 509693437145088 509914013295456 510616374195312 510891237499104 511594944437808 511712255821536 512299620669816 513758191693824 514186145206272 514465847605248 514583817302016 514894390585344 515012458549248 515279270169356 515397426388152 516696819743412 517408523351874 517527167819508 518007886522368 518721396007936 519000622221312 519119631765504 519596352963072 519715499111424 519834672580608 520148414979072 520223244987292 520312050418944 520431360680448 520537221905778 520656583800276 520864872850944 521254215324381 521654395592484 522372927817818 524581749103104 524898356564736 525018718490112 525139108015104 525304313495808 525621357055872 525741884769024 528799717491584 528920974019328 529813135184256 529934624093952 530254462243968 530542905342912 530664561592704 530984840291136 531106597878912 531273680694624 531716224368672 534931439633184 535833738993168 535956608458656 536079506098752 536571801994536 536694840701712 537141900127536 538964221300736 539413171089408 539940160978064 540156164438016 540446928924672 540974928762576 541191346182144 541301430207384 541315444174848 541425553442928 541720073292552 542047024463868 542171318668056 542793645709686 544339036437504 544463856211968 544588704608256 545088814724608 545213806427136 546075844625542 546588371298816 547122371134878 547247829142476 547578116550234 547875983216331 548332356380193 549561832393728 549893516401152 550019609846784 550318804614656 550650945487104 550777212615168 551409417863808 551648047121721 551832749056512 552592849261824 552705252472989 552831990664338 555806853216384 555934302620928 556269832685952 556572427394368 557036044576704 558103575750336 561349631326176 561478351718592 561607101627264 562122840184752 562251737877984 562897114069304 564445661838408 565877886554112 566832385050624 566962362667008 567516267258864 567858787533576 567989000509392 568640962172052 569861375801256 570259942934528 570390706507776 571176368637952 571483831209984 572270999021568 572616388979712 572747692898304 573059251086336 573175817379396 573307249577832 573405116788224 573536601566208 573653264957388 573965315750442 574443420969726 576337073253543 576872419081728 577004698930176 577667009190656 577977965655552 578110499011584 578774078555904 578906794464768 579256189408512 579822104686671 582273846226688 582407364650496 582758872337664 583561570508928 583875699998976 584545897083456 584679936500352 584814006653184 585351056721312 585485280765504 588890594479264 589025630157888 590154467740992 590510651135328 590967352682784 591324026687856 591459620365152 593824403386368 594540851414048 594642343335936 594778697920512 594899682178032 595036095771744 595719103227864 596039777082288 596176452105696 596860768510776 596997631791792 597682890781452 598180752414756 599521998974976 599883836073984 600021392560128 600347786852352 600710122349568 600847868307456 601296997452844 601797869587332 602812956367314 602951184515988 603643277243853 603781695789426 604342534276096 605500725924864 605639570393088 606005099707392 606334748963328 606473784677376 606839817475584 607169920793856 607293425556741 607432681100322 607675684992768 608596794857898 609435082454121 612381415992192 612521838238464 612662292684288 613224916565184 613365532230528 617074469689216 618257061442944 618630205951296 618772061077632 619108655191488 619482313672992 619624364192064 620335595096784 622958645399552 624086679572048 624672424341504 625282709868432 625426090448544 625803561771696 626143980818664 626665550148792 627926678736896 628449733029888 628935776702464 629315366270976 629459671560192 630182191844352 630521417078784 630665998921728 631389903879168 631518335241948 631534684870656 631663145683416 631807989330672 632388195207846 632533205112732 633259253327967 635062209177088 635207832247296 635353488709632 635736951641088 636082774164992 636612622373376 637686433181952 637832658000384 638455800666222 638841135975273 638987625573066 641155471126016 641542435801344 641689544821248 641836687574016 642426103068288 642573414717696 642919310111232 643310987507776 643804873899264 644691657472128 644970655775061 645080756386752 648441328752448 648590019724416 648981471466944 649130286296448 649875385339488 650225211362496 651120838375392 651270143772864 654907903213872 655058077005024 655208285231808 655320133472256 655603731379872 655809980215544 655960360857648 656506766822544 657614134218888 658519938811476 658670940861192 659282764664832 660190867646464 660546246463488 661456089778176 661607765102592 662007073609728 662102311802008 662501918789172 662653833927624 663414455867394 663923776208616 664838271768132 665455824259072 665608416743424 667286514284544 668052453809664 668205641714688 668358864746496 668705120275962 668858457840804 668972636252928 669126035160576 669262142450286 669415607743212 669626201708849 670183991131347 671468364574623 673017822262016 673172148751872 674462248846848 674869315583232 675391260208896 675798887643264 675953851845888 679475258758912 679885351060608 680821832260416 681188316665472 681344516692224 682126592583744 682283007762048 683066160893088 683635145616864 687196568517536 688929092991216 689087068018272 689878031135832 690036223759344 692795137284096 692953998815232 693531219972096 693749400558592 693908480907264 694049629207704 694208778400368 694486497134592 695005620432508 695539194123312 695657927107584 696497237090424 696917602882116 697877544483882 699442332137472 699864475419648 700024957986816 700185477353472 700405751327744 700828476074496 700989179692032 702097514518554 702332589708288 703443048601986 703604351754612 704411978420997 705227965359104 706417513579008 706579498791936 707005949658624 707168069803008 707390540457216 707552748790272 707979787054848 708142130505216 708364907592832 708671461283709 708954965824896 710313641864064 713241919510912 714444985324224 714608811278208 714772674798336 715204070596224 715429069326048 715593120935616 716189200170048 721299905016768 721735240276512 721900737923904 722066273520768 722293431056736 722729365951824 722895091557408 723724860946248 725278114656144 725785381916672 726951741902848 728784495065088 728951609143296 729496494846504 729663772189968 730104155400312 730271572083504 730501310955108 731109808506924 732749109858304 733191355201536 733359479795712 734201260649472 734369616820224 734764925841408 735212557151744 735530729495628 735776998742016 736771391115606 736790465682432 736940336630652 737109320885784 737235150156288 737786227742487 737955405964854 738570112675362 741075804288512 741245736827904 741693110247936 742714726102272 743114527271424 744138101000448 744308735740416 744865100777259 745485563168577 748466175101568 748637802291456 748809468836352 749497120246336 749668983837312 751559010535872 752594215784544 752766789555648 756688356345152 757145050044768 757318667345856 758187949562736 758770029952704 759815167735008 763488518639616 764079001448448 764234423172528 764409666103776 764540155717632 764715468754944 764871019943184 765287087667256 765924561292968 767392416656712 768449431004724 769163225442304 769339598573568 770637287540736 770813998682112 771279217809408 771698771407872 771875725953024 772341585878016 772518687823872 772918905254034 773096139582228 773983531845293 776112785027811 776543152867328 777011829783552 778082094011904 778500933331968 778679447648256 779394529444608 779573248667136 779752008870912 780334867480938 780468075628416 780647041020672 780805832858667 780984875700414 781297309276416 783559391726727 785367506877184 786872623654656 787347534847104 787528077735168 787956470243712 788432035583808 788612827153536 793199576237376 793381461028992 794292137637152 794719702776384 794901936140928 795814358014368 795996842389056 796477260436704 796910521041936 797574336553008 800946829799424 802397159449776 803750608489752 803934912687984 804119259148128 804857702991804 805042261052568 807334301233152 808006799609856 808446331951104 808631712903168 809119756634112 809559894391808 809724567408988 809910241467096 810234246657024 811462393143864 811787019273216 811952145311076 812580109938828 813070536695802 813256978002084 814190468564529 816508554656256 816695784317952 816883056912384 817633222086912 817820709640704 819113766938313 820683556702317 820871743713714 824342748590592 824840274601728 825029414770176 825478206921984 825976418230656 826165818922752 827114126795712 828889273892736 833710279824576 833901453931392 834404749028928 834858641091552 835554066865056 840242922459136 841853205172224 842024446989264 842217527577888 842410652440896 842554457321472 843184260277128 843377606816976 844345671103956 846943776329728 847649268854784 848816829831168 849273745453056 850248577575936 850443544000512 850638555131904 851274400888296 851788181300364 851983500764088 852961443258078 855389914401792 855586059761664 855782250098688 856568137424384 856764552956928 857225746814976 858119184411566 858406498532352 858924583469568 859588876629504 859763726069094 859960874366748 860107675182336 860304902349312 860479897436082 860947973625663 861665131454589 864786692965888 865308628622592 865507048395264 866500513785984 866966948483328 867165748517376 868161117833856 868360191697152 873210537618496 873410769340032 873611046975744 874138308506496 874613814476864 875342355763392 876818845625184 877019904750528 878026585081968 878227921148256 883335891718896 883538445236832 884552607823192 885231701611488 886451029024176 886986040031784 890736605079552 890940855619584 891606827034616 891811277121072 891963515003904 892168046880768 892349523267048 892554143657616 893578654841796 894059665623432 895291152766164 895496447687688 896524336172178 897562865002496 899282998462464 899825754110976 900032088840192 900521680278528 901065183524352 901271802461184 901738722796373 901945496179266 902696804380998 904219434550971 905672543684139 906513801414144 907762443013888 908251088887296 908459355589632 909502123444992 909710677016064 910259726213376 910390678727761 910754881190784 911149021650483 911513527489152 912895192286847 918572123988288 918782757357696 918993439026432 919837374847776 920048298345792 925399505610272 925611704533824 927385592164416 927543902810112 927945308926944 928662982787232 929223470509488 929436546288096 930503392645176 933152633892864 934437968099328 934652239589376 936130019358072 936443452944384 937924064802648 938139135672816 939215971227996 939998325223188 941890018105344 942105998389248 942674599544832 942890759737344 943187387276288 943403665053696 943973049406464 944189507340288 944895281711612 945273287766528 945782125618176 947084855818752 947277502862922 947302027305984 947494718525124 948582292811769 948799807669098 952593313765632 952811748370944 953030233064448 953605427461632 953905425768064 954124161247488 954918933560064 956529649772928 957683700999333 961733206689024 962313653702016 962534317231872 962755031361024 963057908075648 963639154602432 963860122076544 964966481261664 965707310848896 967037486208192 972661993128672 972885029586624 973472207200416 973695429444672 974001747940144 974813078009232 976681257563088 978935014199296 980707639327504 981628095393792 982361854820808 982387287576576 982587115507536 982812427847712 982980200208384 983205602684928 983405597069808 983714970323316 983940541286472 984760150233816 985069949621282 987779908217214 988327649103872 988924146997248 990286301469696 990819369695232 991046569734144 992184134667264 992411647653888 993153467703012 993752878183758 993980750891436 995121683801091 997257407652198 997954900135424 998183736388608 998412625115136 999558645116416 1002078680714496 1002308462572032 1003057680413943 1003287686761206 1003458954379392 1003689052740864 1003893213675429 1004123411614818 1009526733393024 1009758223127808 1010917266083648 1011693373270272 1013086890313344 1013698331464896 1018979230896704 1019212888138368 1019828026590912 1021232748390624 1021782474998208 1023189888875616 1023424511643072 1024599241339632 1028931695210496 1029788781170688 1030558540338712 1030794852776304 1033393639486824 1034817046703748 1035054335639016 1036015773044736 1037442792015872 1038001244442624 1039192705926144 1039430998222848 1039669345161216 1040296829958144 1040446489974584 1040624100837888 1040862721360896 1041074443811556 1041313167600552 1041729745701888 1042508430648762 1043308791184968 1044745855635636 1046816316725823 1049163498206208 1049796713129472 1050037436980224 1050278216030208 1050608626991616 1051242714111744 1051483769538048 1052269745542477 1053146271777831 1055164572902979 1057599434983168 1057841948038656 1059626270368512 1059869248187904 1060508924487936 1061085810685824 1061329123185408 1061969680582272 1062213195757824 1062547361389248 1063432448737344 1069862879266368 1071667477986336 1071913216917312 1072159012197504 1073143603989072 1073389681403424 1074283800255072 1079880321956128 1080312328876032 1081949857525152 1082382692364288 1082602860414768 1082851106885856 1083440146585104 1084094048927736 1084342637336112 1085587291419372 1088678072875008 1088927712423936 1090177629449216 1090427612854272 1092151689251084 1093176742597632 1094244742269756 1094495658284952 1095156233100468 1095751966432662 1096664712760386 1099123664787456 1099787032802304 1100039219693568 1100637609229312 1101301890974208 1101554425230336 1102818835727616 1103296094243442 1103665498113024 1105157086673409 1105185698523648 1105410504945978 1105663981328676 1106933108947281 1111613706432768 1111868605241856 1112539665371904 1113144854788736 1114072089153408 1116207151500672 1122699262652352 1122956703437184 1123214203254528 1124245680369504 1124503475755968 1125794228138608 1128891323676816 1133664770101248 1135032534517728 1135717575067152 1135978001018784 1137281924344104 1139722751602512 1140519885869056 1142352737275904 1144541998043136 1145232777959424 1145495385796608 1146118502172672 1146351634758792 1146614499155664 1146810233576448 1147073203132416 1147306529914776 1147930631500884 1148886841939452 1152674146507086 1153744838163456 1154009397860352 1155334018381312 1155955931311104 1156220998023168 1157548157111808 1157813588929536 1158512378817024 1159378357881051 1159644209373342 1164547692453376 1164814729300992 1165517744675328 1167123141017856 1167751399997952 1169091794166912 1169359873000704 1169628013306368 1170502301221407 1170702113442624 1170970561531008 1171477313550621 1177781188958528 1178051260315776 1180308935481984 1181021302270656 1181934705365568 1182648053375712 1182919240730304 1189081702828096 1189284686671872 1189799364356064 1190072191543488 1191438206455728 1192079554164576 1192352904211392 1193721537021552 1193995263583584 1195365781562904 1196361504829512 1199767672147968 1200695573704704 1201420244699136 1201695736614912 1202593994905688 1203595739174664 1205625912734628 1205902369031976 1207286554487706 1207563391578852 1208685068552192 1211001451849728 1211279140786176 1212010199414784 1212669497926656 1212947569354752 1213679634951168 1214339841587712 1214586851113482 1214865362200644 1215351369985536 1216259835756889 1217193589715796 1218870164908242 1219605805043703 1224762831984384 1225043676476928 1225324585368576 1226449833130368 1226731064461056 1231307615570571 1234148939378432 1236514122885888 1237260411902592 1237544122155264 1238217310382976 1238964627345984 1239248728384128 1240671190193568 1248173359144096 1250565419736864 1250852180897088 1251607123543392 1252287961637328 1253331100297584 1258630732541952 1260364383688704 1261042834157568 1262779807758336 1263036670483896 1263069369741312 1263326291366832 1263615978661344 1264776390415692 1265066410225464 1266518506655934 1270124418354176 1270415664494592 1270706977419264 1271473903282176 1272165548329984 1273225244746752 1275372866363904 1275665316000768 1276911601332444 1277682271950546 1277975251146132 1279442164887117 1282310942252032 1283084871602688 1283379089642496 1283673375148032 1284852206136576 1285146829435392 1285838620222464 1286621975015552 1287178776617349 1287609747798528 1289383314944256 1289645589103641 1289941311550122 1290161512773504 1296882657504896 1297180039448832 1297962942933888 1298260572592896 1299750770678976 1300450422724992 1302241676750784 1302540287545728 1309815806427744 1310116154010048 1310416570463616 1311207462759744 1311619960431088 1311920721715296 1313013533645088 1315228268437776 1317039877622952 1317341881722384 1320381735292928 1322912179556352 1324014147219456 1324204623604016 1325003837578344 1325307667855248 1326828911734788 1327847552417232 1329676543536264 1330911648518144 1334573028569088 1336104907619328 1336411283429376 1336717729492992 1337410240551924 1337716915681608 1337945272505856 1338252070321152 1338524284900572 1338831215486424 1339252403417698 1340367982262694 1342936729149246 1344786504258267 1346035644524032 1346344297503744 1348924497693696 1349738631166464 1350782520417792 1351597775286528 1351907703691776 1352918244268899 1354045206571497 1358950517517824 1359770702121216 1361643664520832 1362376633330944 1362689033384448 1364253185167488 1364566015524096 1366132321786176 1367270291233728 1374393137035072 1377858185982432 1378174136036544 1379756062271664 1380072447518688 1385590274568192 1387498801117184 1387816961814528 1388099258415408 1388417556800736 1388972994269184 1390011240865016 1391078388246624 1391315854215168 1392994474180848 1393835205764232 1395755088967764 1398884664274944 1399728950839296 1400049915973632 1400811502655488 1401656952148992 1401978359384064 1404195029037108 1404665179416576 1406886097203972 1407208703509224 1408823956841994 1410455930718208 1412835027158016 1413158997583872 1414011899317248 1414336139606016 1414781080914432 1415105497580544 1415959574109696 1416284261010432 1416729815185664 1417017992965729 1417342922567418 1417909931649792 1420627283728128 1420916254294383 1423199711503647 1426483839021824 1428889970648448 1429217622556416 1429545349596672 1430408141192448 1430858138652096 1431186241871232 1432378400340096 1442599810033536 1443470480553024 1443801475847808 1444132547041536 1444586862113472 1445458731903648 1445790183114816 1447449721892496 1450556229312288 1457568990130176 1458992989693008 1459327544379936 1460208310800624 1460543144167008 1461002621910216 1462219617013848 1466382710403072 1468402521298944 1468739233640448 1470425114303488 1471061458991256 1471553997484032 1473542782231212 1473580931364864 1473880673261304 1474218641771568 1474470300312576 1475572455484974 1475910811929708 1477140225350724 1477604924431923 1482151608577024 1482491473655808 1483386220495872 1485429452204544 1486229054542848 1488276202000896 1488617471480832 1489730201554518 1490629317275637 1490971126337154 1496932350203136 1497275604582912 1497618937672704 1498994240492672 1499337967674624 1503118021071744 1504931530141809 1505188431569088 1505533579111296 1513376712690304 1514290100089536 1514637334691712 1516375899125472 1517540059905408 1519630335470016 1528468846345056 1528819332207552 1529080311435264 1529742039886368 1530574175334512 1531849122585936 1534784833313424 1536898862009448 1538326450884608 1541274575081472 1542558435618816 1543397542815744 1543751451906048 1544683171756032 1545037375647744 1545837810508068 1546192279164456 1547967063690586 1552225570055622 1553086305734656 1554023659567104 1556164188023808 1557001866663936 1557358895296512 1558789058889216 1559146497334272 1559504017741824 1560669734961876 1560936151256832 1561294082041344 1561611665717334 1561969751400828 1562594618552832 1563762645973143 1567118783453454 1570735013754368 1573745247309312 1574695069694208 1575056155470336 1575912940487424 1576864071167616 1577225654307072 1586399152474752 1586762922057984 1588584275274304 1589439405552768 1589803872281856 1591628716028736 1591993684778112 1592954520873408 1593821042083872 1595148673106016 1604794318899552 1607501216979504 1607869825375968 1608238518296256 1609715405983608 1610084522105136 1616892663902208 1618239513268224 1619119788783616 1619449134817976 1619820482934192 1620468493314048 1622924786287728 1623574038546432 1623904290622152 1625160219877656 1626141073391604 1626513956004168 1628380937129058 1633017109312512 1633391568635904 1633766113824768 1635266444173824 1635641419281408 1638227533876626 1641367113404634 1641743487427428 1643627949648993 1644997069140579 1648685497181184 1649680549203456 1650058829540352 1650956413843968 1651952836461312 1652331637845504 1653566742995321 1654228253591424 1654944141365163 1657778547785472 1658115757418967 1667420559649152 1667802907862784 1668809498057856 1669717282183104 1671108133730112 1684048893978528 1684435055155776 1684821304881792 1686368520554256 1686755213633952 1688691342207912 1697633659662336 1700497155151872 1700887088001024 1702548801776592 1703576362600728 1703967001528176 1705922886516156 1710779828803584 1711172119523328 1713136274848768 1713529105913856 1714451493629952 1716238368823132 1716812997064704 1717849166939136 1719177753259008 1719527452138188 1719921748733496 1720215350364672 1720609804698624 1720959794872164 1721895947251326 1723330262909178 1729573385931776 1730617257245184 1731014096790528 1733001027571968 1733933896966656 1734331497034752 1736322235667712 1736720383394304 1739466314060013 1746421075236992 1746821538680064 1747222093951488 1748276617012992 1749227628953728 1750684711526784 1753637691250368 1754039809501056 1756053170163936 1756455842296512 1766671783437792 1767076890473664 1769105215646384 1770463403222976 1772902058048352 1773972080063568 1781473210159104 1783213654069232 1783622554242144 1783927030007808 1784336093761536 1784699046534096 1785108287315232 1787157309683592 1788119331246864 1790582305532328 1790992895375376 1793048672344356 1795125730004992 1798565996924928 1799651508221952 1800064177680384 1801043360557056 1802130367048704 1802543604922368 1803477445592746 1803890992358532 1805393608761996 1808438869101942 1810929831731559 1811345087368278 1813027602828288 1815524886027776 1816502177774592 1816918711179264 1819004246889984 1819421354032128 1820519452426752 1820781357455522 1821509762381568 1821880276670223 1822298043300966 1823027054978304 1825790384573694 1828305247362363 1837144247976576 1837565514715392 1837986878052864 1839674749695552 1840096596691584 1850799011220544 1851223409067648 1854771184328832 1855890617853888 1857325965574464 1858446941018976 1858873092576192 1861006785290352 1868875936198656 1872260038716144 1875848129605296 1876278271345632 1878431942455992 1879996650446376 1883780036210688 1885349199089664 1886374774552576 1886807330107392 1887946098812928 1888379014680576 1889790563423224 1890546575533056 1891564251236352 1894169711637504 1894555005725844 1894604054611968 1894989437050248 1897164585623538 1897599615338196 1899777759983901 1905186627531264 1905623496741888 1906060466128896 1907210854923264 1907810851536128 1908248322494976 1909837867120128 1911265456189397 1913059299545856 1915367401998666 1916523407925819 1923466413378048 1924627307404032 1925068634463744 1925510062722048 1926115816151296 1927278309204864 1927720244153088 1929932962523328 1931414621697792 1934074972416384 1934911967325183 1945323986257344 1945770059173248 1946944414400832 1947390858889344 1948003495880288 1949626156018464 1953362515126176 1961415278655008 1964723709641616 1965174231015072 1965624855695424 1965960400416768 1966811194139616 1967429940646632 1967881082572944 1969520300467632 1970139899242564 1975559816434428 1977848293994496 1980572602939392 1981638739390464 1984368269334528 1984823295307776 1986306935406024 1987505756367516 1987961501782872 1990243367602182 1994514815304396 1995909800270848 1996367472777216 1996825250230272 1999117290232832 2004157361428992 2004616925144064 2006115360827886 2006575373522412 2006917908758784 2007378105481728 2007786427350858 2008246823229636 2008878605126547 2010551973394041 2019053466786048 2019516446255616 2021834532167296 2023386746540544 2026173780626688 2027396662929792 2037958461793408 2038425776276736 2039656053181824 2042465496781248 2043564949996416 2046379777751232 2046849023286144 2049198482679264 2061117080677424 2061589705552608 2066787278973648 2069634093407496 2070108671278032 2074885584031744 2078385411852288 2078861996445696 2080593659916288 2080892979949168 2081248201675776 2081725442721792 2082148887623112 2082626335201104 2083459491403776 2085016861297524 2086617582369936 2089491711271272 2093632633451646 2098326996412416 2099593426258944 2100074873960448 2100556432060416 2101217253983232 2102485428223488 2102967539076096 2104539491084954 2106292543555662 2110329145805958 2113235935262991 2115198869966336 2115683896077312 2119252540737024 2119738496375808 2121017848975872 2122171621371648 2122658246370816 2123939361164544 2124426391515648 2125094722778496 2126014383851127 2126864897474688 2139725758532736 2143334955972672 2143826433834624 2144318024395008 2146287207978144 2146779362806848 2148567600510144 2159760643912256 2163899715050304 2165205720829536 2165702213771712 2166880293170208 2168188097855472 2168685274672224 2171174582838744 2177356145750016 2180355258898432 2180855225708544 2184303378502168 2186353485195264 2188489484539512 2188991316569904 2190312466200936 2191503932865324 2193329425520772 2198247329574912 2199574065604608 2200078439387136 2201275218458624 2202603781948416 2203108850460672 2205637671455232 2206592188486884 2207330996226048 2210314173346818 2210371397047296 2210821009891956 2211327962657352 2213358683227461 2213866217894562 2223227412865536 2223737210483712 2225079330743808 2226289709577472 2228144178306816 2232414303001344 2234595302331777 2236456689505731 2245398525304704 2245913406874368 2246428406509056 2248491360739008 2249006951511936 2251588456277216 2257782647353632 2270065069035456 2271435150134304 2271956002037568 2274563848688208 2279445503205024 2290465555918848 2292237004345344 2292703269517584 2293228998311328 2293620467152896 2294146406264832 2294613059829552 2295861263001768 2297773683878904 2305348293014172 2307489676326912 2308018795720704 2310668036762624 2311911862622208 2312441996046336 2315096314223616 2315627177859072 2317024757634048 2318756715762102 2319288418746684 2321950595535879 2329095384906752 2329629458601984 2331035489350656 2334246282035712 2335502799995904 2338183588333824 2338719746001408 2339256026612736 2341004602442814 2341404226885248 2341941123062016 2342417498576001 2342954627101242 2355562377917056 2356102520631552 2360617870963968 2362042604541312 2363869410731136 2365296106751424 2365838481460608 2378163405656192 2379598728712128 2380144383086976 2382876412911456 2384159108329152 2384705808422784 2387443074043104 2387990527167168 2390731563125808 2392723009659024 2402840489398272 2405187989811376 2407191478349328 2411251825469256 2411804738063952 2414573108975412 2415126783157704 2417370137104384 2422002903699456 2424020398829568 2425338995853312 2425895138709504 2427359269902336 2428679683175424 2429173702226964 2429730724401288 2430702739971072 2432519671513778 2434387179431592 2437740329816484 2439211610087406 2442571405693587 2449525663968768 2450087352953856 2450649170737152 2452899666260736 2453462128922112 2457341300814939 2462050670106951 2462615231141142 2468297878756864 2473028245771776 2474520823805184 2475088244310528 2476434620765952 2477929254691968 2478497456768256 2481342380387136 2496346718288192 2501130839473728 2501704361794176 2503214247086784 2504575923274656 2506662200595168 2520728767377408 2525559615516672 2526073340967792 2526652582733664 2527231957322688 2529552780831384 2530132820450928 2533037013311868 2540248836708352 2540831328989184 2542947806564352 2544331096659968 2546450489493504 2550745732727808 2551330632001536 2553823202664888 2555364543901092 2555950502292264 2558884329774234 2564621884504064 2566169743205376 2566758179284992 2567346750296064 2569704412273152 2570293658870784 2571677240444928 2573243950031104 2574357553234698 2575219495597056 2578766629888512 2579291178207282 2579882623100244 2580323025547008 2582843920876989 2584995394363767 2593765315009792 2594360078897664 2595925885867776 2596521145185792 2599501541357952 2600900845449984 2604483353501568 2605080575091456 2619631612855488 2620232308020096 2620833140927232 2622414925519488 2623239920862176 2623841443430592 2626027067290176 2630456536875552 2634079755245904 2634683763444768 2648409247208032 2650007675156688 2650615335710496 2653657823469576 2655695104834464 2659353087072528 2672209815238656 2672822566858752 2674820481103848 2675433831363216 2675890545011712 2676504140642304 2677048569801144 2677662430972848 2678504806835396 2680735964525388 2685873458298492 2689573008516534 2692071289048064 2692688595007488 2697848995387392 2699477262332928 2701565040835584 2703195550573056 2703815407383552 2705216168389119 2705836488537798 2708090413142994 2717901035035648 2719541404242432 2723287329041664 2724753266661888 2725378066768896 2728506370334976 2729132031048192 2731172036183283 2732264643572352 2733447064951449 2734540582467456 2748786274070144 2755716371964864 2756348272073088 2759512124543328 2760144895037376 2774997602234368 2776198516830816 2776835113601472 2780022481730032 2782156776493248 2782631708430336 2785988948361696 2787670411528464 2791510177935528 2799457901678592 2801623005310976 2803313904297984 2803956718768128 2808390058074216 2809330358833152 2813772194407944 2814417407018448 2817647913683988 2820911861436416 2825670054316032 2826317995167744 2828023798634496 2828672279212032 2829562161828864 2830210995161088 2831919148219392 2832568522020864 2833459630371328 2834035985931458 2834685845134836 2835819863299584 2841254567456256 2841832508588766 2845746878435307 2846399423007294 2852967678043648 2857779941296896 2858435245112832 2859090699193344 2860816282384896 2861716277304192 2862372483742464 2864756800680192 2873051102997999 2885199620067072 2886940961106048 2887602951695616 2888265094083072 2889173724226944 2890917463807296 2891580366229632 2894899443784992 2901112458624576 2917985979386016 2918655088759872 2920416621601248 2921086288334016 2922005243820432 2924439234027696 2936805042597888 2940850228606976 2942122917982512 2947085564462424 2947161862729728 2947761346522608 2948437283543136 2948940600625152 2951144910969948 2951821623859416 2954280450701448 2955209848863846 2964303217154048 2964982947311616 2966772440991744 2970858904409088 2972458109085696 2976552404001792 2977234942961664 2979460403109036 2981258634551274 2981942252674308 2985365051403273 2993864700406272 2994551209165824 2995237875345408 2997988480985344 2998675935349248 3003417145440481 3006236042143488 3009173041241829 3009863060283618 3010376863138176 3011067158222592 3011679641026287 3026753425380608 3028580200179072 3029274669383424 3032751798250944 3035080119810816 3039260670940032 3056937692690112 3057638664415104 3059484079772736 3061148350669024 3063698245171872 3069569666626848 3073797724018896 3086795085631488 3089366343512064 3091675621016136 3092384558328912 3095934127381172 3104451140111244 3108047319134208 3112328376047616 3114003733327872 3117578117778432 3118292994668544 3119008035483648 3121339469923752 3121872302513664 3122588164082688 3123223331434668 3123939502801656 3125189237105664 3127525291946286 3134237566906908 3141470027508736 3147490494618624 3149390139388416 3150112310940672 3151825880974848 3153728142335232 3154451308614144 3156809236627431 3159438815333493 3172798304949504 3173525844115968 3177168550548608 3178878811105536 3179607744563712 3183257432057472 3183987369556224 3185909041746816 3187642084167744 3190297346212032 3209588637799104 3215002433959008 3215739650751936 3216477036592512 3219430811967216 3220169044210272 3238239577567232 3238898269635952 3239640965868384 3240936986628096 3245849572575456 3247148077092864 3247808581244304 3250320439755312 3252282146783208 3253027912008336 3256761874258116 3266034218625024 3266783137271808 3270532888347648 3271282838562816 3276455067753252 3282734226809268 3283486974854856 3287255899297986 3289994138281158 3297370994362368 3299361098406912 3300117659080704 3301912827687936 3303905672922624 3304663275691008 3307133485990642 3308456507182848 3309888282730326 3315471260020227 3315557095570944 3316231514837934 3320799326841843 3334841119298304 3335605815725568 3337618996115712 3339434564366208 3342216267460224 3368097787957056 3368870110311552 3369642609763584 3372737041108512 3373510427267904 3377382684415824 3400994310303744 3405097603553184 3407152725201456 3407934003056352 3411845773032312 3421559657607168 3426272549697536 3427058211827712 3432476737646264 3433625994129408 3435698333878272 3438355506518016 3439054904276376 3439843497466992 3440430700729344 3441219609397248 3441919589744328 3443791894502652 3446660525818356 3459146771863552 3461234514490368 3462028193581056 3466002055143936 3467867793933312 3468662994069504 3472644471335424 3473440766788608 3478135073643153 3478932628120026 3492842150473984 3493643077360128 3494444187902976 3496553234025984 3498455257907456 3501369423053568 3507275382500736 3508079619002112 3511506903664221 3512106340327872 3512911684593024 3514431940651863 3533343566875584 3534153780947328 3538210431292768 3540926806445952 3545804116096704 3547944160127136 3566427308138464 3567245108484288 3567854060015616 3569398093068192 3570216574630464 3574314619367184 3576238662493728 3581164611064656 3581985790750752 3586097344688712 3599303016443904 3602086721114112 3604260734097408 3605087209844736 3606954891185492 3607781984717064 3610787217523992 3616877738203884 3621859663463118 3622690174736556 3626055205656576 3631049772055552 3633004355549184 3633837422358528 3638008493779968 3638842708064256 3641038904853504 3641562714911044 3643019524763136 3643760553340446 3644596086601932 3646054109956608 3648779507270667 3651580769147388 3656610494724726 3674288495953152 3675131029430784 3675973756105728 3679349499391104 3680193193383168 3701598022441088 3702446818135296 3709542368657664 3711781235707776 3714651931148928 3716893882037952 3717746185152384 3722013570580704 3744520077432288 3751696259210592 3752556542691264 3756863884911984 3759993300892752 3772749549105152 3775892197625856 3779581126846448 3781093151066112 3783128502472704 3788339423275008 3789110011451688 3789208109223936 3789978874100496 3794329171247076 3795199230676392 3799555519967802 3810373255062528 3811246993483776 3812120932257792 3814421709846528 3815621703072256 3816496644989952 3819675734240256 3822530912378794 3826118599091712 3830734803997332 3833046815851638 3838326494661351 3846932826756096 3849254614808064 3850137268927488 3851020125444096 3852231632302592 3854556618409728 3855440488306176 3859865925046656 3861536329852047 3862829243395584 3868149944832768 3868936767310923 3869823934650366 3890647972514688 3891540118346496 3893888828801664 3894781717778688 3896006991760576 3899252312036928 3906725030252352 3922830557310016 3929447419283232 3930348462030144 3931249711390848 3933622388279232 3934859881293264 3935762165145888 3939040600935264 3940279798485128 3951119632868856 3961145205878784 3968736538669056 3972613870812048 3975011512735032 3975923003565744 3980486735204364 3989029630608792 3991819600541696 3992734945554432 3998234580465664 4008314722857984 4009233850288128 4012230721655772 4013150747044824 4013835817517568 4014756210963456 4015572854701716 4016493646459272 4017757210253094 4021103946788082 4034359512774801 4038106933572096 4039032892511232 4043669064334592 4046773493081088 4052347561253376 4054793325859584 4058754732806697 4062135619714491 4075916923586816 4076851552553472 4079312106363648 4084930993562496 4087129899992832 4092759555502464 4093698046572288 4098396965358528 4122234161354848 4123179411105216 4133574557947296 4139268186814992 4140217342556064 4156770823704576 4161785959898336 4162496403351552 4163450885443584 4164297775246224 4165252670402208 4166918982807552 4170033722595048 4173235164739872 4178983422542544 4187265266903292 4196653992824832 4199186852517888 4200149747920896 4202434507966464 4204970856446976 4205935078152192 4209078982169908 4212585087111324 4220658291611916 4226471870525982 4230397739932672 4231367792154624 4238505081474048 4239476992751616 4242035697951744 4244343242743296 4245316492741632 4247878722329088 4248852783031296 4250189445556992 4251053978897187 4252028767702254 4253729794949376 4279451517065472 4286669911945344 4287652867669248 4288636048790016 4292574415956288 4293558725613696 4297135201020288 4319521287824512 4327799430100608 4330411441659072 4331404427543424 4333760586340416 4336376195710944 4337370549344448 4342349165677488 4360710517796864 4368606757004336 4372706970390528 4376978969079024 4377982633139808 4380624932401872 4383007865730648 4386658851041544 4399148131209216 4402550436917248 4405207563896832 4406217700921344 4411275342910464 4413184376973768 4414661992452096 4420628346693636 4420742794094592 4421642019783912 4422655925314704 4426717366454922 4427732435789124 4432814773295769 4446454825731072 4447474420967424 4450158661487616 4452579419154944 4456288356613632 4464828606002688 4469190604663554 4471887951826911 4472913379011462 4490797050609408 4491826813748736 4492856813018112 4496982721478016 4498013903023872 4503176912554432 4514794590425427 4515565294707264 4540130138070912 4542870300268608 4543912004075136 4549127697376416 4558891006410048 4585406539035168 4586457996622656 4587240934305792 4589226119659104 4591722526003536 4595547367757808 4610696586028344 4614979352653824 4621336073525248 4623823725244416 4630192628447232 4631254355718144 4634049515268096 4637513431524204 4638576837493368 4643901191071758 4658190769813504 4659258917203968 4662070978701312 4668492564071424 4671005599991808 4676367176667648 4677439492002816 4678512053225472 4682009204885628 4682808453770496 4683882246124032 4684834997152002 4685909254202484 4691287937919429 4711124755834112 4712205041263104 4721235741927936 4724085209082624 4727738821462272 4730592213502848 4731676962921216 4756326811312384 4759197457424256 4760288766173952 4765752825822912 4768318216658304 4769411616845568 4774886148086208 4775981054334336 4781463126251616 4785446019318048 4810375979622752 4814382956698656 4822503650938512 4823609476127904 4829146217950824 4830253566315408 4850677991706624 4854718539804672 4857359366350848 4858347404453928 4859461448802576 4861405479942144 4865039343027556 4868774358863184 4875480659632968 4878423220174812 4885142811387174 4899051327937536 4900174705907712 4901298341474304 4905799332521472 4906924257844224 4914682601629878 4924101340213902 4925230462282284 4930883848946979 4936595757513728 4946056491543552 4949041647610368 4950176488621056 4952869241531904 4955858509383936 4956994913536512 4960700228985963 4962684760774272 4964832424095489 4992693436576384 5002261678947456 5003408723588352 5006428494173568 5009151846549312 5013324401190336 5052146681935584 5053305165467328 5054463914645376 5059105561662768 5060265640901856 5066074026623736 5080497673416704 5088662193319936 5092900978987008 5101491465455616 5102661264003072 5107646405329776 5110729087802184 5111901004584528 5117768659548468 5129243769008128 5132339486410752 5133516358569984 5139408824546304 5140587317741568 5143354480889856 5146487900062208 5148715106469396 5150438991194112 5157533259777024 5158582356414564 5159765246200488 5160646051094016 5165687841753978 5169990788727534 5187530630019584 5188720157795328 5191851771735552 5193042290371584 5199003082715904 5201801690899968 5208966707003136 5210161150182912 5218398942180039 5239263225710976 5240464616040192 5241666281854464 5244829851038976 5246479841724352 5247682886861184 5252054134580352 5260913073751104 5268159510491808 5269367526889536 5296818494416064 5300015350313376 5301230671420992 5307315646939152 5311390209668928 5318706174145056 5344419630477312 5349640962207696 5350867662726432 5351781090023424 5353008281284608 5354097139602288 5355324861945696 5357009613670792 5361471929050776 5371746916596984 5379146017033068 5384142578096128 5385377190014976 5395697990774784 5398954524665856 5403130081671168 5406391101146112 5407630814767104 5410432336778238 5411672977075596 5416180826285988 5417884722917051 5432789495194677 5435802070071296 5439082808484864 5446574658083328 5449506533323776 5450756133537792 5457012740669952 5458264062096384 5462344072366566 5464529287144704 5465640830010669 5466894129902898 5469081164934912 5484915742087089 5497572548140288 5511432743929728 5512696544146176 5519024249086656 5520289790074752 5552397033661632 5553670227202944 5560044963460064 5564313552986496 5571977896723392 5575340823056928 5583020355871056 5606627808595968 5616780116148432 5627544388815888 5628834814036896 5635295827367976 5651340108632064 5656047597268992 5659124323657728 5660421990322176 5663838296438784 5665137044041728 5666919260742656 5668071971862916 5669371690269672 5671639726599168 5682509134912512 5683665017177532 5691493756870614 5692798846014588 5699333279951703 5705935356087296 5715559882593792 5716870490225664 5718181398386688 5721632564769792 5723432554608384 5724744967484928 5729513601360384 5733796368568191 5746102205995998 5770399240134144 5773881922212096 5775205903391232 5776530188166144 5778347448453888 5781834927614592 5783160732459264 5789798887569984 5802224917249152 5835971958772032 5837310177519744 5840833243202496 5842172576668032 5844010487640864 5848878468055392 5881700457213952 5884245835965024 5894171128924848 5895522693045216 5896874567086272 5897881201250304 5902289821939896 5903643247718832 5908560901402896 5910419697727692 5928606434308096 5933544881983488 5941717808818176 5944916218171392 5953104808003584 5954469885923328 5958920806218072 5962517269102548 5963884505348616 5970730102806546 5987729400812544 5989102418331648 5990475750690816 5995976961970688 5997351870698496 6006834290880962 6012472084286976 6018346082483658 6019726120567236 6020753726276352 6022134316445184 6023359282052574 6026635815379641 6031655920182123 6053506850761216 6057160400358144 6058549338766848 6065503596501888 6070160239621632 6078521341880064 6113875385380224 6115277328830208 6118968159545472 6122296701338048 6127396490343744 6139139333253696 6147595448037792 6183351242032272 6184769116657824 6191868254762344 6208902280222488 6224656752095232 6235156235556864 6236585989337088 6242678939847504 6243744605027328 6245176328165376 6246446662869336 6247879005603312 6250378474211328 6255050583892572 6268475133813816 6282940055017472 6294980989237248 6298780278776832 6300224621881344 6303651761949696 6307456284670464 6308902617228288 6313618473254862 6318877630666986 6339707805788973 6345596609899008 6347051688231936 6354337101097216 6357757622211072 6359215489127424 6366514864114944 6367974739112448 6371818083493632 6375284168335488 6378043151553381 6380594692424064 6419177275598208 6430004867918016 6431479301503872 6432954073185024 6438861623934432 6440338088420544 6477796539271904 6479281931736768 6491699145150912 6495617162488608 6500640879510624 6504564293566416 6506055824016672 6513523748516232 6532068437250048 6541065776695296 6542565677125632 6552910135506504 6565468453618536 6566973949709712 6574511798595972 6579988276562316 6594741988724736 6598722196813824 6600235318161408 6603825655375872 6607811345845248 6609326551382016 6614266971981284 6616913014365696 6619776565460652 6630942520040454 6631114191141888 6632463029675868 6640076049682383 6641598653683686 6669682238596608 6671211631451136 6675237992231424 6678869128732416 6684432534920448 6703785906995331 6736195575914112 6737740220623104 6739285219527168 6745474082217024 6747020854535808 6754765368831648 6810195207106368 6814305450402912 6815868006112704 6823691546064624 6852545099395072 6864953475292528 6871396667756544 6876711013036032 6878109808552752 6879686994933984 6880861401458688 6882439218794496 6883839179488656 6887583789005304 6893321051636712 6918293543727104 6922469028980736 6924056387162112 6932004110287872 6935735587866624 6937325988139008 6945288942670848 6946881533577216 6956270147286306 6957865256240052 6965851786607637 6985684300947968 6987286154720256 6988888375805952 6993106468051968 6996910515814912 7002738846107136 7014550765001472 7016159238004224 7023013807328442 7024212680655744 7025823369186048 7027252495728003 7028863881303726 7066687133751168 7068307561894656 7076420862585536 7081853612891904 7091608232193408 7095888320254272 7132854616276928 7134490216968576 7138796186136384 7140433149260928 7148629238734368 7152477324987456 7162329222129312 7163971581501504 7172194689377424 7208521468194816 7213909782370984 7215563969434128 7221574435047984 7233755476407768 7243719326926236 7245380349473112 7252110411313152 7262099544111104 7266008711098368 7276016987559936 7277685416128512 7282077809707008 7283125429822088 7286039049526272 7287521106680892 7289192173203864 7292108219913216 7297559014541334 7303161538294776 7313220989449452 7327714217080761 7348576991906304 7350262058861568 7351947512211456 7358698998782208 7360386386766336 7365888218797339 7372023902444817 7386152010320853 7403196044882176 7404893636270592 7419084737315328 7423562471415552 7429303862297856 7433787764075904 7435492370304768 7444027141161408 7489040154864576 7503392518421184 7505113085382528 7513727769823968 7519986601785504 7559162253692896 7562186302132224 7576678846550016 7578220022903376 7579957748200992 7588658342494152 7590398461352784 7599111039935604 7620746510125056 7622493986967552 7628843419693056 7631243406144512 7632993289979904 7639351468480512 7645061824757588 7652237198183424 7661469607994664 7666093631703276 7676652989322702 7693865653512192 7698509229616128 7700274537854976 7702040250888192 7704463264605184 7709113236819456 7710880976612352 7719731850093312 7723072659704094 7725658486791168 7736299889665536 7737873534621846 7739647869300732 7748531762630967 7781295945029376 7783080236692992 7787777657603328 7789563435557376 7792013983521152 7798504624073856 7813450060504704 7845661114620032 7858894838566464 7860696924060288 7862499422781696 7867244776558464 7869719762586528 7871524330291776 7878081201870528 7880559596970256 7902239265737712 7945227741624096 7950023025470064 7951846007131488 7960973470408728 7978059261217584 7983639201083392 7996469160931328 8016629445715968 8018467700576256 8024461443311544 8026301494089648 8027671635035136 8029512421926912 8031145709403432 8032987292918544 8035514420506188 8042207893576164 8068719025549602 8076213867144192 8078065785022464 8087338128669184 8093546986162176 8104695122506752 8109586651719168 8115648505167357 8117509465613394 8124271239428982 8151833847173632 8153703105106944 8158624212727296 8169861987124992 8174259799985664 8185519111004928 8187396093144576 8193516108549849 8196793930717056 8200341194854347 8244468322709696 8246358822210432 8267149115894592 8278536373629984 8280434685112128 8323571919796672 8324992806703104 8328595550492448 8330505340804416 8340067445190096 8346470329479744 8357966845085088 8374530533806584 8398373705035776 8404869015932928 8409941712893952 8411870156304384 8418157964339816 8425170174222648 8441316583223832 8452943741051964 8460795479865344 8462735584309248 8477010162948096 8478953985503232 8484071395903488 8488686485486592 8490632985483264 8495757444658176 8497705566062592 8500378891113984 8502107957794374 8504057535404508 8507459589898752 8513818850298223 8537240635305921 8558903034130944 8573339823890688 8575305735338496 8577272097580032 8585148831912576 8587117451227392 8594270402040576 8619153308993997 8639042575649024 8655598860201216 8660822883318144 8662808855086848 8667521172680832 8672752391421888 8674741098688896 8684698331354976 8737213514008672 8753957938158048 8755965266279616 8761249864803744 8766015731461296 8773317702083088 8810415127793664 8822550685820928 8826368753947536 8841256693387272 8841485588189184 8843284039567824 8845311850629408 8853434732909844 8855464871578248 8865629546591538 8892909651462144 8894948841934848 8900317322975232 8905158838309888 8912576713227264 8929657212005376 8938381209327108 8943775903653822 8945826758022924 8956095154209819 8981594101218816 8983653627497472 8985713626036224 8993965442956032 8996027806047744 9006353825108864 9010251436321443 9027519123725487 9029589180850854 9031130589414528 9080260276141824 9085740600537216 9087824008150272 9098255394752832 9117782012820096 9170813078070336 9172915993245312 9178452239318208 9183445052007072 9191094735515616 9221393172056688 9242672147050496 9260385256894464 9268099030536192 9275026863048408 9277153674986736 9287802382143516 9316381539627008 9324141957402624 9336985128142848 9342011199983616 9352734353335296 9354878984005632 9357024106450944 9364018409771256 9365616907540992 9367764492248064 9369669994304004 9371818508404968 9382575875838858 9422249511668224 9424410082526208 9442471483855872 9448170418165248 9455477642924544 9461184427005696 9463353925842432 9470427709882293 9478316446000479 9512653622624768 9518394914848512 9520577532347904 9531505651645824 9536636433316608 9538823233691136 9549772296172416 9551962108668672 9562926252503232 9570892038636096 9620751959245504 9628765913397312 9645007301877024 9647218952255808 9658292435901648 9660507132630816 9714718732701696 9716694808907856 9718922897605152 9722810959884288 9730078686055112 9737548717726368 9750961319265936 9756846440349624 9770285622774348 9798102655875072 9800349411815424 9811598665042944 9813848515688448 9829365203259756 9848202680427804 9850460924564568 9861767697893958 9873191515027456 9892112983087104 9898083295220736 9900352977242112 9905738483063808 9911717018767872 9913989827073024 9919125950760103 9921400457971926 9925369521548544 9929664848190978 9946413780060681 9962397980525529 9985386873152768 10004523357894912 10006817447176704 10012856988347136 10018303693098624 10026648802380672 10104293363871168 10106610330934656 10108927829290752 10118211123325536 10120531281803712 10132148053247472 10202982930911232 10215292810659552 10221458175604368 10223802009169056 10235537319096936 10264678972821504 10278817649092608 10281174635483136 10292975800124416 10297430212938792 10300877982388224 10315066519554048 10317164712829128 10319530492400976 10321292102188032 10331375683507956 10339981577455068 10375061260039168 10377440315590656 10383703543471104 10386084580743168 10398006165431808 10403603381799936 10417933414006272 10420322300365824 10434405220929459 10436797884360078 10478526451421952 10480929232080384 10483332563708928 10489659702077952 10492959683448704 10495365773722368 10504108269160704 10521826147502208 10534520710992663 10536319020983616 10538735053779072 10593636988832128 10600030700626752 10602461342841984 10614631293878304 10622780419337856 10637412348290112 10699281924415392 10701735325452864 10703562180046848 10708194279204576 10710649723891392 10714019227341584 10722943858101552 10743493833193968 10758292034066136 10768285156192256 10797909049331712 10806260163342336 10812782202292224 10815261629534208 10820864673556476 10823345954151192 10832361652571976 10835769445834102 10865578990389354 10871604140142592 10878165616969728 10893149316166656 10899013066647552 10901512267075584 10914025481339904 10916528124192768 10924688144733132 10929058574289408 10931281660021338 10933788259805796 10938162329869824 10946338521812001 10969831484174178 10995145096280576 11022865487859456 11025393088292352 11038048498173312 11040579580149504 11104794067323264 11107340454405888 11120089926920128 11128627105972992 11143955793446784 11150681646113856 11166040711742112 11233560232296864 11255088777631776 11257669628073792 11270591654735952 11318248647315456 11327676592877568 11333838521485312 11336143943725832 11338743380539344 11343279453198336 11365018269825024 11367330034355064 11382987513741228 11385597692029176 11398666559903406 11411870712174592 11431119765187584 11433740980451328 11436362796773376 11443265129539584 11446865109216768 11449489934969856 11459027202720768 11467592737136382 11492204411991996 11514979483984053 11540798480268288 11547763844424192 11550411806782464 11553060376332288 11556694896907776 11563669855229184 11566321464918528 11574967200967247 11579597775139968 11584608989556141 11604449834498304 11606810301932769 11671943917544064 11674620355039488 11681666486404992 11684345153336064 11688020975281728 11697756936110784 11768491671930048 11788342257849696 11791045386090432 11793749134172544 11804579643879792 11807286495437664 11817121802805792 11820839395455384 11883435617636352 11906209616007168 11917841612436144 11925034538205096 11927769010697232 11941460205613092 11975458801625088 11978204836663296 11991953923941376 11994703741396992 12013668581761924 12024944168573952 12036692164967316 12039452241134472 12041507452552704 12044268632890368 12046718564105148 12053271630759282 12063311840364246 12107013701522432 12114320800716288 12117098677533696 12131007193003776 12140320479243264 12157042683760128 12176264198420091 12227750770760448 12230554657660416 12237936319090944 12244593402676096 12254792980687488 12278278666507392 12295190896075584 12366702484064544 12369538233315648 12383736509524688 12417804560444976 12470312471113728 12485357879695008 12487489210054656 12490352656330752 12492893325738672 12495758011206624 12500756948422656 12510101167785144 12536950267627632 12565880110034944 12589961978474496 12597560557553664 12600449243762688 12607303523899392 12614912569340928 12617805234456576 12627236946509724 12637755261333972 12679415611577946 12691193219798016 12694103376463872 12708674202194432 12715515244422144 12718430978254848 12733029728229888 12735949478224896 12743636166987264 12750568336670976 12753161936691561 12756086303106762 12761189384848128 12838354551196416 12860009735836032 12862958603007744 12865908146370048 12877723247868864 12880676176841088 12955593078543808 12958563863473536 12983398290301824 12991234324977216 13001281759021248 13009128587132832 13012111648033344 13027047497032464 13082131553390592 13105820271013008 13130936907237072 13133947899419424 13149023597191944 13159976553124632 13197444393627648 13207651310751744 13215622691690496 13218653102764032 13228533943962568 13233826028731392 13239553130921304 13261885040080908 13262228382283776 13264926059351736 13280152099364766 13283197307367372 13298444319887307 13339364477193216 13342423262902272 13350475984462848 13357738257464832 13368865069840896 13378858193325779 13407571813990662 13415663855480733 13472391151828224 13475480441246208 13478570439054336 13490948164434048 13494041709071616 13509530737663296 13544383771276281 13620390414212736 13628610900805824 13631736012225408 13647383092129248 13729906950585056 13756219617105504 13759373989867968 13761722802917376 13767678358977312 13775167578010608 13786642103273424 13844938057961472 13864008220575744 13871471175733248 13890577885341696 13893763067154432 13912540294572612 13915730512480104 13931703573215274 13971368601895936 13974572309440512 13977776751611904 13986212936103936 13993821031629824 14005477692214272 14029101530002944 14032318476008448 14046027614656884 14048425361311488 14051646738372096 14054504991456006 14057727762607452 14073863813758287 14133374267502336 14136615123789312 14152841725171072 14163707225783808 14183216464386816 14191776640508544 14265709232553856 14268980433937152 14277592372272768 14280866298521856 14297258477468736 14304954649974912 14324658444258624 14327943163003008 14344389378754848 14427819564741968 14431127938868256 14443148870095968 14467510952815536 14487438653852472 14490760698946224 14524199088222208 14552033975119872 14564155619414016 14566250859644176 14572078099052544 14575042213361784 14578384346407728 14584216439826432 14595118029082668 14606323076589552 14626441978898904 14655428434161522 14697153983812608 14700524117723136 14703895024422912 14717397997564416 14720772773532672 14731776437594678 14744047804889634 14772304020641706 14792651546840937 14806392089764352 14809787272541184 14838169474630656 14847124942831104 14858607724595712 14867575528151808 14870984740609536 14882100686957889 14888054282322816 14894497272286467 14978080309729152 15006785036842368 15010226170765056 15027455539647936 15039973203571008 15118324507385792 15156440045806752 15159915496401984 15177316684988304 15180796922705568 15198222079871208 15241493020250112 15262486812289024 15265986579959808 15278702936961024 15290123649515176 15304474396366848 15322939215989328 15332187263406552 15353305978645404 15387731307024384 15397018459232256 15400549075709952 15408926529210368 15418226473638912 15421761953224704 15439463700186624 15446145319408188 15451316973582336 15472599779331072 15475747069243692 15479295738601464 15497063525261934 15562591890058752 15566160473385984 15575555315206656 15579126871114752 15584027967042304 15597009248147712 15626900121009408 15655196826540117 15691322229240064 15717789677132928 15721393848120576 15724998845563392 15734489553116928 15739439525173056 15743048660583552 15756162403741056 15761119193940512 15804478531475424 15890455483248192 15900046050940128 15903692014262976 15921946940817456 15956118522435168 16033258891431936 16048922886623088 16052602988179296 16055343270070272 16059024843853824 16062291418806864 16065974585837088 16071028841012376 16084415787152328 16137438051099204 16152427734288384 16156131570044928 16174676257338368 16187093972324352 16209390245013504 16219173303438336 16231297010334714 16235018931226788 16248542478857964 16253654168751153 16303667694347264 16307406210213888 16317248425454592 16339723974249984 16348519599971328 16371038222009856 16374792186289152 16387032217099698 16393587861434112 16396922490032007 16400682389708694 16488936645419392 16492717644420864 16534298231789184 16557072747259968 16560869370224256 16647143839593344 16657191100984896 16661010681608832 16680134890380192 16692940658959488 16715933690170176 16749061067613168 16819883425787904 16836315928679632 16850340348445296 16882633166447664 16905887482103928 16921590959730688 16954020325896192 16968142791806976 16977372970973184 16981265970966528 16991514889316352 16995411132125184 17000757782227968 17004215915588748 17008115070809016 17014919179797504 17027637700596446 17074481270611842 17097999839855109 17117806068261888 17146679647781376 17150611470676992 17154544195160064 17170297663825152 17174234902454784 17188540804081152 17201389105704573 17238306617987994 17278085151298048 17311197720402432 17321645766636288 17325617710173696 17335042345361664 17345504782843776 17349482197377792 17369396662709952 17474427028017344 17507915876316096 17511930532559232 17522499729607488 17532031462922592 17546635404166176 17645101371641856 17652737507895072 17682513386774544 17686568079135648 17690623701258816 17706869465819688 17710929743156496 17731259093183076 17785819302924288 17800634645950464 17810317676619776 17825153426454528 17859314424010752 17876762418654216 17887551807307644 17891653516045848 17912190308419638 17963188202437632 17967307254994944 17971427252072448 17987930885912064 17992055612095488 18012707650217728 18020502872642886 18055038247450974 18059178361701708 18062261178829056 18079907446138923 18094967760546369 18160520552283648 18171481201074432 18175648016300544 18196510789505664 18235564025640192 18341626156140672 18345831986490624 18356904478636416 18366890104014144 18382189471031232 18442786344113376 18550053726096816 18554307349973472 18575604764287032 18673970256285696 18705468706670592 18709757968011264 18728036819542512 18731233815081984 18735528984496128 18739339988608008 18743637016809936 18765151751677716 18844499023336448 18848820165052416 18884942967711744 18896340836330496 18910955285849088 18922368854011392 18926707851684864 18940855419764586 18956632892000958 19025307245249536 19036789829697024 19041155064695808 19063011303291648 19073272866633216 19077646467382272 19099544592344832 19103924217337344 19125852505006464 19134129454660143 19141784077272192 19241503918491008 19257531826794624 19290014603754048 19294437904511616 19316584871803296 19321014265261632 19433389617815712 19437845795210304 19460157372110224 19475097435452736 19501922638531872 19513692880699248 19540571245548696 19596205311750144 19623197330085888 19627697031376896 19658730406519512 19696405360855608 19700921849129136 19723535395787916 19746383030054912 19784225966174208 19796166590441472 19800705954484224 19811476966127616 19823434037535744 19827979654146048 19838251901520206 19842800915943852 19850739043097088 19859329696381956 19892827560121362 19920228149047149 19924795961051058 19970773746305536 20009046715789824 20013634894353408 20025713976694272 20036607386197248 20053297604761344 20111357720985993 20208586727742336 20213220661869312 20217855658581504 20236422246651072 20241062563607424 20264296106494944 20430585621319104 20442916351208736 20447604018338112 20471074638193872 20557635298185216 20585951600248832 20594860425877584 20630133039108096 20634329425658256 20639060984801952 20642584204376064 20662751367015912 20679963154910136 20750122520078336 20754880631181312 20767407086942208 20772169161486336 20796012330863616 20807206763599872 20835866828012544 20840644600731648 20868810441858918 20873595768720156 20897555359822911 20957052902843904 20961858464160768 20966665127417856 20979319404155904 20985919366897408 20990731547444736 21008216538321408 21023920018083367 21043652295004416 21069041421985326 21072638041967232 21077470107558144 21081757487184009 21187273977664256 21200061401253504 21204922685683968 21229262587756608 21245560838675712 21274824696580224 21398563848830784 21403470650905728 21416388558409152 21421299447782784 21428038454683168 21445887716203104 21486987666387936 21516584068132272 21625564404584448 21641729347112952 21646691908302384 21664723305143952 21671538891668204 21731157980778708 21756331233939456 21786298632333312 21798026133295104 21828050962679808 21833056248385536 21849376289466264 21858117148578816 21862563320042676 21867576519611592 21876324659739648 21892677043624002 21939662968348356 21990290192561152 22045730975718912 22050786176584704 22076096996346624 22081159160299008 22097664656392017 22116071707334451 22209588134646528 22214680908811776 22240179853840256 22257254211945984 22287911586893568 22301363292227712 22332081423484224 22467120464593728 22510177555263552 22515339256147584 22541183309471904 22667677042970624 22672287887451664 22677486761078688 22686558906396672 22730036539650048 22734660068710128 22765975027482456 22771195384058352 22797333119806812 22823741424349184 22862239530375168 22867481960902656 22886530259079168 22893730218433536 22898979869939712 22918054405441536 22935185474272764 22984408823983992 23029958967968106 23081596960536576 23095527688848384 23100823613564928 23106120752664576 23113389793815552 23127339710458368 23132642929837056 23149934401934494 23159195550279936 23169217979112282 23208899668996608 23213620603865538 23245595287892901 23343887835088128 23349240710078976 23363332972809984 23368690306672128 23376041950563456 23395513872221568 23536983343860096 23576684515699392 23582090772180864 23587498268345088 23609159287759584 23614572990875328 23634243605611584 23641678790910768 23835683224872288 23850069076410192 23855538021394464 23882920411226184 23950917603250176 23983907847882752 23989407482793984 24027337163523848 24049888337147904 24073384329934632 24078904482268944 24083014905105408 24088537265780736 24093437128210296 24106543261518564 24126623680728492 24214027403044864 24228641601432576 24234197355067392 24262014386007552 24280640958486528 24314085367520256 24346945515502071 24352528396840182 24455501541520896 24461109315320832 24475872638181888 24489186805352192 24509585961374976 24556557333014784 24580548325649547 24590381792151168 24601023584563041 24733404968129088 24739076466631296 24767473019049376 24835609120889952 24970715759390016 24974978420109312 24985786651477344 24991516022413248 25020202335570288 25073900535255264 25195121115107328 25214607047798784 25229825138681856 25235610468913152 25254473893019448 25275510522667944 25358831223155892 25382386439596032 25388206752927744 25417348404388864 25431030488844288 25436861956509696 25466059456459776 25471898956449792 25487272333974528 25501136673341952 25506323873383122 25512172606213524 25522378769696256 25541456550894669 25676709102392832 25720019471672064 25725917206015488 25731816292740096 25755446495737728 25761352353682176 25911186157087616 25917127726947072 25966796580603648 25982468649954432 26002563518042496 26018257174265664 26024223296066688 26054094994064928 26211640542026016 26261873814474144 26267895798838848 26298047194383888 26319953106249264 26431245383380992 26457067887925136 26467652057462784 26479106261842608 26523770080161816 26524456764567552 26529852118703472 26560304198729532 26566394614734744 26596888639774614 26678728954386432 26684846525804544 26700951968925696 26715476514929664 26737730139681792 26757716386651558 26815143627981324 26831327710961466 26868285462629457 26944782303656448 26950960882492416 26957140878108672 26981896328868096 26988083418143232 27019061475326592 27030754308964329 27082557371176461 27088767542552562 27240780828425472 27257221801611648 27263472024450816 27294766184258496 27459813901170112 27512439234211008 27518747979735936 27535356717954624 27550335156021216 27573284206546848 27728016441151488 27781155770683392 27825080589145224 27831461024960208 27863407146430548 27942737203791872 27949144618881024 27972425872207872 27987642063259648 28010955384428544 28058203060005888 28064636952016896 28092055229313768 28096850722622976 28103293476744192 28109009982912012 28115455525214904 28147727627516574 28266748535004672 28273230247578624 28305683450342144 28327414451567616 28366432928773632 28383553281017088 28411283129646879 28434949338001437 28531418465107712 28537960867874304 28555184744545536 28561732597043712 28594516954937472 28609909299949824 28649316888517248 28655886326006016 28688778757509696 28855639129483936 28862255877736512 28886297740191936 28935021905631072 28974877307704944 28981521397892448 29132501719288352 29144156198105088 29150084426723568 29156768692815456 29168432879652864 29190236058165336 29212646153179104 29252883957797808 29310856868323044 29394307967625216 29401048235446272 29434795995128832 29441545547065344 29463552875189356 29488095609779268 29544608041283412 29585303093681874 29612784179528704 29619574545082368 29676338949261312 29694249885662208 29717215449191424 29735151056303616 29741969481219072 29757377852280309 29764201373915778 29776108564645632 29788994544572934 29956160619458304 30013570073684736 30020452341530112 30054911079295872 30079946407142016 30236649014771584 30312880091613504 30319830992803968 30354633369976608 30361593845411136 30396444159742416 30524973624578048 30580247299030352 30608948792733696 30645878431978656 30664374526813104 30706611957290808 30794036918464512 30817853058420736 30836452947277824 30843523906449408 30878927400373248 30892290638816376 30902633947164672 30945199558662144 30951494138487384 30958591477202928 30994127050523868 31125183780117504 31132320946771968 31151110630413312 31158253742229504 31168055934084608 31194018496295424 31253800242018816 31303215662788377 31310393653080234 31382644458480128 31435579354265856 31442787696241152 31449997691126784 31468979106233856 31478879050346112 31486097321167104 31512324807482112 31522238387881024 31603562132977989 31608957062950848 31780910966496384 31800092101880256 31807384028525952 31843893881634912 31912237044870336 32097845773246176 32105205976358592 32110686540140544 32124582837613728 32131949171674176 32142057682024752 32168831574304656 32274876102198408 32304855468576768 32349352514676736 32418780490027008 32438346606876672 32462594020669428 32470037862453576 32497084957715928 32507308337502306 32607335388694528 32614812420427776 32634496850909184 32679447948499968 32697039199942656 32742076444019712 32749584372578304 32774064434199396 32787175722868224 32793844980064014 32801364779417388 32839015565436003 32977873290838784 32985435288841728 33068596463578368 33114145494519936 33121738740448512 33294287679186688 33314382201969792 33322021363217664 33360269780760384 33385881317918976 33431867380340352 33498122135226336 33672631857359264 33700680696890592 33765266332895328 33811774964207856 33954745941946368 33983029778632704 34001515564455936 34008431831177496 34016230141618032 34029838359595008 34055275401192892 34148962541223684 34195999679710218 34235612136523776 34293359295562752 34301222941353984 34309088390320128 34340595327650304 34348469804909568 34377081608162304 34402778211409146 34476613235975988 34556170302596096 34622395440804864 34643291533272576 34651235420347392 34670084690723328 34691009565687552 34698964394755584 34724901602901741 34738793325419904 34753826968668423 34948854056034688 35015831752632192 35023861065118464 35044999459214976 35064062925845184 35093270808332352 35305475015790144 35365026773549088 35373136158271296 35381247402517632 35413738931639376 35421859486312992 35462518186366152 35620635353239552 35650306852909056 35718628848021504 35753524837308432 35775103614615288 35783307032091696 35824380616839276 35926376404875264 35934614509989888 35975861771824128 35984111224190976 36025415300435456 36041005745285772 36110076494901948 36118356723403416 36124522357658112 36159814892277846 36189935521092738 36321041104567296 36342962402148864 36351296032601088 36393021579011328 36471128051280384 36528792595260273 36683252312281344 36691663972981248 36713808957272832 36733780208028288 36764378942062464 36885572688226752 37100107452193632 37108614699946944 37151209528574064 37410937413341184 37456073639085024 37462467630163968 37471057968992256 37478679977216016 37487274033619872 37530303503355432 37688998046672896 37697640330104832 37769885935423488 37792681672660992 37821910571698176 37844737708022784 37853415703369728 37881710839529172 37913265784001916 38050614490499072 38073579659394048 38082310129391616 38126022606583296 38146545733266432 38155292934764544 38199089184689664 38207848434674688 38251705010012928 38259485810074683 38268258909320286 38283568154544384 38483007836982016 38515063653589248 38580029207508096 38588875809023232 38633169743606592 38642028530523264 38866779235631424 38875691590420608 38920314744220448 38950194870905472 39003845277063744 39027385761398496 39081142491097392 39246394660171776 39317460813039024 39392810721711216 39401843698258272 39447070791575832 39592333180882944 39622953932255232 39646868075071488 39655959308292096 39676503803040412 39685601831887704 39701478086194176 39718659392763912 39785655120242724 39840456298094298 39849591922102116 39895332959661921 39941547492611072 40018093431579648 40027269788706816 40051427953388544 40073214772394496 40106595209522688 40136574579977337 40222715441971986 40417173455484672 40426441323738624 40435711317163008 40472844493302144 40482125127214848 40528592212989888 40861171242638208 40885832702417472 40895208036676224 40942149276387744 41171903200497664 41189720851755168 41268658851316512 41278121969603904 41285168408752128 41325502734031824 41359926309820272 41500245040156672 41534814173884416 41592024661727232 41614413527199744 41671733656025088 41681289201463296 41737620883717836 41747191537440312 41795110719645822 41914105805687808 41923716928321536 41933330254835712 41958638808311808 41971838733794816 41981463094889472 42016433076642816 42047840036166734 42087304590008832 42138082843970652 42145276083934464 42154940215116288 42163514974368018 42221591441274861 42374547955328512 42400122802507008 42409845371367936 42458525175513216 42491121677351424 42549649393160448 42797127697661568 42806941301811456 42832777116818304 42842598895565568 42856076909366336 42891775432406208 42973975332775872 43033168136264544 43283458694225904 43293383816604768 43329446610287904 43343077783336408 43462315961557416 43572597264666624 43656101925359616 43698752578932528 43716234297157632 43725126640085352 43735153039223184 43752649319479296 43785354087248004 43879325936696712 43980580385122304 44091461951437824 44101572353169408 44152193992693248 44162318320598016 44195329312784034 44232143414668902 44377954640522811 44419176269293056 44429361817623552 44480359707680512 44514508423891968 44575823173787136 44602726584455424 44646302060873667 44664162846968448 44683491816859401 44934240929187456 45020355110527104 45030678512295168 45082366618943808 45344575774903328 45354973522157376 45469320137420256 45531950054964912 45542390768116704 45594666239613624 45724479060750336 45787460436867072 45797959739879424 45836108810883072 45870370948545528 45968817647967984 46059917935936212 46163193921073152 46191055377696768 46201647227129856 46226779587631104 46254679420916736 46265285859674112 46299868803868988 46318391100559872 46338435958224564 46417799337993216 46427241207731076 46491190575785802 46687775670176256 46698481420157952 46726665945619968 46737380613344256 46752083901126912 46791027744443136 47073966687720192 47153369031398784 47164181544361728 47174996536690176 47218318575519168 47229145981750656 47268487211223168 47283357581821536 47671366449744576 47700138152820384 47711076042788928 47765840822452368 47967815695765504 48054674327047696 48099776674295808 48146768659869264 48157808964537888 48166029810210816 48177074531561472 48186874256420592 48213086523037128 48253247361456984 48428054806089728 48457283202865152 48468394710134784 48524028772015104 48561281916973056 48628170735040512 48693891031004142 48705056793680364 48760962506253459 48911003083041792 48922218630641664 48951745276363776 48978373610704384 49019171922749952 49113114666029568 49161096651299094 49180763584302336 49190767470096021 49202047169126082 49466809936258176 49478152933262592 49534946038098752 49671218241779904 49941431518780032 49971573302954688 49983032044826496 50040404671140576 50147801070510528 50459650277363712 50508947786038896 50551021045335888 50717662446311784 50764772879192064 50834696808777728 50862060977688576 50932118912919552 50943797912899584 50974544667949056 51002273346683904 51012647746766244 51024345212427048 51044757539392512 51082913101789338 51293999519565327 51353418204785664 51440038943344128 51451834412030976 51463632585480192 51510892991475456 51522704707364352 51604167317113719 51822372314175232 51834255453894144 51933593161207296 51964937299908864 52005127036084992 52036514348531328 52048446592133376 52108189988129856 52423281084052032 52523747628948288 52535791597677696 52596094388767776 52639906212498528 52914135775850272 52935304114925568 52958212523685216 53047540160323632 53059704237406944 53120608397459064 53132789229469488 53193777279549228 53357457908772864 53401903937851392 53430953029859328 53475460279363584 53515432773303116 53630287255962648 53662655421922932 53736570925258914 53889564607312896 53901921764984832 53914281756217344 53963792657736192 53976166836286464 54038122950653184 54061508617928658 54165114742352922 54177535085105124 54239722338416769 54481561656850944 54514443603223296 54526944048901632 54589532368516992 54919627802340224 55024878468422016 55037495959471872 55070713435909248 55100670312042432 55146568413093696 55650161178290448 55662922049920416 55726814292861096 55885474407583744 55975284126519296 56021910768857088 56116406120011776 56129273904033792 56184110458627536 56193701445245952 56206586953488384 56218019965824024 56230911050429808 56295455255033148 56533497070009344 56546460495157248 56611366900684288 56654828903135232 56732865857547264 56767106562034176 56822566259293758 56869898676002874 57062836930215424 57075921735748608 57110369489091072 57123465194087424 57189033909874944 57219818599899648 57298633777034496 57311772652012032 57377557515019392 57402388363980429 57711278258967872 57724511755473024 57772595480383872 57870043811262144 57949754615409888 57963042795784896 58265003438576704 58300168853447136 58313537385630912 58380472116330672 58425292306358208 58505767915595616 58621713736646088 58788615935250432 58869591990257664 58883091094130688 58927105750378712 58976191219558536 59089216082566824 59170606187363748 59225568359057408 59239149090164736 59352677898522624 59388499771324416 59434430898382848 59470302112607232 59483938962438144 59514755704560618 59528402747831556 59552217129291264 59577989089145868 59596731952087561 59760684447141447 59912321238916608 60027140147369472 60040904683060224 60109822158591744 60159892814284032 60334073162957979 60473298029543168 60625760183227008 60639661985607936 60709266739953216 60723187690822272 60792888319484832 61160494598060704 61291756863957312 61328749053626208 61413223914581616 61672905894555648 61757854800746496 61784581277632752 61890399117324288 61902988276974768 61917182954405856 61988254101047736 62250367560235008 62264641893543936 62302221260826624 62316507484459008 62336111868169216 62388036992590848 62507600484037632 62606431325576754 62620787306160468 62692666079468733 62765288916960256 62871158708531712 62885575392482304 62899995382253568 62937958212467712 62957758100692224 62972194642334208 63024649614964224 63044476775762048 63071760054250101 63207124265955978 63217914125901696 63561821932992768 63600184203760512 63614768057051904 63687787763269824 63824474089740672 64195691546492352 64210411952717184 64249165675227456 64263898343348352 64284115364049504 64337663148609312 64549752204396816 64698705029353472 64876693213753344 64925188041338856 64940075724907152 64994169915431856 65014616675004612 65214670777389056 65268993701818368 65358895896999936 65394078399885312 65484152888039424 65499168745156608 65548128868398792 65574351445736448 65587689960128028 65602729558834776 65678031130872006 65955746581677568 65970870577683456 66137192927156736 66228290989039872 66243477480897024 66292993969176051 66348215122003353 66588575358373376 66628764403939584 66644042726435328 66720539561520768 66771762635837952 66863734760680704 66996244270452672 67345263714718528 67401361393781184 67530532665790656 67623549928415712 68003031128911872 68016863662354992 68032460283236064 68059676719190016 68110550802385784 68297925082447368 68391999359420436 68471224273047552 68586718591125504 68602445882707968 68681190655300608 68696939609819136 68754163216324608 68805556422818292 68953226471951976 69112340605192192 69244790881609728 69286583066545152 69302470840694784 69340169381446656 69382019131375104 69397928789511168 69449803205803482 69477586650839808 69507653937336846 69736785863678703 69897708112069376 70031663505264384 70047722130236928 70089998918429952 70128125851690368 70186541616664704 70610950031580288 70730053547098176 70746272316542592 70762494805035264 70827477863278752 70843718972625984 70925036372732304 71507049674616864 71550207229230576 71566614064183392 71648761233678552 71852752809750528 71951723543648256 71968222448381952 72050830600870912 72082011490571544 72220152989803896 72236713446806832 72249044715316224 72319629784555692 72379871042185476 72642082209134592 72685924804297728 72702592065202176 72786043158022656 72942256102560768 73040836546506213 73057585190520546 73366504624562688 73383327945962496 73427617914545664 73467560416056576 73528757884124928 73741644976948641 73771145376453504 74200214904387264 74217229399893888 74302419057148128 74912147278170048 74924935260327936 74957359954432032 74974548067239744 75060607006710864 75377996093345792 75585363345321984 75643821143396352 75689475416045568 75706831406739456 75763421679058344 75826531568003832 76101228980998144 76147159318788096 76164620258783232 76252045213166592 76293091466532864 76310585869529088 76398178369379328 76415696869349376 76503410020025856 76518971620149366 76536517818640572 76567136309088768 76624369652684007 76966015673964032 77030127307178496 77160058415016192 77177751618046464 77266339487213184 77284057061046528 77733558471262848 77751383180841216 77840629488440896 77900389741810944 78007690554127488 78054771522796992 78162284982194784 78634921626078048 78785621443422432 78803687396516544 78894141583151664 79293736150142976 79353007606080824 79371203663775408 79402956172388352 79437318785527824 79571310240485448 79680912596188596 79699183844204232 79790665919323842 79883094985222144 80036186863159296 80054539577413632 80102855906777088 80146429544788992 80213190419045376 80273149159954674 80445430883943972 80604856387888371 80834346910969344 80852882647477248 80871422634326016 80945688986604288 80964250254429696 81024770406770729 81057184425979776 81092262926892987 81247672113529383 81722342485276416 81771665404834944 81790416073352448 81884298552775488 82379441703510336 82537317702633024 82556243939207808 82651005468063648 82719852619640544 83184049323454464 83343467312050176 83475241767435672 83494383074880624 83590221439291644 83828211611375616 83847433856643072 83917277616623616 83943677467589632 83962926189778944 84032866153285632 84095680072333468 84174609180017664 84276165687941304 84290552167868928 84309880430232576 84327029948736036 84443182882549722 84749095910657024 84800245605014016 84819690742735872 84917050351026432 84982243354702848 85099298786320896 85233849388940637 85594255395323136 85613882603622912 85665554233636608 85685197791131136 85712153818732672 85783550864812416 85947950665551744 86066336272529088 86566917388451808 86586767633209536 86658893220575808 86686155566672816 86924631923114832 87397505157865056 87432468594315264 87450253280170704 87470306078446368 87505298638958592 87570708174496008 87758651873393424 87961160770244608 88182923902875648 88203144706338816 88304387985386496 88324636641196032 88390658625568068 88464286829337804 88755909281045622 88838352538586112 88858723635247104 88960719415361024 89029016847783936 89151646347574272 89205453168910848 89272133556840927 89292604121747334 89328325693936896 89366983633718802 89868481858374912 90040710221054208 90061357024590336 90164733237887616 90689151549806656 90709947044314752 90938640274840512 91063900109929824 91084781536233408 91189332479227248 91574920873734144 91740741897091056 91937635295935968 92119835871872424 92382110755393536 92453559175262208 92509358841833472 92530571719348224 92599737607737976 92636782201119744 92676871916449128 92835598675986432 92854482415462152 92982381151571604 93375551340352512 93396962840315904 93453331891239936 93474761226688512 93504167802253824 93582055488886272 93652007353280453 93909646988365131 94147933375440384 94306738062797568 94328363088723456 94349993073380352 94436637151038336 94458291963501312 94536974422446336 94566715163643072 94810686398933967 95342732899489152 95400276305640768 95422152085577856 95531681644904736 96109348654095392 96293537319738528 96315617929075776 96332059620421632 96373748512841184 96426173046074256 96506494722913968 96914566405730304 97048057544030208 97256341470081024 97387782062008284 97410113587360728 97521925012506918 97822006166083584 97844437261283328 97903490552727552 97956747221408768 98038343845499904 98226229332059136 98322193302598188 98361527168604672 98381534940192042 98404094338252164 98517046696308009 98933619872516352 98956305866525184 99069892076197504 99342436483559808 99882863037560064 99943146605909376 99966064089652992 100080809342281152 100295602141021056 101017895572077792 101102042090671776 101435324892623568 101669393617555456 101864237825839104 101949089335898112 102004546693367808 102025295493532488 102048690424854096 102089515078785024 102165826203578676 102587999039130654 102706836409571328 102880077886688256 102903668824061952 102927265170960384 103021785982950912 103045409414728704 103208334634227438 103644744628350464 103668510907788288 103867186322414592 103929874599817728 104010254072169984 104073028697062656 104096893184266752 104174704808705223 104216379976259712 104261480906005269 104846562168104064 105047495257896576 105071583195355392 105192188777535552 105279812424997056 105828271551700544 105916425047370432 106095080320647264 106119408474813888 106241216794918128 106265578458938976 106387554559098456 106861906059718656 106950920558727168 107030865546606232 107260574511925296 107325310843845864 107473141850517828 107779129214625792 107803843529969664 107927585315472384 107952333672572928 108076245901306368 108123017235857316 108330229484705844 108355070170210248 108479444676833538 108963123313701888 109028887206446592 109053888097803264 109179064737033984 109586377785780819 109839255604680448 110049756936844032 110074991918943744 110141426871818496 110201340624084864 110293136826187392 111300322356580896 111325844099840832 111453628585722192 112232812240023552 112368220917255072 112387402890491904 112413173906976768 112436039931648048 112461822100859616 112590910510066296 113066994140018688 113092920990314496 113222733801368576 113309657806270464 113465731715094528 113534213124068352 113645132518587516 113739797352005748 114125673860430848 114151843471497216 114220738978182144 114246930388174848 114378067819749888 114439637199799296 114597267554068992 114623545304024064 114755115030038784 114778457430224049 114804776727960858 115422556517935744 115449023510946048 115545190960767744 115740087622524288 115899509230819776 115926085591569792 116530006877153408 116600337706894272 116627074771261824 116760944232661344 116850584612716416 117011535831191232 117243427473292176 117739183980515328 117854211500757424 117952382439117072 118178432165133648 118341212374727496 118451136718114816 118776999542648832 118868861796765696 118940604225214464 118967877924876288 119029511409121236 119056805495663112 119104434258582528 119155978178291736 119193463904175122 119521368894282894 119685998878985763 119824642477833216 120054280294738944 120081809366120448 120219644317183488 120319785628568064 120409723739932011 120668146325915958 120946596059086336 121251520366454016 121279323971215872 121418533479906432 121446375381644544 121585776638969664 122320989196121408 122583513727914624 122657498107252416 122826447829163232 123515709601492992 123569162555265504 123805976553949536 123834365908811712 123976508202095472 124500735120470016 124604442521653248 124672223736338432 124776073985181696 125015200968075264 125212862651153508 125241574612320936 125385332158937466 125530577833920512 125742317417063424 125771150784964608 125799990764507136 125875916424935424 125915516201384448 125944389284668416 126049299229928448 126088953551524096 126143520108500202 126414248531911956 126435828251803392 126664774323824583 127123643865985536 127200368407521024 127229536114103808 127375575526539648 127648948179481344 128391383092984704 128420823905434368 128498331350454912 128527796686696704 128568230728099008 128675326297218624 129099504408793632 129850376082677712 129880151449814304 129988339830863712 130029233350009224 130717791793999872 130968305776078848 131096257736797584 131148702891472896 131175379920256056 131205459117669552 131356062261744012 131911493163355136 131941741155366912 132274385854313472 132456581978079744 132486954961794048 132585987938352102 132696430244006706 133177150716746752 133257528807879168 133288085452870656 133441079123041536 133543525271675904 133727469521361408 133938906182621001 133992488540905344 134690527429437056 134802722787562368 135061065331581312 135247099856831424 136033727324709984 136064920566472128 136221101604771568 136595850164894736 136783998718840872 137173437182251008 137362381310601216 137393879219638272 137508326432649216 137611112845636584 137906452943903952 138224681210384384 138489581763219456 138573166133090304 138604941681389568 138680338762893312 138764038262750208 138795857579022336 138899606411606964 138955173301679616 139015307874673692 139473571727357406 139795416224138752 140063327010528768 140095444260473856 140179997836859904 140256251703380736 140373083233329408 141221900063160576 141460107094196352 141492544633085184 141524989610070528 141654955726557504 141687437945251968 141850072745464608 143014099349233728 143100414458461152 143133228128366784 143297522467357104 143903447087296512 144101661201741824 144164022981143088 144440305979607792 144473426893613664 144498089430632448 144639259569111384 144759742084370952 145284164418269184 145371849608595456 145405184130404352 145572086316045312 145884512205121536 146081673093012426 146115170381041092 146282887518760377 146733009249125376 146766655891924992 146855235829091328 146935120832113152 147057515768249856 147167440126583569 147483289953897282 147542290752907008 147572302410288063 148400429808774528 148434458799787776 148604838114296256 149824294556340096 149914719908864064 149949096134479488 150121214013421728 151378950832091136 151526843358116688 151653063136007664 152294318637576192 152504090426333184 152586182933065728 152796356738758656 152831393738698752 153006820040051712 153037943240298732 153073035637281144 153134272618177536 153248739305368014 153932031347928064 154060254614356992 154320116830032384 154355503236092928 154532678974426368 154568114122093056 154812501951341157 155467116942525696 155502766361682432 155681258976881792 155800779483621888 156015381108254976 156109543045593984 156324569964389568 157269843252156096 157571242886844864 157607374793033088 157788283166303328 158706015212161648 158742407327550816 158805912344776704 158874637571055648 159142620480970896 159361825192377192 159398367688408464 159581331838647684 159766189970444288 160072373726318592 160205711813554176 160292859089577984 160426380838090752 160546298319909348 160890861767887944 161209712775776742 161668693821938688 161705765294954496 161742845268652032 161891377973208576 161928500508859392 162049540813541458 162114368851959552 162184525853785974 162495344227058766 162719167015250307 163444684970552832 163543330809669888 163580832146704896 163768597105550976 164758883407020672 165074635405266048 165112487878415616 165302010936127296 165439705239281088 166950483534871344 166988766149761248 167180442878583288 167656423222751232 167887354935179264 167925852379557888 168065732306571264 168191360144666936 168349218360035328 168552331375882608 168581104335737856 168619760860465152 168654059897472072 168886365765099444 169498191821314048 169600491210028032 169639381485471744 169834100702052864 169964486709405696 170198597572641792 170467698777881274 171188510790646272 171227765207245824 171331108467273216 171370395582262272 171424307637465344 171567101729624832 171895901331103488 172132672545058176 172207165091941287 173133834776903616 173173535266419072 173317786441151616 173372311133345632 173849263846229664 174795010315730112 174900506560341408 174940612156892736 175141416348992016 175517303746786848 176365847805751296 176608775970772992 176649273282392064 176781317251136136 176928573658675608 177511818562091244 177676705077172224 177717447270494208 177921438830722048 178058033695567872 178303292695148544 178410906337821696 178544267113681854 178585208243494668 178656651387873792 178733967267437604 178790195856262683 179736963716749824 180081420442108416 180122714049180672 180329466475775232 181378303099613312 181419894088629504 181877280549681024 182127800219859648 182169563072466816 182378664958454496 183481483794182112 183875270591871936 184239671743744848 185018717683666944 185199475215475952 185273564402239488 185353743832898256 185671197351972864 185708964830924304 185964762303143208 186751102680705024 186793925680631808 186906663782479872 186949522453377024 187008335604507648 187164110977772544 187304014706560906 187819293976730262 188077998238406199 188295866750880768 188613476125595136 188656726177446912 188699986146760704 188873274302076672 188916583927002624 189073948844892672 189133430327286144 189215280162750303 189621372797867934 190685465798978304 190800552611281536 190844304171155712 191063363289809472 192218697308190784 192587074639477056 192631235858151552 192747497025682368 192852346092148512 193012989445827936 194096115088060416 194775564124016568 194820227174721456 195043850025013836 195644012332167168 195806981105455104 195913494442817536 196076687690999808 196452458664118272 196644386605196376 196723054337209344 196763069880384084 196808188676504328 197034093392616018 197867239745032704 197912611733050368 198139784152395008 198684872967119616 198878981907528153 199044645366010059 199765726075120128 199886293211818752 199932128179305984 200161618684562304 200591204282042112 202035791144155584 202204084181343552 202870649785247136 204009093386735616 204050590987064976 204097380849708192 204179030157570048 204331652407157352 205175998078261308 205413672819142656 205760155773376512 205807337648123904 206043571965901824 206090818829457408 206416669268454876 207289489256700928 207337021815576576 207734372644829184 207859749199635456 208020508144339968 208146057394125312 208193786368533504 208349409617410446 208432759952519424 208522961812010538 209693124336208128 210094990515793152 210143166390710784 210384377555071104 210559624849994112 211656543103401088 211832850094740864 212190160641294528 212238816949627776 212482433589836256 212531156917877952 212775109118196912 214061731093212464 214521149023850592 214650621687691728 214946283701035656 215558258429251584 215855170630944768 215904667345145856 216152491802612736 216246034471714632 216660458969411688 216710140340420496 216958889353667076 217926246627403776 218057774412893184 218107776195606528 218358129474067968 219122509639518639 219172755571561638 219678511209360896 220099513873688064 220149983837887488 220282853743636992 220402681248169728 220586273652374784 221224934930845923 222600644713161792 222651688199681664 222907257171444384 224736441834510144 224774805780983808 224872079863296096 224923644201719232 225181821020132592 226133988280037376 226445467602737152 226931463430189056 227068426248136704 227290265037175032 227479594704011496 228251347720861696 228303686942994432 228441477956364288 228493860776349696 228756135639499776 228879274399598592 229194535108137984 229247090608048128 229510230060077568 229556914860448098 229609553455921716 229873108958052021 230845113035871488 230898047021892096 231090381921535488 231480175245048576 231799018461639552 231852171183139584 233060013754306816 233200675413788544 233254149542523648 233521888465322688 233701169225432832 234023071662382464 234486854946584352 235708423001514848 235904764878234144 236356864330267296 236682424749454992 237881208450428928 238059022818242472 238113610991326224 238208868517165056 238311956356583472 238386927808350244 239042737788565788 239371997757971526 239649284955666432 240108560589477888 240163618732240896 240439288634366976 240639571257136128 240819447479864022 241336292651831916 241893192118172672 242503040732908032 242558647942431744 242837066959812864 242892750763289088 243074311220312187 243171553277939328 243276788780678961 244641978392242816 245167027455829248 245314996214504832 245652895658326464 247138325110531008 247611953107899072 247668731817623424 247953016404190944 249344447472676864 249552147970363392 250030401936150528 250425725302307016 250483149224641872 250770664317874932 251061155667841024 251484634834126848 251542301569929216 251751832849870848 251831032402768896 251888778569336832 252098598459856896 252177907103048192 252287040217000404 252828497063823912 252871656503606784 253329548647649166 254247287731971072 254400736815042048 254459072228207616 254751151053079296 255297896358962688 255701548166821911 256782766185969408 256841647810868736 256996662700909824 257055593373393408 257136461456198016 257350652594437248 258199008817587264 259700752165355424 259760302899628608 259976679661727424 260058466700018448 262192515473595168 262297405782945792 262350759840512112 262410918235339104 262712124523488024 263822986326710272 263883482310733824 264548771708626944 264913163956159488 264973909923588096 265171975876704204 265392860488013412 266354301433493504 266515057615758336 266576170905741312 266882158246083072 267087050543351808 267454939042722816 267816400670522781 267877812365242002 267984977081810688 269381054858874112 269605445575124736 270122130663162624 270494199713662848 272067454649419968 272129841132944256 272442203209543136 273191700329789472 273567997437681744 274724762621202432 275222225691273168 275812905887807904 277146332266180608 277360677525786624 277528076525500416 277591715158044672 277799212823213928 277910346603359232 278030615749347384 278947143454714812 279590832448277504 280126654021057536 280190888520947712 280359995673719808 280512503406761472 280746166466658816 280956022059841359 282443800126321152 282920214188392704 282985089266170368 283049979220141056 283309911453115008 283374875890503936 283700145490929216 286028198698467456 286200828916922304 286266456256733568 286595044934714208 288203322403483648 288328045962286176 288880611959215584 288946853787227328 288996178861264896 289278519138222768 289519484168741904 290743699217190912 291144172632090624 291769024410243072 292163346186024852 292230340762082184 292565775037520754 293466018498250752 293533311783849984 293710471658182656 293870241664226304 294115031536499712 294334880253167138 294966579907794564 295084581505814016 295144604820576126 295551140088924027 296800859617549056 296868917599575552 297209676228592512 299648589112680192 299829439817728128 299898192268958976 300242428026843456 303053686716233376 303306126272015328 305008180852666368 305592713477517312 306013640080103424 306075886480597464 306146071274562288 306268545236355072 306497478610736028 307864062695856128 308120509228713984 308640233660064768 308711006472185856 309065357948852736 309136228244186112 309625003902682314 310934233885051392 311005532723364864 311362517953763584 311601558967243776 312030762216509952 312219086091187968 312524114426115669 312649139928779136 312784442718015807 314539686504312192 315142485773689728 315214749586066176 315576566332606656 317412030424323296 317484814655101632 317749275142111296 318285240961941792 318723650384754384 318796735376816928 319162663677295368 320585718179155968 320852761676181504 321092596639818696 321781723535775888 322419425551553484 323337387643877376 323411530589908992 323782755946417152 323857001017718784 324099081627082916 324228737703919104 324369051707571948 324990688454117532 325438334030500614 326889369941105664 327086661619339776 327161664293409792 327537194211101952 329517766814041344 330149270810532096 330224975756831232 330604021872254592 330879410478562176 333900967069742688 333977532299522496 334360885757166576 335774709870358528 336382720289333872 336698436720070656 337104662751765216 337162208671475712 337239521720930304 337308119794944144 337772731530198888 338996383642628096 339200982420056064 339278762970943488 339668201404105728 339928973418811392 340397195145283584 340935397555762548 342377021581292544 342455530414491648 342662216934546432 342740791164524544 342848615274930688 343134203459249664 343791802662206976 344265345090116352 344335372290672147 344414330183882574 346267669553807232 346347070532838144 346635572882303232 346744622266691264 347698527692459328 349590020631460224 349801013120682816 349881224313785472 350282832697984032 351034607493573696 353217551941545984 353562634502272272 353857147317351216 355023637124182488 355353410154344448 355842877661444096 356606585390297088 356821812675643392 357088534227363708 357170416486989336 357313302775747584 357467934534875208 357580391712525366 359057996636957289 359473927433499648 360162840884216832 360245428098361344 360658932951550464 361229171219796033 362756606199226624 362839788177259008 363754561099362048 364255600439719296 364339126144933632 364757329916908992 366962967588364224 367750541183743872 368479343487489696 370398950430951904 370547128804478976 370707487665796512 371417929661848608 371929524606286416 373502205361410048 373813327564959744 374016671209015296 374328221955545088 374608029413121812 375638587953460524 376155996476812398 376591733501761536 377226952251190272 377313452354893824 377399972293521408 377746548604153344 377833167854005248 378147897689785344 378266860654572288 378430560325500606 379242745595735868 381370931597956608 381601105222563072 381688608342311424 382126726579618944 384437394616381568 385174149278954112 385262471716303104 385494994051364736 385704692184297024 386025978891655872 389551128248033136 389640454349442912 390087700050027672 391826988885635072 392153375381999616 392904917328236544 393288773210392752 393446108674418688 393526139760768168 393616377353008656 394068186785232036 395734479490065408 395825223466100736 396279568304790016 397369745934239232 397757963815056306 398089290732020118 399531452150240256 399772586423637504 399864256358611968 400323237369124608 401182408564084224 401816718547863003 404071582288311168 404408168362687104 405741299570494272 408101181974129952 408194761699416384 408663304814314704 410351996156522616 411520311546753024 412087143931803648 412181637658914816 412833338536909752 414578978513401856 414674043631153152 415468745289658368 415719498399270912 416041016288679936 416292114788250624 416387572737067008 416698819234820892 416865519905038848 417045923624021076 419386248672416256 420189981031586304 420286332781421568 420768755110142208 421119249699988224 423313086206802176 423665700189481728 424380321282589056 424477633899255552 424964867179672512 425062313835755904 425550218236393824 428123462186424928 429042298047701184 429301243375383456 429892567402071312 431710341261889536 432304983605225472 432492068943429264 433320917938823376 433420280680840992 433917778707334152 435852493254807552 436115548825786368 436215552391213056 436716258948135936 438245019279037278 438345511143123276 438848662556281131 439357022418721792 440199027747376128 440299967675774976 440565707487273984 440805362496339456 441172547304749568 441502320379750707 442449869861691846 445201289426323584 445303376399363328 445814514342888768 449472883669020288 449744159726592192 449847288403438464 450363642040265184 452890935205474304 454136852496273408 454580530074350064 454959189408022992 456502695441723392 456882955912728576 457512271278999552 457758548799197184 458389070216275968 458494181216096256 459020460120155136 459113829720896196 459219106911843432 459746217916104042 461690226071742976 461796094043784192 462180763843070976 462960350490097152 463598036923279104 463704342366279168 464437505854023471 466120027508613632 466401350827577088 466508299085047296 467043776930645376 467402338450865664 468046143324764928 468973709893168704 471416846003029696 471809529756468288 472713728660534592 473364849498909984 476118045636484944 476227221982652448 476417737034330112 476623912713166944 476773855616700488 478085475577131576 478743995515943052 479298569911332864 480217121178955776 480878577268733952 481279142514272256 481638894959728044 482672585303663832 483786384236345344 485006081465816064 485117295884863488 485674133919625728 485785501526578176 486148622440624374 486343106555878656 486553577561357922 488157501045750921 489283956784485632 490334054911658496 490629992429009664 491305791316652928 494276650221062016 495223906215798144 495337463635246848 495906032808381888 500851450604614032 500966298449283744 501541328635749864 502969269668253696 503662064805537792 503777557138673664 504197196919713792 504355814206096384 504574080434000808 505656994127647824 505743313007213568 506659097295298332 508494575463942144 508801473630084096 508918144456415232 509502302106158592 510595792717925376 511403096333643822 513565532371938816 513683295621737472 513993325401819648 514111186746786816 514272922912396032 514701305188874496 516398017635174528 519401504330710848 519520605799257216 519953359323454848 520116933400036896 524385030947190336 524701519681024224 524821836470678208 525424249046976048 527645972653420544 529097543417253888 529826327912318976 529947819847176192 530343951753408408 530785720976026824 532708602866987008 533030115231516672 533152341811482624 533764316492166144 534174101086703616 534909878085445632 535632801341045562 535755624730484004 535969954163621376 536370587568788049 538762109717748224 539210891150249472 540244261326325248 540988399427325696 544134909298839936 544259682265888512 544884406419086272 546383400659578944 547135994875363488 550444451382546336 551625811775615808 555056153051000832 555598425646427856 555820693206718464 556061231498694768 557894286909429624 559181664896555008 560253308042115072 560381777041895424 560719991347439616 561025006813522944 561492332933317632 561912044119682718 564233994715218597 564887600252642304 565840428376785408 565970178532340736 566099958440282112 566619822906230016 566749751781007872 567400290981858432 567645840488250909 572056397396934912 572401657833844608 572532912513467136 573190089869428416 576656091924572352 577761223918431168 577893707574454656 578557038276445536 579038968337483808 582288345264181248 584326692372049704 584460681524164368 585131550075041508 586932036996501504 587420943316365312 587740483328452608 588230063072999424 588669760506334276 589933159815589128 590169163011628032 590289209641152252 591102280177848054 593601719235098112 593737835199151104 594419352457185024 596636945722584459 599297178225360384 599658879635456256 599796384537917952 600484856053686912 606107373432466752 606612252544030656 612027280160206848 612151772961194928 612292142549124576 612537090472710144 612994957221472056 615728125391712256 616241018457427968 617280467320129536 617422012944371712 618130715897705472 618272456488372224 619250007805364628 621868467770102784 622011065446729728 622725035907527168 623203117934487552 624061524433019904 624438172182375936 625048228852231338 625298279857558272 625568885436031614 629079373008624384 630284971547379456 630429499172132352 631153132665213312 634824060848646592 634969629310203264 635498550284222592 636570481923883584 637447300769508768 637593470753633856 638325327354590736 642185193279637392 643563447071551776 644838851103106968 646674775287754752 647565511892834304 647714002035437568 648198163254165832 648457475407838208 648738103415143896 649981376908235064 650876668061001228 653778739882211328 654173323238679552 654323328586819584 655074388422203904 655564051472963171 657367528918555917 659035533628082688 660298541621064192 660449951513662464 661208043744509184 661758820957124352 663674804792537769 667801934139485376 667955064599044992 668721771514333152 672765440578667744 674209325503530432 674324417342951424 674616239589888288 675545463060397776 678401964840112128 679336402808211456 680794390290567168 681870795111525096 684754043162585088 684911060828983296 685324433869092864 685481582329049088 685697230549861376 686268406918499328 687583605324413952 688530690180232704 688670744581344294 688828660367765148 689619326874156063 692535339107614464 692694141065676288 693271145764606464 693489244533382528 695397055384918656 699180041262920448 699602026241365632 699762448627570944 700565665395968064 702069214987147392 707125269004544544 707714294634702432 710047274248364976 711685755322888192 713643625351286784 714177068454727416 714340832973978672 714626605551495168 714935869069750416 715160783425050732 718115993273914578 718947854866999296 720325681768433664 720490856196722688 721317865903100928 722458342439592066 725513212398453248 725679576354518016 727509122198724096 728511200879438592 728678252289867264 729222933660936561 729514659833817984 729830366342036883 733925935176728448 735501082367487744 736958686974979392 740797900861903808 741414975331593024 742835859323697216 743859049212572832 748033342418030592 748656443911090176 749216058826243624 751277175906921048 752311992953624796 753183467003523072 754453904502380544 754626904709787648 755493097208306688 755666335708010496 756295795379570688 756533721309144576 756861120651001212 758485491191471736 762741863195913216 763202210445126144 763377216684622848 764253453159237888 767104644500465733 768874789232763136 770348298557908224 770524943432606208 770989988102729472 771409384368594048 772051957783311744 779102256496066272 779280908698885824 780175400100055344 786577546420785504 786892217348837376 787052279521536336 787232754706017312 788136373570464072 791468958980130816 791650446932201472 792559136609580032 794739491868478464 795515927630112612 796178581464040236 799062904300480512 799545172847275008 799728512717223936 800646474738249216 802364817128168448 803449202011568343 803633437095726006 808143164576622336 808816336725374208 811482599140988544 816202363948259904 816389523398832768 817326609628629408 820703992313045232 824174287863607296 825666677073819504 829157957026803712 831438996798541824 832082032577359872 832584229576501248 832775145474134016 833397638469641784 833731039810077696 834091847248042152 838772497344832512 840379962063172608 840572665562843136 841537510220284416 842238499399976448 842868066179524077 846626172413604352 847331400378963456 848760642565178112 848955267798511104 849929734359345024 850124627671511808 851100436472787648 856246924372849856 858084596095402368 858602486750766912 859785134804142624 864609967210450944 864984137886858528 866641835877646752 866840561361681984 867835557414668304 872231097651572736 873432517896271872 876490038558074556 876691022286246552 877697325112562262 878714044837443584 880398055494752256 880599935351549952 881131414974547968 881610724992678912 882345094609499136 883004640759501414 884899739723383692 886653420266772081 890402578852647168 890606752798726656 891629028685777536 898945767338040576 899488319453184384 899694576806876928 900727284080530368 909161060148700128 909918378816045984 915024542557999104 916778140432551936 918040920240310272 918227659441792392 918438213823686864 919492435832208084 923380452143485952 923592188087568384 924361527686141952 925920700980194304 927196073846558208 927408684732558336 928875011708046942 932240055017227264 932802701655154176 933016598170094592 934087553861290752 934804676901731328 936092286649529856 937572343278347007 937947419786337408 942833692006059392 943619059512936576 945427457321069184 946729698997819968 952236091272969888 952454443965304896 953247825426333888 953547711233400976 956170951154263152 957487991031886104 961757154537467904 962558285028544512 963277789919456088 965345170607327664 967572768472690688 970012162931632128 970234591769726976 971348267839251456 971571003053156352 972297244881248748 972686213111757312 973107155122715844 976315002091501842 978567913568971264 980668109823316992 981259984858019328 982611582633305856 988553300442124032 990447812431596288 990674927270493696 991812065616763776 1001702901209228064 1001932596898567488 1003082657271499728 1007324129611075584 1008711628412192768 1009148160868001616 1011313988255295648 1011486626014427136 1013318194590596664 1016989150927884288 1017602947260168192 1017836288912830464 1019004604212317184 1021191585435850752 1022806192667287644 1027131064743877632 1027366591243474944 1027986650803639296 1028222373493573632 1028545845824792064 1029402610377748992 1030172080886084983 1032796035270349056 1033006116872016441 1038803008661421696 1039041211598514432 1039906718646909696 1040233866800073792 1048770061894380672 1049403039362048448 1049643672941356416 1050848498093952096 1059652655824637952 1060687903506816816 1061571441952053648 1066060230463033344 1067528632984332288 1069819756170891264 1071265602682091124 1071511249460968008 1071939908327242752 1072741175137576098 1077524219435496448 1078421782300498944 1080488522652650496 1081976798854651392 1083687513659388099 1088269818597679872 1088519364531777024 1089768812838172544 1092766801319157888 1094271989750726976 1100888902765092672 1103251623551231616 1111196851292855712 1111641386413436928 1112122462997389536 1115788573818859248 1118363329793110016 1120506616084230144 1121439982694879232 1122050013627045888 1122984665866635264 1123824088239365436 1128467989430437194 1129775200505284608 1131680856753570816 1131940357064681472 1132199916880564224 1133239645812460032 1133499503562015744 1134800581963716864 1135291680976501818 1144112794793869824 1144803315667689216 1145065825026934272 1146380179738856832 1153312183849144704 1155522447836862336 1155787415148909312 1157114076552891072 1158077936674967616 1168653384744099408 1168921363048328736 1170263100150083016 1175480966656905216 1176460126145998848 1177339521012668552 1179866319631178256 1180338326023256064 1180578419282304504 1182204560355696108 1187203438470196224 1187475670398302208 1188838704914370048 1193273891445168918 1198594356450720768 1199317759270912512 1199592769075835904 1200969712107373824 1205450155643589009 1212214746864933504 1213224505088061312 1224303545922389856 1224584285098249152 1225989914442944112 1234560934640259072 1236261431795410944 1236544912976744448 1238500015610729256 1243736935540205568 1244022130893459456 1245450071815054336 1246406235868975104 1248123048866039808 1248876344364751872 1250096457704462676 1250596559715116544 1251137770872063228 1258158746017248768 1260569943094758912 1260858998344264704 1262306265330426624 1269648121697293184 1269939258620406528 1270997100568445184 1273140963847767168 1274894601539017536 1275186941507267712 1276650654709181472 1284370386559274784 1287126894143103552 1289677702206213936 1295131023785668608 1296396326508331664 1296914950815676416 1297476206830287792 1299962753816470128 1301753336122002456 1307557479764422656 1308346646477359104 1308646657173639168 1310148776844407808 1311128102945926342 1314735057837111834 1316545987668843393 1318071067256165376 1320597083242128384 1320899903027324928 1322416087489018368 1323517641914248704 1324506961139252121 1327349609585075538 1335603868278970752 1335910129198089984 1337443543028666304 1345530881157335488 1348418651007060864 1349232479179776576 1351090926120795552 1358672805616422912 1363741590223050192 1369508086325170176 1370648867738185728 1371394461099722752 1372536813836998656 1375167210648827904 1377061380360465408 1377341489162688588 1377657320735530296 1379238653748312126 1385070678215228928 1385388282131352576 1386542291529212928 1386978489066765056 1390794110769837312 1393312517562070413 1398360082525840896 1399204052482731264 1399524897255141888 1401131330791936128 1404138429974294784 1414250538009089088 1415428589269404864 1420094548496729952 1428354136909454832 1428681665947957344 1429253211102990336 1429871738139500832 1430321566850101464 1436231986547829156 1437895709733998592 1440651363536867328 1442635731806201856 1444916684879184132 1451026424796906496 1451359152709036032 1455018244397448192 1457022401758877184 1457356504579734528 1458445867321873122 1459029319667635968 1459660732684073766 1467851870353456896 1471002164734975488 1473917373949958784 1481595801723807616 1482829950663186048 1485671718647394432 1487718098425145664 1498432117652487248 1502554351813842096 1504623985907249592 1508907809004761088 1510986194416613376 1511332671416020992 1512591590759141376 1513067442618289152 1513722241302002424 1516970982382943472 1525483726391826432 1526404420890252288 1526754433369245696 1528506906318475776 1534209289000931466 1537749578465526272 1540696597115816448 1541049886865212416 1541979976205458944 1542818768737188096 1544103915566623488 1558204512992132544 1558561817397771648 1560350800200110688 1573155092841571008 1574104559043072672 1574465509412034624 1576272747140928144 1582937917960261632 1585118273219160064 1589478983736956928 1591031855260225224 1592357162928080472 1598125808600961024 1599090345694550016 1599457025434447872 1601292949476498432 1604729634256336896 1606898404023136686 1607266874191452012 1609111762706364147 1616286329153244672 1617632673450748416 1622965198281977088 1632404727896519808 1632779046797665536 1634653219257258816 1641407984626090464 1651333354147639008 1665168459153002496 1666795276939283568 1667462079620155392 1668183694496084304 1677544994689665024 1680759924126345216 1681145331125686272 1683075020440568832 1684476998799952896 1685736132359048154 1693252344827208704 1694662800757926912 1697521285130356224 1697910535597022208 1699859468718690048 1700249255343023616 1702200872945575296 1702937521464752727 1712493848745699712 1716169192190804736 1717204973501533824 1719570269608285248 1729968275773717056 1733283671755293504 1733681122723363968 1735671114829336608 1746865035792543744 1752980077116149112 1753382044572493104 1755394650225124524 1757428089674887168 1760796110989504512 1762262829949095936 1763221449985357824 1764690189218998272 1766009281519002828 1769799479446767384 1773306840533544162 1780805157705294336 1781213505597453312 1783258057371555072 1789910837167753377 1797891534676081152 1798976638906368768 1799389153613753856 1801454568161060736 1818322120297400256 1819836757632091968 1836081840480620544 1836455318883584784 1836876427647373728 1838984871664416168 1846760904286971904 1847184376175136768 1848723055372283904 1851841401960388608 1854392147693116416 1854817369465116672 1857750023416093884 1864480110034454528 1865605403310308352 1866033196340189184 1868175107722581504 1869609353803462656 1872184573299059712 1875144686556694014 1875894839572674816 1885667384012118784 1887238119025873152 1890854914642138368 1893459397995639936 1904472182545939776 1904908887930609792 1906495650852667776 1907095422466801952 1912341902308526304 1914975982063772208 1926555579838912176 1930690341214655328 1940024325863264256 1942696535678502912 1943142006106312704 1944594489762497496 1945372426223514624 1946214310245431688 1952630004183003684 1957135827137942528 1961336219646633984 1962519969716038656 1965223165266611712 1966692154418889513 1977106600884248064 1980895624863192576 1981349854540987392 1983624131233527552 2003405802418456128 2003865193797134976 2006165314542999456 2017423256824385536 2018296321736003232 2022627976510591296 2022973252028854272 2026636389181193328 2035205894520336384 2038009208424634368 2042383170871701504 2045612385334575288 2054262129487755264 2054733182486949888 2055973301607278592 2056444746987147264 2057091691649584128 2058805220755497984 2060344161772169966 2065592070540698112 2066012233744032882 2068857980622468189 2077606017322843392 2078082423197028864 2079813437293819392 2080467733600147584 2097540123788761344 2098806078724096896 2099287345882712832 2101696996187904192 2121375807013633632 2123142883904107296 2135057265968664576 2142531205364182248 2143022498921936016 2143879816654485504 2145482350275152196 2155048438870992896 2156843564600997888 2160977045305300992 2163953597709302784 2167375027318776198 2176539637195359744 2177038729063554048 2179537625676345088 2185533602638315776 2187668800982809683 2188543979501453952 2189491099026110649 2201777805530185344 2206503247102463232 2222393702585711424 2224244925994779072 2231577147637718496 2244100027254091776 2245969331733270528 2247648176478730872 2256935978860874388 2259550401010569216 2263361713507141632 2263880714129362944 2266479291624920064 2266999007124031488 2269601163927433728 2270583361953003636 2288225589587739648 2289606631335378432 2290131650053868544 2292760359477713664 2306624367698289408 2311044895673724672 2311574830297818624 2314228153105782144 2316155873349935232 2337306769488198816 2337842726096657472 2340526200300166032 2354679042025337104 2359732639262356512 2360676652046512128 2361156838564609008 2364409120711392216 2374406876940392448 2374951340796604416 2377677409828740096 2386547782890337836 2397188712901441536 2398635518541825024 2399185538151671808 2401939424214747648 2410347606034705029 2410900311287178018 2424429493729867008 2426449010176122624 2448607091844779712 2449168570196498304 2451979828885888224 2472522863590821888 2477000031221458512 2487473871080411136 2490900143630108672 2496246097732079616 2497752688729503744 2500192915408925352 2501193119430233088 2502275541744126456 2516317492034497536 2521139886189517824 2521717996688529408 2524612530660853248 2528604198538572231 2539296243394586368 2539878517240813056 2541994201136890368 2546281927695534336 2549789203078035072 2550373883014535424 2553301309418362944 2568740773118549568 2574253788286207104 2579355404412427872 2592792653016663328 2593829901631352832 2594952413660575584 2599925507632940256 2603506672244004912 2616693292954718208 2620297553688815616 2622256205891852684 2629470115674223668 2633091975337686786 2636142134512330752 2641194166484256768 2641799806054649856 2644832174978036736 2647035283828497408 2649013922278504242 2654699219170151076 2671207736557941504 2671820258396179968 2674887086057332608 2691061762314670976 2696837302014121728 2698464958359553152 2702181852241591104 2727483180446100384 2742788922199445504 2745073627673997312 2750334421297655808 2754122760720930816 2754682978325377176 2755314641471060592 2758477307496624252 2770141356430457856 2770776564262705152 2773084583058425856 2773956978133530112 2781588221539674624 2786625035124140826 2796720165051681792 2798408104965462528 2799049794510283776 2802262661583872256 2808276859948589568 2812717029835041021 2828501076018178176 2830857178538809728 2840189096993459904 2856708273818909664 2857363331895914688 2859743476279001664 2860643133700202928 2872463973095658312 2885271463612403712 2889833369758368264 2902052849593812992 2902718305418072064 2910036488794896384 2914044803517754368 2914713009159469056 2916891734643746244 2918058639335271936 2919321465368147532 2935703740706913792 2942004329469950976 2947834747899917568 2963191603447615232 2965659901326372096 2971343437294788864 2975436196850291328 2996864235304974496 3005108703627684192 3009247971814499184 3021972388833226752 3026134885236578304 3027444482604004848 3033941964765886944 3050967452783652864 3052808841780504576 3053508866738491392 3057013812636951552 3068418578001862932 3075499156931052544 3081393194231632896 3082099773730424832 3083959952410917888 3085637537474376192 3088207831133246976 3090516242658254949 3116409025984265088 3117123634795543296 3120701600400221376 3146310185683142016 3148209118086145344 3148931018824069248 3152545494281856288 3170236546438320128 3178957967473913856 3182063710520450448 3184714325856160944 3198180691389100032 3202585898952996864 3209459268512673792 3213796808046273372 3214533748382904024 3218223525412728294 3232572658306489344 3235265346901496832 3245930396563954176 3251062540978164297 3264809455793039616 3265558093595331072 3269306438514517632 3282815969252180928 3302666708295278016 3333590553878567136 3334924159240310784 3336367388992168608 3355089989379330048 3361519848252690432 3366150040881137664 3368953997599905792 3371472264718096308 3386504689654417408 3389325601515853824 3395042570260712448 3395821071194044416 3399718937437380096 3400498510686047232 3404401745891150592 3405875042929505454 3424987697491399424 3432338384381609472 3434409947003067648 3439140539216570496 3459936551547434112 3466567343510587008 3467362245446727936 3471342229658673216 3505960154232298224 3506764089144986208 3510789300450249048 3526442899970715648 3529380378437996544 3532018563038005656 3539598958893534768 3546613681067088324 3561610315410588672 3562427011194906624 3566516114743110144 3579821674335506754 3595783069352162304 3597953277812737536 3598778307227507712 3602909136322121472 3636644240594800512 3639673515264183936 3672910637767169568 3673752855294747456 3677969743328832336 3693521808573943808 3703682803920777216 3708784295386232832 3709634738930233344 3715500046832187768 3728960220068909056 3731210806620616704 3732066392680378368 3736350215445163008 3739218707606925312 3744369146598119424 3750289373113388028 3751789679145349632 3771334768024237568 3774476238051746304 3781709829284276736 3786918795991279872 3808944365091879552 3809817775861219584 3812991301705335552 3814190844933603904 3824683804617052608 3829951964127544416 3853111159677824352 3861380682429310656 3885393071357005824 3889188979524994992 3890744852447029248 3892428620490863376 3905260008366007368 3914271654275885056 3922672439293267968 3925039939432077312 3930446330533223424 3933384308837779026 3949637963006530179 3954213201768496128 3961791249726385152 3962699709081974784 3967248262467055104 3973520883417756363 4006811604836912256 4007730387594269952 4012330629085998912 4036592643472006464 4045255953021182592 4053272778362386656 4076018416849268736 4091224770669150576 4108524258975510528 4111946603214557184 4114183383299168256 4117610441510995968 4120688323544339932 4131184141081396224 4132024467488065764 4137715961244936378 4155212034645686784 4156164846394057728 4159626874587638784 4160935467200295168 4195080247577522688 4197612157448193792 4198574691765425664 4203393992375808384 4242751614027267264 4246285767808214592 4285062410728364496 4286044997843872032 4287759633308971008 4290964700550304392 4310096877741985792 4313687129201995776 4321954090610601984 4327907195418605568 4334750054637552396 4353079274390719488 4354077458127108096 4359075251352690176 4371067205276631552 4375337601965619366 4377087959002907904 4378982198052221298 4403555611060370688 4413006494204926464 4444787405171422848 4448489851989558144 4463154295275436992 4495296352957461744 4513871957721748776 4526723427014283264 4532958583249840128 4533998014248062976 4539202327854867456 4541166723906007272 4576451179175479296 4579213262670756864 4580263300107737088 4585520718955427328 4613248735396578816 4622089791347449344 4623149660595637248 4628456306211564288 4632311746699870464 4674613538976397632 4675685452193314944 4681052400600332064 4709358084050674208 4719465278524713024 4722313677129218016 4728818241422784432 4748813753880784896 4755354819657480192 4773095565780675672 4794377425802883072 4797271037083650048 4798371076303343616 4803878848429495296 4820695212069410058 4821800622574356036 4827335288119092441 4848858987459734016 4852898020352245248 4897214183689559424 4898337140392996608 4903959657771776448 4954000062442917024 4981800287260217344 4995505377459007488 5000385830817850704 5002386238860466176 5004551083488252912 5032634984068995072 5042279772379035648 5043435993377058816 5049225061321706496 5057208397077144462 5078592486789172736 5079757034481626112 5083988402273780736 5092563855391068672 5099578406156070144 5100747766029070848 5106602618836725888 5108812564394258181 5137481546237099136 5148507576572414208 5158710808824855744 5185585306033326656 5189904827321151168 5199851015265880512 5207013344488009824 5240595107377631232 5244512411783705368 5258940231348447336 5266183950675373572 5272284269024661504 5282388332968513536 5289664349956073472 5294070567656994816 5298027844557008484 5309398438340302152 5342415473115883008 5343640516792359936 5349774172114665216 5369732511503260131 5382123524629341952 5393674604028243456 5396929916719106304 5404363704483182208 5454966360892200768 5508245521441861632 5509365956650754352 5510629282942121184 5516954614993248504 5540282712860915712 5541553128525410304 5546169166116851712 5547913956267060224 5563176443079349248 5573250070248281652 5593440330103363584 5596816209930925056 5598099589020567552 5604525323167744512 5616553719897179136 5625434059670082042 5657002152036356352 5661714357077619456 5680378193986919808 5713416547637819328 5714726663791829376 5719486952558003328 5721286267400405856 5744927946191316624 5779666739516736528 5804105699187625984 5820072977589792768 5828089607035508736 5829426018318938112 5833783469287492488 5836117278670543872 5838642930736295064 5871407481413827584 5884008658939901952 5895669495799835136 5900076463256668539 5926383206895230464 5931319802652744192 5942686874589577728 5950872393700582656 5993728470609948992 6010217407255368384 6018495943628998368 6052269770473156608 6054888965208009696 6067883929531773888 6105617683561009152 6114027625273903104 6136837156003725864 6150998313862105088 6162786388463265792 6164199547460849664 6167919904821835776 6171275074948752384 6176415662266493952 6181032485316509898 6206573941867404567 6232818051968530176 6234247269591086592 6241403200800442752 6292620371366284032 6296418236172290688 6297862037648138496 6305090988563712576 6364127421040900896 6369428651712321888 6405171797905993728 6427593616092546744 6429067496765808048 6436447050825456588 6465145316612978688 6470530693802993664 6491860793127908352 6502125081956328594 6529618911586079232 6531116187190662144 6538612877029035264 6563006402948429049 6565631938504361856 6605333416590556032 6667181107757134272 6672734777984337216 6732300081762275328 6737907995199811584 6742944529436192616 6773009379308834816 6778651203031707648 6790085140521424896 6791642142388088832 6799437874874760192 6800997021372094464 6808803491782301184 6811750085859010908 6849975394982798848 6864676768763218944 6868819894006135296 6878281078433140992 6919873103094868224 6933134687021174016 6934724490893455872 6942684459317346432 7011920308464596448 7013528178289972416 7021578600900498096 7064037126076011312 7079197917787069536 7093227362134176648 7123220630821177344 7124854022389813248 7133032229486220288 7159643348671013508 7191566138704324608 7195906555625475072 7197556614455015424 7205818272644242944 7211204566202594881 7231042818104115087 7273288481189601024 7279347030528367872 7345821275534339136 7347505710589494912 7355939486657664672 7417568590772465664 7431000093664375536 7462421613241233408 7472700430890326016 7488738293196238848 7500578746226776056 7503579358290699264 7542669536048475136 7548952476103492608 7563419658568553472 7573837591982559744 7585812595615716693 7617888730183759104 7619635551722439168 7625982603410671104 7628381689867207808 7649367609234105216 7659903928255088832 7706222319355648704 7722761364858621312 7778377959049989984 7781489704894058496 7784857240981726752 7810520016732014736 7828543308551770112 7850079878864154624 7860892661066446848 7866768617675558052 7899275926013060358 7908426403536992256 7923582499452770304 7925399418163949568 7934496524934110208 7947041766835512726 8013623209673824512 8015460775188539904 8024661258171997824 8073185286944012928 8090511906042365184 8106545556724773312 8182449541338301152 8228366766598336512 8235220883021991936 8241376647088679864 8262368282162792448 8264048934976131528 8275431922489872756 8310424069291373568 8312329692788115456 8319253749175277568 8321870934400590336 8390160495155045376 8395224314896387584 8397149383530851328 8406787984751616768 8438151089505123063 8485503228054534528 8492571535616429184 8570124821456728992 8572089995687744064 8581929401100608784 8655814390837211136 8669500109275104792 8706158548781438976 8708154916254216192 8718150502705380352 8742134410553263104 8750675203931238732 8754175918005815808 8757964396104442596 8807111222120741376 8826012988409852928 8889574810342845696 8896979703979116288 8926308590550873984 8990592705914923488 9027743915443497552 9065917166499680256 9078404655709734912 9082333447812014544 9152902358350958592 9158426525341513728 9160526600215474176 9171041437910854656 9226497470793157632 9244179582694898688 9246299321191274496 9256912612423128576 9264623493399740928 9271548727974764847 9349227077952795264 9351370904386629888 9362104801200664128 9418716168101348416 9438930557049426048 9444627354258436032 9457636482845568864 9510709639314960384 9546191131561351344 9594542074167300096 9607757696858990592 9641390424138820116 9643601245148712072 9654670576238184882 9697717974919468032 9705796040704490496 9753187622934492891 9794428367379118848 9796674280785993216 9807919315543552896 9908000124885834048 10000771661635701408 10004772477720932352 10009102166976505824 10065269968137990144 10084559544758071296 10098450122643412992 10114416794154288924 10157184973578345472 10159514068963252224 10167976804547561472 10185127710782137344 10199156812312140288 10201495532058141696 10213205237673451776 10217625128788516362 10274963092474198272 10297015153144828416 10317421617649711488 10371170612066653312 10379809654642302336 10399702030531761024 10414026688976019648 10489024823567410736 10517880462696894672 10532367901350747144 10579328699912146944 10588141135313989632 10596055689114016968 10618796876680604304 10684830946231766016 10687281033584719872 10699548344229330432 10739465023006520262 10764247049258683904 10787349208056486912 10793859833438212608 10808727408966364416 10909932721784401536 11018731913301508704 11021258565884242368 11033909229986497008 11080565425721831424 11095827912534120448 11126352886158698496 11146500140496563304 11186880660206727168 11193632419861850112 11196199178041135104 11209050646335489024 11233107439794358272 11250868119340164084 11314004304072712704 11323428714155238912 11360756387973839616 11426833095275638656 11429453327583658752 11438973905116006656 11442572534800811712 11489855892382633248 11559333479033473056 11656179214071017472 11667566938574984976 11672234557341087744 11677285861472590128 11742814962827655168 11768017317879803904 11791338991599670272 11800152926513337078 11852766413790460928 11862639605305488384 11885373749179155456 11901744787401165312 11920562650253269089 11987456941219897984 12020434814510736768 12036991887257996736 12109777930416019392 12135767859063547776 12228055250547806208 12273674312007451728 12301996627724210176 12325572776926531584 12335839809643671552 12342550149897504768 12352831324532987904 12362064970633019796 12413147883734809134 12465636103937060352 12468494539182173184 12482806401600885504 12585240742732568064 12592836472344581376 12595724075296276992 12610181977127425152 12728254842081801792 12738857303424643776 12855187232185093488 12858134993531616096 12872894101650913176 12930290633225957376 12941061387605987328 12983721586255816704 13004250163912657188 13059237823172158464 13062232374381324288 13077225754058070528 13126012805896858098 13131263877008723712 13210666833181112064 13334362215514268544 13345469555968674432 13485889058872385232 13580170281042849792 13598875749749520384 13601994042744188928 13617606983564602368 13623500171718021816 13699950789965597696 13729353537526437888 13737639788012270592 13756562156866281984 13839746206189736448 13866269374042348032 13869448981786911744 13885368918634692864 14023840616929192896 14027056356579944832 14043157201800996192 14128074252152022624 14158395835574139072 14186454724268353296 14246441261642354688 14266064458972440576 14319286697342027016 14383132277408649216 14391813111250950144 14395113228910030848 14411636545288485888 14422409132405189762 14462085636208230174 14482005864357277323 14546576962379202048 14558694061056735744 14691642551068678272 14695011421178989824 14711878973315329344 14862000187328751072 14945400861780652032 15001157492453552112 15007158716581398528 15085339072096950272 15097904952206985216 15126839317137106944 15147675183965119488 15171625191231433386 15235777460367518208 15239271103444878336 15251965206821342208 15256763379734415616 15298735218468210432 15319807856510177664 15326437693182774543 15412444638711297408 15445522729717242624 15556755918099979968 15569714481963453504 15621040033464029472 15721785322132893696 15733537235351116104 15798551852026120716 15816852807073984512 15847164998905540608 15868993049868220416 15894083533671025452 16027246419347649024 16030921550377079808 16049322516343995648 16146370573888025856 16181023812084730368 16213091113449546624 16364899082676602304 16482753294177359728 16524736564325584896 16528097869952263056 16550863844979745512 16620848138582747136 16624659385576230912 16638507498350555136 16643741868801180672 16780320990310090752 16790448629792775168 16794298767061702656 16813575969503233536 16876302179010246126 16971006456109069056 16985143071232858368 17140249642913457984 17144179991375488128 17163858802201217568 17339000218550209584 17412317097562877952 17436301005410760704 17484268821106526208 17501350407862477464 17508351836011631616 17515928792208885192 17614222444241482752 17652025976819705856 17700229389770005617 17779149620685691392 17793959407958232576 17852617181101747968 17981185411829846976 18055487830886995104 18156809311419469824 18164666895624029088 18316853050683027456 18342082875821709312 18452994941586315264 18488359165389797376 18492598642382548992 18513825224846257152 18529246986799481856 18543097455949529694 18698454155905590528 18702741808773259776 18724209602401328256 18837432336202696832 18877861114098852096 18889254708516872064 18915272965691137728 19092382263122702688 19215515393717981184 19282780848277640232 19287202490297424144 19309341152476369764 19395435949838936064 19411592081408980992 19506375245868985782 19588856734758237696 19593348561571986432 19615838631087105792 19689019208845287147 19816000249771668096 20001543323271402816 20018204333953011648 20196900245286825984 20228833588308577848 20314369947156690944 20319028137926504448 20335953609095122944 20370255421564274688 20398313624624280576 20402991064116283392 20426410475346903552 20435250257577032724 20549926184948396544 20594030306289656832 20634843235299422976 20742341224133306624 20759619309284604672 20799404061063522048 20828053377952039296 20978049647134821472 21035760925393789344 21064735802701494288 21192111378228033936 21237593753361208608 21369661892463532032 21374562067169439744 21399096688458660864 21478930046013040524 21528494098517367808 21574698416112973824 21587719666876425216 21617454817932728832 21633613698607784643 21819865443568803072 22037463826603017408 22042517131768484736 22067818459972994016 22191655825068240896 22252705772317396992 22293000280993126608 22387264839723700224 22418101292670978048 22466214879588716544 22501736238680328168 22628008608145425408 22646857428310477824 22721512775947679232 22757437786847150079 22853666190551277312 22858906655167317504 22877947810232013312 22885145069601623424 22979711784765266496 23118666958066946112 23335133877149969952 23344469114682175488 23354571722945180256 23485629925655310336 23582677983199340544 23600305853026674156 23705532827580921856 23725279210610976768 23770747498358310912 23803489574802330624 23841125300506538178 23974913882439795968 24040869629021473536 24073983774515993472 24219555860832038784 24271535718127095552 24547348624014903456 24685100299795009536 24705662649065975808 24724129941266039592 24826295767469618268 24931272207874120704 24936989078364346368 24965612803201771008 25170481485465136128 25185672944689162752 25191448150592553984 25220363954254850304 25456509684163603584 25477714606849287552 25710374464370186976 25716269987063232192 25745788203301826352 25967443172511633408 26008500327825314376 26118475646344316928 26124464748762648576 26154451508116141056 26252025611793716196 26262527754017447424 26421333666362224128 26668724431028537088 26690939111937348864 26971778117744770464 27197751499499040768 27235213967129204736 27247000343436043632 27399901579931195392 27458707075052875776 27475279576024541184 27513124313732563968 27679492412379472896 27732538748084696064 27738897963573823488 27770737837269385728 27814646183924294541 28047681233858385792 28054112713159889664 28086314403601992384 28256148504304045248 28316791671148278144 28372909448536706592 28532128917944881152 28638573394684054032 28783626222501900288 28823273090576971776 28844818264810379524 28924171272416460348 28964011728714554646 29093153924758404096 29117388122113471488 29383285102137356544 29390022842357979648 29423757946630658688 29724000374657502144 30002314984907104224 30014317433162797056 30170678144193900544 30195809904413970432 30253678634274213888 30295350367930238976 30343250382462866772 30471554920735036416 30478542206889756672 30503930413642684416 30513526759468831232 30597470436936420864 30639615713020355328 30652875386365549086 30824889277422594816 30891045459434485248 31113511836199959936 31139428963926907008 31242080066928058944 31467074470702232208 31597103704052241432 31737986099736440832 31788167067342050904 32054492838695298048 32061843100754159616 32098645032687991296 32292741147776051712 32362047624169460736 32426182226899093248 32729798165353204608 32965506588354719456 33056195739904526112 33101727689959491024 33241696277165494272 33287483737602361344 33560641980620181504 33580897259585550336 33588597534123405312 33627151939006467072 33752604358020492252 33942012912218138112 33970286142465716736 34280499285826915968 34288359982750976256 34327717604402435136 34678000437100419168 34872602010821521408 34968537642213052416 35002700815724954928 35016703672023263232 35031857584417770384 35228444888482965504 35304051953639411712 35400458779540011234 35558299241371382784 35587918815916465152 35705234362203495936 35761687950759807267 35962370823659693952 36110975661773990208 36329333791248058176 36684165751643418624 36905989883172630528 36976718330779594752 37027650449692514304 37058493973598963712 37086194911899059388 37396908311811181056 37405483617546519552 37448419204802656512 37674864672405393664 37755722228197704192 37778509417033744128 37830545931382275456 38184764526245405376 38565561696555280464 38574404980594848288 38618682304952739528 38790871899677872128 38823184162817961984 39012750491737971564 39177713469516475392 39186697123143972864 39231677262174211584 39378038417690574294 39632000499543336192 40003086646542805632 40036408667906023296 40457667176617155696 40628739894313381888 40740510843128549376 40796627249248561152 40805982128232566784 40852820950693807104 40870500515154065448 41099852369896793088 41188060612579313664 41269686470598845952 41484682448266613248 41519238618569209344 41598808122127044096 41656106755904078592 41956099294269642944 42071521850787578688 42129471605402988576 42384222756456067872 42475187506722417216 42739323784927064064 42798193376917321728 42957860092026081048 43056988197034735616 43149396832225947648 43175439333752850432 43234909635865457664 43267227397215569286 43446017593071831969 43639730887137606144 44074927653206034816 44085034263536969472 44135636919945988032 44586000561986253216 44836202585341956096 45003472477360656336 45256017216290850816 45293714856620955648 45443025551895358464 45514875573694300158 45707332381102554624 45717813310334635008 45755895620464026624 45770290139203246848 45959423569530532992 46237333916133892224 46670267754299939904 46709143445890360512 47165355966398681088 47200611706053348312 47411065655161843712 47450558421221953536 47541494996716621824 47606979149604661248 47682250601013076356 47949827764879591936 48081739258042947072 48147967549031986944 48439111721664077568 48543071436254191104 49094697248029806912 49448259882532079184 49652591534939236536 49862544415748241408 49873978156728692736 49931225606403542016 50340962970930272256 50371345889378325504 50382896301185107968 50440727908509700608 50913019368327207168 50955429213698575104 51420748928740373952 51432539974126464384 51491576406603652704 52017000655650628752 52236951292688633856 52308903016232282112 52504051223587432392 52525055508034894848 52842667332724448256 53100688169310016851 53337448862057074176 53381878223874697728 53943556235489540928 54470427934258409472 54494000686872087264 54799803159862390784 54950559152049082368 55026248627465127936 55358984824758945792 55465077496169392128 55477795927147646976 55541475674538771456 55629292367848589082 56095362467716771584 56108225426319779328 56172628807203984768 56512297008608090496 56633583342296556288 56745818897073413184 57277146789368108064 57646546181153943552 57689636529620759048 57848342544832920696 57928023457429109292 58186307849516808192 58234776244226942976 58766570204274713088 58780045684715959296 58847515893261317376 59067057626535861441 59448000749315004288 60004629969814208448 60590700735860477952 60686500764925733544 60943109841470072832 60957084413779513344 61007860827285368832 61027053518937662464 61194940873872841728 61279231426040710656 61305750772731098172 61649778554845189632 61782090918868970496 62227023672399919872 62278857927853814016 62484160133856117888 62934148941404464416 63194207408104482864 63576334134684101808 64108985677390596096 64123686201508319232 64197290065375982592 64585482295552103424 64724095248338921472 64852364453798186496 64900841095823353929 65459596330706409216 65931013176709438912 66112391479809052224 66203455379918982048 66574967475204722688 67161794519171100672 67254303878012934144 67505208716040984504 67884025824436276224 67940572284931433472 68272313360541450237 68560998571653831936 68576719965501952512 68655435208804870272 69356000874200838336 70005401631449909856 70033407344046526464 70063715168835540768 70456889776965931008 70800917559080022468 71116598482742765568 71175837631832930304 71410468724406991872 71523375901519614534 71924741647319387904 72221951323547980416 72658667582496116352 74055300899385028608 74116987947197927424 74172389823798118776 74793816623622362112 74810967235093039104 74896838409605313024 75349729344810787328 75511444456395408384 75557018834067488256 75661091862764550912 76369529052490810752 77131123393110560928 77148809961189696576 77237364609905479056 78025500983475943128 78355426939032950784 78373394246287945728 78463354524348423168 78756076835381148588 79264000999086672384 80006173293085611264 80072817335812046592 80915334353234311392 81593254498497122304 81705641901387614208 81741001030308130896 82199704739793586176 82376121225158627328 82539372941197691904 82969364896533226496 83038477237138418688 83197616244254088192 83312213511808157184 83443938551772883623 83912198588539285888 84143043701575157376 84258943210805977152 84768445512912135744 84950375013444834432 85596386753834643456 85915720184052162096 86113976394069471232 86350878667505700864 86469819271730915328 86534454794431138572 86892035186143663938 87279461774275212288 88149855306412069632 88170068527073938944 88271273839891976064 89172001123972506432 90006944954721312672 90512034432581701632 90587429713241911296 90886051103790716928 91029751147388600316 91414664762205109248 91435626620669270016 91511791240928053248 91540580278406493696 91918847139061065984 92474667832267784448 93340535508599879808 93418286891780721024 94401223412106696624 95213958299209322496 95364501202026152712 95899655529759183872 96163478516085894144 96295935098063973888 96878223443328155136 97086142872508382208 98189394496059613824 98896519765064158368 99305183069878473072 99725088831496482816 99862451212807084032 100681925941860544512 100742691778756651008 100765792602370215936 100881455817019401216 101826038736654414336 101910858427397150208 102841497857480747904 102865079948252928768 102983152813207305408 104034001311301257504 104617806032464564224 105008102447174864784 105050111016069789696 105685334665448896512 106201376338620033702 106674897724114148352 106763756447749395456 107285063852279421801 107887112470979081856 108988001373744174528 110052497254930255872 110717969649517891584 110930154992338784256 111082951349077542912 111258584735697178164 112190724935433543168 112216450852639558656 112345257614407969536 113024594017216180992 113267166684593112576 113491637794146826368 114554293578736216128 115379273059241518096 115696685089665841392 115856046914858218584 116372615699033616384 116469552488453885952 117533140408549426176 117560091369431918592 117695031786522634752 118134115253071722882 118896001498630008576 120009259939628416896 121373001529851467088 121886219682940145664 122054107037875324928 122389881747745683456 122558462852081421312 122611501545462196344 123299557109690379264 123564181837737940992 124454047344799839744 124557715855707628032 124968320267712235776 125868297882808928832 126388414816208965728 127152668269368203616 128217971354781192192 128394580130751965184 129170964591104206848 129448190496677842944 129704728907596372992 129801682191646707858 130919192661412818432 131862026353418877824 132224782959618104448 132406910759837964096 134508607756025868288 135010417432081969008 135768051648872552448 135881144569862866944 136544626721082900474 137121997143307663872 137153439931003905024 137310870417609740544 138712001748401676672 140010803262899819712 140127430337671081536 141601835118160044936 142233196965485531136 142351675263665860608 142820937448813983744 143046751803039229068 143849483294638775808 144443902647095960832 145317335164992232704 148344779647596237552 149587633247244724224 149621934470186078208 149793676819210626048 150699458689621574656 151022888912790816768 151114037668134976512 151322183725529101824 152739058104981621504 154262246786221121856 154297619922379393152 154474729219810958112 156051001966951886256 156710853878065901568 156926709048696846336 157512153670762297176 158528001998173344768 159302064507930050553 160012346586171222528 160145634671624093184 161830668706468622784 163411283802775228416 163482002060616261792 164399409479587172352 165078745882395383808 165938729793066452992 166076954474276837376 166395232488508176384 166624427023616314368 166887877103545767246 167824397177078571776 168286087403150314752 168517886421611954304 169536891025824271488 169900750026889668864 171831440368104324192 172939638543461830656 173068909588862277144 173784070372287327876 174558923548550424576 176299710612824139264 176340137054147877888 176542547679783952128 178344002247945012864 180013889909442625344 181772102207581433856 182059502294777200632 182829329524410218496 182871253241338540032 183023582481856106496 183081160556812987392 183837694278122131968 184949335664535568896 186681071017199759616 186836573783561442048 188802446824213393248 190729002404052305424 191799311059518367744 192326957032171788288 192591870196127947776 193756446886656310272 194172285745016764416 194702523287470061787 196378788992119227648 197793039530128316736 198610366139756946144 199724902425614168064 201485383557513302016 201762911634038802432 203652077473308828672 203821716854794300416 205682995714961495808 205730159896505857536 205966305626414610816 208068002622602515008 210016204894349729568 210100222032139579392 211370669330897793024 212402752677240067404 213349795448228296704 213527512895498790912 214570127704558843602 215774224941958163712 217976002747488349056 222165902698155085824 222517169471394356328 224381449870867086336 224432901705279117312 224690515228815939072 226049188034432361984 226534333369186225152 226983275588293652736 229108587157472432256 230758546118483036192 231393370179331682784 231712093829716437168 235066280817098852352 235120182738863837184 235390063573045269504 236268230506143445764 237792002997260017152 240018519879256833792 242746003059702934176 244108214075750649856 244779763495491366912 245116925704162842624 245223003090924392688 246599114219380758528 247128363675475881984 248908094689599679488 249115431711415256064 249936640535424471552 250331815655318650869 251736595765617857664 252776829632417931456 254305336538736407232 256789160261503930368 258341929182208413696 259409457815192745984 259603364383293415716 261838385322825636864 263724052706837755648 264449565919236208896 264813821519675928192 270020834864163938016 271536103297745104896 271762289139725733888 273089253442165800948 274243994286615327744 274306879862007810048 274621740835219481088 277424003496803353344 280021606525799639424 280254860675342163072 283203670236320089872 285641874897627967488 286093503606078458136 287698966589277551616 288887805294191921664 290634670329984465408 296689559295192475104 299175266494489448448 299587353638421252096 301398917379243149312 302045777825581633536 302228075336269953024 302644367451058203648 305478116209963243008 308524493572442243712 308595239844758786304 308949458439621916224 312102003933903772512 313853418097393692672 315024307341524594352 317056003996346689536 318604129015860101106 320024693172342445056 320291269343248186368 323661337412937245568 326964004121232523584 330157491764790767616 331877459586132905984 332153908948553674752 332790464977016352768 333248854047232628736 333775754207091534492 335648794354157143552 336572174806300629504 337035772843223908608 339073782051648542976 339801500053779337728 343662880736208648384 346137819177724554288 347568140744574655752 349117847097100849152 352599421225648278528 352680274108295755776 353085095359567904256 356688004495890025728 360027779818885250688 364119004589554401264 365658659048820436992 366162321113625974784 367675388556244263936 369898671329071137792 373362142034399519232 373673147567122884096 377604893648426786496 381458004808104610848 383598622119036735488 384653914064343576576 385183740392255895552 387512893773312620544 388344571490033528832 389405046574940123574 392757577984238455296 395586079060256633472 397220732279513892288 403525823268077604864 407304154946617657344 407643433709588600832 411365991429922991616 411460319793011715072 411932611252829221632 416136005245205030016 420032409788699459136 424805505354480134808 426699590896456593408 427055025790997581824 429140255409117687204 431548449883916327424 435952005494976698112 445034338942788712656 448762899741734172672 448865803410558234624 449381030457631878144 452098376068864723968 453068666738372450304 453966551176587305472 458217174314944864512 461517092236966072384 462786740358663365568 463424187659432874336 470132561634197704704 470780127146090539008 472536461012286891528 475584005994520034304 477906193523790151659 480037039758513667584 485492006119405868352 490233851408325685248 490446006181848785376 493198228438761517056 497816189379199358976 498230863422830512128 499873281070848943104 500663631310637301738 503473191531235715328 505553659264835862912 508610673077472814464 518818915630385491968 519206728766586831432 523676770645651273728 527448105413675511296 528899131838472417792 529627643039351856384 540041669728327876032 546178506884331601896 548487988573230655488 548613759724015620096 549243481670438962176 554848006993606706688 560043213051599278848 560509721350684326144 566407340472640179744 572187007212156916272 575397933178555103232 577775610588383843328 581269340659968930816 584107569862410185361 593379118590384950208 599174707276842504192 602797834758486298624 604456150672539906048 605288734902116407296 610956232419926486016 617048987144884487424 617190479689517572608 617898916879243832448 624204007867807545024 630048614683049188704 634112007992693379072 637208258031720202212 640049386344684890112 640582538686496372736 647322674825874491136 653928008242465047168 666497708094465257472 667551508414183068984 671297588708314287104 673144349612601259008 674071545686447817216 678147564103297085952 679603000107558675456 687325761472417296768 692275638355449108576 695136281489149311504 705198842451296557056 705360548216591511552 706170190719135808512 713376008991780051456 720055559637770501376 728238009179108802528 732324642227251949568 735350777112488527872 739797342658142275584 746724284068799038464 747346295134245768192 750995446965955952607 755209787296853572992 762916009616209221696 770367480784511791104 775025787546625241088 778810093149880247148 785515155968476910592 791172158120513266944 794441464559027784576 814608309893235314688 815286867419177201664 822731982859845983232 822920639586023430144 823865222505658443264 832272010490410060032 840064819577398918272 849611010708960269616 858280510818235374408 863096899767832654848 871904010989953396224 890068677885577425312 897525799483468345344 898762060915263756288 904196752137729447936 906137333476744900608 907933102353174610944 916434348629889729024 923034184473932144768 925573480717326731136 926848375318865748672 941560254292181078016 945072922024573783056 951168011989040068608 955812387047580303318 960074079517027335168 970984012238811736704 980892012363697570752 995632378758398717952 996461726845661024256 999746562141697886208 1001327262621274603476 1006946383062471430656 1011107318529671725824 1017221346154945628928 1038413457533173662864 1047353541291302547456 1054896210827351022592 1057798263676944835584 1059255286078703712768 1080083339456655752064 1092357013768663203792 1096975977146461310976 1098486963340877924352 1109696013987213413376 1120086426103198557696 1121019442701368652288 1132814680945280359488 1144374014424313832544 1150795866357110206464 1155551221176767686656 1162538681319937861632 1168215139724820370722 1186758237180769900416 1210577469804232814592 1221912464839852972032 1234097974289768974848 1234380959379035145216 1235797833758487664896 1248408015735615090048 1260097229366098377408 1274416516063440404424 1280098772689369780224 1281165077372992745472 1294645349651748982272 1307856016484930094336 1335103016828366137968 1342595177416628574208 1346288699225202518016 1348143091372895634432 1356295128206594171904 1359206000215117350912 1374651522944834593536 1384551276710898217152 1390272562978298623008 1410397684902593114112 1412340381438271617024 1426752017983560102912 1440111119275541002752 1456476018358217605056 1470701554224977055744 1479594685316284551168 1493448568137598076928 1494692590268491536384 1501990893931911905214 1510419574593707145984 1525832019232418443392 1557620186299760494296 1571030311936953821184 1582344316241026533888 1588882929118055569152 1645463965719691966464 1645841279172046860288 1647730445011316886528 1664544020980820120064 1680129639154797836544 1699222021417920539232 1716561021636470748816 1726193799535665309696 1743808021979906792448 1752322709587230556083 1780137355771154850624 1797524121830527512576 1808393504275458895872 1815866204706349221888 1832868697259779458048 1846068368947864289536 1851146961434653462272 1853696750637731497344 1890145844049147566112 1902336023978080137216 1911624774095160606636 1920148159034054670336 1941968024477623473408 1961784024727395141504 1999493124283395772416 2002654525242549206952 2013892766124942861312 2022214637059343451648 2034442692309891257856 2076826915066347325728 2109792421654702045184 2115596527353889671168 2118510572157407425536 2160166678913311504128 2184714027537326407584 2196973926681755848704 2219392027974426826752 2240172852206397115392 2242038885402737304576 2265629361890560718976 2288748028848627665088 2311102442353535373312 2325077362639875723264 2336430279449640741444 2373516474361539800832 2443824929679705944064 2468195948579537949696 2468761918758070290432 2471595667516975329792 2496816031471230180096 2520194458732196754816 2548833032126880808848 2589290699303497964544 2615712032969860188672 2670206033656732275936 2685190354833257148416 2692577398450405036032 2696286182745791268864 2712590256413188343808 2718412000430234701824 2749303045889669187072 2769102553421796434304 2780545125956597246016 2824680762876543234048 2853504035967120205824 2880222238551082005504 2912952036716435210112 2986897136275196153856 2989385180536983072768 3003981787863823810428 3020839149187414291968 3051664038464836886784 3115240372599520988592 3142060623873907642368 3164688632482053067776 3177765858236111138304 3290927931439383932928 3295460890022633773056 3329088041961640240128 3360259278309595673088 3398444042835841078464 3433122043272941497632 3452387599071330619392 3487616043959813584896 3504645419174461112166 3560274711542309701248 3631732409412698443776 3665737394519558916096 3692136737895728579072 3702293922869306924544 3707393501275462994688 3780291688098295132224 3823249548190321213272 3840296318068109340672 3883936048955246946816 3923568049454790283008 4005309050485098413904 4027785532249885722624 4044429274118686903296 4068885384619782515712 4153653830132694651456 4219584843309404090368 4231193054707779342336 4237021144314814851072 4320333357826623008256 4369428055074652815168 4438784055948853653504 4480345704412794230784 4484077770805474609152 4531258723781121437952 4577496057697255330176 4672860558899281482888 4747032948723079601664 4936391897159075899392 4937523837516140580864 4943191335033950659584 4993632062942460360192 5040388917464393509632 5097666064253761617696 5178581398606995929088 5231424065939720377344 5256968128761691668249 5340412067313464551872 5392572365491582537728 5425180512826376687616 5498606091779338374144 5538205106843592868608 5561090251913194492032 5707008071934240411648 5760444477102164011008 5825904073432870420224 6007963575727647620856 6041678298374828583936 6103328076929673773568 6230480745199041977184 6329377264964106135552 6355531716472222276608 6590921780045267546112 6658176083923280480256 6720518556619191346176 6796888085671682156928 6866244086545882995264 6975232087919627169792 7009290838348922224332 7120549423084619402496 7331474789039117832192 7384273475791457158144 7404587845738613849088 7414787002550925989376 7560583376196590264448 7646499096380642426544 7767872097910493893632 7847136098909580566016 8010618100970196827808 8055571064499771445248 8088858548237373806592 8137770769239565031424 8307307660265389302912 8474042288629629702144 8640666715653246016512 8738856110149305630336 8960691408825588461568 8968155541610949218304 9062517447562242875904 9154992115394510660352 9345721117798562965776 9494065897446159203328 9872783794318151798784 9886382670067901319168 9987264125884920720384 10080777834928787019264 10195332128507523235392 10357162797213991858176 10462848131879440754688 10513936257523383336498 10680824134626929103744 10997212183558676748288 11076410213687185737216 11122180503826388984064 11520888954204328022016 11651808146865740840448 12015927151455295241712 12083356596749657167872 12206656153859347547136 12460961490398083954368 12658754529928212271104 12711063432944444553216 13316352167846560960512 13441037113238382692352 13593776171343364313856 13732488173091765990528 14018581676697844448664 14241098846169238804992 14768546951582914316288 14809175691477227698176 14829574005101851978752 15121166752393180528896 15292998192761284853088 15535744195820987787264 15694272197819161132032 16021236201940393655616 16177717096474747613184 16275541538479130062848 16614615320530778605824 17281333431306492033024 17477712220298611260672 18125034895124485751808 18309984230789021320704 18691442235597125931552 18988131794892318406656 19772765340135802638336 19974528251769841440768 20161555669857574038528 20390664257015046470784 20925696263758881509376 21027872515046766672996 21361648269253858207488 21994424367117353496576 22152820427374371474432 22244361007652777968128 23303616293731481680896 24031854302910590483424 24166713193499314335744 24413312307718695094272 24921922980796167908736 25422126865888889106432 26882074226476765384704 27187552342686728627712 27464976346183531981056 28037163353395688897328 28482197692338477609984 29537093903165828632576 29618351382954455396352 29659148010203703957504 30242333504786361057792 30585996385522569706176 31071488391641975574528 31388544395638322264064 32042472403880787311232 33229230641061557211648 34562666862612984066048 34955424440597222521344 36250069790248971503616 36619968461578042641408 37382884471194251863104 37976263589784636813312 39949056503539682881536 40323111339715148077056 40781328514030092941568 42055745030093533345992 42723296538507716414976 44305640854748742948864 44488722015305555936256 46607232587462963361792 48063708605821180966848 48826624615437390188544 49843845961592335817472 54375104685373457255424 54929952692367063962112 56074326706791377794656 56964395384676955219968 59318296020407407915008 60484667009572722115584 61171992771045139412352 62777088791276644528128 64084944807761574622464 66458461282123114423296 69910848881194445042688 72500139580497943007232 73239936923156085282816 74765768942388503726208 80646222679430296154112 81562657028060185883136 84111490060187066691984 85446593077015432829952 88611281709497485897728 88977444030611111872512 93214465174925926723584 96127417211642361933696 99687691923184671634944 108750209370746914510848 109859905384734127924224 112148653413582755589312 113928790769353910439936 120969334019145444231168 122343985542090278824704 128169889615523149244928 132916922564246228846592 139821697762388890085376 146479873846312170565632 149531537884777007452416 163125314056120371766272 168222980120374133383968 170893186154030865659904 177954888061222223745024 192254834423284723867392 199375383846369343269888 217500418741493829021696 219719810769468255848448 224297306827165511178624 241938668038290888462336 244687971084180557649408 256339779231046298489856 265833845128492457693184 279643395524777780170752 299063075769554014904832 326250628112240743532544 336445960240748266767936 341786372308061731319808 384509668846569447734784 398750767692738686539776 439439621538936511696896 448594613654331022357248 489375942168361115298816 512679558462092596979712 598126151539108029809664 652501256224481487065088 672891920481496533535872 769019337693138895469568 797501535385477373079552 897189227308662044714496 978751884336722230597632 1025359116924185193959424 1196252303078216059619328 1345783840962993067071744 1538038675386277790939136 1794378454617324089428992 1957503768673444461195264 2392504606156432119238656 2691567681925986134143488 3076077350772555581878272 3588756909234648178857984 5383135363851972268286976 7177513818469296357715968 10766270727703944536573952 21532541455407889073147904
- Sum of all divisors σ(n): 83908442896529803263233985
- Sum of proper divisors (its aliquot sum) s(n): 62375901441121914190086081
- 21532541455407889073147904 is an abundant number, because the sum of its proper divisors (62375901441121914190086081) is greater than itself. Its abundance is 40843359985714025116938177
Bases of 21532541455407889073147904
- Binary: 10001110011111011000101101001010001111111011101101001100001111111000110010000000000002
- Hexadecimal: 0x11CFB16947F76987F19000
- Base-36: 2PEE239R8NCOXS000
Squares and roots of 21532541455407889073147904
- 21532541455407889073147904 squared (215325414554078890731479042) is 463650341528859293778363913948714096179927859593216
- 21532541455407889073147904 cubed (215325414554078890731479043) is 9983570199784188730215560119376914949241341674161877182307027081474043019264
-
21532541455407889073147904 is a
perfect square number . Itssquare root is 4640316956352 -
The
cube root of 21532541455407889073147904 is 278205106.5399030593
Scales and comparisons
How big is 21532541455407889073147904?- 21,532,541,455,407,889,073,147,904 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 21,532,541,455,407,889,073,147,904 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 21532541455407889073147904 cubic inches would be around 23183758.9 feet tall.
Recreational maths with 21532541455407889073147904
- 21532541455407889073147904 backwards is 40974137098870455414523512
- 21532541455407889073147904 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 21532541455407889073147904's digits is 108
- 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 21532541455407889073147904 - Facts about the integer". Numbermatics.com. 2024. Web. 23 June 2024.
APA style:
Numbermatics. (2024). Number 21532541455407889073147904 - Facts about the integer. Retrieved 23 June 2024, from https://numbermatics.com/n/21532541455407889073147904/
Chicago style:
Numbermatics. 2024. "Number 21532541455407889073147904 - Facts about the integer". https://numbermatics.com/n/21532541455407889073147904/
The information we have on file for 21532541455407889073147904 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 21532541455407889073147904, math, Factors of 21532541455407889073147904, curriculum, school, college, exams, university, Prime factorization of 21532541455407889073147904, STEM, science, technology, engineering, physics, economics, calculator, twenty-one septillion, five hundred thirty-two sextillion, five hundred forty-one quintillion, four hundred fifty-five quadrillion, four hundred seven trillion, eight hundred eighty-nine billion, seventy-three million, one hundred forty-seven thousand, nine hundred four.