11027547306061084718077010944
11,027,547,306,061,084,718,077,010,944 is an even composite number composed of eight prime numbers multiplied together.
11027547306061084718077010944 is an even composite number. It is composed of eight distinct prime numbers multiplied together. It has a total of twenty-four thousand and fifty-seven divisors.
Prime factorization of 11027547306061084718077010944:
210 × 72 × 132 × 292 × 312 × 1512 × 4212 × 6312
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 7 × 7 × 13 × 13 × 29 × 29 × 31 × 31 × 151 × 151 × 421 × 421 × 631 × 631)See below for interesting mathematical facts about the number 11027547306061084718077010944 from the Numbermatics database.
Names of 11027547306061084718077010944
- Cardinal: 11027547306061084718077010944 can be written as Eleven octillion, twenty-seven septillion, five hundred forty-seven sextillion, three hundred six quintillion, sixty-one quadrillion, eighty-four trillion, seven hundred eighteen billion, seventy-seven million, ten thousand, nine hundred forty-four.
Scientific notation
- Scientific notation: 1.1027547306061084718077010944 × 1028
Factors of 11027547306061084718077010944
Divisors of 11027547306061084718077010944
- Number of divisors d(n): 24057
-
Complete list of divisors:
1 2 4 7 8 13 14 16 26 28 29 31 32 49 52 56 58 62 64 91 98 104 112 116 124 128 151 169 182 196 203 208 217 224 232 248 256 302 338 364 377 392 403 406 416 421 434 448 464 496 512 604 631 637 676 728 754 784 806 812 832 841 842 868 896 899 928 961 992 1024 1057 1183 1208 1262 1274 1352 1421 1456 1508 1519 1568 1612 1624 1664 1682 1684 1736 1792 1798 1856 1922 1963 1984 2114 2366 2416 2524 2548 2639 2704 2821 2842 2912 2947 3016 3038 3136 3224 3248 3328 3364 3368 3472 3584 3596 3712 3844 3926 3968 4228 4379 4417 4681 4732 4832 4901 5048 5096 5239 5278 5408 5473 5642 5684 5824 5887 5894 6032 6076 6272 6293 6448 6496 6656 6727 6728 6736 6944 7168 7192 7399 7424 7688 7852 7936 8203 8281 8456 8758 8834 9362 9464 9664 9802 10096 10192 10478 10556 10816 10933 10946 11284 11368 11648 11687 11774 11788 12064 12152 12209 12493 12544 12586 12896 12992 13051 13312 13454 13456 13472 13741 13888 14384 14798 14848 15376 15704 15872 16406 16562 16912 17516 17668 18299 18473 18724 18928 19328 19561 19604 19747 20192 20384 20629 20956 21112 21632 21866 21892 22568 22736 22801 23296 23374 23548 23576 24128 24304 24418 24986 25088 25172 25519 25792 25984 26071 26102 26908 26912 26944 27482 27776 27869 28768 29596 29696 30653 30752 30919 31408 31744 32767 32812 33124 33824 34307 35032 35336 36598 36673 36946 37448 37856 38311 38656 39122 39208 39494 40384 40768 41209 41258 41912 42224 43264 43732 43784 44051 45136 45472 45602 46592 46748 47089 47096 47152 48256 48608 48836 49972 50176 50344 51038 51584 51968 52142 52204 53816 53824 53888 54964 55552 55738 56927 57421 57536 59192 60853 61306 61504 61838 62816 63571 65534 65624 66248 67648 68614 70064 70672 71149 73196 73346 73892 74896 75712 76531 76622 77312 78244 78416 78988 80768 81536 81809 82418 82516 83824 84448 85463 86528 87451 87464 87568 88102 90272 90944 91204 91357 93184 93496 94178 94192 94304 95281 96187 96512 97216 97672 99944 100688 102076 103168 103936 104284 104408 106639 107632 107648 107776 109928 111104 111476 113854 114842 115072 118384 121706 122612 123008 123676 125632 126991 127142 128093 131068 131248 132496 135296 135749 136927 137228 140128 141344 142129 142298 145111 146392 146692 147784 149792 151424 151931 153062 153244 154624 156488 156832 157976 158717 159607 161536 162409 163072 163618 164836 165032 167648 168896 169663 170926 173056 174902 174928 175136 176204 177241 178633 180544 181888 182408 182497 182714 186992 188356 188384 188608 190562 192374 193024 194432 195083 195344 199888 201376 204152 206336 207872 208568 208816 213278 214571 215264 215296 215552 219856 222208 222952 227708 229369 229684 230144 236768 237887 240149 243412 245224 246016 247352 251264 253982 254284 254293 256186 256711 262136 262496 264992 265651 268177 270592 271498 273854 274456 280256 282688 284258 284596 290222 292784 293384 295568 296413 299584 302848 303862 306124 306488 312976 313664 315952 317434 319214 323072 324818 326144 327236 329672 330064 335296 337792 338923 339326 341852 349804 349856 350272 352408 354061 354482 357266 361088 362297 363776 364816 364994 365428 373984 376712 376768 377216 378479 381124 384748 386048 388864 390166 390688 398161 398489 399776 401947 402752 404581 408304 412672 417136 417632 425971 426556 429142 430528 430592 431104 439712 444997 445904 455416 458738 459368 460288 473536 475774 480298 486824 490448 492032 494704 498043 502528 507964 508568 508586 512372 513422 524272 524992 529984 530671 531302 535717 536354 541184 542996 547708 548912 560512 565376 567269 568516 569192 572663 580444 585568 586768 591136 592826 598241 599168 605696 606391 607724 612157 612248 612976 625952 627328 631904 634868 638428 639499 646144 649636 652288 654472 659344 660128 661229 666967 670592 675584 677846 678652 683704 699608 699712 700544 704816 706831 708122 708964 714532 722176 724594 727552 729632 729988 730856 740051 746473 747968 753424 753536 754432 756958 762248 769496 777728 780332 781376 791089 796322 796978 799552 803894 805504 808201 809162 816608 826423 834272 835264 851942 853112 858284 861056 861184 879424 888937 889994 891808 896651 910832 917476 918736 920576 947072 950243 951548 958489 960596 973648 980896 984064 989408 994903 996086 1005056 1015777 1015928 1017136 1017172 1024744 1026844 1048544 1049984 1059968 1061342 1062604 1063517 1071434 1072708 1082368 1085992 1095416 1097824 1111019 1117249 1121024 1130752 1134538 1136863 1137032 1138384 1145326 1160888 1171136 1173536 1182272 1185652 1187641 1196482 1198336 1211392 1212782 1215448 1224314 1224496 1225952 1238653 1240687 1250431 1251904 1254656 1263808 1269736 1276856 1277479 1278998 1299272 1308944 1318688 1320256 1322458 1333934 1341184 1351168 1355692 1357304 1365581 1367408 1399216 1399424 1401088 1409632 1413662 1416244 1417928 1429064 1444352 1449188 1455104 1459264 1459976 1461712 1480102 1492946 1495936 1506848 1507072 1508864 1513916 1524496 1538992 1555456 1560664 1562752 1582178 1592644 1593956 1599104 1607788 1611008 1616402 1618324 1633216 1650883 1652846 1665209 1668544 1670528 1703884 1706224 1716568 1722112 1758848 1764737 1777874 1779988 1780051 1783616 1793302 1821664 1834952 1837472 1843559 1859557 1886443 1894144 1900486 1903096 1916978 1921192 1947296 1961792 1970701 1978816 1989806 1992172 2010112 2031554 2031856 2034272 2034344 2049488 2053688 2063321 2074891 2097088 2099968 2119936 2122684 2125208 2127034 2142868 2145416 2171984 2190832 2195648 2205619 2222038 2234498 2242048 2261504 2269076 2273726 2274064 2276768 2290652 2304133 2321776 2342272 2347072 2364544 2371304 2372461 2375282 2392964 2396672 2425564 2430896 2448628 2448992 2451904 2477306 2478427 2481374 2500862 2503808 2509312 2527616 2536079 2539472 2553712 2554958 2557996 2598544 2617888 2637376 2640512 2644916 2649353 2667868 2682368 2702336 2711384 2714608 2731162 2734816 2763149 2787127 2789423 2798432 2798848 2802176 2819264 2827324 2832067 2832488 2835856 2858128 2888704 2898376 2918528 2919952 2923424 2953711 2960204 2981797 2985892 2991872 3013696 3014144 3017728 3027832 3048992 3077984 3092531 3114979 3121328 3125504 3164356 3185288 3187912 3198208 3215576 3222016 3232804 3236648 3266432 3301766 3305692 3305809 3330418 3337088 3341056 3407768 3412448 3433136 3444224 3453463 3486301 3517696 3529474 3555748 3559976 3560102 3567232 3586604 3643328 3669904 3674944 3687118 3714697 3719114 3772886 3788288 3800972 3806192 3833956 3842384 3853369 3894592 3923584 3936721 3941402 3957632 3970883 3979612 3984344 4063108 4063712 4068544 4068688 4098976 4107376 4126642 4149782 4194176 4199936 4208219 4239872 4244737 4245368 4250416 4254068 4285736 4290832 4343968 4381664 4391296 4405999 4411238 4444076 4468996 4484096 4523008 4538152 4547452 4548128 4553536 4581304 4602793 4608266 4628603 4643552 4668769 4684544 4694144 4709861 4729088 4742608 4744922 4750564 4785928 4793344 4851128 4861792 4897256 4897984 4903808 4920227 4947817 4954612 4956854 4962748 5001724 5007616 5018624 5055232 5072158 5078944 5107424 5109916 5115992 5139989 5176093 5180357 5197088 5225311 5235776 5259553 5274752 5281024 5289832 5298706 5335736 5364736 5422768 5429216 5462324 5469632 5494471 5526298 5537623 5574254 5578846 5596864 5597696 5604352 5638528 5654648 5657407 5664134 5664976 5671712 5716256 5784961 5796752 5837056 5839904 5846848 5907422 5920408 5963594 5971784 5983744 6027392 6028288 6055664 6097984 6155968 6185062 6222559 6229958 6242656 6251008 6328712 6370576 6375824 6396416 6431152 6444032 6465608 6473296 6532864 6603532 6611384 6611618 6651701 6660836 6674176 6682112 6815536 6824896 6866272 6888448 6898723 6906926 6964321 6972602 7035392 7058948 7110439 7111496 7119952 7120204 7134464 7173208 7286656 7339808 7349888 7374236 7374497 7429394 7438228 7444619 7545772 7576576 7601944 7612384 7667912 7684768 7703879 7706738 7777133 7789184 7847168 7873442 7882804 7883083 7915264 7941766 7958041 7959224 7968688 8126216 8127424 8137088 8137376 8197952 8214752 8235181 8253284 8299564 8313487 8388352 8399872 8416438 8479744 8489474 8490736 8500832 8508136 8571472 8581664 8595977 8670571 8684809 8687936 8763328 8782592 8811998 8822476 8888152 8937992 9076304 9094904 9096256 9107072 9162608 9188803 9205586 9216532 9257206 9287104 9337538 9369088 9388288 9419722 9458176 9485216 9489844 9501128 9571856 9599221 9702256 9723584 9794512 9795968 9807616 9840454 9895634 9909224 9913708 9925496 10003448 10015232 10110464 10144316 10157888 10214848 10219832 10231984 10279978 10352186 10360714 10394176 10450622 10471552 10506613 10519106 10549504 10562048 10579664 10597412 10671472 10743499 10845536 10858432 10924648 10939264 10975891 10988942 11052596 11075246 11148508 11157692 11193728 11195392 11277056 11309296 11314814 11328268 11329952 11343424 11432512 11546669 11556181 11569922 11593504 11656463 11674112 11679808 11693696 11732849 11814844 11840816 11927188 11943568 11967488 12054784 12111328 12195968 12311936 12342991 12353159 12370124 12445118 12459916 12460357 12485312 12502016 12657424 12741152 12751648 12792832 12862304 12904913 12931216 12946592 13016899 13065728 13205101 13207064 13222768 13223236 13303402 13321672 13348352 13364224 13631072 13649792 13732544 13794907 13797446 13813852 13928642 13945204 14070784 14117896 14220878 14222992 14239904 14240408 14268928 14346416 14387431 14443247 14524237 14573312 14679616 14699776 14748472 14748994 14858788 14876456 14889238 15091544 15203888 15224768 15335824 15369536 15407758 15413476 15439333 15554266 15578368 15694336 15746884 15765608 15766166 15830528 15883532 15916082 15918448 15937376 16102489 16128931 16252432 16254848 16274176 16274752 16395904 16429504 16450801 16470362 16506568 16599128 16607227 16626974 16776704 16832876 16978948 16981472 17001664 17016272 17142944 17163328 17191954 17341142 17348989 17369618 17375872 17526656 17565184 17585339 17623996 17644952 17752553 17776304 17875984 18152608 18189808 18192512 18214144 18325216 18377606 18411172 18433064 18514412 18545471 18574208 18675076 18738176 18776576 18839444 18916352 18970432 18979688 19002256 19143712 19175641 19198442 19342043 19404512 19447168 19509889 19589024 19591936 19615232 19680908 19791268 19818448 19824469 19827416 19850992 20006896 20030464 20220928 20288632 20315776 20429696 20439664 20463968 20498099 20559956 20675977 20704372 20721428 20788352 20901244 20943104 21013226 21038212 21099008 21124096 21159328 21194824 21342944 21461479 21486998 21647717 21691072 21716864 21849296 21878528 21911761 21951782 21977884 22105192 22150492 22297016 22315384 22387456 22554112 22618592 22629628 22656536 22659904 22686848 22865024 22941581 23093338 23112362 23139844 23140663 23187008 23312926 23348224 23359616 23387392 23465698 23629688 23681632 23854376 23887136 23966267 24109568 24174241 24222656 24391936 24523759 24623872 24685982 24706318 24740248 24890236 24919832 24920714 24970624 25314848 25482304 25503296 25619113 25724608 25809826 25862432 25893184 26002879 26033798 26131456 26410202 26414128 26445536 26446472 26606804 26643344 26696704 26763391 26973583 27262144 27299584 27465088 27557047 27589814 27594892 27627704 27796181 27857284 27890408 28235792 28441756 28445984 28479808 28480816 28537856 28692832 28774862 28886494 29048474 29146624 29359232 29399552 29457533 29496944 29497988 29713159 29717576 29752912 29778476 29953729 30183088 30407776 30449536 30671648 30739072 30815516 30826952 30841993 30878666 31108532 31156736 31388672 31493768 31531216 31532332 31661056 31767064 31832164 31836896 31874752 32204978 32219551 32257862 32400221 32504864 32509696 32548352 32549504 32791808 32859008 32901602 32940724 32969027 33013136 33198256 33214454 33253948 33553408 33665752 33957896 33962944 34003328 34032544 34285888 34326656 34383908 34441589 34634719 34682284 34697978 34739236 34751744 35053312 35130368 35170678 35247992 35289904 35505106 35552608 35751968 35920937 35979923 36232651 36262499 36305216 36379616 36385024 36428288 36650432 36755212 36816871 36822344 36866128 37028824 37090942 37148416 37350152 37553152 37678888 37940864 37959376 38004512 38287424 38351282 38396884 38398243 38461297 38684086 38763361 38809024 38894336 39019778 39178048 39183872 39230464 39361816 39582536 39601849 39636896 39648938 39654832 39701984 40013792 40113301 40494727 40577264 40631552 40859392 40879328 40927936 40996198 41119912 41351954 41408744 41442856 41576704 41802488 41886208 42026452 42076424 42198016 42318656 42389648 42685888 42922958 42973996 43295434 43382144 43433728 43698592 43757056 43823522 43903564 43955768 44210384 44300984 44594032 44630768 44774912 44895019 45108224 45237184 45259256 45313072 45319808 45373696 45730048 45883162 46186676 46224724 46279688 46281326 46374016 46625852 46719232 46774784 46931396 47259376 47363264 47708752 47774272 47932534 48219136 48291061 48348482 48445312 48783872 49047518 49247744 49371964 49412636 49480496 49780472 49839664 49841428 49941248 50629696 50964608 51006592 51177373 51238226 51449216 51619652 51621479 51724864 51786368 52005758 52067596 52820404 52828256 52891072 52892944 53213608 53286688 53463211 53526782 53927153 53947166 54524288 54599168 54706847 54930176 55114094 55179628 55181581 55189784 55255408 55592362 55714568 55780816 56471584 56883512 56891968 56959616 56961632 57150329 57385664 57549724 57646267 57772988 58096948 58293248 58718464 58799104 58915066 58993888 58995976 59426318 59435152 59505824 59556952 59836309 59907458 60122311 60171839 60366176 60693997 60815552 60899072 61091731 61343296 61478144 61631032 61653904 61683986 61757332 62217064 62313472 62987536 63062432 63064664 63534128 63664328 63673792 63749504 63962951 64321621 64409956 64439102 64515724 64800442 65009728 65019392 65096704 65099008 65583616 65718016 65803204 65881448 65938054 66026272 66396512 66428908 66507896 66819857 67194547 67289209 67331504 67915792 67925888 68006656 68065088 68374189 68571776 68653312 68767816 68883178 69269438 69364568 69395956 69478472 69503488 70106624 70341356 70495984 70579808 71010212 71105216 71428123 71503936 71841874 71959846 72465302 72524998 72610432 72759232 72770048 72856576 73300864 73510424 73546291 73633742 73644688 73732256 74057648 74181884 74296832 74700304 75204493 75357776 75881728 75918752 76009024 76574848 76702564 76793768 76796486 76831237 76922594 77368172 77526722 77618048 77788672 78039556 78356096 78367744 78723632 79165072 79203698 79273792 79297876 79309664 79403968 80027584 80131321 80226602 80826683 80893267 80989454 81154528 81263104 81718784 81758656 81855872 81992396 82129943 82239824 82703908 82817488 82885712 83153408 83604976 83772416 84052904 84152848 84637312 84779296 85371776 85657619 85845916 85947992 86400937 86472113 86590868 86764288 86867456 87397184 87514112 87647044 87807128 87911536 88420768 88601968 89188064 89261536 89549824 89683399 89790038 90334391 90474368 90518512 90626144 90639616 90747392 91460096 91565041 91766324 92373352 92435707 92449448 92559376 92562652 92748032 93251704 93438464 93549568 93862792 94518752 94726528 95417504 95548544 95865068 95868461 96564349 96582122 96696964 96890624 97567744 98095036 98495488 98743928 98825272 98960992 99560944 99679328 99682856 99882496 100150427 100712017 101102729 101259392 101929216 102013184 102354746 102476452 102480079 102898432 103239304 103242958 103449728 103572736 104011516 104135192 105640808 105656512 105782144 105785888 106427216 106573376 106926422 107053564 107057353 107854306 107894332 108075331 109048576 109198336 109413694 109860352 110228188 110359256 110363162 110379568 110510816 111184724 111429136 111561632 111747701 111839071 112717423 112902517 112943168 113767024 113783936 113919232 113923264 114300658 114771328 115099448 115155607 115292534 115545976 116193896 117436928 117830132 117987776 117991952 118852636 118870304 119011648 119113904 119454439 119672618 119814916 120244622 120343678 120732352 121387994 121631104 121798144 122038351 122183462 122686592 122956288 123097373 123262064 123307808 123367972 123514664 124434128 124789873 125975072 126124864 126129328 127068256 127328656 127347584 127499008 127925902 128643242 128819912 128878204 129031448 129600884 130019456 130038784 130198016 131167232 131436032 131606408 131762896 131876108 132052544 132793024 132857816 133015792 133639714 134229487 134389094 134578418 134663008 135394301 135831584 135851776 136013312 136130176 136585969 136748378 137143552 137306624 137535632 137766356 138538876 138729136 138791912 138956944 139006976 140213248 140682712 140991968 141159616 142020424 142210432 142686583 142856246 143007872 143486693 143683748 143919692 144731839 144930604 145049996 145220864 145518464 145540096 146601728 147020848 147092582 147267484 147289376 147464512 148115296 148363768 148593664 149059681 149400608 150106697 150230353 150408986 150715552 151534019 151763456 151837504 152018048 152527037 153149696 153382327 153405128 153587536 153592972 153662474 153845188 154736344 155053444 155236096 155577344 156079112 156712192 157447264 158330144 158407396 158547584 158595752 158619328 158807936 159339659 160055168 160262642 160453204 160458883 160591067 161653366 161786534 161978908 161984641 162309056 162526208 163437568 163517312 163711744 163984792 164259886 164479648 165407816 165634976 165771424 166306816 167209952 167625781 167763869 168105808 168305696 169219687 169274624 169558592 170328601 170743552 171315238 171666313 171691832 171895984 172801874 172944226 173181736 173528576 173734912 174794368 175294088 175614256 175823072 176841536 177203936 178376128 178523072 179333791 179366798 179580076 180668782 180948736 181037024 181252288 181279232 181494784 182920192 183130082 183532648 184746704 184871414 184898896 185118752 185125304 185496064 186503408 186876928 187036603 187343737 187725584 188815081 189037504 189453056 190835008 191097088 191730136 191736922 192899329 193128698 193164244 193393928 193781248 196190072 197487856 197650544 197921984 199121888 199358656 199365712 199764992 200300854 201424034 202205458 202518784 203858432 204026368 204709492 204952904 204960158 205796864 206202731 206478608 206485916 206899456 207145472 208023032 208270384 209676103 211281616 211313024 211564288 211571776 212854432 213146752 213852844 213860413 214107128 214114706 215708612 215788664 215893951 216150662 218097152 218827388 219720704 220456376 220718512 220726324 220759136 221021632 222369448 222858272 223123264 223412491 223495402 223678142 225434846 225536857 225805034 225886336 227534048 227567872 227838464 227846528 228601316 228609407 229542656 230198896 230311214 230585068 230783189 231091952 232387792 234873856 235660264 235975552 235983904 237705272 237740608 238023296 238227808 238820249 238908878 239345236 239629832 240489244 240687356 241091123 241464704 242775988 243262208 243596288 244076702 244366924 245373184 245912576 246194746 246524128 246615616 246735944 247029328 248868256 249283333 249579746 251446559 251859461 251950144 252249728 252258656 253628557 254136512 254657312 254695168 254998016 255290611 255851804 257286484 257639824 257718097 257756408 258062896 259201768 260038912 260396032 262872064 263212816 263525792 263752216 264105088 265586048 265715632 266031584 266475287 267279428 268458974 268778188 268787701 269156836 269229079 269326016 270788602 271663168 271703552 272026624 272260352 273171938 273496756 274287104 274613248 275071264 275532712 277077752 277458272 277583824 277913888 278377409 280793107 281365424 281983936 282319232 284040848 284420864 284852893 285373166 285712492 286015744 286973386 287367496 287839384 289463678 289861208 290099992 290441728 291036928 293203456 294041696 294185164 294534968 294578752 294929024 296230592 296727536 297575851 298119362 298801216 300213394 300460706 300817972 301431104 303068038 303526912 303675008 304036096 305054074 306299392 306764654 306810256 307175072 307185944 307324948 307690376 309472688 310106888 310472192 311561471 312158224 313424384 314265133 314894528 316660288 316814792 317095168 317191504 317238656 317615872 318679318 320110336 320525284 320906408 320917766 321182134 323306732 323573068 323957816 323969282 324618112 327034624 327423488 327969584 328519772 328959296 330815632 331269952 331542848 333048469 334419904 334853401 335251562 335527738 336211616 336611392 338037427 338439374 338549248 339117184 340252621 340657202 341487104 342630476 343332626 343383664 343791968 345603748 345888452 346363472 347057152 347924083 349588736 350588176 351228512 351646144 353683072 354407872 356752256 357046144 357946739 358241611 358667582 358733596 359160152 361337564 361350353 361897472 362074048 362504576 362558464 366260164 367065296 369493408 369742828 369797792 370237504 370250608 370992128 373006816 374073206 374242477 374687474 375451168 377490071 377630162 378075008 378906112 381670016 382194176 382632721 382947929 383460272 383473844 385798658 386257396 386271067 386328488 386787856 387562496 392380144 394975712 395301088 395843968 398243776 398717312 398731424 400052303 400601708 402848068 403523869 404410916 405037568 407716864 408052736 409418984 409905808 409920316 411593728 412405462 412957216 412971832 413798912 414290944 416046064 416540768 417235499 418854163 419352206 420856177 421202873 422563232 422626048 423128576 423143552 425708864 426293504 427642117 427705688 427720826 428214256 428229412 431417224 431577328 431787902 432301324 436194304 437654776 440912752 441437024 441452648 441518272 442043264 444738896 445716544 446010361 446246528 446824982 446990804 447356284 447740657 450251347 450869692 451073714 451610068 451772672 455068096 455135744 455676928 455693056 457202632 457218814 459085312 460397792 460622428 461170136 461566378 462183904 464775584 466972181 467738999 470361829 471024463 471320528 471951104 471967808 475410544 475481216 476046592 476455616 477640498 477817756 478619323 478690472 479259664 480978488 481374712 482182246 482929408 485551976 486524416 488153404 488733848 490746368 492389492 493048256 493231232 493471888 494058656 497736512 498566666 499159492 499177159 499996861 502893118 503718922 503900288 504499456 504517312 507257114 508273024 509314624 509390336 509974831 509996032 510581222 511703608 514572968 514824037 515279648 515436194 515512816 516125792 518403536 520077824 521472913 526425632 526431451 527051584 527504432 528210176 531172096 531431264 532063168 532950574 534558856 536917948 537556376 537575402 537818659 538313672 538458158 538652032 541577204 543326336 543407104 544520704 546343876 546993512 548574208 550142528 551065424 554155504 554916544 555167648 555827776 556754818 560919247 561586214 562730848 563967872 564638464 565786781 568081696 568841728 569705786 570746332 571424984 572031488 573946772 574734992 574909601 575678768 578927356 579722416 580199984 580883456 582073856 586406912 588083392 588370328 589069936 589157504 589858048 592461184 593455072 594444871 595151702 596238724 597602432 599603333 600426788 600921412 601635944 602862208 604806559 606136076 607350016 608072192 610108148 612598784 613529308 613620512 614350144 614371888 614649896 615380752 618945376 620213776 620944384 623122942 624316448 626848768 627783793 628530266 629789056 633320576 633629584 634190336 634383008 634477312 635231744 635441069 637358636 640220672 640955287 641050568 641812816 641835532 642364268 646613464 647146136 647915632 647938564 649236224 654069248 654846976 655939168 657039544 657918592 661631264 662539904 663085696 665305849 666096938 668839808 669706802 670503124 671055476 671079227 672423232 673222784 676074854 676878748 677098496 678234368 680505242 681314404 682974208 685260952 686665252 686767328 687583936 691207496 691776904 692726944 695021743 695848166 699177472 701052989 701176352 702457024 703292288 704984119 707366144 708815744 711189011 713504512 714092288 715893478 716483222 717335164 717360553 717467192 718320304 722675128 722700706 723794944 724148096 725009152 732520328 734130592 738986816 739485656 739595584 740475008 740501216 742954277 746013632 748146412 748484954 749374948 749401471 750902336 754980142 755260324 756150016 757812224 763340032 764388352 765265442 765895858 766920544 766947688 771597316 772514792 772542134 772656976 773575712 776138339 781590043 782233907 782873497 784760288 789021961 789951424 790602176 791687936 794192503 796487552 797434624 797462848 800104606 801203416 805696136 806089249 807047738 808821832 810075136 818837968 819811616 819840632 824810924 825914432 825943664 827597824 829665121 832092128 833081536 834470998 836181073 837708326 838704412 841712354 842405746 845126464 845252096 846257152 846287104 851417728 852587008 854268457 855284234 855411376 855441652 856428512 856458824 861681611 862834448 863154656 863575804 864602648 868658141 873529111 875309552 881825504 882874048 882905296 883036544 884086528 889477792 891433088 892020722 892493056 893649964 893981608 894712568 895481314 900502694 901739384 902147428 903220136 903545344 910136192 910271488 911386112 914405264 914437628 918170624 920795584 921244856 922340272 923132756 924367808 928565599 929551168 933944362 935477998 939606409 940723658 942048926 942641056 943902208 943935616 950821088 950962432 952093184 952911232 955280996 955635512 956101783 957238646 957380944 958519328 961956976 962749424 964364492 965858816 971103952 973048832 976306808 977467696 981492736 984778984 986096512 986462464 986943776 988117312 995473024 997133332 998318984 998354318 998806081 999993722 1004406851 1005786236 1007437844 1007800576 1008998912 1009034624 1014514228 1016546048 1018629248 1018780672 1019949662 1021162444 1023407216 1029145936 1029648074 1030559296 1030872388 1031025632 1032251584 1036807072 1040155648 1041707173 1042945826 1043417767 1050746879 1051612471 1052851264 1052862902 1054103168 1055008864 1056420352 1062344192 1062862528 1064126336 1065901148 1067689259 1069117712 1073676289 1073835896 1075112752 1075150804 1075637318 1076627344 1076916316 1077304064 1083154408 1086652672 1089041408 1092687752 1093987024 1100285056 1102130848 1108311008 1109833088 1110335296 1111655552 1113509636 1113549047 1115377613 1121838494 1123172428 1123212181 1124137469 1125461696 1127935744 1129276928 1131573562 1136163392 1137683456 1139411572 1141492664 1142849968 1144062976 1147893544 1149469984 1149819202 1151357536 1157854712 1159444832 1160399968 1163285729 1164147712 1173380467 1174347083 1176166784 1176740656 1178139872 1178315008 1179716096 1184922368 1186910144 1188889742 1190303404 1190345533 1192300207 1192477448 1195204864 1199206666 1200853576 1201664191 1201842824 1203271888 1205724416 1209613118 1212272152 1214700032 1216144384 1220216296 1227058616 1227241024 1228700288 1228743776 1229299792 1230761504 1237890752 1240427552 1243512331 1246245884 1248632896 1255336537 1255567586 1257060532 1259578112 1266641152 1267259168 1268380672 1268766016 1268954624 1270463488 1270882138 1274717272 1280441344 1281910574 1282101136 1283625632 1283671064 1284728536 1293226928 1294292272 1295831264 1295877128 1298472448 1301955551 1308138496 1309256221 1311406159 1311878336 1314079088 1315837184 1323262528 1325079808 1326171392 1330611698 1332193876 1337679616 1339413604 1341006248 1342110952 1342158454 1344846464 1346445568 1352149708 1353757496 1356468736 1361010484 1362628808 1370521904 1373330504 1373534656 1375167872 1382414992 1383553808 1385453888 1390043486 1391696332 1391745589 1398354944 1402105978 1402352704 1404914048 1406584576 1409968238 1414732288 1417631488 1422378022 1427009024 1428184576 1431786956 1432966444 1434670328 1434721106 1434934384 1436640608 1445350256 1445401412 1448296192 1450018304 1453907923 1465040656 1467732721 1468261184 1477973632 1478971312 1479191168 1480950016 1481002432 1485908554 1492027264 1496292824 1496969908 1497022891 1498749896 1498802942 1501804672 1509960284 1510520648 1512300032 1526680064 1530530884 1531791716 1533841088 1533895376 1543194632 1545029584 1545084268 1545313952 1547151424 1552276678 1563180086 1563887437 1564467814 1565746994 1569520576 1578043922 1579902848 1581204352 1583375872 1586498563 1588385006 1592975104 1594869248 1594925696 1600209212 1600265849 1602406832 1611392272 1612178498 1614095476 1617643664 1622268349 1637675936 1639623232 1639681264 1649621848 1651828864 1651887328 1657359541 1659330242 1664184256 1666163072 1668941996 1671741743 1672362146 1675416652 1677408824 1683424708 1684811492 1690252928 1690504192 1692574208 1702835456 1705174016 1708536914 1710568468 1710822752 1710883304 1712857024 1712917648 1723363222 1725668896 1726309312 1727151608 1729205296 1737316282 1743547019 1744983331 1747058222 1750619104 1760125913 1763651008 1765748096 1765810592 1766073088 1768173056 1771660199 1778955584 1782866176 1784041444 1784986112 1787034277 1787299928 1787963216 1789425136 1790962628 1801005388 1803478768 1804294856 1806440272 1807090688 1820272384 1822772224 1828810528 1828875256 1841591168 1842489712 1844680544 1846265512 1848735616 1854925579 1857131198 1859102336 1863791641 1865327009 1867888724 1870955996 1879212818 1881447316 1881513907 1884097852 1885282112 1887804416 1887871232 1901642176 1901924864 1904186368 1905822464 1910561992 1911271024 1912203566 1914477292 1914761888 1917038656 1923913952 1925498848 1928728984 1931717632 1937775853 1942207904 1948641863 1951387061 1952613616 1954935392 1965551749 1969557968 1972193024 1972924928 1973887552 1976234624 1982851481 1990946048 1993970251 1994266664 1996637968 1996708636 1997612162 1999987444 2008813702 2011572472 2014875688 2015601152 2017997824 2018069248 2029028456 2033092096 2037258496 2039899324 2042324888 2046814432 2058291872 2059296148 2061118592 2061744776 2062051264 2064503168 2071415567 2073614144 2083030957 2083414346 2085891652 2085965479 2086835534 2101493758 2103224942 2105702528 2105725804 2108206336 2110017728 2112840704 2124688384 2125725056 2128252672 2131802296 2135378518 2138235424 2147352578 2147671792 2150225504 2150301608 2151274636 2153254688 2153832632 2154608128 2166308816 2173305344 2179135153 2180930297 2185375504 2187974048 2199855931 2200570112 2204261696 2214271813 2216622016 2219666176 2220670592 2223311104 2227019272 2227098094 2230755226 2243676988 2246344856 2246424362 2248274938 2250923392 2255871488 2258553856 2263147124 2272326784 2278823144 2282985328 2285699936 2295787088 2298939968 2299638404 2302715072 2315709424 2318889664 2320799936 2326571458 2331339283 2343973807 2346760934 2348694166 2352333568 2353481312 2356279744 2356630016 2359432192 2369844736 2373820288 2377779484 2380606808 2380691066 2381768347 2384600414 2384954896 2390409728 2398413332 2401707152 2403328382 2403685648 2406543776 2411448832 2419226236 2424544304 2429400064 2431475839 2435468581 2440432592 2454117232 2454482048 2457400576 2457487552 2458599584 2461523008 2475781504 2480855104 2484070951 2487024662 2492491768 2497265792 2505627173 2507691277 2510673074 2511135172 2514121064 2519156224 2533282304 2534518336 2537532032 2537909248 2541764276 2549434544 2563821148 2564202272 2567251264 2567342128 2569457072 2586453856 2588584544 2591662528 2591754256 2596944896 2603911102 2618512442 2619697339 2622812318 2623756672 2628158176 2631674368 2646525056 2650159616 2652342784 2655386189 2661223396 2664387752 2675359232 2678429047 2678827208 2680635503 2682012496 2684221904 2684316908 2689692928 2692891136 2704299416 2707514992 2712937472 2722020968 2725257616 2741043808 2746661008 2747069312 2750335744 2764829984 2767107616 2770907776 2780086972 2780185369 2783392664 2783491178 2800366121 2804211956 2804705408 2809828096 2813169152 2819936476 2829464576 2835262976 2844756044 2854018048 2856369152 2863573912 2865932888 2869340656 2869442212 2869868768 2873281216 2890700512 2890802824 2896592384 2900036608 2904362383 2907815846 2920648493 2930081312 2931979141 2935465442 2936522368 2945993239 2955947264 2957942624 2958382336 2961900032 2962004864 2971817108 2971922291 2984054528 2992585648 2993494819 2993939816 2994045782 2997499792 2997605884 3003609344 3019920568 3021041296 3024600064 3053360128 3061061768 3063583432 3067682176 3067790752 3086389264 3090059168 3090168536 3090627904 3094302848 3104553356 3104663237 3122072527 3126360172 3127774874 3128935628 3131493988 3134184599 3139041152 3156087844 3159805696 3162408704 3166751744 3172997126 3176770012 3185950208 3189738496 3189851392 3200418424 3200531698 3204813664 3222784544 3224356996 3228190952 3235287328 3240683329 3243333059 3244536698 3268805267 3274172993 3275351872 3279246464 3279362528 3297171241 3299243696 3303657728 3303774656 3314719082 3318660484 3318777943 3328368512 3332326144 3337883992 3343483486 3344724292 3350335261 3350833304 3354817648 3366849416 3369622984 3380505856 3385148416 3405670912 3417073828 3421136936 3421645504 3421766608 3425714048 3425835296 3446726444 3451337792 3452618624 3454303216 3458410592 3464178731 3467011201 3474632564 3487094038 3489966662 3494116444 3494240113 3499978027 3501238208 3520251826 3527302016 3531496192 3531621184 3532146176 3536346112 3543320398 3557911168 3565732352 3568082888 3569823817 3569972224 3574068554 3574599856 3575926432 3578850272 3581925256 3602010776 3606957536 3608589712 3612880544 3618906317 3640544768 3650310391 3657621056 3657750512 3683182336 3684979424 3689361088 3692531024 3697471232 3703087609 3709851158 3714262396 3718204672 3727583282 3730654018 3735777448 3741911992 3758425636 3762894632 3763027814 3768195704 3770564224 3775742464 3803284352 3803849728 3811644928 3821123984 3822542048 3824407132 3828954584 3829523776 3834077312 3847827904 3850997696 3857457968 3868486063 3875551706 3884415808 3897283726 3902774122 3905227232 3909870784 3926434729 3931103498 3939115936 3944386048 3945849856 3947775104 3952469248 3965702962 3981892096 3987940502 3988533328 3993275936 3993417272 3995224324 3999974888 4017627404 4023144944 4029751376 4031202304 4036138496 4041272041 4058056912 4066184192 4074516992 4079798648 4084649776 4093628864 4116583744 4118592296 4122237184 4123489552 4124102528 4129006336 4142831134 4147228288 4161114097 4166061914 4166828692 4171783304 4171930958 4173671068 4197223331 4202987516 4206449884 4211405056 4211451608 4216412672 4220035456 4251450112 4256505344 4263604592 4270757036 4276470848 4294705156 4295343584 4300451008 4300603216 4302549272 4306509376 4307665264 4309216256 4332617632 4346610688 4353094213 4358270306 4361860594 4370751008 4375948096 4394486551 4399711862 4401140224 4408523392 4423284073 4428543626 4433244032 4439332352 4441341184 4446622208 4448087483 4454038544 4454196188 4461510452 4486687009 4487353976 4492689712 4492848724 4496549876 4501846784 4511742976 4523013079 4526294248 4544653568 4557646288 4565970656 4571399872 4591574176 4597879936 4599276808 4605430144 4620850111 4631418848 4637779328 4641599872 4653142916 4653307607 4657140943 4662678566 4687947614 4693521868 4697388332 4697554589 4704667136 4706962624 4712559488 4713260032 4739689472 4747640576 4755558968 4761213616 4761382132 4763536694 4769200828 4769909792 4780819456 4796826664 4803414304 4806656764 4807371296 4813087552 4822897664 4838452472 4849088608 4861147649 4862951678 4865152201 4870937162 4880865184 4907370923 4908234464 4908964096 4914801152 4914975104 4917199168 4923046016 4939529429 4951563008 4961710208 4968141902 4974049324 4974225373 4978323077 4984983536 4994531584 5011254346 5015382554 5021346148 5021523871 5022270344 5028242128 5038312448 5066564608 5069036672 5075064064 5083528552 5098869088 5127642296 5128404544 5134502528 5134684256 5138914144 5172907712 5177169088 5183325056 5183508512 5196399211 5200679939 5207822204 5237024884 5239394678 5245624636 5245810297 5247513344 5256316352 5263348736 5293050112 5300319232 5304685568 5310772378 5322446792 5328775504 5350718464 5356858094 5357654416 5361271006 5364024992 5368443808 5368633816 5379385856 5385782272 5408598832 5415029984 5424061487 5432968373 5444041936 5450515232 5471130301 5475637349 5480114479 5482087616 5493322016 5494138624 5500671488 5529659968 5534215232 5541815552 5559347521 5560173944 5560370738 5566785328 5566982356 5600732242 5608423912 5609410816 5619656192 5626338304 5639872952 5670525952 5689512088 5727147824 5731865776 5738681312 5738884424 5739737536 5746562432 5781401024 5781605648 5793184768 5798134693 5807655847 5808724766 5815631692 5841296986 5853267511 5860162624 5863958282 5870930884 5873044736 5891986478 5911894528 5915885248 5916764672 5923800064 5924009728 5943634216 5943844582 5968109056 5979879199 5985171296 5986989638 5987879632 5988091564 5994999584 5995211768 6007218688 6039841136 6042082592 6057108451 6080606987 6114703777 6122123536 6127166864 6135364352 6135581504 6172778528 6180118336 6180337072 6181255808 6188605696 6209106712 6209326474 6244145054 6252720344 6255549748 6257871256 6262987976 6268369198 6278082304 6312175688 6319611392 6324817408 6345994252 6353540024 6371900416 6379702784 6400836848 6401063396 6409627328 6445569088 6448713992 6456381904 6470574656 6481366658 6486666118 6489073396 6499959193 6537610534 6548345986 6550703744 6558492928 6558725056 6594342482 6598487392 6607315456 6607549312 6629438164 6629672803 6637320968 6637555886 6656737024 6664652288 6675767984 6686966972 6689448584 6692712481 6700670522 6701666608 6709635296 6733698832 6739245968 6761011712 6779147869 6811341824 6834147656 6842273872 6843291008 6843533216 6851428096 6851670592 6893452888 6902675584 6905237248 6908606432 6916821184 6925787221 6928357462 6934022402 6949265128 6974188076 6979933324 6988232888 6988480226 6991642567 6999956054 7002476416 7040503652 7054604032 7062992384 7063242368 7064292352 7086640796 7115822336 7131464704 7136165776 7139647634 7148137108 7149199712 7151852864 7157700544 7163850512 7204021552 7213915072 7217179424 7225761088 7237812634 7281089536 7291950211 7300620782 7303924369 7315242112 7315501024 7355228153 7366364672 7369958848 7378722176 7385062048 7394942464 7403427719 7406175218 7419702316 7428524792 7436409344 7455166564 7461308036 7471554896 7473824813 7483823984 7516851272 7525789264 7526055628 7536391408 7541128448 7551484928 7606568704 7623289856 7642247968 7645084096 7648814264 7657909168 7659047552 7668154624 7695655808 7701995392 7714915936 7727783323 7736972126 7751103412 7768831616 7794567452 7794843329 7805548244 7807643291 7810454464 7819741568 7852869458 7862206996 7862485267 7878231872 7888772096 7895550208 7904938496 7931405924 7963784192 7975881004 7977066656 7986551872 7986834544 7990448648 7999949776 8035254808 8046289888 8059502752 8072276992 8072944861 8082544082 8116113824 8143000103 8149033984 8159597296 8169299552 8187257728 8213663269 8233167488 8237184592 8244474368 8246979104 8248205056 8258012672 8260733897 8285662268 8294456576 8322228194 8332123828 8332418731 8333657384 8343566608 8343861916 8346101449 8347342136 8394446662 8405975032 8412899768 8422810112 8422903216 8432825344 8440070912 8502900224 8513010688 8527209184 8541514072 8552941696 8589410312 8590687168 8600902016 8601206432 8605098544 8613018752 8615330528 8629699679 8665235264 8704586317 8706188426 8716540612 8723721188 8741502016 8751896192 8788973102 8799423724 8802280448 8817046784 8846568146 8857087252 8866488064 8878664704 8882682368 8893244416 8896174966 8908077088 8908392376 8923020904 8973374018 8974707952 8985379424 8985697448 8993099752 9003693568 9035282659 9046026158 9052588496 9078468961 9089307136 9113688857 9115292576 9131941312 9142799744 9164793547 9183148352 9195759872 9198553616 9210860288 9224851381 9241700222 9262837696 9275558656 9283199744 9306285832 9306615214 9314281886 9325357132 9375895228 9387043736 9394776664 9395109178 9409334272 9413925248 9425118976 9495281152 9511117936 9522427232 9522764264 9527073388 9538401656 9539819584 9593653328 9606828608 9613313528 9614742592 9626175104 9658405601 9676904944 9698177216 9722295298 9725903356 9730304402 9741874324 9742219123 9761730368 9814741846 9816468928 9817928192 9829602304 9829950208 9834398336 9846092032 9879058858 9903126016 9923420416 9936283804 9948098648 9948450746 9956646154 9969967072 9989063168 10022508692 10030765108 10042692296 10043047742 10044540688 10056484256 10089798407 10138073344 10150128128 10160670559 10167057104 10177355461 10197738176 10255284592 10256809088 10269005056 10269368512 10277828288 10324502539 10345815424 10354338176 10366650112 10367017024 10380455431 10392798422 10401359878 10415644408 10474049768 10478789356 10479160237 10491249272 10491620594 10495026688 10512632704 10586100224 10621544756 10644893584 10657551008 10713716188 10715308832 10722542012 10728049984 10736887616 10737267632 10758771712 10785646573 10817197664 10830059968 10848122974 10865936746 10888083872 10901030464 10942260602 10947212059 10951274698 10960228958 10964175232 10986644032 10988277248 11001342976 11059319936 11068430464 11083631104 11096348909 11105489941 11118695042 11120347888 11120741476 11133570656 11133964712 11201464484 11201860943 11216847824 11218821632 11239312384 11279745904 11355878443 11379024176 11454295648 11463731552 11477362624 11477768848 11479475072 11493124864 11562802048 11563211296 11596269386 11601516787 11615311694 11617449532 11631263384 11682593972 11702192201 11706535022 11720325248 11727916564 11741861768 11746089472 11783972956 11823789056 11831770496 11833529344 11848019456 11887268432 11887689164 11936218112 11959758398 11970342592 11973979276 11975759264 11976183128 11989999168 11990423536 12014437376 12079682272 12084165184 12099829471 12114216902 12161213974 12204829133 12214883317 12229407554 12244247072 12254333728 12270728704 12271163008 12345557056 12360236672 12360674144 12362511616 12377211392 12401621393 12418213424 12418652948 12488290108 12505440688 12509239939 12511099496 12515742512 12525975952 12536738396 12556164608 12624351376 12639222784 12649634816 12691988504 12707080048 12759405568 12801673696 12802126792 12819254656 12891138176 12897427984 12912763808 12934300469 12941149312 12962733316 12973332236 12978146792 12984479053 12999918386 13046541487 13057289063 13075221068 13096691972 13101407488 13116985856 13117450112 13188684964 13196974784 13214630912 13215098624 13258876328 13259345606 13274641936 13275111772 13313474048 13329304576 13351535968 13373933944 13378897168 13385424962 13401341044 13403333216 13419270592 13467397664 13478491936 13522023424 13542193249 13558295738 13564430971 13640493041 13659709427 13668295312 13684547744 13686582016 13687066432 13702856192 13703341184 13786905776 13805351168 13810474496 13817212864 13826321191 13833642368 13851574442 13856714924 13868044804 13879960367 13898530256 13948376152 13957791757 13959866648 13976465776 13976960452 13983285134 13999912108 14004952832 14081007304 14109208064 14125984768 14126484736 14173281592 14231644672 14272331552 14279295268 14296274216 14298399424 14303705728 14315401088 14327701024 14408043104 14427830144 14434358848 14451522176 14475625268 14476137611 14499908969 14581216699 14583900422 14601241564 14601758353 14607848738 14630484224 14631002048 14710456306 14732729344 14739917696 14757444352 14770124096 14789884928 14806855438 14812350436 14839404632 14857049584 14872818688 14910333128 14922616072 14943109792 14947649626 14967647968 15033702544 15051578528 15052111256 15072782816 15082256896 15122714477 15213137408 15253946071 15266512079 15284495936 15290168192 15297628528 15315818336 15318095104 15336309248 15391311616 15403990784 15429831872 15455566646 15473944252 15474491929 15499902691 15502206824 15537663232 15589134904 15589686658 15611096488 15615286582 15620908928 15639483136 15705738916 15724413992 15724970534 15756463744 15791100416 15809876992 15862811848 15951762008 15954133312 15973103744 15973669088 15980897296 15999899552 16070509616 16092579776 16119005504 16145889722 16165088164 16165660303 16232227648 16286000206 16319194592 16319374981 16338599104 16374515456 16407816649 16427326538 16466334976 16474369184 16488948736 16493958208 16496410112 16516025344 16521467794 16571324536 16588913152 16644456388 16664247656 16664837462 16667314768 16672378429 16687133216 16687723832 16692202898 16694684272 16788893324 16811950064 16825799536 16845620224 16845806432 16880141824 16887699721 17005800448 17020330873 17048280067 17054418368 17083028144 17105883392 17178820624 17181374336 17201804032 17202412864 17210197088 17226037504 17230661056 17259399358 17330470528 17388496657 17409172634 17412376852 17433081224 17447442376 17483004032 17503792384 17539390211 17577946204 17598847448 17634093568 17693136292 17714174504 17732976128 17765364736 17792349932 17816154176 17816784752 17846041808 17946748036 17949415904 17970758848 17971394896 17986199504 18007387136 18070565318 18092052316 18105176992 18156937922 18178614272 18227377714 18230585152 18263882624 18285599488 18329587094 18366296704 18391519744 18397107232 18421720576 18427791001 18449702762 18483400444 18525675392 18551117312 18566399488 18587703323 18612571664 18613230428 18628563772 18650714264 18749003329 18751790456 18774087472 18789553328 18790218356 18827850496 18850237952 18900802999 18990562304 19022235872 19044854464 19045528528 19054146776 19076803312 19079639168 19187306656 19213657216 19226627056 19229485184 19252350208 19316811202 19353809888 19396354432 19444590596 19451806712 19460608804 19461297583 19483748648 19484438246 19523460736 19629483692 19632937856 19635856384 19659900416 19668796672 19692184064 19758117716 19806252032 19846840832 19872567608 19896197296 19896901492 19913292308 19939934144 19978126336 20045017384 20061530216 20085384592 20086095484 20089081376 20112968512 20179596814 20276146688 20300256256 20321341118 20330536681 20334114208 20354710922 20395476352 20444539451 20510569184 20513618176 20538010112 20538737024 20555656576 20624481319 20649005078 20691630848 20708676352 20733300224 20734034048 20760910862 20785596844 20802719756 20803456037 20831288816 20948099536 20957578712 20958320474 20982498544 20983241188 20990053376 21025265408 21172200448 21243089512 21289787168 21315102016 21427432376 21430617664 21445084024 21456099968 21473775232 21474535264 21545674033 21571293146 21634395328 21660119936 21696245948 21731873492 21732642659 21776167744 21802060928 21854507689 21884521204 21894424118 21902549396 21920457916 21928350464 21973288064 21976554496 22118639872 22136860928 22167262208 22192697818 22210979882 22237390084 22240695776 22241482952 22267141312 22267929424 22402928968 22403721886 22433695648 22437643264 22508011831 22559491808 22666111247 22684783303 22703331413 22711756886 22758048352 22881636869 22908591296 22927463104 22954725248 22955537696 22958950144 22986249728 23031582587 23125604096 23126422592 23192538772 23203033574 23230623388 23231445601 23234899064 23262526768 23365187944 23404384402 23413070044 23440650496 23455833128 23483723536 23492178944 23567945912 23663540992 23696038912 23774536864 23775378328 23919516796 23940685184 23947958552 23951518528 23952366256 23979998336 23980847072 24060288509 24159364544 24168330368 24199658942 24228433804 24229291333 24249251117 24269078407 24322427948 24409658266 24429766634 24458815108 24459680791 24488494144 24508667456 24541457408 24542326016 24691114112 24720473344 24721348288 24725023232 24754422784 24803242786 24836426848 24837305896 24976580216 24988766719 25010881376 25018479878 25022198992 25031485024 25051951904 25073476792 25112329216 25191086089 25248702752 25311492931 25332344219 25383977008 25414160096 25552172737 25603347392 25604253584 25638509312 25719618751 25782276352 25794855968 25825527616 25868600938 25882298624 25921613263 25925466632 25946664472 25956293584 25968958106 25999836772 26093082974 26114578126 26150442136 26193383944 26202814976 26233971712 26234900224 26377369928 26393949568 26430197248 26517752656 26518691212 26549283872 26550223544 26626948096 26703071936 26747867888 26757794336 26770849924 26802682088 26806666432 26838541184 26928402371 26934795328 26956983872 27079402441 27084386498 27116591476 27128861942 27280986082 27319418854 27336590624 27369095488 27373164032 27374132864 27405712384 27406682368 27573811552 27610702336 27620948992 27634425728 27652642382 27667284736 27703148884 27713429848 27736089608 27759920734 27797060512 27896752304 27915583514 27919733296 27952931552 27953920904 27966570268 27999824216 28009905664 28162014608 28218416128 28252969472 28288904287 28328756989 28346563184 28463289344 28544663104 28558590536 28592548432 28596798848 28607411456 28630802176 28655402048 28785533569 28816086208 28855660288 28868717696 28903044352 28951250536 28952275222 28999817938 29127798679 29162433398 29167800844 29202483128 29203516706 29215697476 29260968448 29262004096 29420912612 29479835392 29514888704 29540248192 29613710876 29624700872 29678809264 29714099168 29820666256 29845232144 29886219584 29895299252 29935295936 30067405088 30103157056 30104222512 30145565632 30164513792 30245428954 30426274816 30471659491 30507892142 30533024158 30568991872 30580336384 30595257056 30631636672 30636190208 30672618496 30782623232 30807981568 30859663744 30911133292 30947888504 30948983858 30962988511 30999805382 31004413648 31075326464 31136612381 31178269808 31179373316 31222192976 31230573164 31241817856 31278966272 31411477832 31448827984 31449941068 31512927488 31582200832 31661091553 31725623696 31903524016 31908266624 31946207488 31947338176 31961794592 31999799104 32141019232 32185159552 32238011008 32291779444 32292922363 32330176328 32331320606 32345950777 32464455296 32572000412 32573153249 32599986601 32638389184 32638749962 32677198208 32749030912 32815633298 32854653076 32932669952 32948738368 32987916416 32992820224 33042935588 33142649072 33177826304 33288912776 33328495312 33329674924 33334629536 33344756858 33374266432 33375447664 33384405796 33389368544 33577786648 33623900128 33651599072 33691612864 33735286141 33760283648 33775399442 34028033543 34040661746 34056065407 34096560134 34108836736 34166056288 34211766784 34357641248 34362748672 34403608064 34404825728 34420394176 34452075008 34461322112 34518798716 34520020457 34576706003 34660941056 34776993314 34818345268 34819577611 34824753704 34848261539 34866162448 34894884752 34966008064 35007584768 35078780422 35155892408 35197694896 35268187136 35386272584 35428349008 35465952256 35584699864 35632308352 35633569504 35692083616 35893496072 35898831808 35941517696 35942789792 35972399008 36061857599 36141130636 36184104632 36210353984 36313875844 36374794477 36404759573 36454755428 36461170304 36527765248 36571198976 36659174188 36732593408 36783039488 36794214464 36843441152 36855582002 36899405524 36966800888 37051350784 37102234624 37132798976 37175406646 37225143328 37226460856 37257127544 37301428528 37498006658 37503580912 37548174944 37579106656 37580436712 37655700992 37700475904 37756710979 37801605998 37968430409 38030778611 38044471744 38089708928 38091057056 38108293552 38153606624 38159278336 38297912107 38374613312 38427314432 38453254112 38458970368 38504700416 38548882261 38633622404 38707619776 38792708864 38889181192 38903613424 38915432647 38921217608 38922595166 38967497296 38968876492 39046921472 39258967384 39265875712 39319800832 39337593344 39384368128 39516235432 39693681664 39745135216 39792394592 39793802984 39826584616 39879868288 40090034768 40123060432 40170769184 40172190968 40178162752 40225937024 40359193628 40360622081 40552293376 40586942851 40642682236 40653590929 40661073362 40668228416 40709421844 40790952704 40889078902 41021138368 41027236352 41076020224 41077474048 41111313152 41248962638 41298010156 41383261696 41417352704 41466600448 41468068096 41521821724 41571193688 41605439512 41606912074 41662577632 41896199072 41915157424 41916640948 41964997088 41966482376 42050530816 42163329767 42399759157 42486179024 42564248909 42579574336 42630204032 42854864752 42861235328 42890168048 42912199936 42947550464 42949070528 43091348066 43142586292 43144113259 43268790656 43320239872 43392491896 43463746984 43465285318 43552335488 43604121856 43709015378 43769042408 43788848236 43805098792 43840915832 43856700928 43946576128 44237279744 44273721856 44385395636 44421959764 44474780168 44481391552 44482965904 44534282624 44535858848 44805857936 44807443772 44867391296 45016023662 45071145613 45118983616 45332222494 45369566606 45406662826 45423513772 45499714351 45516096704 45763273738 45817182592 45854926208 45909450496 45911075392 45917900288 45972499456 46063165174 46251208192 46252845184 46385077544 46406067148 46407709621 46461246776 46462891202 46469798128 46525053536 46730375888 46808768804 46826140088 46881300992 46911666256 46967447072 47045782121 47135891824 47327081984 47454035083 47549073728 47550756656 47839033592 47881370368 47895917104 47903037056 47904732512 47959996672 47961694144 48120577018 48318729088 48336660736 48399317884 48456867608 48458582666 48480510547 48498502234 48538156814 48644855896 48819316532 48859533268 48917630216 48919361582 48976988288 49017334912 49084652032 49382228224 49440946688 49442696576 49450046464 49606485572 49672853696 49674611792 49953160432 49977533438 50021762752 50036959756 50044397984 50062970048 50103903808 50146953584 50290318819 50382172178 50497405504 50562863551 50622985862 50664688438 50767954016 50828320192 51043651477 51104345474 51206694784 51208507168 51277018624 51378145771 51439237502 51564552704 51589711936 51651055232 51737201876 51764597248 51823994033 51843226526 51850933264 51893328944 51912587168 51937916212 51999673544 52186165948 52229156252 52300884272 52386767888 52405629952 52469800448 52536536533 52754739856 52787899136 52860394496 53035505312 53037382424 53098567744 53100447088 53406143872 53495735776 53515588672 53541699848 53605364176 53613332864 53677082368 53856804742 53869590656 53913967744 54049957589 54094483261 54158804882 54168772996 54233182952 54257723884 54561972164 54563903303 54638837708 54673181248 54738190976 54746328064 54748265728 54813364736 55147623104 55221404672 55268851456 55305284764 55334569472 55406297768 55426859696 55472179216 55519841468 55594121024 55793504608 55831167028 55839466592 55905863104 55907841808 55933140536 55999648432 56019811328 56324029216 56505938944 56510614027 56577808574 56590224769 56657513978 56693126368 57001000721 57089326208 57117181072 57185096864 57193597696 57214822912 57261604352 57310804096 57502692949 57571067138 57632172416 57711320576 57737435392 57777540871 57806088704 57825137279 57902501072 57904550444 57999635876 58255597358 58324866796 58326931117 58335601688 58404966256 58407033412 58431394952 58521936896 58524008192 58841825224 58959670784 59029777408 59080496384 59227421752 59249401744 59357618528 59428198336 59641332512 59690464288 59772439168 59790598504 59870591872 60071051443 60134810176 60206314112 60208445024 60291131264 60407897753 60490857908 60492998891 60932104219 60943318982 61015784284 61066048316 61137983744 61160672768 61190514112 61263273344 61272380416 61565246464 61615963136 61719327488 61822266584 61895777008 61897967716 61925977022 61999610764 62008827296 62150652928 62273224762 62356539616 62358746632 62444385952 62461146328 62483635712 62557932544 62822955664 62897655968 62899882136 63025854976 63194919437 63246978613 63322183106 63451247392 63549282727 63795821999 63807048032 63816533248 63892414976 63894676352 63923589184 63999598208 64213882577 64282038464 64370319104 64476022016 64573959667 64583558888 64585844726 64660352656 64662641212 64664929849 64691901554 64928910592 65144000824 65146306498 65199973202 65276778368 65277499924 65354396416 65498061824 65631266596 65709306152 65865339904 65897476736 65975832832 66085871176 66285298144 66577825552 66656990624 66659349848 66669259072 66689513716 66748532864 66750895328 66768811592 66778737088 67155573296 67247800256 67303198144 67383225728 67470572282 67550798884 67553189743 67608839207 68056067086 68081323492 68112130814 68193120268 68195533861 68217673472 68332112576 68423533568 68715282496 68725497344 68807216128 68809651456 68840788352 68904150016 68922644224 69037597432 69040040914 69153412006 69321882112 69553986628 69636690536 69639155222 69649507408 69696523078 69732324896 69789769504 69932016128 70015169536 70157560844 70311784816 70395389792 70512799331 70570453801 70628588849 70772545168 70856698016 71124693913 71169399728 71241488227 71264616704 71267139008 71384167232 71786992144 71797663616 71883035392 71885579584 71944798016 72123715198 72271517773 72282261272 72368209264 72420707968 72627751688 72663188017 72749588954 72809519146 72909510856 72922340608 73055530496 73142397952 73318348376 73465186816 73588428928 73711164004 73798811048 73933601776 74102701568 74350813292 74450286656 74452921712 74514255088 74602857056 74996013316 75007161824 75096349888 75158213312 75160873424 75311401984 75375751009 75499526011 75513421958 75603211996 75936860818 76061557222 76088943488 76179417856 76182114112 76216587104 76307213248 76318556672 76595824214 76749226624 76854628864 76906508224 76917940736 77006199481 77009400832 77097764522 77267244808 77415239552 77585417728 77674442363 77738429587 77778362384 77807226848 77830865294 77842435216 77845190332 77934994592 77937752984 78093842944 78517934768 78531751424 78675186688 78742409863 79032470864 79490270432 79491149101 79584789184 79587605968 79653169232 79759736576 80180069536 80246120864 80341538368 80344381936 80356325504 80451874048 80718387256 80721244162 81173885702 81210617509 81285364472 81307181858 81322146724 81336456832 81418843688 81581905408 81778157804 82042276736 82054472704 82154948096 82222626304 82497925276 82596020312 82766523392 82834705408 82936136192 83043643448 83142387376 83210879024 83213824148 83325155264 83792398144 83830314848 83833281896 83929994176 83932964752 84101061632 84326659534 84698806297 84799518314 84972358048 85128497818 85159148672 85260408064 85433803931 85709729504 85722470656 85780336096 85824399872 85895100928 85898141056 86182696132 86185746439 86285172584 86288226518 86537581312 86640479744 86784983792 86811349751 86927493968 86930570636 87104670976 87208243712 87418030756 87538084816 87577696472 87610197584 87681831664 87713401856 87893152256 88474559488 88547443712 88770791272 88843919528 88949560336 88962783104 88965931808 89068565248 89071717696 89611715872 89614887544 89734782592 90032047324 90035233873 90142291226 90237967232 90540103283 90664444988 90739133212 90813325652 90847027544 90891353371 90999428702 91032193408 91325790409 91526547476 91634365184 91709852416 91818900992 91822150784 91835800576 92126330348 92502416384 92505690368 92770155088 92812134296 92815419242 92922493552 92925782404 92939596256 93050107072 93460751776 93617537608 93652280176 93762601984 93823332512 93934894144 94056658711 94091564242 94271783648 94654163968 94795352743 94908070166 94951016797 95098147456 95101513312 95617965989 95678067184 95762740736 95791834208 95806074112 95809465024 95919993344 95923388288 96241154036 96244560347 96637458176 96673321472 96784248337 96798635768 96913735216 96917165332 96961021094 96997004468 97076313628 97159722569 97289711792 97638633064 97719066536 97835260432 97838723164 97953976576 98034669824 98169304064 98764456448 98881893376 98885393152 99212971144 99345707392 99349223584 99906320864 99955066876 100043525504 100073919512 100088795968 100125940096 100207807616 100293907168 100461183199 100543324829 100580637638 100764344356 100994811008 101125727102 101245971724 101329376876 101332963277 101499362783 101535908032 101656640384 102087302954 102208690948 102212308471 102413389568 102417014336 102554037248 102756291542 102878475004 103129105408 103179423872 103302110464 103474403752 103529194496 103647988066 103686453052 103701866528 103786657888 103825174336 103875832424 103999347088 104372331896 104458312504 104601768544 104773535776 104939600896 104948283193 105073073066 105509479712 105575798272 105859001339 106071010624 106074764848 106197135488 106200894176 106777622497 106812287744 106991471552 107031177344 107083399696 107210728352 107226665728 107354164736 107389540661 107477347231 107713609484 107739181312 107827935488 108099915178 108188966522 108317609764 108321443503 108337545992 108466365904 108499318837 108515447768 109123944328 109127806606 109277675416 109346362496 109476381952 109496531456 109626729472 110295246208 110537702912 110610569528 110669138944 110812595536 110853719392 110944358432 111039682936 111188242048 111587009216 111662334056 111678933184 111811726208 111815683616 111866281072 111999296864 112186095827 112648058432 113021228054 113155617148 113159622121 113180449538 113315027956 113386252736 114002001442 114178652416 114234362144 114370193728 114387195392 114429645824 114523208704 114621608192 115005385898 115142134276 115264344832 115422641152 115474870784 115555081742 115612177408 115650274558 115805002144 115809100888 115999271752 116511194716 116649733592 116653862234 116671203376 116809932512 116814066824 116862789904 117048016384 117196889189 117683650448 117919341568 118020096493 118160992768 118213898047 118454843504 118498803488 118715237056 118856396672 119142316111 119282665024 119380928576 119544878336 119581197008 119741183744 119923067953 120142102886 120269620352 120412628224 120416890048 120582262528 120815795506 120981715816 120985997782 121719476599 121864208438 121886637964 122031568568 122132096632 122275967488 122321345536 122381028224 122526546688 123438654976 123644533168 123791554016 123795935432 123851954044 123999221528 124017654592 124546449524 124713079232 124717493264 124888771904 124922292656 124967271424 125279433271 125645911328 125795311936 125799764272 126051709952 126389838874 126493957226 126644366212 126902494784 127098565454 127591643998 127614096064 127633066496 127784829952 127789352704 127847178368 127999196416 128427765154 128564076928 128740638208 128952044032 128994537007 129147919334 129167117776 129171689452 129320705312 129325282424 129329859698 129383803108 129857821184 130113923261 130288001648 130292612996 130399946404 130553556736 130554999848 130708792832 131167379291 131262533192 131418612304 131794953472 131951665664 132171742352 132305620993 132570596288 133155651104 133313981248 133318699696 133338518144 133379027432 133497065728 133501790656 133537623184 133557474176 134311146592 134495600512 134606396288 134766451456 134941144564 134945920603 135101597768 135106379486 135217678414 136112134172 136162646984 136224261628 136229083081 136386240536 136391067722 136435346944 136664225152 137430564992 137450994688 137619302912 137681576704 137845288448 138075194864 138080081828 138306824012 138643764224 139107973256 139273381072 139278310444 139299014816 139393046156 139464649792 139579539008 139864032256 140213405449 140315121688 140623569632 140790779584 140973281821 141025598662 141140907602 141257177698 141545090336 141713396032 142249387826 142313756767 142338799456 142482976454 142529233408 142534278016 142768334464 143246353441 143573984288 143595327232 143766070784 143771159168 143889596032 144247430396 144252535817 144371369233 144543035546 144564522544 144736418528 144841415936 145255503376 145326376034 145499177908 145619038292 145624192259 145819021712 145844681216 146111060992 146636696752 146930373632 147176857856 147422328008 147597622096 147867203552 148205403136 148701626584 148900573312 148905843424 149028510176 149205714112 149992026632 150014323648 150192699776 150316426624 150321746848 150695577119 150751502018 150819718231 150999052022 151026843916 151206423992 151873721636 152123114444 152128498613 152177886976 152358835712 152364228224 152433174208 152614426496 152637113344 153191648428 153498453248 153709257728 153813016448 153835881472 154012398962 154195529044 154534489616 154830479104 155170835456 155348884726 155476859174 155556724768 155614453696 155661730588 155684870432 155690380664 155869989184 155875505968 156187685888 157035869536 157063502848 157297783123 157484819726 157556082817 158064941728 158662778729 158793483121 158923319891 158980540864 158982298202 159169578368 159175211936 159306338464 159519473152 160360139072 160492241728 160683076736 160688763872 160712651008 160903748096 161088375541 161221078109 161436774512 161442488324 162347771404 162421235018 162570728944 162614363716 162620119207 162644293448 162672913664 162837687376 163163810816 163556315608 164084553472 164309896192 164445252608 164995850552 165192040624 165872272384 166087286896 166284774752 166421758048 166427648296 166650310528 167584796288 167660629696 167666563792 167859988352 167865929504 168145906097 168422019563 168653319068 169397612594 169599036628 169605039331 169744757819 169883548849 169944716096 170256995636 170318297344 170520816128 170867607862 171419459008 171444941312 171560672192 171648799744 171790201856 171796282112 172365392264 172371492878 172570345168 172576453036 173075162624 173280959488 173569967584 173622699502 173854987936 173861141272 174209341952 174416487424 174836061512 175076169632 175155392944 175220395168 175363663328 175656145079 175786304512 176337602623 177180450517 177326409533 177541582544 177687839056 177899120672 177925566208 177931863616 178137130496 178143435392 179223431744 179229775088 179469565184 179742175483 180037331257 180064094648 180070467746 180284582452 180475934464 181080206566 181328889976 181451292841 181478266424 181626651304 181694055088 181782706742 181998857404 182064386816 182651580818 183053094952 183268730368 183419704832 183637801984 183644301568 184252660696 185011380736 185540310176 185624268592 185630838484 185844987104 185851564808 185879192512 186100214144 186921503552 187235075216 187304560352 187646665024 187770361981 187869788288 188113317422 188183128484 188498816597 188543567296 189555817087 189590705486 189816140332 189902033594 190196294912 190203026624 191235931978 191356134368 191525481472 191583668416 191612148224 191618930048 191839986688 191846776576 192482308072 192489120694 193274916352 193346642944 193568496674 193597271536 193827470432 193834330664 193922042188 193994008936 194152627256 194319445138 194579423584 195277266128 195438133072 195670520864 195677446328 195907953152 196069339648 196595288201 197528912896 197770786304 198022330009 198301298923 198425942288 198691414784 198698447168 199812641728 199910133752 200087051008 200147839024 200177591936 200251880192 200415615232 200587814336 200922366398 201086649658 201161275276 201498734983 201528688712 201989622016 202251454204 202491943448 202658753752 202665926554 202998725566 203071816064 203313280768 204174605908 204417381896 204424616942 204826779136 204834028672 205512583084 205756950008 206358847744 206604220928 206948807504 207295976132 207372906104 207403733056 207573315776 207650348672 207751664848 207998694176 208744663792 208916625008 209203537088 209547071552 209896566386 210146146132 210153583939 211018959424 211151596544 211718002678 212142021248 212149529696 212394270976 212401788352 213301616437 213555244994 213624575488 213982943104 214062354688 214166799392 214421456704 214453331456 214699403851 214708329472 214779081322 214954694462 215427218968 215478362624 215655870976 216199830356 216377933044 216635219528 216642887006 216675091984 216740919577 216932731808 216998637674 217030895536 218247888656 218255613212 218555350832 218692724992 218952763904 218993062912 219540096373 220590492416 221075405824 221221139056 221625191072 221627640871 221707438784 221888716864 222079365872 222376484096 223174018432 223324668112 223357866368 223623452416 223631367232 223732562144 223998593728 224372191654 225296116864 226042456108 226050456541 226311234296 226319244242 226360899076 226421655439 226630055912 226772505472 228004002884 228012072743 228357304832 228468724288 228740387456 228774390784 229243216384 230010771796 230284268552 230528689664 230949741568 231110163484 231300549116 231610004288 231618201776 231998543504 233022389432 233299467184 233307724468 233342406752 233619865024 233628133648 233725579808 234096032768 234393778378 235367300896 236040192986 236147002987 236321985536 236427796094 236909687008 236997606976 237430474112 237712793344 238196234801 238284632222 238565330048 238761857152 239089756672 239162394016 239482367488 239561283013 239846135906 240284205772 240539240704 240825256448 240833780096 241164525056 241631591012 241640143199 241963431632 241971995564 242036942021 243438953198 243728416876 243737043277 243773275928 244063137136 244264193264 244551934976 244762056448 245053093376 246877309952 247289066336 247583108032 247591870864 247703908088 247998443056 248035309184 249092899048 249426158464 249434986528 249777543808 249844585312 250261290691 250558866542 251291822656 251590623872 251599528544 252433003193 252779677748 252987914452 253288732424 253804989568 254197130908 254623561339 255183287996 255228192128 255266132992 255578705408 255694356736 255998392832 256855530308 257128153856 257481276416 257904088064 257989074014 258295838668 258334235552 258343378904 258641410624 258650564848 258659719396 258767606216 259715642368 260227846522 260576003296 260585225992 260799892808 261107113472 261109999696 261417585664 262334758582 262525066384 262837224608 263275599869 263589906944 263903331328 264296976853 264343484704 264611241986 265141192576 265779012863 266311302208 266627962496 266637399392 266677036288 266758054864 266994131456 267003581312 267075246368 267114948352 267520690049 268622293184 268991201024 269212792576 269532902912 269842175827 269882289128 269891841206 270203195536 270212758972 270435356828 272224268344 272325293968 272448523256 272458166162 272772481072 272782135444 272870693888 273328450304 274861129984 275238605824 275363153408 275690576896 276150389728 276160163656 276613648024 278215946512 278546762144 278556620888 278598029632 278786092312 278929299584 279159078016 280093762429 280426810898 280630243376 281247139264 281432537791 281581559168 281946563642 282051197324 282281815204 282514355396 282524354567 283090180672 283426792064 284108599957 284498775652 284627513534 284677598912 284965952908 285058466816 285068556032 285536668928 286492706882 287147968576 287190654464 287532141568 287542318336 287779192064 288494860792 288505071634 288742738466 289086071092 289129045088 289472837056 289682831872 290511006752 290652752068 290998355816 291238076584 291248384518 291638043424 291689362432 292604153803 293273393504 294353715712 294659446211 294844656016 295143308369 295195244192 295734407104 296798314099 297403253168 297801146624 297811686848 298057020352 298411428224 299410573631 299984053264 300028647296 300385399552 300632853248 300643493696 301391154238 301503004036 301639436462 301998104044 302008792813 302053687832 302412847984 303747443272 304246228888 304256997226 304355773952 304717671424 304728456448 304866348416 305228852992 306383296856 306996906496 307626032896 308024797924 308391058088 309068979232 309660958208 310697769452 310953718348 311113449536 311228907392 311323461176 311369740864 311380761328 311739978368 311751011936 312783750617 314071739072 314595566246 314969639452 314980787329 315112165634 315498019291 316129883456 317325557458 317586966242 317846639782 317961081728 317964596404 318339156736 318350423872 318612676928 319038946304 320720278144 320984483456 321366153472 321377527744 321425302016 321794118361 321807496192 322176751082 322442156218 322873549024 322884976648 324695542808 324842470036 324853967347 325141457888 325228727432 325240238414 325288586896 325345827328 325675374752 327112631216 328169106944 329049408103 329320474847 329991701104 330384081248 332174573792 332178245581 332569549504 332843516096 332855296592 333300621056 334355043763 335169592576 335321259392 335333127584 335719976704 335731859008 336291812194 336844039126 337306638136 338795225188 339198073256 339210078662 339363573829 339489515638 339767097698 339889432192 340513991272 340636594688 341041632256 341735215724 342838918016 342889882624 343121344384 343592564224 344730784528 344742985756 345140690336 345152906072 346150325248 347139935168 347245399004 347709975872 347722282544 348418683904 349672123024 350152339264 350310785888 350440790336 350727326656 351312290158 352032231733 352675205246 353940044857 354360901034 354652819066 355083165088 355375678112 355798241344 355851132416 355863727232 356274260992 356286870784 358446863488 358459550176 358939130368 359484350966 359647020397 360074662514 360128189296 360140935492 360569164904 360951868928 362160413132 362657779952 362767958231 362902585682 362956532848 363253302608 363388110176 363565413484 363997714808 364128773632 365303161636 366106189904 366537460736 366839409664 367288603136 367755755731 368505321392 370022761472 371080620352 371248537184 371261676968 371689974208 371703129616 371758385024 372200428288 373843007104 374470150432 374609120704 375094713601 375293330048 375540723962 375739576576 376226634844 376366256968 376997633194 377087134592 378349703123 378661382827 379111634174 379181410972 379632280664 379804067188 380392589824 380406053248 382471863956 382712268736 383167336832 383224296448 383237860096 383693553152 384964616144 384978241388 386549832704 387136993348 387194543072 387654940864 387668661328 387844084376 387988017872 388305254512 388638890276 389158847168 390554532256 390876266144 391341041728 391354892656 391815906304 392138679296 393190576402 395541572608 395574298189 396044660018 396131573383 396602597846 396851884576 397382829568 397396894336 399625283456 399820267504 400174102016 400295678048 400355183872 400503760384 400831230464 400963314539 401175628672 401844732796 402173299316 402322550552 402518850643 402997469966 403057377424 403979244032 404442786097 404502908408 404775960953 404983886896 405317507504 405331853108 405997451132 406143632128 406626561536 408349211816 408834763792 408849233884 409653558272 409668057344 411025166168 411513900016 412717695488 413208441856 413897615008 414591952264 414745812208 414807466112 415146631552 415300697344 415503329696 415997388352 417489327584 417833250016 418407074176 419094143104 419793132772 419807990719 420292292264 420307167878 420497360101 422037918848 422855284271 423436005356 423450992237 424284042496 424299059392 424788541952 424803576704 426603232874 427110489988 427249150976 427965886208 428124709376 428333598784 428842913408 428906662912 429398807702 429558162644 429909388924 430854437936 430956725248 431311741952 432399660712 432755866088 433270439056 433285774012 433350183968 433481839154 433865463616 433997275348 434061791072 436495777312 436511226424 437110701664 437385449984 437905527808 438558719833 439080192746 441180984832 442364436059 442442278112 442728850291 443250382144 443255281742 443414877568 443777433728 444158731744 444752968192 444844979089 446348036864 446649336224 446715732736 447246904832 447262734464 447465124288 447997187456 448744383308 448760265941 449497178039 450592233728 452017717669 452084912216 452100913082 452622468592 452638488484 452654508943 452721798152 452843310878 453260111824 453545010944 456008005768 456024145486 456714609664 456937448576 457480774912 458486432768 460021543592 460568537104 461057379328 462220326968 462601098232 463220008576 463236403552 463997087008 466044778864 466598934368 466615448936 466684813504 467239730048 467256267296 467451159616 468787556756 468804148787 470734601792 472080385972 472294005974 472855592188 472872328201 473261874449 473819374016 473995213952 474860948224 475425586688 476392469602 476569264444 477130660096 477523714304 478179513344 478324788032 478964734976 479122566026 479692271812 480568411544 481078481408 481650512896 481667560192 482329050112 483263182024 483280286398 483926863264 483943991128 484073884042 486877906396 487456833752 487474086554 487546551856 488126274272 488528386528 489524112896 489743291909 490106186752 493589595317 493993176607 494400121943 494578132672 495166216064 495183741728 495407816176 495996886112 496070618368 497872857391 498185798096 498852316928 498869973056 499555087616 499689170624 500522581382 501117733084 501135469393 502583645312 503181247744 503199057088 504866006386 505559355496 505900624411 505975828904 506577464848 507609979136 508394261816 508642316119 509247122678 510366575992 510456384256 511157410816 511388713472 511996785664 513711060616 514256307712 515978148028 516591677336 516668471104 516686757808 517282821248 517301129696 517319438792 517535212432 520455693044 521152006592 521170451984 521599785616 522214226944 522219999392 523518691351 524669517164 525050132768 525674449216 526551199738 527179813888 527630257063 528496682077 528593953706 528686969408 529222483972 530282385152 531558025726 532622604416 533255924992 533274798784 533354072576 533516109728 533988262912 534007162624 534150492736 534229896704 535041380098 537244586368 537982402048 538425585152 539043396367 539065805824 539684351654 539764578256 539783682412 540406391072 540425517944 540870713656 543721096541 544448536688 544650587936 544897046512 544916332324 545544962144 545564270888 546656900608 548123286971 549722259968 550726306816 551196869041 552300779456 552320327312 553227296048 556431893024 557093524288 557113241776 557196059264 557572184624 557858599168 558318156032 560187524858 560853621796 561260486752 562494278528 562865075582 563163118336 563893127284 564102394648 564563630408 565028710792 565048709134 566180361344 566853584128 568217199914 568997551304 569255027068 569355197824 569931905816 570137112064 571073337856 572985413764 574295937152 574381308928 575084636672 575558384128 576989721584 577010143268 577485476932 578172142184 578258090176 578945674112 579365663744 581022013504 581305504136 581996711632 582476153168 582496769036 583276086848 585208307606 585924892969 586546787008 588707431424 589318892422 589689312032 590286616738 590390488384 591468814208 592891644079 593596628198 594806506336 595602293248 595623373696 596114040704 596822856448 598821147262 599968106528 600057294592 600770799104 601265706496 601286987392 602782308476 603006008072 603278872924 603300225073 603996208088 604017585626 604107375664 604825695968 607494886544 608492457776 608513994452 608711547904 609456912896 609732696832 610457705984 612766593712 613993812992 615252065792 616049595848 616782116176 618137958464 619321916416 621395538904 621907436696 622226899072 622457814784 622646922352 622739481728 622761522656 623479956736 623502023872 625567501234 628143478144 629191132492 629939278904 629961574658 630224331268 630246637111 630996038582 632259766912 633780722981 634651114916 635173932484 635693279564 635922163456 635929192808 636678313472 636700847744 637225353856 641440556288 641968966912 642732306944 642755055488 642850604032 643588236722 644353502164 644884312436 645747098048 645769953296 649391085616 649684940072 649707934694 650282915776 650457454864 650480476828 650577173792 650691654656 651350749504 654225262432 656338213888 657317226163 658098816206 658396610977 658640949694 659983402208 660768162496 663567469201 664349147584 664356491162 665139099008 665687032192 665710593184 666601242112 667915895023 668710087526 670339185152 670642518784 670666255168 671439953408 671463718016 672583624388 673688078252 673711922429 674613276272 677489738359 677590450376 678396146512 678420157324 678727147658 678979031276 679534195396 679778864384 681027982544 681273189376 682974974929 683470431448 685677836032 686242688768 687185128448 689461569056 689485971512 690281380672 690305812144 694279870336 694490798008 695419951744 695444565088 697748366761 699344246048 700304678528 700621571776 700881580672 701454653312 702624580316 702649448657 703228282393 703803273803 704064463466 705350410492 707880089714 708721802068 709305638132 709330742939 710166330176 710751356224 711596482688 711702264832 711727454464 712573741568 716893726976 716919100352 717878260736 718968701932 719294040794 720149325028 720256378592 720281870984 721138329808 721903737856 724320826264 725315559904 725535916462 725805171364 725913065696 726506605216 726776220352 727130826968 727995429616 728257547264 730606323272 732212379808 734033294999 734577206272 734637982351 735511511462 737010642784 741013009373 742161240704 742497074368 742523353936 743379948416 743406259232 743516770048 744400856576 745868943779 747686014208 748940300864 749218241408 750189427202 750586660096 751081447924 751108031323 751479153152 751726784627 752341430617 752453269688 752732513936 753995266388 754174269184 756699406246 757322765654 758223268348 758250104521 758362821944 759264561328 759608134376 760785179648 760812106496 764943727912 765424537472 766334673664 766475720192 767387106304 769929232288 769956482776 774273986696 774389086144 775309881728 775337322656 775688168752 775976035744 776610509024 777277780552 778317694336 780923668759 781109064512 781752532288 782682083456 782709785312 784656280861 785302670789 786381152804 791148596378 792089320036 792117354847 792263146766 793205195692 793703769152 794765659136 794793788672 799250566912 799640535008 800348204032 800591356096 800710367744 801007520768 801662460928 801926629078 802351257344 803689465592 804346598632 804645101104 805037701286 805994939932 806114754848 807958488064 808885572194 809005816816 809551921906 809967773792 810635015008 810663706216 811994902264 812287264256 813253123072 816698423632 817669527584 817698467768 819336114688 820378224323 821533952681 822050332336 823027800032 825435390976 826140675451 827497286329 827795230016 829183904528 829491624416 829614932224 830293263104 830601394688 831006659392 831994776704 834780473501 834978655168 835666500032 836814148352 838188286208 839461475671 839586265544 839615981438 840584584528 840614335756 840994720202 844075837696 845710568542 846872010712 846901984474 848568084992 848598118784 849577083904 849607153408 853206465748 854220979976 855931772416 856249418752 856667197568 857685826816 858797615404 859116325288 859818777848 861708875872 864799321424 865511732176 866540878112 866571548024 866700367936 866963678308 867730927232 867994550696 868123582144 872991554624 873022452848 874221403328 874770899968 876956032897 877117439666 878160385492 878191466659 882361969664 884728872118 884884556224 885457700582 886500764288 886510563484 886829755136 887554867456 888317463488 889505936384 889689958178 892696073728 893298672448 893431465472 894493809664 894525468928 894930248576 895994374912 897488766616 897520531882 898994356078 901184467456 902961759049 904035435338 904169824432 904201826164 905244937184 905276976968 905309017886 905443596304 905686621756 906520223648 907090021888 912016011536 912048290972 913874897152 914961549824 917415899413 918171655037 920043087184 921137074208 924440653936 925202196464 926139346951 926440017152 926472807104 927994174016 932089557728 933197868736 933230897872 933369627008 934479460096 934512534592 934902319232 937575113512 937608297574 941469203584 944160771944 944588011948 944621444221 945711184376 945744656402 946523748898 947638748032 947990427904 949721896448 950851173376 952784939204 953138528888 954261320192 955047428608 956649576064 958245132052 959384543624 961136823088 962156962816 963335120384 966526364048 966560572796 967853726528 967887982256 968147768084 973755812792 974913667504 974948173108 975093103712 976252548544 977056773056 979048225792 979486583818 981493838143 986812972747 987179190634 987986353214 988800243886 989156265344 990332432128 990367483456 990815632352 991993772224 992141236736 995745714782 996371596192 997704633856 997739946112 999110175232 999378341248 1001045162764 1001080593253 1002235466168 1002270938786 1002724474087 1005167290624 1006362495488 1006398114176 1009732012772 1009767750719 1010599584631 1011118710992 1011801248822 1011951657808 1013154929696 1015219958272 1016788523632 1017284632238 1018494245356 1020733151984 1020912768512 1022777426944 1023651328219 1027422121232 1028512615424 1031956296056 1033183354672 1033336942208 1033373515616 1034565642496 1034602259392 1034638877584 1035070424864 1040911386088 1042304013184 1042340903968 1043199571232 1044439998784 1045793870371 1047037382702 1049339034328 1050100265536 1051348898432 1053102399476 1054869039833 1055260514126 1055738027617 1056993364154 1057187907412 1057373938816 1058444967944 1060564770304 1063116051452 1065245208832 1066511849984 1066549597568 1066708145152 1067032219456 1068014325248 1068300985472 1068459793408 1070082760196 1074489172736 1075964804096 1076851170304 1078086792734 1079368703308 1079529156512 1079567364824 1080812782144 1080851035888 1081741427312 1087442193082 1088897073376 1089301175872 1089794093024 1089832664648 1091089924288 1091128541776 1093313801216 1096246573942 1099444519936 1101084481861 1102393738082 1102892579719 1104601558912 1104640654624 1106454592096 1110639451103 1112863786048 1114187048576 1114226483552 1114392118528 1115144369248 1115717198336 1116636312064 1117917585569 1120375049716 1121707243592 1122520973504 1124988557056 1125730151164 1126326236672 1127618628787 1127786254568 1128204789296 1128547546763 1129127260816 1130057421584 1130097418268 1132360722688 1133707168256 1136434399828 1137995102608 1138510054136 1138710395648 1139863811632 1140274224128 1142146675712 1145970827528 1148591874304 1150169273344 1151116768256 1153979443168 1154020286536 1154970953864 1156344284368 1156516180352 1157891348224 1162044027008 1162611008272 1163993423264 1164952306336 1164993538072 1166552173696 1170416615212 1170458040349 1171849785938 1173093574016 1177021342679 1178637784844 1178954136941 1179378624064 1180573233476 1180780976768 1182937628416 1185783288158 1187193256396 1187235275317 1189613012672 1191204586496 1191246747392 1192228081408 1193645712896 1197642294524 1199936213056 1200114589184 1201541598208 1202531412992 1202573974784 1205564616952 1206012016144 1206557745848 1206600450146 1207992416176 1208035171252 1208214751328 1209651391936 1214989773088 1216984915552 1217027988904 1218913825792 1219465393664 1220915411968 1222736563243 1225533187424 1229593015553 1230504131584 1232099191696 1233564232352 1234363218361 1236275916928 1240263153619 1242791077808 1243814873392 1244453798144 1244915629568 1245293844704 1245478963456 1245523045312 1246959913472 1247004047744 1251135002468 1251179284511 1256286956288 1258195228381 1258382264984 1259878557808 1259923149316 1260261318799 1260448662536 1260493274222 1261992077164 1264519533824 1267561445962 1269302229832 1270347864968 1271386559128 1271844326912 1271858385616 1273356626944 1273401695488 1274450707712 1282881112576 1283937933824 1285464613888 1285510110976 1287176473444 1288707004328 1289768624872 1291494196096 1291539906592 1298782171232 1299369880144 1299415869388 1300565831552 1300914909728 1300960953656 1301154347584 1302701499008 1307063222777 1308450524864 1314392533867 1314634452326 1316197632412 1316793221954 1317281899388 1319491716179 1319966804416 1321536324992 1327134938402 1328698295168 1328712982324 1330278198016 1331374064384 1331421186368 1333202484224 1335831790046 1337420175052 1340678370304 1341285037568 1341332510336 1342879906816 1342927436032 1345167248776 1347376156504 1347423844858 1349226552544 1354979476718 1355180900752 1356792293024 1356840314648 1357454295316 1357958062552 1359068390792 1359557728768 1362055965088 1364327681509 1365949949858 1366940862896 1371355672064 1372485377536 1376167017407 1378923138112 1378971943024 1380562761344 1380611624288 1388109092461 1388559740672 1388981596016 1390839903488 1390889130176 1395496733522 1397205514003 1398688492096 1400609357056 1401243143552 1401763161344 1402909306624 1405249160632 1405298897314 1406456564786 1407606547606 1408128926932 1410491144881 1410700820984 1415760179428 1417443604136 1418611276264 1418661485878 1420332660352 1421502712448 1423192965376 1423454908928 1425147483136 1433787453952 1433838200704 1437937403864 1438588081588 1440298650056 1440512757184 1440563741968 1442276659616 1448641652528 1450631119808 1451071832924 1451610342728 1451826131392 1453013210432 1453552440704 1454261653936 1455990859232 1458419245751 1461212646544 1464424759616 1468066589998 1469275964702 1471023022924 1471075087573 1474021285568 1482026018746 1484322481408 1484994148736 1485046707872 1486759896832 1486812518464 1487033540096 1488801713152 1491737887558 1495372028416 1497880601728 1498436482816 1500378854404 1501173320192 1502162895848 1502216062646 1502895826957 1502958306304 1503453569254 1504682861234 1504906539376 1505465027872 1507990532776 1508348538368 1513398812492 1514645531308 1516446536696 1516500209042 1516725643888 1518529122656 1519216268752 1521624212992 1523559559457 1529887455824 1530849074944 1532669347328 1532951440384 1534261254409 1536780674611 1539858464576 1539912965552 1548547973392 1548778172288 1550619763456 1550674645312 1551376337504 1551952071488 1553221018048 1554555561104 1556635388672 1558999883389 1561847337518 1562218129024 1563505064576 1565364166912 1565419570624 1567448770081 1569312561722 1570605341578 1572762305608 1582297192756 1582353195787 1584178640072 1584234709694 1584526293532 1586410391384 1587407538304 1589587577344 1598501133824 1599281070016 1601182712192 1601420735488 1603853258156 1604702514688 1607378931184 1608693197264 1609290202208 1610075402572 1611989879864 1612229509696 1617771144388 1618011633632 1619103843812 1619935547584 1621270030016 1621327412432 1623989804528 1624574528512 1628632632523 1633396847264 1635339055168 1635396935536 1638672229376 1640756448646 1643067905362 1644100664672 1646055600064 1652281350902 1653029020909 1654994572658 1655590460032 1658367809056 1658983248832 1659229864448 1660586526208 1661202789376 1662013318784 1663989553408 1669560947002 1669957310336 1671333000064 1673628296704 1675548685259 1676376572416 1676928981091 1678922951342 1679172531088 1679231962876 1681169169056 1681228671512 1681989440404 1688151675392 1691421137084 1691481002393 1693744021424 1693803968948 1697136169984 1697196237568 1699214306816 1706412931496 1708441959952 1711863544832 1713334395136 1715371653632 1717595230808 1718232650576 1719637555696 1723417751744 1729598642848 1731023464352 1733081756224 1733143096048 1733400735872 1733927356616 1735461854464 1735989101392 1736247164288 1745983109248 1746044905696 1748442806656 1751829034837 1753912065794 1754234879332 1754296967839 1756320770984 1756382933318 1767031022351 1769457744236 1769769112448 1770915401164 1773001528576 1773021126968 1773659510272 1775109734912 1776634926976 1779379916356 1785392147456 1786597344896 1786862930944 1789050937856 1789860497152 1791988749824 1794977533232 1795041063764 1797988712156 1802368934912 1805923518098 1808070870676 1808339648864 1808403652328 1810489874368 1810553953936 1810618035772 1810887192608 1811373243512 1813040447296 1814180043776 1824032023072 1824096581944 1827749794304 1829923099648 1832652663673 1834831798826 1836343310074 1840086174368 1842274148416 1842929199083 1848881307872 1850078837971 1850404392928 1852278693902 1852880034304 1852945614208 1855988348032 1862202594733 1864179115456 1866395737472 1866461795744 1866739254016 1868958920192 1869025069184 1869804638464 1872644830343 1875150227024 1875216595148 1875282965621 1882938407168 1888321543888 1888895230789 1889176023896 1889242888442 1891422368752 1891489312804 1893047497796 1895277496064 1895980855808 1899443792896 1905569878408 1906277057776 1908522640384 1910094857216 1913299152128 1916490264104 1918769087248 1922273646176 1926670240768 1933052728096 1933121145592 1935707453056 1935775964512 1936295536168 1947511625584 1949827335008 1949896346216 1950186207424 1952505097088 1954113546112 1958973167636 1959042502547 1960656337003 1962987676286 1970027764537 1973625945494 1974358381268 1975972706428 1977600487772 1977670481969 1978312530688 1980664864256 1980734966912 1981631264704 1983987544448 1984282473472 1991491429564 1992743192384 1995409267712 1995479892224 1998220350464 1998756682496 2002090325528 2002161186506 2004470932336 2004541877572 2005448948174 2010334581248 2012724990976 2012796228352 2019464025544 2019535501438 2021199169262 2022237421984 2023602497644 2023903315616 2026309859392 2030439916544 2033577047264 2034569264476 2036988490712 2041466303968 2041825537024 2044871180599 2046543160229 2047302656438 2048229076621 2054844242464 2062616123477 2063912592112 2066003158583 2066366709344 2066673884416 2066747031232 2069131284992 2069204518784 2069277755168 2070140849728 2081822772176 2084608026368 2084681807936 2086399142464 2088879997568 2091587740742 2094074765404 2094148882033 2095874015417 2098678068656 2100200531072 2102697796864 2106204798952 2109738079666 2110521028252 2111476055234 2113986728308 2114061549691 2114375814824 2114747877632 2116889935888 2121129540608 2126232102904 2130490417664 2133023699968 2133099195136 2134064438912 2136028650496 2136601970944 2140165520392 2148978345472 2156173585468 2158737406616 2159058313024 2159134729648 2161625564288 2161702071776 2163482854624 2174884386164 2177794146752 2178602351744 2179588186048 2179665329296 2182179848576 2182257083552 2185896779261 2187684067831 2189486254319 2192493147884 2202168963722 2204787476164 2204865511303 2205785159438 2208486135037 2209203117824 2209281309248 2212909184192 2221278902206 2225727572096 2228374097152 2228452967104 2228784237056 2230288738496 2231434396672 2233272624128 2235835171138 2240750099432 2243414487184 2245041947008 2249977114112 2251460302328 2252558828527 2252652473344 2255237257574 2255572509136 2256409578592 2257095093526 2258254521632 2260114843168 2260194836536 2264721445376 2267414336512 2272868799656 2275990205216 2277020108272 2277420791296 2279727623264 2283529886027 2291941655056 2297183748608 2303345856721 2305243323929 2307958886336 2308040573072 2309941907728 2312688568736 2313032360704 2315782696448 2324088054016 2325222016544 2327986846528 2329904612672 2329987076144 2333104347392 2336648281279 2340485306341 2340833230424 2340916080698 2343699571876 2346187148032 2354042685358 2357275569688 2357908273882 2358757248128 2361146466952 2361561953536 2365875256832 2371566576316 2374386512792 2374470550634 2379226025344 2382493494784 2384456162816 2387291425792 2395284589048 2399872426112 2400229178368 2405147949568 2411129233904 2412024032288 2413115491696 2413200900292 2415984832352 2416070342504 2416429502656 2419302783872 2429979546176 2433969831104 2434055977808 2438930787328 2441014705753 2445473126486 2451066374848 2459186031106 2464198383392 2464225622131 2467128464704 2468726436722 2472551833856 2477580313999 2480526307238 2485582155616 2487629746784 2488907596288 2489831259136 2490587689408 2490957926912 2491046090624 2493919826944 2494008095488 2502270004936 2502358569022 2512573912576 2516390456762 2516764529968 2517529142779 2519757115616 2519846298632 2520522637598 2520897325072 2520986548444 2523984154328 2529039067648 2535122891924 2538604459664 2540695729936 2542773118256 2543688653824 2543716771232 2546803390976 2548901415424 2550042657871 2565762225152 2567875867648 2571020221952 2574290290117 2574352946888 2577414008656 2579537249744 2582988392192 2583079813184 2597564342464 2598739760288 2598831738776 2601131663104 2601829819456 2601921907312 2602308695168 2605402998016 2614126445554 2616901049728 2625662995207 2628785067734 2629268904652 2632395264824 2633586443908 2634563798776 2638983432358 2639933608832 2643072649984 2648447921861 2654269876804 2657396590336 2657425964648 2660556396032 2662748128768 2662842372736 2671663580092 2674840350104 2682570075136 2682665020672 2685854872064 2690334497552 2694752313008 2694847689716 2698453105088 2709958953436 2710361801504 2713584586048 2713680629296 2714908590632 2715916125104 2718136781584 2719115457536 2724111930176 2728655363018 2731899899716 2733881725792 2742711344128 2744970755072 2752334034814 2757846276224 2757943886048 2761125522688 2761223248576 2772921013681 2776218184922 2777119481344 2777963192032 2781679806976 2781778260352 2790993467044 2791092250063 2794411028006 2797376984192 2801218714112 2802486287104 2803526322688 2805818613248 2806743201773 2810498321264 2810597794628 2812913129572 2815213095212 2816257853864 2817631954501 2820982289762 2821401641968 2831099502679 2831520358856 2834887208272 2837222552528 2837322971756 2840665320704 2843005424896 2846385930752 2846909817856 2854021252849 2867574907904 2867676401408 2875874807728 2877176163176 2880597300112 2881025514368 2881127483936 2884553319232 2897283305056 2901262239616 2902143665848 2903220685456 2903652262784 2906026420864 2907104881408 2908523307872 2911981718464 2915756420041 2916838491502 2922425293088 2928849519232 2936133179996 2938551929404 2938655935033 2942046045848 2942150175146 2943481520707 2948042571136 2964052037492 2964156945659 2968644962816 2969988297472 2970093415744 2973519793664 2973625036928 2974067080192 2983475775116 2990744056832 2995761203456 2996872965632 3000757708808 3002346640384 3004325791696 3004432125292 3005791653914 3006907138508 3009365722468 3009813078752 3010930055744 3015981065552 3016697076736 3026797624984 3029291062616 3032893073392 3033000418084 3033451287776 3037058245312 3038432537504 3043248425984 3047119118914 3059774911648 3061698149888 3065338694656 3068522508818 3069911038831 3073561349222 3079716929152 3079825931104 3096551052413 3097095946784 3097556344576 3101239526912 3101349290624 3102752675008 3103904142976 3106442036096 3109111122208 3113270777344 3114296679169 3116843069699 3117999766778 3123694675036 3124436258048 3127010129152 3130728333824 3130839141248 3134897540162 3138625123444 3141210683156 3141321861587 3145524611216 3146480246273 3164594385512 3164706391574 3168357280144 3168469419388 3168581562601 3169052587064 3172820782768 3174815076608 3179175154688 3197002267648 3198562140032 3202365424384 3207706516312 3209405029376 3214757862368 3217386394528 3218580404416 3220150805144 3223979759728 3224459019392 3235542288776 3236023267264 3238207687624 3239871095168 3242540060032 3242654824864 3247979609056 3253396778983 3257265265046 3266793694528 3270678110336 3270793871072 3281512897292 3281629041509 3286135810724 3288201329344 3292111200128 3304562701804 3306058041818 3309989145316 3310106297407 3311180920064 3316735618112 3317966497664 3318459728896 3321173052416 3324026637568 3327979106816 3339121894004 3339914620672 3342666000128 3347256593408 3351097370518 3352753144832 3353857962182 3357845902684 3358345062176 3358463925752 3362338338112 3362457343024 3363978880808 3376303350784 3382842274168 3382962004786 3387488042848 3387607937896 3394392475136 3398428613632 3398709786481 3412825862992 3416883919904 3422582798297 3426668790272 3428203043363 3430743307264 3435190461616 3436465301152 3439275111392 3446835503488 3455127167219 3457952236249 3459197285696 3462046928704 3466163512448 3466286192096 3466801471744 3467854713232 3470923708928 3471978202784 3472494328576 3477768970637 3491966218496 3492089811392 3496885613312 3503658069674 3507824131588 3507948285751 3508469758664 3508593935678 3512641541968 3512765866636 3534062044702 3538915488472 3539538224896 3541830802328 3546003057152 3546042253936 3547319020544 3550219469824 3553269853952 3558759832712 3573194689792 3578101875712 3579720994304 3583977499648 3589955066464 3590082127528 3595977424312 3611847036196 3616141741352 3616679297728 3616807304656 3620979748736 3621107907872 3621236071544 3621774385216 3622746487024 3626080894592 3633103564859 3648064046144 3648193163888 3655499588608 3658622991283 3664630839457 3665305327346 3669663597652 3672686620148 3680172348736 3684548296832 3685858398166 3693411799441 3697762615744 3700157675942 3700808785856 3704557387804 3705760068608 3705891228416 3711976696064 3724405189466 3728358230912 3732791474944 3732923591488 3733478508032 3737917840384 3738050138368 3739609276928 3745289660686 3750300454048 3750433190296 3750565931242 3765876814336 3773303774569 3776643087776 3777790461578 3778352047792 3778485776884 3782844737504 3782978625608 3786094995592 3790554992128 3791961711616 3803853999439 3811139756816 3812554115552 3822035432581 3826598304256 3832980528208 3836863008797 3837538174496 3844547292352 3858378083287 3866105456192 3866242291184 3871414906112 3871551929024 3872591072336 3883662431401 3895023251168 3899654670016 3899792692432 3900372414848 3905010194176 3908227092224 3917946335272 3918085005094 3921312674006 3925975352572 3940055529074 3947251890988 3948716762536 3951945412856 3955200975544 3955340963938 3956625061376 3961329728512 3961469933824 3963262529408 3967975088896 3982982859128 3985486384768 3990959784448 3997513364992 4004180651056 4004322373012 4008941864672 4009083755144 4010897896348 4020669162496 4025592456704 4038928051088 4039071002876 4042398338524 4044474843968 4047204995288 4047806631232 4052619718784 4066188758021 4067154094528 4069138528952 4073976981424 4082932607936 4089742361198 4093086320458 4094605312876 4096458153242 4101474250783 4109688484928 4125232246954 4127825184224 4132006317166 4132733418688 4133347768832 4133494062464 4138262569984 4138409037568 4138555510336 4140281699456 4163645544352 4169216052736 4169363615872 4172798284928 4177759995136 4183175481484 4183323538693 4188149530808 4188297764066 4191748030834 4197356137312 4200401062144 4205395593728 4212409597904 4219476159332 4221042056504 4222952110468 4223101575511 4227973456616 4228123099382 4228751629648 4229495755264 4233779871776 4252464205808 4260980835328 4266198390272 4268128877824 4273203941888 4277642305339 4280331040784 4297956690944 4312347170936 4317474813232 4318116626048 4318269459296 4323251128576 4323404143552 4326965709248 4346615568919 4349768772328 4355588293504 4357204703488 4359176372096 4359330658592 4364359697152 4364514167104 4370171736451 4371793558522 4375368135662 4378972508638 4384986295768 4404337927444 4409574952328 4409731022606 4411570318876 4411726459777 4416972270074 4418406235648 4418562618496 4425818368384 4442557804412 4451455144192 4456748194304 4456905934208 4457568474112 4460577476992 4471670342276 4481500198864 4486828974368 4490083894016 4499954228224 4502920604656 4505117657054 4510474515148 4511145018272 4512819157184 4514190187052 4516509043264 4520229686336 4520389673072 4529442890752 4545737599312 4551980410432 4554040216544 4554841582592 4559455246528 4567059772054 4583883310112 4594367497216 4601220583141 4606691713442 4608776276839 4610486647858 4615917772672 4616081146144 4619883815456 4625377137472 4626064721408 4631565392896 4648176108032 4650444033088 4655973693056 4659809225344 4659974152288 4666208694784 4671562890689 4673296562558 4675411265161 4680970612682 4681666460848 4681832161396 4687399143752 4692374296064 4708085370716 4714551139376 4715816547764 4715983457003 4717514496256 4722292933904 4723123907072 4731750513664 4743133152632 4748773025584 4748941101268 4758452050688 4764986989568 4768912325632 4780824824503 4790569178096 4799744852224 4810295899136 4822258467808 4824048064576 4826230983392 4826401800584 4831969664704 4832140685008 4832859005312 4838605567744 4859959092352 4867939662208 4868111955616 4876231276813 4882029411506 4884238567327 4890946252972 4902132749696 4918372062212 4918546140599 4922597976751 4926622916621 4928396766784 4928451244262 4934256929408 4937452873444 4945103667712 4955160627998 4961052614476 4971164311232 4975259493568 4977815192576 4981175378816 4981915853824 4982092181248 4988016190976 5004540009872 5004717138044 5025147825152 5032780913524 5033529059936 5035058285558 5039514231232 5039692597264 5041045275196 5041794650144 5041973096888 5047968308656 5058078135296 5070245783848 5077208919328 5081391459872 5085546236512 5087433542464 5093606781952 5094028207291 5097802830848 5100085315742 5138233064993 5142040443904 5142465876457 5148580580234 5148705893776 5154828017312 5159074499488 5165976784384 5166159626368 5195128684928 5197479520576 5197663477552 5202263326208 5203659638912 5203843814624 5204617390336 5210805996032 5212523089007 5221082606453 5228252891108 5233802099456 5251325990414 5257570135468 5257756219261 5258537809304 5262087492389 5264790529648 5266390014319 5267172887816 5269127597552 5277966864716 5279867217664 5286145299968 5296895843722 5308539753608 5314793180672 5314851929296 5321112792064 5325496257536 5325684745472 5343327160184 5349680700208 5365330041344 5371709744128 5380668995104 5389504626016 5389695379432 5396906210176 5419917906872 5420723603008 5427169172096 5427361258592 5429817181264 5431832250208 5436273563168 5445340497449 5448223860352 5457310726036 5463799799432 5466465681313 5467763451584 5492593966027 5497118695523 5504668069628 5515692552448 5515887772096 5522251045376 5522446497152 5545842027362 5552436369844 5554238962688 5555926384064 5563359613952 5563556520704 5581986934088 5582184500126 5588822056012 5594753968384 5602437428224 5604972574208 5607052645376 5611637226496 5613486403546 5620996642528 5621195589256 5625826259144 5630426190424 5632515707728 5635263909002 5641964579524 5642803283936 5662199005358 5663040717712 5669774416544 5674445105056 5674645943512 5681330641408 5686010849792 5692771861504 5701263357829 5708042505698 5735352802816 5742647570261 5750737668767 5751749615456 5754352326352 5761194600224 5762051028736 5762254967872 5769106638464 5782984728157 5794566610112 5802524479232 5804287331696 5806441370912 5807304525568 5812052841728 5814209762816 5817046615744 5820881221411 5823963436928 5831512840082 5833676983004 5843463314507 5844850586176 5857699038464 5872266359992 5876230329697 5877103858808 5877311870066 5884092091696 5884300350292 5886963041414 5896085142272 5928104074984 5928313891318 5937289925632 5939976594944 5940186831488 5947039587328 5947250073856 5966951550232 5991522406912 5993745931264 6001515417616 6008651583392 6008864250584 6011583307828 6013814277016 6018731444936 6019626157504 6021860111488 6031962131104 6053595249968 6058582125232 6065786146784 6066000836168 6066902575552 6074116490624 6076865075008 6094238237828 6094453934231 6119549823296 6123396299776 6137045017636 6138692230279 6139822077662 6147122698444 6147340266613 6159433858304 6159651862208 6193102104826 6194191893568 6195112689152 6202479053824 6202698581248 6205505350016 6207808285952 6212884072192 6218222244416 6226541554688 6228593358338 6233686139398 6235999533556 6247389350072 6248872516096 6254020258304 6261456667648 6261678282496 6269795080324 6277250246888 6282421366312 6282643723174 6291049222432 6292960492546 6329188771024 6329412783148 6336714560288 6336938838776 6337163125202 6338105174128 6345641565536 6349630153216 6366662794817 6397124280064 6404730848768 6415413032624 6421911295891 6427201585259 6429515724736 6434772789056 6437160808832 6440301610288 6447959519456 6448918038784 6471084577552 6472046534528 6476415375248 6479742190336 6485080120064 6485309649728 6495959218112 6506793557966 6514530530092 6514761102109 6533587389056 6541356220672 6541587742144 6563025794584 6563258083018 6572271621448 6576402658688 6584222400256 6609125403608 6612116083636 6612350109547 6619978290632 6620212594814 6622361840128 6633471236224 6635932995328 6648053275136 6655958213632 6678243788008 6679829241344 6685332000256 6702194741036 6707715924364 6715691805368 6716690124352 6716927851504 6724676676224 6724914686048 6727957761616 6765684548336 6765924009572 6774976085696 6775215875792 6788784950272 6797419572962 6805742987563 6825651725984 6833767839808 6845165596594 6853337580544 6856406086726 6870380923232 6870456867001 6872930602304 6878550222784 6893671006976 6907690809229 6910254334438 6915904472498 6918394571392 6924093857408 6932327024896 6932572384192 6933602943488 6935709426464 6941847417856 6943956405568 6944988657152 6955537941274 6983932436992 6984179622784 6993771226624 7007316139348 7007564152771 7015648263176 7015896571502 7016939517328 7017187871356 7019071318609 7025283083936 7025531733272 7068124089404 7068374255033 7077830976944 7079076449792 7083661604656 7092006114304 7092084507872 7106539707904 7117519665424 7146389379584 7159441988608 7165559297533 7179910132928 7180164255056 7191954848624 7223694072392 7232283482704 7233358595456 7233614609312 7241959497472 7242215815744 7242472143088 7243548770432 7245492974048 7252161789184 7266207129718 7296128092288 7296386327776 7317245982566 7320557092597 7329261678914 7330610654692 7339327195304 7345373240296 7360344697472 7369096593664 7371716796332 7384083278831 7386823598882 7395525231488 7400315351884 7401617571712 7409114775608 7411782456832 7423953392128 7448810378932 7456716461824 7465582949888 7465847182976 7466957016064 7476100276736 7479218553856 7490579321372 7500600908096 7500866380592 7501131862484 7531753628672 7546607549138 7553286175552 7555580923156 7556704095584 7556971553768 7565689475008 7565957251216 7572189991184 7581109984256 7607707998878 7622279513632 7625108231104 7634992396201 7644070865162 7653196608512 7665961056416 7673726017594 7675076348992 7689094584704 7707591373027 7716756166574 7732210912384 7732484582368 7742829812224 7743103858048 7745182144672 7758100011421 7767324862802 7790046502336 7799309340032 7799585384864 7800744829696 7810020388352 7816454184448 7825423098983 7835892670544 7836170010188 7842625348012 7851950705144 7880111058148 7893330401509 7894503781976 7897433525072 7903890825712 7910401951088 7910681927876 7913250122752 7922939867648 7926525058816 7935950177792 7965965718256 7970972769536 7981919568896 7995026729984 8008361302112 8008644746024 8017883729344 8018167510288 8021795792696 8051184913408 8077856102176 8078142005752 8084796677048 8088949687936 8094409990576 8095613262464 8105239437568 8132377516042 8134308189056 8138277057904 8147953962848 8161543595939 8165865215872 8179484722396 8186172640916 8189210625752 8192916306484 8193206282443 8202948501566 8219376969856 8239149398753 8250464493908 8255650368448 8264012634332 8265466837376 8266695537664 8266988124928 8276818075136 8277111020672 8280563398912 8327291088704 8338432105472 8338727231744 8345596569856 8355519990272 8366350962968 8366647077386 8376299061616 8376595528132 8383496061668 8394712274624 8400802124288 8410791187456 8424819195808 8438952318664 8442084113008 8445904220936 8446203151022 8455946913232 8456246198764 8457503259296 8458991510528 8467559743552 8504928411616 8532396780544 8536257755648 8545123940119 8546407883776 8555284610678 8559155942701 8560662081568 8607151108871 8624694341872 8634949626464 8636233252096 8636538918592 8646502257152 8646808287104 8653931418496 8682906635299 8693231137838 8699537544656 8711176587008 8714409406976 8718352744192 8718661317184 8724408671521 8728719394304 8729028334208 8740343472902 8743587117044 8750736271324 8757945017276 8758254991577 8769972591536 8807366598667 8808675854888 8819149904656 8819462045212 8823140637752 8823452919554 8833944540148 8836812471296 8837125236992 8851636736768 8885115608824 8902910288384 8913496388608 8913811868416 8921154953984 8943340684552 8963000397728 8973657948736 8980167788032 9005841209312 9010235314108 9020949030296 9022290036544 9025638314368 9028380374104 9033018086528 9040459372672 9040779346144 9070728767893 9091475198624 9103960820864 9108080433088 9118910493056 9134119544108 9134442832541 9149442559439 9167766620224 9200747737069 9202441166282 9213383426884 9217552553678 9220973295716 9231835545344 9232162292288 9239767630912 9250754274944 9252129442816 9296352216064 9300888066176 9311947386112 9319618450688 9319948304576 9332417389568 9343125781378 9346593125116 9350822530322 9361941225364 9363332921696 9363664322792 9374798287504 9384748592128 9416170741432 9429102278752 9431633095528 9431966914006 9435028992512 9444585867808 9446247814144 9486266305264 9497546051168 9497882202536 9516904101376 9542432834987 9550293770563 9561649649006 9581138356192 9599489704448 9633169121849 9644516935616 9648096129152 9652461966784 9652803601168 9663939329408 9664281370016 9665718010624 9677211135488 9696296269127 9719918184704 9735879324416 9736223911232 9752462553626 9764058823012 9764404407199 9768477134654 9780438598021 9781892505944 9804265499392 9836744124424 9837092281198 9845195953502 9853245833242 9856793533568 9856902488524 9868513858816 9874905746888 9890207335424 9910321255996 9922105228952 9942328622464 9950518987136 9962350757632 9964184362496 9976032381952 10009080019744 10009434276088 10065561827048 10067058119872 10070116571116 10079028462464 10079385194528 10082090550392 10083589300288 10083946193776 10095936617312 10140491567696 10154417838656 10162782919744 10171092473024 10174867084928 10188056414582 10200170631484 10200531651193 10208934720257 10276466129986 10284931752914 10297161160468 10297411787552 10297525613011 10309656034624 10318148998976 10331953568768 10332319252736 10390257369856 10394959041152 10395326955104 10404526652416 10407319277824 10407687629248 10409234780672 10421611992064 10425046178014 10442165212906 10456505782216 10467604198912 10502651980828 10515140270936 10515512438522 10517075618608 10520270788699 10524174984778 10529581059296 10532780028638 10534345775632 10538255195104 10555933729432 10559734435328 10572290599936 10593791687444 10617079507216 10629586361344 10629703858592 10651369490944 10656138523951 10664916916199 10686654320368 10699361400416 10730660082688 10739828780863 10757464722277 10761337990208 10779009252032 10779390758864 10793812420352 10839835813744 10841447206016 10854338344192 10854722517184 10859634362528 10863664500416 10872547126336 10890680994898 10896447720704 10912999183723 10914621452072 10927599598864 10932931362626 10935526903168 10972141390567 10985187932054 10994237391046 11009336139256 11031385104896 11031775544192 11044502090752 11044892994304 11091684054724 11104872739688 11111852768128 11127113041408 11163973868176 11164369000252 11177644112024 11189507936768 11209945148416 11226972807092 11241993285056 11242391178512 11251652518288 11260852380848 11265031415456 11270527818004 11283929159048 11285606567872 11324398010716 11326081435424 11339548833088 11348890210112 11349291887024 11362661282816 11372021699584 11400428427661 11402526715658 11416085011396 11470705605632 11485295140522 11501475337534 11503499230912 11508704652704 11522389200448 11524102057472 11524509935744 11538213276928 11565969456314 11589133220224 11605048958464 11608574663392 11612882741824 11614609051136 11624105683456 11627936121631 11628419525632 11634093231488 11641762442822 11647926873856 11663025680164 11667353966008 11686926629014 11689701172352 11715398076928 11728840796813 11738502867637 11744532719984 11752460659394 11754207717616 11754623740132 11768184183392 11768600700584 11773926082828 11792170284544 11856208149968 11856627782636 11879953189888 11880373662976 11894500147712 11926406692369 11933903100464 11983044813824 12003030835232 12017303166784 12017728501168 12023166615656 12027628554032 12037462889872 12039252315008 12043720222976 12063924262208 12107190499936 12117164250464 12131572293568 12132001672336 12133805151104 12148232981248 12153730150016 12188476475656 12188907868462 12239099646592 12262803243859 12274090035272 12277384460558 12279644155324 12280078774873 12294245396888 12294680533226 12318867716608 12319303724416 12386204209652 12388383787136 12390225378304 12405397162496 12411010700032 12415616571904 12425768144384 12436444488832 12457186716676 12467372278796 12471999067112 12494778700144 12497745032192 12508040516608 12523356564992 12539590160648 12554500493776 12564842732624 12565287446348 12582098444864 12585920985092 12658377542048 12658825566296 12673429120576 12673877677552 12674326250404 12676210348256 12691283131072 12699260306432 12733325589634 12794248560128 12809461697536 12828568645711 12830826065248 12843822591782 12854403170518 12859031449472 12869545578112 12874321617664 12880603220576 12895919038912 12897836077568 12900504393581 12942169155104 12944093069056 12952830750496 12959484380672 12970160240128 12970619299456 12991918436224 13013587115932 13014047712289 13029061060184 13029522204218 13035418163131 13067174778112 13082712441344 13083175484288 13108513812401 13126051589168 13126516166036 13126980759347 13144543242896 13152805317376 13168444800512 13218250807216 13224232167272 13224700219094 13239956581264 13240425189628 13244723680256 13266942472448 13271865990656 13296106550272 13356487576016 13359658482688 13370664000512 13404389482072 13415431848728 13431383610736 13433380248704 13433855703008 13449353352448 13449829372096 13455915523232 13531369096672 13531848019144 13549952171392 13550431751584 13594839145924 13595320314823 13611485975126 13651303451968 13667535679616 13690331193188 13712812173452 13713297517829 13724594359021 13740761846464 13740913734002 13745861204608 13757100445568 13787342013952 13790194351759 13815381618458 13820508668876 13831808944996 13836789142784 13848187714816 13864654049792 13865144768384 13867205886976 13871418852928 13887912811136 13889977314304 13911075882548 13967864873984 13968359245568 13987542453248 14014632278696 14015128305542 14031296526352 14031793143004 14033879034656 14034375742712 14038142637218 14050566167872 14051063466544 14136248178808 14136748510066 14155661953888 14158152899584 14167323209312 14184169015744 14202555465361 14213079415808 14235039330848 14292778759168 14314098264193 14325802121603 14331118595066 14337603536347 14359820265856 14360328510112 14383909697248 14438312864339 14447388144784 14464566965408 14466717190912 14467229218624 14483918994944 14484431631488 14484944286176 14487097540864 14490985948096 14504323578368 14532414259436 14532928612397 14592256184576 14592772655552 14634491965132 14641114185194 14658523357828 14659042174231 14661221309384 14671118107919 14678654390608 14690746480592 14720689394944 14738193187328 14743433592664 14768166557662 14773647197764 14791050462976 14800630703768 14803235143424 14818229551216 14823564913664 14847906784256 14897620757864 14913432923648 14931165899776 14931694365952 14952200553472 14981158642744 15001201816192 15001732761184 15002263724968 15093215098276 15106572351104 15111161846312 15113408191168 15113943107536 15131378950016 15131914502432 15144379982368 15182042049179 15215415997756 15244559027264 15250216462208 15269984792402 15288141730324 15301277454827 15313788474817 15326403780233 15331922112832 15347452035188 15350152697984 15378189169408 15415182746054 15433512333148 15434058579121 15464421824768 15464969164736 15485659624448 15486207716096 15490364289344 15516200022842 15534649725604 15580093004672 15598618680064 15599170769728 15601489659392 15620040776704 15632908368896 15650846197966 15671785341088 15672340020376 15685250696024 15703901410288 15760222116296 15767911799689 15786660803018 15789007563952 15794867050144 15807781651424 15820803902176 15821363855752 15845879735296 15853050117632 15871900355584 15895575322159 15931931436512 15941945539072 15984709202189 16016722604224 16017289492048 16035767458688 16036335020576 16043591585392 16123420997047 16155712204352 16156284011504 16169593354096 16177899375872 16188819981152 16191226524928 16210478875136 16229079431881 16264755032084 16268616378112 16276554115808 16295907925696 16323087191878 16331730431744 16356537968953 16358969444792 16372345281832 16378421251504 16383397144387 16385832612968 16386412564886 16405897003132 16438753939712 16478298797506 16500928987816 16511300736896 16528025268664 16530933674752 16533976249856 16553636150272 16554222041344 16561126797824 16654582177408 16677454463488 16691193139712 16711039980544 16732701925936 16733294154772 16752598123232 16753191056264 16766992123336 16789424549248 16801604248576 16849638391616 16877904637328 16884168226016 16891808441872 16892406302044 16911893826464 16912492397528 16915006518592 16935119487104 16991821896101 17009856823232 17072515511296 17087102940271 17090247880238 17110569221356 17118311885402 17121324163136 17214302217742 17249388683744 17269899252928 17272466504192 17273077837184 17293004514304 17293616574208 17307862836992 17365813270598 17386462275676 17399075089312 17422353174016 17428818813952 17436705488384 17437322634368 17448817343042 17457438788608 17458056668416 17480686945804 17487174234088 17501472542648 17515890034552 17516509983154 17539945183072 17614733197334 17617351709776 17638299809312 17638924090424 17646281275504 17646905839108 17667889080296 17674250473984 17703273473536 17770231217648 17805820576768 17827623736832 17842309907968 17850298605097 17886681369104 17926000795456 17947315897472 17960335576064 18011682418624 18020470628216 18041898060592 18044580073088 18051276628736 18056760748208 18066036173056 18080918745344 18081558692288 18141457535786 18163671682039 18182950397248 18207921641728 18216160866176 18237820986112 18268239088216 18268885665082 18298885118878 18335533240448 18379640966449 18401495474138 18404882332564 18426766853768 18435105107356 18441946591432 18463671090688 18464324584576 18479535261824 18501508549888 18601776132352 18623894772224 18639236901376 18639896609152 18686251562756 18693186250232 18701645060644 18723882450728 18726665843392 18727328645584 18749596575008 18832341482864 18858204557504 18863266191056 18863933828012 18870057985024 18889171735616 18972532610528 18995092102336 18995764405072 19033808202752 19084865669974 19100587541126 19123299298012 19162276712384 19198979408896 19266338243698 19289033871232 19296192258304 19304923933568 19305607202336 19327878658816 19328562740032 19331436021248 19354422270976 19392592538254 19439836369408 19471758648832 19472447822464 19504925107252 19528117646024 19528808814398 19536954269308 19537645750441 19560877196042 19563785011888 19608530998784 19647202412411 19673488248848 19674184562396 19690391907004 19706491666484 19713587067136 19713804977048 19737027717632 19749811493776 19806274272941 19820642511992 19844210457904 19884657244928 19901037974272 19924701515264 19928368724992 19978148769943 20018160039488 20018868552176 20131123654096 20134116239744 20140233142232 20158056924928 20158770389056 20164181100784 20167178600576 20167892387552 20191873234624 20280983135392 20308835677312 20325565839488 20342184946048 20349734169856 20376112829164 20376834011053 20400341262968 20401063302386 20410294940287 20417869440514 20552932259972 20569863505828 20570591545231 20594322320936 20594823575104 20595051226022 20619312069248 20636297997952 20664638505472 20780514739712 20789918082304 20790653910208 20814638555648 20815375258496 20818469561344 20850092356028 20884330425812 20913011564432 20935208397824 21005303961656 21030280541872 21031024877044 21034151237216 21040541577398 21048349969556 21059162118592 21065560057276 21068691551264 21076510390208 21111867458864 21119468870656 21172224222799 21187583374888 21234159014432 21259407717184 21286965554971 21302738981888 21312277047902 21329833832398 21373308640736 21398722800832 21479657561726 21489377271817 21514929444554 21522675980416 21558018504064 21558781517728 21587624840704 21630199369591 21679671627488 21682894412032 21708676688384 21709445034368 21719268725056 21727329000832 21745094252672 21781361989796 21782132908367 21792895441408 21800076754183 21817901487893 21825998367446 21829242904144 21855199197728 21865862725252 21871053806336 21944282781134 21970375864108 21988474782092 21989253031109 22018672278512 22062770209792 22063551088384 22089785988608 22183368109448 22209745479376 22223705536256 22254226082816 22327947736352 22328738000504 22355288224048 22379015873536 22453945614184 22483986570112 22484782357024 22503305036576 22521704761696 22530062830912 22541055636008 22567858318096 22571213135744 22648796021432 22652162870848 22679097666176 22697780420224 22698583774048 22755032144969 22773777452881 22800856855322 22805053431316 22832170022792 22970590281044 22971403290563 23002950675068 23006998461824 23017409305408 23044778400896 23048204114944 23049019871488 23076426553856 23131938912628 23178266440448 23210097916928 23217149326784 23225765483648 23229218102272 23248211366912 23255872243262 23268186462976 23283524885644 23295853747712 23326051360328 23334707932016 23373853258028 23379402344704 23430796153856 23457681593626 23477005735274 23489065439968 23504921318788 23508415435232 23509247480264 23536368366784 23537201401168 23547852165656 23584340569088 23712416299936 23713255565272 23760747325952 23789000295424 23790968505367 23824484627749 23852813384738 23867806200928 23958079588079 23997421303541 24006061670464 24034606333568 24035457002336 24046333231312 24055257108064 24074925779744 24078504630016 24087440445952 24127848524416 24208633731529 24214380999872 24234328500928 24263144587136 24264003344672 24267610302208 24296465962496 24307460300032 24324344706691 24344382794459 24376952951312 24377815736924 24478199293184 24525606487718 24548180070544 24554768921116 24555638000257 24559288310648 24560157549746 24588490793776 24589361066452 24637735433216 24638607448832 24772408419304 24776767574272 24810794324992 24822021400064 24831233143808 24851536288768 24872888977664 24914373433352 24934744557592 24943998134224 24989557400288 25046713129984 25079180321296 25109000987552 25129685465248 25130574892696 25164196889728 25171841970184 25316755084096 25317651132592 25346858241152 25347755355104 25348652500808 25352420696512 25382566262144 25431724954013 25466651179268 25467552533111 25588497120256 25610360938981 25652415876199 25657137291422 25661652130496 25687645183564 25708806341036 25718062898944 25739091156224 25748643235328 25761206441152 25791838077824 25795672155136 25801008787162 25884338310208 25888186138112 25905661500992 25918968761344 25940320480256 25941238598912 25983836872448 26027174231864 26028095424578 26058122120368 26059044408436 26070836326262 26134349556224 26165424882688 26166350968576 26217027624802 26252103178336 26253032332072 26253961518694 26289086485792 26305610634752 26336889601024 26436501614432 26448464334544 26449400438188 26479913162528 26480850379256 26533884944896 26543731981312 26605061082977 26626977996073 26712975152032 26754248028067 26808778964144 26830863697456 26858041061579 26862767221472 26866760497408 26867711406016 26898706704896 26899658744192 26911831046464 27062738193344 27063696038288 27099904342784 27100863503168 27185637019807 27189678291848 27190640629646 27222971950252 27223935466429 27302606903936 27335071359232 27380662386376 27425624346904 27426595035658 27449188718042 27481523692928 27481827468004 27491722409216 27514200891136 27574684027904 27580388703518 27630763236916 27641017337752 27663617889992 27673578285568 27696375429632 27729308099584 27730289536768 27742837705856 27775825622272 27822151765096 27936718491136 28029264557392 28030256611084 28062593052704 28063586286008 28067758069312 28068751485424 28076285274436 28101132335744 28102126933088 28272496357616 28273497020132 28311323907776 28334646418624 28368338031488 28405110930722 28439892881803 28463321306147 28470078661696 28628196528386 28651604243206 28662237190132 28675207072694 28710319755481 28719640531712 28720657020224 28767819394496 28876625728678 28894776289568 28929133930816 28933434381824 28934458437248 28967837989888 28968863262976 28969888572352 28974195081728 28981971896192 29008647156736 29064828518872 29065857224794 29184512369152 29185545311104 29268983930264 29282228370388 29283264770851 29317046715656 29318084348462 29322442618768 29342236215838 29357308781216 29381492961184 29441378789888 29476386374656 29486867185328 29536333115324 29547294395528 29582100925952 29601261407536 29606470286848 29636459102432 29685888518351 29795241515728 29826865847296 29863388731904 29943496137373 29962317285488 30002403632384 30003465522368 30004527449936 30186430196552 30213144702208 30222323692624 30226816382336 30227886215072 30262757900032 30263829004864 30288759964736 30364084098358 30426308982433 30430831995512 30489118054528 30500432924416 30539969584804 30576283460648 30591202155157 30602554909654 30627576949634 30652807560466 30663844225664 30694904070376 30700305395968 30756378338816 30830365492108 30867024666296 30868117158242 30928843649536 30929938329472 30972415432192 30980728578688 31032400045684 31069299451208 31160186009344 31197237360128 31198341539456 31202979318784 31301692395932 31343570682176 31344680040752 31370501392048 31407802820576 31520444232592 31535823599378 31573321606036 31578015127904 31589734100288 31615563302848 31641607804352 31642727711504 31706100235264 31733191174789 31791150644318 31863862873024 31883891078144 31969418404378 32033445208448 32034578984096 32071534917376 32072670041152 32087183170784 32208544081987 32246841994094 32311424408704 32312568023008 32339186708192 32355798751744 32377639962304 32382453049856 32419609981501 32420957750272 32458158863762 32529510064168 32537232756224 32553108231616 32591815851392 32646174383756 32663460863488 32700940234823 32713075937906 32717938889584 32727878856127 32744690563664 32756842503008 32766794288774 32771665225936 32772825129772 32811794006264 32877507879424 32956597595012 33001857975632 33022601473792 33056050537328 33061867349504 33067952499712 33108444082688 33122253595648 33150554552323 33309164354816 33354908926976 33382386279424 33465403851872 33465773771521 33466588309544 33505196246464 33506382112528 33533984246672 33578849098496 33699276783232 33755809274656 33768336452032 33783616883744 33784812604088 33823787652928 33824984795056 33830013037184 33870238974208 33983643792202 34019713646464 34133618937691 34174205880542 34180495760476 34189669971289 34221138442712 34236623770804 34242648326272 34428604435484 34429822984193 34498777367488 34539798505856 34544933008384 34546155674368 34587233148416 34615725673984 34731626541196 34772924551352 34798150178624 34844706348032 34873410976768 34874645268736 34897634686084 34916113336832 34961373891608 34974348468176 35002945085296 35031780069104 35033019966308 35079890366144 35229466394668 35234703419552 35276599618624 35277848180848 35292562551008 35293811678216 35335778160592 35348500947968 35406546947072 35540462435296 35655247473664 35658197451037 35684619815936 35700597210194 35773362738208 35852001590912 35894631794944 35967631454951 36023364837248 36040941256432 36083796121184 36089160146176 36102553257472 36113521496416 36132072346112 36161837490688 36163117384576 36282915071572 36284199250819 36327343364078 36365900794496 36415843283456 36432321732352 36475641972224 36487661623049 36536478176432 36537771330164 36547578245171 36597770237756 36671066480896 36759281932898 36802990948276 36804293534827 36809764665128 36853533707536 36870210214712 36883893182864 36927342181376 36928649169152 36959070523648 37003017099776 37203552264704 37247789544448 37278473802752 37279793218304 37372503125512 37386372500464 37403290121288 37447764901456 37453331686784 37454657291168 37499193150016 37664682965728 37716409115008 37726532382112 37727867656024 37778343471232 37904833460533 37945065221056 37990184204672 37991528810144 38117383482143 38169731339948 38201175082252 38246598596024 38265259769191 38324553424768 38448157762189 38532676487396 38578067742464 38592384516608 38609847867136 38611214404672 38655757317632 38657125480064 38662872042496 38785185076508 38879672738816 38943517297664 38944895644928 39009850214504 39056235292048 39057617628796 39073908538616 39075291500882 39121754392084 39127570023776 39217061997568 39294404824822 39346976497696 39348369124792 39380783814008 39412983332968 39427174134272 39427609954096 39474055435264 39499622987552 39612548545882 39641285023984 39688420915808 39769314489856 39802075948544 39849403030528 39908843504803 39956297539886 40036320078976 40037737104352 40255163681369 40262247308192 40268232479488 40280466284464 40316113849856 40317540778112 40328362201568 40334357201152 40335784775104 40383746469248 40518959906087 40561966270784 40617671354624 40651131678976 40684369892096 40699468339712 40746168549877 40752225658328 40753668022106 40800682525936 40802126604772 40820589880574 40835738881028 40904243201549 41105864519944 41139727011656 41141183090462 41188644641872 41189647150208 41190102452044 41238624138496 41272595995904 41329277010944 41561029479424 41579836164608 41581307820416 41629277111296 41630750516992 41700184712056 41768660851624 41826023128864 42010607923312 42060561083744 42062049754088 42068302474432 42081083154796 42096699939112 42118324237184 42131120114552 42137383102528 42153020780416 42223734917728 42294158126779 42344448445598 42375166749776 42468318028864 42518815434368 42573931109942 42624554095804 42659667664796 42661177539617 42746617281472 42797445601664 42959315123452 42978754543634 43029858889108 43031381866291 43045351960832 43116037008128 43117563035456 43175249681408 43260398739182 43359343254976 43365788824064 43417353376768 43418890068736 43438537450112 43454658001664 43490188505344 43562723979592 43564265816734 43585790882816 43600153508366 43635802975786 43651996734892 43658485808288 43710398395456 43731725450504 43742107612672 43888565562268 43940751728216 43976949564184 43978506062218 44037344557024 44127102176768 44179571977216 44183227224253 44366736218896 44419490958752 44447411072512 44493576377861 44566639563719 44655895472704 44657476001008 44710576448096 44907891228368 44953379071237 44967973140224 44969564714048 45006610073152 45043409523392 45060125661824 45082111272016 45135716636192 45142426271488 45210996618281 45297592042864 45304325741696 45358195332352 45395560840448 45397167548096 45510064289938 45547554905762 45601713710644 45603327714763 45610106862632 45664340045584 45941180562088 45942806581126 46005901350136 46013996923648 46034818610816 46089556801792 46098039742976 46152853107712 46263877825256 46356532880896 46434298653568 46451530967296 46511744486524 46536372925952 46567049771288 46591707495424 46652102720656 46669415864032 46747706516056 46758804689408 46915363187252 46954011470548 46978130879936 47009842637576 47016830870464 47018494960528 47072736733568 47074402802336 47095704331312 47230346343167 47424832599872 47426511130544 47521494651904 47562098886679 47581937010734 47640200912941 47648969255498 47705626769476 47735612401856 47916159176158 47994842607082 48012123340928 48069212667136 48070914004672 48092666462624 48110514216128 48149851559488 48157009260032 48174880891904 48255697048832 48417267463058 48428761999744 48468657001856 48526289174272 48528006689344 48535220604416 48590911872511 48592931924992 48614920600064 48648689413382 48688765588918 48753905902624 48755631473848 48956398586368 49051212975436 49052949069397 49096360141088 49109537842232 49111276000514 49118576621296 49120315099492 49176981587552 49178722132904 49277214897664 49544816838608 49553535148544 49644042800128 49686460623553 49745777955328 49828746866704 49869489115184 49887996268448 49979114800576 50158360642592 50158915082731 50218001975104 50259370930496 50261149785392 50328393779456 50343683940368 50487611608213 50633510168192 50635302265184 50693716482304 50695510710208 50697305001616 50704841393024 50765132524288 50863449908026 50933302358536 50935105066222 51220721877962 51243899648179 51304831752398 51314274582844 51323304260992 51375290367128 51417612682072 51436125797888 51478182312448 51497286470656 51522412882304 51583676155648 51602017574324 51768676620416 51776372276224 51811323001984 51882477197824 51967673744896 52054348463728 52056190849156 52116244240736 52118088816872 52141672652524 52268699112448 52332701937152 52434055249604 52504206356672 52506064664144 52507923037388 52578172971584 52611221269504 52873003228864 52896928669088 52898800876376 52959826325056 52961700758512 53067769889792 53210122165954 53253955992146 53425950304064 53444946773407 53508496056134 53617557928288 53661727394912 53716082123158 53725534442944 53733520994816 53735422812032 53797413409792 53799317488384 53823662092928 54125476386688 54127392076576 54199808685568 54201727006336 54306700079947 54371274039614 54379356583696 54381281259292 54383206003009 54445943900504 54447870932858 54605213807872 54670142718464 54761324772752 54777961692881 54851248693808 54853190071316 54898377436084 54963047385856 54963654936008 54983444818432 55028401782272 55160777407036 55261526473832 55282034675504 55327235779984 55347156571136 55392750859264 55460579073536 55485675411712 55551651244544 55644303530192 55873436982272 56058529114784 56060513222168 56125186105408 56127172572016 56135516138624 56137502970848 56152570548872 56202264671488 56204253866176 56544992715232 56546994040264 56622647815552 56669292837248 56736676062976 56810221861444 56812232573863 56879785763606 56926642612294 56940157323392 57130805171573 57256393056772 57303208486412 57324474380264 57350414145388 57352443977101 57420639510962 57439281063424 57441314040448 57535638788992 57753251457356 57789552579136 57858267861632 57866868763648 57868916874496 57937726525952 57939777144704 57948390163456 57963943792384 58129657037744 58131714449588 58369024738304 58371090622208 58537967860528 58564456740776 58566529541702 58634093431312 58636168696924 58644885237536 58684472431676 58714617562432 58762985922368 58882757579776 58973734370656 59072666230648 59094588791056 59164201851904 59202522815072 59212940573696 59272918204864 59349751646641 59371777036702 59590483031456 59726777463808 59815867580833 59886992274746 59914091598907 59924634570976 60004807264768 60006931044736 60009054899872 60372860393104 60426289404416 60444647385248 60453632764672 60455772430144 60525515800064 60527658009728 60577519929472 60728168196716 60730317578957 60780346447093 60852617964866 60861663991024 60978236109056 61000865848832 61070860700647 61079939169608 61152566921296 61182404310314 61205109819308 61255153899268 61305615120932 61307784941039 61327688451328 61389808140752 61400610791936 61512756677632 61660730984216 61734049332592 61736234316484 61857687299072 61859876658944 61944830864384 61961457157376 62064800091368 62138598902416 62320372018688 62394474720256 62396683078912 62603384791864 62687141364352 62689360081504 62741002784096 62815605641152 63040888465184 63071647198756 63146643212072 63156030255808 63179468200576 63231126605696 63283215608704 63285455423008 63391006598569 63442837967099 63466382349578 63495101375251 63582301288636 63727725746048 63938836808756 63941099827787 64046097916073 64066890416896 64069157968192 64143069834752 64145340082304 64174366341568 64417088163974 64493683988188 64622848817408 64625136046016 64678373416384 64711597503488 64755279924608 64764906099712 64839219963002 64916317727524 65059020128336 65074465512448 65106216463232 65183631702784 65292348767512 65326921726976 65401880469646 65426151875812 65435877779168 65455757712254 65489381127328 65513685006016 65533588577548 65543330451872 65545650259544 65623588012528 65755015758848 65913195190024 66003715951264 66045202947584 66112101074656 66123734699008 66216888165376 66222366694783 66301109104646 66618328709632 66797029844909 66852056393941 66930807703744 66931547543042 66933176619088 67010392492928 67012764225056 67067968493344 67157698196992 67398553566464 67511618549312 67536672904064 67567233767488 67569625208176 67647575305856 67649969590112 67660026074368 67740477948416 67762800157091 67818206102761 67874073883889 67967287584404 68039427292928 68267237875382 68348411761084 68350830850393 68360991520952 68379339942578 68442276885424 68463070186147 68473247541608 68485296652544 68857208870968 68859645968386 68997554734976 69079597011712 69092311348736 69174466296832 69231451347968 69463253082392 69545849102704 69596300357248 69749290537472 69795269372168 69832226673664 69922747783216 69948696936352 70005890170592 70063560138208 70066039932616 70159780732288 70458932789336 70469406839104 70553199237248 70555696361696 70585125102016 70587623356432 70671556321184 70789426466837 71080924870592 71316394902074 71401194420388 71403721558351 71462543041799 71546725476416 71704003181824 71789263589888 71935262909902 72046729674496 72081882512864 72167592242368 72178320292352 72205106514944 72227042992832 72264144692224 72323674981376 72326234769152 72565830143144 72568398501638 72654686728156 72731801588992 72831686566912 72864643464704 72951283944448 72975323246098 73072956352864 73075542660328 73095156490342 73195540475512 73342132961792 73518563865796 73605981896552 73608587069654 73619529330256 73707067415072 73740420429424 73767786365728 73857298338304 73918141047296 73951237078259 74006034199552 74407104529408 74559586436608 74592969667657 74654418413393 74745006251024 74772745000928 74806580242576 74895529802912 74906663373568 74909314582336 74998386300032 75178801466041 75329365931456 75432818230016 75453064764224 75455735312048 75556686942464 75671455878343 75809666921066 75890130442112 75980368409344 75983057620288 76234766964286 76339462679896 76390994286061 76402350164504 76493197192048 76530519538382 76649106849536 76804989733969 76896315524378 77065352974792 77156135484928 77184769033216 77219695734272 77222428809344 77311514635264 77314250960128 77570370153016 77889791289856 78019700429008 78112470584096 78115235257592 78147817077232 78150583001764 78243508784168 78255140047552 78588809649644 78693952995392 78696738249584 78761567628016 78825966665936 78854348268544 78855219908192 78999245975104 79051322394001 79225097091764 79282570047968 79376841831616 79538628979712 79604151897088 79802998993627 79817687009606 79912595079772 80072640157952 80075474208704 80510327362738 80524494616384 80536464958976 80560932568928 80632227699712 80635081556224 80656724403136 80668714402304 80671569550208 80767492938496 81037919812174 81123932541568 81235342709248 81302263357952 81368739784192 81395552851417 81398936679424 81492337099754 81504451316656 81507336044212 81601365051872 81604253209544 81641179761148 81671477762056 81808486403098 82101885577691 82211729039888 82279454023312 82282366180924 82377289283744 82379294300416 82380204904088 82477248276992 82545191991808 82766616332621 83159672329216 83162615640832 83261501033984 83400369424112 83484846846583 83537321703248 83652046257728 84021215846624 84121122167488 84124099508176 84136604948864 84162166309592 84193399878224 84236648474368 84262240229104 84274766205056 84306041560832 84447469835456 84588316253558 84688896891196 84750333499552 84936636057728 85037630868736 85147862219884 85249108191608 85319335329592 85322355079234 85493234562944 85594891203328 85918630246904 85957509087268 85960551424111 86059717778216 86062763732582 86090703921664 86232074016256 86235126070912 86520797478364 86718686509952 86731577648128 86837780137472 86877074900224 86909316003328 86980377010688 87125447959184 87128531633468 87200307016732 87271605951572 87303993469784 87316971616576 87420796790912 87463450901008 87484215225344 87777131124536 87881503456432 87953899128368 87957012124436 88074689114048 88254204353536 88366454448506 88474658838319 88733472437792 88838981917504 88894822145024 88987152755722 89133279127438 89311790945408 89314952002016 89421152896192 89799980519977 89815782456736 89906758142474 89935946280448 89939129428096 90013220146304 90086819046784 90120251323648 90164222544032 90271433272384 90284852542976 90388449021271 90421993236562 90595184085728 90608651483392 90716390664704 90791121680896 90794335096192 91020128579876 91095109811524 91098333986023 91203427421288 91206655429526 91220213725264 91247927141917 91328680091168 91882361124176 91885613162252 91888865315429 92011802700272 92027993847296 92069637221632 92179113603584 92196079485952 92527755650512 92713065761792 92868597307136 92903061934592 93023488973048 93072745851904 93134099542576 93304205441312 93338831728064 93495413032112 93517609378816 93830726374504 93908022941096 93956261759872 94019685275152 94033661740928 94036989921056 94145473467136 94148805604672 94191408662624 94460692686334 94849665199744 94853022261088 95124197773358 95163874021468 95167242203761 95280401825882 95297938510996 95411253538952 95471224803712 95832318352316 95989685214164 95993082624803 96024246681856 96138425334272 96141828009344 96185332925248 96221028432256 96299703118976 96314018520064 96511394097664 96834534926116 96857523999488 96937314003712 97052578348544 97056013378688 97070441208832 97181823745022 97229841200128 97297378826764 97377531177836 97507811805248 97511262947696 97912797172736 98102425950872 98105898138794 98192720282176 98219075684464 98222552001028 98237153242592 98240630198984 98353963175104 98357444265808 98554429795328 99089633677216 99107070297088 99254901150613 99372921247106 99417888257527 99491555910656 99657493733408 99738978230368 99775992536896 99958229601152 100198687849351 100280614851221 100316721285184 100317830165462 100436003950208 100518741860992 100522299570784 100656787558912 100687367880736 100855300148473 100975223216426 101267020336384 101270604530368 101387432964608 101391021420416 101394610003232 101409682786048 101530265048576 101726899816052 101730500286779 101866604717072 101870210132444 102441443755924 102487799296358 102609663504796 102613295219617 102628549165688 102646608521984 102750580734256 102835225364144 102872251595776 102956364624896 103044825764608 103167352311296 103204035148648 103537353240832 103622646003968 103764954395648 103935347489792 104108696927456 104112381698312 104232488481472 104236177633744 104283345305048 104665403874304 104868110499208 105008412713344 105012129328288 105015846074776 105156345943168 105360003380911 105746006457728 105793857338176 105797601752752 105919652650112 105923401517024 106100066747207 106274294344253 106420244331908 106507911984292 106851900608128 106889893546814 107016992112268 107108942183789 107196519323719 107235115856576 107323454789824 107432164246316 107451068885888 107467041989632 107470845624064 107598634976768 107647324185856 108250952773376 108254784153152 108399617371136 108403454012672 108613400159894 108742548079228 108758713167392 108762562518584 108766412006018 108891887801008 108895741865716 109210427615744 109340285436928 109522649545504 109555923385762 109702497387616 109706380142632 109796754872168 109926094771712 109927309872016 109966889636864 110056803564544 110321554814072 110523052947664 110564069351008 110654471559968 110839027544849 110921158147072 110971350823424 111103302489088 111269027255113 111288607060384 111892964415323 112117058229568 112121026444336 112250372210816 112254345144032 112271032277248 112275005941696 112305141097744 112404529342976 112408507732352 112626210510629 113089985430464 113093988080528 113245295631104 113338585674496 113417312729773 113473352125952 113603556023167 113620443722888 113624465147726 113759571527212 113853285224588 113880314646784 114261610343146 114495765782671 114512786113544 114606416972824 114648948760528 114700828290776 114704887954202 114841279021924 114878562126848 114882628080896 115071277577984 115506502914712 115579105158272 115716535723264 115737833748992 115875453051904 115879554289408 115927887584768 116259314075488 116263428899176 116742181244416 117075935721056 117128913481552 117133059083404 117268186862624 117272337393848 117289770475072 117368944863352 117429235124864 117525971844736 117919473982609 117947468741312 118145332461296 118189177582112 118405045630144 118483098410011 118545836409728 118699503293282 118743554073404 118942753272707 119180966062912 119609720581897 119631735161666 119773984549492 119828183197814 119849269141952 120009614529536 120013862089472 120018109799744 120745720786208 120852578808832 120889294770496 120907265529344 120911544860288 121051031600128 121055316019456 121155039858944 121456336393432 121460635157914 121560692894186 121705235929732 121723327982048 121956472218112 122001731697664 122141721401294 122159878339216 122305133842592 122364808620628 122410219638616 122510307798536 122611230241864 122615569882078 122655376902656 122779616281504 122801221583872 123321461968432 123468098665184 123472468632968 123719753317888 123922914314752 124051626854831 124129600182736 124277197804832 124640744037376 124793366157824 124952090235679 125206769583728 125374282728704 125378720163008 125482005568192 125631211282304 126051851498651 126081776930368 126143294397512 126293286424144 126312060511616 126358936401152 126462253211392 126566431217408 126570910846016 126782013197138 126885675934198 126932764699156 126990202750502 127145701774273 127164602577272 127455451492096 127877673617512 127882199655574 128092195832146 128133780833792 128138315936384 128286139669504 128290680164608 128348732683136 128834176327948 128987367976376 129245697634816 129250272092032 129356746832768 129510559849216 129678439926004 129832635455048 130118040256672 130212432926464 130367263405568 130584697535024 130803760939292 130852303751624 130871755558336 130911515424508 130978762254656 131027370012032 131067177155096 131086660903744 131091300519088 131247176025056 131826390380048 132007431902528 132090405895168 132224202149312 132444733389566 132602218209292 132606911465509 133236657419264 133594059689818 133704112787882 133861615407488 133863095086084 133866353238176 134020784985856 134025528450112 134135936986688 134315396393984 134797107132928 135023237098624 135073345808128 135134467534976 135139250416352 135295150611712 135299939180224 135320052148736 135475323829981 135480955896832 135525600314182 135636412205522 135748147767778 135934575168808 136078854585856 136534475750764 136696823522168 136701661700786 136721983041904 136758679885156 136763520253087 136884553770848 136926140372294 136946495083216 136970593305088 137714417741936 137719291936772 137995109469952 138159194023424 138184622697472 138529800811363 138643919910587 138926506164784 139091698205408 139192600714496 139498581074944 139590538744336 139845495566432 139847041389601 139897393872704 140011780341184 140127120276416 140132079865232 140319561464576 140917865578672 140938813678208 141106398474496 141111392723392 141170250204032 141175246712864 141343112642368 141578852933674 142161849741184 142632789804148 142637838077371 142802388840776 142807443116702 142872064582009 142925086083598 143093450952832 143408006363648 143578527179776 143870525819804 144093459348992 144163765025728 144335184484736 144356640584704 144454085985664 144652469538304 145131660286288 145136797003276 145309373456312 145463603177984 145729286929408 145950646492196 146145912705728 146151085320656 146190312980684 146391080951024 146684265923584 147037127731592 147211963793104 147217174139308 147239058660512 147414134830144 147480840858848 147535572731456 147714596676608 147836282094592 147902474156518 148205569559593 149008758884797 149119172873216 149185939335314 149308836826786 149490012502048 149545490001856 149613160485152 149791059605824 149813326747136 149818629164672 149996772600064 150357602932082 150658731862912 150865636460032 150906129528448 150911470624096 151113373884928 151163169581203 151342911756686 151411395587137 151619333842132 151780260884224 151960736818688 151966115240576 152469533928572 152474930358569 152600537279281 152678925359792 152725310415251 152781988572122 152804700329008 152986394384096 153061039076764 153298213699072 153609979467938 153792631048756 154130705949584 154312270969856 154439391468544 154444857618688 154628501920256 155140740306032 155779582579712 156039400858016 156224941168192 156230470515184 156295634154464 156301166003528 156487017568336 156510280095104 157177619299288 157387905990784 157393476499168 157523135256032 157651933331872 157710439816384 157914874426021 157998491950208 158102644788002 158450194183528 158565140095936 158753683663232 159285225014783 159416442170167 159605997987254 159635374019212 159825190159544 160145280315904 160150948417408 161020654725476 161048989232768 161072929917952 161121865137856 161270163112448 161313448806272 161337428804608 161343139100416 161534985876992 162075839624348 162247865083136 162470685418496 162604526715904 162737479568384 162791105702834 162984674199508 163008902633312 163014672088424 163202730103744 163208506419088 163282359522296 163342955524112 163616972806196 164203771155382 164423458079776 164558908046624 164564732361848 164754578567488 164758588600832 164760409808176 164954496553984 165090383983616 165533232665242 166325231281664 166523002067968 166536779537569 166771392394243 166800738848224 166969693693166 167074643406496 167304092515456 167706557116553 168042431693248 168242244334976 168248199016352 168273209897728 168324332619184 168386799756448 168473296948736 168524480458208 168549532410112 168612083121664 168805555420919 168894939670912 169176632507116 169377793782392 169460436120703 169500666999104 169873272115456 170075261737472 170270412946837 170295724439768 170410679561213 170498216383216 170638670659184 170644710158468 170986469125888 171189782406656 171837260493808 171915018174536 171921102848222 172119435556432 172125527465164 172181407843328 172464148032512 172470252141824 173041594956728 173437373019904 173675560274944 173754149800448 173818632006656 173960754021376 174250895918368 174257063266936 174400614033464 174543211903144 174607986939568 174633943233152 174841593581824 174926901802016 175554262249072 175763006912864 175907798256736 175914024248872 176149378228096 176732908897012 176739164092699 176949317676638 177466944875584 177677963835008 177974305511444 178022074678091 178266558254876 178272867731777 178623581890816 178629904004032 178842305792384 179272526572867 179599961039954 179631564913472 179813516284948 179871892560896 179878258856192 180026440292608 180173638093568 180240502647296 180328445088064 180542866544768 180569705085952 180776898042542 180843986473124 181190368171456 181217302966784 181432781329408 181582243361792 181588670192384 182040257159752 182190219623048 182196667972046 182406854842576 182413310859052 182440427450528 182495854283834 182657360182336 183764722248352 183771226324504 183777730630858 184023605400544 184055987694592 184139274443264 184358227207168 184633221049693 185055511301024 185737194614272 185806123869184 186046977946096 186235427580839 186268199085152 186388845972511 186608410882624 186677663456128 186990826064224 187279736196469 187661452749008 187816045882192 187912523519744 188039370550304 188067323481856 188073979842112 188290946934272 188297611209344 188382817325248 188921385372668 188928071961161 189699330399488 189706044522176 190248395546716 190299459138649 190327748042936 190334484407522 190560803651764 190567548265003 190595877021992 190822507077904 190942449607424 191664636704632 191979370428328 191986165249606 192048493363712 192276850668544 192283656018688 192370665850496 192442056864512 192599406237952 193022788195328 193669069852232 193715047998976 193874628007424 194105156697088 194112026757376 194363647490044 194594757653528 194755062355672 195015623610496 195022525895392 196204851901744 196211796277588 196385440564352 196438151368928 196445104002056 196474306485184 196481260397968 196707926350208 196714888531616 197366546639327 198179267354432 198509802301226 198745842494212 198835776515054 199079250172621 199243249143029 199314987466816 199477956460736 199551985073792 199916459202304 200397375698702 200561229702442 200633442570368 200635660330924 200872007900416 201037483721984 201044599141568 201313575117824 201374735761472 201710600296946 201950446432852 202534040672768 202541209060736 202774865929216 202782042840832 202789220006464 202819365572096 203060530097152 203453799632104 203461000573558 203733209434144 203740420264888 204882887511848 204975598592716 204982853395957 205219327009592 205226590439234 205257098331376 205293217043968 205501161468512 205670450728288 206089651529216 206334704622592 206408070297296 207074706481664 207245292007936 207801219628457 208217393854912 208224763396624 208464976962944 208472355267488 208566690610096 209604472961611 209736220998416 210016825426688 210024258656576 210031692149552 210312691886336 210720006761822 210978032614453 211492012915456 211587714676352 211595203505504 211839305300224 211846803034048 212200133494414 212548588688506 212840488663816 212984162877031 213015823968584 213703801216256 213779787093628 214033984224536 214138415086099 214217884367578 214393038647438 214470231713152 214646909579648 214864328492632 214902137771776 214941691248128 215197269953536 215294648371712 216501905546752 216509568306304 216806908025344 217226800319788 217485096158456 217517426334784 217525125037168 217532824012036 217783775602016 217791483731432 218420855231488 219045299091008 219111846771524 219404994775232 219412760285264 219593509744336 219852189543424 219854619744032 220643109628144 221046105895328 221128138702016 221308943119936 221678055089698 221942701646848 222132338223523 222538054510226 222577214120768 223785928830646 224234116459136 224242052888672 224500744421632 224508690288064 224542064554496 224550011883392 224610282195488 224809058685952 224817015464704 225252421021258 226179970860928 226187976161056 226490591262208 226677171348992 226834625459546 226937269870507 226946704251904 227207112046334 227240887445776 227248930295452 227519143054424 227706570449176 227760629293568 228523220686292 228906581643761 228991531565342 229025572227088 229212833945648 229297897521056 229401656581552 229409775908404 229682558043848 229765256161792 230142555155968 231013005829424 231158210316544 231433071446528 231475667497984 231759108578816 231855775169536 232053881866261 232518628150976 232526857798352 233484362488832 234151871442112 234257826963104 234266118166808 234536373725248 234544674787696 234579540950144 234737889726704 234858470249728 235051943689472 235838947965218 235894937482624 236290664922592 236378355164224 236684764282231 236810091260288 236966196820022 237091672819456 237399006586564 237487108146808 237885506545414 238361932125824 238935332563837 239219441163794 239263470323332 239547969098984 239656366395628 239698538283904 240027724178944 240036219599488 241491441572416 241778589540992 241814531058688 241823089720576 242110632038912 242310079717888 242912672786864 242921270315828 243121385788372 243410471859464 243446655964096 243912944436224 244283442802588 244319756678432 244610267685184 244729617241256 244820439277232 245020615597072 245222460483728 245231139764156 245310753805312 245559232563008 246642923936864 246936197330368 246944937265936 247439506635776 247845828629504 248103253709662 248259200365472 248554395609664 249586732315648 249607382157259 249904180471358 250413539167456 250748565457408 250757440326016 250964011136384 251262422564608 252103702997302 252163553860736 252286588795024 252586572848288 252624121023232 252717872802304 252924506422784 253007851474109 253132862434816 253141821692032 253564026394276 253771351868396 253865529398312 253980405501004 253989394755733 254291403548546 254329205154544 254910902984192 255413631361343 255755347235024 255764399311148 256184391664292 256267561667584 256276631872768 256581360329216 256697465366272 257668352655896 257974735952752 258491395269632 258500544184064 258713493665536 259021119698432 259356879852008 259665270910096 260236080513344 260424865852928 260734526811136 261169395070048 261607521878584 261704607503248 261743511116672 261823030849016 261957524509312 262054740024064 262134354310192 262173321807488 262182601038176 262494352050112 263652780760096 264014863805056 264448404298624 264889466779132 264898842143689 265204436418584 265213822931018 265333834223731 266821684375001 267188119379636 267408225575764 267723230814976 267726190172168 267732706476352 268041569971712 268051056900224 268271873973376 269594214265856 270046474197248 270146691616256 270268935069952 270278500832704 270590301223424 270599878360448 270640104297472 270950647659962 271051200628364 271272824411044 271496295535556 271869150337616 272157709171712 273068951501528 273393647044336 273403323401572 273443966083808 273517359770312 273527040506174 273769107541696 273852280744588 273892990166432 273941186610176 275428835483872 275438583873544 275990218939904 276318388046848 276730552214623 277059601622726 277287839821174 277853012329568 278183396410816 278385201428992 279181077488672 279361904533621 279690991132864 279694082779202 279794787745408 280023560682368 280254240552832 280264159730464 280639122929152 281192591804683 281835731157344 281877627356416 282212796948992 282222785446784 282340500408064 282350493425728 282686225284736 283157705867348 283167727808771 283632719342609 284323699482368 285223179849139 285265579608296 285275676154742 285604777681552 285614886233404 285744129164018 285850172167196 286186901905664 286816012727296 287741051639608 288186918697984 288327530051456 288670368969472 288908171971328 289304939076608 290263320572576 290273594006552 290618746912624 290927206355968 291901292984392 292291825411456 292302170641312 292380625961368 292782161902048 294074255463184 294423927586208 294434348278616 294478117321024 294828269660288 294961681717696 295071145462912 295804948313036 295815417884597 296059106887453 296411139119186 298017517769594 298371878670628 298617673653572 298628242777319 298980025004096 299090980003712 299226320970304 299582119211648 299626653494272 299637258329344 299993545200128 300715205864164 301317463725824 301731272920064 301812259056896 301822941248192 302226747769856 302326339162406 302685823513372 302822791174274 303238667684264 303560521768448 303921473637376 303932230481152 304939067857144 304949860717138 305201074558562 305357850719584 305450620830502 305563977144244 305609400658016 305972788768192 306122078153528 306596427398144 307219958935876 307585262097512 308261411899168 308889715237376 309028017194579 309257003840512 309282590569771 310281480612064 311455034645027 311966476946033 312078801716032 312449882336384 312460941030368 312591268308928 312602332007056 312974035136672 313020560190208 314355238598576 314775811981568 314786952998336 315046270512064 315303866663744 315420879632768 315829748852042 315996983900416 316205289576004 316216481186983 316476976327967 316900388367056 317130280191872 317507367326464 318570450029566 318832884340334 319211995974508 319223294003341 319270748038424 319650380319088 320290560631808 320301896834816 322041309450952 322097978465536 322243730275712 322540326224896 322626897612544 322686278200832 323069971753984 324151679248696 324495730166272 325582211405668 325969348399016 326017805266624 326029344176848 326405460207488 326417012838176 326564719044592 326685911048224 327233945612392 328407542310764 328846916159552 329117816093248 329129464723696 329509157134976 329517177201664 329520819616352 330340294242481 330612424402169 331066465330484 332650462563328 332934692206753 333073559075138 333481406390587 333542784788486 333601477696448 333939387386332 334149286812992 334608185030912 335413114233106 336084863386496 336484488669952 336496398032704 336546419795456 336648665238368 336773599512896 336946593897472 337048960916416 337099064820224 337224166243328 337611110841838 337789879341824 338353265014232 338755587564784 338920872241406 339001333998208 339746544230912 340136383107577 340150523474944 340540825893674 340591448879536 340821359122426 340996432766432 341277341318368 341289420316936 341972938251776 342379564813312 343674520987616 343830036349072 343842205696444 344238871112864 344251054930328 344940504283648 345865794078701 346083189913456 346874746039808 347508299600896 347805224364871 348501791836736 348514126533872 348801228066928 349086423806288 349215973879136 349267886466304 349683187163648 349853803604032 351108524498144 351526013825728 351815596513472 351828048497744 352298756456192 353413281257491 353465817794024 353478328185398 353898635353276 354933889751168 355355927670016 355948611022888 356044149356182 356533116509752 356545735463554 357247163781632 357259808008064 357684611584768 358545053145734 359199922079908 359263129826944 359627032569896 359756517712384 360052880585216 360347276187136 360481005294592 360656890176128 361085733089536 361553796085084 361687972946248 362380736342912 362434605933568 363177340384768 364080514319504 364380439246096 364393335944092 364813709685152 364826621718104 364880854901056 364991708567668 365314720364672 367529444496704 367542452649008 367555461261716 368047210801088 368278548886528 369266442099386 369718607463439 370111022602048 371474389228544 372093955892192 372470855161678 372536398170304 372777691945022 373216821765248 373355326912256 373981652128448 374114627413849 374559472392938 375322905498016 375632091764384 375825047039488 376078741100608 376134646963712 376147959684224 376581893868544 376595222418688 376765634650496 377842770745336 377856143922322 379398660798976 379412089044352 380146900559629 380496791093432 380598918277298 380655496085872 380668968815044 380682442021063 381121607303528 381135096530006 381191754043984 381645014155808 381884899214848 383329273409264 383958740856656 383972330499212 384096986727424 384567312037376 384741331700992 384884113729024 385198812475904 387338139704464 387430095997952 387749256014848 388224053514752 388727294980088 389189515307056 389510124711344 390031247220992 390045051790784 392409703803488 392423592555176 392770881128704 392876302737856 392890208004112 392948612970368 392962520795936 393415852700416 393429777063232 394733093278654 396358534708864 397019604602452 397491684988424 397671553030108 397685628017041 398158500345242 398486498286058 398629974933632 398955912921472 399103970147584 399832918404608 399915636201011 400794751397404 401122459404884 401266885140736 401271320661848 401744015800832 402074967443968 402089198283136 402749471522944 403421200593892 403900892865704 405068081345536 405082418121472 405564085681664 405578440012928 405638731144192 406907599264208 406922001147116 407466418868288 407480840529776 409765775023696 409951197185432 409965706791914 410438654019184 410453180878468 410514196662752 410586434087936 411002322937024 411340901456576 412179303058432 412816140594592 414149412963328 414490584015872 415448261526487 415602439256914 416434787709824 416449526793248 416929953925888 416944710534976 417133381220192 418711073065831 419208945923222 419472441996832 420033650853376 420048517313152 420063384299104 420625383772672 421440013523644 421454929759513 421956065228906 422984025830912 423175429352704 423190407011008 423678610600448 423693606068096 424400266988828 425097177377012 425112223052699 425462425129651 425680977327632 425968325754062 426031647937168 427407602432512 427496024904529 427559574187256 428067968449072 428276830172198 428435768735156 428786077294876 428940463426304 429293819159296 429728656985264 429804275543552 429883382496256 430589296743424 430957209180199 433003811093504 433019136612608 433613816050688 434453600639576 434970192316912 435034852669568 435050250074336 435065648024072 435567551204032 435582967462864 438090598182016 438223693543048 438809989550464 438825520570528 439187019488672 439709239488064 440279219426191 441286219256288 442092211790656 442256277404032 442617886239872 443356110179396 443737046189983 444099865769693 444264676447046 444465709626757 445076109020452 445154428241536 447571857661292 447587698794509 448468232918272 448484105777344 449001488843264 449017380576128 449084129108992 449100023766784 449220564390976 449634030929408 450504842042516 452359941721856 452375952322112 452981182524416 453354342697984 453669250919092 453874539741014 454414224092668 454481774891552 454497860590904 455038286108848 455413140898352 455521258587136 457046441372584 457813163287522 457983063130684 458051144454176 458425667891296 458595795042112 458803313163104 458819551816808 459365116087696 459530512323584 460285110311936 462026011658848 462316420633088 462866142893056 463518217157632 463556566863481 464107763732522 465037256301952 465053715596704 467579208914363 468303742884224 468515653926208 468532236333616 469072747450496 469089349575392 469159081900288 469475779453408 469716940499456 470103887378944 470643303524549 471677895930436 471789874965248 472581329845184 472756710328448 473369528564462 473620182520576 473932393640044 474183345638912 474339601099637 474727442719327 474798013173128 474974216293616 475118517187223 475771013090828 476723864251648 477870665127674 478438882327588 478455815952751 478526940646664 479095938197968 479312732791256 479397076567808 480055448357888 480072439198976 482982883144832 483557179081984 483646179441152 484221264077824 484620159435776 485825345573728 485842540631656 486242771576744 486820943718928 486893311928192 488566885605176 488639513356864 489220535370368 489459234482512 489640878554464 490041231194144 490444920967456 490462279528312 491118465126016 492762834986929 493285847873728 493872394660736 493889874531872 495525985267859 496206507419324 496518400730944 497108791219328 499214764314518 499808360942716 499826050908457 500827078334912 501497130914816 501514880652032 501928022272768 502524845129216 504207405994604 504327107721472 504573177590048 505173145696576 505248242046464 505435745604608 505849012845568 506015702948218 506265724869632 506283643384064 507128052788552 507542703736792 507731058796624 507960811002008 507978789511466 508582807097092 508658410309088 509821805968384 510827262722686 511510694470048 511528798622296 512368783328584 512553263745536 513162720658432 513394930732544 515336705311792 515949471905504 517001088368128 517426987331072 517658659547813 518042239396864 518713759704016 519330541820192 520472161026688 520849731705856 522150787673599 522338790140096 523215043757168 523409215006496 523487022233344 523646061698032 523915049018624 524109480048128 524268708620384 524346643614976 524365202076352 524988704100224 526746478779131 527305561520192 528029727610112 528896808597248 529700191148401 529778933558264 529797684287378 530408872837168 530427645862036 530667668447462 533643368750002 534376238759272 534816451151528 535446461629952 535452380344336 535465412952704 536083139943424 536102113800448 536543747946752 540092948394496 540293383232512 540537870139904 540557001665408 541180602446848 541199756720896 541901295319924 542102401256728 542545648822088 542992591071112 543738300675232 546137903003056 546787294088672 546806646803144 546887932167616 547034719540624 547054081012348 547538215083392 547704561489176 547785980332864 550857670967744 550877167747088 551980437879808 553359256758007 553461104429246 554119203245452 554575679642348 555706024659136 556366792821632 556770402857984 558362154977344 558723809067242 559381982265728 559388165558404 559589575490816 560047121364736 560508481105664 560528319460928 561278245858304 562385183609366 563671462314688 563755254712832 564425593897984 564445570893568 564681000816128 564700986851456 565372450569472 566315411734696 566335455617542 567265438685218 568647398964736 569768869959919 570446359698278 570531159216592 570551352309484 571209555363104 571229772466808 571488258328036 571700344334392 572373803811328 574381953915289 575482103279216 576655060102912 577340737938944 577816343942656 579366314328347 580526641145152 580547188013104 581237493825248 583802585968784 584393927926081 584583650822912 584604341282624 584761251922736 585564323804096 588148510926368 588847855172416 588868696557232 588956234642048 589656539320576 589923363435392 590142290925824 591609896626072 591630835769194 592118213774906 592822278238372 596035035539188 596743757341256 597235347307144 597256485554638 597960050008192 598181960007424 598452641940608 599164238423296 599274516658688 599987090400256 601430411728328 602634927451648 603624518113792 603645882496384 604652678324812 605371647026744 605645582348548 606477335368528 607121043536896 607864460962304 609878135714288 609899721434276 610402149117124 610715701439168 610901241661004 611127954288488 611218801316032 611945577536384 612244156307056 613994502461171 614439917871752 615170524195024 616522823798336 617779430474752 618056034389158 618565181139542 619322611868233 620562961224128 622910069290054 623932953892066 624157603432064 624899764672768 624921882060736 625182536617856 625204664014112 625948070273344 626041120380416 628710477197152 629551623963136 629573905996672 630092541024128 630607733327488 630841759265536 631659497704084 631681854342643 631993967800832 632410579152008 632432962373966 632719143148897 632953952655934 633800776734112 634260560383744 635014734652928 637140900059132 637665768680668 637688337902161 638423991949016 638446588006682 638541496076848 639300760638176 640603793669632 644082618901904 644195956931072 644487460551424 645253795225088 645372556401664 645923988106189 648303358497392 648991460332544 651164422811336 651938696798032 652035610533248 652058688353696 652810920414976 652834025676352 653129438089184 653371822096448 654467891224784 656338950906769 656815084621528 657693832319104 658235632186496 658258929447392 659018314269952 659041639232704 659895932204101 660680588484962 661224848804338 662132930660968 665869384413506 666147118150276 666170695426327 666962812781174 667085569576972 667202955392896 667878774772664 668298573625984 669216370061824 670826228466212 672169726772992 672968977339904 672992796065408 673092839590912 673297330476736 673547199025792 674097921832832 674198129640448 675222221683676 675579758683648 676706530028464 677511175129568 677841744482812 678002667996416 679493088461824 680272766215154 681081651787348 681182897759072 681642718244852 681992865532864 682554682636736 682578840633872 683945876503552 687349041975232 687660072698144 687684411392888 688477742225728 688502109860656 689881008567296 691731588157402 692166379826912 693749492079616 694784308054291 695610448729742 695925217802689 697003583673472 697028253067744 697602456133856 698172847612576 698431947758272 698535772932608 699366374327296 699707607208064 702217048996288 703052027651456 703631193026944 703656096995488 704597512912384 705405996494039 705987101039311 706826562514982 706931635588048 706956656370796 707797270706552 709867779502336 710711855340032 711897222045776 712088298712364 712113502007453 713066233019504 713091470927108 714494327563264 714519616016128 715369223169536 717090106291468 718399844159816 718526259653888 719254065139792 719513035424768 720105761170432 720694552374272 721313780352256 722171466179072 723107592170168 723375945892496 724761472685824 726354680769536 728161028639008 728760878492192 728786671888184 729627419370304 729653243436208 729761709802112 729983417135336 730629440729344 735058888993408 735084905298016 735110922523432 736094421602176 737520023666377 738532884198772 738559023460219 739437214926878 740222045204096 742700467230449 743920060409771 744187911784384 744941710323356 745072796340608 745555383890044 746433643530496 746710653824512 747963304256896 748229254827698 749118944785876 750645810996032 751264183528768 751650094078976 752157482201216 752269293927424 752295919368448 753190444837376 753531269300992 755685541490672 755712287844644 758797321597952 758824178088704 760293801119258 760993582186864 761197836554596 761310992171744 761337937630088 761364884042126 762243214607056 762270193060012 762383508087968 763290028311616 763769798429696 766658546818528 767917481713312 767944660998424 769134624074752 769482663401984 769768227458048 770397624951808 771546771406333 774676279408928 775873192813943 776448107029504 777454589960176 778379030614112 778883190785791 779020249422688 780062494441984 780090103581568 784819407606976 784847185110352 785541762257408 785752605475712 785780416008224 785897225940736 785925041591872 786831705400832 786859554126464 788383473574403 789466186557308 789494128526441 792717069417728 793921189108411 794039209204904 794983369976848 795224892162169 795343106060216 795371256034082 796317000690484 796972996572116 797259949867264 797911825842944 798207940295168 799665836809216 799831272402022 801589502794808 802244918809768 802533770281472 802542641323696 803488031601664 804149934887936 804178396566272 805498943045888 806842401187784 807801785731408 810164836242944 811128171363328 811156880025856 813815198528416 813844002294232 814932837736576 814961681059552 819531550047392 819902394370864 819931413583828 820877308038368 820906361756936 821028393325504 822004645874048 822681802913152 824756893572287 825436317878263 825632281189184 829381688870077 830896523052974 831204878513828 832599272908949 832869575419648 832899053586496 833859907851776 833889421069952 834266762440384 837422146131662 838417891846444 838944883993664 840067301706752 840097034626304 840126768598208 841250767545344 842880027047288 842909859519026 843912130457812 845968051661824 846350858705408 846380814022016 847357221200896 847387212136192 848800533977656 850194354754024 850224446105398 850924850259302 851361954655264 851936651508124 852063295874336 854815204865024 854992049809058 855119148374512 856135936898144 856553660344396 856871537470312 857572154589752 857880926852608 858587638318592 859457313970528 859608551087104 860890767032179 861914418360398 866038273225216 868361387983817 868907201279152 869940384633824 870069705339136 870100500148672 870131296048144 871135102408064 871165934925728 876181196364032 876447387086096 877619979100928 877651041141056 878374038977344 879418478976128 880558438852382 881636679335893 882362960490557 882572438512576 884184423581312 884512554808064 885235772479744 886712220358792 887474092379966 888199731539386 888529352894092 888931419253514 890019912419911 890152218040904 890308856483072 895143715322584 895175397589018 896936465836544 896968211554688 898002977686528 898034761152256 898200047533568 898441128781952 899268061858816 901009684085032 904719883443712 904751904644224 907338501838184 907749079482028 908828448185336 908963549783104 908995721181808 910076572217696 910826281796704 914092882745168 915626326575044 915966126261368 916102288908352 916851335782592 917191590084224 917606626326208 917639103633616 918730232175392 920262544068881 924052023317696 924632841266176 927113133726962 928215527465044 928248380258563 930074512603904 930107431193408 935158417828726 936607485768448 937031307852416 937064472667232 938145494900992 938178699150784 938318163800576 938951558906816 939433880998912 940207774757888 941286607049098 943355791860872 943579749930496 945162659690368 945513420656896 946739057128924 947240365041152 947864787280088 948327266809867 948366691277824 948679202199274 949454885438654 949596026346256 949948432587232 950237034374446 951542026181656 953447728503296 955741330255348 956877764655176 956911631905502 957053881293328 958191876395936 958625465582512 958794153135616 960144878397952 961366082017367 965965766289664 967114358163968 967292358882304 969708605679541 970507439374109 971650691147456 971685081263312 972485543153488 973641887437856 973786623856384 977133771210352 977279026713728 978441070740736 978918468965024 979281757108928 980082462388288 980889841934912 980924559056624 982236930252032 983728926418459 985525669973858 986571695747456 987744789321472 987779749063744 991051970535718 992413014838648 993036801461888 994217582438656 998429528629036 998464866541597 999616721885432 999652101816914 1001654156669824 1003029761304064 1003856044545536 1005049690258432 1008414811989208 1008654215442944 1009146355180096 1010346291393152 1010496484092928 1012031405896436 1012567286768128 1014256105577104 1015085407473584 1015462117593248 1015921622004016 1015957579022932 1017165614194184 1017316820618176 1021654525445372 1023021388940096 1023057597244592 1024737566657168 1025106527491072 1026789861465088 1027667191122013 1030673410623584 1031898943811008 1034002176736256 1034853974662144 1035317319095626 1037427519408032 1037438986917151 1038661083640384 1040944322053376 1043061312193579 1044301575347198 1044677580280192 1046430087514336 1046818430012992 1046974044466688 1047292123396064 1047830098037248 1048218960096256 1048537417240768 1048693287229952 1048730404152704 1049977408200448 1053492957558262 1054611123040384 1056059455220224 1057793617194496 1058142187068421 1059400382296802 1059557867116528 1059595368574756 1059879769109959 1060817745674336 1060855291724072 1061335336894924 1067286737500004 1067324512509983 1068752477518544 1069632902303056 1070892923259904 1070904760688672 1070930825905408 1072204227600896 1073087495893504 1080185896788992 1081075740279808 1081114003330816 1082399513441792 1083802590639848 1084204802513456 1085091297644176 1085985182142224 1087476601350464 1092275806006112 1093574588177344 1093613293606288 1093775864335232 1094069439081248 1094108162024696 1095076430166784 1095409122978352 1095571960665728 1101715341935488 1101754335494176 1105404120982147 1106718513516014 1106922208858492 1108238406490904 1109151359284696 1111412049318272 1112733585643264 1114996575103481 1116724309954688 1117447618134484 1118763964531456 1118776331116808 1119179150981632 1120094242729472 1121016962211328 1121056638921856 1124770367218732 1127342924629376 1127510509425664 1128891141787136 1129362001632256 1129401973702912 1130744901138944 1132630823469392 1132670911235084 1134530877370436 1137294797929472 1139537739919838 1140892719396556 1141062318433184 1141102704618968 1142419110726208 1142459544933616 1142976516656072 1143400688668784 1144747607622656 1148763907830578 1150964206558432 1153310120205824 1154681475877888 1155632687885312 1158732628656694 1161053282290304 1161094376026208 1162474987650496 1167399746759701 1167605171937568 1168787855852162 1169167301645824 1169208682565248 1169522503845472 1171128647608192 1175049837276523 1176297021852736 1177695710344832 1177737393114464 1177912469284096 1179313078641152 1179846726870784 1180284581851648 1181638887946433 1183219793252144 1183261671538388 1184236427549812 1185644556476744 1186223052844921 1191892890627859 1192070071078376 1193487514682512 1194470694614288 1194512971109276 1195920100016384 1196363920014848 1196905283881216 1198328476846592 1198549033317376 1202860823456656 1205269854903296 1207249036227584 1207291764992768 1209305356649624 1210743294053488 1211291164697096 1212954670737056 1215728921924608 1219756271428576 1219799442868552 1220804298234248 1221431402878336 1221802483322008 1222255908576976 1222437602632064 1223891155072768 1224488312614112 1227989004922342 1228879835743504 1230341048390048 1233045647596672 1236112068778316 1237130362279084 1237174148648893 1238645223736466 1241125922448256 1245820138580108 1247865907784132 1247910074122439 1248315206864128 1249799529345536 1249843764121472 1250365073235712 1250409328028224 1251896140546688 1252082240760832 1257420954394304 1259103247926272 1259147811993344 1260185082048256 1261215466654976 1261683518531072 1263318995408168 1263363708685286 1263987935601664 1264821158304016 1264865924747932 1265438286297794 1265907905311868 1267601553468224 1268521120767488 1270029469305856 1274281800118264 1275331537361336 1275376675804322 1276847983898032 1276893176013364 1277082992153696 1278601521276352 1281207587339264 1288165237803808 1288391913862144 1288974921102848 1290313714957969 1290507590450176 1291847976212378 1292432547347851 1296606716994784 1302328845622672 1303647993065873 1303877393596064 1304071221066496 1304117376707392 1305621840829952 1305668051352704 1306258876178368 1306743644192896 1308935782449568 1311118901930149 1312677901813538 1313630169243056 1315387664638208 1316471264372992 1316517858894784 1318036628539904 1318083278465408 1319791864408202 1321361176969924 1322449697608676 1322496503728127 1324265861321936 1331738768827012 1332294236300552 1332341390852654 1333925625562348 1333972837855021 1334171139153944 1334405910785792 1335757549545328 1336597147251968 1338432740123648 1341652456932424 1344339453545984 1345937954679808 1345985592130816 1346594660953472 1347094398051584 1348195843665664 1350444443367352 1351159517367296 1353413060056928 1355022350259136 1355683488965624 1356005335992832 1360545532430308 1362163303574696 1362365795518144 1363285436489704 1363985731065728 1365109365273472 1365157681267744 1369680043951843 1374698083950464 1375320145396288 1375368822785776 1376955484451456 1377004219721312 1379300867713691 1381565826475289 1383463176314804 1384332759653824 1389568616108582 1391220897459484 1391850435605378 1393554751208347 1394007167346944 1394056506135488 1395204912267712 1396345695225152 1396863895516544 1397071545865216 1399415214416128 1404434097992576 1406104055302912 1407262386053888 1407312193990976 1409195025824768 1410811992988078 1411974202078622 1413653125029964 1413863271176096 1413913312741592 1415594541413104 1419735559004672 1421423710680064 1423794444091552 1424176597424728 1424227004014906 1426132466039008 1426182941854216 1429039232032256 1430738446339072 1434180212582936 1436799688319632 1437052519307776 1438508130279584 1440907358083037 1442627560704512 1444342932358144 1446215184340336 1446751891784992 1449522945371648 1454608537399199 1456322057278016 1457521756984384 1457573343776368 1459254838740608 1459306486872416 1459523419604224 1459966834270672 1461258881458688 1464140736638177 1470117777986816 1470169810596032 1470221845046864 1472188843204352 1474425065487049 1475040047332754 1476846228301171 1477065768397544 1477118046920438 1478874429853756 1480444090408192 1485400934460898 1487840120819542 1488375823568768 1489883420646712 1490145592681216 1491110767780088 1492867287060992 1493421307649024 1495926608513792 1496458509655396 1498237889571752 1501291621992064 1502528367057536 1504314964402432 1504591838736896 1506380889674752 1507062538601984 1511371082981344 1511424575689288 1517648356177408 1520587602238516 1521987164373728 1522395673109192 1522621984343488 1522675875260176 1522729768084252 1524486429214112 1524540386120024 1524767016175936 1526580056623232 1533317093637056 1535834963426624 1535889321996848 1538965326803968 1540280279330143 1543093542812666 1549352558817856 1551746385627886 1554909179920352 1554926367564661 1556758061228224 1557766381571582 1558040498845376 1560124988883968 1560180207163136 1569638815213952 1569694370220704 1571083524514816 1571505210951424 1571560832016448 1571794451881472 1571850083183744 1573663410801664 1573719108252928 1576766947148806 1578932373114616 1578988257052882 1585434138835456 1587842378216822 1588078418409808 1588560889093549 1589966739953696 1590449784324338 1590686212120432 1590742512068164 1592634001380968 1593945993144232 1594519899734528 1595823651685888 1596415880590336 1599662544804044 1603179005589616 1604489837619536 1605067540562944 1605085282647392 1608356793132544 1609076917116601 1610997886091776 1613684802375568 1615603571462816 1620329672485888 1622313760051712 1624377173063827 1627630397056832 1627688004588464 1629865675473152 1629923362119104 1639063100094784 1639804788741728 1639862827167656 1641754616076736 1641812723513872 1642056786651008 1644009291748096 1645363605826304 1649513787144574 1650872635756526 1651264562378368 1656793349975617 1658763377740154 1661793046105948 1662409757027656 1665198545817898 1665739150839296 1665798107172992 1667719815703552 1667778842139904 1668533524880768 1674844292263324 1676835783692888 1677889767987328 1680194069252608 1680253537196416 1685760054094576 1685819719038052 1687824260915624 1692701717410816 1692761628044032 1694774424272384 1697601067955312 1700388709508048 1700448892210796 1701849700518604 1702723909310528 1703873303016248 1704126591748672 1709984099618116 1710238296749024 1712271873796288 1713107320688792 1713743074940624 1715144309179504 1715761853705216 1717175276637184 1718914627941056 1721781534064358 1723828836720796 1732076546450432 1736722775967634 1737814402558304 1739880769267648 1740139410678272 1740201000297344 1740262592096288 1742270204816128 1742331869851456 1752362392728064 1752894774172192 1755239958201856 1755302082282112 1756748077954688 1758836957952256 1761116877704764 1761179209789753 1763273358671786 1764725920981114 1765144877025152 1768368847162624 1769025109616128 1770471544959488 1771054960318763 1773424440717584 1774948184759932 1776399463078772 1777058705788184 1777862838507028 1777925763290131 1780039824839822 1780304436081808 1780617712966144 1790287430645168 1790350795178036 1793872931673088 1793936423109376 1796069522304512 1796400095067136 1796882257563904 1800887410547719 1802019368170064 1809439766887424 1809503809288448 1814677003676368 1815498158964056 1817656896370672 1817927099566208 1817991442363616 1820153144435392 1821652563593408 1828185765490336 1831252653150088 1831932252522736 1832204577816704 1833702671565184 1834383180168448 1835213252652416 1835278207267232 1837460464350784 1839842301045871 1840525088137762 1848104046635392 1854226267453924 1854291895005823 1856431054930088 1856496760517126 1857336839566117 1860149025207808 1860214862386816 1870316835657452 1873214971536896 1874062615704832 1874128945334464 1876290989801984 1876357398301568 1876636327601152 1877903117813632 1882573214098196 1886711583721744 1887159499860992 1890325319380736 1891026841313792 1893478114257848 1894480730082304 1895729574560176 1896654533619734 1897358404398548 1898909770877308 1899192052692512 1899896865174464 1900474068748892 1903084052363312 1906895457006592 1911482660510696 1913755529310352 1913823263811004 1914107762586656 1916383752791872 1917250931165024 1917588306271232 1920289756795904 1922732164034734 1931931532579328 1934228716327936 1937113865502361 1939417211359082 1941014878748218 1943301382294912 1943370162526624 1944971086306976 1947283774875712 1947573247712768 1954267542420704 1954558053427456 1956882141481472 1957836937930048 1958563514217856 1960164924776576 1961779683869824 1961849118113248 1964473860504064 1965121204555639 1966727976980069 1967457852836918 1968348142632781 1971051339947716 1973143391494912 1975489578642944 1975559498127488 1982103941071436 1982174094661397 1984826029677296 1985429035398263 1986073602923776 1988435164877312 1996859057258072 1996929733083194 1999233443770864 1999304203633828 2003308313339648 2006059522608128 2007712089091072 2016829623978416 2017308430885888 2018292710360192 2020692582786304 2024062811792872 2025134573536256 2028512211154208 2030170814947168 2030924235186496 2031843244008032 2031915158045864 2034331228388368 2034633641236352 2043309050890744 2046042777880192 2046115194489184 2049475133314336 2052893367538273 2055334382244026 2061346821247168 2063797887622016 2070634638191252 2070707925192179 2072413748212171 2074855038816064 2074877973834302 2077322167280768 2081888644106752 2086122624387158 2088603150694396 2089355160560384 2092860175028672 2093636860025984 2093948088933376 2094584246792128 2095660196074496 2097074834481536 2097386574459904 2097460808305408 2099954816400896 2106985915116524 2109222246080768 2112118910440448 2115587234388992 2116284374136842 2118800764593604 2119115734233056 2119190737149512 2119759538219918 2121635491348672 2121710583448144 2122670673789848 2134573475000008 2134649025019966 2137504955037088 2139265804606112 2141809521377344 2141861651810816 2144408455201792 2144585875269511 2146174991787008 2162228006661632 2163196120362053 2164799026883584 2164978133988397 2167605181279696 2168409605026912 2170182595288352 2171970364284448 2174953202700928 2180185242515189 2184551612012224 2187149176354688 2187226587212576 2187551728670464 2188138878162496 2188216324049392 2190152860333568 2190818245956704 2191143921331456 2194472220471947 2203430683870976 2203508670988352 2210808241964294 2213437027032028 2213515368308881 2213844417716984 2215338834295769 2216476812981808 2218302718569392 2222824098636544 2225467171286528 2229993150206962 2233448619909376 2234895236268968 2237527929062912 2237552662233616 2238358301963264 2240188485458944 2242033924422656 2242113277843712 2249540734437464 2254685849258752 2257782283574272 2258803947405824 2261489802277888 2265261646938784 2265341822470168 2269061754740872 2279075479839676 2281785438793112 2282124636866368 2282205409237936 2284838221452416 2284919089867232 2285953033312144 2286801377337568 2292488349426029 2297527815661156 2301928413116864 2306620240411648 2312382059697367 2314286970815183 2317465257313388 2322106564580608 2322188752052416 2324949975300992 2330542845447271 2334799493519402 2335210343875136 2337575711704324 2338334603291648 2338417365130496 2339045007690944 2342257295216384 2350099674553046 2352594043705472 2355391420689664 2355474786228928 2355824938568192 2358626157282304 2359693453741568 2360569163703296 2363277775892866 2366439586504288 2366523343076776 2368472855099624 2371289112953488 2372446105689842 2380954681753039 2383785781255718 2384140142156752 2386975029365024 2388941389228576 2389025942218552 2391840200032768 2392727840029696 2393810567762432 2396656953693184 2400231873646009 2405721646913312 2414583529985536 2418610713299248 2421060558550907 2421486588106976 2422582329394192 2425909341474112 2434636570554097 2439512542857152 2439598885737104 2441608596468496 2442862805756672 2443604966644016 2444511817153952 2444875205264128 2447782310145536 2448976625228224 2450590994214031 2455978009844684 2457759671487008 2460682096780096 2466091295193344 2472224137556632 2473892968802437 2474260724558168 2474348297297786 2477290447472932 2482251844896512 2491640277160216 2495731815568264 2495820148244878 2496630413728256 2499599058691072 2499687528242944 2500730146471424 2500818656056448 2503792281093376 2514841908788608 2518295623986688 2520370164096512 2522430933309952 2523367037062144 2526637990816336 2526727417370572 2529642316608032 2529731849495864 2530876572595588 2531815810623736 2535203106936448 2537042241534976 2548563600236528 2550663074722672 2550753351608644 2553695967796064 2553786352026728 2554165984307392 2557203042552704 2565765106311251 2576330475607616 2577949842205696 2580627429915938 2583695952424756 2584865094695702 2588030252244073 2593213433989568 2604657691245344 2607295986131746 2607754787192128 2608142442132992 2608234753414784 2611243681659904 2611336102705408 2612517752356736 2613487288385792 2617871564899136 2622237803860298 2625355803627076 2627260338486112 2630775329276416 2632942528745984 2633035717789568 2636073257079808 2636166556930816 2639583728816404 2642722353939848 2644899395217352 2644993007456254 2648531722643872 2663477537654024 2664588472601104 2664682781705308 2664777094147441 2667851251124696 2667945675710042 2668342278307888 2668811821571584 2671515099090656 2673194294503936 2683304913864848 2688678907091968 2691971184261632 2693189321906944 2694188796103168 2696391687331328 2700888886734704 2706826120113856 2710044700518272 2711366977931248 2712010671985664 2721091064860616 2724326607149392 2724731591036288 2726570872979408 2727971462131456 2730218730546944 2730315362535488 2739360087903686 2742714423987889 2749396167900928 2750640290792576 2750737645571552 2753910968902912 2754008439442624 2758601735427382 2763131652950578 2766926352629608 2768665519307648 2779137232217164 2782441794918968 2783700871210756 2783799396119287 2787109502416694 2788014334693888 2788113012270976 2790409824535424 2792691390450304 2793727791033088 2798830428832256 2808868195985152 2812208110605824 2814524772107776 2814624387981952 2821623985976156 2823948404157244 2827306250059928 2827726542352192 2827826625483184 2831189082826208 2839471118009344 2847588888183104 2848353194849456 2848454008029812 2852264932078016 2852365883708432 2858078464064512 2868360425165872 2873599376639264 2874105038615552 2877016260559168 2881814716166074 2885255121409024 2892430368680672 2893503783569984 2899045890743296 2908137830685409 2909217074798398 2912644114556032 2915043513968768 2915146687552736 2918509677481216 2918612973744832 2919046839208448 2919933668541344 2922517762917376 2928281473276354 2940235555973632 2940339621192064 2940443690093728 2944377686408704 2948850130974098 2950080094665508 2950184508316591 2953692456602342 2954131536795088 2954236093840876 2957748859707512 2960888180816384 2970801868921796 2975680241639084 2975785561368893 2976751647137536 2979766841293424 2980291185362432 2982221535560176 2985734574121984 2991853217027584 2992917019310792 2996475779143504 3002583243984128 3005056734115072 3008629928804864 3009183677473792 3014125077203968 3016700464261393 3022742165962688 3022849151378576 3035296712354816 3041175204477032 3043974328747456 3044791346218384 3045243968686976 3045351750520352 3045459536168504 3048972858428224 3049080772240048 3049534032351872 3053160113246464 3066634187274112 3071669926853248 3071778643993696 3076901935669003 3080560558660286 3081954535983337 3086187085625332 3098705117635712 3103492771255772 3106159323329881 3108699060387851 3109818359840704 3109852735129322 3113516122456448 3115532763143164 3116080997690752 3120360414326272 3139277630427904 3139388740441408 3143010421902848 3143121664032896 3143588903762944 3143700166367488 3147438216505856 3153533894297612 3157864746229232 3157976514105764 3170868277670912 3175684756433644 3176156836819616 3177121778187098 3179933479907392 3180899568648676 3181372424240864 3181485024136328 3185268002761936 3187891986288464 3189039799469056 3191647303371776 3199325089608088 3206358011179232 3208979675239072 3210170565294784 3214331798800621 3216713586265088 3218153834233202 3221995772183552 3227369604751136 3231207142925632 3244627520103424 3244895968044367 3248754346127654 3255260794113664 3255376009176928 3259731350946304 3259846724238208 3266160104808241 3278126200189568 3279609577483456 3279725654335312 3283509232153472 3283625447027744 3284113573302016 3288018583496192 3289102069163417 3290727211652608 3294503124671843 3299027574289148 3301745271513052 3302529124756736 3313586699951234 3317526755480308 3320377207697459 3323092099035289 3323586092211896 3324819514055312 3330397091635796 3331478301678592 3331596214345984 3335557684279808 3337067049761536 3349688584526648 3353671567385776 3355779535974656 3360388138505216 3360507074392832 3371520108189152 3371639438076104 3375648521831248 3385523256088064 3389548848544768 3395202135910624 3400777419016096 3400897784421592 3403699401037208 3405447818621056 3407746606032496 3408253183497344 3419968199236232 3420476593498048 3424543747592576 3426214641377584 3427486149881248 3430288618359008 3436009853890319 3437829255882112 3443563068128716 3447657673441592 3449339844908503 3468681896875013 3473445551935268 3475628805116608 3479761538535296 3480278821356544 3480402000594688 3480525184192576 3484540409632256 3484663739702912 3504724785456128 3505789548344384 3510479916403712 3510604164564224 3513496155909376 3517673915904512 3522233755409528 3522358419579506 3526546717343572 3529451841962228 3530289754050304 3536737694325248 3538050219232256 3540943089918976 3542109920637526 3546848881435168 3549896369519864 3552798926157544 3554117411576368 3555725677014056 3555851526580262 3560079649679644 3560608872163616 3561235425932288 3580574861290336 3580701590356072 3587872846218752 3592139044609024 3593764515127808 3597497178790099 3601774821095438 3604038736340128 3619007618576896 3623610616834691 3629354007352736 3630996317928112 3635313792741344 3635854199132416 3635982884727232 3640306288870784 3643305127186816 3655503693460879 3656371530980672 3662505306300176 3663864505045472 3664409155633408 3667405343130368 3668766360336896 3670426505304832 3670556414534464 3672976050710341 3674920928701568 3679684602091742 3681050176275524 3687225351453917 3696208093270784 3707901338038807 3708452534907848 3708583790011646 3712862109860176 3712993521034252 3714673679132234 3720298050415616 3720429724773632 3740633671314904 3746429943073792 3748125231409664 3748257890668928 3752581979603968 3752714796603136 3755806235627264 3765146428196392 3773423167443488 3780650638761472 3782053682627584 3786956228515696 3791459149120352 3793309067239468 3794716808797096 3797819541754616 3798384105385024 3799793730348928 3800948137497784 3806168104726624 3822965321021392 3827511058620704 3827646527622008 3828215525173312 3832767505583744 3834501862330048 3845464328069468 3845600432499761 3863863065158656 3873514797306049 3874227731004722 3878834422718164 3882029757496436 3886602764589824 3886740325053248 3889942172613952 3894567549751424 3895146495425536 3908535084841408 3909116106854912 3913764282962944 3915673875860096 3917127028435712 3920329849553152 3923559367739648 3923698236226496 3928947721008128 3930242409111278 3933455953960138 3934915705673836 3936696285265562 3942102679895432 3946286782989824 3950979157285888 3951118996254976 3964207882142872 3964348189322794 3969652059354592 3970858070796526 3972147205847552 3976870329754624 3993718114516144 3993859466166388 3998466887541728 3998608407267656 4006616626679296 4017364223529527 4020673677407023 4033659247956832 4036585420720384 4041385165572608 4048125623585744 4055564200298429 4057024422308416 4060341629894336 4061848470372992 4063686488016064 4063830316091728 4068662456776736 4069267282472704 4086618101781488 4092085555760384 4092230388978368 4098950266628672 4105786735076546 4110668764488052 4110814255430779 4122693642494336 4127595775244032 4141269276382504 4141415850384358 4144827496424342 4149710077632128 4149755947668604 4154644334561536 4163777288213504 4172245248774316 4177206301388792 4178710321120768 4185720350057344 4187273720051968 4189168493584256 4194149668963072 4194921616610816 4199909632801792 4213971830233048 4218444492161536 4232568748273684 4237601529187208 4238231468466112 4238381474299024 4239519076439836 4243270982697344 4243421166896288 4245341347579696 4269146950000016 4269298050039932 4275009910074176 4278531609212224 4283619042754688 4283723303621632 4289171750539022 4294423825152253 4297961517228197 4324456013323264 4326392240724106 4329956267976794 4335210362559392 4335258283077631 4336819210053824 4340365190576704 4343940728568896 4349906405401856 4360370485030378 4369103224024448 4374298352709376 4374453174425152 4375103457340928 4376277756324992 4376432648098784 4380305720667136 4381636491913408 4382287842662912 4388944440943894 4406861367741952 4407017341976704 4421616483928588 4421772980398501 4426874054064056 4427030736617762 4427688835433968 4429034002042279 4430677668591538 4432953625963616 4436605437138784 4445648197273088 4450934342573056 4459986300413924 4466897239818752 4469790472537936 4475055858125824 4475105324467232 4484226555687424 4499081468874928 4509371698517504 4517607894811648 4521467916743323 4530523293877568 4530683644940336 4538123509481744 4558150959679352 4563570877586224 4564249273732736 4564410818475872 4569676442904832 4569838179734464 4571906066624288 4573602754675136 4584976698852058 4594372656347383 4595055631322312 4603856826233728 4619271525428707 4624764119394734 4628573941630366 4634930514626776 4644213129161216 4644377504104832 4649899950601984 4661085690894542 4669598987038804 4670420687750272 4675151423408648 4676834730260992 4678090015381888 4684514590432768 4700199349106092 4705188087410944 4710782841379328 4710949572457856 4711649877136384 4719386907483136 4726555551785732 4732879173008576 4733046686153552 4736945710199248 4742578225906976 4744892211379684 4761909363506078 4767571562511436 4768280284313504 4773950058730048 4777882778457152 4778051884437104 4783680400065536 4787621135524864 4800463747292018 4811443293826624 4829167059971072 4837221426598496 4842121117101814 4842973176213952 4845164658788384 4851818682948224 4863490156380037 4869273141108194 4879025085714304 4879197771474208 4883217192936992 4885725611513344 4887209933288032 4889023634307904 4889750410528256 4895361107206651 4895564620291072 4897953250456448 4901181988428062 4911956019689368 4915519342974016 4921364193560192 4932182590386688 4937841975458273 4941909707275177 4944448275113264 4947785937604874 4948521449116336 4948696594595572 4954580894945864 4964503689793024 4983280554320432 4991463631136528 4991640296489756 4993260827456512 4999375056485888 5001460292942848 5001637312112896 5007584562186752 5029683817577216 5036591247973376 5040740328193024 5044861866619904 5053275981632672 5053454834741144 5059284633216064 5059463698991728 5061753145191176 5063631621247472 5070406213872896 5097127200473056 5101326149445344 5101506703217288 5107391935592128 5107572704053456 5108331968614784 5114406085105408 5131530212622502 5152660951215232 5161254859831876 5162640165664639 5167391904849512 5169730189391404 5169913164221533 5176060504488146 5186426867979136 5198903270613143 5209315382490688 5214591972263492 5215509574384256 5216284884265984 5216469506829568 5222672205410816 5225035504713472 5226974576771584 5235743129798272 5244475607720596 5250711607254152 5254520676972224 5261550658552832 5265885057491968 5266071435579136 5272333113861632 5279167457632808 5285444707879696 5289798790434704 5289986014912508 5297063445287744 5326955075308048 5329176945202208 5329365563410616 5329554188294882 5335702502249392 5335891351420084 5336684556615776 5337623643143168 5343030198181312 5346388589007872 5366609827729696 5383942368523264 5386378643813888 5388377592206336 5392783374662656 5400827399844331 5401777773469408 5413652240227712 5420089401036544 5422733955862496 5431112349697601 5442182129721232 5448653214298784 5449463182072576 5453141745958816 5455942924262912 5460437461093888 5460630725070976 5478720175807372 5478914086873669 5485428847975778 5498792335801856 5501280581585152 5501475291143104 5507821937805824 5508016878885248 5517203470854764 5518684315020821 5526263305901156 5526458899685087 5533852705259216 5537331038615296 5557448323758877 5558274464434328 5564883589837936 5567401742421512 5567598792238574 5574219004833388 5576028669387776 5576226024541952 5580819649070848 5585382780900608 5587455582066176 5597660857664512 5617736391970304 5624416221211648 5629049544215552 5629248775963904 5643247971952312 5647896808314488 5654612500119856 5655453084704384 5655653250966368 5662378165652416 5695177776366208 5696706389698912 5696908016059624 5704529864156032 5704731767416864 5723629852540483 5736720850331744 5747198753278528 5754032521118336 5763629432332148 5773298255006009 5778054225147841 5784860737361344 5787007567139968 5805671822090539 5816275661370818 5818434149596796 5825288229112064 5830087027937536 5830293375105472 5837019354962432 5837225947489664 5838093678416896 5839867337082688 5856562946552708 5880471111947264 5880679242384128 5880887380187456 5888755372817408 5897700261948196 5900160189331016 5900369016633182 5907384913204684 5908263073590176 5908472187681752 5915497719415024 5921776361632768 5941603737843592 5951360483278168 5951571122737786 5953503294275072 5959533682586848 5960582370724864 5964443071120352 5983706434055168 5985834038621584 5992951558287008 6005166487968256 6010113468230144 6017259857609728 6026235369225253 6033400928522786 6045484331925376 6045698302757152 6078529715886719 6082350408954064 6087948657494912 6089582692436768 6090487937373952 6090703501040704 6090919072337008 6097945716856448 6098161544480096 6099068064703744 6106320226492928 6118362945819137 6133268374548224 6143339853706496 6143557287987392 6153803871338006 6161121117320572 6163909071966674 6171456755351251 6172374171250664 6176540723433899 6197410235271424 6206985542511544 6212318646659762 6217398120775702 6219636719681408 6219705470258644 6227032244912896 6231065526286328 6232161995381504 6240720828652544 6278555260855808 6278777480882816 6286020843805696 6286243328065792 6287400332734976 6294876433011712 6307067788595224 6315729492458464 6315953028211528 6351369512867288 6352313673639232 6354243556374196 6359866959814784 6361799137297352 6362744848481728 6362970048272656 6370536005523872 6375783972576928 6398650179216176 6412716022358464 6417959350478144 6420341130589568 6428663597601242 6436307668466404 6441837808482167 6454739209502272 6462414285851264 6489791936088734 6497508692255308 6497738661809941 6510521588227328 6510752018353856 6519462701892608 6519693448476416 6532320209616482 6556252400379136 6559219154966912 6559451308670624 6567018464306944 6567250894055488 6568227146604032 6576037166992384 6578204138326834 6581454423305216 6589006249343686 6598055148578296 6603490543026104 6605058249513472 6627173399902468 6635053510960616 6638290867669069 6640754415394918 6646184198070578 6647172184423792 6649639028110624 6660794183271592 6663192428691968 6671115368559616 6674134099523072 6699377169053296 6707343134771552 6711559071949312 6721014148785664 6729562574121569 6743040216378304 6743278876152208 6751297043662496 6771046512176128 6787960239756787 6790404271821248 6801554838032192 6801795568843184 6807398802074416 6810895637242112 6815493212064992 6816506366994688 6839936398472464 6840953186996096 6849087495185152 6852429282755168 6854972299762496 6860577236718016 6872019707780638 6875658511764224 6886102484929213 6887126136257432 6895315346883184 6898679689817006 6937363793750026 6946891103870536 6951257610233216 6959523077070592 6960804001189376 6961050368385152 6969080819264512 6969327479405824 7011579096688768 7021208329128448 7026992311818752 7035347831809024 7044467510819056 7044716839159012 7053093434687144 7058903683924456 7060579508100608 7073475388650496 7084219841275052 7093697762870336 7099792739039728 7105597852315088 7108234823152736 7111451354028112 7111703053160524 7120159299359288 7121217744327232 7161149722580672 7161403180712144 7175745692437504 7187529030255616 7193670337854091 7194994357580198 7203549642190876 7208077472680256 7238015237153792 7247221233669382 7258708014705472 7261992635856224 7270627585482688 7271708398264832 7271965769454464 7280612577741568 7286610254373632 7311007386921758 7312743061961344 7325010612600352 7327729010090944 7328818311266816 7334810686260736 7337227692749161 7337532720673792 7340853010609664 7341112829068928 7345952101420682 7349841857403136 7359369204183484 7362100352551048 7374450702907834 7392416186541568 7406995309478947 7415802676077614 7416905069815696 7417167580023292 7425724219720352 7425987042068504 7429347358264468 7440859449547264 7481267342629808 7496250462819328 7496515781337856 7505429593206272 7511612471254528 7530292856392784 7546846334886976 7561301277522944 7573912457031392 7582918298240704 7586618134478936 7589433617594192 7595639083509232 7596768210770048 7599587460697856 7601896274995568 7612336209453248 7645930642042784 7655022117241408 7655293055244016 7656431050346624 7665535011167488 7669003724660096 7690928656138936 7691200864999522 7737828846875029 7747029594612098 7748455462009444 7757668845436328 7764059514992872 7773205529179648 7773480650106496 7779884345227904 7789135099502848 7817070169682816 7818232213709824 7831347751720192 7834254056871424 7840659699106304 7847118735479296 7847396472452992 7860484818222556 7866911907920276 7869831411347672 7873392570531124 7884205359790864 7892573565979648 7902237992509952 7928415764285744 7928696378645588 7939304118709184 7941716141593052 7944294411695104 7987436229032288 7987718932332776 7996933775083456 7997216814535312 8013233253358592 8034728447059054 8041347354814046 8067318495913664 8073170841440768 8082770331145216 8096251247171488 8111128400596858 8114048844616832 8120683259788672 8123696940745984 8127372976032128 8127660632183456 8137324913553472 8138534564945408 8173236203562976 8184171111520768 8184460777956736 8197900533257344 8211573470153092 8211864106454359 8221337528976104 8221628510861558 8225348860935661 8245387284988672 8255191550488064 8271472215625031 8282538552765008 8282831700768716 8289654992848684 8299420155264256 8299511895337208 8309288669123072 8344490497548632 8354412602777584 8357420642241536 8371440700114688 8374547440103936 8378336987168512 8388299337926144 8389843233221632 8427943660466096 8436888984323072 8465137496547368 8475203058374416 8476462936932224 8476762948598048 8479038152879672 8486541965394688 8486842333792576 8490682695159392 8538293900000032 8538596100079864 8550019820148352 8557063218424448 8567238085509376 8578343501078044 8578647118653313 8588847650304506 8595923034456394 8652784481448212 8659912535953588 8660219040542251 8670420725118784 8670516566155262 8673638420107648 8680730381153408 8687881457137792 8699812810803712 8720740970060756 8738206448048896 8748596705418752 8748906348850304 8750206914681856 8752555512649984 8752865296197568 8763272983826816 8764575685325824 8777888881887788 8813722735483904 8814034683953408 8843232967857176 8843545960797002 8853748108128112 8854061473235524 8855377670867936 8858068004084558 8861355337183076 8865907251927232 8873210874277568 8891296394546176 8919972600827848 8933794479637504 8939580945075872 8950210648934464 8961812498642791 8968453111374848 8998162937749856 9018743397035008 9032196004705783 9042935833486646 9047027831434957 9061046587755136 9061367289880672 9076247018963488 9116301919358704 9127141755172448 9128498547465472 9128821636951744 9139352885809664 9139676359468928 9143812133248576 9147205509350272 9169953397704116 9170277954422507 9177832313511043 9188745312694766 9190111262644624 9207713652467456 9238543050857414 9249528238789468 9257147883260732 9257475526096889 9269861029253552 9288426258322432 9288755008209664 9299799901203968 9322171381789084 9339197974077608 9340841375500544 9350302846817296 9353669460521984 9356180030763776 9369029180865536 9400398698212184 9410376174821888 9421565682758656 9421899144915712 9453111103571464 9465758346017152 9466093372307104 9473891420398496 9485156451813952 9489784422759368 9523818727012156 9535143125022872 9536560568627008 9547900117460096 9555765556914304 9556103768874208 9579868533031949 9587760307662901 9600927494584036 9622886587653248 9655106073995837 9670960785327023 9674442853196992 9684242234203628 9685946352427904 9690329317576768 9703637365896448 9726980312760074 9738546282216388 9758050171428608 9758395542948416 9766434385873984 9771451223026688 9774419866576064 9778047268615808 9779500821056512 9790722214413302 9795906500912896 9802363976856124 9823912039378736 9831038685948032 9842728387120384 9864365180773376 9875683950916546 9883819414550354 9888896550226528 9895571875209748 9897042898232672 9897393189191144 9909161789891728 9929007379586048 9966561108640864 9982927262273056 9983280592979512 9998750112971776 10003274624225792 10015169124373504 10030108028282329 10059367635154432 10086351506581259 10106551963265344 10106909669482288 10118569266432128 10118927397983456 10123506290382352 10127263242494944 10140812427745792 10194254400946112 10202652298890688 10203013406434576 10214783871184256 10215145408106912 10216663937229568 10228812170210816 10240549121516911 10248985156467239 10263060425245004 10305321902430464 10320975458409343 10322509719663752 10325280331329278 10334783809699024 10337923598108197 10339460378782808 10339826328443066 10352121008976292 10372853735958272 10397806541226286 10418630764981376 10429183944526984 10431019148768512 10432939013659136 10445344410821632 10450071009426944 10453949153543168 10471486259596544 10488951215441192 10501423214508304 10509041353944448 10532142871158272 10544666227723264 10558334915265616 10570889415759392 10579597580869408 10579972029825016 10594126890575488 10653910150616096 10658353890404416 10658731126821232 10659108376589764 10671405004498784 10671782702840168 10673369113231552 10686060396362624 10721839616439731 10733219655459392 10772757287627776 10781961955311001 10801654799688662 10803555546938816 10827304480455424 10840178802073088 10845467911724992 10862224699395202 10884364259442464 10897306428597568 10898926364145152 10906283491917632 10911885848525824 10920874922187776 10921261450141952 10957440351614744 10957828173747338 10970857695951556 10997584671603712 11002561163170304 11002950582286208 11015643875611648 11016033757770496 11034406941709528 11037368630041642 11052526611802312 11052917799370174 11067705410518432 11074662077230592 11114896647517754 11116548928868656 11129767179675872 11134803484843024 11135197584477148 11148438009666776 11152452049083904 11161639298141696 11170765561801216 11174911164132352 11235472783940608 11258497551927808 11263538419816207 11286495943904624 11295793616628976 11309225000239712 11310906169408768 11311306501932736 11324756331304832 11390355552732416 11393412779397824 11393816032119248 11409059728312064 11409463534833728 11447259705080966 11461276831366609 11473441700663488 11494397506557056 11508065042236672 11527258864664296 11546596510012018 11556108450295682 11569721474722688 11574015134279936 11597553449829319 11611343644181078 11632551322741636 11636868299193592 11650576458224128 11660174055875072 11660586750210944 11674038709924864 11674451894979328 11679734674165376 11713125893105416 11761358484768256 11761774760374912 11795400523896392 11800320378662032 11800738033266364 11814769826409368 11816526147180352 11816944375363504 11830995438830048 11883207475687184 11902720966556336 11903142245475572 11907006588550144 11919067365173696 11928886142240704 11971668077243168 11985903116574016 12010332975936512 12020226936460288 12052470738450506 12066801857045572 12090968663850752 12091396605514304 12157059431773438 12164700817908128 12175897314989824 12179165384873536 12180975874747904 12181407002081408 12181838144674016 12195891433712896 12196323088960192 12198136129407488 12212640452985856 12236725891638274 12266536749096448 12286679707412992 12287114575974784 12307607742676012 12322242234641144 12327818143933348 12328254468528271 12342913510702502 12344748342501328 12353081446867798 12394820470542848 12397384722231341 12413971085023088 12424637293319524 12434796241551404 12439273439362816 12439410940517288 12454064489825792 12462131052572656 12464323990763008 12497759066225771 12557110521711616 12557554961765632 12572486656131584 12574800665469952 12606211873834033 12614135577190448 12631458984916928 12631906056423056 12702739025734576 12704627347278464 12708487112748392 12719733919629568 12723598274594704 12725489696963456 12725940096545312 12741072011047744 12751567945153856 12797300358432352 12825432044716928 12835918700956288 12840682261179136 12857327195202484 12872615336932808 12878896107321097 12883675616964334 12909478419004544 12924828571702528 12979583872177468 12980043265040761 12995017384510616 12995477323619882 13021043176454656 13021504036707712 13039386896952832 13064640419232964 13112504800758272 13118438309933824 13118902617341248 13134036928613888 13134501788110976 13136454293208064 13156408276653668 13178012498687372 13196110297156592 13206981086052208 13210116499026944 13254346799804936 13270107021921232 13276581735338138 13281508830789836 13292368396141156 13294344368847584 13299278056221248 13321588366543184 13326384857383936 13348268199046144 13359673484586169 13398754338106592 13414686269543104 13423118143898624 13442028297571328 13459125148243138 13486080432756608 13486557752304416 13502594087324992 13559797058516527 13575920479513574 13580808543642496 13603109676064384 13603591137686368 13614797604148832 13621791274484224 13630986424129984 13633012733989376 13648655802211921 13679872796944928 13681906373992192 13698174990370304 13704858565510336 13709944599524992 13721154473436032 13744039415561276 13751317023528448 13755848431889473 13767095838860483 13772204969858426 13774252272514864 13778436998429467 13790630693766368 13797359379634012 13874727587500052 13875218662629779 13893782207741072 13902515220466432 13919046154141184 13921608002378752 13922100736770304 13938654958811648 14023158193377536 14042416658256896 14053984623637504 14088935021638112 14089433678318024 14106186869374288 14117807367848912 14121159016201216 14168439682550104 14187395525740672 14199585478079456 14211195704630176 14216469646305472 14222902708056224 14223406106321048 14240318598718576 14242435488654464 14322299445161344 14322806361424288 14370253572767911 14387340675708182 14389988715160396 14407099284381752 14416154945360512 14494442467338764 14494955476345253 14517416029410944 14523985271712448 14541255170965376 14543416796529664 14543931538908928 14561225155483136 14573220508747264 14622014773843516 14625486123922688 14650021225200704 14655458020181888 14657636622533632 14669621372521472 14674455385498322 14681706021219328 14682225658137856 14691904202841364 14699683714806272 14718738408366968 14724200705102096 14748901405815668 14784832373083136 14813990618957894 14831605352155228 14833810139631392 14834335160046584 14851448439440704 14851974084137008 14858694716528936 14881718899094528 14962534685259616 14993031562675712 15010859186412544 15012101126886577 15023224942509056 15060585712785568 15093692669773952 15142372842534371 15147824914062784 15165836596481408 15173236268957872 15178867235188384 15191278167018464 15193536421540096 15199174921395712 15203792549991136 15224672418906496 15275647884594799 15291861284085568 15310044234482816 15310586110488032 15312862100693248 15331070022334976 15338007449320192 15361305543303629 15381857312277872 15382401729999044 15475657693750058 15494059189224196 15494607578162167 15496910924018888 15515337690872656 15528119029985744 15546411058359296 15546961300212992 15559768690455808 15578270199005696 15634140339365632 15662695503440384 15668508113742848 15681319398212608 15694237470958592 15694792944905984 15720969636445112 15733823815840552 15739662822695344 15746785141062248 15768410719581728 15804475985019904 15856831528571488 15857392757291176 15878608237418368 15883432283186104 15974872458064576 15975437864665552 15993867550166912 15994433629070624 16047418445982203 16069456894118108 16082694709628092 16134636991827328 16146341682881536 16186674417881569 16192502494342976 16222256801193716 16228097689233664 16241366519577344 16247393881491968 16254745952064256 16255321264366912 16274649827106944 16277069129890816 16346472407125952 16368342223041536 16368921555913472 16395801066514688 16423146940306184 16423728212908718 16442675057952208 16443257021723116 16450697721871322 16490774569977344 16510383100976128 16542944431250062 16565077105530016 16565663401537432 16579309985697368 16598840310528512 16599023790674416 16618577338246144 16688980995097264 16708825205555168 16742881400229376 16749094880207872 16756673974337024 16776598675852288 16801623115522063 16855887320932192 16930274993094736 16947423909856349 16950406116748832 16952925873864448 16953525897196096 16958076305759344 16973083930789376 16973684667585152 16981365390318784 17076587800000064 17077192200159728 17100039640296704 17114126436848896 17134476171018752 17154136959498217 17156687002156088 17157294237306626 17177695300609012 17191846068912788 17305568962896424 17319825071907176 17320438081084502 17340841450237568 17341033132310524 17347276840215296 17361460762306816 17375762914275584 17399625621607424 17441481940121512 17476412896097792 17497193410837504 17497812697700608 17505111025299968 17505730592395136 17526545967653632 17555777763775576 17628069367906816 17686465935714352 17687091921594004 17707496216256224 17708122946471048 17710755341735872 17716136008169116 17722710674366152 17731814503854464 17746421748555136 17805840571373959 17839945201655696 17879161890151744 17900421297868928 17923624997285582 17960355744178757 17996325875499712 18064392009411566 18085871666973292 18094055662869914 18116211765708511 18122093175510272 18122734579761344 18152494037926976 18232603838717408 18254283510344896 18256997094930944 18257643273903488 18278705771619328 18279352718937856 18287624266497152 18294411018700544 18339906795408232 18340555908845014 18355664627022086 18377490625389532 18380222525289248 18415427304934912 18477086101714828 18499056477578936 18514295766521464 18514951052193778 18539722058507104 18577510016419328 18599599802407936 18644342763578168 18678395948155216 18681682751001088 18700605693634592 18712360061527552 18731795655079481 18800797396424368 18820752349643776 18843798289831424 18906222207142928 18931516692034304 18932186744614208 18947782840796992 18970312903627904 18979568845518736 19033829576296301 19047637454024312 19070286250045744 19073121137254016 19095800234920192 19111531113828608 19112207537748416 19159737066063898 19175520615325802 19199000967915223 19201854989168072 19245773175306496 19310212147991674 19341921570654046 19348885706393984 19368484468407256 19371892704855808 19380658635153536 19407274731792896 19453960625520148 19477092564432776 19516100342857216 19516791085896832 19532868771747968 19548839733152128 19556094537231616 19581444428826604 19591813001825792 19604727953712248 19647824078757472 19662077371896064 19685456774240768 19751367901833092 19767638829100708 19777793100453056 19791143750419496 19794085796465344 19794786378382288 19818323579783456 19933122217281728 19965854524546112 19966561185959024 20006549248451584 20023643631291859 20060216056564658 20118735270308864 20172703013162518 20213103926530688 20213819338964576 20237138532864256 20237854795966912 20247012580764704 20254526484989888 20281624855491584 20388508801892224 20405304597781376 20406026812869152 20429567742368512 20430290816213824 20433327874459136 20456773898327131 20457624340421632 20481098243033822 20497970312934478 20526120850490008 20610643804860928 20641950916818686 20645019439327504 20650560662658556 20651291558216137 20669567619398048 20675847196216394 20678920757565616 20679652656886132 20704242017952584 20745707471916544 20795613082452572 20837261529962752 20858367889053968 20862038297537024 20865878027318272 20900142018853888 20917999922515813 20942972519193088 20977902430882384 21002846429016608 21018082707888896 21064285742316544 21116669830531232 21116903249829751 21141778831518784 21159195161738816 21159944059650032 21188253781150976 21307820301232192 21316707780808832 21317462253642464 21318216753179528 21342810008997568 21343565405680336 21346738226463104 21372120792725248 21443679232879462 21466439310918784 21538313549683021 21563923910622002 21573681751883359 21603309599377324 21607111093877632 21654608960910848 21680357604146176 21690935823449984 21724449398790404 21768728518884928 21794612857195136 21797852728290304 21812566983835264 21842522900283904 21914880703229488 21915656347494676 21941715391903112 22005122326340608 22005901164572416 22032067515540992 22068813883419056 22074737260083284 22105053223604624 22105835598740348 22135410821036864 22149324154461184 22229793295035508 22233097857737312 22259534359351744 22269606969686048 22270395168954296 22296876019333552 22304904098167808 22323278596283392 22341531123602432 22500322591604347 22516995103855616 22527076839632414 22572991887809248 22591587233257952 22618450000479424 22621812338817536 22622613003865472 22649512662609664 22780711105464832 22786825558795648 22787632064238496 22818119456624128 22818927069667456 22863120733657687 22894519410161932 22895329727266789 22922553662733218 22946883401326976 22988795013114112 23016130084473344 23023714484143919 23054517729328592 23061521872702901 23093193020024036 23112216900591364 23139442949445376 23148030268559872 23195106899658638 23222687288362156 23265102645483272 23273736598387184 23301152916448256 23320348111750144 23321173500421888 23348903789958656 23359469348330752 23426251786210832 23522716969536512 23523549520749824 23590801047792784 23600640757324064 23601476066532728 23629539652818736 23633052294360704 23633888750727008 23661990877660096 23766414951374368 23805441933112672 23806284490951144 23838134730347392 23857772284481408 23917949913596323 23943336154486336 23971806233148032 24052068977232233 24104941476901012 24133603714091144 24145378914359521 24181937327701504 24182793211028608 24314118863546876 24329401635816256 24351794629979648 24358330769747072 24361951749495808 24362814004162816 24363676289348032 24391782867425792 24392646177920384 24396272258814976 24473451783276548 24533073498192896 24573359414825984 24574229151949568 24615215485352024 24644484469282288 24655636287866696 24656508937056542 24685827021405004 24689496685002656 24706162893735596 24789640941085696 24794769444462682 24827942170046176 24849274586639048 24869592483102808 24878546878725632 24878821881034576 24908128979651584 24924262105145312 24928647981526016 24995518132451542 25115109923531264 25144973312263168 25182480251530693 25212423747668066 25228271154380896 25262917969833856 25263812112846112 25405478051469152 25409254694556928 25416974225496784 25439467839259136 25447196549189408 25450979393926912 25451880193090624 25482144022095488 25503135890307712 25567463700740897 25588525854226153 25594600716864704 25650864089433856 25671837401912576 25681364522358272 25710832354972387 25714654390404968 25745230673865616 25757792214642194 25767351233928668 25810577460177419 25818956838009088 25849657143405056 25959167744354936 25960086530081522 25990034769021232 25990954647239764 26042086352909312 26043008073415424 26078773793905664 26129280838465928 26225009601516544 26236876619867648 26237805234682496 26268073857227776 26269003576221952 26312816553307336 26356024997374744 26392220594313184 26413962172104416 26508693599609872 26540214043842464 26553163470676276 26563017661579672 26584736792282312 26588688737695168 26598556112442496 26643176733086368 26687613777997549 26719346969172338 26797508676213184 26829372539086208 26918250296486276 26919203027498327 26972160865513216 26973115504608832 27005188174649984 27119594117033054 27151840959027148 27161617087284992 27206219352128768 27207182275372736 27229595208297664 27243582548968448 27261972848259968 27266025467978752 27297311604423842 27359745593889856 27363812747984384 27396349980740608 27409717131020672 27419889199049984 27442308946872064 27488078831122552 27502634047056896 27511696863778946 27534191677720966 27544409939716852 27548504545029728 27556873996858934 27581261387532736 27594718759268024 27749455175000104 27750437325259558 27787564415482144 27805030440932864 27838092308282368 27844201473540608 27877309917623296 27879616378503643 28046316386755072 28121549564706689 28144715741849161 28177870043276224 28178867356636048 28212373738748576 28235614735697824 28336879365100208 28374791051481344 28399170956158912 28422391409260352 28432939292610944 28445805416112448 28446812212642096 28480637197437152 28484870977308928 28528138866135311 28644598890322688 28645612722848576 28740507145535822 28774681351416364 28775699788015453 28779977430320792 28814198568763504 28832309890721024 28988884934677528 28989910952690506 29034832058821888 29047970543424896 29082510341930752 29087863077817856 29122450310966272 29146441017494528 29244029547687032 29250972247845376 29300042450401408 29310916040363776 29348910770996644 29364451316275712 29383808405682728 29399367429612544 29437476816733936 29448401410204192 29497802811631336 29627981237915788 29663210704310456 29667620279262784 29668670320093168 29702896878881408 29703948168274016 29717389433057872 29802348542538377 29925069370519232 29986063125351424 30024202253773154 30060966776065771 30085730620597379 30121171425571136 30187385339547904 30284745685068742 30295649828125568 30331673192962816 30346472537915744 30357734470376768 30382556334036928 30387072843080192 30398349842791424 30407585099982272 30449344837812992 30551295769189598 30583722568171136 30620088468965632 30621172220976064 30625724201386496 30662140044669952 30676014898640384 30722611086607258 30763714624555744 30764803459998088 30951315387500116 30952410862789507 30988118378448392 30989215156324334 30993821848037776 31030675381745312 31056238059971488 31093922600425984 31119537380911616 31156540398011392 31268280678731264 31325391006880768 31389585889811968 31441939272890224 31467647631681104 31479325645390688 31493570282124496 31536821439163456 31650275417203261 31713663057142976 31714785514582352 31757216474836736 31766864566372208 31857682924782403 31949744916129152 31950875729331104 31987735100333824 31988867258141248 32094836891964406 32138913788236216 32160608594431681 32165389419256184 32269273983654656 32334900678000949 32373348835763138 32385004988685952 32444513602387432 32456195378467328 32482733039154688 32494787762983936 32509491904128512 32510642528733824 32549299654213888 32692944814251904 32737843111826944 32791602133029376 32846293880612368 32847456425817436 32885350115904416 32886514043446232 32901395443742644 32981549139954688 33085888862500124 33130154211060032 33131326803074864 33158619971394736 33197680621057024 33198047581348832 33377961990194528 33417650411110336 33485762800458752 33513347948674048 33603246231044126 33711774641864384 33860549986189472 33894847819712698 33900812233497664 33905851747728896 33907051794392192 33916152611518688 33946167861578752 33947369335170304 33962730780637568 34153175600000128 34154384400319456 34200079280593408 34228252873697792 34267527750446557 34268952342037504 34308273918996434 34313374004312176 34314588474613252 34355390601218024 34383692137825576 34564893828207911 34611137925792848 34639650143814352 34640876162169004 34681682900475136 34682066264621048 34694553680430592 34722921524613632 34751525828551168 34882963880243024 34952825792195584 34995625395401216 35010222050599936 35011461184790272 35053091935307264 35111555527551152 35256138735813632 35372931871428704 35374183843188008 35414992432512448 35416245892942096 35421510683471744 35432272016338232 35445421348732304 35463629007708928 35492843497110272 35611681142747918 35679890403311392 35758323780303488 35800842595737856 35847249994571164 35920711488357514 35992651750999424 36128784018823132 36171743333946584 36188111325739828 36189392149550731 36232423531417022 36244186351020544 36245469159522688 36304988075853952 36465207677434816 36508567020689792 36513994189861888 36515286547806976 36558705437875712 36575248532994304 36588822037401088 36679813590816464 36681111817690028 36711329254044172 36754981250779064 36760445050578496 36830854609869824 36954172203429656 36998112955157872 37028591533042928 37029902104387556 37079444117014208 37155020032838656 37288685527156336 37356791896310432 37363365502002176 37401211387269184 37424720123055104 37463591310158962 37601594792848736 37687596579662848 37805791798910317 37812444414285856 37863033384068608 37864373489228416 37895565681593984 37940625807255808 37959137691037472 38067659152592602 38095274908048624 38140572500091488 38146242274508032 38191600469840384 38223062227657216 38224415075496832 38319474132127796 38351041230651604 38352398608115683 38398001935830446 38403709978336144 38491546350612992 38620424295983348 38683843141308092 38685212297795609 38697771412787968 38736968936814512 38743785409711616 38761317270307072 38814549463585792 38907921251040296 38954185128865552 39032200685714432 39033582171793664 39065737543495936 39097679466304256 39112189074463232 39162888857653208 39183626003651584 39209455907424496 39295648157514944 39324154743792128 39370913548481536 39502735803666184 39535277658201416 39555586200906112 39582287500838992 39588171592930688 39589572756764576 39636647159566912 39866244434563456 39931709049092224 39933122371918048 39999725163697039 40047287262583718 40065408967783381 40120432113129316 40345406026325036 40413087785042063 40426207853061376 40427638677929152 40474277065728512 40475709591933824 40494025161529408 40509052969979776 40777017603784448 40810609195562752 40812053625738304 40859135484737024 40860581632427648 40866655748918272 40913547796654262 40962196486067644 40995940625868956 41052241700980016 41221287609721856 41283901833637372 41290038878655008 41301121325317112 41302583116432274 41339135238796096 41351694392432788 41357841515131232 41359305313772264 41408484035905168 41491414943833088 41591226164905144 41674523059925504 41716735778107936 41724076595074048 41786313384408073 41835999845031626 41885945038386176 41955804861764768 42005692858033216 42036165415777792 42183647584576771 42233339661062464 42233806499659502 42283557663037568 42318390323477632 42319888119300064 42376507562301952 42460081362507133 42615640602464384 42633415561617664 42634924507284928 42636433506359056 42685620017995136 42687130811360672 42693476452926208 42744241585450496 42758326899124421 42828540620733959 42887358465758924 42932878621837568 43076627099366042 43127847821244004 43147363503766718 43200197287458757 43206619198754648 43214222187755264 43309217921821696 43381871646899968 43448898797580808 43537457037769856 43589225714390272 43625133967670528 43685045800567808 43829761406458976 43831312694989352 43883430783806224 44011802329144832 44064135031081984 44137627766838112 44149474520166568 44210106447209248 44211671197480696 44270821642073728 44459586590071016 44466195715474624 44519068718703488 44539213939372096 44540790337908592 44593752038667104 44668128100574147 45000645183208694 45054153679264828 45092864659375169 45145983775618496 45183174466515904 45236900000958848 45243624677635072 45245226007730944 45299025325219328 45561422210929664 45573651117591296 45575264128476992 45636238913248256 45637854139334912 45726241467315374 45789038820323864 45790659454533578 45845107325466436 45893766802653952 45977590026228224 46032260168946688 46047428968287838 46109035458657184 46123043745405802 46186386040048072 46224433801182728 46278885898890752 46296060537119744 46390213799317276 46445374576724312 46530205290966544 46547473196774368 46642347000843776 46663230596381429 46697807579917312 46718938696661504 46852503572421664 47047099041499648 47106938018850983 47181602095585568 47201281514648128 47202952133065456 47259079305637472 47266104588721408 47267777501454016 47323981755320192 47532829902748736 47610883866225344 47612568981902288 47676269460694784 47715544568962816 47748688659234433 47835899827192646 47886672308972672 47943612466296064 48104137954464466 48202717394504491 48209882953802024 48267207428182288 48290757828719042 48363874655403008 48365586422057216 48628237727093752 48658803271632512 48703589259959296 48716661539494144 48725628008325632 48727352578696064 48783565734851584 48785292355840768 48946903566553096 49148458303899136 49230430970704048 49288968938564576 49311272575733392 49313017874113084 49371654042810008 49378993370005312 49412325787471192 49589538888925364 49655884340092352 49698549173278096 49739184966205616 49757093757451264 49757643762069152 49848524210290624 49881384430614631 49991036264903084 50230219847062528 50355692364978637 50364960503061386 50424847495336132 50456542308761792 50525835939667712 50527624225692224 50810956102938304 50818509389113856 50833948450993568 50878935678518272 50894393098378816 50901958787853824 50903760386181248 50964288044190976 51006271780615424 51134927401481794 51177051708452306 51189201433729408 51301728178867712 51343674803825152 51360593849244127 51362729044716544 51421664709944774 51429308780809936 51490461347731232 51515584429284388 51534702467857336 51621154920354838 51637913676018176 51699314286810112 51918335488709872 51920173060163044 51980069538042464 51981909294479528 52086016146830848 52225734905883851 52258561676931856 52473753239735296 52475610469364992 52538007152443904 52625633106614672 52712049994749488 52784441188626368 52827924344208832 53017387199219744 53080428087684928 53106326941352552 53126035323159344 53169473584564624 53177377475390336 53197112224884992 53286353466172736 53375227555995098 53438693938344676 53595017352426368 53658745078172416 53836500592972552 53838406054996654 53944321731026432 53946231009217664 54010376349299968 54239188234066108 54303681918054296 54323234174569984 54412438704257536 54414364550745472 54459190416595328 54523945696519936 54594623208847684 54719491187779712 54727625495968768 54819434262041344 54839778398099968 54884617893744128 54976157662245104 55023393727557892 55068383355441932 55088819879433704 55097009090059456 55113747993717868 55162522775065472 55189437518536048 55498910350000208 55500874650519116 55575128830964288 55610060881865728 55688402947081216 55759232757007286 55827509726979289 56092632773510144 56243099129413378 56289431483698322 56355740086552448 56357734713272096 56424747477497152 56471229471395648 56673758730200416 56749582102962688 56798341912317824 56844782818520704 56865878585221888 56891610832224896 56893624425284192 56961274394874304 56969741954617856 57035111332422001 57056277732270622 57289197780645376 57291225445697152 57481014291071644 57483048745180513 57549362702832728 57551399576030906 57559954860641584 57577442026549627 57628397137527008 57664619781442048 57977769869355056 57979821905381012 58069664117643776 58095941086849792 58165020683861504 58175726155635712 58488059095374064 58501944495690752 58600084900802816 58621832080727552 58697821541993288 58728902632551424 58767616811365456 58874953633467872 58896802820408384 58995605623262672 59255962475831576 59326421408620912 59335240558525568 59337340640186336 59405793757762816 59407896336548032 59434778866115744 59604697085076754 59850138741038464 60048404507546308 60050529830573191 60121933552131542 60171461241194758 60242342851142272 60374770679095808 60569491370137484 60591299656251136 60663346385925632 60692945075831488 60715468940753536 60765112668073856 60774145686160384 60815170199964544 60898689675625984 61102591538379196 61167445136342272 61240176937931264 61242344441952128 61251448402772992 61352029797280768 61445222173214516 61527429249111488 61529606919996176 61902630775000232 61904821725579014 61976236756896784 61978430312648668 61987643696075552 62061350763490624 62112476119942976 62187845200851968 62239074761823232 62536561357462528 62732687490499537 62779171779623936 62883878545780448 62935295263362208 62958651290781376 62987140564248992 63073642878326912 63225372032940481 63300550834406522 63427326114285952 63429571029164704 63514432949673472 63533729132744416 63639694393686463 63715365849564806 63899489832258304 63901751458662208 63975470200667648 63977734516282496 64189673783928812 64191945680957549 64244826194577301 64277827576472432 64321217188863362 64330778838512368 64538547967309312 64669801356001898 64746697671526276 64770009977371904 64889027204774864 64912390756934656 64965466078309376 65018983808257024 65021285057467648 65098599308427776 65385889628503808 65475686223653888 65583204266058752 65692587761224736 65694912851634872 65770700231808832 65773028086892464 65802790887485288 66171777725000248 66260308422120064 66262653606149728 66317239942789472 66396095162697664 66482162133354841 66755923980389056 66835300822220672 67059079731223643 67114322153640307 67206492462088252 67423549283728768 67585742517970859 67721099972378944 67789695639425396 67801624466995328 67811703495457792 67814103588784384 67832305223037376 67894738670340608 67925461561275136 68306351200000256 68308768800638912 68400158561186816 68456505747395584 68535055500893114 68616547837992868 68626748008624352 68629176949226504 68710781202436048 68767384275651152 69129787656415822 69222275851585696 69279300287628704 69281752324338008 69363365800950272 69364132529242096 69389107360861184 69445843049227264 69503051657102336 69765927760486048 69991250790802432 70022922369580544 70106183870614528 70210756197976303 70223111055102304 70604460546068813 70745863742857408 70748367686376016 70829984865024896 70832491785884192 70843021366943488 70864544032676464 70890842697464608 70927258015417856 70985686994220544 71067138832206899 71223362285495836 71359780806622784 71516647560606976 71601685191475712 71683843850618377 71694499989142328 71742896095270673 71841422976715028 71985303501998848 72246828208865401 72257568037646264 72343486667893168 72376222651479656 72378784299101462 72464847062834044 72488372702041088 72490938319045376 72609976151707904 72930415354869632 73017134041379584 73030573095613952 73117410875751424 73150497065988608 73177644074802176 73359627181632928 73362223635380056 73422658508088344 73509962501558128 73520890101156992 73908344406859312 73996225910315744 74057183066085856 74059804208775112 74158888234028416 74407188083026279 74577371054312672 74713583792620864 74802422774538368 74927182620317924 75052877315078117 75203189585697472 75473733687177007 75611583597820634 75624888828571712 75726066768137216 75728746978456832 75791131363187968 75881251614511616 75918275382074944 76135318305185204 76190549816097248 76281145000182976 76292484549016064 76383200939680768 76446124455314432 76448830150993664 76638948264255592 76702082461303208 76704797216231366 76796003871660892 76807419956672288 76983092701225984 77240848591966696 77367686282616184 77370424595591218 77395542825575936 77473937873629024 77487570819423232 77522634540614144 77815842502080592 77908370257731104 78067164343587328 78131475086991872 78195358932608512 78224378148926464 78325777715306416 78418911814848992 78591296315029888 78648309487584256 78844768938713449 79005471607332368 79070555316402832 79111172401812224 79164575001677984 79176343185861376 79179145513529152 79273294319133824 79538718295648781 79732488869126912 79863418098184448 79866244743836096 79999450327394078 80094574525167436 80130817935566762 80228937819566263 80240864226258632 80690812052650072 80826175570084126 80852415706122752 80855277355858304 80948554131457024 80951419183867648 80988050323058816 81018105939959552 81554035207568896 81621218391125504 81624107251476608 81718270969474048 81721163264855296 81827095593308524 81924392972135288 81991881251737912 82104483401960032 82567803667274744 82580077757310016 82602242650634224 82605166232864548 82678270477592192 82703388784865576 82715683030262464 82718610627544528 82816968071810336 83182452329810288 83349046119851008 83433471556215872 83572626768816146 83671999690063252 83911609723529536 84011385716066432 84072330831555584 84367295169153542 84466679322124928 84467612999319004 84567115326075136 84636780646955264 84639776238600128 84753015124603904 84920162725014266 85231281204928768 85266831123235328 85269849014569856 85272867012718112 85371240035990272 85374261622721344 85386952905852416 85488483170900992 85516653798248842 85657081241467918 85774716931517848 85865757243675136 86153254198732084 86255695642488008 86294727007533436 86297781279697897 86400394574917514 86413238397509296 86428444375510528 86763743293799936 86897797595161616 87074914075539712 87178451428780544 87250267935341056 87484313463580397 87659522812917952 87662625389978704 87766861567612448 88023604658289664 88243483116838231 88275255533676224 88298949040333136 88420212894418496 88423342394961392 88541643284147456 88919173180142032 88932391430949248 89038137437406976 89078427878744192 89081580675817184 89187504077334208 89336256201148294 90001290366417388 90108307358529656 90152272751247679 90185729318750338 90291967551236992 90366348933031808 90473800001917696 90490452015461888 90598050650438656 91147302235182592 91150528256953984 91275708278669824 91452482934630748 91578077640647728 91581318909067156 91690214650932872 91787533605307904 91955180052456448 92094857936575676 92218070917314368 92246087490811604 92372772080096144 92448867602365456 92557771797781504 92780427598634552 92890749153448624 93060410581933088 93094946393548736 93284694001687552 93326461192762858 93437877393323008 93517714392103183 93705007144843328 94094198082999296 94213876037701966 94363204191171136 94402563029296256 94405904266130912 94518158611274944 94532209177442816 94535555002908032 94647963510640384 95065659805497472 95221767732450688 95225137963804576 95352538921389568 95383960005739093 95431089137925632 95497377318468866 95540590615483447 95671799654385292 95773344617945344 95887224932592128 96208275908928932 96290939023226311 96369670872023381 96405434789008982 96419765907604048 96534414856364576 96581515657438084 96731172844114432 97256475454187504 97317606543265024 97433323078988288 97451256016651264 97454705157392128 97570584711681536 97893807133106192 98296916607798272 98460861941408096 98577937877129152 98622545151466784 98626035748226168 98743308085620016 98757986740010624 98824651574942384 99179077777850728 99311768680184704 99397098346556192 99478369932411232 99515287524138304 99644285762819251 99697048420581248 99762768861229262 99982072529806168 100591775009375377 100711384729957274 100729921006122772 100849694990672264 100913084617523584 101051671879335424 101055248451384448 101621912205876608 101637018778227712 101667896901987136 101788786196757632 101803917575707648 101807520772362496 101928576088381952 102012543561230848 102269854802963588 102354103416904612 102378402867458816 102603456357735424 102687349607650304 102721187698488254 102843329419889548 102858617561619872 102980922695462464 103031168858568776 103069404935714672 103242309840709676 103275827352036352 103836670977419744 103840346120326088 103960139076084928 103963818588959056 104172032293661696 104451469811767702 104517123353863712 104951220938729984 105076014304887808 105084707888206039 105251266213229344 105424099989498976 105568882377252736 105655848688417664 106034774398439488 106160856175369856 106212653882705104 106252070646318688 106338947169129248 106354754950780672 106394224449769984 106516305470599889 106572706932345472 106750455111990196 106877387876689352 106929535192163593 107190034704852736 107317490156344832 107529138803125403 107673001185945104 107676812109993308 107888643462052864 107892462018435328 108020752698599936 108478376468132216 108607363836108592 108646468349139968 108824877408515072 108828729101490944 108918380833190656 109047891393039872 109189246417695368 109438982375559424 109638868524082688 109679556796199936 109769235787488256 109952315324490208 110046787455115784 110136766710883864 110177639758867408 110194018180118912 110227495987435736 110325045550130944 110378875037072096 110997820700000416 111001749301038232 111150257661928576 111518465514014572 111522412542493069 111655019453958578 112331929121875421 112486198258826756 112578862967396644 112711480173104896 112715469426544192 112849494954994304 112942458942791296 113347517460400832 113499164205925376 113596683824635648 113689565637041408 113731757170443776 113783221664449792 113787248850568384 113922548789748608 113939483909235712 114070222664844002 114112555464541244 114578395561290752 114582450891394304 114962028582143288 114966097490361026 115098725405665456 115102799152061812 115119909721283168 115154884053099254 115256794275054016 115329239562884096 115955539738710112 115959643810762024 116139328235287552 116191882173699584 116330041367723008 116503562482356283 116976118190748128 117200169801605632 117243664161455104 117395643083986576 117535233622730912 117611361808654441 117749907266935744 117793605640816768 117991211246525344 118511924951663152 118652842817241824 118670481117051136 118674681280372672 118811587515525632 118815792673096064 118869557732231488 119209394170153508 119213613407492591 119700277482076928 120078958716487519 120096809015092616 120101059661146382 120243867104263084 120342922482389516 120484685702284544 120749541358191616 121138982740274968 121182599312502272 121326692771851264 121385890151662976 121430937881507072 121530225336147712 121630340399929088 121797379351251968 122205183076758392 122334890272684544 122480353875862528 122484688883904256 122890444346429032 123054858498222976 123059213839992352 123805261550000464 123809643451158028 123952473513793568 123956860625297336 123975287392151104 124122701526981248 124224952239885952 124538290929415337 124640883999617713 125465374980999074 125722490209251299 125767757091560896 125870590526724416 125917302581562752 125974281128497984 126147285756653824 126450744065880962 126601101668813044 126854652228571904 126859142058329408 127028865899346944 127067458265488832 127279388787372926 127430731699129612 127798979664516608 127803502917324416 127950940401335296 127955469032564992 128379347567857624 128383891361915098 128489652389154602 128555655152944864 128642434377726724 128661557677024736 129077095934618624 129339602712003796 129493395343052552 129540019954743808 129778054409549728 130042570114935296 130197198616855552 130771779257007616 131122569585556367 131385175522449472 131389825703269744 131541400463617664 131546056173784928 131605581774970576 132343555450000496 132520616844240128 132525307212299456 132634479885578944 132792190325395328 132964324266709682 133127138579719843 133236807034074107 133511847960778112 133670601644441344 134118159462447286 134228644307280614 134393006775406561 134412984924176504 134847098567457536 135171485035941718 135442199944757888 135579391278850792 135603248933990656 135628207177568768 135664610446074752 135789477340681216 135850923122550272 136612702400000512 136617537601277824 137070111001786228 137233095675985736 137253496017248704 137258353898453008 137421562404872096 137534768551302304 138259575312831644 138444551703171392 138558600575257408 138563504648676016 138726731601900544 138728265058484192 139531855520972096 140045844739161088 140165505419043013 140421512395952606 140446222110204608 141208921092137626 141491727485714816 141496735372752032 141659969730049792 141664983571768384 141686042733886976 141729088065352928 141781685394929216 141854516030835712 141971373988441088 142134277664413798 142446724570991672 142719561613245568 143033295121213952 143197417288289917 143203370382951424 143367687701236754 143388999978284656 143485792190541346 143682845953430056 143970607003997696 144493656417730802 144515136075292528 144686973335786336 144752445302959312 144757568598202924 144929694125668088 144981876638090752 145219952303415808 145860830709739264 146034268082759168 146061146191227904 146300994131977216 146425999457610691 146719254363265856 146724447270760112 146845317016176688 147019925003116256 147041780202313984 147816688813718624 147992451820631488 148114366132171712 148119608417550224 148317776468056832 148814376166052558 149154742108625344 149427167585241728 149604845549076736 149854365240635848 150105754630156234 150406379171394944 150768194847781147 150947467374354014 151223167195641268 151249777657143424 151457493956913664 151582262726375936 151762503229023232 151836550764149888 152270636610370408 152381099632194496 152562290000365952 152584969098032128 152897660301987328 153277896528511184 153404164922606416 153409594432462732 153592007743321784 153614839913344576 154481697183933392 154735372565232368 154740849191182436 154791085651151872 154947875747258048 155045269081228288 155631685004161184 155816740515462208 156134328687174656 156262950173983744 156390717865217024 156651555430612832 156837823629697984 157182592630059776 157502258141230429 157689537877426898 158010943214664736 158141110632805664 158222344803624448 158329150003355968 158352686371722752 158358291027058304 158546588638267648 159077436591297562 159464977738253824 159726836196368896 159732489487672192 159998900654788156 160041845135603809 160189149050334872 160261635871133524 160267308090867523 160457875639132526 160481728452517264 161166001389007433 161381624105300144 161652351140168252 161704831412245504 161710554711716608 161902838367735296 161976100646117632 162036211879919104 163108070415137792 163242436782251008 163248214502953216 163442326529710592 163654191186617048 163848785944270576 163983762503475824 164208966803920064 165135607334549488 165160155514620032 165204485301268448 165210332465729096 165356540955184384 165406777569731152 165431366060524928 165437221255089056 165633936143620672 166364904659620576 166866943112431744 167145253537632292 167343999380126504 167425649395174261 167823219447059072 168022771432132864 168364482840625631 168734590338307084 168933358644249856 168935225998638008 169134230652150272 169273561293910528 169279552477200256 169840325450028532 170462562409857536 170533662246470656 170539698029139712 170545734025436224 170742480071980544 170748523245442688 170773905811704832 171033307596497684 171314162482935836 171549433863035696 171731514487350272 172306508397464168 172511391284976016 172589454015066872 172595562559395794 172800789149835028 172826476795018592 172856888751021056 173527486587599872 173795595190323232 174149828151079424 174356902857561088 174500535870682112 174968626927160794 175319045625835904 175325250779957408 175533723135224896 176277361760714851 176486966233676462 176550511067352448 176597898080666272 176840425788836992 176846684789922784 177083286568294912 177432525428754973 177838346360284064 177864782861898496 178076274874813952 178156855757488384 178163161351634368 178375008154668416 178672512402296588 178972245905186279 179119680979583071 179975826484806709 180002580732834776 180216614717059312 180304545502495358 180371458637500676 180583935102473984 180732697866063616 180947600003835392 180980904030923776 182294604470365184 182301056513907968 182551416557339648 182904965869261496 183156155281295456 183162637818134312 183380429301865744 183575067210615808 184189715873151352 184436141834628736 184492174981623208 184745544160192288 184897735204730912 185560855197269104 185781498306897248 186120821163866176 186189892787097472 186652922385525716 186813296445982843 187035428784206366 187410014289686656 188427752075403932 188434421192488289 188726408382342272 188805126058592512 188811808532261824 189036317222549888 189064418354885632 189071110005816064 189295927021280768 190131319610994944 190443535464901376 190450275927609152 190705077842779136 190767920011478186 190862178275851264 190994754636937732 191081181230966894 191343599308770584 191546689235890688 191774449865184256 192416551817857864 192581878046452622 192739341744046762 192810869578017964 192839531815208096 193068829712729152 193163031314876168 193462345688228864 194512950908375008 194635213086530048 194866646157976576 194909410314784256 195141169423363072 195157314649525501 195787614266212384 196850846952946823 196921723882816192 197155875754258304 197245090302933568 197252071496452336 197486616171240032 197515973480021248 197649303149884768 198358155555701456 198623537360369408 198794196693112384 198956739864822464 199030575048276608 199288571525638502 199394096841162496 199525537722458524 199696972062947177 199964145059612336 201183550018750754 201422769459914548 201429898516108171 201459842012245544 201699389981344528 201826169235047168 202103343758670848 202110496902768896 203243824411753216 203335793803974272 203577572393515264 203615041544724992 203857152176763904 204025087122461696 204539709605927176 204708206833809224 204756805734917632 205442375396976508 205686658839779096 205717235123239744 205961845390924928 206062337717137552 206138809871429344 206484619681419352 207673341954839488 207680692240652176 207920278152169856 207927637177918112 208616439797768639 208902939623535404 209034246707727424 209902441877459968 210169415776412078 210426767432460397 210502532426458688 210848199978997952 211137764754505472 211311697376835328 212069548796878976 212321712350739712 212425307765410208 212504141292637376 212677894338258496 212709509901561344 212788448899539968 213032610941199778 213145413864690944 213500910223980392 213754775753378704 213859070384327186 214380069409705472 214634980312689664 215058277606250806 215346002371890208 215353624219986616 215784924036870656 216041505397199872 216956752936264432 217214727672217184 217657458202981888 217836761666381312 218095782786079744 218378492835390736 218877964751118848 219277737048165376 219904630648980416 220093574910231568 220273533421767728 220355279517734816 220388036360237824 220454991974871472 220650091100261888 220757750074144192 221995641400000832 222003498602076464 222300515323857152 223003780473476821 223036931028029144 223044825084986138 223310038907917156 224663858243750842 224972396517653512 225157725934793288 225422960346209792 225430938853088384 225698989909988608 225884917885582592 226695034920801664 227193367649271296 227379131274082816 227463514340887552 227566443328899584 227574497701136768 227845097579497216 228140445329688004 228225110929082488 229164901782788608 229924057164286576 229932194980722052 230197450811330912 230205598304123624 230239819442566336 230309768106198508 230513588550108032 231911079477420224 231919287621524048 232383764347399168 233007124964712566 233952236381496256 234400339603211264 234791286167973152 235070467245461824 235222723617308882 235499814533871488 235587211281633536 235982422493050688 237023849903326304 237305685634483648 237340962234102272 237349362560745344 237623175031051264 237631585346192128 237739115464462976 238418788340307016 238427226814985182 239400554964153856 239872694253125899 240157917432975038 240193618030185232 240202119322292764 240487734208526168 240685844964779032 240969371404569088 242277965480549936 242365198625004544 242771780303325952 242861875763014144 243060450672295424 243260680799858176 244410366153516784 244669780545369088 244969377767808512 245780888692858064 246109716996445952 246118427679984704 247610523100000928 247619286902316056 247904947027587136 247913721250594672 247950574784302208 248245403053962496 248449904479771904 249076581858830674 249281767999235426 250930749961998148 251444980418502598 251535514183121792 251741181053448832 251834605163125504 251948562256995968 252294571513307648 252901488131761924 253202203337626088 253709304457143808 253718284116658816 254134916530977664 254558777574745852 254861463398259224 255597959329033216 255607005834648832 255910938065129984 256758695135715248 256767782723830196 256979304778309204 257111310305889728 257284868755453448 257323115354049472 258679205424007592 258986790686105104 259080039909487616 259556108819099456 260085140229870592 261543558514015232 262245139171112734 262770351044898944 262779651406539488 263082800927235328 263092112347569856 263211163549941152 264687110900000992 265041233688480256 265050614424598912 265268959771157888 265584380650790656 265928648533419364 265938060678252703 266254277159439686 266473614068148214 267023695921556224 267341203288882688 268236318924894572 268457288614561228 268466790256809781 268786013550813122 268825969848353008 269694197134915072 270342970071883436 270884399889515776 271158782557701584 271206497867981312 271256414355137536 271329220892149504 271701846245100544 271933998992705569 273225404800001024 273235075202555648 274140222003572456 274466191351971472 274506992034497408 274516707796906016 274843124809744192 275069537102604608 276519150625663288 276889103406342784 277117201150514816 277127009297352032 277456530116968384 277816187457926521 279063711041944192 279998076145879273 280331010838086026 280457862774483667 280843024791905212 280892444220409216 282417842184275252 282983454971429632 282993470745504064 283319939460099584 283329967143536768 283372085467773952 283458176130705856 283563370789858432 284268555328827596 284893449141983344 285439123226491136 286066590242427904 286394834576579834 286735375402473508 286777999956569312 286971584381082692 287365691906860112 287941214007995392 288987312835461604 289030272150585056 289373946671572672 289504890605918624 289515137196405848 289859388251336176 289963753276181504 290439904606831616 291721661419478528 292068536165518336 292504193690856511 292851998915221382 293438508726531712 293448894541520224 293690634032353376 294039850006232512 294083560404627968 295633377627437248 295984903641262976 296228732264343424 296239216835100448 296635552936113664 296975924523990419 297220569537549931 297628752332105116 298309484217250688 298854335170483456 299209691098153472 299308288293870947 299708730481271696 299799784345137713 300211509260312468 300812758342789888 301536389695562294 301894934748708028 302446334391282536 302499555314286848 302914987913827328 303164525452751872 303673101528299776 304541273220740816 304762199264388992 305124580000731904 305795320603974656 306555793057022368 306808329845212832 306819188864925464 307184015486643568 307229679826689152 308963394367866784 309470745130464736 309481698382364872 309895751494516096 310933348876752199 311263370008322368 311633481030924416 312676896704019029 313303110861225664 313675647259395968 314365185260119552 315004516282460858 315379075754853796 316021886429329472 316282221265611328 316444689607248896 316658300006711936 316705372743445504 316716582054116608 317093177276535296 318154873182595124 318929955476507648 319453672392737792 319464978975344384 319997801309576312 320083690271207618 320378298100669744 320523271742267048 320534616181735046 320915751278265052 320963456905034528 322332002778014866 322763248210600288 323304702280336504 323421109423433216 323805676735470592 323952201292235264 324072423759838208 326496429005906432 326642614174670003 326884653059421184 327308382373234096 327697571888541152 327967525006951648 328417933607840128 330271214669098976 330320311029240064 330408970602536896 330420664931458192 330713081910368768 330813555139462304 330862732121049856 330874442510178112 331267872287241344 332377028109631661 332729809319241152 333733886224863488 334240820614641031 334290507075264584 334687998760253008 334851298790348522 335646438894118144 336045542864265728 336728965681251262 337469180676614168 337866717288499712 337870451997276016 338268461304300544 338547122587821056 338559104954400512 339680650900057064 340925124819715072 341079396058279424 341091468050872448 341484960143961088 341497046490885376 342066615192995368 342628324965871672 343098867726071392 344613016794928336 345022782569952032 345178908030133744 345191125118791588 345601578299670056 345652953590037184 347591190380646464 348299656302158848 349169691014302417 349937253854321588 350638091251671808 350650501559914816 351067446270449792 352554723521429702 352973932467352924 353101022134704896 353195796161332544 353680851577673984 353693369579845568 354166573136589824 354865050857509946 355676692720568128 355729565723796992 356152549749627904 356313711514976768 356326322703268736 356750016309336832 357345024804593176 357944491810372558 358239361959166142 359524156944708889 359951652969613418 360005161465669552 360433229434118624 360609091004990716 360742917275001352 361167870204947968 361465395732127232 361895200007670784 362435012920547359 364602113027815936 365580144341186957 365809931738522992 366312310562590912 366325275636268624 366760858603731488 368379431746302704 368872283669257472 368984349963246416 369491088320384576 369795470409461824 371121710394538208 371562996613794496 372241642327732352 372379785574194944 373305844771051432 373626592891965686 374070857568412732 374820028579373312 376855504150807864 376868842384976578 377452816764684544 377610252117185024 377623617064523648 378072634445099776 378142220011632128 378591854042561536 380262639221989888 380887070929802752 380900551855218304 381535840022956372 381989509273875464 382162362461933788 382687198617541168 383093378471781376 384833103635715728 385163756092905244 385478683488093524 385621739156035928 385679063630416192 386137659425458304 386326062629752336 387430531052998901 389025901816750016 389270426173060096 389818820629568512 390314629299051002 390792568088855023 391575228532424768 393701693905893646 393843447765632384 394311751508516608 394490180605867136 394504142992904672 394973232342480064 395031946960042496 395298606299769536 396716311111402912 397247074720738816 397588393386224768 397913479729644928 398061150096553216 398577143051277004 398788193682324992 399051075444917048 399245779326954007 399393944125894354 399928290119224672 402367100037501508 402381341216263591 402845538919829096 402859797032216342 402919684024491088 403398779962689056 403652338470094336 404220993805537792 406487648823506432 406671587607948544 407155144787030528 407230083089449984 409079419211854352 409416413667618448 409513611469835264 410884750793953016 411373317679558192 411434470246479488 411923690781849856 412124675434275104 412277619742858688 412969239362838704 414149878022171239 415346683909678976 415361384481304352 415840556304339712 415855274355836224 417232879595537278 417805879247070808 418068493415454848 420338831552824156 420353708814012337 420853534864920794 421005064852917376 421696399957995904 422275529509010944 422623394753670656 424139097593757952 424643424701479424 424850615530820416 425008282585274752 425355788676516992 425419019803122688 426065221882399556 426290827729381888 427001820447960784 427509551506757408 427718140768654372 428760138819410944 430116555212501612 430692004743780416 430707248439973232 431569848073741312 433913505872528864 434429455344434368 435314916405963776 435673523332762624 436756985670781472 437755929502237696 439128812433496759 439809261297960832 440187149820463136 440547066843535456 440710559035469632 440776072720475648 440909983949742944 441300182200523776 441515500148288384 443991282800001664 444006997204152928 444601030647714304 445477860755805241 446007560946953642 446073862056058288 446089650169972276 446620077815834312 449327716487501684 449343619766702843 449944793035307024 450315451869586576 450845920692419584 450861877706176768 451397979819977216 451769835771165184 453390069841603328 454386735298542592 454758262548165632 455132886657799168 455148995402273536 455690195158994432 456280890659376008 456450221858164976 458329803565577216 459848114328573152 459864389961444104 460394901622661824 460411196608247248 460479638885132672 460619536212397016 461027177100216064 463822158954840448 463838575243048096 465375134933483887 466014249929425132 467904472762992512 469413558118565501 469582572335946304 470140934490923648 470445447234617764 470999629067742976 471174422563267072 471964844986101376 474047699806652608 474611371268967296 474681924468204544 474698725121490688 475263170692384256 475478230928925952 476837576680614032 476854453629970364 478801109928307712 479745388506251798 480315834865950076 480387236060370464 480404238644585528 480975468417052336 481371689929558064 481938742809138176 484555930961099872 485543560606651904 485723751526028288 486120901344590848 486521361599716352 488820732307033568 489938755535617024 491475293385834121 491561777385716128 492219433992891904 492236855359969408 495221046200001856 495238573804632112 495809894055174272 495827442501189344 495901149568604416 496490806107924992 496899808959543808 497469971825448293 498153163717661348 498563535998470852 501786906954328639 501861499923996296 502889960837005196 503071028366243584 503482362106897664 503669210326251008 503897124513991936 504589143026615296 505802976263523848 506404406675252176 507418608914287616 507436568233317632 508269833061955328 509117555149491704 509722926796518448 511214011669297664 511821876130259968 513517390271430496 513535565447660392 513958609556618408 514222620611779456 514569737510906896 514646230708098944 517358410848015184 517973581372210208 519112217638198912 520850316581183953 524490278342225468 525370141205546819 525540702089797888 525559302813078976 526165601854470656 526184224695139712 526422327099882304 529374221800001984 530082467376960512 530101228849197824 530537919542315776 531168761301581312 531857297066838728 531876121356505406 532508554318879372 532947228136296428 534047391843112448 534682406577765376 536472637849789144 536914577229122456 536933580513619562 537572027101626244 537651939696706016 539388394269830144 540685940143766872 541768799779031552 542317565115403168 542412995735962624 542658441784299008 543222073997304949 543867997985411138 546470150405111296 548280444007144912 548932382703942944 549013984068994816 549033415593812032 549686249619488384 550139074205209216 551981057712592729 553038301251326576 553778206812685568 554234402301029632 554254018594704064 554913060233936768 555632374915853042 556771028069541467 558127422083888384 559996152291758546 560662021676172052 560915725548967334 561602564736963841 561686049583810424 561784888440818432 564835684368550504 565966909942859264 565986941491008128 566639878920199168 566659934287073536 566916352261411712 567126741579716864 568537110657655192 569786898283966688 570878246452982272 572789669153159668 573470750804947016 573555999913138624 573943168762165384 574731383813720224 577974625670923208 578060544301170112 578747893343145344 579009781211837248 579030274392811696 579718776502672352 580685665307463911 583443322838957056 585008387381713022 585703997830442764 586877017453063424 586897789083040448 587381268064706752 588079700012465024 588167120809255936 591266755254874496 591969807282525952 592457464528686848 592478433670200896 593271105872227328 593951849047980838 594441139075099862 595257504664210232 596618968434501376 597708670340966912 598419382196306944 598616576587741894 599417460962543392 599599568690275426 600423018520624936 601625516685579776 603072779391124588 603789869497416056 604892668782565072 604999110628573696 606621997752958577 607346203056599552 609082546441481632 609524398528777984 610249160001463808 612390194245062779 613111586114044736 613616659690425664 613638377729850928 614368030973287136 614459359653378304 617926788735733568 618941490260929472 618963396764729744 619791502989032192 620732952570047629 621866697753504398 622526740016644736 623266962061848832 625353793408038058 626606221722451328 627351294518791936 628730370520239104 630009032564921716 630758151509707592 632043772858658944 632564442531222656 633316600013423872 633433164108233216 634186354553070592 636309746365190248 638929957950688768 639995602619152624 640167380542415236 640756596201339488 641046543484534096 641069232363470092 641831502556530104 641926913810069056 644664005556029732 645526496421200576 646609404560673008 646842218846866432 647904402584470528 648457997597990203 652992858011812864 653285228349340006 654616764746468192 654624000744722281 655395143777082304 655935050013903296 656835867215680256 660542429338197952 660640622058480128 660817941205073792 660841329862916384 661426163820737536 661627110278924608 661725464242099712 661748885020356224 662535744574482688 664754056219263322 665459618638482304 667467772449726976 667687720040173651 668481641229282062 668581014150529168 668784134308384129 669375997520506016 669702597580697044 671292877788236288 672091085728531456 673457931362502524 674938361353228336 675733434576999424 675740903994552032 677118209908801024 679361301800114128 682158792116558848 682182936101744896 682994092981770752 684133230385990736 685256649931743344 686197735452142784 689226033589856672 690045565139904064 690357816060267488 690382250237583176 691203156599340112 691305907180074368 695182380761292928 697510000339734757 698339382028604834 699874507708643176 701276182503343616 701301003119829632 702134892540899584 705109447042859404 705947864934705848 706202044269409792 706391592322665088 707361703155347968 707386739159691136 709730101715019892 711353385441136256 711459131447593984 712627423029953536 712652645406537472 713500032618673664 714690049609186352 715888983620745116 716478723918332284 719048313889417778 719903305939226836 720010322931339104 720866458868237248 721218182009981432 721485834550002704 722335740409895936 722930791464254464 724870025841094718 729204226055631872 731160288682373914 731619863477045984 732624621125181824 732650551272537248 733521717207462976 736758863492605408 737744567338514944 737968699926492832 738982176640769152 739590940818923648 741456447321486013 742243420789076416 743125993227588992 744483284655464704 744759571148389888 745614138294199223 746611689542102864 747253185783931372 748141715136825464 748506746345145151 749640057158746624 753711008301615728 753737684769953156 754905633529369088 755220504234370048 755247234129047296 756145268890199552 756284440023264256 760525278443979776 761774141859605504 761801103710436608 763071680045912744 763979018547750928 764324724923867576 765374397235082336 769666207271431456 770327512185810488 770957366976187048 771243478312071856 771358127260832384 772275318850916608 772652125259504672 774861062105997802 778051803633500032 780629258598102004 780656887797451483 781585136177710046 783150457064849536 787403387811787292 787686895531264768 788623503017033216 788980361211734272 789008285985809344 789946464684960128 790063893920084992 790597212599539072 793432622222805824 794494149441477632 795176786772449536 795826959459289856 796122300193106432 797154286102554008 797576387364649984 798102150889834096 798491558653908014 798787888251788708 799856580238449344 804734200075003016 804762682432527182 805691077839658192 805719594064432684 805839368048982176 806797559925378112 807304676940188672 808441987611075584 812975297647012864 813343175215897088 814310289574061056 815524937376493981 818158838423708704 818832827335236896 821769501587906032 822746635359116384 822868940492958976 823847381563699712 824249350868550208 824555239485717376 825938478725677408 827316027117924019 828299756044342478 830693367819357952 830722768962608704 831681112608679424 831710548711672448 834465759191074556 834495293852448137 835611758494141616 836136986830909696 840677663105648312 840707417628024674 841707069729841588 842010129705834752 843392799915991808 844551059018021888 845246789507341312 848278195187515904 849286849402958848 849701231061640832 850016565170549504 850711577353033984 852130443764799112 852581655458763776 854003640895921568 855019103013514816 855436281537308744 860233110425003224 861384009487560832 861414496879946464 864268107733612933 867827011745057728 868858910688868736 871768036505907359 872486187997323991 873513971341562944 878257624866993518 879618522595921664 880374299640926272 881094133687070912 881421118070939264 881552145440951296 881819967899485888 883031000296576768 887982565600003328 888013994408305856 889202061295428608 890955721511610482 892015121893907284 892147724112116576 892179300339944552 893240155631668624 898655432975003368 898687239533405686 899889586070614048 900630903739173152 901723755412353536 902795959639954432 903539671542330368 906780139683206656 910297990804547072 911380390317988864 912561781318752016 912900443716329952 917857987098894569 919696228657146304 919728779922888208 920789803245323648 920822393216494496 920959277770265344 921239072424794032 922054354200432128 923872804818689687 927644317909680896 927677150486096192 930750269866967774 931889970058038901 932028499858850264 932657649238518749 935808945525985024 938827116237131002 939165144671892608 940281868981847296 940890894469235528 941999258135485952 942348845126534144 943929689972202752 948095399613305216 949222742537934592 949397450242981376 950526341384768512 950956461857851904 953675153361228064 953708907259940728 959490777012503596 960631669731900152 960774472120740928 960808477289171056 961950936834104672 962743379859116128 969111861922199744 971087121213303808 977641464614067136 981158537933301091 982950586771668242 983123554771432256 984438867985783808 984473710719938816 990442092400003712 990477147609264224 991619788110348544 991654885002378688 991802299137208832 992981612215849984 993799617919087616 994939943650896586 996306327435322696 997127071996941704 1002381921018029419 1003573813908657278 1003722999847992592 1005779921674010392 1006142056732487168 1006964724213795328 1007338420652502016 1007794249027983872 1011605952527047696 1012808813350504352 1014873136466635264 1016539666123910656 1018235110298983408 1019445853593036896 1022428023338595328 1024981996203274837 1027034780542860992 1027071130895320784 1027917219113236816 1028445241223558912 1029139475021813792 1029292461416197888 1034716821696030368 1035947162744420416 1038224435276397824 1041700633162367906 1048980556684450936 1050740282411093638 1051081404179595776 1051118605626157952 1052331203708941312 1052368449390279424 1052844654199764608 1058748443600003968 1060202457698395648 1061075839084631552 1062337522603162624 1063714594133677456 1063752242713010812 1065017108637758744 1065894456272592856 1068094783686224896 1072945275699578288 1073829154458244912 1073867161027239124 1075144054203252488 1075303879393412032 1081371880287533744 1083537599558063104 1084635130230806336 1085316883568598016 1086444147994609898 1087735995970822276 1092940300810222592 1096560888014289824 1097864765407885888 1098027968137989632 1098066831187624064 1099372499238976768 1100278148410418432 1103962115425185458 1106076602502653152 1107556413625371136 1108468804602059264 1108508037189408128 1109826120467873536 1111264749831706084 1113542056139082934 1116254844167776768 1119992304583517092 1121324043352344104 1121831451097934668 1121871156636072661 1123205129473927682 1123372099167620848 1123569776881636864 1129671368737101008 1131933819885718528 1131973882982016256 1133319868574147072 1133832704522823424 1134253483159433728 1137074221315310384 1139573796567933376 1141756492905964544 1145579338306319336 1146941501609894032 1147111999826277248 1147886337524330768 1149462767627440448 1155949251341846416 1156121088602340224 1157495786686290688 1158019562423674496 1158060548785623392 1159437553005344704 1161371330614927822 1170016774763426044 1171407995660885528 1171979545766219827 1173754034906126848 1173795578166080896 1174762536129413504 1176159400024930048 1182533510509748992 1183939614565051904 1184914929057373696 1184956867340401792 1187903698095961676 1188882278150199724 1190515009328420464 1193237936869002752 1195417340681933824 1197233153175483788 1198834921925086784 1199199137380550852 1200846037041249872 1203251033371159552 1206145558782249176 1207579738994832112 1209785337565130144 1209998221257147392 1213243995505917154 1214692406113199104 1218165092882963264 1219048797057555968 1220498320002927616 1224780388490125558 1226223172228089472 1227233319380851328 1227276755459701856 1228736061946574272 1228918719306756608 1235853577471467136 1237882980521858944 1237926793529459488 1239583005978064384 1239991480074608209 1241465905140095258 1242027678001284811 1243733395507008796 1245053480033289472 1246533924123697664 1250707586816076116 1252805721336303953 1253212443444902656 1254702589037583872 1260018065129843432 1261516303019415184 1264087545717317888 1265128885062445312 1266633200026847744 1266866328216466432 1272619492730380496 1277859915901377536 1279991205238305248 1280334761084830472 1281513192402678976 1282093086969068192 1282138464726940184 1283663005113060208 1283853827620138112 1289328011112059464 1291052992842401152 1293218809121346016 1295375714916650263 1296915995195980406 1306570456698680012 1307693075121879901 1309233529492936384 1309248001489444562 1310790287554164608 1311870100027806592 1313671734431360512 1321084858676395904 1321281244116960256 1321635882410147584 1321682659725832768 1323254220557849216 1323450928484199424 1323497770040712448 1325071489148965376 1329508112438526644 1330919237276964608 1334935544899453952 1335375440080347302 1336963282458564124 1337162028301058336 1337568268616768258 1338751995041012032 1339405195161394088 1342585755576472576 1346915862725005048 1349876722706456672 1351481807989104064 1353233687295061441 1354236419817602048 1358722603600228256 1364365872203489792 1365988185963541504 1366101202546678507 1368266460771981472 1370513299863486688 1372395470904285568 1378452067179713344 1380091130279808128 1380715632120534976 1380764500475166352 1382406313198680224 1382611814360148736 1384711971117798557 1390364761522585856 1395020000679469514 1396678764057209668 1397878804440630239 1399749015417286352 1402552365006687232 1402602006239659264 1404269785081799168 1410218894085718808 1411895729869411696 1412404088538819584 1412783184645330176 1414723406310695936 1414773478319382272 1419460203430039784 1422706770882272512 1425305290813074944 1427000065237347328 1429380099218372704 1431777967241490232 1432957447836664568 1438096627778835556 1439806611878453672 1440020645862678208 1441732917736474496 1442436364019962864 1442971669100005408 1446560148487824299 1449740051682189436 1460315078584380473 1462320577364747828 1463239726954091968 1465249242250363648 1465301102545074496 1467043434414925952 1473517726985210816 1475489134677029888 1475937399852985664 1477964353281538304 1479181881637847296 1482912894642972026 1484486841578152832 1486251986455177984 1488966569310929408 1489519142296779776 1491228276588398446 1493223379084205728 1494506371567862744 1496283430273650928 1497013492690290302 1499280114317493248 1507422016603231456 1507475369539906312 1509811267058738176 1510494468258094592 1512290537780399104 1514546312270631679 1523602207420873216 1526143360091825488 1527958037095501856 1528649449847735152 1530748794470164672 1539332414542862912 1540655024371620976 1541914733952374096 1542486956624143712 1542716254521664768 1544550637701833216 1545304250519009344 1546322917349053561 1549722124211995604 1556103607267000064 1561026463314337747 1561258517196204008 1561313775594902966 1563170272355420092 1566300914129699072 1574806775623574584 1575373791062529536 1577247006034066432 1577960722423468544 1578016571971618688 1579892929369920256 1581194425199078144 1586865244445611648 1590353573544899072 1591653918918579712 1592244600386212864 1594308572205108016 1596204301779668192 1596983117307816028 1597575776503577416 1599713160476898688 1609468400150006032 1609525364865054364 1611382155679316384 1611439188128865368 1611678736097964352 1613595119850756224 1618997782082399381 1626686350431794176 1631049874752987962 1636317676847417408 1637665654670473792 1643539003175812064 1645493270718232768 1645737880985917952 1647694763127399424 1648498701737100416 1649110478971434752 1651876957451354816 1654632054235848038 1656599512088684956 1661386735638715904 1661445537925217408 1663362225217358848 1663421097423344896 1668931518382149112 1668990587704896274 1671223516988283232 1672273973661819392 1681355326211296624 1681414835256049348 1683414139459683176 1684020259411669504 1686785599831983616 1696556390375031808 1699402462123281664 1700033130341099008 1701423154706067968 1704260887529598224 1708007281791843136 1710038206027029632 1710872563074617488 1720466220850006448 1722768018975121664 1722828993759892928 1728536215467225866 1730652801536357959 1735654023490115456 1737717821377737472 1743536073011814718 1744972375994647982 1747027942683125888 1756515249733987036 1759237045191843328 1760748599281852544 1762188267374141824 1762842236141878528 1763639935798971776 1766062000593153536 1775965131200006656 1776027988816611712 1781911443023220964 1784030243787814568 1784295448224233152 1784358600679889104 1786480311263337248 1797310865950006736 1797374479066811372 1799779172141228096 1801261807478346304 1803447510824707072 1813560279366413312 1820595981609094144 1825123562637504032 1825800887432659904 1835715974197789138 1839392457314292608 1839457559845776416 1841579606490647296 1841644786432988992 1841918555540530688 1842478144849588064 1844108708400864256 1847745609637379374 1855288635819361792 1855354300972192384 1861500539733935548 1861566424747768921 1863779940116077802 1864056999717700528 1865315298477037498 1871617891051970048 1877654232474262004 1878330289343785216 1880563737963694592 1881781788938471056 1883998516270971904 1887859379944405504 1896190799226610432 1898445485075869184 1898794900485962752 1901912923715703808 1903537992948938983 1907350306722456128 1907417814519881456 1918981554025007192 1921263339463800304 1921548944241481856 1921616954578342112 1923901873668209344 1925486759718232256 1938223723844399488 1944713312205485647 1955282929228134272 1959986533021154911 1962317075866602182 1965901173543336484 1966247109542864512 1968947421439877632 1980884184800007424 1980954295218528448 1983239576220697088 1983309770004757376 1983604598274417664 1989879887301793172 1992612654870645392 1994254143993883408 2004763842036058838 2007147627817314556 2007445999695985184 2011559843348020784 2012284113464974336 2013929448427590656 2015588498055967744 2023211905054095392 2025617626701008704 2029746272933270528 2033079332247821312 2036470220597966816 2038891707186073792 2047529355835995577 2049963992406549674 2054069561085721984 2054142261790641568 2055834438226473632 2056890482447117824 2058278950043627584 2058584922832395776 2060947026134000071 2069433643392060736 2071894325488840832 2076448870552795648 2078831471667932933 2080543986762849517 2083401266324735812 2095158018057096629 2097961113368901872 2101480564822187276 2102162808359191552 2102237211252315904 2104736898780558848 2105689308399529216 2117496887200007936 2120404915396791296 2122151678169263104 2127429188267354912 2127504485426021624 2130034217275517488 2131788912545185712 2145890551399156576 2147658308916489824 2147734322054478248 2150288108406504976 2150607758786824064 2162743760575067488 2169270260461612672 2172888295989219796 2175471991941644552 2176533442137265393 2188738276928133203 2193121776028579648 2195729530815771776 2196055936275979264 2196133662375248128 2198744998477953536 2200556296820836864 2207924230850370916 2212153205005306304 2215112827250742272 2216937609204118528 2217016074378816256 2219652240935747072 2222529499663412168 2227084112278165868 2232509688335553536 2239984609167034184 2242648086704688208 2243662902195869336 2243742313272145322 2246410258947855364 2246744198335241696 2247139553763273728 2259342737474202016 2263947765964032512 2266639737148294144 2267665409045646848 2268506966318867456 2274148442630620768 2279147593135866752 2286498299222690021 2291158676612638672 2293883003219788064 2294223999652554496 2295772675048661536 2298925535254880896 2306622830573814649 2311898502683692832 2312242177204680448 2314991573372581376 2316039124847348992 2316121097571246784 2318875106010689408 2322742661229855644 2326639196767421627 2339685744302487217 2340033549526852088 2342815991321771056 2343959091532439654 2347508069812253696 2347591156332161792 2349525072258827008 2352318800049860096 2365067021019497984 2367879229130103808 2369829858114747392 2369913734680803584 2375807396191923352 2377764556300399448 2381030018656840928 2386475873738005504 2394466306350967576 2397669843850173568 2398398274761101704 2401692074082499744 2412291117564498352 2415159477989664224 2419570675130260288 2426487991011834308 2436330185765926528 2438097594115111936 2444187837100116919 2449560776980251116 2452446344456178944 2454466638761702656 2454553510919403712 2457472123893148544 2457837438613513216 2471707154942934272 2475765961043717888 2475853587058918976 2479166011956128768 2479982960149216418 2482931810280190516 2484055356002569622 2487466791014017592 2490106960066578944 2493067848247395328 2501415173632152232 2505611442672607906 2506424886889805312 2509405178075167744 2520036130259686864 2523032606038830368 2528175091434635776 2530257770124890624 2533266400053695488 2537045090443831513 2545238985460760992 2559061010388308699 2559982410476610496 2560669522169660944 2563026384805357952 2564186173938136384 2564276929453880368 2567326010226120416 2567707655240276224 2578656022224118928 2582105985684802304 2586437618242692032 2590751429833300526 2593831990391960812 2613140913397360024 2615386150243759802 2618467058985872768 2618496002978889124 2621580575108329216 2623740200055613184 2627343468862721024 2642169717352791808 2643271764820295168 2643365319451665536 2646508441115698432 2646995540081424896 2650142978297930752 2659016224877053288 2661838474553929216 2670750880160694604 2673926564917128248 2674324056602116672 2675136537233536516 2677503990082024064 2678810390322788176 2693831725450010096 2699753445412913344 2702963615978208128 2706467374590122882 2712013717370992307 2717445207200456512 2728731744406979584 2732202405093357014 2735547976621985161 2736532921543962944 2741026599726973376 2744790941808571136 2756904134359426688 2760182260559616256 2761431264241069952 2761529000950332704 2764812626397360448 2765223628720297472 2769423942235597114 2780729523045171712 2790040001358939028 2793357528114419336 2794720455288678049 2795757608881260478 2799498030834572704 2805204012479318528 2808539570163598336 2820437788171437616 2823791459738823392 2825566369290660352 2829546956638764544 2838920406860079568 2845413541764545024 2850610581626149888 2858760198436745408 2863555934482980464 2865914895673329136 2876193255557671112 2879613223756907344 2880041291725356416 2883465835472948992 2884872728039925728 2885943338200010816 2893120296975648598 2899049146155198673 2899480103364378872 2920630157168760946 2924641154729495656 2926479453908183936 2930498484500727296 2930602205090148992 2934086868829851904 2947035453970421632 2951874799705971328 2955928706563076608 2958363763275694592 2965825789285944052 2968973683156305664 2972503972910355968 2977933138621858816 2982456553176796892 2986446758168411456 2989012743135725488 2992566860547301856 2994026985380580604 3014844033206462912 3014950739079812624 3020988936516189184 3029092624541263358 3047204414841746432 3052286720183650976 3055916074191003712 3057298899695470304 3061497588940329344 3078664829085725824 3081310048743241952 3083829467904748192 3084973913248287424 3085432509043329536 3088972858647396781 3089101275403666432 3090608501038018688 3092645834698107122 3099444248423991208 3112207214534000128 3118345025290636687 3122052926628675494 3122517034392408016 3122627551189805932 3126340544710840184 3132601828259398144 3149613551247149168 3150747582125059072 3155921444846937088 3156033143943237376 3159785858739840512 3162388850398156288 3173730488891223296 3180707147089798144 3183307837837159424 3188617144410216032 3192408603559336384 3193966234615632056 3195151553007154832 3199426320953797376 3218936800300012064 3219050729730108728 3222764311358632768 3222878376257730736 3223357472195928704 3227190239701512448 3237995564164798762 3257625944534387209 3262099749505975924 3272635353694834816 3275331309340947584 3287078006351624128 3290986541436465536 3291475761971835904 3296997403474200832 3298220957942869504 3303753914902709632 3309264108471696076 3313199024177369912 3322773471277431808 3322891075850434816 3326842194846689792 3337863036764298224 3337981175409792548 3342447033976566464 3344547947323638784 3362710652422593248 3362829670512098696 3366828278919366352 3368040518823339008 3373571199663967232 3398804924246563328 3400066260682198016 3402846309412135936 3408521775059196448 3416014563583686272 3420076412054059264 3421745126149234976 3440932441700012896 3445536037950243328 3445657987519785856 3457072430934451732 3457194788817285139 3461305603072715918 3471308046980230912 3475435642755474944 3482289802778138051 3487072146023629436 3489944751989295964 3494055885366251776 3513030499467974072 3518474090383686656 3521497198563705088 3524376534748283648 3525684472283757056 3527279871597943552 3532124001186307072 3551930262400013312 3552055977633223424 3563822886046441928 3568060487575629136 3568590896448466304 3568717201359778208 3572960622526674496 3594621731900013472 3594748958133622744 3599558344282456192 3602523614956692608 3611610436953044773 3645952216068287671 3650247125275008064 3651601774865319808 3671431948395578276 3678784914628585216 3678915119691552832 3683159212981294592 3683289572865977984 3683837111081061376 3684956289699176128 3695491219274758748 3710577271638723584 3710708601944384768 3723001079467871096 3723132849495537842 3727559880232155604 3728113999435401056 3730630596954074996 3743235782103940096 3755308464948524008 3756660578687570432 3761127475927389184 3763563577876942112 3775718759888811008 3792381598453220864 3796890970151738368 3802554517981134643 3807075985897877966 3814700613444912256 3814835629039762912 3837963108050014384 3842526678927600608 3843097888482963712 3843233909156684224 3847803747336418688 3850973519436464512 3860687018811875447 3863867403988149103 3876447447688798976 3889426624410971294 3897397196486790269 3910565858456268544 3919973066042309822 3924634151733204364 3931802347086672968 3932494219085729024 3937894842879755264 3961768369600014848 3961908590437056896 3966479152441394176 3966619540009514752 3979759774603586344 3985225309741290784 3988508287987766816 4009527684072117676 4014295255634629112 4014891999391970368 4023119686696041568 4046423810108190784 4051235253402017408 4064799657152247377 4072940441195933632 4077783414372147584 4095058711671991154 4099927984813099348 4108139122171443968 4108284523581283136 4111668876452947264 4113780964894235648 4116557900087255168 4117169845664791552 4121894052268000142 4138867286784121472 4143788650977681664 4152897741105591296 4157662943335865866 4161087973525699034 4166802532649471624 4190316036114193258 4195922226737803744 4202961129644374552 4204474422504631808 4209473797561117696 4211378616799058432 4234993774400015872 4246353984270710039 4254858376534709824 4255008970852043248 4260068434551034976 4263577825090371424 4291781102798313152 4295316617832979648 4295468644108956496 4300576216813009952 4301215517573648128 4325487521150134976 4338540520923225344 4345130667990333403 4345776591978439592 4350943983883289104 4353066884274530786 4377476553856266406 4386243552057159296 4391459061631543552 4392267324750496256 4397489996955907072 4401112593641673728 4415848461700741832 4424306410010612608 4434032148757632512 4439304481871494144 4445058999326824336 4454168224556331736 4479969218334068368 4485296173409376416 4487325804391738672 4487484626544290644 4492820517895710728 4493488396670483392 4518685474948404032 4527895531928065024 4535330818091293696 4539205983185931421 4548296885261241536 4558295186271733504 4572996598445380042 4582317353225277344 4587766006439576128 4588447999305108992 4591545350097323072 4597851070509761792 4613245661147629298 4623797005367385664 4624484354409360896 4629983146745162752 4632078249694697984 4632242195142493568 4637750212021378816 4645485322459711288 4653278393534843254 4673814040281215557 4679371488604974434 4680067099053704176 4685631982643542112 4687918183064879308 4695182312664323584 4699050144517654016 4704637600099720192 4730134042038995968 4739827469361607168 4751614792383846704 4755529112600798896 4762060037313681856 4788932612701935152 4795339687700347136 4796796549522203408 4803384148164999488 4824582235128996704 4830318955979328448 4839141350260520576 4852975982023668616 4872660371531853056 4882570002378143299 4888375674200233838 4899121553960502232 4904892688912357888 4908933277523405312 4909107021838807424 4914944247786297088 4943414309885868544 4951531922087435776 4951707174117837952 4959965920298432836 4965863620560381032 4968110712005139244 4974933582028035184 4980213920133157888 5002830347264304464 5011222885345215812 5012849773779610624 5040072260519373728 5046065212077660736 5056350182869271552 5060515540249781248 5074090180887663026 5090477970921521984 5118122020776617398 5119964820953220992 5121339044339321888 5126052769610715904 5128372347876272768 5128553858907760736 5134652020452240832 5135415310480552448 5157312044448237856 5164211971369604608 5172875236485384064 5181502859666601052 5187663980783921624 5190195131250402091 5219298968059394561 5226281826794720048 5230772300487519604 5236934117971745536 5236992005957778248 5243161150216658432 5247480400111226368 5284339434705583616 5286543529640590336 5286730638903331072 5293016882231396864 5293991080162849792 5318032449754106576 5323676949107858432 5341501760321389208 5347853129834256496 5348648113204233344 5350273074467073032 5355007980164048128 5357620780645576352 5387663450900020192 5399506890825826688 5405927231956416256 5412934749180245764 5424027434741984614 5434890414400913024 5464404810186714028 5464598214582160381 5471095953243970322 5473065843087925888 5482053199453946752 5489581883617142272 5513808268718853376 5520364521119232512 5522862528482139904 5523058001900665408 5529625252794720896 5530447257440594944 5538847884471194228 5561459046090343424 5580080002717878056 5586715056228838672 5589440910577356098 5591515217762520956 5598996061669145408 5610408024958637056 5640875576342875232 5647582919477646784 5651132738581320704 5659093913277529088 5677840813720159136 5690827083529090048 5708674561635457867 5717520396873490816 5727111868965960928 5731829791346658272 5752386511115342224 5759226447513814688 5760082583450712832 5766931670945897984 5769745456079851456 5771886676400021632 5786240593951297196 5791212189825468133 5798098292310397346 5798960206728757744 5841260314337521892 5841467056967136959 5849282309458991312 5852958907816367872 5860996969001454592 5861204410180297984 5868173737659703808 5894070907940843264 5903749599411942656 5911857413126153216 5916727526551389184 5931651578571888104 5937947366312611328 5945007945820711936 5964913106353593784 5972893516336822912 5978025486271450976 5985133721094603712 5988053970761161208 6029688066412925824 6029901478159625248 6049876754135290531 6058185249082526716 6102376255541351513 6104573440367301952 6111832148382007424 6114597799390940608 6122995177880658688 6157329658171451648 6162620097486483904 6167658935809496384 6169947826496574848 6170865018086659072 6177945717294793562 6181217002076037376 6185291669396214244 6198888496847982416 6224414429068000256 6236690050581273374 6244105853257350988 6245034068784816032 6245255102379611864 6252681089421680368 6265203656518796288 6299227102494298336 6312066287886474752 6319571717479681024 6324777700796312576 6347460977782446592 6377234288820432064 6384817207118672768 6387932469231264112 6390303106014309664 6398852641907594752 6437873600600024128 6438101459460217456 6445528622717265536 6445756752515461472 6446714944391857408 6454380479403024896 6467109633730827809 6475991128329597524 6515251889068774418 6523229790406272307 6524199499011951848 6545270707389669632 6550662618681895168 6574156012703248256 6581973082872931072 6593994806948401664 6596441915885739008 6607507829805419264 6618528216943392152 6626398048354739824 6645782151700869632 6653684389693379584 6675726073528596448 6675962350819585096 6684894067953132928 6725421304845186496 6725659341024197392 6733656557838732704 6797609848493126656 6817043550118392896 6832029127167372544 6840152824108118528 6843490252298469952 6881864883400025792 6891072075900486656 6891315975039571712 6914144861868903464 6914389577634570278 6922611206145431836 6942616093960461824 6950871285510949888 6964579605556276102 6974144292047258872 6979889503978591928 6988111770732503552 7026060998935948144 7042994397127410176 7048753069496567296 7051368944567514112 7054559743195887104 7104111955266446848 7127645772092883856 7136120975151258272 7137181792896932608 7137434402719556416 7145921245053348992 7189243463800026944 7189497916267245488 7199116688564912384 7205047229913385216 7223220873906089546 7291904432136575342 7300494250550016128 7303203549730639616 7342863896791156552 7357569829257170432 7357830239383105664 7366318425962589184 7366579145731955968 7369912579398352256 7390982438549517496 7421417203888769536 7446002158935742192 7446265698991075684 7455119760464311208 7456227998870802112 7461261193908149992 7510616929897048016 7513321157375140864 7527127155753884224 7584763196906441728 7605109035962269286 7614151971795755932 7629401226889824512 7629671258079525824 7675926216100028768 7685053357855201216 7686195776965927424 7686467818313368448 7695607494672837376 7701947038872929024 7721374037623750894 7727734807976298206 7752894895377597952 7778853248821942588 7794794392973580538 7821131716912537088 7839946132084619644 7849268303466408728 7863604694173345936 7864988438171458048 7886085970788461501 7923536739200029696 7923817180874113792 7933239080019029504 7959519549207172688 7970450619482581568 7977016575975533632 8019055368144235352 8028590511269258224 8029783998783940736 8046239373392083136 8092847620216381568 8102470506804034816 8129599314304494754 8145880882391867264 8155566828744295168 8190117423343982308 8199855969626198696 8216278244342887936 8216569047162566272 8223337752905894528 8233115800174510336 8243788104536000284 8277734573568242944 8287577301955363328 8315325886671731732 8322175947051398068 8333605065298943248 8380632072228386516 8391844453475607488 8405922259288749104 8408948845009263616 8422757233598116864 8429953968773872639 8469987548800031744 8492707968541420078 8509716753069419648 8510017941704086496 8520136869102069952 8527155650180742848 8583562205596626304 8590633235665959296 8590937288217912992 8601152433626019904 8602431035147296256 8612301811195722151 8650975042300269952 8677081041846450688 8679940360522257463 8690261335980666806 8691553183956879184 8694193746008993677 8701887967766578208 8706133768549061572 8754953107712532812 8772487104114318592 8782918123263087104 8784534649500992512 8831696923401483664 8848612820021225216 8868064297515265024 8890117998653648672 8908336449112663472 8959938436668136736 8970592346818752832 8974651608783477344 8974969253088581288 8985641035791421456 8986976793340966784 9037370949896808064 9067630004416551841 9078411966371862842 9096593770522483072 9116590372543467008 9145993196890760084 9164634706450554688 9175532012879152256 9176895998610217984 9183090700194646144 9195702141019523584 9226491322295258596 9247594010734771328 9248968708818721792 9264156499389395968 9264484390284987136 9275500424042757632 9290970644919422576 9306556787069686508 9347628080562431114 9358742977209948868 9360134198107408352 9371263965287084224 9375836366129758616 9390364625328647168 9398100289035308032 9472635811065430087 9479654938723214336 9503229584767693408 9511058225201597792 9524120074627363712 9577865225403870304 9590679375400694272 9593593099044406816 9606768296329998976 9638933815179318169 9649164470257993408 9660637911958656896 9678282700521041152 9692983797824589899 9705951964047337232 9745320743063706112 9765140004756286598 9776751348400467676 9798243107921004464 9809785377824715776 9817866555046810624 9818214043677614848 9829888495572594176 9886828619771737088 9903063844174871552 9903414348235675904 9919931840596865672 9931727241120762064 9936221424010278488 9949867164056070368 10005660694528608928 10022445770690431624 10080144521038747456 10092130424155321472 10125921039414770093 10148180361775326052 10180955941843043968 10236244041553234796 10239929641906441984 10242678088678643776 10252105539221431808 10256744695752545536 10257107717815521472 10269304040904481664 10270830620961104896 10314624088896475712 10328423942739209216 10345750472970768128 10363005719333202104 10375327961567843248 10380390262500804182 10438597936118789122 10452563653589440096 10461544600975039208 10473868235943491072 10473984011915556496 10486322300433316864 10494960800222452736 10568678869411167232 10573461277806662144 10586033764462793728 10601824185894421753 10636064899508213152 10683003520642778416 10695706259668512992 10697296226408466688 10700546148934146064 10710015960328096256 10715241561291152704 10775326901800040384 10799013781651653376 10811854463912832512 10824260421443374927 10825869498360491528 10848054869483969228 10869780828801826048 10928809620373428056 10929196429164320762 10942191906487940644 10946131686175851776 10964106398907893504 10979163767234284544 11027616537437706752 11040729042238465024 11045725056964279808 11046116003801330816 11059250505589441792 11077695768942388456 11160160005435756112 11173430112457677344 11178881821154712196 11183030435525041912 11197992123338290816 11235485400536968129 11281751152685750464 11295165838955293568 11332984474576795667 11355681627440318272 11417349123270915734 11435040793746981632 11454223737931921856 11463659582693316544 11504773022230684448 11518452895027629376 11520165166901425664 11533863341891795968 11539490912159702912 11543773352800043264 11572481187902594392 11582424379650936266 11596196584620794692 11597920413457515488 11682520628675043784 11682934113934273918 11698564618917982624 11705917815632735744 11722408820360595968 11736347475319407616 11788141815881686528 11807499198823885312 11863303157143776208 11875894732625222656 11929826212707187568 11945787032673645824 11956050972542901952 11970267442189207424 11976107941522322416 12010346462642965931 12059376132825851648 12059802956319250496 12099753508270581062 12114569610754505713 12116370498165053432 12204752511082703026 12209146880734603904 12223664296764014848 12229195598781881216 12245990355761317376 12314659316342903296 12325240194972967808 12335317871618992768 12339895652993149696 12355891434589587124 12362434004152074752 12370583338792428488 12397776993695964832 12473380101162546748 12488211706514701976 12490068137569632064 12490510204759223728 12505362178843360736 12598454204988596672 12624132575772949504 12694921955564893184 12754468577640864128 12769634414237345536 12775864938462528224 12780606212028619328 12797705283815189504 12875747201200048256 12876202918920434912 12891057245434531072 12891513505030922944 12893429888783714816 12908760958806049792 12934219267461655618 12951982256659195048 13030503778137548836 13030964973234382447 13046459580812544614 13048398998023903696 13090541414779339264 13101325237363790336 13148312025406496512 13163946165745862144 13187989613896803328 13215015659610838528 13237056433886784304 13252796096709479648 13291564303401739264 13324765950642572881 13351452147057192896 13351924701639170192 13369788135906265856 13450842609690372992 13451318682048394784 13467313115677465408 13612993185438399529 13634087100236785792 13664058254334745088 13680305648216237056 13686980504596939904 13763729766800051584 13782631950079143424 13828289723737806928 13828779155269140556 13845222412290863672 13885232187920923648 13929159211112552204 13948288584094517744 13959779007957183856 13976223541465007104 14052121997871896288 14085988794254820352 14097506138993134592 14109119486391774208 14208223910532893696 14255291544185767712 14272241950302516544 14274363585793865216 14274868805439112832 14291842490106697984 14378486927600053888 14378995832534490976 14398233377129824768 14410094459826770432 14426629182938000497 14446441747812179092 14551820301675530531 14583808864273150684 14600988501100032256 14606407099461279232 14685727793582313104 14715139658514340864 14715660478766211328 14733158291463911936 14739825158796704512 14781964877099034992 14842834407777539072 14892004317871484384 14892531397982151368 14910239520928622416 14912455997741604224 14922522387816299984 15021233859794096032 15054254311507768448 15210218071924538572 15228303943591511864 15235734094960857751 15258802453779649024 15259342516159051648 15351852432200057536 15370106715710402432 15372391553931854848 15372935636626736896 15391214989345674752 15403894077745858048 15442748075247501788 15455469615952596412 15505789790755195904 15557706497643885176 15589588785947161076 15642263433825074176 15679892264169239288 15698536606932817456 15727209388346691872 15729976876342916096 15772171941576923002 15847634361748227584 15866478160038059008 15919039098414345376 15940901238965163136 15954033151951067264 16038110736288470704 16057181022538516448 16059567997567881472 16092478746784166272 16146359814016702543 16185695240432763136 16204941013608069632 16259198628608989508 16286474377371951389 16291761764783734528 16311133657488590336 16380234846687964616 16399711939252397392 16432556488685775872 16433138094325132544 16446675505811789056 16466231600349020672 16487576209072000568 16555469147136485888 16575154603910726656 16630651773343463464 16644351894102796136 16667210130597886496 16761264144456773032 16783688906951214976 16811844518577498208 16839884293916453419 16859907937547745278 16985415937082840156 17019433506138839296 17020035883408172992 17040273738204139904 17054311300361485696 17167124411193252608 17181266471331918592 17181874576435825984 17202304867252039808 17204862070294592512 17224603622391444302 17301950084600539904 17354162083692901376 17359880721044514926 17380522671961333612 17383106367913758368 17388387492017987354 17403775935533156416 17412267537098123144 17509906215425065624 17544974208228637184 17565836246526174208 17592037934835798733 17663393846802967328 17697225640042450432 17759315633106820591 17780235997307297344 17816672898225326944 17919876873336273472 17941184693637505664 17949303217566954688 17949938506177162576 17971282071582842912 17973953586681933568 18001255624531381241 18074741899793616128 18135260008833103682 18156823932743725684 18193187541044966144 18233180745086934016 18291986393781520168 18329269412901109376 18351064025758304512 18366181400389292288 18391404282039047168 18452982644590517192 18495188021469542656 18528968780569974272 18551000848085515264 18581941289838845152 18613113574139373016 18695256161124862228 18717485954419897736 18720268396214816704 18742527930574168448 18751672732259517232 18805281930341715887 18945271622130860174 18984096021596946149 19006459169535386816 19022116450403195584 19048240149254727424 19155730450807740608 19181358750801388544 19187186198088813632 19213536592659997952 19277867630358636338 19298328940515986816 19321275823917313792 19356565401042082304 19385967595649179798 19411903928094674464 19490641486127412224 19530280009512573196 19553502696800935352 19596486215842008928 19636428087355229696 19659776991145188352 19806828696471351808 19839863681193731344 19863454482241524128 19872442848020556976 19899734328112140736 20011321389057217856 20044891541380863248 20102197925537696293 20160289042077494912 20184260848310642944 20251842078829540186 20293344023086390711 20296360723550652104 20361911883686087936 20472488083106469592 20479859283812883968 20485356177357287552 20504211078442863616 20513489391505091072 20514215435631042944 20538608081808963328 20629248177792951424 20691500945941536256 20726011438666404208 20750655923135686496 20760780525001608364 20877195872237578244 20905127307178880192 20923089201950078416 20947736471886982144 20947968023831112992 21146922555613324288 21203648371788843506 21272129799016426304 21366007041285556832 21391412519337025984 21394592452816933376 21401092297868292128 21420031920656192512 21430483122582305408 21550653803600080768 21598027563303306752 21622810010531777467 21623708927825665024 21648520842886749854 21651738996720983056 21696109738967938456 21739561657603652096 21857619240746856112 21858392858328641524 21884383812975881288 21892263372351703552 21928212797815787008 22055233074875413504 22091450113928559616 22092232007602661632 22118501011178883584 22155391537884776912 22320320010871512224 22346860224915354688 22357763642309424392 22366060871050083824 22395984246676581632 22470970801073936258 22563502305371500928 22590331677910587136 22665968949153591334 22711363254880636544 22834698246541831468 22870081587493963264 22908447475863843712 22927319165386633088 23009546044461368896 23036905790055258752 23040330333802851328 23078981824319405824 23087546705600086528 23144962375805188784 23164848759301872532 23192393169241589384 23195840826915030976 23365041257350087568 23365868227868547836 23397129237835965248 23411835631265471488 23444817640721191936 23576283631763373056 23614998397647770624 23726606314287552416 23859652425414375136 23891574065347291648 23912101945085803904 23940534884378414848 23952215883044644832 24020692925285931862 24118752265651703296 24119605912638500992 24199507016541162124 24200363521720995973 24229139221509011426 24232740996330106864 24409505022165406052 24418293761469207808 24447328593528029696 24458391197563762432 24491980711522634752 24629318632685806592 24650480389945935616 24670635743237985536 24679791305986299392 24711782869179174248 24724868008304149504 24741166677584856976 24795553987391929664 24946760202325093496 24976423413029403952 24980136275139264128 24981020409518447456 25010724357686721472 25196908409977193344 25281273058671313411 25508937155281728256 25539268828474691072 25551729876925056448 25561212424057238656 25751494402400096512 25752405837840869824 25782114490869062144 25783027010061845888 25786859777567429632 25868438534923311236 25903964513318390096 26061007556275097672 26061929946468764894 26092919161625089228 26096797996047807392 26181082829558678528 26202650474727580672 26296624050812993024 26327892331491724288 26430031319221677056 26474112867773568608 26505592193418959296 26617881625867942501 26649531901285145762 26702904294114385792 26703849403278340384 26739576271812531712 26792311339742000923 26901685219380745984 26902637364096789568 26934626231354930816 27024809131683128129 27047071827917043721 27225986370876799058 27268174200473571584 27328116508669490176 27373961009193879808 27527459533600103168 27565263900158286848 27656579447475613856 27657558310538281112 27690444824581727344 27858318422225104408 27896577168189035488 27919558015914367712 28104243995743792576 28453597600065731639 28510583088371535424 28544483900605033088 28548727171587730432 28549737610878225664 28583684980213395968 28756973855200107776 28757991665068981952 28796466754259649536 28820188919653540864 28853258365876000994 28892883495624358184 29103640603351061062 29167617728546301368 29201977002200064512 29212814198922558464 29371455587164626208 29431320957532422656 29466316582927823872 29479650317593409024 29563929754198069984 29724477889894970273 29784008635742968768 29785062795964302736 29820479041857244832 29824911995483208448 29845044775632599968 30042467719588192064 30108508623015536896 30415914675932333821 30420436143849077144 30456607887183023728 30471468189921715502 30517604907559298048 30518685032318103296 30703704864400115072 30740213431420804864 30745871273253473792 30782429978691349504 30807788155491716096 30885496150495003576 30910939231905192824 31115412995287770352 31179177571894322152 31359784528338478576 31397073213865634912 31454418776693383744 31544343883153846004 31695268723496455168 31774441882301519947 31838078196828690752 31881802477930326272 31908066303902134528 32076221472576941408 32114362045077032896 32119135995135762944 32184957493568332544 32292719628033405086 32371390480865526272 32409882027216139264 32518397257217979016 32572948754743902778 32583523529567469056 32622267314977180672 32760469693375929232 32799423878504794784 32866276188650265088 32893351011623578112 32932463200698041344 32975152418144001136 33110938294272971776 33261303546686926928 33288703788205592272 33334420261195772992 33522528288913546064 33567377813902429952 33623689037154996416 33679768587832906838 33719815875095490556 33970831874165680312 34038867012277678592 34040071766816345984 34080547476408279808 34108622600722971392 34334248822386505216 34362532942663837184 34363749152871651968 34404609734504079616 34449207244782888604 34603900169201079808 34719761442089029852 34761045343922667224 34766212735827516736 34776774984035974708 34807551871066312832 34824535074196246288 35019812430850131248 35089948416457274368 35184075869671597466 35326787693605934656 35394451280084900864 35518631266213641182 35560471994614594688 35633345796450653888 35839753746672546944 35882369387275011328 35898606435133909376 35899877012354325152 35942564143165685824 35947907173363867136 36002511249062762482 36149483799587232256 36270520017666207364 36313647865487451368 36331365918752814637 36386375082089932288 36583972787563040336 36658538825802218752 36702128051516609024 36732362800778584576 36905965289181034384 36990376042939085312 37057937561139948544 37163882579677690304 37226227148278746032 37390512322249724456 37434971908839795472 37440536792429633408 37485055861148336896 37503345464519034464 37610563860683431774 37890543244261720348 37968192043193892298 38012918339070773632 38044232900806391168 38096480298509454848 38311460901615481216 38374372396177627264 38427073185319995904 38555735260717272676 38596657881031973632 38642551647834627584 38713130802084164608 38771935191298359596 38823807856189348928 39060560019025146392 39107005393601870704 39192972431684017856 39272856174710459392 39613657392942703616 39679727362387462688 39726908964483048256 39744885696041113952 39799468656224281472 40022642778114435712 40089783082761726496 40156647162416158153 40204395851075392586 40320578084154989824 40368521696621285888 40503684157659080372 40538485328778276931 40586688046172781422 40592721447101304208 40723823767372175872 40944976166212939184 40959718567625767936 40970712354714575104 41026978783010182144 41028430871262085888 41077216163617926656 41258496355585902848 41383001891883072512 41452022877332808416 41501311846271372992 41521561050003216728 41754391744475156488 41810254614357760384 41846178403900156832 41895936047662225984 41950244306146904671 42349137278947033717 42407296743577687012 42544259598032852608 42732014082571113664 42782825038674051968 42789184905633866752 42802184595736584256 42860966245164610816 43101307607200161536 43196055126606613504 43245620021063554934 43297041685773499708 43303477993441966112 43392219477935876912 43479123315207304192 43715238481493712224 43716785716657283048 43768767625951762576 43784526744703407104 43856425595631574016 44184464015205323264 44237002022357767168 44310783075769553824 44640640021743024448 44693720449830709376 44715527284618848784 44732121742100167648 44791968493353163264 44843364603122553269 44941941602147872516 45127004610743001856 45180663355821174272 45269767436115794663 45331937898307182668 45422726509761273088 45669396493083662936 45740163174987926528 45816894951727687424 45854638330773266176 46019092088922737792 46073811580110517504 46157963648638811648 46175093411200173056 46289924751610377568 46329697518603745064 46384786338483178768 46391681653830061952 46730082514700175136 46731736455737095672 46794258475671930496 46950935680389582049 47453212628575104832 47719304850828750272 47783148130694583296 47824203890171607808 47881069768756829696 47904431766089289664 48041385850571863724 48237504531303406592 48239211825277001984 48399014033082324248 48400727043441991946 48458278443018022852 48465481992660213728 48819010044330812104 48836587522938415616 48894657187056059392 48916782395127524864 49300960779891871232 49341271486475971072 49359582611972598784 49423565738358348496 49482333355169713952 49591107974783859328 49893520404650186992 49952846826058807904 49960272550278528256 49962040819036894912 50021448715373442944 50188931244554380811 50393816819954386688 50562546117342626822 51017874310563456512 51078537656949382144 51103459753850112896 51122424848114477312 51502988804800193024 51504811675681739648 51564228981738124288 51566054020123691776 51736877069846622472 51807929026636780192 52122015112550195344 52123859892937529788 52185838323250178456 52193595992095614784 52593248101625986048 52948225735547137216 53011184386837918592 53235763251735885002 53299063802570291524 53405808588228771584 53407698806556680768 53479152543625063424 53584622679484001846 53803370438761491968 53805274728193579136 53869252462709861632 54049618263366256258 54094143655834087442 54451972741753598116 54536348400947143168 54747922018387759616 55054919067200206336 55202601795519230507 55313158894951227712 55315116621076562224 55380889649163454688 55716636844450208816 55793154336378070976 55839116031828735424 56208487991487585152 56907195200131463278 57021166176743070848 57088967801210066176 57099475221756451328 57167369960426791936 57513947710400215552 57515983330137963904 57706516731752001988 57785766991248716368 58207281206702122124 58335235457092602736 58403954004400129024 58742911174329252416 58862641915064845312 58959300635186818048 59009677781417108473 59127859508396139968 59448955779789940546 59568017271485937536 59570125591928605472 59640958083714489664 59649823990966416896 59690089551265199936 60084935439176384128 60217017246031073792 60286112678370055057 60759582523655802241 60831829351864667642 60840872287698154288 60913215774366047456 60942936379843431004 61037370064636206592 61407409728800230144 61480426862841609728 61491742546506947584 61770992300990007152 61821878463810385648 62230825990575540704 62358355143788644304 62719569056676957152 62794146427731269824 62908837553386767488 63088687766307692008 63473410030915862887 63548883764603039894 63676156393657381504 63763604955860652544 63816132607804269056 64152442945153882816 64228724090154065792 64238271990271525888 64369914987136665088 64585439256066810172 64742780961731052544 65036794514435958032 65145897509487805556 65167047059134938112 65520939386751858464 65598847757009589568 65732552377300530176 65786702023247156224 65950304836288002272 66308450677458010609 66522607093373853856 66577407576411184544 66668840522391545984 67045056577827092128 67134755627804859904 67247378074309992832 67359537175665813676 67439631750190981112 67472536706255227183 67850886584772129293 67941663748331360624 68077734024555357184 68080143533632691968 68161094952816559616 68217245201445942784 68668497644773010432 68725065885327674368 68727498305743303936 68809219469008159232 68898414489565777208 69207800338402159616 69439522884178059704 69522090687845334448 69532425471655033472 69553549968071949416 69615103742132625664 69649070148392492576 70039624861700262496 70368151739343194932 70653575387211869312 70881447275903390651 71037262532427282364 71120943989229189376 71266691592901307776 71679507493345093888 71764738774550022656 71797212870267818752 71799754024708650304 71885128286331371648 71895814346727734272 72005022498125524964 72298967599174464512 72541040035332414728 72627295730974902736 72662731837505629274 72772750164179864576 73167945575126080672 73317077651604437504 73404256103033218048 73464725601557169152 73811930578362068768 73980752085878170624 74212769301260952271 74327765159355380608 74452454296557492064 74781024644499448912 74869943817679590944 74881073584859266816 74970111722296673792 75006690929038068928 75221127721366863548 75769822950103624489 75781086488523440696 75936384086387784596 76025836678141547264 76088465801612782336 76192960597018909696 76622921803230962432 76748744792355254528 76854146370639991808 77111470521434545352 77193315762063947264 77285103295669255168 77543870382596719192 77647615712378697856 78121120038050292784 78214010787203741408 78385944863368035712 78648397803758776903 79330891322037569669 79359454724774925376 79453817928966096512 79489771392082227904 79598937312448562944 80045285556228871424 80179566165523452992 80313294324832316306 80408791702150785172 80641156168309979648 80737043393242571776 81007368315318160744 81076970657556553862 81173376092345562844 81185442894202608416 81447647534744351744 81889952332425878368 81941424709429150208 82056861742524171776 82154432327235853312 82516992711171805696 82904045754665616832 83002623692542745984 83043122100006433456 83508783488950312976 83620509228715520768 83692356807800313664 83791872095324451968 83900488612293809342 84072425238500761517 84698274557894067434 84801987275281539991 84814593487155374024 85088519196065705216 85464028165142227328 85565650077348103936 85604369191473168512 85721932490329221632 86202615214400323072 86491240042127109868 86594083371546999416 86606955986883932224 86784438955871753824 87430476962987424448 87433571433314566096 87537535251903525152 88368928030410646528 88621566151539107648 89281280043486048896 89387440899661418752 89431054569237697568 89464243484200335296 89583936986706326528 89686729206245106538 89883883204295745032 90254009221486003712 90361326711642348544 90539534872231589326 90663875796614365336 90845453019522546176 91338792986167325872 91633789903455374848 91709276661546532352 92038184177845475584 92147623160221035008 92315927297277623296 92579849503220755136 92659395037207490128 92769572676966357536 92783363307660123904 93460165029400350272 93463472911474191344 93588516951343860992 93901871360779164098 94906425257150209664 95438609701657500544 95648407780343215616 95762139537513659392 95808863532178579328 96082771701143727448 96478423650554003968 96798028066164648496 96801454086883983892 96916556886036045704 96930963985320427456 97638020088661624208 97673175045876831232 97833564790255049728 98601921559783742464 98682542972951942144 98847131476716696992 98964666710339427904 99182215949567718656 99787040809300373984 99905693652117615808 99920545100557056512 99924081638073789824 100042897430746885888 100377862489108761622 100787633639908773376 100986404280566003479 101125092234685253644 102035748621126913024 102206919507700225792 102244849696228954624 103005977609600386048 103009623351363479296 103132108040247383552 103473754139693244944 103615858053273560384 104244030225100390688 104247719785875059576 104371676646500356912 104387191984191229568 105896451471094274432 106022368773675837184 106471526503471770004 106598127605140583048 106811617176457543168 106815397613113361536 107169245358968003692 107606740877522983936 107610549456387158272 107738504925419723264 108099236526732512516 108188287311668174884 108903945483507196232 109072696801894286336 109495844036775519232 110109838134400412672 110405203591038461014 110626317789902455424 110630233242153124448 110761779298326909376 111433273688900417632 111586308672756141952 111678232063657470848 111959923545544387963 112416975982975170304 113024518698116917801 113814390400262926556 114042332353486141696 114177935602420132352 114198950443512902656 115027895420800431104 115031966660275927808 115413033463504003976 115571533982497432736 116414562413404244248 116670470914185205472 117485822348658504832 117879190057415173933 118019355562834216946 118255719016792279936 118897911559579881092 119136034542971875072 119140251183857210944 119281916167428979328 119299647981932833792 119380179102530399872 120169870878352768256 120434034492062147584 120572225356740110114 121519165047311604482 121663658703729335284 121681744575396308576 121826431548732094912 121885872759686862008 122074740129272413184 122814819457600460288 122960853725683219456 123144265543850591131 123541984601980014304 123643756927620771296 124461651981151081408 124716710287577288608 125439138113353914304 125588292855462539648 125817675106773534976 126008789371719668687 126177375532615384016 126946820061831725774 127097767529206079788 127352312787314763008 127527209911721305088 127632265215608538112 128304885890307765632 128457448180308131584 128739829974273330176 129170878512133620344 130073589028871916064 130291795018975611112 131041878773503716928 131197695514019179136 131636973512392011209 131900609672576004544 132616901354916021218 133045214186747707712 133154815152822369088 133337681044783091968 134090113155654184256 134269511255609719808 134494756148619985664 134719074351331627352 134879263500381962224 134945073412510454366 135701773169544258586 135883327496662721248 136160287067265383936 136322189905633119232 136434490402891885568 137454996611486607872 137618438938016318464 137796828979131554416 138879045768356119408 139044181375690668896 139064850943310066944 139107099936143898832 139230207484265251328 139298140296784985152 140079249723400524992 140715385478763874051 140736303478686389864 141307150774423738624 141762894551806781302 142074525064854564728 142241887978458378752 142533383185802615552 143359014986690187776 143529477549100045312 143594425740535637504 143599508049417300608 143770256572662743296 144010044996251049928 145082080070664829456 145254591461949805472 145325463675011258548 146335891150252161344 146634155303208875008 147623861156724137536 148425538602521904542 148655530318710761216 148904908593114984128 149562049288998897824 149739887635359181888 149762147169718533632 149940223444593347584 150013381858076137856 150442255442733727096 151359670073722442269 151539645900207248978 151562172977046881392 151872768172775569192 152051673356283094528 152176931603225564672 153245843606461924864 153497489584710509056 154222941042869090704 154386631524127894528 155087740765193438384 155295231424757395712 156242240076100585568 156428021574407482816 156771889726736071424 157296795607517553806 158661782644075139338 158718909449549850752 158907635857932193024 158979542784164455808 159197874624897125888 160090571112457742848 160359132331046905984 160626588649664632612 160817583404301570344 161282312336619959296 162014736630636321488 162153941315113107724 162346752184691125688 162370885788405216832 163779904664851756736 163882849418858300416 164113723485048343552 165033985422343611392 165808091509331233664 166005247385085491968 166086244200012866912 167017566977900625952 167241018457431041536 167384713615600627328 167583744190648903936 167800977224587618684 168144850477001523034 169396549115788134868 169402544652046971811 169603974550563079982 169629186974310748048 170177038392131410432 170928056330284454656 171131300154696207872 171208738382946337024 171443864980658443264 172405230428800646144 172982480084254219736 173188166743093998832 173213911973767864448 173568877911743507648 174860953925974848896 174867142866629132192 175075070503807050304 176968911410699193877 177243132303078215296 178562560086972097792 178774881799322837504 178862109138475395136 178928486968400670592 179373458412490213076 179767766408591490064 180508018442972007424 181079069744463178652 181327751593228730672 181690906039045092352 182677585972334651744 183267579806910749696 183418553323093064704 184076368355690951168 184295246320442070016 185159699006441510272 185318790074414980256 185539145353932715072 185566726615320247808 186920330058800700544 186926945822948382688 187177033902687721984 187546179378194006461 187803742721558328196 189173663921781896903 189812850514300419328 190877219403315001088 191296815560686431232 191617727064357158656 192165543402287454896 192956847301108007936 193596056132329296992 193602908173767967784 193833113772072091408 193861927970640854912 195276040177323248416 197694262953433393984 197929333420678855808 198364431899135437312 199574081618600747968 199811387304235231616 199841090201114113024 199848163276147579648 200085794861493771776 200755724978217523244 201575267279817546752 201972808561132006958 202250184469370507288 204413839015400451584 204489699392457909248 206019246702726958592 206264216080494767104 206947508279386489888 207231716106547120768 208488060450200781376 208495439571750119152 208743353293000713824 208774383968382459136 211792902942188548864 212044737547351674368 212943053006943540008 213196255210281166096 213623234352915086336 213630795226226723072 214338490717936007384 215221098912774316544 215477009850839446528 216198473053465025032 216376574623336349768 217807890967014392464 220810407182076922028 221252635579804910848 221260466484306248896 221523558596653818752 222866547377800835264 223172617345512283904 223356464127314941696 223919847091088775926 224833951965950340608 226049037396233835602 227628780800525853112 228084664706972283392 228355871204840264704 228696493152865383529 230063933320551855616 230826066927008007952 231143067964994865472 232829124826808488496 233340941828370410944 234971644697317009664 235758380114830347866 236038711125668433892 236511438033584559872 237795823119159762184 238272069085943750144 238280502367714421888 238563832334857958656 238760358205060799744 240339741756705536512 241144450713480220228 243038330094623208964 243327317407458670568 243363489150792617152 243652863097464189824 243771745519373724016 244468665094442306531 245629638915200920576 246288531087701182262 247083969203960028608 247287513855241542592 248923303962302162816 249433420575154577216 250878276226707828608 251176585710925079296 251635350213547069952 252017578743439337374 252354751065230768032 253893640123663451548 254195535058412159576 254704625574629526016 256609771780615531264 256914896360616263168 258341757024267240688 260147178057743832128 260583590037951222224 261328573031990051809 262083757547007433856 262395391028038358272 263273947024784022418 263801219345152009088 265233802709832042436 266090428373495415424 266309630305644738176 266675362089566183936 268180226311308368512 268989512297239971328 269438148702663254704 269758527000763924448 269890146825020908732 271403546339088517172 271766654993325442496 272320574134530767872 274909993222973215744 275593657958263108832 277758091536712238816 278088362751381337792 278129701886620133888 278214199872287797664 278460414968530502656 278596280593569970304 280158499446801049984 281096530136913107071 281430770957527748102 281472606957372779728 282614301548847477248 283525789103613562604 284149050129709129456 284483775956916757504 285066766371605231104 286718029973380375552 287188851481071275008 287199016098834601216 287540513145325486592 288020089992502099856 290164160141329658912 290509182923899610944 290650927350022517096 292671782300504322688 293651710143028332697 295247722313448275072 296851077205043809084 297311060637421522432 297809817186229968256 299124098577997795648 299479775270718363776 299524294339437067264 300026763716152275712 300884510885467454192 302719340147444884538 303079291800414497956 303124345954093762784 303745536345551138384 304103346712566189056 304353863206451129344 306491687212923849728 306994979169421018112 308445882085738181408 310175481530386876768 310590462849514791424 312484480152201171136 312856043148814965632 313543779453472142848 313903552221857872883 314593591215035107612 317323565288150278676 317437818899099701504 317815271715864386048 317959085568328911616 318395749249794251776 320181142224915485696 320718264662093811968 321253177299329265224 321635166808603140688 324029473261272642976 324307882630226215448 324693504369382251376 324741771576810433664 327559809329703513472 328656549762727074343 331616183018662467328 332010494770170983936 332172488400025733824 334035133955801251904 334482036914862083072 334769427231201254656 335167488381297807872 335601954449175237368 336289700954003046068 338793098231576269736 338805089304093943622 339207949101126159964 339258373948621496096 340354076784262820864 341856112660568909312 342262600309392415744 342417476765892674048 345964960168508439472 346376333486187997664 346427823947535728896 347137755823487015296 348300047416646011999 349721907851949697792 349734285733258264384 350150141007614100608 351322518711880665677 353937822821398387754 354486264606156430592 357125120173944195584 357549763598645675008 357724218276950790272 357856973936801341184 358746916824980426152 359535532817182980128 362158139488926357304 362655503186457461344 365355171944669303488 368152736711381902336 370319398012883020544 370637580148829960512 371078290707865430144 371133453230640495616 373840660117601401088 373853891645896765376 374354067805375443968 375092358756388012922 375607485443116656392 378347327843563793806 379625701028600838656 381754438806630002176 383235454128714317312 384331086804574909792 386418212568634613549 387192112264658593984 387205816347535935568 387666227544144182816 387723855941281709824 390552080354646496832 395388525906866787968 395858666841357711616 396728863798270874624 399148163237201495936 399622774608470463232 399696326552295159296 400171589722987543552 401511449956435046488 403945617122264013916 404500368938741014576 408827678030800903168 412038493405453917184 413067744469919759311 413895016558772979776 414463432213094241536 416976120900401562752 416990879143500238304 417486706586001427648 417548767936764918272 422002788748590385399 423585805884377097728 424089475094703348736 425886106013887080016 426392510420562332192 427261590452453446144 428676981435872014768 430442197825548633088 432396946106930050064 432753149246672699536 435615781934028784928 441620814364153844056 442505271159609821696 442520932968612497792 443047117193307637504 445733094755601670528 446345234691024567808 446712928254629883392 447839694182177551852 449667903931900681216 452098074792467671204 455257561601051706224 456169329413944566784 457392986305730767058 460127866641103711232 461652133854016015904 462286135929989730944 465658249653616976992 466681883656740821888 469943289394634019328 471516760229660695732 472077422251336867784 472307756943786590281 473022876067169119744 475591646238319524368 476544138171887500288 476561004735428843776 477127664669715917312 477520716410121599488 480679483513411073024 482288901426960440456 486076660189246417928 486654634814917341136 486726978301585234304 487305726194928379648 487543491038747448032 488937330188884613062 492577062175402364524 494167938407920057216 494575027710483085184 497846607924604325632 498866841150309154432 501756552453415657216 502353171421850158592 503270700427094139904 504035157486878674748 504709502130461536064 507787280247326903096 508391070116824319152 509409251149259052032 513219543561231062528 513829792721232526336 516683514048534481376 520294356115487664256 521167180075902444448 522036413111410055989 522657146063980103618 524167515094014867712 524790782056076716544 526547894049568044836 527602438690304018176 530467605419664084872 532180856746990830848 532619260611289476352 533350724179132367872 536360452622616737024 537979024594479942656 538876297405326509408 539517054001527848896 539780293650041817464 542807092678177034344 543533309986650884992 545353175979909760723 550538784626311438321 551187315916526217664 555516183073424477632 556176725502762675584 556259403773240267776 556428399744575595328 557192561187139940608 560316998893602099968 562193060273826214142 562861541915055496204 562945213914745559456 565228603097694954496 567051578207227125208 568298100259418258912 570133532743210462208 574398032197669202432 575081026290650973184 576040179985004199712 580328320282659317824 581018365847799221888 581301854700045034192 582963739840593192497 585343564601008645376 587303420286056665394 588506976669505330619 590495444626896550144 593702154410087618168 594622121274843044864 595619634372459936512 598248197155995591296 598959550541436727552 600053527432304551424 601769021770934908384 605438680294889769076 606158583600828995912 606248691908187525568 607491072691102276768 616891764171476362816 620350963060773753536 621180925699029582848 624968960304402342272 625712086297629931264 627087558906944285696 627807104443715745766 629187182430070215224 634647130576300557352 634875637798199403008 635630543431728772096 635918171136657823232 641436529324187623936 642506354598658530448 643270333617206281376 648058946522545285952 648615765260452430896 649387008738764502752 649483543153620867328 655119618659407026944 657313099525454148686 663232366037324934656 664020989540341967872 664344976800051467648 668070267911602503808 669538854462402509312 670334976762595615744 671203908898350474736 672579401908006092136 677586196463152539472 677610178608187887244 678415898202252319928 678516747897242992192 683712225321137818624 684834953531785348096 691929920337016878944 692752666972375995328 692855647895071457792 694275511646974030592 696600094833292023998 699443815703899395584 699468571466516528768 700300282015228201216 702645037423761331354 707875645642796775508 708972529212312861184 714250240347888391168 715448436553901580544 715713947873602682368 717493833649960852304 719071065634365960256 724316278977852714608 725311006372914922688 730710343889338606976 740638796025766041088 741275160297659921024 742156581415730860288 747681320235202802176 747707783291793530752 750184717512776025844 751214970886233312784 756694655687127587612 759251402057201677312 763508877613260004352 766470908257428634624 768662173609149819584 772836425137269227098 774384224529317187968 774411632695071871136 775332455088288365632 775447711882563419648 781104160709292993664 783719464818810715741 790777051813733575936 791717333682715423232 798296326474402991872 799245549216940926464 799392653104590318592 803022899912870092976 807891234244528027832 809000737877482029152 825154330401906217531 826135488939839518622 827790033117545959552 828926864426188483072 833952241800803125504 833981758287000476608 834973413172002855296 835097535873529836544 844005577497180770798 847171611768754195456 851772212027774160032 852785020841124664384 854523180904906892288 857353962871744029536 862009858806954137917 864793892213860100128 865506298493345399072 871231563868057569856 882061525602037680809 883241628728307688112 885010542319219643392 885041865937224995584 886094234386615275008 891466189511203341056 892690469382049135616 893425856509259766784 895679388364355103704 904196149584935342408 910515123202103412448 914785972611461534116 921458814586744078463 923304267708032031808 924572271859979461888 931316499307233953984 933363767313481643776 939886578789268038656 943033520459321391464 944154844502673735568 944615513887573180562 946045752134338239488 951183292476639048736 953122009470857687552 954255329339431834624 955041432820243198976 964577802853920880912 972153320378492835856 973309269629834682272 973453956603170468608 974611452389856759296 975086982077494896064 977874660377769226124 985007698351347118357 985154124350804729048 988335876815840114432 989150055420966170368 995693215849208651264 997733682300618308864 1003513104906831314432 1004706342843700317184 1008070314973757349496 1009419004260923072128 1015574560494653806192 1016782140233648638304 1026439087122462125056 1033367028097068962752 1040588712230975328512 1042334360151804888896 1044072826222820111978 1045314292127960207236 1048335030188029735424 1049581564112153433088 1053095788099136089672 1055204877380608036352 1060935210839328169744 1064361713493981661696 1065238521222578952704 1072720905245233474048 1077752594810653018816 1079034108003055697792 1079560587300083634928 1085614185356354068688 1087066619973301769984 1090706351959819521446 1101077569252622876642 1102374631833052435328 1111032366146848955264 1112353451005525351168 1112856799489151190656 1114385122374279881216 1120633997787204199936 1124386120547652428284 1125723083830110992408 1125890427829491118912 1134103156414454250416 1136596200518836517824 1148796064395338404864 1152080359970008399424 1160656640565318635648 1162036731695598443776 1162603709400090068384 1165927479681186384994 1170687129202017290752 1174606840572113330788 1177013953339010661238 1180990889253793100288 1187404308820175236336 1191239268744919873024 1196496394311991182592 1197919101082873455104 1200107054864609102848 1203538043541869816768 1210877360589779538152 1212317167201657991824 1212497383816375051136 1214982145382204553536 1233783528342952725632 1240701926121547507072 1249937920608804684544 1251424172595259862528 1255614208887431491532 1258374364860140430448 1269294261152601114704 1269751275596398806016 1271836342273315646464 1282873058648375247872 1285012709197317060896 1286540667234412562752 1296117893045090571904 1297231530520904861792 1298774017477529005504 1298967086307241734656 1300457573490554044801 1310239237318814053888 1312823255647358045227 1314626199050908297372 1326464732074649869312 1328689953600102935296 1336140535823205007616 1339077708924805018624 1342407817796700949472 1345158803816012184272 1355172392926305078944 1355220357216375774488 1356831796404504639856 1357033495794485984384 1383859840674033757888 1385505333944751990656 1385711295790142915584 1388551023293948061184 1393200189666584047996 1398887631407798791168 1398937142933033057536 1400600564030456402432 1405290074847522662708 1415751291285593551016 1417945058424625722368 1430896873107803161088 1431427895747205364736 1434987667299921704608 1438142131268731920512 1448632557955705429216 1450622012745829845376 1455479006092077043519 1461420687778677213952 1481277592051532082176 1482550320595319842048 1484313162831461720576 1495362640470405604352 1495415566583587061504 1500369435025552051688 1502429941772466625568 1513389311374255175224 1537324347218299639168 1545672850274538454196 1548768449058634375936 1548823265390143742272 1550664910176576731264 1550895423765126839296 1562208321418585987328 1567438929637621431482 1581554103627467151872 1583434667365430846464 1596592652948805983744 1598491098433881852928 1600875452070057684703 1606045799825740185952 1615782468489056055664 1618001475754964058304 1650308660803812435062 1652270977879679037244 1655580066235091919104 1657853728852376966144 1667904483601606251008 1667963516574000953216 1669946826344005710592 1688011154994361541596 1703544424055548320064 1705570041682249328768 1711280655661096145717 1714707925743488059072 1724019717613908275834 1729587784427720200256 1731012596986690798144 1742463127736115139712 1764123051204075361618 1766483257456615376224 1770083731874449991168 1772188468773230550016 1782932379022406682112 1791358776728710207408 1808392299169870684816 1821030246404206824896 1829300011223930362663 1829571945222923068232 1842917629173488156926 1846608535416064063616 1849144543719958923776 1862632998614467907968 1866727534626963287552 1886067040918642782928 1888309689005347471136 1889231027775146361124 1902366584953278097472 1906244018941715375104 1929155605707841761824 1944306640756985671712 1946618539259669364544 1946907913206340937216 1949222904779713518592 1950173964154989792128 1955749320755538452248 1967675710958391749497 1970015396702694236714 1970308248701609458096 1976671753631680228864 1978300110841932340736 1991386431698417302528 1995467364601236617728 2007026209813662628864 2016140629947514698992 2018838008521846144256 2031149120989307612384 2033564280467297276608 2055561971001198328879 2066734056194137925504 2081177424461950657024 2084668720303609777792 2088145652445640223956 2090628584255920414472 2096670060376059470848 2106191576198272179344 2110409754761216072704 2121870421678656339488 2128723426987963323392 2130477042445157905408 2145441810490466948096 2155505189621306037632 2158068216006111395584 2159121174600167269856 2171228370712708137376 2174133239946603539968 2181412703919639042892 2197324865553005110181 2202155138505245753284 2204749263666104870656 2222064732293697910528 2224706902011050702336 2225713598978302381312 2228770244748559762432 2241267995574408399872 2248772241095304856568 2251446167660221984816 2251780855658982237824 2268206312828908500832 2273192401037673035648 2300595848339089520401 2304160719940016798848 2321313281130637271296 2324073463391196887552 2325207418800180136768 2331854959362372769988 2341374258404034581504 2349213681144226661576 2354027906678021322476 2361981778507586200576 2374808617640350472672 2382478537489839746048 2392992788623982365184 2395838202165746910208 2407076087083739633536 2421754721179559076304 2424634334403315983648 2424994767632750102272 2429964290764409107072 2438100331916522083993 2459257630983164659739 2467567056685905451264 2481403852243095014144 2499875841217609369088 2502848345190519725056 2511228417774862983064 2516748729720280860896 2538588522305202229408 2570025418394634121792 2573081334468825125504 2592235786090181143808 2594463061041809723584 2597548034955058011008 2597934172614483469312 2600915146981108089602 2620478474637628107776 2625646511294716090454 2629252398101816594744 2657379907200205870592 2672281071646410015232 2684815635593401898944 2690317607632024368544 2710344785852610157888 2710440714432751548976 2713663592809009279712 2714066991588971968768 2767719681348067515776 2771010667889503981312 2777102046587896122368 2786400379333168095992 2797874285866066115072 2801201128060912804864 2810580149695045325416 2831502582571187102032 2861793746215606322176 2869975334599843409216 2876284262537463841024 2897265115911410858432 2901244025491659690752 2910958012184154087038 2922841375557354427904 2965100641190639684096 2968626325662923441152 2990831133167174123008 3000738870051104103376 3004859883544933251136 3026778622748510350448 3074648694436599278336 3091345700549076908392 3097536898117268751872 3097646530780287484544 3101329820353153462528 3124416642837171974656 3134877859275242862964 3163108207254934303744 3193185305897611967488 3201750904140115369406 3212091599651480371904 3231564936978112111328 3236002951509928116608 3300617321607624870124 3304541955759358074488 3311160132470183838208 3335808967203212502016 3335927033148001906432 3339893652688011421184 3376022309988723083192 3407088848111096640128 3411140083364498657536 3422561311322192291434 3429415851486976118144 3448039435227816551668 3459175568855440400512 3462025193973381596288 3484926255472230279424 3528246102408150723236 3532966514913230752448 3540167463748899982336 3565864758044813364224 3582717553457420414816 3616784598339741369632 3642060492808413649792 3654254891779870391923 3658600022447860725326 3659143890445846136464 3685835258346976313852 3693217070832128127232 3698289087439917847552 3725265997228935815936 3733455069253926575104 3772134081837285565856 3776619378010694942272 3778462055550292722248 3804733169906556194944 3817472231859368325061 3858311211415683523648 3888613281513971343424 3893237078519338729088 3893815826412681874432 3900347928309979584256 3911498641511076904496 3935351421916783498994 3940030793405388473428 3940616497403218916192 3953343507263360457728 3956600221683864681472 3990934729202473235456 4032281259895029397984 4037676017043692288512 4062298241978615224768 4067128560934594553216 4080746178884152347479 4111123942002396657758 4133468112388275851008 4162354848923901314048 4169337440607219555584 4176291304891280447912 4181257168511840828944 4212383152396544358688 4243740843357312678976 4311010379242612075264 4316136432012222791168 4318242349200334539712 4342456741425416274752 4348266479893207079936 4362825407839278085784 4394649731106010220362 4404310277010491506568 4409498527332209741312 4444129464587395821056 4449413804022101404672 4451427197956604762624 4497544482190609713136 4502892335320443969632 4503561711317964475648 4536412625657817001664 4546384802075346071296 4601191696678179040802 4608321439880033597696 4642626562261274542592 4648146926782393775104 4650414837600360273536 4663709918724745539976 4698427362288453323152 4708055813356042644952 4749617235280700945344 4785985577247964730368 4814152174167479267072 4843509442359118152608 4849268668806631967296 4849989535265500204544 4859928581528818214144 4876200663833044167986 4918515261966329319478 4935134113371810902528 4962807704486190028288 4999751682435218738176 5022456835549725966128 5033497459440561721792 5077177044610404458816 5140050836789268243584 5146162668937650251008 5184471572180362287616 5188926122083619447168 5195096069910116022016 5201830293962216179204 5251293022589432180908 5258504796203633189488 5314759814400411741184 5344562143292820030464 5369631271186803797888 5380635215264048737088 5420689571705220315776 5420881428865503097952 5427327185618018559424 5428133983177943937536 5486036253731675010187 5535439362696135031552 5542021335779007962624 5572800758666336191984 5595748571732132230144 5621160299390090650832 5663005165142374204064 5739950669199686818432 5752568525074927682048 5794530231822821716864 5802488050983319381504 5821916024368308174076 5845682751114708855808 5930201282381279368192 5981662266334348246016 6001477740102208206752 6009719767089866502272 6053557245497020700896 6149297388873198556672 6182691401098153816784 6195073796234537503744 6195293061560574969088 6202659640706306925056 6248833285674343949312 6269755718550485725928 6403501808280230738812 6424183199302960743808 6463129873956224222656 6472005903019856233216 6601234643215249740248 6609083911518716148976 6622320264940367676416 6671854066296003812864 6679787305376022842368 6752044619977446166384 6814177696222193280256 6822280166728997315072 6845122622644384582868 6858831702973952236288 6896078870455633103336 6918351137710880801024 6924050387946763192576 6969852510944460558848 7056492204816301446472 7065933029826461504896 7089591287738826889399 7165435106914840829632 7233569196679482739264 7284120985616827299584 7308509783559740783846 7317200044895721450652 7318287780891692272928 7371670516693952627704 7386434141664256254464 7450531994457871631872 7544268163674571131712 7553238756021389884544 7556924111100585444496 7578528617927711502461 7609466339813112389888 7634944463718736650122 7716622422831367047296 7777226563027942686848 7786474157038677458176 7800695856619959168512 7822997283022153808992 7870702843833566997988 7880061586810776946856 7881232994806437832384 8064562519790058795968 8075352034087384577024 8124596483957230449536 8134257121869189106432 8161492357768304694958 8222247884004793315516 8266936224776551702016 8338674881214439111168 8352582609782560895824 8362514337023681657888 8424766304793088717376 8487481686714625357952 8622020758485224150528 8632272864024445582336 8636484698400669079424 8684913482850832549504 8725650815678556171568 8789299462212020440724 8808620554020983013136 8818997054664419482624 8888258929174791642112 8902854395913209525248 8995088964381219426272 9005784670640887939264 9007123422635928951296 9072825251315634003328 9092769604150692142592 9103203014433878313607 9202383393356358081604 9216642879760067195392 9285253124522549085184 9300829675200720547072 9327419837449491079952 9396854724576906646304 9416111626712085289904 9499234470561401890688 9628304348334958534144 9687018884718236305216 9698537337613263934592 9699979070531000409088 9719857163057636428288 9752401327666088335972 9837030523932658638956 9870268226743621805056 9925615408972380056576 10044913671099451932256 10066994918881123443584 10154354089220808917632 10188353042644539304633 10280101673578536487168 10292325337875300502016 10368943144360724575232 10377852244167238894336 10390192139820232044032 10403660587924432358408 10502586045178864361816 10517009592407266378976 10739262542373607595776 10761270430528097474176 10841379143410440631552 10841762857731006195904 10854654371236037118848 10856267966355887875072 10972072507463350020374 11070878725392270063104 11084042671558015925248 11145601517332672383968 11206128164490403792921 11242320598780181301664 11326010330284748408128 11479901338399373636864 11505137050149855364096 11589060463645643433728 11604976101966638763008 11643832048736616348152 11978964589627673020019 12002955480204416413504 12019439534179733004544 12107114490994041401792 12298594777746397113344 12365382802196307633568 12390586123121149938176 12405319281412613850112 12539511437100971451856 12805100078567512538641 12807003616560461477624 12848366398605921487616 12926259747912448445312 12944011806039712466432 13202469286430499480496 13218167823037432297952 13343708132592007625728 13504089239954892332768 13628355392444386560512 13644560333457994630144 13690245245288769165736 13717663405947904472576 13792157740911266206672 13836702275421761602048 13848100775893526385152 13939705021888921117696 14112984409632602892944 14131866059652923009792 14179182575477653778798 14330870213829681659264 14467138393358965478528 14568241971233654599168 14617019567119481567692 14634400089791442901304 14636575561783384545856 14743341033387905255408 14772868283328512508928 14901063988915743263744 15088536327349142263424 15106477512042779769088 15113848222201170888992 15157057235855423004922 15218932679626224779776 15269888927437473300244 15433244845662734094592 15554453126055885373696 15572948314077354916352 15601391713239918337024 15645994566044307617984 15741405687667133995976 15760123173621553893712 15762465989612875664768 16129125039580117591936 16249192967914460899072 16268514243738378212864 16322984715536609389916 16444495768009586631032 16533872449553103404032 16677349762428878222336 16705165219565121791648 16725028674047363315776 16849532609586177434752 16905948455377202582413 16974963373429250715904 17066702323415654587951 17244041516970448301056 17272969396801338158848 17369826965701665099008 17451301631357112343136 17578598924424040881448 17617241108041966026272 17990177928762438852544 18011569341281775878528 18014246845271857902592 18145650502631268006656 18185539208301384285184 18206406028867756627214 18404766786712716163208 18433285759520134390784 18601659350401441094144 18654839674898982159904 18793709449153813292608 18832223253424170579808 18998468941122803781376 19256608696669917068288 19374037769436472610432 19397074675226527869184 19439714326115272856576 19504802655332176671944 19674061047865317277912 20089827342198903864512 20133989837762246887168 20308708178441617835264 20376706085289078609266 20560203347157072974336 20584650675750601004032 20755704488334477788672 20780384279640464088064 20807321175848864716816 21005172090357728723632 21034019184814532757952 21478525084747215191552 21522540861056194948352 21682758286820881263104 21683525715462012391808 21709308742472074237696 21944145014926700040748 22141757450784540126208 22291203034665344767936 22412256328980807585842 22484641197560362603328 22652020660569496816256 22959802676798747273728 23178120927291286867456 23287664097473232696304 23957929179255346040038 24005910960408832827008 24038879068359466009088 24214228981988082803584 24730765604392615267136 24781172246242299876352 25079022874201942903712 25579784242459092743461 25610200157135025077282 25614007233120922955248 25696732797211842975232 25852519495824896890624 25888023612079424932864 26404938572860998960992 26436335646074864595904 26722305623015578275427 27008178479909784665536 27256710784888773121024 27380490490577538331472 27435326811895808945152 27584315481822532413344 27673404550843523204096 27696201551787052770304 28225968819265205785888 28263732119305846019584 28358365150955307557596 28565223252189066432353 28661740427659363318528 28934276786717930957056 29136483942467309198336 29234039134238963135384 29268800179582885802608 29273151123566769091712 29486682066775810510816 30177072654698284526848 30212955024085559538176 30227696444402341777984 30314114471710846009844 30437865359252449559552 30539777854874946600488 30866489691325468189184 31108906252111770747392 31145896628154709832704 31291989132088615235968 31482811375334267991952 31520246347243107787424 31524931979225751329536 32258250079160235183872 32498385935828921798144 32537028487476756425728 32645969431073218779832 32888991536019173262064 33410330439130243583296 33450057348094726631552 33699065219172354869504 33811896910754405164826 33949926746858501431808 34133404646831309175902 34545938793602676317696 34739653931403330198016 34902603262714224686272 35157197848848081762896 35234482216083932052544 35980355857524877705088 36023138682563551757056 36291301005262536013312 36412812057735513254428 36809533573425432326416 37203318700802882188288 37309679349797964319808 37587418898307626585216 37664446506848341159616 37996937882245607562752 38748075538872945220864 38794149350453055738368 39009605310664353343888 39348122095730634555824 40179654684397807729024 40267979675524493774336 40617416356883235670528 40753412170578157218532 41120406694314145948672 41511408976668955577344 41614642351697729433632 42010344180715457447264 42068038369629065515904 42957050169494430383104 43045081722112389896704 43365516573641762526208 43367051430924024783616 43418617484944148475392 43888290029853400081496 44582406069330689535872 44824512657961615171684 44969282395120725206656 45304041321138993632512 45919605353597494547456 46356241854582573734912 46575328194946465392608 47915858358510692080076 48011821920817665654016 48077758136718932018176 48428457963976165607168 49461531208785230534272 49627139014171788225793 50158045748403885807424 51159568484918185486922 51220400314270050154564 51228014466241845910496 51393465594423685950464 51705038991649793781248 52809877145721997921984 52872671292149729191808 53049700325493980517227 53444611246031156550854 54016356959819569331072 54760980981155076662944 55168630963645064826688 56451937638530411571776 56527464238611692039168 56716730301910615115192 57130446504378132864706 57323480855318726637056 57868553573435861914112 58468078268477926270768 58537600359165771605216 58546302247133538183424 58973364133551621021632 60354145309396569053696 60425910048171119076352 60455392888804683555968 60628228943421692019688 61079555709749893200976 61732979382650936378368 62217812504223541494784 62583978264177230471936 62965622750668535983904 63040492694486215574848 63049863958451502659072 63722421101037148195249 64516500158320470367744 64996771871657843596288 65291938862146437559664 65777983072038346524128 66820660878260487166592 66900114696189453263104 67398130438344709739008 67623793821508810329652 67899853493717002863616 68266809293662618351804 69091877587205352635392 69479307862806660396032 69805206525428449372544 70314395697696163525792 70468964432167864105088 71318471298511775132431 71960711715049755410176 72046277365127103514112 72582602010525072026624 72825624115471026508856 73619067146850864652832 74619358699595928639616 75174837796615253170432 75328893013696682319232 75993875764491215125504 77496151077745890441728 77588298700906111476736 78019210621328706687776 78696244191461269111648 80359309368795615458048 80535959351048987548672 81234832713766471341056 81506824341156314437064 83229284703395458867264 84020688361430914894528 84136076739258131031808 86090163444224779793408 86734102861848049567232 86837234969888296950784 87776580059706800162992 89164812138661379071744 89649025315923230343368 89938564790241450413312 90608082642277987265024 93150656389892930785216 95831716717021384160152 96023643841635331308032 96856915927952331214336 98923062417570461068544 99254278028343576451586 100316091496807771614848 102319136969836370973844 102440800628540100309128 102456028932483691820992 103410077983299587562496 105619754291443995843968 105745342584299458383616 106099400650987961034454 106889222492062313101708 108032713919639138662144 109521961962310153325888 110337261927290129653376 112903875277060823143552 113433460603821230230384 114260893008756265729412 114646961710637453274112 115737107146871723828224 116936156536955852541536 117075200718331543210432 117092604494267076366848 117946728267103242043264 118341639187640418076891 120708290618793138107392 120910785777609367111936 121256457886843384039376 122159111419499786401952 125167956528354460943872 125931245501337071967808 126080985388972431149696 126099727916903005318144 127444842202074296390498 129033000316640940735488 130583877724292875119328 131555966144076693048256 133641321756520974333184 133800229392378906526208 134796260876689419478016 135247587643017620659304 136533618587325236703608 139610413050856898745088 140628791395392327051584 140937928864335728210176 142636942597023550264862 143921423430099510820352 144092554730254207028224 145651248230942053017712 147238134293701729305664 149238717399191857279232 150349675593230506340864 150657786027393364638464 154992302155491780883456 156038421242657413375552 157392488382922538223296 160718618737591230916096 163013648682312628874128 166458569406790917734528 168041376722861829789056 168272153478516262063616 173468205723696099134464 175553160119413600325984 178329624277322758143488 179298050631846460686736 179877129580482900826624 181216165284555974530048 186301312779785861570432 191663433434042768320304 192047287683270662616064 193713831855904662428672 197846124835140922137088 198508556056687152903172 200632182993615543229696 204638273939672741947688 204881601257080200618256 204912057864967383641984 211239508582887991687936 211490685168598916767232 212198801301975922068908 213778444984124626203416 216065427839278277324288 219043923924620306651776 219777329919903633571369 220674523854580259306752 225807750554121646287104 226866921207642460460768 228521786017512531458824 233872313073911705083072 234150401436663086420864 234185208988534152733696 235893456534206484086528 236683278375280836153782 241821571555218734223872 242512915773686768078752 244318222838999572803904 250335913056708921887744 251862491002674143935616 252161970777944862299392 254889684404148592780996 261167755448585750238656 263111932288153386096512 267282643513041948666368 267600458784757813052416 270495175286035241318608 273067237174650473407216 279220826101713797490176 281257582790784654103168 281875857728671456420352 285273885194047100529724 287842846860199021640704 291302496461884106035424 294476268587403458611328 298477434798383714558464 300699351186461012681728 301315572054786729276928 312076842485314826751104 314784976765845076446592 321437237475182461832192 326027297364625257748256 332917138813581835469056 336082753445723659578112 336544306957032524127232 347389973099202517580551 351106320238827200651968 356659248554645516286976 358596101263692921373472 359754259160965801653248 371347902278457863620589 372602625559571723140864 383326866868085536640608 395692249670281844274176 397017112113374305806344 401264365987231086459392 409276547879345483895376 409763202514160401236512 409824115729934767283968 422479017165775983375872 422981370337197833534464 424397602603951844137816 427556889968249252406832 432130855678556554648576 438087847849240613303552 439554659839807267142738 441349047709160518613504 451615501108243292574208 453733842415284920921536 457043572035025062917648 467744626147823410166144 468300802873326172841728 471786913068412968173056 473366556750561672307564 483643143110437468447744 485025831547373536157504 488636445677999145607808 503724982005348287871232 504323941555889724598784 509779368808297185561992 522335510897171500477312 526223864576306772193024 534565287026083897332736 540990350572070482637216 546134474349300946814432 558441652203427594980352 562515165581569308206336 563751715457342912840704 570547770388094201059448 582604992923768212070848 588952537174806917222656 596954869596767429116928 602631144109573458553856 624153684970629653502208 629569953531690152893184 652054594729250515496512 665834277627163670938112 672165506891447319156224 694779946198405035161102 702212640477654401303936 717192202527385842746944 742695804556915727241178 745205251119143446281728 766653733736171073281216 794034224226748611612688 802528731974462172918784 818553095758690967790752 819526405028320802473024 819648231459869534567936 828391474313482926538237 844958034331551966751744 848795205207903688275632 855113779936498504813664 876175695698481226607104 879109319679614534285476 882698095418321037227008 903231002216486585148416 907467684830569841843072 914087144070050125835296 935489252295646820332288 936601605746652345683456 943573826136825936346112 946733113501123344615128 970051663094747072315008 977272891355998291215616 1007449964010696575742464 1008647883111779449197568 1019558737616594371123984 1044671021794343000954624 1052447729152613544386048 1081980701144140965274432 1092268948698601893628864 1125030331163138616412672 1141095540776188402118896 1165209985847536424141696 1177905074349613834445312 1248307369941259307004416 1259139907063380305786368 1304109189458501030993024 1331668555254327341876224 1344331013782894638312448 1389559892396810070322204 1404425280955308802607872 1434384405054771685493888 1485391609113831454482356 1490410502238286892563456 1533307467472342146562432 1538441309439325434999583 1588068448453497223225376 1637106191517381935581504 1639052810056641604946048 1639296462919739069135872 1656782948626965853076474 1697590410415807376551264 1710227559872997009627328 1752351391396962453214208 1758218639359229068570952 1814935369661139683686144 1828174288140100251670592 1870978504591293640664576 1873203211493304691366912 1893466227002246689230256 1940103326189494144630016 1954545782711996582431232 2014899928021393151484928 2039117475233188742247968 2089342043588686001909248 2104895458305227088772096 2163961402288281930548864 2184537897397203787257728 2250060662326277232825344 2282191081552376804237792 2330419971695072848283392 2355810148699227668890624 2496614739882518614008832 2518279814126760611572736 2608218378917002061986048 2779119784793620140644408 2808850561910617605215744 2868768810109543370987776 2970783218227662908964712 3066614934944684293124864 3076882618878650869999166 3176136896906994446450752 3274212383034763871163008 3278105620113283209892096 3313565897253931706152948 3395180820831614753102528 3420455119745994019254656 3516437278718458137141904 3629870739322279367372288 3656348576280200503341184 3741957009182587281329152 3786932454004493378460512 3880206652378988289260032 3909091565423993164862464 4078234950466377484495936 4178684087177372003818496 4327922804576563861097728 4369075794794407574515456 4564382163104753608475584 4660839943390145696566784 5216436757834004123972096 5558239569587240281288816 5617701123821235210431488 5737537620219086741975552 5941566436455325817929424 6133229869889368586249728 6153765237757301739998332 6352273793813988892901504 6548424766069527742326016 6556211240226566419784192 6627131794507863412305896 6790361641663229506205056 6840910239491988038509312 7032874557436916274283808 7259741478644558734744576 7312697152560401006682368 7573864908008986756921024 7760413304757976578520064 8156469900932754968991872 8655845609153127722195456 8738151589588815149030912 9128764326209507216951168 9321679886780291393133568 10432873515668008247944192 10769089166075278044997081 11116479139174480562577632 11475075240438173483951104 11883132872910651635858848 12266459739778737172499456 12307530475514603479996664 12704547587627977785803008 13096849532139055484652032 13112422480453132839568384 13254263589015726824611792 13580723283326459012410112 13681820478983976077018624 14065749114873832548567616 14625394305120802013364736 15147729816017973513842048 16312939801865509937983744 17311691218306255444390912 17476303179177630298061824 18257528652419014433902336 21538178332150556089994162 22232958278348961125155264 23766265745821303271717696 24615060951029206959993328 25409095175255955571606016 26193699064278110969304064 26508527178031453649223584 27161446566652918024820224 27363640957967952154037248 28131498229747665097135232 29250788610241604026729472 30295459632035947027684096 32625879603731019875967488 36515057304838028867804672 43076356664301112179988324 44465916556697922250310528 47532531491642606543435392 49230121902058413919986656 50818190350511911143212032 53017054356062907298447168 54322893133305836049640448 56262996459495330194270464 60590919264071894055368192 65251759207462039751934976 73030114609676057735609344 86152713328602224359976648 88931833113395844500621056 95065062983285213086870784 98460243804116827839973312 106034108712125814596894336 112525992918990660388540928 121181838528143788110736384 172305426657204448719953296 177863666226791689001242112 190130125966570426173741568 196920487608233655679946624 212068217424251629193788672 225051985837981320777081856 344610853314408897439906592 355727332453583378002484224 380260251933140852347483136 393840975216467311359893248 424136434848503258387577344 689221706628817794879813184 787681950432934622719786496 848272869697006516775154688 1378443413257635589759626368 1575363900865869245439572992 2756886826515271179519252736 5513773653030542359038505472 11027547306061084718077010944
- Sum of all divisors σ(n): 30032754505742053701048266217
- Sum of proper divisors (its aliquot sum) s(n): 19005207199680968982971255273
- 11027547306061084718077010944 is an abundant number, because the sum of its proper divisors (19005207199680968982971255273) is greater than itself. Its abundance is 7977659893619884264894244329
Bases of 11027547306061084718077010944
- Binary: 10001110100001110001011111100101010010001001101101010001110000111100101001011101100100000000002
- Hexadecimal: 0x23A1C5F95226D470F2976400
- Base-36: 12HLPWSCCOPBZ864ZR4
Squares and roots of 11027547306061084718077010944
- 11027547306061084718077010944 squared (110275473060610847180770109442) is 121606799587415086872539554414861981635600238269495771136
- 11027547306061084718077010944 cubed (110275473060610847180770109443) is 1341024735188909469814074350029651878932658659141695901120082555153793895387191312384
-
11027547306061084718077010944 is a
perfect square number . Itssquare root is 105012129328288 -
The
cube root of 11027547306061084718077010944 is 2225835047.8285573131
Scales and comparisons
How big is 11027547306061084718077010944?- 11,027,547,306,061,084,718,077,010,944 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 11,027,547,306,061,084,718,077,010,944 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 11027547306061084718077010944 cubic inches would be around 185486254 feet tall.
Recreational maths with 11027547306061084718077010944
- 11027547306061084718077010944 backwards is 44901077081748016060374572011
- The number of decimal digits it has is: 29
- The sum of 11027547306061084718077010944's digits is 103
- 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 11027547306061084718077010944 - Facts about the integer". Numbermatics.com. 2024. Web. 22 September 2024.
APA style:
Numbermatics. (2024). Number 11027547306061084718077010944 - Facts about the integer. Retrieved 22 September 2024, from https://numbermatics.com/n/11027547306061084718077010944/
Chicago style:
Numbermatics. 2024. "Number 11027547306061084718077010944 - Facts about the integer". https://numbermatics.com/n/11027547306061084718077010944/
The information we have on file for 11027547306061084718077010944 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 11027547306061084718077010944, math, Factors of 11027547306061084718077010944, curriculum, school, college, exams, university, Prime factorization of 11027547306061084718077010944, STEM, science, technology, engineering, physics, economics, calculator, eleven octillion, twenty-seven septillion, five hundred forty-seven sextillion, three hundred six quintillion, sixty-one quadrillion, eighty-four trillion, seven hundred eighteen billion, seventy-seven million, ten thousand, nine hundred forty-four.