476064343660213982393008128
476,064,343,660,213,982,393,008,128 is an even composite number composed of six prime numbers multiplied together.
476064343660213982393008128 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of nineteen thousand, four hundred fifty-six divisors.
Prime factorization of 476064343660213982393008128:
218 × 33 × 73 × 433 × 593 × 2293
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 7 × 7 × 7 × 43 × 43 × 43 × 59 × 59 × 59 × 229 × 229 × 229)See below for interesting mathematical facts about the number 476064343660213982393008128 from the Numbermatics database.
Names of 476064343660213982393008128
- Cardinal: 476064343660213982393008128 can be written as Four hundred seventy-six septillion, sixty-four sextillion, three hundred forty-three quintillion, six hundred sixty quadrillion, two hundred thirteen trillion, nine hundred eighty-two billion, three hundred ninety-three million, eight thousand, one hundred twenty-eight.
Scientific notation
- Scientific notation: 4.76064343660213982393008128 × 1026
Factors of 476064343660213982393008128
Divisors of 476064343660213982393008128
- Number of divisors d(n): 19456
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 18 21 24 27 28 32 36 42 43 48 49 54 56 59 63 64 72 84 86 96 98 108 112 118 126 128 129 144 147 168 172 177 189 192 196 216 224 229 236 252 256 258 288 294 301 336 343 344 354 378 384 387 392 413 432 441 448 458 472 504 512 516 531 576 588 602 672 686 687 688 708 756 768 774 784 826 864 882 896 903 916 944 1008 1024 1029 1032 1062 1152 1161 1176 1204 1239 1323 1344 1372 1374 1376 1416 1512 1536 1548 1568 1593 1603 1652 1728 1764 1792 1806 1832 1849 1888 2016 2048 2058 2061 2064 2107 2124 2304 2322 2352 2408 2478 2537 2646 2688 2709 2744 2748 2752 2832 2891 3024 3072 3087 3096 3136 3186 3206 3304 3456 3481 3528 3584 3612 3664 3698 3717 3776 4032 4096 4116 4122 4128 4214 4248 4608 4644 4704 4809 4816 4956 5074 5292 5376 5418 5488 5496 5504 5547 5664 5782 6048 6144 6174 6183 6192 6272 6321 6372 6412 6608 6912 6962 7056 7168 7224 7328 7396 7434 7552 7611 8064 8127 8192 8232 8244 8256 8428 8496 8673 9216 9261 9288 9408 9618 9632 9847 9912 10148 10443 10584 10752 10836 10976 10992 11008 11094 11151 11221 11328 11564 12096 12288 12348 12366 12384 12544 12642 12744 12824 12943 13216 13511 13824 13924 14112 14336 14427 14448 14656 14749 14792 14868 15104 15222 16128 16254 16384 16464 16488 16512 16641 16856 16992 17346 17759 18432 18522 18576 18816 18963 19236 19264 19694 19824 20237 20296 20886 21168 21504 21672 21952 21984 22016 22188 22302 22442 22656 22833 23128 24192 24367 24576 24696 24732 24768 25088 25284 25488 25648 25886 26019 26432 27022 27648 27848 28224 28672 28854 28896 29312 29498 29541 29584 29736 30208 30444 31329 32256 32508 32768 32928 32976 33024 33282 33663 33712 33984 34692 35518 36864 37044 37152 37632 37926 38472 38528 38829 39388 39648 40474 40533 40592 41772 42336 43008 43281 43344 43904 43968 44032 44247 44376 44604 44884 45312 45666 46256 48384 48734 49152 49392 49464 49536 49923 50176 50568 50976 51296 51772 52038 52441 52864 53277 54044 55296 55696 56448 56889 57344 57708 57792 58624 58996 59082 59168 59472 60416 60711 60888 62658 64512 65016 65536 65856 65952 66048 66564 67326 67424 67968 68499 68929 69384 71036 73101 73728 74088 74304 75264 75852 76944 77056 77658 78057 78547 78776 79296 79507 80948 81066 81184 83544 84672 86016 86562 86688 87808 87936 88064 88494 88623 88752 89208 89768 90601 90624 91332 92512 93987 94577 96768 97468 98304 98784 98928 99072 99846 100352 100989 101136 101952 102592 103544 104076 104882 105728 106554 108088 109091 110592 111392 112896 113778 114688 115416 115584 116487 117248 117992 118164 118336 118944 120832 121422 121599 121776 124313 125316 129024 130032 131072 131712 131904 132096 132741 133128 134652 134848 135936 136998 137858 138768 142072 146202 147456 148176 148608 149683 150528 151704 153888 154112 155316 156114 157094 157323 157552 158592 159014 159831 161896 162132 162368 167088 169344 170569 172032 173124 173376 175616 175872 176128 176988 177246 177504 178416 179536 181202 181248 182133 182664 185024 187974 189154 193536 194936 196608 197568 197856 198144 199692 200704 201978 202272 203904 205184 205379 206787 207088 208152 209764 211456 213108 216176 218182 219303 221184 222784 225792 227556 229376 230832 231168 232974 234496 235641 235984 236328 236672 237888 238521 241664 242844 243198 243552 248626 250632 258048 260064 262144 263424 263808 264192 265482 265869 266256 269304 269696 271803 271872 273996 275716 277536 283731 284144 292404 294912 296352 297216 299366 301056 302967 303408 307776 308224 310632 312228 314188 314646 315104 317184 318028 319662 323792 324264 324736 327273 334176 338688 341138 344064 346248 346752 349461 351232 351744 352256 353976 354492 355008 356832 359072 362404 362496 364266 364797 365328 367087 370048 372939 375948 378308 387072 389872 393216 395136 395712 396288 398223 399384 401408 403956 404544 407808 410368 410758 413574 414176 416304 419528 422912 423421 426216 432352 436364 438606 442368 445568 449049 451584 455112 458752 461664 462336 465948 468992 471282 471968 471969 472656 473344 475776 477042 479493 482503 483328 485688 486396 487104 497252 501264 511707 516096 520128 526848 527616 528384 530964 531738 532512 538608 539392 543606 543744 546399 547992 551432 555072 556549 567462 568288 580973 584808 589824 592704 594432 598732 602112 605934 606816 615552 616137 616448 620361 621264 624456 628376 629292 630208 634207 634368 636056 639324 647584 648528 649472 654546 657909 662039 668352 677376 682276 688128 692496 693504 698922 702464 703488 704512 706923 707952 708984 710016 713664 715563 718144 724808 724992 728532 729594 730656 734174 740096 745878 751896 756616 763637 774144 779744 786432 790272 791424 792576 796446 797149 798768 802816 807912 809088 815409 815616 820736 821516 827148 828352 832608 839056 845824 846842 851193 852432 864704 870191 872728 877212 884736 891136 898098 903168 910224 917504 923328 924672 931896 937984 942564 943936 943938 945312 946688 951552 954084 958986 965006 966656 971376 972792 974208 981819 994504 1002528 1023414 1032192 1040256 1047781 1053696 1055232 1056768 1061928 1063476 1065024 1077216 1078784 1087212 1087488 1092798 1095984 1101261 1102864 1110144 1113098 1118817 1134924 1136576 1161946 1169616 1179648 1185408 1188864 1193983 1197464 1204224 1211868 1213632 1231104 1232274 1232896 1240722 1242528 1248912 1256752 1258584 1260416 1268414 1268736 1270263 1272112 1278648 1295168 1297056 1298944 1309092 1315818 1324078 1336704 1347147 1354752 1364552 1376256 1384992 1387008 1397844 1404928 1406976 1409024 1413846 1415904 1415907 1417968 1420032 1427328 1431126 1436288 1437653 1447509 1449616 1449984 1457064 1459188 1461312 1468348 1480192 1491756 1503792 1513232 1527274 1535121 1548288 1559488 1580544 1582848 1585152 1592892 1594298 1597536 1605632 1615824 1618176 1630818 1631232 1641472 1643032 1654296 1656704 1665216 1669647 1678112 1691648 1693684 1702386 1704864 1729408 1740382 1742919 1745456 1754424 1769472 1782272 1796196 1806336 1820448 1835008 1846656 1848411 1849344 1861083 1863792 1875968 1885128 1887872 1887876 1890624 1893376 1902621 1903104 1908168 1917972 1930012 1933312 1942752 1945584 1948416 1963638 1986117 1989008 2005056 2046828 2064384 2080512 2095562 2107392 2110464 2113536 2120769 2123856 2126952 2130048 2146689 2154432 2157568 2174424 2174976 2185596 2191968 2202522 2205728 2220288 2226196 2237634 2254963 2269848 2273152 2290911 2323892 2339232 2359296 2370816 2377728 2387966 2391447 2394928 2408448 2423736 2427264 2446227 2462208 2464548 2465792 2481444 2485056 2497824 2513504 2517168 2520832 2536828 2537472 2540526 2544224 2553579 2557296 2569609 2590336 2594112 2597888 2610573 2618184 2631636 2648156 2673408 2694294 2709504 2729104 2752512 2769984 2774016 2795688 2809856 2813952 2818048 2827692 2831808 2831814 2835936 2840064 2854656 2862252 2872576 2875306 2895018 2899232 2899968 2914128 2918376 2922624 2936696 2945457 2960384 2963947 2983512 3007584 3026464 3054548 3070242 3094019 3096576 3118976 3143343 3161088 3165696 3170304 3185784 3188596 3195072 3211264 3231648 3236352 3261636 3262464 3282944 3286064 3303783 3308592 3313408 3330432 3339294 3356224 3356451 3377521 3383296 3387368 3404772 3409728 3458816 3480764 3485838 3490912 3508848 3538944 3564544 3581949 3592392 3612672 3640896 3693312 3696822 3698688 3722166 3727584 3751936 3770256 3775744 3775752 3781248 3786752 3805242 3806208 3810789 3816336 3835944 3860024 3866624 3885504 3891168 3895843 3896832 3927276 3972234 3978016 4010112 4041441 4066811 4093656 4128768 4161024 4191124 4214784 4220928 4227072 4241538 4247712 4253904 4260096 4293378 4308864 4312959 4315136 4342527 4348848 4349952 4371192 4383936 4405044 4411456 4440576 4452392 4475268 4509926 4539696 4546304 4581822 4605363 4634273 4647784 4678464 4690913 4741632 4755456 4775932 4782894 4789856 4816896 4847472 4854528 4892454 4924416 4929096 4931584 4962888 4970112 4995648 5008941 5027008 5034336 5041664 5073656 5074944 5081052 5088448 5107158 5114592 5139218 5180672 5188224 5195776 5221146 5228757 5236368 5263272 5296312 5345459 5346816 5388588 5419008 5458208 5505024 5539968 5545233 5548032 5580043 5591376 5619712 5627904 5636096 5655384 5663616 5663628 5671872 5680128 5707863 5709312 5724504 5745152 5750612 5790036 5798464 5799936 5828256 5836752 5845248 5873392 5890914 5920768 5927894 5958351 5967024 6015168 6052928 6109096 6140484 6188038 6193152 6237952 6286686 6322176 6331392 6340608 6371568 6377192 6390144 6422528 6436369 6463296 6472704 6523272 6524928 6565888 6572128 6607566 6617184 6626816 6660864 6678588 6712448 6712902 6755042 6764889 6766592 6774736 6809544 6819456 6872733 6917632 6961528 6971676 6981824 7017696 7077888 7129088 7163898 7174341 7184784 7225344 7281792 7334467 7386624 7393644 7397376 7444332 7455168 7503872 7540512 7551488 7551504 7562496 7573504 7610484 7612416 7621578 7632672 7671888 7708827 7720048 7733248 7771008 7782336 7791686 7793664 7831719 7854552 7944468 7956032 8020224 8082882 8133622 8187312 8257536 8322048 8382248 8429568 8441856 8454144 8483076 8495424 8507808 8520192 8586756 8617728 8625918 8630272 8685054 8697696 8699904 8742384 8767872 8810088 8822912 8831297 8881152 8891841 8904784 8950536 9019852 9079392 9092608 9163644 9210726 9268546 9282057 9295568 9356928 9381826 9430029 9483264 9510912 9551864 9565788 9579712 9633792 9694944 9709056 9784908 9848832 9858192 9863168 9911349 9925776 9940224 9991296 10017882 10054016 10063571 10068672 10083328 10132563 10147312 10149888 10162104 10176896 10214316 10229184 10278436 10361344 10376448 10391552 10442292 10457514 10472736 10526544 10592624 10690918 10693632 10745847 10777176 10838016 10916416 11079936 11090466 11096064 11160086 11182752 11239424 11255808 11272192 11310768 11327232 11327256 11343744 11360256 11415726 11418624 11432367 11449008 11490304 11501224 11580072 11596928 11599872 11656512 11673504 11687529 11690496 11746784 11781828 11841536 11855788 11916702 11934048 12008989 12030336 12105856 12200433 12218192 12280968 12376076 12386304 12475904 12573372 12644352 12662784 12681216 12743136 12754384 12780288 12845056 12872738 12926592 12938877 12945408 13027581 13046544 13049856 13131776 13144256 13215132 13234368 13253632 13321728 13357176 13424896 13425804 13510084 13529778 13533184 13549472 13619088 13638912 13745466 13835264 13902819 13923056 13943352 13963648 14035392 14072739 14258176 14327796 14348682 14369568 14450688 14563584 14668934 14773248 14787288 14794752 14888664 14910336 15007744 15026823 15081024 15102976 15103008 15124992 15147008 15220968 15224832 15243156 15265344 15343776 15417654 15440096 15466496 15542016 15564672 15583372 15587328 15663438 15686271 15709104 15784741 15888936 15912064 16036377 16040448 16165764 16267244 16374624 16515072 16644096 16740129 16764496 16859136 16883712 16908288 16966152 16990848 17015616 17040384 17123589 17173512 17235456 17251836 17260544 17370108 17395392 17399808 17484768 17535744 17620176 17645824 17662594 17762304 17783682 17809568 17875053 17901072 17987263 18039704 18158784 18185216 18207103 18327288 18421452 18537092 18564114 18591136 18713856 18763652 18860058 18966528 19021824 19103728 19131576 19159424 19267584 19309107 19389888 19418112 19569816 19697664 19716384 19726336 19822698 19851552 19880448 19982592 20035764 20108032 20127142 20137344 20166656 20265126 20294624 20294667 20299776 20324208 20353792 20428632 20458368 20556872 20618199 20722688 20747629 20752896 20783104 20884584 20915028 20945472 21053088 21185248 21381836 21387264 21491694 21523023 21554352 21658133 21676032 21832832 22003401 22159872 22180932 22192128 22320172 22365504 22478848 22511616 22621536 22654464 22654512 22687488 22720512 22831452 22837248 22864734 22898016 22980608 23002448 23126481 23160144 23193856 23199744 23313024 23347008 23375058 23380992 23493568 23495157 23563656 23683072 23711576 23833404 23868096 24017978 24060672 24211712 24400866 24436384 24561936 24752152 24772608 24951808 24981839 25146744 25288704 25325568 25362432 25486272 25508768 25560576 25745476 25853184 25877754 25890816 26055162 26093088 26099712 26263552 26288512 26430264 26468736 26493891 26507264 26643456 26675523 26714352 26849792 26851608 27020168 27059556 27066368 27098944 27238176 27270901 27277824 27490932 27670528 27805638 27846112 27846171 27886704 27927296 28070784 28145478 28290087 28467677 28516352 28655592 28697364 28739136 28901376 29127168 29337868 29546496 29574576 29589504 29777328 29820672 30015488 30053646 30162048 30190713 30205952 30206016 30249984 30294016 30397689 30441936 30449664 30486312 30530688 30687552 30835308 30880192 31084032 31129344 31166744 31174656 31326876 31372542 31418208 31569482 31777872 31824128 32072754 32080896 32237541 32331528 32534488 32749248 32836391 33288192 33480258 33528992 33718272 33767424 33816576 33932304 33981696 34031232 34080768 34247178 34277407 34347024 34470912 34503672 34521088 34740216 34790784 34799616 34969536 35062587 35071488 35240352 35291648 35325188 35524608 35567364 35619136 35750106 35802144 35974526 36026967 36079408 36317568 36370432 36414206 36601299 36654576 36842904 37074184 37128228 37182272 37418213 37427712 37527304 37720116 37933056 38043648 38207456 38263152 38318848 38535168 38618214 38779776 38816631 38836224 39060301 39139632 39395328 39432768 39452672 39645396 39703104 39760896 39965184 40071528 40216064 40254284 40274688 40333312 40530252 40589248 40589334 40599552 40648416 40707584 40857264 40916736 41113744 41236398 41445376 41495258 41505792 41566208 41708457 41769168 41830056 41890944 42106176 42218217 42370496 42763672 42774528 42983388 43046046 43108704 43316266 43352064 43665664 44006802 44319744 44361864 44384256 44640344 44731008 44957696 45023232 45054583 45243072 45308928 45309024 45374976 45441024 45662904 45674496 45729468 45796032 45961216 46004896 46252962 46320288 46387712 46399488 46626048 46694016 46750116 46761984 46987136 46990314 47031791 47127312 47354223 47366144 47423152 47666808 47736192 48035956 48109131 48121344 48423424 48801732 48872768 49123872 49504304 49545216 49903616 49963678 50220387 50293488 50577408 50651136 50724864 50972544 51017536 51121152 51341269 51490952 51706368 51755508 51781632 52110324 52186176 52199424 52527104 52577024 52860528 52937472 52987782 53014528 53286912 53351046 53428704 53699584 53703216 53961789 54040336 54119112 54132736 54197888 54476352 54541802 54555648 54621309 54981864 55341056 55611276 55692224 55692342 55773408 55854592 56141568 56290956 56580174 56935354 57032704 57311184 57394728 57478272 57802752 57927321 58254336 58675736 59092992 59149152 59179008 59554656 59641344 60030976 60107292 60324096 60381426 60411904 60412032 60499968 60588032 60795378 60883872 60884001 60899328 60972624 61061376 61375104 61670616 61760384 61819079 62168064 62242887 62258688 62333488 62349312 62653752 62745084 62836416 63138964 63555744 63648256 64145508 64161792 64475082 64663056 64974399 65068976 65498496 65672782 66010203 66576384 66960516 67057984 67436544 67534848 67864608 67963392 68062464 68161536 68494356 68554814 68694048 68941824 69007344 69042176 69379443 69480432 69581568 69599232 69939072 70125174 70142976 70444997 70480704 70583296 70650376 71049216 71134728 71238272 71500212 71604288 71949052 72053934 72158816 72635136 72740864 72828412 73202598 73309152 73685808 74148368 74256456 74364544 74836426 74855424 74945517 75054608 75440232 75866112 76087296 76414912 76526304 76637696 77236428 77559552 77633262 77672448 78120602 78279264 78790656 78865536 78905344 79290792 79406208 79481673 79521792 79930368 80026569 80143056 80432128 80508568 80549376 80666624 81060504 81178496 81178668 81199104 81296832 81415168 81714528 81812703 81833472 82227488 82472796 82890752 82990516 83011584 83132416 83416914 83538336 83538513 83660112 83781888 84062923 84212352 84436434 84740992 85403031 85527344 85549056 85966776 86092092 86217408 86632532 86704128 87331328 88013604 88639488 88723728 88768512 89280688 89462016 89915392 90046464 90109166 90486144 90572139 90617856 90618048 90749952 90882048 91193067 91325808 91348992 91458936 91592064 91922432 92009792 92505924 92640576 92775424 93252096 93388032 93500232 93523968 93974272 93980628 94063582 94254624 94708446 94732288 94846304 95333616 95472384 96071912 96218262 96242688 96846848 96963409 97603464 97745536 98247744 98509173 99008608 99807232 99927356 100440774 100586976 101154816 101302272 101449728 101945088 102035072 102242304 102682538 102832221 102981904 103412736 103511016 103563264 104220648 104372352 104398848 105054208 105154048 105187761 105721056 105874944 105975564 106029056 106573824 106702092 106857408 107399168 107406432 107923578 108080672 108080901 108238224 108265472 108395776 108952704 109083604 109111296 109242618 109803897 109963728 110493187 110682112 111222552 111384448 111384684 111546816 111709184 112254639 112283136 112581912 113160348 113870708 114065408 114622368 114789456 114956544 115605504 115854642 116508672 117180903 117351472 118185984 118298304 118358016 119109312 119282688 120214584 120648192 120762852 120823808 120824064 120999936 121176064 121590756 121767744 121768002 121798656 121945248 122122752 122750208 123341232 123520768 123638158 124336128 124485774 124517376 124666976 124698624 125125371 125307504 125490168 125672832 126277928 126654651 127111488 127296512 127449721 128291016 128323584 128950164 129326112 129948798 130137952 130996992 131345564 132020406 133042817 133152768 133921032 134115968 134873088 135069696 135163749 135729216 135926784 136124928 136323072 136988712 137109628 137388096 137883648 138014688 138084352 138758886 138960864 139163136 139198464 139878144 140250348 140285952 140889994 140961408 141095373 141166592 141300752 142062669 142098432 142269456 142476544 143000424 143208576 143898104 144107868 144317632 144327393 145233403 145270272 145481728 145656824 146405196 146618304 147371616 148296736 148512912 148729088 149672852 149710848 149891034 150109216 150661161 150880464 151606931 151732224 152174592 152829824 153052608 153275392 154023807 154472856 155119104 155266524 155344896 156241204 156558528 157581312 157731072 158581584 158812416 158963346 159043584 159860736 160053138 160286112 160864256 161017136 161098752 161333248 161885367 162121008 162356992 162357336 162398208 162593664 162830336 163429056 163625406 163666944 163863927 164454976 164945592 165781504 165981032 166023168 166264832 166833828 167076672 167077026 167320224 167563776 168125846 168424704 168872868 169481984 170806062 171054688 171098112 171933552 172184184 172434816 173265064 173408256 173781963 174662656 174872873 176027208 177278976 177447456 177537024 178561376 178924032 180092928 180218332 180972288 181144278 181235712 181236096 181499904 181764096 182386134 182547121 182651616 182697984 182917872 183184128 183844864 184019584 185011848 185281152 185457237 185550848 186504192 186728661 186776064 187000464 187047936 187948544 187961256 188127164 188509248 189416892 189464576 189692608 190667232 190944768 192143824 192436524 192485376 193693696 193926818 194923197 195206928 195491072 196495488 197018346 198017216 198030609 199273739 199614464 199854712 200881548 201173952 202309632 202604544 203890176 204070144 204484608 205365076 205664442 205963808 206825472 207022032 207126528 208441296 208744704 208797696 210108416 210308096 210375522 211334991 211442112 211749888 211951128 212058112 213147648 213404184 213714816 214798336 214812864 215847156 216161344 216161802 216476448 216791552 217905408 218167208 218222592 218485236 219607794 219927456 220986374 221364224 222445104 222768896 222769368 223093632 223418368 224509278 224566272 224836551 225163824 226320696 227741416 228130816 229244736 229578912 229854737 229913088 231709284 233017344 234361806 234702944 236371968 236596608 236716032 238218624 238445019 238565376 239941849 240429168 241296384 241525704 241647616 241648128 241999872 242352128 243181512 243535488 243536004 243597312 243890496 244245504 245438109 245500416 246682464 247041536 247276316 248672256 248971548 249034752 249333952 249397248 250250742 250615008 250980336 251345664 252188769 252555856 253309302 254222976 254593024 254899442 256209093 256582032 256647168 257900328 258652224 259897596 260275904 261993984 262691128 264040812 266085634 266305536 267842064 268231936 269746176 270139392 270327498 271458432 271716417 271853568 272249856 272646144 273422107 273977424 274219256 274776192 275767296 276029376 276168704 276763867 277517772 277921728 278326272 279756288 280500696 280571904 281779988 281922816 282190746 282333184 282601504 284125338 284196864 284538912 284953088 286000848 286417152 287796208 288215736 288635264 288654786 290466806 290540544 290890227 290963456 291313648 292810392 293236608 294743232 295527519 296593472 297025824 297458176 299345704 299421696 299782068 300218432 301322322 301760928 303213862 303464448 304349184 305659648 306105216 306550784 308047614 308496663 308945712 310238208 310533048 310689792 312482408 313117056 315162624 315382081 315462144 317163168 317624832 317926692 318087168 319721472 320106276 320572224 321728512 322034272 322197504 322666496 323770734 324242016 324242703 324713984 324714672 324796416 325187328 325660672 326858112 327250812 327333888 327727854 328909952 329222537 329891184 331479561 331563008 331962064 332046336 332529664 333667656 334153344 334154052 334640448 335127552 336251692 336763917 336849408 337745736 338963968 341612124 342109376 342196224 343867104 344368368 344869632 346530128 346816512 347563926 349325312 349745746 351542709 352054416 354557952 354894912 355074048 357122752 357848064 360436664 361944576 362288556 362471424 362472192 362999808 363528192 364772268 365094242 365303232 365395968 365835744 366368256 367689728 368039168 370023696 370562304 370914474 371101696 373008384 373457322 373552128 374000928 374095872 375897088 375922512 376254328 377018496 378833784 378929152 379385216 379745771 381334464 381889536 382349163 384287648 384873048 384970752 387387392 387853636 389846394 390413856 390982144 392990976 394036692 396034432 396061218 398547478 399128451 399228928 399709424 401763096 402347904 404619264 405209088 405491247 407780352 408140288 408969216 410730152 411328884 411927616 413650944 414044064 414253056 416882592 417489408 417595392 420216832 420616192 420751044 422669982 422884224 423286119 423499776 423902256 424116224 426188007 426295296 426808368 427429632 429596672 429625728 431694312 432322688 432323604 432733553 432952896 433583104 435700209 435810816 436334416 436445184 436970472 439215588 439854912 441972748 442728448 444890208 445537792 445538736 446187264 446836736 449018556 449132544 449673102 450327648 452641392 454820793 455482832 456261632 458489472 459157824 459709474 459826176 462071421 463418568 466034688 468723612 469405888 472743936 473193216 476437248 476890038 477130752 479883698 480858336 482592768 483051408 483295232 483296256 483999744 484704256 485656101 486363024 487070976 487072008 487194624 487780992 488491008 490876218 491000832 491591781 493364928 494083072 494552632 497344512 497943096 498069504 498667904 498794496 500501484 501230016 501960672 502691328 504377538 505111712 506618604 508445952 509186048 509798884 512418186 513164064 513294336 515800656 516386527 517304448 519795192 520551808 523987968 524618619 525382256 528081624 532171268 532611072 535684128 536463872 540278784 540654996 542916864 543432834 543707136 544499712 545292288 546844214 547641363 547954848 548438512 549552384 551534592 552058752 552337408 553527734 555035544 555843456 556371711 556652544 559512576 560185983 561001392 561143808 563559976 563845632 564381492 564666368 565203008 568250676 568393728 569077824 569906176 572001696 572834304 575592416 576431472 577270528 577309572 580933612 581081088 581780454 581926912 582627296 584769591 585620784 586473216 588440461 589486464 591055038 593186944 594051648 594916352 597821217 598691408 598843392 599564136 600436864 602644644 603521856 606427724 606928896 611319296 612210432 613101568 616095228 616993326 617891424 620476416 621066096 621379584 624964816 626234112 630325248 630764162 630924288 634004973 634326336 635249664 635853384 636174336 639442944 640212552 641144448 643457024 644068544 644395008 645332992 647541468 648484032 648485406 649427968 649429344 650374656 651321344 653716224 654501624 654667776 655455708 657819904 658445074 659782368 662959122 663126016 663924128 664092672 665059328 667335312 668306688 668308104 669280896 670255104 672503384 673527834 673698816 674509653 675491472 677927936 678743863 683224248 684218752 684392448 687734208 688736736 689564211 689739264 693060256 695127852 698650624 699491492 703085418 704108832 708530351 709115904 709789824 710148096 714245504 715696128 719825547 720873328 723889152 724577112 724942848 724944384 725999616 727056384 729544536 730188484 730606464 730791936 731671488 732736512 735379456 736078336 736314327 740047392 741124608 741828948 742203392 746016768 746914644 747104256 748001856 748191744 751794176 751845024 752508656 754036992 756566307 757667568 757858304 758770432 759491542 762668928 763779072 764698326 768575296 768627279 769746096 769941504 773452309 774774784 775707272 779692788 780827712 781964288 785981952 788073384 792068864 792122436 797094956 798256902 798457856 799418848 803526192 804695808 809238528 810418176 810982494 815560704 816280576 817938432 820266321 821460304 822657768 823855232 827301888 828088128 828506112 830291601 833765184 834978816 841232384 841502088 845339964 845768448 846572238 846999552 847804512 848232448 852376014 852590592 853616736 854859264 859193344 859251456 863388624 864645376 864647208 865467106 865905792 867166208 871400418 871621632 872668832 872670681 872890368 873940944 878431176 879709824 883945496 885456896 886582557 889780416 891075584 891077472 892148047 892374528 893673472 898037112 898265088 899346204 900655296 905282784 909641586 910965664 912523264 916978944 918315648 919418948 919652352 924142842 925489989 926837136 931299719 932069376 937447224 938811776 945487872 946146243 946386432 952874496 953780076 954261504 959767396 961716672 965185536 966102816 966590464 966592512 967999488 971312202 972726048 974141952 974144016 974389248 975561984 976982016 981752436 982001664 983183562 986729856 987667611 988166144 989105264 994438683 994689024 995886192 996139008 997335808 997588992 1001002968 1002460032 1003921344 1005382656 1008755076 1010223424 1010291751 1013237208 1016891904 1018372096 1019597768 1024836372 1026328128 1026588672 1031601312 1032773054 1034608896 1039590384 1041103616 1047975936 1049237238 1050764512 1054628127 1056163248 1061248517 1064342536 1065222144 1071368256 1072927744 1074219077 1081309992 1085833728 1086865668 1087414272 1088999424 1090584576 1093688428 1095282726 1095909696 1096877024 1099104768 1103069184 1104117504 1107055468 1110071088 1111686912 1112743422 1113305088 1119025152 1120371966 1122002784 1122287616 1127119952 1127691264 1128762984 1129332736 1130406016 1136501352 1136787456 1138155648 1139237313 1139812352 1144003392 1145668608 1147047489 1151184832 1152862944 1154541056 1154619144 1161867224 1162162176 1163560908 1163853824 1165254592 1169539182 1171241568 1172946432 1176880922 1178972928 1182110076 1186373888 1188103296 1189832704 1195642434 1197382816 1197385353 1197686784 1199128272 1200873728 1205289288 1207043712 1212855448 1213857792 1216473741 1222638592 1224110111 1224420864 1226203136 1232190456 1233986652 1235782848 1240952832 1242132192 1242759168 1249929632 1252468224 1260650496 1261528324 1261848576 1268009946 1268652672 1269858357 1270499328 1271706768 1272348672 1277829847 1278885888 1280425104 1282288896 1286914048 1288137088 1288790016 1290665984 1295082936 1296968064 1296970812 1298200659 1298855936 1298858688 1300749312 1302642688 1307100627 1307432448 1309003248 1309335552 1310911416 1315639808 1316890148 1319564736 1325918244 1326252032 1327848256 1328185344 1334670624 1336613376 1336616208 1338561792 1340510208 1345006768 1347055668 1347397632 1349019306 1350982944 1355855872 1357487726 1364462379 1366448496 1368437504 1368784896 1375468416 1377473472 1379128422 1379478528 1386120512 1386214263 1390255704 1397301248 1398982984 1406170836 1408217664 1417060702 1418231808 1419579648 1428491008 1431392256 1439651094 1441746656 1447778304 1449154224 1449885696 1449888768 1451999232 1454112768 1459089072 1460376968 1461212928 1461583872 1463342976 1465473024 1470758912 1472156672 1472628654 1473928501 1480094784 1482249216 1483657896 1484406784 1492033536 1493829288 1494208512 1496003712 1496383488 1503588352 1503690048 1505017312 1508073984 1513132614 1515335136 1517540864 1518983084 1525337856 1527558144 1529396652 1537150592 1537254558 1539492192 1539883008 1546904618 1549159581 1549549568 1551414544 1559385576 1561655424 1563928576 1571963904 1573855857 1576146768 1584137728 1584244872 1594189912 1596513804 1596915712 1598837696 1607052384 1608983159 1609391616 1620836352 1621964988 1631121408 1632561152 1635876864 1640532642 1642920608 1642924089 1645315536 1647710464 1654603776 1656176256 1657012224 1660583202 1667530368 1669115133 1669957632 1679592943 1682464768 1683004176 1690679928 1691536896 1693144476 1693999104 1695609024 1696464896 1704752028 1705181184 1707233472 1709718528 1718386688 1718502912 1726777248 1729290752 1729294416 1730934212 1731811584 1734332416 1742800836 1743243264 1745337664 1745341362 1745780736 1747881888 1756862352 1759419648 1765321383 1767890992 1770913792 1773165114 1779560832 1782151168 1782154944 1784296094 1784749056 1787346944 1793463651 1796074224 1796530176 1798692408 1801310592 1810565568 1819283172 1821931328 1833957888 1836631296 1838837896 1839304704 1848285684 1850979978 1853674272 1862599438 1864138752 1874894448 1877623552 1890975744 1892292486 1892772864 1902014919 1905748992 1907560152 1908523008 1919534792 1923433344 1930371072 1932205632 1933180928 1933185024 1935998976 1937347069 1942624404 1945452096 1948283904 1948288032 1951123968 1953964032 1963504872 1964003328 1966367124 1973459712 1975335222 1976332288 1978210528 1988877366 1989378048 1991772384 1992278016 1994671616 1995177984 2002005936 2004920064 2007842688 2010765312 2017510152 2020446848 2020583502 2022367013 2026474416 2033783808 2036231589 2036744192 2039195536 2049672744 2052656256 2053177344 2063202624 2065546108 2068692633 2069217792 2079180768 2082207232 2095951872 2098474476 2101529024 2109256254 2112326496 2122497034 2125591053 2128685072 2130444288 2142736512 2145855488 2148438154 2159476641 2162619984 2171667456 2173731336 2174828544 2177998848 2181169152 2187376856 2190565452 2191819392 2193754048 2198209536 2206138368 2207674567 2208235008 2214110936 2220142176 2223373824 2225486844 2226610176 2238050304 2240743932 2244005568 2244575232 2254239904 2255382528 2257525968 2258665472 2260812032 2269698921 2273002704 2273574912 2276311296 2278474626 2279624704 2288006784 2291337216 2294094978 2302369664 2304557759 2305725888 2309082112 2309238288 2320356927 2323734448 2324324352 2327121816 2327707648 2330509184 2339078364 2342483136 2345892864 2353761844 2357945856 2364220152 2372747776 2376206592 2379665408 2391284868 2394765632 2394770706 2395373568 2398256544 2401747456 2410578576 2414087424 2425710896 2427715584 2432947482 2445277184 2448220222 2448841728 2452406272 2460798963 2464380912 2467973304 2471565696 2481905664 2484264384 2485518336 2490874803 2499859264 2504936448 2523056648 2523697152 2536019892 2537305344 2539716714 2540998656 2543413536 2544697344 2555659694 2557771776 2560850208 2564577792 2573828096 2576274176 2577580032 2581331968 2590165872 2593936128 2593941624 2596401318 2597711872 2597717376 2601498624 2605285376 2614201254 2614864896 2618006496 2618012043 2618671104 2621822832 2631279616 2633780296 2639129472 2651836488 2652504064 2655696512 2656370688 2658220397 2669341248 2673226752 2673232416 2676444141 2677123584 2681020416 2690013536 2694111336 2694795264 2698038612 2701965888 2711711744 2714975452 2728924758 2732896992 2736875008 2737569792 2750936832 2754946944 2758256844 2758957056 2772241024 2772428526 2780511408 2793899157 2794602496 2797965968 2812341672 2816435328 2834121404 2836463616 2838438729 2839159296 2856982016 2862784512 2879302188 2883493312 2895556608 2898308448 2899771392 2899777536 2903998464 2918178144 2920753936 2922425856 2923167744 2926685952 2930946048 2941517824 2944313344 2945257308 2947857002 2960189568 2963002833 2964498432 2967315792 2968813568 2983316049 2984067072 2987658576 2988417024 2992007424 2992766976 3007176704 3007380096 3010034624 3016147968 3026265228 3029134871 3030670272 3035081728 3037966168 3050675712 3055116288 3058793304 3074301184 3074509116 3078984384 3079766016 3093809236 3098319162 3099099136 3102829088 3118771152 3123310848 3127857152 3143927808 3147711714 3152293536 3168275456 3168489744 3183745551 3188379824 3193027608 3193831424 3197675392 3214104768 3217966318 3218783232 3222657231 3243929976 3262242816 3265122304 3271753728 3281065284 3285841216 3285848178 3290631072 3295420928 3309207552 3312352512 3321166404 3335060736 3338230266 3339915264 3359185886 3364929536 3366008352 3381359856 3383073792 3386288952 3387998208 3391218048 3392929792 3409504056 3410362368 3414466944 3417711939 3419437056 3436773376 3437005824 3441142467 3453554496 3458581504 3458588832 3461868424 3463623168 3468664832 3485601672 3486486528 3490675328 3490682724 3491561472 3495763776 3513724704 3518839296 3530642766 3535781984 3541827584 3546330228 3559121664 3564302336 3564309888 3568592188 3569498112 3574693888 3586927302 3592148448 3592156059 3593060352 3597384816 3602621184 3614705689 3621131136 3638566344 3643862656 3667915776 3672330333 3673262592 3677675792 3678609408 3696571368 3701959956 3707348544 3725198876 3728277504 3749788896 3755247104 3781951488 3784584972 3785545728 3804029838 3811497984 3815120304 3817046016 3833489541 3839069584 3846866688 3860742144 3864411264 3866361856 3866370048 3871997952 3874694138 3885248808 3890904192 3894601977 3896567808 3896576064 3902247936 3907928064 3921301881 3927009744 3928006656 3932734248 3946919424 3950670444 3952664576 3956421056 3977754732 3978756096 3983544768 3984556032 3989343232 4004011872 4009840128 4015685376 4021530624 4035020304 4040893696 4041167004 4044734026 4052948832 4067567616 4072463178 4073488384 4078391072 4093387137 4099345488 4105312512 4106354688 4119083227 4126405248 4131092216 4137385266 4138435584 4158361536 4164414464 4169426587 4191903744 4196948952 4203058048 4218512508 4224652992 4244994068 4251182106 4257370144 4285473024 4291710976 4296876308 4318953282 4325239968 4343334912 4347462672 4349657088 4355997696 4362338304 4374753712 4381130904 4383638784 4387508096 4396419072 4412276736 4415349134 4416470016 4421785503 4428221872 4440284352 4446747648 4450973688 4453220352 4476100608 4481487864 4488011136 4489150464 4508479808 4510765056 4515051936 4517330944 4521624064 4539397842 4546005408 4552622592 4556949252 4559249408 4576013568 4582674432 4588189956 4604739328 4609115518 4611451776 4618164224 4618476576 4640713854 4647468896 4647478743 4648648704 4654243632 4655415296 4661018368 4678156728 4684966272 4691785728 4707523688 4715891712 4721567571 4728440304 4745495552 4751207041 4752413184 4759330816 4782569736 4789531264 4789541412 4790747136 4796513088 4803494912 4821157152 4826949477 4828174848 4851421792 4865894964 4890554368 4896440444 4897683456 4904812544 4921597926 4928761824 4928772267 4935946608 4943131392 4959712457 4963811328 4968528768 4971036672 4981749606 4999718528 5009872896 5038778829 5046113296 5047394304 5072039784 5074610688 5079433428 5081997312 5086827072 5089394688 5111319388 5115543552 5121700416 5129155584 5147656192 5152548352 5155160064 5180331744 5187872256 5187883248 5192802636 5195423744 5195434752 5202997248 5210570752 5228402508 5229729792 5236012992 5236024086 5237342208 5243645664 5262559232 5267560592 5278258944 5295964149 5303672976 5305008128 5311393024 5312741376 5316440794 5338682496 5346453504 5346464832 5352888282 5354247168 5362040832 5380027072 5380390953 5388222672 5389590528 5396077224 5403931776 5423423488 5429950904 5457849516 5465793984 5473750016 5501873664 5509893888 5516513688 5517914112 5544482048 5544857052 5561022816 5587798314 5589204992 5595931936 5624683344 5632870656 5668242808 5672927232 5676877458 5678318592 5713964032 5720841131 5725569024 5758604376 5766986624 5791113216 5796616896 5799542784 5799555072 5807996928 5812041207 5836356288 5841507872 5844851712 5853371904 5861892096 5888626688 5890514616 5895714004 5920379136 5926005666 5928996864 5934631584 5937627136 5966632098 5968134144 5975317152 5976834048 5984014848 5985533952 6014353408 6014760192 6020069248 6032295936 6052530456 6058269742 6061340544 6067101039 6070163456 6075932336 6101351424 6108694767 6110232576 6117586608 6148602368 6149018232 6157968768 6159532032 6187618472 6196638324 6198198272 6205658176 6206077899 6237542304 6245036329 6246621696 6255714304 6287855616 6295423428 6304587072 6336550912 6336979488 6367491102 6376759648 6376773159 6386055216 6387662848 6395350784 6428209536 6435932636 6437566464 6445314462 6478429923 6487859952 6519098033 6524485632 6530244608 6543507456 6562130568 6571682432 6571696356 6581262144 6590841856 6618415104 6623023701 6624705024 6642332808 6670121472 6676460532 6679830528 6718371772 6729859072 6732016704 6762719712 6766147584 6772577904 6775996416 6782436096 6819008112 6820724736 6828933888 6835423878 6838874112 6873546752 6874011648 6882284934 6907108992 6913673277 6917163008 6917177664 6923736848 6927246336 6937329664 6961070781 6971203344 6972973056 6981350656 6981365448 6983122944 6991527552 7027449408 7037678592 7061285532 7071563968 7092660456 7118243328 7128604672 7128619776 7137184376 7138996224 7149387776 7173854604 7184296896 7184312118 7186120704 7194769632 7205242368 7229411378 7242262272 7277132688 7287725312 7335831552 7344660666 7346525184 7355351584 7357218816 7382396889 7393142736 7403919912 7414697088 7450397752 7456555008 7472624409 7499577792 7510494208 7519533539 7569169944 7571091456 7608059676 7622995968 7630240608 7634092032 7666979082 7678139168 7693733376 7721484288 7728822528 7732740096 7743995904 7749388276 7770497616 7781808384 7789203954 7793135616 7793152128 7804495872 7815856128 7842603762 7849526203 7854019488 7856013312 7865468496 7893838848 7901340888 7905329152 7912842112 7955509464 7957512192 7967089536 7969112064 7974661191 7978686464 8008023744 8019680256 8029332423 8031370752 8043061248 8070040608 8081787392 8082334008 8089468052 8105897664 8135135232 8144926356 8146976768 8156782144 8186774274 8198690976 8210625024 8212709376 8238166454 8252810496 8262184432 8274770532 8276871168 8316723072 8328828928 8338853174 8381697471 8383807488 8393897904 8406116096 8437025016 8449305984 8489988136 8502364212 8514740288 8515316187 8568770777 8570946048 8583421952 8593752616 8637906564 8650479936 8686669824 8694925344 8699314176 8711995392 8749507424 8762261808 8767277568 8775016192 8792838144 8824553472 8830698268 8832940032 8843571006 8856443744 8880568704 8889008499 8893495296 8901947376 8906440704 8944808929 8952201216 8962975728 8976022272 8978300928 9016959616 9021530112 9030103872 9034661888 9043248128 9078795684 9087404613 9092010816 9105245184 9113898504 9118498816 9152027136 9165348864 9176379912 9209478656 9218231036 9222903552 9236328448 9236953152 9281427708 9294937792 9294957486 9297297408 9308487264 9322036736 9356313456 9369932544 9383571456 9415047376 9431783424 9443135142 9456880608 9490991104 9502414082 9504826368 9518661632 9551236653 9565139472 9579062528 9579082824 9581494272 9593026176 9606989824 9642314304 9653898954 9656349696 9667971693 9702843584 9731789928 9781108736 9792880888 9795366912 9809625088 9843195852 9857523648 9857544534 9871893216 9886262784 9919424914 9927622656 9937057536 9963499212 9999437056 10019745792 10077557658 10092226592 10094788608 10144079568 10149221376 10158866856 10163994624 10173654144 10178789376 10222638776 10231087104 10243400832 10253135817 10258311168 10295312384 10305096704 10310320128 10317499507 10360663488 10375744512 10375766496 10385605272 10390847488 10390869504 10405994496 10421141504 10456805016 10459459584 10472025984 10472048172 10474684416 10487291328 10525118464 10535121184 10556517888 10591928298 10607345952 10622786048 10625482752 10632881588 10677364992 10692907008 10692929664 10705776564 10708494336 10724081664 10760054144 10760781906 10770280139 10776445344 10779181056 10792154448 10807863552 10844117067 10846846976 10859901808 10915699032 10931587968 10947500032 11003747328 11016990999 11019787776 11033027376 11035828224 11088964096 11089714104 11122045632 11175596628 11178409984 11191863872 11249366688 11265741312 11336485616 11345854464 11353754916 11356637184 11427928064 11441682262 11451138048 11500468623 11517208752 11533973248 11582226432 11593233792 11599085568 11599110144 11615993856 11624082414 11672712576 11683015744 11683805931 11689703424 11706743808 11723784192 11757150601 11777253376 11781029232 11791428008 11840758272 11852011332 11857993728 11869263168 11875254272 11933264196 11936268288 11950634304 11953668096 11968029696 12028706816 12029520384 12040138496 12064591872 12105060912 12116539484 12122681088 12134202078 12140326912 12151864672 12202702848 12217389534 12220465152 12235173216 12297204736 12298036464 12315937536 12319064064 12357249681 12375236944 12393276648 12396396544 12411316352 12412155798 12475084608 12490072658 12493243392 12508279761 12511428608 12575711232 12590846856 12609174144 12673101824 12673958976 12734982204 12753519296 12753546318 12772110432 12790701568 12856419072 12871865272 12875132928 12890628924 12956859846 12975719904 13038196066 13048971264 13060489216 13087014912 13124261136 13143364864 13143392712 13162524288 13181683712 13236830208 13246047402 13249410048 13265356509 13284665616 13340242944 13352921064 13359661056 13436743544 13459718144 13464033408 13525439424 13532295168 13545155808 13551992832 13561429483 13564872192 13638016224 13657867776 13670847756 13677748224 13747093504 13748023296 13764569868 13814217984 13827346554 13834326016 13834355328 13847473696 13854492672 13874659328 13922141562 13942406688 13942436229 13945946112 13962701312 13962730896 13966245888 13983055104 14054898816 14075357184 14122571064 14143127936 14156569091 14185320912 14236486656 14253621123 14257209344 14257239552 14274368752 14277992448 14298775552 14347709208 14368593792 14368624236 14372241408 14389539264 14410484736 14458822756 14480848431 14484524544 14554265376 14575450624 14671663104 14689321332 14693050368 14710703168 14714437632 14764793778 14786285472 14807839824 14829394176 14879137371 14900795504 14913110016 14945248818 14999155584 15020988416 15039067078 15116336487 15138339888 15142182912 15216119352 15245991936 15260481216 15268184064 15333958164 15356278336 15387466752 15442968576 15457645056 15465480192 15498776552 15540995232 15563616768 15578407908 15586271232 15586304256 15608991744 15631712256 15685207524 15699052406 15708038976 15712026624 15730936992 15787677696 15802681776 15810658304 15825684224 15887892447 15911018928 15915024384 15934179072 15938224128 15949322382 15957372928 16016047488 16039360512 16058664846 16062741504 16086122496 16131904313 16140081216 16163574784 16164668016 16178936104 16211795328 16270270464 16289852712 16293953536 16313564288 16329068153 16373548548 16397381952 16421250048 16476332908 16505620992 16524368864 16549541064 16553742336 16633446144 16657657856 16677706348 16763394942 16767614976 16787795808 16812232192 16874050032 16898611968 16979976272 17004728424 17029480576 17030632374 17137541554 17141892096 17162523393 17166843904 17187505232 17275813128 17300959872 17373339648 17389850688 17398628352 17423990784 17436123621 17499014848 17524523616 17534555136 17550032384 17585676288 17661396536 17665880064 17687142012 17712887488 17761137408 17778016998 17786990592 17803894752 17812881408 17889617858 17904402432 17925951456 17952044544 17956601856 18033919232 18043060224 18060207744 18069323776 18086496256 18157591368 18174809226 18184021632 18201303117 18210490368 18227797008 18236997632 18304054272 18326084301 18330697728 18352759824 18418957312 18436462072 18445807104 18472656896 18473906304 18562855416 18589875584 18589914972 18594594816 18607542779 18616974528 18644073472 18712626912 18735108987 18739865088 18767142912 18830094752 18863566848 18886270284 18913761216 18981982208 19004828164 19009652736 19037323264 19102473306 19130278944 19130319477 19158125056 19158165648 19162988544 19186052352 19213979648 19284628608 19307797908 19312699392 19335943386 19405687168 19463579856 19557294099 19562217472 19585761776 19590733824 19619250176 19686391704 19715047296 19715089068 19743786432 19772525568 19838849828 19855245312 19869071103 19874115072 19926998424 19998874112 20039491584 20155115316 20184453184 20189577216 20288159136 20298442752 20317733712 20327989248 20347308288 20445277552 20462174208 20486801664 20506271634 20516622336 20590624768 20610193408 20620640256 20634999014 20721326976 20741019831 20751489024 20751532992 20771210544 20781694976 20781739008 20811988992 20842283008 20883212343 20913610032 20918919168 20944051968 20944096344 20949368832 20974582656 21050236928 21070242368 21113035776 21183856596 21214691904 21245572096 21265763176 21354729984 21385814016 21385859328 21411553128 21416988672 21448163328 21520108288 21521563812 21540560278 21552890688 21558362112 21584308896 21615727104 21688234134 21693693952 21719803616 21831398064 21863175936 21895000064 22007494656 22033981998 22039575552 22066054752 22071656448 22177928192 22179428208 22204620661 22244091264 22351193256 22356819968 22383727744 22498733376 22531482624 22558600617 22672971232 22707509832 22713274368 22855856128 22883364524 22902276096 23000937246 23034417504 23067946496 23164452864 23186467584 23198220288 23231987712 23248164828 23345425152 23366031488 23367611862 23379406848 23413487616 23447568384 23514301202 23548578609 23554506752 23562058464 23582856016 23681516544 23704022664 23715987456 23738526336 23750508544 23866528392 23872536576 23901268608 23907336192 23923983573 23936059392 24057413632 24059040768 24080276992 24087997269 24129183744 24210121824 24233078968 24245362176 24268404156 24280653824 24303729344 24405405696 24434779068 24440930304 24470346432 24594409472 24596072928 24631875072 24638128128 24714499362 24750473888 24786553296 24792793088 24822632704 24824311596 24950169216 24980145316 24986486784 25016559522 25022857216 25145092413 25151422464 25181693712 25218348288 25302939823 25346203648 25347917952 25469964408 25507038592 25507092636 25544220864 25581403136 25706312331 25712838144 25743730544 25750265856 25781257848 25913719692 25951439808 26076392132 26097942528 26120978432 26248522272 26286729728 26286785424 26325048576 26363367424 26473660416 26492094804 26498820096 26530713018 26569331232 26680485888 26705842128 26719322112 26834426787 26873487088 26919436288 26928066816 27050878848 27064590336 27090311616 27103985664 27122858966 27129744384 27262213839 27276032448 27315735552 27341695512 27355496448 27496046592 27529139736 27628435968 27654693108 27668652032 27668710656 27694947392 27708985344 27749318656 27844283124 27884813376 27884872458 27891892224 27925402624 27925461792 27966110208 28109797632 28150714368 28245142128 28286255872 28313138182 28370641824 28472973312 28507242246 28514418688 28514479104 28548737504 28555984896 28597551104 28653709959 28695418416 28737187584 28737248472 28744482816 28779078528 28820969472 28917645512 28961696862 28969049088 29003915079 29108530752 29150901248 29185986109 29343326208 29378642664 29386100736 29421406336 29428875264 29529587556 29572570944 29615679648 29658788352 29758274742 29801591008 29890497636 29998311168 30041976832 30078134156 30232672974 30276679776 30284365824 30432238704 30466805093 30491983872 30520962432 30536368128 30667916328 30712556672 30774933504 30885937152 30915290112 30930960384 30952498521 30997553104 31081990464 31127233536 31156815816 31172542464 31172608512 31217983488 31263424512 31370415048 31398104812 31416077952 31424053248 31461873984 31575355392 31605363552 31621316608 31651368448 31775784894 31822037856 31868358144 31876448256 31898644764 31914745856 32032094976 32078721024 32117329692 32125483008 32172244992 32263808626 32280162432 32310840417 32327149568 32329336032 32357872208 32423590656 32532351201 32540540928 32579705424 32587907072 32627128576 32658136306 32747097096 32794763904 32842500096 32952665816 33011241984 33048737728 33050972997 33099082128 33107484672 33258449287 33266892288 33315315712 33355412696 33526789884 33535229952 33575591616 33624464384 33748100064 33797223936 33959952544 34009456848 34058961152 34061264748 34275083108 34283784192 34325046786 34333687808 34375010464 34501405869 34551626256 34601919744 34717987199 34746679296 34779701376 34797256704 34847981568 34872247242 34998029696 35049047232 35069110272 35100064768 35171352576 35271451803 35322793072 35331760128 35374284024 35425774976 35522274816 35556033996 35573981184 35607789504 35625762816 35779235716 35808804864 35851902912 35904089088 36067838464 36086120448 36120415488 36172992512 36315182736 36349618452 36368043264 36402606234 36420980736 36455594016 36473995264 36608108544 36652168602 36661395456 36705519648 36837914624 36872924144 36891614208 36945313792 36947812608 37071749043 37125710832 37179751168 37179829944 37189189632 37215085558 37233949056 37288146944 37425253824 37470217974 37479730176 37524839283 37534285824 37660189504 37727133696 37772540568 37827522432 37963964416 38009656328 38019305472 38074646528 38204946612 38260557888 38260638954 38316250112 38316331296 38372104704 38427959296 38569257216 38615595816 38625398784 38671886772 38811374336 38927159712 39114588198 39124434944 39171523552 39181467648 39238500352 39372783408 39430094592 39430178136 39487572864 39545051136 39677699656 39710490624 39738142206 39748230144 39796069527 39853996848 39997748224 40045887917 40078983168 40310230632 40368906368 40379154432 40576318272 40596885504 40635467424 40655978496 40684288449 40694616576 40890555104 40973603328 41012543268 41033244672 41220386816 41241280512 41269998028 41442653952 41482039662 41502978048 41503065984 41542421088 41563389952 41563478016 41623977984 41766424686 41803290709 41827220064 41837838336 41888103936 41888192688 41898737664 41949165312 42100473856 42140484736 42226071552 42367713192 42429383808 42469707273 42491144192 42531526352 42709459968 42760863369 42771628032 42771718656 42823106256 42833977344 42896326656 43040216576 43043127624 43081120556 43105781376 43116724224 43168617792 43231454208 43376468268 43387387904 43439607232 43442545293 43662796128 43726351872 43790000128 44014989312 44067963996 44079151104 44132109504 44143312896 44355856384 44358856416 44409241322 44488182528 44637412113 44702386512 44713639936 44767455488 44997466752 45062965248 45117201234 45345942464 45349009461 45415019664 45426548736 45633686231 45711712256 45766729048 45804552192 46001874492 46068835008 46135892992 46328905728 46372935168 46396440576 46496329656 46690850304 46732062976 46735223724 46758813696 46826975232 46895136768 47028602404 47097157218 47109013504 47124116928 47165712032 47363033088 47408045328 47431974912 47477052672 47733056784 47745073152 47802537216 47814672384 47847967146 47872118784 48114827264 48118081536 48160553984 48175994538 48258367488 48395712939 48420243648 48466157936 48490724352 48536808312 48561307648 48607458688 48810811392 48869558136 48881860608 48940692864 48987204459 49188818944 49192145856 49263750144 49428998724 49500947776 49573106592 49645265408 49648623192 49900338432 49960290632 49972973568 50033119044 50045714432 50290184826 50302844928 50363387424 50436696576 50605879646 50692407296 50695835904 50939928816 51014077184 51014185272 51088441728 51162806272 51412624662 51425676288 51487461088 51487570179 51500531712 51562515696 51827439384 51902879616 52152784264 52195885056 52241956864 52308370863 52497044544 52573459456 52573570848 52636734773 52650097152 52726734848 52984189608 52997640192 53061426036 53138662464 53360971776 53411684256 53438644224 53668853574 53746974176 53838872576 53856133632 54101757696 54129180672 54180623232 54207971328 54245717932 54259488768 54524427678 54552064896 54603909351 54631471104 54683391024 54710992896 54946683421 54992093184 55058279472 55256871936 55309386216 55337304064 55337421312 55389894784 55417970688 55498637312 55688566248 55769626752 55769744916 55783784448 55822628337 55850805248 55850923584 55932220416 56205326961 56219595264 56301428736 56490284256 56572511744 56626276364 56741283648 56945946624 57014484492 57028837376 57028958208 57097475008 57111969792 57307419918 57390836832 57474375168 57474496944 57488965632 57558157056 57641938944 57835291024 57923393724 57938098176 58007830158 58217061504 58301802496 58371972218 58671882297 58686652416 58757285328 58772201472 58842812672 58857750528 59059175112 59145141888 59231359296 59317576704 59516549484 59603182016 59607213309 59780995272 59996622336 60083953664 60156268312 60465345948 60553359552 60568731648 60864477408 60933610186 60983967744 61041924864 61335832656 61425113344 61549867008 61771874304 61830580224 61861920768 61904997042 61995106208 62163980928 62223059493 62254467072 62313631632 62345084928 62345217024 62435966976 62526849024 62613662503 62740830096 62796209624 62832155904 62848106496 62923747968 63150710784 63210727104 63242633216 63302736896 63378925543 63551569788 63644075712 63736716288 63797289528 63829491712 64064189952 64157442048 64234659384 64250966016 64344489984 64527617252 64560324864 64621680834 64654299136 64658672064 64715744416 64847181312 65064702402 65081081856 65159410848 65254257152 65316272612 65494194192 65589527808 65685000192 65905331632 66022483968 66097475456 66101945994 66198164256 66214969344 66516898574 66533784576 66613861983 66630631424 66710825392 67053579768 67070459904 67151183232 67248928768 67496200128 67594447872 67675801851 67919905088 68018913696 68117922304 68122529496 68550166216 68567568384 68650093572 68667375616 68750020928 69002811738 69103252512 69203839488 69435974398 69493358592 69559402752 69695963136 69744494484 69996059392 70098094464 70138220544 70200129536 70342705152 70542903606 70645586144 70645735827 70663520256 70748568048 70851549952 71044549632 71112067992 71147962368 71215579008 71251525632 71558471432 71617609728 71703805824 71771950719 71808178176 72135676928 72172240896 72222496549 72240830976 72345985024 72630365472 72699236904 72736086528 72805212468 72841961472 72911188032 72947990528 73216217088 73304337204 73322790912 73411039296 73675829248 73745848288 73783228416 73890627584 73895625216 74143498086 74251421664 74359502336 74359659888 74378379264 74430171116 74467898112 74576293888 74850507648 74940435948 74959460352 75049678566 75068571648 75320379008 75391960973 75454267392 75545081136 75655044864 75908819469 75927928832 76019312656 76038610944 76149293056 76409893224 76521115776 76521277908 76632500224 76632662592 76744209408 76855918592 77118936993 77138514432 77231191632 77250797568 77343773544 77622748672 77854319424 78229176396 78248869888 78343047104 78362935296 78745566816 78860189184 78860356272 78975145728 79090102272 79355399312 79420981248 79476284412 79496460288 79592139054 79707993696 79995496448 80091775834 80157966336 80503280361 80620461264 80737812736 80758308864 81152636544 81193771008 81270934848 81311956992 81368576898 81389233152 81781110208 81786641517 81947206656 82025086536 82066489344 82440773632 82539996056 82885307904 82964079324 83005956096 83006131968 83084842176 83126779904 83126956032 83247955968 83532849372 83606581418 83654440128 83675676672 83776207872 83776385376 83898330624 84200947712 84280969472 84452143104 84735426384 84858767616 84939414546 84982288384 85063052704 85418919936 85521726738 85543256064 85543437312 85646212512 85667954688 85792653312 86080433152 86086255248 86162241112 86211562752 86233448448 86337235584 86462908416 86752936536 86774775808 86879214464 86885090586 86961781559 87325592256 87452703744 87557958327 87580000256 88029978624 88135927992 88158302208 88264219008 88286625792 88711712768 88717712832 88818482644 88976365056 89274824226 89404773024 89534910976 89994933504 90125930496 90234402468 90691884928 90698018922 90830039328 90853097472 91267372462 91400415279 91423424512 91533458096 91609104384 92003748984 92137670016 92271785984 92657811456 92745870336 92792881152 92857495563 92992659312 93381700608 93464125952 93470447448 93517627392 93653950464 93790273536 94057204808 94194314436 94218027008 94248233856 94331424064 94726066176 94816090656 94863949824 94930006381 94954105344 95466113568 95605074432 95629344768 95695934292 95744237568 96229654528 96236163072 96321107968 96351989076 96516734976 96791425878 96840487296 96932315872 96932521251 96981448704 97073616624 97122615296 97214917376 97597053603 97621622784 97739116272 97763721216 97881385728 97974408918 98377637888 98384291712 98527500288 98857997448 99001895552 99095983637 99146213184 99290530816 99297246384 99775347861 99800676864 99920581264 99945947136 100066238088 100091428864 100580369652 100605689856 100726774848 100873393152 101211759292 101384814592 101391671808 101879857632 102028154368 102028370544 102176883456 102325612544 102825249324 102851352576 102974922176 102975140358 103001063424 103125031392 103654878768 103805759232 104153961597 104305568528 104391770112 104483913728 104616741726 104994089088 105146918912 105147141696 105273469546 105300194304 105453469696 105814355409 105968379216 105995280384 106122852072 106277324928 106721943552 106823368512 106877288448 107337707148 107493948352 107712267264 108203515392 108258361344 108361246464 108491435864 108518977536 109048855356 109104129792 109207818702 109262942208 109366782048 109421985792 109893366842 109984186368 110116558944 110513743872 110618772432 110674608128 110674842624 110779789568 110835941376 110997274624 111215247129 111377132496 111539253504 111539489832 111567568896 111645256674 111701610496 111701847168 111864440832 112410653922 112439190528 112574517849 112602857472 112980568512 113145023488 113252552728 113482567296 113891893248 114028968984 114057674752 114057916416 114194950016 114223939584 114303477071 114614839836 114781673664 114948750336 114948993888 115116314112 115283877888 115670582048 115846787448 115876196352 116015660316 116434123008 116603604992 116743944436 117343764594 117373304832 117514570656 117544402944 117685625344 117715501056 118118350224 118290283776 118462718592 118635153408 119033098968 119206364032 119214426618 119561990544 119993244672 120137663751 120167907328 120312536624 120930691896 121106719104 121137463296 121728954816 121867220372 121967935488 122052865347 122083849728 122671665312 122850226688 123099734016 123661160448 123723841536 123809994084 123990212416 124327961856 124446118986 124508934144 124627263264 124690169856 124690434048 124871933952 125227325006 125409872127 125481660192 125592419248 125664311808 125696212992 125847495936 126301421568 126421454208 126485266432 126605473792 126757851086 127103139576 127288151424 127409121819 127473432576 127594579056 127658983424 128128379904 128282590107 128314884096 128469318768 128501932032 128688979968 129055234504 129120649728 129243361668 129308598272 129317344128 129431488832 129694362624 130129404804 130162163712 130252799453 130318821696 130508514304 130632545224 130988388384 131179055616 131370000384 131810663264 132044967936 132194950912 132203891988 132396328512 132429938688 133033797148 133067569152 133227723966 133261262848 133421650784 133912236339 134107159536 134140919808 134302366464 134497857536 134992400256 135188895744 135351603702 135839810176 136037827392 136235844608 136245058992 136901058693 137100332432 137135136768 137300187144 137334751232 137500041856 138005623476 138206505024 138407678976 138871948796 138986717184 139118805504 139488988968 139992118784 140196188928 140276441088 140400259072 140685410304 141085807212 141291172288 141291471654 141327040512 141497136096 141703099904 142089099264 142224135984 142295924736 142431158016 143116942864 143235219456 143407611648 143543901438 143616356352 144271353856 144344481792 144444993098 144481661952 144691970048 145187138817 145260730944 145398473808 145472173056 145610424936 145683922944 145822376064 145895981056 146432434176 146608674408 146645581824 146822078592 146961613377 147351658496 147491696576 147566456832 147781255168 147791250432 148286996172 148502843328 148719004672 148719319776 148860342232 148935796224 149152587776 149701015296 149880871896 149918920704 150099357132 150137143296 150640758016 150783921946 150908534784 151090162272 151310089728 151817638938 151855857664 152038625312 152077221888 152298586112 152819786448 153042231552 153042555816 153265000448 153265325184 153488418816 153711837184 154237873986 154277028864 154462383264 154462710537 154501595136 154687547088 155245497344 155432344627 155708638848 156458352792 156497739776 156686094208 156725870592 157491133632 157720378368 157720712544 157910204319 157950291456 158180204544 158710798624 158952568824 158992920576 159184278108 159415987392 159990992896 160183551668 160315932672 161006560722 161240922528 161475625472 161516617728 162305273088 162387542016 162541869696 162623913984 162737153796 162778466304 163562220416 163573283034 163894413312 164050173072 164132978688 164840050263 164881547264 165079992112 165770615808 165928158648 166011912192 166012263936 166169684352 166253559808 166253912064 166495911936 167065698744 167213162836 167308880256 167351353344 167467885011 167552415744 167552770752 167796661248 168401895424 168561938944 168615980883 168904286208 169470852768 169717535232 169878829092 169964576768 170126105408 170837839872 171043453476 171086512128 171086874624 171292425024 171335909376 172160866304 172172510496 172324482224 172423125504 172466896896 172674471168 172925816832 173505873072 173549551616 173758428928 173770181172 173923563118 174651184512 174905407488 175115916654 175160000512 176015646891 176059957248 176271855984 176316604416 176528438016 176573251584 177120578761 177423425536 177435425664 177636965288 177952730112 178549648452 178809546048 179069821952 179989867008 180251860992 180468804936 181383769856 181396037844 181660078656 181706194944 182534744924 182800830558 182846849024 183066916192 184007497968 184275340032 184543571968 185315622912 185491740672 185585762304 185714991126 185985318624 186763401216 186928251904 186940894896 187035254784 187307900928 187580547072 187840987509 188114409616 188388628872 188436054016 188496467712 188662848128 189452132352 189632181312 189727899648 189860012762 189908210688 190136776629 190932227136 191210148864 191391868584 191488475136 192472326144 192642215936 192703978152 193033469952 193582851756 193680974592 193864631744 193865042502 193962897408 194147233248 194245230592 194429834752 195194107206 195243245568 195478232544 195762771456 195948817836 196755275776 196768583424 197055000576 197715994896 198003791104 198191967274 198292426368 198581061632 198594492768 199550695722 199601353728 199841162528 199841585949 199891894272 200132476176 200182857728 201160739304 201211379712 201453549696 201746786304 202423518584 202769629184 202783343616 203027405553 203759715264 204056308736 204056741088 204301902763 204353766912 204651225088 205650498648 205702705152 205949844352 205950280716 206002126848 206250062784 207309757536 207611518464 208307923194 208611137056 208967827456 209233483452 209988178176 210293837824 210294283392 210546939092 210600388608 210906939392 211628710818 211936758432 211937207481 211990560768 212245704144 212554649856 213267635651 213443887104 213646737024 213754576896 214675414296 214987896704 215424534528 216407030784 216516722688 216667489647 216722492928 216982871728 217037955072 218097710712 218208259584 218415637404 218525884416 218733564096 218843971584 219786733684 219968372736 220233117888 221027487744 221237544864 221349216256 221349685248 221559579136 221671882752 222430494258 222754264992 223078507008 223078979664 223135137792 223290513348 223403220992 223403694336 223728881664 224821307844 224878381056 225149035698 225205714944 225961137024 226175882919 226290046976 226505105456 226965134592 227726458407 227783786496 228057937968 228115349504 228115832832 228389900032 228447879168 228606954142 229229679672 229563347328 229897500672 229897987776 230232628224 230567755776 231341164096 231356810979 231693574896 231752392704 232031320632 232868246016 233207209984 233487888872 234687529188 234746609664 235029141312 235088805888 235371250688 236236700448 236580567552 236925437184 237270306816 238066197936 238412728064 238428853236 239123981088 239986489344 240275327502 240335814656 240625073248 241509841083 241861383792 242213438208 242274926592 243025910393 243457909632 243734440744 243935870976 244105730694 244167699456 245343330624 245700453376 245996168633 246199468032 247322320896 247619988168 247980424832 248655923712 248892237972 249017868288 249254526528 249380339712 249380868096 249743867904 250454650012 250819744254 250963320384 251184838496 251328623616 251694991872 252602843136 252842908416 253210947584 253515702172 254206279152 254576302848 254818243638 254946865152 255189158112 255317966848 256256759808 256565180214 256629768192 256938637536 257003864064 257377959936 258110469008 258241299456 258486723336 258617196544 258634688256 258862977664 259388725248 260258809608 260324327424 260505598906 260637643392 260885344677 261017028608 261265090448 261976776768 262358111232 262673874981 262740000768 263621326528 264089935872 264389901824 264407783976 264792657024 264859877376 266067594296 266135138304 266455447932 266522525696 266843301568 267824472678 268214319072 268604732928 268995715072 269984800512 270377791488 270703207404 271679620352 272075654784 272471689216 272490117984 273802117386 274200664864 274201245837 274270273536 274600374288 274669502464 275000083712 276011246952 276413010048 276815357952 277743897592 277973434368 278237611008 278572486689 278977977936 279984237568 280321215419 280392377856 280552882176 280800518144 281370820608 282171614424 282582344576 282582943308 282654081024 282994272192 283406199808 284178198528 284448271968 284591849472 284790019143 284862316032 286233885728 286815223296 287087802876 287232712704 288542707712 288688963584 288889986196 288963323904 289383940096 290374277634 290521461888 290796947616 290797563753 290944346112 291220849872 291367845888 291644752128 292623034963 292864868352 293217348816 293291163648 293644157184 293923226754 294703316992 294983393152 295132913664 295562510336 295582500864 296573992344 297005686656 297287950911 297438009344 297438639552 297720684464 297871592448 298305175552 299326043583 299402030592 299761743792 299837841408 300198714264 300274286592 301281516032 301567843892 301817069568 302180324544 302620179456 303635277876 303711715328 304077250624 304154443776 305639572896 306084463104 306085111632 306530000896 306530650368 306976837632 307423674368 308475747972 308554057728 308924766528 308925421074 309003190272 309375094176 310490994688 310864689254 311417277696 312461884791 312916705584 312995479552 313372188416 313451741184 314982267264 315440756736 315441425088 315820408638 315900582912 316360409088 317421597248 317443066227 317905137648 317985841152 318368556216 318831974784 319981985792 320367103336 320631865344 322013121444 322481845056 322951250944 324610546176 324775084032 325083739392 325474307592 325556932608 327124440832 327146566068 327788826624 328100346144 328265957376 329680100526 329763094528 330159984224 331541231616 331856317296 332023824384 332024527872 332339368704 332507824128 332991823872 334131397488 334426325672 334617760512 334702706688 334935770022 335104831488 335105541504 335593322496 336803790848 337123877888 337231961766 337529626729 337808572416 338941705536 339435070464 339757658184 339929153536 340252210816 341675679744 342086906952 342173024256 342173749248 342584850048 342671818752 342910431213 344321732608 344345020992 344648964448 344846251008 345348942336 345851633664 347011746144 347516857856 347540362344 347847126236 349302369024 349810814976 350231833308 350320001024 352031293782 352119914496 352543711968 352633208832 353056876032 353146503168 354241157522 354846851072 354870851328 355273930576 355905460224 357099296904 357619092096 358139643904 359979734016 360412991253 360503721984 360937609872 362767539712 362792075688 363320157312 363412389888 365069489848 365601661116 365693698048 366133832384 366158596041 368014995936 368457143411 368550680064 369087143936 370983481344 371171524608 371429982252 371970637248 373526802432 373856503808 373881789792 374070509568 374615801856 375681975018 376228819232 376229616381 376777257744 376872108032 376992935424 377325696256 378904264704 379264362624 379455799296 379720025524 379816421376 380273553258 381864454272 382227365457 382420297728 382783737168 382976950272 384626783947 384944652288 385284431872 385407956304 386066939904 387165703512 387361949184 387729263488 387730085004 387925794816 388294466496 388490461184 388859669504 390388214412 390486491136 390758398359 390956465088 391525542912 391897635672 393510551552 393537166848 394110001152 395431989792 396007582208 396383934548 396584852736 397162123264 397188985536 399101391444 399202707456 399682325056 399683171898 399783788544 400264952352 402321478608 402422759424 402907099392 403493572608 404847037168 405539258368 405566687232 406054811106 407519430528 408112617472 408113482176 408603805526 408707533824 409302450176 410703176079 411300997296 411405410304 411899688704 411900561432 412004253696 412500125568 414619515072 415223036928 416615846388 417222274112 418466966904 419976356352 420587675648 420588566784 421093878184 421200777216 421813878784 423257421636 423873516864 423874414962 423981121536 424491408288 425109299712 426535271302 426887774208 427293474048 429350828592 429975793408 430849069056 432814061568 433033445376 433334979294 433444985856 433965743456 434075910144 435561416451 436195421424 436416519168 436831274808 437051768832 437467128192 437687943168 439573467368 439936745472 440466235776 440884840131 442054975488 442475089728 442698432512 442699370496 443119158272 443343765504 443652478801 444860988516 445508529984 446157014016 446157959328 446581026696 446806441984 446807388672 447457763328 449642615688 449756762112 450298071396 450411429888 451922274048 452351765838 452580093952 453010210912 453930269184 455452916814 455567572992 456115875936 456231665664 456779800064 456895758336 457213908284 458459359344 459126694656 459795001344 459795975552 460465256448 461135511552 462682328192 462713621958 463122045977 463387149792 463504785408 464062641264 465736492032 466297033881 466414419968 466975777744 469375058376 469493219328 470058282624 470177611776 470742501376 472473400896 473161135104 473730612957 473850874368 474540613632 476132395872 476825456128 476857706472 478247962176 479972978688 480550655004 480671629312 481250146496 483019682166 483722767584 484426876416 484549853184 486051820786 486915819264 487468881488 487871741952 488211461388 488335398912 490686661248 491400906752 491992337266 492398936064 494520150789 494644641792 495239976336 495960849664 497311847424 497784475944 498035736576 498509053056 498760679424 498761736192 499487735808 500909300024 501639488508 501926640768 502369676992 502403655033 502657247232 503389983744 505205686272 505557475843 505685816832 506421895168 507031404344 508412558304 509152605696 509636487276 509893730304 510378316224 510635933696 512513519616 513130360428 513259536384 513877275072 514007728128 516220938016 516482598912 516973446672 517234393088 517269376512 517725955328 518777450496 520517619216 520648654848 521011197812 521275286784 521770689354 522034057216 522530180896 523953553536 524716222464 525347749962 525480001536 527242653056 527743726811 528179871744 528779803648 528815567952 529585314048 529719754752 531361736283 532135188592 532270276608 532910895864 533045051392 533686603136 535648945356 536428638144 537209465856 537991430144 539969601024 540755582976 541406414808 543359240704 544151309568 544943378432 544980235968 547604234772 548401329728 548402491674 548540547072 549200748576 550000167424 552022493904 552826020096 553630715904 555487795184 555946868736 556475222016 557144973378 557955955872 559968475136 560642430838 560784755712 561105764352 561601036288 562741641216 563522962527 564343228848 565164689152 565165886616 565308162048 565988544384 566812399616 568356397056 568896543936 569183698944 569580038286 569724632064 570410329887 572467771456 573630446592 574175605752 574465425408 577085415424 577779972392 577926647808 578767880192 580748555268 581042923776 581593895232 581595127506 581888692224 582441699744 582735691776 583289504256 585246069926 585729736704 586434697632 587288314368 587846453508 589406633984 589966786304 590265827328 591125020672 591165001728 593147984688 594011373312 594575901822 594876018688 594877279104 595441368928 595743184896 596610351104 598652087166 598804061184 599523487584 599524757847 599675682816 600397428528 600548573184 602563032064 603135687784 603634139136 604360649088 605240358912 607270555752 607423430656 608154501248 608308887552 608732470913 611279145792 612168926208 612170223264 612905708289 613060001792 613061300736 613953675264 614847348736 616951495944 617108115456 617849533056 617850842148 618006380544 618750188352 620981989376 621729378508 622834555392 624923769582 625833411168 626744376832 626903482368 629964534528 630881513472 630882850176 631640817276 631801165824 632720818176 634843194496 634886132454 635810275296 635971682304 636737112432 637663949568 639802906953 639963971584 640734206672 641263730688 644026242888 644963690112 645902501888 649221092352 649550168064 650002468941 650167478784 650948615184 651113865216 654248881664 654293132136 655577653248 656200692288 656531914752 659360201052 659526189056 660319968448 663082463232 663712634592 664047648768 664049055744 664678737408 665015648256 668262794976 668852651344 669235521024 669405413376 669871540044 670209662976 670211083008 671186644992 673607581696 674247755776 674463923532 675059253458 675617144832 677883411072 678527648757 678870140928 679515316368 679858307072 680504421632 683179375221 683351359488 684173813904 684346048512 684347498496 685169700096 685343637504 685820862426 688643465216 688690041984 689297928896 689692502016 690697884672 691703267328 693671885459 694023492288 695033715712 695080724688 695694252472 698604738048 699621629952 700463666616 700640002048 704062587564 704239828992 705087423936 705266417664 706113752064 708482315044 709693702144 709741702656 710547861152 711810920448 714198593808 715238184192 716279287808 719959468032 720825982506 721007443968 721875219744 725535079424 725584151376 726640314624 726824779776 729077731179 730138979696 731203322232 731387396096 732267664768 732317192082 736029991872 736914286822 737101360128 737988505899 738174287872 741966962688 742859964504 743941274496 747053604864 747713007616 747763579584 748141019136 749231603712 751363950036 752457638464 752459232762 753554515488 753985870848 754651392512 757808529408 758528725248 759440051048 759632842752 760547106516 763728908544 764454730914 764840595456 765567474336 765953900544 769253567894 769889304576 770568863744 770815912608 772133879808 774331407024 774723898368 775458526976 775460170008 775851589632 776588932992 776980922368 777719339008 780776428824 780972982272 781516796718 781912930176 782656034031 783051085824 783795271344 787021103104 787074333696 788021624943 788220002304 790863979584 792015164416 792767869096 793169705472 794324246528 794377971072 798202782888 798405414912 799364650112 799366343796 799567577088 800124339497 800529904704 804642957216 805814198784 806987145216 809694074336 811078516736 811133374464 812109622212 815038861056 816225234944 816226964352 817207611052 817415067648 818604900352 821406352158 822601994592 822603737511 822810820608 823799377408 823801122864 824008507392 825000251136 829239030144 830446073856 833231692776 834444548224 836933933808 839952712704 840963646257 841175351296 841177133568 842187756368 842401554432 843627757568 846514843272 847747033728 847748829924 847962243072 848982816576 850218599424 853070542604 853775548416 854370057429 854586948096 858701657184 859951586816 861698138112 865628123136 866066890752 866669958588 866889971712 867931486912 868151820288 871122832902 872390842848 872833038336 873662549616 874103537664 874934256384 877869104889 879146934736 879873490944 880932471552 881769680262 884109950976 884950179456 885396865024 885398740992 886238316544 886687531008 887304957602 889721977032 891017059968 891863852733 892314028032 892315918656 893162053392 893612883968 893614777344 894915526656 897978130749 899285231376 899513524224 900596142792 900822859776 903844548096 904703531676 905160187904 906020421824 907860538368 910905833628 911135145984 912231751872 912463331328 913559600128 914427816568 916918718688 918253389312 919590002688 919591951104 920930512896 922271023104 925364656384 925427243916 926244091954 926774299584 927009570816 928125282528 931472984064 932594067762 932828839936 933951555488 937385654373 938750116752 938986438656 940116565248 940355223552 941485002752 944946801792 946322270208 947461225914 947701748736 949081227264 952264791744 953650912256 953715412944 954798688423 956495924352 959945957376 961101310008 961343258624 962500292992 966039364332 967445535168 968853752832 972103641572 973831638528 974937762976 976422922776 976670797824 981373322496 982801813504 983984674532 984797872128 989040301578 989289283584 990479952672 991921699328 994623694848 995568951888 996071473152 997018106112 997523472384 998975471616 1001818600048 1003278977016 1003853281536 1004739353984 1004807310066 1005314494464 1006779967488 1010411372544 1011114951686 1011371633664 1012588880187 1012843790336 1014062808688 1016825116608 1018305211392 1019272974552 1019787460608 1020756632448 1021271867392 1025027039232 1026260720856 1026519072768 1027754550144 1028015456256 1028731293639 1032441876032 1032965197824 1033946893344 1034468786176 1034538753024 1035451910656 1037554900992 1041035238432 1042022395624 1042550573568 1043541378708 1044068114432 1045060361792 1047907107072 1049432444928 1050695499924 1050960003072 1054485306112 1055487453622 1056359743488 1057559607296 1057631135904 1059170628096 1059439509504 1062723472566 1064270377184 1064540553216 1065821791728 1066090102784 1067373206272 1071297890712 1072857276288 1074418931712 1075982860288 1079939202048 1081238973759 1081511165952 1082812829616 1086718481408 1088026412389 1088302619136 1089886756864 1089960471936 1095208469544 1096802659456 1096804983348 1097081094144 1098401497152 1100000334848 1104044987808 1105371430233 1105652040192 1107261431808 1110975590368 1112950444032 1114289946756 1115911911744 1119936950272 1121284861676 1121569511424 1122211528704 1123202072576 1127045925054 1128686457696 1128688849143 1130329378304 1130331773232 1130616324096 1131977088768 1133624799232 1136712794112 1137793087872 1138367397888 1139160076572 1139449264128 1140820659774 1144935542912 1147260893184 1148351211504 1148930850816 1153880351841 1154170830848 1155559944784 1155853295616 1157535760384 1161497110536 1162085847552 1163187790464 1163190255012 1163777384448 1164883399488 1165471383552 1166579008512 1170492139852 1171459473408 1172275195077 1172869395264 1174576628736 1175692907016 1178813267968 1179933572608 1180531654656 1182330003456 1186295969376 1188022746624 1189151803644 1189752037376 1189754558208 1190882737856 1191486369792 1193220702208 1197304174332 1197608122368 1199046975168 1199049515694 1199351365632 1200794857056 1205126064128 1206271375568 1207268278272 1208721298176 1210480717824 1214541111504 1214846861312 1216309002496 1216617775104 1217464941826 1222558291584 1224337852416 1224340446528 1225811416578 1226120003584 1226122601472 1227907350528 1229694697472 1232109528237 1233902991888 1234216230912 1235699066112 1235701684296 1236012761088 1237500376704 1241963978752 1243458757016 1245669110784 1249847539164 1251666822336 1253488753664 1259929069056 1261763026944 1261765700352 1263281634552 1263602331648 1265441636352 1269686388992 1269772264908 1271620550592 1271943364608 1273474224864 1275327899136 1279605813906 1279927943168 1281468413344 1288052485776 1289927380224 1291805003776 1298442184704 1299100336128 1300004937882 1300334957568 1301897230368 1302227730432 1308497763328 1308586264272 1310072618999 1311155306496 1312401384576 1313063829504 1318720402104 1319052378112 1320639936896 1326164926464 1327425269184 1328095297536 1328098111488 1329357474816 1330031296512 1330957436403 1336525589952 1337705302688 1338471042048 1339743080088 1340419325952 1340422166016 1342373289984 1348495511552 1348927847064 1350118506916 1351234289664 1355766822144 1357055297514 1357740281856 1359030632736 1359716614144 1361008843264 1366358750442 1366702718976 1368347627808 1368694996992 1370339400192 1370687275008 1371641724852 1377286930432 1377380083968 1378595857792 1379385004032 1381395769344 1383406534656 1387343770918 1388046984576 1389366137931 1390067431424 1390161449376 1391388504944 1397209476096 1398891101643 1399243259904 1400927333232 1401280004096 1408125175128 1408479657984 1410174847872 1410532835328 1412227504128 1416964630088 1419387404288 1419483405312 1421095722304 1421191838871 1423621840896 1428397187616 1430113319341 1430476368384 1432558575616 1439918936064 1441651965012 1442014887936 1443750439488 1451070158848 1451168302752 1453280629248 1453649559552 1458155462358 1460277959392 1462406644464 1462774792192 1464535329536 1464634384164 1472059983744 1473828573644 1474202720256 1475977011798 1476348575744 1483560452367 1483933925376 1485719929008 1487882548992 1492873449557 1494107209728 1495426015232 1495527159168 1496282038272 1498463207424 1502727900072 1504915276928 1504918465524 1507109030976 1507971741696 1509302785024 1515617058816 1516672427529 1517057450496 1518880102096 1519265685504 1521094213032 1527457817088 1528909461828 1529681190912 1531134948672 1531907801088 1538507135788 1539778609152 1541137727488 1541631825216 1548662814048 1549447796736 1550917053952 1550920340016 1551703179264 1553177865984 1555438678016 1561552857648 1561945964544 1563033593436 1563825860352 1565312068062 1566102171648 1567590542688 1574042206208 1574148667392 1576043249886 1576440004608 1581727959168 1583231180433 1584030328832 1585535738192 1586339410944 1588648493056 1588755942144 1594085208849 1596405565776 1596810829824 1598729300224 1598732687592 1599135154176 1600248678994 1601059809408 1609285914432 1611628397568 1613974290432 1619388148672 1622266748928 1624219244424 1630077722112 1632450469888 1632453928704 1634415222104 1634830135296 1637209800704 1642812704316 1645203989184 1645207475022 1645621641216 1647598754816 1647602245728 1650000502272 1658478060288 1660892147712 1666463385552 1668889096448 1673867867616 1679905425408 1681927292514 1682350702592 1682354267136 1684375512736 1684803108864 1687255515136 1690568887581 1693029686544 1695494067456 1695497659848 1695924486144 1697965633152 1700437198848 1706141085208 1707551096832 1708740114858 1709173896192 1711230989661 1717403314368 1719903173632 1721973180431 1723396276224 1731256246272 1733339917176 1733779943424 1735862973824 1736303640576 1742245665804 1744781685696 1745666076672 1747325099232 1748207075328 1749868512768 1755738209778 1758293869472 1761864943104 1763539360524 1768219901952 1769900358912 1770797481984 1772476633088 1773375062016 1774609915204 1779443954064 1782034119936 1783727705466 1784628056064 1784631837312 1786324106784 1787225767936 1787229554688 1789831053312 1795956261498 1797541500487 1798570462752 1799027048448 1801192285584 1801645719552 1807689096192 1809407063352 1810320375808 1812040843648 1815721076736 1821811667256 1822270291968 1824463503744 1824926662656 1826197412739 1827119200256 1828855633136 1833837437376 1836506778624 1838717124867 1839180005376 1839183902208 1841861025792 1844542046208 1850729312768 1850854487832 1852488183908 1853548599168 1854019141632 1856250565056 1862945968128 1865188135524 1865657679872 1867903110976 1874771308746 1877500233504 1880233130496 1880710447104 1882970005504 1889893603584 1892644540416 1894922451828 1895403497472 1898162454528 1904529583488 1907301824512 1907430825888 1909597376846 1912991848704 1919408720859 1919891914752 1922202620016 1922686517248 1925000585984 1932078728664 1934891070336 1937707505664 1944207283144 1947663277056 1949875525952 1950007406823 1952845845552 1953341595648 1962248507933 1962746644992 1965603627008 1967969349064 1969595744256 1978080603156 1978578567168 1980959905344 1983843398656 1989247389696 1991137903776 1992142946304 1994036212224 1995046944768 2003637200096 2006557954032 2007706563072 2009478707968 2009614620132 2010628988928 2013559934976 2020822745088 2022229903372 2022743267328 2025177760374 2025687580672 2028125617376 2033650233216 2035582946271 2036610422784 2038545949104 2039574921216 2041513264896 2048361244741 2050054078464 2052521441712 2053038145536 2055509100288 2056030912512 2057462587278 2064883752064 2065930395648 2067893786688 2068937572352 2069077506048 2070903821312 2075109801984 2081015656377 2082070476864 2084044791248 2085101147136 2087082757416 2088136228864 2090120723584 2095814214144 2098864889856 2101390999848 2101920006144 2108970612224 2110974907244 2112719486976 2115119214592 2115262271808 2118341256192 2125446945132 2128540754368 2129081106432 2131643583456 2134746412544 2142595781424 2145714552576 2148837863424 2151965720576 2159878404096 2162477947518 2163022331904 2165625659232 2173436962816 2176052824778 2176605238272 2179773513728 2179920943872 2187233193537 2190416939088 2193605318912 2193609966696 2194162188288 2196802994304 2200000669696 2208089975616 2210742860466 2211304080384 2213965517697 2214522863616 2221951180736 2225900888064 2228579893512 2231823823488 2239873900544 2242569723352 2243139022848 2244423057408 2246404145152 2254091850108 2257372915392 2257377698286 2260658756608 2260663546464 2263954177536 2267249598464 2273425588224 2275586175744 2278320153144 2278898528256 2281641319548 2289871085824 2294521786368 2296702423008 2297861701632 2307760703682 2308341661696 2311119889568 2311706591232 2315071520768 2322994221072 2324171695104 2326375580928 2326380510024 2327554768896 2329766798976 2330942767104 2333158017024 2340984279704 2342918946816 2344550390154 2345738790528 2347968102093 2349153257472 2351385814032 2357626535936 2359867145216 2361063309312 2362707387103 2364660006912 2372591938752 2376045493248 2378303607288 2379504074752 2379509116416 2381765475712 2382972739584 2386441404416 2394608348664 2395216244736 2398093950336 2398099031388 2398702731264 2400373018491 2401589714112 2410252128256 2412542751136 2417442596352 2420961435648 2429082223008 2432618004992 2433235550208 2434929883652 2445116583168 2448675704832 2448680893056 2451622833156 2452240007168 2452245202944 2455814701056 2464219056474 2466394151831 2467805983776 2468432461824 2471398132224 2471403368592 2472025522176 2475000753408 2483927957504 2486917514032 2491338221568 2499695078328 2503333644672 2506977507328 2519858138112 2522890938771 2523526053888 2523531400704 2526563269104 2527204663296 2530883272704 2539372777984 2539544529816 2543241101184 2543886729216 2546948449728 2550655798272 2559211627812 2559855886336 2562936826688 2563110172287 2576104971552 2579854760448 2583610007552 2596884369408 2598200672256 2600009875764 2600669915136 2603794460736 2604455460864 2616995526656 2617172528544 2620145237998 2622310612992 2624802769152 2633607314667 2637440804208 2638104756224 2641279873792 2652329852928 2654850538368 2656190595072 2656196222976 2658714949632 2660062593024 2661914872806 2673051179904 2675410605376 2675591558199 2676942084096 2679486160176 2680838651904 2680844332032 2684746579968 2692387487629 2696991023104 2697855694128 2700237013832 2702468579328 2711533644288 2714110595028 2715480563712 2718061265472 2719433228288 2722017686528 2732717500884 2733405437952 2736695255616 2737389993984 2740678800384 2743283449704 2754573860864 2754760167936 2757191715584 2758770008064 2762791538688 2766813069312 2774687541836 2776093969152 2778732275862 2780134862848 2780322898752 2782777009888 2794418952192 2797782203286 2798486519808 2801854666464 2816250350256 2816959315968 2820349695744 2821065670656 2824455008256 2833929260176 2838774808576 2838966810624 2842191444608 2842383677742 2847243681792 2856794375232 2860226638682 2860952736768 2864396065269 2865117151232 2879837872128 2883303930024 2884029775872 2887500878976 2902140317696 2902336605504 2906561258496 2916310924716 2920555918784 2924813288928 2929070659072 2929268768328 2944119967488 2947657147288 2948405440512 2951954023596 2952697151488 2967120904734 2967867850752 2971439858016 2975765097984 2985746899114 2988214419456 2990852030464 2991054318336 2996926414848 3005455800144 3009830553856 3009836931048 3014218061952 3015943483392 3018605570048 3031234117632 3033344855058 3034114900992 3037760204192 3037766640561 3038531371008 3042188426064 3054915634176 3057818923656 3059362381824 3062269897344 3063815602176 3077014271576 3079557218304 3082275454976 3083263650432 3086193880917 3097325628096 3098895593472 3101834107904 3101840680032 3103406358528 3105567351607 3106355731968 3110877356032 3123105715296 3126067186872 3127651720704 3130624136124 3132204343296 3135181085376 3148084412416 3148297334784 3152086499772 3152880009216 3163455918336 3166462360866 3168060657664 3171071476384 3172678821888 3177296986112 3177511884288 3188170417698 3192811131552 3193621659648 3197458600448 3197465375184 3198270308352 3200497357988 3202119618816 3218571828864 3223256795136 3227948580864 3238776297344 3241854321839 3244533497856 3248438488848 3260155444224 3264079237167 3264900939776 3264907857408 3268830444208 3269660270592 3274419601408 3285625408632 3290407978368 3290414950044 3291243282432 3295197509632 3295204491456 3300001004544 3316114290699 3316956120576 3321784295424 3332926771104 3337778192896 3347735735232 3359810850816 3363854585028 3364701405184 3364708534272 3368751025472 3369606217728 3381137775162 3386059373088 3390988134912 3390995319696 3391848972288 3395931266304 3400874397696 3412282170416 3415102193664 3417480229716 3418347792384 3422461979322 3434806628736 3439806347264 3443946360862 3446792552448 3461641055523 3462512492544 3466679834352 3467559886848 3471725947648 3472607281152 3484491331608 3489563371392 3491332153344 3494650198464 3496414150656 3499737025536 3511476419556 3516587738944 3516825585231 3523729886208 3527078721048 3536439803904 3539800717824 3541594963968 3544953266176 3549219830408 3558887908128 3564068239872 3567455410932 3569256112128 3569263674624 3572648213568 3574451535872 3574459109376 3579662106624 3591912522996 3595083000974 3597140925504 3598054096896 3602384571168 3615378192384 3618814126704 3620640751616 3624081687296 3631442153472 3643623334512 3644540583936 3648927007488 3649853325312 3652394825478 3654238400512 3657711266272 3667674874752 3673013557248 3677434249734 3678360010752 3678367804416 3683722051584 3689084092416 3694206087677 3701458625536 3701708975664 3704976367816 3707097198336 3708038283264 3712501130112 3725891936256 3730376271048 3731315359744 3735806221952 3739356607037 3749542617492 3755000467008 3760466260992 3765940011008 3779787207168 3785289080832 3789844903656 3790806994944 3796324909056 3809059166976 3814603649024 3814861651776 3819194753692 3825983697408 3838817441718 3839783829504 3844405240032 3850001171968 3864157457328 3869782140672 3875415011328 3888414566288 3895326554112 3899751051904 3900014813646 3905691691104 3906683191296 3924497015866 3925493289984 3930217856997 3931207254016 3935938698128 3939191488512 3956161206312 3957157134336 3961919810688 3967686797312 3978494779392 3982275807552 3984285892608 3988072424448 3990093889536 3992872309209 4007274400192 4013115908064 4015413126144 4018957415936 4019229240264 4021257977856 4027119869952 4044459806744 4045486534656 4050355520748 4051375161344 4056251234752 4067300466432 4071165892542 4073220845568 4077091898208 4079149842432 4083026529792 4096722489482 4100108156928 4105042883424 4111018200576 4112061825024 4114925174556 4129767504128 4131860791296 4135787573376 4137875144704 4138155012096 4141807642624 4150219603968 4162031312754 4164140953728 4168089582496 4168098413793 4170202294272 4174165514832 4176272457728 4180241447168 4191628428288 4196673304929 4197729779712 4202781999696 4203840012288 4217941224448 4221949814488 4225438973952 4230238429184 4230524543616 4236682512384 4250893890264 4257081508736 4258162212864 4261127296391 4263287166912 4269492825088 4285191562848 4290339958023 4291429105152 4297675726848 4303931441152 4319756808192 4324955895036 4326044663808 4331251318464 4346873925632 4352105649556 4353210476544 4359547027456 4359841887744 4374466387074 4380833878176 4387210637824 4387219933392 4388324376576 4393605988608 4400001339392 4416179951232 4421485720932 4422608160768 4427931035394 4429045727232 4443902361472 4451801776128 4457159787024 4463647646976 4478620348671 4479747801088 4485139446704 4486278045696 4488846114816 4492808290304 4508183700216 4514745830784 4514755396572 4521317513216 4521327092928 4527908355072 4534499196928 4546851176448 4550017282587 4551172351488 4556640306288 4557797056512 4563282639096 4579742171648 4589043572736 4593404846016 4595723403264 4615521407364 4616683323392 4622239779136 4623413182464 4645988442144 4648343390208 4652751161856 4652761020048 4655109537792 4659533597952 4666316034048 4681968559408 4685837893632 4689100780308 4691477581056 4695936204186 4698306514944 4702771628064 4715253071872 4719734290432 4722126618624 4725414774206 4729320013824 4745183877504 4749693541299 4752090986496 4756607214576 4759008149504 4759018232832 4763530951424 4765945479168 4772882808832 4782255626547 4789216697328 4790432489472 4796187900672 4796198062776 4797405462528 4800746036982 4803179428224 4820504256512 4825085502272 4834885192704 4841922871296 4858164446016 4865236009984 4869859767304 4890233166336 4897351409664 4897361786112 4903245666312 4904480014336 4904490405888 4911629402112 4928438112948 4932788303662 4935611967552 4936864923648 4942796264448 4942806737184 4950001506816 4967855915008 4973835028064 4982676443136 4999390156656 5006667289344 5013955014656 5039716276224 5045781877542 5047052107776 5047062801408 5053126538208 5054409326592 5061766545408 5078745555968 5079089059632 5086482202368 5087773458432 5093896899456 5101311596544 5118423255624 5119711772672 5125873653376 5126220344574 5152209943104 5159709520896 5165919541293 5167220015104 5193768738816 5200019751528 5201339830272 5207588921472 5208910921728 5233991053312 5234345057088 5240290475996 5244621225984 5249605538304 5267214629334 5274881608416 5282559747584 5304659705856 5309701076736 5312392445952 5317429899264 5320125186048 5323829745612 5346102359808 5350821210752 5351183116398 5353884168192 5358972320352 5361677303808 5361688664064 5369493159936 5384774975258 5392624501461 5393982046208 5395711388256 5400474027664 5404937158656 5423067288576 5428221190056 5430961127424 5436122530944 5438866456576 5444035373056 5465435001768 5466810875904 5473390511232 5474779987968 5478592238217 5481357600768 5486566899408 5509147721728 5509520335872 5514383431168 5516151374601 5517540016128 5525583077376 5533626138624 5549375083672 5552187938304 5557464551724 5560269725696 5560645797504 5565554019776 5588837904384 5595564406572 5596973039616 5600870376479 5603709332928 5632500700512 5640699391488 5642131341312 5648910016512 5667858520352 5677549617152 5677933621248 5684382889216 5684767355484 5694487363584 5713588750464 5720453277364 5721905473536 5728792130538 5730234302464 5758226162577 5759675744256 5766607860048 5768059551744 5775001757952 5804280635392 5804673211008 5813122516992 5832621849432 5841111837568 5849626577856 5858141318144 5858537536656 5886745523799 5888239934976 5895314294576 5896810881024 5903908047192 5905394302976 5934241809468 5935735701504 5942879716032 5951530195968 5971493798228 5976428838912 5981704060928 5982108636672 6010911600288 6019661107712 6019673862096 6028436123904 6031886966784 6037211140096 6062468235264 6066689710116 6068229801984 6075520408384 6075533281122 6077062742016 6084376852128 6109831268352 6115637847312 6118724763648 6124539794688 6145083734223 6154028543152 6159114436608 6164550909952 6166527300864 6172387761834 6194651256192 6197791186944 6203668215808 6203681360064 6206812717056 6211134703214 6212711463936 6221754712064 6243046969131 6246211430592 6252134373744 6255303441408 6261248272248 6264408686592 6270362170752 6296594669568 6304172999544 6305760018432 6326911836672 6332924721732 6336121315328 6342142952768 6345357643776 6354593972224 6355023768576 6376340835396 6385622263104 6387243319296 6394917200896 6394930750368 6400994715976 6404239237632 6437143657728 6446513590272 6455897161728 6477552594688 6483708643678 6489066995712 6496876977696 6520310888448 6528158474334 6529801879552 6529815714816 6537660888416 6539320541184 6548839202816 6561699580611 6571250817264 6580815956736 6580829900088 6582486564864 6590395019264 6590408982912 6600002009088 6632228581398 6633912241152 6641896553091 6643568590848 6665853542208 6675556385792 6683590818961 6695471470464 6719621701632 6727709170056 6729402810368 6729417068544 6737502050944 6739212435456 6762275550324 6772118746176 6781976269824 6781990639392 6791862532608 6801748795392 6824564340832 6834960459432 6836695584768 6844923958644 6869613257472 6879612694528 6887892721724 6893585104896 6923282111046 6925024985088 6933359668704 6935119773696 6943451895296 6945214562304 6968982663216 6979126742784 6982664306688 6989300396928 6992828301312 6999474051072 7022952839112 7033175477888 7033651170462 7047459772416 7054157442096 7072879607808 7079601435648 7083189927936 7088122161309 7089906532352 7098439660816 7117775816256 7128136479744 7134910821864 7138512224256 7138527349248 7145296427136 7148903071744 7148918218752 7159324213248 7183825045992 7190166001948 7194281851008 7196108193792 7201119055473 7204769142336 7230756384768 7237628253408 7241281503232 7248163374592 7262884306944 7287246669024 7297854014976 7299706650624 7304789650956 7308476801024 7315422532544 7335349749504 7346027114496 7354868499468 7356720021504 7356735608832 7367444103168 7388412175354 7399182455493 7402917251072 7403417951328 7409952735632 7414194396672 7416076566528 7425002260224 7451783872512 7460752542096 7462630719488 7471612443904 7478713214074 7499085234984 7510000934016 7520932521984 7531880022016 7559574414336 7568672816313 7570578161664 7579689807312 7581613989888 7592649818112 7616184886723 7618118333952 7629207298048 7629723303552 7638389507384 7651967394816 7677634883436 7679567659008 7688810480064 7700002343936 7728314914656 7739564281344 7750830022656 7776829132576 7790653108224 7799502103808 7800029627292 7811383382208 7813366382592 7848994031732 7850986579968 7860435713994 7862414508032 7871877396256 7900821944001 7912322412624 7914314268672 7923839621376 7935373594624 7956989558784 7964551615104 7968571785216 7976144848896 7980187779072 7985744618418 8014548800384 8026231816128 8030826252288 8037914831872 8038458480528 8042515955712 8054239739904 8077162462887 8088919613488 8090973069312 8100711041496 8102750322688 8112502469504 8134600932864 8142331785084 8146441691136 8154183796416 8158299684864 8166053059584 8193444978964 8200216313856 8210085766848 8222036401152 8229850349112 8259535008256 8263721582592 8271575146752 8276310024192 8283615285248 8300439207936 8324062625508 8328281907456 8336179164992 8336196827586 8340404588544 8348331029664 8352544915456 8360482894336 8383256856576 8393346609858 8395459559424 8405563999392 8435882448896 8443899628976 8450877947904 8460476858368 8461049087232 8473365024768 8501787780528 8514163017472 8516324425728 8522254592782 8526574333824 8538985650176 8570383125696 8580679916046 8582858210304 8593188195807 8595351453696 8607862882304 8639513616384 8649911790072 8652089327616 8662502636928 8693747851264 8704211299112 8706420953088 8719094054912 8719683775488 8748932774148 8761667756352 8774421275648 8774439866784 8787211977216 8800002678784 8832359902464 8842971441864 8845216321536 8855862070788 8858091454464 8887804722944 8903603552256 8914319574048 8927295293952 8957240697342 8959495602176 8970278893408 8972556091392 8985616580608 9016367400432 9029491661568 9029510793144 9042635026432 9042654185856 9055816710144 9068998393856 9093702352896 9100034565174 9102344702976 9113280612576 9113299921683 9115594113024 9126565278192 9159484343296 9170508332993 9178087145472 9186809692032 9191446806528 9231042814728 9233366646784 9244479558272 9246826364928 9291976884288 9296686780416 9305502323712 9305522040096 9310219075584 9316702054821 9319067195904 9332632068096 9363937118816 9378201560616 9382955162112 9391872408372 9396613029888 9405543256128 9439468580864 9444253237248 9450829548412 9458640027648 9490367755008 9499387082598 9504181972992 9513214429152 9518016299008 9518036465664 9527061902848 9531890958336 9564511253094 9578433394656 9580864978944 9592375801344 9592396125552 9594810925056 9601492073964 9606358856448 9641008513024 9650171004544 9669770385408 9683845742592 9716328892032 9725562965517 9730472019968 9739719534608 9780466332672 9792237711501 9794702819328 9794723572224 9806491332624 9808960028672 9808980811776 9823258804224 9856876225896 9865576607324 9871223935104 9873729847296 9885592528896 9885613474368 9900003013632 9935711830016 9947670056128 9948342872097 9965352886272 9998780313312 10013334578688 10027910029312 10079432552448 10091563755084 10094104215552 10094125602816 10106253076416 10108818653184 10157491111936 10158178119264 10172964404736 10175546916864 10187793798912 10202623193088 10236846511248 10239423545344 10251747306752 10252440689148 10304419886208 10319419041792 10331839082586 10334440030208 10384923166569 10387537477632 10400039503056 10402679660544 10415177842944 10417821843456 10450114146899 10467982106624 10468690114176 10480580951992 10489242451968 10499211076608 10534429258668 10549763216832 10565119495168 10609319411712 10619402153472 10624784891904 10634859798528 10647659491224 10692204719616 10701642421504 10702366232796 10707768336384 10717944640704 10723354607616 10723377328128 10738986319872 10769549950516 10785249002922 10787964092416 10791422776512 10800948055328 10846134577152 10856442380112 10861922254848 10872245061888 10888070746112 10930870003536 10933621751808 10946781022464 10949559975936 10957184476434 10962715201536 10973133798816 11018295443456 11019040671744 11028766862336 11032302749202 11035080032256 11051166154752 11067252277248 11082618263031 11098750167344 11104375876608 11114929103448 11120539451392 11121291595008 11131108039552 11177675808768 11191128813144 11193946079232 11201740752958 11207418665856 11218069821111 11265001401024 11281398782976 11297820033024 11335717040704 11355867242496 11368765778432 11369534710968 11388974727168 11427177500928 11440906554728 11443810947072 11457584261076 11460468604928 11516452325154 11519351488512 11533215720096 11550003515904 11608561270784 11609346422016 11626245033984 11665243698864 11682223675136 11699253155712 11716282636288 11717075073312 11773491047598 11776479869952 11790628589152 11790653570991 11793621762048 11807816094384 11810788605952 11868483618936 11871471403008 11885759432064 11903060391936 11942987596456 11952857677824 11963408121856 11964217273344 11978616927627 12021823200576 12039322215424 12039347724192 12053812263017 12056872247808 12063773933568 12074422280192 12133379420232 12136459603968 12151040816768 12151066562244 12154125484032 12168753704256 12219662536704 12231275694624 12237449527296 12249079589376 12290167468446 12308057086304 12329101819904 12333054601728 12344775523668 12389302512384 12395582373888 12407336431616 12407362720128 12413625434112 12422269406428 12425422927872 12443509424128 12486093938262 12492422861184 12504268747488 12504295241379 12510606882816 12522496544496 12528817373184 12540724341504 12582790503409 12593189339136 12608345999088 12611520036864 12653823673344 12665849443464 12672242630656 12684285905536 12690715287552 12709187944448 12710047537152 12752681670792 12771244526208 12774486638592 12783381889173 12789834401792 12789861500736 12801989431952 12808478475264 12871019874069 12874287315456 12893027180544 12911794323456 12955105189376 12967417287356 12978133991424 12993753955392 13040621776896 13056316948668 13059603759104 13059631429632 13075321776832 13078641082368 13123399161222 13142501634528 13161631913472 13161659800176 13164973129728 13180790038528 13180817965824 13200004018176 13264457162796 13267824482304 13283793106182 13287137181696 13331707084416 13351112771584 13367181637922 13390942940928 13435861046013 13439243403264 13455418340112 13458805620736 13458834137088 13475004101888 13478424870912 13524551100648 13544237492352 13563952539648 13563981278784 13583725065216 13603497590784 13649128681664 13650051847761 13669920918864 13673391169536 13689847917288 13739226514944 13759225389056 13775785443448 13787170209792 13846564222092 13850049970176 13866719337408 13870239547392 13886903790592 13937965326432 13958253485568 13965328613376 13978600793856 13998948102144 14045905678224 14066350955776 14067302340924 14094919544832 14108314884192 14145759215616 14159202871296 14166379855872 14176244322618 14179813064704 14196879321632 14235551632512 14249080623897 14256272959488 14269821643728 14277024448512 14277054698496 14290592854272 14297836437504 14318648426496 14338528713187 14367650091984 14380332003896 14388563702016 14392216387584 14402238110946 14409538284672 14461512769536 14475256506816 14482563006464 14496326749184 14513773949347 14525768613888 14574493338048 14595708029952 14609579301912 14616953602048 14630845065088 14670699499008 14692054228992 14709736998936 14713440043008 14713471217664 14734888206336 14776824350708 14798364910986 14805834502144 14806835902656 14819905471264 14828388793344 14850004520448 14903567745024 14921505084192 14943224887808 14957426428148 14998170469968 15020001868032 15041865043968 15063760044032 15119148828672 15137345632626 15141156323328 15159379614624 15163227979776 15185299636224 15232369773446 15236236667904 15258414596096 15259446607104 15276779014768 15303934789632 15355269766872 15359135318016 15377620960128 15400004687872 15456629829312 15479128562688 15497758623879 15501660045312 15553658265152 15581306216448 15599004207616 15600059254584 15622766764416 15626732765184 15697988063464 15701973159936 15720871427988 15724829016064 15743754792512 15801643888002 15824644825248 15847679242752 15870747189248 15913979117568 15929103230208 15952289697792 15960375558144 15971489236836 16029097600768 16052463632256 16061652504576 16075829663744 16076916961056 16085031911424 16108479479808 16154324925774 16177839226976 16177873504383 16181946138624 16201422082992 16205500645376 16225004939008 16269201865728 16284663570168 16292883382272 16308367592832 16316599369728 16332106119168 16386889957928 16400432627712 16420171533696 16435776714651 16444072802304 16459700698224 16519070016512 16527443165184 16538951709721 16543150293504 16552620048384 16567230570496 16600878415872 16648125251016 16656563814912 16672358329984 16672393655172 16680809177088 16696662059328 16705089830912 16720965788672 16766513713152 16786693219716 16790919118848 16802611129437 16811127998784 16871764897792 16887799257952 16920953716736 16922098174464 16946730049536 17003575561056 17028326034944 17032648851456 17044509185564 17053148667648 17077971300352 17140766251392 17161359832092 17165716420608 17186376391614 17190702907392 17264759062817 17279027232768 17299823580144 17304178655232 17325005273856 17387495702528 17408422598224 17412841906176 17438188109824 17439367550976 17497865548296 17523335512704 17548842551296 17548879733568 17574423954432 17600005357568 17660236571397 17664719804928 17685942883728 17690432643072 17711724141576 17716182908928 17775609445888 17807207104512 17828639148096 17854590587904 17914481394684 17918991204352 17940557786816 17945112182784 18032734800864 18058983323136 18059021586288 18085270052864 18085308371712 18111633420288 18137996787712 18187404705792 18200069130348 18204689405952 18226561225152 18226599843366 18231188226048 18253130556384 18318968686592 18341016665986 18356174290944 18373619384064 18435251202669 18462085629456 18466733293568 18488959116544 18493652729856 18583953768576 18593373560832 18611004647424 18611044080192 18620438151168 18633404109642 18638134391808 18665264136192 18727874237632 18729140907393 18756403121232 18765910324224 18783744816744 18793226059776 18811086512256 18878937161728 18901659096824 18917280055296 18980735510016 18998774165196 19008363945984 19026428858304 19036032598016 19036072931328 19054123805696 19063781916672 19129022506188 19156866789312 19161729957888 19184751602688 19184792251104 19202984147928 19212717712896 19282017026048 19300342009088 19339540770816 19367691485184 19432657784064 19451125931034 19460944039936 19479439069216 19560932665344 19584475423002 19589405638656 19589447144448 19612982665248 19617961623552 19646517608448 19713752451792 19731153214648 19742447870208 19747459694592 19771185057792 19771226948736 19800006027264 19871423660032 19895340112256 19896685744194 19914247977011 19930705772544 19997560626624 20026669157376 20050772456883 20055820058624 20158865104896 20183127510168 20188208431104 20188251205632 20212506152832 20217637306368 20314982223872 20316356238528 20345928809472 20375587597824 20405246386176 20473693022496 20503494613504 20504881378296 20608839772416 20638838083584 20663678165172 20668880060416 20769846333138 20775074955264 20800079006112 20805359321088 20830355685888 20835643686912 20900228293798 20935964213248 20937380228352 20961161903984 20978484903936 20998422153216 21068858517336 21099526433664 21130238990336 21218638823424 21238804306944 21249569783808 21264366483927 21269719597056 21295318982448 21384409439232 21403284843008 21404732465592 21415536672768 21435889281408 21446709215232 21446754656256 21477972639744 21539099901032 21570498005844 21575928184832 21582845553024 21601896110656 21603357166419 21692269154304 21712884760224 21723844509696 21738971461249 21744490123776 21776141492224 21861740007072 21893562044928 21899119951872 21914368952868 21925430403072 21946267597632 22036590886912 22038081343488 22057533724672 22064605498404 22070160064512 22102332309504 22165236526062 22197500334688 22197547366479 22208751753216 22229858206896 22241078902784 22242583190016 22262216079104 22355351617536 22382257626288 22387892158464 22403481505916 22414837331712 22436139642222 22530002802048 22562797565952 22595640066048 22671434081408 22692980252873 22711734484992 22737531556864 22739069421936 22777949454336 22848554660169 22854355001856 22881813109456 22887621894144 22915168522152 22920937209856 23032904650308 23038702977024 23066431440192 23100007031808 23217122541568 23218692844032 23252490067968 23330487397728 23364447350272 23398506311424 23432565272576 23434150146624 23546982095196 23552959739904 23581257178304 23581307141982 23587243524096 23615632188768 23736967237872 23742942806016 23771518864128 23806120783872 23885975192912 23905715355648 23926816243712 23928434546688 23957233855254 24043646401152 24078644430848 24078695448384 24107624526034 24113744495616 24127547867136 24148844560384 24231487388661 24266758840464 24272919207936 24302081633536 24302133124488 24308250968064 24337507408512 24439325073408 24462551389248 24474899054592 24498159178752 24580334936892 24616114172608 24666109203456 24689551047336 24778605024768 24791164747776 24814672863232 24814725440256 24844538812856 24850845855744 24887018848256 24972187876524 24984845722368 25008537494976 25008590482758 25021213765632 25044993088992 25057634746368 25081448683008 25165581006818 25186378678272 25216691998176 25307647346688 25331698886928 25344485261312 25368571811072 25381430575104 25418375888896 25420095074304 25505363341584 25542489052416 25548973277184 25566763778346 25579668803584 25579723001472 25603978863904 25616956950528 25742039748138 25748574630912 25779564587421 25786054361088 25823588646912 25910210378752 25934834574712 25956267982848 25987507910784 26081243553792 26112633897336 26119207518208 26119262859264 26150643553664 26157282164736 26175496249259 26246798322444 26285003269056 26323263826944 26323319600352 26361580077056 26361635931648 26400008036352 26528914325592 26535648964608 26567586212364 26574274363392 26663414168832 26702225543168 26734363275844 26781885881856 26871722092026 26878486806528 26910836680224 26917668274176 26950008203776 26956849741824 27049102201296 27088474984704 27127905079296 27127962557568 27167450130432 27206995181568 27298257363328 27300103695522 27339841837728 27346782339072 27379695834576 27478453029888 27511524998979 27518450778112 27551570886896 27574340419584 27693128444184 27700099940352 27733438674816 27740479094784 27773807581184 27875930652864 27916506971136 27930657226752 27950106164463 27957201587712 27997896204288 28091811356448 28132701911552 28134604681848 28189839089664 28216629768384 28318405742592 28332759711744 28352488645236 28359626129408 28393758643264 28471103265024 28498161247794 28512545918976 28539643287456 28554048897024 28554109396992 28581185708544 28595672875008 28677057426374 28735300183968 28760664007792 28777127404032 28784432775168 28804476221892 28819076569344 28923025539072 28950513013632 28965126012928 28992653498368 29027547898694 29051537227776 29148986676096 29176688896551 29191416059904 29219158603824 29233907204096 29261690130176 29341398998016 29376713134503 29384108457984 29419473997872 29426880086016 29426942435328 29469776412672 29553648701416 29596729821972 29611669004288 29613671805312 29639810942528 29656777586688 29700009040896 29807135490048 29827891074737 29843010168384 29886449775616 29914852856296 29996340939936 30040003736064 30083730087936 30127520088064 30238297657344 30274691265252 30282312646656 30318759229248 30326455959552 30464739546892 30472473335808 30516829192192 30518893214208 30553558029536 30607869579264 30710539533744 30718270636032 30755241920256 30800009375744 30913259658624 30958257125376 30995517247758 31003320090624 31107316530304 31162612432896 31198008415232 31200118509168 31245533528832 31253465530368 31350342440697 31395976126928 31403946319872 31441742855976 31449658032128 31487509585024 31603287776004 31649289650496 31695358485504 31741494378496 31827958235136 31858206460416 31904579395584 31942978473672 32058195201536 32104927264512 32123305009152 32151659327488 32153833922112 32170063822848 32216958959616 32308649851548 32355678453952 32355747008766 32363892277248 32402844165984 32450009878016 32538403731456 32569327140336 32585766764544 32616735185664 32664212238336 32773779915856 32800865255424 32840343067392 32871553429302 32888145604608 32919401396448 33038140033024 33054886330368 33077903419442 33086300587008 33105240096768 33134461140992 33201756831744 33247854789093 33296250502032 33313127629824 33344716659968 33344787310344 33361618354176 33393324118656 33410179661824 33441931577344 33533027426304 33573386439432 33581838237696 33605222258874 33622255997568 33654209463333 33743529795584 33775598515904 33841907433472 33844196348928 33893460099072 34007151122112 34056652069888 34089018371128 34106297335296 34155942600704 34281532502784 34322719664184 34331432841216 34372752783228 34381405814784 34529518125634 34558054465536 34599647160288 34650010547712 34774991405056 34816845196448 34825683812352 34876376219648 34878735101952 34995731096592 35046671025408 35097685102592 35097759467136 35148847908864 35200010715136 35320473142794 35329439609856 35371885767456 35371960712973 35380865286144 35423448283152 35432365817856 35551218891776 35614414209024 35657278296192 35709181175808 35828962789368 35837982408704 35881115573632 35890224365568 36065469601728 36117966646272 36118043172576 36161436789051 36170540105728 36170616743424 36223266840576 36275993575424 36400138260696 36409378811904 36453122450304 36453199686732 36462376452096 36506261112768 36637937373184 36682033331972 36712348581888 36747238768128 36870502405338 36924171258912 36977918233088 36987305459712 37167907537152 37186747121664 37222009294848 37222088160384 37240876302336 37266808219284 37276268783616 37330528272384 37455748475264 37458281814786 37512806242464 37531820648448 37567489633488 37586452119552 37622173024512 37748371510227 37757874323456 37803318193648 37834560110592 37961471020032 37997548330392 38016727891968 38052857716608 38072065196032 38072145862656 38108247611392 38127563833344 38258045012376 38313733578624 38323459915776 38350145667519 38369503205376 38369584502208 38405968295856 38425435425792 38564034052096 38600684018176 38613059622207 38679081541632 38735382970368 38865315568128 38902251862068 38921888079872 38958878138432 39121865330688 39168950846004 39178811277312 39178894288896 39225965330496 39235923247104 39427504903584 39462306429296 39484895740416 39494919389184 39542370115584 39542453897472 39600012054528 39742847320064 39790680224512 39793371488388 39828495954022 39861411545088 39995121253248 40053338314752 40101544913766 40111640117248 40307583138039 40317730209792 40366255020336 40376416862208 40376502411264 40425012305664 40435274612736 40629964447744 40632712477056 40691857618944 40751175195648 40810492772352 40947386044992 41006989227008 41009762756592 41217679544832 41277676167168 41327356330344 41337760120832 41539692666276 41550149910528 41600158012224 41610718642176 41660711371776 41800456587596 41871928426496 41874760456704 41922323807968 41996844306432 42137717034672 42199052867328 42260477980672 42437277646848 42477608613888 42499139567616 42528732967854 42539439194112 42590637964896 42768818878464 42806569686016 42809464931184 42831073345536 42871778562816 42893509312512 42955945279488 43015586139561 43078199802064 43140996011688 43151856369664 43165691106048 43203792221312 43206714332838 43384538308608 43425769520448 43447689019392 43477942922498 43488980247552 43541321848041 43552282984448 43723480014144 43787124089856 43828737905736 43850860806144 43892535195264 44076162686976 44115067449344 44129210996808 44140320129024 44204664619008 44330473052124 44395000669376 44395094732958 44417503506432 44459716413792 44482157805568 44485166380032 44524432158208 44710703235072 44764515252576 44806963011832 44829674663424 44872279284444 45060005604096 45125595131904 45191280132096 45342868162816 45385960505746 45423468969984 45475063113728 45478138843872 45555898908672 45697109320338 45708710003712 45763626218912 45775243788288 45830337044304 45841874419712 46065809300616 46077405954048 46132862880384 46200014063616 46434245083136 46437385688064 46493275871637 46504980135936 46660974795456 46728894700544 46785135732727 46797012622848 46865130545152 46868300293248 47093964190392 47105919479808 47162514356608 47162614283964 47174487048192 47231264377536 47473934475744 47543037728256 47612241567744 47771950385824 47853632487424 47856869093376 47914467710508 48087292802304 48157288861696 48157390896768 48215249052068 48227488991232 48255095734272 48297689120768 48462974777322 48533517680928 48533620513149 48545838415872 48604163267072 48604266248976 48616501936128 48675014817024 48878650146816 48925102778496 48949798109184 48996318357504 49160669873784 49232228345216 49332218406912 49379102094672 49557210049536 49582329495552 49616855129163 49629345726464 49629450880512 49689077625712 49701691711488 49774037696512 49944375753048 49969691444736 50017074989952 50017180965516 50042427531264 50089986177984 50115269492736 50162897366016 50331162013636 50372757356544 50407833388311 50433383996352 50615294693376 50663397773856 50688970522624 50737143622144 50762861150208 50840190148608 51010726683168 51084978104832 51097946554368 51133527556692 51159337607168 51159446002944 51207957727808 51233913901056 51484079496276 51497149261824 51559129174842 51572108722176 51794277188451 51820420757504 51869669149424 51912535965696 51975015821568 52162487107584 52225267794672 52238415036416 52238525718528 52301287107328 52314564329472 52350992498518 52493596644888 52570006538112 52646527653888 52646639200704 52723160154112 52723271863296 52800016072704 52980709714191 53057828651184 53071297929216 53135172424728 53148548726784 53326828337664 53404451086336 53468726551688 53563771763712 53743444184052 53756973613056 53821673360448 53835336548352 53900016407552 54098204402592 54176949969408 54255810158592 54255925115136 54334900260864 54413990363136 54596514726656 54600207391044 54679683675456 54693564678144 54759391669152 54956906059776 55023049997958 55036901556224 55103141773792 55305753608007 55386256888368 55400199880704 55466877349632 55480958189568 55547615162368 55751861305728 55833013942272 55861314453504 55900212328926 55914403175424 55995792408576 56183622712896 56265403823104 56269209363696 56333122616957 56379678179328 56433259536768 56636811485184 56704977290472 56719252258816 56787517286528 56942206530048 56996322495588 57025091837952 57079286574912 57108097794048 57108218793984 57162371417088 57191345750016 57354114852748 57470600367936 57521328015584 57554254808064 57608952443784 57638153138688 57846051078144 57901026027264 57985306996736 58055095797388 58103074455552 58297973352192 58353377793102 58382832119808 58438317207648 58467814408192 58523380260352 58682797996032 58753426269006 58768216915968 58838947995744 58853884870656 58939552825344 59107297402832 59193459643944 59223338008576 59227343610624 59279621885056 59313555173376 59400018081792 59614270980096 59655782149474 59686020336768 59742743931033 59772899551232 59829705712592 59992681879872 60080007472128 60152317370649 60167460175872 60255040176128 60476595314688 60549382530504 60564625293312 60637518458496 60652911919104 60929479093784 60944946671616 61033658384384 61037786428416 61107116059072 61215739158528 61421079067488 61510483840512 61600018751488 61826519317248 61916514250752 61991034495516 62006640181248 62214633060608 62325224865792 62396016830464 62400237018336 62491067057664 62506931060736 62700684881394 62791952253856 62807892639744 62883485711952 62899316064256 62975019170048 63206575552008 63298579300992 63390716971008 63482988756992 63655916470272 63716412920832 63793099451781 63809158791168 63885956947344 64116390403072 64193558330951 64209854529024 64246610018304 64303318654976 64307667844224 64340127645696 64433917919232 64617299703096 64711356907904 64711494017532 64727784554496 64805688331968 64900019756032 65076807462912 65138654280672 65171533529088 65216914383747 65233470371328 65328424476672 65547559831712 65680686134784 65743106858604 65776291209216 65838802792896 66076280066048 66109772660736 66155806838884 66172601174016 66210480193536 66268922281984 66495709578186 66592501004064 66592642099437 66626255259648 66689433319936 66689574620688 66723236708352 66786648237312 66883863154688 67066054852608 67146772878864 67163676475392 67210444517748 67244511995136 67308418926666 67487059591168 67551197031808 67683814866944 67688392697856 67786920198144 68014302244224 68078940758619 68113304139776 68178036742256 68212594670592 68311885201408 68545663980507 68563065005568 68645439328368 68662865682432 68745505566456 68762811629568 69059036251268 69116108931072 69199294320576 69300021095424 69549982810112 69633690392896 69651367624704 69757470203904 69991462193184 70093342050816 70195370205184 70195518934272 70297695817728 70400021430272 70640946285588 70658879219712 70743771534912 70743921425946 70761730572288 70846896566304 71102437783552 71228828418048 71314556592384 71418362351616 71657925578736 71675964817408 71762231147264 71780448731136 72130939203456 72235933292544 72236086345152 72322873578102 72341080211456 72341233486848 72446533681152 72551987150848 72694462165983 72800276521392 72818757623808 72906244900608 72906399373464 72924752904192 73012522225536 73275874746368 73364066663944 73424697163776 73494477536256 73741004810676 73848342517824 73955836466176 74335815074304 74373494243328 74444018589696 74444176320768 74533616438568 74552537567232 74661056544768 74911496950528 74916563629572 75025612484928 75063641296896 75134979266976 75172904239104 75244346049024 75496743020454 75515748646912 75606636387296 75922942040064 75995096660784 76033455783936 76105715433216 76144291725312 76216495222784 76255127666688 76516090024752 76627467157248 76646919831552 76700291335038 76739006410752 76739169004416 76811936591712 76850870851584 77128068104192 77201368036352 77226119244414 77294284520941 77358163083264 77470765940736 77730631136256 77804503724136 77843776159744 77917756276864 78243730661376 78337901692008 78357622554624 78357788577792 78451930660992 78471846494208 78526488747777 78855009807168 78924612858592 78969791480832 79084740231168 79084907794944 79200024109056 79581360449024 79586742976776 79656991908044 79722823090176 79990242506496 80106676629504 80203089827532 80223280234496 80615166276078 80635460419584 80732510040672 80753004822528 80850024611328 80870549225472 81259928895488 81265424954112 81383715237888 81502350391296 81620985544704 81894772089984 82013978454016 82019525513184 82435359089664 82534574996937 82555352334336 82654712660688 82675520241664 83079385332552 83100299821056 83200316024448 83221437284352 83321422743552 83600913175192 83743856852992 83749520913408 83844647615936 83850318493389 83993688612864 84275434069344 84376685841119 84398105734656 84520955961344 84955217227776 84998279135232 85057465935708 85078878388224 85181275929792 85537637756928 85613139372032 85618929862368 85662146691072 85743557125632 85787018625024 86031172279122 86156399604128 86281992023376 86303712739328 86331382212096 86407584442624 86413428665676 86769076617216 86851539040896 86895378038784 86955885844996 86977960495104 87082643696082 87104565968896 87446960028288 87530066689653 87574248179712 87657475811472 87701721612288 87785070390528 88079533523863 88152325373952 88230134898688 88258421993616 88280640258048 88409329238016 88660946104248 88790001338752 88790189465916 88835007012864 88919432827584 88964315611136 88970332760064 89048864316416 89421406470144 89483673224211 89529030505152 89613926023664 89659349326848 89744558568888 90120011208192 90251190263808 90382560264192 90685736325632 90771921011492 90846937939968 90950126227456 90956277687744 91394218640676 91417420007424 91527252437824 91550487576576 91660674088608 92131618601232 92154811908096 92265725760768 92400028127232 92868490166272 92874771376128 92986551743274 93009960271872 93321949590912 93457789401088 93570271465454 93594025245696 93730261090304 93736600586496 94051027322091 94187928380784 94211838959616 94325028713216 94325228567928 94348974096384 94462528755072 94947868951488 95086075456512 95224483135488 95543900771648 95713738186752 95828935421016 96174585604608 96314577723392 96314781793536 96430498104136 96454977982464 96510191468544 96595378241536 96925949554644 97067035361856 97067241026298 97091676831744 97208326534144 97208532497952 97350029634048 97757300293632 97850205556992 97992636715008 98321339747568 98464456690432 98664436813824 98758204189344 99114420099072 99164658991104 99233710258326 99258691452928 99258901761024 99378155251424 99403383422976 99548075393024 99743564367279 99888751506096 99939382889472 100034149979904 100034361931032 100084855062528 100179972355968 100230538985472 100325794732032 100662324027272 100745514713088 100815666776622 100866767992704 100962628389999 101230589386752 101326795547712 101377941045248 101474287244288 101525722300416 101596417645429 101680380297216 102021453366336 102169956209664 102267055113384 102318675214336 102318892005888 102415915455616 102467827802112 102968158992552 102994298523648 103118258349684 103144217444352 103588554376902 103640841515008 103739338298848 103950031643136 104324974215168 104450535589344 104477051437056 104602574214656 104629128658944 104701984997036 104987193289776 105140013076224 105293055307776 105293278401408 105446320308224 105446543726592 105600032145408 105961419428382 106054948528733 106115657302368 106142595858432 106270344849456 106297097453568 106653656675328 106808902172672 106937453103376 107127543527424 107486888368104 107513947226112 107643346720896 107670673096704 107800032815104 108196408805184 108353899938816 108484310367153 108511620317184 108511850230272 108669800521728 108827980726272 109193029453312 109200414782088 109359367350912 109387129356288 109518783338304 109913812119552 110046099995916 110073803112448 110206283547584 110611507216014 110772513776736 110933754699264 110961916379136 111095230324736 111503722611456 111666027884544 111722628907008 111800424657852 111828806350848 111991584817152 112367245425792 112530807646208 112538418727392 112666245233914 112759356358656 112866519073536 113245114530681 113273622970368 113409954580944 113438504517632 113575034573056 113884413060096 113992644991176 114050183675904 114158573149824 114216195588096 114216437587968 114324742834176 114382691500032 114708229705496 114941200735872 115042656031168 115050437002557 115108509616128 115217904887568 115276306277376 115692102156288 115772661968047 115802052054528 115970613993472 116110191594776 116206148911104 116595946704384 116706755586204 116765664239616 116876634415296 116935628816384 117046760520704 117365595992064 117506852538012 117536433831936 117677895991488 117707769741312 118214594805664 118386919287888 118446676017152 118454687221248 118559243770112 118627110346752 118800036163584 119228541960192 119311564298948 119372040673536 119485487862066 119545799102464 119659411425184 119985363759744 120160014944256 120304634741298 120334920351744 120853313439719 120953190629376 121098765061008 121129250586624 121275036916992 121305823838208 121858958187568 121889893343232 122067316768768 122075572856832 122214232118144 122431478317056 122842158134976 123020967681024 123200037502976 123653038634496 123833028501504 123982068991032 124013280362496 124429266121216 124650449731584 124792033660928 124800474036672 124982134115328 125401369762788 125583904507712 125615785279488 125766971423904 125950038340096 126413151104016 126597158601984 126781433942016 126965977513984 127311832940544 127432825841664 127586198903562 127618317582336 127771913894688 128232780806144 128387116661902 128419709058048 128493220036608 128606637309952 128615335688448 128867835838464 129046758418683 129234599406192 129422713815808 129422988035064 129455569108992 129611376663936 129800039512064 130153614925824 130277308561344 130343067058176 130433828767494 130466940742656 130623965544123 130656848953344 131095119663424 131361372269568 131486213717208 131552582418432 131677605585792 132152560132096 132311613677768 132345202348032 132420960387072 132537844563968 132991419156372 133185002008128 133185284198874 133252510519296 133378866639872 133379149241376 133446473416704 133573296474624 133767726309376 134132109705216 134293545757728 134420889035496 134489023990272 134616837853332 134974119182336 135102394063616 135367629733888 135376785395712 135573840396288 136028604488448 136157881517238 136226608279552 136356073484512 136425189341184 136623770402816 137091327961014 137126130011136 137290878656736 137325731364864 137491011132912 137525623259136 138118072502536 138232217862144 138398588641152 138600042190848 139099965620224 139267380785792 139302735249408 139399735839077 139514940407808 139982924386368 140186684101632 140355407198181 140390740410368 140391037868544 140595391635456 140800042860544 141281892571176 141317758439424 141487543069824 141487842851892 141523461144576 141693793132608 142204875567104 142629113184768 142836724703232 143315851157472 143524462294528 143560897462272 144261878406912 144471866585088 144472172690304 144645747156204 144682160422912 144682466973696 144893067362304 145388924331966 145600553042784 145637515247616 145812489801216 145812798746928 145849505808384 146025044451072 146551749492736 146728133327888 146849394327552 146988955072512 147482009621352 147696685035648 147911672932352 148671630148608 148746988486656 148850565387489 148888037179392 148888352641536 149067232877136 149105075134464 149322113089536 149822993901056 149833127259144 150051224969856 150127282593792 150269958533952 150345808478208 150488692098048 150993486040908 151031497293824 151213272774592 151223500164933 151845884080128 151990193321568 152066911567872 152211430866432 152288583450624 152432990445568 153032180049504 153254934314496 153293839663104 153400582670076 153478012821504 153478338008832 153623873183424 153701741703168 154256136208384 154402736072704 154452238488828 154588569041882 154716326166528 155382831565353 155461262272512 155609007448272 155687552319488 155835512553728 156487461322752 156675803384016 156715245109248 156715577155584 156903861321984 156943692988416 157052977495554 157710019614336 157849225717184 157939582961664 158169480462336 158169815589888 158400048218112 158850861770111 159162720898048 159173485953552 159313983816088 159445646180352 159980485012992 160213353259008 160406179655064 160446560468992 161230332552156 161270920839168 161465020081344 161506009645056 161700049222656 162519857790976 162530849908224 162767430475776 163004700782592 163241971089408 163789544179968 164027956908032 164039051026368 164870718179328 165069149993874 165110704668672 165309425321376 166158770665104 166200599642112 166400632048896 166442874568704 166642845487104 167201826350384 167487713705984 167499041826816 167689295231872 167700636986778 167987377225728 168550868138688 168753371682238 168796211469312 168999367850871 169041911922688 169910434455552 170114931871416 170157756776448 170362551859584 171075275513856 171226278744064 171237859724736 171324293382144 171487114251264 171574037250048 172062344558244 172312799208256 172563984046752 172662764424192 172815168885248 172826857331352 173538153234432 173703078081792 173911771689992 173955920990208 174165287392164 174209131937792 174893920056576 175060133379306 175148496359424 175314951622944 175403443224576 175570140781056 176159067047726 176304650747904 176460269797376 176516843987232 176818658476032 177321892208496 177580002677504 177580378931832 177670014025728 177838865655168 177928631222272 177940665520128 178097728632832 178842812940288 178967346448422 179058061010304 179227852047328 179228231793099 179318698653696 179489117137776 180240022416384 180456952111947 180502380527616 180765120528384 181371472651264 181543842022984 181693875879936 181900252454912 181912555375488 182788437281352 182834840014848 183054504875648 183100975153152 183228473744813 183321348177216 184263237202464 184531451521536 184800056254464 185736980332544 185749542752256 185973103486548 186019920543744 186643899181824 186915578802176 187140542930908 187188050491392 187460522180608 187473201172992 188102054644182 188375856761568 188423677919232 188650057426432 188650457135856 188697948192768 188925057510144 189895737902976 190172150913024 190448966270976 191087801543296 191427476373504 191657870842032 192349171209216 192580674992853 192629155446784 192629563587072 192860996208272 192909955964928 193020382937088 193190756483072 193851899109288 194134070723712 194134482052596 194183353663488 194416653068288 194417064995904 194700059268096 195514600587264 195650743151241 195700411113984 195985273430016 196642679495136 196928913380864 197328873627648 197516408378688 198228840198144 198329317982208 198467420516652 198517382905856 198517803522048 198756310502848 198806766845952 199487128734558 199777503012192 199878765778944 200068299959808 200068723862064 200169710125056 200359944711936 200651589464064 201324648054544 201491029426176 201631333553244 201733535985408 201925256779998 202461178773504 202653591095424 202755882090496 202948574488576 203051444600832 203192835290858 203360760594432 204042906732672 204236822275857 204339912419328 204534110226768 204637350428672 204637784011776 204831830911232 204935655604224 205636991941521 205936317985104 205988597047296 206236516699368 206288434888704 207177108753804 207281683030016 207478676597696 207900063286272 208649948430336 208901071178688 208954102874112 209205148429312 209403969994072 209974386579552 210280026152448 210586110615552 210586556802816 210892640616448 210893087453184 211200064290816 211922838856764 212109897057466 212231314604736 212285191716864 212540689698912 213307313350656 213617804345344 213874906206752 214255087054848 214973776736208 215027894452224 215286693441792 215341346193408 215600065630208 216392817610368 216707799877632 216968620734306 217023240634368 217023700460544 217339601043456 217655961452544 218386058906624 218400829564176 218718734701824 218774258712576 219037566676608 219827624239104 220092199991832 220147606224896 220412567095168 221223014432028 221545027553472 221867509398528 222190460649472 223007445222912 223332055769088 223600849315704 223657612701696 223983169634304 224734490851584 225061615292416 225076837454784 225332490467828 225518712717312 225733038147072 226490229061362 226547245940736 226819909161888 227150069146112 227768826120192 227985289982352 228100367351808 228317146299648 228432875175936 228649485668352 228765383000064 229416459410992 229882401471744 230085312062336 230100874005114 230217019232256 230435809775136 230552612554752 231384204312576 231545323936094 231604104109056 231882853562823 231941227986944 232220383189552 232412297822208 233191893408768 233413511172408 233531328479232 233753268830592 233871257632768 234093521041408 234731191984128 235013705076024 235072867663872 235355791982976 235415539482624 235579466243331 236429189611328 236773838575776 236893352034304 236909374442496 237118487540224 237254220693504 237600072327168 238623128597896 238744081347072 238970975724132 239091598204928 239318822850368 239970727519488 240320029888512 240609269482596 240669840703488 241706626879438 241906381258752 242197530122016 242550073833984 242611647676416 243717916375136 243779786686464 244134633537536 244151145713664 244428464236288 244862956634112 245684316269952 246041935362048 246400075005952 247306077268992 247603724990811 247666057003008 247964137982064 248026560724992 248858532242432 249300899463168 249584067321856 249600948073344 249964268230656 250802739525576 251167809015424 251231570558976 251533942847808 251900076680192 252826302208032 253130057523357 253194317203968 253562867884032 253931955027968 254865651683328 255172397807124 255236635164672 255543827789376 256465561612288 256774233323804 256839418116096 256986440073216 257213274619904 257230671376896 258093516837366 258469198812384 258845427631616 258845976070128 258911138217984 259222753327872 259600079024128 260307229851648 260554617122688 260686134116352 260867657534988 260933881485312 261247931088246 261313697906688 262190239326848 262722744539136 262972427434416 263105164836864 263355211171584 264238600571589 264305120264192 264623227355536 264690404696064 264841920774144 265075689127936 265982838312744 266370004016256 266370568397748 266505021038592 266757733279744 266758298482752 266892946833408 267146592949248 267535452618752 268264219410432 268451019672633 268587091515456 268841778070992 268978047980544 269233675706664 269948238364672 270204788127232 270753570791424 271147680792576 272057208976896 272315763034476 272453216559104 272712146969024 272850378682368 273247540805632 274182655922028 274252260022272 274581757313472 274651462729728 274982022265824 276236145005072 276464435724288 276797177282304 277200084381696 278199931240448 278534761571584 278605470498816 278799471678154 279029880815616 279965848772736 280373368203264 280710814396362 280781480820736 280782075737088 281190783270912 281600085721088 282153081966273 282563785142352 282635516878848 282975086139648 282975685703784 283046922289152 283387586265216 284409751134208 285258226369536 285673449406464 286631702314944 287048924589056 288523756813824 288943733170176 288944345380608 289291494312408 289364320845824 289364933947392 289786134724608 290777848663932 291201106085568 291275030495232 291624979602432 291625597493856 292050088902144 293103498985472 293456266655776 293977910145024 294964019242704 295393370071296 295823345864704 297343260297216 297493976973312 297701130774978 297776074358784 297776705283072 298134465754272 298210150268928 298644226179072 299645987802112 299666254518288 300102449939712 300254565187584 300539917067904 300691616956416 300977384196096 301986972081816 302062994587648 302426545549184 302447000329866 303691768160256 303980386643136 304133823135744 304422861732864 304577166901248 304789252936287 304865980891136 306064360099008 306509868628992 306801165340152 306956025643008 306956676017664 307247746366848 307403483406336 308805472145408 308904476977656 309177138083764 309432652333056 310765663130706 310922524545024 311218014896544 311375104638976 311671025107456 312974922645504 313351606768032 313431154311168 313807722643968 313887385976832 314105954991108 315420039228672 315698451434368 315879165923328 316338960924672 316339631179776 316800096436224 317701723540222 318164845586199 318325441796096 318346971907104 318627967632176 318891292360704 319960970025984 320426706518016 320812359310128 320893120937984 322460665104312 322541841678336 322930040162688 323012019290112 323400098445312 325039715581952 325061699816448 325452931101459 325534860951552 326009401565184 326483942178816 327495950129089 327579088359936 328055913816064 328078102052736 329741436358656 330138299987748 330221409337344 330618850642752 332317541330208 332801264097792 332885749137408 333285690974208 334403652700768 334975427411968 334998083653632 335378590463744 335401273973556 335974754451456 337101736277376 337506743364476 337592422938624 337998735701742 338083823845376 339735343592043 339820868911104 340229863742832 340315513552896 340725103719168 342150551027712 342452557488128 342475719449472 342648586764288 342974228502528 343148074500096 344124689116488 344625598416512 345127968093504 345325528848384 345630337770496 345653714662704 347076306468864 347317985904141 347406156163584 347823543379984 347911841980416 348330574784328 348418263875584 349787840113152 350120266758612 350296992718848 350629903245888 350806886449152 351140281562112 352318134095452 352609301495808 352920539594752 353033687974464 354643784416992 355160005355008 355160757863664 355340028051456 355677731310336 355881331040256 356195457265664 357685625880576 357934692896844 358116122020608 358455704094656 358456463586198 358637397307392 358978234275552 360480044832768 360913904223894 361004761055232 362559940319157 362742945302528 363087684045968 363387751759872 363800504909824 363825110750976 365576874562704 365669680029696 366109009751296 366201950306304 366456947489626 366642696354432 368526474404928 369062903043072 369600112508928 371499085504512 371946206973096 372039841087488 373287798363648 373831157604352 374281085861816 374376100982784 374921044361216 374946402345984 376204109288364 376751713523136 376847355838464 377300114852864 377300914271712 377850115020288 379791475805952 380344301826048 380897932541952 382175603086592 382854952747008 383315741684064 384698342418432 385161349985706 385258310893568 385259127174144 385721992416544 385819911929856 386381512966144 387140275256049 387703798218576 388268141447424 388268964105192 388366707326976 388833306136576 388834129991808 389400118536192 391029201174528 391301486302482 391400822227968 391871896632369 391970546860032 393285358990272 393857826761728 394331858318699 394657747255296 395032816757376 396457680396288 396934841033304 397034765811712 397035607044096 397512621005696 397613533691904 398974257469116 399555006024384 399757531557888 400136599919616 400137447724128 400339420250112 400719889423872 401303178928128 402649296109088 403262667106488 403467071970816 403850513559996 404922357547008 405307182190848 405897148977152 406102889201664 406385670581716 406721521188864 408085813465344 408473644551714 408679824838656 409068220453536 409274700857344 409275568023552 409663661822464 409871311208448 411273983883042 411872635970208 411977194094592 412473033398736 412576869777408 414354217507608 414563366060032 414957353195392 415800126572544 417299896860672 417802142357376 417908205748224 418199207517231 418410296858624 418807939988144 419948773159104 420560052304896 421066221594543 421172221231104 421173113605632 421785281232896 421786174906368 422400128581632 423845677713528 424219794114932 424462629209472 424570383433728 425081379397824 426614626701312 427235608690688 427749812413504 428510174109696 429947553472416 430573386883584 430682692386816 431200131260416 432785635220736 433415599755264 433937241468612 434046481268736 434047400921088 434679202086912 436772117813248 436801659128352 437437469403648 437548517425152 438075133353216 439655248478208 440184399983664 440295212449792 440825134190336 442446028864056 443090055106944 443735018797056 444380921298944 446014890445824 446551696162467 446664111538176 447201698631408 447315225403392 447966339268608 449354908316657 449468981703168 450123230584832 450153674909568 450664980935656 451037425434624 451466076294144 452980458122724 453094491881472 453639818323776 454300138292224 455537652240384 455970579964704 456200734703616 456634292599296 456865750351872 457298971336704 458832918821984 459764802943488 460170624124672 460201748010228 460434038464512 460871619550272 461105225109504 462768408625152 463090647872188 463208208218112 463765707125646 463882455973888 464440766379104 466148494696059 466383786817536 466827022344816 467062656958464 467506537661184 468187042082816 469462383968256 470027410152048 470145735327744 470711583965952 470831078965248 471158932486662 472858379222656 473547677151552 473786704068608 473818748884992 474236975080448 474508441387008 475200144654336 476552585310333 477246257195792 477488162694144 477941951448264 478183196409856 478637645700736 479941455038976 480640059777024 481218538965192 481339681406976 483413253758876 483812762517504 484395060244032 485100147667968 487435832750272 487559573372928 488302291427328 488856928472576 489725913268224 491368632539904 492083870724096 492800150011904 494612154537984 495207449981622 495332114006016 495928275964128 497717064484864 498601798926336 499168134643712 499201896146688 499928536461312 501605479051152 502335618030848 502463141117952 503067885695616 503800153360384 505652604416064 506260115046714 506388634407936 506998103552613 507125735768064 507863910055936 509731303366656 510344795614248 510473270329344 511087655578752 512931123224576 513548466647608 513678836232192 513972880146432 514426549239808 514461342753792 516187033674732 516938397624768 517690855263232 517691952140256 518445506655744 519200158048256 520614459703296 521109234245376 521735315069976 521867762970624 522495862176492 522627395813376 524380478653696 525445489078272 525944854868832 526210329673728 526710422343168 528477201143178 528610240528384 529246454711072 529380809392128 530151378255872 531965676625488 532740008032512 532741136795496 533010042077184 533515466559488 533516596965504 533785893666816 534293185898496 535070905237504 536528438820864 536902039345266 537174183030912 537683556141984 537684695379297 537956095961088 538467351413328 539896476729344 540409576254464 541059991646587 541507141582848 542295361585152 544114417953792 544631526068952 544906433118208 545424293938048 545700757364736 546495081611264 548365311844056 548504520044544 549163514626944 549302925459456 549685421234439 549964044531648 552472290010144 553594354564608 554400168763392 557069523143168 557210940997632 557598943356308 558059761631232 559931697545472 560746736406528 561421628792724 561562961641472 561564151474176 562381566541824 564306163932546 565127570284704 565271033757696 565950172279296 565951371407568 566093844578304 566775172530432 568819502268416 570516452739072 571346898812928 573263404629888 574097849178112 577047513627648 577742024978559 577887466340352 577888690761216 578582988624816 578728641691648 578729867894784 579572269449216 581555697327864 582402212171136 582550060990464 583249959204864 583251194987712 584100177804288 586206997970944 586912533311552 586952229453723 587955820290048 589928038485408 590786740142592 591646691729408 594686520594432 594987953946624 595402261549956 595552148717568 595553410566144 596268931508544 596420300537856 599291975604224 599332509036576 600204899879424 600509130375168 601079834135808 601954768392192 603973944163632 604125989175296 604853091098368 604894000659732 607383536320512 607960773286272 608267646271488 608845723465728 609154333802496 609578505872574 609731961782272 612128720198016 612710466827571 613019737257984 613602330680304 613912051286016 613913352035328 614495492733696 614806966812672 616556734667041 617610944290816 617808953955312 618354276167528 618865304666112 621531326261412 621845049090048 622436029793088 622750209277952 623342050214912 625949845291008 626703213536064 626862308622336 627615445287936 628211909982216 630840078457344 631396902868736 631758331846656 632677921849344 632679262359552 633600192872448 635403447080444 636329691172398 636650883592192 636693943814208 637255935264352 639921940051968 640853413036032 641624718620256 644921330208624 645083683356672 645860080325376 646024038580224 646800196890624 650079431163904 650123399632896 650905862202918 651069721903104 652018803130368 652967884357632 654991900258178 655158176719872 656111827632128 656156204105472 659482872717312 660276599975496 660442818674688 661237701285504 664635082660416 665602528195584 666571381948416 668807305401536 669996167307264 670757180927488 670802547947112 671949508902912 674203472554752 675013486728952 675184845877248 675997471403484 676167647690752 679470687184086 679641737822208 680459727485664 681450207438336 684301102055424 684905114976256 684951438898944 685948457005056 686296149000192 688249378232976 689251196833024 690255936187008 690651057696768 691260675540992 691307429325408 694152612937728 694635971808282 694812312327168 695647086759968 695648560688469 695823683960832 696661149568656 696836527751168 699575680226304 700240533517224 700593985437696 701259806491776 701613772898304 702280563124224 704636268190904 705218602991616 705841079189504 706067375948928 706738398729993 709287568833984 710320010710016 710321515727328 710680056102912 711174923518003 711355462620672 711762662080512 712390914531328 715869385793688 716232244041216 716911408189312 716912927172396 717274794614784 717956468551104 720960089665536 721827808447788 722009522110464 725119880638314 725485890605056 726175368091936 727601009819648 727650221501952 731153749125408 731339360059392 732218019502592 732403900612608 732913894979252 733285392708864 737052948809856 738125806086144 739200225017856 742384639701131 742998171009024 743892413946192 744079682174976 746575596727296 747662315208704 748562171723632 748752201965568 749842088722432 749892804691968 752408218576728 753503427046272 753694711676928 754600229705728 754601828543424 755700230040576 759390172570071 759582951611904 760688603652096 761795865083904 764351206173184 765709905494016 766631483368128 769396684836864 770322699971412 770516621787136 770518254348288 771443984833088 771639823859712 774280550512098 775407596437152 776536282894848 776537928210384 776733414653952 777666612273152 777668259983616 778800237072384 782058402349056 782602972604964 782801644455936 783743793264738 783941093720064 786570717980544 787715653523456 788663716637398 789315494510592 790065633514752 792715801714767 792915360792576 793869682066608 794069531623424 794071214088192 795025242011392 795227067383808 797948514938232 799110012048768 799515063115776 800273199839232 800274895448256 800678840500224 801439778847744 802606357856256 805298592218176 805353059017899 806525334212976 806934143941632 807701027119992 809844715094016 810614364381696 811794297954304 812771341163432 813443042377728 816171626930688 816947289103428 817359649677312 818136440907072 818549401714688 818551136047104 819327323644928 819742622416896 822547967766084 823745271940416 823954388189184 824946066797472 828708435015216 829126732120064 829914706390784 831600253145088 834599793721344 835604284714752 835816411496448 836398415034462 836820593717248 837615879976288 839897546318208 841120104609792 842132443189086 842344442462208 842346227211264 843572349812736 844800257163264 845973194078033 847691355427056 848439588229864 848925258418944 849140766867456 850162758795648 853229253402624 854471217381376 855499624827008 856312663011473 857020348219392 859895106944832 861146773767168 862400262520832 865571270441472 866831199510528 867874482937224 868092962537472 868094801842176 869358404173824 873544235626496 873603318256704 874874938807296 876150266706432 879310496956416 880368799967328 881650268380672 884892057728112 886180110213888 887470037594112 888761842597888 892029780891648 893103392324934 893328223076352 894403397262816 894630450806784 895932678537216 898709816633314 898937963406336 900246461169664 900307349819136 901329961871312 902074850869248 902932152588288 905960916245448 906188983762944 907279636647552 908600276584448 911075304480768 911941159929408 912401469407232 913268585198592 913731500703744 914367758808861 914597942673408 917665837643968 919529605886976 920341248249344 920403496020456 920868076929024 921743239100544 922210450219008 926181295744376 926416416436224 927531414251292 927764911947776 928881532758208 932296989392118 932767573635072 933654044689632 934125313916928 935013075322368 936374084165632 938924767936512 940054820304096 941423167931904 941662157930496 942317864973324 945716758445312 947095354303104 947573408137216 947637497769984 948473950160896 949016882774016 950400289308672 953105170620666 954492514391584 954494536758597 954976325388288 955883902896528 956366392819712 957275291401472 959882910077952 961280119554048 962437077930384 962679362813952 966826507517752 967625525035008 968790120488064 970200295335936 974871665500544 975119146745856 975798150873539 976604582854656 977713856945152 979451826536448 982487850387267 982737265079808 984167741448192 985600300023808 989224309075968 990414899963244 990664228012032 991856551928256 995434128969728 998336269287424 998403792293376 999857072922624 1003210958102304 1004671236061696 1004926282235904 1006135771391232 1007600306720768 1011305208832128 1012520230093428 1012777268815872 1013996207105226 1014251471536128 1019462606733312 1020689591228496 1020946540658688 1022175311157504 1025862246449152 1027096933295216 1027357672464384 1027945760292864 1028853098479616 1028922685507584 1032374067349464 1033876795249536 1035381710526464 1035383904280512 1036891013311488 1038400316096512 1041228919406592 1041953957712423 1042218468490752 1043470630139952 1043735525941248 1044991724352984 1045254791626752 1048760957307392 1050890978156544 1051889709737664 1052420659347456 1053420844686336 1056954402286356 1057220481056768 1058492909422144 1058761618784256 1063931353250976 1065480016065024 1065482273590992 1066020084154368 1067030933118976 1067033193931008 1068586371796992 1070141810475008 1073056877641728 1073804078690532 1074348366061824 1075367112283968 1075369390758594 1075912191922176 1076934702826656 1079792953458688 1080819152508928 1082119983293174 1083014283165696 1087679820957471 1088228835907584 1089263052137904 1089812866236416 1090848587876096 1091401514729472 1092990163222528 1096730623688112 1097009040089088 1098327029253888 1098605850918912 1099370842468878 1099928089063296 1104944580020288 1107188709129216 1108800337526784 1114139046286336 1115197886712616 1116119523262464 1119863395090944 1121493472813056 1122843257585448 1123125923282944 1123128302948352 1124763133083648 1128612327865092 1130255140569408 1130542067515392 1131900344558592 1131902742815136 1133550345060864 1137639004536832 1141032905478144 1142693797625856 1146526809259776 1148195698356224 1154095027255296 1155484049957118 1155774932680704 1155777381522432 1157165977249632 1157459735789568 1159144538898432 1163111394655728 1164804424342272 1165100121980928 1166499918409728 1166502389975424 1168200355608576 1172413995941888 1173825066623104 1173904458907446 1175911640580096 1179856076970816 1181573480285184 1182995574956097 1183293383458816 1189373041188864 1190804523099912 1191104297435136 1191106821132288 1192537863017088 1192840601075712 1198583951208448 1198665018073152 1200409799758848 1201018260750336 1202159668271616 1203909536784384 1207947888327264 1209706182196736 1209788001319464 1214767072641024 1215921546572544 1217691446931456 1218308667604992 1219157011745148 1219463923564544 1224257440396032 1225420933655142 1226039474515968 1227204661360608 1227824102572032 1227826704070656 1228990985467392 1229613933625344 1233113469334082 1235221888581632 1235617907910624 1236708552335056 1237730609332224 1243062652522824 1243690098180096 1244872059586176 1245500418555904 1246684100429824 1251899690582016 1253406427072128 1253724617244672 1254597622551693 1255230890575872 1256423819964432 1261680156914688 1262793805737472 1263198664783629 1263516663693312 1265355843698688 1265358524719104 1267200385744896 1270806894160888 1272659382344796 1273301767184384 1273387887628416 1274511870528704 1279843880103936 1281706826072064 1282599316213691 1283249437240512 1289842660417248 1291720160650752 1292048077160448 1293600393781248 1300158862327808 1300246799265792 1301811724405836 1302139443806208 1304037606260736 1309983800516356 1310316353439744 1312223655264256 1312312408210944 1318965745434624 1320553199950992 1320885637349376 1322475402571008 1329270165320832 1331205056391168 1333142763896832 1337614610803072 1339992334614528 1341514361854976 1341605095894224 1343899017805824 1348064724949971 1348406945109504 1350026973457904 1350369691754496 1351994942806968 1352335295381504 1358941374368172 1359283475644416 1360919454971328 1362900414876672 1368602204110848 1369810229952512 1369902877797888 1371896914010112 1376498756465952 1378502393666048 1380511872374016 1381302115393536 1382521351081984 1382614858650816 1388305225875456 1389271943616564 1389624624654336 1391294173519936 1391297121376938 1391647367921664 1393322299137312 1399151360452608 1400481067034448 1401187970875392 1402519612983552 1404561126248448 1409272536381808 1410437205983232 1411682158379008 1412134751897856 1413476797459986 1418575137667968 1420640021420032 1420643031454656 1421360112205824 1422349847036006 1422710925241344 1423525324161024 1424781829062656 1429657755930999 1431738771587376 1432464488082432 1433822816378624 1433825854344792 1434549589229568 1435912937102208 1441920179331072 1443655616895576 1444019044220928 1450239761276628 1450971781210112 1452350736183872 1455202019639296 1455300443003904 1462307498250816 1462678720118784 1464436039005184 1465827789958504 1466570785417728 1474105897619712 1476251612172288 1478400450035712 1484769279402262 1485996342018048 1487784827892384 1493151193454592 1495324630417408 1497124343447264 1497504403931136 1499684177444864 1499785609383936 1504816437153456 1507006854092544 1507389423353856 1509200459411456 1509203657086848 1511400460081152 1518780345140142 1519165903223808 1520994310657839 1521377207304192 1523591730167808 1528702412346368 1531419810988032 1533262966736256 1538793369673728 1540645399942824 1541033243574272 1541036508696576 1542887969666176 1543279647719424 1548561101024196 1550815192874304 1553072565789696 1553075856420768 1555333224546304 1555336519967232 1557600474144768 1565205945209928 1565603288911872 1567487586529476 1567882187440128 1573141435961088 1575431307046912 1577327433274796 1578630989021184 1580131267029504 1585431603429534 1585830721585152 1587739364133216 1588142428176384 1590050484022784 1590454134767616 1595897029876464 1598220024097536 1599030126231552 1600546399678464 1600549790896512 1601357681000448 1602879557695488 1605212715712512 1610597184436352 1610706118035798 1613050668425952 1613868287883264 1615402054239984 1619689430188032 1621228728763392 1623179974939761 1623588595908608 1625542682326864 1626886084755456 1632343253861376 1633894578206856 1634719299354624 1636272881814144 1637098803429376 1637102272094208 1638654647289856 1639485244833792 1645095935532168 1647490543880832 1647908776378368 1649056263703317 1649892133594944 1657416870030432 1658253464240128 1659829412781568 1663200506290176 1671208569429504 1671632822992896 1672796830068924 1673641187434496 1675231759952576 1679795092636416 1682240209219584 1684264886378172 1684688884924416 1684692454422528 1687144699625472 1691946388156066 1695382710854112 1696879176459728 1697850516837888 1698281533734912 1700325517591296 1706458506805248 1708942434762752 1710999249654016 1712625326022946 1714040696438784 1719790213889664 1722293547534336 1724800525041664 1731142540882944 1733226074935677 1733662399021056 1735748965874448 1736185925074944 1736189603684352 1738716808347648 1747088471252992 1747206636513408 1749749877614592 1752300533412864 1758620993912832 1760737599934656 1763300536761344 1769784115456224 1772360220427776 1774940075188224 1777523685195776 1784059561783296 1786206784649868 1786656446152704 1788806794525632 1789260901613568 1797419633266628 1797875926812672 1800492922339328 1800614699638272 1802659923742624 1805864305176576 1811921832490896 1812377967525888 1814559273295104 1817200553168896 1822150608961536 1823882319858816 1824802938814464 1826537170397184 1827463001407488 1828735517617722 1829195885346816 1835331675287936 1839059211773952 1840682496498688 1840806992040912 1841736153858048 1843486478201088 1844420900438016 1849670204001123 1852362591488752 1852832832872448 1855062828502584 1855529823895552 1857763065516416 1864593978784236 1865535147270144 1867308089379264 1868250627833856 1870026150644736 1872748168331264 1877849535873024 1880109640608192 1882846335863808 1884635729946648 1891433516890624 1894190708606208 1895274995539968 1896947900321792 1898033765548032 1900800578617344 1906210341241332 1908985028783168 1908989073517194 1909952650776576 1911767805793056 1912732785639424 1914550582802944 1919765820155904 1922560239108096 1924874155860768 1933653015035504 1935251050070016 1937580240976128 1940400590671872 1949743331001088 1950238293491712 1951596301747078 1953209165709312 1955427713890304 1958903653072896 1964975700774534 1965474530159616 1968335482896384 1971200600047616 1978448618151936 1980829799926488 1981328456024064 1983713103856512 1990868257939456 1996672538574848 1996807584586752 1999714145845248 2006421916204608 2009342472123392 2012271542782464 2015200613441536 2022610417664256 2025040460186856 2025554537631744 2027992414210452 2028502943072256 2038925213466624 2041379182456992 2044350622315008 2051724492898304 2054193866590432 2054715344928768 2057706196959232 2057845371015168 2064748134698928 2067753590499072 2070763421052928 2070767808561024 2073782026622976 2076800632193024 2082457838813184 2083907915424846 2084436936981504 2086941260279904 2086945682065407 2087471051882496 2089983448705968 2090509583253504 2097521914614784 2101781956313088 2103779419475328 2104841318694912 2106841689372672 2113908804572712 2114440962113536 2116985818844288 2117523237568512 2127862706501952 2130960032130048 2130964547181984 2132040168308736 2133524770554009 2134061866237952 2134066387862016 2137172743593984 2140283620950016 2147608157381064 2148696732123648 2150734224567936 2150738781517188 2151824383844352 2153869405653312 2161638305017856 2164239966586348 2166028566331392 2175359641914942 2176457671815168 2178526104275808 2179625732472832 2181697175752192 2182803029458944 2193461247376224 2194018080178176 2196654058507776 2197211701837824 2198741684937756 2199856178126592 2209889160040576 2214377418258432 2217600675053568 2227153919103393 2228278092572672 2230395773425232 2232239046524928 2239726790181888 2242986945626112 2245686515170896 2246251846565888 2246256605896704 2249526266167296 2257224655730184 2260510281138816 2261084135030784 2263800689117184 2263805485630272 2267100690121728 2275278009073664 2278170517710213 2282065810956288 2285387595251712 2293053618519552 2296391396712448 2308190054510592 2310968099914236 2311549865361408 2311554763044864 2314331954499264 2314919471579136 2326222789311456 2329608848684544 2330200243961856 2332999836819456 2333004779950848 2336400711217152 2344827991883776 2347650133246208 2347808917814892 2351823281160192 2359712153941632 2363146960570368 2365991149912194 2366586766917632 2378147405144301 2378746082377728 2381609046199824 2382208594870272 2382213642264576 2385075726034176 2385681202151424 2397167902416896 2397330036146304 2400819599517696 2402036521500672 2404319336543232 2407819073568768 2415895776654528 2419412364393472 2419576002638928 2429534145282048 2431843093145088 2435382893862912 2438314023490296 2438927847129088 2448514880792064 2450841867310284 2452078949031936 2454409322721216 2455648205144064 2455653408141312 2457981970934784 2459227867250688 2466226938668164 2470443777163264 2471235815821248 2473417104670112 2486125305045648 2487380196360192 2489744119172352 2493368200859648 2503799381164032 2506812854144256 2507449234489344 2509195245103386 2510461781151744 2512847639928864 2523360313829376 2525587611474944 2526397329567258 2527033327386624 2530717049438208 2534400771489792 2537919582234099 2541613788321776 2545318764689592 2546603534368768 2546775775256832 2549023741057408 2559687760207872 2563413652144128 2565198632427382 2566498874481024 2568937989034419 2579685320834496 2583440321301504 2587200787562496 2600493598531584 2603623448811672 2604278887612416 2608075212521472 2619967601032712 2620632706879488 2624447310528512 2624624816421888 2637931490869248 2641106399901984 2644950805142016 2658540330641664 2662410112782336 2666285527793664 2675229221606144 2679984669229056 2683028723709952 2683210191788448 2687798035611648 2696129449899942 2696813890219008 2700053946915808 2700739383508992 2703989885613936 2704670590763008 2717882748736344 2718566951288832 2721838909942656 2725800829753344 2737204408221696 2739620459905024 2739805755595776 2743103276426583 2743793828020224 2752997512931904 2757004787332096 2760323008230893 2761023744748032 2762604230787072 2765042702163968 2765229717301632 2778543887233128 2779249249308672 2782588347039872 2782594242753876 2783294735843328 2786644598274624 2798302720905216 2800962134068896 2802375941750784 2805039225967104 2809122252496896 2818545072763616 2823364316758016 2824269503795712 2826953594919972 2837150275335936 2841280042840064 2841286062909312 2842720224411648 2844699694072012 2845421850482688 2847050648322048 2849563658125312 2859315511861998 2863477543174752 2863483610275791 2864928976164864 2867645632757248 2867651708689584 2869099178459136 2871825874204416 2883840358662144 2887311233791152 2888038088441856 2900479522553256 2901943562420224 2904701472367744 2910404039278592 2910600886007808 2924614996501632 2925357440237568 2927394452620617 2928872078010368 2931655579917008 2933141570835456 2947463551161801 2948211795239424 2952503224344576 2956800900071424 2969538558804524 2971992684036096 2975569655784768 2986302386909184 2990649260834816 2994248686894528 2995008807862272 2999571218767872 3009632874306912 3014013708185088 3014778846707712 3018400918822912 3018407314173696 3022800920162304 3037560690280284 3038331806447616 3041988621315678 3042754414608384 3057404824692736 3062839621976064 3066525933472512 3077586739347456 3081290799885648 3082066487148544 3082073017393152 3085775939332352 3086559295438848 3097122202048392 3101630385748608 3106145131579392 3106151712841536 3110666449092608 3110673039934464 3115200948289536 3125861873137269 3130411890419856 3131206577823744 3134975173058952 3135764374880256 3146282871922176 3150862614093824 3154654866549592 3157261978042368 3160262534059008 3170863206859068 3171661443170304 3175478728266432 3176284856352768 3180100968045568 3191794059752928 3196440048195072 3198060252463104 3201092799356928 3201099581793024 3205759115390976 3210425431425024 3221194368872704 3221412236071596 3226101336851904 3227736575766528 3230804108479968 3239378860376064 3242457457526784 3246359949879522 3247177191817216 3251085364653728 3263039462872413 3264686507722752 3267789156413712 3269438598709248 3272545763628288 3274204544188416 3277309294579712 3278970489667584 3290191871064336 3294981087761664 3295817552756736 3298112527406634 3299784267189888 3314833740060864 3316506928480256 3319658825563136 3323654234400463 3326401012580352 3342417138859008 3345593660137848 3347282374868992 3350463519905152 3359590185272832 3364480418439168 3368529772756344 3369377769848832 3369384908845056 3374289399250944 3383892776312132 3390765421708224 3393758352919456 3395701033675776 3400651035182592 3412917013610496 3421998499308032 3425250652045892 3428081392877568 3439580427779328 3444587095068672 3449601050083328 3462285081765888 3466452149871354 3467324798042112 3471497931748896 3472379207368704 3477433616695296 3494176942505984 3494413273026816 3499499755229184 3504601066825728 3517241987825664 3521475199869312 3526601073522688 3539568230912448 3544720440855552 3548986724868291 3549880150376448 3555047370391552 3568119123566592 3572413569299736 3573312892305408 3577613589051264 3578521803227136 3594839266533256 3595751853625344 3600985844678656 3601229399276544 3605319847485248 3611728610353152 3623843664981792 3629118546590208 3634401106337792 3644301217923072 3647764639717632 3653074340794368 3654926002814976 3657471035235444 3658391770693632 3670663350575872 3678118423547904 3681364992997376 3681613984081824 3683472307716096 3686972956402176 3688841800876032 3699340408002246 3704725182977504 3705665665744896 3710125657005168 3711059647791104 3715526131032832 3729187957568472 3731070294540288 3734616178758528 3736501255667712 3740052301289472 3745496336662528 3755699071746048 3760219281216384 3763792867655079 3765692671727616 3769271459893296 3782867033781248 3787419941526109 3788381417212416 3790549991079936 3793895800643584 3796067531096064 3801601157234688 3812420682482664 3817970057566336 3817978147034388 3819905301553152 3823535611586112 3825465571278848 3829101165605888 3839531640311808 3845120478216192 3847797948641073 3849748311721536 3867306030071008 3875160481952256 3880801181343744 3899486662002176 3900476586983424 3903192603494156 3906418331418624 3910855427780608 3929951401549068 3930949060319232 3936670965792768 3956897236303872 3961659599852976 3962656912048128 3967426207713024 3981736515878912 3993345077149696 3993615169173504 3999428291690496 4012843832409216 4018684944246784 4024543085564928 4030401226883072 4044194174849913 4045220835328512 4050080920373712 4051109075263488 4055984828420904 4057005886144512 4077850426933248 4082758364913984 4088701244630016 4103448985796608 4108387733180864 4109430689857536 4115690742030336 4129496269397856 4135507180998144 4141526842105856 4141535617122048 4147564053245952 4153601264386048 4164915677626368 4167815830849692 4168873873963008 4173882520559808 4173891364130814 4174942103764992 4179966897411936 4195043829229568 4203563912626176 4207558838950656 4213683378745344 4227817609145424 4228881924227072 4233971637688576 4235046475137024 4255725413003904 4261920064260096 4261929094363968 4264080336617472 4267049541108018 4268123732475904 4268132775724032 4274345487187968 4280567241900032 4288973267792997 4295216314762128 4297393464247296 4301468449135872 4301477563034376 4303648767688704 4307738811306624 4323276610035712 4328479933172696 4332057132662784 4350719283829884 4352915343630336 4357052208551616 4359251464945664 4363394351504384 4365606058917888 4386922494752448 4388036160356352 4393308117015552 4397483369875512 4399712356253184 4419778320081152 4428754836516864 4435201350107136 4454307838206786 4456556185145344 4460791546850464 4479453580363776 4485973891252224 4491373030341792 4492513211793408 4499052532334592 4514449311460368 4521020562277632 4522168270061568 4527601378234368 4527610971260544 4534201380243456 4550556018147328 4556341035420426 4560362786735519 4564131621912576 4570775190503424 4586107237039104 4592782793424896 4616380109021184 4621936199828472 4623099730722816 4623109526089728 4628663908998528 4629838943158272 4652445578622912 4659217697369088 4665999673638912 4666009559901696 4672801422434304 4695300266492416 4695617835629784 4703646562320384 4719424307883264 4726293921140736 4731982299824388 4733173533835264 4756294810288602 4757492164755456 4763218092399648 4764427284529152 4770151452068352 4771362404302848 4794335804833792 4794660072292608 4801639199035392 4804073043001344 4808638673086464 4815638147137536 4831791553309056 4838824728786944 4839152005277856 4859068290564096 4863686186290176 4869539924819283 4870765787725824 4876628046980592 4877855694258176 4897029761584128 4901683734620568 4904157898063872 4908818645442432 4911296410288128 4911306816282624 4915963941869568 4918455734501376 4932453877336328 4940887554326528 4942471631642496 4946834209340224 4947168791109951 4972250610091296 4974760392720384 4978224464626021 4979488238344704 4986736401719296 5013625708288512 5014898468978688 5018390490206772 5020923562303488 5025695279857728 5046720627658752 5051175222949888 5052794659134516 5054066654773248 5061434098876416 5075839164468198 5083227576643552 5090637529379184 5093207068737536 5093551550513664 5098047482114816 5119375520415744 5126827304288256 5130397264854764 5132997748962048 5137875978068838 5159370641668992 5166880642603008 5174401575124992 5196692477907917 5200987197063168 5207246897623344 5208557775224832 5216150425042944 5239935202065424 5241265413758976 5248894621057024 5249249632843776 5275862981738496 5282212799803968 5289901610284032 5317080661283328 5324820225564672 5332571055587328 5350458443212288 5359969338458112 5366057447419904 5366420383576896 5392258899799884 5393627780438016 5400107893831616 5401478767017984 5407979771227872 5435765497472688 5437133902577664 5443677819885312 5451601659506688 5474408816443392 5479240919810048 5479611511191552 5486206552853166 5487587656040448 5505995025863808 5514009574664192 5520646016461786 5522047489496064 5525208461574144 5530085404327936 5530459434603264 5549010612003369 5557087774466256 5558498498617344 5565176694079744 5565188485507752 5566589471686656 5573289196549248 5596605441810432 5601924268137792 5604751883501568 5610078451934208 5618244504993792 5637090145527232 5648539007591424 5653907189839944 5674300550671872 5682560085680128 5682572125818624 5689399388144024 5690843700965376 5694101296644096 5699127316250624 5718631023723996 5726955086349504 5726967220551582 5729857952329728 5735291265514496 5735303417379168 5738198356918272 5743651748408832 5767680717324288 5774622467582304 5800959045106512 5803887124840448 5809402944735488 5820808078557184 5821201772015616 5849229993003264 5850714880475136 5854788905241234 5857744156020736 5863311159834016 5866283141670912 5894927102323602 5896423590478848 5905006448689152 5913601800142848 5939077117609048 5943985368072192 5951139311569536 5972604773818368 5981298521669632 5988497373789056 5990017615724544 5994188641080311 5999142437535744 6019265748613824 6028027416370176 6036801837645824 6036814628347392 6045601840324608 6075121380560568 6076663612895232 6083977242631356 6085508829216768 6114809649385472 6133051866945024 6155173478694912 6162581599771296 6164146034786304 6171551878664704 6173118590877696 6194244404096784 6203260771497216 6212290263158784 6212303425683072 6221332898185216 6221346079868928 6230401896579072 6251723746274538 6260823780839712 6262413155647488 6269950346117904 6271528749760512 6292565743844352 6301725228187648 6309309733099184 6314523956084736 6320525068118016 6341726413718136 6343322886340608 6350957456532864 6352569712705536 6360201936091136 6383588119505856 6392880096390144 6396120504926208 6400574311662027 6402185598713856 6402199163586048 6411518230781952 6420850862850048 6442388737745408 6442824472143192 6452202673703808 6455473151533056 6461608216959936 6484914915053568 6492719899759044 6494354383634432 6502170729307456 6526078925744826 6529373015445504 6535578312827424 6538877197418496 6545091527256576 6548409088376832 6554618589159424 6580383742128672 6589962175523328 6591635105513472 6596225054813268 6599568534379776 6629667480121728 6633013856960512 6639317651126272 6647308468800926 6652802025160704 6681461757310179 6684834277718016 6691187320275696 6694564749737984 6700927039810304 6719180370545664 6728960836878336 6737059545512688 6738755539697664 6738769817690112 6748578798501888 6767785552624264 6781530843416448 6787516705838912 6791402067351552 6801302070365184 6825834027220992 6830587056114773 6843996998616064 6850501304091784 6856162785755136 6879160855558656 6889174190137344 6899202100166656 6924570163531776 6932904299742708 6934649596084224 6942995863497792 6944758414737408 6988353885011968 6988826546053632 6998999510458368 7009202133651456 7034483975651328 7042950399738624 7053202147045376 7079136461824896 7089440881711104 7097973449736582 7099760300752896 7136238247133184 7144827138599472 7146625784610816 7155227178102528 7157043606454272 7189678533066512 7191503707250688 7201971689357312 7202458798553088 7210639694970496 7223457220706304 7247687329963584 7258237093180416 7268802212675584 7288602435846144 7295529279435264 7306148681588736 7314942070470888 7316783541387264 7341326701151744 7356236847095808 7362729985994752 7363227968163648 7366944615432192 7373945912804352 7377683601752064 7398680816004492 7409450365955008 7411331331489792 7420251314010336 7431052262065664 7458375915136944 7462140589080576 7469232357517056 7480104602578944 7490992673325056 7511398143492096 7520438562432768 7527585735310158 7531385343455232 7538542919786592 7565734067562496 7574839883052218 7576762834424832 7581099982159872 7587791601287168 7603202314469376 7613758746702297 7624841364965328 7635940115132672 7635956294068776 7639810603106304 7647071223172224 7650931142557696 7658202331211776 7679063280623616 7690240956432384 7695595897282146 7699496623443072 7706813967103257 7734612060142016 7750320963904512 7761602362687488 7798973324004352 7806385206988312 7812836662837248 7821710855561216 7859902803098136 7861898120638464 7873341931585536 7913794472607744 7923319199705952 7934852415426048 7963473031757824 7986690154299392 7987230338347008 7998856583380992 8025687664818432 8037369888493568 8049086171129856 8060802453766144 8088388349699826 8090441670657024 8100161840747424 8102218150526976 8111969656841808 8114011772289024 8155700853866496 8165516729827968 8177402489260032 8206897971593216 8216775466361728 8218861379715072 8231381484060672 8258992538795712 8271014361996288 8280969024692679 8283053684211712 8283071234244096 8295128106491904 8307202528772096 8335631661699384 8337747747926016 8347765041119616 8347782728261628 8349884207529984 8359933794823872 8390087658459136 8407127825252352 8415117677901312 8427366757490688 8455635218290848 8467943275377152 8470092950274048 8511450826007808 8523840128520192 8523858188727936 8528160673234944 8534099082216036 8536247464951808 8536265551448064 8548690974375936 8577946535585994 8590432629524256 8594786928494592 8602936898271744 8602955126068752 8607297535377408 8615477622613248 8646553220071424 8656959866345392 8664114265325568 8701438567659768 8705830687260672 8714104417103232 8718502929891328 8726788703008768 8731212117835776 8773844989504896 8776072320712704 8782183357861851 8786616234031104 8794966739751024 8799424712506368 8839556640162304 8842390653485403 8857509673033728 8870402700214272 8908615676413572 8913112370290688 8921583093700928 8958907160727552 8971947782504448 8982746060683584 8985026423586816 9028898622920736 9042041124555264 9044336540123136 9055202756468736 9055221942521088 9068402760486912 9101112036294656 9112682070840852 9120725573471038 9128263243825152 9172214474078208 9185565586849792 9232760218042368 9243872399656944 9246199461445632 9246219052179456 9257327817997056 9259677886316544 9304891157245824 9318435394738176 9331999347277824 9332019119803392 9345602844868608 9390600532984832 9391235671259568 9407293124640768 9438848615766528 9452587842281472 9463964599648776 9466347067670528 9512589620577204 9514984329510912 9526436184799296 9528854569058304 9540302904136704 9588671609667584 9589320144585216 9603278398070784 9617277346172928 9631276294275072 9663583106618112 9677649457573888 9678304010555712 9718136581128192 9727372372580352 9739079849638566 9741531575451648 9753256093961184 9794059523168256 9803367469241136 9808315796127744 9817637290884864 9822613632565248 9831927883739136 9836911469002752 9864907754672656 9881775108653056 9884943263284992 9893668418680448 9894337582219902 9944501220182592 9949520785440768 9956448929252042 9958976476689408 9970962703201389 9973472803438592 10027251416577024 10036780980413544 10041847124606976 10051390559715456 10093441255317504 10102350445899776 10105589318269032 10108133309546496 10122868197752832 10151678328936396 10166455153287104 10181275058758368 10186414137475072 10187103101027328 10196094964229632 10238751040831488 10260794529709528 10265995497924096 10275751956137676 10318741283337984 10333761285206016 10348803150249984 10393384955815834 10401974394126336 10414493795246688 10432300850085888 10479870404130848 10482530827517952 10497789242114048 10498499265687552 10551725963476992 10564425599607936 10579803220568064 10634161322566656 10646960174604873 10649640451129344 10665142111174656 10700916886424576 10719938676916224 10732114894839808 10732840767153792 10784517799599768 10787255560876032 10800215787663232 10802957534035968 10815959542455744 10871530994945376 10887355639770624 10903203319013376 10958481839620096 10959223022383104 10972413105706332 10975175312080896 11011990051727616 11028019149328384 11041292032923572 11044094978992128 11050416923148288 11060170808655872 11060918869206528 11098021224006738 11114175548932512 11116996997234688 11130353388159488 11130376971015504 11133178943373312 11146578393098496 11193210883620864 11203848536275584 11209503767003136 11220156903868416 11236489009987584 11274180291054464 11297078015182848 11307814379679888 11348601101343744 11362259824578327 11365120171360256 11365144251637248 11378798776288048 11381687401930752 11388202593288192 11398254632501248 11437262047447992 11453910172699008 11453934441103164 11459715904659456 11470582531028992 11470606834758336 11476396713836544 11487303496817664 11535361434648576 11543393845923219 11549244935164608 11601918090213024 11607774249680896 11618805889470976 11642403544031232 11698459986006528 11701429760950272 11709577810482468 11715488312041472 11726622319668032 11732566283341824 11789854204647204 11792847180957696 11810012897378304 11878154235218096 11887970736144384 11902278623139072 11945209547636736 11962597043339264 11976994747578112 11980035231449088 11988377282160622 11998284875071488 12038531497227648 12056054832740352 12073603675291648 12073629256694784 12091203680649216 12132582524549739 12150242761121136 12153327225790464 12167954485262712 12171017658433536 12229619298770944 12266103733890048 12310346957389824 12325163199542592 12328292069572608 12343103757329408 12388488808193568 12406521542994432 12424580526317568 12424606851366144 12442665796370432 12442692159737856 12460803793158144 12503447492549076 12521647561679424 12524826311294976 12539900692235808 12585131487688704 12603450456375296 12618619466198368 12641050136236032 12683452827436272 12686645772681216 12701914913065728 12705139425411072 12720403872182272 12767176239011712 12785760192780288 12792241009852416 12801148623324054 12804371197427712 12804398327172096 12823036461563904 12841701725700096 12884777475490816 12885648944286384 12904405347407616 12910946303066112 12923216433919872 12969829830107136 12985439799518088 12988708767268864 13004341458614912 13052157851489652 13058746030891008 13071156625654848 13077754394836992 13090183054513152 13096818176753664 13109237178318848 13160767484257344 13179924351046656 13192450109626536 13199137068759552 13259334960243456 13278635302252544 13294616937601852 13305604050321408 13362923514620358 13369668555436032 13382374640551392 13389129499475968 13401854079620608 13438360741091328 13457921673756672 13474119091025376 13477539635380224 13497157597003776 13535571105248528 13563061686832896 13575033411677824 13582804134703104 13602604140730368 13651668054441984 13661174112229546 13681088360206557 13687993997232128 13701002608183568 13712325571510272 13758321711117312 13778348380274688 13798404200333312 13849140327063552 13865808599485416 13869299192168448 13885991726995584 13889516829474816 13976707770023936 13977653092107264 13997999020916736 14018404267302912 14085900799477248 14106404294090752 14158272923649792 14178881763422208 14195946899473164 14199520601505792 14272476494266368 14289654277198944 14310454356205056 14314087212908544 14379357066133024 14383007414501376 14403943378714624 14404917597106176 14421279389940992 14446914441412608 14495374659927168 14516474186360832 14537604425351168 14577204871692288 14591058558870528 14608619774457849 14612297363177472 14629884140941776 14633567082774528 14682653402303488 14712473694191616 14725459971989504 14726455936327296 14733889230864384 14747891825608704 14755367203504128 14797361632008984 14818900731910016 14822662662979584 14840502628020672 14862104524131328 14916751830273888 14924281178161152 14934673393878063 14938464715034112 14960209205157888 14981985346650112 15040877124865536 15055171470620316 15062770686910464 15077085839573184 15131468135124992 15149679766104436 15153525668849664 15162199964319744 15175583202574336 15227517493404594 15249682729930656 15271880230265344 15271912588137552 15279621206212608 15294142446344448 15316404662423552 15358126561247232 15380481912864768 15391191794564292 15398993246886144 15413627934206514 15469224120284032 15500641927809024 15523204725374976 15590077433723751 15597946648008704 15612770413976624 15625673325674496 15643421711122432 15719805606196272 15723796241276928 15746683863171072 15827588945215488 15846638399411904 15869704830852096 15926946063515648 15974460676694016 15997713166761984 16051375329636864 16074739776987136 16098172342259712 16121604907532288 16176776699399652 16180883341314048 16200323681494848 16204436301053952 16223939313683616 16311401707732992 16331033459655936 16354804978520064 16413795943186432 16433550932723456 16437722759430144 16462762968121344 16517985077591424 16542028723992576 16561938049385358 16566107368423424 16566142468488192 16590256212983808 16614405057544192 16647031836010107 16671263323398768 16675495495852032 16695530082239232 16695565456523256 16699768415059968 16719867589647744 16780175316918272 16814255650504704 16830235355802624 16854733514981376 16911270436581696 16935886550754304 17022901652015616 17047680257040384 17047716377455872 17068198164432072 17072494929903616 17072531102896128 17097381948751872 17155893071171988 17180865259048512 17189573856989184 17205873796543488 17205910252137504 17214595070754816 17230955245226496 17293106440142848 17313919732690784 17402877135319536 17411661374521344 17428208834206464 17453577406017536 17462424235671552 17547689979009792 17552144641425408 17564366715723702 17573232468062208 17589933479502048 17598849425012736 17679113280324608 17684781306970806 17715019346067456 17740805400428544 17817231352827144 17826224740581376 17843166187401856 17917814321455104 17943895565008896 17965492121367168 17970052847173632 17982565923240933 18057797245841472 18084082249110528 18110405512937472 18110443885042176 18136805520973824 18225364141681704 18241451146942076 18256526487650304 18344428948156416 18371131173699584 18465520436084736 18487744799313888 18492438104358912 18514655635994112 18519355772633088 18609782314491648 18636870789476352 18663998694555648 18664038239606784 18691205689737216 18781201065969664 18782471342519136 18814586249281536 18877697231533056 18905175684562944 18927929199297552 18932694135341056 19025179241154408 19029968659021824 19052872369598592 19057709138116608 19080605808273408 19177343219335168 19178640289170432 19201722934986081 19206556796141568 19234554692345856 19262552588550144 19322261057616251 19327166213236224 19355298915147776 19356608021111424 19454744745160704 19478159699277132 19483063150903296 19506512187922368 19588119046336512 19606734938482272 19616631592255488 19635274581769728 19645227265130496 19663855767478272 19729815509345312 19763550217306112 19769886526569984 19787336837360896 19788675164439804 19889002440365184 19899041570881536 19912897858504084 19917952953378816 19941925406402778 19946945606877184 20044385271930537 20054502833154048 20073561960827088 20083694249213952 20102781119430912 20186882510635008 20204700891799552 20211178636538064 20216266619092992 20245736395505664 20303356657872792 20332910306574208 20362550117516736 20372828274950144 20374206202054656 20392189928459264 20477502081662976 20491761168344319 20521589059419056 20531990995848192 20551503912275352 20637482566675968 20667522570412032 20697606300499968 20786769911631668 20803948788252672 20828987590493376 20959740808261696 20965061655035904 20996998531375104 21103451926953984 21128851199215872 21159606441136128 21268322645133312 21293920349209746 21299280902258688 21401833772849152 21439877353832448 21464229789679616 21465681534307584 21569035599199536 21574511121752064 21600431575326464 21605915068071936 21631919084911488 21743061989890752 21774711279541248 21806406638026752 21918446044766208 21944826211412664 21950350624161792 22023980103455232 22056038298656768 22082584065847144 22088189957984256 22100833846296576 22120341617311744 22121837738413056 22196042448013476 22228351097865024 22233993994469376 22260706776318976 22260753942031008 22293156786196992 22386421767241728 22407697072551168 22440313807736832 22472978019975168 22548360582108928 22594156030365696 22615628759359776 22697202202687488 22724519649156654 22730240342720512 22730288503274496 22757597552576096 22763374803861504 22796509265002496 22841276240106891 22874524094895984 22907820345398016 22907868882206328 22919431809318912 22941165062057984 22941213669516672 22952793427673088 22974606993635328 23070722869297152 23086787691846438 23098489870329216 23120441901309771 23203836180426048 23215548499361792 23237611778941952 23265579640803241 23284807088062464 23396919972013056 23419155620964936 23430976624082944 23453244639336064 23465132566683648 23579708409294408 23585694361915392 23620025794756608 23756308470436192 23804557246278144 23890419095273472 23953989495156224 23960070462898176 23976754564321244 23996569750142976 24077062994455296 24112109665480704 24147207350583296 24147258513389568 24182407361298432 24265165049099478 24300485522242272 24306654451580928 24335908970525424 24342035316867072 24459238597541888 24532207467780096 24620693914779648 24650326399085184 24656584139145216 24686207514658816 24776977616387136 24813043085988864 24842907074078037 24849161052635136 24849213702732288 24885331592740864 24885384319475712 24921607586316288 25006894985098152 25043295123358848 25049652622589952 25079801384471616 25170262975377408 25206900912750592 25237238932396736 25282100272472064 25366905654872544 25403829826131456 25410278850822144 25440807744364544 25534352478023424 25571520385560576 25584482019704832 25602297246648108 25608742394855424 25608796654344192 25646072923127808 25769554950981632 25771297888572768 25808810694815232 25821892606132224 25846432867839744 25939659660214272 25970879599036176 25977417534537728 26008682917229824 26104315702979304 26117492061782016 26142313251309696 26155508789673984 26180366109026304 26193636353507328 26218474356637696 26321534968514688 26346550073585553 26359848702093312 26384900219253072 26398274137519104 26511939590682763 26518669920486912 26557270604505088 26589233875203704 26611208100642816 26725847029240716 26739337110872064 26764749281102784 26778258998951936 26803708159241216 26876721482182656 26915843347513344 26948238182050752 26955079270760448 27071142210497056 27126123373665792 27150066823355648 27165608269406208 27205208281460736 27303336108883968 27322348224459092 27362176720413114 27375987994464256 27402005216367136 27516643422234624 27556696760549376 27698280654127104 27731617198970832 27738598384336896 27771983453991168 27779033658949632 27953415540047872 27955306184214528 27995998041833472 28036808534605824 28171801598954496 28212808588181504 28316545847299584 28357763526844416 28391893798946328 28399041203011584 28544952988532736 28579308554397888 28620908712410112 28758714132266048 28766014829002752 28809835194212352 28842558779881984 28893828882825216 28990749319854336 29032948372721664 29075208850702336 29154409743384576 29182117117741056 29217239548915698 29224594726354944 29259768281883552 29365306804606976 29424947388383232 29450919943979008 29452911872654592 29495783651217408 29510734407008256 29594723264017968 29637801463820032 29645325325959168 29681005256041344 29724209048262656 29833503660547776 29848562356322304 29869346787756126 29876929430068224 29912888109604167 29920418410315776 29963970693300224 30081754249731072 30110342941240632 30125541373820928 30154171679146368 30262936270249984 30299359532208872 30307051337699328 30324399928639488 30351166405148672 30455034986809188 30499365459861312 30543760460530688 30543825176275104 30559242412425216 30588284892688896 30632809324847104 30716253122494464 30782383589128584 30797986493772288 30827255868413028 30938448240568064 31001283855618048 31046409450749952 31180154867447502 31195893296017408 31225540827953248 31286843422244864 31439611212392544 31447592482553856 31493367726342144 31655177890430976 31693276798823808 31739409661704192 31853892127031296 31922539507148633 31948921353388032 31995426333523968 32102750659273728 32149479553974272 32196344684519424 32243209815064576 32353553398799304 32361766682628096 32400647362989696 32408872602107904 32447878627367232 32662066919311872 32709609957040128 32867101865446912 32875445518860288 32925525936242688 33035970155182848 33084057447985152 33123876098770716 33132214736846848 33132284936976384 33180512425967616 33294063672020214 33342526646797536 33350990991704064 33391060164478464 33391130913046512 33399536830119936 33439735179295488 33560350633836544 33628511301009408 33660470711605248 33709467029962752 33822540873163392 33871773101508608 34045803304031232 34086779473734981 34095360514080768 34095432754911744 34136396328864144 34144989859807232 34145062205792256 34194763897503744 34311786142343976 34361730518097024 34379147713978368 34411747593086976 34411820504275008 34429190141509632 34461910490452992 34586212880285696 34627839465381568 34630181537769657 34805754270639072 34823322749042688 34856417668412928 34907154812035072 35095379958019584 35104289282850816 35128733431447404 35146464936124416 35179866959004096 35197698850025472 35358226560649216 35369562613941612 35430038692134912 35634462705654288 35652449481162752 35686332374803712 35835628642910208 35887791130017792 35930984242734336 35940105694347264 35965131846481866 36115594491682944 36168164498221056 36220811025874944 36220887770084352 36273611041947648 36376847345355419 36450728283363408 36482902293884152 36513052975300608 36688857896312832 36742262347399168 36931040872169472 36975489598627776 36984876208717824 37029311271988224 37219564628983296 37273741578952704 37327997389111296 37328076479213568 37382411379474432 37562402131939328 37564942685038272 37755394463066112 37810351369125888 37855858398595104 38050358482308816 38059937318043648 38105744739197184 38115418276233216 38161211616546816 38354686438670336 38357280578340864 38403445869972162 38413113592283136 38469109384691712 38525105177100288 38644522115232502 38654332426472448 38710597830295552 38713216042222848 38909489490321408 38956319398554264 38966126301806592 39013024375844736 39176238092673024 39213469876964544 39233263184510976 39270549163539456 39290454530260992 39327711534956544 39459631018690624 39539773053139968 39574673674721792 39577350328879608 39778004880730368 39825795717008168 39835905906757632 39883850812805556 39893891213754368 40088770543861074 40109005666308096 40147123921654176 40167388498427904 40205562238861824 40373765021270016 40409401783599104 40422357273076128 40491472791011328 40606713315745584 40665820613148416 40725100235033472 40745656549900288 40748412404109312 40784379856918528 40955004163325952 40983522336688638 41043178118838112 41043265080619671 41063981991696384 41103007824550704 41274965133351936 41335045140824064 41395212600999936 41573539823263336 41607897576505344 41657975180986752 41919481616523392 41930123310071808 41959320487562177 41993997062750208 42257702398431744 42319212882272256 42536645290266624 42587840698419492 42598561804517376 42803667545698304 42928459579359232 42931363068615168 43138071198399072 43149022243504128 43200863150652928 43211830136143872 43263838169822976 43486123979781504 43549422559082496 43612813276053504 43836892089532416 43889652422825328 43900701248323584 44047960206910464 44112076597313536 44165168131694288 44176379915968512 44201667692593152 44240683234623488 44243675476826112 44392084896026952 44456702195730048 44467987988938752 44521413552637952 44521507884062016 44586313572393984 44772843534483456 44804020181634189 44815394145102336 44880627615473664 44945956039950336 45096721164217856 45188312060731392 45231257518719552 45394404405374976 45449039298313308 45460480685441024 45460577006548992 45515195105152192 45526749607723008 45682552480213782 45749048189791968 45815640690796032 45815737764412656 45838863618637824 45882330124115968 45882427339033344 45949213987270656 46141445738594304 46173575383692876 46196979740658432 46240883802619542 46407672360852096 46431096998723584 46475223557883904 46531159281606482 46569614176124928 46770232301171253 46793839944026112 46838311241929872 46861953248165888 46906489278672128 46930265133367296 47159416818588816 47171388723830784 47240051589513216 47512616940872384 47609114492556288 47780838190546944 47907978990312448 47953509128642488 47993139500285952 48154125988910592 48224219330961408 48294414701166592 48294517026779136 48364814722596864 48530330098198956 48600971044484544 48613308903161856 48671817941050848 48918477195083776 49064414935560192 49241387829559296 49300652798170368 49313168278290432 49372415029317632 49553955232774272 49626086171977728 49685814148156074 49698322105270272 49698427405464576 49770768638951424 49843215172632576 50013789970196304 50086590246717696 50099305245179904 50159602768943232 50340525950754816 50413801825501184 50474477864793472 50564200544944128 50733811309745088 50807659652262912 50881615488729088 51068704956046848 51143040771121152 51204594493296216 51217484789710848 51217593308688384 51292145846255616 51539109901963264 51542595777145536 51617621389630464 51643785212264448 51692865735679488 51879319320428544 51941759198072352 52017365834459648 52208631405958608 52234984123564032 52284626502619392 52360732218052608 52387272707014656 52436948713275392 52643069937029376 52693100147171106 52719697404186624 52769800438506144 52796548275038208 53023879181365526 53037339840973824 53114541209010176 53178467750407408 53222416201285632 53451694058481432 53478674221744128 53529498562205568 53556517997903872 53607416318482432 53753442964365312 53831686695026688 53896476364101504 53910158541520896 53947697769722799 54142284420994112 54252246747331584 54300133646711296 54331216538812416 54410416562921472 54644696448918184 54724353440826228 54751975988928512 54804010432734272 55033286844469248 55113393521098752 55396561308254208 55463234397941664 55543966907982336 55558067317899264 55906831080095744 55910612368429056 55991996083666944 56073617069211648 56343603197908992 56425617176363008 56633091694599168 56715527053688832 56783787597892656 56798082406023168 57089905977065472 57158617108795776 57241817424820224 57517428264532096 57532029658005504 57619670388424704 57685117559763968 57787657765650432 57966783172848753 57981498639708672 58065896745443328 58150417701404672 58364234235482112 58434479097831396 58449189452709888 58519536563767104 58730613609213952 58849894776766464 58901839887958016 58905823745309184 58991567302434816 59189446528035936 59275602927640064 59290650651918336 59362010512082688 59448418096525312 59667007321095552 59697124712644608 59738693575512252 59753858860136448 59825776219208334 59840836820631552 60163508499462144 60220685882481264 60251082747641856 60308343358292736 60525872540499968 60598719064417744 60614102675398656 60648799857278976 60702332810297344 60910069973618376 60998730919722624 61087520921061376 61087650352550208 61118484824850432 61176569785377792 61265618649694208 61432506244988928 61475283505032957 61564767178257168 61595972987544576 61654511736826056 61876896481136128 62002567711236096 62092818901499904 62360309734895004 62391786592034816 62451081655906496 62573686844489728 62879222424785088 62895184965107712 63310355780861952 63386553597647616 63478819323408384 63707784254062592 63845079014297266 63897842706776064 64205501318547456 64298959107948544 64392689369038848 64486419630129152 64707106797598608 64723533365256192 64801294725979392 64817745204215808 64895757254734464 65324133838623744 65419219914080256 65734203730893824 65851051872485376 66071940310365696 66168114895970304 66247752197541432 66264429473693696 66264569873952768 66361024851935232 66588127344040428 66685053293595072 66701981983408128 66782120328956928 66782261826093024 66879470358590976 67120701267673088 67320941423210496 67418934059925504 67645081746326784 67743546203017216 68091606608062464 68173558947469962 68190721028161536 68190865509823488 68272792657728288 68290124411584512 68389527795007488 68623572284687952 68723461036194048 68758295427956736 68823495186173952 68823641008550016 68858380283019264 68923820980905984 69172425760571392 69255678930763136 69260363075539314 69611508541278144 69646645498085376 69712835336825856 69796738922409723 69814309624070144 70190759916039168 70257466862894808 70292929872248832 70359733918008192 70395397700050944 70716453121298432 70739125227883224 70860077384269824 71268925411308576 71304898962325504 71372664749607424 71671257285820416 71861968485468672 71880211388694528 71930263692963732 72231188983365888 72336328996442112 72441622051749888 72441775540168704 72547222083895296 72753694690710838 72901456566726816 72965804587768304 73026105950601216 73377715792625664 73484524694798336 73862081744338944 73950979197255552 73969752417435648 74058622543976448 74439129257966592 74528721222234111 74547483157905408 74655994778222592 74656152958427136 74764822758948864 75124804263878656 75129885370076544 75510788926132224 75620702738251776 75711716797190208 76100716964617632 76211489478394368 76230836552466432 76322423233093632 76709372877340672 76714561156681728 76806891739944324 76826227184566272 76938218769383424 77289044230465004 77308664852944896 77421195660591104 77426432084445696 77818978980642816 77912638797108528 77932252603613184 78026048751689472 78352476185346048 78426939753929088 78466526369021952 78541098327078912 78580909060521984 78655423069913088 78919262037381248 79079546106279936 79149347349443584 79154700657759216 79535818772048289 79556009761460736 79651591434016336 79671811813515264 79767701625611112 79787782427508736 80177541087722148 80218011332616192 80294247843308352 80334776996855808 80411124477723648 80747530042540032 80818803567198208 80844714546152256 81213426631491168 81331641226296832 81450200470066944 81496824808218624 81568759713837056 81910008326651904 81967044673377276 82086356237676224 82086530161239342 82127963983392768 82206015649101408 82549930266703872 82670090281648128 83147079646526672 83215795153010688 83315950361973504 83838963233046784 83860246620143616 83918640975124354 83987994125500416 84515404796863488 84638425764544512 85073290580533248 85175681396838984 85197123609034752 85607335091396608 85856919158718464 85862726137230336 86276142396798144 86298044487008256 86401726301305856 86527676339645952 86972247959563008 87098845118164992 87225626552107008 87673784179064832 87779304845650656 88095920413820928 88224153194627072 88330336263388576 88352759831937024 88481366469246976 88487350953652224 88784169792053904 88913404391460096 88935975977877504 89042827105275904 89043015768124032 89172627144787968 89545687068966912 89608040363268378 89630788290204672 89738664328812501 89761255230947328 89891912079900672 90193442328435712 90376624121462784 90462515037439104 90788808810749952 90898078596626616 90920961370882048 90921154013097984 91030390210304384 91053499215446016 91365104960427564 91498096379583936 91631281381592064 91631475528825312 91677727237275648 91764660248231936 91764854678066688 91898427974541312 92347150767385752 92393959481316864 92481767605239084 92815344721704192 92950447115767808 93062318563212964 93139228352249856 93540464602342506 93587679888052224 93676622483859744 93723906496331776 93812978557344256 93860530266734592 94318833637177632 94342777447661568 94480103179026432 95025233881744768 95218228985112576 95561676381093888 95767618521445899 95815957980624896 95907018257284976 95986279000571904 96308251977821184 96448438661922816 96588829402333184 96589034053558272 96729629445193728 97060660196397912 97201942088969088 97226617806323712 97343635882101696 97836954390167552 98128829871120384 98601305596340736 98626336556580864 98744830058635264 99107910465548544 99252172343955456 99371628296312148 99396644210540544 99396854810929152 99541537277902848 100027579940392608 100173180493435392 100198610490359808 100319205537886464 100681051901509632 100827603651002368 100948955729586944 101128401089888256 101467622619490176 101615319304525824 101763230977458176 102137409912093696 102260338421204943 102286081542242304 102409188986592432 102434969579421696 102435186617376768 102584291692511232 103078219803926528 103085191554291072 103235242779260928 103287570424528896 103385731471358976 103758638640857088 103883518396144704 104034731668919296 104417262811917216 104469968247128064 104569253005238784 104721464436105216 104873897426550784 105286139874058752 105386200294342212 105439394808373248 105539600877012288 105593096550076416 106047758362731052 106074679681947648 106229082418020352 106356935500814816 106903388116962864 106957348443488256 107058997124411136 107214832636964864 107506885928730624 107663373390053376 107792952728203008 107820317083041792 107895395539445598 108284568841988224 108504493494663168 108600267293422592 108662433077624832 108820833125842944 109130542036066257 109289392897836368 109448706881652456 109503951977857024 109608020865468544 110066573688938496 110226787042197504 110793122616508416 110926468795883328 111087933815964672 111821224736858112 111983992167333888 112147234138423296 112687206395817984 112851234352726016 113266183389198336 113431054107377664 113567575195785312 114179811954130944 114317234217591552 114483634849640448 115034856529064192 115064059316011008 115239340776849408 115370235119527936 115575315531300864 115933566345697506 115962997279417344 116131793490886656 116300835402809344 116728468470964224 116868958195662792 116898378905419776 117039073127534208 117461227218427904 117699789553532928 117803679775916032 117811647490618368 117983134604869632 118378893056071872 118551205855280128 118724021024165376 118896836193050624 119334014642191104 119477387151024504 119507717720272896 119651552438416668 119681673641263104 120327016998924288 120441371764962528 120502165495283712 120616686716585472 121051745080999936 121197438128835488 121228205350797312 121404665620594688 121820139947236752 121997461839445248 122175041842122752 122175300705100416 122236969649700864 122353139570755584 122531237299388416 122865012489977856 122950567010065914 123129534356514336 123129795241859013 123191945975089152 123309023473652112 123753792962272256 124005135422472192 124185637802999808 124720619469790008 124783573184069632 124902163311812992 125147373688979456 125758444849570176 125790369930215424 125877961462686531 126773107195295232 126957638646816768 127690158028594532 127795685413552128 128411002637094912 128597918215897088 128785378738077696 129414213595197216 129447066730512384 129602589451958784 129635490408431616 129791514509468928 130648267677247488 130838439828160512 131468407461787648 131702103744970752 132143880620731392 132336229791940608 132495504395082864 132528858947387392 132529139747905536 132722049703870464 133176254688080856 133370106587190144 133403963966816256 133564240657913856 133564523652186048 133758940717181952 134241402535346176 134412060544902567 134641882846420992 134837868119851008 135290163492653568 135487092406034432 136183213216124928 136347117894939924 136381442056323072 136381731019646976 136545585315456576 136580248823169024 137247144569375904 137446922072388096 137516590855913472 137646990372347904 137647282017100032 137847641961811968 138344851521142784 138511357861526272 138520726151078628 139223017082556288 139293290996170752 139425670673651712 139593477844819446 139628619248140288 140310696903513759 140381519832078336 140514933725789616 140585859744497664 140719467836016384 140790795400101888 141432906242596864 141478250455766448 141720154768539648 142537850822617152 142609797924651008 142745329499214848 143342514571640832 143723936970937344 143860527385927464 144462377966731776 144672657992884224 144883244103499776 144883551080337408 145094444167790592 145507389381421676 145802913133453632 145931609175536608 146755431585251328 147724163488677888 147901958394511104 147939504834871296 148117245087952896 148878258515933184 149057442444468222 149094966315810816 149312305916854272 149529645517897728 150249608527757312 150259770740153088 151021577852264448 151241405476503552 151423433594380416 152201433929235264 152422978956788736 152644846466187264 153429122313363456 153613783479888648 153652454369132544 153876437538766848 154578088460930008 154617329705889792 154842391321182208 154852864168891392 155637957961285632 155825277594217056 156052097503378944 156704952370692096 156853879507858176 157082196654157824 157161818121043968 157310846139826176 157838524074762496 158159092212559872 158298694698887168 158309401315518432 159071637544096578 159112019522921472 159303182868032672 159343623627030528 159535403251222224 159575564855017472 160355082175444296 160436022665232384 160588495686616704 160669553993711616 160822248955447296 161495060085080064 161637607134396416 161689429092304512 161843093309168397 162426853262982336 162663282452593664 162859057485622687 162900400940133888 162993649616437248 163137519427674112 163934089346754552 164172712475352448 164173060322478684 164255927966785536 164412031298202816 165099860533407744 165340180563296256 166294159293053344 166631900723947008 167677926466093568 167720493240287232 167837281950248708 167975988251000832 169030809593726976 169276851529089024 170146581161066496 170351362793677968 170394247218069504 171214670182793216 171713838317436928 171725452274460672 172552284793596288 172596088974016512 172803452602611712 173055352679291904 173900349518546259 173944495919126016 174197690236329984 174451253104214016 175347568358129664 175558609691301312 176191840827641856 176448306389254144 176660672526777152 176705519663874048 176974701907304448 177568339584107808 177826808782920192 177871951955755008 178085654210551808 178086031536248064 178345254289575936 179091374137933824 179216080726536756 179261576580409344 179477328657625002 179522510461894656 180386884656871424 180753248242925568 180925030074878208 181577617621499904 181796157193253232 181841922741764096 181842308026195968 182060780420608768 182106998430892032 182730209920855128 182996192759167872 183262562763184128 183262951057650624 183355454474551296 183529320496463872 183529709356133376 183796855949082624 184425850515098871 184694301534771504 184787918962633728 184963535210478168 185630689443408384 185900894231535616 186124637126425928 186278456704499712 187080929204685012 187175359776104448 187353244967719488 187447812992663552 187625957114688512 187721060533469184 188637667274355264 188685554895323136 190050467763489536 190436457970225152 191123352762187776 191535237042891798 191631915961249792 191814036514569952 192616503955642368 192896877323845632 193178068107116544 193459258890387456 194121320392795824 194403884177938176 194453235612647424 194687271764203392 195673908780335104 196095599829627317 196257659742240768 197202611192681472 197489660117270528 198215820931097088 198504344687910912 198743256592624296 198793288421081088 198793709621858304 199083074555805696 200055159880785216 200346360986870784 200638411075772928 201362103803019264 201897911459173888 202256802179776512 202935245238980352 203230638609051648 203526461954916352 204274819824187392 204520676842409886 204572163084484608 204818377973184864 204870373234753536 205168583385022464 206156439607853056 206170383108582144 206470485558521856 206575140849057792 206771462942717952 207517277281714176 207767036792289408 208069463337838592 208834525623834432 208939936494256128 209138506010477568 209390216767229169 209442928872210432 209747794853101568 210572279748117504 210772400588684424 210878789616746496 211079201754024576 211186193100152832 212095516725462104 212149359363895296 212458164836040704 212713871001629632 213806776233925728 213914696886976512 214117994248822272 214429665273929728 215013771857461248 215585905456406016 215640634166083584 215790791078891196 216569137683976448 217008986989326336 217200534586845184 217324866155249664 217641666251685888 218261084072132514 218578785795672736 218897413763304912 219007903955714048 219216041730937088 220133147377876992 220453574084395008 221586245233016832 221852937591766656 222175867631929344 223457776550040431 223642449473716224 223967984334667776 224294468276846592 225374412791635968 225702468705452032 226532366778396672 226862108214755328 227135150391570624 228634468435183104 228967269699280896 230069713058128384 230128118632022016 230478681553698816 230740470239055872 231867132691395012 231925994558834688 232263586981773312 233456936941928448 233737916391325584 233796757810839552 234078146255068416 234922454436855808 235399579107065856 235607359551832064 235623294981236736 235966269209739264 236757786112143744 237102411710560256 237448042048330752 237793672386101248 238607456316144867 238668029284382208 238954774302049008 239015435440545792 239303104876833336 239363347282526208 240654033997848576 240882743529925056 241004330990567424 241233373433170944 242103490161999872 242394876257670976 242456410701594624 243640279894473504 243994923678890496 244350083684245504 244350601410200832 244706279141511168 245062474598776832 245730024979955712 245901134020131828 246259068713028672 246259590483718026 246383891950178304 246618046947304224 247507585924544512 248010270844944384 249441238939580016 249567146368139264 249804326623625984 250294747377958912 251516889699140352 251580739860430848 251755922925373062 253546214390590464 253915277293633536 255380316057189064 255591370827104256 256822005274189824 257195836431794176 257570757476155392 258828427190394432 258894133461024768 259205178903917568 259583029018937856 261296535354494976 261676879656321024 262936814923575296 264287761241462784 264672459583881216 264991008790165728 265058279495811072 265444099407740928 266352509376161712 266740213174380288 266807927933632512 267128481315827712 267129047304372096 267517881434363904 268482805070692352 268824121089805134 269283765692841984 269675736239702016 270580326985307136 270974184812068864 272366426432249856 272694235789879848 272762884112646144 272763462039293952 273091170630913152 273160497646338048 274494289138751808 274893844144776192 275033181711826944 275293980744695808 275294564034200064 275695283923623936 277022715723052544 277041452302157256 278446034165112576 278851341347303424 279186955689638892 279257238496280576 280621393807027518 280763039664156672 281029867451579232 281171719488995328 281438935672032768 281581590800203776 282865812485193728 282956500911532896 283440309537079296 285075701645234304 285219595849302016 285490658998429696 286685029143281664 287302855564337697 287447873941874688 287721054771854928 288924755933463552 289345315985768448 289766488206999552 289767102160674816 290188888335581184 291014778762843352 291605826266907264 291863218351073216 293510863170502656 293715243412935239 295803916789022208 295879009669742592 296234490175905792 297756517031866368 298114884888936444 298189932631621632 298624611833708544 300499217055514624 300519541480306176 302043155704528896 302482810953007104 302846867188760832 304402867858470528 304845957913577472 305289692932374528 306858244626726912 307227566959777296 307304908738265088 307752875077533696 309156176921860016 309234659411779584 309684782642364416 309705728337782784 311275915922571264 311650555188434112 312104195006757888 313409904741384192 313707759015716352 314164393308315648 314621692279652352 315677048149524992 316318184425119744 316597389397774336 316618802631036864 318143275088193156 318224039045842944 318606365736065344 318687247254061056 319070806502444448 320710164350888592 320872045330464768 321176991373233408 321644497910894592 322990120170160128 323275214268792832 323378858184609024 323686186618336794 324853706525964672 325326564905187328 325718114971245374 325800801880267776 325987299232874496 326275038855348224 327391626108198771 327868178693509104 328345424950704896 328346120644957368 328511855933571072 328824062596405632 330199721066815488 330680361126592512 332588318586106688 333263801447894016 335355852932187136 335674563900497416 335951976502001664 338061619187453952 338553703058178048 340293162322132992 340702725587355936 342429340365586432 343427676634873856 343450904548921344 345104569587192576 345192177948033024 345606905205223424 346110705358583808 347800699037092518 347888991838252032 348395380472659968 348902506208428032 350695136716259328 351117219382602624 352383681655283712 352896612778508288 353321345053554304 353411039327748096 353949403814608896 355136679168215616 355653617565840384 356171308421103616 356172063072496128 356690508579151872 358432161453073512 358523153160818688 358954657315250004 359045020923789312 360773769313742848 361506496485851136 361850060149756416 363155235242999808 363592314386506464 363684616052391936 364121560841217536 364213996861784064 365460419841710256 365992385518335744 366525125526368256 366525902115301248 366710908949102592 367058640992927744 367059418712266752 367593711898165248 368851701030197742 369388603069543008 369575837925267456 369927070420956336 371261378886816768 371801788463071232 372249274252851856 372556913408999424 374161858409370024 374350719552208896 374706489935438976 374895625985327104 375251914229377024 375442121066938368 377275334548710528 377371109790646272 377633884388059593 380100935526979072 380872915940450304 383070474085783596 383263831922499584 383628073029139904 385233007911284736 385793754647691264 386356136214233088 388242640785591648 388807768355876352 388906471225294848 389374543528406784 391347817560670208 392191199659254634 392515319484481536 394405222385362944 394979320234541056 396431641862194176 397008689375821824 397486513185248592 397586576842162176 397587419243716608 398166149111611392 400110319761570432 400692721973741568 401276822151545856 402724207606038528 403795822918347776 404513604359553024 405870490477960704 406461277218103296 407052923909832704 408549639648374784 409041353684819772 409144326168969216 409636755946369728 409740746469507072 412312879215706112 412340766217164288 412940971117043712 413542925885435904 415034554563428352 415534073584578816 416138926675677184 417669051247668864 417879872988512256 418277012020955136 418780433534458338 418885857744420864 421144559496235008 421544801177368848 421757579233492992 422158403508049152 422372386200305664 424191033450924208 424298718727790592 424916329672081408 425427742003259264 427613552467851456 427829393773953024 428235988497644544 428859330547859456 430027543714922496 431171810912812032 431581582157782392 433138275367952896 434017973978652672 434401069173690368 434649732310499328 435283332503371776 436522168144265028 437157571591345472 437794827526609824 438015807911428096 438432083461874176 440266294755753984 443172490466033664 443705875183533312 444351735263858688 446915553100080862 447284898947432448 448588936553693184 450748825583271936 451404937410904064 453064733556793344 453724216429510656 454270300783141248 457268936870366208 457934539398561792 460139426116256768 460957363107397632 461480940478111744 463734265382790024 463851989117669376 464527173963546624 466913873883856896 467475832782651168 468156292510136832 469844908873711616 471214719103664128 471246589962473472 471932538419478528 473515572224287488 474204823421120512 474896084096661504 475587344772202496 477214912632289734 477336058568764416 477909548604098016 478030870881091584 478606209753666672 478726694565052416 481308067995697152 481765487059850112 482008661981134848 482466746866341888 484206980323999744 484789752515341952 484912821403189248 487280559788947008 487989847357780992 488577172456868061 488700167368491008 488701202820401664 489412558283022336 490124949197553664 491802268040263656 492518137426057344 492519180967436052 492767783900356608 493236093894608448 495015171849089024 496020541689888768 498882477879160032 499134292736278528 499608653247251968 503033779398280704 503161479720861696 503511845850746124 507092428781180928 507830554587267072 510760632114378128 511182741654208512 513644010548379648 514391672863588352 515141514952310784 517656854380788864 517788266922049536 518410357807835136 519166058037875712 521701048555638777 522593070708989952 523353759312642048 525873629847150592 528575522482925568 529344919167762432 529982017580331456 530116558991622144 532705018752323424 533480426348760576 533615855867265024 534256962631655424 534258094608744192 535035762868727808 536965610141384704 537648242179610268 538567531385683968 541160653970614272 541948369624137728 544732852864499712 545388471579759696 545525768225292288 545526924078587904 546182341261826304 546320995292676096 548988578277503616 549787688289552384 550066363423653888 550587961489391616 550589128068400128 551390567847247872 554045431446105088 554082904604314512 556892068330225152 557702682694606848 558373911379277784 558514476992561152 561242787614055036 561526079328313344 562059734903158464 562343438977990656 562877871344065536 563163181600407552 565731624970387456 565913001823065792 570151403290468608 570981317996859392 573370058286563328 574605711128675394 574895747883749376 575442109543709856 577849511866927104 578690631971536896 579534204321349632 580377776671162368 582029557525686704 583211652533814528 583726436702146432 587021726341005312 587430486825870478 588286799488881951 591607833578044416 592468980351811584 595513034063732736 596229769777872888 596379865263243264 597249223667417088 600998434111029248 601039082960612352 604086311409057792 605693734377521664 608805735716941056 609691915827154944 610579385864749056 613716489253453824 614455133919554592 615505750155067392 618312353843720032 618469318823559168 619369565284728832 619411456675565568 622551831845142528 623301110376868224 624208390013515776 626819809482768384 627415518031432704 628170650301687507 628328786616631296 629243384559304704 631354096299049984 632636368850239488 633194778795548672 633237605262073728 636286550176386312 636448078091685888 637212731472130688 637374494508122112 638141613004888896 641420328701777184 641744090660929536 642353982746466816 643288995821789184 646550428537585664 646757716369218048 647372373236673588 649707413051929344 650653129810374656 651436229942490748 651601603760535552 651974598465748992 652550077710696448 654783252216397542 655736357387018208 656690849901409792 656692241289914736 657023711867142144 657648125192811264 660399442133630976 661360722253185024 665176637172213376 666527602895788032 670373329650121293 670711705864374272 671349127800994832 671903953004003328 676123238374907904 677107406116356096 680586324644265984 681405451174711872 684858680731172864 686901809097842688 690209139174385152 690384355896066048 691213810410446848 692221410717167616 695601398074185036 695777983676504064 696790760945319936 701390273432518656 702234438765205248 704767363310567424 705793225557016576 706642690107108608 706822078655496192 707898807629217792 710273358336431232 711307235131680768 712342616842207232 712344126144992256 713381017158303744 715822368948434601 716864322906147024 717046306321637376 717909314630500008 718090041847578624 721547538627485696 723012992971702272 723700120299512832 726310470485999616 727184628773012928 727369232104783872 728243121682435072 730920839683420512 731984771036671488 733050251052736512 733051804230602496 734117281985855488 734118837424533504 735187423796330496 737703402060395484 738777206139086016 739151675850534912 739854140841912672 742522757773633536 743603576926142464 744498548505703712 748323716818740048 748701439104417792 749412979870877952 750503828458754048 750884242133876736 754550669097421056 754742219581292544 755267768776119186 760201871053958144 761745831880900608 766140948171567192 766527663844999168 767256146058279808 770466015822569472 771587509295382528 772712272428466176 776485281571183296 777615536711752704 778749087056813568 784382399318509268 785030638968963072 788810444770725888 789958640469082112 792863283724388352 794017378751643648 794973026370497184 795174838487433216 796332298223222784 800220639523140864 801385443947483136 802553644303091712 805448415212077056 807591645836695552 809027208719106048 811740980955921408 812922554436206592 814105847819665408 817099279296749568 818082707369639544 818288652337938432 819273511892739456 819481492939014144 824625758431412224 824681532434328576 825881942234087424 827085851770871808 831068147169157632 832277853351354368 835338102495337728 836554024041910272 837560867068916676 837771715488841728 842289118992470016 843089602354737696 843515158466985984 844316807016098304 844744772400611328 848382066901848416 848597437455581184 849832659344162816 850855484006518528 855227104935702912 855658787547906048 856471976995289088 857718661095718912 860055087429844992 861908566693013091 862343621825624064 863163164315564784 866276550735905792 868035947957305344 868802138347380736 869299464620998656 870566665006743552 873044336288530056 874315143182690944 875589655053219648 876031615822856192 876864166923748352 880532589511507968 881145730238805717 887411750367066624 888703470527717376 893831106200161724 894569797894864896 901497651166543872 906129467113586688 907448432859021312 908540601566282496 914537873740732416 915869078797123584 920278852232513536 921914726214795264 922961880956223488 927468530765580048 927703978235338752 929054347927093248 933827747767713792 934951665565302336 936312585020273664 939689817747423232 942493179924946944 943865076838957056 947031144448574976 948409646842241024 949792168193323008 951174689544404992 954429825264579468 954672117137528832 955819097208196032 956061741762183168 957212419507333344 962616135991394304 963530974119700224 964933493732683776 968413960647999488 969579505030683904 969825642806378496 974561119577894016 975979694715561984 977154344913736122 977400334736982016 977402405640803328 978825116566044672 980249898395107328 982174878324596313 983604536080527312 985036274852114688 985038361934872104 985535567800713216 986472187789216896 990030343698178048 992041083379777536 997764955758320064 998268585472557056 999217306494503936 1006067558796561408 1007023691701492248 1014184857562361856 1015661109174534144 1021521264228756256 1027288021096759296 1030283029904621568 1035313708761577728 1035576533844099072 1036820715615670272 1038332116075751424 1043402097111277554 1045186141417979904 1046707518625284096 1051747259694301184 1057151044965851136 1058689838335524864 1059964035160662912 1060233117983244288 1065410037504646848 1066960852697521152 1068513925263310848 1068516189217488384 1070071525737455616 1075296484359220536 1077135062771367936 1082321307941228544 1083896739248275456 1089465705728999424 1090776943159519392 1091053848157175808 1092364682523652608 1092641990585352192 1097977156555007232 1099575376579104768 1100132726847307776 1101175922978783232 1101178256136800256 1102781135694495744 1108090862892210176 1108165809208629024 1113784136660450304 1115405365389213696 1116747822758555568 1117028953985122304 1122485575228110072 1123052158656626688 1124119469806316928 1124686877955981312 1125755742688131072 1126326363200815104 1131463249940774912 1131826003646131584 1132901653164178779 1140013402399358809 1140302806580937216 1141962635993718784 1149211422257350788 1149791495767498752 1150884219087419712 1155699023733854208 1157381263943073792 1159068408642699264 1164059115051373408 1166423305067629056 1167452873404292864 1174043452682010624 1174860973651740956 1176573598977763902 1183215667156088832 1184937960703623168 1191026068127465472 1192459539555745776 1192759730526486528 1194498447334834176 1201996868222058496 1202078165921224704 1208172622818115584 1211387468755043328 1217611471433882112 1219383831654309888 1221158771729498112 1227432978506907648 1228910267839109184 1236624707687440064 1236938637647118336 1238822913351131136 1245103663690285056 1246602220753736448 1248416780027031552 1253639618965536768 1254831036062865408 1256341300603375014 1256657573233262592 1262708192598099968 1265272737700478976 1266389557591097344 1266475210524147456 1272573100352772624 1272896156183371776 1274425462944261376 1274748989016244224 1276283226009777792 1282840657403554368 1283488181321859072 1284707965492933632 1286577991643578368 1293515432738436096 1294744746473347176 1299414826103858688 1301306259620749312 1302872459884981496 1303203207521071104 1303949196931497984 1305100155421392896 1309566504432795084 1311472714774036416 1313381699802819584 1313384482579829472 1314047423734284288 1315296250385622528 1320798884267261952 1330353274344426752 1333055205791576064 1340746659300242586 1341423411728748544 1342698255601989664 1352246476749815808 1354214812232712192 1361172649288531968 1362810902349423744 1369717361462345728 1372669198807391219 1373803618195685376 1380418278348770304 1382427620820893696 1384442821434335232 1391202796148370072 1391555967353008128 1393581521890639872 1404468877530410496 1409534726621134848 1413285380214217216 1413644157310992384 1415797615258435584 1420546716672862464 1422614470263361536 1424685233684414464 1424688252289984512 1426762034316607488 1431644737896869202 1433728645812294048 1434092612643274752 1435818629261000016 1436180083695157248 1443095077254971392 1446025985943404544 1447400240599025664 1452620940971999232 1454369257546025856 1454738464209567744 1456486243364870144 1461841679366841024 1463969542073342976 1465731517370604183 1466100502105473024 1466103608461204992 1468234563971710976 1468237674849067008 1470374847592660992 1475406804120790968 1477554412278172032 1478303351701069824 1479708281683825344 1485045515547267072 1487207153852284928 1488997097011407424 1496647433637480096 1497402878208835584 1498825959741755904 1501007656917508096 1509101338194842112 1509484439162585088 1510535537552238372 1520403742107916288 1523491663761801216 1532281896343134384 1533055327689998336 1534512292116559616 1540932031645138944 1543175018590765056 1545424544856932352 1552970563142366592 1555231073423505408 1557498174113627136 1564204435850283017 1568764798637018536 1570061277937926144 1577620889541451776 1579917280938164224 1585726567448776704 1588034757503287296 1589946052740994368 1590349676974866432 1600441279046281728 1602770887894966272 1605107288606183424 1610896830424154112 1615183291673391104 1623481961911842816 1625845108872413184 1634198558593499136 1636165414739279088 1636577304675876864 1638547023785478912 1638962985878028288 1649251516862824448 1649363064868657152 1651763884468174848 1654171703541743616 1662136294338315264 1664555706702708736 1670676204990675456 1673108048083820544 1675121734137833352 1675543430977683456 1684578237984940032 1686179204709475392 1687030316933971968 1688633614032196608 1689489544801222656 1696764133803696832 1697194874911162368 1701710968013037056 1710454209871405824 1712943953990578176 1715437322191437824 1720110174859689984 1723817133386026182 1724687243651248128 1726326328631129568 1732553101471811584 1736071895914610688 1737604276694761472 1741133330013487104 1746088672577060112 1748630286365381888 1751179310106439296 1752063231645712384 1753728333847496704 1761065179023015936 1762291460477611434 1764860398466645853 1774823500734133248 1777406941055434752 1787662212400323448 1789139595789729792 1802995302333087744 1812258934227173376 1817081203132564992 1829075747481464832 1831738157594247168 1840557704465027072 1845923761912446976 1854937061531160096 1855407956470677504 1858108695854186496 1867655495535427584 1869903331130604672 1872625170040547328 1879379635494846464 1884986359849893888 1887730153677914112 1894062288897149952 1896819293684482048 1899584336386646016 1902349379088809984 1908859650529158936 1909344234275057664 1911638194416392064 1912123483524366336 1914424839014666688 1925232271982788608 1927061948239400448 1929866987465367552 1939159010061367808 1939651285612756992 1949122239155788032 1951959389431123968 1954308689827472244 1954800669473964032 1954804811281606656 1957650233132089344 1964349756649192626 1967209072161054624 1970072549704229376 1970076723869744208 1971071135601426432 1972944375578433792 1980060687396356096 1984082166759555072 1995529911516640128 1996537170945114112 1998434612989007872 2011119988950363879 2012135117593122816 2014047383402984496 2028369715124723712 2031322218349068288 2043042528457512512 2054576042193518592 2070627417523155456 2071153067688198144 2073641431231340544 2076664232151502848 2086804194222555108 2090372282835959808 2103494519388602368 2114302089931702272 2117379676671049728 2119928070321325824 2120466235966488576 2130820075009293696 2133921705395042304 2137027850526621696 2137032378434976768 2140143051474911232 2150592968718441072 2154270125542735872 2164642615882457088 2167793478496550912 2178931411457998848 2181553886319038784 2182107696314351616 2184729365047305216 2195954313110014464 2199150753158209536 2202351845957566464 2202356512273600512 2205562271388991488 2216181725784420352 2216331618417258048 2227568273320900608 2230810730778427392 2233495645517111136 2244971150456220144 2246104317313253376 2248238939612633856 2251511485376262144 2252652726401630208 2262926499881549824 2263652007292263168 2265803306328357558 2280026804798717618 2280605613161874432 2283925271987437568 2298422844514701576 2299582991534997504 2301768438174839424 2311398047467708416 2314762527886147584 2318136817285398528 2328118230102746816 2332846610135258112 2334905746808585728 2349721947303481912 2353147197955527804 2366431334312177664 2369875921407246336 2382052136254930944 2384919079111491552 2388996894669668352 2403993736444116992 2404156331842449408 2416345245636231168 2422774937510086656 2435222942867764224 2438767663308619776 2442317543458996224 2454865957013815296 2457820535678218368 2473249415374880128 2473877275294236672 2477645826702262272 2493204441507472896 2496833560054063104 2509662072125730816 2512682601206750028 2513315146466525184 2525416385196199936 2530545475400957952 2532779115182194688 2532950421048294912 2545146200705545248 2545792312366743552 2548850925888522752 2549497978032488448 2552566452019555584 2565681314807108736 2566976362643718144 2569415930985867264 2573155983287156736 2587030865476872192 2589489492946694352 2598829652207717376 2602612519241498624 2605744919769962992 2606406415042142208 2607898393862995968 2610200310842785792 2619133008865590168 2622945429548072832 2626763399605639168 2626768965159658944 2628094847468568576 2630592500771245056 2641597768534523904 2643437190716417151 2660706548688853504 2666110411583152128 2681493318600485172 2682846823457497088 2685396511203979328 2704492953499631616 2722345298577063936 2725621804698847488 2739434722924691456 2745338397614782438 2747607236391370752 2760836556697540608 2764855241641787392 2768885642868670464 2782405592296740144 2783111934706016256 2787163043781279744 2808937755060820992 2819069453242269696 2826570760428434432 2831595230516871168 2841093433345724928 2845228940526723072 2849370467368828928 2849376504579969024 2853524068633214976 2863289475793738404 2867457291624588096 2868185225286549504 2871637258522000032 2886190154509942784 2894800481198051328 2905241881943998464 2908738515092051712 2909476928419135488 2912972486729740288 2923683358733682048 2927939084146685952 2931463034741208366 2932201004210946048 2932207216922409984 2936475349698134016 2940749695185321984 2950813608241581936 2955108824556344064 2956606703402139648 2959416563367650688 2970091031094534144 2974414307704569856 2977994194022814848 2993294867274960192 2994805756417671168 2997651919483511808 3002015313835016192 3018202676389684224 3021071075104476744 3040807484215832576 3046983327523602432 3064563792686268768 3066110655379996672 3069024584233119232 3081864063290277888 3090849089713864704 3105941126284733184 3110462146847010816 3114996348227254272 3128408871700566034 3137529597274037072 3140122555875852288 3155241779082903552 3159834561876328448 3171453134897553408 3176069515006574592 3179892105481988736 3180699353949732864 3200882558092563456 3205541775789932544 3210214577212366848 3230366583346782208 3246963923823685632 3251690217744826368 3268397117186998272 3272330829478558176 3277094047570957824 3277925971756056576 3298503033725648896 3298726129737314304 3303527768936349696 3308343407083487232 3324272588676630528 3329111413405417472 3341352409981350912 3346216096167641088 3350243468275666704 3351086861955366912 3369156475969880064 3372358409418950784 3374060633867943936 3377267228064393216 3378979089602445312 3393528267607393664 3394389749822324736 3403421936026074112 3420040207198076427 3420908419742811648 3425887907981156352 3430874644382875648 3447634266772052364 3449374487302496256 3452652657262259136 3465106202943623168 3472143791829221376 3475208553389522944 3492177345154120224 3497260572730763776 3502358620212878592 3507456667694993408 3522130358046031872 3524582920955222868 3529720796933291706 3549647001468266496 3554813882110869504 3575324424800646896 3578279191579459584 3605990604666175488 3624517868454346752 3634162406265129984 3658151494962929664 3663476315188494336 3681115408930054144 3691847523824893952 3709874123062320192 3710815912941355008 3735310991070855168 3739806662261209344 3745250340081094656 3758759270989692928 3769972719699787776 3788124577794299904 3793638587368964096 3799168672773292032 3804698758177619968 3817719301058317872 3818688468550115328 3823276388832784128 3824246967048732672 3828849678029333376 3850464543965577216 3854123896478800896 3859733974930735104 3878318020122735616 3898244478311576064 3903918778862247936 3908617379654944488 3909601338947928064 3909609622563213312 3915300466264178688 3928699513298385252 3934418144322109248 3940145099408458752 3940153447739488416 3942142271202852864 3945888751156867584 3960121374792712192 3991059823033280256 3996869225978015744 4022239977900727758 4024270235186245632 4028094766805968992 4056739430249447424 4062644436698136576 4086085056915025024 4109152084387037184 4118007596422173657 4141254835046310912 4147282862462681088 4153328464303005696 4173608388445110216 4180744565671919616 4206989038777204736 4228604179863404544 4239856140642651648 4240932471932977152 4261640150018587392 4267843410790084608 4274055701053243392 4274064756869953536 4280286102949822464 4301185937436882144 4308540251085471744 4329285231764914176 4335586956993101824 4357862822915997696 4363107772638077568 4364215392628703232 4369458730094610432 4391908626220028928 4397194552111812549 4398301506316419072 4404703691915132928 4404713024547201024 4411124542777982976 4432363451568840704 4432663236834516096 4455136546641801216 4461621461556854784 4466991291034222272 4489942300912440288 4492208634626506752 4496477879225267712 4503022970752524288 4525852999763099648 4527304014584526336 4531606612656715116 4560053609597435236 4561211226323748864 4567850543974875136 4596845689029403152 4599165983069995008 4603536876349678848 4622796094935416832 4629525055772295168 4636273634570797056 4656236460205493632 4665693220270516224 4669811493617171456 4692613307550849051 4699443894606963824 4706294395911055608 4732862668624355328 4739751842814492672 4764104272509861888 4769838158222983104 4808312663684898816 4832690491272462336 4845549875020173312 4870445885735528448 4877535326617239552 4909731914027630592 4915641071356436736 4946498830749760256 4947754550588473344 4955291653404524544 4986408883014945792 4993667120108126208 5019324144251461632 5025365202413500056 5026630292933050368 5050832770392399872 5061090950801915904 5065558230364389376 5065900842096589824 5090292401411090496 5091584624733487104 5097701851777045504 5105132904039111168 5131362629614217472 5138831861971734528 5146311966574313472 5174061730953744384 5178978985893388704 5197659304415434752 5205225038482997248 5211489839539925984 5212812830084284416 5220400621685571584 5238266017731180336 5245890859096145664 5253526799211278336 5253537930319317888 5256189694937137152 5261185001542490112 5283195537069047808 5286874381432834302 5294581195399937559 5321413097377707008 5332220823166304256 5362986637200970344 5365693646914994176 5370793022407958656 5408985906999263232 5451243609397694976 5490676795229564876 5495214472782741504 5521673113395081216 5529710483283574784 5537771285737340928 5564811184593480288 5566223869412032512 5574326087562559488 5617875510121641984 5638138906484539392 5653141520856868864 5663190461033742336 5682186866691449856 5690457881053446144 5698740934737657856 5698753009159938048 5707048137266429952 5726578951587476808 5734914583249176192 5736370450573099008 5743274517044000064 5772380309019885568 5789600962396102656 5817477030184103424 5818953856838270976 5825944973459480576 5847366717467364096 5855878168293371904 5862926069482416732 5864402008421892096 5864414433844819968 5872950699396268032 5901627216483163872 5910217649112688128 5913213406804279296 5918833126735301376 5940182062189068288 5948828615409139712 5955988388045629696 5986589734549920384 5989611512835342336 5995303838967023616 6004030627670032384 6033359966851091637 6036405352779368448 6042142150208953488 6081614968431665152 6093966655047204864 6129127585372537536 6132221310759993344 6138049168466238464 6163728126580555776 6211882252569466368 6220924293694021632 6229992696454508544 6256817743401132068 6275059194548074144 6310483558165807104 6342906269795106816 6352139030013149184 6359784210963977472 6361398707899465728 6401765116185126912 6411083551579865088 6420429154424733696 6460733166693564416 6493927847647371264 6503380435489652736 6536794234373996544 6544661658957116352 6554188095141915648 6597452259474628608 6607055537872699392 6616686814166974464 6648545177353261056 6658222826810834944 6682704819962701824 6692432192335282176 6700486936551333408 6738312951939760128 6744716818837901568 6754534456128786432 6757958179204890624 6787056535214787328 6788779499644649472 6806843872052148224 6840080414396152854 6841816839485623296 6851775815962312704 6861749288765751296 6895268533544104728 6898748974604992512 6905305314524518272 6930212405887246336 6944287583658442752 6950417106779045888 6984354690308240448 6994521145461527552 7004717240425757184 7014913335389986816 7049165841910445736 7059441593866583412 7099294002936532992 7109627764221739008 7150648849601293792 7211981209332350976 7249035736908693504 7268324812530259968 7316302989925859328 7326952630376988672 7362230817860108288 7383695047649787904 7419748246124640384 7421631825882710016 7479613324522418688 7490500680162189312 7539945439399575552 7576249155588599808 7587277174737928192 7598337345546584064 7635438602116635744 7637376937100230656 7646552777665568256 7648493934097465344 7657699356058666752 7700929087931154432 7708247792957601792 7719467949861470208 7756636040245471232 7796488956623152128 7807837557724495872 7817234759309888976 7819202677895856128 7819219245126426624 7830600932528357376 7857399026596770504 7868836288644218496 7880290198816917504 7880306895478976832 7884284542405705728 7891777502313735168 7920242749585424384 7930311572149251453 7982119646066560512 7993738451956031488 8044479955801455516 8048540470372491264 8056189533611937984 8113478860498894848 8172170113830050048 8218304168774074368 8236015192844347314 8282509670092621824 8294565724925362176 8306656928606011392 8347216776890220432 8361489131343839232 8413978077554409472 8457208359726809088 8479712281285303296 8523280300037174784 8535686821580169216 8548111402106486784 8548129513739907072 8560572205899644928 8602371874873764288 8658570463529828352 8715725645831995392 8726215545276155136 8728430785257406464 8738917460189220864 8783817252440057856 8794389104223625098 8796603012632838144 8809426049094402048 8822249085555965952 8864726903137681408 8865326473669032192 8910273093283602432 8923242923113709568 8933982582068444544 8979884601824880576 8984417269253013504 8992955758450535424 9006045941505048576 9054608029169052672 9063213225313430232 9120107219194870472 9122422452647497728 9135701087949750272 9193691378058806304 9198331966139990016 9207073752699357696 9245592189870833664 9272547269141594112 9312472920410987264 9331386440541032448 9339622987234342912 9385226615101698102 9398887789213927648 9412588791822111216 9465725337248710656 9479503685628985344 9528208545019723776 9539676316445966208 9608684391651738533 9616625327369797632 9691099750040346624 9740891771471056896 9755070653234479104 9831282142712873472 9892997661499520512 9895509101176946688 9910583306809049088 9972817766029891584 9987334240216252416 10038648288502923264 10050730404827000112 10053260585866100736 10101665540784799744 10122181901603831808 10131116460728778752 10131801684193179648 10180584802822180992 10183169249466974208 10195403703554091008 10210265808078222336 10260120621594229281 10262725259228434944 10277663723943469056 10292623933148626944 10348123461907488768 10357957971786777408 10395318608830869504 10410450076965994496 10422979679079851968 10425625660168568832 10476532035462360672 10491781718192291328 10507053598422556672 10507075860638635776 10522370003084980224 10566391074138095616 10573748762865668604 10589162390799875118 10642826194755414016 10664441646332608512 10725973274401940688 10731387293829988352 10741586044815917312 10817971813998526464 10902487218795389952 10981353590459129752 10990428945565483008 11043346226790162432 11059420966567149568 11075542571474681856 11129622369186960576 11132447738824065024 11235751020243283968 11276277812969078784 11306283041713737728 11364373733382899712 11380915762106892288 11397506018319876096 11414096274532859904 11453157903174953616 11469829166498352384 11472740901146198016 11486549034088000128 11544760618039771136 11579201924792205312 11634954060368206848 11651889946918961152 11694733434934728192 11711756336586743808 11725852138964833464 11728804016843784192 11728828867689639936 11745901398792536064 11803254432966327744 11820435298225376256 11826426813608558592 11837666253470602752 11880364124378136576 11911976776091259392 11973179469099840768 11990607677934047232 12008061255340064768 12066719933702183274 12072810705558736896 12084284300417906976 12163229936863330304 12187933310094409728 12258255170745075072 12264442621519986688 12276098336932476928 12327456253161111552 12354022789266520971 12423764505138932736 12441848587388043264 12459985392909017088 12513635486802264136 12550118389096148288 12620967116331614208 12685812539590213632 12719568421927954944 12722797415798931456 12803530232370253824 12822167103159730176 12840858308849467392 12921466333387128832 12987855695294742528 13006760870979305472 13073588468747993088 13089323317914232704 13108376190283831296 13194904518949257216 13214111075745398784 13233373628333948928 13297090354706522112 13316445653621669888 13365409639925403648 13384864384670564352 13400973873102666816 13476625903879520256 13489433637675803136 13509068912257572864 13574113070429574656 13577558999289298944 13613687744104296448 13680160828792305708 13683633678971246592 13703551631924625408 13790537067088209456 13797497949209985024 13810610629049036544 13860424811774492672 13888575167316885504 13900834213558091776 13968709380616480896 13989042290923055104 14009434480851514368 14029826670779973632 14077839922652547153 14098331683820891472 14118883187733166824 14198588005873065984 14219255528443478016 14301297699202587584 14498071473817387008 14536649625060519936 14632605979851718656 14724461635720216576 14767390095299575808 14839496492249280768 14843263651765420032 14959226649044837376 14981001360324378624 15079890878799151104 15152498311177199616 15174554349475856384 15196674691093168128 15270877204233271488 15274753874200461312 15293105555331136512 15315398712117333504 15416495585915203584 15438935899722940416 15513272080490942464 15592977913246304256 15615675115448991744 15634469518619777952 15638438490252853248 15661201865056714752 15714798053193541008 15737672577288436992 15760580397633835008 15760613790957953664 15768569084811411456 15783555004627470336 15840485499170848768 15860623144298502906 15964239292133121024 15987476903912062976 16088959911602911032 16097080940744982528 16112379067223875968 16226957720997789696 16344340227660100096 16472030385688694628 16565019340185243648 16589131449850724352 16613313857212022784 16694433553780440864 16722978262687678464 16827956155108818944 16914416719453618176 16959424562570606592 17046560600074349568 17071373643160338432 17096222804212973568 17096259027479814144 17121144411799289856 17204743749747528576 17317140927059656704 17452431090552310272 17456861570514812928 17477834920378441728 17567634504880115712 17588778208447250196 17593206025265676288 17618852098188804096 17729453806275362816 17730652947338064384 17820546186567204864 17846485846227419136 17867965164136889088 17959769203649761152 17968834538506027008 17985911516901070848 18012091883010097152 18109216058338105344 18126426450626860464 18240214438389740944 18244844905294995456 18271402175899500544 18387382756117612608 18396663932279980032 18414147505398715392 18491184379741667328 18624945840821974528 18662772881082064896 18679245974468685824 18770453230203396204 18797775578427855296 18825177583644222432 18931450674497421312 19056417090039447552 19079352632891932416 19217368783303477066 19233250654739595264 19382199500080693248 19481783542942113792 19510141306468958208 19662564285425746944 19785995322999041024 19821166613618098176 19945635532059783168 19974668480432504832 20077296577005846528 20101460809654000224 20203331081569599488 20262232921457557504 20263603368386359296 20361169605644361984 20366338498933948416 20390807407108182016 20420531616156444672 20520241243188458562 20525450518456869888 20555327447886938112 20585247866297253888 20696246923814977536 20715915943573554816 20790637217661739008 20820900153931988992 20845959358159703936 20851251320337137664 20953064070924721344 20983563436384582656 21014107196845113344 21014151721277271552 21044740006169960448 21147497525731337208 21178324781599750236 21285652389510828032 21328883292665217024 21451946548803881376 21462774587659976704 21483172089631834624 21635943627997052928 21804974437590779904 21962707180918259504 21980857891130966016 22086692453580324864 22118841933134299136 22151085142949363712 22259244738373921152 22264895477648130048 22471502040486567936 22612566083427475456 22728747466765799424 22761831524213784576 22795012036639752192 22906315806349907232 22939658332996704768 22945481802292396032 22973098068176000256 23089521236079542272 23158403849584410624 23269908120736413696 23303779893837922304 23389466869869456384 23423512673173487616 23451704277929666928 23457608033687568384 23457657735379279872 23491802797585072128 23606508865932655488 23640870596450752512 23652853627217117184 23675332506941205504 23760728248756273152 23823953552182518784 23946358938199681536 23981215355868094464 24016122510680129536 24133439867404366548 24145621411117473792 24168568600835813952 24326459873726660608 24516510341490150144 24552196673864953856 24654912506322223104 24708045578533041942 24847529010277865472 24883697174776086528 24919970785818034176 25027270973604528272 25100236778192296576 25241934232663228416 25371625079180427264 25439136843855909888 25607060464740507648 25644334206319460352 25681716617698934784 25842932666774257664 25975711390589485056 26147176937495986176 26178646635828465408 26216752380567662592 26389809037898514432 26466747256667897856 26594180709413044224 26632891307243339776 26730819279850807296 26769728769341128704 26801947746205333632 26953251807759040512 26978867275351606272 27018137824515145728 27148226140859149312 27227375488208592896 27360321657584611416 27367267357942493184 27407103263849250816 27581074134176418912 27594995898419970048 27621221258098073088 27720849623548985344 27801668427116183552 27937418761232961792 27978084581846110208 28018868961703028736 28059653341559947264 28155679845305094306 28196663367641782944 28237766375466333648 28397176011746131968 28438511056886956032 28602595398405175168 28826053174955215599 29073299250121039872 29265211959703437312 29448923271440433152 29678992984498561536 29686527303530840064 29918453298089674752 29962002720648757248 30159781757598302208 30304996622354399232 30349108698951712768 30393349382186336256 30541754408466542976 30549507748400922624 30586211110662273024 30630797424234667008 30780361864782687843 30832991171830407168 30877871799445880832 31026544160981884928 31185955826492608512 31231350230897983488 31268939037239555904 31276876980505706496 31429596106387082016 31475345154576873984 31521160795267670016 31521227581915907328 31567110009254940672 31680970998341697536 31721246288597005812 31928478584266242048 31974953807824125952 32177919823205822064 32194161881489965056 32224758134447751936 32453915441995579392 32688680455320200192 32944060771377389256 33130038680370487296 33178262899701448704 33226627714424045568 33388867107560881728 33828833438907236352 33918849125141213184 34093121200148699136 34142747286320676864 34192518054959628288 34242288823598579712 34409487499495057152 34634281854119313408 34904862181104620544 34955669840756883456 35135269009760231424 35177556416894500392 35186412050531352576 35237704196377608192 35458907612550725632 35461305894676128768 35641092373134409728 35735930328273778176 35919538407299522304 35971823033802141696 36024183766020194304 36218432116676210688 36252852901253720928 36480428876779481888 36489689810589990912 36542804351799001088 36774765512235225216 36793327864559960064 36828295010797430784 36982368759483334656 37062068367799562913 37249891681643949056 37325545762164129792 37358491948937371648 37540906460406792408 37595551156855710592 37650355167288444864 37862901348994842624 38158705265783864832 38434737566606954132 38466501309479190528 38764399000161386496 38963567085884227584 39020282612937916416 39325128570851493888 39571990645998082048 39642333227236196352 39891271064119566336 39949336960865009664 40154593154011693056 40202921619308000448 40406662163139198976 40527206736772718592 40722339211288723968 40732676997867896832 40781614814216364032 40841063232312889344 41040482486376917124 41050901036913739776 41110654895773876224 41392493847629955072 41431831887147109632 41581274435323478016 41641800307863977984 41691918716319407872 41702502640674275328 41906128141849442688 41967126872769165312 42028214393690226688 42028303442554543104 42089480012339920896 42233519767957641459 42294995051462674416 42356649563199500472 42571304779021656064 42657766585330434048 42903893097607762752 42925549175319953408 42966344179263669248 43609948875181559808 43925414361836519008 44173384907160649728 44302170285898727424 44518489476747842304 44529790955296260096 44943004080973135872 45225132166854950912 45457494933531598848 45523663048427569152 45590024073279504384 45812631612699814464 45879316665993409536 45946196136352000512 46316807699168821248 46539816241472827392 46607559787675844608 46778933739738912768 46847025346346975232 46903408555859333856 46915315470758559744 46983605595170144256 47213017731865310976 47281741192901505024 47305707254434234368 47350665013882411008 47521456497512546304 47647907104365037568 47892717876399363072 47962430711736188928 48032245021360259072 48266879734808733096 48291242822234947584 48337137201671627904 48652919747453321216 49033020682980300288 49104393347729907712 49416091157066083884 49695058020555730944 49767394349552173056 49839941571636068352 50054541947209056544 50200473556384593152 50483868465326456832 50743250158360854528 50878273687711819776 51214120929481015296 51288668412638920704 51363433235397869568 51685865333548515328 51951422781178970112 52357293271656930816 52433504761135325184 52779618075797028864 53188361418826088448 53461638559701614592 53539457538682257408 53603895492410667264 53906503615518081024 53957734550703212544 54036275649030291456 54296452281718298624 54454750976417185792 54720643315169222832 54734534715884986368 54814206527698501632 55162148268352837824 55189991796839940096 55242442516196146176 55441699247097970688 55874837522465923584 55956169163692220416 56037737923406057472 56119306683119894528 56311359690610188612 56393326735283565888 56475532750932667296 56794352023492263936 57205190796810350336 57652106349910431198 58146598500242079744 58530423919406874624 58897846542880866304 59357985968997123072 59836906596179349504 59924005441297514496 60609993244708798464 60786698764372672512 61083508816933085952 61099015496801845248 61172422221324546048 61261594848469334016 61560723729565375686 61665982343660814336 61755743598891761664 62053088321963769856 62371911652985217024 62462700461795966976 62537878074479111808 62553753961011412992 62859192212774164032 62950690309153747968 63042321590535340032 63042455163831814656 63134220018509881344 63442492577194011624 63856957168532484096 63949907615648251904 64355839646411644128 64388323762979930112 64449516268895503872 64907830883991158784 65377360910640400384 65888121542754778512 66260077360740974592 66356525799402897408 66453255428848091136 66777734215121763456 67260790741562169731 67837698250282426368 68186242400297398272 68285494572641353728 68385036109919256576 68818974998990114304 69268563708238626816 69809724362209241088 69911339681513766912 70270538019520462848 70355112833789000784 70372824101062705152 70475408392755216384 70917815225101451264 70922611789352257536 71282184746268819456 71471860656547556352 71839076814599044608 71943646067604283392 72048367532040388608 72436864233352421376 72505705802507441856 72960857753558963776 72979379621179981824 73549531024470450432 73656590021594861568 73964737518966669312 74124136735599125826 74499783363287898112 74651091524328259584 74716983897874743296 75081812920813584816 75191102313711421184 75300710334576889728 75725802697989685248 76317410531567729664 76869475133213908264 76933002618958381056 77528798000322772992 77927134171768455168 78650257141702987776 79143981291996164096 79782542128239132672 79898673921730019328 80309186308023386112 80405843238616000896 80813324326278397952 81054413473545437184 81444678422577447936 81563229628432728064 81682126464625778688 82080964972753834248 82101802073827479552 82221309791547752448 82784987695259910144 82863663774294219264 83162548870646956032 83383837432638815744 83405005281348550656 83812256283698885376 83934253745538330624 84056428787380453376 84056606885109086208 84178960024679841792 84467039535915282918 84589990102925348832 84713299126399000944 85142609558043312128 85315533170660868096 85807786195215525504 85851098350639906816 85932688358527338496 86478159524865646797 87219897750363119616 87850828723673038016 88346769814321299456 89036978953495684608 89059581910592520192 89886008161946271744 90450264333709901824 90914989867063197696 91047326096855138304 91180048146559008768 91625263225399628928 91758633331986819072 91892392272704001024 92633615398337642496 93079632482945654784 93215119575351689216 93557867479477825536 93694050692693950464 93806817111718667712 93830630941517119488 94426035463730621952 94563482385803010048 94701330027764822016 95042912995025092608 95295814208730075136 95785435752798726144 95924861423472377856 96533759469617466192 96582485644469895168 96674274403343255808 97305839494906642432 98066041365960600576 98208786695459815424 98832182314132167768 99390116041111461888 99534788699104346112 99679883143272136704 100109083894418113088 100400947112769186304 101486500316721709056 101756547375423639552 102428241858962030592 102726866470795739136 103371730667097030656 103902845562357940224 104714586543313861632 104867009522270650368 105559236151594057728 106376722837652176896 106923277119403229184 107207790984821334528 107915469101406425088 108072551298060582912 108592904563436597248 108909501952834371584 109441286630338445664 109469069431769972736 109628413055397003264 110324296536705675648 110379983593679880192 110484885032392292352 110883398494195941376 111749675044931847168 111912338327384440832 112075475846812114944 112238613366239789056 112622719381220377224 112786653470567131776 112951065501865334592 113588704046984527872 114410381593620700672 115304212699820862396 116293197000484159488 117060847838813749248 117795693085761732608 118715971937994246144 119673813192358699008 119848010882595028992 121219986489417596928 122167017633866171904 122198030993603690496 122344844442649092096 122523189696938668032 123121447459130751372 123331964687321628672 124106176643927539712 124743823305970434048 124925400923591933952 125075756148958223616 125107507922022825984 125718384425548328064 125901380618307495936 126084643181070680064 126084910327663629312 126268440037019762688 126884985154388023248 127713914337064968192 127899815231296503808 128711679292823288256 128776647525959860224 128899032537791007744 130754721821280800768 131776243085509557024 132520154721481949184 132906510857696182272 133555468430243526912 134521581483124339462 135675396500564852736 136372484800594796544 136570989145282707456 136770072219838513152 137637949997980228608 139619448724418482176 139822679363027533824 140541076039040925696 140710225667578001568 140950816785510432768 141835630450202902528 141845223578704515072 142564369492537638912 142943721313095112704 143678153629198089216 143887292135208566784 144096735064080777216 144873728466704842752 145011411605014883712 145921715507117927552 145958759242359963648 147099062048940900864 147313180043189723136 148248273471198251652 148999566726575796224 149302183048656519168 149433967795749486592 150163625841627169632 150382204627422842368 150601420669153779456 151451605395979370496 152634821063135459328 153738950266427816528 153866005237916762112 155057596000645545984 155854268343536910336 157300514283405975552 158287962583992328192 159565084256478265344 160618372616046772224 160811686477232001792 161626648652556795904 162108826947090874368 162889356845154895872 163126459256865456128 163364252929251557376 164161929945507668496 164203604147654959104 164442619583095504896 165569975390519820288 165727327548588438528 166325097741293912064 166767674865277631488 167624512567397770752 167868507491076661248 168112857574760906752 168113213770218172416 168357920049359683584 168934079071830565836 169179980205850697664 169426598252798001888 170285219116086624256 171615572390431051008 171865376717054676992 172956319049731293594 174439795500726239232 175701657447346076032 176693539628642598912 178073957906991369216 179772016323892543488 180900528667419803648 181829979734126395392 182360096293118017536 183250526450799257856 183517266663973638144 183784784545408002048 185267230796675284992 186159264965891309568 186430239150703378432 187115734958955651072 187388101385387900928 187613634223437335424 187661261883034238976 188852070927461243904 189126964771606020096 189402660055529644032 190591628417460150272 191570871505597452288 191849722846944755712 193067518939234932384 193164971288939790336 193348548806686511616 194611678989813284864 196132082731921201152 196417573390919630848 197664364628264335536 198780232082222923776 199069577398208692224 199359766286544273408 200218167788836226176 200801894225538372608 201782372224686509193 203513094750847279104 204856483717924061184 207805691124715880448 209429173086627723264 209734019044541300736 211118472303188115456 212753445675304353792 213846554238806458368 214415581969642669056 215830938202812850176 216145102596121165824 217185809126873194496 217819003905668743168 218882573260676891328 218938138863539945472 220648593073411351296 220969770064784584704 221766796988391882752 223499350089863694336 223824676654768881664 224150951693624229888 224477226732479578112 225245438762440754448 225573306941134263552 225902131003730669184 227177408093969055744 228820763187241401344 230608425399641724792 232586394000968318976 237431943875988492288 239347626384717398016 239696021765190057984 242439972978835193856 244334035267732343808 244689688885298184192 245046379393877336064 246242894918261502744 246663929374643257344 248212353287855079424 249487646611940868096 250151512297916447232 250215015844045651968 251436768851096656128 251802761236614991872 252169286362141360128 252169820655327258624 252536880074039525376 253769970308776046496 255427828674129936384 255799630462593007616 257423358585646576512 257553295051919720448 257798065075582015488 259434478574596940391 261509443642561601536 263552486171019114048 265040309442963898368 267110936860487053824 269043162966248678924 271350793001129705472 272744969601189593088 273141978290565414912 273540144439677026304 275275899995960457216 279238897448836964352 279645358726055067648 281082152078081851392 281420451335156003136 283690447157409030144 285128738985075277824 285887442626190225408 287356307258396178432 287774584270417133568 289747456933409685504 290022823210029767424 291843431014235855104 291917518484719927296 294198124097881801728 294626360086379446272 296496546942396503304 297999133453151592448 298604366097313038336 298867935591498973184 300327251683254339264 300764409254845684736 301202841338307558912 305269642126270918656 307477900532855633056 310115192001291091968 311708536687073820672 314601028566811951104 316575925167984656384 319130168512956530688 321623372954464003584 324217653894181748736 325778713690309791744 326252918513730912256 326728505858503114752 328323859891015336992 328407208295309918208 328885239166191009792 331139950781039640576 331454655097176877056 332650195482587824128 333535349730555262976 335249025134795541504 335737014982153322496 336225715149521813504 336226427540436344832 336715840098719367168 337868158143661131672 338359960411701395328 338853196505596003776 340570438232173248512 343231144780862102016 343730753434109353984 345912638099462587188 348879591001452478464 351403314894692152064 353387079257285197824 356147915813982738432 359544032647785086976 361801057334839607296 363659959468252790784 366501052901598515712 367034533327947276288 367569569090816004096 372318529931782619136 374231469917911302144 374776202770775801856 375227268446874670848 375322523766068477952 377704141854922487808 378253929543212040192 378805320111059288064 381183256834920300544 383141743011194904576 383699445693889511424 386135037878469864768 386329942577879580672 386697097613373023232 392264165463842402304 392835146781839261696 395328729256528671072 397560464164445847552 398719532573088546816 400436335577672452352 401603788451076745216 403564744449373018386 407026189501694558208 409712967435848122368 418858346173255446528 419468038089082601472 425506891350608707584 427693108477612916736 428831163939285338112 431661876405625700352 432290205192242331648 434371618253746388992 435638007811337486336 437765146521353782656 437876277727079890944 441297186146822702592 441939540129569169408 446998700179727388672 447649353309537763328 448301903387248459776 450490877524881508896 451146613882268527104 451804262007461338368 454354816187938111488 457641526374482802688 461216850799283449584 465172788001936637952 474863887751976984576 478695252769434796032 484879945957670387712 488668070535464687616 489379377770596368384 490092758787754672128 492485789836523005488 493327858749286514688 496424706575710158848 498975293223881736192 500303024595832894464 502873537702193312256 503605522473229983744 504338572724282720256 504339641310654517248 505073760148079050752 507539940617552092992 510855657348259872768 514846717171293153024 515596130151164030976 518868957149193880782 523018887285123203072 527104972342038228096 530080618885927796736 534221873720974107648 538086325932497357848 542701586002259410944 545489939202379186176 547080288879354052608 550551799991920914432 558477794897673928704 559290717452110135296 562164304156163702784 562840902670312006272 567380894314818060288 571774885252380450816 574712614516792356864 575549168540834267136 579494913866819371008 580045646420059534848 583686862028471710208 583835036969439854592 588396248195763603456 589252720172758892544 592993093884793006608 595998266906303184896 597208732194626076672 597735871182997946368 600654503366508678528 601528818509691369472 602405682676615117824 605347116674059527579 610539284252541837312 614955801065711266112 623417073374147641344 629202057133623902208 633151850335969312768 638260337025913061376 643246745908928007168 648435307788363497472 651557427380619583488 652505837027461824512 653457011717006229504 656647719782030673984 656814416590619836416 662909310194353754112 665300390965175648256 667070699461110525952 670498050269591083008 671474029964306644992 672452855080872689664 673431680197438734336 675736316287322263344 676719920823402790656 677706393011192007552 681140876464346497024 686462289561724204032 687461506868218707968 691825276198925174376 697759182002904956928 702806629789384304128 712295831627965476864 719088065295570173952 723602114669679214592 727319918936505581568 733002105803197031424 734069066655894552576 735139138181632008192 744637059863565238272 748462939835822604288 750454536893749341696 750645047532136955904 755408283709844975616 756507859086424080384 757610640222118576128 762366513669840601088 766283486022389809152 767398891387779022848 772270075756939729536 772659885155759161344 773394195226746046464 784528330927684804608 785670293563678523392 790657458513057342144 795120928328891695104 800872671155344904704 803207576902153490432 807129488898746036772 814052379003389116416 819425934871696244736 837716692346510893056 838936076178165202944 855386216955225833472 857662327878570676224 863323752811251400704 868743236507492777984 871276015622674972672 875530293042707565312 875752555454159781888 882594372293645405184 883879080259138338816 893997400359454777344 895298706619075526656 896603806774496919552 900981755049763017792 902293227764537054208 903608524014922676736 915283052748965605376 922433701598566899168 930345576003873275904 949727775503953969152 957390505538869592064 977336141070929375232 978758755541192736768 980185517575509344256 984971579673046010976 986655717498573029376 992849413151420317696 997950586447763472384 1000606049191665788928 1005747075404386624512 1007211044946459967488 1008677145448565440512 1008679282621309034496 1010147520296158101504 1015079881235104185984 1021711314696519745536 1029693434342586306048 1031192260302328061952 1037737914298387761564 1046037774570246406144 1054209944684076456192 1060161237771855593472 1068443747441948215296 1076172651864994715696 1085403172004518821888 1090979878404758372352 1101103599983841828864 1116955589795347857408 1124328608312327405568 1125681805340624012544 1134761788629636120576 1143549770504760901632 1149425229033584713728 1151098337081668534272 1158989827733638742016 1160091292840119069696 1167373724056943420416 1176792496391527206912 1178505440345517785088 1185986187769586013216 1191996533812606369792 1195471742365995892736 1201309006733017357056 1203057637019382738944 1204811365353230235648 1210694233348119055158 1221078568505083674624 1229911602131422532224 1258404114267247804416 1266303700671938625536 1276520674051826122752 1286493491817856014336 1296870615576726994944 1303114854761239166976 1305011674054923649024 1306914023434012459008 1313295439564061347968 1313628833181239672832 1325818620388707508224 1334141398922221051904 1340996100539182166016 1342948059928613289984 1344905710161745379328 1351472632574644526688 1353439841646805581312 1355412786022384015104 1362281752928692994048 1372924579123448408064 1374923013736437415936 1383650552397850348752 1395518364005809913856 1405613259578768608256 1424591663255930953728 1454639837873011163136 1466004211606394062848 1468138133311789105152 1470278276363264016384 1489274119727130476544 1496925879671645208576 1500909073787498683392 1510816567419689951232 1513015718172848160768 1515221280444237152256 1524733027339681202176 1532566972044779618304 1544540151513879459072 1546788390453492092928 1569056661855369609216 1571340587127357046784 1581314917026114684288 1590241856657783390208 1601745342310689809408 1606415153804306980864 1614258977797492073544 1628104758006778232832 1675433384693021786112 1677872152356330405888 1715324655757141352448 1726647505622502801408 1737486473014985555968 1751060586085415130624 1751505110908319563776 1765188744587290810368 1767758160518276677632 1787994800718909554688 1790597413238151053312 1793207613548993839104 1801963510099526035584 1804586455529074108416 1807217048029845353472 1816041350022178582737 1830566105497931210752 1844867403197133798336 1899455551007907938304 1914781011077739184128 1954672282141858750464 1957517511082385473536 1960371035151018688512 1969943159346092021952 1995901172895526944768 2001212098383331577856 2011494150808773249024 2014422089892919934976 2017358565242618068992 2020295040592316203008 2030159762470208371968 2043422629393039491072 2059386868685172612096 2062384520604656123904 2075475828596775523128 2092075549140492812288 2108419889368152912384 2136887494883896430592 2152345303729989431392 2170806344009037643776 2181959756809516744704 2202207199967683657728 2233911179590695714816 2251363610681248025088 2269523577259272241152 2287099541009521803264 2298850458067169427456 2302196674163337068544 2317979655467277484032 2320182585680238139392 2334747448113886840832 2353584992783054413824 2357010880691035570176 2371972375539172026432 2383993067625212739584 2402618013466034714112 2406115274038765477888 2409622730706460471296 2421388466696238110316 2442157137010167349248 2459823204262845064448 2516808228534495608832 2532607401343877251072 2572986983635712028672 2606229709522478333952 2613828046868024918016 2626590879128122695936 2627257666362479345664 2651637240777415016448 2668282797844442103808 2681992201078364332032 2685896119857226579968 2689811420323490758656 2702945265149289053376 2706879683293611162624 2710825572044768030208 2745849158246896816128 2749846027472874831872 2767301104795700697504 2791036728011619827712 2811226519157537216512 2849183326511861907456 2932008423212788125696 2936276266623578210304 2940556552726528032768 2978548239454260953088 2993851759343290417152 3001818147574997366784 3021633134839379902464 3026031436345696321536 3030442560888474304512 3049466054679362404352 3065133944089559236608 3089080303027758918144 3093576780906984185856 3138113323710739218432 3162629834052229368576 3180483713315566780416 3203490684621379618816 3212830307608613961728 3228517955594984147088 3256209516013556465664 3350866769386043572224 3430649311514282704896 3453295011245005602816 3474972946029971111936 3502121172170830261248 3530377489174581620736 3535516321036553355264 3575989601437819109376 3586415227097987678208 3603927020199052071168 3609172911058148216832 3614434096059690706944 3632082700044357165474 3661132210995862421504 3689734806394267596672 3798911102015815876608 3829562022155478368256 3909344564283717500928 3915035022164770947072 3920742070302037377024 3939886318692184043904 4002424196766663155712 4022988301617546498048 4028844179785839869952 4034717130485236137984 4060319524940416743936 4086845258786078982144 4118773737370345224192 4124769041209312247808 4150951657193551046256 4184151098280985624576 4216839778736305824768 4273774989767792861184 4304690607459978862784 4363919513619033489408 4404414399935367315456 4467822359181391429632 4502727221362496050176 4539047154518544482304 4574199082019043606528 4597700916134338854912 4640365171360476278784 4669494896227773681664 4707169985566108827648 4714021761382071140352 4743944751078344052864 4767986135250425479168 4805236026932069428224 4812230548077530955776 4819245461412920942592 4842776933392476220632 4884314274020334698496 4919646408525690128896 5033616457068991217664 5065214802687754502144 5145973967271424057344 5212459419044956667904 5253181758256245391872 5254515332724958691328 5303274481554830032896 5336565595688884207616 5363984402156728664064 5371792239714453159936 5379622840646981517312 5405890530298578106752 5413759366587222325248 5421651144089536060416 5491698316493793632256 5499692054945749663744 5534602209591401395008 5622453038315074433024 5698366653023723814912 5864016846425576251392 5872552533247156420608 5881113105453056065536 5987703518686580834304 6003636295149994733568 6043266269678759804928 6060885121776948609024 6098932109358724808704 6130267888179118473216 6178160606055517836288 6187153561813968371712 6276226647421478436864 6325259668104458737152 6406981369242759237632 6425660615217227923456 6457035911189968294176 6512419032027112931328 6701733538772087144448 6861298623028565409792 6906590022490011205632 6949945892059942223872 7004242344341660522496 7060754978349163241472 7071032642073106710528 7151979202875638218752 7207854040398104142336 7218345822116296433664 7228868192119381413888 7264165400088714330948 7322264421991724843008 7379469612788535193344 7597822204031631753216 7818689128567435001856 7841484140604074754048 7879772637384368087808 8004848393533326311424 8045976603235092996096 8057688359571679739904 8069434260970472275968 8120639049880833487872 8237547474740690448384 8249538082418624495616 8301903314387102092512 8368302196561971249152 8433679557472611649536 8547549979535585722368 8609381214919957725568 8808828799870734630912 8935644718362782859264 9005454442724992100352 9078094309037088964608 9148398164038087213056 9195401832268677709824 9280730342720952557568 9338989792455547363328 9414339971132217655296 9487889502156688105728 9535972270500850958336 9610472053864138856448 9624461096155061911552 9638490922825841885184 9685553866784952441264 9768628548040669396992 9839292817051380257792 10291947934542848114688 10424918838089913335808 10506363516512490783744 10606548963109660065792 10673131191377768415232 10727968804313457328128 10759245681293963034624 10811781060597156213504 10827518733174444650496 10843302288179072120832 10983396632987587264512 10999384109891499327488 11069204419182802790016 11244906076630148866048 11396733306047447629824 11728033692851152502784 11745105066494312841216 11762226210906112131072 12007272590299989467136 12086532539357519609856 12260535776358236946432 12356321212111035672576 12374307123627936743424 12552453294842956873728 12650519336208917474304 12813962738485518475264 12851321230434455846912 12914071822379936588352 13403467077544174288896 13722597246057130819584 14008484688683321044992 14121509956698326482944 14142065284146213421056 14303958405751276437504 14415708080796208284672 14436691644232592867328 14457736384238762827776 14528330800177428661896 14644528843983449686016 14758939225577070386688 15195644408063263506432 15637378257134870003712 15759545274768736175616 16009696787066652622848 16091953206470185992192 16115376719143359479808 16138868521940944551936 16241278099761666975744 16475094949481380896768 16499076164837248991232 16603806628774204185024 16867359114945223299072 17095099959071171444736 17218762429839915451136 17617657599741469261824 18010908885449984200704 18296796328076174426112 18390803664537355419648 18561460685441905115136 18677979584911094726656 18828679942264435310592 18975779004313376211456 19220944107728277712896 19248922192310123823104 19276981845651683770368 19371107733569904882528 19537257096081338793984 19678585634102760515584 20583895869085696229376 20849837676179826671616 21012727033024981567488 21213097926219320131584 21346262382755536830464 21455937608626914656256 21623562121194312427008 21655037466348889300992 21686604576358144241664 21966793265975174529024 22138408838365605580032 22489812153260297732096 22793466612094895259648 23456067385702305005568 23524452421812224262144 24014545180599978934272 24173065078715039219712 24712642424222071345152 24748614247255873486848 25104906589685913747456 25301038672417834948608 25627925476971036950528 25702642460868911693824 25828143644759873176704 26806934155088348577792 27445194492114261639168 28016969377366642089984 28243019913396652965888 28607916811502552875008 28831416161592416569344 28873383288465185734656 28915472768477525655552 29056661600354857323792 29289057687966899372032 29517878451154140773376 31274756514269740007424 31519090549537472351232 32019393574133305245696 32183906412940371984384 32277737043881889103872 32482556199523333951488 32950189898962761793536 32998152329674497982464 33207613257548408370048 33734718229890446598144 34190199918142342889472 34437524859679830902272 35235315199482938523648 36021817770899968401408 36781607329074710839296 37122921370883810230272 37355959169822189453312 37657359884528870621184 37951558008626752422912 38441888215456555425792 38497844384620247646208 38553963691303367540736 38742215467139809765056 39357171268205521031168 41167791738171392458752 42025454066049963134976 42426195852438640263168 42692524765511073660928 42911875217253829312512 43247124242388624854016 43310074932697778601984 43373209152716288483328 43933586531950349058048 44276817676731211160064 44979624306520595464192 45586933224189790519296 46912134771404610011136 48029090361199957868544 48346130157430078439424 49425284848444142690304 49497228494511746973696 50602077344835669897216 51255850953942073901056 51405284921737823387648 51656287289519746353408 54890388984228523278336 56033938754733284179968 56486039826793305931776 57662832323184833138688 57746766576930371469312 57830945536955051311104 58113323200709714647584 58578115375933798744064 59035756902308281546752 62549513028539480014848 63038181099074944702464 64038787148266610491392 64367812825880743968768 64965112399046667902976 65900379797925523587072 66415226515096816740096 67469436459780893196288 68380399836284685778944 68875049719359661804544 72043635541799936802816 74245842741767620460544 74711918339644378906624 75314719769057741242368 75903116017253504845824 76883776430913110851584 76995688769240495292416 77107927382606735081472 77484430934279619530112 78714342536411042062336 82335583476342784917504 84050908132099926269952 85823750434507658625024 86494248484777249708032 86620149865395557203968 86746418305432576966656 87867173063900698116096 88553635353462422320128 89959248613041190928384 93824269542809220022272 96058180722399915737088 98850569696888285380608 98994456989023493947392 101204154689671339794432 102511701907884147802112 103312574579039492706816 112067877509466568359936 112972079653586611863552 115325664646369666277376 115493533153860742938624 115661891073910102622208 116226646401419429295168 118071513804616563093504 126076362198149889404928 128077574296533220982784 128735625651761487937536 129930224798093335805952 131800759595851047174144 132830453030193633480192 134938872919561786392576 136760799672569371557888 137750099438719323609088 144087271083599873605632 148491685483535240921088 149423836679288757813248 151806232034507009691648 153767552861826221703168 154215854765213470162944 154968861868559239060224 157428685072822084124672 164671166952685569835008 168101816264199852539904 172988496969554499416064 173240299730791114407936 173492836610865153933312 175734346127801396232192 177107270706924844640256 179918497226082381856768 187648539085618440044544 192116361444799831474176 197701139393776570761216 202408309379342679588864 205023403815768295604224 206625149158078985413632 224135755018933136719872 225944159307173223727104 230651329292739332554752 230987066307721485877248 231323782147820205244416 232453292802838858590336 236143027609233126187008 252152724396299778809856 257471251303522975875072 259860449596186671611904 263601519191702094348288 265660906060387266960384 269877745839123572785152 275500198877438647218176 288174542167199747211264 296983370967070481842176 298847673358577515626496 303612464069014019383296 307535105723652443406336 309937723737118478120448 314857370145644168249344 336203632528399705079808 345976993939108998832128 346480599461582228815872 346985673221730307866624 354214541413849689280512 359836994452164763713536 384232722889599662948352 395402278787553141522432 404816618758685359177728 410046807631536591208448 413250298316157970827264 448271510037866273439744 461302658585478665109504 462647564295640410488832 464906585605677717180672 472286055218466252374016 504305448792599557619712 519720899192373343223808 527203038383404188696576 531321812120774533920768 539755491678247145570304 551000397754877294436352 576349084334399494422528 607224928138028038766592 615070211447304886812672 619875447474236956240896 629714740291288336498688 672407265056799410159616 691953987878217997664256 692961198923164457631744 693971346443460615733248 708429082827699378561024 790804557575106283044864 809633237517370718355456 826500596632315941654528 896543020075732546879488 922605317170957330219008 929813171211355434361344 944572110436932504748032 1008610897585199115239424 1039441798384746686447616 1062643624241549067841536 1079510983356494291140608 1102000795509754588872704 1152698168668798988845056 1214449856276056077533184 1230140422894609773625344 1239750894948473912481792 1259429480582576672997376 1344814530113598820319232 1383907975756435995328512 1387942692886921231466496 1416858165655398757122048 1581609115150212566089728 1619266475034741436710912 1653001193264631883309056 1845210634341914660438016 1859626342422710868722688 1889144220873865009496064 2017221795170398230478848 2078883596769493372895232 2125287248483098135683072 2204001591019509177745408 2428899712552112155066368 2479501789896947824963584 2518858961165153345994752 2689629060227197640638464 2767815951512871990657024 2833716331310797514244096 3238532950069482873421824 3306002386529263766618112 3690421268683829320876032 3719252684845421737445376 3778288441747730018992128 4034443590340796460957696 4250574496966196271366144 4408003182039018355490816 4857799425104224310132736 4959003579793895649927168 5535631903025743981314048 5667432662621595028488192 6612004773058527533236224 7438505369690843474890752 7556576883495460037984256 8068887180681592921915392 8501148993932392542732288 8816006364078036710981632 9715598850208448620265472 9918007159587791299854336 11071263806051487962628096 11334865325243190056976384 13224009546117055066472448 14877010739381686949781504 17002297987864785085464576 17632012728156073421963264 19836014319175582599708672 22669730650486380113952768 26448019092234110132944896 29754021478763373899563008 34004595975729570170929152 39672028638351165199417344 52896038184468220265889792 59508042957526747799126016 68009191951459140341858304 79344057276702330398834688 119016085915053495598252032 158688114553404660797669376 238032171830106991196504064 476064343660213982393008128
- Sum of all divisors σ(n): 1720681843844059599360000000
- Sum of proper divisors (its aliquot sum) s(n): 1244617500183845616966991872
- 476064343660213982393008128 is an abundant number, because the sum of its proper divisors (1244617500183845616966991872) is greater than itself. Its abundance is 768553156523631634573983744
Bases of 476064343660213982393008128
- Binary: 110001001110010101000101111001000001011101101001100100010110000110100010000000000000000002
- Hexadecimal: 0x189CA8BC82ED322C3440000
- Base-36: 1NTF0GYLM1T35GOAO0
Squares and roots of 476064343660213982393008128
- 476064343660213982393008128 squared (4760643436602139823930081282) is 226637259304630320970564467047195054444946780674064384
- 476064343660213982393008128 cubed (4760643436602139823930081283) is 107893918099808558134877715604245879340799931934904487953831016417357709707313152
-
The
square root of 476064343660213982393008128 is 21818898772857.7626854455 -
476064343660213982393008128 is a
perfect cube number . Itscube root is 780827712
Scales and comparisons
How big is 476064343660213982393008128?- 476,064,343,660,213,982,393,008,128 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 476,064,343,660,213,982,393,008,128 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 476064343660213982393008128 cubic inches would be around 65068976 feet tall.
Recreational maths with 476064343660213982393008128
- 476064343660213982393008128 backwards is 821800393289312066343460674
- 476064343660213982393008128 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 476064343660213982393008128's digits is 108
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 476064343660213982393008128 - Facts about the integer". Numbermatics.com. 2024. Web. 8 June 2024.
APA style:
Numbermatics. (2024). Number 476064343660213982393008128 - Facts about the integer. Retrieved 8 June 2024, from https://numbermatics.com/n/476064343660213982393008128/
Chicago style:
Numbermatics. 2024. "Number 476064343660213982393008128 - Facts about the integer". https://numbermatics.com/n/476064343660213982393008128/
The information we have on file for 476064343660213982393008128 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 476064343660213982393008128, math, Factors of 476064343660213982393008128, curriculum, school, college, exams, university, Prime factorization of 476064343660213982393008128, STEM, science, technology, engineering, physics, economics, calculator, four hundred seventy-six septillion, sixty-four sextillion, three hundred forty-three quintillion, six hundred sixty quadrillion, two hundred thirteen trillion, nine hundred eighty-two billion, three hundred ninety-three million, eight thousand, one hundred twenty-eight.