147097773074531953712037888
147,097,773,074,531,953,712,037,888 is an even composite number composed of five prime numbers multiplied together.
147097773074531953712037888 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of sixteen thousand, five hundred seventy-six divisors.
Prime factorization of 147097773074531953712037888:
236 × 33 × 73 × 173 × 196
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 7 × 7 × 7 × 17 × 17 × 17 × 19 × 19 × 19 × 19 × 19 × 19)See below for interesting mathematical facts about the number 147097773074531953712037888 from the Numbermatics database.
Names of 147097773074531953712037888
- Cardinal: 147097773074531953712037888 can be written as One hundred forty-seven septillion, ninety-seven sextillion, seven hundred seventy-three quintillion, seventy-four quadrillion, five hundred thirty-one trillion, nine hundred fifty-three billion, seven hundred twelve million, thirty-seven thousand, eight hundred eighty-eight.
Scientific notation
- Scientific notation: 1.47097773074531953712037888 × 1026
Factors of 147097773074531953712037888
Divisors of 147097773074531953712037888
- Number of divisors d(n): 16576
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 17 18 19 21 24 27 28 32 34 36 38 42 48 49 51 54 56 57 63 64 68 72 76 84 96 98 102 108 112 114 119 126 128 133 136 144 147 152 153 168 171 189 192 196 204 216 224 228 238 252 256 266 272 288 289 294 304 306 323 336 342 343 357 361 378 384 392 399 408 432 441 448 456 459 476 504 512 513 532 544 576 578 588 608 612 646 672 684 686 714 722 756 768 784 798 816 833 864 867 882 896 912 918 931 952 969 1008 1024 1026 1029 1064 1071 1083 1088 1152 1156 1176 1197 1216 1224 1292 1323 1344 1368 1372 1428 1444 1512 1536 1568 1596 1632 1666 1728 1734 1764 1792 1824 1836 1862 1904 1938 2016 2023 2048 2052 2058 2128 2142 2166 2176 2261 2304 2312 2352 2394 2432 2448 2499 2527 2584 2601 2646 2688 2736 2744 2793 2856 2888 2907 3024 3072 3087 3136 3192 3213 3249 3264 3332 3456 3468 3528 3584 3591 3648 3672 3724 3808 3876 4032 4046 4096 4104 4116 4256 4284 4332 4352 4522 4608 4624 4704 4788 4864 4896 4913 4998 5054 5168 5202 5292 5376 5472 5488 5491 5586 5712 5776 5814 5831 6048 6069 6137 6144 6174 6272 6384 6426 6498 6517 6528 6664 6783 6859 6912 6936 7056 7168 7182 7296 7344 7448 7497 7581 7616 7752 7803 8064 8092 8192 8208 8232 8379 8512 8568 8664 8704 8721 9044 9216 9248 9261 9408 9576 9728 9747 9792 9826 9996 10108 10336 10404 10584 10752 10944 10976 10982 11172 11424 11552 11628 11662 12096 12138 12274 12288 12348 12544 12768 12852 12996 13034 13056 13328 13566 13718 13824 13872 14112 14161 14336 14364 14592 14688 14739 14896 14994 15162 15232 15504 15606 15827 16128 16184 16384 16416 16464 16473 16758 17024 17136 17328 17408 17442 17493 17689 18088 18207 18411 18432 18496 18522 18816 19152 19456 19494 19551 19584 19652 19992 20216 20349 20577 20672 20808 21168 21504 21888 21952 21964 22344 22491 22743 22848 23104 23256 23324 24192 24276 24548 24576 24696 25088 25137 25536 25704 25992 26068 26112 26656 27132 27436 27648 27744 28224 28322 28672 28728 29184 29376 29478 29792 29988 30324 30464 31008 31212 31654 32256 32368 32768 32832 32928 32946 33516 34048 34272 34391 34656 34816 34884 34986 35378 36176 36414 36822 36864 36992 37044 37632 38304 38437 38912 38988 39102 39168 39304 39984 40432 40698 41154 41344 41616 42336 42483 42959 43008 43776 43904 43928 44217 44688 44982 45486 45696 46208 46512 46648 47481 48013 48384 48552 49096 49152 49392 49419 50176 50274 51072 51408 51984 52136 52224 52479 53067 53312 54264 54621 54872 55233 55296 55488 56448 56644 57344 57456 58368 58653 58752 58956 59584 59976 60648 60928 61047 61731 62016 62424 63308 64512 64736 65536 65664 65856 65892 67032 68096 68229 68544 68782 69312 69632 69768 69972 70756 72352 72828 73644 73728 73984 74088 75264 76608 76874 77824 77976 78204 78336 78608 79968 80864 81396 82308 82688 83232 84672 84966 85918 86016 87552 87808 87856 88434 89376 89964 90972 91392 92416 93024 93296 93347 94962 96026 96768 97104 98192 98304 98784 98838 99127 100352 100548 102144 102816 103173 103968 104272 104329 104448 104958 106134 106624 108528 109242 109744 110466 110592 110789 110976 112896 113288 114688 114912 115311 116603 116736 117306 117504 117912 119168 119952 121296 121856 122094 123462 123823 124032 124848 126616 127449 128877 129024 129472 130321 131072 131328 131712 131784 132651 134064 136192 136458 137088 137564 138624 139264 139536 139944 141512 142443 144039 144704 145656 147288 147456 147968 148176 148257 150528 153216 153748 155648 155952 156408 156672 157216 157437 159201 159936 161728 162792 164616 165376 165699 166464 169344 169932 171836 172032 175104 175616 175712 175959 176868 178752 179928 181944 182784 184832 185193 186048 186592 186694 189924 192052 193536 194208 196384 196608 197568 197676 198254 200704 201096 204288 205632 206346 207936 208544 208658 208896 209916 212268 213248 217056 218484 219488 220932 221184 221578 221952 225792 226576 229376 229824 230622 233206 233472 234612 235008 235824 238336 239904 240737 242592 243712 244188 246924 247646 248064 249696 253232 254898 257754 258048 258944 260642 262144 262656 263424 263568 265302 268128 269059 272384 272916 274176 275128 277248 278528 279072 279888 280041 283024 284886 288078 289408 291312 294576 294912 295936 296352 296514 297381 300713 301056 306432 307496 309519 311296 311904 312816 312987 313344 314432 314874 318402 319872 323456 325584 329232 330752 331398 332367 332928 336091 338688 339864 343672 344064 345933 349809 350208 351232 351424 351918 353736 357504 359856 363888 365568 369664 370386 371469 372096 373184 373388 379848 382347 384104 386631 387072 388416 390963 392768 393216 395136 395352 396508 401408 402192 408576 411264 412692 415872 417088 417316 417792 419832 424536 426496 427329 432117 434112 436968 438976 441864 442368 443156 443904 451584 453152 458752 459648 461244 466412 466944 469224 470016 471648 476672 477603 479808 481474 485184 487424 488376 493848 495292 496128 499392 506464 509796 515508 516096 517888 521284 524288 525312 526848 527136 530604 536256 538118 544768 545832 548352 550256 554496 557056 558144 559776 560082 566048 569772 576156 578816 582624 589152 589824 591872 592704 593028 594762 601426 602112 612864 614992 619038 622592 623808 625632 625974 626688 628864 629748 636804 639744 646912 651168 653429 658464 661504 662796 664734 665856 672182 677376 679728 687344 688128 691866 699618 700416 702464 702848 703836 707472 715008 719712 722211 727776 730303 731136 739328 740772 742938 744192 746368 746776 759696 764694 768208 773262 774144 776832 781926 785536 786432 790272 790704 793016 802816 804384 807177 816221 817152 822528 825384 831744 834176 834632 835584 839664 840123 849072 852992 854658 864234 868224 873936 877952 883728 884736 886312 887808 892143 902139 903168 906304 912247 917504 919296 922488 928557 932824 933888 938448 938961 940032 943296 953344 955206 959616 962948 970368 974848 976752 987696 990584 992256 997101 998784 1008273 1012928 1019592 1031016 1032192 1035776 1037799 1042568 1048576 1049427 1050624 1053696 1054272 1061208 1072512 1076236 1089536 1091664 1096704 1100512 1108992 1114112 1114407 1116288 1119552 1120164 1132096 1139544 1152312 1157632 1159893 1165248 1172889 1178304 1179648 1183744 1185408 1186056 1189524 1202852 1204224 1225728 1229984 1238076 1245184 1247616 1251264 1251948 1253376 1257728 1259496 1273608 1279488 1293824 1296351 1302336 1306858 1316928 1323008 1325592 1329468 1331712 1344364 1354752 1359456 1374688 1376256 1383732 1399236 1400832 1404928 1405696 1407672 1414944 1430016 1439424 1444422 1455552 1460606 1462272 1478656 1481544 1485876 1488384 1492736 1493552 1519392 1529388 1536416 1546524 1548288 1553664 1563852 1571072 1572864 1580544 1581408 1586032 1605632 1608768 1614354 1632442 1634304 1645056 1650768 1663488 1668352 1669264 1671168 1679328 1680246 1685159 1698144 1705984 1709316 1728468 1736448 1747872 1755904 1767456 1769472 1772624 1773593 1775616 1784286 1804278 1806336 1812608 1824494 1835008 1838592 1844976 1857114 1865648 1867776 1876896 1877922 1880064 1883413 1886592 1906688 1910412 1919232 1925896 1940736 1949696 1953504 1960287 1975392 1981168 1982251 1984512 1994202 1997568 2016546 2025856 2039184 2062032 2064384 2071552 2075598 2085136 2097152 2098854 2101248 2104991 2107392 2108544 2122416 2145024 2152472 2166633 2179072 2183328 2190909 2193408 2201024 2215457 2217984 2228224 2228814 2232576 2239104 2240328 2264192 2279088 2304624 2315264 2319786 2330496 2345778 2352637 2356608 2359296 2367488 2370816 2372112 2379048 2405704 2408448 2421531 2448663 2451456 2459968 2476099 2476152 2490368 2495232 2502528 2503896 2506752 2515456 2518992 2520369 2547216 2558976 2587648 2592702 2604672 2613716 2633856 2646016 2651184 2658936 2663424 2676429 2688728 2706417 2709504 2718912 2736741 2749376 2752512 2767464 2798472 2801664 2809856 2811392 2815344 2816883 2829888 2860032 2878848 2888844 2911104 2921212 2924544 2957312 2963088 2971752 2976768 2985472 2987104 2991303 3024819 3038784 3058776 3072832 3093048 3096576 3107328 3127704 3142144 3145728 3148281 3161088 3162816 3172064 3211264 3217536 3228708 3264884 3268608 3290112 3301536 3326976 3336704 3338528 3342336 3343221 3358656 3360492 3370318 3396288 3411968 3418632 3456936 3472896 3495744 3511808 3518667 3534912 3538944 3545248 3547186 3551232 3568572 3608556 3612672 3625216 3648988 3670016 3677184 3689952 3714228 3731296 3735552 3753792 3755844 3760128 3766826 3773184 3813376 3820824 3838464 3851792 3881472 3899392 3907008 3920574 3950784 3962336 3964502 3969024 3988404 3995136 4033092 4051712 4078368 4124064 4128768 4143104 4151196 4170272 4194304 4197708 4202496 4209982 4214784 4217088 4244832 4290048 4304944 4333266 4358144 4366656 4381818 4386816 4402048 4430914 4435968 4456448 4457628 4465152 4478208 4480656 4528384 4558176 4574003 4609248 4630528 4639572 4660992 4691556 4705274 4713216 4718592 4734976 4741632 4744224 4758096 4811408 4816896 4843062 4897326 4902912 4919936 4952198 4952304 4980736 4990464 5005056 5007792 5013504 5030912 5037984 5040738 5055477 5094432 5112121 5117952 5175296 5185404 5209344 5227432 5267712 5292032 5302368 5317872 5320779 5326848 5352858 5377456 5412834 5419008 5437824 5473482 5498752 5505024 5534928 5596944 5603328 5619712 5622784 5630688 5633766 5650239 5659776 5713547 5720064 5757696 5777688 5822208 5842424 5849088 5880861 5914624 5926176 5943504 5946753 5953536 5970944 5974208 5982606 6049638 6077568 6117552 6145664 6186096 6193152 6214656 6255408 6284288 6291456 6296562 6314973 6322176 6325632 6344128 6385729 6422528 6435072 6457416 6499899 6529768 6537216 6572727 6580224 6603072 6646371 6653952 6673408 6677056 6684672 6686442 6717312 6720984 6740636 6792576 6823936 6837264 6913872 6945792 6991488 7023616 7037334 7057911 7069824 7077888 7090496 7094372 7102464 7137144 7217112 7225344 7250432 7264593 7297976 7340032 7345989 7354368 7379904 7428297 7428456 7462592 7471104 7507584 7511688 7520256 7533652 7546368 7626752 7641648 7676928 7703584 7762944 7798784 7814016 7841148 7901568 7924672 7929004 7938048 7976808 7990272 8066184 8103424 8119251 8156736 8210223 8248128 8257536 8286208 8302392 8340544 8388608 8395416 8404992 8419964 8429568 8434176 8489664 8580096 8609888 8666532 8716288 8733312 8763636 8773632 8804096 8861828 8871936 8912896 8915256 8930304 8956416 8961312 9056768 9074457 9116352 9148006 9218496 9261056 9279144 9321984 9383112 9410548 9426432 9437184 9469952 9483264 9488448 9516192 9622816 9633792 9686124 9794652 9805824 9839872 9904396 9904608 9961472 9980928 10010112 10015584 10027008 10061824 10075968 10081476 10110954 10188864 10224242 10235904 10350592 10370808 10418688 10454864 10535424 10584064 10604736 10635744 10641558 10653696 10705716 10754912 10825668 10838016 10875648 10946964 10997504 11010048 11069856 11193888 11206656 11239424 11245568 11261376 11267532 11300478 11319552 11427094 11440128 11515392 11555376 11644416 11684848 11698176 11761722 11829248 11852352 11887008 11893506 11907072 11941888 11948416 11965212 12099276 12155136 12235104 12291328 12372192 12386304 12415151 12429312 12510816 12568576 12582912 12593124 12629946 12644352 12651264 12688256 12771458 12845056 12870144 12914832 12999798 13059536 13074432 13145454 13160448 13206144 13292742 13307904 13346816 13354112 13369344 13372884 13434624 13441968 13481272 13585152 13647872 13674528 13722009 13827744 13875757 13891584 13982976 14047232 14074668 14115822 14139648 14155776 14180992 14188744 14204928 14274288 14434224 14450688 14500864 14529186 14595952 14680064 14691978 14708736 14759808 14856594 14856912 14925184 14942208 15015168 15023376 15040512 15067304 15092736 15166431 15253504 15283296 15336363 15353856 15407168 15508199 15525888 15597568 15628032 15682296 15803136 15849344 15858008 15876096 15953616 15962337 15980544 16132368 16206848 16238502 16313472 16420446 16496256 16515072 16572416 16604784 16681088 16777216 16790832 16809984 16839928 16859136 16868352 16950717 16979328 17140641 17160192 17219776 17332693 17333064 17432576 17466624 17527272 17547264 17608192 17642583 17723656 17743872 17825792 17830512 17840259 17860608 17912832 17922624 18113536 18148914 18232704 18296012 18436992 18522112 18558288 18643968 18766224 18821096 18852864 18874368 18939904 18944919 18966528 18976896 19032384 19157187 19245632 19267584 19372248 19589304 19611648 19679744 19718181 19808792 19809216 19922944 19939113 19961856 20020224 20031168 20054016 20123648 20151936 20162952 20221908 20377728 20448484 20471808 20701184 20741616 20837376 20909728 21070848 21168128 21173733 21209472 21271488 21283116 21307392 21411432 21509824 21651336 21676032 21751296 21893928 21995008 22020096 22037967 22139712 22284891 22387776 22413312 22478848 22491136 22522752 22535064 22600956 22639104 22854188 22880256 23030784 23110752 23288832 23369696 23396352 23523444 23658496 23704704 23774016 23787012 23814144 23883776 23896832 23930424 24198552 24310272 24470208 24582656 24630669 24744384 24772608 24830302 24858624 25021632 25137152 25165824 25186248 25259892 25288704 25302528 25376512 25542916 25690112 25740288 25829664 25999596 26119072 26148864 26290908 26320896 26412288 26585484 26615808 26693632 26708224 26738688 26745768 26869248 26883936 26962544 27170304 27295744 27349056 27444018 27655488 27751514 27783168 27965952 28094464 28149336 28231644 28279296 28311552 28361984 28377488 28409856 28548576 28868448 28901376 29001728 29058372 29191904 29360128 29383956 29417472 29519616 29713188 29713824 29850368 29884416 30030336 30046752 30081024 30134608 30185472 30332862 30507008 30566592 30672726 30707712 30814336 31016398 31051776 31195136 31256064 31364592 31606272 31698688 31716016 31752192 31907232 31924674 31961088 32018021 32264736 32413696 32477004 32626944 32840892 32992512 33030144 33144832 33209568 33362176 33554432 33581664 33619968 33679856 33698267 33718272 33736704 33901434 33958656 34281282 34320384 34439552 34665386 34666128 34865152 34933248 35054544 35094528 35216384 35285166 35447312 35487744 35651584 35661024 35680518 35721216 35784847 35825664 35845248 36227072 36297828 36465408 36592024 36873984 37044224 37116576 37245453 37287936 37532448 37642192 37662769 37705728 37748736 37879808 37889838 37933056 37953792 38064768 38314374 38491264 38535168 38744496 39178608 39223296 39359488 39436362 39617584 39618432 39845888 39878226 39923712 39994829 40040448 40062336 40108032 40247296 40303872 40325904 40443816 40755456 40896968 40943616 41166027 41402368 41483232 41627271 41674752 41819456 42093683 42141696 42336256 42347466 42418944 42542976 42566232 42614784 42822864 43019648 43302672 43352064 43502592 43787856 43990016 44040192 44075934 44279424 44569782 44700103 44775552 44826624 44957696 44982272 45045504 45070128 45201912 45278208 45499293 45708376 45760512 46009089 46061568 46221504 46524597 46577664 46739392 46792704 47045881 47046888 47316992 47409408 47548032 47574024 47628288 47767552 47793664 47860848 47887011 48397104 48620544 48940416 49165312 49261338 49488768 49545216 49660604 49717248 50043264 50274304 50331648 50372496 50519784 50577408 50605056 50753024 50852151 51085832 51380224 51421923 51480576 51659328 51998079 51999192 52238144 52297728 52581816 52641792 52824576 53170968 53231616 53387264 53416448 53477376 53491536 53520777 53738496 53767872 53925088 54340608 54591488 54698112 54888036 55310976 55503028 55566336 55931904 56188928 56298672 56463288 56558592 56623104 56723968 56754976 56819712 56834757 57097152 57471561 57736896 57802752 58003456 58116744 58383808 58720256 58767912 58834944 59039232 59426376 59427648 59700736 59768832 59817339 60060672 60093504 60162048 60269216 60370944 60665724 61014016 61133184 61345452 61415424 61628672 62032796 62103552 62390272 62512128 62729184 63212544 63397376 63432032 63504384 63521199 63814464 63849348 63922176 64036042 64529472 64827392 64954008 65253888 65681784 65985024 66060288 66289664 66419136 66724352 66854673 67108864 67163328 67239936 67359712 67396534 67436544 67473408 67802868 67917312 68562564 68640768 68879104 69330772 69332256 69730304 69866496 70109088 70189056 70432768 70570332 70894624 70975488 71303168 71322048 71361036 71442432 71569694 71651328 71690496 72454144 72595656 72930816 73184048 73747968 74088448 74233152 74490906 74575872 75064896 75284384 75325538 75411456 75497472 75759616 75779676 75866112 75907584 76129536 76628748 76982528 77070336 77488992 78357216 78446592 78718976 78872724 79235168 79236864 79691776 79756452 79847424 79989658 80080896 80124672 80216064 80494592 80607744 80651808 80887632 81510912 81793936 81887232 82332054 82804736 82966464 83254542 83349504 83638912 84187366 84283392 84672512 84694932 84837888 85085952 85132464 85229568 85645728 86039296 86605344 86704128 86906057 87005184 87575712 87980032 88080384 88151868 88558848 89139564 89400206 89551104 89653248 89915392 89964544 90091008 90140256 90403824 90556416 90998586 91416752 91521024 92018178 92123136 92443008 93049194 93155328 93478784 93585408 94091762 94093776 94633984 94818816 95096064 95148048 95256576 95535104 95587328 95721696 95774022 96054063 96794208 97130299 97241088 97880832 98330624 98522676 98977536 99090432 99321208 99434496 100086528 100548608 100663296 100744992 101039568 101094801 101154816 101210112 101506048 101704302 102171664 102760448 102843846 102961152 103318656 103996158 103998384 104476288 104595456 105163632 105283584 105649152 106341936 106463232 106774528 106832896 106954752 106983072 107041554 107354541 107476992 107535744 107850176 108557393 108681216 109182976 109396224 109776072 110621952 111006056 111132672 111736359 111863808 112377856 112597344 112926576 112988307 113117184 113246208 113447936 113509952 113639424 113669514 114194304 114943122 115473792 115605504 116006912 116233488 116767616 117440512 117535824 117669888 118078464 118852752 118855296 119401472 119537664 119634678 119984487 120121344 120187008 120324096 120538432 120741888 121328851 121331448 122028032 122266368 122690904 122830848 123257344 123498081 124065592 124207104 124780544 124881813 125024256 125458368 126281049 126425088 126794752 126864064 127008768 127042398 127628928 127698696 127844352 128072084 129058944 129654784 129908016 130507776 131363568 131970048 132120576 132579328 132838272 133448704 133709346 134100309 134217728 134326656 134479872 134719424 134793068 134873088 134946816 135605736 135834624 137125128 137281536 137758208 138027267 138661544 138664512 139460608 139573791 139732992 140218176 140378112 140865536 141137643 141140664 141789248 141950976 142606336 142644096 142722072 142884864 143139388 143302656 143380992 144908288 145191312 145861632 146368096 147495936 148176896 148466304 148981812 149151744 150129792 150568768 150651076 150822912 150994944 151519232 151559352 151732224 151815168 152259072 153257496 153965056 154140672 154265769 154977984 155994237 156714432 156893184 157437952 157745448 158470336 158473728 159383552 159512904 159694848 159979316 160161792 160249344 160432128 160989184 161215488 161303616 161775264 163021824 163587872 163774464 164664108 165609472 165932928 166509084 166699008 167277824 168374732 168566784 169345024 169389864 169675776 170171904 170264928 170459136 171291456 172078592 172414683 173210688 173408256 173812114 174010368 175151424 175960064 176160768 176303736 177117696 178279128 178800412 179102208 179306496 179830784 179929088 180182016 180280512 180807648 181112832 181997172 182833504 183042048 184036356 184246272 184886016 186098388 186310656 186957568 187170816 188183524 188187552 189267968 189637632 190192128 190296096 190513152 191070208 191174656 191443392 191548044 192108126 193588416 194260598 194482176 195761664 196661248 197045352 197955072 198180864 198642416 198868992 200173056 201097216 201326592 201489984 202079136 202189602 202309632 202420224 203012096 203408604 204343328 205520896 205687692 205922304 206637312 207992316 207996768 208952576 209190912 210327264 210567168 211298304 212683872 212926464 213549056 213665792 213909504 213966144 214083108 214709082 214953984 215071488 215700352 217114786 217362432 218365952 218792448 219552144 221243904 222012112 222265344 223472718 223727616 224755712 225194688 225853152 225976614 226234368 226492416 226895872 227019904 227278848 227339028 228388608 229886244 230947584 231211008 232013824 232466976 233535232 234881024 235071648 235339776 235887869 236156928 237705504 237710592 238802944 239075328 239269356 239968974 240242688 240374016 240648192 241076864 241483776 242657702 242662896 244056064 244532736 245381808 245661696 246514688 246996162 248131184 248414208 249561088 249763626 250048512 250916736 252562098 252850176 253589504 253728128 254017536 254084796 255257856 255397392 255688704 256144168 258117888 259309568 259816032 260718171 261015552 262727136 263639383 263940096 264241152 265158656 265676544 266897408 267418692 268200618 268435456 268653312 268959744 269438848 269586136 269746176 269893632 271211472 271669248 274250256 274563072 275516416 276054534 277323088 277329024 278921216 279147582 279465984 280436352 280756224 281731072 282275286 282281328 283578496 283901952 285212672 285288192 285444144 285769728 286278776 286605312 286761984 288162189 289816576 290382624 291390897 291723264 292736192 294655781 294991872 296353792 296932608 297963624 298303488 300259584 301137536 301302152 301645824 301989888 303038464 303118704 303284403 303464448 303630336 304518144 306514992 307930112 308281344 308531538 309955968 311988474 313428864 313786368 314875904 315490896 316940672 316947456 318767104 319025808 319389696 319958632 320323584 320498688 320864256 321978368 322063623 322430976 322607232 323550528 325672179 326043648 327175744 327548928 329321167 329328216 331218944 331865856 333018168 333398016 334555648 335209077 336749464 337133568 338690048 338779728 338964921 339351552 340343808 340529856 340918272 342582912 344157184 344829366 346421376 346816512 347624228 348020736 350302848 351920128 352321536 352607472 354235392 356558256 357600824 358204416 358612992 359661568 359858176 359953461 360364032 360561024 361615296 362225664 363986553 363994344 365667008 366084096 368072712 368492544 369772032 372196776 372621312 373915136 374341632 374645439 376367048 376375104 378535936 378843147 379275264 380384256 380592192 381026304 382140416 382349312 382886784 383096088 384216252 387176832 388521196 388964352 391523328 393322496 394090704 395910144 396361728 397284832 397737984 400346112 402194432 402300927 402653184 402979968 404158272 404379204 404619264 404840448 406024192 406817208 408686656 411041792 411375384 411844608 413274624 415984632 415993536 417905152 418381824 418721373 420654528 421134336 422596608 423412929 425367744 425852928 427098112 427331584 427819008 427932288 428166216 429418164 429907968 430142976 431400704 434229572 434724864 436731904 437584896 439104288 442487808 444024224 444530688 446945436 447455232 449511424 450389376 451706304 451953228 452468736 452984832 453791744 454039808 454557696 454678056 456777216 459772488 461895168 462422016 464027648 464933952 467070464 467982711 469762048 470143296 470679552 471775738 472313856 475411008 475421184 477605888 478150656 478538712 479937948 480485376 480748032 481296384 482153728 482967552 485315404 485325792 488112128 489065472 490763616 491323392 493029376 493992324 496262368 496828416 499122176 499527252 500097024 501833472 505124196 505700352 507179008 507456256 508035072 508169592 510515712 510794784 511377408 512288336 516235776 518619136 519632064 521436342 522031104 525454272 527278766 527880192 528482304 530317312 531353088 533794816 534837384 536401236 536870912 537306624 537919488 538877696 539172272 539492352 539787264 542422944 543338496 548500512 549126144 551032832 552109068 554646176 554658048 557842432 558295164 558931968 560872704 561512448 563462144 564550572 564562656 567156992 567803904 570425344 570576384 570888288 571539456 572557552 573210624 573523968 576324378 579633152 580765248 582781794 583446528 585472384 589311562 589983744 592707584 593865216 595927248 596606976 600519168 602275072 602604304 603291648 603979776 606076928 606237408 606568806 606928896 607260672 608342399 609036288 613029984 615860224 616562688 617063076 619911936 623976948 626857728 627572736 629751808 630981792 633881344 633894912 637534208 638051616 638779392 639917264 640267073 640647168 640997376 641728512 643956736 644127246 644861952 645214464 647101056 651344358 652087296 654351488 655097856 658642334 658656432 662437888 663731712 666036336 666796032 669111296 670418154 673498928 674267136 677380096 677559456 677929842 678703104 679912093 680687616 681059712 681836544 685165824 688314368 689658732 692842752 693633024 695248456 696041472 700605696 703840256 704643072 705214944 707663607 708470784 713116512 715201648 715592611 716408832 717225984 719323136 719716352 719906922 720728064 721122048 723230592 724451328 727973106 727988688 731334016 732168192 736145424 736985088 739544064 744393552 745242624 747830272 748683264 749290878 752734096 752750208 757071872 757686294 758550528 759901751 760768512 761184384 762052608 764280832 764698624 765773568 766192176 768432504 774353664 777042392 777928704 782154513 783046656 786644992 788181408 790918149 791820288 792723456 794569664 795475968 799779977 800692224 804388864 804601854 805306368 805959936 808316544 808758408 809238528 809680896 812048384 813634416 817373312 822083584 822750768 823689216 826549248 831969264 831987072 835810304 836763648 837442746 841309056 842268672 845193216 846825858 849301957 850735488 851705856 854196224 854663168 855638016 855864576 856332432 858836328 859815936 860285952 862801408 864486567 868459144 869449728 873463808 874172691 875169792 878208576 883967343 884975616 888048448 889061376 893890872 894910464 899022848 900778752 903412608 903906456 904937472 905969664 907583488 908079616 909115392 909356112 909853209 913554432 919544976 923790336 924844032 928055296 929867904 934140928 935965422 939524096 940286592 941359104 943551476 944627712 950822016 950842368 955211776 956301312 957077424 959875896 960970752 961496064 962592768 964307456 965935104 966190869 970630808 970651584 976224256 977016537 978130944 981527232 982646784 986058752 987963501 987984648 992524736 993656832 998244352 999054504 1000194048 1003666944 1010248392 1011400704 1014358016 1014912512 1016070144 1016339184 1016894763 1021031424 1021589568 1022754816 1024576672 1032471552 1037238272 1039264128 1042872684 1044062208 1050908544 1054557532 1055760384 1056964608 1060634624 1062706176 1067589632 1069674768 1072802472 1073741824 1074613248 1075838976 1077755392 1078344544 1078984704 1079574528 1079860383 1084845888 1086676992 1091959659 1097001024 1098252288 1102065664 1104218136 1109292352 1109316096 1115684864 1116590328 1117863936 1121745408 1123024896 1126924288 1129101144 1129125312 1134313984 1135607808 1136529441 1140850688 1141152768 1141776576 1143078912 1145115104 1146421248 1147047936 1152648756 1159266304 1161530496 1165563588 1166893056 1170944768 1178623124 1179967488 1185415168 1187730432 1191854496 1193213952 1201038336 1204550144 1205208608 1206583296 1206902781 1207959552 1212153856 1212474816 1213137612 1213857792 1214521344 1216684798 1218072576 1226059968 1231720448 1233125376 1234126152 1239823872 1247953896 1253715456 1255145472 1259503616 1261963584 1267762688 1267789824 1270238787 1275068416 1276103232 1277558784 1279834528 1280534146 1281294336 1281994752 1283457024 1287913472 1288254492 1289723904 1290428928 1294202112 1302688716 1304174592 1308702976 1310195712 1317284668 1317312864 1324875776 1327463424 1332072672 1333592064 1338222592 1340836308 1346997856 1348534272 1354760192 1355118912 1355859684 1357406208 1359824186 1361375232 1362119424 1363673088 1370331648 1376628736 1379317464 1385685504 1387266048 1390496912 1392082944 1401211392 1407680512 1409286144 1410429888 1415327214 1416941568 1426233024 1430403296 1431185222 1432817664 1434451968 1438646272 1439432704 1439813844 1441456128 1442244096 1446461184 1448902656 1455946212 1455977376 1462668032 1464336384 1472290848 1473970176 1479088128 1488787104 1490485248 1495660544 1497366528 1498581756 1505468192 1505500416 1514143744 1515372588 1517101056 1519803502 1521537024 1522368768 1524105216 1528561664 1529397248 1531547136 1532384352 1536865008 1548707328 1554084784 1555857408 1564309026 1566093312 1573289984 1576362816 1581836298 1583640576 1585446912 1589139328 1590951936 1599559954 1601384448 1608777728 1609203708 1610612736 1611919872 1616633088 1617516816 1618477056 1619361792 1624096768 1627268832 1634746624 1644167168 1645501536 1647378432 1651215083 1653098496 1663938528 1663974144 1671620608 1673527296 1674885492 1682618112 1684537344 1690386432 1693651716 1698603914 1701470976 1703411712 1708392448 1709326336 1711276032 1711729152 1712664864 1717672656 1719631872 1720571904 1725602816 1728973134 1736918288 1738899456 1746927616 1748345382 1750339584 1756417152 1767934686 1769951232 1776096896 1778122752 1787781744 1789820928 1798045696 1801557504 1806825216 1807812912 1809874944 1811939328 1815166976 1816159232 1818230784 1818712224 1819706418 1825027197 1827108864 1839089952 1845475681 1847580672 1849688064 1856110592 1859735808 1868281856 1871930844 1879048192 1880573184 1882718208 1887102952 1889255424 1901644032 1901684736 1910423552 1912602624 1914154848 1919751792 1920801219 1921941504 1922992128 1925185536 1928614912 1931870208 1932381738 1941261616 1941303168 1952448512 1954033074 1956261888 1963054464 1965293568 1972117504 1975927002 1975969296 1985049472 1987313664 1996488704 1998109008 2000388096 2007333888 2020496784 2022801408 2028716032 2029825024 2032140288 2032678368 2033789526 2039736279 2042062848 2043179136 2045509632 2049153344 2062590467 2064943104 2074476544 2078528256 2085745368 2088124416 2101817088 2109115064 2111520768 2113929216 2121269248 2122990821 2125412352 2135179264 2139349536 2145604944 2146777833 2147483648 2149226496 2151677952 2155510784 2156689088 2157969408 2159149056 2159720766 2169691776 2173353984 2183919318 2194002048 2196504576 2204131328 2208436272 2218584704 2218632192 2231369728 2233180656 2235727872 2243490816 2246049792 2253848576 2258202288 2258250624 2268627968 2271215616 2273058882 2279705253 2281701376 2282305536 2283553152 2286157824 2290230208 2292842496 2294095872 2305248169 2305297512 2318532608 2323060992 2331127176 2333786112 2341889536 2346463539 2357246248 2359934976 2370830336 2372754447 2375460864 2383708992 2386427904 2399339931 2402076672 2409100288 2410417216 2413166592 2413805562 2415919104 2424307712 2424949632 2426275224 2427715584 2429042688 2433369596 2436145152 2452119936 2463440896 2466250752 2468252304 2479647744 2495907792 2507430912 2510290944 2519007232 2523927168 2535525376 2535579648 2540477574 2547905871 2550136832 2552206464 2555117568 2559669056 2561068292 2562588672 2563989504 2566914048 2575826944 2576508984 2579447808 2580857856 2588404224 2605377432 2608349184 2617405952 2620391424 2622518073 2634569336 2634625728 2649751552 2651902029 2654926848 2664145344 2667184128 2676445184 2681672616 2693995712 2697068544 2709520384 2710237824 2711719368 2714812416 2719648372 2722750464 2724238848 2727346176 2740663296 2753257472 2758634928 2771371008 2774532096 2780993824 2784165888 2802422784 2815361024 2818572288 2820859776 2830654428 2833883136 2852466048 2860806592 2862370444 2865635328 2868903936 2877292544 2878865408 2879627688 2882912256 2884488192 2892922368 2897805312 2911892424 2911954752 2925336064 2928672768 2931049611 2944581696 2947940352 2958176256 2963890503 2977574208 2980970496 2991321088 2994733056 2997163512 3010936384 3011000832 3028287488 3030745176 3034202112 3039607004 3043074048 3044737536 3048210432 3057123328 3058794496 3063094272 3064768704 3073730016 3097414656 3108169568 3111714816 3128618052 3132186624 3146579968 3152725632 3163672596 3167281152 3170893824 3178278656 3181903872 3199119908 3202768896 3217555456 3218407416 3221225472 3223839744 3233266176 3235033632 3236954112 3238723584 3248193536 3254537664 3269493248 3275878977 3288334336 3291003072 3294756864 3302430166 3306196992 3327877056 3327948288 3343241216 3347054592 3349770984 3365236224 3369074688 3380772864 3387303432 3397207828 3402941952 3406823424 3416784896 3418652672 3422552064 3423458304 3425329728 3435345312 3439263744 3441143808 3451205632 3457946268 3473836576 3477798912 3493855232 3496690764 3500679168 3512834304 3535869372 3539902464 3552193792 3556245504 3575563488 3579641856 3596091392 3603115008 3613650432 3615625824 3619749888 3623878656 3630333952 3632318464 3636461568 3637424448 3639412836 3650054394 3654217728 3678179904 3690951362 3695161344 3699376128 3712221184 3719471616 3736563712 3743861688 3758096384 3761146368 3765436416 3774205904 3778510848 3803288064 3803369472 3820847104 3825205248 3828309696 3839503584 3841602438 3843883008 3845984256 3850371072 3857229824 3863740416 3864763476 3882523232 3882606336 3904897024 3908066148 3912523776 3926108928 3930587136 3944235008 3951854004 3951938592 3970098944 3974627328 3992977408 3996218016 4000776192 4014667776 4040993568 4045602816 4057432064 4059650048 4064280576 4065356736 4067579052 4079472558 4084125696 4086358272 4091019264 4098306688 4125180934 4129886208 4148953088 4157056512 4171490736 4176248832 4203634176 4218230128 4223041536 4227858432 4242538496 4245981642 4250824704 4270358528 4278699072 4291209888 4293555666 4294967296 4298452992 4303355904 4311021568 4313378176 4315938816 4318298112 4319441532 4339383552 4346707968 4367838636 4388004096 4393009152 4408262656 4416872544 4437169408 4437264384 4462739456 4466361312 4471455744 4481869511 4486981632 4492099584 4507697152 4516404576 4516501248 4537255936 4542431232 4546117764 4559410506 4563402752 4564611072 4567106304 4572315648 4580460416 4585684992 4588191744 4610496338 4610595024 4637065216 4646121984 4662254352 4667572224 4683779072 4692927078 4714492496 4719869952 4741660672 4745508894 4750921728 4767417984 4772855808 4798679862 4804153344 4818200576 4820834432 4826333184 4827611124 4831838208 4848615424 4849899264 4852550448 4855431168 4858085376 4866739192 4872290304 4904239872 4926881792 4932501504 4936504608 4953645249 4959295488 4991815584 5009148277 5014861824 5020581888 5038014464 5047854336 5071050752 5071159296 5080955148 5095811742 5100273664 5104412928 5110235136 5119338112 5122136584 5125177344 5127979008 5133828096 5151653888 5153017968 5158895616 5161715712 5176808448 5210754864 5216698368 5234811904 5240782848 5245036146 5269138672 5269251456 5299503104 5303804058 5309853696 5328290688 5334368256 5352890368 5363345232 5387991424 5394137088 5419040768 5420475648 5423438736 5429624832 5439296744 5445500928 5448477696 5454692352 5475081591 5481326592 5506514944 5517269856 5536427043 5542742016 5549064192 5561987648 5568331776 5598459839 5604845568 5630722048 5637144576 5641719552 5661308856 5667766272 5704932096 5721613184 5724740888 5731270656 5737807872 5754585088 5757730816 5759255376 5762403657 5765824512 5768976384 5785844736 5795610624 5823784848 5823909504 5850672128 5857345536 5862099222 5889163392 5895880704 5916352512 5927781006 5955148416 5961940992 5982642176 5989466112 5994327024 6021872768 6022001664 6056574976 6061490352 6068404224 6079214008 6086148096 6089475072 6096420864 6114246656 6117588992 6119208837 6126188544 6129537408 6147460032 6187771401 6194829312 6216339136 6223429632 6257236104 6264373248 6293159936 6305451264 6327345192 6334562304 6341787648 6356557312 6363807744 6368972463 6398239816 6405537792 6435110912 6436814832 6440333499 6442450944 6447679488 6466532352 6470067264 6473908224 6477447168 6496387072 6509075328 6538986496 6551757954 6576668672 6582006144 6589513728 6604860332 6612393984 6655754112 6655896576 6686482432 6694109184 6699541968 6730472448 6738149376 6761545728 6774606864 6794415656 6805883904 6813646848 6833569792 6837305344 6839115759 6845104128 6846916608 6850659456 6870690624 6878527488 6882287616 6902411264 6915744507 6915892536 6947673152 6955597824 6987710464 6993381528 7001358336 7025668608 7071738744 7079804928 7104387584 7112491008 7118263341 7151126976 7159283712 7192182784 7198019793 7206230016 7227300864 7231251648 7239499776 7247757312 7260667904 7264636928 7272923136 7274848896 7278825672 7300108788 7308435456 7356359808 7381902724 7390322688 7398752256 7424442368 7438943232 7473127424 7487723376 7516192768 7522292736 7530872832 7548411808 7557021696 7606576128 7606738944 7641694208 7643717613 7650410496 7656619392 7679007168 7683204876 7687766016 7691968512 7700742144 7714459648 7727480832 7729526952 7765046464 7765212672 7809794048 7816132296 7825047552 7852217856 7861174272 7888470016 7903708008 7903877184 7940197888 7949254656 7955706087 7985954816 7992436032 8001552384 8029335552 8081987136 8091205632 8114864128 8119300096 8128561152 8130713472 8135158104 8158945116 8168251392 8172716544 8182038528 8196613376 8250361868 8259772416 8297906176 8314113024 8342981472 8352497664 8407268352 8436460256 8446083072 8455716864 8485076992 8491963284 8501649408 8540717056 8557398144 8582419776 8587111332 8589934592 8596905984 8606711808 8622043136 8626756352 8631877632 8636596224 8638883064 8678767104 8693415936 8735677272 8776008192 8786018304 8816525312 8833745088 8874338816 8874528768 8891671509 8925478912 8932722624 8942911488 8963739022 8973963264 8984199168 9015394304 9032809152 9033002496 9074511872 9084862464 9092235528 9118821012 9126805504 9129222144 9134212608 9144631296 9160920832 9171369984 9176383488 9220992676 9221190048 9274130432 9292243968 9324508704 9335144448 9367558144 9385854156 9428984992 9439739904 9483321344 9491017788 9501843456 9534835968 9545711616 9597359724 9608306688 9636401152 9641668864 9652666368 9655222248 9663676416 9697230848 9699798528 9705100896 9710862336 9716170752 9733478384 9744580608 9808479744 9853763584 9865003008 9873009216 9907290498 9918590976 9983631168 10018296554 10029723648 10041163776 10076028928 10095708672 10142101504 10142318592 10161910296 10191623484 10200547328 10208825856 10220470272 10238676224 10244273168 10250354688 10255958016 10267656192 10303307776 10306035936 10317791232 10323431424 10353616896 10421509728 10433396736 10469623808 10481565696 10490072292 10538277344 10538502912 10599006208 10607608116 10619707392 10656581376 10668736512 10705780736 10726690464 10775982848 10788274176 10838081536 10840951296 10846877472 10859249664 10878593488 10891001856 10896955392 10909384704 10950163182 10962653184 11013029888 11034539712 11072854086 11085484032 11098128384 11123975296 11136663552 11196919678 11209691136 11261444096 11274289152 11283439104 11322617712 11335532544 11409864192 11443226368 11449481776 11462541312 11475615744 11509170176 11515461632 11518510752 11524807314 11531649024 11537952768 11558505581 11571689472 11591221248 11647569696 11647819008 11701344256 11714691072 11724198444 11778326784 11791761408 11832705024 11855562012 11910296832 11923881984 11965284352 11978932224 11988654048 12043745536 12044003328 12113149952 12122980704 12136808448 12158428016 12165074387 12172296192 12178950144 12192841728 12228493312 12235177984 12238417674 12252377088 12259074816 12294920064 12375542802 12389658624 12432678272 12446859264 12514472208 12528746496 12586319872 12610902528 12654690384 12669124608 12683575296 12713114624 12727615488 12737944926 12796479632 12811075584 12870221824 12873629664 12880666998 12884901888 12895358976 12918329767 12933064704 12940134528 12947816448 12954894336 12992774144 13018150656 13077972992 13103515908 13153337344 13164012288 13179027456 13209720664 13224787968 13311508224 13311793152 13372964864 13388218368 13399083936 13445608533 13460944896 13476298752 13523091456 13549213728 13588831312 13596259609 13611767808 13627293696 13667139584 13674610688 13678231518 13690208256 13693833216 13701318912 13741381248 13757054976 13764575232 13804822528 13831489014 13831785072 13895346304 13911195648 13975420928 13986763056 14002716672 14051337216 14143477488 14159609856 14208775168 14224982016 14236526682 14302253952 14318567424 14384365568 14396039586 14412460032 14438133269 14454601728 14462503296 14478999552 14495514624 14521335808 14529273856 14545846272 14549697792 14557651344 14600217576 14616870912 14712719616 14763805448 14780645376 14797504512 14848884736 14860935747 14877886464 14946254848 14975446752 15027444831 15032385536 15044585472 15061745664 15096823616 15114043392 15213152256 15213477888 15283388416 15287435226 15300820992 15313238784 15358014336 15366409752 15375532032 15383937024 15401484288 15428919296 15454961664 15459053904 15530092928 15530425344 15619588096 15632264592 15650095104 15704435712 15722348544 15776940032 15807416016 15807754368 15880395776 15898509312 15911412174 15971909632 15984872064 16003104768 16058671104 16136737183 16163974272 16182411264 16229728256 16238600192 16257122304 16261426944 16270316208 16317890232 16336502784 16345433088 16364077056 16393226752 16425244773 16500723736 16519544832 16595812352 16609281129 16628226048 16685962944 16704995328 16795379517 16814536704 16872920512 16892166144 16911433728 16970153984 16983926568 17003298816 17081434112 17114796288 17164839552 17174222664 17179869184 17193811968 17213423616 17244086272 17253512704 17263755264 17273192448 17277766128 17287210971 17357534208 17386831872 17471354544 17552016384 17572036608 17633050624 17667490176 17748677632 17749057536 17783343018 17850957824 17865445248 17885822976 17927478044 17947926528 17968398336 18030788608 18065618304 18066004992 18149023744 18169724928 18184471056 18237642024 18253611008 18258444288 18268425216 18289262592 18321841664 18342739968 18352766976 18357626511 18441985352 18442380096 18548260864 18563314203 18584487936 18649017408 18670288896 18735116288 18771708312 18857969984 18879479808 18966642688 18982035576 19003686912 19069671936 19091423232 19194719448 19216613376 19272802304 19283337728 19305332736 19310444496 19321000497 19327352832 19394461696 19399597056 19410201792 19421724672 19432341504 19466956768 19489161216 19616959488 19707527168 19730006016 19746018432 19814580996 19837181952 19967262336 20036593108 20059447296 20082327552 20152057856 20191417344 20284203008 20284637184 20323820592 20383246968 20401094656 20417651712 20440940544 20477352448 20488546336 20500709376 20511916032 20517347277 20535312384 20606615552 20612071872 20635582464 20646862848 20707233792 20747233521 20843019456 20866793472 20939247616 20963131392 20980144584 21076554688 21077005824 21198012416 21215216232 21239414784 21313162752 21337473024 21411561472 21453380928 21551965696 21576548352 21594059379 21676163072 21681902592 21693754944 21718499328 21757186976 21782003712 21793910784 21818769408 21900326364 21925306368 22026059776 22069079424 22145708172 22170968064 22196256768 22247950592 22273327104 22393839356 22419382272 22522888192 22548578304 22566878208 22645235424 22671065088 22819728384 22886452736 22898963552 22925082624 22931152839 22951231488 23018340352 23030923264 23037021504 23049614628 23063298048 23075905536 23117011162 23143378944 23182442496 23295139392 23295638016 23402688512 23429382144 23448396888 23556653568 23583522816 23665410048 23711124024 23820593664 23847763968 23930568704 23957864448 23977308096 24087491072 24088006656 24226299904 24245961408 24273616896 24316856032 24330148774 24344592384 24357900288 24385683456 24456986624 24470355968 24476835348 24504754176 24518149632 24589840128 24751085604 24779317248 24865356544 24893718528 25028944416 25057492992 25172639744 25221805056 25309380768 25338249216 25367150592 25426229248 25455230976 25475889852 25592959264 25622151168 25740443648 25747259328 25761333996 25769803776 25790717952 25836659534 25866129408 25880269056 25895632896 25909788672 25985548288 26036301312 26155945984 26207031816 26306674688 26328024576 26358054912 26419441328 26449575936 26623016448 26623586304 26745929728 26776436736 26798167872 26891217066 26921889792 26952597504 27046182912 27098427456 27177662624 27192519218 27223535616 27254587392 27334279168 27349221376 27356463036 27380416512 27387666432 27402637824 27482762496 27514109952 27529150464 27609645056 27662978028 27663570144 27790692608 27822391296 27950841856 27973526112 28005433344 28102674432 28286954976 28319219712 28417550336 28449964032 28473053364 28604507904 28637134848 28768731136 28792079172 28824920064 28876266538 28909203456 28925006592 28957999104 28991029248 29042671616 29058547712 29091692544 29099395584 29115302688 29200435152 29233741824 29425439232 29527610896 29561290752 29595009024 29697769472 29721871494 29755772928 29892509696 29950893504 30054889662 30064771072 30089170944 30123491328 30193647232 30228086784 30426304512 30426955776 30566776832 30574870452 30601641984 30626477568 30716028672 30732819504 30751064064 30767874048 30802968576 30857838592 30909923328 30918107808 31060185856 31060850688 31239176192 31264529184 31300190208 31373086577 31408871424 31444697088 31553880064 31614832032 31615508736 31760791552 31797018624 31822824348 31943819264 31969744128 32006209536 32117342208 32273474366 32327948544 32364822528 32459456512 32477200384 32514244608 32522853888 32540632416 32635780464 32673005568 32690866176 32728154112 32786453504 32850489546 33001447472 33039089664 33191624704 33218562258 33256452096 33371925888 33409990656 33590759034 33629073408 33745841024 33784332288 33822867456 33940307968 33967853136 34006597632 34162868224 34229592576 34329679104 34348445328 34359738368 34387623936 34426847232 34488172544 34507025408 34527510528 34546384896 34555532256 34574421942 34675516743 34715068416 34773663744 34942709088 35064037939 35104032768 35144073216 35266101248 35334980352 35497355264 35498115072 35566686036 35701915648 35730890496 35771645952 35854956088 35895853056 35936796672 36061577216 36131236608 36132009984 36298047488 36339449856 36368942112 36475284048 36495223161 36507222016 36516888576 36536850432 36578525184 36643683328 36685479936 36705533952 36715253022 36883970704 36884760192 37096521728 37126628406 37168975872 37298034816 37340577792 37470232576 37543416624 37715939968 37758959616 37933285376 37964071152 38007373824 38139343872 38182846464 38389438896 38433226752 38545604608 38566675456 38610665472 38620888992 38642000994 38654705664 38754989301 38788923392 38799194112 38820403584 38843449344 38864683008 38933913536 38978322432 39189218873 39233918976 39415054336 39460012032 39492036864 39629161992 39674363904 39934524672 40073186216 40118894592 40164655104 40304115712 40336825599 40382834688 40568406016 40569274368 40647641184 40766493936 40788778827 40802189312 40835303424 40881881088 40954704896 40977092672 41001418752 41023832064 41034694554 41070624768 41213231104 41224143744 41271164928 41293725696 41414467584 41494467042 41686038912 41733586944 41878495232 41926262784 41960289168 42153109376 42154011648 42396024832 42430432464 42478829568 42626325504 42674946048 42823122944 42906761856 43103931392 43153096704 43188118758 43314399807 43352326144 43363805184 43387509888 43436998656 43514373952 43564007424 43587821568 43637538816 43800652728 43850612736 44052119552 44138158848 44291416344 44341936128 44392513536 44495901184 44546654208 44582807241 44787678712 44838764544 45045776384 45082334493 45097156608 45133756416 45290470848 45342130176 45639456768 45772905472 45797927104 45850165248 45862305678 45902462976 46036680704 46061846528 46074043008 46099229256 46126596096 46151811072 46234022324 46286757888 46364884992 46590278784 46591276032 46805377024 46858764288 46896793776 47113307136 47167045632 47330820096 47422248048 47641187328 47695527936 47861137408 47915728896 47954616192 48174982144 48176013312 48410211549 48452599808 48491922816 48547233792 48633712064 48660297548 48689184768 48715800576 48771366912 48913973248 48940711936 48953670696 49009508352 49036299264 49179680256 49502171208 49558634496 49730713088 49787437056 49827843387 50057888832 50114985984 50345279488 50386138551 50443610112 50618761536 50676498432 50734301184 50852458496 50910461952 50951779704 51185918528 51244302336 51480887296 51494518656 51522667992 51539607552 51581435904 51673319068 51732258816 51760538112 51791265792 51819577344 51971096576 52072602624 52311891968 52414063632 52613349376 52656049152 52716109824 52838882656 52899151872 53246032896 53247172608 53491859456 53552873472 53596335744 53782434132 53843779584 53905195008 54092365824 54196854912 54355325248 54385038436 54447071232 54509174784 54668558336 54698442752 54712926072 54760833024 54775332864 54805275648 54965524992 55028219904 55058300928 55219290112 55325956056 55327140288 55581385216 55644782592 55689942609 55901683712 55947052224 56010866688 56205348864 56573909952 56638439424 56835100672 56899928064 56946106728 57209015808 57274269696 57537462272 57584158344 57649840128 57752533076 57818406912 57850013184 57915998208 57982058496 58085343232 58117095424 58183385088 58198791168 58230605376 58400870304 58467483648 58850878464 59055221792 59122581504 59190018048 59395538944 59443742988 59511545856 59785019392 59901787008 60109779324 60129542144 60178341888 60246982656 60387294464 60456173568 60852609024 60853911552 61133553664 61149740904 61203283968 61252955136 61432057344 61465639008 61502128128 61535748096 61605937152 61715677184 61819846656 61836215616 62120371712 62121701376 62241700563 62478352384 62529058368 62600380416 62746173154 62817742848 62889394176 63107760128 63229664064 63231017472 63521583104 63594037248 63645648696 63887638528 63939488256 64012419072 64234684416 64546948732 64655897088 64729645056 64918913024 64954400768 65028489216 65045707776 65081264832 65271560928 65346011136 65381732352 65456308224 65572907008 65700979092 66002894944 66078179328 66383249408 66437124516 66512904192 66743851776 66819981312 67181518068 67258146816 67491682048 67568664576 67645734912 67880615936 67935706272 68013195264 68325736448 68459185152 68659358208 68696890656 68719476736 68775247872 68853694464 68976345088 69014050816 69055021056 69092769792 69111064512 69148843884 69351033486 69430136832 69547327488 69885418176 70128075878 70208065536 70288146432 70532202496 70669960704 70994710528 70996230144 71133372072 71403831296 71461780992 71543291904 71709912176 71791706112 71873593344 72123154432 72262473216 72264019968 72596094976 72678899712 72737884224 72950568096 72990446322 73014444032 73033777152 73073700864 73157050368 73287366656 73370959872 73411067904 73430506044 73767941408 73769520384 74193043456 74253256812 74337951744 74596069632 74681155584 74940465152 75086833248 75431879936 75517919232 75866570752 75928142304 76014747648 76278687744 76365692928 76778877792 76866453504 77091209216 77133350912 77221330944 77241777984 77284001988 77309411328 77509978602 77577846784 77598388224 77640807168 77686898688 77729366016 77867827072 77956644864 78378437746 78467837952 78830108672 78920024064 78984073728 79258323984 79348727808 79869049344 80146372432 80237789184 80329310208 80608231424 80673651198 80765669376 81136812032 81138548736 81295282368 81532987872 81577557654 81604378624 81670606848 81763762176 81909409792 81954185344 82002837504 82047664128 82069389108 82141249536 82426462208 82448287488 82542329856 82587451392 82828935168 82988934084 83372077824 83467173888 83756990464 83852525568 83920578336 84306218752 84308023296 84792049664 84860864928 84957659136 85155520709 85252651008 85349892096 85646245888 85813523712 86207862784 86306193408 86376237516 86628799614 86704652288 86727610368 86775019776 86873997312 87028747904 87128014848 87175643136 87275077632 87601305456 87701225472 88104239104 88276317696 88582832688 88683872256 88785027072 88991802368 89093308416 89165614482 89575357424 89677529088 90091552768 90164668986 90194313216 90267512832 90580941696 90684260352 91278913536 91545810944 91595854208 91700330496 91724611356 91804925952 92073361408 92123693056 92148086016 92198458512 92253192192 92303622144 92468044648 92573515776 92729769984 93180557568 93182552064 93610754048 93717528576 93793587552 94119259731 94226614272 94334091264 94661640192 94844496096 95173817263 95282374656 95391055872 95722274816 95831457792 95909232384 96349964288 96352026624 96820423098 96905199616 96983845632 97094467584 97267424128 97320595096 97378369536 97431601152 97542733824 97827946496 97881423872 97907341392 98019016704 98072598528 98359360512 99004342416 99117268992 99461426176 99574874112 99655686774 100115777664 100229971968 100690558976 100772277102 100887220224 101237523072 101352996864 101468602368 101704916992 101820923904 101903559408 102371837056 102488604672 102961774592 102989037312 103045335984 103079215104 103162871808 103346638136 103464517632 103521076224 103582531584 103639154688 103942193152 104026550229 104145205248 104623783936 104828127264 105192113817 105226698752 105312098304 105432219648 105677765312 105798303744 106492065792 106494345216 106983718912 107105746944 107192671488 107564868264 107687559168 107810390016 108184731648 108393709824 108710650496 108770076872 108894142464 109018349568 109337116672 109396885504 109425852144 109485669483 109521666048 109550665728 109610551296 109931049984 110056439808 110116601856 110438580224 110651912112 110654280576 111162770432 111289565184 111379885218 111803367424 111894104448 112021733376 112410697728 113147819904 113276878848 113670201344 113799856128 113892213456 114418031616 114548539392 115074924544 115168316688 115299680256 115505066152 115636813824 115700026368 115831996416 115964116992 116170686464 116234190848 116264967903 116366770176 116397582336 116461210752 116801740608 116934967296 117567656619 117701756928 118110443584 118245163008 118380036096 118791077888 118887485976 119023091712 119570038784 119803574016 120219558648 120259084288 120356683776 120493965312 120774588928 120912347136 121010476797 121705218048 121707823104 122267107328 122299481808 122366336481 122406567936 122505910272 122864114688 122931278016 123004256256 123071496192 123211874304 123431354368 123639693312 123672431232 124240743424 124243402752 124483401126 124956704768 125058116736 125200760832 125492346308 125635485696 125778788352 126215520256 126459328128 126462034944 127043166208 127188074496 127291297392 127775277056 127878976512 128024838144 128469368832 129093897464 129311794176 129459290112 129837826048 129908801536 129943199421 130056978432 130091415552 130162529664 130543121856 130692022272 130763464704 130912616448 131145814016 131401958184 132005789888 132156358656 132766498816 132874249032 133025808384 133487703552 133639962624 134363036136 134516293632 134983364096 135137329152 135247003479 135291469824 135761231872 135871412544 136026390528 136651472896 136918370304 137318716416 137393781312 137550495744 137707388928 137952690176 138028101632 138110042112 138185539584 138222129024 138297687768 138702066972 138860273664 139094654976 139770836352 140256151756 140416131072 140576292864 141064404992 141339921408 141989421056 141992460288 142266744144 142807662592 142923561984 143086583808 143419824352 143583412224 143747186688 144246308864 144524946432 144528039936 145192189952 145230634647 145357799424 145475768448 145901136192 145980892644 146028888064 146067554304 146147401728 146314100736 146574733312 146741919744 146822135808 146861012088 147535882816 147539040768 148386086912 148506513624 148675903488 149192139264 149362311168 149880930304 150173666496 150863759872 151035838464 151158415653 151733141504 151856284608 152029495296 152557375488 152731385856 153557755584 153732907008 154182418432 154266701824 154442661888 154483555968 154568003976 154618822656 155019957204 155155693568 155196776448 155281614336 155373797376 155458732032 155735654144 155913289728 156756875492 156935675904 157660217344 157840048128 157968147456 158516647968 158697455616 159738098688 160292744864 160475578368 160658620416 161216462848 161347302396 161531338752 162273624064 162277097472 162590564736 163065975744 163155115308 163208757248 163341213696 163527524352 163818819584 163908370688 164005675008 164095328256 164138778216 164282499072 164852924416 164896574976 165084659712 165174902784 165657870336 165977868168 166744155648 166934347776 167513980928 167705051136 167841156672 168612437504 168616046592 169584099328 169721729856 169915318272 170311041418 170505302016 170699784192 171292491776 171627047424 172415725568 172612386816 172752475032 173257599228 173409304576 173455220736 173550039552 173747994624 174057495808 174256029696 174351286272 174550155264 175202610912 175402450944 176208478208 176552635392 177165665376 177367744512 177570054144 177983604736 178186616832 178331228964 179150714848 179355058176 180183105536 180329337972 180388626432 180535025664 181161883392 181368520704 182557827072 183091621888 183191708416 183400660992 183449222712 183609851904 184146722816 184247386112 184296172032 184396917024 184506384384 184607244288 184936089296 185147031552 185459539968 186361115136 186365104128 187221508096 187435057152 187587175104 188238519462 188453228544 188668182528 189323280384 189688992192 190347634526 190564749312 190782111744 191444549632 191662915584 191818464768 192699928576 192704053248 193640846196 193810399232 193967691264 194188935168 194534848256 194641190192 194756739072 194863202304 195085467648 195655892992 195762847744 195814682784 196038033408 196145197056 196718721024 198008684832 198234537984 198922852352 199149748224 199311373548 200231555328 200459943936 201381117952 201544554204 201774440448 202475046144 202705993728 202937204736 203409833984 203641847808 203807118816 204743674112 204977209344 205923549184 205978074624 206090671968 206158430208 206325743616 206693276272 206929035264 207042152448 207165063168 207278309376 207884386304 208053100458 208290410496 209247567872 209656254528 210384227634 210453397504 210624196608 210864439296 211355530624 211596607488 212984131584 212988690432 213967437824 214211493888 214385342976 215129736528 215375118336 215620780032 216369463296 216787419648 217421300992 217540153744 217788284928 218036699136 218674233344 218793771008 218851704288 218971338966 219043332096 219101331456 219221102592 219611606039 219862099968 220112879616 220233203712 220877160448 221303824224 221308561152 222325540864 222579130368 222759770436 223606734848 223788208896 224043466752 224821395456 226295639808 226553757696 227340402688 227599712256 227784426912 228836063232 229097078784 230149849088 230336633376 230599360512 231010132304 231136413353 231273627648 231400052736 231663992832 231928233984 232341372928 232468381696 232529935806 232733540352 232795164672 232922421504 233603481216 233869934592 235135313238 235403513856 236220887168 236490326016 236760072192 237582155776 237774971952 238046183424 239140077568 239607148032 240439117296 240518168576 240713367552 240987930624 241549177856 241824694272 242020953594 243410436096 243415646208 244534214656 244598963616 244732672962 244813135872 245011820544 245448265573 245728229376 245862556032 246008512512 246142992384 246423748608 246862708736 247279386624 247344862464 248481486848 248486805504 248966802252 249913409536 250116233472 250401521664 250984692616 251270971392 251557576704 252431040512 252918656256 252924069888 254086332416 254376148992 254582594784 255466562127 255550554112 255757953024 256049676288 256938737664 258187794928 258623588352 258918580224 259675652096 259817603072 259886398842 260113956864 260182831104 260325059328 261086243712 261384044544 261526929408 261825232896 262291628032 262803916368 264011579776 264312717312 265532997632 265748498064 266051616768 266975407104 267279925248 268726072272 269032587264 269966728192 270274658304 270494006958 270582939648 271522463744 271742825088 272052781056 273302945792 273836740608 274324532111 274637432832 274787562624 275100991488 275414777856 275905380352 276056203264 276220084224 276371079168 276444258048 276595375536 277404133944 277720547328 278189309952 279541672704 280512303512 280832262144 281152585728 282128809984 282357779193 282679842816 283978842112 283984920576 284533488288 285521451789 285615325184 285847123968 286173167616 286839648704 287166824448 287494373376 288492617728 289049892864 289056079872 290384379904 290461269294 290715598848 290951536896 291802272384 291961785288 292057776128 292135108608 292294803456 292628201472 293149466624 293483839488 293644271616 293722024176 295071765632 295078081536 296772173824 297013027248 297351806976 298384278528 298724622336 299761860608 300347332992 301727519744 302071676928 302316831306 303466283008 303712569216 304058990592 305114750976 305462771712 307115511168 307465814016 308364836864 308533403648 308885323776 308967111936 309136007952 309237645312 310039914408 310311387136 310393552896 310563228672 310747594752 310917464064 311471308288 311826579456 312079650687 313513750984 313871351808 315320434688 315576341451 315680096256 315936294912 317033295936 317394911232 319476197376 320585489728 320951156736 321317240832 322432925696 322694604792 323062677504 324547248128 324554194944 325181129472 326131951488 326310230616 326417514496 326682427392 327055048704 327637639168 327816741376 328011350016 328190656512 328277556432 328457008449 328564998144 329705848832 329793149952 330169319424 330349805568 331315740672 331955736336 333488311296 333868695552 335027961856 335410102272 335682313344 337224875008 337232093184 339168198656 339443459712 339830636544 340622082836 341010604032 341399568384 342584983552 343254094848 344831451136 345224773632 345504950064 346515198456 346818609152 346910441472 347100079104 347495989248 348114991616 348512059392 348702572544 348794903709 349100310528 350405221824 350804901888 352416956416 352702969857 353105270784 354331330752 354735489024 355140108288 355967209472 356373233664 356662457928 358301429696 358710116352 360366211072 360658675944 360777252864 361070051328 362323766784 362737041408 365115654144 366183243776 366383416832 366801321984 366898445424 367099009443 367219703808 368293445632 368494772224 368592344064 368793834048 369012768768 369214488576 369872178592 370294063104 370919079936 372722230272 372730208256 374443016192 374870114304 375174350208 376477038924 376906457088 377336365056 378646560768 379377984384 380695269052 381129498624 381564223488 382889099264 383325831168 383636929536 385399857152 385408106496 387281692392 387620798464 387935382528 388377870336 389069696512 389282380384 389513478144 389726404608 389829598263 390170935296 391311785984 391525695488 391629365568 392076066816 392290394112 393437442048 396017369664 396469075968 397845704704 398299496448 398622747096 400463110656 400919887872 402762235904 403089108408 403548880896 404950092288 405411987456 405874409472 406819667968 407283695616 407614237632 409487348224 409954418688 411847098368 411956149248 412181343936 412651487232 413386552544 413858070528 414084304896 414330126336 414556618752 415768772608 416106200916 416580820992 418495135744 419312509056 420768455268 420906795008 421248393216 421728878592 422711061248 423193214976 425968263168 425977380864 427934875648 428422987776 428770685952 430259473056 430750236672 431241560064 432738926592 433574839296 434842601984 435080307488 435576569856 435691903941 436073398272 437348466688 437587542016 437703408576 437942677932 438086664192 438202662912 438442205184 439223212078 439724199936 440225759232 440466407424 441754320896 442607648448 442617122304 444651081728 445158260736 445519540872 447213469696 447576417792 448086933504 449642790912 452591279616 453107515392 454680805376 455199424512 455568853824 457672126464 458194157568 460299698176 460673266752 461198721024 462020264608 462272826706 462547255296 462800105472 463327985664 463856467968 464682745856 464936763392 465059871612 465467080704 465590329344 465844843008 467206962432 467739869184 470270626476 470807027712 472441774336 472980652032 473520144384 475164311552 475549943904 476092366848 478280155136 479214296064 480878234592 481036337152 481426735104 481975861248 483098355712 483649388544 484041907188 486820872192 486831292416 489068429312 489197927232 489465345924 489626271744 490023641088 490896531146 491456458752 491725112064 492017025024 492285984768 492847497216 493725417472 494558773248 494689724928 496962973696 496973611008 497933604504 499826819072 500232466944 500803043328 501969385232 502541942784 503115153408 504862081024 505837312512 505848139776 508172664832 508752297984 509165189568 510933124254 511101108224 511515906048 512099352576 513877475328 516375589856 517247176704 517837160448 519351304192 519635206144 519772797684 520227913728 520365662208 520650118656 522172487424 522768089088 523053858816 523650465792 524583256064 525607832736 528023159552 528625434624 531065995264 531496996128 532103233536 533950814208 534559850496 537452144544 538065174528 539933456384 540549316608 540988013916 541165879296 543044927488 543485650176 544105562112 546605891584 547673481216 548649064222 549274865664 549575125248 550201982976 550829555712 551810760704 552112406528 552440168448 552742158336 552888516096 553190751072 554808267888 555441094656 556378619904 559083345408 561024607024 561664524288 562305171456 564257619968 564715558386 565359685632 567957684224 567969841152 569066976576 571042903578 571230650368 571694247936 572346335232 573679297408 574333648896 574988746752 576985235456 578099785728 578112159744 580768759808 580922538588 581431197696 581903073792 583604544768 583923570576 584115552256 584270217216 584589606912 585256402944 586298933248 586967678976 587288543232 587444048352 590143531264 590156163072 593544347648 594026054496 594703613952 596088644963 596768557056 597449244672 599523721216 600694665984 603455039488 604143353856 604633662612 606932566016 607425138432 608117981184 610229501952 610925543424 614231022336 614931628032 616729673728 617066807296 617770647552 617934223872 618272015904 618475290624 620079828816 620622774272 620787105792 621126457344 621495189504 621834928128 622942616576 623653158912 624159301374 627027501968 627742703616 630640869376 631152682902 631360192512 631872589824 634066591872 634789822464 638952394752 641170979456 641902313472 642634481664 644865851392 645389209584 646125355008 649094496256 649108389888 650362258944 652263902976 652620461232 652835028992 653364854784 654110097408 655275278336 655633482752 656022700032 656381313024 656555112864 656914016898 657129996288 658834818117 659411697664 659586299904 660338638848 660699611136 662631481344 663911472672 666216720841 666976622592 667737391104 670055923712 670820204544 671364626688 674449750016 674464186368 678336397312 678886919424 679661273088 681244165672 682021208064 682799136768 685169967104 686508189696 689662902272 690449547264 691009900128 693030396912 693409240059 693637218304 693820882944 694200158208 694991978496 696229983232 697024118784 697405145088 697589807418 698200621056 700810443648 701609803776 704833912832 705405939714 706210541568 708662661504 709470978048 710280216576 711934418944 712746467328 713324915856 716602859392 717420232704 720732422144 721317351888 721554505728 722140102656 724647533568 725474082816 730231308288 732366487552 732766833664 733602643968 733796890848 734198018886 734439407616 736344796719 736586891264 736989544448 737184688128 737587668096 738025537536 738428977152 739744357184 740588126208 741838159872 745444460544 745460416512 748886032384 749740228608 750348700416 752954077848 753812914176 754672730112 757293121536 758755968768 761390538104 762258997248 763128446976 765778198528 766399686381 766651662336 767273859072 770799714304 770816212992 774563384784 775241596928 775870765056 776755740672 778139393024 778564760768 779026956288 779452809216 779659196526 780341870592 782623571968 783051390976 783258731136 784152133632 784580788224 786874884096 792034739328 792938151936 795691409408 796598992896 797245494192 800926221312 801839775744 805524471808 806178216816 807097761792 809900184576 810823974912 811748818944 813639335936 814567391232 815228475264 818974696448 819908837376 822973596333 823694196736 823912298496 824362687872 825302974464 826773105088 827716141056 828168609792 828660252672 829113237504 831537545216 832212401832 833161641984 836990271488 838625018112 841536910536 841813590016 842496786432 843457757184 845422122496 846386429952 847073337579 851936526336 851954761728 855869751296 856564355367 856845975552 857541371904 860518946112 861500473344 862483120128 865477853184 867149678592 869685203968 870160614976 871153139712 871383807882 872146796544 874696933376 875175084032 875406817152 875885355864 876173328384 876405325824 876884410368 878446424156 879448399872 880451518464 880932814848 883508641792 885215296896 885234244608 889302163456 890316521472 891039081744 894426939392 895152835584 896173867008 899285581824 905182559232 906215030784 909361610752 910398849024 911137707648 915344252928 916388315136 920599396352 921346533504 922397442048 924040529216 924545653412 925094510592 925600210944 926655971328 927712935936 929365491712 929873526784 930119743224 930934161408 931180658688 931689686016 934413924864 935479738368 940541252952 941614055424 944883548672 945961304064 946729024353 947040288768 950328623104 951099887808 952184733696 956560310272 958428592128 961756469184 962853470208 963951722496 966196711424 967298777088 968083814376 973641744384 973662584832 978136858624 978395854464 978930691848 979252543488 980047282176 981793062292 982912917504 983450224128 984034050048 984571969536 985694994432 987450834944 989117546496 989379449856 993925947392 993947222016 995867209008 999653638144 1000464933888 1001606086656 1003938770464 1005083885568 1006230306816 1009724162048 1011674625024 1011696279552 1016345329664 1017504595968 1018330379136 1021866248508 1022202216448 1023031812096 1024198705152 1027754950656 1032751179712 1034494353408 1035674320896 1038702608384 1039270412288 1039545595368 1040455827456 1040731324416 1041300237312 1044344974848 1045536178176 1046107717632 1047300931584 1049166512128 1051215665472 1056046319104 1057250869248 1058108909571 1062131990528 1062993992256 1064206467072 1067901628416 1069119700992 1074904289088 1076130349056 1079866912768 1081098633216 1081976027832 1082331758592 1086089854976 1086971300352 1088211124224 1093211783168 1095346962432 1097298128444 1098549731328 1099150250496 1100403965952 1101659111424 1103621521408 1104224813056 1104880336896 1105484316672 1105777032192 1106381502144 1109616535776 1110882189312 1112757239808 1118166690816 1122049214048 1123329048576 1124610342912 1128515239936 1129431116772 1130719371264 1135915368448 1135939682304 1138133953152 1142085807156 1142461300736 1143388495872 1144692670464 1147358594816 1148667297792 1149977493504 1153970470912 1156199571456 1156224319488 1161537519616 1161845077176 1162862395392 1163806147584 1167209089536 1167847141152 1168231104512 1168540434432 1169179213824 1170512805888 1172597866496 1173935357952 1174577086464 1174888096704 1180287062528 1180312326144 1187088695296 1188052108992 1189407227904 1192177289926 1193537114112 1194898489344 1199047442432 1201389331968 1206910078976 1208286707712 1209267325224 1213865132032 1214850276864 1216235962368 1220459003904 1221851086848 1228462044672 1229863256064 1233459347456 1234133614592 1235541295104 1235868447744 1236544031808 1240159657632 1241245548544 1241574211584 1242252914688 1242990379008 1243669856256 1245885233152 1247306317824 1248318602748 1254055003936 1255485407232 1261281738752 1262305365804 1262720385024 1263745179648 1268133183744 1269579644928 1277904789504 1282341958912 1283804626944 1285268963328 1289731702784 1290778419168 1292250710016 1298188992512 1298216779776 1300724517888 1304527805952 1305240922464 1305670057984 1306729709568 1308220194816 1310550556672 1311266965504 1312045400064 1312762626048 1313110225728 1313828033796 1314259992576 1317669636234 1318823395328 1319172599808 1320677277696 1321399222272 1325262962688 1327822945344 1332433441682 1333953245184 1335474782208 1340111847424 1341640409088 1342729253376 1348899500032 1348928372736 1356672794624 1357773838848 1359322546176 1362488331344 1364042416128 1365598273536 1370339934208 1373016379392 1379325804544 1380899094528 1382019800256 1386060793824 1386818480118 1387274436608 1387641765888 1388400316416 1389983956992 1392459966464 1394048237568 1394810290176 1395179614836 1396401242112 1401620887296 1403219607552 1409667825664 1410811879428 1412421083136 1417325323008 1418941956096 1420560433152 1423868837888 1425492934656 1426649831712 1433205718784 1434840465408 1441464844288 1442634703776 1443109011456 1444280205312 1449295067136 1450948165632 1460462616576 1464732975104 1465533667328 1467205287936 1467593781696 1468396037772 1468878815232 1472689593438 1473173782528 1473979088896 1474369376256 1475175336192 1476051075072 1476857954304 1479488714368 1481176252416 1483676319744 1490888921088 1490920833024 1497772064768 1499480457216 1500697400832 1505908155696 1507625828352 1509345460224 1514586243072 1517511937536 1522781076208 1524517994496 1526256893952 1531556397056 1532799372762 1533303324672 1534547718144 1541599428608 1541632425984 1549126769568 1550483193856 1551741530112 1553511481344 1556278786048 1557129521536 1558053912576 1558905618432 1559318393052 1560683741184 1565247143936 1566102781952 1566517462272 1568304267264 1569161576448 1573749768192 1584069478656 1585876303872 1591382818816 1593197985792 1594490988384 1601852442624 1603679551488 1611048943616 1612356433632 1614195523584 1617954893471 1619800369152 1621647949824 1623497637888 1627278671872 1629134782464 1630456950528 1637949392896 1639817674752 1645947192666 1647388393472 1647824596992 1648725375744 1650605948928 1653546210176 1655432282112 1656337219584 1657320505344 1658226475008 1663075090432 1664424803664 1666323283968 1673980542976 1677250036224 1683073821072 1683627180032 1684993572864 1686915514368 1690844244992 1692772859904 1694146675158 1703873052672 1703909523456 1711739502592 1713128710734 1713691951104 1715082743808 1721037892224 1723000946688 1724966240256 1730955706368 1734299357184 1739370407936 1740321229952 1742306279424 1742767615764 1744293593088 1749393866752 1750350168064 1750813634304 1751770711728 1752346656768 1752810651648 1753768820736 1756892848312 1758896799744 1760903036928 1761865629696 1767017283584 1770430593792 1770468489216 1778604326912 1780633042944 1782078163488 1788265934889 1788853878784 1790305671168 1792347734016 1798571163648 1810365118464 1812430061568 1818723221504 1820797698048 1822275415296 1830688505856 1832776630272 1841198792704 1842693067008 1844794884096 1848081058432 1849091306824 1850189021184 1851200421888 1853311942656 1855425871872 1858730983424 1859747053568 1860239486448 1861868322816 1862361317376 1863379372032 1868827849728 1870959476736 1881082505904 1883228110848 1889767097344 1891922608128 1893458048706 1894080577536 1900657246208 1902199775616 1904369467392 1913120620544 1916857184256 1923512938368 1925706940416 1927903444992 1932393422848 1934597554176 1936167628752 1947283488768 1947325169664 1956273717248 1956791708928 1957861383696 1958505086976 1960094564352 1963586124584 1965825835008 1966900448256 1968068100096 1969143939072 1971389988864 1974901669888 1976504454351 1978235092992 1978758899712 1987851894784 1987894444032 1991734418016 1998650162523 1999307276288 2000929867776 2003212173312 2007877540928 2010167771136 2012460613632 2019448324096 2023349250048 2023392559104 2032690659328 2035009191936 2036660758272 2043732497016 2044404432896 2046063624192 2048397410304 2055509901312 2065502359424 2068988706816 2071348641792 2077405216768 2078540824576 2079091190736 2080227720177 2080911654912 2081462648832 2082600474624 2088689949696 2091072356352 2092215435264 2094601863168 2098333024256 2102431330944 2112092638208 2114501738496 2116217819142 2124263981056 2125987984512 2128412934144 2135803256832 2138239401984 2149808578176 2152260698112 2159733825536 2162197266432 2163952055664 2164663517184 2172179709952 2173942600704 2176422248448 2186423566336 2190693924864 2194596256888 2197099462656 2198300500992 2200807931904 2203318222848 2207243042816 2208449626112 2209034390157 2209760673792 2210968633344 2211554064384 2212763004288 2219233071552 2221764378624 2225514479616 2236333381632 2244098428096 2246658097152 2249220685824 2257030479872 2258862233544 2261438742528 2271830736896 2271879364608 2276267906304 2284171614312 2284922601472 2286776991744 2289385340928 2294717189632 2297334595584 2299199059143 2299954987008 2307940941824 2312399142912 2312448638976 2323075039232 2323690154352 2325724790784 2327612295168 2334418179072 2335694282304 2337080868864 2338358427648 2341025611776 2345195732992 2347870715904 2349154172928 2349776193408 2360574125056 2360624652288 2374177390592 2376104217984 2378814455808 2384354579852 2387074228224 2389796978688 2398094884864 2402778663936 2413820157952 2416573415424 2418534650448 2427730264064 2429700553728 2432471924736 2440918007808 2443702173696 2456924089344 2459726512128 2466918694912 2468267229184 2468920788999 2471082590208 2471736895488 2473088063616 2480319315264 2482491097088 2483148423168 2484505829376 2485980758016 2487339712512 2491770466304 2494612635648 2496637205496 2508110007872 2510970814464 2522563477504 2524610731608 2525440770048 2527490359296 2536266367488 2539159289856 2555809579008 2564683917824 2567609253888 2569693066101 2570537926656 2579463405568 2581556838336 2584501420032 2596377985024 2596433559552 2601449035776 2609055611904 2610481844928 2613459419136 2616440389632 2621101113344 2622533931008 2624090800128 2625525252096 2626220451456 2627656067592 2628519985152 2635339272468 2637646790656 2638345199616 2641354555392 2642798444544 2650525925376 2655645890688 2664866883364 2667906490368 2670949564416 2680223694848 2683280818176 2685458506752 2697799000064 2697856745472 2713345589248 2715547677696 2718645092352 2724976662688 2728084832256 2731196547072 2740679868416 2746032758784 2758651609088 2761798189056 2764039600512 2772121587648 2773636960236 2774548873216 2775283531776 2776800632832 2779967913984 2784919932928 2788096475136 2789620580352 2790359229672 2792802484224 2803241774592 2806439215104 2819335651328 2821623758856 2824842166272 2834650646016 2837883912192 2841120866304 2847737675776 2850985869312 2853299663424 2866411437568 2869680930816 2882929688576 2885269407552 2888560410624 2898590134272 2901896331264 2920925233152 2929465950208 2931067334656 2934410575872 2935187563392 2936792075544 2937757630464 2945379186876 2946347565056 2947958177792 2948738752512 2950350672384 2952102150144 2953715908608 2958977428736 2962352504832 2967352639488 2981777842176 2981841666048 2995544129536 2998960914432 3001394801664 3011816311392 3015251656704 3018690920448 3029172486144 3035023875072 3045562152416 3049035988992 3052513787904 3063112794112 3065598745524 3066606649344 3069095436288 3083198857216 3083264851968 3098253539136 3100966387712 3103483060224 3107022962688 3112557572096 3114259043072 3116107825152 3117811236864 3118636786104 3121367482368 3130494287872 3132205563904 3133034924544 3136608534528 3138323152896 3147499536384 3168138957312 3171752607744 3182765637632 3186395971584 3188981976768 3203704885248 3207359102976 3222097887232 3224712867264 3228391047168 3235909786942 3239600738304 3243295899648 3246995275776 3254557343744 3258269564928 3260913901056 3275898785792 3279635349504 3291894385332 3294776786944 3295649193984 3297450751488 3301211897856 3307092420352 3310864564224 3312674439168 3314641010688 3316452950016 3326150180864 3328849607328 3332646567936 3347961085952 3354500072448 3366147642144 3367254360064 3369987145728 3373831028736 3381688489984 3385545719808 3388293350316 3407746105344 3407819046912 3423479005184 3426257421468 3427383902208 3430165487616 3442075784448 3446001893376 3449932480512 3461911412736 3468598714368 3478740815872 3480642459904 3484612558848 3485535231528 3488587186176 3498787733504 3500700336128 3501627268608 3503541423456 3504693313536 3505621303296 3507537641472 3513785696624 3517793599488 3521806073856 3523731259392 3534034567168 3540861187584 3540936978432 3557208653824 3561266085888 3564156326976 3576531869778 3577707757568 3580611342336 3584695468032 3597142327296 3620730236928 3624860123136 3637446443008 3641595396096 3644550830592 3661377011712 3665553260544 3682397585408 3685386134016 3689589768192 3696162116864 3698182613648 3700378042368 3702400843776 3706623885312 3717461966848 3719494107136 3720478972896 3723736645632 3724722634752 3726758744064 3737655699456 3741918953472 3762165011808 3766456221696 3779534194688 3783845216256 3786916097412 3788161155072 3801314492416 3804399551232 3808738934784 3826241241088 3833714368512 3847025876736 3851413880832 3855806889984 3864786845696 3869195108352 3872335257504 3894566977536 3894650339328 3912547434496 3913583417856 3915722767392 3917010173952 3920189128704 3927172249168 3931651670016 3933800896512 3936136200192 3938287878144 3942779977728 3949803339776 3953008908702 3956470185984 3957517799424 3975703789568 3975788888064 3983468836032 3997300325046 3998614552576 4001859735552 4006424346624 4015755081856 4020335542272 4024921227264 4038896648192 4046698500096 4046785118208 4065381318656 4070018383872 4073321516544 4087464994032 4088808865792 4092127248384 4096794820608 4111019802624 4131004718848 4137977413632 4142697283584 4154810433536 4157081649152 4158182381472 4160455440354 4161823309824 4162925297664 4165200949248 4172620514741 4177379899392 4182144712704 4184430870528 4189203726336 4196666048512 4204862661888 4224185276416 4229003476992 4232435638284 4248527962112 4251975969024 4256825868288 4271606513664 4276478803968 4299617156352 4304521396224 4319467651072 4324394532864 4327904111328 4329327034368 4344359419904 4347885201408 4352844496896 4372847132672 4381387849728 4389192513776 4394198925312 4396601001984 4401615863808 4406636445696 4414486085632 4416899252224 4418068780314 4419521347584 4421937266688 4423108128768 4425526008576 4438466143104 4443528757248 4451028959232 4472666763264 4488196856192 4493316194304 4498441371648 4514060959744 4517724467088 4522877485056 4543661473792 4543758729216 4552535812608 4568343228624 4569845202944 4573553983488 4578770681856 4589434379264 4594669191168 4598398118286 4599909974016 4615881883648 4624798285824 4624897277952 4646150078464 4647380308704 4651449581568 4655224590336 4663517045887 4668836358144 4671388564608 4674161737728 4676716855296 4682051223552 4690391465984 4695741431808 4698308345856 4699552386816 4721148250112 4721249304576 4748354781184 4752208435968 4757628911616 4768709159704 4774148456448 4779593957376 4796189769728 4805557327872 4827640315904 4833146830848 4837069300896 4853864680413 4855460528128 4859401107456 4864943849472 4881836015616 4887404347392 4913848178688 4919453024256 4933837389824 4936534458368 4937841577998 4942165180416 4943473790976 4946176127232 4960638630528 4964982194176 4966296846336 4969011658752 4971961516032 4974679425024 4983540932608 4989225271296 4993274410992 5016220015744 5021941628928 5045126955008 5049221463216 5050881540096 5054980718592 5072532734976 5078318579712 5111619158016 5129367835648 5135218507776 5139386132202 5141075853312 5158926811136 5163113676672 5169002840064 5192755970048 5192867119104 5202898071552 5218111223808 5220963689856 5226918838272 5232880779264 5242202226688 5245067862016 5248181600256 5251050504192 5252440902912 5255312135184 5257039970304 5270678544936 5275293581312 5276690399232 5282709110784 5285596889088 5301051850752 5311291781376 5329733766728 5335812980736 5341899128832 5360447389696 5364797804667 5366561636352 5370917013504 5395598000128 5395713490944 5426691178496 5431095355392 5437290184704 5449953325376 5456169664512 5462393094144 5481359736832 5492065517568 5517303218176 5523596378112 5528079201024 5544243175296 5547273920472 5549097746432 5550567063552 5553601265664 5559935827968 5569839865856 5576192950272 5579241160704 5580718459344 5585604968448 5606483549184 5612878430208 5638671302656 5643247517712 5649684332544 5669301292032 5675767824384 5682241732608 5695475351552 5701971738624 5706599326848 5732822875136 5739361861632 5765859377152 5770538815104 5777120821248 5797180268544 5803792662528 5841850466304 5858931900416 5862134669312 5868821151744 5870375126784 5873584151088 5875515260928 5890758373752 5892695130112 5895916355584 5897477505024 5900701344768 5904204300288 5907431817216 5917954857472 5924705009664 5929513363053 5934705278976 5963555684352 5963683332096 5991088259072 5995950487569 5997921828864 6002789603328 6023632622784 6030503313408 6037381840896 6058344972288 6070047750144 6091124304832 6098071977984 6105027575808 6126225588224 6131197491048 6133213298688 6138190872576 6166397714432 6166529703936 6196507078272 6201932775424 6206966120448 6214045925376 6225115144192 6228518086144 6232215650304 6235622473728 6237273572208 6240683160531 6242734964736 6260988575744 6264411127808 6266069849088 6273217069056 6276646305792 6294999072768 6336277914624 6343505215488 6365531275264 6372791943168 6377963953536 6407409770496 6414718205952 6444195774464 6449425734528 6456782094336 6471819573884 6479201476608 6486591799296 6493990551552 6509114687488 6516539129856 6521827802112 6551797571584 6559270699008 6583788770664 6589553573888 6591298387968 6594901502976 6602423795712 6614184840704 6621729128448 6625348878336 6627103170471 6629282021376 6632905900032 6652300361728 6657699214656 6665293135872 6695922171904 6709000144896 6732295284288 6739974291456 6747662057472 6763376979968 6771091439616 6776586700632 6815492210688 6815638093824 6846958010368 6852514842936 6854767804416 6860330975232 6884151568896 6892003786752 6899864961024 6923822825472 6937197428736 6957481631744 6961284919808 6969225117696 6971070463056 6977174372352 6997575467008 7001400672256 7003254537216 7007082846912 7011242606592 7015075282944 7027571393248 7035587198976 7043612147712 7047462518784 7068069134336 7081722375168 7081873956864 7114417307648 7122532171776 7128312653952 7153063739556 7155415515136 7161222684672 7169390936064 7194284654592 7241460473856 7249720246272 7274892886016 7283190792192 7289101661184 7322754023424 7331106521088 7364795170816 7370772268032 7379179536384 7392324233728 7396365227296 7400756084736 7404801687552 7406762366997 7413247770624 7434923933696 7438988214272 7440957945792 7447473291264 7449445269504 7453517488128 7475311398912 7483837906944 7524330023616 7532912443392 7559068389376 7567690432512 7573832194824 7576322310144 7602628984832 7608799102464 7617477869568 7652482482176 7667428737024 7694051753472 7702827761664 7711613779968 7729573691392 7738390216704 7744670515008 7789133955072 7789300678656 7825094868992 7827166835712 7831445534784 7840378257408 7854344498336 7863303340032 7867601793024 7872272400384 7876575756288 7885559955456 7899606679552 7906017817404 7912940371968 7915035598848 7951407579136 7951577776128 7966937672064 7994600650092 7997229105152 8003719471104 8012848693248 8031510163712 8040671084544 8049842454528 8077793296384 8093397000192 8093570236416 8130762637312 8140036767744 8146643033088 8174929988064 8177617731584 8184254496768 8193589641216 8222039605248 8262009437696 8275954827264 8285394567168 8309620867072 8314163298304 8316364762944 8320910880708 8323646619648 8325850595328 8330401898496 8345241029482 8354759798784 8364289425408 8368861741056 8378407452672 8393332097024 8409725323776 8448370552832 8458006953984 8464871276568 8497055924224 8503951938048 8513651736576 8543213027328 8552957607936 8599234312704 8609042792448 8638935302144 8648789065728 8655808222656 8688718839808 8695770402816 8705688993792 8745694265344 8762775699456 8778385027552 8788397850624 8793202003968 8803231727616 8813272891392 8828972171264 8833798504448 8836137560628 8839042695168 8843874533376 8846216257536 8851052017152 8876932286208 8887057514496 8902057918464 8945333526528 8976393712384 8986632388608 8996882743296 9028121919488 9035448934176 9045754970112 9087322947584 9087517458432 9105071625216 9136686457248 9139690405888 9147107966976 9157541363712 9178868758528 9189338382336 9196796236572 9199819948032 9231763767296 9249596571648 9249794555904 9292300156928 9294760617408 9302899163136 9310449180672 9327034091774 9337672716288 9342777129216 9348323475456 9353433710592 9364102447104 9380782931968 9391482863616 9396616691712 9399104773632 9442296500224 9442498609152 9496709562368 9504416871936 9515257823232 9537418319408 9548296912896 9559187914752 9592379539456 9611114655744 9655280631808 9666293661696 9674138601792 9707729360826 9710921056256 9718802214912 9729887698944 9763672031232 9774808694784 9827696357376 9838906048512 9867674779648 9873068916736 9875683155996 9884330360832 9886947581952 9892352254464 9921277261056 9929964388352 9932593692672 9938023317504 9943923032064 9949358850048 9967081865216 9978450542592 9986548821984 10032440031488 10043883257856 10090253910016 10098442926432 10101763080192 10109961437184 10145065469952 10156637159424 10223238316032 10258735671296 10270437015552 10278772264404 10282151706624 10317853622272 10326227353344 10338005680128 10385511940096 10385734238208 10405796143104 10436222447616 10441927379712 10453837676544 10465761558528 10484404453376 10490135724032 10496363200512 10502101008384 10504881805824 10510624270368 10514079940608 10541357089872 10550587162624 10553380798464 10565418221568 10571193778176 10602103701504 10622583562752 10659467533456 10671625961472 10683798257664 10720894779392 10729595609334 10733123272704 10741834027008 10791196000256 10791426981888 10853382356992 10862190710784 10874580369408 10899906650752 10912339329024 10924786188288 10962719473664 10984131035136 11034606436352 11047192756224 11056158402048 11088486350592 11094547840944 11098195492864 11101134127104 11107202531328 11119871655936 11139679731712 11152385900544 11158482321408 11161436918688 11171209936896 11212967098368 11225756860416 11277342605312 11286495035424 11299368665088 11325684254297 11338602584064 11351535648768 11364483465216 11390950703104 11403943477248 11413198653696 11465645750272 11478723723264 11531718754304 11541077630208 11554241642496 11594360537088 11607585325056 11683700932608 11717863800832 11724269338624 11737642303488 11740750253568 11747168302176 11751030521856 11781516747504 11785390260224 11791832711168 11794955010048 11801402689536 11808408600576 11814863634432 11835909714944 11849410019328 11859026726106 11869410557952 11927111368704 11927366664192 11982176518144 11991900975138 11995843657728 12005579206656 12047265245568 12061006626816 12074763681792 12116689944576 12140095500288 12182248609664 12196143955968 12210055151616 12252451176448 12262394982096 12266426597376 12276381745152 12332795428864 12333059407872 12393014156544 12403865550848 12413932240896 12428091850752 12450230288384 12457036172288 12464431300608 12471244947456 12474547144416 12481366321062 12485469929472 12517861544223 12521977151488 12528822255616 12532139698176 12546434138112 12553292611584 12589998145536 12672555829248 12687010430976 12731062550528 12745583886336 12755927907072 12814819540992 12829436411904 12888391548928 12898851469056 12913564188672 12943639147768 12958402953216 12973183598592 12987981103104 13018229374976 13033078259712 13043655604224 13103595143168 13118541398016 13167577541328 13179107147776 13182596775936 13189803005952 13204847591424 13228369681408 13243458256896 13250697756672 13254206340942 13258564042752 13265811800064 13304600723456 13315398429312 13330586271744 13391844343808 13418000289792 13464590568576 13479948582912 13495324114944 13526753959936 13542182879232 13553173401264 13630984421376 13631276187648 13693916020736 13705029685872 13709535608832 13720661950464 13768303137792 13784007573504 13799729922048 13847645650944 13874394857472 13914963263488 13922569839616 13938450235392 13942140926112 13954348744704 13990551137661 13995150934016 14002801344512 14006509074432 14014165693824 14022485213184 14030150565888 14055142786496 14071174397952 14087224295424 14094925037568 14136138268672 14163444750336 14163747913728 14228834615296 14245064343552 14256625307904 14306127479112 14310831030272 14322445369344 14338781872128 14388569309184 14482920947712 14499440492544 14549785772032 14561594041239 14566381584384 14578203322368 14645508046848 14662213042176 14729590341632 14741544536064 14758359072768 14784648467456 14792730454592 14801512169472 14809603375104 14813524733994 14826495541248 14869847867392 14877976428544 14881915891584 14894946582528 14898890539008 14907034976256 14950622797824 14967675813888 15048660047232 15065824886784 15118136778752 15135380865024 15147664389648 15152644620288 15205257969664 15217598204928 15234955739136 15304964964352 15334857474048 15388103506944 15405655523328 15423227559936 15459147382784 15476780433408 15489341030016 15578267910144 15578601357312 15650189737984 15654333671424 15662891069568 15680756514816 15708688996672 15726606680064 15735203586048 15744544800768 15753151512576 15771119910912 15799213359104 15812035634808 15825880743936 15830071197696 15902815158272 15903155552256 15933875344128 15989201300184 15994458210304 16007438942208 16025697386496 16063020327424 16081342169088 16094393414001 16099684909056 16155586592768 16186794000384 16187140472832 16261525274624 16280073535488 16293286066176 16349859976128 16368508993536 16387179282432 16444079210496 16524018875392 16551909654528 16570789134336 16619241734144 16628326596608 16632729525888 16641821761416 16647293239296 16651701190656 16660803796992 16690482058964 16709519597568 16728578850816 16737723482112 16756814905344 16786664194048 16819450647552 16896741105664 16916013907968 16929742553136 16994111848448 17007903876096 17027303473152 17086426054656 17105915215872 17198468625408 17218085584896 17277870604288 17297578131456 17311616445312 17377437679616 17391540805632 17411377987584 17491388530688 17525551398912 17556770055104 17576795701248 17586404007936 17606463455232 17626545782784 17657944342528 17667597008896 17672275121256 17678085390336 17687749066752 17692432515072 17702104034304 17753864572416 17774115028992 17804115836928 17890667053056 17952787424768 17973264777216 17987851462707 17993765486592 18056243838976 18070897868352 18091509940224 18174645895168 18175034916864 18210143250432 18273372914496 18294215933952 18315082727424 18357737517056 18378676764672 18393592473144 18399639896064 18463527534592 18499193143296 18499589111808 18584600313856 18589521234816 18605798326272 18620898361344 18654068183548 18675345432576 18685554258432 18696646950912 18706867421184 18728204894208 18761565863936 18782965727232 18793233383424 18798209547264 18884593000448 18884997218304 18993419124736 19008833743872 19030515646464 19074836638816 19096593825792 19118375829504 19184759078912 19222229311488 19310561263616 19332587323392 19348277203584 19415458721652 19421842112512 19437604429824 19459775397888 19527344062464 19549617389568 19655392714752 19677812097024 19735349559296 19746137833472 19751366311992 19768660721664 19773895163904 19784704508928 19842554522112 19859928776704 19865187385344 19876046635008 19887846064128 19898717700096 19934163730432 19956901085184 19973097643968 20064880062976 20087766515712 20180507820032 20196885852864 20219922874368 20290130939904 20313274318848 20446476632064 20517471342592 20540874031104 20557544528808 20564303413248 20635707244544 20652454706688 20676011360256 20771023880192 20771468476416 20811592286208 20872444895232 20883854759424 20907675353088 20931523117056 20968808906752 20980271448064 20992726401024 21004202016768 21009763611648 21021248540736 21082714179744 21101174325248 21106761596928 21130836443136 21142387556352 21204207403008 21245167125504 21318935066912 21343251922944 21367596515328 21441789558784 21459191218668 21466246545408 21483668054016 21582392000512 21582853963776 21706764713984 21724381421568 21749160738816 21799813301504 21824678658048 21849572376576 21925438947328 21968262070272 22069212872704 22094385512448 22112316804096 22176972701184 22189095681888 22196390985728 22202268254208 22214405062656 22239743311872 22279359463424 22304771801088 22316964642816 22322873837376 22342419873792 22425934196736 22451513720832 22554685210624 22572990070848 22598737330176 22651368508594 22677205168128 22703071297536 22728966930432 22781901406208 22807886954496 22826397307392 22931291500544 22957447446528 23063437508608 23082155260416 23108483284992 23188721074176 23215170650112 23367401865216 23435727601664 23448538677248 23475284606976 23481500507136 23494336604352 23563033495008 23570780520448 23583665422336 23589910020096 23602805379072 23616817201152 23629727268864 23671819429888 23698820038656 23718053452212 23738821115904 23854222737408 23854733328384 23964353036288 23983801950276 23991687315456 24011158413312 24094530491136 24122013253632 24149527363584 24233379889152 24280191000576 24364497219328 24392287911936 24420110303232 24504902352896 24524789964192 24532853194752 24552763490304 24665590857728 24666118815744 24786028313088 24807731101696 24827864481792 24856183701504 24900460576768 24914072344576 24928862601216 24942489894912 24949094288832 24962732642124 24970939858944 25035723088446 25043954302976 25057644511232 25064279396352 25092868276224 25106585223168 25179996291072 25345111658496 25374020861952 25462125101056 25491167772672 25511855814144 25629639081984 25658872823808 25776783097856 25797702938112 25827128377344 25887278295536 25916805906432 25946367197184 26036458749952 26066156519424 26087311208448 26207190286336 26237082796032 26335155082656 26358214295552 26365193551872 26379606011904 26409695182848 26456739362816 26486916513792 26501395513344 26508412681884 26517128085504 26531623600128 26609201446912 26630796858624 26661172543488 26783688687616 26836000579584 26929181137152 26959897165824 26990648229888 27053507919872 27084365758464 27106346802528 27261968842752 27262552375296 27387832041472 27410059371744 27419071217664 27441323900928 27536606275584 27568015147008 27599459844096 27695291301888 27748789714944 27829926526976 27845139679232 27876900470784 27884281852224 27908697489408 27981102275322 27990301868032 28005602689024 28013018148864 28028331387648 28044970426368 28060301131776 28110285572992 28142348795904 28174448590848 28189850075136 28272276537344 28326889500672 28327495827456 28457669230592 28490128687104 28513250615808 28612254958224 28621662060544 28644890738688 28677563744256 28777138618368 28965841895424 28998880985088 29099571544064 29123188082478 29132763168768 29156406644736 29291016093696 29324426084352 29459180683264 29483089072128 29516718145536 29569296934912 29585460909184 29603024338944 29619206750208 29627049467988 29652991082496 29739695734784 29755952857088 29763831783168 29789893165056 29797781078016 29814069952512 29901245595648 29935351627776 30097320094464 30131649773568 30236273557504 30270761730048 30295328779296 30305289240576 30410515939328 30435196409856 30469911478272 30609929928704 30669714948096 30776207013888 30811311046656 30846455119872 30918294765568 30953560866816 30978682060032 31156535820288 31157202714624 31300379475968 31308667342848 31325782139136 31361513029632 31417377993344 31453213360128 31470407172096 31489089601536 31506303025152 31542239821824 31598426718208 31624071269616 31651761487872 31660142395392 31805630316544 31806311104512 31867750688256 31978402600368 31988916420608 32014877884416 32051394772992 32126040654848 32162684338176 32188786828002 32199369818112 32311173185536 32373588000768 32374280945664 32523050549248 32560147070976 32586572132352 32699719952256 32737017987072 32774358564864 32888158420992 33048037750784 33103819309056 33141578268672 33238483468288 33256653193216 33265459051776 33283643522832 33294586478592 33303402381312 33321607593984 33380964117928 33419039195136 33457157701632 33475446964224 33513629810688 33573328388096 33638901295104 33793482211328 33832027815936 33859485106272 33977052762891 33988223696896 34015807752192 34054606946304 34172852109312 34211830431744 34396937250816 34436171169792 34555741208576 34595156262912 34623232890624 34754875359232 34783081611264 34822755975168 34982777061376 35051102797824 35113540110208 35153591402496 35172808015872 35212926910464 35253091565568 35315888685056 35335194017792 35344550242512 35356170780672 35375498133504 35384865030144 35404208068608 35507729144832 35548230057984 35608231673856 35781334106112 35905574849536 35946529554432 35975702925414 35987530973184 36112487677952 36141795736704 36183019880448 36349291790336 36350069833728 36420286500864 36546745828992 36588431867904 36630165454848 36715475034112 36757353529344 36787184946288 36799279792128 36927055069184 36998386286592 36999178223616 37169200627712 37179042469632 37211596652544 37241796722688 37308136367096 37350690865152 37371108516864 37393293901824 37413734842368 37456409788416 37523131727872 37553584632669 37565931454464 37586466766848 37596419094528 37769186000896 37769994436608 37986838249472 38017667487744 38061031292928 38149673277632 38193187651584 38236751659008 38369518157824 38444458622976 38621122527232 38665174646784 38696554407168 38830917443304 38843684225024 38875208859648 38919550795776 39054688124928 39099234779136 39310785429504 39355624194048 39470699118592 39492275666944 39502732623984 39537321443328 39547790327808 39569409017856 39685109044224 39730374770688 39752093270016 39775692128256 39797435400192 39868327460864 39913802170368 39946195287936 40129760125952 40175533031424 40361015640064 40393771705728 40439845748736 40580261879808 40626548637696 40892953264128 41034942685184 41081748062208 41115089057616 41128606826496 41271414489088 41304909413376 41352022720512 41542047760384 41542936952832 41623184572416 41744889790464 41767709518848 41815350706176 41863046234112 41937617813504 41960542896128 41971653412983 41985452802048 42008404033536 42019527223296 42042497081472 42165428359488 42202348650496 42213523193856 42261672886272 42284775112704 42408414806016 42490334251008 42637870133824 42686503845888 42735193030656 42883579117568 42918382437336 42932493090816 42967336108032 43164784001024 43165707927552 43413529427968 43448762843136 43498321477632 43599626603008 43649357316096 43684782123717 43699144753152 43850877894656 43936524140544 44138425745408 44188771024896 44224633608192 44353945402368 44378191363776 44404536508416 44428810125312 44479486623744 44558718926848 44609543602176 44633929285632 44645747674752 44684839747584 44851868393472 44903027441664 45109370421248 45145980141696 45197474660352 45302737017188 45354410336256 45406142595072 45457933860864 45563802812416 45615773908992 45652794614784 45862583001088 45914894893056 46126875017216 46164310520832 46216966569984 46377442148352 46430341300224 46734803730432 46871455203328 46897077354496 46950569213952 46963001014272 46988673208704 47126066990016 47167330844672 47179820040192 47205610758144 47233634402304 47259454537728 47343638859776 47397640077312 47436106904424 47477642231808 47708445474816 47709466656768 47928706072576 47967603900552 47983374630912 48022316826624 48189060982272 48244026507264 48299054727168 48466759778304 48560382001152 48728994438656 48784575823872 48840220606464 49009804705792 49049579928384 49105526980608 49331181715456 49332237631488 49572056626176 49655728963584 49712367403008 49800921153536 49828144689152 49857725202432 49884979789824 49898188577664 49925465284248 49941879717888 50071446176892 50087908605952 50115289022464 50128558792704 50185736552448 50213170446336 50359992582144 50690223316992 50748041723904 50924250202112 50982335545344 51023711628288 51259278163968 51317745647616 51553566195712 51595405876224 51654256754688 51774556591072 51833611812864 51892734394368 52072917499904 52132313038848 52174622416896 52414380572672 52474165592064 52670310165312 52716428591104 52730387103744 52759212023808 52819390365696 52913478725632 52973833027584 53002791026688 53016825363768 53034256171008 53063247200256 53218402893824 53261593717248 53322345086976 53567377375232 53672001159168 53858362274304 53919794331648 53981296459776 54107015839744 54168731516928 54212693605056 54523937685504 54525104750592 54775664082944 54820118743488 54882647801856 55073212551168 55136030294016 55198919688192 55390582603776 55497579429888 55659853053952 55690279358464 55753800941568 55768563704448 55817394978816 55962204550644 55980603736064 56011205378048 56026036297728 56056662775296 56089940852736 56120602263552 56220571145984 56284697591808 56348897181696 56379700150272 56544553074688 56653779001344 56654991654912 56915338461184 56980257374208 57026501231616 57224509916448 57243324121088 57289781477376 57355127488512 57554277236736 57931683790848 57997761970176 58199143088128 58246376164956 58265526337536 58312813289472 58582032187392 58648852168704 58918361366528 58966178144256 59033436291072 59138593869824 59170921818368 59206048677888 59238413500416 59254098935976 59305982164992 59479391469568 59511905714176 59527663566336 59579786330112 59595562156032 59628139905024 59802491191296 59870703255552 60194640188928 60263299547136 60472547115008 60541523460096 60590657558592 60821031878656 60870392819712 60939822956544 61219859857408 61339429896192 61552414027776 61622622093312 61692910239744 61836589531136 61907121733632 61957364120064 62313071640576 62314405429248 62600758951936 62617334685696 62651564278272 62723026059264 62834755986688 62906426720256 62940814344192 62978179203072 63012606050304 63196853436416 63248142539232 63303522975744 63320284790784 63611260633088 63612622209024 63735501376512 63956805200736 63977832841216 64029755768832 64102789545984 64252081309696 64325368676352 64377573656004 64398739636224 64622346371072 64747176001536 64748561891328 65046101098496 65120294141952 65173144264704 65399439904512 65474035974144 65548717129728 65776316841984 66096075501568 66207638618112 66283156537344 66476966936576 66513306386432 66530918103552 66567287045664 66589172957184 66606804762624 66643215187968 66761928235856 66838078390272 66914315403264 66950893928448 67027259621376 67146656776192 67277802590208 67586964422656 67664055631872 67718970212544 67954105525782 67976447393792 68031615504384 68109213892608 68345704218624 68423660863488 68793874501632 68872342339584 69111482417152 69190312525824 69246465781248 69509750718464 69566163222528 69645511950336 69965554122752 70102205595648 70227080220416 70307182804992 70345616031744 70425853820928 70631777370112 70670388035584 70689100485024 70712341561344 70750996267008 70769730060288 70808416137216 71015458289664 71096460115968 71216463347712 71562668212224 71811149699072 71893059108864 71951405850828 71975061946368 72224975355904 72283591473408 72366039760896 72698583580672 72700139667456 72840573001728 73093491657984 73176863735808 73260330909696 73430950068224 73514707058688 73574369892576 73598559584256 73854110138368 73996772573184 73998356447232 74338401255424 74358084939264 74423193305088 74483593445376 74616272734192 74701381730304 74742217033728 74786587803648 74827469684736 74912819576832 75046263455744 75107169265338 75131862908928 75172933533696 75192838189056 75538372001792 75539988873216 75973676498944 76035334975488 76122062585856 76299346555264 76386375303168 76473503318016 76739036315648 76888917245952 77242245054464 77330349293568 77393108814336 77661834886608 77687368450048 77750417719296 77839101591552 78109376249856 78198469558272 78621570859008 78711248388096 78941398237184 78984551333888 79005465247968 79074642886656 79095580655616 79138818035712 79279789780079 79370218088448 79460749541376 79504186540032 79551384256512 79594870800384 79736654921728 79827604340736 79892390575872 80259520251904 80351066062848 80722031280128 80787543411456 80879691497472 81160523759616 81253097275392 81785906528256 82069885370368 82163496124416 82230178115232 82257213652992 82542828978176 82609818826752 82704045441024 83084095520768 83085873905664 83246369144832 83489779580928 83535419037696 83630701412352 83726092468224 83875235627008 83921085792256 83943306825966 83970905604096 84016808067072 84039054446592 84084994162944 84330856718976 84404697300992 84427046387712 84523345772544 84569550225408 84816829612032 84980668502016 85275740267648 85373007691776 85470386061312 85767158235136 85836764874672 85864986181632 85934672216064 86329568002048 86331415855104 86827058855936 86897525686272 86996642955264 87199253206016 87298714632192 87369564247434 87398289506304 87701755789312 87873048281088 88276851490816 88377542049792 88449267216384 88707890804736 88756382727552 88809073016832 88857620250624 88958973247488 89117437853696 89219087204352 89267858571264 89291495349504 89369679495168 89703736786944 89806054883328 90218740842496 90291960283392 90394949320704 90605474034376 90708820672512 90812285190144 90915867721728 91127605624832 91231547817984 91305589229568 91725166002176 91829789786112 92253750034432 92328621041664 92433933139968 92754884296704 92860682600448 93469607460864 93742910406656 93794154708992 93901138427904 93926002028544 93977346417408 94252133980032 94334661689344 94359640080384 94411221516288 94467268804608 94518909075456 94687277719552 94795280154624 94872213808848 94955284463616 95416890949632 95418933313536 95857412145152 95935207801104 95966749261824 96044633653248 96378121964544 96488053014528 96598109454336 96933519556608 97120764002304 97457988877312 97569151647744 97680441212928 98019609411584 98099159856768 98211053961216 98662363430912 98664475262976 99144113252352 99311457927168 99424734806016 99601842307072 99656289378304 99715450404864 99769959579648 99796377155328 99850930568496 99883759435776 100142892353784 100175817211904 100230578044928 100257117585408 100371473104896 100426340892672 100719985164288 101380446633984 101496083447808 101848500404224 101931158288673 101964671090688 102047423256576 102518556327936 102635491295232 103107132391424 103190811752448 103308513509376 103549113182144 103667223625728 103785468788736 104145834999808 104264626077696 104349244833792 104828761145344 104948331184128 105340620330624 105432857182208 105460774207488 105518424047616 105638780731392 105826957451264 105947666055168 106005582053376 106033650727536 106068512342016 106126494400512 106436805787648 106523187434496 106644690173952 107134754750464 107344002318336 107716724548608 107839588663296 107962592919552 108214031679488 108337463033856 108425387210112 109047875371008 109050209501184 109551328165888 109640237486976 109765295603712 110146425102336 110272060588032 110397839376384 110781165207552 110995158859776 111319706107904 111380558716928 111507601883136 111537127408896 111634789957632 111924409101288 111961207472128 112022410756096 112052072595456 112113325550592 112179881705472 112241204527104 112441142291968 112569395183616 112660753898007 112697794363392 112759400300544 113089106149376 113307558002688 113309983309824 113830676922368 113960514748416 114053002463232 114449019832896 114579562954752 114710254977024 115108554473472 115863367581696 115995523940352 116398286176256 116492752329912 116531052675072 116625626578944 117164064374784 117297704337408 117836722733056 117932356288512 118066872582144 118277187739648 118341843636736 118412097355776 118476827000832 118508197871952 118611964329984 118958782939136 119023811428352 119055327132672 119191124312064 119256279810048 119604982382592 119741406511104 120389280377856 120526599094272 120945094230016 121083046920192 121181315117184 121642063757312 121740785639424 121879645913088 122439719714816 122678859792384 123104828055552 123245244186624 123385820479488 123673179062272 123814243467264 123914728240128 124626143281152 124628810858496 125201517903872 125234669371392 125303128556544 125446052118528 125669511973376 125812853440512 125881628688384 125914960238949 125956358406144 126025212100608 126393706872832 126496285078464 126607045951488 126640569581568 127222521266176 127225244418048 127471002753024 127913610401472 128059511537664 128205579091968 128504162619392 128650737352704 128755147312008 128797479272448 129244692742144 129494352003072 129497123782656 130092202196992 130240588283904 130346288529408 130798879809024 130948071948288 131097434259456 131552633683968 132192151003136 132415277236224 132566313074688 132953933873152 133026612772864 133061836207104 133134574091328 133213609525248 133286430375936 133523856471712 133676156780544 133828630806528 133901787856896 134054519242752 134293313552384 134555605180416 135173928845312 135328111263744 135437940425088 135908211051564 135952894787584 136063231008768 136218427785216 136691408437248 136847321726976 137587749003264 137744684679168 138222964834304 138380625051648 138492931562496 139019501436928 139132326445056 139291023900672 139931108245504 140204411191296 140454160440832 140614365609984 140691232063488 140851707641856 141263554740224 141340776071168 141378200970048 141501992534016 141539460120576 141616832274432 142030916579328 142192920231936 142432926695424 143125336424448 143622299398144 143786118217728 143902811701656 143950123892736 144449950711808 144567182946816 144732079521792 145397167161344 145400279334912 145681146003456 146186983315968 146353727471616 146520661819392 146861900136448 147029414117376 147148739785152 147708220276736 147993545146368 147996712894464 148676802510848 148716169878528 148967186890752 149232545468384 149402763460608 149484434067456 149573175607296 149654939369472 149825639153664 150092526911488 150214338530676 150263725817856 150345867067392 150385676378112 151076744003584 151079977746432 151947352997888 152070669950976 152244125171712 152598693110528 152772750606336 152947006636032 153478072631296 153777834491904 154484490108928 154660698587136 154786217628672 155323669773216 155374736900096 155500835438592 155678203183104 156218752499712 156396939116544 157243141718016 157422496776192 157882796474368 157969102667776 158010930495936 158149285773312 158191161311232 158277636071424 158559579560158 158740436176896 158921499082752 159008373080064 159102768513024 159189741600768 159473309843456 159655208681472 159784781151744 160519040503808 160702132125696 161444062560256 161575086822912 161759382994944 162321047519232 162506194550784 163571813056512 164139770740736 164326992248832 164460356230464 165085657956352 165219637653504 165408090882048 166168191041536 166171747811328 166492738289664 166979559161856 167070838075392 167261402824704 167452184936448 167750471254016 167842171584512 167886613651932 167941811208192 168033616134144 168078108893184 168169988325888 168661713437952 168809394601984 168854092775424 169046691545088 169139100450816 169633659224064 169961337004032 170551480535296 170746015383552 170940772122624 171534316470272 171673529749344 171729972363264 171869344432128 172659136004096 172662831710208 173654117711872 173795051372544 173993285910528 174398506412032 174597429264384 174739128494868 174796579012608 175403511578624 175746096562176 176553702981632 176755084099584 176898534432768 177415781609472 177512765455104 177618146033664 177715240501248 177917946494976 178234875707392 178438174408704 178535717142528 178582990699008 178739358990336 179407473573888 179612109766656 180437481684992 180583920566784 180789898641408 181210948068752 181417641345024 181624570380288 182255211249664 182463095635968 182611178459136 183450332004352 183659579572224 184507500068864 184657242083328 184867866279936 185509768593408 185721365200896 186939214921728 187485820813312 187588309417984 187802276855808 187852004057088 187954692834816 188504267960064 188669323378688 188719280160768 188822443032576 188934537609216 189037818150912 189374555439104 189590560309248 189744427617696 189910568927232 190833781899264 190837866627072 191714824290304 191870415602208 191933498523648 192089267306496 192756243929088 192976106029056 193196218908672 193867039113216 194241528004608 194915977754624 195138303295488 195360882425856 196039218823168 196198319713536 196422107922432 197324726861824 197328950525952 198288226504704 198622915854336 198849469612032 199203684614144 199312578756608 199430900809728 199539919159296 199592754310656 199701861136992 199767518871552 200285784707568 200351634423808 200461156089856 200514235170816 200742946209792 200852681785344 201439970328576 202760893267968 202992166895616 203697000808448 203862316577346 203929342181376 204094846513152 205037112655872 205270982590464 206214264782848 206381623504896 206617027018752 207098226364288 207334447251456 207570937577472 208291669999616 208529252155392 208698489667584 209657522290688 209896662368256 210681240661248 210865714364416 210921548414976 211036848095232 211277561462784 211653914902528 211895332110336 212011164106752 212067301455072 212137024684032 212252988801024 212873611575296 213046374868992 213289380347904 214269509500928 214688004636672 215433449097216 215679177326592 215925185839104 216428063358976 216674926067712 216850774420224 218095750742016 218100419002368 219102656331776 219280474973952 219530591207424 220292850204672 220544121176064 220795678752768 221562330415104 221990317719552 222639412215808 222761117433856 223015203766272 223074254817792 223269579915264 223848818202576 223922414944256 224044821512192 224104145190912 224226651101184 224359763410944 224482409054208 224882284583936 225138790367232 225321507796014 225395588726784 225518800601088 226178212298752 226615116005376 226619966619648 227661353844736 227921029496832 228106004926464 228898039665792 229159125909504 229420509954048 230217108946944 231726735163392 231991047880704 232796572352512 232985504659824 233062105350144 233251253157888 234328128749568 234595408674816 235673445466112 235864712577024 236133745164288 236554375479296 236683687273472 236824194711552 236953654001664 237016395743904 237223928659968 237839369340237 237917565878272 238047622856704 238110654265344 238382248624128 238512559620096 239209964765184 239482813022208 240778560755712 241053198188544 241890188460032 242166093840384 242362630234368 243284127514624 243481571278848 243759291826176 244879439429632 245357719584768 246209656111104 246490488373248 246771640958976 247346358124544 247628486934528 247829456480256 249252286562304 249257621716992 250403035807744 250469338742784 250606257113088 250892104237056 251339023946752 251625706881024 251763257376768 251829920477898 251912716812288 252050424201216 252787413745664 252992570156928 253214091902976 253281139163136 254445042532352 254450488836096 254942005506048 255827220802944 256119023075328 256411158183936 257008325238784 257301474705408 257510294624016 257594958544896 258489385484288 258988704006144 258994247565312 260184404393984 260481176567808 260692577058816 261597759618048 261896143896576 262194868518912 263105267367936 264384302006272 264830554472448 265132626149376 265907867746304 266053225545728 266123672414208 266269148182656 266427219050496 266572860751872 267047712943424 267352313561088 267657261613056 267803575713792 268109038485504 268586627104768 269111210360832 270347857690624 270656222527488 270875880850176 271816422103128 271905789575168 272126462017536 272436855570432 273382816874496 273694643453952 275175498006528 275489369358336 276445929668608 276761250103296 276985863124992 278264652890112 278582047801344 279862216491008 280408822382592 280908320881664 281228731219968 281382464126976 281703415283712 282527109480448 282681552142336 282756401940096 283003985068032 283078920241152 283233664548864 284061833158656 284385840463872 284865853390848 286250672848896 287244598796288 287572236435456 287805623403312 287900247785472 288899901423616 289134365893632 289464159043584 290794334322688 290800558669824 291362292006912 292373966631936 292707454943232 293041323638784 293723800272896 294058828234752 294297479570304 295416440553472 295987090292736 295993425788928 297353605021696 297432339757056 297934373781504 298465090936768 298805526921216 298968868134912 299146351214592 299309878738944 299651278307328 300185053822976 300428677061352 300527451635712 300691734134784 300771352756224 302153488007168 302159955492864 303894705995776 304141339901952 304488250343424 305197386221056 305545501212672 305793474866019 305894013272064 306956145262592 307555668983808 308968980217856 309321397174272 309572435257344 310647339546432 311001670877184 311356406366208 312437504999424 312793878233088 314486283436032 314844993552384 315765592948736 315938205335552 316021860991872 316298571546624 316382322622464 316555272142848 317119159120316 317480872353792 317842998165504 318016746160128 318205537026048 318379483201536 318946619686912 319310417362944 319569562303488 321038081007616 321404264251392 322888125120512 323150173645824 323518765989888 324642095038464 325012389101568 327143626113024 328279541481472 328653984497664 328920712460928 330171315912704 330439275307008 330816181764096 332336382083072 332343495622656 332985476579328 333959118323712 334141676150784 334522805649408 334904369872896 335500942508032 335684343169024 335773227303864 335883622416384 336067232268288 336156217786368 336339976651776 337323426875904 337618789203968 337708185550848 338093383090176 338278200901632 339267318448128 339922674008064 341102961070592 341492030767104 341881544245248 343068632940544 343347059498688 343738688864256 345318272008192 345325663420416 347590102745088 347986571821056 348797012824064 349194858528768 349478256989736 349593158025216 350807023157248 351492193124352 353107405963264 353510168199168 353797068865536 354831563218944 355025530910208 355236292067328 355430481002496 355835892989952 356469751414784 356876348817408 357071434285056 357165981398016 358814947147776 359224219533312 360874963369984 361167841133568 361579797282816 362421896137504 362835282690048 363249140760576 364510422499328 364926191271936 365222356918272 366900664008704 367319159144448 369015000137728 369314484166656 369735732559872 371019537186816 371442730401792 373878429843456 374971641626624 375176618835968 375604553711616 375704008114176 375909385669632 377008535920128 377338646757376 377438560321536 377644886065152 377869075218432 378075636301824 378749110878208 379181120618496 379488855235392 379821137854464 381667563798528 381675733254144 383429648580608 383740831204416 384178534612992 385512487858176 385952212058112 386392437817344 387734078226432 388483056009216 389831955509248 390276606590976 390721764851712 392078437646336 392396639427072 392844215844864 394649453723648 394657901051904 396576453009408 397245831708672 397698939224064 398407369228288 398625157513216 398861801619456 399079838318592 399185508621312 399403722273984 400571569415136 400703268847616 400922312179712 401028470341632 401485892419584 401705363570688 402879940657152 405521786535936 405984333791232 407394001616896 407724633154692 407858684362752 408189693026304 410074225311744 410541965180928 412428529565696 412763247009792 413234054037504 414196452728576 414668894502912 415141875154944 416583339999232 417058504310784 417396979335168 419315044581376 419793324736512 421362481322496 421731428728832 421843096829952 422073696190464 422555122925568 423307829805056 423790664220672 424022328213504 424134602910144 424505977602048 425747223150592 426092749737984 426578760695808 428539019001856 429376009273344 430866898194432 431358354653184 431850371678208 432856126717952 433349852135424 433701548840448 436191501484032 436200838004736 438205312663552 438560949947904 439061182414848 440585700409344 441088242352128 443124660830208 443980635439104 445278824431616 445522234867712 446030407532544 446148509635584 447697636405152 447844829888512 448089643024384 448208290381824 448453302202368 448719526821888 448964818108416 449764569167872 450277580734464 450643015592028 450791177453568 451037601202176 452356424597504 453230232010752 453239933239296 455322707689472 455842058993664 456212009852928 457796079331584 458318251819008 458841019908096 460434217893888 463453470326784 463982095761408 465593144705024 465971009319648 466124210700288 466502506315776 468656257499136 469190817349632 471346890932224 471729425154048 472267490328576 473108750958592 473367374546944 473648389423104 473907308003328 474032791487808 474447857319936 475678738680474 475835131756544 476095245713408 476221308530688 476764497248256 477025119240192 478419929530368 478965626044416 481557121511424 482106396377088 483780376920064 484332187680768 484725260468736 486568255029248 486963142557696 487518583652352 489758878859264 490715439169536 492419312222208 492980976746496 494692716249088 495256973869056 495658912960512 498504573124608 498515243433984 500806071615488 500938677485568 501212514226176 501784208474112 502678047893504 503251413762048 503526514753536 503659840955796 503825433624576 504100848402432 505574827491328 505985140313856 506428183805952 506562278326272 508890085064704 508900977672192 509884011012096 511654441605888 512238046150656 512822316367872 514016650477568 514602949410816 515020589248032 515189917089792 516978770968576 517977408012288 517988495130624 520368808787968 520962353135616 521385154117632 523195519236096 523792287793152 524389737037824 526210534735872 528768604012544 529661108944896 530265252298752 531815735492608 532106451091456 532247344828416 532538296365312 532854438100992 533145721503744 534095425886848 534704627122176 535314523226112 535607151427584 536218076971008 537173254209536 538222420721664 540695715381248 541312445054976 541751761700352 543632844206256 543811579150336 544252924035072 544873711140864 546765633748992 547389286907904 550350996013056 550978738716672 552891859337216 553522500206592 553971726249984 556529305780224 557164095602688 559724432982016 560817644765184 561816641763328 562457462439936 562764928253952 563406830567424 565054218960896 565363104284672 565512803880192 566007970136064 566157840482304 566467329097728 568123666317312 568771680927744 569731706781696 572501345697792 574489197592576 575144472870912 575611246806624 575800495570944 577799802847232 578268731787264 578928318087168 581588668645376 581601117339648 582724584013824 584747933263872 585414909886464 586082647277568 587447600545792 588117656469504 588594959140608 590832881106944 591974180585472 591986851577856 594707210043392 594864679514112 595868747563008 596930181873536 597611053842432 597937736269824 598292702429184 598619757477888 599302556614656 600370107645952 600857354122704 601054903271424 601383468269568 601542705512448 604306976014336 604319910985728 607789411991552 608282679803904 608976500686848 610394772442112 611091002425344 611586949732038 611788026544128 613912290525184 615111337967616 617937960435712 618642794348544 619144870514688 621294679092864 622003341754368 622712812732416 624875009998848 625587756466176 628972566872064 629689987104768 631531185897472 631876410671104 632043721983744 632597143093248 632764645244928 633110544285696 634238318240632 634961744707584 635685996331008 636033492320256 636411074052096 636758966403072 637893239373824 638620834725888 639139124606976 642076162015232 642808528502784 645776250241024 646300347291648 647037531979776 649284190076928 650024778203136 654287252226048 656559082962944 657307968995328 657841424921856 660342631825408 660878550614016 661632363528192 664672764166144 664686991245312 665970953158656 667918236647424 668283352301568 669045611298816 669808739745792 671001885016064 671368686338048 671546454607728 671767244832768 672134464536576 672312435572736 672679953303552 674646853751808 675416371101696 676186766180352 676556401803264 678534636896256 679845348016128 682205922141184 682984061534208 683763088490496 686137265881088 686694118997376 687477377728512 690636544016384 690651326840832 695180205490176 695973143642112 697594025648128 698389717057536 698956513979472 699186316050432 701614046314496 702984386248704 706214811926528 707020336398336 707594137731072 709663126437888 710051061820416 710472584134656 710860962004992 711671785979904 712939502829568 713518108020711 713752697634816 714142868570112 714331962796032 717629894295552 718448439066624 721749926739968 722335682267136 723159594565632 724843792275008 725670565380096 726498281521152 729020844998656 729852382543872 730444713836544 733801328017408 734638318288896 738030000275456 738628968333312 739471465119744 742039074373632 742885460803584 747756859686912 749943283253248 750353237671936 751209107423232 751408016228352 751818771339264 754017071840256 754877120643072 755289772130304 755738150436864 756151272603648 757498221756416 758362241236992 758977710470784 759642275708928 763335127597056 763351466508288 766859297161216 767481662408832 768357069225984 771024975716352 771904424116224 772784875634688 775468156452864 776966112018432 779663911018496 780553213181952 781443529703424 784156875292672 784793278854144 785688431689728 789298907447296 789315802103808 793152906018816 794491663417344 795397878448128 796814738456576 797250315026432 797723603238912 798159676637184 798371017242624 798807444547968 801143138830272 801844624359424 802056940683264 802971784839168 803410727141376 805759881314304 811043573071872 811968667582464 814788003233792 815449266309384 815717368725504 816379386052608 820148450623488 821083930361856 824857059131392 825526494019584 826468108075008 828392905457152 829337789005824 830283750309888 833166679998464 834793958670336 838630089162752 839586649473024 842724962644992 843686193659904 844147392380928 845110245851136 846615659610112 847581328441344 848044656427008 848269205820288 849011955204096 851494446301184 852185499475968 853157521391616 857078038003712 858752018546688 861733796388864 862716709306368 863700743356416 865712253435904 866699704270848 867403097680896 872383002968064 872401676009472 876410625327104 877121899895808 878122364829696 881171400818688 882176484704256 886249321660416 887961270878208 890557648863232 891044469735424 892060815065088 892297019271168 895395272810304 896179286048768 896416580763648 896906604404736 897439053643776 897929636216832 899529138335744 900555161468928 901286031184056 901582354907136 902075202404352 904712849195008 906460464021504 906479866478592 910645415378944 911684117987328 912424019705856 915592158663168 916636503638016 917682039816192 920868435787776 926906940653568 927964191522816 931186289410048 931942018639296 933005012631552 937312514998272 938381634699264 943458850308096 944534980657152 946217501917184 946734749093888 947296778846208 947814616006656 948065582975616 948895714639872 951357477360948 951670263513088 952190491426816 952442617061376 953528994496512 954050238480384 956839859060736 957931252088832 963114243022848 964212792754176 967560753840128 968664375361536 969450520937472 973136510058496 973926285115392 975037167304704 979517757718528 981430878339072 984838624444416 985961953492992 989385432498176 990513947738112 991317825921024 997009146249216 997030486867968 1001612143230976 1001877354971136 1002425028452352 1003568416948224 1005356095787008 1006502827524096 1007053029507072 1007319681911592 1007650867249152 1008201696804864 1011149654982656 1011970280627712 1012856367611904 1013124556652544 1017780170129408 1017801955344384 1019768022024192 1023308883211776 1024476092301312 1025644632735744 1028033300955136 1029205898821632 1030041178496064 1033957541937152 1035954816024576 1035976990261248 1040737617575936 1042770308235264 1046391038472192 1047584575586304 1048779474075648 1052421069471744 1057537208025088 1059322217889792 1060530504597504 1063631470985216 1064212902182912 1064494689656832 1065076592730624 1065708876201984 1066291443007488 1068190851773696 1069409254244352 1070629046452224 1071214302855168 1074346508419072 1076444841443328 1081391430762496 1082624890109952 1083503523400704 1087265688412512 1087623158300672 1088505848070144 1089747422281728 1093531267497984 1094778573815808 1100701992026112 1101957477433344 1105783718674432 1107045000413184 1107943452499968 1113058611560448 1114328191205376 1119448865964032 1121635289530368 1123633283526656 1124914924879872 1125529856507904 1126813661134848 1130108437921792 1130726208569344 1131025607760384 1132015940272128 1132315680964608 1132934658195456 1136247332634624 1137543361855488 1139463413563392 1145002691395584 1148978395185152 1150288945741824 1151222493613248 1155599605694464 1156537463574528 1157856636174336 1163177337290752 1163202234679296 1165449168027648 1169495866527744 1170829819772928 1172165294555136 1174895201091584 1176235312939008 1177189918281216 1181665762213888 1183948361170944 1183973703155712 1189414420086784 1189729359028224 1191737495126016 1193860363747072 1195222107684864 1195875472539648 1196585404858368 1197239514955776 1200740215291904 1201714708245408 1202109806542848 1202766936539136 1203085411024896 1208613952028672 1208639821971456 1215578823983104 1216565359607808 1217953001373696 1220789544884224 1222182004850688 1223173899464076 1223576053088256 1227824581050368 1230222675935232 1235875920871424 1237285588697088 1238289741029376 1242589358185728 1244006683508736 1245425625464832 1249750019997696 1251175512932352 1257945133744128 1259379974209536 1263062371794944 1263752821342208 1264087443967488 1265194286186496 1265529290489856 1266221088571392 1268476636481264 1269923489415168 1271371992662016 1272066984640512 1273517932806144 1275786478747648 1277241669451776 1278278249213952 1284152324030464 1285617057005568 1291552500482048 1292600694583296 1294075063959552 1298568380153856 1300049556406272 1308574504452096 1313118165925888 1314615937990656 1315682849843712 1320685263650816 1321757101228032 1323264727056384 1329345528332288 1329373982490624 1331941906317312 1335836473294848 1336566704603136 1338091222597632 1342003770032128 1342737372676096 1343092909215456 1343534489665536 1344268929073152 1344624871145472 1345359906607104 1349293707503616 1350832742203392 1352373532360704 1353112803606528 1357069273792512 1359690696032256 1364411844282368 1365968123068416 1367526176980992 1372274531762176 1373388237994752 1374954755457024 1381273088032768 1381302653681664 1390360410980352 1391946287284224 1395188051296256 1396779434115072 1397913027958944 1398372632100864 1403228092628992 1405968772497408 1412429623853056 1414040672796672 1415188275462144 1419326252875776 1420102123640832 1420945168269312 1421721924009984 1423343571959808 1425879005659136 1427036216041422 1427505395269632 1428285737140224 1428663925592064 1435259788591104 1436896878133248 1443499853479936 1444671364534272 1446319189131264 1449687584550016 1451341130760192 1452996563042304 1458041689997312 1459704765087744 1460889427673088 1467602656034816 1469276636577792 1476060000550912 1477257936666624 1478942930239488 1484078148747264 1485770921607168 1495513719373824 1499886566506496 1500706475343872 1502418214846464 1502816032456704 1503637542678528 1508034143680512 1509754241286144 1510579544260608 1511476300873728 1512302545207296 1514996443512832 1516724482473984 1517955420941568 1519284551417856 1526670255194112 1526702933016576 1533718594322432 1534963324817664 1536714138451968 1542049951432704 1543808848232448 1545569751269376 1550936312905728 1553932224036864 1559327822036992 1561106426363904 1562887059406848 1568313750585344 1569586557708288 1571376863379456 1578597814894592 1578631604207616 1586305812037632 1588983326834688 1590795756896256 1593629476913152 1594500630052864 1595447206477824 1596319353274368 1596742034485248 1597614889095936 1602286277660544 1603689248718848 1604113881366528 1605943569678336 1606821454282752 1611519762628608 1622087146143744 1623937335164928 1629576006467584 1630898532618768 1631434737451008 1632758772105216 1640296901246976 1642167860723712 1649714118262784 1651052988039168 1652936216150016 1656785810914304 1658675578011648 1660567500619776 1666333359996928 1669587917340672 1677260178325504 1679173298946048 1685449925289984 1687372387319808 1688294784761856 1690220491702272 1693231319220224 1695162656882688 1696089312854016 1696538411640576 1698023910408192 1702988892602368 1704370998951936 1706315042783232 1714156076007424 1717504037093376 1723467592777728 1725433418612736 1727401486712832 1731424506871808 1733399408541696 1734806195361792 1744766005936128 1744803352018944 1752821250654208 1754243799791616 1756244729659392 1762342801637376 1764352969408512 1772498643320832 1775922541756416 1781115297726464 1782088939470848 1784121630130176 1784594038542336 1790790545620608 1792358572097536 1792833161527296 1793813208809472 1794878107287552 1795859272433664 1799058276671488 1801110322937856 1802572062368112 1803164709814272 1804150404808704 1809425698390016 1812920928043008 1812959732957184 1821290830757888 1823368235974656 1824848039411712 1831184317326336 1833273007276032 1835364079632384 1841736871575552 1853813881307136 1855928383045632 1862372578820096 1863884037278592 1866010025263104 1874625029996544 1876763269398528 1886917700616192 1889069961314304 1892435003834368 1893469498187776 1894593557692416 1895629232013312 1896131165951232 1897791429279744 1902714954721896 1903340527026176 1904380982853632 1904885234122752 1907057988993024 1908100476960768 1913679718121472 1915862504177664 1926228486045696 1928425585508352 1935121507680256 1937328750723072 1938901041874944 1947852570230784 1950074334609408 1959035515437056 1962861756678144 1969677248888832 1971923906985984 1978770864996352 1981027895476224 1982635651842048 1994018292498432 1994060973735936 2003224286461952 2003754709942272 2004850056904704 2007136833896448 2010712191574016 2013005655048192 2014106059014144 2014639363823184 2015301734498304 2016403393609728 2022299309965312 2023940561255424 2026249113305088 2035560340258816 2035603910688768 2039536044048384 2046617766423552 2048952184602624 2051289265471488 2056066601910272 2058411797643264 2060082356992128 2067915083874304 2071909632049152 2071953980522496 2081475235151872 2085540616470528 2092782076944384 2095169151172608 2097558948151296 2104842138943488 2115074416050176 2118644435779584 2121061009195008 2127262941970432 2128425804365824 2128989379313664 2130153185461248 2131417752403968 2132582886014976 2136381703547392 2138818508488704 2140554324062133 2141258092904448 2142428605710336 2148693016838144 2152889682886656 2162782861524992 2165249780219904 2167007046801408 2174531376825024 2177011696140288 2179494844563456 2187062534995968 2189557147631616 2201403984052224 2203914954866688 2211567437348864 2214090000826368 2215886904999936 2226117223120896 2228656382410752 2238897731928064 2243270579060736 2247266567053312 2249829849759744 2251059713015808 2253627322269696 2260216875843584 2261452417138688 2262051215520768 2264631361929216 2265869316390912 2272494665269248 2275086723710976 2278926827126784 2290005382791168 2297956790370304 2300577891483648 2302444987226496 2311199211388928 2313074927149056 2315713272348672 2326354674581504 2326404469358592 2330898336055296 2338991733055488 2341659639545856 2344330589110272 2349790402183168 2352470625878016 2354379836562432 2363331524427776 2367896722341888 2367947406311424 2378828840173568 2379458718056448 2383474990252032 2387720727494144 2390444215369728 2391750945079296 2393170809716736 2394479029911552 2401480430583808 2403429416490816 2405533873078272 2406170822049792 2417227904057344 2417279643942912 2433130719215616 2435906002747392 2441579089768448 2444364009701376 2446347798928152 2447152106176512 2455649162100736 2460445351870464 2471751841742848 2474571177394176 2476579482058752 2485178716371456 2488013367017472 2490851250929664 2499500039995392 2515890267488256 2518759948419072 2526124743589888 2527505642684416 2528174887934976 2531058580979712 2532442177142784 2536953272962528 2539846978830336 2542743985324032 2544133969281024 2547035865612288 2551572957495296 2554483338903552 2556556498427904 2568304648060928 2571234114011136 2583105000964096 2585201389166592 2588150127919104 2597136760307712 2600099112812544 2617149008904192 2626236331851776 2629231875981312 2631365699687424 2641370527301632 2643514202456064 2646529454112768 2658691056664576 2658747964981248 2663883812634624 2671672946589696 2673133409206272 2676182445195264 2684007540064256 2685474745352192 2686185818430912 2688537858146304 2689249742290944 2690719813214208 2698587415007232 2701665484406784 2704747064721408 2706225607213056 2714138547585024 2719381392064512 2728823688564736 2731936246136832 2735052353961984 2744549063524352 2746776475989504 2749909510914048 2762546176065536 2762605307363328 2780720821960704 2783892574568448 2790376102592512 2793558868230144 2795826055917888 2806456185257984 2811937544994816 2824859247706112 2830376550924288 2838652505751552 2840204247281664 2841890336538624 2843443848019968 2846687143919616 2851758011318272 2854072432082844 2855010790539264 2856571474280448 2857327851184128 2870519577182208 2873793756266496 2886999706959872 2889342729068544 2892638378262528 2899375169100032 2902682261520384 2905993126084608 2916083379994624 2919409530175488 2921778855346176 2935205312069632 2938553273155584 2952120001101824 2954515873333248 2957885860478976 2968156297494528 2971541843214336 2991027438747648 2999773133012992 3001412950687744 3004836429692928 3005632064913408 3007275085357056 3016068287361024 3019508482572288 3021159088521216 3022952601747456 3024605090414592 3029992887025664 3033448964947968 3035910841883136 3038569102835712 3053340510388224 3053405866033152 3067437188644864 3069926649635328 3073428276903936 3084099902865408 3087617696464896 3101872625811456 3107864448073728 3118655644073984 3122212852727808 3136627501170688 3139173115416576 3142753726758912 3157195629789184 3157263208415232 3172611624075264 3177966653669376 3181591513792512 3187258953826304 3189001260105728 3190894412955648 3192638706548736 3193484068970496 3195229778191872 3204572555321088 3207378497437696 3208227762733056 3211887139356672 3213642908565504 3223039525257216 3244174292287488 3247874670329856 3259152012935168 3261797065237536 3262869474902016 3265517544210432 3280593802493952 3284335721447424 3299428236525568 3302105976078336 3305872432300032 3313571621828608 3317351156023296 3321135001239552 3332666719993856 3339175834681344 3354520356651008 3358346597892096 3370899850579968 3374744774639616 3376589569523712 3380440983404544 3386462638440448 3390325313765376 3392178625708032 3393076823281152 3396047820816384 3405977785204736 3408741997903872 3412630085566464 3428312152014848 3435008074186752 3446935185555456 3450866837225472 3462849013743616 3466798817083392 3469612390723584 3489532011872256 3489606704037888 3505642501308416 3508487599583232 3512489459318784 3524685603274752 3528705938817024 3544997286641664 3551845083512832 3562230595452928 3564177878941696 3568243260260352 3569188077084672 3581581091241216 3584717144195072 3585666323054592 3587626417618944 3589756214575104 3591718544867328 3598116553342976 3602220645875712 3605144124736224 3606329419628544 3608300809617408 3618851396780032 3625841856086016 3625919465914368 3642581661515776 3646736471949312 3649696078823424 3662368634652672 3666546014552064 3670728159264768 3683473743151104 3707627762614272 3711856766091264 3724745157640192 3727768074557184 3732020050526208 3749250059993088 3753526538797056 3773835401232384 3778139922628608 3784870007668736 3786938996375552 3789187115384832 3791258464026624 3792262331902464 3795582858559488 3805429909443792 3806681054052352 3808761965707264 3809770468245504 3814115977986048 3816200953921536 3827359436242944 3831725008355328 3852456972091392 3856851171016704 3870243015360512 3874657501446144 3877802083749888 3895705140461568 3900148669218816 3918071030874112 3925723513356288 3939354497777664 3943847813971968 3957541729992704 3962055790952448 3965271303684096 3988036584996864 3988121947471872 4006448572923904 4007509419884544 4009700113809408 4014273667792896 4021424383148032 4026011310096384 4028212118028288 4029278727646368 4030603468996608 4032806787219456 4044598619930624 4047881122510848 4052498226610176 4071120680517632 4071207821377536 4079072088096768 4093235532847104 4097904369205248 4102578530942976 4112133203820544 4116823595286528 4120164713984256 4135830167748608 4143819264098304 4143907961044992 4162950470303744 4171081232941056 4185564153888768 4190338302345216 4195117896302592 4209684277886976 4230148832100352 4237288871559168 4242122018390016 4254525883940864 4256851608731648 4257978758627328 4260306370922496 4262835504807936 4265165772029952 4272763407094784 4277637016977408 4281108648124266 4282516185808896 4284857211420672 4297386033676288 4305779365773312 4325565723049984 4330499560439808 4334014093602816 4349062753650048 4354023392280576 4358989689126912 4374125069991936 4379114295263232 4402807968104448 4407829909733376 4423134874697728 4428180001652736 4431773809999872 4452234446241792 4457312764821504 4477795463856128 4486541158121472 4494533134106624 4499659699519488 4502119426031616 4507254644539392 4520433751687168 4522904834277376 4524102431041536 4529262723858432 4531738632781824 4544989330538496 4550173447421952 4557853654253568 4580010765582336 4595913580740608 4601155782967296 4604889974452992 4622398422777856 4626149854298112 4631426544697344 4652709349163008 4652808938717184 4661796672110592 4677983466110976 4683319279091712 4688661178220544 4699580804366336 4704941251756032 4708759673124864 4735793444683776 4735894812622848 4757657680347136 4758917436112896 4766949980504064 4775441454988288 4780888430739456 4783501890158592 4786341619433472 4788958059823104 4802960861167616 4806858832981632 4811067746156544 4812341644099584 4834455808114688 4834559287885824 4866261438431232 4871812005494784 4883158179536896 4888728019402752 4892695597856304 4894304212353024 4911298324201472 4920890703740928 4943503683485696 4949142354788352 4953158964117504 4970357432742912 4976026734034944 4981702501859328 4999000079990784 5031780534976512 5037519896838144 5052249487179776 5055011285368832 5056349775869952 5062117161959424 5064884354285568 5073906545925056 5079693957660672 5085487970648064 5088267938562048 5094071731224576 5103145914990592 5108966677807104 5113112996855808 5136609296121856 5142468228022272 5166210001928192 5170402778333184 5176300255838208 5194273520615424 5200198225625088 5234298017808384 5252472663703552 5258463751962624 5262731399374848 5287028404912128 5293058908225536 5317382113329152 5317495929962496 5327767625269248 5343345893179392 5346266818412544 5352364890390528 5368015080128512 5370949490704384 5372371636861824 5377075716292608 5378499484581888 5381439626428416 5397174830014464 5403330968813568 5409494129442816 5412451214426112 5428277095170048 5438762784129024 5457647377129472 5463872492273664 5470104707923968 5489098127048704 5493552951979008 5499819021828096 5525092352131072 5525210614726656 5561441643921408 5567785149136896 5580752205185024 5587117736460288 5591652111835776 5612912370515968 5623875089989632 5649718495412224 5660753101848576 5677305011503104 5680408494563328 5683780673077248 5686887696039936 5693374287839232 5703516022636544 5708144864165688 5710021581078528 5713142948560896 5714655702368256 5741039154364416 5747587512532992 5773999413919744 5778685458137088 5785276756525056 5798750338200064 5805364523040768 5811986252169216 5832166759989248 5843557710692352 5870410624139264 5877106546311168 5909031746666496 5915771720957952 5936312594989056 5943083686428672 5982054877495296 5999546266025984 6002825901375488 6009672859385856 6011264129826816 6014550170714112 6032136574722048 6039016965144576 6042318177042432 6045905203494912 6049210180829184 6059985774051328 6066897929895936 6071821683766272 6106681020776448 6106811732066304 6134874377289728 6139853299270656 6146856553807872 6168199805730816 6175235392929792 6203745251622912 6215728896147456 6237311288147968 6244425705455616 6273255002341376 6278346230833152 6285507453517824 6314391259578368 6314526416830464 6345223248150528 6355933307338752 6363183027585024 6374517907652608 6378002520211456 6381788825911296 6385277413097472 6386968137940992 6390459556383744 6409145110642176 6414756994875392 6416455525466112 6423774278713344 6427285817131008 6446079050514432 6488348584574976 6495749340659712 6518304025870336 6523594130475072 6531035088420864 6561187604987904 6568671442894848 6604211952156672 6611744864600064 6627143243657216 6634702312046592 6642270002479104 6665333439987712 6678351669362688 6709040713302016 6716693195784192 6741799701159936 6749489549279232 6753179139047424 6760881966809088 6772925276880896 6780650627530752 6784357251416064 6786153646562304 6811955570409472 6817483995807744 6825260171132928 6856624304029696 6870016148373504 6893870371110912 6901733674450944 6925698027487232 6933597634166784 6939224781447168 6979064023744512 6979213408075776 7011285002616832 7016975199166464 7024978918637568 7049371206549504 7057411877634048 7089994573283328 7103690167025664 7124461190905856 7128355757883392 7136486520520704 7138376154169344 7163162182482432 7169434288390144 7171332646109184 7175252835237888 7179512429150208 7183437089734656 7196233106685952 7204441291751424 7210288249472448 7216601619234816 7237702793560064 7251683712172032 7251838931828736 7285163323031552 7299392157646848 7324737269305344 7333092029104128 7341456318529536 7366947486302208 7415255525228544 7423713532182528 7449490315280384 7455536149114368 7464040101052416 7498500119986176 7547670802464768 7556279845257216 7569740015337472 7573877992751104 7578374230769664 7582516928053248 7584524663804928 7610859818887584 7613362108104704 7617523931414528 7619540936491008 7628231955972096 7632401907843072 7654718872485888 7663450016710656 7704913944182784 7713702342033408 7740486030721024 7749315002892288 7755604167499776 7791410280923136 7800297338437632 7836142061748224 7851447026712576 7878708995555328 7887695627943936 7915083459985408 7924111581904896 7930542607368192 7976073169993728 7976243894943744 8012897145847808 8015018839769088 8019400227618816 8028547335585792 8042848766296064 8052022620192768 8056424236056576 8058557455292736 8065613574438912 8089197239861248 8095762245021696 8104996453220352 8142241361035264 8142415642755072 8158144176193536 8186471065694208 8195808738410496 8205157061885952 8224266407641088 8233647190573056 8240329427968512 8271660335497216 8287638528196608 8287815922089984 8325900940607488 8342162465882112 8371128307777536 8380676604690432 8419368555773952 8460297664200704 8474577743118336 8509051767881728 8513703217463296 8515957517254656 8520612741844992 8525671009615872 8530331544059904 8545526814189568 8555274033954816 8562217296248532 8565032371617792 8569714422841344 8594772067352576 8611558731546624 8651131446099968 8660999120879616 8668028187205632 8698125507300096 8708046784561152 8717979378253824 8748250139983872 8758228590526464 8805615936208896 8815659819466752 8846269749395456 8856360003305472 8863547619999744 8904468892483584 8914625529643008 8955590927712256 8973082316242944 8989066268213248 8999319399038976 9004238852063232 9014509289078784 9040867503374336 9045809668554752 9048204862083072 9058525447716864 9063477265563648 9089978661076992 9100346894843904 9115707308507136 9160021531164672 9191827161481216 9202311565934592 9209779948905984 9244796845555712 9252299708596224 9262853089394688 9305418698326016 9305617877434368 9323593344221184 9355966932221952 9366638558183424 9399161608732672 9409882503512064 9417519346249728 9471586889367552 9471789625245696 9515315360694272 9517834872225792 9533899961008128 9550882909976576 9561776861478912 9567003780317184 9572683238866944 9577916119646208 9605921722335232 9613717665963264 9622135492313088 9624683288199168 9668911616229376 9669118575771648 9732522876862464 9743624010989568 9766316359073792 9777456038805504 9785391195712608 9788608424706048 9822596648402944 9841781407481856 9887007366971392 9898284709576704 9906317928235008 9940714865485824 9952053468069888 9963405003718656 9998000159981568 10063561069953024 10075039793676288 10104498974359552 10110022570737664 10112699551739904 10124234323918848 10129768708571136 10147813091850112 10159387915321344 10170975941296128 10176535877124096 10188143462449152 10206291829981184 10217933355614208 10226225993711616 10273218592243712 10284936456044544 10332420003856384 10340805556666368 10352600511676416 10388547041230848 10400396451250176 10468596035616768 10504945327407104 10516927503925248 10525462798749696 10574056809824256 10586117816451072 10634764226658304 10634991859924992 10655535250538496 10686691786358784 10692533636825088 10704729780781056 10736030160257024 10741898981408768 10744743273723648 10754151432585216 10756998969163776 10762879252856832 10794349660028928 10806661937627136 10818988258885632 10824902428852224 10856554190340096 10877525568258048 10915294754258944 10927744984547328 10940209415847936 10978196254097408 10987105903958016 10999638043656192 11050184704262144 11050421229453312 11122883287842816 11135570298273792 11161504410370048 11174235472920576 11183304223671552 11225824741031936 11247750179979264 11299436990824448 11321506203697152 11354610023006208 11360816989126656 11367561346154496 11373775392079872 11386748575678464 11407032045273088 11416289728331376 11420043162157056 11426285897121792 11429311404736512 11482078308728832 11495175025065984 11547998827839488 11557370916274176 11570553513050112 11597500676400128 11610729046081536 11623972504338432 11664333519978496 11687115421384704 11740821248278528 11754213092622336 11818063493332992 11831543441915904 11872625189978112 11886167372857344 11964109754990592 11999092532051968 12005651802750976 12019345718771712 12022528259653632 12029100341428224 12064273149444096 12078033930289152 12084636354084864 12091810406989824 12098420361658368 12119971548102656 12133795859791872 12143643367532544 12213362041552896 12213623464132608 12269748754579456 12279706598541312 12293713107615744 12336399611461632 12350470785859584 12407490503245824 12431457792294912 12474622576295936 12488851410911232 12546510004682752 12556692461666304 12571014907035648 12628782519156736 12629052833660928 12690446496301056 12711866614677504 12726366055170048 12749035815305216 12756005040422912 12763577651822592 12770554826194944 12773936275881984 12780919112767488 12818290221284352 12832911050932224 12847548557426688 12854571634262016 12892158101028864 12976697169149952 12991498681319424 13036608051740672 13047188260950144 13062070176841728 13122375209975808 13137342885789696 13208423904313344 13223489729200128 13254286487314432 13269404624093184 13284540004958208 13330666879975424 13356703338725376 13418081426604032 13433386391568384 13483599402319872 13498979098558464 13506358278094848 13521763933618176 13545850553761792 13561301255061504 13568714502832128 13572307293124608 13634967991615488 13650520342265856 13713248608059392 13740032296747008 13787740742221824 13803467348901888 13851396054974464 13867195268333568 13878449562894336 13958128047489024 13958426816151552 14022570005233664 14033950398332928 14049957837275136 14098742413099008 14114823755268096 14207380334051328 14248922381811712 14256711515766784 14272973041041408 14276752308338688 14326324364964864 14342665292218368 14350505670475776 14359024858300416 14366874179469312 14392466213371904 14408882583502848 14420576498944896 14433203238469632 14475405587120128 14503367424344064 14503677863657472 14570326646063104 14598784315293696 14649474538610688 14666184058208256 14682912637059072 14733894972604416 14830511050457088 14847427064365056 14898980630560768 14911072298228736 14928080202104832 14997000239972352 15095341604929536 15112559690514432 15139480030674944 15147755985502208 15156748461539328 15165033856106496 15169049327609856 15221719637775168 15235047862829056 15239081872982016 15256463911944192 15264803815686144 15309437744971776 15326900033421312 15409827888365568 15427404684066816 15480972061442048 15498630005784576 15511208334999552 15582820561846272 15600594676875264 15672284123496448 15702894053425152 15757417991110656 15775391255887872 15830166919970816 15861085214736384 15952146339987456 15952487789887488 16030037679538176 16038800455237632 16057094671171584 16085697532592128 16104045240385536 16112848472113152 16117114910585472 16131227148877824 16178394479722496 16191524490043392 16209992906440704 16284482722070528 16284831285510144 16316288352387072 16372942131388416 16391617476820992 16410314123771904 16448532815282176 16467294381146112 16480658855937024 16543320670994432 16575277056393216 16575631844179968 16651801881214976 16684324931764224 16742256615555072 16761353209380864 16838737111547904 16920595328401408 16949155486236672 17027406434926592 17031915034509312 17041225483689984 17051342019231744 17060663088119808 17091053628379136 17110548067909632 17124434592497064 17130064743235584 17139428845682688 17189544134705152 17223117463093248 17302262892199936 17321998241759232 17336056374411264 17396251014600192 17416093569122304 17435958756507648 17496500279967744 17611231872417792 17631319638933504 17692539498790912 17727095239999488 17808937784967168 17829251059286016 17946164632485888 17978132536426496 17998638798077952 18008477704126464 18029018578157568 18081735006748672 18091619337109504 18096409724166144 18117050895433728 18126954531127296 18179957322153984 18200693789687808 18320043062329344 18383654322962432 18404623131869184 18419559897811968 18489593691111424 18504599417192448 18525706178789376 18610837396652032 18611235754868736 18647186688442368 18711933864443904 18733277116366848 18798323217465344 18819765007024128 18835038692499456 18943173778735104 18943579250491392 19030630721388544 19035669744451584 19067799922016256 19101765819953152 19123553722957824 19134007560634368 19145366477733888 19155832239292416 19211843444670464 19227435331926528 19244270984626176 19249366576398336 19337823232458752 19338237151543296 19465045753724928 19487248021979136 19532632718147584 19554912077611008 19570782391425216 19645193296805888 19683562814963712 19774014733942784 19812635856470016 19881429730971648 19904106936139776 19926810007437312 19996000319963136 20127122139906048 20150079587352576 20208997948719104 20220045141475328 20225399103479808 20248468647837696 20259537417142272 20295626183700224 20318775830642688 20341951882592256 20353071754248192 20412583659962368 20435866711228416 20452451987423232 20546437184487424 20569872912089088 20664840007712768 20681611113332736 20705201023352832 20777094082461696 20800792902500352 20937192071233536 21009890654814208 21033855007850496 21050925597499392 21148113619648512 21172235632902144 21269528453316608 21269983719849984 21311070501076992 21373383572717568 21385067273650176 21409459561562112 21472060320514048 21483797962817536 21489486547447296 21508302865170432 21513997938327552 21525758505713664 21588699320057856 21613323875254272 21649804857704448 21713108380680192 21755051136516096 21830589508517888 21855489969094656 21956392508194816 21974211807916032 21999276087312384 22100369408524288 22100842458906624 22245766575685632 22271140596547584 22323008820740096 22348470945841152 22366608447343104 22451649482063872 22495500359958528 22598873981648896 22643012407394304 22709220046012416 22721633978253312 22735122692308992 22747550784159744 22814064090546176 22832579456662752 22840086324314112 22852571794243584 22858622809473024 22964156617457664 22990350050131968 23095997655678976 23114741832548352 23141107026100224 23195001352800256 23221458092163072 23247945008676864 23328667039956992 23374230842769408 23481642496557056 23508426185244672 23636126986665984 23663086883831808 23745250379956224 23772334745714688 23928219509981184 23998185064103936 24011303605501952 24038691437543424 24045056519307264 24058200682856448 24128546298888192 24156067860578304 24169272708169728 24196840723316736 24239943096205312 24267591719583744 24287286735065088 24426724083105792 24427246928265216 24539497509158912 24559413197082624 24587426215231488 24672799222923264 24700941571719168 24814981006491648 24862915584589824 24949245152591872 24977702821822464 25093020009365504 25113384923332608 25142029814071296 25257565038313472 25258105667321856 25380892992602112 25423733229355008 25498071630610432 25512010080845824 25527155303645184 25541109652389888 25547872551763968 25561838225534976 25636580442568704 25665822101864448 25695097114853376 25709143268524032 25784316202057728 25953394338299904 25982997362638848 26073216103481344 26094376521900288 26124140353683456 26244750419951616 26274685771579392 26416847808626688 26446979458400256 26508572974628864 26538809248186368 26569080009916416 26661333759950848 26713406677450752 26836162853208064 26866772783136768 26967198804639744 26997958197116928 27012716556189696 27043527867236352 27091701107523584 27122602510123008 27137429005664256 27144614586249216 27269935983230976 27301040684531712 27426497216118784 27480064593494016 27575481484443648 27606934697803776 27702792109948928 27734390536667136 27756899125788672 27916256094978048 27916853632303104 28045140010467328 28067900796665856 28099915674550272 28197484826198016 28229647510536192 28414760668102656 28497844763623424 28513423031533568 28545946082082816 28553504616677376 28652648729929728 28685330584436736 28701011340951552 28718049716600832 28733748358938624 28784932426743808 28817765167005696 28841152997889792 28866406476939264 28950811174240256 29006734848688128 29007355727314944 29140653292126208 29197568630587392 29298949077221376 29332368116416512 29365825274118144 29467789945208832 29661022100914176 29694854128730112 29797961261121536 29822144596457472 29856160404209664 29994000479944704 30190683209859072 30225119381028864 30278960061349888 30295511971004416 30313496923078656 30330067712212992 30338098655219712 30443439275550336 30470095725658112 30478163745964032 30512927823888384 30529607631372288 30618875489943552 30653800066842624 30819655776731136 30854809368133632 30961944122884096 30997260011569152 31022416669999104 31165641123692544 31201189353750528 31344568246992896 31405788106850304 31514835982221312 31550782511775744 31660333839941632 31722170429472768 31904292679974912 31904975579774976 32060075359076352 32077600910475264 32114189342343168 32171395065184256 32208090480771072 32225696944226304 32234229821170944 32262454297755648 32356788959444992 32383048980086784 32419985812881408 32568965444141056 32569662571020288 32632576704774144 32745884262776832 32783234953641984 32820628247543808 32897065630564352 32934588762292224 32961317711874048 33150554112786432 33151263688359936 33303603762429952 33368649863528448 33484513231110144 33522706418761728 33677474223095808 33841190656802816 33898310972473344 34054812869853184 34063830069018624 34082450967379968 34102684038463488 34121326176239616 34182107256758272 34221096135819264 34248869184994128 34260129486471168 34278857691365376 34379088269410304 34446234926186496 34604525784399872 34643996483518464 34672112748822528 34792502029200384 34832187138244608 34871917513015296 34993000559935488 35222463744835584 35262639277867008 35385078997581824 35454190479998976 35617875569934336 35658502118572032 35892329264971776 35956265072852992 35997277596155904 36016955408252928 36058037156315136 36163470013497344 36183238674219008 36192819448332288 36234101790867456 36253909062254592 36359914644307968 36401387579375616 36640086124658688 36767308645924864 36809246263738368 36839119795623936 37009198834384896 37051412357578752 37221674793304064 37222471509737472 37294373376884736 37423867728887808 37466554232733696 37596646434930688 37639530014048256 37670077384998912 37886347557470208 37887158500982784 38061261442777088 38071339488903168 38135599844032512 38203531639906304 38247107445915648 38268015121268736 38290732955467776 38311664478584832 38423686889340928 38454870663853056 38498733152796672 38675646464917504 38676474303086592 38930091507449856 38974496043958272 39065265436295168 39109824155222016 39141564782850432 39290386593611776 39367125629927424 39548029467885568 39625271712940032 39762859461943296 39808213872279552 39853620014874624 39992000639926272 40254244279812096 40300159174705152 40417995897438208 40440090282950656 40450798206959616 40496937295675392 40519074834284544 40591252367400448 40637551661285376 40683903765184512 40706143508496384 40825167319924736 40904903974846464 41092874368974848 41139745824178176 41363222226665472 41410402046705664 41554188164923392 41601585805000704 41874384142467072 42019781309628416 42067710015700992 42101851194998784 42296227239297024 42344471265804288 42539056906633216 42622141002153984 42746767145435136 42770134547300352 42818919123124224 42944120641028096 42967595925635072 42978973094894592 43027995876655104 43051517011427328 43177398640115712 43226647750508544 43299609715408896 43426216761360384 43510102273032192 43661179017035776 43710979938189312 43912785016389632 43948423615832064 43998552174624768 44200738817048576 44201684917813248 44491533151371264 44542281193095168 44646017641480192 44696941891682304 44733216894686208 44903298964127744 44991000719917056 45197747963297792 45286024814788608 45418440092024832 45443267956506624 45470245384617984 45495101568319488 45628128181092352 45665158913325504 45705143588487168 45717245618946048 45928313234915328 45980700100263936 46229483665096704 46282214052200448 46390002705600512 46442916184326144 46495890017353728 46657334079913984 46748461685538816 46963284993114112 47016852370489344 47272253973331968 47326173767663616 47490500759912448 47856439019962368 47996370128207872 48022607211003904 48090113038614528 48116401365712896 48257092597776384 48312135721156608 48338545416339456 48393681446633472 48479886192410624 48535183439167488 48574573470130176 48853448166211584 48854493856530432 49078995018317824 49118826394165248 49174852430462976 49345598445846528 49401883143438336 49629962012983296 49725831169179648 49898490305183744 49955405643644928 50186040018731008 50226769846665216 50284059628142592 50515130076626944 50516211334643712 50761785985204224 50847466458710016 50996143261220864 51024020161691648 51082219304779776 51095745103527936 51123676451069952 51273160885137408 51331644203728896 51390194229706752 51418286537048064 51568632404115456 51906788676599808 51965994725277696 52146432206962688 52188753043800576 52248280707366912 52489500839903232 52833695617253376 52893958916800512 53017145949257728 53077618496372736 53322667519901696 53426813354901504 53672325706416128 53934397609279488 53995916394233856 54025433112379392 54087055734472704 54183402215047168 54245205020246016 54274858011328512 54289229172498432 54539871966461952 54602081369063424 54852994432237568 54960129186988032 55150962968887296 55213869395607552 55405584219897856 55468781073334272 55513798251577344 55832512189956096 55833707264606208 56090280020934656 56135801593331712 56199831349100544 56394969652396032 56459295021072384 56829521336205312 56995689527246848 57026846063067136 57091892164165632 57107009233354752 57305297459859456 57370661168873472 57402022681903104 57436099433201664 57467496717877248 57569864853487616 57635530334011392 57682305995779584 57732812953878528 57901622348480512 58013469697376256 58014711454629888 58281306584252416 58395137261174784 58597898154442752 58664736232833024 58935579890417664 59322044201828352 59595922522243072 59644289192914944 59712320808419328 59988000959889408 60381366419718144 60450238762057728 60557920122699776 60591023942008832 60626993846157312 60660135424425984 60676197310439424 60886878551100672 60940191451316224 60956327491928064 61025855647776768 61059215262744576 61237750979887104 61307600133685248 61639311553462272 61709618736267264 61923888245768192 61994520023138304 62044833339998208 62331282247385088 62402378707501056 62689136493985792 62811576213700608 63029671964442624 63101565023551488 63320667679883264 63444340858945536 63808585359949824 63809951159549952 64120150718152704 64155201820950528 64228378684686336 64342790130368512 64416180961542144 64451393888452608 64468459642341888 64524908595511296 64713577918889984 64766097960173568 64839971625762816 65137930888282112 65139325142040576 65265153409548288 65491768525553664 65566469907283968 65794131261128704 65869177524584448 65922635423748096 66301108225572864 66302527376719872 66607207524859904 66737299727056896 66969026462220288 67045412837523456 67354948446191616 67682381313605632 67796621944946688 68109625739706368 68127660138037248 68164901934759936 68205368076926976 68242652352479232 68364214513516544 68442192271638528 68497738369988256 68520258972942336 68557715382730752 68758176538820608 68892469852372992 69209051568799744 69287992967036928 69344225497645056 69585004058400768 69664374276489216 69743835026030592 69986001119870976 70444927489671168 70525278555734016 70770157995163648 70908380959997952 71235751139868672 71317004237144064 71784658529943552 71912530145705984 71994555192311808 72033910816505856 72116074312630272 72326940026994688 72366477348438016 72385638896664576 72468203581734912 72507818124509184 72719829288615936 72802775158751232 73280172249317376 73534617291849728 73618492527476736 73678239591247872 74018397668769792 74102824715157504 74443349586608128 74444943019474944 74588746753769472 74847735457775616 74933108465467392 75193292869861376 75279060028096512 75340154769997824 75772695114940416 75774317001965568 76122522885554176 76142678977806336 76271199688065024 76407063279812608 76494214891831296 76536030242537472 76581465910935552 76623328957169664 76847373778681856 76909741327706112 76997466305593344 77351292929835008 77352948606173184 77860183014899712 77948992087916544 78130530872590336 78219648310444032 78283129565700864 78580773187223552 78734251259854848 79096058935771136 79250543425880064 79525718923886592 79616427744559104 79707240029749248 79984001279852544 80508488559624192 80600318349410304 80835991794876416 80880180565901312 80901596413919232 80993874591350784 81038149668569088 81182504734800896 81275103322570752 81367807530369024 81412287016992768 81650334639849472 81809807949692928 82185748737949696 82279491648356352 82726444453330944 82820804093411328 83108376329846784 83203171610001408 83748768284934144 84039562619256832 84135420031401984 84203702389997568 84592454478594048 84688942531608576 85078113813266432 85244282004307968 85493534290870272 85540269094600704 85637838246248448 85888241282056192 85935191851270144 85957946189789184 86055991753310208 86103034022854656 86354797280231424 86453295501017088 86599219430817792 86852433522720768 87020204546064384 87322358034071552 87421959876378624 87825570032779264 87896847231664128 87997104349249536 88401477634097152 88403369835626496 88983066302742528 89084562386190336 89292035282960384 89393883783364608 89466433789372416 89982001439834112 90395495926595584 90572049629577216 90836880184049664 90886535913013248 90940490769235968 90990203136638976 91256256362184704 91330317826651008 91410287176974336 91434491237892096 91856626469830656 91961400200527872 92458967330193408 92564428104400896 92780005411201024 92885832368652288 92991780034707456 93314668159827968 93496923371077632 93926569986228224 94033704740978688 94544507946663936 94652347535327232 94981001519824896 95712878039924736 95992740256415744 96045214422007808 96180226077229056 96232802731425792 96514185195552768 96624271442313216 96677090832678912 96787362893266944 96959772384821248 97070366878334976 97149146940260352 97706896332423168 97708987713060864 98157990036635648 98237652788330496 98349704860925952 98691196891693056 98803766286876672 99451662338359296 99796980610367488 99910811287289856 100453539693330432 100568119256285184 101030260153253888 101032422669287424 101523571970408448 101694932917420032 101992286522441728 102048040323383296 102164438609559552 102191490207055872 102247352902139904 102546321770274816 102663288407457792 102780388459413504 102836573074096128 103137264808230912 103813577353199616 103931989450555392 104292864413925376 104377506087601152 104496561414733824 104979001679806464 105667391234506752 105787917833601024 106034291898515456 106155236992745472 106645335039803392 106853626709803008 107344651412832256 107868795218558976 107991832788467712 108050866224758784 108174111468945408 108366804430094336 108490410040492032 108549716022657024 108578458344996864 109079743932923904 109204162738126848 109705988864475136 109920258373976064 110301925937774592 110427738791215104 110811168439795712 111027596503154688 111665024379912192 111667414529212416 112271603186663424 112399662698201088 112789939304792064 112918590042144768 113659042672410624 113991379054493696 114053692126134272 114183784328331264 114214018466709504 114610594919718912 114741322337746944 114804045363806208 114872198866403328 114934993435754496 115139729706975232 115271060668022784 115364611991559168 115803244696961024 116026939394752512 116029422909259776 116562613168504832 116790274522349568 117195796308885504 117329472465666048 117871159780835328 118644088403656704 119191845044486144 119288578385829888 119424641616838656 119976001919778816 120762732839436288 120900477524115456 121115840245399552 121182047884017664 121253987692314624 121320270848851968 121352394620878848 121773757102201344 121880382902632448 121912654983856128 122051711295553536 122118430525489152 122475501959774208 123278623106924544 123419237472534528 123847776491536384 124089666679996416 124662564494770176 124804757415002112 125623152427401216 126059343928885248 126203130047102976 126641335359766528 126888681717891072 127617170719899648 128240301436305408 128310403641901056 128456757369372672 128685580260737024 128832361923084288 128902787776905216 128936919284683776 129427155837779968 129532195920347136 129679943251525632 130275861776564224 130278650284081152 130530306819096576 130983537051107328 131132939814567936 131588262522257408 131738355049168896 131845270847496192 132602216451145728 132605054753439744 133214415049719808 133474599454113792 133938052924440576 134090825675046912 134709896892383232 135364762627211264 135593243889893376 136219251479412736 136255320276074496 136329803869519872 136410736153853952 136485304704958464 136728429027033088 136884384543277056 136995476739976512 137115430765461504 137516353077641216 137784939704745984 138418103137599488 138688450995290112 139170008116801536 139328748552978432 139487670052061184 139972002239741952 140889854979342336 141050557111468032 141540315990327296 141816761919995904 142471502279737344 143569317059887104 143825060291411968 143989110384623616 144067821633011712 144653880053989376 144732954696876032 144771277793329152 144936407163469824 145015636249018368 145439658577231872 145605550317502464 146560344498634752 147069234583699456 147236985054953472 147356479182495744 148036795337539584 148205649430315008 148886699173216256 148889886038949888 149177493507538944 149695470915551232 149866216930934784 150386585739722752 150558120056193024 150680309539995648 151545390229880832 151548634003931136 152245045771108352 152285357955612672 152542399376130048 152814126559625216 152988429783662592 153072060485074944 153246657914339328 153694747557363712 153819482655412224 153994932611186688 154702585859670016 154705897212346368 155720366029799424 155897984175833088 156261061745180672 156439296620888064 156566259131401728 157161546374447104 157468502519709696 158192117871542272 158501086851760128 159051437847773184 159232855489118208 159968002559705088 161016977119248384 161671983589752832 161760361131802624 161803192827838464 161987749182701568 162076299337138176 162365009469601792 162550206645141504 162735615060738048 162824574033985536 163300669279698944 163619615899385856 164371497475899392 164558983296712704 165452888906661888 165641608186822656 166216752659693568 166406343220002816 167497536569868288 168079125238513664 168270840062803968 168407404779995136 169184908957188096 169377885063217152 170156227626532864 170488564008615936 170987068581740544 171080538189201408 171275676492496896 171776482564112384 171870383702540288 171915892379578368 172111983506620416 172206068045709312 172709594560462848 172906591002034176 173198438861635584 173704867045441536 174040409092128768 174644716068143104 174843919752757248 175651140065558528 175793694463328256 175994208698499072 176802955268194304 176806739671252992 177966132605485056 178584070565920768 178787767566729216 178932867578744832 179964002879668224 180790991853191168 181144099259154432 181673760368099328 181773071826026496 181880981538471936 181980406273277952 182512512724369408 182660635653302016 182820574353948672 182868982475784192 183713252939661312 183922800401055744 184917934660386816 185128856208801792 185560010822402048 185771664737304576 185983560069414912 186629336319655936 186993846742155264 187853139972456448 188067409481957376 189089015893327872 189304695070654464 189962003039649792 191425756079849472 191985480512831488 192090428844015616 192360452154458112 192465605462851584 193028370391105536 193248542884626432 193354181665357824 193574725786533888 193919544769642496 194140733756669952 194298293880520704 195413792664846336 195417975426121728 196315980073271296 196475305576660992 196699409721851904 197382393783386112 197607532573753344 198903324676718592 199593961220734976 199821622574579712 200907079386660864 201136238512570368 202060520306507776 202064845338574848 203047143940816896 203389865834840064 203984573044883456 204096080646766592 204328877219119104 204382980414111744 204494705804279808 205092643540549632 205326576814915584 205560776918827008 205673146148192256 206274529616461824 207627154706399232 207863978901110784 208585728827850752 208755012175202304 208993122829467648 209958003359612928 211334782469013504 211575835667202048 212068583797030912 212310473985490944 213290670079606784 213707253419606016 214689302825664512 215737590437117952 215983665576935424 216101732449517568 216348222937890816 216733608860188672 216980820080984064 217099432045314048 217156916689993728 218159487865847808 218408325476253696 219411977728950272 219840516747952128 220603851875549184 220855477582430208 221622336879591424 222055193006309376 223330048759824384 223334829058424832 224543206373326848 224799325396402176 225579878609584128 225837180084289536 227318085344821248 227982758108987392 228107384252268544 228367568656662528 228428036933419008 229221189839437824 229482644675493888 229608090727612416 229744397732806656 229869986871508992 230279459413950464 230542121336045568 230729223983118336 232053878789505024 232058845818519552 233125226337009664 233580549044699136 234391592617771008 234658944931332096 235742319561670656 237288176807313408 238383690088972288 238577156771659776 238849283233677312 239952003839557632 241525465678872576 241800955048230912 242231680490799104 242364095768035328 242507975384629248 242640541697703936 242704789241757696 243547514204402688 243825309967712256 244103422591107072 244236861050978304 244951003919548416 246557246213849088 246838474945069056 247695552983072768 248179333359992832 249325128989540352 249609514830004224 251246304854802432 252118687857770496 252406260094205952 253282670719533056 253777363435782144 255234341439799296 256480602872610816 256620807283802112 256913514738745344 257371160521474048 257664723846168576 257805575553810432 257873838569367552 259064391840694272 259359886503051264 260551723553128448 260557300568162304 261060613638193152 261967074102214656 262265879629135872 263176525044514816 263476710098337792 263690541694992384 265204432902291456 265210109506879488 266428830099439616 266949198908227584 267876105848881152 268181651350093824 270729525254422528 271186487779786752 272510640552148992 272659607739039744 272821472307707904 272970609409916928 273456858054066176 273768769086554112 273990953479953024 274230861530923008 275032706155282432 275569879409491968 276836206275198976 277376901990580224 278340016233603072 278657497105956864 278975340104122368 279944004479483904 281779709958684672 282101114222936064 283080631980654592 283633523839991808 284943004559474688 287138634119774208 287650120582823936 287978220769247232 288135643266023424 289465909393752064 289542555586658304 289872814326939648 290031272498036736 290879317154463744 291211100635004928 293120688997269504 294138469167398912 294473970109906944 294712958364991488 296073590675079168 296411298860630016 297773398346432512 298354987015077888 299390941831102464 299732433861869568 300773171479445504 301360619079991296 303090780459761664 303097268007862272 304570715911225344 305084798752260096 305628253119250432 305976859567325184 306144120970149888 306493315828678656 307389495114727424 307638965310824448 307989865222373376 309405171719340032 309411794424692736 311440732059598848 311795968351666176 312522123490361344 312878593241776128 313132518262803456 314323092748894208 314937005039419392 316384235743084544 317002173703520256 318102875695546368 318465710978236416 319936005119410176 322033954238496768 323520722263605248 323606385655676928 323975498365403136 324152598674276352 324730018939203584 325100413290283008 325471230121476096 325649148067971072 326601338559397888 327239231798771712 328742994951798784 329117966593425408 330905777813323776 331283216373645312 332433505319387136 334995073139736576 336158250477027328 336814809559990272 338369817914376192 338755770126434304 340977128017231872 341974137163481088 342161076378402816 342551352984993792 343552965128224768 343740767405080576 343831784759156736 344223967013240832 344412136091418624 345419189120925696 345813182004068352 347409734090883072 348080818184257536 349289432136286208 349687839505514496 351302280131117056 351587388926656512 351988417396998144 353605910536388608 353613479342505984 355932265210970112 357168141131841536 357575535133458432 357865735157489664 359928005759336448 361581983706382336 362288198518308864 363347520736198656 363546143652052992 363761963076943872 363960812546555904 365025025448738816 365321271306604032 365641148707897344 365737964951568384 367426505879322624 369835869320773632 370257712417603584 371120021644804096 371543329474609152 373258672639311872 373987693484310528 375706279944912896 378178031786655744 378609390141308928 379924006079299584 382851512159698944 383970961025662976 384180857688031232 384720904308916224 384931210925703168 386056740782211072 386497085769252864 386708363330715648 387839089539284992 388281467513339904 388596587761041408 390827585329692672 390835950852243456 392631960146542592 392950611153321984 393398819443703808 394764787566772224 395215065147506688 397806649353437184 399187922441469952 399643245149159424 401814158773321728 402272477025140736 404121040613015552 404129690677149696 406094287881633792 406779731669680128 407969146089766912 408192161293533184 408657754438238208 408765960828223488 408989411608559616 410185287081099264 410653153629831168 411346292296384512 412549059232923648 415254309412798464 417171457655701504 417510024350404608 417986245658935296 419916006719225856 422669564938027008 423151671334404096 424137167594061824 424620947970981888 426581340159213568 427414506839212032 429378605651329024 431475180874235904 431967331153870848 432203464899035136 433467217720377344 433961640161968128 434198864090628096 434313833379987456 436318975731695616 436816650952507392 438823955457900544 439681033495904256 441207703751098368 441710955164860416 443244673759182848 444110386012618752 446660097519648768 446669658116849664 449086412746653696 449598650792804352 451159757219168256 451674360168579072 454636170689642496 455965516217974784 456214768504537088 456735137313325056 456856073866838016 458442379678875648 458965289350987776 459216181455224832 459739973743017984 460558918827900928 461084242672091136 461458447966236672 464107757579010048 464117691637039104 466250452674019328 467161098089398272 468783185235542016 469317889862664192 471484639123341312 474576353614626816 476767380177944576 477154313543319552 477698566467354624 479904007679115264 483050931357745152 484463360981598208 484728191536070656 485015950769258496 485281083395407872 485409578483515392 487095028408805376 487650619935424512 488206845182214144 488473722101956608 489902007839096832 493114492427698176 493676949890138112 495391105966145536 496358666719985664 498650257979080704 499219029660008448 502492609709604864 504237375715540992 504812520188411904 506565341439066112 507554726871564288 510468682879598592 512961205745221632 513241614567604224 513827029477490688 514742321042948096 515329447692337152 515611151107620864 515747677138735104 518128783681388544 518719773006102528 521103447106256896 521114601136324608 522121227276386304 523934148204429312 524531759258271744 526353050089029632 526953420196675584 527381083389984768 530408865804582912 530420219013758976 532857660198879232 533898397816455168 535752211697762304 536363302700187648 541459050508845056 542372975559573504 545021281104297984 545319215478079488 545642944615415808 545941218819833856 546913716108132352 547537538173108224 547981906959906048 548461723061846016 550065412310564864 551139758818983936 553672412550397952 554753803981160448 556680032467206144 557314994211913728 557950680208244736 559888008958967808 563559419917369344 564202228445872128 566161263961309184 567267047679983616 569886009118949376 574277268239548416 575300241165647872 575956441538494464 576271286532046848 578931818787504128 579085111173316608 579745628653879296 580062544996073472 581758634308927488 582422201270009856 586241377994539008 588276938334797824 588947940219813888 589425916729982976 592147181350158336 592822597721260032 595546796692865024 596709974030155776 598781883662204928 599464867723739136 601546342958891008 602721238159982592 606181560919523328 606194536015724544 609141431822450688 610169597504520192 611256506238500864 611953719134650368 612288241940299776 612986631657357312 614778990229454848 615277930621648896 615979730444746752 618810343438680064 618823588849385472 622881464119197696 623591936703332352 625044246980722688 625757186483552256 626265036525606912 629874010078838784 632768471486169088 634004347407040512 636205751391092736 636931421956472832 639872010238820352 644067908476993536 647041444527210496 647212771311353856 647950996730806272 648305197348552704 649460037878407168 650200826580566016 650942460242952192 651298296135942144 653202677118795776 654478463597543424 657485989903597568 658235933186850816 661811555626647552 662566432747290624 664867010638774272 669990146279473152 672316500954054656 673629619119980544 676739635828752384 677511540252868608 681954256034463744 683948274326962176 684322152756805632 685102705969987584 687105930256449536 687481534810161152 687663569518313472 688447934026481664 688824272182837248 690838378241851392 691626364008136704 696161636368515072 698578864272572416 699375679011028992 703174777853313024 703976834793996288 707211821072777216 707226958685011968 711864530421940224 714336282263683072 715151070266916864 715731470314979328 719856011518672896 723163967412764672 724576397036617728 726695041472397312 727092287304105984 727523926153887744 727921625093111808 730050050897477632 730642542613208064 731475929903136768 734853011758645248 739671738641547264 740515424835207168 742240043289608192 743086658949218304 746517345278623744 747975386968621056 751412559889825792 756356063573311488 757218780282617856 759848012158599168 765703024319397888 767941922051325952 768361715376062464 769441808617832448 769862421851406336 772113481564422144 772994171538505728 773416726661431296 775678179078569984 777193175522082816 781655170659385344 781671901704486912 785901222306643968 786797638887407616 789529575133544448 790430130295013376 795613298706874368 798375844882939904 799286490298318848 803628317546643456 804544954050281472 808242081226031104 812188575763267584 813559463339360256 815938292179533824 816384322587066368 817531921656446976 817978823217119232 820370574162198528 821306307259662336 822692584592769024 825098118465847296 830508618825596928 834342915311403008 835020048700809216 835972491317870592 839832013438451712 845339129876054016 846303342668808192 848274335188123648 849241895941963776 853162680318427136 854829013678424064 858757211302658048 862950361748471808 863934662307741696 864406929798070272 866934435440754688 868397728181256192 868627666759974912 872637951463391232 873633301905014784 879362066991808512 882415407502196736 883421910329720832 886489347518365696 888220772025237504 893320195039297536 898172825493307392 899197301585608704 902319514438336512 909272341379284992 911931032435949568 912429537009074176 913712147733676032 916884759357751296 917930578701975552 918432362910449664 919479947486035968 921117837655801856 922168485344182272 922916895932473344 928215515158020096 928235383274078208 932500905348038656 934322196178796544 937566370471084032 938635779725328384 942969278246682624 949152707229253632 953534760355889152 954308627086639104 955397132934709248 959808015358230528 966101862715490304 968926721963196416 969456383072141312 970562166790815744 970819156967030784 974190056817610752 975301239870849024 976413690364428288 976947444203913216 979804015678193664 986228984855396352 987353899780276224 990782211932291072 992717333439971328 997300515958161408 1004985219419209728 1008474751431081984 1013130682878132224 1015109453743128576 1025922411490443264 1026483229135208448 1027654058954981376 1029484642085896192 1030658895384674304 1031222302215241728 1031495354277470208 1036257567362777088 1037439546012205056 1042206894212513792 1042229202272649216 1044242454552772608 1047868296408858624 1049063518516543488 1052706100178059264 1053906840393351168 1054762166779969536 1060817731609165824 1060840438027517952 1065715320397758464 1067796795632910336 1071504423395524608 1072726605400375296 1082918101017690112 1084745951119147008 1090042562208595968 1090638430956158976 1091285889230831616 1091882437639667712 1093827432216264704 1095075076346216448 1095963813919812096 1096923446123692032 1100130824621129728 1102279517637967872 1107344825100795904 1109507607962320896 1113360064934412288 1114629988423827456 1119776017917935616 1127118839834738688 1132322527922618368 1134534095359967232 1139772018237898752 1148554536479096832 1150600482331295744 1151912883076988928 1152542573064093696 1157863637575008256 1158170222346633216 1159491257307758592 1160125089992146944 1163517268617854976 1164844402540019712 1172482755989078016 1176553876669595648 1177895880439627776 1178851833459965952 1184294362700316672 1185645195442520064 1191093593385730048 1193419948060311552 1197563767324409856 1198929735447478272 1203092685917782016 1205442476319965184 1212363121839046656 1212389072031449088 1218282863644901376 1220339195009040384 1222513012477001728 1223907438269300736 1224576483880599552 1225973263314714624 1229557980458909696 1230555861243297792 1231959460889493504 1237620686877360128 1237647177698770944 1245762928238395392 1250088493961445376 1251514372967104512 1252530073051213824 1259748020157677568 1265536942972338176 1268008694814081024 1272411502782185472 1273862843912945664 1279744020477640704 1288135816953987072 1294082889054420992 1294425542622707712 1295901993461612544 1296610394697105408 1298920075756814336 1300401653161132032 1301884920485904384 1302596592271884288 1306405354237591552 1308956927195086848 1314971979807195136 1316471866373701632 1323623111253295104 1325132865494581248 1329734021277548544 1339980292558946304 1344633001908109312 1347259238239961088 1353479271657504768 1355023080505737216 1363908512068927488 1367896548653924352 1368644305513611264 1370205411939975168 1374211860512899072 1374963069620322304 1375327139036626944 1376895868052963328 1377648544365674496 1381676756483702784 1383252728016273408 1392323272737030144 1397157728545144832 1398751358022057984 1406349555706626048 1407953669587992576 1414423642145554432 1414453917370023936 1423729060843880448 1428672564527366144 1430302140533833728 1431462940629958656 1439712023037345792 1446327934825529344 1449152794073235456 1453390082944794624 1454184574608211968 1455047852307775488 1455843250186223616 1460100101794955264 1461285085226416128 1462951859806273536 1469706023517290496 1479343477283094528 1481030849670414336 1484480086579216384 1486173317898436608 1493034690557247488 1495950773937242112 1502825119779651584 1512712127146622976 1514437560565235712 1519696024317198336 1531406048638795776 1535883844102651904 1536723430752124928 1538883617235664896 1539724843702812672 1544226963128844288 1545988343077011456 1546833453322862592 1551356358157139968 1554386351044165632 1563310341318770688 1563343803408973824 1571802444613287936 1573595277774815232 1579059150267088896 1580860260590026752 1591226597413748736 1596751689765879808 1598572980596637696 1607256635093286912 1609089908100562944 1616484162452062208 1624377151526535168 1627118926678720512 1631876584359067648 1632768645174132736 1635063843312893952 1635957646434238464 1640741148324397056 1642612614519324672 1645385169185538048 1650196236931694592 1661017237651193856 1668685830622806016 1670040097401618432 1671944982635741184 1679664026876903424 1690678259752108032 1692606685337616384 1696548670376247296 1698483791883927552 1709658027356848128 1717514422605316096 1725900723496943616 1727869324615483392 1728813859596140544 1733868870881509376 1736795456362512384 1737255333519949824 1745275902926782464 1747266603810029568 1758724133983617024 1764830815004393472 1766843820659441664 1772978695036731392 1776441544050475008 1786640390078595072 1796345650986614784 1798394603171217408 1804639028876673024 1818544682758569984 1823862064871899136 1824859074018148352 1827424295467352064 1833769518715502592 1835861157403951104 1836864725820899328 1838959894972071936 1842235675311603712 1844336970688364544 1845833791864946688 1856431030316040192 1856470766548156416 1865001810696077312 1868644392357593088 1875132740942168064 1877271559450656768 1898305414458507264 1908617254173278208 1910794265869418496 1919616030716461056 1932203725430980608 1937853443926392832 1938912766144282624 1941124333581631488 1941638313934061568 1948380113635221504 1950602479741698048 1952827380728856576 1953894888407826432 1959608031356387328 1972457969710792704 1974707799560552448 1981564423864582144 1985434666879942656 1994601031916322816 2009970438838419456 2016949502862163968 2026261365756264448 2030218907486257152 2051844822980886528 2052966458270416896 2055308117909962752 2058969284171792384 2061317790769348608 2062444604430483456 2062990708554940416 2072515134725554176 2074879092024410112 2084413788425027584 2088484909105545216 2095736592817717248 2098127037033086976 2105412200356118528 2109524333559939072 2121635463218331648 2121680876055035904 2135593591265820672 2143008846791049216 2145453210800750592 2165836202035380224 2169491902238294016 2180085124417191936 2181276861912317952 2182571778461663232 2183764875279335424 2187654864432529408 2190150152692432896 2191927627839624192 2200261649242259456 2204559035275935744 2214689650201591808 2219015215924641792 2226720129868824576 2229259976847654912 2239552035835871232 2254237679669477376 2264645055845236736 2269068190719934464 2279544036475797504 2297109072958193664 2301200964662591488 2303825766153977856 2305085146128187392 2315727275150016512 2316340444693266432 2318982514615517184 2320250179984293888 2327034537235709952 2344965511978156032 2353107753339191296 2357703666919931904 2368588725400633344 2371290390885040128 2386839896120623104 2395127534648819712 2397859470894956544 2406185371835564032 2410884952639930368 2424726243678093312 2436565727289802752 2440678390018080768 2445026024954003456 2447814876538601472 2449152967761199104 2459115960917819392 2461111722486595584 2463918921778987008 2475241373754720256 2475294355397541888 2491525856476790784 2500176987922890752 2503028745934209024 2505060146102427648 2519496040315355136 2531073885944676352 2536017389628162048 2544823005564370944 2547725687825891328 2559488040955281408 2576271633907974144 2588165778108841984 2588851085245415424 2591803986923225088 2593220789394210816 2597840151513628672 2600803306322264064 2605193184543768576 2612810708475183104 2617913854390173696 2629943959614390272 2647246222506590208 2650265730989162496 2659468042555097088 2679960585117892608 2689266003816218624 2694518476479922176 2706958543315009536 2727817024137854976 2735793097307848704 2737288611027222528 2748423721025798144 2749926139240644608 2750654278073253888 2753791736105926656 2755297088731348992 2763353512967405568 2766505456032546816 2784646545474060288 2794315457090289664 2797502716044115968 2812699111413252096 2815907339175985152 2828847284291108864 2828907834740047872 2847458121687760896 2857345129054732288 2860604281067667456 2862925881259917312 2879424046074691584 2892655869651058688 2898305588146470912 2906780165889589248 2908369149216423936 2911686500372447232 2920200203589910528 2922570170452832256 2925903719612547072 2939412047034580992 2958686954566189056 2962061699340828672 2968960173158432768 2972346635796873216 2986069381114494976 2991901547874484224 3005650239559303168 3025424254293245952 3039392048634396672 3071767688205303808 3073446861504249856 3077767234471329792 3079449687405625344 3088453926257688576 3091976686154022912 3093666906645725184 3102712716314279936 3108772702088331264 3126620682637541376 3126687606817947648 3143604889226575872 3147190555549630464 3158118300534177792 3161720521180053504 3182453194827497472 3193503379531759616 3197145961193275392 3214513270186573824 3218179816201125888 3232968324904124416 3248754303053070336 3254237853357441024 3263753168718135296 3265537290348265472 3270127686625787904 3271915292868476928 3281482296648794112 3285225229038649344 3290770338371076096 3300392473863389184 3322034475302387712 3337371661245612032 3340080194803236864 3343889965271482368 3359328053753806848 3381356519504216064 3393097340752494592 3396967583767855104 3419316054713696256 3435028845210632192 3451801446993887232 3455738649230966784 3457627719192281088 3467737741763018752 3473590912725024768 3474510667039899648 3490551805853564928 3494533207620059136 3517448267967234048 3529661630008786944 3533687641318883328 3545957390073462784 3552883088100950016 3573280780157190144 3592691301973229568 3596789206342434816 3609278057753346048 3637089365517139968 3647724129743798272 3649718148036296704 3654848590934704128 3667539037431005184 3671722314807902208 3673729451641798656 3677919789944143872 3684471350623207424 3688673941376729088 3691667583729893376 3712862060632080384 3712941533096312832 3730003621392154624 3737288784715186176 3750265481884336128 3754543118901313536 3796610828917014528 3817234508346556416 3821588531738836992 3839232061432922112 3864407450861961216 3875706887852785664 3877825532288565248 3882248667163262976 3883276627868123136 3896760227270443008 3901204959483396096 3905654761457713152 3907789776815652864 3919216062712774656 3944915939421585408 3949415599121104896 3963128847729164288 3970869333759885312 3989202063832645632 4019940877676838912 4033899005724327936 4052522731512528896 4060437814972514304 4103689645961773056 4105932916540833792 4110616235819925504 4117938568343584768 4122635581538697216 4124889208860966912 4125981417109880832 4145030269451108352 4149758184048820224 4168827576850055168 4176969818211090432 4191473185635434496 4196254074066173952 4210824400712237056 4219048667119878144 4243270926436663296 4243361752110071808 4271187182531641344 4286017693582098432 4290906421601501184 4331672404070760448 4338983804476588032 4360170248834383872 4362553723824635904 4365143556923326464 4367529750558670848 4375309728865058816 4380300305384865792 4383855255679248384 4409118070551871488 4429379300403183616 4438030431849283584 4453440259737649152 4458519953695309824 4479104071671742464 4508475359338954752 4529290111690473472 4538136381439868928 4559088072951595008 4594218145916387328 4602401929325182976 4607651532307955712 4610170292256374784 4632680889386532864 4637965029231034368 4640500359968587776 4654069074471419904 4689931023956312064 4706215506678382592 4715407333839863808 4737177450801266688 4742580781770080256 4773679792241246208 4790255069297639424 4795718941789913088 4812370743671128064 4821769905279860736 4849452487356186624 4873131454579605504 4881356780036161536 4890052049908006912 4895629753077202944 4898305935522398208 4922223444973191168 4927837843557974016 4950482747509440512 4950588710795083776 4983051712953581568 5000353975845781504 5006057491868418048 5010120292204855296 5038992080630710272 5062147771889352704 5072034779256324096 5089646011128741888 5095451375651782656 5152543267815948288 5177702170490830848 5183607973846450176 5186441578788421632 5195680303027257344 5201606612644528128 5210386369087537152 5225621416950366208 5235827708780347392 5259887919228780544 5294492445013180416 5300531461978324992 5318936085110194176 5359921170235785216 5378532007632437248 5389036952959844352 5413917086630019072 5455634048275709952 5471586194615697408 5474577222054445056 5499852278481289216 5501308556146507776 5507583472211853312 5510594177462697984 5526707025934811136 5533010912065093632 5569293090948120576 5588630914180579328 5595005432088231936 5625398222826504192 5631814678351970304 5657694568582217728 5694916243375521792 5714690258109464576 5725851762519834624 5758848092149383168 5796611176292941824 5813560331779178496 5816738298432847872 5823373000744894464 5840400407179821056 5845140340905664512 5851807439225094144 5878824094069161984 5917373909132378112 5924123398681657344 5937920346316865536 5944693271593746432 5972138762228989952 5983803095748968448 6011300479118606336 6050848508586491904 6078784097268793344 6146893723008499712 6155534468942659584 6158899374811250688 6176907852515377152 6183953372308045824 6187333813291450368 6205425432628559872 6217545404176662528 6253241365275082752 6287209778453151744 6294381111099260928 6316236601068355584 6364906389654994944 6387006759063519232 6429026540373147648 6436359632402251776 6497508606106140672 6508475706714882048 6527506337436270592 6531074580696530944 6540255373251575808 6543830585736953856 6562964593297588224 6570450458077298688 6600784947726778368 6644068950604775424 6674743322491224064 6680160389606473728 6687779930542964736 6718656107507613696 6762713039008432128 6786194681504989184 6793935167535710208 6838632109427392512 6870057690421264384 6903602893987774464 6911477298461933568 6915255438384562176 6935475483526037504 6947181825450049536 6949021334079799296 6981103611707129856 7034896535934468096 7059323260017573888 7091914780146925568 7105766176201900032 7185382603946459136 7193578412684869632 7218556115506692096 7274178731034279936 7295448259487596544 7299436296072593408 7309697181869408256 7335078074862010368 7343444629615804416 7347458903283597312 7368942701246414848 7377347882753458176 7383335167459786752 7425724121264160768 7425883066192625664 7460007242784309248 7474577569430372352 7500530963768672256 7509086237802627072 7593221657834029056 7634469016693112832 7643177063477673984 7678464122865844224 7728814901723922432 7751413775705571328 7755651064577130496 7764497334326525952 7766553255736246272 7793520454540886016 7802409918966792192 7815579553631305728 7838432125425549312 7889831878843170816 7926257695458328576 7941738667519770624 7978404127665291264 8039881755353677824 8067798011448655872 8105045463025057792 8120875629945028608 8207379291923546112 8211865833081667584 8235877136687169536 8245271163077394432 8249778417721933824 8251962834219761664 8290060538902216704 8299516368097640448 8337655153700110336 8353939636422180864 8382946371270868992 8392508148132347904 8421648801424474112 8438097334239756288 8486541852873326592 8486723504220143616 8542374365063282688 8572035387164196864 8581812843203002368 8663344808141520896 8677967608953176064 8720340497668767744 8725107447649271808 8735059501117341696 8750619457730117632 8760600610769731584 8767710511358496768 8818236141103742976 8858758600806367232 8876060863698567168 8906880519475298304 8917039907390619648 8958208143343484928 9016950718677909504 9058580223380946944 9076272762879737856 9118176145903190016 9204803858650365952 9215303064615911424 9220340584512749568 9265361778773065728 9275930058462068736 9281000719937175552 9308138148942839808 9379862047912624128 9412431013356765184 9430814667679727616 9474354901602533376 9485161563540160512 9547359584482492416 9580510138595278848 9591437883579826176 9624741487342256128 9643539810559721472 9698904974712373248 9746262909159211008 9762713560072323072 9780104099816013824 9791259506154405888 9796611871044796416 9844446889946382336 9855675687115948032 9900965495018881024 9901177421590167552 9966103425907163136 10000707951691563008 10012114983736836096 10020240584409710592 10077984161261420544 10124295543778705408 10144069558512648192 10179292022257483776 10190902751303565312 10305086535631896576 10355404340981661696 10367215947692900352 10372883157576843264 10391360606054514688 10403213225289056256 10420772738175074304 10451242833900732416 10471655417560694784 10519775838457561088 10588984890026360832 10601062923956649984 10637872170220388352 10719842340471570432 10757064015264874496 10778073905919688704 10827834173260038144 10911268096551419904 10943172389231394816 10949154444108890112 10999704556962578432 11002617112293015552 11015166944423706624 11021188354925395968 11053414051869622272 11066021824130187264 11138586181896241152 11177261828361158656 11190010864176463872 11250796445653008384 11263629356703940608 11315389137164435456 11389832486751043584 11429380516218929152 11451703525039669248 11517696184298766336 11593222352585883648 11627120663558356992 11633476596865695744 11646746001489788928 11680800814359642112 11690280681811329024 11703614878450188288 11757648188138323968 11834747818264756224 11848246797363314688 11875840692633731072 11889386543187492864 11967606191497936896 12022600958237212672 12101697017172983808 12157568194537586688 12293787446016999424 12311068937885319168 12317798749622501376 12353815705030754304 12367906744616091648 12374667626582900736 12410850865257119744 12435090808353325056 12506482730550165504 12574419556906303488 12588762222198521856 12632473202136711168 12729812779309989888 12774013518127038464 12858053080746295296 12872719264804503552 12995017212212281344 13016951413429764096 13055012674872541184 13062149161393061888 13080510746503151616 13087661171473907712 13125929186595176448 13140900916154597376 13288137901209550848 13360320779212947456 13375559861085929472 13437312215015227392 13525426078016864256 13572389363009978368 13587870335071420416 13677264218854785024 13740115380842528768 13807205787975548928 13822954596923867136 13830510876769124352 13870950967052075008 13898042668159598592 13962207223414259712 14069793071868936192 14118646520035147776 14183829560293851136 14211532352403800064 14370765207892918272 14387156825369739264 14437112231013384192 14548357462068559872 14590896518975193088 14598872592145186816 14619394363738816512 14670156149724020736 14686889259231608832 14694917806567194624 14737885402492829696 14766670334919573504 14851448242528321536 14851766132385251328 14949155138860744704 15001061927537344512 15018172475605254144 15186443315668058112 15268938033386225664 15286354126955347968 15457629803447844864 15502827551411142656 15511302129154260992 15533106511472492544 15587040909081772032 15604819837933584384 15631159107262611456 15676864250851098624 15779663757686341632 15852515390916657152 15883477335039541248 15956808255330582528 16079763510707355648 16135596022897311744 16210090926050115584 16241751259890057216 16414758583847092224 16423731666163335168 16471754273374339072 16499556835443867648 16503925668439523328 16580121077804433408 16599032736195280896 16707879272844361728 16765892742541737984 16785016296264695808 16843297602848948224 16876194668479512576 16973083705746653184 17084748730126565376 17144070774328393728 17326689616283041792 17440680995337535488 17450214895298543616 17470119002234683392 17501238915460235264 17521201221539463168 17535421022716993536 17636472282207485952 17717517201612734464 17752121727397134336 17813761038950596608 17834079814781239296 17916416286686969856 18033901437355819008 18117160446761893888 18152545525759475712 18236352291806380032 18409607717300731904 18440681169025499136 18530723557546131456 18551860116924137472 18562001439874351104 18616276297885679616 18759724095825248256 18824862026713530368 18861629335359455232 18948709803205066752 19094719168964984832 19161020277190557696 19249482974684512256 19287079621119442944 19492525818318422016 19525427120144646144 19560208199632027648 19582519012308811776 19593223742089592832 19688893779892764672 19711351374231896064 19801930990037762048 19802354843180335104 19932206851814326272 20001415903383126016 20024229967473672192 20040481168819421184 20155968322522841088 20248591087557410816 20288139117025296384 20358584044514967552 20381805502607130624 20610173071263793152 20710808681963323392 20734431895385800704 20745766315153686528 20782721212109029376 20806426450578112512 20841545476350148608 20902485667801464832 20943310835121389568 21039551676915122176 21177969780052721664 21275744340440776704 21514128030529748992 21556147811839377408 21655668346520076288 21822536193102839808 21886344778462789632 21898308888217780224 21999409113925156864 22005234224586031104 22030333888847413248 22042376709850791936 22106828103739244544 22132043648260374528 22277172363792482304 22354523656722317312 22380021728352927744 22501592891306016768 22527258713407881216 22630778274328870912 22779664973502087168 22858761032437858304 22903407050079338496 23035392368597532672 23186444705171767296 23254241327116713984 23266953193731391488 23293492002979577856 23361601628719284224 23380561363622658048 23407229756900376576 23515296376276647936 23669495636529512448 23751681385267462144 23778773086374985728 23935212382995873792 24045201916474425344 24203394034345967616 24315136389075173376 24587574892033998848 24622137875770638336 24635597499245002752 24707631410061508608 24735813489232183296 24749335253165801472 24821701730514239488 24870181616706650112 25012965461100331008 25148839113812606976 25177524444397043712 25264946404273422336 25459625558619979776 25548027036254076928 25716106161492590592 25745438529609007104 25990034424424562688 26033902826859528192 26110025349745082368 26124298322786123776 26161021493006303232 26175322342947815424 26251858373190352896 26281801832309194752 26576275802419101696 26720641558425894912 26751119722171858944 26874624430030454784 27050852156033728512 27144778726019956736 27175740670142840832 27354528437709570048 27480230761685057536 27614411575951097856 27645909193847734272 27661021753538248704 27741901934104150016 27796085336319197184 27924414446828519424 28139586143737872384 28237293040070295552 28367659120587702272 28423064704807600128 28741530415785836544 28774313650739478528 28874224462026768384 29096714924137119744 29181793037950386176 29197745184290373632 29238788727477633024 29340312299448041472 29373778518463217664 29389835613134389248 29475770804985659392 29533340669839147008 29702896485056643072 29703532264770502656 29898310277721489408 30002123855074689024 30036344951210508288 30372886631336116224 30537876066772451328 30572708253910695936 30915259606895689728 31005655102822285312 31022604258308521984 31066213022944985088 31174081818163544064 31209639675867168768 31262318214525222912 31353728501702197248 31559327515372683264 31705030781833314304 31766954670079082496 31913616510661165056 32159527021414711296 32271192045794623488 32483502519780114432 32829517167694184448 32847463332326670336 32943508546748678144 32999113670887735296 33007851336879046656 33160242155608866816 33198065472390561792 33415758545688723456 33531785485083475968 33570032592529391616 33686595205697896448 33752389336959025152 33946167411493306368 34169497460253130752 34288141548656787456 34653379232566083584 34881361990675070976 34900429790597087232 34940238004469366784 35002477830920470528 35042402443078926336 35070842045433987072 35272944564414971904 35435034403225468928 35504243454794268672 35627522077901193216 35668159629562478592 36067802874711638016 36305091051518951424 36472704583612760064 36819215434601463808 36881362338050998272 37061447115092262912 37103720233848274944 37124002879748702208 37232552595771359232 37519448191650496512 37649724053427060736 37723258670718910464 37897419606410133504 38189438337929969664 38322040554381115392 38498965949369024512 38574159242238885888 38985051636636844032 39050854240289292288 39120416399264055296 39165038024617623552 39186447484179185664 39377787559785529344 39422702748463792128 39603861980075524096 39864413703628652544 40002831806766252032 40080962337638842368 40311936645045682176 40576278234050592768 40717168089029935104 40763611005214261248 41220346142527586304 41421617363926646784 41468863790771601408 41491532630307373056 41565442424218058752 41612852901156225024 41804971335602929664 41886621670242779136 42079103353830244352 42355939560105443328 42551488680881553408 43028256061059497984 43112295623678754816 43311336693040152576 43645072386205679616 43772689556925579264 43796617776435560448 43998818227850313728 44010468449172062208 44060667777694826496 44084753419701583872 44213656207478489088 44554344727584964608 44709047313444634624 45003185782612033536 45054517426815762432 45559329947004174336 45717522064875716608 45806814100158676992 46372889410343534592 46508482654233427968 46533906387462782976 46723203257438568448 46761122727245316096 46814459513800753152 47030592752553295872 47338991273059024896 47503362770534924288 47557546172749971456 47870424765991747584 48090403832948850688 48406788068691935232 48630272778150346752 49175149784067997696 49244275751541276672 49271194998490005504 49415262820123017216 49498670506331602944 49643403461028478976 49740363233413300224 50297678227625213952 50355048888794087424 50529892808546844672 50919251117239959552 51096054072508153856 51432212322985181184 51980068848849125376 52220050699490164736 52248596645572247552 52322042986012606464 52350644685895630848 52503716746380705792 52563603664618389504 53152551604838203392 53441283116851789824 53502239444343717888 53749248860060909568 54101704312067457024 54289557452039913472 54351481340285681664 54709056875419140096 54960461523370115072 55228823151902195712 55322043507076497408 55483803868208300032 55592170672638394368 55848828893657038848 56279172287475744768 56474586080140591104 56735318241175404544 56846129409615200256 57483060831571673088 57748448924053536768 58363586075900772352 58395490368580747264 58477577454955266048 58680624598896082944 58747557036926435328 58779671226268778496 58951541609971318784 59066681339678294016 59405792970113286144 59407064529541005312 59796620555442978816 60004247710149378048 60072689902421016576 60745773262672232448 61075752133544902656 61145416507821391872 61830519213791379456 62011310205644570624 62045208516617043968 62132426045889970176 62348163636327088128 62419279351734337536 62524636429050445824 62707457003404394496 63118655030745366528 63410061563666628608 63533909340158164992 63827233021322330112 64542384091589246976 64967005039560228864 65659034335388368896 65694926664653340672 65887017093497356288 65998227341775470592 66015702673758093312 66320484311217733632 66396130944781123584 66831517091377446912 67063570970166951936 67140065185058783232 67373190411395792896 67504778673918050304 67892334822986612736 68338994920506261504 68576283097313574912 69306758465132167168 69762723981350141952 69800859581194174464 69880476008938733568 70004955661840941056 70084804886157852672 70141684090867974144 70545889128829943808 70870068806450937856 71008486909588537344 71255044155802386432 71336319259124957184 72135605749423276032 72610182103037902848 72945409167225520128 73638430869202927616 73762724676101996544 74122894230184525824 74207440467696549888 74248005759497404416 74465105191542718464 75038896383300993024 75299448106854121472 75446517341437820928 75794839212820267008 76378876675859939328 76644081108762230784 76997931898738049024 77148318484477771776 77970103273273688064 78101708480578584576 78240832798528110592 78330076049235247104 78372894968358371328 78755575119571058688 78845405496927584256 79207723960151048192 79728827407257305088 80005663613532504064 80161924675277684736 80623873290091364352 81152556468101185536 81434336178059870208 81527222010428522496 82440692285055172608 82843234727853293568 82937727581543202816 82983065260614746112 83130884848436117504 83225705802312450048 83773243340485558272 84158206707660488704 84711879120210886656 85102977361763106816 86056512122118995968 86224591247357509632 86622673386080305152 87290144772411359232 87545379113851158528 87593235552871120896 88020936898344124416 88121335555389652992 88169506839403167744 88427312414956978176 89108689455169929216 89418094626889269248 90006371565224067072 90109034853631524864 91118659894008348672 91435044129751433216 91613628200317353984 92745778820687069184 93016965308466855936 93067812774925565952 93522245454490632192 93628919027601506304 94061185505106591744 94677982546118049792 95006725541069848576 95115092345499942912 95740849531983495168 96180807665897701376 96813576137383870464 98488551503082553344 98542389996980011008 98830525640246034432 98997341012663205888 99286806922056957952 99480726466826600448 100595356455250427904 100710097777588174848 101059785617093689344 101838502234479919104 102192108145016307712 102864424645970362368 103960137697698250752 104497193291144495104 104644085972025212928 104701289371791261696 105007433492761411584 105127207329236779008 106305103209676406784 106882566233703579648 107004478888687435776 108203408624134914048 108579114904079826944 109418113750838280192 110457646303804391424 110644087014152994816 110967607736416600064 111184341345276788736 111697657787314077696 112558344574951489536 112949172160281182208 113470636482350809088 113692258819230400512 114966121663143346176 115496897848107073536 116790980737161494528 116955154909910532096 117361249197792165888 117495114073852870656 117559342452537556992 117903083219942637568 118133362679356588032 118811585940226572288 119593241110885957632 120008495420298756096 122151504267089805312 122290833015642783744 123661038427582758912 124022620411289141248 124090417033234087936 124264852091779940352 124696327272654176256 124838558703468675072 125414914006808788992 126237310061490733056 126820123127333257216 127067818680316329984 127654466042644660224 129084768183178493952 129934010079120457728 131318068670776737792 131389853329306681344 131774034186994712576 131996454683550941184 132031405347516186624 132640968622435467264 133663034182754893824 134127141940333903872 134746380822791585792 135009557347836100608 136677989841012523008 137152566194627149824 138613516930264334336 139525447962700283904 139601719162388348928 140009911323681882112 140169609772315705344 140283368181735948288 141091778257659887616 141740137612901875712 142016973819177074688 142510088311604772864 142672638518249914368 144271211498846552064 145220364206075805696 145890818334451040256 147276861738405855232 147525449352203993088 148245788460369051648 148496011518994808832 148930210383085436928 150598896213708242944 150893034682875641856 151589678425640534016 152757753351719878656 153288162217524461568 153995863797476098048 154296636968955543552 155940206546547376128 156481665597056221184 156660152098470494208 156745789936716742656 157511150239142117376 157690810993855168512 158415447920302096384 159457654814514610176 160011327227065008128 160323849350555369472 161247746580182728704 162305112936202371072 162868672356119740416 163054444020857044992 164881384570110345216 165686469455706587136 165966130521229492224 166261769696872235008 166451411604624900096 167546486680971116544 168316413415320977408 169423758240421773312 170205954723526213632 172113024244237991936 172449182494715019264 173245346772160610304 175090758227702317056 175186471105742241792 176041873796688248832 176242671110779305984 176339013678806335488 176854624829913956352 178217378910339858432 178836189253778538496 180012743130448134144 180218069707263049728 182237319788016697344 182870088259502866432 183227256400634707968 185491557641374138368 186033930616933711872 186135625549851131904 187044490908981264384 187257838055203012608 188122371010213183488 189355965092236099584 190013451082139697152 190230184690999885824 191481699063966990336 192361615331795402752 193627152274767740928 196977103006165106688 197084779993960022016 197661051280492068864 197994682025326411776 198573613844113915904 198961452933653200896 201190712910500855808 201420195555176349696 202119571234187378688 203677004468959838208 204384216290032615424 205728849291940724736 207920275395396501504 208994386582288990208 209288171944050425856 209402578743582523392 210014866985522823168 210254414658473558016 212610206419352813568 213765132467407159296 214008957777374871552 216406817248269828096 217158229808159653888 218836227501676560384 220915292607608782848 221288174028305989632 221935215472833200128 222368682690553577472 223395315574628155392 225116689149902979072 225898344320562364416 227384517638460801024 229932243326286692352 230993795696214147072 233581961474322989056 233910309819821064192 234722498395584331776 234990228147705741312 235118684905075113984 235806166439885275136 236266725358713176064 237623171880453144576 239186482221771915264 240016990840597512192 244303008534179610624 244581666031285567488 247322076855165517824 248045240822578282496 248180834066468175872 248529704183559880704 249392654545308352512 249677117406937350144 252474620122981466112 254135637360632659968 255308932085289320448 258169536366356987904 259868020158240915456 262636137341553475584 262779706658613362688 263548068373989425152 264062810695032373248 265281937244870934528 267326068365509787648 268254283880667807744 269492761645583171584 270019114695672201216 273355979682025046016 274305132389254299648 277227033860528668672 279050895925400567808 279203438324776697856 280019822647363764224 280566736363471896576 282183556515319775232 284033947638354149376 285020176623209545728 285345277036499828736 288542422997693104128 290440728412151611392 294553723476811710464 296491576920738103296 296992023037989617664 297860420766170873856 301197792427416485888 301786069365751283712 303179356851281068032 305515506703439757312 306576324435048923136 307991727594952196096 308593273937911087104 311880413093094752256 312963331194112442368 313491579873433485312 315022300478284234752 315381621987710337024 318915309629029220352 320022654454130016256 320647698701110738944 324610225872404742144 325737344712239480832 331372938911413174272 331932261042458984448 332523539393744470016 332902823209249800192 335092973361942233088 336632826830641954816 338847516480843546624 340411909447052427264 344226048488475983872 344898364989430038528 346490693544321220608 350372942211484483584 352083747593376497664 352485342221558611968 352678027357612670976 353709249659827912704 356434757820679716864 357672378507557076992 360025486260896268288 365740176519005732864 366454512801269415936 370983115282748276736 372067861233867423744 372271251099702263808 374088981817962528768 374515676110406025216 376244742020426366976 378711930184472199168 380026902164279394304 380460369381999771648 382963398127933980672 384723230663590805504 387254304549535481856 393954206012330213376 394169559987920044032 395322102560984137728 395989364050652823552 397147227688227831808 397922905867306401792 402381425821001711616 404239142468374757376 408768432580065230848 411457698583881449472 415840550790793003008 417988773164577980416 418576343888100851712 418805157487165046784 420029733971045646336 420508829316947116032 425220412838705627136 427530264934814318592 428017915554749743104 432813634496539656192 434316459616319307776 437672455003353120768 441830585215217565696 442576348056611979264 443870430945666400256 444737365381107154944 446790631149256310784 451796688641124728832 454769035276921602048 459864486652573384704 461987591392428294144 467163922948645978112 467820619639642128384 469444996791168663552 469980456295411482624 470237369810150227968 471612332879770550272 472533450717426352128 475246343760906289152 478372964443543830528 480033981681195024384 488606017068359221248 489163332062571134976 494644153710331035648 496090481645156564992 496361668132936351744 497059408367119761408 498785309090616705024 499354234813874700288 504949240245962932224 508271274721265319936 510617864170578640896 516339072732713975808 519736040316481830912 525272274683106951168 525559413317226725376 527096136747978850304 528125621390064746496 530563874489741869056 534652136731019575296 536508567761335615488 538985523291166343168 540038229391344402432 546711959364050092032 548610264778508599296 554454067721057337344 558101791850801135616 558406876649553395712 560039645294727528448 561133472726943793152 564367113030639550464 568067895276708298752 570040353246419091456 570690554072999657472 577084845995386208256 580881456824303222784 589107446953623420928 592983153841476206592 593984046075979235328 595720841532341747712 602395584854832971776 603572138731502567424 606358713702562136064 611031013406879514624 613152648870097846272 617186547875822174208 623760826186189504512 625926662388224884736 626983159746866970624 630044600956568469504 630763243975420674048 637830619258058440704 640045308908260032512 641295397402221477888 649220451744809484288 651474689424478961664 662745877822826348544 663864522084917968896 665047078787488940032 665805646418499600384 670185946723884466176 673265653661283909632 677695032961687093248 689796729978860077056 692981387088642441216 700745884422968967168 704167495186752995328 704970684443117223936 705356054715225341952 707418499319655825408 712869515641359433728 715344757015114153984 720050972521792536576 731480353038011465728 732909025602538831872 741966230565496553472 744135722467734847488 744542502199404527616 748177963635925057536 749031352220812050432 757423860368944398336 760053804328558788608 765926796255867961344 774508609099070963712 787908412024660426752 788339119975840088064 790644205121968275456 794294455376455663616 795845811734612803584 804762851642003423232 808478284936749514752 817536865160130461696 822915397167762898944 831681101581586006016 835977546329155960832 837152687776201703424 837610314974330093568 840059467942091292672 855060529869628637184 856035831109499486208 865627268993079312384 868632919232638615552 883661170430435131392 887740861891332800512 889474730762214309888 893581262298512621568 903593377282249457664 909538070553843204096 919728973305146769408 923975182784856588288 934327845897291956224 935641239279284256768 938889993582337327104 940474739620300455936 943224665759541100544 945066901434852704256 956745928887087661056 960067963362390048768 977212034136718442496 992180963290313129984 992723336265872703488 994118816734239522816 997570618181233410048 998708469627749400576 1009898480491925864448 1016542549442530639872 1021235728341157281792 1032678145465427951616 1039472080632963661824 1051118826634453450752 1054192273495957700608 1056251242780129492992 1061127748979483738112 1069304273462039150592 1073017135522671230976 1077971046582332686336 1080076458782688804864 1097220529557017198592 1108908135442114674688 1116203583701602271232 1116813753299106791424 1120079290589455056896 1122266945453887586304 1128734226061279100928 1136135790553416597504 1140080706492838182912 1141381108145999314944 1154169691990772416512 1161762913648606445568 1178214893907246841856 1185966307682952413184 1187968092151958470656 1191441683064683495424 1204791169709665943552 1207144277463005134848 1212717427405124272128 1226305297740195692544 1234373095751644348416 1247521652372379009024 1251853324776449769472 1253966319493733941248 1260089201913136939008 1261526487950841348096 1275661238516116881408 1280090617816520065024 1282590794804442955776 1298440903489618968576 1302949378848957923328 1325491755645652697088 1327729044169835937792 1330094157574977880064 1331611292836999200768 1340371893447768932352 1346531307322567819264 1355390065923374186496 1379593459957720154112 1385962774177284882432 1401491768845937934336 1408334990373505990656 1409941368886234447872 1410712109430450683904 1414836998639311650816 1425739031282718867456 1430689514030228307968 1440101945043585073152 1462960706076022931456 1465818051205077663744 1483932461130993106944 1488271444935469694976 1489085004398809055232 1496355927271850115072 1498062704441624100864 1514847720737888796672 1520107608657117577216 1531853592511735922688 1549017218198141927424 1575816824049320853504 1576678239951680176128 1581288410243936550912 1591691623469225607168 1609525703284006846464 1616956569873499029504 1635073730320260923392 1645830794335525797888 1663362203163172012032 1674305375552403406848 1675220629948660187136 1680118935884182585344 1710121059739257274368 1712071662218998972416 1731254537986158624768 1737265838465277231104 1767322340860870262784 1778949461524428619776 1787162524597025243136 1807186754564498915328 1819076141107686408192 1839457946610293538816 1871282478558568513536 1877779987164674654208 1880949479240600911872 1886449331519082201088 1890133802869705408512 1913491857774175322112 1920135926724780097536 1954424068273436884992 1985446672531745406976 1988237633468479045632 1995141236362466820096 1997416939255498801152 2019796960983851728896 2033085098885061279744 2078944161265927323648 2102237653268906901504 2108384546991915401216 2112502485560258985984 2122255497958967476224 2138608546924078301184 2146034271045342461952 2155942093164665372672 2160152917565377609728 2194441059114034397184 2232407167403204542464 2233627506598213582848 2240158581178910113792 2244533890907775172608 2272271581106833195008 2280161412985676365824 2323525827297212891136 2356429787814493683712 2371932615365904826368 2382883366129366990848 2409582339419331887104 2414288554926010269696 2425434854810248544256 2452610595480391385088 2468746191503288696832 2495043304744758018048 2503706649552899538944 2507932638987467882496 2520178403826273878016 2560181235633040130048 2565181589608885911552 2596881806979237937152 2605898757697915846656 2650983511291305394176 2660188315149955760128 2663222585673998401536 2680743786895537864704 2693062614645135638528 2710780131846748372992 2759186919915440308224 2771925548354569764864 2802983537691875868672 2816669980747011981312 2821424218860901367808 2829673997278623301632 2861379028060456615936 2880203890087170146304 2925921412152045862912 2931636102410155327488 2976542889870939389952 2978170008797618110464 2992711854543700230144 2996125408883248201728 3029695441475777593344 3040215217314235154432 3063707185023471845376 3098034436396283854848 3153356479903360352256 3162576820487873101824 3183383246938451214336 3219051406568013692928 3233913139746998059008 3270147460640521846784 3291661588671051595776 3326724406326344024064 3348610751104806813696 3350441259897320374272 3360237871768365170688 3420242119478514548736 3424143324437997944832 3462509075972317249536 3474531676930554462208 3534644681721740525568 3557898923048857239552 3574325049194050486272 3614373509128997830656 3638152282215372816384 3678915893220587077632 3742564957117137027072 3755559974329349308416 3761898958481201823744 3772898663038164402176 3780267605739410817024 3826983715548350644224 3840271853449560195072 3908848136546873769984 3970893345063490813952 3976475266936958091264 3990282472724933640192 3994833878510997602304 4039593921967703457792 4066170197770122559488 4157888322531854647296 4204475306537813803008 4216769093983830802432 4225004971120517971968 4244510995917934952448 4277217093848156602368 4292068542090684923904 4320305835130755219456 4388882118228068794368 4464814334806409084928 4467255013196427165696 4480317162357820227584 4489067781815550345216 4544543162213666390016 4560322825971352731648 4647051654594425782272 4712859575628987367424 4743865230731809652736 4828577109852020539392 4850869709620497088512 4905221190960782770176 4937492383006577393664 4990086609489516036096 5007413299105799077888 5040356807652547756032 5120362471266080260096 5130363179217771823104 5193763613958475874304 5211797515395831693312 5301967022582610788352 5320376630299911520256 5361487573791075729408 5421560263693496745984 5518373839830880616448 5633339961494023962624 5642848437721802735616 5659347994557246603264 5722758056120913231872 5760407780174340292608 5851842824304091725824 5863272204820310654976 5956340017595236220928 5985423709087400460288 5992250817766496403456 6059390882951555186688 6080430434628470308864 6306712959806720704512 6325153640975746203648 6366766493876902428672 6438102813136027385856 6467826279493996118016 6540294921281043693568 6583323177342103191552 6697221502209613627392 6700882519794640748544 6720475743536730341376 6840484238957029097472 6949063353861108924416 7069289363443481051136 7115797846097714479104 7148650098388100972544 7228747018257995661312 7276304564430745632768 7357831786441174155264 7485129914234274054144 7511119948658698616832 7523797916962403647488 7545797326076328804352 7560535211478821634048 7680543706899120390144 7817696273093747539968 7941786690126981627904 7952950533873916182528 7980564945449867280384 7989667757021995204608 8079187843935406915584 8132340395540245118976 8315776645063709294592 8408950613075627606016 8433538187967661604864 8450009942241035943936 8489021991835869904896 8584137084181369847808 8640611670261510438912 8777764236456137588736 8929628669612818169856 8934510026392854331392 8960634324715640455168 8978135563631100690432 9089086324427332780032 9120645651942705463296 9294103309188851564544 9425719151257974734848 9487730461463619305472 9657154219704041078784 9701739419240994177024 9810442381921565540352 9874984766013154787328 9980173218979032072192 10014826598211598155776 10080713615305095512064 10240724942532160520192 10260726358435543646208 10387527227916951748608 10423595030791663386624 10603934045165221576704 10640753260599823040512 10722975147582151458816 10843120527386993491968 11036747679661761232896 11266679922988047925248 11285696875443605471232 11318695989114493206528 11445516112241826463744 11520815560348680585216 11726544409640621309952 11912680035190472441856 11970847418174800920576 11984501635532992806912 12118781765903110373376 12160860869256940617728 12613425919613441409024 12650307281951492407296 12733532987753804857344 12876205626272054771712 13166646354684206383104 13394443004419227254784 13401765039589281497088 13440951487073460682752 13680968477914058194944 13898126707722217848832 14138578726886962102272 14231595692195428958208 14552609128861491265536 14715663572882348310528 14970259828468548108288 15022239897317397233664 15091594652152657608704 15121070422957643268096 15361087413798240780288 15635392546187495079936 15883573380253963255808 15905901067747832365056 15961129890899734560768 16264680791080490237952 16867076375935323209728 16900019884482071887872 16978043983671739809792 17168274168362739695616 17281223340523020877824 17555528472912275177472 17869020052785708662784 17921268649431280910336 17956271127262201380864 18178172648854665560064 18241291303885410926592 18851438302515949469696 18975460922927238610944 19314308439408082157568 19403478838481988354048 19620884763843131080704 19749969532026309574656 20029653196423196311552 20161427230610191024128 20481449885064321040384 20521452716871087292416 20847190061583326773248 21207868090330443153408 21281506521199646081024 21445950295164302917632 21686241054773986983936 22073495359323522465792 22533359845976095850496 22571393750887210942464 22637391978228986413056 22891032224483652927488 23041631120697361170432 23453088819281242619904 23825360070380944883712 23941694836349601841152 23969003271065985613824 24237563531806220746752 24321721738513881235456 25226851839226882818048 25300614563902984814592 25467065975507609714688 25752411252544109543424 26333292709368412766208 26788886008838454509568 26803530079178562994176 26881902974146921365504 27361936955828116389888 27796253415444435697664 28277157453773924204544 28463191384390857916416 29105218257722982531072 29431327145764696621056 29940519656937096216576 30044479794634794467328 30242140845915286536192 30722174827596481560576 31270785092374990159872 31811802135495664730112 31922259781799469121536 32529361582160980475904 33800039768964143775744 33956087967343479619584 34336548336725479391232 34562446681046041755648 35738040105571417325568 35842537298862561820672 35912542254524402761728 36356345297709331120128 36482582607770821853184 37950921845854477221888 38628616878816164315136 39499939064052619149312 40059306392846392623104 40322854461220382048256 40962899770128642080768 41042905433742174584832 41694380123166653546496 42415736180660886306816 42563013042399292162048 44146990718647044931584 45066719691952191700992 45274783956457972826112 45782064448967305854976 46083262241394722340864 46906177638562485239808 47650720140761889767424 47883389672699203682304 48643443477027762470912 50601229127805969629184 50934131951015219429376 51504822505088219086848 52666585418736825532416 53607060158357125988352 53763805948293842731008 54723873911656232779776 55592506830888871395328 56554314907547848409088 56926382768781715832832 58210436515445965062144 58862654291529393242112 60088959589269588934656 60484281691830573072384 61444349655192963121152 62541570184749980319744 63623604270991329460224 63844519563598938243072 65058723164321960951808 67600079537928287551488 67912175934686959239168 68673096673450958782464 69124893362092083511296 71476080211142834651136 71685074597725123641344 71825084509048805523456 72712690595418662240256 72965165215541643706368 75901843691708954443776 77257233757632328630272 78999878128105238298624 80118612785692785246208 80645708922440764096512 82085810867484349169664 83388760246333307092992 84831472361321772613632 85126026084798584324096 88293981437294089863168 90133439383904383401984 92166524482789444681728 93812355277124970479616 95766779345398407364608 97286886954055524941824 101868263902030438858752 103009645010176438173696 107214120316714251976704 107527611896587685462016 109447747823312465559552 111185013661777742790656 113852765537563431665664 120177919178539177869312 120968563383661146144768 122888699310385926242304 125083140369499960639488 127247208541982658920448 127689039127197876486144 135200159075856575102976 135824351869373918478336 137346193346901917564928 138249786724184167022592 142952160422285669302272 143370149195450247282688 143650169018097611046912 145930330431083287412736 151803687383417908887552 154514467515264657260544 157999756256210476597248 160237225571385570492416 161291417844881528193024 164171621734968698339328 166777520492666614185984 169662944722643545227264 170252052169597168648192 176587962874588179726336 180266878767808766803968 184333048965578889363456 187624710554249940959232 191533558690796814729216 194573773908111049883648 203736527804060877717504 206019290020352876347392 214428240633428503953408 215055223793175370924032 218895495646624931119104 227705531075126863331328 240355838357078355738624 241937126767322292289536 250166280738999921278976 254494417083965317840896 255378078254395752972288 270400318151713150205952 276499573448368334045184 286740298390900494565376 287300338036195222093824 291860660862166574825472 309028935030529314521088 320474451142771140984832 322582835689763056386048 328343243469937396678656 333555040985333228371968 340504104339194337296384 360533757535617533607936 368666097931157778726912 375249421108499881918464 383067117381593629458432 389147547816222099767296 407473055608121755435008 412038580040705752694784 428856481266857007906816 430110447586350741848064 437790991293249862238208 455411062150253726662656 480711676714156711477248 483874253534644584579072 500332561477999842557952 508988834167930635681792 510756156508791505944576 540800636303426300411904 552999146896736668090368 574600676072390444187648 583721321724333149650944 618057870061058629042176 645165671379526112772096 656686486939874793357312 681008208678388674592768 721067515071235067215872 750498842216999763836928 766134234763187258916864 778295095632444199534592 860220895172701483696128 875581982586499724476416 961423353428313422954496 967748507069289169158144 1000665122955999685115904 1021512313017583011889152 1081601272606852600823808 1105998293793473336180736 1149201352144780888375296 1167442643448666299301888 1236115740122117258084352 1290331342759052225544192 1313372973879749586714624 1362016417356777349185536 1442135030142470134431744 1500997684433999527673856 1532268469526374517833728 1751163965172999448952832 1935497014138578338316288 2043024626035166023778304 2163202545213705201647616 2298402704289561776750592 2334885286897332598603776 2580662685518104451088384 2626745947759499173429248 2724032834713554698371072 2884270060284940268863488 3001995368867999055347712 3064536939052749035667456 3502327930345998897905664 3870994028277156676632576 4086049252070332047556608 4326405090427410403295232 4596805408579123553501184 5253491895518998346858496 5448065669427109396742144 6129073878105498071334912 7004655860691997795811328 7741988056554313353265152 8172098504140664095113216 8652810180854820806590464 9193610817158247107002368 10506983791037996693716992 12258147756210996142669824 16344197008281328190226432 18387221634316494214004736 21013967582075993387433984 24516295512421992285339648 36774443268632988428009472 49032591024843984570679296 73548886537265976856018944 147097773074531953712037888
- Sum of all divisors σ(n): 570036974405230908054720000
- Sum of proper divisors (its aliquot sum) s(n): 422939201330698954342682112
- 147097773074531953712037888 is an abundant number, because the sum of its proper divisors (422939201330698954342682112) is greater than itself. Its abundance is 275841428256167000630644224
Bases of 147097773074531953712037888
- Binary: 1111001101011010010101001000001101110101111101101010000000000000000000000000000000000002
- Hexadecimal: 0x79AD2A41BAFB5000000000
- Base-36: IHDM6MNX9SPQYLMO0
Squares and roots of 147097773074531953712037888
- 147097773074531953712037888 squared (1470977730745319537120378882) is 21637754843486497822314725356980206312268481947500544
- 147097773074531953712037888 cubed (1470977730745319537120378883) is 3182865551809531527659005076763678281047169545848562918972889387746846228611072
-
The
square root of 147097773074531953712037888 is 12128387076381.2594320227 -
147097773074531953712037888 is a
perfect cube number . Itscube root is 527880192 - Being both a perfect square and a perfect cube, 147097773074531953712037888 is also a
perfect sixth number .
Scales and comparisons
How big is 147097773074531953712037888?- 147,097,773,074,531,953,712,037,888 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 147,097,773,074,531,953,712,037,888 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 147097773074531953712037888 cubic inches would be around 43990016 feet tall.
Recreational maths with 147097773074531953712037888
- 147097773074531953712037888 backwards is 888730217359135470377790741
- 147097773074531953712037888 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 147097773074531953712037888's digits is 126
- 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 147097773074531953712037888 - Facts about the integer". Numbermatics.com. 2024. Web. 9 May 2024.
APA style:
Numbermatics. (2024). Number 147097773074531953712037888 - Facts about the integer. Retrieved 9 May 2024, from https://numbermatics.com/n/147097773074531953712037888/
Chicago style:
Numbermatics. 2024. "Number 147097773074531953712037888 - Facts about the integer". https://numbermatics.com/n/147097773074531953712037888/
The information we have on file for 147097773074531953712037888 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 147097773074531953712037888, math, Factors of 147097773074531953712037888, curriculum, school, college, exams, university, Prime factorization of 147097773074531953712037888, STEM, science, technology, engineering, physics, economics, calculator, one hundred forty-seven septillion, ninety-seven sextillion, seven hundred seventy-three quintillion, seventy-four quadrillion, five hundred thirty-one trillion, nine hundred fifty-three billion, seven hundred twelve million, thirty-seven thousand, eight hundred eighty-eight.