928315621426027069681238016
928,315,621,426,027,069,681,238,016 is an even composite number composed of five prime numbers multiplied together.
928315621426027069681238016 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of nineteen thousand, six hundred thirty-five divisors.
Prime factorization of 928315621426027069681238016:
216 × 310 × 72 × 196 × 1014
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 19 × 19 × 19 × 19 × 19 × 19 × 101 × 101 × 101 × 101)See below for interesting mathematical facts about the number 928315621426027069681238016 from the Numbermatics database.
Names of 928315621426027069681238016
- Cardinal: 928315621426027069681238016 can be written as Nine hundred twenty-eight septillion, three hundred fifteen sextillion, six hundred twenty-one quintillion, four hundred twenty-six quadrillion, twenty-seven trillion, sixty-nine billion, six hundred eighty-one million, two hundred thirty-eight thousand and sixteen.
Scientific notation
- Scientific notation: 9.28315621426027069681238016 × 1026
Factors of 928315621426027069681238016
Divisors of 928315621426027069681238016
- Number of divisors d(n): 19635
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 18 19 21 24 27 28 32 36 38 42 48 49 54 56 57 63 64 72 76 81 84 96 98 101 108 112 114 126 128 133 144 147 152 162 168 171 189 192 196 202 216 224 228 243 252 256 266 288 294 303 304 324 336 342 361 378 384 392 399 404 432 441 448 456 486 504 512 513 532 567 576 588 606 608 648 672 684 707 722 729 756 768 784 798 808 864 882 896 909 912 931 972 1008 1024 1026 1064 1083 1134 1152 1176 1197 1212 1216 1296 1323 1344 1368 1414 1444 1458 1512 1536 1539 1568 1596 1616 1701 1728 1764 1792 1818 1824 1862 1919 1944 2016 2048 2052 2121 2128 2166 2187 2268 2304 2352 2394 2424 2432 2527 2592 2646 2688 2727 2736 2793 2828 2888 2916 3024 3072 3078 3136 3192 3232 3249 3402 3456 3528 3584 3591 3636 3648 3724 3838 3888 3969 4032 4096 4104 4242 4256 4332 4374 4536 4608 4617 4704 4788 4848 4864 4949 5054 5103 5184 5292 5376 5454 5472 5586 5656 5757 5776 5832 6048 6144 6156 6272 6363 6384 6464 6498 6561 6804 6859 6912 7056 7168 7182 7272 7296 7448 7581 7676 7776 7938 8064 8181 8192 8208 8379 8484 8512 8664 8748 9072 9216 9234 9408 9576 9696 9728 9747 9898 10108 10201 10206 10368 10584 10752 10773 10908 10944 11172 11312 11514 11552 11664 11907 12096 12288 12312 12544 12726 12768 12928 12996 13122 13433 13608 13718 13824 13851 14112 14336 14364 14544 14592 14847 14896 15162 15309 15352 15552 15876 16128 16362 16384 16416 16758 16968 17024 17271 17328 17496 17689 18144 18432 18468 18816 19089 19152 19392 19456 19494 19683 19796 20216 20402 20412 20577 20736 21168 21504 21546 21816 21888 22344 22624 22743 23028 23104 23328 23814 24192 24543 24576 24624 25088 25137 25452 25536 25856 25992 26244 26866 27216 27436 27648 27702 28224 28672 28728 29088 29184 29241 29694 29792 30324 30603 30618 30704 31104 31752 32256 32319 32724 32768 32832 33516 33936 34048 34542 34656 34992 35378 35721 36288 36461 36864 36936 37632 38178 38304 38784 38912 38988 39366 39592 40299 40432 40804 40824 41154 41472 41553 42336 43008 43092 43632 43776 44541 44688 45248 45486 45927 46056 46208 46656 47628 48013 48384 49086 49152 49248 50176 50274 50904 51072 51712 51813 51984 52488 53067 53732 54432 54872 55296 55404 56448 57267 57344 57456 58176 58368 58482 59049 59388 59584 60648 61206 61236 61408 61731 62208 63504 64512 64638 65448 65536 65664 67032 67872 68096 68229 69084 69312 69984 70756 71407 71442 72576 72922 73629 73728 73872 75264 75411 76356 76608 77568 77824 77976 78732 79184 80598 80864 81608 81648 82308 82944 83106 84672 86016 86184 87264 87552 87723 89082 89376 90496 90972 91809 91854 92112 92416 93312 94031 95256 96026 96768 96957 98172 98304 98496 100352 100548 101808 102144 103424 103626 103968 104976 106134 107163 107464 108864 109383 109744 110592 110808 112896 114534 114688 114912 116352 116736 116964 118098 118776 119168 120897 121296 122412 122472 122816 123462 124416 124659 127008 129024 129276 130321 130896 131328 133623 134064 135744 136192 136458 137781 138168 138624 139968 141512 142814 142884 144039 145152 145844 147258 147456 147744 150528 150822 152712 153216 155136 155439 155648 155952 157464 158368 159201 161196 161728 163216 163296 164616 165888 166212 169344 171801 172032 172368 174528 175104 175446 178164 178752 180992 181944 183618 183708 184224 184832 185193 186624 188062 190512 192052 193536 193819 193914 196344 196608 196992 200704 201096 203616 204288 204687 206848 207252 207936 209952 212268 214221 214326 214928 217728 218766 219488 220887 221184 221616 225792 226233 229068 229376 229824 232704 233472 233928 236196 237552 238336 241794 242592 244824 244944 245632 246924 248832 249318 254016 255227 258048 258552 260642 261792 262656 263169 267246 268128 271488 272384 272916 275427 275562 276336 277248 279936 282093 283024 285628 285768 288078 290304 290871 291688 294516 294912 295488 301056 301644 305424 306432 310272 310878 311296 311904 314928 316736 318402 321489 322392 323456 326432 326592 328149 329232 331776 332424 336091 338688 343602 344064 344736 349056 350208 350892 356328 357504 361984 362691 363888 367236 367416 368448 369664 370386 373248 373977 376124 381024 384104 387072 387638 387828 390963 392688 393984 400869 401408 402192 407232 408576 409374 413343 413696 414504 415872 419904 424536 428442 428652 429856 432117 435456 437532 438976 441774 442368 443232 451584 452466 458136 458752 459648 465408 466317 466944 467856 472392 475104 476672 477603 483588 485184 489648 489888 491264 493848 497664 498636 499849 508032 510454 515403 516096 517104 521284 523584 525312 526338 534492 536256 542976 544768 545832 550854 551124 552672 554496 555579 559872 564186 566048 571256 571536 576156 580608 581457 581742 583376 589032 589824 590976 602112 603288 610848 612864 614061 620544 621756 622592 623808 629856 633472 636804 642663 642978 644784 646912 652864 653184 656298 658464 662661 663552 664848 672182 677376 678699 687204 688128 689472 692759 698112 700416 701784 712656 715008 723968 725382 727776 734472 734832 736896 739328 740772 746496 747954 752248 762048 765681 768208 774144 775276 775656 781926 785376 787968 789507 801738 802816 804384 814464 817152 818748 826281 826686 827392 829008 831744 839808 846279 849072 856884 857304 859712 864234 870912 872613 875064 877952 883548 884736 886464 903168 904932 912247 916272 919296 930816 932634 933888 935712 944784 950208 953344 955206 964467 967176 970368 979296 979776 982528 984447 987696 995328 997272 999698 1008273 1016064 1020908 1030301 1030806 1032192 1034208 1042568 1047168 1050624 1052676 1068984 1072512 1085952 1088073 1089536 1091664 1101708 1102248 1105344 1108992 1111158 1119744 1121931 1128372 1132096 1142512 1143072 1152312 1161216 1162914 1163484 1166752 1172889 1178064 1181952 1202607 1204224 1206576 1221696 1225728 1228122 1241088 1243512 1245184 1247616 1259712 1266944 1273608 1285326 1285956 1289568 1293824 1296351 1305728 1306368 1312596 1316928 1325322 1327104 1329696 1344364 1354752 1356733 1357398 1374408 1376256 1378944 1385518 1396224 1398951 1400832 1403568 1425312 1430016 1432809 1447936 1450764 1455552 1468944 1469664 1473792 1478656 1481544 1492992 1495908 1499547 1504496 1524096 1531362 1536416 1546209 1548288 1550552 1551312 1563852 1570752 1575936 1579014 1603476 1605632 1608768 1628928 1634304 1637496 1652562 1653372 1654784 1658016 1663488 1666737 1679616 1692558 1698144 1713768 1714608 1719424 1728468 1741824 1744371 1745226 1750128 1755904 1767096 1769472 1772928 1786589 1806336 1809864 1824494 1832544 1838592 1842183 1861632 1865268 1867776 1871424 1889568 1900416 1906688 1910412 1927989 1928934 1934352 1940736 1958592 1959552 1965056 1968894 1975392 1987983 1990656 1994544 1999396 2016546 2032128 2036097 2041816 2060602 2061612 2064384 2068416 2078277 2085136 2094336 2101248 2105352 2137968 2145024 2171904 2176146 2179072 2183328 2203416 2204496 2210688 2217984 2222316 2239488 2243862 2256744 2264192 2285024 2286144 2297043 2304624 2322432 2325828 2326968 2333504 2345778 2356128 2363904 2368521 2405214 2408448 2413152 2443392 2451456 2456244 2476099 2478843 2482176 2487024 2495232 2519424 2533888 2538837 2547216 2570652 2571912 2579136 2587648 2592702 2611456 2612736 2617839 2625192 2633856 2650644 2654208 2659392 2688728 2709504 2713466 2714796 2736741 2748816 2757888 2771036 2792448 2797902 2801664 2807136 2850624 2860032 2865618 2893401 2895872 2901528 2911104 2937888 2939328 2947584 2953341 2957312 2963088 2985984 2991816 2999094 3008992 3024819 3048192 3062724 3072832 3090903 3092418 3096576 3101104 3102624 3127704 3141504 3151872 3158028 3206952 3211264 3217536 3257856 3264219 3268608 3274992 3305124 3306744 3309568 3316032 3326976 3333474 3359232 3385116 3396288 3427536 3429216 3438848 3456936 3483648 3488742 3490452 3500256 3511808 3518667 3534192 3545856 3573178 3607821 3612672 3619728 3648988 3665088 3677184 3682561 3684366 3723264 3730536 3735552 3742848 3779136 3800832 3813376 3820824 3855978 3857868 3868704 3881472 3889053 3917184 3919104 3930112 3937788 3950784 3975966 3981312 3989088 3998792 4033092 4064256 4070199 4072194 4083632 4121204 4123224 4128768 4136832 4156554 4170272 4188672 4196853 4202496 4210704 4275936 4290048 4298427 4343808 4352292 4358144 4366656 4406832 4408992 4421376 4435968 4444632 4478976 4487724 4498641 4513488 4528384 4570048 4572288 4594086 4609248 4638627 4644864 4651656 4653936 4667008 4691556 4712256 4727808 4737042 4810428 4816896 4826304 4849313 4886784 4902912 4912488 4952198 4957686 4964352 4974048 4990464 5000211 5038848 5067776 5077674 5094432 5141304 5143824 5158272 5175296 5185404 5222912 5225472 5233113 5235678 5250384 5267712 5301288 5308416 5318784 5359767 5377456 5419008 5426932 5429592 5473482 5497632 5515776 5526549 5542072 5584896 5595804 5603328 5614272 5701248 5720064 5731236 5783967 5786802 5791744 5803056 5822208 5875776 5878656 5895168 5906682 5914624 5926176 5963949 5971968 5983632 5998188 6017984 6049638 6096384 6108291 6125448 6145664 6181806 6184836 6193152 6202208 6205248 6234831 6255408 6283008 6303744 6316056 6385729 6413904 6435072 6515712 6528438 6537216 6549984 6610248 6613488 6619136 6632064 6653952 6666948 6718464 6770232 6792576 6855072 6858432 6877696 6891129 6913872 6967296 6977484 6980904 7000512 7023616 7037334 7068384 7091712 7105563 7146356 7212107 7215642 7225344 7239456 7297976 7330176 7354368 7365122 7368732 7428297 7436529 7446528 7461072 7485696 7558272 7601664 7616511 7626752 7641648 7711956 7715736 7737408 7762944 7778106 7834368 7838208 7853517 7860224 7875576 7901568 7951932 7962624 7978176 7997584 8066184 8128512 8140398 8144388 8167264 8210223 8242408 8246448 8273664 8313108 8340544 8377344 8393706 8404992 8421408 8551872 8580096 8596854 8687616 8704584 8716288 8733312 8813664 8817984 8842752 8860023 8871936 8889264 8957952 8975448 8997282 9026976 9056768 9074457 9140096 9144576 9188172 9218496 9272709 9277254 9289728 9303312 9307872 9334016 9383112 9424512 9455616 9474084 9497131 9620856 9633792 9652608 9698626 9773568 9792657 9805824 9824976 9904396 9915372 9928704 9948096 9980928 10000422 10077696 10135552 10155348 10188864 10282608 10287648 10316544 10350592 10370808 10445824 10450944 10466226 10471356 10500768 10535424 10556001 10602576 10637568 10719534 10754912 10823463 10838016 10853864 10859184 10946964 10995264 11031552 11047683 11053098 11084144 11169792 11191608 11206656 11228544 11402496 11440128 11462472 11567934 11573604 11583488 11606112 11644416 11667159 11751552 11757312 11790336 11813364 11829248 11852352 11927898 11943936 11967264 11996376 12035968 12099276 12192768 12210597 12216582 12250896 12291328 12363612 12369672 12386304 12404416 12410496 12469662 12510816 12566016 12590559 12607488 12632112 12771458 12827808 12870144 12895281 13031424 13056876 13074432 13099968 13162421 13220496 13226976 13264128 13307904 13333896 13436928 13495923 13540464 13585152 13710144 13716864 13755392 13782258 13827744 13915881 13934592 13954968 13961808 14001024 14047232 14074668 14136768 14183424 14211126 14292712 14424214 14431284 14450688 14478912 14547939 14595952 14660352 14708736 14730244 14737464 14856594 14873058 14893056 14922144 14971392 15000633 15116544 15203328 15233022 15253504 15283296 15423912 15431472 15474816 15525888 15556212 15668736 15676416 15699339 15707034 15720448 15751152 15803136 15903864 15925248 15956352 15995168 16079301 16132368 16257024 16280796 16288776 16334528 16420446 16484816 16492896 16547328 16579647 16626216 16681088 16754688 16787412 16809984 16842816 17103744 17160192 17193708 17332693 17351901 17375232 17409168 17466624 17627328 17635968 17685504 17720046 17743872 17778528 17915904 17950896 17994564 18053952 18113536 18148914 18280192 18289152 18324873 18376344 18436992 18545418 18554508 18579456 18606624 18615744 18668032 18704493 18766224 18849024 18911232 18948168 18994262 19157187 19241712 19305216 19397252 19547136 19575719 19585314 19611648 19649952 19808792 19830744 19857408 19896192 19961856 20000844 20155392 20271104 20310696 20377728 20565216 20575296 20633088 20673387 20701184 20741616 20891648 20901888 20932452 20942712 21001536 21070848 21112002 21205152 21275136 21316689 21439068 21509824 21636321 21646926 21676032 21707728 21718368 21893928 21990528 22063104 22095366 22106196 22168288 22284891 22309587 22339584 22383216 22457088 22804992 22849533 22880256 22924944 23135868 23147208 23166976 23212224 23288832 23334318 23503104 23514624 23580672 23626728 23658496 23704704 23855796 23887872 23934528 23992752 24071936 24198552 24385536 24421194 24433164 24501792 24582656 24630669 24727224 24739344 24808832 24820992 24939324 25021632 25132032 25181118 25214976 25264224 25542916 25655616 25740288 25777927 25790562 26062848 26113752 26148864 26199936 26324842 26440992 26453952 26528256 26580069 26615808 26667792 26873856 26991846 27080928 27170304 27223371 27420288 27433728 27510784 27564516 27655488 27818127 27831762 27869184 27909936 27923616 28002048 28094464 28149336 28273536 28366848 28422252 28491393 28585424 28848428 28862568 28901376 28957824 29095878 29191904 29320704 29377971 29417472 29460488 29474928 29713188 29746116 29786112 29844288 29942784 30001266 30233088 30406656 30466044 30507008 30566592 30847824 30862944 30949632 31051776 31112424 31337472 31352832 31398678 31414068 31440896 31502304 31606272 31668003 31807728 31912704 31990336 32158602 32264736 32470389 32514048 32561592 32577552 32669056 32840892 32969632 32985792 33094656 33143049 33159294 33252432 33362176 33509376 33574824 33619968 33685632 33945191 34207488 34320384 34387416 34665386 34703802 34750464 34818336 34933248 35001477 35254656 35271936 35371008 35440092 35487744 35557056 35831808 35901792 35989128 36107904 36227072 36297828 36560384 36578304 36631791 36649746 36752688 36873984 37090836 37109016 37158912 37213248 37231488 37336064 37408986 37532448 37698048 37771677 37822464 37896336 37988524 38314374 38483424 38610432 38685843 38794504 39094272 39151438 39170628 39223296 39299904 39487263 39617584 39661488 39792384 39923712 40001688 40310784 40487769 40542208 40621392 40755456 41130432 41150592 41266176 41346774 41402368 41483232 41747643 41783296 41803776 41864904 41885424 42003072 42141696 42224004 42410304 42550272 42633378 42878136 43019648 43272642 43293852 43352064 43415456 43436736 43643817 43787856 43981056 44126208 44190732 44212392 44336576 44569782 44619174 44679168 44766432 44914176 45001899 45609984 45699066 45760512 45849888 46271736 46294416 46333952 46424448 46577664 46668636 47006208 47029248 47045881 47098017 47161344 47253456 47409408 47711592 47775744 47869056 47985504 48143872 48237903 48397104 48771072 48842388 48866328 49003584 49165312 49261338 49454448 49478688 49617664 49641984 49738941 49878648 50043264 50264064 50362236 50429952 50484749 50528448 51085832 51311232 51480576 51555854 51581124 51998079 52055703 52125696 52227504 52399872 52649684 52881984 52907904 53056512 53160138 53231616 53335584 53747712 53983692 54161856 54340608 54446742 54840576 54867456 54974619 55021568 55129032 55310976 55636254 55663524 55738368 55819872 55847232 56004096 56113479 56188928 56298672 56547072 56733696 56844504 56982786 57170848 57471561 57696856 57725136 57915648 58191756 58383808 58641408 58727157 58755942 58834944 58920976 58949856 59426376 59492232 59572224 59688576 59885568 60002532 60466176 60813312 60932088 61014016 61133184 61695648 61725888 61899264 62020161 62103552 62224848 62674944 62705664 62797356 62828136 62881792 63004608 63212544 63336006 63615456 63825408 63980672 64317204 64529472 64908963 64940778 65028096 65123184 65155104 65338112 65681784 65939264 65971584 66189312 66286098 66318588 66504864 66724352 66854673 66928761 67018752 67149648 67371264 67890382 68414976 68548599 68640768 68774832 69330772 69407604 69500928 69636672 69866496 69968659 70002954 70509312 70543872 70742016 70880184 70975488 71114112 71663616 71803584 71978256 72215808 72454144 72595656 73120768 73156608 73263582 73299492 73505376 73747968 73892007 74181672 74218032 74426496 74462976 74672128 74817972 75064896 75396096 75543354 75644928 75792672 75977048 76628748 76966848 77220864 77333781 77371686 77589008 78188544 78302876 78341256 78446592 78599808 78974526 79235168 79322976 79584768 79740207 79847424 80003376 80621568 80975538 81084416 81242784 81510912 81670113 82260864 82301184 82532352 82693548 82804736 82966464 83454381 83495286 83566592 83607552 83729808 83770848 84006144 84283392 84448008 84820608 85100544 85266756 85474179 85756272 86039296 86545284 86587704 86704128 86830912 86873472 87287634 87575712 87962112 88133913 88252416 88381464 88424784 88673152 89139564 89238348 89358336 89532864 89828352 90003798 91219968 91398132 91521024 91699776 92136947 92543472 92588832 92848896 93155328 93337272 94012416 94058496 94091762 94196034 94322688 94506912 94818816 95004009 95423184 95738112 95971008 96287744 96475806 96794208 97411167 97542144 97684776 97732656 98007168 98330624 98522676 98908896 98957376 99235328 99283968 99429147 99477882 99757296 100086528 100528128 100724472 100859904 100969498 101056896 101835573 102171664 102622464 102961152 103111708 103162248 103996158 104060401 104111406 104251392 104455008 104799744 105004431 105299368 105763968 105815808 106113024 106320276 106463232 106671168 107495424 107967384 108323712 108681216 108893484 109681152 109734912 109895373 109949238 110043136 110258064 110621952 111272508 111327048 111476736 111639744 111694464 112008192 112226958 112377856 112597344 113094144 113315031 113467392 113689008 113965572 114341696 114943122 115393712 115450272 115831296 116057529 116383512 116767616 117282816 117454314 117511884 117669888 117841952 117899712 118461789 118852752 118984464 119377152 119771136 120005064 120932352 121328851 121463307 121626624 121864176 122266368 123391296 123451776 123798528 124040322 124207104 124449696 125349888 125411328 125594712 125656272 125763584 126009216 126425088 126672012 127230912 127650816 127961344 128634408 129058944 129817926 129881556 130056192 130246368 130310208 130676224 130931451 131363568 131878528 131943168 132378624 132572196 132637176 133009728 133448704 133709346 133857522 134037504 134299296 134742528 135005697 135780764 136829952 137030033 137097198 137281536 137549664 138661544 138815208 139001856 139273344 139732992 139937318 140005908 141018624 141087744 141137643 141294051 141484032 141760368 142228224 143327232 143607168 143956512 144431616 144713709 144908288 145191312 146241536 146313216 146527164 146598984 147010752 147495936 147784014 148363344 148436064 148852992 148925952 149216823 149344256 149635944 150129792 150792192 151086708 151289856 151454247 151585344 151954096 153257496 153933696 154441728 154667562 154743372 155178016 155994237 156167109 156377088 156605752 156682512 157199616 157949052 158470336 158645952 159169536 159480414 159694848 160006752 161243136 161951076 162168832 162485568 163021824 163340226 164521728 164602368 165064704 165387096 165609472 165932928 166908762 166990572 167133184 167215104 167459616 167541696 168012288 168340437 168566784 168896016 169641216 170201088 170533512 170948358 171512544 172078592 172414683 173090568 173175408 173661824 173746944 174575268 175151424 175924224 176181471 176267826 176504832 176762928 176849568 177346304 178279128 178476696 178716672 179065728 179656704 180007596 180445489 182439936 182796264 183042048 183399552 184273894 185086944 185177664 185697792 186060483 186310656 186674544 188024832 188116992 188183524 188392068 188645376 189013824 189637632 190008018 190846368 191476224 191942016 192575488 192951612 193588416 194726889 194822334 195084288 195369552 195465312 196014336 196661248 197045352 197817792 197914752 198470656 198567936 198858294 198955764 199514592 200173056 200564019 200786283 201056256 201448944 201938996 202113792 203671146 204343328 205244928 205645797 205922304 206223416 206324496 207992316 208120802 208222812 208502784 208910016 209599488 209905977 210008862 210598736 211527936 211631616 212226048 212640552 212926464 213342336 214990848 215934768 216647424 217362432 217786968 219362304 219469824 219790746 219898476 220086272 220516128 221243904 221676021 222545016 222654096 223279488 223388928 224016384 224453916 224755712 225194688 226188288 226630062 226934784 227378016 227931144 228683392 229886244 230787424 230900544 231662592 232001343 232115058 232767024 233535232 234565632 234908628 235023768 235339776 235683904 235799424 236923578 237705504 237968928 238754304 239220621 239542272 240010128 241864704 242657702 242926614 243253248 243728352 244532736 245010339 246782592 246903552 247597056 248080644 248414208 248899392 250085999 250363143 250699776 250822656 251189424 251312544 252018432 252850176 253344024 254461824 255301632 255922688 256422537 257268816 258117888 259635852 259763112 260112384 260492736 260620416 261352448 261862902 262727136 263757056 263886336 264401739 264757248 265144392 265274352 266019456 266897408 267418692 267715044 268075008 268598592 269485056 270011394 271561528 273659904 274060066 274194396 274563072 275099328 276410841 277323088 277630416 278546688 279465984 279874636 280011816 282037248 282175488 282275286 282588102 282968064 283520736 284456448 285012027 287214336 287913024 288863232 289427418 289816576 290382624 292233501 292483072 292626432 293054328 293197968 294021504 294991872 295568028 296726688 296872128 297705984 297851904 298287441 298433646 298688512 299271888 300259584 301584384 302173416 302579712 302908494 303170688 303908192 305506719 306514992 307867392 308883456 309335124 309486744 310356032 311988474 312181203 312334218 312754176 313211504 313365024 314399232 315013293 315898104 316940672 317291904 318339072 318960828 319389696 320013504 322486272 323902152 324337664 324971136 326043648 326680452 329043456 329204736 329321167 329686119 330129408 330774192 331865856 333817524 333981144 334266368 334430208 334919232 335083392 336024576 336680874 337133568 337792032 339282432 340402176 341067024 341896716 343025088 344157184 344829366 346181136 346350816 347323648 347493888 348172587 349150536 350302848 351848448 352362942 352535652 353009664 353525856 353699136 354692608 355385367 356558256 356953392 358131456 359313408 360015192 360890978 363986553 364389921 364879872 365592528 366799104 368547788 370173888 370355328 371395584 371938661 372120966 372621312 373349088 376049664 376233984 376367048 376784136 377290752 378027648 379275264 380016036 381692736 382952448 383884032 385150976 385903224 387176832 389453778 389644668 390168576 390739104 390930624 392028672 392794353 393322496 394090704 395635584 395829504 396941312 397135872 397716588 397911528 399029184 400346112 401128038 401572566 402112512 402897888 403877992 404227584 405017091 407342292 408686656 410489856 411090099 411291594 411844608 412446832 412648992 415984632 416241604 416445624 417005568 417820032 419198976 419811954 420017724 421197472 423055872 423263232 423412929 423882153 424452096 425281104 426684672 429981696 431869536 433294848 434141127 434724864 435573936 438724608 438939648 439581492 439796952 440172544 441032256 442487808 443352042 445090032 445308192 446558976 446777856 448032768 448907832 449511424 450389376 452376576 453260124 453869568 454362741 454756032 455862288 457366784 459772488 461574848 461801088 463325184 464002686 464230116 465534048 467070464 467982711 468501327 469131264 469817256 470047536 471367808 471598848 473847156 475411008 475937856 477508608 478441242 479084544 480020256 483729408 485315404 485853228 486506496 487456704 489065472 489780613 490020678 493565184 493807104 495194112 496161288 496828416 497798784 500171998 500726286 501399552 501645312 502378848 502625088 504036864 505021311 505700352 506688048 508923648 510603264 511845376 512845074 514537632 516235776 517244049 519271704 519526224 520985472 521240832 522704896 523725804 525454272 527514112 527772672 528544413 528803478 529514496 530288784 530548704 532038912 533794816 534837384 535430088 536150016 537197184 538970112 540022788 541336467 543123056 547319808 548120132 548388792 549126144 550198656 552821682 554646176 555260832 557093376 558181449 558931968 559749272 560023632 564074496 564350976 564550572 565176204 565936128 567041472 568912896 570024054 574428672 575826048 577726464 578854836 579633152 580765248 584180667 584467002 584966144 585252864 586108656 586395936 588043008 589983744 591136056 593453376 593744256 595411968 595703808 596574882 596867292 597377024 598543776 600519168 601692057 602358849 603168768 604346832 605816988 606341376 607816384 611013438 613029984 615734784 616937391 617766912 618670248 618973488 620712064 623976948 624362406 624668436 625508352 626423008 626730048 628798464 629717931 630026586 631796208 633881344 634583808 636678144 637921656 638779392 640027008 644958629 644972544 647804304 649942272 652087296 653360904 658086912 658409472 658642334 659372238 660258816 661548384 663731712 665028063 667635048 667962288 668532736 669838464 670166784 672049152 673361748 674267136 675584064 678564864 680804352 682134048 683793432 686050176 688314368 689658732 692362272 692701632 694647296 694987776 696004029 696345174 698301072 700605696 703696896 704725884 705071304 706019328 707051712 707398272 709385216 710770734 713116512 713906784 716262912 717661863 718626816 720030384 721781956 727973106 728422807 728779842 729759744 731185056 733598208 735031017 737095576 740347776 740710656 742791168 743877322 744241932 745242624 746698176 750257997 751089429 752099328 752467968 752734096 753568272 756055296 758550528 760032072 763385472 765904896 767768064 769267611 770301952 771806448 774353664 778907556 779289336 780337152 781478208 781861248 784057344 785588706 786644992 788181408 791271168 791659008 793205217 793882624 794271744 795433176 795823056 798058368 800692224 802256076 803145132 804225024 805795776 807755984 808455168 810034182 814684584 817373312 820979712 822180198 822583188 823689216 824893664 825297984 829232523 831969264 832483208 832891248 835640064 838397952 839623908 840035448 842394944 846111744 846526464 846825858 847764306 848904192 850562208 853369344 855036081 863739072 866589696 868282254 869449728 871147872 877449216 877879296 879162984 879593904 880345088 882064512 884975616 886704084 890180064 890616384 893117952 893555712 894862323 896065536 897815664 900778752 904753152 906520248 907739136 908725482 909512064 911724576 914733568 916520157 919544976 923149696 923602176 926650368 928005372 928460232 931068096 934140928 935965422 936543609 937002654 938262528 939634512 940095072 942735616 943197696 945039879 947694312 950822016 951875712 955017216 956882484 958169088 959210231 960040512 967458816 970630808 971706456 973012992 974913408 978130944 979561226 980041356 987130368 987614208 987963501 989058357 990388224 992322576 995597568 1000343996 1001452572 1002799104 1003290624 1004757696 1005250176 1008073728 1010042622 1011400704 1013376096 1017847296 1021206528 1023690752 1025690148 1029075264 1032471552 1034488098 1038543408 1039052448 1041970944 1042481664 1044517761 1045409792 1047451608 1050908544 1055028224 1055545344 1057088826 1057606956 1059028992 1060577568 1061097408 1064077824 1066156101 1067589632 1069674768 1070860176 1074394368 1077940224 1080045576 1082672934 1086246112 1091959659 1093169763 1094639616 1096240264 1096777584 1100397312 1105643364 1109292352 1110521664 1114186752 1115815983 1116362898 1117863936 1119498544 1120047264 1128148992 1128701952 1129101144 1130352408 1131872256 1134082944 1137825792 1140048108 1148857344 1151652096 1155452928 1157709672 1159266304 1161530496 1168361334 1168934004 1169932288 1170505728 1172217312 1172791872 1176086016 1178383059 1179967488 1182272112 1186906752 1187488512 1190823936 1191407616 1193149764 1193734584 1194754048 1197087552 1201038336 1203384114 1204717698 1206337536 1208693664 1211633976 1212682752 1215632768 1222026876 1226059968 1231469568 1233270297 1233874782 1235533824 1237340496 1237946976 1241424128 1247953896 1248724812 1249336872 1251016704 1252846016 1253460096 1257596928 1259435862 1260053172 1263592416 1267762688 1269167616 1270238787 1271646459 1273356288 1275843312 1280054016 1289917258 1289945088 1295608608 1299884544 1302423381 1304174592 1306721808 1316173824 1316818944 1317284668 1318744476 1320517632 1323096768 1327463424 1329404521 1330056126 1335270096 1335924576 1339676928 1340333568 1344098304 1346723496 1348534272 1351168128 1357129728 1361608704 1363088223 1364268096 1367586864 1372100352 1376628736 1379317464 1384724544 1385403264 1389294592 1389975552 1392008058 1392690348 1396602144 1401211392 1403948133 1405503981 1407393792 1409451768 1410142608 1414103424 1414796544 1418770432 1421541468 1426233024 1427813568 1432525824 1435323726 1437253632 1440060768 1443563912 1455946212 1456845614 1457559684 1459519488 1462370112 1467196416 1469341839 1470062034 1474191152 1480695552 1481421312 1485582336 1487754644 1488483864 1490485248 1493396352 1500515994 1502178858 1504198656 1504935936 1505468192 1507136544 1512110592 1515063933 1517101056 1520064144 1526770944 1531809792 1535536128 1538535222 1540603904 1543612896 1548707328 1551732147 1557815112 1558578672 1562956416 1563722496 1568114688 1571177412 1573289984 1576362816 1582542336 1583318016 1585633239 1586410434 1587765248 1588543488 1590866352 1591646112 1596116736 1601384448 1604512152 1606290264 1608450048 1611591552 1615511968 1616910336 1620068364 1624009401 1629369168 1634746624 1641959424 1644360396 1645166376 1647378432 1649787328 1650595968 1658465046 1663938528 1664966416 1665782496 1671280128 1674544347 1676795904 1679247816 1680070896 1684789888 1692223488 1693052928 1693651716 1695528612 1697808384 1701124416 1706738688 1710072162 1727478144 1733179392 1736564508 1738899456 1742295744 1750601993 1752542001 1754898432 1755758592 1758325968 1759187808 1764129024 1769951232 1773408168 1780360128 1781232768 1786235904 1787111424 1789724646 1792131072 1795631328 1801557504 1805076171 1809506304 1813040496 1817450964 1819024128 1823449152 1829467136 1833040314 1839089952 1846299392 1847204352 1850812173 1853300736 1856010744 1856920464 1862136192 1868281856 1871930844 1873087218 1874005308 1876525056 1879269024 1880190144 1885471232 1886395392 1889153793 1890079758 1895388624 1901644032 1903751424 1910034432 1913764968 1916338176 1918420462 1920081024 1934875887 1934917632 1941261616 1943412912 1949826816 1956261888 1959122452 1960082712 1974260736 1975228416 1975927002 1977147619 1978116714 1980776448 1984645152 1991195136 1995084189 2000687992 2002905144 2005598208 2009515392 2010500352 2016147456 2020085244 2022801408 2026752192 2035694592 2042413056 2047381504 2051380296 2058150528 2064943104 2068976196 2077086816 2078104896 2083941888 2084963328 2088012087 2089035522 2090819584 2094903216 2101817088 2110056448 2111090688 2114177652 2115213912 2118057984 2121155136 2122194816 2128155648 2132312202 2135179264 2139349536 2141720352 2148788736 2152985589 2155880448 2160091152 2165345868 2172492224 2183919318 2185268421 2186339526 2189279232 2192480528 2193555168 2200794624 2205093051 2211286728 2218584704 2221043328 2228373504 2231631966 2232725796 2235727872 2238997088 2240094528 2250773991 2253268287 2256297984 2257403904 2258202288 2260704816 2268165888 2275651584 2280096216 2297714688 2303304192 2305248169 2307802833 2310905856 2315419344 2323060992 2336722668 2337868008 2339864576 2341011456 2344434624 2345583744 2352172032 2356766118 2359934976 2364544224 2373813504 2374977024 2381647872 2382815232 2386299528 2387469168 2389508096 2394175104 2402076672 2406768228 2409435396 2412675072 2417387328 2423267952 2425365504 2431265536 2444053752 2452119936 2462939136 2466540594 2467749564 2471067648 2474680992 2475893952 2482848256 2487697569 2495907792 2497449624 2498673744 2505692032 2506920192 2515193856 2518871724 2520106344 2527184832 2535525376 2538335232 2540477574 2543292918 2546712576 2551686624 2560108032 2565108243 2579834516 2591217216 2599769088 2603570627 2604846762 2608349184 2613443616 2632347648 2633637888 2634569336 2637488952 2641035264 2646193536 2654926848 2658809042 2660112252 2670540192 2671849152 2679353856 2680667136 2684586969 2688196608 2693446992 2702336256 2714259456 2723217408 2726176446 2728536192 2735173728 2744200704 2749560471 2753257472 2758634928 2769449088 2770806528 2778589184 2779951104 2784016116 2785380696 2793204288 2802422784 2807896266 2809630827 2811007962 2814787584 2818903536 2820285216 2828206848 2829593088 2835119637 2837540864 2843082936 2852466048 2855627136 2865051648 2870647452 2874507264 2877630693 2880121536 2887127824 2911892424 2913691228 2915119368 2919038976 2924740224 2934392832 2938683678 2940124068 2948382304 2961391104 2962842624 2963890503 2967175071 2971164672 2975509288 2976967728 2986792704 3001031988 3004357716 3008397312 3009871872 3010936384 3014273088 3024221184 3030127866 3034202112 3040128288 3053541888 3063619584 3071072256 3077070444 3081207808 3087225792 3097414656 3103464294 3115630224 3117157344 3125912832 3127444992 3136229376 3142354824 3146579968 3152725632 3165084672 3166636032 3171266478 3172820868 3175530496 3177086976 3181732704 3183292224 3192233472 3198468303 3202768896 3209024304 3212580528 3223183104 3231023936 3233820672 3240136728 3248018802 3258738336 3269493248 3275878977 3279509289 3283918848 3288720792 3290332752 3299574656 3301191936 3316930092 3327877056 3329932832 3331564992 3342560256 3347447949 3349088694 3353591808 3358495632 3360141792 3369579776 3384446976 3386105856 3387303432 3391057224 3395616768 3402248832 3413477376 3420144324 3428464291 3454956288 3466358784 3473129016 3477798912 3484591488 3501203986 3505084002 3509796864 3511517184 3516651936 3518375616 3528258048 3535149177 3539902464 3546816336 3560720256 3562465536 3572471808 3574222848 3579449292 3584262144 3591262656 3603115008 3610152342 3619012608 3626080992 3634901928 3638048256 3646898304 3658934272 3666080628 3678179904 3692598784 3694408704 3699810891 3701624346 3706601472 3712021488 3713840928 3724272384 3736563712 3743861688 3746174436 3748010616 3753050112 3758538048 3760380288 3770942464 3772790784 3778307586 3780159516 3790777248 3803288064 3807502848 3810716361 3814939377 3820068864 3827529936 3836840924 3840162048 3869751774 3869835264 3882523232 3886825824 3899653632 3907270143 3912523776 3918244904 3920165424 3948521472 3950456832 3951854004 3954295238 3956233428 3961552896 3969290304 3982390272 3988213563 3990168378 4001375984 4005810288 4019030784 4021000704 4032294912 4040170488 4045602816 4053504384 4071389184 4084826112 4089264669 4094763008 4102760592 4116301056 4129886208 4137952392 4154173632 4156209792 4167883776 4169926656 4176024174 4178071044 4181639168 4189806432 4203634176 4211844399 4216511943 4220112896 4222181376 4228355304 4230427824 4242310272 4244389632 4256311296 4264624404 4270358528 4278699072 4283440704 4297577472 4305971178 4311760896 4320182304 4330691736 4344984448 4367838636 4370536842 4372679052 4378558464 4384961056 4387110336 4401589248 4408025517 4410186102 4422573456 4437169408 4442086656 4456747008 4463263932 4465451592 4471455744 4477994176 4480189056 4501547982 4506536574 4512595968 4514807808 4516404576 4521409632 4536331776 4545191799 4551303168 4560192432 4595429376 4606608384 4610496338 4615605666 4621811712 4630838688 4646121984 4655196441 4673445336 4675736016 4679729152 4688869248 4691167488 4704344064 4713532236 4719869952 4729088448 4747627008 4749954048 4751633981 4756899717 4763295744 4765630464 4772599056 4774938336 4788350208 4804153344 4813536456 4818870792 4825350144 4834774656 4846535904 4850731008 4862531072 4872028203 4888107504 4904239872 4925878272 4933081188 4935499128 4942135296 4949361984 4951787904 4965696512 4975395138 4991815584 4994899248 4997347488 5011384064 5013840384 5023633041 5030387712 5037743448 5040212688 5054369664 5071050752 5076670464 5080955148 5086585836 5093425152 5098959649 5103373248 5120216064 5130216486 5159669032 5182434432 5199538176 5207141254 5209693524 5216698368 5226887232 5251805979 5257626003 5264695296 5267275776 5269138672 5274977904 5292387072 5309853696 5317618084 5320224504 5341080384 5343698304 5358707712 5361334272 5369173938 5376393216 5386893984 5404672512 5415228513 5428518912 5452352892 5457072384 5470347456 5488401408 5499120942 5506514944 5517269856 5538898176 5541613056 5552436519 5557178368 5559902208 5568032232 5570761392 5586408576 5604845568 5615792532 5619261654 5622015924 5629575168 5637807072 5640570432 5656413696 5659186176 5667461379 5670239274 5675081728 5686165872 5704932096 5711254272 5730103296 5741294904 5749014528 5755261386 5760243072 5774255648 5804627661 5823784848 5827382456 5830238736 5849480448 5868785664 5877367356 5880248136 5896764608 5922782208 5925685248 5927781006 5931442857 5934350142 5942329344 5951018576 5953935456 5973585408 5985252567 6002063976 6008715432 6016794624 6021872768 6028546176 6048442368 6060255732 6068404224 6080256576 6107083776 6127239168 6142144512 6154140888 6162415616 6174451584 6194829312 6206928588 6231260448 6234314688 6251825664 6254889984 6264036261 6272458752 6284709648 6305451264 6330169344 6333272064 6342532956 6345641736 6351060992 6354173952 6363465408 6366584448 6384466944 6396936606 6405537792 6418048608 6425161056 6446366208 6462047872 6467641344 6480273456 6496037604 6517476672 6538986496 6551757954 6555805263 6559018578 6567837696 6577441584 6580665504 6599149312 6602383872 6615279153 6633860184 6655754112 6659865664 6663129984 6685120512 6694895898 6698177388 6707183616 6716991264 6720283584 6739159552 6752321973 6759804861 6768893952 6772211712 6774606864 6782114448 6804497664 6826954752 6840288648 6856928582 6909912576 6915744507 6923408499 6932717568 6946258032 6969182976 7002407972 7010168004 7019593728 7023034368 7033303872 7036751232 7056516096 7066834559 7070298354 7079804928 7093632672 7121440512 7124931072 7144943616 7148445696 7158898584 7168524288 7182525312 7206230016 7220304684 7238025216 7252161984 7269803856 7276096512 7293796608 7317868544 7332161256 7356359808 7385197568 7388817408 7399621782 7403248692 7413202944 7424042976 7427681856 7448544768 7463092707 7473127424 7487723376 7492348872 7496021232 7517076096 7520760576 7541884928 7545581568 7556615172 7560319032 7581554496 7606576128 7615005696 7621432722 7629878754 7640137728 7655059872 7673681848 7680324096 7695324729 7739503548 7765046464 7773651648 7799307264 7810711881 7814540286 7825047552 7836489808 7840330848 7897042944 7900913664 7903708008 7908590476 7912466856 7923105792 7938580608 7964780544 7976427126 7980336756 8002751968 8011620576 8038061568 8042001408 8053760907 8064589824 8080340976 8107008768 8142778368 8169652224 8178529338 8189526016 8205521184 8232602112 8248681413 8259772416 8275904784 8308347264 8312419584 8335767552 8339853312 8352048348 8356142088 8363278336 8379612864 8407268352 8423688798 8428892481 8433023886 8440225792 8444362752 8456710608 8460855648 8484620544 8488779264 8512622592 8529248808 8540717056 8557398144 8566881408 8595154944 8611942356 8623521792 8632892079 8640364608 8661383472 8689968896 8735677272 8741073684 8745358104 8757116928 8769922112 8774220672 8803178496 8816051034 8820372204 8845146912 8874338816 8884173312 8891671509 8901525213 8913494016 8926527864 8930903184 8955988352 8960378112 9003095964 9013073148 9025191936 9029615616 9032809152 9042819264 9072663552 9090383598 9102606336 9120384864 9190858752 9213216768 9220992676 9231211332 9243623424 9261677376 9292243968 9305831647 9310392882 9346890672 9351472032 9377738496 9382334976 9408688128 9427064472 9439739904 9458176896 9495254016 9499908096 9503267962 9513799434 9526591488 9531260928 9545198112 9549876672 9576700416 9595404909 9608306688 9627072912 9637741584 9669549312 9693071808 9701462016 9725062144 9744056406 9776215008 9808479744 9827636931 9838527867 9851756544 9866162376 9870998256 9898723968 9903575808 9931393024 9950790276 9983631168 9989798496 9994694976 10022768128 10027680768 10042343847 10047266082 10060775424 10075486896 10080425376 10108739328 10142101504 10153340928 10161910296 10173171672 10186850304 10197919298 10206746496 10240432128 10260432972 10285392873 10319338064 10364868864 10399076352 10414282508 10419387048 10433396736 10453774464 10503611958 10515252006 10529390592 10534551552 10538277344 10549955808 10584774144 10605447531 10619707392 10635236168 10640449008 10682160768 10687396608 10717415424 10722668544 10738347876 10752786432 10773787968 10809345024 10830457026 10857037824 10904705784 10914144768 10940694912 10976802816 10998241884 11013029888 11034539712 11077796352 11083226112 11099432673 11104873038 11114356736 11119804416 11136064464 11141522784 11172817152 11209691136 11231585064 11238523308 11244031848 11259150336 11275614144 11281140864 11312827392 11318372352 11334922758 11340478548 11350163456 11372331744 11409864192 11422508544 11432149083 11444818131 11460206592 11482589808 11510522772 11520486144 11548511296 11609255322 11647569696 11654764912 11660477472 11698960896 11721810429 11737571328 11754734712 11760496272 11793529216 11845564416 11851370496 11855562012 11862885714 11868700284 11884658688 11902037152 11907870912 11947170816 11964640689 11970505134 12004127952 12017430864 12043745536 12057092352 12096884736 12120511464 12136808448 12160513152 12214167552 12254213951 12254478336 12267794007 12284289024 12308281776 12348903168 12389658624 12413857176 12462520896 12468629376 12503651328 12509779968 12528072522 12544917504 12569419296 12610902528 12635533197 12660338688 12666544128 12685065912 12691283472 12702121984 12726930816 12733168896 12768933888 12793873212 12811075584 12836097216 12850322112 12892732416 12924095744 12935282688 12960546912 12992075208 13034953344 13077972992 13103515908 13111610526 13118037156 13135675392 13154883168 13161331008 13198298624 13204767744 13224076551 13230558306 13267720368 13311508224 13319731328 13326259968 13370241024 13389791796 13396354776 13414367232 13433982528 13440567168 13478319104 13504643946 13519609722 13537787904 13544423424 13549213728 13564228896 13608995328 13635575397 13653909504 13680577296 13713857164 13819825152 13831489014 13840033333 13846816998 13865435136 13892516064 13938365952 13965589323 14004815944 14020336008 14039187456 14066607744 14073502464 14113032192 14133669118 14140596708 14159609856 14187265344 14242881024 14249862144 14254901943 14270699151 14289887232 14296891392 14317797168 14365050624 14412460032 14440609368 14476050432 14504323968 14539607712 14552193024 14587593216 14616084609 14635737088 14664322512 14712719616 14770395136 14777634816 14799243564 14806497384 14826405888 14848085952 14855363712 14897089536 14926185414 14946254848 14975446752 14984697744 14992042464 15034152192 15041521152 15070899123 15083769856 15091163136 15113230344 15120638064 15163108992 15213152256 15230011392 15242865444 15259757508 15280275456 15296878947 15310119744 15347363696 15360648192 15390649458 15479007096 15530092928 15547303296 15598614528 15621423762 15629080572 15650095104 15672979616 15680661696 15755417937 15772878009 15794085888 15801827328 15807416016 15817180952 15824933712 15877161216 15929561088 15952854252 15960673512 16005503936 16023241152 16076123136 16084002816 16107521814 16129179648 16160681952 16214017536 16245685539 16285556736 16357058676 16379052032 16411042368 16465204224 16497362826 16519544832 16551809568 16616694528 16624839168 16671535104 16679706624 16704096696 16712284176 16726556672 16759225728 16814536704 16847377596 16857784962 16866047772 16880451584 16888725504 16913421216 16921711296 16969241088 16977558528 17002384137 17025245184 17058497616 17114796288 17133762816 17190309888 17223884712 17247043584 17265784158 17280729216 17322766944 17379937792 17413882983 17471354544 17482147368 17490716208 17539844224 17548441344 17606356992 17632102068 17640744408 17690293824 17748677632 17768346624 17783343018 17794328571 17803050426 17826988032 17853055728 17861806368 17911976704 17920756224 17955757701 18006191928 18026146296 18050383872 18065618304 18085638528 18145327104 18180767196 18205212672 18224994389 18240769728 18381717504 18426433536 18441985352 18462422664 18487246848 18523354752 18584487936 18611663294 18620785764 18693781344 18702944064 18755476992 18764669952 18792108783 18817376256 18854128944 18916353792 18990508032 18999816192 19006535924 19027598868 19053182976 19062521856 19090396224 19099753344 19153400832 19190809818 19216613376 19254145824 19275483168 19339098624 19386143616 19402924032 19450124288 19488112812 19552430016 19616959488 19655273862 19667415789 19677055734 19703513088 19732324752 19741996512 19797447936 19807151616 19845837459 19862786048 19901580552 19967262336 19979596992 19989389952 20045536256 20055361536 20084687694 20094532164 20121550848 20150973792 20160850752 20217478656 20256965919 20279414583 20284203008 20306681856 20323820592 20346343344 20395838596 20413492992 20480864256 20520865944 20570785746 20638676128 20729737728 20747233521 20770225497 20798152704 20828565016 20838774096 20907548928 21007223916 21030504012 21058781184 21069103104 21076554688 21099911616 21169548288 21200503677 21210895062 21239414784 21270472336 21280898016 21364321536 21374793216 21434830848 21445337088 21476695752 21505572864 21547575936 21618690048 21660914052 21714075648 21809411568 21828289536 21881389824 21953605632 21996483768 22026059776 22069079424 22155592704 22166452224 22198865346 22209746076 22228713472 22239608832 22272128928 22283045568 22345634304 22389278121 22419382272 22463170128 22477046616 22488063696 22551228288 22562281728 22625654784 22636744704 22669845516 22680957096 22700326912 22744663488 22819728384 22845017088 22864298166 22889636262 22920413184 22965179616 23021045544 23040972288 23097022592 23218510644 23295139392 23309529824 23320954944 23397921792 23432135643 23443620858 23475142656 23509469424 23520992544 23587058432 23691128832 23702740992 23711124024 23725771428 23737400568 23769317376 23804074304 23815741824 23894341632 23929281378 23941010268 24008255904 24034861728 24087491072 24114184704 24161282721 24193769472 24241022928 24321026304 24428335104 24508427902 24508956672 24535588014 24568578048 24616563552 24697806336 24746044239 24779317248 24827714352 24925041792 24937258752 25007302656 25019559936 25056145044 25089835008 25138838592 25221805056 25258685899 25271066394 25286677443 25320677376 25333088256 25370131824 25382566944 25453861632 25466337792 25537867776 25587746424 25622151168 25672194432 25700644224 25785464832 25848191488 25870565376 25898676237 25921093824 25984150416 26069906688 26155945984 26207031816 26223221052 26236074312 26271350784 26309766336 26322662016 26396597248 26409535488 26448153102 26461116612 26535440736 26623016448 26639462656 26652519936 26675014527 26704575639 26740482048 26779583592 26792709552 26867965056 26881134336 26956638208 27009287892 27039219444 27075575808 27088846848 27098427456 27128457792 27217990656 27271150794 27307819008 27361154592 27427714328 27639650304 27662978028 27680066666 27693633996 27730870272 27785032128 27876731904 27917494941 27931178646 28009631888 28040672016 28133215488 28147004928 28226064384 28267338236 28281193416 28319219712 28374530688 28485762048 28499724288 28509803886 28541398302 28579774464 28593782784 28635594336 28730101248 28786214727 28824920064 28881218736 29008647936 29079215424 29104386048 29175186432 29232169218 29271474176 29328645024 29425439232 29482910793 29515583601 29540790272 29555269632 29598487128 29612994768 29696171904 29710727424 29794179072 29852370828 29892509696 29950893504 29969395488 29984084928 30068304384 30083042304 30127031541 30141798246 30167539712 30182326272 30226460688 30241276128 30326217984 30426304512 30460022784 30485730888 30519515016 30560550912 30593757894 30620239488 30694727392 30721296384 30781298916 30856178619 30958014192 31060185856 31094606592 31197229056 31242847524 31258161144 31300190208 31345959232 31361323392 31510835874 31545756018 31588171776 31603654656 31614832032 31634361904 31649867424 31754322432 31816342593 31859122176 31905708504 31921347024 32011007872 32046482304 32152246272 32168005632 32215043628 32258359296 32321363904 32428035072 32491371078 32571113472 32714117352 32758104064 32822084736 32930408448 32994725652 33039089664 33103619136 33233389056 33249678336 33261437867 33298298019 33343070208 33359413248 33408193392 33424568352 33518451456 33629073408 33694755192 33715569924 33732095544 33760903168 33777451008 33826842432 33843422592 33938482176 33955117056 34004768274 34050490368 34116995232 34229592576 34267525632 34296447249 34380619776 34447769424 34531568316 34561458432 34645533888 34759875584 34827765966 34942709088 34964294736 34981432416 35079688448 35096882688 35165431287 35212713984 35264204136 35281488816 35380587648 35497355264 35536693248 35566686036 35588657142 35606100852 35653976064 35706111456 35723612736 35823953408 35841512448 35893922067 35911515402 36012383856 36052292592 36131236608 36171277056 36290654208 36361534392 36410425344 36449988778 36481539456 36762641853 36763435008 36803382021 36852867072 36883970704 36924845328 37046709504 37168975872 37223326588 37241571528 37387562688 37405888128 37510953984 37529339904 37565804761 37584217566 37634752512 37708257888 37832707584 37906599591 37981016064 37999632384 38013071848 38055197736 38106365952 38180792448 38199506688 38306801664 38381619636 38433226752 38508291648 38550966336 38678197248 38772287232 38805848064 38900248576 38976225624 39104860032 39233918976 39310547724 39334831578 39354111468 39407026176 39464649504 39483993024 39594895872 39614303232 39672229653 39691674918 39725572096 39803161104 39934524672 39959193984 39978779904 40091072512 40110723072 40169375388 40189064328 40243101696 40301947584 40321701504 40434957312 40513931838 40558829166 40568406016 40613363712 40647641184 40692686688 40791677192 40826985984 40906726191 40961728512 41041731888 41141571492 41277352256 41459475456 41494467042 41520099999 41540450994 41596305408 41657130032 41677548192 41815097856 41896767969 42014447832 42061008024 42117562368 42153109376 42199823232 42339096576 42401007354 42421790124 42478829568 42540944672 42561796032 42728643072 42749586432 42764705829 42812097453 42869661696 42890674176 42953391504 43095151872 43237380096 43321828104 43428151296 43618823136 43656579072 43762779648 43848253827 43907211264 43992967536 44138158848 44311185408 44332904448 44397730692 44419492152 44457426944 44479217664 44544257856 44566091136 44691268608 44778556242 44838764544 44926340256 44954093232 44976127392 45102456576 45124563456 45251309568 45273489408 45339691032 45361914192 45400653824 45489326976 45639456768 45690034176 45728596332 45779272524 45840826368 45890636841 45930359232 46042091088 46081944576 46194045184 46437021288 46590278784 46619059648 46641909888 46795843584 46864271286 46887241716 46950285312 47018938848 47041985088 47174116864 47266253811 47318634027 47382257664 47405481984 47422248048 47451542856 47474801136 47608148608 47631483648 47788683264 47858562756 47882020536 48016511808 48069723456 48174982144 48228369408 48322565442 48387538944 48482045856 48642052608 48737056617 48856670208 49016855804 49071176028 49137156096 49233127104 49395612672 49467841913 49492088478 49558634496 49655428704 49850083584 49874517504 50014605312 50039119872 50112290088 50179670016 50277677184 50443610112 50517371798 50542132788 50573354886 50641354752 50666176512 50740263648 50765133888 50907723264 50932675584 51007152411 51075735552 51175492848 51344388864 51401288448 51570929664 51696382976 51741130752 51797352474 51842187648 51968300832 52139813376 52241648949 52311891968 52414063632 52446442104 52472148624 52619532672 52645324032 52793194496 52819070976 52896306204 52922233224 53070881472 53246032896 53278925312 53305039872 53350029054 53382985713 53409151278 53480964096 53559167184 53585419104 53735930112 53762268672 53867273103 53913276416 54018575784 54078438888 54151151616 54196854912 54256915584 54435981312 54542301588 54615638016 54674983167 54722309184 54855428656 55279300608 55325956056 55360133332 55387267992 55461740544 55570064256 55753463808 55834989882 55862357292 56019263776 56081344032 56266430976 56294009856 56376326349 56452128768 56534676472 56562386832 56749061376 56971524096 56999448576 57019607772 57082796604 57159548928 57187565568 57271188672 57460202496 57572429454 57649840128 57762437472 58017295872 58158430848 58208772096 58350372864 58464338436 58542948352 58657290048 58850878464 58965821586 59002247367 59031167202 59081580544 59110539264 59196974256 59225989536 59392343808 59421454848 59588358144 59704741656 59785019392 59901787008 59938790976 59968169856 60136608768 60166084608 60254063082 60283596492 60335079424 60364652544 60452921376 60482552256 60652435968 60770897757 60838243749 60852609024 60920045568 60971461776 61039030032 61187515788 61240478976 61389454784 61442592768 61562597832 61712357238 61916028384 62120371712 62189213184 62241700563 62310676491 62394458112 62485695048 62516322288 62691918464 62722646784 63021671748 63091512036 63176343552 63207309312 63229664064 63268723808 63299734848 63508644864 63601511031 63632685186 63718244352 63811417008 63842694048 64022015744 64092964608 64304492544 64336011264 64430087256 64516718592 64642727808 64856070144 64982742156 65140821529 65142226944 65428234704 65644169472 65860816896 65989451304 66078179328 66207238272 66466778112 66499356672 66522875734 66596596038 66686140416 66718826496 66816386784 66849136704 67036902912 67167834363 67258146816 67389510384 67431139848 67464191088 67521806336 67653684864 67686845184 67876964352 67910234112 68009536548 68100980736 68233990464 68459185152 68535051264 68592894498 68761239552 68895538848 69063136632 69122916864 69291067776 69519751168 69655531932 69885418176 69928589472 69962864832 70159376896 70193765376 70296406929 70330862574 70425427968 70528408272 70562977632 70761175296 70994710528 71073386496 71133372072 71177314284 71212201704 71307952128 71412222912 71447225472 71647906816 71683024896 71787844134 71823030804 72024767712 72104585184 72262473216 72342554112 72483848163 72581308416 72723068784 72899977556 72963078912 73525283706 73526870016 73606764042 73705734144 73767941408 73849690656 74093419008 74238132717 74337951744 74446653176 74483143056 74775125376 74811776256 75021907968 75058679808 75131609522 75168435132 75269505024 75416515776 75665415168 75776057697 75813199182 75860032329 75962032128 75999264768 76026143696 76110395472 76361584896 76399013376 76613603328 76763239272 76866453504 77016583296 77101932672 77356394496 77544574464 77611696128 77696028711 77800497152 77952451248 78209720064 78467837952 78621095448 78669663156 78708222936 78814052352 78929299008 78967986048 79189791744 79228606464 79344459306 79383349836 79451144192 79606322208 79869049344 79918387968 79957559808 80025043581 80113726917 80182145024 80221446144 80338750776 80378128656 80603895168 80643403008 80869914624 81027863676 81117658332 81136812032 81226727424 81295282368 81385373376 81583354384 81653971968 81813452382 81923457024 82083463776 82283142984 82554704512 82918950912 82988934084 83040199998 83080901988 83192610816 83314260064 83355096384 83630195712 83752484823 83793535938 84028895664 84122016048 84306218752 84399646464 84678193152 84802014708 84843580248 84957659136 85081889344 85123592064 85457286144 85499172864 85529411658 85624194906 85739323392 85781348352 85906783008 86190303744 86358644181 86474760192 86643656208 87237646272 87313158144 87525559296 87696507654 87814422528 87985935072 88276317696 88448732379 88622370816 88665808896 88795461384 88838984304 88914853888 89088515712 89132182272 89382537216 89557112484 89677529088 89852680512 89908186464 89952254784 90204913152 90249126912 90381094623 90502619136 90546978816 90679382064 90723828384 90978653952 91278913536 91380068352 91457192664 91558545048 91681652736 91781273682 91860718464 92084182176 92163889152 92388090368 92568535857 92874042576 93180557568 93238119296 93283819776 93591687168 93728542572 93774483432 93900570624 94037877696 94083970176 94348233728 94532507622 94637268054 94764515328 94810963968 94844496096 94903085712 94949602272 95216297216 95262967296 95449027779 95577366528 95717125512 95764041072 96033023616 96139446912 96349964288 96456738816 96645130884 96775077888 96880233331 96964091712 97284105216 97474113234 97713340416 98033711608 98142352056 98274312192 98466254208 98791225344 98935683826 98984176956 99117268992 99310857408 99700167168 99749035008 99784313601 99894894057 100029210624 100078239744 100224580176 100555354368 100887220224 101034743596 101084265576 101146709772 101282709504 101332353024 101480527296 101530267776 101815446528 101865351168 102014304822 102151471104 102350985696 102688777728 102802576896 102889341747 103141859328 103392765952 103594704948 103684375296 103936601664 104279626752 104483297898 104623783936 104828127264 104892884208 104944297248 105239065344 105290648064 105496293861 105586388992 105638141952 105792612408 105844466448 106141762944 106492065792 106557850624 106610079744 106700058108 106765971426 106818302556 106961928192 107118334368 107170838208 107471860224 107524537344 107681766201 107734546206 107826552832 108037151568 108156877776 108393709824 108513831168 108871962624 109084603176 109231276032 109349966334 109444618368 109710857312 110287925559 110410146063 110558601216 110651912112 110720266664 110774535984 111140128512 111506927616 111669979764 111724714584 112038527552 112162688064 112532861952 112588019712 112697414283 112752652698 112904257536 113069352944 113124773664 113498122752 113719798773 113943048192 113998897152 114039215544 114165593208 114319097856 114542377344 114920404992 115144858908 115299680256 115524874944 116034591744 116316861696 116417544192 116700745728 116928676872 117085896704 117314580096 117701756928 117931643172 118004494734 118062334404 118163161088 118221078528 118393948512 118451979072 118784687616 118842909696 119016688959 119176716288 119409483312 119803574016 119877581952 119936339712 120273217536 120332169216 120508126164 120567192984 120670158848 120729305088 120905842752 120965104512 121304871936 121541795514 121676487498 121705218048 121840091136 121942923552 122078060064 122375031576 122480957952 122778909568 122885185536 123125195664 123424714476 123832056768 124240743424 124378426368 124483401126 124560299997 124621352982 124788916224 124971390096 125032644576 125383836928 125445293568 125690303907 126043343496 126183024072 126352687104 126459328128 126537447616 126599469696 127017289728 127203022062 127265370372 127436488704 127622834016 127685388096 128044031488 128185929216 128294117487 128436292359 128608985088 128672022528 128860174512 129285455616 129712140288 129965484312 130281643058 130284453888 130856469408 131288338944 131544761481 131721633792 131978902608 132414476544 132933556224 132998713344 133045751468 133193192076 133372280832 133437652992 133632773568 133698273408 134073805824 134269856621 134335668726 134516293632 134779020768 134862279696 134928382176 135307369728 135373690368 135753928704 135820468224 136019073096 136201961472 136467980928 136918370304 137070102528 137185788996 137522479104 137671910523 137791077696 138126273264 138245833728 138582135552 139039502336 139311063864 139770836352 139857178944 139925729664 140318753792 140387530752 140592813858 140661725148 140850855936 141056816544 141125955264 141522350592 141798761433 141955902081 141989421056 142146772992 142266744144 142354628568 142424403408 142824445824 142894450944 143295813632 143366049792 143575688268 143646061608 144049535424 144209170368 144524946432 144685108224 144967696326 145162616832 145446137568 145799955112 145926157824 146211169851 147050567412 147213528084 147411468288 147535882816 147699381312 148186838016 148403525739 148476265434 148675903488 148893306352 148966286112 149550250752 149623552512 150043815936 150117359616 150263219044 150336870264 150539010048 150833031552 151330830336 151552115394 151626398364 151720064658 151924064256 151998529536 152052287392 152220790944 152723169792 152798026752 153021457233 153227206656 153526478544 154033166592 154203865344 154712788992 155089148928 155223392256 155392057422 155600994304 155904902496 156419440128 156724946847 156935675904 157242190896 157339326312 157416445872 157858598016 157935972096 158379583488 158457212928 158688918612 158766699672 158902288384 159212644416 159738098688 159836775936 159915119616 160050087162 160148957139 160227453834 160364290048 160442892288 160677501552 160756257312 161207790336 161286806016 161739829248 162055727352 162235316664 162273624064 162453454848 162590564736 162770746752 163166708768 163307943936 163626904764 163846914048 164024949501 164166927552 164566285968 165109409024 165837901824 165977868168 166080399996 166161803976 166385221632 166628520128 166710192768 167260391424 167504969646 167587071876 168057791328 168244032096 168612437504 168799292928 169128979047 169356386304 169604029416 169687160496 170163778688 170247184128 170914572288 170998345728 171058823316 171248389812 171478646784 171562696704 171813566016 172380607488 172717288362 172949520384 173287312416 174475292544 174626316288 175051118592 175393015308 175628845056 175971870144 176552635392 176810801293 176897464758 177006742101 177244741632 177331617792 177590922768 177677968608 178177031424 178264364544 178765074432 179114224968 179355058176 179705361024 179816372928 179904509568 180409826304 180498253824 180762189246 181005238272 181093957632 181358764128 181447656768 181957307904 182312693271 182557827072 182760136704 182914385328 183117090096 183562547364 183721436928 184168364352 184327778304 184776180736 185137071714 185748085152 186361115136 186476238592 186567639552 186725101689 186932029473 187183374336 187457085144 187548966864 188075755392 188167940352 188696467456 189065015244 189274536108 189529030656 189621927936 189688992192 189806171424 189899204544 190432594432 190525934592 190804533093 190898055558 191154733056 191434251024 191528082144 192066047232 192278893824 192699928576 192913477632 193290261768 193550155776 193760466662 193928183424 194568210432 194948226468 195422464587 195426680832 196067423216 196284704112 196932508416 197582450688 197871367652 197968353912 198234537984 198621714816 199400334336 199498070016 199568627202 199789788114 200058421248 200156479488 200449160352 201110708736 201503503089 201774440448 202069487192 202168531152 202293419544 202565419008 202961054592 203060535552 203630893056 203730702336 204028609644 204302942208 204701971392 205377555456 205605153792 205778683494 206283718656 206785531904 207189409896 207368750592 207873203328 208559253504 208966595796 209247567872 209656254528 209785768416 209888594496 210478130688 210581296128 210889220787 210992587722 211172777984 211276283904 211585224816 211688932896 212283525888 212984131584 213115701248 213220159488 213400116216 213531942852 213636605112 213923856384 214236668736 214341676416 214943720448 215049074688 215363532402 215469092412 215653105664 216074303136 216313755552 216787419648 217027662336 217451544489 217743925248 218169206352 218699932668 218889236736 219421714624 220575851118 220820292126 221117202432 221303824224 221440533328 221549071968 222280257024 222714398151 223013855232 223339959528 223449429168 224077055104 224325376128 225065723904 225176039424 225394828566 225505305396 225808515072 226138705888 226249547328 226996245504 227328173091 227439597546 227580096987 227886096384 227997794304 228078431088 228331186416 229084754688 229840809984 230289717816 230599360512 231049749888 232069183488 232633723392 232830065069 232835088384 233088086133 233401491456 233857353744 234629160192 235403513856 235863286344 236008989468 236124668808 236326322176 236442157056 236787897024 236903958144 237569375232 237685819392 238033377918 238353432576 238818966624 239607148032 239755163904 239872679424 240075130743 240546435072 240664338432 241016252328 241134385968 241340317696 241811685504 241930209024 242609743872 243083591028 243352974996 243410436096 243680182272 243885847104 244156120128 244750063152 244961915904 245557819136 245770371072 246250391328 246849428952 247664113536 248481486848 248756852736 248966802252 249120599994 249242705964 249577832448 249942780192 250065289152 250767673856 250890587136 251257454469 251380607814 252086686992 252366048144 252918656256 253074895232 253198939392 254034579456 254406044124 254530740744 254872977408 255245668032 255370776192 256088062976 256371858432 256588234974 256872584718 257217970176 257344045056 257720349024 258570911232 259075932543 259424280576 259930968624 260563286116 261712938816 262576677888 262960633327 263089522962 263443267584 263957805216 264828953088 265346197137 265867112448 265997426688 266091502936 266386384152 266744561664 267265547136 267396546816 268147611648 268539713242 268671337452 269032587264 269558041536 269724559392 269856764352 270614739456 270747380736 271143283869 271507857408 271640936448 272038146192 272935961856 273836740608 274140205056 274371577992 275044958208 275343821046 275582155392 276252546528 276491667456 277164271104 277705607571 278079004672 278622127728 279541672704 279714357888 279851459328 280637507584 280775061504 281185627716 281323450296 281701711872 282113633088 282251910528 283044701184 283597522866 283911804162 283978842112 284293545984 284533488288 284709257136 284848806816 285648891648 285788901888 286347083337 286591627264 286732099584 287151376536 287292123216 288099070848 288418340736 289049892864 289370216448 289935392652 290325233664 290640699993 290892275136 291599910224 291852315648 292422339702 294101134824 294427056168 294822936576 295071765632 295398762624 296373676032 296807051478 296952530868 297351806976 297786612704 297932572224 299100501504 299247105024 299352940803 299684682171 300087631872 300234719232 300526438088 300673740528 301666063104 302661660672 303104230788 303252796728 303440129316 303848128512 303997059072 304104574784 304441581888 305446339584 305596053504 306042914466 306454413312 307052957088 308066333184 308407730688 308668025241 309425577984 310178297856 310784114844 311201988608 311809804992 312838880256 313449893694 313871351808 314484381792 314678652624 314832891744 315717196032 315871944192 316759166976 316914425856 317377837224 317533399344 317804576768 318425288832 319476197376 319673551872 319830239232 320100174324 320297914278 320454907668 320728580096 320885784576 321355003104 321512514624 322415580672 322573612032 323045298603 323479658496 324111454704 324470633328 325181129472 325541493504 326333417536 326615887872 327253809528 327693828096 328049899002 328333855104 329132571936 330218818048 330863776677 331230438189 331675803648 331955736336 332160799992 332323607952 333257040256 333420385536 334520782848 335009939292 335174143752 336115582656 336488064192 337224875008 337598585856 338092242849 338257958094 338712772608 339208058832 339374320992 340327557376 340494368256 341159396319 341829144576 341996691456 342117646632 342496779624 342957293568 343627132032 344761214976 345434576724 345899040768 346274893391 346574624832 348950585088 349252632576 350102237184 350786030616 351257690112 351943740288 353105270784 353621602586 353794929516 354013484202 354489483264 354663235584 355181845536 355355937216 356354062848 356528729088 357050066877 357530148864 358228449936 359410722048 359632745856 359809019136 360819652608 360996507648 361524378492 362010476544 362187915264 362717528256 362895313536 363914615808 364625386542 365115654144 365520273408 365828770656 366234180192 367125094728 367442873856 368336728704 368655556608 369552361472 370274143428 371496170304 372722230272 372952477184 373135279104 373450203378 373680899991 373864058946 374366748672 374914170288 375097933728 376151510784 376335880704 377070911721 377392934912 378130030488 378549072216 379058061312 379377984384 379612342848 379798409088 380865188864 381051869184 381609066186 381796111116 382309466112 382868502048 383056164288 384132094464 384557787648 384882352461 385308877077 385399857152 385826955264 386580523536 387520933324 387856366848 389136420864 389896452936 390844929174 390853361664 392134846432 392569408224 393865016832 394634284443 395164901376 395742735304 395936707824 397243429632 398800668672 398996140032 399137254404 399579576228 400116842496 400312958976 400898320704 402221417472 402809569863 403007006178 403548880896 404138974384 404337062304 404586839088 405922109184 406121071104 407261786112 407461404672 408057219288 408605884416 409403942784 410755110912 411210307584 411557366988 412567437312 413015731569 413571063808 414378819792 414737501184 415746406656 417118507008 417933191592 418495135744 419312509056 419571536832 419777188992 420956261376 421162592256 421778441574 421985175444 422345555968 422552567808 423170449632 423377865792 424567051776 425396284299 425867706243 425968263168 426231402496 426440318976 426800232432 427063885704 427273210224 428473337472 428683352832 429887440896 430098149376 430727064804 430938184824 431306211328 432148606272 432627511104 433574839296 434055324672 434903088978 435487850496 436338412704 437399865336 437778473472 438843429248 441151702236 441640584252 442234404864 442607648448 442881066656 443098143936 444560514048 445210577217 445428796302 446027710464 446679919056 446898858336 448154110208 448650752256 450131447808 450352078848 450789657132 451010610792 451617030144 452277411776 452499094656 453992491008 454656346182 454879195092 455160193974 455772192768 455995588608 456156862176 456662372832 458169509376 459064371699 459681619968 460579435632 462099499776 464138366976 465267446784 465660130138 465670176768 466176172266 466802982912 467714707488 469258320384 470174840541 470807027712 471726572688 472017978936 472249337616 472652644352 473575794048 473807916288 475138750464 475371638784 476066755836 476706865152 477637933248 479214296064 479510327808 479745358848 479915032081 480150261486 480446871417 481092870144 481328676864 482032504656 482268771936 483623371008 483860418048 485219487744 486167182056 486705949992 486820872192 487360364544 487771694208 488312240256 489500126304 489923831808 491115638272 491540742144 492074848503 492500782656 493698857904 495328227072 496962973696 497513705472 497933604504 498241199988 498485411928 499155664896 499885560384 500130578304 501535347712 501781174272 502514908938 502761215628 504173373984 504732096288 505837312512 506149790464 506397878784 507386937141 508069158912 508812088248 509061481488 510491336064 510741552384 512176125952 512743716864 513176469948 513745169436 514435940352 514688090112 515440698048 517141822464 518151865086 518848561152 519861937248 521126572232 523425877632 525153355776 525921266654 526179045924 526886535168 527915610432 529657906176 530432403879 530692394274 531020226303 531734224896 531994853376 532183005872 532772768304 534531094272 534793093632 536295223296 537079426484 537342674904 538065174528 539116083072 539449118784 539713528704 541229478912 541494761472 542286567738 543015714816 543281872896 544076292384 545871923712 546938079813 547673481216 548280410112 548743155984 550687642092 551164310784 552505093056 552983334912 554328542208 555411215142 556158009344 557244255456 559083345408 559428715776 559702918656 560175305067 560796088419 561275015168 561550123008 562371255432 562646900592 564227266176 564503821056 566089402368 567195045732 567823608324 567957684224 568587091968 569066976576 569418514272 569697613632 571297783296 571577803776 572413599279 572694166674 573183254528 573464199168 574302753072 574584246432 576198141696 576836681472 578099785728 578740432896 579870785304 580650467328 581281399986 581784550272 583199820448 583704631296 584844679404 586267393761 588202269648 588854112336 590143531264 590797525248 592747352064 593614102956 593905061736 594703613952 595573225408 595865144448 598201003008 598494210048 598705881606 599369364342 600175263744 600469438464 601052876176 601347481056 603332126208 604510509267 605323321344 606208461576 606505593456 606880258632 607696257024 608209149568 608883163776 610892679168 611192107008 612085828932 612908826624 614105914176 616132666368 616815461376 617336050482 618851155968 620356595712 621568229688 622403977216 623619609984 625677760512 626899787388 627742703616 628968763584 629357305248 629665783488 631434392064 631743888384 632667662361 633518333952 633828851712 634755674448 635066798688 636850577664 638952394752 639347103744 639660478464 640200348648 640595828556 640909815336 641457160192 641771569152 642710006208 643025029248 644831161344 645147224064 646090597206 646959316992 648222909408 648941266656 650362258944 651082987008 652666835072 653231775744 654507619056 656099798004 656667710208 658265143872 660437636096 661727553354 662460876378 663351607296 663911472672 664321599984 664647215904 666514080512 666840771072 668143194453 669041565696 670019878584 670348287504 672231165312 672976128384 674449750016 675197171712 676184485698 676515916188 677425545216 678416117664 678748641984 680655114752 680988736512 681984519273 682318792638 682740290961 683658289152 683993382912 684235293264 684993559248 687254264064 689522429952 690869153448 691798081536 692549786782 693149249664 697901170176 698490195207 698505265152 699264258399 700204474368 701572061232 703887480576 706210541568 707243205172 707589859032 708026968404 708978966528 709326471168 710363691072 710711874432 712708125696 713057458176 713750290459 714100133754 715060297728 716456899872 718821444096 719265491712 719618038272 720225392229 721639305216 721993015296 723048756984 724020953088 725435056512 725790627072 727829231616 729250773084 730231308288 731040546816 731657541312 732468360384 734250189456 734885747712 736673457408 737311113216 739104722944 740548286856 742992340608 745444460544 745904954368 746270558208 746900406756 747361799982 747728117892 748733497344 749828340576 750195867456 752303021568 752671761408 753772363407 754141823442 754785869824 756260060976 757098144432 758755968768 759224685696 759596818176 761730377728 762103738368 763218132372 763592222232 764618932224 765737004096 766112328576 768264188928 769115575296 769764704922 770617754154 770799714304 771653910528 773161047072 775041866648 775712733696 777227797629 778272841728 779792905872 781689858348 784269692864 785138816448 787730033664 788881899981 789268568886 790329802752 791485470608 791873415648 794486859264 796038591411 797601337344 797992280064 798274508808 799159152456 800233684992 801796641408 804442834944 805619139726 806014012356 807097761792 808277948768 808674124608 809173678176 811844218368 812242142208 813429851607 814523572224 814922809344 816114438576 818807885568 821510221824 822420615168 823114733976 825134874624 826031463138 827142127616 828757639584 829475002368 831492813312 833116822713 834237014016 835866383184 838625018112 839143073664 839554377984 841912522752 842325184512 843556883148 843970350888 844691111936 845105135616 846340899264 846755731584 849134103552 850792568598 851735412486 851936526336 852462804992 852880637952 853600464864 854127771408 854546420448 856946674944 857366705664 859774881792 860196298752 861454129608 861876369648 862612422656 864297212544 865255022208 867149678592 868110649344 869806177956 870975700992 871922099979 872676825408 874799730672 875556946944 877686858496 882303404472 883281168504 884468809728 885215296896 885762133312 886196287872 889121028096 890421154434 890857592604 892055420928 893359838112 893797716672 896308220416 897301504512 898058822409 899054046513 900262895616 900704157696 901579314264 902021221584 904554823552 904998189312 907984982016 909312692364 909758390184 910320387948 911544385536 911991177216 912313724352 913324745664 916339018752 918128743398 919363239936 921158871264 924198999552 926004075723 928276733952 930534893568 931320260276 932352344532 933605965824 935429414976 938516640768 939888996347 940349681082 941614055424 943453145376 944035957872 944498675232 947151588096 947615832576 950277500928 950743277568 952133511672 953413730304 955275866496 958428592128 959020655616 959490717696 959830064162 960300522972 960893742834 962185740288 962657353728 964065009312 964537543872 967246742016 967720836096 969135895809 970438975488 972334364112 973411899984 975543388416 976624480512 979000252608 979847663616 982231276544 983081484288 984149697006 985001565312 987397715808 990656454144 992591330031 993691314567 993925947392 995027410944 995867209008 996482399976 996970823856 999771120768 1000261156608 1003070695424 1003562348544 1005029817876 1005522431256 1008346747968 1009464192576 1011674625024 1012299580928 1012795757568 1014276728547 1014773874282 1016138317824 1017624176496 1018122962976 1020982672128 1021483104768 1023478188957 1024352251904 1025487433728 1026352939896 1027490338872 1028871880704 1030881396096 1034283644928 1036303730172 1037697122304 1038824680173 1039723874496 1042253144464 1046851755264 1050306711552 1051842533308 1052358091848 1053773070336 1055831220864 1059315812352 1060864807758 1061384788548 1062040452606 1063468449792 1063989706752 1064366011744 1065545536608 1069062188544 1069586187264 1071150200631 1072590446592 1074158852968 1074685349808 1078232166144 1078898237568 1079427057408 1082458957824 1082989522944 1084573135476 1086031429632 1086563745792 1088152584768 1091743847424 1093876159626 1095346962432 1096560820224 1097486311968 1101375284184 1102328621568 1105010186112 1105966669824 1108657084416 1110822430284 1112316018688 1114488510912 1118166690816 1118857431552 1119405837312 1120350610134 1121042699973 1121592176838 1122550030336 1123100246016 1124742510864 1125293801184 1128454532352 1129007642112 1132178804736 1134390091464 1135647216648 1135915368448 1137174183936 1138133953152 1138837028544 1139395227264 1142595566592 1143155607552 1144827198558 1145388333348 1146366509056 1146928398336 1148605506144 1149168492864 1152396283392 1153673362944 1154647057383 1155926631231 1156199571456 1157480865792 1159741570608 1162562799972 1163569100544 1166399640896 1167409262592 1169689358808 1172534787522 1176404539296 1177708224672 1180287062528 1181595050496 1183902853329 1185494704128 1187228205912 1187810123472 1191146450816 1191730288896 1196402006016 1196988420096 1197411763212 1198738728684 1200350527488 1200938876928 1202105752352 1202694962112 1206664252416 1208428709589 1209021018534 1210646642688 1212416923152 1213011186912 1213760517264 1216418299136 1217766327552 1221785358336 1222384214016 1224171657864 1225817653248 1228211828352 1232265332736 1233630922752 1234672100964 1237675609051 1237702311936 1239047194707 1240713191424 1243136459376 1247239219968 1251355521024 1253799574776 1255485407232 1257937527168 1258714610496 1259331566976 1262868784128 1263487776768 1265335324722 1267036667904 1267657703424 1269511348896 1270133597376 1273701155328 1276188852897 1277904789504 1278694207488 1279320956928 1280400697296 1281191657112 1281819630672 1282914320384 1285420012416 1286050058496 1289662322688 1290294448128 1292181194412 1293918633984 1296445818816 1297882533312 1300724517888 1302165974016 1305333670144 1306463551488 1309015238112 1312199596008 1313335420416 1316530287744 1320875272192 1323455106708 1324921752756 1326703214592 1327822945344 1328643199968 1329294431808 1333028161024 1333681542144 1335631731651 1336286388906 1338083131392 1340039757168 1340696575008 1344462330624 1345952256768 1348899500032 1350394343424 1352368971396 1353031832376 1354851090432 1356832235328 1357497283968 1361310229504 1361977473024 1363969038546 1364637585276 1365480581922 1367316578304 1367986765824 1368470586528 1369987118496 1374508528128 1377193115097 1379044859904 1381738306896 1385099573564 1386298499328 1395802340352 1396980390414 1397010530304 1398528516798 1400408948736 1403144122464 1407774961152 1410524521623 1412421083136 1414486410344 1415179718064 1416053936808 1417957933056 1420727382144 1421423748864 1425416251392 1426114916352 1427500580918 1428200267508 1430120595456 1432913799744 1437642888192 1438530983424 1439236076544 1439745096243 1440450784458 1441340614251 1443278610432 1443986030592 1446097513968 1450870113024 1451581254144 1455658463232 1458501546168 1460462616576 1462081093632 1463315082624 1464936720768 1468500378912 1469771495424 1473346914816 1474622226432 1476224545509 1478209445888 1481096573712 1485984681216 1490888921088 1491809908736 1492541116416 1493800813512 1494723599964 1495456235784 1497466994688 1499656681152 1500391734912 1504606043136 1505343522816 1507544726814 1508283646884 1509571739648 1512520121952 1514196288864 1517511937536 1518449371392 1519193636352 1522160811423 1523460755456 1524207476736 1526436264744 1527184444464 1531474008192 1532224657152 1536528377856 1538231150592 1539529409844 1541235508308 1541599428608 1543307821056 1546322094144 1550083733296 1551425467392 1554455595258 1556545683456 1559585811744 1563379716696 1568539385728 1570277632896 1575460067328 1577763799962 1578537137772 1580659605504 1582970941216 1583746831296 1588973718528 1591297211637 1592077182822 1593060678909 1595202674688 1595984560128 1596549017616 1598318304912 1603593282816 1608885669888 1611238279452 1612028024712 1614195523584 1616555897536 1617348249216 1618347356352 1623688436736 1624484284416 1626859703214 1629047144448 1629845618688 1632228877152 1637615771136 1640814239439 1643020443648 1644841230336 1646229467952 1652062926276 1654284255232 1657515279168 1658950004736 1662985626624 1666233645426 1668474028032 1671732766368 1677250036224 1678286147328 1679108755968 1680525915201 1683825045504 1684650369024 1687113766296 1687940701776 1689382223872 1692681798528 1693511463168 1698268207104 1701585137196 1703470824972 1703873052672 1704925609984 1705761275904 1707200929728 1708255542816 1709092840896 1713893349888 1714733411328 1717240797837 1719549763584 1720392597504 1722908259216 1723752739296 1728594425088 1730510044416 1734299357184 1736221298688 1739612355912 1741951401984 1743844199958 1745353650816 1749599461344 1751113893888 1755373716992 1758802181283 1764606808944 1766562337008 1770430593792 1771524266624 1772392575744 1778242056192 1780842308868 1781715185208 1784110841856 1786719676224 1787595433344 1792616440832 1794603009024 1796117644818 1798108093026 1800525791232 1801408315392 1803158628528 1804042443168 1809109647104 1809996378624 1813531527801 1815969964032 1818625384728 1819516780368 1820640775896 1823088771072 1824627448704 1826649491328 1832678037504 1836257486796 1838726479872 1840724433289 1842317742528 1848397999104 1852008151446 1856553467904 1861069787136 1862640520552 1864704689064 1867211931648 1870858829952 1877033281536 1879777992694 1880699362164 1883228110848 1886906290752 1888071915744 1888997350464 1894303176192 1895231665152 1898002987083 1900555001856 1901486555136 1904267023344 1910551732992 1916857184256 1918041311232 1918981435392 1919660128324 1920601045944 1921787485668 1924371480576 1925314707456 1928130018624 1929075087744 1934493484032 1935441672192 1938271791618 1940877950976 1944668728224 1946823799968 1951086776832 1953248961024 1958000505216 1959695327232 1964462553088 1968299394012 1970003130624 1974795431616 1981312908288 1985182660062 1987382629134 1987851894784 1990054821888 1991734418016 1992964799952 1993941647712 1999542241536 2000522313216 2004429583359 2006141390848 2007124697088 2010059635752 2011044862512 2016693495936 2018928385152 2023349250048 2024599161856 2025591515136 2028553457094 2029547748564 2032276635648 2035248352992 2036245925952 2041965344256 2042966209536 2045953557819 2046956377914 2048220872883 2048704503808 2050974867456 2052705879792 2054980677744 2061762792192 2068567289856 2072607460344 2075394244608 2077649360346 2079447748992 2084506288928 2093703510528 2095470585621 2097792775197 2100613423104 2103685066616 2104716183696 2111662441728 2118631624704 2121729615516 2122769577096 2124080905212 2126936899584 2127979413504 2128732023488 2131091073216 2138124377088 2139172374528 2141250871377 2142300401262 2145180893184 2148317705936 2149370699616 2156464332288 2157796475136 2158854114816 2160676176687 2164917915648 2165979045888 2169146270952 2172062859264 2176305169536 2183487694848 2187752319252 2190693924864 2193121640448 2194972623936 2202750568368 2204657243136 2210020372224 2211933339648 2217314168832 2221644860568 2224632037376 2228977021824 2236333381632 2237714863104 2238811674624 2240701220268 2242085399946 2243184353676 2245100060672 2246200492032 2249485021728 2250587602368 2256909064704 2258015284224 2261317090221 2264357609472 2268780182928 2271294433296 2276267906304 2277674057088 2278790454528 2285191133184 2286311215104 2289654397116 2290776666696 2292733018112 2293856796672 2297211012288 2298336985728 2304792566784 2307346725888 2309294114766 2311853262462 2312399142912 2314961731584 2319483141216 2325125599944 2327138201088 2332799281792 2334818525184 2339378717616 2345069575044 2352809078592 2355416449344 2360574125056 2363190100992 2366645699943 2367805706658 2370989408256 2374456411824 2375620246944 2382292901632 2383460577792 2388115774233 2392804012032 2393976840192 2394823526424 2397477457368 2400701054976 2404211504704 2405389924224 2413328504832 2416857419178 2418042037068 2421293285376 2424833846304 2426022373824 2427521034528 2432836598272 2435532655104 2440289554821 2443570716672 2444768428032 2448343315728 2456423656704 2464530665472 2467261845504 2469344201928 2475351218102 2475404623872 2478094389414 2481426382848 2486272918752 2494478439936 2499350468139 2502711042048 2507599149552 2515875054336 2517429220992 2518663133952 2525737568256 2526975553536 2530670649444 2534073335808 2535315406848 2539022697792 2540267194752 2547402310656 2551127275799 2552377705794 2555809579008 2557388414976 2558641913856 2560801394592 2562383314224 2563639261344 2570840024832 2572100116992 2579324645376 2580588896256 2584362388824 2587837267968 2592891637632 2595765066624 2601449035776 2604331948032 2610667340288 2612927102976 2615766299937 2618030476224 2624399192016 2626670840832 2633060575488 2641750544384 2646910213416 2649843505512 2653406429184 2655645890688 2657286399936 2658588863616 2666056322048 2667363084288 2671263463302 2672572777812 2676166262784 2680079514336 2681393150016 2688924661248 2691904513536 2694176467227 2697162139539 2697799000064 2700788686848 2704737942792 2706063664752 2713664470656 2714994567936 2722620459008 2723954946048 2727938077092 2729275170552 2730961163844 2734633156608 2735973531648 2736941173056 2739974236992 2749017056256 2754386230194 2758089719808 2763476613792 2770199147128 2772596998656 2778012227169 2791604680704 2793960780828 2797057033596 2800817897472 2806288244928 2815549922304 2819666989041 2821049043246 2824842166272 2828972820688 2830359436128 2832107873616 2841454764288 2842847497728 2850832502784 2852229832704 2855001161836 2856400535016 2860241190912 2865827599488 2875285776384 2877061966848 2878472153088 2879490192486 2880901568916 2882681228502 2886557220864 2887972061184 2892195027936 2901740226048 2903162508288 2907407687427 2911316926464 2917003092336 2926630165248 2929873441536 2937000757824 2939542990848 2946693829632 2949244452864 2952449091018 2956418891776 2962193147424 2971969362432 2977773990093 2981073943701 2981777842176 2983619817472 2985082232832 2987601627024 2989447199928 2990912471568 2999313362304 3000783469824 3009212086272 3010687045632 3015089453628 3016567293768 3019143479296 3025040243904 3028392577728 3035023875072 3036898742784 3038387272704 3042830185641 3044321622846 3046921510912 3048414953472 3052872529488 3054368888928 3062948016384 3064449314304 3073056755712 3076462301184 3079058819688 3082471016616 3083198857216 3086615642112 3092644188288 3100167466592 3102850934784 3108911190516 3113091366912 3116474040519 3119171623488 3126759433392 3137078771456 3140555265792 3150920134656 3155527599924 3157074275544 3161319211008 3165941882432 3167493662592 3177947437056 3182594423274 3184154365644 3186121357818 3190405349376 3191969120256 3193098035232 3196636609824 3207186565632 3213450601893 3217771339776 3222476558904 3224056049424 3233111795072 3234696498432 3236694712704 3247376873472 3248968568832 3253719406428 3258094288896 3259691237376 3264457754304 3275231542272 3281628478878 3286040887296 3289682460672 3292458935904 3304125852552 3308568510464 3315030558336 3317900009472 3325971253248 3332467290852 3336948056064 3343465532736 3354500072448 3356572294656 3358217511936 3359405224567 3361051830402 3363128099919 3367650091008 3369300738048 3374227532592 3375881403552 3385363597056 3387022926336 3396536414208 3403170274392 3406941649944 3407746105344 3409851219968 3411522551808 3414401859456 3416511085632 3418185681792 3427786699776 3429466822656 3434481595674 3439099527168 3440785195008 3445816518432 3447505478592 3457188850176 3461020088832 3463941172149 3468598714368 3472442597376 3479224711824 3487688399916 3490707301632 3499198922688 3502227787776 3510747433984 3517604362566 3529213617888 3533124674016 3540861187584 3543048533248 3544785151488 3551708559987 3556484112384 3561684617736 3563430370416 3573439352448 3575190866688 3585232881664 3589206018048 3592235289636 3596216186052 3601051582464 3602816630784 3606317257056 3608084886336 3618219294208 3619992757248 3625286128767 3627063055602 3631939928064 3637250769456 3639033560736 3641281551792 3649254897408 3653298982656 3665356075008 3672514973592 3677452959744 3681448866578 3684635485056 3696795998208 3704016302892 3713026827153 3713106935808 3717141584121 3722139574272 3725281041104 3729409378128 3741717659904 3754066563072 3759555985388 3761398724328 3766456221696 3773812581504 3776143831488 3777994700928 3788606352384 3790463330304 3796005974166 3801110003712 3802973110272 3808534046688 3821103465984 3828566558691 3833714368512 3836082622464 3837962870784 3839320256648 3841202091888 3843574971336 3848742961152 3856260037248 3858150175488 3868986968064 3870883344384 3876543583236 3881755901952 3889337456448 3893647599936 3902173553664 3906497922048 3916001010432 3919390654464 3928925106176 3936598788024 3940006261248 3949590863232 3962625816576 3970365320124 3974765258268 3975703789568 3980109643776 3983468836032 3985929599904 3987883295424 3999084483072 4001044626432 4006895194953 4008859166718 4012282781696 4014249394176 4020119271504 4022089725024 4033386991872 4037856770304 4046698500096 4049198323712 4051183030272 4057106914188 4059095497128 4064553271296 4070496705984 4072491851904 4083930688512 4085932419072 4091907115638 4093912755828 4096441745766 4097409007616 4101949734912 4105411759584 4109961355488 4123525584384 4131579345291 4137134579712 4145214920688 4155298720692 4158895497984 4169012577856 4187407021056 4190941171242 4195585550394 4201226846208 4207370133232 4209432367392 4223324883456 4231573564869 4237263249408 4243459231032 4245539154192 4248161810424 4253873799168 4257464046976 4262182146432 4276248754176 4278344749056 4282501742754 4284600802524 4290361786368 4296635411872 4298741399232 4312928664576 4315592950272 4317708229632 4319235288729 4321352353374 4324021842753 4329835831296 4331958091776 4338292541904 4352610339072 4366975389696 4375504638504 4381387849728 4386243280896 4389945247872 4405501136736 4409314486272 4420040744448 4423866679296 4428673636527 4434628337664 4443289721136 4457954043648 4472666763264 4475429726208 4477623349248 4481402440536 4484170799892 4486368707352 4490200121344 4492400984064 4498970043456 4501175204736 4513818129408 4516030568448 4522634180442 4528715218944 4537560365856 4542588866592 4552535812608 4555348114176 4557580909056 4570382266368 4572622430208 4579308794232 4581553333392 4585466036224 4594422024576 4596673971456 4609585133568 4614693451776 4618588229532 4623706524924 4624798285824 4629923463168 4638966282432 4650251199888 4654276402176 4665598563584 4669637050368 4678757435232 4690139150088 4705618157184 4710832898688 4721148250112 4726380201984 4733291399886 4735611413316 4741978816512 4748912823648 4751240493888 4764585803264 4766921155584 4773891634911 4776231548466 4779182036727 4785608024064 4787953680384 4789647052848 4794954914736 4808423009408 4810779848448 4826657009664 4833714838356 4836084074136 4842586570752 4849667692608 4852044747648 4855042069056 4865673196544 4871065310208 4880579109642 4887141433344 4889536856064 4896686631456 4912847313408 4922442718317 4929061330944 4934523691008 4938688403856 4950702436204 4956188778828 4962852765696 4972545837504 4988956879872 4996252033213 4998700936278 5005422084096 5015198299104 5031750108672 5034858441984 5037326267904 5041577745603 5051475136512 5053951107072 5061341298888 5068146671616 5078045395584 5080534389504 5094804621312 5102254551598 5104755411588 5111619158016 5114776829952 5117283827712 5121602789184 5124766628448 5127278522688 5141680049664 5144200233984 5151722393511 5158649290752 5161177792512 5168724777648 5185783275264 5191530133248 5202898071552 5208663896064 5221334680576 5225854205952 5231532599874 5236060952448 5248798384032 5253341681664 5266121150976 5276406543849 5283501088768 5293820426832 5299687011024 5311291781376 5314572799872 5317177727232 5332112644096 5334726168576 5342526926604 5345145555624 5352332525568 5360159028672 5362786300032 5377849322496 5383809027072 5388352934454 5394324279078 5395598000128 5401577373696 5409475885584 5412127329504 5427328941312 5429989135872 5440594583403 5445240918016 5447909892096 5455876154184 5458550341104 5461922327688 5469266313216 5473882346112 5479948473984 5498034112512 5508772460388 5516179439616 5522173299867 5526953227584 5540398294256 5545193997312 5556024454338 5583209361408 5587921561656 5594114067192 5601635794944 5612576489856 5631099844608 5639333978082 5642098086492 5649684332544 5657945641376 5660718872256 5664215747232 5682909528576 5685694995456 5694008961249 5701665005568 5704459665408 5710002323672 5712801070032 5731655198976 5750571552768 5754123933696 5756944306176 5758980384972 5761803137832 5765362457004 5773114441728 5775944122368 5784390055872 5803480452096 5806325016576 5814815374854 5822633852928 5834006184672 5853260330496 5859746883072 5874001515648 5879085981696 5893387659264 5904898182036 5912837783552 5924386294848 5943938724864 5955547980186 5962147887402 5963555684352 5967239634944 5970164465664 5975203254048 5978894399856 5981824943136 5998626724608 6001566939648 6018424172544 6021374091264 6030178907256 6033134587536 6038286958592 6050080487808 6056785155456 6070047750144 6073797485568 6076774545408 6085660371282 6088643245692 6093843021824 6096829906944 6105745058976 6108737777856 6125896032768 6128898628608 6137860673457 6144662618649 6146113511424 6152924602368 6158117639376 6164942033232 6185288376576 6200334933184 6205701869568 6217822381032 6226182733824 6232948081038 6238343246976 6253518866784 6274157542912 6281110531584 6286411756863 6293378325591 6301840269312 6311055199848 6314148551088 6331883764864 6334987325184 6355894874112 6365188846548 6368308731288 6372242715636 6380810698752 6383938240512 6386196070464 6393273219648 6414373131264 6423752614131 6426901203786 6435542679552 6444953117808 6448112098848 6466223590144 6469392996864 6473389425408 6482028530061 6494753746944 6497937137664 6507438812856 6516188577792 6528915508608 6550463084544 6563256957756 6572081774592 6579222974429 6579364921344 6584917871808 6608251705104 6630061116672 6635800018944 6651942506496 6664934581704 6673896112128 6686931065472 6709000144896 6713144589312 6716435023872 6718810449134 6722103660804 6726256199838 6735300182016 6738601476096 6748455065184 6751762807104 6770727194112 6774045852672 6783951270663 6793072828416 6806340548784 6813883299888 6819702439936 6828803718912 6833022171264 6836371363584 6855573399552 6858933645312 6868963191348 6878199054336 6881570390016 6891633036864 6895010957184 6914377700352 6922040177664 6927882344298 6937197428736 6944885194752 6958449423648 6975376799832 6981414603264 6998397845376 7004455575552 7021494867968 7035208725132 7058427235776 7066249348032 7081722375168 7086097066496 7089570302976 7099937099829 7103417119974 7112968224768 7123369235472 7126860740832 7146878704896 7150381733376 7164347322699 7170465763328 7178412036096 7184470579272 7192432372104 7202103164928 7212634514112 7216169772672 7236438588416 7239985514496 7250572257534 7254126111204 7263879856128 7274501538912 7278067121472 7282563103584 7298509794816 7306597965312 7320868664463 7330712150016 7345029947184 7362897733156 7369270970112 7393591996416 7408032605784 7426053654306 7426213871616 7434283168242 7444279148544 7450562082208 7458818756256 7483435319808 7498051404417 7508133126144 7519111970776 7522797448656 7547625163008 7552287662976 7555989401856 7577212704768 7580926660608 7592011948332 7602220007424 7605946220544 7617068093376 7642206931968 7653381827397 7657133117382 7667428737024 7672165244928 7675925741568 7678640513296 7682404183776 7687149942672 7712520074496 7716300350976 7737973936128 7741766688768 7753087166472 7763511803904 7778674912896 7787295199872 7804347107328 7812995844096 7832002020864 7838781308928 7847298899811 7857850212352 7873197576048 7880012522496 7899181726464 7925251633152 7940730640248 7949530516536 7951407579136 7960219287552 7966937672064 7971859199808 7975766590848 7998168966144 8002089252864 8013790389906 8017718333436 8024565563392 8028498788352 8040238543008 8044179450048 8066773983744 8075713540608 8082529401681 8091486418617 8093397000192 8098396647424 8102366060544 8114213828376 8118190994256 8140993411968 8144983703808 8167861377024 8171864838144 8183814231276 8187825511656 8192883491532 8194818015232 8203899469824 8210823519168 8219922710976 8247051168768 8263158690582 8274269159424 8290429841376 8310597441384 8317790995968 8338025155712 8374814042112 8381882342484 8391171100788 8402453692416 8414740266464 8418864734784 8446649766912 8459000967123 8463147129738 8474526498816 8486918462064 8491078308384 8496323620848 8514928093952 8524364292864 8552497508352 8556689498112 8565003485508 8569201605048 8580723572736 8593270823744 8597482798464 8625857329152 8631185900544 8635416459264 8638470577458 8642704706748 8648043685506 8659671662592 8663916183552 8676585083808 8705220678144 8722223062281 8733950779392 8751009277008 8779890495744 8811002273472 8818628972544 8840081488896 8847733358592 8857347273054 8869256675328 8886579442272 8915908087296 8933321970279 8945333526528 8950859452416 8955246698496 8962804881072 8968341599784 8972737414704 8980400242688 8997940086912 9002350409472 9027636258816 9032061136896 9045268360884 9057430437888 9075120731712 9085177733184 9105071625216 9110696228352 9115161818112 9128490556923 9140764532736 9145244860416 9158617588464 9163106666784 9188844049152 9193347942912 9219170267136 9229386903552 9237176459064 9247413049848 9249596571648 9259846926336 9277932564864 9300502399776 9308552804352 9331197127168 9339274100736 9349422121557 9357514870464 9380278300176 9411236314368 9421665797376 9442296500224 9452760403968 9466582799772 9471222826632 9483957633024 9497825647296 9502480987776 9529171606528 9533842311168 9547783269822 9552463096932 9558364073454 9571216048128 9575907360768 9579294105696 9589909829472 9616846018816 9621559696896 9640351805679 9653314019328 9667429676712 9672168148272 9699335385216 9704089495296 9710084138112 9731346393088 9742130620416 9761158219284 9774282866688 9779073712128 9793373262912 9825694626816 9844885436634 9858122661888 9869047382016 9877376807712 9901404872408 9912377557656 9925705531392 9945091675008 9977913759744 9992504066426 9997401872556 10010844168192 10030396598208 10063500217344 10069716883968 10074652535808 10078215673701 10083155491206 10089384299757 10102950273024 10107902214144 10122682597776 10156090791168 10161068779008 10189609242624 10204509103196 10209510823176 10223238316032 10229553659904 10234567655424 10243205578368 10249533256896 10254557045376 10283360099328 10288400467968 10303444787022 10317298581504 10322355585024 10337449555296 10371566550528 10383060266496 10391823516447 10405796143104 10417327792128 10442669361152 10463065199748 10472121904896 10497596768064 10506683363328 10532242301952 10552813087698 10567002177536 10587640853664 10599374022048 10622583562752 10629145599744 10634355454464 10655125679961 10664225288192 10669452337152 10685053853208 10690291111248 10720318057344 10725572600064 10755698644992 10767618054144 10776705868908 10788648558156 10791196000256 10803154747392 10818951771168 10824254659008 10854657882624 10859978271744 10875858386301 10881189166806 10890481836032 10895819784192 10911752308368 10917100682208 10923844655376 10947764692224 10959896947968 10996068225024 11017544920776 11032358879232 11044346599734 11053906455168 11080796588512 11090387994624 11112048908676 11139080481459 11151424752363 11166418722816 11175843123312 11188228134384 11225152979712 11262199689216 11278667956164 11284196172984 11299368665088 11315891282752 11321437744512 11328431494464 11365819057152 11371389990912 11388017922498 11403330011136 11408919330816 11420004647344 11425602140064 11463310397952 11485699676073 11501143105536 11508247867392 11513888612352 11517960769944 11523606275664 11530724914008 11546228883456 11568780111744 11606960904192 11612650033152 11629630749708 11645267705856 11668012369344 11706520660992 11719493766144 11748003031296 11758171963392 11786775318528 11809796364072 11825675567104 11848772589696 11887877449728 11911095960372 11924295774804 11927111368704 11934479269888 11940328931328 11950406508096 11957788799712 11963649886272 11997253449216 12003133879296 12020685584859 12036848345088 12042748182528 12060357814512 12066269175072 12100160975616 12113570310912 12140095500288 12147594971136 12153549090816 12171320742564 12177286491384 12187686043648 12193659813888 12211490117952 12217475555712 12251792065536 12257797257216 12275721346914 12289325237298 12292227022848 12305849204736 12316235278752 12329884066464 12370576753152 12400669866368 12411403739136 12435644762064 12465896162076 12476686493952 12507037733568 12548315085824 12562221063168 12572823513726 12586756651182 12603680538624 12622110399696 12628297102176 12663767529728 12669974650368 12694720694607 12711789748224 12730377693096 12736617462576 12744485431272 12761621397504 12772392140928 12786546439296 12828746262528 12847505228262 12853802407572 12871085359104 12889906235616 12896224197696 12932447180288 12938785993728 12946778850816 12957705866187 12964057060122 12972065528259 12989507493888 12995874275328 13014877625712 13057831017216 13100926169088 13126513915512 13144163549184 13158445948858 13158729842688 13169835743616 13216503410208 13260122233344 13271600037888 13286020909581 13303885012992 13329869163408 13373862130944 13418000289792 13426289178624 13432870047744 13437620898268 13444207321608 13452512399676 13470600364032 13477202952192 13496910130368 13503525614208 13541454388224 13548091705344 13561255518721 13567902541326 13586145656832 13612681097568 13627766599776 13657607437824 13666044342528 13672742727168 13711146799104 13717867290624 13737926382696 13756398108672 13783266073728 13790021914368 13828755400704 13844080355328 13855764688596 13874394857472 13889770389504 13916898847296 13950753599664 13962829206528 13996795690752 14008911151104 14042989735936 14070417450264 14116854471552 14132498696064 14163444750336 14172194132992 14179140605952 14199874199658 14206834239948 14225936449536 14246738470944 14253721481664 14293757409792 14300763466752 14321674904733 14328694645398 14337546110181 14340931526656 14356824072192 14368941158544 14384864744208 14425269028224 14432339545344 14472877176832 14479971028992 14501144515068 14508252222408 14527759712256 14549003077824 14556134242944 14565126207168 14597019589632 14613195930624 14641737328926 14661424300032 14690059894368 14725795466312 14738541940224 14767328154951 14787183992832 14816065211568 14852107308612 14868566336484 14888558297088 14901124164416 14917637512512 14966870639616 14988756099639 14996102808834 15016266252288 15038223941552 15045594897312 15095250326016 15104575325952 15111978803712 15124733236809 15154425409536 15161853321216 15184023896664 15204440014848 15234136186752 15284413863936 15306763654794 15314266234764 15334857474048 15344330489856 15351851483136 15357281026592 15364808367552 15374299885344 15425040148992 15432600701952 15455167180533 15475947872256 15483533377536 15506174332944 15557349825792 15574590399744 15608694214656 15625991688192 15664004041728 15677562617856 15694597799622 15715700424704 15746395152096 15760025044992 15798363452928 15829219631547 15850503266304 15881461280496 15899061033072 15933875344128 15943718399616 15951533181696 15996337932288 16004178505728 16027580779812 16035436666872 16049131126784 16056997576704 16080477086016 16088358900096 16133547967488 16151427081216 16165058803362 16182972837234 16186794000384 16196793294848 16204732121088 16228427656752 16236381988512 16281986823936 16289967407616 16335722754048 16343729676288 16367628462552 16375651023312 16385766983064 16389636030464 16407798939648 16421647038336 16439845421952 16494102337536 16526317381164 16548538318848 16566519899601 16580859682752 16621194882768 16635581991936 16676050311424 16749628084224 16763764684968 16782342201576 16804907384832 16829480532928 16837729469568 16893299533824 16918001934246 16926294259476 16949052997632 16973836924128 16982156616768 16992647241696 17029856187904 17048728585728 17082026883747 17104995016704 17113378996224 17130006971016 17138403210096 17186541647488 17194965596928 17251714658304 17262371801088 17270832918528 17276941154916 17285409413496 17296087371012 17319343325184 17327832367104 17353170167616 17410441356288 17444446124562 17467901558784 17502018554016 17559780991488 17622004546944 17637257945088 17680162977792 17714694546108 17738513350656 17773158884544 17831816174592 17857890930593 17866643940558 17890667053056 17901718904832 17910493396992 17925609762144 17936683199568 17945474829408 17995880173824 18004700818944 18055272517632 18064122273792 18090536721768 18114860875776 18150241463424 18170355466368 18210143250432 18221392456704 18230323636224 18256981113846 18281529065472 18290489720832 18317235176928 18326213333568 18377688098304 18386695885824 18413582020371 18438340534272 18458773807104 18474352918128 18494826099696 18555865129728 18601004799552 18617105608704 18662394254336 18678548201472 18698844243114 18715029740928 18760556600352 18822472628736 18843331594752 18859235270589 18880134976773 18884593000448 18905520807936 18933165599544 18942445653264 18995651294592 19004961975552 19058343213056 19067684622336 19095566539644 19104926193864 19116728146908 19142432096256 19151814721536 19158588211392 19179819658944 19233692037632 19243119393792 19271257842393 19280703611358 19306628038656 19334859353424 19344336296544 19398670770432 19408178990592 19420168276224 19446085590183 19462692786176 19484261240832 19522316438568 19548565733376 19586746525824 19651389253632 19689770873268 19716245323776 19737668923287 19738094764032 19754753615424 19802809744816 19824755115312 19890183350016 19955827519488 19985008132852 19994803745112 20021688336384 20060793196416 20127000434688 20139433767936 20149305071616 20156431347402 20166310982412 20178768599514 20205900546048 20215804428288 20245365195552 20312181582336 20322137558016 20351853811989 20379218485248 20409018206392 20419021646352 20459107319808 20486411156736 20499066513792 20509114090752 20566720198656 20576800935936 20606889574044 20634597163008 20644711170048 20674899110592 20743133101056 20766120532992 20783647032894 20811592286208 20834655584256 20885338722304 20926130399496 20944243809792 20995193536128 21013366726656 21064484603904 21105626175396 21134004355072 21175281707328 21198748044096 21245167125504 21258291199488 21268710908928 21299811299487 21310251359922 21328450576384 21338904674304 21370107706416 21380582222496 21440636114688 21451145200128 21511397289984 21535236108288 21553411737816 21577297116312 21582392000512 21606309494784 21637903542336 21648509318016 21709315765248 21719956543488 21751716772602 21762378333612 21780963672064 21791639568384 21823504616736 21834201364416 21847689310752 21895529384448 21919793895936 21962605993389 21992136450048 22035089841552 22088693199468 22107812910336 22161593177024 22180775989248 22224097817352 22278160962918 22302849504726 22332837445632 22351686246624 22376456268768 22450305959424 22494154213251 22524399378432 22557335912328 22568392345968 22631782565504 22642875489024 22656862988928 22731638114304 22742779981824 22776035844996 22806660022272 22817838661632 22840009294688 22851204280128 22926620795904 22960145482191 22971399352146 23002286211072 23016495734784 23027777224704 23035921539888 23047212551328 23061449828016 23137560223488 23213921808384 23225300066304 23259261499416 23290535411712 23336024738688 23413041321984 23438987532288 23496006062592 23515836571969 23516343926784 23541896699433 23573550637056 23619592728144 23697545179392 23775754899456 23822191920744 23848591549608 23854222737408 23868958539776 23880657862656 23900813016192 23915577599424 23927299772544 23994506898432 24006267758592 24041371169718 24073696690176 24085496365056 24120715629024 24132538350144 24200321951232 24227140621824 24247588205043 24280191000576 24295189942272 24307098181632 24342641485128 24354572982768 24375372087296 24422980235904 24434951111424 24503584131072 24515594514432 24551442693828 24578650474596 24584454045696 24611698409472 24632470557504 24659768132928 24741153506304 24801339732736 24822807478272 24871289524128 24931792324152 24953372987904 25014075467136 25096630171648 25124442126336 25145647027452 25173513302364 25207361077248 25244220799392 25256594204352 25327535059456 25339949300736 25377002901369 25389441389214 25423579496448 25460755386192 25473234925152 25488970862544 25544784281856 25573092878592 25657492525056 25695010456524 25707604815144 25742170718208 25779812471232 25792448395392 25864894360576 25877571987456 25893557701632 25915411732374 25928114120244 25944131056518 25979014987776 25991748550656 26029755251424 26115662034432 26166669186843 26201852338176 26253027831024 26316891897716 26339671487232 26433006820416 26520244466688 26543200075776 26572041819162 26607770025984 26659738326816 26747724261888 26799965910837 26836000579584 26852578357248 26865740095488 26875241796536 26888414643216 26905024799352 26941200728064 26993820260736 27007051228416 27082908776448 27096183410688 27122511037442 27135805082652 27172291313664 27225362195136 27255533199552 27315214875648 27332088685056 27345485454336 27385471670769 27422293598208 27435734581248 27475852765392 27566532147456 27580043828736 27657510801408 27688160710656 27711529377192 27748789714944 27779540779008 27833797694592 27901507199328 27925658413056 27993591381504 28017822302208 28048266364671 28085979471872 28140834900528 28233708943104 28264997392128 28326889500672 28344388265984 28358281211904 28399748399316 28413668479896 28451872899072 28493476941888 28507442963328 28587514819584 28601526933504 28643349809466 28657389290796 28675092220362 28681863053312 28713648144384 28737882317088 28769729488416 28850538056448 28864679090688 28921055417037 28945754353664 28959942057984 29002289030136 29016504444816 29098006155648 29112268485888 29130252414336 29194039179264 29226391861248 29283474657852 29322848600064 29380119788736 29451590932624 29477083880448 29534656309902 29574367985664 29632130423136 29704214617224 29737132672968 29777116594176 29802248328832 29835275025024 29933741279232 29977512199278 29992205617668 30032532504576 30076447883104 30091189794624 30190500652032 30209150651904 30223957607424 30234647021103 30249466473618 30268152899271 30308850819072 30323706642432 30368047793328 30468272373504 30568827727872 30613527309588 30628532469528 30669714948096 30688660979712 30703702966272 30714562053184 30729616735104 30748599770688 30850080297984 30865201403904 30910334361066 30951895744512 30967066755072 31012348665888 31114699651584 31149180799488 31175470549341 31217388429312 31251983376384 31328008083456 31389195599244 31431400849408 31492790304192 31520050089984 31596726905856 31658439263094 31701006532608 31762922560992 31798122066144 31867750688256 31887436799232 31903066363392 31992675864576 32008357011456 32055161559624 32070873333744 32098262253568 32160954172032 32176717800192 32267095934976 32302854162432 32330117606724 32365945674468 32373588000768 32393586589696 32409464242176 32456855313504 32472763977024 32563973647872 32579934815232 32627575158903 32671445508096 32687459352576 32735256925104 32751302046624 32771533966128 32843294076672 32879690843904 32988204675072 33052634762328 33097076637696 33133039799202 33161719365504 33242389765536 33271163983872 33352100622848 33417241444377 33454274257089 33499256168448 33527529369936 33564684403152 33658961065856 33675458939136 33786599067648 33836003868492 33852588518952 33898105995264 33947673848256 33964313233536 33985294483392 34059712375808 34097457171456 34164053767494 34209990033408 34226757992448 34260013942032 34276806420192 34373083294976 34389931193856 34457099028219 34503429316608 34524743602176 34541665837056 34553882309832 34570818826992 34592174742024 34638686650368 34706340335232 34820882712576 34888892249124 34935803117568 34973764232491 35004037108032 35119561982976 35244009093888 35274515890176 35360325955584 35429389092216 35477026701312 35546317769088 35663632349184 35715781861186 35733287881116 35781334106112 35803437809664 35820986793984 35851219524288 35873366399136 35890949658816 35991760347648 36009401637888 36062056754577 36110545035264 36128244547584 36181073443536 36300482926848 36340710932736 36420286500864 36442784913408 36460647272448 36513962227692 36563058130944 36580979441664 36634470353856 36652426667136 36755376196608 36773391771648 36827164040742 36876681068544 36917547614208 36948705836256 36989652199392 37111730259456 37202009599104 37234211217408 37324788508672 37397688486228 37430059481856 37521113200704 37644945257472 37686663189504 37718470541178 37760269953546 37769186000896 37811041615872 37866331199088 37884891306528 37991302589184 38009923951104 38084162083821 38116686426112 38135369244672 38191133079288 38209852387728 38233456293816 38284864192512 38317176422784 38359639317888 38467384075264 38486238787584 38542515684786 38561407222716 38613256077312 38669718706848 38688672593088 38797341540864 38816357981184 38840336552448 38873117598561 38892171180366 38916196584777 38925385572352 38968522481664 39044632877136 39173493051648 39302778507264 39379541746536 39432490647552 39475337846574 39476189528064 39509507230848 39605619489632 39649510230624 39780366700032 39858062728743 39911655038976 39970016265704 39989607490224 40121586392832 40254000869376 40278867535872 40298610143232 40312862694804 40332621964824 40357537199028 40411801092096 40431608856576 40490730391104 40624363164672 40644275116032 40683766556163 40703707623978 40758436970496 40818036412784 40838043292704 40972822313472 40998133027584 41018228181504 41133440397312 41153601871872 41213779148088 41269194326016 41349798221184 41486266202112 41532241065984 41567294065788 41623184572416 41669311168512 41770677444608 41852260798992 41888487619584 41990387072256 42026733453312 42128969207808 42211252350792 42268008710144 42350563414656 42397496088192 42490334251008 42516582398976 42537421817856 42599622598974 42620502719844 42656901152768 42677809348608 42740215412832 42761164444992 42881272229376 42902290400256 42965024714199 43012638330543 43022794579968 43070472216576 43106823475632 43154594232624 43275807084672 43297018636032 43418631530496 43439913086976 43503433545204 43524756667224 43561927344128 43583279136768 43647009233472 43668402728832 43695378621504 43791058768896 43839587791872 43925211986778 43984272900096 44070179683104 44177386398936 44215625820672 44323186354048 44361551978496 44448195634704 44556321925836 44605699009452 44665674891264 44703372493248 44752912537536 44900611918848 44966268298917 44988308426502 45048798756864 45114671824656 45136784691936 45263565131008 45285750978048 45313725977856 45374199710427 45463276228608 45485559963648 45552071689992 45613320044544 45680018589376 45702408560256 45853241591808 45920290964382 45942798704292 46004572422144 46032991469568 46055554449408 46071843079776 46094425102656 46122899656032 46275120446976 46365501541599 46427843616768 46450600132608 46518522998832 46672049477376 46826082643968 46877975064576 46992012125184 47031673143938 47032687853568 47083793398866 47147101274112 47239185456288 47395090358784 47487658894641 47551509798912 47644383841488 47697183099216 47737917079552 47801626032384 47831155198848 47854599545088 47989013796864 48012535517184 48082742339436 48147393380352 48170992730112 48241431258048 48265076700288 48400643902464 48454281243648 48471418240181 48495176410086 48560382001152 48590379884544 48614196363264 48685282970256 48709145965536 48845960471808 48869902222848 49007168262144 49031189028864 49102885387656 49157300949192 49168908091392 49223396818944 49264941115008 49319536265856 49482307012608 49602679465472 49645614956544 49699559698803 49742579048256 49863584648304 49906745975808 50028150934272 50193260343296 50248884252672 50291294054904 50347026604728 50414722154496 50488441598784 50513188408704 50655070118912 50679898601472 50754005802738 50778882778428 50847158992896 50921510772384 50946469850304 50977941725088 51089568563712 51146185757184 51246080651241 51314985050112 51390020913048 51415209630288 51559624942464 51584896790784 51729788721152 51755143974912 51787115403264 51830823464748 51856228240488 51888262113036 51958029975552 51983497101312 52059510502848 52231324068864 52333338373686 52403704676352 52506055662048 52633783795432 52679342974464 52866013640832 53040488933376 53144083638324 53215540051968 53319476653632 53495448523776 53573672791779 53599931821674 53672001159168 53705156714496 53731480190976 53750483593072 53776829286432 53810049598704 53987640521472 54014102456832 54165817552896 54192366821376 54245022074884 54271610165304 54344582627328 54450724390272 54511066399104 54630429751296 54664177370112 54690970908672 54770943341538 54844587196416 54871469162496 54951705530784 55133064294912 55160087657472 55240746061113 55315021602816 55376321421312 55423058754384 55667595389184 55803014398656 55851316826112 55987182763008 56035644604416 56096532729342 56171958943744 56281669801056 56467417886208 56529994784256 56577705811767 56640404930319 56653779001344 56688776531968 56716562423808 56799496798632 56827336959792 56986953883776 57014885926656 57175029639168 57203053867008 57286699618932 57314778581592 57350184440724 57363726106624 57427296288768 57475764634176 57539458976832 57701076112896 57729358181376 57813773527179 57842110834074 57891508707328 57919884115968 58004578060272 58033008889632 58196012311296 58224536971776 58260504828672 58388078358528 58452783722496 58566949315704 58645697200128 58760239577472 58903181865248 58954167760896 59069312619804 59148735971328 59213006769861 59264260846272 59408429234448 59474265345936 59604496657664 59670550050048 59867482558464 59955024398556 59984411235336 60065065009152 60152895766208 60182379589248 60381001304064 60418301303808 60447915214848 60469294042206 60498932947236 60536305798542 60617701638144 60647413284864 60736095586656 60936544747008 61055561435967 61137655455744 61227054619176 61257064939056 61377321959424 61429124106368 61459233470208 61497199541376 61700160595968 61730402807808 61820668722132 61903791489024 61934133510144 62024697331776 62229399303168 62298361598976 62350941098682 62434776858624 62503966752768 62656016166912 62778391198488 62862801698816 62985580608384 63040100179968 63193453811712 63316878526188 63402013065216 63525845121984 63596244132288 63735501376512 63774873598464 63806132726784 63899433898461 63985351729152 64016714022912 64110323119248 64141746667488 64321908344064 64353435600384 64534191869952 64605708324864 64660235213448 64731891348936 64747176001536 64787173179392 64818928484352 64913710627008 64945527954048 65127947295744 65159869630464 65255150317806 65342891016192 65374918705152 65470513850208 65502604093248 65543067932256 65686588153344 65759381687808 65976409350144 66105269524656 66266079598404 66323438731008 66484779531072 66542327967744 66704201245696 66834482888754 66908548514178 66998512336896 67055058739872 67129368806304 67317922131712 67350917878272 67482462639753 67573198135296 67672007736984 67705177037904 67895347696512 67928626467072 67970588966784 68119424751616 68194914342912 68328107534988 68419980066816 68453515984896 68520027884064 68553612840384 68746166589952 68779862387712 68880436446573 68914198056438 69006858633216 69049487204352 69083331674112 69107764619664 69141637653984 69184349484048 69412680670464 69641765425152 69777784498248 69871606235136 69947528464982 70008074216064 70239123965952 70488018187776 70547509715907 70549031780352 70625690098299 70720651911168 70858778184432 71092635538176 71327264698368 71431563722372 71466575762232 71562668212224 71606875619328 71641973587968 71702439048576 71746732798272 71781899317632 71983520695296 72018803275776 72124113509154 72221090070528 72256489095168 72362146887072 72600965853696 72681421865472 72742764615129 72840573001728 72885569826816 72921294544896 73027924455384 73126116261888 73268940707712 73304853334272 73510752393216 73546783543296 73654328081484 73753362137088 73835095228416 73897411672512 73979304398784 74223460518912 74404019198208 74468422434816 74649577017344 74795376972456 74860118963712 75042226401408 75289890514944 75373326379008 75436941082356 75520539907092 75538372001792 75622083231744 75732662398176 75769782613056 75982605178368 76019847902208 76131008704107 76168324167642 76233372852224 76270738489344 76382266158576 76419704775456 76466912587632 76634352845568 76719278635776 76934768150528 76972477575168 77085031369572 77122814445432 77226512154624 77339437413696 77377345186176 77594683081728 77632715962368 77680673104896 77746235197122 77784342360732 77832393169554 77850771144704 77937044963328 78089265754272 78346986103296 78500007560529 78605557014528 78759083493072 78950675693148 79019014461696 79211238979264 79299020461248 79560733400064 79716125457486 79823310077952 79940032531408 79979214980448 80243172785664 80399897732511 80508001738752 80557735071744 80597220286464 80625725389608 80665243929648 80715074398056 80823602184192 80981460782208 81248726329344 81288550232064 81367533112326 81407415247956 81516873940992 81636072825568 81676086585408 81945644626944 81996266055168 82036456363008 82156415012307 82266880794624 82307203743744 82427558296176 82699596442368 82972532404224 83064482131968 83134588131576 83246369144832 83338622337024 83541354889216 83704521597984 83776975239168 83980774144512 84053466906624 84144799094013 84257938415616 84422504701584 84701126829312 84794992176384 84980668502016 85033164797952 85074843635712 85199245197948 85241005439688 85313802305536 85355618697216 85480430825664 85522328889984 85762544458752 85804580800512 85930049428398 86025276661086 86045589159936 86140944433152 86213646951264 86309188465248 86551614169344 86594037272064 86837263060992 86879826173952 87006867090408 87049513334448 87123854688256 87294018466944 87336805457664 87390757243008 87582117537792 87679175583744 87850423973556 87968545800192 88140359366208 88354772797872 88431251641344 88646372708096 88723103956992 88896391269408 89112643851672 89211398018904 89331349782528 89406744986496 89505825075072 89801223837696 89932536597834 89976616853004 90097597513728 90229343649312 90273569383872 90527130262016 90571501956096 90627451955712 90703941063309 90748399420854 90804458697813 90926552457216 90971119927296 91104143379984 91360037178752 91404817120512 91706483183616 91840581928764 91885597408584 92009144844288 92065982939136 92111108898816 92143686159552 92188850205312 92245799312064 92550240893952 92731003083198 92855687233536 92901200265216 93037045997664 93344098954752 93526411648023 93652165287936 93755950129152 93984024250368 94063346287876 94167586797732 94294202548224 94478370912576 94790180717568 94928788631047 94975317789282 95103019597824 95288767682976 95394366198432 95603252064768 95662310397696 95709199090176 95978027593728 96025071034368 96165484678872 96294786760704 96482862516096 96530153400576 96801287804928 96908562487296 96942836480362 96990352820172 97120764002304 97180759769088 97228392726528 97370565940512 97418291931072 97691920943616 97739804445696 97882725476709 98014336524288 98062378057728 98205770775312 98314601898384 98529882230016 98639072531712 98964614025216 99205358930944 99291229913088 99399119397606 99485158096512 99727169296608 99813491951616 100056301868544 100251724333131 100362822771267 100386520686592 100497768505344 100582588109808 100694053209456 100976883197568 101026376817408 101310140237824 101359797202944 101508011605476 101557765556856 101694317985792 101843021544768 101892939700608 101955883450176 102179137127424 102292371514368 102492161302482 102629970100224 102780041826096 102830419260576 103119249884928 103169793581568 103371297084657 103459577442304 103510287949824 103574230806528 103661646929496 103712456480976 103776524226072 103916059951104 104119021005696 104462648137728 104666676747372 104807409352704 104921292697473 105012111324096 105267567590864 105358685948928 105732027281664 106080977866752 106288167276648 106431080103936 106638953307264 106990897047552 107147345583558 107199863643348 107344002318336 107410313428992 107462960381952 107500967186144 107553658572864 107620099197408 107975281042944 108028204913664 108186170263731 108331635105792 108384733642752 108490044149768 108543220330608 108901448780544 109022132798208 109260859502592 109328354740224 109381941817344 109541886683076 109689174392832 109742938324992 109903411061568 110266128589824 110320175314944 110481492122226 110630043205632 110752642842624 110846117508768 111335190778368 111606028797312 111702633652224 111974365526016 112193065458684 112343917887488 112563339602112 112934835772416 113059989568512 113155411623534 113280809860638 113307558002688 113377553063936 113433124847616 113598993597264 113654673919584 113973907767552 114029771853312 114350059278336 114406107734016 114573399237864 114629557163184 114700368881448 114727452213248 114854592577536 114951529268352 115078917953664 115402152225792 115458716362752 115627547054358 115684221668148 115783017414656 115839768231936 116009156120544 116066017779264 116392024622592 116449073943552 116521009657344 116619352795683 116748589754331 116776156717056 116905567444992 117133898631408 117520479154944 117806363730496 117908335521792 118138625239608 118297471942656 118426013539722 118528521692544 118816858468896 118948530691872 119208993315328 119341100100096 119574188186229 119734965116928 119910048797112 119968822470672 120305791532416 120364759178496 120762002608128 120836602607616 120895830429696 120938588084412 120997865894472 121072611597084 121235403276288 121294826569728 121472191173312 121873089494016 122051299668489 122111122871934 122275310911488 122454109238352 122514129878112 122858248212736 122918466940416 122994399082752 123400321191936 123460805615616 123641337444264 123807582978048 124049394663552 124458798606336 124596723197952 124701882197364 124869553717248 125005236514151 125007933505536 125312032333824 125556782396976 125971161216768 126080200359936 126386907623424 126633757052376 126804026130432 127051690243968 127192488264576 127471002753024 127549747196928 127612265453568 127798867796922 127970703458304 128033428045824 128220646238496 128283493334976 128643816688128 128706871200768 128895074142597 129068383739904 129211416649728 129320470426896 129463782697872 129574346358784 129827421254016 129891055908096 130255894591488 130319739260928 130510300635612 130685782032384 130749837410304 130941027700416 131005208186496 131086135864512 131373176306688 131518763375616 131952818700288 132210539049312 132532159196808 132646877462016 132969559062144 133084655935488 133408402491392 133668965777508 133817097028356 133997024673792 134110117479744 134258737612608 134635844263424 134701835756544 134898804896751 134964925279506 135146396270592 135344015473968 135410354075808 135790695393024 135857252934144 135941177933568 136122599131281 136238849503232 136389828685824 136656215069976 136839960133632 137040055768128 137107225680768 137492333179904 137559724775424 137760872893146 137828396112876 138013717266432 138098974408704 138166663348224 138215529239328 138283275307968 138368698968096 138825361340928 139096504624797 139283530850304 139555568996496 139895056929964 140016148432128 140478247931904 140976036375552 141095019431814 141098063560704 141251380196598 141441303822336 141717556368864 142185271076352 142462976683923 142654529396736 142863127444744 142933151524464 143213751238656 143404878097152 143493465596544 143563798635264 143967041390592 144037606551552 144248227018308 144442180141056 144512978190336 144724293774144 145201931707392 145362843730944 145414254720543 145485529230258 145681146003456 145771139653632 145842589089792 146055848910768 146537881415424 146609706668544 147021504786432 147093567086592 147308656162968 147506724274176 147670190456832 147794823345024 147958608797568 148446921037824 148808038396416 148936844869632 149098679096409 149299154034688 149590753944912 149720237927424 150084452802816 150579781029888 150746652758016 150873882164712 151041079814184 151076744003584 151244166463488 151465324796352 151539565226112 151965210356736 152039695804416 152262017408214 152336648335284 152466745704448 152541476978688 152764532317152 152839409550912 152933825175264 153268705691136 153438557271552 153738241953723 153869536301056 153944955150336 154170062739144 154245628890864 154678874827392 154754690372352 155189366163456 155265431924736 155361346209792 155492470394244 155568684721464 155664786339108 155701542289408 155874089926656 156178531508544 156693972206592 157000015121058 157211114029056 157518166986144 157901351386296 158038028923392 158422477958528 158598040922496 159121466800128 159432250914972 159646620155904 159880065062816 159958429960896 160486345571328 160721018375337 160799795465022 161016003477504 161115470143488 161194440572928 161251450779216 161330487859296 161430148796112 161962921564416 162497452658688 162577100464128 162735066224652 162814830495912 163033747881984 163272145651136 163352173170816 163891289253888 163992532110336 164072912726016 164312830024614 164533761589248 164614407487488 164855116592352 165399192884736 165722238183339 165945064808448 166128964263936 166269176263152 167082709778432 167409043195968 167553950478336 167961548289024 168106933813248 168289598188026 168515876831232 168845009403168 169402253658624 169589984352768 169733117435301 169961337004032 170066329595904 170149687271424 170398490395896 170482010879376 170627604611072 170960861651328 171044657779968 171525088917504 171609161601024 171860098856796 172050553322172 172091178319872 172281888866304 172427293902528 172618376930496 173103228338688 173188074544128 173441320581537 173674526121984 173759652347904 174013734180816 174099026668896 174588036933888 174673610915328 174781514486016 175164235075584 175358351167488 175700847947112 175937091600384 176280718732416 176709545595744 176862503282688 177292745416192 177446207913984 177639020309583 177792782538816 178225287703344 178422796037808 178813489972992 179011650150144 179602447675392 179865073195668 179953233706008 180195195027456 180458687298624 180547138767744 181054260524032 181143003912192 181254903911424 181407882126618 181496798841708 181608917395626 181853104914432 181942239854592 182208286759968 182720074357504 182809634241024 183166684307901 183412966367232 183681163857528 183771194817168 184131965878272 184287372319104 184377700410624 184491598624128 185100481787904 185462006166396 185711374467072 185802400530432 186074091995328 186688197909504 187052823296046 187304330575872 187511900258304 187968048500736 188126692575752 188335173595464 188588405096448 188956741825152 189580361435136 189857577262094 189950635578564 190206039195648 190577535365952 190788732396864 191206504129536 191324620795392 191418398180352 191698301695383 191956055187456 192050142068736 192330969357744 192965725032192 193060306801152 193602575609856 193817124974592 193885672960724 193980705640344 194241528004608 194361519538176 194456785453056 194741131881024 194836583862144 195383841887232 195479608891392 195765450953418 196028673048576 196124756115456 196411541550624 196629203796768 197059764460032 197278145063424 197929228050432 198410717861888 198798238795212 198970316193024 199454338593216 199626983903232 200112603737088 200503448666262 200725645542534 200773041373184 200995537010688 201165176219616 201388106418912 201953766395136 202052753634816 202447387919259 202620280475648 202719594405888 203016023210952 203115531113712 203686043089536 203785879401216 203911766900352 204358274254848 204584743028736 204984322604964 205259940200448 205560083652192 205660838521152 206238499769856 206339587163136 206641309339719 206742594169314 206919154884608 207020575899648 207148461613056 207323293858992 207424912961952 207553048452144 208238042011392 208925296275456 209333353494744 209614818705408 209842585394946 210024222648192 210535135181728 210717371897856 211464054563328 211642529147721 211877070294897 212161955733504 212576334553296 213277906614528 213981794095104 214294691167116 214399727286696 214688004636672 214820626857984 214925920763904 215001934372288 215107317145728 215240198394816 215950562085888 216056409827328 216372340527462 216663270211584 216769467285504 216980088299536 217086440661216 217802897561088 218044265596416 218228293845387 218521719005184 218656709480448 218763883634688 219083773366152 219378348785664 219806822123136 220532257179648 220640350629888 220962984244452 221260086411264 221505285685248 221692235017536 222670381556736 223212057594624 223405267304448 223948731052032 224386130917368 224687835774976 225126679204224 225869671544832 226119979137024 226310823247068 226561619721276 226615116005376 226755106127872 226866249695232 227197987194528 227309347839168 227947815535104 228059543706624 228393026112321 228700118556672 228812215468032 229146798475728 229259114326368 229400737762896 229903058536704 230157835907328 230804304451584 230917432725504 231255094108716 231368443336296 231566034829312 231679536463872 232018312241088 232132035558528 232784049245184 232898147887104 233042019314688 233238705591366 233497179508662 233552313434112 233811134889984 234267797262816 235040958309888 235612727460992 235816671043584 236277250479216 236852027079444 237057043385088 237633716937792 237897061383744 238417986630656 238682200200192 239148376372458 239469930233856 239820097594224 239937644941344 240611583064832 240729518356992 241199693197533 241524005216256 241673205215232 241791660859392 241877176168824 241995731788944 242145223194168 242470806552576 242944382346624 243746178988032 244102599336978 244222245743868 244550621822976 244908218476704 245028259756224 245716496425472 245836933880832 245988798165504 246469245036921 246800642383872 246921611231232 247282674888528 248098789327104 248917597212672 249193446395904 249403764394728 249739107434496 250010473028302 250015867011072 250624064667648 251113564793952 251942322433536 252160400719872 252434397282039 252773815246848 253267514104752 254103380487936 254384976529152 254942005506048 255099494393856 255224530907136 255597735593844 255941406916608 256066856091648 256441292476992 256566986669952 257287633376256 257413742401536 257663854855699 257790148285194 258136767479808 258422833299456 258640940853792 258927565395744 259654842508032 259782111816192 260511789182976 260639478521856 261020601271224 261371564064768 261882055400832 262010416372992 262172271729024 262746352613376 263037526751232 263905637400576 264421078098624 265064318393616 265293754924032 265939118124288 266169311870976 266816804982784 267337931555016 267634194056712 267994049347584 268220234959488 268517475225216 269271688526848 269403671513088 269797609793502 269929850559012 270292792541184 270688030947936 270820708151616 271581390786048 271714505868288 271882355867136 272111823189927 272245198262562 272413376093439 272477699006464 272779657371648 273312430139952 274080111536256 274214451361536 274984666359808 275119449550848 275521745786292 275656792225752 276027434532864 276197948817408 276333326696448 276431058478656 276566550615936 276737397936192 277650722681856 278193009249594 278567061700608 279111137992992 279790113859928 280032296864256 280579234944069 280956495863808 281952072751104 282190038863628 282502760393196 282882607644672 283435112737728 284370542152704 284786365893141 284925953367846 285309058793472 285726254889488 285866303048928 286809756194304 286986931193088 287127597270528 287934082781184 288075213103104 288496454036616 288884360282112 289448587548288 290403863414784 290725687461888 290828509441086 290971058460516 291362292006912 291542279307264 291685178179584 292111697821536 293075762830848 293219413337088 293648176430127 294043009572864 294187134173184 294617312325936 295589646690048 295917217595136 296893842075648 297616076792832 297873689739264 298197358192818 298598308069376 299181507889824 299440475854848 300168905605632 300755172999393 301088468313801 301159562059776 301493305516032 301747764329424 302082159628368 302930649592704 303079130452224 303930420713472 304079391608832 304524034816428 304673296670568 304933491408896 305082953957376 305529064634304 305678819101824 305867650350528 306537411382272 306877114543104 307476483907446 307739072602112 307889910300672 308340125478288 308491257781728 309357749654784 309509380744704 310378732326912 310530863849472 310722692419584 310984940788488 311137369442928 311329572678216 311403084578816 311748179853312 312357063017088 313387944413184 314000030242116 314422228058112 314763878092419 315036333972288 315802702772592 316076057846784 316844955917056 317196081844992 318242933600256 318864501829944 319293240311808 319760130125632 319916859921792 320972691142656 321442036750674 321599590930044 322032006955008 322230940286976 322388881145856 322502901558432 322660975718592 322860297592224 323925843128832 324558510791193 324994905317376 325154200928256 325470132449304 325629660991824 326544291302272 326704346341632 327782578507776 327985064220672 328145825452032 328625660049228 329067523178496 329228814974976 329710233184704 330798385769472 331444476366678 331890129616896 332257928527872 332538352526304 334165419556864 334818086391936 335107900956672 335923096578048 336579196376052 337031753662464 337690018806336 338804507317248 339179968705536 339299927681267 339466234870602 339922674008064 340132659191808 340299374542848 340796980791792 340964021758752 341921723302656 342089315559936 343050177835008 343218323202048 343720197713592 344101106644344 344182356639744 344563777732608 344854587805056 345236753860992 346206456677376 346376149088256 346882641163074 347349052243968 347519304695808 348027468361632 348198053337792 349176073867776 349347221830656 349563028972032 349858058387049 350328470151168 350716702334976 351401695894224 352561437464832 353419091191488 353725006565376 354585490832384 354892415827968 355278040619166 355585565077632 356450575406688 356845592075616 357626979945984 358023300300288 358722564558687 359204895350784 359730146391336 359906467412016 360917374597248 361094277535488 362108521048064 362286007824384 362509807822848 362815764253236 362993597683416 363217834791252 363706209828864 363884479709184 364416573519936 365440148715008 365619268482048 366153899005467 366333368615802 366825932734464 367362327715056 367542389634336 368574744638208 368755400821248 368983197248256 370200963575808 370924012332792 371422748934144 372148183990656 373376395819008 374105646592092 374608661151744 375015709542453 375023800516608 375936097001472 376253385151504 376670347190928 377913483650304 379160722870272 379715154524188 379901271157128 380412078391296 381155070731904 381577464793728 382413008259072 382649241590784 382836796360704 383396603390766 383912110374912 384100284137472 384661938715488 385931450064384 386120613602304 386685222427791 387205151219712 387634249949184 387771345921448 387961411280688 388723039076352 389482263762048 389673167724288 390767683774464 390959217782784 391530901906836 392057346097152 392249512230912 392823083101248 393258407593536 394119528920064 394556290126848 395858456100864 396821435723776 397596477590424 397940632386048 398908677186432 399253967806464 400225207474176 401006897332524 401451291085068 401546082746368 401991074021376 402330352439232 402776212837824 403907532790272 404105507269632 404696414690253 404894775838518 405240560951296 405439188811776 406032046421904 406231062227424 407372086179072 407571758802432 407823533800704 408716548509696 409169486057472 409968645209928 410519880400896 411120167304384 411321677042304 412476999539712 412679174326272 413282618679438 413485188338628 413838309769216 414041151799296 414296923226112 414646587717984 414849825923904 415106096904288 416476084022784 417289513874391 417850592550912 418666706989488 419685170789892 420048445296384 421070270363456 421434743795712 422928109126656 423285058295442 423754140589794 424323911467008 425152669106592 426555813229056 427388930051769 427963588190208 428589382334232 428799454573392 429641253715968 430003868744576 430214634291456 430480396789632 431901124171776 432112819654656 432744681054924 433326540423168 433538934571008 433960176599072 434172881322432 435605795122176 436088531192832 436242764161629 436456587690774 437043438010368 437313418960896 437527767269376 438167546732304 439613644246272 441064514359296 441280701259776 441925968488904 442520172822528 443010571370496 443384470035072 445340763113472 446424115189248 446810534608896 447296037289227 447897462104064 448772261834736 450253358408448 451739343089664 452239958274048 452621646494136 453123239442552 453230232010752 453510212255744 453732499390464 454395974389056 454618695678336 455895631070208 456119087413248 456786052224642 457400237113344 457624430936064 458293596951456 458518228652736 458801475525792 459806117073408 460315671814656 461608608903168 461834865451008 462510188217432 462736886672592 463132069658624 464036624482176 464264071117056 465568098490368 465796295774208 466084038629376 466477411182732 466994359017324 467104626868224 467622269779968 468535594525632 470081916619776 471225454921984 471633342087168 472554500958432 473704054158888 474114086770176 475267433875584 475794122767488 476835973261312 477364400400384 478296752744916 478939860467712 479640195188448 479875289882688 481223166129664 481459036713984 482163055126011 482399386395066 483048010432512 483346410430464 483583321718784 483754352337648 483991463577888 484290446388336 485888764693248 487492357976064 488205198673956 488444491487736 489101243645952 489816436953408 490056519512448 491432992850944 491673867761664 491977596331008 492938490073842 493601284767744 493843222462464 494565349777056 496197578654208 497166714550017 497835194425344 498386892791808 498807528789456 500020946056604 501248129335296 502227129587904 503884644867072 504320801439744 504868794564078 505547630493696 506535028209504 508206760975872 508769953058304 509199352305903 509884011012096 510198988787712 510449061814272 511195471187688 511882813833216 512882584953984 513133973339904 514575266752512 514827484803072 515327709711398 515580296570388 516273534959616 516845666598912 517281881707584 517855130791488 519309685016064 519564223632384 520323961744611 521023578365952 521278957043712 522041202542448 523764110801664 524020832745984 524344543458048 525492705226752 526075053502464 527811274801152 528842156197248 530128636787232 530587509848064 531878236248576 532338623741952 532917060928749 533633609965568 534675863110032 535268388113424 536440469918976 537034950450432 538543377053696 538807343026176 539595219587004 539859701118024 540585585082368 541376061895872 541641416303232 543162781572096 543429011736576 543764711734272 544223646379854 544490396525124 544826752186878 544955398012928 545559314743296 546624860279904 548160223072512 548428902723072 549500052923703 549969332719616 550238899101696 551043491572584 551313584451504 552395897634816 552862116957312 553133101231872 553474795872384 555301445363712 556386018499188 557134123401216 558222275985984 559580227719856 560064593728512 561158469888138 561912991727616 563904145502208 564380077727256 565005520786392 565765215289344 566870225475456 568741084305408 569572731786282 569851906735692 570618117586944 571452509778976 571732606097856 573619512388608 573973862386176 574255194541056 575094905086149 575868165562368 576150426206208 576992908073232 578897175096576 580807726829568 581451374923776 581657018882172 581942116921032 582724584013824 583084558614528 583370356359168 584223395643072 586151525661696 586438826674176 587296352860254 588086019145728 588374268346368 589234624651872 591179293380096 591834435190272 593787684151296 595232153585664 596394716385636 597196616138752 598363015779648 598880951709696 600337811211264 601510345998786 602176936627602 602319124119552 602986611032064 603495528658848 604164319256736 605861299185408 606158260904448 607860841426944 608158783217664 609048069632856 609346593341136 609866982817792 611058129268608 611357638203648 611735300701056 613074822764544 613754229086208 614952967814892 615478145204224 615779820601344 616680250956576 616982515563456 618715499309568 619018761489408 619923928019157 620757464653824 621061727698944 621445384839168 621969881576976 622274738885856 622659145356432 624714126034176 626775888826368 628000060484232 628844456116224 629527756184838 630072667944576 631605405545184 632152115693568 633689911834112 634392163689984 634927587443163 635631210884691 636485867200512 637729003659888 639520260251264 639833719843584 641945382285312 642884073501348 643199181860088 644064013910016 644461880573952 644777762291712 645005803116864 645321951437184 645720595184448 647851686257664 649117021582386 649989810634752 650308401856512 650940264898608 651259321983648 653088582604544 653408692683264 654684881536161 655565157015552 655970128441344 656291650904064 657251320098456 658135046356992 659420466369408 661596771538944 662888952733356 663780259233792 664501520417329 664515857055744 665076705052608 669636172783872 670215801913344 671846193156096 673158392752104 674063507324928 675380037612672 677609014634496 678359937411072 678599855362534 678932469741204 679845348016128 680265318383616 680598749085696 681593961583584 681928043517504 683843446605312 684178631119872 685179078336963 686100355670016 686436646404096 687440395427184 688202213288688 689709175610112 690473507721984 692412913354752 692752298176512 693765282326148 694698104487936 695038609391616 696054936723264 696396106675584 698352147735552 698694443661312 699126057944064 699716116774098 700656940302336 701433404669952 702803391788448 705122874929664 706838182382976 707450013130752 709170981664768 710556081238332 711171130155264 712901150813376 713691184151232 715253959891968 716046600600576 717445129117374 718409790701568 719460292782672 719812934824032 721834749194496 722188555070976 723599079592599 724217042096128 724572015648768 725019615645696 725631528506472 725987195366832 726435669582504 727412419657728 728833147039872 730880297430016 731238536964096 732307798010934 732666737231604 733651865468928 734724655430112 735084779268672 737149489276416 737510801642496 737966394496512 739407735110763 740401927151616 741848024665584 744296367981312 746752791638016 748211293184184 749217322303488 750031419084906 750047601033216 751872194002944 752506770303008 753340694381856 755826967300608 757303191846117 758321445740544 759430309048376 759802542314256 762310141463808 763154929587456 764826016518144 765298483181568 765673592721408 766793206781532 767824220749824 768200568274944 769323877430976 771862900128768 772241227204608 772991564567097 773370444855582 774410302439424 775268499898368 775542691842896 775922822561376 778964527524096 779346335448576 781535367548928 781918435565568 783061803813672 784114692194304 785646166202496 786516815187072 788239057840128 789112580253696 791716912201728 793642871447552 795192955180848 795881264772096 797817354372864 798507935612928 800450414948352 802013794665048 802902582170136 803092165492736 803982148042752 804660704878464 805552425675648 807815065580544 808211014539264 809392829380506 809789551677036 810481121902592 810878377623552 812064092843808 812462124454848 814744172358144 815143517604864 815647067601408 816335469569781 817240128280317 817433097019392 818338972114944 819937290419856 822240334608768 822643354084608 824953999079424 825358348652544 826565237358876 826970376677256 827676619538432 828082303598592 828593846452224 829293175435968 829699651847808 830212193808576 832952168045568 834579027748782 835701185101824 837333413978976 839370341579784 840096890592768 842140540726912 842869487591424 845856218253312 846570116590884 847508281179588 848647822934016 850305338213184 853111626458112 854359097679423 854777860103538 855927176380416 857178764668464 857598909146784 860007737489152 860429268582912 860960793579264 863802248343552 864225639309312 865489362109848 866653080846336 867920353198144 868345762644864 871211590244352 872177062385664 872485528323258 872913175381548 874086876020736 874626837921792 875055534538752 876335093464608 879227288492544 880944529290381 882129028718592 882561402519552 883851936977808 886768940070144 890681526226944 892848230378496 893621069217792 894592074578454 895794924208128 897544523669472 900506716816896 902265518998179 903478686179328 904479916548096 905243292988272 906246478885104 907020424511488 908791948778112 909237391356672 911791262140416 912238174826496 913572104449284 914800474226688 915248861872128 916587193902912 917036457305472 917602951051584 919612234146816 920631343629312 923217217806336 923669730902016 925020376434864 925473773345184 928073248964352 928528142234112 931136196980736 931592591548416 932168077258752 932954822365464 933988718034648 934209253736448 935244539559936 937071189051264 940163833239552 942450909843968 943266684174336 944291634277257 945109001916864 947408108317776 948228173540352 950534867751168 951588245534976 953671946522624 954728800800768 956593505489832 957879720935424 959280390376896 959750579765376 962446332259328 962918073427968 964326110252022 964798772790132 966096020865024 966692820860928 967166643437568 967508704675296 967982927155776 968580892776672 971777529386496 973675532373579 974984715952128 976410397347912 976888982975472 979632873906816 980113039024896 982865985701888 983347735523328 983955192662016 985876980147684 987202569535488 987686444924928 989130699554112 992395157308416 994333429100034 995670388850688 996773785583616 997615057578912 1000041892113208 1002496258670592 1004454259175808 1007769289734144 1009737589128156 1011095260987392 1013070056419008 1016413521951744 1017539906116608 1017899783043801 1018398704611806 1019768022024192 1020397977575424 1020898123628544 1022390942375376 1025765169907968 1026267946679808 1029150533505024 1029654969606144 1030655419422796 1031160593140776 1032547069919232 1033691333197824 1034563763415168 1035710261582976 1038619370032128 1039128447264768 1040647923489222 1042047156731904 1042557914087424 1044082405084896 1047528221603328 1048041665491968 1048689086916096 1049574175161147 1050985410453504 1052150107004928 1057684312394496 1060257273574464 1061175019696128 1063756472497152 1064677247483904 1065834121857498 1067267219931136 1069351726220064 1070536776226848 1072880939837952 1074069900900864 1076167693676061 1077086754107392 1077614686052352 1079190439174008 1079719402236048 1082752123791744 1083282832606464 1086325563144192 1086858023473152 1087529423468544 1088447292759708 1088980793050248 1089653504373756 1089910796025856 1091118629486592 1093249720559808 1096320446145024 1096857805446144 1098461697016401 1099000105847406 1099938665439232 1100477798203392 1102086983145168 1102627168903008 1105724233914624 1106266202463744 1106949591744768 1110602890727424 1112772036998376 1114268246802432 1116444551971968 1119160455439712 1120129187457024 1122316939776276 1123825983455232 1125047128627359 1127808291004416 1128760155454512 1130011041572784 1133740450950912 1137482168610816 1139145463572564 1139703813471384 1141236235173888 1142905019557952 1143465212195712 1147239024777216 1147947724772352 1148510389082112 1150189810172298 1151736331124736 1152300852412416 1153985816146464 1157794350193152 1160055667283373 1161615453659136 1162902749847552 1163314037764344 1163884233842064 1166169117229056 1168446791286144 1172303051323392 1172877653348352 1174592705720508 1176172038291456 1176748536692736 1178469249303744 1182358586760192 1183668870380544 1187575368302592 1190464307171328 1192789432771272 1194393232277504 1196726031559296 1197761903419392 1200675622422528 1203020691997572 1204353873255204 1204638248239104 1205973222064128 1206991057317696 1208328638513472 1211722598370816 1212316521808896 1214089244070759 1215721682853888 1216317566435328 1218096139265712 1218693186682272 1222116258537216 1222715276407296 1223470601402112 1226149645529088 1227508458172416 1229905935629784 1230956290408448 1231559641202688 1233360501913152 1233965031126912 1237430998619136 1238037522978816 1239847856038314 1241514929307648 1242123455397888 1242890769678336 1243939763153952 1244549477771712 1245318290712864 1249428252068352 1253551777652736 1256000120968464 1259055512369676 1260145335889152 1263210811090368 1264304231387136 1267379823668224 1268784327379968 1269855174886326 1271262421769382 1272971734401024 1275458007319776 1279040520502528 1279667439687168 1282166790155307 1283890764570624 1285768147002696 1286398363720176 1288923761147904 1290011606233728 1290643902874368 1291441190368896 1295703372515328 1298234043164772 1299979621269504 1300616803713024 1301880529797216 1302518643967296 1306177165209088 1306817385366528 1308728292484887 1309369763072322 1311130314031104 1311940256882688 1312583301808128 1314502640196912 1318840932738816 1323193543077888 1325777905466712 1327560518467584 1329003040834658 1329031714111488 1330153410105216 1339272345567744 1340431603826688 1341888111867681 1343692386312192 1346316785504208 1350760075225344 1355218029268992 1356719874822144 1357199710725068 1357864939482408 1359690696032256 1360530636767232 1361197498171392 1363187923167168 1363856087035008 1367686893210624 1368357262239744 1370358156673926 1372200711340032 1372873292808192 1374880790854368 1376404426577376 1379418351220224 1380947015443968 1384825826709504 1385504596353024 1387530564652296 1389396208975872 1392109873446528 1392792213351168 1396704295471104 1397388887322624 1398252115888128 1399432233548196 1401313880604672 1402866809339904 1405606783576896 1410245749859328 1413676364765952 1414900026261504 1418341963329536 1421112162476664 1422342260310528 1425802301626752 1427382368302464 1430507919783936 1432093201201152 1434890258234748 1436819581403136 1438920585565344 1439625869648064 1443669498388992 1444377110141952 1446489165378033 1447198159185198 1448434084192256 1449144031297536 1450039231291392 1451263057012944 1451974390733664 1452871339165008 1457666294079744 1461760594860032 1462477073928192 1464615596021868 1465333474463208 1467303730937856 1469449310860224 1470169558537344 1474298978552832 1475021603284992 1475932788993024 1478815470221526 1480803854303232 1483696049331168 1488592735962624 1491500143650051 1493505583276032 1496422586368368 1500062838169812 1503744388005888 1505013540606016 1506681388763712 1511653934601216 1514606383692234 1516642891481088 1518860618096752 1519605084628512 1524620282927616 1526309859174912 1527598056917709 1529652033036288 1530596966363136 1531347185442816 1533586413563064 1535648441499648 1538647754861952 1543725800257536 1544482454409216 1545983129134194 1546740889711164 1548820604878848 1550536999796736 1551085383685792 1551845645122752 1557929055048192 1558692670897152 1560971885233833 1563070735097856 1563836871131136 1566123607627344 1571292332404992 1573033630374144 1576478115680256 1578225160507392 1583433824403456 1587285742895104 1590385910361696 1591762529544192 1595634708745728 1597015871225856 1598751182786247 1600900829896704 1604027589330096 1605805164340272 1609321409756928 1611104851351296 1615630131161088 1616422029078528 1618785658761012 1619579103354072 1620962243805184 1621756755247104 1624128185687616 1624924248909696 1629488344716288 1630287035209728 1631294135202816 1632670939139562 1634480256560634 1634866194038784 1636677944229888 1639874580839712 1644480669217536 1645286708169216 1649907998158848 1650716697305088 1653130474717752 1653940753354512 1655353239076864 1657187692904448 1658586350871936 1659399303695616 1660424387617152 1665904336091136 1669158055497564 1671402370203648 1674666827957952 1678740683159568 1680193781185536 1684281081453824 1685738975182848 1691712436506624 1693140233181768 1695016562359176 1697295645868032 1700610676426368 1706223252916224 1708718195358846 1709555720207076 1711854352760832 1714357529336928 1715197818293568 1720015474978304 1720858537165824 1721921587158528 1725284715258447 1727604496687104 1728451278618624 1730978724219696 1735840706396288 1736691525289728 1742423180488704 1744354124771328 1744971056646516 1745826350763096 1748173752041472 1749253675843584 1750111069077504 1752670186929216 1758454576985088 1761889058580762 1764258057437184 1765122805039104 1767703873955616 1773537880140288 1781363052453888 1785696460756992 1789184149156908 1791589848416256 1795089047338944 1801013433633792 1803646983989893 1804531037996358 1806957372358656 1808959833096192 1810486585976544 1812492957770208 1817583897556224 1818474782713344 1823582524280832 1824476349652992 1827144208898568 1829600948453376 1833174387805824 1834072914610944 1835205902103168 1839224468293632 1841262687258624 1846434435612672 1847339461804032 1850040752869728 1850947546690368 1856146497928704 1857056284468224 1859771784057471 1862272393961472 1863185183096832 1864336154517504 1865909644730928 1867977436069296 1874142378102528 1880327666479104 1884901819687936 1886533368348672 1888583268554514 1890218003833728 1894816216635552 1896456347080704 1901069735502336 1903176491069952 1904782762329489 1906893632654073 1907343893045248 1909457601601536 1913187010979664 1918560780753792 1919501159530752 1924892664518656 1925836146855936 1928652220504044 1929597545580264 1932192041730048 1933385641721856 1934333286875136 1935017409350592 1935965854311552 1937161785553344 1943555058772992 1947351064747158 1949969431904256 1952820794695824 1953777965950944 1959265747813632 1960226078049792 1964054644608483 1965731971403776 1966695471046656 1967910385324032 1971753960295368 1974405139070976 1978261399108224 1984790314616832 1988666858200068 1991340777701376 1993504561251987 1993547571167232 1995230115157824 2000083784226416 2008908518351616 2015538579468288 2019475178256312 2022190521974784 2026140112838016 2032827043903488 2035079812233216 2035799566087602 2036797409223612 2039536044048384 2040795955150848 2041796247257088 2044781884750752 2051530339815936 2052535893359616 2055537235010889 2058301067010048 2059309939212288 2061310838845592 2062321186281552 2069127526830336 2071420523165952 2077238740064256 2078256894529536 2081295846978444 2084094313463808 2085115828174848 2088164810169792 2095056443206656 2096083330983936 2097378173832192 2099148350322294 2101970820907008 2104300214009856 2115368624788992 2120514547148928 2122350039392256 2127512944994304 2131668243714996 2134534439862272 2138703452440128 2141073552453696 2145761879675904 2148139801801728 2152335387352122 2154173508214784 2155229372104704 2158380878348016 2159438804472096 2165504247583488 2166565665212928 2172651126288384 2173716046946304 2175058846937088 2176894585519416 2177961586100496 2179307008747512 2179821592051712 2182237258973184 2186499441119616 2192640892290048 2193715610892288 2196923394032802 2198000211694812 2199877330878464 2200955596406784 2204173966290336 2205254337806016 2211448467829248 2212532404927488 2213899183489536 2218223205332289 2221205781454848 2225544073996752 2232889103943936 2238320910879424 2240258374914048 2244633879552552 2247651966910464 2250094257254718 2255616582008832 2257520310909024 2260022083145568 2267480901901824 2271909575538351 2274964337221632 2278290927145128 2279407626942768 2285810039115904 2286930424391424 2294478049554432 2295895449544704 2297020778164224 2300379620344596 2303472662249472 2304601704824832 2307971632292928 2315588700386304 2318974693701291 2320111334566746 2323230907318272 2325805499695104 2326628075528688 2327768467684128 2336893582572288 2344606102646784 2345755306696704 2349185411441016 2352344076582912 2356938498607488 2364717173520384 2367337740761088 2375099493768869 2375150736605184 2380928614342656 2385578865542544 2393452063118592 2395523806838784 2401351244845056 2406041383995144 2408707746510408 2409276496478208 2411946444128256 2413982114635392 2416657277026944 2423445196741632 2424633043617792 2428178488141518 2431443365707776 2432635132870656 2436192278531424 2437386373364544 2444232517074432 2445430552814592 2446941202804224 2449006408709343 2452299291058176 2455016916344832 2459811871259568 2461912580816896 2466721003826304 2467930062253824 2474861997238272 2476075045957632 2479695712076628 2483029858615296 2484246910795776 2485781539356672 2487879526307904 2489098955543424 2490636581425728 2498856504136704 2507103555305472 2512000241936928 2518111024739352 2520290671778304 2526421622180736 2528608462774272 2534759647336448 2537568654759936 2539710349772652 2542524843538764 2545943468802048 2550916014639552 2558081041005056 2559334879374336 2563077293038269 2564333580310614 2567781529141248 2571536294005392 2572796727440352 2580023212467456 2581287805748736 2582882380737792 2591406745030656 2596468086329544 2599959242539008 2603761059594432 2605037287934592 2612354330418176 2613634770733056 2617456584969774 2618739526144644 2622260628062208 2623880513765376 2625166603616256 2629005280393824 2637681865477632 2642833587871143 2646387086155776 2651555810933424 2658006081669316 2660306820210432 2678544691135488 2680863207653376 2683776223735362 2687384772624384 2692633571008416 2701520150450688 2706796556994537 2710436058537984 2713439749644288 2714399421450136 2715729878964816 2721061273534464 2726375846334336 2727712174070016 2735373786421248 2736714524479488 2740716313347852 2744401422680064 2745746585616384 2749761581708736 2752808853154752 2758836702440448 2761894030887936 2769651653419008 2771009192706048 2775061129304592 2784219746893056 2785584426702336 2793408590942208 2794777774645248 2796504231776256 2798864467096392 2802627761209344 2805733618679808 2811213567153792 2820491499718656 2827352729531904 2829800052523008 2832874902831771 2836683926659072 2842224324953328 2844684520621056 2851604603253504 2854764736604928 2861015839567872 2864186402402304 2869780516469496 2873639162806272 2877841171130688 2879251739296128 2887338996777984 2888754220283904 2892978330756066 2894396318370396 2896868168384512 2898288062595072 2900078462582784 2902526114025888 2903948781467328 2905742678330016 2915332588159488 2921026597120737 2923521189720064 2924954147856384 2929231192043736 2930666948926416 2938898621720448 2940339117074688 2948597957105664 2950043206569984 2951865577986048 2957630940443052 2961607708606464 2967392098662336 2977185471925248 2983000287300102 2987011166552064 2992845172736736 3000125676339624 3007488776011776 3010027081212032 3013362777527424 3023307869202432 3029212767384468 3033285782962176 3037721236193504 3039210169257024 3049240565855232 3052619718349824 3053699349131403 3055196113835418 3059304066072576 3061193932726272 3062694370885632 3067172827126128 3077295509723904 3087451600515072 3088964908818432 3091966258268388 3093481779422328 3097641209757696 3101073999593472 3102170767371584 3103691290245504 3115858110096384 3117385341794304 3121943770467666 3126141470195712 3127673742262272 3132247215254688 3142584664809984 3146067260748288 3148722525483441 3152956231360512 3156450321014784 3174571485790208 3180771820723392 3183525059088384 3191269417491456 3194031742451712 3197502365572494 3201801659793408 3208055178660192 3211610328680544 3218642819513856 3222209702702592 3231260262322176 3232844058157056 3237571317522024 3239158206708144 3241924487610368 3248256371375232 3249848497819392 3258976689432576 3260574070419456 3262588270405632 3265341878279124 3268960513121268 3269732388077568 3273355888459776 3279749161679424 3288961338435072 3290573416338432 3295385091049203 3299815996317696 3301433394610176 3306260949435504 3307881506709024 3317172701743872 3318798607391232 3320848775234304 3331808672182272 3338316110995128 3342804740407296 3349333655915904 3357481366319136 3360387562371072 3368562162907648 3371477950365696 3375141385882077 3383424873013248 3386280466363536 3390033124718352 3401221352852736 3412446505832448 3417436390717692 3419111440414152 3423708705521664 3428715058673856 3430395636587136 3440030949956608 3441717074331648 3443843174317056 3450569430516894 3455208993374208 3456902557237248 3461957448439392 3471681412792576 3473383050579456 3480167001850119 3484846360977408 3488708249542656 3489942113293032 3491652701526192 3498507351687168 3505340373858432 3516909153970176 3523778117161524 3528516114874368 3530245610078208 3535407747911232 3547075760280576 3562726104907776 3571392921513984 3578368298313816 3583179696832512 3590178094677888 3602026867267584 3607293967979786 3609062075992716 3613914744717312 3617919666192384 3620973171953088 3624985915540416 3635167795112448 3636949565426688 3642267732212277 3647165048561664 3648952699305984 3654288417797136 3666348775611648 3668145829221888 3670411804206336 3678448936587264 3682525374517248 3692868871225344 3694678923608064 3700081505739456 3701895093380736 3712292995857408 3714112568936448 3719543568114942 3724544787922944 3726370366193664 3728672309035008 3731819289461856 3735954872138592 3748284756205056 3760655332958208 3769803639375872 3777166537109028 3780436007667456 3789632433271104 3792912694161408 3802139471004672 3806352982139904 3809565524658978 3813787265308146 3814687786090496 3818915203203072 3826374021959328 3837121561507584 3839002319061504 3846500370465921 3849785329037312 3851672293711872 3857304441008088 3859195091160528 3866771283443712 3870034818701184 3871931708623104 3874323571106688 3887110117545984 3894702129494316 3899938863808512 3905641589391648 3907555931901888 3918531495627264 3920452156099584 3926184877454661 3928109289216966 3931463942807552 3933390942093312 3935820770648064 3943507920590736 3956522798216448 3969580629233664 3977333716400136 3982681555402752 3987009122503974 3987095142334464 3990460230315648 4000167568452832 4017817036703232 4025664335603043 4031077158936576 4038950356512624 4052280225676032 4065654087806976 4070159624466432 4071599132175204 4073594818447224 4079072088096768 4081591910301696 4083592494514176 4089563769501504 4103060679631872 4105071786719232 4111074470021778 4116602134020096 4118619878424576 4122621677691184 4124642372563104 4138255053660672 4142841046331904 4154477480128512 4156513789059072 4162591693956888 4168188626927616 4176329620339584 4190112886413312 4192166661967872 4194756347664384 4198296700644588 4203941641814016 4208600428019712 4230737249577984 4241029094297856 4244700078784512 4255025889988608 4263336487429992 4269068879724544 4277406904880256 4282147104907392 4291523759351808 4296279603603456 4304670774704244 4308347016429568 4310458744209408 4316761756696032 4318877608944192 4331008495166976 4333131330425856 4339467496134099 4345302252576768 4347432093892608 4350117693874176 4353789171038832 4355923172200992 4358614017495024 4372998882239232 4385281784580096 4387431221784576 4393846788065604 4396000423389624 4399754661756928 4401911192813568 4408347932580672 4410508675612032 4422896935658496 4425064809854976 4427798366979072 4436446410664578 4442411562909696 4451088147993504 4465778207887872 4476641821758848 4480516749828096 4489267759105104 4500188514509436 4511233164017664 4515040621818048 4520044166291136 4534961803803648 4543819151076702 4549928674443264 4556581854290256 4558815253885536 4571620078231808 4573860848782848 4582794170753127 4588956099108864 4591790899089408 4594041556328448 4600759240689192 4606945324498944 4615943264585856 4631177400772608 4637949387402582 4640222669133492 4646461814636544 4651610999390208 4653256151057376 4655536935368256 4673787165144576 4682915655701499 4689212205293568 4691510613393408 4698370822882032 4713876997214976 4729434347040768 4734675481522176 4750198987537738 4750301473210368 4761857228685312 4771157731085088 4786904126237184 4791047613677568 4796253548358741 4802702489690112 4812082767990288 4817415493020816 4827964229270784 4833314554053888 4846890393483264 4849266087235584 4856356976283036 4862886731415552 4865270265741312 4872384557062848 4874772746729088 4888465034148864 4890861105629184 4893882405608448 4895613242258281 4898012817418686 4904598582116352 4910033832689664 4919623742519136 4933442007652608 4935860124507648 4949723994476544 4952150091915264 4959391424153256 4966059717230592 4971563078713344 4975759052615808 4978197911086848 4981273162851456 4997713008273408 5014207110610944 5024000483873856 5036222049478704 5040581343556608 5052843244361472 5057216925548544 5069519294672896 5075137309519872 5079420699545304 5085049687077528 5091886937604096 5101832029279104 5116162082010112 5118669758748672 5126154586076538 5128667160621228 5135563058282496 5143072588010784 5145593454880704 5160046424934912 5162575611497472 5165764761475584 5175854145775341 5182813490061312 5192936172659088 5207522119188864 5210074575869184 5224708660836352 5227269541466112 5234913169939548 5237479052289288 5244521256124416 5247761027530752 5250333207232512 5258010560787648 5275363730955264 5285667175742286 5292774172311552 5303111621866848 5316012163338632 5320613640420864 5357089382270976 5367552447470724 5374769545248768 5385267142016832 5403040300901376 5410940951969679 5413593113989074 5420872117075968 5426879499288576 5428798842900272 5431459757929632 5452751692668672 5455424348140032 5470747572842496 5473429048958976 5481432626695704 5488802845360128 5499523163417472 5505617706309504 5517673404880896 5523788061775872 5539303306838016 5542018385412096 5550122258609184 5568439493786112 5571168853404672 5579315352172413 5586817181884416 5589555549290496 5593008463552512 5597728934192784 5622427134307584 5640982999437312 5654705459063808 5659600105046016 5665749805663542 5673367853318144 5684448649906656 5689369041242112 5703209206507008 5709529473209856 5714348286988467 5720680897962219 5722031679135744 5728372804804608 5739561032938992 5755682342261376 5758503478592256 5774677993555968 5777508440567808 5785956661512132 5788792636740792 5793736336769024 5796576125190144 5800156925165568 5805052228051776 5807897562934656 5811485356660032 5830665176318976 5842053194241474 5847042379440128 5849908295712768 5858462384087472 5861333897852832 5877797243440896 5880678234149376 5897195914211328 5900086413139968 5903731155972096 5915261880886104 5923215417212928 5934784197324672 5954370943850496 5966000574600204 5974022333104128 5980513683755961 5985690345473472 6000251352679248 6020054162424064 6026725555054848 6046615738404864 6058425534768936 6066571565924352 6075442472387008 6078420338514048 6098481131710464 6105239436699648 6107398698262806 6110392227670836 6118608132145152 6122387865452544 6125388741771264 6134345654252256 6154591019447808 6166611705032667 6174903201030144 6177929817636864 6183932516536776 6186963558844656 6204341534743168 6207382580491008 6231716220192768 6234770683588608 6243887540935332 6252282940391424 6255347484524544 6264494430509376 6285169329619968 6292134521496576 6297445050966882 6305912462721024 6312900642029568 6349142971580416 6361543641446784 6367050118176768 6382538834982912 6395004731144988 6403603319586816 6416110357320384 6423220657361088 6437285639027712 6444419405405184 6462520524644352 6465688116314112 6475142635044048 6478316413416288 6496512742750464 6499696995638784 6517953378865152 6521148140838912 6525176540811264 6530683756558248 6537921026242536 6539464776155136 6546711776919552 6559498323358848 6577922676870144 6581146832676864 6590770182098406 6599631992635392 6602866789220352 6612521898871008 6615763013418048 6634345403487744 6637597214782464 6641697550468608 6663617344364544 6676632221990256 6698667311831808 6714962732638272 6720775124742144 6737124325815296 6742955900731392 6750282771764154 6766849746026496 6772560932727072 6780066249436704 6802442705705472 6815728726615053 6824893011664896 6834872781435384 6838222880828304 6857430117347712 6860791273174272 6880061899913216 6883434148663296 6887686348634112 6901138861033788 6910417986748416 6913805114474496 6923914896878784 6943362825585152 6946766101158912 6956924081103873 6960334003700238 6969692721954816 6977416499085312 6979884226586064 6983305403052384 7010680747716864 7033818307940352 7047556234323048 7057032229748736 7070815495822464 7094151520561152 7125298481306607 7125452209815552 7142785843027968 7156736596627632 7180356189355776 7204053734535168 7214587935959572 7218124151985432 7227829489434624 7235839332384768 7241946343906176 7249971831080832 7270335590224896 7273899130853376 7284535464424554 7294330097123328 7297905398611968 7308576835594272 7332697551223296 7336291658443776 7340823608412672 7347019226128029 7356897873174528 7365050749034496 7385737742450688 7400163011478912 7403790186761472 7424585991714816 7428225137872896 7439087136229884 7449089575845888 7452740732387328 7457344618070016 7463638578923712 7471909744277184 7496569512410112 7521310665916416 7539607278751744 7554333074218056 7560872015334912 7579264866542208 7585825388322816 7604278942009344 7612705964279808 7619131049317956 7627574530616292 7629375572180992 7637830406406144 7652748043918656 7674243123015168 7678004638123008 7689231879114807 7693000740931842 7699570658074624 7703344587423744 7714608882016176 7718390182321056 7740069637402368 7743863417246208 7748647142213376 7774220235091968 7789404258988632 7799877727617024 7811283178783296 7815111863803776 7837062991254528 7840904312199168 7852369754909322 7856218578433932 7862927885615104 7866781884186624 7871641541296128 7887015841181472 7913045596432896 7928500763613429 7939161258467328 7954667432800272 7974018245007948 7980920460631296 8000335136905664 8035634073406464 8051328671206086 8062154317873152 8077900713025248 8104560451352064 8120389670983611 8131308175613952 8140319248932864 8143198264350408 8147189636894448 8163183820603392 8179127539003008 8206121359263744 8210143573438464 8222148940043556 8233204268040192 8237239756849152 8245243355382368 8249284745126208 8276510107321344 8285682092663808 8308954960257024 8313027578118144 8325183387913776 8352659240679168 8380225772826624 8384333323935744 8389512695328768 8396593401289176 8407883283628032 8417200856039424 8461474499155968 8482058188595712 8489400157569024 8498624708495313 8510051779977216 8526672974859984 8554813809760512 8564294209814784 8583047518703616 8592559207206912 8609341549408488 8616694032859136 8620917488418816 8633523513392064 8637755217888384 8662016990333952 8666262660851712 8678934992268198 8690604505153536 8694864187785216 8700235387748352 8707578342077664 8711846344401984 8717228034990048 8745997764478464 8770563569160192 8774862443569152 8787693576131208 8792000846779248 8799509323513856 8816695865161344 8821017351224064 8845793871316992 8850129619709952 8855596733958144 8872892821329156 8884823125819392 8902176295987008 8931556415775744 8953283643517696 8961033499656192 8978535518210208 9000377029018872 9022466328035328 9030081243636096 9040088332582272 9069923607607296 9087638302153404 9099857348886528 9113163708580512 9117630507771072 9143240156463616 9147721697565696 9161098047394209 9165588341506254 9177912198217728 9183581798178816 9188083112656896 9201518481378384 9231886529171712 9262354801545216 9275898774805164 9280445338266984 9292923629273088 9303221998780416 9306512302114752 9311073870736512 9347574330289152 9365831311402998 9378424410587136 9383021226786816 9396741645764064 9427753994429952 9446167576450323 9458868694081536 9469350963044352 9500397975075476 9523714457370624 9542315462170176 9573808252474368 9582095227355136 9592507096717482 9605404979380224 9624165535980576 9634830986041632 9655928458541568 9666629108107776 9693780786966528 9698532174471168 9712713952566072 9725773462831104 9744769114125696 9749545493458176 9776930068297728 9781722211258368 9787764811216896 9791226484516562 9796025634837372 9809197164232704 9820067665379328 9839247485038272 9866884015305216 9871720249015296 9886155273147609 9899447988953088 9904300183830528 9918782848306512 9951518105231616 9956395822173696 9962546325702912 9995426016546816 10028414221221888 10048000967747712 10072444098957408 10081162687113216 10105686488722944 10114433851097088 10125424157646231 10139038589345792 10150274619039744 10158841399090608 10170099374155056 10203664058558208 10232324164020224 10237339517497344 10252309172153076 10257334321242456 10271126116564992 10286145176021568 10291186909761408 10320092849869824 10325151222994944 10331529522951168 10351708291550682 10365626980122624 10385872345318176 10415044238377728 10420149151738368 10440501005550357 10449417321672704 10454539082932224 10469826339879096 10474958104578576 10495522055061504 10516021121575296 10550727461910528 10571334351484572 10585548344623104 10606223243733696 10632024326677264 10641227280841728 10714178764541952 10735104894941448 10749539090497536 10770534284033664 10806080601802752 10821881903939358 10827186227978148 10841744234151936 10853758998577152 10857597685800544 10862919515859264 10905503385337344 10910848696280064 10926803196636831 10941495145684992 10946858097917952 10962865253391408 10999046326834944 11011235412619008 11035346809761792 11047576123551744 11078606613676032 11084036770824192 11100244517218368 11136878987572224 11142337706809344 11158630704344826 11173634363768832 11179111098580992 11186016927105024 11195457868385568 11244854268615168 11281965998874624 11309410918127616 11331499611327084 11346735706636288 11368897299813312 11378738082484224 11406418413014016 11419058946419712 11428696573976934 11441361795924438 11444063358271488 11456745609609216 11479122065877984 11511364684522752 11517006957184512 11549355987111936 11555016881135616 11571913323024264 11577585273481584 11587472673538048 11600313850331136 11610104456103552 11615795125869312 11622970713320064 11661330352637952 11684106388482948 11694084758880256 11699816591425536 11716924768174944 11722667795705664 11755594486881792 11761356468298752 11778554632363983 11794391828422656 11800172826279936 11807462311944192 11830523761772208 11869568394649344 11908741887700992 11932001149200408 11948044666208256 11961027367511922 11971380690946944 12000502705358496 12040108324848128 12053451110109696 12076993006809129 12093231476809728 12116851069537872 12150884944774016 12156840677028096 12196962263420928 12210478873399296 12214797396525612 12220784455341672 12237216264290304 12244775730905088 12250777483542528 12268691308504512 12309182038895616 12333223410065334 12349806402060288 12355859635273728 12367865033073552 12373927117689312 12408683069486336 12414765160982016 12463432440385536 12469541367177216 12487775081870664 12504565880782848 12528988861018752 12570338659239936 12584269042993152 12594890101933764 12611824925442048 12625528887929251 12625801284059136 12723087282893568 12734100236353536 12765077669965824 12790009462289976 12807206639173632 12832220714640768 12846441314722176 12874571278055424 12888838810810368 12925041049288704 12931376232628224 12950285270088096 12956632826832576 12993025485500928 12999393991277568 13018402488402297 13035906757730304 13042296281677824 13050353081622528 13061367513116496 13075842052485072 13118996646717696 13155845353740288 13162293665353728 13181540364196812 13199263985270784 13205733578440704 13225043797742016 13231526026836096 13268690806975488 13275194429564928 13283395100937216 13327234688729088 13353264443980512 13397334623663616 13429925465276544 13441550249484288 13474248651630592 13500565543528308 13533699492052992 13545121865454144 13560132498873408 13604885411410944 13631457453230106 13649786023329792 13669745562870768 13676445761656608 13714860234695424 13721582546348544 13748382512259381 13760123799826432 13766868297326592 13775372697268224 13802277722067576 13820835973496832 13847829793757568 13886725651170304 13893532202317824 13913848162207746 13920668007400476 13939385443909632 13954832998170624 13959768453172128 13966610806104768 14021361495433728 14048746967104497 14067636615880704 14095112468646096 14141630991644928 14188303041122304 14250596962613214 14250904419631104 14285571686055936 14313473193255264 14360712378711552 14388760645076223 14408107469070336 14429175871919144 14436248303970864 14483892687812352 14499943662161664 14540671180449792 14547798261706752 14569070928849108 14588660194246656 14595810797223936 14617153671188544 14665395102446592 14672583316887552 14681647216825344 14686839726774843 14694038452256058 14713795746349056 14730101498068992 14800326022957824 14807580373522944 14849171983429632 14856450275745792 14878174272459768 14898179151691776 14914689236140032 14927277157847424 14943819488554368 14993139024820224 15042621331832832 15079214557503488 15108666148436112 15121744030669824 15158529733084416 15171650776645632 15208557884018688 15225411928559616 15238262098635912 15255149061232584 15258751144361984 15275660812812288 15305496087837312 15348486246030336 15356009276246016 15378463758229614 15386001481863684 15399141316149248 15406689174847488 15429217764032352 15436780364642112 15480139274804736 15487726834492416 15497294284426752 15527562437326023 15548440470183936 15578808517977264 15622566357566592 15630223727607552 15674125982509056 15681808624398336 15704739509818644 15712437156867864 15725855771230208 15733563768373248 15743283082592256 15774031682362944 15826091192865792 15857001527226858 15878322516934656 15909334865600544 15948036490015896 15961840921262592 16000670273811328 16071268146812928 16102657342412172 16124308635746304 16155801426050496 16209120902704128 16232822855909037 16240779341967222 16262616351227904 16280638497865728 16286396528700816 16294379273788896 16358255078006016 16412242718527488 16420287146876928 16444297880087112 16466408536080384 16490486710764736 16498569490252416 16553020214642688 16571364185327616 16617909920514048 16626055156236288 16650366775827552 16705318481358336 16737946056517239 16760451545653248 16768666647871488 16779025390657536 16793186802578352 16922948998311936 16964116377191424 16978800315138048 16997249416990626 17020103559954432 17053345949719968 17109627619521024 17128588419629568 17143044860965401 17166095037407232 17185118414413824 17218683098816976 17233388065718272 17267047026784128 17275510435776768 17324033980667904 17332525321703424 17357869984536396 17381209010307072 17389728375570432 17400470775496704 17415156684155328 17423692688803968 17434456069980096 17491995528956928 17541127138320384 17549724887138304 17575387152262416 17584001693558496 17633391730322688 17642034702448128 17691587742633984 17700259239419904 17711193467916288 17745785642658312 17769646251638784 17804352591974016 17863112831551488 17906567287035392 17922066999312384 17941541051267883 17957071036420416 18000754058037744 18060162487272192 18080176665164544 18139847215214592 18175276604306808 18199714697773056 18226327417161024 18235261015542144 18286480312927232 18295443395131392 18322196094788418 18331176683012508 18355824396435456 18367163596357632 18376166225313792 18403036962756768 18463773058343424 18499835115098001 18524709603090432 18551797549610328 18560890676533968 18613024604229504 18622147741473024 18695148660578304 18731662622805996 18756848821174272 18766042453573632 18793483291528128 18855507988859904 18892335152900646 18917737388163072 18938701926088704 19000795950150952 19047428914741248 19084630924340352 19147616504948736 19185014193434964 19210809958760448 19248331071961152 19269661972083264 19311856917083136 19333258216215552 19387561573933056 19397064348942336 19425427905132144 19489538228251392 19499090986916352 19553860136595456 19563444422516736 19575529622433792 19582452969033124 19592051269674744 19618394328465408 19640135330758656 19678494970076544 19733768030610432 19743440498030592 19772310546295218 19798895977906176 19808600367661056 19837565696613024 19903036210463232 19912791644347392 19925092651405824 19990852033093632 20096001935495424 20144888197914816 20162325374226432 20211372977445888 20228867702194176 20250848315292462 20278077178691584 20300549238079488 20317682798181216 20340198748310112 20407328117116416 20447186179845159 20464648328040448 20474679034994688 20504618344306152 20514668642484912 20572290352043136 20582373819522816 20640185699739648 20650302445989888 20663059045902336 20703416583101364 20731253960245248 20771744690636352 20830088476755456 20840298303476736 20870772243311619 20881002011100714 20898834643345408 20909078165864448 20939652679758192 20949916209157152 21032042243150592 21101454923821056 21142668702969144 21171096689246208 21212446487467392 21264048653354528 21282454561683456 21375895443919821 21428357529083904 21470209789882896 21541068568067328 21612161203605504 21643763807878716 21654372455956296 21683488468303872 21707517997154304 21715195371601088 21725839031718528 21811006770674688 21821697392560128 21853606393273662 21882990291369984 21893716195835904 21925730506782816 21998092653669888 22022470825238016 22041057678384087 22070693619523584 22095152247103488 22157213227352064 22200489034436736 22273757975144448 22284675413618688 22317261408689652 22347268727537664 22358222197161984 22372033854210048 22390915736771136 22489708537230336 22563931997749248 22618821836255232 22662999222654168 22693471413272576 22737794599626624 22757476164968448 22812836826028032 22838117892839424 22857393147953868 22882723591848876 22888126716542976 22913491219218432 22958244131755968 23022729369045504 23034013914369024 23067695637344421 23098711974223872 23110033762271232 23143826646048528 23155170546963168 23220208912207104 23231590251738624 23245941426640128 23322660705275904 23368212776965896 23388169517760512 23399633182851072 23433849536349888 23445335591411328 23511188973763584 23522712936597504 23557109264727966 23588783656845312 23600345652559872 23614924623888384 23661047523544416 23739136789298688 23817483775401984 23864002298400816 23922054735023844 23942761381893888 24001005410716992 24080216649696256 24106902220219392 24153986013618258 24186462953619456 24233702139075744 24301769889548032 24313681354056192 24361169012950833 24393924526841856 24420957746798592 24429594793051224 24441568910683344 24489551461810176 24537382617009024 24618364077791232 24666446820130668 24699612804120576 24711719270547456 24735730066147104 24747854235378624 24817366138972672 24829530321964032 24926864880771072 24939082734354432 24975550163741328 25057977722037504 25140677318479872 25168538085986304 25189780203867528 25223649850884096 25251057775858502 25251602568118272 25446174565787136 25468200472707072 25495874125485939 25530155339931648 25580018924579952 25664441429281536 25692882629444352 25749142556110848 25777677621620736 25850082098577408 25862752465256448 25900570540176192 25913265653665152 25986050971001856 25998787982555136 26036804976804594 26071813515460608 26084592563355648 26100706163245056 26122735026232992 26151684104970144 26237993293435392 26311690707480576 26324587330707456 26363080728393624 26398527970541568 26450087595484032 26463052053672192 26537381613950976 26550388859129856 26566790201874432 26654469377458176 26706528887961024 26794669247327232 26859850930553088 26883100498968576 26948497303261184 27001131087056616 27067398984105984 27090243730908288 27120264997746816 27209770822821888 27262914906460212 27299572046659584 27339491125741536 27352891523313216 27429720469390848 27443165092697088 27483294142182627 27496765024518762 27520247599652864 27533736594653184 27550745394536448 27604555444135152 27695659587515136 27773451302340608 27787064404635648 27827696324415492 27841336014800952 27878770887819264 27909665996341248 27919536906344256 27933221612209536 28042722990867456 28097493934208994 28135273231761408 28190224937292192 28283261983289856 28338502729350969 28376606082244608 28501193925226428 28571143372111872 28626946386510528 28721424757423104 28777521290152446 28816214938140672 28858351743838288 28872496607941728 28967785375624704 28999887324323328 29081342360899584 29095596523413504 29138141857698216 29177320388493312 29234307342377088 29330790204893184 29345166633775104 29363294433650688 29373679453549686 29388076904512116 29427591492698112 29460202996137984 29600652045915648 29615160747045888 29658465819442827 29698343966859264 29712900551491584 29756348544919536 29854554315694848 29887638977108736 29986278049640448 30085242663665664 30158429115006976 30217332296872224 30243488061339648 30317059466168832 30343301553291264 30376272472938693 30417115768037376 30450823857119232 30476524197271824 30510298122465168 30610992175674624 30696972492060672 30712018552492032 30756927516459228 30772002963727368 30798282632298496 30813378349694976 30858435528064704 30873560729284224 30960278549609472 30975453668984832 30994588568853504 31055124874652046 31096880940367872 31157617035954528 31245132715133184 31260447455215104 31348251965018112 31363617248796672 31409479019637288 31424874313735728 31451711542460416 31486566165184512 31548063364725888 31652182385731584 31714003054453716 31756645033869312 31818669731201088 31896072980031792 31923681842525184 32001340547622656 32142536293625856 32205314684824344 32248617271492608 32311602852100992 32418241805408256 32465645711818074 32481558683934444 32525232702455808 32561276995731456 32572793057401632 32588758547577792 32716510156012032 32780409589910493 32824485437054976 32840574293753856 32888595760174224 32980973421529472 32997138980504832 33106040429285376 33142728370655232 33235819841028096 33252110312472576 33300733551655104 33410636962716672 33475892113034478 33520903091306496 33537333295742976 33558050781315072 33586373605156704 33845897996623872 33928232754382848 33994498833981252 34040207119908864 34106691899439936 34219255239042048 34257176839259136 34269292695807967 34286089721930802 34332190074814464 34370236828827648 34437366197633952 34534094053568256 34551020871553536 34648067961335808 34665050643406848 34715739969072792 34762418020614144 34800941550993408 34830313368310656 34847385377607936 34868912139960192 34983991057913856 35082254276640768 35099449774276608 35150774304524832 35168003387116992 35266783460645376 35284069404896256 35335663897091949 35383175485267968 35400518478839808 35422386935832576 35491571285316624 35608705183948032 35726225663102976 35813134574070784 35844133998624768 35883082102535766 35914142072840832 36001508116075488 36120324974544384 36160353330329088 36230979020427387 36279694430429184 36350553208613616 36452654834322048 36470522031084288 36572960625854464 36590886790262784 36644392189576836 36662353366025016 36711648792870912 36734327192715264 36752332450627584 36806073925513536 36927546116686848 36999670230196002 37049419206180864 37103595099220656 37121781353067936 37226049208459008 37244295482946048 37390297321156608 37463325245611992 37513697642348544 37586966583056256 37711015977719808 37784670305801292 37835474776326144 37876586663787753 37877403852177408 38001591900301904 38169261848680704 38295233009897472 38370028386869928 38421619917520896 38496662143922304 38539323944166528 38623713834166272 38666516432431104 38775123147866112 38794128697884672 38850855810264288 38979076456502784 38998181973832704 39055207465206891 39107720273190912 39126888845033472 39151059244867584 39164905938066248 39184102539349488 39356989940153088 39467536061220864 39486880996061184 39544621092590436 39597791955812352 39617200735322112 39675131393226048 39806072420926464 39825583288694784 39850185302811648 39981704066187264 40192003870990848 40289776395829632 40324650748452864 40422745954891776 40501696630584924 40556154357383168 40601098476158976 40635365596362432 40680397496620224 40814656234232832 40894372359690318 40929296656080896 40949358069989376 41009236688612304 41029337284969824 41144580704086272 41164747639045632 41280371399479296 41300604891979776 41326118091804672 41406833166202728 41462507920490496 41543489381272704 41660176953510912 41680596606953472 41741544486623238 41762004022201428 41797669286690816 41818156331728896 41879305359516384 41899832418314304 42064084486301184 42146240901313491 42202909847642112 42285337405938288 42424892974934784 42528097306709056 42564909123366912 42751790887839642 42856715058167808 42940419579765792 43082137136134656 43166281935228669 43224322407211008 43287527615757432 43308744911912592 43430390743202176 43451678063437056 43622013541349376 43643394785120256 43707212786547324 43765980582739968 43787432391671808 43851461013565632 43996185307339776 44044941650476032 44060519180324529 44082115356768174 44141387239047168 44190304494206976 44400978068873472 44547515950288896 44569350827237376 44634522817379304 44694537455075328 44744067708420096 44781831473542272 44979417074460672 45127863995498496 45237643672510464 45325998445308336 45475589199253248 45514952329936896 45625673652056064 45676235785678848 45714786295907736 45765447183697752 45776253433085952 45826982438436864 45916488263511936 46045458738091008 46068027828738048 46135391274688842 46197423948447744 46220067524542464 46287653292097056 46310341093926336 46440417824414208 46463180503477248 46491882853280256 46645321410551808 46736425553931792 46776339035521024 46867699072699776 46890671182822656 47022377947527168 47045425873195008 47114218529455932 47177567313690624 47200691305119744 47229849247776768 47322095047088832 47478273578597376 47634967550803968 47728004596801632 47844109470047688 47885522763787776 48002010821433984 48160433299392512 48213804440438784 48307972027236516 48372925907238912 48467404278151488 48603539779096064 48627362708112384 48698468567727111 48722338025901666 48787849053683712 48841915493597184 48859189586102448 48883137821366688 49074765234018048 49236728155582464 49332893640261336 49399225608241152 49471460132294208 49495708470757248 49634732277945344 49659060643928064 49853729761542144 49878165468708864 49951100327482656 50115955444075008 50213838169551717 50281354636959744 50337076171972608 50379560407735056 50502115551717004 50892349131574272 50936400945414144 50991748250971878 51060310679863296 51160037849159904 51328882858563072 51385765258888704 51429134582896203 51498285112221696 51555355243241472 51700164197154816 51801141080352384 51826531307330304 51972101942003712 51997575965110272 52073609953609188 52143627030921216 52169185126711296 52201412326490112 52245470052465984 52303368209940288 52475986586870784 52623381414961152 52649174661414912 52726161456787248 52900175190968064 52926104107344384 53074763227901952 53100777718259712 53133580403748864 53308938754916352 53413057775922048 53589338494654464 53719701861106176 53766200997937152 53824623153803649 53896994606522368 54002262174113232 54180487461816576 54240529995493632 54419541645643776 54525829812920424 54599144093319168 54678982251483072 54705783046626432 54859440938781696 54886330185394176 54966588284365254 54993530049037524 55040495199305728 55067473189306368 55101490789072896 55209110888270304 55391319175030272 55499505345294003 55546902604681216 55574128809271296 55655392648830984 55682672029601904 55839073812688512 55866443224419072 56085445981734912 56194987868417988 56270546463522816 56380449874584384 56566523966579712 56677005458701938 56753212164489216 57002387850452856 57142286744223744 57253892773021056 57442849514846208 57555042580304892 57632429876281344 57716703487676576 57744993215883456 57935570751249408 57999774648646656 58162684721799168 58191193046827008 58276283715396432 58468614684754176 58661580409786368 58690333267550208 58726588867301376 58747358907099372 58776153809024232 58855182985396224 58920405992275968 59201304091831296 59230321494091776 59316931638885654 59396687933718528 59425801102983168 59512697089839072 59709108631389696 59775277954217472 59972556099280896 60316858230013952 60434664593744448 60486976122679296 60634118932337664 60686603106582528 60752544945877386 60834231536074752 60901647714238464 60953048394543648 61020596244930336 61221984351349248 61393944984121344 61424037104984064 61513855032918456 61544005927454736 61596565264596992 61716871056129408 61747121458568448 61920557099218944 61950907337969664 61989177137707008 62110249749304092 62193761880735744 62315234071909056 62490265430266368 62520894910430208 62612316729934857 62696503930036224 62727234497593344 62818958039274576 62849748627471456 63096126729451776 63304364771463168 63428006108907432 63513290067738624 63637339462402176 63792145960063584 63847363685050368 64002681095245312 64127686331759463 64285072587251712 64410629369648688 64623205704201984 64836483610816512 64931291423636148 64963117367868888 65050465404911616 65122553991462912 65145586114803264 65177517095155584 65433020312024064 65560819179820986 65648970874109952 65681148587507712 65777191520348448 65961946843058944 65994277961009664 66123173035152261 66212080858570752 66285456741310464 66471639682056192 66601467103310208 66821273925433344 66951784226068956 67041806182612992 67074666591485952 67116101562630144 67172747210313408 67691795993247744 67856465508765696 67988997667962504 68080414239817728 68213383798879872 68438510478084096 68514353678518272 68538585391615934 68572179443861604 68664380149628928 68740473657655296 68874732395267904 69068188107136512 69102041743107072 69203086912033263 69296135922671616 69330101286813696 69431479938145584 69660626736621312 69694770755215872 69737824279920384 69967982115827712 70164508553281536 70198899548553216 70301548609049664 70336006774233984 70533566921290752 70568138809792512 70671327794183898 70766350970535936 70801036957679616 70844773871665152 70983142570633248 71217410367896064 71452451326205952 71626269148141568 71766164205071532 71828284145681664 72003016232150976 72240649949088768 72320706660658176 72461958040854774 72559388860858368 72701106417227232 72905309668644096 72941044062168576 73083507038852499 73145921251708928 73181773580525568 73288784379153672 73324706732050032 73468654385430528 73612147851027072 73855092233373696 73999340460392004 74098838412361728 74207190198441312 74243562706135872 74452098416918016 74488590965892096 74780594642313216 74926650491223984 75173933166112512 75422031955439616 75569340611602584 75670949552652288 75753173327575506 75754807704354816 76003183800603808 76338523697361408 76487622376457817 76590466019794944 76740056773739856 76993324287844608 77078647888333056 77247427668332544 77333032864862208 77550246295732224 77588257395769344 77701711620528576 77958152913005568 77996363947665408 78110414930413782 78215440546381824 78253777690066944 78302118489735168 78329811876132496 78368205078698976 78713979880306176 78935072122441728 78973761992122368 79089242185180872 79195583911624704 79350262786452096 79612144841852928 79651166577389568 79700370605623296 79963408132374528 80384007741981696 80579552791659264 80649301496905728 80845491909783552 81003393261169848 81112308714766336 81202196952317952 81270731192724864 81360794993240448 81629312468465664 81788744719380636 81858593312161792 81898716139978752 82018473377224608 82058674569939648 82289161408172544 82329495278091264 82449882426547881 82560742798958592 82601209783959552 82652236183609344 82813666332405456 83086978762545408 83320353907021824 83361193213906944 83483088973246476 83524008044402856 83595338573381632 83636312663457792 83758610719032768 83799664836628608 84128168972602368 84292481802626982 84405819695284224 84570674811876576 84849785949869568 85056194613418112 85129818246733824 85503581775679284 85713430116335616 85880839159531584 86164274272269312 86332563870457338 86448644814422016 86575055231514864 86617489823825184 86860781486404352 86903356126874112 87244027082698752 87286789570240512 87414425573094648 87531961165479936 87702922027131264 87992370614679552 88089883300952064 88121038360649058 88164230713536348 88282774478094336 88380608988413952 88801956137746944 88975397458328481 89095031900577792 89138701654474752 89269045634758608 89563662947084544 89958834148921344 90255727990996992 90475287345020928 90651996890616672 90951178398506496 91029904659873792 91128817418816079 91251347304112128 91352471571357696 91429572591815472 91530894367395504 91832976527023872 92090917476182016 92136055657476096 92270782549377684 92394847896895488 92440135049084928 92575306584194112 92620682187852672 92880835648828416 92926361006954496 92983765706560512 93290642821103616 93472851107863584 93735398145399552 93781342365645312 94044755895054336 94090851746390016 94228437058911864 94355134627381248 94459698495553536 94644190094177664 94956547157194752 95269935101607936 95456009193603264 95688218940095376 95771045527575552 96004021642867968 96320866598785024 96427608880877568 96615944054473032 96745851814477824 96934808556302976 97207079558192128 97254725416224768 97396937135454222 97444676051803332 97575698107367424 97683830987194368 97718379172204896 97766275642733376 98149530468036096 98341228769731479 98473456311164928 98665787280522672 98942920264588416 98991416941514496 99269464555890688 99318121287856128 99707459523084288 99756330937417728 99902200654965312 100231910888150016 100427676339103434 100562709273919488 100674152343945216 100759120815470112 101004231103434008 101784698263148544 101983496501943756 102120621359726592 102320075698319808 102657765717126144 102771530517777408 102807878087423901 102858269165792406 102996570224443392 103110710486482944 103602282160704768 103653062614660608 103944203884007424 103995151930220544 104147219907218376 104287254061842432 104402824652980224 104490940104931968 104606736419880576 104951973173741568 105246762829922304 105298349322829824 105452322913574496 105800350381936128 105852208214688768 106006991691275847 106149526455803904 106201555436519424 106267160807497728 106826115551844096 107178676989308928 107439403722212352 107532401995874304 107649246307607298 107793989213044736 108004524348226464 108360974923633152 108481059990987264 108692937061282161 108839083291287552 109051659625840848 109357964502966144 109411566093252864 109718881877563392 109772660370788352 109933176568730508 109987060098075048 110080990398611456 110134946378612736 110202981578145792 110418221776540608 110782638350060544 110999010690588006 111093805209362432 111148257618542592 111310785297661968 111365344059203808 111678147625377024 111732886448838144 112170891963469824 112389975736835976 112541092927045632 112760899749168768 113133047933159424 113354010917403876 113506424328978432 113629759991363259 114004775700905712 114507785546042112 114885699029692416 115110085160609784 115264859752562688 115433406975353152 115489986431766912 115871141502498816 115999549297293312 116325369443598336 116382386093654016 116552567430792864 116937229369508352 117165622395620673 117323160819572736 117380666535100416 117453177734602752 117494717814198744 117552307618048464 118402608183662592 118460642988183552 118633863277771308 118793375867437056 118851602205966336 119025394179678144 119418217262779392 119550555908434944 119945112198561792 120633716460027904 120869329187488896 120973952245358592 121268237864675328 121505089891754772 121668463072149504 121803295428476928 121906096789087296 122041192489860672 122443968702698496 122787889968242688 122848074209968128 123027710065836912 123088011854909472 123433742112258816 123494242917136896 123841114198437888 123901814675939328 123978354275414016 124220499498608184 124387523761471488 124630468143818112 124980530860532736 125041789820860416 125224633459869714 125393007860072448 125454468995186688 125637916078549152 125699497254942912 126192253458903552 126608729542926336 126856012217814864 127274678924804352 127584291920127168 127694727370100736 128005362190490624 128255372663518926 128570145174503424 128821258739297376 129246411408403968 129498845805686007 129672967221633024 129862582847272296 129926234735737776 130291172229606528 130355034190311168 130866040624048128 131121638359641972 131297941748219904 131362297175015424 131554383040696896 131923893686117888 131988555922019328 132181557540973587 132246346070304522 132424161717141504 132570913482620928 133202934206620416 133642547850866688 133903568452137912 134083612365225984 134232203125260288 134345494420626816 135383591986495488 135712931017531392 135977995335925008 136426767597759744 136877020956168192 137028707357036544 137077170783231868 137144358887723208 137328760299257856 137480947315310592 137749464790535808 138136376214273024 138204083486214144 138406173824066526 138592271845343232 138660202573627392 138862959876291168 139321253473242624 139389541510431744 139475648559840768 139935964231655424 140329017106563072 140603097218099328 140672013548467968 141067133842581504 141136277619585024 141342655588367796 141532701941071872 141602073915359232 141689547743330304 141966285141266496 142434820735792128 142904902652411904 143252538296283136 143532328410143064 143656568291363328 144006032464301952 144481299898177536 144641413321316352 144923916081709548 145118777721716736 145402212834454464 145810619337288192 145882088124337152 146095405703181333 146167014077704998 146291842503417856 146363547161051136 146577568758307344 146649413464100064 147224295702054144 147710184466747392 147998680920784008 148197676824723456 148414380396882624 148487125412271744 148904196833836032 148977181931784192 149561189284626432 149853300982447968 150347866332225024 150641514508655151 150844063910879232 151138681223205168 151506346655151012 152006367601207616 152677047394722816 152975244752915634 153180932039589888 153480113547479712 153986648575689216 154157295776666112 154287403748688609 154494855336665088 154666065729724416 155100492591464448 155403423241057152 155916305826011136 155992727895330816 156220829860827564 156430881092763648 156507555380133888 156604236979470336 156659623752264992 156736410157397952 157427959760612352 157870144244883456 157947523984244736 158178484370361744 158700525572904192 159224289683705856 159302333154779136 159400741211246592 159926816264749056 160768015483963392 161159105583318528 161298602993811456 161473869461410947 161690983819567104 162006786522339696 162541462385449728 162721589986480896 163258624936931328 163577489438761272 163717186624323584 163797432279957504 164036946754449216 164117349139879296 164578322816345088 164658990556182528 164899764853095762 165121485597917184 165202419567919104 165304472367218688 165627332664810912 166173957525090816 166640707814043648 166722386427813888 166966177946492952 167048016088805712 167190677146763264 167517221438065536 167599329673257216 168256337945204736 168584963605253964 168811639390568448 169141349623753152 169699571899739136 170112389226836224 170259636493467648 171007163551358568 171426860232671232 171761678319063168 172328548544538624 172665127740914676 172897289628844032 173150110463029728 173234979647650368 173721562972808704 173806712253748224 174488054165397504 174573579140481024 174828851146189296 175405844054262528 175984741229359104 176179766601904128 176242076721298116 176328461427072696 176565548956188672 176761217976827904 177603912275493888 177950794916656962 178190063801155584 178277403308949504 178538091269517216 179127325894169088 179917668297842688 180950574690041856 181303993781233344 181902356797012992 182059809319747584 182257634837632158 182502694608224256 182704943142715392 182859145183630944 183061788734791008 183665953054047744 184181834952364032 184272111314952192 184541565098755368 184789695793790976 185150613168388224 185241364375705344 185761671297656832 185852722013908992 185967531413121024 186581285642207232 186945702215727168 187470796290799104 187562684731290624 187836950189804571 188089511790108672 188181703492780032 188456874117823728 189288380188355328 189913094314389504 190539870203215872 190912018387206528 191376437880190752 191542091055151104 192008043285735936 192383058995278389 192641733197570048 192855217761755136 193231888108946064 193869617112605952 194414159116384256 194509450832449536 194793874270908444 194889352103606664 195151396214734848 195367661974388736 195436758344409792 195532551285466752 196299060936072192 196682457539462958 196946912622329856 197331574561045344 197885840529176832 197982833883028992 198369519105456783 198538929111781376 198636242575712256 199414919046168576 199804401309930624 200463821776300032 200855352678206868 201125418547838976 201348304687890432 201518241630940224 202008462206868016 203569396526297088 203966993003887512 204241242719453184 204640151396639616 205315531434252288 205543061035554816 205615756174847802 205716538331584812 205993140448886784 206221420972965888 207204564321409536 207306125229321216 207609260736099789 207888407768014848 207990303860441088 208294439814436752 208981880209863936 209213472839761152 209903946347483136 210493525659844608 210596698645659648 210904645827148992 211600700763872256 211704416429377536 212013983382551694 212299052911607808 212403110873038848 212534321614995456 213652231103688192 214357353978617856 214878807444424704 215298492615214596 215587978426089472 216009048696452928 216721949847266304 216962119981974528 217385874122564322 217678166582575104 218103319251681696 218715929005932288 218823132186505728 219437763755126784 219545320741576704 219866353137461016 219974120196150096 220161980797222912 220405963156291584 220836443553081216 221565276700121088 221998021381176012 222187610418724864 222296515237085184 222621570595323936 222730688118407616 223356295250754048 223465772897676288 224341783926939648 224779951473671952 225521799498337536 226266095866318848 226708021834807752 227012848657956864 227259519982726518 228009551401811424 229015571092084224 229462867129373451 229771398059384832 230220170321219568 230866813950706304 230979972863533824 231742283004997632 231999098594586624 232650738887196672 232764772187308032 233105134861585728 233874458739016704 234331244791241346 234646321639145472 234761333070200832 234906355469205504 234989435628397488 235104615236096928 236805216367325184 236921285976367104 237267726555542616 237586751734874112 238050788359356288 238836434525558784 239101111816869888 239885048870655769 239890224397123584 241738658374977792 241947904490717184 242536475729350656 243010179783509544 243336926144299008 243606590856953856 243812193578174592 244082384979721344 244887937405396992 245575779936485376 245696148419936256 246055420131673824 246176023709818944 246867484224517632 246988485834273792 247349647279643643 247682228396875776 247803629351878656 247956708550828032 248440998997216368 249260936287636224 249961061721065472 250083579641720832 250449266919739428 250786015720144896 250908937990373376 251275832157098304 251398994509885824 252384506917807104 253217459085852672 253712024435629728 254549357849608704 255168583840254336 255389454740201472 256010724380981248 256510745327037852 257140290349006848 257642517478594752 258492822816807936 258997691611372014 259345934443266048 259725165694544592 259852469471475552 260582344459213056 260710068380622336 261732081248096256 262243276719283944 262595883496439808 263108766081393792 263847787372235776 263977111844038656 264363115081947174 264492692140609044 264848323434283008 265141826965241856 266405868413240832 266926192374985443 267285095701733376 267807136904275824 268690988841253632 270767183972990976 271425862035062784 271955990671850016 272853535195519488 273386452256448237 273754041912336384 274057414714073088 274154341566463736 274288717775446416 275498929581071616 276272752428546048 276408166972428288 276812347648133052 277184543690686464 277320405147254784 277725919752582336 278642506946485248 278779083020863488 278951297119681536 279871928463310848 281206194436198656 281344027096935936 282134267685163008 282272555239170048 282685311176735592 283065403882143744 283379095486660608 283932570282532992 284869641471584256 285809805304823808 286505076592566272 287064656820286128 287313136582726656 288012064928603904 288962599796355072 289282826642632704 289847832163419096 290237555443433472 290804425668908928 291621238674576384 291764176248674304 292190811406362666 292334028155409996 292583685006835712 292727094322102272 293155137516614688 293298826928200128 294448591404108288 295023686309194437 295420368933494784 295997361841568016 296828760793765248 296974250824543488 297808393667672064 297954363863568384 299122378569252864 299706601964895936 300695732664450048 301283029017310302 301688127821758464 302277362446410336 303012693310302024 304012735202415232 305354094789445632 305950489505831268 306361864079179776 306960227094959424 307973297151378432 308314591553332224 308423634262271703 308574807497377218 308989710673330176 309332131459448832 310806846482114304 311832611652022272 311985455790661632 312441659721655128 312861762185527296 313208473958940672 313319247504529984 313472820314795904 314855919521224704 315740288489766912 315895047968489472 316356968740723488 317401051145808384 318020975073827541 318448579367411712 318604666309558272 318801482422493184 321536030967926784 322318211166637056 322597205987622912 322947738922821894 323381967639134208 324013573044679392 325082924770899456 325443179972961792 326517249873862656 327154978877522544 327434373248647168 328073893508898432 328234698279758592 329156645632690176 329317981112365056 329799529706191524 330242971195834368 330404839135838208 330608944734437376 331254665329621824 332347915050181632 333281415628087296 333444772855627776 333932355892985904 334096032177611424 335034442876131072 335198659346514432 336512675890409472 337169927210507928 337623278781136896 338282699247506304 339399143799478272 340224778453672448 340519272986935296 340889279974089777 342014327102717136 343523356638126336 344657097089077248 345330255481829352 345794579257688064 346300220926059456 346469959295300736 347443125945617408 347613424507496448 348976108330795008 349147158280962048 349657702292378592 350811688108525056 351496867186862019 351969482458718208 352359533203808256 352484153442596232 352656922854145392 355207824550987776 355901589833313924 356380127602311168 356554806617899008 357076182539034432 358254651788338176 359835336595685376 361901149380083712 362607987562466688 363804713594025984 364515269675264316 365005389216448512 365409886285430784 365718290367261888 366123577469582016 367331906108095488 368363669904728064 368544222629904384 369083130197510736 370301226336776448 370482728751410688 371523342595313664 371705444027817984 371935062826242048 373162571284414464 373891404431454336 374941592581598208 375125369462581248 375673900379609142 376179023580217344 376363406985560064 376913748235647456 378576760376710656 379826188628779008 381824036774413056 382752875760381504 383084182110302208 384016086571471872 384766117990556778 385283466395140096 385710435523510272 386463776217892128 387739234225211904 388496537417058021 388828318232768512 389018901664899072 389587748541816888 389778704207213328 390873516688819584 391065102570933504 392598121872144384 393364915078925916 393893825244659712 394663149122090688 395771681058353664 395965667766057984 396544672622920761 396739038210913566 397077858223562752 397272485151424512 399608802619861248 400927643552600064 401710705356413736 402250837095677952 402696609375780864 403036483261880448 404016924413736032 407138793052594176 407933986007775024 409280302793279232 410631062868504576 411086122071109632 411231512349695604 411433076663169624 411986280897773568 412442841945931776 414409128642819072 414612250458642432 415218521472199578 415776815536029696 415980607720882176 416588879628873504 417963760419727872 418426945679522304 419807892694966272 420987051319689216 421809291654297984 423201401527744512 423408832858755072 424027966765103388 424598105823215616 424806221746077696 425068643229990912 427304462207376384 428714707957235712 429757614888849408 430596985230429192 431175956852178944 432018097392905856 433443899694532608 433924239963949056 434771748245128644 435356333165150208 436206638503363392 437431858011864576 437646264373011456 438286217109543999 438875527510253568 439090641483153408 439732706274922032 439948240392300192 441672887106162432 443130553400242176 443996042762352024 444375220837449728 444593030474170368 445243141190647872 445461376236815232 446712590501508096 446931545795352576 448683567853879296 449559902947343904 451043598996675072 452532191732637696 453416043669615504 454519039965453036 456019102803622848 458031142184168448 458925734258746902 459542796118769664 460440340642439136 461733627901412608 461959945727067648 462862211246065827 463484566009995264 463998197189173248 465301477774393344 466210269723171456 467748917478033408 468662489582482692 469292643278290944 469522666140401664 469812710938411008 469978871256794976 470209230472193856 473610432734650368 473842571952734208 474535453111085232 476101576718712576 477672869051117568 478202223633739776 479770097741311538 479780448794247168 483477316749955584 483895808981434368 484421608384232841 485072951458701312 486020359567019088 487624387156349184 488164769959442688 489775874810793984 491151559872970752 491392296839872512 492110840263347648 492352047419637888 493734968449035264 493976971668547584 494699294559287286 495364456793751552 495607258703757312 495913417101656064 496881997994432736 498521872575272448 499922123442130944 500167159283441664 500898533839478856 501572031440289792 502551664314196608 502797989019771648 504769013835614208 506434918171705344 507424048871259456 509098715699217408 510337167680508672 510778909480402944 512021448761962496 513021490654075704 514280580698013696 515285034957189504 516985645633615872 517995383222744028 518691868886532096 519450331389089184 519704938942951104 521164688918426112 521420136761244672 523464162496192512 524486553438567888 526217532162787584 527695574744471552 527954223688077312 528726230163894348 528985384281218088 529696646868566016 530283653930483712 532811736826481664 533852384749970886 534570191403466752 535614273808551648 537381977682507264 542851724070125568 543911981343700032 545707070391038976 546772904512896474 547508083824672768 548114829428146176 548308683132927472 548577435550892832 550997859162143232 552545504857092096 552816333944856576 553624695296266104 554369087381372928 555451839505164672 557285013892970496 557558166041726976 557902594239363072 559743856926621696 562412388872397312 562688054193871872 563510850569413713 564268535370326016 564545110478340096 565370622353471184 567865140565065984 569739282943168512 571619610609647616 573010153185132544 574129313640572256 574626273165453312 576024129857207808 577149176985835167 577925199592710144 578565653285265408 579695664326838192 581608851337817856 583242477349152768 583528352497348608 584381622812725332 584668056310819992 585167370013671424 585454188644204544 586310275033229376 586597653856400256 588897182808216576 590047372618388874 590840737866989568 591994723683136032 593657521587530496 593948501649086976 595616787335344128 595908727727136768 598244757138505728 599413203929791872 601391465328900096 602566058034620604 603376255643516928 604554724892820672 606025386620604048 608025470404830464 610708189578891264 611900979011662536 612723728158359552 613920454189918848 615946594302756864 616629183106664448 616847268524543406 617149614994754436 617979421346660352 618664262918897664 621613692964228608 622827782208299367 623665223304044544 623970911581323264 624883319443310256 626638495009059968 626945640629591808 629711839042449408 631480576979533824 631790095936978944 632713937481446976 634802102291616768 636041950147655082 636897158734823424 637209332619116544 637602964844986368 643072061935853568 644636422333274112 645895477845643788 646763935278268416 648027146089358784 650165849541798912 650886359945923584 653034499747725312 654309957755045088 656147787017796864 656469396559517184 658313291265380352 658635962224730112 659599059412383048 660485942391668736 661217889468874752 662509330659243648 664695830100363264 666562831256174592 666889545711255552 667864711785971808 668192064355222848 670068885752262144 670397318693028864 673025351780818944 674339854421015856 676565398495012608 678798287598956544 680449556907344896 681038545973870592 681778559948179554 684028654205434272 687046713276252672 688388601388120353 689314194178154496 690660510963658704 692600441852118912 692939918590601472 694886251891234816 695226849014992896 697952216661590016 698294316561924096 699315404584757184 701623376217050112 702993734373724038 703938964917436416 704719066407616512 704968306885192464 705313845708290784 710415649101975552 711803179666627848 712760255204622336 714152365078068864 716509303576676352 719655146611967307 719670673191370752 725215975124933376 727609427188051968 729030539350528632 730010778432897024 730819772570861568 731436580734523776 732247154939164032 734663812216190976 736727339809456128 737088445259808768 738166260395021472 740602452673552896 740965457502821376 742048941838930929 743046685190627328 743410888055635968 743870125652484096 747782808862908672 749883185163196416 750250738925162496 751347800759218284 752358047160434688 752726813971120128 753827496471294912 757153520753421312 759652377257558016 763648073548826112 765505751520763008 766168364220604416 768032173142943744 769532235981113556 770566932790280192 771420871047020544 772927552435784256 775478468450423808 776993074834116042 777656636465537024 778037803329798144 779175497083633776 779557408414426656 781747033377639168 782130205141867008 785196243744288768 786729830157851832 787787650489319424 789326298244181376 791543362116707328 791931335532115968 793089345245841522 793478076421827132 794155716447125504 794544970302849024 799217605239722496 800778577124956329 801855287105200128 803421410712827472 806072966523760896 808033848827472064 814277586105188352 815867972015550048 818560605586558464 820159356769344711 821262125737009152 822172244142219264 822463024699391208 822866153326339248 828818257285638144 829224500917284864 830437042944399156 831553631072059392 831961215441764352 833177759257747008 835927520839455744 836853891359044608 839615785389932544 843618583308595968 846402803055489024 846817665717510144 848055933530206776 849196211646431232 850137286459981824 854608924414752768 857429415914471424 859515229777698816 861193970460858384 864036194785811712 866887799389065216 867848479927898112 869543496490257288 870712666330300416 872413277006726784 874863716023729152 875292528746022912 876572434219087998 877751055020507136 878181282966306816 879465412549844064 879896480784600384 883345774212324864 886261106800484352 887992085524704048 888750441674899456 890486282381295744 890922752473630464 893425181003016192 893863091590705152 897367135707758592 899119805894687808 902087197993350144 905064383465275392 906832087339231008 909038079930906072 912038205607245696 916062284368336896 917851468517493804 919085592237539328 920880681284878272 923467255802825216 923919891454135296 925270902786815109 925724422492131654 926969132019990528 927996394378346496 932420539446342912 935497834956066816 937324979164965384 938585286556581888 939625421876822016 939957742513589952 940418460944387712 947220865469300736 947685143905468416 949070906222170464 952203153437425152 954062925221482623 955345738102235136 956404447267479552 959540195482623076 966954633499911168 967791617962868736 968843216768465682 970145902917402624 972040719134038176 975248774312698368 976329539918885376 979551749621587968 982303119745941504 984221680526695296 984704094839275776 987469936898070528 987953943337095168 989398589118574572 990728913587503104 991214517407514624 991826834203312128 993763995988865472 997043745150544896 999844246884261888 1000334318566883328 1001797067678957712 1005103328628393216 1005595978039543296 1009538027671228416 1012869836343410688 1014848097742518912 1018197431398434816 1020674335361017344 1021557818960805888 1022667839922269331 1024042897523924992 1026042981308151408 1030570069914379008 1033971291267231744 1035990766445488056 1037383737773064192 1038900662778178368 1039409877885902208 1042329377836852224 1042840273522489344 1046928324992385024 1048973106877135776 1052435064325575168 1054490601560586057 1055391149488943104 1055908447376154624 1057452460327788696 1057970768562436176 1065623473652963328 1067704769499941772 1069140382806933504 1071228547617103296 1074763955365014528 1085703448140251136 1087823962687400064 1091414140782077952 1093545809025792948 1095016167649345536 1096229658856292352 1096617366265854944 1097154871101785664 1101995718324286464 1105091009714184192 1105632667889713152 1107249390592532208 1110903679010329344 1114570027785940992 1115116332083453952 1115805188478726144 1119487713853243392 1124824777744794624 1125376108387743744 1127021701138827426 1128537070740652032 1129090220956680192 1130741244706942368 1135730281130131968 1139478565886337024 1146020306370265088 1148258627281144512 1149252546330906624 1152048259714415616 1154298353971670334 1155850399185420288 1157131306570530816 1159391328653676384 1163217702675635712 1166484954698305536 1167056704994697216 1168763245625450664 1169336112621639984 1170334740027342848 1172620550066458752 1173195307712800512 1177794365616433152 1180094745236777748 1181681475733979136 1183989447366272064 1187315043175060992 1187897003298173952 1189634017868762283 1191233574670688256 1191817455454273536 1198826407859583744 1202782930657800192 1205132116069241208 1206752511287033856 1209109449785641344 1212050773241208096 1216050940809660928 1221416379157782528 1223801958023325072 1227840908379837696 1231893188605513728 1233258366213328896 1233694537049086812 1234299229989508872 1235958842693320704 1237328525837795328 1243227385928457216 1245655564416598734 1247330446608089088 1247941823162646528 1249766638886620512 1253276990018119936 1253891281259183616 1259423678084898816 1262961153959067648 1265427874962893952 1269604204583233536 1272083900295310164 1273794317469646848 1274418665238233088 1275205929689972736 1286144123871707136 1289272844666548224 1291790955691287576 1293527870556536832 1296054292178717568 1300331699083597824 1301772719891847168 1306068999495450624 1308619915510090176 1312295574035593728 1312938793119034368 1314858651328631997 1316626582530760704 1317271924449460224 1319198118824766096 1325018661318487296 1329391660200726528 1333125662512349184 1333779091422511104 1335729423571943616 1336384128710445696 1340137771504524288 1340794637386057728 1346050703561637888 1348679708842031712 1353130796990025216 1357596575197913088 1360899113814689792 1363557119896359108 1368057308410868544 1374093426552505344 1376777202776240706 1378628388356308992 1381321021927317408 1385200883704237824 1385879837181202944 1388586633738197481 1389772503782469632 1390453698029985792 1395904433323180032 1398630809169514368 1403246752434100224 1405987468747448076 1407877929834872832 1409438132815233024 1409936613770384928 1410627691416581568 1420831298203951104 1423606359333255696 1428304730156137728 1433018607153352704 1439310293223934614 1439341346382741504 1450431950249866752 1453264825152698523 1455218854376103936 1458061078701057264 1462873161469047552 1464494309878328064 1469327624432381952 1473454679618912256 1474176890519617536 1476332520790042944 1481204905347105792 1481930915005642752 1484097883677861858 1486093370381254656 1486821776111271936 1487740251304968192 1495565617725817344 1499766370326392832 1500501477850324992 1502695601518436568 1504716094320869376 1507654992942589824 1514307041506842624 1519304754515116032 1527296147097652224 1531011503041526016 1532336728441208832 1536064346285887488 1539064471962227112 1541133865580560384 1542841742094041088 1545855104871568512 1550956936900847616 1553986149668232084 1555313272931074048 1556075606659596288 1558350994167267552 1559114816828853312 1563494066755278336 1564260410283734016 1570392487488577536 1573459660315703664 1578652596488362752 1583086724233414656 1583862671064231936 1586178690491683044 1586956152843654264 1588311432894251008 1589089940605698048 1598435210479444992 1601557154249912658 1603710574210400256 1606842821425654944 1612145933047521792 1616067697654944128 1628555172210376704 1631735944031100096 1637121211173116928 1640318713538689422 1642524251474018304 1644344488284438528 1644926049398782416 1645732306652678496 1657636514571276288 1658449001834569728 1660874085888798312 1663107262144118784 1666355518515494016 1671855041678911488 1673707782718089216 1679231570779865088 1687237166617191936 1690532551708241139 1692805606110978048 1693635331435020288 1696111867060413552 1709217848829505536 1714858831828942848 1719030459555397632 1722387940921716768 1728072389571623424 1731447530957505501 1733775598778130432 1735696959855796224 1739086992980514576 1744826554013453568 1749727432047458304 1750585057492045824 1753144868438175996 1755502110041014272 1756362565932613632 1758930825099688128 1759792961569200768 1766691548424649728 1772522213600968704 1775984171049408096 1780972564762591488 1781845504947260928 1786850362006032384 1787726183181410304 1794734271415517184 1798239611789375616 1804174395986700288 1810128766930550784 1813664174678462016 1818076159861812144 1824076411214491392 1832124568736673792 1835702937034987608 1838171184475078656 1841761362569756544 1846934511605650432 1847839782908270592 1850541805573630218 1851448844984263308 1853938264039981056 1855992788756692992 1864841078892685824 1868483346624898101 1870995669912133632 1874649958329930768 1879915485027179904 1880836921888775424 1894441730938601472 1895370287810936832 1898141812444340928 1904406306874850304 1908125850442965246 1910691476204470272 1912808894534959104 1919080390965246152 1933909266999822336 1937686433536931364 1940291805834805248 1944081438268076352 1950497548625396736 1952659079837770752 1959103499243175936 1968443361053390592 1969408189678551552 1974939873796141056 1975907886674190336 1978797178237149144 1981457827175006208 1983653668406624256 1987527991977730944 1994087490301089792 1999688493768523776 2000668637133766656 2003594135357915424 2010206657256786432 2011191956079086592 2019076055342456832 2029696195485037824 2036394862796869632 2041348670722034688 2043115637921611776 2045335679844538662 2048085795047849984 2052085962616302816 2061140139828758016 2065165804164361059 2067942582534463488 2071981532890976112 2077801325556356736 2078819755771804416 2084658755673704448 2085680547044978688 2093856649984770048 2097946213754271552 2104870128651150336 2108981203121172114 2110782298977886208 2111816894752309248 2114904920655577392 2115941537124872352 2131246947305926656 2135409538999883544 2138280765613867008 2142457095234206592 2149527910730029056 2158965439835901921 2175647925374800128 2182828281564155904 2187091618051585896 2190032335298691072 2192459317712584704 2193234732531709888 2194309742203571328 2203991436648572928 2210182019428368384 2211265335779426304 2214498781185064416 2221807358020658688 2226146825516792787 2229140055571881984 2230232664166907904 2231610376957452288 2249649555489589248 2250752216775487488 2254043402277654852 2257074141481304064 2258180441913360384 2261482489413884736 2271460562260263936 2278957131772674048 2292040612740530176 2296517254562289024 2298505092661813248 2304096519428831232 2308596707943340668 2311700798370840576 2314262613141061632 2318782657307352768 2326435405351271424 2332969909396611072 2334113409989394432 2337526491250901328 2338672225243279968 2345241100132917504 2346390615425601024 2355588731232866304 2360189490473555496 2363362951467958272 2367978894732544128 2374630086350121984 2375794006596347904 2379268035737524566 2382467149341376512 2383634910908547072 2397652815719167488 2405565861315600384 2410264232138482416 2418218899571282688 2424101546482416192 2432101881619321856 2442832758315565056 2447603916046650144 2455681816759675392 2460478070308034133 2463786377211027456 2466516732426657792 2467389074098173624 2468598459979017744 2486454771856914432 2491311128833197468 2494660893216178176 2495883646325293056 2499533277773241024 2506553980036239872 2507782562518367232 2518847356169797632 2530855749925787904 2539208409166467072 2544167800590620328 2547588634939293696 2550411859379945472 2572288247743414272 2578545689333096448 2583581911382575152 2592108584357435136 2600663398167195648 2603545439783694336 2612137998990901248 2617239831020180352 2624591148071187456 2625877586238068736 2629717302657263994 2633253165061521408 2634543848898920448 2638396237649532192 2650037322636974592 2658783320401453056 2666251325024698368 2671458847143887232 2672768257420891392 2680275543009048576 2681589274772115456 2692101407123275776 2697359417684063424 2706261593980050432 2715193150395826176 2721798227629379584 2727114239792718216 2736114616821737088 2748186853105010688 2753554405552481412 2757256776712617984 2762642043854634816 2770401767408475648 2771759674362405888 2775812708360445327 2777173267476394962 2779545007564939264 2780907396059971584 2797261618339028736 2806493504868200448 2811974937494896152 2815755859669745664 2818876265630466048 2819873227540769856 2821255382833163136 2841662596407902208 2847212718666511392 2856609460312275456 2862188775664447869 2866037214306705408 2878620586447869228 2900863900499733504 2906529650305397046 2910437708752207872 2916122157402114528 2925746322938095104 2928988619756656128 2938655248864763904 2946909359237824512 2952665041580085888 2962409810694211584 2963861830011285504 2968195767355723716 2972186740762509312 2973643552222543872 2975480502609936384 2991131235451634688 2999532740652785664 3001002955700649984 3005391203036873136 3015309985885179648 3028614083013685248 3038609509030232064 3054592294195304448 3062023006083052032 3064673456882417664 3068003519766807993 3072128692571774976 3078128943924454224 3091710209743137024 3101913873801695232 3107972299336464168 3110626545862148096 3112151213319192576 3116701988334535104 3118229633657706624 3126988133510556672 3128520820567468032 3140784974977155072 3146919320631407328 3157305192976725504 3166173448466829312 3167725342128463872 3172357380983366088 3173912305687308528 3176622865788502016 3196870420958889984 3203114308499825316 3207421148420800512 3213685642851309888 3224291866095043584 3232135395309888256 3257110344420753408 3263471888062200192 3274242422346233856 3280637427077378844 3285048502948036608 3288688976568877056 3289852098797564832 3291464613305356992 3315273029142552576 3316898003669139456 3321748171777596624 3332711037030988032 3343710083357822976 3347415565436178432 3358463141559730176 3374474333234383872 3381065103416482278 3385611212221956096 3387270662870040576 3392223734120827104 3418435697659011072 3438060919110795264 3444775881843433536 3456144779143246848 3462895061915011002 3467551197556260864 3471393919711592448 3478173985961029152 3489653108026907136 3499454864094916608 3501170114984091648 3506289736876351992 3511004220082028544 3517861650199376256 3519585923138401536 3533383096849299456 3545044427201937408 3551968342098816192 3561945129525182976 3563691009894521856 3568902053606286849 3573700724012064768 3575452366362820608 3596479223578751232 3608348791973400576 3620257533861101568 3627328349356924032 3636152319723624288 3648152822428982784 3664249137473347584 3671405874069975216 3683522725139513088 3693869023211300864 3695679565816541184 3701083611147260436 3702897689968526616 3707876528079962112 3711985577513385984 3729682157785371648 3736966693249796202 3741991339824267264 3749299916659861536 3759830970054359808 3761673843777550848 3788883461877202944 3796283624888681856 3808812613749700608 3816251700885930492 3821382952408940544 3825617789069918208 3838160781930492304 3867818533999644672 3875372867073862728 3880583611669610496 3888162876536152704 3900995097250793472 3905318159675541504 3918206998486351872 3936886722106781184 3938816379357103104 3944575953985895991 3949879747592282112 3951815773348380672 3957594356474298288 3975055983955461888 3988174980602179584 3999376987537047552 4001337274267533312 4007188270715830848 4020413314513572864 4022383912158173184 4038152110684913664 4059392390970075648 4072789725593739264 4082697341444069376 4090671359689077324 4096171590095699968 4104171925232605632 4122280279657516032 4130331608328722118 4135885165068926976 4143963065781952224 4155602651112713472 4157639511543608832 4169317511347408896 4171361094089957376 4187713299969540096 4195892427508543104 4209740257302300672 4217962406242344228 4221564597955772416 4223633789504618496 4229809841311154784 4231883074249744704 4262493894611853312 4270819077999767088 4284914190468413184 4299055821460058112 4317930879671803842 4351295850749600256 4359794475458095569 4365656563128311808 4374183236103171792 4386469465063419776 4388619484407142656 4407982873297145856 4420364038856736768 4422530671558852608 4428997562370128832 4443614716041317376 4452293651033585574 4458280111143763968 4460465328333815808 4463220753914904576 4499299110979178496 4501504433550974976 4508086804555309704 4514148282962608128 4522964978827769472 4542921124520527872 4557914263545348096 4593034509124578048 4597010185323626496 4608193038857662464 4617193415886681336 4623401596741681152 4628525226282123264 4637565314614705536 4652870810702542848 4665939818793222144 4668226819978788864 4675052982501802656 4677344450486559936 4690482200265835008 4692781230851202048 4711177462465732608 4720378980947110992 4735957789465088256 4749260172700243968 4751588013192695808 4758536071475049132 4764934298682753024 4767269821817094144 4795305631438334976 4811131722631200768 4820528464276964832 4836437799142565376 4848203092964832384 4864203763238643712 4885665516631130112 4895207832093300288 4911363633519350784 4920956140616068266 4927572754422054912 4933033464853315584 4934778148196347248 4937196919958035488 4972909543713828864 4982622257666394936 4989321786432356352 4999066555546482048 5013107960072479744 5015565125036734464 5037694712339595264 5061711499851575808 5071597655124723417 5078416818332934144 5088335601181240656 5144576495486828544 5157091378666192896 5167163822765150304 5184217168714870272 5194342592872516503 5201326796334391296 5207090879567388672 5234479662040360704 5249182296142374912 5251755172476137472 5259434605314527988 5266506330123042816 5269087697797840896 5276792475299064384 5300074645273949184 5317566640802906112 5342917694287774464 5345536514841782784 5360551086018097152 5363178549544230912 5384202814246551552 5394718835368126848 5412523187960100864 5430386300791652352 5443596455258759168 5454228479585436432 5472229233643474176 5496373706210021376 5507108811104962824 5514513553425235968 5525284087709269632 5540803534816951296 5543519348724811776 5551625416720890654 5554346534952789924 5559090015129878528 5561814792119943168 5594523236678057472 5605450039874694303 5612987009736400896 5623949874989792304 5639746455081539712 5642510765666326272 5683325192815804416 5694425437333022784 5713218920624550912 5724377551328895738 5732074428613410816 5757241172895738456 5801727800999467008 5813059300610794092 5820875417504415744 5832244314804229056 5851492645876190208 5857977239513312256 5877310497729527808 5905330083160171776 5924819621388423168 5927723660022571008 5936391534711447432 5944373481525018624 5950961005219872768 5982262470903269376 5999065481305571328 6002005911401299968 6010782406073746272 6030619971770359296 6057228166027370496 6109184588390608896 6124046012166104064 6129346913764835328 6136007039533615986 6144257385143549952 6156257887848908448 6183420419486274048 6203827747603390464 6215944598672928336 6221253091724296192 6233403976669070208 6236459267315413248 6253976267021113344 6257041641134936064 6281569949954310144 6293838641262814656 6314610385953451008 6332346896933658624 6335450684256927744 6344714761966732176 6347824611374617056 6393740841917779968 6406228616999650632 6414842296841601024 6427371285702619776 6448583732190087168 6464270790619776512 6476896319507705763 6526943776124400384 6548484844692467712 6561274854154757688 6570097005896073216 6577377953137754112 6579704197595129664 6582929226610713984 6630546058285105152 6633796007338278912 6643496343555193248 6665422074061976064 6678440476550378361 6687420166715645952 6694831130872356864 6748948666468767744 6762130206832964556 6771222424443912192 6774541325740081152 6784447468241654208 6836871395318022144 6876121838221590528 6889551763686867072 6912289558286493696 6925790123830022004 6935102395112521728 6942787839423184896 6956347971922058304 6979306216053814272 6998909728189833216 7002340229968183296 7012579473752703984 7035723300398752512 7039171846276803072 7066766193698598912 7090088854403874816 7103936684197632384 7123890259050365952 7127382019789043712 7137804107212573698 7147401448024129536 7150904732725641216 7192958447157502464 7216697583946801152 7254656698713848064 7272304639447248576 7296305644857965568 7328498274946695168 7342811748139950432 7367045450279026176 7381434210924102399 7387738046422601728 7391359131633082368 7402167222294520872 7405795379937053232 7459364315570743296 7473933386499592404 7483982679648534528 7498599833319723072 7519661940108719616 7523347687555101696 7592567249777363712 7617625227499401216 7632503401771860984 7642765904817881088 7651235578139836416 7676321563860984608 7735637067999289344 7750745734147725456 7776325753072305408 7801990194501586944 7810636319351083008 7836413996972703744 7873773444213562368 7877632758714206208 7889151907971791982 7899759495184564224 7903631546696761344 7915188712948596576 7950111967910923776 7976349961204359168 7998753975074095104 8014376541431661696 8040826629027145728 8044767824316346368 8076304221369827328 8118784781940151296 8145579451187478528 8165394682888138752 8181342719378154648 8192343180191399936 8208343850465211264 8244560559315032064 8260663216657444236 8271770330137853952 8287926131563904448 8311205302225426944 8315279023087217664 8327438125081335981 8338635022694817792 8342722188179914752 8391784855017086208 8419480514604601344 8435924812484688456 8443129195911544832 8447267579009236992 8459619682622309568 8463766148499489408 8524987789223706624 8541638155999534176 8569828380936826368 8598111642920116224 8635861759343607684 8702591701499200512 8719588950916191138 8731313126256623616 8748366472206343584 8772938930126839552 8777238968814285312 8815965746594291712 8840728077713473536 8857995124740257664 8887229432082634752 8904587302067171148 8916560222287527936 8920930656667631616 8926441507829809152 8998598221958356992 9003008867101949952 9016173609110619408 9045929957655538944 9085842249041055744 9115828527090696192 9186069018249156096 9194020370647252992 9204010559300423979 9216386077715324928 9234386831773362672 9275130629229411072 9305741621405085696 9331879637586444288 9336453639957577728 9350105965003605312 9354688900973119872 9380964400531670016 9385562461702404096 9422354924931465216 9440757961894221984 9471915578930176512 9498520345400487936 9503176026385391616 9517072142950098264 9529868597365506048 9590611262876669952 9622263445262401536 9641056928553929664 9672875598285130752 9696406185929664768 9728407526477287424 9771331033262260224 9790415664186600576 9822727267038701568 9841912281232136532 9855145508844109824 9866066929706631168 9869556296392694496 9874393839916070976 9945819087427657728 9965244515332789872 9998133111092964096 10026215920144959488 10031130250073468928 10075389424679190528 10123422999703151616 10143195310249446834 10156833636665868288 10176671202362481312 10314182757332385792 10334327645530300608 10368434337429740544 10388685185745033006 10402653592668782592 10414181759134777344 10468959324080721408 10498364592284749824 10503510344952274944 10518869210629055976 10533012660246085632 10553584950598128768 10600149290547898368 10635133281605812224 10685835388575548928 10691073029683565568 10706706160818860547 10721102172036194304 10726357099088461824 10789437670736253696 10825046375920201728 10860772601583304704 10887192910517518336 10908456959170872864 10944458467286948352 10992747412420042752 11014217622209925648 11050568175418539264 11081607069633902592 11087038697449623552 11103250833441781308 11108693069905579848 11118180030259757056 11123629584239886336 11189046473356114944 11210900079749388606 11225974019472801792 11247899749979584608 11279492910163079424 11285021531332652544 11366650385631608832 11388850874666045568 11426437841249101824 11448755102657791476 11464148857226821632 11514482345791476912 11603455601998934016 11626118601221588184 11641750835008831488 11664488629608458112 11702985291752380416 11715954479026624512 11754620995459055616 11810660166320343552 11833727861957687973 11849639242776846336 11855447320045142016 11872783069422894864 11964524941806538752 11998130962611142656 12004011822802599936 12021564812147492544 12061239943540718592 12114456332054740992 12218369176781217792 12248092024332208128 12272014079067231972 12288514770287099904 12312515775697816896 12366840838972548096 12407655495206780928 12431889197345856672 12466807953338140416 12472918534630826496 12507952534042226688 12514083282269872128 12563139899908620288 12587677282525629312 12629220771906902016 12664693793867317248 12670901368513855488 12689429523933464352 12695649222749234112 12787481683835559936 12812457233999301264 12854742571405239552 12897167464380174336 12928541581239553024 12953792639015411526 13053887552248800768 13079383426374286707 13096969689384935424 13122549708309515376 13159408395190259328 13165858453221427968 13261092116570210304 13267592014676557824 13286992687110386496 13330844148123952128 13356880953100756722 13374840333431291904 13389662261744713728 13497897332937535488 13524260413665929112 13542444848887824384 13568894936483308416 13673742790636044288 13779103527373734144 13824579116572987392 13851580247660044008 13870204790225043456 13885575678846369792 13912695943844116608 13958612432107628544 13997819456379666432 14004680459936366592 14025158947505407968 14071446600797505024 14078343692553606144 14133532387397197824 14207873368395264768 14247780518100731904 14254764039578087424 14275608214425147396 14294802896048259072 14301809465451282432 14385916894315004928 14433395167893602304 14509313397427696128 14544609278894497152 14592611289715931136 14656996549893390336 14685623496279900864 14734090900558052352 14762868421848204798 14775476092845203456 14782718263266164736 14804334444589041744 14811590759874106464 14918728631141486592 14947866772999184808 14967965359297069056 14997199666639446144 15039323880217439232 15046695375110203392 15185134499554727424 15214792965374170251 15235250454998802432 15265006803543721968 15352643127721969216 15471274135998578688 15501491468295450912 15552651506144610816 15583027778617549509 15603980389003173888 15621272638702166016 15747546888427124736 15755265517428412416 15778303815943583964 15799518990369128448 15807263093393522688 15830377425897193152 15900223935821847552 15952699922408718336 16028753082863323392 16081653258054291456 16089535648632692736 16152608442739654656 16237569563880302592 16291158902374957056 16330789365776277504 16362685438756309296 16416687700930422528 16489121118630064128 16521326433314888472 16543540660275707904 16575852263127808896 16622410604450853888 16630558046174435328 16654876250162671962 16677270045389635584 16685444376359829504 16783569710034172416 16838961029209202688 16871849624969376912 16886258391823089664 16919239365244619136 16927532296998978816 17049975578447413248 17083276311999068352 17139656761873652736 17196223285840232448 17271723518687215368 17405183402998401024 17439177901832382276 17462626252513247232 17496732944412687168 17545877860253679104 17554477937628570624 17631931493188583424 17715990249480515328 17774458864165269504 17809174604134342296 17833120444575055872 17852883015659618304 17997196443916713984 18006017734203899904 18032347218221238816 18091859915311077888 18171684498082111488 18372138036498312192 18388040741294505984 18408021118600847958 18432772155430649856 18468773663546725344 18550261258458822144 18611483242810171392 18663759275172888576 18700211930007210624 18709377801946239744 18761928801063340032 18771124923404808192 18844709849862930432 18881515923788443968 18943831157860353024 18997040690800975872 19006352052770783232 19034144285900196528 19181222525753339904 19244526890524803072 19282113857107859328 19345751196570261504 19392812371859329536 19430688958523117289 19456815052954574848 19580831328373201152 19645454534077403136 19683824562464273064 19710291017688219648 19732133859413262336 19739112592785388992 19748787679832141952 19891638174855315456 19930489030665579744 19996266222185928192 20035321429651135083 20052431840289918976 20062260500146937856 20246845999406303232 20286390620498893668 20313667273331736576 20353342404724962624 20628365514664771584 20668655291060601216 20736868674859481088 20777370371490066012 20805307185337565184 20828363518269554688 20937918648161442816 20996729184569499648 21007020689904549888 21037738421258111952 21107169901196257536 21200298581095796736 21270266563211624448 21371670777151097856 21382146059367131136 21413412321637721094 21442204344072388608 21452714198176923648 21578875341472507392 21650092751840403456 21774385821035036672 21816913918341745728 21888916934573896704 21985494824840085504 22028435244419851296 22101136350837078528 22163214139267805184 22174077394899247104 22206501666883562616 22217386139811159696 22236360060519514112 22378092946712229888 22421800159498777212 22451948038945603584 22495799499959169216 22558985820326158848 22570043062665305088 22777701749332091136 22852875682498203648 22897510205315582952 22928297714453643264 23028964691582953824 23206911203997868032 23252237202443176368 23328977259216916224 23405970583504760832 23431908958053249024 23509241990918111232 23621320332640687104 23667455723915375946 23699278485553692672 23710894640090284032 23745566138845789728 23929049883613077504 23996261925222285312 24043129624294985088 24122479887081437184 24228912664109481984 24436738353562435584 24496184048664416256 24544028158134463944 24577029540574199808 24625031551395633792 24733681677945096192 24815310990413561856 24863778394691713344 24933615906676280832 24945837069261652992 24982314375244007943 25015905068084453376 25028166564539744256 25175354565051258624 25258441543813804032 25329387587734634496 25341802737027710976 25378859047866928704 25391298445498468224 25574963367671119872 25624914467998602528 25709485142810479104 25794334928760348672 25857083162479106048 25907585278030823052 26107775104497601536 26158766852748573414 26193939378769870848 26245099416619030752 26318816790380518656 26331716906442855936 26522184233140420608 26573985374220772992 26661688296247904256 26713761906201513444 26749680666862583808 26779324523489427456 26995794665875070976 27048520827331858224 27137789872966616832 27347485581272088576 27558207054747468288 27612031677901271937 27649158233145974784 27703160495320088016 27825391887688233216 27917224864215257088 27995638912759332864 28009360919872733184 28050317895010815936 28142893201595010048 28156687385107212288 28267064774794395648 28415746736790529536 28495561036201463808 28509528079156174848 28551216428850294792 28589605792096518144 28771833788630009856 28866790335787204608 29018626794855392256 29089218557788994304 29185222579431862272 29313993099786780672 29371246992559801728 29468181801116104704 29525736843696409596 29550952185690406912 29565436526532329472 29608668889178083488 29623181519748212928 29837457262282973184 29895733545998369616 29994399333278892288 30078647760434878464 30093390750220406784 30370268999109454848 30429585930748340502 30470500909997604864 30530013607087443936 30705286255443938432 30942548271997157376 31002982936590901824 31105303012289221632 31166055557235099018 31207960778006347776 31242545277404332032 31495093776854249472 31510531034856824832 31556607631887167928 31599037980738256896 31660754851794386304 31800447871643695104 31905399844817436672 32057506165726646784 32120118482456581641 32163306516108582912 32179071297265385472 32475139127760605184 32582317804749914112 32661578731552555008 32725370877512618592 32833375401860845056 32978242237260128256 33042652866629776944 33151704526255617792 33244821208901707776 33261116092348870656 33309752500325343924 33354540090779271168 33370888752719659008 33567139420068344832 33677922058418405376 33743699249938753824 33838478730489238272 33855064593997957632 34099951156894826496 34166552623998136704 34279313523747305472 34392446571680464896 34543447037374430736 34810366805996802048 34878355803664764552 34925252505026494464 34993465888825374336 35091755720507358208 35108955875257141248 35263862986377166848 35431980498961030656 35501183585873063919 35548917728330539008 35618349208268684592 35994392887833427968 36012035468407799808 36064694436442477632 36183719830622155776 36343368996164222976 36744276072996624384 36816042237201695916 36865544310861299712 36937547327093450688 37100522516917644288 37222966485620342784 37400423860014421248 37418755603892479488 37523857602126680064 37542249846809616384 37689419699725860864 37763031847576887936 37887662315720706048 37994081381601951744 38012704105541566464 38068288571800393056 38362445051506679808 38564227714215718656 38691502393140523008 38785624743718659072 38861377917046234578 38913630105909149696 39161662656746402304 39238150279122860121 39290909068154806272 39367649124928546128 39478225185570777984 39497575359664283904 39783276349710630912 39860978061331159488 39992532444371856384 40070642859302270166 40104863680579837952 40124521000293875712 40493691998812606464 40572781240997787336 40627334546663473152 40706684809449925248 41337310582121202432 41473737349718962176 41554740742980132024 41610614370675130368 41656727036539109376 41875837296322885632 41993458369138999296 42014041379809099776 42075476842516223904 42214339802392515072 42400597162191593472 42743341554302195712 42764292118734262272 42826824643275442188 42884408688144777216 42905428396353847296 43157750682945014784 43300185503680806912 43548771642070073344 43633827836683491456 43777833869147793408 43970989649680171008 44056870488839702592 44202272701674157056 44326428278535610368 44348154789798494208 44413003333767125232 44434772279622319392 44756185893424459776 44843600318997554424 44903896077891207168 44991598999918338432 45117971640652317696 45140086125330610176 45555403498664182272 45705751364996407296 45795020410631165904 46057929383165907648 46413822407995736064 46504474404886352736 46657954518433832448 46749083335852648527 46811941167009521664 46863817916106498048 47242640665281374208 47334911447830751892 47398556971107385344 47421789280180568064 47491132277691579456 47858099767226155008 48086259248589970176 48244959774162874368 48457825328218963968 48873476707124871168 48992368097328832512 49088056316268927888 49250063102791267584 49467363355890192384 49630621980827123712 49727556789383426688 49867231813352561664 49891674138523305984 49964628750488015886 50031810136168906752 50056333129079488512 50350709130102517248 50516883087627608064 50658775175469268992 50757718095733857408 50782596890996936448 51149926735342239744 51249828935997205056 51418970285620958208 51588669857520697344 51714166324958212096 51815170556061646104 52215550208995203072 52317533705497146828 52387878757539741696 52490198833238061504 52637633580761037312 52663433812885711872 53147970748441545984 53323376592495808512 53427523812403026888 53499361333725167616 53558649046978854912 53991589331750141952 54097041654663716448 54275579745933233664 55116414109494936576 55224063355802543874 55298316466291949568 55406320990640176032 55650783775376466432 55834449728430514176 55991277825518665728 56100635790021631872 56285786403190020096 56313374770214424576 56534129549588791296 56831493473581059072 56991122072402927616 57019056158312349696 57102432857700589584 57543667577260019712 57733580671574409216 58037253589710784512 58178437115577988608 58292066875569351867 58370445158863724544 58742493985119603456 58936363602232209408 59051473687392819192 59101904371380813824 59130873053064658944 59217337778356166976 59246363039496425856 59674914524565946368 59791467091996739232 59988798666557784576 60157295520869756928 60186781500440813568 60740537998218909696 60859171861496681004 60941001819995209728 61060027214174887872 61410572510887876864 61885096543994314752 62005965873181803648 62210606024578443264 62332111114470198036 62415921556012695552 62485090554808664064 62990187553708498944 63021062069713649664 63113215263774335856 63321509703588772608 63600895743287390208 63810799689634873344 64115012331453293568 64240236964913163282 64326613032217165824 64358142594530770944 64950278255521210368 65323157463105110016 65450741755025237184 65666750803721690112 65956484474520256512 66085305733259553888 66303409052511235584 66489642417803415552 66522232184697741312 66619505000650687848 66709080181558542336 67134278840136689664 67355844116836810752 67487398499877507648 67676957460978476544 67710129187995915264 68333105247996273408 68558627047494610944 68784893143360929792 69086894074748861472 69620733611993604096 69756711607329529104 69986931777650748672 70183511441014716416 70217911750514282496 70527725972754333696 70863960997922061312 71002367171746127838 71097835456661078016 71236698416537369184 71988785775666855936 72129388872884955264 72367439661244311552 72686737992328445952 73488552145993248768 73632084474403391832 73731088621722599424 73875094654186901376 74201045033835288576 74445932971240685568 74800847720028842496 74837511207784958976 74946943125732023829 75047715204253360128 75084499693619232768 75526063695153775872 75775324631441412096 75988162763203903488 76025408211083132928 76136577143600786112 76724890103013359616 77128455428431437312 77383004786281046016 77571249487437318144 77722755834092469156 77827260211818299392 78323325313492804608 78476300558245720242 78581818136309612544 78735298249857092256 78956450371141555968 78995150719328567808 79566552699421261824 79721956122662318976 79985064888743712768 80141285718604540332 80209727361159675904 80249042000587751424 80987383997625212928 81145562481995574672 81413369618899850496 82674621164242404864 82836095033703815811 82947474699437924352 83109481485960264048 83751674592645771264 83986916738277998592 84028082759618199552 84150953685032447808 84428679604785030144 84801194324383186944 85486683108604391424 85528584237468524544 85653649286550884376 85768817376289554432 86315501365890029568 86600371007361613824 87267655673366982912 87555667738295586816 87941979299360342016 88113740977679405184 88404545403348314112 88652856557071220736 88696309579596988416 88826006667534250464 88869544559244638784 89512371786848919552 89687200637995108848 89983197999836676864 90235943281304635392 90280172250661220352 91110806997328364544 91411502729992814592 91590040821262331808 92115858766331815296 92827644815991472128 93008948809772705472 93315909036867664896 93498166671705297054 93623882334019043328 93727635832212996096 94485281330562748416 94669822895661503784 94797113942214770688 94982264555383158912 95716199534452310016 96172518497179940352 96360355447369744923 96489919548325748736 97746953414249742336 97984736194657665024 98176112632537855776 98500126205582535168 98934726711780384768 99455113578766853376 99734463626705123328 99783348277046611968 99929257500976031772 100063620272337813504 100112666258158977024 100701418260205034496 101033766175255216128 101515436191467714816 101565193781993872896 102299853470684479488 102499657871994410112 102837940571241916416 103177339715041394688 103428332649916424192 103630341112123292208 104431100417990406144 104635067410994293656 104775757515079483392 104980397666476123008 105275267161522074624 105326867625771423744 106295941496883091968 106503550757619191757 106646753184991617024 106855047624806053776 107983178663500283904 108194083309327432896 108551159491866467328 110232828218989873152 110448126711605087748 110596632932583899136 110812641981280352064 111301567550752932864 111668899456861028352 112201271580043263744 112571572806380040192 112626749540428849152 113068259099177582592 113662986947162118144 113982244144805855232 114038112316624699392 114204865715401179168 115087335154520039424 116074507179421569024 116356874231155977216 116584133751138703734 116740890317727449088 117484987970239206912 117872727204464418816 118102947374785638384 118203808742761627648 118434675556712333952 118492726078992851712 119349829049131892736 119582934183993478464 119977597333115569152 120314591041739513856 120373563000881627136 121481075996437819392 121718343722993362008 121882003639990419456 122120054428349775744 122821145021775753728 124011931746363607296 124421212049156886528 124664222228940396072 124831843112025391104 124970181109617328128 125980375107416997888 126042124139427299328 126226430527548671712 126643019407177545216 127201791486574780416 128230024662906587136 128480473929826326564 128653226064434331648 128716285189061541888 129900556511042420736 130646314926210220032 130901483510050474368 131333501607443380224 131912968949040513024 132170611466519107776 132606818105022471168 132979284835606831104 133044464369395482624 133239010001301375696 134268557680273379328 134711688233673621504 134974796999755015296 135353914921956953088 135420258375991830528 136666210495992546816 137117254094989221888 138173788149497722944 139241467223987208192 139513423214659058208 139973863555301497344 140247250007557945581 140367022882029432832 140435823501028564992 141727921995844122624 142004734343492255676 142195670913322156032 142473396833074738368 144258777745769910528 144734879322488623104 145373475984656891904 146977104291986497536 147264168948806783664 147750189308373802752 148402090067670577152 148891865942481371136 149601695440057684992 149675022415569917952 149893886251464047658 150095430408506720256 150168999387238465536 151052127390307551744 151550649262882824192 151976325526407806976 152273154287201572224 153449780206026719232 154256910856862874624 154766009572562092032 155142498974874636288 155445511668184938312 155654520423636598784 156646650626985609216 156952601116491440484 157163636272619225088 157470596499714184512 157912900742283111936 157990301438657135616 159443912245324637952 159970129777487425536 160282571437209080664 160419454722319351808 160498084001175502848 161974767995250425856 162291124963991149344 162826739237799700992 165349242328484809728 165672190067407631622 165894949398875848704 166218962971920528096 167503349185291542528 167973833476555997184 168301907370064895616 168857359209570060288 169602388648766373888 170973366217208782848 171057168474937049088 171307298573101768752 172631002731780059136 173200742014723227648 174535311346733965824 174876200626708055601 175111335476591173632 176227481955358810368 176809090806696628224 177305713114142441472 177392619159193976832 177652013335068500928 177739089118489277568 179024743573697839104 179374401275990217696 179966395999673353728 180471886562609270784 180560344501322440704 182221613994656729088 182823005459985629184 183180081642524663616 184231717532663630592 185655289631982944256 186017897619545410944 186631818073735329792 186996333343410594108 187247764668038086656 187455271664425992192 188970562661125496832 189339645791323007568 189964529110766317824 191432399068904620032 192345036994359880704 192720710894739489846 192979839096651497472 195969472389315330048 196352225265075711552 197000252411165070336 197869453423560769536 198910227157533706752 199468927253410246656 199566696554093223936 199858515001952063544 200127240544675627008 201402836520410068992 202067532350510432256 203030872382935429632 203130387563987745792 204999315743988820224 205675881142483832832 206354679430082789376 206856665299832848384 207260682224246584416 208862200835980812288 209270134821988587312 209960795332952246016 210550534323044149248 210653735251542847488 212591882993766183936 213007101515238383514 213293506369983234048 213710095249612107552 215966357327000567808 216388166618654865792 217102318983732934656 220465656437979746304 220896253423210175496 221193265865167798272 221625283962560704128 222603135101505865728 223337798913722056704 224402543160086527488 224840829377196071487 225143145612760080384 225253499080857698304 227325973894324236288 227964488289611710464 228076224633249398784 228409731430802358336 230174670309040078848 232149014358843138048 232713748462311954432 233168267502277407468 233481780635454898176 234969975940478413824 235745454408928837632 236205894749571276768 236869351113424667904 236985452157985703424 238699658098263785472 239165868367986956928 239955194666231138304 240629182083479027712 240747126001763254272 242962151992875638784 243436687445986724016 244240108856699551488 245642290043551507456 248023863492727214592 248508285101111447433 248842424098313773056 249328444457880792144 251960750214833995776 252084248278854598656 252452861055097343424 253286038814355090432 254403582973149560832 256460049325813174272 256960947859652653128 257306452128868663296 259801113022084841472 261802967020100948736 262667003214886760448 263825937898081026048 264341222933038215552 265213636210044942336 265958569671213662208 266088928738790965248 266478020002602751392 268537115360546758656 269949593999510030592 270707829843913906176 270840516751983661056 273332420991985093632 274234508189978443776 276347576298995445888 278482934447974416384 279026846429318116416 279947727110602994688 280494500015115891162 280734045764058865664 280871647002057129984 283455843991688245248 284009468686984511352 284391341826644312064 284946793666149476736 288517555491539821056 289081066342109234769 289469758644977246208 293954208583972995072 294528337897613567328 295500378616747605504 296804180135341154304 299203390880115369984 299350044831139835904 299787772502928095316 300190860817013440512 300337998774476931072 302104254780615103488 303101298525765648384 304546308574403144448 306899560412053438464 308513821713725749248 309532019145124184064 310284997949749272576 310891023336369876624 313293301253971218432 313905202232982880968 314327272545238450176 314941192999428369024 315825801484566223872 315980602877314271232 318887824490649275904 319940259554974851072 320565142874418161328 320838909444638703616 323949535990500851712 324582249927982298688 325653478475599401984 330698484656969619456 331344380134815263244 331789898797751697408 332437925943841056192 335006698370583085056 336603814740129791232 337714718419140120576 339204777297532747776 341946732434417565696 342114336949874098176 342614597146203537504 345262005463560118272 349070622693467931648 349752401253416111202 350222670953182347264 352454963910717620736 353618181613393256448 354611426228284882944 355304026670137001856 355478178236978555136 358049487147395678208 358748802551980435392 359932791999346707456 360943773125218541568 361120689002644881408 364443227989313458176 365646010919971258368 366360163285049327232 368463435065327261184 372035795239090821888 373263636147470659584 373992666686821188216 374495529336076173312 374910543328851984384 377941125322250993664 378679291582646015136 379929058221532635648 384690073988719761408 385441421789478979692 385959678193302994944 391938944778630660096 392704450530151423104 394000504822330140672 395738906847121539072 397820454315067413504 398937854506820493312 399133393108186447872 399717030003904127088 402805673040820137984 404135064701020864512 406061744765870859264 406260775127975491584 409998631487977640448 411351762284967665664 413713330599665696768 414521364448493168832 417724401671961624576 418540269643977174624 419921590665904492032 421101068646088298496 421307470503085694976 425183765987532367872 426014203030476767028 426587012739966468096 427420190499224215104 432776333237309731584 434204637967465869312 440931312875959492608 441792506846420350992 443250567925121408256 445206270203011731456 446675597827444113408 448805086320173054976 449681658754392142974 450286291225520160768 450506998161715396608 454651947788648472576 455928976579223420928 456819462861604716672 460349340618080157696 464298028717686276096 465427496924623908864 466336535004554814936 466963561270909796352 469939951880956827648 471490908817857675264 472411789499142553536 473738702226849335808 473970904315971406848 478331736735973913856 479910389332462276608 481258364166958055424 481494252003526508544 485924303985751277568 486873374891973448032 488480217713399102976 491284580087103014912 496047726985454429184 497016570202222894866 497684848196627546112 498656888915761584288 503921500429667991552 504905722110194686848 506572077628710180864 508807165946299121664 512920098651626348544 513921895719305306256 519602226044169682944 523605934040201897472 524628601880124166803 525334006429773520896 528682445866076431104 530427272420089884672 531917139342427324416 532177857477581930496 532956040005205502784 537074230721093517312 539899187999020061184 541415659687827812352 541681033503967322112 546664841983970187264 548469016379956887552 552695152597990891776 556965868895948832768 558053692858636232832 559895454221205989376 560989000030231782324 561468091528117731328 561743294004114259968 566911687983376490496 568018937373969022704 569893587332298953472 577035110983079642112 578162132684218469538 578939517289954492416 587908417167945990144 589056675795227134656 591000757233495211008 593608360270682308608 598406781760230739968 598700089662279671808 599575545005856190632 600381721634026881024 604208509561230206976 606202597051531296768 609092617148806288896 617027643427451498496 619064038290248368128 620569995899498545152 621782046672739753248 626586602507942436864 627810404465965761936 629882385998856738048 631651602969132447744 631961205754628542464 637775648981298551808 639880519109949702144 641130285748836322656 647899071981001703424 649164499855964597376 651306956951198803968 661396969313939238912 662688760269630526488 663579797595503394816 664875851887682112384 670013396741166170112 673207629480259582464 674522488131588214461 675429436838280241152 683893464868835131392 684228673899748196352 685229194292407075008 690524010927120236544 698141245386935863296 699504802506832222404 700445341906364694528 704909927821435241472 707236363226786512896 710608053340274003712 710956356473957110272 716098974294791356416 717497605103960870784 719865583998693414912 721887546250437083136 722241378005289762816 728886455978626916352 732720326570098654464 736926870130654522368 744071590478181643776 745524855303334342299 746527272294941319168 747985333373642376432 755882250644501987328 757358583165292030272 759858116443065271296 769380147977439522816 770882843578957959384 771919356386605989888 785408901060302846208 788001009644660281344 791477813694243078144 795640908630134827008 797875709013640986624 798266786216372895744 799434060007808254176 805611346081640275968 812123489531741718528 812521550255950983168 819997262975955280896 822703524569935331328 827426661199331393536 829042728896986337664 835448803343923249152 837080539287954349248 839843181331808984064 842202137292176596992 842614941006171389952 850367531975064735744 852028406060953534056 853174025479932936192 854840380998448430208 865552666474619463168 868409275934931738624 881862625751918985216 883585013692840701984 886501135850242816512 890412540406023462912 897610172640346109952 899363317508784285948 900572582451040321536 901013996323430793216 909303895577296945152 913638925723209433344 920698681236160315392 928596057435372552192 930854993849247817728 932673070009109629872 939879903761913655296 942981817635715350528 944823578998285107072 947477404453698671616 947941808631942813696 956663473471947827712 959820778664924553216 962516728333916110848 971848607971502555136 973746749783946896064 976960435426798205952 982569160174206029824 992095453970908858368 994033140404445789732 995369696393255092224 997313777831523168576 1009811444220389373696 1013144155257420361728 1017614331892598243328 1025840197303252697088 1027843791438610612512 1047211868080403794944 1049257203760248333606 1050668012859547041792 1057364891732152862208 1060854544840179769344 1063834278684854648832 1065912080010411005568 1074148461442187034624 1079798375998040122368 1082831319375655624704 1083362067007934644224 1093329683967940374528 1096938032759913775104 1105390305195981783552 1116107385717272465664 1119790908442411978752 1121978000060463564648 1122936183056235462656 1123486588008228519936 1133823375966752980992 1136037874747938045408 1139787174664597906944 1154070221966159284224 1156324265368436939076 1157879034579908984832 1175816834335891980288 1178113351590454269312 1182001514466990422016 1187216720541364617216 1196813563520461479936 1197400179324559343616 1199151090011712381264 1208417019122460413952 1212405194103062593536 1218185234297612577792 1234055286854902996992 1241139991798997090304 1243564093345479506496 1253173205015884873728 1255620808931931523872 1259764771997713476096 1263303205938264895488 1263922411509257084928 1275551297962597103616 1279761038219899404288 1282260571497672645312 1298328999711929194752 1302613913902397607936 1322793938627878477824 1325377520539261052976 1329751703775364224768 1340026793482332340224 1346415258960519164928 1349044976263176428922 1350858873676560482304 1367786929737670262784 1370458388584814150016 1381048021854240473088 1396282490773871726592 1399009605013664444808 1400890683812729389056 1409819855642870482944 1414472726453573025792 1421216106680548007424 1421912712947914220544 1434995210207921741568 1439731167997386829824 1443775092500874166272 1444482756010579525632 1457772911957253832704 1465440653140197308928 1473853740261309044736 1488143180956363287552 1491049710606668684598 1493054544589882638336 1495970666747284752864 1511764501289003974656 1514717166330584060544 1519716232886130542592 1538760295954879045632 1541765687157915918768 1570817802120605692416 1573885805640372500409 1576002019289320562688 1591281817260269654016 1595751418027281973248 1596533572432745791488 1598868120015616508352 1611222692163280551936 1624246979063483437056 1625043100511901966336 1639994525951910561792 1645407049139870662656 1658085457793972675328 1670897606687846498304 1674161078575908698496 1679686362663617968128 1684404274584353193984 1685229882012342779904 1700735063950129471488 1704056812121907068112 1709680761996896860416 1731105332949238926336 1736818551869863477248 1763725251503837970432 1767170027385681403968 1773002271700485633024 1780825080812046925824 1795220345280692219904 1798726635017568571896 1801145164902080643072 1818607791154593890304 1827277851446418866688 1857192114870745104384 1861709987698495635456 1865346140018219259744 1879759807523827310592 1889647157996570214144 1894954808907397343232 1895883617263885627392 1913326946943895655424 1919641557329849106432 1943697215943005110272 1947493499567893792128 1953920870853596411904 1965138320348412059648 1984190907941817716736 1988066280808891579464 1990739392786510184448 1994627555663046337152 2019622888440778747392 2023567464394764643383 2026288310514840723456 2051680394606505394176 2055687582877221225024 2094423736160807589888 2098514407520496667212 2101336025719094083584 2114729783464305724416 2121709089680359538688 2131824160020822011136 2148296922884374069248 2159596751996080244736 2165662638751311249408 2166724134015869288448 2186659367935880749056 2210780610391963567104 2232214771434544931328 2239581816884823957504 2243956000120927129296 2245872366112470925312 2267646751933505961984 2272075749495876090816 2279574349329195813888 2308140443932318568448 2312648530736873878152 2315758069159817969664 2356226703180908538624 2364003028933980844032 2374433441082729234432 2393627127040922959872 2394800358649118687232 2398302180023424762528 2416834038244920827904 2436370468595225155584 2468110573709805993984 2482279983597994180608 2487128186690959012992 2506346410031769747456 2511241617863863047744 2519529543995426952192 2526606411876529790976 2527844823018514169856 2551102595925194207232 2559522076439798808576 2564521142995345290624 2596657999423858389504 2605227827804795215872 2645587877255756955648 2650755041078522105952 2659503407550728449536 2692830517921038329856 2698089952526352857844 2701717747353120964608 2740916777169628300032 2762096043708480946176 2792564981547743453184 2798019210027328889616 2819639711285740965888 2828945452907146051584 2842432213361096014848 2843825425895828441088 2869990420415843483136 2879462335994773659648 2887550185001748332544 2915545823914507665408 2930881306280394617856 2947707480522618089472 2976286361912726575104 2982099421213337369196 2986109089179765276672 2991941333494569505728 3029434332661168121088 3039432465772261085184 3077520591909758091264 3083531374315831837536 3141635604241211384832 3147771611280745000818 3152004038578641125376 3182563634520539308032 3191502836054563946496 3197736240031233016704 3222445384326561103872 3248493958126966874112 3250086201023803932672 3279989051903821123584 3290814098279741325312 3316170915587945350656 3348322157151817396992 3359372725327235936256 3368808549168706387968 3370459764024685559808 3401470127900258942976 3408113624243814136224 3419361523993793720832 3462210665898477852672 3473637103739726954496 3527450503007675940864 3534340054771362807936 3546004543400971266048 3561650161624093851648 3590440690561384439808 3597453270035137143792 3637215582309187780608 3654555702892837733376 3723419975396991270912 3730692280036438519488 3759519615047654621184 3779294315993140428288 3789909617814794686464 3791767234527771254784 3826653893887791310848 3839283114659698212864 3894986999135787584256 3907841741707192823808 3930276640696824119296 3968381815883635433472 3976132561617783158928 3989255111326092674304 4039245776881557494784 4047134928789529286766 4052576621029681446912 4103360789213010788352 4111375165754442450048 4188847472321615179776 4197028815040993334424 4202672051438188167168 4229459566928611448832 4243418179360719077376 4263648320041644022272 4319193503992160489472 4331325277502622498816 4333448268031738576896 4373318735871761498112 4421561220783927134208 4464429542869089862656 4479163633769647915008 4487912000241854258592 4535293503867011923968 4544151498991752181632 4559148698658391627776 4616280887864637136896 4625297061473747756304 4712453406361817077248 4721657416921117501227 4728006057867961688064 4787254254081845919744 4789600717298237374464 4796604360046849525056 4833668076489841655808 4872740937190450311168 4936221147419611987968 4974256373381918025984 5012692820063539494912 5022483235727726095488 5039059087990853904384 5053212823753059581952 5055689646037028339712 5102205191850388414464 5129042285990690581248 5193315998847716779008 5210455655609590431744 5291175754511513911296 5301510082157044211904 5319006815101456899072 5385661035842076659712 5396179905052705715688 5403435494706241929216 5481833554339256600064 5585129963095486906368 5596038420054657779232 5639279422571481931776 5684864426722192029696 5687650851791656882176 5739980840831686966272 5758924671989547319296 5831091647829015330816 5861762612560789235712 5895414961045236178944 5952572723825453150208 5964198842426674738392 5972218178359530553344 5983882666989139011456 6058868665322336242176 6078864931544522170368 6155041183819516182528 6167062748631663675072 6283271208482422769664 6295543222561490001636 6304008077157282250752 6365127269041078616064 6395472480062466033408 6444890768653122207744 6496987916253933748224 6500172402047607865344 6559978103807642247168 6632341831175890701312 6696644314303634793984 6718745450654471872512 6737617098337412775936 6802940255800517885952 6816227248487628272448 6838723047987587441664 6924421331796955705344 6947274207479453908992 7068680109542725615872 7092009086801942532096 7123300323248187703296 7180881381122768879616 7194906540070274287584 7309111405785675466752 7446839950793982541824 7461384560072877038976 7519039230095309242368 7558588631986280856576 7579819235629589372928 7583534469055542509568 7653307787775582621696 7678566229319396425728 7789973998271575168512 7815683483414385647616 7860553281393648238592 7936763631767270866944 7952265123235566317856 7978510222652185348608 8078491553763114989568 8094269857579058573532 8105153242059362893824 8222750331508884900096 8377694944643230359552 8394057630081986668848 8458919133857222897664 8486836358721438154752 8527296640083288044544 8638387007984320978944 8662650555005244997632 8746637471743522996224 8843122441567854268416 8928859085738179725312 8958327267539295830016 8975824000483708517184 9088302997983504363264 9118297397316783255552 9232561775729274273792 9250594122947495512608 9424906812723634154496 9443314833842235002454 9456012115735923376128 9574508508163691839488 9593208720093699050112 9667336152979683311616 9745481874380900622336 9872442294839223975936 9948512746763836051968 10044966471455452190976 10078118175981707808768 10106425647506119163904 10111379292074056679424 10204410383700776828928 10258084571981381162496 10386631997695433558016 10420911311219180863488 10582351509023027822592 10603020164314088423808 10638013630202913798144 10771322071684153319424 10792359810105411431376 10963667108678513200128 11170259926190973812736 11192076840109315558464 11278558845142963863552 11369728853444384059392 11375301703583313764352 11479961681663373932544 11517849343979094638592 11723525225121578471424 11790829922090472357888 11905145447650906300416 11928397684853349476784 11967765333978278022912 12117737330644672484352 12157729863089044340736 12310082367639032365056 12334125497263327350144 12566542416964845539328 12591086445122980003272 12608016154314564501504 12730254538082157232128 12790944960124932066816 12993975832507867496448 13000344804095215730688 13119956207615284494336 13264683662351781402624 13393288628607269587968 13437490901308943745024 13605880511601035771904 13632454496975256544896 13677446095975174883328 13848842663593911410688 14137360219085451231744 14164972250763352503681 14184018173603885064192 14361762762245537759232 14389813080140548575168 14618222811571350933504 14922769120145754077952 15038078460190618484736 15117177263972561713152 15159638471259178745856 15167068938111085019136 15306615575551165243392 15579947996543150337024 15631366966828771295232 15721106562787296477184 15873527263534541733888 15904530246471132635712 15957020445304370697216 16156983107526229979136 16188539715158117147064 16210306484118725787648 16445500663017769800192 16755389889286460719104 16788115260163973337696 16917838267714445795328 17054593280166576089088 17276774015968641957888 17493274943487045992448 17686244883135708536832 17857718171476359450624 17916654535078591660032 17951648000967417034368 18176605995967008726528 18236594794633566511104 18465123551458548547584 18501188245894991025216 18849813625447268308992 18886629667684470004908 18912024231471846752256 19186417440187398100224 19334672305959366623232 19490963748761801244672 19897025493527672103936 20089932942910904381952 20156236351963415617536 20212851295012238327808 20408820767401553657856 20516169143962762324992 20773263995390867116032 20841822622438361726976 21206040328628176847616 21276027260405827596288 21542644143368306638848 21584719620210822862752 21927334217357026400256 22340519852381947625472 22384153680218631116928 22557117690285927727104 22739457706888768118784 22750603407166627528704 22959923363326747865088 23035698687958189277184 23447050450243156942848 23581659844180944715776 23810290895301812600832 23856795369706698953568 23935530667956556045824 24235474661289344968704 24315459726178088681472 24668250994526654700288 25133084833929691078656 25182172890245960006544 25460509076164314464256 25581889920249864133632 25987951665015734992896 26239912415230568988672 26529367324703562805248 26786577257214539175936 26874981802617887490048 27264908993950513089792 27354892191950349766656 27697685327187822821376 28274720438170902463488 28329944501526705007362 28368036347207770128384 28723525524491075518464 28779626160281097150336 29236445623142701867008 29845538240291508155904 30234354527945123426304 30319276942518357491712 30334137876222170038272 30613231151102330486784 31159895993086300674048 31262733933657542590464 31747054527069083467776 31809060492942265271424 31914040890608741394432 32313966215052459958272 32377079430316234294128 32891001326035539600384 33510779778572921438208 33576230520327946675392 33835676535428891590656 34109186560333152178176 34553548031937283915776 35372489766271417073664 35715436342952718901248 35903296001934834068736 36353211991934017453056 36473189589267133022208 36930247102917097095168 37002376491789982050432 37699627250894536617984 37773259335368940009816 37824048462943693504512 38372834880374796200448 38981927497523602489344 39794050987055344207872 40179865885821808763904 40312472703926831235072 40817641534803107315712 41032338287925524649984 41546527990781734232064 42412080657256353695232 42552054520811655192576 43085288286736613277696 43169439240421645725504 43854668434714052800512 44768307360437262233856 45114235380571855454208 45478915413777536237568 45501206814333255057408 45919846726653495730176 46894100900486313885696 47163319688361889431552 47620581790603625201664 47713590739413397907136 47871061335913112091648 48470949322578689937408 48630919452356177362944 49336501989053309400576 50266169667859382157312 50364345780491920013088 51163779840499728267264 52479824830461137977344 53058734649407125610496 53573154514429078351872 53749963605235774980096 54529817987901026179584 54709784383900699533312 55395370654375645642752 56549440876341804926976 56659889003053410014724 56736072694415540256768 57559252320562194300672 58472891246285403734016 59691076480583016311808 60468709055890246852608 60638553885036714983424 61226462302204660973568 62319791986172601348096 62525467867315085180928 63618120985884530542848 63828081781217482788864 64627932430104919916544 64754158860632468588256 65782002652071079200768 67021559557145842876416 67152461040655893350784 67671353070857783181312 68218373120666304356352 69107096063874567831552 70744979532542834147328 71430872685905437802496 71806592003869668137472 72706423983868034906112 72946379178534266044416 74004752983579964100864 75399254501789073235968 75546518670737880019632 76745669760749592400896 77963854995047204978688 79588101974110688415744 80359731771643617527808 80624945407853662470144 82064676575851049299968 83093055981563468464128 84824161314512707390464 85104109041623310385152 86170576573473226555392 86338878480843291451008 87709336869428105601024 89536614720874524467712 90957830827555072475136 91002413628666510114816 91839693453306991460352 93788201800972627771392 95241163581207250403328 95427181478826795814272 95742122671826224183296 96941898645157379874816 98673003978106618801152 100532339335718764314624 100728691560983840026176 102327559680999456534528 106117469298814251220992 107146309028858156703744 109059635975802052359168 109419568767801399066624 110790741308751291285504 113098881752683609853952 113319778006106820029448 113472145388831080513536 115118504641124388601344 116945782492570807468032 119382152961166032623616 120937418111780493705216 122452924604409321947136 124639583972345202696192 127236241971769061085696 127656163562434965577728 129255864860209839833088 129508317721264937176512 131564005304142158401536 134304922081311786701568 135342706141715566362624 136436746241332608712704 141489959065085668294656 142861745371810875604992 143613184007739336274944 145412847967736069812224 145892758357068532088832 148009505967159928201728 150798509003578146471936 151093037341475760039264 153491339521499184801792 159176203948221376831488 160719463543287235055616 161249890815707324940288 164129353151702098599936 166186111963126936928256 169648322629025414780928 170208218083246620770304 172677756961686582902016 175418673738856211202048 179073229441749048935424 181915661655110144950272 183679386906613982920704 187576403601945255542784 190854362957653591628544 191484245343652448366592 193883797290314759749632 197346007956213237602304 201064678671437528629248 201457383121967680052352 204655119361998913069056 212234938597628502441984 214292618057716313407488 218119271951604104718336 218839137535602798133248 226197763505367219707904 226639556012213640058896 230237009282248777202688 233891564985141614936064 238764305922332065247232 241874836223560987410432 249279167944690405392384 254472483943538122171392 255312327124869931155456 258511729720419679666176 259016635442529874353024 263128010608284316803072 268609844162623573403136 272873492482665217425408 285723490743621751209984 287226368015478672549888 290825695935472139624448 296019011934319856403456 301597018007156292943872 302186074682951520078528 306982679042998369603584 318352407896442753662976 321438927086574470111232 328258706303404197199872 332372223926253873856512 339296645258050829561856 340416436166493241540608 345355513923373165804032 350837347477712422404096 358146458883498097870848 367358773813227965841408 381708725915307183257088 382968490687304896733184 387767594580629519499264 394692015912426475204608 402914766243935360104704 409310238723997826138112 424469877195257004883968 428585236115432626814976 436238543903208209436672 437678275071205596266496 452395527010734439415808 453279112024427280117792 460474018564497554405376 477528611844664130494464 483749672447121974820864 498558335889380810784768 508944967887076244342784 510624654249739862310912 518033270885059748706048 526256021216568633606144 537219688325247146806272 545746984965330434850816 574452736030957345099776 581651391870944279248896 592038023868639712806912 603194036014312585887744 604372149365903040157056 613965358085996739207168 636704815792885507325952 642877854173148940222464 656517412606808394399744 678593290516101659123712 690711027846746331608064 701674694955424844808192 716292917766996195741696 763417451830614366514176 765936981374609793466368 775535189161259038998528 789384031824852950409216 805829532487870720209408 818620477447995652276224 857170472230865253629952 872477087806416418873344 904791054021468878831616 906558224048854560235584 920948037128995108810752 955057223689328260988928 997116671778761621569536 1017889935774152488685568 1021249308499479724621824 1036066541770119497412096 1052512042433137267212288 1074439376650494293612544 1148905472061914690199552 1163302783741888558497792 1184076047737279425613824 1208744298731806080314112 1227930716171993478414336 1273409631585771014651904 1285755708346297880444928 1313034825213616788799488 1357186581032203318247424 1381422055693492663216128 1432585835533992391483392 1526834903661228733028352 1531873962749219586932736 1578768063649705900818432 1611659064975741440418816 1637240954895991304552448 1744954175612832837746688 1809582108042937757663232 1813116448097709120471168 1841896074257990217621504 1910114447378656521977856 2035779871548304977371136 2072133083540238994824192 2105024084866274534424576 2148878753300988587225088 2297810944123829380399104 2326605567483777116995584 2368152095474558851227648 2417488597463612160628224 2455861432343986956828672 2571511416692595760889856 2714373162064406636494848 2762844111386985326432256 2865171671067984782966784 3053669807322457466056704 3063747925498439173865472 3157536127299411801636864 3223318129951482880837632 3489908351225665675493376 3626232896195418240942336 3683792148515980435243008 3820228894757313043955712 4071559743096609954742272 4144266167080477989648384 4297757506601977174450176 4595621888247658760798208 4736304190949117702455296 4834977194927224321256448 4911722864687973913657344 5428746324128813272989696 5525688222773970652864512 5730343342135969565933568 6107339614644914932113408 6315072254598823603273728 6446636259902965761675264 6979816702451331350986752 7252465792390836481884672 7367584297031960870486016 8143119486193219909484544 8288532334160955979296768 8595515013203954348900352 9191243776495317521596416 9472608381898235404910592 9669954389854448642512896 11051376445547941305729024 11460686684271939131867136 12214679229289829864226816 12893272519805931523350528 14504931584781672963769344 14735168594063921740972032 16286238972386439818969088 16577064668321911958593536 17191030026407908697800704 18945216763796470809821184 19339908779708897285025792 22102752891095882611458048 24429358458579659728453632 25786545039611863046701056 29009863169563345927538688 33154129336643823917187072 34382060052815817395601408 38679817559417794570051584 44205505782191765222916096 48858716917159319456907264 51573090079223726093402112 58019726339126691855077376 66308258673287647834374144 77359635118835589140103168 103146180158447452186804224 116039452678253383710154752 132616517346575295668748288 154719270237671178280206336 232078905356506767420309504 309438540475342356560412672 464157810713013534840619008 928315621426027069681238016
- Sum of all divisors σ(n): 3453761890772533285926659355
- Sum of proper divisors (its aliquot sum) s(n): 2525446269346506216245421339
- 928315621426027069681238016 is an abundant number, because the sum of its proper divisors (2525446269346506216245421339) is greater than itself. Its abundance is 1597130647920479146564183323
Bases of 928315621426027069681238016
- Binary: 1011111111111000100111101010101100110101000110111100001010011101011000000100000000000000002
- Hexadecimal: 0x2FFE27AACD46F0A75810000
- Base-36: 38N49S6DMTTTS00000
Squares and roots of 928315621426027069681238016
- 928315621426027069681238016 squared (9283156214260270696812380162) is 861769892983590808689396545844878303959795442443616256
- 928315621426027069681238016 cubed (9283156214260270696812380163) is 799994453731302946625702620037200237282281960811316067909162998280564994102788096
-
928315621426027069681238016 is a
perfect square number . Itssquare root is 30468272373504 -
The
cube root of 928315621426027069681238016 is 975510360.5258244373
Scales and comparisons
How big is 928315621426027069681238016?- 928,315,621,426,027,069,681,238,016 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 928,315,621,426,027,069,681,238,016 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 928315621426027069681238016 cubic inches would be around 81292530 feet tall.
Recreational maths with 928315621426027069681238016
- 928315621426027069681238016 backwards is 610832186960720624126513829
- 928315621426027069681238016 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 928315621426027069681238016's digits is 108
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 928315621426027069681238016 - Facts about the integer". Numbermatics.com. 2024. Web. 31 May 2024.
APA style:
Numbermatics. (2024). Number 928315621426027069681238016 - Facts about the integer. Retrieved 31 May 2024, from https://numbermatics.com/n/928315621426027069681238016/
Chicago style:
Numbermatics. 2024. "Number 928315621426027069681238016 - Facts about the integer". https://numbermatics.com/n/928315621426027069681238016/
The information we have on file for 928315621426027069681238016 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 928315621426027069681238016, math, Factors of 928315621426027069681238016, curriculum, school, college, exams, university, Prime factorization of 928315621426027069681238016, STEM, science, technology, engineering, physics, economics, calculator, nine hundred twenty-eight septillion, three hundred fifteen sextillion, six hundred twenty-one quintillion, four hundred twenty-six quadrillion, twenty-seven trillion, sixty-nine billion, six hundred eighty-one million, two hundred thirty-eight thousand and sixteen.