516791072671274227434799104
516,791,072,671,274,227,434,799,104 is an even composite number composed of seven prime numbers multiplied together.
516791072671274227434799104 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of eighteen thousand, two hundred twenty-five divisors.
Prime factorization of 516791072671274227434799104:
214 × 34 × 192 × 292 × 972 × 4212 × 8772
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 19 × 19 × 29 × 29 × 97 × 97 × 421 × 421 × 877 × 877)See below for interesting mathematical facts about the number 516791072671274227434799104 from the Numbermatics database.
Names of 516791072671274227434799104
- Cardinal: 516791072671274227434799104 can be written as Five hundred sixteen septillion, seven hundred ninety-one sextillion, seventy-two quintillion, six hundred seventy-one quadrillion, two hundred seventy-four trillion, two hundred twenty-seven billion, four hundred thirty-four million, seven hundred ninety-nine thousand, one hundred four.
Scientific notation
- Scientific notation: 5.16791072671274227434799104 × 1026
Factors of 516791072671274227434799104
Divisors of 516791072671274227434799104
- Number of divisors d(n): 18225
-
Complete list of divisors:
1 2 3 4 6 8 9 12 16 18 19 24 27 29 32 36 38 48 54 57 58 64 72 76 81 87 96 97 108 114 116 128 144 152 162 171 174 192 194 216 228 232 256 261 288 291 304 324 342 348 361 384 388 421 432 456 464 512 513 522 551 576 582 608 648 684 696 722 768 776 783 841 842 864 873 877 912 928 1024 1026 1044 1083 1102 1152 1164 1216 1263 1296 1368 1392 1444 1536 1539 1552 1566 1653 1682 1684 1728 1746 1754 1824 1843 1856 2048 2052 2088 2166 2204 2304 2328 2349 2432 2523 2526 2592 2619 2631 2736 2784 2813 2888 3072 3078 3104 3132 3249 3306 3364 3368 3456 3492 3508 3648 3686 3712 3789 4096 4104 4176 4332 4408 4608 4656 4698 4864 4959 5046 5052 5184 5238 5262 5472 5529 5568 5626 5776 6144 6156 6208 6264 6498 6612 6728 6736 6912 6984 7016 7296 7372 7424 7569 7578 7857 7893 7999 8192 8208 8352 8439 8664 8816 9216 9312 9396 9409 9728 9747 9918 10092 10104 10368 10469 10476 10524 10944 11058 11136 11252 11367 11552 12209 12288 12312 12416 12528 12996 13224 13456 13472 13824 13968 14032 14592 14744 14848 14877 15138 15156 15714 15786 15979 15998 16384 16416 16587 16663 16704 16878 17328 17632 18432 18624 18792 18818 19456 19494 19836 20184 20208 20736 20938 20952 21048 21888 22116 22272 22504 22707 22734 23104 23679 23997 24418 24576 24624 24832 25056 25317 25433 25992 26448 26912 26944 27648 27936 28064 28227 29184 29241 29488 29696 29754 30276 30312 31407 31428 31572 31958 31996 32832 33174 33326 33408 33756 34101 34656 35017 35264 36627 36864 37248 37584 37636 38912 38988 39672 40368 40416 40837 41472 41876 41904 42096 43776 44232 44544 44631 45008 45414 45468 46208 47358 47937 47994 48836 49152 49248 49664 49761 49989 50112 50634 50866 51984 52896 53447 53824 53888 55296 55872 56128 56454 58368 58482 58976 59392 59508 60552 60624 62814 62856 63144 63916 63992 65664 66348 66652 66816 67512 68121 68202 69312 70034 70528 71037 71991 73254 73728 74496 75168 75272 75951 76299 77824 77976 79344 80736 80832 81577 81674 82944 83752 83808 84192 84681 85069 87552 88464 89088 89262 90016 90828 90936 92416 94221 94716 95874 95988 97672 98496 99328 99522 99978 100224 101268 101732 103968 105051 105792 106894 107648 107776 109881 110592 111744 112256 112908 116736 116964 117952 118784 119016 121104 121248 122511 125628 125712 126288 127832 127984 131328 132696 133304 133632 135024 136242 136404 138624 140068 141056 142074 143811 143982 146508 147456 148992 149283 149967 150336 150544 151902 151981 152598 155648 155952 158688 160341 161472 161664 163154 163348 165888 167504 167616 168384 169362 170138 175104 176928 177241 178176 178524 178771 180032 181656 181872 184832 188442 189432 191748 191976 195344 196992 198656 199044 199956 200448 202536 203464 207936 210102 211584 213788 215296 215552 215973 219762 221184 223488 224512 225816 227853 228897 231971 233472 233928 235904 237568 238032 242208 242496 244731 245022 251256 251424 252576 254043 255207 255664 255968 262656 265392 266608 267264 270048 272484 272808 272861 277248 280136 282112 282663 284148 287622 287964 293016 297984 298566 299934 300672 301088 303601 303804 303962 305196 311296 311904 315153 316597 317376 320682 322944 323328 326308 326696 329643 331776 335008 335232 336768 338724 340276 350208 353856 354061 354482 356352 357048 357542 360064 363312 363744 367533 369217 369664 376884 378864 383496 383952 390688 393984 397312 398088 399912 400896 405072 406928 415872 420204 423168 427576 430592 431104 431433 431946 439524 442368 446976 449024 449901 451632 455706 455943 457794 463942 466944 467856 471808 475136 476064 481023 483227 484416 484992 489462 490044 502512 502848 505152 508086 510414 511328 511936 525312 530784 531723 533216 534528 536313 540096 544968 545616 545722 554496 560272 564224 565326 568296 575244 575928 586032 595968 597132 599868 601344 602176 607202 607608 607924 610392 623808 630306 633194 634752 641364 645888 646656 647919 652616 653392 659286 663552 670016 670464 673536 677448 680552 686691 695913 700416 707712 708122 708964 712704 714096 715084 720128 726624 727488 734193 735066 737557 738434 739328 753768 757728 762129 765621 766992 767904 769129 775903 781376 787968 794624 796176 799824 801792 810144 813856 818583 831744 840408 846336 847989 855152 861184 862208 862866 863892 879048 893952 898048 899802 903264 910803 911412 911886 915588 927884 933888 935712 943616 945459 949791 952128 962046 966454 968832 969984 978924 980088 988929 1005024 1005696 1010304 1015493 1016172 1020828 1022656 1023872 1050624 1061568 1062183 1063446 1066432 1069056 1072626 1080192 1089936 1091232 1091444 1102599 1107651 1108992 1120544 1128448 1130652 1136592 1150488 1151856 1172064 1184273 1191936 1194264 1199736 1202688 1204352 1214404 1215216 1215848 1220784 1247616 1260612 1266388 1269504 1282728 1291776 1293312 1294299 1295838 1305232 1306784 1318572 1327104 1340032 1340928 1347072 1349703 1354896 1361104 1367829 1373382 1391826 1400832 1415424 1416244 1417928 1425408 1428192 1430168 1440256 1443069 1449681 1453248 1454976 1468386 1470132 1475114 1476868 1478656 1507536 1515456 1524258 1531242 1533984 1535808 1538258 1549963 1551806 1562752 1575936 1589248 1592352 1595169 1599648 1603584 1608939 1616311 1620288 1627712 1637166 1663488 1680816 1692672 1695978 1710304 1722368 1724416 1725732 1727784 1758096 1787904 1796096 1799604 1806528 1821606 1822824 1823772 1831176 1855768 1871424 1887232 1890918 1899582 1904256 1924092 1932908 1937664 1939968 1957848 1960176 1977858 2010048 2011392 2020608 2030986 2032344 2041656 2045312 2047744 2060073 2087739 2101248 2123136 2124366 2126892 2132864 2138112 2145252 2160384 2179872 2182464 2182888 2202579 2205198 2212671 2215302 2217984 2241088 2256896 2261304 2273184 2296863 2300976 2303712 2307387 2327709 2344128 2368546 2383872 2388528 2399472 2405376 2408704 2428808 2430432 2431696 2441568 2455749 2467001 2495232 2521224 2532776 2539008 2565456 2583552 2586624 2588598 2591676 2610464 2613568 2637144 2680064 2681856 2694144 2699406 2709792 2722208 2732409 2735658 2746764 2783652 2801664 2830848 2832488 2835856 2836377 2849373 2856384 2860336 2880512 2886138 2899362 2906496 2909952 2936772 2940264 2950228 2953736 2957312 3015072 3030912 3046479 3048516 3062484 3067968 3071616 3076516 3099926 3103612 3125504 3151872 3184704 3186549 3190338 3199296 3207168 3217878 3232622 3240576 3255424 3274332 3307797 3322953 3326976 3361632 3367579 3385344 3391956 3396649 3420608 3444736 3448832 3451464 3455568 3516192 3552819 3575808 3592192 3599208 3613056 3643212 3645648 3647544 3662352 3711536 3742848 3774464 3781836 3799164 3808512 3848184 3865816 3875328 3879936 3915696 3920352 3955716 3961189 4020096 4022784 4041216 4061972 4064688 4083312 4090624 4095488 4103487 4120146 4175478 4202496 4246272 4248732 4253784 4265728 4276224 4290504 4320768 4329207 4349043 4359744 4364928 4365776 4405158 4407449 4410396 4425342 4430604 4435968 4482176 4513792 4522608 4546368 4593726 4601952 4607424 4614774 4649889 4655418 4688256 4737092 4767744 4777056 4785507 4798944 4810752 4817408 4826817 4848933 4857616 4860864 4863392 4883136 4911498 4934002 4990464 5042448 5065552 5078016 5130912 5139989 5167104 5173248 5177196 5183352 5184359 5220928 5227136 5274288 5360128 5363712 5388288 5398812 5419584 5444416 5464818 5471316 5493528 5567304 5661696 5664976 5671712 5672754 5698746 5712768 5720672 5761024 5772276 5798724 5812992 5819904 5873544 5880528 5900456 5907472 5914624 6030144 6061824 6092958 6097032 6124968 6135936 6143232 6153032 6199852 6207224 6251008 6263217 6303744 6369408 6373098 6380676 6398592 6414336 6435756 6465244 6481152 6510848 6548664 6607737 6615594 6638013 6645906 6653952 6723264 6727159 6735158 6770688 6783912 6793298 6841216 6889472 6890589 6897664 6902928 6911136 6922161 6983127 7015123 7032384 7105638 7151616 7184384 7198416 7226112 7286424 7291296 7295088 7324704 7367247 7401003 7423072 7485696 7548928 7563672 7598328 7617024 7696368 7731632 7750656 7759872 7831392 7840704 7911432 7912969 7922378 8040192 8045568 8082432 8123944 8129376 8166624 8181248 8190976 8197227 8206974 8240292 8251693 8350956 8404992 8492544 8497464 8507568 8531456 8548119 8581008 8641536 8658414 8698086 8719488 8729856 8731552 8810316 8814898 8820792 8850684 8861208 8871936 8964352 9027584 9045216 9092736 9139437 9181313 9187452 9203904 9214848 9229548 9299778 9310836 9376512 9474184 9554112 9559647 9571014 9597888 9621504 9634816 9653634 9697866 9715232 9721728 9726784 9766272 9822996 9868004 9968859 9980928 10084896 10102737 10131104 10156032 10189947 10261824 10279978 10334208 10346496 10354392 10366704 10368718 10441856 10454272 10548576 10658457 10707293 10720256 10727424 10776576 10797624 10839168 10888832 10929636 10942632 10987056 11134608 11323392 11329952 11343424 11345508 11397492 11425536 11441344 11522048 11544552 11597448 11625984 11639808 11747088 11761056 11800912 11814944 11883567 12060288 12123648 12185916 12194064 12249936 12271872 12286464 12306064 12310461 12399704 12414448 12502016 12526434 12607488 12738816 12746196 12761352 12797184 12828672 12871512 12930488 12962304 13021696 13047129 13097328 13215474 13222347 13231188 13276026 13291812 13307904 13446528 13454318 13470316 13541376 13567824 13586596 13682432 13778944 13781178 13805856 13822272 13844322 13949667 13966254 14013583 14030246 14064768 14211276 14303232 14356521 14368768 14396832 14452224 14480451 14546799 14572848 14582592 14590176 14613451 14649408 14734494 14742157 14802006 14846144 14971392 15097856 15127344 15196656 15234048 15392736 15419967 15463264 15501312 15519744 15553077 15662784 15681408 15822864 15825938 15844756 16080384 16091136 16164864 16247888 16258752 16333248 16362496 16381952 16394454 16413948 16480584 16503386 16701912 16985088 16994928 17015136 17062912 17096238 17162016 17192377 17283072 17316828 17396172 17438976 17459712 17463104 17620632 17629796 17641584 17701368 17722416 17743872 17928704 18090432 18185472 18278874 18362626 18374904 18407808 18429696 18459096 18599556 18621672 18753024 18789651 18948368 19108224 19119294 19142028 19195776 19243008 19269632 19307268 19395732 19430464 19443456 19453568 19532544 19645992 19736008 19914039 19937718 19961856 20169792 20181477 20205474 20262208 20312064 20379894 20523648 20559956 20668416 20692992 20708784 20733408 20737436 20766483 20883712 20908544 20949381 21045369 21097152 21316914 21414586 21440512 21454848 21553152 21595248 21678336 21777664 21859272 21885264 21974112 22101741 22203009 22269216 22304741 22501187 22646784 22659904 22686848 22691016 22794984 22851072 22882688 23044096 23089104 23194896 23251968 23279616 23494176 23522112 23601824 23629888 23738907 23767134 24120576 24247296 24371832 24388128 24499872 24543744 24572928 24591681 24612128 24620922 24755079 24799408 24828896 25004032 25052868 25214976 25477632 25492392 25522704 25594368 25644357 25743024 25860976 25924608 26043392 26094258 26194656 26430948 26444694 26462376 26552052 26583624 26615808 26893056 26908636 26940632 27082752 27135648 27173192 27364864 27418311 27543939 27562356 27611712 27644544 27688644 27899334 27932508 28027166 28060492 28129536 28422552 28678941 28713042 28793664 28904448 28960902 29093598 29145696 29165184 29180352 29226902 29298816 29449297 29468988 29484314 29604012 29692288 29906577 29942784 30195712 30254688 30308211 30393312 30468096 30569841 30709909 30785472 30839934 30926528 31002624 31039488 31106154 31325568 31362816 31645728 31651876 31689512 31975371 32121879 32160768 32182272 32329728 32495776 32517504 32666496 32724992 32763904 32788908 32827896 32961168 33006772 33403824 33970176 33989856 34030272 34125824 34192476 34324032 34343917 34384754 34566144 34633656 34792344 34877952 34919424 34926208 35241264 35259592 35283168 35402736 35444832 35650701 35814049 35857408 36180864 36370944 36557748 36725252 36749808 36815616 36859392 36918192 37199112 37243344 37506048 37579302 37896736 38216448 38238588 38284056 38391552 38486016 38539264 38614536 38791464 38860928 38886912 38907136 39065088 39141387 39291984 39472016 39667041 39828078 39875436 39923712 40339584 40362954 40410948 40524416 40624128 40759788 41047296 41119912 41336832 41417568 41466816 41474872 41532966 41767424 41817088 41849001 41898762 42040749 42090738 42194304 42633828 42829172 42881024 42909696 43106304 43190496 43356672 43555328 43640397 43718544 43770528 43840353 43948224 44203482 44226471 44406018 44538432 44609482 45002374 45293568 45319808 45373696 45382032 45589968 45702144 45765376 46088192 46178208 46259901 46389792 46503936 46559232 46659231 46873019 46988352 47044224 47203648 47259776 47477814 47534268 48241152 48494592 48743664 48776256 48999744 49087488 49145856 49183362 49224256 49241844 49510158 49598816 49657792 50008064 50105736 50955264 50984784 51045408 51188736 51288714 51486048 51577131 51721952 51849216 52086784 52188516 52389312 52861896 52889388 52924752 53104104 53167248 53231616 53786112 53817272 53881264 54271296 54346384 54729728 54836622 55087878 55124712 55223424 55289088 55377288 55798668 55865016 56054332 56120984 56259072 56845104 57357882 57426084 57587328 57808896 57921804 58187196 58291392 58330368 58360704 58453804 58597632 58898594 58937976 58968628 59208024 59384576 59742117 59813154 59885568 60509376 60544431 60616422 60786624 60936192 61139682 61419818 61570944 61679868 61853056 62005248 62078976 62212308 62299449 62651136 62725632 62848143 63136107 63291456 63303752 63379024 63950742 63984001 64243758 64321536 64364544 64659456 64991552 65035008 65332992 65449984 65527808 65577816 65655792 65922336 66013544 66609027 66807648 66914223 67503561 67940352 67979712 68060544 68251648 68384952 68648064 68687834 68769508 69132288 69267312 69584688 69755904 69838848 69852416 70482528 70519184 70566336 70805472 70889664 71216721 71301402 71543029 71628098 71714816 72361728 72741888 73115496 73450504 73499616 73631232 73718784 73836384 74265237 74398224 74486688 74605513 75012096 75158604 75262591 75793472 76432896 76477176 76568112 76783104 77078528 77229072 77582928 77721856 77773824 77814272 78130176 78282774 78583968 78944032 79334082 79656156 79750872 79847424 80679168 80725908 80821896 81048832 81248256 81519576 82094592 82239824 82254933 82631817 82835136 82933632 82949744 83065932 83534848 83634176 83698002 83797524 84081498 84181476 84388608 85267656 85658344 85762048 86380992 86713344 87110656 87280794 87437088 87541056 87680706 87896448 88347891 88406964 88452942 88812036 89076864 89218964 90004748 90587136 90639616 90747392 90764064 90924633 91179936 91404288 91530752 91709523 92129727 92356416 92519802 92779584 93007872 93118464 93318462 93746038 93976704 94088448 94407296 94519552 94955628 95068536 95926113 96365637 96482304 96989184 97487328 97552512 97659791 97999488 98174976 98291712 98366724 98448512 98483688 98502821 99020316 99197632 99315584 100016128 100211472 101910528 101969568 102090816 102377472 102577428 102972096 103031751 103154262 103443904 103698432 104173568 104377032 104778624 105723792 105778776 105849504 106208208 106334496 106952103 107442147 107572224 107634544 107762528 108542592 108692768 109459456 109673244 110175756 110249424 110446848 110578176 110754576 111597336 111730032 112108664 112241968 112518144 113690208 114715764 114852168 114874481 115174656 115617792 115843608 116374392 116582784 116660736 116721408 116907608 117195264 117797188 117875952 117937256 118416048 118769152 119001123 119484234 119626308 119771136 121018752 121088862 121232844 121573248 121872384 122279364 122839636 123141888 123359736 123706112 124010496 124424616 124598898 125302272 125451264 125547003 125696286 126122247 126272214 126582912 126607504 126758048 127816021 127901484 127968002 128487516 128643072 128729088 129318912 129983104 130070016 130665984 130899968 130921191 131055616 131155632 131311584 131521059 131844672 132027088 132679413 133218054 133287337 133615296 133828446 135007122 135880704 135959424 136121088 136503296 136769904 137296128 137375668 137539016 138264576 138534624 138779703 139169376 139511808 139677696 139704832 139977693 140619057 140965056 141038368 141132672 141610944 141779328 142433442 142602804 143086058 143256196 143429632 144723456 145483776 146230992 146901008 146999232 147262464 147437568 147672768 148530474 148796448 148973376 149059681 149211026 150024192 150317208 150346411 150525182 151586944 152865792 152954352 153136224 153566208 154157056 154458144 154731393 155165856 155440357 155443712 155547648 155628544 156260352 156565548 156782167 157167936 157888064 158668164 159312312 159501744 159694848 161358336 161451816 161643792 162097664 163039152 164189184 164479648 164509866 165263634 165670272 165867264 165899488 166131864 167069696 167268352 167396004 167595048 168162996 168362952 168777216 170535312 171316688 171524096 172761984 173426688 174221312 174561588 174874176 175082112 175361412 175792896 176695782 176813928 176905884 177624072 178153728 178437928 180009496 181279232 181494784 181528128 181633293 181849266 182359872 182808576 183061504 183419046 184259454 184712832 185039604 185559168 186015744 186236928 186636924 187492076 187953408 188176896 188814592 189039104 189408321 189911256 190137072 191852226 191952003 192731274 192964608 193978368 194974656 195105024 195319582 195998976 196349952 196583424 196733448 196897024 196967376 197005642 198040632 198395264 198631168 199827081 200032256 200422944 200742669 202510683 203438567 203821056 203939136 204181632 204754944 205154856 205944192 206063502 206308524 206887808 207396864 208347136 208754064 209557248 211447584 211557552 211699008 212416416 212668992 213650163 213904206 214629087 214884294 215144448 215269088 215525056 217085184 217385536 218918912 219346488 220351512 220498848 220893696 221156352 221509152 222795711 223194672 223460064 223816539 224217328 224483936 225036288 225787773 227380416 229431528 229704336 229748962 230349312 231235584 231687216 232748784 233165568 233321472 233442816 233815216 234390528 235594376 235751904 235874512 236832096 237538304 238002246 238968468 239252616 239299097 239542272 242037504 242177724 242465688 243146496 243744768 244558728 245679272 246283776 246719472 247412224 247895451 248849232 249197796 250604544 250902528 251094006 251392572 252244494 252544428 253165824 253215008 253516096 255632042 255802968 255936004 256975032 257286144 259966208 260140032 261331968 261799936 261842382 262311264 262623168 263042118 263689344 264054176 265043673 265358826 266258077 266436108 266574674 267230592 267656892 270014244 271761408 271918848 272242176 272773899 273006592 273539808 274592256 274751336 275078032 275128569 276389181 277069248 277559406 277655569 278338752 279023616 279355392 279409664 279955386 281238114 281930112 282076736 282265344 283221888 283558656 284866884 285205608 286172116 286512392 286859264 289096911 289446912 290967552 292461984 292979373 293802016 293998464 294524928 294875136 295345536 295508463 297060948 297592896 297946752 298119362 298422052 300048384 300634416 300692822 301050364 303173888 305731584 305908704 306272448 307132416 308916288 309095253 309462786 310331712 310511497 310880714 310887424 311095296 311257088 312520704 313131096 313564334 314335872 315776128 317336328 318624624 319003488 320856309 322326441 322716672 322903632 323287584 323803309 324195328 326078304 326655163 328378368 328959296 329019732 330527268 331340544 331734528 331798976 332263728 334139392 334536704 334792008 335190096 336325992 336725904 337554432 341070624 342633376 344623443 345523968 346853376 348442624 349123176 349748352 350164224 350722824 351585792 353391564 353627856 353811768 355248144 356307456 356875856 357003369 360018992 362558464 362989568 363056256 363266586 363698532 364719744 365617152 366123008 366838092 368518908 369425664 370079208 371118336 372031488 373273848 374984152 375906816 376353792 377629184 378078208 378366741 378816642 379822512 380274144 383448063 383704452 383904006 385462548 385929216 387956736 389949312 390210048 390639164 391997952 392699904 393166848 393466896 393794048 393934752 394011284 394563177 396081264 396790528 397262336 398038239 399654162 399862011 400845888 401485338 405021366 406877134 407642112 407878272 408363264 409509888 410309712 411888384 412127004 412617048 413775616 414793728 416339109 416694272 417508128 419114496 419933079 421857171 422895168 423115104 423398016 423790079 424832832 425337984 427300326 427522553 427808412 429258174 429768588 430288896 430538176 431050112 434170368 434771072 437837824 438692976 440703024 440997696 441787392 442312704 443018304 445591422 446389344 446920128 447179043 447633078 448434656 448967872 450072576 451039233 451575546 454760832 458863056 459408672 459497924 460698624 462471168 463374432 464194179 465497568 466321071 466331136 466642944 466885632 467630432 468781056 470346501 471188752 471503808 471749024 473664192 475076608 476004492 477936936 478505232 478598194 479084544 484075008 484355448 484931376 486292992 489117456 491358544 492567552 493438944 494824448 495790902 497698464 498395592 498578933 501209088 501805056 502188012 502785144 504488988 505088856 506331648 506430016 507032192 511264084 511605936 511872008 513950064 514572288 519932416 520280064 522663936 523684764 524622528 525246336 526084236 527378688 528108352 530087346 530717652 532516154 532872216 533149348 534461184 535313784 540028488 543837696 544484352 544899879 545547798 547079616 549184512 549502672 550156064 550257138 552778362 554138496 555118812 555311138 556677504 558047232 558710784 558819328 559910772 562476228 563860224 564153472 564530688 566443776 567117312 568224963 569733768 570411216 572344232 573024784 573718528 575856009 578193822 578893824 581935104 584923968 585958746 587604032 587996928 589049856 589750272 590691072 591016926 594121896 595185792 595893504 596238724 596844104 600096768 601268832 601385644 602100728 602228007 606347776 607532049 610315701 611463168 611817408 612544896 614264832 617832576 618190506 618925572 620663424 621022994 621761428 621774848 622190592 622514176 625041408 626262192 627128668 628671744 631552256 634672656 637249248 638006976 640950489 641712618 643887261 644652882 645433344 645807264 646575168 646837489 647606618 648390656 652156608 652534423 653310326 656756736 657918592 658039464 661054536 662681088 663469056 663597952 664527456 668278784 668387133 669073408 669584016 670380192 671449617 672651984 673451808 675108864 677363319 680466931 682141248 685266752 689246886 691047936 693706752 696885248 698246352 699496704 700328448 701445648 703171584 706783128 707255712 707623536 710496288 712614912 713751712 714006738 717897291 720037984 725116928 725979136 726112512 726533172 727397064 729439488 731234304 732246016 733676184 737037816 738851328 740158416 742236672 743686353 746547696 749968304 751813632 752707584 755258368 756156416 756733482 757633284 759645024 760548288 766896126 767408904 767808012 770925096 771858432 779898624 780420096 781278328 783995904 785399808 786933792 787588096 787869504 788022568 789126354 792162528 793581056 794524672 795131019 796076478 798774231 799308324 799724022 801691776 802970676 810042732 813754268 815284224 815756544 816726528 819019776 820619424 823776768 824254008 825234096 827551232 829167543 832678218 832966707 835016256 838228992 839866158 843714342 845790336 846230208 846796032 847580158 849665664 850675968 854600652 855045106 855616824 858516348 859537176 860577792 861076352 862100224 867290733 868340736 869542144 875675648 877385952 878938119 881406048 881995392 883574784 884625408 886036608 886525389 890587361 891182844 892778688 893840256 894358086 895266156 896869312 897935744 900145152 902078466 903151092 909521664 917726112 918817344 918995848 921397248 926748864 927285759 928388358 930995136 931534491 932642142 932662272 933285888 933771264 935260864 937562112 940693002 942377504 943007616 943498048 947328384 950153216 952008984 955873872 957010464 957196388 966979323 968150016 968710896 969862752 971409927 972585984 978234912 979965489 982717088 985135104 986877888 989648896 991581804 995396928 996791184 997157866 1002418176 1003610112 1004376024 1005570288 1008977976 1010177712 1012663296 1012860032 1014064384 1022528168 1023211872 1023744016 1027900128 1033870329 1038607421 1039864832 1040560128 1045327872 1047369528 1049245056 1050492672 1052168472 1054757376 1056216704 1060174692 1061435304 1065032308 1065744432 1066298696 1068922368 1070627568 1080056976 1087675392 1088968704 1089799758 1091095596 1094159232 1098369024 1099005344 1100312128 1100514276 1105556724 1108276992 1110237624 1110622276 1113355008 1116094464 1117638656 1119821544 1124952456 1127720448 1128306944 1129061376 1132887552 1134234624 1135100223 1136449926 1139467536 1140822432 1144688464 1146049568 1150344189 1151712018 1156387644 1157787648 1163870208 1169847936 1171917492 1175208064 1175993856 1178099712 1179500544 1181382144 1182033852 1183689531 1188243792 1190371584 1191787008 1192477448 1193688208 1194114717 1199586033 1202537664 1202771288 1204201456 1204456014 1212695552 1215064098 1220631402 1222926336 1223634816 1225089792 1228529664 1235665152 1236381012 1237851144 1241326848 1242045988 1243522856 1243549696 1244381184 1245028352 1250082816 1252524384 1254257336 1257343488 1263104512 1265571513 1269345312 1271370237 1274498496 1276013952 1281900978 1282567659 1283425236 1287774522 1289305764 1290866688 1291614528 1293150336 1293674978 1295213236 1296781312 1304313216 1305068846 1306620652 1313513472 1315837184 1316078928 1322109072 1325362176 1326938112 1327195904 1329054912 1336557568 1336774266 1339168032 1340760384 1341537129 1342899234 1345303968 1346903616 1350217728 1353117699 1354726638 1359317551 1360933862 1364282496 1370533504 1378493772 1382095872 1387413504 1392582537 1393770496 1396492704 1398963213 1398993408 1400656896 1402891296 1406343168 1411039503 1413566256 1414511424 1415247072 1417504747 1420992576 1425229824 1427503424 1428013476 1429989229 1435794582 1440075968 1450233856 1451958272 1452225024 1453066344 1454794128 1458878976 1464492032 1467352368 1474075632 1477702656 1480316832 1484473344 1487372706 1493095392 1495736799 1499936608 1503627264 1505415168 1510516736 1512312832 1513466964 1515266568 1519290048 1521096576 1533792252 1534817808 1535616024 1541850192 1543716864 1559797248 1560840192 1562556656 1567991808 1573867584 1575176192 1575739008 1576045136 1578252708 1584325056 1587162112 1589049344 1590262038 1592152956 1597548462 1598616648 1599448044 1603383552 1605941352 1620085464 1627508536 1631513088 1633453056 1641238848 1647553536 1648508016 1650468192 1655102464 1658335086 1665356436 1665933414 1667660569 1670032512 1676457984 1679732316 1687428684 1691580672 1692460416 1693592064 1695160316 1699331328 1701351936 1709201304 1710090212 1711233648 1717032696 1719074352 1721155584 1722152704 1724200448 1727568027 1734581466 1736681472 1739084288 1754771904 1757876238 1762812096 1763990784 1767149568 1769250816 1772073216 1773050778 1781174722 1782365688 1785557376 1787680512 1788716172 1790532312 1793738624 1795871488 1800290304 1804156932 1806302184 1806684021 1819043328 1822596147 1830947103 1835452224 1837634688 1837991696 1842794496 1853497728 1854571518 1855536029 1856776716 1861990272 1863068982 1865284284 1865324544 1866571776 1867542528 1870521728 1875124224 1881386004 1884755008 1886015232 1886996096 1894656768 1900306432 1904017968 1911747744 1914020928 1914392776 1931661783 1933958646 1936300032 1937421792 1939725504 1940512467 1942819854 1945171968 1956469824 1957603269 1959930978 1965434176 1970270208 1973755776 1979297792 1983163608 1990793856 1993582368 1994315732 2004836352 2007220224 2008752048 2011140576 2014348851 2017955952 2020355424 2025326592 2025720064 2028128768 2032089957 2041400793 2045056336 2046423744 2047488032 2055800256 2067740658 2077214842 2079729664 2081120256 2090655744 2094739056 2098490112 2100985344 2104336944 2109514752 2112433408 2120349384 2122870608 2130064616 2131488864 2132597392 2137844736 2141255136 2153691873 2160113952 2163559877 2175350784 2177937408 2179599516 2182191192 2182615139 2188318464 2196738048 2198010688 2200624256 2201028552 2211113448 2216553984 2220475248 2221244552 2226710016 2235277312 2239643088 2249904912 2255440896 2256613888 2258122752 2265775104 2268469248 2270200446 2272899852 2278935072 2281644864 2289376928 2292099136 2300688378 2303424036 2312775288 2315575296 2339695872 2343834984 2350416128 2351987712 2356199424 2362764288 2364067704 2367379062 2376487584 2380743168 2383574016 2384954896 2385393057 2387376416 2388229434 2396322693 2399172066 2405075328 2405542576 2408402912 2408912028 2425391104 2430128196 2441262804 2445852672 2447269632 2450179584 2457059328 2471330304 2472762024 2475702288 2482653696 2484091976 2487045712 2487099392 2487502629 2490056704 2498900121 2505048768 2508514672 2514686976 2526209024 2531143026 2538690624 2542740474 2548996992 2552027904 2563801956 2565135318 2566850472 2575549044 2578611528 2581733376 2583229056 2586300672 2587349956 2590426472 2593562624 2608626432 2610137692 2613241304 2627026944 2631674368 2632157856 2636814357 2644218144 2650724352 2653876224 2654391808 2658109824 2659576167 2671762083 2673548532 2678336064 2681520768 2683074258 2685798468 2690607936 2693807232 2700435456 2706235398 2709453276 2718635102 2721867724 2728564992 2741067008 2756987544 2764191744 2781857277 2785165074 2792985408 2794603473 2797926426 2797986816 2801313792 2805782592 2812686336 2822079006 2827132512 2829022848 2830494144 2832133939 2835009494 2841985152 2850459648 2855006848 2856026952 2856581809 2859978458 2871589164 2880151936 2900467712 2900937969 2903916544 2904450048 2906132688 2909588256 2914229781 2917757952 2928984064 2934704736 2939896467 2948151264 2953366783 2955405312 2960633664 2968946688 2974745412 2978861173 2986190784 2991473598 2999873216 3007254528 3010830336 3021033472 3024625664 3026933928 3030533136 3038580096 3042193152 3067584504 3069635616 3071232048 3083700384 3101610987 3115822263 3119594496 3121680384 3125113312 3135983616 3147735168 3150352384 3151478016 3152090272 3156505416 3168650112 3174324224 3178098688 3180524076 3184305912 3195096924 3197233296 3198896088 3206767104 3211882704 3240170928 3255017072 3263026176 3266906112 3282477696 3295107072 3297016032 3300936384 3310204928 3316670172 3330712872 3331359949 3331866828 3335321138 3340065024 3352915968 3359464632 3374857368 3383161344 3384920832 3387184128 3390320632 3398662656 3402703872 3418402608 3420180424 3422467296 3434065392 3438148704 3444305408 3448400896 3451032567 3455136054 3469162932 3473362944 3473962753 3478168576 3509543808 3515752476 3525624192 3527981568 3534299136 3538501632 3544146432 3546101556 3562349444 3564731376 3571114752 3575361024 3577432344 3581064624 3587477248 3591742976 3598758099 3608313864 3612604368 3613368042 3638086656 3645192294 3661894206 3670904448 3675269376 3675983392 3685588992 3706995456 3709143036 3711072058 3713553432 3723980544 3726137964 3730568568 3730649088 3733143552 3735085056 3741043456 3750248448 3762772008 3769510016 3772030464 3773992192 3789313536 3796714539 3800612864 3808035936 3814110711 3823495488 3828041856 3828785552 3847702977 3863323566 3865332773 3867917292 3872600064 3874843584 3879451008 3881024934 3885639708 3890343936 3912939648 3915206538 3919861956 3930868352 3940540416 3947511552 3958595584 3966327216 3981587712 3987164736 3988631464 4009672704 4017504096 4022281152 4024611387 4028697702 4035911904 4040710848 4050653184 4051440128 4056257536 4059353097 4064179914 4077952653 4082801586 4090112672 4092847488 4094976064 4111600512 4135481316 4154429684 4159459328 4162240512 4181311488 4189478112 4196889639 4196980224 4201970688 4208673888 4219029504 4224866816 4233118509 4240698768 4245741216 4252514241 4260129232 4262977728 4265194784 4275689472 4282510272 4289967687 4307383746 4320227904 4327119754 4350701568 4355874816 4359199032 4364382384 4365230278 4376636928 4393476096 4396021376 4401248512 4402057104 4422226896 4433107968 4440950496 4442489104 4453420032 4470554624 4479286176 4487210397 4499809824 4507770353 4510881792 4513227776 4516245504 4531550208 4536938496 4540400892 4545799704 4546682843 4557870144 4563289728 4578753856 4584198272 4601376756 4606848072 4625550576 4631150592 4679391744 4687669968 4700832256 4703975424 4725528576 4728135408 4734758124 4752975168 4761486336 4767148032 4769909792 4770786114 4774752832 4776458868 4792645386 4798344132 4810150656 4811085152 4816805824 4817824056 4850782208 4860256392 4882525608 4894539264 4900359168 4942660608 4945524048 4951404576 4965307392 4968183952 4974091424 4974198784 4975005258 4997800242 5002981707 5010097536 5017029344 5029373952 5052418048 5062286052 5077381248 5085480948 5097993984 5104055808 5127603912 5130270636 5133700944 5151098088 5157223056 5163466752 5166458112 5172601344 5174699912 5180852944 5182704081 5187125248 5217252864 5220275384 5226482608 5263348736 5264315712 5273628714 5288436288 5301448704 5307752448 5308783616 5316219648 5319152334 5343524166 5347097064 5356672128 5363041536 5366148516 5371596936 5381215872 5387614464 5400870912 5412470796 5418906552 5437270204 5443735448 5457129984 5482134016 5492841309 5513975088 5528383488 5563714554 5566608087 5570330148 5585970816 5589206946 5595852852 5595973632 5602627584 5611565184 5625372672 5644158012 5654265024 5658045696 5660988288 5664267878 5670018988 5683970304 5700919296 5710013696 5712053904 5713163618 5719956916 5743178328 5760303872 5794985349 5800935424 5801875938 5808900096 5812265376 5819176512 5821537401 5828459562 5835515904 5869409472 5872809807 5879792934 5896302528 5899718443 5906733566 5910810624 5921267328 5937893376 5949490824 5957722346 5972381568 5982947196 5999746432 6014509056 6021660672 6042066944 6043046553 6049251328 6053867856 6061066272 6077160192 6084386304 6096269871 6124202379 6135169008 6139271232 6142464096 6152262871 6167400768 6203221974 6206448097 6231644526 6239188992 6243360768 6250226624 6271967232 6295470336 6300704768 6302956032 6304180544 6313010832 6337300224 6348648448 6356197376 6361048152 6368611824 6390193848 6394466592 6397792176 6413534208 6423765408 6461075619 6480341856 6490679631 6510034144 6526052352 6533812224 6547845417 6564955392 6590214144 6594032064 6601872768 6620409856 6633340344 6661425744 6662719898 6663733656 6670642276 6680130048 6705831936 6718929264 6749714736 6766322688 6769841664 6774368256 6780641264 6797325312 6805407744 6836805216 6840360848 6844934592 6868130784 6876297408 6888610816 6896801792 6902065134 6910272108 6938325864 6939673813 6946725888 6947925506 6956337152 7019087616 7031504952 7051248384 7055963136 7068598272 7088292864 7092203112 7124698888 7129462752 7142229504 7150722048 7154864688 7162129248 7174954496 7183485952 7188968079 7197516198 7216627728 7225208736 7226736084 7236734761 7276173312 7290384588 7323788412 7341808896 7350538752 7351966784 7371177984 7413990912 7418286072 7422144116 7427106864 7447961088 7452275928 7461137136 7461298176 7470170112 7482086912 7496700363 7525544016 7539020032 7544060928 7547984384 7578627072 7593429078 7616071872 7628221422 7646990976 7656083712 7657571104 7695405954 7726647132 7730665546 7735834584 7745200128 7749687168 7758902016 7762049868 7771279416 7780687872 7825879296 7830413076 7839723912 7861736704 7881080832 7895023104 7910443071 7917191168 7932654432 7963175424 7974329472 7977262928 7978728501 8015286249 8035008192 8044562304 8049222774 8052011501 8057395404 8071823808 8081421696 8101306368 8102880256 8112515072 8118706194 8128359828 8155905306 8165603172 8180225344 8185694976 8189952128 8223201024 8270962632 8308859368 8318918656 8378956224 8383810419 8393779278 8393960448 8403941376 8417347776 8438059008 8449733632 8466237018 8481397536 8491482432 8496401817 8505028482 8520258464 8525955456 8530389568 8551378944 8565020544 8569745427 8579935374 8614767492 8640455808 8654239508 8701403136 8711749632 8718398064 8728764768 8730460556 8742689343 8753273856 8786952192 8792042752 8802497024 8804114208 8819689401 8844453792 8860100349 8866215936 8881900992 8884978208 8906840064 8936583519 8958572352 8974420794 8999619648 9015540706 9021763584 9026455552 9032491008 9063100416 9073876992 9080801784 9091599408 9093365686 9115740288 9126579456 9157507712 9168396544 9202753512 9213696144 9251101152 9304832961 9347466789 9358783488 9375339936 9390295961 9401664512 9407950848 9451057152 9456270816 9469516248 9472999727 9505950336 9522972672 9534296064 9539819584 9541572228 9549505664 9552917736 9585290772 9596688264 9620301312 9622170304 9633611648 9635648112 9701564416 9720512784 9765051216 9789078528 9800718336 9885321216 9891048096 9902809152 9930614784 9936367904 9948182848 9950010516 9994079847 9995600484 10005963414 10020195072 10034058688 10058747904 10104836096 10124572104 10154762496 10170961896 10195987968 10208111616 10255207824 10260541272 10267401888 10302196176 10314446112 10332916224 10345202688 10349399824 10353097701 10361705888 10365408162 10421888259 10434505728 10440550768 10452965216 10526697472 10528631424 10547257428 10576872576 10602897408 10615504896 10617567232 10632439296 10638304668 10687048332 10694194128 10713344256 10726083072 10732297032 10743193872 10762431744 10775228928 10796274297 10824941592 10837813104 10874540408 10887470896 10914259968 10964268032 10985682618 11027950176 11056766976 11127429108 11133216174 11140660296 11171941632 11178413892 11191705704 11191947264 11205255168 11223130368 11250745344 11288316024 11308530048 11316091392 11321976576 11328535756 11340037976 11367940608 11401838592 11420027392 11424107808 11426327236 11439913832 11442332133 11486356656 11520607744 11543108931 11589970698 11595998319 11603751876 11617800192 11624530752 11638353024 11643074802 11656919124 11671031808 11738818944 11745619614 11759585868 11792605056 11799436886 11813467132 11821621248 11842534656 11875786752 11898981648 11915444692 11944763136 11965894392 11999492864 12029018112 12073834161 12084133888 12086093106 12107735712 12122132544 12154320384 12168772608 12178059291 12192539742 12233857959 12248404758 12270338016 12278542464 12284928192 12289912291 12304525742 12334801536 12398154037 12406443948 12412896194 12463289052 12478377984 12486721536 12500453248 12543934464 12590668917 12590940672 12601409536 12605912064 12608361088 12626021664 12674600448 12697296896 12699355527 12712394752 12722096304 12737223648 12757542723 12780387696 12788933184 12795584352 12827068416 12847530816 12869903061 12922151238 12928871689 12960683712 12981359262 13020068288 13052104704 13067624448 13095690834 13129910784 13180428288 13188064128 13203745536 13240819712 13266680688 13322851488 13325439796 13327467312 13341284552 13360260096 13411663872 13437858528 13461631191 13499429472 13523311059 13532645376 13539683328 13548736512 13561282528 13594650624 13610815488 13640048529 13673610432 13680721696 13689869184 13736261568 13752594816 13777221632 13793603584 13804130268 13820544216 13876651728 13879347626 13893451776 13895851012 13912674304 14038175232 14063009904 14102496768 14111926272 14176585728 14184406224 14249397776 14258925504 14284459008 14301444096 14309729376 14324258496 14349908992 14366971904 14377936158 14395032396 14433255456 14450417472 14453472168 14458789057 14473469522 14552346624 14580769176 14647576824 14683617792 14701077504 14703933568 14827981824 14836572144 14844288232 14854213728 14895922176 14904551856 14922274272 14922596352 14964173824 14993400726 15008945121 15051088032 15077714629 15078040064 15088121856 15095968768 15157254144 15186858156 15232143744 15256442844 15293981952 15312167424 15315142208 15390811908 15453294264 15461331092 15471669168 15490400256 15499374336 15517804032 15524099736 15542558832 15561375744 15651758592 15660826152 15679447824 15723473408 15790046208 15820886142 15865308864 15926350848 15948658944 15954525856 15957457002 16030572498 16070016384 16089124608 16098445548 16104023002 16114790808 16143647616 16162843392 16202612736 16205760512 16225030144 16237412388 16256719656 16311810612 16331206344 16360450688 16371389952 16379904256 16446402048 16478523927 16541925264 16617718736 16637837312 16699824261 16757912448 16767620838 16787558556 16787920896 16807882752 16834695552 16876118016 16899467264 16932474036 16962795072 16982964864 16992803634 17010056964 17040516928 17051910912 17060779136 17102757888 17130041088 17139490854 17159870748 17229534984 17280911616 17308479016 17402806272 17436796128 17457529536 17460921112 17464612203 17485378686 17506547712 17584085504 17604994048 17608228416 17618429421 17639378802 17688907584 17699155329 17720200698 17732431872 17763801984 17769956416 17813680128 17873167038 17917144704 17948841588 17999239296 18031081412 18043527168 18052911104 18064982016 18126200832 18147753984 18161603568 18183198816 18186731372 18231480576 18253158912 18315015424 18336793088 18372607137 18405507024 18427392288 18456788613 18502202304 18609665922 18619344291 18694933578 18717566976 18750679872 18780591922 18803329024 18815901696 18902114304 18912541632 18939032496 18945999454 19011900672 19045945344 19068592128 19079639168 19083144456 19099011328 19105835472 19170581544 19193376528 19240602624 19244340608 19267223296 19271296224 19383226857 19403128832 19441025568 19472038893 19530102432 19578157056 19601436672 19643536251 19733540999 19770642432 19782096192 19805618304 19861229568 19872735808 19896365696 19900021032 19988159694 19991200968 20011926828 20040390144 20068117376 20117495808 20209672192 20249144208 20309524992 20341923792 20391975936 20416223232 20510415648 20521082544 20534803776 20604392352 20628892224 20665832448 20690405376 20698799648 20706195402 20723411776 20730816324 20819021439 20843776518 20869011456 20881101536 20905930432 21053394944 21057262848 21094514856 21153745152 21205794816 21235134464 21264878592 21276609336 21374096664 21388388256 21426688512 21452166144 21464594064 21486387744 21524863488 21550457856 21566904237 21592548594 21649883184 21675626208 21710204283 21749080816 21774941792 21828519936 21928536064 21971365236 22055900352 22113533952 22254858216 22266432348 22281320592 22343883264 22356827784 22383411408 22383894528 22410510336 22446260736 22490101089 22576632048 22617060096 22632182784 22643953152 22657071512 22680075952 22735881216 22840054784 22848215616 22852654472 22879827664 22884664266 22972713312 23041215488 23086217862 23179941396 23191996638 23207503752 23235600384 23249061504 23276706048 23286149604 23313838248 23342063616 23477637888 23491239228 23519171736 23585210112 23598873772 23626934264 23643242496 23685069312 23751573504 23797963296 23830889384 23889526272 23931788784 23998985728 24045858747 24147668322 24156034503 24172186212 24215471424 24244265088 24308640768 24337545216 24356118582 24385079484 24467715918 24496809516 24540676032 24557084928 24569856384 24579824582 24609051484 24669603072 24796308074 24812887896 24825792388 24926578104 24956755968 25000906496 25151431257 25181337834 25181881344 25211824128 25216722176 25252043328 25349200896 25394593792 25398711054 25444192608 25474447296 25489205451 25515085446 25560775392 25577866368 25591168704 25654136832 25695061632 25709236281 25739806122 25827033469 25844302476 25857743378 25921367424 25962718524 26040136576 26104209408 26135248896 26191381668 26228068029 26259821568 26360856576 26376128256 26407491072 26459068203 26481639424 26533361376 26580301047 26645702976 26650879592 26654934624 26682569104 26720520192 26809750557 26875717056 26923262382 26932590193 26998858944 27046622118 27065290752 27079366656 27097473024 27122565056 27189301248 27221630976 27280097058 27347220864 27361443392 27379738368 27472523136 27505189632 27554443264 27587207168 27608260536 27641088432 27753303456 27758695252 27791702024 27825348608 28042400367 28076350464 28126019808 28170887883 28204993536 28223852544 28353171456 28368812448 28418999181 28498795552 28517851008 28568918016 28602888192 28619458752 28648516992 28699817984 28733943808 28755872316 28790064792 28866510912 28900834944 28906944336 28917578114 28946939044 29104693248 29161538352 29295153648 29367235584 29402155008 29407867136 29655963648 29673144288 29688576464 29708427456 29791844352 29809103712 29844548544 29928347648 29982239541 29986801452 30017890242 30102176064 30119615209 30155429258 30156080128 30176243712 30191937536 30314508288 30373716312 30464287488 30512885688 30587963904 30624334848 30630284416 30781623816 30906588528 30922662184 30943338336 30998748672 31035608064 31048199472 31085117664 31265664777 31303517184 31321652304 31358895648 31408920973 31446946816 31580092416 31641772284 31685550811 31730617728 31852701696 31897317888 31909051712 31914914004 32061144996 32140032768 32178249216 32196891096 32208046004 32229581616 32287295232 32325686784 32411521024 32450060288 32474824776 32513439312 32623621224 32662412688 32720901376 32742779904 32759808512 32892804096 32957047854 33083850528 33235437472 33399648522 33515824896 33535241676 33575117112 33575841792 33615765504 33669391104 33752236032 33798934528 33864948072 33925590144 33965929728 33985607268 34020113928 34081033856 34103821824 34121558272 34205515776 34260082176 34278981708 34319741496 34326996399 34459069968 34561823232 34616958032 34629326793 34787994957 34873592256 34915059072 34921842224 34929224406 34970757372 35013095424 35168171008 35209988096 35216456832 35236858842 35278757604 35377815168 35398310658 35440401396 35464863744 35527603968 35539912832 35627360256 35746334076 35834289408 35897683176 35998478592 36062162824 36087054336 36105822208 36252401664 36323207136 36366397632 36373462744 36462961152 36506317824 36630030848 36673586176 36701573877 36745214274 36811014048 36854784576 36869736873 36913577226 37004404608 37194462111 37219331844 37238688582 37389867156 37435133952 37501359744 37561183844 37606658048 37631803392 37804228608 37825083264 37878064992 37891998908 38023801344 38091890688 38137184256 38159278336 38166288912 38198022656 38211670944 38272628169 38341163088 38386753056 38481205248 38488681216 38534446592 38542592448 38609709183 38766453714 38786615067 38882051136 38944077786 39060204864 39156314112 39202873344 39287072502 39467081998 39541284864 39564192384 39611236608 39722459136 39745471616 39792731392 39800042064 39976319388 39982401936 40023853656 40080780288 40136234752 40234991616 40384893573 40419344384 40498288416 40569933177 40619049984 40683847584 40783951872 40832446464 40920145587 41020831296 41042165088 41069607552 41107637663 41208784704 41257784448 41331664896 41380810752 41397599296 41412390804 41446823552 41461632648 41469687641 41638042878 41687553036 41738022912 41762203072 41811860864 42106789888 42114525696 42189029712 42307490304 42470268928 42529757184 42553218672 42748193328 42776776512 42853377024 42904332288 42929188128 42972775488 43049726976 43100915712 43133808474 43185097188 43299766368 43351252416 43376367171 43420408566 43498161632 43549883584 43657039872 43857072128 43942730472 44111800704 44509716432 44532864696 44562641184 44687766528 44713655568 44766822816 44767789056 44892521472 44980202178 45026835363 45153264096 45233143887 45234120192 45264365568 45287906304 45314143024 45360151904 45471762432 45680109568 45696431232 45705308944 45759655328 45769328532 45945426624 46082430976 46172435724 46359882792 46383993276 46415007504 46471200768 46498123008 46553412096 46572299208 46627676496 46684127232 46955275776 46982478456 47038343472 47170420224 47197747544 47253868528 47370138624 47595926592 47661778768 47779052544 47863577568 47997971456 48091717494 48295336644 48312069006 48344372424 48362156501 48430942848 48488530176 48617281536 48675090432 48712237164 48770158968 48935431836 48993619032 49081352064 49114169856 49139712768 49159649164 49218102968 49339206144 49592616148 49625775792 49651584776 49853156208 49913511936 50001812992 50099472783 50302862514 50362675668 50363762688 50423648256 50433444352 50504086656 50698401792 50797422108 50888385216 50948894592 50978410902 51030170892 51121550784 51155732736 51182337408 51308273664 51390123264 51418472562 51479612244 51654066938 51688604952 51715486756 51842734848 51925437048 52080273152 52208418816 52382763336 52393836609 52456136058 52519643136 52752256512 52814982144 52855288263 52918136406 53066722752 53097465987 53160602094 53291405952 53301759184 53309869248 53365138208 53441040384 53619501114 53751434112 53810544841 53846524764 53865180386 53997717888 54093244236 54130581504 54158733312 54194946048 54245130112 54378602496 54443261952 54560194116 54694441728 54722886784 54759476736 54945046272 55010379264 55108886528 55117821411 55174414336 55216521072 55282176864 55370365839 55506606912 55517390504 55583404048 55650697216 55858032873 56084800734 56113968877 56152700928 56252039616 56341775766 56409987072 56447705088 56706342912 56737624896 56837998362 56997591104 57035702016 57137836032 57205776384 57238917504 57297033984 57399635968 57467887616 57511744632 57580129584 57733021824 57801669888 57813888672 57835156228 57893878088 58209386496 58323076704 58416116679 58590307296 58734471168 58804310016 58815734272 58930608753 59200622997 59311927296 59346288576 59377152928 59416854912 59583688704 59618207424 59689097088 59856695296 59964479082 59973602904 60035780484 60204352128 60239230418 60310858516 60312160256 60352487424 60383875072 60629016576 60747432624 60928574976 61025771376 61175927808 61248669696 61260568832 61563247632 61813177056 61845324368 61886676672 61997497344 62071216128 62096398944 62170235328 62457064317 62531329554 62607034368 62643304608 62717791296 62743236433 62817841946 62893893632 63160184832 63283544568 63295839031 63371101622 63461235456 63705403392 63794635776 63818103424 63829828008 64122289992 64280065536 64356498432 64393782192 64416092008 64459163232 64574590464 64651373568 64823042048 64900120576 64949649552 65026878624 65130612849 65247242448 65324825376 65441802752 65485559808 65519617024 65785608192 65914095708 66005292307 66167701056 66470874944 66799297044 67031649792 67070483352 67150234224 67151683584 67231531008 67338782208 67597869056 67729896144 67851180288 67931859456 67971214536 68040227856 68162067712 68207643648 68243116544 68520164352 68557963416 68639482992 68653992798 68918139936 69123646464 69233916064 69258653586 69575989914 69747184512 69830118144 69843684448 69858448812 69941514744 70026190848 70336342016 70419976192 70432913664 70473717684 70557515208 70755630336 70796621316 70880802792 70929727488 71055207936 71079825664 71254720512 71492668152 71668578816 71795366352 71996957184 72124325648 72137576241 72211644416 72468103509 72646414272 72732795264 72746925488 72925922304 73012635648 73260061696 73347172352 73403147754 73490428548 73622028096 73709569152 73739473746 73827154452 74008809216 74388924222 74438663688 74477377164 74779734312 74870267904 75002719488 75122367688 75213316096 75650166528 75756129984 75783997816 76047602688 76183781376 76318556672 76332577824 76396045312 76423341888 76467616353 76545256338 76682326176 76773506112 76962410496 76977362432 77068893184 77085184896 77127708843 77219418366 77481100407 77532907428 77573230134 77764102272 77888155572 78120409728 78312628224 78405746688 78574145004 78934163996 79082569728 79128384768 79222473216 79444918272 79490943232 79585462784 79600084128 79740903141 79952638776 79964803872 80047707312 80161560576 80272469504 80429251671 80769787146 80797770579 80996576832 81139866354 81238099968 81367695168 81567903744 81664892928 81840291174 82041662592 82084330176 82139215104 82215275326 82417569408 82515568896 82663329792 82761621504 82795198592 82824781608 82893647104 82923265296 82939375282 83276085756 83375106072 83476045824 83524406144 83623721728 84127201101 84213579776 84229051392 84378059424 84512663649 84614980608 84940537856 85059514368 85106437344 85256997543 85496386656 85553553024 85647636707 85706754048 85808664576 85858376256 85945550976 86099453952 86201831424 86267616948 86370194376 86386974017 86599532736 86702504832 86752734342 86840817132 86996323264 87099767168 87314079744 87714144256 87885460944 88223601408 89019432864 89065729392 89125282368 89375533056 89427311136 89533645632 89785042944 89946718623 89960404356 90053670726 90306528192 90358845627 90466287774 90468240384 90528731136 90575812608 90628286048 90720303808 90943524864 91360219136 91392862464 91410617888 91519310656 91538657064 91890853248 92164861952 92344871448 92719765584 92767986552 92830015008 92996246016 93106824192 93144598416 93255352992 93796994331 93910551552 93964956912 94076686944 94226762919 94340840448 94395495088 94507737056 94740277248 95056652433 95191853184 95323557536 95558105088 95727155136 95995942912 96183434988 96590673288 96624138012 96688744848 96724313002 96861885696 96977060352 97234563072 97350180864 97424474328 97540317936 97870863672 97987238064 98162704128 98228339712 98279425536 98319298328 98436205936 98678412288 99185232296 99251551584 99303169552 99706312416 100003625984 100198945566 100605725028 100725351336 100727525376 100744919837 100847296512 100866888704 101008173312 101396803584 101594844216 101776770432 101897789184 101956821804 102060341784 102243101568 102311465472 102364674816 102616547328 102780246528 102836945124 102959224488 103308133876 103377209904 103430973512 103685469696 103850874096 104160546304 104363984871 104765526672 104787673218 104912272116 105039286272 105504513024 105629964288 105710576526 105836272812 106133445504 106194931974 106321204188 106582811904 106603518368 106619738496 106730276416 106882080768 107239002228 107502868224 107621089682 107693049528 107730360772 107995435776 108186488472 108261163008 108317466624 108490260224 108757204992 109120388232 109388883456 109445773568 109518953472 109890092544 110020758528 110104721631 110217773056 110235642822 110433042144 110564353728 110609210619 110740731678 111013213824 111034781008 111166808096 111583386333 111716065746 112094650417 112169601468 112227937754 112305401856 112504079232 112683551532 112819974144 112895410176 113412685824 113475249792 113675996724 113995182208 114071404032 114275672064 114411552768 114477835008 114594067968 114799271936 114817884507 114935775232 115023489264 115160259168 115466043648 115603339776 115627777344 115670312456 115787756176 115829127549 116359845201 116646153408 116832233358 116892994549 117180614592 117468942336 117608620032 117631468544 117861217506 118401245994 118623854592 118692577152 118754305856 118833709824 119167377408 119236414848 119378194176 119713390592 119928958164 119947205808 120071560968 120408704256 120478460836 120621717032 120624320512 120704974848 120767750144 121258033152 121494865248 121709799531 121857149952 122051542752 122351855616 122497339392 122521137664 122760436761 123126495264 123322912989 123626354112 123690648736 123773353344 123994994688 124142432256 124192797888 124340470656 124409062923 124914128634 125062659108 125214068736 125286609216 125435582592 125486472866 125635683892 125787787264 126320369664 126567089136 126591678062 126742203244 126922470912 127410806784 127589271552 127636206848 127659656016 128244579984 128560131072 128712996864 128787564384 128832184016 128918326464 129149180928 129302747136 129646084096 129899299104 130053757248 130129101513 130261225698 130494484896 130649650752 130725340237 130883605504 130971119616 131039234048 131571216384 131828191416 131853802447 132010584614 132335402112 132941749888 133598594088 134063299584 134140966704 134300468448 134303367168 134677564416 135080506089 135195738112 135459792288 135699431661 135702360576 135863718912 135942429072 136080455712 136321193089 136324135424 136415287296 136486233088 137040328704 137115926832 137278965984 137307985596 137497960459 137836279872 138247292928 138467832128 138517307172 139151979828 139494369024 139660236288 139687368896 139716897624 139883029488 140052381696 140672684032 140839952384 140865827328 140947435368 141115030416 141511260672 141593242632 141761605584 142110415872 142159651328 142985336304 143337157632 143590732704 143993914368 144248651296 144275152482 144936207018 145086469503 145292828544 145465590528 145493850976 145851844608 146025271296 146520123392 146694344704 146806295508 146980857096 147244056192 147419138304 147478947492 147654308904 148017618432 148777848444 148877327376 148954754328 149559468624 149740535808 150005438976 150244735376 150298418349 150426632192 151300333056 151512259968 151567995632 152095205376 152637113344 152665155648 152792090624 152846683776 152935232706 153090512676 153364652352 153547012224 153924820992 153954724864 154137786368 154170369792 154255417686 154438836732 154962200814 155065814856 155146460268 155528204544 155776311144 156240819456 156625256448 157148290008 157868327992 158256769536 158444946432 158981886464 159170925568 159200168256 159292397961 159481806282 159905277552 159929607744 160095414624 160323121152 160544939008 160858503342 161431634523 161539574292 161595541158 161993153664 162279732708 162476199936 162735390336 163135807488 163329785856 163680582348 164083325184 164168660352 164278430208 164430550652 164835138816 165031137792 165326659584 165523243008 165590397184 165649563216 165787294208 165846530592 165878750564 166111097517 166552171512 166750212144 166952091648 167048812288 167247443456 167574098619 168254402202 168341906631 168458102784 168756118848 169025327298 169229961216 170119028736 170212874688 170513995086 170992773312 171107106048 171295273414 171413508096 171617329152 171716752512 171891101952 172198907904 172403662848 172535233896 172740388752 172773948034 173199065472 173405009664 173505468684 173681634264 173992646528 174199534336 174628159488 175248350037 175428288512 175770921888 176447202816 176791826259 177601868991 178038865728 178131458784 178250564736 178415623259 178751066112 178854622272 179067291264 179570085888 179893437246 179920808712 179986994813 180107341452 180613056384 180717691254 180932575548 180936480768 181057462272 181151625216 181256572096 181440607616 181887049728 182720438272 182785724928 182821235776 183038621312 183077314128 183781706496 184329723904 184689742896 185439531168 185535973104 185660030016 185992492032 186213648384 186289196832 186510705984 187371192951 187593988662 187821103104 187929913824 188153373888 188229709299 188453525838 188681680896 188790990176 189015474112 189480554496 189887517093 190113304866 190383706368 190647115072 191116210176 191454310272 191991885824 192366869976 193181346576 193248276024 193377489696 193448626004 193723771392 193954120704 194469126144 194700361728 194848948656 195080635872 195391838547 195741727344 195974476128 196325408256 196456679424 196558851072 196638596656 196872411872 197356824576 198015876921 198370464592 198503103168 198606339104 199412624832 200007251968 200397891132 201211450056 201450702672 201455050752 201489839674 201694593024 201733777408 202016346624 202793607168 203189688432 203553540864 203795578368 203913643608 204120683568 204486203136 204622930944 204729349632 205560493056 205673890248 205918448976 206616267752 206754419808 206861947024 207370939392 207701748192 208321092608 208727969742 209531053344 209575346436 209824544232 209865308069 210078572544 211009026048 211259928576 211421153052 211672545624 212266891008 212389863948 212642408376 213165623808 213207036736 213239476992 213460552832 213764161536 214478004456 215005736448 215242179364 215386099056 215460721544 215990871552 216372976944 216634933248 216980520448 217404310527 218240776464 218777766912 218891547136 219037906944 219780185088 220041517056 220209443262 220471285644 220866084288 221128707456 221218421238 221481463356 222026427648 222069562016 222333616192 223166772666 223432131492 224189300834 224339202936 224455875508 224610803712 225008158464 225367103064 225639948288 226950499584 227351993448 227990364416 228142808064 228551344128 228955670016 229188135936 229402849059 229598543872 229635769014 230046978528 230320518336 230932087296 231206679552 231255554688 231340624912 231383126529 231575512352 231658255098 232443301221 232719690402 233292306816 233508333529 233664466716 233785989098 234361229184 234937884672 235217240064 235262937088 235722435012 236802491988 237247709184 237385154304 237508611712 237667419648 238334754816 238472829696 238756388352 239222709423 239426781184 239857916328 239894411616 240143121936 240817408512 240956921672 241243434064 241248641024 241287755013 241535500288 242393311737 242989730496 243419599062 243714299904 244103085504 244703711232 244994678784 245042275328 245520873522 246252990528 246645825978 247252708224 247381297472 247546706688 247989989376 248284864512 248385595776 248680941312 248818125846 249828257268 250125318216 250428137472 250573218432 250871165184 250972945732 251271367784 251575574528 252640739328 253134178272 253183356124 253484406488 253537990947 253844941824 254821613568 255178543104 255272413696 255319312032 255770992629 256489159968 256942910121 257120262144 257425993728 257575128768 257664368032 257836652928 258298361856 258605494272 259160922051 259798598208 260107514496 260258203026 260522451396 260988969792 261299301504 261450680474 261767211008 261942239232 262078468096 263142432768 263656382832 263707604894 264021169228 264670804224 265883499776 267197188176 268126599168 268281933408 268600936896 269355128832 269840155869 270161012178 270919584576 271076536881 271398863322 271404721152 271727437824 271884858144 272160911424 272318582869 272642386178 272648270848 272830574592 272972466176 274080657408 274231853664 274557931968 274615971192 274716992083 274995920918 275672559744 276494585856 276935664256 277034614344 278303959656 278988738048 279320472576 279374737792 279433795248 279766058976 281345368064 281390982993 281679904768 281731654656 281894870736 282230060832 282680288757 283022521344 283186485264 283523211168 284220831744 284319302656 285169957299 285970672608 286476577951 286674315264 287181465408 287987828736 288497302592 288550304964 289872414036 290172939006 290585657088 290931181056 290987701952 291703689216 292050542592 293040246784 293388689408 293612591016 293961714192 294488112384 294838276608 294957894984 295308617808 296035236864 297555696888 297754654752 297909508656 299118937248 300010877952 300489470752 300596836698 302234759511 302600666112 303024519936 303135991264 304190410752 305274226688 305330311296 305584181248 305693367552 305870465412 306181025352 306729304704 307094024448 307849641984 307909449728 308275572736 308340739584 308510835372 308877673464 309924401628 310131629712 310292920536 311056409088 311552622288 312481638912 313091954613 314296580016 315736655984 316513539072 316889892864 317963772928 318341851136 318400336512 318584795922 318963612564 319810555104 319859215488 320190829248 320646242304 321089878016 321717006684 322863269046 323079148584 323191082316 323986307328 324559465416 324952399872 325470780672 326271614976 327361164696 328166650368 328337320704 328556860416 328861101304 329670277632 330062275584 330653319168 331180794368 331299126432 331574588416 331693061184 331757501128 331827631857 332222195034 333104343024 333500424288 334097624576 334494886912 334750158999 335148197238 336283951251 336508804404 336683813262 336916205568 337512237696 338050654596 338459922432 340238057472 340425749376 341027990172 341985546624 342214212096 342590546828 342827016192 343234658304 343433505024 343782203904 344397815808 344807325696 345070467792 345480777504 345547896068 346398130944 346810019328 347010937368 347363268528 347985293056 348399068672 349079535603 350496700074 350678983647 351541843776 352894405632 353583652518 355203737982 356077731456 356262917568 356501129472 356831246518 357502132224 357709244544 358134582528 359140171776 359786874492 359841617424 359973989626 360214682904 361226112768 361435382508 361865151096 361872961536 362114924544 362303250432 362513144192 362881215232 363774099456 365129398593 365440876544 365571449856 365642471552 366077242624 366154628256 367563412992 368281310283 368659447808 369379485792 369968738967 370879062336 371071946208 371320060032 371984984064 372427296768 372578393664 373021411968 373227188769 374742385902 374937278981 375187977324 375642206208 375859827648 376306747776 376459418598 376907051676 377363361792 377581980352 378030948224 378961108992 379775034186 380226609732 380767412736 381294230144 382232420352 382908620544 383983771648 384733739952 386362693152 386496552048 386754979392 386897252008 387447542784 387908241408 388938252288 389697897312 390161271744 390387304539 390783677094 391483454688 391948952256 392176020711 392650816512 392913358848 393117702144 393277193312 393744823744 394713649152 395561407341 396031753842 396740929184 397006206336 397212678208 398825249664 400014503936 400795782264 402422900112 402901405344 402910101504 402979679348 403467554816 404032693248 405587214336 406379376864 407098294983 407107081728 407591156736 407827287216 408241367136 408963579267 408972406272 409245861888 409458699264 411120986112 411347780496 411836897952 412493881377 413232535504 413508839616 413723894048 414741878784 415403496384 416642185216 417455939484 419062106688 419150692872 419649088464 419730616138 420157145088 422018052096 422519857152 422842306104 423345091248 424533782016 424779727896 425284816752 426331247616 426414073472 426478953984 426921105664 428956008912 430011472896 430484358728 430772198112 430921443088 431981743104 432745953888 433961040896 434808621054 435259408509 436481552928 437253724241 437555533824 437783094272 438075813888 439560370176 440083034112 440418886524 440942571288 441732168576 442257414912 442436842476 442962926712 444052855296 444139124032 444667232384 446333545332 446864262984 448378601668 448678405872 448911751016 449221607424 450016316928 450734206128 451279896576 453900999168 454703986896 455980728832 456285616128 457911340032 458376271872 458805698118 459271538028 460093957056 460641036672 461864174592 462413359104 462511109376 462681249824 462766253058 463151024704 463316510196 464886602442 465439380804 466584613632 467016667058 467328933432 467571978196 468722458368 469875769344 470525874176 471444870024 473604983976 474770308608 475017223424 475334839296 476945659392 477512776704 477877193883 478445418846 479715832656 479788823232 480286243872 481634817024 481913843344 482486868128 482497282048 482575510026 484294903569 484786623474 485979460992 486839198124 487428599808 488206171008 489407422464 489989357568 490084550656 491041747044 492505981056 493291651956 494505416448 494762594944 495093413376 495979978752 496569729024 496771191552 497361882624 497636251692 498333292551 499656514536 500250636432 500856274944 501146436864 501742330368 501945891464 502542735568 502722295857 503151149056 505025719893 506268356544 506366712248 506968812976 507075981894 507689883648 510357086208 510544827392 510638624064 511541985258 512978319936 513885820242 514240524288 514851987456 515150257536 515328736064 515673305856 516596723712 517210988544 518321844102 519597196416 520215028992 520516406052 521044902792 521977939584 522598603008 522901360948 523534422016 523884478464 524156936192 526284865536 527312765664 527415209788 528042338456 529341608448 531766999552 532805606973 534394376352 535246869777 536253198336 536563866816 537201873792 538710257664 539680311738 539960984439 540322024356 541839169152 542153073762 542797726644 542809442304 543454875648 543769716288 544321822848 544637165738 545284772356 545296541696 545661149184 545944932352 548161314816 548463707328 549115863936 549231942384 549433984166 549991841836 551345119488 552989171712 553871328512 554069228688 556607919312 557977476096 558640945152 558749475584 558867590496 559532117952 562113578853 562690736128 562781965986 563463309312 563789741472 564460121664 564689127897 565360577514 566045042688 566372970528 567046422336 568441663488 568638605312 569662551279 570339914598 571941345216 572272688971 572953155902 573348630528 574362930816 575975657472 576994605184 577100609928 579744828072 580345878012 581171314176 581862362112 581975403904 583407378432 584101085184 586080493568 586175515641 586777378816 587225182032 587923428384 588976224768 589676553216 589915789968 590617235616 592070473728 594047630763 595111393776 595509309504 595819017312 596769498487 598237874496 600021755904 600978941504 601193673396 602025465409 604469519022 605201332224 606049039872 606271982528 608380821504 610548453376 610660622592 611168362496 611386735104 611740930824 612362050704 613458609408 614188048896 615818899456 616551145472 616681479168 617021670744 617755346928 619848803256 620263259424 620585841072 622112818176 623105244576 624963277824 626183909226 628593160032 629595924207 631473311968 633027078144 633779785728 635927545856 636683702272 636800673024 637169591844 637927225128 639621110208 639718430976 640381658496 641292484608 642179756032 643434013368 645726538092 646158297168 646382164632 647972614656 649118930832 649904799744 650941561344 652212931581 654722329392 656333300736 656674641408 657113720832 657722202608 659340555264 660124551168 662361588736 662598252864 663149176832 663386122368 663515002256 663655263714 664444390068 666208686048 667000848576 668195249152 668989773824 669500317998 670296394476 672567902502 673017608808 673367626524 673832411136 675024475392 676101309192 676919844864 680851498752 682055980344 683971093248 684428424192 685181093656 685654032384 686867010048 687564407808 688795631616 690140935584 690961555008 691095792136 692796261888 693620038656 694021874736 694726537056 695970586112 696798137344 697329903663 698159071206 700525000587 700993400148 701357967294 703083687552 705788811264 707167305036 710407475964 712155462912 712525835136 713002258944 713662493036 715004264448 715418489088 716269165056 718280343552 719573748984 719683234848 719947979252 720429365808 722452225536 722870765016 723730302192 723745923072 724606500864 725026288384 725762430464 727179935211 730258797186 731142899712 731284943104 732154485248 732309256512 735126825984 736562620566 738758971584 739937477934 741758124672 742143892416 742640120064 743969968128 744854593536 745156787328 746042823936 746454377538 749484771804 749874557962 750375954648 751284412416 751719655296 752613495552 752918837196 753814103352 754726723584 755163960704 756061896448 757922217984 759550068372 760453219464 760613972841 761534825472 762588460288 764464840704 765817241088 767312977887 767967543296 769467479904 770828730363 772725386304 772993104096 773509958784 773794504016 774895085568 775816482816 777482766153 779395794624 780322543488 780774609078 781045115597 781567354188 782966909376 783897904512 784352041422 785301633024 785826717696 786235404288 786554386624 787489647488 789427298304 791122814682 792063507684 793481858368 794012412672 794425356416 797650499328 800029007872 801591564528 804845800224 805802810688 805959358696 806935109632 808065386496 812758753728 813229610643 814196589966 814214163456 815182313472 815654574432 816482734272 816955748607 817927158534 817944812544 818491723776 818917398528 822241972224 822695560992 823673795904 824150976249 824987762754 826465071008 827017679232 827447788096 829483757568 830806992768 833284370432 834911878968 838124213376 838301385744 839298176928 839461232276 844036104192 845039714304 845684612208 846690182496 848040866271 849067564032 849559455792 850569633504 852662495232 852828146944 852957907968 853842211328 855509871897 857912017824 859429733853 860022945792 860968717456 861544396224 861842886176 863963486208 865491907776 867922081792 869617242108 870518817018 872963105856 874507448482 875111067648 875566188544 876151627776 879120740352 880166068224 880837773048 881885142576 883464337152 884514829824 884873684952 885925853424 888105710592 888278248064 889334464768 892667090664 893728525968 896757203336 897356811744 897823502032 900032633856 901468412256 906704278533 907801998336 909407973792 910858708217 911961457664 912571232256 915822680064 916752543744 917611396236 918543076056 918880973519 920187914112 921282073344 923728349184 924826718208 925022218752 925362499648 925532506116 926302049408 926633020392 929773204884 930878761608 933169227264 934033334116 934657866864 935143956392 937444916736 941051748352 942889740048 947209967952 949540617216 950034446848 950669678592 953891318784 955025553408 955754387766 956890837692 959431665312 959577646464 960572487744 963269634048 963827686688 964973736256 965151020052 968589807138 969573246948 971958921984 973678396248 974857199616 976412342016 978814844928 980169101312 982083494088 985011962112 986583303912 989010832896 989525189888 990186826752 991959957504 993542383104 994723765248 995272503384 995482895571 996666585102 999313029072 1000501272864 1002292873728 1003484660736 1003891782928 1004250476997 1005085471136 1005444591714 1008851853753 1010051439786 1012536713088 1012733424496 1013937625952 1014151963788 1015379767296 1020714172416 1021089654784 1021277248128 1023083970516 1025956639872 1027771640484 1028481048576 1029703974912 1030300515072 1030657472128 1031346611712 1033193447424 1034421977088 1036643688204 1039194392832 1040430057984 1041032812104 1042089805584 1043955879168 1045197206016 1045802721896 1047068844032 1047238606809 1048313872384 1052036950941 1054625531328 1054830419576 1056084676912 1058683216896 1063533999104 1065611213946 1068788752704 1070493739554 1072506396672 1073127733632 1074403747584 1077420515328 1079360623476 1079921968878 1080644048712 1083678338304 1084306147524 1085595453288 1085618884608 1086909751296 1087539432576 1088643645696 1089274331476 1090569544712 1090593083392 1091322298368 1091889864704 1096322629632 1096927414656 1098231727872 1098463884768 1098867968332 1099983683672 1102690238976 1105978343424 1107742657024 1108138457376 1109906216901 1113215838624 1115954952192 1117281890304 1117498951168 1117735180992 1119064235904 1119681566307 1124227157706 1124811836943 1125563931972 1126926618624 1127579482944 1128920243328 1129378255794 1130721155028 1132090085376 1132745941056 1134092844672 1136883326976 1137277210624 1139325102558 1140679829196 1143882690432 1144545377942 1145906311804 1146697261056 1148725861632 1151951314944 1153989210368 1154201219856 1159489656144 1160691756024 1162342628352 1163724724224 1163950807808 1166814756864 1171161913617 1172160987136 1172351031282 1174450364064 1175846856768 1176528062133 1177952449536 1179353106432 1179831579936 1181234471232 1184140947456 1186684222023 1188095261526 1190222787552 1191018619008 1191638034624 1192121492227 1193538996974 1196475748992 1200043511808 1201957883008 1202387346792 1202620941589 1204050930818 1208939038044 1210402664448 1212098079744 1212543965056 1216761643008 1221096906752 1221294884949 1221321245184 1222336724992 1222773470208 1223481861648 1224724101408 1226890737801 1226917218816 1228376097792 1231637798912 1233102290944 1233362958336 1234043341488 1235510693856 1237481644131 1239697606512 1240526518848 1241171682144 1244225636352 1246210489152 1249926555648 1252367818452 1254100553833 1257186320064 1259191848414 1262946623936 1266054156288 1267559571456 1271855091712 1273367404544 1273601346048 1274339183688 1275854450256 1279242220416 1279436861952 1280763316992 1284359512064 1286868026736 1291453076184 1292316594336 1292764329264 1295945229312 1298237861664 1301883122688 1304425863162 1305778225527 1309444658784 1311761172723 1312666601472 1313349282816 1314227441664 1315444405216 1318681110528 1320249102336 1324723177472 1325196505728 1326298353664 1326772244736 1327030004512 1327310527428 1328888780136 1332417372096 1334001697152 1336390498304 1337979547648 1339000635996 1340592788952 1345135805004 1346035217616 1346735253048 1347664822272 1350048950784 1352202618384 1353839689728 1361702997504 1364111960688 1367942186496 1368856848384 1370362187312 1373734020096 1375128815616 1380281871168 1381923110016 1382191584272 1385592523776 1387240077312 1388043749472 1389453074112 1391941172224 1393596274688 1394659807326 1396318142412 1401050001174 1401986800296 1402502538529 1402715934588 1406167375104 1411577622528 1414334610072 1420814951928 1424310925824 1425051670272 1426004517888 1427324986072 1430836978176 1432538330112 1439147497968 1439366469696 1439895958504 1440858731616 1444904451072 1445741530032 1447460604384 1447491846144 1450052576768 1451524860928 1452884710707 1454359870422 1460517594372 1462285799424 1462538319013 1462569886208 1464308970496 1464618513024 1470253651968 1473125241132 1477517943168 1479874955868 1483516249344 1484287784832 1485280240128 1487939936256 1489709187072 1490313574656 1492085647872 1492908755076 1498969543608 1499749115924 1500751909296 1502568824832 1503439310592 1505226991104 1505837674392 1507628206704 1509453447168 1510327921408 1512123792896 1515077159679 1519100136744 1520906438928 1521227945682 1523069650944 1525176920576 1531634482176 1534625955774 1538934959808 1541657460726 1545450772608 1545986208192 1547019917568 1547589008032 1549790171136 1551632965632 1554965532306 1558791589248 1560645086976 1561549218156 1562090231194 1563134708376 1565933818752 1567795809024 1568704082844 1570603266048 1571653435392 1572470808576 1573108773248 1574979294976 1578854596608 1582245629364 1584127015368 1586963716736 1588024825344 1588850712832 1595300998656 1598416820919 1600058015744 1603183129056 1605740609331 1609691600448 1611605621376 1611918717392 1613870219264 1616130772992 1619882953317 1625517507456 1626459221286 1627305097433 1628393179932 1628428326912 1630364626944 1631309148864 1632965468544 1633911497214 1635854317068 1635889625088 1636983447552 1637834797056 1644483944448 1645391121984 1647347591808 1648301952498 1649975525508 1652930142016 1654035358464 1654895576192 1658967515136 1661613985536 1666568740864 1669823757936 1676248426752 1676602771488 1678596353856 1678922464552 1688072208384 1691369224416 1693380364992 1694067383691 1696081732542 1698135128064 1699118911584 1701139267008 1705324990464 1705656293888 1705915815936 1707684422656 1708987653837 1711019743794 1715824035648 1716818066913 1718859467706 1720045891584 1721937434912 1723088792448 1723685772352 1727926972416 1730983815552 1735844163584 1739234484216 1741037634036 1745926211712 1749014896964 1750222135296 1751132377088 1752303255552 1758241480704 1760332136448 1761675546096 1763770285152 1766928674304 1769029659648 1769747369904 1771851706848 1776211421184 1776556496128 1778668929536 1782142892289 1785334181328 1787457051936 1790308495461 1793514406672 1794713623488 1795647004064 1800065267712 1802936824512 1806076396227 1813408557066 1815603996672 1818815947584 1821717416434 1823922915328 1825142464512 1831645360128 1833505087488 1835222792472 1837086152112 1837761947038 1840375828224 1842564146688 1847456698368 1849653436416 1850044437504 1850724999296 1851065012232 1852604098816 1853266040784 1859546409768 1861757523216 1866338454528 1868066668232 1869315733728 1870287912784 1874889833472 1882103496704 1885779480096 1888787772621 1894419935904 1899081234432 1900068893696 1901339357184 1907782637568 1910051106816 1911508775532 1913781675384 1914153476903 1918863330624 1919155292928 1921144975488 1926539268096 1927655373376 1929947472512 1930302040104 1937179614276 1939146493896 1943917843968 1947356792496 1949714399232 1952824684032 1960338202624 1964166988176 1970023924224 1973166607824 1978021665792 1979050379776 1980373653504 1987084766208 1989447530496 1990545006768 1990965791142 1993333170204 1998626058144 2001002545728 2004585747456 2006969321472 2007783565856 2008500953994 2010170942272 2010889183428 2017703707506 2020102879572 2025073426176 2025466848992 2027875251904 2028303927576 2030759534592 2042179309568 2042554496256 2046167941032 2051913279744 2055543280968 2056962097152 2060601030144 2061314944256 2062693223424 2066386894848 2073287376408 2078388785664 2080860115968 2082065624208 2084179611168 2087911758336 2090394412032 2091605443792 2091989710989 2094137688064 2094477213618 2101575001761 2104073901882 2109251062656 2109660839152 2112169353824 2117366433792 2127067998208 2131222427892 2137577505408 2140987479108 2145012793344 2146255467264 2148807495168 2154841030656 2158721246952 2159843937756 2161288097424 2167356676608 2168612295048 2171190906576 2171237769216 2173819502592 2175078865152 2177287291392 2178548662952 2181139089424 2181186166784 2181539805633 2183779729408 2193854829312 2196463455744 2196927769536 2197735936664 2199967367344 2205380477952 2215485314048 2216276914752 2219812433802 2226431677248 2231909904384 2234563780608 2234997902336 2235470361984 2238128471808 2239363132614 2248454315412 2249623673886 2251127863944 2253853237248 2255158965888 2257840486656 2258756511588 2261442310056 2264180170752 2265491882112 2268185689344 2273766653952 2274554421248 2278650205116 2281359658392 2287765380864 2289090755884 2291812623608 2293394522112 2297451723264 2303902629888 2307978420736 2308402439712 2312486191089 2318979312288 2321383512048 2324685256704 2327449448448 2327901615616 2332448298459 2342323827234 2343135346791 2344702062564 2348900728128 2351693713536 2353056124266 2355904899072 2358706212864 2359663159872 2362468942464 2368281894912 2373368444046 2376190523052 2380445575104 2382037238016 2383276069248 2384242984454 2387077993948 2392951497984 2400087023616 2403915766016 2404774693584 2405241883178 2408101861636 2417878076088 2420805328896 2424196159488 2425087930112 2439688831929 2442193813504 2442589769898 2442642490368 2445546940416 2446963723296 2449448202816 2450867245821 2453781475602 2453834437632 2456752195584 2463275597824 2466725916672 2468086682976 2471021387712 2472452928747 2474963288262 2479395213024 2481053037696 2482343364288 2483781464503 2488451272704 2492420978304 2499853111296 2504735636904 2505222246493 2508201107666 2514372640128 2518383696828 2525893247872 2532108312576 2535119142912 2543710183424 2544122598813 2546734809088 2547202692096 2548678367376 2551708900512 2558484440832 2558873723904 2561526633984 2566529615691 2568719024128 2573736053472 2578289201559 2582906152368 2584633188672 2585528658528 2590102668691 2591890458624 2596475723328 2603766245376 2608851726324 2611556451054 2612461248721 2618889317568 2623522345446 2625333202944 2626698565632 2628454883328 2630888810432 2637362221056 2640498204672 2649446354944 2650393011456 2652596707328 2653544489472 2654060009024 2654621054856 2657777560272 2664834744192 2668003394304 2672780996608 2675959095296 2678001271992 2681185577904 2690271610008 2692070435232 2693470506096 2700097901568 2704405236768 2720112835599 2723405995008 2728223921376 2732576124651 2735884372992 2737713696768 2740724374624 2747468040192 2750257631232 2756642920557 2760563742336 2763846220032 2764383168544 2771185047552 2774480154624 2776087498944 2778906148224 2783882344448 2787192549376 2789319614652 2792636284824 2802100002348 2803973600592 2805005077058 2805431869176 2812334750208 2823155245056 2828669220144 2841629903856 2848621851648 2850103340544 2852009035776 2854649972144 2861673956352 2865076660224 2878294995936 2878732939392 2879791917008 2881717463232 2889808902144 2891483060064 2894921208768 2900105153536 2903049721856 2905769421414 2908719740844 2921035188744 2921602675273 2924571598848 2925076638026 2925139772416 2928617940992 2929237026048 2940507303936 2946250482264 2955035886336 2959749911736 2967032498688 2968575569664 2970560480256 2975879872512 2980627149312 2984171295744 2985817510152 2997939087216 2999498231848 3001503818592 3006878621184 3010453982208 3011675348784 3015256413408 3020655842816 3024247585792 3026555561259 3030154319358 3038200273488 3041812877856 3042455891364 3046139301888 3046665334381 3050353841152 3063268964352 3069251911548 3077869919616 3083314921452 3090901545216 3091972416384 3094039835136 3095178016064 3099580342272 3103265931264 3109931064612 3117583178496 3121290173952 3123098436312 3124180462388 3126269416752 3131867637504 3135591618048 3137408165688 3141206532096 3144941617152 3146217546496 3149958589952 3156110852823 3164491258728 3168254030736 3173927433472 3176049650688 3177701425664 3190601997312 3196833641838 3206366258112 3211481218662 3219383200896 3223211242752 3223837434784 3232261545984 3239765906634 3251035014912 3252918442572 3254610194866 3256786359864 3256856653824 3260729253888 3262618297728 3265930937088 3267822994428 3271708634136 3271779250176 3273966895104 3275669594112 3288967888896 3290782243968 3294695183616 3296603904996 3299951051016 3305860284032 3308070716928 3309791152384 3317935030272 3323227971072 3329718650703 3333137481728 3339647515872 3352496853504 3353205542976 3357192707712 3357844929104 3359044698921 3374435510829 3382738448832 3386760729984 3388134767382 3389896841921 3392163465084 3396270256128 3398237823168 3402278534016 3410649980928 3411312587776 3411831631872 3415368845312 3417975307674 3422039487588 3431648071296 3433636133826 3437718935412 3440091783168 3443874869824 3446177584896 3447371544704 3455853944832 3461967631104 3471688327168 3478468968432 3482075268072 3491852423424 3498029793928 3500444270592 3502264754176 3516482961408 3523351092192 3527540570304 3529584186399 3533857348608 3538059319296 3539494739808 3543703413696 3552422842368 3553112992256 3557337859072 3560052666069 3564285784578 3570668362656 3574914103872 3576364476681 3580616990922 3587028813344 3589427246976 3591294008128 3600130535424 3605873649024 3607862824767 3612152792454 3626817114132 3631207993344 3637631895168 3643434832868 3647845830656 3650284929024 3663290720256 3667010174976 3670445584944 3674172304224 3675523894076 3680672213403 3680751656448 3685128293376 3694913396736 3699306872832 3700088875008 3701449998592 3702130024464 3705208197632 3706532081568 3712444932393 3719092819536 3723515046432 3732676909056 3736133336464 3738631467456 3740575825568 3749779666944 3762301661499 3771558960192 3777575545242 3788839871808 3798162468864 3800137787392 3802678714368 3815565275136 3820102213632 3823017551064 3827563350768 3828306953806 3837726661248 3838310585856 3842289950976 3853078536192 3855310746752 3859894945024 3860604080208 3874359228552 3878292987792 3887835687936 3894713584992 3905649368064 3917334676581 3920676405248 3928333976352 3935283518169 3940047848448 3946333215648 3953314599581 3956043331584 3958100759552 3960747307008 3974169532416 3978895060992 3981090013536 3981931582284 3986666340408 3987440853311 3997252116288 4002005091456 4009171494912 4013938642944 4015567131712 4017001907988 4020341884544 4021778366856 4035407415012 4040205759144 4050146852352 4050933697984 4055750503808 4056607855152 4061519069184 4084358619136 4085108992512 4092335882064 4103826559488 4111086561936 4121202060288 4122629888512 4125386446848 4146574752816 4156777571328 4161720231936 4164131248416 4168359222336 4175823516672 4180788824064 4183210887584 4183979421978 4188954427236 4203150003522 4207507615587 4208147803764 4218502125312 4219321678304 4224338707648 4234732867584 4254135996416 4262444855784 4275155010816 4281974958216 4292510934528 4297614990336 4317442493904 4319687875512 4322576194848 4334713353216 4337224590096 4342381813152 4342475538432 4350157730304 4354574582784 4357097325904 4358654132121 4362278178848 4362372333568 4363079611266 4387614957039 4387709658624 4392926911488 4393855539072 4395471873328 4399934734688 4410760955904 4430970628096 4432553829504 4439624867604 4452863354496 4463819808768 4469127561216 4469995804672 4470940723968 4476256943616 4478726265228 4496908630824 4499247347772 4502255727888 4507706474496 4510317931776 4515680973312 4517513023176 4522884620112 4528360341504 4530983764224 4536371378688 4545231479037 4549108842496 4557300410232 4562719316784 4575530761728 4578181511768 4583625247216 4594903446528 4615956841472 4616804879424 4624972382178 4637958624576 4642767024096 4649370513408 4654898896896 4655803231232 4664896596918 4684647654468 4686270693582 4689404125128 4697801456256 4703387427072 4706112248532 4711809798144 4717412425728 4719326319744 4724937884928 4736563789824 4746736888092 4752381046104 4760891150208 4764074476032 4766552138496 4768485968908 4774155987896 4785902995968 4800174047232 4807831532032 4809549387168 4810483766356 4816203723272 4817221827993 4835756152176 4841610657792 4848392318976 4850175860224 4859648859951 4879377663858 4881915292299 4885179539796 4885284980736 4891093880832 4893927446592 4898896405632 4901734491642 4907562951204 4907668875264 4913504391168 4933451833344 4936173365952 4942042775424 4944905857494 4949926576524 4958790426048 4962106075392 4964686728576 4967562929006 4976902545408 4984841956608 4999706222592 5009471273808 5010444492986 5016402215332 5028745280256 5036767393656 5051786495744 5064216625152 5082202151073 5087420366848 5088245197626 5094405384192 5097356734752 5103417801024 5116968881664 5117747447808 5123053267968 5126962961511 5133059231382 5147472106944 5150454200739 5156578403118 5165812304736 5169266377344 5171057317056 5174053074511 5180205337382 5183780917248 5192951446656 5207532490752 5217703452648 5219622849577 5223112902108 5224922497442 5237778635136 5247044690892 5250666405888 5253397131264 5256909766656 5261777620864 5274724442112 5280996409344 5298892709888 5300786022912 5305193414656 5307088978944 5308120018048 5309242109712 5315555120544 5329669488384 5336006788608 5345561993216 5346428676867 5351918190592 5356002543984 5362371155808 5370925486383 5380543220016 5384140870464 5386941012192 5400195803136 5408810473536 5418229188681 5440225671198 5443054981069 5446811990016 5456447842752 5465152249302 5471768745984 5475427393536 5481448749248 5494936080384 5500515262464 5513285841114 5521127484672 5527692440064 5528766337088 5542370095104 5548960309248 5552174997888 5557812296448 5567764688896 5574385098752 5578639229304 5585272569648 5604200004696 5607947201184 5610010154116 5610863738352 5624669500416 5646310490112 5657338440288 5666363317863 5683259807712 5697243703296 5700206681088 5704018071552 5709299944288 5723347912704 5730153320448 5742460430709 5756589991872 5757465878784 5759583834016 5763434926464 5779617804288 5782966120128 5789842417536 5800210307072 5806099443712 5811538842828 5817439481688 5842070377488 5843205350546 5849143197696 5850153276052 5850279544832 5857235881984 5858474052096 5881014607872 5892500964528 5910071772672 5919499823472 5934064997376 5937151139328 5941120960512 5961254298624 5968342591488 5971635020304 5995878174432 5998996463696 6003007637184 6013757242368 6020907964416 6023350697568 6030512826816 6041311685632 6048495171584 6053111122518 6060308638716 6076400546976 6083625755712 6084911782728 6086093934001 6092278603776 6093330668762 6100707682304 6126537928704 6138503823096 6155739839232 6166629842904 6181803090432 6183944832768 6188079670272 6190356032128 6199160684544 6219862129224 6235166356992 6242580347904 6246196872624 6248360924776 6252538833504 6263735275008 6271183236096 6274816331376 6282413064192 6292435092992 6299917179904 6304725005283 6312221705646 6328982517456 6336508061472 6347854866944 6352099301376 6355402851328 6381203994624 6393667283676 6412732516224 6422962437324 6438766401792 6446422485504 6447674869568 6464523091968 6479531813268 6502070029824 6505836885144 6509220389732 6513572719728 6513713307648 6521458507776 6525236595456 6531861874176 6535645988856 6543417268272 6543558500352 6551339188224 6581564487936 6589390367232 6593207809992 6599902102032 6611720568064 6616141433856 6619582304768 6646455942144 6659437301406 6679295031744 6704993707008 6706411085952 6714385415424 6715689858208 6718089397842 6748871021658 6765476897664 6773521459968 6776269534764 6779793683842 6784326930168 6792540512256 6796475646336 6804557068032 6821299961856 6822625175552 6823663263744 6830737690624 6835950615348 6844078975176 6863296142592 6867272267652 6875437870824 6880183566336 6887749739648 6892355169792 6894743089408 6911707889664 6923935262208 6937458573267 6943376654336 6956937936864 6964150536144 6983704846848 6996059587856 6997344895377 7004529508352 7029406040373 7046702184384 7055081140608 7059168372798 7067714697216 7076118638592 7078989479616 7087406827392 7104845684736 7106225984512 7114675718144 7120105332138 7128571569156 7141336725312 7149828207744 7152728953362 7161233981844 7174057626688 7178854493952 7182588016256 7200261070848 7211747298048 7215725649534 7224305584908 7253634228264 7262415986688 7275263790336 7286869665736 7295691661312 7326581440512 7340891169888 7348344608448 7351047788152 7352601737463 7361344426806 7361503312896 7370256586752 7389826793472 7400177750016 7402899997184 7404260048928 7410416395264 7413064163136 7417358786241 7424889864786 7438185639072 7447030092864 7451344393509 7465353818112 7472266672928 7477262934912 7481151651136 7499559333888 7515666739479 7524603322998 7543117920384 7555151090484 7577679743616 7596324937728 7600275574784 7605357428736 7631130550272 7640204427264 7646035102128 7655126701536 7656613907612 7675453322496 7676621171712 7684579901952 7706157072384 7710621493504 7719789890048 7721208160416 7734867604677 7748718457104 7756585975584 7770308006073 7775671375872 7789427169984 7811298736128 7834669353162 7837383746163 7856667952704 7870567036338 7880095696896 7892666431296 7906629199162 7912086663168 7916201519104 7921494614016 7948339064832 7957790121984 7962180027072 7963863164568 7973332680816 7974881706622 7994504232576 8004010182912 8018342989824 8027877285888 8031134263424 8034003815976 8040683769088 8043556733712 8070814830024 8080411518288 8100293704704 8101867395968 8111501007616 8113215710304 8160338506797 8168717238272 8170217985024 8184671764128 8197728373953 8207653118976 8222173123872 8242404120576 8245259777024 8250772893696 8269928761671 8293149505632 8307820760579 8313555142656 8323440463872 8328262496832 8336718444672 8351647033344 8361577648128 8366421775168 8367958843956 8377908854472 8406300007044 8415015231174 8416295607528 8437004250624 8438643356608 8448677415296 8469465735168 8508271992832 8524889711568 8550310021632 8563949916432 8585021869056 8595229980672 8634884987808 8639375751024 8645152389696 8669426706432 8674449180192 8684763626304 8700315460608 8709149165568 8714194651808 8717308264242 8724556357696 8726159222532 8764808025819 8775229914078 8775419317248 8785853822976 8787711078144 8790943746656 8799869469376 8821521911808 8861941256192 8865107659008 8879249735208 8905726708992 8927639617536 8939991609344 8941881447936 8952513887232 8957452530456 8993817261648 8998494695544 9004511455776 9020635863552 9031361946624 9035026046352 9045769240224 9061967528448 9072742757376 9079666683777 9090462958074 9114600820464 9125438633568 9139996003143 9151061523456 9156363023536 9167250494432 9189806893056 9231913682944 9233609758848 9249944764356 9275917249152 9285534048192 9298741026816 9309797793792 9311606462464 9329793193836 9369295308936 9372541387164 9378808250256 9395602912512 9406774854144 9412224497064 9423619596288 9434824851456 9438652639488 9449875769856 9468332558469 9493473776184 9504762092208 9521782300416 9528148952064 9533104276992 9536971937816 9548311975792 9571805991936 9615663064064 9619098774336 9620967532712 9632407446544 9634443655986 9671512304352 9696784637952 9700351720448 9719297719902 9758755327716 9763830584598 9770359079592 9770569961472 9782187761664 9787854893184 9797792811264 9803468983284 9815125902408 9815337750528 9827008782336 9866903666688 9872346731904 9884085550848 9889811714988 9899853153048 9917580852096 9924212150784 9929373457152 9935125858012 9953805090816 9969683913216 9999412445184 10018942547616 10020888985972 10032804430664 10057490560512 10073534787312 10103572991488 10123306532487 10164404302146 10169690525763 10176490395252 10188810768384 10194713469504 10206835602048 10233937763328 10235494895616 10246106535936 10253925923022 10266118462764 10294944213888 10300908401478 10313156806236 10331624609472 10338532754688 10342114634112 10348106149022 10360410674764 10367561834496 10385902893312 10415064981504 10435406905296 10439245699154 10446225804216 10449844994884 10475557270272 10494089381784 10501332811776 10506794262528 10523555241728 10549448884224 10588752559197 10597785419776 10601572045824 10614177957888 10616240036096 10618484219424 10631110241088 10659338976768 10672013577216 10680157998207 10691123986432 10692857353734 10712005087968 10724742311616 10729093430043 10741850972766 10761086440032 10768281740928 10773882024384 10800391606272 10817620947072 10823588474301 10836458377362 10873181090449 10880451342396 10886109962138 10893623980032 10912895685504 10930304498604 10943537491968 10950854787072 10962897498496 10989872160768 11001030524928 11026571682228 11042016640209 11042254969344 11055384880128 11057532674176 11084740190208 11097920618496 11104349995776 11115624592896 11135529377792 11137334797179 11148770197504 11157278458608 11170545139296 11208400009392 11215894402368 11220020308232 11221727476704 11249339000832 11286904984497 11314676880576 11332726635726 11338620471253 11366519615424 11394487406592 11400413362176 11408036143104 11418599888576 11446695825408 11460306640896 11484920861418 11513179983744 11514931757568 11519167668032 11526869852928 11559235608576 11565932240256 11579684835072 11600420614144 11612198887424 11623077685656 11634878963376 11684140754976 11686410701092 11700306552104 11700559089664 11714471763968 11716948104192 11762029215744 11785001929056 11805850554507 11820143545344 11838999646944 11859943798743 11868129994752 11874302278656 11882241921024 11922508597248 11936685182976 11943270040608 11962322559933 11991756348864 11997992927392 12006015274368 12027514484736 12041815928832 12046701395136 12061025653632 12082623371264 12096990343168 12106222245036 12120617277432 12152801093952 12167251511424 12169823565456 12172187868002 12184557207552 12186661337524 12201415364608 12253075857408 12277007646192 12311479678464 12333259685808 12363606180864 12367889665536 12376159340544 12380712064256 12439724258448 12470332713984 12485160695808 12492393745248 12496721849552 12505077667008 12527470550016 12542366472192 12549632662752 12584870185984 12599834359808 12609450010566 12622522846761 12624443411292 12657965034912 12673016122944 12680358002989 12695709733888 12704198602752 12710805702656 12762407989248 12787334567352 12825465032448 12845924874648 12877532803584 12892844971008 12895349739136 12959063626536 13004140059648 13011673770288 13018440779464 13027145439456 13027426615296 13050473190912 13063723748352 13071291977712 13086834536544 13087117000704 13162844871117 13163128975872 13178780734464 13186415619984 13199804204064 13223155729633 13223441136128 13232282867712 13239164609536 13292911884288 13318874602812 13358590063488 13409987414016 13412822171904 13428770830848 13431379716416 13436178795684 13497742043316 13530953795328 13547042919936 13552539069528 13559587367684 13568653860336 13585081024512 13592951292672 13609114136064 13645250351104 13647326527488 13661475381248 13671901230696 13688157950352 13726592285184 13734544535304 13750875741648 13775499479296 13784710339584 13789486178816 13847870524416 13874917146534 13913875873728 13928301072288 13967409693696 13992119175712 13994689790754 14058812080746 14093404368768 14110162281216 14118336745596 14135429394432 14152237277184 14157978959232 14174813654784 14209691369472 14212451969024 14229351436288 14240210664276 14257143138312 14282673450624 14299656415488 14305457906724 14322467963688 14348115253376 14357708987904 14365176032512 14400522141696 14423494596096 14431451299068 14448611169816 14451665483979 14507268456528 14524831973376 14550527580672 14573739331472 14578946579853 14591383322624 14645745876897 14681782339776 14696689216896 14702095576304 14705203474926 14722688853612 14723006625792 14740513173504 14800355500032 14805799994368 14808520097856 14820832790528 14826128326272 14834717572482 14849779729572 14876371278144 14894060185728 14902688787018 14930707636224 14944533345856 14954525869824 14962303302272 14999118667776 15031333478958 15049206645996 15086235840768 15110302180968 15155359487232 15192649875456 15200551149568 15262261100544 15292070204256 15310253403072 15313227815224 15350906644992 15353242343424 15369159803904 15421242987008 15439579780096 15442416320832 15451362602217 15469735209354 15497436914208 15513171951168 15522159223533 15540616012146 15551342751744 15578854339968 15622597472256 15658868548731 15669338706324 15674767492326 15713335905408 15741134072676 15760191393792 15785332862592 15813258398324 15824173326336 15832403038208 15842989228032 15896678129664 15915580243968 15924360054144 15927726329136 15946665361632 15949763413244 15989008465152 16008020365824 16036685979648 16055754571776 16062268526848 16068007631952 16081367538176 16087113467424 16112776459149 16141629660048 16160823036576 16200587409408 16203734791936 16223002015232 16226431420608 16254687566043 16320677013594 16329164943207 16340435970048 16369343528256 16395456747906 16415306237952 16444346247744 16484808241152 16490519554048 16501545787392 16539857523342 16586299011264 16615641521158 16627110285312 16646880927744 16656524993664 16673436889344 16703294066688 16723155296256 16732843550336 16735917687912 16755817708944 16812600014088 16830030462348 16832591215056 16874008501248 16877286713216 16897354830592 16938931470336 16999089953589 17016543985664 17049779423136 17100620043264 17127899832864 17170043738112 17190459961344 17227381292127 17269769975616 17278751502048 17290304779392 17306315456123 17338853412864 17348898360384 17369527252608 17400630921216 17418298331136 17428389303616 17434616528484 17449112715392 17452318445064 17458738496861 17529616051638 17550459828156 17550838634496 17571707645952 17575422156288 17581887493312 17599738938752 17643043823616 17723882512384 17730215318016 17758499470416 17811453417984 17879983218688 17883762895872 17905027774464 17914905060912 17987634523296 17996989391088 18009022911552 18041271727104 18062723893248 18070052092704 18091538480448 18123935056896 18145485514752 18159333367554 18180925916148 18229201640928 18250877267136 18258281802003 18279992006286 18302123046912 18312726047072 18334500988864 18379613786112 18463827365888 18467219517696 18499889528712 18551834498304 18571068096384 18597482053632 18623212924928 18659586387672 18738590617872 18745082774328 18757616500512 18791205825024 18813549708288 18824448994128 18847239192576 18877305278976 18899751539712 18914175015849 18936665116938 18986947552368 19009524184416 19043564600832 19056297904128 19066208553984 19073943875632 19096623951584 19143611983872 19231326128128 19238197548672 19241935065424 19264814893088 19268887311972 19343024608704 19393569275904 19400703440896 19438595439804 19517510655432 19527661169196 19540718159184 19541139922944 19564375523328 19575709786368 19595585622528 19606937966568 19630251804816 19630675501056 19654017564672 19744693463808 19768171101696 19779623429976 19799706306096 19835161704192 19848424301568 19858746914304 19870251716024 19939367826432 20037885095232 20041777971944 20065608861328 20114981121024 20147069574624 20207145982976 20246613064974 20328808604292 20339381051526 20352980790504 20377621536768 20389426939008 20413671204096 20467875526656 20470989791232 20492213071872 20507851846044 20532236925528 20589888427776 20601816802956 20626313612472 20663249218944 20677065509376 20684229268224 20696212298044 20720821349528 20735123668992 20771805786624 20830129963008 20870813810592 20878491398308 20892451608432 20899689989768 20951114540544 20988178763568 21013588525056 21047110483456 21088218121119 21177505118394 21203144091648 21228355915776 21232480072192 21236968438848 21262220482176 21318677953536 21344027154432 21360315996414 21385714707468 21424010175936 21449484623232 21458186860086 21483701945532 21522172880064 21536563481856 21547764048768 21600783212544 21635241894144 21647176948602 21672916754724 21746362180898 21760902684792 21772219924276 21787247960064 21825791371008 21860608997208 21887074983936 21925794996992 21979744321536 22053143364456 22057805212389 22084033280418 22084509938688 22110769760256 22115065348352 22169480380416 22208699991552 22231249185792 22252076358723 22271058755584 22274669594358 22314556917216 22341090278592 22354033180527 22416800018784 22431788804736 22440040616464 22443454953408 22498678001664 22547000218437 22573809968994 22629353761152 22650308352313 22665453271452 22677240942506 22733039230848 22788974813184 22800826724352 22816072286208 22837199777152 22893391650816 22920613281792 22969841722836 23026359967488 23029863515136 23038335336064 23053739705856 23118471217152 23131864480512 23159369670144 23200841228288 23204602814031 23224397774848 23246155371312 23269757926752 23310924018219 23368281509952 23372821402184 23400613104208 23401118179328 23428943527936 23433896208384 23512151238489 23570003858112 23611701109014 23640287090688 23677999293888 23719887597486 23736259989504 23748604557312 23764483842048 23845017194496 23873370365952 23886540081216 23924645119866 23983512697728 23995985854784 24012030548736 24055028969472 24083631857664 24093402790272 24122051307264 24165246742528 24193980686336 24212444490072 24241234554864 24305602187904 24334503022848 24339647130912 24344375736004 24373322675048 24402830729216 24506151714816 24554015292384 24593185121859 24622959356928 24666519371616 24727212361728 24735779331072 24752318681088 24761424128512 24809786285013 24879448516896 24923462281737 24940665427968 24970321391616 24984787490496 24993443699104 25010155334016 25054941100032 25084732944384 25099265325504 25169740371968 25199668719616 25218900021132 25245045693522 25248886822584 25315930069824 25346032245888 25360716005978 25391419467776 25408397205504 25421611405312 25524815978496 25574669134704 25650930064896 25691849749296 25755065607168 25785689942016 25790699478272 25918127253072 26008280119296 26023347540576 26036881558928 26054290878912 26100946381824 26127447496704 26142583955424 26173669073088 26294424077457 26325689742234 26326257951744 26357561468928 26372831239968 26399608408128 26414902538293 26446311459266 26446882272256 26464565735424 26478329219072 26585823768576 26637749205624 26647548232051 26717180126976 26819974828032 26825644343808 26857541661696 26862759432832 26872357591368 26995484086632 27061907590656 27094085839872 27105078139056 27119174735368 27137307720672 27185902585344 27218228272128 27290500702208 27322950762496 27343802461392 27376315900704 27419988009429 27453184570368 27469089070608 27501751483296 27550998958592 27569420679168 27578972357632 27695741048832 27749834293068 27788228061247 27827751747456 27856602144576 27934819387392 27984238351424 27989379581508 28117624161492 28186808737536 28220324562432 28236673491192 28270858788864 28304474554368 28315957918464 28349627309568 28424903938048 28458702872576 28480421328552 28514286276624 28565346901248 28599312830976 28610915813448 28644935927376 28696230506752 28715417975808 28730352065024 28846989192192 28862902598136 28897222339632 28903330967958 29014536913056 29101055161344 29147478662944 29157893159706 29291491753794 29363564679552 29393378433792 29404191152608 29410406949852 29445377707224 29446013251584 29481026347008 29600711000064 29611599988736 29617040195712 29641665581056 29652256652544 29669435144964 29699559459144 29752742556288 29788120371456 29805377574036 29861415272448 29889066691712 29909051739648 29924606604544 29998237335552 30062666957916 30098413291992 30172471681536 30220604361936 30310718974464 30369919597461 30401102299136 30509071577289 30584140408512 30620506806144 30626455630448 30701813289984 30706484686848 30738319607808 30842485974016 30879159560192 30884832641664 30902725204434 30939470418708 30994873828416 31026343902336 31044318447066 31081232024292 31102685503488 31157708679936 31245194944512 31317737097462 31338677412648 31349534984652 31426671810816 31482268145352 31520382787584 31570665725184 31626516796648 31648346652672 31664806076416 31793356259328 31848720108288 31855452658272 31893330723264 31899526826488 31978016930304 32016040731648 32073371959296 32124537053696 32136015263904 32162735076352 32174226934848 32187280290129 32225552918298 32283259320096 32321646073152 32401174818816 32407469583872 32446004030464 32452862841216 32470765422903 32509375132086 32619543271347 32641354027188 32658329886414 32680871940096 32738687056512 32790913495812 32830612475904 32888692495488 32969616482304 32981039108096 33003091574784 33079715046684 33172598022528 33231283042316 33254220570624 33293761855488 33313049987328 33346873778688 33406588133376 33446310592512 33465687100672 33471835375824 33511635417888 33625200028176 33660060924696 33665182430112 33748017002496 33754573426432 33794709661184 33860714953491 33998179907178 34015861413759 34099558846272 34201240086528 34255799665728 34340087476224 34380919922688 34454762584254 34539539951232 34557503004096 34580609558784 34612630912246 34677706825728 34697796720768 34739054505216 34801261842432 34836596662272 34856778607232 34869233056968 34898225430784 34904636890128 34917476993722 35059232103276 35100919656312 35101677268992 35143415291904 35150844312576 35163774986624 35199477877504 35286087647232 35417551663521 35447765024768 35460430636032 35516998940832 35579831396229 35622906835968 35759966437376 35767525791744 35810055548928 35829810121824 35886967679799 35975269046592 35993978782176 36018045823104 36082543454208 36125447786496 36140104185408 36183076960896 36247870113792 36290971029504 36318666735108 36361851832296 36368916061157 36458403281856 36501754534272 36516563604006 36559984012572 36604246093824 36625452094144 36669001977728 36759227572224 36927654731776 36934439035392 36999779057424 37103668996608 37142136192768 37246425849856 37319172775344 37477181235744 37490165548656 37515233001024 37582411650048 37627099416576 37648897988256 37754610557952 37799503079424 37828350031698 37867568540283 37873330233876 37973895104736 38019048368832 38041074008967 38087129201664 38112595808256 38132417107968 38147887751264 38193247903168 38287223967744 38462652256256 38476395097344 38483870130848 38529629786176 38537774623944 38686049217408 38801406881792 38877190879608 39035021310864 39055322338392 39081436318368 39082279845888 39151419572736 39191171245056 39213875933136 39260503609632 39261351002112 39488534613351 39489386927616 39536342203392 39559246859952 39599412612192 39669467188899 39670323408384 39696848603136 39717493828608 39740503432048 39878735652864 40075770190464 40083555943888 40131217722656 40229962242048 40294139149248 40414291965952 40493226129948 40657617208584 40678762103052 40705961581008 40755243073536 40778853878016 40827342408192 40935751053312 40941979582464 40984426143744 41015703692088 41064473851056 41179776855552 41203633605912 41252627224944 41326498437888 41354131018752 41368458536448 41392424596088 41441642699056 41543611573248 41741627621184 41756982796616 41784903216864 41799379979536 41902229081088 41976357527136 42094220966912 42176436242238 42355010236788 42406288183296 42413611251377 42456711831552 42464960144384 42473936877696 42524440964352 42637355907072 42688054308864 42720631992828 42771429414936 42848020351872 42898969246464 42916373720172 42967403891064 43044345760128 43073126963712 43095528097536 43201566425088 43270483788288 43294353897204 43345833509448 43492724361796 43521805369584 43544439848552 43574495920128 43651582742016 43721217994416 43774149967872 43851589993984 43937237630691 44106286728912 44115610424778 44168066560836 44169019877376 44221539520512 44230130696704 44417399983104 44462498371584 44504152717446 44549339188716 44629113834432 44682180557184 44708066361054 44833600037568 44863577609472 44880081232928 44886909906816 44997356003328 45094000436874 45147619937988 45258707522304 45300616704626 45330906542904 45354481885012 45466078461696 45577949626368 45601653448704 45674399554304 45786783301632 45939683445672 46052719934976 46059727030272 46076670672128 46107479411712 46263728961024 46318739340288 46354087806651 46401682456576 46409205628062 46492310742624 46539515853504 46566477670599 46621848036438 46736563019904 46745642804368 46801226208416 46802236358656 46867792416768 46976605646193 47024302476978 47140007716224 47191847825557 47223402218028 47280574181376 47355998587776 47439775194972 47472519979008 47497209114624 47528967684096 47690034388992 47746740731904 47773080162432 47849290239732 47967025395456 47991971709568 48024061097472 48110057938944 48167263715328 48186805580544 48244102614528 48330493485056 48338329377447 48387961372672 48424888980144 48482469109728 48611204375808 48669006045696 48679294261824 48688751472008 48746645350096 48764062698129 48805661458432 48987494829621 49108030584768 49186370243718 49211950705129 49245918713856 49333038743232 49454424723456 49471558662144 49504637362176 49522848257024 49619572570026 49758897033792 49846924563474 49881330855936 49940642783232 49969574980992 49986887398208 50020310668032 50109882200064 50169465888768 50198530651008 50339480743936 50399337439232 50437800042264 50490091387044 50497773645168 50631860139648 50692064491776 50721432011956 50782838935552 50816794411008 50843222810624 51049631956992 51149338269408 51301860129792 51383699498592 51510131214336 51571379884032 51581398956544 51682143876381 51836254506144 51918946368369 52016560238592 52046695081152 52073763117856 52108581757824 52201892763648 52254894993408 52285167910848 52347338146176 52376215490583 52588848154914 52651379484468 52652515903488 52715122937856 52745662479936 52799216816256 52829805076586 52892622918532 52893764544512 52929131470848 52956658438144 53171647537152 53275498411248 53295096464102 53434360253952 53639949656064 53651288687616 53715083323392 53725518865664 53744715182736 53990968173264 54123815181312 54188171679744 54210156278112 54238349470736 54274615441344 54371805170688 54436456544256 54581001404416 54687604922784 54752631801408 54774845406009 54839976018858 54906369140736 54938178141216 55003502966592 55101997917184 55138841358336 55157944715264 55391482097664 55499668586136 55510450830187 55576456122494 55655503494912 55713204289152 55869638774784 55968476702848 55978759163016 56235248322984 56373617475072 56440649124864 56473346982384 56541717577728 56631915836928 56699254619136 56849807876096 56917405745152 56960842657104 57028572553248 57130693802496 57198625661952 57221831626896 57289871854752 57392461013504 57430835951616 57460704130048 57693978384384 57725805196272 57794444679264 57806661935916 57886641353239 58029073826112 58202110322688 58294957325888 58315786319412 58582983507588 58727129359104 58786756867584 58808382305216 58820813899704 58890755414448 58892026503168 58962052694016 59223199977472 59234080391424 59283331162112 59304513305088 59338870289928 59399118918288 59505485112576 59576240742912 59610755148072 59778133383424 59818103479296 59849213209088 60125333915832 60196826583984 60344943363072 60441208723872 60621437948928 60739839194922 61018143154578 61168280817024 61241013612288 61252911260896 61403626579968 61412969373696 61476639215616 61684971948032 61758319120384 61769665283328 61805450408868 61878940837416 61989747656832 62052687804672 62088636894132 62162464048584 62205371006976 62315417359872 62490389889024 62635474194924 62677354825296 62699069969304 62853343621632 62964536290704 63040765575168 63141331450368 63253033593296 63264654363357 63329612152832 63697440216576 63710905316544 63786661446528 63799053652976 63956033860608 64032081463296 64249074107392 64272030527808 64325470152704 64348453869696 64374560580258 64451105836596 64566518640192 64643292146304 64802349637632 64814939167744 64892008060928 64905725682432 64941530845806 65018750264172 65239086542694 65282708054376 65316659772828 65361743880192 65477374113024 65581826991624 65661224951808 65777384990976 65939232964608 65962078216192 66159430093368 66345196045056 66462566084632 66508441141248 66626099974656 66693747557376 66813176266752 66931374201344 66943670751648 67023270835776 67062099541581 67250400056352 67320121849392 67330364860224 67496034004992 67509146852864 67589419322368 67641000655311 67721429906982 67950925056939 67996359814356 68031722827518 68199117692544 68402480173056 68511599331456 68680174952448 68761839845376 68909525168508 69079079902464 69115006008192 69161219117568 69225261824492 69355413651456 69395593441536 69478109010432 69602523684864 69673193324544 69713557214464 69738466113936 69796450861568 69809273780256 69834953987444 69932772054657 70118464206552 70201839312624 70203354537984 70286830583808 70301688625152 70327549973248 70398955755008 70536453715467 70835103327042 70920861272064 71033997881664 71159662792458 71245813671936 71535051583488 71620111097856 71659620243648 71773935359598 71950538093184 71987957564352 72036091646208 72165086908416 72250895572992 72280208370816 72366153921792 72495740227584 72581942059008 72637333470216 72723703664592 72737832122314 72916806563712 73003509068544 73033127208012 73119968025144 73208492187648 73250904188288 73338003955456 73518455144448 73779555365577 73855309463552 73868878070784 73999558114848 74207337993216 74284272385536 74429358855039 74492851699712 74638345550688 74770386845211 74954362471488 74980331097312 75030466002048 75112977392039 75164823300096 75254198833152 75297795976512 75509221115904 75599006158848 75656700063396 75735137080566 75746660467752 75761376212909 75947790209472 76038096737664 76082148017934 76174258403328 76225191616512 76264834215936 76295775502528 76386495806336 76574447935488 76925304512512 76952790194688 76967740261696 77059259572352 77075549247888 77372098434816 77602813763584 77754381759216 78070042621728 78110644676784 78162872636736 78302839145472 78382342490112 78427751866272 78521007219264 78883272232371 78977069226702 78978773855232 79072684406784 79118493719904 79198825224384 79244707614879 79338934377798 79340646816768 79393697206272 79434987657216 79481006864096 79757471305728 79942644696153 80151540380928 80167111887776 80262435445312 80459924484096 80588278298496 80828583931904 80986452259896 81315234417168 81357524206104 81411923162016 81557707756032 81654684816384 81871502106624 81968852287488 82031407384176 82128947702112 82259964028287 82359553711104 82407267211824 82505254449888 82652996875776 82708262037504 82736917072896 82784849192176 82883285398112 83087223146496 83364684183741 83483255242368 83513965593232 83569806433728 83598759959072 83804458162176 83952715054272 84188441933824 84352872484476 84710020473576 84812576366592 84827222502754 84913423663104 84929920288768 84947873755392 85048881928704 85274711814144 85376108617728 85441263985656 85542858829872 85696040703744 85797938492928 85832747440344 85934807782128 86088691520256 86146253927424 86191056195072 86540967576576 86588707794408 86691667018896 86985448723592 87043610739168 87088879697104 87303165484032 87442435988832 87703179987968 87874475261382 88212573457824 88231220849556 88336133121672 88338039754752 88353294697049 88443079041024 88460261393408 88834799966208 88924996743168 89008305434892 89098678377432 89258227668864 89364361114368 89416132722108 89667200075136 89727155218944 89760162465856 89773819813632 89994712006656 90188000873748 90295239875976 90517415044608 90601233409252 90661813085808 90708963770024 90932156923392 91203306897408 91348799108608 91527214731867 91879366891344 92105439869952 92119454060544 92153341344256 92214958823424 92527457922048 92637478680576 92708175613302 92818411256124 92984621485248 93079031707008 93132955341198 93243696072876 93473126039808 93491285608736 93602452416832 93735584833536 93953211292386 94048604953956 94280015432448 94383695651114 94446804436056 94561148362752 94711997175552 94879550389944 94945039958016 94994418229248 95380068777984 95546160324864 95698580479464 95934050790912 95983943419136 96048122194944 96220115877888 96373611161088 96488205229056 96561840870387 96660986970112 96676658754894 96849777960288 96964938219456 97222408751616 97338012091392 97358588523648 97377502944016 97412296268709 97493290700192 97528125396258 97858629814041 97974989659242 98216061169536 98307008415709 98372740487436 98423901410258 98491837427712 98666077486464 98908849446912 98943117324288 99009274724352 99045696514048 99239145140052 99517794067584 99693849126948 99762661711872 99881285566464 99939149961984 99973774796416 100040621336064 100219764400128 100338931777536 100397061302016 100678961487872 100798674878464 100875600084528 100980182774088 100995547290336 101263720279296 101384128983552 101442864023912 101565677871104 101582144860473 101686445621248 102047584241277 102298676538816 102603720259584 102767398997184 103020262428672 103142759768064 103162797913088 103364287752762 103672509012288 103837892736738 104033120477184 104093390162304 104147526235712 104217163515648 104403785527296 104509789986816 104570335821696 104694676292352 104752430981166 105177696309828 105302758968936 105305031806976 105430245875712 105491324959872 105598433632512 105659610153172 105785245837064 105787529089024 105858262941696 105913316876288 106343295074304 106550996822496 106590192928204 106739494188687 106868720507904 107279899312128 107302577375232 107430166646784 107451037731328 107489430365472 107660903039397 107981936346528 108247630362624 108376343359488 108420312556224 108476698941472 108549230882688 108743610341376 108872913088512 109106748183471 109375209845568 109505263602816 109549690812018 109679952037716 109812738281472 109876356282432 110007005933184 110203995834368 110277682716672 110315889430528 110782964195328 110999337172272 111020901660374 111152912244988 111311006989824 111426408578304 111739277549568 111936953405696 111957518326032 112470496645968 112747234950144 112881298249728 112946693964768 113263831673856 113398509238272 113602705620849 113699615752192 113921685314208 114057145106496 114123222026901 114261387604992 114397251323904 114443663253792 114579743709504 114646123387849 114784922027008 114861671903232 114921408260096 115387956768768 115451610392544 115588889358528 115613323871832 115635784746019 115773282706478 116058147652224 116404220645376 116589914651776 116631572638824 117165967015176 117454258718208 117573513735168 117616764610432 117641627799408 117781510828896 117784053006336 118446399954944 118465603840053 118468160782848 118566662324224 118609026610176 118677740579856 118798237836576 119008401566697 119010970225152 119152481485824 119221510296144 119556266766848 119636206958592 119698426418176 120250667831664 120393653167968 120689886726144 120882417447744 121242875897856 121479678389844 122036286309156 122336561634048 122482027224576 122505822521792 122807253159936 122825938747392 122953278431232 123369943896064 123516638240768 123539330566656 123610900817736 123757881674832 123979495313664 124105375609344 124177273788264 124324928097168 124630834719744 125270948389848 125354709650592 125398139938608 125706687243264 125929072581408 126282662900736 126506067186592 126529308726714 127240833754131 127394880433152 127421810633088 127573322893056 127598107305952 127912067721216 128064162926592 128498148214784 128544061055616 128650940305408 128696907739392 128749121160516 128902211673192 129133037280384 129286584292608 129604699275264 129629878335488 129784016121856 129811451364864 129883061691612 130037500528344 130478173085388 130565416108752 130633319545656 130723487760384 130954748226048 131163653983248 131322449903616 131554769981952 131811712892073 131924156432384 132318860186736 132690392090112 132925132169264 133252199949312 133387495114752 133862748402688 133887341503296 134046541671552 134124199083162 134500800112704 134640243698784 134660729720448 134992068009984 135018293705728 135178838644736 135282001310622 135442859813964 135901850113878 135992719628712 136063445655036 136398235385088 136804960346112 137023198662912 137360349904896 137819050337016 138158159804928 138230012016384 138322438235136 138450523648984 138791186883072 138956218020864 139205047369728 139427114428928 139476932227872 139592901723136 139618547560512 139669907974888 139699433011797 139865544109314 140236928413104 140403678625248 140406709075968 140603377250304 140655099946496 140797911510016 140929816938579 141072907430934 141575543476671 141670206654084 141841722544128 142067995763328 142319325584916 142491627343872 143070103166976 143240222195712 143319240487296 143547870719196 143901076186368 143975915128704 144072183292416 144330173816832 144501791145984 144560416741632 144732307843584 144991480455168 145163884118016 145274666940432 145447407329184 145475664244628 145833613127424 146007018137088 146066254416024 146239936050288 146416984375296 146501808376576 146676007910912 146962484488863 147559110731154 147635852115387 147737756141568 147999116229696 148414675986432 148568544771072 148858717710078 149276691101376 149540773690422 149908724942976 149960662194624 150060932004096 150225954784078 150329646600192 150508397666304 150595591953024 151018442231808 151198012317696 151313400126792 151470274161132 151493320935504 151522752425818 151895580418944 152076193475328 152164296035868 152348516806656 152450383233024 152529668431872 152591551005056 152772991612672 153148895870976 153850609025024 153905580389376 153935480523392 154118519144704 154151098495776 154744196869632 155046431629143 155205627527168 155508763518432 155756839105107 156140085243456 156221289353568 156325745273472 156605678290944 156764684980224 156855503732544 157042014438528 157128646471749 157766544464742 157848594451001 157954138453404 157957547710464 158145368813568 158236987439808 158397650448768 158489415229758 158677868755596 158681293633536 158787394412544 158869975314432 158962013728192 159514942611456 159885289392306 160303080761856 160334223775552 160524870890624 160919848968192 161176556596992 161657167863808 161972904519792 162630468834336 162715048412208 162823846324032 163115415512064 163309369632768 163743004213248 164062814768352 164257895404224 164324536218027 164519928056574 164719107422208 164814534423648 165010508899776 165305993751552 165416524075008 165473834145792 165569698384352 165766570796224 166174446292992 166531352490561 166729368367482 166966510484736 167027931186464 167139612867456 167197519918144 167608916324352 167905430108544 168376883867648 168705744968952 169420040947152 169625152733184 169654445005508 169859840577536 169895747510784 170097763857408 170549423628288 170752217235456 170882527971312 171085717659744 171392081407488 171595876985856 171665494880688 171869615564256 172177383040512 172292507854848 172382112390144 173081935153152 173177415588816 173383334037792 173659924059717 173970897447184 174087221478336 174177759394208 174606330968064 174884871977664 175406359975936 175748950522764 176425146915648 176462441699112 176672266243344 176676079509504 176706589394098 176886158082048 176920522786816 177669599932416 177849993486336 178016610869784 178197356754864 178516455337728 178728722228736 178832265444216 179334400150272 179454310437888 179520324931712 179547639627264 180376001747496 180590479751952 181034830089216 181202466818504 181323626171616 181417927540048 181864313846784 182697598217216 183054429463734 183758733782688 184210879739904 184238908121088 184306682688512 184429917646848 185054915844096 185274957361152 185416351226604 185636822512248 185969242970496 186158063414016 186265910682396 186487392145752 186946252079616 186982571217472 187204904833664 187471169667072 187906422584772 188097209907912 188560030864896 188767391302228 188893608872112 189122296725504 189423994351104 189759100779888 189988836458496 191092320649728 191397160958928 191868101581824 191967886838272 192096244389888 192747222322176 192976410458112 193123681740774 193353317509788 193699555920576 193929876438912 194444817503232 194676024182784 194717177047296 194755005888032 194824592537418 194986581400384 195056250792516 195717259628082 195949979318484 196432122339072 196614016831418 196745480974872 196847802820516 196983674855424 197332154972928 197817698893824 197886234648576 198091393028096 198478290280104 199035588135168 199387698253896 199525323423744 199878299923968 199947549592832 200081242672128 200439528800256 200794122604032 201186298624743 201357922975744 201751200169056 201960365548176 201991094580672 202527440558592 202768257967104 202885728047824 202923001965933 203131355742208 203164289720946 203852775170817 204095168482554 204597353077632 205207440519168 205534797994368 206040524857344 206285519536128 206325595826176 206728575505524 207345018024576 207675785473476 208066240954368 208186780324608 208295052471424 208434327031296 208807571054592 209019579973632 209140671643392 209389352584704 209504861962332 209798316163971 210355392619656 210605517937872 210610063613952 210860491751424 210982649919744 211196867265024 211319220306344 211570491674128 211575058178048 211609361146401 211826633752576 213101993644992 213180385856408 213478988377374 213737441015808 214605154750464 214860333293568 214902075462656 214978860730944 215321806078794 215963872693056 216495260725248 216752686718976 216840625112448 216953397882944 217098461765376 217487220682752 217745826177024 218213496366942 218750419691136 219010527205632 219099381624036 219359904075432 219625476562944 219752712564864 220014011866368 220407991668736 220555365433344 220631778861056 221565928390656 221998674344544 222041803320748 222305824489976 222622013979648 222852817156608 223478555099136 223873906811392 223915036652064 224311160535633 224940993291936 225338932176117 225494469900288 225762596499456 225893387929536 226527663347712 226797018476544 227205411241698 227284128638727 227843370628416 228114290212992 228246444053802 228522775209984 228794502647808 228887326507584 229159487419008 229292246775698 229569844054016 229723343806464 229842816520192 230775913537536 230903220785088 231177778717056 231226647743664 231271569492038 231546565412956 232116295304448 232808441290752 233179829303552 233263145277648 234331934030352 234908517436416 235147027470336 235233529220864 235283255598816 235563021657792 236649816697113 236892799909888 236931207680106 236936321565696 237218053220352 237355481159712 237596475673152 237734122844637 238016803133394 238021940450304 238304962971648 238443020592288 239112533533696 239272413917184 239396852836352 239827934088459 240501335663328 240787306335936 240926802056791 241379773452288 241764834895488 242485751795712 242959356779688 244072572618312 244673123268096 244964054449152 245011645043584 245614506319872 245906556862464 246739887792128 246779892084861 247033276481536 247078661133312 247221801635472 247515763349664 247958990627328 248210751218688 248354547576528 248649856194336 249261669439488 250094052551223 250541896779696 250709419301184 250796279877216 251239958863027 251413374486528 251858145162816 252565325801472 253012134373184 253058617453428 254481667508262 254789760866304 254843621266176 255146645786112 255196214611904 255824135442432 256128325853184 256996296429568 257088122111232 257301880610816 257393815478784 257498242321032 257804423346384 258266074560768 258573168585216 259259756670976 259568032243712 259622902729728 259766123383224 260075001056688 260956346170776 261130832217504 261266639091312 261909496452096 262327307966496 263109539963904 263623425784146 264637720373472 265059884091147 265380784180224 265850264338528 266504399898624 266774990229504 267725496805376 267774683006592 268093083343104 268248398166324 269001600225408 269280487397568 269321459440896 269984136019968 270036587411456 270357677289472 270564002621244 270885719627928 271803700227756 271985439257424 272126891310072 272796470770176 273609920692224 274046397325824 274581644195601 275638100674032 276316319609856 276460024032768 276644876470272 276901047297968 277582373766144 277912436041728 278854228857856 278953864455744 279185803446272 279237095121024 279339815949776 279398866023594 279731088218628 280473856826208 280807357250496 281206754500608 281310199892992 281595823020032 281859633877158 282145814861868 283151086953342 283340413308168 283683445088256 284135991526656 284638651169832 284983254687744 286140206333952 286638480974592 287095741438392 287802152372736 287951830257408 288144366584832 288660347633664 289120833483264 289464615687168 289982960910336 290549333880864 290894814658368 290951328489256 291667226254848 292014036274176 292132508832048 292479872100576 293003616753152 293352015821824 293575889442123 293924968977726 294921025247127 295118221462308 295271704230774 295475512283136 295998232459392 296829351972864 297137089542144 297717435420156 298553382202752 299081547380844 299817449885952 299921324389248 300121864008192 300451909568156 300659293200384 301016795332608 301191183906048 302036884463616 302396024635392 302626800253584 302940548322264 302986641871008 303045504851636 303791160837888 304152386950656 304328592071736 304697033613312 305059336863744 305183102010112 305545983225344 306142752723831 307811160778752 307870961046784 308237038289408 308302196991552 309488393739264 310092863258286 311017527036864 311513678210214 312280170486912 312442578707136 312651490546944 313211356581888 313529369960448 313711007465088 314084028877056 314257292943498 315533088929484 315697188902002 315908276906808 315915095420928 316290737627136 316473974879616 316795300897536 316978830459516 317355737511192 317362587267072 317574788825088 317739950628864 317924027456384 319029885222912 319770578784612 320218482566061 320606161523712 320668447551104 321049741781248 321839697936384 322353113193984 322982709118191 323314335727616 323945809039584 325260937668672 325430096824416 325647692648064 326230831024128 326618739265536 327320244550413 328125629536704 328515790808448 328649072436054 328819993666337 329039856113148 329438214844416 329629068847296 330021017799552 330611987503104 330833048150016 330947668291584 331139396768704 331533141592448 332348892585984 333062704981122 333458736734964 333933020969472 334055862372928 334279225734912 334395039836288 335217832648704 335810860217088 336753767735296 337411489937904 338840081894304 339308890011016 339719681155072 339791495021568 340195527714816 341098847256576 341765055942624 342171435319488 342369666080703 342784162814976 343191753971712 343330989761376 343739231128512 343938370163547 344354766081024 344585015709696 344764224780288 346163870306304 346354831177632 346766668075584 346907354238057 347319848119434 347941794894368 348174442956672 348355518788416 349212661936128 349769743955328 350812719951872 351497901045528 352850293831296 352924883398224 353344532486688 353352159019008 353413178788196 353841045573632 355339199864832 355699986972672 356033221739568 356394713509728 357025204700091 357032910675456 357457444457472 357664530888432 358668800300544 358908620875776 359040649863424 359095279254528 360752003494992 361180959503904 362069660178432 362404933637008 362647252343232 362835855080096 363728627693568 365395196434432 366108858927468 367517467565376 368421759479808 368477816242176 368613365377024 368859835293696 370109831688192 370549914722304 370832702453208 371273645024496 371938485940992 372316126828032 372531821364792 372974784291504 373892504159232 373965142434944 374409809667328 375812845169544 376194419815824 377120061729792 377534782604456 377787217744224 378847988702208 379518201559776 381722501262393 382184641299456 382794321917856 383471516159357 383736203163648 383935773676544 384192488779776 385494444644352 385952820916224 386247363481548 386706635019576 387399111841152 387859752877824 388889635006464 389352048365568 389434354094592 389510011776064 389649185074836 389973162800768 390112501585032 391434519256164 391899958636968 392864244678144 393228033662836 393490961949744 393695605641032 393967349710848 394664309945856 395772469297152 396182786056192 396956580560208 398071176270336 398775396507792 399756599847936 399895099185664 400162485344256 401588245208064 402372597249486 403502400338112 403920731096352 403982189161344 405054881117184 405536515934208 405771456095648 405846003931866 406328579441892 407705550341634 408190336965108 409194706155264 410414881038336 411069595988736 412081049714688 412651191652352 413457151011048 414690036049152 415351570946952 416373560649216 416590104942848 416868654062592 417615142109184 418281343286784 418778705169408 419009723924664 419098299035391 419596632327942 420710785239312 421211035875744 421220127227904 421965299839488 422393734530048 422638440612688 422789450815737 423140983348256 423150116356096 423218722292802 424726630430013 426203987289984 426360771712816 426957976754748 427474882031616 429210309500928 429720666587136 429804150925312 429957721461888 430643612157588 431927745386112 432990521450496 433505373437952 433681250224896 433906795765888 434196923530752 434974441365504 435491652354048 436426992733884 437500839382272 438021054411264 438198763248072 438719808150864 439250953125888 439505425129728 440028023732736 440815983337472 440887453466589 441263557722112 442907556346161 443997348689088 444083606641496 444611648979952 445244027959296 445705634313216 447747813622784 447830073304128 448622321071266 449881986583872 450677864352234 450988939800576 451525192998912 451786775859072 453055326695424 453594036953088 454410822483396 454568257277454 455686741256832 456228580425984 456492888107604 457045550419968 457589005295616 457774653015168 458318974838016 458584493551396 459139688108032 459446687612928 459685633040384 461551827075072 461806441570176 462355557434112 462453295487328 462543138984076 463093130825912 464232590608896 465616882581504 466359658607104 466526290555296 467270517315321 468663868060704 469817034872832 470294054940672 470467058441728 470566511197632 471126043315584 471385939415247 473299633394226 473545783353003 473862415360212 473872643131392 474436106440704 474710962319424 475192951346304 475468245689274 476033606266788 476043880900608 476609925943296 476886041184576 478225067067392 478544827834368 478793705672704 479655868176918 481002671326656 481574612671872 481853604113582 482759546904576 483529669790976 484971503591424 485918713559376 488145145236624 489346246536192 489928108898304 490023290087168 491229012639744 492973608654081 493479775584256 493559784169722 494157322266624 494443603270944 495031526699328 495917981254656 496421502437376 496709095153056 497299712388672 498523338878976 499594057471683 500188105102446 501083793559392 501418838602368 501592559754432 501883148227567 502479917726054 502826748973056 503716290325632 505130651602944 506024268746368 506117234906856 506303416408969 508963335016524 509579521732608 509687242532352 510293291572224 510392429223808 511648270884864 512256651706368 513992592859136 514176244222464 514603761221632 514787630957568 514996484642064 515608846692768 516532149121536 517146337170432 518519513341952 519136064487424 519245805459456 519532246766448 520150002113376 520979772179151 521912692341552 522261664435008 522533278182624 523818992904192 524654615932992 526219079927808 527246851568292 527976333163693 529275440746944 530119768182294 530761568360448 531700528677056 533008799797248 533549980459008 535450993610752 535549366013184 536186166686208 536496796332648 538003200450816 538560974795136 538642918881792 540073174822912 540715354578944 541128005242488 541771439255856 543607400455512 543970878514848 544253782620144 545592941540352 548092794651648 549163288391202 551276201348064 552632639219712 552920048065536 553289752940544 553802094595936 555164747532288 555824872083456 557708457715712 557907728911488 558371606892544 558474190242048 558679631899552 558797732047188 559462176437256 560947713652416 561614714500992 562413509001216 562620399785984 563191646040064 563719267754316 564291629723736 566302173906684 566680826616336 567366890176512 568271983053312 569277302339664 569966509375488 573276961949184 574191482876784 575604304745472 575903660514816 576288733169664 578241666966528 578929231374336 581098667761728 581789629316736 581902656978512 583334452509696 584028072548352 584265017664096 584959744201152 586007233506304 586704031643648 587151778884246 587849937955452 589842050494254 590236442924616 590543408461548 590951024566272 591996464918784 593658703945728 594274179084288 595434870840312 597106764405504 598163094761688 599634899771904 599842648778496 600243728016384 600903819136312 601318586400768 602382367812096 604073768927232 605253600507168 605881096644528 605973283742016 606091009703272 607582321675776 608304773901312 608657184143472 609394067226624 610366204020224 611091966450688 611558325512451 612285505447662 615622321557504 615741922093568 616474076578816 616604393983104 618976787478528 620185726516572 622035054073728 623027356420428 624560340973824 624885157414272 625302981093888 626422713163776 627058739920896 627422014930176 628168057754112 628514585886996 631066177858968 631394377804004 631816553813616 631830190841856 632581475254272 632947949759232 633590601795072 633957660919032 634711475022384 634725174534144 635479901257728 635848054912768 639541157569224 640436965132122 641212323047424 641336895102208 642099483562496 644706226387968 645965418236382 647891618079168 650521875337344 650860193648832 651295385296128 652461662048256 653237478531072 654640489100826 656251259073408 657031581616896 657298144872108 657639987332674 658079712226296 658876429688832 659258137694592 660042035599104 661223975006208 661666096300032 661895336583168 662278793537408 663066283184896 664697785171968 666125409962244 666917473469928 667866041938944 668111724745856 668558451469824 668790079672576 670435665297408 671621720434176 672933481606899 673507535470592 674822979875808 676016796528351 677680163788608 678617780022032 679439362310144 679582990043136 680391055429632 681852385916181 683530111885248 684342870638976 684739332161406 685568325629952 686383507943424 686661979522752 687478462257024 687876740327094 688709532162048 689170031419392 689528449560576 692327740612608 692709662355264 693533336151168 693814708476114 694639696238868 695883589788736 696348885913344 696711037576832 698425323872256 699539487910656 701625439903744 702995802091056 705700587662592 705849766796448 706689064973376 706826357576392 707682091147264 710678399729664 712066443479136 712789427019456 713202368533911 714050409400182 714065821350912 714914888914944 715329061776864 717337600601088 717817241751552 718081299726848 718190558509056 719483802265377 721504006989984 722361919007808 722780406170373 724139320356864 724809867274016 725294504686464 725671710160192 727457255387136 730790392868864 732217717854936 735034935130752 736843518959616 737226730754048 737719670587392 740219663376384 741099829444608 741665404906416 742547290048992 743876971881984 744632253656064 745063642729584 745949568583008 747785008318464 747930284869888 748819619334656 750282157653669 751625690339088 752388839631648 753719876589081 754240123459584 755069565208912 755574435488448 757695977404416 759036403119552 763445002524786 764369282598912 765588643835712 766943032318714 767472406327296 767871547353088 768384977559552 770988889288704 771905641832448 772494726963096 773413270039152 774798223682304 775719505755648 777779270012928 778704096731136 778868708189184 779020023552128 779298370149672 779946325601536 780225003170064 782869038512328 783799917273936 785728489356288 786456067325672 786981923899488 787391211282064 789328619891712 792365572112384 793913161120416 795179652273441 796142352540672 797550793015584 799513199695872 799790198371328 800324970688512 803176490416128 804745194498972 805858613776163 807004800676224 807841462192704 807964378322688 810109762234368 811073031868416 811542912191296 811692007863732 812657158883784 815411100683268 816380673930216 818389412310528 820829762076672 822139191977472 825302383304704 826914302022096 829380072098304 830703141893904 832747121298432 833180209885696 833737308125184 836562686573568 837557410338816 838019447849328 838196598070782 839193264655884 841421570478624 842422071751488 843930599678976 844787469060096 845276881225376 845578901631474 846281966696512 846437444585604 849453260860026 852407974579968 852721543425632 853915953509496 854949764063232 858420619001856 859608301850624 859915442923776 861287224315176 863855490772224 865981042900992 867362500449792 867813591531776 868393847061504 869948882731008 872853985467768 875001678764544 876042108822528 876397526496144 877439616301728 879010850259456 880056047465472 880727668326369 881631966674944 881774906933178 884763075741381 885815112692322 887994697378176 888167213282992 889223297959904 890488055918592 891411268626432 895495627245568 895660146608256 897244642142532 899763973167744 901355728704468 901977879601152 903050385997824 903573551718144 906110653390848 907188073906176 908821644966792 909136514554908 911373482513664 912457160851968 912985776215208 914091100839936 915178010591232 915549306030336 916637949676032 917168987102792 918279376216064 918428258171493 919371266080768 923612883140352 924711114868224 924906590974656 925086277968152 926186261651824 928465181217792 932719317214208 933052581110592 934541034630642 937327736121408 939634069745664 940588109881344 940934116883456 941133022395264 942252086631168 942771878830494 946599266788452 947091566706006 947724830720424 947745286262784 948872212881408 949421924638848 950385902692608 950936491378548 952067212533576 952087761801216 953219851886592 953772082369152 956450134134784 957089655668736 957587411345408 959311736353836 962005342653312 963149225343744 963707208227164 965519093809152 967059339581952 969943007182848 971837427118752 976290290473248 978692493072384 979856217796608 980046580174336 981960733651239 985947217308162 986459980999011 987119568339444 988314644533248 988887206541888 990063053398656 991835962509312 992843004874752 993418190306112 994599424777344 997046677757952 999188114943366 1000376210204892 1002167587118784 1002837677204736 1003185119508864 1003766296455134 1004959835452108 1005653497946112 1007432580651264 1010261303205888 1012048537492736 1012234469813712 1012606832817938 1017926670033048 1019159043465216 1019374485064704 1020586583144448 1020784858447616 1023296541769728 1027108998242109 1027985185718272 1028352488444928 1029575261915136 1029992969284128 1031217693385536 1031815110490641 1033064298243072 1034292674340864 1037039026683904 1038491610918912 1039064493532896 1040300004226752 1040722062714171 1041959544358302 1043825384683104 1044523328870016 1045066556365248 1047637985808384 1049309231865984 1052438159855616 1054493703136584 1054698565773553 1055952666327386 1058550881493888 1060239536364588 1061523136720896 1063401057354112 1066017599594496 1067099960918016 1070901987221504 1071075614100273 1071098732026368 1072372333372416 1072993592665296 1076006400901632 1077121949590272 1077285837763584 1080146349645824 1081430709157888 1082256010484976 1083542878511712 1087214800911024 1087941757029696 1088507565240288 1091185883080704 1096185589303296 1098326576782404 1099846185711541 1102552402696128 1105265278439424 1105840096131072 1106579505881088 1107604189191872 1110329495064576 1111649744166912 1115416915431424 1115815457822976 1116743213785088 1116948380484096 1117359263799104 1117595464094376 1118924352874512 1121895427304832 1123229429001984 1125240799571968 1126383292080128 1127438535508632 1128583259447472 1132604347813368 1133361653232672 1136543966106624 1138554604679328 1145167503787179 1146553923898368 1148382965753568 1150414548478071 1151208609490944 1151807321029632 1152577466339328 1156483333933056 1157858462748672 1162197335523456 1163579258633472 1163805313957024 1166668905019392 1168056145096704 1168530035328192 1169919488402304 1172014467012608 1173408063287296 1174303557768492 1175699875910904 1179684100988508 1180472885849232 1181086816923096 1181902049132544 1183992929837568 1187317407891456 1188548358168576 1190869741680624 1194213528811008 1196326189523376 1199269799543808 1199685297556992 1200487456032768 1201807638272624 1204764735624192 1210507201014336 1211762193289056 1211946567484032 1212182019406544 1215164643351552 1216609547802624 1217314368286944 1220732408040448 1222183932901376 1223116651024902 1224571010895324 1229994726289933 1231244643115008 1231483844187136 1232948153157632 1233208787966208 1237953574957056 1240371453033144 1244070108147456 1246054712840856 1249120681947648 1249770314828544 1250605962187776 1252845426327552 1254844029860352 1256336115508224 1257029171773992 1262132355717936 1262788755608008 1263633107627232 1263660381683712 1265895899518464 1267181203590144 1267915321838064 1269422950044768 1269450349068288 1271696109825536 1274179891290039 1279082315138448 1280873930264244 1282424646094848 1282646105774401 1282673790204416 1284198967124992 1289412452775936 1291930836472764 1295783236158336 1301043750674688 1301720387297664 1302590770592256 1304923324096512 1306474957062144 1309280978201652 1312502518146816 1314063163233792 1314596289744216 1315279974665348 1316159424452592 1317752859377664 1318516275389184 1320084071198208 1322447950012416 1323790673166336 1324557587074816 1326132566369792 1328722669038483 1332250819924488 1333834946939856 1335732083877888 1336223449491712 1337116902939648 1337580159345152 1343243440868352 1345866963213798 1349645959751616 1352033593056702 1355360327577216 1357235560044064 1359165980086272 1360782110859264 1363704771832362 1367060223770496 1368685741277952 1369478664322812 1371136651259904 1372767015886848 1373323959045504 1374956924514048 1375753480654188 1377419064324096 1378340062838784 1379056899121152 1384655481225216 1385419324710528 1387066672302336 1387629416952228 1389279392477736 1391767179577472 1392697771826688 1393422075153664 1396850647744512 1399078975821312 1401811551945963 1403250879807488 1405991604182112 1411401175325184 1411699533592896 1413378129946752 1413652715152784 1414157818245741 1415364182294528 1420637350059009 1424132886958272 1425578854038912 1426404737067822 1427146570448741 1428100818800364 1428131642701824 1429829777829888 1430658123553728 1434675201202176 1435634483503104 1436162599453696 1436381117018112 1438967604530754 1443008013979968 1444723838015616 1445560812340746 1448278640713728 1449619734548032 1450589009372928 1451343420320384 1454914510774272 1461580785737728 1464435435709872 1470069870261504 1473687037919232 1474453461508096 1480439326752768 1483330809812832 1485094580097984 1487753943763968 1489264507312128 1490127285459168 1491899137166016 1495570016636928 1495860569739776 1497639238669312 1498782172415049 1500564315307338 1503251380678176 1504777679263296 1505649444682701 1507439753178162 1508480246919168 1510139130417824 1511148870976896 1515391954808832 1518072806239104 1518910249226907 1526890005049572 1528738565197824 1531177287671424 1533886064637428 1534944812654592 1535743094706176 1536769955119104 1541977778577408 1543811283664896 1544989453926192 1546826540078304 1549596447364608 1551439011511296 1555558540025856 1557408193462272 1557737416378368 1558040047104256 1558596740299344 1559892651203072 1560450006340128 1562939316537453 1565738077024656 1567599834547872 1571456978712576 1572912134651344 1573963847798976 1574782422564128 1578657239783424 1583928999491079 1587826322240832 1590359304546882 1592284705081344 1595101586031168 1599026399391744 1599580396742656 1600649941377024 1606352980832256 1609490388997944 1611717227552326 1614009601352448 1615682924385408 1615928756645376 1620219524468736 1622146063736832 1623085824382592 1623384015727464 1625314317767568 1630822201366536 1632761347860432 1636778824621056 1644278383954944 1650604766609408 1653828604044192 1658760144196608 1661406283787808 1665494242596864 1666360419771392 1667474616250368 1673125373147136 1675114820677632 1676038895698656 1676393196141564 1678386529311768 1678712599243931 1682843140957248 1684844143502976 1687861199357952 1689574938120192 1690553762450752 1691157803262948 1692563933393024 1692874889171208 1698906521720052 1704815949159936 1705443086851264 1707831907018992 1709899528126464 1719216603701248 1719830885847552 1722574448630352 1727710981544448 1734725000899584 1735627183063552 1736787694123008 1745707970935536 1750003357529088 1752084217645056 1752795052992288 1754879232603456 1758021700518912 1760112094930944 1761455336652738 1763549813866356 1769526151482762 1771630225384644 1775989394756352 1776334426565984 1778446595919808 1780976111837184 1782822537252864 1790991254491136 1791320293216512 1794489284285064 1799527946335488 1802711457408936 1803955759202304 1807147103436288 1812221306781696 1817643289933584 1818273029109816 1822746965027328 1824914321703936 1825971552430416 1828182201679872 1831098612060672 1833275899352064 1834337974205584 1834674976537353 1836558752432128 1836856516342986 1847225766280704 1849422229736448 1849813181949312 1850172555936304 1852372523303648 1856930362435584 1865438634428416 1866105162221184 1869082069261284 1874655472242816 1879268139491328 1881176219762688 1881868233766912 1882266044790528 1884504173262336 1885543757660988 1893198533576904 1894183133412012 1895449661440848 1895490572525568 1897744425762816 1898843849277696 1900771805385216 1901872982757096 1904134425067152 1904175523602432 1906439703773184 1907544164738304 1912900268269568 1915174822690816 1918623472707672 1924010685306624 1926298450687488 1927414416454328 1934118679163904 1943674854237504 1952580580946496 1957384986144768 1959712435593216 1960093160348672 1963921467302478 1971894434616324 1972919961998022 1974239136678888 1976629289066496 1977774413083776 1980126106797312 1983671925018624 1985686009749504 1986836380612224 1989198849554688 1994093355515904 1998376229886732 2000752420409784 2004335174237568 2005675354409472 2006370239017728 2007532592910268 2009919670904216 2011306995892224 2014865161302528 2020522606411776 2024097074985472 2024468939627424 2025213665635876 2028050389585053 2035853340066096 2038318086930432 2038748970129408 2041173166288896 2041569716895232 2045557157748543 2054217996484218 2056704976889856 2059150523830272 2059985938568256 2062435386771072 2063630220981282 2066128596486144 2068585348681728 2076983221837824 2078128987065792 2080600008453504 2081444125428342 2083919088716604 2087650769366208 2089046657740032 2090133112730496 2095275971616768 2098618463731968 2104876319711232 2108987406273168 2109397131547106 2111905332654772 2117101762987776 2120479072729176 2123046273441792 2126802114708224 2132035199188992 2139607105601733 2141803974443008 2142151228200546 2142197464052736 2144744666744832 2145987185330592 2152012801803264 2154243899180544 2154571675527168 2158451406796131 2160292699291648 2164512020969952 2167085757023424 2168341218511119 2174429601822048 2175883514059392 2177015130480576 2178276344369131 2182371766161408 2192371178606592 2196653153564808 2197079910174361 2199692371423082 2205104805392256 2210530556878848 2211680192262144 2213159011762176 2215208378383744 2220658990129152 2223299488333824 2230833830862848 2231630915645952 2233486427570176 2233896760968192 2234718527598208 2235190928188752 2237848705749024 2243790854609664 2246458858003968 2250481599143936 2250846472961007 2252766584160256 2254877071017264 2257166518894944 2261159629767243 2265208695626736 2266723306465344 2273087932213248 2277109209358656 2290335007574358 2293107847796736 2296765931507136 2300829096956142 2302417218981888 2303614642059264 2305154932678656 2312966667866112 2315716925497344 2324394671046912 2327158517266944 2327610627914048 2333337810038784 2336112290193408 2337060070656384 2339838976804608 2344028934025216 2346816126574592 2348607115536984 2351399751821808 2359368201977016 2360945771698464 2362173633846192 2367985859675136 2377096716337152 2381739483361248 2385538956820323 2388427057622016 2392652379046752 2398539599087616 2399370595113984 2400974912065536 2403615276545248 2409529471248384 2417575841328489 2421014402028672 2423524386578112 2423893134968064 2424364038813088 2430329286703104 2433219095605248 2434628736573888 2441464816080896 2444367865802752 2446233302049804 2449142021790648 2459989452579866 2462489286230016 2462967688374272 2465896306315264 2466417575932416 2475907149914112 2480742906066288 2488140216294912 2492109425681712 2498241363895296 2499540629657088 2501211924375552 2509688059720704 2512672231016448 2514058343547984 2524264711435872 2525577511216016 2527266215254464 2531791799036928 2534362407180288 2535830643676128 2538845900089536 2543392219651072 2548359782580078 2558164630276896 2561747860528488 2562245546214421 2564849292189696 2565292211548802 2565347580408832 2568397934249984 2578824905551872 2583861672945528 2591566472316672 2602087501349376 2603440774595328 2605181541184512 2609846648193024 2618561956403304 2625005036293632 2628126326467584 2629192579488432 2630559949330696 2632318848905184 2637032550778368 2640168142396416 2644895900024832 2649115174149632 2652265132739584 2654289227224143 2657445338076966 2664501639848976 2667669893879712 2671464167755776 2672446898983424 2674233805879296 2675160318690304 2686486881736704 2691733926427596 2699291919503232 2704067186113404 2710720655154432 2714471120088128 2718331960172544 2721564221718528 2727409543664724 2734120447540992 2737371482555904 2738957328645624 2742273302519808 2745534031773696 2746647918091008 2749913849028096 2751506961308376 2754838128648192 2758113798242304 2770838649421056 2774133344604672 2775258833904456 2778558784955472 2783534359154944 2785395543653376 2786844150307328 2798157951642624 2803623103891926 2811983208364224 2822802350650368 2823399067185792 2826756259893504 2827305430305568 2828315636491482 2841274700118018 2848265773916544 2851157708077824 2852809474135644 2854293140897482 2856201637600728 2856263285403648 2859659555659776 2861316247107456 2869350402404352 2871268967006208 2872325198907392 2872762234036224 2877935209061508 2886016027959936 2889447676031232 2891121624681492 2896557281427456 2899239469096064 2901178018745856 2902686840640768 2909829021548544 2923161571475456 2928870871419744 2940139740523008 2945882200953717 2948906923016192 2959379942997033 2966661619625664 2970189160195968 2975507887527936 2978529014624256 2980254570918336 2983798274332032 2991140033273856 2991721139479552 2995278477338624 2997564344830098 3001128630614676 3006502761356352 3009555358526592 3011298889365402 3014879506356324 3016960493838336 3020278260835648 3022297741953792 3030783909617664 3036145612478208 3037820498453814 3053780010099144 3057477130395648 3062354575342848 3067772129274856 3069889625309184 3071486189412352 3083955557154816 3089978907852384 3093653080156608 3095445331471923 3099192894729216 3102878023022592 3111117080051712 3115474832756736 3116080094208512 3117193480598688 3119785302406144 3120900012680256 3122166188142513 3125878633074906 3131476154049312 3135199669095744 3142913957425152 3145824269302688 3147927695597952 3149564845128256 3157314479566848 3164095697320659 3167857998982158 3175652644481664 3180718609093764 3184569410162688 3190203172062336 3198052798783488 3199160793485312 3201299882754048 3212705961664512 3218980777995888 3223434455104652 3228019202704896 3231365848770816 3231857513290752 3240439048937472 3244292127473664 3246171648765184 3246768031454928 3250628635535136 3261644402733072 3265522695720864 3273557649242112 3288556767909888 3299538557134623 3307657208088384 3317520288393216 3322812567575616 3330988485193728 3332720839542784 3334949232500736 3346250746294272 3350229641355264 3352077791397312 3352786392283128 3356773058623536 3357425198487862 3365686281914496 3369688287005952 3375722398715904 3379149876240384 3381107524901504 3382315606525896 3385127866786048 3385749778342416 3397813043440104 3409631898319872 3410886173702528 3415663814037984 3435502511361537 3438433207402496 3439661771695104 3445148897260704 3451243645434213 3455421963088896 3469450001799168 3471254366127104 3473575388246016 3491415941871072 3500006715058176 3504168435290112 3505590105984576 3509758465206912 3516043401037824 3520224189861888 3522910673305476 3527099627732712 3539052302965524 3543260450769288 3551978789512704 3552668853131968 3556893191839616 3561952223674368 3565645074505728 3581982508982272 3582640586433024 3588978568570128 3599055892670976 3605422914817872 3614294206872576 3635286579867168 3636546058219632 3645493930054656 3649828643407872 3651943104860832 3662197224121344 3666551798704128 3668675948411168 3669349953074706 3673713032685972 3689984178869799 3694451532561408 3698844459472896 3699626363898624 3700345111872608 3704745046607296 3713860724871168 3730877268856832 3732210324442368 3738164138522568 3749310944485632 3758536278982656 3763736467533824 3764532089581056 3769008346524672 3771087515321976 3786397067153808 3788366266824024 3790899322881696 3790981145051136 3797687698555392 3801543610770432 3803745965514192 3808268850134304 3808351047204864 3815088329476608 3822539673870117 3825800536539136 3837246945415344 3847938317323203 3848021370613248 3852596901374976 3854828832908656 3868237358327808 3887349708475008 3905161161892992 3914769972289536 3919424871186432 3920186320697344 3927842934604956 3943788869232648 3945839923996044 3948478273357776 3953258578132992 3955548826167552 3960252213594624 3967343850037248 3971372019499008 3973672761224448 3978397699109376 3986168007115449 3996752459773464 4001504840819568 4008670348475136 4011350708818944 4012740478035456 4015065185820536 4019839341808432 4029730322605056 4048194149970944 4048937879254848 4050427331271752 4056100779170106 4071706680132192 4077497940258816 4082346332577792 4083139433790464 4091114315497086 4108435992968436 4113409953779712 4118301047660544 4119971877136512 4124870773542144 4127260441962564 4132257192972288 4137170697363456 4153966443675648 4156257974131584 4161200016907008 4162888250856684 4167838177433208 4175301538732416 4178093315480064 4180266225460992 4190551943233536 4197236927463936 4209752639422464 4217974812546336 4218794263094212 4223810665309544 4234203525975552 4240958145458352 4246092546883584 4253604229416448 4261912050177027 4279214211203466 4281439711346223 4284302456401092 4284394928105472 4289489333489664 4291974370661184 4304025603606528 4308487798361088 4309143351054336 4316902813592262 4329024041939904 4334171514046848 4336682437022238 4348859203644096 4351767028118784 4354030260961152 4356552688738262 4364743532322816 4384742357213184 4393306307129616 4394159820348722 4399384742846164 4410209610784512 4421061113757696 4423360384524288 4430416756767488 4441317980258304 4461667661725696 4463261831291904 4467793521936384 4469437055196416 4470381856377504 4475697411498048 4487581709219328 4492917716007936 4496346517245147 4500963198287872 4501692945922014 4509754142034528 4514333037789888 4516948334048103 4522319259534486 4530417391253472 4533446612930688 4546175864426496 4554218418717312 4556730747680721 4577609239079029 4580670015148716 4586215695593472 4593531863014272 4601658193912284 4604834437963776 4607229284118528 4610309865357312 4625933335732224 4631433850994688 4648789342093824 4654317034533888 4655221255828096 4666675620077568 4672224580386816 4674120141312768 4679677953609216 4688057868050432 4688817949612359 4693632253149184 4697214231073968 4702799503643616 4718736403954032 4721891543396928 4724347267692384 4735971719350272 4751786998473237 4763478966722496 4771077913640646 4773559218397513 4776854115244032 4785304758093504 4797079198175232 4798741190227968 4801949824131072 4807230553090496 4819058942496768 4835151682656978 4842028804057344 4847048773156224 4847786269936128 4848728077626176 4860658573406208 4866438191210496 4869257473147776 4882929632161792 4888735731605504 4892466604099608 4898284043581296 4919978905159732 4925935376748544 4931792612630528 4932835151864832 4951814299828224 4961485812132576 4976280432589824 4984218851363424 4996482727790592 4999081259314176 5002423848751104 5019376119441408 5025344462032896 5028116687095968 5036137797731793 5048529422871744 5051155022432032 5054532430508928 5063583598073856 5068724814360576 5071661287352256 5077691800179072 5086784439302144 5096719565160156 5116329260553792 5123495721056976 5124491092428842 5129698584379392 5130584423097604 5130695160817664 5136795868499968 5157649811103744 5167723345891056 5183132944633344 5204175002698752 5206881549190656 5210363082369024 5237123912806608 5250010072587264 5256252652935168 5258385158976864 5261119898661392 5264637697810368 5274065101556736 5280336284792832 5298230348299264 5304530265479168 5308578454448286 5314890676153932 5329003279697952 5335339787759424 5342928335511552 5344893797966848 5348467611758592 5350320637380608 5372973763473408 5383467852855192 5398583839006464 5408134372226808 5421441310308864 5428942240176256 5436663920345088 5454819087329448 5468240895081984 5474742965111808 5477914657291248 5484546605039616 5493295836182016 5499827698056192 5503013922616752 5509676257296384 5541677298842112 5548266689209344 5550517667808912 5557117569910944 5567068718309888 5570791087306752 5573688300614656 5596315903285248 5607246207783852 5623966416728448 5645604701300736 5646798134371584 5653512519787008 5654610860611136 5656631272982964 5682549400236036 5696531547833088 5702315416155648 5705618948271288 5708586281794964 5712403275201456 5712526570807296 5719319111319552 5722632494214912 5738700804808704 5744650397814784 5745524468072448 5755870418123016 5772032055919872 5778895352062464 5782243249362984 5798478938192128 5802356037491712 5805373681281536 5857741742839488 5880279481046016 5891764401907434 5918759885994066 5933323239251328 5940378320391936 5951015775055872 5957058029248512 5960509141836672 5967596548664064 5982280066547712 5983442278959104 5990556954677248 5995128689660196 6002257261229352 6013005522712704 6019110717053184 6022597778730804 6029759012712648 6033920987676672 6040556521671296 6044595483907584 6061567819235328 6072291224956416 6075640996907628 6084151168755159 6107560020198288 6114954260791296 6124709150685696 6135544258549712 6136671473245629 6142972378824704 6179957815704768 6187306160313216 6190890662943846 6198385789458432 6205756046045184 6230949665513472 6232160188417024 6234386961197376 6239570604812288 6241800025360512 6244332376285026 6251757266149812 6262952308098624 6270399338191488 6285827914850304 6291648538605376 6295855391195904 6299129690256512 6314628959133696 6328191394641318 6335715997964316 6351305288963328 6361437218187528 6369138820325376 6380406344124672 6396105597566976 6398321586970624 6425411923329024 6437961555991776 6446868910209304 6456038405409792 6462731697541632 6463715026581504 6480878097874944 6492343297530368 6493536062909856 6501257271070272 6505023655533357 6523288805466144 6531045391441728 6534829033107393 6547115298484224 6577113535819776 6591239730523083 6599077114269246 6615314416176768 6635040576786432 6645625135151232 6661976970387456 6665441679085568 6669898465001472 6692501492588544 6700459282710528 6704155582794624 6705572784566256 6713546117247072 6714850396975724 6731372563828992 6739376574011904 6751444797431808 6758299752480768 6762215049803008 6764631213051792 6770255733572096 6771499556684832 6783478889301729 6795626086880208 6819263796639744 6821772347405056 6831327628075968 6871005022723074 6879323543390208 6890297794521408 6902487290868426 6910843926177792 6938900003598336 6942508732254208 6947150776492032 6982831883742144 7000013430116352 7008336870580224 7011180211969152 7019516930413824 7032086802075648 7040448379723776 7045821346610952 7054199255465424 7078104605931048 7086520901538576 7103957579025408 7105337706263936 7113786383679232 7131290149011456 7156616870460969 7163965017964544 7165281172866048 7177957137140256 7198111785341952 7210845829635744 7228588413745152 7252727523985467 7270573159734336 7273092116439264 7285958807027783 7290987860109312 7299657286815744 7303886209721664 7324394448242688 7333103597408256 7337351896822336 7338699906149412 7347426065371944 7379968357739598 7388903065122816 7397688918945792 7399252727797248 7400690223745216 7409490093214592 7427721449742336 7461754537713664 7464420648884736 7476328277045136 7498621888971264 7527472935067648 7529064179162112 7538016693049344 7542175030643952 7572794134307616 7576732533648048 7581798645763392 7595375397110784 7603087221540864 7607491931028384 7616537700268608 7630176658953216 7645079347740234 7674493890830688 7686736638643263 7695876634646406 7696042741226496 7705193802749952 7709657665817312 7736474716655616 7774699416950016 7810322323785984 7829539944579072 7840372641394688 7855685869209912 7887577738465296 7891679847992088 7896956546715552 7911097652335104 7920504427189248 7934687700074496 7947345522448896 7956795398218752 7962867681672429 7972336014230898 7993504919546928 8003009681639136 8017340696950272 8022701417637888 8025480956070912 8030130371641072 8039678683616864 8059460645210112 8096388299941888 8097875758509696 8100854662543504 8112201558340212 8143413360264384 8154995880517632 8164692665155584 8166278867580928 8182228630994172 8216871985936872 8226819907559424 8236602095321088 8239943754273024 8249741547084288 8254520883925128 8264514385944576 8274341394726912 8312515948263168 8322400033814016 8325776501713368 8335676354866416 8350603077464832 8356186630960128 8360532450921984 8394473854927872 8435949625092672 8437588526188424 8447621330619088 8468407051951104 8481916290916704 8507208458832896 8523824100354054 8558428422406932 8562879422692446 8568604912802184 8568789856210944 8578978666979328 8583948741322368 8608051207213056 8616975596722176 8618286702108672 8633805627184524 8658048083879808 8668343028093696 8673364874044476 8697718407288192 8703534056237568 8708060521922304 8713105377476524 8729487064645632 8769484714426368 8786612614259232 8788319640697444 8798769485692328 8820419221569024 8846720769048576 8860833513534976 8878139828991099 8926523662583808 8935587043872768 8938874110392832 8940763712755008 8951394822996096 8975163418438656 8985835432015872 8992693034490294 9003385891844028 9019508284069056 9028666075579776 9033896668096206 9044638519068972 9060834782506944 9066893225861376 9092351728852992 9108436837434624 9113461495361442 9155218478158058 9161340030297432 9172431391186944 9187063726028544 9203316387824568 9209668875927552 9214458568237056 9251866671464448 9286335994415769 9297578684187648 9308634069067776 9310442511656192 9333351240155136 9348240282625536 9359355907218432 9366498564427539 9376115736100864 9377635899224718 9394428462147936 9405599007287232 9437472807908064 9443783086793856 9448694535384768 9471943438700544 9492287091961977 9503573996946474 9526957933444992 9535779816323773 9542155827281292 9547118436795026 9553708230488064 9570609516187008 9594158396350464 9597482380455936 9603899648262144 9614461106180992 9638117884993536 9670303365313956 9684057608114688 9694097546312448 9695572539872256 9697456155252352 9721317146812416 9732876382420992 9738514946295552 9765859264323584 9777471463211008 9784933208199216 9796568087162592 9839957810319464 9851870753497088 9863585225261056 9865670303729664 9898615671403869 9922971624265152 9952560865179648 9968437702726848 9992965455581184 9998162518628352 10004847697502208 10038752238882816 10050688924065792 10056233374191936 10072275595463586 10097058845743488 10102310044864064 10109064861017856 10127167196147712 10137449628721152 10143322574704512 10155383600358144 10173568878604288 10193439130320312 10232658521107584 10246991442113952 10248982184857684 10261168846195208 10261390321635328 10273591736999936 10315299622207488 10335446691782112 10353730936302639 10366265889266688 10408350005397504 10413763098381312 10420726164738048 10474247825613216 10500020145174528 10512505305870336 10516770317953728 10522239797322784 10529275395620736 10548130203113472 10560672569585664 10596460696598528 10609060530958336 10617156908896572 10629781352307864 10658006559395904 10670679575518848 10685856671023104 10689787595933696 10696935223517184 10700641274761216 10745947526946816 10766935705710384 10797167678012928 10816268744453616 10842882620617728 10857884480352512 10909638174658896 10936481790163968 10949485930223616 10955829314582496 10986591672364032 10999655396112384 11006027845233504 11069952536609397 11083354597684224 11096533378418688 11101035335617824 11114235139821888 11120673968621353 11134137436619776 11141582174613504 11147376601229312 11192631806570496 11214492415567704 11247932833456896 11291209402601472 11293596268743168 11307025039574016 11309221721222272 11313262545965928 11365098800472072 11393063095666176 11404630832311296 11411237896542576 11417172563589928 11424806550402912 11425053141614592 11445264988429824 11477401609617408 11489300795629568 11511740836246032 11543814951969609 11544064111839744 11557790704124928 11564486498725968 11596957876384256 11604712074983424 11610747362563072 11715483485678976 11760558962092032 11783528803814868 11837519771988132 11866646478502656 11880756640783872 11902031550111744 11914116058497024 11921018283673344 11935193097328128 11966884557918208 11981113909354496 11990257379320392 12004514522458704 12026011045425408 12038221434106368 12045195557461608 12059518025425296 12081113043342592 12089190967815168 12144582449912832 12151281993815256 12168302337510318 12215120040396576 12249418301371392 12271088517099424 12273342946491258 12359915631409536 12374612320626432 12381781325887692 12396771578916864 12411512092090368 12461899331026944 12464320376834048 12468773922394752 12479141209624576 12483600050721024 12488664752570052 12503514532299624 12525904616197248 12540798676382976 12571655829700608 12583297077210752 12591710782391808 12598259380513024 12629257918267392 12656382789282636 12671431995928632 12702610577926656 12722874436375056 12738277640650752 12760812688249344 12785736150531081 12796643173941248 12844319134038669 12875923111983552 12893737820418608 12912076810819584 12925463395083264 12927430053163008 12984686595060736 12987072125819712 13002514542140544 13010047311066714 13046577610932288 13062090782883456 13069658066214786 13094230596968448 13154227071639552 13182479461046166 13198154228538492 13230628832353536 13270081153572864 13291250270302464 13323953940774912 13330883358171136 13385002985177088 13408311165589248 13411145569132512 13427092234494144 13429700793951448 13462745127657984 13478753148023808 13502889594863616 13524430099606016 13529262426103584 13540511467144192 13542999113369664 13550845002144309 13566957778603458 13591252173760416 13638527593279488 13643544694810112 13662655256151936 13670192243042163 13732827717237087 13742010045446148 13758647086780416 13780595589042816 13804974581736852 13821687852355584 13877800007196672 13885017464508416 13894301552984064 13965663767484288 14000026860232704 14016673741160448 14022360423938304 14039033860827648 14064173604151296 14080896759447552 14091642693221904 14108398510930848 14156209211862096 14173041803077152 14207915158050816 14210675412527872 14227572767358464 14255360995419711 14313233740921938 14320677655192539 14330562345732096 14355914274280512 14396223570683904 14421691659271488 14457176827490304 14505455047970934 14541146319468672 14546184232878528 14571917614055566 14581975720218624 14599314573631488 14607772419443328 14648788896485376 14666207194816512 14674703793644672 14677399812298824 14694852130743888 14759936715479196 14777806130245632 14795377837891584 14798505455594496 14801380447490432 14818980186429184 14855442899484672 14923509075427328 14928841297769472 14952656554090272 14997243777942528 15054945870135296 15058128358324224 15076033386098688 15084350061287904 15108413393195379 15145588268615232 15153465067296096 15163597291526784 15190750794221568 15206174443081728 15214983862056768 15233075400537216 15260353317906432 15290158695480468 15311313661747097 15348987781661376 15373473277286526 15391753269292812 15392085482452992 15410387605499904 15419315331634624 15472949433311232 15549398833900032 15620644647571968 15680745282789376 15711371738419824 15775155476930592 15783359695984176 15793913093431104 15822195304670208 15841008854378496 15894691044897792 15913590796437504 15925735363344858 15944672028461796 15987009839093856 16006019363278272 16034681393900544 16045402835275776 16050961912141824 16060260743282144 16079357367233728 16118921290420224 16192776599883776 16195751517019392 16201709325087008 16224403116680424 16286826720528768 16309991761035264 16332557735161856 16364457261988344 16433743971873744 16453639815118848 16479887508546048 16499483094168576 16509041767850256 16529028771889152 16625031896526336 16644800067628032 16651553003426736 16671352709732832 16701206154929664 16712373261920256 16721064901843968 16788947709855744 16871899250185344 16875177052376848 16895242661238176 16936814103902208 16963832581833408 17014416917665792 17047648200708108 17116856844813864 17125758845384892 17137209825604368 17137579712421888 17157957333958656 17167897482644736 17216102414426112 17233951193444352 17236573404217344 17267611254369048 17316096167759616 17336686056187392 17346729748088952 17395436814576384 17407068112475136 17416121043844608 17426210754953048 17573225228518464 17576639281394888 17597538971384656 17640838443138048 17721667027069952 17756279657982198 17853047325167616 17871174087745536 17877748220785664 17881527425510016 17902789645992192 17950326836877312 17971670864031744 17985386068980588 18006771783688056 18039016568138112 18057332151159552 18067793336192412 18089277038137944 18121669565013888 18133786451722752 18184703457705984 18216873674869248 18226922990722884 18310436956316116 18322680060594864 18344862782373888 18374127452057088 18406632775649136 18428917136474112 18572671988831538 18595157368375296 18617268138135552 18620885023312384 18696480565251072 18718711814436864 18732997128855078 18755271798449436 18788856924295872 18811198014574464 18874945615816128 18887566173587712 18897389070769536 18943886877401088 18984574183923954 19007147993892948 19053915866889984 19071559632647546 19084311654562584 19094236873590052 19107416460976128 19141219032374016 19188316792700928 19194964760911872 19228922212361984 19276235769987072 19340606730627912 19368115216229376 19388195092624896 19391145079744512 19394912310504704 19442634293624832 19477029892591104 19515070966600071 19531718528647168 19569866416398432 19593136174325184 19604487099322179 19679915620638928 19703741506994176 19731340607459328 19773719191569249 19797231342807738 19845943248530304 19905121730359296 19936875405453696 19985930911162368 19996325037256704 20009695395004416 20077504477765632 20101377848131584 20112466748383872 20144551190927172 20194117691486976 20204620089728128 20218129722035712 20254334392295424 20274899257442304 20286645149409024 20310767200716288 20347137757208576 20350436667905187 20386878260640624 20465317042215168 20493982884227904 20497964369715368 20522337692390416 20522780643270656 20547183473999872 20670893383564224 20707461872605278 20732531778533376 20816700010795008 20827526196762624 20841452329476096 20948495651226432 21000040290349056 21025010611740672 21033540635907456 21044479594645568 21058550791241472 21096260406226944 21121345139171328 21192921393197056 21218121061916672 21234313817793144 21259562704615728 21316013118791808 21341359151037696 21379575191867392 21393870447034368 21401282549522432 21491895053893632 21533871411420768 21594335356025856 21632537488907232 21685765241235456 21715768960705024 21758182571956401 21819276349317792 21857876421083349 21872963580327936 21898971860447232 21911658629164992 21973183344728064 21999310792224768 22012055690467008 22139905073218794 22166709195368448 22193066756837376 22202070671235648 22228470279643776 22241347937242706 22268274873239552 22283164349227008 22294753202458624 22385263613140992 22428984831135408 22495865666913792 22582418805202944 22587192537486336 22614050079148032 22618443442444544 22626525091931856 22730197600944144 22786126191332352 22809261664622592 22822475793085152 22834345127179856 22849613100805824 22890529976859648 22978601591259136 23023481672492064 23060209915929789 23087629903939218 23088128223679488 23115581408249856 23128972997451936 23193915752768512 23209424149966848 23221494725126144 23369899799508727 23430966971357952 23521117924184064 23567057607629736 23675039543976264 23733292957005312 23761513281567744 23804063100223488 23842036567346688 23870386194656256 23933769115836416 23962227818708992 23980514758640784 24009029044917408 24052022090850816 24076442868212736 24090391114923216 24119036050850592 24162226086685184 24178381935630336 24289164899825664 24302563987630512 24336604675020636 24370276009713619 24430240080793152 24498836602742784 24542177034198848 24546685892982516 24719831262819072 24749224641252864 24763562651775384 24793543157833728 24823024184180736 24928640753668096 24937547844789504 24958282419249152 24967200101442048 24977329505140104 25007029064599248 25051809232394496 25081597352765952 25166594154421504 25183421564783616 25196518761026048 25312765578565272 25342863991857264 25405221155853312 25445748872750112 25521625376498688 25571472301062162 25688638268077338 25751846223967104 25787475640837216 25824153621639168 25850926790166528 25854860106326016 25969373190121472 25974144251639424 26005029084281088 26020094622133428 26093155221864576 26124181565766912 26139316132429572 26188461193936896 26308454143279104 26364958922092332 26396308457076984 26461257664707072 26540162307145728 26582500540604928 26634419486973297 26661766716342272 26816622331178496 26822291138265024 26854184468988288 26859401587902896 26925490255315968 26957506296047616 27048860199212032 27058524852207168 27081022934288384 27085998226739328 27101690004288618 27133915557206916 27182504347520832 27277055186558976 27287089389620224 27325310512303872 27340384486084326 27465655434474174 27484020090892296 27517294173560832 27561191178085632 27609949163473704 27643375704711168 27755600014393344 27770034929016832 27931327534968576 28000053720465408 28044720847876608 28078067721655296 28128347208302592 28183285386443808 28216797021861696 28312418423724192 28346083606154304 28415830316101632 28421350825055744 28455145534716928 28476861275885931 28510721990839422 28607339448971319 28626467481843876 28641355310385078 28661124691464192 28711828548561024 28792447141367808 28843383318542976 28914353654980608 29010910095941868 29082292638937344 29092368465757056 29143835228111132 29163951440437248 29198629147262976 29215544838886656 29297577792970752 29332414389633024 29349407587289344 29354799624597648 29389704261487776 29519873430958392 29555612260491264 29590755675783168 29597010911188992 29602760894980864 29637960372858368 29695847014211607 29857682595538944 29905313108180544 29994487555885056 30116256716648448 30152066772197376 30168700122575808 30216826786390758 30291176537230464 30306930134592192 30327194583053568 30381501588443136 30412348886163456 30429967724113536 30466150801074432 30520706635812864 30580317390960936 30622627323494194 30697975563322752 30746946554573052 30783506538585624 30784170964905984 30820775210999808 30838630663269248 30945898866622464 31061192808907917 31098797667800064 31241289295143936 31361490565578752 31422743476839648 31550310953861184 31566719391968352 31587826186862208 31644390609340416 31682017708756992 31789382089795584 31827181592875008 31851470726689716 31889344056923592 31895539385634689 31974019678187712 32012038726556544 32069362787801088 32090805670551552 32101923824283648 32120521486564288 32158714734467456 32237842580840448 32385553199767552 32391503034038784 32403418650174016 32448806233360848 32573653441057536 32665115470323712 32728914523976688 32867487943747488 32959775017092096 32998966188337152 33018083535700512 33209857609828191 33250063793052672 33289600135256064 33303106006853472 33342705419465664 33362021905864059 33402412309859328 33424746523840512 33442129803687936 33577895419711488 33743798500370688 33750354104753696 33790485322476352 33873628207804416 33927665163666816 34028833835331584 34095296401416216 34233713689627728 34251517690769784 34274419651208736 34275159424843776 34335794965289472 34432204828852224 34467902386888704 34535222508738096 34631444855908827 34632192335519232 34673372112374784 34693459496177904 34790873629152768 34814136224950272 34832242087689216 34852421509906096 35146450457036928 35153278562789776 35195077942769312 35281676886276096 35443334054139904 35512559315964396 35706094650335232 35742348175491072 35755496441571328 35763054851020032 35805579291984384 35900653673754624 35943341728063488 35970772137961176 36013543567376112 36078033136276224 36114664302319104 36135586672384824 36178554076275888 36243339130027776 36267572903445504 36433747349738496 36453845981445768 36620873912632232 36645360121189728 36748254904114176 36813265551298272 37145343977663076 37190314736750592 37196737067457629 37234536276271104 37241770046624768 37392961130502144 37437423628873728 37465994257710156 37510543596898872 37577713848591744 37622396029148928 37749891231632256 37775132347175424 37794778141539072 37887773754802176 37969148367847908 38014295987785896 38107831733779968 38143119265295092 38168623309125168 38188473747180104 38214832921952256 38282438064748032 38389929521823744 38457844424723968 38532957402116007 38681213461255824 38736230432458752 38776390185249792 38782290159489024 38789824621009408 38954059785182208 39030141933200142 39139732832796864 39186272348650368 39208974198644358 39359831241277856 39462681214918656 39547438383138498 39594462685615476 39691886497060608 39810243460718592 39873750810907392 39971861822324736 39992650074513408 40155008955531264 40224933496767744 40289102381854344 40388235382973952 40409240179456256 40436259444071424 40508668784590848 40573290298818048 40621534401432576 40652535006432927 40694275514417152 40700873335810374 40773756521281248 40930634084430336 40987965768455808 40995928739430736 41010576729126489 41044675384780832 41045561286541312 41198483151711261 41341786767128448 41387250543013489 41414923745210556 41465063557066752 41633400021590016 41655052393525248 41682904658952192 41896991302452864 42000080580698112 42050021223481344 42067081271814912 42088959189291136 42117101582482944 42192520812453888 42242690278342656 42385842786394112 42436242123833344 42468627635586288 42519125409231456 42632026237583616 42682718302075392 42759150383734784 42766082986259133 42802565099044864 42962032965577617 43067742822841536 43188670712051712 43265074977814464 43371530482470912 43431537921410048 43516365143912802 43638552698635584 43715752842166698 43745927160655872 43797943720894464 43823317258329984 43946366689456128 43998621584449536 44024111380934016 44279810146437588 44333418390736896 44386133513674752 44404141342471296 44456940559287552 44482695874485412 44536549746479104 44566328698454016 44589506404917248 44770527226281984 44857969662270816 44991731333827584 45164837610405888 45174385074972672 45228100158296064 45236886884889088 45253050183863712 45325240179586137 45460395201888288 45572252382664704 45618523329245184 45644951586170304 45668690254359712 45699226201611648 45781059953719296 45933940985241291 46046963344984128 46120419831859578 46175259807878436 46176256447358976 46231162816499712 46257945994903872 46387831505537024 46418848299933696 46442989450252288 46739799599017454 46861933942715904 47042235848368128 47134115215259472 47350079087952528 47466585914010624 47523026563135488 47684073134693376 47740772389312512 47867538231672832 47961029517281568 48018058089834816 48104044181701632 48152885736425472 48180782229846432 48238072101701184 48324452173370368 48356763871260672 48578329799651328 48605127975261024 48673209350041272 48682665378073999 48740552019427238 48860480161586304 48997673205485568 49084354068397696 49093371785965032 49439662525638144 49498449282505728 49527125303550768 49587086315667456 49857281507336192 49875095689579008 49916564838498304 49934400202884096 49954659010280208 50014058129198496 50103618464788992 50163194705531904 50333188308843008 50366843129567232 50393037522052096 50625531157130544 50685727983714528 50810442311706624 50891497745500224 51043250752997376 51142944602124324 51377276536154676 51503692447934208 51574951281674432 51648307243278336 51701853580333056 51709720212652032 51938746380242944 51948288503278848 52010058168562176 52040189244266856 52186310443729152 52248363131533824 52278632264859144 52729917844184664 52792616914153968 52922515329414144 53165001081209856 53268838973946594 53633244662356992 53644582276530048 53708368937976576 53718803175805792 53850980510631936 53915012592095232 54097720398424064 54117049704414336 54162045868576768 54171996453478656 54203380008577236 54267831114413832 54365008695041664 54554110373117952 54574178779240448 54650621024607744 54680768972168652 54931310868948348 54968040181784592 55034588347121664 55122382356171264 55219898326947408 55286751409422336 55540069858033664 55862655069937152 56089441695753216 56156135443310592 56366570772887616 56433594043723392 56624836847448384 56692167212308608 56831660632203264 56842701650111488 56910291069433856 56953722551771862 57021443981678844 57214678897942638 57252934963687752 57282710620770156 57322249382928384 57423657097122048 57584894282735616 57686766637085952 57828707309961216 58021820191883736 58164585277874688 58184736931514112 58287670456222264 58327902880874496 58431089677773312 58595155585941504 58698815174578688 58709599249195296 58779408522975552 58813461297966537 59039746861916784 59111224520982528 59194021822377984 59205521789961728 59275920745716736 59321157574707747 59391694028423214 59715365191077888 59810626216361088 59988975111770112 60232513433296896 60304133544394752 60337400245151616 60433653572781516 60582353074460928 60613860269184384 60654389166107136 60763003176886272 60824697772326912 60859935448227072 60932301602148864 61041413271625728 61160634781921872 61245254646988388 61395951126645504 61493893109146104 61567013077171248 61568341929811968 61641550421999616 61677261326538496 62122385617815834 62197595335600128 62482578590287872 62845486953679296 63100621907722368 63133438783936704 63175652373724416 63288781218680832 63364035417513984 63578764179591168 63654363185750016 63702941453379432 63778688113847184 63791078771269378 63948039356375424 64024077453113088 64138725575602176 64181611341103104 64203847648567296 64241042973128576 64317429468934912 64475685161680896 64771106399535104 64783006068077568 64806837300348032 64897612466721696 65147306882115072 65274547715869203 65330230940647424 65457829047953376 65573629263250047 65734975887494976 65919550034184192 65997932376674304 66036167071401024 66419715219656382 66500127586105344 66579200270512128 66606212013706944 66685410838931328 66724043811728118 66804824619718656 66849493047681024 66884259607375872 67155790839422976 67487597000741376 67500708209507392 67580970644952704 67747256415608832 67855330327333632 68057667670663168 68190592802832432 68467427379255456 68503035381539568 68548839302417472 68671589930578944 68935804773777408 69070445017476192 69180629747789367 69262889711817654 69264384671038464 69346744224749568 69386918992355808 69581747258305536 69628272449900544 69664484175378432 69704843019812192 70109699398526181 70292900914073856 70306557125579552 70390155885538624 70563353772552192 70886668108279808 71025118631928792 71412189300670464 71510992883142656 71526109702040064 71611158583968768 71801307347509248 71886683456126976 71941544275922352 72027087134752224 72156066272552448 72229328604638208 72271173344769648 72357108152551776 72486678260055552 72535145806891008 72867494699476992 72907691962891536 73110828029140857 73241747825264464 73290720242379456 73496509808228352 73626531102596544 74290687955326152 74380629473501184 74393474134915258 74469072552542208 74483540093249536 74785922261004288 74874847257747456 74931988515420312 75021087193797744 75155427697183488 75244792058297856 75499782463264512 75550264694350848 75589556283078144 75938296735695816 76028591975571792 76215663467559936 76286238530590184 76337246618250336 76376947494360208 76564876129496064 76915688849447936 77065914804232014 77362426922511648 77472460864917504 77552780370499584 77564580318978048 77579649242018816 77908119570364416 78060283866400284 78279465665593728 78372544697300736 78417948397288716 78719662482555712 78925362429837312 79094876766276996 79188925371230952 79383772994121216 79620486921437184 79747501621814784 79985300149026816 80449866993535488 80578204763708688 80776470765947904 80818480358912512 80872518888142848 81146580597636096 81243068802865152 81305070012865854 81401746671620748 81547513042562496 81861268168860672 81975931536911616 81991857478861472 82021153458252978 82089350769561664 82396966303422522 82683573534256896 82774501086026978 82829847490421112 82930127114133504 83266800043180032 83310104787050496 83793982604905728 84000161161396224 84134162543629824 84177918378582272 84234203164965888 84385041624907776 84771685572788224 84937255271172576 85038250818462912 85264052475167232 85365436604150784 85430583827657793 85518300767469568 85532165972518266 85822018346913957 85924065931155234 86135485645683072 86377341424103424 86530149955628928 86743060964941824 86863075842820096 87032730287825604 87277105397271168 87431505684333396 87491854321311744 87595887441788928 87646634516659968 87892733378912256 87997243168899072 88048222761868032 88559620292875176 88666836781473792 88772267027349504 88808282684942592 88913881118575104 88965391748970824 89073099492958208 89087541042634821 89179012809834496 89715939324541632 89983462667655168 90348770149945344 90456200316592128 90473773769778176 90506100367727424 90650480359172274 90920790403776576 91144504765329408 91237046658490368 91289903172340608 91337380508719424 91398452403223296 91562119907438592 91867881970482582 92093926689968256 92240839663719156 92350519615756872 92352512894717952 92462325632999424 92515891989807744 92775663011074048 92837696599867392 92885978900504576 93479599198034908 93723867885431808 94084471696736256 94268230430518944 94700158175905056 94933171828021248 95046053126270976 95368146269386752 95481544778625024 95686618156904067 95922059034563136 96036116179669632 96208088363403264 96305771472850944 96361564459692864 96476144203402368 96648904346740736 96713527742521344 97156659599302656 97210255950522048 97346418700082544 97365330756147998 97481104038854476 97720960323172608 97995346410971136 98168708136795392 98186743571930064 98879325051276288 98996898565011456 99054250607101536 99629572829484573 99714563014672384 99750191379158016 99868800405768192 99909318020560416 100028116258396992 100086065717592177 100207236929577984 100326389411063808 100666376617686016 100733686259134464 100786075044104192 101251062314261088 101371455967429056 101620884623413248 101782995491000448 102086501505994752 102285889204248648 102754553072309352 103007384895868416 103149902563348864 103296614486556672 103403707160666112 103877492760485888 103894334567726481 103896577006557696 104020116337124352 104080378488533712 104372620887458304 104496726263067648 104557264529718288 105459835688369328 105585233828307936 105845030658828288 106330002162419712 106537677947893188 107266489324713984 107289164553060096 107416737875953152 107437606351611584 107701961021263872 107830025184190464 108195440796848128 108234099408828672 108324091737153536 108343992906957312 108406760017154472 108535662228827664 108730017390083328 109148357558480896 109301242049215488 109361537944337304 109862621737896696 109936080363569184 110244764712342528 110439796653894816 111590211202372887 111725310139874304 112178883391506432 112312270886621184 112733141545775232 112867188087446784 113249673694896768 113384334424617216 113663321264406528 113685403300222976 113820582138867712 113907445103543724 114042887963357688 114429357795885276 114505869927375504 114565421241540312 114644498765856768 114847314194244096 115169788565471232 115373533274171904 115598872206348021 116043640383767472 116329170555749376 116369473863028224 116575340912444528 116862179355546624 117397630349157376 117419198498390592 117558817045951104 117626922595933074 118079493723833568 118388043644755968 118411043579923456 118551841491433472 118642315149415494 118783388056846428 119430730382155776 119621252432722176 119977950223540224 120465026866593792 120674800490303232 120867307145563032 121164706148921856 121227720538368768 121308778332214272 121526006353772544 121719870896454144 121864603204297728 122082826543251456 122321269563843744 122490509293976776 122791902253291008 122987786218292208 123134026154342496 123136683859623936 123354522653076992 123595449455133783 124161751629040467 124244771235631668 124395190671200256 124965157180575744 125690973907358592 126201243815444736 126266877567873408 126351304747448832 126577562437361664 126728070835027968 127157528359182336 127308726371500032 127405882906758864 127557376227694368 127582157542538756 127896078712750848 128048154906226176 128277451151204352 128407695297134592 128482085946257152 128634858937869824 128886098896732851 129566012136155136 129613674600696064 129795224933443392 130294613764230144 130549095431738406 130915658095906752 131147258526500094 131469951774989952 131839100068368384 131995864753348608 132072334142802048 132839430439312764 133000255172210688 133158400541024256 133212424027413888 133370821677862656 133448087623456236 133609649239437312 133698986095362048 133768519214751744 134311581678845952 134975194001482752 135001416419014784 135161941289905408 135494512831217664 135710660654667264 135975720538758411 136115335341326336 136381185605664864 136934854758510912 137006070763079136 137097678604834944 137343179861157888 137801822955723873 138140890034952384 138361259495578734 138433217333527877 138525779423635308 138528769342076928 138693488449499136 138773837984711616 139163494516611072 139256544899801088 139328968350756864 139409686039624384 140219398797052362 140585801828147712 140613114251159104 140780311771077248 141126707545104384 141773336216559616 142050237263857584 143021985766285312 143052219404080128 143222317167937536 143602614695018496 143883088551844704 144054174269504448 144312132545104896 144458657209276416 144542346689539296 144714216305103552 144973356520111104 145070291613782016 145734989398953984 145815383925783072 146047996134221997 146221656058281714 146483495650528928 146581440484758912 146993019616456704 147253062205193088 148581375910652304 148761258947002368 148786948269830516 148967080186499072 149571844522008576 149749694515494912 149863977030840624 150042174387595488 150310855394366976 150489584116595712 150999564926529024 151100529388701696 151179112566156288 151876593471391632 152057183951143584 152431326935119872 152572477061180368 152674493236500672 152753894988720416 153129752258992128 153831377698895872 154131829608464028 154724853845023296 154944921729835008 155105560740999168 155129160637956096 155159298484037632 155816239140728832 156120567732800568 156558931331187456 156745089394601472 156835896794577432 157439324965111424 158189753532553992 158377850742461904 158767545988242432 159495003243629568 160899733987070976 161156409527417376 161552941531895808 161636960717825024 161745037776285696 162293161195272192 162486137605730304 162610140025731708 162803493343241496 163095026085124992 163722536337721344 163951863073823232 163983714957722944 164042306916505956 164178701539123328 164793932606845044 165367147068513792 165549002172053956 165659694980842224 165860254228267008 166620209574100992 167587965209811456 168268325087259648 168355836757164544 168468406329931776 169874510542345152 170076501636925824 170528104950334464 170730873208301568 170861167655315586 171064331945036532 171644036693827914 171848131862310468 172270971291366144 172754682848206848 173060299911257856 173486121929883648 173726151685640192 174065460575651208 174554210794542336 174863011368666792 174983708642623488 175293269033319936 175785466757824512 176096445523736064 176440383893899611 177119240585750352 177333673562947584 177616565369885184 177827762237150208 177930783497941648 177963472724123241 178146198985916416 178175082085269642 179431878649083264 179966925335310336 180697540299890688 180912400633184256 180947547539556352 181012200735454848 181300960718344548 181841580807553152 182289009530658816 182474093316980736 182579806344681216 182674761017438848 182796904806446592 183124239814877184 183735763940965164 184187853379936512 184481679327438312 184701039231513744 184705025789435904 184924651265998848 185031783979615488 185551326022148096 185771957801009152 186959198396069816 187447735770863616 188536460861037888 189400316351810112 189866343656042496 190092106252541952 190736292538773504 190963089557250048 191373236313808134 191844118069126272 192072232359339264 192416176726806528 192611542945701888 192723128919385728 192952288406804736 193297808693481472 193427055485042688 194313319198605312 194420511901044096 194692837400165088 194730661512295996 194962208077708952 195441920646345216 195990692821942272 196337416273590784 196373487143860128 196720887789750141 197758650102552576 197993797130022912 198108501214203072 199259145658969146 199500382758316032 199737600811536384 199818636041120832 200056232516793984 200172131435184354 200414473859155968 200652778822127616 201332753235372032 201467372518268928 201572150088208384 202502124628522176 202742911934858112 203241769246826496 203565990982000896 204173003011989504 204571778408497296 205509106144618704 206014769791736832 206299805126697728 206807414321332224 207541889243368101 207754985520971776 207788669135452962 207793154013115392 208040232674248704 208160756977067424 208745241774916608 208993452526135296 209114529059436576 210329098195578543 210919671376738656 211170467656615872 211292805403805707 211690061317656576 212660004324839424 213075355895786376 214532978649427968 214578329106120192 214833475751906304 214875212703223168 215403922042527744 215660050368380928 216390881593696256 216468198817657344 216648183474307072 216687985813914624 216813520034308944 217071324457655328 217460034780166656 218296715116961792 218602484098430976 218723075888674608 219332484087422571 219725243475793392 219872160727138368 220489529424685056 220879593307789632 223180422404745774 223450620279748608 224357766783012864 224624541773242368 225466283091550464 225734376174893568 226499347389793536 226768668849234432 227370806600445952 227641164277735424 227814890207087448 228085775926715376 228858715591770552 229011739854751008 229130842483080624 229694628388488192 230747066548343808 231197744412696042 232087280767534944 232658341111498752 232738947726056448 233150681824889056 233724358711093248 234795260698314752 234838396996781184 235117634091902208 235253845191866148 236158987447667136 236776087289511936 236822087159846912 237103682982866944 237284630298830988 237566776113692856 238861460764311552 239242504865444352 239955900447080448 241349600980606464 241734614291126064 242329412297843712 242455441076737536 242617556664428544 243439741792908288 243729206408595456 244642539127687488 244981018587953552 245583804506582016 245975572436584416 246268052308684992 246709045306153984 247190898910267566 248323503258080934 248489542471263336 248790381342400512 249930314361151488 251381947814717184 252402487630889472 252533755135746816 252702609494897664 253155124874723328 254315056718364672 254811765813517728 255114752455388736 255164315085077512 255792157425501696 256096309812452352 256554902302408704 256964171892514304 257269717875739648 257466055040741871 257772197793465702 259132024272310272 259227349201392128 259590449866886784 260589227528460288 261098190863476812 261831316191813504 262294517053000188 262939903549979904 263678200136736768 263991729506697216 264144668285604096 265678860878625528 266000510344421376 266316801082048512 266424848054827776 266741643355725312 266896175246912472 267219298478874624 267537038429503488 269950388002965504 270002832838029568 270323882579810816 271421321309334528 271951441077516822 272762371211329728 273869709517021824 274012141526158272 274195357209669888 274686359722315776 275603645911447746 276281780069904768 276722518991157468 276866434667055754 277051558847270616 277057538684153856 277386976898998272 277547675969423232 278326989033222144 278513089799602176 278657936701513728 278819372079248768 280438797594104724 281171603656295424 281226228502318208 281560623542154496 282253415090208768 283546672433119232 284100474527715168 286043971532570624 286104438808160256 286444634335875072 287059854470712201 287766177103689408 288108348539008896 288624265090209792 288917314418552832 289084693379078592 289428432610207104 289946713040222208 290140583227564032 291469978797907968 291630767851566144 292095992268443994 292443312116563428 292966991301057856 293162880969517824 293986039232913408 294506124410386176 297162751821304608 297573896539661032 297934160372998144 299143689044017152 299727954061681248 300084348775190976 300258197152776531 300621710788733952 300979168233191424 301999129853058048 302201058777403392 302358225132312576 303753186942783264 304114367902287168 304862653870239744 305144954122360736 305348986473001344 305507789977440832 306259504517984256 307662755397791744 308263659216928056 309449707690046592 309889843459670016 310211121481998336 310318596968075264 311632478281457664 312241135465601136 313117862662374912 313490178789202944 313671793589154864 314878649930222848 316379507065107984 316755701484923808 317535091976484864 318990006487259136 321799467974141952 322312819054834752 323105883063791616 323273921435650048 323490075552571392 324586322390544384 324972275211460608 325220280051463416 325606986686482992 326190052170249984 327445072675442688 327903726147646464 327967429915445888 328084613833011912 328357403078246656 329587865213690088 330734294137027584 331098004344107912 331319389961684448 334770633607118661 335175930419622912 336536650174519296 336711673514329088 336936812659863552 339749021084690304 340153003273851648 341056209900668928 341461746416603136 341722335310631172 342128663890073064 343288073387655828 343696263724620936 344541942582732288 345509365696413696 346120599822515712 347452303371280384 348130921151302416 349108421589084672 349726022737333584 350586538066639872 352192891047472128 352880767787799222 354238481171500704 355233130739770368 355655524474300416 355861566995883296 355926945448246482 356350164170539284 358863757298166528 359933850670620672 361395080599781376 361895095079112704 362024401470909696 362601921436689096 363683161615106304 364578019061317632 365159612689362432 365349522034877696 365593809612893184 366248479629754368 367471527881930328 368375706759873024 368963358654876624 369402078463027488 369410051578871808 370063567959230976 370786348365401349 371102652044296192 372485254887121401 373918396792139632 374895471541727232 377072921722075776 378800632703620224 379732687312084992 380184212505083904 381472585077547008 381926179114500096 382746472627616268 383688236138252544 384144464718678528 384832353453613056 385223085891403776 385446257838771456 385904576813609472 386595617386962944 386658296690198553 388841023802088192 389385674800330176 389461323024591992 389924416155417904 390883841292690432 392674832547181568 392746974287720256 393441775579500282 395517300205105152 395987594260045824 396217002428406144 398518291317938292 399000765516632064 399475201623072768 399637272082241664 400112465033587968 400344262870368708 400828947718311936 401305557644255232 402665506470744064 402934745036537856 403144300176416768 405004249257044352 405485823869716224 406483538493652992 407131981964001792 408346006023979008 409143556816994592 411018212289237408 412029539583473664 412599610253395456 413405468867171619 415083778486736202 415299652000583631 415577338270905924 415586308026230784 416080465348497408 416321513954134848 417490483549833216 417986905052270592 418229058118873152 420658196391157086 421839342753477312 422340935313231744 422585610807611414 423380122635313152 425320008649678848 426150711791572752 429065957298855936 429156658212240384 429666951503812608 429750425406446336 430807844085055488 432781763187392512 432936397635314688 433375971627829248 433627040068617888 434142648915310656 434920069560333312 436593430233923584 437204968196861952 437446151777349216 438143988402665991 438664968174845142 439450486951586784 439744321454276736 440979058849370112 441759186615579264 444028096190665813 446360844809491548 446901240559497216 448715533566025728 449249083546484736 450932566183100928 451468752349787136 452998694779587072 453537337698468864 454741613200891904 455282328555470848 455629780414174896 456171551853430752 457717431183541104 458023479709502016 458261684966161248 459389256776976384 461494133096687616 462395488825392084 463035244184558761 464174561535069888 465316682222997504 465477895452112896 466301363649778112 467448717422186496 469590521396629504 469676793993562368 470235268183804416 470507690383732296 472317974895334272 473644174319693824 474207365965733888 474569260597661976 475133552227385712 478485009730888704 482699201961212928 483469228582252128 484658824595687424 484910882153475072 485235113328857088 486879483585816576 487458412817190912 489285078255374976 489962037175907104 491167609013164032 491951144873168832 492536104617369984 493418090612307968 494381797820535132 496647006516161868 496979084942526672 497580762684801024 499860628722302976 502763895629434368 504804975261778944 505067510271493632 505405218989795328 509623531627035456 510229504910777472 510328630170155024 511584314851003392 512192619624904704 513928343785028608 514539435751479296 514932110081483742 515544395586931404 518264048544620544 518454698402784256 519180899733773568 521178455056920576 522196381726953624 523662632383627008 524589034106000376 525879807099959808 527356400273473536 528289336571208192 531357721757251056 532001020688842752 532849696109655552 533483286711450624 533792350493824944 534438596957749248 539900776005931008 540005665676059136 540647765159621632 542842642618669056 543902882155033644 545524742422659456 547739419034043648 548024283052316544 548390714419339776 549372719444631552 551207291822895492 552563560139809536 553445037982314936 553732869334111508 554103117694541232 554115077368307712 554773953797996544 555095351938846464 556653978066444288 557315873403027456 557638744158497536 560877595188209448 562343207312590848 562452457004636416 563121247084308992 568200949055430336 572208877616320512 572889268671750144 574119708941424402 575532354207378816 576216697078017792 577248530180419584 577834628837105664 578169386758157184 578856865220414208 579893426080444416 580281166455128064 582939957595815936 583261535703132288 584191984536887988 584886624233126856 585933982602115712 586325761939035648 587972078465826816 589012248820772352 590162663369250423 594325503642609216 595147793079322064 595868320745996288 599455908123362496 600168697550381952 600516394305553062 601243421577467904 601958336466382848 603998259706116096 604402117554806784 604716450264625152 607506373885566528 608228735804574336 609725307740479488 610289908244721472 610697972946002688 611015579954881664 612519009035968512 615325510795583488 616527318433856112 618899415380093184 620422242963996672 620637193936150528 623264956562915328 624482270931202272 626235725324749824 626980357578405888 627343587178309728 629757299860445696 630987294586735629 632759014130215968 633511402969847616 633878416211417121 635070183952969728 637980012974518272 643598935948283904 644625638109669504 646211766127583232 646547842871300096 646980151105142784 649172644781088768 649944550422921216 650440560102926832 651213973372965984 652380104340499968 654890145350885376 655807452295292928 655934859830891776 656169227666023824 656714806156493312 657997452262267713 659175730427380176 661468588274055168 662196008688215824 662638779923368896 669541267214237322 670351860839245824 673073300349038592 673423347028658176 673873625319727104 679498042169380608 680306006547703296 682112419801337856 682923492833206272 683444670621262344 684257327780146128 686576146775311656 687392527449241872 689083885165464576 692241199645031424 694904606742560768 696261842302604832 698216843178169344 699452045474667168 701173076133279744 704385782094944256 705761535575598444 706738004281694951 708476962343001408 710466261479540736 711311048948600832 711723133991766592 711853890896492964 712700328341078568 717727514596333056 719867701341241344 723790190158225408 724048802941819392 725203842873378192 727366323230212608 730319225378724864 730699044069755392 731187619225786368 734943055763860656 736751413519746048 737926717309753248 738804156926054976 740127135918461952 741572696730802698 744970509774242802 747836793584279264 749790943083454464 754145843444151552 757601265407240448 759465374624169984 762945170155094016 765492945255232536 767376472276505088 768288929437357056 769664706907226112 770892515677542912 771809153627218944 772398165122225613 773191234773925888 773316593380397106 777682047604176384 778771349600660352 778922646049183984 779848832310835808 781767682585380864 785349665094363136 785493948575440512 786883551159000564 791034600410210304 791975188520091648 792434004856812288 797036582635876584 798001531033264128 798950403246145536 799274544164483328 800224930067175936 800688525740737416 801657895436623872 802611115288510464 805331012941488128 806288600352833536 810008498514088704 810971647739432448 814263963928003584 818287113633989184 822036424578474816 824059079166947328 825199220506790912 826810937734343238 830167556973472404 830599304001167262 831154676541811848 831172616052461568 832160930696994816 832643027908269696 834980967099666432 835973810104541184 836458116237746304 841316392782314172 843678685506954624 844681870626463488 845171221615222828 846760245270626304 850640017299357696 852301423583145504 858131914597711872 858313316424480768 859333903007625216 859500850812892672 861179563412136603 865872795270629376 866751943255658496 867254080137235776 868285297830621312 869840139120666624 874409936393723904 874892303554698432 876287976805331982 877329936349690284 878900973903173568 879488642908553472 881958117698740224 883518373231158528 888056192381331626 892721689618983096 893802481118994432 897431067132051456 900774591458329593 901865132366201856 902937504699574272 905997389559174144 907074675396937728 909483226401783808 911259560828349792 912343103706861504 915434862367082208 916046959419004032 916523369932322496 918778513553952768 922988266193375232 924790977650784168 924970642183405981 926070488369117522 928349123070139776 930633364445995008 930955790904225792 932602727299556224 934897434844372992 939181042793259008 939353587987124736 940470536367608832 941015380767464592 944635949790668544 947288348639387648 948414731931467776 949138521195323952 950267104454771424 956970019461777408 965398403922425856 966938457164504256 969317649191374848 969821764306950144 970470226657714176 973758967171633152 974916825634381824 978570156510749952 979924074351814208 982335218026328064 983902289746337664 985072209234739968 986836181224615936 988763595641070264 993294013032323736 993958169885053344 1004311900821355983 1005527791258868736 1009609950523557888 1010135020542987264 1010810437979590656 1019247063254070912 1020459009821554944 1020657260340310048 1023168629702006784 1024385239249809408 1027856687570057216 1029078871502958592 1029864220162967484 1031088791173862808 1036528097089241088 1036909396805568512 1038361799467547136 1042356910113841152 1044392763453907248 1047325264767254016 1049178068212000752 1051759614199919616 1056578673142416384 1062715443514502112 1065699392219311104 1066966573422901248 1067584700987649888 1078705374956271241 1079801552011862016 1080011331352118272 1081295530319243264 1085685285237338112 1087805764310067288 1091049484845318912 1095478838068087296 1096048566104633088 1096781428838679552 1098745438889263104 1102414583645790984 1105127120279619072 1106890075964629872 1107465738668223016 1108206235389082464 1108230154736615424 1110190703877692928 1113307956132888576 1115277488316995072 1117455764661364203 1121755190376418896 1124686414625181696 1124904914009272832 1126242494168617984 1136401898110860672 1144417755232641024 1145778537343500288 1148239417882848804 1151064708414757632 1152433394156035584 1154497060360839168 1155669257674211328 1156338773516314368 1157713730440828416 1159786852160888832 1166523071406264576 1168383969073775976 1169773248466253712 1171867965204231424 1172651523878071296 1178024497641544704 1180325326738500846 1188651007285218432 1190295586158644128 1198911816246724992 1200337395100763904 1201032788611106124 1202486843154935808 1203916672932765696 1207996519412232192 1208804235109613568 1209432900529250304 1215012747771133056 1216457471609148672 1219450615480958976 1220579816489442944 1221395945892005376 1222031159909763328 1225038018071937024 1230651021591166976 1233054636867712224 1237798830760186368 1240216406601514857 1241274387872301056 1245898956001750893 1248964541862404544 1252471450649499648 1253960715156811776 1254687174356619456 1259514599720891392 1261974589173471258 1265518028260431936 1267022805939695232 1267756832422834242 1270140367905939456 1275960025949036544 1287197871896567808 1289251276219339008 1292423532255166464 1293095685742600192 1298345289562177536 1300881120205853664 1302427946745931968 1304760208680999936 1309780290701770752 1311614904590585856 1311869719661783552 1312338455332047648 1313429612312986624 1314431965207997973 1315994904524535426 1318351460854760352 1322937176548110336 1324392017376431648 1325277559846737792 1332084288571997439 1339082534428474644 1340703721678491648 1346146600698077184 1346846694057316352 1347747250639454208 1358996084338761216 1360612013095406592 1364224839602675712 1365846985666412544 1366889341242524688 1368514655560292256 1373152293550623312 1374785054898483744 1378167770330929152 1384482399290062848 1389105732553676283 1392523684605209664 1396433686356338688 1398904090949334336 1402346152266559488 1408771564189888512 1411523071151196888 1413476008563389902 1416953924686002816 1420932522959081472 1422622097897201664 1423446267983533184 1423707781792985928 1425400656682157136 1435455029192666112 1447580380316450816 1448097605883638784 1450407685746756384 1454732646460425216 1460638450757449728 1461398088139510784 1462375238451572736 1469886111527721312 1473502827039492096 1475853434619506496 1477608313852109952 1480254271836923904 1483145393461605396 1489941019548485604 1495673587168558528 1499581886166908928 1508291686888303104 1515202530814480896 1530985890510465072 1534752944553010176 1536577858874714112 1541785031355085824 1543618307254437888 1544796330244451226 1546633186760794212 1555364095208352768 1557542699201320704 1557845292098367968 1559697664621671616 1563535365170761728 1570699330188726272 1570987897150881024 1573767102318001128 1582069200820420608 1584868009713624576 1594073165271753168 1596003062066528256 1598549088328966656 1600449860134351872 1601377051481474832 1603315790873247744 1610662025882976256 1620016997028177408 1621943295478864896 1628527927856007168 1636574227267978368 1644072849156949632 1648118158333894656 1650398441013581824 1653621875468686476 1660335113946944808 1661198608002334524 1662309353083623696 1662345232104923136 1664321861393989632 1665286055816539392 1669961934199332864 1671947620209082368 1672916232475492608 1682632785564628344 1687357371013909248 1689363741252926976 1690342443230445656 1704602847166291008 1716626632848961536 1718667806015250432 1719001701625785344 1722359126824273206 1731745590541258752 1733503886511316992 1734508160274471552 1736570595661242624 1739680278241333248 1748819872787447808 1749784607109396864 1752575953610663964 1754659872699380568 1757801947806347136 1758977285817106944 1763916235397480448 1767036746462317056 1776112384762663252 1785443379237966192 1787604962237988864 1801549182916659186 1803730264732403712 1805875009399148544 1811994779118348288 1814149350793875456 1822519121656699584 1824686207413723008 1830869724734164416 1832093918838008064 1833046739864644992 1837557027107905536 1845976532386750464 1849581955301568336 1849941284366811962 1852140976738235044 1856698246140279552 1861266728891990016 1861911581808451584 1865205454599112448 1869794869688745984 1878362085586518016 1878707175974249472 1880941072735217664 1882030761534929184 1889271899581337088 1892961883760206887 1894576697278775296 1898277042390647904 1900534208909542848 1901635248634251363 1913940038923554816 1930796807844851712 1933876914329008512 1938635298382749696 1939643528613900288 1940940453315428352 1947517934343266304 1949833651268763648 1957140313021499904 1959848148703628416 1964670436052656128 1967804579492675328 1970144418469479936 1973672362449231872 1973992356786803139 1977527191282140528 1986588026064647472 1987916339770106688 2008623801642711966 2011055582517737472 2019219901047115776 2020270041085974528 2021620875959181312 2038494126508141824 2040918019643109888 2041314520680620096 2046337259404013568 2048770478499618816 2055713375140114432 2058157743005917184 2059728440325934968 2062177582347725616 2073818793611137024 2076723598935094272 2084713820227682304 2088785526907814496 2094650529534508032 2098356136424001504 2103519228399839232 2113157346284832768 2120214012845084853 2125430887029004224 2131398784438622208 2133933146845802496 2135169401975299776 2157410749912542482 2159603104023724032 2160022662704236544 2162591060638486528 2171370570474676224 2175611528620134576 2182098969690637824 2190957676136174592 2192097132209266176 2193562857677359104 2204829167291581968 2210254240559238144 2213780151929259744 2214931477336446032 2216412470778164928 2220381407755385856 2230554976633990144 2234911529322728406 2243510380752837792 2249372829250363392 2249809828018545664 2252484988337235968 2272803796221721344 2288835510465282048 2296478835765697608 2302129416829515264 2304866788312071168 2308994120721678336 2312677547032628736 2315427460881656832 2319573704321777664 2333046142812529152 2336767938147551952 2339546496932507424 2343735930408462848 2345303047756142592 2356048995283089408 2360650653477001692 2377302014570436864 2380591172317288256 2397823632493449984 2400674790201527808 2402065577222212248 2404973686309871616 2407833345865531392 2415993038824464384 2418865801058500608 2430025495542266112 2432914943218297344 2441159632978885888 2442791891784010752 2444062319819526656 2466109273735424448 2475597661520372736 2480432813203029714 2491797912003501786 2497929083724809088 2504942901298999296 2507921430313623552 2509374348713238912 2519029199441782784 2523949178346942516 2531036056520863872 2534045611879390464 2535513664845668484 2540280735811878912 2551920051898073088 2574395743793135616 2578502552438678016 2583538690236409809 2586191371485200384 2601762240411707328 2604855893491863936 2609520417361999872 2623229809181171712 2623739439323567104 2624676910664095296 2626859224625973248 2628863930415995946 2631989809049070852 2636702921709520704 2645874353096220672 2648784034752863296 2650555119693475584 2664168577143994878 2678165068856949288 2681407443356983296 2692293201396154368 2693693388114632704 2717992168677522432 2721224026190813184 2728449679205351424 2733778682485049376 2737029311120584512 2746304587101246624 2749570109796967488 2756335540661858304 2768964798580125696 2774911926550217943 2778211465107352566 2785047369210419328 2792867372712677376 2797808181898668672 2804692304533118976 2817543128379777024 2823046142302393776 2826952017126779804 2833907849372005632 2841865045918162944 2845244195794403328 2846892535967066368 2847415563585971856 2850801313364314272 2870910058385332224 2896195211767277568 2900815371493512768 2909465292920850432 2921276901514899456 2922796176279021568 2924750476903145472 2939772223055442624 2947005654078984192 2951706869239012992 2955216627704219904 2960508543673847808 2966290786923210792 2979882039096971208 2991347174337117056 3012935702464067949 3016583373776606208 3030405061628961792 3061971781020930144 3069505889106020352 3073155717749428224 3083570062710171648 3087236614508875776 3089592660488902452 3093266373521588424 3110728190416705536 3115085398402641408 3115690584196735936 3119395329243343232 3127070730341523456 3141398660377452544 3141975794301762048 3147534204636002256 3169736019427249152 3188146330543506336 3197098176657933312 3200899720268703744 3202754102962949664 3236116124868813723 3240033994056354816 3243886590957729792 3257055855712014336 3273148454535956736 3288145698313899264 3296236316667789312 3300796882027163648 3307243750937372952 3320670227893889616 3322397216004669048 3324618706167247392 3324690464209846272 3330572111633078784 3339923868398665728 3345832464950985216 3352367293984092609 3365265571129256688 3374714742027818496 3378727482505853952 3380684886460891312 3409205694332582016 3433253265697923072 3437335612030500864 3438003403251570688 3444718253648546412 3463491181082517504 3467007773022633984 3469016320548943104 3473141191322485248 3479360556482666496 3499569214218793728 3505151907221327928 3509319745398761136 3515603895612694272 3517954571634213888 3534073492924634112 3552224769525326504 3570886758475932384 3603098365833318372 3607460529464807424 3611750018798297088 3623989558236696576 3628298701587750912 3645038243313399168 3649372414827446016 3661739449468328832 3664187837676016128 3666093479729289984 3675114054215811072 3691953064773500928 3699163910603136672 3699882568733623924 3704281953476470088 3713396492280559104 3723823163616903168 3730410909198224896 3737696868005252679 3757414351948498944 3761882145470435328 3764061523069858368 3778543799162674176 3785923767520413774 3796554084781295808 3801068417819085696 3803270497268502726 3827880077847109632 3861593615689703424 3867753828658017024 3877270596765499392 3879287057227800576 3895035868686532608 3914280626042999808 3919696297407256832 3929340872105312256 3935609158985350656 3940288836938959872 3943295895623993919 3947344724898463744 3947984713573606278 3955054382564281056 3973176052129294944 3975832679540213376 3996252865715992317 4014563302672308433 4017247603285423932 4022111165035474944 4038439802094231552 4040540082171949056 4043241751918362624 4076988253016283648 4081836039286219776 4082629041361240192 4092674518808027136 4097540956999237632 4111426750280228864 4116315486011834368 4119456880651869936 4124355164695451232 4147637587222274048 4153447197870188544 4167317197661028849 4177571053815628992 4189301059069016064 4196712272848003008 4207038456799678464 4226314692569665536 4240428025690169706 4250861774058008448 4262797568877244416 4267866293691604992 4270338803950599552 4314821499825084964 4320045325408473088 4325182121276973056 4342741140949352448 4351223057240269152 4364197939381275648 4381915352272349184 4384194264418532352 4387125715354718208 4409658334583163936 4420508481118476288 4427560303858519488 4429862954672892064 4432824941556329856 4440762815510771712 4461109953267980288 4469823058645456812 4487020761505675584 4498745658500726784 4499619656037091328 4504969976674471936 4545607592443442688 4592957671531395216 4604258833659030528 4609733576624142336 4625355094065257472 4630854921763313664 4666092285625058304 4673535876295103904 4679092993865014848 4687471860816925696 4690606095512285184 4712097990566178816 4721301306954003384 4754604029140873728 4761182344634576512 4795647264986899968 4801349580403055616 4804131154444424496 4809947372619743232 4831986077648928768 4860050991084532224 4865829886436594688 4882319265957771776 4885583783568021504 4888124639639053312 4932218547470848896 4951195323040745472 4960865626406059428 4983595824007003572 4995858167449618176 5009885802597998592 5015842860627247104 5018748697426477824 5038058398883565568 5047898356693885032 5062072113041727744 5068091223758780928 5071027329691336968 5157005104877356032 5167077380472819618 5203524480823414656 5209711786983727872 5219040834723999744 5246459618362343424 5247478878647134208 5249353821328190592 5253718449251946496 5257727860831991892 5263979618098141704 5273405843419041408 5291748706192441344 5297568069505726592 5301110239386951168 5328337154287989756 5356330137713898576 5362814886713966592 5387386776229265408 5435984337355044864 5442448052381626368 5467557364970098752 5474058622241169024 5492609174202493248 5499140219593934976 5512671081323716608 5537929597160251392 5549823853100435886 5556422930214705132 5570094738420838656 5585734745425354752 5595616363797337344 5609384609066237952 5635086256759554048 5646092284604787552 5653904034253559608 5667815698744011264 5683730091836325888 5693785071934132736 5694831127171943712 5701602626728628544 5704905745902754089 5741820116770664448 5792390423534555136 5801630742987025536 5818930585841700864 5842553803029798912 5845592352558043136 5849500953806290944 5879544446110885248 5894011308157968384 5903413738478025984 5910433255408439808 5921017087347695616 5932581573846421584 5959764078193942416 5982694348674234112 6025871404928135898 6033166747553212416 6060810123257923584 6123943562041860288 6139011778212040704 6146311435498856448 6167140125420343296 6174473229017751552 6179185320977804904 6186532747043176848 6221456380833411072 6230170796805282816 6231381168393471872 6238790658486686464 6254141460683046912 6282797320754905088 6283951588603524096 6295068409272004512 6339472038854498304 6360642038535254559 6376292661087012672 6394196353315866624 6401799440537407488 6405508205925899328 6472232249737627446 6480067988112709632 6487773181915459584 6514111711424028672 6546296909071913472 6576291396627798528 6601593764054327296 6614487501874745904 6641340455787779232 6644794432009338096 6649237412334494784 6661144223266157568 6691664929901970432 6704734587968185218 6730531142258513376 6749429484055636992 6757454965011707904 6761369772921782624 6818411388665164032 6866506531395846144 6876006806503141376 6889436507297092824 6926982362165035008 6938032641097886208 6946282382644970496 6958721112965332992 6999138428437587456 7010303814442655856 7018639490797522272 7031207791225388544 7035909143268427776 7068146985849268224 7104449539050653008 7141773516951864768 7206196731666636744 7214921058929614848 7223500037596594176 7247979116473393152 7256597403175501824 7290076486626798336 7298744829654892032 7323478898936657664 7328375675352032256 7332186959458579968 7398327821206273344 7399765137467247848 7408563906952940176 7426792984561118208 7460821818396449792 7475393736010505358 7514828703896997888 7523764290940870656 7528123046139716736 7557087598325348352 7571847535040827548 7593108169562591616 7602136835638171392 7606540994537005452 7655760155694219264 7723187231379406848 7735507657316034048 7758574114455601152 7828561252085999616 7839392594814513664 7871218317970701312 7880577673877919744 7886591791247987838 7895969427147212556 7910108765128562112 7946352104258589888 7951665359080426752 7992505731431984634 8029126605344616866 8034495206570847864 8044222330070949888 8076879604188463104 8081080164343898112 8153976506032567296 8163672078572439552 8165258082722480384 8185349037616054272 8222853500560457728 8238913761303739872 8248710329390902464 8295275174444548096 8306894395740377088 8324735779650653829 8334634395322057698 8355142107631257984 8378602118138032128 8393424545696006016 8414076913599356928 8452629385139331072 8480856051380339412 8501723548116016896 8525595137754488832 8535732587383209984 8540677607901199104 8629642999650169928 8640090650816946176 8650364242553946112 8702446114480538304 8728395878762551296 8763830704544698368 8768388528837064704 8774251430709436416 8819316669166327872 8841016962236952576 8855120607717038976 8859725909345784128 8865649883112659712 8881525631021543424 8922219906535960576 8939646117290913624 8974041523011351168 8999239312074182656 9009939953348943872 9091215184886885376 9185915343062790432 9208517667318061056 9219467153248284672 9250710188130514944 9261709843526627328 9332184571250116608 9347071752590207808 9358185987730029696 9374943721633851392 9381212191024570368 9424195981132357632 9442602613908006768 9509208058281747456 9522364689269153024 9591294529973799936 9602699160806111232 9608262308888848992 9708348374606441169 9720101982169064448 9731659772873189376 9764638531915543552 9771167567136043008 9776249279278106624 9864437094941697792 9902390646081490944 9921731252812118856 9967191648014007144 9991716334899236352 10019771605195997184 10037497394852955648 10076116797767131136 10095796713387770064 10124144226083455488 10136182447517561856 10142054659382673936 10314010209754712064 10334154760945639236 10407048961646829312 10419423573967455744 10438081669447999488 10494957757294268416 10498707642656381184 10507436898503892992 10515455721663983784 10527959236196283408 10546811686838082816 10595136139011453184 10602220478773902336 10656674308575979512 10712660275427797152 10871968674710089728 10884896104763252736 10935114729940197504 10948117244482338048 10985218348404986496 10998280439187869952 11025342162647433216 11075859194320502784 11099647706200871772 11112845860429410264 11140189476841677312 11171469490850709504 11191232727594674688 11213090604015758037 11292184569209575104 11307808068507119216 11335631397488022528 11387570143868265472 11389662254343887424 11403205253457257088 11409811491805508178 11483640233541328896 11584780847069110272 11603261485974051072 11637861171683401728 11685107606059597824 11691184705116086272 11759088892221770496 11788022616315936768 11806827476956051968 11820866510816879616 11842034174695391232 11865163147692843168 11919528156387884832 11965388697348468224 11988758597147976951 12043689908016925299 12051742809856271796 12066333495106424832 12121620246515847168 12247887124083720576 12278023556424081408 12292622870997712896 12334280250840686592 12348946458035503104 12358370641955609808 12373065494086353696 12442912761666822144 12460341593610565632 12462762336786943744 12477581316973372928 12501951592983086547 12567903177207048192 12590136818544009024 12678944077708996608 12721284077070509118 12752585322174025344 12788392706631733248 12803598881074814976 12811016411851798656 12944464499475254892 12960135976225419264 12975546363830919168 13028223422848057344 13092593818143826944 13152582793255597056 13203187528108654592 13228975003749491808 13282680911575558464 13289588864018676192 13298474824668989568 13322288446532315136 13383329859803940864 13409469175936370436 13428022081352204069 13461062284517026752 13498858968111273984 13514909930023415808 13522739545843565248 13636822777330328064 13752013613006282752 13778873014594185648 13876065282195772416 13892564765289940992 13998276856875174912 14020607628885311712 14037278981595044544 14062415582450777088 14071818286536855552 14136293971698536448 14208899078101306016 14283547033903729536 14412393463333273488 14429842117859229696 14495958232946786304 14580152973253596672 14597489659309784064 14646957797873315328 14656751350704064512 14664373918917159936 14796655642412546688 14799530274934495696 14817127813905880352 14853585969122236416 14921643636792899584 14950787472021010716 15029657407793995776 15047528581881741312 15056246092279433472 15114175196650696704 15143695070081655096 15186216339125183232 15204273671276342784 15213081989074010904 15471015314632068096 15657122504171999232 15678785189629027328 15742436635941402624 15761155347755839488 15773183582495975676 15791938854294425112 15820217530257124224 15892704208517179776 15903330718160853504 15985011462863969268 16058253210689233732 16068990413141695728 16088444660141899776 16162160328687796224 16307953012065134592 16327344157144879104 16330516165444960768 16477827522607479744 16497420658781804928 16613788791480754176 16649471559301307658 16669268790644115396 16710284215262515968 16757204236276064256 16786849091392012032 16828153827198713856 16905258770278662144 16961712102760678824 17003447096232033792 17051190275508977664 17081355215802398208 17114717237708262267 17259285999300339856 17280181301633892352 17404892228961076608 17456791757525102592 17527661409089396736 17536777057674129408 17548502861418872832 17638633338332655744 17682033924473905152 17710241215434077952 17719451818691568256 17731299766225319424 17763051262043086848 17844439813071921152 17879292234581827248 17948083046022702336 17998478624148365312 18019879906697887744 18182430369773770752 18371830686125580864 18417035334636122112 18438934306496569344 18501420376261029888 18523419687053254656 18664369142500233216 18694143505180415616 18716371975460059392 18749887443267702784 18762424382049140736 18848391962264715264 18885205227816013536 19018416116563494912 19044729378538306048 19081926115605763677 19182589059947599872 19205398321612222464 19216524617777697984 19416696749212882338 19440203964338128896 19463319545746378752 19529277063831087104 19542335134272086016 19552498558556213248 19728874189883395584 19804781292162981888 19843462505624237712 19934383296028014288 19983432669798472704 20074994789705911296 20152233595534262272 20191593426775540128 20248288452166910976 20272364895035123712 20284109318765347872 20495402124169153579 20628020419509424128 20668309521891278472 20814097923293658624 20838847147934911488 20876163338895998976 20989915514588536832 20997415285312762368 21014873797007785984 21030911443327967568 21055918472392566816 21093623373676165632 21190272278022906368 21204440957547804672 21313348617151959024 21425320550855594304 21743937349420179456 21769792209526505472 21870229459880395008 21896234488964676096 21970436696809972992 21996560878375739904 22199295412401743544 22225691720858820528 22280378953683354624 22382465455189349376 22426181208031516074 22584369138419150208 22615616137014238432 22671262794976045056 22775140287736530944 22779324508687774848 22806410506914514176 22819622983611016356 22967280467082657792 23169561694138220544 23206522971948102144 23275722343366803456 23382369410232172544 23518177784443540992 23613654953912103936 23641733021633759232 23730326295385686336 23839056312775769664 23930777394696936448 23977517194295953902 24087379816033850598 24103485619712543592 24132666990212849664 24243240493031694336 24495774248167441152 24556047112848162816 24668560501681373184 24716741283911219616 24746130988172707392 24885825523333644288 24920683187221131264 24925524673573887488 24955162633946745856 24974207338951961487 25003903185966173094 25135806354414096384 25180273637088018048 25357888155417993216 25442568154141018236 25505170644348050688 25576785413263466496 25607197762149629952 25622032823703597312 25888928998950509784 25920271952450838528 25951092727661838336 26185187636287653888 26305165586511194112 26457950007498983616 26565361823151116928 26579177728037352384 26596949649337979136 26644576893064630272 26766659719607881728 26818938351872740872 26856044162704408138 26922124569034053504 26997717936222547968 27029819860046831616 27045479091687130496 27273645554660656128 27504027226012565504 27557746029188371296 27752130564391544832 27785129530579881984 27996553713750349824 28041215257770623424 28074557963190089088 28124831164901554176 28143636573073711104 28272587943397072896 28417798156202612032 28567094067807459072 28824786926666546976 29125045123819323507 29160305946507193344 29194979318619568128 29293915595746630656 29313502701408129024 29328747837834319872 29593311284825093376 29599060549868991392 29634255627811760704 29707171938244472832 29843287273585799168 29901574944042021432 30059314815587991552 30112492184558866944 30228350393301393408 30287390140163310192 30372432678250366464 30408547342552685568 30426163978148021808 30942030629264136192 31314245008343998464 31357570379258054656 31484873271882805248 31522310695511678976 31546367164991951352 31583877708588850224 31640435060514248448 31785408417034359552 31806661436321707008 31970022925727938536 32116506421378467464 32137980826283391456 32615906024130269184 32654688314289758208 32661032330889921536 32955655045214959488 32994841317563609856 33227577582961508352 33298943118602615316 33338537581288230792 33420568430525031936 33514408472552128512 33573698182784024064 33923424205521357648 34006894192464067584 34162710431604796416 34229434475416524534 34518571998600679712 34809784457922153216 34913583515050205184 35055322818178793472 35073554115348258816 35277266676665311488 35364067848947810304 35420482430868155904 35438903637383136512 35462599532450638848 35526102524086173696 35688879626143842304 35758584469163654496 35896166092045404672 35966275791443930853 35996957248296730624 36131069724050775897 36364860739547541504 36743661372251161728 36834070669272244224 36877868612993138688 37002840752522059776 37046839374106509312 37328738285000466432 37388287010360831232 37432743950920118784 37499774886535405568 37505854778949259641 37770410455632027072 38036832233126989824 38089458757076612096 38163852231211527354 38365178119895199744 38410796643224444928 38433049235555395968 38833393498425764676 38880407928676257792 38926639091492757504 39058554127662174208 39084670268544172032 39104997117112426496 39457748379766791168 39609562584325963776 39686925011248475424 39868766592056028576 39966865339596945408 40149989579411822592 40284066244056612207 40383186853551080256 40496576904333821952 40544729790070247424 40568218637530695744 40990804248338307158 41256040839018848256 41336619043782556944 41628195846587317248 41677694295869822976 41979831029177073664 41994830570625524736 42061822886655935136 42111836944785133632 42187246747352331264 42380544556045812736 42408881915095609344 42626697234303918048 42850641101711188608 43487874698840358912 43740458919760790016 43792468977929352192 43940873393619945984 43993121756751479808 44398590824803487088 44451383441717641056 44560757907366709248 44764930910378698752 44852362416063032148 45168738276838300416 45231232274028476864 45342525589952090112 45550280575473061888 45558649017375549696 45612821013829028352 45639245967222032712 46413045943896204288 47036355568887081984 47227309907824207872 47283466043267518464 47460652590771372672 47678112625551539328 47861554789393872896 47955034388591907804 48174759632067701196 48206971239425087184 48265333980425699328 48486480986063388672 48991548496334882304 49433482567822439232 49492261976345414784 49841366374442262528 49851049347147774976 49910325267893491712 49948414677903922974 50007806371932346188 50271612708828192768 50360547274176036096 50715776310835986432 50885136308282036472 51010341288696101376 51153570826526932992 51244065647407194624 51777857997901019568 51840543904901677056 52370375272575307776 52610331173022388224 52915900014997967232 53130723646302233856 53158355456074704768 53193899298675958272 53289153786129260544 53533319439215763456 53637876703745481744 53712088325408816276 53844249138068107008 53995435872445095936 54059639720093663232 54090958183374260992 54547291109321312256 55115492058376742592 55504261128783089664 55570259061159763968 55993107427500699648 56082430515541246848 56149115926380178176 56249662329803108352 56287273146147422208 56545175886794145792 56835596312405224064 57134188135614918144 57245778346817291031 57649573853333093952 58250090247638647014 58320611893014386688 58389958637239136256 58587831191493261312 58627005402816258048 58657495675668639744 59186622569650186752 59198121099737982784 59268511255623521408 59414343876488945664 59686574547171598336 59803149888084042864 60224984369117733888 60456700786602786816 60574780280326620384 60744865356500732928 60817094685105371136 60852327956296043616 61486206372507460737 61884061258528272384 62628490016687996928 62715140758516109312 62969746543765610496 63044621391023357952 63092734329983902704 63167755417177700448 63280870121028496896 63570816834068719104 63613322872643414016 63940045851455877072 64233012842756934928 64275961652566782912 65231812048260538368 65309376628579516416 65322064661779843072 65911310090429918976 65989682635127219712 66597886237205230632 66677075162576461584 66841136861050063872 67147396365568048128 67846848411042715296 68013788384928135168 68325420863209592832 68458868950833049068 69037143997201359424 69619568915844306432 69827167030100410368 70147108230696517632 70554533353330622976 70840964861736311808 70877807274766273024 70925199064901277696 71517168938327308992 71792332184090809344 71932551582887861706 72262139448101551794 72729721479095083008 73487322744502323456 73668141338544488448 74005681505044119552 74657476570000932864 74776574020721662464 74865487901840237568 74922622016855884461 74999549773070811136 75011709557898519282 75540820911264054144 76073664466253979648 76178917514153224192 76327704462423054708 76730356239790399488 76821593286448889856 76866098471110791936 77666786996851529352 77760815857352515584 77853278182985515008 78117108255324348416 78209994234224852992 78915496759533582336 79373850022496950848 79737533184112057152 79933730679193890816 80299979158823645184 80568132488113224414 80766373707102160512 80993153808667643904 81089459580140494848 81136437275061391488 81981608496676614316 82512081678037696512 82673238087565113888 83256391693174634496 83355388591739645952 83989661141251049472 84123645773311870272 84223673889570267264 84374493494704662528 84761089112091625472 84817763830191218688 85253394468607836096 85701282203422377216 87375135371457970521 87480917839521580032 87584937955858704384 87881746787239891968 87986243513502959616 88797181649606974176 88902766883435282112 89121515814733418496 89529861820757397504 89704724832126064296 90337476553676600832 90462464548056953728 90685051179904180224 91100561150946123776 91117298034751099392 91225642027658056704 91278491934444065424 92826091887792408576 94072711137774163968 94454619815648415744 94566932086535036928 94921305181542745344 95356225251103078656 95723109578787745792 95910068777183815608 96349519264135402392 96413942478850174368 97983096992669764608 98866965135644878464 98984523952690829568 99682732748884525056 99702098694295549952 99820650535786983424 99896829355807845948 100015612743864692376 100543225417656385536 100721094548352072192 101770272616564072944 102020682577392202752 102488131294814389248 103555715995802039136 104740750545150615552 105220662346044776448 105831800029995934464 106261447292604467712 106316710912149409536 106387798597351916544 106578307572258521088 107066638878431526912 107275753407490963488 107424176650817632552 107688498276136214016 107990871744890191872 108181916366748521984 108393209172152327691 109094582218642624512 110230984116753485184 111008522257566179328 111140518122319527936 111986214855001399296 112164861031082493696 112298231852760356352 112499324659606216704 113671192624810448128 114268376271229836288 114491556693634582062 115299147706666187904 116500180495277294028 116641223786028773376 116779917274478272512 117175662382986522624 117254010805632516096 117314991351337279488 118373245139300373504 118396242199475965568 118537022511247042816 118828687752977891328 119373149094343196672 119606299776168085728 120449968738235467776 120852198732169836621 121149560560653240768 121489730713001465856 121634189370210742272 121704655912592087232 122972412745014921474 123768122517056544768 125430281517032218624 125939493087531220992 126185468659967805408 126335510834355400896 126561740242056993792 127141633668137438208 127226645745286828032 127880091702911754144 128466025685513869856 128551923305133565824 130463624096521076736 130644129323559686144 131822620180859837952 131979365270254439424 133195772474410461264 133354150325152923168 133682273722100127744 134294792731136096256 135693696822085430592 136027576769856270336 136650841726419185664 136917737901666098136 138074287994402718848 139239137831688612864 141109066706661245952 141681929723472623616 141755614549532546048 141850398129802555392 143034337876654617984 143584664368181618688 143865103165775723412 144524278896203103588 145459442958190166016 146974645489004646912 149553148041443324928 149730975803680475136 149845244033711768922 150023419115797038564 151081641822528108288 152147328932507959296 152357835028306448384 152655408924846109416 153460712479580798976 153732196942221583872 155333573993703058704 155521631714705031168 156234216510648696832 157830993519067164672 158747700044993901696 159475066368224114304 159867461358387781632 160599958317647290368 161136264976226448828 161532747414204321024 161986307617335287808 162178919160280989696 162272874550122782976 163963216993353228632 165346476175130227776 166512783386349268992 166710777183479291904 167979322282502098944 168247291546623740544 168447347779140534528 168748986989409325056 169522178224183250944 169635527660382437376 170506788937215672192 171402564406844754432 174750270742915941042 174961835679043160064 175169875911717408768 175763493574479783936 175972487027005919232 177594363299213948352 177805533766870564224 178243031629466836992 179059723641514795008 179409449664252128592 180674953107353201664 180924929096113907456 181370102359808360448 182201122301892247552 182234596069502198784 182451284055316113408 182556983868888130848 184458619117522382211 185652183775584817152 188145422275548327936 188909239631296831488 189133864173070073856 189842610363085490688 190712450502206157312 191446219157575491584 191820137554367631216 192699038528270804784 192827884957700348736 195966193985339529216 197733930271289756928 197969047905381659136 199404197388591099904 199641301071573966848 199793658711615691896 200031225487729384752 201442189096704144384 203540545233128145888 204041365154784405504 204976262589628778496 207111431991604078272 209481501090301231104 210441324692089552896 211663600059991868928 212522894585208935424 212633421824298819072 212775597194703833088 214551506814981926976 214848353301635265104 215376996552272428032 216363832733497043968 216786418344304655382 218189164437285249024 220461968233506970368 222017044515132358656 223972429710002798592 224329722062164987392 224596463705520712704 224998649319212433408 227342385249620896256 228536752542459672576 228983113387269164124 230598295413332375808 233000360990554588056 233282447572057546752 233559834548956545024 234351324765973045248 234629982702674558976 236746490278600747008 236792484398951931136 237074045022494085632 239212599552336171456 240899937476470935552 241704397464339673242 242299121121306481536 242979461426002931712 243268378740421484544 243409311825184174464 245944825490029842948 247536245034113089536 250860563034064437248 252370937319935610816 252671021668710801792 253123480484113987584 254283267336274876416 254453291490573656064 255760183405823508288 256932051371027739712 257103846610267131648 261288258647119372288 263645240361719675904 263958730540508878848 266391544948820922528 266708300650305846336 267364547444200255488 268589585462272192512 271387393644170861184 272055153539712540672 273301683452838371328 273835475803332196272 276148575988805437696 278478275663377225728 282218133413322491904 283363859446945247232 283511229099065092096 283700796259605110784 286068675753309235968 287169328736363237376 287730206331551446824 289048557792406207176 293949290978009293824 299106296082886649856 299461951607360950272 299690488067423537844 300046838231594077128 302163283645056216576 304715670056612896768 305310817849692218832 307464393884443167744 310667147987406117408 315661987038134329344 317495400089987803392 318950132736448228608 319734922716775563264 321199916635294580736 322272529952452897656 323065494828408642048 323972615234670575616 324545749100245565952 325179627516456983073 327926433986706457264 330692952350260455552 333025566772698537984 333421554366958583808 335958644565004197888 336494583093247481088 336894695558281069056 337497973978818650112 339044356448366501888 341013577874431344384 342805128813689508864 349500541485831882084 349923671358086320128 350339751823434817536 351526987148959567872 351944974054011838464 355188726598427896704 355611067533741128448 356486063258933673984 358119447283029590016 358818899328504257184 361349906214706403328 361849858192227814912 362556596196509509863 364469192139004397568 364902568110632226816 365113967737776261696 368917238235044764422 371304367551169634304 376290844551096655872 377818479262593662976 379685220726170981376 381424901004412314624 382892438315150983168 383640275108735262432 385398077056541609568 385655769915400697472 389412640359213918001 391932387970679058432 395467860542579513856 395938095810763318272 398808394777182199808 399282602143147933696 399587317423231383792 400062450975458769504 402884378193408288768 407081090466256291776 408082730309568811008 409952525179257556992 414222863983208156544 423327200119983737856 425045789170417870848 425266843648597638144 425551194389407666176 429103013629963853952 429696706603270530208 430753993104544856064 432727665466994087936 433572836688609310764 436378328874570498048 440923936467013940736 448659444124329974784 449192927411041425408 454684770499241792512 457073505084919345152 457966226774538328248 461196590826664751616 466000721981109176112 466564895144115093504 468702649531946090496 473492980557201494016 473584968797903862272 474148090044988171264 478425199104672342912 481799874952941871104 483408794928679346484 484598242242612963072 485958922852005863424 486536757480842969088 486818623650368348928 491889650980059685896 504741874639871221632 505342043337421603584 506246960968227975168 508566534672549752832 508906582981147312128 511520366811647016576 513864102742055479424 514207693220534263296 522576517294238744576 527290480723439351808 527917461081017757696 532783089897641845056 533416601300611692672 534729094888400510976 537179170924544385024 542774787288341722368 544110307079425081344 546603366905676742656 547670951606664392544 552297151977610875392 553375857352567146633 556956551326754451456 564436266826644983808 566727718893890494464 567022458198130184192 567401592519210221568 572137351506618471936 574338657472726474752 575460412663102893648 578097115584812414352 587898581956018587648 598212592165773299712 598923903214721900544 599380976134847075688 600093676463188154256 604326567290112433152 609431340113225793536 610621635699384437664 614928787768886335488 621334295974812234816 631323974076268658688 634990800179975606784 637900265472896457216 644545059904905795312 646130989656817284096 649091498200491131904 650359255032913966146 655852867973412914528 661385904700520911104 666051133545397075968 671917289130008395776 672989166186494962176 673789391116562138112 674995947957637300224 678088712896733003776 682027155748862688768 685610257627379017728 699001082971663764168 699847342716172640256 700679503646869635072 703053974297919135744 703889948108023676928 710377453196855793408 711222135067482256896 717637798657008514368 722699812429412806656 723699716384455629824 725113192393019019726 728938384278008795136 729805136221264453632 730227935475552523392 737834476470089528844 742608735102339268608 752581689102193311744 759370441452341962752 762849802008824629248 767280550217470524864 770796154113083219136 771311539830801394944 778825280718427836002 783864775941358116864 790935721085159027712 791876191621526636544 797616789554364399616 799174634846462767584 800124901950917539008 805768756386816577536 814162180932512583552 816165460619137622016 819905050358515113984 828445727966416313088 846654400239967475712 850091578340835741696 850533687297195276288 851102388778815332352 858206027259927707904 859393413206541060416 861507986209089712128 865455330933988175872 867145673377218621528 881847872934027881472 897318888248659949568 898385854822082850816 909369540998483585024 914147010169838690304 915932453549076656496 922393181653329503232 932001443962218352224 946985961114402988032 947169937595807724544 948296180089976342528 956850398209344685824 963599749905883742208 966817589857358692968 969196484485225926144 971917845704011726848 973637247300736697856 983779301960119371792 1009483749279742443264 1010684086674843207168 1012493921936455950336 1017133069345099505664 1023040733623294033152 1027728205484110958848 1028415386441068526592 1054580961446878703616 1055834922162035515392 1065566179795283690112 1066833202601223385344 1069458189776801021952 1074358341849088770048 1085549574576683444736 1087669788589528529589 1095341903213328785088 1104594303955221750784 1106751714705134293266 1113913102653508902912 1128872533653289967616 1133455437787780988928 1134044916396260368384 1144274703013236943872 1148677314945452949504 1150920825326205787296 1156194231169624828704 1168237921077641754003 1175797163912037175296 1196425184331546599424 1197847806429443801088 1198761952269694151376 1200187352926376308512 1208653134580224866304 1221243271398768875328 1229857575537772670976 1242668591949624469632 1269981600359951213568 1275800530945792914432 1289090119809811590624 1292261979313634568192 1298182996400982263808 1300718510065827932292 1311705735946825829056 1322771809401041822208 1345978332372989924352 1347578782233124276224 1364054311497725377536 1371220515254758035456 1398002165943327528336 1399694685432345280512 1406107948595838271488 1420754906393711586816 1422444270134964513792 1435275597314017028736 1445399624858825613312 1447399432768911259648 1450226384786038039452 1457876768556017590272 1459610272442528907264 1460455870951105046784 1475668952940179057688 1518740882904683925504 1525699604017649258496 1534561100434941049728 1541592308226166438272 1542623079661602789888 1557650561436855672004 1567729551882716233728 1581871442170318055424 1583752383243053273088 1598349269692925535168 1600249803901835078016 1611537512773633155072 1628324361865025167104 1632330921238275244032 1639810100717030227968 1656891455932832626176 1660127572057701439899 1693308800479934951424 1700183156681671483392 1701067374594390552576 1702204777557630664704 1716412054519855415808 1718786826413082120832 1723015972418179424256 1730910661867976351744 1734291346754437243056 1763695745868055762944 1794637776497319899136 1796771709644165701632 1818739081996967170048 1828294020339677380608 1831864907098153312992 1844786363306659006464 1864002887924436704448 1893971922228805976064 1894339875191615449088 1896592360179952685056 1913700796418689371648 1933635179714717385936 1938392968970451852288 1947274494601473395712 1967558603920238743584 2018967498559484886528 2021368173349686414336 2024987843872911900672 2034266138690199011328 2046081467246588066304 2055456410968221917696 2056830772882137053184 2109161922893757407232 2111669844324071030784 2131132359590567380224 2133666405202446770688 2171099149153366889472 2175339577179057059178 2190683806426657570176 2209188607910443501568 2213503429410268586532 2227826205307017805824 2257745067306579935232 2268089832792520736768 2288549406026473887744 2301841650652411574592 2312388462339249657408 2336475842155283508006 2351594327824074350592 2392850368663093198848 2397523904539388302752 2400374705852752617024 2417306269160449732608 2442486542797537750656 2459715151075545341952 2485337183899248939264 2539963200719902427136 2551601061891585828864 2578180239619623181248 2584523958627269136384 2596365992801964527616 2601437020131655864584 2623411471893651658112 2645543618802083644416 2691956664745979848704 2695157564466248552448 2728108622995450755072 2742441030509516070912 2796004331886655056672 2841509812787423173632 2844888540269929027584 2870551194628034057472 2890799249717651226624 2894798865537822519296 2900452769572076078904 2915753537112035180544 2920911741902210093568 2951337905880358115376 3037481765809367851008 3051399208035298516992 3069122200869882099456 3083184616452332876544 3085246159323205579776 3115301122873711344008 3163742884340636110848 3167504766486106546176 3196698539385851070336 3200499607803670156032 3223075025547266310144 3256648723730050334208 3313782911865665252352 3320255144115402879798 3386617600959869902848 3400366313363342966784 3402134749188781105152 3432824109039710831616 3437573652826164241664 3446031944836358848512 3461821323735952703488 3468582693508874486112 3504713763232925262009 3527391491736111525888 3589275552994639798272 3593543419288331403264 3637478163993934340096 3663729814196306625984 3689572726613318012928 3728005775848873408896 3788679750383230898176 3793184720359905370112 3827401592837378743296 3867270359429434771872 3876785937940903704576 3894548989202946791424 3935117207840477487168 4037934997118969773056 4042736346699372828672 4092162934493176132608 4110912821936443835392 4113661545764274106368 4218323845787514814464 4262264719181134760448 4267332810404893541376 4342198298306733778944 4350679154358114118356 4381367612853315140352 4418377215820887003136 4427006858820537173064 4577098812052947775488 4603683301304823149184 4624776924678499314816 4672951684310567016012 4703188655648148701184 4795047809078776605504 4800749411705505234048 4834612538320899465216 4884973085595075501312 4919430302151090683904 4970674367798497878528 5079926401439804854272 5103202123783171657728 5156360479239246362496 5169047917254538272768 5192731985603929055232 5202874040263311729168 5246822943787303316224 5291087237604167288832 5383913329491959697408 5390315128932497104896 5456217245990901510144 5484882061019032141824 5592008663773310113344 5683019625574846347264 5689777080539858055168 5741102389256068114944 5789597731075645038592 5800905539144152157808 5841823483804420187136 5902675811760716230752 6074963531618735702016 6102798416070597033984 6138244401739764198912 6166369232904665753088 6170492318646411159552 6230602245747422688016 6327485768681272221696 6335009532972213092352 6393397078771702140672 6400999215607340312064 6513297447460100668416 6627565823731330504704 6640510288230805759596 6773235201919739805696 6804269498377562210304 6865648218079421663232 6875147305652328483328 6937165387017748972224 7009427526465850524018 7054782983472223051776 7178551105989279596544 7274956327987868680192 7327459628392613251968 7379145453226636025856 7456011551697746817792 7577359500766461796352 7586369440719810740224 7654803185674757486592 7734540718858869543744 7753571875881807409152 7789097978405893582848 7870234415680954974336 8075869994237939546112 8085472693398745657344 8184325868986352265216 8221825643872887670784 8227323091528548212736 8524529438362269520896 8534665620809787082752 8684396596613467557888 8701358308716228236712 8762735225706630280704 8836754431641774006272 8854013717641074346128 9154197624105895550976 9207366602609646298368 9249553849356998629632 9345903368621134032024 9590095618157553211008 9601498823411010468096 9669225076641798930432 9769946171190151002624 9941348735596995757056 10159852802879609708544 10206404247566343315456 10312720958478492724992 10338095834509076545536 10385463971207858110464 10405748080526623458336 10493645887574606632448 10514141289698775786027 10582174475208334577664 10767826658983919394816 10780630257864994209792 10912434491981803020288 11184017327546620226688 11366039251149692694528 11379554161079716110336 11482204778512136229888 11579195462151290077184 11601811078288304315616 11683646967608840374272 11805351623521432461504 12276488803479528397824 12332738465809331506176 12340984637292822319104 12461204491494845376032 12654971537362544443392 12786794157543404281344 12801998431214680624128 13026594894920201336832 13255131647462661009408 13281020576461611519192 13731296436158843326464 13750294611304656966656 13874330774035497944448 14018855052931701048036 14109565966944446103552 14654919256785226503936 14758290906453272051712 14912023103395493635584 15154719001532923592704 15309606371349514973184 15469081437717739087488 15507143751763614818304 15578195956811787165696 15740468831361909948672 16151739988475879092224 16170945386797491314688 16368651737972704530432 16443651287745775341568 16454646183057096425472 17049058876724539041792 17069331241619574165504 17368793193226935115776 17402716617432456473424 17525470451413260561408 17673508863283548012544 17708027435282148692256 18308395248211791101952 18414733205219292596736 18499107698713997259264 18691806737242268064048 19180191236315106422016 19202997646822020936192 19539892342380302005248 19882697471193991514112 20319705605759219417088 20412808495132686630912 20625441916956985449984 20811496161053246916672 20987291775149213264896 21028282579397551572054 21164348950416669155328 21535653317967838789632 21824868983963606040576 22368034655093240453376 22732078502299385389056 22759108322159432220672 22964409557024272459776 23203622156576608631232 23367293935217680748544 23610703247042864923008 24552977606959056795648 24665476931618663012352 24681969274585644638208 24922408982989690752064 25573588315086808562688 25603996862429361248256 26053189789840402673664 26510263294925322018816 26562041152923223038384 27462592872317686652928 27500589222609313933312 27748661548070995888896 28037710105863402096072 29309838513570453007872 29824046206790987271168 30619212742699029946368 30938162875435478174976 31014287503527229636608 31156391913623574331392 31480937662723819897344 31542423869096327358081 32303479976951758184448 32341890773594982629376 32737303475945409060864 32887302575491550683136 34098117753449078083584 34138662483239148331008 34737586386453870231552 34805433234864912946848 35050940902826521122816 35416054870564297384512 36829466410438585193472 36998215397427994518528 37383613474484536128096 38360382472630212844032 38405995293644041872384 39079784684760604010496 39765394942387983028224 41250883833913970899968 41622992322106493833344 41974583550298426529792 42056565158795103144108 42328697900833338310656 44736069310186480906752 45464157004598770778112 45928819114048544919552 46407244313153217262464 46734587870435361497088 47221406494085729846016 49105955213918113591296 49330953863237326024704 49363938549171289276416 49844817965979381504128 51147176630173617125376 51207993724858722496512 52106379579680805347328 53020526589850644037632 53124082305846446076768 54925185744635373305856 55001178445218627866624 55497323096141991777792 56075420211726804192144 58619677027140906015744 59648092413581974542336 61238425485398059892736 61876325750870956349952 62961875325447639794688 63084847738192654716162 64606959953903516368896 65474606951890818121728 65774605150983101366272 68196235506898156167168 68277324966478296662016 69610866469729825893696 70101881805653042245632 70832109741128594769024 73658932820877170386944 73996430794855989037056 74767226948969072256192 76720764945260425688064 76811990587288083744768 78159569369521208020992 79530789884775966056448 82501767667827941799936 83245984644212987666688 83949167100596853059584 84113130317590206288216 89472138620372961813504 91857638228097089839104 92814488626306434524928 93469175740870722994176 94442812988171459692032 98211910427836227182592 98661907726474652049408 99689635931958763008256 102294353260347234250752 102415987449717444993024 104212759159361610694656 106248164611692892153536 110002356890437255733248 110994646192283983555584 112150840423453608384288 117239354054281812031488 119296184827163949084672 123752651501741912699904 125923750650895279589376 126169695476385309432324 136392471013796312334336 139221732939459651787392 140203763611306084491264 141664219482257189538048 147317865641754340773888 147992861589711978074112 149534453897938144512384 153441529890520851376128 153623981174576167489536 156319138739042416041984 159061579769551932112896 165003535335655883599872 166491969288425975333376 167898334201193706119168 168226260635180412576432 178944277240745923627008 183715276456194179678208 185628977252612869049856 188885625976342919384064 196423820855672454365184 197323815452949304098816 199379271863917526016512 204588706520694468501504 204831974899434889986048 212496329223385784307072 220004713780874511466496 221989292384567967111168 224301680846907216768576 234478708108563624062976 238592369654327898169344 247505303003483825399808 251847501301790559178752 252339390952770618864648 278443465878919303574784 280407527222612168982528 283328438964514379076096 294635731283508681547776 295985723179423956148224 299068907795876289024768 306883059781041702752256 307247962349152334979072 312638277478084832083968 330007070671311767199744 332983938576851950666752 335796668402387412238336 336452521270360825152864 357888554481491847254016 371257954505225738099712 377771251952685838768128 398758543727835052033024 409177413041388937003008 424992658446771568614144 443978584769135934222336 448603361693814433537152 468957416217127248125952 477184739308655796338688 495010606006967650799616 503695002603581118357504 504678781905541237729296 556886931757838607149568 566656877929028758152192 589271462567017363095552 591971446358847912296448 598137815591752578049536 613766119562083405504512 614495924698304669958144 660014141342623534399488 665967877153703901333504 672905042540721650305728 715777108962983694508032 742515909010451476199424 755542503905371677536256 797517087455670104066048 849985316893543137228288 887957169538271868444672 897206723387628867074304 937914832434254496251904 990021212013935301599232 1007390005207162236715008 1009357563811082475458592 1113773863515677214299136 1133313755858057516304384 1196275631183505156099072 1227532239124166811009024 1331935754307407802667008 1345810085081443300611456 1431554217925967389016064 1485031818020902952398848 1511085007810743355072512 1595034174911340208132096 1699970633787086274456576 1775914339076543736889344 1794413446775257734148608 1980042424027870603198464 2018715127622164950917184 2227547727031354428598272 2266627511716115032608768 2392551262367010312198144 2663871508614815605334016 2691620170162886601222912 2970063636041805904797696 3022170015621486710145024 3190068349822680416264192 3399941267574172548913152 3588826893550515468297216 4037430255244329901834368 4455095454062708857196544 4533255023432230065217536 4785102524734020624396288 5327743017229631210668032 5383240340325773202445824 5940127272083611809595392 6380136699645360832528384 6799882535148345097826304 7177653787101030936594432 8074860510488659803668736 8910190908125417714393088 9066510046864460130435072 9570205049468041248792576 10766480680651546404891648 13599765070296690195652608 14355307574202061873188864 16149721020977319607337472 17820381816250835428786176 19140410098936082497585152 21532961361303092809783296 27199530140593380391305216 28710615148404123746377728 32299442041954639214674944 43065922722606185619566592 57421230296808247492755456 64598884083909278429349888 86131845445212371239133184 129197768167818556858699776 172263690890424742478266368 258395536335637113717399552 516791072671274227434799104
- Sum of all divisors σ(n): 1711198302029998145829624159
- Sum of proper divisors (its aliquot sum) s(n): 1194407229358723918394825055
- 516791072671274227434799104 is an abundant number, because the sum of its proper divisors (1194407229358723918394825055) is greater than itself. Its abundance is 677616156687449690960025951
Bases of 516791072671274227434799104
- Binary: 110101011011110101100010000101111100000010011100000111100111010011010000001000000000000002
- Hexadecimal: 0x1AB7AC42F81383CE9A04000
- Base-36: 1SXN0H0GJR7G3WN400
Squares and roots of 516791072671274227434799104
- 516791072671274227434799104 squared (5167910726712742274347991042) is 267073012792726239654612366539785370064835476839202816
- 516791072671274227434799104 cubed (5167910726712742274347991043) is 138020948762701937524757559060177182098472851054362428759969912843721368471076864
-
516791072671274227434799104 is a
perfect square number . Itssquare root is 22733039230848 -
The
cube root of 516791072671274227434799104 is 802487607.0956984581
Scales and comparisons
How big is 516791072671274227434799104?- 516,791,072,671,274,227,434,799,104 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 516,791,072,671,274,227,434,799,104 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 516791072671274227434799104 cubic inches would be around 66873967.3 feet tall.
Recreational maths with 516791072671274227434799104
- 516791072671274227434799104 backwards is 401997434722472176270197615
- The number of decimal digits it has is: 27
- The sum of 516791072671274227434799104's digits is 117
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 516791072671274227434799104 - Facts about the integer". Numbermatics.com. 2024. Web. 26 May 2024.
APA style:
Numbermatics. (2024). Number 516791072671274227434799104 - Facts about the integer. Retrieved 26 May 2024, from https://numbermatics.com/n/516791072671274227434799104/
Chicago style:
Numbermatics. 2024. "Number 516791072671274227434799104 - Facts about the integer". https://numbermatics.com/n/516791072671274227434799104/
The information we have on file for 516791072671274227434799104 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 516791072671274227434799104, math, Factors of 516791072671274227434799104, curriculum, school, college, exams, university, Prime factorization of 516791072671274227434799104, STEM, science, technology, engineering, physics, economics, calculator, five hundred sixteen septillion, seven hundred ninety-one sextillion, seventy-two quintillion, six hundred seventy-one quadrillion, two hundred seventy-four trillion, two hundred twenty-seven billion, four hundred thirty-four million, seven hundred ninety-nine thousand, one hundred four.