18856509414392602676295936
18,856,509,414,392,602,676,295,936 is an even composite number composed of seven prime numbers multiplied together.
18856509414392602676295936 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of eighteen thousand, two hundred twenty-five divisors.
Prime factorization of 18856509414392602676295936:
28 × 34 × 72 × 134 × 292 × 732 × 120412
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 7 × 7 × 13 × 13 × 13 × 13 × 29 × 29 × 73 × 73 × 12041 × 12041)See below for interesting mathematical facts about the number 18856509414392602676295936 from the Numbermatics database.
Names of 18856509414392602676295936
- Cardinal: 18856509414392602676295936 can be written as Eighteen septillion, eight hundred fifty-six sextillion, five hundred nine quintillion, four hundred fourteen quadrillion, three hundred ninety-two trillion, six hundred two billion, six hundred seventy-six million, two hundred ninety-five thousand, nine hundred thirty-six.
Scientific notation
- Scientific notation: 1.8856509414392602676295936 × 1025
Factors of 18856509414392602676295936
Divisors of 18856509414392602676295936
- Number of divisors d(n): 18225
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 18 21 24 26 27 28 29 32 36 39 42 48 49 52 54 56 58 63 64 72 73 78 81 84 87 91 96 98 104 108 112 116 117 126 128 144 146 147 156 162 168 169 174 182 189 192 196 203 208 216 219 224 232 234 252 256 261 273 288 292 294 312 324 336 338 348 351 364 377 378 384 392 406 416 432 438 441 448 464 468 504 507 511 522 546 567 576 584 588 609 624 637 648 657 672 676 696 702 728 754 756 768 783 784 812 819 832 841 864 876 882 896 928 936 949 1008 1014 1022 1044 1053 1092 1131 1134 1152 1168 1176 1183 1218 1248 1274 1296 1314 1323 1344 1352 1392 1404 1421 1456 1508 1512 1521 1533 1566 1568 1624 1638 1664 1682 1728 1752 1764 1792 1827 1856 1872 1898 1911 1971 2016 2028 2044 2088 2106 2117 2184 2197 2262 2268 2304 2336 2349 2352 2366 2436 2457 2496 2523 2548 2592 2628 2639 2646 2688 2704 2784 2808 2842 2847 2912 3016 3024 3042 3066 3132 3136 3248 3276 3328 3364 3393 3456 3504 3528 3549 3577 3654 3712 3744 3796 3822 3942 3969 4032 4056 4088 4176 4212 4234 4263 4368 4394 4524 4536 4563 4599 4672 4698 4704 4732 4872 4901 4914 4992 5046 5096 5184 5256 5278 5292 5329 5376 5408 5481 5568 5616 5684 5694 5733 5824 5887 5913 6032 6048 6084 6132 6264 6272 6351 6496 6552 6591 6643 6728 6786 6912 7008 7056 7098 7154 7308 7371 7424 7488 7569 7592 7644 7884 7917 7938 8064 8112 8176 8281 8352 8424 8468 8526 8541 8736 8788 9048 9072 9126 9198 9344 9396 9408 9464 9744 9802 9828 9984 10092 10179 10192 10368 10512 10556 10584 10647 10658 10731 10816 10933 10962 11136 11232 11368 11388 11466 11648 11774 11826 12041 12064 12096 12168 12264 12337 12528 12544 12702 12789 12992 13104 13182 13286 13456 13572 13689 13797 14016 14112 14196 14308 14616 14703 14742 14819 14976 15138 15184 15288 15379 15768 15834 15876 15987 16128 16224 16352 16443 16562 16704 16848 16936 17052 17082 17199 17472 17576 17661 18096 18144 18252 18396 18473 18688 18792 18816 18928 19053 19488 19604 19656 19773 19929 20184 20358 20384 20736 21024 21112 21168 21294 21316 21462 21632 21866 21924 22272 22464 22707 22736 22776 22932 23296 23548 23652 23751 24082 24128 24192 24336 24528 24674 24843 25056 25404 25578 25623 25984 26208 26364 26572 26912 27144 27378 27521 27594 28032 28224 28392 28561 28616 29232 29406 29484 29638 29952 30276 30368 30537 30576 30758 31536 31668 31752 31941 31974 32193 32448 32704 32799 32886 33124 33408 33696 33872 34104 34164 34307 34398 34944 35152 35322 36123 36192 36288 36504 36792 36946 37011 37303 37584 37632 37856 38106 38367 38976 39208 39312 39546 39858 40368 40716 40768 41209 41391 42048 42224 42336 42588 42632 42924 43264 43732 43848 44109 44457 44928 45414 45472 45552 45864 46137 46501 47096 47304 47502 47961 48164 48256 48384 48672 49056 49348 49686 50112 50808 51156 51246 51597 51968 52416 52728 52983 53144 53824 54288 54756 55042 55188 55419 56064 56448 56784 57122 57159 57232 58464 58812 58968 59276 59319 59787 60552 60736 61074 61152 61393 61516 63072 63336 63504 63713 63882 63948 64386 64896 65408 65598 65772 66248 66816 67392 67744 68121 68208 68328 68614 68796 69277 69888 70304 70644 71253 72246 72384 72576 73008 73584 73892 74022 74529 74606 75168 75712 76212 76531 76734 76869 77952 78416 78624 79092 79716 80736 81432 81536 82418 82563 82782 84096 84287 84448 84672 85176 85264 85683 85848 86359 87464 87696 88218 88914 89856 90828 90944 91104 91728 92274 93002 94192 94608 95004 95823 95922 96328 96512 96579 97344 98112 98397 98696 99372 100224 101616 102312 102492 102921 103194 103733 104832 105456 105966 106288 107648 107653 108369 108576 109512 110084 110376 110838 111033 111909 112896 113568 114244 114318 114464 115101 116928 117624 117936 118552 118638 119574 121104 121472 122148 122304 122786 123032 123627 126144 126672 127008 127426 127764 127896 128772 129792 130816 131196 131544 132327 132496 133371 134784 135488 136242 136416 136656 137228 137592 138411 138554 139503 140608 141288 142129 142506 143883 144492 144768 145152 146016 147168 147784 148044 149058 149212 150336 151424 152424 153062 153468 153738 154541 155904 156533 156832 157248 158184 158949 159432 160381 161472 162864 163072 164836 165126 165564 166257 168192 168574 168896 169344 170352 170528 171366 171477 171696 172718 174928 175392 176436 177828 177957 179361 181656 181888 182208 183456 184179 184548 186004 188384 189216 190008 191139 191646 191844 192647 192656 193158 194688 196224 196794 197392 198744 199927 200448 203232 204624 204984 205842 206388 207466 207831 209664 210912 211932 212576 213759 215296 215306 216738 217152 219024 220168 220752 221676 222066 223587 223818 227136 228488 228636 228928 229593 230202 233856 235248 235872 237104 237276 239148 240149 242208 242944 244296 244608 245572 246064 247254 247689 252288 252861 253344 254016 254852 255528 255792 257049 257544 259077 261121 262392 263088 264654 264992 266742 269568 270976 272484 272832 273312 274456 275184 276822 277108 279006 281216 282576 284258 285012 287766 288984 289536 289737 292032 294336 295191 295568 296088 298116 298424 300672 302848 304848 306124 306936 307476 308763 309082 311199 313066 313664 314496 316368 317898 318864 320762 322944 322959 325107 325728 329672 330252 331128 332514 333099 335727 337148 337792 338688 340704 341056 342732 342954 343392 345436 349189 349856 350784 352872 355656 355914 357773 358722 363312 363776 364416 366912 368358 369096 370881 372008 376768 378432 380016 382278 383292 383688 385294 385312 386316 389376 392448 393588 394784 396981 397488 399854 400113 406464 409248 409968 411684 412776 414932 415233 415662 418509 421824 423864 425152 426387 427518 429751 430612 431649 433476 434304 438048 440336 441504 443352 444132 445991 447174 447636 454272 456976 457272 457856 459186 460404 463623 467712 469599 470496 471744 474208 474552 476847 478296 480298 481143 484416 484939 488592 489216 491144 492128 494508 495378 498771 504576 505722 506688 508032 509704 511056 511584 514098 515088 518154 522242 524784 526176 529308 529984 533484 535717 538083 541952 544968 545664 546624 548912 550368 552537 553644 554216 558012 562432 565152 568516 570024 573417 575532 577941 577968 579474 584064 588672 590009 590382 591136 592176 596232 596848 599781 601344 604513 609696 612248 613872 614952 617526 618164 622398 623493 626132 627328 628992 632736 635796 637728 641524 645888 645918 650214 651456 659344 660504 662256 665028 666198 670761 671454 674296 675584 681408 682112 685464 685908 686784 688779 690872 698378 699712 701568 705744 711312 711828 715546 717444 720447 726624 728832 733824 736716 738192 741762 743067 744016 753536 756864 758583 760032 764556 766584 767376 770588 770624 771147 772632 777231 783363 787176 789568 793962 794976 798109 799708 800226 812928 818496 819936 823368 825552 828269 829864 830466 831324 837018 843648 847728 850304 852774 855036 859502 861224 863298 866952 868608 876096 878993 880672 883008 885573 886704 888264 891982 894348 895272 900601 908544 913952 914544 915712 918372 920808 926289 927246 933597 939198 940992 943488 948416 949104 953694 956592 960596 962286 968832 968877 969878 975321 977184 982288 984256 989016 990756 994903 997542 999297 1007181 1011444 1013376 1016064 1019408 1022112 1023168 1028196 1030176 1036308 1044484 1047567 1049568 1052352 1058616 1059968 1066968 1071434 1073319 1076166 1081787 1089936 1091328 1093248 1095731 1097824 1100736 1105074 1107288 1108432 1112643 1116024 1122667 1130304 1137032 1140048 1146834 1151064 1155882 1155936 1158948 1168128 1177344 1180018 1180764 1182272 1184352 1192464 1193696 1199562 1200339 1209026 1219392 1224496 1227744 1229904 1235052 1236328 1244796 1245699 1246986 1252264 1254656 1255527 1265472 1271592 1275456 1279161 1283048 1289253 1291836 1300428 1302912 1318688 1321008 1324512 1330056 1332396 1337973 1341522 1342908 1348529 1348592 1362816 1364224 1370928 1371816 1373568 1377558 1381744 1390869 1396756 1399424 1399489 1403136 1408797 1411488 1422624 1423656 1431092 1434888 1440894 1443429 1453248 1454817 1467648 1473432 1476384 1483524 1486134 1488032 1496313 1507072 1513728 1517166 1520064 1529112 1533168 1534752 1541176 1541248 1542294 1545264 1554462 1566726 1574352 1579136 1587924 1589952 1596218 1599416 1600452 1607151 1625856 1636992 1639872 1646736 1651104 1656538 1657611 1659728 1660932 1662648 1674036 1687296 1695456 1700608 1705548 1710072 1719004 1720251 1722448 1726596 1733823 1733904 1752192 1757986 1761344 1766016 1770027 1771146 1773408 1776528 1783964 1788696 1790544 1799343 1801202 1813539 1827904 1829088 1836744 1841616 1847677 1852578 1854492 1867194 1870479 1878396 1881984 1886976 1896832 1898208 1907388 1913184 1921192 1924572 1937664 1937754 1939756 1950642 1954368 1964576 1968512 1978032 1981512 1989806 1995084 1998594 2009033 2014362 2022888 2026752 2034929 2038816 2044224 2046336 2056392 2060352 2066337 2072616 2084953 2088968 2095134 2099136 2104704 2117232 2119936 2133936 2142868 2146638 2152332 2161341 2163574 2179872 2186496 2191462 2195648 2201472 2210148 2214576 2216864 2225286 2229201 2232048 2245334 2260608 2274064 2275749 2280096 2293668 2302128 2311764 2311872 2313441 2317896 2331693 2350089 2360036 2361528 2364544 2368704 2384928 2387392 2394327 2399124 2400678 2418052 2438784 2444323 2448992 2455488 2459808 2470104 2472656 2484807 2489592 2491398 2493972 2504411 2504528 2511054 2530944 2543184 2550912 2558322 2566096 2578506 2583672 2600856 2605824 2636979 2637376 2642016 2649024 2660112 2664792 2675946 2683044 2685816 2697058 2697184 2701803 2725632 2741856 2743632 2747136 2755116 2763488 2778867 2781738 2793512 2798848 2798978 2800791 2817594 2822976 2845248 2847312 2862184 2869776 2881788 2886858 2906496 2906631 2909634 2946864 2952768 2967048 2972268 2976064 2984709 2992626 3008257 3021543 3034332 3040128 3058224 3066336 3069504 3082352 3082496 3084588 3090528 3108924 3121937 3133452 3142701 3148704 3158272 3175848 3179904 3192436 3198832 3200904 3214302 3219957 3245361 3273984 3279744 3287193 3293472 3302208 3313076 3315222 3319456 3321864 3325296 3337929 3348072 3368001 3390912 3394573 3411096 3420144 3438008 3440502 3444896 3453192 3467646 3467808 3504384 3515972 3522688 3532032 3540054 3542292 3546816 3553056 3567928 3577392 3581088 3598686 3602404 3627078 3655808 3658176 3673488 3683232 3695354 3705156 3708984 3734388 3740958 3756792 3763968 3766581 3793664 3796416 3814776 3826368 3837483 3842384 3849144 3867759 3875508 3879512 3901284 3908736 3929152 3937024 3956064 3963024 3979612 3990168 3997188 4013919 4018066 4028724 4045587 4045776 4069858 4077632 4088448 4092672 4112784 4120704 4132674 4145232 4169906 4172607 4177936 4190268 4198272 4198467 4209408 4226391 4234464 4267872 4285736 4293276 4304664 4322682 4327148 4330287 4359744 4364451 4382924 4391296 4402944 4420296 4429152 4433728 4450572 4458402 4464096 4481689 4490668 4521216 4539457 4548128 4551498 4560192 4587336 4604256 4623528 4623744 4626882 4635792 4651049 4663386 4700178 4720072 4723056 4729088 4737408 4769856 4774784 4788654 4798248 4801356 4821453 4836104 4877568 4888646 4897984 4910976 4919616 4940208 4945312 4969614 4972833 4979184 4982796 4987944 5008822 5009056 5022108 5061888 5086368 5101824 5116644 5132192 5157012 5160753 5167344 5201469 5201712 5273958 5274752 5284032 5298048 5310081 5320224 5329584 5351892 5366088 5371632 5394116 5394368 5398029 5403606 5440617 5483712 5487264 5510232 5526976 5543031 5557734 5563476 5586763 5587024 5597956 5601582 5611437 5635188 5645952 5690496 5694624 5724368 5739552 5763576 5773716 5797883 5812992 5813262 5819268 5893728 5905536 5934096 5944536 5952128 5969418 5985252 6016514 6027099 6043086 6068664 6080256 6104787 6116448 6132672 6139008 6152951 6164704 6169176 6181056 6199011 6217848 6243874 6254859 6266904 6285402 6297408 6304207 6351696 6359808 6384872 6397664 6401808 6428604 6439914 6484023 6490722 6559488 6574386 6586944 6604416 6626152 6630444 6638912 6643728 6650592 6675858 6696144 6736002 6781824 6789146 6822192 6827247 6840288 6876016 6881004 6889792 6906384 6935292 6935616 6964321 6995079 7031944 7045376 7050267 7080108 7084584 7093632 7106112 7135856 7154784 7162176 7182981 7197372 7204808 7254156 7311616 7316352 7332969 7346976 7366464 7390708 7410312 7417968 7454421 7468776 7481916 7513233 7513584 7533162 7572509 7592832 7629552 7652736 7670117 7674966 7684768 7698288 7735518 7751016 7759024 7802568 7817472 7858304 7858669 7910937 7912128 7926048 7959224 7980336 7994376 8027838 8036132 8057448 8091174 8091552 8105409 8139716 8155264 8176896 8225568 8241408 8265348 8290464 8339812 8345214 8355872 8380536 8396544 8396934 8402373 8452782 8468928 8535744 8571472 8586552 8609328 8645364 8654296 8660574 8719488 8719893 8728902 8765848 8782592 8840592 8858304 8867456 8901144 8916804 8928192 8954127 8963378 8981336 9024771 9078914 9096256 9102996 9120384 9174672 9208512 9247056 9247488 9253764 9271584 9302098 9326772 9365811 9400356 9428103 9440144 9446112 9474816 9539712 9549568 9577308 9596496 9602712 9642906 9659871 9672208 9736083 9777292 9795968 9821952 9839232 9861579 9880416 9890624 9939228 9945666 9958368 9965592 9975888 10017644 10018112 10044216 10104003 10126481 10172736 10183719 10233288 10264384 10314024 10321506 10334688 10375417 10402938 10403424 10547916 10549504 10568064 10596096 10620162 10640448 10659168 10703784 10732176 10743264 10788232 10788736 10796058 10807212 10881234 10967424 10974528 11020464 11053952 11086062 11115468 11126952 11173526 11174048 11195912 11203164 11222874 11270376 11291904 11380992 11389248 11426909 11448736 11479104 11512449 11527152 11547432 11595766 11603277 11626524 11638536 11707813 11787456 11811072 11868192 11889072 11904256 11938836 11970504 12033028 12041757 12054198 12086172 12136761 12137328 12209574 12232896 12265344 12278016 12305902 12329408 12338352 12362112 12398022 12435696 12487748 12509718 12517821 12533808 12570804 12594816 12595401 12608414 12679173 12703392 12769744 12795328 12803616 12857208 12879828 12933739 12968046 12981444 12990861 13093353 13148772 13173888 13208832 13252304 13260888 13277824 13287456 13301184 13351716 13392288 13445067 13472004 13563648 13578292 13618371 13644384 13654494 13680576 13752032 13762008 13779584 13812768 13870584 13871232 13928642 13953147 13990158 14063231 14063888 14100534 14160216 14169168 14187264 14212224 14244503 14271712 14309568 14324352 14365962 14394744 14409616 14464359 14508312 14594671 14632704 14665938 14693952 14732928 14781416 14820624 14835936 14908842 14937552 14963832 15026466 15027168 15066324 15145018 15185664 15259104 15305472 15340234 15349932 15369536 15396576 15471036 15502032 15518048 15604407 15605136 15716608 15717338 15821874 15824256 15852096 15918448 15930243 15960672 15988752 16055676 16072264 16114896 16182348 16183104 16194087 16210818 16279432 16310528 16321851 16451136 16530696 16580928 16629093 16679624 16690428 16711744 16760289 16761072 16793868 16804746 16905564 16937856 17071488 17110261 17142944 17173104 17218656 17290728 17308592 17321148 17393649 17438976 17439786 17457804 17530877 17531696 17681184 17716608 17734912 17802288 17833608 17856384 17908254 17926756 17962672 18049542 18081297 18157828 18192512 18205992 18240768 18314361 18349344 18417024 18458853 18494112 18507528 18543168 18604196 18653544 18731622 18764577 18800712 18856206 18880288 18892224 18912621 19079424 19154616 19192992 19205424 19285812 19319742 19344416 19452069 19472166 19554584 19591936 19678464 19723158 19760832 19781248 19878456 19891332 19916736 19931184 19951776 20035288 20036224 20088432 20208006 20252962 20345472 20367438 20466576 20528768 20628048 20643012 20669376 20750834 20805876 20806848 20892963 21095832 21136128 21150801 21240324 21280896 21318336 21407568 21464352 21486528 21548943 21576464 21577472 21592116 21614424 21762468 21934848 21949056 21998907 22040928 22107904 22172124 22230936 22253904 22347052 22348096 22363263 22391824 22406328 22445748 22539699 22540752 22717527 22778496 22853818 22897472 22958208 23010351 23024898 23054304 23094864 23191532 23206554 23253048 23277072 23415626 23574912 23576007 23732811 23736384 23778144 23877672 23941008 24019801 24066056 24083514 24108396 24172344 24273522 24274656 24316227 24419148 24465792 24530688 24611804 24658816 24676704 24724224 24796044 24871392 24975496 25019436 25035642 25067616 25141608 25189632 25190802 25216828 25358346 25406784 25490797 25539488 25590656 25607232 25714416 25759656 25867478 25936092 25962888 25981722 26117429 26186706 26297544 26347776 26454077 26504608 26521776 26555648 26574912 26602368 26703432 26784576 26862381 26890134 26944008 27074313 27156584 27236742 27288768 27308988 27361152 27504064 27524016 27559168 27625536 27741168 27742464 27857284 27906294 27980316 28097433 28126462 28127776 28201068 28284309 28320432 28338336 28424448 28489006 28543424 28619136 28648704 28731924 28789488 28819232 28928718 28979613 29016624 29189342 29208249 29331876 29387904 29465856 29562832 29584737 29641248 29671872 29817684 29875104 29927664 30052932 30054336 30132648 30290036 30312009 30379443 30518208 30551157 30680468 30699864 30739072 30793152 30942072 31004064 31036096 31126251 31208814 31210272 31371823 31434676 31643748 31648512 31704192 31776199 31836896 31860486 31921344 31977504 32111352 32144528 32229792 32364696 32366208 32388174 32421636 32557343 32558864 32643702 32902272 33061392 33161856 33258186 33359248 33380856 33423488 33520578 33522144 33587736 33609492 33811128 33875712 34142976 34220522 34280727 34285888 34346208 34437312 34581456 34617184 34642296 34787298 34809831 34879572 34915608 35061754 35063392 35123439 35362368 35433216 35604576 35667216 35712768 35816508 35853512 35925344 36099084 36125271 36162594 36315656 36385024 36410283 36411984 36628722 36698688 36834048 36917706 36988224 37015056 37086336 37208392 37307088 37463244 37529154 37601424 37712412 37760576 37784448 37786203 37825242 38309232 38385984 38410848 38571624 38639484 38688832 38801217 38904138 38944332 39107341 39109168 39280059 39446316 39521664 39562496 39756912 39782664 39833472 39862368 39903552 40070576 40072448 40176864 40335201 40416012 40505924 40585181 40690944 40734876 40855113 40933152 41057536 41256096 41286024 41338752 41501668 41611752 41613696 41785926 41859441 42189693 42191664 42301602 42480648 42561792 42636672 42733509 42815136 42928704 42973056 43070657 43097886 43152928 43184232 43228848 43393077 43524936 43784013 43898112 43997814 44081856 44129449 44344248 44461872 44507808 44694104 44696192 44726526 44783648 44812656 44891496 45079398 45081504 45435054 45556992 45707636 45794944 45916416 46020702 46049796 46108608 46189728 46383064 46413108 46506096 46554144 46831252 47149824 47152014 47465622 47472768 47556288 47755344 47790729 47882016 48039602 48132112 48167028 48216792 48344688 48547044 48549312 48632454 48838296 48931584 48965553 49223608 49317632 49353408 49592088 49742784 49887279 49950992 50038872 50071284 50135232 50280867 50283216 50381604 50433656 50716692 50813568 50981594 51078976 51181312 51214464 51330783 51428832 51519312 51734956 51872184 51925776 51963444 52180947 52234858 52373412 52592631 52595088 52908154 53009216 53043552 53149824 53204736 53406864 53569152 53724762 53780268 53888016 54148626 54243891 54313168 54473484 54577536 54617976 54722304 54943083 55008128 55048032 55251072 55376559 55482336 55714568 55812588 55960632 56194866 56252924 56255552 56293731 56402136 56568618 56640864 56676672 56737863 56978012 57086848 57238272 57463848 57578976 57638464 57857436 57959226 58033248 58261957 58378684 58416498 58663752 58775808 59012941 59125664 59169474 59282496 59343744 59635368 59750208 59855328 60105864 60108672 60265296 60463637 60580072 60624018 60758886 61036416 61102314 61360936 61399728 61478144 61586304 61884144 62008128 62072192 62252502 62417628 62420544 62678889 62743646 62869352 63287496 63408384 63552398 63673792 63720972 63842688 63955008 64166489 64222704 64289056 64459584 64646829 64729392 64732416 64776348 64843272 65114686 65117728 65287404 65804544 65996721 66122784 66323712 66516372 66718496 66761712 66846976 67041156 67044288 67089789 67175472 67218984 67619097 67622256 68152581 68441044 68561454 68571776 68692416 68874624 69031053 69162912 69234368 69284592 69574596 69619662 69759144 69831216 70123508 70126784 70246878 70724736 70728021 70885367 71198433 71209152 71334432 71633016 71707024 71850688 72059403 72198168 72250542 72325188 72627919 72631312 72820566 72823968 72948681 73257444 73397376 73835412 73976448 74030112 74172672 74416784 74614176 74926488 75058308 75202848 75424824 75521152 75568896 75572406 75650484 76472391 76618464 76771968 76821696 77143248 77278968 77377664 77602434 77808276 77888664 78214682 78218336 78352287 78560118 78892632 79043328 79362231 79513824 79565328 79666944 79724736 79807104 79988363 80141152 80353728 80587143 80670402 80832024 81011848 81170362 81222939 81469752 81710226 81866304 81954691 82512192 82572048 82677504 83003336 83223504 83227392 83571852 83718882 84292299 84379386 84383328 84603204 84961296 85273344 85467018 85630272 85857408 85946112 86141314 86195772 86305856 86368464 86457696 86786154 87049872 87568026 87624747 87995628 88163712 88258898 88688496 88754211 88923744 89015616 89388208 89392384 89453052 89567296 89625312 89782992 90158796 90163008 90536173 90870108 90936027 91138329 91415272 91589888 91653471 92041404 92099592 92217216 92379456 92766128 92826216 93012192 93108288 93378753 93662504 94115469 94304028 94931244 94945536 95112576 95328597 95510688 95581458 95764032 96079204 96264224 96334056 96433584 96689376 97094088 97098624 97264908 97672029 97676592 97931106 98442617 98447216 98706816 99184176 99485568 99711521 99774558 99901984 100077744 100142568 100270464 100561734 100566432 100763208 100867312 101433384 101627136 101963188 102157952 102162697 102428928 102661566 102842181 102857664 103038624 103469912 103744368 103851552 103926888 104361894 104469716 104746824 105185262 105190176 105370317 105816308 106018432 106087104 106299648 106813728 107138304 107449524 107560536 107776032 108297252 108487782 108626336 108946968 109155072 109230849 109235952 109886166 110016256 110096064 110502144 110753118 110964672 111429136 111625176 111921264 112389732 112505848 112511104 112587462 112804272 113137236 113281728 113353344 113358609 113475726 113956024 114173696 114927696 115157952 115276928 115714872 115918452 116066496 116403651 116523914 116757368 116832996 117322023 117327504 118025882 118251328 118338948 118564992 118687488 119270736 119500416 119710656 120211728 120217344 120530592 120927274 121005603 121160144 121248036 121517772 121755543 122072832 122204628 122565339 122721872 122799456 123172608 123768288 124016256 124144384 124505004 124835256 124841088 125357778 125487292 125578323 125738704 126569079 126574992 127104796 127347584 127441944 127685376 127910016 128200527 128332978 128445408 128578112 128919168 129211971 129293658 129458784 129552696 129686544 130229372 130235456 130574808 131352039 131644253 131993442 132245568 132388347 133032744 133436992 133523424 134082312 134088576 134179578 134350944 134437968 134880421 135238194 135244512 136305162 136882088 137122908 137143552 137384832 137749248 138062106 138325824 138468736 138569184 139149192 139239324 139518288 139662432 140247016 140253568 140493756 141449472 141456042 141770734 142396866 142418304 142668864 143266032 143414048 143701376 144118806 144396336 144501084 144650376 144985681 145255838 145262624 145641132 145647936 145897362 146514888 146794752 147670824 147952896 148060224 148549817 148833568 149228352 149661837 149852976 150116616 150405696 150842601 150849648 151042304 151144812 151300968 152201569 152944782 153236928 153543936 153643392 153992349 154286496 154557936 154755328 155204868 155616552 155777328 156429364 156436672 156542841 156704574 157120236 157777893 157785264 158724462 159027648 159130656 159449472 159614208 159976726 160282304 160707456 161174286 161340804 161664048 162023696 162340724 162445878 162731673 162939504 163420452 163732608 163909382 164829249 165024384 165144096 166006672 166129677 166447008 167143704 167437764 168138607 168584598 168758772 168766656 168881193 169206408 169922592 170213589 170934036 171260544 171714816 172282628 172391544 172611712 172736928 172915392 173572308 174099744 174785871 175136052 175249494 175991256 176327424 176517796 177038823 177376992 177508422 177847488 178031232 178435579 178776416 178906104 179134592 179250624 179565984 180317592 180326016 181072346 181390911 181740216 181872054 182276658 182822003 182830544 183306942 184082808 184199184 184434432 184758912 185178539 185532256 185652432 186024384 186216576 186757506 187325008 188036667 188230938 188608056 189862488 190225152 190657194 191021376 191162916 191528064 192158408 192499467 192528448 192668112 192867168 193378752 194188176 194197248 194529816 195344058 195353184 195862212 196885234 196894432 197413632 197990163 198368352 198971136 199423042 199549116 199803968 200155488 200285136 200540928 201123468 201132864 201526416 201734624 202857291 202866768 203926376 204315904 204325394 204457743 205323132 205684362 205715328 206077248 206939824 207093159 207488736 207703104 207853776 208723788 208939432 209493648 210370524 210380352 210740634 211632616 212036864 212174208 212184063 212656101 213627456 214899048 215121072 215552064 216178209 216594504 216975564 217252672 217883757 217893936 218461698 218471904 219602761 219772332 220192128 221506236 221929344 222433393 222858272 223250352 223842528 224779464 225011696 225022208 225174924 225608544 226274472 226563456 226706688 226717218 226951452 227901401 227912048 229417173 229855392 230315904 230553856 231429744 231836904 232132992 232807302 233047828 233514736 233665992 234644046 234655008 235056861 236051764 236502656 236677896 237129984 238086693 238541472 239000832 239421312 239965089 240423456 241061184 241854548 242011206 242320288 242496072 243035544 243511086 243668817 244409256 245130678 245443744 245598912 245864073 247536576 248032512 249010008 249670512 249682176 250715556 250974584 251156646 251477408 252876897 253138158 253149984 254209592 254695168 254883888 255820032 256401054 256665956 256890816 257156224 257838336 258423942 258587316 258917568 259105392 259373088 260458744 260470912 261149616 262704078 263288506 263986884 264491136 264776694 266065488 266873984 267046848 268164624 268177152 268359156 268701888 268875936 269760842 270476388 270489024 271608519 272610324 273414987 273764176 274245816 274769664 274960413 276124212 276651648 276937472 277138368 278298384 278478648 279036576 279324864 280136259 280494032 280507136 280987512 282346407 282912084 283541468 284793732 284836608 285337728 285985791 286532064 286828096 287402752 288237612 288792672 289002168 289300752 289971362 290511676 290525248 291282264 291295872 291794724 293016087 293029776 295327851 295341648 296120448 297099634 297667136 298456704 299134563 299323674 299705952 300233232 300811392 301685202 301699296 302289624 302601936 304403138 305889564 306473856 306488091 307286784 307984698 308526543 308572992 309115872 310409736 311233104 311554656 312858728 312873344 313085682 313409148 314240472 315555786 315570528 316110951 317448924 318055296 318261312 318898944 319953452 320564608 321414912 322348572 322681608 323328096 324047392 324681448 324891756 325463346 325879008 326840904 327465216 327818764 329658498 330048768 330288192 331380361 332013344 332259354 332894016 334287408 334875528 336277214 337169196 337517544 337533312 337762386 338412816 339526577 339845184 340427178 341868072 342521088 343903001 344565256 344783088 345223424 345473856 345830784 347144616 348199488 349210953 349571742 350272104 350498988 351966069 351982512 353035592 354077646 354753984 355016844 355694976 356062464 356871158 357552832 357812208 358269184 358501248 359131968 360635184 360652032 362144692 362781822 363016809 363480432 363744108 364553316 365266629 365644006 365661088 366613884 367696017 368165616 368398368 369517824 370357078 371064512 371304864 372048768 372433152 373515012 374650016 376073334 376461876 376734969 377216112 379707237 379724976 381314388 382042752 382325832 383056128 384316816 384601581 384998934 385056896 385336224 385734336 386757504 387635913 388376352 389059632 390688116 390706368 391724424 393770468 393788864 394056117 394932759 395980326 396736704 397165041 398846084 399098232 399607936 400310976 400570272 402246936 402265728 403052832 403469248 404641263 405714582 405733536 407833699 407852752 408650788 408915486 410646264 411368724 411430656 412154496 413090587 413879648 414186318 414977472 415406208 415707552 417447576 417878864 418987296 420741048 420760704 421481268 423245459 423265232 424348416 424368126 425312202 427254912 429798096 430242144 431104128 432356418 433189008 433951128 434505344 434957043 435767514 435787872 436923396 436943808 439205522 439544664 440384256 443012472 443858688 444866786 445649451 445716544 446500704 447685056 449165423 449558928 450023392 450349848 451217088 452527803 452548944 453126912 453434436 453902904 455802802 455824096 456604707 458834346 459710784 460631808 461977047 462859488 463673808 464265984 465614604 466095656 467029472 467331984 469288092 469310016 469628523 470113722 472103528 473005312 473333679 473355792 476173386 477082944 478842624 479930178 480846912 482122368 483709096 484022412 484640576 484992144 486071088 487022172 487337634 488818512 490261356 490887488 491197824 491728146 495073152 496197569 498020016 498389031 499341024 501431112 501949168 502313292 502954816 504415821 505753794 506276316 506299968 508395433 508419184 509767776 510640767 512802108 513331912 513781632 514312448 516847884 517174632 517835136 518210784 518746176 520917488 520941824 522299232 524357613 525408156 526577012 527973768 528982272 529553388 531116469 532130976 533747968 534093696 535306737 536329248 536718312 537403776 537751872 539521684 540952776 540978048 543217038 544172733 545220648 546829974 547528352 548466009 548491632 549920826 552248424 553303296 554276736 555535617 556596768 556957296 558073152 558649728 559918541 560272518 560988064 561975024 564110001 564692814 565824168 567082936 569587464 570675456 571971582 573064128 573656192 573682837 576475224 577498401 577585344 578004336 578601504 579942724 581023352 581050496 582564528 582591744 583589448 586032174 586059552 590655702 590683296 592240896 594199268 595334272 596913408 598269126 598647348 599411904 600466464 601622784 603370404 603398592 604579248 605203872 608806276 611779128 612947712 612976182 613373229 615969396 617053086 617145984 618231744 620819472 621279477 622466208 623109312 625717456 625746688 626171364 626818296 628480944 631111572 631141056 632221902 634897848 636110592 636522624 636552189 637968303 639906904 641129216 644697144 645363216 646656192 648094784 648534627 649362896 649783512 650926692 651758016 653651271 653681808 655637528 658808283 659316996 660576384 662760722 664026688 664518708 665788032 667300179 668574816 669751056 672554428 674338392 675035088 675066624 675524772 676825632 679053154 679690368 680854356 683704203 683736144 687806002 688251519 689130512 689566176 690947712 691661568 694289232 696398976 698421906 699143484 700544208 700997976 703932138 703965024 705170583 706071184 708155292 709507968 710033688 711389952 713742316 714260079 715105664 715624416 717002496 718263936 719895267 721270368 724289384 725563644 726033618 726960864 727488216 729106632 730533258 731288012 731322176 733227768 735392034 736331232 736796736 737592219 739233113 740714156 742129024 742609728 744097536 747030024 749300032 752146668 752923752 753469938 754432224 757405441 759414474 759449952 762628776 764085504 764651664 767168233 768633632 769203162 769997868 770113792 770672448 771468672 773515008 775271826 776752704 778119264 781376232 781412736 783448848 787540936 787577728 788112234 789865518 791960652 793473408 794330082 797692168 798196464 799215872 800621952 801140544 804493872 804531456 806105664 806938496 809282526 811429164 811467072 814825557 815667398 815705504 817301576 817830972 820244961 821292528 822737448 824308992 826181174 827759296 828372636 829954944 830812416 831415104 834164357 834895152 835757728 837974592 840408777 841482096 841521408 842962536 846490918 846530464 847039221 848736252 850624404 854509824 857957373 859596192 860484288 862208256 864712836 866378016 867902256 869010688 869914086 871535028 871575744 873846792 873887616 878411044 879048261 879089328 885983553 886024944 889733572 891298902 891433088 893001408 895370112 897403689 898330846 899117856 900046784 900699696 902434176 905055606 905097888 906868872 907805808 911605604 911648192 913209414 917668692 919421568 919464273 921509771 923954094 925579629 925718976 927347616 931229208 932191312 934058944 934663968 938576184 938620032 939257046 940227444 944162947 944207056 946667358 946711584 948332853 952346772 954165888 959860356 961693824 964244736 967418192 968044824 969281152 969984288 972142176 974044344 974675268 977637024 980522712 981774976 982395648 983456292 990146304 992395138 994141083 996040032 996778062 998682048 1002862224 1003898336 1004626584 1005909632 1008831642 1011507588 1012552632 1012599936 1014899767 1016790866 1016838368 1018579731 1019535552 1021281534 1025604216 1026663824 1027563264 1031709003 1033695768 1034349264 1035670272 1036421568 1037492352 1039848719 1041834976 1044598464 1047632859 1048715226 1050816312 1053154024 1055898207 1055947536 1059106776 1062232938 1064261952 1065410983 1068187392 1070613474 1072658496 1073436624 1074807552 1075503744 1079043368 1081905552 1081956096 1086434076 1088345466 1090441296 1093659948 1095056704 1095799887 1096932018 1096983264 1099841652 1104496848 1108553472 1111071234 1113193536 1113914592 1116146304 1117299456 1119837082 1120545036 1121976128 1123950048 1128220002 1129385628 1131648336 1134165872 1139121711 1139174928 1143943164 1146128256 1147312384 1147365674 1152950448 1153804743 1154996802 1155170688 1156008672 1157203008 1159885448 1162046704 1162100992 1162907739 1165129056 1167178896 1172064348 1172119104 1176970249 1181311404 1181366592 1182168351 1184798277 1188398536 1190668544 1191495123 1196538252 1197294696 1198823808 1200932928 1206740808 1206797184 1209158496 1210407744 1213923789 1217612552 1223501097 1223558256 1225952364 1226746458 1231938792 1234106172 1234291968 1236463488 1239271761 1241638944 1242558954 1244932416 1246218624 1249049053 1251434912 1252342728 1253636592 1256961888 1262223144 1262282112 1264443804 1269736377 1269795696 1273045248 1273104378 1275936606 1279754021 1279813808 1289394288 1290726432 1293312384 1296189568 1296249773 1297069254 1298725792 1299567024 1301853384 1303516032 1304871129 1307302542 1307363616 1311275056 1317616566 1318633992 1321152768 1325521444 1328053376 1329037416 1331576064 1334600358 1336948353 1337149632 1339502112 1345108856 1347496269 1348676784 1350070176 1351049544 1353651264 1358106308 1359380736 1361708712 1367408406 1367472288 1369814121 1375612004 1376503038 1378261024 1379132352 1381895424 1385931141 1388578464 1392797952 1396843812 1398286968 1401088416 1401995952 1407864276 1407930048 1410341166 1412142368 1416310584 1419015936 1420001037 1420067376 1427484632 1428520158 1430211328 1431248832 1436527872 1439790534 1442540736 1448578768 1451127288 1452067236 1453921728 1454976432 1458213264 1461066516 1462576024 1462644352 1466455536 1470784068 1472662464 1473593472 1475184438 1478466226 1481428312 1484258048 1485219456 1488592707 1494060048 1498600064 1504293336 1505847504 1506939876 1508864448 1513247463 1514810882 1518828948 1518899904 1525186299 1525257552 1529303328 1534336466 1537267264 1538406324 1539995736 1541344896 1542937344 1550543652 1553505408 1556238528 1562752464 1562825472 1566897696 1573072839 1575081872 1575155456 1576224468 1579731036 1583921304 1586946816 1588660164 1593349407 1595384336 1596392928 1601243904 1602281088 1605920211 1608987744 1612211328 1613876992 1618565052 1622858328 1622934144 1629651114 1631334796 1631411008 1632518199 1634603152 1635661944 1640489922 1642585056 1645398027 1645474896 1652362348 1655518592 1656745272 1659909888 1662830208 1666606851 1668328714 1669790304 1671515456 1675949184 1679755623 1680817554 1682964192 1685925072 1692981836 1693060928 1694078442 1697472504 1701248808 1711375289 1715914746 1719192384 1720968576 1721048511 1729425672 1732495203 1732756032 1735804512 1739828172 1743070056 1743151488 1747693584 1747775232 1753445473 1756822088 1758096522 1758178656 1771967106 1772049888 1779467144 1782597804 1782866176 1786002816 1790740224 1794807378 1796661692 1798235712 1800093568 1801399392 1804868352 1810111212 1810195776 1813737744 1815611616 1823211208 1823296384 1826418828 1835337384 1838843136 1838928546 1843019542 1847908188 1851159258 1851437952 1854695232 1860828181 1862458416 1864382624 1868117888 1869327936 1877152368 1877240064 1878514092 1880454888 1884813853 1888325894 1888414112 1893334716 1893423168 1896665706 1904693544 1908331776 1913904909 1919720712 1923387648 1931147621 1934836384 1936089648 1938562304 1939968576 1944284352 1945603881 1948088688 1949350536 1955274048 1960953813 1961045424 1963549952 1966912584 1976424849 1984790276 1988282166 1992080064 1993556124 1997364096 2001900537 2005724448 2007796672 2009253168 2011819264 2017663284 2023015176 2025105264 2025199872 2029799534 2033581732 2033676736 2037159462 2039071104 2042563068 2051112609 2051208432 2053327648 2063418006 2064754557 2067391536 2068698528 2072843136 2074984704 2079697438 2083669952 2089196928 2095265718 2097430452 2101632624 2106308048 2111796414 2111895072 2115511749 2118213552 2124465876 2128523904 2130821966 2141226948 2142780237 2145316992 2146873248 2151007488 2158086736 2159685801 2163811104 2172868152 2176690932 2180882592 2187319896 2190113408 2191599774 2193864036 2193966528 2199683304 2208993696 2212776657 2217699339 2222142468 2226387072 2227829184 2232292608 2239674164 2241090072 2243952256 2247900096 2256440004 2258771256 2263296672 2268331744 2272216323 2278243422 2278349856 2287886328 2292256512 2294731348 2301504699 2305900896 2307609486 2309993604 2310341376 2312017344 2314406016 2319662527 2319770896 2324093408 2325815478 2330258112 2334357792 2344128696 2344238208 2353940498 2362622808 2362733184 2364336702 2369596554 2376686039 2376797072 2382990246 2393076504 2394589392 2397647616 2401865856 2407321007 2413481616 2413594368 2418316992 2420815488 2427847578 2435225104 2444476671 2447002194 2447116512 2451904728 2453492916 2463877584 2468212344 2472926976 2478543522 2483277888 2485117908 2489864832 2492437248 2498098106 2502493071 2502869824 2504685456 2507273184 2513923776 2524446288 2524564224 2528887608 2539472754 2539591392 2541117663 2546208756 2551873212 2559508042 2559627616 2573872119 2578788576 2581452864 2586624768 2592379136 2592499546 2594138508 2597451584 2599134048 2603706768 2607032064 2609742258 2614605084 2614727232 2622550112 2635233132 2637144783 2637267984 2651042888 2656106752 2657950659 2658074832 2669200716 2673896706 2674299264 2679004224 2690217712 2692211067 2694992538 2697353568 2700140352 2702099088 2707302528 2716212616 2723417424 2734816812 2734944576 2739628242 2751224008 2753006076 2756522048 2758264704 2758392819 2764529313 2771862282 2777156928 2793687624 2796573936 2802176832 2803991904 2815728552 2815860096 2820682332 2824284736 2832488841 2832621168 2840002074 2840134752 2854835893 2854969264 2857040316 2862497664 2879581068 2885081472 2891634109 2897157536 2902254576 2904134472 2907843456 2909952864 2916426528 2922133032 2925152048 2925288704 2932911072 2941568136 2945324928 2947186944 2950368876 2956932452 2962718213 2962856624 2970438912 2977185414 2982423249 2988120096 2997200128 3008586672 3011695008 3013879752 3017728896 3026494926 3029621764 3037657896 3037799808 3044699301 3050372598 3050515104 3055739193 3058606656 3068672932 3074534528 3076812648 3079991472 3082689792 3095127009 3101087304 3107010816 3112477056 3119546157 3125504928 3133795392 3144157961 3146145678 3150163744 3152448936 3159462072 3167694621 3167842608 3177320328 3186698814 3190768672 3192785856 3196232949 3204562176 3211840422 3217975488 3224422656 3237130104 3245716656 3245868288 3259302228 3262669592 3262822016 3265036398 3269206304 3271323888 3280979844 3285170112 3287399661 3290796054 3290949792 3304724696 3311037184 3313490544 3325660416 3333213702 3336657428 3339580608 3343030912 3351898368 3359511246 3361635108 3365928384 3371850144 3385963672 3386121856 3388156884 3394945008 3402497616 3422750578 3431829492 3438384768 3441937152 3442097022 3458851344 3464990406 3465512064 3471609024 3479656344 3486140112 3486302976 3488723217 3495387168 3506890946 3513644176 3516193044 3516357312 3530910747 3543934212 3544099776 3554394831 3558934288 3565195608 3572005632 3574485369 3589614756 3593323384 3596471424 3600187136 3602798784 3620222424 3620391552 3627475488 3631223232 3641771367 3646422416 3646592768 3652837656 3670503291 3670674768 3677857092 3686039084 3695816376 3702318516 3702875904 3709390464 3717815283 3721656362 3724916832 3728765248 3736235776 3738655872 3747147159 3754304736 3757028184 3760909776 3769627706 3776651788 3776828224 3786669432 3786846336 3793331412 3809209131 3809387088 3827809818 3839262063 3839441424 3862295242 3869672768 3872179296 3879937152 3888568704 3888749319 3891207762 3896177376 3898701072 3910548096 3914613387 3921907626 3922090848 3933825168 3952849698 3969580552 3976564332 3984160128 3987112248 3994728192 4003801074 4010845059 4011448896 4015593344 4018506336 4035326568 4042488807 4046030352 4050210528 4059599068 4067163464 4067353472 4074318924 4078142208 4085126136 4102225218 4102416864 4106655296 4109442363 4126836012 4129509114 4134783072 4137397056 4145686272 4159394876 4167339904 4178393856 4190531436 4194860904 4203265248 4204584749 4212616096 4223592828 4223790144 4231023498 4236427104 4248931752 4257047808 4261643932 4282453896 4285560474 4290633984 4293746496 4307944693 4316173472 4319371602 4327622208 4345736304 4353381864 4361765184 4374639792 4380226816 4383199548 4387728072 4387933056 4399366608 4413845501 4417987392 4425553314 4435398678 4444284936 4452774144 4455658368 4465778121 4479348328 4482180144 4487904512 4495800192 4512880008 4517542512 4526593344 4536663488 4539742389 4544432646 4556486844 4556699712 4575558897 4575772656 4589462696 4603009398 4611801792 4615218972 4619987208 4624034688 4628812032 4639325054 4639541792 4648186816 4651630956 4660516224 4668715584 4688257392 4688476416 4707880996 4719218517 4725245616 4725466368 4728673404 4739193108 4753372078 4753594144 4765980492 4780048221 4786153008 4789178784 4803731712 4814642014 4817760633 4826963232 4836633984 4841630976 4855695156 4870450208 4888953342 4894004388 4894233024 4897554597 4903809456 4906985832 4927755168 4936194081 4936424688 4957087044 4966555776 4970235816 4979729664 4996196212 4999820553 5004986142 5005739648 5009370912 5014546368 5027847552 5039266869 5048892576 5057775216 5078945508 5079182784 5082235326 5092417512 5103746424 5119016084 5119255232 5134125867 5147744238 5157577152 5162905728 5163145533 5174631791 5184999092 5188277016 5194903168 5197485609 5198268096 5207413536 5219484516 5229210168 5229454464 5245100224 5260336419 5270466264 5274289566 5274535968 5301838087 5302085776 5315901318 5316149664 5338401432 5347793412 5348598528 5358008448 5370177631 5380435424 5384422134 5389985076 5394707136 5400280704 5404198176 5414605056 5432425232 5446834848 5469633624 5469889152 5479256484 5502448016 5506012152 5513044096 5516529408 5516785638 5529058626 5543724564 5554313856 5582484543 5587375248 5593147872 5604353664 5607983808 5631457104 5631720192 5641364664 5648569472 5654441559 5664977682 5665242336 5680004148 5680269504 5709671786 5709938528 5714080632 5724995328 5741714727 5759162136 5770162944 5783268218 5793442863 5794315072 5804509152 5808268944 5815686912 5819905728 5832853056 5839150499 5844266064 5850304096 5865822144 5882861439 5883136272 5890649856 5900737752 5913864904 5925436426 5925713248 5929274547 5954370828 5964846498 5976240192 6005701611 6017173344 6023390016 6027759504 6035457792 6052989852 6059243528 6075315792 6075599616 6089398602 6100745196 6101030208 6111478386 6117213312 6137345864 6149069056 6153337827 6153625296 6159982944 6190254018 6202174608 6224954112 6239092314 6251009856 6267590784 6288315922 6292291356 6300327488 6304897872 6318924144 6335389242 6335685216 6354640656 6373397628 6381537344 6385571712 6392465898 6423680844 6435950976 6450568397 6474260208 6479057403 6491433312 6518604456 6525339184 6525644032 6530072796 6538412608 6542647776 6561959688 6570340224 6574799322 6581592108 6581899584 6609140629 6609449392 6626981088 6638329971 6653098017 6666427404 6673314856 6679161216 6686061824 6719022492 6723270216 6731856768 6743700288 6771927344 6772243712 6776313768 6789890016 6804995232 6816648969 6845501156 6863658984 6876769536 6884194044 6904514097 6917702688 6929980812 6931024128 6943218048 6958987581 6959312688 6972280224 6977446434 6990774336 7013781892 7027288352 7032386088 7032714624 7061821494 7087868424 7088199552 7104298369 7108789662 7117868576 7130058117 7130391216 7148970738 7179229512 7186646768 7192942848 7205597568 7221963021 7240444848 7240783104 7254950976 7262446464 7278941033 7283542734 7292844832 7305675312 7333430013 7341006582 7341349536 7355714184 7372078168 7391632752 7404637032 7418780928 7435630566 7443312724 7449833664 7457530496 7457876881 7477311744 7494294318 7507479213 7508609472 7514056368 7521819552 7539255412 7553303576 7553656448 7573338864 7573692672 7586662824 7618418262 7618774176 7655619636 7678524126 7678882848 7724590484 7739345536 7744358592 7759874304 7777137408 7777498638 7782415524 7792354752 7797402144 7821096192 7829226774 7843815252 7844181696 7867650336 7905699396 7939161104 7953128664 7968320256 7973851977 7974224496 8007602148 8021690118 8022897792 8031186688 8037012672 8070653136 8076633201 8084977614 8092060704 8100421056 8119198136 8134326928 8134706944 8148637848 8170252272 8204450436 8204833728 8213310592 8218884726 8253672024 8259018228 8269566144 8274794112 8275178457 8293587939 8318789752 8334679808 8381062872 8389721808 8406530496 8409169498 8425232192 8447185656 8447580288 8462046996 8472854208 8497466523 8497863504 8523287864 8564507679 8564907792 8571120948 8587492992 8615889386 8632346944 8638743204 8655244416 8674902327 8691472608 8706763728 8723530368 8749279584 8766399096 8775456144 8775866112 8798733216 8827691002 8835974784 8851106628 8870797356 8888154639 8888569872 8911316736 8931556242 8947269747 8958696656 8964360288 8991600384 9025760016 9035085024 9053186688 9073326976 9079484778 9088865292 9112973688 9113399424 9134097903 9151117794 9151545312 9167217579 9178925392 9206018796 9223603584 9230437944 9239974416 9248069376 9278650108 9279083584 9285381027 9296373632 9303261912 9321032448 9337431168 9358638471 9376514784 9415761992 9432473883 9438437034 9450491232 9457346808 9478386216 9506744156 9507188288 9531960984 9560096442 9572306016 9578357568 9588698847 9610030469 9629284028 9635521266 9653926464 9673267968 9711390312 9740900416 9777906684 9788008776 9788466048 9795109194 9807618912 9813971664 9846270733 9855510336 9872388162 9872849376 9914174088 9933111552 9940471632 9973187029 9992392424 9999641106 10009972284 10011479296 10018741824 10029092736 10055695104 10078533738 10097785152 10115550432 10157891016 10158365568 10164470652 10184835024 10207492848 10238032168 10238510464 10268251734 10295488476 10315154304 10325811456 10326291066 10349263582 10369998184 10376554032 10389806336 10394971218 10396536192 10414827072 10438969032 10458420336 10458908928 10490200448 10520672838 10540932528 10548579132 10549071936 10583954713 10592732241 10603676174 10604171552 10631802636 10632299328 10663184493 10676802864 10695586824 10716016896 10740355262 10760870848 10768844268 10779970152 10789414272 10800561408 10808396352 10844136641 10864850464 10893669696 10925314101 10939267248 10939778304 10958512968 11004896032 11011509873 11012024304 11026088192 11033571276 11058117252 11087449128 11108627712 11153445849 11164969086 11174750496 11186295744 11208707328 11215967616 11241441477 11262914208 11282729328 11297138944 11308883118 11329955364 11330484672 11360008296 11360539008 11419343572 11419877056 11427627393 11428161264 11483429454 11517786189 11518324272 11566536436 11586885726 11588630144 11609018304 11616537888 11639811456 11665706112 11666247957 11678300998 11688532128 11700608192 11731644288 11743840161 11765722878 11766272544 11801475504 11827729808 11850872852 11851426496 11858549094 11908741656 11929692996 11952480384 11979627023 12011403222 12032535177 12034346688 12046780032 12055519008 12105979704 12118487056 12127466421 12150631584 12178797204 12201490392 12202060416 12222956772 12234426624 12274118311 12274691728 12306675654 12307250592 12319965888 12328327089 12380508036 12404349216 12478184628 12502019712 12535181568 12576631844 12584582712 12600654976 12609795744 12613754247 12637848288 12670778484 12671370432 12709281312 12746795256 12763074688 12771143424 12784931796 12847361688 12871901952 12901136794 12923834079 12948520416 12958114806 12982866624 13025797267 13037208912 13050678368 13060145592 13076825216 13085295552 13123919376 13140680448 13149598644 13163184216 13163799168 13193696971 13218281258 13218898784 13241536503 13253962176 13276659942 13306196034 13332854808 13346629712 13358322432 13397334363 13438044984 13446540432 13463713536 13487400576 13518033347 13543854688 13552627536 13579780032 13609990464 13619227167 13633297938 13691002312 13726676691 13727317968 13768388088 13809028194 13835405376 13859961624 13886436096 13917975162 13918625376 13944560448 13954892868 13981548672 14027563784 14054576704 14064772176 14065429248 14123642988 14175736848 14176399104 14208596738 14217579324 14235737152 14260116234 14260782432 14297941476 14358459024 14373293536 14411195136 14443926042 14453281899 14480889696 14509901952 14524892928 14557882066 14567085468 14585689664 14611350624 14666860026 14682013164 14682699072 14711428368 14744156336 14783265504 14808582243 14809274064 14871261132 14886625448 14899667328 14915060992 14915753762 14988588636 14999461659 15014958426 15017218944 15028112736 15043639104 15078510824 15106607152 15107312896 15117800607 15146677728 15173325648 15236836524 15237548352 15311239272 15357048252 15357765696 15402377601 15449180968 15478691072 15488717184 15489436599 15523895373 15554997276 15564831048 15584709504 15594804288 15658453548 15687630504 15688363392 15735300672 15781009257 15811398792 15878322208 15905514261 15906257328 15947703954 15948448992 16015204296 16043380236 16045795584 16074025344 16110532893 16141306272 16153266402 16169955228 16184121408 16200842112 16237637689 16238396272 16268653856 16297275696 16340504544 16408900872 16409667456 16426621184 16437769452 16507344048 16518036456 16539132288 16549588224 16550356914 16587175878 16636802273 16637579504 16747453629 16762125744 16779443616 16813060992 16818338996 16850464384 16851247049 16894371312 16895160576 16924093992 16945708416 16963324677 16994933046 16995727008 17046575728 17129015358 17129815584 17142241896 17174985984 17231778772 17264693888 17277486408 17310488832 17349804654 17380328589 17382945216 17413527456 17447060736 17498559168 17517451497 17532798192 17550912288 17597466432 17655382004 17671949568 17702213256 17741594712 17776309278 17777139744 17787823641 17863112484 17894539494 17917393312 17928720576 18017104833 18051520032 18070170048 18106373376 18146653952 18158969556 18177730584 18225947376 18226798848 18268195806 18302235588 18303090624 18334435158 18357850784 18412037592 18447207168 18460013481 18460875888 18479948832 18557300216 18558167168 18570762054 18592747264 18606523824 18674862336 18717276942 18753029568 18831523984 18864947766 18876874068 18900982464 18914693616 18956772432 19013488312 19014376576 19063921968 19120192884 19144612032 19156715136 19177397694 19220060938 19258568056 19271042532 19307852928 19351705191 19422780624 19481800832 19555813368 19576017552 19576932096 19590218388 19615237824 19627943328 19692541466 19711020672 19744776324 19745698752 19827421887 19828348176 19880943264 19946374058 19959294051 19984784848 19999282212 20019944568 20037483648 20058185472 20157067476 20195570304 20231100864 20315782032 20316731136 20328941304 20369670048 20414985696 20449946907 20476064336 20477020928 20536503468 20590976952 20630308608 20652582132 20698527164 20713542291 20739996368 20753108064 20789942436 20793072384 20829654144 20876962743 20877938064 20916840672 20980400896 21041345676 21081865056 21097158264 21098143872 21167909426 21185464482 21207352348 21208343104 21263605272 21264598656 21312895107 21326368986 21353605728 21390174351 21391173648 21480710524 21521741696 21537688536 21559940304 21578828544 21616792704 21665889063 21688273282 21729700928 21787339392 21836823099 21850628202 21878534496 21917025936 22009792064 22023019746 22024048608 22067142552 22116234504 22174898256 22247878757 22306891698 22329938172 22349500992 22372591488 22373630643 22431935232 22482882954 22522437639 22525828416 22565458656 22617766236 22659910728 22660969344 22720016592 22721078016 22838687144 22839754112 22855254786 22856322528 22966858908 23035572378 23036648544 23133072872 23173771452 23177260288 23218036608 23233075776 23279622912 23331412224 23332495914 23356601996 23377064256 23401216384 23463288576 23487680322 23531445756 23532545088 23602951008 23655459616 23701745704 23702852992 23717098188 23817483312 23859385992 23904960768 23959254046 24022806444 24065070354 24068693376 24093560064 24111038016 24190766353 24211959408 24236974112 24254932842 24301263168 24357594408 24402980784 24404120832 24445913544 24502580089 24548236622 24549383456 24613351308 24614501184 24639931776 24656654178 24761016072 24808698432 24880763817 24956369256 25004039424 25104919073 25153263688 25169165424 25201309952 25219591488 25227508494 25275696576 25341556968 25342740864 25418562624 25492399569 25493590512 25526149376 25569863592 25693523037 25694723376 25802273588 25847668158 25897040832 25916229612 25965733248 26024706981 26051594534 26074417824 26101356736 26120291184 26153650432 26170591104 26247838752 26299197288 26326368432 26327598336 26387393942 26436562516 26437797568 26483073006 26507924352 26553319884 26612392068 26664463917 26665709616 26693259424 26794668726 26841809241 26876089968 26893080864 26974801152 27036066694 27087709376 27105255072 27159560064 27219980928 27238454334 27266595876 27382004624 27402293709 27453353382 27454635936 27501652737 27536776176 27618056388 27670810752 27719923248 27835950324 27837250752 27856143081 27889120896 27909785736 27963097344 28055127568 28075915413 28109153408 28129544352 28247285976 28297421649 28351473696 28417193476 28435158648 28471474304 28520232468 28521564864 28595882952 28716918048 28746587072 28766096541 28830091407 28887852084 28906563798 28961779392 29019803904 29115764132 29134170936 29171379328 29222701248 29333720052 29364026328 29365398144 29422856736 29432093243 29488312672 29538812199 29566531008 29617164486 29618548128 29742522264 29773250896 29799334656 29831507524 29919561087 29977177272 29998923318 30029916852 30034437888 30056225472 30087278208 30155612851 30157021648 30213214304 30235601214 30293355456 30346651296 30473673048 30475096704 30622478544 30714096504 30715531392 30804755202 30896918507 30898361936 30977434368 30978873198 31047790746 31109994552 31129662096 31169419008 31189608576 31316907096 31375261008 31376726784 31470601344 31562018514 31622797584 31751864139 31756644416 31778196723 31811028522 31812514656 31895407908 31896897984 32030408592 32086760472 32148050688 32221065786 32282612544 32306532804 32339910456 32368242816 32401684224 32475275378 32476792544 32532409923 32537307712 32594551392 32681009088 32817801744 32819334912 32875538904 33014688096 33034529619 33036072912 33078264576 33100713828 33174351756 33273604546 33275159008 33460337547 33494907258 33524251488 33558887232 33626121984 33636677992 33700928768 33702494098 33724324431 33788742624 33848187984 33891416832 33926649354 33989866092 33991454016 34093151456 34258030716 34259631168 34282882179 34284483792 34463557544 34529387776 34553358567 34554972816 34699609308 34760657178 34765890432 34827054912 34997118336 34998743871 35034902994 35065596384 35101824576 35194932864 35310764008 35404426512 35483189424 35552618556 35554279488 35575647282 35726224968 35789078988 35834786624 35857441152 35938881069 36034209666 36103040064 36140340096 36222422537 36317939112 36355461168 36382399263 36451894752 36536391612 36604471176 36606181248 36668870316 36715701568 36822354933 36824075184 36920026962 36921751776 36959897664 37112866609 37114600432 37116334336 37141524108 37213047648 37434553884 37506059136 37591243417 37663047968 37729895532 37753748136 37801964928 37829387232 37841262741 37913544864 38026976624 38028753152 38127843936 38240385768 38289224064 38313430272 38354795388 38440121876 38517136112 38542085064 38615705856 38703410382 38771502237 38845561248 38963601664 39077391801 39111626736 39152035104 39180436776 39230475648 39255886656 39385082932 39422041344 39489552648 39491397504 39581090913 39654843774 39656696352 39724609509 39761886528 39892748116 39918588102 39969569696 39998564424 40039889136 40074967296 40192003089 40314134952 40391140608 40462201728 40554100041 40631564064 40657882608 40739340096 40829971392 40874053493 40899893814 40952128672 41073006936 41180030073 41181953904 41305164264 41397054328 41427084582 41479992736 41506216128 41579884872 41659308288 41753925486 41755876128 41833681344 42082691352 42163730112 42194316528 42196287744 42335818852 42370928964 42414704696 42416686208 42527210544 42529197312 42625790214 42652737972 42707211456 42780348702 42782347296 42961421048 43043483392 43075377072 43119880608 43233585408 43331778126 43376546564 43459401856 43574678784 43673646198 43701256404 43757068992 43834051872 44019584128 44046039492 44048097216 44134285104 44232469008 44349796512 44495757514 44613783396 44659876344 44699001984 44745182976 44747261286 44965765908 45044875278 45051656832 45130917312 45235532472 45319821456 45321938688 45353401821 45440033184 45677374288 45679508224 45710509572 45712645056 45933717816 46071144756 46073297088 46207132803 46266145744 46347542904 46436073216 46466151552 46468309797 46571686119 46664991828 46713203992 46754128512 46802432768 46975360644 47062891512 47065090176 47205902016 47310919232 47343027771 47403491408 47405705984 47434196376 47634966624 47716542783 47718771984 47918508092 48045612888 48130140708 48137386752 48222076032 48331598679 48381532706 48423918816 48473948224 48509865684 48602526336 48712913067 48715188816 48805961568 48891827088 49005160178 49096473244 49098766912 49226702616 49229002368 49279863552 49313308356 49522032144 49617396864 49761527634 49910406819 49912738512 50209838146 50242360887 50306527376 50338330848 50439182976 50455016988 50551393152 50553741147 50683113936 50685481728 50837125248 50889974031 50984799138 50987181024 51139727184 51387046074 51389446752 51604547176 51695336316 51794081664 51832459224 51931466496 52049413962 52103189068 52140985767 52148835648 52202713472 52240582368 52341182208 52495677504 52552354491 52598394576 52652736864 52774787884 52873125032 52875595136 52966146012 53015848704 53106639768 53224784136 53328927834 53331419232 53386518848 53589337452 53683618482 53752179936 53786161728 53964017249 54072133388 54175418752 54210510144 54319120128 54439961856 54476908668 54533191752 54659601737 54764009248 54804587418 54906706764 54909271872 55003305474 55073552352 55236112776 55341621504 55439846496 55671900648 55674501504 55712286162 55778241792 55819571472 56003281009 56110255136 56151830826 56218306816 56259088704 56494571952 56594843298 56702947392 56834386952 56870317296 56942948608 57040464936 57043129728 57191765904 57433836096 57493174144 57532193082 57660182814 57775704168 57813127596 57923558784 58055115573 58231528264 58268341872 58342758656 58445402496 58667440104 58728052656 58730796288 58845713472 58864186486 58976625344 59077624398 59133062016 59234328972 59237096256 59482265661 59485044528 59546501792 59663015048 59839122174 59877882153 59954354544 59997846636 60059833704 60112450944 60174556416 60311225702 60314043296 60426428608 60471202428 60586710912 60693302592 60947346096 60950193408 61244957088 61349840721 61428193008 61431062784 61609510404 61793837014 61796723872 61957746396 62095581492 62140626873 62219989104 62259324192 62379217152 62630888229 62633814192 62750522016 62941202688 63124037028 63245595168 63503728278 63513288832 63556393446 63622057044 63625029312 63790815816 63793795968 63938685321 64060817184 64170523053 64173520944 64442131572 64565225088 64613065608 64679820912 64736485632 64950550756 64953585088 64997667189 65064819846 65074615424 65189102784 65362018176 65510469297 65635603488 65751077808 66029376192 66069059238 66072145824 66201427656 66348703512 66547209092 66550318016 66743636271 66920675094 66989814516 67048502976 67117774464 67120891929 67270213283 67273355984 67404988196 67448648862 67567312917 67577485248 67696375968 67853298708 67979732184 67982908032 68186302912 68516061432 68519262336 68565764358 68568967584 68923895131 68927115088 69106717134 69109945632 69399218616 69521314356 69531780864 69654109824 69812309203 69994236672 69997487742 70069805988 70131192768 70203649152 70389865728 70621528016 70808853024 70966378848 71105237112 71108558976 71151294564 71452449936 71578157976 71669573248 71714882304 71877762138 72068419332 72206080128 72280680192 72444845074 72572299059 72635878224 72710922336 72764798526 72903789504 73072783224 73208942352 73212362496 73337740632 73431403136 73507740267 73644709866 73648150368 73840053924 73843503552 73919795328 74087682991 74225733218 74229200864 74283048216 74426095296 74642291451 74869107768 75012118272 75182486834 75314757219 75326095936 75459791064 75507496272 75603929856 75658774464 75682525482 75827089728 75908956487 76053953248 76255687872 76477198707 76480771536 76578448128 76709590776 76880243752 77034272224 77080569111 77084170128 77406820764 77543004474 77691122496 78074120943 78154783602 78223253472 78304070208 78360873552 78460951296 78511773312 78770165864 78979105296 78982795008 79162181826 79309687548 79313392704 79449219018 79523773056 79785496232 79837176204 79939139392 79993391751 79997128848 80079778272 80384006178 80628269904 80924403456 81108200082 81263128128 81315765216 81478680192 81659942784 81748106986 81799787628 81904257344 82146013872 82206881127 82360060146 82363907808 82610328528 82794108656 82854169164 82959985472 83012432256 83159769744 83507850972 83511752256 83667362688 83857389161 84165382704 84227746239 84327460224 84388633056 84671637704 84741857928 84829409392 84833372416 84892264947 85054421088 85251580428 85305475944 85414422912 85560697404 85564694592 85918828177 85922842096 86150754144 86239761216 86298289623 86490274221 86663556252 86753093128 86918803712 87347292396 87402512808 87514137984 87668103744 88039168256 88092078984 88096194432 88268570208 88296279729 88464938016 88616436597 88699593024 88991515028 89227566792 89319752688 89398003968 89494522572 89758683261 89931531816 90089750556 90103313664 90261834624 90466838553 90471064944 90639642912 90706803642 90880066368 91180580869 91354748576 91421019144 91425290112 91867435632 92142289512 92146594176 92355878797 92414265606 92532291488 92690755521 92695085808 92932303104 92936619594 93143372238 93329983656 93426407984 93508257024 93950721288 94125783024 94130180352 94411804032 94621838464 94626233429 94686055542 94806982816 94868392752 95255592417 95269933248 95334590169 95433085566 95437543968 95837016184 96091225776 96260281416 96444152064 96663197358 96763065412 96847837632 96947896448 97019731368 97205052672 97425826134 97430377632 97597229769 97611923136 97783654176 98010320356 98192946488 98197533824 98453405232 98458004736 98626616712 99044064288 99234793728 99523055268 99820813638 99825477024 100419676292 100484721774 100613054752 100676661696 100878365952 100910033976 101102786304 101107482294 101172973293 101366227872 101674250496 101779948062 101969598276 101974362048 102279454368 102774092148 102778893504 103209094352 103390672632 103588163328 103660075701 103664918448 104098827924 104206378136 104281971534 104297671296 104405426944 104481164736 104991355008 104996231613 105104708982 105196789152 105305473728 105549575768 105746250064 105751190272 105932292024 106213279536 106449568272 106657855668 106662838464 106773037696 107178674904 107367236964 107504359872 107572323456 107816643207 107928034498 108144266776 108350837504 108421020288 108667267611 108953817336 109066383504 109319203474 109528018496 109609174836 109813413528 109818543744 110006610948 110147104704 110467064799 110472225552 110879692992 111338599827 111343801296 111349003008 111424572324 111639142944 112006562018 112220510272 112303661652 112518177408 112773730251 112989143904 113189686596 113405894784 113523788223 113668773904 113740634592 114080929872 114086259456 114383531808 114867672192 114986348288 115064386164 115320365628 115551408336 115626255192 115847117568 116110231146 116314506711 116463056528 116536683744 116890804992 117232175403 117334880208 117456105312 117691426944 117728372972 117953250688 118155248796 118266124032 118468657944 118474192512 118743272739 118964531322 118970089056 119093003584 119173828527 119326030096 119678244348 119755764306 119908709088 119995693272 120119667408 120224901888 120622451404 120628086592 120852857216 120942404856 121173421824 121386605184 121662300123 121894692192 121932957721 122489914176 122622160479 122699681442 122856386016 123219020808 123587674028 123593447744 123915492792 124191162984 124281253746 124439978208 124518648384 124930396097 125261776458 125267628384 125501044032 126248074056 126491190336 127007456556 127026577664 127112786892 127244114088 127250058624 127581631632 127587591936 127877370642 128001519529 128121634368 128341046106 128347041888 128884263144 129130450176 129226131216 129359641824 129901101512 129907170176 129995334378 130129639692 130149230848 130378205568 130724036352 131020938594 131271206976 131502155616 132058752384 132138118476 132144291648 132402855312 132697407024 133094418184 133100636032 133487272542 133841350188 133979629032 134097005952 134235548928 134241783858 134540426566 134546711968 134809976392 134897297724 135134625834 135154970496 135392751936 135706597416 135959464368 135965816064 136372605824 137032122864 137038524672 137131528716 137137935168 137591411269 137847790262 137854230176 138213434268 138219891264 138621398409 138798437232 139042628712 139308219648 139624618406 139715058357 139994975484 140139611976 140262385536 140407298304 140973776333 141243056032 141617706048 141932757696 142029083313 142210474224 142217117952 142302589128 142904899872 143149628349 143156315952 143339146496 143755524276 144136838664 144412160256 144889690148 144994796037 145144598118 145271756448 145421844672 145529597052 145807579008 146138739201 146145566448 146417884704 146675481264 146862806272 147015480534 147289419732 147296300736 147680107848 147687007104 147839590656 148175365982 148451466436 148458401728 148566096432 148852190592 149284582902 149731220457 149738215536 150364973668 150629514438 150652191872 150727082661 150919582128 151014992544 151317548928 151365050964 151654179456 151661223441 151817912974 152107906496 152511375744 152669922093 152954397414 152961543072 153419181552 153760487504 154068544448 154161138222 154168340256 154813641528 155086008948 155382244992 155735151299 156148241886 156309567204 156422957301 156446506944 156608140416 156721747104 157023546624 157540331728 157657063473 157958210592 158324363652 158619375096 158626785408 158898438036 159047546112 159570992464 159674352408 159878278784 159986783502 159994257696 160159556544 160768012356 161256539808 161892051747 162216400164 162526256256 162631530432 162957360384 163319885568 163496213972 163599575256 163808514688 163978805211 164292027744 164413762254 164720120292 164727815616 165220657056 165588217312 165708338328 165919970944 166024864512 166319539488 167015701944 167023504512 167334725376 167714778322 168009843027 168330765408 168455492478 168654920448 168777266112 169335364471 169343275408 169483715856 169658818784 169784529894 170108842176 170503160856 170610951888 170828845824 171121394808 171129389184 171518060623 171837656354 171845684192 172301508288 172479522432 172596579246 172980548442 173327112504 173506186256 174165346719 174694584792 174805025616 175028275968 175336207488 175734433511 176184157968 176192388864 176537140416 176592559458 176929876032 177232873194 177399186048 177983030056 178446796983 178455133584 178639505376 178989045144 179517366522 179863063632 180179501112 180523669248 180933677106 180942129888 181279285824 181413607284 181760132736 182361161738 182709497152 182842038288 182850580224 183734871264 184284579024 184293188352 184711757594 184828531212 185064582976 185381511042 185390171616 185873239188 186286744476 186659967312 186852815968 187892664687 187901442576 188251566048 188823608064 189243676928 189252466858 189372111084 189613965632 189736785504 190511184834 190539866496 190669180338 190866171132 190875087936 191674032368 191816055963 192182451552 192511569159 192520562832 193326394716 193526130824 193695675264 193895792896 194039462736 194851652268 194860755264 194993001567 195194459538 195223846272 195567308352 196020640712 196385892976 196395067648 196531407891 196906810464 197253233424 198088128576 199046110536 199641627276 199650954048 200230908813 200839352584 200969443548 201226109504 201353323392 201362675787 201810639849 201820067952 202214964588 202345946586 202732455744 203559896124 203939196552 203948724096 204558908736 205548184296 205557787008 206024652701 206418188704 206771685393 206781345264 207320151402 207329836896 208197655848 208412756272 208563943068 208595342592 208962329472 209436927609 209982710016 209992463226 210209417964 210393578304 210610947456 211089289957 211099151536 211492500128 211864584048 212426559072 212899136544 213315711336 213325676928 213546075392 214357349808 214734473928 215008719744 215144646912 215633286414 215856068996 216278429549 216288533552 216842040576 217334535222 217716897177 217907634672 218132767008 218638406948 219056036992 219218349672 219626827056 219637087488 220013221896 220294209408 220523220801 220934129598 220944451104 221759385984 222263048973 222677199654 222687602592 222849144648 223278285888 224013124036 224441020544 224607323304 225036354816 225547460502 225944271657 225978287808 226379373192 226811789568 227047576446 227337547808 227481269184 227726869461 228161859744 228767063616 229735344384 230128772328 230640731256 231102816672 231241707333 231252510384 232220462292 232629013422 232926113056 233073367488 234222362829 234464350806 234669760416 234912210624 235382853888 235456745944 235906501376 236310497592 236937315888 236948385024 237486545478 237929062644 237940178112 238186007168 238347657054 238652060192 239356488696 239511528612 239817418176 239980175253 239991386544 240239334816 241244902808 241256173184 241705714432 241884809712 242773210368 243324600246 243789384384 243865915442 244979828352 245244320958 245399362884 245712772032 246438041616 247175348056 247186895488 247830985584 248382325968 248562507492 248879956416 249037296768 249860792194 250523552916 250535256768 251002088064 251572167483 252496148112 252982380672 254014913112 254225573784 254488228176 254500117248 254676794841 255163263264 255754741284 256003039058 256243268736 256682092212 256694083776 257756484531 257768526288 258452262432 258719283648 259470822663 259802203024 259814340352 259990668756 260259279384 260756411136 262041877188 262542413952 263004311232 264117504768 264276236952 264288583296 264805710624 264888839187 265394814048 265849309791 266188836368 266201272064 266974545084 267682700376 267959258064 268194011904 268483567716 269080853132 269093423936 269276049783 269619952784 269794595448 270269251668 270309940992 270785503872 271400515659 271413194832 271918928736 272745211648 273541742607 274064245728 274263057432 274275870336 275182822538 275695580524 275708460352 276426868536 276439782528 277067636391 277242796818 277596874464 278072266563 278085257424 279249236812 279430116714 279989950968 280279223952 280524771072 281947552666 282486112064 283235412096 283865515392 283878700287 284058166626 284420948448 284605178256 285766777251 285809799744 286299256698 286312631904 287511048552 288273677328 289222423841 289779380296 289989592074 290289196236 290543512896 290843689344 291059194104 291615158016 292277478402 292291132896 292791689307 292835769408 293350962528 294030961068 294578839464 294592601472 295360215696 295374014208 296350731964 296902932872 296916803456 297132192864 297704381184 298569165804 299462440914 299476431072 300729947336 301259028876 301304383744 301454165322 301839164256 302029985088 302635097856 302730101928 303308358912 303322446882 303635825948 304215812992 305022751488 305339844186 305908794828 305923086144 306838363104 306934686677 307520975008 308137088896 308322276444 308336680512 309627283056 310172017896 310764489984 311470302598 312296483772 312619134408 312845914602 312893013888 313216280832 313443494208 314479962589 315080663456 315314126946 315916421184 316648727304 317238750192 317253570816 317796876072 318533541157 319141984928 319348704816 319756557568 319973567004 319988515392 320319113088 321536024712 322513079616 323449929621 323784103494 324432800328 325052512512 325263060864 326001802833 326992427944 327199150512 327617029376 327957610422 328584055488 328827524508 329440240584 329455631232 330441314112 331176434624 331401194397 331416676656 331839941888 332639078976 334015799481 334031403888 334047009024 335429556644 336019686054 336661530816 336910984956 337554532224 338321190753 338670728942 338686550816 338967431712 339317637568 339569059788 340217684352 340571364669 341006321712 341221903776 342242789616 342258778368 343036121246 343675312708 343691368384 344603016576 344959044864 345193158492 345961096884 346654225008 347012372512 348330693438 348943520133 349389169584 349610051232 350672414976 351468867022 351696526209 352368315936 353074280832 353185118916 353859752064 354465746388 354798372096 355966060112 356229818217 356893593966 356910267168 357279010752 357521485581 357978090288 359034733044 359726127264 360359002224 361867354212 361884259776 362558571648 362827214568 363520265472 364722323476 364986900369 365418994304 365684076576 365798873163 367469742528 367866481437 368569158048 369423515188 369657062424 370129165952 370763022084 370780343232 371746478376 372573488952 373319934624 373705631936 374791188291 375785329374 375802885152 376503132096 377748120743 378504933716 378744222168 379227931264 379473571008 381022369668 381079732992 381338360676 381732342264 381750175872 382617212159 383348064736 383632111926 384004558587 384364903104 385023138318 385041125664 386652789432 387052261648 387391350528 388078925472 389703304536 389721510528 389986003134 390388919076 390447692544 391134616704 392022967063 392041281424 392771785952 393062815782 393813620928 394506466848 396176257152 398092221072 399283254552 399301908096 400461817626 401678705168 401938887096 402452219008 402706646784 402725351574 403621279698 403640135904 404429929176 404691893172 405464911488 407119792248 407878393104 407897448192 409117817472 411096368592 411115574016 412049305402 412774233807 412836377408 413543370786 413562690528 414640302804 414659673792 416395311696 416825512544 417127886136 417924658944 418873855218 419145175071 419984926452 420418835928 420787156608 421221894912 422178579914 422198303072 422921328999 422985000256 423729168096 424853118144 425798273088 426631422672 426651353856 428714699616 429448885047 429468947856 430017439488 431266572828 431712137992 432556859098 432577067104 434669070444 434984388111 435433794354 435815269344 436265534016 437276813896 438112073984 438416217603 438436699344 439253654112 440026443792 440588418816 441046441602 441868259196 441888902208 443518771968 444526097946 445354399308 445375205184 445698289296 446556571776 448026248072 448882041088 449193661371 449214646608 451094921004 451888543314 451956575616 452758746384 454095152892 454675095616 454962538368 454983670323 455453738922 456323719488 457534127232 460257544656 461281462512 462205633344 462483414666 462505020768 464440924584 465258026844 465852226112 466146734976 467205453897 468444725658 468928701612 469339520832 469824421248 470891492981 470913491888 472620995184 472971190419 473874631776 474973090956 475858125288 475880356224 476372014336 476695314108 477304120384 478712977392 479023057224 479634836352 479960350506 479982773088 480478669632 482467265917 482489805616 482512346368 483769619424 485676155241 486649200492 487578768768 487731830884 488686164421 489959656704 490488641916 490798725768 491425544064 491936415633 492876083232 494350696112 494373790976 495661971168 496764651936 497125014984 497759912832 498074593536 499721584388 501047105832 501070513536 502004176128 503144334966 504029529081 504992296224 505964761344 508006093413 508029826224 508451147568 508976456352 509353589682 510326526528 511509482568 512006078116 512486537472 513364184424 513388167552 514554181869 515512969062 515537052576 516904524864 517438567296 518613780937 518941645326 519604406048 519981337512 520518558768 522496040157 524083754376 525084827904 526008622464 527203300533 528552473904 528577166592 529611421248 529777678374 530789628096 531362695409 531698619582 532377672736 533949090168 535340390949 535365400752 535918516128 536967135432 538161706264 538186847872 538552099566 539239905568 539589190896 540538503336 541571007744 542801031318 542826389664 543837857472 547083485214 548128491456 548526114864 548551740672 550365645076 551391161048 551416920704 552853737072 552879565056 554135272782 554485593636 555193748928 556144533126 556170514848 558498473624 558860233428 559979901936 560558447904 563895105332 564972224128 566470824192 567731030784 567757400574 568116333252 568841896896 569210356512 571533554502 571619599488 572598513396 572625263808 575022097104 575448167889 576547354656 578444847682 579558760592 579979184148 580578392472 581087025792 581687378688 582118388208 584554956804 584582265792 585583378614 585671538816 586701925056 588061922136 589157678928 589185202944 589594223673 590720431392 592701463928 593805865744 593833606912 594264385728 597138331608 598924881828 598952862144 600692726439 601459894672 602518057752 602908330644 603678328512 604059970176 604088027361 605431919547 605460203856 606644893764 607271651896 608431625984 610679688372 611817589656 611846172288 613676726208 613869373354 615041950016 616274177792 616644552888 616673361024 618073958103 619254566112 620315056179 620344035792 622940605196 624592967544 625238268816 625691829204 625786027776 626886988416 628310782827 628959925178 630161326912 630628253892 631832842368 633267869871 633297454608 634477500384 635593752144 637067082314 638283969856 638697409632 639947134008 639977030784 640638226176 643072049424 645026159232 646899859242 647568206988 648835288647 648865600656 650526121728 652003605666 653150691531 653984855888 654398301024 655915220844 657168110976 657655049016 658880481168 658911262464 660882628224 661569662403 662352869248 662802388794 662833353312 665278157952 666789146919 668031598962 668062807776 670859113288 672039372108 673323061632 673821969912 675109064448 676642381506 677341457884 677373101632 677832814971 677934863424 678635275136 679138119576 680435368704 681142729338 682012643424 682443807552 683180608383 684485579232 686072242492 687350625416 687382736768 689206033152 690386316984 691922193768 693308450016 694024745024 696661386876 697887040266 698778339168 699220102464 701532224237 702937734044 703393052418 704736631872 706148561664 706370237832 707719504128 708931492776 710574822581 711932120224 712459636434 713787187932 713820534336 714558021504 715042971162 715956180576 718069466088 719452254528 720718004448 723734708424 723768519552 725117143296 725654429136 728042653117 729444646952 729973800738 730837988608 731368153152 731597746326 734939485056 735732962874 737138316096 738847030376 739314124848 740258331904 741526044168 741560686464 743492956752 745146977904 746639869248 747411263872 749582376582 751570658748 751605770304 753006264192 754716502449 755496241486 757009867432 757488444336 758455862528 758947142016 762044739336 762676721352 763464684528 763500351744 765234424318 766696129472 767264223852 768009117174 768729806208 770046276636 770082251328 772628694049 773269453593 773305578864 774104523296 776157850944 778412467989 779406609072 779443021056 779972006268 780777838152 782269233408 784045934126 784082562848 785543571904 786125631564 787627241856 789012933696 792352514304 794666517561 796184442144 797547929373 798566509104 798603816192 800923635252 803357410336 803877774192 804904438016 805450703148 807242559396 807280271808 807828149349 808859858352 809383786344 810929822976 814201546977 814239584496 815756786208 818235634944 820625227821 822192737184 824098610804 825548467614 825672754816 827086741572 827125381056 829280605608 829319347584 831202909173 832790623392 833651025088 834216799689 834255772272 837747710436 838290350142 839969852904 840837671856 841574313216 844357159828 844396606144 845842657998 845970000512 847458336192 849706236288 851596546176 851636100861 853262845344 853530704047 857300331753 857429399232 858897770094 858937895712 862533145656 863424275984 865113718196 865154134208 867667271523 869338140888 869968776222 870867588708 871630538688 872531068032 874512772679 874553627792 876832435206 876873398688 878375067921 878507308224 880052887584 882092883204 883736518392 883777804416 889052195892 890708798616 890750410368 891396578592 893113143552 896010636703 896052496144 898387322742 898429293216 902189842008 903777086628 903913151232 905517492768 908190305784 909350191232 909925076736 909967340646 910907477844 912647438976 915068254464 920515089312 920804060031 922562925024 924411266688 924966829332 925010041536 928881849168 930516053688 931704452224 932293469952 934410907794 936889451316 937857403224 938679041664 939648842496 941782985962 941826983776 943439887767 945241990368 945942380838 947749263552 949946181912 951716250576 951760712448 953390628216 954608240768 955600623471 957425954784 958046114448 959269672704 959920701012 959965546176 960957339264 963139878883 964934531834 964979611232 967539238848 970349788863 971352310482 973298400984 975157537536 975463661768 977372328842 978005408499 980977283832 981597451536 982851088128 983872831266 985752166464 986816434331 988701392224 991323942336 993529303872 994203583191 994250029968 995519825664 999443168776 1002047398443 1002094211664 1002141027072 1006288669932 1008059058162 1009984592448 1014963572259 1016012186826 1016059652448 1016902295136 1017952912704 1018707179364 1020653053056 1023018965136 1024012156232 1026728368848 1026776335104 1029108363738 1031025938124 1031074105152 1033809049728 1034877134592 1037227561874 1037883290652 1039208812096 1039962675024 1041037117536 1044992080314 1048167508752 1052017244928 1054406601066 1055089578627 1057104947808 1059222842496 1059555356748 1061579256192 1062725390818 1063397239164 1064755345472 1067898180336 1068689454651 1070680781898 1070730801504 1071837032256 1073934270864 1076323412528 1076373695744 1077104199132 1078479811136 1079178381792 1081077006672 1085602062636 1085652779328 1087675714944 1090146059093 1094166970428 1094960701107 1096256982912 1097052229728 1097396619489 1100731290152 1102782322096 1102833841408 1103599444311 1105707474144 1108270545564 1108971187272 1110387497856 1112289066252 1112341029696 1116996947248 1117720466856 1119959803872 1121116895808 1124373564873 1127790210664 1129944448256 1133244362229 1135514801148 1136232666504 1137683793792 1138420713024 1143067109004 1143239198976 1145197026792 1145250527616 1147851636477 1150044194208 1150896335778 1152013675761 1153094709312 1156889695364 1159117521184 1159958368296 1161156784944 1162174051584 1164236776416 1169109913608 1169164531584 1171166757228 1171343077632 1173403850112 1176068901189 1176123844272 1178315357856 1179188447346 1181440862784 1185347551297 1185402927856 1187611731488 1188528771456 1194276663216 1197849763656 1197905724288 1200626424361 1201385452878 1202919789344 1205036115504 1205816661288 1207356657024 1208119940352 1208176054722 1210863839094 1210920407712 1213289787528 1214543303792 1221359376744 1223635179312 1223692344576 1227353452416 1227738746708 1230083900032 1230141034577 1233289105776 1233346722048 1236147916206 1238322701421 1238509132224 1240630112358 1240688071584 1245881210392 1249185935088 1250476537632 1251383658408 1253773976832 1256621565654 1257919850356 1260322653824 1261256507784 1263665684736 1266535739742 1266594909216 1268763986997 1268955000768 1271187504288 1274134164628 1276567939712 1277394819264 1279894268016 1279954061568 1286144098848 1290052318464 1293799718484 1295136413976 1297670577294 1297731201312 1304007211332 1306301383062 1307969711776 1308796602048 1311830441688 1314336221952 1315248652809 1315310098032 1317760962336 1321765256448 1323139324806 1324705738496 1325604777588 1325666706624 1330556315904 1333578293838 1336063197924 1336125615552 1341718226576 1344078744216 1346646123264 1347580984113 1347643939824 1353284763012 1354682915768 1354746203264 1355665629942 1355869726848 1357270550272 1358276239152 1362285458676 1364025286848 1364887615104 1364951010969 1366361216766 1368971158464 1372144484984 1374701250832 1374765473536 1380772633968 1383844387536 1386616900032 1388049490048 1393322773752 1395774080532 1397556678336 1398440204928 1401616361691 1403064448474 1405875468088 1406786104836 1409473263744 1412674478943 1412740475664 1417862985552 1421149645162 1423864240448 1424919272868 1427574375864 1427641068672 1429116043008 1430085942324 1431912361152 1436138932176 1438904509056 1441436008896 1447401797751 1447469416848 1447537039104 1451308858272 1456085306234 1457028465723 1458889293904 1459947601476 1462736306304 1463195492652 1466058493263 1469878970112 1471465925748 1474276632192 1475809246899 1477694060752 1478628249696 1483052088336 1483121372928 1486985913504 1490293955808 1493279738496 1494822527744 1499164753164 1503141317496 1503211540608 1506012528384 1509433004898 1510992482972 1512088587243 1514019734864 1514976888672 1517894284032 1524018280239 1524089478672 1525353442704 1526929369056 1530468848636 1533392258944 1534528447704 1536018234348 1537459612416 1540092553272 1540164502656 1543662545607 1545257388098 1546538907186 1546611157728 1548209046592 1552315701888 1555841342811 1556824935978 1558813218144 1559944012536 1561555676304 1568091868252 1568165125696 1571087143808 1572251263128 1575254483712 1578025867392 1581609901599 1585128450373 1589333035122 1592368884288 1594088086227 1595095858746 1597133018208 1601847270504 1606714820672 1607755548384 1610901406296 1614485118792 1614560543616 1615656298698 1617719716704 1618767572688 1624095149261 1628403093954 1628479168992 1631513572416 1641250455642 1644385474368 1648197221608 1651096935228 1651345509632 1654173483144 1654250762112 1658561211216 1658638695168 1662405818346 1665581246784 1667302050176 1668433599378 1668511544544 1675495420872 1676580700284 1679939705808 1681675343712 1688714319656 1688793212288 1691685315996 1691940001024 1694916672384 1699412472576 1703193092352 1703272201722 1706525690688 1707061408094 1714600663506 1714858798464 1717795540188 1717875791424 1725066291312 1726848551968 1730227436392 1730308268416 1735334543046 1738676281776 1739937552444 1741735177416 1743261077376 1745062136064 1749025545358 1749107255584 1753664870412 1753746797376 1756750135842 1757014616448 1760105775168 1764185766408 1767473036784 1767555608832 1778104391784 1781417597232 1781500820736 1782793157184 1788688346497 1792021273406 1792104992288 1796774645484 1796858586432 1802078179317 1804379684016 1807554173256 1811034985536 1816295758641 1816380611568 1818700382464 1819934681292 1821814955688 1825294877952 1832659092329 1841030178624 1841608120062 1845125850048 1848822533376 1849933658664 1850020083072 1854221874309 1857763698336 1860945168537 1861032107376 1863408904448 1868821815588 1873778902632 1875714806448 1877358083328 1883565971924 1883653967552 1884932348481 1886879775534 1890483980736 1891884761676 1895498527104 1899803609613 1899892363824 1903432501152 1906781256432 1909216481536 1911201246942 1914851909568 1916092228896 1919841402024 1919931092352 1921914678528 1926279757766 1929869063668 1929959222464 1935078477696 1940699577726 1942704620964 1946505865941 1946596801968 1950927323536 1954744657684 1956010816998 1959452074593 1961954567664 1963194903072 1967745662532 1971504332928 1973632868662 1977402784448 1982647884672 1984708987209 1987058607744 1988407166382 1988500059936 1998886337552 2000367440757 2004094796886 2004188423328 2012577339864 2016118116324 2019969184896 2024556966887 2029927144518 2032024373652 2032119304896 2033498444913 2033804590272 2035905825408 2037414358728 2041306106112 2046037930272 2048024312464 2049541825149 2053456737696 2058216727476 2062051876248 2062148210304 2067618099456 2074455123748 2075766581304 2078417624192 2079925350048 2082074235072 2089984160628 2096335017504 2104596672711 2108813202132 2110179157254 2114209895616 2118445684992 2119110713496 2123158512384 2125450781636 2126794478328 2129510690944 2131724467743 2135796360672 2137378909302 2141361563796 2141461603008 2143674064512 2147868541728 2148542806739 2152646825056 2154208398264 2156959622272 2158356763584 2162154013344 2171204125272 2171305558656 2175351429888 2180292118186 2184127959351 2188333940856 2189921402214 2192513965824 2194104459456 2194793238978 2201359738123 2201462580304 2205564644192 2207198888622 2211414948288 2216541091128 2217942374544 2220774995712 2224578132504 2224682059392 2229734788099 2233993894496 2235440933712 2239919607744 2242233791616 2248747129746 2255580421328 2264149507347 2266488724458 2271029602296 2272465333008 2275367587584 2276841426048 2286134218008 2290394053584 2290501055232 2295703272954 2300088388416 2301792671556 2304027351522 2306189418624 2313779390728 2317886082147 2318235042368 2319808360779 2319916736592 2322313569888 2328473552832 2338219827216 2338329063168 2342333514456 2346807700224 2352137802378 2352247688544 2356630715712 2358376894692 2362881725568 2370695102594 2370805855712 2375223462976 2377057542912 2383999552683 2388553326432 2395699527312 2395811448576 2401252848722 2402770905756 2405839578688 2410072231008 2411633322576 2414713314048 2416352109444 2421727678188 2421840815424 2426579575056 2429086607584 2442604640931 2442718753488 2447270358624 2454706904832 2455477493416 2460167800064 2460282069154 2461875683463 2466578211552 2472295832412 2476645402842 2477018264448 2481260224716 2481376143168 2491762420784 2493608727519 2498371870176 2500953075264 2502650399067 2502767316816 2513243131308 2515839700712 2520645307648 2522513015568 2533071479484 2533189818432 2537527973994 2537910001536 2542375008576 2548268329256 2553135879424 2554789638528 2554908302583 2559788536032 2560592112141 2572288197696 2587599436968 2590272827952 2595341154588 2595462402624 2603001814569 2608014422664 2612602766124 2615939423552 2617593204096 2623538318037 2623660883376 2630497305618 2630620196064 2635521924672 2644236845201 2646278649612 2651209555176 2651333413248 2667156587676 2672126395848 2672251231104 2678320485113 2683436453152 2688031910109 2688157488432 2695161968226 2695287879648 2706569526024 2709365831536 2709492406528 2711331259884 2711739453696 2716552478304 2724570917352 2728050573696 2729775230208 2729902021938 2732722433532 2737942316928 2744160769441 2744288969968 2749402501664 2761545267936 2762412180093 2767688775072 2773233800064 2776098980096 2786645547504 2791548161064 2795113356672 2796880409856 2803232723382 2806128896948 2811750936176 2813572209672 2818946527488 2825348957886 2825480951328 2830319663301 2835725971104 2842299290324 2847728480896 2849838545736 2855148751728 2855282137344 2860171884648 2863824722304 2866801870413 2872277864352 2877809018112 2882872017792 2889419636649 2894803595502 2894938833696 2902617716544 2912170612468 2914056931446 2917778587808 2919895202952 2925472612608 2926390985304 2932116986526 2934016225497 2942931851496 2948553264384 2951618493798 2955388121504 2957256499392 2960449302993 2966104176672 2973971827008 2980587911616 2986559476992 2998329506328 3006142195329 3006282634992 3006423081216 3018866009796 3021984965944 3024177174486 3028039469728 3029953777344 3044890716777 3048036560478 3048178957344 3050706885408 3053858738112 3060937697272 3066784517888 3069056895408 3072036468696 3080185106544 3080329005312 3087325091214 3090514776196 3093077814372 3093222315456 3096418093184 3104631403776 3111682685622 3113649871956 3117626436288 3119888025072 3123111352608 3136183736504 3136330251392 3142174287616 3144502526256 3156051734784 3163219803198 3170256900746 3178666070244 3184737768576 3188176172454 3190191717492 3194266036416 3203694541008 3213429641344 3215511096768 3221802812592 3228970237584 3229121087232 3231312597396 3235439433408 3237535145376 3248190298522 3256806187908 3256958337984 3263027144832 3270438177279 3282500911284 3288770948736 3292189858467 3296394443216 3302193870456 3308346966288 3308501524224 3310798332933 3317122422432 3324811636692 3331162493568 3334604100352 3336867198756 3337023089088 3350990841744 3353161400568 3359879411616 3363350687424 3373120694619 3377428639312 3377586424576 3383370631992 3389833344768 3399733086687 3406544403444 3413051381376 3414122816188 3429201327012 3429717596928 3435591080376 3435751582848 3443554909431 3450132582624 3453697103936 3456041027283 3460454872784 3460616536832 3470669086092 3477352563552 3479875104888 3483470354832 3486522154752 3498051090716 3498214511168 3507329740824 3507493594752 3513500271684 3514029232896 3520211550336 3528206703567 3528371532816 3534946073568 3556042653891 3556208783568 3562835194464 3565586314368 3577376692994 3584042546812 3584209984576 3593549290968 3593717172864 3601879273083 3604156358634 3608759368032 3615108346512 3622069971072 3632591517282 3632761223136 3639869362584 3643629911376 3665318184658 3682060357248 3683216240124 3690251700096 3690423103731 3699867317328 3700040166144 3708443748618 3714968104263 3715527396672 3721890337074 3722064214752 3737643631176 3747557805264 3751429612896 3767131943848 3767307935104 3769864696962 3773759551068 3780967961472 3783769523352 3790997054208 3799607219226 3799784727648 3806291960991 3806865002304 3813562512864 3822402493884 3829703819136 3832184457792 3839682804048 3839862184704 3852559515532 3859738127336 3859918444928 3870156955392 3881399155452 3885409241928 3893011731882 3893193603936 3901854647072 3909489315368 3912021633996 3918904149186 3923909135328 3926389806144 3935491325064 3943008665856 3947265737324 3954805568896 3965295769344 3969417974418 3974117215488 3976814332764 3977000119872 3990150926801 3997772675104 4000734881514 4008189593772 4008376846656 4025154679728 4032236232648 4039938369792 4049113933774 4059854289036 4064048747304 4064238609792 4066996889826 4067609180544 4071811650816 4074828717456 4088239513657 4092075860544 4096048624928 4099083650298 4106913475392 4116433454952 4124103752496 4124296420608 4140936035041 4148910247496 4151533162608 4156835248384 4159850700096 4164148470144 4179968321256 4192670035008 4204849085073 4209193345422 4217626404264 4220358314508 4228419791232 4238023436829 4238221426992 4250901563272 4253588956656 4259021381888 4263448935486 4271592721344 4274757818604 4282723127592 4282923206016 4287348129024 4295737083456 4297085613478 4305293650112 4308416796528 4313919244544 4316713527168 4324308026688 4342205393253 4342408250544 4342611117312 4360584236372 4368255918702 4371085397169 4376667881712 4379842804428 4388208918912 4389586477956 4398175479789 4402719476246 4402925160608 4411129288384 4414397777244 4422829896576 4427427740697 4433082182256 4435884749088 4449156265008 4449364118784 4459469576198 4467987788992 4470881867424 4479839215488 4484467583232 4497494259492 4511160842656 4528299014694 4532977448916 4536265761729 4542059204592 4544930666016 4553682852096 4572054840717 4572268436016 4580788107168 4591406545908 4600176776832 4603585343112 4608054703044 4612378837248 4627558781456 4630987636821 4635772164294 4636470084736 4639616721558 4639833473184 4644627139776 4656947105664 4667524028433 4676439654432 4684667028912 4704275604756 4704495377088 4713261431424 4716753789384 4725763451136 4741390205188 4741611711424 4744829704797 4750446925952 4755385351119 4767999105366 4777106652864 4782264258681 4791399054624 4802505697444 4805541811512 4811679157376 4820144462016 4823266645152 4832704218888 4843455356376 4843681630848 4853159150112 4858173215168 4872285447783 4885209281862 4885437506976 4894540717248 4910725569659 4910954986832 4920564138308 4923751366926 4933156423104 4944591664824 4953290805684 4954036528896 4962520449432 4962752286336 4974023758067 4983524841568 4987217455038 4996743740352 5001906150528 5005300798134 5005534633632 5026486262616 5031679401424 5045026031136 5066142958968 5066379636864 5075055947988 5075820003072 5084750017152 5096298571819 5096536658512 5109579277056 5109816605166 5119577072064 5121184224282 5144576395392 5175198873936 5180545655904 5190682309176 5190924805248 5206003629138 5216028845328 5225205532248 5231878847104 5235186408192 5247076636074 5247321766752 5260994611236 5261240392128 5271043849344 5288473690402 5292557299224 5302419110352 5302666826496 5334313175352 5344252791696 5344502462208 5356640970226 5366065039491 5366872906304 5376063820218 5376314976864 5390323936452 5390575759296 5408400858343 5413139052048 5418731663072 5422662519768 5433104956608 5448887275923 5449141834704 5456101147392 5459804043876 5465444867064 5475884633856 5488321538882 5488577939936 5497977276987 5498805003328 5523090535872 5524824360186 5535377550144 5546467600128 5562665622927 5573291095008 5582835505611 5583096322128 5590226713344 5606465446764 5612257793896 5623501872352 5627144419344 5650697915772 5650961902656 5654797045443 5660639326602 5671451942208 5684598580648 5695456961792 5699410828839 5699677091472 5710297503456 5720343769296 5727649444608 5733603740826 5744555728704 5765744035584 5778839273298 5789607191004 5789877667392 5805235433088 5824341224936 5828113862892 5835557175616 5839517597823 5839790405904 5852781970608 5864233973052 5868032450994 5885863702992 5903236987596 5910776243008 5914512998784 5920898605986 5932208353344 5947943654016 5961175823232 5974714928329 5996659012656 6001102322271 6012284390658 6012565269984 6037732019592 6043969931888 6048354348972 6056078939456 6059907554688 6073670900661 6089781433554 6096073120956 6096357914688 6101413770816 6107717476224 6121589408753 6121875394544 6138113790816 6144072937392 6148625475447 6160370213088 6174650182428 6181029552392 6186155628744 6186444630912 6192836186368 6223365371244 6227299743912 6235252872576 6239776050144 6246222705216 6272074456921 6272367473008 6272660502784 6289005052512 6313790018133 6326439606396 6340513801492 6357332140488 6369475537152 6376352344908 6380383434984 6388532072832 6395173403229 6407389082016 6426859282688 6431022193536 6443605625184 6445628420217 6457940475168 6462625194792 6470878866816 6475070290752 6496380597044 6513612375816 6513916675968 6526054289664 6540876354558 6552383878053 6565001822568 6577541897472 6584379716934 6592788886432 6604079214369 6604387740912 6616693932576 6621596665866 6634244844864 6649623273384 6662324987136 6673734397512 6674046178176 6689204364297 6701981683488 6706322801136 6719758823232 6726701374848 6741979152181 6746241389238 6754857278624 6766741263984 6792448522041 6799466173374 6813088806888 6826102762752 6828245632376 6858402654024 6871182160752 6871503165696 6887109818862 6900265165248 6907394207872 6907715040317 6912082054566 6920909745568 6941338172184 6953658246441 6954705127104 6959425082337 6959750209776 6966940709664 6996102181432 6996429022336 7014659481648 7014987189504 7027000543368 7040423100672 7056413407134 7056743065632 7069892147136 7112085307782 7112417567136 7125670388928 7131172628736 7154753385988 7168085093624 7168419969152 7187098581936 7187434345728 7203758546166 7208312717268 7217518736064 7230216693024 7244139942144 7265183034564 7265522446272 7279738725168 7287259822752 7330636369316 7364120714496 7366432480248 7380503400192 7380846207462 7385627050389 7399734634656 7416887497236 7429936208526 7431054793344 7443780674148 7444128429504 7475287262352 7480826182557 7495115610528 7502859225792 7534263887696 7534615870208 7539729393924 7547519102136 7561935922944 7567539046704 7599214438452 7599569455296 7612583921982 7613730004608 7627125025728 7644804987768 7659407638272 7664368915584 7664724907749 7679365608096 7681776336423 7705119031064 7719476254672 7719836889856 7762798310904 7770818483856 7786023463764 7786387207872 7803709294144 7809005443707 7818978630736 7824043267992 7837808298372 7847818270656 7852779612288 7870614954111 7870982650128 7894531474648 7909611137792 7932710535603 7938835948836 7953628665528 7954000239744 7980301853602 7995545350208 8001469763028 8016379187544 8016753693312 8034961455339 8050309359456 8064095730327 8064472465296 8098227867548 8119708578072 8128097494608 8128477219584 8133993779652 8135218361088 8149657434912 8176479027314 8184151721088 8192097249856 8198167300596 8213826950784 8232482308323 8232866909904 8248207504992 8281872070082 8287236540279 8297820494992 8303066325216 8319701400192 8328296940288 8359936642512 8385340070016 8409698170146 8418386690844 8435252808528 8440716629016 8456839582464 8476046873658 8476442853984 8490958989903 8501803126544 8507177913312 8526897870972 8543185442688 8549515637208 8565446255184 8565846412032 8591474166912 8594171226956 8600405611239 8610587300224 8616833593056 8633427054336 8648616053376 8668258909947 8684410786506 8684816501088 8721168472744 8736511837404 8742170794338 8753335763424 8759685608856 8776417837824 8779172955912 8796350959578 8805438952492 8805850321216 8822258576768 8828795554488 8845659793152 8854855481394 8866164364512 8871769498176 8881347908979 8898312530016 8901105913633 8918939152396 8935975577984 8941763734848 8959678430976 8994988518984 9022321685312 9056598029388 9065954897832 9072531523458 9084118409184 9089861332032 9119918915081 9144109681434 9144536872032 9161576214336 9182813091816 9200353553664 9207170686224 9216109406088 9237472693553 9255117562912 9261975273642 9271544328588 9272940169472 9279233443116 9279666946368 9289254279552 9313894211328 9335048056866 9352879308864 9369334057824 9408551209512 9408990754176 9426522862848 9433507578768 9482780410376 9483223422848 9489659409594 9500893851904 9510770702238 9535998210732 9554213305728 9564528517362 9582798109248 9605011394888 9611083623024 9623358314752 9640288924032 9646533290304 9665408437776 9686910712752 9687363261696 9706318300224 9716346430336 9744570895566 9770418563724 9770875013952 9789081434496 9811314531837 9821451139318 9821909973664 9841128276616 9847502733852 9866312846208 9876569575401 9889183329648 9906581611368 9925040898864 9925504572672 9948047516134 9967049683136 9974434910076 9993487480704 10003812301056 10010601596268 10011069267264 10044173022637 10052972525232 10063358802848 10090052062272 10119362083857 10132285917936 10132759273728 10150111895976 10169500034304 10192597143638 10193073317024 10199199260061 10219633210332 10239154144128 10242368448564 10289152790784 10330664728293 10350397747872 10361091311808 10368123081849 10381364618352 10381849610496 10412007258276 10432057690656 10450411064496 10463757694208 10494153272148 10494643533504 10521989222472 10522480784256 10542087698688 10576947380804 10584620110701 10585114598448 10604838220704 10668127961673 10668626350704 10688505583392 10713281940452 10732130078982 10733745812608 10752127640436 10752629953728 10780647872904 10781151518592 10805637819249 10816801716686 10826278104096 10837463326144 10845325039536 10866209913216 10897774551846 10898283669408 10919608087752 10930889734128 10976643077764 10977155879872 10995954553974 10997610006656 11046181071744 11049648720372 11070755100288 11071269311193 11095899152611 11125331245854 11144904312789 11146582190016 11165671011222 11166192644256 11212930893528 11224515587792 11247003744704 11254288838688 11301395831544 11301923805312 11309594090886 11321278653204 11342903884416 11368666044827 11369197161296 11398821657678 11399354182944 11418875882973 11420595006912 11440687538592 11467207481652 11489111457408 11557678546596 11579214382008 11579755334784 11610470866176 11648682449872 11656227725784 11671114351232 11679035195646 11679580811808 11705563941216 11728467946104 11736064901988 11771727405984 11806473975192 11821552486016 11829025997568 11841797211972 11864416706688 11895887308032 11922351646464 11949429856658 11970452780403 11993318025312 12002204644542 12024568781316 12025130539968 12075464039184 12087939863776 12096708697944 12112157878912 12119815109376 12147341801322 12179562867108 12192146241912 12192715829376 12202827541632 12215434952448 12243178817506 12243750789088 12264718540971 12276227581632 12288145874784 12297250950894 12320740426176 12349300364856 12362059104784 12372311257488 12372889261824 12422808105123 12446730742488 12454599487824 12470505745152 12479552100288 12492445410432 12520818425479 12544148913842 12544734946016 12578010105024 12614547255219 12627580036266 12652879212792 12681027602984 12714070310487 12714664280976 12752704689816 12760766869968 12777064145664 12790346806458 12814778164032 12828613646303 12862044387072 12887211250368 12891256840434 12915880950336 12925250389584 12941757733632 12950140581504 12992761194088 13026616179759 13027224751632 13027833351936 13081752709116 13104767756106 13130003645136 13168759433868 13185577772864 13194526439367 13208158428738 13208775481824 13233387865152 13243193331732 13268489689728 13299246546768 13347468795024 13348092356352 13378408728594 13403963366976 13412645602272 13439517646464 13453402749696 13483958304362 13492482778476 13509714557248 13533482527968 13584897044082 13598932346748 13626177613776 13656491264752 13716164522151 13716805308048 13742364321504 13774219637724 13800530330496 13814788415744 13815430080634 13824164109132 13841819491136 13882676344368 13892962910463 13907316492882 13909410254208 13918850164674 13919500419552 13933881419328 13992204362864 13992858044672 14002572085299 14029318963296 14054001086736 14112826814268 14113486131264 14139784294272 14171898768209 14224170615564 14224835134272 14234489114391 14251340777856 14266156053357 14309506771976 14336170187248 14336839938304 14346792776043 14374197163872 14407517092332 14416625434536 14435037472128 14460433386048 14530366069128 14531044892544 14559477450336 14574519645504 14616856343349 14661272738632 14732176708977 14732864960496 14761692414924 14771254100778 14799469269312 14833774994472 14859872417052 14862109586688 14887561348296 14888256859008 14922071274201 14950574524704 14961652365114 14990231221056 15005718451584 15039799647173 15068527775392 15079458787848 15095038204272 15135078093408 15198428876904 15199138910592 15225167843964 15227460009216 15254250051456 15288895715457 15289609975536 15328737831168 15329449815498 15358731216192 15363552672846 15409518166861 15410238062128 15438952509344 15525596621808 15541636967712 15572046927528 15572774415744 15607418588288 15608143516693 15618010887414 15637957261472 15648086535984 15675616596744 15695636541312 15705559224576 15741229908222 15741965300256 15789062949296 15865421071206 15877671897672 15907257331056 15908000479488 15960603707204 15991090700416 16002939526056 16032758375088 16033507386624 16069922910678 16098195118473 16100618718912 16128191460654 16128944930592 16196455735096 16225202575029 16239417156144 16256194989216 16267987559304 16299314869824 16352958054628 16368303442176 16384194499712 16396334601192 16427653901568 16464964616646 16465733819808 16493931830961 16496415009984 16563744140164 16574473080558 16595640989984 16606132650432 16639402800384 16687996868781 16719873285024 16770680140032 16819396340292 16836773381688 16870505617056 16881433258032 16952093747316 16952885707968 16981917979806 17003606253088 17014355826624 17053795741944 17086370885376 17098232486517 17099031274416 17130892510368 17182948333824 17188342453912 17200811222478 17221174600448 17233667186112 17297232106752 17336517819894 17368821573012 17369633002176 17442336945488 17473023674808 17484341588676 17506671526848 17518552793469 17519371217712 17558345911824 17592701919156 17610877904984 17611700642432 17644517153536 17657591108976 17709710962788 17732328729024 17743538996352 17762695817958 17796625060032 17802211827266 17837878304792 17871951155968 17883527469696 17924144784987 17989977037968 18044643370624 18113196058776 18131909795664 18145063046916 18168236818368 18179722664064 18221012701983 18239837830162 18288219362868 18289073744064 18323152428672 18364768226259 18365626183632 18414341372448 18432218812176 18474945387106 18510235125824 18523950547284 18543088657176 18558466886232 18559333892736 18578508559104 18670096113732 18705758617728 18738668115648 18816223370763 18817102419024 18817981508352 18867015157536 18941370054399 18965560820752 18966446845696 18979318819188 19021541404476 19071996421464 19108426611456 19129057034724 19165596218496 19185520209687 19210022789776 19222167246048 19280577848064 19293066580608 19330816875552 19336885260651 19373821425504 19412636600448 19432692860672 19489141791132 19540837127448 19541750027904 19578162868992 19622629063674 19642902278636 19643819947328 19657151634159 19682256553232 19695005467704 19732625692416 19753139150802 19778366659296 19812237643107 19813163222736 19850081797728 19896095032268 19934099366272 19948869820152 19986974961408 20021203192536 20022138534528 20067613092891 20088346045274 20105945050464 20126717605696 20180104124544 20225937456543 20238724167714 20264571835872 20300223791952 20385194287276 20386146634048 20398398520122 20439266420664 20478308288256 20484736897128 20606669854849 20661329456586 20700795495744 20722182623616 20723145120951 20736246163698 20762729236704 20824014516552 20860974739323 20864115381312 20900822128992 20988306544296 20989287067008 21043978444944 21044961568512 21113236940393 21153894761608 21169240221402 21170229196896 21209676441408 21336255923346 21337252701408 21377011166784 21426563880904 21464260157964 21467491625216 21504255280872 21505259907456 21561295745808 21562303037184 21611275638498 21633603433372 21652556208192 21674926652288 21690650079072 21732419826432 21795549103692 21796567338816 21839216175504 21861779468256 21953286155528 21954311759744 21991909107948 21995220013312 22092362143488 22099297440744 22141510200576 22142538622386 22191798305222 22250662491708 22289808625578 22293164380032 22331342022444 22332385288512 22406232127421 22425861787056 22449031175584 22494007489408 22508577677376 22602791663088 22603847610624 22619188181772 22642557306408 22685807768832 22737332089654 22738394322592 22797643315356 22798708365888 22837751765946 22841190013824 22881375077184 22934414963304 22978222914816 23045329009269 23115357093192 23158428764016 23159510669568 23252948504461 23297364899744 23312455451568 23342228702464 23358070391292 23359161623616 23411127882432 23427016331121 23456935892208 23472129803976 23543454811968 23611844862333 23612947950384 23643104972032 23683594423944 23728833413376 23798131606809 23898859713316 23940905560806 23986636050624 24004409289084 24049137562632 24050261079936 24104884366017 24150928078368 24175879727552 24192287190981 24193417395888 24224315757824 24294683602644 24359125734216 24384292483824 24385431658752 24405655083264 24486357635012 24487501578176 24529437081942 24552455163264 24576291749568 24594501901788 24641480852352 24697446924969 24698600729712 24724118209568 24744622514976 24845616210246 24861709620837 24893461484976 24909198975648 24959104200576 24984890820864 25041636850958 25088297827684 25089469892032 25156020210048 25229094510438 25255160072532 25305758425584 25362055205968 25428140620974 25429328561952 25472876969709 25505409379632 25521533739936 25580693612916 25629556328064 25657227292606 25774422500736 25782513680868 25801216833717 25831761900672 25850500779168 25900281163008 25985522388176 26004776729841 26053232359518 26054449503264 26163505418232 26209535512212 26260007290272 26337518867736 26371155545728 26389052878734 26416316857476 26417550963648 26466775730304 26486386663464 26536979379456 26598493093536 26644043726937 26694937590048 26703317740899 26756817457188 26807926733952 26825291204544 26879035292928 26967916608724 26984965556952 27019429114496 27066965055936 27169794088164 27197864693496 27252355227552 27312982529504 27359756745243 27432329044302 27433610616096 27484728643008 27548439275448 27601060660992 27630860161268 27648328218264 27683638982272 27712418080659 27765352688736 27785925820926 27814632985764 27818820508416 27837700329348 27839000839104 27867762838656 27931056487607 27984408725728 28005144170598 28058637926592 28108002173472 28225653628536 28226972262528 28279568588544 28343797536418 28448341231128 28449670268544 28468978228782 28502681555712 28532312106714 28617676595599 28619013543952 28672340374496 28693585552086 28748394327744 28815034184664 28833250869072 28870074944256 28920866772096 28986552245287 29060732138256 29062089785088 29118954900672 29149039291008 29233712686698 29322545477264 29433943595511 29464353417954 29465729920992 29523384829848 29542508201556 29598938538624 29667549988944 29719744834104 29775122696592 29776513718016 29844142548402 29901149049408 29923304730228 29980462442112 30011436903168 30079599294346 30132519067911 30137055550784 30158917575696 30190076408544 30270156186816 30396857753808 30398277821184 30450335687928 30508500102912 30577791430914 30579219951072 30597597780183 30658899630996 30717462432384 30727105345692 30819036333722 30820476124256 30877905018688 30991994184879 31051193243616 31083273935424 31144093855056 31145548831488 31214837176576 31216287033386 31236021774828 31275914522944 31296173071968 31351233193488 31391273082624 31482459816444 31483930600512 31578125898592 31730842142412 31753860332103 31755343795344 31814514662112 31921207414408 31982181400832 32004383885019 32005879052112 32065516750176 32139845821356 32196390236946 32201237437824 32256382921308 32257889861184 32392911470192 32416913457747 32450405150058 32478834312288 32512389978432 32535975118608 32598629739648 32705916109256 32768388999424 32792669202384 32929929233292 32931467639616 32987863661922 32992830019968 33127488280328 33148946161116 33191281979968 33212265300864 33213807933579 33287697457833 33375993737562 33439746570048 33638792680584 33673546763376 33741011234112 33762866516064 33904187494632 33905771415936 33963835959612 34007212506176 34028711653248 34105998134481 34107591483888 34196464973034 34198062548832 34261785020736 34375078987613 34376684907824 34401622444956 34467334372224 34673035639788 34737643146024 34739266004352 34818166306469 34884673890976 34946047349616 34968683177352 35013343053696 35037105586938 35038742435424 35116691823648 35185403838312 35221755809968 35223401284864 35315182217952 35419421925576 35464657458048 35487077992704 35525391635916 35593250120064 35604423654532 35674090002733 35675756609584 35767054939392 35848289569974 35911358341209 35979954075936 36089286741248 36226392117552 36263819591328 36290126093832 36336473636736 36359445328128 36442025403966 36479675660324 36576438725736 36578147488128 36646304857344 36729536452518 36731252367264 36794155622913 36828682744896 36864437624352 36949890774212 37020470251648 37047901094568 37086177314352 37116933772464 37118667785472 37268424315369 37340192227464 37411517235456 37477336231296 37562455276437 37632446741526 37634204838048 37734030315072 37858806008401 37882740108798 37931121641504 37958637638376 38043082808952 38142210931461 38143992842928 38258114069448 38331192436992 38371040419374 38420045579552 38444334492096 38485840938909 38586133161216 38661633751104 38673770521302 38747642851008 38825273200896 38978283582264 39079848539277 39081674254896 39083500055808 39245258127348 39285804557272 39287639894656 39314303268318 39364513106464 39390010935408 39506278301604 39556733318592 39583579318101 39624475286214 39626326445472 39700163595456 39792190064536 39868198732544 39897739640304 40042406385072 40044277069056 40135226185782 40176692090548 40211890100928 40253435211392 40360208249088 40451874913086 40477448335428 40529143671744 40600447583904 40770388574552 40772293268096 40796797040244 40878532841328 40969473794256 41213339709698 41322658913172 41401590991488 41444365247232 41446290241902 41472492327396 41525458473408 41648029033104 41721949478646 41728230762624 41801644257984 41976613088592 41978574134016 42007716255897 42087956889888 42226473880786 42307789523216 42338480442804 42340458393792 42419352882816 42515696304627 42672511846692 42674505402816 42754022333568 42798468160071 42853127761808 42928520315928 43008510561744 43010519814912 43040378328129 43122591491616 43222551276996 43267206866744 43305112416384 43349853304576 43381300158144 43591098207384 43593134677632 43678432351008 43723558936512 43850569030047 43906572311056 43908623519488 43983818215896 44196530126931 44198594881488 44285077244772 44383596610444 44501324983416 44579617251156 44586328760064 44662684044888 44664770577024 44766213822603 44812464254842 44851723574112 44898062351168 44988014978816 45017155354752 45119398941519 45205583326176 45238376363544 45285114612816 45474664179308 45476788645184 45595286630712 45597416731776 45675503531892 45682380027648 45762750154368 45866687146371 45868829926608 46090658018538 46228554500583 46230714186384 46316857528032 46505897008922 46594729799488 46624910903136 46716140782584 46718323247232 46822255764864 46824430550079 46854032662242 46913871784416 46944259607952 47086909623936 47223689724666 47225895900768 47367188847888 47596263213618 47797719426632 47881811121612 47973272101248 48008818578168 48098275125264 48100522159872 48209768732034 48294585355419 48301856156736 48351759455104 48384574381962 48386834791776 48589367205288 48675607725087 48718251468432 48768584967648 48972715270024 48975003156352 49058874163884 49104910326528 49152583499136 49189003803576 49282961704704 49394893849938 49397201459424 49448236419136 49481795492883 49489245029952 49691232420492 49723419241674 49786922969952 49818397951296 49918208401152 50083273701916 50176595655368 50178939784064 50312040420096 50458189020876 50510320145064 50611516851168 50724110411936 50856281241948 50858657123904 50945753939418 51010818759264 51043067479872 51161387225832 51259112656128 51314454585212 51548845001472 51565027361736 51602433667434 51663523801344 51701001558336 51871962048413 51971044776352 52009553459682 52106464719036 52108899006528 52327010836464 52419071024424 52520014580544 52675037735472 52742311091456 52778105757468 52832633714952 52835101927296 52933551460608 52972773326928 53147113677541 53196986187072 53288087453874 53389875180096 53406635481798 53513634914376 53615853467904 53650582409088 53772434354961 53935833217448 53969931113904 54038858228992 54133930111872 54339588176328 54395729386992 54504710455104 54625965059008 54663038105949 54719513490486 54864658088604 54867221232192 54969457286016 55094304678777 55096878550896 55261720322536 55296656436528 55367277964544 55424836161318 55530705377472 55571851641852 55629265971528 55675400658696 55678001678208 55735525677312 55862112975214 55968817451456 56010288341196 56117275853184 56216004346944 56448670112289 56451307257072 56453944525056 56687595072836 56824110163197 56896682462256 56899340537088 56937956457564 57064624213428 57235353191198 57238027087904 57344680748992 57387171104172 57496788655488 57556560629061 57630068369328 57666501738144 57841733544192 57973104490574 58010655781953 58121464276512 58237909801344 58298078582016 58467425373396 58645090954528 58867887191022 58928706835908 58931459841984 58971454902477 59046769659696 59085016403112 59197877077248 59335099977888 59436712929321 59439489668208 59550245393184 59688285096804 59802298098816 59846609460456 59960924884224 60159198588692 60202839278673 60265038135822 60274111101568 60317835151392 60380152817088 60540312373632 60677812369629 60793715507616 60900671375856 61155582861828 61158439902144 61195195560366 61317799261992 61434924864768 61454210691384 61638072667444 61640952248512 61755810037376 61820009564547 61983988369758 62102386487232 62166547870848 62169435362853 62288187710112 62307741395431 62432574066772 62472043549656 62551829045888 62582924217969 62592346143936 62702466386976 62964919632888 62967861201024 63156251797184 63339710821179 63461684284824 63507720664206 63510687590688 63629029324224 63839432405567 63842414828816 64008767770038 64011758104224 64131033500352 64279691642712 64392780473892 64402474875648 64512765842616 64515779722368 64662308854871 64785822940384 64833826915494 64900810300116 64957668624576 65024779956864 65071950237216 65197259479296 65411832218512 65585338404768 65859858466584 65862935279232 65975727323844 65985660039936 66254976560656 66297892322232 66382563959936 66424530601728 66427615867158 66575394915666 66751987475124 66879493140096 67218696382263 67277585361168 67347093526752 67482022468224 67525733032128 67808374989264 67811542831872 67927671919224 68014425012352 68057423306496 68211996268962 68215182967776 68392929946068 68396125097664 68523570041472 68750157975226 68753369815648 68803244889912 68934668744448 69135987027807 69346071279576 69475286292048 69478532008704 69636332612938 69758845513383 69769347781952 69892094699232 69937366354704 70026686107392 70074211173876 70077484870848 70233383647296 70309211158459 70370807676624 70443511619936 70630364435904 70835534586999 70838843851152 70929314916096 71050783271832 71186500240128 71208847309064 71348180005466 71351513219168 71394394820427 71696579139948 71822716682418 71959908151872 72314653098051 72452784235104 72527639182656 72576861572943 72580252187664 72672947273472 72884050807932 72959351320648 73152877451472 73156294976256 73459072905036 73462504734528 73588311245826 73657365489792 73728875248704 73899781548424 74040940503296 74092340774907 74095802189136 74172354628704 74233867544928 74536848630738 74680384454928 74954672462592 75124910552874 75264893483052 75268409676096 75468060630144 75717612016802 75765480217596 75862243283008 75917275276752 76086165617904 76284421862922 76287985685856 76516228138896 76742080838748 76840091159104 76888668984192 76971681877818 77323267502208 77347541042604 77495285702016 77671294068277 77956567164528 78014330189523 78159697078554 78163348509792 78490516254696 78571609114544 78575279789312 78628606536636 78729026212928 78780021870816 79012556603208 79113466637184 79167158636202 79248950572428 79252652890944 79400327190912 79580662313789 79584380129072 79795479280608 79932131180811 80084812770144 80109953222697 80270452371564 80353384181096 80423780201856 80506870422784 80903749826172 80954896670856 81058287343488 81200895167808 81540777149104 81544586536192 81593594080488 81757065682656 81938947588512 82079270235729 82426679419396 82645317826344 82803181982976 82892580483804 82944984654792 83050916946816 83137254241977 83296058066208 83443898957292 83456461525248 83603288515968 83793169462821 83953226177184 84015432511794 84175913779776 84452947761572 84615579046432 84676960885608 84680916787584 84838705765632 85031392609254 85345023693384 85349010805632 85508044667136 85596936320142 85706255523616 85853029786797 85857040631856 86017021123488 86080756656258 86245182983232 86445102553992 86534413733488 86610224832768 86762600316288 86959656735861 87182196414768 87186269355264 87356864702016 87447117873024 87645728978353 87701138060094 87813144622112 87967636431792 88301830786533 88393060253862 88397189762976 88570154489544 88767193220888 89002649966832 89159234502312 89325368089776 89329541154048 89532427645206 89624928509684 89703447148224 89796124702336 89800295524121 90034310709504 90238797883038 90397557203733 90411166652352 90476752727088 90570229225632 90949328358616 90953577290368 91190573261424 91194833463552 91351007063784 91525500308736 91733374292742 91737659853216 92181316037076 92457109001166 92461428372768 92633715056064 93011794017844 93189459598976 93249821806272 93432281565168 93436646494464 93644511529728 93648861100158 93708065324484 93827743568832 93888519215904 94173819247872 94447379449332 94451791801536 94734377695776 95192526427236 95595438853264 95763622243224 95946544202496 96013151655057 96017637156336 96196550250528 96419537464068 96589170710838 96603712313472 96703518910208 96769148763924 96773669583552 97178734410576 97250740373241 97351215450174 97436502936864 97537169935296 97945430540048 97950006312704 98117748327768 98305166998272 98378007607152 98789787699876 98794402918848 98896472838272 98963590985766 98978490059904 99382464840984 99446838483348 99573845939904 99636795902592 99641423800737 99863092373499 100166547403832 100353191310736 100357879568128 100916378041752 101020640290128 101223033702336 101448220823872 101712562483896 101717314247808 101891507878836 102021637518528 102086134959744 102317994403443 102322774451664 102628909170424 103125236962839 103130054723472 103204867334868 103402003116672 103743924096826 103942089552704 104019106919364 104212929438072 104217798013056 104454498919407 104654021672928 104838142048848 105040029161088 105350075470944 105556211514936 105665267429904 105670203854592 105945546653856 106294227355082 106393972374144 106576174907748 106779750360192 106813270963596 107022270008199 107027269828752 107301164818176 107544868709922 107734075023627 107871666434896 107939862227808 108267860223744 108679176352656 108791458773984 109009420910208 109251930118016 109326076211898 109439026980972 109729316177208 109734442464384 109938914572032 110188609357554 110193757101792 110382466868739 110523440645072 110593312873056 110849672322636 111061410754944 111143703283704 111258531943056 111350801317392 111356003356416 111724225950428 111805272946107 111937634902912 112020576682392 112234551706368 112432008693888 112687365829311 112897340224578 112902614514144 113375190145672 113576418025203 113648220326394 113793364924512 113875912915128 114129248426856 114470706382396 114476054175808 114689361497984 114774342208344 114993577310976 115113121258122 115260136738656 115333003476288 115457522816727 115714376877229 115946208981148 116021311563906 116242928553024 116475819602688 116934850746792 117290181909056 117735774382044 117857413671816 117862919683968 117942909804954 118093539319392 118170032806224 118558945896053 118670199955776 118873425858642 118878979336416 119100490786368 119376570193608 119604596197632 119693218920912 120087145016189 120318397177384 120405678557346 120530076271644 120548222203136 120635670302784 120760305634176 121080624747264 121355624739258 121587431015232 121801342751712 122311165723656 122316879804288 122390391120732 122635598523984 122908421382768 123276145334888 123281904497024 123511620074752 123640019129094 123967976739516 124204772974464 124333095741696 124338870725706 124576375420224 124615482790862 124865148133544 124944087099312 125103658091776 125165848435938 125184692287872 125404932773952 125929839265776 125935722402048 126312503594368 126679421642358 126923368569648 127015441328412 127021375181376 127258058648448 127547088913881 127678864811134 127684829657632 128017535540076 128023516208448 128262067000704 128395404480213 128559383285424 128785560947784 129025531685232 129031559444736 129324617709742 129571645880768 129667653830988 129801620600232 129915337249152 130049559913728 130143900474432 130574249294281 130823664437024 131170676809536 131551707090141 131719716933168 131725870558464 131951454647688 132509953121312 132589590380793 132595784644464 132765127919872 132855231734316 133150789831332 133503974950248 133758986280192 134298641467809 134437392764526 134555170722336 134694187053504 134964044936448 135051466064256 135358196824557 135616749978528 135855343838448 136028850024704 136423992537924 136430365935552 136785859892136 136792250195328 137047140082944 137500315950452 137506739631296 137600061439113 137606489779824 138271974055614 138685663501749 138692142559152 138950572584096 139272665225876 139517691026766 139538695563904 139784189398464 139874732709408 140148422347752 140154969741696 140466767294592 140473291650237 140618422316918 140741615353248 140887023239872 141260728871808 141671069173998 141677687702304 142101566543664 142417694618128 142696360010932 142703026438336 142788789640854 143393158279896 143645433364836 143919816303744 144246688983943 144629306196102 144883756066257 144905568470208 145055278365312 145153723145886 145160504375328 145768101615864 145918702641296 146026823175261 146305754902944 146918145810072 146925009469056 147176622491652 147314730979584 147457750497408 147792658582751 147799563096848 148184681549814 148191604378272 148344709257408 148445386478649 148467735089856 149073697261476 149360768909856 150249821105748 150529786966104 150536819352192 150936121260288 151435224033604 151530960435192 151724486566016 151834550553504 152172331235808 152568843725844 152575971371712 153032456277792 153484161677496 153680182318208 153777337968384 153943363755636 154646535004416 154695082085208 154990571404032 155342588136554 155615886145239 155913134329056 156028660379046 156319394157108 156326697019584 156843624891947 156981032509392 157143218229088 157257213073272 157458052425856 157560043741632 158025113206416 158226933274368 158334317272404 158497901144856 158505305781888 158800654381824 159161324627578 159168760258144 159441341032623 159590958561216 159864262361622 160169625540288 160219906445394 160540904743128 160706768362192 160847560403712 161317303064883 161807499652344 161909793341712 162116574686976 162401790335616 162770639531227 163081554298208 163187188160976 163514131365312 163877895177024 163989114317847 164158540471458 164853358838792 165282914036331 165290635652688 165785160967608 165889969309584 166101833893632 166274508483954 166592116132416 166887797914584 167206577031936 167586338925642 167906452354368 168030865023588 168351827559552 168905895523144 169231158092864 169346010336867 169353921771216 169361833575168 170062785218508 170690047386768 170698021611264 171193872640284 171412511047232 171706059573594 171714081263712 172034042246976 172161513312516 172490365966464 172890205107984 173068827466976 173525200632576 173919313471722 174031967345859 174364392829536 174713729404032 174894235746048 175291457956706 175402276120188 175626289244224 175935272863584 176603661573066 176786120507724 176794379525952 177140308979088 177534386441776 178005299933664 178310138787963 178318469004624 178650736179552 179064855290412 179249857019368 179406894296448 179592249404672 179600591048242 180477595766076 180608517836019 180795114407466 180822333304704 180953505454176 181140458451264 181898656717232 181907154580736 182033437108887 182381146522848 182702014127568 183466748585484 183475319706432 184362632074152 184914218002332 184922856745536 185267430112128 185460028693641 186023588035688 186378919197952 186499643612544 186508306088559 186864563130336 186923224186293 187297722200316 187416130648968 187655487137664 187777038431808 188894758898664 188903583603072 189468755391552 190019132463537 190385052854472 191190877706528 191518297216701 191527244486448 192026303310114 192035274312672 192393100501056 192839074928136 193178341421676 193207424626944 193538297527848 193547339167104 193986926564613 194357468821152 194501480746482 194702430900348 194873005873728 195074339870592 195517395413249 195890861080096 196235496655536 196756015214304 197579575399752 197588805837696 197792945676544 197927181971532 197956980119808 198764929681968 198893676966696 199147691879808 199273591805184 199282847601474 199726184746998 200323736169193 200333094807664 200706382621472 201656089146789 201832756083504 202041280580256 202446067404672 202896441647744 202905865717009 203425124967792 203434628495616 203783015757672 204043275037056 204172269919488 204635988806886 204645548903328 205257818340848 206250473925678 206260109446944 206409734669736 206804006233344 207487848193652 207884179105408 208038213838728 208425858876144 208435596026112 208908997838814 209276536540149 209308043345856 209676284097696 210080058322176 210700150941888 210927633475377 211112423029872 211330534859808 211891093307712 212588454710164 212787944748288 213152349815496 213559500720384 213626541927192 214044540016398 214054539657504 214183184461281 215089737419844 215468150047254 215743332869792 215879724455616 216943959294153 217358352705312 217582917547968 218018841820416 218503860236032 218652152423796 218878053961944 219458632354416 219468884928768 220377218715108 220387514203584 220764933737478 221046881290144 221186625746112 221699344645272 222122821509888 222277022324721 222287406567408 222517063886112 222701602634784 223448451900856 223610545892214 223875269805824 224041153364784 224864017387776 225374731658622 225794680449156 225805229028288 226750380291344 227152836050406 227296440652788 227586729849024 227751825830256 228258496853712 228941412764792 228952108351616 229378722995968 229548684416688 230226242516244 230520273477312 230666006952576 230915045633454 231428753754458 231892417962296 232042623127812 232485857106048 233013882204831 233869701493584 234580363818112 235471548764088 235714827343632 235725839367936 235885819609908 236187078638784 236340065612448 237117891792106 237340399911552 237746851717284 237757958672832 238200981572736 238741986941367 238753140387216 239386437841824 240174290032378 240329859668091 240636794354768 240811357114692 241060152543288 241271340605568 241520611268352 242711249478516 243174862030464 243602685503424 244622331447312 244633759608576 244780782241464 245271197047968 245816842765536 246237810707187 246552290669776 246563808994048 247280038258188 247935953479032 248409545948928 248677741451412 249152750840448 249230965581724 249411762725931 249730296267088 249888174198624 250331696871876 250369384575744 250809865547904 251379508388463 251859678531552 252625007188736 253358843284716 253846737139296 254030882656824 254042750362752 254516117296896 255094177827762 255357729622268 255369659315264 256035071080152 256047032416896 256524134001408 256790808960426 257118766570848 257559089360391 257571121895568 258051063370464 258649235419484 259143291761536 259335307661976 259603241200464 259830674498304 260287800948864 260878970207583 261148498588562 261647328874048 262341353619072 262937186935059 263103414180282 263439433866336 263902909295376 265019906242624 265179180761586 265191569288928 265710463468632 266301579662664 267007949900496 267886708113037 268597282935618 268874785529052 269110341444672 269388374107008 269400886572363 270102932128512 270716393649114 271192671611199 271233499957056 271710687676896 272847985075848 272860731871104 273571719784272 273584500390656 275000631900904 275013479262592 275200122878226 275212979559648 276543948111228 277371327003498 277384285118304 277901145168192 278545330451752 279035382053532 279077391127808 279568378796928 279749465418816 280296844695504 280309939483392 280933534589184 280946583300474 281236844633836 281483230706496 281774046479744 282521457743616 283342138347996 283355375404608 284203133087328 284835389236256 285392720021864 285406052876672 285577579281708 286786316559792 287290866729672 287839632607488 288493377967886 289258612392204 289767512132514 289811136940416 290110556730624 290307446291772 290321008750656 291281017656473 291536203231728 291837405282592 292053646350522 292611509805888 293836291620144 293850018938112 294353244983304 294915500994816 295585317165502 295599126193696 296369363099628 296383208756544 296689418514816 296890772957298 296935470179712 298147394522952 298721537819712 299589277120497 300499642211496 301059573932208 301073638704384 302288330557993 302870448067208 303061920870384 303448973132032 303669101107008 304344662471616 305137687451688 305151942743424 306064912555584 306953983210329 306968323354992 307360364636416 307886727511272 309375710888517 309390164170416 310685176273108 311231772290478 311826268658112 312057320758092 312638788314216 312653394039168 313363496758221 313687249783894 313962065018784 314286436458176 314514426146544 314916104851712 315120087483264 316050226412832 316668634544808 316995802289712 317010611563776 318322649255156 318337520516288 318882682065246 319181917122432 319728524723244 320339251080576 320439812890788 321066810024597 321081809486256 321413536724384 322634606129766 323202225070881 323614999304688 323819586683424 324803580671232 325541279062454 326163108596416 326374376321952 327028262730624 327755790354048 327978228635694 328317080942916 329706717677584 330565828072662 330581271305376 331147400606217 331570321935216 331779938619168 332549016967908 333184232264832 333775595829168 335172677851284 335415818838321 335812904708736 336061730047176 336703655119104 337811791046288 338062097487933 338462316185728 338692020673734 338707843542432 340125570437016 340729254075609 341380094773536 342387745280568 342825022094464 343412119147188 343428162527424 344068084493952 344323026625032 344980731932928 345780410215968 346137654933952 346372568450181 347143130631687 347838626943444 348063934691718 348728785659072 349427458808064 350582915913412 350804552240376 351252578488448 351870545727168 353207323146132 353572241015448 353588759051904 354280617958176 355068772883552 355676837688159 356010599867328 356620277575926 356636938009248 357301472359104 358129710580824 358499714038736 358813788592896 359201182096484 360261435048567 360955191532152 361217035672038 361590228814932 361644666609408 361907010908352 362280916902528 363103734338891 363797313434464 364066874217774 364762293045696 365404028255136 366933497170968 366950639412864 368725264148304 369828436004664 369845713491072 370534860224256 370920057387282 372029795742787 372047176071376 372999287225088 373016612177118 373729126260672 373846448372586 374595444400632 374832261297936 375310974275328 375554076863616 377789517797328 377807167206144 378937510783104 380038264927074 380770105708944 382381755413056 382641266741643 383036594433402 383054488972896 384052606620228 384070548625344 384786201002112 385678149856272 386356682843352 387076595055696 387094678334208 387973853129226 388714937642304 389002961492964 389404861800696 389746011747456 390148679741184 391034790826498 391722747882843 391781722160192 392470993311072 393512030428608 395159150799504 395177611675392 395854363943064 397529859363936 397768771142379 397787353933392 398295383759616 398565695202948 399452369493996 400647472338386 400666189615328 401412765242944 402895924403427 403312178293578 403665512167008 404082561160512 404892134809344 405792883295488 405811731434018 406074590473671 406850249935584 407566031515344 408086550074112 409271977613772 409291097806656 410515636681696 412500947851356 412520218893888 412800184317339 412819469339472 414975696387304 415768358210816 416056990505247 416076427677456 416851717752288 417817995677628 418553073080298 418616086691712 419352568195392 421400301883776 421419874950711 421855266950754 422224846059744 422661069719616 423782186615424 425176909420328 426304699630992 427253083854384 428089080032796 428109079315008 428366368922562 430179474839688 430936300094508 431486665739584 431759448911232 432740066951829 433887918588306 434716705410624 435165835095936 436154189768017 437304304847592 437756107923888 438080469525783 438917264708832 440754437430216 440775028407168 441529867474956 442093762580288 442373251492224 443377975748253 443398689290544 444554044649442 444574813134816 445034127772224 445403205269568 446876026838969 446896903801712 447221091784428 448082306729568 450749463317244 451589360898312 451610458056576 452636161984097 453500760582688 454305672100812 454592881305576 455173459698048 455503651660512 456516993707424 457882825529584 457904216703232 459097368833376 460452485032488 461040546954624 461332013905152 461830091266908 462857507508916 463784835924592 464085246255624 464971714212096 466027764409662 466847658435717 467739402987168 469160727636224 470530874675841 470943097528176 471429654687264 471771639219816 472374157277568 472680131224896 474235783584212 474680799823104 475493703434568 475515917345664 476401963145472 477483973882734 477506280774432 478324023097869 478772875683648 480348580064756 480659719336182 481273588709536 481622714229384 482120305086576 482542681211136 483951909194649 485422498957032 486349724060928 487205371006848 488311918593681 489244662894624 489561564482928 490542394095936 491633685531072 492164478109213 492475621414374 493104581339552 494560076516376 495848742108993 495871906958064 497355482902824 498305501680896 498461931163448 498823525451862 499460592534176 499776348397248 500663393743752 501619731095808 502759016776926 503719357063104 506717686569432 507693474278592 508038031010601 508061765313648 508085500725504 510188355655524 510715459244536 510739318630528 512070142160304 512094064833792 513581617920852 514237533141696 515118178720782 515142243791136 516102126740928 517298470838968 518286583523072 518670615323952 519206482400928 520575601897728 521757940415166 522296997177124 523294657748096 524682707238144 525874373870118 526206828360564 526878867732672 527805818590752 530039812485248 530358361523172 530383138577856 531420926937264 532603159325328 534015899800992 535773416226074 537194565871236 537749571058104 538220682889344 538776748214016 538801773144726 541432787298228 542385343222398 542466999914112 543421375353792 545695970151696 545721463742208 546100311326661 547143439568544 550001263801808 550026958525184 550400245756452 550425959119296 553087896222456 554742654006996 554768570236608 555802290336384 556380086080923 557090660903504 558070764107064 559136757593856 559498930837632 559524918265677 560593689391008 560769672558879 561893166600948 562473689267672 562966461412992 563548092959488 566684276695992 566710750809216 568406266174656 569670778472512 570057397390611 570785440043728 570812105753344 571155158563416 573572633119584 574554891650103 574581733459344 576986755935772 578517224784408 579535024265028 579622273880832 580614892583544 580642017501312 581960779693839 582562035312946 583072406463456 583674810565184 584107292701044 585223019611776 586552186239747 587672583240288 588706489966608 591170634331004 591198252387392 592738726199256 592766417513088 593378837029632 593781545914596 593870940359424 596294789045904 597443075639424 599178554240994 600971208507579 600999284422992 602119147864416 604576661115986 604968267440367 605740896134416 606123841740768 607338202214016 608689324943232 608717597151027 610275374903376 610303885486848 612129825111168 613907966420658 613936646709984 615773455022544 618751421777034 618780328340832 621370352546216 622463544580956 623652537316224 624114641516184 625277576628432 625306788078336 626726993516442 627374499567788 627829609620447 627924130037568 628572872916352 629028852293088 630240174966528 632100452825664 632782900426131 633337269089616 633991604579424 636645298510312 636675041032576 637765364130492 638363834244864 639457049446488 640678502161152 640879625781576 642133620049194 642163618972512 642827073448768 645269212259532 646404450141762 647229998609376 647639173366848 649780731695209 651082558124908 652326217192832 652748752643904 654056525461248 655511580708096 655956457271388 656634161885832 659413435355168 661131656145324 661162542610752 662294801212434 663140643870432 663559877238336 665098033935816 666368464529664 667551191658336 670345355702568 670831637676642 671625809417472 672123460094352 674335506629369 675623582092576 676124194975866 676924632371456 677384041347468 677415687084864 680251140874032 681458508151218 682760189547072 684775490561136 685650044188928 686824238294376 686856325054848 688136168987904 688646053250064 691560820431936 692275309867904 692745136900362 694286261263374 695677253886888 696127869383436 697457571318144 699041646614493 701165831826824 701609104480752 702505156976896 703741091454336 706414646292264 707144482030896 707177518103808 708561235916352 710137545767104 711353675376318 712021199734656 713240555151852 713273876018496 714602944718208 716225960824101 716259421161648 716999428077472 718402364192968 720522870097134 720989579004273 721910383064304 722434071344076 723180457629864 723814021816704 724561833805056 726207468677782 727594626868928 728133748435548 729524586091392 730808056510272 733866994341936 733901278825728 737450528296608 738713432121561 739656872009328 739691426982144 741840114774564 744059591485574 744094352142752 746033224354236 747458252521344 747692896745172 748235288177793 749190888801264 749664522595872 751108153727232 754138525165389 755579035594656 757875021566208 760076529854148 761540211417888 764763510826112 765282533483286 766073188866804 766108977945792 768105213240456 768141097250688 769572402004224 771356299712544 772677268081173 772713365686704 774153190111392 775947706258452 777429875284608 778005922985928 778809723601392 779492023494912 782069581652996 782636910622749 783445495765686 783563444320384 784941986622144 787024060857216 788811560805177 790318301599008 791708727886128 795059718727872 795537542284758 795574707866784 797131390405896 798904738987992 801294944676772 801332379230656 802825530485888 803660124339111 805791848806854 806624356587156 807331024334016 808165122321024 808202659717089 810000638140603 811623462868036 812149180947342 813578014833597 813700499871168 815132063030688 818543955227544 818582195613312 821031273363392 825001895702712 825040437787776 825600368634678 825638938678944 829912621272371 829951392774608 832113981010494 832152855354912 833703435504576 835635991355256 837106146160596 837232173383424 838705136390784 840610015113323 842800603767552 842839749901422 843710533901508 844449692119488 845322139439232 847564373230848 850353818840656 852609399261984 854506167708768 856178160065592 856218158630016 856732737845124 860358949679376 861872600189016 862973331479168 863518897822464 865480133903658 867775837176612 869433410821248 870331670191872 872308379536034 873843052969419 874608609695184 875512215847776 876160939051566 877834529417664 881508874860432 881550056814336 883059734949912 884187525160576 884746502984448 886755951496506 886797378581088 889108089298884 889149626269632 890068255544448 890806410539136 893752053677938 893793807603424 894442183568856 896164613459136 898767831361491 901498926634488 903178721796624 903220916113152 905272323968194 906864991673979 907001521165376 908611344201624 909185762611152 910346919396096 911007303321024 913033987414848 914019745059967 915765651059168 918194737666752 920861949630987 920904970064976 922081093909248 923660182533816 925715015017832 927569671849184 928127132665551 928170492511248 932055528819324 933695316871434 935478805974336 940090490274663 941061749351682 941886195056352 942859309374528 943543278439632 944748314555136 945360262449792 948471567168424 950987406869136 951031834691328 954967947765468 955012561548864 956648046195738 957545751367296 960697160129512 961319438672364 962547177419072 963200430073791 963245428458768 964240610173152 967903818389298 970844997914064 974410742013696 976623837187362 978489325789248 979123128965856 981084788191872 983267371062144 984328956218426 984951242828748 986209162679104 989120153032752 991697484217986 991743813916128 994710965805648 996923862326896 997647050903724 998921185068352 999552696794496 1001326787487504 1005518033553852 1007438714126208 1009726822887601 1013435373138864 1014186292463799 1015386948557184 1016076062021202 1016123530627296 1020376711311048 1021430918489072 1021478637261056 1022187762226827 1024140284320608 1027163235841704 1028475066283392 1030236357441564 1030284487582272 1032204253481856 1034548610079257 1034596941677936 1037341230647904 1038412964801856 1039117705350543 1041429391895061 1043515880830332 1044593994354248 1046589315496192 1051748747740236 1052413656721128 1053757735465344 1055611637181504 1060079624970496 1060716723046344 1060766277155712 1062841853874528 1065206318650656 1067030513064477 1068031799601984 1071546832452148 1074389131742472 1075499142116208 1076441365778688 1077603546289452 1080784305145701 1082865574596456 1084770686444796 1084933999828224 1086842750707584 1089311203016673 1091391940303392 1092200622653322 1094286879137088 1097905374243629 1100002527603616 1100800491512904 1100851918238592 1106175792444912 1109485308013992 1109537140473216 1111604580672768 1112760172161846 1114181321807008 1116089387228361 1116141528214128 1118997861675264 1119049836531354 1121187378782016 1121539345117758 1123786333201896 1124947378535344 1125932922825984 1133368553391984 1133421501618432 1136812532349312 1139341556945024 1139394476718589 1140114794781222 1141570880087456 1142310317126832 1147145266239168 1147923800224929 1149109783300206 1149163466918688 1153973511871544 1157034449568816 1159070048530056 1161229785167088 1161284035002624 1163921559387678 1165124070625892 1166144812926912 1167349621130368 1168214585402088 1170446039223552 1173104372479494 1175168243648529 1175345166480576 1177412979933216 1182341268662008 1182396504774784 1185477452398512 1185532835026176 1187563091829192 1192589578091808 1194886151278848 1198357108481988 1201942417015158 1201998568845984 1204238295728832 1209153322231972 1209936534880734 1211481792268832 1212247683481536 1214676404428032 1217378649886464 1217435194302054 1218223771421013 1220550749806752 1224259650222336 1227815932841316 1227873293419968 1231546910045088 1237502843554068 1237560656681664 1242740705092432 1244927089161912 1247305074632448 1248170971515741 1248229283032368 1250555153256864 1253453987032884 1254748999135576 1255659219240894 1255848260075136 1257145745832704 1258057704586176 1264200905651328 1264259624852133 1265565800852262 1266674538179232 1267983209158848 1273290597020624 1273350082065152 1275530728260984 1278914098892976 1281759251563152 1284267240098388 1284327237945024 1285654146897536 1290538424519064 1292808900283524 1294459997218752 1295278346733696 1298220200855487 1299561463390418 1302165116249816 1304652434385664 1305497505287808 1308462569304051 1311912914542776 1313268323771664 1318826870710336 1322263312290648 1322325085221504 1324589602424868 1326281287740864 1327119754476672 1330133927244759 1330196067871632 1335102383316672 1340628080516907 1340690711405136 1341663275353284 1344246920188704 1348671013258738 1351247164185152 1352248389951732 1354768082694936 1354831374169728 1357908485952291 1360502281748064 1362917016302436 1365520379094144 1369550981122272 1373648476588752 1373712650109696 1377292106500128 1383121640863872 1384550619735808 1385490273800724 1388572522526748 1391354507773776 1392255738766872 1394915142636288 1398083293228986 1400542975307151 1402331663653648 1403218208961504 1407482182908672 1411592624027523 1412829292584528 1414288964061792 1417122471832704 1420275091534208 1422707350752636 1424042399469312 1426481110303704 1426547752036992 1429205889436416 1432451921648202 1432518842323296 1433998856154944 1434972069293607 1436804728385936 1441045740194268 1441979158008546 1443820766128608 1444868142688152 1446360915259728 1447628043633408 1452414937355564 1455189253737856 1456267496871096 1459049172182784 1461616113020544 1464935755781043 1467733988683872 1474901056593216 1476493434327639 1477426864243122 1479313744018656 1483680229549128 1488119182971148 1488188704285504 1492066448708472 1494916505042688 1495385793490344 1496470576355586 1498381777602528 1499329045191744 1504286899403977 1508277050330778 1511158071189312 1520153059708296 1523080422835776 1529527021652224 1530565066966572 1532146377733608 1532217955891584 1536210426480912 1536282194501376 1541266296648689 1542712599425088 1545354536162346 1545426731373408 1548306380222784 1551895412516904 1554859750569216 1556011845971856 1557619447202784 1564139163305992 1565273821245498 1566890991531372 1567126888640768 1569883973244288 1574048121714432 1577623121610354 1580636603198016 1583417455772256 1590119437455744 1591075084569516 1591149415733568 1594262780811792 1597809477975984 1602589889353544 1602664758461312 1605651060971776 1607320248678222 1611583697613708 1613248713174312 1614662048668032 1616330244642048 1616405319434178 1620001276281206 1623246925736072 1624298361894684 1627156029667194 1627400999742336 1630264126061376 1637087910455088 1637164391226624 1642062546726784 1650003791405424 1650080875575552 1651200737269356 1651277877357888 1659825242544742 1659902785549216 1664227962020988 1664305710709824 1667406871009152 1669140258242769 1671271982710512 1674212292321192 1677410272781568 1681220030226646 1682309017676637 1685679499802844 1687421067803016 1688899384238976 1690644278878464 1697465240825653 1700707637681312 1705218798523968 1709012335417536 1710172192171833 1712356320131184 1712436317260032 1713465475690248 1720717899358752 1723664674950309 1723745200378032 1725946662958336 1730960267807316 1735551674353224 1738866821642496 1744616759072068 1745882339081517 1747686105938838 1749217219390368 1751024431695552 1752321878103132 1755669058835328 1759656558719241 1763017749720864 1766119469899824 1768375050321152 1773511902993012 1773594757162176 1778216178597768 1778299252539264 1780136511088896 1781612821078272 1787504107355876 1787587615206848 1788884367137712 1792329226918272 1797535662722982 1802913625522737 1802997853268976 1806357443593248 1810544647936388 1813729983347958 1814003042330752 1814904802321101 1817222688403248 1818371525222304 1822014606642048 1826067974829696 1826152791453081 1828039490119934 1831531302118336 1836389475333504 1841723899261974 1841809940129952 1847320365067632 1851430030035664 1855139343698368 1856254265331102 1856340985022496 1864111057638648 1867390633742868 1870957611948672 1875206956791259 1880180980549326 1882123498703364 1883488828861341 1883772390112704 1885718618749056 1887086556879264 1890720524899584 1896943134336848 1898348701278393 1901974813738272 1909935895530936 1910025123097728 1913296092391476 1915091502734592 1921394320259024 1922638877344728 1925094354838144 1926400860147582 1926490856917536 1928481220346304 1935807636778596 1941689995828128 1949342195085627 1953247674374724 1956978651578496 1958246257931712 1962169576383744 1966534742124288 1968657912436852 1969902485657496 1972418325358208 1978240306065504 1983394968435972 1983487627832256 1989421931611296 1993847724653792 1995294101807448 1997842370136704 1999105393588992 2002653574975008 2011036067107704 2014877428252416 2019453645775202 2023006519888107 2026870746277728 2028372584927598 2030773897114368 2032152124042404 2032247061254592 2038967123595311 2040753422622096 2042861836978144 2044375524453654 2048280568641216 2054326471683408 2056950132566784 2060472714883128 2060568975164544 2064408506963712 2069097220158514 2069193883355872 2074682461295808 2076825929603712 2078235410701086 2082858783790122 2087031761660664 2089187988708496 2097124939843479 2103497495480472 2104827313442256 2107515470930688 2111223274363008 2116018313905951 2121433446092688 2121532554311424 2125683707749056 2130412637301312 2134061026128954 2136063599203968 2143093664904296 2148677882472303 2148778263484944 2150998284232416 2155207092578904 2161568610291402 2165731149192912 2169541372889592 2173685501415168 2178622406033346 2182783880606784 2184401245306644 2188573758274176 2195810748487258 2200005055207232 2201600983025808 2201703836477184 2212351584889824 2218970616027984 2219074280946432 2225520344323692 2228362643614016 2232178774456722 2232283056428256 2238099673062708 2242374757564032 2243078690235516 2247572666403792 2249894757070688 2262415575496167 2266737106783968 2273625064698624 2278683113890048 2278788953437178 2280229589562444 2283141760174912 2284620634253664 2294290532478336 2295847600449858 2298219566600412 2298326933837376 2307947023743088 2314068899137632 2318031804243519 2318140097060112 2322459570334176 2327843118775356 2330248141251784 2332289625853824 2334699242260736 2336429170804176 2346208744958988 2347910731868247 2350336487297058 2350690332961152 2354825959866432 2364682537324016 2364793009549568 2366434682415531 2370954904797024 2375126183658384 2385179156183616 2396714216963976 2403884834030316 2403997137691968 2408476591457664 2410980373017333 2418306644463944 2419873069761468 2422963584537664 2424495366963072 2424607979151267 2430001914421809 2434870388604108 2436447542842026 2441101499613504 2455631865682632 2455746586839936 2463093820090176 2475005687108136 2475121313363328 2485481410184864 2489737863817113 2489854178323824 2496341943031482 2496458566064736 2501110306513728 2506907974065768 2509497998271152 2511318438481788 2511696520150272 2516115409172352 2521830045339969 2528401811302656 2528519249704266 2531131601704524 2533349076358464 2535966418317696 2541726140372237 2546581194041248 2551061456521968 2557828197785952 2563518503126304 2568534480196776 2568654475890048 2571308293795072 2581076849038128 2585617800567048 2588919994437504 2590556693467392 2596440401710974 2599122926780836 2604208570199509 2604330232499632 2610995010575616 2616925138608102 2621529158908257 2623825829085552 2626536647543328 2637653741420672 2644526624581296 2644650170443008 2649179204849736 2652562575481728 2654239508953344 2660267854489518 2660392135743264 2670204766633344 2681256161033814 2681381422810272 2683326550706568 2688493840377408 2697342026517476 2702494328370304 2704496779903464 2709536165389872 2709662748339456 2715816971904582 2720594975021937 2721004563496128 2725834032604872 2731040758188288 2739101962244544 2742059235179901 2747296953177504 2754584213000256 2766243281727744 2770980547601448 2777145045053496 2782709015547552 2784381397996653 2784511477533744 2796166586457972 2801085950614302 2804663327307296 2806436417923008 2820271470823989 2823185248055046 2825658585169056 2828577928123584 2834244943665408 2840550183068416 2845414701505272 2852962220607408 2853095504073984 2864903843296404 2865037684646592 2867997712309888 2869944138587214 2873609456771872 2882091480388536 2883958316017092 2887641532257216 2889601290221373 2889736285376304 2892721830519456 2904829874711128 2910378507475712 2912534993742192 2923232226041088 2929871511562086 2935467977367744 2949802113186432 2952986868655278 2954853728486244 2958627488037312 2967360459098256 2976238365942296 2976377408571008 2984132897416944 2990771586980688 2992941152711172 2996763555205056 2998658090383488 3008573798807954 3016554100661556 3022316142378624 3029180468662803 3040306119416592 3046160845671552 3061130133933144 3064292755467216 3064435911783168 3066563286680481 3072420852961824 3082532593297378 3085425198850176 3090709072324692 3090853462746816 3096612760445568 3103645830237771 3103790825033808 3112023691943712 3115238894405568 3124288175685183 3128278326611984 3130547642490996 3133781983062744 3139767946488576 3155246243220708 3161273206396032 3166834911544512 3180238874911488 3182150169139032 3182298831467136 3188525561623584 3195618955951968 3201091539193431 3205179778707088 3205329516922624 3214640497356444 3223167395227416 3226497426348624 3229324097336064 3232810638868356 3240002552562412 3242352915437103 3246493851472144 3248596723789368 3254312059334388 3254801999484672 3260528252122752 3267933609050019 3274175820910176 3284125093453568 3293716122730887 3300007582810848 3302401474538712 3302555754715776 3319650485089484 3319805571098432 3328455924041976 3328611421419648 3334813742018304 3338280516485538 3342543965421024 3348268161685083 3348424584642384 3362440060453292 3364618035353274 3371358999605688 3374842135606032 3377798768477952 3394930481651306 3401415275362624 3410437597047936 3418024670835072 3418183430155767 3420344384343666 3424712640262368 3426930951380496 3441435798717504 3447329349900618 3447490400756064 3461920535614632 3471103348706448 3482527205469481 3489233518144136 3491764678163034 3495372211877676 3498434438780736 3502048863391104 3504643756206264 3511338117670656 3519313117438482 3525504730945587 3526035499441728 3532238939799648 3547023805986024 3547189514324352 3556432357195536 3556598505078528 3575008214711752 3575175230413696 3577768734275424 3584658453836544 3595071325445964 3605827251045474 3605995706537952 3612714887186496 3621089295872776 3627459966695916 3628006084661504 3629809604642202 3634445376806496 3636743050444608 3644029213284096 3652135949659392 3652305582906162 3656078980239868 3663062604236672 3672778950667008 3683447798523948 3683619880259904 3694640730135264 3702860060071328 3710278687396736 3712508530662204 3712681970044992 3728222115277296 3734781267485736 3741915223897344 3750413913582518 3760361961098652 3764246997406728 3766977657722682 3767544780225408 3771437237498112 3774173113758528 3786653229534149 3793886268673696 3796697402556786 3803949627476544 3819871791061872 3820050246195456 3826592184782952 3842788640518048 3845277754689456 3850188709676288 3852801720295164 3852981713835072 3856962440692608 3871615273557192 3883379991656256 3894660602566461 3898684390171254 3906495348749448 3913957303156992 3916492515863424 3925387707912153 3937315824873704 3939804971314992 3944836650716416 3956480612131008 3966789936871944 3966975255664512 3978843863222592 3987695449307584 3990401781734277 3990588203614896 3995684740273408 4005307149950016 4021884241550721 4022072134215408 4038907291550404 4046013039776214 4053741492555456 4056745169855196 4064304248084808 4064494122509184 4073725457856873 4077934247190622 4081506845244192 4085723673956288 4088751048907308 4096561137282432 4108652943366816 4120945429766256 4121137950329088 4138194440317028 4138387766711744 4149364922591616 4153651859207424 4156470821402172 4165717567580244 4174063523321328 4178375977416992 4194249879686958 4201628925921453 4206994990960944 4209654626884512 4222446548726016 4232036627811902 4234777872082569 4242866892185376 4251367415498112 4260825274602624 4268122052257908 4272127198407936 4286187329808592 4297355764944606 4297556526969888 4301996568464832 4304916207880821 4310414185157808 4323137220582804 4331462298385824 4339082745779184 4357244812066692 4365567761213568 4368802490613288 4377147516548352 4391621496974516 4394807267343129 4400010110414464 4403201966051616 4424703169779648 4429480302982917 4437941232055968 4451040688647384 4456725287228032 4464357548913444 4464566112856512 4476199346125416 4484749515128064 4486157380471032 4495145332807584 4499789514141376 4512860698211931 4524831150992334 4533474213567936 4548465121866463 4557577906874356 4560459179124888 4566283520349824 4569241268507328 4588581064956672 4591695200899716 4596439133200824 4596653867674752 4615894047486176 4623798889946067 4628137798275264 4636063608487038 4636280194120224 4644919140668352 4655686237550712 4660496282503568 4664579251707648 4672858341608352 4692417489917976 4695821463736494 4700672974594116 4701380665922304 4709651919732864 4720348546405583 4729365074648032 4732869364831062 4741909809594048 4750252367316768 4770358312367232 4793428433927952 4807769668060632 4807994275383936 4816953182915328 4821960746034666 4836613288927888 4839746139522936 4845927169075328 4848990733926144 4849215958302534 4860003828843618 4869740777208216 4872895085684052 4882202999227008 4911263731365264 4911493173679872 4926187640180352 4950011374216272 4950242626726656 4970962820369728 4979475727634226 4979708356647648 4992683886062964 4992917132129472 5002220613027456 5013815948131536 5018995996542304 5022636876963576 5032230818344704 5043660090679938 5046927053029911 5057038499408532 5062263203409048 5066698152716928 5071932836635392 5083452280744474 5092395722476959 5093162388082496 5102122913043936 5115656395571904 5127037006252608 5137068960393552 5137308951780096 5162153698076256 5170994024850927 5171235601134096 5177839988875008 5192880803421948 5198245853561672 5208417140399018 5208660464999264 5233850277216204 5237647017244551 5243058317816514 5247651658171104 5253073295086656 5275307482841344 5278969676157723 5289053249162592 5298358409699472 5305125150963456 5320535708979036 5320784271486528 5340409533266688 5362512322067628 5362762845620544 5366653101413136 5376987680754816 5394684053034952 5404988656740608 5408740876568211 5408993559806928 5419072330779744 5431633943809164 5441189950043874 5442009126992256 5451668065209744 5478203924489088 5478458374359243 5484118470359802 5494593906355008 5509168426000512 5541961095202896 5554290090106992 5565418031095104 5568762795993306 5569022955067488 5592333172915944 5602171901228604 5609326654614592 5612872835846016 5625620870373777 5640542941647978 5646370496110092 5651317170338112 5657155856247168 5670004466984221 5690829403010544 5695046103835179 5705924441214816 5729807686592808 5730075369293184 5735995424619776 5739888277174428 5747218913543744 5764182960777072 5767916632034184 5775283064514432 5779202580442746 5779472570752608 5785443661038912 5809388348906597 5809659749422256 5825069987484384 5848026585256881 5859743023124172 5870935954735488 5884270105793261 5899604226372864 5905973737310556 5909707456972488 5917254976074624 5934720918196512 5952476731884592 5952754817142016 5968265794833888 5981543173961376 5985882305422344 5993527110410112 5997316180766976 6017147597615908 6033108201323112 6044632284757248 6058360937325606 6069019559664321 6080612238833184 6092321691343104 6116901370785933 6122260267866288 6128585510934432 6133126573360962 6144841705923648 6165065186594756 6170850397700352 6181418144649384 6181706925493632 6193225520891136 6207291660475542 6207581650067616 6224047383887424 6230477788811136 6248576351370366 6256556653223968 6261095284981992 6267563966125488 6291374819530437 6310492486441416 6322546412792064 6333669823089024 6348054941717853 6364300338278064 6364597662934272 6377051123247168 6391237911903936 6398138215419769 6402183078386862 6410359557414176 6429280994712888 6446033647416909 6446334790454832 6452994852697248 6465621277736712 6480005105124824 6484705830874206 6492987702944288 6497193447578736 6508624118668776 6521056504245504 6535867218100038 6548351641820352 6587432245461774 6600015165621696 6604802949077424 6605111509431552 6639300970178968 6639611142196864 6656911848083952 6657222842839296 6676561032971076 6685087930842048 6696536323370166 6696849169284768 6724880120906584 6729236070706548 6742717999211376 6749684271212064 6789860963302612 6802830550725248 6820875194095872 6836049341670144 6836366860311534 6840688768687332 6849425280524736 6853861902760992 6882871597435008 6894658699801236 6894980801512128 6923841071229264 6942206697412896 6965054410938962 6978467036288272 6983529356326068 6990744423755352 6996868877561472 7004097726782208 7009287512412528 7038626234876964 7051009461891174 7052070998883456 7064477879599296 7094047611972048 7094379028648704 7099304047246593 7112864714391072 7150016429423504 7150350460827392 7155537468550848 7190142650891928 7211654502090948 7211991413075904 7225429774372992 7232941119051999 7242178591745552 7254919933391832 7259619209284404 7268890753612992 7273486100889216 7273823937453801 7290005743265427 7304611165812324 7312157960479736 7326125208473344 7366895597047896 7367239760519808 7389281460270528 7405720120142656 7420557374793472 7425017061324408 7425363940089984 7456444230554592 7469213591451339 7469562534971472 7500827827165036 7520723922197304 7528493994813456 7533955315445364 7535089560450816 7548346227517056 7565490136019907 7573306459068298 7587772537347392 7593394805113572 7607899254953088 7625178421116711 7639743582123744 7653184369565904 7685577281036096 7690555509378912 7705603440590328 7705963427670144 7713924881385216 7743230547114384 7766759983312512 7789321205132922 7797368780342508 7812625710598527 7812990697498896 7832985031726848 7850775415824306 7864587476724771 7874631649747408 7879609942629984 7912961224262016 7933579873743888 7933950511329024 7957687726445184 7975390898615168 7980803563468554 7981176407229792 8010614299900032 8043768483101442 8044144268430816 8077814583100808 8092026079552428 8107482985110912 8113490339710392 8128608496169616 8128988245018368 8147450915713746 8155868494381244 8161784925065811 8163013690488384 8171447347912576 8177502097814616 8193122274564864 8217305886733632 8226177705539703 8241890859532512 8276388880634056 8276775533423488 8298729845183232 8312941642804344 8331435135160488 8348127046642656 8356751954833984 8388499759373916 8403257851842906 8413989981921888 8419309253769024 8447149512037717 8464073255623804 8469555744165138 8485733784370752 8502734830996224 8521650549205248 8536244104515816 8572374659617184 8594711529889212 8595113053939776 8603993136929664 8609832415761642 8620828370315616 8646274441165608 8662924596771648 8678165491558368 8714489624133384 8731135522427136 8737604981226576 8766361586181797 8783242993949032 8789614534686258 8800020220828928 8806403932103232 8849406339559296 8858960605965834 8875882464111936 8902081377294768 8913450574456064 8928715097826888 8929132225713024 8952398692250832 8972314760942064 8990290665615168 8999579028282752 9025721396423862 9049662301984668 9066948427135872 9087541405988409 9096930243732926 9115155813748712 9120918358249776 9132567040699648 9138482537014656 9183390401799432 9192878266401648 9193307735349504 9231788094972352 9247597779892134 9256275596550528 9272127216974076 9272560388240448 9289838281336704 9310937490713313 9311372475101424 9320992565007136 9345716683216704 9372864527055549 9384834979835952 9391642927472988 9401345949188232 9419303839465728 9440697092811166 9458730149296064 9465738729662124 9483819619188096 9500504734633536 9540716624734464 9586856867855904 9603274617580293 9615539336121264 9615988550767872 9643921492069332 9673226577855776 9679492279045872 9691854338150656 9698431916605068 9720007657687236 9727058746311309 9739481554416432 9745790171368104 9764405998454016 9803800827150057 9822527462730528 9852375280360704 9881148368192661 9900022748432544 9941925640739456 9958951455268452 9959416713295296 9985367772125928 9985834264258944 10004441226054912 10027631896263072 10037991993084608 10044804485055249 10045273753927152 10087320181359876 10093854106059822 10114076998817064 10124526406818096 10133396305433856 10166904561488948 10184791444953918 10186324776164992 10204245826087872 10231312791143808 10254074012505216 10254550290467301 10274137920787104 10324307396152512 10341988049701854 10342471202268192 10385761606843896 10396491707123344 10416834280798036 10417320929998528 10447581616408443 10467700554432408 10475294034489102 10486116635633028 10495303316342208 10506146590173312 10530008295827839 10557939352315446 10576514192836761 10578106498325184 10596716819398944 10641071417958072 10641568542973056 10725024644135256 10725525691241088 10733306202826272 10753975361509632 10788864076540823 10789368106069904 10817481753136422 10817987119613856 10838144661559488 10863267887618328 10882379900087748 10884018253984512 10903336130419488 10956407848978176 10956916748718486 10968236940719604 10989187812710016 11018336852001024 11083922190405792 11108580180213984 11130836062190208 11137525591986612 11138045910134976 11184666345831888 11204343802457208 11218653309229184 11225745671692032 11251241740747554 11281085883295956 11292740992220184 11302634340676224 11314311712494336 11340008933968442 11359959688602447 11381658806021088 11390092207670358 11411848882429632 11459615373185616 11460150738586368 11479776554348856 11494437827087488 11528365921554144 11535833264068368 11550566129028864 11558405160885492 11558945141505216 11570887322077824 11618776697813194 11619319498844512 11650139974968768 11683981807699383 11696053170513762 11719486046248344 11741871909470976 11768540211586522 11776163123736459 11811947474621112 11819414913944976 11834509952149248 11869441836393024 11882256685779571 11904953463769184 11936531589667776 11963086347922752 11971205345202831 11971764610844688 11987054220820224 12034295195231816 12065652724652163 12066216402646224 12116721874651212 12138039119328642 12161224477666368 12221176373570619 12233802741571866 12244520535732576 12257171021868864 12266253146721924 12289683411847296 12330130373189512 12362836289298768 12363413850987264 12414583320951084 12415163300135232 12448094767774848 12460955577622272 12497152702740732 12513113306447936 12522190569963984 12535127932250976 12582749639060874 12620984972882832 12667339646178048 12696109883435706 12704333616247707 12728600676556128 12754102246494336 12782475823807872 12796276430839538 12804366156773724 12820719114828352 12858561989425776 12892067294833818 12892669580909664 12905989705394496 12931242555473424 12960010210249648 12969411661748412 12985975405888576 12994386895157472 13017248237337552 13071734436200076 13096703283640704 13126448697538813 13174864490923548 13184421802029387 13200030331243392 13209605898154848 13278601940357936 13279222284393728 13288440908948751 13313823696167904 13353122065942152 13370175861684096 13393072646740332 13393698338569536 13449760241813168 13458472141413096 13485435998422752 13499368542424128 13538582094635793 13579721926605224 13605661101450496 13645395365599389 13672733720623068 13681377537374664 13698850561049472 13707723805521984 13765743194870016 13789317399602472 13789961603024256 13847682142458528 13871396669838201 13884413394825792 13930108821877924 13956934072576544 13967058712652136 13981488847510704 13993737755122944 14018575024825056 14077252469753928 14102018923782348 14104141997766912 14128955759198592 14161045639216749 14188095223944096 14198608094493186 14225729428782144 14272769865167177 14300032858847008 14311074937101696 14380285301783856 14423309004181896 14423982826151808 14450859548745984 14465882238103998 14484357183491104 14509839866783664 14519238418568808 14537781507225984 14546972201778432 14547647874907602 14580011486530854 14609222331624648 14624315920959472 14733791194095792 14734479521039616 14778562920541056 14811440240285312 14812128197341657 14850034122648816 14850727880179968 14912888461109184 14938427182902678 14939125069942944 15001655654330072 15041447844394608 15056987989626912 15067910630890728 15096692455034112 15130980272039814 15146612918136596 15175545074694784 15186789610227144 15215798509906176 15250356842233422 15277187167430877 15279487164247488 15306368739131808 15371154562072192 15381111018757824 15411206881180656 15411926855340288 15486461094228768 15533519966625024 15578642410265844 15594737560685016 15625251421197054 15625981394997792 15701550831648612 15729174953449542 15749263299494816 15759219885259968 15825922448524032 15836909028473169 15867159747487776 15915375452890368 15950781797230336 15961607126937108 15962352814459584 16021228599800064 16087536966202884 16088288536861632 16155629166201616 16184052159104856 16214965970221824 16226222629704633 16226980679420784 16257216992339232 16294901831427492 16311736988762488 16323569850131622 16326027380976768 16342894695825152 16355004195629232 16434611773467264 16435375123077729 16452355411079406 16483781719065024 16552777761268112 16553551066846976 16625883285608688 16662870270320976 16696254093285312 16713503909667968 16776999518747832 16806515703685812 16827979963843776 16838618507538048 16876862611121331 16894299024075434 16928146511247608 16939111488330276 16971467568741504 17010013400952663 17072488209031632 17144749319234368 17189423059778424 17190226107879552 17207986273859328 17219664831523284 17241656740631232 17292548882331216 17325849193543296 17356330983116736 17428165046719791 17428979248266768 17475209962453152 17532723172363594 17544079755770643 17566485987898064 17579229069372516 17612807864206464 17652810317379783 17698812679118592 17717921211931668 17751764928223872 17804162754589536 17857430195653776 17858264451426048 17904797384501664 17944629521884128 17980581331230336 17999158056565504 18051442792847724 18099324603969336 18133896854271744 18175082811976818 18193860487465852 18207058678992963 18230311627497424 18241836716499552 18276965074029312 18350704112357799 18366780803598864 18385756532803296 18463576189944704 18495195559784268 18512551193101056 18544254433948152 18545120776480896 18579676562673408 18621874981426626 18622744950202848 18641985130014272 18691433366433408 18745729054111098 18769669959671904 18783285854945976 18802691898376464 18881394185622332 18917460298592128 18931477459324248 18967639238376192 19001009469267072 19044164825153559 19173713735711808 19194414646259307 19206549235160586 19231078672242528 19287842984138664 19346453155711552 19358984558091744 19396863833210136 19440015315374472 19454117492622618 19478963108832864 19491580342736208 19555729692251701 19607601654300114 19645054925461056 19762296736385322 19800045496865088 19883851281478912 19917902910536904 19918833426590592 19970735544251856 19971668528517888 20055263792526144 20075983986169216 20089608970110498 20090547507854304 20174640362719752 20187708212119644 20228153997634128 20249052813636192 20333809122977896 20369582889907836 20372649552329984 20408491652175744 20462625582287616 20508148025010432 20509100580934602 20548275841574208 20648614792305024 20683976099403708 20684942404536384 20771523213687792 20792983414246688 20833668561596072 20834641859997056 20895163232816886 20935401108864816 20950588068978204 20972233271266056 20990606632684416 21012293180346624 21060016591655678 21115878704630892 21153028385673522 21156212996650368 21193433638797888 21282142835916144 21283137085946112 21450049288270512 21451051382482176 21466612405652544 21577728153081646 21578736212139808 21634963506272844 21635974239227712 21676289323118976 21698823357155997 21726535775236656 21764759800175496 21806672260838976 21870017229796281 21913833497436972 21936473881439208 21978375625420032 22067048130733489 22167844380811584 22217160360427968 22261672124380416 22275051183973224 22276091820269952 22369332691663776 22407640774354017 22408687604914416 22437306618458368 22502483481495108 22562171766591912 22585481984440368 22605268681352448 22680017867936884 22696470408059721 22719919377204894 22763317612042176 22780184415340716 22823697764859264 22875535263350133 22919230746371232 22959553108697712 22988875654174976 23056731843108288 23071666528136736 23116810321770984 23117890283010432 23141774644155648 23237553395626388 23238638997689024 23300279949937536 23367963615398766 23392106341027524 23437877131795581 23438972092496688 23537080423173044 23552326247472918 23593762430174313 23623894949242224 23638829827889952 23738883672786048 23764513371559142 23809906927538368 23873063179335552 23926172695845504 23942410690405662 23943529221689376 24068590390463632 24131305449304326 24132432805292448 24233443749302424 24276078238657284 24322448955332736 24377690438286367 24442352747141238 24467605483143732 24485354775197433 24489041071465152 24514342043737728 24532506293443848 24579366823694592 24660260746379024 24678533116619109 24725672578597536 24829166641902168 24830326600270464 24896189535549696 24994305405481464 25026226612895872 25044381139927968 25070255864501952 25165499278121748 25241969945765664 25341448536113151 25392219766871412 25408667232495414 25457201353112256 25508204492988672 25564951647615744 25592552861679076 25608732313547448 25641438229656704 25717123978851552 25784134589667636 25785339161819328 25811979410788992 25862485110946848 25920020420499296 25938823323496824 25971950811777152 25988773790314944 26034496474675104 26143468872400152 26193406567281408 26252897395077626 26299084758545391 26349728981847096 26368843604058774 26400060662486784 26419211796309696 26506572606739043 26557203880715872 26576881817897502 26627647392335808 26706244131884304 26740351723368192 26786145293480664 26787396677139072 26899520483626336 26916944282826192 26970871996845504 26998737084848256 27077164189271586 27159443853210448 27262624217965227 27290790731198778 27345467441246136 27362755074749328 27397701122098944 27415447611043968 27578634799204944 27579923206048512 27695364284917056 27742793339676402 27768826789651584 27860217643755848 27913868145153088 27932812472139939 27934117425304272 27962977695021408 28037150049650112 28154504939507856 28204037847564696 28257911518397184 28322091278433498 28376190447888192 28397216188986372 28451458857564288 28545539730334354 28600065717694016 28622149874203392 28760570603567712 28846618008363792 28847965652303616 28931764476207996 28968714366982208 29019679733567328 29038476837137616 29075563014451968 29095295749815204 29160022973061708 29218444663249296 29248631841918944 29411402481450171 29467582388191584 29557125841082112 29622880480570624 29624256394683314 29643445104577983 29700068245297632 29825776922218368 29876854365805356 29878250139885888 30003311308660144 30082895688789216 30113975979253824 30134413455165747 30135821261781456 30261960544079628 30293225836273192 30351090149389568 30373579220454288 30500713684466844 30554374334861754 30558974328494976 30612737478263616 30742309124144384 30762222037515648 30763650871401903 30822413762361312 30972922188457536 31157284820531688 31189475121370032 31250502842394108 31251962789995584 31342744849225329 31403101663297224 31458349906899084 31498526598989632 31518439770519936 31590024887483517 31673818056946338 31734319494975552 31839255853065241 31923214253874216 31924705628919168 32175073932405768 32176577073723264 32311258332403232 32366592229622469 32368104318209712 32452445259409266 32453961358841568 32514433984678464 32589803662854984 32623473977524976 32647139700263244 32652054761953536 32710008391258464 32869223546934528 32870750246155458 32904710822158812 32967563438130048 33042439824839081 33105555522536224 33251766571217376 33325740540641952 33392508186570624 33427007819335936 33553999037495664 33613031407371624 33655959927687552 33677237015076096 33753725222242662 33788598048150868 33856293022495216 33878222976660552 33942935137483008 34020026801905326 34079879065807341 34144976418063264 34289498638468736 34378846119556848 34380452215759104 34439329663046568 34483313481262464 34585097764662432 34651698387086592 34712661966233472 34856330093439582 34857958496533536 34950419924906304 35065446344727188 35088159511541286 35132971975796128 35158458138745032 35225615728412928 35305620634759566 35328489371209377 35435842423863336 35503529856447744 35608325509179072 35646770057338713 35714860391307552 35809594769003328 35889259043768256 35961162662460672 36102885585695448 36196958173956489 36198649207938672 36350165623953636 36387720974931704 36414117357985926 36460623254994848 36483673432999104 36663529120711857 36701408224715598 36733561607197728 36771513065606592 36927152379889408 36990391119568536 37088508867896304 37090241552961792 37243749962853252 37245489900405696 37283970260028544 37382866732866816 37491458108222196 37539339919343808 37566571709891952 37605383796752928 37762788371244664 37834920597184256 37862954918648496 38002018938534144 38088329650307118 38347427471423616 38388829292518614 38413098470321172 38462157344485056 38575685968277328 38692906311423104 38717969116183488 38793727666420272 38880030630748944 38908234985245236 38957926217665728 38983160685472416 39111459384503402 39215203308600228 39290109850922112 39379346092616439 39524593472770644 39600090993730176 39835805821073808 39837666853181184 39865322726846253 39941471088503712 40110527585052288 40151967972338432 40179217940220996 40181095015708608 40349280725439504 40375416424239288 40456307995268256 40498105627272384 40615746283907379 40667618245955792 40739165779815672 40816983304351488 40936186096798167 41018201161869204 41096551683148416 41297229584610048 41367952198807416 41369884809072768 41543046427375584 41585966828493376 41614190009514603 41667337123192144 41669283719994112 41790326465633772 41870802217729632 41901176137956408 41944466542532112 41981213265368832 42120033183311356 42231757409261784 42306056771347044 42312425993300736 42386867277595776 42483136917650247 42564285671832288 42818309595501531 42900098576541024 42933224811305088 43155456306163292 43157472424279616 43269927012545688 43271948478455424 43352578646237952 43397646714311994 43453071550473312 43529519600350992 43613344521677952 43740034459592562 43827666994873944 43872947762878416 44134096261466978 44335688761623168 44434320720855936 44436384592024971 44550102367946448 44552183640539904 44738665383327552 44815281548708034 44817375209828832 45004966962990216 45124343533183824 45170963968880736 45360035735873768 45392940816119442 45439838754409788 45526635224084352 45560368830681432 45647395529718528 45751070526700266 45831561502292631 45838461492742464 45919106217395424 46113463686216576 46143333056273472 46233620643541968 46235780566020864 46475106791252776 46477277995378048 46600559899875072 46735927230797532 46784212682055048 46875754263591162 46877944184993376 47074160846346088 47104652494945836 47187524860348626 47247789898484448 47277659655779904 47477767345572096 47529026743118284 47619813855076736 47746126358671104 47852345391691008 47884821380811324 47887058443378752 48137180780927264 48262610898608652 48264865610584896 48466887498604848 48552156477314568 48644897910665472 48755380876572734 48884705494282476 48935210966287464 48970709550394866 48978082142930304 49028684087475456 49065012586887696 49226491983943937 49320521492758048 49357066233238218 49451345157195072 49658333283804336 49660653200540928 49988610810962928 50052453225791744 50088762279855936 50140511729003904 50330998556243496 50483939891531328 50630587833363993 50682897072226302 50784439533742824 50817334464990828 50914402706224512 51030040202857989 51185105723358152 51217464627094896 51282876459313408 51434247957703104 51568269179335272 51570678323638656 51623958821577984 51724970221893696 51840040840998592 51877646646993648 51943901623554304 51977547580629888 52068992949350208 52284495140159373 52286937744800304 52505794790155252 52598169517090782 52632239267311929 52699457963694192 52737687208117548 52838423592619392 52958430952139349 53013145213478086 53114407761431744 53153763635795004 53255294784671616 53412488263768608 53572290586961328 53574793354278144 53799040967252672 53833888565652384 53941743993691008 53997474169696512 54154328378543172 54318887706420896 54525248435930454 54581581462397556 54621176036978889 54690934882492272 54725510149498656 54830895222087936 55052112337073397 55157269598409888 55390728569834112 55485586679352804 55537653579303168 55720435287511696 55827736290306176 55865624944279878 55868234850608544 55925955390042816 56074300099300224 56309009879015712 56408075695129392 56644182556866996 56752380895776384 56794432377972744 56902917715128576 57091079460668708 57132494475460677 57200131435388032 57521141207135424 57583243938777921 57693236016727584 57863528952415992 57937428733964416 58039359467134656 58076953674275232 58190591499630408 58320045946123416 58436889326498592 58497263683837888 58667189076755103 58822804962900342 58935164776383168 59130046584264019 59248512789366628 59286890209155966 59400136490595264 59651553844436736 59753708731610712 59756500279771776 60006622617320288 60165791377578432 60227951958507648 60268826910331494 60271642523562912 60523921088159256 60586451672546384 60747158440908576 61001427368933688 61108748669723508 61117948656989952 61225474956527232 61364531103272579 61524444075031296 61527301742803806 61644827524722624 61945844376915072 62314569641063376 62378950242740064 62501005684788216 62503925579991168 62685489698450658 62806203326594448 62916699813798168 62997053197979264 63036879541039872 63180049774967034 63347636113892676 63468638989951104 63678511706130482 63846428507748432 63849411257838336 64350147864811536 64353154147446528 64622516664806464 64733184459244938 64736208636419424 64904890518818532 64907922717683136 65028867969356928 65179607325709968 65246947955049952 65294279400526488 65420016782516928 65610051689388843 65741500492310916 65809421644317624 65935126876260096 66084879649678162 66201144392200467 66211111045072448 66503533142434752 66651481081283904 66785016373141248 67107998074991328 67222922323062051 67226062814743248 67311919855375104 67507450444485324 67577196096301736 67712586044990432 67756445953321104 68040053603810652 68089411224179163 68159758131614682 68289952836126528 68578997276937472 68626605790050399 68757692239113696 68878659326093136 68966626962524928 69170195529324864 69425323932466944 69712660186879164 69715916993067072 69900839849812608 70130892689454376 70176319023082572 70265943951592256 70313631395386743 70316916277490064 70611241269519132 70656978742418754 70871684847726672 71216651018358144 71293540114677426 71429720782615104 71619189538006656 71778518087536512 72205771171390896 72393916347912978 72397298415877344 72700331247907272 72775441949863408 72828234715971852 72921246509989696 72967346865998208 73133071314859101 73327058241423714 73402816449431196 73467123214395456 73543026131213184 73710058070794873 73980782239137072 74035599349857327 74177017735792608 74487499925706504 74490979800811392 74567940520057088 74982916216444392 75078679838687616 75133143419783904 75210767593505856 75522048535785761 75525576742489328 75725909837296992 76024345608339453 76176659300614236 76694854942847232 76777658585037228 76826196940642344 76924314688970112 77151371936554656 77385812622846208 77435938232366976 77587455332840544 77760061261497888 77816469970490472 77915852435331456 77966321370944832 78222918769006804 78430406617200456 78580219701844224 78758692185232878 78897254275636173 79049186945541288 79200181987460352 79519717820217129 79671611642147616 79730645453692506 79882942177007424 80221055170104576 80358435880441992 80362190031417216 80698561450879008 80750832848478576 80912615990536512 80996211254544768 81231492567814758 81335236491911584 81478331559631344 81787872653895681 81872372193596334 82036402323738408 82193103366296832 82735904397614832 82739769618145536 83086092854751168 83171933656986752 83175796800456997 83228380019029206 83334674246384288 83580652931267544 83741604435459264 83798437416419817 83802352275912816 83888933085064224 84240066366622712 84463514818523568 84612113542694088 84773734555191552 84966273835300494 85128571343664576 85636619191003062 85800197153082048 85866449622610176 86310912612326584 86314944848559232 86539854025091376 86543896956910848 86795293428623988 86906143100946624 87059039200701984 87226689043355904 87480068919185124 87655333989747888 87745895525756832 88268192522933956 88671377523246336 88868641441711872 88872769184049942 88930335313733949 89100204735892896 89477330766655104 89630563097416068 89634750419657664 90009933925980432 90248687066367648 90341927937761472 90720071471747536 90785881632238884 90879677508819576 91053270448168704 91120737661362864 91502141053400532 91663123004585262 91676922985484928 91838212434790848 92226927372433152 92286666112546944 92290952614205709 92467241287083936 92950213582505552 92954555990756096 93471854461595064 93568425364110096 93751508527182324 93755888369986752 94028234547675987 94148321692692176 94209304989891672 94375049720697252 94495579796968896 94555319311559808 94770074662450551 95058053486236568 95239627710153472 95517767559195723 95769642761622648 95774116886757504 96274361561854528 96525221797217304 96529731221169792 96933774997209696 97099776688867407 97104312954629136 97510761753145468 97769410988564952 97870421932574928 97941419100789732 97956164285860608 98130025173775392 98452983967887874 98641042985516096 98714132466476436 98902690314390144 99127319474517243 99316666567608672 99977221621925856 100177524559711872 100281023458007808 100661997112486992 100967879783062656 101261175666727986 101365794144452604 101568879067485648 101634668929981656 101828805412449024 102060080405715978 102239637197422023 102370211446716304 102434929254189792 102868495915406208 103136538358670544 103141356647277312 103449940443787392 103680081681997184 103755293293987296 103955095161259776 104137985898700416 104568990280318746 104573875489600608 105011589580310504 105196339034181564 105264478534623858 105398915927388384 105475374416235096 105676847185238784 105916861904278698 106026290426956172 106228815522863488 106307527271590008 106510589569343232 106824976527537216 106940310172016139 107144581173922656 107598081934505344 107667777131304768 107883487987382016 108308656757086344 108637775412841792 109050496871860908 109163162924795112 109242352073957778 109381869764984544 109451020298997312 109812943656490321 110104224674146794 110314539196819776 110781457139668224 110971173358705608 111440870575023392 111655472580612352 111731249888559756 111736469701217088 111851910780085632 112148600198600448 112618019758031424 112816151390258784 113288365113733992 113504761791552768 113588864755945488 114182158921337416 114264988950921354 114400262870776064 115042282414270848 115166487877555842 115386472033455168 115727057904831984 115874857467928832 116078718934269312 116153907348550464 116381182999260816 116640091892246832 116873778652997184 116994527367675776 117334378153510206 117645609925800684 117870329552766336 118138038277849317 118260093168528038 118497025578733256 118573780418311932 118800272981190528 119507417463221424 119513000559543552 120013245234640576 120331582755156864 120455903917015296 120537653820662988 120543285047125824 121047842176318512 121172903345092768 121494316881817152 121847238851722137 122002854737867376 122217497339447016 122450949913054464 122729062206545158 122808558290394501 123054603485607612 123289655049445248 123891688753830144 124629139282126752 124757900485480128 124842570028543809 125002011369576432 125007851159982336 125370979396901316 125612406653188896 125833399627596336 125994106395958528 126360099549934068 126695272227785352 126937277979902208 127357023412260964 127449410752950741 127692857015496864 128454928786504593 128700295729623072 129245033329612928 129466368918489876 129472417272838848 129809781037637064 129815845435366272 130057735938713856 130359214651419936 130493895910099904 130588558801052976 130840033565033856 131220103378777686 131483000984621832 131618843288635248 132169759299356324 132402288784400934 132422222090144896 133007066284869504 133302962162567808 133309153776074913 134215996149982656 134445844646124102 134452125629486496 135014900888970648 135154392192603472 135425172089980864 135512891906642208 136080107207621304 136178822448358326 136319516263229364 136579905672253056 136890107845761907 137253211580100798 137494684506877893 137515384478227392 137757318652186272 138340391058649728 139425320373758328 139431833986134144 139801679699625216 140261785378908752 140352638046165144 140531887903184512 140627262790773486 140633832554980128 141222482539038264 141313957484837508 141743369695453344 142433302036716288 142587080229354852 142859441565230208 143238379076013312 143557036175073024 144411542342781792 144787832695825956 144794596831754688 145400662495814544 145550883899726816 145656469431943704 145842493019979392 145934693731996416 146266142629718202 146654116482847428 146805632898862392 146934246428790912 147086052262426368 147420116141589746 147679475951831811 147961564478274144 148071198699714654 148354035471585216 148974999851413008 148981959601622784 149965832432888784 150157359677375232 150266286839567808 150421535187011712 151044097071571522 151051153484978656 151451819674593984 151891763500091979 152048691216678906 152353318601228472 153090120608573967 153555317170074456 153652393881284688 153848629377940224 154302743873109312 154469336915134423 154871876464733952 155174910665681088 155520122522995776 155632939940980944 155831704870662912 155932642741889664 156445837538013608 156853485420478119 156860813234400912 157517384370465756 157794508551272346 158098373891082576 158875292856418047 159039435640434258 159343223284295232 159461290907385012 159765884354014848 160716871760883984 160724380062834432 161397122901758016 161501665696957152 161825231981073024 161992422509089536 162462985135629516 162670472983823168 162956663119262688 163575745307791362 163744744387192668 164072804647476816 165156337011220191 165471808795229664 166172185709502336 166343867313973504 166351593600913994 166456760038058412 166669348492768576 167161305862535088 167483208870918528 167596874832839634 167604704551825632 167777866170128448 168480132733245424 168927029637047136 169224227085388176 169932547670600988 170257142687329152 170643833068004569 171273238382006124 171397483426382031 171600394306164096 172621825224653168 172629889697118464 172749731816333763 173079708050182752 173590586857247976 173812286201893248 174118078401403968 174960137838370248 175310667979495776 175491791051513664 176001567230265309 176536385045867912 177390139752792057 177745538368099884 177860670627467898 178200409471785792 178954661533310208 179261126194832136 179269500839315328 180019867851960864 180497374132735296 180683855875522944 181440142943495072 181571763264477768 181759355017639152 182241475322725728 183004282106801064 183326246009170524 183353845970969856 183676424869581696 184093593309817737 184573332225093888 184581905228411418 184934482574167872 185546008247173301 185900427165011104 186943708923190128 187136850728220192 187503017054364648 187511776739973504 188056469095351974 188296643385384352 188418609979783344 188750099441394504 188991159593937792 189110638623119616 189540149324901102 190116106972473136 191035535118391446 191539285523245296 191548233773515008 192548723123709056 193050443594434608 193059462442339584 193867549994419392 194199553377734814 194208625909258272 195021523506290936 195538821977129904 195740843865149856 195882838201579464 196260050347550784 196905967935775748 197282085971032192 197428264932952872 197805380628780288 198254638949034486 198603433176601401 198633333135217344 199954443243851712 200355049119423744 201323994224973984 201935759566125312 202522351333455972 202731588288905208 203137758134971296 203269337859963312 204120160811431956 204479274394844046 204740422893432608 204869858508379584 205736991830812416 205879817370151197 206273076717341088 206899880887574784 207360163363994368 207510586587974592 208275971797400832 209137980560637492 209147750979201216 210023179160621008 210392678068363128 210528957069247716 210797831854776768 210940894186160229 210950748832470192 211833723808557396 212052580853912344 212457631045726976 212615054543180016 213649953055074432 213880620344032278 214289162347845312 215196163869010688 215335554262609536 216617313514172688 217275550825683584 218100993743721816 218326325849590224 218484704147915556 218763739529969088 218902040597994624 219399213944577303 219625887312980642 220208449348293588 220629078393639552 221130174212384619 221942346717411216 222881741150046784 223462499777119512 223472939402434176 223703821560171264 225236039516062848 225632302780517568 226566145607357283 226576730227467984 227177729511890976 228073036825018359 228364317842674832 228529977901842708 230084564828541696 230332975755111684 230772944066910336 231454115809663968 232157437868538624 232307814697100928 232762365998521632 233280183784493664 233747557305994368 233989054735351552 234668756307020412 235291219851601368 235740659105532672 236276076555698634 236520186337056076 236691762826908519 236994051157466512 237147560836623864 237600545962381056 238559153460651387 239014834926442848 240026490469281152 240663165510313728 241075307641325976 241086570094251648 242095684352637024 242345806690185536 242988633763634304 243694477703444274 244005709475734752 244434994678894032 245458124413090316 245617116580789002 246109206971215224 246579310098890496 249258278564253504 249515800970960256 249527390401370991 249685140057087618 250004022739152864 250741958793802632 251224813306377792 251666799255192672 252720199099868136 253390544455570704 254224485999272113 254714046824521928 254898821505901482 255385714030993728 256909857573009186 257400591459246144 258490066659225856 258932737836979752 258944834545677696 259619562075274128 259631690870732544 260718429302839872 260987791820199808 261177117602105952 261680067130067712 262440206757555372 262966001969243664 263237686577270496 264339518598712648 264804577568801868 264844444180289792 266014132569739008 266605924325135616 266618307552149826 268431992299965312 268891689292248204 268904251258972992 270029801777941296 270308784385206944 270850344179961728 271025783813284416 272160214415242608 272357644896716652 272639032526458728 273159811344506112 273780215691523814 274506423160201596 274989369013755786 275030768956454784 275514637304372544 276680782117299456 278850640747516656 278863667972268288 280523570757817504 280705276092330288 281063775806369024 281254525581546972 281267665109960256 282084703643027961 282444965078076528 282627914969675016 283486739390906688 284310223987351653 285174160458709704 285718883130460416 286553302677587169 288823084685563584 289575665391651912 289589193663509376 290801324991629088 291101767799453632 291299330066602221 291312938863887408 291684986039958784 292532285259436404 293308232965694856 293611265797724784 293868492857581824 294840232283179492 295358951903663622 295923128956548288 296142397399429308 296708070943170432 297381958423551729 297949999702826016 299931664865777568 300532573679135616 300843070374023424 302088194143143044 302102306969957312 302903639349187968 303783527000183958 304097382433357812 304706637202456944 306180241217147934 306718911592266069 307110634340148912 307304787762569376 308605487746218624 308938673830268846 310349821331362176 311040245045991552 311265879881961888 311865285483779328 312891675076027216 313706970840956238 313721626468801824 315034768740931512 315589017102544692 316196747782165152 317750585712836094 318078871280868516 318686446568590464 318922581814770024 319531768708029696 320820930516048417 321433743521767968 322794245803516032 323003331393914304 323650463962146048 324925970271259032 325340945967646336 325913326238525376 327151490615582724 327489488774385336 328145609294953632 329438830969470963 330312674022440382 330943617590459328 332344371419004672 332703187201827988 332913520076116824 333338696985537152 334322611725070176 334966417741837056 335193749665679268 335209409103651264 335555732340256896 336960265466490848 337854059274094272 338448454170776352 339865095341201976 340514285374658304 341287666136009138 342546476764012248 342794966852764062 343200788612328192 344585443887607559 345243650449306336 345499463632667526 346159416100365504 347181173714495952 347624572403786496 348236156802807936 349920275676740496 350621335958991552 350983582103027328 352003134460530618 353072770091735824 354414114833547951 354780279505584114 355491076736199768 355721341254935796 356400818943571584 358522252389664272 358539001678630656 360039735703921728 360994748265470592 361367711751045888 362880285886990144 363143526528955536 363518710035278304 364482950645451456 366008564213602128 366652492018341048 367352849739163392 368187186619635474 368425674871183503 369163810456822836 369868965148335744 371092016494346602 371800854330022208 373887417846380256 374273701456440384 375006034108729296 375023553479947008 376112938190703948 376593286770768704 376837219959566688 377500198882789008 377982319187875584 379080298649802204 380232213944946272 382071070236782892 382348232258852223 383078571046490592 385097446247418112 385364786359513779 386100887188869216 387735099988838784 388399106755469628 388417251818516544 390043047012581872 391077643954259808 391481687730299712 391765676403158928 392520100695101568 393811935871551496 394564171942064384 394856529865905744 396509277898068972 397206866353202802 397266666270434688 399908886487703424 399927461328224739 402647988449947968 405044702666911944 405463176577810416 406275516269942592 406538675719926624 408240321622863912 408958548789688092 409480845786865216 409739717016759168 410670323537285721 411759634740302394 412546153434682176 413910326089848133 415021173175949184 418275961121274984 418295501958402432 420046358321242016 420785356136726256 421057914138495432 421595663709553536 421881788372320458 421901497664940384 423667447617114792 424105161707824688 425230109086360032 427299906110148864 427761240688064556 428578324695690624 429551717722908053 430671108525219072 433234627028345376 434551101651367168 436201987487443632 436652651699180448 436969408295831112 437527479059938176 437804081195989248 438798427889154606 439251774625961284 440416898696587176 441258156787279104 442260348424769238 443038427855495433 443884693434822432 445763482300093568 446924999554239024 446945878804868352 450472079032125696 451264605561035136 453132291214714566 453153460454935968 454355459023781952 456146073650036718 456728635685349664 457059955803685416 459270361825721901 460665951510223368 461545888133820672 462908231619327936 463408010745403269 464615629394201856 465524731997043264 466560367568987328 467495114611988736 469337512614040824 470560456261434357 470582439703202736 472552153111397268 473040372674112152 473383525653817038 473988102314933024 474295121673247728 476625878569254141 477118306921302774 478029669852885696 480052980938562304 482150615282651952 482173140188503296 484191368705274048 484691613380371072 485977267527268608 487388955406888548 488011418951469504 488869989357788064 490916248826180632 491234233161578004 492218413942430448 498516557128507008 499031601941920512 499054780802741982 499370280114175236 500008045478305728 501483917587605264 502449626612755584 503333598510385344 505440398199736272 506781088911141408 508448971998544226 509428093649043856 509797643011802964 510771428061987456 511931499204013707 513819715146018372 514801182918492288 517865475673959504 517889669091355392 518249195449001289 519239124150548256 521436858605679744 521975583640399616 522354235204211904 524880413515110744 525932003938487328 526475373154540992 528004701690795927 528679037197425296 529609155137603736 532170419258376171 533236615104299652 536863984599930624 537783378584496408 537808502517945984 540059603555882592 540617568770413888 541700688359923456 542051567626568832 544320428830485216 544715289793433304 545278065052917456 547560431383047628 549012846320403192 549978738027511572 550061537912909568 551029274608745088 552280779929453211 556638024741519903 557701281495033312 561047141515635008 561410552184660576 562509051163093944 562535330219920512 564169407286055922 564889930156153056 565255829939350032 566973478781813376 568620447974703306 570348320917419408 573106605355174338 577646169371127168 579151330783303824 579178387327018752 581602649983258176 582203535598907264 582598660133204442 582625877727774816 585064570518872808 586616465931389712 587222531595449568 589680464566358984 590717903807327244 591846257913096576 592284794798858616 593416141886340864 594763916847103458 595810299529804203 595899999405652032 599863329731555136 601065147358271232 604176388286286088 604204613939914624 605807278698375936 607567054000367916 608194764866715624 609413274404913888 612360482434295868 613437823184532138 614221268680297824 614609575525138752 617210975492437248 617877347660537692 620699642662724352 622080490091983104 622531759763923776 625783350152054432 627413941681912476 627443252937603648 630069537481863024 631178034205089384 632393495564330304 635501171425672188 636157742561737032 637372893137180928 637845163629540048 639944395791271181 641641861032096834 642867487043535936 645588491607032064 646006662787828608 649851940542518064 650681891935292672 651826652477050752 654302981231165448 654978977548770672 656291218589907264 658197641833731909 658877661938941926 660625348044880764 661887235180918656 663390522637153857 665406374403655976 665827040152233648 666677393971074304 668645223450140352 670387499331358536 670418818207302528 671111464680513792 673920530932981696 675708118548188544 676896908341552704 679698436822071849 679730190682403952 682575332272018276 684219110475055077 685092953528024496 685589933705528124 689170887775215118 690487300898612672 690998927265335052 692318832200731008 694362347428991904 696472313605615872 699840551353480992 701242671917983104 701967164206054656 704006268921061236 706145540183471648 708828229667095902 709560559011168228 710075288480725557 710982153472399536 711442682509871592 712801637887143168 715677460381954161 717044504779328544 720079471407843456 721989496530941184 725760571773980288 726287053057911072 727037420070556608 728965901290902912 732017128427204256 733304984036682096 736374373239270948 736851349742367006 738327620913645672 739737930296671488 742184032988693204 743601708660044416 747774835692760512 748547402912880768 748582171204112973 750012068217458592 752225876381407896 753186573541537408 753674439919133376 755000397765578016 758160597299604408 760464427889892544 762673457997816339 764142140473565784 764696464517704446 766157142092981184 768690605595432247 770729572719027558 772201774377738432 775470199977677568 776798213510939256 776834503637033088 780086094025163744 782155287908519616 782963375460599424 783531352806317856 785040201390203136 787623871743102992 789713059731811488 793018555796137944 794413732706405604 794533332540869376 799817772975406848 799854922656449478 805295976899895936 810089405333823888 810926353155620832 812551032539885184 813077351439853248 816480643245727824 817917097579376184 818961691573730432 819479434033518336 821340647074571442 823519269480604788 825092306869364352 827820652179696266 830042346351898368 836551922242549968 836591003916804864 840092716642484032 841570712273452512 842115828276990864 843191327419107072 843763576744640916 843802995329880768 847334895234229584 848210323415649376 850460218172720064 852930671962054959 855522481376129112 857156649391381248 859103435445816106 859659908032761507 866469254056690752 872403974974887264 873305303398360896 873897990199806663 873938816591662224 875054958119876352 877596855778309212 878503549251922568 880833797393174352 884520696849538476 886076855710990866 887769386869644864 891526964600187136 892145875270655187 893849999108478048 902529211122070272 906264582429429132 906306920909871936 908710918047563904 912292147300073436 913457271370699328 914119911607370832 918540723651443802 921331903020446736 925816463238655872 926816021490806538 931049463994086528 933120735137974656 938675025228081648 941120912522868714 941164879406405472 945104306222794536 946080745348224304 946767051307634076 947976204629866048 948590243346495456 953251757138508282 954236613842605548 956059339705771392 958230754920333349 962462791548145251 964301230565303904 968382737410548096 969383226760742144 974777910813777096 976022837902939008 977739978715576128 981832497652361264 982468466323156008 984436827884860896 988316492908412889 997033114257014016 998109561605483964 998740560228350472 1000016090956611456 1002967835175210528 1004899253225511168 1006667197020770688 1010880796399472544 1013562177822282816 1016897943997088452 1018856187298087712 1019595286023605928 1021542856123974912 1023862998408027414 1027639430292036744 1029602365836984576 1033756331662822677 1035730951347919008 1036498390898002578 1038478248301096512 1042873717211359488 1044708470408423808 1049760827030221488 1051864007876974656 1052950746309081984 1056009403381591854 1057358074394850592 1059218310275207472 1063242344500643853 1064340838516752342 1066473230208599304 1075566757168992816 1075617005035891968 1080119207111765184 1081235137540827776 1081285358405940961 1084103135253137664 1088640857660970432 1089430579586866608 1090556130105834912 1095120862766095256 1098025692640806384 1099957476055023144 1102058549217490176 1104561559858906422 1113276049483039806 1115402562990066624 1122094283031270016 1122821104369321152 1125018102326187888 1125070660439841024 1128338814572111844 1129779860312306112 1130511659878700064 1133946957563626752 1137240895949406612 1140696641834838816 1146213210710348676 1155292338742254336 1156094359078541337 1158302661566607648 1163205299966516352 1164407071197814528 1165197320266408884 1165251755455549632 1170129141037745616 1173232931862779424 1174445063190899136 1179360929132717968 1181435807614654488 1183692515826193152 1184569589597717232 1189527833694206916 1191620599059608406 1191799998811304064 1199726659463110272 1199782383984674217 1208352776572572176 1208409227879829248 1215134108000735832 1216389529733431248 1218826548809827776 1224720964868591736 1226875646369064276 1228442537360595648 1229219151050277504 1232010970611857163 1235754695321075384 1241730978269544399 1245063519527847552 1251566700304108864 1254827883363824952 1254886505875207296 1260139074963726048 1262356068410178768 1264786991128660608 1271002342851344376 1272315485123474064 1275690327259080096 1279888791582542362 1283283722064193668 1285734974087071872 1288655153168724159 1292013325575657216 1299703881085036128 1303653304954101504 1308605962462330896 1309957955097541344 1312582437179814528 1316395283667463818 1317755323877883852 1321250696089761528 1323774470361837312 1326781045274307714 1329115283566486299 1330812748807311952 1331654080304467296 1337290446900280704 1340774998662717072 1340837636414605056 1347841061865963392 1351416237096377088 1353793816683105408 1359396873644143698 1359460381364807904 1365150664544036552 1368438220950110154 1370185907056048992 1371179867411056248 1378341775550430236 1380974601797225344 1381997854530670104 1384637664401462016 1388724694857983808 1390224032236209807 1399681102706961984 1402485343835966208 1408012537842122472 1412291080366943296 1417656459334191804 1419121118022336456 1420150576961451114 1421964306944799072 1422885365019743184 1427568267534374173 1431354920763908322 1434089009558657088 1440158942815686912 1451521143547960576 1452574106115822144 1454074840141113216 1457931802581805824 1464034256854408512 1466609968073364192 1472748746478541896 1473702699484734012 1476655241827291344 1484368065977386408 1487203417320088832 1495549671385521024 1497094805825761536 1497164342408225946 1500024136434917184 1504451752762815792 1506373147083074816 1507348879838266752 1510000795531156032 1516321194599208816 1520928855779785088 1525346915995632678 1528284280947131568 1529392929035408892 1532314284185962368 1535794497612041121 1537381211190864494 1541459145438055116 1544403548755476864 1553596427021878512 1553669007274066176 1560172188050327488 1564310575817039232 1565926750921198848 1567062705612635712 1575247743486205984 1579426119463622976 1584014105072387781 1586037111592275888 1588827465412811208 1596511257775128513 1599709845312898956 1610591953799791872 1620178810667647776 1621852706311241664 1625102065079770368 1626154702879706496 1632961286491455648 1635834195158752368 1637923383147460864 1642681294149142884 1647038538961209576 1650184613738728704 1655641304359392532 1656842339788359633 1669914074224559709 1673103844485099936 1680185433284968064 1683141424546905024 1684231656553981728 1687527153489281832 1687605990659761536 1694669790468459168 1696420646831298752 1700920436345440128 1705861343924109918 1711044962752258224 1718206870891632212 1719319816065523014 1732938508113381504 1744807949949774528 1746610606796721792 1747795980399613326 1747877633183324448 1755193711556618424 1757007098503845136 1761667594786348704 1769041393699076952 1772153711421981732 1775538773739289728 1779571401994904791 1784291750541310374 1787430898589412609 1787699998216956096 1812529164858858264 1812613841819743872 1817421836095127808 1824584294600146872 1826914542741398656 1828239823214741664 1837081447302887604 1842663806040893472 1851632926477311744 1853632042981613076 1862098927988173056 1866241470275949312 1877350050456163296 1882241825045737428 1882329758812810944 1890208612445589072 1892161490696448608 1893534102615268152 1895952409259732096 1897180486692990912 1906503514277016564 1908473227685211096 1912118679411542784 1916461509840666698 1919833187373813543 1924925583096290502 1928602461130607808 1936765474821096192 1949555821627554192 1952045675805878016 1955479957431152256 1963664995304722528 1964936932646312016 1968873655769721792 1974592925501195727 1976632985816825778 1990171567911461571 1996219123210967928 1997481120456700944 2000032181913222912 2005935670350421056 2013334394041541376 2021761592798945088 2027124355644565632 2033795887994176904 2037712374596175424 2039095310466215547 2039190572047211856 2047725996816054828 2055278860584073488 2067512663325645354 2071461902695838016 2072996781796005156 2076956496602193024 2089416940816847616 2099521654060442976 2103728015753949312 2105901492618163968 2112018806763183708 2114716148789701184 2118436620550414944 2126484689001287706 2128681677033504684 2132946460417198608 2147032381145862483 2151133514337985632 2160238414223530368 2162470275081655552 2162570716811881922 2177281715321940864 2178861159173733216 2181112260211669824 2190241725532190512 2196051385281612768 2199914952110046288 2209123119717812844 2226552098966079612 2230805125980133248 2244188566062540032 2245642208738642304 2245746513612338919 2250036204652375776 2256677629144223688 2259559720624612224 2261023319757400128 2274481791898813224 2281393283669677632 2288020373993449017 2292426421420697352 2306071816786296741 2312188718157082674 2316605323133215296 2326410599933032704 2330394640532817768 2330503510911099264 2340258282075491232 2346465863725558848 2348890126381798272 2358721858265435936 2362871615229308976 2369139179195434464 2379055667388413832 2383241198119216812 2383599997622608128 2399453318926220544 2399564767969348434 2412098107213252913 2416705553145144352 2430268216001471664 2432779059466862496 2437653097619655552 2449441929737183472 2453751292738128552 2456885074721191296 2458438302100555008 2464021941223714326 2471509390642150768 2483461956539088798 2490127039055695104 2503133400608217728 2509655766727649904 2509773011750414592 2520278149927452096 2524712136820357536 2529573982257321216 2542004685702688752 2544630970246948128 2551380654518160192 2559777583165084724 2566567444128387336 2571469948174143744 2577310306337448318 2578979724098284521 2599407762170072256 2617211924924661792 2619915910195082688 2625164874359629056 2632790567334927636 2635510647755767704 2642501392179523056 2653562090548615428 2658230567132972598 2661625497614623904 2663308160608934592 2674580893800561408 2676437625811965561 2681549997325434144 2695682123731926784 2707587633366210816 2718793747288287396 2718920762729615808 2730301329088073104 2736876441900220308 2740371814112097984 2742359734822112496 2756683551100860472 2761949203594450688 2763995709061340208 2777449389715967616 2780448064472419614 2799362205413923968 2816025075684244944 2824582160733886592 2835312918668383608 2838242236044672912 2840301153922902228 2843928613889598144 2845770730039486368 2855136535068748346 2862709841527816644 2868178019117314176 2874692264761000047 2905148212231644288 2908149680282226432 2928068513708817024 2933219936146728384 2945497492957083792 2947405398969468024 2953310483654582688 2964949478725238667 2968736131954772816 2991099342771042048 2994328684816451892 3000048272869834368 3008903505525631584 3014697759676533504 3020001591062312064 3032642389198417632 3041857711559570176 3050693831991265356 3056568561894263136 3058785858070817784 3064628568371924736 3071588995224082242 3074762422381728988 3082918290876110232 3088807097510953728 3101268994988468031 3107192854043757024 3120344376100654976 3128621151634078464 3134125411225271424 3150495486972411968 3158852238927245952 3168028210144775562 3172074223184551776 3177654930825622416 3193022515550257026 3199419690625797912 3240357621335295552 3243705412622483328 3243856075217822883 3252309405759412992 3265922572982911296 3271668390317504736 3285362588298285768 3294077077922419152 3311282608718785064 3313684679576719266 3339828148449119418 3346207688970199872 3360370866569936128 3366282849093810048 3368463313107963456 3375054306978563664 3375211981319523072 3389339580936918336 3392841293662597504 3401840872690880256 3411722687848219836 3422089925504516448 3436413741783264424 3438639632131046028 3465877016226763008 3489615899899549056 3493221213593443584 3495591960799226652 3495755266366648896 3510387423113236848 3514014197007690272 3523335189572697408 3538082787398153904 3544307422843963464 3551077547478579456 3559142803989809582 3568583501082620748 3574861797178825218 3575399996433912192 3625058329717716528 3625227683639487744 3649168589200293744 3653829085482797312 3656479646429483328 3674162894605775208 3685327612081786944 3696032911835571489 3707264085963226152 3725192934808633197 3754700100912326592 3764483650091474856 3764659517625621888 3780417224891178144 3784322981392897216 3787068205230536304 3791904818519464192 3794360973385981824 3813007028554033128 3816946455370422192 3832923019681333396 3839666374747627086 3849851166192581004 3857204922261215616 3865965459506172477 3899111643255108384 3910959914862304512 3927329990609445056 3929873865292624032 3937747311539443584 3949185851002391454 3953265971633651556 3980343135822923142 3987345850699458897 3992438246421935856 3994962240913401888 4011871340700842112 4043523185597890176 4054248711289131264 4067591775988353808 4075424749192350848 4078190620932431094 4078381144094423712 4095451993632109656 4110557721168146976 4135025326651290708 4142923805391676032 4145993563592010312 4153912993204386048 4170672096708629421 4199043308120885952 4207456031507898624 4224037613526367416 4229432297579402368 4236873241100829888 4252969378002575412 4257363354067009368 4265892920834397216 4282704802603122519 4294064762291724966 4302267028675971264 4320476828447060736 4325141433623763844 4354563430643881728 4357722318347466432 4362224520423339648 4380483451064381024 4392102770563225536 4399829904220092576 4418246239435625688 4453104197932159224 4461610251960266496 4479610770538898267 4491284417477284608 4491493027224677838 4500072409304751552 4513355258288447376 4519119441249224448 4522046639514800256 4548963583797626448 4562786567339355264 4576040747986898034 4584852842841394704 4607383492836123363 4612143633572593482 4624377436314165348 4633210646266430592 4660789281065635536 4661007021822198528 4680516564150982464 4692931727451117696 4697780252763596544 4717443716530871872 4725743230458617952 4738278358390868928 4758111334776827664 4766482396238433624 4789533773325385539 4799129535938696868 4824196214426505826 4833411106290288704 4860536432002943328 4865558118933724992 4875306195239311104 4898883859474366944 4907502585476257104 4913770149442382592 4928043882447428652 4943018781284301536 4966923913078177596 4970527019365078899 5006266801216435456 5009742222673679127 5019311533455299808 5040556299854904192 5049424273640715072 5084009371405377504 5089261940493896256 5102761309036320384 5119555166330169448 5133134888256774672 5154620612674896636 5157959448196569042 5198815524340144512 5234423849849323584 5239831820390165376 5265581134669855272 5271021295511535408 5285002784359046112 5307124181097230856 5316461134265945196 5323250995229247808 5326616321217869184 5338714205984714373 5352875251623931122 5363099994650868288 5380834239168025729 5437587494576574792 5437841525459231616 5460602658176146208 5473752883800440616 5480743628224195968 5484719469644224992 5513367102201720944 5527991418122680416 5554898779431935232 5560896128944839228 5598724410827847936 5632050151368489888 5649164321467773184 5670625837336767216 5676484472089345824 5680602307845804456 5687857227779196288 5691541460078972736 5710273070137496692 5725419683055633288 5736356038234628352 5749384529522000094 5759499562121440629 5810296424463288576 5856137027417634048 5866439872293456768 5890994985914167584 5894810797938936048 5906620967309165376 5929898957450477334 5937472263909545632 5970514703734384713 5988657369632903784 6000096545739668736 6017807011051263168 6040003182124624128 6065284778396835264 6101387663982530712 6113137123788526272 6117285931398646641 6117571716141635568 6143177990448164484 6149524844763457976 6165836581752220464 6202537989976936062 6214385708087514048 6240688752201309952 6268250822450542848 6300990973944823936 6317704477854491904 6336056420289551124 6344148446369103552 6355309861651244832 6386045031100514052 6398839381251595824 6480715242670591104 6487410825244966656 6487712150435645766 6531845145965822592 6543336780635009472 6570725176596571536 6588154155844838304 6622565217437570128 6627369359153438532 6679656296898238836 6692415377940399744 6732565698187620096 6736926626215926912 6737239540837016757 6750108613957127328 6778679161873836672 6785682587325195008 6823445375696439672 6844179851009032896 6864061121980347051 6872827483566528848 6877279264262092056 6918215450358890223 6979231799799098112 6991183921598453304 6991510532733297792 7020774846226473696 7028028394015380544 7046670379145394816 7076165574796307808 7088614845687926928 7118285607979619164 7137167002165241496 7149723594357650436 7150799992867824384 7236294321639758739 7250116659435433056 7298337178400587488 7312959292858966656 7348325789211550416 7370655224163573888 7392065823671142978 7414528171926452304 7450385869617266394 7509400201824653184 7528967300182949712 7529319035251243776 7560834449782356288 7568645962785794432 7574136410461072608 7588721946771963648 7626014057108066256 7633892910740844384 7665846039362666792 7679332749495254172 7699702332385162008 7714409844522431232 7731930919012344954 7798223286510216768 7854659981218890112 7859747730585248064 7875494623078887168 7898371702004782908 7906531943267303112 7960686271645846284 7974691701398917794 7984876492843871712 7989924481826803776 8023742681401684224 8087046371195780352 8135183551976707616 8150849498384701696 8156381241864862188 8156762288188847424 8190903987264219312 8221115442336293952 8270050653302581416 8285847610783352064 8291987127184020624 8341344193417258842 8398086616241771904 8448075227052734832 8458864595158804736 8473746482201659776 8505938756005150824 8514726708134018736 8531785841668794432 8565409605206245038 8588129524583449932 8604534057351942528 8624076794283000141 8650282867247527688 8715444636694932864 8724449040846679296 8760966902128762048 8784205541126451072 8799659808440185152 8836492478871251376 8894848436175716001 8906208395864318448 8959221541077796534 8982986054449355676 9000144818609503104 9026710516576894752 9044093279029600512 9097927167595252896 9125573134678710528 9152081495973796068 9169705685682789408 9214766985672246726 9224287267145186964 9248754872628330696 9266421292532861184 9303806984965404093 9321578562131271072 9361033128301964928 9385863454902235392 9434887433061743744 9451486460917235904 9476556716781737856 9516222669553655328 9532964792476867248 9579067546650771078 9598259071877393736 9648392428853011652 9666822212580577408 9721072864005886656 9731116237867449984 9731568225653468649 9797767718948733888 9815005170952514208 9856087764894857304 9886037562568603072 9933847826156355192 9941054038730157798 9992977872740619211 10019484445347358254 10038623066910599616 10081112599709808384 10098848547281430144 10168018742810755008 10178523880987792512 10205522618072640768 10239110332660338896 10266269776513549344 10309241225349793272 10315918896393138084 10397631048680289024 10468847699698647168 10479663640780330752 10531162269339710544 10542042591023070816 10570005568718092224 10614248362194461712 10632922268531890392 10646501990458495616 10653232642435738368 10677428411969428746 10705750503247862244 10726199989301736576 10761668478336051458 10875174989153149584 10875683050918463232 10921205316352292416 10947505767600881232 10961487256448391936 10969438939288449984 11026734204403441888 11055982836245360832 11088098735506714467 11121792257889678456 11175578804425899591 11264100302736979776 11341251674673534432 11352968944178691648 11361204615691608912 11375714455558392576 11383082920157945472 11420546140274993384 11450839366111266576 11498769059044000188 11518999124242881258 11597896378518517431 11732879744586913536 11781989971828335168 11789621595877872096 11813241934618330752 11859797914900954668 11874944527819091264 11941029407468769426 11977314739265807568 12035614022102526336 12130569556793670528 12202775327965061424 12226274247577052544 12234571862797293282 12235143432283271136 12286355980896328968 12299049689526915952 12331673163504440928 12405075979953872124 12428771416175028096 12456999813964333537 12512016290125888263 12601981947889647872 12672112840579102248 12688296892738207104 12710619723302489664 12772090062201028104 12797678762503191648 12848114407809367557 12961430485341182208 12975424300871291532 13063690291931645184 13086673561270018944 13141450353193143072 13176308311689676608 13245130434875140256 13254738718306877064 13359312593796477672 13384830755880799488 13438832311616694801 13473853252431853824 13474479081674033514 13500217227914254656 13557358323747673344 13646890751392879344 13688359702018065792 13728122243960694102 13745654967133057696 13754558528524184112 13822150478508370089 13836430900717780446 13982367843196906608 13983021065466595584 14041549692452947392 14056056788030761088 14093340758290789632 14152331149592615616 14177229691375853856 14236571215959238328 14274334004330482992 14299447188715300872 14472588643279517478 14500233318870866112 14596674356801174976 14625918585717933312 14696651578423100832 14741310448327147776 14784131647342285956 14829056343852904608 14900771739234532788 15018800403649306368 15029226668021037381 15057934600365899424 15121668899564712576 15137291925571588864 15148272820922145216 15252028114216132512 15267785821481688768 15331692078725333584 15358665498990508344 15399404664770324016 15463861838024689908 15596446573020433536 15709319962437780224 15719495461170496128 15796743404009565816 15813063886534606224 15921372543291692568 15949383402797835588 15969752985687743424 15979848963653607552 16016142617954143119 16142502717504077187 16270367103953415232 16312762483729724376 16313524576377694848 16381807974528438624 16442230884672587904 16540101306605162832 16583974254368041248 16682688386834517684 16796173232483543808 16896150454105469664 16947492964403319552 17011877512010301648 17029453416268037472 17063571683337588864 17130819210412490076 17176259049166899864 17209068114703885056 17248153588566000282 17278498686364321887 17300565734495055376 17430889273389865728 17521933804257524096 17568411082252902144 17599319616880370304 17672984957742502752 17789696872351432002 17812416791728636896 17918443082155593068 17965972108898711352 18000289637219006208 18053421033153789504 18195854335190505792 18304162991947592136 18339411371365578816 18429533971344493452 18448574534290373928 18497509745256661392 18558387477946864249 18607613969930808186 18643157124262542144 18722066256603929856 18869774866123487488 18902972921834471808 18953113433563475712 19032445339107310656 19065929584953734496 19158135093301542156 19196518143754787472 19296784857706023304 19333644425161154816 19442145728011773312 19462232475734899968 19463136451306937298 19595535437897467776 19630010341905028416 19712175529789714608 19772075125137206144 19867695652312710384 19882108077460315596 19985955745481238422 20038968890694716508 20077246133821199232 20197697094562860288 20336037485621510016 20357047761975585024 20478220665320677792 20532539553027098688 20592183365941041153 20618482450699586544 20631837792786276168 20754646351076670669 20937695399397294336 21062324538679421088 21084085182046141632 21140011137436184448 21228496724388923424 21265844537063780784 21293003980916991232 21354856823938857492 21411501006495724488 21452399978603473152 21523336956672102916 21708882964919276217 21750349978306299168 21842410632704584832 21895011535201762464 21938877878576899968 22053468408806883776 22111965672490721664 22176197471013428934 22243584515779356912 22351157608851799182 22528200605473959552 22682503349347068864 22705937888357383296 22722409231383217824 22766165840315890944 22841092280549986768 22901678732222533152 22997538118088000376 23037998248485762516 23195792757037034862 23563979943656670336 23579243191755744192 23626483869236661504 23719595829801909336 23749889055638182528 23882058814937538852 23954629478531615136 24071228044205052672 24261139113587341056 24405550655930122848 24452548495154105088 24469143725594586564 24470286864566542272 24572711961792657936 24598099379053831904 24663346327008881856 24810151959907744248 24857542832350056192 24913999627928667074 25024032580251776526 25344225681158204496 25376593785476414208 25421239446604979328 25544180124402056208 25595357525006383296 25696228815618735114 25872230382849000423 25950848601742583064 26173347122540037888 26282900706386286144 26352616623379353216 26490260869750280512 26509477436613754128 26718625187592955344 26877664623233389602 26948958163348067028 27000434455828509312 27293781502785758688 27376719404036131584 27456244487921388204 27491309934266115392 27509117057048368224 27644300957016740178 27672861801435560892 27911420954896212279 27964735686393813216 28083099384905894784 28112113576061522176 28304662299185231232 28354459382751707712 28473142431918476656 28548668008660965984 28598894377430601744 28945177286559034956 29000466637741732224 29193348713602349952 29194704676960405947 29393303156846201664 29568263294684571912 29658112687705809216 29801543478469065576 29978933618221857633 30058453336042074762 30115869200731798848 30243337799129425152 30296545641844290432 30504056228432265024 30535571642963377536 30663384157450667168 30717330997981016688 30798809329540648032 30927723676049379816 31192893146040867072 31357275393772287869 31438990922340992256 31593486808019131632 31626127773069212448 31842745086583385136 31898766805595671176 31939505971375486848 31959697927307215104 32032285235908286238 32285005435008154374 32540734207906830464 32625524967459448752 32627049152755389696 32763615949056877248 32884461769345175808 33080202613210325664 33167948508736082496 33365376773669035368 33526736413277698773 33792300908210939328 34023755024020603296 34058906832536074944 34127143366675177728 34261638420824980152 34352518098333799728 34496307177132000564 34556997372728643774 34601131468990110752 34793689135555552293 35043867608515048192 35198639233760740608 35345969915485005504 35579393744702864004 35624833583457273792 35836886164311186136 35931944217797422704 36106842066307579008 36391708670381011584 36608325983895184272 36678822742731157632 36859067942688986904 36897149068580747856 36995019490513322784 37116774955893728498 37215227939861616372 37286314248525084288 37370999441893000611 37805945843668943616 38064890678214621312 38131859169907468992 38316270186603084312 38393036287509574944 38544343223428102671 38593569715412046608 38884291456023546624 38926272902613874596 39191070875794935552 39260020683810056832 39424351059579429216 39544150250274412288 39735391304625420768 39764216154920631192 39971911490962476844 40077937781389433016 40154492267642398464 40316496934850084403 40672074971243020032 40956441330641355584 41065079106054197376 41184366731882082306 41236964901399173088 41263675585572552336 41509292702153341338 42124649077358842176 42168170364092283264 42280022274872368896 42456993448777846848 42531689074127561568 42709713647877714984 42823002012991448976 43046673913344205832 43417765929838552434 43500699956612598336 43684821265409169664 43790023070403524928 43877755757153799936 44106936817613767552 44223931344981443328 44352394942026857868 44487169031558713824 44702315217703598364 45056401210947919104 45365006698694137728 45411875776714766592 45444818462766435648 45682184561099973536 45803357464445066304 45995076236176000752 46075996496971525032 46391585514074069724 47127959887313340672 47158486383511488384 47439191659603818672 47499778111276365056 47764117629875077704 47909258957063230272 48048427853862429357 48427508152512231561 48811101311860245696 48938287451189173128 48940573729133084544 49145423923585315872 49196198758107663808 49326692654017763712 49620303919815488496 49827999255857334148 50048065160503553052 50688451362316408992 50842478893209958656 51088360248804112416 51190715050012766592 51392457631237470228 51744460765698000846 51835496059092965661 51901697203485166128 52565801412772572288 52705233246758706432 52980521739500561024 53018954873227508256 53437250375185910688 53755329246466779204 53897916326696134056 54000868911657018624 54587563005571517376 54912488975842776408 54982619868532230784 55018234114096736448 55288601914033480356 55345723602871121784 55675162433840592747 55822841909792424558 55929471372787626432 56166198769811789568 56609324598370462464 56708918765503415424 56946284863836953312 57097336017321931968 57197788754861203488 57890354573118069912 58000933275483464448 58386697427204699904 58389409353920811894 58786606313692403328 59136526589369143824 59316225375411618432 59603086956938131152 59957867236443715266 60116906672084149524 60231738401463597696 60593091283688580864 61008112456864530048 61071143285926755072 61326768314901334336 61434661995962033376 61597618659081296064 61855447352098759632 62263939053230012007 62714550787544575738 63186973616038263264 63252255546138424896 63685490173166770272 63797533611191342352 63879011942750973696 64064570471816572476 64570010870016308748 65081468415813660928 65126648894757828651 65251049934918897504 65527231898113754496 66160405226420651328 66335897017472164992 66730753547338070736 67053472826555397546 67584601816421878656 68047510048041206592 68117813665072149888 68523276841649960304 68705036196667599456 68992614354264001128 69113994745457287548 69202262937980221504 69587378271111104586 69950845109184334477 70691939830970011008 71158787489405728008 71249667166914547584 71673772328622372272 71863888435594845408 72213684132615158016 72783417340762023168 73216651967790368544 73357645485462315264 73718135885377973808 73794298137161495712 73990038981026645568 74233549911787456996 74430455879723232744 74572628497050168576 74741998883786001222 76129781356429242624 76263718339814937984 76632540373206168624 76786072575019149888 77088686446856205342 77187139430824093216 77616691148547001269 77852545805227749192 78520041367620113664 78848702119158858432 79470782609250841536 79528432309841262384 79943822981924953688 80155875562778866032 80632993869700168806 81912882661282711168 82130158212108394752 82368733463764164612 82473929802798346176 82527351171145104672 83018585404306682676 84249298154717684352 84336340728184566528 84913986897555693696 85063378148255123136 85419427295755429968 85646004025982897952 86093347826688411664 86835531859677104868 87001399913225196672 87580046140807049856 87584114030881217841 88213873635227535104 88704789884053715736 88974338063117427648 89404630435407196728 89936800854665572899 90730013397388275456 90889636925532871296 91364369122199947072 91606714928890132608 91990152472352001504 92151992993943050064 92783171028148139448 94071826181316863607 94316972767022976768 94878383319207637344 95528235259750155408 95818517914126460544 96096855707724858714 96855016305024463122 97622202623720491392 97876574902378346256 97881147458266169088 98290847847170631744 98392397516215327616 98653385308035527424 99240607839630976992 99655998511714668296 100096130321007106104 101376902724632817984 102176720497608224832 102381430100025533184 102784915262474940456 103488921531396001692 103670992118185931322 103803394406970332256 105131602825545144576 105961043479001122048 106037909746455016512 106874500750371821376 107510658492933558408 107795832653392268112 109175126011143034752 109824977951685552816 109965239737064461568 110036468228193472896 110577203828066960712 110691447205742243568 111350324867681185494 111645683819584849116 111858942745575252864 112112998325679001833 113417837531006830848 113892569727673906624 114194672034643863936 114395577509722406976 115633029670284308013 115780709146236139824 116778818707841623788 117573212627384806656 118273053178738287648 118632450750823236864 119206173913876262304 119915734472887430532 120233813344168299048 120463476802927195392 120949490804550253209 122016224913729060096 122653536629802668672 122869323991924066752 123195237318162592128 123710894704197519264 124527878106460024014 125429101575089151476 126373947232076526528 126504511092276849792 127370980346333540544 127595067222382684704 128129140943633144952 129140021740032617496 129908712345628049743 130253297789515657302 130502099869837795008 131054463796227508992 132320810452841302656 132671794034944329984 133461507094676141472 134106945653110795092 135169203632843757312 136095020096082413184 136235627330144299776 137046553683299920608 137410072393335198912 137985228708528002256 138227989490914575096 138404525875960443008 139174756542222209172 139901690218368668954 141383879661940022016 142317574978811456016 142499334333829095168 143347544657244744544 143727776871189690816 144145283561587288071 145282524457536694683 146433303935580737088 147436271770755947616 147588596274322991424 147980077962053291136 148467099823574913992 148860911759446465488 149483997767572002444 152527436679629875968 153265080746412337248 153572145150038299776 154177372893712410684 154374278861648186432 155233382297094002538 155705091610455498384 157697404238317716864 158941565218501683072 159056864619682524768 159887645963849907376 160311751125557732064 161265987739400337612 163825765322565422336 164737466927528329224 164947859605596692352 165054702342290209344 166037170808613365352 167025487301521778241 168498596309435368704 169827973795111387392 170126756296510246272 170838854591510859936 171292008051965795904 172186695653376823328 173671063719354209736 174002799826450393344 175160092281614099712 175168228061762435682 177409579768107431472 177948676126234855296 178809260870814393456 179873601709331145798 181779273851065742592 182728738244399894144 183213429857780265216 183980304944704003008 184303985987886100128 185566342056296278896 188143652362633727214 189756766638415274688 191056470519500310816 191637035828252921088 192193711415449717428 193710032610048926244 195244405247440982784 195379946684273485953 195753149804756692512 196581695694341263488 196784795032430655232 198481215679261953984 199311997023429336592 200192260642014212208 202753805449265635968 204353440995216449664 205569830524949880912 206977843062792003384 207341984236371862644 207606788813940664512 209852535327553003431 212075819492910033024 213749001500743642752 215021316985867116816 215591665306784536224 218350252022286069504 219649955903371105632 220072936456386945792 221154407656133921424 221382894411484487136 222700649735362370988 223291367639169698232 223717885491150505728 224225996651358003666 227785139455347813248 228389344069287727872 228791155019444813952 231266059340568616026 231561418292472279648 233557637415683247576 236546106357476575296 238412347827752524608 239831468945774861064 240467626688336598096 241898981609100506418 245307073259605337344 245738647983848133504 246390474636325184256 247421789408395038528 249055756212920048028 250858203150178302952 252747894464153053056 253009022184553699584 254741960692667081088 255190134444765369408 256258281887266289904 258280043480065234992 259817424691256099486 260506595579031314604 261004199739675590016 264641620905682605312 266923014189352282944 268213891306221590184 269810402563996718697 272190040192164826368 274093107366599841216 274820144786670397824 275970457417056004512 276455978981829150192 276809051751920886016 278349513084444418344 279803380436737337908 282215478543950590821 284635149957622912032 286695089314489489088 287455553742379381632 288290567123174576142 290565048915073389366 292866607871161474176 294872543541511895232 295177192548645982848 295960155924106582272 296934199647149827984 297721823518892930976 298967995535144004888 306530161492824674496 307144290300076599552 308354745787424821368 308748557723296372864 310466764594188005076 311410183220910996768 315394808476635433728 317883130437003366144 318113729239365049536 319775291927699814752 320623502251115464128 322531975478800675224 329474933855056658448 329895719211193384704 330109404684580418688 332074341617226730704 334050974603043556482 336338994977037005499 340253512593020492544 341677709183021719872 342584016103931591808 344373391306753646656 347342127438708419472 350336456123524871364 354819159536214862944 355897352252469710592 357618521741628786912 359747203418662291596 362848472413650759627 365457476488799788288 367960609889408006016 368607971975772200256 371132684112592557792 376287304725267454428 379513533276830549376 382112941039000621632 384387422830899434856 387420065220097852488 389726137036884149229 390759893368546971906 391506299609513385024 393163391388682526976 396962431358523907968 398623994046858673184 400384521284028424416 405507610898531271936 408706881990432899328 411139661049899761824 413955686125584006768 414683968472743725288 415213577627881329024 419705070655106006862 424151638985820066048 427498003001487285504 430042633971734233632 431183330613569072448 435847573372610084049 439299911806742211264 442308815312267842848 442765788822968974272 445401299470724741976 446582735278339396464 448451993302716007332 455570278910695626496 457582310038889627904 462532118681137232052 463122836584944559296 467115274831366495152 473092212714953150592 476824695655505049216 479662937891549722128 480935253376673196192 483797963218201012836 491477295967696267008 494843578816790077056 498111512425840096056 501076461904565334723 501716406300356605904 505495788928306106112 509483921385334162176 510380268889530738816 512516563774532579808 516560086960130469984 519634849382512198972 521013191158062629208 522008399479351180032 533846028378704565888 536427782612443180368 539620805127993437394 548186214733199682432 549640289573340795648 551940914834112009024 552911957963658300384 556699026168888836688 559606760873474675816 564430957087901181642 569270299915245824064 573390178628978978176 574911107484758763264 576581134246349152284 581130097830146778732 585733215742322948352 589745087083023790464 590354385097291965696 593868399294299655968 595443647037785861952 597935991070288009776 613060322985649348992 616709491574849642736 617497115446592745728 620933529188376010152 622820366441821993536 629557605982659010293 636227458478730099072 639550583855399629504 641247004502230928256 645063950957601350448 658949867710113316896 660218809369160837376 664148683234453461408 668101949206087112964 672677989954074010998 683355418366043439744 685168032207863183616 688746782613507293312 694684254877416838944 700672912247049742728 709638319072429725888 715237043483257573824 719494406837324583192 725696944827301519254 735921219778816012032 737215943951544400512 742265368225185115584 752574609450534908856 759027066553661098752 764225882078001243264 768774845661798869712 774840130440195704976 779452274073768298458 781519786737093943812 783012599219026770048 793924862717047815936 797247988093717346368 800769042568056848832 809431207691990156091 822279322099799523648 827911372251168013536 829367936945487450576 830427155255762658048 839410141310212013724 846646435631851772463 860085267943468467264 862366661227138144896 871695146745220168098 878599823613484422528 884617630624535685696 885531577645937948544 890802598941449483952 893165470556678792928 896903986605432014664 909360986419396348201 925064237362274464104 926245673169889118592 934230549662732990304 946184425429906301184 953649391311010098432 959325875783099444256 961870506753346392384 967595926436402025672 989687157633580154112 996223024851680192112 1002152923809130669446 1003432812600713211808 1009016984931111016497 1020760537779061477632 1025033127549065159616 1033120173920260939968 1039269698765024397944 1042026382316125258416 1067692056757409131776 1072855565224886360736 1079241610255986874788 1096372429466399364864 1103881829668224018048 1105823915927316600768 1113398052337777673376 1119213521746949351632 1128861914175802363284 1138540599830491648128 1146780357257957956352 1153162268492698304568 1162260195660293557464 1169178411110652447687 1179490174166047580928 1187736798588599311936 1190887294075571723904 1195871982140576019552 1226120645971298697984 1233418983149699285472 1241867058376752020304 1245640732883643987072 1259115211965318020586 1272454916957460198144 1279101167710799259008 1282494009004461856512 1290127901915202700896 1317899735420226633792 1328297366468906922816 1336203898412174225928 1345355979908148021996 1366710836732086879488 1377493565227014586624 1389368509754833677888 1401345824494099485456 1419276638144859451776 1430474086966515147648 1438988813674649166384 1451393889654603038508 1474431887903088801024 1484530736450370231168 1503229385713696004169 1505149218901069817712 1528451764156002486528 1537549691323597739424 1549680260880391409952 1558904548147536596916 1563039573474187887624 1566025198438053540096 1594495976187434692736 1601538085136113697664 1618862415383980312182 1644558644199599047296 1655822744502336027072 1658735873890974901152 1678820282620424027448 1693292871263703544926 1720170535886936934528 1724733322454276289792 1743390293490440336196 1757199647226968845056 1769235261249071371392 1771063155291875897088 1781605197882898967904 1786330941113357585856 1793807973210864029328 1818721972838792696402 1850128474724548928208 1852491346339778237184 1868461099325465980608 1888672817947977030879 1918651751566198888512 1923741013506692784768 1935191852872804051344 1992446049703360384224 2004305847618261338892 2006865625201426423616 2018033969862222032994 2050066255098130319232 2066240347840521879936 2078539397530048795888 2084052764632250516832 2145711130449772721472 2158483220511973749576 2207763659336448036096 2211647831854633201536 2226796104675555346752 2238427043493898703264 2257723828351604726568 2277081199660983296256 2306324536985396609136 2324520391320587114928 2338356822221304895374 2375473597177198623872 2381774588151143447808 2391743964281152039104 2466837966299398570944 2483734116753504040608 2491281465767287974144 2518230423930636041172 2539939306895555317389 2558202335421598518016 2580255803830405401792 2635799470840453267584 2656594732937813845632 2672407796824348451856 2690711959816296043992 2728082959258189044603 2778737019509667355776 2802691648988198970912 2838553276289718903552 2860948173933030295296 2877977627349298332768 2902787779309206077016 2969061472900740462336 3006458771427392008338 3010298437802139635424 3075099382647195478848 3099360521760782819904 3117809096295073193832 3126079146948375775248 3188991952374869385472 3203076170272227395328 3237724830767960624364 3289117288399198094592 3311645489004672054144 3317471747781949802304 3357640565240848054896 3386585742527407089852 3440341071773873869056 3486780586980880672392 3507535233331957343061 3538470522498142742784 3563210395765797935808 3572661882226715171712 3587615946421728058656 3637443945677585392804 3700256949449097856416 3736922198650931961216 3777345635895954061758 3837303503132397777024 3847482027013385569536 3870383705745608102688 3984892099406720768448 4008611695236522677784 4013731250402852847232 4036067939724444065988 4100132510196260638464 4132480695681043759872 4157078795060097591776 4168105529264501033664 4291422260899545442944 4316966441023947499152 4423295663709266403072 4453592209351110693504 4476854086987797406528 4515447656703209453136 4612649073970793218272 4649040782641174229856 4676713644442609790748 4750947194354397247744 4783487928562304078208 4933675932598797141888 4967468233507008081216 5036460847861272082344 5079878613791110634778 5160511607660810803584 5271598941680906535168 5313189465875627691264 5344815593648696903712 5381423919632592087984 5456165918516378089206 5557474039019334711552 5605383297976397941824 5666018453843931092637 5755955254698596665536 5805575558618412154032 6012917542854784016676 6020596875604279270848 6150198765294390957696 6198721043521565639808 6235618192590146387664 6252158293896751550496 6475449661535921248728 6623290978009344108288 6634943495563899604608 6715281130481696109792 6773171485054814179704 6973561173961761344784 7015070466663914686122 7126420791531595871616 7145323764453430343424 7175231892843456117312 7274887891355170785608 7400513898898195712832 7473844397301863922432 7554691271791908123516 7674607006264795554048 7740767411491216205376 7969784198813441536896 8017223390473045355568 8027462500805705694464 8072135879448888131976 8184248877774567133809 8314157590120195183552 8336211058529002067328 8582844521799090885888 8633932882047894998304 8907184418702221387008 8953708173975594813056 9030895313406418906272 9225298147941586436544 9298081565282348459712 9353427288885219581496 9566975857124608156416 9867351865197594283776 9934936467014016162432 10072921695722544164688 10159757227582221269556 10321023215321621607168 10522605699995872029183 10689631187297393807424 10762847839265184175968 10912331837032756178412 11210766595952795883648 11332036907687862185274 11511910509397193331072 11611151117236824308064 12025835085709568033352 12041193751208558541696 12300397530588781915392 12397442087043131279616 12471236385180292775328 12504316587793503100992 12950899323071842497456 13269886991127799209216 13430562260963392219584 13546342970109628359408 13947122347923522689568 14030140933327829372244 14252841583063191743232 14350463785686912234624 14549775782710341571216 14801027797796391425664 15109382543583816247032 15481534822982432410752 15939568397626883073792 16034446780946090711136 16144271758897776263952 16368497755549134267618 16628315180240390367104 16672422117058004134656 17267865764095789996608 17907416347951189626112 18061790626812837812544 18450596295883172873088 18596163130564696919424 18706854577770439162992 19869872934028032324864 20145843391445088329376 20319514455164442539112 21045211399991744058366 21379262374594787614848 21525695678530368351936 21824663674065512356824 22421533191905591767296 22664073815375724370548 23023821018794386662144 23222302234473648616128 24051670171419136066704 24082387502417117083392 24552746633323701401427 24942472770360585550656 25008633175587006201984 25901798646143684994912 26861124521926784439168 27092685940219256718816 27894244695847045379136 28060281866655658744488 28700927571373824469248 29099551565420683142432 29602055595592782851328 30218765087167632494064 30963069645964864821504 32068893561892181422272 32288543517795552527904 32736995511098268535236 33256630360480780734208 34535731528191579993216 36123581253625675625088 36901192591766345746176 37192326261129393838848 37413709155540878325984 40291686782890176658752 40639028910328885078224 42090422799983488116732 42758524749189575229696 43051391357060736703872 43649327348131024713648 45328147630751448741096 46444604468947297232256 48103340342838272133408 49105493266647402802854 49884945540721171101312 50017266351174012403968 51803597292287369989824 53722249043853568878336 54185371880438513437632 55788489391694090758272 56120563733311317488976 58199103130841366284864 60437530174335264988128 64137787123784362844544 64577087035591105055808 65473991022196537070472 69071463056383159986432 72247162507251351250176 73658239899971104204281 74827418311081756651968 80583373565780353317504 81278057820657770156448 84180845599966976233464 86102782714121473407744 87298654696262049427296 90656295261502897482192 92889208937894594464512 96206680685676544266816 98210986533294805605708 99769891081442342202624 103607194584574739979648 108370743760877026875264 111576978783388181516544 112241127466622634977952 116398206261682732569728 120875060348670529976256 128275574247568725689088 129154174071182210111616 130947982044393074140944 147316479799942208408562 149654836622163513303936 161166747131560706635008 162556115641315540312896 168361691199933952466928 174597309392524098854592 181312590523005794964384 192413361371353088533632 196421973066589611211416 207214389169149479959296 216741487521754053750528 224482254933245269955904 232796412523365465139456 241750120697341059952512 258308348142364420223232 261895964088786148281888 294632959599884416817124 299309673244327026607872 325112231282631080625792 336723382399867904933856 349194618785048197709184 362625181046011589928768 384826722742706177067264 392843946133179222422832 448964509866490539911808 483500241394682119905024 523791928177572296563776 589265919199768833634248 650224462565262161251584 673446764799735809867712 698389237570096395418368 725250362092023179857536 785687892266358444845664 897929019732981079823616 1047583856355144593127552 1178531838399537667268496 1346893529599471619735424 1450500724184046359715072 1571375784532716889691328 2095167712710289186255104 2357063676799075334536992 2693787059198943239470848 3142751569065433779382656 4714127353598150669073984 6285503138130867558765312 9428254707196301338147968 18856509414392602676295936
- Sum of all divisors σ(n): 74409738233810381824875453
- Sum of proper divisors (its aliquot sum) s(n): 55553228819417779148579517
- 18856509414392602676295936 is an abundant number, because the sum of its proper divisors (55553228819417779148579517) is greater than itself. Its abundance is 36696719405025176472283581
Bases of 18856509414392602676295936
- Binary: 1111100110010000010101101100011100101111000101101001111100101110010111111001000000002
- Hexadecimal: 0xF99056C72F169F2E5F900
- Base-36: 2DAMDIDMIV5Z1CG00
Squares and roots of 18856509414392602676295936
- 18856509414392602676295936 squared (188565094143926026762959362) is 355567947295076855519225960529317739507137050116096
- 18856509414392602676295936 cubed (188565094143926026762959363) is 6704770345625869489664901673867501723880947680542331118460853510336052985856
-
18856509414392602676295936 is a
perfect square number . Itssquare root is 4342408250544 -
The
cube root of 18856509414392602676295936 is 266166728.9771111771
Scales and comparisons
How big is 18856509414392602676295936?- 18,856,509,414,392,602,676,295,936 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 18,856,509,414,392,602,676,295,936 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 18856509414392602676295936 cubic inches would be around 22180560.7 feet tall.
Recreational maths with 18856509414392602676295936
- 18856509414392602676295936 backwards is 63959267620629341490565881
- 18856509414392602676295936 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 18856509414392602676295936's digits is 126
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 18856509414392602676295936 - Facts about the integer". Numbermatics.com. 2024. Web. 5 June 2024.
APA style:
Numbermatics. (2024). Number 18856509414392602676295936 - Facts about the integer. Retrieved 5 June 2024, from https://numbermatics.com/n/18856509414392602676295936/
Chicago style:
Numbermatics. 2024. "Number 18856509414392602676295936 - Facts about the integer". https://numbermatics.com/n/18856509414392602676295936/
The information we have on file for 18856509414392602676295936 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 18856509414392602676295936, math, Factors of 18856509414392602676295936, curriculum, school, college, exams, university, Prime factorization of 18856509414392602676295936, STEM, science, technology, engineering, physics, economics, calculator, eighteen septillion, eight hundred fifty-six sextillion, five hundred nine quintillion, four hundred fourteen quadrillion, three hundred ninety-two trillion, six hundred two billion, six hundred seventy-six million, two hundred ninety-five thousand, nine hundred thirty-six.