558842298382060435181666304
558,842,298,382,060,435,181,666,304 is an even composite number composed of six prime numbers multiplied together.
What does the number 558842298382060435181666304 look like?
This visualization shows the relationship between its 6 prime factors (large circles) and 17955 divisors.
558842298382060435181666304 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of seventeen thousand, nine hundred fifty-five divisors.
Prime factorization of 558842298382060435181666304:
218 × 36 × 72 × 114 × 192 × 1062612
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 11 × 11 × 11 × 11 × 19 × 19 × 106261 × 106261)See below for interesting mathematical facts about the number 558842298382060435181666304 from the Numbermatics database.
Names of 558842298382060435181666304
- Cardinal: 558842298382060435181666304 can be written as Five hundred fifty-eight septillion, eight hundred forty-two sextillion, two hundred ninety-eight quintillion, three hundred eighty-two quadrillion, sixty trillion, four hundred thirty-five billion, one hundred eighty-one million, six hundred sixty-six thousand, three hundred four.
Scientific notation
- Scientific notation: 5.58842298382060435181666304 × 1026
Factors of 558842298382060435181666304
Divisors of 558842298382060435181666304
- Number of divisors d(n): 17955
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 14 16 18 19 21 22 24 27 28 32 33 36 38 42 44 48 49 54 56 57 63 64 66 72 76 77 81 84 88 96 98 99 108 112 114 121 126 128 132 133 144 147 152 154 162 168 171 176 189 192 196 198 209 216 224 228 231 242 243 252 256 264 266 288 294 297 304 308 324 336 342 352 361 363 378 384 392 396 399 418 432 441 448 456 462 484 486 504 512 513 528 532 539 567 576 588 594 608 616 627 648 672 684 693 704 722 726 729 756 768 784 792 798 836 847 864 882 891 896 912 924 931 968 972 1008 1024 1026 1056 1064 1078 1083 1089 1134 1152 1176 1188 1197 1216 1232 1254 1296 1323 1331 1344 1368 1386 1408 1444 1452 1458 1463 1512 1536 1539 1568 1584 1596 1617 1672 1694 1701 1728 1764 1782 1792 1824 1848 1862 1881 1936 1944 2016 2048 2052 2079 2112 2128 2156 2166 2178 2268 2299 2304 2352 2376 2394 2432 2464 2508 2527 2541 2592 2646 2662 2673 2688 2736 2772 2793 2816 2888 2904 2916 2926 3024 3072 3078 3136 3168 3192 3234 3249 3267 3344 3388 3402 3456 3528 3564 3584 3591 3648 3696 3724 3762 3872 3888 3969 3971 3993 4032 4096 4104 4158 4224 4256 4312 4332 4356 4389 4536 4598 4608 4617 4704 4752 4788 4851 4864 4928 5016 5054 5082 5103 5184 5292 5324 5346 5376 5472 5544 5586 5632 5643 5776 5808 5832 5852 5929 6048 6144 6156 6237 6272 6336 6384 6468 6498 6534 6688 6776 6804 6897 6912 7056 7128 7168 7182 7296 7392 7448 7524 7581 7623 7744 7776 7938 7942 7986 8019 8064 8192 8208 8316 8379 8448 8512 8624 8664 8712 8778 9072 9196 9216 9234 9317 9408 9504 9576 9702 9728 9747 9801 9856 10032 10108 10164 10206 10241 10368 10584 10648 10692 10752 10773 10944 11088 11172 11264 11286 11552 11616 11664 11704 11858 11907 11913 11979 12096 12288 12312 12474 12544 12672 12768 12936 12996 13068 13167 13376 13552 13608 13794 13824 13851 14112 14256 14336 14364 14553 14592 14641 14784 14896 15048 15162 15246 15488 15552 15876 15884 15972 16038 16093 16128 16384 16416 16632 16758 16896 16929 17024 17248 17328 17424 17556 17689 17787 18144 18392 18432 18468 18634 18711 18816 19008 19152 19404 19456 19494 19602 19712 20064 20216 20328 20412 20482 20691 20736 21168 21296 21384 21504 21546 21888 22176 22344 22528 22572 22743 22869 23104 23232 23328 23408 23716 23814 23826 23958 24192 24576 24624 24948 25088 25137 25289 25344 25536 25872 25992 26136 26334 26752 27104 27216 27588 27648 27702 27797 27951 28224 28512 28672 28728 29106 29184 29241 29282 29403 29568 29792 30096 30324 30492 30723 30976 31104 31752 31768 31944 32076 32186 32256 32319 32768 32832 33264 33516 33792 33858 34048 34496 34656 34848 35112 35378 35574 35721 35739 35937 36288 36784 36864 36936 37268 37422 37632 38016 38304 38808 38912 38988 39204 39424 39501 40128 40432 40656 40824 40964 41382 41472 42336 42592 42768 43008 43092 43659 43681 43776 43923 44352 44688 45056 45144 45486 45738 46208 46464 46656 46816 47432 47628 47652 47916 48279 48384 49152 49248 49896 50176 50274 50578 50688 50787 51072 51744 51984 52272 52668 53067 53361 53504 54208 54432 55176 55296 55404 55594 55902 56133 56448 57024 57344 57456 58212 58368 58482 58564 58806 59136 59584 60192 60648 60984 61446 61952 62073 62208 63504 63536 63888 64152 64372 64512 64638 65219 65536 65664 66528 67032 67584 67716 68096 68229 68607 68992 69312 69696 70224 70756 71148 71442 71478 71874 72576 73568 73728 73872 74536 74844 75264 75411 75867 76032 76608 77616 77824 77976 78408 78848 79002 80256 80864 81312 81648 81928 82764 82944 83391 83853 84672 85184 85536 86016 86184 87318 87362 87552 87723 87846 88209 88704 89376 90112 90288 90972 91476 92169 92416 92928 93312 93632 94864 95256 95304 95832 96558 96768 96957 98304 98496 99792 100352 100548 101156 101376 101574 102144 102487 103488 103968 104544 105336 106134 106261 106722 107008 107217 107811 108416 108864 110352 110592 110808 111188 111804 112266 112651 112896 114048 114688 114912 116424 116736 116964 117128 117612 118272 118503 119168 120384 121296 121968 122892 123904 124146 124416 127008 127072 127776 128304 128744 129024 129276 130438 130977 131043 131072 131328 131769 133056 134064 135168 135432 136192 136458 137214 137984 138624 139392 140448 141512 142296 142884 142956 143748 144837 145152 147136 147456 147744 149072 149688 150528 150822 151734 152064 152361 153216 155232 155648 155952 156816 157696 158004 159201 160083 160512 161728 162624 163296 163856 165528 165888 166782 167706 169344 170368 171072 172032 172368 174636 174724 175104 175446 175692 176418 177023 177408 178752 180224 180576 181944 182952 184338 184832 185856 186219 186624 187264 189728 190512 190608 191664 193116 193536 193914 194579 195657 196608 196992 199584 200704 201096 202312 202752 203148 204288 204687 204974 205821 206976 207936 209088 210672 212268 212522 213444 214016 214434 215622 216832 217728 220704 221184 221616 222376 223608 224532 225302 225792 226233 227601 228096 229376 229824 232848 233472 233928 234256 235224 236544 237006 238336 240768 242592 243936 245784 247808 248292 248832 250173 251559 254016 254144 255552 256608 257488 258048 258552 260876 261954 262086 262144 262656 263169 263538 266112 268128 270336 270864 272384 272916 274428 275968 276507 277248 278179 278784 280896 283024 284592 285768 285912 287496 289674 290304 294272 294912 295488 298144 299376 301056 301644 303468 304128 304722 305767 306432 307461 310464 311296 311904 313632 315392 316008 318402 318783 320166 321024 321651 323433 323456 325248 326592 327712 331056 331776 333564 335412 337953 338688 340736 342144 344064 344736 349272 349448 350208 350892 351384 352836 354046 354816 355509 357504 360448 361152 363888 365904 368676 369664 371712 372438 373248 374528 379456 381024 381216 383328 386232 387072 387828 389158 391314 392931 393129 393216 393984 395307 399168 401408 402192 404624 405504 406296 408576 409374 409948 411642 413952 415872 418176 421344 424536 425044 426888 428032 428868 431244 433664 434511 435456 441408 442368 443232 444752 447216 449064 450604 451584 452466 455202 456192 458752 459648 465696 466944 467856 468512 470448 473088 474012 476672 477603 480249 480491 481536 485184 487872 491568 495616 496584 497664 500346 503118 508032 508288 511104 513216 514976 516096 517104 521752 523908 524172 525312 526338 527076 531069 532224 536256 540672 541728 544768 545832 548856 551936 553014 554496 556358 557568 558657 561792 566048 569184 571536 571824 574992 579348 580608 583737 586971 588544 589824 590976 596288 598752 602112 603288 606936 608256 609444 611534 612864 614061 614922 617463 620928 622592 623808 627264 630784 632016 636804 637566 640332 642048 643302 646866 646912 650496 653184 655424 662112 663552 667128 670824 675906 677376 678699 681472 682803 684288 688128 689472 698544 698896 700416 701784 702768 705672 708092 709632 711018 715008 717409 720896 722304 727776 731808 737352 739328 743424 743827 744876 746496 749056 750519 754677 758912 762048 762432 766656 772464 774144 775656 778316 782628 785862 786258 786432 787968 790614 798336 802816 804384 809248 811008 812592 817152 818748 819896 823284 827904 829521 831744 834537 836352 842688 849072 850088 853776 856064 857736 862488 867328 869022 870912 882816 884736 886464 889504 894432 898128 901208 903168 904932 910404 912384 917301 917504 919296 922383 931392 933888 935712 937024 940896 946176 948024 953344 955206 956349 960498 960982 963072 964953 970299 970368 975744 983136 991232 993168 995328 1000692 1006236 1013859 1016064 1016576 1022208 1026432 1029952 1032192 1034208 1043504 1047816 1048344 1050624 1052676 1054152 1062138 1064448 1066527 1072512 1081344 1083456 1089536 1091664 1097712 1103872 1106028 1108992 1112716 1115136 1117314 1123584 1132096 1138368 1143072 1143648 1149984 1158696 1161216 1167474 1168871 1173942 1177088 1179387 1179648 1181952 1185921 1192576 1197504 1204224 1206576 1213872 1216512 1218888 1223068 1225728 1228122 1229844 1234926 1239161 1241856 1245184 1247616 1254528 1261568 1264032 1273608 1275132 1280664 1284096 1286604 1293732 1293824 1300992 1303533 1306368 1310848 1324224 1327104 1334256 1341648 1351812 1354752 1357398 1362944 1365606 1368576 1376256 1378944 1397088 1397792 1400832 1403568 1405536 1411344 1416184 1419264 1422036 1430016 1432809 1434818 1440747 1441473 1441792 1444608 1455552 1463616 1474704 1478656 1486848 1487654 1489752 1492992 1498112 1501038 1509354 1517824 1524096 1524864 1533312 1544928 1548288 1551312 1556632 1565256 1571724 1572516 1575936 1581228 1593207 1596672 1605632 1608768 1618496 1622016 1625184 1634304 1637496 1639792 1646568 1655808 1659042 1663488 1669074 1672704 1675971 1685376 1698144 1700176 1707552 1712128 1715472 1724976 1734656 1738044 1741824 1751211 1760913 1765632 1769472 1772928 1779008 1788864 1796256 1802416 1806336 1809864 1820808 1824768 1834602 1835008 1838592 1842183 1844766 1862784 1867776 1871424 1874048 1881792 1892352 1896048 1906688 1910412 1912698 1920996 1921964 1926144 1929906 1940598 1940736 1947253 1951488 1966272 1982464 1986336 1990656 2001384 2012472 2018959 2027718 2032128 2033152 2044416 2048409 2052864 2059904 2064384 2068416 2087008 2095632 2096688 2101248 2105352 2108304 2124276 2128896 2133054 2140369 2145024 2152227 2162688 2166912 2179072 2183328 2195424 2207744 2212056 2217984 2225432 2230272 2231481 2234628 2247168 2251557 2264031 2264192 2276736 2286144 2287296 2299968 2317392 2322432 2334948 2337742 2347884 2354176 2358774 2359296 2363904 2371842 2385152 2395008 2408448 2413152 2427744 2433024 2437776 2446136 2451456 2456244 2459688 2469852 2478322 2483712 2488563 2490368 2495232 2503611 2509056 2523136 2528064 2547216 2550264 2561328 2568192 2573208 2587464 2587648 2601984 2607066 2612736 2621696 2648448 2654208 2668512 2683296 2703624 2709504 2714796 2725888 2731212 2737152 2751903 2752512 2757888 2767149 2794176 2795584 2801664 2807136 2811072 2822688 2832368 2838528 2844072 2860032 2865618 2869047 2869636 2881494 2882946 2883584 2889216 2894859 2911104 2927232 2949408 2957312 2973696 2975308 2979504 2985984 2996224 3002076 3018708 3035648 3041577 3048192 3049728 3066624 3089856 3096576 3102624 3113264 3130512 3143448 3145032 3151872 3162456 3186414 3193344 3211264 3217536 3236992 3244032 3250368 3268608 3274992 3279584 3293136 3311616 3318084 3326976 3338148 3345408 3351942 3363437 3370752 3396288 3400352 3415104 3424256 3430944 3449952 3469312 3476088 3483648 3502422 3506613 3521826 3531264 3538161 3538944 3545856 3557763 3558016 3577728 3592512 3604832 3612672 3619728 3641616 3649536 3669204 3677184 3684366 3689532 3717483 3725568 3735552 3742848 3748096 3763584 3784704 3792096 3813376 3820824 3825396 3841992 3843928 3852288 3859812 3881196 3881472 3894506 3902976 3910599 3932544 3964928 3972672 3981312 4002768 4024944 4037918 4055436 4064256 4066304 4088832 4096818 4105728 4119808 4128768 4136832 4174016 4191264 4193376 4202496 4210704 4216608 4248552 4257792 4266108 4280738 4290048 4298427 4304454 4322241 4324419 4325376 4333824 4358144 4366656 4390848 4415488 4424112 4435968 4450864 4460544 4462962 4469256 4494336 4503114 4528062 4528384 4553472 4572288 4574592 4599936 4634784 4644864 4669896 4675484 4695768 4708352 4717548 4727808 4743684 4770304 4779621 4790016 4816896 4826304 4855488 4866048 4875552 4892272 4902912 4912488 4919376 4939704 4956644 4967424 4977126 4980736 4990464 5007222 5018112 5046272 5056128 5094432 5100528 5122656 5136384 5146416 5174928 5175296 5203968 5206789 5214132 5225472 5243392 5253633 5282739 5285401 5296896 5308416 5337024 5366592 5407248 5419008 5429592 5451776 5462424 5474304 5503806 5505024 5515776 5534298 5588352 5591168 5603328 5614272 5622144 5645376 5664736 5677056 5688144 5720064 5731236 5738094 5739272 5762988 5765892 5778432 5789718 5822208 5841759 5854464 5898816 5914624 5947392 5950616 5959008 5971968 5992448 6004152 6037416 6056877 6071296 6083154 6096384 6099456 6133248 6145227 6179712 6193152 6205248 6226528 6261024 6286896 6290064 6303744 6324912 6372828 6386688 6421107 6422528 6435072 6456681 6473984 6488064 6500736 6537216 6549984 6559168 6586272 6623232 6636168 6653952 6676296 6690816 6694443 6703884 6726874 6741504 6754671 6792093 6792576 6800704 6830208 6848512 6861888 6899904 6938624 6952176 6967296 7004844 7013226 7043652 7062528 7076322 7077888 7091712 7115526 7116032 7155456 7185024 7209664 7225344 7239456 7283232 7299072 7338408 7354368 7368732 7379064 7434966 7451136 7465689 7471104 7485696 7496192 7510833 7527168 7569408 7584192 7626752 7641648 7650792 7683984 7687856 7704576 7719624 7762392 7762944 7789012 7805952 7821198 7865088 7929856 7945344 7962624 8005536 8049888 8075836 8110872 8128512 8132608 8177664 8182097 8193636 8211456 8239616 8255709 8257536 8273664 8301447 8348032 8382528 8386752 8404992 8421408 8433216 8497104 8515584 8532216 8561476 8580096 8596854 8607141 8608908 8644482 8648838 8650752 8667648 8716288 8733312 8781696 8830976 8848224 8871936 8901728 8921088 8925924 8938512 8988672 9006228 9056124 9056768 9106944 9124731 9144576 9149184 9199872 9269568 9289728 9339792 9350968 9391536 9416704 9435096 9455616 9487368 9540608 9559242 9580032 9633792 9652608 9710976 9732096 9751104 9784544 9805824 9824976 9838752 9879408 9913288 9934848 9954252 9980928 10014444 10036224 10090311 10092544 10112256 10188864 10201056 10245312 10272768 10292832 10349856 10350592 10407936 10413578 10428264 10450944 10486784 10507266 10519839 10565478 10570802 10593792 10614483 10616832 10673289 10674048 10733184 10814496 10838016 10859184 10903552 10924848 10948608 11007612 11031552 11068596 11152449 11176704 11182336 11206656 11228544 11244288 11290752 11329472 11354112 11376288 11440128 11462472 11476188 11478544 11525976 11531784 11556864 11579436 11644416 11683518 11708928 11731797 11797632 11829248 11894784 11901232 11918016 11943936 11984896 12008304 12074832 12113754 12142592 12166308 12192768 12198912 12266496 12290454 12359424 12386304 12410496 12453056 12522048 12573792 12580128 12607488 12649824 12745656 12773376 12842214 12845056 12857581 12870144 12895281 12913362 12947968 12973257 12976128 13001472 13074432 13099968 13118336 13172544 13246464 13272336 13307904 13352592 13381632 13388886 13407768 13453748 13483008 13509342 13584186 13585152 13601408 13630771 13660416 13697024 13723776 13799808 13877248 13904352 13934592 14009688 14026452 14087304 14125056 14132713 14152644 14183424 14231052 14232064 14310912 14338863 14370048 14419328 14450688 14478912 14566464 14598144 14676816 14708736 14737464 14758128 14869932 14902272 14931378 14942208 14971392 14992384 15021666 15054336 15138816 15168384 15253504 15283296 15301584 15367968 15375712 15409152 15439248 15524784 15525888 15578024 15611904 15620367 15642396 15730176 15760899 15848217 15856203 15859712 15890688 15925248 16011072 16099776 16151672 16221744 16257024 16265216 16355328 16364194 16387272 16422912 16479232 16511418 16515072 16547328 16602894 16696064 16765056 16773504 16809984 16842816 16866432 16994208 17031168 17064432 17122952 17160192 17193708 17214282 17217816 17288964 17297676 17335296 17432576 17466624 17525277 17563392 17661952 17696448 17743872 17803456 17842176 17851848 17877024 17977344 18012456 18112248 18113536 18170631 18213888 18249462 18289152 18298368 18399744 18435681 18539136 18579456 18679584 18701936 18783072 18833408 18870192 18911232 18974736 19081216 19118484 19160064 19263321 19267584 19305216 19370043 19421952 19464192 19502208 19569088 19611648 19649952 19677504 19758816 19826576 19869696 19908504 19961856 20028888 20072448 20083329 20180622 20185088 20224512 20264013 20377728 20402112 20490624 20545536 20585664 20699712 20701184 20815872 20827156 20856528 20901888 20973568 21014532 21039678 21130956 21141604 21187584 21228966 21233664 21346578 21348096 21466368 21628992 21676032 21718368 21807104 21849696 21897216 22015224 22063104 22137192 22208549 22304898 22353408 22364672 22413312 22457088 22488576 22532499 22581504 22658944 22708224 22752576 22880256 22924944 22952376 22957088 23051952 23063568 23113728 23158872 23288832 23367036 23417856 23463594 23544059 23595264 23658496 23789568 23802464 23836032 23887872 23969792 24016608 24149664 24227508 24285184 24332616 24385536 24397824 24532992 24546291 24580908 24718848 24767127 24772608 24820992 24904341 24906112 25044096 25147584 25160256 25214976 25299648 25491312 25546752 25684428 25715162 25740288 25790562 25821423 25826724 25895936 25946514 25952256 26002944 26148864 26199936 26236672 26345088 26492928 26544672 26615808 26705184 26763264 26777772 26815536 26907496 26966016 27018684 27168372 27170304 27202816 27261542 27320832 27374193 27394048 27447552 27599616 27754496 27808704 27869184 28019376 28052904 28174608 28250112 28265426 28305288 28366848 28462104 28464128 28621824 28677726 28740096 28838656 28901376 28957824 29132928 29196288 29353632 29417472 29474928 29516256 29739864 29804544 29862756 29942784 29984768 30043332 30108672 30270933 30277632 30336768 30507008 30566592 30603168 30735936 30751424 30818304 30878496 31049568 31051776 31156048 31223808 31240734 31284792 31460352 31521798 31559517 31696434 31712406 31719424 31781376 31843449 31850496 32022144 32199552 32303344 32443488 32514048 32530432 32710656 32728388 32774544 32845824 32958464 33022836 33094656 33205788 33392128 33457347 33530112 33547008 33619968 33685632 33732864 33988416 34062336 34128864 34245904 34320384 34387416 34428564 34435632 34577928 34595352 34670592 34865152 34933248 35050554 35126784 35323904 35392896 35487744 35606912 35684352 35703696 35754048 35954688 36024912 36224496 36227072 36341262 36427776 36498924 36578304 36596736 36799488 36871362 36997807 37078272 37158912 37359168 37403872 37566144 37666816 37740384 37822464 37949472 38162432 38236968 38320128 38360221 38526642 38535168 38572743 38610432 38740086 38843904 38919771 38928384 39004416 39138176 39223296 39299904 39355008 39517632 39653152 39739392 39817008 39923712 40057776 40144896 40166658 40361244 40449024 40528026 40755456 40804224 40892313 40981248 41091072 41171328 41399424 41402368 41631744 41654312 41713056 41803776 41947136 42029064 42079356 42261912 42283208 42375168 42398139 42457932 42693156 42696192 42932736 43016589 43257984 43352064 43436736 43614208 43699392 43794432 44030448 44126208 44274384 44417098 44609796 44706816 44729344 44826624 44914176 44977152 45064998 45163008 45317888 45416448 45505152 45760512 45849888 45904752 45914176 46103904 46127136 46227456 46317744 46577664 46734072 46835712 46861101 46927188 47088118 47190528 47282697 47316992 47544651 47568609 47579136 47604928 47672064 47775744 47939584 48033216 48299328 48455016 48570368 48665232 48771072 48795648 49065984 49092582 49161816 49437696 49534254 49545216 49641984 49808682 49812224 50088192 50295168 50320512 50429952 50599296 50982624 51093504 51368856 51430324 51480576 51581124 51642846 51653448 51791872 51893028 52005888 52297728 52399872 52473344 52575831 52690176 52985856 53089344 53231616 53410368 53526528 53555544 53631072 53814992 53932032 54037368 54336744 54340608 54405632 54511893 54523084 54641664 54748386 54788096 54895104 55199232 55508992 55617408 55738368 56038752 56105808 56349216 56500224 56530852 56610576 56733696 56924208 56928256 57243648 57274679 57355452 57480192 57677312 57789963 57802752 57915648 58110129 58265856 58392576 58707264 58834944 58949856 59032512 59479728 59609088 59725512 59885568 59969536 60086664 60217344 60249987 60541866 60555264 60673536 61014016 61133184 61206336 61471872 61502848 61636608 61756992 62099136 62103552 62312096 62447616 62481468 62569584 62920704 63043596 63119034 63392868 63424812 63562752 63686898 63700992 64044288 64399104 64606688 64886976 65028096 65060864 65421312 65456776 65549088 65691648 65916928 66045672 66189312 66411576 66625647 66784256 66914694 67060224 67094016 67239936 67371264 67465728 67597497 67976832 68124672 68257728 68491808 68640768 68774832 68857128 68871264 69155856 69190704 69341184 69866496 70101108 70253568 70632177 70647808 70785792 70975488 71213824 71368704 71407392 71508096 71909376 72049824 72448992 72454144 72682524 72855552 72997848 73156608 73193472 73598976 73638873 73742724 73995614 74156544 74301381 74317824 74713023 74718336 74807744 75132288 75333632 75480768 75644928 75898944 76324864 76473936 76640256 76720442 77053284 77145486 77220864 77464269 77480172 77687808 77839542 77856768 78008832 78276352 78446592 78599808 78710016 79035264 79306304 79478784 79634016 79847424 80115552 80289792 80333316 80722488 80898048 81056052 81510912 81608448 81784626 81962496 82122579 82182144 82342656 82798848 82804736 83263488 83308624 83426112 83607552 83894272 84058128 84158712 84523824 84566416 84750336 84796278 84915864 85386312 85392384 85865472 86033178 86515968 86704128 86873472 87228416 87398784 87588864 88060896 88252416 88548768 88834196 89219592 89413632 89458688 89828352 89954304 90003067 90129996 90326016 90635776 90812799 90832896 91010304 91521024 91699776 91809504 91828352 92207808 92254272 92454912 92635488 93155328 93468144 93671424 93722202 93854376 94176236 94381056 94565394 94633984 94678551 95089302 95137218 95158272 95209856 95344128 95551488 95879168 96066432 96598656 96910032 97140736 97330464 97542144 97591296 98131968 98185164 98323632 98875392 98928991 99068508 99283968 99617364 99624448 100176384 100372041 100590336 100641024 100859904 101198592 101965248 102187008 102737712 102860648 102961152 103162248 103285692 103306896 103583744 103786056 104011776 104595456 104799744 104946688 105151662 105380352 105971712 106178688 106463232 106820736 107053056 107111088 107262144 107629984 107864064 108074736 108673488 108681216 108811264 109023786 109046168 109283328 109496772 109790208 110398464 110993421 111017984 111234816 111476736 112077504 112211616 112698432 113000448 113061704 113221152 113467392 113848416 113856512 114487296 114549358 114710904 114960384 115080663 115354624 115579926 115605504 115718229 115831296 116220258 116531712 116759313 116785152 117414528 117669888 117899712 118065024 118959456 119218176 119451024 119771136 119939072 120173328 120434688 120499974 121083732 121347072 122028032 122266368 122412672 122676939 122943744 123005696 123273216 123513984 124198272 124207104 124624192 124895232 124962936 125139168 125841408 126087192 126238068 126785736 126849624 127125504 127194417 127373796 128088576 128798208 129049767 129213376 129773952 130056192 130121728 130842624 130913552 131098176 131383296 131833856 132091344 132378624 132823152 133251294 133568512 133829388 134120448 134188032 134479872 134742528 134931456 135194994 135953664 136249344 136515456 136983616 137281536 137549664 137714256 137742528 138311712 138381408 138682368 139732992 140202216 140507136 140583303 141264354 141295616 141433391 141571584 141848091 141950976 142427648 142705827 142737408 142814784 143016192 143818752 144099648 144897984 144908288 145365048 145711104 145995696 146313216 146386944 147197952 147277746 147485448 147991228 148313088 148602762 148635648 149426046 149436672 149615488 150264576 150667264 150961536 151289856 151797888 152649728 152947872 153280512 153440884 154106568 154290972 154441728 154928538 154960344 155375616 155459843 155679084 156017664 156552704 156893184 157199616 157420032 157727493 158070528 158612608 158957568 159268032 159694848 160231104 160579584 160666632 161444976 161796096 162112104 163021824 163216896 163535679 163569252 163924992 164245158 164364288 164685312 165597696 165609472 166526976 166617248 166852224 167215104 167788544 168116256 168317424 169047648 169132832 169500672 169592556 169831728 170772624 170784768 171730944 171824037 172066356 173031936 173369889 173408256 173746944 174330387 174456832 174797568 175177728 176121792 176504832 177097536 177668392 178439184 178827264 178917376 179656704 179908608 180006134 180259992 180652032 180749961 181271552 181625598 181665792 182020608 183042048 183399552 183619008 183656704 184415616 184508544 184909824 185270976 186310656 186936288 187342848 187444404 187708752 188352472 188762112 189130788 189357102 190178604 190274436 190419712 190688256 191102976 191758336 192132864 193197312 193820064 194281472 194660928 195084288 195182592 196263936 196370328 196647264 197750784 197857982 198137016 198567936 199234728 199248896 199876941 200352768 200744082 201180672 201282048 201719808 202397184 202792491 203930496 204374016 205475424 205721296 205922304 206324496 206571384 206613792 207167488 207572112 208023552 209599488 209893376 210303324 210760704 211896531 211943424 212357376 212926464 213641472 214106112 214222176 214524288 215259968 215728128 216149472 217346976 217362432 217622528 218047572 218092336 218566656 218993544 219580416 220796928 220916619 221986842 222035968 222469632 222904143 222953472 224155008 224423232 225396864 226000896 226123408 226442304 226934784 227696832 227713024 228974592 229098716 229421808 229920768 230161326 230709248 231159852 231436458 231662592 232440516 233063424 233518626 233570304 234829056 235339776 235799424 236130048 237918912 238436352 238902048 239542272 239878144 240346656 240869376 240999948 242167464 242694144 244056064 244294039 244532736 244825344 245353878 245887488 246011392 246546432 247027968 248396544 248414208 249248384 249790464 249925872 250278336 251682816 252174384 252476136 253571472 253699248 254251008 254388834 254747592 256177152 257596416 258099534 258426752 258984649 259547904 260112384 260243456 261685248 261827104 262196352 262766592 263667712 264182688 264757248 265646304 266502588 267137024 267658776 268240896 268376064 268521547 269485056 269862912 270009201 270389988 271907328 272438397 272498688 273030912 273967232 274563072 275099328 275428512 275485056 276623424 276762816 277364736 279465984 280404432 281014272 281166606 282528708 282866782 283143168 283696182 283901952 284035653 284855296 285411654 285474816 285629568 286032384 287637504 288199296 289795968 289816576 290730096 291422208 291991392 292626432 292773888 294395904 294555492 294970896 295982456 296626176 296786973 297205524 298852092 298873344 299230976 300529152 301116123 301334528 301923072 302579712 303595776 305299456 305895744 306561024 306881768 308213136 308581944 308883456 309857076 309920688 310751232 310919686 311358168 312035328 313105408 313786368 314399232 314840064 315454986 316141056 317225216 317915136 318536064 319389696 320462208 321159168 321333264 322889952 323592192 324224208 326043648 326433792 327071358 327138504 327849984 328490316 329370624 331195392 331218944 332980263 333053952 333234496 333704448 334430208 335577088 336232512 336634848 338095296 338265664 339001344 339185112 339663456 341545248 341569536 343461888 343648074 344132712 345241989 346063872 346739778 346816512 347154687 347493888 348660774 348913664 349595136 350277939 350355456 352243584 353009664 354195072 355336784 356878368 357654528 357834752 359313408 359817216 360012268 360519984 361304064 361499922 362543104 363251196 364041216 366084096 366799104 367238016 367313408 368030817 368831232 369017088 369819648 370541952 372621312 373872576 374685696 374888808 375417504 376704944 377524224 378261576 378714204 380357208 380548872 380839424 381376512 381583251 383516672 384265728 386394624 387640128 388562944 389321856 390168576 390365184 392527872 392740656 393294528 395501568 395715964 396274032 397135872 398469456 398497792 399753882 400705536 401488164 402361344 402564096 403439616 404794368 405584982 407860992 408748032 410950848 411442592 411844608 412648992 413142768 413227584 414334976 415144224 416047104 419198976 419786752 420606648 421521408 421749909 421962431 423793062 423886848 424300173 424714752 425852928 427282944 428117481 428212224 428444352 429048576 430519936 431456256 432298944 434693952 434724864 435245056 436095144 436184672 437133312 437987088 439160832 441593856 441833238 443973684 444939264 445808286 445906944 448310016 448846464 450793728 452001792 452246816 452884608 453869568 455393664 455426048 457949184 458197432 458843616 459841536 460322652 461418496 462319704 462872916 463325184 464881032 466126848 466379529 467037252 469658112 470679552 471598848 472260096 473182479 475837824 476872704 477804096 479084544 479756288 480693312 481738752 481999896 484334928 485388288 488588078 489065472 489650688 490607037 490707756 491774976 492022784 493092864 494055936 496793088 496828416 498496768 499580928 499851744 500556672 503365632 504348768 504952272 507142944 507398496 508502016 508777668 509495184 512354304 515192832 515472111 516199068 516853504 517969298 519095808 520109667 520224768 520486912 522991161 523370496 523654208 524392704 525533184 527335424 528365376 529514496 531292608 533005176 534274048 535317552 536481792 536752128 537043094 538970112 539725824 540018402 540779976 542249883 543814656 544876794 544997376 546061824 547934464 549126144 550198656 550857024 550970112 553246848 553525632 554729472 558931968 560808864 562028544 562333212 565057416 565733564 566286336 567392364 568071306 569710592 570823308 571259136 572064768 575275008 576398592 579591936 579633152 581460192 582844416 583982784 585252864 585547776 588791808 589110984 589941792 591964912 593252352 593573946 594411048 597704184 597746688 598461952 599630823 601058304 602232246 602669056 603846144 605159424 607191552 610598912 611791488 613122048 613763536 616426272 617163888 617766912 619714152 619841376 621502464 621839372 622716336 624070656 626210816 628798464 629680128 630021469 630909972 632282112 634450432 635689593 635830272 637072128 638779392 640924416 642318336 642666528 645779904 647184384 648448416 652087296 652867584 654142716 654277008 655699968 656980632 658741248 662390784 662437888 662749857 665960526 666107904 666468992 667408896 668860416 671154176 672465024 673269696 676190592 676531328 678002688 678370224 679326912 683090496 683139072 686923776 687296148 688265424 690483978 692127744 693479556 694309374 694987776 697321548 699190272 700555878 700710912 704487168 706019328 708390144 710673568 713756736 715309056 715669504 718626816 719634432 720024536 721039968 722608128 722999844 725086208 726502392 728082432 732168192 732882117 733598208 734476032 734626816 736061634 737662464 738034176 739639296 741083904 745242624 747745152 749371392 749777616 750835008 753409888 755048448 756523152 757428408 760714416 761097744 761678848 762753024 763166502 768531456 772789248 775280256 776953947 777125888 778643712 780337152 780730368 785055744 785481312 786589056 791003136 791431928 792548064 794271744 796938912 796995584 799507764 801411072 802976328 804722688 805128192 805564641 809588736 810027603 811169964 815721984 817315191 817496064 821901696 822885184 823689216 825297984 826285536 826455168 828669952 830288448 832094208 838397952 839573504 841213296 843042816 843499818 843924862 847586124 848600346 849429504 851705856 852106959 854565888 856234962 856424448 856888704 858097152 861039872 862912512 864597888 869387904 869449728 870490112 872190288 872369344 874266624 875974176 878321664 883187712 883666476 887947368 889878528 890360919 891616572 896620032 897692928 901587456 903348369 904003584 904493632 905769216 907739136 910787328 910852096 915898368 916394864 917687232 919683072 920645304 922836992 924639408 925745832 926650368 929762064 932253696 932759058 934074504 939316224 941359104 943197696 944520192 946364958 951675648 953745408 955608192 958169088 959512576 961386624 963477504 963999792 968669856 970776576 977176156 978130944 979301376 981214074 981415512 983549952 984045568 988111872 990033737 993586176 993656832 996993536 998940789 999161856 999703488 1001113344 1006731264 1008697536 1009904544 1014285888 1014796992 1017004032 1017555336 1018990368 1024708608 1030385664 1030944222 1032398136 1033707008 1035725967 1035938596 1038191616 1040219334 1040449536 1040973824 1041464061 1045982322 1046740992 1047308416 1048785408 1051066368 1054670848 1056730752 1059028992 1062585216 1066010352 1068548096 1070635104 1072963584 1073504256 1074086188 1077940224 1079451648 1080036804 1081559952 1084499766 1087629312 1088218901 1089753588 1092123648 1095868928 1098252288 1100397312 1101714048 1101940224 1104092451 1106493696 1107051264 1109458944 1117863936 1121617728 1124057088 1124666424 1130114832 1131467128 1132572672 1134784728 1136142612 1139421184 1141646616 1142518272 1144129536 1144749753 1150550016 1152797184 1159183872 1159266304 1162920384 1165688832 1167965568 1170505728 1171095552 1177583616 1178221968 1179883584 1183929824 1186504704 1187147892 1188822096 1195408368 1195493376 1196923904 1199261646 1202116608 1204464492 1207692288 1210318848 1214383104 1221197824 1223582976 1226244096 1227527072 1232852544 1234327776 1235533824 1239428304 1239682752 1243004928 1243678744 1245432672 1248141312 1252421632 1257596928 1259360256 1260042938 1261819944 1264564224 1265249727 1265887293 1268900864 1271379186 1271660544 1272900519 1274144256 1277558784 1281848832 1284352443 1284636672 1285333056 1291559808 1294368768 1296896832 1304174592 1305735168 1308285432 1308554016 1311399936 1313961264 1317482496 1324781568 1325499714 1331921052 1332937984 1334817792 1337720832 1342308352 1344930048 1346539392 1352381184 1353062656 1356005376 1356740448 1358653824 1366180992 1366278144 1373847552 1374592296 1376530848 1380967956 1384255488 1386959112 1388618748 1389975552 1394643096 1398380544 1399138587 1401111756 1408974336 1412038656 1416780288 1419547437 1421347136 1427513472 1430618112 1431339008 1437253632 1439268864 1440049072 1442079936 1445216256 1445999688 1450172416 1453004784 1456164864 1465764234 1467196416 1468952064 1469253632 1471821111 1472123268 1475324928 1476068352 1479278592 1482167808 1490485248 1495490304 1498742784 1499555232 1501670016 1506819776 1510096896 1513046304 1514856816 1521428832 1522195488 1523357696 1525506048 1526333004 1537062912 1545578496 1546416333 1550560512 1553907894 1554251776 1555767301 1557287424 1560329001 1560674304 1561460736 1570111488 1570962624 1573178112 1582006272 1582863856 1585096128 1588543488 1593877824 1593991168 1599015528 1602822144 1605952656 1609445376 1610256384 1611129282 1619177472 1620055206 1622339928 1631443968 1634630382 1634992128 1643803392 1645770368 1647378432 1650595968 1652571072 1652910336 1657339904 1660576896 1664188416 1676795904 1679147008 1682426592 1686085632 1686999636 1687849724 1695172248 1697200692 1698859008 1704213918 1709131776 1710058273 1712469924 1713777408 1716194304 1722079744 1725825024 1729195776 1738775808 1738899456 1740980224 1744380576 1744738688 1748533248 1751948352 1756643328 1766375424 1767332952 1775894736 1779757056 1780721838 1783233144 1793240064 1795385856 1798892469 1803174912 1806696738 1808007168 1808987264 1811538432 1815478272 1821574656 1821704192 1831796736 1832789728 1835374464 1839366144 1841290608 1845673984 1849278816 1851491664 1853300736 1859524128 1864507392 1865518116 1868149008 1878632448 1879650829 1886395392 1889040384 1890064407 1892729916 1903351296 1907068779 1907490816 1911216384 1916338176 1919025152 1922773248 1926955008 1927999584 1937339712 1941553152 1954352312 1956261888 1958602752 1962428148 1962831024 1967099904 1968091136 1976223744 1980067474 1987172352 1987313664 1988249571 1993987072 1997881578 1998323712 1999406976 2002226688 2013462528 2017395072 2019809088 2028571776 2029593984 2034008064 2035110672 2037980736 2049417216 2060771328 2061888444 2064796272 2067414016 2071451934 2071877192 2076383232 2080438668 2082928122 2091964644 2094616832 2097570816 2102132736 2109341696 2113461504 2118057984 2125170432 2132020704 2137096192 2141270208 2145927168 2147008512 2148172376 2155880448 2158903296 2160073608 2163119904 2168999532 2175258624 2176437802 2179507176 2184247296 2191737856 2196504576 2198646351 2200794624 2203428096 2203880448 2208184902 2212987392 2214102528 2218917888 2235727872 2243235456 2248114176 2249332848 2260229664 2262934256 2265145344 2269569456 2272285224 2278842368 2283293232 2285036544 2288259072 2289499506 2305594368 2318367744 2318532608 2325840768 2330861841 2331377664 2335931136 2341011456 2342191104 2355167232 2356443936 2359767168 2367859648 2373009408 2374295784 2377644192 2390816736 2390986752 2393847808 2398523292 2404233216 2408928984 2415384576 2416693923 2428766208 2430082809 2442395648 2447165952 2451945573 2452488192 2455054144 2465705088 2468655552 2471067648 2478856608 2479365504 2486009856 2487357488 2490865344 2496282624 2504843264 2515193856 2518720512 2520085876 2523639888 2529128448 2530499454 2531774586 2537801728 2542758372 2545801038 2548288512 2555117568 2563697664 2568704886 2569273344 2570666112 2583119616 2588737536 2593793664 2608349184 2611470336 2616570864 2617108032 2622799872 2627922528 2634964992 2649563136 2650999428 2663842104 2665875968 2669635584 2671082757 2684616704 2687234429 2689860096 2693078784 2704762368 2706125312 2712010752 2713480896 2717307648 2732361984 2732556288 2747695104 2749184592 2753061696 2761935912 2768510976 2773918224 2777237496 2779951104 2789286192 2796761088 2798277174 2802223512 2817948672 2824077312 2833560576 2839094874 2842694272 2855026944 2861236224 2862678016 2874507264 2878537728 2880098144 2884159872 2890432512 2891999376 2900344832 2906009568 2912329728 2931528468 2934392832 2937904128 2938507264 2943642222 2944246536 2950649856 2952136704 2953737017 2964335616 2970101211 2980970496 2990980608 2996822367 2997485568 2999110464 3003340032 3013639552 3020193792 3026092608 3029713632 3042857664 3044390976 3046715392 3051012096 3052666008 3074125824 3091156992 3092832666 3101121024 3107177901 3107815788 3111534602 3114574848 3120658002 3121348608 3122921472 3124392183 3140222976 3141925248 3146356224 3164012544 3165727712 3170192256 3177086976 3187755648 3187982336 3198031056 3205644288 3211905312 3218890752 3220512768 3222258564 3238354944 3240110412 3244679856 3262887936 3264656703 3269260764 3287606784 3291540736 3294756864 3301191936 3305142144 3305820672 3312277353 3314679808 3321153792 3328376832 3353591808 3358294016 3364853184 3372171264 3373999272 3375699448 3390344496 3394401384 3397718016 3408427836 3418263552 3420116546 3424939848 3427554816 3432388608 3434249259 3444159488 3451650048 3458391552 3477551616 3477798912 3481960448 3488761152 3489477376 3497066496 3503896704 3513286656 3532750848 3534665904 3551789472 3559514112 3561443676 3566466288 3586480128 3590771712 3597784938 3606349824 3613393476 3617974528 3623076864 3630956544 3643149312 3643408384 3663593472 3665579456 3670748928 3678732288 3682581216 3691347968 3698557632 3702983328 3706601472 3719048256 3729014784 3731036232 3736298016 3757264896 3759301658 3772790784 3778080768 3780128814 3785459832 3795749181 3797661879 3806702592 3814137558 3814981632 3818701557 3822432768 3832676352 3838050304 3845546496 3853057329 3853910016 3855999168 3874679424 3883106304 3908704624 3912523776 3917205504 3924856296 3925662048 3934199808 3936182272 3952447488 3960134948 3974344704 3976499142 3987974144 3995763156 3998813952 4004453376 4026925056 4034790144 4039618176 4057143552 4059187968 4068016128 4070221344 4075961472 4098834432 4121542656 4123776888 4129592544 4134828032 4142903868 4143754384 4152766464 4160877336 4165856244 4183929288 4189233664 4195141632 4197415761 4218683392 4226923008 4236115968 4250340864 4264041408 4274192384 4282540416 4291854336 4294017024 4296344752 4311760896 4317806592 4320147216 4326239808 4337999064 4350517248 4352875604 4359014352 4368494592 4383475712 4397292702 4401589248 4406856192 4407760896 4416369804 4425974784 4428205056 4437835776 4471455744 4486470912 4496228352 4498665696 4520459328 4525868512 4530290688 4539138912 4544570448 4557684736 4566586464 4570073088 4576518144 4578999012 4611188736 4636735488 4637065216 4639248999 4641586741 4651681536 4661723682 4662755328 4667301903 4671862272 4682022912 4684382208 4710334464 4712887872 4719534336 4735719296 4746018816 4748591568 4755288384 4781633472 4781973504 4787695616 4797046584 4808466432 4817857968 4830769152 4833387846 4857532416 4860165618 4894331904 4903891146 4904976384 4910108288 4931410176 4937311104 4942135296 4957713216 4958731008 4972019712 4974714976 4981730688 4992565248 5009686528 5030387712 5037441024 5040171752 5047279776 5058256896 5060998908 5063549172 5075603456 5085516744 5091602076 5096577024 5127395328 5130174819 5137409772 5141332224 5166239232 5177475072 5187587328 5216698368 5222940672 5233141728 5234216064 5245599744 5255845056 5269929984 5299126272 5301998856 5327684208 5331751936 5339271168 5342165514 5374468858 5379720192 5386157568 5396677407 5409524736 5412250624 5424021504 5426961792 5434615296 5464723968 5465112576 5495390208 5498369184 5506123392 5523871824 5537021952 5547836448 5554474992 5559902208 5578572384 5593522176 5596554348 5604447024 5635897344 5638952487 5667121152 5670193221 5678189748 5685388544 5710053888 5721206337 5722472448 5725356032 5749014528 5757075456 5760196288 5768319744 5780865024 5783998752 5800689664 5812019136 5824659456 5863056936 5868785664 5875808256 5877014528 5887284444 5888493072 5901299712 5904273408 5907474034 5928671232 5940202422 5961940992 5964748713 5981961216 5993644734 5994971136 5998220928 6006680064 6027279104 6040387584 6052185216 6059427264 6085715328 6088781952 6093430784 6102024192 6105332016 6148251648 6182313984 6185665332 6202242048 6214355802 6215631576 6223069204 6229149696 6241316004 6248784366 6283850496 6292712448 6328025088 6331455424 6340384512 6354173952 6375511296 6375964672 6396062112 6411288576 6423810624 6437781504 6441025536 6444517128 6476709888 6480220824 6489359712 6525775872 6529313406 6538521528 6575213568 6583081472 6589513728 6595939053 6602383872 6610284288 6611641344 6624554706 6629359616 6642307584 6656753664 6707183616 6716588032 6729706368 6744342528 6747998544 6751398896 6780688992 6788802768 6795436032 6816855672 6836527104 6840233092 6849879696 6855109632 6864777216 6868498518 6888318976 6916783104 6930236159 6955103232 6955597824 6963920896 6977522304 6978954752 6992585523 6994132992 7007793408 7026573312 7065501696 7069331808 7103578944 7119028224 7122887352 7132932576 7172960256 7181543424 7195569876 7212699648 7226786952 7235949056 7246153728 7250081769 7286298624 7286816768 7290248427 7327186944 7331158912 7341497856 7357464576 7365162432 7382695936 7397115264 7405966656 7413202944 7438096512 7458029568 7462072464 7472596032 7514529792 7518603316 7545581568 7556161536 7560257628 7570919664 7591498362 7595323758 7613405184 7628275116 7637403114 7644865536 7665352704 7691092992 7706114658 7707820032 7711998336 7749358848 7766212608 7817409248 7825047552 7834411008 7849712592 7851324096 7868399616 7872364544 7904894976 7920269896 7948689408 7952998284 7975948288 7991526312 7997627904 8008906752 8013248271 8053850112 8061703287 8069580288 8079236352 8114287104 8118375936 8136032256 8140442688 8151922944 8197668864 8243085312 8247553776 8259185088 8269656064 8285807736 8287508768 8305532928 8321754672 8331712488 8367858576 8378467328 8390283264 8394831522 8453846016 8472231936 8500681728 8528082816 8548384768 8565080832 8583708672 8588034048 8592689504 8623521792 8635613184 8640294432 8652479616 8675998128 8701034496 8705751208 8718028704 8736989184 8766951424 8794585404 8803178496 8813712384 8815521792 8832739608 8851949568 8856410112 8861211051 8910303633 8942911488 8972941824 8990467101 8992456704 8997331392 9040918656 9051737024 9060581376 9078277824 9089140896 9115369472 9133172928 9140146176 9153036288 9157998024 9222377472 9273470976 9278497998 9283173482 9303363072 9321533703 9323447364 9334603806 9343724544 9364045824 9368764416 9373176549 9420668928 9425775744 9439068672 9471438592 9492037632 9497183136 9510576768 9563266944 9563947008 9575391232 9594093168 9616932864 9635715936 9661538304 9666775692 9715064832 9720331236 9788663808 9793970109 9807782292 9820216576 9862820352 9874622208 9884270592 9915426432 9917462016 9936832059 9944039424 9949429952 9963461376 9985130496 10019373056 10060775424 10074882048 10080343504 10094559552 10116513792 10121997816 10127098344 10151206912 10171033488 10183204152 10193154048 10254790656 10260349638 10274819544 10282664448 10302747777 10332478464 10354950144 10375174656 10433396736 10445881344 10466283456 10468432128 10491199488 10511690112 10539859968 10598252544 10603997712 10655368416 10663503872 10678542336 10684331028 10748937716 10759440384 10772315136 10793354814 10819049472 10824501248 10853923584 10869230592 10890371107 10929447936 10930225152 10990780416 10996738368 11012246784 11047743648 11074043904 11095672896 11108949984 11119804416 11157144768 11187044352 11193108696 11208894048 11271794688 11277904974 11291400121 11334242304 11340386442 11356379496 11370777088 11392985637 11420107776 11442412674 11444944896 11450712064 11456104671 11498029056 11514150912 11520392576 11536639488 11561730048 11567997504 11601379328 11624038272 11649318912 11726113872 11737571328 11751616512 11754029056 11774568888 11776986144 11802599424 11808546816 11814948068 11857342464 11880404844 11929497426 11963922432 11970407911 11987289468 11996441856 12013360128 12054558208 12080775168 12104370432 12118854528 12171430656 12177563904 12186861568 12204048384 12210664032 12296503296 12364627968 12371330664 12404484096 12428711604 12431263152 12446138408 12458299392 12482632008 12497568732 12567700992 12585424896 12592247283 12656050176 12662910848 12680769024 12708347904 12751022592 12751929344 12792124224 12822577152 12847621248 12875563008 12882051072 12889034256 12953419776 12960441648 12978719424 13051551744 13058626812 13077043056 13150427136 13166162944 13191878106 13204767744 13220568576 13223282688 13249109412 13284615168 13313507328 13414367232 13433176064 13459412736 13488685056 13495997088 13502797792 13561377984 13577605536 13590872064 13633711344 13673054208 13680466184 13699759392 13710219264 13729554432 13736997036 13776637952 13833566208 13860472318 13910206464 13911195648 13917746997 13924760223 13927841792 13955044608 13957909504 13985171046 13988265984 14001905709 14015586816 14053146624 14131003392 14138663616 14207157888 14238056448 14245774704 14265865152 14345920512 14363086848 14391139752 14425399296 14453573904 14471898112 14492307456 14500163538 14572597248 14580496854 14662317824 14682995712 14714929152 14730324864 14765391872 14794230528 14811933312 14826405888 14876193024 14916059136 14924144928 14945192064 15029059584 15037206632 15091163136 15112323072 15120515256 15141839328 15182996724 15190647516 15226810368 15256550232 15274806228 15289731072 15382185984 15390524457 15412229316 15423996672 15498717696 15532425216 15634818496 15650095104 15668822016 15699425184 15702648192 15736799232 15744729088 15809789952 15840539792 15897378816 15905996568 15951896576 15983052624 15995255808 16017813504 16026496542 16123406574 16139160576 16158472704 16190032221 16228574208 16236751872 16272064512 16280885376 16303845888 16395337728 16486170624 16495107552 16518370176 16539312128 16571615472 16575017536 16611065856 16643509344 16663424976 16735717152 16756934656 16780566528 16789663044 16907692032 16916857461 17001363456 17010579663 17056165632 17096769536 17130161664 17163619011 17167417344 17176068096 17185379008 17247043584 17271226368 17280588864 17304959232 17351996256 17402068992 17411502416 17436057408 17473978368 17533902848 17589170808 17606356992 17627424768 17631043584 17665479216 17703899136 17712820224 17722422102 17820607266 17885822976 17945883648 17980934202 17984913408 17994662784 18081837312 18103474048 18121162752 18156555648 18178281792 18230738944 18266345856 18280292352 18306072576 18315996048 18444754944 18546941952 18556995996 18566346964 18606726144 18643067406 18646894728 18669207612 18687449088 18746353098 18810641003 18851551488 18878137344 18942877184 18984075264 18994366272 19021153536 19126533888 19127894016 19150782464 19188186336 19233865728 19271431872 19323076608 19333551384 19430129664 19440662472 19577327616 19587940218 19615564584 19640433152 19725640704 19749244416 19768541184 19787817159 19830852864 19834924032 19873664118 19888078848 19898859904 19926922752 19970260992 20038746112 20121550848 20149764096 20160687008 20189119104 20233027584 20243995632 20254196688 20302413824 20342066976 20366408304 20386308096 20509581312 20520699276 20549639088 20565328896 20605495554 20664956928 20676159119 20750349312 20790708477 20866793472 20891762688 20932566912 20936864256 20977756569 20982398976 21023380224 21079719936 21196505088 21207995424 21310736832 21327007744 21357084672 21368662056 21497875432 21518880768 21544630272 21586709628 21638098944 21649002496 21707847168 21738461184 21750245307 21780742214 21858895872 21860450304 21870745281 21981560832 21993476736 22024493568 22095487296 22148087808 22191345792 22217899968 22239608832 22314289536 22374088704 22386217392 22417788096 22543589376 22555809948 22582800242 22668484608 22680772884 22712758992 22741554176 22785971274 22840215552 22884825348 22912209342 22996058112 23040785152 23073278976 23123460096 23135995008 23202758656 23248076544 23298637824 23452227744 23475142656 23503233024 23508058112 23549137776 23553972288 23605198848 23617093632 23629896136 23714684928 23760809688 23858994852 23927844864 23940815822 23974578936 23992883712 24026720256 24039744813 24109116416 24161550336 24185109861 24208740864 24237709056 24342861312 24355127808 24373723136 24408096768 24421328064 24593006592 24729255936 24742661328 24808968192 24857423208 24862526304 24892276816 24916598784 24965264016 24995137464 25135401984 25170849792 25184494566 25325821696 25361538048 25416695808 25502045184 25503858688 25584248448 25645154304 25695242496 25751126016 25764102144 25778068512 25906839552 25920883296 25957438848 26103103488 26117253624 26154086112 26300854272 26332325888 26383756212 26409535488 26441137152 26446565376 26498218824 26569230336 26583633153 26730910899 26828734464 26866352128 26918825472 26971401303 26977370112 26991994176 27005595584 27122755968 27155211072 27181744128 27267422688 27346108416 27360932368 27399518784 27420438528 27459108864 27473994072 27553275904 27667132416 27720944636 27820412928 27835493994 27849520446 27855683584 27910089216 27915819008 27964601109 27970342092 28003811418 28031173632 28106293248 28262006784 28277327232 28414315776 28476112896 28491549408 28531730304 28691841024 28726173696 28782279504 28850798592 28907147808 28943796224 28984614912 29000327076 29145194496 29160993708 29324635648 29365991424 29381910327 29460649728 29530783744 29559578719 29588461056 29623866624 29652811776 29752386048 29832118272 29848289856 29890384128 30058119168 30074413264 30182326272 30224646144 30241030512 30283678656 30365993448 30381295032 30453620736 30513100464 30549612456 30579462144 30764371968 30781048914 30824458632 30847993344 30997435392 31064850432 31269636992 31300190208 31337644032 31398850368 31405296384 31473598464 31489458176 31619579904 31681079584 31794757632 31811993136 31903793152 31966105248 31990511616 32035627008 32052993084 32246813148 32278321152 32316945408 32380064442 32457148416 32473503744 32491107187 32561770752 32607691776 32671113321 32790675456 32972341248 32990215104 33036740352 33078624256 33143230944 33150035072 33222131712 33287018688 33326849952 33471434304 33513869312 33561133056 33579326088 33815384064 33833714922 33874200363 34002726912 34021159326 34112331264 34178956911 34260323328 34327238022 34334834688 34352136192 34368314013 34370758016 34494087168 34542452736 34561177728 34609918464 34703992512 34804137984 34823004832 34872114816 34947956736 35067805696 35178341616 35212713984 35254849536 35262087168 35330958432 35407798272 35425640448 35444844204 35641214532 35891767296 35911223733 35961868404 35989325568 36163674624 36206948096 36242325504 36313111296 36356563584 36461477888 36532691712 36560584704 36612145152 36631992096 36889509888 37093883904 37113991992 37132693928 37213452288 37286134812 37293789456 37338415224 37374898176 37492706196 37621282006 37703102976 37756274688 37776741849 37885754368 37968150528 37988732544 38042307072 38253067776 38255788032 38301564928 38376372672 38467731456 38542863744 38646153216 38667102768 38860259328 38881324944 39154655232 39175880436 39231129168 39280866304 39451281408 39498488832 39575634318 39661705728 39669848064 39747328236 39797719808 39853845504 39940521984 40077492224 40243101696 40299528192 40321374016 40378238208 40466055168 40487991264 40508393376 40604827648 40684133952 40732816608 40772616192 41019162624 41041398552 41099278176 41130657792 41210991108 41329913856 41352318238 41500698624 41581416954 41733586944 41753240991 41774280669 41783525376 41865133824 41873728512 41955513138 41964797952 42005717127 42046760448 42159439872 42393010176 42415990848 42621473664 42654015488 42714169344 42737324112 42995750864 43037761536 43089260544 43173419256 43276197888 43298004992 43415694336 43476922368 43500490614 43561484428 43717791744 43741490562 43986953472 44048987136 44190974592 44296175616 44382691584 44435799936 44479217664 44628579072 44748177408 44772434784 44835576192 45087178752 45111619896 45165600484 45336969216 45361545768 45425517984 45483108352 45571942548 45680431104 45769650696 45824418684 46081570304 46146557952 46171573371 46271990016 46405517312 46496153088 46597275648 46904455488 46950285312 47006466048 47016116224 47098275552 47107944576 47210397696 47234187264 47259792272 47429369856 47521619376 47717989704 47855689728 47881631644 47949157872 47985767424 48053440512 48079489626 48218232832 48370219722 48417481728 48475418112 48685722624 48710255616 48747446272 48816193536 48842656128 49186013184 49458511872 49485322656 49617936384 49714846416 49725052608 49784553632 49833197568 49930528032 49990274928 50270803968 50341699584 50368989132 50651643392 50723076096 50750572383 51004090368 51007717376 51031738989 51057454151 51168496896 51290308608 51390484992 51502252032 51528204288 51556137024 51813679104 51841766592 51914877696 52206206976 52234507248 52308172224 52601708544 52664651776 52767512424 52819070976 52882274304 52893130752 52996437648 53138460672 53167266306 53461821798 53657468928 53837650944 53942802606 53954740224 53983988352 54011191168 54245511936 54310422144 54363488256 54534845376 54692216832 54721864736 54799037568 54840877056 54918217728 54947988144 55106551808 55334264832 55441889272 55640825856 55670987988 55699040892 55820178432 55831638016 55929202218 55940684184 56007622836 56062347264 56431923009 56554654464 56828631552 56952225792 56983098816 57063460608 57383682048 57452347392 57564559008 57701597184 57814295616 57887592448 57969229824 58000654152 58290388992 58321987416 58649271296 58731982848 58763820654 58921299456 59119157438 59176922112 59247733248 59305623552 59363451477 59504772096 59664236544 59696579712 59780768256 60116238336 60148826528 60364652544 60449292288 60482061024 60567357312 60731986896 60762590064 60907241472 61026200928 61099224912 61158924288 61528743936 61562097828 61648917264 61695986688 61994870784 62028477357 62372125431 62539273984 62600380416 62675288064 62797700736 62810592768 62933269707 62947196928 62978916352 63239159808 63362159168 63589515264 63623986272 63807586304 63932210496 63981023232 64071254016 64105986168 64493626296 64556642304 64633890816 64760128884 64914296832 64947007488 64982214374 65123541504 65215383552 65250735921 65342226642 65581350912 65612235843 65944682496 65980430208 66073480704 66157248512 66286461888 66300070144 66444263424 66574037376 66653699904 66942868608 67027738624 67122266112 67158652176 67630768128 67667429844 67748400726 68005453824 68042318652 68224662528 68357913822 68520646656 68654476044 68736628026 68741516032 68988174336 69122355456 69219836928 69407985024 69608275968 69646009664 69744229632 69895913472 70135611392 70356683232 70425427968 70509699072 70524174336 70661916864 70815596544 70851280896 70889688408 71282429064 71783534592 71822447466 71923736808 71978651136 72119234439 72327349248 72413896192 72484651008 72555329583 72626222592 72713127168 72922955776 73065383424 73121169408 73224290304 73263984192 73779019776 74187767808 74227983984 74265387856 74426904576 74572269624 74587578912 74676830448 74749796352 74985412392 75242564012 75406205952 75512549376 75553483698 75771508736 75977465088 76084614144 76232597749 76506135552 76511576064 76603129856 76752745344 76935462912 77085727488 77292306432 77334205536 77720518656 77762649888 78309310464 78351760872 78462258336 78561732608 78902562816 78996977664 79039800847 79151268636 79323411456 79339696128 79494656472 79595439616 79707691008 79750899459 80154984448 80192732697 80486203392 80599056384 80642748032 80756476416 80932110336 80975982528 81016786752 81209655296 81368267904 81465633216 81545232384 82038325248 82082797104 82198556352 82261315584 82421982216 82659827712 82704636476 83001397248 83162833908 83506481982 83548561338 83567050752 83730267648 83747457024 83911026276 84011434254 84093520896 84318879744 84786020352 84831981696 85242947328 85308030976 85428338688 85474648224 85991501728 86075523072 86178521088 86346838512 86552395776 86596009984 86831388672 86953844736 87000981228 87122968856 87435583488 87482981124 87973906944 88097974272 88145730981 88381949184 88592351232 88678736157 88765383168 88871599872 88958435328 89257158144 89496354816 89544869568 89671152384 90174357504 90223239792 90331200968 90673938432 90723091536 90851035968 90966216704 91143885096 91360862208 91539301392 91648837368 92163140608 92293115904 92343146742 92543980032 92992306176 93194551296 93808910976 93900570624 94012932096 94032232448 94196551104 94215889152 94420795392 94468374528 94519584544 94858739712 95043238752 95435979408 95711379456 95763263288 95898315744 95971534848 96106881024 96158979252 96436465664 96740439444 96834963456 96950836224 97371445248 97420511232 97473321561 97494892544 97685312256 98013339963 98372026368 98917023744 98970645312 99235872768 99429692832 99450105216 99569107264 99666395136 99861056064 99980549856 100541607936 100683399168 100737978264 101303286784 101446152192 101501144766 101622601089 102008180736 102063477978 102114908302 102336993792 102536870733 102780969984 103004504064 103056408576 103104942039 103112274048 103627358208 103683533184 103829755392 104412413952 104469014496 104616344448 105203417088 105329303552 105535024848 105638141952 105764548608 105786261504 105992875296 106276921344 106334532612 106923643596 107675301888 107733671199 107885605212 107967976704 108022382336 108491023872 108620844288 108726976512 109069690752 109384433664 109443729472 109598075136 109681754112 109836435456 109895976288 110213103616 110668529664 110883778544 111281651712 111341975976 111398081784 111640356864 111663276032 111858404436 111881368368 112015245672 112124694528 112863846018 113109308928 113330225547 113657263104 113904451584 113966197632 114126921216 114767364096 114904694784 115129118016 115403194368 115628591232 115775184896 115938459648 116001308304 116580777984 116643974832 117298542592 117463965696 117527641308 117842598912 118238314876 118353844224 118495466496 118726902954 119009544192 119393159424 119561536512 120232476672 120297653056 120729305088 120898584576 120964122048 121134714624 121463973792 121525180128 121814482944 122052401856 122198449824 122317848576 123057487872 123124195656 123297834528 123391973376 123989741568 124056954714 124205401331 124744250862 125078547968 125200760832 125322842007 125350576128 125595401472 125621185536 125866539414 125894393856 125957832704 126017151381 126478319616 126724318336 127179030528 127247972544 127615172608 127864420992 127962046464 128142508032 128211972336 128987252592 129113284608 129267781632 129520257768 129828593664 129894014976 129964428748 130247083008 130430767104 130501471842 130684453284 131224471686 131674487021 131960860416 132146961408 132314497024 132572923776 132600140288 132888526848 133148074752 133307399808 133885737216 134055477248 134244532224 134317304352 135261536256 135334859688 135496801452 136010907648 136084637304 136449325056 136715827644 137041293312 137308952088 137473256052 137483032064 138244710912 138439673856 138514720113 138815970048 139216551936 139292019328 139488459264 139791826944 140271222784 140713366464 140850855936 141019398144 141048348672 141323833728 141631193088 141702561792 141779376816 142564858128 143567069184 143644894932 143847473616 143957302272 144238468878 144654698496 144827792384 145110659166 145252445184 145426254336 146130766848 146242338816 146448580608 146527968384 147558039552 148375535616 148455967968 148530775712 148853809152 149144539248 149175157824 149353660896 149499592704 149970824784 150485128024 150812411904 151025098752 151106967396 151543017472 151954930176 152169228288 152251717149 152465195498 153012271104 153023152128 153095216967 153172362453 153206259712 153505490688 153870925824 154171454976 154584612864 154668411072 155441037312 155525299776 156618620928 156703521744 156924516672 157123465216 157805125632 157993955328 158079601694 158302537272 158646822912 158679392256 158989312944 159190879232 159415382016 159501798918 160385465394 160972406784 161285496064 161512952832 161864220672 161951965056 162033573504 162419310592 162736535808 162931266432 163090464768 164076650496 164165594208 164397112704 164522631168 164843964432 165319655424 165409272952 166002794496 166325667816 167012963964 167097122676 167460535296 167494914048 167822052552 168022868508 168187041792 169295769027 169663963392 170485894656 170616061952 170856677376 170949296448 171983003456 172151046144 172357042176 172693677024 173104791552 173192019968 173662777344 173907689472 174001962456 174245937712 174871166976 174965962248 175947813888 176195948544 176291461962 176763898368 177357472314 177530766336 177743199744 177916870656 178090354431 178514316288 178992709632 179089739136 179342304768 180348715008 180446479584 180662401936 181347876864 181446183072 181702071936 181932433408 182287770192 182721724416 183078602784 183297674736 184326281216 184586231808 184686293484 185087960064 185984612352 186085432071 187116376293 187617821952 187801141248 188025864192 188064464896 188393102208 188431778304 188799809121 188841590784 188936749056 189039169088 189717479424 190086477504 190871958816 191422758912 191526526576 191796631488 191943069696 192213762048 192317958504 192872931328 193480878888 193669926912 193901672448 194742890496 194841022464 194946643122 194989785088 195370624512 195752207763 196026679926 196744052736 197834047488 197941290624 198471745536 198859385664 198900210432 199138214528 199332790272 199722112128 199961099712 201083215872 201366798336 201475956528 202606573568 202892304384 203002289532 203245202178 204016361472 204126955956 204229816604 204673987584 205073741466 205561939968 206209884078 206224548096 206917051033 207367066368 207659510784 208824827904 208938028992 209232688896 210406834176 210658607104 211070049696 211276283904 211529097216 211572523008 211985750592 212553842688 212669065224 213847287192 214536602299 215350603776 215467342398 215771210424 215935953408 216044764672 216982047744 217241688576 217453953024 217665988749 218139381504 218768867328 218887458944 219196150272 219363508224 219672870912 219791952576 220426207232 221337059328 221767557088 222563303424 222683951952 222796163568 223280713728 223326552064 223716808872 223762736736 224030491344 224249389056 225727692036 226218617856 226660451094 227314526208 227437750309 227932395264 228253842432 228697793247 229534728192 229809389568 230258236032 230806388736 231257182464 231550369792 231876919296 232002616608 233161555968 233287949664 234597085184 234927931392 235055282616 235685197824 236476629752 236707688448 236990932992 237119402541 237453805908 238019088384 238786318848 239123073024 239252698377 240464953344 240578198091 240595306112 241458610176 241797169152 241928244096 242269429248 242927947584 243050360256 243628965888 244104803712 244396899648 244635697152 246114975744 246248391312 246595669056 246783946752 247979483136 248113909428 248410802662 249488501724 250157095936 250645684014 250701152256 251190802944 251242371072 251733078828 252034302762 252956639232 253448636672 254358061056 254495945088 255230345216 255728841984 255924092928 256285016064 256423944672 257974505184 258226569216 258535563264 259040515536 259657187328 259788029952 259928857496 260494166016 260861534208 261002943684 261368906568 262448943372 263348974042 263921720832 264293922816 264437192943 264628994048 265145847552 265200280576 265777053696 266036208471 266296149504 266614799616 267771474432 268110954496 268489064448 268634608704 270523072512 270669719376 270993602904 272021815296 272169274608 272898650112 273431655288 274082586624 274617904176 274946512104 274966064128 276489421824 276879347712 277029440226 277631940096 278584038656 278976918528 279583653888 280542445568 281426732928 281701711872 282038796288 282096697344 282647667456 283262386176 283405123584 283558753632 285129716256 287134138368 287289789864 287694947232 287914604544 288476937756 289309396992 289655584768 290221318332 290504890368 290852508672 292261533696 292419964683 292484677632 293055936768 294040019889 295116079104 296751071232 296911935936 297061551424 297707618304 298289078496 298350315648 298707321792 298999185408 299941649568 300970256048 301624823808 302050197504 302213934792 303086034944 303909860352 304338456576 304503434298 304867803267 304930390996 306024542208 306190433934 306344724906 306412519424 307010981376 307610612199 308342909952 309169225728 309336822144 310882074624 311050599552 313237241856 313407043488 313849033344 314246930432 315610251264 315987910656 316159203388 316605074544 317293645824 317358784512 317978625888 318381758464 318830764032 319003597836 320770930788 322570992128 323025905664 323201013597 323903930112 324067147008 324838621184 325473071616 325862532864 326180929536 328153300992 328331188416 328794225408 329045262336 329687928864 330639310848 330818545904 332005588992 332651335632 334025927928 334194245352 334921070592 334989828096 335644105104 336045737016 336374083584 338591538054 339327926784 340971789312 341232123904 341713354752 341898592896 343966006912 344302092288 344714084352 345387354048 346209583104 346384039936 347325554688 347815378944 348003924912 348491875424 349742333952 349931924496 351895627776 352391897088 352582923924 353527796736 354714944628 355061532672 355486399488 356180708862 357028632576 357402179057 358179478272 358684609536 360697430016 360892959168 361324803872 362695753728 362892366144 363404143872 363864866816 364575540384 365443448832 366157205568 366595349472 368652562432 369172463616 369372586968 370175920128 371969224704 372170864142 372616203993 374232752586 375235643904 375602282496 375968526021 376051728384 376786204416 376863556608 377599618242 377683181568 377873498112 378051454143 378078338176 379434958848 380172955008 381743917632 382845517824 383053053152 383593262976 383886139392 384427524096 384635917008 385745862656 386961757776 387339853824 387803344896 389485780992 389682044928 389893286244 390741249024 391504415526 392053359852 395023461063 395882581248 396943491072 397718771328 397800420864 398276429056 398665580544 399444224256 399922199424 402166431744 402733596672 402951913056 405213147136 405784608768 406004579064 406490404356 408032722944 408253911912 408459633208 409347975168 410147482932 411123879936 412419768156 412449096192 413834102066 414734132736 415319021568 415544160339 417649655808 417876057984 418465377792 420813668352 421317214208 422140099392 422552567808 423058194432 423145046016 423971501184 425107685376 425338130448 427694574384 429073204598 430701207552 430934684796 431542420848 431871906816 432089529344 433964095488 434483377152 435331977498 436278763008 437774917888 438392300544 438727016448 439345741824 439583905152 440852414464 442674118656 443535114176 445126606848 445367903904 445592327136 446561427456 446653104128 447433617744 447525473472 448060982688 448498778112 451455384072 452437235712 453320902188 454629052416 454875500618 455864790528 456507684864 456755151447 457395586494 459069456384 459285650901 459517087359 459618779136 460516472064 461612777472 462514364928 463100739584 463753838592 464005233216 466323111936 466575899328 469194170368 469855862784 470110565232 471370395648 472953259504 473415376896 473981865984 474238805082 474907611816 476038176768 477572637696 478246146048 478505396754 481156396182 481190612224 482917220352 483856488192 484538858496 485855895168 486100720512 487257931776 488209607424 488793799296 489271394304 492229951488 492496782624 493191338112 493567893504 495958966272 496227818856 496821605324 498977003448 500314191872 501291368028 502381605888 502484742144 503466157656 504068605524 506897273344 507887307081 508991890176 510460690432 511457683968 511848185856 512570032128 512847889344 515949010368 516453138432 517071126528 518081031072 519314374656 519576059904 519857714992 520988332032 521723068416 522005887368 522737813136 524897886744 526697948084 527843441664 528587845632 528874385886 529257988096 530291695104 530400561152 532072416942 532592299008 533229599232 535542948864 536221908992 536978128896 537269217408 541046145024 541339438752 541987205808 544043630592 544338549216 545797300224 546863310576 548165173248 549235808352 549893024208 549932128256 552978843648 553278605929 553758695424 554058880452 555263880192 557168077312 557953837056 558256296213 561084891136 561349128879 561631995661 562853465856 563403423744 564077592576 564193394688 565295334912 566524772352 566810247168 567117507264 570259432512 574268276736 574579579728 575389894464 575829209088 576953875512 578618793984 579311169536 580442636664 581009780736 581705017344 584523067392 584839929366 584969355264 586111873536 588080039778 590232158208 593502142464 593823871872 594123102848 595415236608 596578156992 596700631296 597414643584 597998370816 599883299136 601940512096 603249647616 604100395008 604427869584 606172069888 607819720704 608676913152 609006868596 609735606534 609860781992 612049084416 612380867868 612689449812 614021962752 615221224398 616685819904 618673644288 620751153099 622101199104 626474483712 626814086976 627698066688 628493860864 631220502528 631975821312 632318406776 633210149088 634587291648 634717569024 635957251776 636763516928 637661528064 638007195672 641541861576 643609806897 645141984256 646051811328 646402027194 647807860224 648134294016 650946143232 651725065728 652361859072 652997966247 656306601984 656662376832 657588450816 658090524672 659375857728 661278621696 661637091808 664011177984 665302671264 668051855856 668388490704 669842141184 669979656192 671288210208 672091474032 672748167168 677183076108 678655853568 681943578624 682313250927 682464247808 683797185792 686093379741 687932013824 688604184576 689428168704 690774708096 692419166208 692768079872 694651109376 695630757888 696007849824 696983750848 699484667904 699863848992 703791255552 704783794176 705165847848 707055593472 709429889256 710123065344 710972798976 711358207623 712361417724 714057265152 714804358114 716358956544 717369219072 717758095131 721394860032 721734594273 721785918336 722649607744 725391507456 725784732288 726808287744 727729733632 729151080768 730886897664 732314411136 733190698944 737305124864 738344927232 738745173936 740351840256 743938449408 744341728284 745232407986 748465505172 750471287808 751937052042 752103456768 753572408832 753727113216 755199236484 756102908286 756156676352 758869917696 760345910016 763487835264 765691035648 766106106304 767186525952 767772278784 768855048192 769271834016 771491725312 773923515552 774679707648 775606689792 778971561984 779364089856 779786572488 781482498048 783008831052 784106719704 790046922126 791765162496 793311578829 793886982144 795437542656 795600841728 796552858112 797331161088 798108625413 798888448512 799844398848 804332863488 805467193344 805903826112 810426294272 811569217536 812009158128 812980808712 816065445888 816507823824 816919266416 818695950336 820294965864 822247759872 824839536312 824898192384 827668204132 829468265472 830638043136 831088320678 835752115968 836930755584 841627336704 842634428416 844280198784 845105135616 846116388864 846290092032 847943002368 850215370752 850676260896 855389148768 858146409196 861402415104 861869369592 863084841696 863743813632 864179058688 867928190976 868966754304 869437809317 870663954996 872557526016 875549835776 876784601088 877259894049 877454032896 879167810304 881704828928 882120059667 885348237312 887070228352 890253213696 890735807808 891184654272 893122854912 893306208256 894867235488 895050946944 896121965376 896997556224 902910768144 904874471424 906641804376 909258104832 909751001236 911729581056 913015369728 913510302894 914603409801 914791172988 918571301802 919034174718 919237558272 921032944128 925028729856 926201479168 927507677184 928010466432 932646223872 933151798656 938388340736 939711725568 940221130464 942740791296 945906519008 946830753792 947963731968 948477610164 949815223632 952076353536 955145275392 956492292096 957010793508 962312792364 962381224448 967712976384 969077716992 969603040791 971711790336 972201441024 974515863552 976419214848 977587598592 978542788608 984459902976 984993565248 986382676224 987135787008 991917932544 992455637712 993643210648 997954006896 1000628383744 1002582736056 1004763211776 1004969484288 1006932315312 1008137211048 1013794546688 1015774614162 1017983780352 1022915367936 1023696371712 1025140064256 1025695778688 1031898020736 1032906276864 1034142253056 1036162062144 1038628749312 1039152119808 1039715429984 1041976664064 1043446136832 1044011774736 1045475626272 1049795773488 1053395896168 1055686883328 1057175691264 1057748771772 1060583390208 1060801122304 1064144833884 1065184598016 1066459198464 1071085897728 1072206537171 1072443817984 1074538434816 1082092290048 1082678877504 1083974411616 1088087261184 1088677098432 1091594600448 1093726621152 1096330346496 1098471616704 1099786048416 1099864256512 1105957687296 1106557211858 1107517390848 1108117760904 1110527760384 1114336154624 1115907674112 1116512592426 1117848611979 1122698257758 1123263991322 1125706931712 1126806847488 1127905578063 1128155185152 1130590669824 1133049544704 1133620494336 1134154362429 1134235014528 1140518865024 1148536553472 1149159159456 1150779788928 1151658418176 1153907751024 1157237587968 1158622339072 1160885273328 1162019561472 1163410034688 1169046134784 1169679858732 1172223747072 1176160079556 1185070383189 1187647743744 1188246205696 1190830473216 1193156313984 1193401262592 1194829287168 1195996741632 1199766598272 1203881024192 1206499295232 1208200790016 1208855739168 1212344139776 1215639441408 1217353826304 1218013737192 1219471213068 1219721563984 1224098168832 1224761735736 1225378899624 1228043925504 1230442448796 1233371639808 1237347288576 1241502306198 1244202398208 1246632481017 1252948967424 1253628173952 1255396133376 1256987721728 1262441005056 1263951642624 1264636813552 1266420298176 1269174583296 1269435138048 1271914503552 1273527033856 1275323056128 1276014391344 1283083723152 1287219613794 1290283968512 1292103622656 1292804054388 1295615720448 1296268588032 1301892286464 1303450131456 1305995932494 1313324753664 1315176901632 1316181049344 1318751715456 1322557243392 1323274183616 1328022355968 1330605342528 1336103711712 1336776981408 1339684282368 1339959312384 1342576420416 1344182948064 1345496334336 1354366152216 1357311707136 1363887157248 1364626501854 1364928495616 1366259414641 1367594371584 1370265454341 1372186759482 1375864027648 1377208369152 1378551262077 1378856337408 1381549416192 1384838332416 1385536159744 1389302218752 1391261515776 1392015699648 1393967501696 1398969335808 1399727697984 1407582511104 1409567588352 1410331695696 1414111186944 1418859778512 1420246130688 1421945597952 1422716415246 1424722835448 1428114530304 1429608716228 1432717913088 1434738438144 1435516190262 1443469188546 1443571836672 1445299215488 1448419357231 1451569464576 1453616575488 1455459467264 1458302161536 1461773795328 1464628822272 1466381397888 1474610249728 1476689854464 1477490347872 1480703680512 1487876898816 1488683456568 1490464815972 1496931010344 1500942575616 1501756216093 1503874104084 1507144817664 1507454226432 1510398472968 1512205816572 1512313352704 1520691820032 1523661921243 1526975670528 1531382071296 1532212212608 1534373051904 1535544557568 1537710096384 1538543668032 1542983450624 1547847031104 1549359415296 1551213379584 1557943123968 1558728179712 1559573144976 1562964996096 1566017662104 1568213439408 1580093844252 1583530324992 1586623157658 1587773964288 1590875085312 1591201683456 1593105716224 1596217250826 1597776897024 1599688797696 1608665726976 1610934386688 1611807652224 1620852588544 1623138435072 1624018316256 1625961617424 1632130891776 1633015647648 1633838532832 1637391900672 1640589931728 1644495519744 1649679072624 1649796384768 1655336408264 1658936530944 1659835817787 1661276086272 1662176641356 1671504231936 1673861511168 1674768888639 1683254673408 1684047386637 1684895986983 1685268856832 1688560397568 1690210271232 1692232777728 1692580184064 1695886004736 1700430741504 1701352521792 1710778297536 1716292818392 1722804830208 1723738739184 1726169683392 1727487627264 1728358117376 1735856381952 1737933508608 1738875618634 1741327909992 1745115052032 1751099671552 1753569202176 1754519788098 1754908065792 1758335620608 1764240119334 1770696474624 1774140456704 1780506427392 1781471615616 1782369308544 1786245709824 1786612416512 1789734470976 1790101893888 1792243930752 1793995112448 1805821536288 1809748942848 1813283608752 1818516209664 1819502002472 1823459162112 1826030739456 1827020605788 1829206819602 1829582345976 1837142603604 1838068349436 1842065888256 1850057459712 1852402958336 1856020932864 1862253459297 1866303597312 1876776681472 1879423451136 1880442260928 1885481582592 1891813038016 1893661507584 1895927463936 1896955220328 1899630447264 1904152707072 1910290550784 1912984584192 1914021587016 1924625584728 1924762448896 1930829420691 1935425952768 1938155433984 1939206081582 1943423580672 1944402882048 1952838429696 1955175197184 1957085577216 1958993898741 1968919805952 1969987130496 1972765352448 1974271574016 1983835865088 1984911275424 1987286421296 1995908013792 2001256767488 2005165472112 2009526423552 2009938968576 2013864630624 2016274422096 2027589093376 2031549228324 2035967560704 2045830735872 2046939752781 2047392743424 2051391557376 2058280139223 2063796041472 2065812553728 2068284506112 2072324124288 2077257498624 2078304239616 2079430859968 2083953328128 2086892273664 2088023549472 2090951252544 2099591546976 2106791792336 2111373766656 2114351382528 2115497543544 2121166780416 2121602244608 2128289667768 2130369196032 2132918396928 2134074622869 2142171795456 2144413074342 2144887635968 2149076869632 2153274285393 2164184580096 2165357755008 2167948823232 2176174522368 2177354196864 2183189200896 2187453242304 2192660692992 2196943233408 2199572096832 2199728513024 2211915374592 2213114423716 2215034781696 2216235521808 2221055520768 2228672309248 2231815348224 2233025184852 2235697223958 2245396515516 2246527982644 2251413863424 2255811156126 2256310370304 2261181339648 2268308724858 2268470029056 2281037730048 2297073106944 2298318318912 2301559577856 2303316836352 2307815502048 2314475175936 2317244678144 2321770546656 2324039122944 2326820069376 2338092269568 2339359717464 2344447494144 2352320159112 2359902625289 2370140766378 2375295487488 2376492411392 2381660946432 2386312627968 2386802525184 2389658574336 2391993483264 2394325876239 2399533196544 2407762048384 2412998590464 2416401580032 2417711478336 2424688279552 2431278882816 2434707652608 2436027474384 2438942426136 2439443127968 2448196337664 2449523471472 2450757799248 2456087851008 2460884897592 2466743279616 2474694577152 2483004612396 2488404796416 2493264962034 2501815253399 2507256347904 2510792266752 2513975443456 2524882010112 2527903285248 2529273627104 2532840596352 2538349166592 2538870276096 2543829007104 2547054067712 2550646112256 2552028782688 2566167446304 2574439227588 2580567937024 2584207245312 2585608108776 2591231440896 2592537176064 2603784572928 2606900262912 2608313427951 2611991864988 2626649507328 2630353803264 2631779682147 2632362098688 2637503430912 2645114486784 2646360179001 2646548367232 2656044711936 2661210685056 2672207423424 2673553962816 2679368564736 2679918624768 2685152840832 2688365896128 2690992668672 2708732304432 2714623414272 2727774314496 2729253003708 2732518829282 2735188743168 2740530908682 2743810229403 2744373518964 2751728055296 2757102524154 2757712674816 2763098832384 2778604437504 2782523031552 2784031399296 2787935003392 2797938671616 2799455395968 2815165022208 2819135176704 2820663391392 2828222373888 2837719557024 2840492261376 2843891195904 2845432830492 2849445670896 2856229060608 2859217432456 2865435826176 2869476876288 2871032380524 2886938377092 2887143673344 2890598430976 2896838714462 2903138929152 2907233150976 2908809122373 2910918934528 2916604323072 2923547590656 2929257644544 2932762795776 2949220499456 2953379708928 2954980695744 2961407361024 2975753797632 2977366913136 2980929631944 2993862020688 3001885151232 3003512432186 3007748208168 3014289635328 3014908452864 3020796945936 3024411633144 3024626705408 3041383640064 3047323842486 3053951341056 3064424425216 3068746103808 3071089115136 3075420192768 3077087336064 3085966901248 3095694062208 3098718830592 3102426759168 3115886247936 3117456359424 3119146289952 3125929992192 3132035324208 3136426878816 3160187688504 3167060649984 3173246315316 3181750170624 3182403366912 3186211432448 3192434501652 3195553794048 3199377595392 3216619611513 3217331453952 3223615304448 3241705177088 3246276870144 3248036632512 3251923234848 3264261783552 3266031295296 3267677065664 3274783801344 3281179863456 3288991039488 3299358145248 3299592769536 3310672816528 3317873061888 3319671635574 3322552172544 3324353282712 3343008463872 3347723022336 3349537777278 3353545835937 3368094773274 3369791973966 3370537713664 3377120795136 3380420542464 3383716734189 3384465555456 3391772009472 3400861483008 3402705043584 3421556595072 3432585636784 3445609660416 3447477478368 3452339366784 3454975254528 3456716234752 3471712763904 3475867017216 3477751237268 3482655819984 3490230104064 3502199343104 3507138404352 3509039576196 3516671241216 3528480238668 3548280913408 3555211149567 3562943231232 3564738617088 3572491419648 3573224833024 3579468941952 3580203787776 3584487861504 3587990224896 3611643072576 3619497885696 3626567217504 3637032419328 3639004004944 3646918324224 3652061478912 3654041211576 3658413639204 3659164691952 3674285207208 3676136698872 3684131776512 3700114919424 3704805916672 3712041865728 3724506918594 3732607194624 3753553362944 3758846902272 3760884521856 3770963165184 3783626076032 3787323015168 3791854927872 3793910440656 3799260894528 3808305414144 3820581101568 3825969168384 3828043174032 3849251169456 3849524897792 3861658841382 3870851905536 3876310867968 3878412163164 3886847161344 3888805764096 3905676859392 3910350394368 3917987797482 3931423969627 3939974260992 3945530704896 3948543148032 3967671730176 3969822550848 3974572842592 3991816027584 4002513534976 4010330944224 4019052847104 4019877937152 4027729261248 4032548844192 4055178186752 4063098456648 4071935121408 4076195443681 4091661471744 4093879505562 4094785486848 4098778243923 4102783114752 4116560278446 4127592082944 4131625107456 4135653786231 4136569012224 4144648248576 4154514997248 4156608479232 4158861719936 4167906656256 4173784547328 4176047098944 4181902505088 4199183093952 4213583584672 4222747533312 4228702765056 4230995087088 4242333560832 4243204489216 4256579335536 4260738392064 4265836793856 4268149245738 4284343590912 4288826148684 4298153739264 4306548570786 4330715510016 4335897646464 4345258071693 4354708393728 4366378401792 4374906484608 4385321385984 4393886466816 4399144193664 4399457026048 4423830749184 4426228847432 4430069563392 4432471043616 4442111041536 4457344618496 4463630696448 4466050369704 4471394447916 4490793031032 4493055965288 4502827726848 4505268648279 4511622312252 4522362679296 4536617449716 4536940058112 4562075460096 4570985763729 4594146213888 4596636637824 4603119155712 4606633672704 4615631004096 4628950351872 4634489356288 4643541093312 4648078245888 4653640138752 4676184539136 4678719434928 4688894988288 4704640318224 4719805250578 4740281532756 4750590974976 4752984822784 4763321892864 4772625255936 4773605050368 4779317148672 4788651752478 4799066393088 4815524096768 4825997180928 4832803160064 4835422956672 4849376559104 4862557765632 4869415305216 4872054948768 4877884852272 4878886255936 4896392675328 4899046942944 4901515598496 4912175702016 4921769795184 4933486559232 4949389154304 4966009224792 4976809592832 4979507453361 4986529924068 5003630506798 5014512695808 5021584533504 5024306665917 5027950886912 5049764020224 5052142159911 5054687960949 5055806570496 5058547254208 5065681192704 5076698333184 5077740552192 5087658014208 5094108135424 5101292224512 5104057565376 5132334892608 5148878455176 5161135874048 5168414490624 5171216217552 5182462881792 5185074352128 5207569145856 5213800525824 5216626855902 5223983729976 5253299014656 5260707606528 5263559364294 5264724197376 5275006861824 5292720358002 5293096734464 5312089423872 5322421370112 5344414846848 5347107925632 5358737129472 5359837249536 5370305681664 5376731792256 5381985337344 5417464608864 5429246828544 5455548628992 5458506007416 5465037658564 5470377486336 5481061817364 5487620458806 5488747037928 5503456110592 5514205048308 5526197664768 5557208875008 5568062798592 5575870006784 5586760377891 5598910791936 5630330044416 5638270353408 5641326782784 5656444747776 5675439114048 5680984522752 5687782391808 5690865660984 5698891341792 5712458121216 5718434864912 5730871652352 5738953752576 5742064761048 5773876754184 5774287346688 5781196861952 5792488262073 5793677428924 5806277858304 5814466301952 5817618244746 5821837869056 5833208646144 5858515289088 5865525591552 5898440998912 5906759417856 5909961391488 5922814722048 5951507595264 5954733826272 5961859263888 5987724041376 6003770302464 6007024864372 6015496416336 6028579270656 6029816905728 6041593891872 6048823266288 6049253410816 6082767280128 6086064665219 6094647684972 6107902682112 6128848850432 6137492207616 6140819258343 6142178230272 6154174672128 6171933802496 6174840417669 6191388124416 6197437661184 6204853518336 6231772495872 6234912718848 6238292579904 6251859984384 6264070648416 6272853757632 6320375377008 6334121299968 6346492630632 6363500341248 6364806733824 6372422864896 6384869003304 6391107588096 6398755190784 6402223868607 6433239223026 6434662907904 6447230608896 6483410354176 6492553740288 6496073265024 6503846469696 6528523567104 6532062590592 6535354131328 6549567602688 6562359726912 6577982078976 6598716290496 6599185539072 6621345633056 6635746123776 6639343271148 6645104345088 6648706565424 6686016927744 6695446044672 6699075554556 6707091671874 6736189546548 6739583947932 6754241590272 6767433468378 6768931110912 6783544018944 6805410087168 6843113190144 6865171273568 6891219320832 6894954956736 6904678733568 6909950509056 6913432469504 6943425527808 6951734034432 6955502474536 6965311639968 6980460208128 7004398686208 7014276808704 7018079152392 7033342482432 7056960477336 7079707875867 7096561826816 7110422299134 7125886462464 7129477234176 7144982839296 7158937883904 7160407575552 7168975723008 7175980449792 7182977628717 7223286145152 7238995771392 7253134435008 7274064838656 7278008009888 7293836648448 7304122957824 7308082423152 7316827278408 7318329383904 7348570414416 7352273397744 7368263553024 7400229838848 7424083731456 7449013837188 7465214389248 7505445760197 7507106725888 7521769043712 7541926330368 7567252152064 7574646030336 7583709855744 7587820881312 7598521789056 7616610828288 7641162203136 7651938336768 7656086348064 7698502338912 7699049795584 7723317682764 7741703811072 7752621735936 7756824326328 7773694322688 7777611528192 7811353718784 7820700788736 7824940283853 7835975594964 7862847939254 7879948521984 7891061409792 7895339046441 7897086296064 7935343460352 7939080537003 7939645101696 7949145685184 7983632055168 8005027069952 8020661888448 8038105694208 8039755874304 8055458522496 8065097688384 8110356373504 8126196913296 8143870242816 8152390887362 8183322943488 8187759011124 8197556487846 8205566229504 8231430688209 8233120556892 8255184165888 8271307572462 8273138024448 8289296497152 8317723439872 8335813312512 8347569094656 8352094197888 8363805010176 8398366187904 8427167169344 8445495066624 8457405530112 8461990174176 8484667121664 8486408978432 8513158671072 8521476784128 8531673587712 8536298491476 8568687181824 8577652297368 8596307478528 8613097141572 8661431020032 8671795292928 8690516143386 8709416787456 8726427367119 8732756803584 8749812969216 8770642771968 8787772933632 8798288387328 8798914052096 8847661498368 8852457694864 8860139126784 8864942087232 8884222083072 8914689236992 8927261392896 8932100739408 8942788895832 8981586062064 8986111930576 9005655453696 9010537296558 9023244624504 9044725358592 9073234899432 9073880116224 9124150920192 9141971527458 9193273275648 9206238311424 9213267345408 9231262008192 9257900703744 9268978712576 9287082186624 9296156491776 9307280277504 9352369078272 9357438869856 9377789976576 9409280636448 9439610501156 9480563065512 9501181949952 9505969645568 9545250511872 9547210100736 9558634297344 9563815902487 9577303504956 9598132786176 9631048193536 9649858834539 9651994361856 9670845913344 9698753118208 9725115531264 9738830610432 9744109897536 9755769704544 9757772511872 9792785350656 9798093885888 9803031196992 9824351404032 9843539590368 9866973118464 9898778308608 9932018449584 9953619185664 9959014906722 9973059848136 10007261013596 10029025391616 10043169067008 10048613331834 10055901773824 10060637507811 10104284319822 10109375921898 10111613140992 10117094508416 10131362385408 10153396666368 10175316028416 10188216270848 10202584449024 10208115130752 10264669785216 10297756910352 10322271748096 10336828981248 10342432435104 10364925763584 10370148704256 10415138291712 10427601051648 10433253711804 10447967459952 10506598029312 10512293512651 10521415213056 10527118728588 10550013723648 10585440716004 10586193468928 10644842740224 10665633448701 10688829693696 10694215851264 10717474258944 10719674499072 10740611363328 10753463584512 10763970674688 10834929217728 10858493657088 10911097257984 10917012014832 10930075317128 10940754972672 10962123634728 10975240917612 10977494075856 11006912221184 11028410096616 11052395329536 11114417750016 11136125597184 11151740013568 11173520755782 11197821583872 11260660088832 11276540706816 11282653565568 11312889495552 11350878228096 11361969045504 11375564783616 11381731321968 11397782683584 11424916242432 11436869729824 11461743304704 11477907505152 11484129522096 11547753508368 11548574693376 11562393723904 11584976524146 11587354857848 11612555716608 11628932603904 11635236489492 11666417292288 11717030578176 11731051183104 11794271908881 11796881997824 11819922782976 11845629444096 11903015190528 11909467652544 11923718527776 11975448082752 12007540604928 12014049728744 12030992832672 12057158541312 12059633811456 12083187783744 12097646532576 12098506821632 12165534560256 12172129330438 12189295369944 12215805364224 12228586331043 12257697700864 12274984415232 12281638516686 12284356460544 12296334731769 12308349344256 12349680835338 12382776248832 12394875322368 12406961358693 12409707036672 12463544991744 12469825437696 12476585159808 12503719968768 12528141296832 12545707515264 12640750754016 12668242599936 12692985261264 12727000682496 12729613467648 12744845729792 12769738006608 12782215176192 12797510381568 12804447737214 12866478446052 12894461217792 12966820708352 12992146530048 13007692939392 13035774215079 13064125181184 13070708262656 13099135205376 13124719453824 13155964157952 13197432580992 13198371078144 13242691266112 13271492247552 13278686542296 13290208690176 13297413130848 13372033855488 13390892089344 13398151109112 13414183343748 13472379093096 13479167895864 13508483180544 13515805944837 13534866936756 13567088037888 13610820174336 13686226380288 13712957291187 13730342547136 13782438641664 13789909913472 13809357467136 13819901018112 13826864939008 13886851055616 13903468068864 13911004949072 13930623279936 13960920416256 14008797372416 14028553617408 14036158304784 14066684964864 14113920954672 14159415751734 14193123653632 14220844598268 14251772924928 14258954468352 14289965678592 14317875767808 14320815151104 14337951446016 14365955257434 14446572290304 14477991542784 14506268870016 14548129677312 14556016019776 14587673296896 14608245915648 14616164846304 14633654556816 14636658767808 14697140828832 14704546795488 14736527106048 14800459677696 14848167462912 14898027674376 14930428778496 14938522360083 15010891520394 15014213451776 15028853561051 15043538087424 15072919997751 15083852660736 15134504304128 15149292060672 15164063882847 15167419711488 15175641762624 15197043578112 15233221656576 15282324406272 15303876673536 15312172696128 15397004677824 15398099591168 15446635365528 15483407622144 15505243471872 15513648652656 15547388645376 15555223056384 15622707437568 15641401577472 15649880567706 15671951189928 15725695878508 15759897043968 15782122819584 15790678092882 15794172592128 15878161074006 15879290203392 15898291370368 15967264110336 16010054139904 16041323776896 16076211388416 16079511748608 16110917044992 16130195376768 16220712747008 16252393826592 16287740485632 16304781774724 16366645886976 16375518022248 16395112975692 16411132459008 16462861376418 16466241113784 16510368331776 16519318377023 16542615144924 16578592994304 16635446879744 16671626625024 16704188395776 16727610020352 16760281133673 16796732375808 16854334338688 16890990133248 16914811060224 16923980348352 16969334243328 16972817956864 17026317342144 17042953568256 17063347175424 17072596982952 17137374363648 17155304594736 17192614957056 17226194283144 17322862040064 17343590585856 17377464786219 17381032286772 17418833574912 17452854734238 17465513607168 17499625938432 17575545867264 17596576774656 17597828104192 17695322996736 17704915389728 17720278253568 17729884174464 17768444166144 17829378473984 17854522785792 17864201478816 17885577791664 17963172124128 17972223861152 18011310907392 18021074593116 18046489249008 18089450717184 18146469798864 18147760232448 18248301840384 18258193995657 18283943054916 18386546551296 18412476622848 18422457775029 18426534690816 18462524016384 18515801407488 18524521253007 18537957425152 18574164373248 18592312983552 18614560555008 18704738156544 18714877739712 18755579953152 18818561272896 18879221002312 18961126131024 19002363899904 19011939291136 19090501023744 19094420201472 19117268594688 19127631804974 19154607009912 19196265572352 19206671605821 19262096387072 19299717669078 19303988723712 19341691826688 19450231062528 19477661220864 19488219795072 19511539409088 19515545023744 19585570701312 19596187771776 19606062393984 19648702808064 19687079180736 19733946236928 19797556617216 19864036899168 19907238371328 19918029813444 19946119696272 20014522027192 20058050783232 20086338134016 20097226663668 20121275015622 20208568639644 20218751843796 20234189016832 20262724770816 20306793332736 20350632056832 20376432541696 20416230261504 20529339570432 20595513820704 20644543496192 20673657962496 20684864870208 20729851527168 20740297408512 20830276583424 20855202103296 20866507423608 20895934919904 21013196058624 21024587025302 21042830426112 21054237457176 21100027447296 21170881432008 21172386937856 21239123627601 21289685480448 21331266897402 21377659387392 21388431702528 21434948517888 21481222726656 21506927169024 21527941349376 21548932886151 21669858435456 21716987314176 21822194515968 21834024029664 21860150634256 21881509945344 21924247269456 21950481835224 21954988151712 22013824442368 22056820193232 22104790659072 22272251194368 22303480027136 22347041511564 22395643167744 22516337280591 22521320177664 22565307131136 22625778991104 22701756456192 22723938091008 22751129567232 22763462643936 22795565367168 22849832484864 22873739459648 22923486609408 22955815010304 22968259044192 23095507016736 23097149386752 23124787447808 23169953048292 23174709715696 23225111433216 23257865207808 23270472978984 23332834584576 23434061156352 23462102366208 23474820851559 23588543817762 23593763995648 23639845565952 23686017139323 23691258888192 23806030381056 23818935305088 23847437055552 23950896165504 24015081209856 24028099457488 24061985665344 24114317082624 24119267622912 24166375567488 24195293065152 24197013643264 24331069120512 24344258660876 24378590739888 24431610728448 24457172662086 24515395401728 24549968830464 24563277033372 24592669463538 24616698688512 24699361670676 24765552497664 24813922717386 24819414073344 24953170319616 25007439937536 25056282593664 25091415030528 25281501508032 25336485199872 25385970522528 25454001364992 25459226935296 25489691459584 25539476013216 25564430352384 25595020763136 25608895474428 25732956892104 25788922435584 25933641416704 25958928878179 25984293060096 26015385878784 26071548430158 26128250362368 26141416525312 26198270410752 26249438907648 26311928315904 26394865161984 26396742156288 26485382532224 26542984495104 26557373084592 26580417380352 26594826261696 26744067710976 26781784178688 26796302218224 26828366687496 26944758186192 26958335791728 27016966361088 27031611889674 27069733873512 27134176075776 27221640348672 27372452760576 27425914582374 27460685094272 27519967787389 27579819826944 27618714934272 27639802036224 27653729878016 27773702111232 27806936137728 27822009898144 27861246559872 27921840832512 28017594744832 28057107234816 28072316609568 28133369929728 28227841909344 28318831503468 28386247307264 28441689196536 28503545849856 28517908936704 28533368105767 28635751535616 28641630302208 28675902892032 28691447707461 28731910514868 28893144580608 28949576503617 28955983085568 29012537740032 29096259354624 29112032039552 29175346593792 29216491831296 29232329692608 29267309113632 29273317535616 29394281657664 29409093590976 29473054212096 29600919355392 29696334925824 29796055348752 29860857556992 29877044720166 30021783040788 30057707122102 30087076174848 30145839995502 30167705321472 30181912523433 30269008608256 30328127765694 30334839422976 30351283525248 30394087156224 30564648812544 30607753347072 30624345392256 30794009355648 30796199182336 30893270731056 30966815244288 31010486943744 31027297305312 31094777290752 31110446112768 31245414875136 31282803154944 31299761135412 31343902379856 31451391757016 31519794087936 31536880537953 31564245639168 31581356185764 31756322148012 31758580406784 31796582740736 31934528220672 31996900346103 32020108279808 32082647553792 32152422776832 32159023497216 32221834089984 32260390753536 32441425494016 32504787653184 32575480971264 32609563549448 32733291773952 32751036044496 32790225951384 32822264918016 32925722752836 32932482227568 33020736663552 33038636754046 33085230289848 33157185988608 33270893759488 33343253250048 33408376791552 33455220040704 33520562267346 33593464751616 33708668677376 33781980266496 33829622120448 33847960696704 33938668486656 33945635913728 34052634684288 34085907136512 34126694350848 34145193965904 34274748727296 34310609189472 34385229914112 34452388566288 34645724080128 34687181171712 34754929572438 34762064573544 34837667149824 34905709468476 34999251876864 35151091734528 35193153549312 35195656208384 35382815726643 35390645993472 35409830779456 35459768348928 35536888332288 35658756947968 35709045571584 35728402957632 35771155583328 35926344248256 35944447722304 36022621814784 36042149186232 36092978498016 36178901434368 36292939597728 36295520464896 36496603680768 36516387991314 36567886109832 36685758993129 36773093102592 36824953245696 36844915550058 36853069381632 36889004195307 36925048032768 37049042506014 37075914850304 37148328746496 37184625967104 37220884076079 37229121110016 37409476313088 37429755479424 37511159906304 37637122545792 37758442004624 37922252262048 38004727799808 38023878582272 38181002047488 38188840402944 38234537189376 38255263609948 38309214019824 38392531144704 38413343211642 38524192774144 38599435338156 38683383653376 38900462125056 38976439590144 39023078818176 39031090047488 39107322645237 39192375543552 39212124787968 39297405616128 39374158361472 39467892473856 39595113234432 39728073798336 39814476742656 39836059626888 39892239392544 40029044054384 40116101566464 40172676268032 40194453327336 40242550031244 40417137279288 40437503687592 40468378033664 40525449541632 40547417834511 40701264113664 40752865083392 40832460523008 41058679140864 41191027641408 41289086992384 41347315924992 41369729740416 41459703054336 41480594817024 41660553166848 41710404206592 41733014847216 41791869839808 42026392117248 42049174050604 42085660852224 42108474914352 42200054894592 42341762864016 42344773875712 42478247255202 42579370960896 42662533794804 42755318774784 42776863405056 42869897035776 42962445453312 43013854338048 43097865772302 43339716870912 43433974628352 43644389031936 43668048059328 43720301268512 43763019890688 43848494538912 43900963670448 43909976303424 44027648884736 44113640386464 44209581318144 44544502388736 44606960054272 44694083023128 44791286335488 44815567080249 44838149880491 45032674561182 45042640355328 45086560683153 45130614262272 45251557982208 45403512912384 45447876182016 45492191648541 45502259134464 45526925287872 45591130734336 45699664969728 45747478919296 45846973218816 45911630020608 45936518088384 46191014033472 46194298773504 46249574895616 46339906096584 46349419431392 46450222866432 46515730415616 46540945957968 46665669169152 46868122312704 46924204732416 46949641703118 47177087635524 47279691131904 47372034278646 47382517776384 47637870610176 47694874111104 47901792331008 48030162419712 48056198914976 48123971330688 48228634165248 48238535245824 48332751134976 48390586130304 48394027286528 48662138241024 48688517321752 48757181479776 48863221456896 48914345324172 49030790803456 49099937660928 49126554066744 49185338927076 49233397377024 49398723341352 49531104995328 49557955131069 49627845434772 49906340639232 50014879875072 50112565187328 50182830061056 50280843401019 50563003016064 50672970399744 50771941045056 50908002729984 50918453870592 50979382919168 51078952026432 51128860704768 51190041526272 51217790948856 51465913784208 51577844871168 51917857756358 51968586120192 52030771757568 52132394358657 52143096860316 52256500724736 52282833050624 52396540821504 52498877815296 52789730323968 52793484312576 52970765064448 53085968990208 53114746169184 53160834760704 53189652523392 53488135421952 53563568357376 53592604436448 53656733374992 53889516372384 53916671583456 54033932722176 54063223779348 54139467747024 54268352151552 54443280697344 54744905521152 54774581986971 54851829164748 54921370188544 55039935574778 55159639653888 55237429868544 55267373325087 55279604072448 55307459756032 55547404222464 55573563759021 55613872275456 55644019796288 55722493119744 55843681665024 56035189489664 56114214469632 56144633219136 56266739859456 56455683818688 56637663006936 56772494614528 56883378393072 57007091699712 57035817873408 57066736211534 57271503071232 57283260604416 57351805784064 57382895414922 57463821029736 57620014817463 57786289161216 57899153007234 57911966171136 58025075480064 58224064079104 58350693187584 58432983662592 58464659385216 58534618227264 58546635071232 58788563315328 58818187181952 58946108424192 59201838710784 59392669851648 59592110697504 59721715113984 59754089440332 60043566081576 60115414244204 60174152349696 60291679991004 60363825046866 60538017216512 60656255531388 60702567050496 60788174312448 61129297625088 61248690784512 61588018711296 61592398364672 61786541462112 61933630488576 62020973887488 62054594610624 62189554581504 62220892225536 62490829750272 62565606309888 62599522270824 62687804759712 62902783514032 63039588175872 63073761075906 63128491278336 63162712371528 63512644296024 63517160813568 63593165481472 63717370882803 63869056441344 63993800692206 64040216559616 64165295107584 64304845553664 64443668179968 64520781507072 64882850988032 65009575306368 65150961942528 65219127098896 65466583547904 65502072088992 65580451902768 65644529836032 65851445505672 65864964455136 66041473327104 66077273508092 66170460579696 66314371977216 66541787518976 66816753583104 66910440081408 66946711317409 67041124534692 67186929503232 67417337354752 67549011841773 67563960532992 67695921393408 67877336973312 67891271827456 68105269368576 68171814273024 68253388701696 68290387931808 68549497454592 68621218378944 68770459828224 68904777132576 69291448160256 69374362343424 69509859144876 69524129147088 69675334299648 69811418936952 69998503753728 70302183469056 70386307098624 70391312416768 70424462554677 70765631453286 70781291986944 70819661558912 70919536697856 71073776664576 71317513895936 71418091143168 71456805915264 71542311166656 71852688496512 71888895444608 72045243629568 72084298372464 72185956996032 72357802868736 72585879195456 72591040929792 72993207361536 73032775982628 73135772219664 73371517986258 73546186205184 73649906491392 73689831100116 73778008390614 73850096065536 74098085012028 74296657492992 74441768152158 74458242220032 74859510958848 75022319812608 75274245091584 75516884009248 75844504524096 76009455599616 76047757164544 76362004094976 76377680805888 76469074378752 76510527219896 76618428039648 76785062289408 76826686423284 77048385548288 77198870676312 77366767306752 77800924250112 77876786634537 77952879180288 78046157636352 78062180094976 78214645290474 78384751087104 78424249575936 78594811232256 78748316722944 78935784947712 79190226468864 79456147596672 79628953485312 79672119253776 79784478785088 80058088108768 80232203132928 80345352536064 80388906654672 80485100062488 80834274558576 80875007375184 80936756067328 81050899083264 81094835669022 81402528227328 81664921046016 82117358281728 82382055282816 82559903362167 82578173984768 82739459480832 82919406108672 82961189634048 83321106333696 83420808413184 83466029694432 83583739679616 84052784234496 84098348101208 84171321704448 84216949828704 84400109789184 84683525728032 84689547751424 84956494510404 85158741921792 85325067589608 85510637549568 85553726810112 85600104317301 85924890906624 86027708676096 86074343122383 86195731544604 86679433741824 86848729510851 86867949256704 87288778063872 87336096118656 87440602537024 87526039781376 87696989077824 87801927340896 87819952606848 88055297769472 88227280772928 88419162636288 89089004777472 89213920108544 89388166046256 89582572670976 89631134160498 89676299760982 90065349122364 90173121366306 90261228524544 90503115964416 90545737570299 90807025824768 90984383297082 91004518268928 91053850575744 91182261468672 91494957838592 91693946437632 91823260041216 91873036176768 92382028066944 92388597547008 92499149791232 92679812193168 92698838862784 92900445732864 93031460831232 93081891915936 93331338338304 93736244625408 93848409464832 93899283406236 94354175271048 94559382263808 94610641613859 94744068557292 95275741220352 95389748222208 95803584662016 95990701038309 96060324839424 96112397829952 96247942661376 96457268330496 96477070491648 96665502269952 96781172260608 96788054573056 97324276482048 97377034643504 97514362959552 97726442913792 97828690648344 98061581606912 98199875321856 98253108133488 98370677854152 98466794754048 98797446682704 99062209990656 99115910262138 99255690869544 99812681278464 100029759750144 100225130374656 100365660122112 100561686802038 101126006032128 101345940799488 101543882090112 101816005459968 101836907741184 101958765838336 102157904052864 102257721409536 102380083052544 102435581897712 102931827568416 103155689742336 103835715512716 103937172240384 104061543515136 104264788717314 104286193720632 104513001449472 104565666101248 104997755630592 105201974927357 105579460647936 105586968625152 105941530128896 106148447179929 106171937980416 106229492338368 106379305046784 106976270843904 107127136714752 107185208872896 107313466749984 107779032744768 107833343166912 108067865444352 108126447558696 108278935494048 108536704303104 108886561394688 109489811042304 109549163973942 109703658329496 109842740377088 110057276979387 110079871149556 110319279307776 110474859737088 110534746650174 110559208144896 110614919512064 110667012585921 111147127518042 111227744550912 111288039592576 111444986239488 111687363330048 112070378979328 112228428939264 112289266438272 112533479718912 112911367637376 113275326013872 113544989229056 113766756786144 114014183399424 114071635746816 114133472423068 114543006142464 114566521208832 114703611568128 114765790829844 114927642059472 115240029634926 115572578322432 115635228639161 115798306014468 116050150960128 116448128158208 116701386375168 116929318770432 117069236454528 117093270142464 117321967935711 117577126630656 117636374363904 117892216848384 118403677421568 118785339703296 119184221395008 119443430227968 119508178880664 120087132163152 120230828488408 120348304699392 120583359982008 120727650093732 121076034433024 121312511062776 121405134100992 121576348624896 121642253503533 122258595250176 122497381569024 123176037422592 123184796729344 123573082924224 123867260977152 124041947774976 124109189221248 124379109163008 124441784451072 124981659500544 125131212619776 125199044541648 125375609519424 125805567028064 126079176351744 126147522151812 126256982556672 126325424743056 127025288592048 127034321627136 127186330962944 127434741765606 127738112882688 127987601384412 128330590215168 128609691107328 128887336359936 129041563014144 129765701976064 130019150612736 130301923885056 130438254197792 130933167095808 131004144177984 131160903805536 131289059672064 131702891011344 131729928910272 132082946654208 132154547016184 132340921159392 132628743954432 133083575037952 133633507166208 133820880162816 133893422634818 134082249069384 134373859006464 134446701240747 134514449641473 134834674709504 135098023683546 135127921065984 135259682049459 135391842786816 135754673946624 136210538737152 136343628546048 136476574945623 136506777403392 136580775863616 137098994909184 137242436757888 137540919656448 137809554265152 138582896320512 138748724686848 139019718289752 139048258294176 139350668599296 139622837873904 139997007507456 140604366938112 140772614197248 140848925109354 141531262906572 141639323117824 141839073395712 142147553329152 142635027791872 142913611830528 143084622333312 143705376993024 143777790889216 144090487259136 144168596744928 144371913992064 144715605737472 145171758390912 145182081859584 145986414723072 146065551965256 146271544439328 146743035972516 147092372410368 147299812982784 147379662200232 147556016781228 147700192131072 148196170024056 148593314985984 148673865393207 148883536304316 149719021917696 150044639625216 150548490183168 150842530203057 151033768018496 151689009048192 152018911199232 152095514329088 152724008189952 152755361611776 152938148757504 153021054439792 153236856079296 153570124578816 153653372846568 154096771096576 154397741352624 154733534613504 155753573269074 155905758360576 156092315272704 156124360189952 156397183075971 156429290580948 156769502174208 156848499151872 157189622464512 157496633445888 158380452937728 158912295193344 159257906970624 159344238507552 159568957570176 160116176217536 160464406265856 160690705072128 160777813309344 160970200124976 161668549117152 161750014750368 161873512134656 162101798166528 162189671338044 162805056454656 163329842092032 164234716563456 164323745960913 164764110565632 165119806724334 165156347969536 165317389171561 165478918961664 165802119975261 165838812217344 165922379268096 166642212667392 166841616826368 166932059388864 167167479359232 168105568468992 168196696202416 168342643408896 168433899657408 168800219578368 169367051456064 169379095502848 169912989020808 170317483843584 170650135179216 171021275099136 171107453620224 171200208634602 171849781813248 172055417352192 172148686244766 172391463089208 173358867483648 173697459021702 173735898513408 174672192237312 174881205074048 175052079562752 175393978155648 175603854681792 175639905213696 176110595538944 176454561545856 176838325272576 178178009554944 178427840217088 178776332092512 179165145341952 179262268320996 179352599521964 180130698244728 180346242732612 180522457049088 181091475140598 181614051649536 181712502147253 181968766594164 182107701151488 182364522937344 182989915677184 183387892875264 183746072353536 184764056133888 184777195094016 184998299582464 185359624386336 185397677725568 185800891465728 186062921662464 186163783831872 186662676676608 187472489250816 187696818929664 187798566812472 188708350542096 189118764527616 189221283227718 189488137114584 190551482440704 190779496444416 191152112648409 191607169324032 191981402076618 192120649678848 192224795659904 192495885322752 192914536660992 193331004539904 193562344521216 193576109146112 194648552964096 194754069287008 195028725919104 195452885827584 195657381296688 196123163213824 196399750643712 196506216266976 196741355708304 196933589508096 197594893365408 198124419981312 198231820524276 198511381739088 199625362556928 199733576740369 200450260749312 200731320244224 200840133952227 201123373604076 202252012064256 202647035525319 202691881598976 203087764180224 203632010919936 203673815482368 203917531676672 204315808105728 204515442819072 204760166105088 204871163795424 205863655136832 206311379484672 207671431025432 207874344480768 208123087030272 208529577434628 208572387441264 209026002898944 209131332202496 209995511261184 210403949854714 211158921295872 211173937250304 211273387664031 211883060257792 212296894359858 212343875960832 212458984676736 212758610093568 213952541687808 214254273429504 214370417745792 214626933499968 215558065489536 215666686333824 216135730888704 216252895117392 216557870988096 217073408606208 217773122789376 218979622084608 219098327947884 219407316658992 219685480754176 220114553958774 220159742299112 220638558615552 220949719474176 221069493300348 221334025171842 222294255036084 222576079185152 222889972478976 223374726660096 224140757958656 224578532876544 225066959437824 225822735274752 226550652027744 227089978458112 227533513572288 228028366798848 228143271493632 228266944846136 229086012284928 229133042417664 229407223136256 229531581659688 229855284118944 230480059269852 231145156644864 231270457278322 231596612028936 232100301920256 232896256316416 233402772750336 233630359903611 233858637540864 234138472909056 234186540284928 234643935871422 235154253261312 235272748727808 235784433696768 236807354843136 237570679406592 238368442790016 238886860455936 239016357761328 240174264326304 240461656976816 240696609398784 241166719964016 241455300187464 242152068866048 242625022125552 242810268201984 243152697249792 243284507007066 244994763138048 246352074845184 246369593458688 247146165848448 247679710086501 247734521954304 248218378442496 248758218326016 248883568902144 249963319001088 250262425239552 250398089083296 250751219038848 251611134056128 252158352703488 252295044303624 252513965113344 252650849486112 254050577184096 254068643254272 254372661925888 254869483531212 255476225765376 255975202768824 256661180430336 256800312951903 257774672719872 258083126028288 258223029367149 259531403952128 260038301225472 260546188532553 260603847770112 260876508395584 261866334191616 262008288355968 262321807611072 262578119344128 263405782022688 263459857820544 264165893308416 264309094032368 264681842318784 265257487908864 266167150075904 267267014332416 267641760325632 267786845269636 268164498138768 268747718012928 268893402481494 269028899282946 269669349419008 270196047367092 270519364098918 270783685573632 271509347893248 272421077474304 272953149891246 273013554806784 273161551727232 274484873515776 275081839312896 275619108530304 277165792641024 277497449373696 278039436579504 278096516588352 278701337198592 279245675747808 279994015014912 281208733876224 281545228394496 281697850218708 283062525813144 283278646235648 283678146791424 283831924841577 285270055583744 285548217659969 285827223661056 286169244666624 287410753986048 287555581778432 288180974518272 288337193489856 288743827984128 289431211474944 290343516781824 290364163719168 291972829446144 292131103930512 292543088878656 293486071945032 294184744820736 294599625965568 294759324400464 295112033562456 295400384262144 296392340048112 297186629971968 297347730786414 297767072608632 299438043835392 300089279250432 301096980366336 301685060406114 302067536036992 303378018096384 304037822398464 304191028658176 305448016379904 305510723223552 305876297515008 306042108879584 306473712158592 307140249157632 307306745693136 308193542193152 308795482705248 309467069227008 311507146538148 311811516721152 312184630545408 312248720379904 312794366151942 312858581161896 313539004348416 313696998303744 313867049163437 314993266891776 315605924782071 316760905875456 317824590386688 318445341539787 318515813941248 318688477015104 319137915140352 320232352435072 320928812531712 321381410144256 321555626618688 321940400249952 323337098234304 323500029500736 323747024269312 324203596333056 324379342676088 325610112909312 326659684184064 328469433126912 328647491921826 329528221131264 330171830938161 330239613448668 330634778343122 330957837923328 331604239950522 331677624434688 331844758536192 332001037757763 333683233652736 333864118777728 334334958718464 336211136937984 336393392404832 336685286817792 336867799314816 337600439156736 338734102912128 338758191005696 339825978041616 340634967687168 341300270358432 342042550198272 342214907240448 342400417269204 343699563626496 344110834704384 344297372489532 344782926178416 346717734967296 346905685917483 347394918043404 349344384474624 349762410148096 350104159125504 350787956311296 351207709363584 351279810427392 351965903807133 352221191077888 352909123091712 353676650545152 356356019109888 356855680434176 357552664185024 358330290683904 358524536641992 358705199043928 360261396489456 360692485465224 361044914098176 362182950281196 363228103299072 363425004294506 363937533188328 364215402302976 364729045874688 364926760510599 365979831354368 366775785750528 367492144707072 369528112267776 369554390188032 369996599164928 370719248772672 370795355451136 371601782931456 372125843324928 372327567663744 373325353353216 374944978501632 375393637859328 375597133624944 377416701084192 378237529055232 378442566455436 378976274229168 381102964881408 381558992888832 382304225296818 383214338648064 383962804153236 384449591319808 384991770645504 385829073321984 386662009079808 387124689042432 387152218292224 389297105928192 389508138574016 390057451838208 390905771655168 391314762593376 392246326427648 392799501287424 393012432533952 393482711416608 393867179016192 395189786730816 396248839962624 396463641048552 397022763478176 399250725113856 399467153480738 400900521498624 401462640488448 401680267904454 402246747208152 403340103722241 403543348924419 404504024128512 405294071050638 405383763197952 405779046148377 406175528360448 407264021839872 407835063353344 408631616211456 409030885638144 409429724836869 409520332210176 409742327590848 411727310273664 412622758969344 415342862050864 415748688961536 416246174060544 417059154869256 417144774882528 418052005797888 418262664404992 419991022522368 420807899709428 422317842591744 422546775328062 423766120515584 424593788719716 424917969353472 425517220187136 427905083375616 428740835491584 429253866999936 431116130979072 431333372667648 432271461777408 432505790234784 433115741976192 434146817212416 435546245578752 437959244169216 438196655895768 438814633317984 439370961508352 440229107917548 440319484598224 441277117231104 441899438948352 442138986600696 442668050343684 444588510072168 445152158370304 445779944957952 446021596179621 448281515917312 449157065753088 450133918875648 451645470549504 453101304055488 454179956916224 455067027144576 456056733597696 456286542987264 456533889692272 458172024569856 458266084835328 458814446272512 459063163319376 459710568237888 460960118539704 462290313289728 462540914556644 463193224057872 464200603840512 465792512632832 467260719807222 467717275081728 468276945818112 468373080569856 469287871742844 470308506522624 470545497455616 471568867393536 475141358813184 476736885580032 477773720911872 478032715522656 480348528652608 480923313953632 481393218797568 482333439928032 482910600374928 484304137732096 485250044251104 485620536403968 486305394499584 486569014014132 489989526276096 492704149690368 492739186917376 492971237882739 493219648685401 494292331696896 495359420173002 495469043908608 495952167514683 496436756884992 497516436652032 497767137804288 499926638002176 500524850479104 500796178166592 501502438077696 503222268112256 504316705406976 504590088607248 505027930226688 505301698972224 508101154368192 508137286508544 508745323851776 509738967062424 510952451530752 511950405537648 513322360860672 513600625903806 515549345439744 516166252056576 516446058734298 520076602450944 521092377065106 521207695540224 521753016791168 524016576711936 524643615222144 525156238688256 526811564045376 526919715641088 528331786616832 528618188064736 529363684637568 530514975817728 532334300151808 534534028664832 535283520651264 535573690539272 536328996277536 537495436025856 537786804962988 538057798565892 539338698838016 540392094734184 541038728197836 541567371147264 544842154948608 545137506441759 545906299782492 546323103454464 548969747031552 550163678625792 551238217060608 554331585282048 554994898747392 556078873159008 556193033176704 557402674397184 558491351495616 559988030029824 562417467752448 563090456788992 563395700437416 566125051626288 566557292471296 567356293582848 567663849683154 571096435319938 571654447322112 572338489333248 573456337945227 574821507972096 575111163556864 576361949036544 576674386979712 577487655968256 580687033563648 580728327438336 583945658892288 584262207861024 585086177757312 586972143890064 588369489641472 589199251931136 589518648800928 590224067124912 590800768524288 592784680096224 594373259943936 594695461572828 595534145217264 598876087670784 599200730221107 602193960732672 602520401856681 603370120812228 604135072073984 606756036192768 607941106575957 608075644796928 608382057316352 610896032759808 611021446447104 611752595030016 612084217759168 612947424317184 614280498315264 614613491386272 616387084386304 617590965410496 618934138454016 623014293076296 623623033442304 624369261090816 624497440759808 625588732303884 625717162323792 627078008696832 627393996607488 627734098326874 629986533783552 631211849564142 633521811750912 633820162992093 635649180773376 636890683079574 637031627882496 637376954030208 638275830280704 640464704870144 641857625063424 642762820288512 643111253237376 643880800499904 646674196468608 647000059001472 647494048538624 648407192666112 648758685352176 651220225818624 653319368368128 656938866253824 657294983843652 659056442262528 660343661876322 660479226897336 661269556686244 661915675846656 663208479901044 664002075515526 667728237555456 668669917436928 672422273875968 672786784809664 673735598629632 675200878313472 677468205824256 677516382011392 679651956083232 681269935374336 682600540716864 684085100396544 684429814480896 684800834538408 687399127252992 688221669408768 688594744979064 689565852356832 693435469934592 693811371834966 694789836086808 698688768949248 699524820296192 700208318251008 700891079710833 701575912622592 702415418727168 702559620854784 703931807614266 704442382155776 705818246183424 707353301090304 712712038219776 713711360868352 715105328370048 716660581367808 717049073283984 717410398087856 720522792978912 721384970930448 722089828196352 724365900562392 726456206598144 726850008589012 727875066376656 728430804605952 729458091749376 729853521021198 731959662708736 734984289414144 736413824491499 739056224535552 739108780376064 739993198329856 741438497545344 741590710902272 743039130259503 743203565862912 744655135327488 746650706706432 749889957003264 750787275718656 751194267249888 754833402168384 756475058110464 756885132910872 757952548458336 762205929762816 763117985777664 764608450593636 766428677296128 767925608306472 768899182639616 769983541291008 770400938855709 773324018159616 774249378084864 774304436584448 774669088101447 778594211856384 779016277148032 780114903676416 781811543310336 782629525186752 784492652855296 785599002574848 786024865067904 786965422833216 787734358032384 790379573461632 792497679925248 792927282097104 794045526956352 798501450227712 798934306961476 801801042997248 802925280976896 803360535808908 804493494416304 806680207444482 807086697848838 809008048257024 810588142101276 811558092296754 812351056720896 814528043679744 817263232422912 818859449673738 819040664420352 819484655181696 823454620547328 825245517938688 830685724101728 831497377923072 832492348121088 834118309738512 834289549765056 836104011595776 836525328809984 839982045044736 841615799418856 844635685183488 845093550656124 847532241031168 849187577439432 849835938706944 851034440374272 851495774524731 855810166751232 856644652979907 857481670983168 858507733999872 862232261958144 862666745335296 864542923554816 865011580469568 866231483952384 868293634424832 871092491157504 875918488338432 876393311791536 877629266635968 878741923016704 880458215835096 880638969196448 882554234462208 883798877896704 884277973201392 885336100687368 889177020144336 890304316740608 891559889915904 892043192359242 898314131506176 900267837751296 903290941099008 906202608110976 908359913832448 910134054289152 912113467195392 912573085974528 913067779384544 916344049139712 916532169670656 917628892545024 918126326638752 919421136475776 921920237079408 924580626579456 925081829113288 926386448115744 928401207681024 931585025265664 934521439614444 935434550163456 936553891636224 936746161139712 938575743485688 940617013045248 941090994911232 941601147490311 946817774346213 950282717626368 953473771160064 955336024619361 955547441823744 956065431045312 960697057305216 961846627907264 962786437595136 964666879856064 965821200749856 968608275464192 970500088502208 971241072807936 972610788999168 973138028028264 979979052552192 985408299380736 985942475765478 986439297370802 988584663393792 990515492814483 990718840346004 991904335029366 992873513769984 995032873304064 995534275608576 996003113273289 1001049700958208 1001592356333184 1003004876155392 1006444536224512 1008633410813952 1009180177214496 1010055860453376 1010603397944448 1016202308736384 1016274573017088 1017490647703552 1019477934124848 1021904903061504 1023900811075296 1026644721721344 1027201251807612 1031098690879488 1032332504113152 1032892117468596 1040153204901888 1040717057752449 1042184754130212 1043506033582336 1048033153423872 1049287230444288 1050312477376512 1053623128090752 1053839431282176 1055897711421399 1056663573233664 1057236376129472 1058727369275136 1061029951635456 1064668600303616 1069068057329664 1070567041302528 1071147381078544 1072657992555072 1074990872051712 1075573609925976 1076115597131784 1078677397676032 1080784189468368 1082077456395672 1083134742294528 1089684309897216 1090275012883518 1091812599564984 1092646206908928 1094780281531797 1097939494063104 1100327357251584 1102476434121216 1108663170564096 1109989797494784 1112157746318016 1112386066353408 1114805348794368 1116982702991232 1119976060059648 1124834935504896 1126180913577984 1126791400874832 1132250103252576 1133114584942592 1134712587165696 1135327699366308 1142192870639876 1143308894644224 1144676978666496 1146912675890454 1149643015944192 1150222327113728 1153348773959424 1154975311936512 1157221724200927 1161374067127296 1161456654876672 1167891317784576 1168524415722048 1170172355514624 1173944287780128 1176738979282944 1178398503862272 1179037297601856 1180448134249824 1181601537048576 1185569360192448 1188746519887872 1189390923145656 1191068290434528 1197752175341568 1198401460442214 1204387921465344 1205040803713362 1206740241624456 1208270144147968 1210630046773257 1213512072385536 1215882213151914 1216151289593856 1216764114632704 1217337138445131 1221792065519616 1223505190060032 1224168435518336 1225894848634368 1228560996630528 1229226982772544 1232774168772608 1235181930820992 1237868276908032 1246028586152592 1247246066884608 1248738522181632 1248994881519616 1251177464607768 1251434324647584 1254156017393664 1254787993214976 1255468196653748 1259973067567104 1262423699128284 1267640325984186 1271298361546752 1271987515030771 1273781366159148 1274753908060416 1276551660561408 1280929409740288 1283715250126848 1286222506474752 1287761600999808 1293348392937216 1294000118002944 1294988097077248 1296814385332224 1297517370704352 1302440451637248 1306638736736256 1313877732507648 1314589967687304 1318112884525056 1320687323752644 1320958453794672 1322539113372488 1323831351693312 1326416959802088 1328004151031052 1335456475110912 1337339834873856 1338064788538863 1344844547751936 1345573569619328 1347471197259264 1350401756626944 1354936411648512 1355032764022784 1359303912166464 1362539870748672 1365201081433728 1368170200793088 1368859628961792 1369601669076816 1374798254505984 1376443338817536 1377189489958128 1379131704713664 1386870939869184 1387622743669932 1389579672173616 1397377537898496 1399049640592384 1401782159421666 1403151825245184 1404830837454336 1405119241709568 1407863615228532 1411636492366848 1414706602180608 1425424076439552 1427422721736704 1430210656740096 1433321162735616 1434098146567968 1434820796175712 1441045585957824 1442769941860896 1444179656392704 1448731801124784 1452912413196288 1453700017178024 1455750132753312 1456861609211904 1458916183498752 1459707042042396 1463919325417472 1469968578828288 1472827648982998 1478112449071104 1478217560752128 1478913713648217 1479658946056203 1479986396659712 1482876995090688 1483181421804544 1486078260519006 1486407131725824 1487856502544049 1489310270654976 1493301413412864 1499779914006528 1501574551437312 1502388534499776 1509666804336768 1512950116220928 1513770265821744 1515905096916672 1524411859525632 1526235971555328 1529216901187272 1532857354592256 1535851216612944 1537798365279232 1539967082582016 1540801877711418 1546648036319232 1548498756169728 1549338176202894 1558032554296064 1560229807352832 1563623086620672 1565259050373504 1568985305710592 1572049730135808 1573930845666432 1575468716064768 1580759146923264 1584995359850496 1585854564194208 1588091053912704 1597002900455424 1597868613922952 1603602085994496 1605850561953792 1606721071617816 1608986988832608 1613360414888964 1614173395697676 1618016096514048 1621176284202552 1623116184593508 1624702113441792 1634526464845824 1635412519325277 1637718899347476 1638969310363392 1646909241094656 1650491035877376 1661371448203456 1662994755846144 1664984696242176 1668236619477024 1668579099530112 1672208023191552 1673050657619968 1679964090089472 1683231598837712 1689271370366976 1690187101312248 1695064482062336 1698375154878864 1699671877413888 1702068880748544 1702991549049462 1713289305959814 1714963341966336 1717015467999744 1720369013835681 1724464523916288 1725333490670592 1729085847109632 1730023160939136 1732462967904768 1742184982315008 1751836976676864 1752786623583072 1755258533271936 1757483846033408 1760916431670192 1761277938392896 1765108468924416 1767597755793408 1768555946402784 1770672201374736 1778354040288672 1780608633481216 1783119779831808 1784086384718484 1796628263012352 1797602190663321 1806581882198016 1807561205570043 1812405216221952 1816719827664896 1820268108578304 1823823319727871 1824226934390784 1825146171949056 1826135558769088 1832688098279424 1833064339341312 1835257785090048 1836252653277504 1838842272951552 1843840474158816 1849161253158912 1850163658226576 1852772896231488 1856802415362048 1863170050531328 1869042879228888 1870869100326912 1873107783272448 1873492322279424 1877151486971376 1881234026090496 1882181989822464 1883202294980622 1893635548692426 1900565435252736 1906947542320128 1910672049238722 1911094883647488 1912130862090624 1921394114610432 1923693255814528 1925572875190272 1929333759712128 1931642401499712 1937216550928384 1941000177004416 1942482145615872 1945221577998336 1946276056056528 1959958105104384 1970816598761472 1971884951530956 1972878594741604 1977169326787584 1981030985628966 1981437680692008 1983808670058732 1985747027539968 1992006226546578 1998837523619783 2003184712666368 2006009752310784 2012889072449024 2017266821627904 2018360354428992 2021206795888896 2032404617472768 2032549146034176 2034981295407104 2038955868249696 2043809806123008 2047801622150592 2053289443442688 2054402503615224 2062197381758976 2064665008226304 2065784234937192 2080306409803776 2081434115504898 2084369508260424 2087012067164672 2096066306847744 2098574460888576 2100624954753024 2102673239132499 2107246256181504 2107678862564352 2111795422842798 2113327146467328 2114472752258944 2117454738550272 2122059903270912 2129337200607232 2138136114659328 2141134082605056 2142294762157088 2145315985110144 2149981744103424 2151147219851952 2152231194263568 2157354795352064 2161568378936736 2164154912791344 2166269484589056 2179368619794432 2180550025767036 2183625199129968 2185292413817856 2189560563063594 2195878988126208 2197069344144059 2204952868242432 2209241473474497 2217326341128192 2219979594989568 2224315492636032 2224772132706816 2229117390778509 2229610697588736 2233965405982464 2239952120119296 2249669871009792 2252361827155968 2253582801749664 2264500206505152 2266229169885184 2269425174331392 2270655398732616 2284385741279752 2286617789288448 2289353957332992 2293825351780908 2299286031888384 2300444654227456 2306697547918848 2309950623873024 2311202816567127 2314443448401854 2322748134254592 2322913309753344 2324007264304341 2335782635569152 2337048831444096 2340344711029248 2347888575560256 2353477958565888 2356797007724544 2358074595203712 2360896268499648 2363203074097152 2371138720384896 2377493039775744 2378781846291312 2382136580869056 2395504350683136 2396802920884428 2408775842930688 2410081607426724 2413480483248912 2416540288295936 2421260093546514 2427024144771072 2431764426303828 2434674276890262 2443584131039232 2448336871036672 2451789697268736 2457121993261056 2458453965545088 2465548337545216 2470363861641984 2475736553816064 2492057172305184 2494492133769216 2497477044363264 2497989763039232 2502354929215536 2502868649295168 2508312034787328 2509575986429952 2510936393307496 2519946135134208 2524847398256568 2535280651968372 2542596723093504 2543975030061542 2547562732318296 2549507816120832 2553103321122816 2554487323574193 2561858819480576 2567430500253696 2569933958939721 2572445012949504 2575523201999616 2586696785874432 2588000236005888 2589976194154496 2593628770664448 2595034741408704 2604880903274496 2613277473472512 2627755465015296 2629179935374608 2636225769050112 2641374647505288 2641916907589344 2645078226744976 2647662703386624 2652833919604176 2656008302062104 2670912950221824 2674679669747712 2676129577077726 2691147139238656 2694942394518528 2700803513253888 2709872823297024 2710065528045568 2718607824332928 2725079741497344 2730402162867456 2736340401586176 2737719257923584 2739203338153632 2749596509011968 2752886677635072 2754378979916256 2758263409427328 2773741879738368 2775245487339864 2779159344347232 2794755075796992 2798099281184768 2803564318843332 2806303650490368 2809661674908672 2810238483419136 2815727230457064 2823272984733696 2824803442470933 2840453323038639 2850848152879104 2854845443473408 2860421313480192 2866008073858083 2866642325471232 2868196293135936 2869641592351424 2882091171915648 2885539883721792 2888359312785408 2897463602249568 2905824826392576 2907400034356048 2911500265506624 2913723218423808 2917832366997504 2919414084084792 2927838650834944 2939937157656576 2945655297965996 2956224898142208 2957827427296434 2959317892112406 2959972793319424 2965753990181376 2966362843609088 2971546478443449 2972156521038012 2975713005088098 2978620541309952 2986602826825728 3003149102874624 3004777068999552 3019333608673536 3025900232441856 3027540531643488 3031810193833344 3048823719051264 3052471943110656 3058433802374544 3065714709184512 3071702433225888 3075596730558464 3079934165164032 3081603755422836 3093296072638464 3096997512339456 3098676352405788 3116065108592128 3120459614705664 3122151173257347 3130518100747008 3137970611421184 3141030394259659 3144099460271616 3147861691332864 3150937432129536 3161518293846528 3169990719700992 3171709128388416 3176182107825408 3194005800910848 3195737227845904 3207204171988992 3211701123907584 3213442143235632 3217973977665216 3226720829777928 3228346791395352 3236032193028096 3242352568405104 3246232369187016 3249404226883584 3269052929691648 3270825038650554 3275437798694952 3277938620726784 3293818482189312 3300982071754752 3322742896406912 3325989511692288 3329969392484352 3336473238954048 3337158199060224 3344416046383104 3346101315239936 3359928180178944 3366463197675424 3378542740733952 3380374202624496 3390128964124672 3396750309757728 3399343754827776 3404137761497088 3405983098098924 3426578611919628 3429926683932672 3434030935999488 3440738027671362 3448929047832576 3450666981341184 3452537540797807 3460046321878272 3464925935809536 3471665172602781 3484369964630016 3503673953353728 3505573247166144 3510517066543872 3514967692066816 3521832863340384 3522555876785792 3530216937848832 3535195511586816 3537111892805568 3541344402749472 3556708080577344 3561217266962432 3566239559663616 3568172769436968 3593256526024704 3595204381326642 3613163764396032 3615122411140086 3624810432443904 3631890140319771 3640536217156608 3647646639455742 3648453868781568 3650292343898112 3652011415335393 3652271117538176 3665376196558848 3670515570180096 3672505306555008 3677684545903104 3687680948317632 3698322506317824 3700327316453152 3705545792462976 3713604830724096 3726340101062656 3738085758457776 3741738200653824 3746215566544896 3746984644558848 3754302973942752 3762468052180992 3764363979644928 3766404589961244 3787271097384852 3813895084640256 3815962545092313 3821344098477444 3824261724181248 3842788229220864 3847386511629056 3851145750380544 3858667519424256 3863284802999424 3874433101856768 3882000354008832 3884964291231744 3890443155996672 3892552112113056 3919916210208768 3941633197522944 3943769903061912 3945757189483208 3954338653575168 3962061971257932 3962875361384016 3967617340117464 3971494055079936 3984012453093156 3997675047239566 4006369425332736 4012019504621568 4014194365616589 4025778144898048 4034533643255808 4036720708857984 4042413591777792 4064809234945536 4065098292068352 4069962590814208 4077911736499392 4087619612246016 4095603244301184 4106578886885376 4108805007230448 4124394763517952 4129330016452608 4131568469874384 4160612819607552 4162868231009796 4168739016520848 4174024134329344 4192132613695488 4197148921777152 4205346478264998 4214492512363008 4215357725128704 4223590845685596 4228945504517888 4234909477100544 4244119806541824 4258674401214464 4276272229318656 4282268165210112 4284589524314176 4290631970220288 4299963488206848 4302294439703904 4304462388527136 4314709590704128 4323136757873472 4328309825582688 4332538969178112 4358737239588864 4361100051534072 4367250398259936 4370584827635712 4379121126127188 4391757976252416 4394138688288118 4409905736484864 4418482946948994 4434652682256384 4436741140944651 4438976838168609 4439959189979136 4448630985272064 4449544265413632 4458234781557018 4459221395177472 4463569507632147 4467930811964928 4479904240238592 4499339742019584 4504723654311936 4507165603499328 4529000413010304 4532458339770368 4538850348662784 4541310797465232 4568771482559504 4573235578576896 4578707914665984 4587650703561816 4598572063776768 4600889308454912 4613395095837696 4619901247746048 4622405633134254 4628886896803708 4645496268509184 4648014528608682 4674097662888192 4680689422058496 4695777151120512 4706955917131776 4716149190407424 4721792536999296 4726406148194304 4742277440769792 4754986079551488 4757563692582624 4764273161738112 4791008701366272 4793605841768856 4817551685861376 4820163214853448 4826960966497824 4833080576591872 4842520187093028 4854048289542144 4863528852607656 4869348553780524 4896673742073344 4903579394537472 4906237557975831 4916907931090176 4931096675090432 4940727723283968 4951473107632128 4984114344610368 4988984267538432 4994954088726528 4995979526078464 5004709858431072 5005737298590336 5016624069574656 5019151972859904 5021872786614992 5039892270268416 5049694796513136 5070561303936744 5085193446187008 5087950060123084 5095125464636592 5099015632241664 5106206642245632 5108974647148386 5123717638961152 5139867917879442 5144890025899008 5151046403999232 5173393571748864 5176000472011776 5179952388308992 5187257541328896 5190069482817408 5226554946945024 5255510930030592 5258359870749216 5272451538100224 5282749295010576 5283833815178688 5290156453489952 5295325406773248 5305667839208352 5312016604124208 5341825900443648 5349359339495424 5352259154155452 5382294278477312 5389884789037056 5392806571989963 5419745646594048 5420131056091136 5422683616710129 5425416135539411 5437215648665856 5450159482994688 5460804325734912 5472680803172352 5475438515847168 5478406676307264 5499193018023936 5505773355270144 5508757959832512 5516526818854656 5547483759476736 5550490974679728 5558318688694464 5589510151593984 5596198562369536 5607128637686664 5612607300980736 5619323349817344 5620476966838272 5631454460914128 5646545969467392 5649606884941866 5680906646077278 5701696305758208 5720842626960384 5732016147716166 5733284650942464 5736392586271872 5739283184702848 5764182343831296 5771079767443584 5776718625570816 5794927204499136 5811649652785152 5814800068712096 5823000531013248 5827446436847616 5835664733995008 5838828168169584 5855677301669888 5879874315313152 5891310595931992 5912449796284416 5915654854592868 5918635784224812 5931507980362752 5932725687218176 5943092956886898 5944313042076024 5951426010176196 5957241082619904 5996512570859349 6009554137999104 6038667217347072 6051800464883712 6055081063286976 6063620387666688 6097647438102528 6104943886221312 6116867604749088 6131429418369024 6143404866451776 6151193461116928 6159868330328064 6163207510845672 6186592145276928 6193995024678912 6197352704811576 6232130217184256 6240919229411328 6244302346514694 6261036201494016 6282060788519318 6288198920543232 6295723382665728 6301874864259072 6308019717397497 6323036587693056 6339981439401984 6343418256776832 6352364215650816 6388011601821696 6391474455691808 6414408343977984 6423402247815168 6426884286471264 6435947955330432 6453441659555856 6456693582790704 6472064386056192 6484705136810208 6492464738374032 6498808453767168 6538105859383296 6541650077301108 6550875597389904 6555877241453568 6587636964378624 6591208032432177 6627724420423491 6645485792813824 6651979023384576 6659938784968704 6672946477908096 6674316398120448 6687352172335527 6688832092766208 6692202630479872 6719856360357888 6732926395350848 6757085481467904 6760748405248992 6780257928249344 6793500619515456 6798687509655552 6808275522994176 6811966196197848 6853157223839256 6859853367865344 6868061871998976 6881476055342724 6897858095665152 6901333962682368 6905075081595614 6920092643756544 6929851871619072 6933608449701381 6943330345205562 6968739929260032 6972021792913023 7007347906707456 7011146494332288 7021034133087744 7029935384133632 7043665726680768 7045111753571584 7060433875697664 7070391023173632 7074223785611136 7082688805498944 7113416161154688 7122434533924864 7132479119327232 7136345538873936 7186513052049408 7190408762653284 7226327528792064 7230244822280172 7249620864887808 7263780280639542 7281072434313216 7295293278911484 7304022830670786 7304542235076352 7330752393117696 7345010613110016 7355369091806208 7375361896635264 7396645012635648 7400654632906304 7411091584925952 7427209661448192 7452680202125312 7476171516915552 7483476401307648 7492431133089792 7493969289117696 7508605947885504 7524936104361984 7528727959289856 7532809179922488 7574542194769704 7627790169280512 7631925090184626 7642688196954888 7648523448362496 7663461970722579 7685576458441728 7694773023258112 7702291500761088 7709801876819163 7717335038848512 7726569605998848 7748866203713536 7764000708017664 7769928582463488 7780886311993344 7785104224226112 7839832420417536 7883266395045888 7887539806123824 7891514378966416 7908677307150336 7924123942515864 7925750722768032 7935234680234928 7942988110159872 7968024906186312 7995350094479132 8012738850665472 8024039009243136 8028388731233178 8051556289796096 8073441417715968 8084827183555584 8100552069406489 8129618469891072 8130196584136704 8139925181628416 8155823472998784 8175239224492032 8191206488602368 8213157773770752 8217610014460896 8248789527035904 8258660032905216 8263136939748768 8321225639215104 8325736462019592 8337478033041696 8348048268658688 8384265227390976 8394297843554304 8410692956529996 8428985024726016 8430715450257408 8447181691371192 8457891009035776 8469818954201088 8474410327412799 8517348802428928 8521359969115917 8552544458637312 8564536330420224 8569179048628352 8581263940440576 8599926976413696 8604588879407808 8608924777054272 8629419181408256 8646273515746944 8656619651165376 8665077938356224 8717474479177728 8722200103068144 8734500796519872 8741169655271424 8758242252254376 8783515952504832 8788277376576236 8819811472969728 8836965893897988 8873482281889302 8877953676337218 8879918379958272 8897261970544128 8899088530827264 8916469563114036 8927139015264294 8935861623929856 8959808480477184 9009447308623872 9014331206998656 9058000826020608 9064916679540736 9077700697325568 9082621594930464 9137542965119008 9146471157153792 9157415829331968 9175301407123632 9197144127553536 9201778616909824 9226790191675392 9239802495492096 9244811266268508 9257773793607416 9290992537018368 9296029057217364 9348195325776384 9361378844116992 9366453519772041 9391554302241024 9413911834263552 9423091182778977 9432298380814848 9443585073998592 9452812296388608 9484554881539584 9509972159102976 9515127385165248 9528546323476224 9582017402732544 9587211683537712 9635103371722752 9640326429706896 9653921932995648 9666161153183744 9685040374186056 9708096579084288 9727057705215312 9738697107561048 9793347484146688 9807158789074944 9812475115951662 9833815862180352 9881455446567936 9902946215264256 9968228689220736 9977968535076864 9989908177453056 9991959052156928 10009419716862144 10011474597180672 10033248139149312 10038303945719808 10043745573229984 10079784540536832 10099389593026272 10141122607873488 10170386892374016 10175900120246168 10190250929273184 10198031264483328 10212413284491264 10217949294296772 10247435277922304 10279735835758884 10289780051798016 10302092807998464 10346787143497728 10352000944023552 10357612622393421 10359904776617984 10380138965634816 10414995517808343 10453109893890048 10511021860061184 10516719741498432 10544903076200448 10565498590021152 10567667630357376 10580312906979904 10590650813546496 10611335678416704 10624033208248416 10683651800887296 10698718678990848 10704518308310904 10764588556954624 10779769578074112 10785613143979926 10839491293188096 10845367233420258 10850832271078822 10874431297331712 10895670420959313 10921608651469824 10945361606344704 10950877031694336 10956034246006179 10956813352614528 11011546710540288 11017515919665024 11033053637709312 11094967518953472 11100981949359456 11116637377388928 11179020303187968 11192397124739072 11214257275373328 11225214601961472 11238646699634688 11240953933676544 11262908921828256 11293091938934784 11299213769883732 11361813292154556 11441685253920768 11447887635276939 11464032295432332 11472785172543744 11478566369405696 11528364687662592 11542159534887168 11553437251141632 11589854408998272 11623299305570304 11629600137424192 11646001062026496 11654892873695232 11671329467990016 11677656336339168 11711354603339776 11759748630626304 11782621191863984 11824899592568832 11831309709185736 11837271568449624 11863015960725504 11865451374436352 11886185913773796 11888626084152048 11902852020352392 11914482165239808 11993025141718698 12019108275998208 12042583096849767 12077334434694144 12103600929767424 12110162126573952 12127240775333376 12195294876205056 12209887772442624 12233735209498176 12262858836738048 12286809732903552 12302386922233856 12319736660656128 12326415021691344 12373184290553856 12387990049357824 12394705409623152 12464260434368512 12481838458822656 12488604693029388 12522072402988032 12564121577038636 12576397841086464 12591446765331456 12616039434794994 12646073175386112 12686836513553664 12704728431301632 12776023203643392 12782948911383616 12828816687955968 12846804495630336 12853768572942528 12871895910660864 12906883319111712 12913387165581408 12944128772112384 12969410273620416 12984929476748064 12997616907534336 13076211718766592 13083300154602216 13101751194779808 13111754482907136 13175273928757248 13182416064864354 13255448840846982 13290971585627648 13303958046769152 13316930514505827 13319877569937408 13345892955816192 13348632796240896 13374704344671054 13377664185532416 13384405260959744 13390708522896441 13439712720715776 13465852790701696 13514170962935808 13521496810497984 13560515856498688 13587001239030912 13597375019311104 13616551045988352 13623932392395696 13706314447678512 13719706735730688 13736123743997952 13762952110685448 13795716191330304 13802667925364736 13810150163191228 13840185287513088 13859703743238144 13867216899402762 13886660690411124 13944043585826046 13991862665338481 14022292988664576 14042068266175488 14059870768267264 14087331453361536 14090223507143168 14120867751395328 14148447571222272 14165377610997888 14226832322309376 14244869067849728 14264958238654464 14272691077747872 14373026104098816 14380817525306568 14452655057584128 14460489644560344 14499241729775616 14527560561279084 14562144868626432 14590586557822968 14608045661341572 14609084470152704 14690021226220032 14710738183612416 14718712673927493 14750723793270528 14793290025271296 14801309265812608 14822183169851904 14854419322896384 14905360404250624 14952343033831104 14966952802615296 14984862266179584 14987938578235392 15017211895771008 15049872208723968 15057455918579712 15065618359844976 15149084389539408 15255580338561024 15263850180369252 15285376393909776 15297046896724992 15326923941445158 15371152916883456 15389546046516224 15419603753638326 15434670077697024 15453139211997696 15528001416035328 15539857164926976 15561772623986688 15570208448452224 15679664840835072 15766532790091776 15775079612247648 15783028757932832 15817354614300672 15848247885031728 15851501445536064 15870469360469856 15885976220319744 15936049812372624 15990700188958264 16025477701330944 16048078018486272 16056777462466356 16103112579592192 16146882835431936 16169654367111168 16178419715969889 16201104138812978 16259236939782144 16260393168273408 16268050850130387 16276248406618233 16279850363256832 16311646945997568 16350478448984064 16382412977204736 16426315547541504 16435220028921792 16497579054071808 16517320065810432 16526273879497536 16642451278430208 16651472924039184 16674956066083392 16696096537317376 16768530454781952 16788595687108608 16821385913059992 16857970049452032 16861430900514816 16894363382742384 16915782018071552 16939637908402176 16948820654825598 17042719938231834 17105088917274624 17138358097256704 17162527880881152 17199853952827392 17209177758815616 17217849554108544 17258838362816512 17292547031493888 17313239302330752 17330155876712448 17434948958355456 17444400206136288 17469001593039744 17482339310542848 17516484504508752 17567031905009664 17576554753152472 17639622945939456 17673931787795976 17746964563778604 17755907352674436 17794523941088256 17798177061654528 17832939126228072 17854278030528588 17871723247859712 17989537712578047 18028662413997312 18116001652041216 18129833359081472 18155401394651136 18165243189860928 18275085930238016 18292942314307584 18314831658663936 18350602814247264 18394288255107072 18403557233819648 18453580383350784 18479604990984192 18489622532537016 18515547587214832 18581985074036736 18592058114434728 18696390651552768 18722757688233984 18732907039544082 18783108604482048 18846182365557954 18864596761629696 18887170147997184 18905624592777216 18924059152192491 18969109763079168 19019944318205952 19030254770330496 19057092646952448 19164034805465088 19174423367075424 19270206743445504 19280652859413792 19307843865991296 19332322306367488 19370080748372112 19416193158168576 19454115410430624 19477394215122096 19586694968293376 19614317578149888 19624950231903324 19667631724360704 19762910893135872 19773624097296531 19883173261270473 19936457378441472 19955937070153728 19979816354906112 19983918104313856 20018839433724288 20022949194361344 20062056517006581 20066496278298624 20076607891439616 20087491146459968 20159569081073664 20198779186052544 20282245215746976 20340773784748032 20351800240492336 20380501858546368 20396062528966656 20424826568982528 20435898588593544 20494870555844608 20559471671517768 20579560103596032 20604185615996928 20693574286995456 20704001888047104 20715225244786842 20719809553235968 20760277931269632 20800825349104143 20829991035616686 20906219787780096 21022043720122368 21033439482996864 21089806152400896 21130997180042304 21135335260714752 21160625813959808 21181301627092992 21222671356833408 21248066416496832 21367303601774592 21397437357981696 21409036616621808 21529177113909248 21559539156148224 21571226287959852 21678982586376192 21690734466840516 21701664542157644 21748862594663424 21791340841918626 21843217302939648 21912068492012358 21913626705229056 21987212759817613 22035031839330048 22066107275418624 22189935037906944 22201963898718912 22233274754777856 22358040606375936 22384794249478144 22428514550746656 22450429203922944 22477293399269376 22481907867353088 22525817843656512 22586183877869568 22598427539767464 22723626584309112 22883370507841536 22895775270553878 22928064590864664 22945570345087488 22957132738811392 23056729375325184 23084319069774336 23106874502283264 23129405630457489 23179708817996544 23246598611140608 23259200274848384 23292002124052992 23309785747390464 23342658935980032 23355312672678336 23422709206679552 23519497261252608 23565242383727968 23649799185137664 23662619418371472 23674543136899248 23726031921451008 23730902748872704 23772371827547592 23777252168304096 23805704040704784 23828964330479616 23986050283437396 24038216551996416 24085166193699534 24154668869388288 24167762785584649 24220324253147904 24254481550666752 24301656208219467 24390589752410112 24419775544885248 24467470418996352 24525717673476096 24573619465807104 24604773844467712 24639473321312256 24652830043382688 24746368581107712 24775980098715648 24789410819246304 24928520868737024 24963676917645312 24977209386058776 25044144805976064 25128243154077272 25152795682172928 25182893530662912 25232078869589988 25292146350772224 25373673027107328 25409456862603264 25423230982238397 25552046407286784 25564079907347751 25565897822767232 25657633375911936 25693608991260672 25707537145885056 25743791821321728 25813766638223424 25826774331162816 25888257544224768 25938820547240832 25969858953496128 25995233815068672 26152423437533184 26166600309204432 26203502389559616 26223508965814272 26350547857514496 26364832129728708 26510897681693964 26581943171255296 26633861029011654 26639755139874816 26691785911632384 26697265592481792 26749408689342108 26781417045792882 26879425441431552 26931705581403392 27028341925871616 27042993620995968 27121031712997376 27174002478061824 27194750038622208 27233102091976704 27247864784791392 27412628895357024 27439413471461376 27472247487995904 27525904221370896 27591432382660608 27605335850729472 27620300326382456 27680370575026176 27719407486476288 27734433798805524 27773321380822248 27888087171652092 27983725330676962 28044585977329152 28084136532350976 28099360559316123 28119741536534528 28174662906723072 28180447014286336 28241735502790656 28269273548336931 28296895142444544 28330755221995776 28453664644618752 28489738135699456 28529916477308928 28545382155495744 28746052208197632 28761635050613136 28905310115168256 28920979289120688 28998483459551232 29055121122558168 29124289737252864 29181173115645936 29216091322683144 29218168940305408 29380042452440064 29421476367224832 29437425347854986 29501447586541056 29602618531625216 29644366339703808 29708838645792768 29810720808501248 29904686067662208 29933905605230592 29969724532359168 29975877156470784 30034423791542016 30099744417447936 30114911837159424 30131236719689952 30298168779078816 30511160677122048 30527700360738504 30570752787819552 30594093793449984 30653847882890316 30742305833766912 30779092093032448 30839207507276652 30869340155394048 30906278423995392 31056002832070656 31072837867180263 31079714329853952 31140416896904448 31244986553425029 31359329681670144 31533065580183552 31550159224495296 31566057515865664 31634709228601344 31696495770063456 31703002891072128 31740938720939712 31771952440639488 31872099624745248 31981400377916528 32050955402661888 32096156036972544 32113554924932712 32206225159184384 32293765670863872 32339308734222336 32356839431939778 32402208277625956 32518473879564288 32536101700260774 32552496813236466 32559700726513664 32623293891995136 32687011262877939 32764825954409472 32852631095083008 32870440057843584 33034640131620864 33052547758995072 33284902556860416 33302945848078368 33349912132166784 33392193074634752 33537060909563904 33577191374217216 33642771826119984 33715940098904064 33722861801029632 33788726765484768 33831564036143104 33879275816804352 33897641309651196 34085439876463668 34276716194513408 34325055761762304 34343662905830817 34418355517631232 34435699108217088 34517676725633024 34585094062987776 34626478604661504 34660311753424896 34869897916710912 34888800412272576 34938003186079488 34964678621085696 35032969009017504 35134063810019328 35153109506304944 35279245891878912 35347863575591952 35493929127557208 35511814705348872 35589047882176512 35596354123309056 35665878252456144 35708556061057176 35743446495719424 35979075425156094 36057324827994624 36232003304082432 36259666718162944 36310802789302272 36330486379721856 36550171860476032 36585884628615168 36629663317327872 36701205628494528 36788576510214144 36807114467639296 36907160766701568 36959209981968384 36979245065074032 37031095174429664 37163970148073472 37184116228869456 37392781303105536 37445515376467968 37465814079088164 37566217208964096 37692364731115908 37729193523259392 37774340295994368 37848118304384982 37938219526158336 37977912948775877 38060509540660992 38114185293904896 38328069610930176 38348846734150848 38540413486891008 38561305718827584 38615687731982592 38664644612734976 38740161496744224 38832386316337152 38908230820861248 38954788430244192 39173389936586752 39228635156299776 39249900463806648 39335263448721408 39525821786271744 39547248194593062 39766346522540946 39872914756882944 39911874140307456 39950791543517481 39959632709812224 40037678867448576 40045898388722688 40124113034013162 40132992556597248 40153215782879232 40172125568689323 40174982292919936 40319138162147328 40397558372105088 40564490431493952 40681547569496064 40703600480984672 40761003717092736 40792125057933312 40849653137965056 40871797177187088 40989741111689216 41118943343035536 41159120207192064 41208371231993856 41387148573990912 41408003776094208 41430450489573684 41520555862539264 41601650698208286 41659982071233372 41975587996015443 42066878965993728 42179612304801792 42261994360084608 42270670521429504 42321251627919616 42362603254185984 42445342713666816 42496132832993664 42734607203549184 42794874715963392 42818073233243616 43058354227818496 43119078312296448 43142452575919704 43357965172752384 43381468933681032 43403329084315288 43497725189326848 43582681683837252 43686434605879296 43824136984024716 43827253410458112 43974425519635226 44070063678660096 44132214550837248 44156138021782479 44379870075813888 44403927797437824 44466549509555712 44716081212751872 44769588498956288 44857029101493312 44900858407845888 44954586798538752 44963815734706176 45051635687313024 45172367755739136 45196855079534928 45447253168618224 45766741015683072 45791550541107756 45856129181729328 45891140690174976 45914265477622784 46113458750650368 46168638139548672 46258811260914978 46359417635993088 46518400549696768 46584004248105984 46619571494780928 46685317871960064 46710625345356672 46845418413359104 47038994522505216 47130484767455936 47299598370275328 47325238836742944 47349086273798496 47452063842902016 47461805497745408 47544743655095184 47554504336608192 47611408081409568 47657928660959232 47972100566874792 48076433103992832 48170332387399068 48309337738776576 48335525571169298 48440648506295808 48508963101333504 48535259147909667 48603312416438934 48781179504820224 48804152550391161 48828745219854699 48839551089770496 48934940837992704 49051435346952192 49147238931614208 49209547688935424 49278946642624512 49305660086765376 49492737162215424 49551960197431296 49578821638492608 49857041737474048 49927353835290624 49954418772117552 50088289611952128 50256486308154544 50305591364345856 50365787061325824 50464157739179976 50584292701544448 50747346054214656 50818913725206528 50846461964476794 51128159814695502 51131795645534464 51315266751823872 51415074291770112 51487583642643456 51627533276446848 51653548662325632 51776515088449536 51877641094481664 51939717906992256 51990467630137344 52304846875066368 52333200618408864 52407004779119232 52447017931628544 52701095715028992 52729664259457416 53021795363387928 53163886342510592 53267722058023308 53383571823264768 53394531184963584 53498817378684216 53562834091585764 53863411162806784 53968613137734141 54085987241991936 54242063425994752 54348004956123648 54389500077244416 54466204183953408 54495729569582784 54825257790714048 54878826942922752 54944494975991808 55051808442741792 55182864765321216 55210671701458944 55240600652764912 55360741150052352 55438814972952576 55468867597611048 55546642761644496 55776174343304184 55967450661353924 56089171954658304 56168273064701952 56198721118632246 56239483073069056 56349325813446144 56360894028572672 56538547096673862 56593790284889088 56661510443991552 56907329289237504 56979476271398912 57059832954617856 57090764310991488 57492104416395264 57523270101226272 57810620230336512 57841958578241376 57996966919102464 58110242245116336 58248579474505728 58362346231291872 58432182645366288 58436337880610816 58760084904880128 58842952734449664 58874850695709972 59002895173082112 59205237063250432 59288732679407616 59320872291889593 59621441617002496 59649519783811419 59679577490933521 59809372135324416 59867811210461184 59939449064718336 59951754312941568 60068847583084032 60199488834895872 60229823674318848 60262473439379904 60596337558157632 61022321354244096 61055400721477008 61141505575639104 61188187586899968 61307695765780632 61484611667533824 61558184186064896 61678415014553304 61738680310788096 61812556847990784 62112005664141312 62145675734360526 62159428659707904 62280833793808896 62489973106850058 62718659363340288 63066131160367104 63100318448990592 63132115031731328 63269418457202688 63392991540126912 63406005782144256 63481877441879424 63543904881278976 63744199249490496 63962800755833056 64101910805323776 64192312073945088 64227109849865424 64412450318368768 64587531341727744 64678617468444672 64713678863879556 64804416555251912 65036947759128576 65072203400521548 65104993626472932 65246587783990272 65374022525755878 65529651908818944 65740880115687168 65961638279452839 66105095517990144 66569805113720832 66605891696156736 66699824264333568 66784386149269504 67074121819127808 67154382748434432 67285543652239968 67431880197808128 67445723602059264 67577453530969536 67663128072286208 67758551633608704 67795282619302392 68170879752927336 68553432389026816 68650111523524608 68687325811661634 68836711035262464 68871398216434176 69170188125975552 69252957209323008 69320623506849792 69388216891372467 69739795833421824 69777600824545152 69876006372158976 69929357242171392 70065938018035008 70268127620038656 70306219012609888 70558491783757824 70695727151183904 70987858255114416 71023629410697744 71178095764353024 71192708246618112 71331756504912288 71417112122114352 71486892991438848 71958150850312188 72114649655989248 72464006608164864 72503288356753947 72519333436325888 72660972759443712 72904968624658401 73100343720952064 73171769257230336 73259326634655744 73402411256989056 73577153020428288 73614228935278592 73814321533403136 73918419963936768 73958490130148064 74062190348859328 74327940296146944 74368232457738912 74785562606211072 74891030752935936 74931628158176328 75132434417928192 75384729462231816 75458387046518784 75548680591988736 75696236608769964 75876439052316672 75955825897551754 76121019081321984 76228370587809792 76269692946715191 76656139221860352 76692239722043253 76697693468301696 77080826973782016 77122611437655168 77231375463965184 77329289225469952 77480322993488448 77664772632674304 77816461641722496 77909576860488384 78346779873173504 78457270312599552 78499800927613296 78670526897442816 79051643572543488 79094496389186124 79532693045081892 79745829513765888 79901583087034962 79919265419624448 80075357734897152 80091796777445376 80248226068026324 80344251137378646 80349964585839872 80638276324294656 80795116744210176 81128980862987904 81363095138992128 81407200961969344 81522007434185472 81584250115866624 81699306275930112 81743594354374176 81979482223378432 82237886686071072 82318240414384128 82416742463987712 82774297147981824 82816007552188416 82860900979147368 83041111725078528 83203301396416572 83319964142466744 83951175992030886 84133757931987456 84298081677948369 84359224609603584 84523988720169216 84541341042859008 84642503255839232 84725206508371968 84807820645010793 84890685427333632 84992265665987328 85469214407098368 85589749431926784 85636146466487232 86116708455636992 86238156624592896 86284905151839408 86715930345504768 86762937867362064 86806658168630576 86995450378653696 87165363367674504 87372869211758592 87648273968049432 87654506820916224 87948851039270452 88140127357320192 88264429101674496 88312276043564958 88807855594875648 88933099019111424 89432162425503744 89539176997912576 89714058202986624 89801716815691776 89909173597077504 89927631469412352 90103271374626048 90344735511478272 90393710159069856 90894506337236448 91533482031366144 91583101082215512 91712258363458656 91782281380349952 91828530955245568 92226917501300736 92337276279097344 92517622521829956 92718835271986176 93036801099393536 93168008496211968 93218513601540789 93239142989561856 93421250690713344 93690836826718208 93734959660275087 94077989045010432 94260969534911872 94599196740550656 94650477673485888 94698172547596992 94904127685804032 94923610995490816 95089487310190368 95109008673216384 95222816162819136 95315857321918464 95944201133749584 96152866207985664 96340664774798136 96618675477553152 96671051142338596 96881297012591616 97017926202667008 97070518295819334 97206624832877868 97608305100782322 97657490439709398 97679102179540992 97869881675985408 98294477863228416 98419095377870848 98557893285249024 98611320173530752 99103920394862592 99157643276985216 99714083474948096 99854707670581248 99908837544235104 100176579223904256 100512972616309088 100611182728691712 100731574122651648 100928315478359952 101168585403088896 101494692108429312 101637827450413056 101692923928953588 102256319629391004 102263591291068928 102830148583540224 102975167285286912 103030988717492451 103255066552893696 103307097324651264 103553030176899072 103755282188963328 103879435813984512 103980935260274688 104609693750132736 104666401236817728 104814009558238464 104894035863257088 105402191430057984 105459328518914832 106043590726775856 106327772685021184 106535444116046616 106767143646529536 106789062369927168 106997634757368432 107125668183171528 107726822325613568 107937226275468282 108171974483983872 108696009912247296 108779000154488832 108932408367906816 108991459139165568 109650515581428096 109757653885845504 109888989951983616 110103616885483584 110365729530642432 110421343402917888 110481201305529824 110721482300104704 110877629945905152 110937735195222096 111093285523288992 111552348686608368 111934901322707848 112178343909316608 112336546129403904 112397442237264492 112698651626892288 112721788057145344 113077094193347724 113187580569778176 113323020887983104 113814658578475008 113933738846327631 113958952542797824 114181528621982976 114984208832790528 115046540202452544 115621240460673024 115683917156482752 115993933838204928 116220484490232672 116497158949011456 116724692462583744 116864365290732576 116872675761221632 117520169809760256 117685905468899328 117749701391419944 118005790346164224 118410474126500864 118577465358815232 118641744583779186 119299039567622838 119359154981867042 119618744270648832 119735622420922368 119852374630552443 119878898129436672 120137695166168064 120398977669791744 120459647348637696 120516376706067969 120524946878759808 121192675116315264 122044642708488192 122110801442954016 122283011151278208 122376375173799936 122615391531561264 122969223335067648 123116368372129792 123356830029106608 123477360621576192 123625113695981568 124224011328282624 124291351468721052 124561667587617792 124979946213700116 125926763988046329 126200636897981184 126264230063462656 126538836914405376 126785983080253824 126812011564288512 126963754883758848 127087809762557952 127488398498980992 127925601511666112 128203821610647552 128384624147890176 128454219699730848 128824900636737536 129175062683455488 129357234936889344 129427357727759112 129608833110503824 130073895518257152 130144406801043096 130209987252945864 130493175567980544 130748045051511756 131059303817637888 131481760231374336 131923276558905678 132210191035980288 132468414065347437 133139610227441664 133211783392313472 133399648528667136 133568772298539008 134148243638255616 134308765496868864 134571087304479936 134863760395616256 134891447204118528 135154907061939072 135326256144572416 135517103267217408 135590565238604784 136341759505854672 137106864778053632 137300223047049216 137374651623323268 137673422070524928 137742796432868352 138340376251951104 138505914418646016 138776433782744934 139555201649090304 139752012744317952 139858714484342784 140131876036070016 140536255240077312 140612438025219776 141116983567515648 141391454302367808 141975716510228832 142047258821395488 142356191528706048 142385416493236224 142663513009824576 142834224244228704 142973785982877696 143916301700624376 144229299311978496 144928013216329728 145006576713507894 145038666872651776 145321945518887424 145605777443729001 145809937249316802 146200687441904128 146343538514460672 146486235659564097 146518653269311488 146804822513978112 147154306040856576 147228457870557184 147628643066806272 147836839927873536 147916980260296128 148124380697718656 148655880592293888 148736464915477824 149571125212422144 149782061505871872 149863256316352656 150264868835856384 150769458924463632 150916774093037568 151097361183977472 151392473217539928 151752878104633344 151911651795103508 152242038162643968 152456741175619584 152539385893430382 153384479444086506 153395386936603392 153910489318723291 154245222875310336 154462750927930368 154658578450939904 154960645986976896 155329545265348608 155632923283444992 155819153720976768 156693559746347008 156914540625199104 156999601855226592 157341053794885632 158103287145086976 158188992778372248 159065386090163784 159491659027531776 159803166174069924 160150715469794304 160183593554890752 160496452136052648 160688502274757292 160699929171679744 161590233488420352 161905839413202423 162257961725975808 162726190277984256 162814401923938688 163044014868370944 163168500231733248 163398612551860224 163487188708748352 163958964446756864 164475773372142144 164636480828768256 164833484927975424 165548594295963648 165632015104376832 165721801958294736 166082223450157056 166406602792833144 166639928284933488 167902351984061772 168267515863974912 168596163355896738 168718449219207168 169047977440338432 169082682085718016 169285006511678464 169615641290021586 169781370854667264 169984531331974656 170938428814196736 171179498863853568 171272292932974464 172233416911273984 172476313249185792 172569810303678816 173431860691009536 173525875734724128 173613316337261152 173990900757307392 174330726735349008 174745738423517184 175296547936098864 175309013641832448 175897702078540904 176280254714640384 176528858203348992 176624552087129916 177615711189751296 177866198038222848 177962616875668779 178864324851007488 178948559351434257 179038732472800563 179078353995825152 179428116405973248 179603433631383552 179818347194155008 179855262938824704 180206542749252096 180689471022956544 180787420318139712 181789012674472896 183066964062732288 183166202164431024 183424516726917312 183564562760699904 183657061910491136 184453835002601472 184674552558194688 185035245043659912 185437670543972352 186073602198787072 186336016992423936 186437027203081578 186478285979123712 186842501381426688 187469919320550174 188155978090020864 188521939069823744 189198393481101312 189300955346971776 189396345095193984 189808255371608064 189847221990981632 190178974620380736 190218017346432768 190445632325638272 190631714643836928 191888402267499168 192305732415971328 192681329549596272 193237350955106304 193342102284677192 193762594025183232 194035852405334016 194141036591638668 194413249665755736 195216610201564644 195314980879418796 195739763351970816 196588955726456832 196838190755741696 197222640347061504 197884914838358517 198315286553970432 199428166949896192 199709415341162496 199817675088470208 200353158447808512 201025945232618176 201222365457383424 201463148245303296 201856630956719904 202337170806177792 202989384216858624 203275654900826112 203385847857907176 204512639258782008 204527182582137856 205660297167080448 205950334570573824 206061977434984902 206510133105787392 206614194649302528 207510564377926656 207758871627969024 207961870520549376 208164650674117401 209219387500265472 209332802473635456 209628019116476928 209788071726514176 210804382860115968 210918657037829664 212087181453551712 212655545370042368 213070888232093232 213534287293059072 213578124739854336 213995269514736864 214251336366343056 215453644651227136 215874452550936564 216343948967967744 217392019824494592 217509865070261841 217558000308977664 217982918278331136 218714905873975203 219301031162856192 219515307771691008 219777979903967232 220207233770967168 220731459061284864 220842686805835776 220962402611059648 221442964600209408 221755259891810304 221875470390444192 222186571046577984 223104697373216736 223869802645415696 224356687818633216 224673092258807808 224794884474528984 225397303253784576 225443576114290688 226154188386695448 226375161139556352 226646041775966208 227629317156950016 227867477692655262 227917905085595648 228363057243965952 228809078840145573 229968417665581056 230093080404905088 231242480921346048 231367834312965504 231987867676409856 232440968980465344 232994317898022912 233449384925167488 233728730581465152 233745351522443264 235040339619520512 235371810937798656 235499402782839888 236011580692328448 236820948253001728 237154930717630464 237283489167558372 238598079135245676 238718309963734084 239237488541297664 239704749261104886 239757796258873344 240275390332336128 241032753412135938 241049893757519616 242385350232630528 244089285416976384 244221602885908032 244566022302556416 244752750347599872 245230783063122528 245938446670135296 246232736744259584 246713660058213216 246954721243152384 247250227391963136 248448022656565248 248582702937442104 249123335175235584 249959892427400232 251853527976092658 252401273795962368 252528460126925312 253077673828810752 253571966160507648 253624023128577024 253927509767517696 254175619525115904 254423461935032379 254976796997961984 255851203023332224 256407643221295104 256769248295780352 256908439399461696 257649801273475072 258350125366910976 258714469873778688 258854715455518224 259217666221007648 260147791036514304 260288813602086192 260419974505891728 260986351135961088 261496090103023512 262118607635275776 262963520462748672 263846553117811356 264420382071960576 264936828130694874 265845390641431139 266423566784626944 266799297057334272 267137544597078016 268296487276511232 268617530993737728 269142174608959872 269727520791232512 269782894408237056 270309814123878144 270652512289144832 271034206534434816 271181130477209568 272683519011709344 274213729556107264 274600446094098432 274749303246646536 275346844141049856 275485592865736704 276680752503902208 277011828837292032 277552867565489868 279110403298180608 279504025488635904 279655540804622367 279717428968685568 280263752072140032 281072510480154624 281204878980825261 281224876050439552 282233967135031296 282782908604735616 283951433020457664 284094517642790976 284712383057412096 284770832986472448 285327026019649152 285668448488457408 285947571965755392 287832603401248752 288458598623956992 289856026432659456 290013153427015788 290643891037774848 291211554887458002 291619874498633604 292401374883808256 292972471319128194 293037306538622976 293609645027956224 295257286133612544 295673679855747072 295833960520592256 296248761395437312 297311761184587776 297472929830955648 299142250424844288 299564123011743744 299726512632705312 300529737671712768 301538917848927264 301833548186075136 302194722367954944 302784946435079856 303505756209266688 303823303590207016 304484076325287936 304913482351239168 305078771786860764 306768958888173012 306790773873206784 307820978637446582 308490445750620672 308925501855860736 309092966152477353 309317156901879808 309921291973953792 310659090530697216 311265846566889984 311638307441953536 313387119492694016 313829081250398208 313999203710453184 314682107589771264 316206574290173952 316377985556744496 318130772180327568 318983318055063552 319606332348139848 320301430939588608 320367187109781504 320992904272105296 321377004549514584 321399858343359488 323180466976840704 323811678826404846 324515923451951616 325628803847877376 326088029736741888 326337000463466496 326797225103720448 326974377417496704 327917928893513728 328951546744284288 329272961657536512 329666969855950848 331097188591927296 331264030208753664 331443603916589472 332164446900314112 332813205585666288 333279856569866976 335804703968123544 336535031727949824 337192326711793476 338095954880676864 338165364171436032 338570013023356928 339231282580043172 339562741709334528 339969062663949312 341801216538982893 341876857628393472 342544585865948928 344466833822547968 344952626498371584 345139620607357632 346863721382019072 347051751469448256 347226632674522304 347981801514614784 348661453470698016 349491476847034368 350593095872197728 350618027283664896 351795404157081808 352560509429280768 353057716406697984 353249104174259832 355231422379502592 355732396076445696 355925233751337558 357897118702868514 358077464945601126 358156707991650304 358856232811946496 359206867262767104 359557123891657329 359636694388310016 360413085498504192 361378942045913088 361574840636279424 363578025348945792 366133928125464576 366332404328862048 366849033453834624 367129125521399808 367314123820982272 368907670005202944 369349105116389376 370070490087319824 370875341087944704 372147204397574144 372672033984847872 372874054406163156 373685002762853376 374939838641100348 377043878139647488 377780291964138987 378601910693943552 378792690190387968 379616510743216128 379694443981963264 380357949240761472 380436034692865536 380891264651276544 381263429287673856 383776804534998336 384611464831942656 385362659099192544 386474701910212608 386684204569354384 387525188050366464 388071704810668032 388282073183277336 388826499331511472 390433220403129288 390629961758837592 391479526703941632 393177911452913664 393676381511483392 394445280694123008 395769829676717034 396630573107940864 398856333899792384 399418830682324992 399635350176940416 400706316895617024 402051890465236352 402444730914766848 402926296490606592 403713261913439808 404674341612355584 405978768433717248 406551309801652224 406771695715814352 409025278517564016 409054365164275712 411320594334160896 411900669141147648 412123954869969804 413020266211574784 413228389298605056 415021128755853312 415517743255938048 416329301348234802 417757042436534647 418665604947270912 419256038232953856 419576143453028352 421608765720231936 421837314075659328 424174362907103424 425311090740084736 426141776464186464 427068574586118144 427156249479708672 427990539029473728 428502672732686112 430907289302454272 431748905101873128 432687897935935488 434784039648989184 435019730140523682 435116000617955328 435965836556662272 437429811747950406 438602062325712384 439030615543382016 439458706978692291 439555959807934464 440414467541934336 441462918122569728 441685373611671552 441924805222119296 442885929200418816 443510519783620608 443750940780888384 444373142093155968 446209394746433472 447739605290831392 448713375637266432 449346184517615616 449589768949057968 450794606507569152 450887152228581376 452308376773390896 452750322279112704 453292083551932416 455258634313900032 455734955385310524 456726114487931904 457618157680291146 460186160809810176 461731467956169873 462735668625931008 463975735352819712 464881937960930688 465988635796045824 466898769850334976 467457461162930304 467490703044886528 470080679239041024 470743621875597312 470998805565679776 472023161384656896 473641896506003456 474309861435260928 474566978335116744 477196158270491352 477436619927468168 478474977082595328 479409498522209772 480550780664672256 482065506824271876 482099787515039232 484770700465261056 485717518239607269 488178570833952768 488443205771816064 489132044605112832 489505500695199744 490461566126245056 491876893340270592 492465473488519168 493427320116426432 493909442486304768 494500454783926272 496896045313130496 497165405874884208 498246670350471168 499919784854800464 503707055952185316 504802547591924736 505056920253850624 506155347657621504 507143932321015296 507248046257154048 507855019535035392 508846923870064758 509953593995923968 511702406046664448 512815286442590208 513538496591560704 513816878798923392 515299602546950144 516700250733821952 517428939747557376 517709430911036448 518435332442015296 520295582073028608 520577627204172384 520839949011783456 521972702271922176 522992180206047024 524237215270551552 525927040925497344 527693106235622712 528840764143921152 529873656261389748 531690781282862278 532847133569253888 533598594114668544 533887850627006337 534275089194156032 536592974553022464 536845678054302771 537116197418401689 537235061987475456 538284349217919744 539455041582465024 539565788816474112 540619628247756288 541305024578289664 542068413068869632 542362260954419136 545367038023418688 548427459112214528 549200892188196864 549498606493293072 550693688282099712 550971185731473408 553361505007804416 554023657674584064 555105735130979736 558220806596361216 559008050977271808 559311081609244734 559434857937371136 560527504144280064 562409757961650522 562449752100879104 564467934270062592 565565817209471232 567902866040915328 568189035285581952 569424766114824192 569541665972944896 570654052039298304 571336896976914816 571895143931510784 575665206802497504 576917197247913984 579712052865318912 580026306854031576 581287782075549696 582423109774916004 583239748997267208 584802749767616512 585944942638256388 587219290055912448 590514572267225088 591667921041184512 592497522790874624 593654744515075551 594945859661911296 598284500849688576 599128246023487488 599453025265410624 601059475343425536 603077835697854528 603667096372150272 604389444735909888 605569892870159712 607011512418533376 607646607180414032 608968152650575872 609826964702478336 610157543573721528 613537917776346024 613581547746413568 615641957274893164 616980891501241344 617851003711721472 618185932304954706 618634313803759616 619842583947907584 622531693133779968 623276614883907072 626774238985388032 627658162500796416 627998407420906368 629364215179542528 632413148580347904 632755971113488992 636261544360655136 637966636110127104 639212664696279696 640602861879177216 640734374219563008 641985808544210592 642754009099029168 642799716686718976 646360933953681408 647623357652809692 649031846903903232 651257607695754752 652176059473483776 652529595210785523 652674000926932992 653948754834993408 655835857787027456 656144717621925609 657903093488568576 658545923315073024 659333939711901696 662194377183854592 662528060417507328 662887207833178944 664328893800628224 665626411171332576 666559713139733952 671609407936247088 673070063455899648 674384653423586952 676191909761353728 676330728342872064 677140026046713856 678462565160086344 679125483418669056 679938125327898624 683602433077965786 683753715256786944 685089171731897856 688933667645095936 689905252996743168 690279241214715264 693727442764038144 694103502938896512 694453265349044608 695963603029229568 697322906941396032 698982953694068736 701186191744395456 701236054567329792 703590808314163616 705121018858561536 706115432813395968 706498208348519664 710462844759005184 711464792152891392 711850467502675116 715794237405737028 716154929891202252 717712465623892992 719114247783314658 719273388776620032 720826170997008384 723149681272558848 727156050697891584 732267856250929152 732664808657724096 733698066907669248 734258251042799616 734628247641964544 737815340010405888 738698210232778752 740140980174639648 741750682175889408 744294408795148288 745344067969695744 745748108812326312 747370005525706752 749879677282200696 754087756279294976 755560583928277974 757203821387887104 757585380380775936 759233021486432256 760715898481522944 760872069385731072 761782529302553088 762526858575347712 763270385805097137 767553609069996672 769222929663885312 770725318198385088 772949403820425216 773368409138708768 775050376100732928 776143409621336064 776564146366554672 777652998663022944 780866440806258576 781259923517675184 782959053407883264 786355822905827328 788890561388246016 791539659353434068 793261146215881728 797536171924293417 797712667799584768 799270700353880832 801412633791234048 804103780930472704 804889461829533696 805852592981213184 807426523826879616 809348683224711168 811957536867434496 813102619603304448 813543391431628704 818050557035128032 818108730328551424 822641188668321792 823801338282295296 824247909739939608 826040532423149568 826456778597210112 830042257511706624 831035486511876096 832658602696469604 835514084873069294 837331209894541824 838512076465907712 838966622413867101 839152286906056704 843217531440463872 843614636942475783 843674628151318656 848348725814206848 850622181480169472 852283552928372928 854137149172236288 854312498959417344 855981078058947456 857005345465372224 861814578604908544 863497810203746256 865375795871870976 869568079297978368 870039460281047364 871931673113324544 874859623495900812 877204124651424768 878917413957384582 879111919615868928 880828935083868672 883849610444238592 885771858400837632 887021039567241216 887501881561776768 888746284186311936 892418789492866944 895479210581662784 897426751274532864 898692369035231232 899179537898115936 901589213015138304 901774304457162752 904616753546781792 905500644558225408 906584167103864832 910517268627800064 911469910770621048 913452228975863808 915236315360582292 920372321619620352 923462935912339746 925471337251862016 927278898457432059 927951470705639424 929763875921861376 931977271592091648 933797539700669952 934914922325860608 934981406089773056 940161358478082048 941487243751194624 941997611131359552 944046322769313792 947283793012006912 948619722870521856 949133956670233488 954392316540982704 954873239854936336 956949954165190656 958818997044419544 961101561329344512 964131013648543752 964199575030078464 969541400930522112 971435036479214538 976886411543632128 978264089210225664 979011001390399488 980923132252490112 983753786680541184 984930946977038336 986854640232852864 987818884972609536 989000909567852544 993792090626260992 994330811749768416 996493340700942336 999839569709600928 1007414111904370632 1009605095183849472 1010113840507701248 1014287864642030592 1014496092514308096 1015710039070070784 1017693847740129516 1019907187991847936 1023404812093328896 1025403649616948679 1025630572885180416 1027633757597846784 1030599205093900288 1033400501467643904 1034857879495114752 1035418861822072896 1036870664884030592 1040591164146057216 1041155254408344768 1041679898023566912 1043945404543844352 1045984360412094048 1048474430541103104 1051854081850994688 1055386212471245424 1057681528287842304 1059747312522779496 1063381562565724556 1065694267138507776 1067197188229337088 1067775701254012674 1068550178388312064 1073691356108605542 1074232394836803378 1074470123974950912 1076568698435839488 1078910083164930048 1081239256495512576 1082610049156579328 1084136826137739264 1084724521908838272 1090734076046837376 1096854918224429056 1098401784376393728 1098997212986586144 1101387376564199424 1101942371462946816 1106723010015608832 1108047315349168128 1110211470261959472 1116441613192722432 1118016101954543616 1118622163218489468 1121055008288560128 1124819515923301044 1124899504201758208 1131131634418942464 1133340875892416961 1135805732081830656 1136378070571163904 1138849532229648384 1139083331945889792 1141308104078596608 1142673793953829632 1143790287863021568 1151330413604995008 1153834394495827968 1159424105730637824 1160052613708063152 1162575564151099392 1164846219549832008 1166479497994534416 1169605499535233024 1171889885276512776 1174438580111824896 1181029144534450176 1183335842082369024 1184995045581749248 1187309489030151102 1189891719323822592 1196569001699377152 1198256492046974976 1198906050530821248 1202118950686851072 1206155671395709056 1207334192744300544 1208778889471819776 1211139785740319424 1214023024837066752 1215293214360828064 1217936305301151744 1219653929404956672 1220315087147443056 1227075835552692048 1227163095492827136 1231283914549786328 1233961783002482688 1235702007423442944 1236371864609909412 1239685167895815168 1245063386267559936 1246553229767814144 1253271127309603941 1253548477970776064 1255996814841812736 1258728430359085056 1264826297160695808 1265511942226977984 1272523088721310272 1275933272220254208 1278425329392559392 1281205723758354432 1281468748439126016 1283971617088421184 1285508018198058336 1285599433373437952 1292721867907362816 1295246715305619384 1298063693807806464 1302515215391509504 1304352118946967552 1305059190421571046 1305348001853865984 1307897509669986816 1312289435243851218 1315806186977137152 1317091846630146048 1318376120936076873 1318667879423803392 1324388754367709184 1325056120835014656 1325774415666357888 1328657787601256448 1331252822342665152 1333119426279467904 1343218815872494176 1346140126911799296 1348769306847173904 1352383819522707456 1352661456685744128 1354280052093427712 1356925130320172688 1358250966837338112 1359876250655797248 1367204866155931572 1370178343463795712 1377867335290191872 1380558482429430528 1385194403868509619 1388207005877793024 1388906530698089216 1391927206058459136 1394645813882792064 1397965907388137472 1402372383488790912 1402472109134659584 1407181616628327232 1410242037717123072 1412230865626791936 1412996416697039328 1420925689518010368 1422929584305782784 1423700935005350232 1431588474811474056 1432309859782404504 1435424931247785984 1438228495566629316 1441652341994016768 1446299362545117696 1454312101395783168 1457152554718821807 1464535712501858304 1465329617315448192 1467396133815338496 1468516502085599232 1469256495283929088 1475630680020811776 1477396420465557504 1480281960349279296 1483501364351778816 1488588817590296576 1490688135939391488 1491496217624652624 1494740011051413504 1499759354564401392 1508175512558589952 1511121167856555948 1514407642775774208 1515170760761551872 1518466042972864512 1521431796963045888 1521744138771462144 1523565058605106176 1526540771610194274 1535107218139993344 1538445859327770624 1541450636396770176 1545898807640850432 1546736818277417536 1550100752201465856 1552286819242672128 1553128292733109344 1555305997326045888 1561732881612517152 1562519847035350368 1565918106815766528 1572711645811654656 1577781122776492032 1583079318706868136 1586522292431763456 1595072343848586834 1595425335599169536 1598541400707761664 1601663551881019011 1602825267582468096 1608207561860945408 1609778923659067392 1611348592255205067 1611705185962426368 1614853047653759232 1618697366449422336 1623915073734868992 1626205239206608896 1627086782863257408 1636101114070256064 1636217460657102848 1645282377336643584 1647602676564590592 1648495819479879216 1652081064846299136 1652913557194420224 1660084515023413248 1662070973023752192 1665317205392939208 1671028169746138588 1674662419789083648 1677024152931815424 1677933244827734202 1678304573812113408 1687229273884951566 1687349256302637312 1696697451628413696 1701244362960338944 1704567105856745856 1708274298344472576 1708624997918834688 1711962156117894912 1714010690930744448 1723629157209817088 1726995620407492512 1730751591743741952 1739136158595956736 1740078920562094728 1743863346226649088 1749719246991801624 1754408249302849536 1757834827914769164 1761657870167737344 1767699220888477184 1771543716801675264 1775003763123553536 1777492568372623872 1780964233545226653 1784837578985733888 1790958421163325568 1794853502549065728 1797384738070462464 1798359075796231872 1803178426030276608 1803548608914325504 1809233507093563584 1811001289116450816 1813168334207729664 1821034537255600128 1822939821541242096 1826904457951727616 1830472630721164584 1840744643239240704 1846925871824679492 1850942674503724032 1854557796914864118 1855902941411278848 1859527751843722752 1867595079401339904 1869829844651721216 1869962812179546112 1880322716956164096 1882974487502389248 1883995222262719104 1888092645538627584 1894567586024013824 1897239445741043712 1898267913340466976 1908784633081965408 1909746479709872672 1913899908330381312 1917637994088839088 1922203122658689024 1928262027297087504 1928399150060156928 1939082801861044224 1942870072958429076 1953772823087264256 1956528178420451328 1957588785632356569 1958022002780798976 1961846264504980224 1967507573361082368 1968434152865776827 1969861893954076672 1973709280465705728 1975637769945219072 1978001819135705088 1987584181252521984 1988661623499536832 1992986681401884672 1999679139419201856 2014828223808741264 2019210190367698944 2020227681015402496 2028575729284061184 2028992185028616192 2031420078140141568 2035387695480259032 2039814375983695872 2046809624186657792 2050807299233897358 2051261145770360832 2055267515195693568 2066801002935287808 2069715758990229504 2070837723644145792 2073741329768061184 2081182328292114432 2082310508816689536 2083359796047133824 2087890809087688704 2091968720824188096 2096948861082206208 2103708163701989376 2110772424942490848 2115363056575684608 2119494625045558992 2126763125131449112 2131388534277015552 2134394376458674176 2135551402508025348 2147382712217211084 2148464789673606756 2153137396871678976 2157820166329860096 2162478512991025152 2165220098313158656 2169449043817676544 2181468152093674752 2193709836448858112 2196803568752787456 2197994425973172288 2202774753128398848 2203884742925893632 2213446020031217664 2216094630698336256 2220422940523918944 2232883226385444864 2236032203909087232 2237244326436978936 2242110016577120256 2249639031846602088 2249799008403516416 2262263268837884928 2266681751784833922 2271611464163661312 2272756141142327808 2277699064459296768 2282616208157193216 2285347587907659264 2287580575726043136 2289811157415291411 2302660827209990016 2307668788991655936 2318848211461275648 2320105227416126304 2325151128302198784 2329692439099664016 2332958995989068832 2339210999070466048 2343779770553025552 2348877160223649792 2366671684164738048 2369990091163498496 2374618978060302204 2379783438647645184 2392608515772880251 2393138003398754304 2397812101061642496 2404237901373702144 2412311342791418112 2414668385488601088 2417557778943639552 2422279571480638848 2428046049674133504 2430586428721656128 2435872610602303488 2439307858809913344 2440630174294886112 2454151671105384096 2454326190985654272 2462567829099572656 2467923566004965376 2471404014846885888 2472743729219818824 2479370335791630336 2490126772535119872 2493106459535628288 2506542254619207882 2507096955941552128 2511993629683625472 2516899867241601303 2517456860718170112 2529652594321391616 2531023884453955968 2545046177442620544 2551866544440508416 2556850658785118784 2562411447516708864 2562937496878252032 2567943234176842368 2571016036396116672 2571198866746875904 2585443735814725632 2590493430611238768 2596127387615612928 2605030430783019008 2608704237893935104 2610118380843142092 2615795019339973632 2624578870487702436 2631612373954274304 2636752241872153746 2637335758847606784 2651548831332715776 2657315575202512896 2662505644685330304 2666238852558935808 2686437631744988352 2692280253823598592 2697538613694347808 2704767639045414912 2705322913371488256 2708560104186855424 2713850260640345376 2716501933674676224 2719752501311594496 2734409732311863144 2740356686927591424 2755734670580383744 2761116964858861056 2770388807737019238 2776414011755586048 2777813061396178432 2783854412116918272 2789291627765584128 2795931814776274944 2804744766977581824 2804944218269319168 2814363233256654464 2820484075434246144 2824461731253583872 2825992833394078656 2841851379036020736 2845859168611565568 2847401870010700464 2863176949622948112 2864619719564809008 2870849862495571968 2876456991133258632 2883304683988033536 2892598725090235392 2908624202791566336 2914305109437643614 2924299297055742529 2930659234630896384 2934792267630676992 2937033004171198464 2938512990567858176 2951261360041623552 2954792840931115008 2960563920698558592 2967002728703557632 2977177635180593152 2981376271878782976 2982992435249305248 2989480022102827008 2999518709128802784 3016351025117179904 3022242335713111896 3028815285551548416 3030341521523103744 3042863593926091776 3043488277542924288 3047130117210212352 3053081543220388548 3070214436279986688 3076210948850846037 3076891718655541248 3082901272793540352 3091797615281700864 3093473636554835072 3100201504402931712 3104573638485344256 3106256585466218688 3110611994652091776 3123465763225034304 3125039694070700736 3131836213631533056 3145423291623309312 3155562245552984064 3166158637413736272 3173044584863526912 3190144687697173668 3197082801415523328 3203327103762038022 3205650535164936192 3216415123721890816 3222697184510410134 3223410371924852736 3229706095307518464 3247830147469737984 3252410478413217792 3254173565726514816 3272202228140512128 3272434921314205696 3290564754673287168 3295205353129181184 3296991638959758432 3304162129692598272 3305827114388840448 3320169030046826496 3324141946047504384 3330634410785878416 3342056339492277176 3349324839578167296 3354048305863630848 3355866489655468404 3374458547769903132 3374698512605274624 3393394903256827392 3400022627677250883 3402488725920677888 3409134211713491712 3416548596688945152 3417249995837669376 3423924312235789824 3428021381861488896 3447258314419634176 3453991240814985024 3461503183487483904 3478272317191913472 3480157841124189456 3487726692453298176 3499438493983603248 3508816498605699072 3515669655829538328 3523315740335474688 3535398441776954368 3543087433603350528 3550007526247107072 3554985136745247744 3561928467090453306 3569675157971467776 3581916842326651136 3589707005098131456 3594769476140924928 3596718151592463744 3606356852060553216 3607097217828651008 3618467014187127168 3622002578232901632 3626336668415459328 3642069074511200256 3645879643082484192 3653808915903455232 3660945261442329168 3681489286478481408 3693851743649358984 3701885349007448064 3709115593829728236 3719055503687445504 3735190158802679808 3739659689303442432 3739925624359092224 3759813381928811823 3760645433912328192 3767990444525438208 3776185291077255168 3789135172048027648 3794478891482087424 3796535826680933952 3817569266163930816 3819492959419745344 3827799816660762624 3835275988177678176 3844406245317378048 3856524054594175008 3856798300120313856 3878165603722088448 3885740145916858152 3907545646174528512 3913056356840902656 3915177571264713138 3916044005561597952 3923692529009960448 3936868305731553654 3939723787908153344 3947418560931411456 3951275539890438144 3955128362808230619 3956003638271410176 3975168362505043968 3977323246999073664 3985973362803769344 3999358278838403712 4029656447617482528 4038420380735397888 4040455362030804992 4057151458568122368 4057984370057232384 4062840156280283136 4070775390960518064 4079628751967391744 4093619248373315584 4101614598467794716 4110535030391387136 4133602005870575616 4141675447288291584 4147482659536122368 4155583211605528857 4164621017633379072 4166719592094267648 4175781618175377408 4183937441648376192 4193897722164412416 4207416327403978752 4221544849884981696 4230726113151369216 4238989250091117984 4253526250262898224 4262777068554031104 4268788752917348352 4271102805016050696 4294765424434422168 4296929579347213512 4306274793743357952 4324957025982050304 4330440196626317312 4338898087635353088 4362936304187349504 4387419672897716224 4393607137505574912 4395988851946344576 4405549506256797696 4407769485851787264 4426892040062435328 4432189261396672512 4440845881047837888 4465766452770889728 4472064407818174464 4474488652873957872 4484220033154240512 4499278063693204176 4499598016807032832 4524526537675769856 4533363503569667844 4543222928327322624 4545512282284655616 4555398128918593536 4565232416314386432 4570695175815318528 4579622314830582822 4605321654419980032 4615337577983311872 4637696422922551296 4640210454832252608 4650302256604397568 4659384878199328032 4665917991978137664 4678421998140932096 4687559541106051104 4697754320447299584 4733343368329476096 4739980182326996992 4749237956120604408 4759566877295290368 4785217031545760502 4786276006797508608 4795624202123284992 4808475802747404288 4824622685582836224 4829336770977202176 4834045776765615201 4835115557887279104 4844559142961277696 4856092099348267008 4861172857443312256 4871745221204606976 4878615717619826688 4881260348589772224 4908303342210768192 4908652381971308544 4925135658199145312 4935847132009930752 4942808029693771776 4945487458439637648 4958740671583260672 4980253545070239744 4986212919071256576 5013084509238415764 5023987259367250944 5033799734483202606 5034913721436340224 5062047768907911936 5090092354885241088 5103733088881016832 5113701317570237568 5124822895033417728 5125874993756504064 5135886468353684736 5142032072792233344 5142397733493751808 5170887471629451264 5180986861222477536 5192254775231225856 5210060861566038016 5217408475787870208 5220236761686284184 5231590038679947264 5249157740975404872 5263224747908548608 5273504483744307492 5303097662665431552 5314631150405025792 5325011289370660608 5332477705117871616 5342892700635679959 5372875263489976704 5384560507647197184 5395077227388695616 5409535278090829824 5410645826742976512 5417120208373710848 5427700521280690752 5433003867349352448 5439505002623188992 5468819464623726288 5480713373855182848 5522233929717722112 5540777615474038476 5552828023511172096 5555626122792356864 5567708824233836544 5578583255531168256 5609489533955163648 5609888436538638336 5628726466513308928 5640968150868492288 5648923462507167744 5651985666788157312 5683702758072041472 5691718337223131136 5694803740021400928 5726353899245896224 5729239439129618016 5741699724991143936 5752913982266517264 5766609367976067072 5785197450180470784 5817248405583132672 5828610218875287228 5848598594111485058 5861318469261792768 5869584535261353984 5872766356897069707 5874066008342396928 5877025981135716352 5902522720083247104 5905302458597330481 5909585681862230016 5921127841397117184 5934005457407115264 5954355270361186304 5962752543757565952 5965984870498610496 5978960044205654016 5999037418257605568 6032702050234359808 6044484671426223792 6057630571103096832 6060683043046207488 6085727187852183552 6086976555085848576 6094260234420424704 6106163086440777096 6140428872559973376 6152421897701692074 6153783437311082496 6165802545587080704 6186947273109670144 6200403008805863424 6209147276970688512 6212513170932437376 6221223989304183552 6246931526450068608 6250079388141401472 6263672427263066112 6290846583246618624 6311124491105968128 6332317274827472544 6346089169727053824 6380289375394347336 6394165602831046656 6406654207524076044 6432830247443781632 6445394369020820268 6459412190615036928 6495660294939475968 6508347131453029632 6544404456281024256 6544869842628411392 6581129509346574336 6590410706258362368 6593983277919516864 6608324259385196544 6611654228777680896 6640338060093652992 6648283892095008768 6661268821571756832 6684112678984554352 6698649679156334592 6708096611727261696 6711732979310936808 6748917095539806264 6749397025210549248 6786789806513654784 6800045255354501766 6804977451841355776 6818268423426983424 6833097193377890304 6847848624471579648 6856042763722977792 6894516628839268352 6907982481629970048 6923006366974967808 6956544634383826944 6960315682248378912 6975453384906596352 6998876987967206496 7017632997211398144 7031339311659076656 7046631480670949376 7070796883553908736 7100015052494214144 7109970273490495488 7123856934180906612 7139350315942935552 7163833684653302272 7177825547318640753 7179414010196262912 7193436303184927488 7212713704121106432 7214194435657302016 7236934028374254336 7244005156465803264 7252673336830918656 7284138149022400512 7291759286164968384 7307617831806910464 7321890522884658336 7362978572956962816 7387703487298717968 7403770698014896128 7418231187659456472 7438111007374891008 7470380317605359616 7479319378606884864 7479851248718184448 7519626763857623646 7521290867824656384 7535980889050876416 7552370582154510336 7578270344096055296 7588957782964174848 7593071653361867904 7635138532327861632 7638985918839490688 7655599633321525248 7670551976355356352 7688812490634756096 7713048109188350016 7713596600240627712 7756331207444176896 7771480291833716304 7815091292349057024 7826112713681805312 7830355142529426276 7847385058019920896 7873736611463107308 7894837121862822912 7910256725616461238 7912007276542820352 7954646493998147328 7971946725607538688 7998716557676807424 8059312895234965056 8076840761470795776 8080910724061609984 8114302917136244736 8115968740114464768 8125680312560566272 8141550781921036128 8159257503934783488 8187238496746631168 8203229196935589432 8221070060782774272 8267204011741151232 8283350894576583168 8294965319072244736 8311166423211057714 8329242035266758144 8333439184188535296 8351563236350754816 8367874883296752384 8387795444328824832 8414832654807957504 8443089699769963392 8461452226302738432 8477978500182235968 8507052500525796448 8525554137108062208 8537577505834696704 8542205610032101392 8589530848868844336 8593859158694427024 8612549587486715904 8649914051964100608 8677796175270706176 8725872608374699008 8772897891167227587 8774839345795432448 8791977703892689152 8811099012513595392 8815538971703574528 8853784080124870656 8864378522793345024 8881691762095675776 8931532905541779456 8944128815636348928 8948977305747915744 8968440066308481024 8998556127386408352 8999196033614065664 9049053075351539712 9066727007139335688 9086445856654645248 9091024564569311232 9130464832628772864 9141390351630637056 9159244629661165644 9210643308839960064 9228632846552538111 9230675155966623744 9275392845845102592 9280420909664505216 9300604513208795136 9318769756398656064 9331835983956275328 9356843996281864192 9375119082212102208 9395508640894599168 9466686736658952192 9479960364653993984 9498475912241208816 9519133754590580736 9570434063091521004 9591248404246569984 9616951605494808576 9649245371165672448 9668091553531230402 9670231115774558208 9689118285922555392 9722345714886624512 9743490442409213952 9757231435239653376 9762520697179544448 9816606684421536384 9817304763942617088 9850271316398290624 9871694264019861504 9885616059387543552 9890974916879275296 9917481343166521344 9960507090140479488 9972425838142513152 10026169018476831528 10047974518734501888 10067599468966405212 10124095537815823872 10180184709770482176 10200067883031752649 10207466177762033664 10227402635140475136 10249645790066835456 10251749987513008128 10271772936707369472 10284064145584466688 10284795466987503616 10341774943258902528 10361973722444955072 10384509550462451712 10420121723132076032 10434816951575740416 10440473523372568368 10463180077359894528 10498315481950809744 10526449495817097216 10547008967488614984 10606195325330863104 10629262300810051584 10650022578741321216 10664955410235743232 10685785401271359918 10745750526979953408 10769121015294394368 10790154454777391232 10819070556181659648 10821291653485953024 10834240416747421696 10855401042561381504 10866007734698704896 10879010005246377984 10937638929247452576 10961426747710365696 11044467859435444224 11081555230948076952 11105656047022344192 11111252245584713728 11157166511062336512 11218979067910327296 11219776873077276672 11257452933026617856 11279440145786435469 11281936301736984576 11303971333576314624 11367405516144082944 11383436674446262272 11389607480042801856 11452707798491792448 11458478878259236032 11483399449982287872 11505827964533034528 11533218735952134144 11570394900360941568 11634496811166265344 11657220437750574456 11697197188222970116 11722636938523585536 11739169070522707968 11745532713794139414 11748132016684793856 11754051962271432704 11810604917194660962 11819171363724460032 11842255682794234368 11868010914814230528 11908710540722372608 11925505087515131904 11931969740997220992 11957920088411308032 11998074836515211136 12065404100468719616 12088969342852447584 12115261142206193664 12121366086092414976 12171454375704367104 12173953110171697152 12188520468840849408 12212326172881554192 12280857745119946752 12304843795403384148 12331605091174161408 12373894546219340288 12400806017611726848 12425026341864874752 12442447978608367104 12466749634816586571 12493863052900137216 12500158776282802944 12527344854526132224 12581693166493237248 12622248982211936256 12664634549654945088 12692178339454107648 12760578750788694672 12788331205662093312 12813308415048152088 12865660494887563264 12890788738041640536 12918824381230073856 12991320589878951936 13016694262906059264 13088808912562048512 13089739685256822784 13162259018693148672 13180821412516724736 13187966555839033728 13216648518770393088 13223308457555361792 13280676120187305984 13296567784190017536 13322537643143513664 13368225357969108704 13397299358312669184 13416193223454523392 13423465958621873616 13497834191079612528 13498794050421098496 13573579613027309568 13600090510709003532 13636536846853966848 13666194386755780608 13695697248943159296 13712085527445955584 13789033257678536704 13815964963259940096 13846012733949935616 13913089268767653888 13920631364496757824 13950906769813192704 13997753975934412992 14035265994422796288 14062678623318153312 14093262961341898752 14141593767107817472 14200030104988428288 14219940546980990976 14247713868361813224 14278700631885871104 14327667369306604544 14355651094637281506 14358828020392525824 14386872606369854976 14425427408242212864 14473868056748508672 14488010312931606528 14502137330296845603 14505346673661837312 14568276298044801024 14583518572329936768 14615235663613820928 14643781045769316672 14725957145913925632 14775406974597435936 14807541396029792256 14836462375318912944 14876222014749782016 14940760635210719232 14958638757213769728 15039253527715247292 15071961778101752832 15104741164309020672 15156540688192110592 15186143306723735808 15270277064655723264 15277971837678981376 15311199266643050496 15341103952710712704 15377624981269512192 15426096218376700032 15427193200481255424 15512662414888353792 15542960583667432608 15630182584698114048 15652225427363610624 15660710285058852552 15694770116039841792 15747473222926214616 15789674243725645824 15820513451232922476 15909292987996294656 15943893451215077376 15997433115353614848 16028678101907039877 16118625790469930112 16153681522941591552 16161821448123219968 16228605834272489472 16231937480228929536 16251360625121132544 16283101563842072256 16318515007869566976 16374476993493262336 16406458393871178864 16442140121565548544 16566701789153166336 16589930638144489472 16622332846422115428 16658484070533516288 16666878368377070592 16703126472701509632 16735749766593504768 16829665309615915008 16886179399539926784 16922904452605476864 16955957000364471936 17014105001051592896 17051108274216124416 17075155011669393408 17084411220064202784 17179061697737688672 17187718317388854048 17225099174973431808 17299828103928201216 17355592350541412352 17451745216749398016 17545795782334455174 17549678691590864896 17583955407785378304 17618299070691209121 17622198025027190784 17631077943407149056 17707568160249741312 17728757045586690048 17763383524191351552 17863065811083558912 17888257631272697856 17897954611495831488 17936880132616962048 17997112254772816704 17998392067228131328 18098106150703079424 18133454014278671376 18172891713309290496 18182049129138622464 18260929665257545728 18282780703261274112 18318489259322331288 18421286617679920128 18457265693105076222 18461350311933247488 18560841819329010432 18601209026417590272 18637539512797312128 18663671967912550656 18713687992563728384 18750238164424204416 18791017281789198336 18933373473317904384 18959920729307987968 18996951824482417632 19038267509181161472 19140868126183042008 19182496808493139968 19298490742331344896 19336183107062460804 19378236571845110784 19444691429773249024 19486980884818427904 19525041394359088896 19633213368843072768 19634609527885234176 19700542632796581248 19743388528039723008 19771232118775087104 19781949833758550592 19834962686333042688 19921014180280958976 19944851676285026304 20052338036953663056 20095949037469003776 20135198937932810424 20248191075631647744 20360369419540964352 20400135766063505298 20414932355524067328 20454805270280950272 20499291580133670912 20543545873414738944 20568128291168933376 20569590933975007232 20683549886517805056 20723947444889910144 20769019100924903424 20840243446264152064 20869633903151480832 20880947046745136736 20926360154719789056 20996630963901619488 21052898991634194432 21094017934977229968 21212390650661726208 21300045157482642432 21329910820471486464 21371570802542719836 21491501053959906816 21533476641955922259 21538242030588788736 21580308909554782464 21638141112363319296 21642583306971906048 21668480833494843392 21710802085122763008 21732015469397409792 21758020010492755968 21875277858494905152 21922853495420731392 22088935718870888448 22163110461896153904 22211312094044688384 22222504491169427456 22314333022124673024 22437958135820654592 22439553746154553344 22514905866053235712 22558880291572870938 22563872603473969152 22607942667152629248 22734811032288165888 22766873348892524544 22779214960085603712 22905415596983584896 22916957756518472064 22966798899964575744 23011655929066069056 23066437471904268288 23140789800721883136 23268993622332530688 23314440875501148912 23394394376445940232 23445273877047171072 23478338141045415936 23491065427588278828 23621209834389321924 23684511365588468736 23736021829628461056 23817421081444745216 23863939481994441984 23915840176822616064 23996149673030422272 24130808200937439232 24177938685704895168 24230522284412387328 24242732172184829952 24342908751408734208 24347906220343394304 24377040937681698816 24424652345763108384 24561715490239893504 24609687590806768296 24663210182348322816 24747789092438680576 24801612035223453696 24850052683729749504 24884895957216734208 24933499269633173142 24987726105800274432 25000317552565605888 25054689709052264448 25163386332986474496 25244497964423872512 25329269099309890176 25384356678908215296 25521157501577389344 25576662411324186624 25626616830096304176 25731320989775126528 25781577476083281072 25837648762460147712 26033388525812118528 26177617825124097024 26179479370513645568 26318693673501682761 26324518037386297344 26375933111678067456 26433297037540786176 26446616915110723584 26561352240374611968 26593135568380035072 26645075286287027328 26736450715938217408 26794598716625338368 26832386446909046784 26846931917243747232 26995668382159225056 26997588100842196992 27147159226054619136 27200181021418007064 27273073693707933696 27391394497886318592 27424171054891911168 27578066515357073408 27631929926519880192 27685898539657614333 27692025467899871232 27826178537535307776 27841262728993515648 27901813539626385408 27995507951868825984 28070531988845592576 28125357246636306624 28186525922683797504 28283187534215634944 28400060209976856576 28439881093961981952 28495427736723626448 28557401263771742208 28655334738613209088 28711302189274563012 28773745212739709952 28850854816484425728 28947736113497017344 29004274660593691206 29010693347323674624 29167037144659873536 29230471327227641856 29287562091538633344 29451914291827851264 29550813949194871872 29615082792059584512 29672924750637825888 29752444029499564032 29881521270421438464 29917277514427539456 30078507055430494584 30143923556203505664 30313081376384221184 30372286613447471616 30540554129311446528 30555943675357962752 30622398533286100992 30682207905421425408 30755249962539024384 30852192436753400064 30854386400962510848 31025324829776707584 31085921167334865216 31260365169396228096 31304450854727221248 31321420570117705104 31389540232079683584 31494946445852429232 31579348487451291648 31641026902465844952 31818585975992589312 31887786902430154752 31994866230707229696 32057356203814079754 32237251580939860224 32307363045883183104 32323642896246439936 32457211668544978944 32463874960457859072 32502721250242265088 32566203127684144512 32637030015739133952 32748953986986524672 32812916787742357728 32884280243131097088 33133403578306332672 33179861276288978944 33244665692844230856 33316968141067032576 33333756736754141184 33471499533187009536 33659330619231830016 33772358799079853568 33838320437359306407 33845808905210953728 33911914000728943872 34028210002103185792 34102216548432248832 34150310023338786816 34168822440128405568 34358123395475377344 34375436634777708096 34450198349946863616 34599656207856402432 34711184701082824704 34903490433498796032 35091591564668910348 35167910815570756608 35236598141382418242 35244396050054381568 35262155886814298112 35457514091173380096 35526767048382703104 35726131622167117824 35776515262545395712 35795909222991662976 35873760265233924096 35994224509545633408 35996784134456262656 36196212301406158848 36266908028557342752 36345783426618580992 36364098258277244928 36521859330515091456 36565561406522548224 36636978518644662576 36842573235359840256 36914531386210152444 37121683638658020864 37202418052835180544 37275079025594624256 37327343935825101312 37400248904449759713 37427375985127456768 37500476328848408832 37582034563578396672 37866746946635808768 37919841458615975936 37993903648964835264 38076535018362322944 38281736252366084016 38364993616986279936 38596981484662689792 38672366214124921608 38756473143690221568 38889382859546498048 38973961769636855808 39050082788718177792 39266426737686145536 39269219055770468352 39401085265593162496 39486777056079446016 39542464237550174208 39563899667517101184 39669925372666085376 39842028360561917952 39889703352570052608 40104676073907326112 40191898074938007552 40270397875865620848 40496382151263295488 40720738839081928704 40800271532127010596 40909610540561900544 40998583160267341824 41087091746829477888 41136256582337866752 41139181867950014464 41367099773035610112 41447894889779820288 41538038201849806848 41680486892528304128 41739267806302961664 41761894093490273472 41852720309439578112 41993261927803238976 42105797983268388864 42188035869954459936 42424781301323452416 42600090314965284864 42659821640942972928 42743141605085439672 42983002107919813632 43066953283911844518 43076484061177577472 43160617819109564928 43276282224726638592 43336961666989686784 43421604170245526016 43464030938794819584 43506411990890536809 43516040020985511936 43750555716989810304 43845706990841462784 44177871437741776896 44326220923792307808 44422624188089376768 44445008982338854912 44628666044249346048 44875916271641309184 45029811732106471424 45117760583145741876 45215885334305258496 45469622064576331776 45558429920171207424 45810831193967169792 45833915513036944128 45933597799929151488 46023311858132138112 46132874943808536576 46281579601443766272 46537987244665061376 46628881751002297824 46788788752891880464 46890547754094342144 46956676282090831872 46982130855176557656 47242419668778643848 47369022731176937472 47634842162889490432 47727878963988883968 47831680353645232128 47992299346060844544 48261616401874878464 48355877371409790336 48461044568824774656 48485464344369659904 48685817502817468416 48695812440686788608 48754081875363397632 48849304691526216768 49123430980479787008 49219375181613536592 49326420364696645632 49495578184877361152 49700105367459499008 49769791914433468416 49866998539266346284 49975452211600548864 50000635105131211776 50109379418104528896 50488995928847745024 50658538198619780352 50768713357816430592 51042315003154778688 51153324822648373248 51253233660192608352 51462641979550253056 51563154952166562144 51675297524920295424 52066777051624237056 52355235650248194048 52358958741027291136 52637387347003365522 52649036074772594688 52751866223356134912 52866594075081572352 52893233830221447168 53122704480749223936 53186271136760070144 53290150572574054656 53472901431876434816 53589197433250676736 53664772893818093568 53693863834487494464 53991336764318450112 53995176201684393984 54294318452109238272 54400362042836014128 54546147387415867392 54782788995772637184 54848342109783822336 55263859853039760384 55371797079315228666 55384050935799742464 55682525457987031296 55803627079252770816 55991015903737651968 56141063977691185152 56250714493272613248 56373051845367595008 56566375068431269888 56800120419953713152 56879762187923963904 56990855473447252896 57114802527543484416 57310669477226418176 57422604378549126024 57547490425479419904 57895472226994034688 58008549321187382412 58334074289319747072 58460942654455283712 58575124183077266688 58903828583655702528 59101627898389743744 59230165584119169024 59345849501275651776 59504888058999128064 59763042540842876928 59834555028855078912 60157014110860989168 60287847112407011328 60744573226894943232 61081108258622893056 61111887350715925504 61244797066572201984 61364415810842850816 61704384873506800128 61708772801925021696 62050649659553415168 62171842334669730432 62520730338792456192 62608901709454442496 62642841140235410208 62779080464159367168 62989892891704858464 63158696974902583296 63282053804931689904 63637171951985178624 63989732461414459392 64114712407628159508 64474503161879720448 64600429925867766777 64614726091766366208 64647285792492879872 64914423337089957888 64927749920915718144 65005442500484530176 65132406255368289024 65274060031478267904 65497907973973049344 65625833575484715456 65768560486262194176 66266807156612665344 66359722552577957888 66489331385688461712 66633936282134065152 66667513473508282368 66942999066374019072 67318661238463660032 67544717598159707136 67676640874718612814 67691617810421907456 67823828001457887744 68056420004206371584 68204433096864497664 68300620046677573632 68337644880256811136 68716246790950754688 68750873269555416192 68900396699893727232 69199312415712804864 69422369402165649408 69806980866997592064 70183183129337820696 70335821631141513216 70473196282764836484 71053534096765406208 71452263244334235648 71591818445983325952 71747520530467848192 71988449019091266816 71993568268912525312 72392424602812317696 72533816057114685504 72691566853237161984 72728196516554489856 73043718661030182912 73131122813045096448 73273957037289325152 73685146470719680512 73829062772420304888 74243367277316041728 74404836105670361088 74550158051189248512 74654687871650202624 74800497808899519426 74854751970254913536 75000952657696817664 75164069127156793344 75733493893271617536 75839682917231951872 75987807297929670528 76153070036724645888 76563472504732168032 76729987233972559872 77193962969325379584 77344732428249843216 77512946287380443136 77778765719092996096 78100165577436355584 78532853475372291072 78538438111540936704 78802170531186324992 78956081020505048283 78973554112158892032 79127799335034202368 79339850745332170752 79684056721123835904 79779406705140105216 80209352147814652224 80383796149876015104 80540795751731241696 80992764302526590976 81441477678163857408 81600543064254021192 81819221081123801088 82174183493658955776 82272513164675733504 82278363735900028928 82734199546071220224 82895789779559640576 83076076403699613696 83360973785056608256 83478535612605923328 83523788186980546944 83705440618879156224 83986523855606477952 84211595966536777728 84376071739908919872 84849562602646904832 85200180629930569728 85319643281885945856 85486283210170879344 85966004215839627264 86133906567823689036 86321235638219129856 86552564449453277184 86843208340491052032 87012823981781073618 87032080041971023872 87501111433979620608 87691413981682925568 88355742875483553792 88652441847584615616 88845248376178753536 88890017964677709824 89257332088498692096 89751832543282618368 90059623464212942848 90235521166291483752 90431770668610516992 90939244129152663552 91116859840342414848 91621662387934339584 91667831026073888256 91867195599858302976 92046623716264276224 92265749887617073152 92563159202887532544 93075974489330122752 93257763502004595648 93577577505783760928 93781095508188684288 93913352564181663744 93964261710353115312 94484839337557287696 94738045462353874944 95455757927977767936 95663360707290464256 95984598692121689088 96523232803749756928 96711754742819580672 96922089137649549312 96970928688739319808 97371635005634936832 97391624881373577216 97508163750726795264 97698609383052433536 98246861960959574016 98438750363227073184 98652840729393291264 98991156369754722304 99400210734918998016 99539583828866936832 99733997078532692568 99950904423201097728 100001270210262423552 100977991857695490048 101317076397239560704 101514961312077919221 101537426715632861184 102084630006309557376 102306649645296746496 102506467320385216704 102925283959100506112 103126309904333124288 103350595049840590848 104133554103248474112 104710471300496388096 105274774694006731044 105503732446712269824 105733188150163144704 105786467660442894336 106372542273520140288 106580301145148109312 106945802863752869632 107178394866501353472 107329545787636187136 107387727668974988928 107982673528636900224 107990352403368787968 108588636904218476544 108800724085672028256 109092294774831734784 109565577991545274368 109696684219567644672 110527719706079520768 110743594158630457332 111365050915974062592 111607254158505541632 111982031807475303936 112200746713349279139 112282127955382370304 112501428986545226496 112746103690735190016 113132750136862539776 113600240839907426304 113759524375847927808 113981710946894505792 114229605055086968832 114621338954452836352 114845208757098252048 115094980850958839808 115790944453988069376 116017098642374764824 116668148578639494144 116921885308910567424 117150248366154533376 117807657167311405056 118203255796779487488 118460331168238338048 118691699002551303552 119009776117998256128 119526085081685753856 119669110057710157824 120314028221721978336 120575694224814022656 121489146453789886464 122162216517245786112 122223774701431851008 122728831621685701632 123408769747013600256 123417545603850043392 124101299319106830336 124343684669339460864 125041460677584912384 125217803418908884992 125285682280470820416 125558160928318734336 125979785783409716928 126317393949805166592 126564107609863379808 127274343903970357248 127979464922828918784 128229424815256319016 128949006323759440896 129200859851735533554 129229452183532732416 129294571584985759744 129828846674179915776 130010885000969060352 130264812510736578048 130548120062956535808 130995815947946098688 131251667150969430912 131537120972524388352 132533614313225330688 132719445105155915776 132978662771376923424 133267872564268130304 133335026947016564736 133885998132748038144 135089435196319414272 135353281749437225628 135647656002915775488 136112840008412743168 136408866193728995328 136675289760513622272 137432493581901509376 137501746539110832384 137800793399787454464 138398624831425609728 138844738804331298816 139613961733995184128 140366366258675641392 140671643262283026432 140946392565529672968 142107068193530812416 142904526488668471296 143183636891966651904 143495041060935696384 143976898038182533632 143987136537825050624 144784849205624635392 145067632114229371008 145383133706474323968 145456393033108979712 146087437322060365824 146262245626090192896 146547914074578650304 147370292941439361024 147658125544840609776 148486734554632083456 149100316102378497024 149309375743300405248 149600995617799038852 150001905315393635328 150328138254313586688 151466987786543235072 151679365834463903744 151975614595859341056 152306140073449291776 153126945009464336064 153459974467945119744 154387925938650759168 154689464856499686432 155025892574760886272 155557531438185992192 156200331154872711168 157065706950744582144 157076876223081873408 157604341062372649984 157912162041010096566 157947108224317784064 158255598670068404736 158679701490664341504 159368113442247671808 159558813410280210432 160418704295629304448 160767592299752030208 161081591503462483392 161985528605053181952 162882955356327714816 163201086128508042384 163638442162247602176 164348366987317911552 164545026329351467008 165791579559119281152 166152152807399227392 166721947570113216512 167047576373961093888 167410881237758312448 167973047711212955904 168423191933073555456 168752143479817839744 169699125205293809664 170400361259861139456 170639286563771891712 170972566420341758688 171932008431679254528 172267813135647378072 172642471276438259712 173686416680982104064 174025647963562147236 175002222867959241216 175382827963365851136 176711485750967107584 177304883695169231232 177690496752357507072 177780035929355419648 178514664176997384192 179503665086565236736 180119246928425885696 180471042332582967504 180863541337221033984 182233719680684829696 183243324775868679168 183335662052147776512 183734391199716605952 184093247432528552448 185126318405775065088 186151948978660245504 186515527004009191296 187155155011567521856 187562191016377368576 187826705128363327488 187928523420706230624 188969678675114575392 189476090924707749888 190911515855955535872 191969197384243378176 193046465607499513856 193423509485639161344 193801289777603300331 193844178275299098624 193941857377478639616 194743270011269873664 194783249762747154432 195016327501453590528 195397218766104867072 196493723921919148032 196877500726454146368 197305681458786582528 197982312739509444608 198800421469837996032 199079167657733873664 199467994157065385136 199901808846402195456 200002540420524847104 201955983715390980096 202634152794479121408 203029922624155838442 203074853431265722368 204169260012619114752 204613299290593492992 205012934640770433408 205850567918201012224 206252619808666248576 206701190099681181696 208267108206496948224 209420942600992776192 210549549388013462088 211007464893424539648 213160602290296218624 213891605727505739264 214356789733002706944 214775455337949977856 215965347057273800448 215980704806737575936 217177273808436953088 217601448171344056512 218184589549663469568 219131155983090548736 219393368439135289344 221055439412159041536 221487188317260914664 222730101831948125184 223214508317011083264 223964063614950607872 224401493426698558278 224564255910764740608 225002857973090452992 225492207381470380032 226265500273725079552 227200481679814852608 227519048751695855616 227963421893789011584 228459210110173937664 229242677908905672704 229690417514196504096 230189961701917679616 231581888907976138752 232034197284749529648 233336297157278988288 234300496732309066752 235615314334622810112 236406511593558974976 236868243061515144849 236920662336476676096 237383398005102607104 238019552235996512256 239052170163371507712 239338220115420315648 240628056443443956672 241151388449628045312 242978292907579772928 244324433034491572224 244447549402863702016 245457663243371403264 246817539494027200512 246835091207700086784 248202598638213660672 248687369338678921728 250082921355169824768 250435606837817769984 250571364560941640832 251116321856637468672 251959571566819433856 252634787899610333184 253128215219726759616 254548687807940714496 255958929845657837568 256458849630512638032 257898012647518881792 258401719703471067108 259657693348359831552 260529625021473156096 261096240125913071616 261991631895892197376 262503334301938861824 263074241945048776704 265067228626450661376 265438890210311831552 265957325542753846848 266535745128536260608 266670053894033129472 267771996265496076288 270178870392638828544 270706563498874451256 271295312005831550976 272225680016825486336 272817732387457990656 273350579521027244544 274864987163803018752 275003493078221664768 275601586799574908928 276797249662851219456 277689477608662597632 279227923467990368256 280732732517351282784 281343286524566052864 281892785131059345936 284214136387061624832 286367273783933303808 286990082121871392768 287953796076365067264 287974273075650101248 289569698411249270784 290135264228458742016 290766267412948647936 290912786066217959424 292174874644120731648 292524491252180385792 293095828149157300608 294740585882878722048 295316251089681219552 296973469109264166912 298200632204756994048 298618751486600810496 299201991235598077704 300003810630787270656 302933975573086470144 303358731668927807488 303951229191718682112 304544883936233757663 304612280146898583552 306253890018928672128 306919948935890239488 308775851877301518336 309378929712999372864 310051785149521772544 311115062876371984384 312400662309745422336 314131413901489164288 315208682124745299968 315824324082020193132 316511197340136809472 317359402981328683008 319117626820560420864 320837408591258608896 321535184599504060416 322163183006924966784 323971057210106363904 325765910712655429632 326402172257016084768 327276884324495204352 328696733974635823104 329090052658702934016 331583159118238562304 333443895140226433024 334095152747922187776 334821762475516624896 335946095422425911808 336846383866147110912 337504286959635679488 339398250410587619328 340800722519722278912 341278573127543783424 341945132840683517376 343864016863358509056 344535626271294756144 345284942552876519424 347372833361964208128 348051295927124294472 350004445735918482432 350765655926731702272 353422971501934215168 354609767390338462464 355380993504715014144 355560071858710839296 357029328353994768384 359007330173130473472 360238493856851771392 360942084665165935008 361727082674442067968 364467439361369659392 366486649551737358336 366671324104295553024 368186494865057104896 370252636811550130176 372303897957320491008 373031054008018382592 374310310023135043712 375124382032754737152 375653410256726654976 375857046841412461248 377939357350229150784 378952181849415499776 381823031711911071744 383938394768486756352 386847018971278322688 387602579555206600662 387688356550598197248 387883714754957279232 389486540022539747328 390032655002907181056 390794437532209734144 392987447843838296064 393755001452908292736 394611362917573165056 395964625479018889216 397600842939675992064 398158335315467747328 398935988314130770272 399803617692804390912 400005080841049694208 405268305588958242816 406059845248311676884 408338520025238229504 409226598581186985984 410025869281540866816 411701135836402024448 412505239617332497152 413402380199362363392 416534216412993896448 418841885201985552384 421099098776026924176 422014929786849079296 426321204580592437248 427783211455011478528 428713579466005413888 429550910675899955712 431930694114547600896 431961409613475151872 434354547616873906176 435202896342688113024 436369179099326939136 438262311966181097472 438786736878270578688 442110878824318083072 442974376634521829328 445460203663896250368 447928127229901215744 448802986853397116556 450005715946180905984 450984414762940760064 452531000547450159104 454400963359629705216 455038097503391711232 455926843787578023168 456918420220347875328 458485355817811345408 459380835028393008192 460379923403835359232 463163777815952277504 464068394569499059296 466672594314557976576 468600993464618133504 471230628669245620224 472813023187117949952 473736486123030289698 473841324672953352192 474766796010205214208 476039104471993024512 478104340326743015424 478676440230840631296 481256112886887913344 482302776899256090624 485956585815159545856 488648866068983144448 488895098805727404032 490915326486742806528 493635078988054401024 497374738677357843456 500165842710339649536 501142729121883281664 502232643713274937344 503919143133638867712 505269575799220666368 506256430439453519232 509097375615881428992 511917859691315675136 512917699261025276064 515796025295037763584 516803439406942134216 521059250042946312192 523983263791784394752 525006668603877723648 526148483890097553408 530134457252901322752 530877780420623663104 531914651085507693696 533071490257072521216 533340107788066258944 535543992530992152576 540357740785277657088 541413126997748902512 542590624011663101952 544451360033650972672 546701159042054489088 549729974327606037504 550006986156443329536 551203173599149817856 555378955217325195264 558455846935980736512 561465465034702565568 562686573049132105728 563785570262118691872 568428272774123249664 572734547567866607616 575907592152730134528 575948546151300202496 579139396822498541568 580270528456917484032 581532534825897295872 581825572132435918848 584349749288241463296 585048982504360771584 586191656298314601216 589481171765757444096 590632502179362439104 593946938218528333824 596401264409513988096 597237502973201620992 598403982471196155408 600007621261574541312 605867951146172940288 607902458383437364224 609089767872467515326 609224560293797167104 612507780037857344256 613839897871780478976 617551703754603036672 618757859425998745728 620103570299043545088 622230125752743968768 624801324619490844672 628262827802978328576 630417364249490599936 631648648164040386264 633022394680273618944 641674817182517217792 643070369199008120832 644326366013849933568 647942114420212727808 651531821425310859264 652804344514032169536 654553768648990408704 657393467949271646208 658180105317405868032 663166318236477124608 668190305495844375552 669643524951033249792 671892190844851823616 673692767732294221824 675008573919271358976 678796500821175238656 681601445039444557824 682557146255087566848 683890265681367034752 687728033726717018112 689071252542589512288 690569885105753038848 694745666723928416256 696102591854248588944 700008891471836964864 706845943003868430336 709219534780676924928 710604729184545434547 710761987009430028288 711120143717421678592 714058656707989536768 718014660346260946944 720476987713703542784 721884169330331870016 723454165348884135936 728934878722739318784 732973299103474716672 733342648208591106048 736372989730114209792 740505273623100260352 744607795914640982016 746062108016036765184 748620620046270087424 750248764065509474304 751306820513453309952 751714093682824922496 755878714700458301568 757904363698830999552 763646063423822143488 767876789536973512704 773694037942556645376 775205159110413201324 778973080045079494656 781588875064419468288 785974895687676592128 787510002905816585472 789222725835146330112 791929250958037778432 795201685879351984128 796316670630935494656 797871976628261540544 799607235385608781824 800010161682099388416 810536611177916485632 812119690496623353768 816677040050476459008 818453197162373971968 820051738563081733632 823402271672804048896 825010479234664994304 826804760398724726784 833068432825987792896 837683770403971104768 842198197552053848352 844029859573698158592 852642409161184874496 855566422910022957056 859101821351799911424 863861388229095201792 863922819226950303744 868709095233747812352 870405792685376226048 872738358198653878272 876524623932362194944 877573473756541157376 884221757648636166144 885948753269043658656 890920407327792500736 895856254459802431488 897605973706794233112 900011431892361811968 905062001094900318208 908801926719259410432 910076195006783422464 911853687575156046336 913836840440695750656 916970711635622690816 918761670056786016384 920759846807670718464 926327555631904555008 928136789138998118592 933345188629115953152 937201986929236267008 945626046374235899904 947472972246060579396 949533592020410428416 952078208943986049024 957352880461681262592 962512225773775826688 964605553798512181248 971913171630319091712 977297732137966288896 977790197611454808064 981830652973485613056 987270157976108802048 994749477354715686912 1000331685420679299072 1002285458243766563328 1004465287426549874688 1007838286267277735424 1010539151598441332736 1012512860878907038464 1018194751231762857984 1023835719382631350272 1025835398522050552128 1031592050590075527168 1033606878813884268432 1042118500085892624384 1050013337207755447296 1052296967780195106816 1060268914505802645504 1061755560841247326208 1063829302171015387392 1066142980514145042432 1066680215576132517888 1071087985061984305152 1080715481570555314176 1082826253995497805024 1085181248023326203904 1088902720067301945344 1093402318084108978176 1099459948655212075008 1100013972312886659072 1110757910434650390528 1116911693871961473024 1122930930069405131136 1125373146098264211456 1127571140524237383744 1136856545548246499328 1145469095135733215232 1151815184305460269056 1160541056913834968064 1163065069651794591744 1163651144264871837696 1170097965008721543168 1172383312596629202432 1178962343531514888192 1181265004358724878208 1187893876437056667648 1192802528819027976192 1194475005946403241984 1196807964942392310816 1200015242523149082624 1215804916766874728448 1218179535744935030652 1225015560075714688512 1227679795743560957952 1235103407509206073344 1237515718851997491456 1240207140598087090176 1244460251505487937536 1249602649238981689344 1256525655605956657152 1260834728498981199872 1263297296328080772528 1266044789360547237888 1283349634365034435584 1286140738398016241664 1288652732027699867136 1295884228840425455616 1303063642850621718528 1305608689028064339072 1309107537297980817408 1314786935898543292416 1316360210634811736064 1326332636472954249216 1336380610991688751104 1343784381689703647232 1350017147838542717952 1357593001642350477312 1363202890078889115648 1365114292510175133696 1367780531362734069504 1375456067453434036224 1378142505085179024576 1381139770211506077696 1389491333447856832512 1392205183708497177888 1400017782943673929728 1413691886007736860672 1418439069561353849856 1421209458369090869094 1421523974018860056576 1422240287434843357184 1428117313415979073536 1436029320692521893888 1440953975427407085568 1443768338660663740032 1446908330697768271872 1457869757445478637568 1465946598206949433344 1466685296417182212096 1472745979460228419584 1492124216032073530368 1497241240092540174848 1500497528131018948608 1503428187365649844992 1511757429400916603136 1515808727397661999104 1527292126847644286976 1535753579073947025408 1547388075885113290752 1550410318220826402648 1563177750128838936576 1571949791375353184256 1575020005811633170944 1578445451670292660224 1583858501916075556864 1590403371758703968256 1592633341261870989312 1595743953256523081088 1599214470771217563648 1600020323364198776832 1621073222355832971264 1624239380993246707536 1633354080100952918016 1640103477126163467264 1650020958469329988608 1653609520797449453568 1666136865651975585792 1675367540807942209536 1684396395104107696704 1688059719147396317184 1705284818322369748992 1711132845820045914112 1718203642703599822848 1727722776458190403584 1727845638453900607488 1737418190467495624704 1740811585370752452096 1745476716397307756544 1753049247864724389888 1755146947513082314752 1768443515297272332288 1771897506538087317312 1781840814655585001472 1791712508919604862976 1795211947413588466224 1800022863784723623936 1817603853438518820864 1823707375150312092672 1827673680881391501312 1833941423271245381632 1837523340113572032768 1841519693615341436928 1852655111263809110016 1856273578277996237184 1866690377258231906304 1874403973858472534016 1891252092748471799808 1894945944492121158792 1899067184040820856832 1925024451547551653376 1929211107597024362496 1943826343260638183424 1954595464275932577792 1955580395222909616128 1963661305946971226112 1974540315952217604096 1989498954709431373824 2004570916487533126656 2008930574853099749376 2015676572534555470848 2021078303196882665472 2025025721757814076928 2036389502463525715968 2047671438765262700544 2051670797044101104256 2063184101180151054336 2067213757627768536864 2084237000171785248768 2100026674415510894592 2120537829011605291008 2123511121682494652416 2127658604342030774784 2131814187553636303641 2132285961028290084864 2133360431152265035776 2142175970123968610304 2161430963141110628352 2165652507990995610048 2170362496046652407808 2177805440134603890688 2186804636168217956352 2198919897310424150016 2200027944625773318144 2221515820869300781056 2233823387743922946048 2245861860138810262272 2250746292196528422912 2255142281048474767488 2273713091096492998656 2290938190271466430464 2303630368610920538112 2321082113827669936128 2344766625193258404864 2357924687063029776384 2362530008717449756416 2375787752874113335296 2385605057638055952384 2388950011892806483968 2393615929884784621632 2400030485046298165248 2431609833533749456896 2436359071489870061304 2450031120151429377024 2455359591487121915904 2470206815018412146688 2475031437703994982912 2480414281196174180352 2488920503010975875072 2499205298477963378688 2513051311211913314304 2521669456997962399744 2526594592656161545056 2532089578721094475776 2566699268730068871168 2577305464055399734272 2591768457680850911232 2606127285701243437056 2611217378056128678144 2618215074595961634816 2629573871797086584832 2632720421269623472128 2652665272945908498432 2672761221983377502208 2687568763379407294464 2700034295677085435904 2715186003284700954624 2726405780157778231296 2730228585020350267392 2735561062725468139008 2750912134906868072448 2756285010170358049152 2762279540423012155392 2778982666895713665024 2784410367416994355776 2800035565887347859456 2836878139122707699712 2842418916738181738188 2856234626831958147072 2872058641385043787776 2881907950854814171136 2887536677321327480064 2893816661395536543744 2915739514890957275136 2931893196413898866688 2933370592834364424192 2945491958920456839168 2984248432064147060736 2994482480185080349696 3000995056262037897216 3006856374731299689984 3023514858801833206272 3031617454795323998208 3054584253695288573952 3071507158147894050816 3094776151770226581504 3100820636441652805296 3126355500257677873152 3150040011623266341888 3156890903340585320448 3167717003832151113728 3180806743517407936512 3185266682523741978624 3191487906513046162176 3198428941542435127296 3200040646728397553664 3242146444711665942528 3248478761986493415072 3266708160201905836032 3280206954252326934528 3300041916938659977216 3332273731303951171584 3350735081615884419072 3368792790208215393408 3376119438294792634368 3410569636644739497984 3422265691640091828224 3436407285407199645696 3455445552916380807168 3481623170741504904192 3490953432794615513088 3510293895026164629504 3536887030594544664576 3543795013076174634624 3563681629311170002944 3583425017839209725952 3590423894827176932448 3600045727569447247872 3647414750300624185344 3667882846542490763264 3675046680227144065536 3683039387230682873856 3705310222527618220032 3712547156555992474368 3733380754516463812608 3748807947716945068032 3782504185496943599616 3789891888984242317584 3798134368081641713664 3850048903095103306752 3858422215194048724992 3887652686521276366848 3909190928551865155584 3911160790445819232256 3927322611893942452224 3949080631904435208192 3978997909418862747648 4009141832975066253312 4031353145069110941696 4050051443515628153856 4072779004927051431936 4095342877530525401088 4103341594088202208512 4126368202360302108672 4134427515255537073728 4168474000343570497536 4200053348831021789184 4241075658023210582016 4255317208684061549568 4263628375107272607282 4264571922056580169728 4266720862304530071552 4284351940247937220608 4322861926282221256704 4331305015981991220096 4340724992093304815616 4355610880269207781376 4373609272336435912704 4397839794620848300032 4400055889251546636288 4491723720277620524544 4501492584393056845824 4510284562096949534976 4547426182192985997312 4581876380542932860928 4607260737221841076224 4642164227655339872256 4689533250386516809728 4715849374126059552768 4725060017434899512832 4751575505748226670592 4771210115276111904768 4777900023785612967936 4787231859769569243264 4800060970092596330496 4863219667067498913792 4872718142979740122608 4900062240302858754048 4950062875407989965824 4960828562392348360704 4977841006021951750144 4998410596955926757376 5026102622423826628608 5043338913995924799488 5053189185312323090112 5064179157442188951552 5133398537460137742336 5154610928110799468544 5183536915361701822464 5212254571402486874112 5222434756112257356288 5236430149191923269632 5259147743594173169664 5265440842539246944256 5305330545891816996864 5345522443966755004416 5375137526758814588928 5400068591354170871808 5452811560315556462592 5471122125450936278016 5501824269813736144896 5512570020340716098304 5524559080846024310784 5557965333791427330048 5568820734833988711552 5600071131774695718912 5673756278245415399424 5684837833476363476376 5763815901709628342272 5775073354642654960128 5787633322791073087488 5831479029781914550272 5863786392827797733376 5866741185668728848384 5890983917840913678336 5968496864128294121472 5988964960370160699392 6013712749462599379968 6047029717603666412544 6063234909590647996416 6109168507390577147904 6143014316295788101632 6189552303540453163008 6201641272883305610592 6252711000515355746304 6300080023246532683776 6335434007664302227456 6361613487034815873024 6370533365047483957248 6382975813026092324352 6396857883084870254592 6400081293456795107328 6484292889423331885056 6496957523972986830144 6533416320403811672064 6560413908504653869056 6600083833877319954432 6664547462607902343168 6701470163231768838144 6737585580416430786816 6752238876589585268736 6821139273289478995968 6844531383280183656448 6872814570814399291392 6910891105832761614336 6963246341483009808384 7073774061189089329152 7087590026152349269248 7127363258622340005888 7166850035678419451904 7180847789654353864896 7200091455138894495744 7294829500601248370688 7350093360454288131072 7366078774461365747712 7410620445055236440064 7425094313111984948736 7466761509032927625216 7497615895433890136064 7565008370993887199232 7579783777968484635168 7596268736163283427328 7700097806190206613504 7775305373042552733696 7818381857103730311168 7822321580891638464512 7854645223787884904448 7898161263808870416384 7957995818837725495296 8018283665950132506624 8062706290138221883392 8100102887031256307712 8145558009854102863872 8190685755061050802176 8206683188176404417024 8252736404720604217344 8268855030511074147456 8336948000687140995072 8400106697662043578368 8510634417368123099136 8527256750214545214564 8568703880495874441216 8645723852564442513408 8662610031963982440192 8681449984186609631232 8711221760538415562752 8747218544672871825408 8795679589241696600064 8800111778503093272576 8983447440555241049088 9002985168786113691648 9020569124193899069952 9094852364385971994624 9163752761085865721856 9214521474443682152448 9284328455310679744512 9379066500773033619456 9450120034869799025664 9503151011496453341184 9542420230552223809536 9555800047571225935872 9574463719539138486528 9600121940185192660992 9726439334134997827584 9745436285959480245216 9800124480605717508096 9900125750815979931648 9955682012043903500288 9996821193911853514752 10052205244847653257216 10086677827991849598976 10106378370624646180224 10128358314884377903104 10266797074920275484672 10309221856221598937088 10444869512224514712576 10472860298383846539264 10530881685078493888512 10610661091783633993728 10691044887933510008832 10750275053517629177856 10800137182708341743616 10942244250901872556032 11003648539627472289792 11025140040681432196608 11049118161692048621568 11115930667582854660096 11137641469667977423104 11200142263549391437824 11347512556490830798848 11369675666952726952752 11550146709285309920256 11575266645582146174976 11662958059563829100544 11727572785655595466752 11733482371337457696768 11781967835681827356672 11936993728256588242944 11977929920740321398784 12027425498925198759936 12094059435207332825088 12218337014781154295808 12286028632591576203264 12379104607080906326016 12403282545766611221184 12505422001030711492608 12600160046493065367552 12723226974069631746048 12765951626052184648704 12793715766169740509184 12800162586913590214656 12968585778846663770112 12993915047945973660288 13066832640807623344128 13120827817009307738112 13200167667754639908864 13475171160832861573632 13504477753179170537472 13642278546578957991936 13689062766560367312896 13745629141628798582784 13821782211665523228672 13926492682966019616768 14147548122378178658304 14175180052304698538496 14254726517244680011776 14333700071356838903808 14361695579308707729792 14400182910277788991488 14589659001202496741376 14700186720908576262144 14850188626223969897472 14933523018065855250432 14995231790867780272128 15130016741987774398464 15159567555936969270336 15192537472326566854656 15400195612380413227008 15550610746085105467392 15636763714207460622336 15644643161783276929024 15709290447575769808896 15796322527617740832768 15915991637675450990592 16036567331900265013248 16125412580276443766784 16200205774062512615424 16413366376352808834048 16505472809441208434688 16537710061022148294912 16673896001374281990144 16800213395324087156736 17021268834736246198272 17054513500429090429128 17291447705128885026816 17325220063927964880384 17362899968373219262464 17422443521076831125504 17494437089345743650816 17591359178483393200128 17600223557006186545152 17966894881110482098176 18041138248387798139904 18189704728771943989248 18327505522171731443712 18429042948887364304896 18568656910621359489024 18758133001546067238912 18900240069739598051328 19006302022992906682368 19084840461104447619072 19111600095142451871744 19148927439078276973056 19200243880370385321984 19452878668269995655168 19490872571918960490432 19600248961211435016192 19800251501631959863296 19993642387823707029504 20104410489695306514432 20173355655983699197952 20212756741249292360448 20256716629768755806208 20533594149840550969344 20618443712443197874176 20889739024449029425152 21221322183567267987456 21382089775867020017664 21500550107035258355712 21600274365416683487232 21884488501803745112064 22050280081362864393216 22098236323384097243136 22231861335165709320192 22275282939335954846208 22400284527098782875648 22695025112981661597696 22739351333905453905504 23100293418570619840512 23325916119127658201088 23455145571311190933504 23466964742674915393536 23563935671363654713344 23873987456513176485888 23955859841480642797568 24054850997850397519872 24188118870414665650176 24436674029562308591616 24572057265183152406528 24758209214161812652032 24806565091533222442368 25010844002061422985216 25200320092986130735104 25531903252104369297408 25937171557693327540224 25987830095891947320576 26133665281615246688256 26241655634018615476224 26400335335509279817728 26950342321665723147264 27008955506358341074944 27284557093157915983872 27378125533120734625792 27491258283257597165568 27643564423331046457344 27852985365932039233536 28350360104609397076992 28509453034489360023552 28667400142713677807616 28723391158617415459584 28800365820555577982976 29179318002404993482752 29400373441817152524288 29700377252447939794944 29867046036131710500864 29990463581735560544256 30260033483975548796928 30319135111873938540672 30385074944653133709312 30800391224760826454016 31418580895151539617792 31592645055235481665536 31831983275350901981184 32073134663800530026496 32250825160552887533568 32400411548125025230848 32826732752705617668096 33010945618882416869376 33075420122044296589824 33347792002748563980288 33600426790648174313472 34042537669472492396544 34109027000858180858256 34650440127855929760768 34725799936746438524928 34844887042153662251008 34988874178691487301632 35182718356966786400256 35200447114012373090304 35933789762220964196352 36082276496775596279808 36655011044343462887424 36858085897774728609792 37137313821242718978048 37516266003092134477824 37800480139479196102656 38169680922208895238144 38297854878156553946112 38400487760740770643968 38905757336539991310336 38981745143837920980864 39200497922422870032384 39600503003263919726592 40346711311967398395904 40425513482498584720896 40513433259537511612416 41067188299681101938688 41236887424886395748352 41779478048898058850304 42442644367134535974912 42764179551734040035328 43001100214070516711424 43200548730833366974464 43768977003607490224128 44100560162725728786432 44550565878671909692416 44800569054197565751296 45390050225963323195392 45478702667810907811008 46200586837141239681024 46651832238255316402176 46910291142622381867008 46933929485349830787072 47127871342727309426688 47747974913026352971776 47911719682961285595136 48109701995700795039744 48376237740829331300352 49516418428323625304064 49613130183066444884736 50021688004122845970432 50400640185972261470208 51063806504208738594816 51874343115386655080448 51975660191783894641152 52267330563230493376512 52483311268037230952448 52800670671018559635456 53900684643331446294528 54569114186315831967744 54756251066241469251584 54982516566515194331136 55287128846662092914688 55705970731864078467072 56700720209218794153984 57018906068978720047104 57334800285427355615232 57446782317234830919168 57600731641111155965952 58358636004809986965504 58800746883634305048576 59400754504895879589888 59980927163471121088512 60520066967951097593856 60638270223747877081344 60770149889306267418624 61600782449521652908032 63663966550701803962368 64146269327601060052992 64501650321105775067136 64800823096250050461696 65653465505411235336192 66150840244088593179648 66695584005497127960576 67200853581296348626944 68085075338944984793088 68218054001716361716512 69300880255711859521536 69689774084307324502016 69977748357382974603264 70365436713933572800512 70400894228024746180608 71867579524441928392704 72164552993551192559616 73310022088686925774848 73716171795549457219584 74274627642485437956096 75032532006184268955648 75600960278958392205312 76595709756313107892224 77811514673079982620672 77963490287675841961728 78400995844845740064768 79201006006527839453184 80851026964997169441792 81026866519075023224832 82134376599362203877376 82473774849772791496704 83558956097796117700608 85528359103468080070656 86002200428141033422848 86401097461666733948928 87537954007214980448256 88201120325451457572864 89101131757343819384832 89601138108395131502592 90780100451926646390784 90957405335621815622016 92401173674282479362048 94255742685454618853376 95495949826052705943552 95823439365922571190272 96219403991401590079488 96752475481658662600704 99032836856647250608128 99226260366132889769472 100043376008245691940864 100801280371944522940416 102127613008417477189632 103951320383567789282304 104534661126460986753024 104966622536074461904896 105601341342037119270912 107801369286662892589056 109512502132482938503168 109965033133030388662272 110574257693324185829376 111411941463728156934144 113401440418437588307968 114893564634469661838336 115201463282222311931904 116717272009619973931008 117601493767268610097152 118801509009791759179776 121040133935902195187712 121276540447495754162688 121540299778612534837248 123201564899043305816064 127327933101403607924736 128292538655202120105984 129003300642211550134272 129601646192500100923392 131306931010822470672384 132301680488177186359296 134401707162592697253888 136170150677889969586176 136436108003432723433024 138601760511423719043072 139955496714765949206528 140730873427867145601024 140801788456049492361216 143735159048883856785408 144329105987102385119232 148549255284970875912192 150065064012368537911296 151201920557916784410624 153191419512626215784448 155623029346159965241344 155926980575351683923456 156801991689691480129536 158402012013055678906368 161702053929994338883584 164268753198724407754752 164947549699545582993408 167117912195592235401216 171056718206936160141312 172004400856282066845696 172802194923333467897856 175075908014429960896512 176402240650902915145728 178202263514687638769664 181560200903853292781568 181914810671243631244032 184802347348564958724096 190991899652105411887104 191646878731845142380544 192438807982803180158976 193504950963317325201408 198452520732265779538944 200086752016491383881728 201602560743889045880832 204255226016834954379264 207902640767135578564608 209069322252921973506048 209933245072148923809792 211202682684074238541824 215602738573325785178112 219930066266060777324544 221148515386648371658752 222823882927456313868288 226802880836875176615936 229787129268939323676672 233434544019239947862016 235202987534537220194304 237603018019583518359552 242553080894991508325376 243080599557225069674496 246403129798086611632128 256585077310404240211968 258006601284423100268544 259203292385000201846784 262613862021644941344768 264603360976354372718592 268803414325185394507776 272340301355779939172352 272872216006865446866048 277203521022847438086144 287470318097767713570816 288658211974204770238464 297098510569941751824384 300130128024737075822592 302403841115833568821248 306382839025252431568896 311853961150703367846912 313603983379382960259072 316804024026111357812736 323404107859988677767168 328537506397448815509504 329895099399091165986816 334235824391184470802432 345604389846666935795712 350151816028859921793024 352804481301805830291456 356404527029375277539328 363120401807706585563136 363829621342487262488064 369604694697129917448192 381983799304210823774208 383293757463690284761088 384877615965606360317952 387009901926634650402816 396905041464531559077888 403205121487778091761664 408510452033669908758528 415805281534271157129216 419866490144297847619584 422405365368148477083648 431205477146651570356224 445647765854912627736576 453605761673750353231872 459574258537878647353344 466869088038479895724032 470405975069074440388608 475206036039167036719104 485106161789983016650752 492806259596173223264256 513170154620808480423936 516013202568846200537088 518406584770000403693568 525227724043289882689536 529206721952708745437184 544680602711559878344704 545744432013730893732096 554407042045694876172288 574940636195535427141632 577316423948409540476928 600260256049474151645184 604807682231667137642496 612765678050504863137792 623707922301406735693824 627207966758765920518144 633608048052222715625472 646808215719977355534336 659790198798182331973632 668471648782368941604864 700303632057719843586048 705608962603611660582912 712809054058750555078656 727659242684974524976128 739209389394259834896384 766587514927380569522176 769755231931212720635904 774019803853269300805632 793810082929063118155776 806410242975556183523328 817020904067339817517056 831610563068542314258432 862410954293303140712448 891295531709825255473152 907211523347500706463744 919148517075757294706688 940811950138148880777216 950412072078334073438208 970212323579966033301504 985612519192346446528512 1036813169540000807387136 1050455448086579765379072 1058413443905417490874368 1089361205423119756689408 1091488864027461787464192 1108814084091389752344576 1149881272391070854283264 1154632847896819080953856 1209615364463334275284992 1225531356101009726275584 1247415844602813471387648 1267216096104445431250944 1293616431439954711068672 1336943297564737883209728 1400607264115439687172096 1411217925207223321165824 1425618108117501110157312 1455318485369949049952256 1478418778788519669792768 1539510463862425441271808 1548039607706538601611264 1587620165858126236311552 1634041808134679635034112 1663221126137084628516864 1724821908586606281424896 1814423046695001412927488 1838297034151514589413376 1881623900276297761554432 1900824144156668146876416 1940424647159932066603008 2100910896173159530758144 2116826887810834981748736 2182977728054923574928384 2217628168182779504689152 2299762544782141708566528 2309265695793638161907712 2419230728926668550569984 2451062712202019452551168 2494831689205626942775296 2587232862879909422137344 2673886595129475766419456 2822435850414446642331648 2851236216235002220314624 2910636970739898099904512 2956837557577039339585536 3175240331716252472623104 3268083616269359270068224 3326442252274169257033728 3449643817173212562849792 3628846093390002825854976 3676594068303029178826752 3801648288313336293752832 3880849294319864133206016 4201821792346319061516288 4233653775621669963497472 4365955456109847149856768 4435256336365559009378304 4618531391587276323815424 4902125424404038905102336 4989663378411253885550592 5174465725759818844274688 5644871700828893284663296 5702472432470004440629248 5821273941479796199809024 6350480663432504945246208 6652884504548338514067456 6899287634346425125699584 7257692186780005651709952 7353188136606058357653504 7761698588639728266412032 8467307551243339926994944 8731910912219694299713536 8870512672731118018756608 9804250848808077810204672 9979326756822507771101184 10348931451519637688549376 11404944864940008881258496 11642547882959592399618048 12700961326865009890492416 13305769009096677028134912 14706376273212116715307008 15523397177279456532824064 16934615102486679853989888 17463821824439388599427072 19958653513645015542202368 20697862903039275377098752 23285095765919184799236096 25401922653730019780984832 26611538018193354056269824 29412752546424233430614016 31046794354558913065648128 34927643648878777198854144 39917307027290031084404736 46570191531838369598472192 50803845307460039561969664 62093588709117826131296256 69855287297757554397708288 79834614054580062168809472 93140383063676739196944384 139710574595515108795416576 186280766127353478393888768 279421149191030217590833152 558842298382060435181666304
- Sum of all divisors σ(n): 2263089325122224184414567105
- Sum of proper divisors (its aliquot sum) s(n): 1704247026740163749232900801
- 558842298382060435181666304 is an abundant number, because the sum of its proper divisors (1704247026740163749232900801) is greater than itself. Its abundance is 1145404728358103314051234497
Bases of 558842298382060435181666304
- Binary: 111001110010000110111010110110010111110100100000111010101000011000110010000000000000000002
- Hexadecimal: 0x1CE4375B2FA41D50C640000
- Base-36: 1Y7UP27AXZUMRR4000
Squares and roots of 558842298382060435181666304
- 558842298382060435181666304 squared (5588422983820604351816663042) is 312304714460943867289575065724257423295167126009020416
- 558842298382060435181666304 cubed (5588422983820604351816663043) is 174529084424906977161347408817977398075556910109750152801658634905201969635262464
-
558842298382060435181666304 is a
perfect square number . Itssquare root is 23639845565952 -
The
cube root of 558842298382060435181666304 is 823688665.8752321397
Scales and comparisons
How big is 558842298382060435181666304?- 558,842,298,382,060,435,181,666,304 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 558,842,298,382,060,435,181,666,304 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 558842298382060435181666304 cubic inches would be around 68640722.2 feet tall.
Recreational maths with 558842298382060435181666304
- 558842298382060435181666304 backwards is 403666181534060283892248855
- The number of decimal digits it has is: 27
- The sum of 558842298382060435181666304's digits is 117
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 558842298382060435181666304 - Facts about the integer". Numbermatics.com. 2024. Web. 30 June 2024.
APA style:
Numbermatics. (2024). Number 558842298382060435181666304 - Facts about the integer. Retrieved 30 June 2024, from https://numbermatics.com/n/558842298382060435181666304/
Chicago style:
Numbermatics. 2024. "Number 558842298382060435181666304 - Facts about the integer". https://numbermatics.com/n/558842298382060435181666304/
The information we have on file for 558842298382060435181666304 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 558842298382060435181666304, math, Factors of 558842298382060435181666304, curriculum, school, college, exams, university, Prime factorization of 558842298382060435181666304, STEM, science, technology, engineering, physics, economics, calculator, five hundred fifty-eight septillion, eight hundred forty-two sextillion, two hundred ninety-eight quintillion, three hundred eighty-two quadrillion, sixty trillion, four hundred thirty-five billion, one hundred eighty-one million, six hundred sixty-six thousand, three hundred four.