31615397726952224595787776
31,615,397,726,952,224,595,787,776 is an even composite number composed of seven prime numbers multiplied together.
31615397726952224595787776 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of eighteen thousand, two hundred twenty-five divisors.
Prime factorization of 31615397726952224595787776:
214 × 34 × 72 × 172 × 1492 × 1512 × 18232
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 7 × 7 × 17 × 17 × 149 × 149 × 151 × 151 × 1823 × 1823)See below for interesting mathematical facts about the number 31615397726952224595787776 from the Numbermatics database.
Names of 31615397726952224595787776
- Cardinal: 31615397726952224595787776 can be written as Thirty-one septillion, six hundred fifteen sextillion, three hundred ninety-seven quintillion, seven hundred twenty-six quadrillion, nine hundred fifty-two trillion, two hundred twenty-four billion, five hundred ninety-five million, seven hundred eighty-seven thousand, seven hundred seventy-six.
Scientific notation
- Scientific notation: 3.1615397726952224595787776 × 1025
Factors of 31615397726952224595787776
Divisors of 31615397726952224595787776
- Number of divisors d(n): 18225
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 17 18 21 24 27 28 32 34 36 42 48 49 51 54 56 63 64 68 72 81 84 96 98 102 108 112 119 126 128 136 144 147 149 151 153 162 168 189 192 196 204 216 224 238 252 256 272 288 289 294 298 302 306 324 336 357 378 384 392 408 432 441 447 448 453 459 476 504 512 544 567 576 578 588 596 604 612 648 672 714 756 768 784 816 833 864 867 882 894 896 906 918 952 1008 1024 1043 1057 1071 1088 1134 1152 1156 1176 1192 1208 1224 1296 1323 1341 1344 1359 1377 1428 1512 1536 1568 1632 1666 1728 1734 1764 1788 1792 1812 1823 1836 1904 2016 2023 2048 2086 2114 2142 2176 2268 2304 2312 2352 2384 2416 2448 2499 2533 2567 2592 2601 2646 2682 2688 2718 2754 2856 3024 3072 3129 3136 3171 3213 3264 3332 3456 3468 3528 3576 3584 3624 3646 3672 3808 3969 4023 4032 4046 4077 4096 4172 4228 4284 4352 4536 4608 4624 4704 4768 4832 4896 4998 5066 5134 5184 5202 5292 5364 5376 5436 5469 5508 5712 6048 6069 6144 6258 6272 6342 6426 6528 6664 6912 6936 7056 7152 7168 7248 7292 7301 7344 7399 7497 7599 7616 7701 7803 7938 8046 8064 8092 8154 8192 8344 8456 8568 8704 9072 9216 9248 9387 9408 9513 9536 9639 9664 9792 9996 10132 10268 10368 10404 10584 10728 10752 10872 10938 11016 11424 12069 12096 12138 12231 12288 12516 12544 12684 12761 12852 13056 13328 13824 13872 14112 14161 14304 14336 14496 14584 14602 14688 14798 14994 15198 15232 15402 15606 15876 16092 16128 16184 16308 16384 16407 16688 16912 17136 17408 17731 17969 18144 18207 18432 18496 18774 18816 19026 19072 19278 19328 19584 19992 20264 20536 20736 20808 21168 21456 21504 21744 21876 21903 22032 22197 22201 22491 22499 22797 22801 22848 23103 23409 24138 24192 24276 24462 24576 25032 25088 25368 25522 25704 26112 26656 27648 27744 28161 28224 28322 28539 28608 28672 28992 29168 29204 29376 29596 29988 30396 30464 30804 30991 31212 31752 32184 32256 32368 32616 32814 33376 33824 34272 34816 35462 35938 36288 36414 36864 36992 37548 37632 38052 38144 38283 38556 38656 39168 39984 40528 41072 41472 41616 42336 42483 42912 43008 43061 43488 43639 43752 43806 44064 44394 44402 44982 44998 45594 45602 45696 46206 46818 48276 48384 48552 48924 49152 49221 50064 50176 50736 51044 51408 52224 53193 53312 53907 54621 55296 55488 56322 56448 56644 57078 57216 57344 57984 58336 58408 58752 59192 59976 60792 60928 61608 61982 62424 63504 64368 64512 64736 65232 65628 65709 66591 66603 66752 67473 67497 67648 68391 68403 68544 69309 69632 70924 71876 72576 72828 73728 73984 75096 75264 76104 76288 76566 77112 77312 78336 79968 81056 82144 82944 83232 84483 84672 84966 85617 85824 86016 86122 86976 87278 87504 87612 88128 88788 88804 89327 89964 89996 91188 91204 91392 92412 92973 93636 96552 96768 97104 97848 98442 100128 100352 101472 102088 102816 104448 106386 106624 107814 109242 110592 110976 112644 112896 113288 114156 114432 114688 114849 115968 116672 116816 117504 118384 119952 121584 121856 123216 123964 124117 124848 125783 127008 127449 128736 129024 129183 129472 130464 130917 131256 131418 133182 133206 133504 134946 134994 135296 136782 136806 137088 138618 139264 141848 143752 145152 145656 147456 147663 147968 150192 150528 152208 152576 153132 154224 154624 155407 156672 157493 159579 159607 159936 161721 162112 163863 164288 165888 166464 168966 169344 169932 171234 171648 172032 172244 173952 174556 175008 175224 176256 177576 177608 178654 179928 179992 182376 182408 182784 184824 185946 187272 193104 193536 194208 195696 196884 197127 199773 199809 200256 200704 202491 202944 204176 205173 205209 205632 207927 208896 212772 213248 215628 216937 218484 221184 221952 225288 225792 226576 228312 228864 229698 231936 233344 233632 235008 236768 239904 243168 243712 246432 247928 248234 249696 251566 254016 254898 257472 258048 258366 258944 260928 261834 262512 262836 266364 266412 267008 267981 269892 269988 270592 271627 273564 273612 274176 275273 277236 278528 278919 283696 287504 290304 291312 295326 295936 300384 301056 301427 304416 305152 305473 306264 308448 309248 310814 313344 314986 319158 319214 319872 323442 324224 327726 328576 331776 332928 337932 338688 339864 342468 343296 344064 344488 344547 347904 349112 350016 350448 352512 355152 355216 357308 359856 359984 364752 364816 365568 369648 371892 372351 374544 377349 377417 382347 382483 386208 387072 387549 387617 388416 391392 392751 393768 394254 399546 399618 400512 401408 404982 405888 408352 410346 410418 411264 415854 417792 425544 426496 431256 433874 436968 442368 443904 450576 451584 453152 456624 457728 459396 463872 466221 466688 467264 470016 472479 473536 478737 478821 479808 485163 486336 487424 492864 495856 496468 499392 503132 508032 509796 514944 516096 516732 517888 521856 523668 525024 525672 526847 532728 532824 534016 535962 539784 539976 541184 543254 547128 547224 548352 550546 554472 557838 567392 575008 580608 582624 590652 591381 591872 599319 599427 600768 602112 602854 607473 608832 610304 610946 612528 615627 616896 618496 621628 626688 629972 638316 638428 639744 646884 648448 650811 655452 657152 663552 665856 675864 677376 679728 684936 686592 688976 689094 695808 698224 700032 700896 705024 710304 710432 714616 719712 719968 729504 729632 731136 739296 743784 744702 749088 754698 754834 764694 764966 772416 774144 775098 775234 776832 782784 785502 787536 788508 799092 799236 801024 802816 803943 809964 811776 814881 816704 820692 820836 822528 825819 831708 835584 836757 851088 852992 862512 867748 873936 887808 901152 903168 904281 906304 913248 915456 916419 918792 927744 932442 933376 934528 940032 944958 947072 957474 957642 959616 970326 972672 974848 985728 991712 992936 998784 1006264 1016064 1019592 1029888 1032192 1033464 1033641 1035776 1043712 1047336 1050048 1051344 1053694 1065456 1065648 1068032 1071924 1079568 1079952 1082368 1086508 1087849 1094256 1094448 1096704 1101092 1102451 1108944 1115676 1117053 1117249 1132047 1132251 1134784 1147041 1147449 1150016 1161216 1162647 1162851 1165248 1178253 1181304 1182762 1183744 1198638 1198854 1201536 1204224 1205708 1214946 1217664 1220608 1221892 1225056 1231254 1233792 1236992 1243256 1253376 1259944 1276632 1276856 1279488 1293768 1296896 1301622 1310904 1314304 1327104 1331712 1351728 1354752 1359456 1369872 1373184 1377952 1378188 1391616 1396448 1398663 1400064 1401792 1410048 1417437 1420608 1420864 1429232 1436211 1436463 1439424 1439936 1455489 1459008 1459264 1462272 1478592 1487568 1489404 1498176 1509396 1509668 1518559 1529388 1529932 1544832 1548288 1550196 1550468 1553664 1565568 1571004 1575072 1577016 1580541 1598184 1598472 1602048 1607886 1619928 1623552 1629762 1633408 1641384 1641672 1645056 1651638 1663416 1673514 1702176 1705984 1725024 1735496 1747872 1775616 1798281 1802304 1806336 1808562 1812608 1822419 1826496 1830912 1832838 1837584 1846881 1855488 1864884 1866752 1869056 1880064 1889916 1894144 1901389 1914948 1915284 1919232 1926911 1940652 1945344 1949696 1952433 1971456 1983424 1985872 1997568 2012528 2032128 2039184 2059776 2066928 2067282 2071552 2087424 2094672 2100096 2102688 2107388 2109989 2130912 2131296 2136064 2138311 2143848 2159136 2159904 2164736 2173016 2175698 2188512 2188896 2193408 2202184 2204902 2217888 2231352 2234106 2234498 2264094 2264502 2269568 2294082 2294898 2300032 2322432 2325294 2325702 2330496 2356506 2362608 2365524 2367488 2397276 2397708 2403072 2408448 2411416 2411829 2429892 2435328 2441216 2443784 2444643 2450112 2462508 2467584 2473984 2477457 2486512 2506752 2510271 2519888 2553264 2553712 2558976 2587536 2593792 2603244 2621808 2628608 2641919 2663424 2677381 2703456 2709504 2712843 2713319 2718912 2739744 2746368 2749257 2755904 2756376 2783232 2792896 2797326 2800128 2803584 2820096 2834874 2841216 2841728 2858464 2872422 2872926 2878848 2879872 2910978 2918016 2918528 2924544 2957184 2975136 2978808 2996352 3018792 3019336 3037118 3058776 3059864 3089664 3096576 3100392 3100936 3107328 3131136 3142008 3150144 3154032 3161082 3196368 3196944 3204096 3215772 3239856 3247104 3259524 3263547 3266816 3282768 3283344 3290112 3303276 3307353 3323329 3326832 3347028 3351159 3351747 3352351 3396141 3396753 3397349 3404352 3411968 3442347 3450048 3470992 3487941 3488553 3495744 3534759 3551232 3596562 3604608 3612672 3617124 3625216 3644838 3652992 3661824 3665676 3675168 3687929 3693762 3710976 3729768 3733504 3738112 3760128 3779832 3788288 3802778 3829896 3830568 3838464 3853822 3881304 3890688 3904866 3942912 3966848 3971744 3995136 4025056 4064256 4078368 4119552 4133856 4134564 4143104 4174848 4189344 4195989 4200192 4205376 4214776 4219978 4252311 4261824 4262592 4272128 4276622 4287696 4309389 4318272 4319808 4329472 4346032 4351396 4377024 4377792 4386816 4404368 4409804 4435776 4462704 4468212 4468996 4528188 4529004 4539136 4555677 4588164 4589796 4600064 4617659 4644864 4650588 4651404 4660992 4679641 4713012 4725216 4731048 4734976 4741623 4794552 4795416 4806144 4822832 4823658 4859784 4870656 4887568 4889286 4900224 4925016 4935168 4954914 4973024 5020542 5039776 5106528 5107424 5117952 5175072 5187584 5206488 5243616 5257216 5283838 5326848 5354762 5406912 5419008 5425686 5426638 5437824 5479488 5492736 5498514 5511808 5512752 5566464 5585792 5594652 5600256 5607168 5640192 5669748 5682432 5683456 5704167 5716928 5744844 5745852 5757696 5759744 5780733 5821956 5836032 5837056 5849088 5857299 5914368 5950272 5957616 5992704 6037584 6038672 6074236 6117552 6119728 6179328 6200784 6201872 6214656 6262272 6284016 6300288 6308064 6322164 6329967 6392736 6393888 6408192 6414933 6416089 6431544 6479712 6494208 6502211 6519048 6527094 6533632 6565536 6566688 6580224 6589489 6606552 6614706 6646658 6653664 6694056 6702318 6703494 6704702 6792282 6793506 6794698 6808704 6823936 6884694 6900096 6941984 6975882 6977106 6991488 7069518 7102464 7193124 7209216 7225344 7234248 7235487 7250432 7289676 7305984 7323648 7331352 7333929 7350336 7375858 7387524 7421952 7432371 7459536 7467008 7476224 7520256 7559664 7576576 7605556 7659792 7661136 7676928 7707644 7762608 7781376 7809732 7885824 7925757 7933696 7943488 7990272 8032143 8050112 8128512 8138529 8139957 8156736 8239104 8247771 8267712 8269128 8286208 8349696 8378688 8391978 8400384 8410752 8429552 8439956 8504622 8523648 8525184 8544256 8553244 8575392 8618778 8636544 8639616 8658944 8692064 8702792 8754048 8755584 8773632 8808736 8819608 8871552 8925408 8936424 8937992 9056376 9058008 9078272 9111354 9176328 9179592 9200128 9235318 9289728 9301176 9302808 9321984 9359282 9426024 9450432 9462096 9483246 9589104 9590832 9612288 9645664 9647316 9719568 9741312 9775136 9778572 9790641 9800448 9850032 9870336 9909828 9922059 9946048 9969987 10041084 10053477 10055241 10057053 10079552 10188423 10190259 10192047 10213056 10214848 10235904 10327041 10350144 10375168 10412976 10465659 10487232 10514432 10567676 10653696 10709524 10813824 10838016 10851372 10853276 10875648 10958976 10985472 10997028 11023616 11025504 11063787 11132928 11171584 11189304 11200512 11214336 11280384 11339496 11364864 11366912 11408334 11433856 11489688 11491704 11515392 11519488 11561466 11643912 11672064 11674112 11714598 11828736 11900544 11915232 11985408 12075168 12077344 12148472 12235104 12239456 12358656 12401568 12403744 12429312 12524544 12568032 12587967 12600576 12616128 12644328 12659934 12756933 12785472 12787776 12816384 12829866 12832178 12863088 12928167 12959424 12988416 13004422 13038096 13054188 13067264 13131072 13133376 13160448 13178978 13213104 13229412 13293316 13307328 13309723 13388112 13404636 13406988 13409404 13488377 13584564 13587012 13589396 13617408 13647872 13667031 13769388 13800192 13852977 13883968 13951764 13954212 13982976 14038923 14139036 14204928 14224869 14386248 14418432 14468496 14470974 14500864 14579352 14611968 14662704 14667858 14700672 14751716 14775048 14864742 14919072 14934016 14952448 15119328 15153152 15211112 15319584 15322272 15353856 15415288 15525216 15562752 15619464 15771648 15851514 15867392 15886976 15980544 16064286 16100224 16257024 16277058 16279914 16313472 16478208 16495542 16535424 16538256 16572416 16699392 16757376 16783956 16800768 16821504 16859104 16879912 17009244 17047296 17050368 17088512 17106488 17112501 17150784 17237556 17273088 17279232 17317888 17342199 17384128 17405584 17508096 17511168 17547264 17571897 17617472 17639216 17743104 17850816 17872848 17875984 18112752 18116016 18156544 18222708 18352656 18359184 18400256 18470636 18493433 18602352 18605616 18643968 18718564 18741667 18852048 18900864 18924192 18966492 18989901 18993233 19178208 19181664 19224576 19244799 19248267 19291328 19294632 19439136 19482624 19506633 19550272 19557144 19581282 19600896 19700064 19740672 19768467 19819656 19844118 19892096 19939974 20082168 20106954 20110482 20114106 20159104 20376846 20380518 20384094 20426112 20429696 20471808 20654082 20700288 20750336 20825952 20931318 20974464 21028864 21135352 21307392 21419048 21627648 21676032 21702744 21706552 21751296 21917952 21970944 21994056 22001787 22047232 22051008 22127574 22265856 22297113 22343168 22378608 22401024 22428672 22560768 22678992 22729728 22733824 22816668 22867712 22979376 22983408 23030784 23038976 23122932 23263303 23287824 23344128 23348224 23429196 23466457 23657472 23777271 23781443 23801088 23830464 23970816 24096429 24150336 24154688 24296944 24415587 24419871 24470208 24478912 24717312 24743313 24803136 24807488 24858624 25049088 25136064 25175934 25201152 25232256 25288656 25319868 25513866 25570944 25575552 25632768 25659732 25664356 25726176 25815503 25856334 25918848 25976832 26008844 26076192 26108376 26134528 26262144 26266752 26320896 26357956 26426208 26458824 26586632 26614656 26619446 26776224 26809272 26813976 26818808 26976754 27169128 27174024 27178792 27234816 27334062 27538776 27600384 27705954 27767936 27903528 27908424 27965952 28077846 28278072 28449738 28772496 28836864 28936992 28941948 29001728 29158704 29223936 29325408 29335716 29371923 29401344 29503432 29550096 29729484 29766177 29838144 29868032 29904896 29909961 30165723 30171159 30238656 30306304 30422224 30570777 30576141 30639168 30644544 30707712 30830576 30981123 31050432 31125504 31238928 31396977 31543296 31703028 31734784 31773952 31961088 32128572 32200448 32323613 32514048 32554116 32559828 32626944 32757487 32956416 32991084 33070848 33076512 33144832 33191361 33398784 33514752 33567912 33601536 33643008 33718208 33759824 34018488 34094592 34100736 34212976 34225002 34301568 34475112 34546176 34558464 34684398 34768256 34811168 35016192 35022336 35143794 35234944 35278432 35486208 35701632 35745696 35751968 36225504 36232032 36313088 36445416 36705312 36718368 36800512 36941272 36986866 37204704 37211232 37287936 37437128 37483334 37704096 37801728 37848384 37932984 37979802 37986466 38356416 38363328 38449152 38489598 38496534 38582656 38589264 38878272 38965248 39013266 39100544 39114288 39162564 39201792 39400128 39481344 39536934 39639312 39688236 39784192 39879948 39929169 40164336 40213908 40220964 40228212 40318208 40465131 40472423 40753692 40761036 40768188 40852224 40859392 40943616 41001093 41015677 41308164 41400576 41500672 41558931 41566223 41651904 41862636 41948928 42057728 42116769 42270704 42614784 42674607 42838096 43255296 43405488 43413104 43502592 43835904 43988112 44003574 44094464 44102016 44255148 44594226 44686336 44757216 44802048 44857344 44912623 45357984 45459456 45467648 45515477 45633336 45735424 45958752 45966816 46061568 46077952 46126423 46245864 46526606 46575648 46688256 46696448 46858392 46932914 47314944 47554542 47562886 47602176 47660928 47941632 48192858 48300672 48309376 48593888 48831174 48839742 48940416 48957824 49434624 49486626 49606272 49614976 49717248 50098176 50272128 50351868 50402304 50464512 50577312 50639736 51027732 51141888 51151104 51265536 51319464 51328712 51337503 51452352 51631006 51712668 51837696 51953664 52017688 52026597 52152384 52216752 52269056 52524288 52533504 52641792 52715912 52852416 52917648 53173264 53229312 53238892 53552448 53618544 53627952 53637616 53953508 54338256 54348048 54357584 54469632 54668124 55077552 55200768 55411908 55480299 55535872 55807056 55816848 55931904 56155692 56225001 56496593 56556144 56899476 56969703 56979699 56989967 57544992 57673728 57734397 57744801 57754933 57873984 57883896 58003456 58317408 58447872 58519899 58650816 58671432 58743846 58802688 59006864 59100192 59305401 59458968 59532354 59676288 59809792 59819922 60331446 60342318 60477312 60612608 60844448 61141554 61152282 61278336 61289088 61415424 61661152 61962246 62100864 62251008 62477856 62793954 63086592 63406056 63469568 63547904 63922176 64257144 64400896 64647226 65028096 65108232 65119656 65253888 65514974 65912832 65982168 66141696 66153024 66382722 66797568 67029504 67135824 67203072 67286016 67436416 67519648 68036976 68189184 68201472 68425952 68450004 68603136 68950224 69092352 69116928 69368796 69536512 69622336 69789909 70032384 70044672 70287588 70399371 70469888 70556864 70972416 71331813 71344329 71403264 71491392 71503936 72289287 72451008 72464064 72626176 72890832 73259613 73410624 73436736 73601024 73882544 73973732 74409408 74422464 74575872 74874256 74966668 75408192 75603456 75696768 75865968 75959604 75972932 76712832 76726656 76898304 76979196 76993068 77165312 77178528 77446509 77756544 77930496 78026532 78201088 78228576 78325128 78403584 78500203 78800256 78962688 79073868 79278624 79376472 79553897 79568384 79759896 79858338 80328672 80427816 80441928 80456424 80636416 80930262 80944846 81507384 81522072 81536376 81704448 81718784 82002186 82031354 82616328 82801152 83117862 83132446 83303808 83725272 83897856 84233538 84541408 85349214 85676192 86510592 86810976 86826208 87005184 87671808 87976224 88007148 88115769 88188928 88204032 88510296 89188452 89298531 89372672 89514432 89604096 89714688 89729883 89825246 90497169 90513477 90715968 90918912 90935296 91030954 91266672 91470848 91728423 91917504 91933632 92123136 92155904 92252846 92491728 93053212 93151296 93376512 93392896 93716784 93865828 94629888 95109084 95125772 95204352 95321856 95883264 96385716 96601344 96618752 96970839 97187776 97662348 97679484 97880832 97915648 98272461 98869248 98973252 99212544 99229952 99434496 99574083 100196352 100544256 100703736 100804608 100929024 101154624 101279472 102055464 102283776 102302208 102638928 102657424 102675006 102904704 103262012 103425336 103675392 104035376 104053194 104304768 104433504 104538112 105048576 105067008 105431824 105704832 105835296 106346528 106458624 106477784 107104896 107237088 107255904 107275232 107907016 108676512 108696096 108715168 108939264 109336248 110155104 110401536 110823816 110960598 111071744 111614112 111633696 111863808 112311384 112450002 112993186 113112288 113798952 113939406 113959398 113979934 115089984 115347456 115468794 115489602 115509866 115747968 115767792 116006912 116634816 116895744 117039798 117301632 117342864 117487692 117605376 118013728 118200384 118610802 118917936 119064708 119352576 119619584 119639844 119787507 120662892 120684636 120954624 121225216 121395393 121417269 121688896 122283108 122304564 122556672 122578176 122830848 123003279 123047031 123322304 123924492 124201728 124502016 124676793 124698669 124955712 125587908 126173184 126350307 126812112 126939136 127095808 127844352 128514288 128801792 129294452 130216464 130239312 130507776 131029948 131964336 132283392 132306048 132765444 134059008 134271648 134406144 134572032 134737869 134872832 135039296 136073952 136378368 136402944 136546431 136851904 136900008 137206272 137900448 138184704 138233856 138379269 138737592 139073024 139244672 139579818 140064768 140089344 140575176 140798742 140939776 141113728 141944832 142663626 142688658 142806528 142982784 143007872 144578574 144902016 144928128 145252352 145781664 146519226 146821248 146873472 147202048 147765088 147947464 148818816 148844928 149151744 149748512 149933336 150816384 151206912 151393536 151731936 151919208 151945864 153425664 153453312 153796608 153958392 153986136 154012509 154330624 154357056 154893018 155513088 155860992 156053064 156079791 156402176 156457152 156650256 156807168 157000406 157600512 157925376 158147736 158557248 158752944 159107794 159136768 159519792 159716676 160657344 160855632 160883856 160912848 161272832 161860524 161889692 162843121 163014768 163044144 163072752 163408896 163437568 164004372 164062708 164265199 165232656 165602304 166235724 166264892 166440897 166470101 166607616 167450544 167795712 168467076 168675003 169082816 169489779 170698428 170909109 170939097 170969901 171352384 173021184 173203191 173234403 173264799 173621952 173652416 174010368 175343616 175559697 175952448 176014296 176231538 176377856 176408064 177020592 177916203 178376904 178597062 178745344 179028864 179429376 179459766 179650492 180994338 181026954 181431936 181837824 181870592 182061908 182533344 182941696 183456846 183835008 183867264 184246272 184311808 184505692 184983456 186106424 186302592 186753024 186785792 187433568 187731656 189259776 190218168 190251544 190408704 190643712 191766528 192771432 193202688 193237504 193941678 194375552 195324696 195358968 195761664 195831296 196544922 197738496 197946504 198425088 198459904 199148166 200392704 201088512 201407472 201609216 201858048 202309248 202558944 204110928 204567552 204604416 205277856 205314848 205350012 205809408 206524024 206850672 207350784 208070752 208106388 208609536 208867008 209076224 209369727 210097152 210134016 210863648 211198113 211409664 211670592 212693056 212917248 212955568 213995439 214032987 214209792 214474176 214511808 214550464 215814032 216867861 217353024 217392192 217430336 217878528 218672496 219778839 220310208 220803072 221647632 221921196 222143488 223228224 223267392 223727616 224622768 224900004 225986372 226224576 226265291 227597904 227878812 227918796 227959868 229302409 230179968 230694912 230937588 230979204 231019732 231495936 231535584 232013824 232339527 233269632 233791488 234079596 234603264 234685728 234975384 235210752 235500609 236027456 236400768 237221604 237835872 238129416 238661691 238705152 239279688 239575014 241325784 241369272 241909248 242790786 242834538 243377792 244566216 244609128 245113344 245156352 246006558 246094062 246644608 247848984 248403456 249353586 249397338 249911424 251175816 252700614 253624224 253878272 254191616 257028576 257603584 258588904 260432928 260478624 261015552 262059896 263928672 264566784 264612096 265530888 268118016 268543296 268812288 269144064 269189649 269475738 269745664 270078592 271540431 272147904 272756736 272805888 273092862 273703808 273800016 274412544 275185269 275800896 276369408 276467712 276758538 277475184 278146048 278489344 279159636 280129536 280178688 281150352 281597484 281879552 282227456 283306961 283889664 285327252 285377316 285613056 285965568 286015744 287109739 289157148 289804032 289856256 290504704 290912517 290963561 291563328 293038452 293642496 293746944 294404096 294817383 295530176 295894928 297637632 297689856 298303488 298722249 299497024 299866672 301632768 302413824 302787072 303463872 303838416 303891728 306851328 306906624 307916784 307972272 308025018 308661248 308714112 309786036 311026176 312106128 312159582 312804352 312914304 313300512 313614336 314000812 314388361 315201024 316295472 317114496 317505888 318215588 318273536 318608339 319039584 319433352 321314688 321711264 321767712 321825696 322545664 322884961 323721048 323779384 325686242 326029536 326088288 326145504 326817792 326875136 328008744 328125416 328530398 330465312 331204608 332471448 332529784 332881794 332940202 333215232 334901088 335591424 336934152 337350006 338165632 338979558 341396856 341818218 341878194 341939802 342704768 346042368 346406382 346468806 346529598 347243904 347304832 348020736 350687232 351119394 351904896 352028592 352463076 352755712 352816128 354041184 355832406 356753808 357194124 357490688 358057728 358858752 358919532 359300984 359362521 361988676 362053908 362863872 363675648 363741184 364123816 364186179 364251807 365066688 365883392 366913692 367670016 367734528 368492544 368623616 369011384 369141093 369966912 372212848 372605184 373506048 373571584 374030379 374096007 374867136 375463312 378519552 379050921 380436336 380503088 380817408 381287424 383533056 385542864 386405376 386475008 387883356 388751104 390649392 390717936 391523328 391662592 393089844 395476151 395893008 396850176 396919808 398296332 398929769 402177024 402814944 403218432 403716096 404213607 404284531 404618496 405117888 408221856 409135104 409208832 409639293 410555712 410629696 410700024 411618816 413048048 413701344 414701568 415137807 416141504 416212776 417219072 417734016 418739454 420194304 420268032 421727296 422396226 422819328 423341184 425386112 425834496 425911136 427990878 428065974 428419584 428948352 429023616 429100928 431628064 433735722 434706048 434784384 434860672 435757056 437344992 439557678 440620416 441606144 443295264 443842392 444286976 446456448 446534784 447455232 449245536 449800008 451972744 452449152 452530582 455195808 455757624 455837592 455919736 458604818 460359936 461389824 461875176 461958408 462039464 462991872 463071168 464679054 466539264 467582976 468159192 469206528 469371456 469950768 470421504 471001218 472054912 472801536 474443208 475671744 476258832 477323382 477410304 478559376 479150028 482651568 482738544 483818496 485581572 485669076 486755584 488529363 489132432 489218256 490226688 490312704 492013116 492188124 492795597 493289216 495176021 495697968 496806912 498707172 498794676 499322691 499410303 499822848 501822679 502351632 505401228 506025009 506205001 507248448 507756544 508383232 508469337 512817291 512909703 514057152 515207168 517177808 519703209 519794397 520865856 520957248 522031104 524119792 526679091 527857344 529133568 529224192 531061776 533748609 536236032 537086592 538288128 538379298 538951476 539491328 540157184 543080862 544295808 545513472 545611776 546185724 547407616 547600032 548825088 549501421 550370538 551601792 552738816 552935424 553517076 554950368 556292096 556877279 556978688 558319272 560259072 560357376 562300704 563194968 563759104 564454912 566613922 567779328 570654504 570754632 571226112 571931136 572031488 574219478 578314296 579608064 579712512 581825034 581927122 583126656 586076904 587284992 587493888 589634766 591060352 591789856 595275264 595379712 597444498 598994048 599733344 603265536 604827648 605574144 606927744 607676832 607783456 613702656 613813248 615833568 615944544 616050036 617322496 617428224 619572072 622052352 624212256 624319164 625608704 625828608 626601024 627228672 628001624 628109181 628776722 630402048 632590944 633594339 634228992 635011776 636431176 636547072 637216678 638079168 638866704 642098961 642629376 643422528 643535424 643651392 645091328 645769922 647442096 647558768 651372484 652059072 652176576 652291008 653635584 653750272 656017488 656250832 657060796 660930624 662409216 664942896 665059568 665763588 665880404 666430464 669802176 671182848 673868304 674700012 676331264 677959116 678795873 682793712 683636436 683756388 683879604 685409536 687907227 688031191 692084736 692812764 692937612 693059196 694487808 694609664 696041472 697018581 697266509 701374464 702238788 703809792 704057184 704926152 705511424 705632256 706501827 706625791 708082368 711664812 713507616 714388248 714981376 715985073 716115456 717839064 718601968 718725042 723977352 724107816 725727744 728247632 728372358 728503614 730133376 731766784 733827384 735340032 735469056 738022768 738282186 739933824 744425696 745210368 748060758 748192014 749734272 750926624 758101842 760872672 761006176 761634816 762574848 771085728 772810752 772950016 775766712 777502208 781298784 781435872 783046656 783325184 786179688 790952302 791786016 793700352 793839616 796592664 797859538 804354048 805629888 806436864 807432192 808427214 808569062 809236992 810235776 816443712 818270208 818417664 819278586 821111424 821259392 821400048 823237632 826096096 827402688 829403136 830275614 832283008 832425552 834438144 835468032 837478908 840388608 840536064 843454592 844792452 845638656 846682368 849920883 850772224 851668992 851822272 855981756 856131948 856839168 857896704 858047232 858201856 861329217 863256128 867471444 869412096 869568768 869721344 871514112 872737551 872890683 874689984 879115356 881240832 883212288 884452149 886590528 887684784 888573952 892912896 893069568 894910464 898491072 899600016 903945488 904898304 905061164 910391616 911515248 911675184 911839472 917209636 920719872 923750352 923916816 924078928 925983744 926142336 929358108 933078528 936318384 938413056 938742912 939901536 940843008 942002436 943165083 944109824 945603072 948886416 951343488 952517664 954646764 954820608 955825017 957118752 958300056 960442081 965303136 965477088 967636992 968654883 968829439 971163144 971338152 973511168 977058726 978264864 978436512 980453376 980625408 981833861 984026232 984376248 985591194 986578432 990352042 991395936 993613824 997414344 997589352 998645382 998820606 999645696 1003645358 1004703264 1010802456 1012050018 1012410002 1014496896 1016766464 1016938674 1025634582 1025819406 1028114304 1030414336 1034355616 1039406418 1039588794 1041731712 1041914496 1044062208 1048239584 1053358182 1055714688 1058267136 1058448384 1062123552 1067497218 1072472064 1074173184 1076576256 1076758596 1077902952 1078087563 1078982656 1080314368 1086161724 1088591616 1091026944 1091223552 1092371448 1092558537 1092755421 1094815232 1095200064 1097650176 1099002842 1100741076 1103203584 1105477632 1105870848 1107034152 1107423279 1109900736 1112584192 1113754558 1113957376 1116638544 1120518144 1120714752 1122288021 1124601408 1126389936 1127518208 1128909824 1133227844 1135558656 1141309008 1141509264 1142452224 1143862272 1144062976 1148438956 1156628592 1159216128 1159425024 1163650068 1163854244 1166253312 1172153808 1174569984 1174987776 1179269532 1182120704 1183579712 1186428453 1190550528 1190759424 1194888996 1196789307 1197988096 1199466688 1206531072 1209655296 1211148288 1212640821 1212853593 1213855488 1215353664 1215566912 1227405312 1227626496 1228917879 1231667136 1231889088 1232100072 1234644992 1234856448 1239144144 1244104704 1245413421 1248424512 1248638328 1251217408 1251657216 1253202048 1256003248 1256218362 1257553444 1260804096 1265181888 1267188678 1268457984 1270023552 1272862352 1273094144 1274433356 1276158336 1277733408 1284197922 1285258752 1286845056 1287070848 1287302784 1290182656 1291539844 1294884192 1295117536 1302744968 1304118144 1304353152 1304582016 1307271168 1307500544 1312034976 1312501664 1314121592 1321861248 1324818432 1329885792 1330119136 1331527176 1331760808 1332860928 1339604352 1342365696 1347736608 1349400024 1352662528 1355918232 1357591746 1365587424 1367272872 1367512776 1367759208 1370819072 1375814454 1376062382 1384169472 1385625528 1385875224 1386118392 1388975616 1389219328 1394037162 1394533018 1402748928 1404477576 1407619584 1408114368 1409852304 1411264512 1413003654 1413251582 1416164736 1423329624 1427015232 1428776496 1431970146 1432230912 1435678128 1437203936 1437450084 1447954704 1448215632 1451455488 1456495264 1456744716 1457007228 1460266752 1463533568 1465588089 1467654768 1470680064 1470938112 1476045536 1476564372 1478386791 1479867648 1485528063 1488851392 1490420736 1496121516 1496384028 1497968073 1498230909 1499468544 1501853248 1505468037 1516203684 1518075027 1518615003 1521745344 1522012352 1523269632 1525149696 1525408011 1538451873 1538729109 1542171456 1545621504 1545900032 1551533424 1555004416 1559383191 1562597568 1562871744 1566093312 1566650368 1572359376 1581904604 1583572032 1587400704 1587679232 1593185328 1595719076 1608708096 1611259776 1614864384 1616854428 1617138124 1618473984 1620471552 1632887424 1636540416 1636835328 1638557172 1642222848 1642518784 1642800096 1646475264 1648504263 1652192192 1654805376 1658806272 1660551228 1664566016 1664851104 1668876288 1670631837 1670936064 1674957816 1680777216 1681072128 1686909184 1689584904 1691277312 1693364736 1699841766 1701544448 1703337984 1703644544 1711963512 1712263896 1713678336 1715793408 1716094464 1716403712 1722658434 1726512256 1734942888 1738824192 1739137536 1739442688 1745475102 1745781366 1749379968 1758230712 1762481664 1768904298 1773181056 1775369568 1777147904 1785825792 1786139136 1796982144 1799200032 1807890976 1809796608 1810122328 1820783232 1823030496 1823350368 1823678944 1834419272 1841439744 1847500704 1847833632 1848157856 1851967488 1852284672 1858716216 1866157056 1872636768 1876826112 1877485824 1879803072 1881686016 1884004872 1884327543 1886330166 1888219648 1891206144 1897772832 1900783017 1902686976 1905035328 1909293528 1909641216 1911650034 1914237504 1916600112 1920884162 1926296883 1930606272 1930954176 1935273984 1937309766 1937658878 1942326288 1942676304 1947022336 1954117452 1956529728 1956873024 1960906752 1961250816 1963667722 1968052464 1968752496 1971182388 1973156864 1980704084 1982791872 1983148727 1987227648 1994828688 1995178704 1997290764 1997641212 1999291392 2007290716 2009406528 2009768173 2021604912 2024100036 2024820004 2028993792 2033532928 2033877348 2036387619 2036744927 2051269164 2051638812 2056228608 2060828672 2063721681 2064093573 2068711232 2078812836 2079177588 2083463424 2083828992 2088124416 2091055743 2091799527 2096479168 2106716364 2111429376 2116534272 2116896768 2119505481 2119877373 2124247104 2134994436 2144944128 2147955219 2148346368 2153517192 2155805904 2156175126 2157965312 2160628736 2172323448 2177183232 2184742896 2185117074 2185510842 2189630464 2190400128 2195300352 2198005684 2201482152 2206407168 2214068304 2214846558 2219801472 2225168384 2227509116 2227914752 2233277088 2244576042 2249202816 2252779872 2255036416 2257819648 2266455688 2282618016 2283018528 2284904448 2287724544 2288125952 2296877912 2313257184 2318432256 2318850048 2327300136 2327708488 2332506624 2344307616 2349139968 2349975552 2358539064 2364241408 2367159424 2372856906 2381101056 2381518848 2389777992 2393578614 2395976192 2398933376 2413062144 2419310592 2422296576 2425281642 2425707186 2427710976 2430707328 2431133824 2454810624 2455252992 2457835758 2463334272 2463778176 2464200144 2469289984 2469712896 2478288288 2488209408 2490826842 2496849024 2497276656 2502434816 2503314432 2506404096 2512006496 2512436724 2515106888 2521608192 2530363776 2534377356 2536915968 2540047104 2545724704 2546188288 2548866712 2549762649 2552316672 2555466816 2568395844 2570517504 2573690112 2574141696 2574605568 2580365312 2583079688 2583987651 2589768384 2590235072 2605489936 2608236288 2608706304 2609164032 2614542336 2615001088 2618212653 2618672049 2624069952 2625003328 2628243184 2643722496 2649636864 2653356447 2659771584 2660238272 2663054352 2663521616 2665721856 2679208704 2684731392 2695473216 2698800048 2705325056 2711836464 2715183492 2731174848 2734545744 2735025552 2735518416 2741638144 2751628908 2752124764 2768333057 2771251056 2771750448 2772236784 2777951232 2778438656 2788074324 2789066036 2792508383 2808955152 2815239168 2816228736 2819704608 2822529024 2826007308 2826503164 2829495249 2829991717 2832329472 2846659248 2854030464 2857552992 2863940292 2864461824 2867475051 2871356256 2874407872 2874900168 2881326243 2895909408 2896431264 2902910976 2905964649 2906488317 2912990528 2913489432 2914014456 2920533504 2931176178 2935309536 2941360128 2941876224 2945501583 2952091072 2953128744 2956773582 2959735296 2971056126 2977702784 2980841472 2992243032 2992768056 2995936146 2996461818 2998937088 3003706496 3010936074 3032407368 3036150054 3037230006 3043490688 3044024704 3050299392 3050816022 3076903746 3077458218 3084342912 3091243008 3091800064 3103066848 3110008832 3118766382 3125195136 3125743488 3132186624 3133300736 3144718752 3163809208 3167144064 3174801408 3175358464 3186370656 3191438152 3217416192 3222519552 3229728768 3233708856 3234276248 3236947968 3240943104 3265774848 3273080832 3273670656 3277114344 3278266263 3284445696 3285037568 3285600192 3292950528 3297008526 3304384384 3309610752 3317612544 3321102456 3322269837 3329132032 3329702208 3337752576 3341263674 3341872128 3349915632 3361554432 3362144256 3366864063 3373818368 3379169808 3382554624 3386729472 3399683532 3403088896 3406675968 3407289088 3423927024 3424527792 3427356672 3431586816 3432188928 3432807424 3445316868 3453024512 3466232147 3469885776 3477648384 3478275072 3478885376 3490950204 3491562732 3498759936 3512758753 3516461424 3524963328 3537808596 3543435007 3546362112 3550739136 3554295808 3559285359 3571651584 3572278272 3590367921 3593964288 3598400064 3615781952 3619593216 3620244656 3637922463 3638560779 3641566464 3646060992 3646700736 3647357888 3668838544 3682879488 3686753637 3695001408 3695667264 3696315712 3703934976 3704569344 3717432432 3732314112 3736240263 3745273536 3753652224 3754971648 3759606144 3768009744 3768655086 3772660332 3776439296 3782412288 3795545664 3801566034 3805373952 3810070656 3818587056 3819282432 3823300068 3828475008 3833200224 3841768324 3846509947 3852593766 3861212544 3861908352 3870547968 3874619532 3875317756 3884652576 3885352608 3894044672 3898140953 3908234904 3913059456 3913746048 3921813504 3922501632 3927335444 3936104928 3937504992 3942364776 3946313728 3961408168 3965583744 3966297454 3974455296 3989657376 3990357408 3994581528 3995282424 3998582784 4014581432 4018813056 4019536346 4043209824 4048200072 4049640008 4057987584 4067754696 4072775238 4073489854 4102538328 4103277624 4112457216 4127443362 4128187146 4137422464 4157625672 4158355176 4166926848 4167657984 4182111486 4183599054 4192958336 4213432728 4222858752 4233793536 4239010962 4239754746 4248494208 4269988872 4295910438 4296692736 4307034384 4311611808 4312350252 4315930624 4321257472 4344646896 4354366464 4369485792 4370234148 4371021684 4379260928 4380800256 4390600704 4396011368 4396764267 4402964304 4412814336 4428136608 4429693116 4435160373 4439602944 4450336768 4455018232 4455829504 4456584189 4466554176 4489152084 4494692727 4498405632 4505559744 4510072832 4515639296 4516404111 4532911376 4555845009 4565236032 4566037056 4569808896 4575449088 4576224033 4576251904 4593755824 4616187327 4626514368 4636864512 4637700096 4654600272 4655416976 4665013248 4678149573 4688615232 4698279936 4699951104 4717078128 4728482816 4734318848 4745713812 4762202112 4763037696 4779555984 4787157228 4791952384 4797866752 4816218337 4826124288 4844593152 4850563284 4851414372 4855421952 4861414656 4862267648 4880865563 4909621248 4910505984 4915671516 4926668544 4927556352 4928400288 4938579968 4939425792 4945512789 4946380537 4956576576 4976418816 4981653684 4993698048 4994553312 5004869632 5006628864 5011895511 5012808192 5024012992 5024873448 5030213776 5043216384 5060727552 5068754712 5073831936 5080094208 5091449408 5097733424 5099525298 5104633344 5110933632 5136791688 5141035008 5147380224 5148283392 5149211136 5166159376 5167975302 5179536768 5180470144 5210979872 5216472576 5217412608 5218328064 5236425306 5237344098 5248139904 5250006656 5256486368 5287444992 5306712894 5319543168 5320476544 5326108704 5327043232 5331443712 5358417408 5390946432 5397600096 5410650112 5423672928 5430366984 5462349696 5469091488 5470051104 5471036832 5483276288 5503257816 5504249528 5536666114 5542502112 5543500896 5544473568 5555902464 5556877312 5576148648 5578132072 5585016766 5617910304 5630478336 5632457472 5639409216 5645058048 5652014616 5653006328 5658990498 5659983434 5664658944 5693318496 5708060928 5715105984 5727880584 5728923648 5734950102 5742712512 5748815744 5749800336 5762652486 5791818816 5792862528 5805821952 5811929298 5812976634 5825981056 5826978864 5828028912 5841067008 5862352356 5870619072 5882720256 5883752448 5891003166 5904182144 5906257488 5913547164 5919470592 5942112252 5949446181 5955405568 5961682944 5984486064 5985536112 5991872292 5992923636 5997874176 6007412992 6021872148 6029304519 6064814736 6072300108 6074460012 6086981376 6088049408 6100598784 6101632044 6109162857 6110234781 6111335873 6153807492 6154916436 6168685824 6182486016 6183600128 6191165043 6192280719 6193367227 6206133696 6220017664 6237532764 6250390272 6251486976 6264373248 6266601472 6275398581 6289437504 6327618416 6334288128 6349602816 6350716928 6358516443 6359632119 6372741312 6382876304 6434832384 6443865657 6445039104 6467417712 6468552496 6473895936 6481886208 6531549696 6554228688 6556532526 6568891392 6570075136 6571200384 6585901056 6594017052 6608768768 6619221504 6642204912 6644539674 6658264064 6659404416 6675505152 6682527348 6683744256 6699831264 6723094567 6733728126 6747636736 6758339616 6765109248 6773458944 6781806073 6799367064 6806177792 6814578176 6847854048 6849055584 6854713344 6863173632 6864377856 6865614848 6872837027 6890633736 6906049024 6932464294 6939771552 6955296768 6956550144 6957770752 6981900408 6983125464 6997519872 7025517506 7032922848 7049926656 7075617192 7086870014 7092724224 7101478272 7118570718 7143303168 7144556544 7180735842 7187928576 7196800128 7231563904 7239186432 7240489312 7275844926 7277121558 7283132928 7292121984 7293401472 7294715776 7337677088 7365758976 7373507274 7390002816 7391334528 7392631424 7407869952 7409138688 7434864864 7464628224 7472480526 7490547072 7507304448 7509943296 7519212288 7536019488 7537310172 7545320664 7552878592 7564824576 7591091328 7603132068 7610747904 7620141312 7637174112 7638564864 7646600136 7649287947 7656950016 7666400448 7683536648 7693019894 7705187532 7722425088 7723816704 7741095936 7749239064 7750635512 7751962953 7769305152 7770705216 7788089344 7796281906 7816469808 7826118912 7827492096 7843627008 7845003264 7854670888 7856016147 7872209856 7875009984 7884729552 7892627456 7922816336 7931167488 7932594908 7948910592 7979314752 7980714816 7989163056 7990564848 7997165568 8029162864 8037626112 8039072692 8086419648 8096400144 8099280016 8115975168 8135509392 8145550476 8146979708 8205076656 8206555248 8224914432 8254886724 8256374292 8274844928 8304999171 8315251344 8316710352 8333853696 8335315968 8364222972 8367198108 8377525149 8385916672 8417992357 8426865456 8445717504 8467587072 8478021924 8479509492 8488485747 8489975151 8496988416 8530985543 8539977744 8591820876 8593385472 8602425153 8605485017 8614068768 8623223616 8624700504 8631861248 8642514944 8643978729 8689293792 8708732928 8717893947 8719464951 8738971584 8740468296 8742043368 8758521856 8761600512 8792022736 8793528534 8805928608 8825628672 8836504749 8856273216 8859386232 8870320746 8879205888 8910036464 8911659008 8913168378 8933108352 8978304168 8989385454 8996811264 9011119488 9031278592 9032808222 9065822752 9111690018 9130472064 9132074112 9150898176 9152448066 9152503808 9187511648 9232374654 9253028736 9273729024 9275400192 9309200544 9310833952 9330026496 9356299146 9377230464 9396559872 9399902208 9434156256 9456965632 9468637696 9491427624 9524404224 9526075392 9559111968 9574314456 9583904768 9595733504 9632436674 9652248576 9689186304 9701126568 9702828744 9710843904 9722829312 9724535296 9761731126 9819242496 9821011968 9831343032 9853337088 9855112704 9856800576 9878851584 9891025578 9892761074 9913153152 9952837632 9963307368 9987396096 9989106624 10013257728 10023791022 10025616384 10048025984 10049746896 10060427552 10086432768 10121455104 10137509424 10147663872 10160188416 10182898816 10195466848 10199050596 10209266688 10221867264 10273583376 10282070016 10294760448 10296566784 10298422272 10332318752 10335950604 10359073536 10360940288 10398696441 10421959744 10432945152 10434825216 10436656128 10472850612 10474688196 10496279808 10500013312 10512972736 10538276259 10574889984 10613425788 10630305021 10639086336 10640953088 10652217408 10654086464 10662887424 10677856077 10716834816 10771103763 10781892864 10795200192 10821300224 10847345856 10860733968 10915682337 10924699392 10938182976 10940102208 10942073664 10966552576 11006515632 11008499056 11073332228 11085004224 11087001792 11088947136 11111804928 11113754624 11152297296 11156264144 11170033532 11235820608 11260956672 11264914944 11278818432 11304029232 11306012656 11317980996 11319966868 11329317888 11386636992 11416121856 11430211968 11455761168 11457847296 11469900204 11485425024 11497631488 11499600672 11525304972 11539529841 11583637632 11585725056 11611643904 11623858596 11625953268 11651962112 11653957728 11656057824 11682134016 11694422859 11696530247 11724704712 11741238144 11765440512 11767504896 11782006332 11808364288 11812514976 11827094328 11838941184 11853530653 11884224504 11898892362 11910811136 11923365888 11968972128 11971072224 11983744584 11985847272 11995748352 12012638447 12014825984 12043744296 12058609038 12129629472 12144600216 12148920024 12173962752 12176098816 12203264088 12218325714 12220469562 12222671746 12307614984 12309832872 12337371648 12382330086 12384561438 12386734454 12412267392 12440035328 12475065528 12500780544 12502973952 12550797162 12578875008 12655236832 12668576256 12717032886 12719264238 12745482624 12765752608 12887731314 12890078208 12934835424 12937104992 12947791872 12963772416 13063099392 13108457376 13113065052 13137782784 13140150272 13142400768 13171802112 13188034104 13190292801 13217537536 13238443008 13284409824 13289079348 13305481119 13316528128 13318808832 13351010304 13365054696 13367488512 13369752567 13399662528 13446189134 13467456252 13484078181 13495273472 13516679232 13530218496 13546917888 13549212333 13563612146 13598734128 13612355584 13629156352 13667535027 13695708096 13698111168 13709426688 13726347264 13728755712 13731229696 13745674054 13781267472 13812098048 13864928588 13879543104 13910593536 13913100288 13915541504 13963800816 13966250928 13995039744 14051035012 14065845696 14099853312 14151234384 14173740028 14185448448 14202956544 14237141436 14286606336 14289113088 14361471684 14375857152 14393600256 14448655011 14463127808 14478372864 14480978624 14551689852 14554243116 14566265856 14584243968 14586802944 14589431552 14642596689 14675354176 14731517952 14747014548 14780005632 14782669056 14785262848 14815739904 14818277376 14836538367 14839141611 14869729728 14929256448 14944961052 14981094144 15014608896 15019886592 15035686533 15038424576 15072038976 15074620344 15090641328 15105757184 15129649152 15182182656 15206264136 15221495808 15240282624 15274348224 15293200272 15298575894 15313900032 15332800896 15367073296 15386039788 15410375064 15444850176 15447633408 15498478128 15501271024 15503925906 15538610304 15541410432 15576178688 15592563812 15632939616 15652237824 15654984192 15709341776 15712032294 15744419712 15750019968 15769459104 15785254912 15845632672 15862334976 15865189816 15958629504 15961429632 15978326112 15981129696 15994331136 16058325728 16075252224 16078145384 16172839296 16192800288 16198560032 16231950336 16271018784 16291100952 16293959416 16410153312 16413110496 16449828864 16509773448 16512748584 16549689856 16609998342 16630502688 16633420704 16667707392 16670631936 16728445944 16734396216 16755050298 16771833344 16835984714 16853730912 16891435008 16935174144 16956043848 16959018984 16976971494 16979950302 16993976832 17061971086 17079955488 17183641752 17186770944 17204850306 17210970034 17228137536 17246447232 17249401008 17285029888 17287957458 17378587584 17417465856 17435787894 17438929902 17477943168 17480936592 17484086736 17517043712 17523201024 17584045472 17587057068 17611857216 17651257344 17673009498 17712546432 17718772464 17740641492 17758411776 17820072928 17823318016 17826336756 17848338543 17866216704 17956608336 17978770908 17993622528 18022238976 18062557184 18065616444 18087913557 18131645504 18223380036 18260944128 18264148224 18301796352 18304896132 18305007616 18327488571 18330704343 18334007619 18375023296 18464749308 18506057472 18547458048 18550800384 18573495129 18576842157 18580101681 18618401088 18621667904 18660052992 18712598292 18754460928 18793119744 18799804416 18826195743 18868312512 18913931264 18937275392 18982855248 19048808448 19052150784 19078896357 19118223936 19148628912 19167809536 19191467008 19264873348 19304497152 19402253136 19405657488 19421687808 19445658624 19449070592 19523462252 19662686064 19706674176 19710225408 19713601152 19757703168 19782051156 19785522148 19826306304 19926614736 19974792192 19978213248 20026515456 20047582044 20051232768 20096051968 20099493792 20120855104 20169283701 20242910208 20275018848 20295327744 20320376832 20345418219 20365797632 20390933696 20398101192 20418533376 20443734528 20547166752 20564140032 20589520896 20593133568 20596844544 20618511081 20664637504 20671901208 20718147072 20721880576 20797392882 20843919488 20865890304 20869650432 20873312256 20945701224 20949376392 20992559616 21000026624 21025945472 21076552518 21149779968 21226851576 21260610042 21278172672 21281906176 21304434816 21308172928 21355712154 21433669632 21542207526 21563785728 21590400384 21642600448 21694691712 21721467936 21831364674 21849398784 21876365952 21880204416 21884147328 21933105152 22013031264 22016998112 22146664456 22170008448 22174003584 22177894272 22223609856 22227509248 22304594592 22312528288 22340067064 22471641216 22521913344 22529829888 22557636864 22608058464 22612025312 22635961992 22639933736 22658635776 22773273984 22832243712 22860423936 22911522336 22915694592 22939800408 22947863841 22970850048 22995262976 22999201344 23050609944 23079059682 23167275264 23171450112 23223287808 23247717192 23251906536 23255888859 23303924224 23307915456 23312115648 23364268032 23388845718 23393060494 23449409424 23482476288 23530881024 23535009792 23564012664 23568048441 23616728576 23625029952 23654188656 23677882368 23707061306 23768449008 23797784724 23821622272 23846731776 23937944256 23942144448 23967489168 23971694544 23991496704 24025276894 24029651968 24087488592 24117218076 24259258944 24263625029 24289200432 24297840048 24347925504 24352197632 24406528176 24436651428 24440939124 24445343492 24589311271 24615229968 24619665744 24674743296 24764660172 24769122876 24773468908 24804045049 24824534784 24880070656 24914997513 24950131056 25001561088 25005947904 25101594324 25132575447 25157750016 25253977071 25310473664 25337152512 25434065772 25438528476 25465457241 25469925453 25490965248 25531505216 25592956629 25775462628 25780156416 25807275459 25816455051 25869670848 25874209984 25895583744 25927544832 25931936187 26126198784 26153681841 26158394853 26216914752 26226130104 26275565568 26280300544 26284801536 26376068208 26380585602 26435075072 26476886016 26509514247 26568819648 26578158696 26610962238 26633056256 26637617664 26730109392 26734977024 26739505134 26799325056 26892378268 26934912504 26968156362 26990546944 27033358464 27093835776 27098424666 27127224292 27197468256 27224711168 27258312704 27335070054 27391416192 27396222336 27452694528 27457511424 27462459392 27491348108 27562534944 27624196096 27729857176 27759086208 27821187072 27826200576 27831083008 27927601632 27932501856 27990079488 28102070024 28131691392 28199706624 28302468768 28347480056 28370896896 28405913088 28474282872 28573212672 28578226176 28722943368 28751714304 28787200512 28897310022 28926255616 28956745728 28961957248 29103379704 29108486232 29132531712 29168487936 29173605888 29178863104 29285193378 29350708352 29463035904 29494029096 29560011264 29565338112 29570525696 29636554752 29673076734 29678283222 29739459456 29858512896 29889922104 29962188288 30039773184 30071373066 30076849152 30144077952 30149240688 30181282656 30211514368 30259298304 30364365312 30412528272 30442991616 30480565248 30548696448 30586400544 30597151788 30627800064 30665601792 30734146592 30772079576 30820750128 30889700352 30895266816 30996956256 31002542048 31007851812 31077220608 31082820864 31152357376 31185127624 31196089323 31265879232 31304475648 31309968384 31418683552 31424064588 31488839424 31500039936 31538918208 31570509824 31614828777 31691265344 31724669952 31730379632 31890915063 31917259008 31922859264 31956652224 31962259392 31988662272 32033568231 32116651456 32150504448 32156290768 32313311289 32345678592 32385600576 32397120064 32463900672 32542037568 32582201904 32587918832 32747047011 32820306624 32826220992 32899657728 33019546896 33025497168 33099379712 33219996684 33261005376 33266841408 33335414784 33341263872 33456891888 33468792432 33510100596 33543666688 33671969428 33707461824 33713528359 33782870016 33912087696 33918037968 33953942988 33959900604 33987953664 34123942172 34159910976 34166058941 34367283504 34373541888 34409700612 34421940068 34456275072 34492894464 34498802016 34570059776 34575914916 34618589523 34624663759 34757175168 34834931712 34871575788 34877859804 34955886336 34961873184 34968173472 35034087424 35046402048 35083268577 35089590741 35168090944 35174114136 35223714432 35302514688 35346018996 35425092864 35437544928 35481282984 35516823552 35560591959 35640145856 35652673512 35696677086 35732433408 35913216672 35957541816 35987245056 36037915341 36044477952 36131232888 36175827114 36263291008 36446760072 36521888256 36528296448 36609792264 36654977142 36661408686 36668015238 36750046592 36929498616 37012114944 37146990258 37153684314 37160203362 37236802176 37243335808 37320105984 37425196584 37508921856 37652391486 37736625024 37827862528 37874550784 37965710496 38157792714 38236447872 38297257824 38335619072 38382934016 38529746696 38804506272 38811314976 38843375616 38891317248 38898141184 39046924504 39325372128 39413348352 39420450816 39427202304 39515406336 39564102312 39571044296 39652612608 39853229472 39949584384 39956426496 40053030912 40095164088 40102465536 40109257701 40192103936 40198987584 40241710208 40338567402 40485820416 40550037696 40590655488 40640753664 40647636999 40690836438 40731595264 40781867392 40796202384 40837066752 40887469056 41002605081 41094333504 41128280064 41179041792 41186267136 41193689088 41237022162 41329275008 41343802416 41436294144 41443761152 41594785764 41687838976 41731780608 41739300864 41746624512 41891402448 41898752784 41985119232 42000053248 42051890944 42153105036 42299559936 42453703152 42521220084 42556345344 42563812352 42608869632 42616345856 42711424308 42779351111 42867339264 43084415052 43127571456 43180800768 43285200896 43345965033 43353570589 43389383424 43442935872 43662729348 43698797568 43752731904 43760408832 43768294656 43866210304 43927790067 44026062528 44033996224 44293328912 44340016896 44348007168 44355788544 44447219712 44455018496 44509615101 44517424833 44609189184 44625056576 44680134128 44943282432 45043826688 45059659776 45107059599 45115273728 45216116928 45224050624 45271923984 45279867472 45317271552 45546547968 45664487424 45720847872 45823044672 45879600816 45895727682 45941700096 45990525952 45998402688 46101219888 46158119364 46334550528 46342900224 46495434384 46503813072 46511777718 46607848448 46615830912 46624231296 46728536064 46777691436 46786120988 46898818848 46964952576 47061661969 47128025328 47136096882 47233457152 47250059904 47308377312 47355764736 47414122612 47472642511 47536898016 47595569448 47643244544 47875888512 47884288896 47934978336 47943389088 47982993408 48050553788 48059303936 48109859189 48174977184 48234436152 48518517888 48527250058 48578400864 48595680096 48695851008 48704395264 48813056352 48873302856 48881878248 48890686984 49178622542 49230459936 49239331488 49349486592 49529320344 49538245752 49546937816 49608090098 49649069568 49829995026 49900262112 50003122176 50011895808 50203188648 50265150894 50315500032 50507954142 50620947328 50674305024 50868131544 50877056952 50930914482 50939850906 50981930496 51063010432 51185913258 51550925256 51560312832 51614550918 51632910102 51739341696 51748419968 51855089664 51863872374 52252397568 52307363682 52316789706 52433829504 52452260208 52551131136 52560601088 52569603072 52752136416 52761171204 52870150144 52953772032 53019028494 53137639296 53156317392 53221924476 53266112512 53275235328 53460218784 53469954048 53479010268 53545015629 53598650112 53784756536 53869825008 53936312724 53981093888 54066716928 54187671552 54196849332 54254448584 54263740671 54394936512 54449422336 54516625408 54670140108 54782832384 54792444672 54905389056 54915022848 54924918784 54982696216 54992113029 55002022857 55125069888 55248392192 55459714352 55518172416 55642374144 55652401152 55662166016 55730526471 55740305043 55855203264 55865003712 55980158976 56204140048 56263382784 56399413248 56478587229 56604937536 56694960112 56741793792 56811826176 56948565744 57146425344 57156452352 57236689071 57445886736 57503428608 57574401024 57794620044 57852511232 57913491456 57923914496 58206759408 58216972464 58265063424 58336975872 58347211776 58357726208 58570386756 58701416704 58925946499 58988058192 59120022528 59130676224 59141051392 59273109504 59346153468 59356566444 59478918912 59716898801 59779844208 59924376576 60079546368 60142746132 60153698304 60238395119 60288155904 60298481376 60362565312 60423028736 60507851103 60728730624 60825056544 60885983232 60961130496 61036254657 61097392896 61172801088 61194303576 61255600128 61331203584 61468293184 61544159152 61641500256 61779400704 61790533632 61855533243 61993912512 62005084096 62015703624 62154441216 62165641728 62370255248 62392178646 62531758464 62608951296 62619936768 62837367104 62848129176 62977678848 63000079872 63077836416 63229657554 63382530688 63449339904 63460759264 63781830126 63834518016 63845718528 63913304448 63924518784 64067136462 64233302912 64301008896 64312581536 64626622578 64691357184 64771201152 64794240128 64927801344 65084075136 65164403808 65175837664 65494094022 65640613248 65652441984 65799315456 66039093792 66050994336 66198759424 66439993368 66522010752 66533682816 66670829568 66682527744 66913783776 66937584864 67020201192 67087333376 67343938856 67414923648 67427056718 67565740032 67824175392 67836075936 67907885976 67919801208 67975907328 68247884344 68319821952 68332117882 68734567008 68747083776 68819401224 68843880136 68912550144 68985788928 68997604032 69151829832 69237179046 69249327518 69514350336 69669863424 69743151576 69755719608 69911772672 69923746368 69936346944 70092804096 70166537154 70179181482 70336181888 70348228272 70447428864 70605029376 70692037992 70850185728 70875089856 70962565968 71033647104 71121183918 71280291712 71305347024 71393354172 71464866816 71826433344 71915083632 71974490112 72075830682 72088955904 72262465776 72351654228 72526582016 72790875087 72893520144 73043776512 73056592896 73219584528 73309954284 73322817372 73336030476 73500093184 73767933813 73781227129 73858997232 74024229888 74293980516 74307368628 74320406724 74412135147 74473604352 74486671616 74640211968 74744992539 74771579171 74850393168 75017843712 75304782972 75397726341 75473250048 75655725056 75749101568 75761931213 75775224529 75931420992 76315585428 76409776359 76472895744 76594515648 76671238144 76765868032 76778869887 77059493392 77449365153 77609012544 77622629952 77686751232 77782634496 77795808561 77796282368 78093849008 78475184559 78650744256 78826696704 78840901632 78854404608 79128204624 79142088592 79305225216 79528542741 79706458944 79899168768 79912852992 80190328176 80204931072 80218515402 80384207872 80397975168 80483420416 80677134804 80971640832 81100075392 81281507328 81295273998 81381672876 81463190528 81563734784 81592404768 81674133504 81774938112 81875711729 82005210162 82188667008 82358083584 82372534272 82387378176 82474044324 82658550016 82687604832 82872588288 82887522304 82974714571 83189571528 83375677952 83463561216 83478601728 83493249024 83782804896 83797505568 83970238464 84000106496 84088469129 84103781888 84306210072 84599119872 84907406304 85042440168 85112690688 85127624704 85217739264 85232691712 85422848616 85558702222 85734678528 86168830104 86255142912 86361601536 86691930066 86707141178 86778766848 86885871744 87325458696 87397595136 87505463808 87520817664 87536589312 87855580134 88052125056 88067992448 88586657824 88680033792 88696014336 88711577088 89019230202 89034849666 89218378368 89250113152 89360268256 89886564864 90119319552 90214119198 90230547456 90432233856 90448101248 90543847968 90559734944 90634543104 91093095936 91328974848 91441695744 91646089344 91759201632 91791455364 91883400192 91981051904 91996805376 92202439776 92316238728 92669101056 92685800448 92990868768 93007626144 93023555436 93215696896 93231661824 93248462592 93457072128 93555382872 93572241976 93588267969 93797637696 93929905152 94123323938 94256050656 94272193764 94466914304 94500119808 94616754624 94711529472 94828245224 94844486331 94945285022 95073796032 95191138896 95286489088 95672745189 95751777024 95768577792 95869956672 95886778176 95965986816 96101107576 96118607872 96219718378 96349954368 96468872304 97037035776 97054500116 97156801728 97191360192 97391702016 97408790528 97626112704 97746605712 97763756496 97781373968 98357245084 98460919872 98478662976 98698973184 99058640688 99076491504 99093875632 99216180196 99298139136 99659990052 99800524224 100006244352 100023791616 100406377296 100530301788 100631000064 101015908284 101140585077 101241894656 101348610048 101736263088 101754113904 101861828964 101879701812 101963860992 102126020864 102371826516 102498176823 103101850512 103120625664 103229101836 103265820204 103478683392 103496839936 103710179328 103727744748 103855768569 103873991277 103892709841 104504795136 104614727364 104633579412 104867659008 104904520416 105102262272 105121202176 105139206144 105249805731 105268772223 105287242859 105504272832 105522342408 105740300288 105907544064 106038056988 106275278592 106312634784 106443848952 106532225024 106550470656 106681775877 106920437568 106958020536 107090031258 107197300224 107569513072 107739650016 107872625448 107962187776 108113746023 108133433856 108393698664 108508897168 108527481342 108789873024 109033250816 109340280216 109565664768 109584889344 109965392432 109984226058 110004045714 110250139776 110496784384 110919428704 111036344832 111461052942 111480610086 111710406528 111730007424 111960317952 112408280096 112526765568 112957174458 113209875072 113389920224 113483587584 113623652352 113897131488 114473378142 114891773472 115006857216 115148802048 115589240088 115705022464 115847828992 116413518816 116433944928 116530126848 116673951744 116694423552 116715452416 117140773512 117402833408 117851892998 117976116384 118240045056 118261352448 118282102784 118546219008 118692306936 118713132888 118957837824 119433797602 119559688416 119848753152 120159092736 120285492264 120307396608 120476790238 120576311808 120596962752 120725130624 121015702206 121457461248 121650113088 121771966464 121922260992 122072509314 122194785792 122345602176 122388607152 122511200256 122662407168 122936586368 123088318304 123283000512 123558801408 123581067264 123711066486 123987825024 124010168192 124031407248 124308882432 124331283456 124740510496 124784357292 125063516928 125217902592 125239873536 125674734208 125696258352 125955357696 126000159744 126155672832 126459315108 126765061376 126898679808 126921518528 127563660252 127669036032 127691437056 127826608896 127849037568 128134272924 128338053333 128466605824 128602017792 128625163072 129253245156 129382714368 129542402304 129588480256 129855602688 130037895099 130060711767 130168150272 130328807616 130351675328 130988188044 131281226496 131304883968 131598630912 131783370201 132078187584 132101988672 132397518848 132879986736 133044021504 133067365632 133341659136 133365055488 133552274499 133827567552 133875169728 134040402384 134174666752 134687877712 134829847296 134854113436 135131480064 135648350784 135672151872 135815771952 135839602416 135951814656 136495768688 136639643904 136664235764 137469134016 137638802448 137687760272 137825100288 137971577856 137995208064 138303659664 138474358092 138498655036 139028700672 139486303152 139511439216 139823545344 139847492736 139872693888 140185608192 140333074308 140358362964 140672363776 140696456544 140894857728 141184985907 141384075984 141700371456 141750179712 141925131936 142067294208 142242367836 142417927533 142560583424 142610694048 142786708344 142929733632 143105870069 143652866688 143830167264 143948980224 144151661364 144177911808 144329577567 144524931552 144703308456 145026754231 145053164032 145581750174 145787040288 146087553024 146113185792 146293245289 146439169056 146619908568 146645634744 146672060952 147000186368 147535867626 147562454258 147717994464 148048459776 148587961032 148614737256 148640813448 148824270294 148947208704 148973343232 149489985078 149543158342 149700786336 150035687424 150609565944 150795452682 150946500096 151498203136 151523862426 151550449058 151862841984 152631170856 152819552718 152945791488 153189031296 153531736064 153557739774 154118986784 154898730306 155218025088 155245259904 155565268992 155591617122 155592564736 156187698016 156950369118 157301488512 157653393408 157681803264 157708809216 158256409248 158284177184 158610450432 159057085482 159412917888 159798337536 159825705984 160380656352 160409862144 160437030804 160635046887 160768415744 160795950336 160966840832 161354269608 161943281664 162200150784 162563014656 162590547996 162763345752 162791222013 162926381056 163127469568 163184809536 163348267008 163549876224 163751423458 164010420324 164377334016 164716167168 164745068544 164774756352 164948088648 164976339087 165006068571 165317100032 165375209664 165745176576 165775044608 165949429142 166379143056 166751355904 166927122432 166957203456 166986498048 167220915129 167565609792 167595011136 167940476928 168000212992 168176938258 168207563776 168612420144 169198239744 169814812608 170084880336 170225381376 170255249408 170435478528 170465383424 170845697232 171117404444 171469357056 172337660208 172510285824 172723203072 173383860132 173414282356 173557533696 173771743488 174650917392 174795190272 175010927616 175041635328 175073178624 175711160268 176104250112 176135984896 176777839497 177173315648 177360067584 177392028672 177423154176 178038460404 178069699332 178436756736 178500226304 178720536512 179150696403 179773129728 180238639104 180428238396 180461094912 180715185357 180864467712 180896202496 181087695936 181119469888 181269086208 181523553309 182186191872 182657949696 182883391488 183108763971 183292178688 183518403264 183582910728 183766800384 183962103808 183993610752 184404879552 184632477456 185338202112 185371600896 185566599729 185981737536 186015252288 186047110872 186431393792 186463323648 186496925184 187110765744 187144483952 187176535938 187595275392 187859810304 188246647876 188512101312 188544387528 188933828608 189000239616 189233509248 189656490448 189688972662 189890570044 190147592064 190382277792 190572978176 191345490378 191503554048 191537155584 191739913344 191773556352 192202215152 192237215744 192439436756 192699908736 192937744608 194074071552 194109000232 194313603456 194382720384 194783404032 194817581056 195252225408 195493211424 195527512992 195562747936 196714490168 196921839744 196957325952 197397946368 198117281376 198152983008 198187751264 198432360392 198596278272 199319980104 199601048448 200012488704 200047583232 200812754592 201060603576 201262000128 202031816568 202281170154 202483789312 202697220096 203472526176 203508227808 203723657928 203759403624 203927721984 204252041728 204743653032 204996353646 206203701024 206241251328 206458203672 206531640408 206957366784 206993679872 207455489496 207711537138 207747982554 207785419682 209009590272 209229454728 209267158824 209735318016 209809040832 210278412288 210499611462 210537544446 210574485718 211008545664 211044684816 211480600576 211815088128 212076113976 212550557184 212625269568 212887697904 213100941312 213363551754 213840875136 213916041072 214180062516 214394600448 215139026144 215479300032 215745250896 216227492046 216266867712 216787397328 217017794336 217054962684 217579746048 218066501632 218372625261 218680560432 219131329536 219169778688 219930784864 219968452116 220008091428 220500279552 220993568768 221303801439 221343681387 221838857408 222072689664 222922105884 222961220172 223236405441 223420813056 223460014848 223920635904 224234977617 224314737513 224816560192 225053531136 225914348916 226193179023 226419750144 226779840448 226967175168 227247304704 227285793639 227325673587 227794262976 228946756284 229229329077 229783546944 230013714432 230297604096 230336609661 231178480176 231410044928 231695657984 232348095459 232827037632 232867889856 233060253696 233347903488 233388847104 233430904832 234281547024 234805666816 235703785996 235952232768 236480090112 236522704896 236564205568 237384613872 237426265776 237915675648 238867595204 239119376832 239697506304 240570984528 240614793216 240953580476 241152623616 241193925504 241450261248 242031404412 242914922496 243300226176 243844521984 244145018628 244389571584 244691204352 244777214304 245022400512 245324814336 245627135187 245873172736 246176636608 246566001024 247117602816 247162134528 247422132972 247975650048 248020336384 248062814496 248617764864 248662566912 248924143713 249481020992 249568714584 250127033856 250435805184 250479747072 251349468416 251392516704 251910715392 252000319488 252265407387 252311345664 252918630216 253530122752 253797359616 253843037056 255127320504 255338072064 255382874112 255653217792 255698075136 256268545848 256676106666 256933211648 257204035584 257250326144 258506490312 258765428736 259084804608 259176960512 260075790198 260121423534 260336300544 260657615232 260703350656 261976376088 262562452992 262609767936 263566740402 264156375168 264203977344 264795037696 265759973472 266088043008 266134731264 267104548998 267655135104 267750339456 268080804768 268349333504 269375755424 269659694592 269708226872 271296701568 271344303744 271631543904 271679204832 271903629312 272991537376 273279287808 273328471528 274938268032 275277604896 275375520544 275650200576 275943155712 275990416128 276607319328 276948716184 276997310072 278057401344 278972606304 279022878432 279647090688 279694985472 279745387776 280371216384 280666148616 280716725928 280764803907 281344727552 281392913088 281789715456 282369971814 282768151968 283400742912 283500359424 283850263872 284134588416 284484735672 284533458993 284835855066 285121166848 285221388096 285573416688 285859467264 286211740138 287018235567 287305733376 287660334528 287897960448 288303322728 288355823616 288659155134 289049863104 289406616912 290053508462 290106328064 291163500348 291574080576 292175106048 292226371584 292586490578 292878338112 293239817136 293291269488 293344121904 294000372736 295071735252 295124908516 295435988928 296096919552 297175922064 297229474512 297281626896 297648540588 297894417408 297946686464 298979970156 299086316684 299401572672 299455457777 300071374848 301219131888 301590905364 301893000192 302996406272 303047724852 303100898116 303421755231 303474994123 303725683968 305262341712 305639105436 305891582976 306378062592 307063472128 307115479548 307494530469 308237973568 309797460612 310436050176 310490519808 311130537984 311183234244 311185129472 311567305707 311621973831 311678129523 312375396032 313900738236 314602977024 315306786816 315363606528 315417618432 315749417193 315806316669 315861728577 316512818496 316568354368 317220900864 318114170964 318825835776 319596675072 319651411968 320045327631 320761312704 320874061608 321270093774 321536831488 321591900672 321933681664 322708539216 323886563328 324341238069 324400301568 325181095992 325526691504 325582444026 325852762112 326254939136 326369619072 327099752448 327502846916 328020840648 328754668032 329896177296 329952678174 330012137142 330634200064 330750419328 331490353152 331550089216 331898858284 332758286112 333502711808 334441830258 335131219584 335190022272 335880953856 336000425984 336353876516 336415127552 337224840288 339629625216 340169760672 340450762752 340510498816 340870957056 340930766848 341691394464 342234808888 344675320416 345020571648 345446406144 346767720264 346828564712 347115067392 347543486976 349301834784 349590380544 350021855232 350083270656 350146357248 351422320536 352208500224 352271969792 353555678994 354346631296 354720135168 354784057344 354846308352 356076920808 356139398664 356873513472 357000452608 357441073024 358301392806 359546259456 360477278208 360856476792 360922189824 361430370714 361728935424 361792404992 362175391872 362238939776 363047106618 364372383744 365315899392 365766782976 366217527942 366584357376 367036806528 367165821456 367533600768 367924207616 367987221504 368809759104 369264954912 370676404224 370743201792 371133199458 371963475072 372030504576 372094221744 372862787584 372926647296 372993850368 374221531488 374288967904 374353071876 375190550784 375719620608 376493295752 377024202624 377088775056 377867657216 378000479232 378467018496 379312980896 379377945324 379781140088 380295184128 380764555584 381145956352 382690980756 383007108096 383074311168 383479826688 383547112704 384404430304 384474431488 384878873512 385014159999 385399817472 385875489216 388148143104 388218000464 388627206912 388765440768 389566808064 389635162112 390113685297 390182135301 390504450816 390986422848 391055025984 391125495872 393428980336 393843679488 393914651904 394795892736 395350110603 396234562752 396305966016 396375502528 396864720784 397192556544 398639960208 399202096896 400024977408 400095166464 400656823497 401625509184 402121207152 402524000256 404063633136 404562340308 404967578624 405394440192 406945052352 407016455616 407447315856 407518807248 407855443968 408504083456 409487306064 409992707292 412407402048 412481625493 412916407344 413063280816 413914733568 413987359744 414910978992 415423074276 415495965108 415570839364 418018291607 418458909456 418534317648 419470636032 419618081664 420556824576 420999222924 421075088892 421148971436 421668765833 422017091328 422089369632 422961201152 423554957721 424152227952 425101114368 425250539136 425775395808 426201882624 426727103508 427253782599 427681750272 427832082144 428360125032 428789200896 429317610207 430278052288 430958600064 431490501792 432454984092 432533735424 432988732701 433574794656 434035588672 434109925368 435080262693 435159492096 436745250522 437361120864 438262659072 438339557376 438879735867 439861569728 439936904232 440016182856 441000559104 442607602878 442687362774 443677714816 444145379328 445844211768 445922440344 446472810882 446841626112 446920029696 448469955234 448629475026 449633120384 450107062272 451828697832 452386358046 452839500288 453559680896 454494609408 454571587278 454651347174 455588525952 457893512568 458458658154 459567093888 460595208192 460673219322 462356960352 462820089856 463391315968 464696190918 465654075264 465735779712 466695806976 466777694208 466861809664 468563094048 469611333632 471407571992 471904465536 472960180224 473045409792 473128411136 474769227744 474852531552 475831351296 477735190408 478238753664 479395012608 481141969056 481229586432 481907160952 482305247232 482387851008 482900522496 484062808824 485829844992 486600452352 487689043968 488290037256 488779143168 489382408704 489554428608 490044801024 490649628672 491254270374 491746345472 492353273216 493132002048 494235205632 494324269056 494844265944 495018205713 495951300096 496040672768 496125628992 497235529728 497325133824 497848287426 498962041984 499137429168 500254067712 500871610368 500959494144 501662745387 502698936832 502785033408 503821430784 504000638976 504530814774 504622691328 505837260432 507060245504 507594719232 507686074112 510254641008 510676144128 510765748224 511306435584 511396150272 512537091696 513352213332 513866423296 514408071168 514500652288 516468589903 517012980624 517530857472 518169609216 518353921024 520151580396 520242847068 520672601088 521315230464 521406701312 523401054197 523952752176 525124905984 525219535872 527133480804 528312750336 528407954688 529590075392 530333518491 530426571703 531519946944 532176086016 532269462528 534209097996 535310270208 535500678912 536161609536 536698667008 537452089209 538751510848 539319389184 539416453744 542145556071 542593403136 542688607488 543263087808 543358409664 543807258624 544570659927 545983074752 546558575616 546656943056 549326291913 549876536064 550555209792 550751041088 551300401152 551886311424 551980832256 553214638656 553897432368 553994620144 556114802688 556699799187 557945212608 558045756864 559294181376 559389970944 559490775552 561332297232 561433451856 561529607814 562689455104 562785826176 563579430912 564739943628 565536303936 566801485824 567000718848 567700527744 568969471344 569066917986 569671710132 570242333696 570442776192 571146833376 571718934528 572423480276 573129982103 574036471134 574611466752 575320669056 576606645456 576711647232 577318310268 578099726208 578813233824 580107016924 580212656128 580823001997 582327000696 583148161152 584350212096 584452743168 585172981156 585756676224 586479634272 586582538976 586688243808 588000745472 588619283903 590143470504 590249817032 590871977856 592193839104 594351844128 594458949024 594563253792 595297081176 595788834816 595893372928 597959940312 598172633368 598803145344 598910915554 600142749696 602438263776 603181810728 603786000384 606095449704 606201796232 606843510462 606949988246 607451367936 610524683424 611278210872 611783165952 612756125184 614230959096 614989060938 616475947136 619594921224 620872100352 620981039616 622366468488 623134611414 623243947662 623356259046 624750792064 627801476472 629205954048 630835236864 631498834386 631612633338 631723457154 633025636992 633136708736 634441801728 636228341928 637651671552 639302823936 640090655262 641522625408 641748123216 642540187548 643073662976 643183801344 643867363328 645417078432 648682476138 648800603136 650362191984 651053383008 651164888052 651705524224 652509878272 652739238144 654199504896 655005693832 655117875783 656041681296 657509336064 659792354592 659905356348 660024274284 661268400128 661500838656 662980706304 663100178432 663797716568 663911404317 664031044161 665516572224 667005423616 668883660516 669709216323 670262439168 670380044544 671761907712 672000851968 672707753032 672830255104 672944212539 674449680576 679259250432 680339521344 680901525504 681020997632 681741914112 681857380917 681861533696 681977020761 683382788928 684469617776 689350640832 690041143296 690892812288 691009828983 693535440528 693657129424 694230134784 695086973952 697044286377 698603669568 699180761088 700043710464 700166541312 700292714496 702844641072 704417000448 704543939584 707111357988 708693262592 709440270336 709568114688 709692616704 712153841616 712278797328 713747026944 714000905216 714882146048 716602785612 719092518912 721712953584 721844379648 722860741428 723457870848 723584809984 724350783744 724477879552 726094213236 727248968887 728744767488 731533565952 732435055884 733168714752 734073613056 734331642912 735067201536 735848415232 735974443008 736881405561 737010700013 737619518208 738529909824 741352808448 741486403584 742266398916 743926950144 744061009152 744188443488 745725575168 745853294592 745987700736 746772431139 748443062976 748577935808 748706143752 750381101568 751439241216 752986591504 754048405248 754177550112 755735314432 756000958464 756796222161 756934036992 758625961792 758755890648 759562280176 760590368256 761529111168 765381961512 766014216192 766148622336 766959653376 767094225408 768808860608 769757747024 770028319998 770799634944 771750978432 776296286208 776436000928 777254413824 777530881536 780227370594 780364270602 781008901632 781972845696 782110051968 782250991744 786857960672 787687358976 787829303808 790700221206 792469125504 792611932032 792751005056 793729441568 794385113088 797279920416 798404193792 801313646994 803251018368 804242414304 805048000512 808127266272 809124680616 809935157248 813890104704 814032911232 814894631712 815037614496 815710887936 817008166912 818974612128 819985414584 824814804096 824963250986 825832814688 826126561632 827829467136 827974719488 829821957984 830846148552 830991930216 831141678728 836036583214 836917818912 837068635296 838941272064 839236163328 841113649152 841998445848 842150177784 842297942872 843337531666 844034182656 844178739264 847109915442 848304455904 850202228736 850501078272 851550791616 852403765248 853454207016 854507565198 855363500544 855664164288 856720250064 857578401792 858635220414 860556104576 861917200128 862981003584 864909968184 865067470848 865977465402 867149589312 868071177344 868219850736 870160525386 870318984192 873490501044 874722241728 876525318144 876679114752 877759471734 879723139456 879873808464 880032365712 882001118208 885215205756 885374725548 887355429632 888290758656 891688423536 891844880688 892945621764 893683252224 893840059392 896939910468 897258950052 898366373331 899266240768 900214124544 903657395664 904772716092 905679000576 907119361792 908989218816 909143174556 909302694348 910265265693 910424982369 911177051904 915787025136 916917316308 919134187776 921190416384 921346438644 922483591407 922811716823 924713920704 925640179712 926782631936 929392381836 931308150528 931471559424 933391613952 933555388416 933723619328 934865921493 935034388569 937126188096 939222667264 942815143984 943808931072 945920360448 946090819584 946256822272 947418950007 947585185731 949538455488 949705063104 951662702592 955470380816 956477507328 958790025216 960135982893 962283938112 963814321904 964610494464 964775702016 965801044992 968125617648 971659689984 973023714207 973200904704 976580074512 977558286336 978764817408 979108857216 981299257344 982508540748 983492690944 984706546432 986264004096 989688531888 990036411426 991902600192 992081345536 992251257984 994471059456 994650267648 995696574852 997924083968 998274858336 1000508135424 1001741090483 1003325490774 1005397873664 1005570066816 1007642861568 1008001277952 1009061629548 1009245382656 1011674520864 1014120491008 1015187279617 1015372148224 1020509282016 1021352288256 1021531496448 1022612871168 1022792300544 1024052717023 1025074183392 1026704426664 1027732846592 1029001304576 1032937179806 1034025961248 1035061714944 1036339218432 1036707842048 1040303160792 1040485694136 1041345202176 1042630460928 1042813402624 1046802108394 1047905504352 1050249811968 1050439071744 1054266961608 1056625500672 1056815909376 1060667036982 1060853143406 1063039893888 1064352172032 1064538925056 1068418195992 1070620540416 1071001357824 1072323219072 1074904178418 1077503021696 1078638778368 1078832907488 1084291112142 1085186806272 1085377214976 1086526175616 1086716819328 1089141319854 1091966149504 1093117151232 1093313886112 1098652583826 1099753072128 1101110419584 1101502082176 1102600802304 1103772622848 1103961664512 1106429277312 1107794864736 1107989240288 1112229605376 1113399598374 1115890425216 1116091513728 1118588362752 1118779941888 1118981551104 1122664594464 1122866903712 1123059215628 1125378910208 1125571652352 1127158861824 1129479887256 1131072607872 1133602971648 1134001437696 1135401055488 1137938942688 1138133835972 1139343420264 1140484667392 1140885552384 1142293666752 1143437869056 1144846960552 1146259964206 1148072942268 1149222933504 1150641338112 1153213290912 1153423294464 1154636620536 1155042479997 1156199452416 1157626467648 1160214033848 1160425312256 1161646003994 1164654001392 1166296322304 1168700424192 1168905486336 1170345962312 1170546405903 1171513352448 1172959268544 1173165077952 1173376487616 1176001490944 1177238567806 1180286941008 1180499634064 1181743955712 1184387678208 1188703688256 1188917898048 1189126507584 1190594162352 1191577669632 1191786745856 1195919880624 1196345266736 1197606290688 1197821831108 1200285499392 1204876527552 1206363621456 1207572000768 1212190899408 1212403592464 1213687020924 1213899976492 1214902735872 1221049366848 1222556421744 1223566331904 1225512250368 1228461918192 1229978121876 1232951894272 1237444876479 1239189842448 1241744200704 1241962079232 1244732936976 1246269222828 1246487895324 1246712518092 1249501584128 1254054874821 1254280861193 1255602952944 1258411908096 1261670473728 1262997668772 1263225266676 1263446914308 1265006297499 1266051273984 1266273417472 1268883603456 1270664873163 1271116845907 1272456683856 1275303343104 1278605647872 1280181310524 1281761347797 1283045250816 1283496246432 1285080375096 1286147325952 1286367602688 1287734726656 1287952830621 1288178816993 1290834156864 1297364952276 1297601206272 1298966198103 1300724383968 1302106766016 1302329776104 1303411048448 1305019756544 1305240788079 1305478476288 1310011387664 1310235751566 1312083362592 1315018672128 1316639207601 1319584709184 1319810712696 1320048548568 1322536800256 1323001677312 1327595433136 1327822808634 1328062088322 1331033144448 1334010847232 1337767321032 1339418432646 1340524878336 1340760089088 1345415506064 1345660510208 1345888425078 1348899361152 1358518500864 1360679042688 1363483828224 1363714761834 1363723067392 1363954041522 1366765577856 1368939235552 1378701281664 1381785624576 1382019657966 1387070881056 1387314258848 1388460269568 1390173947904 1394088572754 1397207339136 1400087420928 1400333082624 1400585428992 1405689282144 1408834000896 1409087879168 1414222715976 1417386525184 1418880540672 1419136229376 1419385233408 1424307683232 1424557594656 1427494053888 1428001810432 1429764292096 1433205571224 1438185037824 1443425907168 1443688759296 1445721482856 1446915741696 1447169619968 1448701567488 1448955759104 1452188426472 1454497937774 1457489534976 1463067131904 1464870111768 1466337429504 1468147226112 1468663285824 1470134403072 1471948886016 1473762811122 1474021400026 1475239036416 1477059819648 1482705616896 1482972807168 1484532797832 1487853900288 1488122018304 1488376886976 1491706589184 1491975401472 1493544862278 1496886125952 1497155871616 1497412287504 1500762203136 1502878482432 1505973183008 1508096810496 1508355100224 1512001916928 1513592444322 1513868073984 1517251923584 1517511781296 1519124560352 1521180736512 1523058222336 1530763923024 1532028432384 1532297244672 1533919306752 1534188450816 1537617721216 1539515494048 1540056639996 1541599269888 1543501956864 1549405769709 1552592572416 1552872001856 1554508827648 1555061763072 1560454741188 1560728541204 1562017803264 1563945691392 1564220103936 1564501983488 1570203162591 1573715921344 1575374717952 1575658607616 1581400442412 1584938251008 1585223864064 1585502010112 1587458883136 1588770226176 1591000555473 1591279715109 1594559840832 1596808387584 1602627293988 1606502036736 1608484828608 1610096001024 1612356267627 1616254532544 1618249361232 1619870314496 1626436668213 1627780209408 1628065822464 1629789263424 1630075228992 1631421775872 1634016333824 1637949224256 1639970829168 1649629608192 1649926501972 1651665629376 1652253123264 1655658934272 1655949438976 1659643915968 1661692297104 1661983860432 1662283357456 1672073166428 1673835637824 1674137270592 1677882544128 1678472326656 1683996891696 1684300355568 1684595885744 1686675063332 1688068365312 1688357478528 1694219830884 1696608911808 1700404457472 1701002156544 1703101583232 1706908414032 1709015130396 1710727001088 1711328328576 1713440500128 1715156803584 1717270440828 1719389946309 1721112209152 1723834400256 1725962007168 1729819936368 1730134941696 1731954930804 1734299178624 1736142354688 1736439701472 1740321050772 1740637968384 1742469005991 1746981002088 1749444483456 1753050636288 1753358229504 1755518943468 1759446278912 1759747616928 1760064731424 1764002236416 1765857851709 1766176067297 1770430411512 1770749451096 1774710859264 1776581517312 1783376847072 1783689761376 1785891243528 1787366504448 1787680118784 1789883128603 1793879820936 1794517900104 1796732746662 1798532481536 1800428249088 1807314791328 1809545432184 1811358001152 1814238723584 1818286349112 1818605388696 1820530531386 1820849964738 1822354103808 1831574050272 1833834632616 1838268375552 1842692877288 1844967182814 1845623433646 1849427841408 1853565263872 1858784763672 1862616301056 1862943118848 1869731842986 1870068777138 1874252376192 1878445334528 1885630287968 1887617862144 1894837900014 1895170371462 1899076910976 1899410126208 1903325405184 1910940761632 1912955014656 1920271965786 1924567876224 1927628643808 1929220988928 1929551404032 1931602089984 1936251235296 1946047428414 1946401809408 1953160149024 1955116572672 1957529634816 1958217714432 1962598514688 1965017081496 1965353627349 1966985381888 1969413092864 1972528008192 1979377063776 1980072822852 1983805200384 1984162691072 1984502515968 1988942118912 1989300535296 1991393149704 1991734212951 1992093132483 1995848167936 1996549716672 2001016270848 2003482180966 2006650981548 2009127648969 2010795747328 2011140133632 2015285723136 2016002555904 2018123259096 2018490765312 2018832637617 2023349041728 2028240982016 2030374559234 2030744296448 2041018564032 2042704576512 2043062992896 2045225742336 2045584601088 2045931062283 2048105434046 2050148366784 2053408853328 2055465693184 2058002609152 2065874359612 2068051922496 2070123429888 2072678436864 2073415684096 2080606321584 2080971388272 2082690404352 2085260921856 2085626805248 2093604216788 2095811008704 2100499623936 2100878143488 2108533923216 2113251001344 2113631818752 2121334073964 2121706286812 2126079787776 2128704344064 2129077850112 2136836391984 2141241080832 2142002715648 2144646438144 2149808356836 2155006043392 2157277556736 2157665814976 2168582224284 2170373612544 2170754429952 2173052351232 2173433638656 2178282639708 2181746906661 2183932299008 2186234302464 2186627772224 2197305167652 2199506144256 2202220839168 2203004164352 2205201604608 2207545245696 2207923329024 2210644216683 2211032100039 2212858554624 2215589729472 2215978480576 2224459210752 2226799196748 2231780850432 2232183027456 2237176725504 2237559883776 2237963102208 2240317293417 2245329188928 2245733807424 2246118431256 2250757820416 2251143304704 2254317723648 2258959774512 2262145215744 2267205943296 2268002875392 2270388666483 2270802110976 2275877885376 2276267671944 2278686840528 2280969334784 2281771104768 2284587333504 2289693921104 2292519928412 2296145884536 2298445867008 2301282676224 2306426581824 2309273241072 2310084959994 2312398904832 2315252935296 2320428067696 2320850624512 2323292007988 2329308002784 2332592644608 2340691924624 2341092811806 2343026704896 2345918537088 2346330155904 2346752975232 2352002981888 2354477135612 2360573882016 2360999268128 2363487911424 2377407376512 2377835796096 2378253015168 2381188324704 2383155339264 2383573491712 2391839761248 2392690533472 2395212581376 2395643662216 2409753055104 2412727242912 2415144001536 2424381798816 2424807184928 2427374041848 2427799952984 2429805471744 2442098733696 2445112843488 2447132663808 2451024500736 2456923836384 2459956243752 2465903788544 2474889752958 2478379684896 2483488401408 2483924158464 2489465873952 2492538445656 2492975790648 2493425036184 2499003168256 2508109749642 2508561722386 2511205905888 2516823816192 2523340947456 2525995337544 2526450533352 2526893828616 2530012594998 2532102547968 2532546834944 2541329746326 2542233691814 2544913367712 2550606686208 2557211295744 2560362621048 2563522695594 2566090501632 2566992492864 2570160750192 2572735205376 2575469453312 2575905661242 2576357633986 2581668313728 2594729904552 2595202412544 2597932396206 2601448767936 2604213532032 2604659552208 2610039513088 2610481576158 2610956952576 2620022775328 2620471503132 2624166725184 2630037344256 2633278415202 2639169418368 2639621425392 2640097097136 2645073600512 2646003354624 2655190866272 2655645617268 2656124176644 2662066288896 2668021694464 2675534642064 2678836865292 2681049756672 2681520178176 2690831012128 2691321020416 2691776850156 2695099119993 2697798722304 2717037001728 2721358085376 2726967656448 2727429523668 2727446134784 2727908083044 2730795797079 2731274947107 2733531155712 2737878471104 2757402563328 2763571249152 2764039315932 2767450774221 2768435150469 2774141762112 2774628517696 2776920539136 2780347895808 2788177145508 2794414678272 2800174841856 2800666165248 2801170857984 2804597764479 2805103165707 2811378564288 2817668001792 2818175758336 2828445431952 2834773050368 2837761081344 2838272458752 2838770466816 2842755557193 2848615366464 2849115189312 2854988107776 2856003620864 2859528584192 2866411142448 2876370075648 2886851814336 2891442965712 2893831483392 2894339239936 2897403134976 2897911518208 2904376852944 2908995875548 2914979069952 2929740223536 2932674859008 2936294452224 2937326571648 2943897772032 2947525622244 2948042800052 2950478072832 2954119639296 2969065595664 2975707800576 2976244036608 2976753773952 2983413178368 2983950802944 2987089724556 2993772251904 2994311743232 2994824575008 3001524406272 3005223271449 3011946366016 3016193620992 3016710200448 3024003833856 3027184888644 3027736147968 3034503847168 3035023562592 3038249120704 3042361473024 3045561838851 3046116444672 3061527846048 3064056864768 3064594489344 3067838613504 3068376901632 3072158151069 3075235442432 3079030988096 3080113279992 3083198539776 3087003913728 3098811539418 3105185144832 3105744003712 3109017655296 3110123526144 3120909482376 3121457082408 3124035606528 3127891382784 3128440207872 3129003966976 3140406325182 3147431842688 3150749435904 3151317215232 3162800884824 3169876502016 3170447728128 3171004020224 3174917766272 3182001110946 3182559430218 3189119681664 3193616775168 3205254587976 3213004073472 3216969657216 3224712535254 3232509065088 3236498722464 3239740628992 3252873336426 3255560418816 3256131644928 3259578526848 3260150457984 3268032667648 3275898448512 3279941658336 3299259216384 3299853003944 3303331258752 3304506246528 3311317868544 3311898877952 3319287831936 3323384594208 3323967720864 3324566714912 3344146332856 3347671275648 3348274541184 3355765088256 3356944653312 3367993783392 3368600711136 3369191771488 3373350126664 3376136730624 3376714957056 3388439661768 3393217823616 3400808914944 3402004313088 3406203166464 3413816828064 3418030260792 3421454002176 3422656657152 3426881000256 3430313607168 3434540881656 3438779892618 3442224418304 3447668800512 3451924014336 3459639872736 3460269883392 3463909861608 3465127439991 3468598357248 3472284709376 3472879402944 3480642101544 3481275936768 3484938011982 3493962004176 3498888966912 3506101272576 3506716459008 3511037886936 3511639217709 3518892557824 3519495233856 3520129462848 3528004472832 3531715703418 3532352134594 3540860823024 3541498902192 3549421718528 3553163034624 3566753694144 3567379522752 3571782487056 3574733008896 3575360237568 3579766257206 3587759641872 3589035800208 3593465493324 3597064963072 3600856498176 3614629582656 3615280129321 3619090864368 3622716002304 3628477447168 3636572698224 3637210777392 3641061062772 3641699929476 3644708207616 3663148100544 3663807379379 3667669265232 3676536751104 3685385754576 3689934365628 3691246867292 3698855682816 3707130527744 3712334629437 3712986001921 3717569527344 3725232602112 3725886237696 3739463685972 3740137554276 3748504752384 3756890669056 3762164624463 3762842583579 3771260575936 3775235724288 3789675800028 3790340742924 3795018892497 3798153821952 3798820252416 3806650810368 3811994619489 3813350537721 3821881523264 3825910029312 3840543931572 3845284043391 3849135752448 3855257287616 3858441977856 3859102808064 3863204179968 3863858491863 3864536450979 3872502470592 3892094856828 3892803618816 3896898594309 3906320298048 3910233145344 3915059269632 3915722364237 3916435428864 3930034162992 3930707254698 3933970763776 3938826185728 3945056016384 3949917622803 3958754127552 3960145645704 3967610400768 3968325382144 3969005031936 3982786299408 3983468425902 3984186264966 3991696335872 3993099433344 4002032541696 4006964361932 4013301963096 4018255297938 4021591494656 4022280267264 4036246518192 4036981530624 4037665275234 4046698083456 4056481964032 4060749118468 4061488592896 4082037128064 4090451484672 4091169202176 4091862124566 4096210868092 4100296733568 4106817706656 4110931386368 4116005218304 4131748719224 4136103844992 4145356873728 4146831368192 4161212643168 4161942776544 4165380808704 4170521843712 4171253610496 4187208433576 4191622017408 4200999247872 4201756286976 4217067846432 4226502002688 4227263637504 4242668147928 4243412573624 4252159575552 4257408688128 4258155700224 4273672783968 4282482161664 4284005431296 4289292876288 4299616713672 4310012086784 4314555113472 4315331629952 4337164448568 4340747225088 4341508859904 4346104702464 4346867277312 4356565279416 4363493813322 4367864598016 4372468604928 4373255544448 4394610335304 4399012288512 4404441678336 4406008328704 4410403209216 4415846658048 4421288433366 4422064200078 4425717109248 4431179458944 4431956961152 4448918421504 4453598393496 4463561700864 4464366054912 4475119767552 4475926204416 4480634586834 4490658377856 4491467614848 4492236862512 4501515640832 4502286609408 4508635447296 4517919549024 4524290431488 4536005750784 4540777332966 4541604221952 4551755770752 4552535343888 4557373681056 4561938669568 4563542209536 4569174667008 4579387842208 4585039856824 4592291769072 4596891734016 4602565352448 4612853163648 4618546482144 4620169919988 4624797809664 4630505870592 4640856135392 4641701249024 4646584015976 4648217309127 4658616005568 4665185289216 4681383849248 4682185623612 4686053409792 4691837074176 4692660311808 4693505950464 4704005963776 4708954271224 4710609487773 4721147764032 4721998536256 4726975822848 4754814753024 4755671592192 4756506030336 4762376649408 4766310678528 4767146983424 4773001666419 4773839145327 4783679522496 4785381066944 4790425162752 4791287324432 4819506110208 4825454485824 4830288003072 4837068802881 4848763597632 4849614369856 4854748083696 4855599905968 4859610943488 4879310004639 4884197467392 4890225686976 4894265327616 4902049001472 4913847672768 4919912487504 4931807577088 4949779505916 4956759369792 4966976802816 4967848316928 4978931747904 4985076891312 4985951581296 4986850072368 4998006336512 5016219499284 5017123444772 5022411811776 5033647632384 5051990675088 5052901066704 5053787657232 5060025189996 5064205095936 5065093669888 5082659492652 5084467383628 5089826735424 5090742782209 5101213372416 5120725242096 5127045391188 5132181003264 5133984985728 5140321500384 5145470410752 5150938906624 5151811322484 5152715267972 5158169838927 5159074900091 5163336627456 5189459809104 5190404825088 5195864792412 5202897535872 5208427064064 5209319104416 5220079026176 5220963152316 5221913905152 5227407017973 5240045550656 5240943006264 5248333450368 5260074688512 5266556830404 5278338836736 5279242850784 5280194194272 5290147201024 5292006709248 5297573555127 5298528201891 5310381732544 5311291234536 5312248353288 5324132577792 5351069284128 5357673730584 5362099513344 5363040356352 5369649385809 5381662024256 5383553700312 5390198239986 5395597444608 5434074003456 5442716170752 5454859047336 5455816166088 5461591594158 5462549894214 5467062311424 5475756942208 5514805126656 5528078631864 5534901548442 5536870300938 5548283524224 5549257035392 5560695791616 5576354291016 5588829356544 5609195528958 5610206331414 5622757128576 5635336003584 5636351516672 5656890863904 5669546100736 5685511114386 5697230732928 5698230378624 5709976215552 5712007241728 5719057168384 5732822284896 5773703628672 5782885931424 5787662966784 5788678479872 5794806269952 5795823036416 5808753705888 5817991751096 5859480447072 5865349718016 5872588904448 5874653143296 5887795544064 5895051244488 5896085600104 5900956145664 5908239278592 5938131191328 5951415601152 5952488073216 5953507547904 5966826356736 5967901605888 5974179449112 5976279397449 5987544503808 5988623486464 5989649150016 6003048812544 6010446542898 6023892732032 6032387241984 6033420400896 6048007667712 6054369777288 6055472295936 6056497912851 6069007694336 6070047125184 6076498241408 6084722946048 6091123677702 6092232889344 6123055692096 6128113729536 6129188978688 6135677227008 6136753803264 6137793186849 6144316302138 6150470884864 6158061976192 6160226559984 6166397079552 6174007827456 6197623078836 6210370289664 6211488007424 6218035310592 6220247052288 6241818964752 6242914164816 6248071213056 6255782765568 6256880415744 6258007933952 6280812650364 6294863685376 6301498871808 6302634430464 6325601769648 6339753004032 6340895456256 6342008040448 6349835532544 6364002221892 6365118860436 6378239363328 6387233550336 6410509175952 6426008146944 6433939314432 6449425070508 6459682017761 6465018130176 6472997444928 6479481257984 6505746672852 6511120837632 6512263289856 6519157053696 6520300915968 6536065335296 6545240719983 6551796897024 6559883316672 6598518432768 6599706007888 6606662517504 6609012493056 6622635737088 6623797755904 6631932650049 6633096300117 6638575663872 6646769188416 6647935441728 6649133429824 6688292665712 6695342551296 6696549082368 6711530176512 6713889306624 6720951880251 6735987566784 6737201422272 6738383542976 6746700253328 6752273461248 6753429914112 6776879323536 6786435647232 6801617829888 6804008626176 6811165999449 6812406332928 6827633656128 6836060521584 6842908004352 6845313314304 6853762000512 6869081763312 6877559785236 6884448836608 6895337601024 6903848028672 6919279745472 6927819723216 6930254879982 6937196714496 6944569418752 6945758805888 6961284203088 6962551873536 6969876023964 6987924008352 6997777933824 7012187633381 7022075773872 7023278435418 7037785115648 7038990467712 7040258925696 7056008945664 7063431406836 7064704269188 7081721646048 7082997804384 7098843437056 7106310957319 7133507388288 7134759045504 7143564974112 7149466017792 7150720475136 7159532514412 7168369019161 7175519283744 7178071600416 7186930986648 7194129926144 7229259165312 7230560258642 7238181728736 7245432004608 7256954894336 7273145396448 7274421554784 7282122125544 7283399858952 7289416415232 7326296201088 7327614758758 7335338530464 7353073502208 7370771509152 7379868731256 7382493734584 7397711365632 7424669258874 7425972003842 7435139054688 7450465204224 7451772475392 7478927371944 7480275108552 7497009504768 7524329248926 7525685167158 7542521151872 7550471448576 7579351600056 7580681485848 7590037784994 7596307643904 7597640504832 7623989238978 7626701075442 7643763046528 7651820058624 7681087863144 7690568086782 7698271504896 7710514575232 7718205616128 7726408359936 7727716983726 7729072901958 7745004941184 7784189713656 7785607237632 7793797188618 7812640596096 7830118539264 7831444728474 7832870857728 7860068325984 7861414509396 7867941527552 7877652371456 7890112032768 7899835245606 7917508255104 7920291291408 7935220801536 7936650764288 7938010063872 7965572598816 7966936851804 7968372529932 7983392671744 7986198866688 8004065083392 8013928723864 8026603926192 8036510595876 8043182989312 8044560534528 8072493036384 8073963061248 8075330550468 8085297359979 8093396166912 8112963928064 8121498236936 8122977185792 8164074256128 8180902969344 8182338404352 8183724249132 8192421736184 8193824841321 8200593467136 8213635413312 8221862772736 8232010436608 8263497438448 8272207689984 8290713747456 8293662736384 8305305451407 8322425286336 8323885553088 8330761617408 8341043687424 8342507220992 8374416867152 8383244034816 8401998495744 8403512573952 8415309497121 8434135692864 8453004005376 8454527275008 8485336295856 8486825147248 8504319151104 8514817376256 8516311400448 8528266671579 8547345567936 8564964323328 8568010862592 8578585752576 8599233427344 8620024173568 8629110226944 8630663259904 8674328897136 8681494450176 8683017719808 8692209404928 8693734554624 8713130558832 8726987626644 8735729196032 8744937209856 8746511088896 8779966028351 8789220670608 8798024577024 8808883356672 8812016657408 8831693316096 8842576866732 8844128400156 8851434218496 8862358917888 8863913922304 8897817921349 8907196786992 8927123401728 8928732109824 8950239535104 8951852408832 8961269173668 8981316755712 8982935229696 8984473725024 9003031281664 9004573218816 9015669814347 9017251718951 9035839098048 9048580862976 9072011501568 9081554665932 9083208443904 9103511541504 9105070687776 9114747362112 9123877339136 9127084419072 9136685516553 9138349334016 9158775684416 9170079713648 9184583538144 9193783468032 9205130704896 9216474453207 9225706327296 9237092964288 9240339839976 9249595619328 9261011741184 9281712270784 9293168031952 9296434618254 9317232011136 9330370578432 9362767698496 9364371247224 9372106819584 9383674148352 9385320623616 9387011900928 9417908542448 9421218975546 9442295528064 9443997072512 9453951645696 9509629506048 9511343184384 9513012060672 9524753298816 9546003332838 9547678290654 9567359044992 9570762133888 9580850325504 9582574648864 9639012220416 9650908971648 9674137605762 9697527195264 9699228739712 9709496167392 9711199811936 9719221886976 9758620009278 9768394934784 9780451373952 9804098002944 9827695345536 9839824975008 9863615154176 9899559011832 9913518739584 9933953605632 9935696633856 9957863495808 9970153782624 9971903162592 9973700144736 9996012673024 10032438998568 10034246889544 10044823623552 10067295264768 10103981350176 10105802133408 10107575314464 10120050379992 10128410191872 10130187339776 10165318985304 10168934767256 10179653470848 10181485564418 10202426744832 10241450484192 10254090782376 10264362006528 10267969971456 10280643000768 10290940821504 10303622644968 10305430535944 10316339677854 10318149800182 10326673254912 10378919618208 10380809650176 10391729584824 10405795071744 10416854128128 10418638208832 10441926304632 10443827810304 10454814035946 10480091101312 10481886012528 10496666900736 10520149377024 10533113660808 10556677673472 10558485701568 10560388388544 10584013418496 10595147110254 10597056403782 10620763465088 10622582469072 10624496706576 10648265155584 10702138568256 10715347461168 10724199026688 10726080712704 10739298771618 10763324048512 10767107400624 10780396479972 10791194889216 10845840387963 10868148006912 10885432341504 10909718094672 10911632332176 10923183188316 10925099788428 10934124622848 10951513884416 10991422138137 11029610253312 11056157263728 11069803096884 11073740601876 11096567048448 11098514070784 11121391583232 11137003888311 11138958005763 11140965296479 11152708582032 11177658713088 11218391057916 11220412662828 11245514257152 11270672007168 11272703033344 11286493873389 11288527750737 11290508454821 11313781727808 11339092201472 11371022228772 11385056677491 11394461465856 11396460757248 11419952431104 11424014483456 11438114336768 11440051613163 11465644569792 11547407257344 11565771862848 11575325933568 11577356959744 11589612539904 11591575475589 11591646072832 11593609352937 11617507411776 11635983502192 11718960894144 11730699436032 11745177808896 11747167092711 11749306286592 11790102488976 11792171200208 11801912291328 11816478557184 11849752868409 11876262382656 11902831202304 11904976146432 11907015095808 11948358898224 11952558794898 11975089007616 11977246972928 11979298300032 12006097625088 12020893085796 12047785464064 12064774483968 12066840801792 12108739554576 12110944591872 12112995825702 12138015388672 12140094250368 12152996482816 12169445892096 12182247355404 12184465778688 12246111384192 12271354454016 12273507606528 12275586373698 12288632604276 12300941769728 12316123952384 12320453119968 12332794159104 12348015654912 12363232471079 12395246157672 12422976014848 12436070621184 12440494104576 12483637929504 12485828329632 12496142426112 12511565531136 12513760831488 12516015867904 12529181900221 12561625300728 12589727370752 12602997743616 12605268860928 12651203539296 12679506008064 12681790912512 12684016080896 12699671065088 12728004443784 12730237720872 12756478726656 12774467100672 12821018351904 12852016293888 12867878628864 12898850141016 12919364035522 12930036260352 12945994889856 13011493345704 13022241675264 13024526579712 13038314107392 13040601831936 13090481439966 13103593794048 13119766633344 13197036865536 13199412015776 13213325035008 13218024986112 13263865300098 13266192600234 13277151327744 13293538376832 13295870883456 13298266859648 13376585331424 13390685102592 13393098164736 13427778613248 13441903760502 13471975133568 13474402844544 13476767085952 13493400506656 13504546922496 13506859828224 13553758647072 13572871294464 13608017252352 13622331998898 13624812665856 13655267312256 13672121043168 13685816008704 13690626628608 13707524001024 13738163526624 13755119570472 13768897673216 13790675202048 13807696057344 13838559490944 13855639446432 13860509759964 13874393428992 13889138837504 13891517611776 13922568406176 13925103747072 13939752047928 13944651927381 13975848016704 13995555867648 14024375266762 14044151547744 14046556870836 14075570231296 14077980935424 14080517851392 14112017891328 14126862813672 14129408538376 14131828463319 14163443292096 14165995608768 14197686874112 14212621914638 14267014776576 14269518091008 14287129948224 14298932035584 14301440950272 14319065028824 14321517435981 14336738038322 14351038567488 14356143200832 14373861973296 14388259852288 14458518330624 14461120517284 14476363457472 14490864009216 14513909788672 14546290792896 14548843109568 14564244251088 14566799717904 14578832830464 14652592402176 14655229517516 14670677060928 14706147004416 14741543018304 14759737462512 14764987469168 14795422731264 14849338517748 14851944007684 14870278109376 14900930408448 14903544950784 14957854743888 14960550217104 14994019009536 15048658497852 15051370334316 15085042303744 15100942897152 15158703200112 15161362971696 15180075569988 15192615287808 15195281009664 15247978477956 15253402150884 15272228346627 15287526093056 15303640117248 15362175726288 15381136173564 15396543009792 15421029150464 15436411232256 15452816719872 15455433967452 15458145803916 15474509516781 15477224700273 15490009882368 15568379427312 15571214475264 15587594377236 15625281192192 15660237078528 15662889456948 15665741715456 15682221053919 15687799185991 15720136651968 15722829018792 15735883055104 15755304742912 15780224065536 15799670491212 15835016510208 15840582582816 15870441603072 15873301528576 15876020127744 15892720665381 15895584605673 15931145197632 15933873703608 15936745059864 15966785343488 15972397733376 16027857447728 16053207852384 16073021191752 16086365978624 16089121069056 16108948157427 16144986072768 16150661100936 16170594719958 16186792333824 16242996473872 16245954371584 16328148512256 16367448498264 16384843472368 16387649682642 16401186934272 16427270826624 16464020873216 16526994876896 16544415379968 16610610902814 16644850572672 16647771106176 16682087374848 16685014441984 16748833734304 16766488069632 16830618994242 16868271385728 16906008010752 16909054550016 16970672591712 16973650294496 17008638302208 17056533343158 17094691135872 17129928646656 17136021725184 17157171505152 17198466854688 17240048347136 17261326519808 17348657794272 17362988900352 17366035439616 17384418809856 17387469109248 17426261117664 17453975253288 17471458392064 17493022177792 17559932056702 17578441341216 17596049154048 17617766713344 17624033314816 17663386632192 17685153733464 17688256800312 17702868436992 17724717835776 17727827844608 17795635842698 17814393573984 17854246803456 17857464219648 17900479070208 17903704817664 17922538347336 17962633511424 17965870459392 17968947450048 18009146437632 18031339628694 18034503437902 18071678196096 18097161725952 18144023003136 18163109331864 18166416887808 18207023083008 18210141375552 18229494724224 18254168838144 18273371033106 18276698668032 18317551368832 18340159427296 18369167076288 18387566936064 18410261409792 18432948906414 18451412654592 18474185928576 18480679679952 18499191238656 18522023482368 18563424541568 18586336063904 18592869236508 18634464022272 18660741156864 18725535396992 18728742494448 18744213639168 18767348296704 18770641247232 18774023801856 18835817084896 18842437951092 18884591056128 18887994145024 18907903291392 19019259012096 19022686368768 19026024121344 19049506597632 19092006665676 19095356581308 19134718089984 19141524267776 19161700651008 19165149297728 19278024440832 19301817943296 19348275211524 19379046053283 19395054390528 19398457479424 19418992334784 19422399623872 19438443773952 19517240018556 19536789869568 19560902747904 19608196005888 19635722159949 19655390691072 19679649950016 19727230308352 19799118023664 19827037479168 19867907211264 19871393267712 19899288900351 19915726991616 19940307565248 19943806325184 19947400289472 19992025346048 20064877997136 20068493779088 20089647247104 20134590529536 20207962700352 20211604266816 20215150628928 20240100759984 20256820383744 20260374679552 20330637970608 20337869534512 20359306941696 20362971128836 20404853489664 20482900968384 20508181564752 20528724013056 20535939942912 20561286001536 20607245289936 20610861071888 20632679355708 20636299600364 20653346509824 20757839236416 20783459169648 20811590143488 20833708256256 20837276417664 20883852609264 20887655620608 20909628071892 20960182202624 20963772025056 20993333801472 21036562900143 21066227321616 21113355346944 21116971403136 21120776777088 21168026836992 21190294220508 21194112807564 21241526930176 21245164938144 21248993413152 21296530311168 21318932871957 21322774640281 21404277136512 21430694922336 21448398053376 21452161425408 21478597543236 21505107057483 21526648097024 21534214801248 21560792959944 21582389778432 21608986380419 21691680775926 21736296013824 21770864683008 21819436189344 21823264664352 21846366376632 21850199576856 21868249245696 21899039888881 21903027768832 21982844276274 22059220506624 22112314527456 22139606193768 22147481203752 22193134096896 22197028141568 22274007776622 22277916011526 22281930592958 22305417164064 22355317426176 22436782115832 22440825325656 22491028514304 22572987746778 22577055501474 22581016909642 22627563455616 22678184402944 22742044457544 22770113354982 22788922931712 22792921514496 22876228673536 22880103226326 22931289139584 23094814514688 23131543725696 23179225079808 23183150951178 23183292145664 23187218705874 23235014823552 23271967004384 23437921788288 23490355617792 23494334185422 23498612573184 23580204977952 23584342400416 23603824582656 23632957114368 23699505736818 23752524765312 23805662404608 23809952292864 23814030191616 23896717796448 23905117589796 23950178015232 23954493945856 23958596600064 24012195250176 24041786171592 24095570928128 24129548967936 24133681603584 24217479109152 24221889183744 24225991651404 24255892079937 24276030777344 24280188500736 24305992965632 24338891784192 24364494710808 24368931557376 24492222768384 24542708908032 24547015213056 24551172747396 24577265208552 24581474523963 24601883539456 24632247904768 24640906239936 24665588318208 24696031309824 24726464942158 24790492315344 24845952029696 24872141242368 24880988209152 24915916354221 24967275859008 24971656659264 24992284852224 25023131062272 25027521662976 25032031735808 25058363800442 25123250601456 25179454741504 25205995487232 25210537721856 25302407078592 25359012016128 25363581825024 25368032161792 25399342130176 25456008887568 25460475441744 25512957453312 25548934201344 25642036703808 25704032587776 25735757257728 25797700282032 25838728071044 25860072520704 25891989779712 26022986691408 26044483350528 26049053159424 26076628214784 26081203663872 26180962879932 26207187588096 26239533266688 26339898085053 26394073731072 26398824031552 26426650070016 26436049972224 26527730600196 26532385200468 26554302655488 26587076753664 26591741766912 26596533719296 26693453764047 26753170662848 26781370205184 26786196329472 26855557226496 26883807521004 26943950267136 26948805689088 26953534171904 26986801013312 27009093844992 27013719656448 27047009443041 27051755156853 27107517294144 27145742588928 27216034504704 27244663997796 27249625331712 27310534624512 27344242086336 27371632017408 27381253257216 27410056549659 27415048002048 27476327053248 27510239140944 27537795346432 27581350404096 27615392114688 27649423359621 27677118981888 27711278892864 27721019519928 27748786857984 27778277675008 27783035223552 27845136812352 27879504095856 27889303854762 27951696033408 27991111735296 28048750533524 28088303095488 28093113741672 28151140462592 28155961870848 28161035702784 28253725627344 28258817076752 28263656926638 28326886584192 28331991217536 28395373748224 28425243829276 28534029553152 28539036182016 28574259896448 28638130057648 28643034871962 28673476076644 28702077134976 28712286401664 28747723946592 28776519704576 28917036661248 28922241034568 28952726914944 29027819577344 29092581585792 29097686219136 29128488502176 29133599435808 29157665660928 29305184804352 29310459035032 29341354121856 29412294008832 29483086036608 29519474925024 29529974938336 29590845462528 29698677035496 29703888015368 29740556218752 29801860816896 29807089901568 29915709487776 29921100434208 29988038019072 30097316995704 30102740668632 30170084607488 30201885794304 30317406400224 30322725943392 30360151139976 30385230575616 30390562019328 30495956955912 30506804301768 30544456693254 30575052186112 30607280234496 30724351452576 30762272347128 30793086019584 30842058300928 30872822464512 30910867934904 30916291607832 30949019033562 30954449400546 30980019764736 31136758854624 31142428950528 31175188754472 31250562384384 31325778913896 31331483430912 31364442107838 31375598371982 31440273303936 31445658037584 31510609485824 31560448131072 31599340982424 31670033020416 31681165165632 31752040255488 31785441330762 31791169211346 31862290395264 31867747407216 31873490119728 31933570686976 31944795466752 32055714895456 32106415704768 32146042383504 32178242138112 32217896314854 32289972145536 32301322201872 32341189439916 32373584667648 32485992947744 32491908743168 32537521163889 32656297024512 32734896996528 32769686944736 32775299365284 32802373868544 32854541653248 32928041746432 32974266414411 33053989753792 33088830759936 33221221805628 33289701145344 33295542212352 33364174749696 33370028883968 33411011664933 33416874017289 33422895889437 33497667468608 33532976139264 33661237988484 33736542771456 33812016021504 33818109100032 33859481620167 33865583252211 33871525364463 33941345183424 33947300588992 34017276604416 34113066686316 34155170032473 34189382271744 34259857293312 34272043450368 34314343010304 34320154839489 34396933709376 34480096694272 34522653039616 34697315588544 34725977800704 34732070879232 34768837619712 34774938218496 34780828058811 34852522235328 34907950506576 34942916784128 34986044355584 35119864113404 35156882682432 35192098308096 35235533426688 35248066629632 35370307466928 35376513600624 35405736873984 35449435671552 35455655689216 35591271685396 35628787147968 35708493606912 35714928439296 35845076694672 35925267022848 35931740918784 35937894900096 36018292875264 36062679257388 36069006875804 36143356392192 36194323451904 36326218663728 36332833775616 36414046166016 36420282751104 36458989448448 36508337676288 36546742066212 36553397336064 36635102737664 36680318854592 36738334152576 36820522819584 36865897812828 36902825309184 36948371857152 36961359359904 36998382477312 37044046964736 37089697413237 37126849083136 37172672127808 37185738473016 37268928044544 37321482313728 37451070793984 37457484988896 37488427278336 37534696593408 37541282494464 37548047603712 37587545700663 37671634169792 37684875902184 37769182112256 37775988290048 37815806582784 38038518024192 38045372737536 38052048242688 38099013195264 38184013331352 38190713162616 38269436179968 38283048535552 38323401302016 38330298595456 38556048881664 38603635886592 38696550423048 38758092106566 38790108781056 38796914958848 38837984669568 38844799247744 39034480037112 39073579739136 39121805495808 39271444319898 39310781382144 39359299900032 39454460616704 39598236047328 39654074958336 39798577800702 39831453983232 39880615130496 39887612650368 39894800578944 39984050692096 40129755994272 40136987558176 40179294494208 40415925400704 40423208533632 40430301257856 40480201519968 40513640767488 40520749359104 40661275941216 40675739069024 40718613883392 40725942257672 40965801936768 41016363129504 41057448026112 41071879885824 41122572003072 41214490579872 41221722143776 41265358711416 41272599200728 41306693019648 41515678472832 41566918339296 41623180286976 41667416512512 41674552835328 41767705218528 41775311241216 41819256143784 41833955782143 41920364405248 41927544050112 41986667602944 42073125800286 42132454643232 42226710693888 42233942806272 42241553554176 42336053673984 42380588441016 42388225615128 42395485389957 42483053860352 42490329876288 42497986826304 42593060622336 42637865743914 42645549280562 42808554273024 42861389844672 42896796106752 42904322850816 42957195086472 42964552307943 43010214114966 43053296194048 43068429602496 43121585919888 43164779556864 43217972760838 43383361551852 43472592027648 43541729366016 43638872378688 43646529328704 43692732753264 43700399153712 43736498491392 43798079777762 43806055537664 43965688552548 44118441013248 44224629054912 44279212387536 44294962407504 44386268193792 44394056283136 44548015553244 44555832023052 44563861185916 44610834328128 44710634852352 44873564231664 44881650651312 44982057028608 45145975493556 45154111002948 45162033819284 45217774124327 45255126911232 45356368805888 45484088915088 45540226709964 45577845863424 45585843028992 45752457347072 45760206452652 45816685039881 45862578279168 46189629029376 46263087451392 46358450159616 46366301902356 46366584291328 46374437411748 46423528550343 46431674100819 46470029647104 46543934008768 46875843576576 46980711235584 46988668370844 46997225146368 47046663161757 47063397557973 47160409955904 47168684800832 47207649165312 47265914228736 47399011473636 47505049530624 47611324809216 47619904585728 47628060383232 47678161996143 47686753817019 47793435592896 47810235179592 47900356030464 47908987891712 47917193200128 48083572343184 48191141856256 48259097935872 48267363207168 48326844472281 48434958218304 48451983302808 48511784159874 48552061554688 48560377001472 48611985931264 48728989421616 48737863114752 48984445536768 49102345494792 49154530417104 49162949047926 49203767078912 49264495809536 49281812479872 49392062619648 49452929884316 49580984630688 49691904059392 49831832708442 49934551718016 49943313318528 50046262124544 50055043325952 50064063471616 50116727600884 50246501202912 50358909483008 50604814157184 50718024032256 50727163650048 50736064323584 50798684260352 50912017775136 50920950883488 51025914906624 51284073407616 51408065175552 51471514515456 51595400564064 51677456142088 51720145041408 51783979559424 52045973382816 52088966701056 52098106318848 52153256429568 52162407327744 52361925759864 52414375176192 52479066533376 52679796170106 52788147462144 52797648063104 52853300140032 52872099944448 53055461200392 53064770400936 53108605310976 53174153507328 53183483533824 53193067438592 53386907528094 53506341325696 53562740410368 53572392658944 53711114452992 53767615042008 53887900534272 53897611378176 53907068343808 53973602026624 54027439312896 54094018886082 54103510313706 54215034588288 54291485177856 54432069009408 54489327995592 54499250663424 54621069249024 54688484172672 54762506514432 54820113099318 54830096004096 54952654106496 55020478281888 55075590692864 55162700808192 55230784229376 55298846719242 55354237963776 55422557785728 55442039039856 55497573715968 55556555350016 55566070447104 55690273624704 55759008191712 55778607709524 55903392066816 55982223470592 56097501067048 56176606190976 56186227483344 56302280925184 56311923741696 56322071405568 56507451254688 56517634153504 56527313853276 56653773168384 56663982435072 56790747496448 56850487658552 57068059106304 57078072364032 57148519792896 57276260115296 57286069743924 57346952153288 57404154269952 57424572803328 57495447893184 57553039409152 57834073322496 57844482069136 57905453829888 58055639154688 58137138159849 58185163171584 58195372438272 58256977004352 58267198871616 58315331321856 58610369608704 58620918070064 58682708243712 58824588017664 58907166479847 58966172073216 59038949850048 59059949876672 59181690925056 59397354070992 59407776030736 59481112437504 59603721633792 59614179803136 59697866701053 59831418975552 59842200868416 59976076038144 60194633991408 60205481337264 60340169214976 60403771588608 60634812800448 60645451886784 60720302279952 60770461151232 60781124038656 60991913911824 61013608603536 61088913386508 61150104372224 61214560468992 61448702905152 61459762198457 61524544694256 61586172039168 61684116601856 61821735869808 61832583215664 61898038067124 61908898801092 61960039529472 62273517709248 62284725449443 62350377508944 62501124768768 62651557827792 62662966861824 62728884215676 62751196743964 62880546607872 62891316075168 63021218971648 63109688700429 63120762032657 63198681964848 63340066040832 63362330331264 63504080510976 63570882661524 63582338422692 63724580790528 63735494814432 63746980239456 63867141373952 63889590933504 63956798615871 63968323920843 64111429790912 64212831409536 64292084767008 64356484276224 64435792629708 64515321172449 64579944291072 64602644403744 64682378879832 64747169335296 64826959141257 64971985895488 65075042327778 65312594049024 65469793993056 65539373889472 65550598730568 65604747737088 65697119666643 65709083306496 65948532828822 66107979507584 66177661519872 66442443611256 66579402290688 66591084424704 66822023329866 66833748034578 66845791778874 66995334937216 67065952278528 67322475976968 67473085542912 67718963240334 67731166504422 67743050728926 67882690366848 67894601177984 68034553208832 68226133372632 68310340064946 68378764543488 68628686020608 68640309678978 68793867418752 68960193388544 69045306079232 69394631177088 69537675239424 69549876436992 69561656117622 69705044470656 69815901013152 69885833568256 69972088711168 70239728226808 70313765364864 70471066853376 70496133259264 70740614933856 70753027201248 70811473747968 70898871343104 70911311378432 71182543370792 71257574295936 71416987213824 71429856878592 71690153389344 71850534045696 71863481837568 71875789800192 72036585750528 72125358514776 72138013751608 72286712784384 72388646903808 72652437327456 72665667551232 72828092332032 72840565502208 72917978896896 73016675352576 73093484132424 73106794672128 73270205475328 73360637709184 73476668305152 73641045639168 73731795625656 73805650618368 73896743714304 73922718719808 73996764954624 74088093929472 74179394826474 74253698166272 74345344255616 74371476946032 74537856089088 74642964627456 74747749062663 74902141587968 74914969977792 74976854556672 75069393186816 75082564988928 75096095207424 75175091401326 75343268339584 75369751804368 75538364224512 75551976580096 75631613165568 76077036048384 76090745475072 76104096485376 76198026390528 76368026662704 76381426325232 76538872359936 76566097071104 76646802604032 76660597190912 77112097763328 77207271773184 77393100846096 77516184213132 77580217562112 77593829917696 77675969339136 77689598495488 77986757075353 78068960074224 78147159478272 78243610991616 78542888639796 78621562764288 78718599800064 78908921233408 79019694255159 79033559183747 79196472094656 79308149916672 79597155601404 79662907966464 79761230260992 79775225300736 79789601157888 79968101384192 80080361292141 80259511988544 80273975116352 80358588988416 80831850801408 80846417067264 80860602515712 80960403039936 81027281534976 81041498718208 81141028329123 81155265470559 81322551882432 81351478138048 81437227766784 81451884515344 81931603873536 82032726259008 82114896052224 82143759771648 82230169648977 82245144006144 82428981159744 82443444287552 82530717422832 82545198401456 82613386039296 82948270078863 83031356945664 83133836678592 83246360573952 83334833025024 83349105670656 83535410437056 83638512287568 83667911564286 83840728810496 83855088100224 83973335205888 84146251600572 84264909286464 84453421387776 84467885612544 84483107108352 84761176882032 84776451230256 84790970779914 84966107720704 84980659752576 84995973652608 85186121244672 85275731487828 85291098561124 85617108546048 85722779689344 85914390172944 85929104615886 86020428229932 86106592388096 86136859204992 86243171839776 86329559113728 86435945521676 86542627297553 86766723103704 87083458732032 87277744757376 87293058657408 87385465506528 87400798307424 87472996982784 87596159555524 87612111075328 87704273301547 87931377105096 88236882026496 88449258109824 88558424775072 88589924815008 88772536387584 88788112566272 89096031106488 89111664046104 89127722371832 89221668656256 89421269704704 89747128463328 89763301302624 89964114057216 90291950987112 90308222005896 90324067638568 90435548248654 90510253822464 90968177830176 91080453419928 91155691726848 91171686057984 91520412905304 91633370079762 91725156558336 92379258058752 92526174902784 92732603804712 92748874823496 92847057100686 92863348201638 92940059294208 93087868017536 93751687153152 93977336741688 93994450292736 94093326323514 94126795115946 94320819911808 94337369601664 94531828457472 94798022947272 95010099061248 95256120766464 95356323992286 95373507634038 95586871185792 95620470359184 95800712060928 95817975783424 95834386400256 96167144686368 96382283712512 96534726414336 96653688944562 96869916436608 96903966605616 97023568319748 97104123109376 97120754002944 97223971862528 97457978843232 97475726229504 97612563491667 97968891073536 98204690989584 98309060834208 98325898095852 98407534157824 98528991619072 98563624959744 98784125239296 98905859768632 98922799243233 99161969261376 99383808118784 99663665416884 99869103436032 99886626637056 100092524249088 100110086651904 100128126943232 100233455201768 100250622051867 100268687668311 100493002405824 100717818966016 101209628314368 101436048064512 101454327300096 101472128647168 101596749756633 101597368520704 101614576093389 101824035550272 101841901766976 102051829813248 102568146815232 102816130351104 102943029030912 102960464518467 103190801128128 103354912284176 103440290082816 103567959118848 104091946765632 104177933402112 104196212637696 104306512859136 104324814655488 104342484176433 104723851519728 104828750352384 104958133066752 105359592340212 105576294924288 105595296126208 105706600280064 105744199888896 106110922400784 106129540801872 106217210621952 106348307014656 106366967067648 106386134877184 106773815056188 107012682651392 107125480820736 107144785317888 107535230084016 107775801068544 107795222756352 107814136687616 107947204053248 108054878625792 108188037772164 108207020627412 108430069176576 108582970355712 108978655991184 108998501326848 109242138498048 109376968345344 109525013028864 109640226198636 109660192008192 109814594301937 109905308212992 110040956563776 110151181385728 110461568458752 110597693438484 110708475927552 110845115571456 110884078079712 110995147431936 111113110700032 111132140894208 111269092239711 111380547249408 111518016383424 111557215419048 111806784133632 111964446941184 112195002134096 112353212381952 112372454966688 112604561850368 112623847483392 112644142811136 112762637101989 113014902509376 113035268307008 113054627706552 113307546336768 113327964870144 113700975317104 114136118212608 114156144728064 114297039585792 114552520230592 114572139487848 114693904306576 114808308539904 114849145606656 114990895786368 115668146644992 115688964138272 115810907659776 116274276319698 116370326343168 116390744876544 116513954008704 116534397743232 117220739217408 117241836140128 117365416487424 117814332959694 117932344146432 118077899700096 118119899753344 118363381850112 118794708141984 118815552061472 118962224875008 119395733402106 119662837951104 119684401736832 119952152076288 120389267982816 120410962674528 120680338429952 121269625600896 121290903773568 121440604559904 121540922302464 121562248077312 121983827823648 122027217207072 122177826773016 122300208744448 122897405810304 122919524396914 123049089388512 123172344078336 123368233203712 123643471739616 123665166431328 123796076134248 123817797602184 123920079058944 124547035418496 124569450898886 124700755017888 125002249537536 125303115655584 125325933723648 125457768431352 125502393487928 125761093215744 125782632150336 126219377400858 126241524065314 126397363929696 126680132081664 126724660662528 127008161021952 127141765323048 127164676845384 127449161581056 127470989628864 127493960478912 127779181867008 127913597231742 127936647841686 128222859581824 128425662819072 128584169534016 128712968552448 128871585259416 129030642344898 129159888582144 129205288807488 129364757759664 129494338670592 129653918282514 129943971790976 130150084655556 130625188098048 130939587986112 131078747778944 131101197461136 131209495474176 131394239333286 131418166612992 131897065657644 132215959015168 132355323039744 132884887222512 133158804581376 133182168849408 133644046659732 133667496069156 133691583557748 133990669874432 134131904557056 134644951953936 134946171085824 135437926480668 135462333008844 135486101457852 135653322372981 135765380733696 135789202355968 136069106417664 136452266745264 136620680129892 136757529086976 137257372041216 137280619357956 137450055119643 137587734837504 137920386777088 138090612158464 138789262354176 139075350478848 139099752873984 139123312235244 139295022302457 139410088941312 139631802026304 139771667136512 139944177422336 140479456453616 140627530729728 140942133706752 140992266518528 141190192673919 141481229867712 141506054402496 141622947495936 141797742686208 141822622756864 142365086741584 142515148591872 142833974427648 142859713757184 143060261451057 143380306778688 143701068091392 143726963675136 143751579600384 144250717029552 144276027503216 144573425568768 144777293807616 144980533416843 145304874654912 145656184664064 145681131004416 145835957793792 146186968264848 146213589344256 146540410950656 146721275418368 146953336610304 147463591251312 147611301236736 147793487428608 147845437439616 148176187858944 148358789652948 148507396332544 148690688511232 148742953892064 149075712178176 149259422481967 149495498125326 149804283175936 149829939955584 150138786373632 150165129977856 150192190414848 150350182802652 150686536679168 150739503608736 151076728449024 151103953160192 151262904662933 152154072096768 152181490950144 152208192970752 152396052781056 152736053325408 152762852650464 153077744719872 153132194142208 153293279222167 153321194381824 154224195526656 154414543546368 154786201692192 155032368426264 155160435124224 155187659835392 155351938678272 155379196990976 155973514150706 156137920148448 156294318956544 156487221983232 157085777279592 157243125528576 157437199600128 158039388510318 158067118367494 158392944189312 158616299833344 159194311202808 159325815932928 159522460521984 159550450601472 159579202315776 160160722584282 160519023977088 160547950232704 160717177976832 161663701602816 161692834134528 161721205031424 161920806079872 162282056658246 162310530941118 162645103764864 162702956276096 162874455533568 162903769030688 163863207747072 164065452518016 164287519543296 164460339297954 164490288012288 164857962319488 164886888575104 165061434845664 165090396802912 165226772078592 165896540157726 166062713891328 166267673357184 166492721147904 166669666050048 166698211341312 167070820874112 167277024575136 167335823128572 167681457620992 167710176200448 167946670411776 168292503201144 168529818572928 168906842775552 168935771225088 168966214216704 169522353764064 169552902460512 169581941559828 169932215441408 169961319505152 169991947305216 170372242489344 170551462975656 170582197122248 171234217092096 171445559378688 171828780345888 171858209231772 172040856459864 172213184776192 172273718409984 172486343679552 172659118227456 172871891043352 173085254595106 173533446207408 174166917464064 174411414479547 174555489514752 174586117314816 174770931013056 174801596614848 174945993965568 175192319111048 175224222150656 175408546603094 175862754210192 176473764052992 176898516219648 177116849550144 177179849630016 177545072775168 177576225132544 178192062212976 178223328092208 178255444743664 178443337312512 178842539409408 179494256926656 179526602605248 179928228114432 180583901974224 180616444011792 180648135277136 180871096497308 181020507644928 181936355660352 182160906839856 182311383453696 182343372115968 183040825810608 183266740159524 183450313116672 184379286595371 184758516117504 185052349805568 185465207609424 185497749646992 185694114201372 185726696403276 185880118588416 186175736035072 186854176348329 187503374306304 187954673483376 187988900585472 188186652647028 188253590231892 188641639823616 188674739203328 189063656914944 189329066101287 189362286097971 189396410040143 189596045894544 190020198122496 190512241532928 190712647984572 190747015268076 191173742371584 191240940718368 191601424121856 191635951566848 191668772800512 191870395847613 191904971762529 191938643731957 192334289372736 192764567425024 193069452828672 193307377889124 193545963517347 193739832873216 193807933211232 194047136639496 194208246218752 194241508005888 194447943725056 194480877423771 194915957686464 195225126983334 195937782147072 196409381979168 196618121668416 196651796191704 196815068315648 197057983238144 197091358999929 197127249919488 197811719537264 197845598486466 198323938522752 198767616237568 199327330833768 199738206872064 199773253274112 200466910403536 200501244103734 200537375336622 200986004811648 201435637932032 202419256628736 203193499513266 203194737041408 203229152186778 203648071100544 203683803533952 204103659626496 205136293630464 205886058061824 205920929036934 206381602256256 206709824568352 206880580165632 207135918237696 208183893531264 208613025718272 208649629310976 208684968352866 209447703039456 209657500704768 209916266133504 210719184680424 211190592252416 211413200560128 211488399777792 212221844801568 212259081603744 212434421243904 212696614029312 212733934135296 212772269754368 213547630112376 214025365302784 214250961641472 214289570635776 215070460168032 215551602137088 215590445512704 215628273375232 215894408106496 216109757251584 216376075544328 216414041254824 216860138353152 217165940711424 217957311982368 217997002653696 218484276996096 218753936690688 219050026057728 219280452397272 219320384016384 219629188603874 219810616425984 220081913127552 220923136917504 221195386876968 221416951855104 221690231142912 221768156159424 221990294863872 222264281788416 222538184479422 222761094498816 223036032766848 223114430838096 223613568267264 223928893882368 224390004268192 224706424763904 224744909933376 225247694966784 225288285622272 225525274203978 226029805018752 226070536614016 226109255413104 226615092673536 226655929740288 227401950634208 228272236425216 228312289456128 228594079171584 229105040461184 229144278975696 229387808613152 229616617079808 229698291213312 229981791572736 231336293289984 231377928276544 231621815319552 232548552639396 232740652686336 232781489753088 233027908017408 233068795486464 233960271226059 234441478434816 234483672280256 234730832974848 235628665919388 235864688292864 236155799400192 236239799506688 236726763700224 237059082765477 237100677551241 237589416283968 237631104122944 237924449750016 238791466804212 239325675902208 239368803473664 239904304152576 240241083876423 240778535965632 240821925349056 241360676859904 242539251201792 242581807547136 242881209119808 243081844604928 243124496154624 243465796411677 243967655647296 244054434414144 244355653546032 244600417488896 245794811620608 245839048793828 246098178777024 246344688156672 246736466407424 247286943479232 247330332862656 247592152268496 247635595204368 247840158117888 249094070836992 249138901797772 249401510035776 250004499075072 250606231311168 250915536862704 251004786975856 251522186431488 251565264300672 252438754801716 252483048130628 252794727859392 253360264163328 253449321325056 254283530646096 254329353690768 254898323162112 254941979257728 254987920957824 255558363734016 255827194463484 255873295683372 256445719163648 256851325638144 257168339068032 257743170518832 258061284689796 258319777164288 258410577614976 258729515519328 258988677341184 259307836565028 259627881892659 259887943581952 260300169311112 261250376196096 261879175972224 262157495557888 262202394922272 262418990948352 262788478666572 262836333225984 263112819904641 263794131315288 264431918030336 264710646079488 265769774445024 266317609162752 266364337698816 266692586161847 267288093319464 267334992138312 267383167115496 267981339748864 268263809114112 269289903907872 269892342171648 270875852961336 270924666017688 270972202915704 271306644745962 271530761467392 271578404711936 272904533490528 273241360259784 273515058173952 274561238715912 274900110239286 275175469675008 276181224316928 277578524708352 278246624470488 278590044604914 278820177882624 279263604052608 279888354844672 280958912907232 281255061459456 282380385347838 282962459735424 283012108804992 283595485372416 283645245513728 284730173483168 285030297183744 286120522902114 286760613557376 287402136182784 287453927350272 287503159200768 288501434059104 288552055006432 289146851137536 289961066833686 290609749309824 291312369328128 291362262008832 291671915587584 292373936529696 292427178688512 292837690475001 293080821901312 293442550836736 293906673220608 294927182502624 295222602473472 295586974857216 295690874879232 296352375717888 296717579305896 296768397729699 297014792665088 297381377022464 297485907784128 298151424356352 298518844963934 298990996250652 299608566351872 299659879911168 300277572747264 300330259955712 300384380829696 300700365605304 300751866155601 300806063004933 301373073358336 301479007217472 302153456898048 302207906320384 302525809325866 304308144193536 304362981900288 304416385941504 304792105562112 304843728280167 305472106650816 305525705300928 306155489439744 306264388284416 306586558444334 306642388763648 308448391053312 308829087092736 309572403384384 310064736852528 310320870248448 310375319670784 310703877356544 310758393981952 311947028301412 312275840296896 312588637913088 312974443966464 314171554559184 314486251057152 314874399200256 316078777020636 316134236734988 316785888378624 317232599666688 318388622405616 318651631865856 319044921043968 319100901202944 319158404631552 320321445168564 321038047954176 321095900465408 321434355953664 323327403205632 323385668269056 323442410062848 323841612159744 324564113316492 324621061882236 325290207529728 325405912552192 325748911067136 325807538061376 327726415494144 328130905036032 328575039086592 328920678595908 328980576024576 329443782905811 329715924638976 329773777150208 330122869691328 330180793605824 330453544157184 331793080315452 332125427782656 332535346714368 332985442295808 333339332100096 333396422682624 333807276719133 334141641748224 334554049150272 334671646257144 335362915241984 335420352400896 335893340823552 336585006402288 337059637145856 337813685551104 337871542450176 337932428433408 338287911305967 339044707528128 339105804921024 339163883119656 339864430882816 339922639010304 339983894610432 341102925951312 341164394244496 342468434184192 342891118757376 343657560691776 343716418463544 344081712919728 344426369552384 344547436819968 344972687359104 345743782086704 346170509190212 347066892414816 348822828959094 349110979029504 349172234629632 349541862026112 349603193229696 350384638222096 350448444301312 350817093206188 351725508420384 353797032439296 354233699100288 354359699260032 355090145550336 355152450265088 356384124425952 356446656184416 356510889487328 356886674625024 358988513853312 359053205210496 359856456228864 361167803948448 361232888023584 361296270554272 361742192994616 362041015289856 363872711320704 364321813679712 364622766907392 364686744231936 366081651621216 366533480319048 366900626233344 368758573190742 369517032235008 370104699611136 370930415218848 370995499293984 371388228402744 371453392806552 371760237176832 372351472070144 373708352696658 375006748612608 375909346966752 375977801170944 376373305294056 376507180463784 377283279647232 377349478406656 378658132202574 378724572195942 378792820080286 379192091789088 380040396244992 381024483065856 381425295969144 381494030536152 382347484743168 382481881436736 383337545601024 383740791695226 383809943525058 383877287463914 384668578745472 385529134850048 386138905657344 386614755778248 387091927034694 387479665746432 387615866422464 388094273278992 388483016011776 388895887450112 388961754847542 389831915372928 390450253966668 391875564294144 392818763958336 393236243336832 393303592383408 394115966476288 394182717999858 394254499838976 395623439074528 395691196972932 396647877045504 397535232475136 398654661667536 399476413744128 399546506548224 400933820807072 401002488207468 401074750673244 401972009623296 402871275864064 404838513257472 406386999026532 406389474082816 406458304373556 406959967118943 407296142201088 407367607067904 408207319252992 410272587260928 411772116123648 411841858073868 412350165358929 412763204512512 413419649136704 413761160331264 414271836475392 416367787062528 417226051436544 417299258621952 417369936705732 417885066907371 418895406078912 419315001409536 419832532267008 421438369360848 422381184504832 422826401120256 422976799555584 423570578021757 424443689603136 424518163207488 424868842487808 425393228058624 425467868270592 425544539508736 427095260224752 428050730605568 428501923282944 428579141271552 430140920336064 431103204274176 431180891025408 431256546750464 431788816212992 432752151088656 432828082509648 433720276706304 434331881422848 435914623964736 436968553992192 437507873381376 438560904794544 438640768032768 439258377207748 439621232851968 440163826255104 442390773753936 442833903710208 443380462285824 443536312318848 444528563576832 445076368958844 445522188997632 446072065533696 446228861676192 447227136534528 447778267445901 448780008536384 449412849527808 449489819866752 450495389933568 450576571244544 451050548407956 452059610037504 452141073228032 452218510826208 453230185347072 453311859480576 453788713988799 454803901268416 456544472850432 456624578912256 457188158343168 458210080922368 458288557951392 458775617226304 459233234159616 459396582426624 459879837666501 459963583145472 462672586579968 462755856553088 463243630639104 465097105278792 465481305372672 465562979506176 466055816034816 466137590972928 467920542452118 468882956869632 468967344560512 469461665949696 471257331838776 471729376585728 472311598800384 472479599013376 474118165530954 474201355102482 475178832567936 475262208245888 475848899500032 477582933608424 478651351804416 478737606947328 480482167752846 481557071931264 481643850698112 482721353719808 485078502403584 485163615094272 485762418239616 486931592823354 487935311294592 488108868828288 488711307092064 489200834977792 491589623241216 491678097587656 492196357554048 493472932814848 494573886958464 494660665725312 495184304536992 495271190408736 495680316235776 498188141673984 498277803595544 498803020071552 500008998150144 501212462622336 501831073725408 502009573951712 503044372862976 503130528601344 504877509603432 504966096261256 505589455718784 506720528326656 506898642650112 508567061292192 508658707381536 509796646324224 509883958515456 509975841915648 511116727468032 511654388926968 511746591366744 512891438327296 513702651276288 514336678136064 515486341037664 516122569379592 516639554328576 516821155229952 517459031038656 517977354682368 518615673130056 519255763785318 519775887163904 520600338622224 522500752392192 523234243438641 523758351944448 524314991115776 524404789844544 524837981896704 525576957333144 525672666451968 526225639809282 527588262630576 528863836060672 529421292158976 531539548890048 532635218325504 532728675397632 533385172323694 534576186638928 534669984276624 534766334230992 535962679497728 536527618228224 538579807815744 539784684343296 541751705922672 541849332035376 541944405831408 542613289491924 543061522934784 543156809423872 545809066981056 545907299527471 546482720519568 547030116347904 549122477431824 549800220478572 550350939350016 552362448633856 553137859786113 553234914286229 555157049416704 556493248940976 557180089209828 557640355765248 558527208105216 559776709689344 560562529044987 561917825814464 562510122918912 564760770695676 565924919470848 566024217609984 567190970744832 567290491027456 567987198303861 568086858293913 568189230120429 569460346966336 570060594367488 572241045804228 573521227114752 574804272365568 574907854700544 575006318401536 575611187542839 575714915287587 575815931195871 577002868118208 577104110012864 578293702275072 579922133667372 580637890552041 581219498619648 582624738656256 582724524017664 583343831175168 583442632271313 584747873059392 585675380950002 586161643802624 586885101673472 587813346441216 589854365005248 590445204946944 591173949714432 591274076999787 591381749758464 593435158611792 593536795459398 594029585330176 594762754044928 594971815568256 596302848712704 597037689927868 597981992501304 599217132703744 599319759822336 601400731210608 601503732311202 601612126009866 602746146716672 602958014434944 604306913796096 604415812640768 605051618651732 609584211124224 609687456560334 610944213301632 611051410601856 612310978879488 612528776568832 613173116888668 613284777527296 617658174185472 619144806768768 620129473705056 620641740496896 620750639341568 621407754713088 621516787963904 623894056602824 624551680593792 625948887932928 628343109118368 628972502114304 629748798400512 632157554041272 632268473469976 633571776757248 634465199333376 636777244811232 637303263731712 638089842087936 638201802405888 638316809263104 640642890337128 642076095908352 642191800930816 642868711907328 646654806411264 646771336538112 646884820125696 647683224319488 649128226632984 649242123764472 650580415059456 650811825104384 651497822134272 651615076122752 655452830988288 656261810072064 657150078173184 657841357191816 657961152049152 658887565811622 659431849277952 659547554300416 660245739382656 660361587211648 663586160630904 664250855565312 665070693428736 665970884591616 666792845365248 667614553438266 668283283496448 669108098300544 669343292514288 670725830483968 670840704801792 671786681647104 673170012804576 674119274291712 675743084900352 675864856866816 676575822611934 678089415056256 678211609842048 678327766239312 679728861765632 679845278020608 679967789220864 682205851902624 682328788488992 684936868368384 685782237514752 687315121383552 687432836927088 688163425839456 688852739104768 689094873639936 689945374718208 691487564173408 692341018380424 694133784829632 697645657918188 698221958059008 698344469259264 699083724052224 699206386459392 700769276444192 700896888602624 701634186412376 701880813678177 703451016840768 707594064878592 708467398200576 708719398520064 710180291100672 710304900530176 711177248296431 711302032653723 712768248851904 712893312368832 713021778974656 713773349250048 717977027706624 718106410420992 719712912457728 720723251629269 722335607896896 722465776047168 722592541108544 723484385989232 724082030579712 727745422641408 728643627359424 729245533814784 729373488463872 730397389235031 732163303242432 733066960638096 733801252466688 737517146381484 739034064470016 740209399222272 741860830437696 741990998587968 742776456805488 742906785613104 743520474353664 744702944140288 747416705393316 750013497225216 751818693933504 752746610588112 753014360927568 754566559294464 754698956813312 757316264405148 757449144391884 757585640160572 758384183578176 760080792489984 762850591938288 762988061072304 764694969486336 764963762873472 766675091202048 767481583390452 767619887050116 767754574927828 768702160113559 769337157490944 771058269700096 773229511556496 774183854069388 774959331492864 775231732844928 776188546557984 776966032023552 777791774900224 777923509695084 778883645677977 779663830745856 780900507933336 783751128588288 785637527916672 786472486673664 786607184766816 788231932952576 788365435999716 788508999677952 789338459713923 791246878149056 791382393945864 793295754091008 797309323335072 798952827488256 799093013096448 800077758485541 801867641614144 802004976414936 802149501346488 803944019246592 809677026514944 812773998053064 812916608747112 813919934237886 814592284402176 814735214135808 820545174521856 823683716147736 824700330717858 825526409025024 826839298273408 828543672950784 832735574125056 834739873411464 835770133814742 837790812157824 839665064534016 842876738721696 844762369009664 847141156043514 848887379206272 849036326414976 850786456117248 850935736541184 851089079017472 854190520449504 856101461211136 860281840672128 862206408548352 862361782050816 862513093500928 863577632425984 865504302177312 865656165019296 867440553412608 871829247929472 873937107984384 875015746762752 877121809589088 877281536065536 878516754415496 879242465703936 880327652510208 884781547507872 885667807420416 886760924571648 887072624637696 889057127153664 890152737917688 891044377995264 892144131067392 892457723352384 894454273069056 895556534891802 897560017072768 898825699055616 898979639733504 900990779867136 901153142489088 902101096815912 902418189014799 904119220075008 904282146456064 904437021652416 906460370694144 906623718961152 907577427977598 909607802536832 913088945700864 913249157824512 914376316686336 914531184840501 916420161844736 916577115902784 917551234452608 918466468319232 918793164853248 919759675333002 919927166290944 925345173159936 925511713106176 926487261278208 930194210557584 930962610745344 931125959012352 932111632069632 932275181945856 935841084904236 937765913739264 937934689121024 938923331899392 942514663677552 943458753171456 944623197600768 944959198026752 948236331061908 948402710204964 950357665135872 950524416491776 951697799000064 955165867216848 957302703608832 957475213894656 960964335505692 963114143862528 963287701396224 965442707439616 970157004807168 970327230188544 971524836479232 973863185646708 975870622589184 976217737656576 977422614184128 978401669955584 983179246482432 983356195175312 984392715108096 986945865629696 988331348717433 989147773916928 989321331450624 990368609073984 990542380817472 991360632471552 996376283347968 996555607191088 997606040143104 1000017996300288 1001421830157399 1002424925244672 1003662147450816 1004019147903424 1006088745725952 1006261057202688 1009755019206864 1009932192522512 1011178911437568 1013441056653312 1013797285300224 1014863733917901 1017134122584384 1017317414763072 1019593292648448 1019767917030912 1019951683831296 1023308777853936 1023493182733488 1025782876654592 1027405302552576 1028673356272128 1030972682075328 1032245138759184 1033279108657152 1033642310459904 1034918062077312 1037231346260112 1038511527570636 1039551774327808 1041200677244448 1044815957373769 1046468486877282 1047516703888896 1048629982231552 1048809579689088 1051153914666288 1051345332903936 1052451279618564 1055176525261152 1057727672121344 1058840332640531 1063079097780096 1065270436651008 1065457350795264 1066770344647388 1069152373277856 1069339968553248 1069532668461984 1071925358995456 1073052954555169 1077159615631488 1079569368686592 1083503411845344 1083698664070752 1083888811662816 1085226578983848 1086123045869568 1086313618847744 1091618133962112 1091814599054942 1092965441039136 1094060232695808 1098244954863648 1099600440957144 1100701878700032 1106275719572226 1106469828572458 1110314098833408 1112986497881952 1114360178419656 1115280711530496 1117054416210432 1121125058089974 1123835651628928 1125020245837824 1129521541391352 1131849838941696 1132048435219968 1135974396607722 1136173716587826 1136378460240858 1138920693932672 1140121188734976 1144482091608456 1147042454229504 1150012636803072 1151222375085678 1151429830575174 1151631862391742 1154005736236416 1154208220025728 1156587404550144 1159844267334744 1161275781104082 1162438997239296 1165449048035328 1166687662350336 1166885264542626 1169495746118784 1171350761900004 1172323287605248 1173770203346944 1175626692882432 1179708730010496 1182347899428864 1182548153999574 1182763499516928 1186870317223584 1187073590918796 1188059170660352 1189525508089856 1189943631136512 1192605697425408 1194075379855736 1195963985002608 1198434265407488 1198639519644672 1202801462421216 1203007464622404 1203224252019732 1205492293433344 1205916028869888 1208613827592192 1208831625281536 1210103237303464 1219168422248448 1219374913120668 1220879901356829 1221888426603264 1222102821203712 1224621957758976 1225057553137664 1226346233777336 1226569555054592 1235316348370944 1238289613537536 1240258947410112 1241283480993792 1241501278683136 1242815509426176 1243033575927808 1247788113205648 1249103361187584 1251897775865856 1256686218236736 1257945004228608 1259497596801024 1264315108082544 1264536946939952 1267143553514496 1268930398666752 1270711734065271 1273554489622464 1274606527463424 1276179684175872 1276403604811776 1276633618526208 1281285780674256 1284152191816704 1284383601861632 1285737423814656 1293309612822528 1293542673076224 1293769640251392 1295366448638976 1298256453265968 1298484247528944 1301160830118912 1301623650208768 1302995644268544 1303230152245504 1310905661976576 1312523620144128 1315682714383632 1315922304098304 1317775131623244 1318863698555904 1319095108600832 1320491478765312 1320723174423296 1325774870281001 1327172321261808 1328501711130624 1330141386857472 1333585690730496 1335229106876532 1336566566992896 1338216196601088 1338686585028576 1341451660967936 1341681409603584 1343334802337703 1343570506123699 1346340025609152 1348238548583424 1351486169800704 1351729713733632 1353151645223868 1356178830112512 1356423219684096 1356655532478624 1359457723531264 1359690556041216 1359935578441728 1361366141966397 1364411703805248 1364657576977984 1369873736736768 1371564475029504 1374630242767104 1374865673854176 1376326851678912 1377705478209536 1378189747279872 1379639512999503 1379890749436416 1382975128346816 1384682036760848 1388267569659264 1395291315836376 1396443916118016 1396688938518528 1398167448104448 1398412772918784 1401538552888384 1403268372824752 1403761627356354 1406902033681536 1415188129757184 1416934796401152 1417438797040128 1422354496592862 1422604065307446 1425536497703808 1425786624737664 1426043557949312 1427546698500096 1435954055413248 1436212820841984 1441446503258538 1444671215793792 1444931552094336 1445185082217088 1446968771978464 1448164061159424 1455490845282816 1457287254718848 1460794778470062 1464326606484864 1466133921276192 1467602504933376 1475034292762968 1480418798444544 1483721660875392 1483981997175936 1485552913610976 1485813571226208 1487040948707328 1489405888280576 1494833410786632 1500026994450432 1503637387867008 1505493221176224 1506028721855136 1509133118588928 1509397913626624 1514632528810296 1514898288783768 1515171280321144 1516768367156352 1520161584979968 1525701183876576 1525976122144608 1529389938972672 1529927525746944 1533350182404096 1534963166780904 1535239774100232 1535509149855656 1537404320227118 1538674314981888 1546459023112992 1548367708138776 1549918662985728 1550463465689856 1552377093115968 1553932064047104 1555847019390168 1557767291355954 1559327661491712 1561801015866672 1567502257176576 1571275055833344 1572944973347328 1573214369533632 1576730871999432 1577017999355904 1578676919427846 1582493756298112 1582764787891728 1586591508182016 1594618646670144 1597905654976512 1598186026192896 1600155516971082 1603735283228288 1604009952829872 1604299002692976 1607888038493184 1619354053029888 1625547996106128 1625833217494224 1627839868475772 1629184568804352 1629470428271616 1637721898582413 1641090349043712 1647367432295472 1649400661435716 1651052818050048 1653678596546816 1657087345901568 1659413579358339 1659704742858687 1665471148250112 1669479746822928 1671540267629484 1675581624315648 1679330129068032 1681687587134961 1682285759768329 1685753477443392 1689524738019328 1694282312087028 1697774758412544 1698072652829952 1701572912234496 1701871473082368 1702178158034944 1704260574881739 1704567690361287 1708381040899008 1712202922422272 1720563681344256 1724412817096704 1724723564101632 1725026187001856 1727144745862761 1727155264851968 1727447793587613 1731008604354624 1731312330038592 1734881106825216 1743658495858944 1747874215968768 1750031493525504 1750327896813939 1754243619178176 1757033508830992 1758484931407872 1760655305020416 1769563095015744 1771335614840832 1773521849143296 1773822230999361 1774145249275392 1780305475835376 1782088755990528 1784288262134784 1784915446704768 1788908546138112 1791113069783604 1795120034145536 1797651398111232 1797959279467008 1804202193631824 1804836378029598 1808238440150016 1808564292912128 1808874043304832 1812920741388288 1813247437922304 1815154855955196 1819215605073664 1828752633372672 1829062369681002 1832840323689472 1833154231805568 1835102468905216 1836932936638464 1837586329706496 1839519350666004 1839854332581888 1851023426212352 1852974522556416 1860388421115168 1861925221490688 1862251918024704 1864223264139264 1864550363891712 1866848103132929 1871682169808472 1875869378242048 1877846663798784 1885029327355104 1886917506342912 1889246395201536 1889918396053504 1896472662123816 1896805420409928 1900715330271744 1901048832983552 1903395598000128 1910331734433696 1914605407217664 1914950427789312 1921928671011384 1926228287725056 1926575402792448 1940314009614336 1940654460377088 1943049672958464 1947726371293416 1951741245178368 1952435475313152 1954845228368256 1966358492964864 1966712390350624 1968785430216192 1976662697434866 1978295547833856 1978642662901248 1980737218147968 1981084761634944 1992752566695936 1993111214382176 1995212080286208 2002843660314798 2004849850489344 2007324294901632 2008038295806848 2012177491451904 2012522114405376 2019510038413728 2019864385045024 2022357822875136 2027594570600448 2029727467835802 2034268245168768 2034634829526144 2039186585296896 2039535834061824 2039903367662592 2046617555707872 2046986365466976 2051565753309184 2054810605105152 2057346712544256 2061945364150656 2064490277518368 2066558217314304 2067284620919808 2069836124154624 2074462692520224 2077023055141272 2079103548655616 2082401354488896 2089631914747538 2092936973754564 2095033407777792 2097259964463104 2097619159378176 2102307829332576 2102690665807872 2104902559237128 2105642441034531 2110353050522304 2115455344242688 2117680665281062 2126158195560192 2130540873302016 2130914701590528 2133540689294776 2133906097961169 2138304746555712 2138679937106496 2139065336923968 2143850717990912 2146105909110338 2154319231262976 2159138737373184 2167006823690688 2167397328141504 2167777623325632 2170453157967696 2172246091739136 2172627237695488 2183236267924224 2183629198109884 2185930882078272 2188120465391616 2196489909727296 2199200881914288 2201403757400064 2212551439144452 2212939657144916 2220628197666816 2225972995763904 2228720356839312 2230561423060992 2234108832420864 2242250116179948 2247671303257856 2250040491675648 2259043082782704 2263699677883392 2264096870439936 2271948793215444 2272347433175652 2272756920481716 2277841387865344 2280242377469952 2288964183216912 2294084908459008 2300025273606144 2302444750171356 2302859661150348 2303263724783484 2306106480340677 2308011472472832 2308416440051456 2313174809100288 2319688534669488 2322551562208164 2324877994478592 2330898096070656 2333375324700672 2333770529085252 2336650937033931 2338991492237568 2342701523800008 2344646575210496 2347540406693888 2351253385764864 2359417460020992 2364695798857728 2365096307999148 2365526999033856 2368015379141769 2373740634447168 2374147181837592 2376118341320704 2379051016179712 2379887262273024 2388150759711472 2391927970005216 2396868530814976 2397279039289344 2400233275456623 2405602924842432 2406014929244808 2406448504039464 2410984586866688 2411832057739776 2420206474606928 2438749826241336 2441759802713658 2443776853206528 2444205642407424 2452692467554672 2453139110109184 2476579227075072 2480517894820224 2485631018852352 2486067151855616 2495576226411296 2498206722375168 2513372436473472 2518995193602048 2528630216165088 2529073893879904 2534287107028992 2541423468130542 2547108979244928 2552359368351744 2552807209623552 2553267237052416 2562571561348512 2568304383633408 2568767203723264 2586619225645056 2587085346152448 2587539280502784 2590732897277952 2596512906531936 2596968495057888 2602321660237824 2603247300417536 2606460304491008 2621811323953152 2625047240288256 2631365428767264 2631844608196608 2635550263246488 2637727397111808 2638190217201664 2640982957530624 2641446348846592 2651549740562002 2654344642523616 2657003422261248 2660282773714944 2667171381460992 2670458213753064 2673133133985792 2676432393202176 2677373170057152 2683362819207168 2686669604675406 2687141012247398 2692680051218304 2696477097166848 2702972339601408 2703459427467264 2706303290447736 2712357660225024 2712846439368192 2713311064957248 2719381112082432 2719871156883456 2722732283932794 2728823407610496 2729315153955968 2739747473473536 2743128950059008 2749260485534208 2749731347708352 2752653703357824 2756379494559744 2759279025999006 2759781498872832 2765950256693632 2769364073521696 2776535139318528 2790582631672752 2792887832236032 2793377877037056 2796334896208896 2796825545837568 2803077105776768 2806536745649504 2807523254712708 2813804067363072 2830376259514368 2833869592802304 2834877594080256 2844708993185724 2845208130614892 2851072995407616 2851573249475328 2852087115898624 2855093397000192 2871908110826496 2872425641683968 2882893006517076 2889342431587584 2889863104188672 2890370164434176 2893937543956928 2896328122318848 2910981690565632 2914574509437696 2921589556940124 2928653212969728 2932267842552384 2935205009866752 2950068585525936 2960837596889088 2964994046152299 2967443321750784 2967963994351872 2971105827221952 2971627142452416 2974081897414656 2978811776561152 2989666821573264 3000053988900864 3007274775734016 3010986442352448 3012057443710272 3018266237177856 3018795827253248 3029265057620592 3029796577567536 3030342560642288 3033536734312704 3040323169959936 3051402367753152 3051952244289216 3058779877945344 3059855051493888 3069926333561808 3070479548200464 3071018299711312 3074808640454236 3077348629963776 3092918046225984 3096735416277552 3099837325971456 3100926931379712 3104754186231936 3111694038780336 3115534582711908 3118655322983424 3123602031733344 3134447872121307 3142550111666688 3145889946694656 3146428739067264 3153461743998864 3154035998711808 3157353838855692 3164987512596224 3165529575783456 3173183016364032 3176520997921593 3189237293340288 3195811309953024 3196372052385792 3200311033942164 3207470566456576 3208019905659744 3208598005385952 3215776076986368 3219158863665507 3219738970682431 3238708106059776 3251095992212256 3251666434988448 3255679736951544 3258369137608704 3258940856543232 3262956943443269 3275443797164826 3282180698087424 3294734864590944 3298801322871432 3302105636100096 3307357193093632 3318827158716678 3319409485717374 3330942296500224 3338959493645856 3343080535258968 3351163248631296 3363375174269922 3364571519536658 3371506954886784 3379049476038656 3388564624174056 3395549516825088 3396145305659904 3408521149763478 3409135380722574 3416762081798016 3424405844844544 3441127362688512 3454289491725522 3454310529703936 3454895587175226 3462017208709248 3462624660077184 3469762213650432 3487316991717888 3500062987051008 3500655793627878 3508487238356352 3514067017661984 3516969862815744 3521310610040832 3539126190031488 3547043698286592 3547644461998722 3548290498550784 3560610951670752 3564177511981056 3568576524269568 3569830893409536 3577817092276224 3582226139567208 3590240068291072 3595302796222464 3595918558934016 3608404387263648 3609672756059196 3616476880300032 3617128585824256 3617748086609664 3625841482776576 3626494875844608 3630309711910392 3638431210147328 3657505266745344 3658124739362004 3662639704070487 3665680647378944 3666308463611136 3670204937810432 3673865873276928 3675172659412992 3679038701332008 3679708665163776 3702046852424704 3705949045112832 3720776842230336 3723850442981376 3724503836049408 3728446528278528 3729100727783424 3733696206265858 3743364339616944 3751738756484096 3755693327597568 3770058654710208 3773835012685824 3778492790403072 3779836792107008 3792945324247632 3793610840819856 3801430660543488 3802097665967104 3806791196000256 3820663468867392 3829210814435328 3829900855578624 3843857342022768 3852456575450112 3853150805584896 3880628019228672 3881308920754176 3886099345916928 3895452742586832 3903482490356736 3904870950626304 3909690456736512 3932716985929728 3933424780701248 3937570860432384 3953325394869732 3956591095667712 3957285325802496 3961474436295936 3962169523269888 3977324610843003 3985505133391872 3986222428764352 3990424160572416 4005687320629596 4009699700978688 4014648589803264 4016076591613696 4024354982903808 4025044228810752 4030004407013109 4030711518371097 4039020076827456 4039728770090048 4044715645750272 4055189141200896 4059454935671604 4068536490337536 4069269659052288 4078373170593792 4079071668123648 4079806735325184 4084098425899191 4093235111415744 4093972730933952 4103131506618368 4109621210210304 4114693425088512 4123890728301312 4128980555036736 4133116434628608 4134569241839616 4138918538998509 4139672248309248 4148925385040448 4154046110282544 4158207097311232 4164802708977792 4179263829495076 4185873947509128 4190066815555584 4194519928926208 4195238318756352 4204615658665152 4209805118474256 4211284882069062 4220706101044608 4230910688485376 4235361330562124 4252316391120384 4267081378589552 4267812195922338 4276609493111424 4277359874212992 4278130673847936 4287701435981824 4292211818220676 4308638462525952 4334013647381376 4334794656283008 4335555246651264 4340906315935392 4344492183478272 4345254475390976 4366472535848448 4367258396219768 4371861764156544 4392979819454592 4398401763828576 4402807514800128 4425102878288904 4425879314289832 4441256395333632 4451945991527808 4457440713678624 4461122846121984 4468217664841728 4484500232359896 4495342606515712 4500080983351296 4518086165565408 4527399355766784 4528193740879872 4543897586430888 4544694866351304 4545513840963432 4555682775730688 4560484754939904 4577928366433824 4588169816918016 4600050547212288 4604889500342712 4605719322300696 4606527449566968 4612212960681354 4616022944945664 4616832880102912 4639377069338976 4645103124416328 4649755988957184 4661796192141312 4667541058170504 4673301874067862 4677982984475136 4685403047600016 4695080813387776 4702506771529728 4718834920041984 4730192615998296 4731053998067712 4736030758283538 4747481268894336 4748294363675184 4758102032359424 4759774524546048 4776301519422944 4783855940010432 4794558078578688 4800466550913246 4811205849684864 4812029858489616 4812897008078928 4821969173733376 4823664115479552 4840412949213856 4877499652482672 4883519605427316 4887553706413056 4888411284814848 4905384935109344 4906278220218368 4913165695747239 4953158454150144 4961035789640448 4971262037704704 4972134303711232 4978240738075017 4979114228576061 4991152452822592 4996413444750336 5026744872946944 5037990387204096 5045062761404883 5046857279304987 5057260432330176 5058147787759808 5068574214057984 5082846936261084 5094217958489856 5104718736703488 5105614419247104 5106534474104832 5112781724645217 5113703071083861 5125143122697024 5136608767266816 5137534407446528 5173238451290112 5174170692304896 5175078561005568 5181465794555904 5182343380762839 5193025813063872 5193936990115776 5204643320475648 5206494600835072 5212920608982016 5243622647906304 5250094480576512 5262730857534528 5271100526492976 5275454794223616 5276380434403328 5281965915061248 5282892697693184 5303099481124004 5308689285047232 5314006844522496 5320565547429888 5340916427506128 5346266267971584 5352864786404352 5354746340114304 5366725638414336 5373339209350812 5374282024494796 5385360102436608 5392954194333696 5412606580895472 5424715320450048 5425692878736384 5426622129914496 5438762224164864 5439742313766912 5445464567865588 5457646815220992 5458630307911936 5486257900118016 5498520971068416 5499462695416704 5505307406715648 5512758989119488 5518558051998012 5519562997745664 5531900513387264 5538728147043392 5553070278637056 5581165263345504 5585775664472064 5586755754074112 5592669792417792 5593651091675136 5600544309398787 5606154211553536 5613073491299008 5615046509425416 5627608134726144 5660752519028736 5667739185604608 5669755188160512 5689417986371448 5690416261229784 5702145990815232 5703146498950656 5704174231797248 5710186794000384 5743816221652992 5744851283367936 5765786013034152 5778684863175168 5779726208377344 5780740328868352 5787875087913856 5821963381131264 5829149018875392 5843179113880248 5857306425939456 5864535685104768 5900137171051872 5929988092304598 5934886643501568 5935927988703744 5942211654443904 5943254284904832 5957623553122304 5979333643146528 6014549551468032 6021972884704896 6024114887420544 6036532474355712 6037591654506496 6058530115241184 6059593155135072 6060685121284576 6067073468625408 6102804735506304 6103904488578432 6117559755890688 6119710102987776 6139852667123616 6140959096400928 6142036599422624 6149617280908472 6154697259927552 6185836092451968 6193470832555104 6199674651942912 6201853862759424 6209508372463872 6223388077560672 6231069165423816 6237310645966848 6247204063466688 6268895744242614 6285100223333376 6291779893389312 6292857478134528 6306923487997728 6308071997423616 6314707677711384 6316927323103593 6329975025192448 6331059151566912 6346366032728064 6353041995843186 6378474586680576 6391622619906048 6392744104771584 6400622067884328 6401718293883507 6414941132913152 6416039811319488 6417196010771904 6431552153972736 6438317727331014 6439477941364862 6477416212119552 6502191984424512 6503332869976896 6511359473903088 6516738275217408 6517881713086464 6525913886886538 6550887594329652 6564361396174848 6589469729181888 6597602645742864 6604211272200192 6614714386187264 6637654317433356 6638818971434748 6661884593000448 6677918987291712 6686161070517936 6702326497262592 6726750348539844 6729143039073316 6743013909773568 6758098952077312 6777129248348112 6791099033650176 6792290611319808 6817042299526956 6818270761445148 6833524163596032 6848811689689088 6882254725377024 6908578983451044 6908621059407872 6909791174350452 6918319441022031 6924034417418496 6925249320154368 6939524427300864 6974633983435776 7000125974102016 7001311587255756 7009952811101793 7016974476712704 7028134035323968 7033939725631488 7042621220081664 7078252380062976 7094087396573184 7095288923997444 7096580997101568 7104046137425307 7121221903341504 7128355023962112 7137153048539136 7139661786819072 7164452279134416 7180480136582144 7190605592444928 7191837117868032 7200699826369869 7216808774527296 7219345512118392 7232953760600064 7234257171648512 7235496173219328 7260619423820784 7276862420294656 7316249478724008 7325279408140974 7331361294757888 7332616927222272 7340409875620864 7358077402664016 7359417330327552 7404093704849408 7441553684460672 7456893056557056 7458201455566848 7467392412531716 7486728679233888 7503477512968192 7540117309420416 7556985580806144 7559673584214016 7585890648495264 7587221681639712 7602861321086976 7604195331934208 7641326937734784 7658421628870656 7659801711157248 7687714684045536 7704913150900224 7706301611169792 7761256038457344 7762617841508352 7772198691833856 7790905485173664 7806964980713472 7809741901252608 7819380913473024 7865433971859456 7866849561402496 7875141720864768 7906650789739464 7913182191335424 7914570651604992 7922948872591872 7924339046539776 7954649221686006 7971010266783744 7972444857528704 7980848321144832 8011374641259192 8019399401957376 8029297179606528 8032153183227392 8050088457621504 8060008814026218 8061423036742194 8078040153654912 8079457540180096 8089431291500544 8110378282401792 8118909871343208 8137072980675072 8138539318104576 8158143336247296 8159613470650368 8168196851798382 8186470222831488 8187945461867904 8206263013236736 8219242420420608 8229386850177024 8247781456602624 8257961110073472 8269138483679232 8277837077997018 8279344496618496 8297850770080896 8308092220565088 8316414194622464 8329605417955584 8358527658990152 8371747895018256 8380133631111168 8389039857852416 8390476637512704 8409231317330304 8419610236948512 8422569764138124 8441412202089216 8461821376970752 8470722661124248 8504632782240768 8534162757179104 8535624391844676 8553218986222848 8554719748425984 8556261347695872 8575402871963648 8584423636441352 8617276925051904 8668027294762752 8669589312566016 8671110493302528 8681812631870784 8688984366956544 8690508950781952 8732945071696896 8734516792439536 8743723528313088 8785959638909184 8796803527657152 8805615029600256 8850205756577808 8851758628579664 8882512790667264 8894982138456897 8903891983055616 8914881427357248 8922245692243968 8936435329683456 8969000464719792 8990685213031424 9000161966702592 9036172331130816 9054798711533568 9056387481759744 9087795172861776 9089389732702608 9091027681926864 9111365551461376 9120969509879808 9155856732867648 9176339633836032 9209779000685424 9211438644601392 9213054899133936 9224425921362708 9232045889891328 9233665760205824 9278754138677952 9280424091967007 9290206248832656 9299511977914368 9335082116341008 9346603748135724 9355965968950272 9370806095200032 9390161626775552 9403343616363921 9404993542865893 9437669840083968 9460385231996592 9462107996135424 9472061516567076 9494962537788672 9496588727350368 9516204064718848 9519549049092096 9529562993764779 9552603038845888 9567711880020864 9589116157157376 9600933101826492 9622411699369728 9624059716979232 9625794016157856 9643938347466752 9647328230959104 9657476590996521 9659216912047293 9680825898427712 9754999304965344 9767039210854632 9775107412826112 9776822569629696 9788870830329807 9810769870218688 9826331391494478 9906316908300288 9922071579280896 9956481476150034 9958228457152122 9982304905645184 9992826889500672 10053489745893888 10090125522809766 10093714558609974 10114520864660352 10116295575519616 10137148428115968 10165693872522168 10188435916979712 10225563449290434 10227406142167722 10250286245394048 10273217534533632 10275068814893056 10362931589111808 10364686761525678 10386051626127744 10387873980231552 10409286640951296 10412989201670144 10425841217964032 10500188961153024 10525461715069056 10542201052985952 10550909588447232 10552760868806656 10563931830122496 10565785395386368 10606198962248008 10617378570094464 10641131094859776 10681832855012256 10692532535943168 10705729572808704 10709492680228608 10733451276828672 10746678418701624 10748564048989592 10770720204873216 10785908388667392 10825213161790944 10849430640900096 10851385757472768 10853244259828992 10877524448329728 10879484627533824 10890929135731176 10915293630441984 10917260615823872 10972515800236032 10997041942136832 10998925390833408 11010614813431296 11025517978238976 11037116103996024 11039125995491328 11063801026774528 11077456294086784 11106140557274112 11162330526691008 11171551328944128 11173511508148224 11185339584835584 11187302183350272 11201088618797574 11212308423107072 11226146982598016 11230093018850832 11255216269452288 11321505038057472 11335478371209216 11339510376321024 11378835972742896 11380832522459568 11404291981630464 11406292997901312 11408348463594496 11420373588000768 11487632443305984 11489702566735872 11531572026068304 11557369726350336 11559452416754688 11561480657736704 11575750175827712 11643926762262528 11658298037750784 11686358227760496 11714612851878912 11729071370209536 11776000318378303 11800274342103744 11859976184609196 11869773287003136 11871855977407488 11884423308887808 11886508569809664 11915247106244608 11931973832529009 11958667286293056 12029099102936064 12043945769409792 12048229774841088 12073064948711424 12075183309012992 12090013221039327 12092134555113291 12117060230482368 12119186310270144 12121370242569152 12134146937250816 12205609471012608 12207808977156864 12235119511781376 12239420205975552 12252295277697573 12279705334247232 12281918192801856 12284073198845248 12299234561816944 12309394519855104 12371672184903936 12386941665110208 12399349303885824 12403707725518848 12416755616995527 12419016744927744 12446776155121344 12462138330847632 12474621291933696 12494408126933376 12537791488485228 12570200446666752 12583559786778624 12585714956269056 12613846975995456 12629415355422768 12633854646207186 12659950050384896 12662118303133824 12692732065456128 12706083991686372 12756949173361152 12801244135768656 12803436587767014 12829882265826304 12832079622638976 12834392021543808 12863104307945472 12876635454662028 12878955882729724 13004383968849024 13006665739953792 13022718947806176 13033476550434816 13035763426172928 13051827773773076 13067936721930503 13101775188659304 13178939458363776 13195205291485728 13208422544400384 13229428772374528 13275308634866712 13277637942869496 13323769186000896 13355837974583424 13372322141035872 13404652994525184 13453500697079688 13458286078146632 13486027819547136 13554258496696224 13582198067300352 13584581222639616 13634084599053912 13636541522890296 13667048327192064 13764509450754048 13817157966902088 13819582348700904 13836638882044062 13848068834836992 13850498640308736 13949267966871552 14002623174511512 14019905622203586 14033948953425408 14056268070647936 14085242440163328 14156504760125952 14190577847994888 14193161994203136 14208092274850614 14242443806683008 14274306097078272 14279323573638144 14328904558268832 14360960273164288 14383674235736064 14401399652739738 14433617549054592 14438691024236784 14465907521200128 14468514343297024 14470992346438656 14521238847641568 14553724840589312 14632498957448016 14650558816281948 14662722589515776 14665233854444544 14680819751241728 14716154805328032 14718834660655104 14739497087241717 14808187409698816 14883107368921344 14913786113114112 14916402911133696 14934784825063432 14937342685728183 14973457358467776 15006955025936384 15080234618840832 15113971161612288 15119347168428032 15140571837914961 15171781296990528 15174443363279424 15205722642173952 15208390663868416 15282653875469568 15316843257741312 15319603422314496 15341109213251583 15375429368091072 15409826301800448 15412603222339584 15522512076914688 15525235683016704 15544397383667712 15547030142288517 15581810970347328 15613929961426944 15619483802505216 15638761826946048 15730867943718912 15733699122804992 15750283441729536 15813301579478928 15826364382670848 15829141303209984 15845897745183744 15848678093079552 15909298443372012 15942020533567488 15944889715057408 15961696642289664 16022749282518384 16038798803914752 16058594359213056 16064306366454784 16100176915243008 16120017628052436 16122846073484388 16156080307309824 16158915080360192 16178862583001088 16237819742686416 16274145961350144 16277078636209152 16316286672494592 16319226941300736 16336393703596764 16372940445662976 16375890923735808 16412526026473472 16458773700354048 16495562913205248 16515922220146944 16538276967358464 16555674155994036 16558688993236992 16595701540161792 16616184441130176 16632828389244928 16659210835911168 16717055317980304 16743495790036512 16760267262222336 16778079715704832 16780953275025408 16801632928196361 16818462634660608 16839220473897024 16845139528276248 16882824404178432 16941445322248496 17009265564481536 17068325514358208 17071248783689352 17106437972445696 17109439496851968 17112522695391744 17168847272882704 17234553850103808 17336054589525504 17339178625132032 17342220986605056 17363625263741568 17465890143393792 17469033584879072 17487447056626176 17571919277818368 17593607055314304 17700411513155616 17703517257159328 17789964276913794 17807783966111232 17829762854714496 17872870659366912 17938000929439584 17981370426062848 18072344662261632 18109597423067136 18112774963519488 18175590345723552 18178779465405216 18182055363853728 18222731102922752 18311713465735296 18352679267672064 18419558001370848 18422877289202784 18426109798267872 18448851842725416 18464091779782656 18467331520411648 18557508277355904 18560848183934014 18580412497665312 18599023955828736 18670164232682016 18693207496271448 18711931937900544 18741612190400064 18806687232727842 18809987085731786 18875339680167936 18920770463993184 18924215992270848 18944123033134152 18989925075577344 18993177454700736 19039098098184192 19059125987529558 19105206077691776 19135423760041728 19178232314314752 19201866203652984 19244823398739456 19248119433958464 19251588032315712 19294656461918208 19314953181993042 19318433824094586 19361651796855424 19509998609930688 19534078421709264 19550214825652224 19553645139259392 19577741660659614 19621539740437376 19652662782988956 19812633816600576 19844143158561792 19912962952300068 19916456914304244 19964609811290368 19985653779001344 20106979491787776 20180251045619532 20187429117219948 20229041729320704 20232591151039232 20274296856231936 20331387745044336 20376871833959424 20451126898580868 20454812284335444 20500572490788096 20546435069067264 20550137629786112 20725863178223616 20729373523051356 20754958323066093 20772103252255488 20775747960463104 20818573281902592 20825978403340288 20851682435928064 21000377922306048 21050923430138112 21084402105971904 21101819176894464 21105521737613312 21127863660244992 21131570790772736 21212397924496016 21234757140188928 21282262189719552 21363665710024512 21385065071886336 21411459145617408 21418985360457216 21493356837403248 21497128097979184 21541440409746432 21571816777334784 21602099479109607 21650426323581888 21698861281800192 21702771514945536 21706488519657984 21781858271462352 21830587260883968 21834521231647744 21994083884273664 21997850781666816 22021229626862592 22074232207992048 22078251990982656 22127602053549056 22154912588173568 22212281114548224 22324661053382016 22370679169671168 22374604366700544 22402177237595148 22424616846214144 22452293965196032 22460186037701664 22510432538904576 22538172794777017 22670956742418432 22679020752642048 22757671945485792 22761665044919136 22808583963260928 22812585995802624 22816696927188992 22840698604102883 22975264886611968 22979405133471744 23063144052136608 23114739452700672 23118904833509376 23122961315473408 23151500351655424 23287853524525056 23316596075501568 23372716455520992 23429225703757824 23458142740419072 23552000636756606 23600548684207488 23719952369218392 23739546574006272 23743711954814976 23768846617775616 23773017139619328 23863947665058018 23917334572586112 24058198205872128 24087891538819584 24096459549682176 24180026442078654 24184269110226582 24234120460964736 24238372620540288 24242740485138304 24268293874501632 24411218942025216 24415617954313728 24478840411951104 24504590555395146 24559410668494464 24563836385603712 24568146397690496 24598469123633888 24618789039710208 24743344369807872 24773883330220416 24807415451037696 24833511233991054 24838033489855488 24893552310242688 24924276661695264 24949242583867392 24988816253866752 25075582976970456 25140400893333504 25167119573557248 25171429912538112 25227693951990912 25258830710845536 25267709292414372 25319900100769792 25324236606267648 25385464130912256 25412167983372744 25513898346722304 25602488271537312 25606873175534028 25659764531652608 25664159245277952 25668784043087616 25726208615890944 25753270909324056 25757911765459448 26008767937698048 26013331479907584 26045437895612352 26066953100869632 26071526852345856 26103655547546152 26135873443861006 26203550377318608 26357878916727552 26390410582971456 26416845088800768 26458857544749056 26550617269733424 26555275885738992 26647538372001792 26711675949166848 26744644282071744 26809305989050368 26907001394159376 26916572156293264 26972055639094272 27108516993392448 27164396134600704 27169162445279232 27268169198107824 27273083045780592 27334096654384128 27529018901508096 27634315933804176 27639164697401808 27673277764088124 27696137669673984 27700997280617472 27841272275901021 27898535933743104 28005246349023024 28039811244407172 28067897906850816 28112536141295872 28170484880326656 28210030849091763 28214980628597679 28313009520251904 28381155695989776 28386323988406272 28416184549701228 28484887613366016 28548612194156544 28558647147276288 28588688981294337 28598857916061593 28657809116537664 28721920546328576 28767348471472128 28802799305479476 28867235098109184 28877382048473568 28931815042400256 28937028686594048 28941984692877312 28972429772989563 28977650736141879 29042477695283136 29107449681178624 29264997914896032 29301117632563896 29325445179031552 29330467708889088 29361639502483456 29366612490989421 29432309610656064 29478994174483434 29616374819397632 29766214737842688 29869569650126864 29874685371456366 29946914716935552 30013910051872768 30160469237681664 30281143675829922 30343562593981056 30348886726558848 30411445284347904 30416781327736832 30565307750939136 30682218426503166 30750858736182144 30819652603600896 30825206444679168 31088794767335424 31094060284577034 31163621940694656 31227859922853888 31238967605010432 31277523653892096 31467398245609984 31500566883459072 31626603158957856 31652728765341696 31658282606419968 31691795490367488 31697356186159104 31818596886744024 31889779430114816 31923393284579328 32045498565036768 32077597607829504 32117188718426112 32128612732909568 32200353830486016 32240035256104872 32245692146968776 32312160614619648 32317830160720384 32357725166002176 32475639485372832 32548291922700288 32554157272418304 32632573344989184 32638453882601472 32672787407193528 32745880891325952 32751781847471616 32917547400708096 32991125826410496 33031844440293888 33076553934716928 33111348311988072 33117377986473984 33191403080323584 33232368882260352 33318421671822336 33434110635960608 33486991580073024 33520534524444672 33561906550050816 33603265856392722 33636925269321216 33678440947794048 33690279056552496 33765648808356864 33882890644496992 34018531128963072 34136651028716416 34142497567378704 34212875944891392 34218878993703936 34225045390783488 34337694545765408 34469107700207616 34672109179051008 34678357250264064 34684441973210112 34727250527483136 34931780286787584 34938067169758144 34974894113252352 35143838555636736 35187214110628608 35328000955134909 35400823026311232 35407034514318656 35579928553827588 35615567932222464 35659525709428992 35745741318733824 35795921497587027 35876001858879168 35962740852125696 36144689324523264 36219194846134272 36225549927038976 36276403665339873 36351180691447104 36357558930810432 36364110727707456 36445462205845504 36623426931470592 36705358535344128 36839116002741696 36845754578405568 36852219596535744 36897703685450832 36928183559565312 36934663040823296 37115016554711808 37121696367868028 37160824995330624 37198047911657472 37340328465364032 37386414992542896 37423863875801088 37483224380800128 37613374465455684 37619974171463572 37750679360335872 37841540927986368 37888246066268304 37979850151154688 37986354909401472 38078196196368384 38118251975059116 38210412155383552 38270847520083456 38403732407305968 38489646797478912 38496238867916928 38503176064631424 38589312923836416 38629906363986084 38636867648189172 38723303593710848 39019997219861376 39068156843418528 39100429651304448 39107290278518784 39155483321319228 39203810165791509 39243079480874752 39305325565977912 39625267633201152 39688286317123584 39825925904600136 39832913828608488 39929219622580736 39971307558002688 40213958983575552 40360502091239064 40374858234439896 40458083458641408 40465182302078464 40662775490088672 40753743667918848 40902253797161736 40909624568670888 41001144981576192 41458747046102712 41509916646132186 41544206504510976 41551495920926208 41703364871856128 42101846860276224 42168804211943808 42255727320489984 42263141581545472 42424795848992032 42469514280377856 42727331420049024 42822918291234816 42837970720914432 42986713674806496 42994256195958368 43082880819492864 43204198958219214 43300852647163776 43397722563600384 43405543029891072 43412977039315968 43563716542924704 43661174521767936 43669042463295488 43988167768547328 43995701563333632 44042459253725184 44148464415984096 44156503981965312 44218491261725151 44255204107098112 44309825176347136 44424562229096448 44649322106764032 44741358339342336 44749208733401088 44804354475190296 44812028057184549 44849233692428288 44904587930392064 44920372075403328 45020865077809152 45076345589554034 45341913484836864 45358041505284096 45421715513744883 45515343890971584 45523330089838272 45617167926521856 45625171991605248 45633393854377984 45681397208205766 45950529773223936 45958810266943488 46126288104273216 46229478905401344 46237809667018752 46245922630946816 46303000703310848 46575707049050112 46633192151003136 46745432911041984 46858451407515648 46916285480838144 47104001273513212 47201097368414976 47439904738436784 47479093148012544 47487423909629952 47537693235551232 47546034279238656 47727895330116036 47834669145172224 48116396411744256 48175783077639168 48192919099364352 48360052884157308 48368538220453164 48468240921929472 48476745241080576 48485480970276608 48536587749003264 48822437884050432 48831235908627456 48957680823902208 49009181110790292 49118821336988928 49127672771207424 49136292795380992 49196938247267776 49237578079420416 49486688739615744 49547766660440832 49614830902075392 49667022467982108 49676066979710976 49787104620485376 49848553323390528 49898485167734784 49977632507733504 50151165953940912 50280801786667008 50334239147114496 50342859825076224 50404898784589083 50455387903981824 50517661421691072 50535418584828744 50639800201539584 50648473212535296 50824335966745488 51027796693444608 51204976543074624 51213746351068056 51319529063305216 51328318490555904 51337568086175232 51506541818648112 51515823530918896 52017535875396096 52026662959815168 52090875791224704 52207311095092304 52271746887722012 52407100754637216 52715757833455104 52780821165942912 52917715089498112 53101234539466848 53110551771477984 53423351898333696 53489288564143488 53618611978100736 53814002788318752 53833144312586528 53944111278188544 54217033986784896 54328792269201408 54338324890558464 54536338396215648 54546166091561184 54668193308768256 55058037803016192 55268631867608352 55278329394803616 55346555528176248 55392275339347968 55401994561234944 55682544551802042 55797071867486208 56010492698046048 56079622488814344 56135795813701632 56225072282591744 56420061698183526 56429961257195358 56626019040503808 56762311391979552 56772647976812544 56832369099402456 56969775226732032 57117294294552576 57177377962588674 57197715832123186 57315618233075328 57443841092657152 57534696942944256 57605598610958952 57734470196218368 57754764096947136 57883969385754624 57944859545979126 57955301472283758 58084955390566272 58214899362357248 58529995829792064 58602235265127792 58660935417778176 58723279004966912 58733224981978842 58864619221312128 58957988348966868 59232749638795264 59532429475685376 59739139300253728 59749370742912732 59893829433871104 60027820103745536 60320938475363328 60562287351659844 60687125187962112 60697773453117696 60822890568695808 60833562655473664 61130615501878272 61364436853006332 61501717472364288 61639305207201792 61650412889358336 62177589534670848 62188120569154068 62264874969198279 62327243881389312 62455719845707776 62477935210020864 62555047307784192 62934796491219968 63001133766918144 63253206317915712 63305457530683392 63316565212839936 63383590980734976 63394712372318208 63637193773488048 63779558860229632 63846786569158656 64090997130073536 64155195215659008 64234377436852224 64257225465819136 64480070512209744 64491384293937552 64624321229239296 64635660321440768 64715450332004352 64951278970745664 65096583845400576 65108314544836608 65345574814387056 65491761782651904 65503563694943232 65982251652820992 66063688880587776 66222696623976144 66234755972947968 66382806160647168 66464737764520704 66636843343644672 66868221271921216 66973983160146048 67123813100101632 67206531712785444 67273850538642432 67356881895588096 67380558113104992 67531297616713728 67614518384331051 67765781288993984 68037062257926144 68273302057432832 68284995134757408 68425751889782784 68437757987407872 68450090781566976 68522095812308649 68675389091530816 68938215400415232 69344218358102016 69356714500528128 69368883946420224 69454501054966272 69863560573575168 69876134339516288 69949788226504704 70287677111273472 70374428221257216 70656001910269818 70801646052622464 70814069028637312 71159857107655176 71231135864444928 71319051418857984 71591842995174054 71752003717758336 71925481704251392 72289378649046528 72552807330679746 72702361382894208 72715117861620864 72728221455414912 72890924411691008 73246853862941184 73678232005483392 73691509156811136 73704439193071488 73795407370901664 73856367119130624 73869326081646592 74230033109423616 74243392735736056 74321649990661248 74680656930728064 74772829985085792 74847727751602176 74966448761600256 75226748930911368 75239948342927144 75501358720671744 75683081855972736 75776492132536608 75959700302309376 75972709818802944 76156392392736768 76236503950118232 76420824310767104 76541695040166912 76807464814611936 76979293594957824 76992477735833856 77006352129262848 77178625847672832 77259812727972168 77273735296378344 77446607187421696 78039994439722752 78136313686837056 78200859302608896 78214580557037568 78310966642638456 78407620331583018 78486158961749504 78610651131955824 79250535266402304 79376572634247168 79651851809200272 79665827657216976 79858439245161472 79942615116005376 80427917967151104 80721004182478128 80749716468879792 80916166917282816 80930364604156928 81325550980177344 81507487335837696 81804507594323472 81819249137341776 82002289963152384 82432002228648121 82917494092205424 83019833292264372 83088413009021952 83102991841852416 83406729743712256 83523816827703063 84203693720552448 84337608423887616 84511454640979968 84526283163090944 84630092547275289 84644941885793037 84849591697984064 84939028560755712 85454662840098048 85645836582469632 85675941441828864 85766066943883011 85796573748184779 85973427349612992 85988512391916736 86165761638985728 86408397916438428 86601705294327552 86795445127200768 86811086059782144 86825954078631936 86917289318968689 86932952208425637 87127433085849408 87322349043535872 87338084926590976 87976335537094656 87991403126667264 88084918507450368 88099837472968263 88296928831968192 88436982523450302 88510408214196224 88619650352694272 88849124458192896 89298644213528064 89608708950380592 89624056114369098 89698467384856576 89809175860784128 89840744150806656 90041730155618304 90152691179108068 90843431027489766 91030687781943168 91046660179676544 91234335853043712 91250343983210496 91266787708755968 91362794416411532 92252576208546432 92458957810802688 92475619334037504 92491845261893632 92606001406621696 93266384302006272 93490865822083968 93716902815031296 93832570961676288 94208002547026424 94402194736829952 94879809476873568 94958186296025088 94974847819259904 95075386471102464 95092068558477312 95455790660232072 95669338290344448 96232792823488512 96351566155278336 96385838198728704 96720105768314616 96737076440906328 96936481843858944 96953490482161152 96970961940553216 97073175498006528 97644875768100864 97662471817254912 97915361647804416 98018362221580584 98237642673977856 98255345542414848 98272585590761984 98393876494535552 98973377479231488 99095533320881664 99229661804150784 99334044935964216 99352133959421952 99574209240970752 99697106646781056 99955265015467008 100302331907881824 100561603573334016 100685719650152448 100809797569178166 100910775807963648 101035322843382144 101070837169657488 101279600403079168 101296946425070592 101648671933490976 102055593386889216 102409953086149248 102427492702136112 102639058126610432 102656636981111808 102675136172350464 103013083637296224 103031647061837792 104035071750792192 104053325919630336 104181751582449408 104414622190184608 104543493775444024 104814201509274432 105431515666910208 105561642331885824 105835430178996224 105984002865404727 106202469078933696 106221103542955968 106846703796667392 106978577128286976 107237223956201472 107387764492761081 107628005576637504 107666288625173056 107888222556377088 108434067973569792 108657584538402816 108676649781116928 108829210996019619 109072676792431296 109092332183122368 109336386617536512 110116075606032384 110537263735216704 110556658789607232 110693111056352496 110784550678695936 110803989122469888 111365089103604084 111594143734972416 112020985396092096 112159244977628688 112271591627403264 112450144565183488 112840123396367052 112859922514390716 113252038081007616 113524622783959104 113664738198804912 113939550453464064 114234588589105152 114354755925177348 114395431664246372 114631236466150656 114887682185314304 115211197221917904 115468940392436736 115509528193894272 115767938771509248 115889719091958252 115910602944567516 116169910781132544 116429798724714496 117059991659584128 117204470530255584 117321870835556352 117446558009933824 117466449963957684 117611430497374527 117729238442624256 117915976697933736 119064858951370752 119478278600507456 119498741485825464 119787658867742208 120641876950726656 121124574703319688 121374250375924224 121395546906235392 122261231003756544 122728873706012664 123003434944728576 124376241138308136 124529749938396558 124654487762778624 125110094615568384 125869592982439936 126506412635831424 126767181961469952 126789424744636416 127274387546976096 127559117720459264 128181994260147072 128468754873704448 128514450931638272 128960141024419488 128982768587875104 129248642458478592 129271320642881536 129902557941491328 130193167690801152 130216629089673216 130691149628774112 130983523565303808 131007127389886464 131964503305641984 132127377761175552 132445393247952288 132469511945895936 132765612321294336 132929475529041408 133273686687289344 133736442543842432 133947966320292096 134247626200203264 134413063425570888 134547701077284864 134713763791176192 134761116226209984 135062595233427456 135229036768662102 135531562577987968 136074124515852288 136265146541234649 136546604114865664 136569990269514816 136851503779565568 136875515974815744 136900181563133952 137044191624617298 137350778183061632 137876430800830464 138688436716204032 138713429001056256 138737767892840448 138909002109932544 139727121147150336 139752268679032576 139899576453009408 140575354222546944 140748856442514432 141312003820539636 141603292105244928 141628138057274624 142319714215310352 142462271728889856 142638102837715968 143183685990348108 143504007435516672 143850963408502784 144578757298093056 145105614661359492 145404722765788416 145430235723241728 145456442910829824 145781848823382016 146493707725882368 147356464010966784 147383018313622272 147408878386142976 147590814741803328 147712734238261248 147738652163293184 148460066218847232 148486785471472112 148643299981322496 149361313861456128 149545659970171584 149695455503204352 149932897523200512 150453497861822736 150479896685854288 151002717441343488 151214696353767249 151366163711945472 151552984265073216 151919400604618752 151945419637605888 152473007900236464 152841648621534208 153083390080333824 153614929629223872 153958587189915648 153984955471667712 154012704258525696 154519625455944336 154547470592756688 154893214374843392 156079988879445504 156272627373674112 156621933285276912 156815240663166036 156972317923499008 157221302263911648 157767209563439119 158753145268494336 159303703618400544 159331655314433952 159716878490322944 159884890228720181 160855835934302208 161442008364956256 161499432937759584 161832333834565632 161860729208313856 162651101960354688 163014974671675392 163609015188646944 163638498274683552 164004579926304768 164864004457296242 165834988184410848 166039666584528744 166176826018043904 166205983683704832 167047633655406126 168407387441104896 168675216847775232 169260185094550578 169289883771586074 169699183395968128 169878057121511424 170909325680196096 171351882883657728 171532133887766022 171593147496369558 171946854699225984 171977024783833472 172331523277971456 172816795832876856 173203410588655104 173651908157263872 173834578637937378 173865904416851274 174254866171698816 174644698087071744 174676169853181952 175982806253334528 176169837014900736 176199674945936526 176593857663936384 176873965046900604 177020816428392448 177239300705388544 177698248916385792 178597288427056128 179217417900761184 179248112228738196 179396934769713152 179618351721568256 179681488301613312 180083460311236608 180305382358216136 181686862054979532 182061375563886336 182093320359353088 182468671706087424 182500687966420992 182533575417511936 182725588832823064 184505152417092864 184917915621605376 184951238668075008 184983690523787264 185212002813243392 186532768604012544 186981731644167936 187433805630062592 187665141923352576 188416005094052848 188804389473659904 189759618953747136 189916372592050176 189949695638519808 190150772942204928 190184137116954624 190911581320464144 191338676580688896 192465585646977024 192703132310556672 192771676397457408 193440211536629232 193474152881812656 193872963687717888 193906980964322304 193941923881106432 194146350996013056 195289751536201728 195324943634509824 196036724443161168 196475285347955712 196510691084829696 196545171181523968 196787752989071104 197946754958462976 198191066641763328 198668089871928432 198704267918843904 199148418481941504 199394213293562112 199910530030934016 200192005412431151 200604663815763648 201371439300304896 201619595138356332 201821551615927296 202070645686764288 202141674339314976 202559200806158336 202593892850141184 202843555152993153 203297343866981952 204111186773778432 204819906172298496 204854985404272224 205278116253220864 205313273962223616 205350272344700928 205566287436925947 206026167274592448 206063294123675584 208070143501584384 208106651839260672 208363503164898816 208829244380369216 209086987550888048 209628403018548864 210863031333820416 211123284663771648 211968005730809454 212404938157867392 212442207085911936 213693407593334784 213957154256573952 214775528985522162 215256011153275008 215332577250346112 215776445112754176 216868135947139584 217658421992039238 218145353584862592 218184664366244736 218672773235073024 221074527470433408 221113317579214464 221386222112704992 221569101357391872 221607978244939776 222730178207208168 224041970792184192 224318489955257376 224543183254806528 224900289130366976 225680246792734104 225719845028781432 226504076162015232 227049245567918208 227329476397609824 227879100906928128 228469177178210304 228709511850354696 228790863328492744 229262472932301312 230422394443835808 230937880784873472 231019056387788544 231535877543018496 231779438183916504 231821205889135032 232339821562265088 234119983319168256 234408941060511168 234643741671112704 234932899927915368 235222860994749054 235458476885248512 235831953395867472 238129717902741504 238956557201014912 238997482971650928 239575317735484416 241283753901453312 242249149406639376 242748500751848448 242791093812470784 244522462007513088 245457747412025328 246006869889457152 247296006685944363 248752482276616272 249059499876793116 249308975525557248 250220189231136768 250571450483109189 251739185964879872 253012825271662848 253534363922939904 253578849489272832 253934825657379111 254548775093952192 255118235440918528 256363988520294144 256937509747408896 257028901863276544 257389721244554337 257920282048838976 257965537175750208 258497284916957184 258542641285763072 259805115882982656 260386335381602304 260433258179346432 260798856625276911 261382299257548224 261967047130607616 262014254779772928 263929006611283968 264254755522351104 264299512418904789 264890786495904576 265531224642588672 265858951058082816 266547373374578688 267472885087684864 267895932640584192 268826126851141776 269095402154569728 269427527582352384 269522232452419968 270125190466854912 270458073537324204 271063125155975936 272530293082469298 273093208229731328 273139980539029632 273703007559131136 273751031949631488 273800363126267904 274088383249234596 274701556366123264 277376873432408064 277426858002112512 277475535785680896 277818004219865088 279504537358065152 279799152906018816 281150708445093888 281497712885028864 282624007641079272 283206584210489856 283256276114549248 284639428430620704 284924543457779712 285276205675431936 286367371980696216 287008014871033344 289157514596186112 290211229322718984 290809445531576832 290860471446483456 290912885821659648 292987415451764736 294712928021933568 294766036627244544 294817756772285952 295181629483606656 296920132437694464 296973570942944224 297286599962644992 298722627722912256 299091319940343168 299865795046401024 300906995723645472 300959793371708576 302429392707534498 302732327423890944 303105968530146432 303838801209237504 303890839275211776 304946015800472928 305683297243068416 306166780160667648 307229859258447744 307917174379831296 307969910943335424 308025408517051392 309039250911888672 309094941185513376 309786428749686784 312159977758891008 312545254747348224 313243866570553824 313630481326332072 313944635846998016 314442604527823296 315534419126878238 317506290536988672 317952008596214181 318607407236801088 318663310628867904 319433756980645888 319769780457440362 321711671868604416 322884016729912512 322998865875519168 323664667669131264 323721458416627712 325302203920709376 326029949343350784 327218030377293888 327276996549367104 328009159852609536 329728008914592484 331669976368821696 332079333169057488 332353652036087808 332411967367409664 334095267310812252 336814774882209792 337350433695550464 338520370189101156 338579767543172148 339398366791936256 339756114243022848 341818651360392192 342703765767315456 343064267775532044 343186294992739116 343893709398451968 343954049567666944 344663046555942912 345633591665753712 346406821177310208 347303816314527744 347669157275874756 347731808833702548 348509732343397632 349289396174143488 349352339706363904 351965612506669056 352339674029801472 352399349891873052 352834291492123581 353187715327872768 353747930093801208 354041632856784896 354478601410777088 357194576854112256 358434835801522368 358496224457476392 358793869539426304 359236703443136512 359362976603226624 360610764716432272 363373724109959064 364122751127772672 364186640718706176 365451177665646128 369010304834185728 370424005626486784 373963463288335872 375330283846705152 376832010188105696 377608778947319808 379519237907494272 380301545884409856 380368274233909248 381823162640928288 382677353161377792 385406264621113344 385543352794914816 386880423073258464 386948305763625312 387745927375435776 387813961928644608 387883847762212864 390579503072403456 390649887269019648 392073448886322336 392950570695911424 393021382169659392 393090342363047936 393575505978142208 395893509916925952 396382133283526656 397336179743856864 397408535837687808 398296836963883008 398788426587124224 399821060061868032 400384010824862302 401209327631527296 402742878600609792 403239190276712664 403643103231854592 404141291373528576 404283348678629952 405187785700282368 405687110305986306 406594687733963904 408222373547556864 409639812344596992 409709970808544448 410626547924447232 410700544689401856 411132574873851894 412052334549184896 412126588247351168 416140287003168768 416213303678521344 416727006329797632 417658488760738432 418173975101776096 419256806037097728 421726062667640832 422246569327543296 423936011461618908 424809876315734784 424884414171823872 427386815186669568 427914308513147904 429551057971044324 430512022306550016 430665154500692224 431552890225508352 433736271894279168 435316843984078476 436290707169725184 436369328732489472 437345546470146048 442149054940866816 442226635158428928 442772444225409984 443138202714783744 443215956489879552 445460356414416336 448083941584368384 448636979910514752 449086366509613056 449800578260733952 451360493585468208 451439690057562864 453008152324030464 454098491135836416 454658952795219648 455758201813856256 457419023700709392 457581726656985488 458524945864602624 460844788887671616 461875761569746944 462038112775577088 463558876367833008 463642411778270064 464679643124530176 468239966638336512 468817882121022336 469865799855830736 470445721989498108 470916953770497024 471663906791734944 473301628690317357 476259435805483008 477913114402029824 477994965943301856 479150635470968832 479654670686160543 482567507802906624 484498298813278752 485497001503696896 485582187624941568 486180584573047081 489044924015026176 490915494824050656 492013739778914304 494592013371888726 497504964553232544 498118999753586232 498617951051114496 501142900966218378 503478371929759744 506025650543325696 507869651314758222 509097550187904384 510236470881837056 512727977040588288 514779442489108674 515840564097677952 515931074351500416 516994569833914368 517085282571526144 519610231765965312 521597713250553822 522764598515096448 523934094261215232 524028509559545856 528509511044702208 528599024837809578 529781572991809152 531062449285177344 531717902116165632 533094746749157376 534945770175369728 535791865281168384 537652253702283552 538190804309139456 538855055164704768 539044464904839936 540250380933709824 540916147074648408 542126250311951872 545060586164938596 546186416459462656 546279961078059264 547406015118262272 547502063899262976 547600726252535808 548176766498469192 549403112732246528 554753746864816128 554853716004225024 554951071571361792 555636008439730176 559009074716130304 559598305812037632 562301416890187776 562995425770057728 565248015282158544 566413168420979712 566512552229098496 569278856861241408 569849086915559424 570552411350863872 572734743961392432 574016029742066688 578315029192372224 580422458645437968 581618891063153664 581720942892966912 581825771643319296 585974830903529472 589425856043867136 589532073254489088 589635513544571904 590363258967213312 593840264875388928 593947141885888448 594573199925289984 597445255445824512 598182639880686336 599731590092802048 600576016237293453 601813991447290944 601919586743417152 604858785415068996 605464654847781888 606211937060292864 607677602418475008 607781678550423552 608530665458979459 609892031600945856 611366594486136832 612333560321335296 614459718516895488 615834348759662592 615939821886670848 616050817034102784 616698862310777841 618078501823777344 618189882371026752 619572857499373568 624319955517782016 625090509494696448 626487733141107648 627260962652664144 627889271693996032 628885209055646592 631068838253756476 635904017192428362 637214814473602176 637326621257735808 638867513961291776 639539560914880724 645768033459825024 645997731751038336 647329335338262528 647442916833255424 650604407841418752 654436060754587776 654553993098734208 656018319705219072 659456017829184968 663339952737643392 664158666338114976 664707304072175616 664823934734819328 668190534621624504 673629549764419584 674700867391100928 677040740378202312 677159535086344296 678796733583872512 679512228486045696 683637302720784384 685407531534630912 686128535551064088 686372589985478232 687787418796903936 687908099135333888 691267183331507424 692813642354620416 694607632629055488 695338314551749512 695463617667405096 697019464686795264 703931225013338112 704798699783746104 705668582984247162 706375430655745536 707495860187602416 708957202821554176 714389153708224512 716869671603044736 716992448914952784 718473406886273024 718725953206453248 721221529432864544 726747448219918128 728245502255545344 728373281437412352 730902355331292256 738020609668371456 740848011252973568 741888020057833089 747926926576671744 750660567693410304 751714351449327567 753664020376211392 755217557894639616 759038475814988544 760603091768819712 760736548467818496 761804476972137333 763646325281856576 765354706322755584 770812529242226688 771086705589829632 772169163733663011 773760846146516928 773896611527250624 775491854750871552 775627923857289216 775767695524425728 781159006144806912 781299774538039296 784146897772644672 785901141391822848 786042764339318784 786180684726095872 787151011956284416 791787019833851904 792764266567053312 794672359487713728 796593673927766016 797576853174248448 799642120123736064 800768021649724604 802418655263054592 806478380553425328 807286206463709184 808282582747057152 808566697357259904 810375571400564736 811374220611972612 813189375467927808 819279624689193984 819419941617088896 821253095848894464 821401089378803712 822265149747703788 824104669098369792 824253176494702336 832280574006337536 832426607357042688 833454012659595264 835316977521476864 836347950203552192 838513612074195456 843452125335281664 844493138655086592 847872022923237816 849619752631469568 849768828343647744 854773630373339136 855828617026295808 859102115942088648 861024044613100032 861330309001384448 867472543788558336 870633687968156952 872581414339450368 872738657464978944 884298109881733632 884453270316857856 885544888450819968 890920712828832672 896167883168736768 897273959821029504 899601156521467904 902720987170936416 902879380115125728 908196982271672832 909317905590439296 911516403627712512 914838047401418784 915163453313970976 917049891729205248 921689577775343232 923751523139493888 924076225551154176 927117752735666016 927284823556540128 929359286249060352 936479933276673024 937635764242044672 939731599711661472 940891443978996216 941833907540994048 943327813583469888 946603257380634714 952518871610966016 953856025788642543 955826228804059648 955989931886603712 958301270941937664 959309341372321086 965135015605813248 968996597626557504 970994003007393792 971164375249883136 972361169146094162 978089848030052352 981830989648101312 984027479557828608 989184026743777452 995009929106465088 996237999507172464 997235902102228992 1002285801932436756 1006956743859519488 1012051301086651392 1015739302629516444 1018195100375808768 1020472941763674112 1025455954081176576 1029558884978217348 1031681128195355904 1031862148703000832 1033989139667828736 1034170565143052288 1039220463531930624 1043195426501107644 1045529197030192896 1047868188522430464 1048057019119091712 1057019022089404416 1057198049675619156 1058502874476370743 1059563145983618304 1062124898570354688 1063435804232331264 1069891540350739456 1071583730562336768 1075304507404567104 1076381608618278912 1077710110329409536 1078088929809679872 1081832294149296816 1084252500623903744 1090121172329877192 1092372832918925312 1092559922156118528 1096353532996938384 1098806225464493056 1111272016879460352 1118018149432260608 1125990851540115456 1130496030564317088 1132826336841959424 1133025104458196992 1138557713722482816 1141104822701727744 1145469487922784864 1148032059484133376 1156630058384744448 1160844917290875936 1163237782126307328 1163441885785933824 1163651543286638592 1171949661807058944 1178851712087734272 1179064146508978176 1179271027089143808 1180726517934426624 1187680529750777856 1187894283771776896 1189146399850579968 1194890510891649024 1196365279761372672 1199463180185604096 1201152032474586906 1203627982894581888 1203839173486834304 1209717570830137992 1210929309695563776 1212423874120585728 1215563357100847104 1217061330917958918 1219784063201891712 1222733188972273664 1224667120642670592 1228919437033790976 1231879643773341696 1232101634068205568 1233397724621555682 1236157003647554688 1236379764742053504 1239145714998747136 1248639911035564032 1250181018989392896 1252975466282215296 1254521925305328288 1255778543387992064 1257770418111293184 1262137676507512952 1271808034384856724 1274429628947204352 1274653242515471616 1277735027922583552 1279079121829761448 1291536066919650048 1291995463502076672 1294658670676525056 1294885833666510848 1301208815682837504 1308872121509175552 1309107986197468416 1312036639410438144 1318912035658369936 1326679905475286784 1328317332676229952 1329414608144351232 1329647869469638656 1336381069243249008 1347259099528839168 1349401734782201856 1354081480756404624 1354319070172688592 1357593467167745024 1359024456972091392 1367274605441568768 1372257071102128176 1372745179970956464 1375574837593807872 1375816198270667776 1382534366663014848 1385627284709240832 1390676629103499024 1390927235334810192 1394038929373590528 1401344037887018057 1409597399567492208 1411337165968494324 1412750861311491072 1414991720375204832 1417914405643108352 1419904886070952071 1428778307416449024 1433739343206089472 1433984897829905568 1436946813772546048 1437451906412906496 1438964012058481629 1442443058865729088 1453494896439836256 1456491004511090688 1456746562874824704 1458541753719141243 1461804710662584512 1476041219336742912 1483776040115666178 1495853853153343488 1503428702898655134 1507328040752422784 1510435115789279232 1518076951629977088 1523608953944274666 1527292650563713152 1530709412645511168 1544338327467326022 1547521692293033856 1547793223054501248 1550983709501743104 1551255847714578432 1551535391048851456 1568293795545289344 1571802282783645696 1572085528678637568 1572361369452191744 1574302023912568832 1585528533134106624 1589344718975427456 1593187347855532032 1595153706348496896 1599284240247472128 1601536043299449208 1604837310526109184 1612956761106850656 1614572412927418368 1616565165494114304 1617133394714519808 1620751142801129472 1622748441223945224 1626378750935855616 1638559249378387968 1638839883234177792 1642506191697788928 1642802178757607424 1644530299495407576 1648209338196739584 1648506352989404672 1664561148012675072 1664853214714085376 1666908025319190528 1670633955042953728 1672695900407104384 1677027224148390912 1686904250670563328 1688986277310173184 1695744045846475632 1699239505262939136 1699537656687295488 1709547260746678272 1711657234052591616 1718204231884177296 1722048089226200064 1722660618002768896 1734945087577116672 1741267375936313904 1745162828678900736 1745477314929957888 1768596219763467264 1768906540633715712 1771089776901639936 1781841425657665344 1792335766337473536 1794547919642059008 1799202313042935808 1801728048711880359 1805441974341872832 1805758760230251456 1816393964543345664 1818635811180878592 1823032807255425024 1825591996376938377 1829676094802837568 1830326906627941952 1834099783458410496 1843379155550686464 1847503046278987776 1848152451102308352 1850096586932333523 1854235505471332032 1854569647113080256 1858718572498120704 1872959866553346048 1875271528484089344 1879463199423322944 1881782887957992432 1883667815081988096 1886655627166939776 1893206514761269428 1907712051577285086 1911652457608119296 1911979863773207424 1916602541883875328 1918618682744642172 1937993195253115008 1941988006014787584 1942328750499766272 1944722338292188324 1963661979296202624 1968054959115657216 1978368053487554904 1990019858212930176 1992475999014344928 1994471804204457984 2004571603864873512 2024102602173302784 2031478605259032888 2036390200751617536 2050911908162353152 2059117769956434696 2063362256390711808 2063724297406001664 2078440927063861248 2086390853002215288 2091058394060385792 2114396099351238312 2117005748952741486 2119126291967236608 2126871608464662528 2139783080701478912 2143167461124673536 2150609014809134208 2155420220658819072 2156177859619359744 2163664588298593632 2168505001247807488 2180242344659754384 2184745665837850624 2185119844312237056 2192707065993876768 2197612450928986112 2222544033758920704 2225664060173499267 2236036298864521216 2251981703080230912 2260992061128634176 2265652673683918848 2266050208916393984 2277115427444965632 2282209645403455488 2290938975845569728 2296064118968266752 2313260116769488896 2316507491200989033 2321689834581751872 2326475564252614656 2326883771571867648 2327303086573277184 2343899323614117888 2357703424175468544 2358128293017956352 2358542054178287616 2361453035868853248 2375361059501555712 2375788567543553792 2378292799701159936 2389781021783298048 2392730559522745344 2398926360371208192 2402304064949173812 2407255965789163776 2407678346973668608 2419435141660275984 2421858619391127552 2424847748241171456 2431126714201694208 2434122661835917836 2439568126403783424 2445466377944547328 2457838874067581952 2463759287546683392 2464203268136411136 2466795449243111364 2472314007295109376 2472759529484107008 2478291429997494272 2497279822071128064 2500362037978785792 2505950932564430592 2509043850610656576 2511557086775984128 2515540836222586368 2524275353015025904 2543616068769713448 2548859257894408704 2549306485030943232 2558158243659522896 2583072133839300096 2583990927004153344 2602417631365675008 2617744243018351104 2618215972394936832 2637824071316739872 2653359810950573568 2656634665352459904 2672762138486498016 2698803469564403712 2708162961512809248 2708638140345377184 2715186934335490048 2734549210883137536 2744514142204256352 2745490359941912928 2751149675187615744 2751632396541335552 2765068733326029696 2771254569418481664 2781353258206998048 2781854470669620384 2788077858747181056 2802688075774036114 2819194799134984416 2822674331936988648 2825501722622982144 2829983440750409664 2839809772141904142 2857556614832898048 2867478686412178944 2867969795659811136 2874903812825812992 2877928024116963258 2884886117731458176 2906989792879672512 2912982009022181376 2913493125749649408 2917083507438282486 2923609421325169024 2952082438673485824 2967552080231332356 2991707706306686976 3006857405797310268 3014656081504845568 3020870231578558464 3036153903259954176 3047217907888549332 3054585301127426304 3061418825291022336 3088676654934652044 3095043384586067712 3095586446109002496 3101967419003486208 3102511695429156864 3103070782097702912 3136587591090578688 3143604565567291392 3144171057357275136 3144722738904383488 3148604047825137664 3171057066268213248 3178689437950854912 3186374695711064064 3190307412696993792 3203072086598898416 3209674621052218368 3225913522213701312 3229144825854836736 3233130330988228608 3234266789429039616 3245496882447890448 3252757501871711232 3277118498756775936 3277679766468355584 3289060598990815152 3296418676393479168 3297012705978809344 3333816050638381056 3341267910085907456 3345391800814208768 3354054448296781824 3377972554620346368 3391488091692951264 3398479010525878272 3399075313374590976 3403264092011329567 3423314468105183232 3436408463768354592 3444096178452400128 3445321236005537792 3469890175154233344 3482534751872627808 3490325657357801472 3490954629859915776 3537192439526934528 3537813081267431424 3542179553803279872 3563682851315330688 3584671532674947072 3589095839284118016 3603456097423760718 3610883948683745664 3611517520460502912 3632787929086691328 3637271622361757184 3651183992753876754 3659352189605675136 3660653813255883904 3668199566916820992 3686758311101372928 3696304902204616704 3700193173864667046 3708471010942664064 3709139294226160512 3717437144996241408 3745919733106692096 3750543056968178688 3758926398846645888 3763565775915984864 3767335630163976192 3773311254333879552 3786413029522538856 3815424103154570172 3823304915216238592 3823959727546414848 3833205083767750656 3837237365489284344 3875986390506230016 3883976012029575168 3884657500999532544 3889444676584376648 3927323958592405248 3936109918231314432 3956736106975109808 3980039716425860352 3984951998028689856 3988943608408915968 4009143207729747024 4048205204346605568 4062957210518065776 4072780401503235072 4101823816324706304 4118235539912869392 4126724512781423616 4127448594812003328 4156881854127722496 4172781706004430576 4182116788120771584 4204032113661054171 4228792198702476624 4234011497905482972 4238252583934473216 4253743216929325056 4259714658212856213 4279566161402957824 4286334922249347072 4301218029618268416 4310840441317638144 4312355719238719488 4316892036175444887 4327329176597187264 4337010002495614976 4360484689319508768 4369491331675701248 4370239688624474112 4375625261157423729 4385414131987753536 4395224901857972224 4451328120346998534 4472072597729042432 4521984122257268352 4531305347367837696 4532100417832787968 4554230854889931264 4581877951691139456 4592128237936533504 4633014982401978066 4643379669163503744 4652951128505229312 4653767543143735296 4654606173146554368 4715406848350937088 4716256586035912704 4717084108356575232 4722906071737706496 4751577135087107584 4756585599402319872 4779562043566596096 4785461119045490688 4797852720742416384 4804608129898347624 4814511931578327552 4815356693947337216 4838870283320551968 4843717238782255104 4849695496482342912 4862253428403388416 4868245323671835672 4879136252807566848 4915677748135163904 4927518575093366784 4928406536272822272 4933590898486222728 4944628014590218752 4945519058968214016 4994559644142256128 5000724075957571584 5011901865128861184 5018087701221313152 5031081672445172736 5048550706030051808 5087232137539426896 5097718515788817408 5098612970061886464 5116316487319045792 5166144267678600192 5167981854008306688 5204835262731350016 5235488486036702208 5236431944789873664 5275648142633479744 5306719621901147136 5313269330704919808 5345524276972996032 5397606939128807424 5405184146135641077 5416325923025618496 5417276280690754368 5430373868670980096 5469098421766275072 5489028284408512704 5490980719883825856 5502299350375231488 5503264793082671104 5530137466652059392 5542509138836963328 5562706516413996096 5563708941339240768 5576155717494362112 5605376151548072228 5638389598269968832 5645348663873977296 5651003445245964288 5659966881500819328 5679619544283808284 5734957372824357888 5735939591319622272 5749807625651625984 5755856048233926516 5769772235462916352 5813979585759345024 5825964018044362752 5826986251499298816 5834167014876564972 5847218842650338048 5904164877346971648 5935104160462664712 5983415412613373952 6013714811594620536 6029312163009691136 6072307806519908352 6094435815777098664 6109170602254852608 6177353309869304088 6190086769172135424 6191172892218004992 6273175182181157376 6297208095650275328 6357378875901709824 6380614825393987584 6406144173197796832 6419349242104436736 6451827044427402624 6466260661976457216 6468533578858079232 6490993764895780896 6505515003743422464 6554236997513551872 6555359532936711168 6578121197981630304 6592837352786958336 6594025411957618688 6667632101276762112 6676992180520497801 6682535820171814912 6690783601628417536 6708108896593563648 6755945109240692736 6782976183385902528 6796958021051756544 6798150626749181952 6806528184022659134 6846628936210366464 6872816927536709184 6888192356904800256 6890642472011075584 6939780350308466688 6965069503745255616 6980651314715602944 6981909259719831552 7074384879053869056 7075626162534862848 7084359107606559744 7127365702630661376 7169343065349894144 7178191678568236032 7206912194847521436 7221767897367491328 7223035040921005824 7265575858173382656 7274543244723514368 7302367985507753508 7318704379211350272 7321307626511767808 7336399133833641984 7373516622202745856 7392609804409233408 7400386347729334092 7416942021885328128 7418278588452321024 7434874289992482816 7491839466213384192 7501086113936357376 7517852797693291776 7527131551831969728 7534671260327952384 7546622508667759104 7572826059045077712 7630848206309140344 7646609830432477184 7647919455092829696 7674474730978568688 7751972781012460032 7778889353168753296 7854647917184810496 7913472213950219616 7960079432851720704 7969903996057379712 8018286415459494048 8096410408693211136 8125914421036131552 8145560803006470144 8203647632649412608 8236471079825738784 8253449025562847232 8254897189624006656 8313763708255444992 8345563412008861152 8364233576241543168 8408064227322108342 8457584397404953248 8468022995810965944 8476505167868946432 8519429316425712426 8559132322805915648 8572669844498694144 8602436059236536832 8624711438477438976 8633784072350889774 8654658353194374528 8674020004991229952 8720969378639017536 8740479377248948224 8751250522314847458 8770828263975507072 8790449803715944448 8902656240693997068 8944145195458084864 9043968244514536704 9062610694735675392 9064200835665575936 9108461709779862528 9163755903382278912 9184256475873067008 9266029964803956132 9286759338327007488 9305902257010458624 9307535086287470592 9309212346293108736 9430813696701874176 9432513172071825408 9434168216713150464 9445812143475412992 9503154270174215168 9513171198804639744 9559124087133192192 9570922238090981376 9609216259796695248 9629023863156655104 9630713387894674432 9677740566641103936 9687434477564510208 9699390992964685824 9736490647343671344 9758272505615133696 9831355496270327808 9867181796972445456 9889256029180437504 9891038117936428032 10001448151915143168 10023803730257722368 10036175402442626304 10062163344890345472 10097101412060103616 10174464275078853792 10195437031577634816 10197225940123772928 10209792276033988701 10232632974638091584 10332288535357200384 10335963708016613376 10409670525462700032 10470976972073404416 10472863889579747328 10551296285266959488 10613439243802294272 10626538661409839616 10691048553945992064 10810368292271282154 10832651846051236992 10834552561381508736 10860747737341960192 10978056568817025408 10981961439767651712 11004598700750462976 11006529586165342208 11060274933304118784 11125413032827992192 11127417882678481536 11152311434988724224 11210752303096144456 11276779196539937664 11290697327747954592 11302006890491928576 11319933763001638656 11359239088567616568 11469914745648715776 11471879182639244544 11499615251303251968 11511712096467853032 11539544470925832704 11627959171518690048 11651928036088725504 11653972502998597632 11668334029753129944 11694437685300676096 11808329754693943296 11870208320925329424 11966830825226747904 12027429623189241072 12058624326019382272 12144615613039816704 12188871631554197328 12218341204509705216 12354706619738608176 12380173538344270848 12382345784436009984 12546350364362314752 12594416191300550656 12612096340983162513 12714757751803419648 12761229650787975168 12779143974638568639 12812288346395593664 12838698484208873472 12903654088854805248 12932521323952914432 12937067157716158464 12950676108526334661 12981987529791561792 13011030007486844928 13108473995027103744 13110719065873422336 13126875783472271187 13156242395963260608 13185674705573916672 13188050823915237376 13353984361040995602 13365071640343629824 13381567203256835072 13416217793187127296 13565952366771805056 13593916042103513088 13596301253498363904 13613056368045318268 13745633855073418368 13776384713809600512 13781284944022151168 13930139007490511232 13961302629431205888 13963818519439663104 14148769758107738112 14151252325069725696 14168718215213119488 14254731405261322752 14338686130699788288 14356383357136472064 14413824389695042872 14443535794734982656 14446070081842011648 14531151716346765312 14549086489447028736 14604735971015507016 14637408758422700544 14642615253023535616 14747033244405491712 14785219608818466816 14800772695458668184 14833884043770656256 14836557176904642048 14983678932426768384 15002172227872714752 15035705595386583552 15054263103663939456 15093245017335518208 15145652118090155424 15261696412618280688 15293219660864954368 15295838910185659392 15348949461957137376 15503945562024920064 15557778706337506592 15709295834369620992 15826944427900439232 15920158865703441408 15939807992114759424 16036572830918988096 16192820817386422272 16215552438406923231 16251828842072263104 16291121606012940288 16407295265298825216 16472942159651477568 16506898051125694464 16509794379248013312 16627527416510889984 16691126824017722304 16728467152483086336 16816128454644216684 16915168794809906496 16936045991621931888 16953010335737892864 17038858632851424852 17118264645611831296 17204872118473073664 17249422876954877952 17267568144701779548 17309316706388749056 17348040009982459904 17441938757278035072 17480958754497896448 17502501044629694916 17541656527951014144 17580899607431888896 17805312481387994136 18087936489029073408 18216923419559725056 18327511806764557824 18532059929607912264 18573518676654014976 18891624286950825984 19006308540348430336 19141844476181962752 19218432519593390496 19258047726313310208 19261426775789348864 19355481133282207872 19398781985929371648 19472981294687342688 19516545011230267392 19662710992540655616 19734363593944890912 19778512058360875008 19782076235872856064 20002896303830286336 20047607460515444736 20072350804885252608 20124326689780690944 20194202824120207232 20348928550157707584 20390874063155269632 20394451880247545856 20419584552067977402 20465265949276183168 20664577070714400768 20671927416033226752 20819341050925400064 20941953944146808832 20945727779159494656 21102592570533918976 21226878487604588544 21253077322819679232 21382097107891984128 21620736584542564308 21665303692102473984 21669105122763017472 21721495474683920384 21956113137634050816 21963922879535303424 22009197401500925952 22013059172330684416 22120549866608237568 22250826065655984384 22254835765356963072 22304622869977448448 22421504606192288912 22553558393079875328 22581394655495909184 22604013780983857152 22639867526003277312 22718478177135233136 22939829491297431552 22943758365278489088 23023424192935706064 23079088941851665408 23255918343037380096 23336668059506259888 23388875370601352192 23740416641850658848 23822848644079306969 24054859246378482144 24117248652038764544 24289231226079633408 24377743263108394656 24436682409019410432 24709413239477216352 24760347076688541696 24764691568872019968 25092700728724629504 25224192681966325026 25429515503606839296 25558287949277137278 25624576692791187328 25677396968417746944 25807308177709610496 25874134315432316928 25901352217052669322 25963975059583123584 26022060014973689856 26221438131746844672 26253751566944542374 26312484791926521216 26371349411147833344 26376101647830474752 26707968722081991204 26730143280687259648 26763134406513670144 26832435586374254592 27131904733543610112 27187832084207026176 27192602506996727808 27226112736090636536 27491267710146836736 27552769427619201024 27562569888044302336 27860278014981022464 27922605258862411776 27927637038879326208 28297539516215476224 28302504650139451392 28337436430426238976 28509462810522645504 28677372261399576576 28712766714272944128 28827648779390085744 28887071589469965312 28892140163684023296 29062303432693530624 29098172978894057472 29209471942031014032 29274817516845401088 29285230506047071232 29494066488810983424 29601545390917336368 29667768087541312512 29673114353809284096 30004344455745429504 30071411190773167104 30108526207327878912 30186490034671036416 30291304236180310848 30523392825236561376 30586439321729908736 30591677820371318784 30629376828101966103 30697898923914274752 31007891124049840128 31115557412675013184 31418591668739241984 31653888855800878464 31840317731406882816 31879615984229518848 32073145661837976192 32431104876813846462 32503657684144526208 32582243212025880576 32945884319302955136 33013796102251388928 33019588758496026624 33382253648035444608 33456934304966172672 33632256909288433368 33830337589619812992 33872091983243863776 33906020671475785728 34077717265702849704 34409744236946147328 34498845753909755904 34535136289403559096 34618633412777498112 34883877514556070144 34961917508995792896 35005002089259389832 35083313055902028288 35610624962775988272 36175872978058146816 36433846839119450112 36655023613529115648 37064119859215824528 37147037353308029952 37783248573901651968 37836289022949487539 38012617080696860672 38283688952363925504 38436865039186780992 38516095452626620416 38522853551578697728 38710962266564415744 38797563971858743296 38945962589374685376 39033090022460534784 39325421985081311232 39380627350416813561 39468727187889781824 39557024116721750016 39564152471745712128 40095214921030889472 40144701609770505216 40248653379561381888 40388405648240414464 40697857100315415168 40781748126310539264 40788903760495091712 40839169104135954804 40930531898552366336 41329154141428801536 41343854832066453504 41883907888293617664 41891455558318989312 42205185141067837952 42453756975209177088 42506154645639358464 42764194215783968256 43241473169085128616 43330607384204947968 43338210245526034944 43912226275268101632 43927845759070606848 44241099733216475136 44501652131311968768 44509671530713926144 44843009212384577824 45107116786159750656 45162789310991818368 45279735052006554624 45436956354270466272 45879658982594863104 45887516730556978176 46046848385871412128 46158177883703330816 46511836686074760192 46673336119012519776 46777750741202704384 47480833283701317696 47645697288158613938 48109718492756964288 48234497304077529088 48578462452159266816 48755486526216789312 48873364818038820864 49418826478954432704 49520694153377083392 49529383137744039936 50185401457449259008 50448385363932650052 50859031007213678592 51116575898554274556 51249153385582374656 51354793936835493888 51614616355419220992 51748268630864633856 51802704434105338644 51927950119166247168 52044120029947379712 52442876263493689344 52507503133889084748 52624969583853042432 52742698822295666688 52752203295660949504 53415937444163982408 53460286561374519296 53526268813027340288 54263809467087220224 54452225472181273072 54982535420293673472 55720556029962044928 56674872860852477952 57018925621045291008 57425533428545888256 57655297558780171488 57774143178939930624 57784280327368046592 58196345957788114944 58418943884062028064 58549635033690802176 58570461012094142464 58988132977621966848 59203090781834672736 59335536175082625024 59346228707618568192 60008688911490859008 60142822381546334208 60217052414655757824 60372980069342072832 60582608472360621696 61046785650473122752 61183355640742637568 61258753656203932206 61395797847828549504 62015782248099680256 62231114825350026368 62837183337478483968 63307777711601756928 63680635462813765632 63759231968459037696 64146291323675952384 64862209753627692924 65007315368289052416 65164486424051761152 65891768638605910272 66027592204502777856 66039177516992053248 66764507296070889216 66913868609932345344 67264513818576866736 67660675179239625984 67744183966487727552 67812041342951571456 68155434531405699408 68819488473892294656 69070272578807118192 69237266825554996224 69767755029112140288 70010004178518779664 70166626111804056576 71221249925551976544 71468545932237920907 72351745956116293632 72867693678238900224 73310047227058231296 74128239718431649056 74294074706616059904 75672578045898975078 76025234161393721344 76873730078373561984 77032190905253240832 77045707103157395456 77421924533128831488 77891925178749370752 78066180044921069568 78761254700833627122 78937454375779563648 79114048233443500032 79128304943491424256 80190429842061778944 80289403219541010432 80497306759122763776 80776811296480828928 81395714200630830336 81563496252621078528 81577807520990183424 81678338208271909608 81861063797104732672 82658308282857603072 82687709664132907008 83767815776587235328 83782911116637978624 84410370282135675904 84907513950418354176 85012309291278716928 85528388431567936512 86482946338170257232 86661214768409895936 86676420491052069888 87824452550536203264 87855691518141213696 88482199466432950272 89003304262623937536 89019343061427852288 89686018424769155648 90214233572319501312 90325578621983636736 90559470104013109248 90873912708540932544 91759317965189726208 91775033461113956352 91888130484305898309 92093696771742824256 92316355767406661632 93023673372149520384 93346672238025039552 93555501482405408768 94961666567402635392 95291394576317227876 96219436985513928576 96468994608155058176 97510973052433578624 97746729636077641728 98837652957908865408 99041388306754166784 99058766275488079872 100370802914898518016 100896770727865300104 101718062014427357184 102233151797108549112 102498306771164749312 103229232710838441984 103496537261729267712 103605408868210677288 103855900238332494336 104885752526987378688 105015006267778169496 105249939167706084864 106831874888327964816 107052537626054680576 108527618934174440448 108904450944362546144 109965070840587346944 111441112059924089856 113349745721704955904 113508867068848462617 114037851242090582016 114851066857091776512 115310595117560342976 115548286357879861248 115568560654736093184 116392691915576229888 116837887768124056128 117099270067381604352 117140922024188284928 117976265955243933696 118406181563669345472 118671072350165250048 118692457415237136384 120285644763092668416 120434104829311515648 120745960138684145664 121165216944721243392 122093571300946245504 122366711281485275136 122517507312407864412 122791595695657099008 124031564496199360512 124462229650700052736 125674366674956967936 126615555423203513856 127361270925627531264 127518463936918075392 128292582647351904768 129724419507255385848 130014630736578104832 131783537277211820544 133529014592141778432 134529027637153733472 135321350358479251968 135488367932975455104 136310869062811398816 137638976947784589312 138140545157614236384 138474533651109992448 139535510058224280576 140020008357037559328 140333252223608113152 142442499851103953088 142937091864475841814 144703491912232587264 145735387356477800448 146620094454116462592 148256479436863298112 148588149413232119808 151345156091797950156 152050468322787442688 153747460156747123968 154064381810506481664 154091414206314790912 154843849066257662976 155783850357498741504 156132360089842139136 157522509401667254244 157874908751559127296 158228096466887000064 158256609886982848512 160380859684123557888 160578806439082020864 161553622592961657856 162791428401261660672 163356676416543819216 163722127594209465344 168820740564271351808 170024618582557433856 171056776863135873024 172965892676340514464 173322429536819791872 173352840982104139776 175648905101072406528 175711383036282427392 176964398932865900544 178006608525247875072 178038686122855704576 179372036849538311296 180428467144639002624 180651157243967273472 181118940208026218496 181747825417081865088 183550066922227912704 183776260968611796618 184187393543485648512 184632711534813323264 186047346744299040768 186693344476050079104 187111002964810817536 189923333134805270784 190582789152634455752 192438873971027857152 192937989216310116352 195021946104867157248 195493459272155283456 197675305915817730816 198082776613508333568 198117532550976159744 200741605829797036032 201793541455730600208 203436124028854714368 204466303594217098224 204996613542329498624 206458465421676883968 207210817736421354576 207711800476664988672 210030012535556338992 210499878335412169728 213663749776655929632 214105075252109361152 214405637796713762721 217055237868348880896 217808901888725092288 219930141681174693888 222882224119848179712 227017734137696925234 228075702484181164032 230621190235120685952 231096572715759722496 231137121309472186368 233675775536248112256 234198540134763208704 234281844048376569856 236812363127338690944 237342144700330500096 237384914830474272768 240571289526185336832 240868209658623031296 241491920277368291328 242330433889442486784 244187142601892491008 244733422562970550272 245035014624815728824 245583191391314198016 248063128992398721024 248924459301400105472 251348733349913935872 253231110846407027712 254722541851255062528 255036927873836150784 256585165294703809536 259448839014510771696 260029261473156209664 263567074554423641088 267058029184283556864 269058055274307466944 270642700716958503936 270976735865950910208 272621738125622797632 275277953895569178624 275664391452917694927 276281090315228472768 276949067302219984896 279071020116448561152 280040016714075118656 280666504447216226304 284884999702207906176 285874183728951683628 289406983824465174528 293240188908232925184 296512958873726596224 297176298826464239616 302690312183595900312 307494920313494247936 309687698132515325952 311567700714997483008 315045018803334508488 315749817503118254592 321157612878164041728 323107245185923315712 325582856802523321344 326713352833087638432 327444255188418930688 337641481128542703616 340049237165114867712 342113553726271746048 345931785352681028928 346644859073639583744 346705681964208279552 351297810202144813056 351422766072564854784 353928797865731801088 356013217050495750144 356077372245711409152 358744073699076622592 360856934289278005248 361302314487934546944 362237880416052436992 363495650834163730176 367100133844455825408 367552521937223593236 368374787086971297024 369265423069626646528 372094693488598081536 373386688952100158208 374222005929621635072 379846666269610541568 381165578305268911504 384877747942055714304 390043892209734314496 395350611831635461632 403587082911461200416 408932607188434196448 409993227084658997248 412916930843353767936 414421635472842709152 415423600953329977344 420060025071112677984 420999756670824339456 427327499553311859264 428811275593427525442 434110475736697761792 435617803777450184576 439860283362349387776 445764448239696359424 454035468275393850468 456151404968362328064 461242380470241371904 462193145431519444992 462274242618944372736 467351551072496224512 468397080269526417408 468563688096753139712 473624726254677381888 474684289400661000192 474769829660948545536 481142579052370673664 481736419317246062592 484660867778884973568 488374285203784982016 490070029249631457648 491166382782628396032 497848918602800210944 506462221692814055424 510073855747672301568 513170330589407619072 518897678029021543392 520058522946312419328 527134149108847282176 534116058368567113728 538116110548614933888 541285401433917007872 541953471731901820416 545243476251245595264 551328782905835389854 552562180630456945536 553898134604439969792 558142040232897122304 560080033428150237312 561333008894432452608 569769999404415812352 571748367457903367256 578813967648930349056 586480377816465850368 593025917747453192448 594352597652928479232 605380624367191800624 614989840626988495872 619375396265030651904 623135401429994966016 630090037606669016976 631499635006236509184 642315225756328083456 643216913390141288163 646214490371846631424 651165713605046642688 653426705666175276864 654888510376837861376 675282962257085407232 684227107452543492096 691863570705362057856 693289718147279167488 693411363928416559104 702595620404289626112 702845532145129709568 712026434100991500288 712154744491422818304 717488147398153245184 721713868578556010496 722604628975869093888 724475760832104873984 726991301668327460352 734200267688911650816 735105043874447186472 736749574173942594048 744189386977196163072 746773377904200316416 759693332539221083136 762331156610537823008 769755495884111428608 780087784419468628992 790701223663270923264 807174165822922400832 817865214376868392896 819986454169317994496 825833861686707535872 828843270945685418304 830847201906659954688 840120050142225355968 841999513341648678912 854654999106623718528 857622551186855050884 868220951473395523584 871235607554900369152 879720566724698775552 891528896479392718848 908070936550787700936 922484760940482743808 934703102144992449024 947249452509354763776 963472838634492125184 969321735557769947136 976748570407569964032 980140058499262915296 982332765565256792064 995697837205600421888 1012924443385628110848 1020147711495344603136 1026340661178815238144 1037795356058043086784 1040117045892624838656 1054268298217694564352 1068232116737134227456 1076232221097229867776 1082570802867834015744 1083906943463803640832 1090486952502491190528 1102657565811670779708 1105124361260913891072 1107796269208879939584 1116284080465794244608 1120160066856300474624 1122666017788864905216 1139539998808831624704 1143496734915806734512 1186051835494906384896 1210761248734383601248 1229979681253976991744 1238750792530061303808 1246270802859989932032 1260180075213338033952 1262999270012473018368 1286433826780282576326 1292428980743693262848 1302331427210093285376 1306853411332350553728 1309777020753675722752 1350565924514170814464 1368454214905086984192 1383727141410724115712 1386579436294558334976 1386822727856833118208 1405191240808579252224 1405691064290259419136 1424052868201983000576 1424309488982845636608 1434976294796306490368 1443427737157112020992 1445209257951738187776 1453982603336654920704 1470210087748894372944 1473499148347885188096 1493546755808400632832 1519386665078442166272 1524662313221075646016 1539510991768222857216 1560175568838937257984 1581402447326541846528 1614348331645844801664 1635730428753736785792 1639972908338635988992 1657686541891370836608 1661694403813319909376 1680240100284450711936 1683999026683297357824 1709309998213247437056 1715245102373710101768 1736441902946791047168 1742471215109800738304 1759441133449397551104 1783057792958785437696 1816141873101575401872 1844969521880965487616 1869406204289984898048 1894498905018709527552 1926945677268984250368 1929650740170423864489 1938643471115539894272 1953497140815139928064 1960280116998525830592 1964665531130513584128 1991395674411200843776 2025848886771256221696 2052681322357630476288 2075590712116086173568 2080234091785249677312 2108536596435389128704 2136464233474268454912 2152464442194459735552 2165141605735668031488 2167813886927607281664 2180973905004982381056 2205315131623341559416 2210248722521827782144 2232568160931588489216 2240320133712600949248 2279079997617663249408 2286993469831613469024 2372103670989812769792 2421522497468767202496 2459959362507953983488 2477501585060122607616 2492541605719979864064 2520360150426676067904 2525998540024946036736 2572867653560565152652 2584857961487386525696 2604662854420186570752 2613706822664701107456 2619554041507351445504 2767454282821448231424 2869952589592612980736 2890418515903476375552 2907965206673309841408 2940420175497788745888 2946998296695770376192 2987093511616801265664 3038773330156884332544 3049324626442151292032 3079021983536445714432 3120351137677874515968 3162804894653083693056 3228696663291689603328 3271460857507473571584 3279945816677271977984 3315373083782741673216 3323388807626639818752 3360480200568901423872 3367998053366594715648 3418619996426494874112 3430490204747420203536 3484942430219601476608 3632283746203150803744 3689939043761930975232 3738812408579969796096 3788997810037419055104 3859301480340847728978 3877286942231079788544 3906994281630279856128 3920560233997051661184 3929331062261027168256 3982791348822401687552 4051697773542512443392 4105362644715260952576 4151181424232172347136 4160468183570499354624 4217073192870778257408 4272928466948536909824 4304928884388919471104 4330283211471336062976 4335627773855214563328 4361947810009964762112 4410630263246683118832 4420497445043655564288 4480640267425201898496 4558159995235326498816 4573986939663226938048 4744207341979625539584 4843044994937534404992 4919918725015907966976 4985083211439959728128 5040720300853352135808 5051997080049892073472 5145735307121130305304 5209325708840373141504 5227413645329402214912 5534908565642896462848 5739905179185225961472 5780837031806952751104 5815930413346619682816 5880840350995577491776 5893996593391540752384 5974187023233602531328 6077546660313768665088 6098649252884302584064 6158043967072891428864 6240702275355749031936 6325609789306167386112 6457393326583379206656 6542921715014947143168 6630746167565483346432 6720960401137802847744 6837239992852989748224 6860980409494840407072 6969884860439202953216 7264567492406301607488 7379878087523861950464 7477624817159939592192 7577995620074838110208 7718602960681695457956 7754573884462159577088 7813988563260559712256 7841120467994103322368 7858662124522054336512 7965582697644803375104 8302362848464344694272 8609857768777838942208 8671255547710429126656 8723895620019929524224 8821260526493366237664 8840994890087311128576 8961280534850403796992 9116319990470652997632 9147973879326453876096 9488414683959251079168 9686089989875068809984 9839837450031815933952 9970166422879919456256 10081440601706704271616 10103994160099784146944 10291470614242260610608 10454827290658804429824 11069817131285792925696 11479810358370451922944 11631860826693239365632 11761680701991154983552 11787993186783081504768 11948374046467205062656 12155093320627537330176 12197298505768605168128 12316087934145782857728 12481404550711498063872 12651219578612334772224 12914786653166758413312 13085843430029894286336 13261492335130966692864 13441920802275605695488 13674479985705979496448 13721960818989680814144 13939769720878405906432 14529134984812603214976 14759756175047723900928 14955249634319879184384 15155991240149676220416 15437205921363390915912 15627977126521119424512 15682240935988206644736 16604725696928689388544 17219715537555677884416 17342511095420858253312 17447791240039859048448 17642521052986732475328 17681989780174622257152 17922561069700807593984 18232639980941305995264 18295947758652907752192 18976829367918502158336 19372179979750137619968 20162881203413408543232 20582941228484521221216 20909654581317608859648 22139634262571585851392 22959620716740903845888 23263721653386478731264 23523361403982309967104 23575986373566163009536 23896748092934410125312 24394597011537210336256 25829573306333516826624 26171686860059788572672 26522984670261933385728 26883841604551211390976 27348959971411958992896 27443921637979361628288 27879539441756811812864 29058269969625206429952 29519512350095447801856 29910499268639758368768 30311982480299352440832 30874411842726781831824 31364481871976413289472 33209451393857378777088 34439431075111355768832 34895582480079718096896 35285042105973464950656 35363979560349244514304 35845122139401615187968 36465279961882611990528 36591895517305815504384 37953658735837004316672 38744359959500275239936 40325762406826817086464 41165882456969042442432 41819309162635217719296 44279268525143171702784 47046722807964619934208 48789194023074420672512 51659146612667033653248 52343373720119577145344 53045969340523866771456 53767683209102422781952 54697919942823917985792 54887843275958723256576 55759078883513623625728 58116539939250412859904 61748823685453563663648 62728963743952826578944 66418902787714757554176 68878862150222711537664 69791164960159436193792 70570084211946929901312 70727959120698489028608 71690244278803230375936 73183791034611631008768 77488719919000550479872 80651524813653634172928 82331764913938084884864 83638618325270435438592 88558537050286343405568 94093445615929239868416 97578388046148841345024 103318293225334067306496 104686747440239154290688 106091938681047733542912 107535366418204845563904 109395839885647835971584 109775686551917446513152 116233079878500825719808 123497647370907127327296 125457927487905653157888 132837805575429515108352 141140168423893859802624 146367582069223262017536 154977439838001100959744 161303049627307268345856 164663529827876169769728 167277236650540870877184 188186891231858479736832 195156776092297682690048 206636586450668134612992 209373494880478308581376 212183877362095467085824 215070732836409691127808 219551373103834893026304 232466159757001651439616 246995294741814254654592 250915854975811306315776 265675611150859030216704 282280336847787719605248 292735164138446524035072 309954879676002201919488 322606099254614536691712 329327059655752339539456 376373782463716959473664 390313552184595365380096 439102746207669786052608 464932319514003302879232 493990589483628509309184 501831709951622612631552 564560673695575439210496 585470328276893048070144 619909759352004403838976 645212198509229073383424 658654119311504679078912 752747564927433918947328 878205492415339572105216 929864639028006605758464 987981178967257018618368 1129121347391150878420992 1170940656553786096140288 1317308238623009358157824 1505495129854867837894656 1756410984830679144210432 1859729278056013211516928 1975962357934514037236736 2258242694782301756841984 2634616477246018716315648 3512821969661358288420864 3951924715869028074473472 4516485389564603513683968 5269232954492037432631296 7903849431738056148946944 10538465908984074865262592 15807698863476112297893888 31615397726952224595787776
- Sum of all divisors σ(n): 118354106494077109777708587
- Sum of proper divisors (its aliquot sum) s(n): 86738708767124885181920811
- 31615397726952224595787776 is an abundant number, because the sum of its proper divisors (86738708767124885181920811) is greater than itself. Its abundance is 55123311040172660586133035
Bases of 31615397726952224595787776
- Binary: 11010001001101101001000100101000111010100001011101101010000110010101001000000000000002
- Hexadecimal: 0x1A26D2251D42ED432A4000
- Base-36: 3Z0APM9ENVGHLOG00
Squares and roots of 31615397726952224595787776
- 31615397726952224595787776 squared (316153977269522245957877762) is 999533373433375889717526976738817945390722031026176
- 31615397726952224595787776 cubed (316153977269522245957877763) is 31600645142458441178772717681590967681358635351658877605375375314712396824576
-
31615397726952224595787776 is a
perfect square number . Itssquare root is 5622757128576 -
The
cube root of 31615397726952224595787776 is 316203167.8543842495
Scales and comparisons
How big is 31615397726952224595787776?- 31,615,397,726,952,224,595,787,776 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 31,615,397,726,952,224,595,787,776 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 31615397726952224595787776 cubic inches would be around 26350264 feet tall.
Recreational maths with 31615397726952224595787776
- 31615397726952224595787776 backwards is 67778759542225962779351613
- The number of decimal digits it has is: 26
- The sum of 31615397726952224595787776's digits is 135
- 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 31615397726952224595787776 - Facts about the integer". Numbermatics.com. 2024. Web. 4 June 2024.
APA style:
Numbermatics. (2024). Number 31615397726952224595787776 - Facts about the integer. Retrieved 4 June 2024, from https://numbermatics.com/n/31615397726952224595787776/
Chicago style:
Numbermatics. 2024. "Number 31615397726952224595787776 - Facts about the integer". https://numbermatics.com/n/31615397726952224595787776/
The information we have on file for 31615397726952224595787776 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 31615397726952224595787776, math, Factors of 31615397726952224595787776, curriculum, school, college, exams, university, Prime factorization of 31615397726952224595787776, STEM, science, technology, engineering, physics, economics, calculator, thirty-one septillion, six hundred fifteen sextillion, three hundred ninety-seven quintillion, seven hundred twenty-six quadrillion, nine hundred fifty-two trillion, two hundred twenty-four billion, five hundred ninety-five million, seven hundred eighty-seven thousand, seven hundred seventy-six.