311297767264897453664239616
311,297,767,264,897,453,664,239,616 is an even composite number composed of six prime numbers multiplied together.
311297767264897453664239616 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of nineteen thousand, four hundred fifty-six divisors.
Prime factorization of 311297767264897453664239616:
218 × 73 × 113 × 133 × 713 × 1493
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 7 × 7 × 7 × 11 × 11 × 11 × 13 × 13 × 13 × 71 × 71 × 71 × 149 × 149 × 149)See below for interesting mathematical facts about the number 311297767264897453664239616 from the Numbermatics database.
Names of 311297767264897453664239616
- Cardinal: 311297767264897453664239616 can be written as Three hundred eleven septillion, two hundred ninety-seven sextillion, seven hundred sixty-seven quintillion, two hundred sixty-four quadrillion, eight hundred ninety-seven trillion, four hundred fifty-three billion, six hundred sixty-four million, two hundred thirty-nine thousand, six hundred sixteen.
Scientific notation
- Scientific notation: 3.11297767264897453664239616 × 1026
Factors of 311297767264897453664239616
Divisors of 311297767264897453664239616
- Number of divisors d(n): 19456
-
Complete list of divisors:
1 2 4 7 8 11 13 14 16 22 26 28 32 44 49 52 56 64 71 77 88 91 98 104 112 121 128 142 143 149 154 169 176 182 196 208 224 242 256 284 286 298 308 338 343 352 364 392 416 448 484 497 512 539 568 572 596 616 637 676 686 704 728 781 784 832 847 896 923 968 994 1001 1024 1043 1078 1136 1144 1183 1192 1232 1274 1331 1352 1372 1408 1456 1562 1568 1573 1639 1664 1694 1792 1846 1859 1936 1937 1988 2002 2048 2086 2156 2197 2272 2288 2366 2384 2464 2548 2662 2704 2744 2816 2912 3124 3136 3146 3278 3328 3388 3479 3584 3692 3718 3773 3872 3874 3976 4004 4096 4172 4312 4394 4459 4544 4576 4732 4768 4928 5041 5096 5324 5408 5467 5488 5632 5824 5929 6248 6272 6292 6461 6556 6656 6776 6958 7007 7168 7301 7384 7436 7546 7744 7748 7952 8008 8192 8281 8344 8591 8624 8788 8918 9088 9152 9317 9464 9536 9856 10082 10153 10192 10579 10648 10816 10934 10976 11011 11264 11473 11648 11858 11999 12496 12544 12584 12922 13013 13112 13312 13552 13559 13916 14014 14336 14602 14768 14872 15092 15379 15488 15496 15904 16016 16384 16562 16688 17182 17248 17303 17576 17836 18029 18176 18304 18634 18928 19072 19712 20164 20306 20384 20449 21158 21296 21307 21632 21868 21952 22022 22201 22528 22946 23296 23716 23998 24167 24353 24992 25088 25168 25181 25844 26026 26224 26624 27104 27118 27832 28028 28672 29204 29536 29744 30184 30758 30976 30992 31808 32032 32768 33124 33376 34364 34496 34606 35152 35287 35672 36058 36352 36608 37268 37856 38144 38269 39424 40328 40612 40768 40898 41503 42316 42592 42614 43264 43736 43904 44044 44402 45056 45227 45892 46592 47432 47996 48334 48706 49049 49984 50176 50336 50362 51107 51688 52052 52448 53248 54208 54236 55451 55664 56056 57344 57967 58408 59072 59488 60137 60368 61516 61952 61984 63616 64064 65219 65533 65536 66248 66752 68728 68992 69212 70304 70574 71071 71344 72116 72704 73216 74053 74536 75712 76288 76538 77077 78848 80311 80656 81224 81536 81796 83006 83993 84632 85184 85228 86528 87472 87808 88088 88804 90112 90454 91091 91784 93184 94501 94864 94913 95992 96668 97412 98098 99968 100352 100672 100724 102214 103376 104104 104896 106496 107653 108416 108472 110902 111328 111683 112112 114688 115934 116369 116816 118144 118976 120274 120736 121121 123032 123904 123968 126203 127232 128128 130438 131066 131072 131989 132496 133504 137456 137527 137984 138424 140608 141148 142142 142688 143143 144232 145408 146432 148106 149072 149149 151424 152576 153076 154154 155407 155987 157696 160622 161312 162448 163072 163592 166012 167986 169169 169264 170368 170456 173056 174944 175616 176176 176267 177608 180224 180908 182182 183568 186368 189002 189728 189826 191984 193336 194824 196196 198319 199936 200704 201344 201448 204428 206752 208208 209792 212992 215306 216832 216944 221804 222656 223366 224224 224939 229376 231868 232738 233632 234377 236288 237952 240548 241472 242242 244211 246064 247009 247808 247936 252406 254464 256256 260876 262132 262144 263978 264992 265837 267008 267883 274912 275054 275968 276848 276991 281216 282296 284284 285376 286286 288464 288613 290816 292864 296212 298144 298298 302848 305152 306152 308308 310814 311974 315392 316589 321244 322624 324896 326144 327184 327353 332024 335972 338338 338528 340736 340912 346112 349888 351232 352352 352534 355216 357911 360448 361816 364364 367136 372736 378004 379456 379652 383968 386672 388157 389648 392392 396638 399872 401408 402688 402896 408856 413504 416416 419584 420959 425984 430612 433664 433888 443608 445312 446732 448448 449878 456533 458731 458752 463736 465476 467264 468754 472576 475904 481096 482944 484484 488422 492128 494018 495616 495872 497497 504812 508928 512512 518371 521752 524264 527956 529984 531674 534016 535766 539539 549824 550108 551936 553696 553982 562177 562432 564592 568568 570752 572572 576928 577226 581632 585728 587951 592424 596288 596596 605696 609961 610304 612304 616616 621628 623948 630784 633178 637637 642488 645248 649792 652288 654368 654706 661507 664048 664391 671944 676676 677056 681472 681824 692224 699776 702464 704704 705068 710432 715822 720863 720896 723632 728728 734272 745472 751109 753571 756008 758912 759304 767936 773344 776314 779296 781781 784784 793276 799744 802816 805376 805792 814583 817712 827008 832832 839168 841918 847847 851929 851968 861224 867328 867776 883421 887216 890624 893464 896896 899756 913066 917462 917504 923923 927472 930952 934528 937508 945152 951808 962192 962689 965888 968968 976844 984256 988036 991232 991744 994994 1002001 1009624 1017856 1025024 1036742 1043504 1044043 1048528 1055912 1059968 1063348 1068032 1071532 1079078 1087849 1091909 1099648 1100216 1103872 1107392 1107964 1124354 1124864 1129184 1137136 1141504 1145144 1153856 1154452 1163264 1171456 1175902 1184183 1184848 1192576 1193192 1211392 1219922 1220608 1224608 1228513 1233232 1233869 1243256 1247896 1261568 1266356 1275274 1280059 1284976 1290496 1299584 1304576 1308736 1309412 1323014 1328096 1328782 1343888 1353352 1354112 1362944 1363648 1384448 1388233 1399552 1404928 1409408 1410136 1420864 1431644 1441726 1441792 1447264 1451879 1457456 1468544 1490944 1502218 1507142 1512016 1512797 1517824 1518608 1535872 1546688 1552628 1558592 1563562 1569568 1574573 1576271 1586552 1599488 1605632 1610752 1611584 1629166 1635424 1640639 1654016 1665664 1678336 1683836 1695694 1703858 1703936 1709477 1715857 1722448 1729063 1734656 1735552 1766842 1774432 1781248 1786928 1787851 1793792 1799512 1826132 1834924 1835008 1847846 1854944 1860859 1861904 1869056 1875016 1890304 1903616 1924384 1925378 1931776 1937936 1938937 1953688 1968512 1976072 1982464 1983488 1989988 2004002 2019248 2020291 2035712 2050048 2073484 2087008 2088086 2097056 2111824 2119936 2126696 2136064 2143064 2158156 2175698 2183818 2199296 2200432 2207744 2214784 2215928 2248708 2249728 2258368 2274272 2283008 2290288 2291471 2307712 2308904 2326528 2342912 2351804 2368366 2369696 2385152 2386384 2422784 2439844 2441216 2449216 2457026 2466464 2467738 2486512 2495792 2505377 2523136 2532712 2550548 2560118 2569952 2578147 2580992 2599168 2609152 2617472 2618824 2646028 2656192 2657564 2686321 2687776 2706704 2708224 2717099 2725888 2727296 2768896 2776466 2799104 2809856 2818816 2820272 2841728 2863288 2883452 2883584 2894528 2903758 2914912 2924207 2937088 2946713 2981888 3004436 3014284 3024032 3025594 3035648 3037216 3046901 3071744 3093376 3105256 3117184 3127124 3139136 3149146 3152542 3173104 3174743 3198976 3211117 3211264 3221504 3223168 3258332 3270848 3281278 3307949 3308032 3331328 3356672 3367672 3391388 3407716 3407872 3418954 3431714 3444896 3458126 3469312 3471104 3482479 3533684 3548864 3562496 3573856 3575702 3587584 3599024 3600883 3628597 3652264 3669848 3695692 3709888 3721718 3723808 3738112 3750032 3751969 3780608 3807232 3848768 3850756 3863552 3875872 3877874 3907376 3937021 3937024 3952144 3964928 3966976 3979976 4008004 4038496 4040582 4071424 4100096 4115657 4146968 4174016 4176172 4194112 4223648 4239872 4253392 4269727 4272128 4286128 4316312 4351396 4367636 4398592 4400864 4415488 4429568 4431856 4497416 4499456 4516736 4548544 4566016 4580576 4582942 4615424 4617808 4630549 4652843 4653056 4685824 4703608 4736732 4739392 4770304 4772768 4845568 4879688 4882432 4898432 4914052 4932928 4935476 4973024 4991584 5010754 5046041 5046272 5065424 5101096 5120236 5139904 5156294 5161984 5198336 5218304 5234944 5237648 5257763 5292056 5312384 5315128 5372642 5375552 5413408 5416448 5434198 5451776 5454592 5472467 5537792 5552932 5598208 5619712 5637632 5640544 5683456 5702081 5726576 5766904 5789056 5807516 5829824 5848414 5874176 5893426 5934929 5963503 5963776 6008872 6028568 6048064 6051188 6071296 6074432 6093802 6143488 6183947 6186752 6210512 6234368 6254248 6278272 6298292 6305084 6346208 6349486 6397952 6422234 6422528 6443008 6446336 6467461 6516664 6541696 6562556 6615898 6616064 6662656 6709571 6713344 6735344 6738823 6782776 6815432 6837908 6863428 6889792 6916252 6938624 6942208 6964958 7014007 7067368 7097728 7124992 7147712 7151404 7175168 7198048 7201766 7257194 7304528 7308301 7339696 7391384 7419776 7443436 7447616 7476224 7500064 7503938 7561216 7614464 7614943 7643363 7697536 7701512 7727104 7751744 7755748 7814752 7874042 7874048 7904288 7929493 7929856 7933952 7959952 8016008 8076992 8081164 8142848 8200192 8231314 8262199 8289281 8293936 8348032 8352344 8388224 8447296 8479744 8506784 8539454 8544256 8572256 8599591 8632624 8637083 8702792 8735272 8797184 8801728 8830976 8859136 8863712 8960413 8994832 8998912 9033472 9097088 9132032 9161152 9165884 9230848 9235616 9261098 9305686 9306112 9371219 9371648 9407216 9473464 9478784 9540608 9545536 9691136 9717631 9759376 9764417 9764864 9796864 9828104 9865856 9870952 9946048 9983168 10021508 10092082 10092544 10130848 10163153 10202192 10240472 10279808 10312588 10323968 10396672 10436608 10469888 10475296 10515526 10584112 10589579 10624768 10630256 10745284 10751104 10826816 10832896 10868396 10903552 10909184 10944934 11022011 11033897 11075077 11075584 11105864 11196416 11239424 11275264 11281088 11366912 11404162 11453152 11484473 11533808 11578112 11615032 11659648 11696828 11748352 11786852 11869858 11927006 11927552 11966339 12010999 12017744 12057136 12096128 12102376 12142592 12148864 12187604 12286976 12367894 12373504 12421024 12468736 12508496 12514957 12556544 12596584 12610168 12692416 12698972 12795904 12844468 12845056 12886016 12892672 12934922 13026013 13033328 13083392 13125112 13231796 13232128 13325312 13419142 13426688 13470688 13477646 13565552 13572559 13630864 13675816 13726856 13779584 13832504 13877248 13884416 13929916 14028014 14080649 14134736 14142037 14195456 14249984 14295424 14302808 14350336 14396096 14403532 14514388 14609056 14616602 14679392 14782768 14839552 14886872 14895232 14952448 15000128 15007876 15122432 15228928 15229886 15286726 15395072 15403024 15454208 15503488 15511496 15629504 15748084 15748096 15808576 15858986 15859712 15867904 15919904 15970669 16032016 16040297 16153984 16162328 16285696 16400384 16462628 16524398 16578562 16587872 16640767 16696064 16704688 16776448 16894592 16959488 17013568 17078908 17088512 17144512 17199182 17265248 17274166 17338981 17405584 17470544 17537639 17594368 17603456 17661952 17718272 17727424 17920826 17989664 17997824 18047029 18066944 18194176 18264064 18322304 18331768 18461696 18471232 18522196 18611372 18612224 18742438 18743296 18804247 18814432 18874427 18946928 18957568 19019693 19081216 19091072 19382272 19435262 19518752 19528834 19529728 19593728 19656208 19666361 19731712 19741904 19892096 19966336 20043016 20184164 20185088 20261696 20326306 20404384 20469449 20480944 20491523 20559616 20625176 20647936 20793344 20873216 20939776 20950592 21031052 21168224 21179158 21249536 21260512 21328307 21490568 21502208 21653632 21665792 21736792 21807104 21818368 21889868 22044022 22067794 22150154 22151168 22211728 22223201 22392832 22477819 22478848 22550528 22562176 22733824 22808324 22906304 22968946 23067616 23155643 23156224 23230064 23242063 23319296 23393656 23496704 23573704 23739716 23854012 23855104 23932678 24021998 24035488 24114272 24192256 24204752 24285184 24297728 24375208 24573952 24735788 24747008 24842048 24937472 25016992 25029914 25113088 25193168 25206181 25220336 25384832 25397944 25591808 25688936 25772032 25785344 25869844 26052026 26066656 26166784 26250224 26263783 26463592 26464256 26650624 26838284 26853376 26941376 26955292 27131104 27145118 27261728 27351632 27453712 27559147 27559168 27665008 27754496 27768832 27859832 28056028 28161298 28269472 28284074 28390912 28499968 28590848 28605616 28700672 28792192 28807064 29028776 29218112 29233204 29358784 29549531 29565536 29679104 29773744 29790464 29888089 29904896 30000256 30015752 30244864 30457856 30459772 30573452 30790144 30806048 30908416 31006976 31022992 31259008 31496168 31496192 31617152 31717972 31719424 31735808 31839808 31941338 32064032 32080594 32307968 32324656 32413843 32569901 32571392 32800768 32925256 33048796 33157124 33175744 33281534 33392128 33409376 33515911 33552896 33789184 33918976 34027136 34157816 34177024 34289024 34398364 34530496 34548332 34677962 34811168 34922173 34941088 35075278 35188736 35206912 35322287 35323904 35436544 35454848 35841652 35979328 35995648 36094058 36133888 36387439 36388352 36528128 36644608 36663536 36804341 36923392 36942464 37044392 37222744 37484876 37486592 37608494 37628864 37748854 37893856 37915136 38039386 38162432 38182144 38307269 38764544 38870524 39037504 39057668 39059456 39187456 39312416 39332722 39463424 39483808 39609713 39784192 39914567 39932672 40086032 40368328 40523392 40652612 40808768 40938898 40961888 40983046 41119232 41250352 41271659 41295872 41586688 41744521 41746432 41879552 41901184 42062104 42336448 42358316 42499072 42521024 42656614 42981136 43003337 43004416 43307231 43307264 43331584 43473584 43614208 43636736 43779736 44088044 44135588 44300308 44302336 44423456 44446402 44785664 44955638 44957696 45101056 45124352 45272227 45467648 45616648 45812608 45937892 46135232 46311286 46312448 46460128 46484126 46638592 46787312 46966997 46993408 47147408 47171761 47479432 47708024 47865356 48043996 48070976 48228544 48384512 48409504 48570368 48595456 48750416 48775597 49147904 49471576 49494016 49684096 49874944 50033984 50059828 50226176 50386336 50412362 50440672 50769664 50795888 51181273 51183616 51377872 51544064 51570688 51739688 52104052 52133312 52333568 52500448 52527566 52927184 52928512 53301248 53328739 53503541 53676568 53706752 53882752 53910584 54262208 54290236 54523456 54703264 54907424 55118294 55118336 55330016 55506451 55508992 55537664 55719664 56112056 56322596 56538944 56568148 56781824 56999936 57181696 57211232 57401344 57584384 57614128 57835393 58057552 58436224 58466408 58717568 59099062 59131072 59358208 59547488 59580928 59776178 59809792 60000512 60031504 60197137 60486959 60489728 60915712 60919544 61146904 61580288 61612096 61816832 62013952 62045984 62518016 62722891 62992336 62992384 63234304 63435944 63471616 63679616 63882676 64128064 64161188 64615936 64649312 64827686 65139802 65142784 65598533 65601536 65850512 66097592 66314248 66351488 66563068 66784256 66818752 67031822 67105792 67578368 67837952 68023417 68054272 68315632 68350919 68354048 68578048 68796728 69060992 69096664 69355924 69622336 69844346 69882176 70150556 70377472 70413824 70644574 70647808 70873088 70909696 71142071 71683304 71958656 71991296 72188116 72267776 72774878 72776704 73056256 73289216 73327072 73608682 73846784 73884928 74088784 74127053 74445488 74969752 75216988 75257728 75497708 75787712 75830272 76078772 76324864 76364288 76614538 77154077 77237279 77525539 77529088 77741048 78075008 78115336 78374912 78624832 78665444 78926848 78967616 79219426 79568384 79829134 79865344 80172064 80391311 80736656 81046784 81305224 81617536 81877796 81923776 81966092 82238464 82500704 82543318 82591744 83173376 83489042 83492864 83759104 83764373 83802368 84076993 84124208 84672896 84716632 84998144 85042048 85313228 85962272 86006674 86008832 86614462 86614528 86663168 86947168 87224423 87228416 87273472 87559472 87604699 88176088 88271176 88600616 88846912 88892804 89571328 89911276 89915392 90202112 90248704 90544454 90884189 90935296 91182091 91233296 91625216 91875784 92270464 92622572 92624896 92920256 92968252 93277184 93574624 93933994 93986816 94294816 94343522 94958864 95007913 95416048 95730712 96087992 96141952 96457088 96769024 96819008 97140736 97190912 97500832 97551194 98295808 98564543 98943152 98988032 98994259 99368192 99749888 100067968 100119656 100452352 100772672 100824724 100881344 101539328 101591776 102362546 102367232 102755744 103083409 103088128 103141376 103479376 104208104 104266624 104667136 105000896 105055132 105854368 105857024 106602496 106657478 107007082 107353136 107408587 107413504 107765504 107821168 108524416 108580472 109046912 109406528 109814848 110236588 110236672 110660032 111012902 111017984 111075328 111439328 111794683 111915241 112224112 112282079 112645192 113077888 113136296 113563648 113999872 114363392 114422464 114802688 115168768 115228256 115670786 116115104 116485369 116872448 116932816 117435136 118198124 118262144 118716416 119094976 119161856 119552356 119619584 120001024 120063008 120394274 120973918 120979456 121372867 121825847 121831424 121839088 122293808 122763473 123160576 123224192 123633664 124027904 124091968 125036032 125445782 125984672 125984768 126329203 126468608 126871888 126937421 126943232 127359232 127765352 128256128 128322376 129231872 129298624 129655372 130279604 130285568 131197066 131203072 131629729 131701024 132120989 132195184 132628496 132702976 133126136 133568512 133637504 134063644 134211584 135156736 135675904 136046834 136108544 136631264 136701838 136708096 137156096 137593456 137664527 138121984 138193328 138711848 139244672 139688692 139764352 140301112 140754944 140827648 141289148 141295616 141746176 141819392 142284142 143286143 143366608 143440661 143917312 143982592 144376232 144535552 145549756 145553408 146112512 146578432 146654144 147217364 147693568 147769856 148177568 148254106 148890976 149298149 149939504 150433976 150515456 150995416 151575424 151660544 152157544 152649728 152728576 153229076 154308154 154474558 155051078 155058176 155482096 155562407 156150016 156230672 156749824 157249664 157330888 157853696 157935232 158438852 159136768 159658268 159730688 160344128 160782622 161473312 162089501 162093568 162610448 162694441 163235072 163755592 163847552 163932184 164476928 165001408 165086636 165183488 166346752 166978084 166985728 167518208 167528746 167604736 168153986 168248416 169345792 169433264 169996288 170084096 170626456 171924544 172013348 172017664 173228924 173229056 173326336 173894336 174448846 174456832 174546944 175118944 175209398 176352176 176443267 176542352 177201232 177693824 177785608 179142656 179822552 180404224 180497408 181088908 181768378 181870592 182364182 182466592 183048437 183250432 183751568 183846481 184540928 185245144 185249792 185840512 185936504 186554368 187149248 187867988 187973632 188589632 188687044 189917728 190015826 190728791 190832096 191461424 192175984 192283904 192914029 192914176 193538048 193638016 194281472 194381824 195001664 195102388 196591616 197129086 197886304 197976064 197988518 198736384 199499776 200135936 200239312 200904704 201545344 201649448 201762688 203078656 203183552 204725092 204734464 205511488 206166818 206176256 206282752 206846717 206958752 207618697 208416208 208533248 209216623 209334272 210001792 210110264 211708736 211714048 213204992 213314956 214014164 214706272 214817174 214827008 215531008 215642336 216329971 217048832 217160944 218093824 218813056 219629696 220473176 220473344 221320064 222025804 222035968 222150656 222878656 223589366 223830482 224448224 224564158 225290384 225406753 226155776 226272592 227127296 227989307 227999744 228726784 228844928 229605376 230337536 230456512 231341572 232230208 232970738 233744896 233865632 234611377 234864379 234870272 236396248 236524288 237432832 238189952 238323712 239104712 239239168 240002048 240126016 240788548 241947836 241958912 242745734 243651694 243662848 243678176 244455211 244587616 245526946 246321152 246448384 247256009 247267328 248055808 248183936 250072064 250891564 251969344 251969536 252658406 252937216 253743776 253874842 253886464 254712073 254718464 255530704 255662693 256512256 256644752 257630387 258463744 258597248 259310744 260559208 262394132 262406144 263259458 263402048 264241978 264390368 265256992 265405952 266252272 266389799 267137024 267275008 268127288 268423168 270313472 271351808 272093668 272217088 273262528 273403676 273416192 274312192 275186912 275329054 276243968 276386656 277267991 277423696 278489344 279377384 279528704 280602224 281509888 281655296 282578296 283492352 283638784 284568284 286572286 286733216 286881322 287834624 287965184 288752464 288901613 289071104 291099512 291106816 292211647 292225024 293156864 293308288 294434728 295387136 295539712 296355136 296508212 297781952 298596298 299879008 300867952 301023359 301030912 301990832 303150617 303150848 303321088 304315088 305299456 305457152 306458152 308616308 308949116 310102156 310116352 310964192 311124814 312300032 312461344 313499648 314499328 314661776 315707392 315870464 316877704 318273536 319316536 319461376 320688256 321565244 322946624 324179002 324187136 325220896 325388882 326470144 327511184 327695104 327864368 328768979 328953856 330002816 330173272 330366976 332693504 333956168 335036416 335057492 335209472 336307972 336496832 338691584 338866528 339992576 340168192 341252912 341429179 343849088 344026696 344035328 346457848 346458112 346652672 347788672 348897692 348913664 349093888 350237888 350418796 352704352 352886534 353084704 354402464 355387648 355571216 358268911 358285312 359645104 360808448 360994816 362177816 363536756 363741184 364728364 364933184 366096874 366500864 367503136 367692962 369081856 370490288 370499584 371681024 371873008 373108736 373301173 374298496 375735976 375947264 377179264 377374088 379835456 380031652 381457582 381664192 382922848 384143903 384351968 384567808 385828058 385828352 387076096 387276032 388545157 388562944 388763648 390003328 390204776 393183232 394258172 395772608 395952128 395977036 397472768 398999552 400261829 400271872 400478624 401809408 403090688 403298896 403525376 404847751 406157312 406367104 409450184 411022976 412333636 412352512 412565504 413693434 413917504 415237394 416832416 417066496 418433246 418668544 420003584 420220528 421379959 423408713 423417472 423428096 426409984 426629912 428028328 429412544 429634348 429654016 431062016 431284672 432659942 434097664 434321888 435706843 436187648 437626112 439060237 439259392 440946352 440946688 442640128 444051608 444301312 445757312 447178732 447660964 448896448 449128316 450580768 450813506 452311552 452545184 453988249 454254592 455978614 455999488 457453568 457689856 459189731 459210752 460675072 460913024 462683144 464460416 465941476 467489792 467731264 469222754 469728758 469740544 472792496 473036707 473048576 474865664 476379541 476379904 476647424 478209424 478456433 478478336 480004096 480252032 481577096 483895672 485491468 487303388 487325696 487356352 488910422 489175232 491053892 492642304 492896768 494512018 494534656 496111616 496367872 497994497 500144128 501783128 503938688 503939072 505316812 505874432 507487552 507749684 507772928 509424146 509436928 511061408 511325386 513024512 513289504 515260774 516927488 517194496 518621488 518889371 521118416 524788264 526518916 526804096 528483956 528780736 530513984 530811904 532504544 532779598 534274048 534550016 536254576 536531567 536846336 540626944 540660953 542678773 542703616 544187336 544434176 546525056 546807352 548624384 550373824 550658108 552487936 552773312 554535982 554847392 556978688 558754768 559043381 559057408 561204448 562994003 563019776 563310592 565156592 566984704 567277568 569136568 573144572 573466432 573762644 575669248 575930368 577504928 577803226 578142208 582199024 582213632 584423294 584450048 586313728 586616129 586616576 588538951 588869456 590774272 591079424 592710272 593016424 595563904 597192596 599758016 601735904 602046718 602061824 603981664 606301234 606301696 606642176 608630176 610570961 610598912 610914304 612916304 613232893 617232616 617898232 620204312 621928384 622249628 624600064 624922688 626999296 628998656 629323552 631414784 631740928 633755408 636189323 636547072 638633072 638922752 641376512 643130488 645893248 648358004 648374272 650441792 650777764 652940288 655022368 655390208 655728736 657537958 657907712 660005632 660346544 660733952 665356549 665387008 667912336 670072832 670114984 670418944 672615944 672993664 677383168 677733056 679985152 680336384 682505824 682858358 687698176 688053392 688070656 689951801 692915696 692916224 693273607 693305344 695577344 697795384 698187776 700475776 700837592 705408704 705773068 706169408 708804928 710775296 711142432 716537822 716570624 719290208 721583863 721616896 721989632 724355632 727073512 727482368 729456728 729866368 732193748 733001728 735006272 735385924 738163712 740980576 740999168 743362048 743746016 746217472 746602346 748596992 751471952 751860109 751894528 754358528 754748176 759670912 760063304 762915164 763328384 765845696 768287806 768703936 769135616 771656116 771656704 774152192 774552064 777090314 777125888 777527296 780006656 780409552 782562781 783406687 786330467 786366464 788516344 791545216 791904256 791954072 794945536 797999104 800523658 800543744 800957248 803618816 806181376 806597792 807050752 809695502 812314624 812734208 815397583 818900368 822045952 824667272 825131008 827386868 827835008 830474788 833664832 834132992 836866492 837337088 840007168 840441056 842759918 846817426 846834944 846856192 849610069 852780929 852819968 853259824 856056656 858825088 859268696 862124032 862569344 865319884 868195328 868643776 871413686 872375296 875252224 878120474 878518784 881892704 881893376 884304421 885280256 888103216 888561947 888602624 891514624 894357464 895321928 897792896 898256632 901161536 901627012 904623104 905090368 907976498 908509184 911957228 911998976 914907136 915379712 918379462 918421504 921350144 921408103 921826048 924846923 925366288 928920832 931882952 934979584 935462528 938445508 939457516 939481088 945584992 946073414 946097152 949731328 952759082 952759808 953294848 956418848 956912866 956956672 960008192 960504064 963154192 963651689 967791344 970982936 974606776 974712704 977820844 978350464 982107784 985284608 985793536 989024036 989069312 992223232 992735744 995988994 999726079 1000288256 1003003001 1003566256 1004084627 1007877376 1007878144 1010633624 1011748864 1014975104 1015499368 1018848292 1018873856 1022122816 1022650772 1026049024 1026579008 1030521548 1033854976 1034388992 1037242976 1037778742 1042236832 1045087043 1049576528 1053037832 1053608192 1056967912 1057561472 1061027968 1061623808 1065009088 1065559196 1068548096 1069100032 1072509152 1073063134 1073692672 1081253888 1081321906 1085357546 1085407232 1088374672 1088868352 1088936849 1093050112 1093614704 1097248768 1100747648 1101316216 1104975872 1105546624 1109071964 1109694784 1113957376 1117509536 1118086762 1118114816 1122408896 1125988006 1126039552 1126621184 1130313184 1133917499 1133969408 1134555136 1134626507 1138273136 1138861087 1146289144 1146932864 1147525288 1151338496 1155009856 1155606452 1156284416 1164398048 1164427264 1168846588 1168900096 1172627456 1173232258 1173233152 1177077902 1177738912 1181494457 1181548544 1182158848 1185420544 1186032848 1191127808 1194385192 1199516032 1203471808 1204093436 1204123648 1207963328 1212602468 1212603392 1213284352 1217260352 1221141922 1221197824 1221828608 1225832608 1226465786 1231067651 1234465232 1235102869 1235796464 1240408624 1243856768 1244499256 1249200128 1249845376 1253998592 1257997312 1258647104 1262829568 1263481856 1267510816 1272378646 1273094144 1277266144 1277845504 1281339059 1282753024 1286260976 1286925367 1291786496 1296716008 1296748544 1300883584 1301555528 1305880576 1310044736 1310780416 1311457472 1315075916 1315815424 1320011264 1320693088 1321467904 1330713098 1330774016 1335101537 1335824672 1340084317 1340145664 1340229968 1340837888 1345231888 1345987328 1350398203 1354766336 1355466112 1359970304 1360672768 1365011648 1365716716 1375396352 1376106784 1376141312 1379903602 1385831392 1385832448 1386547214 1386610688 1391154688 1395590768 1396311631 1396375552 1400951552 1401675184 1410817408 1411546136 1412338816 1417609856 1421550592 1422284864 1433075644 1433141248 1438580416 1443167726 1443233792 1443979264 1447927019 1448711264 1453330879 1454147024 1454898133 1454964736 1458913456 1459732736 1464387496 1466003456 1470012544 1470771848 1476327424 1481961152 1481998336 1486724096 1487492032 1492434944 1493204692 1497193984 1502943904 1503720218 1503789056 1508717056 1509496352 1514309797 1519341824 1520126608 1525830328 1526656768 1531691392 1536575612 1537407872 1538271232 1543312232 1543313408 1548304384 1549104128 1554180628 1554251776 1555054592 1560013312 1560819104 1565125562 1566813374 1572660934 1572732928 1577032688 1577847271 1583090432 1583808512 1583908144 1589891072 1595925149 1595998208 1601047316 1601087488 1601914496 1607237632 1612362752 1613195584 1614101504 1619391004 1624629248 1625468416 1630795166 1637800736 1642279639 1644050653 1644091904 1649334544 1650186473 1650262016 1654773736 1655670016 1660949576 1667329664 1668265984 1673732984 1674674176 1680014336 1680882112 1685519836 1693634852 1693669888 1693712384 1699220138 1705561858 1705639936 1706519648 1711186477 1712113312 1717650176 1718537392 1724248064 1725138688 1730639768 1736390656 1737287552 1742827372 1744750592 1750504448 1756240948 1757037568 1763785408 1763786752 1768608842 1770560512 1776206432 1777123894 1777205248 1782984511 1783029248 1788714928 1789638851 1790643856 1795585792 1796513264 1802323072 1803254024 1809246208 1810180736 1815952996 1817018368 1823914456 1829814272 1830759424 1836758924 1836843008 1842700288 1842816206 1843652096 1849693846 1850732576 1857841664 1863765904 1864728593 1869959168 1870925056 1876891016 1878915032 1878962176 1891169984 1892146828 1892194304 1899462656 1905518164 1905519616 1906589696 1912837696 1913825732 1913913344 1920016384 1921008128 1926308384 1927303378 1935582688 1940875937 1941965872 1949213552 1949425408 1955641688 1956700928 1964215568 1970569216 1971587072 1978048072 1984446464 1985471488 1991977988 1999452158 2000576512 2006006002 2007132512 2008169254 2015754752 2015756288 2021267248 2022311291 2023497728 2029950208 2030998736 2037696584 2037747712 2044245632 2045301544 2052098048 2053158016 2061043096 2067709952 2068777984 2074485952 2075557484 2084473664 2090174086 2098016701 2099153056 2106075664 2107163513 2107216384 2113935824 2115122944 2122054319 2122055936 2123247616 2130018176 2131118392 2137096192 2138200064 2145018304 2146126268 2147385344 2162507776 2162643812 2170715092 2170814464 2176749344 2177736704 2177873698 2186100224 2187229408 2194497536 2201495296 2202632432 2209951744 2211093248 2218143928 2219389568 2227914752 2235019072 2236173524 2236229632 2244817792 2251976012 2252079104 2253242368 2260626368 2267834998 2267938816 2269110272 2269253014 2276546272 2277722174 2292578288 2293865728 2295050576 2301382853 2302676992 2310019712 2311212904 2312568832 2328796096 2328854528 2337693176 2345254912 2346464516 2346466304 2354155804 2355477824 2362988914 2363097088 2364317696 2370841088 2372065696 2379629681 2382255616 2388770384 2390004253 2399032064 2406943616 2408186872 2408247296 2415926656 2425204936 2425206784 2426568704 2434520704 2442283844 2442395648 2443657216 2451665216 2452931572 2462135302 2468930464 2470205738 2471592928 2479474283 2480817248 2487713536 2488998512 2498400256 2499690752 2507882377 2507997184 2515994624 2517294208 2525659136 2526963712 2535021632 2544757292 2546188288 2554532288 2555691008 2562678118 2565506048 2572521952 2573850734 2583508169 2583572992 2593432016 2593497088 2601767168 2603111056 2611761152 2613108211 2620089472 2621560832 2622914944 2630151832 2631630848 2640022528 2641386176 2661426196 2661548032 2670203074 2671649344 2680168634 2680291328 2680459936 2681675776 2689007321 2690463776 2691974656 2700796406 2709532672 2710932224 2719816099 2719940608 2721345536 2730023296 2731433432 2750792704 2752213568 2752282624 2759807204 2771662784 2771664896 2773094428 2773221376 2782309376 2791181536 2792623262 2792751104 2801832803 2801903104 2803350368 2812289623 2821634816 2823092272 2824677632 2833934257 2835219712 2843101184 2844569728 2866151288 2877160832 2886335452 2886467584 2887958528 2895854038 2897422528 2906661758 2908294048 2909796266 2909929472 2917826912 2919465472 2928774992 2930287789 2932006912 2940025088 2941543696 2952654848 2963860991 2963922304 2963996672 2973448192 2974984064 2984869888 2986409384 2994387968 3005887808 3007440436 3007578112 3017434112 3018992704 3028619594 3038683648 3040253216 3049947901 3051660656 3053236927 3053313536 3063382784 3073151224 3074815744 3076542464 3086624464 3086626816 3096608768 3098208256 3108361256 3110109184 3120026624 3121638208 3130251124 3133626748 3145321868 3145465856 3154065376 3155694542 3166180864 3167617024 3167816288 3177917743 3179782144 3191850298 3191996416 3202094632 3202174976 3203828992 3214328117 3214475264 3224725504 3226391168 3228203008 3238782008 3249258496 3250936832 3261590332 3275601472 3284559278 3288101306 3288183808 3298669088 3300372946 3300524032 3309547472 3311256949 3311340032 3321899152 3334656787 3334659328 3336531968 3347465968 3349195031 3349348352 3360028672 3361764224 3371039672 3387269704 3387339776 3398440276 3411123716 3411279872 3413039296 3422372954 3424226624 3435300352 3437074784 3448496128 3450277376 3461279536 3463067387 3472781312 3474575104 3485654744 3489501184 3501008896 3512481896 3514075136 3527570816 3527573504 3537217684 3541121024 3552412864 3554247788 3554410496 3565969022 3566058496 3577429856 3579277702 3581287712 3591171584 3593026528 3604646144 3606508048 3618492416 3620361472 3631905992 3634036736 3647828912 3659628544 3661518848 3673517848 3685400576 3685632412 3687304192 3699387692 3701465152 3715683328 3727531808 3729457186 3739918336 3741850112 3753782032 3755720969 3757830064 3757924352 3782339968 3784293656 3784388608 3798751411 3798925312 3811036328 3811039232 3813179392 3825675392 3827651464 3840032768 3842016256 3852616768 3854606756 3871165376 3881751874 3883931744 3898427104 3898850816 3911283376 3913303667 3913401856 3928431136 3940958021 3941138432 3943174144 3956096144 3968892928 3970942976 3983955976 3998904316 4001153024 4012012004 4014265024 4016338508 4031509504 4031512576 4042534496 4044622582 4046995456 4059900416 4061997472 4075393168 4075495424 4088491264 4090603088 4104196096 4106312903 4106316032 4122086192 4135419904 4137555968 4148971904 4151114968 4168947328 4180348172 4196033402 4198306112 4212151328 4214327026 4214432768 4227871648 4230245888 4244108638 4244111872 4246495232 4260036352 4262236784 4273996727 4274192384 4276400128 4290036608 4292252536 4294770688 4325015552 4325287624 4341430184 4353498688 4355473408 4355747396 4372200448 4374458816 4388995072 4402880119 4402990592 4405264864 4419903488 4422186496 4436287856 4438779136 4453325261 4455829504 4470038144 4472347048 4472459264 4489635584 4503952024 4506484736 4521252736 4535669996 4535877632 4538220544 4538506028 4553092544 4555444348 4585156576 4587731456 4590101152 4602765706 4605353984 4620039424 4622425808 4625137664 4657495843 4657592192 4657709056 4675386352 4690509824 4692929032 4692932608 4708311608 4710955648 4725977828 4726194176 4728635392 4741682176 4744131392 4759259362 4764511232 4777540768 4780008506 4798064128 4813887232 4816373744 4816494592 4829662607 4831853312 4850409872 4850413568 4852915249 4853137408 4869041408 4884567688 4887314432 4903330432 4905863144 4924270604 4937860928 4940411476 4943185856 4958948566 4961634496 4975427072 4977997024 4993870739 4996800512 4999381504 5015764754 5015994368 5031989248 5034588416 5051087041 5051318272 5053927424 5070043264 5089514584 5092376576 5109064576 5111382016 5125356236 5131012096 5145043904 5147701468 5167016338 5167145984 5186864032 5186994176 5203403777 5203534336 5206222112 5223522304 5226216422 5240178944 5243121664 5245829888 5260303664 5263020763 5263261696 5280045056 5282772352 5322852392 5340406148 5343298688 5360337268 5360582656 5360919872 5363351552 5378014642 5380927552 5383949312 5401592812 5419065344 5421864448 5439632198 5439881216 5442691072 5460046592 5462866864 5477939467 5483846809 5501585408 5504313269 5504427136 5504565248 5519614408 5543325568 5543329792 5546188856 5564618752 5582363072 5585246524 5585502208 5603665606 5603806208 5606700736 5624579246 5643269632 5646184544 5649355264 5667868514 5670439424 5686202368 5689139456 5707783081 5732302576 5754321664 5772670904 5775917056 5791708076 5794845056 5813323516 5816588096 5819592532 5819858944 5835653824 5838930944 5857549984 5860575578 5864013824 5880050176 5883087392 5901847237 5905309696 5927721982 5927844608 5927993344 5946896384 5947270483 5949968128 5969466503 5969739776 5972818768 5988775936 6011775616 6014880872 6034868224 6037985408 6057239188 6077367296 6080506432 6099895802 6103321312 6106473854 6106627072 6126765568 6146302448 6149477191 6149631488 6153084928 6173248928 6173253632 6192934033 6193217536 6196416512 6216722512 6219933629 6220218368 6240053248 6243276416 6260502248 6267253496 6290643736 6308130752 6311389084 6332361728 6335234048 6335632576 6355835486 6359564288 6383700596 6383992832 6404189264 6404349952 6407657984 6428656234 6428950528 6449451008 6452777419 6452782336 6456406016 6473928461 6477564016 6498516992 6501873664 6523180664 6551202944 6569118556 6576202612 6576367616 6597338176 6600745892 6601048064 6619094944 6622513898 6622680064 6643798304 6669313574 6669318656 6673063936 6694931936 6698390062 6698696704 6720057344 6723528448 6742079344 6745561823 6774539408 6774679552 6796880552 6822247432 6826078592 6844745908 6848453248 6870600704 6874149568 6896992256 6900554752 6922559072 6926134774 6945562624 6949150208 6971309488 6979002368 6998082553 7002017792 7024963792 7028150272 7028592389 7055141632 7055147008 7074435368 7082242048 7104825728 7108495576 7131938044 7132116992 7154859712 7158555404 7162575424 7182343168 7186053056 7209292288 7213016096 7236984832 7240722944 7263811984 7267563953 7268073472 7295657824 7318922039 7319257088 7323037696 7347035696 7370801152 7371264824 7374608384 7398775384 7402930304 7431366656 7455063616 7458914372 7479836672 7483700224 7507564064 7511441938 7515660128 7515848704 7564679936 7568587312 7568777216 7597502822 7597850624 7622072656 7622078464 7626009677 7626358784 7651350784 7655302928 7680065536 7684032512 7705233536 7709213512 7742330752 7763503748 7767863488 7796854208 7797701632 7822566752 7826607334 7826803712 7856862272 7881916042 7882276864 7886348288 7912192288 7937422493 7937785856 7941885952 7945982111 7967911952 7972027609 7997808632 8002306048 8024024008 8028530048 8032677016 8063019008 8085068992 8089245164 8093990912 8119800832 8123994944 8150786336 8150990848 8176982528 8181206176 8208392192 8212625806 8212632064 8244172384 8270461199 8270839808 8275111936 8297943808 8302229936 8337894656 8360696344 8392066804 8396612224 8424302656 8428654052 8428865536 8455743296 8460491776 8488217276 8488223744 8492990464 8520072704 8524473568 8547993454 8548384768 8552800256 8580073216 8584505072 8589541376 8617473557 8649635137 8650031104 8650575248 8682860368 8706997376 8710946816 8711494792 8744400896 8748917632 8777990144 8805760238 8805981184 8810529728 8839806976 8844372992 8872575712 8877558272 8906650522 8911659008 8940076288 8944694096 8944918528 8969373413 8979271168 9007904048 9012556891 9012969472 9042505472 9071339992 9076441088 9077012056 9106185088 9110888696 9170313152 9175462912 9180202304 9205531412 9210707968 9240078848 9244851616 9250275328 9314991686 9315184384 9315418112 9345710759 9350772704 9380590219 9381019648 9385858064 9385865216 9416623216 9421911296 9451955656 9457270784 9483364352 9488262784 9518518724 9529022464 9555081536 9560017012 9596128256 9627774464 9632747488 9632989184 9659325214 9663706624 9700819744 9700827136 9705830498 9706274816 9738082816 9769135376 9774181417 9774628864 9806660864 9811726288 9848541208 9875721856 9880822952 9886371712 9917897132 9923268992 9950854144 9955994048 9987741478 9993601024 9998763008 10031529508 10031988736 10063978496 10069176832 10102174082 10102636544 10107854848 10135489133 10140086528 10173316153 10179029168 10184286931 10184753152 10218129152 10222764032 10250712472 10262024192 10290087808 10295402936 10334032676 10334291968 10373728064 10373988352 10406807554 10407068672 10412444224 10447044608 10452432844 10480357888 10486243328 10491659776 10520607328 10526041526 10526523392 10560090112 10565544704 10600168579 10645704784 10680812296 10686597376 10720674536 10721839744 10726703104 10756029284 10761855104 10767898624 10803185624 10838130688 10843728896 10879264396 10879762432 10885382144 10920093184 10925733728 10955878934 10967693618 11003170816 11008626538 11008854272 11009130496 11039228816 11044930897 11086651136 11086659584 11092377712 11129237504 11164726144 11170493048 11207331212 11207612416 11213401472 11249158492 11286539264 11292369088 11298710528 11335737028 11340878848 11372404736 11378278912 11415566162 11464605152 11495957473 11508354571 11508643328 11545341808 11551305311 11551834112 11583416152 11589690112 11626647032 11633176192 11639185064 11671307648 11677861888 11715099968 11721151156 11728027648 11760100352 11766174784 11803694474 11810619392 11855443964 11855689216 11855986688 11893792768 11894540966 11899936256 11938933006 11939479552 11945637536 11977551872 11978305339 12023551232 12029761744 12069736448 12075970816 12114478376 12154734592 12161012864 12199791604 12206642624 12212947708 12213254144 12253531136 12292604896 12298954382 12299262976 12306169856 12346497856 12346507264 12385868066 12386435072 12392833024 12433445024 12439867258 12440436736 12480106496 12480891577 12486552832 12521004496 12527471957 12534506992 12581287472 12616261504 12622778168 12664723456 12671265152 12711670972 12719128576 12767401192 12808378528 12808699904 12815315968 12857312468 12857901056 12898902016 12905554838 12905564672 12912812032 12947856922 12955128032 12996439027 12997033984 13003747328 13046361328 13053100151 13102405888 13138237112 13152405224 13152735232 13194676352 13201491784 13238189888 13245027796 13245360128 13287596608 13338627148 13338637312 13346127872 13389863872 13396780124 13397393408 13440114688 13447056896 13484158688 13491123646 13541744161 13549078816 13549359104 13586131559 13593761104 13644494864 13652157184 13689491816 13696906496 13741201408 13748299136 13793984512 13801109504 13845118144 13852269548 13891125248 13898300416 13942618976 13958004736 13996165106 14004035584 14049927584 14056300544 14057184778 14110283264 14110294016 14148870736 14156179037 14164484096 14209651456 14216991152 14263876088 14264233984 14309719424 14317110808 14325150848 14364686336 14372106112 14418584576 14426032192 14473969664 14481445888 14527623968 14535127906 14536146944 14591315648 14637844078 14638514176 14646075392 14686116907 14694071392 14740927487 14741602304 14742529648 14749216768 14750144591 14797550768 14805860608 14854380233 14862733312 14910127232 14917828744 14959673344 14967400448 15015128128 15022883876 15031320256 15031697408 15129359872 15137174624 15137554432 15195005644 15195701248 15244145312 15244156928 15252019354 15252717568 15302701568 15310605856 15359427941 15360131072 15368065024 15410467072 15418427024 15484661504 15527007496 15535726976 15593708416 15595403264 15645133504 15653214668 15653607424 15713724544 15763832084 15764553728 15772696576 15824384576 15874844986 15875571712 15883771904 15891964222 15935823904 15944055218 15995617264 16003879463 16004612096 16048048016 16057060096 16065354032 16126038016 16170137984 16178490328 16187981824 16239601664 16247989888 16301572672 16301981696 16353965056 16362412352 16416784384 16425251612 16425264128 16488344768 16540922398 16541679616 16550223872 16595887616 16604459872 16657407767 16675370909 16675789312 16721392688 16730029771 16784133608 16793224448 16848605312 16857308104 16857731072 16911486592 16920983552 16976434552 16976447488 16985980928 17040145408 17048947136 17095986908 17096769536 17105600512 17160146432 17169010144 17179082752 17234947114 17299270274 17300062208 17301150496 17356319981 17365720736 17413994752 17421893632 17422989584 17488801792 17497835264 17555176639 17555980288 17611520476 17611962368 17621059456 17679613952 17688745984 17745151424 17755116544 17813301044 17823318016 17880152576 17889388192 17889837056 17938746826 17958542336 18015808096 18025113782 18025938944 18084557183 18085010944 18142679984 18152051203 18152882176 18154024112 18212370176 18221777392 18291757477 18340626304 18350925824 18360404608 18411062824 18421415936 18480157696 18489703232 18629983372 18630368768 18630836224 18691421518 18701545408 18761180438 18762039296 18771716128 18771730432 18823051247 18833246432 18843822592 18903911312 18913675729 18914541568 18966728704 18976525568 19037037448 19058044928 19110163072 19120034024 19192256512 19255548928 19265494976 19265978368 19318650428 19327413248 19401639488 19401654272 19411660996 19412549632 19476165632 19538270752 19548362834 19549257728 19612829621 19613321728 19623452576 19686027361 19697082416 19751443712 19761645904 19772743424 19835794264 19846537984 19901708288 19911988096 19975482956 19987202048 19997526016 20063059016 20127956992 20138353664 20204348164 20205273088 20215709696 20270978266 20280173056 20346632306 20358058336 20368573862 20369506304 20436258304 20445528064 20501424944 20512014523 20524048384 20580175616 20590805872 20668065352 20668583936 20747026937 20747456128 20747976704 20813615108 20814137344 20824888448 20894089216 20904865688 20960715776 20972486656 20983319552 21041214656 21052083052 21053046784 21120180224 21131089408 21200337158 21291409568 21349635307 21361624592 21372658489 21373194752 21441349072 21443679488 21453406208 21512058568 21523710208 21535797248 21606371248 21676261376 21687457792 21758528792 21770764288 21840186368 21851467456 21911757868 21935387236 22006341632 22017253076 22017708544 22018260992 22078457632 22089861794 22173302272 22173319168 22184755424 22245424201 22258475008 22329452288 22340986096 22414662424 22415224832 22426802944 22498316984 22573078528 22584738176 22597421056 22671474056 22681757696 22744809472 22756557824 22831132324 22929210304 22991914946 23016709142 23017286656 23090683616 23102610622 23103668224 23166832304 23178798643 23179380224 23253294064 23266352384 23278370128 23342597509 23342615296 23355723776 23430199936 23442302312 23456055296 23520200704 23532349568 23607388948 23621238784 23710887928 23711378432 23787585536 23789081932 23799872512 23877866012 23878959104 23891275072 23955103744 23956610678 24047102464 24059523488 24139472896 24151941632 24228956752 24241471709 24309469184 24322025728 24399583208 24413285248 24425895416 24426508288 24507062272 24585209792 24597908764 24598525952 24612339712 24692995712 24693014528 24771736132 24772870144 24785666048 24866890048 24879734516 24880873472 24960212992 24961783154 24973105664 25042008992 25054943914 25069013984 25162574944 25232523008 25245556336 25329446912 25342530304 25423341944 25438257152 25534802384 25616757056 25617399808 25630631936 25714624936 25797804032 25811109676 25811129344 25825624064 25895713844 25910256064 25992878054 25994067968 26007494656 26092722656 26106200302 26204811776 26276474224 26290046783 26304810448 26305470464 26389352704 26402983568 26476379776 26490055592 26490720256 26575193216 26677254296 26677274624 26692255744 26779727744 26793560248 26880229376 26894113792 26968317376 26982247292 27083488322 27098157632 27098718208 27172263118 27187522208 27274217113 27288989728 27304314368 27378983632 27393125669 27393812992 27482402816 27496598272 27586706147 27587969024 27602219008 27690236288 27704539096 27782250496 27796600832 27885237952 27916009472 27992330212 28008071168 28099855168 28112601088 28114369556 28220566528 28220588032 28297741472 28312358074 28328968192 28418589859 28419302912 28433982304 28527752176 28528467968 28619438848 28634221616 28650301696 28729372672 28744190321 28744212224 28837169152 28852064384 28947939328 28962891776 29055247936 29070255812 29182631296 29275688156 29277028352 29292150784 29372233814 29388142784 29481854974 29483204608 29485059296 29498433536 29500289182 29595101536 29611721216 29708760466 29725466624 29820254464 29835657488 29917977089 29919346688 29934800896 30030256256 30045767752 30062640512 30063394816 30258719744 30274349248 30275108864 30390011288 30488290624 30488313856 30504038708 30505435136 30605403136 30621211712 30718855882 30720262144 30736130048 30820160833 30820934144 30836854048 30935185853 30969323008 31054014992 31071453952 31173276827 31187416832 31190806528 31290267008 31306429336 31307214848 31427449088 31527664168 31545393152 31648769152 31749689972 31751143424 31767543808 31783928444 31871647808 31888110436 31991234528 32007758926 32009224192 32096096032 32114120192 32130708064 32233165679 32252076032 32340275968 32356980656 32375963648 32479203328 32495979776 32602470901 32603145344 32603963392 32707930112 32724824704 32833568768 32850503224 32850528256 32976689536 33081844796 33083359232 33100447744 33191775232 33208919744 33314815534 33350741818 33351578624 33442785376 33460059542 33568267216 33585606197 33586448896 33697210624 33714616208 33715462144 33822973184 33841967104 33952869104 33952894976 33970406743 33971961856 34080290816 34097894272 34191973816 34211201024 34320292864 34338020288 34469894228 34598540548 34600124416 34602300992 34712639962 34731441472 34827989504 34843787264 34845979168 34957095173 34977603584 34995670528 35110353278 35111960576 35223040952 35223924736 35242118912 35357609287 35359227904 35377491968 35490302848 35510233088 35626602088 35646636032 35760305152 35778776384 35779674112 35877493652 35917084672 36031616192 36050227564 36051877888 36169114366 36170021888 36285359968 36304102406 36305764352 36308048224 36423826439 36424740352 36443554784 36583514954 36681252608 36701851648 36720809216 36822125648 36841145341 36842831872 36960315392 36979406464 37259966744 37260737536 37382843036 37403090816 37522360876 37524078592 37543432256 37543460864 37646102494 37666492864 37687645184 37807822624 37827351458 37829083136 37933457408 37953051136 38074074896 38093741257 38116089856 38220326144 38240068048 38384513024 38386927663 38511097856 38530192883 38530989952 38531956736 38637300856 38654826496 38803278976 38803308544 38823321992 38952331264 39076541504 39096725668 39098515456 39225659242 39226643456 39246905152 39372054722 39394164832 39502887424 39523291808 39545486848 39671588528 39692080051 39693075968 39803416576 39823976192 39950965912 39974404096 39995052032 40126118032 40255913984 40276707328 40408696328 40431419392 40541956532 40560346112 40693264612 40716116672 40737147724 40739012608 40872516608 40891056128 41002849888 41024029046 41048096768 41160351232 41181611744 41312930659 41336130704 41337167872 41494053874 41494912256 41495953408 41627230216 41628274688 41649776896 41786265521 41788178432 41809731376 41921431552 41944973312 41966639104 42082429312 42104166104 42240360448 42262178816 42400674316 42582819136 42699270614 42723249184 42745316978 42746389504 42882698144 42887358976 42906812416 43024117136 43046340337 43047420416 43071594496 43212742496 43350538231 43352522752 43374915584 43517057584 43539535403 43541528576 43680372736 43702934912 43823515736 43870774472 44012683264 44034506152 44035417088 44156915264 44179723588 44346604544 44346638336 44369510848 44490848402 44516950016 44658904576 44681972192 44829324848 44830449664 44853605888 44996633968 45146157056 45169441933 45169476352 45194842112 45342948112 45363515392 45489618944 45513115648 45662264648 45858420608 45983829892 46033418284 46034573312 46181367232 46205221244 46207336448 46333664608 46357597286 46358760448 46506588128 46532704768 46556740256 46685195018 46685230592 46711447552 46860399872 46884604624 46912110592 47040401408 47064699136 47214777896 47242477568 47421775856 47422756864 47575171072 47578163864 47599745024 47755732024 47782550144 47910207488 47913221356 48094204928 48119046976 48278945792 48303883264 48457913504 48482943418 48618938368 48644051456 48799166416 48826570496 48851790832 48853016576 48986577871 49014124544 49170419584 49195817528 49197051904 49224679424 49385991424 49386029056 49543472264 49571332096 49733780096 49759469032 49920425984 49923566308 49946211328 50084017984 50109887828 50138027968 50325149888 50465046016 50491112672 50658893824 50685060608 50846683888 50872947671 50876514304 51069604768 51232454273 51233514112 51234799616 51261263872 51429249872 51595608064 51622219352 51622258688 51651248128 51791427688 51820512128 51985756108 51988135936 52014989312 52185445312 52212400604 52409623552 52552948448 52580093566 52609620896 52610940928 52778705408 52805967136 52952759552 52980111184 52981440512 53150386432 53354508592 53354549248 53382067739 53384511488 53559455488 53587120496 53760458752 53788227584 53936634752 53964494584 54166976644 54196315264 54197436416 54344526236 54375044416 54548434226 54577979456 54608628736 54757967264 54786251338 54787625984 54964805632 54993196544 55173412294 55175938048 55204438016 55380472576 55409078192 55561957451 55564500992 55593201664 55621874777 55770475904 55832018944 55984660424 56016142336 56199710336 56225202176 56228739112 56441133056 56595482944 56624716148 56657936384 56837179718 56838605824 56867964608 57055504352 57056935936 57237441547 57238877696 57268443232 57300603392 57458745344 57488380642 57488424448 57674338304 57704128768 57893228393 57895878656 57925783552 58110495872 58140511624 58365262592 58551376312 58584301568 58744467628 58776285568 58963709948 58966409216 58970118592 58996867072 59000578364 59190203072 59223442432 59417520932 59450933248 59640508928 59671314976 59835954178 59838693376 59869601792 60060512512 60091535504 60125281024 60126789632 60322314899 60517439488 60547445959 60548698496 60550217728 60780022576 60976581248 60976627712 61008077416 61210806272 61242423424 61437711764 61440524288 61472260096 61640321666 61641868288 61673708096 61870371706 61938646016 62108029984 62142907904 62346553654 62374833664 62381613056 62580534016 62612858672 62614429696 62785613891 62854898176 63055328336 63087898237 63090786304 63297538304 63499379944 63535087616 63567856888 63743295616 63776220872 63982469056 64015517852 64018448384 64192192064 64228240384 64261416128 64466331358 64504152064 64680551936 64713961312 64751927296 64920319607 64958406656 64991959552 65204941802 65206290688 65207926784 65415860224 65419975313 65449649408 65664131533 65667137536 65701006448 65701056512 65953379072 66163689592 66200895488 66383550464 66417839488 66629631068 66701483636 66703157248 66885570752 66920119084 67136534432 67171212394 67172897792 67394421248 67429232416 67430924288 67644249101 67645946368 67683934208 67905738208 67905789952 67940813486 67943923712 68160581632 68195788544 68383947632 68419269919 68422402048 68640585728 68676040576 68939788456 69197081096 69204601984 69425279924 69462882944 69655979008 69687574528 69691958336 69914190346 69955207168 69991341056 70220706556 70223921152 70446081904 70447849472 70484237824 70715218574 70718455808 70754983936 70980551609 70980605696 71020466176 71213213071 71253204176 71290008517 71293272064 71520610304 71557552768 71559348224 71754987304 71834169344 72063232384 72100455128 72338228732 72340043776 72570719936 72608204812 72611528704 72616096448 72847652878 72849480704 72887109568 73167029908 73362505216 73403703296 73441618432 73644251296 73682290682 73685663744 73920630784 73958812928 74201180053 74519933488 74521475072 74765686072 74806181632 75044721752 75086864512 75086921728 75292204988 75332985728 75375290368 75615645248 75654702916 75658166272 75866914816 75906102272 76148149792 76187482514 76232179712 76440652288 76480136096 76769026048 76773855326 77022195712 77060385766 77061979904 77063913472 77274601712 77309652992 77314516279 77606557952 77606617088 77646643984 77904662528 78153083008 78193451336 78451318484 78453286912 78493810304 78744109444 78788329664 79005774848 79046583616 79090973696 79343177056 79384160102 79386151936 79606833152 79647952384 79901931824 79943203483 79948808192 79990104064 80252236064 80508142429 80511827968 80553414656 80558481997 80817392656 80859137177 80862838784 81083913064 81120692224 81386529224 81432233344 81474295448 81745033216 82005699776 82048058092 82096193536 82320702464 82363223488 82625861318 82672261408 82674335744 82988107748 82989824512 82991906816 83254460432 83256549376 83299553792 83572531042 83576356864 83619462752 83842863104 83886106447 83889946624 83933278208 84164858624 84208332208 84480720896 84524357632 84801348632 85165638272 85398541228 85446498368 85490633956 85492779008 85765396288 85774717952 85813624832 86048234272 86092680674 86094840832 86143188992 86425484992 86701076462 86705045504 86749831168 87034115168 87079070806 87083057152 87360745472 87405803221 87405869824 87647031472 87692303699 87741548944 88025366528 88069012304 88070834176 88313830528 88359447176 88693209088 88739021696 88981696804 89033900032 89317809152 89363944384 89658649696 89660899328 89707211776 89993267936 90292314112 90338883866 90338952704 90389684224 90685896224 90727030784 90975073189 90979237888 91026231296 91324529296 91371701057 91716841216 91967659784 92066836568 92069146624 92362734464 92410442488 92667329216 92715194572 92717520896 93013176256 93065409536 93113480512 93370390036 93370461184 93422895104 93720799744 93769209248 93824221184 94080802816 94129398272 94429555792 94484955136 94792209127 94843551712 94845513728 95145986507 95150342144 95156327728 95199490048 95511464048 95565100288 95820414976 95826442712 96188409856 96238093952 96557891584 96607766528 96915827008 96965886836 97237876736 97288102912 97598332832 97653140992 97703581664 97706033152 97973155742 98028249088 98340839168 98391635056 98394103808 98449358848 98771982848 98772058112 99086944528 99138125801 99142664192 99467560192 99518938064 99840851968 99847132616 99892422656 100168035968 100219775656 100276055936 100650299776 100930092032 100982225344 101317787648 101370121216 101693367776 101745895342 101753028608 102139209536 102464908546 102467028224 102469599232 102522527744 102802818349 102858499744 103186492409 103191216128 103244438704 103244517376 103297767443 103302496256 103582855376 103641024256 103971512216 104029978624 104370890624 104424801208 104819247104 105105896896 105160187132 105219241792 105221881856 105557410816 105611934272 105905519104 105960222368 105962881024 106300772864 106709017184 106709098496 106764135478 106769022976 107118910976 107174240992 107515995587 107520917504 107576455168 107873269504 107928989168 108333953288 108392630528 108394872832 108689052472 108750088832 109096868452 109155958912 109217257472 109515934528 109572502676 109575251968 109929611264 109986393088 110346824588 110351876096 110408876032 110760945152 110818156384 111123914902 111129001984 111186403328 111243749554 111540951808 111664037888 111969320848 112027156241 112032284672 112399420672 112450404352 112457478224 112882266112 113190965888 113249432296 113315872768 113674359436 113677211648 113735929216 114111008704 114113871872 114474883094 114477755392 114536886464 114601206784 114917490688 114976761284 114976848896 115348676608 115408257536 115786456786 115791757312 115851567104 116220991744 116281023248 116601854369 116727596363 116730525184 117102752624 117163239583 117168603136 117488935256 117552571136 117927419896 117940237184 117993734144 118001156728 118380406144 118446884864 118835041864 118901866496 119281017856 119342629952 119671908356 119677386752 119739203584 120121025024 120183071008 120250562048 120253579264 120644629798 121034878976 121094891918 121097396992 121100435456 121494239867 121560045152 121953162496 121953255424 122016154832 122421612544 122484846848 122875423528 122944520192 123280643332 123283736576 123347416192 123740743412 123877292032 124216059968 124285815808 124693107308 124749667328 124763226112 125161068032 125225717344 125228859392 125571227782 125709796352 126110656672 126175796474 126181572608 126591900281 126595076608 126998759888 127064358421 127070175232 127135713776 127486591232 127552441744 127964938112 128031035704 128384384128 128456480768 128522832256 128932662716 129008304128 129361103872 129427922624 129840639214 129916813312 129983919104 130409883604 130412581376 130415853568 130831720448 130839950626 130899298816 131328263066 131334275072 131402012896 131402113024 131761358729 131906758144 132327379184 132395730103 132401790976 132767100928 132835678976 133259262136 133402967272 133406314496 133771141504 133840238168 134273068864 134342424788 134345795584 134788842496 134858464832 134861848576 135288498202 135291892736 135367868416 135811476416 135811579904 135881626972 135887847424 136321163264 136391577088 136767895264 136838539838 136844804096 137281171456 137289807347 137352081152 137802191527 137879576912 138394162192 138409203968 138850559848 138925765888 139311958016 139383916672 139828380692 139910414336 139982682112 140441413112 140892163808 140895698944 140968475648 141430437148 141436911616 141509967872 141961103218 141961211392 142040932352 142426426142 142506408352 142580017034 142586544128 143041220608 143115105536 143118696448 143509974608 143584101661 143668338688 144126464768 144200910256 144676457464 144680087552 145141439872 145216409624 145232192896 145695305756 145698961408 145774219136 146334059816 146725010432 146807406592 146883236864 147288502592 147364581364 147371327488 147841261568 147917625856 148402360106 148959185771 149039866976 149042950144 149447447149 149531372144 149608609423 149612363264 150089443504 150173729024 150173843456 150584409976 150665971456 150750580736 151231290496 151309405832 151733829632 151812204544 152296299584 152374965028 152464359424 152881304576 152960272192 153538052096 153547710652 154044391424 154120771532 154123959808 154127826944 154549203424 154619305984 154629032558 155213115904 155213234176 155293287968 155717969407 155809325056 156306166016 156386902672 156902636968 156906573824 156987620608 157488218888 157576659328 158011549696 158093167232 158181947392 158686354112 158768320204 158772303872 159213666304 159295904768 159803863648 159886406966 159897616384 159980208128 160504472128 161016284858 161023655936 161106829312 161116963994 161634785312 161718274354 161725677568 162167826128 162241384448 162251590501 162773058448 162864466688 162948590896 163398182563 163490066432 164011399552 164096116184 164192387072 164641404928 164726446976 165251722636 165344522816 165348671488 165976215496 165979649024 166508920864 166513098752 166599107584 167145062084 167152713728 167238925504 167685726208 167772212894 167779893248 167866556416 168329717248 168416664416 168953707351 168961441792 169048715264 169602697264 169690301963 170331276544 170797082456 170892996736 170981267912 170985558016 171530792576 171549435904 172096468544 172185361348 172189681664 172286377984 172850969984 173402152924 173410091008 173499662336 174068230336 174158141612 174166114304 174721490944 174811606442 174811739648 175294062944 175384607398 175483097888 176042674093 176050733056 176138024608 176141668352 176627661056 176718894352 177386418176 177478043392 177963393608 178067800064 178635618304 178727888768 179317299392 179321798656 179414423552 179986535872 180584628224 180677767732 180677905408 180779368448 181371792448 181454061568 181950146378 181958475776 182052462592 182649058592 182743402114 183429079999 183433682432 183935319568 184030327481 184133673136 184138293248 184725468928 184820884976 185334658432 185430389144 185435041792 186026352512 186130819072 186226961024 186740780072 186740922368 186845790208 187441599488 187538418496 188161605632 188258796544 188859111584 188969910272 189584418254 189687103424 189691027456 190291973014 190300684288 190312655456 190398980096 190919519791 191022928096 191130200576 191640829952 191652885424 191751879683 192376819712 192476187904 193106943029 193115783168 193215533056 193831654016 193931773672 194475753472 194576205824 195196665664 195306281984 195407163328 195412066304 195946311484 196056498176 196681678336 196783270112 196788207616 196898717696 197543965696 197544116224 198173889056 198276251602 198285328384 198930129013 198935120384 199037876128 199672563233 199681703936 199694265232 199784845312 200336071936 200439551312 200552111872 201209332247 201300599552 201860184064 201964450688 202635575296 202740242432 203386735552 203491790684 204278419072 204929817092 204934056448 204939198464 205045055488 205605636698 205716999488 206372984818 206382432256 206488877408 206489034752 206595534886 206604992512 207165710752 207282048512 207943024432 208050433019 208059957248 208741781248 208849602416 209638494208 210211793792 210320374264 210438483584 210443763712 211114821632 211223868544 211811038208 211920444736 211925762048 212601545728 213418034368 213418196992 213528270956 213538045952 214237821952 214348481984 215031991174 215041835008 215152910336 215741125831 215746539008 215857978336 216546300971 216667906576 216779821817 216785261056 216789745664 217378104944 217500177664 218193736904 218311917824 218434514944 219031869056 219145005352 219150503936 219859222528 219972786176 220693649176 220817752064 221521890304 221636312768 222247829804 222258003968 222372806656 222487499108 223081903616 223328075776 223938641696 224054312482 224064569344 224798841344 224900808704 224914956448 225632159753 225764532224 226381931776 226498864592 226631745536 227348718872 227354423296 227471858432 228217296307 228222017408 228227743744 228949766188 228955510784 229073772928 229202413568 229834981376 229953522568 229953697792 230697353216 230816515072 231572913572 231583514624 231703134208 232441983488 232562046496 233203708738 233455192726 233461050368 234205505248 234326479166 234337206272 234977870512 235099243379 235105142272 235854839792 235880474368 235987468288 236002313456 236760812288 236893769728 237670083728 237792847201 237803732992 238562035712 238685259904 239343816712 239478407168 240242050048 240366142016 240501124096 241289259596 242069757952 242189783836 242194793984 242200870912 242988479734 243120090304 243906324992 243906510848 244032309664 244699666211 244843225088 244969693696 245750847056 245877784477 245889040384 246561286664 246567473152 246694832384 247481486824 247754584064 248432119936 248571631616 249386214616 249499334656 249526452224 250322136064 250451434688 250457718784 251142455564 251419592704 252221313344 252351592948 252363145216 253183800562 253190153216 253997519776 254128716842 254140350464 254271427552 254966785073 254973182464 255104883488 255929876224 256062071408 256768768256 256912961536 257045664512 257865325432 258016608256 258722207744 258855845248 259681278428 259833626624 259967838208 260819767208 260825162752 261663440896 261679901252 261798597632 262656526132 262668550144 262804025792 262804226048 263522717458 263813516288 264654758368 264791460206 264803581952 265534201856 265671357952 266518524272 266656188799 266805934544 266812628992 267542283008 267680476336 268546137728 268684849576 268691591168 269577684992 269711350181 269716929664 269723697152 270576996404 270583785472 270735736832 271622952832 271623159808 271763253944 272642326528 272783154176 273535790528 273677079676 273689608192 274562342912 274579614694 274704162304 275604383054 275759153824 276788324384 276818407936 277701119696 277844560357 277851531776 278623916032 278767833344 279656761384 279820828672 279965364224 280882826224 281784327616 281791397888 281936951296 282860874296 283019935744 283922206436 283922422784 284081864704 284852852284 285012816704 285160034068 285173088256 286082441216 286230211072 286237392896 287019949216 287168203322 287336677376 288252929536 288401820512 289190514613 289352914928 289360175104 290282879744 290432819248 290464385792 291390611512 291397922816 291548438272 292668119632 293450020864 293614813184 293766473728 294577005184 294729162728 295682523136 295835251712 296804720212 297918371542 298079733952 298085900288 298894894298 299062744288 299217218846 299224726528 300178887008 300347458048 300347686912 301168819952 301324382359 301331942912 301501161472 302462580992 302618811664 303453767617 303467659264 303624409088 304592599168 304749930056 304928718848 305762609152 305920544384 307076104192 307095421304 308088782848 308241543064 308247919616 309098406848 309238611968 309258065116 310426231808 310426468352 310586575936 311435938814 311618650112 312604488449 312612332032 312773805344 313805273936 313813147648 313975241216 314976437776 315153318656 316023099392 316186093531 316186334464 316363894784 317372708224 317536640408 317544607744 318427332608 318591809536 319607727296 319772813932 319960416256 321008944256 322032569716 322047311872 322213658624 322233927988 323269570624 323436548708 323451355136 324335652256 324482768896 324503181002 325546116896 325728933376 325897181792 326796365126 326980132864 328022799104 328192232368 328384774144 329282809856 329452893952 330503445272 330689045632 330697342976 331952430992 331959298048 333017841728 333026197504 333198215168 334290124168 334477851008 335371452416 335544425788 335559786496 335733112832 336659434496 336833328832 337907414702 337922883584 338097430528 339205394528 339380603926 340662553088 341594164912 341785993472 341962535824 341971116032 342906045097 343061585152 343098871808 344192937088 344370722696 344379363328 344572755968 345701939968 346804305848 346999324672 348136460672 348316283224 349442981888 349623212884 349623479296 350588125888 350769214796 350966195776 352085348186 352101466112 352276049216 352283336704 353255322112 353437788704 354564822469 354772836352 354956086784 355926787216 356110633697 356135600128 357271236608 357455777536 358627179911 358634598784 358643597312 358828847104 359973071744 361169256448 361355535464 361355810816 361558736896 362743584896 362908123136 363900292756 363916951552 364104925184 365298117184 365486804228 366858159998 366867364864 367870639136 368060654962 368267346272 368276586496 369441668167 369450937856 369641769952 370669316864 370860778288 370870083584 372052705024 372261638144 372453922048 373481560144 373481844736 373674474173 373691580416 374883198976 375076836992 376323211264 376517593088 377718223168 379168836508 379374206848 379382054912 380583946028 380601368576 380625310912 380797960192 381839039582 382045856192 382260401152 383281659904 383305770848 383503759366 384753639424 384952375808 386213886058 386231566336 386431066112 387663308032 387863547344 388933702157 388951506944 389152411648 389353123439 390393331328 390612563968 390814326656 390824132608 391892622968 392112996352 393363356672 393566540224 393576415232 395087931392 396347778112 396552503204 396570656768 397860258026 397870240768 398075752256 399345126466 399363407872 399388530464 399569690624 400662090829 400672143872 400879102624 401104223744 402418664494 402601199104 403720368128 403928901376 405252598751 405271150592 405480484864 406773471104 406983581368 408556838144 409859634184 409868112896 410090110976 411211273396 411433998976 412745969636 412764864512 412977754816 412978069504 413191069772 413209985024 414331421504 414564097024 415886048864 416100866038 416119914496 417483562496 417699204832 419031153827 419276988416 420423587584 420640748528 420876967168 420887527424 422229643264 422256204293 422447737088 423622076416 423832121713 423840889472 423851524096 425203091456 426836068736 426836393984 427056541912 428475643904 428696963968 430063982348 430083670016 430305820672 431482251662 431493078016 431715956672 433092601942 433335813152 433559643634 433570522112 433579491328 434756209888 435000355328 436387473808 436612880561 436623835648 436869029888 438063738112 438290010704 438301007872 439718445056 439945572352 441387298352 441615287659 441635504128 443043780608 443272625536 444495659608 444745613312 444974998216 446163807232 447877283392 448108624964 448129138688 449597682688 449801617408 449829912896 451264319506 451529064448 452763863552 452997729184 453263491072 454442237249 454697437744 454708846592 454943716864 456434592614 456444034816 456455487488 457899532376 457911021568 458147545856 458404827136 459648920731 459669962752 459907045136 459907395584 461394706432 461633030144 463145827144 463406268416 464883966976 465124092992 466407417476 466910385452 466922100736 468411010496 468652958332 468674412544 469955741024 470198486758 470210284544 471709679584 471760948736 471974936576 472004626912 473509743707 473521624576 473787539456 475340167456 475585694402 475607465984 477124071424 477370519808 478687633424 478934889433 478956814336 480484100096 480732284032 481002248192 482578519192 484139515904 484379567672 484389587968 485976959468 486240180608 487812649984 487813021696 488064619328 489399332422 489686450176 489939387392 491501694112 491755568954 491778080768 493122573328 493134946304 493389664768 494962973648 495509168128 496863861263 496864239872 497143263232 498772429232 498998669312 499030059619 499052904448 500644272128 500902869376 500915437568 502284911128 502839185408 504442626688 504703185896 506367601124 506380306432 507995039552 508257433684 508280700928 508542855104 509933570146 509946364928 510209766976 511859752448 512124142816 513537536512 513825923072 514091329024 515730650864 515997040663 516033216512 517444415488 517711690496 519362556856 519667253248 519935676416 521639534416 521650325504 523326881792 523359802504 523597195264 525313052264 525608051584 525608452096 527045434916 527627032576 529309516736 529582920412 529607163904 531068403712 531342715904 533037048544 533312377598 533611869088 533625257984 535084566016 535360952672 537092275456 537369699152 537383182336 539155369984 539422700362 539433859328 539447394304 541153992808 541167570944 541471473664 543245905664 543246319616 543526507888 545284653056 545566308352 547071581056 547354159352 549124685824 549159229388 549408324608 551208766108 551518307648 553576648768 553636815872 555402239392 555689120714 555703063552 557247832064 557535666688 559313522768 559602424381 559641657344 559930728448 561765652448 563556997003 563568655232 563582795776 563873902592 565721748592 566013960239 566039871488 567844412872 567844845568 568163729408 569705704568 570025633408 570320068136 572164882432 572460422144 574039898432 574336406644 574673354752 576505859072 576803641024 578381029226 578705829856 578720350208 580565759488 580865638496 580928771584 582781223024 582795845632 583096876544 585336239264 586900041728 587202745129 587229626368 587532947456 589154010368 589458325456 591365046272 591670503424 593609440424 595836743084 596159467904 596171800576 597789788596 598125488576 598434437692 598449453056 600357774016 600694916096 600695373824 602337639904 602648764718 602663885824 603002322944 604925161984 605237623328 606907535234 606935318528 607248818176 609185198336 609499860112 609857437696 611525218304 611840622547 611841088768 614152208384 614190842608 616177565696 616483086128 616495839232 618196813696 618477223936 618516130232 620852463616 621173151872 622871877628 623237300224 625208976898 625224664064 625547610688 627610547872 627626295296 627950482432 629952875552 630306637312 632046198784 632372187062 632372668928 632727789568 634745416448 635073280816 635089215488 636825512323 636854665216 637183619072 639215454592 639545627864 639920832512 642017888512 644065139432 644427317248 644467855976 646539141248 646873097416 648671304512 648965537792 649006362004 651092233792 651457866752 651794363584 653592730252 653960265728 656045598208 656384464736 656769548288 658565619712 658905787904 661006890544 661378091264 661394685952 663545463889 663904861984 663918596096 666021905549 666035683456 666052395008 666396430336 668580248336 668955702016 670742904832 671088851576 671466225664 673318868992 673666657664 675814829404 675845767168 676194861056 678410789056 678761207852 681325106176 683188329824 683571986944 683925071648 683942232064 685812090194 686123170304 686197743616 688385874176 688741445392 688758726656 689145511936 691403879936 693608611696 693966880607 693998649344 696272921344 696632566448 698885963776 699246425768 699246958592 701176251776 701538429592 701932391552 704170696372 704202932224 704552098432 704566673408 706510644224 706875577408 709129644938 709545672704 709912173568 711853574432 712221267394 712271200256 714542473216 714911555072 717254359822 717269197568 717287194624 717657694208 719619728443 719946143488 722305446863 722338512896 722711070928 722711621632 723084372101 723117473792 725487169792 725816246272 727800585512 728209850368 730596234368 730973608456 733716319996 733734729728 735741278272 736121309924 736534692544 736553172992 738883336334 738901875712 739283539904 741338633728 741721556576 741740167168 744086740111 744105410048 744523276288 744907844096 746963120288 746963689472 747348948346 747383160832 749766397952 750153673984 752611969109 752646422528 753035186176 755436446336 758337673016 758748413696 758764109824 761167892056 761250621824 761595920384 763678079164 764091712384 764520802304 766563319808 766611541696 767007518732 769507278848 769904751616 772427772116 772463132672 772862132224 775326616064 775727094688 777867404314 777903013888 778304823296 778706246878 780786662656 781225127936 781628653312 781648265216 783785245936 784190093687 784225992704 786726713344 787133080448 787152830464 790175862784 792695556224 793105006408 795720516052 795740481536 796151504512 798690252932 798726815744 798777060928 799139381248 801324181658 801344287744 801758205248 802208447488 804837328988 805202398208 807440736256 807857802752 810505197502 810542301184 810960969728 813546942208 813967162736 816212980583 817093174541 817113676288 819719268368 819736225792 820142677081 820180221952 822422546792 822867997952 825491939272 825955509632 825956139008 826382139544 828662843008 829128194048 831772097728 832201732076 832239828992 834967124992 835398409664 838062307654 838553976832 840847175168 841281497056 841753934336 841775054848 844459286528 844512408586 844895474176 847244152832 847664243426 847681778944 847703048192 850406182912 850459679069 853672137472 853672787968 854113083824 856951287808 857393927936 860127964696 860611641344 862964503324 862986156032 863431913344 866185203884 866671626304 867119287268 867141044224 867158982656 869512419776 870000710656 872774947616 873225761122 873247671296 873738059776 876127476224 876580021408 876602015744 879375238313 879436890112 879891144704 882774596704 883230575318 883271008256 886087561216 886143301967 886545251072 888991319216 889450508947 889491226624 889949996432 892327614464 895754566784 896217249928 899195365376 899659825792 902528639012 903058128896 905527727104 905995458368 908884474498 909394875488 909417693184 909887433728 912869185228 912888069632 912910974976 915799064752 915822043136 916295091712 916809654272 919297841462 919339925504 919814090272 919814791168 922747170917 922789412864 923266060288 926291654288 926770110721 926812536832 929767933952 930248185984 932814834952 933820770904 933844201472 936822020992 937305916664 939911482048 940396973516 940420569088 943419359168 943521897472 943949873152 944009253824 947019487414 947043249152 947575078912 950680334912 951171388804 951214931968 954248142848 954741039616 957375266848 957869778866 957913628672 960968200192 961463835431 961464568064 962004496384 964615340689 965157038384 968279031808 968759135344 968779175936 971953918936 972480361216 975625299968 976129238656 978798664844 979372900352 979878774784 983003388224 983511137908 983556161536 986245146656 986269892608 986779329536 989925947296 991018336256 993727722526 993728479744 994286526464 997544858464 997997338624 998060119238 998105808896 1001288544256 1001805738752 1001830875136 1004569822256 1005088711627 1005678370816 1008885253376 1009406371792 1012735202248 1012760612864 1015990079104 1016514867368 1017085710208 1019867140292 1019892729856 1020419533952 1023719504896 1024248285632 1027075073024 1027651846144 1028182658048 1031461301728 1031994081326 1032066433024 1034888830976 1035423380992 1038725113712 1039334506496 1039871352832 1042714300397 1043279068832 1043300651008 1046605851577 1046653763584 1046719605008 1047194390528 1047260265961 1050626104528 1051216103168 1051216904192 1054090869832 1055254065152 1058619033472 1059165840824 1062136807424 1062685431808 1066074097088 1066624755196 1067223738176 1067250515968 1070169132032 1070721905344 1074184550912 1074739398304 1074766364672 1078310739968 1078845400724 1078867718656 1078894788608 1082307985616 1082335141888 1082942947328 1086491811328 1086492639232 1087053015776 1090519383811 1090569306112 1091132616704 1094143162112 1094708318704 1098249371648 1098318458776 1098816649216 1102417532216 1103036615296 1107153297536 1107273631744 1110804478784 1111378241428 1111406127104 1114495664128 1115071333376 1118627045536 1119204848762 1119283314688 1119861456896 1123531304896 1127113994006 1127137310464 1127165591552 1127747805184 1131443497184 1132027920478 1132079742976 1135688825744 1135689691136 1136275441873 1136327458816 1139411409136 1140051266816 1140640136272 1144329764864 1144920844288 1148079796864 1148672813288 1149346709504 1153011718144 1153607282048 1156762058452 1157411659712 1157440700416 1161131518976 1161731276992 1161857543168 1165562446048 1165591691264 1166193753088 1170672478528 1173800083456 1174405490258 1174459252736 1175065894912 1178308020736 1178916650912 1182675951457 1182730092544 1183341006848 1183951334539 1187218880848 1187832113741 1191673486168 1192318935808 1192343601152 1195579577192 1196250977152 1196868875384 1196898906112 1200715548032 1201389832192 1204675279808 1205297529436 1205327771648 1206004645888 1209850323968 1210475246656 1213815070468 1213870637056 1214497636352 1218370396672 1218999720224 1219714875392 1223050436608 1223681245094 1223682177536 1228304416768 1228381685216 1232298718651 1232355131392 1232966172256 1232991678464 1236393627392 1236954447872 1237032260464 1241704927232 1242346303744 1245743755256 1246474600448 1250417953796 1250449328128 1251095221376 1255221095744 1255252590592 1255900964864 1259905751104 1260613274624 1264092397568 1264744374124 1264745337856 1265455579136 1269490832896 1270146561632 1270178430976 1273651024646 1273709330432 1274367238144 1278430909184 1279091255728 1279841665024 1284003559993 1284035777024 1288130278864 1288795635413 1288854634496 1288935711952 1293078282496 1293746194832 1297342609024 1297931075584 1298012724008 1302184467584 1302915733504 1303588727168 1307185460504 1307920531456 1312091196416 1312768929472 1317131239424 1317811575808 1322013781088 1322756182528 1322789371904 1327090927778 1327809723968 1327837192192 1332043811098 1332071366912 1332104790016 1332792860672 1336436638537 1337160496672 1337911404032 1341485809664 1342177703152 1342870976759 1342932451328 1346637737984 1347333315328 1351629658808 1352389722112 1356821578112 1357522415704 1362650212352 1366376659648 1367143973888 1367850143296 1367884464128 1371624180388 1372246340608 1372395487232 1376771748352 1377482890784 1377517453312 1378291023872 1382807759872 1387217223392 1387933761214 1387997298688 1392510903091 1392545842688 1393265132896 1397707942631 1397771927552 1398492851536 1398493917184 1402352503552 1403076859184 1403864783104 1408341392744 1409104196864 1409133346816 1413021288448 1413751154816 1418259289876 1419091345408 1419824347136 1423707148864 1424442534788 1429084946432 1429823110144 1434508719644 1434538395136 1434574389248 1435315388416 1439239456886 1439892286976 1444610893726 1444677025792 1445422141856 1445423243264 1446168744202 1446234947584 1450974339584 1451632492544 1455601171024 1456353031133 1456419700736 1461192468736 1461947216912 1467432639992 1467469459456 1471482556544 1472242619848 1473069385088 1473106345984 1477766672668 1477803751424 1478567079808 1482677267456 1483443113152 1483480334336 1488173480222 1488210820096 1489046552576 1489815688192 1493926240576 1493927378944 1494697896692 1494766321664 1499532795904 1500307347968 1505223938218 1505292845056 1506070372352 1510187880817 1510872892672 1515824106797 1516675346032 1517458752719 1517496827392 1517528219648 1522335784112 1522501243648 1523191840768 1527356158328 1528183424768 1529041604608 1533223083392 1534015037464 1539014557696 1539809503232 1544855544232 1545724264448 1550653232128 1551454189376 1555734808628 1555806027776 1556609646592 1557412493756 1561573325312 1562450255872 1563257306624 1563296530432 1567570491872 1568380187374 1568451985408 1573453426688 1574266160896 1574305660928 1579425118271 1580351725568 1585391112448 1586210012816 1591441032104 1591480963072 1592303009024 1597380505864 1597554121856 1598278762496 1602648363316 1602688575488 1603516410496 1604416894976 1609674657976 1610404796416 1614881472512 1615715605504 1621010395004 1621084602368 1621921939456 1627093884416 1627934325472 1632425961166 1634186349082 1634227352576 1639438536736 1639472451584 1640285354162 1640360443904 1644845093584 1645694703653 1645735995904 1650983878544 1651911019264 1651912278016 1652764279088 1657325686016 1658256388096 1663544195456 1664403464152 1669934249984 1670796819328 1676124615308 1677107953664 1681694350336 1682562994112 1683507868672 1688918573056 1689024817172 1689790948352 1694488305664 1695328486852 1695363557888 1695406096384 1700812365824 1700919358138 1707344274944 1707345575936 1708226167648 1712897663477 1713902575616 1714787855872 1720255929392 1721144491339 1721223282688 1725929006648 1725972312064 1726863826688 1732370407768 1733343252608 1734238574536 1734282088448 1739024839552 1740001421312 1745549895232 1746451522244 1746495342592 1747476119552 1752254952448 1753160042816 1753204031488 1758750476626 1758873780224 1759782289408 1765549193408 1766461150636 1766542016512 1772175122432 1772286603934 1773090502144 1777982638432 1778901017894 1778982453248 1779899992864 1784655228928 1784767495511 1791509133568 1792434499856 1798390730752 1799319651584 1805057278024 1806116257792 1811055454208 1811990916736 1817768948996 1818789750976 1818835386368 1819774867456 1825738370456 1825776139264 1831598129504 1831644086272 1832590183424 1833619308544 1838595682924 1838679851008 1839628180544 1839629582336 1845494341834 1845578825728 1846532120576 1852583308576 1853540221442 1853625073664 1859535867904 1860496371968 1865629669904 1866593321593 1867641541808 1867688402944 1873644041984 1874611833328 1879822964096 1880793947032 1880841138176 1886838718336 1887043794944 1888018507648 1894038974828 1894086498304 1895150157824 1901360669824 1902342777608 1908496285696 1909482079232 1914750533696 1915739557732 1915827257344 1921936400384 1922927670862 1922929136128 1924008992768 1929230681378 1930314076768 1936469415023 1936558063616 1937518270688 1937558351872 1943907837872 1944911922499 1944960722432 1951250599936 1952258477312 1957597329688 1958745800704 1959757549568 1966006776448 1967022275816 1972490293312 1972539785216 1973558659072 1979851894592 1982036672512 1987455445052 1987456959488 1988573052928 1995089716928 1995994677248 1996120238476 1996211617792 2002577088512 2003611477504 2003661750272 2009139644512 2010177423254 2011356741632 2017719879989 2017770506752 2018812743584 2024333602291 2025470404496 2025521225728 2031980158208 2033029734736 2034171420416 2039734280584 2039785459712 2040839067904 2047439009792 2048496571264 2054150146048 2055303692288 2056365316096 2062922603456 2063988162652 2069777661952 2070846761984 2077450227424 2078669012992 2079742705664 2085428600794 2086558137664 2086601302016 2093211703154 2093307527168 2093439210016 2094388781056 2094520531922 2101252209056 2102432206336 2102433808384 2108181739664 2109270676513 2110508130304 2117238066944 2118331681648 2124176373319 2124273614848 2125370863616 2132148194176 2133249510392 2134447476352 2134501031936 2140338264064 2141443810688 2148369101824 2149478796608 2149532729344 2156621479936 2157690801448 2157735437312 2164615971232 2164670283776 2165885894656 2172983622656 2172985278464 2174106031552 2181038767622 2181138612224 2182265233408 2188231419143 2188286324224 2189416637408 2196398195563 2196498743296 2196636917552 2197633298432 2204835064432 2206073230592 2213302654717 2214306595072 2214547263488 2221608957568 2222756482856 2222812254208 2228991328256 2230142666752 2237254091072 2238409697524 2239722913792 2247062609792 2254227988012 2254274620928 2254331183104 2255495610368 2262886994368 2264055840956 2264159485952 2271377651488 2271379382272 2272550883746 2272654917632 2278822818272 2280102533632 2281280272544 2288554763209 2288659529728 2289841688576 2296159593728 2297345626576 2298693419008 2306023436288 2307214564096 2313524116904 2314823319424 2314881400832 2322263037952 2323462553984 2323715086336 2331124892096 2331183382528 2332387506176 2341344957056 2347600166912 2348810980516 2348918505472 2350131789824 2356616041472 2357833301824 2365351902914 2365460185088 2366682013696 2367902669078 2374437761696 2375664227482 2383346972336 2384578039987 2384637871616 2384687202304 2391159154384 2392501954304 2393737750768 2393797812224 2401431096064 2402779664384 2409350559616 2410595058872 2410655543296 2412009291776 2419700647936 2420950493312 2427630140936 2428995272704 2436740793344 2437999440448 2446100873216 2447362490188 2447364355072 2456608833536 2456763370432 2464597437302 2464710262784 2465932344512 2465983356928 2472787254784 2473908895744 2474064520928 2481953757283 2483409854464 2484692607488 2491487510512 2492774435879 2492949200896 2500835907592 2500898656256 2502190442752 2510390259377 2510442191488 2510505181184 2511801929728 2519811502208 2521226549248 2528184795136 2529488748248 2529490675712 2530911158272 2538981665792 2540293123264 2540356861952 2547302049292 2547418660864 2548734476288 2556861818368 2558182511456 2559683330048 2568007119986 2568071554048 2576260557728 2577591270826 2577709268992 2577871423904 2586091677169 2586156564992 2587492389664 2594685218048 2595862151168 2596025448016 2604368935168 2605831467008 2607177454336 2614370921008 2615721319211 2615841062912 2624182392832 2625537858944 2634262478848 2635623151616 2644027562176 2645512365056 2654181855556 2655619447936 2655674384384 2664087622196 2664142733824 2664209580032 2665585721344 2672873277074 2674320993344 2675822808064 2682971619328 2684355406304 2685741953518 2685864902656 2693275475968 2694666630656 2703259317616 2704655629247 2704779444224 2713643156224 2715044831408 2725300424704 2725471864073 2732753319296 2734287947776 2735700286592 2735768928256 2743248360776 2744492681216 2744790974464 2753543496704 2754965781568 2755034906624 2765615519744 2774434446784 2775867522428 2775994597376 2785021806182 2785091685376 2786530265792 2795415885262 2795543855104 2796985703072 2796987834368 2804634635803 2804705007104 2806153718368 2807729566208 2816682785488 2818137683621 2818208393728 2818266693632 2826042576896 2827502309632 2836518579752 2838182690816 2839648694272 2847414297728 2848885069576 2858169892864 2859646220288 2869017439288 2869076790272 2870630776832 2878478913772 2879784573952 2889221787452 2889354051584 2890844283712 2890846486528 2892337488404 2892469895168 2901948679168 2903264985088 2911202342048 2912706062266 2912839401472 2922384937472 2923894433824 2933218076789 2934865279984 2934938918912 2942965113088 2944485239696 2946138770176 2946212691968 2955533345336 2955607502848 2957134159616 2965354534912 2966824851991 2966886226304 2966960668672 2976346960444 2976421640192 2978093105152 2979631376384 2987852481152 2987854757888 2989395793384 2999065591808 3000614695936 3010447876436 3010585690112 3012140744704 3020375761634 3021745785344 3031648213594 3033350692064 3034917505438 3034993654784 3035056439296 3044671568224 3045002487296 3046383681536 3054712316656 3056290163927 3056366849536 3058083209216 3066446166784 3068030074928 3078029115392 3079619006464 3089711088464 3091307013613 3091448528896 3101306464256 3102908378752 3111469617256 3113219293184 3114824987512 3123146650624 3124900511744 3126514613248 3135140983744 3136760374748 3136903970816 3146906853376 3148532321792 3148611321856 3158850236542 3160703451136 3170782224896 3172420025632 3181095660743 3182882064208 3182961926144 3184606018048 3194761011728 3195108243712 3196557524992 3205296726632 3205377150976 3207032820992 3208833789952 3219349315952 3220809592832 3229762945024 3231431211008 3242020790008 3243843878912 3254187768832 3255868650944 3264851922332 3268372698164 3268454705152 3278877073472 3278944903168 3280570708324 3280720887808 3289690187168 3291389407306 3291471991808 3301967757088 3303822038528 3303824556032 3305528558176 3314568205949 3314651372032 3316512776192 3327088390912 3328806928304 3339868499968 3341593638656 3352249230616 3354215907328 3363388700672 3365125988224 3367015737344 3377837146112 3378049634344 3379581896704 3388976611328 3390656973704 3390727115776 3401624731648 3401838716276 3414688549888 3414691151872 3416452335296 3425795326954 3427805151232 3429575711744 3440511858784 3442288982678 3442446565376 3451858013296 3451944624128 3453727653376 3464740815536 3466686505216 3468477149072 3468564176896 3478047028841 3478049679104 3480002842624 3491099790464 3492903044488 3492990685184 3494952239104 3504509904896 3506320085632 3506408062976 3517500953252 3519564578816 3531098386816 3532922301272 3544350244864 3544573207868 3546181004288 3555965276864 3557802035788 3557964906496 3559799985728 3569310457856 3569534991022 3583018267136 3584868999712 3596781461504 3598639303168 3610114556048 3611979284641 3612232515584 3622110908416 3623981833472 3635537897992 3637579501952 3637670772736 3639549734912 3651476740912 3651552278528 3663196259008 3663288172544 3665180366848 3667238617088 3677191365848 3679256361088 3679259164672 3690988683668 3691157651456 3693064241152 3705166617152 3707080442884 3707250147328 3719071735808 3720992743936 3731259339808 3733186643186 3735283083616 3735376805888 3747288083968 3749223666656 3759645928192 3761587894064 3761682276352 3773677436672 3774087589888 3776037015296 3788077949656 3788172996608 3790300315648 3802721339648 3804685555216 3816992571392 3818964158464 3829501067392 3831479115464 3843872800768 3845855341724 3845858272256 3848017985536 3858461362756 3860628153536 3872938830046 3873116127232 3875036541376 3875116703744 3887815675744 3889823844998 3889921444864 3902501199872 3904516954624 3915194659376 3917216970667 3917491601408 3919515099136 3932013552896 3934044551632 3944898979021 3944980586624 3945079570432 3947117318144 3959703789184 3964073345024 3974910890104 3974913918976 3977146105856 3990179433856 3991989354496 3992240476952 4005154177024 4007222955008 4018279289024 4020354846508 4022713483264 4035439759978 4035541013504 4037625487168 4048667204582 4050940808992 4051042451456 4063858349837 4063960316416 4066059469472 4068342840832 4079468561168 4079570919424 4081678135808 4094878019584 4096993142528 4108300292096 4110419215903 4110607384576 4112730632192 4125845206912 4127976325304 4139555323904 4141693523968 4154900454848 4159485411328 4170857201588 4173116275328 4173202604032 4186423406308 4186615054336 4186878420032 4188777562112 4189041063844 4202504418112 4204864412672 4204867616768 4216363479328 4218541353026 4221016260608 4234476133888 4236663363296 4248352746638 4248547229696 4250741727232 4264296388352 4266499020784 4268894952704 4269002063872 4280676528128 4282884357829 4282887621376 4296738203648 4298957593216 4299065458688 4313242959872 4315381602896 4315470874624 4329231942464 4329340567552 4345967245312 4348212063104 4362077535244 4362277224448 4364530466816 4376462838286 4376572648448 4378833274816 4392796391126 4392997486592 4393273835104 4395266596864 4409670128864 4412146461184 4426605309434 4428613190144 4429094526976 4443217915136 4445512965712 4445624508416 4457778586261 4457982656512 4460285333504 4474508182144 4476819395048 4479445827584 4494125219584 4508455976024 4508549241856 4510991220736 4525773988736 4528111681912 4542755302976 4542758764544 4545101767492 4545309835264 4557645636544 4560205067264 4562560545088 4577109526418 4577319059456 4579683377152 4592319187456 4594691253152 4597386838016 4609342692097 4612046872576 4614429128192 4627048233808 4629646638848 4629762801664 4644526075904 4644818247223 4646925107968 4647430172672 4662153338843 4662249784192 4662366765056 4664775012352 4682689914112 4695200333824 4697621961032 4700263579648 4713232082944 4715666603648 4730703805828 4730920370176 4733364027392 4735805338156 4748875523392 4751328454964 4766693944672 4769156079974 4769275743232 4769374404608 4782318308768 4785003908608 4787475501536 4787595624448 4802741686171 4802862192128 4805559328768 4818701119232 4821190117744 4821311086592 4824018583552 4839401295872 4841900986624 4855260281872 4857768164249 4857990545408 4873481586688 4875998880896 4892201746432 4894724980376 4894728710144 4913526740864 4929194874604 4929420525568 4931864689024 4931966713856 4945574509568 4947817791488 4948129041856 4963907514566 4966819708928 4969385214976 4982975021024 4985548871758 4985898401792 5001671815184 5001797312512 5004380885504 5020780518754 5020884382976 5021010362368 5023603859456 5039623004416 5042453098496 5056138128041 5056369590272 5058977496496 5058981351424 5061590604707 5061822316544 5077963331584 5080586246528 5080713723904 5094604098584 5097468952576 5113723636736 5116365022912 5136014239972 5136143108096 5152521115456 5155182541652 5155418537984 5155742847808 5172183354338 5172313129984 5174984779328 5189370436096 5191724302336 5192050896032 5208607180777 5208737870336 5211662934016 5214354908672 5228741842016 5231442638422 5231682125824 5248364785664 5251075717888 5268283783763 5268524957696 5271246303232 5288055124352 5291024730112 5308363711112 5311238895872 5311348768768 5328175244392 5328285467648 5331171442688 5345746554148 5348641986688 5351645616128 5365943238656 5368710812608 5371483907036 5371729805312 5386550951936 5389333261312 5406518635232 5409311258494 5409558888448 5427286312448 5430089662816 5450600849408 5450943728146 5465506638592 5468575895552 5471400573184 5471537856512 5486496721552 5488985362432 5489330655809 5489581948928 5507086993408 5509931563136 5510069813248 5531231039488 5548868893568 5551735044856 5570043612364 5570183370752 5573060531584 5590831770524 5591087710208 5593971406144 5593975668736 5609269271606 5609410014208 5612307436736 5615459132416 5633365570976 5636275367242 5636416787456 5636533387264 5652085153792 5655004619264 5673037159504 5675967447293 5676365381632 5679297388544 5694828595456 5697770139152 5716339785728 5719292440576 5719652221787 5738034878576 5738153580544 5740998739567 5741261553664 5756957827544 5759569147904 5778443574904 5781688567424 5781692973056 5784674976808 5803897358336 5822404684096 5825412124532 5825678802944 5844769874944 5847788867648 5866436153578 5869730559968 5869877837824 5885930226176 5888970479392 5892277540352 5892425383936 5911066690672 5911215005696 5914268319232 5930709069824 5933649703982 5933772452608 5933921337344 5952693920888 5952843280384 5956186210304 5959262752768 5975704962304 5975709515776 5978791586768 5998131183616 6001229391872 6020895752872 6024281489408 6040751523268 6043491570688 6063296427188 6066701384128 6069835010876 6069987309568 6070112878592 6089343136448 6090004974592 6092767363072 6109424633312 6112580327854 6112733699072 6116166418432 6132892333568 6136060149856 6155626668191 6156058230784 6159238012928 6179422176928 6182614027226 6182897057792 6202612928512 6205816757504 6222939234512 6226153562629 6226438586368 6229649975024 6246293301248 6249801023488 6253029226496 6270281967488 6273520749496 6293813706752 6297064643584 6317700473084 6321406902272 6341564449792 6344840051264 6362191321486 6365764128416 6365923852288 6369212036096 6389522023456 6390216487424 6393115049984 6410593453264 6410754301952 6414065641984 6417667579904 6438698631904 6441619185664 6459230196419 6459525890048 6462862422016 6484041580016 6487390775047 6487687757824 6508375537664 6511737301888 6529703844664 6536745396328 6536909410304 6557754146944 6557889806336 6561141416648 6579380374336 6582778814612 6582943983616 6603935514176 6607644077056 6607649112064 6611057116352 6629136411898 6629302744064 6633025552384 6654176781824 6657613856608 6679736999936 6683187277312 6704498461232 6708431814656 6726777401344 6730246848017 6730251976448 6734031474688 6755674292224 6756099268688 6759163793408 6777953222656 6781313947408 6781454231552 6803249463296 6803677432552 6829377099776 6832904670592 6851590653908 6855610302464 6859151423488 6881023717568 6884577965356 6884893130752 6903716026592 6903889248256 6907455306752 6929481631072 6933373010432 6936954298144 6937128353792 6956094057682 6956099358208 6960005685248 6982199580928 6985806088976 6985981370368 6989904478208 7009019809792 7012640171264 7012816125952 7035001906504 7039129157632 7062196773632 7065844602544 7088700489728 7089146415736 7092362008576 7111930553728 7115604071576 7119599971456 7138620915712 7139069982044 7166036534272 7169737999424 7193562923008 7197278606336 7220229112096 7223958569282 7224465031168 7244221816832 7247963666944 7271075795984 7275159003904 7275341545472 7279099469824 7299000102779 7302953481824 7303104557056 7326240961039 7326392518016 7326576345088 7330360733696 7334477234176 7354382731696 7358512722176 7358518329344 7381977367336 7386128482304 7410333234304 7414160885768 7438143471616 7441985487872 7462518679616 7466373286372 7470566167232 7470753611776 7494576167936 7498447333312 7519291856384 7523175788128 7523364552704 7547354873344 7548175179776 7552074030592 7576155899312 7576345993216 7580600631296 7605442679296 7609371110432 7633635686677 7633985142784 7637928316928 7659002134784 7662958230928 7687745601536 7691710683448 7691716544512 7696035971072 7716922725512 7721256307072 7745877660092 7746232254464 7750073082752 7750233407488 7775631351488 7779647689996 7779842889728 7805002399744 7809033909248 7830389318752 7834433941334 7834983202816 7839030198272 7864027105792 7868089103264 7889797958042 7889961173248 7890159140864 7894234636288 7919407578368 7928146690048 7949821780208 7949827837952 7953928093111 7954292211712 7980358867712 7983978708992 7984480953904 8010308354048 8014445910016 8036558578048 8040709693016 8045426966528 8070879519956 8071082027008 8075250974336 8097334409164 8101881617984 8102084902912 8127716699674 8127920632832 8132118938944 8136685681664 8158937122336 8159141838848 8163356271616 8189756039168 8193986285056 8216600584192 8220838431806 8221214769152 8225461264384 8251690413824 8255952650608 8278731660199 8279110647808 8283387047936 8287659341773 8309800909696 8318970822656 8341714403176 8346232550656 8346405208064 8372846812616 8373756840064 8377555124224 8378082127688 8405008836224 8409728825344 8432726958656 8437082706052 8442032521216 8468952267776 8473326726592 8496705493276 8497094459392 8501483454464 8528592776704 8532998041568 8537789905408 8538004127744 8561353056256 8565768715658 8565775242752 8593476407296 8597915186432 8598130917376 8626091030557 8626485919744 8630763205792 8630941749248 8658463884928 8658681135104 8691934490624 8696424126208 8724155070488 8729060933632 8752925676572 8753145296896 8757666549632 8785592782252 8785994973184 8786547670208 8790533193728 8819340257728 8824292922368 8853210618868 8857226380288 8858189053952 8886435830272 8891025931424 8891249016832 8915557172522 8915965313024 8920570667008 8949016364288 8953638790096 8958891655168 8988024919951 8988250439168 9016911952048 9017098483712 9021569447891 9021982441472 9051547977472 9056223363824 9085510605952 9085517529088 9090203534984 9115291273088 9120410134528 9125121090176 9154219052836 9154638118912 9159366754304 9184638374912 9189382506304 9218685384194 9224093745152 9228858256384 9254096467616 9259293277696 9259525603328 9289052151808 9289636494446 9293850215936 9294860345344 9324306677686 9324499568384 9324733530112 9329550024704 9355056469759 9365379828224 9390400667648 9395243922064 9400096837313 9400527159296 9426464165888 9431333207296 9461407611656 9466728054784 9471610676312 9497751046784 9502656909928 9533387889344 9538312159948 9538551486464 9538748809216 9564636617536 9570007817216 9574951003072 9575191248896 9605483372342 9605724384256 9611118657536 9637402238464 9642380235488 9642622173184 9648037167104 9673127621443 9678802591744 9683801973248 9710520563744 9715536328498 9715981090816 9746963173376 9747576321637 9751997761792 9783955598417 9784403492864 9789449960752 9789457420288 9827053481728 9858389749208 9863729378048 9863933427712 9891149019136 9896258083712 9927815029132 9933639417856 9938770429952 9965950042048 9971097743516 10003343630368 10003594625024 10008761771008 10041561037508 10041768765952 10042020724736 10047207718912 10079246008832 10084906196992 10112276256082 10112739180544 10117954992992 10117962702848 10123181209414 10123644633088 10155926663168 10161172493056 10161427447808 10189208197168 10194471217931 10194937905152 10227447273472 10232730045824 10272028479944 10272286216192 10305042230912 10310365083304 10311485695616 10344366708676 10344626259968 10349969558656 10378740872192 10383448604672 10384101792064 10417214361554 10417475740672 10423325868032 10428709817344 10457483684032 10462885276844 10463364251648 10496729571328 10502151435776 10536567567526 10537049915392 10542492606464 10576102189741 10576110248704 10582049460224 10610768747579 10616727422224 10622211269033 10622477791744 10622697537536 10656350488784 10656570935296 10662342885376 10691493108296 10697283973376 10703291232256 10737421625216 10742967814072 10773101903872 10778666522624 10813037270464 10818622516988 10819117776896 10854572624896 10860179325632 10901201698816 10901887456292 10931013277184 10937151791104 10942801146368 10943075713024 10972993443104 10977970724864 10978661311618 10979163897856 11014173986816 11019863126272 11020139626496 11055975827897 11062462078976 11097737787136 11103470089712 11140087224728 11140366741504 11146121063168 11181663541048 11187942812288 11187951337472 11218538543212 11218820028416 11224614873472 11230918264832 11266731141952 11272550734484 11272833574912 11273066774528 11304170307584 11310009238528 11346074319008 11351934894586 11352730763264 11358594777088 11389657190912 11395540278304 11432679571456 11438584881152 11439304443574 11476069757152 11476307161088 11481997479134 11482523107328 11513915655088 11519138295808 11519862925571 11556887149808 11563377134848 11563385946112 11569349953616 11607794716672 11644809368192 11650824249064 11689539749888 11695577735296 11732872307156 11739461119936 11739755675648 11771860452352 11777940958784 11784555080704 11822133381344 11822430011392 11828536638464 11861418139648 11867299407964 11867544905216 11867842674688 11905387841776 11905686560768 11912372420608 11918525505536 11951409924608 11951419031552 11957583173536 11995713221921 11996262367232 12002458783744 12041791505744 12048011439373 12048562978816 12081503046536 12086983141376 12126592854376 12133402768256 12139670021752 12139974619136 12178686272896 12180009949184 12218849266624 12225160655708 12225467398144 12232332836864 12265784667136 12272120299712 12311253336382 12312116461568 12318476025856 12358844353856 12365228054452 12365794115584 12405225857024 12411633515008 12445878469024 12452307125258 12452877172736 12459299950048 12492586602496 12499029860603 12499602046976 12506058452992 12540563934976 12547041498992 12587627413504 12594129287168 12635400946168 12642813804544 12683128899584 12689680102528 12724382642972 12731528256832 12731847704576 12738424072192 12779044046912 12780432974848 12786230099968 12821186906528 12821508603904 12828131283968 12835335159808 12877397263808 12883238371328 12918460392838 12919051780096 12925724844032 12968083160032 12974781550094 12975375515648 13016751075328 13023464679929 13023474603776 13059407689328 13066153251151 13073490792656 13073818820608 13115508293888 13115779612672 13122282833296 13158760748672 13165557629224 13165887967232 13207871028352 13215288154112 13222114232704 13258272823796 13258605488128 13266051104768 13308353563648 13315227713216 13359473999872 13366374554624 13408996922464 13416863629312 13453554802688 13460493696034 13460503952896 13468062949376 13511348584448 13512198537376 13518327586816 13555285905161 13555906445312 13562627894816 13562908463104 13606498926592 13607354865104 13614383457493 13658754199552 13665809341184 13703181307816 13711220604928 13718302846976 13762047435136 13769155930712 13807432053184 13807778496512 13814910613504 13858963262144 13866746020864 13873908596288 13874256707584 13912188115364 13912198716416 13920011370496 13964399161856 13971612177952 13971962740736 13979808956416 14018039619584 14025280342528 14025632251904 14070003813008 14078258315264 14124039159923 14124393547264 14131689205088 14176751989543 14177400979456 14178292831472 14184724017152 14223861107456 14231208143152 14239199942912 14277241831424 14278139964088 14332073068544 14339475998848 14387125846016 14394557212672 14440458224192 14447917138564 14488443633664 14495927333888 14542151591968 14550318007808 14550683090944 14558198939648 14598000205558 14605906963648 14606209114112 14652481922078 14652785036032 14653152690176 14660721467392 14668954468352 14708765463392 14717025444352 14717036658688 14763954734672 14771580744349 14772256964608 14820666468608 14828321771536 14876286943232 14883970975744 14925037359232 14932746572744 14941132334464 14941507223552 14989152335872 14996894666624 15038583712768 15046351576256 15046729105408 15094709746688 15096350359552 15104148061184 15152311798624 15152691986432 15161201262592 15210885358592 15218742220864 15267271373354 15267970285568 15275856633856 15317619934001 15318004269568 15325916461856 15374787368941 15375491203072 15383421366896 15383433089024 15391367349007 15392071942144 15433845451024 15442512614144 15491755320184 15500146165504 15500466814976 15551262702976 15559295379992 15559685779456 15610004799488 15618067818496 15660778637504 15668867882668 15678060396544 15728054211584 15736178206528 15779595916084 15779922346496 15780318281728 15788469272576 15838815156736 15856293380096 15899643560416 15899655675904 15907856186222 15908584423424 15960717735424 15967957417984 15968961907808 16019883342463 16020616708096 16028891820032 16073117156096 16081419386032 16090853933056 16141759039912 16142164054016 16150501948672 16194668818328 16203763235968 16204169805824 16255433399348 16255841265664 16264237877888 16273371363328 16317874244672 16318283677696 16326712543232 16379512078336 16387972570112 16433201168384 16441676863612 16442429538304 16450922528768 16503380827648 16511905301216 16557463320398 16558221295616 16566774095872 16575318683546 16619601819392 16637941645312 16683428806352 16692046279909 16692465101312 16692810416128 16745693625232 16747513680128 16755110248448 16756164255376 16810017672448 16819457650688 16865453917312 16874165412104 16884065042432 16937904535552 16946653453184 16993410986552 17002966908928 17057185553408 17065996083136 17075579810816 17122706112512 17131537431316 17131550485504 17186952814592 17195830372864 17196261834752 17252182061114 17252971839488 17261526411584 17261883498496 17316927769856 17317362270208 17373676300981 17383868981248 17392848252416 17448310140976 17457322697867 17458121867264 17505851353144 17506290593792 17515333099264 17571185564504 17573095340416 17581066387456 17638680515456 17648585844736 17706421237736 17714452760576 17716378107904 17772871660544 17782051862848 17782498033664 17831114345044 17831930626048 17841141334016 17898032728576 17907277580192 17917783310336 17976049839902 17976500878336 18033823904096 18034196967424 18043138895782 18043964882944 18102641740183 18103095954944 18112446727648 18171021211904 18171035058176 18180407069968 18230582546176 18240820269056 18250242180352 18308438105672 18318733508608 18369276749824 18378765012608 18437370768388 18448187490304 18457716512768 18508192935232 18518586555392 18578104303616 18579272988892 18587700431872 18589720690688 18648613355372 18648999136768 18649467060224 18659100049408 18710112939518 18730759656448 18780801335296 18790487844128 18800193674626 18801054318592 18852928331776 18862666414592 18922815223312 18932589404729 18933456109568 18943221352624 18995502093568 19005313819856 19066775778688 19076624319896 19077102972928 19129273235072 19140015634432 19149902006144 19150382497792 19210966744684 19211448768512 19222237315072 19274804476928 19284760470976 19285244346368 19346255242886 19357605183488 19367603946496 19421041127488 19431072656996 19431962181632 19493926346752 19495152643274 19503995523584 19567911196834 19568806985728 19578899921504 19578914840576 19632442450621 19654106963456 19716779498416 19726963785347 19727458756096 19727866855424 19782298038272 19792516167424 19855630058264 19867278835712 19877540859904 19931900084096 19942195487032 20006687260736 20007189250048 20017523542016 20083122075016 20083537531904 20094415437824 20158492017664 20169812393984 20224552512164 20225478361088 20235909985984 20235925405696 20246362418828 20247289266176 20311853326336 20322344986112 20322854895616 20378416394336 20388942435862 20389875810304 20454894546944 20465460091648 20532526537523 20544056959888 20544572432384 20610084461824 20620730166608 20622971391232 20688733417352 20689252519936 20699939117312 20757481744384 20768203584128 20834428723108 20834951481344 20846651736064 20857419634688 20914967368064 20925770553688 20993459142656 21004302871552 21073135135052 21074099830784 21084985212928 21152204379482 21152220497408 21164098920448 21221537495158 21233454844448 21244422538066 21244955583488 21245395075072 21312700977568 21313141870592 21324685770752 21382986216592 21394031147489 21394567946752 21406582464512 21474843250432 21485935628144 21546203807744 21557333045248 21626074540928 21637245033976 21709145249792 21720358651264 21802403397632 21803774912584 21862026554368 21874303582208 21885602292736 21945986886208 21955941449728 21957322623236 21958327795712 22028347973632 22039726252544 22040279252992 22111951655794 22124924157952 22194918679879 22195475574272 22206940179424 22267669625201 22280174449456 22280733483008 22292242126336 22363327082096 22375885624576 22375902674944 22437077086424 22437640056832 22449229746944 22461836529664 22533462283904 22545101468968 22545667149824 22608340615168 22620018477056 22692148638016 22703869789172 22717189554176 22779314381824 22791080556608 22865359142912 22877169762304 22878608887148 22952139514304 22952614322176 22963994958268 22965046214656 23027831310176 23038276591616 23039725851142 23113774299616 23126754269696 23126771892224 23138699907232 23201977441643 23215589433344 23289618736384 23301648498128 23379079499776 23391155470592 23465744614312 23478922239872 23479511351296 23543720904704 23555881917568 23569110161408 23644266762688 23644860022784 23657073276928 23722836279296 23734598815928 23735089810432 23810775683552 23811373121536 23824744841216 23837051011072 23902819849216 23902838063104 23915166347072 23991426443842 23992524734464 24004917567488 24083583011488 24096022878746 24097125957632 24163006093072 24173966282752 24253185708752 24266805536512 24279340043504 24279949238272 24346329201887 24357372545792 24360019898368 24437698533248 24450321311416 24450934796288 24464665673728 24531569334272 24544240599424 24622506672764 24636952051712 24717688707712 24730456108904 24810451714048 24823267030016 24891756938048 24904614250516 24905754345472 24918599900096 24985173204992 24998059721206 24999204093952 25012116905984 25081127869952 25094082997984 25174102395299 25175254827008 25188258574336 25270801892336 25283854992487 25285627609088 25366257799168 25379360205056 25448765285944 25463056513664 25463695409152 25476848144384 25558088093824 25560865949696 25642373813056 25643017207808 25656262567936 25670670319616 25754794527616 25766476742656 25836920785676 25838103560192 25851449688064 25936166320064 25949563100188 25950751031296 26033502150656 26046929359858 26046949207552 26118815378656 26132306502302 26146981585312 26147637641216 26230358439857 26231016587776 26231559225344 26244565666592 26317521497344 26331115258448 26331775934464 26415742056704 26430576308224 26444228465408 26516545647592 26517210976256 26532102209536 26616707127296 26630455426432 26718947999744 26732749109248 26817993844928 26907109605376 26920987392068 26921007905792 26936125898752 27022697168896 27024397074752 27036655173632 27110571810322 27111812890624 27125255789632 27125816926208 27212997853184 27214709730208 27228766914986 27317508399104 27331618682368 27406362615632 27420518794669 27422441209856 27436605693952 27524094870272 27538311861424 27614292853147 27614864106368 27615556993024 27629821227008 27717926524288 27733492041728 27747817192576 27748513415168 27824376230728 27824397432832 27840022740992 27928798323712 27943224355904 27943925481472 28036079239168 28050560685056 28140007626016 28156516630528 28248078319846 28248787094528 28263378410176 28353503979086 28354801958912 28356585662944 28369448034304 28447008448859 28447722214912 28462416286304 28478399885824 28554483662848 28556279928176 28664146137088 28678951997696 28772934511321 28774251692032 28789114425344 28880916448384 28895834277128 28976887267328 28991854667776 29084303183936 29100636015616 29116397879296 29196000411116 29211813927296 29212418228224 29304963844156 29305570072064 29306305380352 29321442934784 29337908936704 29417530926784 29434050888704 29434073317376 29527909469344 29543161488698 29544513929216 29641332937216 29656643543072 29751211921717 29752573886464 29767941951488 29850074718464 29865493145488 29882264668928 29883014447104 29978304671744 29980190504803 29993789333248 30077167425536 30092703152512 30093458210816 30189419493376 30192700719104 30208296122368 30304623597248 30305383972864 30421770717184 30437484441728 30534542746708 30535940571136 30551713267712 30635239868002 30636008539136 30651832923712 30749574737882 30750982406144 30766842733792 30766866178048 30782734698014 30784143884288 30867690902048 30885025228288 30983510640368 30999514519831 31000292331008 31000933629952 31102525405952 31118590759984 31119371558912 31220009598976 31236135636992 31321557275008 31337735765336 31356120793088 31456108423168 31472356413056 31559191832168 31559844692992 31576938545152 31677630313472 31799287120832 31799311351808 31815712372444 31817168846848 31921435470848 31935914835968 31937923815616 32039766684926 32041233416192 32057783640064 32146234312192 32162838772064 32181707866112 32265398844679 32283518079824 32284328108032 32301003897344 32389337636656 32407526471936 32408339611648 32510866798696 32511682531328 32528475755776 32546742726656 32635073371901 32635748489344 32636567355392 32653425086464 32759024156672 32775945140224 32866402336768 32883353727224 32901845057536 33006761655296 33023810602432 33114926640796 33116442591232 33133548191744 33150637367092 33239203638784 33275883290624 33366857612704 33384092559818 33384930202624 33385620832256 33491387250464 33495027360256 33510220496896 33512328510752 33619191803197 33620035344896 33638915301376 33730907834624 33748330824208 33768130084864 33875809071104 33893306906368 33986821973104 34004377149743 34005933817856 34114371106816 34131992166272 34151159621632 34245412225024 34263074862632 34263100971008 34373905629184 34391660745728 34504364122228 34505943678976 34523052823168 34523766996992 34633855539712 34634724540416 34747352601962 34767737962496 34785696504832 34896620281952 34914645395734 34916243734528 35011702706288 35012581187584 35030666198528 35142371129008 35146190680832 35162132774912 35277361030912 35297171689472 35412842475472 35428905521152 35431134232949 35432756215808 35545743321088 35564103725696 35564996067328 35662228690088 35682282668032 35796065457152 35814555160384 35952099679804 35953001756672 36067647808192 36068393934848 36086277791564 36087929765888 36205283480366 36206191909888 36224893455296 36342042423808 36342070116352 36360814139936 36460250265439 36461165092352 36481640538112 36500484360704 36616876211344 36635789887073 36637467017216 36738553499648 36757530025216 36874741536776 36896374980608 36915433025536 37016385870464 37037173110784 37156208607232 37158545977784 37175400863744 37179441381376 37297226710744 37297998273536 37318200098816 37420225879036 37461519312896 37561602670592 37580975688256 37600387349252 37602108637184 37705856663552 37725332829184 37845630446624 37865178809458 37866912219136 37886442705248 37991004187136 38010627639712 38133551557376 38153248639792 38154205945856 38258546470144 38280031268864 38299804012288 38300764995584 38421933489368 38422897537024 38444474630144 38549608953856 38569520941952 38570488692736 38692510485772 38715210366976 38735207892992 38842082254976 38862145313992 38987852693504 38990305286548 39007991047168 39135822393668 39137613971456 39157799843008 39157829681152 39264884901242 39308213926912 39433558996832 39453927570694 39454917512192 39455733710848 39564596076544 39585032334848 39711260116528 39731772131051 39734557671424 39755081719808 39863800168192 39884390974064 40013374521472 40014378500096 40035047084032 40166244150032 40167075063808 40186991176969 40188830875648 40316984035328 40339624787968 40449105024328 40471819971968 40471850811392 40492724837656 40623706652672 40644689972224 40756832788672 40777884871724 40779751620608 40909789093888 40930920183296 41065053075046 41088113919776 41089144864768 41220168923648 41241460333216 41245942782464 41377466834704 41378505039872 41399878234624 41514963488768 41536407168256 41668857446216 41669902962688 41693303472128 41714839269376 41829934736128 41851541107376 41986918285312 42008605743104 42146270270104 42169970425856 42304408758964 42304440994816 42328197840896 42443074990316 42466909688896 42488845076132 42489911166976 42490790150144 42625401955136 42626283741184 42649371541504 42765972433184 42788062294978 42789135893504 42813164929024 42949686500864 42971871256288 43089386677337 43092407615488 43114666090496 43252149081856 43274490067952 43418290499584 43440717302528 43604806795264 43607549825168 43724053108736 43748607164416 43771204585472 43891973772416 43911882899456 43914645246472 44056695947264 44079452505088 44223903311588 44249848315904 44389837359758 44390951148544 44413880358848 44535339250402 44560348898912 44561466966016 44584484252672 44726654164192 44751771249152 44751805349888 44874154172848 44875280113664 44898459493888 44923673059328 45066924567808 45090202937936 45091334299648 45214611374933 45216681230336 45240036954112 45384297276032 45407739578344 45434379108352 45558628763648 45582161113216 45754339524608 45757217774296 45904279028608 45905228644352 45927989916536 46055662620352 46076553183232 46079451702284 46227548599232 46253508539392 46253543784448 46277399814464 46403954883286 46431178866688 46579237472768 46603296996256 46758158999552 46782310941184 46931489228624 46957844479744 46959022702592 47087441809408 47111727936119 47111763835136 47138220322816 47288533525376 47289720045568 47314146553856 47445672558592 47469197631856 47470179620864 47621551367104 47622746243072 47674102022144 47805639698432 47830332694144 47982852887684 47985049468928 48009835134976 48167166022976 48192045757492 48194251915264 48326012186144 48347932565504 48506371417504 48533611073024 48558680087008 48559898476544 48692658403774 48714745091584 48720039796736 48875397066496 48900642622832 48901869592576 48929331347456 49063138668544 49088481198848 49245013345528 49273904103424 49435377415424 49460912217808 49620903428096 49646534060032 49783513876096 49809228501032 49837199800192 49970346409984 49996119442412 49998408187904 50024233811968 50162255739904 50188165995968 50348204790598 50350509654016 50376517148672 50541603784672 50567709984974 50571255218176 50732515598336 50758720410112 50897530571888 50926113027328 50927390818304 50953696288768 51093000719453 51116176187648 51121731899392 51283686727273 51284747626112 51286034415616 51312525135872 51341340639232 51509589055232 51532953485312 51673841571352 51702899376128 51872332640128 51899126200376 52067004301312 52093858719716 52093898415104 52237630757312 52264613004604 52293963170624 52295275282432 52460716879714 52462033175552 52463118450688 52489131333184 52635042994688 52662230516896 52663551868928 52830158547881 52831484113408 52861152616448 52888456930816 53033091295184 53034421952512 53064204419072 53233414254592 53260910852864 53435449806739 53437895999488 53465498218496 53635987689856 53814219210752 53841974784136 53842015811584 53872251797504 54048794149504 54073310347264 54221143620644 54223625781248 54250511579264 54251633852416 54425995706368 54429419460416 54457533829972 54635016798208 54663237364736 54812725231264 54841037589338 54844882419712 54873211387904 55048189740544 55076623722848 55228585706294 55229728212736 55231113986048 55259642454016 55435853048576 55466984083456 55495634385152 55497026830336 55648752461456 55648794865664 55677496651777 55680045481984 55857596647424 55886448711808 55887850962944 56072158478336 56101121370112 56280015252032 56496156639692 56497574189056 56526756820352 56707007958172 56709603917824 56713171325888 56738896068608 56894016897718 56895444429824 56924832572608 56956799771648 57108967325696 57112559856352 57328292274176 57357903995392 57545869022642 57548503384064 57578228850688 57761832896768 57791668554256 57951121621393 57953774534656 57983709335552 58013615392411 58168606367872 58201272031232 58232795758592 58392000822232 58423627854592 58424836456448 58609927688312 58611140144128 58642885869568 58835061853568 58868101777408 59055818938688 59086322977396 59089027858432 59282665874432 59313287086144 59502423843434 59505147772928 59535883902976 59700149436928 59730986290976 59764529337856 59766028894208 59956609343488 59960381009606 59987578666496 60154334851072 60185406305024 60186916421632 60378838986752 60382637213899 60385401438208 60416592244736 60609247194496 60610767945728 60843541434368 60874968883456 61069085493416 61103426535424 61270479736004 61272017078272 61303665847424 61499149475764 61501964812288 61533685467584 61533732356096 61565469396028 61568287768576 61735381804096 61770050456576 61967021280736 61999029039662 62000584662016 62001867259904 62205050811904 62237181519968 62238743117824 62435641920223 62440019197952 62472271273984 62643114550016 62675471530672 62712241586176 62912216846336 62916174439657 62944712826112 63118383664336 63119689385984 63150986135237 63153877090304 63355260626944 63598574241664 63598622703616 63631424744888 63842870941696 63875847631232 64079533369852 64082466832384 64115567280128 64292468624384 64325677544128 64530797689358 64567036159648 64568656216064 64602007794688 64778675273312 64815052943872 64816679223296 65021733597392 65023365062656 65056951511552 65093485453312 65270146743802 65271496978688 65273134710784 65306850172928 65518048313344 65551890280448 65732804673536 65766707454448 65800677861191 65803690115072 66013523310592 66047621204864 66229853281592 66267096383488 66301274734184 66478407277568 66733715225408 66768185119636 66769860405248 66771241664512 66982774500928 66990054720512 67020440993792 67024657021504 67238383606394 67240070689792 67277830602752 67461815669248 67496661648416 67536260169728 67711893350101 67751618142208 67786613812736 67973643946208 68008754299486 68011867635712 68228742213632 68263984332544 68302319243264 68487689188919 68490824450048 68526149725264 68526201942016 68747811258368 68783321491456 69008728244456 69046105646336 69047533993984 69267711079424 69494705203924 69535475924992 69571393009664 69793240563904 69829290791468 69832487469056 70023405412576 70025162375168 70061332397056 70284742258016 70292381361664 70324265549824 70554722061824 70594343378944 70825684950944 70857811042304 70862268465898 70865512431616 71091486642176 71128207451392 71129992134656 71324457380176 71361298525517 71364565336064 71592130914304 71629110320768 71904199359608 71906003513344 72135295616384 72136787869696 72172555583128 72410566960732 72412383819776 72449786910592 72684084847616 72684140232704 72721628279872 72920500530878 72922330184704 72963281076224 73000968721408 73233752422688 73271579774146 73274934034432 73477106999296 73515060050432 73749483073552 73792749961216 73830866051072 74032715328187 74032771740928 74074346221568 74312417214464 74317091955568 74350801727488 74355478883231 74358882762752 74594453421488 74595996547072 74636400197632 74840451758072 74923038625792 75161951376512 75200774698504 75411713327104 75450665658368 75691260893248 75730357618916 75733824438272 75772885410496 75982008374272 76021255279424 76267103114752 76306497279584 76308411891712 76517092940288 76560062537728 76599608024576 76601529991168 76843866978736 76845795074048 76888949260288 77099217907712 77139041883904 77140977385472 77385020971544 77430420733952 77470415785984 77684164509952 77724290627984 77975705387008 77980610573096 78015982094336 78271644787336 78315599686016 78315659362304 78529769802484 78616427853824 78867117993664 78907855141388 78909835024384 78911467421696 79129192153088 79170064669696 79422520233056 79463544262102 79469115342848 79510163439616 79727600336384 79768781948128 80026749042944 80028757000192 80070094168064 80332488300064 80334150127616 80373982353938 80377661751296 80633968070656 80679249575936 80898210048656 80943639943936 80943701622784 80985449675312 81247413305344 81289379944448 81513665577344 81555769743448 81819578187776 81861840366592 82130106150092 82176227839552 82178289729536 82440337847296 82482920666432 82491885564928 82754933669408 82757010079744 82799756469248 83029926977536 83072814336512 83337714892432 83339805925376 83386606944256 83429678538752 83659869472256 83703082214752 83969992553447 83973836570624 84017211486208 84292540540208 84336080075611 84339940851712 84608817517928 84608881989632 84656395681792 84886149980632 84933819377792 84977690152264 84979822333952 85250803910272 85252567482368 85531944866368 85576124589956 85578271787008 85626329858048 85899373001728 85943742512576 86178773354674 86184815230976 86229332180992 86504298163712 86548980135904 86836580999168 86881434605056 87209613590528 87215099650336 87448106217472 87493209024221 87497214328832 87542409170944 87783947544832 87823765798912 87829290492944 88113391894528 88158905010176 88447806623176 88499696631808 88779674719516 88781902297088 88827760717696 89070678500804 89120697797824 89122933932032 89168968505344 89453308328384 89503542498304 89503610699776 89748308345696 89750560227328 89796918987776 89847346118656 90133849135616 90180405875872 90182668599296 90429222749866 90433362460672 90480073908224 90768594552064 90815479156688 90868758216704 91117257527296 91164252759503 91164322226432 91508679049216 91514435548592 91808558057216 91810457288704 91855979833072 92111325240704 92153106366464 92158903404568 92455097198464 92507017078784 92554799628928 92807909766572 92862357733376 93158474945536 93206593992512 93516317999104 93564621882368 93862978457248 93915688959488 93918045405184 94174883618816 94223455872238 94223527670272 94276440645632 94577067050752 94579440091136 94628293107712 94887001336127 94891345117184 94938395263712 94940359241728 95243102734208 95245492486144 95348204044288 95611279396864 95660665388288 95965705775368 96019670269952 96334332045952 96384091514984 96652024372288 96695865131008 97012742835008 97067222146048 97117360174016 97119796953088 97385316807548 97429490183168 97440079593472 97750794132992 97801285245664 97803739185152 97858662694912 98126277337088 98176962397696 98490026691056 98547808206848 98868274119461 98870754830848 98921824435616 99237263926801 99241806856192 99293068120064 99567027752192 99618457002064 99674399600384 99940692819968 99992238884824 100048467623936 100324511479808 100376331991936 100696409581196 100701019308032 100753034297344 101083207569344 101135419969948 101465031196672 101517440820224 101795061143776 101852226054656 101854781636608 101907392577536 102186001438906 102232352375296 102243463798784 102567373454546 102569495252224 102572068831232 102625050271744 102682681278464 103019178110464 103065906970624 103347683142704 103401065210443 103405798752256 103744665280256 103798252400752 104134008602624 104187717439432 104187796830208 104475261514624 104529226009208 104587926341248 104590550564864 104921433759428 104924066351104 104926236901376 104978262666368 105270085989376 105324461033792 105327103737856 105660317095762 105662968226816 105722305232896 105776913861632 106066182590368 106068843905024 106128408838144 106466828509184 106521821705728 106870899613478 106875791998976 106930996436992 107223339538007 107271975379712 107623511582587 107628438421504 107683949568272 107684031623168 107739571443049 107744503595008 108097588299008 108146620694528 108442287241288 108501023158528 108503267704832 108858838920832 108915067659944 109270033596416 109326474729472 109625450462528 109682075178676 109746422775808 110096379481088 110153247445696 110457171412588 110459456425472 110462227972096 110519284908032 110871706097152 110933968166912 110991268770304 110994053660672 111297504922912 111297589731328 111354993303554 111360090963968 111715193294848 111772897423616 111775701925888 112139183397241 112144316956672 112202242740224 112560030504064 112992313279384 112995148378112 113053513640704 113414015916344 113426342651776 113477792137216 113788033795436 113790888859648 113849665145216 113913599543296 114217934651392 114225119712704 114656584548352 114715807990784 115091738045284 115097006768128 115156457701376 115523665793536 115583337108512 115902243242786 115907549069312 115967418671104 116027230784822 116337212735744 116402544062464 116465591517184 116784001644464 116844323959363 116847255709184 116849672912896 117219855376624 117222280288256 117285771739136 117670123707136 117736203554816 118111637877376 118172645954792 118565331748864 118626574172288 119004847686868 119010295545856 119071767805952 119400298873856 119461972581952 119529058675712 119913218686976 119920762019212 119975157332992 120308669702144 120370812610048 120373832843264 120757677973504 120765274427798 120770802876416 120833184489472 121218494388992 121221535891456 121615734106867 121687082868736 121749937766912 122138170986832 122201258885069 122206853070848 122540959472008 122544034156544 122607331694848 122998298951528 123067370935168 123067464712192 123130938792056 123470763608192 123540100913152 123934042561472 123998058079324 124001169324032 124003734519808 124410101623808 124474363039936 124477486235648 124871283840446 124880038395904 124944542547968 125286229100032 125350943061344 125424483172352 125824433692672 125832348879314 125889425652224 126236767328672 126239378771968 126301972270474 126307754180608 126710521253888 126718492181281 127197148483328 127197245407232 127262849489776 127685741883392 127751695262464 128159066739704 128231134560256 128584937248768 128651355088256 129061595378716 129134072319296 129137312432128 129204015589376 129557350546624 129630105887744 130043467194784 130046730125312 130113903023104 130186970906624 130540293487604 130542993957376 130546269421568 130613700345856 131036096626688 131103780560896 131465609347072 131533414908896 131601355722382 131607380230144 132027046621184 132095242409728 132459706563184 132528125833103 132534192766976 132602549468368 132956814555136 133467430450816 133536370239272 133539720810496 133965549001856 133980109441024 134049314043008 134476767212788 134480141379584 134555661205504 134923631338496 134993323296832 135423786700202 135503236284416 135573227625472 135947287892416 136017508598972 136023735271424 136457484427264 136527968665088 136604638486528 136975378377838 136981648900096 137052299450528 137052403884032 137489328466633 137495622516736 137566642982912 138017456488912 138088746497429 138092211292672 138095067987968 138535422158848 138989410407848 139070951849984 139142786019328 139586481127808 139658581582936 140046810825152 140050324750336 140122664794112 140569484516032 140584762723328 140648531099648 141109444123648 141188686757888 141651369901888 141715622084608 141724536931796 141731024863232 142182973284352 142256414902784 142259984269312 142648914760352 142722597051034 142729130672128 143184261828608 143258111479219 143258220641536 143727685762661 143808398719216 143812007026688 144270591232768 144273575739392 144345111166256 144821133921464 144824767639552 144899573821184 145368169695232 145443256559744 145841001061756 145844660369408 145926562152448 146001937442816 146467504845376 146543159548292 146549868068864 146954213998592 147030120100864 147498966147104 147585499922432 147661732102144 148065430656374 148065543481856 148148692443136 148624834428928 148634183911136 148701603454976 148710957766462 148717765525504 149188906842976 149191993094144 149272800395264 149680903516144 149758218032423 149846077251584 150323902753024 150401549397008 150823426654208 150901331316736 151382521786496 151460715237832 151545770820992 151964016748544 152042510558848 152534206229504 152612994559168 152616823783424 153034185880576 153120125075456 153199216049152 153687733957472 153691590148096 153777898520576 154198435815424 154278083767808 154281954770944 154770041943088 154860841467904 154940831571968 155364430759153 155368329019904 155448581255968 155944271884973 155951410774016 155961221146192 156031964188672 156543289574672 156631199372032 156631318724608 157059539604968 157232855707648 157734235987328 157815710282776 157819670048768 158258384306176 158340129339392 158845040466112 158927088524204 159020326879232 159455200672768 159537563896256 160053498085888 160057514000384 160140188336128 160664976600128 160668300255232 160747964707876 160755323502592 161267936141312 161358499151872 161796420097312 161887279887872 161887403245568 161970899350624 162487388187839 162494826610688 162578759888896 163027331154688 163111539486896 163639156375552 163723680733184 164260212300184 164352455679104 164356579459072 164880675694592 164965841332864 164983771129856 165509867338816 165514020159488 165599512938496 166059853955072 166145628673024 166675429784864 166679611850752 166773213888512 166859357077504 167319738944512 167406164429504 167939985106894 167947673141248 168034422972416 168585081080416 168672160151222 168679881703424 169217635035856 169217763979264 169305040839077 169312791363584 169772299961264 169867638755584 169955380304528 169959644667904 170501607820544 170505134964736 171063889732736 171152249179912 171156543574016 171252659716096 171798746003456 171887485025152 172357546709348 172458664361984 173008596327424 173097960271808 173673161998336 173762869210112 174419227181056 174430199300672 174896212434944 174986418048442 174994428657664 175084818341888 175567895089664 175647531597824 175658580985888 176218716767093 176226783789056 176317810020352 176895613246352 176986984947409 176999393263616 177559349439032 177563804594176 177655521435392 178141357001608 178241395595648 178245867864064 178337937010688 178906616656768 179007084996608 179496616691392 179501120454656 179593837975552 179694692237312 180267698271232 180360811751744 180365337198592 180858445499732 180866724921344 180960147816448 181537189104128 181630958313376 181737516433408 182234515054592 182328505519006 182328644452864 183017358098432 183028871097184 183612509078999 183617116114432 183620914577408 183711959666144 184222650481408 184306212732928 184317806809136 184910194396928 185014034157568 185109599257856 185615819533144 185724715466752 186316949891072 186413187985024 187032635998208 187129243764736 187725956914496 187831377918976 188349767237632 188446911744476 188447055340544 188552881291264 189154134101504 189158880182272 189256586215424 189774002672254 189782690234368 189876790527424 189880718483456 190486205468416 190490984972288 190696408088576 191222558793728 191321330776576 191931411550736 192030549676537 192039340539904 192668664091904 192768183029968 193304048744576 193391730262016 194025485670016 194134444292096 194234720348032 194239593906176 194770633615096 194858980366336 194880159186944 195501588265984 195602570491328 195607478370304 196252554674176 196353924795392 196980053382112 197095616413696 197736548238922 197741509661696 197843648871232 198474527853602 198483613712384 198586136240128 199129059142013 199134055504384 199236914004128 199348799200768 199881385639936 199984477769648 200087775537091 200096935247872 200649022959616 200752663983872 201392819162392 201506068594688 202166415138688 202270839939896 202930062393344 203034881640448 203590122287552 203704452109312 203814785155072 204372002877812 204464704750592 204486927597568 205134746909092 205138990504448 205144137662464 205250100543488 205365362556928 206038356220928 206131813941248 206695366285408 206802130420886 206811597504512 207489330560512 207596504801504 208258483452019 208268017205248 208375434878864 208375593660416 208950523029248 209058452018416 209175852682496 209181101129728 209842867518856 209848132702208 209956525332736 210540171978752 210648922067584 210654207475712 211320634191524 211325936453632 211444610465792 211553827723264 212132365180736 212137687810048 212933657018368 213043643411456 213741799226956 213751583997952 213861992873984 214446679076014 214543950759424 215247023165174 215256876843008 215367899136544 215368063246336 215479142886098 215489007190016 216195176598016 216293241389056 216884574482576 216996601638817 217002046317056 217006535409664 217717677841664 217830135319888 218540067192832 218652949458944 219250900925056 219364150357352 219492845551616 220192758962176 220306494891392 220914342825176 220918912850944 221038569816064 221743412194304 221867936333824 221982537540608 222595009845824 222595179462656 222709986607108 222720181927936 223430386589696 223545794847232 223551403851776 224278366794482 224288633913344 224404485480448 225120061008128 225857791912753 225984626558768 225990296756224 226107027281408 226828031832688 226852685303552 226955584274432 227576067590872 227581777719296 227699330290432 227827199086592 228450239425408 229313169096704 229431615981568 230183476090568 230312915402752 231047331587072 231166674217024 231804486485572 231815098138624 231934837342208 232054461569644 232674425471488 232805088124928 232931183034368 233568003288928 233688647918726 233694511418368 233699345825792 234439710753248 234444560576512 234571543478272 235334342622379 235340247414272 235472407109632 236223275754752 236345291909584 237130663497728 237253148344576 238009695373736 238143535611904 238800597747712 238923945163904 239058117351424 239826437373952 239841524038424 239950314665984 240617339404288 240741625220096 241515355947008 241530548855596 241541605752832 241666368978944 242436988777984 242443071782912 243231468213734 243374165737472 243499875533824 244276341973664 244402517770138 244413706141696 245081918944016 245088068313088 245214663389696 245996597903056 246134741870336 246134929424384 246261877584112 246941527216384 247080201826304 247868085122944 247996116158648 248002338648064 248820203247616 248948726079872 248954972471296 249742567680892 249889085095936 250572458200064 250701886122688 251648867385344 251664697758628 251778851304448 252473534657344 252478757543936 252603944540948 252615508361216 253421042507776 253436984362562 254394296966656 254394490814464 254525698979552 255221751858073 255371483766784 255503390524928 256318133479408 256450529209511 256462269120512 257169874497536 257302710176512 258123190757432 258268144638592 258274624864256 258408031178752 259114701093248 259260211775488 260086934389568 260093460250624 260227806046208 260373941813248 261080586975208 261085987914752 261227400691712 262072193253376 262207561121792 262931218694144 263066829817792 263202711444764 263214760460288 264054093242368 264190484819456 264919413126368 265056251666206 265068385533952 265205098936736 265913629110272 266934860901632 267072740478544 267079441620992 267931098003712 267960218882048 268098628086016 268953534425576 268960282759168 269111322411008 269847262676992 269986646593664 270847573400404 271006472568832 271146455250944 271894575784832 272035017197944 272914968854528 273055937330176 273209276973056 273950756755676 273963297800192 274104598901056 274104807768064 274978656933266 274991245033472 275133285965824 276034912977824 276177492994858 276184422585344 276190135975936 277070844317696 277978820815696 278122404917357 278141903699968 278285572038656 279172962255616 279317163165872 280093621650304 280100649500672 280245329588224 281138969032064 281169525446656 282218888247296 282377373515776 283302739803776 283431244169216 283449073863592 284365946568704 284512829805568 285297829520704 285445194102068 285458261344256 286368523657216 286516222958438 286516441283072 287455371525322 287616797438432 287624014053376 288533942838427 288541182465536 288547151478784 288690222332512 289642267842928 289649535279104 289799147642368 290736339390464 290886513119488 291682002123512 291689320738816 291853124304896 292003874885632 292935009690752 293086319096584 293908427997184 294060240201728 294997932294208 295323464204288 296130861312748 296131086963712 296297384886272 297249668857856 297268367822272 297403206909952 297421915532924 297435531051008 298377813685952 298383986188288 298545600790528 299361807032288 299516436064846 299692154503168 300647805506048 300803098794016 301625706741359 301646853308416 301802662633472 302765043572992 302921430475664 303091541641984 303928033497088 304085021117696 305068412459008 305225989118336 305233647566848 306068371761152 306240250150912 306398432098304 307375467914944 307383180296192 308396871630848 308556167535616 309540083886176 309721682935808 309881663143936 310728861518306 310736658039808 310897162511936 311888543769946 311902821548032 311922442292384 312063928377344 313086579149344 313262398744064 313262637449216 314119079209936 314465711415296 315468471974656 315631420565552 315639340097536 316502279624531 316516768612352 316680258678784 317690080932224 317854177048408 318040653758464 318910401345536 319075127792512 320106996171776 320280376672256 321329953200256 321336600510464 321495929415752 322535872282624 322716998303744 323592840194624 323774559775744 323774806491136 323941798701248 324974776375678 324989653221376 325157519777792 326054662309376 326223078973792 327263331138887 327278312751104 327447361466368 328520424600368 328704911358208 328713158918144 329761351389184 329782095552833 329931682665728 329967542259712 331019734677632 331028040318976 331199025876992 332119707910144 332291257346048 333350859569728 333359223701504 333718714155008 334639477889024 334812328859008 335879970213788 335895346282496 336068845944832 337170162160832 337344320302444 337359763406848 338435270071712 338435527958528 338610081678154 338625582727168 339544599922528 339735277511168 339910760609056 339919289335808 340994659718141 341003215641088 341010269929472 342127779465472 342304498359824 342313087148032 342505319432192 343597492006912 343774970050304 344715093418696 344917328723968 346017192654848 346195920543616 347346323996672 347525738420224 348860398601344 349792424869888 349972836096884 349988857315328 350169636683776 351135790179328 351295063195648 351317161971776 352437433534186 352453567578112 352635620040704 353791226492704 353973969894818 353998786527232 355118698878064 355127609188352 355311042870784 356282714003216 356482791191296 356491735728128 356675874021376 357813233313536 358014169993216 358985807090911 358993233382784 359002240909312 359187675951104 359389384474624 360535396542464 360721623503488 360730674397184 361716890999464 361920295632896 363074378208256 363261916626752 364469030109184 364657011038012 364657288905728 366034716196864 366057742194368 367225018157998 367234232228864 367241829154816 367423919332288 368445300962816 368612425465856 368635613618272 369811109835167 369820388793856 370028068315136 370219198515712 371231639066288 371449430933504 372633899782144 372826375970048 374048148647173 374065271996416 374258487529472 375451913828992 375662755837952 376699534475264 376893823488952 376894110681088 377105762582528 378308268203008 378513172430848 379548005344508 379565380468736 379753581054848 379761436966912 380972410936832 380981969944576 381392816177152 382445117587456 382642661553152 383862823101472 384061099353074 384078681079808 385337328183808 385536366059936 386608097489152 386783460524032 388050971340032 388268888584192 388469440696064 388479187812352 389541267230192 389717960732672 389742476562439 389760318373888 391003176531968 391205140982656 391214956740608 392505109348352 392707849590784 393960106764224 395473096477844 395483019323392 395687297742464 396949055707204 396967227424768 397172272480256 398258118284026 398268111008768 398473828008256 398697598401536 399762771279872 399968955539296 400175551074182 400193870495744 401298045919232 401505327967744 402785638324784 402993688757803 403012137189376 404332830277376 404541679879792 405860124786688 406069763280896 406095307746877 407180244575104 407408904218624 407629570310144 408744005755624 408929409501184 408973855195136 410269493818184 410277981008896 410500201086976 412076712441856 413390732570816 413604260841772 413623195009024 414978661121024 415193009603008 416516966904038 416536034410496 416750869757728 416751187320832 417901046058496 418116904036832 418351705364992 418362202259456 419685735037712 419696265404416 419913050665472 421080343957504 421297844135168 421308414951424 422641268383048 422651872907264 422889220931584 423107655446528 424264730361472 424275375620096 425867314036736 426087286822912 427483598453912 427723985747968 428893358152028 429087901518848 430494046330348 430513753686016 430735798273088 430736126492672 430958285772196 430978014380032 432390353196032 432586482778112 433769148965152 433993203277634 434004092634112 434013070819328 435435355683328 435660270639776 437049493441561 437080134385664 437305898917888 438501801850112 438728300714704 438985691103232 440385517924352 440612989782784 441828685650352 441837825701888 442056902946659 442077139632128 443486824388608 443735872667648 443965075081216 445190019691648 445190358925312 445419973214216 446860773179392 447091589694464 448556733588964 448577267826688 448808970960896 450240122016256 451715583825506 451969253117536 451980593512448 452214054562816 453656063665376 453705370607104 453911168548864 455152135181744 455163555438592 455398660580864 455654398173184 456900478850816 458626338193408 458863231963136 460366952181136 460604745028337 460625830805504 462094663174144 462333348434048 463608972971144 463869674684416 464108923139288 465348850942976 465610176249856 467136006577856 467377295837452 467389022836736 467398691651584 468879421506496 468889121153024 469143086956544 470668685244758 470680494828544 470944814219264 472446551509504 472690583819168 473983253450707 474261326995456 474506296689152 476019390747472 476287071223808 477601195495424 477847890327808 478116234702848 479652874747904 479683048076848 479900629331968 481234678808576 481483250440192 483030711894016 483061097711192 483332737957888 484873977555968 486462936427468 486748331474944 486999751067648 488552683947328 488805035540276 488827412283392 490163837888032 490176136626176 490429326779392 491993195806112 492269483740672 492269858848768 492523755168224 493883054432768 494160403652608 495736170245888 495992232317296 496004677296128 497640406495232 497897452159744 497909944942592 499485135361784 499778170191872 501144916400128 501403772245376 503297734770688 503329395517256 503557702608896 504947069314688 504957515087872 505207889081896 506842085015552 506873968725124 508788593933312 508788981628928 509051397959104 510443503716146 510742967533568 511006781049856 512636266958816 512901058419022 512924538241024 514339748995072 514605420353024 516246381514864 516536289277184 516549249728512 516816062357504 518229007297309 518229402186496 518520423550976 520173868779136 520186920501248 520455612092416 520747883626496 522161173950416 522171975829504 522454801383424 524415122243584 526133659635584 526405422889528 528108186484736 528380969638912 529838826252736 530112503332412 530136771067904 530410197873472 531827258220544 533869721803264 534145480957088 534158883241984 535862196007424 535920437764096 536197256172032 537907068851152 537920565518336 538222644822016 539694525353984 539973293187328 541695146800808 542012945137664 542292910501888 543789151569664 544070034395888 545829937709056 546111874660352 546418553946112 547901513511352 548209197802112 548209615536128 549957313866532 549982490066944 550266571931648 552069825955648 552354985989716 552368845170688 552380271951872 554141688635392 555957641631392 556244809834714 556283807399936 556571144077312 558345924511232 558634326331744 560187243300608 560201299001344 560490659176448 562277938064128 562339050893312 564437776494592 564754747031552 566605479607552 566862488338432 566898147727184 568731893137408 569025659611136 570595659041408 570890388204136 572737047314432 573032445916876 573032882566144 574910743050644 575233594876864 575248028106752 577067885676854 577082364931072 577094302957568 577380444665024 579284535685856 579299070558208 579598295284736 581472678780928 581773026238976 583364004247024 583378641477632 583706248609792 584007749771264 585870019381504 586172638193168 587789947874129 587816855994368 588120480403456 589995864588416 590646928408576 592261722625496 592262173927424 592594769772544 594536735644544 594806413819904 594843831065848 596755627371904 596767972376576 598723614064576 599032872129692 599384309006336 601295611012096 601606197588032 603251413482718 603293706616832 603605325266944 605530087145984 605842860951328 606183083283968 607856066994176 608170042235392 610136824918016 610451978236672 610467295133696 612136743522304 612452463169547 612480500301824 612796864196608 614750935829888 614766360592384 616793743261696 617112335071232 619080167772352 619763326287872 621457723036612 621473316079616 621794325023872 623777087539892 623805643096064 623844884584768 624127856754688 626173158298688 626524797488128 626525274898432 628238158419872 628931422830592 630936943949312 631262841131104 631278680195072 633004559249062 633033537224704 633360517357568 635380161864448 635708354096816 636081307516928 637820802691072 638149769316521 638150255585024 640213992343552 640560753344512 642659906400512 642673201020928 642991858831504 645071744565248 647185680389248 647549119551488 647883597402496 649949552751356 649979306442752 650315039555584 652109324618752 652446157947584 654526662277774 654556625502208 654894722932736 657040849200736 657409822716416 657426317836288 659522702778368 659564191105666 659863365331456 659935084519424 662039469355264 662056080637952 662398051753984 664209009352889 664239415820288 664582514692096 666701719139456 666718447403008 667437428310016 669278955778048 669624657718016 671759940427576 672137691889664 674340324321664 674688640604888 676870540143424 676871055917056 677220163356308 677251165454336 679089199845056 679470555022336 679821521218112 679838578671616 681989319436282 682006431282176 682020539858944 684255558930944 684608996719648 684626174296064 685010638864384 686792061122453 687194984013824 687549940100608 689430186837392 689834657447936 692034385309696 692077918836227 692391841087232 694660847487607 694692647993344 695051476840448 697720797202688 699584849739776 699945672193768 700339273367552 702271580358656 702634323943552 704874867068372 704907135156224 705271240081408 707582452985408 707947939789636 710237397756128 710255218376704 710622085741568 712565428006432 712965582382592 712983471456256 713351748042752 715626466627072 716028339986432 717971614181822 717986466765568 718004481818624 718375351902208 718778768949248 721070793084928 721443247006976 721461348794368 723433781998928 723807456473101 723840591265792 726148756416512 726523833253504 728938060218368 729314022076024 729314577811456 732115484388736 734450036315996 734468464457728 734483658309632 734847838664576 736890601925632 737224850931712 737271227236544 739622219670334 739640777587712 740056136630272 740438397031424 742463278132576 742898861867008 745267799564288 745652751940096 748096297294346 748130543992832 748516975058944 750903827657984 751325511675904 753364581078109 753399068950528 753787646977904 753788221362176 754177000101343 754211525165056 756616536406016 757026344861696 759096010689016 759507162109696 759522873933824 761944821873664 764890235174912 765285323106304 767725646202944 768122198706148 768157362159616 770674656367616 771072732119872 773216194978304 773566921048064 776101942680064 776537777168384 776938881392128 776958375624704 779082534460384 779435921465344 779484953124878 779520636747776 782006353063936 782410281965312 782429913481216 784974283780687 785010218696704 785415699181568 787920213528448 790946192955688 790966038646784 791374595484928 793898111414408 794344544960512 796516236568052 796536222017536 796947656016512 797395196803072 799525542559744 799937911078592 800351102148364 800387740991488 802596091838464 803010655935488 805571276649568 805987377515606 806024274378752 808665660554752 809083359759584 811720249573376 812139526561792 812190615493754 814360489150208 814817808437248 815259140620288 817488011511248 817858819002368 817910267715541 817947710390272 820538987636368 820555962017792 821000402173952 824153424883712 826781465141632 827208521683544 829957322242048 830386019206016 833033933808076 833072068820992 833501739515456 833502374641664 835802092116992 836233808073664 836703410729984 839371470075424 839392530808832 839826101330944 842160687915008 842595688270336 842616829902848 845282536766096 845303745814528 845778441863168 846215310893056 848529460722944 848550751240192 851734628073472 852174573645824 854967196907824 855408812195483 855447971495936 857786716304056 858175803037696 860988092660696 861471596546176 861472252985344 861916571544392 864780706392064 867538297930304 867986406555268 868008185268224 868026141638656 870870711366656 871320541279552 874098986883122 874160268771328 874611797835776 877003603700224 877456601429408 877971382206464 880771035848704 881225979565568 883657371300704 883675651403776 884113805893318 884154279264256 886973648777216 887471745335296 887930150162432 890380039383296 890380717850624 890839946428432 893721546358784 894183179388928 897113467177928 897617941921792 900480244032512 903431167651012 903938506235072 903961187024896 904428109125632 907312127330752 907410741214208 907822337097728 910304270363488 910327110877184 910797321161728 911308796346368 913800957701632 917252676386816 917726463926272 920733904362272 921209490056674 921251661611008 924189326348288 924666696868096 927217945942288 927696880831721 927739349368832 928217846278576 930697701885952 931220352499712 934272013155712 934754591674904 934778045673472 937758843012992 937778242306048 941337370489516 941360989657088 941889628438528 944893103019008 945381167638336 947966506901414 948522653990912 949012593378304 952038781494944 952574142447616 955202390990848 955695780655616 956232469405696 959305749495808 959366096153696 959801258663936 962425299266431 962469357617152 962966500880384 966061423788032 966122195422384 966621225482003 966665475915776 969747955111936 972925872854936 973496662949888 973999502135296 977105367894656 977610071080552 980327675776064 980352273252352 980858653558784 983986391612224 984538967481344 984539717697536 985047510336448 987766108865536 988320807305216 991472340491776 991984464634592 992009354592256 995280812990464 995794904319488 995819889885184 998970270723568 999556340383744 1002289832800256 1002806780354533 1002807544490752 1006595469541376 1006658791034512 1007115405217792 1009894138629376 1009915030175744 1010415778163792 1013684170031104 1013747937450248 1017577187866624 1018102795918208 1020887007432292 1021485935067136 1022013562099712 1025272533917632 1025802116838044 1025849076482048 1028679497990144 1029210840706048 1032492763029728 1033072578554368 1033098499457024 1033632124715008 1036458014594618 1036458804372992 1037040847101952 1040347737558272 1040373841002496 1040911224184832 1041495767252992 1044322347900832 1044343951659008 1044909602766848 1048830244487168 1052267319271168 1052810845779056 1056216372969472 1056761939277824 1059677652505472 1060225006664824 1060820395746944 1063654516441088 1067739443606528 1068290961914176 1068317766483968 1071724392014848 1071840875528192 1072394512344064 1075814137702304 1075841131036672 1076445289644032 1079389050707968 1079946586374656 1083390293601616 1084025890275328 1084585821003776 1087551015314071 1087578303139328 1088140068791776 1091609903194811 1091659875418112 1092223749320704 1092837107892224 1095803027022704 1096418395604224 1096419231072256 1099914627733064 1100533143863296 1104139651911296 1104709971979432 1104737690341376 1108283377270784 1111915283262784 1112489619669428 1113142288154624 1116691849022464 1117268652663488 1120374486601216 1120402598002688 1120981318352896 1124555876128256 1124678101786624 1128875552989184 1129509494063104 1133210959215104 1133724976676864 1133796295454368 1137411717314873 1137463786274816 1138051319222272 1141191318082816 1141780776408272 1145474094628864 1146064891833752 1146065765132288 1149821486101288 1150467189753728 1150496056213504 1154135771353708 1154164729862144 1154188605915136 1154760889330048 1158569071371712 1158598141116416 1159196590569472 1162945357561856 1163546052477952 1166728008494048 1166757282955264 1167412497219584 1168015499542528 1171740038763008 1172345276386336 1175579895748258 1175633711988736 1176240960806912 1179991729176832 1181293856817152 1184523445250992 1184524347854848 1185135285873539 1185189539545088 1189073471289088 1189612827639808 1189687662131696 1193511254743808 1193535944753152 1197447228129152 1198065744259384 1198768618012672 1202591222024192 1203212395176064 1206502826965436 1207210650533888 1211060174291968 1211685721902656 1212366166567936 1215712133988352 1216340084470784 1220273649836032 1220903956473344 1220934590267392 1224273487044608 1224904926339094 1224961000603648 1225593728393216 1229501871659776 1229532721184768 1233531017369651 1233587486523392 1234224670142464 1238160335544704 1239526652575744 1242915446073224 1242946632159232 1243588650047744 1247554175079784 1247689769169536 1248255713509376 1252346316597376 1253049594976256 1256476316839744 1257862845661184 1261873887898624 1262525682262208 1262557360390144 1266009118498124 1266067074449408 1266721034715136 1270760323728896 1271416708193632 1272162615033856 1275641605382144 1276299538633042 1276300511170048 1280427984687104 1281121506689024 1285287563552993 1285319812801024 1285346402041856 1285983717663008 1290143489130496 1294371360778496 1295098239102976 1295767194804992 1299899105502712 1300630079111168 1304218649237504 1304892315895168 1309053324555548 1309113251004416 1309789445865472 1314081698401472 1314819645432832 1319045405556736 1319128382211332 1319726730662912 1319870169038848 1324078938710528 1324112161275904 1324796103507968 1328418018705778 1328478831640576 1329165029384192 1333403438278912 1333436894806016 1334874856620032 1338557911556096 1339249315436032 1343519880855152 1344213847735759 1344275383779328 1348680648643328 1349377281209776 1353741080286848 1353742111834112 1354440326712616 1358178399690112 1358941110044672 1359643042436224 1359677157343232 1363978638872564 1364012862564352 1364041079717888 1368511117861888 1369217993439296 1369252348592128 1373584122244906 1374389968027648 1375099880201216 1378860373674784 1379669314895872 1384068770619392 1384155837672454 1384783682174464 1389321694975214 1389385295986688 1390102953680896 1393903413994091 1395441594405376 1399169699479552 1399891344387536 1400614428759637 1400678546735104 1404543160717312 1405268647887104 1409749734136744 1410542480162816 1415164905970816 1415895879579272 1420474795512256 1420510436753408 1421244171483136 1425130856012864 1425931164765184 1426703496085504 1431252933254144 1432056679972864 1435943228363644 1435972933531136 1436008963637248 1436750703804416 1437557537898496 1442141586169856 1442886494013952 1442922697588736 1446867563997856 1447614912946202 1447681182531584 1452297512833024 1453047666507008 1457809384164133 1457876120436736 1458628044152048 1458629155622912 1464230968777472 1468900072631992 1468936928915456 1469695677329152 1473781203851264 1474542454473088 1479244439340668 1479281555175424 1480112273260544 1480876794062848 1484926556265152 1490535599128576 1491305503880192 1496192594588692 1496261087985664 1497033950117888 1501807655315968 1502651023351808 1506729162156218 1506798137901056 1507575293955808 1507576442724352 1508354000202686 1508423050330112 1513233072812032 1514052689723392 1518192021378032 1518976211471719 1519014324219392 1519045747867648 1523889643747328 1529780470349824 1530570646212608 1535451292405888 1536244397412296 1541349312735232 1542145464239744 1546432389956608 1547133842096128 1552203885360128 1553075554336768 1553877762784256 1558165068920768 1558871842930688 1558969906249756 1559041273495552 1564012706127872 1564820563930624 1564859826962432 1569948567561374 1570020437393408 1570831398363136 1575839226271409 1575840427056896 1581004543389271 1581892385911376 1581932077293568 1582749190969856 1587796222828816 1588689089921024 1593032473136104 1593072444035072 1593895312033024 1594790393606144 1599875822157184 1600702204296728 1605192183676928 1606021311870976 1611142553299136 1611974755031212 1612048548757504 1617331321109504 1618166719519168 1623440499146752 1624279053123584 1624381230987508 1628720978300416 1629635616874496 1630518281240576 1634976023022496 1635717638004736 1635820535431082 1635895420780544 1641077975272736 1641111924035584 1642000804347904 1647340398356653 1648306849767424 1653562930283264 1654417043367088 1659914644484096 1660772038412032 1666067867616152 1667003479030912 1667004749283328 1671604184233984 1672467616147328 1673406821459968 1678742940150848 1678785061617664 1679652202661888 1684321375830016 1685191376540672 1690565073532192 1690607491629056 1691556883726336 1692430621786112 1697058921445888 1697101502480384 1703469256146944 1704349147291648 1709934393815648 1710817624390966 1710895942991872 1715573432608112 1716351606075392 1721976185321392 1722943193092352 1722944505970688 1723833143088784 1729561412784128 1735076595860608 1735972813110536 1736016370536448 1741741422733312 1742641082559104 1748197973766244 1749223595671552 1754007207400448 1754913202858816 1761542071697408 1762451959131136 1767314742601408 1767351302807552 1768227611786636 1768308558528512 1773947297554432 1774943490670592 1775860300324864 1780760078766592 1780761435701248 1781679892856864 1787361270066229 1787443092717568 1788366358777856 1794226934355856 1795153704466577 1795235883843584 1800960488065024 1806862335302024 1807877012470144 1807922374049792 1808856218251264 1814624254661504 1814821482428416 1820608540726976 1820654221754368 1821594642323456 1822617592692736 1827601915403264 1834505352773632 1835452927852544 1841467808724544 1842418980113348 1842503323222016 1848378652696576 1849333393736192 1854435891884576 1855393761663442 1855478698737664 1856435692557152 1861395403771904 1862355449229847 1862440704999424 1868544026311424 1869509183349808 1869556091346944 1875517686025984 1875556484612096 1882674740979032 1882721979314176 1883779256877056 1889786206038016 1890762335276672 1895933013802828 1897045307981824 1898025186756608 1904077562989888 1905148284895232 1910404781981696 1911391561311232 1912464938811392 1918611498991616 1918732192307392 1919602517327872 1924850598532862 1924938715234304 1925933001760768 1932122847576064 1932244390844768 1933242450964006 1933330951831552 1939495910223872 1945851745709872 1946856834421499 1946993325899776 1947999004270592 1954210735789312 1955220142161104 1960655351552128 1960704546504704 1961717307117568 1967972783224448 1969077934962688 1970095020672896 1975532217731072 1976641614610432 1982944680983552 1983968929269184 1984018709184512 1990561625980928 1991589808638976 1997940541447136 1999112680767488 2004579665600512 2005613560709066 2005615088981504 2013190939082752 2013317582069024 2014230810435584 2019737599868989 2019788277258752 2019830060351488 2020831556327584 2027368340062208 2027495874900496 2035154375733248 2036205591836416 2041774014864584 2042971870134272 2044027124199424 2050545067835264 2051604233676088 2057358995980288 2058421681412096 2064985526059456 2066145157108736 2067264249430016 2072916029189236 2072917608745984 2074081694203904 2080695475116544 2080747682004992 2081822448369664 2082991534505984 2088644695801664 2088687903318016 2089819205533696 2097660488974336 2104534638542336 2105621691558112 2112336046441907 2112432745938944 2113523878555648 2119355305010944 2120450013329648 2121640791493888 2127309032882176 2135478887213056 2136581923828352 2136635532967936 2143448784029696 2143681751056384 2144789024688128 2151628275404608 2151682262073344 2158778101415936 2159893172749312 2166780587203232 2168051780550656 2169171642007552 2175102030628142 2175156606278656 2176280137583552 2183219806389622 2183319750836224 2184447498641408 2185674215784448 2191606054045408 2192836791208448 2192838462144512 2199829255466128 2200965530908001 2201066287726592 2208279303822592 2209419943958864 2209475380682752 2216566754541568 2223830566525568 2224979239338856 2226284576309248 2233383698044928 2234537305326976 2240748973202432 2241962636705792 2249111752256512 2249356203573248 2257751105978368 2259018988126208 2266421918430208 2267449953353728 2267592590908736 2274823434629746 2274927572549632 2276102638444544 2282382636165632 2283561552816544 2290843317972209 2290948189257728 2292129783667504 2292131530264576 2299642972202576 2300934379507456 2300992112427008 2308271542707416 2308329459724288 2309521778660096 2317138142743424 2317196282232832 2318393181138944 2325890715123712 2327092104955904 2333456016988096 2333514565910528 2336030999085056 2343480077526016 2344690552772672 2351159791496516 2351267423977472 2352481921613824 2359983458353664 2362587713634304 2369046890501984 2369048695709696 2370270571747078 2370379079090176 2378146942578176 2379225655279616 2379375324263392 2386962618026987 2387022509487616 2387071889506304 2394894456258304 2396131488518768 2397537236025344 2405182444048384 2406424790352128 2413005653930872 2414421301067776 2422120348583936 2423371443805312 2424732333135872 2431424267976704 2432680168941568 2440547299672064 2441807912946688 2448546974089216 2449809852678188 2449922001207296 2451187456786432 2459003743319552 2459065442369536 2467062034739302 2467174973046784 2468449340284928 2476320671089408 2479053305151488 2485830892146448 2485893264318464 2487177300095488 2495108350159568 2495379538339072 2496511427018752 2504692633194752 2506099189952512 2512952633679488 2515725691322368 2523747775797248 2525051364524416 2525114720780288 2532018236996248 2533442069430272 2541520647457792 2542833416387264 2551283210764288 2552599077266084 2552601022340096 2560855969374208 2562243013378048 2570575127105986 2570639625602048 2570692804083712 2571967435326016 2580286978260992 2588677768846169 2588742721556992 2590196478205952 2591534389609984 2599798211005424 2601141081982183 2601260158222336 2608437298475008 2609784631790336 2618106649111096 2619578891730944 2628163396802944 2629639290865664 2638090811113472 2638256764422664 2639453461325824 2639740338077696 2648157877421056 2649592207015936 2656836037411556 2656957663281152 2658330058768384 2666806876557824 2666873789612032 2669749713240064 2677115823112192 2678498630872064 2687039761710304 2688427695471518 2688550767558656 2697361297286656 2698754562419552 2707482160573696 2707484223668224 2708880653425232 2716356799380224 2717882220089344 2719286084872448 2719354314686464 2727957277745128 2728025725128704 2737022235723776 2738435986878592 2738504697184256 2747168244489812 2748779936055296 2750199760402432 2757720747349568 2768137541238784 2768311675344908 2769567364348928 2778643389950428 2778770591973376 2780205907361792 2787806827988182 2790883188810752 2798339398959104 2799782688775072 2801228857519274 2801357093470208 2809086321434624 2810537295774208 2819499468273488 2820955821304621 2821084960325632 2830329811941632 2831791759158544 2840949591024512 2841020873506816 2842488342966272 2850261712025728 2851862329530368 2853406992171008 2862505866508288 2864113359945728 2871886456727288 2871945867062272 2873501407608832 2884283172339712 2885772988027904 2893735127995712 2895229825892404 2895362365063168 2904595025666048 2906095333014016 2915618768328266 2915752240873472 2917256088304096 2917258311245824 2928461937554944 2937800145263984 2937873857830912 2939391354658304 2947562407702528 2949084908946176 2958488878681336 2958563110350848 2960224546521088 2961753588125696 2969853112530304 2981071198257152 2982611007760384 2992385189177384 2994067900235776 3003615310631936 3005302046703616 3013458324312436 3013596275802112 3015150587911616 3015152885448704 3016708000405372 3016846100660224 3026466145624064 3028105379446784 3036384042756064 3037952422943438 3038028648438784 3038091495735296 3047779287494656 3059346454090927 3059560940699648 3061141292425216 3070902584811776 3072488794824592 3082698625470464 3084290928479488 3092864779913216 3104407770720256 3106151108673536 3107755525568512 3116330137841536 3117743685861376 3117939812499512 3128025412255744 3129641127861248 3139897135122748 3140040874786816 3141662796726272 3151678452542818 3151680854113792 3162009086778542 3163784771822752 3163864154587136 3165498381939712 3175592445657632 3177378179842048 3186064946272208 3186144888070144 3187790624066048 3189580787212288 3199751644314368 3201404408593456 3210384367353856 3212042623741952 3222285106598272 3223949510062424 3234662642219008 3236333439038336 3248558106247168 3248762461975016 3257441956600832 3259271233748992 3269952046044992 3271435276009472 3271641070862164 3271790841561088 3282155950545472 3282223848071168 3284001608695808 3294680796713306 3296613699534848 3307125860566528 3308834086734176 3317882774154949 3319829288968192 3321544076824064 3332135735232304 3334006958061824 3334009498566656 3343208368467968 3344935232294656 3346813642919936 3357485880301696 3357570123235328 3359304405323776 3368642751660032 3370382753081344 3381130147064384 3381214983258112 3384861243572224 3394117842891776 3406938512293888 3408698294583296 3419868787631296 3421635248781932 3421791885983744 3431146865216224 3432703212150784 3443952370642784 3445886386184704 3445889011941376 3447666286177568 3459122825568256 3470153191721216 3471945626221072 3472032741072896 3483482845466624 3485282165118208 3496395947532488 3498447191343104 3508014414800896 3509826405717632 3523084143394816 3524903918262272 3534629485202816 3534702605615104 3536455223573272 3547894595108864 3549886981341184 3551720600649728 3561520157533184 3561522871402496 3563359785713728 3574722540132458 3574886185435136 3576732717555712 3588453868711712 3590307408933154 3590471767687168 3601920976130048 3613724670604048 3615754024940288 3615844748099584 3617712436502528 3627603051081163 3629248509323008 3629642964856832 3641217081453952 3641308443508736 3643189284646912 3645235185385472 3655203830806528 3670905855705088 3682935617449088 3684837960226696 3696757305393152 3698666787472384 3708871783769152 3710787523326884 3710957397475328 3712871385114304 3722790807543808 3724710898459694 3724881409998848 3737088052622848 3739018366699616 3739112182693888 3750941256899551 3751035372051968 3751112969224192 3765349481958064 3765443958628352 3767558513754112 3779572412076032 3781524670553344 3791866027605656 3794090615963648 3796050373513216 3808155125979776 3820809563963392 3822783122622464 3824929877622784 3837464384614784 3839205034655744 3849701197065724 3849877430468608 3851866003521536 3864245695152128 3864488781689536 3866484901928012 3866661903663104 3878991820447744 3891703491419744 3893713668842998 3893986651799552 3895998008541184 3908421471578624 3910440284322208 3921310703104256 3921409093009408 3923434614235136 3935945566448896 3938155869925376 3940190041345792 3951064435462144 3953283229220864 3965889361967104 3967937858538368 3968037418369024 3981123251961856 3983179617277952 3995881082894272 4009159331201024 4011227121418132 4011230177963008 4026381878165504 4026635164138048 4028461620871168 4039475199737978 4039576554517504 4039660120702976 4041663112655168 4054736680124416 4054991749800992 4070308751466496 4072411183672832 4083548029729168 4085943740268544 4088054248398848 4101090135670528 4103208467352176 4114529635118903 4114717991960576 4116843362824192 4129971052118912 4132290314217472 4134528498860032 4145832058378472 4145835217491968 4148163388407808 4161390950233088 4163644896739328 4177289391603328 4177375806636032 4195320977948672 4209069277084672 4211243383116224 4224672092883814 4224865491877888 4227047757111296 4238710610021888 4240900026659296 4243281582987776 4254618065764352 4270957774426112 4273163847656704 4273271065935872 4286897568059392 4287167242186829 4287363502112768 4289578049376256 4303256550809216 4303364524146688 4317556202831872 4319786345498624 4333561174406464 4338343284015104 4350204061256284 4350313212557312 4352560275167104 4366439612779244 4366639501672448 4368894997282816 4371348431568896 4383212108090816 4385673582416896 4385676924289024 4399658510932256 4401931061816002 4402132575453184 4416558607645184 4418839887917728 4418950761365504 4432930576335833 4433133509083136 4447661133051136 4449958478677712 4452569152618496 4466767396089856 4467048385215647 4469074610653952 4481497946404864 4483925273411584 4498223504513024 4498712407146496 4515502211956736 4532843836860416 4535185181817472 4549646869259492 4549855145099264 4552205276889088 4564765272331264 4567123105633088 4581686635944418 4581896378515456 4584259567335008 4584263060529152 4599285944405152 4601868759014912 4601984224854016 4616543085414832 4616658919448576 4619043557320192 4634276285486848 4634392564465664 4636786362277888 4651781430247424 4654184209911808 4666912033976192 4667029131821056 4672061998170112 4686960155052032 4689381105545344 4702319582993032 4704963843227648 4719966916707328 4738093781003968 4738097391419392 4740541143494156 4740758158180352 4756293885156352 4758451310559232 4758750648526784 4773925236053974 4774045018975232 4774143779012608 4789788912516608 4792262977037536 4795074472050688 4807544427857171 4810364888096768 4812849580704256 4826011307861744 4828842602135552 4844240697167872 4846742887610624 4849464666271744 4862625932413249 4862848535953408 4865360337883136 4881094599344128 4883615825893376 4897093948178432 4899619705356376 4902374913572864 4918007486639104 4934124069478604 4934349946093568 4936898680569856 4952641342178816 4958106610302976 4971661784292896 4971786528636928 4974354600190976 4990216700319136 4990759076678144 4993022854037504 5009385266389504 5012198379905024 5025905267358976 5031451382644736 5047495551594496 5050102729048832 5050229441560576 5064036473992496 5066652195311707 5066884138860544 5083041294915584 5085666832774528 5102566421528576 5105198154532168 5105202044680192 5121711938748416 5141150254211972 5141279251204096 5141385608167424 5143934870652032 5160573956521984 5177355537692338 5177485443113984 5180392956411904 5183068779219968 5199596422010848 5202282163964366 5202520316444672 5216874596950016 5219569263580672 5236213298222192 5239157783461888 5256326793605888 5259278581731328 5276181622226944 5276513528845328 5278906922651648 5279239000709401 5279480676155392 5296315754842112 5299184414031872 5313672074823112 5316660117536768 5333613753115648 5354231646224384 5356997261744128 5374079523420608 5376855390943036 5377101535117312 5394722594573312 5397509124839104 5414964321147392 5414968447336448 5417761306850464 5432713598760448 5435764440178688 5438572169744896 5438708629372928 5455914555490256 5456051450257408 5474044471447552 5476871973757184 5477009394368512 5494336488979624 5497559872110592 5500399520804864 5515441494699136 5536275082477568 5536623350689816 5539134728697856 5557286779900856 5560411814723584 5575613655976364 5581766377621504 5596678797918208 5599565377550144 5602457715038548 5602714186940416 5618172642869248 5621074591548416 5638998936546976 5641911642609242 5642169920651264 5660659623883264 5663583518317088 5681899182049024 5682041747013632 5684976685932544 5700523424051456 5703724659060736 5706813984342016 5725011733016576 5728226719891456 5743772913454576 5743891734124544 5747002815217664 5768566344679424 5771545976055808 5787470255991424 5790459651784808 5809190051332096 5812190666028032 5831237536656532 5831504481746944 5834512176608192 5834516622491648 5856923875109888 5875600290527968 5875747715661824 5878782709316608 5895124815405056 5898169817892352 5916977757362672 5917126220701696 5920449093042176 5923507176251392 5939706225060608 5962142396514304 5965222015520768 5984770378354768 5987861685368381 5988135800471552 6007230621263872 6010604093407232 6026916648624872 6030301175823232 6030305770897408 6033416000810744 6052932291248128 6072768085512128 6075904845886876 6076057296877568 6076182991470592 6095558574989312 6118692908181854 6119121881399296 6122282584850432 6141805169623552 6144977589649184 6165397250940928 6168581856958976 6185729559826432 6208815541440512 6212302217347072 6215511051137024 6232660275683072 6235487371722752 6235879624999024 6256050824511488 6259282255722496 6279794270245496 6283325593452544 6303356905085636 6303361708227584 6324018173557084 6327569543645504 6327728309174272 6330996763879424 6351184891315264 6354756359684096 6372129892544416 6372289776140288 6375581248132096 6379161574424576 6399503288628736 6402808817186912 6420768734707712 6424085247483904 6444570213196544 6447899020124848 6469325284438016 6472666878076672 6497116212494336 6497524923950032 6514883913201664 6518542467497984 6539904092089984 6542870552018944 6543282141724328 6564311901090944 6564447696142336 6589361593426612 6593227399069696 6614251721133056 6617668173468352 6635765548309898 6639658577936384 6643088153648128 6664271470464608 6668013916123648 6668018997133312 6686416736935936 6689870464589312 6693627285839872 6714971760603392 6715140246470656 6718608810647552 6736977094865017 6737285503320064 6740765506162688 6762260294128768 6762429966516224 6769722487144448 6788235685783552 6817396589166592 6839737575262592 6843270497563864 6862293730432448 6865406424301568 6887904741285568 6891772772369408 6891778023882752 6895332572355136 6918245651136512 6940306383442432 6943891252442144 6944065482145792 6966965690933248 6970564330236416 6992791895064976 6996894382686208 7016028829601792 7019647462481731 7019652811435264 7046168286789632 7049807836524544 7069258970405632 7069405211230208 7072910447146544 7095789190217728 7103441201299456 7123040315066368 7126719571427456 7149445080264916 7149772370870272 7153465435111424 7176907737423424 7180614817866308 7180943535374336 7203841952260096 7227449341208096 7231508049880576 7231689496199168 7235424873005056 7255206102162326 7258497018646016 7259285929713664 7282434162907904 7282616887017472 7286378569293824 7290470370770944 7310407661613056 7341811711410176 7365871234898176 7369675920453392 7393514610786304 7397333574944768 7417743567538304 7421575046653768 7425742770228608 7445581615087616 7449421796919388 7449762819997696 7474176105245696 7478036733399232 7478224365387776 7501882513799102 7502070744103936 7502225938448384 7530698963916128 7530887917256704 7535117027508224 7559144824152064 7563049341106688 7583732055211312 7588181231927296 7592100747026432 7612857107198497 7616310251959552 7641269322363677 7641619127926784 7645566245244928 7649859755245568 7674928769229568 7678410069311488 7699402394131448 7703732007043072 7728977563379072 7732969803856024 7757983640895488 7783406982839488 7787427337685996 7791996017082368 7816842943157248 7820880568644416 7842621406208512 7842818186018816 7846869228470272 7871891132897792 7876311739850752 7880380082691584 7902128870924288 7906566458441728 7931778723934208 7935875717076736 7936074836738048 7961882021204111 7962246503923712 7966359234555904 7991762165788544 8018318662402048 8022454242836264 8022460355926016 8053270328276096 8056923241742336 8078950399475956 8079153109035008 8079320241405952 8083326225310336 8109473360248832 8109983499601984 8140617502932992 8144822367345664 8167096059458336 8171887480537088 8176108496797696 8202180271341056 8206416934704352 8229059270237806 8229435983921152 8233686725648384 8259942104237824 8264580628434944 8269056997720064 8291664116756944 8291670434983936 8295947001114773 8296326776815616 8322781900466176 8327289793478656 8354578783206656 8354751613272064 8418138554169344 8422486766232448 8449344185767628 8449730983755776 8454095514222592 8477421220043776 8481800053318592 8486563165975552 8509236131528704 8541915548852224 8546327695313408 8546542131871744 8573795136118784 8574334484373658 8574727004225536 8579156098752512 8606513101618432 8606729048293376 8634717121587557 8635112405663744 8639572690997248 8667122348812928 8676686568030208 8700408122512568 8700626425114624 8705120550334208 8732879225558488 8737789994565632 8766424216181632 8771347164833792 8799317021864512 8803862123632004 8804265150906368 8833117215290368 8837679775835456 8837901522731008 8865861152671666 8866267018166272 8895322266102272 8899916957355424 8905138305236992 8933534792179712 8934096770431294 8938149221307904 8962995892809728 8967850546823168 8996447009026048 8997012944870951 8997424814292992 9031004423913472 9065687673720832 9070370363634944 9099293738518984 9104410553778176 9129530544662528 9134246211266176 9163373271888836 9163792757030912 9168519134670016 9168526121058304 9198571888810304 9203737518029824 9233086170829664 9233317838897152 9238087114640384 9268552570973696 9268785128931328 9273572724555776 9303562860494848 9308368419823616 9333824067952384 9334058263642112 9344123996340224 9373920310104064 9378762211090688 9404639165986064 9409496934150313 9409927686455296 9439933833414656 9476187562007936 9476194782838784 9481082286988312 9512587770312704 9517501297053568 9547850472107948 9548090037950464 9548287558025216 9579577825033216 9584525954075072 9615088855714342 9620729776193536 9625699161408512 9652022615723488 9657685204271104 9688481394335744 9693485775221248 9698929332543488 9725251864826498 9725697071906816 9730720675766272 9762189198688256 9767231651786752 9794187896356864 9799239410712752 9804301001317459 9804749827145728 9836014973278208 9868248138957208 9873797361139712 9905282684357632 9943323568585792 9943573057273856 9948709200381952 9980433400638272 9981518153356288 9986045708075008 10018770532779008 10024396759810048 10051810534717952 10062902765289472 10094991103188992 10100205458097664 10100458883121152 10128072947984992 10133304390623414 10133768277721088 10166082589831168 10171333665549056 10204665689148931 10205132843057152 10210396309064336 10210404089360384 10243423877496832 10282300508423944 10282558502408192 10287869741304064 10354711075384676 10354970886227968 10360785912823808 10366137558439936 10399192844021696 10404564327928732 10405040632889344 10433749193900032 10439138527161344 10472426596444384 10478315566923776 10512653587211776 10518557163462656 10552363244453888 10553027057690656 10557813845303296 10558478001418802 10558961352310784 10592631509684224 10598368828063744 10627344149646224 10632833480302033 10633320235073536 10667227506231296 10708463292448768 10713994523488256 10748159046841216 10753710781886072 10789445189146624 10795018249678208 10829928642294784 10829936894672896 10835522613700928 10865427197520896 10871528880357376 10877144339489792 10911829110980512 10912102900514816 10948088942895104 10953743947514368 10954018788737024 10988672977959248 10995119744221184 11000799041609728 11030874583899863 11030882989398272 11072550164955136 11073246701379632 11078269457395712 11114573559801712 11120823629447168 11151227311952728 11163532755243008 11199130755100288 11204915430077096 11236345285738496 11242149183096832 11277997873093952 11283823285218484 11284339841302528 11321319247766528 11327167036634176 11363798364098048 11364083494027264 11369953371865088 11401046848102912 11407449318121472 11413627968684032 11450023466033152 11456453439782912 11487545826909152 11487783468249088 11494005630435328 11537132689358848 11543091952111616 11574940511982848 11580919303569616 11618380102664192 11624381332056064 11662475073313064 11669024353216384 11669033244983296 11713847750219776 11751200581055936 11751495431323648 11757565418633216 11790249630810112 11796339635784704 11833955514725344 11834252441403392 11840898186084352 11847014352502784 11879412450121216 11924284793028608 11930444031041536 11969540756709536 11975723370736762 11976271600943104 12014461242527744 12021208186814464 12053833297249744 12060602351646464 12060611541794816 12066832001621488 12105864582496256 12145536171024256 12151809691773752 12152114593755136 12191117149978624 12237385816363708 12244565169700864 12283610339247104 12289955179298368 12330794501881856 12337163713917952 12371459119652864 12417631082881024 12424604434694144 12431022102274048 12465320551366144 12470974743445504 12471759249998048 12511528890463603 12512101649022976 12518564511444992 12559588540490992 12566075931266039 12566651186905088 12606713810171272 12606723416455168 12648036347114168 12655139087291008 12655456618348544 12661993527758848 12702369782630528 12744259785088832 12744579552280576 12751162496264192 12758323148849152 12799006577257472 12805617634373824 12841537469415424 12848170494967808 12889140426393088 12895798040249696 12938650568876032 12945333756153344 12994232424988672 12995049847900064 13029767826403328 13036488144608929 13037084934995968 13079808184179968 13085741104037888 13086564283448656 13128623802181888 13128895392284672 13178723186853224 13186454798139392 13228503442266112 13235336346936704 13271531096619796 13279317155872768 13286176307296256 13328542940929216 13336027832247296 13336037994266624 13372833473871872 13379740929178624 13387254571679744 13429943521206784 13430280492941312 13437217621295104 13473954189730034 13474571006640128 13481531012325376 13524520588257536 13524859933032448 13539444974288896 13576471371567104 13634793178333184 13679475150525184 13686540995127728 13724587460864896 13730812848603136 13775809482571136 13783545544738816 13790665144710272 13836491302273024 13880612766884864 13887782504884288 13888130964291584 13933931381866496 13941128660472832 13985583790129952 13993788765372416 14032057659203584 14039294924963462 14039305622870528 14092336573579264 14099615673049088 14138163199082923 14138517940811264 14138810422460416 14145820894293088 14191578380435456 14206882402598912 14246080630132736 14253439142854912 14298890160529832 14306930870222848 14353815474846848 14361229635732616 14407683904520192 14454898682416192 14463016099761152 14470849746010112 14510412204324652 14516994037292032 14518571859427328 14564868325815808 14565233774034944 14572757138587648 14580940741541888 14620815323226112 14683623422820352 14731742469796352 14739351840906784 14786352325093349 14787029221572608 14794667149889536 14835487135076608 14843150093307536 14851485540457216 14891163230175232 14898843593838776 14948352210491392 14956073466798464 14956448730775552 15003765027598204 15004141488207872 15004451876896768 15061397927832256 15061775834513408 15118289648304128 15126098682213376 15167464110422624 15176362463854592 15184201494052864 15225714214396994 15232620503919104 15282538644727354 15283238255853568 15291132490489856 15299719510491136 15349857538459136 15356820138622976 15398804788262896 15406758716356007 15407464014086144 15457955126758144 15465939607712048 15515967281790976 15566813965678976 15574854675371992 15583992034164736 15633685886314496 15641761137288832 15685242812417024 15693738456940544 15743782265795584 15752623479701504 15760760165383168 15804257741848576 15813132916883456 15863557447868416 15871751434153472 15872149673476096 15923764042408222 15924493007847424 15932718469111808 15983524331577088 16035903225805463 16036637324804096 16044908485672528 16044920711852032 16106540656552192 16113846483484672 16157900798951912 16158306218070016 16166652450620672 16219966999203968 16281235005865984 16289644734691328 16334192118916672 16352216993595392 16404360542682112 16412833869408704 16458118540475612 16458871967842304 16467373451296768 16519884208475648 16529161256869888 16538113995440128 16583328233513888 16583340869967872 16591894002229546 16592653553631232 16645563800932352 16654579586957312 16708738326188909 16709157566413312 16709503226544128 16836277108338688 16844973532464896 16898688371535256 16908191028445184 16954842440087552 16963600106637184 16973126331951104 17018472263057408 17083831097704448 17092655390626816 17147590272237568 17148668968747316 17149454008451072 17158312197505024 17213026203236864 17213458096586752 17269434243175114 17270224811327488 17279145381994496 17334244697625856 17353373136060416 17400816245025136 17401252850229248 17410241100668416 17465758451116976 17475579989131264 17532848432363264 17542694329667584 17598634043729024 17607724247264008 17666234430580736 17675359551670912 17675803045462016 17731722305343332 17732534036332544 17790644532204544 17799833914710848 17867069584359424 17868193540862588 17876298442615808 17925991785619456 17935701093646336 17992894018052096 17994025889741902 17994849628585984 18062008847826944 18120744381923183 18131375347441664 18140740727269888 18198587477037968 18207987573875281 18208821107556352 18259061089325056 18268492422532352 18326746543777672 18337038269340032 18337052242116608 18397143777620608 18407475036059648 18466172341659328 18466635677794304 18476174229280768 18537105141947392 18547145449111552 18607125720989696 18616736839647232 18667648135904768 18668116527284224 18688247992680448 18747840620208128 18757524422181376 18809278331972128 18818993868300626 18819855372910592 18879867666829312 18952375124015872 18952389565677568 18962164573976624 19025175540625408 19035002594107136 19095700944215896 19096180075900928 19159155650066432 19169051908150144 19230177711428684 19241459552387072 19251398322817024 19304045231446976 19376962788671488 19386971550442496 19397858665086976 19450503729652996 19451394143813632 19461441351532544 19524378397376512 19534463303573504 19588375792713728 19598478821425504 19608602002634918 19609499654291456 19672029946556416 19736496277914416 19746690749132347 19747594722279424 19810565368715264 19886647137171584 19887146114547712 19897418400763904 19960866801276544 19963036306712576 20037541065558016 20048793519620096 20103621069435904 20189982206377984 20200410916195328 20256145895969984 20266608781246828 20267536555442176 20332165179662336 20342667331098112 20409331378297862 20410265686114304 20420792618128672 20420808178720768 20485909941528317 20486847754993664 20564601016847888 20565117004816384 20575739482608128 20709422150769352 20709941772455936 20721571825647616 20732275116879872 20798385688043392 20809128655857464 20867498387800064 20878277054322688 20944853192888768 20956631133847552 21025307174423552 21037114326925312 21104726488907776 21106054115381312 21115627690606592 21116956002837604 21117922704621568 21185263019368448 21196737656127488 21254688299292448 21265666960604066 21266640470147072 21334455012462592 21415425178636489 21416926584897536 21427989046976512 21496318093682432 21507421563772144 21578890378293248 21590036499356416 21659857284589568 21671045227401856 21730854395041792 21743057760714752 21754288678979584 21823658221961024 21824205801029632 21896177885790208 21907487895028736 21977345955918496 21990239488442368 22001598083219456 22061749167799726 22061765978796544 22145100329910272 22146493402759264 22156538914791424 22229147119603424 22241647258894336 22302454623905456 22327065510486016 22398261510200576 22409830860154192 22472690571476992 22484298366193664 22555995746187904 22567646570436968 22642638495533056 22654334073268352 22727596728196096 22739906743730176 22802093696205824 22814898636242944 22900046932066304 22912906879565824 22975091653818304 22975566936498176 22988011260870656 23074265378717696 23086183904223232 23149881023965696 23161838607139232 23235696510860977 23236760205328384 23248762664112128 23324950146626128 23338048706432768 23338066489966592 23427695500439552 23502401162111872 23502990862647296 23515130837266432 23580499261620224 23592679271569408 23667911029450688 23668504882806784 23694028705005568 23758824900242432 23848569586057216 23860888062083072 23939081513419072 23951446741473524 23952543201886208 24028922485055488 24042416373628928 24107666594499488 24121204703292928 24121223083589632 24133664003242976 24210620839988011 24211729164992512 24291072342048512 24303619383547504 24304229187510272 24382234299957248 24474771632727416 24489130339401728 24567220678494208 24579910358596736 24661589003763712 24674327427835904 24742918239305728 24835262165762048 24849208869388288 24862044204548096 24930641102732288 24941949486891008 24943518499996096 25023057780927206 25024203298045952 25037129022889984 25119177080981984 25132151862532078 25133302373810176 25213427620342544 25213446832910336 25296072694228336 25310278174582016 25310913236697088 25323987055517696 25404739565261056 25488519570177664 25489159104561152 25502324992528384 25516646297698304 25598013154514944 25611235268747648 25696340989935616 25778280852786176 25791596080499392 25877301137752064 25890667512306688 25988464849977344 25990099695800128 26059535652806656 26072976289217858 26074169869991936 26159616368359936 26171482208075776 26173128566897312 26256588798296857 26257247604363776 26257790784569344 26357446373706448 26372909596278784 26457006884532224 26470672693873408 26543062193239592 26558634311745536 26572352614592512 26657085881858432 26672055664494592 26745666947743744 26759481858357248 26774509143359488 26859887042413568 26874435242590208 26947908379460068 26949142013280256 26963062024650752 27049041176515072 27049719866064896 27078889948577792 27152942743134208 27269586356666368 27358950301050368 27373081990255456 27449174921729792 27461625697206272 27551618965142272 27567091089477632 27581330289420544 27672982604546048 27761225533769728 27775565009768576 27776261928583168 27867862763732992 27882257320945664 27971167580259904 28064115318407168 28078589849926924 28078611245741056 28184673147158528 28199231346098176 28276326398165846 28277035881622528 28277620844920832 28291641788586176 28383156760870912 28413764805197824 28492161260265472 28506878285709824 28597780321059664 28612551901804013 28613861740445696 28707630949693696 28722459271465232 28815367809040384 28909797364832384 28926032199522304 28941699492020224 29020824408649304 29033988074584064 29037143718854656 29129736651631616 29145514277175296 29241630646452224 29367246845640704 29463484939592704 29478703681813568 29572704650186698 29574058443145216 29589334299779072 29670974270153216 29686300186615072 29702971080914432 29782326460350464 29797687187677552 29896704420982784 29912146933596928 29912897461551104 30007530055196408 30008282976415744 30122795855664512 30123551669026816 30236579296608256 30252197364426752 30334928220845248 30368402988105728 30451428428793988 30465241007838208 30565077289454708 30566476511707136 30582264980979712 30599439020982272 30699715076918272 30713640277245952 30797609576525792 30813517432712014 30814928028172288 30915910253516288 30931879215424096 31030514034350831 31031934563581952 31133627931357952 31149709350743984 31167984068329472 31267371772628992 31283522274577664 31370485624834048 31387476913881088 31487564531591168 31505246959403008 31521520330766336 31608515483697152 31727114895736832 31743502868306944 31847528084816444 31848986015694848 31865436938223616 31967048663154176 32071806451610926 32073274649608192 32089816971345056 32089841423704064 32213081313104384 32227692966969344 32315801597903824 32316612436140032 32333304901241344 32439933998407936 32562470011731968 32579289469382656 32668384237833344 32704433987190784 32808721085364224 32825667738817408 32916237080951224 32934746902593536 33039768416951296 33058322513739776 33166656467027776 33166681739935744 33183788004459092 33185307107262464 33291127601864704 33309159173914624 33417476652377818 33418315132826624 33419006453088256 33652810995000197 33672554216677376 33689947064929792 33797376743070512 33816382056890368 33909684880175104 33927200213274368 33946252663902208 34167662195408896 34185310781253632 34295180544475136 34297337937494632 34316624395010048 34426052406473728 34538868486350228 34540449622654976 34558290763988992 34668489395251712 34706746272120832 34801632490050272 34802505700458496 34820482201336832 34931516902233952 34951159978262528 35065696864726528 35085388659335168 35197268087458048 35215448494528016 35332468861161472 35350719103341824 35351606090924032 35463444610686664 35581289064409088 35599667829421696 35734139168718848 35736387081725176 35752596885231616 35851983571238912 35985788036104192 35988051779483804 35989699257171968 36124017695653888 36241488763846366 36262750694883328 36281481454539776 36397174954075936 36415975147750562 36417642215112704 36518122178650112 36536984845064704 36653493087555344 36674076538680064 36674104484233216 36794287555241216 36814950072119296 36932344683318656 36933271355588608 36952348458561536 37074210283894784 37094290898223104 37233473679294464 37335296271809536 37495681240416256 37515048844362752 37618556663944256 37637987736601252 37639710745821184 37759735333658624 37904750248031744 37904779131355136 37924329147953248 38050351081250816 38070005188214272 38191401888431792 38192360151801856 38318311300132864 38338103816300288 38460355422857368 38482919104774144 38502796645634048 38608090462893952 38753925577342976 38773943100884992 38795717330173952 38901007459305992 38922882703065088 39048756794753024 39068926607147008 39176751585427456 39196957642851008 39217204005269836 39218999308582912 39344059893112832 39472992555828832 39493381498264694 39495189444558848 39621130737430528 39773294274343168 39774292229095424 39794836801527808 39921733602553088 39926072613425152 40075082131116032 40097587039240192 40207242138871808 40379964412755968 40400821832390656 40512291791939968 40533217562493656 40664330359324672 40685334662196224 40818662756595724 40820531372228608 40841585236257344 40841616357441536 40971819883056634 40973695509987328 41129202033695776 41130234009632768 41151478965216256 41418844301538704 41419883544911872 41443143651295232 41464550233759744 41596771376086784 41618257311714928 41734996775600128 41756554108645376 41889706385777536 42050614348847104 42074228653850624 42212108230762624 42231255381213184 42233912005675208 42370526038736896 42509376598584896 42531333921208132 42533280940294144 42668910024925184 42830850357272978 42833853169795072 42855978093953024 42992636187364864 43014843127544288 43157780756586496 43180072998712832 43319714569179136 43342090454803712 43461708790083584 43486115521429504 43508577357959168 43647316443922048 43648411602059264 43792355771580416 43814975790057472 43954691911836992 44003196166438912 44123498335599452 44123531957593088 44290200659820544 44292986805518528 44313077829582848 44458294239206848 44483294517788672 44604909247810912 44654131020972032 44796523020401152 44819661720308384 44945381142953984 44968596732387328 45111991492375808 45135293140873936 45285276991066112 45308668146536704 45455193456392192 45479813487460352 45604187392411648 45629797272485888 45800093864132608 45950183307636608 45951133872996352 46148530757435392 46172367808446464 46299762047931392 46323677214278464 46471393021721954 46473520410656768 46497525328224256 46649900293252256 46676097412865536 46676132979933184 46855391000879104 47004802324223744 47005981725294592 47030261674532864 47158839664055119 47160998523240448 47185358543138816 47335822058901376 47337009765613568 47388057410011136 47517649800484864 47721776124166144 47878163026838144 47902893482947048 48057844970110976 48084832747257856 48215333188998976 48242409406585856 48242446167179264 48267328006485952 48421241679976022 48423458329985024 48582144684097024 48607238767095008 48608458375020544 48762236339694163 48764468599914496 48949543265454832 48978260678803456 49134441356988416 49137532237372117 49159820717193472 49323178007527424 49348654855671808 49485836478611456 49670524331524096 49724088409096192 49861282205464576 49887036999992192 50046115561854412 50048406596091904 50074258045779968 50238354161963968 50264303725064156 50266604747620352 50426855240685088 50426893665820672 50592145388456672 50620556349164032 50621826473394176 50647974111035392 50809479130522112 50977039140355328 50978318209122304 51004649985056768 51033292595396608 51196026309029888 51222470537495296 51392681979871232 51556561705572352 51583192160998784 51754602275504128 51781335024613376 51980199391600256 52119071305613312 52145952578435716 52148339739983872 52319232736719872 52342964416151552 52346257133794624 52513177596593714 52514495208727552 52515581569138688 52714892747412896 52745819192557568 52914013769064448 52941345387746816 53086124386479184 53117268623491072 53144705229185024 53314171763716864 53344111328989184 53488885256545739 53491333895487488 53518963716714496 53549018286718976 53719774084827136 53748870485180416 53895816758920136 53926124049301504 54098082353030144 54305885486268416 54539172713332736 54717900602100736 54746163980510912 54898349843459584 54923251394412544 55103237930284544 55134182178955264 55162660578841088 55345965209092096 55522451067539456 55551130019537152 55552523857166336 55733174148428777 55735725527465984 55764514641891328 55942335160519808 56128230636814336 56157179699853848 56157222491482112 56398462692196352 56552652796331692 56554071763245056 56555241689841664 56583283577172352 56766313521741824 56827529610395648 56984322520530944 57013756571419648 57195560642119328 57225103803608026 57227723480891392 57415261899387392 57444918542930464 57630735618080768 57819594729664768 57852064399044608 57883398984040448 58041648817298608 58067976149168128 58071629007803411 58074287437709312 58259473303263232 58291028554350592 58483261292904448 58926969879185408 58957407363627136 59145409300373396 59148116886290432 59178668599558144 59341948540306432 59372600373230144 59405942161828864 59564652920700928 59595374375355104 59793408841965568 59824293867193856 59825794923102208 60015060110392816 60016565952831488 60245591711329024 60247103338053632 60473158593216512 60504394728853504 60669856441690496 60736805976211456 60902856857587976 60930482015676416 61130154578909416 61164529961959424 61399430153836544 61595219153051584 61627034865424028 61629856056344576 61831820507032576 61863758430848192 62061028068701662 62063869127163904 62267255862715904 62299418701487968 62335968136658944 62534743545257984 62567044549155328 62740971249668096 62774953827762176 62975129063182336 63010493918806016 63043040661532672 63217030967394304 63454229791473664 63487005736613888 63695056169632888 63730873876447232 63934097326308352 64143612903221852 64146549299216384 64179633942690112 64179682847408128 64426162626208768 64455385933938688 64631603195807648 64633224872280064 64666609802482688 64879867996815872 65124940023463936 65158578938765312 65336768475666688 65408867974381568 65617442170728448 65651335477634816 65832474161902448 65866478539052191 65869493805187072 66079536833902592 66116645027479552 66333312934055552 66333363479871488 66367576008918184 66582255203729408 66834953304755636 66836630265653248 66838012906176512 67305621990000394 67345108433354752 67379894129859584 67594753486141024 67632764113780736 67819369760350208 67854400426548736 67892505327804416 68335324390817792 68370621562507264 68590361088950272 68594675874989264 68630107009222213 68633248790020096 68852104812947456 69077736972700456 69116581527977984 69336978790503424 69603264980100544 69605011400916992 69640964402673664 69863033804467904 69902319956525056 70131393729453056 70170777318670336 70394536174916096 70430896989056032 70664937722322944 70701438206683648 70703212181848064 70926889221373328 71162578128818176 71199335658843392 71468278337437696 71472774163450352 71505193770463232 71703967142477824 71971576072208384 71976103558967608 72482977527692732 72525501389766656 72562962909079552 72794349908151872 72831950295501124 72835284430225408 73036244357300224 73073969690129408 73306986175110688 73348153077360128 73348208968466432 73588575110482432 73629900144238592 73864689366637312 73866542711177216 73904696917123072 74148420567789568 74188581796446208 74466947358588928 74670592543619072 74991362480832512 75030097688725504 75237113327888512 75275975473202504 75519470667317248 75809500496063488 75809558262710272 75848658295906496 76100702162501632 76140010376428544 76382803776863584 76384720303603712 76636622600265728 76676207632600576 76920710845714736 76965838209548288 77005593291268096 77216122087299041 77216180925787904 77507851154685952 77547886201769984 77591434660347904 77802014918611984 77845765406130176 78137853214294016 78393915285702016 78434408010539672 78688119786225664 78945985111657664 78986762996529388 78990378889117696 79242261474861056 79546588548686336 79548584458190848 79589673603055616 79843467205106176 79852145226850304 80150164262232064 80195174078480384 80414484277743616 80759928825511936 80801643664781312 81024583583879936 81066435124987312 81328660718649344 81370669324392448 81637325513191448 81683170472514688 81683232714883072 81943639766113268 81947391019974656 82258404067391552 82260468019265536 82302957930432512 82837688603077408 82839767089823744 82886287302590464 82929100467519488 83193542752173568 83236514623429856 83469993551200256 83513108217290752 83779412771555072 84101228697694208 84148457307701248 84424216461525248 84462510762426368 84467824011350416 84741052077473792 85018753197169792 85062667842416264 85337820049850368 85661700714545956 85711956187906048 85985272374729728 86029686255088576 86315561513172992 86360145997425664 86639429138358272 86684180909607424 86923417580167168 86972231042859008 87017154715918336 87294632887844096 87296823204118528 87580702233245221 87584711543160832 87629951580114944 87909383823673984 88006392332877824 88246996671198904 88247063915186176 88585973611037056 88626155659165696 88916588478413696 89209818495621824 89308262041944064 89593046040802304 89639323440616768 89890762285907968 89937193464774656 90223982984751616 90270586281747872 90570553982132224 90617336293073408 90910386912784384 90959626974920704 91208374784823296 91255417012262503 91259594544971776 91600187728265216 91900366615273216 91902267745992704 92344735616892928 92599524095862784 92647354428556928 92942786043443908 92947040821313536 92995050656448512 93299800586504512 93352194825731072 93352265959866368 93710782001758208 94009604648447488 94011963450589184 94060523349065728 94317679328110238 94321997046480896 94370717086277632 94671644117802752 94674019531227136 94776114820022272 95035299600969728 95443552248332288 95756326053676288 95805786965894096 96115689940221952 96430666377997952 96484818813171712 96534656012971904 96842483359952044 96846916659970048 97164289368194048 97214477534190016 97216916750041088 97524472679388326 97528937199828992 97899086530909664 97956521357606912 98268882713976832 98275064474744234 98319641434386944 98646356015054848 98697309711343616 98967142393580461 98971672957222912 99341048663048192 99448176818192384 99722564410929152 99774073999984384 100092231123708824 100148516091559936 100476708323927936 100528607450128312 100853710481370176 100853787331641344 101184290776913344 101241112698328064 101295948222070784 101618958261044224 101954078280710656 101956636418244608 102009299970113536 102066585190793216 102392052618059776 102444941074990592 102785363959742464 103113123411144704 103166384321997568 103504466275653443 103509204551008256 103562670049226752 103960398783200512 104238142611226624 104291905156871432 104638465473439744 104692514267589248 105026355193187428 105028990417455104 105031163138277376 105429785494825792 105828027538128896 105882690775493632 106172248772958368 106234537246982144 106289410458370048 106628343527433728 106688222657978368 106977770513091478 106982667790974976 107037927433428992 107098036573437952 107439548169654272 107497740970360832 107791633517840272 107847311014492049 107852248098603008 108196164706060288 108611770972536832 109435801204201472 109492327961021824 109796699686919168 109846502788825088 110206475860569088 110268364357910528 110325321157682176 110691930418184192 111044902135078912 111102260039074304 111105047714332672 111466348296857554 111471451054931968 111529029283782656 111884670321039616 112251322580638241 112256461273628672 112314359399707696 112314444982964224 112796925384392704 113105305592663384 113108143526490112 113166567154344704 113968645041061888 114027513142839296 114391121284238656 114450207607216052 114455446961782784 114830523798774784 114889837085860928 115261471236161536 115639189459329536 115704128798089216 115766797968080896 116083297634597216 116135952298336256 116143258015606822 116148574875418624 116518946606526464 116582057108701184 116961168283322363 116966522585808896 117853939758370816 117914814727254272 118290818600746792 118357337199116288 118683897080612864 118745200746460288 118811884323657728 119129305841401856 119190748750710208 119586817683931136 119648587734387712 120030120220785632 120033131905662976 120491183422658048 120494206676107264 120946317186433024 121008789457707008 121339712883380992 121473611952422912 121805713715175952 121860964031352832 122260309157818832 122329059923918848 122798860307673088 123190438306103168 123254069730848056 123663641014065152 123727516861696384 124122056137403324 124127738254327808 124534511725431808 124598837402975936 125069487090515968 125134089098310656 125481942499336192 125549907655524352 125950258126364672 126020987837612032 126086081323065344 126434061934788608 126908459582947328 126974011473227776 127390112339265776 127455913017126967 127461747752894464 127868194652616704 128287225806443704 128359267885380224 128359365694816256 128852325252417536 129263206391615296 129266449744560128 129333219604965376 129759735993631744 130249880046927872 130317157877530624 130673536951333376 130817735948763136 131234884341456896 131302670955269632 131664948323804896 131732957078104382 131738987610374144 132159073667805184 132233290054959104 132666625868111104 132666726959742976 132735152017836368 133164510407458816 133669906609511272 133673260531306496 134611243980000788 134690216866709504 134759788259719168 135189506972282048 135265528227561472 135638739520700416 135708800853097472 135785010655608832 136670648781635584 136741243125014528 137180722177900544 137189351749978528 137260214018444426 137266497580040192 137704209625894912 138155473945400912 138226835243926429 138233163055955968 138673957581006848 139206529960201088 139210022801833984 139281928805347328 139726067608935808 140262787458906112 140341554637340672 140789072349832192 140861793978112064 141329875444645888 141402876413367296 141853778442746656 142325156257636352 142398671317686784 142936556674875392 142945548326900704 143010387540926464 143401369590698219 143407934284955648 143943152144416768 143952207117935216 144965955055385464 145051002779533312 145125925818159104 145588699816303744 145663900591002248 146072488714600448 146147939380258816 146613972350221376 146696306154720256 146696417936932864 147177150220964864 147259800288477184 147729378733274624 147733085422354432 147809393834246144 148296841135579136 148377163592892416 148933894717177856 149341185087238144 149982724961665024 150060195377451008 150474226655777024 150551950946405008 151038941334634496 151619000992126976 151697316591812992 152201404325003264 152280020752857088 152765607553727168 152769440607207424 153273245200531456 153352415265201152 153841421691429472 153931676419096576 154011186582536192 154432244174598082 154432361851575808 155015702309371904 155095772403539968 155182869320695808 155604029837223968 155691530812260352 156275706428588032 156787830571404032 156868816021079344 157376239572451328 157891970223315328 157973525993058776 158484522949722112 159093177097372672 159179347206111232 159686934410212352 159704290453700608 160300328524464128 160390348156960768 160828968555487232 161519857651023872 161603287329562624 162049167167759872 162132870249974624 162649875576026839 162657321437298688 162741338648784896 163274651026382896 163366340945029376 163366465429766144 163887279532226536 164516808134783104 164520936038531072 164605915860865024 165675377206154816 165679534179647488 165858200935038976 166387085504347136 166473029246859712 166939987102400512 167026216434581504 167558825543110144 168202457395388416 168296914615402496 168848432923050496 168925021524852736 168935648022700832 169474345879916077 169482104154947584 170037506394339584 170125335684832528 170675640099700736 171323401429091912 171423912375812096 171970544749459456 172059372510177152 172631123026345984 172720291994851328 173278858276716544 173368361819214848 173846835160334336 173944462085718016 174034309431836672 174589265775688192 174593646408237056 175161404466490442 175169423086321664 175259903160229888 175818767647347968 176012784665755648 176493993342397808 176494127830372352 177171947222074112 177252311318331392 177833176956827392 178419636991243648 178616524083888128 179186092081604608 179278646881233536 179874386929549312 180447965969503232 180541172563495744 181141107964264448 181234672586146816 181820773825568768 181919253949841408 182416749569646592 182510834024525006 182519189089943552 183200375456530432 183796121588077999 183800733230546432 183804535491985408 184689471233785856 185199048191725568 185294708857113856 185885572086887816 185990101312897024 186599601173009024 186704389651462144 187421564003516416 188019209296894976 188121046698131456 188635358656220476 188643994092961792 188741434172555264 189343288235605504 189348039062454272 189552229640044544 190070599201939456 190887104496664576 191512652107352576 191611573931788192 192231379880443904 192861332755995904 192969637626343424 193069312025943808 193684966719904088 194328578736388096 194428955068380032 194433833500082176 195048945358776652 195057874399657984 195798173061819328 196537765427953664 196550128949488468 196639282868773888 197292712030109696 197394619422687232 197934284787160922 197943345914445824 198682097326096384 198896353636384768 199445128821858304 199548147999968768 200184462247417648 200287863312628091 200297032183119872 200953416647855872 201057214900256624 201707420962740352 201707574663282688 202368581553826688 202482225396656128 202591896444141568 203237916522088448 203908156561421312 204018599940227072 204784105236119552 204889882149981184 205570727919484928 206226246822289408 206332768643995136 207008932551306886 207018409102016512 207125340098453504 207920797566401024 208476285222453248 208583810313742864 209276930946879488 209385028535178496 210052710386374856 210057980834910208 210859570989651584 211656055076257792 211765381550987264 212344497545916736 212578820916740096 213256687054867456 213376445315956736 213955541026182956 213965335581949952 214075854866857984 214196073146875904 214879096339308544 214995481940721664 215583267035680544 215694622028984098 215704496197206016 216392329412120576 217213598240455817 217223541945073664 218871602408402944 218984655922043648 219593399373838336 220412951721138176 220536728715821056 220650642315364352 222089804270157824 222204520078148608 222932696593715108 222942902109863936 223058058567565312 223769340642079232 224502645161276482 224512922547257344 224628718799415392 224628889965928448 225593850768785408 226210611185326768 226216287052980224 226333134308689408 227937290082123776 228055026285678592 228782242568477312 228900415214432104 229661047597549568 229779674171721856 230522942472323072 231278378918659072 231408257596178432 232166595269194432 232271904596672512 232286516031213644 232297149750837248 233037893213052928 233164114217402368 233922336566644726 233933045171617792 235569676965001379 235707879516741632 235829629454508544 236581637201493584 236714674398232576 237367794161225728 237490401492920576 237623768647315456 238381497501420416 239173635367862272 239297175468775424 240060240441571264 240066263811325952 240982366845316096 241892634372866048 242017578915414016 242679425766761984 242947223904845824 243611427430351904 243721928062705664 244520618315637664 244658119847837696 245597720615346176 246380876612206336 246508139461696112 247327282028130304 247455033723392768 248244112274806648 249069023450863616 249197674805951872 250138974181031936 250268178196621312 250963884998672384 251900516252729344 252041975675224064 252172162646130688 252868123869577216 253816919165894656 253948022946455552 254780224678531552 254911826034253934 254923495505788928 255736389305233408 256574451612887408 256718535770760448 256718731389632512 257704650504835072 258526412783230592 258532899489120256 258666439209930752 259519471987263488 260634315755061248 261347073902666752 262469768682913792 262605341910539264 263329896647609792 263465914156208764 263477975220748288 264318147335610368 264466580109918208 265333251736222208 265333453919485952 265470304035672736 266316829239868121 266329020814917632 267339813219022544 267346521062612992 269222487960001576 269380433733419008 269519576519438336 270379013944564096 271277479041400832 271417601706194944 271570021311217664 273341297563271168 273482486250029056 274361444355801088 274378703499957056 274520428036888852 274532995160080384 275408419251789824 276310947890801824 276453670487852858 276466326111911936 277347915162013696 278413059920402176 278420045603667968 278563857610694656 279452135217871616 280525574917812224 280683109274681344 281578144699664384 281723587956224128 282659750889291776 282805752826734592 283707556885493312 284650312515272704 284797342635373568 285873113349750784 285891096653801408 286020775081852928 286802739181396438 286815868569911296 287886304288833536 287904414235870432 289931910110770928 290102005559066624 290251851636318208 291177399632607488 291327801182004496 292144977429200896 292295878760517632 293227944700442752 293392612309440512 294354300441929728 294519600576954368 295458757466549248 295618787668492288 296593682271158272 297867789434355712 298682370174476288 299965449923330048 300120390754902016 300948453311554048 301103901892810016 302077882669268992 303238001984253952 303394633183625984 304402808650006528 304560041505714176 305531215107454336 305538881214414848 306546490401062912 306704830530402304 307682843382858944 308022373165072384 308864488349196164 308864723703151616 310031404618743808 310191544807079936 310365738641391616 311208059674447936 311383061624520704 312551412857176064 313575661142808064 313737632042158688 314738070919844143 314752479144902656 315783940446630656 315947051986117552 316969045899444224 318186354194745344 318358694412222464 319373868820424704 319408580907401216 320600657048928256 321657937110974464 323039715302047744 323206574659125248 324098334335519744 324265740499949248 325299751152053678 325314642874597376 325482677297569792 326549302052765792 326732681890058752 326732930859532288 327774559064453072 329033616269566208 329041872077062144 329211831721730048 331350754412309632 331359068359294976 331716401870077952 332774171008694272 332946058493719424 334052432869163008 335117651086220288 336404914790776832 336593829230804992 337696865846100992 337850043049705472 337871296045401664 338948691759832154 338964208309895168 340075012788679168 340250671369665056 341335654377859141 341351280199401472 342646802858183824 342847824751624192 343941089498918912 344118745020354304 345262246052691968 345440583989702656 346557716553433088 346736723638429696 347693670320668672 348068618863673344 349178531551376384 350322808932980884 350338846172643328 350519806320459776 351637535294695936 352025569331511296 352987986684795616 352988255660744704 354343894444148224 354504622636662784 355666353913654784 356839273982487296 357233048167776256 358372184163209216 358557293762467072 359748773859098624 360895931939006464 361082345126991488 362282215928528896 362469345172293632 363641547651137536 364833499139293184 365021668049050012 365038378179887104 366400750913060864 367592243176155998 367601466461092864 367609070983970816 369378942467571712 370398096383451136 370589417714227712 371771144173775632 371980202625794048 373199202346018048 373408779302924288 374843128007032832 376038418593789952 376242093396262912 377270717312440952 377482868345110528 378686576471211008 380141198403878912 381774208993329152 383025304214705152 383223147863576384 384462759760887808 385722665511991808 385939275252686848 386138624051887616 387369933439808176 388657157472776192 388857910136760064 388867667000164352 390097890717553304 391596346123638656 393075530855907328 393100257898976936 393278565737547776 394789238845374464 395868569574321844 395886691828891648 397364194652192768 397792707272769536 398890257643716608 399096295999937536 400368924494835296 400575726625256182 400594064366239744 401906833295711744 402114429800513248 403414841925480704 403415149326565376 404737163107653376 404964450793312256 405183792888283136 406475833044176896 407816313122842624 408037199880454144 409568210472239104 409779764299962368 412452493644578816 412665537287990272 414017865102613772 414036818204033024 414250680196907008 415841595132802048 416952570444906496 417167620627485728 418553861893758976 418770057070356992 420105420772749712 420115961669820416 421719141979303168 423312110152515584 423530763101974528 424688995091833472 425157641833480192 426513374109734912 426752890631913472 427911082052365912 428151709733715968 429758192678617088 431166534071361088 431389244057968196 431408992394412032 432784658824241152 434427196480911634 434447083890147328 437743204816805888 437969311844087296 439186798747676672 440825903442276352 441073457431642112 441301284630728704 444179608540315648 444409040156297216 445865393187430216 446116117135130624 447538681284158464 449005290322552964 449025845094514688 449257437598830784 449257779931856896 451187701537570816 452421222370653536 452432574105960448 452666268617378816 455874580164247552 456110052571357184 457564485136954624 457800830428864208 459322095195099136 459559348343443712 462556757837318144 462816515192356864 464333190538388864 464543809193345024 464573032062427288 466075786426105856 467844673133289452 467866090343235584 471139353930002758 471415759033483264 471659258909017088 473163274402987168 473429348796465152 474735588322451456 474980802985841152 475247537294630912 476762995002840832 478347270735724544 478594350937550848 480120480883142528 480132527622651904 481964733690632192 484035157830828032 485358851533523968 487222854860703808 487443856125411328 489041236631275328 489316239695675392 491195441230692352 492761753224412672 493016278923392224 494654564056260608 494910067446785536 496488224549613296 498138046901727232 498395349611903744 500277948362063872 500536356393242624 501927769997344768 503801032505458688 504344325292261376 507633838331789312 507896045892911104 509560449357063104 509823652068507868 509846991011577856 511472778610466816 513148903225774816 513437071541520896 513437462779265024 515409301009670144 517052825566461184 517065798978240512 517332878419861504 519038943974526976 521268631510122496 522694147805333504 524939537365827584 525210683821078528 526659793295219584 526931828312417528 528636294671220736 528933160219836416 530666503472444416 530666907838971904 530940608071345472 532633658479736242 532658041629835264 534679626438045088 534693042125225984 538444975920003152 538760867466838016 539039153038876672 540512854611093287 540758027889128192 542554958082801664 542835203412389888 543140042622435328 546964972500058112 548757406999914112 549040856073777704 550816838503579648 552621895781603648 552907340975705716 552932652223823872 554695830324027392 556826119840804352 556840091207335936 557127715221389312 558904270435743232 561051149835624448 561366218549362688 563156289399328768 563447175912448256 565319501778583552 565611505653469184 567415113770986624 569300625030545408 569594685270747136 571782193307602816 572041550163705856 573605478362792876 573631737139822592 575772608577667072 575808828471740864 579863820221541856 580204011118133248 580503703272636416 582354799265214976 582655602364008992 584289954858401792 584591757521035264 586455889400885504 586785224618881024 588708600883859456 589039201153908736 590917514933098496 591237575336984576 593187364542316544 597364740348952576 599930899846660096 600240781509804032 601896906623108096 602207803785620032 604155765338537984 606476003968507904 606789266367251968 608805617300013056 609120083011428352 611062430214908672 611077762428829696 613064915632716547 613092980802125824 613409661060804608 615365686765717888 616044746330144768 617728976698392328 617729447406303232 620383089614159872 622416119348895872 625102825714352128 627151322285616128 627475264084317376 629476141839688286 629504958289805312 631567880893261312 631894103972235104 633938091798888448 636372708389490688 636717388824444928 638747737640849408 638787919085837521 638817161814802432 641201314097856512 643315874221948928 646413149318250496 648196668671039488 648531480999898496 650599502304107356 650629285749194752 650965354595139584 653098604105531584 653465363780117504 653465861719064576 655549118128906144 658067232539132416 658083744154124288 658423663443460096 662701508824619264 662718136718589952 663432803740155904 665548342017388544 665892116987438848 668104865738326016 670235302172440576 672809829581553664 675393731692201984 675742592090803328 677897383519664308 677928416619790336 680150025577358336 680501342739330112 682671308755718282 682702560398802944 685293605716367648 685695649503248384 687882178997837824 688237490040708608 690524492105383936 690881167979405312 693115433106866176 693473447276859392 695387340641337344 696137237727346688 698357063102752768 700645617865961768 701039612640919552 703275070589391872 705975973369591232 705976511321489408 708687788888296448 709009245273325568 711332707827309568 713678547964974592 714466096335552512 716744368326418432 717114587524934144 719497547718197248 721791863878012928 722164690253982976 724531263929574101 724564431857057792 724938690344587264 727283095302275072 729666998278586368 730043336098100024 735184486352311996 735202932922185728 735218141967941632 738757884935143424 740796192766902272 741178835428455424 743542288347551264 743960405251588096 746398404692036096 746817558605848576 749686256014065664 752076837187579904 752484186792525824 754541434624881904 754931177101444343 754965736690221056 757373152942422016 760282396807757824 766050608429410304 766446295727152768 768925519521775616 771445331023983616 771878550505373696 772277248103775232 774739866879616352 777314314945552384 777715820273520128 777735334000328704 780195781435106608 783192692247277312 786151061711814656 786200515797953872 786557131475095552 789578477690748928 791737139148643688 797780515287433216 798192591999875072 800737848989670592 801151453250512364 801188128732479488 803813666591423488 804228859601026496 806829683850961408 806830298653130752 809474326215306752 809928901586624512 810367585776566272 812951666088353792 815632626245685248 816074399760908288 819136420944478208 819559528599924736 824904987289157632 825331074575980544 828035730205227544 828501360393814016 831683190265604096 833905140889812992 834335241254971456 837107723787517952 837540114140713984 840210841545499424 840231923339640832 843438283958606336 846624220305031168 847061526203949056 849377990183666944 850315283666960384 853026748219469824 853505781263826944 855822164104731824 856303419467431936 859516385357234176 862333068142722176 862778488115936392 865569317648482304 868854392961823268 868894167780294656 875486409633611776 875938623688174592 878373597495353344 881651806884552704 882146914863284224 882602569261457408 888359217080631296 888818080312594432 891730786374860432 892191391119888769 892232234270261248 895077362568316928 898010580645105928 898514875197661568 898515559863713792 904842444741307072 904865148211920896 905332537234757632 911749160328495104 912220105142714368 915128970273909248 915601660857728416 918644190390198272 919118696686887424 925113515674636288 925633030384713728 928666381076777728 929087618386690048 929146064124854576 932151572852211712 935689346266578904 942278707860005516 942831518066966528 943318517818034176 946326548805974336 946858697592930304 949471176644902912 949961605971682304 950495074589261824 953525990005681664 956694541471449088 957188701875101696 960240961766285056 960265055245303808 963929467381264384 968070315661656064 970717703067047936 974445709721407616 974887712250822656 978082473262550656 982390882461384704 985523506448825344 986032557846784448 989309128112521216 989820134893571072 992976449099226592 996276093803454464 996790699223807488 1000555896724127744 1001072712786485248 1003809587134887533 1003855539994689536 1007602065010917376 1008688650584522752 1015792091785822208 1019120898714126208 1019647304137015736 1022945557220933632 1026297806451549632 1026874143083041792 1026874925558530048 1030818602019340288 1034105651132922368 1034131597956481024 1034665756839723008 1038077887949053952 1042537263020244992 1045388295610667008 1049879074731655168 1050421367642157056 1053319586590439168 1053863656624835056 1057272589342441472 1061333006944888832 1061881216142690944 1065267316959472484 1065316083259670528 1069359252876090176 1069386084250451968 1076889951840006304 1077521734933676032 1078078306077753344 1081025709222186574 1081516055778256384 1085109916165603328 1085670406824779776 1086280085244870656 1093929945000116224 1097514813999828224 1098081712147555408 1101633677007159296 1105243791563207296 1105814681951411432 1109391660648054784 1113652239681608704 1114255430442778624 1117808540871486464 1122102299671248896 1122732437098725376 1126312578798657536 1126894351824896512 1130639003557167104 1131223011306938368 1134830227541973248 1138549129032187873 1138601250061090816 1139189370541494272 1143564386615205632 1144083100327411712 1147210956725585752 1151617656943481728 1159727640443083712 1161007406545272832 1164709598530429952 1165311204728017984 1168579909716803584 1169183515042070528 1172911778801771008 1173570449237762048 1177417201767718912 1178078402307817472 1181835029866196992 1182475150673969152 1186320421159412539 1186374729084633088 1194729480697905152 1200481563019608064 1203793813246216192 1204415607571240064 1208311530677075968 1212952007937015808 1213578532734503936 1217611234600026112 1218240166022856704 1222124860429817344 1222155524857659392 1226129831265433094 1226185961604251648 1226819322121609216 1230731373531435776 1232089492660289536 1235457953396784656 1235458894812606464 1240766179228319744 1244832238697791744 1254302644571232256 1254950528168634752 1258952283679376572 1259009916579610624 1263135761786522624 1263788207944470208 1267876183597776896 1272745416778981376 1273434777648889856 1277495475281698816 1277575838171675042 1277634323629604864 1282402628195713024 1286572851116545993 1286631748443897856 1292826298636500992 1296393337342078976 1297062961999796992 1301199004608214712 1301930709190279168 1306197208211063168 1306930727560235008 1311098236257812288 1316134465078264832 1316847326886920192 1325403017649238528 1325436273437179904 1326865607480311808 1331096684034777088 1331784233974877696 1336209731476652032 1340470604344881152 1345619659163107328 1350787463384403968 1351485184181606656 1355794767039328616 1360300051154716672 1361002685478660224 1365342617511436564 1365405120797605888 1370587211432735296 1375764357995675648 1376474980081417216 1381048984210767872 1381762335958810624 1386230866213732352 1386946894553718784 1390774681282674688 1392274475454693376 1396714126205505536 1401291235731923536 1402015043188396637 1402079225281839104 1406550141178783744 1411951946739182464 1411953022642978816 1417375577776592896 1422665415654619136 1427357095929949184 1433488736652836864 1434229175049868288 1438995095436394496 1443583727756025856 1444329380507965952 1449062527859148202 1449128863714115584 1449877380689174528 1454566190604550144 1459333996557172736 1460086672196200048 1470368972704623992 1470405865844371456 1481592385533804544 1482357670856910848 1487084576695102528 1487920810503176192 1492796809384072192 1493635117211697152 1499372512028131328 1504153674375159808 1504968373585051648 1509082869249763808 1509862354202888686 1509931473380442112 1514746305884844032 1520495187683190719 1520564793615515648 1532101216858820608 1532892591454305536 1542890662047967232 1543757101010747392 1544554496207550464 1549479733759232704 1554628629891104768 1555431640547040256 1560391562870213216 1566385384494554624 1572302123423629312 1572401031595907744 1573114262950191104 1579156955381497856 1583474278297287376 1595561030574866432 1596385183999750144 1601475697979341184 1602302906501024728 1607627333182846976 1608457719202052992 1613659367701922816 1613660597306261504 1618948652430613504 1619857803173249024 1625903332176707584 1631265252491370496 1632148799521816576 1638272841888956416 1639119057199849472 1649809974578315264 1650662149151961088 1656071460410455088 1657002720787628032 1663366380531208192 1668670482509942912 1674215447575035904 1675080228281427968 1680421683090998848 1680463846679281664 1686876567917212672 1693248440610062336 1694123052407898112 1698755980367333888 1700630567333920768 1706053496438939648 1707011562527653888 1711644328209463648 1712606838934863872 1719032770714468352 1724666136285444352 1725556976231872784 1731138635296964608 1737708785923646536 1750972819267223552 1751877247376349184 1756747194990706688 1763303613769105408 1764293829726568448 1765205138522914816 1776718434161262592 1777636160625188864 1783461572749720864 1784382782239777538 1784464468540522496 1790154725136633856 1796021161290211856 1797029750395323136 1797031119727427584 1809684889482614144 1809730296423841792 1810665074469515264 1824440210285428736 1830257940547818496 1831203321715456832 1837288380780396544 1838237393373774848 1850227031349272576 1851266060769427456 1857332762153555456 1858175236773380096 1858292128249709152 1864217804679076847 1864303145704423424 1871378692533157808 1884557415720011032 1885663036133933056 1886637035636068352 1892653097611948672 1898942353289805824 1899923211943364608 1900990149178523648 1907051980011363328 1913389082942898176 1914377403750203392 1920481923532570112 1920530110490607616 1927858934762528768 1936140631323312128 1941435406134095872 1948891419442815232 1949775424501645312 1956164946525101312 1964781764922769408 1971047012897650688 1972065115693568896 1978618256225042432 1979640269787142144 1985952898198453184 1992552187606908928 1993581398447614976 2001111793448255488 2002145425572970496 2007619174269775066 2007711079989379072 2015204130021834752 2017377301169045504 2031584183571644416 2038241797428252416 2039294608274031472 2045891114441867264 2052595612903099264 2053748286166083584 2061637204038680576 2068211302265844736 2069331513679446016 2076155775898107904 2085074526040489984 2090776591221334016 2099758149463310336 2100842735284314112 2106639173180878336 2107727313249670112 2114545178684882944 2122666013889777664 2123762432285381888 2130534633918944968 2138718505752180352 2138772168500903936 2153779903680012608 2156156612155506688 2162051418444373148 2163032111556512768 2170219832331206656 2171340813649559552 2172560170489741312 2187859890000232448 2195029627999656448 2196163424295110816 2203166496438909001 2203267354014318592 2210487583126414592 2211629363902822864 2218783321296109568 2227304479363217408 2228510860885557248 2235617081742972928 2244204599342497792 2252625157597315072 2253788703649793024 2261278007114334208 2262446022613876736 2269660455083946496 2277098258064375746 2277202500122181632 2278378741082988544 2287128773230411264 2288166200654823424 2294421913451171504 2303235313886963456 2319455280886167424 2322014813090545664 2329419197060859904 2330622409456035968 2338367030084141056 2345823557603542016 2347140898475524096 2354834403535437824 2356156804615634944 2363670059732393984 2364950301347938304 2372640842318825078 2372749458169266176 2389349580645013987 2389458961395810304 2400963126039216128 2407587626492432384 2408831215142480128 2425904015874031616 2427157065469007872 2436480332045713408 2444249720859634688 2452259662530866188 2452371923208503296 2453638644243218432 2461462747062871552 2464178985320579072 2470915906793569312 2470917789625212928 2481532358456639488 2489664477395583488 2508605289142464512 2509901056337269504 2517904567358753144 2526271523573045248 2527576415888940416 2535752367195553792 2545490833557962752 2554990950563397632 2555151676343350084 2555268647259209728 2564805256391426048 2573145702233091986 2573263496887795712 2585652597273001984 2592786674684157952 2594125923999593984 2602398009216429424 2603861418380558336 2612394416422126336 2613861455120470016 2622196472515624576 2632268930156529664 2633694653773840384 2650806035298477056 2662193368069554176 2663568467949755392 2672419462953304064 2680941208689762304 2691239318326214656 2701574926768807936 2702970368363213312 2711589534078657232 2720600102309433344 2722005370957320448 2730685235022873128 2741174422865470592 2751528715991351296 2752949960162834432 2763524671917621248 2772461732427464704 2773893789107437568 2781549362565349376 2784548950909386752 2793428252411011072 2802582471463847072 2804030086376793274 2804158450563678208 2813100282357567488 2823903893478364928 2823906045285957632 2834751155553185792 2845330831309238272 2854714191859898368 2866977473305673728 2868458350099736576 2887167455512051712 2888658761015931904 2898125055718296404 2898257727428231168 2899754761378349056 2909132381209100288 2918667993114345472 2920173344392400096 2940737945409247984 2940811731688742912 2963184771067609088 2964715341713821696 2974169153390205056 2985593618768144384 2987270234423394304 3008307348750319616 3018165738499527616 3019724708405777372 3019862946760884224 3029492611769688064 3040990375366381438 3041129587231031296 3064202433717641216 3065785182908611072 3085781324095934464 3087514202021494784 3089108992415100928 3098959467518465408 3109257259782209536 3110863281094080512 3120783125740426432 3132770768989109248 3144604246847258624 3144802063191815488 3146228525900382208 3158313910762995712 3166948556594574752 3191122061149732864 3192770367999500288 3202951395958682368 3204605813002049456 3215254666365693952 3216915438404105984 3227318735403845632 3237897304861227008 3239715606346498048 3251806664353415168 3262530504982740992 3276545683777912832 3278238114399698944 3299619949156630528 3301324298303922176 3312142920820910176 3314005441575256064 3326732761062416384 3337340965019885824 3348430895150071808 3350160456562855936 3360843366181997696 3360927693358563328 3373753135834425344 3388246104815796224 3397511960734667776 3412106992877879296 3414023125055307776 3423288656418927296 3425213677869727744 3438065541428936704 3449332272570888704 3451113952463745568 3462118780118285573 3462277270593929216 3475417571847293072 3501945638534447104 3503754494752698368 3513494389981413376 3526607227538210816 3530410277045829632 3553436868322525184 3555272321250377728 3566923145499441728 3568765564479555076 3568928937081044992 3580309450273267712 3592042322580423712 3594059500790646272 3594062239454855168 3619369778965228288 3619460592847683584 3621330148939030528 3648880420570857472 3660515881095636992 3662406643430913664 3674576761560793088 3676474786747549696 3700454062698545152 3702532121538854912 3714665524307110912 3716350473546760192 3716584256499418304 3728435609358153694 3728606291408846848 3742757385066315616 3769114831440022064 3771326072267866112 3773274071272136704 3785306195223897344 3797884706579611648 3799846423886729216 3801980298357047296 3814103960022726656 3828754807500406784 3840963847065140224 3855717869525057536 3872281262646624256 3882870812268191744 3897782838885630464 3899550849003290624 3912329893050202624 3929563529845538816 3942094025795301376 3944130231387137792 3957236512450084864 3959280539574284288 3971905796396906368 3985104375213817856 3987162796895229952 4004290851145940992 4015238348539550132 4015422159978758144 4030408260043669504 4034754602338091008 4063168367143288832 4076483594856504832 4078589216548062944 4091782228883734528 4105191225806198528 4107496572332167168 4123274408077361152 4136422604531689472 4138663027358892032 4152311551796215808 4181553182442668032 4199516298926620672 4201685470568628224 4213278346361756672 4215454626499340224 4229090357369765888 4245332027779555328 4247524864570763776 4261069267837889936 4277437011504360704 4277544337001807872 4307559807360025216 4312313224311013376 4324102836888746296 4326064223113025536 4342681627299119104 4375719780000464896 4390059255999312896 4392326848590221632 4406332992877818002 4406534708028637184 4420975166252829184 4423258727805645728 4437566642592219136 4454608958726434816 4457021721771114496 4471234163485945856 4488409198684995584 4505250315194630144 4507577407299586048 4524892045227753472 4539320910167892992 4554196516128751492 4554405000244363264 4556757482165977088 4574257546460822528 4576332401309646848 4588843826902343008 4606470627773926912 4638910561772334848 4644029626181091328 4658838394121719808 4661244818912071936 4676734060168282112 4691647115207084032 4694281796951048192 4709668807070875648 4727340119464787968 4745281684637650156 4745498916338532352 4778699161290027974 4778917922791620608 4801926252078432256 4815175252984864768 4817662430284960256 4851808031748063232 4854314130938015744 4872960664091426816 4888499441719269376 4904519325061732376 4907277288486436864 4922925494125743104 4941831813587138624 4941835579250425856 4963064716913278976 4979328954791166976 5017210578284929024 5019802112674539008 5035809134717506288 5052543047146090496 5055152831777880832 5090981667115925504 5109981901126795264 5110303352686700168 5146291404466183972 5146526993775591424 5171305194546003968 5185573349368315904 5188251847999187968 5204796018432858848 5207722836761116672 5224788832844252672 5227722910240940032 5244392945031249152 5264537860313059328 5267389307547680768 5301612070596954112 5324386736139108352 5327136935899510784 5361882417379524608 5382478636652429312 5403149853537615872 5405940736726426624 5423179068157314464 5441200204618866688 5444010741914640896 5461370470045746256 5482348845730941184 5503057431982702592 5505899920325668864 5527049343835242496 5547787578214875136 5586856504822022144 5605164942927694144 5608060172753586548 5608316901127356416 5626200564715134976 5647807786956729856 5647812090571915264 5669502311106371584 5690661662618476544 5709428383719796736 5733954946611347456 5736916700199473152 5774334911024103424 5777317522031863808 5796250111436592808 5799509522756698112 5818264762418200576 5837335986228690944 5840346688784800192 5881475890818495968 5881623463377485824 5926369542135218176 5929430683427643392 5948338306780410112 5971187237536288768 5974540468846788608 6016614697500639232 6036331476999055232 6039449416811554744 6058985223539376128 6081980750732762876 6082259174462062592 6128404867435282432 6131570365817222144 6171562648191868928 6175028404042989568 6178217984830201856 6197918935036930816 6218514519564419072 6221726562188161024 6241566251480852864 6265541537978218496 6289604126383630976 6292457051800764416 6333897113189149504 6382244122299465728 6385540735999000576 6405902791917364736 6409211626004098912 6430509332731387904 6433830876808211968 6454637470807691264 6475794609722454016 6479431212692996096 6503613328706830336 6525061009965481984 6556476228799397888 6599239898313261056 6602648596607844352 6624285841641820352 6628010883150512128 6653465522124832768 6674681930039771648 6696861790300143616 6700320913125711872 6721686732363995392 6721855386717126656 6747506271668850688 6776492209631592448 6795023921469335552 6824213985755758592 6846577312837854592 6876131082857873408 6898664545141777408 6902227904927491136 6924237560236571146 6924554541187858432 6950835143694586144 7003891277068894208 7007508989505396736 7026667109944212731 7026988779962826752 7053214455076421632 7060820554091659264 7110544642500755456 7133846290998883456 7137531128959110152 7160618900546535424 7184084645160847424 7188119001581292544 7188124478909710336 7238739557930456576 7238921185695367168 7242660297878061056 7297760841141714944 7321031762191273984 7324813286861827328 7349153523121586176 7352949573495099392 7400908125397090304 7429331048614221824 7433168512998836608 7456871218716307388 7457212582817693696 7485514770132631232 7538229662880044128 7542652144535732224 7546548142544273408 7570612390447794688 7595769413159223296 7599692847773458432 7603960596714094592 7628207920045453312 7657509615000813568 7681927694130280448 7711435739050115072 7765741624536383488 7795565677771260928 7799101698006581248 7824659786100405248 7859127059691077632 7884188051590602752 7888260462774275584 7914473024900169728 7918561079148568576 7943811592793812736 7969843903225315111 7970208750427635712 7974325593790459904 8008581702291881984 8030476697079100264 8126336734286577664 8152967189713009664 8157178433096125888 8183564457767469056 8210382451612397056 8214993144664334336 8246548816154722304 8272845209063378944 8277326054717784064 8304242948115887773 8304623103592431616 8363106364885336064 8403370941137256448 8426556692723513344 8430909252998680448 8458180714739531776 8490664055559110656 8495049729141527552 8522138535675779872 8554874023008721408 8555088674003615744 8615119614720050432 8624626448622026752 8648205673777492592 8652128446226051072 8685363254598238208 8780118511998625792 8784653697180443264 8812665985755636004 8813069416057274368 8841950332505658368 8846517455611291456 8875133285184438272 8909217917452869632 8914043443542228992 8942468326971891712 8976818397369991168 9010500630389260288 9015154814599172096 9049784090455506944 9078641820335785984 9108393032257502984 9113514964331954176 9148515092921645056 9177687653804686016 9212941255547853824 9277821123544669696 9288059252362182656 9317676788243439616 9322489637824143872 9353468120336564224 9383294230414168064 9388563593902096384 9419337614141751296 9454680238929575936 9490563369275300312 9557398322580055948 9557835845583241216 9603852504156864512 9630350505969729536 9635324860569920512 9703616063496126464 9708628261876031488 9745921328182853632 9776998883438538752 9809038650123464752 9814105302318776459 9814554576972873728 9845850988251486208 9883663627174277248 9883671158500851712 9958657909582333952 10034421156569858048 10039604225349078016 10071618269435012576 10105086094292180992 10110305663555761664 10181963334231851008 10219963802253590528 10220606705373400336 10292582808932367944 10371146698736631808 10376503695998375936 10409592036865717696 10415445673522233344 10449577665688505344 10455445820481880064 10488785890062498304 10529075720626118656 10534778615095361536 10603224141193908224 10648773472278216704 10654273871799021568 10723764834759049216 10806299707075231744 10811881473452853248 10846358136314628928 10882400409237733376 10888021483829281792 10922740940091492512 10964697691461882368 11006114863965405184 11011799840651337728 11054098687670484992 11095575156429750272 11173713009644044288 11210329885855388288 11216120345507173096 11252401129430269952 11295615573913459712 11295624181143830528 11339004622212743168 11381323325236953088 11418856767439593472 11467909893222694912 11473833400398946304 11548669822048206848 11554635044063727616 11592500222873185616 11599019045513396224 11680693377569600384 11762951781636991936 11763246926754971648 11852739084270436352 11858861366855286784 11896676613560820224 11942374475072577536 11949080937693577216 12033229395001278464 12072662953998110464 12078898833623109488 12117970447078752256 12163961501465525752 12256809734870564864 12263140731634444288 12343125296383737856 12350056808085979136 12356435969660403712 12395837870073861632 12437029039128838144 12443453124376322048 12483132502961705728 12531083075956436992 12579208252767261952 12584914103601528832 12667794226378299008 12771081471998001152 12811805583834729472 12818423252008197824 12861018665462775808 12867661753616423936 12909274941615382528 12951589219444908032 12958862425385992192 13007226657413660672 13049524632753537929 13050122019930963968 13112952457598795776 13205297193215688704 13248571683283640704 13306931044249665536 13349363860079543296 13393723580600287232 13400641826251423744 13443373464727990784 13443710773434253312 13495012543337701376 13552984419263184896 13590047842938671104 13648427971511517184 13693154625675709184 13797329090283554816 13804455809854982272 13848475120473142292 13849109082375716864 13901670287389172288 14007782554137788416 14015017979010793472 14053334219888425462 14053977559925653504 14106428910152843264 14121641108183318528 14221089285001510912 14267692581997766912 14275062257918220304 14321237801093070848 14368169290321694848 14376238003162585088 14477479115860913152 14485320595756122112 14595521682283429888 14642063524382547968 14649626573723654656 14698307046243172352 14705899146990198784 14801816250794180608 14858662097228443648 14866337025997673216 14913742437432614776 14971029540265262464 15076459325760088256 15093096285088546816 15141224780895589376 15191538826318446592 15199385695546916864 15207921193428189184 15256415840090906624 15315019230001627136 15363855388260560896 15422165475072363007 15422871478100230144 15531483249072766976 15591131355542521856 15649319572200810496 15768376103181205504 15776520925548551168 15828946049800339456 15837122158297137152 15887623185587625472 15939687806450630222 15940417500855271424 15948651187580919808 16017163404583763968 16060953394158200528 16305934379426019328 16314356866192251776 16367128915534938112 16420764903224794112 16429986289328668672 16493097632309444608 16545690418126757888 16554652109435568128 16608485896231775546 16609246207184863232 16725447064515097909 16726212729770672128 16806741882274512896 16853113385447026688 16861818505997360896 16981328111118221312 16990099458283055104 17044277071351559744 17109748046017442816 17230239229440100864 17249252897244053504 17296411347554985184 17304256892452102144 17370726509196476416 17560237023997251584 17569307394360886528 17625331971511272008 17683900665011316736 17693034911222582912 17750266570368876544 17818435834905739264 17884936653943783424 17953636794739982336 18021001260778520576 18030309629198344192 18099568180911013888 18157283640671571968 18216786064515005968 18227029928663908352 18297030185843290112 18355375307609372032 18425882511095707648 18555642247089339392 18635353576486879232 18644979275648287744 18706936240673128448 18766588460828336128 18777127187804192768 18838675228283502592 18909360477859151872 18981126738550600624 19114796645160111896 19260701011939459072 19270649721139841024 19407232126992252928 19417256523752062976 19491842656365707264 19553997766877077504 19618077300246929504 19628210604637552918 19629109153945747456 19691701976502972416 19767327254348554496 19767342317001703424 19917315819164667904 20068842313139716096 20079208450698156032 20143236538870025152 20210172188584361984 20220611327111523328 20363926668463702016 20439927604507181056 20441213410746800672 20585165617864735888 20742293397473263616 20753007391996751872 20819184073731435392 20899155331377010688 20910891640963760128 20977571780124996608 21058151441252237312 21206448282387816448 21297546944556433408 21308547743598043136 21447529669518098432 21612599414150463488 21623762946905706496 21692716272629257856 21764800818475466752 21776042967658563584 21845481880182985024 21929395382923764736 22012229727930810368 22023599681302675456 22108197375340969984 22191150312859500544 22347426019288088576 22420659771710776576 22432240691014346192 22504802258860539904 22591231147826919424 22678009244425486336 22762646650473906176 22837713534879186944 22935819786445389824 22947666800797892608 23097339644096413696 23109270088127455232 23185000445746371232 23198038091026792448 23361386755139200768 23525903563273983872 23526493853509943296 23717722733710573568 23793353227121640448 23884748950145155072 23898161875387154432 24066458790002556928 24145325907996220928 24157797667246218976 24234831460827999011 24235940894157504512 24327923002931051504 24513619469741129728 24526281463268888576 24686250592767475712 24712871939320807424 24791675740147723264 24874058078257676288 24886906248752644096 24966265005923411456 25062166151912873984 25158416505534523904 25169828207203057664 25335588452756598016 25542162943996002304 25623611167669458944 25636846504016395648 25722037330925551616 25735323507232847872 25818549883230765056 25903178438889816064 25917724850771984384 26014453314827321344 26099049265507075858 26100244039861927936 26225904915197591552 26410594386431377408 26497143366567281408 26613862088499331072 26698727720159086592 26801283652502847488 26886746929455981568 26990025086675402752 27105968838526369792 27180095685877342208 27296855943023034368 27386309251351418368 27594658180567109632 27608911619709964544 27696950240946284584 27803340574778344576 28030035958021586944 28106668439776850924 28107955119851307008 28212857820305686528 28243282216366637056 28442178570003021824 28535385163995533824 28550124515836440608 28642475602186141696 28736338580643389696 28752476006325170176 28954958231721826304 28970641191512244224 29284127048765095936 29299253147447309312 29396614092486344704 29411798293980397568 29603632501588361216 29717324194456887296 29732674051995346432 29827484874865229552 29942059080530524928 30152918651520176512 30186192570177093632 30282449561791178752 30398771391093833728 30512831680181813248 30630038460003254272 30727710776521121792 30844330950144726014 30845742956200460288 31062966498145533952 31182262711085043712 31298639144401620992 31536752206362411008 31553041851097102336 31674244316594274304 31775246371175250944 31879375612901260444 31880835001710542848 31897302375161839616 32034326809167527936 32121906788316401056 32611868758852038656 32628713732384503552 32841529806449588224 32859972578657337344 33091380836253515776 33216971792463551092 33218492414369726464 33450894129030195818 33452425459541344256 33613483764549025792 33706226770894053376 33723637011994721792 33962656222236442624 33980198916566110208 34088554142703119488 34219496092034885632 34460478458880201728 34592822695109970368 34608513784904204288 34741453018392952832 35120474047994503168 35138614788721773056 35250663943022544016 35367801330022633472 35386069822445165824 35636871669811478528 35769873307887566848 36042002521557041152 36060619258396688384 36199136361822027776 36314567281343143936 36433572129030011936 36454059857327816704 36594060371686580224 36710750615218744064 36851765022191415296 37111284494178678784 37270707152973758464 37289958551296575488 37533176921656672256 37554254375608385536 37677350456567005184 37818720955718303744 37962253477101201248 38229593290320223792 38521402023878918144 38541299442279682048 38834513047504125952 39107995533754155008 39236154600493859008 39256421209275105836 39258218307891494912 39383403953005944832 39534654508697108992 39534684634003406848 39834631638329335808 40137684626279432192 40158416901396312064 40286473077740050304 40420344377168723968 40441222654223046656 40727853336927404032 40879855209014362112 40882426821493601344 41170331235729471776 41484586794946527232 41506014783993503744 41638368147462870784 41798310662754021376 41821783281927520256 41955143560249993216 42116302882504474624 42412896564775632896 42595093889112866816 42617095487196086272 42895059339036196864 43225198828300926976 43247525893811412992 43385432545258515712 43529601636950933504 43552085935317127168 43690963760365970048 43858790765847529472 44047199362605350912 44382300625719001088 44694852038576177152 44841319543421553152 44864481382028692384 45009604517721079808 45182462295653838848 45356018488850972672 45525293300947812352 45675427069758373888 45895333601595785216 46194679288192827392 46218540176254910464 46370000891492742464 46396076182053584896 46722773510278401536 47051807126547967744 47052987707019886592 47435445467421147136 47586706454243280896 47769497900290310144 48132917580005113856 48290651815992441856 48315595334492437952 48469662921655998022 48471881788315009024 48655846005862103008 49027238939482259456 49052562926537777152 49372501185534951424 49425743878641614848 49583351480295446528 49773812497505288192 49932530011846822912 50124332303825747968 50316833011069047808 50339656414406115328 50671176905513196032 51084325887992004608 51247222335338917888 51273693008032791296 51444074661851103232 51470647014465695744 51637099766461530112 51806356877779632128 52198098531014151716 52200488079723855872 52451809830395183104 52821188772862754816 52994286733134562816 53227724176998662144 53397455440318173184 53602567305005694976 53773493858911963136 53980050173350805504 54360191371754684416 54593711886046068736 54772618502702836736 55189316361134219264 55217823239419929088 55393900481892569168 55606681149556689152 56060071916043173888 56213336879553701848 56884357140006043648 57070770327991067648 57100249031672881216 57284951204372283392 57472677161286779392 57504952012650340352 57909916463443652608 57941282383024488448 58568254097530191872 58598506294894618624 58823596587960795136 59207265003176722432 59434648388913774592 59465348103990692864 59654969749730459104 59884118161061049856 60305837303040353024 60372385140354187264 60564899123582357504 60797542782187667456 61025663360363626496 61455421553042243584 61688661900289452028 61691485912400920576 62125932996291067904 62364525422170087424 62597278288803241984 63073504412724822016 63106083702194204672 63348488633188548608 63550492742350501888 63758751225802520888 63794604750323679232 64243813576632802112 65223737517704077312 65257427464769007104 65683059612899176448 65719945157314674688 66182761672507031552 66433943584927102184 66901788258060391636 66904850919082688512 67226967529098051584 67412453541788106752 67447274023989443584 67925312444472885248 67960397833132220416 68177108285406238976 68438992184069771264 68920956917760403456 69185645390219940736 69217027569808408576 70240948095989006336 70277229577443546112 70501327886045088032 70735602660045266944 70772139644890331648 71273743339622957056 71539746615775133696 72121238516793376768 72629134562686287872 72867144258060023872 72908119714655633408 73188120743373160448 73421501230437488128 73703530044382830592 74222568988357357568 74541414305947516928 74579917102593150976 75066353843313344512 75637441911436607488 75924506954202402496 76459186580640447584 77042804047757836288 77082598884559364096 77669026095008251904 78215991067508310016 78472309200987718016 78512842418550211672 78766807906011889664 79069309017394217984 79069369268006813696 79669263276658671616 80275369252558864384 80316833802792624128 80572946155480100608 80840688754337447936 80882445308446093312 81764853642987202688 82340662471458943552 82969173589893054464 83012029567987007488 83276736294925741568 83596621325508042752 83643566563855040512 83910287120499986432 84232605765008949248 84825793129551265792 85234190974392172544 85790118678072393728 86450397656601853952 86495051787622825984 86770865090517031424 87059203273901867008 87104171870634254336 87381927520731940096 87717581531695058944 88094398725210701824 89389704077152354304 89682639086843106304 89728962764057384768 90019209035442159616 90364924591307677696 90712036977701945344 91050586601895624704 91346672429274765503 91350854139516747776 91790667203191570432 92437080352509820928 92740001782985484928 93445547020556803072 94103614253095935488 94105975414039773184 94870890934842294272 95173412908486561792 95538995800580620288 96581303631984883712 96631190668984875904 96939325843311996044 96943763576630018048 97311692011724206016 98054477878964518912 98105125853075554304 98745002371069902848 98851487757283229696 99166702960590893056 99547624995010576384 99865060023693645824 100248664607651495936 100633666022138095616 101342353811026392064 102168651775984009216 102494444670677835776 102547386016065582592 102888149323702206464 102941294028931391488 103274199532923060224 103612713755559264256 104396197062028303432 105642377545725509632 105988573466269125632 106455448353997324288 106794910880636346368 107205134610011389952 107546987717823926272 107955158325506541049 107960100346701611008 108720382743509368832 109545237005405673472 110378632722268438528 110435646478839858176 110787800963785138336 111213362299113378304 112120143832086347776 112426673759107403696 114141540655982135296 114200498063345762432 114569902408744566784 114945354322573558784 115009904025300680704 115819832926887305216 115882564766048976896 117136508195060383744 117197012589789237248 117647193175921590272 118869296777827549184 118930696207981385728 119309939499460918208 119768236322122099712 120611674606080706048 120744770280708374528 121129798247164715008 121595085564375334912 122051326720727252992 122910843106084487168 123377323800578904056 124251865992582135808 124729050844340174848 125194556577606483968 126147008825449644032 126212167404388409344 126696977266377097216 127100985484701003776 127517502451605041776 127589209500647358464 128487627153265604224 130447475035408154624 130514854929538014208 131366119225798352896 131439890314629349376 132365523345014063104 132867887169854204368 133803576516120783272 134824907083576213504 134894548047978887168 135850624888945770496 135920795666264440832 136354216570812477952 136877984368139542528 137841913835520806912 138371290780439881472 138434055139616817152 140481896191978012672 140554459154887092224 141002655772090176064 141471205320090533888 141544279289780663296 142547486679245914112 143079493231550267392 144242477033586753536 145258269125372575744 145734288516120047744 146376241486746320896 146843002460874976256 147407060088765661184 148445137976714715136 149082828611895033856 149159834205186301952 150132707686626689024 151849013908404804992 152918373161280895168 154085608095515672576 154165197769118728192 155338052190016503808 156431982135016620032 156944618401975436032 157025684837100423344 157533615812023779328 158138618034788435968 159338526553317343232 160550738505117728768 160633667605585248256 161145892310960201216 161681377508674895872 161764890616892186624 163529707285974405376 164681324942917887104 166024059135974014976 166553472589851483136 167193242651016085504 167287133127710081024 167820574240999972864 168465211530017898496 169643820225795993077 169651586259102531584 170468381948784345088 172990103575245651968 173541730181034062848 174118406547803734016 174208343741268508672 174763855041463880192 175435163063390117888 176188797450421403648 179365278173686212608 179457925528114769536 180038418070884319232 180729849182615355392 181424073955403890688 182101173203791249408 182693344858549531006 182701708279033495552 183581334406383140864 184874160705019641856 185480003565970969856 186891094041113606144 188207228506191870976 189741781869684588544 190346825816973123584 191077991601161240576 193162607263969767424 193262381337969751808 193878651686623992088 194623384023448412032 196210251706151108608 197490004742139805696 197702975514566459392 198333405921181786112 199095249990021152768 199730120047387291648 200497329215302991872 201267332044276191232 202684707622052784128 204988889341355671552 205094772032131165184 205776298647404412928 205882588057862782976 206548399065846120448 207225427511118528512 208792394124056606864 211977146932538251264 213589821761272692736 214410269220022779904 215093975435647852544 215910316651013082098 215920200693403222016 217440765487018737664 219090474010811346944 220757265444536877056 220871292957679716352 221575601927570276672 222426724598226756608 224240287664172695552 224853347518214807392 228283081311964270592 228400996126691524864 229890708645147117568 230019808050601361408 231639665853774610432 234273016390120767488 234394025179578474496 235294386351843180544 237738593555655098368 237861392415962771456 238619878998921836416 239536472644244199424 241223349212161412096 242259596494329430016 243190171128750669824 244102653441454505984 245821686212168974336 246754647601157808112 249458101688680349696 250389113155212967936 252294017650899288064 252424334808776818688 253393954532754194432 254201970969402007552 255035004903210083552 255178419001294716928 256975254306531208448 260894950070816309248 261029709859076028416 262732238451596705792 262879780629258698752 264731046690028126208 265735774339708408736 267607153032241566544 269649814167152427008 269789096095957774336 271841591332528881664 272708433141624955904 273755968736279085056 275683827671041613824 276742581560879762944 276868110279233634304 280963792383956025344 281108918309774184448 282005311544180352128 282942410640181067776 283088558579561326592 285094973358491828224 286158986463100534784 288484954067173507072 290516538250745151488 291468577032240095488 292752482973492641792 293686004921749952512 294814120177531322368 296890275953429430272 298165657223790067712 298319668410372603904 300265415373253378048 303698027816809609984 305836746322561790336 308330395538237456384 310676104380033007616 312863964270033240064 313889236803950872064 314051369674200846688 315067231624047558656 316277236069576871936 318677053106634686464 321267335211170496512 322291784621920402432 323362755017349791744 323529781233784373248 327059414571948810752 329362649885835774208 332048118271948029952 333106945179702966272 334386485302032171008 335641148481999945728 336930423060035796992 339287640451591986154 339303172518205063168 340936763897568690176 345980207150491303936 347083460362068125696 348416687482537017344 349527710082927760384 350870326126780235776 352377594900842807296 358730556347372425216 358915851056229539072 361459698365230710784 365386689717099062012 365403416558066991104 367162668812766281728 369748321410039283712 370960007131941939712 373782188082227212288 376414457012383741952 380693651633946247168 382155983202322481152 386325214527939534848 386524762675939503616 387757303373247984176 389246768046896824064 392420503412302217216 396666811842363572224 398190499980042305536 399460240094774583296 400994658430605983744 402534664088552382464 405369415244105568256 409977778682711343104 410189544064262330368 411765176115725565952 413096798131692240896 414450855022237057024 417584788248113213728 423954293865076502528 427179643522545385472 430187950871295705088 431820633302026164196 431840401386806444032 434881530974037475328 438180948021622693888 441514530889073754112 441742585915359432704 443151203855140553344 444853449196453513216 449706695036429614784 456566162623928541184 456801992253383049728 459781417290294235136 460039616101202722816 463279331707549220864 468546032780241534976 468788050359156948992 470588772703686361088 475477187111310196736 475722784831925542912 477239757997843672832 479072945288488398848 482446698424322824192 484519192988658860032 488205306882909011968 491643372424337948672 493509295202315616224 498916203377360699392 500778226310425935872 504848669617553637376 508403941938804015104 510070009806420167104 510356838002589433856 513950508613062416896 521789900141632618496 522059419718152056832 525464476903193411584 529462093380056252416 531471548679416817472 535214306064483133088 539299628334304854016 539578192191915548672 543683182665057763328 545416866283249911808 547511937472558170112 551367655342083227648 553485163121759525888 553736220558467268608 561927584767912050688 562217836619548368896 564010623088360704256 565884821280362135552 566177117159122653184 576969908134347014144 581033076501490302976 582937154064480190976 585504965946985283584 587372009843499905024 589628240355062644736 593780551906858860544 596639336820745207808 600530830746506756096 607396055633619219968 611673492645123580672 616660791076474912768 625727928540066480128 627778473607901744128 628102739348401693376 630134463248095117312 632554472139153743872 637354106213269372928 642534670422340993024 644583569243840804864 647059562467568746496 654118829143897621504 658725299771671548416 664096236543896059904 666213890359405932544 668772970604064342016 671282296963999891456 678575280903183972308 678606345036410126336 681873527795137380352 691960414300982607872 694166920724136251392 696833374965074034688 699055420165855520768 701740652253560471552 717461112694744850432 717831702112459078144 722919396730461421568 730773379434198124024 739496642820078567424 741920014263883879424 747564376164454424576 752828914024767483904 761387303267892494336 772650429055879069696 773049525351879007232 775514606746495968352 778493536093793648128 784841006824604434432 793333623684727144448 798920480189549166592 801989316861211967488 805069328177104764928 810738830488211136512 819955557365422686208 820379088128524660736 823530352231451131904 835169576496226427456 847908587730153005056 854359287045090770944 860375901742591410176 863641266604052328392 869763061948074950656 876361896043245387776 883029061778147508224 883485171830718865408 886302407710281106688 889706898392907026432 899413390072859229568 913132325247857082368 913603984506766099456 919562834580588470272 920079232202405445632 926558663415098441728 937576100718313897984 950954374222620393472 951445569663851085824 954479515995687345664 958145890576976797696 964893396848645648384 969038385977317720064 983286744848675897344 987018590404631232448 997832406754721398784 1001556452620851871744 1009697339235107274752 1016807883877608030208 1020140019612840334208 1027901017226124833792 1043579800283265236992 1044118839436304113664 1050928953806386823168 1062943097358833634944 1070428612128966266176 1078599256668609708032 1079156384383831097344 1087366365330115526656 1090833732566499823616 1095023874945116340224 1102735310684166455296 1106970326243519051776 1123855169535824101376 1124435673239096737792 1128021246176721408512 1131769642560724271104 1132354234318245306368 1162066153002980605952 1165874308128960381952 1171009931893970567168 1174744019686999810048 1179256480710125289472 1187506741580571951539 1187561103813717721088 1193278673641490415616 1214792111267238439936 1223346985290247161344 1233321582152949825536 1255556947215803488256 1256205478696803386752 1260268926496190234624 1265108944278307487744 1274708212426538745856 1285069340844681986048 1289167138487681609728 1294119124935137492992 1308237658287795243008 1317450599543343096832 1328192473087792119808 1332427780718811865088 1337545941208128684032 1342564593927999782912 1357150561806367944616 1383920828601965215744 1388333841448272502784 1393666749930148069376 1398110840331711041536 1403481304507120943104 1434922225389489700864 1435663404224918156288 1445838793460922843136 1461546758868396248048 1483840028527767758848 1495128752328908849152 1505657828049534967808 1522774606535784988672 1545300858111758139392 1546099050703758014464 1551029213492991936704 1556987072187587296256 1569682013649208868864 1586667247369454288896 1597840960379098333184 1610138656354209529856 1621477660976422273024 1639911114730845372416 1640758176257049321472 1647060704462902263808 1670339152992452854912 1695817175460306010112 1708718574090181541888 1720751803485182820352 1727282533208104656784 1752723792086490775552 1766058123556295016448 1766970343661437730816 1772604815420562213376 1779413796785814052864 1798826780145718459136 1826264650495714164736 1827207969013532198912 1839125669161176940544 1840158464404810891264 1853117326830196883456 1875152201436627795968 1902891139327702171648 1908959031991374691328 1916291781153953595392 1929786793697291296768 1938076771954635440128 1974037180809262464896 1995664813509442797568 2003112905241703743488 2019394678470214549504 2033615767755216060416 2040280039225680668416 2055802034452249667584 2087159600566530473984 2088237678872608227328 2101857907612773646336 2125886194717667269888 2140857224257932532352 2158312768767662194688 2174732730660231053312 2181667465132999647232 2190047749890232680448 2205470621368332910592 2213940652487038103552 2248871346478193475584 2256042492353442817024 2263539285121448542208 2264708468636490612736 2331748616257920763904 2349488039373999620096 2358512961420250578944 2375013483161143903078 2375122207627435442176 2386557347282980831232 2429584222534476879872 2446693970580494322688 2466643164305899651072 2511113894431606976512 2512410957393606773504 2530217888556614975488 2570138681689363972096 2578334276975363219456 2588238249870274985984 2616475316575590486016 2634901199086686193664 2664855561437623730176 2675091882416257368064 2685129187855999565824 2714301123612735889232 2776667682896545005568 2787333499860296138752 2796221680663422083072 2806962609014241886208 2869844450778979401728 2871326808449836312576 2891677586921845686272 2923093517736792496096 2967680057055535517696 2990257504657817698304 3011315656099069935616 3045549213071569977344 3090601716223516278784 3092198101407516028928 3102058426985983873408 3113974144375174592512 3173334494738908577792 3195681920758196666368 3220277312708419059712 3242955321952844546048 3279822229461690744832 3281516352514098642944 3294121408925804527616 3340678305984905709824 3391634350920612020224 3417437148180363083776 3441503606970365640704 3454565066416209313568 3505447584172981551104 3533940687322875461632 3545209630841124426752 3558827593571628105728 3597653560291436918272 3652529300991428329472 3654415938027064397824 3678251338322353881088 3706234653660393766912 3750304402873255591936 3805782278655404343296 3817918063982749382656 3832583562307907190784 3859573587394582593536 3876153543909270880256 3948074361618524929792 4038789356940429099008 4067231535510432120832 4080560078451361336832 4111604068904499335168 4176475357745216454656 4203715815225547292672 4251772389435334539776 4281714448515865064704 4316625537535324389376 4363334930265999294464 4380095499780465360896 4410941242736665821184 4427881304974076207104 4497742692956386951168 4512084984706885634048 4529416937272981225472 4663497232515841527808 4698976078747999240192 4750026966322287806156 4750244415254870884352 4773114694565961662464 4859168445068953759744 4893387941160988645376 5022227788863213953024 5024821914787213547008 5060435777113229950976 5156668553950726438912 5176476499740549971968 5232950633151180972032 5269802398173372387328 5329711122875247460352 5370258375711999131648 5428602247225471778464 5553335365793090011136 5592443361326844166144 5613925218028483772416 5739688901557958803456 5742653616899672625152 5846187035473584992192 5935360114111071035392 5980515009315635396608 6022631312198139871232 6091098426143139954688 6181203432447032557568 6184396202815032057856 6204116853971967746816 6227948288750349185024 6346668989477817155584 6391363841516393332736 6440554625416838119424 6485910643905689092096 6563032705028197285888 6681356611969811419648 6783268701841224040448 6883007213940731281408 6909130132832418627136 7010895168345963102208 7067881374645750923264 7090419261682248853504 7117655187143256211456 7195307120582873836544 7305058601982856658944 7308831876054128795648 7356502676644707762176 7500608805746511183872 7611564557310808686592 7635836127965498765312 7665167124615814381568 7719147174789165187072 7896148723237049859584 8134463071020864241664 8161120156902722673664 8223208137808998670336 8352950715490432909312 8503544778870669079552 8563428897031730129408 8633251075070648778752 8726669860531998588928 8821882485473331642368 8855762609948152414208 8995485385912773902336 9024169969413771268096 9058833874545962450944 9326994465031683055616 9397952157495998480384 9500053932644575612312 9718336890137907519488 9786775882321977290752 10044455577726427906048 10049643829574427094016 10120871554226459901952 10313337107901452877824 10465901266302361944064 10539604796346744774656 10659422245750494920704 10857204494450943556928 11106670731586180022272 11184886722653688332288 11479377803115917606912 11485307233799345250304 11692374070947169984384 11870720228222142070784 11961030018631270793216 12045262624396279742464 12362406864894065115136 12368792405630064115712 12408233707943935493632 12455896577500698370048 12782727683032786665472 12881109250833676238848 12971821287811378184192 13126065410056394571776 13362713223939622839296 13566537403682448080896 13818260265664837254272 14021790336691926204416 14135762749291501846528 14180838523364497707008 14235310374286512422912 14390614241165747673088 14610117203965713317888 14617663752108257591296 14713005353289415524352 15223129114621617373184 15271672255930997530624 15330334249231628763136 15438294349578330374144 15792297446474099719168 16322240313805445347328 16446416275617997340672 16705901430980865818624 17007089557741338159104 17126857794063460258816 17266502150141297557504 17453339721063997177856 17711525219896304828416 17990970771825547804672 18048339938827542536192 18117667749091924901888 18653988930063366111232 18795904314991996960768 19000107865289151224624 19436673780275815038976 19573551764643954581504 20088911155452855812096 20099287659148854188032 20241743108452919803904 20626674215802905755648 20931802532604723888128 21079209592693489549312 21318844491500989841408 21714408988901887113856 22213341463172360044544 22369773445307376664576 22958755606231835213824 22970614467598690500608 23384748141894339968768 23741440456444284141568 23922060037262541586432 24090525248792559484928 24737584811260128231424 24816467415887870987264 24911793155001396740096 25943642575622756368384 26252130820112789143552 26725426447879245678592 27133074807364896161792 27636520531329674508544 28271525498583003693056 28361677046728995414016 28470620748573024845824 28781228482331495346176 29235327504216515182592 29426010706578831048704 30543344511861995061248 30660668498463257526272 30876588699156660748288 31584594892948199438336 32644480627610890694656 32892832551235994681344 33411802861961731637248 34014179115482676318208 34253715588126920517632 34906679442127994355712 35423050439792609656832 36096679877655085072384 36235335498183849803776 37307977860126732222464 37591808629983993921536 38000215730578302449248 38873347560551630077952 39147103529287909163008 40177822310905711624192 40198575318297708376064 41253348431605811511296 41863605065209447776256 42158419185386979098624 42637688983001979682816 43428817977803774227712 44426682926344720089088 44739546890614753329152 45941228935197381001216 46769496283788679937536 47482880912888568283136 48181050497585118969856 49475169622520256462848 49632934831775741974528 49823586310002793480192 52504261640225578287104 53450852895758491357184 55273041062659349017088 56723354093457990828032 56941241497146049691648 57562456964662990692352 58470655008433030365184 61086689023723990122496 61753177398313321496576 63169189785896398876672 65288961255221781389312 65785665102471989362688 68028358230965352636416 68507431176253841035264 69813358884255988711424 70846100879585219313664 72193359755310170144768 74615955720253464444928 76000431461156604898496 77746695121103260155904 78294207058575818326016 80355644621811423248384 80397150636595416752128 82506696863211623022592 83727210130418895552512 84316838370773958197248 86857635955607548455424 89479093781229506658304 91882457870394762002432 93538992567577359875072 94965761825777136566272 98950339245040512925696 99265869663551483949056 99647172620005586960384 106901705791516982714368 110546082125318698034176 113446708186915981656064 115124913929325981384704 116941310016866060730368 122173378047447980244992 126338379571792797753344 130577922510443562778624 131571330204943978725376 136056716461930705272832 137014862352507682070528 141692201759170438627328 144386719510620340289536 149231911440506928889856 152000862922313209796992 155493390242206520311808 156588414117151636652032 160711289243622846496768 160794301273190833504256 167454420260837791105024 168633676741547916394496 173715271911215096910848 183764915740789524004864 187077985135154719750144 189931523651554273132544 197900678490081025851392 198531739327102967898112 199294345240011173920768 213803411583033965428736 221092164250637396068352 226893416373831963312128 230249827858651962769408 233882620033732121460736 244346756094895960489984 252676759143585595506688 261155845020887125557248 263142660409887957450752 272113432923861410545664 274029724705015364141056 288773439021240680579072 298463822881013857779712 304001725844626419593984 310986780484413040623616 313176828234303273304064 321588602546381667008512 337267353483095832788992 347430543822430193821696 367529831481579048009728 374155970270309439500288 397063478654205935796224 398588690480022347841536 427606823166067930857472 442184328501274792136704 453786832747663926624256 460499655717303925538816 488693512189791920979968 505353518287171191013376 522311690041774251114496 544226865847722821091328 548059449410030728282112 577546878042481361158144 608003451689252839187968 626353656468606546608128 643177205092763334017024 694861087644860387643392 748311940540618879000576 794126957308411871592448 855213646332135861714944 884368657002549584273408 907573665495327853248512 920999311434607851077632 1010707036574342382026752 1044623380083548502228992 1088453731695445642182656 1096118898820061456564224 1216006903378505678375936 1286354410185526668034048 1389722175289720775286784 1496623881081237758001152 1588253914616823743184896 1710427292664271723429888 1768737314005099168546816 1841998622869215702155264 2021414073148684764053504 2089246760167097004457984 2176907463390891284365312 2192237797640122913128448 2432013806757011356751872 2572708820371053336068096 2779444350579441550573568 2993247762162475516002304 3176507829233647486369792 3420854585328543446859776 3537474628010198337093632 4042828146297369528107008 4384475595280245826256896 4864027613514022713503744 5558888701158883101147136 5986495524324951032004608 6353015658467294972739584 7074949256020396674187264 9728055227028045427007488 11117777402317766202294272 11972991048649902064009216 14149898512040793348374528 19456110454056090854014976 22235554804635532404588544 23945982097299804128018432 28299797024081586696749056 38912220908112181708029952 44471109609271064809177088 77824441816224363416059904 155648883632448726832119808 311297767264897453664239616
- Sum of all divisors σ(n): 883417116320425393459200000
- Sum of proper divisors (its aliquot sum) s(n): 572119349055527939794960384
- 311297767264897453664239616 is an abundant number, because the sum of its proper divisors (572119349055527939794960384) is greater than itself. Its abundance is 260821581790630486130720768
Bases of 311297767264897453664239616
- Binary: 100000001011111111101110111000111001001100000111001010101000001101100110000000000000000002
- Hexadecimal: 0x1017FDDC7260E5506CC0000
- Base-36: 13446LBN990CZJKWE8
Squares and roots of 311297767264897453664239616
- 311297767264897453664239616 squared (3112977672648974536642396162) is 96906299904110260689498181385272918361410363463827456
- 311297767264897453664239616 cubed (3112977672648974536642396163) is 30166714794052070363050619939897554650623320136814442443045471771502747263696896
-
The
square root of 311297767264897453664239616 is 17643632484975.9170465185 -
311297767264897453664239616 is a
perfect cube number . Itscube root is 677733056
Scales and comparisons
How big is 311297767264897453664239616?- 311,297,767,264,897,453,664,239,616 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 311,297,767,264,897,453,664,239,616 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 311297767264897453664239616 cubic inches would be around 56477754.7 feet tall.
Recreational maths with 311297767264897453664239616
- 311297767264897453664239616 backwards is 616932466354798462767792113
- The number of decimal digits it has is: 27
- The sum of 311297767264897453664239616's digits is 134
- 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 311297767264897453664239616 - Facts about the integer". Numbermatics.com. 2024. Web. 9 June 2024.
APA style:
Numbermatics. (2024). Number 311297767264897453664239616 - Facts about the integer. Retrieved 9 June 2024, from https://numbermatics.com/n/311297767264897453664239616/
Chicago style:
Numbermatics. 2024. "Number 311297767264897453664239616 - Facts about the integer". https://numbermatics.com/n/311297767264897453664239616/
The information we have on file for 311297767264897453664239616 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 311297767264897453664239616, math, Factors of 311297767264897453664239616, curriculum, school, college, exams, university, Prime factorization of 311297767264897453664239616, STEM, science, technology, engineering, physics, economics, calculator, three hundred eleven septillion, two hundred ninety-seven sextillion, seven hundred sixty-seven quintillion, two hundred sixty-four quadrillion, eight hundred ninety-seven trillion, four hundred fifty-three billion, six hundred sixty-four million, two hundred thirty-nine thousand, six hundred sixteen.