111856087957641629559422976
111,856,087,957,641,629,559,422,976 is an even composite number composed of five prime numbers multiplied together.
111856087957641629559422976 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of sixteen thousand, eight hundred seventy-five divisors.
Prime factorization of 111856087957641629559422976:
224 × 34 × 78 × 194 × 3312
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 7 × 7 × 7 × 7 × 19 × 19 × 19 × 19 × 331 × 331)See below for interesting mathematical facts about the number 111856087957641629559422976 from the Numbermatics database.
Names of 111856087957641629559422976
- Cardinal: 111856087957641629559422976 can be written as One hundred eleven septillion, eight hundred fifty-six sextillion, eighty-seven quintillion, nine hundred fifty-seven quadrillion, six hundred forty-one trillion, six hundred twenty-nine billion, five hundred fifty-nine million, four hundred twenty-two thousand, nine hundred seventy-six.
Scientific notation
- Scientific notation: 1.11856087957641629559422976 × 1026
Factors of 111856087957641629559422976
Divisors of 111856087957641629559422976
- Number of divisors d(n): 16875
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 18 19 21 24 27 28 32 36 38 42 48 49 54 56 57 63 64 72 76 81 84 96 98 108 112 114 126 128 133 144 147 152 162 168 171 189 192 196 216 224 228 252 256 266 288 294 304 324 331 336 342 343 361 378 384 392 399 432 441 448 456 504 512 513 532 567 576 588 608 648 662 672 684 686 722 756 768 784 798 864 882 896 912 931 993 1008 1024 1026 1029 1064 1083 1134 1152 1176 1197 1216 1296 1323 1324 1344 1368 1372 1444 1512 1536 1539 1568 1596 1728 1764 1792 1824 1862 1986 2016 2048 2052 2058 2128 2166 2268 2304 2317 2352 2394 2401 2432 2527 2592 2646 2648 2688 2736 2744 2793 2888 2979 3024 3072 3078 3087 3136 3192 3249 3456 3528 3584 3591 3648 3724 3969 3972 4032 4096 4104 4116 4256 4332 4536 4608 4634 4704 4788 4802 4864 5054 5184 5292 5296 5376 5472 5488 5586 5776 5958 6048 6144 6156 6174 6272 6289 6384 6498 6517 6859 6912 6951 7056 7168 7182 7203 7296 7448 7581 7938 7944 8064 8192 8208 8232 8379 8512 8664 8937 9072 9216 9261 9268 9408 9576 9604 9728 9747 10108 10368 10584 10592 10752 10773 10944 10976 11172 11552 11916 12096 12288 12312 12348 12544 12578 12768 12996 13034 13718 13824 13902 14112 14336 14364 14406 14592 14896 15162 15876 15888 16128 16219 16384 16416 16464 16758 16807 17024 17328 17689 17874 18144 18432 18522 18536 18816 18867 19152 19208 19456 19494 19551 20216 20577 20736 20853 21168 21184 21504 21546 21609 21888 21952 22344 22743 23104 23832 24192 24576 24624 24696 25088 25137 25156 25536 25992 26068 26811 27436 27648 27783 27804 28224 28672 28728 28812 29184 29241 29792 30324 31752 31776 32256 32438 32768 32832 32928 33516 33614 34048 34656 35378 35748 36288 36864 37044 37072 37632 37734 38304 38416 38912 38988 39102 40432 41154 41472 41706 42336 42368 43008 43092 43218 43776 43904 44023 44688 45486 45619 46208 47664 48013 48384 48657 49152 49248 49392 50176 50274 50312 50421 51072 51984 52136 53067 53622 54872 55296 55566 55608 56448 56601 57344 57456 57624 58368 58482 58653 59584 60648 61731 62559 63504 63552 64512 64827 64876 65536 65664 65856 67032 67228 68096 68229 69312 70756 71496 72576 73728 74088 74144 75264 75411 75468 76608 76832 77824 77976 78204 80864 82308 82944 83412 84672 84736 86016 86184 86436 87552 87808 88046 89376 90972 91238 92416 95328 96026 96768 97314 98304 98496 98784 100352 100548 100624 100842 102144 103968 104272 106134 107244 109561 109744 110592 111132 111216 112896 113202 113533 114688 114912 115248 116736 116964 117306 117649 119168 119491 121296 123462 123823 125118 127008 127104 129024 129654 129752 130321 131072 131328 131712 132069 134064 134456 136192 136458 136857 138624 141512 142992 144039 145152 145971 147456 148176 148288 150528 150822 150936 151263 153216 153664 155648 155952 156408 159201 161728 164616 165888 166824 169344 169472 169803 172032 172368 172872 175104 175616 175959 176092 178752 181944 182476 184832 185193 187677 190656 192052 193536 194481 194628 196608 196992 197568 200704 201096 201248 201684 204288 204687 207936 208544 212268 214488 219122 219488 221184 222264 222432 225792 226404 227066 229376 229824 230496 233472 233928 234612 235298 238336 238982 242592 246924 247646 250236 254016 254208 258048 259308 259504 260642 262144 262656 263424 264138 268128 268912 272384 272916 273714 277248 283024 285984 288078 290304 291942 294912 296352 296576 301056 301644 301872 302526 306432 307328 308161 311296 311904 312816 318402 319333 323456 328683 329232 331776 333648 336091 338688 338944 339606 340599 344064 344736 345744 350208 351232 351918 352184 352947 357504 358473 363888 364952 369664 370386 371469 375354 381312 384104 387072 388962 389256 390963 393216 393984 395136 396207 401408 402192 402496 403368 408576 409374 410571 415872 417088 424536 428976 432117 437913 438244 438976 442368 444528 444864 451584 452808 453789 454132 458752 459648 460992 466944 467856 469224 470596 476672 477603 477964 485184 493848 495292 500472 508032 508416 509409 516096 518616 519008 521284 524288 525312 526848 527877 528276 536256 537824 544768 545832 547428 554496 555579 566048 571968 576156 580608 583884 589824 592704 593152 602112 603288 603744 605052 612864 614656 616322 622592 623808 625632 636804 638666 646912 657366 658464 663552 667296 672182 677376 677888 679212 681198 688128 689472 691488 700416 702464 703836 704368 705894 715008 716946 727776 729904 739328 740772 742938 750708 762624 766927 768208 774144 777924 778512 781926 786432 787968 790272 792414 794731 802816 804384 804992 806736 817152 818748 821142 823543 831744 834176 836437 849072 857952 864234 866761 875826 876488 877952 884736 889056 889728 903168 905616 907578 908264 912247 917504 919296 921984 924483 933888 935712 938448 941192 953344 955206 955928 957999 970368 986049 987696 990584 1000944 1008273 1016064 1016832 1018818 1021797 1032192 1037232 1038016 1042568 1048576 1050624 1053696 1055754 1056552 1058841 1072512 1075419 1075648 1089536 1091664 1094856 1108992 1111158 1114407 1132096 1143936 1152312 1161216 1167768 1172889 1179648 1185408 1186304 1188621 1204224 1206576 1207488 1210104 1225728 1229312 1231713 1232644 1245184 1247616 1251264 1273608 1277332 1293824 1296351 1313739 1314732 1316928 1327104 1334592 1344364 1354752 1355776 1358424 1361367 1362396 1376256 1378944 1382976 1400832 1404928 1407672 1408736 1411788 1430016 1432809 1433892 1455552 1459808 1478656 1481544 1485876 1501416 1525248 1533854 1536416 1548288 1555848 1557024 1563852 1572864 1575936 1580544 1584828 1589462 1605632 1608768 1609984 1613472 1634304 1637496 1642284 1647086 1663488 1668352 1672874 1698144 1715904 1728468 1733522 1751652 1752976 1755904 1769472 1778112 1779456 1806336 1811232 1815156 1816528 1824494 1835008 1838592 1843968 1848966 1867776 1871424 1876896 1882384 1906688 1910412 1911856 1915998 1940736 1972098 1975392 1981168 2001888 2016546 2032128 2033664 2037636 2043594 2064384 2074464 2076032 2081659 2085136 2097152 2101248 2107392 2111508 2113104 2117682 2145024 2150838 2151296 2157127 2179072 2183328 2189712 2217984 2222316 2228814 2235331 2264192 2270329 2287872 2300781 2304624 2322432 2335536 2345778 2352637 2359296 2370816 2372608 2377242 2384193 2408448 2413152 2414976 2420208 2451456 2458624 2463426 2465288 2470629 2490368 2495232 2502528 2509311 2547216 2554664 2587648 2592702 2600283 2627478 2629464 2633856 2654208 2669184 2688728 2709504 2711552 2716848 2722734 2724792 2736741 2752512 2757888 2765952 2773449 2801664 2809856 2815344 2817472 2823576 2860032 2865618 2867784 2873997 2911104 2919616 2957312 2958147 2963088 2971752 3002832 3024819 3050496 3065391 3067708 3072832 3096576 3111696 3114048 3127704 3145728 3151872 3161088 3169656 3176523 3178924 3211264 3217536 3219968 3226257 3226944 3268608 3274992 3284568 3294172 3326976 3336704 3343221 3345748 3396288 3431808 3456936 3467044 3503304 3505952 3511808 3518667 3538944 3556224 3558912 3565863 3612672 3622464 3630312 3633056 3648988 3670016 3677184 3687936 3695139 3697932 3735552 3742848 3753792 3764768 3813376 3820824 3823712 3831996 3881472 3889053 3944196 3950784 3962336 4003776 4033092 4064256 4067328 4075272 4087188 4128768 4148928 4152064 4163318 4170272 4194304 4202496 4214784 4223016 4226208 4235364 4290048 4301676 4302592 4314254 4358144 4366656 4379424 4435968 4444632 4457628 4470662 4528384 4540658 4575744 4601562 4609248 4644864 4671072 4691556 4705274 4718592 4741632 4745216 4754484 4768386 4816896 4826304 4829952 4840416 4902912 4917248 4926852 4930576 4941258 4980736 4990464 5005056 5018622 5094432 5109328 5175296 5185404 5200566 5254956 5258928 5267712 5308416 5338368 5368489 5377456 5419008 5423104 5433696 5445468 5449584 5473482 5505024 5515776 5531904 5546898 5563117 5603328 5619712 5630688 5634944 5647152 5720064 5731236 5735568 5747994 5764801 5822208 5839232 5855059 5914624 5916294 5926176 5943504 6005664 6049638 6067327 6100992 6130782 6135416 6145664 6193152 6223392 6228096 6244977 6255408 6291456 6303744 6322176 6339312 6353046 6357848 6385729 6422528 6435072 6439936 6452514 6453888 6471381 6537216 6549984 6569136 6588344 6653952 6673408 6686442 6691496 6705993 6792576 6810987 6863616 6902343 6913872 6934088 7006608 7011904 7023616 7037334 7057911 7077888 7112448 7117824 7131726 7152579 7225344 7244928 7260624 7266112 7297976 7340032 7354368 7375872 7390278 7395864 7411887 7471104 7485696 7507584 7527933 7529536 7626752 7641648 7647424 7663992 7762944 7778106 7800849 7888392 7901568 7924672 8007552 8066184 8128512 8134656 8150544 8174376 8210223 8257536 8297856 8304128 8320347 8326636 8340544 8388608 8404992 8429568 8446032 8452416 8470728 8580096 8603352 8605184 8621991 8628508 8716288 8733312 8758848 8871936 8874441 8889264 8915256 8941324 9056768 9074457 9081316 9151488 9196173 9203124 9218496 9289728 9342144 9383112 9410548 9437184 9483264 9490432 9508968 9529569 9536772 9633792 9652608 9659904 9678771 9680832 9805824 9834496 9853704 9861152 9882516 9961472 9980928 10010112 10029663 10037244 10188864 10218656 10350592 10370808 10401132 10509912 10517856 10535424 10556001 10616832 10676736 10736978 10754912 10838016 10846208 10867392 10890936 10899168 10946964 11010048 11031552 11063808 11093796 11126234 11206656 11239424 11261376 11269888 11294304 11440128 11462472 11471136 11495988 11529602 11644416 11678464 11710118 11829248 11832588 11852352 11887008 12011328 12099276 12134654 12201984 12261564 12270832 12291328 12386304 12446784 12456192 12489954 12510816 12582912 12607488 12644352 12678624 12706092 12715696 12771458 12845056 12870144 12879872 12905028 12907776 12942762 13074432 13099968 13138272 13176688 13307904 13346816 13372884 13382992 13411986 13585152 13621974 13727232 13804686 13827744 13868176 14013216 14023808 14047232 14074668 14115822 14155776 14224896 14235648 14263452 14305158 14450688 14489856 14521248 14532224 14571613 14595952 14680064 14708736 14751744 14780556 14791728 14823774 14942208 14971392 15015168 15055866 15059072 15099889 15253504 15283296 15294848 15327984 15525888 15556212 15601698 15647317 15776784 15803136 15849344 15892303 16015104 16105467 16132368 16257024 16269312 16301088 16348752 16420446 16468459 16515072 16595712 16608256 16640694 16653272 16681088 16689351 16777216 16809984 16859136 16892064 16904832 16941456 17160192 17206704 17210368 17243982 17257016 17294403 17432576 17466624 17517696 17565177 17743872 17748882 17778528 17830512 17882648 18113536 18148914 18162632 18201981 18302976 18392346 18406248 18436992 18579456 18684288 18734931 18766224 18821096 18874368 18966528 18980864 19017936 19059138 19073544 19157187 19267584 19305216 19319808 19357542 19361664 19414143 19611648 19668992 19707408 19722304 19765032 19922944 19961856 20020224 20059326 20074488 20117979 20377728 20432961 20437312 20701184 20707029 20741616 20802264 21019824 21035712 21070848 21112002 21173733 21233664 21353472 21457737 21473956 21509824 21676032 21692416 21734784 21781872 21798336 21893928 22020096 22063104 22127616 22187592 22235661 22252468 22413312 22478848 22522752 22539776 22583799 22588608 22880256 22924944 22942272 22991976 23059204 23288832 23356928 23402547 23420236 23658496 23665176 23704704 23774016 24022656 24198552 24269308 24403968 24523128 24541664 24582656 24630669 24772608 24893568 24912384 24961041 24979908 25021632 25165824 25214976 25288704 25357248 25412184 25431392 25542916 25690112 25740288 25759744 25810056 25815552 25865973 25885524 26148864 26199936 26276544 26353376 26615808 26693632 26745768 26765984 26823972 27170304 27223371 27243948 27454464 27609372 27655488 27736352 28026432 28047616 28094464 28149336 28231644 28311552 28449792 28471296 28526904 28610316 28901376 28979712 29042496 29064448 29143226 29191904 29360128 29417472 29503488 29561112 29583456 29647548 29884416 29942784 30030336 30111732 30118144 30199778 30507008 30566592 30589696 30655968 31051776 31112424 31203396 31294634 31553568 31606272 31698688 31784606 32030208 32210934 32264736 32514048 32538624 32602176 32697504 32840892 32936918 33030144 33191424 33216512 33281388 33306544 33362176 33378702 33619968 33718272 33784128 33809664 33882912 34320384 34413408 34420736 34487964 34514032 34588806 34865152 34933248 35035392 35130354 35487744 35497764 35557056 35661024 35765296 36227072 36297828 36325264 36403962 36605952 36784692 36812496 36873984 37158912 37368576 37469862 37532448 37579423 37642192 37748736 37933056 37961728 38035872 38118276 38147088 38314374 38535168 38610432 38639616 38715084 38723328 38828286 38941819 39223296 39337984 39414816 39444608 39530064 39551521 39845888 39923712 40040448 40118652 40148976 40235958 40755456 40865922 40874624 40985413 41402368 41414058 41483232 41604528 42039648 42071424 42141696 42224004 42347466 42467328 42471289 42706944 42915474 42947912 43019648 43136251 43352064 43384832 43469568 43563744 43596672 43714839 43787856 44040192 44126208 44255232 44375184 44471322 44504936 44700103 44826624 44957696 45045504 45079552 45167598 45177216 45299667 45760512 45849888 45884544 45983952 46118408 46577664 46713856 46805094 46840472 46941951 47316992 47330352 47409408 47548032 47676909 48045312 48316401 48397104 48538616 48807936 49046256 49083328 49165312 49261338 49405377 49545216 49787136 49824768 49922082 49959816 50043264 50068053 50331648 50429952 50577408 50714496 50824368 50862784 51085832 51380224 51480576 51519488 51620112 51631104 51731946 51771048 51883209 52297728 52399872 52553088 52695531 52706752 53231616 53387264 53491536 53531968 53647944 54340608 54446742 54487896 54605943 54908928 55218744 55310976 55472704 56052864 56095232 56188928 56204793 56298672 56463288 56623104 56899584 56942592 57053808 57220632 57471561 57802752 57959424 58084992 58128896 58242429 58286452 58383808 58720256 58834944 59006976 59122224 59166912 59295096 59768832 59885568 60060672 60223464 60236288 60353937 60399556 61014016 61133184 61179392 61298883 61311936 62103552 62121087 62224848 62406792 62589268 63107136 63212544 63397376 63521199 63569212 64060416 64373211 64421868 64529472 65028096 65077248 65204352 65395008 65681784 65873836 66060288 66382848 66433024 66562776 66613088 66706983 66724352 66757404 67239936 67436544 67568256 67619328 67751397 67765824 68640768 68826816 68841472 68975928 69028064 69177612 69730304 69866496 70070784 70207641 70260708 70975488 70995528 71114112 71322048 71530592 72454144 72595656 72650528 72807924 73211904 73569384 73624992 73747968 73892007 74317824 74737152 74939724 75064896 75158846 75284384 75497472 75866112 75923456 76071744 76236552 76294176 76628748 77070336 77220864 77279232 77430168 77446656 77656572 77883638 78446592 78675968 78829632 78889216 79060128 79103042 79691776 79847424 80080896 80237304 80297952 80471916 81510912 81731844 81749248 81970826 82804736 82828116 82966464 83209056 84079296 84142848 84283392 84448008 84694932 84934656 84942578 85413888 85830948 85895824 86039296 86272502 86704128 86769664 86939136 87127488 87193344 87429678 87575712 88080384 88252416 88510464 88750368 88942644 89009872 89400206 89653248 89915392 90091008 90159104 90335196 90354432 90599334 91521024 91699776 91769088 91967904 92236816 93155328 93427712 93610188 93680944 93883902 94633984 94660704 94818816 95096064 95353818 96090624 96632802 96794208 97077232 97615872 98092512 98166656 98330624 98522676 98810754 99090432 99574272 99649536 99844164 99919632 100086528 100136106 100859904 101154816 101428992 101648736 101725568 102001291 102171664 102760448 102961152 103038976 103240224 103262208 103463892 103542096 103766418 104595456 104799744 105106176 105391062 105413504 105699223 106463232 106774528 106983072 107063936 107295888 108681216 108893484 108975792 109211886 109531219 109817856 110437488 110621952 110945408 111246121 112105728 112190464 112377856 112409586 112597344 112738269 112926576 113246208 113799168 113885184 114107616 114441264 114943122 115279213 115605504 115918848 116169984 116257792 116484858 116572904 116767616 116825457 117440512 117669888 118013952 118244448 118333824 118590192 118654563 119537664 119771136 120121344 120446928 120472576 120707874 120799112 122028032 122266368 122358784 122597766 122623872 122956239 124207104 124242174 124449696 124813584 125178536 126214272 126425088 126794752 127042398 127138424 127413867 128120832 128746422 128843736 129058944 129408753 130056192 130154496 130408704 130790016 131144517 131363568 131747672 132120576 132765696 132866048 133125552 133226176 133413966 133448704 133514808 134100309 134479872 134873088 135136512 135238656 135502794 135531648 135899001 137281536 137653632 137682944 137951856 138056128 138355224 139460608 139732992 140141568 140415282 140521416 140825853 141950976 141991056 142228224 142644096 143030727 143061184 144908288 144949203 145191312 145301056 145615848 146423808 147138768 147249984 147495936 147784014 148216131 148635648 149474304 149879448 150129792 150204159 150317692 150568768 150994944 151732224 151846912 152143488 152473104 152588352 153257496 154140672 154441728 154558464 154860336 154893312 155313144 155649627 155767276 156893184 157351936 157659264 157778432 158086593 158120256 158206084 159383552 159694848 160161792 160474608 160595904 160943832 163021824 163463688 163498496 163817829 163941652 165609472 165656232 165932928 166418112 168158592 168285696 168566784 168614379 168896016 169389864 169869312 169885156 170827776 171661896 171791648 172078592 172414683 172545004 173408256 173539328 173878272 174254976 174386688 174727287 174859356 175151424 176160768 176504832 177020928 177500736 177885288 178019744 178800412 179306496 179830784 180182016 180318208 180670392 180708864 181061811 181198668 183042048 183399552 183538176 183896649 183935808 184473632 186310656 186855424 187220376 187361888 187767804 189267968 189321408 189637632 190192128 190563597 190707636 192181248 193265604 193588416 194154464 195231744 196185024 196333312 196661248 197045352 197621508 198180864 199148544 199299072 199688328 199839264 200173056 200272212 201719808 202309632 202857984 203297472 203451136 204002582 204343328 205520896 205922304 206077952 206480448 206524416 206927784 207084192 207532836 209190912 209599488 210212352 210782124 210827008 211398446 212926464 213549056 213966144 214127872 214591776 217362432 217786968 217951584 218423772 219062438 219635712 220874976 221243904 221890816 222492242 224211456 224380928 224755712 224819172 225194688 225476538 225853152 226492416 227598336 227770368 228215232 228882528 229886244 230558426 231211008 231837696 232339968 232515584 232969716 233145808 233535232 233650914 235339776 236027904 236488896 236667648 237180384 237309126 239075328 239542272 240242688 240893856 240945152 241415748 241598224 244056064 244532736 244717568 245195532 245247744 245912478 248414208 248484348 248899392 249627168 250357072 252428544 252850176 253589504 254084796 254276848 254827734 256241664 257492844 257687472 258117888 258817506 260112384 260308992 260817408 261580032 262289034 262727136 263055961 263495344 264241152 265531392 265732096 266251104 266452352 266827932 266897408 267029616 268200618 268959744 269746176 270273024 270477312 271005588 271063296 271798002 272592733 274563072 275307264 275365888 275903712 276112256 276710448 276860647 278921216 279465984 280283136 280830564 281042832 281651706 283901952 283982112 284456448 285288192 286061454 286122368 286897891 289816576 289898406 290382624 290602112 291231696 292847616 294277536 294499968 294991872 295568028 296432262 297271296 297299023 298948608 299758896 300259584 300408318 300635384 301137536 301953757 303464448 303693824 304286976 304946208 305176704 306003873 306514992 308281344 308883456 309116928 309720672 309786624 310626288 311299254 311534552 312900721 313786368 314703872 315318528 315556864 316173186 316240512 316412168 317097669 318767104 319389696 320323584 320949216 321191808 321887664 326043648 326927376 326996992 327635658 327883304 328593657 331218944 331312464 331865856 332836224 333738363 336317184 336571392 337133568 337228758 337792032 338214807 338779728 339738624 339770312 341655552 343323792 343583296 344157184 344829366 345090008 345837639 346816512 347078656 347756544 348509952 348773376 349454574 349718712 350302848 350476371 352321536 353009664 354041856 355001472 355770576 355963689 356039488 357600824 358612992 359661568 360364032 360636416 361340784 361417728 362123622 362397336 366084096 366799104 367076352 367793298 367871616 368868717 368947264 372621312 373710848 374440752 374723776 375535608 378535936 378642816 379275264 380384256 381127194 381415272 382241601 384362496 386531208 387176832 388226259 388308928 390463488 392370048 392666624 393322496 393433551 394090704 395243016 396361728 398297088 398598144 399376656 399678528 400346112 400544424 402300927 403439616 404619264 405715968 406594944 406902272 407697003 408005164 408686656 411041792 411844608 412155904 412960896 413048832 413855568 414168384 415065672 418381824 419198976 420424704 421564248 421654016 422477559 422796892 425852928 427098112 427932288 428255744 429092181 429183552 434724864 434847609 435573936 435903168 436847544 438124876 439271424 441749952 442487808 443781632 444648393 444984484 448422912 448761856 449511424 449638344 450389376 450612477 450953076 451706304 452984832 455196672 455540736 456430464 457765056 459772488 461116852 462422016 463675392 464679936 465031168 465939432 466291616 466948881 467070464 467301828 470679552 472055808 472977792 473335296 474259779 474360768 474618252 478150656 479084544 480485376 481787712 481890304 482831496 483196448 488112128 489065472 489435136 490391064 490495488 491453487 491824956 496828416 496968696 497798784 499254336 500714144 504857088 505700352 507179008 508169592 508553696 509655468 512483328 514985688 515374944 516235776 517244049 517635012 520224768 520617984 521634816 523160064 524578068 525454272 526111922 526990688 528482304 531062784 531464192 532502208 532904704 533655864 533794816 534059232 536401236 537919488 539492352 540546048 540954624 542011176 542126592 543596004 545185466 549126144 550614528 550731776 551807424 552224512 553420896 553721294 557842432 558931968 560566272 561661128 562085664 563303412 567803904 567964224 568912896 570576384 572122908 572244736 573795782 579633152 579796812 580765248 581204224 582463392 585695232 588555072 588999936 589983744 591136056 592864524 594542592 594598046 597897216 599517792 600519168 600816636 601270768 602275072 603907514 606928896 607387648 608573952 609892416 610353408 612007746 613029984 616562688 617766912 618233856 619441344 619573248 621252576 622598508 623069104 625801442 627572736 629407744 630637056 631113728 632346372 632481024 632824336 634195338 638779392 640647168 641898432 642383616 643775328 652087296 653854752 653993984 655271316 655766608 657187314 662437888 662624928 663731712 665672448 667476726 672634368 673142784 674267136 674457516 675584064 676429614 677559456 679477248 679540624 683311104 686647584 687166592 688314368 689658732 690180016 691675278 693633024 694157312 695513088 697019904 697546752 698909148 699437424 700605696 700952742 706019328 708083712 710002944 711541152 711927378 712078976 714009037 715201648 717225984 719323136 720728064 721272832 722681568 722835456 724247244 724794672 732168192 733598208 734152704 735586596 735743232 737737434 737894528 739894561 745242624 747421696 748881504 749447552 751071216 751478899 757071872 757285632 758550528 760768512 762254388 762830544 764483202 768724992 773062416 774353664 776452518 776617856 778722847 780926976 784740096 785333248 786644992 786867102 788181408 789167883 790486032 792723456 796594176 797196288 798753312 799357056 800692224 801088848 804601854 806879232 806954491 809238528 811431936 813189888 813804544 815394006 816010328 817373312 817778199 822083584 823689216 824311808 825921792 826097664 827711136 828336768 830131344 830581941 836763648 838397952 840849408 843128496 843308032 844955118 845593784 851705856 854196224 855864576 856511488 858184362 858367104 860693673 869449728 869695218 871147872 871806336 873695088 876249752 878542848 883499904 884975616 887563264 889296786 889968968 891897069 896845824 897523712 899022848 899276688 900778752 901224954 901906152 903412608 905861271 910393344 911081472 912860928 915530112 918011619 919544976 922233704 924844032 927350784 929359872 930062336 931878864 932583232 933897762 934140928 934603656 938702163 941359104 944111616 945955584 946670592 948519558 948721536 949236504 951293007 956301312 958169088 960970752 963575424 963780608 965662992 966392896 976224256 978130944 978870272 980782128 980990976 982906974 983649912 985780971 993656832 993937392 995597568 998508672 1001215089 1001428288 1009714176 1011400704 1014358016 1014644421 1016339184 1017107392 1019310936 1024966656 1029971376 1030749888 1032471552 1034488098 1035270024 1037512917 1040449536 1041235968 1043269632 1046320128 1049156136 1050908544 1051429113 1052223844 1053981376 1056964608 1062125568 1062928384 1065004416 1065809408 1067311728 1067589632 1067891067 1068118464 1072802472 1075838976 1078984704 1081092096 1081909248 1084022352 1084253184 1087192008 1090370932 1098252288 1101229056 1101463552 1103614848 1104449024 1106606151 1106841792 1107442588 1115684864 1117863936 1121132544 1123322256 1124171328 1126606824 1135607808 1135928448 1137825792 1141152768 1144245816 1144489472 1146724803 1147591564 1159266304 1159593624 1161530496 1162408448 1164678777 1164926784 1171390464 1177110144 1177999872 1179967488 1180300653 1182272112 1185729048 1189085184 1189196092 1195794432 1199035584 1201038336 1201633272 1202541536 1204550144 1206902781 1207815028 1213857792 1214775296 1217147904 1219784832 1220706816 1223091009 1224015492 1226059968 1233125376 1235533824 1236467712 1238882688 1239146496 1242505152 1245197016 1246138208 1251602884 1255145472 1258815488 1261274112 1262227456 1264692744 1264962048 1265648672 1267432677 1268390676 1277558784 1281294336 1283796864 1284767232 1287276543 1287550656 1304174592 1307709504 1307987968 1310542632 1311533216 1314374628 1324875776 1325249856 1327463424 1331344896 1333945179 1334953452 1345268736 1346285568 1348534272 1348915032 1351168128 1352859228 1355118912 1358954496 1359081248 1366622208 1373295168 1374333184 1376628736 1379317464 1380360032 1383350556 1387266048 1388314624 1391026176 1394039808 1395093504 1397818296 1398874848 1401211392 1401905484 1412038656 1416167424 1420005888 1423082304 1423854756 1424157952 1428018074 1430403296 1434451968 1438646272 1441456128 1442545664 1445363136 1445670912 1448494488 1449589344 1464336384 1467196416 1468305408 1471173192 1471486464 1475474868 1475789056 1479789122 1490485248 1494843392 1497763008 1498895104 1502142432 1502957798 1514143744 1514571264 1517101056 1521537024 1524508776 1525661088 1528966404 1537449984 1546124832 1548707328 1552905036 1553235712 1557445694 1561853952 1569480192 1570666496 1573289984 1573734204 1576362816 1578335766 1580972064 1585446912 1593188352 1594392576 1597506624 1598714112 1601384448 1602177696 1609203708 1613758464 1613908982 1618477056 1622863872 1626379776 1627609088 1630788012 1632020656 1634746624 1635556398 1647378432 1648623616 1651843584 1652195328 1655422272 1656673536 1660262688 1661163882 1673527296 1676795904 1681698816 1686256992 1686616064 1689910236 1691187568 1703411712 1708392448 1711729152 1713022976 1716368724 1716734208 1721387346 1738899456 1739390436 1742295744 1743612672 1747390176 1752499504 1757085696 1766999808 1769951232 1775126528 1778593572 1779937936 1783794138 1793691648 1795047424 1798045696 1798553376 1801557504 1802449908 1803812304 1806825216 1811722542 1820786688 1822162944 1825721856 1831060224 1836023238 1839089952 1841391727 1844467408 1849688064 1854701568 1858719744 1860124672 1863757728 1865166464 1867795524 1868281856 1869207312 1877404326 1882718208 1888223232 1891911168 1893341184 1897039116 1897443072 1898473008 1902586014 1908149131 1916338176 1921941504 1927150848 1927561216 1931325984 1932785792 1938024529 1952448512 1956261888 1957740544 1961564256 1961981952 1965813948 1967299824 1971561942 1987313664 1987874784 1991195136 1997017344 2002430178 2002856576 2008285237 2019428352 2022801408 2028716032 2029288842 2032678368 2034214784 2038621872 2049933312 2059942752 2061499776 2064943104 2068976196 2070540048 2075025834 2080899072 2081093161 2082471936 2086539264 2092640256 2098312272 2101817088 2102858226 2104447688 2107962752 2113676299 2124251136 2125856768 2130008832 2131618816 2134623456 2135179264 2135782134 2136236928 2142027111 2145604944 2151677952 2157969408 2162184192 2163818496 2168044704 2168506368 2174384016 2180741864 2190305047 2196504576 2202458112 2202927104 2207229696 2208898048 2213212302 2213683584 2214885176 2219683683 2231369728 2235727872 2242265088 2246644512 2248342656 2253213648 2254436697 2271215616 2271856896 2275651584 2282305536 2288491632 2288978944 2293449606 2295183128 2318532608 2319187248 2323060992 2324816896 2329357554 2329853568 2336168541 2342780928 2354220288 2355999744 2359934976 2360601306 2364544224 2367503649 2371458096 2378170368 2378392184 2391588864 2398071168 2402076672 2403266544 2405083072 2409100288 2413805562 2415630056 2420863473 2427715584 2429550592 2434295808 2439569664 2441413632 2446182018 2448030984 2452119936 2453334597 2466250752 2471067648 2472935424 2477765376 2478292992 2485010304 2490394032 2491745823 2492276416 2503205768 2510290944 2517630976 2522548224 2524454912 2529385488 2529924096 2531297344 2534865354 2536781352 2555117568 2562588672 2567593728 2569534464 2574553086 2575101312 2582081019 2608349184 2615419008 2615975936 2621085264 2623066432 2628749256 2649751552 2650499712 2654926848 2662689792 2667890358 2669906904 2675691207 2690537472 2692571136 2697068544 2697830064 2702336256 2705718456 2710237824 2717583813 2718162496 2733244416 2746590336 2748666368 2753257472 2754034857 2758634928 2760720064 2766701112 2774532096 2776629248 2782052352 2788079616 2790187008 2795636592 2797749696 2802422784 2803810968 2816106489 2824077312 2832334848 2840011776 2846164608 2847709512 2848315904 2853879021 2856036148 2860806592 2868903936 2877292544 2882912256 2885091328 2890726272 2891341824 2896988976 2899178688 2928672768 2934392832 2936610816 2942346384 2942972928 2950949736 2951578112 2957342913 2959578244 2980970496 2989686784 2995526016 2997790208 3003645267 3004284864 3005915596 3028287488 3029142528 3034202112 3043074048 3043933263 3049017552 3051322176 3057932808 3074899968 3092249664 3097414656 3105810072 3106471424 3112538751 3114891388 3123707904 3138960384 3141332992 3146579968 3147468408 3152725632 3154287339 3156671532 3161944128 3170893824 3186376704 3188785152 3195013248 3197428224 3202768896 3203673201 3204355392 3218407416 3227516928 3227817964 3236954112 3245727744 3252759552 3255218176 3261576024 3264041312 3269493248 3271112796 3294756864 3297247232 3303687168 3304390656 3310844544 3313347072 3319818453 3320525376 3322327764 3347054592 3353591808 3363397632 3372513984 3373232128 3379820472 3382375136 3406823424 3416784896 3423458304 3426045952 3432737448 3433468416 3440174409 3442774692 3477798912 3478780872 3484591488 3487225344 3494036331 3494780352 3504999008 3514171392 3533999616 3539902464 3550253056 3557187144 3559875872 3567588276 3587383296 3590094848 3596091392 3597106752 3603115008 3604899816 3607624608 3613650432 3620708343 3623445084 3641573376 3644325888 3651443712 3662120448 3672046476 3678179904 3682783454 3688934816 3699376128 3709403136 3717439488 3720249344 3727515456 3730332928 3735591048 3736563712 3738414624 3754808652 3765436416 3776446464 3783822336 3786682368 3794078232 3794886144 3796946016 3805172028 3816298262 3832676352 3843883008 3854301696 3855122432 3862651968 3865571584 3876049058 3904897024 3912523776 3915481088 3923128512 3923963904 3931627896 3934599648 3943123884 3974627328 3975749568 3982390272 3994034688 4004860356 4005713152 4016570474 4038856704 4045602816 4057432064 4058577684 4065356736 4068429568 4077243744 4099866624 4119885504 4122999552 4129886208 4137952392 4141080096 4150051668 4161798144 4162186322 4164943872 4173078528 4185280512 4196624544 4203634176 4205716452 4208895376 4215925504 4227352598 4248502272 4251713536 4260017664 4263237632 4269246912 4270358528 4271564268 4272473856 4284054222 4291209888 4303355904 4315938816 4324368384 4327636992 4336089408 4337012736 4348768032 4361483728 4380610094 4393009152 4404916224 4405854208 4414459392 4417796096 4426424604 4427367168 4429770352 4439367366 4471455744 4484530176 4493289024 4496685312 4506427296 4508873394 4542431232 4543713792 4551303168 4564611072 4576983264 4577957888 4586899212 4590366256 4637065216 4638374496 4646121984 4649633792 4658715108 4659707136 4672337082 4685561856 4708440576 4711999488 4719869952 4721202612 4729088448 4735007298 4742916192 4756340736 4756784368 4783177728 4796142336 4804153344 4806533088 4810166144 4818200576 4827611124 4831260112 4841726946 4855431168 4859101184 4868591616 4879139328 4882827264 4892364036 4896061968 4904239872 4906669194 4942135296 4945870848 4955530752 4956585984 4970020608 4980788064 4983491646 4984552832 4998063259 5006411536 5020581888 5035261952 5045096448 5048909824 5058770976 5059848192 5062594688 5069730708 5073562704 5110235136 5125177344 5135187456 5139068928 5149106172 5150202624 5164162038 5179261927 5216698368 5230838016 5231951872 5242170528 5246132864 5257498512 5260352293 5299503104 5300999424 5309853696 5325379584 5335780716 5339813808 5351382414 5381074944 5385142272 5394137088 5395660128 5404672512 5411436912 5420475648 5435167626 5436324992 5451059929 5466488832 5493180672 5497332736 5506514944 5508069714 5517269856 5521440128 5524175181 5533402224 5549064192 5553258496 5564104704 5576159232 5580374016 5591273184 5595499392 5604845568 5607621936 5632212978 5648154624 5648681437 5664669696 5680023552 5692329216 5695419024 5696631808 5707758042 5712072296 5721613184 5724447393 5754585088 5765824512 5770182656 5781452544 5782683648 5793977952 5798357376 5814073587 5857345536 5868785664 5873221632 5884692768 5885945856 5901899472 5903156224 5914685826 5919156488 5961940992 5979373568 5991052032 5995580416 6007290534 6008569728 6011831192 6024855711 6056574976 6058285056 6068404224 6086148096 6087866526 6098035104 6102644352 6115865616 6149799936 6184499328 6194829312 6211620144 6212942848 6225077502 6229782776 6243279483 6247415808 6277920768 6282665984 6293159936 6294936816 6305451264 6308574678 6313343064 6323888256 6341028897 6372753408 6377570304 6390026496 6394856448 6405537792 6407346402 6408710784 6426081333 6436814832 6455033856 6455635928 6473908224 6491455488 6505519104 6510436352 6523152048 6528082624 6538986496 6542225592 6570915141 6589513728 6594494464 6607374336 6608781312 6621689088 6626694144 6639636906 6641050752 6644655528 6659051049 6694109184 6707183616 6726795264 6745027968 6746464256 6759640944 6763310091 6764750272 6813646848 6833569792 6846916608 6852091904 6865474896 6866936832 6880348818 6885549384 6955597824 6957561744 6969182976 6974450688 6988072662 6989560704 7008505623 7009998016 7028342784 7067999232 7079804928 7100506112 7102510947 7114374288 7119751744 7135176552 7174766592 7180189696 7192182784 7194213504 7206230016 7209799632 7215249216 7227300864 7241416686 7246890168 7262590419 7283146752 7288651776 7302887424 7324240896 7344092952 7356359808 7360003791 7365566908 7377869632 7398752256 7418806272 7434878976 7440498688 7455030912 7460665856 7471182096 7473127424 7475237469 7476829248 7509617304 7530872832 7552892928 7567644672 7573364736 7588156464 7589772288 7593892032 7610344056 7632596524 7665352704 7687766016 7708603392 7710244864 7725303936 7731143168 7746243057 7752098116 7809794048 7825047552 7830962176 7846257024 7847927808 7863255792 7869199296 7886247768 7949254656 7951499136 7964780544 7988069376 8009720712 8011426304 8027073621 8033140948 8077713408 8091205632 8114864128 8117155368 8130713472 8136859136 8152751439 8154487488 8199733248 8239771008 8245999104 8259772416 8262104571 8275904784 8282160192 8300103336 8323596288 8324372644 8329887744 8346157056 8370561024 8393249088 8407268352 8411432904 8417790752 8431851008 8448319467 8454705196 8497004544 8503427072 8520035328 8526475264 8538493824 8540717056 8543128536 8544947712 8561637063 8568108444 8582419776 8606711808 8631877632 8648736768 8655273984 8672178816 8674025472 8697536064 8722967456 8761220188 8786018304 8809832448 8811708416 8828918784 8835592192 8852849208 8854734336 8859540704 8872028739 8878734732 8942911488 8969060352 8986578048 8993370624 9010935801 9012854592 9017746788 9084862464 9087427584 9102606336 9129222144 9153966528 9155915776 9173798424 9180732512 9274130432 9276748992 9292243968 9299267584 9317430216 9319414272 9337616253 9344674164 9371123712 9416881152 9423998976 9439739904 9442405224 9458176896 9470014596 9485832384 9512681472 9513568736 9566355456 9592284672 9608306688 9613066176 9620332288 9636401152 9655222248 9662520224 9683453892 9710862336 9718202368 9737183232 9758278656 9765654528 9784728072 9792123936 9808479744 9813338388 9884270592 9891741696 9911061504 9913171968 9940041216 9961576128 9966983292 9969105664 9996126518 10012823072 10041163776 10070523904 10090192896 10097819648 10117541952 10119696384 10125189376 10139461416 10147125408 10220470272 10250354688 10270374912 10278137856 10298212344 10300405248 10328324076 10358523854 10433396736 10461676032 10463903744 10484341056 10492265728 10514997024 10520704586 10599006208 10601998848 10619707392 10650759168 10671561432 10679627616 10702764828 10762149888 10770284544 10788274176 10791320256 10809345024 10822873824 10840951296 10870335252 10872649984 10902119858 10932977664 10986361344 10994665472 11013029888 11016139428 11034539712 11042880256 11048350362 11066804448 11098128384 11128209408 11152318464 11160748032 11182546368 11190998784 11209691136 11215243872 11264425956 11296309248 11297362874 11329339392 11360047104 11384658432 11390838048 11393263616 11415516084 11424144592 11443226368 11448894786 11531649024 11540365312 11562905088 11565367296 11587955904 11596714752 11628147174 11714691072 11737571328 11746443264 11769385536 11771891712 11803798944 11806312448 11829371652 11838312976 11923881984 11958747136 11982104064 11991160832 12014581068 12017139456 12023662384 12049711422 12116570112 12136808448 12172296192 12175733052 12196070208 12205288704 12231731232 12299599872 12368998656 12389658624 12423240288 12425885696 12450155004 12459565552 12486558966 12494831616 12555841536 12565331968 12586319872 12589873632 12610902528 12617149356 12626686128 12647776512 12682057794 12745506816 12755140608 12780052992 12789712896 12811075584 12814692804 12817421568 12852162666 12873629664 12889742089 12910067712 12911271856 12947816448 12982910976 13011038208 13020872704 13046304096 13056165248 13077972992 13084451184 13141830282 13179027456 13188988928 13214748672 13217562624 13243378176 13253388288 13279273812 13282101504 13289311056 13318102098 13414367232 13453590528 13490055936 13492928512 13519281888 13526620182 13529500544 13566171703 13627293696 13667139584 13693833216 13704183808 13730949792 13733873664 13760697636 13771098768 13911195648 13915123488 13938365952 13948901376 13976145324 13979121408 14017011246 14019996032 14056685568 14057996659 14135998464 14159609856 14201012224 14205021894 14228748576 14239503488 14270353104 14278099081 14349533184 14360379392 14384365568 14388427008 14412460032 14419599264 14430498432 14454601728 14482833372 14493780336 14525180838 14566293504 14577303552 14605774848 14648481792 14688185904 14712719616 14720007582 14731133816 14755739264 14795734093 14837612544 14869757952 14880997376 14910061824 14921331712 14942364192 14946254848 14950474938 14953658496 14994189777 15019234608 15061745664 15105785856 15135289344 15146729472 15176312928 15179544576 15187784064 15220688112 15265193048 15330705408 15332135329 15375532032 15417206784 15420489728 15450607872 15462286336 15492486114 15504196232 15537785781 15619588096 15650095104 15661924352 15692514048 15695855616 15726511584 15738398592 15772495536 15781056879 15898509312 15902998272 15929561088 15976138752 16019441424 16022852608 16054147242 16066281896 16155426816 16182411264 16229728256 16234310736 16261426944 16273718272 16305502878 16308974976 16353179787 16399466496 16479542016 16491998208 16519544832 16524209142 16551809568 16564320384 16572525543 16600206672 16647192576 16648745288 16659775488 16692314112 16741122048 16786498176 16814536704 16822865808 16835581504 16863702016 16896638934 16909410392 16946044311 16994009088 17006854144 17040070656 17052950528 17076987648 17081434112 17086257072 17089895424 17123274126 17136216888 17164839552 17173342179 17263755264 17297473536 17310547968 17344357632 17348050944 17395072128 17442220761 17445934912 17522440376 17572036608 17619664896 17623416832 17657837568 17671184384 17705698416 17709468672 17719081408 17744057478 17757469464 17885822976 17938120704 17973156096 17986741248 18021871602 18025709184 18035493576 18074567133 18169724928 18174855168 18205212672 18258444288 18307933056 18311831552 18347596848 18361465024 18548260864 18553497984 18584487936 18598535168 18634860432 18638828544 18675232506 18689348328 18729838449 18742247424 18833762304 18847997952 18879479808 18884810448 18916353792 18940029192 18971664768 19023086691 19027137472 19132710912 19184569344 19216613376 19226132352 19240664576 19272802304 19278243999 19310444496 19325040448 19366907784 19421724672 19436404736 19474366464 19516557312 19531309056 19569456144 19584247872 19616959488 19626676776 19712745423 19768541184 19783483392 19822123008 19826343936 19880082432 19923152256 19933966584 19938211328 19977153147 19992253036 20025646144 20082327552 20141047808 20180385792 20195639296 20235083904 20239392768 20250378752 20278922832 20289930273 20294250816 20440940544 20500709376 20540749824 20556275712 20596424688 20600810496 20656648152 20717047708 20866793472 20923352064 20927807488 20968682112 20984531456 21025516869 21029994048 21041409172 21198012416 21203997696 21239414784 21301518336 21307532841 21343122864 21359255232 21405529656 21524299776 21540569088 21576548352 21582640512 21618690048 21645747648 21681902592 21740670504 21745299968 21787771257 21804239716 21865955328 21972722688 21989330944 22026059776 22032278856 22069079424 22080011373 22085760512 22096700724 22133608896 22196256768 22256418816 22304636928 22321496064 22365092736 22381997568 22419382272 22425712407 22430487744 22528851912 22592618496 22594725748 22658678784 22720094208 22769316864 22781676096 22786527232 22831032168 22848289184 22886452736 22897789572 23063298048 23080730624 23125810176 23130734592 23175911808 23193429504 23238729171 23256294348 23429382144 23475142656 23492886528 23538771072 23543783424 23607597888 23612624896 23658743304 23676625952 23847763968 23917494272 23964208128 23982321664 24029162136 24034278912 24047324768 24081220863 24099422844 24233140224 24273616896 24344592384 24351466104 24392140416 24410577408 24458254317 24463462464 24599199744 24737997312 24779317248 24846480576 24851771392 24900310008 24919131104 24973117932 24989663232 25111683072 25130663936 25172639744 25179747264 25221805056 25234298712 25253372256 25295553024 25344958401 25364115588 25491013632 25510281216 25560105984 25579425792 25622151168 25629385608 25634843136 25704325332 25747259328 25779484178 25820135424 25822543712 25895632896 25965821952 26022076416 26041745408 26092608192 26112330496 26155945984 26168902368 26283660564 26358054912 26377977856 26429497344 26435125248 26486756352 26506776576 26558547624 26564203008 26578622112 26636204196 26828734464 26907181056 26980111872 26985857024 27038563776 27053240364 27059001088 27132343406 27254587392 27334279168 27387666432 27408367616 27461899584 27467747328 27521395272 27542197536 27822391296 27830246976 27876731904 27897802752 27952290648 27958242816 28034022492 28039992064 28113371136 28115993318 28271996928 28319219712 28402024448 28410043788 28457497152 28479006976 28540706208 28556198162 28699066368 28720758784 28768731136 28776854016 28824920064 28839198528 28860996864 28909203456 28965666744 28987560672 29050361676 29132587008 29154607104 29211549696 29296963584 29376371808 29425439232 29440015164 29462267632 29511478528 29591468186 29675225088 29739515904 29761994752 29820123648 29842663424 29884728384 29892509696 29900949876 29907316992 29988379554 30038469216 30123491328 30211571712 30270578688 30293458944 30352625856 30359089152 30375568128 30441376224 30530386096 30661410816 30664270658 30751064064 30834413568 30840979456 30901215744 30924572672 30984972228 31008392464 31075571562 31300190208 31323848704 31385028096 31391711232 31453023168 31476797184 31544991072 31562113758 31797018624 31805996544 31859122176 31952277504 32038882848 32045705216 32108294484 32132563792 32310853632 32364822528 32459456512 32468621472 32522853888 32547436544 32611005756 32617949952 32706359574 32798932992 32959084032 32983996416 33039089664 33048418284 33103619136 33128640768 33145051086 33200413344 33294385152 33297490576 33384628224 33482244096 33572996352 33629073408 33645731616 33671163008 33727404032 33793277868 33818820784 33892088622 33988018176 34013708288 34080141312 34105901056 34153975296 34162868224 34172514144 34179790848 34246548252 34272433776 34329679104 34346684358 34594947072 34621095936 34688715264 34696101888 34790144256 34884441522 34891869824 34986442813 35044880752 35144073216 35239329792 35246833664 35315675136 35342368768 35411396832 35418937344 35438162816 35488114956 35514938928 35771645952 35876241408 35946312192 35973482496 36043743204 36051418368 36070987152 36149134266 36254833489 36349710336 36410425344 36516888576 36615866112 36623663104 36695193696 36722930048 36822466051 37096521728 37106995968 37168975872 37197070336 37269720864 37277657088 37350465012 37378696656 37459676898 37484494848 37667524608 37695995904 37758959616 37769620896 37832707584 37880058384 37943329536 38046173382 38054274944 38157419503 38265421824 38369138688 38433226752 38452264704 38481329152 38545604608 38556487998 38620888992 38650080896 38669226267 38733815568 38843449344 38872809472 38948732928 39033114624 39062618112 39138912288 39168495744 39233918976 39253353552 39425490846 39537082368 39540770059 39566966784 39644246016 39652687872 39760164864 39846304512 39867933168 39876422656 39954306294 39984506072 40051292288 40282095616 40360771584 40391278592 40470167808 40478785536 40500757504 40557845664 40579860546 40588501632 40698515109 40881881088 41001418752 41081499648 41112551424 41192849376 41201620992 41313296304 41434095416 41733586944 41846704128 41855614976 41937364224 41969062912 42051033738 42059988096 42082818344 42173989977 42396024832 42407995392 42478829568 42603036672 42615065682 42686245728 42718510464 42811059312 42834297243 43048599552 43081138176 43153096704 43165281024 43237380096 43291495296 43363805184 43481341008 43490599936 43575542514 43608479432 43731910656 43945445376 43978661888 44052119552 44064557712 44138158848 44160022746 44171521024 44193401448 44267217792 44387202279 44512837632 44609273856 44642992128 44730185472 44763995136 44838764544 44851424814 44860975488 44982569331 45057703824 45185236992 45189451496 45317357568 45440188416 45538633728 45563352192 45573054464 45662064336 45696578368 45772905472 45795579144 45996405987 46126596096 46161461248 46251620352 46261469184 46351823616 46386859008 46477458342 46512588696 46613357343 46858764288 46950285312 46985773056 47077542144 47087566848 47215195776 47225249792 47317486608 47343170637 47353251904 47695527936 47834988544 47928416256 47964643328 48058324272 48068557824 48094649536 48162441726 48198845688 48466280448 48547233792 48689184768 48702932208 48784280832 48821154816 48916508634 48926924928 49059539361 49198399488 49475994624 49558634496 49692961152 49703542784 49717576629 49800620016 49838262208 49946235864 49979326464 50223366144 50261327872 50345279488 50359494528 50443610112 50468597424 50506744512 50591106048 50689916802 50728231176 50838132933 50982027264 51020562432 51120211968 51158851584 51244302336 51258771216 51269686272 51408650664 51494518656 51520026537 51558968356 51645087424 51791265792 51931643904 52044152832 52083490816 52185216384 52224660992 52311891968 52326662283 52337804736 52567321128 52716109824 52755955712 52858994688 52870250496 52973512704 53013553152 53117095248 53128406016 53157244224 53272408392 53657468928 53814362112 53960223744 53971714048 54077127552 54106480728 54118002176 54223701399 54264686812 54509174784 54668558336 54775332864 54816735232 54923799168 54935494656 55042790544 55084395072 55644782592 55660493952 55753463808 55795605504 55904581296 55916485632 56068044984 56079984128 56189515347 56226742272 56231986636 56543993856 56638439424 56804048896 56820087576 56914994304 56958013952 57069260073 57081412416 57112396324 57398132736 57441517568 57537462272 57553708032 57649840128 57678397056 57721993728 57818406912 57834731997 57931333488 57975121344 58100723352 58265174016 58309214208 58423099392 58593927168 58752743616 58850878464 58880030328 58924535264 59022957056 59138236269 59182936372 59350450176 59479031808 59523989504 59640247296 59685326848 59769456768 59785019392 59801899752 59814633984 59931459441 59976759108 60076938432 60246982656 60423143424 60541157376 60586917888 60705251712 60718178304 60751136256 60869790819 60882752448 61060772192 61322821632 61328541316 61502128128 61668827136 61681958912 61802431488 61849145344 61969944456 62016784928 62151143124 62600380416 62647697408 62770056192 62783422464 62906046336 62953594368 63076550607 63089982144 63124227516 63594037248 63611993088 63718244352 63904555008 64077765696 64091410432 64216588968 64265127584 64621707264 64729645056 64918913024 64937242944 65045707776 65094873088 65222011512 65235899904 65363313771 65412719148 65597865984 65918168064 65967992832 66078179328 66096836568 66207238272 66257281536 66290102172 66400826688 66588770304 66594981152 66769256448 66964488192 67145992704 67258146816 67291463232 67342326016 67454808064 67586555736 67637641568 67784177244 67976036352 68027416576 68160282624 68211802112 68307950592 68325736448 68345028288 68359581696 68493096504 68544867552 68659358208 68693368716 69189894144 69242191872 69377430528 69392203776 69580288512 69768883044 69783739648 69972885626 70089761504 70288146432 70478659584 70493667328 70631350272 70684737536 70822793664 70837874688 70876325632 70976229912 71029877856 71543291904 71752482816 71892624384 71946964992 72087486408 72102836736 72141974304 72298268532 72509666978 72699420672 72820850688 73033777152 73231732224 73247326208 73390387392 73445860096 73644932102 74193043456 74213991936 74337951744 74394140672 74539441728 74555314176 74700930024 74757393312 74919353796 74968989696 75335049216 75391991808 75517919232 75539241792 75665415168 75760116768 75886659072 76092346764 76108549888 76314839006 76530843648 76738277376 76866453504 76904529408 76962658304 77091209216 77112975996 77241777984 77300161792 77338452534 77467631136 77686898688 77897465856 78066229248 78125236224 78277824576 78336991488 78467837952 78506707104 78850981692 79074164736 79081540118 79133933568 79288492032 79305375744 79520329728 79692609024 79735866336 79752845312 79908612588 79969012144 80102584576 80721543168 80782557184 80940335616 80957571072 81001515008 81115691328 81159721092 81177003264 81397030218 81763762176 82002837504 82162999296 82225102848 82385698752 82403241984 82626592608 82868190832 83467173888 83693408256 83711229952 83874728448 83938125824 84102067476 84119976192 84165636688 84347979954 84815990784 84957659136 85206073344 85230131364 85372491456 85437020928 85622118624 85668594486 86097199104 86162276352 86306193408 86330562048 86474760192 86582990592 86727610368 86962682016 86981199872 87151085028 87216958864 87463821312 87890890752 87957323776 88104239104 88129115424 88276317696 88320045492 88343042048 88386802896 88534435584 88774404558 89025675264 89218547712 89285984256 89460370944 89527990272 89677529088 89702849628 89721950976 89965138662 90115407648 90228194623 90370473984 90378902992 90634715136 90880376832 91077267456 91126704384 91146108928 91324128672 91393156736 91545810944 91591158288 91992811974 92253192192 92322922496 92503240704 92522938368 92703647232 92773718016 92954916684 93025177392 93226714686 93900570624 93971546112 94155084288 94175133696 94430391552 94450499584 94634973216 94686341274 94706503808 94963201921 95391055872 95669977088 95856832512 95929286656 96116648544 96137115648 96189299072 96324883452 96397691376 96932560896 97094467584 97378369536 97405864416 97568561664 97642309632 97833017268 97853849856 98119078722 98396798976 98405976613 98951989248 99117268992 99385922304 99407085568 99435153258 99601240032 99676524416 99892471728 99946693567 100446732288 100522655744 100690558976 100718989056 100887220224 100937194848 101013489024 101182212096 101379833604 101456462352 101676265866 101964054528 102041124864 102240423936 102317703168 102488604672 102517542432 102539372544 102817301328 102989037312 103040053074 103117936712 103290174848 103570138651 103863287808 104088305664 104166981632 104370432768 104449321984 104623783936 104653324566 104675609472 104959328439 105134642256 105432219648 105511911424 105717989376 105740500992 105947025408 106027106304 106234190496 106256812032 106314488448 106544816784 107314937856 107324947303 107628724224 107920447488 107943428096 108154255104 108212961456 108236004352 108447402798 108529373624 108764500467 109337116672 109550665728 109633470464 109847598336 109870989312 110085581088 110168790144 110467398153 111289565184 111320987904 111506927616 111591211008 111809162592 111832971264 112136089968 112159968256 112379030694 112453484544 112463973272 113087987712 113276878848 113608097792 113640175152 113829988608 113916027904 114138520146 114162824832 114224792648 114472258509 114796265472 114883035136 115074924544 115107416064 115299680256 115356794112 115443987456 115636813824 115669463994 115862666976 115950242688 116007678801 116201446704 116530348032 116618428416 116846198784 117187854336 117505487232 117701756928 117760060656 117849070528 118045914112 118276472538 118365872744 118622310177 118700900352 118958063616 119047979008 119280494592 119370653696 119538913536 119570038784 119603799504 119629267968 119862918882 119953518216 120153876864 120846286848 121082314752 121173835776 121410503424 121436356608 121502272512 121739581638 121765504896 122095545327 122121544384 122645643264 122657082632 123004256256 123337654272 123363917824 123604862976 123698290688 123939888912 124033569856 124302286248 125200760832 125295394816 125540112384 125566844928 125812092672 125907188736 126153101214 126179964288 126248455032 126521969931 127188074496 127223986176 127436488704 127809110016 128155531392 128182820864 128433177936 128502891729 128530255168 129243414528 129459290112 129837826048 129874485888 130091415552 130189746176 130444023024 130471799808 130726627542 130825438296 131195731968 131836336128 131935985664 132156358656 132193673136 132414476544 132514563072 132580204344 132801653376 133161606837 133189962304 133538512896 133928976384 134291985408 134516293632 134582926464 134684652032 134909616128 134947707993 135173111472 135275283136 135568354488 135952072704 136054833152 136320565248 136423604224 136615901184 136651472896 136690056576 136719163392 136986193008 137089735104 137318716416 137386737432 137989217961 138379788288 138484383744 138754861056 138784407552 139160577024 139537766088 139567479296 139840072029 139945771252 140179523008 140576292864 140957319168 140987334656 141262700544 141369475072 141645587328 141675749376 141752651264 141952459824 142029511911 142059755712 143086583808 143504965632 143785248768 143893929984 144174972816 144205673472 144283948608 144596537064 145019333956 145398841344 145641701376 146067554304 146463464448 146494652416 146780774784 146891720192 147178618083 147289864204 148386086912 148427983872 148675903488 148788281344 149078883456 149110628352 149152729887 149401860048 149514786624 149838707592 149937979392 150670098432 150783983616 151035838464 151078483584 151330830336 151520233536 151773318144 152184693528 152217099776 152514398799 152629678012 153061687296 153476554752 153732907008 153809058816 153925316608 154182418432 154225951992 154483555968 154560079611 154600323584 154676905068 154935262272 155373797376 155794931712 156132458496 156250472448 156555649152 156673982976 156935675904 156979986849 157013414208 157701963384 158148329472 158163080236 158267867136 158576984064 158610751488 159040659456 159385218048 159471732672 159505690624 159817225176 159938024288 160205169152 161443086336 161565114368 161880671232 161915142144 162003030016 162231382656 162319442184 162354006528 162671104197 162794060436 163527524352 164005675008 164325998592 164450205696 164771397504 164806483968 165253185216 165736381664 166934347776 167386816512 167422459904 167749456896 167876251648 168204134952 168239952384 168331273376 168568546041 168695959908 169631981568 169915318272 170412146688 170460262728 170744982912 170874041856 171207780219 171244237248 171337188972 172194398208 172324552704 172612386816 172661124096 172949520384 173165981184 173455220736 173925364032 173962399744 174302170056 174433917728 174927642624 175781781504 175914647552 176208478208 176258230848 176552635392 176640090984 176686084096 176773605792 177068871168 177414708807 177548809116 178051350528 178437095424 178571968512 178920741888 179055980544 179355058176 179405699256 179443901952 179930277324 180230815296 180456389246 180740947968 180757805984 181269430272 181760753664 182154534912 182253408768 182292217856 182648257344 182786313472 183091621888 183182316576 183985623948 184506384384 184645844992 185006481408 185045876736 185407294464 185547436032 185909833368 186050354784 186453429372 187801141248 187943092224 188310168576 188350267392 188860783104 188900999168 189269946432 189372682548 189413007616 189926403842 190782111744 191339954176 191713665024 191858573312 192233297088 192274231296 192378598144 192649766904 192795382752 193865121792 194188935168 194756739072 194811728832 195137123328 195284619264 195666034536 195707699712 196238157444 196793597952 196811953226 197903978496 198234537984 198771844608 198814171136 198870306516 199202480064 199353048832 199784943456 199893387134 200893464576 201045311488 201381117952 201437978112 201774440448 201874389696 202026978048 202364424192 202759667208 202912924704 203352531732 203928109056 204082249728 204480847872 204635406336 204977209344 205035084864 205078745088 205634602656 205978074624 206080106148 206235873424 206580349696 207140277302 207726575616 208176611328 208333963264 208740865536 208898643968 209247567872 209306649132 209351218944 209918656878 210269284512 210864439296 211435978752 211481001984 211894050816 212054212608 212468380992 212513624064 212628976896 213089633568 214629875712 214649894606 215257448448 215840894976 215886856192 216308510208 216425922912 216472008704 216894805596 217058747248 217529000934 219101331456 219266940928 219695196672 219741978624 220171162176 220337580288 220934796306 222579130368 222641975808 223013855232 223182422016 223618325184 223665942528 224272179936 224319936512 224758061388 224906969088 224927946544 226175975424 226553757696 227216195584 227280350304 227659977216 227832055808 228277040292 228325649664 228449585296 228944517018 229592530944 229766070272 230214832128 230599360512 230713588224 230887974912 231273627648 231338927988 231725333952 231900485376 232015357602 232402893408 233060696064 233692397568 234375708672 235010974464 235403513856 235520121312 235698141056 236091828224 236552945076 236731745488 237244620354 237401800704 237916127232 238095958016 238560989184 238741307392 239077827072 239140077568 239207599008 239258535936 239725837764 239907036432 240307753728 242164629504 242347671552 242821006848 242872713216 243004545024 243479163276 243531009792 244191090654 244243088768 244905099691 245291286528 245314165264 246008512512 246675308544 246727835648 247209725952 247396581376 247879777824 248067139712 248604572496 250401521664 250590789632 251080224768 251133689856 251624185344 251814377472 252306202428 252359928576 252496910064 253043939862 254447972352 254872977408 255618220032 256311062784 256365641728 256866355872 257005783458 257060510336 257757262357 258486829056 258918580224 259675652096 259748971776 260182831104 260379492352 260888046048 260943599616 261453255084 261650876592 262391463936 263672672256 263871971328 264312717312 264387346272 264828953088 265029126144 265160408688 265603306752 266323213674 266379924608 267077025792 267101936521 267857952768 268583970816 269032587264 269165852928 269369304064 269819232256 269895415986 270346222944 270550566272 270684583869 271136708976 271904145408 272109666304 272641130496 272847208448 273231802368 273302945792 273380113152 273438326784 273972386016 274179470208 274637432832 274773474864 275978435922 276759576576 276968767488 277509722112 277568815104 278321154048 279075532176 279134958592 279680144058 279891542504 280359046016 281914638336 281974669312 282525401088 282738950144 283291174656 283351498752 283505302528 283904919648 284059023822 284119511424 284889605763 286173167616 287009931264 287570497536 287787859968 288349945632 288411346944 288567897216 289193074128 290038667912 290797682688 291283402752 292135108608 292926928896 292989304832 293561549568 293783440384 294357236166 294579728408 295217929839 296772173824 296855967744 297351806976 297576562688 298157766912 298221256704 298305459774 298803720096 299029573248 299677415184 299840080701 301340196864 301567967232 302071676928 302156967168 302661660672 303040467072 303546636288 304369387056 304434199552 305028797598 305259356024 306123374592 306953109504 307465814016 307618117632 307850633216 308364836864 308451903984 308967111936 309120159222 309200647168 309353810136 309870524544 310710415953 311589863424 312264916992 312500944896 313111298304 313347965952 313871351808 313959973698 314026828416 314877985317 315403926768 316296658944 316326160472 316535734272 317153968128 317221502976 318081318912 318770436096 318943465344 319011381248 319634450352 319876048576 320410338304 321974841909 322886172672 323130228736 323761342464 323830284288 324006060032 324462765312 324638884368 324708013056 325342208394 325588120872 326293501401 328011350016 328651997184 328900411392 329542795008 329612967936 330506370432 331402194459 331472763328 333868695552 334773633024 334844919808 335498913792 335752503296 336408269904 336479904768 336662546752 337137092082 337391919816 339263963136 339830636544 340824293376 340920525456 341489965824 341748083712 342415560438 342488474496 342674377944 343416775527 344388796416 344649105408 345224773632 345322248192 345899040768 346331962368 346910441472 347850728064 347924799488 348023036403 348604340112 348867835456 349855285248 351563563008 351829295104 352416956416 352516461696 353105270784 353280181968 353372168192 353547211584 354137742336 354829417614 355097618232 355866930531 356102701056 356874190848 357143937024 357841483776 358111961088 358710116352 358811398512 358887803904 359860554648 360461630592 360912778492 361515611968 362538860544 363521507328 364309069824 364506817536 364584435712 365296514688 365572626944 366183243776 366286635981 366364633152 367971247896 369012768768 369291689984 370012962816 370091753472 370814588928 371094872064 371819666736 372100709568 372906858744 375602282496 375886184448 376620337152 376700534784 377721566208 377801998336 378539892864 378745365096 378826015232 379565909793 379852807684 381564223488 382679908352 383427330048 383717146624 384466594176 384548462592 384757196288 385299533808 385508675187 385590765504 387730243584 388377870336 389513478144 389623457664 390274246656 390569238528 391332069072 391415399424 392476314888 393587195904 393623906452 395807956992 396469075968 397543689216 397628342272 397740613032 398404960128 398706097664 399484820511 399569886912 399786774268 401786929152 402090622976 402762235904 402875956224 403548880896 403748779392 404053956096 404728848384 404843123979 405519334416 405825849408 406705063464 407856218112 408164499456 408961695744 409270812672 409954418688 410070169728 410157490176 411269205312 411956149248 412160212296 412471746848 413160699392 413967653883 414280554604 415453151232 416353222656 416667926528 417481731072 417797287936 418495135744 418613298264 418702437888 419520216087 419837313756 420538569024 421728878592 422871957504 422962003968 423788101632 424108425216 424936761984 425027248128 425257953792 426088535733 426179267136 429259751424 429299789212 430514896896 431681789952 431773712384 432617020416 432851845824 432944017408 433789611192 434117494496 435058001868 438202662912 438533881856 439390393344 439483957248 440342324352 440675160576 441535854249 441869592612 445158260736 445283951616 446027710464 446364844032 447236650368 447331885056 448544359872 448639873024 449516122776 449813938176 449855893088 452351950848 453107515392 454432391168 454560700608 455319954432 455664111616 456554080584 456651299328 456899170592 457543196397 457889034036 459185061888 459532140544 460429664256 461198721024 461427176448 461775949824 462547255296 462677855976 463450667904 463800970752 464030715204 464805786816 466121392128 467384795136 468751417344 470021948928 470807027712 471040242624 471396282112 472183656448 473105890152 473463490976 474489240708 474803601408 475832254464 476191916032 477121978368 477482614784 478155654144 478280155136 478415198016 478517071872 479451675528 479814072864 480615507456 484329259008 484695343104 485642013696 485745426432 486009090048 486958326552 487062019584 488382181308 488486177536 489810199382 490582573056 490628330528 492017025024 493350617088 493455671296 494419451904 494793162752 495759555648 496134279424 497209144992 500803043328 501181579264 502160449536 502267379712 503248370688 503628754944 504612404856 504719857152 504993820128 506087879724 508895944704 509745954816 511236440064 512622125568 512731283456 513732711744 514011566916 514121020672 515514524714 516973658112 517837160448 519351304192 519497943552 520365662208 520758984704 521776092096 521887199232 522906510168 523301753184 524782927872 527345344512 527743942656 528625434624 528774692544 529657906176 530058252288 530320817376 531206613504 532646427348 532759849216 534154051584 534203873042 535715905536 537167941632 538065174528 538331705856 538738608128 539638464512 539790831972 540692445888 541101132544 541369167738 542273417952 543808290816 545282260992 545694416896 546463604736 546605891584 546760226304 546876653568 547944772032 548358940416 549274865664 549546949728 551956871844 553519153152 553937534976 555019444224 555137630208 556642308096 558151064352 558269917184 559360288116 559783085008 560718092032 563829276672 565050802176 565477900288 566582349312 566702997504 567010605056 567809839296 568118047644 568239022848 569779211526 572346335232 574019862528 575140995072 575575719936 576699891264 576822693888 577135794432 578386148256 580077335824 581595365376 582566805504 584270217216 585853857792 585978609664 587123099136 587566880768 588714472332 589159456816 590435859678 593711935488 594703613952 595153125376 596315533824 596442513408 596610919548 597607440192 598059146496 599354830368 599680161402 602680393728 603135934464 604143353856 604313934336 605323321344 606080934144 607093272576 608738774112 608868399104 610057595196 610518712048 612246749184 613906219008 614931628032 615236235264 615701266432 616729673728 616903807968 617934223872 618240318444 618401294336 618707620272 619741049088 621420831906 623179726848 624529833984 625001889792 626222596608 626695931904 627742703616 627919947396 628053656832 629755970634 630807853536 631597362361 632593317888 632652320944 634307936256 634443005952 636162637824 637540872192 637886930688 638022762496 639268900704 639752097152 640820676608 643949683818 645772345344 646260457472 647522684928 647660568576 648012120064 648925530624 649277768736 649416026112 650684416788 651176241744 652587002802 657303994368 657800822784 659085590016 659225935872 661012740864 662804388918 662945526656 664742413447 667737391104 669547266048 669689839616 670997827584 671505006592 672816539808 672959809536 673325093504 674274184164 674783839632 678527926272 679661273088 681648586752 681841050912 682979931648 683496167424 684831120876 684976948992 685348755888 686833551054 688777592832 688841836291 689298210816 690644496384 691798081536 692663924736 693820882944 695701456128 695849598976 696046072806 697208680224 697735670912 699626854969 703127126016 703658590208 704833912832 705032923392 706210541568 706560363936 706744336384 707094423168 708275484672 709658835228 710195236464 711733861062 712205402112 713748381696 714287874048 715682967552 716223922176 717420232704 717622797024 717775607808 719721109296 720923261184 721825556984 723031223936 724990970557 727043014656 728618139648 729013635072 729168871424 730593029376 731145253888 732366487552 732573271962 732729266304 734715299073 735942495792 738025537536 738583379968 740025925632 740183506944 741629177856 742189744128 743639333472 744201419136 745813717488 751204564992 751274631121 751772368896 753240674304 753401069568 755443132416 755603996672 757079785728 757490730192 757652030464 759131819586 759705615368 765359816704 766854660096 767434293248 768933188352 769096925184 769514392576 770599067616 771017350374 771181531008 773271787071 775460487168 776755740672 779026956288 779246915328 780548493312 781138477056 782664138144 782830798848 784952629776 787174391808 787247812904 791615913984 792938151936 795087378432 795256684544 795481226064 796809920256 797412195328 798969641022 799139773824 799573548536 801305809563 803573858304 804181245952 805524471808 805751912448 807097761792 807497558784 808107912192 809457696768 809686247958 811038668832 811651698816 812053751607 813410126928 815712436224 816328998912 817923391488 818541625344 819908837376 820140339456 820314980352 822538410624 823912298496 824320424592 824943493696 826321398784 827935307766 828561109208 830906302464 832706445312 833335853056 834963462144 835594575872 836990271488 837226596528 837404875776 839040432174 839674627512 841077138048 845743915008 845924007936 847576203264 848216850432 849873523968 850054496256 850515907584 852177071466 852358534272 854668817289 858519502848 858599578424 861029793792 863363579904 863547424768 865234040832 865703691648 865888034816 867579222384 868234988992 870116003736 876405325824 877067763712 878780786688 878967914496 880684648704 881350321152 883071708498 883739185224 885653789517 890316521472 890567903232 892055420928 892729688064 894473300736 894663770112 897088719744 897279746048 899032245552 899520242103 899711786176 904703901696 906215030784 908864782336 909121401216 910639908864 911328223232 913108161168 913302598656 913798341184 915086392794 915778068072 918370123776 919064281088 920859328512 922397442048 922854352896 923551899648 925094510592 925355711952 926901335808 927601941504 928061430408 929611573632 932131247859 934769590272 937502834688 940043897856 941614055424 942080485248 942792564224 944367312896 944633955951 946211780304 946926981952 948978481416 949607202816 951664508928 952383832064 954243956736 954965229568 956311308288 956560310272 956830396032 957034143744 958903351056 959628145728 961231014912 965924525727 968658518016 969390686208 971284027392 971490852864 972018180096 973916653104 974124039168 976764362616 976972355072 978880504203 979620398764 981256661056 984034050048 986701234176 986911342592 988838903808 989586325504 991519111296 992268558848 994206583377 994418289984 1001606086656 1002363158528 1004320899072 1004534759424 1006496741376 1007257509888 1009224809712 1009439714304 1009987640256 1012175759448 1017791889408 1019491909632 1022472880128 1025244251136 1025462566912 1027465423488 1028023133832 1028242041344 1030250326581 1031029049428 1033947316224 1035674320896 1038702608384 1038995887104 1040731324416 1041517969408 1043552184192 1043774398464 1044069109209 1045813020336 1046603506368 1049565855744 1054690689024 1055487885312 1057250869248 1057549385088 1059315812352 1060116504576 1060641634752 1062413227008 1065292854696 1065519698432 1067600791593 1068308103168 1068407746084 1071431811072 1074335883264 1076130349056 1076663411712 1077477216256 1079276929024 1079581663944 1081384891776 1082202265088 1082738335476 1084546835904 1087616581632 1090564521984 1091388833792 1092927209472 1093211783168 1093520452608 1093753307136 1095889544064 1096717880832 1098549731328 1098859907943 1099093899456 1103913743688 1107038306304 1107875069952 1110038888448 1110275260416 1113284616192 1116302128704 1116539834368 1118720576232 1119566170016 1121436184064 1127658553344 1130101604352 1130955800576 1133164698624 1133405995008 1134021210112 1135619678592 1136236095288 1136478045696 1138697729379 1139558423052 1144692670464 1148039725056 1150281990144 1151151439872 1153399782528 1153645387776 1154271588864 1156526025561 1156772296512 1160154671648 1163190730752 1165133611008 1168540434432 1171707715584 1171957219328 1174246198272 1175133761536 1177428944664 1178318913632 1180871719356 1187423870976 1189407227904 1190306250752 1192631067648 1192885026816 1193221839096 1195214880384 1196118292992 1198454461533 1198709660736 1199360322804 1205360787456 1206271868928 1208286707712 1208627868672 1210646642688 1212161868288 1214186545152 1217477548224 1217736798208 1220115190392 1221037424096 1224493498368 1227812438016 1229863256064 1230472470528 1231402532864 1233459347456 1233807615936 1235868447744 1236480636888 1236802588672 1237415240544 1239482098176 1241902961649 1242841663812 1246359453696 1249059667968 1250003779584 1252445193216 1253391863808 1255485407232 1255839894792 1256107313664 1259511941268 1261615707072 1263194724722 1265186635776 1265304641888 1268615872512 1268886011904 1272325275648 1275081744384 1275773861376 1276045524992 1278537801408 1279504194304 1281641353216 1287899367636 1291544690688 1292520914944 1295045369856 1295321137152 1296024240128 1297851061248 1298555537472 1298832052224 1301368833576 1302352483488 1305174005604 1314607988736 1315601645568 1318171180032 1318451871744 1322025481728 1325608777836 1325891053312 1329484826894 1335474782208 1339094532096 1339379679232 1341995655168 1343010013184 1345633079616 1345919619072 1346650187008 1348548368328 1349567679264 1357055852544 1359322546176 1363297173504 1363682101824 1365959863296 1366992334848 1369662241752 1369953897984 1370697511776 1373667102108 1377555185664 1377683672582 1378596421632 1381288992768 1383596163072 1385327849472 1387641765888 1391402912256 1391699197952 1392092145612 1394417360448 1395471341824 1399253709938 1406254252032 1407317180416 1409667825664 1410065846784 1412421083136 1413120727872 1413488672768 1414188846336 1416550969344 1419317670456 1420390472928 1423467722124 1424410804224 1427496763392 1428575748096 1431365935104 1432447844352 1434840465408 1435245594048 1435551215616 1439442218592 1441846522368 1443651113968 1446062447872 1449981941114 1454086029312 1457236279296 1458027270144 1458337742848 1461186058752 1462290507776 1464732975104 1465146543924 1465458532608 1469430598146 1471884991584 1476051075072 1480051851264 1480367013888 1483258355712 1484379488256 1487278666944 1488402838272 1491627434976 1502409129984 1502549262242 1503544737792 1506481348608 1506802139136 1510886264832 1511207993344 1514159571456 1514981460384 1515304060928 1518263639172 1519411230736 1533709320192 1534868586496 1537866376704 1538193850368 1539028785152 1541198135232 1542034700748 1542363062016 1546543574142 1550920974336 1553511481344 1558053912576 1558493830656 1561096986624 1562276954112 1565328276288 1565661597696 1569905259552 1574348783616 1574495625808 1583231827968 1585876303872 1590174756864 1590513369088 1590962452128 1593619840512 1594824390656 1597939282044 1598279547648 1599147097072 1602611619126 1607147716608 1608362491904 1611503824896 1614195523584 1614995117568 1616215824384 1618915393536 1619372495916 1622077337664 1623303397632 1624107503214 1626820253856 1631424872448 1635846782976 1637083250688 1639817674752 1640280678912 1640629960704 1645076821248 1647824596992 1648640849184 1649886987392 1652642797568 1655870615532 1657122218416 1661812604928 1665412890624 1666671706112 1669926924288 1671189151744 1673980542976 1674453193056 1674809751552 1678080864348 1679349255024 1682154276096 1691487830016 1695152406528 1696433700864 1699747047936 1700108992512 1701031815168 1704354142932 1704717068544 1709337634578 1714335697837 1717039005696 1717199156848 1722059587584 1726727159808 1727094849536 1730468081664 1731407383296 1731776069632 1735158444768 1736469977984 1740232007472 1752810651648 1754135527424 1757561573376 1757935828992 1761369297408 1762700642304 1766143416996 1767478370448 1771307579034 1781135806464 1784110841856 1785459376128 1788946601472 1789327540224 1794177439488 1794559492096 1798064491104 1799040484206 1799423572352 1804300836499 1809407803392 1812430061568 1817729564672 1818242802432 1821279817728 1822656446464 1826216322336 1826605197312 1827596682368 1830172785588 1831556136144 1836740247552 1838128562176 1841718657024 1844794884096 1845708705792 1847103799296 1850189021184 1850711423904 1853802671616 1855203883008 1856122860816 1859223147264 1864262495718 1869539180544 1869713555647 1875005669376 1880087795712 1883228110848 1884160970496 1885585128448 1888734625792 1889267911902 1892423560608 1893853963904 1894792087083 1897956962832 1903329017856 1904767664128 1908487913472 1909930459136 1912622616576 1913120620544 1913660792064 1914068287488 1917806702112 1919256291456 1922462029824 1931849051454 1937317036032 1938781372416 1942568054784 1942981705728 1944036360192 1947833306208 1948248078336 1953528725232 1953944710144 1957761008406 1959240797528 1962513322112 1973402468352 1973822685184 1977677807616 1979172651008 1983038222592 1984537117696 1988413166754 1988836579968 1994227240341 2003212173312 2004726317056 2008641798144 2009069518848 2012993482752 2014515019776 2018449619424 2018879428608 2019975280512 2024351518896 2035583778816 2038983819264 2044945760256 2050488502272 2050925133824 2054930846976 2056046267664 2056484082688 2060500653162 2062058098856 2066525508873 2067894632448 2077405216768 2077991774208 2081462648832 2083035938816 2087104368384 2087548796928 2088138218418 2091626040672 2093207012736 2098880564907 2109381378048 2110975770624 2114501738496 2115098770176 2118631624704 2120233009152 2121283269504 2124826454016 2130585709392 2131039396864 2135201583186 2136616206336 2136815492168 2142863622144 2148671766528 2152260698112 2153326823424 2154954432512 2158553858048 2159163327888 2162769783552 2164404530176 2165476670952 2169093671808 2174972911671 2181129043968 2182777667584 2185854418944 2186423566336 2187040905216 2187506614272 2191779088128 2193435761664 2197099462656 2197719815886 2198187798912 2204145897219 2207827487376 2214076612608 2215750139904 2220077776896 2220550520832 2226569232384 2232604257408 2233079668736 2237441152464 2239132340032 2242872368128 2253823893363 2255317106688 2260203208704 2261911601152 2266329397248 2266811990016 2268042420224 2271239357184 2272472190576 2272956091392 2277395458758 2279116846104 2296079450112 2300563980288 2302302879744 2306799565056 2307290775552 2308543177728 2313052051122 2313544593024 2319815361213 2320309343296 2326381461504 2330267222016 2337080868864 2343415431168 2343914438656 2348492396544 2350267523072 2354857889328 2356637827264 2361743438712 2374847741952 2378814455808 2380612501504 2385262135296 2385770053632 2386443678192 2390429760768 2392236585984 2396908923066 2397419321472 2398720645608 2403917428689 2410721574912 2412543737856 2416573415424 2417255737344 2421293285376 2424323736576 2428373090304 2434955096448 2435473596416 2436161254821 2440230380784 2442074848192 2448986996736 2455624876032 2459726512128 2460944941056 2462805065728 2466918694912 2467615231872 2471736895488 2472961273776 2473605177344 2474830481088 2478964196352 2483805923298 2485683327624 2492718907392 2498119335936 2500007559168 2504890386432 2506783727616 2510970814464 2511679789584 2512214627328 2519023882536 2523231414144 2526389449444 2530609283776 2537231745024 2537772023808 2544650551296 2550163488768 2551547722752 2552091049984 2557075602816 2559008388608 2563282706432 2564006451867 2575798735272 2583089381376 2585041829888 2590090739712 2590642274304 2592048480256 2595702122496 2597111074944 2597664104448 2602737667152 2604704966976 2610348011208 2629215977472 2631203291136 2636342360064 2636903743488 2644050963456 2651217555672 2651782106624 2656961368551 2658969653788 2670949564416 2678189064192 2678759358464 2683991310336 2686020026368 2691266159232 2691839238144 2693300374016 2697096736656 2698560726309 2699135358528 2714111705088 2718645092352 2726594347008 2727364203648 2731919726592 2733984669696 2739324483504 2739907795968 2741395023552 2747334204216 2755110371328 2755367345164 2757192843264 2762577985536 2767192326144 2770655698944 2775283531776 2782805824512 2783398395904 2784184291224 2788834720896 2790942683648 2796393743577 2798507419876 2812508504064 2814634360832 2819335651328 2820131693568 2824842166272 2826241455744 2826977345536 2828377692672 2833101938688 2833901867853 2838635340912 2840780945856 2846935444248 2848821608448 2854993526784 2857151496192 2862731870208 2864895688704 2869680930816 2870491188096 2871102431232 2878884437184 2883693044736 2887302227936 2892124895744 2897773577181 2899963882228 2908172058624 2914472558592 2916054540288 2916675485696 2922372117504 2924581015552 2929465950208 2930293087848 2930917065216 2936641512609 2938861196292 2943769983168 2952102150144 2960103702528 2960734027776 2966516711424 2968758976512 2974557333888 2976805676544 2982619750131 2983254869952 3004818259968 3005098524484 3007089475584 3012962697216 3013604278272 3021772529664 3022415986688 3028319142912 3029962920768 3030608121856 3036527278344 3038822461472 3067418640384 3069737172992 3075732753408 3076387700736 3078057570304 3082396270464 3084069401496 3084726124032 3090750979743 3093087148284 3101841948672 3107022962688 3116107825152 3116987661312 3122193973248 3124553908224 3130656552576 3131323195392 3139810519104 3148697567232 3148991251616 3166463655936 3171752607744 3180349513728 3181026738176 3181924904256 3187239681024 3189648781312 3195878564088 3196559095296 3198294194144 3202802374779 3205223238252 3214295433216 3216724983808 3223007649792 3228391047168 3229990235136 3232431648768 3237830787072 3238744991832 3244154675328 3246606795264 3248215006428 3253640507712 3262849744896 3271693565952 3274166501376 3279635349504 3280561357824 3281259921408 3290153642496 3295649193984 3297281698368 3299773974784 3305285595136 3311741231064 3314244436832 3323625209856 3330825781248 3333343412224 3339853848576 3342378303488 3347961085952 3348906386112 3349619503104 3356161728696 3358698510048 3364308552192 3382975660032 3390304813056 3392867401728 3399494095872 3400217985024 3402063630336 3408708285864 3409434137088 3418675269156 3428671395674 3434078011392 3434398313696 3444119175168 3453454319616 3454189699072 3460936163328 3462814766592 3463552139264 3470316889536 3472939955968 3480464014944 3505621303296 3508271054848 3515123146752 3515871657984 3522738594816 3525401284608 3532286833992 3534956740896 3542615158068 3562271612928 3568221683712 3570918752256 3577893202944 3578655080448 3588354878976 3589118984192 3596128982208 3598080968412 3598847144704 3608601672998 3618815606784 3624860123136 3635459129344 3636485604864 3642559635456 3645312892928 3652432644672 3653210394624 3655193364736 3660345571176 3663112272288 3673480495104 3683437314048 3689589768192 3691417411584 3694207598592 3700378042368 3701422847808 3707605343232 3710407766016 3712245721632 3718446294528 3728524991436 3739078361088 3739427111294 3750011338752 3760175591424 3766456221696 3768321940992 3771170256896 3777469251584 3778535823804 3784847121216 3787707927808 3789584174166 3795913925664 3806658035712 3816975826944 3819860918272 3825245233152 3826241241088 3827321584128 3828136574976 3835613404224 3838512582912 3844924059648 3863698102908 3874634072064 3877562744832 3885136109568 3885963411456 3888072720384 3895666612416 3896496156672 3907057450464 3907889420288 3915522016812 3918481595056 3925026644224 3946804936704 3955355615232 3958345302016 3966076445184 3969074235392 3976826333508 3977673159936 3988454480682 4006424346624 4017283596288 4018139037696 4025986965504 4029030039552 4036899238848 4037758857216 4039950561024 4048703037792 4071167557632 4077967638528 4089891520512 4100977004544 4101850267648 4109861693952 4112092535328 4112968165376 4121001306324 4124116197712 4133051017746 4135789264896 4155983548416 4162925297664 4166071877632 4174208736768 4175097593856 4176276436836 4183252081344 4186414025472 4197761129814 4218762756096 4221951541248 4229003476992 4230197540352 4237263249408 4240466018304 4242566539008 4249652908032 4261171418784 4262078793728 4270403166372 4273232412672 4273630984336 4285727244288 4297343533056 4304521396224 4306653646848 4309908865024 4317107716096 4318326655776 4325539567104 4328809060352 4330953341904 4338187343616 4349945823342 4362258087936 4365555335168 4371708837888 4374081810432 4375013228544 4383558176256 4386871523328 4394198925312 4395439631772 4396375597824 4408291794438 4415654974752 4428153225216 4440155553792 4441101041664 4453138464768 4465208514816 4466159337472 4474882304928 4478264680064 4485744736256 4507647786726 4510634213376 4520406417408 4523823202304 4532658794496 4533623980032 4536084840448 4542478714368 4544944381152 4545912182784 4554790917516 4558233692208 4601127960576 4604605759488 4613599130112 4614581551104 4617086355456 4626104102244 4627089186048 4639630722426 4640618686592 4652762923008 4653196894129 4660534444032 4674161737728 4686830862336 4687828877312 4696984793088 4700535046144 4709715778656 4713275654528 4723486877424 4749695483904 4757628911616 4761225003008 4770524270592 4771540107264 4772887356384 4780859521536 4784473171968 4793817846132 4794838642944 4797441291216 4807834857378 4821443149824 4825087475712 4834511474688 4842586570752 4848647473152 4856746180608 4869910192896 4870947192832 4872322509642 4880460761568 4884149696384 4897387984783 4911249752064 4919453024256 4921889882112 4925610131456 4933837389824 4935230463744 4943473790976 4945922547552 4947210354688 4949660962176 4957928392704 4967611846596 4971366655248 4985437814784 4996238671872 5000015118336 5009780772864 5013567455232 5021941628928 5023359579168 5024429254656 5038047765072 5046462828288 5052778898888 5061218567552 5074463490048 5074936793899 5089301102592 5100326977536 5103095445504 5104182099968 5114151205632 5118016777216 5126565412864 5128012903734 5143007093511 5151597470544 5166178762752 5170083659776 5180181479424 5181284548608 5184096960512 5191404244992 5194222149888 5195328208896 5205475334304 5209409933952 5220696022416 5258431954944 5262406582272 5272684720128 5273807486976 5288101926912 5302435111344 5303564213248 5313922737102 5317939307576 5356378128384 5357518716928 5367982620672 5372040052736 5382532318464 5383678476288 5386600748032 5394193473312 5397121452618 5398270717056 5412902509497 5428223410176 5437290184704 5453188694016 5454728407296 5463839453184 5467969339392 5478648967008 5479815591936 5482790047104 5494668408432 5510220742656 5510734690328 5514385686528 5525155971072 5534384652288 5541311397888 5550567063552 5565611649024 5566796791808 5568368582448 5577669441792 5581885367296 5592787487154 5597014839752 5609140666941 5625017008128 5629268721664 5638671302656 5640263387136 5649684332544 5652482911488 5653954691072 5656755385344 5666203877376 5667803735706 5677270681824 5681561891712 5684376261249 5693870888496 5709987053568 5714302992384 5725463740416 5729791377408 5739361861632 5740982376192 5742204862464 5757768874368 5767386089472 5774604455872 5784249791488 5795547154362 5799927764456 5816344117248 5828945117184 5832109080576 5833350971392 5844744235008 5849162031104 5858931900416 5860586175696 5861834130432 5873283025218 5877722392584 5887539966336 5920207405056 5921468055552 5933033422848 5937517953024 5949114667776 5953611353088 5965239500262 5966509739904 5982681721023 6009636519936 6010197048968 6014178951168 6025925394432 6027208556544 6043545059328 6044831973376 6056638285824 6059925841536 6061216243712 6073054556688 6077644922944 6134837280768 6139474345984 6151465506816 6152775401472 6156115140608 6164792540928 6168138802992 6169452248064 6181501959486 6186174296568 6199576526619 6203683897344 6232215650304 6233975322624 6244387946496 6249107816448 6261313105152 6262646390784 6279621038208 6296641694721 6297982503232 6332927311872 6343505215488 6360699027456 6362053476352 6363849808512 6374479362048 6379297562624 6391757128176 6393118190592 6396588388288 6405604749558 6410446476504 6428590866432 6433449967616 6446015299584 6456782094336 6459980470272 6464863297536 6475661574144 6477489983664 6488309350656 6493213590528 6496430012856 6507281015424 6524918735013 6543387131904 6548333002752 6559270699008 6561122715648 6562519842816 6580307284992 6591298387968 6594563396736 6599547949568 6610571190272 6612437691657 6623482462128 6628488873664 6647250419712 6661651562496 6666686824448 6679707697152 6684756606976 6695922171904 6697812772224 6699239006208 6712323457392 6717397020096 6728617104384 6761471680089 6765951320064 6780609626112 6785734803456 6798988191744 6800435970048 6804127260672 6817416571728 6818868274176 6837350538312 6857342791348 6868796627392 6888238350336 6906908639232 6908379398144 6921872326656 6925629533184 6927104278528 6940633779072 6945879911936 6959446083639 6960928029888 7011242606592 7016542109696 7030246293504 7031743315968 7045477189632 7050802569216 7064573667984 7069913481792 7085230316136 7124543225856 7136443367424 7141837504512 7155786405888 7157310160896 7176709757952 7178237968384 7192257964416 7196161936824 7197694289408 7211752286067 7217203345996 7237631213568 7249720246272 7270918258688 7272971209728 7285119270912 7290625785856 7304865289344 7306420789248 7308483764463 7310386729472 7320691142352 7326224544576 7346960990208 7366874628096 7379179536384 7382834823168 7388415197184 7400756084736 7402845695616 7415210686464 7420815532032 7424491443264 7436892589056 7457049982872 7478156722176 7478854222588 7500022677504 7520351182848 7532912443392 7536643881984 7542340513792 7554938503168 7557071647608 7569694242432 7575415855616 7579168348332 7591827851328 7613316071424 7633951653888 7639721836544 7650490466304 7652482482176 7654643168256 7656273149952 7671226808448 7677025165824 7689848119296 7692019355601 7727396205816 7749268144128 7755125489664 7770272219136 7771926822912 7776145440768 7791333224832 7792992313344 7814114900928 7815778840576 7831044033624 7836963190112 7850053288448 7893609873408 7910711230464 7916690604032 7932152890368 7938148470784 7953652667016 7955346319872 7970884105653 7976908961364 8012848693248 8034567192576 8036278075392 8051973931008 8058060079104 8073798477696 8075517714432 8079901122048 8095682178927 8097406075584 8142335115264 8155935277056 8179783041024 8201954009088 8203700535296 8219723387904 8224185070656 8225936330752 8242002612648 8248232395424 8266102035492 8271578529792 8311967096832 8325850595328 8332143755264 8348417473536 8350195187712 8352552873672 8366504162688 8372828050944 8389181230731 8395522259628 8437525512192 8443903082496 8458006953984 8460395080704 8474526498816 8480932036608 8485133078016 8499305816064 8522342837568 8524157587456 8540806332744 8546464825344 8547261968672 8571454488576 8594687066112 8609042792448 8613307293696 8619817730048 8634215432192 8636653311552 8651079134208 8657618120704 8661906683808 8676374687232 8693320731543 8699891646684 8724516175872 8731110670336 8743417675776 8748163620864 8750026457088 8767116352512 8773743046656 8788397850624 8790879263544 8792751195648 8816583588876 8831309949504 8856306450432 8880311107584 8882202083328 8906276929536 8930417029632 8932318674944 8949764609856 8956529360128 8971489472512 9015295573452 9021268426752 9040812834816 9047646404608 9065317588992 9067247960064 9072169680896 9084957428736 9089888762304 9091824365568 9109581835032 9116467384416 9202255921152 9209211518976 9227198260224 9229163102208 9234172710912 9252208204488 9254178372096 9279261444852 9281237373184 9305525846016 9306393788258 9321068888064 9348323475456 9373661724672 9375657754624 9393969586176 9401070092288 9419431557312 9426551309056 9446973754848 9499390967808 9515257823232 9522450006016 9541048541184 9543080214528 9545774712768 9561719043072 9568946343936 9587635692264 9589677285888 9594882582432 9615669714756 9642886299648 9650174951424 9669022949376 9685173141504 9697294946304 9713492361216 9739820385792 9741894385664 9744645019284 9760921523136 9768299392768 9794775969566 9822499504128 9838906048512 9843779764224 9851220262912 9867674779648 9870460927488 9886947581952 9891845095104 9894420709376 9899321924352 9915856785408 9935223693192 9942733310496 9970875629568 9992477343744 10000030236672 10019561545728 10027134910464 10043883257856 10046719158336 10048858509312 10076095530144 10092925656576 10105557797776 10122437135104 10148926980096 10149873587798 10178602205184 10200653955072 10206190891008 10208364199936 10228302411264 10236033554432 10253130825728 10256025807468 10286014187022 10303194941088 10332357525504 10360362958848 10362569097216 10368193921024 10382808489984 10388444299776 10390656417792 10410950668608 10418819867904 10441392044832 10516863909888 10524813164544 10545369440256 10547614973952 10576203853824 10604870222688 10607128426496 10627845474204 10635878615152 10712756256768 10735965241344 10744080105472 10765064636928 10767356952576 10773201496064 10788386946624 10794242905236 10796541434112 10825805018994 10856446820352 10874580369408 10906377388032 10909456814592 10927678906368 10935938678784 10957297934016 10959631183872 10965580094208 10989336816864 11020441485312 11021469380656 11050311942144 11068769304576 11082622795776 11101134127104 11131223298048 11133593583616 11136737164896 11155338883584 11163770734592 11185574974308 11194029679504 11218281333882 11250034016256 11258537443328 11280526774272 11299368665088 11304965822976 11307909382144 11313510770688 11332407754752 11335607471412 11354541363648 11363123783424 11368752522498 11387741776992 11419974107136 11450927480832 11459582754816 11478723723264 11481964752384 11484409724928 11515537748736 11534772178944 11549208911744 11568499582976 11591094308724 11599855528912 11632688234496 11657890234368 11664218161152 11666701942784 11689488470016 11698324062208 11717863800832 11721172351392 11723668260864 11746566050436 11755444785168 11775079932672 11840414810112 11866066845696 11875035906048 11898229335552 11907222706176 11930479000524 11933019479808 11965363442046 12000349884859 12019273039872 12020394097936 12051850788864 12054417113088 12087090118656 12089663946752 12113276571648 12119851683072 12122432487424 12146109113376 12155289845888 12269674561536 12278948691968 12302931013632 12305550802944 12312230281216 12329585081856 12336277605984 12338904496128 12363003918972 12372348593136 12399153053238 12407367794688 12467950645248 12488775892992 12498215632896 12522626210304 12525292781568 12559242076416 12593283389442 12595965006464 12630105855493 12665854623744 12687010430976 12721398054912 12724106952704 12727699617024 12748958724096 12758595125248 12783514256352 12786236381184 12793176776576 12811209499116 12820892953008 12857181732864 12866899935232 12892030599168 12913564188672 12919960940544 12929726595072 12951323148288 12954979967328 12976618701312 12986427181056 12992860025712 13014562030848 13049837470026 13086774263808 13087994889529 13096666005504 13122245431296 13125039685632 13160614569984 13182596775936 13189126793472 13199095899136 13221142380544 13224875383314 13246964924256 13256977747328 13323303124992 13333373648896 13359415394304 13369513213952 13391844343808 13395625544448 13398478012416 13424646914784 13434794040192 13457234208768 13522943360178 13531902640128 13561219252224 13571469606912 13597976383488 13600871940096 13608254521344 13634833143456 13637736548352 13674701076624 13714685582696 13737593254784 13813817278464 13816758796288 13843744653312 13851259066368 13854208557056 13881267558144 13891759823872 13918892167278 13921856059776 13959590682387 14022485213184 14033084219392 14060492587008 14063486631936 14090954379264 14101605138432 14129147335968 14139826963584 14170460632272 14249086451712 14272886734848 14283675009024 14311572811776 14314620321792 14353419515904 14356475936768 14384515928832 14392323873648 14395388578816 14423504572134 14434406691992 14475262427136 14541836517376 14545942419456 14570238541824 14581251571712 14609730578688 14612841578496 14616967528926 14620773458944 14641382284704 14652449089152 14692163954349 14733749256192 14758359072768 14765669646336 14776830394368 14801512169472 14805691391232 14830421372928 14841631064064 14848982886528 14873785178112 14914099965744 14956313444352 14957708445176 15000045355008 15040702365696 15065824886784 15073287763968 15084681027584 15109877006336 15114143295216 15139388484864 15150831711232 15158336696664 15183655702656 15224810381697 15267903307776 15279443673088 15300980932608 15304964964352 15309286336512 15312546299904 15342453616896 15354050331648 15379696238592 15384038711202 15429021280533 15454792411632 15498536288256 15510250979328 15540544438272 15543853645824 15552290881536 15582666449664 15585984626688 15628229801856 15631557681152 15662088067248 15673926380224 15700106576896 15787219746816 15821422460928 15833381208064 15864305780736 15876296941568 15907305334032 15910692639744 15941768211306 15953817922728 16069134385152 16072556150784 16103947862016 16116120158208 16147596955392 16151035428864 16159802244096 16191364357854 16194812151168 16238707528491 16284670230528 16311870554112 16359566082048 16403908018176 16407401070592 16439446775808 16448370141312 16451872661504 16484005225296 16496464790848 16532204070984 16543157059584 16623934193664 16651701190656 16664287510528 16696834947072 16700390375424 16705105747344 16733008325376 16745656101888 16778362461462 16791044519256 16827422000823 16875051024384 16887806164992 16916013907968 16920790161408 16949052997632 16961864073216 16970266156032 16998611632128 17044685675136 17048315174912 17053128783747 17081612665488 17094523937344 17142908977152 17189374132224 17218085584896 17226614587392 17239635460096 17268430864384 17273306623104 17302158268416 17315236241408 17323813367616 17352749374464 17386641463086 17399783293368 17449032351744 17462221340672 17486835351552 17496327241728 17500052914176 17534232705024 17547486093312 17576795701248 17581758527088 17585502391296 17633167177752 17662619899008 17760622215168 17764404166656 17812553859072 17860834059264 17864637349888 17899529219712 17913058720256 17942978945024 17948045163069 18030591146904 18042536853504 18081625669632 18095292809216 18130635177984 18134495920128 18144339361792 18169914857472 18179777524608 18183648731136 18219163670064 18232934768832 18404511842304 18418423037952 18454396520448 18458326204416 18468345421824 18504416408976 18508356744192 18558522889704 18562474746368 18598729579857 18611051692032 18612787576516 18696646950912 18747323449344 18751315509248 18787939172352 18802140184576 18838863114624 18853102618112 18889925084163 18893947509696 18998781935616 19030515646464 19044900012032 19082097082368 19086160429056 19091549425536 19123438086144 19137892687872 19175271384528 19179354571776 19189765164864 19231339429512 19285772599296 19300349902848 19338045898752 19370346283008 19394589892608 19426984722432 19479640771584 19483788771328 19489290038568 19521843046272 19536598785536 19574756205039 19589551939132 19644999008256 19677812097024 19687559528448 19702440525824 19735349559296 19740921854976 19773895163904 19783690190208 19788841418752 19798643848704 19831713570816 19837313074971 19870447386384 19885466620992 19941751259136 19984954687488 20000060473344 20039123091456 20054269820928 20087766515712 20093438316672 20097717018624 20152191060288 20185851313152 20211115595552 20244874270208 20284415040267 20297853960192 20299747175596 20357204410368 20401307910144 20412381782016 20416728399872 20456604822528 20472067108864 20506261651456 20512051614936 20572028374044 20606389882176 20664715051008 20720725917696 20725138194432 20736387842048 20765616979968 20776888599552 20781312835584 20821901337216 20837639735808 20878338250917 20882784089664 21033727819776 21049626329088 21090738880512 21095229947904 21152407707648 21209740445376 21214256852992 21255690948408 21271757230304 21425512513536 21471930482688 21488160210944 21530129273856 21534713905152 21546402992128 21576773893248 21588485810472 21593082868224 21635256858201 21651610037988 21712893640704 21749160738816 21812754776064 21818913629184 21855357812736 21871877357568 21914595868032 21919262367744 21931160188416 21978673633728 22040882970624 22042938761312 22100623884288 22137538609152 22165245591552 22202268254208 22262446596096 22267187167232 22273474329792 22310677767168 22327541469184 22371149948616 22388059359008 22436562667764 22500068032512 22517074886656 22561053548544 22598737330176 22609931645952 22615818764288 22627021541376 22664815509504 22671214942824 22709082727296 22726247566848 22737505044996 22775483553984 22839948214272 22901854961664 22919165509632 22957447446528 22963929504768 22968819449856 23031075497472 23069544357888 23098417823488 23136999165952 23182188617448 23199711057824 23265376468992 23315780468736 23328436322304 23333403885568 23378976940032 23396648124416 23435727601664 23442344702784 23447336521728 23493132100872 23510889570336 23550159865344 23680829620224 23732133691392 23750071812096 23796458671104 23814445412352 23860958001048 23866038959616 23930726884092 24000699769718 24038546079744 24040788195872 24103701577728 24108834226176 24174180237312 24179327893504 24226553143296 24239703366144 24244864974848 24292218226752 24310579691776 24539349123072 24557897383936 24605862027264 24611101605888 24624460562432 24659170163712 24672555211968 24677808992256 24726007837944 24744697186272 24798306106476 24814735589376 24935901290496 24977551785984 24996431265792 25045252420608 25050585563136 25118484152832 25186566778884 25191930012928 25260211710986 25331709247488 25374020861952 25442796109824 25448213905408 25455399234048 25497917448192 25517190250496 25567028512704 25572472762368 25586353553152 25622418998232 25641785906016 25714363465728 25784061198336 25827128377344 25839921881088 25859453190144 25902646296576 25909959934656 25953237402624 25972854362112 25985720051424 26029124061696 26099674940052 26173548527616 26175989779058 26193332011008 26244490862592 26250079371264 26321229139968 26365193551872 26378253586944 26398191798272 26442284761088 26449750766628 26493929848512 26513955494656 26646606249984 26718830788608 26739026427904 26783688687616 26791251088896 26796956024832 26849293829568 26869588080384 26914468417536 27045886720356 27063805280256 27122438504448 27142939213824 27195952766976 27201743880192 27216509042688 27269666286912 27275473096704 27349402153248 27429371165392 27475186509568 27627634556928 27687489306624 27702518132736 27708417114112 27762535116288 27783519647744 27837784334556 27843712119552 27919181364774 28044970426368 28120985174016 28126973263872 28181908758528 28203210276864 28258294671936 28279653927168 28340921264544 28498172903424 28545773469696 28567350018048 28623145623552 28629240643584 28706839031808 28712951873536 28769031857664 28784647747296 28790777157632 28847009144268 28868813383984 28950524854272 29091884838912 29140477083648 29162503143424 29219461157376 29225683156992 29233935057852 29241546917888 29282764569408 29304898178304 29384327908698 29467498512384 29516718145536 29531339292672 29553660788736 29603024338944 29611382782464 29660842745856 29683262128128 29697965773056 29747570356224 29828199931488 29912626888704 29915416890352 30000090710016 30081404731392 30131649773568 30146575527936 30169362055168 30219754012672 30228286590432 30278776969728 30301663422464 30316673393328 30367311405312 30449620763394 30535806615552 30558887346176 30601961865216 30618572673024 30625092599808 30684907233792 30708100663296 30759392477184 30768077422404 30858042561066 30909584823264 30997072576512 31081088876544 31087707291648 31104581763072 31165332899328 31171969253376 31256459603712 31263115362304 31324176134496 31347852760448 31400213153792 31574439493632 31642844921856 31666762416128 31728611561472 31752593883136 31814610668064 31821385279488 31883536422612 31907635845456 32138268770304 32207895724032 32232240316416 32295193910784 32302070857728 32319604488192 32382728715708 32389624302336 32477415056982 32569340461056 32572378258903 32623741108224 32719132164096 32807816036352 32814802141184 32878893551616 32896740282624 32903745323008 32968010450592 32992929581696 33064408141968 33247868387328 33303402381312 33328575021056 33393669894144 33400780750848 33410211494688 33466016650752 33491312203776 33556724922924 33582089038512 33654844001646 33750102048768 33775612329984 33841580322816 33898105995264 33923728146432 33940532312064 33997223264256 34089371350272 34096630349824 34106257567494 34163225330976 34189047874688 34281715893481 34378748264448 34436171169792 34453229174784 34479270920192 34536861728768 34546613246208 34604316536832 34630472482816 34647626735232 34705498748928 34773282926172 34799566586736 34898064703488 34924442681344 34973670703104 34992654483456 35000105828352 35068465410048 35094972186624 35153591402496 35163517054176 35171004782592 35266334355504 35325239798016 35521244430336 35524557557293 35625107718144 35721668118528 35729274699776 35799058439424 35826117440512 35885957890048 35896090326138 36001049654577 36061182293808 36163251339264 36190585618432 36261270355968 36268991840256 36288678723584 36339829714944 36359555049216 36367297462272 36438327340128 36465869537664 36809023684608 36836846075904 36908793040896 36916652408832 36936690843648 37008832817952 37016713488384 37117045779408 37124949492736 37197459159714 37222103384064 37225575153032 37494646898688 37502631018496 37575878344704 37604280369152 37677726229248 37706205236224 37779850168326 37787895019392 37890317566479 37997563871232 38061031292928 38089800024064 38164194164736 38172320858112 38183098851072 38246876172288 38275785375744 38350542769056 38358709143552 38379530329728 38462678859024 38571545198592 38600699805696 38676091797504 38740692566016 38789179785216 38853969444864 38959281543168 38967577542656 38978580077136 39043686092544 39073197571072 39149512410078 39179103878264 39263984668587 39289998016512 39375119056896 39404881051648 39470699118592 39481843709952 39547790327808 39567380380416 39577682837504 39597287697408 39663427141632 39674626149942 39740894772768 39770933241984 39969909374976 40000120946688 40078246182912 40108539641856 40175533031424 40186876633344 40195434037248 40304382120576 40371702626304 40422231191104 40489748540416 40568830080534 40595707920384 40599494351192 40714408820736 40802615820288 40824763564032 40833456799744 40913209645056 40944134217728 41012523302912 41024103229872 41144056748088 41212779764352 41441451835392 41450276388864 41472775684096 41531233959936 41553777199104 41562625671168 41643802674432 41675279471616 41756676501834 41765568179328 41878772047161 42067455639552 42099252658176 42181477761024 42190459895808 42304815415296 42419480890752 42428513705984 42511381896816 42543514460608 42851025027072 42943860965376 42976320421888 43060258547712 43069427810304 43092805984256 43153547786496 43176971620944 43186165736448 43270513716402 43303220075976 43425787281408 43625509552128 43637827258368 43710715625472 43743754715136 43829191736064 43838524735488 43862320376832 43957347267456 44076491863047 44085877522624 44201247768576 44275077218304 44330491183104 44404536508416 44524893192192 44534374334464 44546948659584 44621355534336 44655082938368 44742299897232 44776118718016 44873125335528 45000136065024 45034149773312 45122107097088 45197474660352 45219863291904 45231637528576 45254043082752 45329631019008 45342429885648 45418165454592 45452495133696 45475010089992 45550967107968 45674431145091 45803709923328 45838331019264 45914894893056 45927859009536 45937638899712 46062150994944 46139088715776 46196835646976 46273998331904 46287063841599 46364377234896 46399422115648 46530752937984 46631560937472 46656872644608 46666807771136 46757953880064 46793296248832 46871455203328 46884689405568 46894673043456 46986264201744 47021779140672 47100319730688 47361659240448 47464267382784 47500143624192 47592917342208 47628890824704 47721916002096 47732077919232 47861453768184 48001399539436 48081576391744 48207403155456 48217668452352 48348360474624 48358655787008 48453106286592 48479406732288 48489729949696 48584436453504 48621159383552 48716122585473 49078698246144 49115794767872 49211724054528 49222203211776 49248921124864 49318340327424 49345110423936 49355617984512 49452015675888 49489394372544 49596612212952 49629471178752 49871802580992 49955103571968 49992862531584 50090504841216 50101171126272 50236968305664 50373133557768 50383860025856 50482266002469 50520423421972 50663418494976 50748041723904 50885592219648 50896427810816 50910798468096 50995834896384 51034380500992 51134057025408 51144945524736 51159386351241 51172707106304 51244837996464 51283571812032 51428726931456 51568122396672 51654256754688 51679843762176 51718906380288 51805292593152 51819919869312 51906474805248 51945708724224 51971440102848 52058248123392 52199349880104 52347097055232 52351979558116 52386664022016 52488981725184 52500158742528 52642458279936 52730387103744 52756507173888 52796383596544 52884569522176 52899501533256 52987859697024 53027910989312 53293212499968 53437661577216 53478052855808 53567377375232 53582502177792 53593912049664 53698587659136 53739176160768 53828936835072 53844135489207 54091773440712 54127610560512 54244877008896 54285878427648 54391905533952 54403487760384 54433018085376 54539332573824 54550946193408 54698804306496 54858742330784 54950373019136 55255269113856 55374978613248 55405036265472 55416834228224 55525070232576 55567039295488 55675568669112 55687424239104 55796188739571 55838362729548 56089940852736 56241970348032 56253946527744 56363817517056 56406420553728 56516589343872 56559307854336 56669775252489 56681842529088 56996345806848 57091546939392 57134700036096 57246291247104 57258481287168 57413678063616 57425903747072 57538063715328 57569295494592 57581554315264 57694018288536 57737626767968 57901049708544 58183769677824 58280954167296 58325006286848 58438922314752 58451366313984 58467870115704 58483093835776 58565529138816 58609796356608 58724268615117 58768655817396 58934997024768 59033436291072 59062678585344 59107321577472 59206048677888 59222765564928 59321685491712 59366524256256 59395931546112 59495140712448 59656399862976 59825253777408 59830833780704 60000181420032 60162809462784 60263299547136 60293151055872 60338724110336 60439508025344 60456573180864 60557553939456 60603326844928 60633346786656 60734622810624 60853245120801 60899241526788 61071613231104 61117774692352 61203923730432 61237145346048 61250185199616 61369814467584 61416201326592 61518784954368 61536154844808 61716085122132 61819169646528 61994145153024 62162177753088 62175414583296 62209163526144 62330665798656 62343938506752 62512919207424 62526230724608 62648352268992 62695705520896 62800426307584 63148878987264 63285689843712 63333524832256 63457223122944 63505187766272 63629221336128 63642770558976 63767072845224 63815271690912 64276537540608 64415791448064 64464480632832 64590387821568 64604141715456 64639208976384 64765457431416 64779248604672 64954830113964 65138680922112 65144756517806 65247482216448 65438264328192 65615632072704 65629604282368 65757787103232 65793480565248 65807490646016 65936020901184 65985859163392 66128816283936 66495736774656 66606804762624 66657150042112 66787339788288 66801561501696 66820422989376 66932033301504 66982624407552 67113449845848 67164178077024 67309688003292 67500204097536 67551224659968 67683160645632 67796211990528 67847456292864 67881064624128 67994446528512 68178742700544 68193260699648 68212515134988 68326450661952 68378095749376 68563431786962 68757496528896 68872342339584 68906458349568 68958541840384 69073723457536 69093226492416 69208633073664 69260944965632 69295253470464 69410997497856 69546565852344 69599133173472 69796129406976 69947341406208 69985308966912 70000211656704 70136930820096 70189944373248 70307182804992 70327034108352 70342009565184 70532668711008 70650479596032 71042488860672 71049115114586 71250215436288 71443336237056 71458549399552 71598116878848 71652234881024 71771915780096 71792180652276 72002099309154 72122364587616 72326502678528 72522540711936 72537983680512 72577357447168 72679659429888 72719110098432 72734594924544 72876654680256 72931739075328 73618047369216 73673692151808 73817586081792 73833304817664 73873381687296 74017665635904 74033426976768 74234091558816 74249898985472 74394918319428 74444206768128 74451150306064 74989293797376 75151756689408 75208560738304 75355452458496 75412410472448 75559700336652 75575790038784 75780635132958 75995127742464 76122062585856 76328388329472 76344641716224 76366197702144 76493752344576 76551570751488 76701085538112 76717418287104 76759060659456 76925357718048 77143090397184 77352183595008 77481385132032 77578359570432 77707938889728 77918563086336 77935155085312 77957160154272 78087372185088 78146395142144 78299024820156 78358207756528 78527969337174 78579996033024 78750238113792 78809762103296 78963687419904 79095580655616 79134760760832 79155365675008 79194575394816 79326854283264 79349252299884 79481789545536 79541866483968 79939818749952 80156492365824 80217079283712 80351066062848 80373753266688 80390868074496 80608764241152 80743405252608 80844462382208 80979497080832 81137660161068 81191415840768 81198988702384 81428817641472 81605231640576 81649527128064 81666913599488 81826419290112 81888268435456 82025046605824 82048206459744 82288113496176 82425559528704 82882903670784 82945551368192 83062467919872 83107554398208 83125251342336 83287605348864 83350558943232 83513353003668 83531136358656 83757544094322 84134911279104 84362955522048 84380919791616 84609630830592 84838961781504 84857027411968 85022763793632 85087028921216 85702050054144 85887721930752 85952640843776 86120517095424 86138855620608 86185611968512 86307095572992 86353943241888 86372331472896 86541027432804 86606440151952 86851574562816 87275654516736 87421431250944 87487509430272 87658383472128 87677049470976 87724640753664 87914694534912 88152983726094 88171755045248 88402495537152 88410740988451 88550154436608 88660982366208 88809073016832 89049786384384 89068748668928 89093897319168 89242711068672 89310165876736 89484599794464 89552237436032 89746250671056 90000272130048 90068299546624 90244214194176 90394949320704 90439726583808 90463275057152 90508086165504 90659262038016 90684859771296 90836330909184 90904990267392 90950020179984 91101934215936 91348862290182 91607419846656 91676662038528 91855718019072 91875277799424 92124301989888 92278177431552 92393671293952 92547996663808 92574127683198 92728754469792 92798844231296 93263121874944 93313745289216 93333615542272 93515907760128 93586592497664 93742910406656 93769378811136 93789346086912 93972528403488 94043558281344 94200639461376 94723318480896 94928534765568 95000287248384 95185834684416 95257781649408 95443832004192 95464155838464 95722907536368 96002799078872 96163152783488 96414806310912 96696720949248 96717311574016 96906212573184 96958813464576 96979459899392 97168872907008 97242318767104 97432245170946 97717134776709 98157396492288 98231589535744 98423448109056 98444406423552 98497842249728 98636680654848 98690220847872 98711235969024 98904031351776 98978788745088 99193224425904 99743605161984 99910207143936 99985725063168 100181009682432 100202342252544 100473936611328 100746267115536 100767720051712 100964532004938 101040846843944 101326836989952 101771184439296 101792855621632 101821596936192 101991669792768 102068761001984 102268114050816 102289891049472 102318772702482 102345414212608 102489675992928 102567143624064 102845147680443 103136244793344 103308513509376 103359687524352 103437812760576 103610585186304 103639839738624 103812949610496 103891417448448 103942880205696 104116496246784 104398699760208 104694194110464 104703959116232 104773328044032 104977963450368 105000317485056 105284916559872 105460774207488 105513014347776 105592767193088 105769139044352 105799003066512 105975719394048 106055821978624 106573672671879 106875323154432 106956105711616 107134754750464 107165004355584 107187824099328 107397175318272 107478352321536 107657873670144 107688270978414 108003148963731 108183546881424 108489754017792 108571756855296 108783811067904 108806975520768 108866036170752 109078665147648 109101892386816 109397608612992 109717484661568 109900746038272 110510538227712 110749957226496 110810072530944 110833668456448 111050140465152 111134078590976 111351137338224 111374848478208 111592377479142 111676725459096 112483940696064 112507893055488 112727635034112 112812841107456 113033178687744 113118615708672 113339550504978 113363685058176 113670952699437 113992691613696 114183093878784 114269400072192 114492582494208 114516962574336 114827356127232 114851807494144 115076127430656 115138590989184 115163108630528 115388036577072 115475253535936 115802099417088 116367539355648 116561908334592 116650012573696 116877844629504 116902732627968 116935740231408 116966187671552 117131058277632 117219592713216 117448537230234 117537311634792 117791954005761 117869994049536 118125357170688 118214643154944 118412097355776 118445531129856 118643370983424 118733048512512 118791863092224 118990281424896 119312799725952 119661667561408 120000362840064 120325618925568 120526599094272 120586302111744 120677448220672 120879016050688 120913146361728 121115107878912 121206653689856 121266693573312 121469245621248 121706490241602 121798483053576 122143226462208 122235549384704 122407847460864 122474290692096 122500370399232 122739628935168 122832402653184 123037569908736 123072309689616 123432170244264 123638339293056 124324355506176 124350829166592 124418327052288 124661331597312 124687877013504 125025838414848 125052461449216 125296704537984 125391411041792 125600852615168 125636316141483 126297757974528 126571379687424 126667049664512 126914446245888 127010375532544 127258442672256 127285541117952 127534145690448 127630543381824 128553075081216 128831582896128 128928961265664 129180775643136 129208283430912 129278417952768 129530914862832 129558497209344 129909660227928 130277361844224 130289513035612 130876528656384 131231264145408 131259208564736 131515574206464 131586961130496 131614981292032 131872041802368 131971718326784 132229475589141 132257632567872 132991473549312 133213609525248 133314300084224 133574679576576 133603123003392 133640845978752 133864066603008 133965248815104 134226899691696 134328356154048 134619376006584 135000408195072 135102449319936 135366321291264 135592423981056 135694912585728 135762129248256 135988893057024 136357485401088 136386521399296 136425030269976 136652901323904 136756191498752 137023293435273 137126863573924 137514993057792 137744684679168 137812916699136 137917083680768 138147446915072 138186452984832 138417266147328 138521889931264 138590506940928 138821994995712 138861191524797 139093131704688 139198266346944 139592258813952 139894682812416 139970617933824 140000423313408 140273861640192 140379888746496 140614365609984 140654068216704 140684019130368 141065337422016 141300959192064 142084977721344 142098230229172 142500430872576 142886672474112 142917098799104 143196233757696 143304469762048 143543831560192 143584361304552 144004198618308 144244729175232 144653005357056 145045081423872 145075967361024 145154714894336 145359318859776 145438220196864 145469189849088 145753309360512 145863478150656 146148367756419 147236094738432 147347384303616 147635172163584 147666609635328 147746763374592 148035331271808 148066853953536 148468183117632 148499797970944 148789836638856 148888413536256 148902300612128 149978587594752 150303513378816 150417121476608 150710904916992 150824820944896 151119400673304 151151580077568 151446798007407 151561270265916 151990255484928 152244125171712 152656776658944 152689283432448 152732395404288 152987504689152 153103141502976 153402171076224 153434836574208 153518121318912 153850715436096 154286180794368 154704367190016 154962770264064 155156719140864 155415877779456 155837126172672 155870310170624 155914320308544 156174744370176 156292790284288 156598049640312 156716415513056 157055938674348 157159992066048 157500476227584 157619524206592 157927374839808 158191161311232 158269521521664 158310731350016 158389150789632 158653708566528 158698504599768 158963579091072 159083732967936 159879637499904 160312984731648 160434158567424 160702132125696 160747506533376 160781736148992 161217528482304 161486810505216 161688924764416 161958994161664 162275320322136 162382831681536 162397977404768 162857635282944 163210463281152 163299054256128 163333827198976 163652838580224 163776536870912 164050093211648 164096412919488 164576226992352 164851119057408 165765807341568 165891102736384 166124935839744 166215108796416 166250502684672 166575210697728 166701117886464 167026706007336 167062272717312 167515088188644 168269822558208 168725911044096 168761839583232 169219261661184 169677923563008 169714054823936 170045527587264 170174057842432 171404100108288 171775443861504 171905281687552 172241034190848 172277711241216 172371223937024 172614191145984 172707886483776 172744662945792 173082054865608 173212880303904 173703149125632 174551309033472 174842862501888 174975018860544 175316766944256 175354098941952 175449281507328 175829389069824 176305967452188 176343510090496 176804991074304 176821481976902 177100308873216 177321964732416 177618146033664 178099572768768 178137497337856 178187794638336 178485422137344 178620331753472 178969199588928 179104474872064 179492501342112 180000544260096 180488428388352 180789898641408 180879453167616 180926550114304 181016172331008 181318524076032 181369719542592 181672661818368 181809980534784 181900040359968 182203868431872 182697724580364 183214839693312 183353324077056 183711436038144 183750555598848 184248603979776 184556354863104 184787342587904 185095993327616 185148255366396 185457508939584 185597688462592 186526243749888 186627490578432 187031815520256 187173184995328 187485820813312 187538757622272 187578692173824 187945056806976 188087116562688 188401278922752 189446636961792 189857069531136 190000574496768 190371669368832 190515563298816 190887664008384 190928311676928 191445815072736 192005598157744 192326305566976 192829612621824 193393441898496 193812425146368 193917626929152 193958919798784 194337745814016 194484637534208 194864490341892 195434269553418 196314792984576 196846896218112 196888812847104 196995684499456 197273361309696 197380441695744 197422471938048 197808062703552 197957577490176 198386448851808 199487210323968 199820414287872 199971450126336 200362019364864 200404684505088 200947873222656 201492534231072 201535440103424 201929064009876 202081693687888 202653673979904 203542368878592 203643193872384 203983339585536 204137522003968 204536228101632 204579782098944 204637545404964 204690828425216 204979351985856 205134287248128 205690295360886 206272489586688 206617027018752 206719375048704 206875625521152 207221170372608 207279679477248 207625899220992 207782834896896 207885760411392 208232992493568 208797399520416 209388388220928 209407918232464 209955926900736 210000634970112 210569833119744 210921548414976 211026028695552 211185534386176 211538278088704 211598006133024 211951438788096 212111643957248 213147345343758 213750646308864 213912211423232 214330008711168 214375648198656 214794350636544 214956704643072 215315747340288 215376541956828 216006297927462 216367093762848 216979508035584 217567622135808 217613951041536 217732072341504 218157330295296 218203784773632 218795217225984 219434969323136 219801492076544 221021076455424 221499914452992 221620145061888 221667336912896 222100280930304 222268157181952 222702274676448 222749696956416 223184754958284 223353450918192 224967881392128 225455270068224 225625682214912 226066357375488 226237231417344 226679101009956 226727370116352 227341905398874 227985383227392 228006647812321 228366187757568 228985164988416 229033925148672 229654712254464 229703614988288 230152254861312 230277181978368 230326217261056 230776073154144 230950507071872 232735078711296 233123816669184 233300025147392 233755689259008 233805465255936 233871480462816 233932375343104 234262116555264 234439185426432 234897074460468 235074623269584 235583908011522 235739988099072 236250714341376 236429286309888 236891062259712 237286741966848 237466097025024 237583726184448 237980562849792 238625599451904 239323335122816 239972011254367 240651237851136 241053198188544 241172604223488 241354896441344 241758032101376 241826292723456 242230215757824 242413307379712 242533387146624 242938491242496 243412980483204 243596966107152 244286452924416 244471098769408 244815694921728 244948581384192 245000740798464 245479257870336 245664805306368 246075139817472 246144619379232 246864340488528 247276678586112 248648711012352 248671902901051 248836654104576 249322663194624 249375754027008 250051676829696 250104922898432 250593409075968 250782822083584 251201705230336 251272632282966 253142759374848 253334099329024 253828892491776 254020751065088 254516885344512 254571082235904 255068291380896 255261086763648 257106150162432 257663165792256 257857922531328 258361551286272 258416566861824 258556835905536 259061829725664 259116994418688 259819320455856 260554723688448 260579026071224 262462528290816 262518417129472 263031148412928 263173922260992 263229962584064 263744083604736 263943436653568 264458951178282 264515265135744 265232222965353 265982947098624 266427219050496 266628600168448 267149359153152 267206246006784 267281691957504 267728133206016 267930497630208 268453799383392 268656712308096 269238752013168 270000816390144 270204898639872 270732642582528 271184847962112 271389825171456 271524258496512 271977786114048 272714970802176 272773042798592 272850060539952 273305802647808 273512382997504 274046586870546 274253727147848 275029986115584 275625833398272 275834167361536 276294893830144 276372905969664 276834532294656 277043779862528 277181013881856 277643989991424 277722383049594 278186263409376 278396532693888 279789365624832 279941235867648 280000846626816 280547723280384 280759777492992 281228731219968 281308136433408 281368038260736 282130674844032 282601918384128 284169955442688 284196460458344 285000861745152 285773344948224 285834197598208 286392467515392 286608939524096 287087663120384 287168722609104 288008397236616 288489458350464 290090162847744 290151934722048 290309429788672 290718637719552 290876440393728 290938379698176 291506618721024 291726956301312 292296735512838 293151404330127 294472189476864 294694768607232 295270344327168 295333219270656 295493526749184 296070662543616 296133707907072 296936366235264 296999595941888 297579673277712 297804601224256 299957175189504 300607026757632 300834242953216 301421809833984 301649641889792 302238801346608 302303160155136 302893596014814 303122540531832 303980510969856 305313553317888 305378566864896 305464790808576 305975009378304 306206283005952 306804342152448 306869673148416 307036242637824 307701430872192 308535443041329 309408734380032 309925540528128 310313438281728 310831755558912 311674252345344 311740620341248 311828640617088 312349488740352 312585580568576 313196099280624 313432831026112 314111877348696 314319984132096 315000952455168 315239048413184 315854749679616 316382322622464 316539043043328 316621462700032 316778301579264 317307417133056 317397009199536 317927158182144 318167465935872 319721018015637 320625969463296 320868317134848 321404264251392 321495013066752 321563472297984 322435056964608 322973621010432 323377849528832 323917988323328 324009446891193 324550640644272 324795954809536 325715270565888 326420926562304 326598108512256 326667654397952 327305677160448 327553073741824 328100186423296 328192825838976 329152453984704 329702238114816 331531614683136 331782205472768 332249871679488 332430217592832 332501005369344 333150421395456 333402235772928 334053412014672 334124545434624 335030176377288 337451822088192 337523679166464 338438523322368 339355847126016 339428109647872 340091055174528 340348115684864 341012858098311 342808200216576 343550887723008 343810563375104 344482068381696 344555422482432 344742447874048 345228382291968 345415772967552 345489325891584 346164109731216 346425760607808 347406298251264 349102618066944 349685725003776 349950037721088 350633533888512 350708197883904 350898563014656 351658778139648 352611934904376 352687020180992 353375862017283 353609982148608 353642963953804 354643929464832 355236292067328 356199145537536 356274994675712 356375589276672 356970844274688 357240663506944 357938399177856 358208949744128 358985002684224 360001088520192 360976856776704 361579797282816 361758906335232 361853100228608 362032344662016 362637048152064 362739439085184 363345323636736 363619961069568 363800080719936 364407736863744 365395449160728 366429679386624 366706648154112 367422872076288 367501111197696 368497207959552 369112709726208 369574685175808 370191986655232 370296510732792 370915017879168 371195376925184 373052487499776 373254981156864 374063631040512 374346369990656 374971641626624 375077515244544 375157384347648 375890113613952 376174233125376 376802557845504 376908948424449 378893273923584 379714139062272 380001148993536 380743338737664 381031126597632 381775328016768 381856623353856 382891630145472 384011196315488 384652611133952 385659225243648 386786883796992 387624850292736 387835253858304 387917839597568 388675491628032 388969275068416 389728980683784 390868539106836 392629585969152 393693792436224 393777625694208 393991368998912 394546722619392 394760883391488 394844943876096 395616125407104 395915154980352 396688426767423 396772897703616 398974420647936 399640828575744 399942900252672 400724038729728 400809369010176 401895746445312 402985068462144 403070880206848 403858128019752 404163387375776 405307347959808 407084737757184 407286387744768 407966679171072 408275044007936 409072456203264 409159564197888 409275090809928 409381656850432 409958703971712 410268574496256 411069880305819 411380590721772 412544979173376 413234054037504 413438750097408 413751251042304 414442340745216 414559358954496 415251798441984 415565669793792 415771520822784 416465984987136 417594799040832 418776776441856 418815836464928 419911853801472 420001269940224 421139666239488 421843096829952 422052057391104 422371068772352 423076556177408 423196012266048 423902877576192 424223287914496 426294690687516 427501292617728 427824422846464 428660017422336 428751296397312 429588701273088 429913409286144 430631494680576 430753083913656 432012595854924 432734187525696 433959016071168 435135244271616 435227902083072 435464144683008 436314660590592 436407569547264 437590434451968 438869938646272 439602984153088 442042152910848 442999828905984 443240290123776 443334673825792 444200561860608 444536314363904 445404549352896 445499393912832 446369509916568 446706901836384 449935762784256 450910540136448 451251364429824 452132714750976 452474462834688 453358202019912 453454740232704 454683810797748 455970766454784 456013295624642 456732375515136 457970329976832 458067850297344 459309424508928 459407229976576 460304509722624 460554363956736 460652434522112 461552146308288 461901014143744 465470157422592 466247633338368 466600050294784 467511378518016 467610930511872 467742960925632 467864750686208 468524233110528 468878370852864 469794148920936 470149246539168 471167816023044 471479976198144 472501428682752 472858572619776 473782124519424 474573483933696 474932194050048 475167452368896 475961125699584 477251198903808 478646670245632 479944022508734 481302475702272 482106396377088 482345208446976 482709792882688 483516064202752 483652585446912 484460431515648 484826614759424 485066774293248 485876982484992 486825960966408 487193932214304 488572905848832 489631389843456 489897162768384 490001481596928 490958515740672 491329610612736 492150279634944 492289238758464 493728680977056 494553357172224 497297422024704 497343805802102 497673308209152 498645326389248 498751508054016 500103353659392 500209845796864 501186818151936 501565644167168 502403410460672 502545264565932 506285518749696 507657784983552 508041502130176 509033770689024 509142164471808 510136582761792 510522173527296 514212300324864 515326331584512 515715845062656 516723102572544 516833133723648 517113671811072 518123659451328 518233988837376 519638640911712 521109447376896 521158052142448 524925056581632 526062296825856 526347844521984 526459925168128 527488167209472 527886873307136 528917902356564 529030530271488 530464445930706 531965894197248 532854438100992 534298718306304 534412492013568 534563383915008 535456266412032 535860995260416 536907598766784 537313424616192 538477504026336 540001632780288 541465285165056 542369695924224 542779650342912 543048516993024 543955572228096 545429941604352 545546085597184 545700121079904 546611605295616 547024765995008 548093173741092 548507454295696 550059972231168 551251666796544 551668334723072 552745811939328 553669064589312 554087559725056 554362027763712 555287979982848 555444766099188 556372526818752 556793065387776 559578731249664 559882471735296 561095446560768 561519554985984 562457462439936 562616272866816 562736076521472 564261349688064 565203836768256 568339910885376 568392920916688 570001723490304 571546689896448 571668395196416 572784935030784 573217879048192 574175326240768 574337445218208 576016794473232 576978916700928 580180325695488 580618859577344 581437275439104 581752880787456 581876759396352 583013237442048 583453912602624 584593471025676 586302808660254 588944378953728 590540688654336 590666438541312 590987053498368 592141325087232 592267415814144 593872732470528 593999191883776 595159346555424 595609202448512 599914350379008 601214053515264 601668485906432 602843619667968 603299283779584 604477602693216 604606320310272 605787192029628 606245081063664 607961021939712 610627106635776 610929581617152 611950018756608 612412566011904 613608684304896 613739346296832 614072485275648 615402861744384 617070886082658 618817468760064 618875186919157 619851081056256 620626876563456 621663511117824 623348504690688 623481240682496 623657281234176 624698977480704 625171161137152 626392198561248 626865662052224 628223754697392 630001904910336 630478096826368 631709499359232 632764645244928 633078086086656 633242925400064 633556603158528 634614834266112 634794018399072 635854316364288 636334931871744 639442036031274 641251938926592 641736634269696 642990026133504 643126944595968 644870113929216 645947242020864 646755699057664 647835976646656 648018893782386 649101281288544 649591909619072 652841853124608 653196217024512 653335308795904 654611354320896 655106147483648 656200372846592 656385651677952 658304907969408 659404476229632 663063229366272 663564410945536 664499743358976 664860435185664 665002010738688 666300842790912 666804471545856 668106824029344 668249090869248 670060352754576 674903644176384 676877046644736 678711694252032 678856219295744 680182110349056 680696231369728 682025716196622 684019943436963 687101775446016 687621126750208 688964136763392 689110844964864 689484895748096 690456764583936 690831545935104 690978651783168 692328219462432 692851521215616 698205236133888 699371450007552 699900075442176 701267067777024 701416395767808 701797126029312 703317556279296 705223869808752 705374040361984 706751724034566 707219964297216 707285927907608 709287858929664 712398291075072 712549989351424 712751178553344 713941688549376 714481327013888 715876798355712 716417899488256 717970005368448 719916033763101 721953713553408 723159594565632 723517812670464 723706200457216 724064689324032 725274096304128 725478878170368 726690647273472 727239922139136 727600161439872 728815473727488 730790898321456 732859358773248 733413296308224 734845744152576 735002222395392 736994415919104 738225419452416 739149370351616 740383973310464 740593021465584 741830035758336 742390753850368 746015708703153 746509962313728 748127262081024 748692739981312 749943283253248 750155030489088 750314768695296 751780227227904 752348466250752 753605115691008 753817896848898 759428278124544 760002297987072 761486677475328 762062253195264 763550656033536 763713246707712 765783260290944 768022392630976 769305222267904 771318450487296 773573767593984 775249700585472 775670507716608 775835679195136 777350983256064 777938550136832 779457961367568 781737078213672 787387584872448 787555251388416 787982737997824 789093445238784 789521766782976 789689887752192 791232250814208 791830309960704 793376853534846 793545795407232 795696668896059 797948841295872 799281657151488 799885800505344 801448077459456 801618738020352 803791492890624 805970136924288 806141760413696 807716256039504 808326774751552 810614695919616 814169475514368 814572775489536 815933358342144 816550088015872 818144912406528 818319128395776 818550181619856 818763313700864 819917407943424 820537148992512 822139760611638 822761181443544 825089958346752 826877500194816 827502502084608 828884681490432 829118717908992 830503596883968 831131339587584 831543041645568 832931969974272 835189598081664 837631672929856 839823707602944 840002539880448 842279332478976 843686193659904 844104114782208 844742137544704 846153112354816 846392024532096 847805755152384 848446575828992 852589381375032 855002585235456 855648845692928 857320034844672 857502592794624 859177402546176 859826818572288 861262989361152 861506167827312 864025191709848 865468375051392 870270488543232 870455804166144 870928289366016 872629321181184 872815139094528 875180868903936 877739877292544 879205968306176 879454212990381 884084305821696 885999657811968 886480580247552 886669347651584 888401123721216 889072628727808 890809098705792 890998787825664 892739019833136 893413803672768 899871525568512 901821080272896 902502728859648 904265429501952 904948925669376 906716404039824 906909480465408 909367621595496 911941532909568 912026591249284 915940659953664 916135700594688 918618849017856 918814459953152 920609019445248 921108727913472 921304869044224 923104292616576 923802028287488 925606329123987 930940314845184 932495266676736 933200100589568 935022757036032 935221861023744 935485921851264 935729501372416 937048466221056 937756741705728 939588297841872 940298493078336 942335632046088 942959952396288 945002857365504 945717145239552 947564249038848 949146967867392 949864388100096 950334904737792 951922251399168 954502397807616 957293340491264 959163054046911 959888045017468 962604951404544 964212792754176 964690416893952 965419585765376 967032128405504 967305170893824 968920863031296 969653229518848 970133548586496 971753964969984 972028340673579 973651921932816 974387864428608 977145811697664 979262779686912 979794325536768 980002963193856 981917031481344 982659221225472 984300559269888 984578477516928 987457361954112 989106714344448 994594844049408 994687611604204 995346616418304 997290652778496 997503016108032 1000206707318784 1000419691593728 1002373636303872 1003131288334336 1004806820921344 1005090529131864 1012571037499392 1015315569967104 1016083004260352 1018067541378048 1018284328943616 1020273165523584 1021044347054592 1023038574294933 1028424600649728 1030652663169024 1031431690125312 1033446205145088 1033666267447296 1034227343622144 1036247318902656 1036467977674752 1039277281823424 1042218894753792 1042316104284896 1049850113163264 1052124593651712 1052695689043968 1052919850336256 1054976334418944 1055773746614272 1057835804713128 1058061060542976 1060127586051849 1060928891861412 1063931788394496 1065708876201984 1068597436612608 1068824984027136 1069126767830016 1070912532824064 1071721990520832 1073815197533568 1074626849232384 1076955008052672 1080003265560576 1082930570330112 1084739391848448 1085559300685824 1086097033986048 1087911144456192 1090859883208704 1091092171194368 1091400242159808 1093223210591232 1094049531990016 1096186347482184 1097014908591392 1100119944462336 1102503333593088 1103336669446144 1105491623878656 1107338129178624 1108175119450112 1108724055527424 1110575959965696 1110889532198376 1112745053637504 1113586130775552 1119157462499328 1119764943470592 1122190893121536 1123039109971968 1124914924879872 1125232545733632 1125472153042944 1128522699376128 1130407673536512 1136679821770752 1136785841833376 1140003446980608 1143093379792896 1143336790392832 1145569870061568 1146435758096384 1148350652481536 1148674890436416 1152033588946464 1153957833401856 1160360651390976 1161237719154688 1162874550878208 1163505761574912 1163753518792704 1166026474884096 1166907825205248 1169186942051352 1172605617320508 1177888757907456 1181081377308672 1181332877082624 1181974106996736 1184282650174464 1184534831628288 1187745464941056 1187998383767552 1190318693110848 1191218404897024 1199828700758016 1202428107030528 1203336971812864 1205687239335936 1206598567559168 1208955205386432 1209212640620544 1211574384059256 1212490162127328 1215922043879424 1221254213271552 1221859163234304 1223900037513216 1224825132023808 1227217368609792 1227478692593664 1228144970551296 1230805723488768 1234141772165316 1237634937520128 1237750373838314 1239702162112512 1241253753126912 1243327022235648 1246697009381376 1246962481364992 1247314562468352 1249397954961408 1250342322274304 1252784397122496 1253731324104448 1256447509394784 1260003809820672 1263418998718464 1265529290489856 1266156172173312 1266485850800128 1267113206317056 1269229668532224 1269588036798144 1271708632728576 1272669863743488 1278884072062548 1282503877853184 1283473268539392 1285980052267008 1286253889191936 1289740227858432 1291894484041728 1293511398115328 1295671953293312 1296037787564772 1298202562577088 1299183819238144 1305683706249216 1306392434049024 1309222708641792 1310212294967296 1312400745693184 1312771303355904 1316609815938816 1318808952459264 1326126458732544 1328999486717952 1329720870371328 1330004021477376 1332601685581824 1333608943091712 1336213648058688 1336498181738496 1340120705509152 1349807288352768 1353754093289472 1357423388504064 1357712438591488 1360364220698112 1361392462739456 1364051432393244 1368039886873926 1374203550892032 1377928273526784 1378221689929728 1378969791496192 1380913529167872 1381663091870208 1381957303566336 1384656438924864 1385703042431232 1396410472267776 1398742900015104 1399800150884352 1402534135554048 1402832791535616 1403594252058624 1406635112558592 1410447739617504 1410748080723968 1413503448069132 1414439928594432 1414571855815216 1418575717859328 1424796582150144 1425502357106688 1427883377098752 1428962654027776 1431753596711424 1432835798976512 1435940010736896 1439832067526202 1443907427106816 1446319189131264 1447035625340928 1448129378648064 1450548192608256 1450957756340736 1453381294546944 1454479844278272 1455200322879744 1457630947454976 1461581796642912 1465718717546496 1469691488305152 1470004444790784 1473988831838208 1476450838904832 1478298740703232 1480767946620928 1481186042931168 1483660071516672 1484781507700736 1492031417406306 1493019924627456 1496254524162048 1497385479962624 1500310060978176 1500629537390592 1503560454455808 1504696932501504 1507210231382016 1507635793697796 1518856556249088 1522973354950656 1524124506390528 1527101312067072 1527426493415424 1531566520581888 1536044785261952 1538610444535808 1542636900974592 1547147535187968 1550499401170944 1551341015433216 1551671358390272 1554701966512128 1555877100273664 1558915922735136 1563474156427344 1574775169744896 1575965475995648 1578186890477568 1579043533565952 1579379775504384 1582464501628416 1583660619921408 1586753707069692 1587091590814464 1591393337792118 1595897682591744 1598563314302976 1602896154918912 1603237476040704 1607582985781248 1611940273848576 1612283520827392 1615432512079008 1616653549503104 1628338951028736 1629145550979072 1631866716684288 1633100176031744 1636289824813056 1636638256791552 1637100363239712 1637526627401728 1639834815886848 1641074297985024 1644279521223276 1645522362887088 1650179916693504 1653755000389632 1655005004169216 1658237435817984 1661007193767936 1662262679175168 1663086083291136 1665863939948544 1670379196163328 1675263345859712 1679647415205888 1679804078780569 1684558664957952 1687372387319808 1688208229564416 1689484275089408 1692306224709632 1692784049064192 1695611510304768 1696893151657984 1705178762750064 1710005170470912 1711297691385856 1714640069689344 1715005185589248 1718354805092352 1719653637144576 1722525978722304 1723012335654624 1728050383419696 1730936750102784 1740540977086464 1741856578732032 1745258642362368 1745630278189056 1750361737807872 1755479754585088 1758411936612352 1758908425980762 1771999315623936 1772961160495104 1773338695303168 1776802247442432 1778145257455616 1781618197411584 1781997575651328 1785478039666272 1786827607345536 1799743051137024 1803642160545792 1805005457719296 1808530859003904 1809897851338752 1813432808079648 1813818960930816 1818735243190992 1823883065819136 1824053182498568 1831881319907328 1837237698035712 1837628919906304 1841218038890496 1842217455826944 1842609738088448 1846208585233152 1847604056574976 1851212658247974 1856625560757471 1861880629690368 1864990533353472 1866400201179136 1870045514072064 1870443722047488 1870971843702528 1871459002744832 1874096932442112 1875513483411456 1879176595683744 1880596986156672 1884671264092176 1890005714731008 1891434290479104 1895128498077696 1898293935734784 1899728776200192 1900669809475584 1903844502798336 1909004795615232 1914586680982528 1918326108093822 1919776090034936 1925209902809088 1929380833787904 1930839171530752 1934064256811008 1934610341787648 1937841726062592 1939306459037696 1940267097172992 1943507929939968 1944056681347158 1947303843865632 1948775728857216 1958525559373824 1959588651073536 1960005926387712 1963834062962688 1965318442450944 1968601118539776 1969156955033856 1974914723908224 1978213428688896 1989189688098816 1989375223208408 1990693232836608 1994581305556992 1995006032216064 2000413414637568 2000839383187456 2004747272607744 2006262576668672 2009613641842688 2010181058263728 2030631139934208 2032166008520704 2036135082756096 2036568657887232 2040546331047168 2042088694109184 2046077148589866 2052059830310889 2061305326338048 2062863380250624 2066892410290176 2067332534894592 2068454687244288 2072494637805312 2072935955349504 2078554563646848 2084632208569792 2099700226326528 2104249187303424 2105391378087936 2105839700672512 2109952668837888 2111547493228544 2115671609426256 2116122121085952 2120255172103698 2121857783722824 2127863576788992 2137194873225216 2137649968054272 2138253535660032 2141825065648128 2143443981041664 2147630395067136 2149253698464768 2153910016105344 2159748101289303 2165861140660224 2169478783696896 2171118601371648 2172194067972096 2175822288912384 2181719766417408 2182184342388736 2182800484319616 2186446421182464 2188099063980032 2192372694964368 2194029817182784 2200239888924672 2205006667186176 2206673338892288 2210983247757312 2214676258357248 2216350238900224 2217448111054848 2221151919931392 2221779064396752 2225490107275008 2227172261551104 2238047126109459 2239529886941184 2244381786243072 2246078219943936 2249829849759744 2250465091467264 2250944306085888 2257045398752256 2260815347073024 2273571683666752 2280006893961216 2286186759585792 2286673580785664 2291139740123136 2292871516192768 2296701304963072 2297349780872832 2304067177892928 2307915666803712 2320721302781952 2322475438309376 2325749101756416 2327011523149824 2327507037585408 2332052949768192 2333815650410496 2338373884102704 2345211234641016 2362162754617344 2362665754165248 2363948213993472 2368565300348928 2369069663256576 2375490929882112 2375996767535104 2380637386221696 2382436809794048 2387090006688177 2399657401516032 2404856214061056 2406673943625728 2411374478671872 2413197135118336 2417910410772864 2418425281241088 2423148768118512 2424980324254656 2431844087758848 2442508426543104 2443718326468608 2447800075026432 2449650264047616 2454434737219584 2454957385187328 2456289941102592 2461611446977536 2468283544330632 2475269875040256 2475500747676628 2482507506253824 2486654044471296 2493394018762752 2493924962729984 2494629124936704 2498795909922816 2500684644548608 2505568794244992 2507462648208896 2512895018789568 2520007619641344 2526837997436928 2531058580979712 2532312344346624 2532971701600256 2534226412634112 2538459337064448 2539176073596288 2543417265457152 2545339727486976 2557768144125096 2565007755706368 2566946537078784 2571960104534016 2572507778383872 2579480455716864 2583788968083456 2587022796230656 2591343906586624 2592075575129544 2596405125154176 2598367638476288 2611367412498432 2612784868098048 2618445417283584 2620424589934592 2624801491386368 2625542606711808 2633219631877632 2637617904918528 2638362638971143 2652252917465088 2657998973435904 2659441740742656 2660008042954752 2665203371163648 2667217886183424 2672427296117376 2672996363476992 2680241411018304 2699614576705536 2707508186578944 2714846777008128 2715424877182976 2720728441396224 2722784925478912 2728102864786488 2736079773747852 2748407101784064 2755856547053568 2756443379859456 2757939582992384 2761827058335744 2763326183740416 2763914607132672 2769312877849728 2771406084862464 2776818987371961 2792820944535552 2797485800030208 2799600301768704 2805068271108096 2805665583071232 2807188504117248 2813270225117184 2820895479235008 2821496161447936 2827006896138264 2828879857188864 2829143711630432 2837151435718656 2849593164300288 2851004714213376 2855766754197504 2857925308055552 2863507193422848 2865671597953024 2871880021473792 2877489162140733 2879664135052404 2887814854213632 2892638378262528 2894071250681856 2896258757296128 2901096385216512 2901915512681472 2906762589093888 2908959688556544 2910400645759488 2915261894909952 2923163593285824 2931437435092992 2939382976610304 2940008889581568 2947977663676416 2952901677809664 2956597481406464 2961535893241856 2962372085862336 2967320143033344 2969563015401472 2984062834812612 2986039849254912 2992509048324096 2994770959925248 3000620121956352 3001259074781184 3007120908911616 3009393865003008 3014420462764032 3015271587395592 3037713112498176 3045946709901312 3048249012781056 3054202624134144 3054852986830848 3063133041163776 3072089570523904 3077220889071616 3085273801949184 3094295070375936 3100998802341888 3102682030866432 3103342716780544 3109403933024256 3111754200547328 3117831845470272 3126948312854688 3149550339489792 3151930951991296 3156373780955136 3158087067131904 3158759551008768 3164929003256832 3167321239842816 3173507414139384 3174183181628928 3182786675584236 3191795365183488 3197126628605952 3205792309837824 3206474952081408 3215165971562496 3223880547697152 3224567041654784 3230865024158016 3233307099006208 3256677902057472 3258291101958144 3263733433368576 3266200352063488 3272579649626112 3273276513583104 3274200726479424 3275053254803456 3279669631773696 3282148595970048 3288559042446552 3291044725774176 3300359833387008 3307510000779264 3310010008338432 3316474871635968 3322014387535872 3324525358350336 3326172166582272 3331727879897088 3340758392326656 3350526691719424 3359294830411776 3359608157561138 3369117329915904 3374744774639616 3376416459128832 3378968550178816 3384612449419264 3385568098128384 3391223020609536 3393786303315968 3410357525500128 3420010340941824 3429280139378688 3430010371178496 3436709610184704 3439307274289152 3445051957444608 3446024671309248 3456100766839392 3461873500205568 3481081954172928 3483713157464064 3490517284724736 3491260556378112 3500723475615744 3510959509170176 3516823873224704 3517816851961524 3543998631247872 3545922320990208 3553604494884864 3556290514911232 3563236394823168 3563995151302656 3570956079332544 3573655214691072 3599486102274048 3607284321091584 3610010915438592 3617061718007808 3619795702677504 3626865616159296 3627637921861632 3637470486381984 3647766131638272 3648106364997136 3663762639814656 3674475396071424 3682436077780992 3684434911653888 3685219476176896 3692417170466304 3695208113149952 3702425316495948 3713251121514942 3723761259380736 3729981066706944 3740091028144128 3740887444094976 3741943687405056 3742918005489664 3748193864884224 3751026966822912 3758353191367488 3761193972313344 3769342528184352 3780011429462016 3790256996155392 3796587871469568 3799457552400384 3801339618951168 3807689005596672 3818009591230464 3829173361965056 3836652216187644 3839552180069872 3850419805618176 3858761667575808 3861678343061504 3869220683575296 3875683452125184 3878612918075392 3880534194345984 3887015859879936 3888113362694316 3894607687731264 3897551457714432 3917051118747648 3919177302147072 3927668125925376 3930636884901888 3937202237079552 3938313910067712 3949829447816448 3956426857377792 3978379376197632 3978750446416816 3989162611113984 3990012064432128 4000826829275136 4001678766374912 4009494545215488 4012525153337344 4019227283685376 4020362116527456 4061262279868416 4064332017041408 4072270165512192 4073137315774464 4081092662094336 4084177388218368 4092154297179732 4104119660621778 4122610652676096 4133784820580352 4134665069789184 4136909374488576 4144989275610624 4145871910699008 4157109127293696 4169264417139584 4199400452653056 4208498374606848 4210782756175872 4211679401345024 4219905337675776 4223094986457088 4231343218852512 4232244242171904 4240510344207396 4243715567445648 4255727153577984 4274389746450432 4276507071320064 4283650131296256 4286887962083328 4295260790134272 4298507396929536 4307820032210688 4319496202578606 4331722281320448 4332126308434099 4338957567393792 4344388135944192 4351644577824768 4363439532834816 4364368684777472 4365600968639232 4372892842364928 4376198127960064 4384745389928736 4388059634365568 4410013334372352 4413346677784576 4421966495514624 4429352516714496 4432700477800448 4434896222109696 4442303839862784 4443558128793504 4450980214550016 4454344523102208 4476094252218918 4479059773882368 4488763572486144 4492156439887872 4500930182934528 4501888612171776 4514090797504512 4521630694146048 4547143367333504 4572373519171584 4573347161571328 4582279480246272 4585743032385536 4593402609926144 4594699561745664 4608134355785856 4615831333607424 4641442605563904 4644950876618752 4651498203512832 4654023046299648 4655014075170816 4664105899536384 4667631300820992 4676747768205408 4690422469282032 4724325509234688 4727896427986944 4737130600697856 4738139326513152 4750981859764224 4751993535070208 4761274772443392 4764873619588096 4774180013376354 4809712428122112 4813347887251456 4822748957343744 4826394270236672 4835820821545728 4836850562482176 4846297536237024 4849960648509312 4885016853086208 4887436652937216 4895600150052864 4899300528095232 4908869474439168 4909914770374656 4912579882205184 4923222893955072 4936567088661264 4950539750080512 4951001495353256 4965015012507648 4986788037525504 4987849925459968 4989258249873408 4997591819845632 5001369289097216 5011137588489984 5014925296417792 5025790037579136 5039412236341707 5053675994873856 5062117161959424 5064624688693248 5065943403200512 5068452825268224 5076918674128896 5078352147192576 5086834530914304 5090679454973952 5115536288250192 5130015511412736 5133893074157568 5143920209068032 5145015556767744 5158960911433728 5167577936166912 5174045592461312 5182687813173248 5184151150259088 5192810250308352 5196735276952576 5225569736196096 5236890834567168 5240849179869184 5249602982772736 5251085213423616 5266439263755264 5275235809837056 5276725277942286 5315997946871808 5318883481485312 5320016085909504 5330406742327296 5334435772366848 5344854592234752 5345992726953984 5360482822036608 5399229153411072 5415016373157888 5429693554016256 5430849754365952 5441456882792448 5445569850957824 5456205729572976 5472159547495704 5511713094107136 5512886759718912 5515879165984768 5523654116671488 5526652367480832 5527829214265344 5538625755699456 5542812169724928 5553637974743922 5569876682272413 5585641889071104 5594971600060416 5599200603537408 5610136542216192 5611331166142464 5614377008234496 5626540450234368 5641790958470016 5642992322895872 5654013792276528 5658287423260864 5674302871437312 5699186328600576 5702009428426752 5711533508395008 5715850616111104 5727014386845696 5731343195906048 5743760042947584 5754978324281466 5759328270104808 5775629708427264 5788142501363712 5792517514592256 5802192770433024 5803831025362944 5813525178187776 5817919377113088 5820801291518976 5830523789819904 5846327186571648 5878765953220608 5880017779163136 5895955327352832 5905803355619328 5913194962812928 5923071786483712 5924744171724672 5934640286066688 5939126030802944 5968125669625224 5972079698509824 5985018096648192 5989541919850496 6001240243912704 6002518149562368 6014241817823232 6018787730006016 6028840925528064 6030543174791184 6091893419802624 6096498025562112 6108405248268288 6109705973661696 6126266082327552 6144179141047808 6154441778143232 6156179490932667 6188590140751872 6201997604683776 6205364061732864 6206685433561088 6218807866048512 6223508401094656 6235663690940544 6253896625709376 6299100678979584 6303861903982592 6312747561910272 6316174134263808 6317519102017536 6329858006513664 6334642479685632 6347014828278768 6348366363257856 6365573351168472 6383590730366976 6411584619675648 6412949904162816 6430331943124992 6447761095394304 6449134083309568 6461730048316032 6466614198012416 6479244303867909 6513355804114944 6516582203916288 6527466866737152 6532400704126976 6545159299252224 6546553027166208 6548401452958848 6550106509606912 6559339263547392 6564297191940096 6577118084893104 6582089451548352 6600719666774016 6615020001558528 6620020016676864 6632949743271936 6644028775071744 6649050716700672 6652344333164544 6663455759794176 6681516784653312 6701053383438848 6714141378328377 6718589660823552 6719216315122276 6738234659831808 6749489549279232 6752832918257664 6757937100357632 6769224898838528 6771136196256768 6782446041219072 6787572606631936 6820715051000256 6840020681883648 6858560278757376 6860020742356992 6873419220369408 6878614548578304 6890103914889216 6892049342618496 6912201533678784 6923747000411136 6962163908345856 6967426314928128 6981034569449472 6982521112756224 7001446951231488 7021919018340352 7033647746449408 7035633703923048 7087997262495744 7091844641980416 7107208989769728 7112581029822464 7126472789646336 7127990302605312 7141912158665088 7147310429382144 7161270020064531 7198972204548096 7214568642183168 7220021830877184 7234123436015616 7239591405355008 7253731232318592 7255275843723264 7274940972763968 7295532263276544 7296212729994272 7327525279629312 7348950792142848 7364872155561984 7368869823307776 7370438952353792 7384834340932608 7390416226299904 7404850632991896 7426502243029884 7447522518761472 7459962133413888 7480182056288256 7481774888189952 7483887374810112 7485836010979328 7496387729768448 7502053933645824 7516706382734976 7522387944626688 7538685056368704 7560022858924032 7580513992310784 7593175742939136 7598915104800768 7602679237902336 7615378011193344 7636019182460928 7658346723930112 7673304432375288 7679104360139744 7700839611236352 7717523335151616 7723356686123008 7738441367150592 7751366904250368 7757225836150784 7761068388691968 7774031719759872 7776226725388632 7789215375462528 7795102915428864 7834102237495296 7838354604294144 7855336251850752 7861273769803776 7874404474159104 7876627820135424 7899658895632896 7912853714755584 7956758752395264 7957500892833632 7978325222227968 7980024128864256 8001653658550272 8003357532749824 8018989090430976 8025050306674688 8038454567370752 8040724233054912 8122524559736832 8128664034082816 8144540331024384 8146274631548928 8162185324188672 8168354776436736 8184308594359464 8208239321243556 8245221305352192 8267569641160704 8269330139578368 8273818748977152 8289978551221248 8291743821398016 8314218254587392 8338528834279168 8398800905306112 8416996749213696 8421565512351744 8423358802690048 8439810675351552 8446189972914176 8462686437705024 8464488484343808 8481020688414792 8487431134891296 8511454307155968 8548779492900864 8553014142640128 8567300262592512 8573775924166656 8590521580268544 8597014793859072 8615640064421376 8638992405157212 8663444562640896 8664252616868198 8677915134787584 8688776271888384 8703289155649536 8726879065669632 8728737369554944 8731201937278464 8745785684729856 8752396255920128 8769490779857472 8776119268731136 8820026668744704 8843932991029248 8858705033428992 8865400955600896 8869792444219392 8884607679725568 8887116257587008 8901960429100032 8908689046204416 8952188504437836 8958119547764736 8977527144972288 8984312879775744 9001860365869056 9003777224343552 9028181595009024 9043261388292096 9094286734667008 9144747038343168 9164558960492544 9171486064771072 9186805219852288 9189399123491328 9216268711571712 9231662667214848 9282885211127808 9302996407025664 9308046092599296 9310028150341632 9328211799072768 9335262601641984 9353495536410816 9380844938564064 9448651018469376 9455792855973888 9474261201395712 9476278653026304 9501963719528448 9503987070140416 9522549544886784 9529747239176192 9548360026752708 9619424856244224 9645497914687488 9652788540473344 9671641643091456 9673701124964352 9692595072474048 9699921297018624 9770033706172416 9774873305874432 9791200300105728 9798601056190464 9817738948878336 9819829540749312 9825159764410368 9846445787910144 9873134177322528 9901079500161024 9902002990706512 9930030025015296 9973576075051008 9978516499746816 9995183639691264 10002738578194432 10022275176979968 10029850592835584 10051580075158272 10078824472683414 10107351989747712 10124234323918848 10129249377386496 10136905650536448 10153837348257792 10156704294385152 10173669061828608 10181358909947904 10231072576500384 10260031022825472 10287840418136064 10290031113535488 10317921822867456 10335155872333824 10348091184922624 10365375626346496 10368302300518176 10385620500616704 10393470553905152 10451139472392192 10473781669134336 10481698359738368 10502170426847232 10532878527510528 10550471619674112 10553450555884572 10631995893743616 10637766962970624 10660813484654592 10668871544733696 10689709184469504 10691985453907968 10720965644073216 10798458306822144 10830032746315776 10859387108032512 10861699508731904 10882913765584896 10891139701915648 10912411459145952 10944319094991408 11023426188214272 11031758331969536 11047308233342976 11053304734961664 11055658428530688 11077251511398912 11085624339449856 11107275949487844 11139753364544826 11171283778142208 11189943200120832 11220273084432384 11222662332284928 11228754016468992 11253080900468736 11283581916940032 11285984645791744 11308027584553056 11316574846521728 11398372657201152 11404018856853504 11423067016790016 11431701232222208 11454028773691392 11462686391812096 11487520085895168 11509956648562932 11518656540209616 11551259416854528 11576285002727424 11585035029184512 11607662050725888 11627050356375552 11635838754226176 11641602583037952 11661047579639808 11692654373143296 11757531906441216 11758628551463983 11791910654705664 11811606711238656 11826389925625856 11846143572967424 11849488343449344 11869280572133376 11878252061605888 11936251339250448 11970036193296384 11979083839700992 12002480487825408 12005036299124736 12028483635646464 12037575460012032 12057681851056128 12061086349582368 12183786839605248 12192996051124224 12216810496536576 12219411947323392 12252532164655104 12288358282095616 12308883556286464 12312358981865334 12403995209367552 12410728123465728 12413370867122176 12437615732097024 12447016802189312 12471327381881088 12507793251418752 12598201357959168 12607723807965184 12625495123820544 12632348268527616 12635038204035072 12659716013027328 12669284959371264 12694029656557536 12696732726515712 12731146702336944 12767181460733952 12823169239351296 12860663886249984 12895522190788608 12898268166619136 12923460096632064 12933228396024832 12958488607735818 12996378925302297 13033164407832576 13054933733474304 13064801408253952 13090318598504448 13093106054332416 13096802905917696 13100213019213824 13118678527094784 13128594383880192 13154236169786208 13164178903096704 13230040003117056 13240040033353728 13265899486543872 13288057550143488 13298101433401344 13304688666329088 13326911519588352 13363033569306624 13402106766877696 13428282756656754 13437179321647104 13438432630244552 13476469319663616 13505665836515328 13515874200715264 13538449797677056 13542272392513536 13564892082438144 13575145213263872 13641430102000512 13717120557514752 13720041484713984 13746838440738816 13757229097156608 13780207829778432 13784098685236992 13824403067357568 13847494000822272 13924327816691712 13934852629856256 13962069138898944 13965042225512448 14002893902462976 14043838036680704 14067295492898816 14071267407846096 14183689283960832 14214417979539456 14225162059644928 14252945579292672 14255980605210624 14283824317330176 14294620858764288 14322540040129062 14429137284366336 14440043661754368 14468246872031232 14479182810710016 14507462464637184 14510551687446528 14549881945527936 14592425459988544 14655050559258624 14697901584285696 14729744311123968 14737739646615552 14740877904707584 14769668681865216 14780832452599808 14809701265983792 14853004486059768 14895045037522944 14960364112576512 14963549776379904 14967774749620224 14971672021958656 14992775459536896 15004107867291648 15033412765469952 15044775889253376 15077370112737408 15118236709025121 15161027984621568 15186351485878272 15197830209601536 15205358475804672 15230756022386688 15272038364921856 15316693447860224 15346608864750576 15358208720279488 15401679222472704 15435046670303232 15446713372246016 15476882734301184 15502733808500736 15514451672301568 15522136777383936 15548063439519744 15552453450777264 15578430750925056 15590205830857728 15676709208588288 15710672503701504 15722547539607552 15748808948318208 15753255640270848 15799317791265792 15825707429511168 15915001785667264 15956650444455936 15960048257728512 16003307317100544 16006715065499648 16037978180861952 16050100613349376 16076909134741504 16081448466109824 16245049119473664 16257328068165632 16289080662048768 16292549263097856 16324370648377344 16336709552873472 16368617188718928 16416478642487112 16535139282321408 16538660279156736 16547637497954304 16579957102442496 16583487642796032 16628436509174784 16677057668558336 16709630046817239 16797601810612224 16833993498427392 16843131024703488 16846717605380096 16879621350703104 16892379945828352 16925372875410048 16928976968687616 16962041376829584 16974862269782592 17022908614311936 17097558985801728 17106028285280256 17134600525185024 17147551848333312 17181043160537088 17194029587718144 17231280128842752 17277984810314424 17326889125281792 17328505233736396 17377552543776768 17406578311299072 17453758131339264 17457474739109888 17462403874556928 17491571369459712 17504792511840256 17538981559714944 17552238537462272 17640053337489408 17687865982058496 17717410066857984 17730801911201792 17739584888438784 17769215359451136 17774232515174016 17803920858200064 17817378092408832 17904377008875672 17916239095529472 17955054289944576 17968625759551488 18003720731738112 18007554448687104 18056363190018048 18086522776584192 18188573469334016 18289494076686336 18329117920985088 18342972129542144 18373610439704576 18378798246982656 18432537423143424 18463325334429696 18468538472798001 18565770422255616 18605992814051328 18616092185198592 18620056300683264 18656423598145536 18670525203283968 18706991072821632 18761689877128128 18897302036938752 18911585711947776 18948522402791424 18952557306052608 19003927439056896 19007974140280832 19045099089773568 19059494478352384 19096720053505416 19238849712488448 19290995829374976 19305577080946688 19343283286182912 19347402249928704 19385190144948096 19399842594037248 19437732911603727 19540067412344832 19549746611748864 19582400600211456 19597202112380928 19635477897756672 19639659081498624 19650319528820736 19692891575820288 19746268354645056 19802159000322048 19804005981413024 19860060050030592 19947152150102016 19957032999493632 19990367279382528 20005477156388864 20044550353959936 20059701185671168 20103160150316544 20142424134985131 20157648945366828 20214703979495424 20248468647837696 20258498754772992 20273811301072896 20307674696515584 20313408588770304 20347338123657216 20362717819895808 20462145153000768 20520062045650944 20575680836272128 20580062227070976 20635843645734912 20670311744667648 20696182369845248 20730751252692992 20736604601036352 20771241001233408 20786941107810304 20902278944784384 20947563338268672 20963396719476736 21004340853694464 21065757055021056 21100943239348224 21106901111769144 21263991787487232 21275533925941248 21321626969309184 21337743089467392 21379418368939008 21383970907815936 21441931288146432 21596916613644288 21660065492631552 21718774216065024 21723399017463808 21765827531169792 21782279403831296 21824822918291904 21888638189982816 22046852376428544 22063516663939072 22094616466685952 22106609469923328 22111316857061376 22154503022797824 22171248678899712 22214551898975688 22279506729089652 22342567556284416 22379886400241664 22440546168864768 22445324664569856 22457508032937984 22506161800937472 22567163833880064 22571969291583488 22616055169106112 22633149693043456 22796745314402304 22808037713707008 22846134033580032 22863402464444416 22908057547382784 22925372783624192 22975040171790336 23019913297125864 23037313080419232 23102518833709056 23152570005454848 23170070058369024 23215324101451776 23254100712751104 23271677508452352 23283205166075904 23322095159279616 23385308746286592 23515063812882432 23517257102927966 23583821309411328 23623213422477312 23652779851251712 23692287145934848 23698976686898688 23738561144266752 23756504123211776 23872502678500896 23940072386592768 24004960975650816 24010072598249472 24056967271292928 24075150920024064 24115363702112256 24122172699164736 24367573679210496 24385992102248448 24433620993073152 24438823894646784 24505064329310208 24576716564191232 24617767112572928 24624717963730668 24807990418735104 24821456246931456 24875231464194048 24894033604378624 24942654763762176 25015586502837504 25196402715918336 25250990247641088 25264696537055232 25270076408070144 25319432026054656 25338569918742528 25388059313115072 25393465453031424 25462293404673888 25534362921467904 25646338478702592 25721327772499968 25791044381577216 25796536333238272 25846920193264128 25866456792049664 25916977215471636 25992757850604594 26066328815665152 26109867466948608 26180637197008896 26186212108664832 26193605811835392 26200426038427648 26237357054189568 26257188767760384 26308472339572416 26328357806193408 26460080006234112 26531798973087744 26576115100286976 26596202866802688 26609377332658176 26653823039176704 26726067138613248 26804213533755392 26856565513313508 26874358643294208 26876865260489104 26952938639327232 27011331673030656 27031748401430528 27084544785027072 27129784164876288 27150290426527744 27282860204001024 27434241115029504 27493676881477632 27514458194313216 27560415659556864 27568197370473984 27648806134715136 27694988001644544 27848655633383424 27924138277797888 27930084451024896 28005787804925952 28087676073361408 28134590985797632 28142534815692192 28367378567921664 28428835959078912 28450324119289856 28505891158585344 28511961210421248 28567648634660352 28589241717528576 28645080080258124 28858274568732672 28936493744062464 28958365621420032 29014924929274368 29021103374893056 29099763891055872 29184850919977088 29310101118517248 29395803168571392 29459488622247936 29475479293231104 29481755809415168 29539337363730432 29561664905199616 29619402531967584 29706008972119536 29790090075045888 29920728225153024 29935549499240448 29943344043917312 29985550919073792 30008215734583296 30066825530939904 30089551778506752 30154740225474816 30236473418050242 30322055969243136 30372702971756544 30410716951609344 30461512044773376 30544076729843712 30633386895720448 30693217729501152 30716417440558976 30870093340606464 30893426744492032 30953765468602368 31005467617001472 31028903344603136 31044273554767872 31096126879039488 31104906901554528 31156861501850112 31180411661715456 31353418417176576 31421345007403008 31445095079215104 31506511280541696 31598635582531584 31651414859022336 31830003571334528 31913300888911872 32006614634201088 32013430130999296 32075956361723904 32100201226698752 32153818269483008 32162896932219648 32490098238947328 32514656136331264 32578161324097536 32585098526195712 32648741296754688 32673419105746944 32737234377437856 32832957284974224 33070278564642816 33095274995908608 33159914204884992 33166975285592064 33256873018349568 33354115337116672 33419260093634478 33667986996854784 33686262049406976 33693435210760192 33759242701406208 33784759891656704 33850745750820096 33857953937375232 33924082753659168 33949724539565184 34195117971603456 34212056570560512 34269201050370048 34295103696666624 34362086321074176 34388059175436288 34462560257685504 34555969620628848 34653778250563584 34657010467472792 34755105087553536 34907516262678528 34914949478219776 34924807749113856 34983142738919424 35009585023680512 35077963119429888 35104477074924544 35275885654391949 35375731964116992 35434820133715968 35461603822403584 35479169776877568 35538430718902272 35548465030348032 35607841716400128 35634756184817664 35808754017751344 35910108579889152 35937251519102976 36007441463476224 36015108897374208 36112726380036096 36173045553168384 36377146938668032 36578988153372672 36658235841970176 36685944259084288 36747220879409152 36757596493965312 36865074846286848 36926650668859392 36937076945596002 37211985628102656 37232184370397184 37240112601366528 37312847196291072 37341050406567936 37413982145643264 37523379754256256 37794604073877504 37823171423895552 37897044805582848 37905114612105216 38007854878113792 38015948280561664 38090198179547136 38118988956704768 38193440107010832 38581991658749952 38611154161893376 38686566572365824 38694804499857408 38770380289896192 38799685188074496 38875465823207454 38989136775906891 39099493223497728 39164801200422912 39194404224761856 39270955795513344 39279318162997248 39300639057641472 39385783151640576 39492536709290112 39608011962826048 39720120100061184 39894304300204032 39914065998987264 39980734558765056 40010954312777728 40089100707919872 40119402371342336 40206320300633088 40284848269970262 40315297890733656 40429407958990848 40516997509545984 40547622602145792 40615349393031168 40626817177540608 40694676247314432 40725435639791616 40924290306001536 41151361672544256 41160124454141952 41271687291469824 41340623489335296 41392364739690496 41461502505385984 41473209202072704 41542482002466816 41573882215620608 41804557889568768 41895126676537344 41926793438953472 42008681707388928 42131514110042112 42201886478696448 42213802223538288 42551067851882496 42643253938618368 42675486178934784 42758836737878016 42767941815631872 42883862576292864 43320130985263104 43437548432130048 43446798034927616 43531655062339584 43564558807662592 43649645836583808 43777276379965632 44093704752857088 44127033327878144 44189232933371904 44213218939846656 44222633714122752 44309006045595648 44342497357799424 44429103797951376 44559013458179304 44685135112568832 44881092337729536 44890649329139712 44915016065875968 45012323601874944 45134327667760128 45143938583166976 45232110338212224 45266299386086912 45354710127075363 45593490628804608 45616075427414016 45692268067160064 45726804928888832 45816115094765568 45850745567248384 45950080343580672 46039826594251728 46074626160838464 46205037667418112 46305140010909696 46340140116738048 46430648202903552 46508201425502208 46543355016904704 46566410332151808 46644190318559232 46770617492573184 47030127625764864 47034514205855932 47167642618822656 47246426844954624 47305559702503424 47384574291869696 47397953373797376 47477122288533504 47513008246423552 47745005357001792 47880144773185536 48009921951301632 48020145196498944 48113934542585856 48150301840048128 48230727404224512 48244345398329472 48735147358420992 48771984204496896 48867241986146304 48877647789293568 49010128658620416 49153433128382464 49235534225145856 49249435927461336 49615980837470208 49642912493862912 49750462928388096 49788067208757248 49885309527524352 50031173005675008 50128890140451717 50392805431836672 50501980495282176 50529393074110464 50540152816140288 50638864052109312 50677139837485056 50776118626230144 50786930906062848 50924586809347776 51068725842935808 51292676957405184 51442655544999936 51582088763154432 51593072666476544 51693840386528256 51732913584099328 51833954430943272 51985515701209188 52132657631330304 52219734933897216 52361274394017792 52372424217329664 52387211623670784 52400852076855296 52474714108379136 52514377535520768 52616944679144832 52656715612386816 52920160012468224 53063597946175488 53152230200573952 53192405733605376 53218754665316352 53307646078353408 53452134277226496 53608427067510784 53713131026627016 53748717286588416 53753730520978208 53905877278654464 54022663346061312 54063496802861056 54169089570054144 54259568329752576 54300580853055488 54565720408002048 54868482230059008 54987353762955264 55028916388626432 55120831319113728 55136394740947968 55297612269430272 55389976003289088 55697311266766848 55848276555595776 55860168902049792 56011575609851904 56175352146722816 56269181971595264 56285069631384384 56734757135843328 56857671918157824 56900648238579712 57011782317170688 57023922420842496 57135297269320704 57178483435057152 57290160160516248 57716549137465344 57872987488124928 57916731242840064 58029849858548736 58042206749786112 58199527782111744 58369701839954176 58620202237034496 58791606337142784 58918977244495872 58950958586462208 58963511618830336 59078674727460864 59123329810399232 59238805063935168 59412017944239072 59580180150091776 59841456450306048 59871098998480896 59886688087834624 59971101838147584 60016431469166592 60133651061879808 60179103557013504 60309480450949632 60472946836100484 60644111938486272 60745405943513088 60821433903218688 60923024089546752 61088153459687424 61266773791440896 61386435459002304 61432834881117952 61740186681212928 61907530937204736 62010935234002944 62057806689206272 62088547109535744 62192253758078976 62209813803109056 62313723003700224 62360823323430912 62706836834353152 62842690014806016 62890190158430208 63013022561083392 63197271165063168 63302829718044672 63660007142669056 63826601777823744 64013229268402176 64151912723447808 64200402453397504 64307636538966016 64325793864439296 64980196477894656 65156322648195072 65170197052391424 65297482593509376 65346838211493888 65474468754875712 65665914569948448 66140557129285632 66190549991817216 66319828409769984 66333950571184128 66513746036699136 66708230674233344 66838520187268956 67335973993709568 67372524098813952 67518485402812416 67569519783313408 67701491501640192 67715907874750464 67848165507318336 67899449079130368 68390235943206912 68424113141121024 68538402100740096 68590207393333248 68724172642148352 68776118350872576 68925120515371008 69111939241257696 69307556501127168 69314020934945584 69510210175107072 69815032525357056 69849615498227712 69966285477838848 70019170047361024 70155926238859776 70208954149849088 70551771308783898 70751463928233984 70869640267431936 70958339553755136 71076861437804544 71096930060696064 71215683432800256 71269512369635328 71617508035502688 71820217159778304 72014882926952448 72030217794748416 72225452760072192 72346091106336768 72754293877336064 73157976306745344 73316471683940352 73371888518168576 73515192987930624 73730149692573696 73853301337718784 73874153891192004 74423971256205312 74464368740794368 74625694392582144 74682100813135872 74827964291286528 75046759508512512 75589208147755008 75794089611165696 75810229224210432 76015709756227584 76031896561123328 76180396359094272 76237977913409536 76386880214021664 77163983317499904 77222308323786752 77373133144731648 77389608999714816 77540760579792384 77599370376148992 77750931646414908 77978273551813782 78198986446995456 78329602400845824 78541911591026688 78558636325994496 78601278115282944 78771566303281152 78985073418580224 79216023925652096 79788608600408064 79828131997974528 79961469117530112 80021908625555456 80178201415839744 80238804742684672 80412640601266176 80569696539940524 80630595781467312 80858815917981696 81033995019091968 81095245204291584 81253634355081216 81389352494628864 81450871279583232 81848580612003072 82302723345088512 82310399860247881 82543374582939648 82681246978670592 82784729479380992 82923005010771968 82946418404145408 83084964004933632 83147764431241216 83790253353074688 83853586877906944 84017363414777856 84263028220084224 84403772957392896 84427604447076576 85102135703764992 85286507877236736 85350972357869568 85517673475756032 85535883631263744 85767725152585728 86875096864260096 86893596069855232 87063310124679168 87129117615325184 87299291673167616 87554552759931264 88187409505714176 88254066655756288 88378465866743808 88426437879693312 88445267428245504 88618012091191296 88684994715598848 88858207595902752 89118026916358608 89370270225137664 89762184675459072 89830032131751936 90024647203749888 90268655335520256 90287877166333952 90464220676424448 90532598772173824 90709420254150726 91232150854828032 91384536134320128 91453609857777664 91632230189531136 91701491134496768 91900160687161344 92079653188503456 92149252321676928 92610280021819392 92680280233476096 92861296405807104 93016402851004416 93086710033809408 93132820664303616 93288380637118464 93541234985146368 94060255251529728 94069028411711864 94335285237645312 94611119405006848 94769148583739392 94795906747594752 94954244577067008 95026016492847104 95490010714003584 96019843902603264 96040290392997888 96227869085171712 96300603680096256 96461454808449024 96488690796658944 97470294716841984 97543968408993792 97734483972292608 97755295578587136 98020257317240832 98306866256764928 98471068450291712 98498871854922672 99285824987725824 99500925856776192 99576134417514496 99770619055048704 100062346011350016 100257780280903434 101003960990564352 101058786148220928 101080305632280576 101277728104218624 101354279674970112 101552237252460288 101573861812125696 101849173618695552 102585353914810368 102885311089999872 103164177526308864 103186145332953088 103387680773056512 103465827168198656 103667908861886544 103971031402418376 104265315262660608 104722548788035584 104744848434659328 104774423247341568 104801704153710592 104949428216758272 105028755071041536 105233889358289664 105313431224773632 105827656963175847 106127195892350976 106304460401147904 106384811467210752 106437509330632704 106615292156706816 106904268554452992 107216854135021568 107426262053254032 107507461041956416 107811754557308928 108045326692122624 108126993605722112 108338179140108288 108519136659505152 108601161706110976 109131440816004096 109736964460118016 109974707525910528 110057832777252864 110241662638227456 110272789481895936 110595224538860544 110779952006578176 111696553111191552 111720337804099584 112023151219703808 112350704293445632 112538363943190528 112570139262768768 113469514271686656 113715343836315648 113801296477159424 114023564634341376 114047844841684992 114270594538641408 114356966870114304 114580320321032496 115745974976249856 115833462485680128 116059699717097472 116084413499572224 116399055564223488 116739403679908352 116967410327720673 117583212674285568 117837954488991744 117901917172924416 117927023237660672 118157349454921728 118246659620798464 118477610127870336 118824035888478144 119160360300183552 119682912900612096 119742197996961792 119773376175669248 119942203676295168 120032862938333184 120267302123759616 120358207114027008 120618960901899264 120945893672200968 121288223876972544 121642867806437376 121846048179093504 122176306919374848 122533547582881792 122772870918004608 122865669762235904 123480373362425856 123815061874409472 124021870468005888 124115613378412544 124177094219071488 124384507516157952 124419627606218112 124627446007400448 124721646646861824 125413673668706304 125685380029612032 125780380316860416 126026045122166784 126394542330126336 126605659436089344 127320014285338112 127653203555647488 128026458536804352 128303825446895616 128400804906795008 128615273077932032 128651587728878592 129960392955789312 130312645296390144 130340394104782848 130594965187018752 130693676422987776 130948937509751424 131331829139896896 132281114258571264 132381099983634432 132639656819539968 132667901142368256 133027492073398272 133416461348466688 133677040374537912 134671947987419136 134745048197627904 135036970805624832 135139039566626816 135402983003280384 135431815749500928 135696331014636672 135798898158260736 136064130381226089 136780471886413824 136848226282242048 137076804201480192 137180414786666496 137448345284296704 137552236701745152 137850241030742016 138223878482515392 138615113002254336 138628041869891168 139020420350214144 139630065050714112 139699230996455424 139932570955677696 140038340094722048 140311852477719552 140417908299698176 141103542617567796 141502927856467968 141739280534863872 141916679107510272 142153722875609088 142193860121392128 142431366865600512 142539024739270656 143235016071005376 143640434319556608 144029765853904896 144060435589496832 144450905520144384 144692182212673536 145508587754672128 146315952613490688 146632943367880704 146743777036337152 147030385975861248 147460299385147392 147706602675437568 147748307782384008 148847942512410624 148928737481588736 149251388785164288 149364201626271744 149655928582573056 150093519017025024 151178416295510016 151588179222331392 151620458448420864 152031419512455168 152063793122246656 152360792718188544 152475955826819072 152773760428043328 154327966634999808 154444616647573504 154746266289463296 154779217999429632 155081521159584768 155198740752297984 155501863292829816 155956547103627564 156397972893990912 156659204801691648 157083823182053376 157117272651988992 157202556230565888 157543132606562304 157970146837160448 158432047851304192 159577217200816128 159656263995949056 159922938235060224 160043817251110912 160356402831679488 160477609485369344 160825281202532352 161139393079881048 161261191562934624 161717631835963392 162067990038183936 162190490408583168 162507268710162432 162778704989257728 162901742559166464 163697161224006144 164605446690177024 164620799720495762 165086749165879296 165362493957341184 165569458958761984 165846010021543936 165892836808290816 166169928009867264 166295528862482432 167580506706149376 168034726829555712 168526056440168448 168807545914785792 168855208894153152 170204271407529984 170573015754473472 170701944715739136 171035346951512064 171071767262527488 171535450305171456 173750193728520192 174126620249358336 174258235230650368 174598583346335232 175109105519862528 176374819011428352 176756931733487616 176852875759386624 176890534856491008 177236024182382592 177369989431197696 177716415191805504 178236053832717216 178740540450275328 179524369350918144 179660064263503872 180049294407499776 180537310671040512 180575754332667904 180928441352848896 181065197544347648 181418840508301452 182464301709656064 182769072268640256 183264460379062272 183402982268993536 183800321374322688 184159306377006912 184298504643353856 185220560043638784 185722592811614208 186032805702008832 186173420067618816 186265641328607232 186576761274236928 187082469970292736 188120510503059456 188138056823423728 188670570475290624 189222238810013696 189591813495189504 189908489154134016 190052032985694208 190980021428007168 192039687805206528 192455738170343424 192601207360192512 192922909616898048 192977381593317888 194940589433683968 195468967944585216 195510591157174272 196040514634481664 196613732513529856 196942136900583424 196997743709845344 198571649975451648 199001851713552384 199152268835028992 199541238110097408 200124692022700032 200515560561806868 202007921981128704 202117572296441856 202555456208437248 202708559349940224 203104474504920576 203147723624251392 203698347237391104 205170707829620736 205770622179999744 206328355052617728 206372290665906176 206775361546113024 206931654336397312 207335817723773088 207942062804836752 208530630525321216 209445097576071168 209548846494683136 209603408307421184 209898856433516544 210057510142083072 210467778716579328 210626862449547264 211655313926351694 212254391784701952 212608920802295808 212875018661265408 213230584313413632 213808537108905984 214433708270043136 214852524106508064 215014922083912832 216090653384245248 216253987211444224 216676358280216576 217038273319010304 217202323412221952 218262881632008192 219473928920236032 219949415051821056 220115665554505728 220545578963791872 221190449077721088 221559904013156352 223393106222383104 224046302439407616 224701408586891264 225076727886381056 225140278525537536 227430687672631296 227602592954318848 228047129268682752 228095689683369984 228541189077282816 228713933740228608 229160640642064992 231491949952499712 231666924971360256 232119399434194944 232168826999144448 232798111128446976 233478807359816704 233934820655441346 235675908977983488 235803834345848832 235854046475321344 236314698909843456 236493319241596928 236955220255740672 237648071776956288 239365825801224192 239484395993923584 239546752351338496 239884407352590336 240065725876666368 240534604247519232 240716414228054016 241237921803798528 241891787344401936 242576447753945088 243285735612874752 244352613838749696 245067095165763584 245545741836009216 245731339524471808 246931199580743643 247630123748818944 248043740936011776 248231226756825088 248354188438142976 248769015032315904 248839255212436224 249254892014800896 249443293293723648 251370760059224064 251560760633720832 252052090244333568 252789084660252672 253211318872178688 254640028570676224 255306407111294976 256052917073608704 256607650893791232 256801609813590016 257230546155864064 257303175457757184 260625290592780288 260680788209565696 261189930374037504 261387352845975552 261897875019502848 262663658279793792 264562228517142528 264762199967268864 265279313639079936 265335802284736512 266054984146796544 266832922696933376 267354080749075824 269490096395255808 270073941611249664 270278079133253632 270805966006560768 270863631499001856 271392662029273344 271597796316521472 272128260762452178 273696452564484096 274153608402960384 274360829573332992 274896690568593408 275104473403490304 275700482061484032 276447756965030784 277256083739782336 278040840700428288 279260130101428224 279398461992910848 279865141911355392 280076680189444096 280623704955439104 280835816599396352 282207085235135592 283005855712935936 283833358215020544 284307445751218176 284387720242784256 284862733731201024 285078049478541312 286470032142010752 288059531707809792 288120871178993664 288901811040288768 289384364425347072 291017175509344256 292631905226981376 293265886735761408 293487554072674304 294060771951722496 294920598770294784 295413205350875136 295496615564768016 297857474963177472 298502777570328576 298728403252543488 299311857165146112 300187038034050048 303176358444662784 303240916896841728 304062839024910336 304127586244493312 304721585436377088 304951911653638144 305547520856086656 308655933269999616 308889233295147008 309492532578926592 309558435998859264 310163042319169536 310397481504595968 311003726585659632 311913094207255128 312795945787981824 314167646364106752 314234545303977984 314405112461131776 315086265213124608 315940293674320896 316864095702608384 317482970889527541 319154434401632256 319312527991898112 319845876470120448 320087634502221824 320712805663358976 320955218970738688 321650562405064704 322278786159762096 322522383125869248 323435263671926784 324135980076367872 324380980817166336 325014537420324864 325557409978515456 325803485118332928 327394322448012288 329210893380354048 329241599440991524 330173498331758592 330724987914682368 331138917917523968 331692020043087872 331785673616581632 332339856019734528 332591057724964864 335161013412298752 336069453659111424 337052112880336896 337615091829571584 337710417788306304 340408542815059968 341146031508946944 341403889431478272 342070693903024128 342143534525054976 343070900610342912 347500387457040384 348253240498716672 348516470461300736 349197166692670464 350218211039725056 350902230983162019 352749638022856704 353513863466975232 353705751518773248 353781069712982016 354472048364765184 354739978862395392 355432830383611008 356472107665434432 357481080900550656 359048738701836288 359320128527007744 360098588814999552 361074621342081024 361151508665335808 361856882705697792 362130395088695296 362837681016602904 364928603419312128 365538144537280512 366528920758124544 366805964537987072 367600642748645376 368318612754013824 368597009286707712 370441120087277568 371445185623228416 372065611404017664 372346840135237632 372531282657214464 373153522548473856 374164939940585472 376241021006118912 376276113646847456 377341140950581248 378444477620027392 379183626990379008 379816978308268032 380104065971388416 381960042856014336 384079375610413056 384911476340686848 385202414720385024 385845819233796096 385954763186635776 389881178867367936 390937935889170432 391021182314348544 392081029268963328 393227465027059712 393884273801166848 393995487419690688 397143299950903296 398003703427104768 398304537670057984 399082476220194816 400249384045400064 401031121123613736 404015843962257408 404235144592883712 405110912416874496 405417118699880448 406208949009841152 406295447248502784 407396694474782208 410341415659241472 411541244359999488 412656710105235456 412744581331812352 413550723092226048 413863308672794624 414671635447546176 415884125609673504 417061261050642432 418890195152142336 419097692989366272 419206816614842368 419797712867033088 420115020284166144 420935557433158656 421253724899094528 423310627852703388 424508783569403904 425217841604591616 425750037322530816 426461168626827264 427617074217811968 428867416540086272 429705048213016128 430029844167825664 432181306768490496 433352716560433152 434076546638020608 434404646824443904 436525763264016384 438947857840472064 439898830103642112 440231331109011456 441091157927583744 442380898155442176 443119808026312704 446786212444766208 448092604878815232 449402817173782528 450153455772762112 450280557051075072 454861375345262592 456094258537365504 456191379366739968 457082378154565632 457427867480457216 458321281284129984 462983899904999424 463333849942720512 464238798868389888 464337653998288896 465596222256893952 466957614719633408 467869641310882692 471351817955966976 471607668691697664 472629397819686912 472986638483193856 473910440511481344 475296143553912576 478731651602448384 478968791987847168 479768814705180672 480131451753332736 481069208495038464 481432828456108032 482475843607597056 483783574688803872 485152895507890176 486571471225749504 488705227677499392 490134190331527168 491091483672018432 491462679048943616 493862399161487286 495260247497637888 496087481872023552 496708376876285952 497538030064631808 497678510424872448 498509784029601792 498886586587447296 502741520118448128 504104180488667136 505578169320505344 506422637744357376 509280057141352448 510612814222589952 512105834147217408 513215301787582464 513603219627180032 514606350915514368 521250581185560576 522379860748075008 522774705691951104 523795750039005696 525327316559587584 529124457034285056 530558627278159872 530671604569473024 532109968293593088 533665845393866752 534708161498151648 538980192790511616 540147883222499328 540556158266507264 541611932013121536 541727262998003712 542785324058546688 543195592633042944 544256521524904356 547392905128968192 548307216805920768 549793381137186816 550208946806980608 551400964122968064 552895513930061568 554512167479564672 558520260202856448 558796923985821696 559730283822710784 560153360378888192 561247409910878208 561671633198792704 564414170470271184 566011711425871872 567666716430041088 568775440485568512 569725467462402048 570156098957082624 572940064284021504 576119063415619584 577803622080577536 578768728850694144 582034351018688512 586531773471522816 586975108145348608 588121543903444992 589841197540589568 590826410701750272 590993231129536032 595714949926354944 597005555140657152 597456806505086976 598623714330292224 600374076068100096 606352716889325568 608125678049820672 608255172488986624 609443170872754176 609903823307276288 611095041712173312 617311866539999232 617778466590294016 618985065157853184 619116871997718528 620326084638339072 620794963009191936 622007453171319264 623826188414510256 625591891575963648 628335292728213504 628810224922263552 630172530426249216 631880587348641792 633728191405216768 634965941779055082 638625055983796224 639691752940240896 640175269004443648 641425611326717952 641910437941477376 643301124810129408 644557572319524192 645044766251738496 648271960152735744 648761961634332672 650029074840649728 651114819957030912 651606970236665856 654788644896024576 658421786760708096 658483198881983048 660346996663517184 662277835835047936 663384040086175744 663571347233163264 664679712039469056 665182115449929728 672138907318222848 674104225760673792 675230183659143168 675420835576612608 682292063017893888 682807778862956544 684141387806048256 684287069050109952 686141801220685824 695000774914080768 696506480997433344 697032940922601472 698394333385340928 700436422079450112 701804461966324038 707027726933950464 707411503037546496 707562139425964032 708944096729530368 709479957724790784 710865660767222016 712944215330868864 718097477403672576 718640257054015488 720197177629999104 722149242684162048 722303017330671616 723713765411395584 724260790177390592 725675362033205808 729857206838624256 733057841516249088 733611929075974144 735201285497290752 736637225508027648 737194018573415424 740793598742230929 742890371246456832 744131222808035328 744693680270475264 745062565314428928 746307045096947712 748329879881170944 752552227293694912 754682281901162496 756888955240054784 758367253980758016 759633956616536064 760208131942776832 763920085712028672 768158751220826112 769822952681373696 770404829440770048 771691638467592192 771909526373271552 781875871778340864 782042364628697088 784162058537926656 786454930054119424 787768547602333696 787990974839381376 794286599901806592 796007406854209536 796609075340115968 798164952440389632 800498768090800128 802062242247227472 808470289185767424 810221824833748992 810834237399760896 812417898019682304 812590894497005568 814793388949564416 823082488719998976 825313420210470912 825489162663624704 827101446184452096 827726617345589248 829343270895092352 831768251219347008 834122522101284864 837780390304284672 838195385978732544 838413633229684736 839595425734066176 840230040568332288 841871114866317312 842507449798189056 846621255705406776 849017567138807808 851500074645061632 852922337253654528 855234148435623936 857734833080172544 859410096426032256 860059688335651328 864362613536980992 866705433120866304 868153093276041216 868809293648887808 873051526528032768 877895715680944128 879797660207284224 880462662218022912 882182315855167488 884761796310884352 886239616052625408 893572424889532416 896185209757630464 898805634347565056 900306911545524224 900561114102150144 909722750690525184 912188517074731008 912382758733479936 914164756309131264 914855734960914432 916642562568259968 925967799809998848 926667699885441024 928477597736779776 928675307996577792 931192444513787904 933915229439266816 935739282621765384 942703635911933952 943215337383395328 945258795639373824 945973276966387712 947820881022962688 950592287107825152 952448912668582623 957463303204896768 957937583975694336 959537629410361344 960262903506665472 962138416990076928 962865656912216064 964951687215194112 967567149377607744 970305791015780352 973142942451499008 977410455354998784 980268380663054336 982182967344036864 982925358097887232 987724798322974572 990520494995275776 992174963744047104 993416753752571904 995076060129263616 995357020849744896 997019568059203584 997773173174894592 1005483040236896256 1008208360977334272 1011156338641010688 1012845275488714752 1018560114282704896 1021225628445179904 1024211668294434816 1026430603575164928 1027206439254360064 1029212701831028736 1042501162371121152 1044759721496150016 1045549411383902208 1047591500078011392 1050654633119175168 1058248914068570112 1061117254556319744 1061343209138946048 1064219936587186176 1067331690787733504 1069416322996303296 1077960385581023232 1080295766444998656 1081112316533014528 1083223864026243072 1083454525996007424 1085570648117093376 1086391185266085888 1088513043049808712 1094785810257936384 1096614433611841536 1099586762274373632 1100417893613961216 1102801928245936128 1105791027860123136 1109024334959129344 1117040520405712896 1117593847971643392 1119460567645421568 1120306720757776384 1122494819821756416 1123343266397585408 1128828340940542368 1132023422851743744 1135333432860082176 1137550880971137024 1139450934924804096 1140312197914165248 1145880128568043008 1152238126831239168 1155607244161155072 1157537457701388288 1164068702037377024 1173063546943045632 1176243087806889984 1179682395081179136 1181652821403500544 1181986462259072064 1191429899852709888 1194011110281314304 1194913613010173952 1197247428660584448 1200748152136200192 1212705433778651136 1216251356099641344 1218886341745508352 1219807646614552576 1222190083424346624 1234623733079998464 1237970130315706368 1238233743995437056 1240652169276678144 1241589926018383872 1244014906342638528 1247652376829020512 1251183783151927296 1256670585456427008 1257620449844527104 1260345060852498432 1263761174697283584 1267456382810433536 1269931883558110164 1277250111967592448 1279383505880481792 1282851222653435904 1283820875882954752 1286602249620258816 1289115144639048384 1290089532503476992 1296543920305471488 1300058149681299456 1302229639914061824 1303213940473331712 1309577289792049152 1316843573521416192 1316966397763966096 1320693993327034368 1324555671670095872 1327142694466326528 1329359424078938112 1330364230899859456 1344277814636445696 1348208451521347584 1350460367318286336 1350841671153225216 1364584126035787776 1368282775612096512 1368574138100219904 1372283602441371648 1390001549828161536 1393012961994866688 1394065881845202944 1396788666770681856 1400872844158900224 1403608923932648076 1414055453867900928 1414823006075092992 1417888193459060736 1418959915449581568 1421731321534444032 1425888430661737728 1436194954807345152 1440394355259998208 1444298485368324096 1444606034661343232 1447427530822791168 1448521580354781184 1451350724066411616 1459714413677248512 1466115683032498176 1467223858151948288 1470402570994581504 1473274451016055296 1474388037146830848 1481587197484461858 1485780742492913664 1488262445616070656 1490125130628857856 1492614090193895424 1496659759762341888 1505104454587389824 1513777910480109568 1516734507961516032 1519267913233072128 1520416263885553664 1527840171424057344 1536317502441652224 1539645905362747392 1540809658881540096 1543819052746543104 1563751743556681728 1568324117075853312 1572909860108238848 1575537095204667392 1575981949678762752 1592014813708419072 1593218150680231936 1596329904880779264 1600997536181600256 1604124484494454944 1616940578371534848 1620443649667497984 1621668474799521792 1624835796039364608 1625181788994011136 1629586777899128832 1650626840420941824 1650978325327249408 1654202892368904192 1655453234691178496 1658686541790184704 1663536502438694016 1675560780608569344 1676390771957465088 1676827266459369472 1679190851468132352 1680460081136664576 1683742229732634624 1685014899596378112 1693242511410813552 1698035134277615616 1703000149290123264 1710468296871247872 1715469666160345088 1718820192852064512 1720119376671302656 1733410866241732608 1736306186552082432 1737618587297775616 1746103053056065536 1759595320414568448 1760925324436045824 1764364631710334976 1769523592621768704 1772479232105250816 1787144849779064832 1792370419515260928 1797611268695130112 1800613823091048448 1801122228204300288 1824377034149462016 1824765517466959872 1828329512618262528 1829711469921828864 1833285125136519936 1851935599619997696 1853335399770882048 1856955195473559552 1857350615993155584 1862384889027575808 1867830458878533632 1871478565243530768 1886430674766790656 1890517591278747648 1891946553932775424 1895641762045925376 1901184574215650304 1904897825337165246 1915875167951388672 1919075258820722688 1920525807013330944 1924276833980153856 1925731313824432128 1929903374430388224 1935134298755215488 1946285884902998016 1954820910709997568 1960536761326108672 1964365934688073728 1965850716195774464 1975449596645949144 1981040989990551552 1986833507505143808 1990152120258527232 1990714041699489792 1994039136118407168 1995546346349789184 2016416721954668544 2022312677282021376 2025690550977429504 2037120228565409792 2048423336588869632 2052861207150329856 2054412878508720128 2058425403662057472 2085002324742242304 2089519442992300032 2091098822767804416 2095183000156022784 2101309266238350336 2122234509112639488 2122686418277892096 2128439873174372352 2134663381575467008 2138832645992606592 2155920771162046464 2160591532889997312 2162224633066029056 2166447728052486144 2166909051992014848 2171141296234186752 2172782370532171776 2177026086099617424 2189571620515872768 2199173524548747264 2200835787227922432 2205603856491872256 2211582055720246272 2218048669918258688 2222380796226692787 2234081040811425792 2235187695943286784 2238921135290843136 2240613441515552768 2244989639643512832 2246686532795170816 2257656681881084736 2264046845703487488 2270666865720164352 2275101761942274048 2278901869849608192 2280624395828330496 2291760257136086016 2304476253662478336 2311214488322310144 2315074915402776576 2328137404074754048 2346127093886091264 2352486175613779968 2359364790162358272 2363305642807001088 2363972924518144128 2382859799705419776 2388022220562628608 2389827226020347904 2394494857321168896 2401496304272400384 2425410867557302272 2432502712199282688 2437772683491016704 2439615293229105152 2444380166848693248 2469247466159996928 2475940260631412736 2476467487990874112 2481304338553356288 2483179852036767744 2488029812685277056 2495304753658041024 2502367566303854592 2513341170912854016 2515240899689054208 2520690121704996864 2527522349394567168 2534912765620867072 2539863767116220328 2554500223935184896 2558767011760963584 2565702445306871808 2567641751765909504 2573204499240517632 2578230289278096768 2580179065006953984 2593087840610942976 2600116299362598912 2604459279828123648 2606427880946663424 2619154579584098304 2633687147042832384 2633932795527932192 2641387986654068736 2649111343340191744 2654285388932653056 2658718848157876224 2660728461799718912 2688555629272891392 2696416903042695168 2700920734636572672 2701683342306450432 2729168252071575552 2736565551224193024 2737148276200439808 2744567204882743296 2780003099656323072 2786025923989733376 2788131763690405888 2793577333541363712 2801745688317800448 2807217847865296152 2828110907735801856 2829646012150185984 2835776386918121472 2837919830899163136 2843462643068888064 2851776861323475456 2872389909614690304 2880788710519996416 2888596970736648192 2889212069322686464 2894855061645582336 2897043160709562368 2902701448132823232 2919428827354497024 2932231366064996352 2934447716303896576 2940805141989163008 2946548902032110592 2948776074293661696 2963174394968923716 2971561484985827328 2976524891232141312 2980250261257715712 2985228180387790848 2993319519524683776 3010208909174779648 3033469015923032064 3038535826466144256 3040832527771107328 3055680342848114688 3072635004883304448 3079291810725494784 3081619317763080192 3087638105493086208 3127503487113363456 3136648234151706624 3145819720216477696 3151074190409334784 3151963899357525504 3184029627416838144 3192659809761558528 3201995072363200512 3208248968988909888 3233881156743069696 3240887299334995968 3243336949599043584 3249671592078729216 3250363577988022272 3259173555798257664 3301253680841883648 3308405784737808384 3310906469382356992 3317373083580369408 3327073004877388032 3351121561217138688 3352781543914930176 3358381702936264704 3360920162273329152 3367484459465269248 3370029799192756224 3386485022821627104 3396070268555231232 3406000298580246528 3420936593742495744 3430939332320690176 3437640385704129024 3440238753342605312 3466821732483465216 3472612373104164864 3492206106112131072 3519190640829136896 3528729263420669952 3539047185243537408 3544958464210501632 3574289699558129664 3584740839030521856 3595222537390260224 3602244456408600576 3648754068298924032 3656659025236525056 3659422939843657728 3666570250273039872 3703871199239995392 3713910390947119104 3714701231986311168 3724769778055151616 3735660917757067264 3742957130487061536 3772861349533581312 3781035182557495296 3783893107865550848 3791283524091850752 3802369148431300608 3809795650674330492 3831750335902777344 3838150517641445376 3848553667960307712 3851462627648864256 3859806748860776448 3870268597510430976 3909641821419995136 3921073522652217344 3928731869376147456 3931701432391548928 3950899193291898288 3962081979981103104 3973667015010287616 3981428083398979584 3988078272236814336 3991092692699578368 4032833443909337088 4044625354564042752 4051381101954859008 4074240457130819584 4105722414300659712 4108825757017440256 4116850807324114944 4170004649484484608 4179038885984600064 4182197645535608832 4190366000312045568 4202618532476700672 4244469018225278976 4256879746348744704 4269326763150934016 4277665291985213184 4321183065779994624 4324449266132058112 4332895456104972288 4333818103984029696 4342282592468373504 4345564741064343552 4354052172199234848 4379143241031745536 4398347049097494528 4401671574455844864 4411207712983744512 4423164111440492544 4436097339836517376 4444761592453385574 4470375391886573568 4477842270581686272 4481226883031105536 4489979279287025664 4493373065590341632 4515313363762169472 4541333731440328704 4550203523884548096 4557803739699216384 4561248791656660992 4583520514272172032 4608952507324956672 4622428976644620288 4656274808149508096 4704972351227559936 4718729580324716544 4726611285614002176 4727945849036288256 4776044441125257216 4779654452040695808 4788989714642337792 4802992608544800768 4850821735114604544 4865005424398565376 4875545366982033408 4879230586458210304 4888760333697386496 4951880521262825472 4952934975981748224 4962608677106712576 4966359704073535488 4976059625370554112 4990609507316082048 5026682341825708032 5030481799378108416 5041380243409993728 5055044698789134336 5069825531241734144 5079727534232440656 5109000447870369792 5131404890613743616 5135283503531819008 5146408998481035264 5156460578556193536 5160358130013907968 5200232598725197824 5208918559656247296 5212855761893326848 5238309159168196608 5267865591055864384 5282775973308137472 5298222686680383488 5308570777865306112 5317437696315752448 5321456923599437824 5377111258545782784 5392833806085390336 5401841469273145344 5403366684612900864 5473131102448386048 5474296552400879616 5489134409765486592 5560006199312646144 5572051847979466752 5576263527380811776 5587154667082727424 5603491376635600896 5614435695730592304 5659292024300371968 5671552773836242944 5675839661798326272 5686925286137776128 5703553722646950912 5761577421039992832 5777193941473296384 5778424138645372928 5789710123291164672 5794086321419124736 5805402896265646464 5838857654708994048 5864462732129992704 5868895432607793152 5881610283978326016 5893097804064221184 5897552148587323392 5926348789937847432 5943122969971654656 5960500522515431424 5970456360775581696 5986639039049367552 6020417818349559296 6066938031846064128 6077071652932288512 6081665055542214656 6111360685696229376 6145270009766608896 6158583621450989568 6163238635526160384 6175276210986172416 6255006974226726912 6273296468303413248 6291639440432955392 6302148380818669568 6303927798715051008 6368059254833676288 6385319619523117056 6403990144726401024 6416497937977819776 6467762313486139392 6481774598669991936 6486673899198087168 6499343184157458432 6500727155976044544 6518347111596515328 6602507361683767296 6616811569475616768 6621812938764713984 6634746167160738816 6654146009754776064 6667142388680078361 6702243122434277376 6705563087829860352 6716763405872529408 6721840324546658304 6734968918930538496 6740059598385512448 6772970045643254208 6792140537110462464 6812000597160493056 6841873187484991488 6861878664641380352 6875280771408258048 6880477506685210624 6933643464966930432 6945224746208329728 6984412212224262144 7038381281658273792 7057458526841339904 7078094370487074816 7089916928421003264 7148579399116259328 7169481678061043712 7190445074780520448 7204488912817201152 7297508136597848064 7313318050473050112 7318845879687315456 7333140500546079744 7407742398479990784 7427820781894238208 7429402463972622336 7449539556110303232 7471321835514134528 7485914260974123072 7545722699067162624 7562070365114990592 7567786215731101696 7582567048183701504 7604738296862601216 7619591301348660984 7663500671805554688 7676301035282890752 7697107335920615424 7702925255297728512 7719613497721552896 7740537195020861952 7819283642839990272 7842147045304434688 7857463738752294912 7863402864783097856 7901798386583796576 7924163959962206208 7947334030020575232 7962856166797959168 7976156544473628672 7982185385399156736 8065666887818674176 8089250709128085504 8102762203909718016 8148480914261639168 8211444828601319424 8233701614648229888 8340009298968969216 8358077771969200128 8364395291071217664 8380732000624091136 8405237064953401344 8488938036450557952 8513759492697489408 8538653526301868032 8555330583970426368 8642366131559989248 8665790912209944576 8667636207968059392 8684565184936747008 8691129482128687104 8708104344398469696 8758286482063491072 8796694098194989056 8803343148911689728 8822415425967489024 8846328222880985088 8872194679673034752 8889523184906771148 8940750783773147136 8955684541163372544 8979958558574051328 8986746131180683264 9030626727524338944 9100407047769096192 9115607479398432768 9122497583313321984 9167041028544344064 9217905014649913344 9244857953289240576 9312549616299016192 9409944702455119872 9437459160649433088 9453222571228004352 9455891698072576512 9552088882250514432 9577979429284675584 9605985217089601536 9701643470229209088 9730010848797130752 9751090733964066816 9758461172916420608 9777520667394772992 9903761042525650944 9925217354213425152 9932719408147070976 9952119250741108224 9981219014632164096 10053364683651416064 10082760486819987456 10110089397578268672 10139651062483468288 10159455068464881312 10218000895740739584 10262809781227487232 10270567007063638016 10292817996962070528 10312921157112387072 10320716260027815936 10400465197450395648 10417837119312494592 10476618318336393216 10535731182111728768 10596445373360766976 10617141555730612224 10634875392631504896 10642913847198875648 10754222517091565568 10785667612170780672 10806733369225801728 10946262204896772096 10978268819530973184 11144103695958933504 11152527054761623552 11174309334165454848 11206982753271201792 11228871391461184608 11318584048600743936 11343105547672485888 11351679323596652544 11373850572275552256 11407107445293901824 11554387882946592768 11556848277290745856 11579420246582329344 11588172642838249472 11610805792531292928 11728925464259985408 11737790865215586304 11763220567956652032 11786195608128442368 11795104297174646784 11852697579875694864 11886245939943309312 11921001045030862848 11973278078098735104 12040835636699118592 12133876063692128256 12154143305864577024 12163330111084429312 12222721371392458752 12317167242901979136 12326477271052320768 12350552421972344832 12510013948453453824 12546592936606826496 12583278880865910784 12604296761637339136 12607855597430102016 12770639239046234112 12807980289452802048 12832995875955639552 12963549197339983872 12973347798396174336 12998686368314916864 13001454311952089088 13036694223193030656 13205014723367534592 13233623138951233536 13243625877529427968 13269492334321477632 13308292019509552128 13334284777360156722 13411126175659720704 13433526811745058816 13443680649093316608 13469937837861076992 13480119196771024896 13545940091286508416 13624001194320986112 13683746374969982976 13723757329282760704 13750561542816516096 13760955013370421248 13867286929933860864 13968824424448524288 14114917053682679808 14156188740974149632 14179833856842006528 14338963356122087424 14380890149561040896 14408977825634402304 14595016273195696128 14626636100946100224 14637691759374630912 14666281001092159488 14855641563788476416 14858804927945244672 14899079112220606464 14942643671028269056 14971828521948246144 15091445398134325248 15124140730229981184 15135572431462203392 15165134096367403008 15209476593725202432 15239182602697321968 15327001343611109376 15394214671841230848 15405850510595457024 15439226995443105792 15481074390041723904 15638567285679980544 15684294090608869376 15714927477504589824 15726805729566195712 15803596773167593152 15848327919924412416 15894668060041150464 15925712333595918336 15952313088947257344 15964370770798313472 16131333775637348352 16178501418256171008 16205524407819436032 16296961828523278336 16422889657202638848 16467403229296459776 16680018597937938432 16716155543938400256 16728790582142435328 16761464001248182272 16810474129906802688 16977876072901115904 17027518985394978816 17077307052603736064 17110661167940852736 17284732263119978496 17331581824419889152 17335272415936118784 17369130369873494016 17382258964257374208 17416208688796939392 17516572964126982144 17593388196389978112 17606686297823379456 17644830851934978048 17692656445761970176 17744389359346069504 17779046369813542296 17881501567546294272 17911369082326745088 17959917117148102656 17973492262361366528 18061253455048677888 18200814095538192384 18231214958796865536 18244995166626643968 18334082057088688128 18435810029299826688 18489715906578481152 18625099232598032384 18819889404910239744 18874918321298866176 18906445142456008704 18911783396145153024 19104177764501028864 19155958858569351168 19211970434179203072 19403286940458418176 19460021697594261504 19502181467928133632 19516922345832841216 19555041334789545984 19807522085051301888 19850434708426850304 19865438816294141952 19904238501482216448 19962438029264328192 20106729367302832128 20165520973639974912 20220178795156537344 20279302124966936576 20318910136929762624 20436001791481479168 20525619562454974464 20541134014127276032 20585635993924141056 20625842314224774144 20641432520055631872 20800930394900791296 20835674238624989184 20953236636672786432 21071462364223457536 21234283111461224448 21269750785263009792 21285827694397751296 21508445034183131136 21571335224341561344 21613466738451603456 21892524409793544192 21956537639061946368 22288207391917867008 22348618668330909696 22413965506542403584 22457742782922369216 22637168097201487872 22686211095344971776 22703358647193305088 22747701144551104512 22814214890587803648 23108775765893185536 23158840493164658688 23176345285676498944 23221611585062585856 23457850928519970816 23526441135913304064 23572391216256884736 23590208594349293568 23705395159751389728 23772491879886618624 23842002090061725696 23946556156197470208 24081671273398237184 24267752127384256512 24308286611729154048 24445442742784917504 24634334485803958272 24701104843944689664 25020027896906907648 25093185873213652992 25166557761731821568 25215711194860204032 25541278478092468224 25615960578905604096 25665991751911279104 25927098394679967744 25997372736629833728 26002908623904178176 26073388446386061312 26410029446735069184 26467246277902467072 26487251755058855936 26538984668642955264 26616584039019104256 26668569554720313444 26822252351319441408 26867053623490117632 26939875675722153984 26960238393542049792 27091880182573016832 27367492749939965952 27447514658565521408 27501123085633032192 27521910026740842496 27734573859867721728 27937648848897048576 28229834107365359616 28312377481948299264 28359667713684013056 28761780299122081792 28817955651268804608 29190032546391392256 29253272201892200448 29275383518749261824 29332562002184318976 29711283127576952832 29798158224441212928 29885287342056538112 29943657043896492288 30248281460459962368 30271144862924406784 30330268192734806016 30418953187450404864 30478365205394643936 30654002687222218752 30788429343682461696 30811701021190914048 30878453990886211584 30962148780083447808 31368588181217738752 31429854955009179648 31453611459132391424 31607193546335186304 31789336120082300928 31851424667191836672 31904626177894514688 31928741541596626944 32262667551274696704 32357002836512342016 32593923657046556672 32934806458592919552 33432311087876800512 33457581164284870656 33522928002496364544 33620948259813605376 33955752145802231808 34055037970789957632 34154614105207472128 34221322335881705472 34663163648839778304 34670544831872237568 34738260739746988032 34764517928514748416 34832417377593878784 35186776392779956224 35213372595646758912 35289661703869956096 35385312891523940352 35488778718692139008 35558092739627084592 35763003135092588544 35919834234296205312 35946984524722733056 36122506910097355776 36401628191076384768 36462429917593731072 36489990333253287936 36668164114177376256 36979431813156962304 37250198465196064768 37639778809820479488 37749836642597732352 37812890284912017408 37823566792290306048 38311917717138702336 38423940868358406144 38920043395188523008 39004362935856267264 39033844691665682432 39110082669579091968 39615044170102603776 39700869416853700608 39730877632588283904 39808477002964432896 39924876058528656384 40331041947279949824 40440357590313074688 40558604249933873152 40637820273859525248 40872003582962958336 41051239124909948928 41082268028254552064 41171271987848282112 41251684628449548288 41282865040111263744 41601860789801582592 41906473273345572864 42142924728446915072 42468566222922448896 42539501570526019584 42571655388795502592 43016890068366262272 43142670448683122688 43226933476903206912 43785048819587088384 43913075278123892736 44576414783835734016 44697237336661819392 44827931013084807168 44915485565844738432 45274336194402975744 45372422190689943552 45406717294386610176 45495402289102209024 45628429781175607296 46217551531786371072 46317680986329317376 46352690571352997888 46443223170125171712 46915701857039941632 47052882271826608128 47144782432513769472 47180417188698587136 47410790319502779456 47544983759773237248 47684004180123451392 47893112312394940416 48163342546796474368 48535504254768513024 48616573223458308096 48890885485569835008 49268668971607916544 49402209687889379328 50040055793813815296 50186371746427305984 50333115523463643136 50431422389720408064 51082556956184936448 51231921157811208192 51331983503822558208 51854196789359935488 51994745473259667456 52005817247808356352 52146776892772122624 52820058893470138368 52934492555804934144 52974503510117711872 53077969337285910528 53233168078038208512 53337139109440626888 53644504702638882816 53734107246980235264 53879751351444307968 53920476787084099584 54183760365146033664 54734985499879931904 54895029317131042816 55002246171266064384 55043820053481684992 55469147719735443456 55875297697794097152 56459668214730719232 56624754963896598528 56719335427368026112 57635911302537609216 58380065092782784512 58506544403784400896 58550767037498523648 58665124004368637952 59422566255153905664 59596316448882425856 59770574684113076224 59887314087792984576 60496562920919924736 60660536385469612032 60837906374900809728 60956730410789287872 61308005374444437504 61576858687364923392 61623402042381828096 61756907981772423168 61924297560166895616 62859709910018359296 62907222918264782848 63214387092670372608 63702849334383673344 63809252355789029376 63857483083193253888 64525335102549393408 64714005673024684032 65187847314093113344 65869612917185839104 66864622175753601024 67045856004992729088 67241896519627210752 67911504291604463616 68110075941579915264 68309228210414944256 68442644671763410944 69326327297679556608 69476521479493976064 69529035857029496832 69664834755187757568 70373552785559912448 70579323407739912192 70770625783047880704 70977557437384278016 71116185479254169184 71526006270185177088 71839668468592410624 71893969049445466112 72245013820194711552 72803256382152769536 72924859835187462144 73336328228354752512 74500396930392129536 75279557619640958976 75499673285195464704 75647133584580612096 76623835434277404672 76847881736716812288 78008725871712534528 78067689383331364864 78220165339158183936 79230088340205207552 79401738833707401216 79461755265176567808 79616954005928865792 79849752117057312768 80880715180626149376 81117208499867746304 81275640547719050496 82102478249819897856 82164536056509104128 82342543975696564224 82503369256899096576 82565730080222527488 83203721579603165184 83812946546691145728 84285849456893830144 84937132445844897792 85079003141052039168 85143310777591005184 86285340897366245376 86453866953806413824 87570097639174176768 87826150556247785472 89394474673323638784 89655862026169614336 89830971131689476864 90744844381379887104 90813434588773220352 90990804578204418048 91256859562351214592 92435103063572742144 92635361972658634752 92705381142705995776 92886446340250343424 94105764543653216256 94289564865027538944 94360834377397174272 94821580639005558912 95368008360246902784 95786224624789880832 96326685093592948736 97071008509537026048 97781770971139670016 98804419375778758656 100372743492854611968 100666231046927286272 100862844779440816128 102165113912369872896 102463842315622416384 102663967007645116416 103989490946519334912 104011634495616712704 104293553785544245248 105640117786940276736 105868985111609868288 105949007020235423744 106155938674571821056 106466336156076417024 106674278218881253776 107289009405277765632 107759502702888615936 107840953574168199168 108367520730292067328 109469970999759863808 109790058634262085632 110004492342532128768 110087640106963369984 110938295439470886912 111750595395588194304 112919336429461438464 113249509927793197056 113438670854736052224 115271822605075218432 116760130185565569024 117013088807568801792 117101534074997047296 117330248008737275904 118845132510307811328 119192632897764851712 119541149368226152448 119774628175585969152 120993125841839849472 121321072770939224064 121675812749801619456 121913460821578575744 122616010748888875008 123153717374729846784 123246804084763656192 123513815963544846336 123848595120333791232 125719419820036718592 125814445836529565696 126428774185340745216 127405698668767346688 127618504711578058752 127714966166386507776 129050670205098786816 129428011346049368064 130375694628186226688 131739225834371678208 133729244351507202048 134091712009985458176 134483793039254421504 135823008583208927232 136220151883159830528 136618456420829888512 136885289343526821888 138652654595359113216 138953042958987952128 139058071714058993664 139329669510375515136 140747105571119824896 141158646815479824384 141541251566095761408 141955114874768556032 142232370958508338368 143052012540370354176 143679336937184821248 143787938098890932224 144490027640389423104 145606512764305539072 145849719670374924288 146672656456709505024 149000793860784259072 150559115239281917952 150999346570390929408 151294267169161224192 153247670868554809344 153695763473433624576 156017451743425069056 156440330678316367872 158460176680410415104 158803477667414802432 158923510530353135616 159233908011857731584 159699504234114625536 161761430361252298752 162234416999735492608 162551281095438100992 164204956499639795712 164685087951393128448 165006738513798193152 165131460160445054976 166407443159206330368 167625893093382291456 168571698913787660288 169874264891689795584 170158006282104078336 172907733907612827648 175140195278348353536 175652301112495570944 178788949346647277568 179311724052339228672 179661942263378953728 181489688762759774208 181981609156408836096 182513719124702429184 184870206127145484288 185270723945317269504 185410762285411991552 185772892680500686848 188579129730055077888 188721668754794348544 189643161278011117824 191572449249579761664 192653370187185897472 194142017019074052096 195563541942279340032 197608838751557517312 201332462093854572544 201725689558881632256 204330227824739745792 204927684631244832768 205327934015290232832 207978981893038669824 208587107571088490496 211737970223219736576 211898014040470847488 212311877349143642112 212932672312152834048 213348556437762507552 214578018810555531264 215519005405777231872 215681907148336398336 216735041460584134656 219580117268524171264 220008984685064257536 220175280213926739968 223501190791176388608 225838672858922876928 226499019855586394112 230543645210150436864 234026177615137603584 234203068149994094592 234660496017474551808 237690265020615622656 238385265795529703424 239082298736452304896 239549256351171938304 242642145541878448128 243351625499603238912 243826921643157151488 246307434749459693568 246493608169527312384 247027631927089692672 247697190240667582464 251438839640073437184 251628891673059131392 252857548370681490432 254811397337534693376 255237009423156117504 255429932332773015552 258856022692098736128 260751389256372453376 263478451668743356416 268183424019970916352 268967586078508843008 272440303766319661056 273236912841659777024 273770578687053643776 277305309190718226432 277906085917975904256 278116143428117987328 278659339020751030272 282317293630959648768 283082503132191522816 283910229749537112064 284464741917016676736 286104025080740708352 287358673874369642496 287575876197781864448 288980055280778846208 291213025528611078144 293345312913419010048 298001587721568518144 301118230478563835904 301998693140781858816 302588534338322448384 306495341737109618688 307391526946867249152 312034903486850138112 312880661356632735744 316920353360820830208 317606955334829604864 317847021060706271232 318467816023715463168 319399008468229251072 323522860722504597504 324468833999470985216 325102562190876201984 328409912999279591424 329370175902786256896 330013477027596386304 330262920320890109952 332814886318412660736 335251786186764582912 337143397827575320576 339748529783379591168 340316012564208156672 345815467815225655296 350280390556696707072 351304602224991141888 357577898693294555136 358623448104678457344 359323884526757907456 362979377525519548416 363963218312817672192 365027438249404858368 369740412254290968576 370541447890634539008 370821524570823983104 371545785361001373696 377158259460110155776 377443337509588697088 379286322556022235648 383144898499159523328 385306740374371794944 388284034038148104192 391127083884558680064 395217677503115034624 403451379117763264512 408660455649479491584 409855369262489665536 410655868030580465664 415957963786077339648 417174215142176980992 423475940446439473152 424623754698287284224 425865344624305668096 426697112875525015104 429156037621111062528 431038010811554463744 431363814296672796672 433470082921168269312 440017969370128515072 440350560427853479936 447002381582352777216 451677345717845753856 452998039711172788224 461087290420300873728 468052355230275207168 469320992034949103616 475380530041231245312 476770531591059406848 478164597472904609792 479098512702343876608 485284291083756896256 486703250999206477824 487653843286314302976 492614869498919387136 494055263854179385344 495394380481335164928 502877679280146874368 503257783346118262784 505715096741362980864 509622794675069386752 510474018846312235008 521502778512744906752 526956903337486712832 536366848039941832704 537935172157017686016 546473825683319554048 547541157374107287552 554610618381436452864 555812171835951808512 556232286856235974656 557318678041502060544 566165006264383045632 567820459499074224128 568929483834033353472 574717347748739284992 575151752395563728896 577960110561557692416 582426051057222156288 586690625826838020096 596003175443137036288 603997386281563717632 605177068676644896768 612990683474219237376 614783053893734498304 625761322713265471488 635213910669659209728 635694042121412542464 636935632047430926336 638798016936458502144 647045721445009195008 648937667998941970432 650205124381752403968 658740351805572513792 660026954055192772608 660525840641780219904 670503572373529165824 674286795655150641152 679497059566759182336 691630935630451310592 702609204449982283776 715155797386589110272 717246896209356914688 718647769053515814912 727926436625635344384 730054876498809716736 739480824508581937152 741082895781269078016 741643049141647966208 743091570722002747392 754316518920220311552 754886675019177394176 758572645112044471296 766289796998319046656 770613480748743589888 776568068076296208384 782254167769117360128 790435355006230069248 806902758235526529024 817320911298958983168 819710738524979331072 821311736061160931328 831915927572154679296 834348430284353961984 846951880892878946304 849247509396574568448 851730689248611336192 853394225751050030208 858312075242222125056 862076021623108927488 862727628593345593344 866940165842336538624 880035938740257030144 880701120855706959872 894004763164705554432 903354691435691507712 905996079422345576448 922174580840601747456 936104710460550414336 938641984069898207232 950761060082462490624 953541063182118813696 956329194945809219584 958197025404687753216 970568582167513792512 973406501998412955648 975307686572628605952 985229738997838774272 988110527708358770688 990788760962670329856 1005755358560293748736 1006515566692236525568 1011430193482725961728 1019245589350138773504 1020948037692624470016 1043005557025489813504 1053913806674973425664 1072733696079883665408 1075870344314035372032 1095082314748214575104 1109221236762872905728 1111624343671903617024 1112464573712471949312 1114637356083004121088 1132330012528766091264 1135640918998148448256 1137858967668066706944 1149434695497478569984 1155920221123115384832 1164852102114444312576 1173381251653676040192 1210354137353289793536 1225981366948438474752 1229566107787468996608 1251522645426530942976 1270427821339318419456 1273871264094861852672 1277596033872917004288 1294091442890018390016 1297875335997883940864 1300410248763504807936 1320053908110385545216 1321051681283560439808 1341007144747058331648 1348573591310301282304 1358994119133518364672 1383261871260902621184 1430311594773178220544 1434493792418713829376 1437295538107031629824 1455852873251270688768 1460109752997619433472 1482165791562538156032 1483286098283295932416 1486183141444005494784 1508633037840440623104 1509773350038354788352 1517145290224088942592 1541226961497487179776 1564508335538234720256 1580870710012460138496 1613805516471053058048 1639421477049958662144 1642623472122321862656 1663831855144309358592 1668696860568707923968 1698495018793149136896 1703461378497222672384 1706788451502100060416 1724152043246217854976 1725455257186691186688 1733880331684673077248 1760071877480514060288 1761402241711413919744 1788009526329411108864 1811992158844691152896 1844349161681203494912 1877283968139796414464 1907082126364237627392 1912658389891618439168 1916394050809375506432 1941137164335027585024 1946813003996825911296 1950615373145257211904 1976221055416717541376 1981577521925340659712 2011510717120587497472 2013031133384473051136 2022860386965451923456 2038491178700277547008 2086011114050979627008 2107827613349946851328 2145467392159767330816 2151740688628070744064 2190164629496429150208 2218442473525745811456 2223248687343807234048 2224929147424943898624 2229274712166008242176 2264660025057532182528 2271281837996296896512 2275717935336133413888 2298869390994957139968 2311840442246230769664 2329704204228888625152 2346762503307352080384 2420708274706579587072 2451962733896876949504 2459132215574937993216 2503045290853061885952 2540855642678636838912 2547742528189723705344 2555192067745834008576 2588182885780036780032 2595750671995767881728 2600820497527009615872 2640107816220771090432 2642103362567120879616 2682014289494116663296 2697147182620602564608 2717988238267036729344 2766523742521805242368 2860623189546356441088 2868987584837427658752 2874591076214063259648 2911705746502541377536 2920219505995238866944 2964331583125076312064 2972366282888010989568 3017266075680881246208 3019546700076709576704 3034290580448177885184 3082453922994974359552 3129016671076469440512 3161741420024920276992 3227611032942106116096 3285246944244643725312 3327663710288618717184 3337393721137415847936 3396990037586298273792 3406922756994445344768 3413576903004200120832 3448304086492435709952 3467760663369346154496 3520143754961028120576 3522804483422827839488 3688698323362406989824 3754567936279592828928 3825316779783236878336 3832788101618751012864 3882274328670055170048 3893626007993651822592 3901230746290514423808 3963155043850681319424 4023021434241174994944 4026062266768946102272 4045720773930903846912 4076982357400555094016 4172022228101959254016 4290934784319534661632 4303481377256141488128 4380329258992858300416 4446497374687614468096 4449858294849887797248 4458549424332016484352 4529320050115064365056 4542563675992593793024 4551435870672266827776 4623680884492461539328 4693525006614704160768 4841416549413159174144 4918264431149875986432 5006090581706123771904 5095485056379447410688 5110384135491668017152 5176365771560073560064 5191501343991535763456 5201640995054019231744 5280215632441542180864 5284206725134241759232 5364028578988233326592 5394294365241205129216 5435976476534073458688 5533047485043610484736 5721246379092712882176 5737975169674855317504 5749182152428126519296 5823411493005082755072 5840439011990477733888 5928663166250152624128 5944732565776021979136 6034532151361762492416 6039093400153419153408 6068581160896355770368 6164907845989948719104 6258033342152938881024 6323482840049840553984 6455222065884212232192 6570493888489287450624 6655327420577237434368 6674787442274831695872 6793980075172596547584 6813845513988890689536 6827153806008400241664 6896608172984871419904 6935521326738692308992 7040287509922056241152 7045608966845655678976 7377396646724813979648 7509135872559185657856 7665576203237502025728 7764548657340110340096 7787252015987303645184 7802461492581028847616 7926310087701362638848 8046042868482349989888 8091441547861807693824 8153964714801110188032 8581869568639069323264 8606962754512282976256 8760658517985716600832 8892994749375228936192 8917098848664032968704 9058640100230128730112 9085127351985187586048 9102871741344533655552 9247361768984923078656 9387050013229408321536 9682833098826318348288 10012181163412247543808 10190970112758894821376 10220768270983336034304 10383002687983071526912 10403281990108038463488 10560431264883084361728 10568413450268483518464 10788588730482410258432 11066094970087220969472 11475950339349710635008 11498364304856253038592 11646822986010165510144 11680878023980955467776 11889465131552043958272 12069064302723524984832 12078186800306838306816 12137162321792711540736 12329815691979897438208 12516066684305877762048 12910444131768424464384 13140987776978574901248 13349574884549663391744 13587960150345193095168 13627691027977781379072 13654307612016800483328 13871042653477384617984 14080575019844112482304 14091217933691311357952 14754793293449627959296 15018271745118371315712 15331152406475004051456 15529097314680220680192 15574504031974607290368 15604922985162057695232 15852620175402725277696 16092085736964699979776 16182883095723615387648 16307929429602220376064 17163739137278138646528 17213925509024565952512 17521317035971433201664 17785989498750457872384 17834197697328065937408 18117280200460257460224 18170254703970375172096 18205743482689067311104 18494723537969846157312 18774100026458816643072 19365666197652636696576 20024362326824495087616 20381940225517789642752 20441536541966672068608 20806563980216076926976 21120862529766168723456 21136826900536967036928 21577177460964820516864 22132189940174441938944 22996728609712506077184 23293645972020331020288 23361756047961910935552 23778930263104087916544 24138128605447049969664 24274324643585423081472 24659631383959794876416 25820888263536848928768 26281975553957149802496 27175920300690386190336 27255382055955562758144 27308615224033600966656 27742085306954769235968 28161150039688224964608 28182435867382622715904 30036543490236742631424 30662304812950008102912 31149008063949214580736 31209845970324115390464 31705240350805450555392 32365766191447230775296 34427851018049131905024 35042634071942866403328 35668395394656131874816 36234560400920514920448 36340509407940750344192 36411486965378134622208 36989447075939692314624 37548200052917633286144 38731332395305273393152 40048724653648990175232 40763880451035579285504 40883073083933344137216 41613127960432153853952 42241725059532337446912 42273653801073934073856 43154354921929641033728 44264379880348883877888 45993457219425012154368 46587291944040662040576 46723512095923821871104 47557860526208175833088 48276257210894099939328 48548649287170846162944 49319262767919589752832 51641776527073697857536 52563951107914299604992 54351840601380772380672 54510764111911125516288 54617230448067201933312 55484170613909538471936 56322300079376449929216 60073086980473485262848 61324609625900016205824 62419691940648230780928 63410480701610901110784 64731532382894461550592 70085268143885732806656 71336790789312263749632 72681018815881500688384 72822973930756269244416 73978894151879384629248 77462664790610546786304 81527760902071158571008 81766146167866688274432 83226255920864307707904 84483450119064674893824 84547307602147868147712 86308709843859282067456 91986914438850024308736 93447024191847643742208 95115721052416351666176 97097298574341692325888 98638525535839179505664 103283553054147395715072 105127902215828599209984 108703681202761544761344 109021528223822251032576 109234460896134403866624 110968341227819076943872 112644600158752899858432 120146173960946970525696 122649219251800032411648 124839383881296461561856 126820961403221802221568 129463064765788923101184 140170536287771465613312 142673581578624527499264 145645947861512538488832 147957788303758769258496 154925329581221093572608 163055521804142317142016 163532292335733376548864 166452511841728615415808 168966900238129349787648 172617419687718564134912 183973828877700048617472 190231442104832703332352 194194597148683384651776 197277051071678359011328 210255804431657198419968 218043056447644502065152 218468921792268807733248 221936682455638153887744 245298438503600064823296 249678767762592923123712 253641922806443604443136 258926129531577846202368 280341072575542931226624 285347163157249054998528 291291895723025076977664 295915576607517538516992 309850659162442187145216 326111043608284634284032 327064584671466753097728 332905023683457230831616 337933800476258699575296 345234839375437128269824 367947657755400097234944 380462884209665406664704 388389194297366769303552 420511608863314396839936 436937843584537615466496 443873364911276307775488 490596877007200129646592 499357535525185846247424 517852259063155692404736 570694326314498109997056 582583791446050153955328 591831153215035077033984 654129169342933506195456 665810047366914461663232 690469678750874256539648 735895315510800194469888 760925768419330813329408 776778388594733538607104 841023217726628793679872 873875687169075230932992 887746729822552615550976 981193754014400259293184 998715071050371692494848 1035704518126311384809472 1141388652628996219994112 1165167582892100307910656 1331620094733828923326464 1380939357501748513079296 1471790631021600388939776 1553556777189467077214208 1747751374338150461865984 1775493459645105231101952 1962387508028800518586368 1997430142100743384989696 2071409036252622769618944 2282777305257992439988224 2330335165784200615821312 2663240189467657846652928 2943581262043200777879552 3107113554378934154428416 3495502748676300923731968 3994860284201486769979392 4142818072505245539237888 4660670331568401231642624 5326480378935315693305856 5887162524086401555759104 6214227108757868308856832 6991005497352601847463936 7989720568402973539958784 9321340663136802463285248 12428454217515736617713664 13982010994705203694927872 15979441136805947079917568 18642681326273604926570496 27964021989410407389855744 37285362652547209853140992 55928043978820814779711488 111856087957641629559422976
- Sum of all divisors σ(n): 412792408441663398715443723
- Sum of proper divisors (its aliquot sum) s(n): 300936320484021769156020747
- 111856087957641629559422976 is an abundant number, because the sum of its proper divisors (300936320484021769156020747) is greater than itself. Its abundance is 189080232526380139596597771
Bases of 111856087957641629559422976
- Binary: 1011100100001100111001010101101101100000011100110110100000110010000000000000000000000002
- Hexadecimal: 0x5C8672ADB039B419000000
- Base-36: E1YT44UZ3T7E5TS00
Squares and roots of 111856087957641629559422976
- 111856087957641629559422976 squared (1118560879576416295594229762) is 12511784413187660778718666811736925386289874076696576
- 111856087957641629559422976 cubed (1118560879576416295594229763) is 1399519257828568545532063165745065604730608362894408683358922934013154794930176
-
111856087957641629559422976 is a
perfect square number . Itssquare root is 10576203853824 -
The
cube root of 111856087957641629559422976 is 481821906.9062907779
Scales and comparisons
How big is 111856087957641629559422976?- 111,856,087,957,641,629,559,422,976 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 111,856,087,957,641,629,559,422,976 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 111856087957641629559422976 cubic inches would be around 40151825.6 feet tall.
Recreational maths with 111856087957641629559422976
- 111856087957641629559422976 backwards is 679224955926146759780658111
- The number of decimal digits it has is: 27
- The sum of 111856087957641629559422976'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 111856087957641629559422976 - Facts about the integer". Numbermatics.com. 2024. Web. 5 June 2024.
APA style:
Numbermatics. (2024). Number 111856087957641629559422976 - Facts about the integer. Retrieved 5 June 2024, from https://numbermatics.com/n/111856087957641629559422976/
Chicago style:
Numbermatics. 2024. "Number 111856087957641629559422976 - Facts about the integer". https://numbermatics.com/n/111856087957641629559422976/
The information we have on file for 111856087957641629559422976 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 111856087957641629559422976, math, Factors of 111856087957641629559422976, curriculum, school, college, exams, university, Prime factorization of 111856087957641629559422976, STEM, science, technology, engineering, physics, economics, calculator, one hundred eleven septillion, eight hundred fifty-six sextillion, eighty-seven quintillion, nine hundred fifty-seven quadrillion, six hundred forty-one trillion, six hundred twenty-nine billion, five hundred fifty-nine million, four hundred twenty-two thousand, nine hundred seventy-six.