149266254920087544895369728
149,266,254,920,087,544,895,369,728 is an even composite number composed of six prime numbers multiplied together.
What does the number 149266254920087544895369728 look like?
This visualization shows the relationship between its 6 prime factors (large circles) and 17920 divisors.
149266254920087544895369728 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of seventeen thousand, nine hundred twenty divisors.
Prime factorization of 149266254920087544895369728:
29 × 36 × 73 × 233 × 673 × 6833
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 23 × 23 × 23 × 67 × 67 × 67 × 683 × 683 × 683)See below for interesting mathematical facts about the number 149266254920087544895369728 from the Numbermatics database.
Names of 149266254920087544895369728
- Cardinal: 149266254920087544895369728 can be written as One hundred forty-nine septillion, two hundred sixty-six sextillion, two hundred fifty-four quintillion, nine hundred twenty quadrillion, eighty-seven trillion, five hundred forty-four billion, eight hundred ninety-five million, three hundred sixty-nine thousand, seven hundred twenty-eight.
Scientific notation
- Scientific notation: 1.49266254920087544895369728 × 1026
Factors of 149266254920087544895369728
Divisors of 149266254920087544895369728
- Number of divisors d(n): 17920
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 18 21 23 24 27 28 32 36 42 46 48 49 54 56 63 64 67 69 72 81 84 92 96 98 108 112 126 128 134 138 144 147 161 162 168 184 189 192 196 201 207 216 224 243 252 256 268 276 288 294 322 324 336 343 368 378 384 392 402 414 432 441 448 469 483 486 504 512 529 536 552 567 576 588 603 621 644 648 672 683 686 729 736 756 768 784 804 828 864 882 896 938 966 972 1008 1029 1058 1072 1104 1127 1134 1152 1176 1206 1242 1288 1296 1323 1344 1366 1372 1407 1449 1458 1472 1512 1536 1541 1568 1587 1608 1656 1701 1728 1764 1792 1809 1863 1876 1932 1944 2016 2049 2058 2116 2144 2208 2254 2268 2304 2352 2412 2484 2576 2592 2646 2688 2732 2744 2814 2898 2916 2944 3024 3082 3087 3136 3174 3216 3283 3312 3381 3402 3456 3528 3584 3618 3703 3726 3752 3864 3888 3969 4032 4098 4116 4221 4232 4288 4347 4416 4489 4508 4536 4608 4623 4704 4761 4781 4824 4968 5103 5152 5184 5292 5376 5427 5464 5488 5589 5628 5796 5832 5888 6048 6147 6164 6174 6272 6348 6432 6566 6624 6762 6804 6912 7056 7236 7406 7452 7504 7728 7776 7889 7938 8064 8196 8232 8442 8464 8576 8694 8832 8978 9016 9072 9246 9261 9408 9522 9562 9648 9849 9936 10143 10206 10304 10368 10584 10752 10787 10854 10928 10976 11109 11178 11256 11592 11664 11776 11907 12096 12167 12294 12328 12348 12544 12663 12696 12864 13041 13132 13248 13467 13524 13608 13824 13869 14112 14283 14343 14472 14812 14904 15008 15456 15552 15709 15778 15876 16128 16281 16392 16464 16767 16884 16928 17152 17388 17664 17956 18032 18144 18441 18492 18522 18816 19044 19124 19296 19698 19872 20286 20412 20608 20736 21168 21574 21708 21856 21952 22218 22356 22512 22981 23184 23328 23667 23814 24192 24334 24588 24656 24696 25088 25326 25392 25728 25921 26082 26264 26496 26934 27048 27216 27738 27783 28224 28566 28686 28944 29547 29624 29808 30016 30429 30912 31104 31418 31423 31556 31752 32256 32361 32562 32784 32928 33327 33467 33534 33768 33856 34304 34776 35328 35443 35721 35912 36064 36288 36501 36882 36984 37044 37632 37989 38088 38248 38592 39123 39396 39744 40401 40572 40824 41216 41472 41607 42336 42849 43029 43148 43416 43712 43904 44436 44712 45024 45761 45962 46368 46656 47127 47334 47628 48384 48668 48843 49176 49312 49392 50652 50784 51456 51842 52164 52528 52992 53868 54096 54432 55323 55476 55566 56448 57132 57372 57888 59094 59248 59616 60032 60858 61824 62208 62836 62846 63112 63504 64722 65124 65568 65856 66654 66934 67068 67536 67712 68943 69552 70886 71001 71442 71824 72128 72576 73002 73764 73968 74088 75264 75509 75978 76176 76496 77184 77763 78246 78792 79488 80802 81144 81648 82432 83214 83349 84672 85169 85698 86058 86296 86832 87424 87808 88641 88872 89424 90048 91287 91522 91924 92736 93312 94254 94269 94668 95256 96768 97083 97336 97686 98352 98624 98784 99981 100401 101304 101568 102912 103247 103684 104328 105056 105984 106329 107736 108192 108864 109503 109963 110646 110952 111132 112896 113967 114264 114744 115776 117369 118188 118496 119232 120064 121203 121716 123648 124416 124821 125672 125692 126224 127008 128547 129087 129444 130248 131136 131712 133308 133868 134136 135072 135424 137283 137886 139104 141381 141772 142002 142884 143648 144256 145152 146004 147528 147936 148176 151018 151956 152352 152992 154368 155526 156492 157584 158976 161604 162288 163296 165969 166428 166698 169344 170338 171396 172116 172592 173664 174848 175616 177282 177744 178848 180096 181447 182574 183044 183848 185472 186624 188508 188538 189336 190512 194166 194672 195372 196704 197248 197568 199962 200802 202608 203136 206494 206829 207368 208656 210112 212658 213003 215472 216384 217728 219006 219926 219961 221292 221904 222264 225792 226527 227934 228528 229488 231552 233289 234269 234738 236376 236992 238464 240128 242406 243432 247296 248101 249642 250047 251344 251384 252448 254016 255507 257094 258174 258888 260496 262272 263424 265923 266616 267736 268272 270144 270848 273861 274566 275772 278208 282762 282807 283544 284004 285768 287296 288512 290304 291249 292008 295056 295872 296352 299943 300763 301203 302036 303912 304704 305984 308736 309741 311052 312984 315168 317952 318987 320327 323208 324576 326592 328509 329889 331938 332856 333396 338688 340676 341901 342792 344232 345184 347328 349696 354564 355488 357696 360192 361307 362894 363609 365148 366088 367696 370944 373248 374463 377016 377076 378672 381024 385641 387261 388332 389344 390744 393408 394496 395136 399924 401604 405216 406272 411849 412988 413658 414736 417312 420224 424143 425316 426006 430944 432768 435456 438012 439852 439922 442584 443808 444528 453054 455868 457056 458976 463104 466489 466578 468538 469476 472752 473984 476928 484812 486864 496202 497907 499284 500094 502688 502768 504896 508032 511014 514188 516348 517776 520992 524544 526848 528563 531846 533232 535472 536544 540288 544341 547722 549132 551544 556416 565524 565614 567088 568008 571536 574592 577024 582498 584016 590112 591744 592704 596183 599886 601526 602406 604072 607824 609408 611968 619482 620487 622104 625968 630336 637974 639009 640654 646416 649152 653184 657018 659778 659883 663876 665712 666792 677376 679581 681352 683802 685584 688464 690368 694656 699867 702807 709128 710976 715392 720384 722614 722729 725788 727218 730296 732176 735392 741888 744303 748926 754032 754152 757344 762048 766521 769741 771282 774522 776664 778688 781488 786816 788992 790272 797769 799848 803208 810432 812544 815189 821583 823698 825976 827316 829472 834624 840448 848286 848421 850632 852012 861888 865536 870912 873747 876024 879704 879844 885168 887616 889056 899829 902289 903609 906108 911736 914112 917952 926208 929223 932978 933156 937076 938952 945504 947968 953856 956961 960981 969624 973728 985527 989667 992404 995814 998568 1000188 1005376 1005536 1009792 1016064 1022028 1028376 1032696 1035552 1041984 1049088 1052503 1057126 1063692 1066464 1070944 1073088 1080576 1083921 1088682 1090827 1095444 1098264 1103088 1112832 1123389 1131048 1131228 1134176 1136016 1143072 1149184 1161783 1164996 1168032 1180224 1183488 1185408 1192366 1199772 1203052 1204812 1208144 1215648 1218816 1223936 1235547 1238964 1240974 1244208 1251936 1260672 1272429 1275948 1278018 1281308 1292832 1298304 1306368 1314036 1319556 1319766 1327752 1331424 1333584 1359162 1362704 1367604 1371168 1376928 1380736 1389312 1399467 1399734 1405614 1418256 1421952 1430784 1445228 1445458 1451576 1454436 1460592 1464352 1470784 1488606 1497852 1508064 1508304 1514688 1524096 1533042 1539482 1539727 1542564 1549044 1553328 1557376 1562976 1573632 1580544 1585689 1595538 1599696 1606416 1620864 1630378 1633023 1643166 1647396 1651952 1654632 1658944 1669248 1680896 1696572 1696842 1701264 1704024 1723776 1731072 1736707 1747494 1752048 1759408 1759688 1770336 1775232 1778112 1788549 1799658 1804578 1807218 1812216 1823472 1828224 1835904 1858446 1861461 1865956 1866312 1874152 1877904 1891008 1895936 1913922 1917027 1921962 1939248 1947456 1971054 1979334 1979649 1984808 1991628 1997136 2000376 2010752 2011072 2019584 2032128 2038743 2044056 2056752 2065392 2071104 2083968 2099601 2105006 2105341 2108421 2114252 2127384 2132928 2141888 2146176 2161152 2167842 2168187 2177364 2181654 2190888 2196528 2206176 2225664 2232909 2242289 2246778 2262096 2262456 2268352 2272032 2286144 2298368 2299563 2309223 2323566 2329992 2336064 2360448 2366976 2370816 2374681 2384732 2393307 2399544 2406104 2409624 2416288 2431296 2437632 2445567 2447872 2471094 2477928 2481948 2488416 2503872 2521344 2529149 2544858 2545263 2551896 2556036 2562616 2585664 2596608 2612736 2621241 2628072 2639112 2639532 2655504 2662848 2667168 2699487 2706867 2710827 2718324 2725408 2735208 2742336 2753856 2761472 2778624 2787669 2798934 2799468 2811228 2836512 2843904 2861568 2870883 2882943 2890456 2890916 2903152 2908872 2921184 2928704 2941568 2956581 2969001 2977212 2995704 3016128 3016608 3029376 3048192 3065987 3066084 3078964 3079454 3085128 3098088 3106656 3114752 3125952 3147264 3157509 3171378 3191076 3199392 3212832 3241728 3251763 3260756 3265423 3266046 3272481 3286332 3294792 3303904 3309264 3317888 3338496 3393144 3393684 3402528 3408048 3447552 3473414 3485349 3494988 3504096 3518816 3519376 3540672 3550464 3556224 3577098 3599316 3609156 3614436 3624432 3646944 3656448 3671808 3706641 3716892 3722922 3731912 3732624 3748304 3755808 3782016 3817287 3827844 3834054 3843924 3878496 3894912 3942108 3958668 3959298 3969616 3983256 3994272 4000752 4021504 4022144 4039168 4077486 4088112 4113504 4130784 4142208 4167936 4173281 4198401 4199202 4210012 4210682 4216842 4228504 4254768 4265856 4283776 4292352 4335684 4336374 4354728 4363308 4381776 4393056 4412352 4465818 4484578 4493556 4524192 4524912 4536704 4544064 4572288 4599126 4618446 4619181 4647132 4659984 4672128 4720896 4741632 4749362 4757067 4769464 4786614 4799088 4812208 4819248 4832576 4862592 4891134 4899069 4942188 4955856 4963896 4976832 5007744 5042688 5058298 5059103 5089716 5090526 5103792 5112072 5125232 5171328 5193216 5210121 5242482 5256144 5278224 5279064 5311008 5325696 5334336 5365647 5388187 5398974 5413734 5421654 5436648 5450816 5470416 5484672 5507712 5522944 5575338 5584383 5597868 5598936 5622456 5673024 5687808 5706323 5741766 5751081 5765886 5780912 5781832 5806304 5817744 5842368 5857408 5883136 5913162 5938002 5938947 5954424 5991408 6032256 6033216 6058752 6096384 6116229 6131974 6132168 6157928 6158908 6170256 6196176 6213312 6229504 6251904 6298803 6315018 6316023 6325263 6342756 6382152 6398784 6425664 6483456 6503526 6504561 6521512 6530846 6532092 6544962 6572664 6589584 6607808 6618528 6635776 6676992 6698727 6726867 6786288 6787368 6805056 6816096 6895104 6898689 6917549 6927669 6946828 6970698 6989976 7008192 7037632 7038752 7081344 7100928 7112448 7124043 7154196 7198632 7218312 7228872 7248864 7293888 7312896 7336701 7343616 7367521 7413282 7433784 7445844 7463824 7465248 7496608 7511616 7564032 7587447 7634574 7635789 7655688 7668108 7687848 7756992 7789824 7863723 7884216 7917336 7918596 7939232 7966512 7988544 8001504 8043008 8044288 8120601 8132481 8154972 8176224 8227008 8261568 8284416 8310061 8335872 8346562 8363007 8396802 8398404 8420024 8421364 8433684 8457008 8509536 8531712 8567552 8584704 8612649 8648829 8671368 8672748 8709456 8726616 8763552 8786112 8824704 8869743 8907003 8931636 8969156 8987112 9048384 9049824 9073408 9088128 9144576 9197961 9198252 9236892 9238362 9294264 9319968 9344256 9441792 9472527 9498724 9514134 9538928 9573228 9598176 9624416 9638496 9665152 9725184 9755289 9782268 9796269 9798138 9884376 9911712 9927792 9953664 10015488 10116596 10118206 10179432 10181052 10207584 10224144 10250464 10342656 10420242 10484964 10512288 10556448 10558128 10622016 10651392 10668672 10729247 10731294 10776374 10797948 10827468 10843308 10873296 10901632 10940832 10969344 11015424 11119923 11150676 11168766 11195736 11197872 11244912 11346048 11412646 11451861 11483532 11502162 11531772 11561824 11563664 11612608 11635488 11684736 11714816 11766272 11826324 11876004 11877894 11908848 11982816 12064512 12066432 12117504 12156949 12232458 12263948 12264336 12315856 12317816 12340512 12392352 12426624 12503808 12519843 12595203 12597606 12630036 12632046 12650526 12685512 12764304 12797568 12851328 13007052 13009122 13043024 13061692 13064184 13089924 13145328 13179168 13215616 13237056 13271552 13397454 13453734 13572576 13574736 13610112 13632192 13797378 13835098 13855338 13857543 13893656 13941396 13979952 14016384 14075264 14077504 14162688 14224896 14248086 14271201 14308392 14397264 14436624 14457744 14497728 14587776 14673402 14697207 14735042 14737387 14826564 14867568 14891688 14927648 14930496 14993216 15023232 15128064 15174894 15177309 15269148 15271578 15311376 15336216 15375696 15513984 15579648 15630363 15696023 15727446 15768432 15834672 15837192 15878464 15933024 15977088 16003008 16088576 16096941 16164561 16241202 16264962 16309944 16352448 16454016 16523136 16568832 16620122 16622767 16693124 16726014 16753149 16793604 16796808 16840048 16842728 16867368 16914016 17019072 17063424 17118969 17135104 17225298 17297658 17342736 17345496 17418912 17453232 17527104 17572224 17649408 17704043 17739486 17814006 17816841 17863272 17938312 17974224 18096768 18099648 18146816 18176256 18289152 18348687 18395922 18396504 18473784 18476724 18588528 18639936 18688512 18896409 18945054 18948069 18975789 18997448 19028268 19077856 19146456 19196352 19248832 19276992 19330304 19450368 19510578 19513683 19564536 19592538 19596276 19768752 19823424 19855584 19907328 20030976 20096181 20180601 20233192 20236412 20358864 20362104 20415168 20448288 20500928 20685312 20696067 20752647 20783007 20840484 20969928 21024576 21112896 21116256 21244032 21302784 21337344 21372129 21458494 21461909 21462588 21552748 21595896 21654936 21686616 21746592 21803264 21881664 21938688 22010103 22030848 22102563 22239846 22301352 22337532 22391472 22395744 22489824 22692096 22762341 22825292 22857961 22903722 22907367 22967064 23004324 23063544 23123648 23127328 23225216 23270976 23369472 23429632 23652648 23752008 23755788 23817696 23965632 24129024 24132864 24207569 24313898 24361803 24397443 24464916 24527896 24528672 24631712 24635632 24681024 24784704 24853248 24930183 25007616 25039686 25089021 25190406 25195212 25260072 25264092 25301052 25371024 25528608 25595136 25702656 25837947 25946487 26014104 26018244 26086048 26123384 26128368 26179848 26290656 26358336 26431232 26474112 26721009 26794908 26907468 27145152 27149472 27220224 27264384 27593883 27594756 27670196 27710676 27715086 27787312 27882792 27959904 28032768 28150528 28155008 28325376 28417581 28496172 28542402 28616784 28794528 28873248 28915488 28995456 29175552 29265867 29346804 29388807 29394414 29470084 29474774 29653128 29735136 29783376 29855296 29860992 29986432 30046464 30349788 30354618 30538296 30543156 30622752 30672432 30751392 31027968 31254763 31260726 31392046 31454892 31536864 31669344 31674384 31756928 31866048 31954176 32006016 32187741 32193882 32329122 32482404 32529924 32619888 32704896 32908032 33046272 33240244 33245534 33359769 33386248 33452028 33506298 33587208 33593616 33680096 33685456 33734736 33828032 34038144 34237938 34450596 34595316 34685472 34690992 34837824 34906464 35054208 35144448 35298816 35408086 35413721 35478972 35628012 35633682 35726544 35876624 35948448 36193536 36199296 36352512 36470847 36697374 36791844 36793008 36947568 36953448 37177056 37279872 37559529 37785609 37792818 37890108 37896138 37951578 37994896 38056536 38155712 38292912 38392704 38497664 38553984 38660608 39021156 39027366 39129072 39185076 39192552 39537504 39646848 39711168 39814656 39944261 40192362 40361202 40466384 40472824 40717728 40724208 40830336 40896576 41001856 41392134 41505294 41566014 41572629 41680968 41939856 42049152 42225792 42232512 42488064 42674688 42744258 42813603 42916988 42923818 42925176 43105496 43191792 43309872 43373232 43493184 43606528 43763328 44020206 44091621 44205126 44212161 44479692 44602704 44675064 44782944 44791488 44979648 45384192 45524682 45531927 45650584 45715922 45807444 45814734 45934128 46008648 46127088 46247296 46254656 46450432 46541952 46738944 46891089 47088069 47305296 47504016 47511576 47635392 47931264 48265728 48290823 48415138 48422843 48493683 48627796 48723606 48794886 48929832 49055792 49057344 49263424 49271264 49362048 49569408 49706496 49860366 49868301 50079372 50178042 50380812 50390424 50520144 50528184 50602104 50742048 51057216 51190272 51356907 51405312 51572647 51675894 51892974 52028208 52036488 52172096 52246768 52256736 52359696 52581312 52716672 52862464 52948224 53112129 53442018 53450523 53589816 53814936 54290304 54298944 54440448 54528768 54617663 55046061 55187766 55189512 55340392 55421352 55430172 55574624 55765584 55919808 56065536 56301056 56310016 56835162 56844207 56927367 56992344 57084804 57233568 57589056 57746496 57830976 57990912 58170427 58351104 58531734 58541049 58693608 58777614 58788828 58940168 58949548 59306256 59470272 59566752 59710592 59721984 59972864 60092928 60288543 60541803 60699576 60709236 61076592 61086312 61245504 61344864 61502784 62055936 62088201 62257941 62349021 62509526 62521452 62784092 62909784 63073728 63338688 63348768 63513856 63732096 63908352 64012032 64116387 64375482 64385727 64387764 64658244 64964808 65059848 65239776 65409792 65816064 66030309 66092544 66307689 66480488 66491068 66719538 66772496 66904056 67012596 67174416 67187232 67360192 67370912 67469472 67656064 68076288 68287023 68475876 68573883 68901192 69190632 69370944 69381984 69675648 69812928 70108416 70288896 70517701 70816172 70827442 70957944 71256024 71267364 71453088 71753248 71896896 72387072 72398592 72622707 72941694 73085409 73394748 73583688 73586016 73895136 73906896 74354112 74559744 74790549 75104729 75119058 75267063 75571218 75585636 75780216 75792276 75903156 75989792 76113072 76311424 76585824 76785408 76995328 77107968 77839461 78042312 78054732 78258144 78370152 78385104 79075008 79293696 79422336 79888522 80163027 80384724 80722404 80932768 80945648 81435456 81448416 81660672 81793152 82003712 82781649 82784268 83010588 83132028 83145258 83361936 83879712 84098304 84451584 84465024 84976128 85252743 85488516 85627206 85833976 85847636 85850352 86210992 86383584 86619744 86746464 86986368 87526656 87797601 88040412 88166421 88183242 88410252 88424322 88959384 89205408 89350128 89565888 89582976 89959296 91049364 91063854 91301168 91431844 91614888 91629468 91868256 92017296 92254176 92494592 92509312 92900864 93083904 93764289 93782178 94176138 94610592 95008032 95023152 95270784 95862528 96563223 96581646 96830276 96845686 96987366 97255592 97447212 97589772 97859664 98111584 98114688 98526848 98542528 98724096 99138816 99720732 99736602 100158744 100356084 100761624 100780848 101040288 101056368 101204208 101484096 102114432 102713814 103145294 103161709 103351788 103785948 104056416 104072976 104344192 104493536 104513472 104719392 105162624 105433344 105896448 106224258 106241163 106884036 106901046 107179632 107629872 108580608 108597888 109057536 109235326 109412541 110092122 110375532 110379024 110680784 110842704 110860344 111149248 111531168 111839616 112620032 112678587 113356827 113670324 113688414 113854734 113984688 114169608 114467136 115178112 115492992 115661952 115981824 116340854 116359369 117063468 117082098 117387216 117555228 117577656 117880336 117899096 118612512 118940544 119133504 119421184 119443968 119832783 119945728 120577086 121083606 121399152 121418472 122153184 122172624 122491008 122689728 123005568 123928301 124176402 124515882 124698042 124717887 125019052 125042904 125568184 125819568 126147456 126677376 126697536 127027712 127464192 128024064 128232774 128440809 128750964 128771454 128775528 129316488 129929616 130119696 130479552 130819584 132060618 132274863 132615378 132636483 132960976 132982136 133439076 133544992 133808112 134025192 134348832 134374464 134720384 134741824 134938944 135312128 136152576 136574046 136595781 136951752 137147766 137802384 138381264 138741888 138763968 139351296 139625856 140216832 140673267 141035402 141264207 141632344 141654884 141915888 142512048 142534728 142906176 143506496 143793792 144797184 144872469 145245414 145268529 145481049 145883388 146170818 146789496 147167376 147172032 147790272 147813792 148708224 149119488 149581098 149604903 150209458 150233363 150238116 150534126 151142436 151171272 151560432 151584552 151806312 151979584 152226144 152622848 153171648 153570816 153990656 154070721 154215936 154717941 155678922 156084624 156109464 156516288 156740304 156770208 158150016 158587392 158844672 159103627 159336387 159777044 160005727 160326054 160351569 160769448 161444808 161865536 161891296 162870912 162896832 163321344 163586304 163852989 164007424 165563298 165568536 166021176 166264056 166290516 166723872 167759424 168196608 168903168 168930048 169452983 170505486 170532621 170782101 170977032 171254412 171667952 171695272 171700704 172421984 172767168 173239488 173492928 173972736 174511281 175053312 175595202 175623147 176080824 176332842 176366484 176820504 176848644 177918768 178410816 178700256 179131776 179165952 179918592 180865629 181625409 182098728 182127708 182602336 182863688 183229776 183258936 183736512 184034592 184508352 184989184 185018624 186167808 186773823 187047063 187528578 187564356 188352276 189221184 190016064 190046304 190541568 191725056 192349161 193126446 193157181 193163292 193660552 193691372 193974732 194511184 194894424 195179544 195719328 196223168 196229376 197053696 197085056 197448192 198090927 198277632 198923067 199441464 199473204 200317488 200712168 201523248 201561696 202080576 202112736 202408416 202968192 204228864 204861069 205421129 205427628 205721649 206290588 206323418 206703576 207571896 208112832 208145952 208688384 208987072 209026944 209438784 210325248 210866688 211553103 212448516 212482326 213768072 213802092 214359264 215259744 217161216 217195776 217868121 218470652 218783341 218825082 219256227 220184244 220751064 220758048 221361568 221685408 221720688 222298496 223062336 223679232 224371647 225314187 225357174 226713654 227340648 227376828 227709468 227969376 228339216 228934272 230356224 230985984 231323904 232681708 232718738 233518383 234126936 234164196 234774432 235110456 235155312 235760672 235798192 237225024 237881088 238267008 238842368 239665566 241154172 242167212 242798304 242836944 244306368 244345248 244982016 245379456 246011136 246772681 247856602 248344947 248352804 249031764 249396084 249435774 250038104 250085808 251136368 251639136 252294912 253354752 253395072 254928384 255758229 256465548 256881618 257501928 257542908 257551056 258632976 259859232 260239392 260959104 263392803 264121236 264499263 264549726 265230756 265272966 265921952 265964272 266878152 267089984 267616224 268050384 268697664 268748928 269440768 269483648 269877888 270624256 273148092 273191562 273903504 274295532 275604768 276762528 277483776 277527936 278702592 279251712 279609827 281292867 281346534 282070804 282528414 283264688 283309768 283831776 285024096 285069456 285812352 287012992 287587584 289689669 289744938 290490828 290537058 290962098 291766776 292341636 293578992 294334752 294344064 295580544 295627584 297416448 299162196 299209806 300418916 300466726 300476232 301068252 302284872 302342544 303120864 303169104 303612624 303959168 304452288 305245696 306343296 308141442 309435882 309485127 311357844 312169248 312218928 313032576 313480608 313540416 316300032 317689344 318207254 318611987 318672774 318723489 319554088 320011454 320652108 320703138 321538896 322889616 323731072 323782592 325741824 325793664 327172608 327705978 328237623 331126596 331137072 332042352 332528112 332581032 333447744 335518848 337860096 338035761 338905966 338959901 340070481 341010972 341065242 341564202 341954064 342508824 343335904 343390544 343401408 344843968 345534336 346478976 346985856 347945472 349022562 349078107 351190404 351246294 352161648 352665684 352732968 353641008 353697288 355837536 356821632 357400512 358263552 358331904 359498349 359837184 361008529 361731258 363250818 364197456 364255416 365204672 365727376 366459552 366517872 367473024 368069184 369016704 370037248 371784903 373547646 374094126 374153661 375057156 375128712 376704552 378442368 380032128 380092608 381083136 382323641 384698322 385322427 386252892 386314362 386326584 387321104 387382744 387949464 389022368 389788848 390359088 391438656 392446336 392458752 394107392 394170112 396181854 397846134 397909449 398882928 398946408 400634976 401424336 403046496 403123392 404161152 404225472 404816832 405936384 407192989 408457728 409722138 409787343 410842258 410855256 411443298 412581176 412646836 413407152 415143792 416225664 416291904 417376768 417974144 418053888 418877568 420650496 422019801 423106206 423792621 424897032 424964652 427536144 427604184 428718528 430519488 434391552 434617407 435736242 435805587 436443147 436941304 437566682 437650164 438512454 440368488 441502128 441516096 442723136 443370816 443441376 444596992 446124672 447358464 448743294 448814709 450628374 450700089 450714348 453427308 454681296 454753656 455418936 455938752 456678432 457868544 460712448 461971968 462212163 462647808 464153823 465363416 465437476 467036766 468253872 468328392 469548864 470220912 470310624 471521344 471596384 474450048 475762176 476534016 477310881 478009161 479331132 480017181 482308344 484334424 485596608 485673888 488612736 488690496 489964032 490758912 491558967 492022272 493545362 493623907 495713204 496689894 496705608 498063528 498792168 498871548 500076208 500171616 502272736 503278272 504589824 506709504 506790144 508358949 511516458 511597863 512931096 513763236 515003856 515085816 515102112 517265952 519718464 520478784 521918208 523533843 525733103 526785606 526869441 528242472 528998526 529099452 530461512 530545932 531843904 531928544 533756304 534179968 535232448 536100768 537395328 537497856 538881536 538967296 539755776 544876227 546296184 546383124 547807008 548591064 551209536 553525056 554967552 555055872 556774087 558503424 559219654 560321469 561141189 562585734 562693068 564141608 565056828 566529376 566619536 567663552 570048192 570138912 571624704 574025984 575175168 577047483 579379338 579471543 579489876 580981656 581074116 581924196 583533552 584683272 587157984 588669504 588688128 591161088 591255168 594272781 594832896 596769201 598324392 598419612 600837832 600933452 600952464 602136504 604569744 604685088 606241728 606338208 607225248 607918336 608904576 612686592 614583207 616263387 616282884 617164947 618871764 618970254 622715688 624338496 624437856 626065152 626961216 627080832 632600064 634659309 636414508 637223974 637345548 637446978 639108176 640022908 641304216 641406276 643077792 645779232 647462144 647565184 651483648 651587328 653604363 655411956 656350023 656475246 662253192 662274144 664084704 665056224 665162064 666895488 671037696 673114941 675942561 676071522 677811932 677919802 680140962 682021944 682130484 683128404 683908128 685017648 686671808 686781088 686802816 689687936 691068672 692957952 693971712 698045124 698156214 702380808 702492588 704323296 705331368 705465936 707282016 707394576 711675072 713643264 714801024 716527104 718859549 718996698 722017058 723462516 726501636 728394912 728510832 730409344 731454752 732919104 733035744 734946048 736138368 738033408 740318043 743569806 745034841 747095292 748188252 748307322 750114312 750257424 753409104 756884736 760064256 760185216 764647282 767274687 769396644 770644854 772505784 772628724 772653168 774642208 774765488 775898928 778044736 779577696 780718176 782877312 784892672 788340224 792363708 793497789 795692268 795818898 797765856 797892816 801269952 802848672 806092992 806246784 808322304 808450944 809633664 811872768 814385978 814515583 819444276 819574686 821684516 821710512 822886596 825162352 825293672 826814304 830287584 832451328 832583808 835948288 836107776 837755136 838829481 843878601 844039602 846212412 847585242 849794064 849929304 855072288 855208368 857437056 861038976 869069007 869234814 871472484 871611174 872886294 873882608 875133364 875300328 877024908 880736976 883004256 883032192 885446272 886741632 886882752 889193984 892249344 897486588 897629418 901256748 901400178 901428696 906854616 909362592 909507312 910837872 911877504 913356864 915737088 924424326 928307646 928455381 930726832 930874952 934073532 936507744 936656784 939097728 940441824 940621248 943042688 943192768 948900096 953068032 954621762 955835961 956018322 956170467 958662264 960034362 964616688 968668848 971193216 971347776 977225472 977380992 981517824 983117934 984712869 987090724 987247814 991426408 993379788 993411216 996127056 997584336 997743096 1000152416 1000343232 1004545472 1006556544 1013580288 1014107283 1016717898 1016879703 1023032916 1023195726 1025862192 1027526472 1030007712 1030171632 1030204224 1034531904 1039436928 1040957568 1043836416 1047067686 1047234321 1051466206 1051633541 1053571212 1053738882 1056484944 1057997052 1058198904 1060923024 1061091864 1063687808 1063857088 1067512608 1068359936 1070464896 1072201536 1074790656 1074995712 1077934592 1078495047 1079511552 1083025587 1089752454 1092592368 1092766248 1095614016 1097182128 1102419072 1107050112 1110111744 1113548174 1113725389 1115354709 1118439308 1120642938 1122282378 1122460983 1125171468 1125386136 1128283216 1130113656 1133058752 1133239072 1135327104 1140096384 1140277824 1143249408 1146970923 1148051968 1154094966 1158758676 1158943086 1158979752 1161963312 1162148232 1163848392 1167067104 1169366544 1174315968 1177339008 1177376256 1182322176 1182510336 1186170881 1188545562 1193538402 1193728347 1196648784 1196839224 1201675664 1201866904 1201904928 1204273008 1209139488 1209370176 1212483456 1212676416 1214450496 1215836672 1217809152 1221578967 1225373184 1229166414 1229362029 1232526774 1232565768 1234329894 1237743528 1237940508 1245431376 1248676992 1248875712 1252130304 1253922432 1254161664 1266059403 1269318618 1271377863 1272829016 1274447948 1274691096 1274893956 1278216352 1280045816 1282608432 1282812552 1286155584 1291558464 1294924288 1295130368 1303174656 1307208726 1307416761 1309329441 1310823912 1312700046 1312950492 1324506384 1324548288 1328169408 1330112448 1330324128 1333790976 1342075392 1346229882 1346444127 1351885122 1352100267 1352143044 1355623864 1355839604 1360281924 1364043888 1364260968 1366256808 1367816256 1370035296 1373343616 1373562176 1373605632 1379375872 1382137344 1385915904 1386636489 1387943424 1392461469 1396090248 1396312428 1404761616 1404985176 1408646592 1410662736 1410931872 1414564032 1414789152 1423350144 1427286528 1429602048 1431932643 1434027483 1437719098 1437947903 1437993396 1440051543 1444034116 1446925032 1453003272 1456789824 1457021664 1460818688 1462909504 1465838208 1466071488 1469892096 1472276736 1474676901 1476066816 1480636086 1480871721 1487139612 1490069682 1494190584 1496376504 1496614644 1500228624 1500514848 1506818208 1513769472 1520128512 1520370432 1525076847 1529294564 1531483387 1534549374 1534793589 1538793288 1541289708 1545011568 1545257448 1545306336 1549284416 1549530976 1551797856 1556089472 1559155392 1561436352 1565754624 1569785344 1570601529 1577199309 1584727416 1586995578 1591384536 1591637796 1595531712 1595785632 1602539904 1605697344 1612185984 1612493568 1616644608 1616901888 1619267328 1621907123 1628771956 1629031166 1634628681 1638888552 1639149372 1643369032 1643421024 1645773192 1650324704 1650587344 1653628608 1660575168 1664902656 1665167616 1670322261 1671896576 1675510272 1677658962 1680964407 1687757202 1688079204 1692424824 1695170484 1699588128 1699858608 1710144576 1710416736 1714874112 1722077952 1727408767 1731142449 1738138014 1738414629 1738469628 1742944968 1743222348 1745772588 1747765216 1750266728 1750600656 1754049816 1761473952 1766008512 1766064384 1770892544 1773483264 1773765504 1784498688 1790307603 1794973176 1795258836 1802513496 1802800356 1802857392 1813709232 1818725184 1819014624 1821675744 1823755008 1826713728 1843749621 1848790161 1848848652 1851494841 1856615292 1856910762 1861453664 1861749904 1868147064 1873015488 1873313568 1878195456 1880883648 1881242496 1886085376 1886385536 1897800192 1903977927 1909243524 1911671922 1912036644 1912340934 1917324528 1920068724 1929233376 1937337696 1942386432 1942695552 1954450944 1954761984 1960813089 1966235868 1969050069 1969425738 1974181448 1974495628 1982852816 1986759576 1986822432 1992254112 1995168672 1995486192 2000304832 2000686464 2009090944 2013113088 2019344823 2027827683 2028214566 2033435796 2033759406 2046065832 2046391452 2051724384 2055052944 2060015424 2060343264 2060408448 2069063808 2078873856 2081915136 2094069121 2094135372 2094468642 2102932412 2103267082 2107142424 2107477764 2112969888 2115994104 2116397808 2121846048 2122183728 2127375616 2127714176 2135025216 2136719872 2140929792 2144403072 2149581312 2156578647 2156990094 2166051174 2179504908 2185184736 2185532496 2191228032 2194364256 2204838144 2214100224 2220954129 2227096348 2227450778 2230283909 2230709418 2235104523 2236878616 2241285876 2244564756 2244921966 2250342936 2250772272 2256566432 2260227312 2266117504 2266478144 2270654208 2280192768 2280555648 2293941846 2308189932 2317517352 2317886172 2317959504 2323926624 2324296464 2327696784 2334134208 2338733088 2348631936 2354678016 2365020672 2372341762 2372719307 2377091124 2380493367 2387076804 2387456694 2393297568 2393678448 2403351328 2403733808 2403809856 2408546016 2418278976 2418740352 2424966912 2425352832 2428900992 2435618304 2443157934 2443546749 2458332828 2458724058 2465053548 2465131536 2468659788 2475487056 2475881016 2490862752 2497353984 2497751424 2507844864 2508323328 2516488443 2531635803 2532118806 2538637236 2542755726 2545658032 2548895896 2549382192 2549787912 2556432704 2560091632 2565216864 2565625104 2572311168 2583116928 2590260736 2607207021 2614417452 2614833522 2618658882 2621647824 2625400092 2625900984 2649012768 2649096576 2656338816 2660224896 2660648256 2667581952 2676265487 2692459764 2692888254 2703770244 2704200534 2704286088 2711247728 2711679208 2720563848 2728087776 2728521936 2732513616 2735632512 2740070592 2746687232 2747124352 2747211264 2758751744 2773272978 2784922938 2785366143 2792180496 2792624856 2809523232 2809970352 2817293184 2821325472 2821863744 2829128064 2829578304 2846700288 2850350923 2859204096 2863865286 2867507883 2868054966 2868511401 2875438196 2875895806 2875986792 2880103086 2888068232 2893850064 2906006544 2913579648 2914043328 2921637376 2925819008 2931676416 2932142976 2944553472 2949353802 2954138607 2961272172 2961743442 2974279224 2980139364 2988381168 2992753008 2993229288 3000457248 3001029696 3013636416 3040740864 3042321849 3050153694 3050639109 3058589128 3062966774 3069098748 3069587178 3077586576 3082579416 3090023136 3090514896 3090612672 3098568832 3099061952 3103595712 3112178944 3118310784 3122872704 3131509248 3141203058 3141702963 3154398618 3154900623 3169454832 3173991156 3182769072 3183275592 3191063424 3191571264 3205079808 3211394688 3224371968 3224987136 3233803776 3235485141 3238534656 3243814246 3249076761 3257543912 3258062332 3269257362 3277777104 3278298744 3286738064 3286842048 3291546384 3300649408 3301174688 3307257216 3321150336 3330335232 3340644522 3341176167 3346064127 3355317924 3361928814 3375514404 3376158408 3384849648 3390340968 3399176256 3399717216 3420289152 3420833472 3429748224 3440912769 3444155904 3454817534 3455367349 3462284898 3476276028 3476829258 3476939256 3485889936 3486444696 3491545176 3495530432 3500533456 3501201312 3508099632 3522947904 3532017024 3532128768 3541785088 3546966528 3547531008 3558512643 3580615206 3581185041 3589946352 3590517672 3605026992 3605600712 3605714784 3627418464 3637450368 3638029248 3643351488 3647510016 3653427456 3659383421 3664736901 3680131721 3687499242 3688086087 3697580322 3697697304 3702989682 3713230584 3713821524 3722907328 3723499808 3736294128 3746030976 3746627136 3756390912 3761767296 3762484992 3772170752 3772771072 3807955854 3814133589 3818487048 3823343844 3824073288 3824681868 3834649056 3840137448 3858466752 3874675392 3884772864 3885391104 3897418609 3909523968 3921626178 3922250283 3927988323 3932471736 3938100138 3938851476 3948362896 3948991256 3965705632 3973519152 3973644864 3984508224 3990337344 3990972384 4000609664 4001372928 4018181888 4026226176 4038689646 4039332381 4055655366 4056300801 4056429132 4066871592 4067518812 4092131664 4092782904 4103448768 4110105888 4120030848 4120686528 4120816896 4138127616 4157747712 4159909467 4163830272 4177384407 4188138242 4188270744 4188937284 4205864824 4206534164 4214284848 4214955528 4225939776 4231988208 4232795616 4243692096 4244367456 4254751232 4255428352 4270050432 4281859584 4288806144 4295797929 4302082449 4313157294 4313843709 4313980188 4320154629 4332102348 4359009816 4370369472 4371064992 4382456064 4388728512 4409676288 4424030703 4428200448 4441908258 4442615163 4454192696 4454901556 4460567818 4461418836 4470209046 4473757232 4482571752 4489129512 4489843932 4500685872 4501544544 4513132864 4520454624 4532235008 4532956288 4541308416 4560385536 4561111296 4575230541 4587883692 4594450161 4616379864 4635034704 4635772344 4635919008 4647853248 4648592928 4655393568 4668268416 4677466176 4697263872 4709356032 4711804587 4724685967 4731597927 4744683524 4745438614 4754182248 4760986734 4774153608 4774913388 4786595136 4787356896 4806702656 4807467616 4807619712 4817092032 4836557952 4837480704 4849933824 4850705664 4857801984 4865721369 4886315868 4887093498 4916665656 4917448116 4930107096 4930263072 4937319576 4950974112 4951762032 4981725504 4994707968 4995502848 5010966783 5015689728 5032016843 5032976886 5042893221 5063271606 5064237612 5077274472 5085511452 5091316064 5097791792 5098764384 5099575824 5112865408 5120183264 5130433728 5131250208 5144622336 5166233856 5182226301 5214414042 5215243887 5228834904 5229667044 5237317764 5243295648 5250800184 5251801968 5298025536 5298193152 5312677632 5320449792 5321296512 5352530974 5370922809 5384919528 5385776508 5407540488 5408401068 5408572176 5422495456 5423358416 5441127696 5456175552 5457043872 5465027232 5471265024 5480141184 5493374464 5494248704 5546370483 5546545956 5554484523 5569845876 5570732286 5584360992 5585249712 5619046464 5619940704 5634586368 5642650944 5643727488 5658256128 5659156608 5675771663 5693400576 5700701846 5711933781 5727730572 5735015766 5736109932 5737022802 5750876392 5751791612 5751973584 5760206172 5776136464 5787700128 5812013088 5827159296 5828086656 5851638016 5863352832 5864285952 5882439267 5898707604 5907150207 5908277214 5922544344 5923486884 5948558448 5960278728 5976762336 5985506016 5986458576 6000914496 6002059392 6027272832 6058034469 6083483049 6084643698 6100307388 6101278218 6117178256 6125933548 6138197496 6139174356 6155173152 6165158832 6180046272 6181029792 6181225344 6197137664 6198123904 6207191424 6224357888 6236621568 6245745408 6282207363 6282406116 6283405926 6308797236 6309801246 6338909664 6347982312 6365538144 6366551184 6382126848 6383142528 6410159616 6422789376 6448743936 6469735941 6470970282 6487628492 6498153522 6515087824 6516124664 6538514724 6555554208 6556597488 6573476128 6573684096 6583092768 6601298816 6602349376 6614514432 6642300672 6662862387 6681289044 6682352334 6690851727 6692128254 6710635848 6723857628 6751028808 6752316816 6769699296 6780681936 6798352512 6799434432 6840578304 6841666944 6881825538 6909635068 6910734698 6924569796 6952552056 6953658516 6953878512 6971779872 6972889392 6983090352 6991060864 7001066912 7002402624 7016199264 7045895808 7064034048 7095062016 7117025286 7118157921 7161230412 7162370082 7179892704 7181035344 7210053984 7211201424 7211429568 7254836928 7274900736 7276058496 7286702976 7306854912 7318766842 7328075701 7329473802 7330640247 7360263442 7374998484 7376172174 7395160644 7395394608 7405979364 7426461168 7427643048 7445814656 7446999616 7472588256 7492061952 7493254272 7523534592 7524969984 7545542144 7549465329 7594907409 7615911708 7628267178 7636974096 7646687688 7648146576 7649363736 7669298112 7680274896 7716933504 7749350784 7770782208 7794837218 7796077723 7821621063 7843252356 7844500566 7855976646 7864943472 7876200276 7877702952 7896725792 7897982512 7931411264 7947038304 7947289728 7969016448 7980674688 7981944768 8001219328 8002745856 8028796461 8036363776 8077379292 8078664762 8111310732 8112601602 8112858264 8133743184 8135037624 8184263328 8185565808 8206897536 8220211776 8240061696 8241373056 8241633792 8276255232 8303196167 8319818934 8354768814 8356098429 8376276484 8376541488 8377874568 8411729648 8413068328 8428569696 8429911056 8451879552 8463976416 8465591232 8487384192 8488734912 8510856704 8540100864 8551052769 8577612288 8591595858 8602523649 8604164898 8605534203 8626314588 8627687418 8627960376 8640309258 8664204696 8718019632 8740738944 8742129984 8764912128 8777457024 8848061406 8862415821 8883816516 8885230326 8908385392 8909803112 8921135636 8922837672 8940418092 8947514464 8965143504 8978259024 8979687864 9001371744 9003089088 9026265728 9040909248 9064470016 9065912576 9122222592 9150461082 9151917327 9175767384 9188900322 9232759728 9270069408 9271544688 9271838016 9295706496 9297185856 9310787136 9336536832 9354932352 9394527744 9423609174 9425108889 9449371934 9463195854 9464701869 9489367048 9490877228 9508364496 9521973468 9548307216 9549826776 9573190272 9574713792 9613405312 9614935232 9615239424 9634184064 9673115904 9674961408 9701411328 9706455423 9715603968 9731442738 9747230283 9772631736 9774186996 9833331312 9834896232 9860214192 9860526144 9874639152 9901948224 9903524064 9963451008 9991005696 10021933566 10023528501 10038192381 10064033686 10065635321 10065953772 10085786442 10126543212 10128475224 10154548944 10171022904 10182632128 10195583584 10197528768 10199151648 10225730816 10240366528 10260867456 10262500416 10289244672 10322738307 10332467712 10364452602 10366102047 10428828084 10430487774 10457669808 10459334088 10474635528 10486591296 10501600368 10503603936 10596051072 10596386304 10625355264 10640899584 10642593024 10675537929 10705061948 10720383709 10741845618 10743555123 10769839056 10771553016 10815080976 10816802136 10817144352 10844990912 10846716832 10882255392 10912351104 10914087744 10930054464 10942530048 10960282368 10978150263 10988497408 10994210703 11040395163 11092740966 11093091912 11108969046 11139691752 11141464572 11168721984 11170499424 11238092928 11239881408 11269172736 11285301888 11287454976 11316512256 11318313216 11351543326 11353349861 11401403692 11423867562 11442400767 11455461144 11470031532 11472219864 11474045604 11501752784 11503583224 11503947168 11520412344 11552272928 11575400256 11624026176 11654318592 11656173312 11692255827 11703276032 11728571904 11764878534 11766750849 11797415208 11814300414 11816554428 11845088688 11846973768 11897116896 11920557456 11953524672 11971012032 11972917152 12001828992 12004118784 12054545664 12091861369 12116068938 12117997143 12166966098 12168902403 12169287396 12200614776 12202556436 12234356512 12251867096 12276394992 12278348712 12310346304 12330317664 12360092544 12362059584 12362450688 12394275328 12396247808 12414382848 12473243136 12491490816 12532153221 12564414726 12564812232 12566811852 12617594472 12619602492 12677819328 12695964624 12731076288 12733102368 12764253696 12766285056 12845578752 12887393787 12906247347 12939471882 12941531127 12941940564 12960463887 12975256984 12996307044 13030175648 13032249328 13077029448 13111108416 13113194976 13146952256 13147368192 13166185536 13202597632 13204698752 13229028864 13272092109 13284601344 13325724774 13327845489 13362578088 13364704668 13381703454 13384256508 13421271696 13447715256 13502057616 13504633632 13539398592 13561363872 13596705024 13598868864 13681156608 13683333888 13725691623 13763651076 13783350483 13819270136 13821469396 13849139592 13905104112 13907317032 13907757024 13943559744 13945778784 13966180704 13982121728 14002133824 14004805248 14032398528 14091791616 14128068096 14135413761 14174057901 14194793781 14234050572 14236315842 14322460824 14324740164 14359785408 14362070688 14420107968 14422402848 14422859136 14509673856 14549801472 14552116992 14573405952 14597164107 14637533684 14656151402 14658483847 14658947604 14661280494 14720526884 14749996968 14752344348 14790321288 14790789216 14811958728 14852922336 14855286096 14891629312 14893999232 14945176512 14984123904 14986508544 15032900349 15047069184 15096050529 15098930658 15189814818 15231823416 15256534356 15273948192 15293375376 15296293152 15298727472 15338596224 15360549792 15433867008 15498701568 15546678903 15589674436 15592155446 15611987363 15643242126 15645731661 15686504712 15689001132 15711953292 15729886944 15752400552 15755405904 15793451584 15795965024 15862822528 15894076608 15894579456 15938032896 15961349376 15963889536 16002438656 16057592922 16154758584 16157329524 16222621464 16225203204 16225716528 16267486368 16270075248 16368526656 16371131616 16413795072 16440423552 16480123392 16482746112 16533769627 16606392334 16639111449 16639637868 16663453569 16709537628 16712196858 16752552968 16753082976 16755749136 16823459296 16826136656 16857139392 16859822112 16903759104 16927952832 16931182464 16974768384 16977469824 17027314989 17080201728 17102105538 17135801343 17183191716 17205047298 17208329796 17211068406 17252629176 17255374836 17255920752 17280618516 17328409392 17436039264 17481477888 17484259968 17554914048 17647317801 17696122812 17721450621 17724831642 17767633032 17770460652 17816770784 17819606224 17842271272 17845675344 17880836184 17895028928 17930287008 17956518048 17959375728 18002743488 18006178176 18052531456 18081818496 18131825152 18250449147 18300922164 18303834654 18351534768 18377800644 18465519456 18540138816 18543089376 18543676032 18591412992 18594371712 18621574272 18673073664 18709864704 18733858409 18846622089 18847218348 18850217778 18898743868 18926391708 18929403738 18978734096 18981754456 19016728992 19043946936 19096614432 19099653552 19146380544 19149427584 19226810624 19229870464 19230478848 19268368128 19346231808 19409207823 19412910846 19462885476 19494460566 19545263472 19548373992 19666662624 19669792464 19720428384 19721052288 19749278304 19803896448 19807048128 19926902016 19988587161 20043867132 20047057002 20072555181 20076384762 20128067372 20131270642 20131907544 20171572884 20253086424 20256950448 20309097888 20342045808 20365264256 20391167168 20395057536 20398303296 20451461632 20480733056 20521734912 20525000832 20645476614 20728905204 20732204094 20857656168 20860975548 20915339616 20918668176 20949271056 20973182592 21003200736 21007207872 21192102144 21285186048 21347003129 21351075858 21354473763 21410123896 21440767418 21483691236 21487110246 21539678112 21543106032 21630161952 21633604272 21634288704 21689981824 21693433664 21764510784 21824702208 21828175488 21860108928 21920564736 21956300526 21984227103 21988421406 21991920741 22080790326 22185481932 22186183824 22217938092 22279383504 22282929144 22337443968 22340998848 22476185856 22479762816 22570603776 22574909952 22636626432 22648395987 22703086652 22706699722 22784722227 22802807384 22847735124 22884801534 22910922288 22940063064 22944439728 22948091208 23003505568 23007166448 23007894336 23040824688 23104545856 23150800512 23248052352 23312346624 23384511654 23388233169 23529757068 23533501698 23594830416 23628600828 23633108856 23690177376 23693947536 23794233792 23841114912 23907049344 23942024064 23945834304 24003657984 24008237568 24086389383 24109091328 24183722738 24187571443 24232137876 24235994286 24333932196 24337804806 24338574792 24401229552 24405112872 24468713024 24503734192 24552789984 24556697424 24620692608 24660635328 24720185088 24724119168 24724901376 24792495616 24828765696 24909588501 25064306442 25068295287 25128829452 25129624464 25133623704 25235188944 25239204984 25355638656 25391929248 25462152576 25466204736 25532570112 25615683947 25653158307 25774787574 25807570947 25812494694 25816602609 25878943764 25883062254 25883881128 25920927774 25950513968 25992614088 26060351296 26064498656 26154058896 26222216832 26226389952 26293904512 26294736384 26332371072 26405195264 26409397504 26544184218 26651449548 26655690978 26725156176 26729409336 26763406908 26768513016 26842543392 26895430512 27004115232 27009267264 27078797184 27122727744 27193410048 27197737728 27281930263 27366667776 27451383246 27455751981 27527302152 27566700966 27638540272 27642938792 27698279184 27810208224 27814634064 27815514048 27887119488 27891557568 27932361408 27964243456 28004267648 28009610496 28064797056 28183583232 28270827522 28275326667 28348115802 28389587562 28394105607 28468101144 28472631684 28644921648 28649480328 28719570816 28724141376 28840215936 28844805696 28845718272 29019347712 29104233984 29119366269 29146811904 29194328214 29241690849 29275067368 29312302804 29316967694 29317895208 29322560988 29441053768 29499993936 29504688696 29580642576 29581578432 29623917456 29705844672 29710572192 29783258624 29787998464 29890353024 29973017088 30065800698 30070585503 30114577143 30192101058 30196905963 30197861316 30379629636 30463646832 30513068712 30547896384 30586750752 30592586304 30597454944 30677192448 30721099584 30867734016 30968214921 30997403136 31093357806 31098306141 31179348872 31184310892 31223974726 31286484252 31291463322 31373009424 31378002264 31423906584 31459773888 31504801104 31510811808 31586903168 31591930048 31725645056 31788153216 31789158912 31876065792 31922698752 31927779072 32026613787 32115185844 32161151127 32309517168 32314659048 32445242928 32450406408 32451433056 32534972736 32540150496 32737053312 32742263232 32827590144 32880847104 32934450789 32965492224 32982632109 33067539254 33072801769 33121185489 33212784668 33278222898 33279275736 33326907138 33419075256 33424393716 33505105936 33506165952 33511498272 33646918592 33652273312 33714278784 33719644224 33807518208 33855905664 33862364928 33949536768 33954939648 34054629978 34060049583 34204211076 34271602686 34366383432 34410094596 34416659592 34422136812 34505258352 34510749672 34511841504 34561237032 34656818784 34872078528 34962955776 34968519936 35076767481 35109828096 35224117901 35294635602 35300252547 35392245624 35442901242 35449663284 35535266064 35540921304 35633541568 35639212448 35684542544 35691350688 35761672368 35790057856 35860574016 35913036096 35918751456 36005486976 36012356352 36105062912 36163636992 36275584107 36500898294 36506707209 36601844328 36607669308 36703069536 36755601288 36931038912 37080277632 37086178752 37087352064 37182825984 37188743424 37243148544 37303863829 37419729408 37467716818 37596459663 37693244178 37694436696 37700435556 37797487736 37852783416 37858807476 37957468192 37963508912 38033457984 38087893872 38193228864 38199307104 38292761088 38298855168 38453621248 38459740928 38536736256 38662181361 38818415646 38824593381 38825821692 38881391661 38925770952 38988921132 39090526944 39096747984 39333325248 39339584928 39440856768 39442104576 39498556608 39607792896 39614096256 39730401641 39816276327 39853804032 39977174322 39983536467 40087734264 40094114004 40145110362 40152769524 40256134744 40262541284 40263815088 40343145768 40506172848 40513900896 40618195776 40684091616 40730528512 40782334336 40790115072 40796606592 40961466112 41043469824 41050001664 41177074869 41290953228 41350051449 41457810408 41464408188 41715312336 41721951096 41830679232 41837336352 41898542112 41946365184 42006401472 42014415744 42384204288 42406241283 42522173703 42584381343 42694006258 42702151716 42708947526 42820247792 42881534836 42967382472 42974220492 43079356224 43086212064 43260323904 43267208544 43268577408 43379963648 43386867328 43529021568 43649404416 43656350976 43720217856 43791492321 43912601052 43968454206 43975451541 43976842812 43983841482 44161580652 44370963864 44372367648 44435876184 44558767008 44565858288 44674887936 44681997696 44952371712 44959525632 45098701047 45141207552 45288151587 45296791974 45406173304 45413399444 45569444454 45605614768 45695470248 45769603068 45821844576 45880126128 45888879456 45896182416 46007011136 46014332896 46015788672 46081649376 46209091712 46301601024 46496104704 46640036709 46769023308 46776466338 46835962089 47059514136 47067003396 47189660832 47257201656 47266217712 47380354752 47387895072 47588467584 47682229824 47814098688 47884048128 47891668608 48007315968 48163589783 48172778766 48367445476 48375142886 48464275752 48471988572 48667864392 48675609612 48677149584 48802459104 48810225744 48937426048 49007468384 49105579968 49113394848 49241385216 49321270656 49440370176 49448238336 49601308881 49819177002 49917334347 50128612884 50136590574 50257658904 50259248928 50267247408 50470377888 50478409968 50711277312 50783858496 50924305152 50932409472 51081944967 51231367894 51296529907 51306316614 51407404029 51549575148 51615141894 51624989388 51633205218 51757887528 51766124508 51767762256 51841855548 51901027936 51985228176 52120702592 52128997312 52308117792 52444433664 52452779904 52587809024 52664742144 52818795008 53088368436 53164351863 53302899096 53311381956 53450312352 53458818672 53526813816 53537026032 53685086784 53790861024 54008230464 54018534528 54157594368 54245455488 54395475456 54563860526 54572544061 54751347441 54902766492 54911503962 55054604304 55133401932 55277080544 55285877584 55396558368 55620416448 55629268128 55631028096 55774238976 55783115136 55864722816 56008535296 56019220992 56129594112 56201575227 56539866267 56541655044 56550653334 56696231604 56779175124 56788211214 56936202288 56945263368 57289843296 57298960656 57439141632 57448282752 57680431872 57689611392 57691436544 58038695424 58227623469 58238732538 58388656428 58483381698 58550134736 58624605608 58633935388 58635790416 58645121976 58882107536 58999987872 59009377392 59161285152 59163156864 59247834912 59411689344 59421144384 59575996928 59780706048 59965761483 60131601396 60141171006 60217665543 60229154286 60384202116 60393811926 60395722632 60759259272 60927293664 61026137424 61095792768 61173501504 61185172608 61194909888 61354384896 61442199168 61936429842 62186715612 62196612282 62358697744 62368621784 62447949452 62572968504 62582926644 62746018848 62756004528 62847813168 62919547776 63009602208 63021623616 63173806336 63183860096 63451290112 63576306432 63855558144 64041009387 64053227574 64063421289 64230371688 64322302254 64619034336 64629318096 64890485856 64900812816 64902866112 65069945472 65080300992 65474106624 65484526464 65761694208 65868901578 65952681309 65965264218 65975762223 66135078508 66145603538 66242370978 66425569336 66556445796 66558551472 66653814276 66838150512 66848787432 67010211872 67012331904 67022996544 67293837184 67304546624 67428557568 67439288448 67711811328 67724729856 67909879296 67945187961 68109259956 68120099166 68408422152 68543205372 68732766864 68820189192 68833319184 68844273624 69010516704 69021499344 69023683008 69122474064 69313637568 69744157056 69937039872 70153534962 70164699507 70448235802 70459447247 70589271204 70600505094 70784491248 70885802484 70899326568 71070532128 71081842608 71267083136 71278424896 71369085088 71382701376 71523344736 71580115712 71721148032 71826072192 71837502912 72010973952 72024712704 72259168149 72327273984 72551168214 72562714329 73001796588 73013414418 73203688656 73215338616 73406139072 73511202576 73862077824 74160555264 74172357504 74174704128 74377486848 74486297088 74607727658 74728765503 74935433636 75192919326 75204885861 75386488356 75388873392 75400871112 75594975472 75705566832 75717614952 75914936384 75927017824 76066915968 76175787744 76386457728 76398614208 76597710336 76847051841 76919481856 76959474921 77324362722 77422712841 77636831292 77649186762 77651643384 77762783322 77851541904 77977842264 78181053888 78193495968 78666650496 78679169856 78881713536 78884209152 78997113216 79215585792 79228192512 79460803282 79473449027 79632552654 79954348644 79967072934 80175468528 80188228008 80290220724 80305539048 80512269488 80525082568 80527630176 80686291536 81012345696 81027801792 81236391552 81368183232 81461057024 81564668672 81580230144 81593213184 81845790789 81922932224 82100003328 82354149738 82367255943 82581906456 82700102898 82915620816 82928816376 83430624672 83443902192 83661358464 83674672704 83797084224 83892730368 84012802944 84028831488 84643029583 84812482566 84825980001 85044347406 85168762686 85182316821 85388012516 85404303432 85417895052 85640495584 85763069672 85934764944 85948440984 86158712448 86172424128 86520647808 86534417088 86537154816 86759927296 86773734656 87058043136 87312701952 87440435712 87582984642 87725072547 87825202104 87936908412 87950903082 87953685624 87967682964 88323161304 88741927728 88744735296 88871752368 89117534016 89131716576 89349775872 89363995392 89919051264 90197402094 90211756509 90343731429 90576303174 90590717889 90593583948 90812346608 90826798888 91138888908 91211229536 91390940496 91539206136 91643689152 91760252256 91777758912 91792364832 92014022272 92028665792 92031577344 92163298752 92418183424 92603202048 92904644763 92992209408 93280073418 93294918423 93538046616 93552932676 93671924178 94119028272 94134006792 94379321664 94514403312 94532435424 94760709504 94775790144 95176935168 95364459648 95628197376 95768096256 95783337216 96079841361 96327179566 96345557532 96483453381 96734890952 96750285772 96928551504 96943977144 97335728784 97351219224 97354299168 97604918208 97620451488 97874852096 98014936768 98211159936 98226789696 98482770432 98642541312 98803352367 98896476672 98947896327 99202617762 99218405307 99363556467 99638354004 99834668694 100257225768 100273181148 100515317808 100518497856 100534494816 100940755776 100956819936 101422554624 101567716992 101848610304 101864818944 102163889934 102180148749 102462735788 102593059814 102609386929 102612633228 102814808058 103099150296 103230283788 103249978776 103266410436 103515775056 103532249016 103535524512 103683711096 103802055872 103970456352 104241405184 104257994624 104616235584 104888867328 104905559808 105175618048 105230302443 105329484288 105672353703 106176736872 106328703726 106605798192 106622763912 106900624704 106917637344 107053627632 107074052064 107370173568 107581722048 108016460928 108037069056 108315188736 108490910976 108667777241 108826752321 109127721052 109145088122 109283911541 109502694882 109520121627 109805532984 109823007924 110109208608 110266803864 110554161088 110571755168 110793116736 111240832896 111258536256 111262056192 111548477952 111566230272 111729445632 111911591487 112017070592 112259188224 112403150454 113079732534 113083310088 113101306668 113392463208 113558350248 113576422428 113872404576 113890526736 114579686592 114597921312 114878283264 114896565504 115360863744 115379222784 115736387389 115986544083 116455246938 116473780143 116477465076 116644174983 116777312856 116966763396 117100269472 117249211216 117267870776 117271580832 117290243952 117764215072 117999975744 118018754784 118322570304 118326313728 118495669824 118823378688 118842288768 119191204923 119561412096 119931522966 119950609401 120263202792 120282342012 120435331086 120458308572 120768404232 120787623852 120791445264 121518518544 121854587328 122052274848 122191585536 122347003008 122370345216 122389819776 122884398336 123531224607 123872859684 124050154347 124373431224 124393224564 124717395488 124737243568 124895898904 125145937008 125165853288 125492037696 125512009056 125695626336 125839095552 126019204416 126043247232 126347612672 126367720192 127152612864 127566521109 127753144029 128082018774 128106455148 128126842578 128460743376 128644604508 129238068672 129258636192 129780971712 129801625632 129805732224 130139890944 130160601984 130948213248 130969052928 131374476963 131737803156 131905362618 131926354623 131930528436 131951524446 132270157016 132291207076 132484741956 132851138672 133112891592 133117102944 133307628552 133676301024 133697574864 134020423744 134024663808 134045993088 134587674368 134609093248 134857115136 134878576896 135296103141 135423622656 135864454761 135890375922 136218519912 136240198332 136816844304 137086410744 137465533728 137640378384 137666638368 137688547248 138021033408 138042998688 138047366016 138244948128 138627275136 139488314112 139920110127 140302631107 140307069924 140329399014 140507886267 140896471604 140918894494 141178542408 141201010188 141568982496 141771604968 141798653136 142141064256 142163685216 142534166272 142556849792 142738170176 142765402752 143046689472 143160231424 143442296064 143652144384 143675005824 144021947904 144490769349 144518336298 145102336428 145125428658 146003593176 146026828836 146407377312 146430677232 146812278144 147022405152 147724155648 148321110528 148344715008 148803926643 149215455316 149429021903 149457531006 149752003041 149870867272 150385838652 150409771722 150772976712 150777746784 150801742224 151189950944 151411133664 151435229904 151829872768 151854035648 152133831936 152351575488 152772915456 152797228416 153245834901 153694103682 153889589721 153918949842 154648725444 154845425682 155273662584 155298373524 155303286768 155525566644 155703083808 155955684528 156362107776 156386991936 157333300992 157358339712 157763427072 157994226432 158456385024 158921606564 158946898054 159265105308 159493055589 159908697288 159934145868 160350937056 160376456016 160580441448 160611078096 161024538976 161050165136 161055260352 161372583072 162024691392 162055603584 162472783104 162736366464 163129337344 163186426368 163691581578 163717632183 164708299476 164734511886 165163812912 165400205796 165831241632 165857632752 166861249344 166887804384 167322716928 167349345408 167594168448 168025605888 168057662976 168545741123 168604725681 169286059166 169619598801 169624965132 169651960002 170088694812 170337525372 170364633642 170776025032 170808606864 170835790104 171280991168 171526139344 171869529888 171896881968 172317424896 172344848256 173041295616 173068834176 173074309632 173547469312 174116086272 174682870407 175165969284 175450145094 175650404208 175873816824 175901806164 175907371248 175935365928 176646322608 177483855456 177489470592 177743504736 178235068032 178263433152 178727990784 179309787629 179897284449 180394804188 180423513018 180652996629 180687462858 181152606348 181181435778 181187167896 181624693216 181653597776 182277777816 182422459072 182781880992 183078412272 183287378304 183520504512 183555517824 183584729664 184028044544 184057331584 184063154688 184326597504 184836366848 185809289526 186560146836 186589836846 187076093232 187105865352 187343848356 188238056544 188268013584 188758643328 189028806624 189064870848 189521419008 189551580288 190353870336 190728919296 190973511841 191566674432 192123028161 192159682722 192190263867 192654359132 192691115064 192966906762 193469781904 193500571544 193857103008 193887954288 194671457568 194702438448 194708598336 195209836416 195240902976 195749704192 196029873536 196422319872 196453579392 197285082624 197606704734 197858043927 197895792654 197927286669 198405235524 198436810614 198727112934 199276708008 199669337388 200514451536 200546362296 201030635616 201036995712 201068989632 201881511552 201913639872 203135433984 203729637888 203835563883 204327779868 204360297498 204925471576 205186119628 205218773858 205225266456 205629616116 206198300592 206460567576 206499957552 206532820872 207031550112 207064498032 207071049024 207367422192 207604111744 207940912704 208482810368 208515989248 209232471168 209811119616 210460604886 210494098521 211344707406 211378341741 212353473744 212657407452 213211596384 213245527824 213801249408 213835274688 214107255264 214148104128 214740347136 215163444096 216032921856 216074138112 216777504447 216981821952 217335554482 217653504642 217688142987 218255442104 218290176244 218567823082 219005389764 219040243254 219611065968 219646015848 220218417216 220533607728 221108322176 221143510336 221586233472 222481665792 222517072512 222524112384 223132460544 223458891264 223823182974 224186296509 224806300908 226159465068 226166620176 226202613336 226784926416 227116700496 227152844856 227744809152 227781053472 229159373184 229195842624 229793131008 230541155523 230758445568 230878424763 231472774778 231509612383 231973088166 232268138523 232910493876 232947560286 232954930152 233288349966 233554625712 233933526792 234200538944 234498422432 234535741552 234543161664 234580487904 235528430144 235999951488 236037509568 236645140608 236652627456 236991339648 237646757376 237684577536 238382409846 238420347081 239863045932 239901218802 240526405584 240564684024 240870662172 240916617144 241536808464 241575247704 241582890528 243037037088 243709174656 244104549696 244383171072 244694006016 244740690432 244779639552 245537372367 245768796672 246568825307 247062449214 247101767829 247745719368 248100308694 248746862448 248786449128 249434790976 249474487136 249791797808 250291874016 250331706576 250984075392 251024018112 251391252672 251678191104 252038408832 252086494464 252735440384 253929088749 255133042218 255506288058 255546950463 256164037548 256212910296 256253685156 256921486752 257289209016 258476137344 258517272384 259561943424 259603251264 259611464448 260279781888 260321203968 261127046803 261938105856 262748953926 263175217641 263475606312 263810725236 263852709246 263861056872 263903048892 264540314032 264582414152 264969483912 265702277344 266225783184 266234205888 266615257104 267352602048 267395149728 268040847488 268049327616 268091986176 269175348736 269218186496 269757153792 270592206282 270635269527 271728909522 271772153667 271780751844 272437039824 272480396664 273633688608 274172821488 274931067456 275280756768 275333276736 275377094496 276042066816 276085997376 276094732032 276489896256 277254550272 278112811487 278713934289 278976628224 279840220254 279884755269 280605262214 280614139848 280658798028 281015772534 281792943208 281837788988 282357084816 282402020376 283137964992 283543209936 283597306272 284282128512 284327370432 285068332544 285113699584 285476340352 285530805504 286093378944 286884592128 287304288768 287350011648 288239524083 288981538698 289036672596 289450360143 290204672856 290250857316 292007186352 292053657672 292814754624 292861354464 293624556288 294044810304 295448311296 296410057101 296689430016 296843688981 297607853286 297655215921 298090669401 298430910632 298858043806 298915062012 299504006082 299741734544 300771677304 300819543444 301545953424 301555493568 301603484448 302379901888 302822267328 302870459808 303659745536 303708071296 304267663872 304703150976 305545830912 305594456832 306491669802 306540446247 307388207364 307779179442 307828160787 307837899684 309297450888 309690851364 310547325168 310596747048 310606573536 311051133288 311406167616 311911369056 312724215552 312773983872 314666601984 314716679424 315526854144 315690907329 315988452864 317017061109 317843213128 317893796108 318530210616 318986111178 319817394576 319868291736 320701874112 320752912032 321160882896 321222156192 322049077952 322100330272 322110520704 322745166144 324049382784 324111207168 324945566208 325472732928 326003331723 326480256963 327383163156 327435264366 327851734623 329416598952 329469023772 330327625824 330800411592 331662483264 331715265504 333722498688 333775608768 334645433856 334698690816 335188336896 335734774461 336051211776 337091482246 337145128481 337209451362 338572118332 339239197602 339249930264 339303920004 340177389624 340675050744 340729267284 341552050064 341617213728 341671580208 342561982336 343052278688 343739059776 343793763936 344634849792 344689696512 346082591232 346137668352 347209162167 349365740814 349421340429 350331938568 350900290188 351300808416 351747633648 351803612328 351814742496 351870731856 353292645216 354967710912 354978941184 355487009472 356470136064 356526866304 357573614769 358619575258 359075709349 359794568898 359851828203 360789608376 360847026036 361305993258 361374925716 362305212696 362362871556 362374335792 363249386432 363307195552 364555555632 364844918144 365563761984 366156824544 366574756608 367041009024 367111035648 367169459328 368056089088 368114663168 368653195008 371618579052 372150463041 373120293672 373179673692 374152186464 374211730704 374687696712 376476113088 376536027168 377517286656 378057613248 378129741696 379042838016 379103160576 380276701421 381457838592 381947023682 382699563327 383259432087 384246056322 384319365444 384380527734 385308718264 385382230128 385933813524 386939563808 387001143088 387714206016 387775908576 389342915136 389404876896 389417196672 390419672832 390481805952 392059747072 392844639744 392907158784 394123430889 395213409468 395716087854 395779063869 395791585308 395854573338 396810471048 396873621228 397454225868 398553416016 399338674776 401028903072 401092724592 402061271232 402073991424 402137979264 403763023104 403827279744 405888309423 406270867968 407593364283 407671127766 408655559736 408720594996 409850943152 410372239256 410437547716 410450532912 411259232232 412396601184 412921135152 412999915104 413065641744 414063100224 414128996064 414142098048 414734844384 415208223488 415881825408 417031978496 418464942336 419760330381 420907893321 420921209772 420988197042 421523658801 422689414812 422756683482 424706947488 425314814904 426423192768 426491055648 427602498816 427670549376 428214510528 428296208256 429480694272 430326888192 432065843712 433472308047 433555008894 434671108964 435307009284 435376285974 436510884208 436580352488 437135646164 438010779528 438080486508 439222131936 439292031696 440436834432 441067215456 442216644352 442287020672 443172466944 444963331584 445034145024 446411779929 447646365948 448287065709 448372593018 449612601816 452318930136 452333240352 452405226672 453569852832 454233400992 454305689712 455489618304 455562106944 458318746368 458391685248 459737504703 461082311046 461668769163 461756849526 462945549556 463019224766 463946176332 464536277046 465820987752 465895120572 465909860304 466576699932 467109251424 467867053584 468401077888 468996844864 469071483104 469086323328 469160975808 471056860288 471999902976 472075019136 473290281216 473982679296 475369155072 476764819692 476840694162 479726091864 479802437604 481052811168 481129368048 481741324344 481833234288 483073616928 483150495408 483165781056 486074074176 487418349312 488209099392 489388012032 489559279104 490981071967 491074744734 491152896549 493137650614 494124898428 494203535658 495491438736 496200617388 497493724896 497572898256 498869581952 498948974272 499583595616 500583748032 500663413152 501968150784 502048036224 502782505344 504076817664 504172988928 505637223369 505814177043 507858177498 508858796403 510266084436 511012576116 511093900926 512328075096 512425820592 512507370312 513842973504 514578418032 516952274688 517034544768 519123886848 519206502528 519222928896 520642407936 522254093606 524048611221 525497907852 526350435282 526951212624 527621450472 527705418492 527722113744 527806097784 529080628064 529164828304 529938967824 531404554688 532451566368 532468411776 533230514208 534705204096 534790299456 536081694976 536183972352 537929362887 538436372992 541184412564 541270539054 541958989887 543457819044 543544307334 543561503688 544874079648 544960793328 547267377216 548345642976 549862134912 550561513536 550666553472 550754188992 552084133632 552171994752 552189464064 552979792512 554509100544 556225622974 556314143189 557427868578 559680440508 559769510538 561210524428 561228279696 561317596056 562031545068 563585886416 563675577976 564714169632 564804040752 566275929984 567086419872 567194612544 568564257024 568654740864 570227399168 570952680704 571061611008 572186757888 572920535523 574700023296 576369084483 576479048166 576570791601 577963077396 578073345192 578900720286 580409345712 580501714632 584014372704 584107315344 585629509248 585722708928 587249112576 588089620608 592820114202 593574131781 593687377962 593781860007 595215706572 595310431842 596181338802 596861821264 597716087612 597830124024 599008012164 599483469088 601543354608 601639086888 603091906848 603110987136 603206968896 604759803776 605644534656 605740919616 607319491072 607416142592 609406301952 611188913664 612983339604 613080892494 614776414728 615558358884 615656321574 615675799368 618594901776 619381702728 621094650336 621193494096 621213147072 622102266576 622812335232 623822738112 625448431104 625547967744 629433358848 631381814658 631482295563 634034122218 634135025223 635686426256 635787592216 637060421232 637972222356 639634789152 639736583472 641403748224 641505824064 642321765792 642444312384 644098155904 644200660544 644221041408 645490332288 648098765568 648222414336 650332513341 650945465856 652006663446 652960513926 653064428961 654766326312 654870528732 655703469246 658833197904 658938047544 660655251648 661600823184 663324966528 663430531008 667444997376 667551217536 669397381632 670376673792 671469548922 672558889527 674182964492 674290256962 674418902724 677144236664 678478395204 678499860528 678607840008 680354779248 681350101488 681458534568 683104100128 683234427456 683343160416 685123964672 686104557376 687478119552 687587527872 689379393024 691623466569 692275336704 692635274289 694418324334 694528837149 698731481628 698842680858 700663877136 701800580376 702601616832 703495267296 703607224656 703629484992 703741463712 706585290432 709935421824 709957882368 710974018944 712940272128 713053732608 715147229538 715261041243 717239150516 718151418698 718265708503 719589137796 719703656406 721579216752 721694052072 722611986516 722749851432 724610425392 724725743112 724748671584 726498772864 726614391104 729111111264 729689836288 731127523968 732313649088 733149513216 734082018048 734222071296 734338918656 736229326336 736612117101 737306390016 739706475921 743237158104 744300926082 746240587344 746359347384 748304372928 748423461408 749375393424 752952226176 753072054336 755034573312 756115226496 756259483392 758206321152 760553402842 760674440687 761787266247 763894047364 765399126654 766518864174 766640851389 768492112644 768638730888 768761055468 770617436528 770764460256 771867627048 773879127616 774002286176 775428412032 775551817152 778685830272 778809753792 778834393344 780839345664 780963611904 783381140409 784119494144 785814317568 788246861778 790426818936 791432175708 791558127738 791583170616 791709146676 793620942096 793747242456 794908451736 797106832032 798677349552 802057806144 802185449184 804122542464 804147982848 804275958528 807526046208 807654559488 810154711723 811776618846 811905808581 815186728566 815316461001 815342255532 817311119472 817441189992 819701886304 820744478512 820875095432 820901065824 822518464464 824793202368 825842270304 825999830208 826131283488 828126200448 828257992128 828284196096 829469688768 830416446976 831763650816 834338434461 836929884672 839520660762 839654265807 841815786642 841842419544 841976394084 843047317602 845378829624 845513366964 849413894976 850629629808 852846385536 852982111296 855204997632 855341098752 856429021056 856592416512 860653776384 864718572249 866944616094 867110017788 868351080429 869342217928 870614018568 870752571948 873021768416 873160704976 874271292328 876021559056 876160973016 878444263872 878584063392 880873668864 882134430912 884433288704 884574041344 886344933888 889230171303 890068290048 892823559858 892965647763 894272008203 895292731896 896574131418 896745186036 899225203632 904637860272 904666480704 904810453344 907139705664 908466801984 908611379424 910979236608 911124213888 916637492736 916783370496 919475009406 919621338741 922164622092 923337538326 923484482361 923513699052 925891099112 926038449532 927892352664 929072554092 931641975504 931790241144 931819720608 933153399864 934218502848 935734107168 936802155776 937993689728 938142966208 938172646656 938321951616 942113720576 943999805952 944150038272 946580562432 947072721987 947965358592 951051183327 953529639384 953681388324 959452183728 959604875208 962105622336 962258736096 963482648688 963666468576 966147233856 966300990816 966331562112 972148148352 974836698624 976418198784 978009995169 979440770889 981962143934 982118417749 982149489468 982305793098 983555203869 986275301228 988249796856 988407071316 990982877472 992401234776 994987449792 995145796512 997739163904 997897948544 999167191232 1001167496064 1001326826304 1003936301568 1004096072448 1005565010688 1007204323383 1008153635328 1011274446738 1011435385443 1011628354086 1015716354996 1017717592806 1020532168872 1022025152232 1022187801852 1024656150192 1024851641184 1025014740624 1027685947008 1029156836064 1033904549376 1034069089536 1038247773696 1038413005056 1041627486501 1044508187212 1046003153321 1048097222442 1048264021287 1050995815704 1052700870564 1053902425248 1055242900944 1055410836984 1055444227488 1055612195568 1058161256128 1058329656608 1059877935648 1062809109376 1064903132736 1064936823552 1066461028416 1069410408192 1069580598912 1072163389952 1072720844307 1075858725774 1077227128047 1082368825128 1082541078108 1083917979774 1086915638088 1087088614668 1087123007376 1089748159296 1089921586656 1094534754432 1096691285952 1099724269824 1101123027072 1101333106944 1101508377984 1104168267264 1104343989504 1105959585024 1107762565009 1112451245948 1112628286378 1114855737156 1116451389123 1119360881016 1119539021076 1122421048856 1122456559392 1122635192112 1124063090136 1127171772832 1127351155952 1129428339264 1129608081504 1132551859968 1134172839744 1134389225088 1137128514048 1137309481728 1140830104263 1141905361408 1144373515776 1145841071046 1148098689981 1152738168966 1152958096332 1153141583202 1155926154792 1156146690384 1157801440572 1160818691424 1161003429264 1168028745408 1168214630688 1171259018496 1171445417856 1176179241216 1179820187861 1182370292667 1185640228404 1187148263562 1187337191607 1187374755924 1187563720014 1190431413144 1190620863684 1192362677604 1193723642528 1195432175224 1195660248048 1198016024328 1198966938176 1203086709216 1203278173776 1206183813696 1206221974272 1206413937792 1209519607552 1211289069312 1211481839232 1214832285184 1218812603904 1222780092849 1225966679208 1226161784988 1229552829456 1231116717768 1231312643148 1231351598736 1237189803552 1238763405456 1242189300672 1242386988192 1242426294144 1244204533152 1245624670464 1247645476224 1251095935488 1255168513403 1259280991143 1262723679963 1262763629316 1262964591126 1264570976403 1268068244436 1268270050446 1271372852512 1271575184432 1274120842464 1275944444712 1279269578304 1279473166944 1282807496448 1283011648128 1284643531584 1284888624768 1288196311808 1288401321088 1288442082816 1290980664576 1296197531136 1300416924141 1300665026682 1304013326892 1305921027852 1306128857922 1309532652624 1309741057464 1311406938492 1317666395808 1317876095088 1321310503296 1323201646368 1326649933056 1326861062016 1334889994752 1335102435072 1339235339787 1342939097844 1344861197127 1345117779054 1348365928984 1348580513924 1348837805448 1354288473328 1356956790408 1356999721056 1357215680016 1360709558496 1362700202976 1362917069136 1366208200256 1366468854912 1366686320832 1370247929344 1372209114752 1374956239104 1375175055744 1379212514109 1383246933138 1385006307489 1385270548578 1388836648668 1389057674298 1397462963256 1397685361716 1401327754272 1403601160752 1405203233664 1406990534592 1407214449312 1407258969984 1407482927424 1413170580864 1419870843648 1421948037888 1426107465216 1430249209643 1430294459076 1430522082486 1434478301032 1436302837396 1436531417006 1439178275592 1439407312812 1443158433504 1443388104144 1445223973032 1445499702864 1449220850784 1449451486224 1449497343168 1452997545728 1453228782208 1458222222528 1459379672576 1462255047936 1464627298176 1468164036096 1468677837312 1472943215901 1473224234202 1473458689647 1479412951842 1486474316208 1488601852164 1492481174688 1492718694768 1496608745856 1496846922816 1498750786848 1505904452352 1506144108672 1512230452992 1512518966784 1516911670107 1517442531129 1521106805684 1521348881374 1523574532494 1526576389209 1527788094728 1530798253308 1533037728348 1533281702778 1536984225288 1537277461776 1537522110936 1541234873056 1541528920512 1543735254096 1547758255232 1548004572352 1550856824064 1551103634304 1557371660544 1557619507584 1557668786688 1561927223808 1566762280818 1576493723556 1580853637872 1582864351416 1583116255476 1583166341232 1583418293352 1587241884192 1587494484912 1589816903472 1594213664064 1597354699104 1604115612288 1604370898368 1608245084928 1608551917056 1613788088661 1615309118976 1620309423446 1620567286681 1623553237692 1623811617162 1625876969661 1630373457132 1630632922002 1630684511064 1634622238944 1634882379984 1639403772608 1641488957024 1641750190864 1641802131648 1645036928928 1649586404736 1651684540608 1651999660416 1652262566976 1656252400896 1656515984256 1656568392192 1658939377536 1663527301632 1668676868922 1668942429567 1679041321524 1679308531614 1683631573284 1683684839088 1683952788168 1686094635204 1690757659248 1691026733928 1698827789952 1701259259616 1705692771072 1705964222592 1710682197504 1712858042112 1713184833024 1718761606569 1729107253449 1729437144498 1729712374803 1733889232188 1734220035576 1736702160858 1738684435856 1741228037136 1741505143896 1746043536832 1746321409952 1748542584656 1752043118112 1752321946032 1756888527744 1757168126784 1761747337728 1764268861824 1769148082688 1778460342606 1780722395343 1785647119716 1785931295526 1788544016406 1790585463792 1793148262836 1793490372072 1798450407264 1809275720544 1809332961408 1809620906688 1814279411328 1816933603968 1817222758848 1821958473216 1822248427776 1827889327621 1833566740992 1838950018812 1839242677482 1844329244184 1846675076652 1846968964722 1847027398104 1851782198224 1852076899064 1855784705328 1858145108184 1863283951008 1863580482288 1863639441216 1866306799728 1868437005696 1871468214336 1873604311552 1875987379456 1876285932416 1876345293312 1876643903232 1884227441152 1888300076544 1894145443974 1894446886689 1902102366654 1902405075669 1907059278768 1907362776648 1918904367456 1919209750416 1924211244672 1924517472192 1926965297376 1927332937152 1932294467712 1932601981632 1932663124224 1944296296704 1946789680409 1950997540023 1952836397568 1956019990338 1958881541778 1959193286883 1963924287868 1964236835498 1964298978936 1964611586196 1967110407738 1972550602456 1976499593712 1976814142632 1981965754944 1984802469552 1989974899584 1990291593024 1995478327808 1995795897088 1998334382464 2002334992128 2002653652608 2008192144896 2011130021376 2014408646766 2017676668581 2022548893476 2022870770886 2023256708172 2031432709992 2035435185612 2041064337744 2044050304464 2044375603704 2049312300384 2049703282368 2050029481248 2055371894016 2058313672128 2068138179072 2074870399707 2076826010112 2077905822867 2083254973002 2083586511447 2089016374424 2092006306642 2096194444884 2096528042574 2101991631408 2105401741128 2107804850496 2110485801888 2110821673968 2110888454976 2111224391136 2116322512256 2116659313216 2119755871296 2125618218752 2129806265472 2129873647104 2132922056832 2138820816384 2139161197824 2145441688614 2145783123729 2151717451548 2154454256094 2154797125509 2164737650256 2165082156216 2167835959548 2173831276176 2174177229336 2174246014752 2179496318592 2179843173312 2189069508864 2193382571904 2199448539648 2202246054144 2202666213888 2203016755968 2208687979008 2209836351303 2211919170048 2215525130018 2219119427763 2224902491896 2225256572756 2229711474312 2232902778246 2238721762032 2239078042152 2244842097712 2244913118784 2245270384224 2248126180272 2254343545664 2254702311904 2258856678528 2259216163008 2265103719936 2268345679488 2268778450176 2274618963456 2281660208526 2282023322061 2285361798741 2291682142092 2296197379962 2305476337932 2305916192664 2306283166404 2311852309584 2312293380768 2315602881144 2321637382848 2322006858528 2336057490816 2336429261376 2342518036992 2342890835712 2350143421227 2352358482432 2359640375722 2360015899367 2364740585334 2371280456808 2374296527124 2374674383214 2374749511848 2375127440028 2380862826288 2381241727368 2384725355208 2387447285056 2390864350448 2391320496096 2396032048656 2397933876352 2406173418432 2406556347552 2412367627392 2412443948544 2412827875584 2419039215104 2422578138624 2422963678464 2430464135169 2445560185698 2445949383003 2451933358416 2452323569976 2459105658912 2462233435536 2462625286296 2462703197472 2474379607104 2477526810912 2484378601344 2484773976384 2484852588288 2488409066304 2491249340928 2495290952448 2499358876543 2503015303383 2510337026806 2513529965443 2518561982286 2518962797421 2525447359926 2525527258632 2525929182252 2529141952806 2536136488872 2536540100892 2542745705024 2543150368864 2548241684928 2551888889424 2558539156608 2558946333888 2565614992896 2566023296256 2569287063168 2569777249536 2576392623616 2576802642176 2581961329152 2600833848282 2601330053364 2605053241287 2608026653784 2611842055704 2612257715844 2619065305248 2619482114928 2622813876984 2635332791616 2635752190176 2642621006592 2646403292736 2653299866112 2653722124032 2661936909947 2667690513909 2670204870144 2678470679574 2678896943289 2682816024609 2685878195688 2689722394254 2690235558108 2696731857968 2697161027848 2697675610896 2708576946656 2713913580816 2713999442112 2714431360032 2721419116992 2725400405952 2725834138272 2732416400512 2732937709824 2733372641664 2744418229504 2749912478208 2750350111488 2758425028218 2758864016223 2766493866276 2770012614978 2770453447083 2770541097156 2777673297336 2778115348596 2794925926512 2795370723432 2802655508544 2807202321504 2810406467328 2813981069184 2814428898624 2814517939968 2814965854848 2826341161728 2839741687296 2841218165961 2843896075776 2853153549981 2860498419286 2860588918152 2861044164972 2868956602064 2872605674792 2873062834012 2878356551184 2878814625624 2886316867008 2886776208288 2890447946064 2890999405728 2898441701568 2898902972448 2898994686336 2905995091456 2906457564416 2916444445056 2924510095872 2929254596352 2934029985507 2938322312667 2945886431802 2946355253247 2946448468404 2946917379294 2950665611607 2958825903684 2972948632416 2977203704328 2984962349376 2985437389536 2993217491712 2993693845632 2997501573696 3011808904704 3012288217344 3021612970149 3024460905984 3033823340214 3034306156329 3034885062258 3042213611368 3042697762748 3047149064988 3053152778418 3055576189456 3061596506616 3066075456696 3066563405556 3073968450576 3074554923552 3075044221872 3082469746112 3083057841024 3087470508192 3095516510464 3096009144704 3101713648128 3102207268608 3114743321088 3115239015168 3124882459503 3133524561636 3138009459963 3152987447112 3161707275744 3165728702832 3166232510952 3166332682464 3166836586704 3174483768384 3174988969824 3179633806944 3188427328128 3194709398208 3208231224576 3208741796736 3216490169856 3218162532921 3226960515461 3227576177322 3231681384141 3240618846892 3241134573362 3247106475384 3247623234324 3251753939322 3260746914264 3261265844004 3261369022128 3269244477888 3269764759968 3278807545216 3282977914048 3283500381728 3283604263296 3290073857856 3299172809472 3303369081216 3303999320832 3304525133952 3312504801792 3313031968512 3317878755072 3323287695027 3337353737844 3337884859134 3358082643048 3358617063228 3367263146568 3367369678176 3367905576336 3372189270408 3381515318496 3382053467856 3397655579904 3402518519232 3411385542144 3411928445184 3422490312789 3425716084224 3436867503769 3437523213138 3444296069943 3458214506898 3458874288996 3459424749606 3467778464376 3468440071152 3473404321716 3477368871712 3482456074272 3483010287792 3492087073664 3492642819904 3497085169312 3504086236224 3504643892064 3513777055488 3514336253568 3528537723648 3539460563583 3556920685212 3561444790686 3562011574821 3571294239432 3571862591052 3577088032812 3581170927584 3586296525672 3586980744144 3596900814528 3618551441088 3618665922816 3619241813376 3628558822656 3633867207936 3634445517696 3644496855552 3655778655242 3668340278547 3677900037624 3678485354964 3688658488368 3693350153304 3693937929444 3694054796208 3703564396448 3704153798128 3711569410656 3716290216368 3726567902016 3727160964576 3727278882432 3732613599456 3736874011392 3742936428672 3751974758912 3752571864832 3753287806464 3765505540209 3788171039889 3788290887948 3788893773378 3793712929209 3804204733308 3804810151338 3814118557536 3814725553296 3837808734912 3838419500832 3848422489344 3849034944384 3853930594752 3854665874304 3864588935424 3865203963264 3865326248448 3876552045829 3888592593408 3893579360818 3901250772423 3901995080046 3912039980676 3917763083556 3918386573766 3927848575736 3928473670996 3928597957872 3929223172392 3934220815476 3945101204912 3952999187424 3953628285264 3963931509888 3969604939104 3979949799168 3980583186048 3991591794176 3996668764928 4004669984256 4005307305216 4017706019361 4028817293532 4034583591381 4035353337162 4045097786952 4045741541772 4046513416344 4062865419984 4070870371224 4082128675488 4088100608928 4088751207408 4098624600768 4099406564736 4100058962496 4110743788032 4116627344256 4137637542327 4149740799414 4155018922467 4155811645734 4166509946004 4167173022894 4178032748848 4184012613284 4192388889768 4193056085148 4203983262816 4210803482256 4215609700992 4220971603776 4221643347936 4221776909952 4222448782272 4232645024512 4233318626432 4239511742592 4251236437504 4259612530944 4265844113664 4278322395648 4290747628929 4290883377228 4291566247458 4303434903096 4308908512188 4309594251018 4329475300512 4330164312432 4335671919096 4347662552352 4348354458672 4348492029504 4358992637184 4359686346624 4378139017728 4386765143808 4404492108288 4406033511936 4418829647703 4419672702606 4420376068941 4431050260036 4438238855526 4449804983792 4450513145512 4459422948624 4465805556492 4477443524064 4478156084304 4489684195424 4489826237568 4490540768448 4496252360544 4508687091328 4509404623808 4517713357056 4518432326016 4536691358976 4537556900352 4550735010321 4552327593387 4563320417052 4564046644122 4570723597482 4583364284184 4592394759924 4610952675864 4611832385328 4612566332808 4623704619168 4624586761536 4631205762288 4643274765696 4644013717056 4672114981632 4672858522752 4685781671424 4700286842454 4719280751444 4720031798734 4729481170668 4742560913616 4748593054248 4749348766428 4749499023696 4750254880056 4761725652576 4762483454736 4769450710416 4774894570112 4781728700896 4782640992192 4792064097312 4795867752704 4812346836864 4813112695104 4824735254784 4825655751168 4841364265983 4845927356928 4860928270338 4861701860043 4891120371396 4891898766006 4903866716832 4904647139952 4918211317824 4924466871072 4925250572592 4925406394944 4948759214208 4955053621824 4968757202688 4969547952768 4969705176576 4976818132608 4990581904896 4998717753086 5006030606766 5006827288701 5020674053612 5027059930886 5037123964572 5037925594842 5050894719852 5051054517264 5051858364504 5058283905612 5072272977744 5073080201784 5085491410048 5086300737728 5096483369856 5103777778848 5117078313216 5117892667776 5132046592512 5138574126336 5139554499072 5153605284352 5156284819707 5187321760347 5201667696564 5202660106728 5210106482574 5216053307568 5223684111408 5224515431688 5238130610496 5238964229856 5245627753968 5270665583232 5271504380352 5285242013184 5292806585472 5307444248064 5323873819894 5324721084809 5335381027818 5342167186029 5356941359148 5357793886578 5365632049218 5371756391376 5379444788508 5380471116216 5393463715936 5394322055696 5395351221792 5417153893312 5427827161632 5427998884224 5428862720064 5442838233984 5450800811904 5451668276544 5464832801024 5465875419648 5466745283328 5483667982863 5488836459008 5500700222976 5516850056436 5517728032446 5532987732552 5540025229956 5540906894166 5541082194312 5555346594672 5556230697192 5589851853024 5590741446864 5605311017088 5614404643008 5620812934656 5627962138368 5628857797248 5629035879936 5629931709696 5652682323456 5671082982061 5682436331922 5683340660067 5706307099962 5707215227007 5720996838572 5721177836304 5722088329944 5737913204128 5745211349584 5746125668024 5756713102368 5757629251248 5772633734016 5773552416576 5780895892128 5781998811456 5796883403136 5797805944896 5797989372672 5812915128832 5832888890112 5840369041227 5858509192704 5868059971014 5876644625334 5877579860649 5891772863604 5892710506494 5892896936808 5893834758588 5901331223214 5917651807368 5945897264832 5954407408656 5969924698752 5970874779072 5986434983424 5987387691264 5995003147392 6024576434688 6043225940298 6053030005743 6067646680428 6068612312658 6069770124516 6084427222736 6085395525496 6094298129976 6106305556836 6111152378912 6123193013232 6132150913392 6133126811112 6147936901152 6149109847104 6150088443744 6164939492224 6166115682048 6174941016384 6191033020928 6192018289408 6204414537216 6224611199121 6230478030336 6249764919006 6250759534341 6267049123272 6276018919926 6305974894224 6323414551488 6331457405664 6332465021904 6332665364928 6333673173408 6348967536768 6349977939648 6359267613888 6376854656256 6389418796416 6416462449152 6417483593472 6436325065842 6437349371187 6453921030922 6455152354644 6463362768282 6464391376527 6481237693784 6482269146724 6494212950768 6495246468648 6503507878644 6521493828528 6522531688008 6522738044256 6538488955776 6539529519936 6557615090432 6565955828096 6567000763456 6567208526592 6580147715712 6598345618944 6606738162432 6607998641664 6609050267904 6626063937024 6629509053909 6635757510144 6646575390054 6657358283289 6674707475688 6675769718268 6716165286096 6717234126456 6734526293136 6734739356352 6735811152672 6744378540816 6763030636992 6764106935712 6795311159808 6805037038464 6823856890368 6844980625578 6846069966183 6856085396223 6873735007538 6874828924243 6875046426276 6888592139886 6916429013796 6917748577992 6918849499212 6935556928752 6936880142304 6946808643432 6954737743424 6964912148544 6966020575584 6984174147328 6985285639808 6994170338624 7008172472448 7009287784128 7027554110976 7028672507136 7050430263681 7057075447296 7078921127166 7080047698101 7113841370424 7122889581372 7124023149642 7142588478864 7143725182104 7154176065624 7162341855168 7172593051344 7173961488288 7193801629056 7237102882176 7237331845632 7238483626752 7257117645312 7267734415872 7268891035392 7291392405507 7311557310484 7322022073247 7336680557094 7337848149009 7355800075248 7356970709928 7377316976736 7386700306608 7387875858888 7388109592416 7407128792896 7408307596256 7423138821312 7432580432736 7453135804032 7454321929152 7454557764864 7465227198912 7473748022784 7485872857344 7498076629629 7505143729664 7509045910149 7531011080418 7540589896329 7576342079778 7576581775896 7577787546756 7587425858418 7608409466616 7609620302676 7628237115072 7629451106592 7675617469824 7676839001664 7696844978688 7698069888768 7707861189504 7709331748608 7729177870848 7730407926528 7753104091658 7754337955063 7787158721636 7802501544846 7803990160092 7815159723861 7824079961352 7835526167112 7836773147532 7855697151472 7856947341992 7857195915744 7858446344784 7868441630952 7890202409824 7905998374848 7907256570528 7927863019776 7939209878208 7959899598336 7961166372096 7985810729841 7993337529856 8010614610432 8035412038722 8036690829867 8057634587064 8069167182762 8070706674324 8090195573904 8091483083544 8093026832688 8125730839968 8141740742448 8164257350976 8176201217856 8177502414816 8197249201536 8198813129472 8200117924992 8233254688512 8258741315027 8275275084654 8276592048669 8299481598828 8310037844934 8311360341249 8311623291468 8333019892008 8334346045788 8356065497696 8368025226568 8384777779536 8386112170296 8407966525632 8421606964512 8431219401984 8441943207552 8443286695872 8443553819904 8444897564544 8465290049024 8466637252864 8479023485184 8519225061888 8531688227328 8559460649943 8581495257858 8581766754456 8583132494916 8606869806192 8617817024376 8619188502036 8658950601024 8660328624864 8671343838192 8695325104704 8696708917344 8696984059008 8717985274368 8719372693248 8773530287616 8802089956521 8814966938001 8837659295406 8839065759741 8839345405212 8840752137882 8851996834821 8862100520072 8876477711052 8899609967584 8901026291024 8918845897248 8931611112984 8954887048128 8956312168608 8979368390848 8979652475136 8981081536896 8992504721088 9017374182656 9018809247616 9035426714112 9036864652032 9064838910447 9073382717952 9101470020642 9102918468987 9104655186774 9126640834104 9128093288244 9141447194964 9166728568368 9184789519848 9221905351728 9223664770656 9225132665616 9247409238336 9249173523072 9262411524576 9286549531392 9288027434112 9344229963264 9345717045504 9374647378509 9400573684908 9414028379889 9438561502888 9440063597468 9458962341336 9485121827232 9497186108496 9498697532856 9498998047392 9500509760112 9523451305152 9524966909472 9538901420832 9549789140224 9563457401792 9565281984384 9584128194624 9591735505408 9624693673728 9626225390208 9649470509568 9654487598763 9680881546383 9682728531966 9695044152423 9721856540676 9723403720086 9782240742792 9783797532012 9807733433664 9809294279904 9836422635648 9848933742144 9850501145184 9850812789888 9897518428416 9910107243648 9937514405376 9939095905536 9953636265216 9969863085081 9997435506172 10011744467501 10012061213532 10013654577402 10041348107224 10054119861772 10074247929144 10075851189684 10101789439704 10102109034528 10103716729008 10116567811224 10144545955488 10146160403568 10170982820096 10172601475456 10192966739712 10207555557696 10234156626432 10235785335552 10267470938367 10277148252672 10310602511307 10312569639414 10374643520694 10403335393128 10405320213456 10420212965148 10432106615136 10447368222816 10449030863376 10476261220992 10477928459712 10491255507936 10541331166464 10543008760704 10585613170944 10618381690749 10647747639788 10649442169618 10670762055636 10684334372058 10686034724463 10713882718296 10715587773156 10731264098436 10743512782752 10758889577016 10760942232432 10786927431872 10788644111392 10790702443584 10834307786624 10855654323264 10855997768448 10857725440128 10885676467968 10901601623808 10903336553088 10929665602048 10933490566656 10967335965726 11033700112872 11035456064892 11065975465104 11080050459912 11081813788332 11082164388624 11110693189344 11112461394384 11179703706048 11181482893728 11210622034176 11228809286016 11255924276736 11257715594496 11259863419392 11292564655241 11296516620627 11342165964122 11364513119667 11364872663844 11366681320134 11381138787627 11412614199924 11414430454014 11441993677144 11442355672608 11444176659888 11475826408256 11490422699168 11492251336048 11513426204736 11515258502496 11545267468032 11547104833152 11561791784256 11563997622912 11593766806272 11595611889792 11595978745344 11629656137487 11665777780224 11680738082454 11703752317269 11736119942028 11753289250668 11755159721298 11783545727208 11785421012988 11785793873616 11787669517176 11802662446428 11835303614736 11891794529664 11908814817312 11939849397504 11941749558144 11974775382528 11990006294784 12053118058083 12086451880596 12103750774143 12106060011486 12135293360856 12137224625316 12139540249032 12168854445472 12170791050992 12188596259952 12212611113672 12222304757824 12246386026464 12264301826784 12266253622224 12295873802304 12298219694208 12300176887488 12329878984448 12332231364096 12349882032768 12384036578816 12449222398242 12465056767401 12499529838012 12501519068682 12534098246544 12552037839852 12611949788448 12646829102976 12662914811328 12664930043808 12665330729856 12667346346816 12697935073536 12699955879296 12718535227776 12753709312512 12778837592832 12795225293347 12834967186944 12872242886787 12872650131684 12874698742374 12907842061844 12910304709288 12926725536564 12928782753054 12962475387568 12964538293448 12988425901536 12990492937296 13007015757288 13042987657056 13045063376016 13045476088512 13076977911552 13079059039872 13115230180864 13131911656192 13134001526912 13134417053184 13160295431424 13213476324864 13218100535808 13256488943109 13259018107818 13261128206823 13293150780108 13314716566578 13349414951376 13351539436536 13432330572192 13434468252912 13469052586272 13469478712704 13471622305344 13488757081632 13526061273984 13528213871424 13610074076928 13652205030963 13656982780161 13689961251156 13692139932366 13712170792446 13747470015076 13749657848486 13750092852552 13777184279772 13832858027592 13835497155984 13837698998424 13871113857504 13873760284608 13893617286864 13909475486848 13929824297088 13932041151168 13968348294656 13970571279616 13988340677248 14016344944896 14018575568256 14057345014272 14100860527362 14157842254332 14160095396202 14227682740848 14245779162744 14248046299284 14285176957728 14287450364208 14308352131248 14324683710336 14345186102688 14347922976576 14387603258112 14474205764352 14476967253504 14524092797949 14537782070784 14582784811014 14585105580129 14623114620968 14644044146494 14673361114188 14675696298018 14711600150496 14713941419856 14754633953472 14773400613216 14775751717776 14776219184832 14814257585792 14816615192512 14846277642624 14865160865472 14906271608064 14908643858304 14909115529728 14930454397824 14971745714688 14996153259258 15018091820298 15020481866103 15062022160836 15081179792658 15152684159556 15153163551792 15155575093512 15174851716836 15216818933232 15219240605352 15256474230144 15258902213184 15351234939648 15353678003328 15396139777536 15415722379008 15418663497216 15460815853056 15468854459121 15506208183316 15508675910126 15561965281041 15574317443272 15605003089692 15607980320184 15630319447722 15648159922704 15671052334224 15673546295064 15711394302944 15713894683984 15714391831488 15716892689568 15736883261904 15780404819648 15811996749696 15814513141056 15855726039552 15878419756416 15922332744192 15971621459682 15974163254427 16070824077444 16073381659734 16115269174128 16138334365524 16141413348648 16180391147808 16182966167088 16186053665376 16251461679936 16283481484896 16328514701952 16352402435712 16355004829632 16394498403072 16397626258944 16400235849984 16451003948589 16466509377024 16517482630054 16520111295569 16550550169308 16553184097338 16598963197656 16620075689868 16622720682498 16623246582936 16666039784016 16668692091576 16712130995392 16736050453136 16769555559072 16772224340592 16815933051264 16843213929024 16862438803968 16883886415104 16886573391744 16887107639808 16889795129088 16933274505728 16958046970368 17013248946183 17118921299886 17121645681021 17162990515716 17163533508912 17166264989832 17213739612384 17235634048752 17238377004072 17317901202048 17320657249728 17342687676384 17390650209408 17393417834688 17393968118016 17438745386496 17495512135801 17521107123681 17604179913042 17629933876002 17632739581947 17675318590812 17678131519482 17678690810424 17681504275764 17703993669642 17724201040144 17752955422104 17799219935168 17802052582048 17837691794496 17863222225968 17909774096256 17912624337216 17958736781696 17959304950272 17962163073792 17985009442176 18034748365312 18037618495232 18073729304064 18129677820894 18202940041284 18205836937974 18209310373548 18253281668208 18256186576488 18282894389928 18333457136736 18369579039696 18443810703456 18447329541312 18450265331232 18494818476672 18498347046144 18524823049152 18573099062784 18576054868224 18633558369629 18673833597363 18691434091008 18749294757018 18752278603023 18801147369816 18828056759778 18877123005776 18880127194936 18917924682672 18970243654464 18994372216992 18997395065712 18997996094784 19001019520224 19046902610304 19049933818944 19077802841664 19099578280448 19126914803584 19130563968768 19168256389248 19249387347456 19252450780416 19308975197526 19312048113561 19361763092766 19365457063932 19390088304846 19393174129581 19443713081352 19446807440172 19564481485584 19567595064024 19615466867328 19618588559808 19672845271296 19697867484288 19701002290368 19701625579776 19795036856832 19820214487296 19878191811072 19888527161727 19907272530432 19939726170162 19972074849867 19994871012344 20023488935002 20024122427064 20027309154804 20082696214448 20108239723544 20148495858288 20151702379368 20203578879408 20204218069056 20207433458016 20233135622448 20289091910976 20292320807136 20341965640192 20345202950912 20385933479424 20415111115392 20471570671104 20534941876734 20538209898549 20568256188669 20621205022614 20624486772729 20625139278828 20749287041388 20806670786256 20810640426912 20840425930296 20864213230272 20894736445632 20898061726752 20952522441984 20955856919424 20982511015872 21082662332928 21086017521408 21151290791043 21171226341888 21236763381498 21240143094303 21295495279576 21298884339236 21341524111272 21368668744116 21372069448926 21427765436592 21431175546312 21462528196872 21487025565504 21517779154032 21521884464864 21573854863744 21577288222784 21581404887168 21668615573248 21711308646528 21711995536896 21715450880256 21771352935936 21803203247616 21806673106176 21874177216521 21934671931452 21966066219741 22067400225744 22070912129784 22131950930208 22160100919824 22163627576664 22164328777248 22221386378688 22224922788768 22359407412096 22362965787456 22421244068352 22457618572032 22494229888887 22515431188992 22527137730447 22585129310482 22588723608227 22593033241254 22621769688987 22684331928244 22729026239334 22729745327688 22733362640268 22762277575254 22825228399848 22828860908028 22883987354288 22884711345216 22888353319776 22951652816512 22980845398336 22984502672096 23026852409472 23030517004992 23090534936064 23094209666304 23123583568512 23127995245824 23187533612544 23191223779584 23259312274974 23263013865189 23361476164908 23407504634538 23472239884056 23506578501336 23510319442596 23567091454416 23570842025976 23571587747232 23575339034352 23605324892856 23670607229472 23783589059328 23817629634624 23879698795008 23883499116288 23957432189523 23980012589568 24058072526383 24106236116166 24110072489601 24172903761192 24207501548286 24212120022972 24270586721712 24274449250632 24279080498064 24337708890944 24341582101984 24377192519904 24425222227344 24444609515648 24492772052928 24528603653568 24532507244448 24591747604608 24596439388416 24600353774976 24659757968896 24699764065536 24776223945081 24898444796484 24930113534802 24934081023747 24999059676024 25003038137364 25068196493088 25104075679704 25223899576896 25293658205952 25325829622656 25329860087616 25330661459712 25334692693632 25395870147072 25399911758592 25437070455552 25478538995207 25557675185664 25590450586694 25678381949829 25744485773574 25745300263368 25749397484748 25815684123688 25820609418576 25853451073128 25857565506108 25924950775136 25929076586896 25976851803072 25980985874592 26014031514576 26085975314112 26090126752032 26090952177024 26153955823104 26158118079744 26263823312384 26268003053824 26320590862848 26406269869563 26512977886218 26517197279223 26518036215636 26522256413646 26555990504463 26586301560216 26629433133156 26698829902752 26703078873072 26864661144384 26868936505824 26938105172544 26938957425408 26943244610688 26977514163264 27052122547968 27056427742848 27135864320803 27194516731341 27220148153856 27304410061926 27308755406961 27313965560322 27379922502312 27384279864732 27424341584892 27494940030152 27499315696972 27500185705104 27554368559544 27665716055184 27670994311968 27675397996848 27742227715008 27747520569216 27787234573728 27818950973696 27859648594176 27864082302336 27941142559232 27976681354496 28032689889792 28037151136512 28123942135527 28201721054724 28242085139667 28315684508664 28320190792404 28455365481696 28491558325488 28496092598568 28570353915456 28574900728416 28616704262496 28649367420672 28690372205376 28695845953152 28775206516224 28948411528704 28963462796289 29042644639149 29048185595898 29085132457269 29165569622028 29170211160258 29246229241936 29288088292988 29346722228376 29351392596036 29423200300992 29427882839712 29509267906944 29546801226432 29551503435552 29552438369664 29628515171584 29633230385024 29692555285248 29730321730944 29812543216128 29817287716608 29860908795648 29909589255243 29992306518516 30035233402503 30036183640596 30040963732206 30124044321672 30162359585316 30305368319112 30306327103584 30311150187024 30349703433672 30433637866464 30438481210704 30512948460288 30517804426368 30702469879296 30707356006656 30802412815101 30831444758016 30931807533921 30937708918242 31012416366632 31017351820252 31123930562082 31148634886544 31210006179384 31215960640368 31260638895444 31296319845408 31342104668448 31347092590128 31422788605888 31427789367968 31428783662976 31433785379136 31473766523808 31560809639296 31623993499392 31629026282112 31756839512832 31855145072247 31943242919364 31948326508854 32141648154888 32146763319468 32230538348256 32276668731048 32282826697296 32360782295616 32365932334176 32372107330752 32502923359872 32566962969792 32657029403904 32704804871424 32710009659264 32788996806144 32800471699968 32895731821789 32902007897178 33034965260108 33040222591138 33101100338616 33106368194676 33197926395312 33240151379736 33245441364996 33246493165872 33332079568032 33337384183152 33424261990784 33472100906272 33539111118144 33544448681184 33631866102528 33686427858048 33767772830208 33773146783488 33779590258176 33877693965723 33889549861881 34026497892366 34093539359001 34237842599772 34243291362042 34325981031432 34327067017824 34332529979664 34427479224768 34471268097504 34476754008144 34635802404096 34641314499456 34685375352768 34781300418816 34786835669376 34787936236032 34888968412461 34991024271602 35042214247362 35111256951807 35208359826084 35259867752004 35265479163894 35350637181624 35356263038964 35357381620848 35363008551528 35407987339284 35448402080288 35505910844208 35598439870336 35604105164096 35675383588992 35726444451936 35819548192512 35825248674432 35917473563392 35924326147584 35970018884352 36075236990464 36259355641788 36311252322429 36405880082568 36411673875948 36418620747096 36506563336416 36512373152976 36565788779856 36666914273472 36739158079392 36887621406912 36894659082624 36900530662464 36989636953344 36996694092288 37049646098304 37152109736448 37267116739258 37273047593663 37347667194726 37395170302203 37498589514036 37504557206046 37602294739632 37656113519556 37754246011552 37760254389872 37835849365344 37940487308928 37988744433984 37994790131424 37995992189568 38002039040448 38093805220608 38099867637888 38155605683328 38253829607168 38261127937536 38336512778496 38385675880041 38504901560832 38616728660361 38617950395052 38624096227122 38723526185532 38730914127864 38780176609692 38786348259162 38887426162704 38893614880344 39128962971168 39135190128048 39230933734656 39237177119616 39345690542592 39395734968576 39402004580736 39403251159552 39640428974592 39769466829327 39777054323454 39783384620469 39879452340324 39944149699734 39989742024688 40046977870004 40048244854128 40054618309608 40165392428896 40216479447088 40296991716576 40303404758736 40407157758816 40408436138112 40414866916032 40466271244896 40578183821952 40584641614272 40690405901824 40830222230784 40956615092889 41069883753468 41076419797098 41136512377338 41242410045228 41248973545458 41250278557656 41498574082776 41613341572512 41621280853824 41680851860592 41728426460544 41789472891264 41796123453504 41905044883968 41911713838848 41965022031744 42172035042816 42302581582086 42473526762996 42480286188606 42590990559152 42597768678472 42683048222544 42737337488232 42744138897852 42855530873184 42862351092624 42925056393744 42974051131008 43035558308064 43043768929728 43147709727488 43154576445568 43162809774336 43337231146496 43422617293056 43430901760512 43572278393847 43613346212352 43748354433042 43755316740387 43869343862904 43932132439482 44134800451488 44141824259568 44263901860416 44320201839648 44327255153328 44328657554496 44442772757376 44449845577536 44718814824192 44725931574912 44915237144064 44988459777774 45054275460894 45061445598309 45170258620964 45177447216454 45186066482508 45243539377974 45368663856488 45458052478668 45459490655376 45466725280536 45524555150508 45650456799696 45657721816056 45767974708576 45769422690432 45776706639552 45903305633024 45961690796672 45969005344192 46053704818944 46061034009984 46188419332608 46247167137024 46255990491648 46382447559168 46406563377363 46518624549948 46526027730378 46722952329816 46815009269076 46944479768112 47013157002672 47020638885192 47134182908832 47141684051952 47143175494464 47150678068704 47210649785712 47341214458944 47567178118656 47635259269248 47766998232576 47914864379046 47922489763281 48116145052766 48123802469701 48212472232332 48220144979202 48345807522384 48415003096572 48424240045944 48541173443424 48548898501264 48558160996128 48675417781888 48683164203968 48754385039808 48850444454688 48889219031296 48985544105856 49057207307136 49065014488896 49183495209216 49192878776832 49200707549952 49353011845767 49399528131072 49552447890162 49560333886707 49796889592968 49860227069604 49868162047494 49998119352048 50006076274728 50136392986176 50208151359408 50447799153792 50587316411904 50651659245312 50659720175232 50661322919424 50669385387264 50799823517184 50874140911104 50957077990414 51039746838549 51180901173388 51356763899658 51364937043063 51488971547148 51490600526736 51498794969496 51631368247376 51641218837152 51706902146256 51715131012216 51849901550272 51858153173792 51953703606144 51961971749184 52028063029152 52171950628224 52180253504064 52181904354048 52316236159488 52486536407403 52536006107648 52563321371043 52812539739126 53025955772436 53034394558446 53036072431272 53044512827292 53111981008926 53172603120432 53258866266312 53397659805504 53406157746144 53729322288768 53737873011648 53876210345088 53877914850816 53886489221376 53955028326528 54104245095936 54112855485696 54271728641606 54280365685441 54389033462682 54608820123852 54617510813922 54627931120644 54759845004624 54768559729464 54848683169784 54989880060304 54998631393944 55000371410208 55108737119088 55331432110368 55341988623936 55350795993696 55484455430016 55495041138432 55574469147456 55637901947392 55719297188352 55728164604672 55900675108887 55953362708992 56074302273024 56247884271054 56256835809069 56403442109448 56484170279334 56631369017328 56640381584808 56910730963392 56983116650976 56992185197136 57140707830912 57149801456832 57233408524992 57298734841344 57380744410752 57391691906304 57811189205189 57926925592578 57936144340683 58085289278298 58096371191796 58170264914538 58179522388743 58331139244056 58340422320516 58492458483872 58576176585976 58693444456752 58702785192072 58846400601984 58855765679424 59018535813888 59093602452864 59103006871104 59104876739328 59257030343168 59266460770048 59385110570496 59460643461888 59634575433216 59721817591296 59819178510486 59916224549601 59984613037032 60070466805006 60072367281192 60081927464412 60248088643344 60324719170632 60610736638224 60612654207168 60622300374048 60699406867344 60867275732928 60876962421408 61025896920576 61035608852736 61414712013312 61604825630202 61614629695647 61704768566007 61863615067842 61873460318187 61875417836484 62024832733264 62034703640504 62247861124164 62297269773088 62420012358768 62431921280736 62521277790888 62592639690816 62684209336896 62694185180256 62845577211776 62855578735936 62857567325952 62867570758272 62947533047616 63121619278592 63247986998784 63258052564224 63453872373129 63513679025664 63710290144494 63720429282909 63886485838728 63896653017708 64283296309776 64293526638936 64461076696512 64553337462096 64565653394592 64721564591232 64731864668352 64744214661504 65005846719744 65133925939584 65314058807808 65409609742848 65420019318528 65622531649563 65791463643578 65804015794356 65898198659223 66069930520216 66080445182276 66202200677232 66212736389352 66395852790624 66480302759472 66490882729992 66492986331744 66664159136064 66674768366304 66848523981568 66944201812544 67078222236288 67088897362368 67263732205056 67372855716096 67482689666661 67546293566976 67581413191341 67755387931446 67766170824681 67779099723762 67865309066961 68052995784732 68187078718002 68475685199544 68486582724084 68651962062864 68654134035648 68665059959328 68854958449536 68942536195008 68953508016288 69271604808192 69282628998912 69370750705536 69562600837632 69573671338752 69777936824922 69789041595567 69982048543204 70082211272507 70084428494724 70222513903614 70416719652168 70519735504008 70530958327788 70701274363248 70712526077928 70714763241696 70726017103056 70815974678568 70896804160576 71011821688416 71196879740672 71208210328192 71350767177984 71452888903872 71639096385024 71650497348864 71834947126784 71872296568569 71940037768704 72174217579149 72518711283576 72622504644858 72811760165136 72823347751896 72837241494192 73013126672832 73024746305952 73131577559712 73333828546944 73478316158784 73775242813824 73789318165248 73801061324928 73979273906688 74099292196608 74220091855603 74328671835243 74534233478516 74546095187326 74695334389452 74790340604406 74802243071241 74997179028072 75009114412092 75204589479264 75312227039112 75508492023104 75520508779744 75671698730688 75880974617856 75977488867968 75989580262848 75991984379136 76004078080896 76187610441216 76199735275776 76311211366656 76435616985621 76507659214336 76673025556992 76771351760082 77233457320722 77235900790104 77248192454244 77447052371064 77461828255728 77560353219384 77572696518324 77774852325408 77787229760688 78257925942336 78270380256096 78461867469312 78474354239232 78791469937152 78804009161472 79047952586687 79218809608689 79538933658654 79551591837669 79554108646908 79566769240938 79667971513389 79758904680648 79888299399468 79979484049376 80093955740008 80096489708256 80109236619216 80330784857792 80432958894176 80593983433152 80606809517472 80814315517632 80816872276224 80829733832064 80932542489792 81156367643904 81169283228544 81407592962409 81660444461568 81913230185778 81926266220883 82139767506936 82152839594196 82273024754676 82484820090456 82497947090916 82500557115312 82997148165552 83226683145024 83242561707648 83361703721184 83456852921088 83578945782528 83592246907008 83823427677696 83930044063488 84371826406581 84605163164172 84726255419001 84947053525992 84960572377212 85181981118304 85195537356944 85366096445088 85474674976464 85488277795704 85711061746368 85724702185248 85850112787488 85948102262016 86071116616128 86087537859456 86295419454976 86309152891136 86325619548672 86845234586112 87127933917447 87144556787694 87255397371807 87496708866084 87510633480774 87738687725808 87864264878964 88269600902976 88283648519136 88527803720832 88640403679296 88654510306656 88657315108992 88885545514752 88899691155072 89437629648384 89451863149824 89728767765729 89976919555548 90105700207509 90108550921788 90122891196618 90340517241928 90354894432908 90372132965016 90487078755948 90737327712976 90916104957336 90918981310752 90933450561072 91049110301016 91300913599392 91315443632112 91535949417152 91538845380864 91553413279104 91806611266048 91923381593344 91938010688384 92107409637888 92122068019968 92407238445303 92494334274048 92795422601763 92813126754726 93037249099896 93052055460756 93445904659632 93630018538152 93888959536224 94026314005344 94041277770384 94268365817664 94283368103904 94286350988928 94301356137408 94421299571424 94682428917888 95270518538496 95565435216741 95826697046081 95829728758092 95844979526562 96232290105532 96247604939402 96424944464664 96440289958404 96691615044768 96830006193144 96848480091888 97082346886848 97097797002528 97116321992256 97350835563776 97366328407936 97508770079616 97700888909376 97778438062592 97971088211712 98114414614272 98130028977792 98366990418432 98401415099904 98687195465367 98706023691534 99104895780324 99120667773414 99593779185936 99720454139208 99736324094988 99996238704096 100012152549456 100272785972352 100416302718816 100895598307584 101303318490624 101319440350464 101338770774528 101633081897169 101668649585643 101914155980828 102079493677098 102280618077003 102361802346776 102713527799316 102729874086126 102977943094296 102981201053472 102997589938992 103262736494752 103282437674304 103413804292512 103430262024432 103699803100544 103716306347584 103907407212288 103923943498368 104056126058304 104343901256448 104360507008128 104363808708096 104666905237383 104973072814806 105126642742086 105625079478252 106051911544872 106068789116892 106072144862544 106089025654584 106223962017852 106345206240864 106517732532624 106795319611008 106812315492288 107458644577536 107475746023296 107752420690176 107772978442752 107910056653056 108225710971392 108543457283212 108560731370882 108778066925364 108933756967287 109217640247704 109235021627844 109255862241288 109519690009248 109537119458928 109697366339568 109979760120608 109997262787888 110000742820416 110217474238176 110662864220736 110683977247872 110701591987392 110968910860032 110990082276864 111148938294912 111456329209344 111801350217774 111819142780989 112495768542108 112513671618138 112806884218896 112968340558668 113262738034656 113280763169616 113821461926784 113966233301952 113984370394272 114281415661824 114299602913664 114466817049984 114761488821504 114783383812608 115157027640123 115622378410378 115850185981083 115853851185156 115872288681366 116170578556596 116192742383592 116340529829076 116359044777486 116662278488112 116680844641032 116984916967744 117152353171952 117386888913504 117405570384144 117692801203968 117711531358848 118037071627776 118187204905728 118206013742208 118209753478656 118532921540096 118921286923776 119308400487981 119638357020972 119832449099202 119969226074064 120140933610012 120144734562384 120163854928824 120496177286688 120649438341264 121221473276448 121225308414336 121244600748096 121398813734688 121734551465856 121753924842816 122071217705472 122468584950607 122869845278667 123209651260404 123229259391294 123409537132014 123727230135684 123746920636374 123750835672968 124049665466528 124069407281008 124495722248328 124594539546176 124840024717536 124863842561472 125042555581776 125185279381632 125368418673792 125388370360512 125691154423552 125711157471872 125715134651904 125735141516544 125895066095232 126243238557184 126516105128448 126907744746258 127420580288988 127440858565818 127772971677456 127793306035416 128566592619552 128587053277872 128922153393024 129106674924192 129131306789184 129443129182464 129463729336704 129488429323008 130011693439488 130267851879168 130434908587403 130716835181541 130840038637056 131245063299126 131265950221161 131582927287156 131608031588712 131796397318446 132139861040432 132160890364552 132404401354464 132425472778704 132791705581248 132960605518944 132981765459984 132985972663488 133328318272128 133349536732608 133697047963136 133888403625088 134156444472576 134177794724736 134745711432192 134965379333322 135162826382682 135184336794927 135510775862892 135532341649362 135558199447524 135730618133922 136105991569464 136374157436004 136951370399088 136973165448168 137303924125728 137308268071296 137330119918656 137709916899072 137885072390016 137907016032576 138565257997824 138741501411072 139147342677504 139219690132089 139555873649844 139578083191134 139964097086408 140164422545014 140168856989448 140445027807228 140833439304336 141039471008016 141061916655576 141402548726496 141425052155856 141429526483392 141452034206112 141631949357136 141793608321152 142023643376832 142393759481344 142416420656384 142701534355968 142905777807744 143300994697728 143744593137138 143767469289843 144348435158298 144371407409103 145037422567152 145245009289716 145623520330272 145646695503792 145674482988384 146026253345664 146049492611904 146263155119424 146667657093888 146956632317568 147550485627648 147578636330496 147602122649856 148059035537301 148198584393216 148440183711206 148657343670486 148681001660121 149068466957032 149092190374652 149390668778904 149580681208812 149604486142482 149994358056144 150018228824184 150409178958528 150624454078224 151016984046208 151041017559488 151343397461376 151761949235712 151954977735936 151979160525696 151983968758272 152008156161792 152399470551552 152622422733312 152871233971242 153119240515647 153542703520164 154466914641444 154471801580208 154496384908488 154894104742128 154923656511456 155120706438768 155145393036648 155549704650816 155574459521376 156515851884672 156540760512192 156948708478464 157459609222209 157608018322944 157689964113129 158095905173374 158121065257589 158437619217378 159077867317308 159103183675338 159108217293816 159133538481876 159335943026778 159517809361296 159776598798936 159958968098752 160187911480016 160192979416512 160218473238432 160661569715584 160865917788352 161187966866304 161213619034944 161628631035264 161633744552448 161659467664128 161865084979584 162312735287808 162338566457088 162815185924818 162841097056323 163826460371556 163852532441766 164279535013872 164305679188392 164546049509352 164969640180912 164995894181832 165001114230624 165994296331104 166453366290048 166485123415296 166723407442368 166913705842176 167157891565056 167184493814016 167702025326661 167860088126976 168406507684681 168743652813162 168770507427207 169210326328344 169452510838002 169894107051984 169921144754424 170363962236608 170391074713888 170732192890176 170949349952928 170976555591408 171422123492736 171449404370496 171700225574976 171896204524032 172142233232256 172175075718912 172618305782272 173433567615567 174255867834894 174289113575388 174510794743614 174538567166229 174993417732168 175021266961548 175477375451616 175728529757928 176539201805952 176567297038272 177055607441664 177280807358592 177309020613312 177314630217984 177771091029504 177799382310144 178349772966449 178903726299648 179457535531458 179748673648803 179953839111096 180211400415018 180217101843576 180245782393236 180681034483856 180709788865816 180744265930032 180974157511896 181474655425952 181832209914672 181837962621504 181866901122144 182098220602032 182601827198784 182630887264224 183071898834304 183077690761728 183106826558208 183846763186688 183876021376768 184244136039936 184814476890606 184843889086941 185590845203526 185620380954561 185626253509452 186074498199792 186104110921512 186891809319264 187260037076304 187777919072448 188052628010688 188082555540768 188536731635328 188566736207808 188572701977856 188602712274816 188842599142848 189364857835776 189951050245621 190361617119387 190541037076992 191130870433482 191161287848727 191653394092162 191659457516184 191689959053124 192464580211064 192495209878804 192849888929328 192880579916808 193383230089536 193660012386288 193696960183776 194164693773696 194195594005056 194232643984512 194701671127552 194732656815872 195017540159232 195401777818752 195942176423424 196228829228544 196260057955584 196867594948689 197374390930734 197412047383068 197694595977669 198209791560648 198241335546828 199187558371872 199440908278416 199472648189976 199992477408192 200024305098912 200545571944704 200832605437632 201791196615168 202448068999983 202638880700928 202744239574023 203266163794338 203298512474043 203337299171286 203595927200883 203828311961656 204158987354196 204561236154006 204723604693552 205427055598632 205459748172252 205955886188592 205962402106944 205995179877984 206525472989504 206564875348608 206827608585024 206860524048864 207399606201088 207432612695168 207814814424576 207847886996736 208112252116608 208687802512896 208721014016256 209333810474766 209367124786701 209946145629612 210246633817521 210253285484172 211250158956504 212103823089744 212137578233784 212144289725088 212178051309168 212447924035704 212690412481728 213035465065248 213590639222016 213624630984576 214917289155072 214951492046592 215504841380352 215616889705707 215820113306112 216522652737447 217086914566424 217121462741764 217556133850728 217867513934574 218435280495408 218470043255688 218511724482576 219039380018496 219074238917856 219394732679136 219959520241216 219994525575776 220001485640832 220434948476352 221325728441472 221367954495744 221403183974784 221937821720064 222297876589824 222660275566809 222986015505729 223602700435548 223638285561978 224991537084216 225027343236276 225613768437792 225936681117336 226525476069312 226561526339232 227642923853568 227932466603904 227968740788544 228562831323648 228599205827328 228933634099968 229306850956863 229522977643008 230270122752523 230314055280246 231244756820756 231700371962166 231707702370312 231744577362732 232341157113192 232385484767184 232681059658152 232718089554972 233324556976224 233361689282064 233969833935488 234304706343904 234773777827008 234811140768288 235385602407936 235423062717696 236374409811456 236412027484416 237143857760061 238616800975962 238654775513007 239276714041944 239664898198404 239938452148128 240281867220024 240289469124768 240327709857648 240992354573376 241298876682528 242442946552896 242450616828672 242489201496192 242797627469376 243469102931712 243507849685632 244222778887227 244937169901214 245739690557334 245778798662649 246419302520808 246458518782588 246819074264028 247454460271368 247493841272748 247501671345936 248099330933056 248138814562016 248991444496656 249189079092352 249680049435072 249727685122944 250085111163552 250370558763264 250736837347584 250776740721024 251382308847104 251422314943744 251470283033088 251790132190464 253815489492516 254178766257003 254841160577976 254881717131636 255545943354912 255586612070832 257133185239104 257174106555744 257844306786048 258213349848384 258262613578368 258886258364928 258927458673408 258976858646016 259728987070543 260535703758336 260869817174806 261383801752341 261433670363082 261766192115421 262490126598252 262531900442322 263165854574312 263216063177424 263592794636892 264279722080864 264321780729104 264808802708928 264850945557408 265583411162496 265921211037888 265963530919968 265971945326976 266656636544256 266699073465216 267776807250176 268312888945152 268355589449472 269186303297187 269930758666644 270317100622527 270325652765364 270368673589854 271021551725784 271064683298724 271116398895048 271461236267844 272211983138928 272748314872008 273902740798176 273946330896336 274607848251456 274616536142592 274660239837312 275419833798144 275770144780032 275814032065152 277221715335909 277483002822144 278386267805289 278439380264178 279111747299688 279156166382268 279928194172816 280328845090028 280337713978896 280890055614456 281666878608672 282078942016032 282123833311152 282805097452992 282850104311712 282859052966784 282904068412224 283263898714272 283587216642304 284047286753664 284832841312768 285811555615488 286696305650223 287480091138243 287489186274276 287534938579686 288696870316596 288742814818206 290074845134304 290490018579432 291247040660544 291293391007584 291348965976768 292052506691328 292098985223808 292526310238848 293335314187776 293913264635136 295100971255296 295204245299712 296061586396101 296118071074602 296880367422412 297314687340972 297362003320242 298136933914064 298184380749304 298781337557808 299161362417624 299208972284964 299988716112288 300036457648368 300818357917056 301248908156448 302033968092416 302082035118976 302686794922752 303909955471872 303958321051392 304016312323584 304899245691507 305005948756929 305742467942484 306238481031294 307085407040328 308933829282888 308943603160416 308992769816976 309788209484256 309847313022912 310241412877536 310290786073296 311099409301632 311148919042752 313031703769344 313081521024384 314000715712149 314919218444418 315379928226258 316191810346748 316242130515178 316875238434756 318155734634616 318206367350676 318216434587632 318267076963752 318671886053556 319035618722592 319553197597872 319917936197504 320375822960032 320385958833024 320436946476864 321323139431168 321731835576704 322375933732608 322427238069888 323257262070528 323318935328256 323730169959168 324677132914176 325630371849636 325682194112646 327652920743112 327705064883532 328559070027744 328611358376784 329092099018704 329939280361824 329991788363664 330002228461248 331988592662208 332906732580096 332970246830592 333446814884736 334368987628032 335404050653322 335457428342967 336813015369362 337487305626324 337541014854414 338420652656688 338905021676004 339788214103968 339842289508848 340727924473216 340782149427776 341464385780352 341898699905856 341953111182816 342844246985472 342898808740992 343400451149952 344284466464512 344350151437824 345471082920369 346867135231134 347550557943249 348511735669788 348578227150776 349021589487228 349077134332458 349986835464336 350042533923096 350954750903232 351457059515856 353078403611904 353134594076544 354111214883328 354561614717184 354618041226624 354629260435968 355598764620288 356699545932898 357925201463943 358915071062916 359497347297606 359907678222192 360422800830036 360434203687152 360491564786472 361362068967712 361419577731632 361488531860064 361948315023792 362949310851904 363664419829344 363675925243008 363733802244288 364196441204064 365203654397568 365261774528448 366143797668608 366213653116416 367405754851821 367752042753536 369628953781212 369687778173882 371181690407052 371240761909122 371252507018904 372148996399584 372208221843024 373783618638528 374520074152608 375555838144896 376105256021376 376165111081536 377073463270656 377133472415616 377145403955712 377205424549632 377685198285696 378729715671552 379902100491242 379962559798087 380723234238774 382261740866964 382322575697454 383306788184324 383318915032368 383379918106248 384929160422128 384990419757608 385699777858656 385761159833616 386766460179072 387320024772576 387393920367552 388329387547392 388391188010112 388465287969024 389465313631744 390035080318464 390803555637504 391304725762209 392520115911168 393735189897378 393797850663483 394748781861468 394824094766136 395389191955338 396419583121296 396482671093656 398375116743744 398881816556832 398945296379952 399984954816384 400048610197824 401091143889408 401665210875264 404896137999966 405488479148046 405553010384781 406532327588676 406597024948086 406674598342572 407191854401766 407656623923312 408317974708392 409122472308012 409447209387104 410854111197264 410919496344504 411911772377184 411924804213888 411990359755968 413050945979008 413129750697216 413655217170048 413721048097728 414799212402176 414865225390336 415695773993472 416224504233216 417442028032512 418667620949532 418734249573402 419892291259224 420493267635042 420506570968344 422500317913008 424207646179488 424275156467568 424288579450176 424356102618336 424895848071408 425380824963456 426070930130496 427181278444032 427249261969152 429902984093184 431233779411414 431302407869529 433045305474894 433114222227309 434173829132848 434242925483528 435112267701456 435735027869148 436870560990816 436940086511376 437023448965152 438078760036992 438148477835712 438789465358272 439919040482432 439989051151552 440002971281664 440869896952704 442651456882944 442735908991488 442806367949568 444177106611903 444595753179648 445320551133618 445972031011458 446043004980363 447205400871096 447276571123956 449983074168432 450054686472552 451227536875584 451873362234672 453050952138624 453123052678464 455285847707136 455864933207808 455937481577088 457198411654656 457867268199936 458613701913726 459357721546941 460540245505046 460628110560492 462489513641512 463400743924332 463415404740624 463489154725464 464682314226384 464770969534368 465362119316304 465436179109944 466649113952448 466723378564128 467939667870976 468609412687808 469547555654016 469622281536576 470846125435392 472378827666627 472824054968832 473069892339387 474287715520122 474363195772767 477233601951924 477309551026014 478553428083888 479329796396808 479876904296256 480563734440048 480578938249536 480655419715296 481984709146752 482597753365056 484885893105792 484901233657344 484978402992384 485595254938752 486938205863424 487015699371264 488445557774454 488523291168969 489874339802428 490575478907549 491479381114668 491557597325298 492838605041616 492917037565176 493638148528056 494908920542736 494987682545496 495003342691872 496198661866112 496277629124032 497982888993312 498378158184704 499360098870144 499455370245888 500170222327104 500741117526528 501473674695168 501553481442048 502844629887488 503106075979983 503580264380928 505219523054043 507630978985032 508357532514006 509682321155952 509763434263272 511091886709824 511173224141664 514266370478208 514348213111488 515688613572096 516426699696768 516525227156736 517854917346816 519457974141086 519540642989221 520300702846701 521739634349612 522767603504682 522867340726164 523532384230842 523615701498687 524980253196504 525063800884644 526331709148624 526432126354848 527185589273784 528559444161728 528643561458208 529617605417856 529701891114816 531166822324992 531842422075776 531927061839936 531943890653952 533313273088512 533398146930432 535049318899347 535553614500352 536711178898944 538372606594374 539861517333288 540634201245054 540651305530728 540737347179708 542043103451568 542129366597448 542232797790096 542922472535688 544423966277856 545496629744016 547805481596352 547892661792672 549215696502912 549233072285184 549320479674624 551540289560064 551628064130304 553335668106809 554443430671818 554531667260823 556772535610578 556861142863683 556878760528356 558223494599376 558312332764536 559856388345632 560657690180056 560675427957792 561780111228912 563333757217344 564157884032064 564247666622304 565610194905984 565700208623424 565718105933568 565808136824448 566527797428544 567174433284608 568094573507328 569853150736863 571623111230976 573392611300446 573483863546181 574960182276486 574978372548552 575069877159372 577393740633192 577485629636412 580149690268608 580980037158864 582494081321088 582586782015168 582697931953536 584105013382656 584197970447616 585052620477696 587826529270272 590602784846067 592123172792202 592236142149204 593083787933007 593760734844824 594629374681944 594724006640484 596273867828128 596368761498608 597562675115616 598322724835248 598417944569928 599977432224576 600072915296736 601636715834112 602497816312896 604067936184832 604164070237952 605373589845504 607344206999949 607916642102784 609798491383014 609895537422129 610011897513858 610787781602649 611484935884968 612476962062588 614170814080656 617867658565776 617887206320832 617985539633952 619576418968512 619694626045824 620482825755072 620581572146592 622198818603264 622297838085504 626063407538688 626163042048768 628001431424298 628101374360103 629838436888836 630739901452563 630759856452516 632383620693496 632484261030356 633750476869512 636311469269232 636412734701352 636432869175264 636534153927504 637343772107112 638071237445184 639106395195744 639835872395008 640751645920064 640771917666048 640873892953728 642646278862336 643463671153408 644751867465216 644854476139776 646514524141056 646850669117121 647460339918336 649567958212341 651260743699272 651364388225292 655305841486224 655410129767064 657118140055488 657222716753568 658184198037408 659878560723648 659983576727328 660004456922496 663977185324416 665813465160192 666893629769472 667980826700427 668958046517187 670786879322567 670808101306644 670914856685934 673626030738724 674974611252648 675082029708828 676841305313376 677810043352008 679576428207936 679684579017696 681455848946432 681564298855552 682928771560704 683797399811712 683906222365632 685688493970944 685797617481984 686800902299904 687920552870589 688568932929024 690810368257569 690942165840738 693734270462268 695101115886498 697023471339576 697156454301552 698043178974456 698154268664916 699973670928672 700085067846192 701909501806464 702914119031712 706156807223808 706269188153088 709123229434368 709236082453248 711431573280183 713399091865796 715850402927886 715964326539021 717830142125832 718994694595212 719815356444384 720845601660072 720868407374304 720983129572944 722724137935424 722839155463264 722977063720128 723896630047584 725898621703808 727328839658688 727351850486016 727467604488576 728392882408128 730407308795136 730523549056896 732287595337216 732668336661681 734811509703642 739257907562424 739375556347764 742363380814104 742481523818244 742505014037808 744297992799168 744416443686048 747567237277056 749040148305216 751111676289792 752210512042752 752330222163072 754146926541312 754266944831232 754410849099264 755370396571392 756601831901147 759804200982484 759925119596174 761446468477548 762536298771009 764523481733928 764645151394908 766613576368648 766637830064736 766759836212496 769858320844256 769980839515216 771399555717312 771522319667232 773532920358144 774640049545152 774787840735104 776658775094784 776782376020224 776930575938048 779186961211629 781607111275008 782609451524418 784151405257023 787470379794756 787595701326966 789497563722936 789648189532272 790778383910676 792839166242592 792965342187312 796750233487488 797763633113664 797890592759904 799969909632768 800097220395648 803330421750528 807558909891561 809792275999932 810951301867581 810976958296092 811106020769562 813064655177352 813194049896172 813349196685144 814383708803532 815313247846624 816635949416784 818244944616024 818894418774208 821708222394528 821838992689008 823823544754368 823849608427776 823980719511936 826101891958016 826259501394432 827310434340096 827442096195456 829730450780672 832449008466432 835158803415867 837335241899064 837468499146804 839784582518448 840986535270084 841013141936688 845000635826016 848415292358976 848550312935136 848577158900352 848712205236672 849791696142816 850761649926912 852141860260992 854498523938304 857280094654249 860088916950669 862440273414729 862467558822828 862604815739058 866090610949788 866228444454618 868347658265696 868485850967056 870224535402912 871470055738296 873741121981632 873880173022752 874046897930304 876157520073984 876296955671424 877578930716544 879838080964864 879978102303104 880005942563328 881739793905408 885302913765888 885612735899136 888184759188303 888354213223806 890641102267236 891944062022916 892086009960726 894410801742192 894553142247912 899966148336864 900109372945104 902455073751168 903746724469344 906101904277248 906246105356928 911729866415616 911874963154176 914697737074521 915017846270787 917227403827452 918715443093882 921080491010092 921256221120984 924979027283024 926801487848664 926830809481248 926978309450928 929364628452768 929541939068736 930724238632608 930872358219888 933298227904896 933446757128256 935879335741952 937218825375616 939095111308032 939244563073152 942002147136447 944757655333254 946139784678774 948575431040244 948726391545534 954467203903848 954619102052028 957106856167776 958659592793616 959753808592512 961127468880096 961157876499072 961310839430592 963969418293504 965195506730112 969771786211584 969956805984768 971190509877504 974031398742528 976891115548908 977046582337938 979748679604856 981150957815098 982958762229336 983115194650596 985677210083232 985834075130352 987276297056112 989817841085472 989975365090992 990006685383744 992397323732224 992555258248064 995965777986624 996756316369408 998720197740288 998910740491776 1000340444654208 1003106962884096 1006212151959966 1006372285028901 1010439046108086 1015261957970064 1016715065028012 1019364642311904 1019526868526544 1022183773419648 1022346448283328 1028532740956416 1028696426222976 1032853399393536 1033050454313472 1036413248761107 1038915948282172 1039081285978442 1040601405693402 1042651673829747 1043479268699224 1045535207009364 1045734681452328 1047064768461684 1047231402997374 1049960506393008 1050127601769288 1052663418297248 1052864252709696 1054371178547568 1057118888323456 1057287122916416 1059235210835712 1059403782229632 1062333644649984 1063684844151552 1063854123679872 1063887781307904 1066796293860864 1070098637798694 1076745213188748 1079723034666576 1081268402490108 1081302611061456 1081474694359416 1084086206903136 1084258733194896 1084465595580192 1085844945071376 1088847932555712 1090993259488032 1095610963192704 1095785323585344 1098431393005824 1098640959349248 1102217264555463 1103256128260608 1106671336213618 1106847456803123 1108886861343636 1109063334521646 1113545071221156 1113722285727366 1113757521056712 1116446989198752 1116624665529072 1119712776691264 1121315380360112 1121350855915584 1123560222457824 1126667514434688 1128315768064128 1128495333244608 1131220389811968 1131400417246848 1131436211867136 1131616273648896 1133055594857088 1136189147014656 1139706301473726 1139887679394261 1146785222600892 1146967727092362 1149920364552972 1149956745097104 1150139754318744 1154787481266384 1154971259272824 1160299380537216 1161960074317728 1164988162642176 1165173564030336 1165395863907072 1168395940895232 1170105240955392 1173914177286627 1181205569692134 1181393551990449 1184246345584404 1184472284298408 1186167575866014 1187521469689648 1189258749363888 1189448013280968 1192547735656256 1192737522997216 1195125350231232 1196645449670496 1196835889139856 1199954864449152 1200145830593472 1203273431668224 1204995632625792 1208328140475904 1214688413999898 1219596982766028 1219791074844258 1220023795027716 1221575563205298 1222969871769936 1224953924125176 1228341628161312 1235735317131552 1235774412641664 1235971079267904 1239152837937024 1239389252091648 1240965651510144 1241163144293184 1244397637206528 1244595676171008 1248448410765143 1252326084097536 1256002862848596 1256202748720206 1259676873777672 1261479802905126 1261519712905032 1264767241386992 1264968522060712 1267500953739024 1272622938538464 1272825469402704 1272865738350528 1273068307855008 1274687544214224 1276142474890368 1278212790391488 1279671744790016 1281503291840128 1281543835332096 1281747785907456 1286927342306816 1289708952279552 1293701338234242 1293907223608587 1299135916424682 1299342666681927 1302521487398544 1302728776450584 1310611682972448 1310820259534128 1314236280110976 1314445433507136 1316368396074816 1319757121447296 1319967153454656 1320008913844992 1327954370648832 1329657351719347 1332531319835709 1333787259538944 1335961653400854 1337916093034374 1338129014941089 1341573758645134 1341616202613288 1341829713371868 1347252061477448 1349949222505296 1350164059417656 1353682610626752 1355620086704016 1359152856415872 1359369158035392 1362911697892864 1363128597711104 1365857543121408 1367594799623424 1367812444731264 1371595234963968 1373601804599808 1375841105741178 1378073164640823 1381620736515138 1381884331681476 1387468540924536 1390202231772996 1394046942679152 1394312908603104 1396086357948912 1396308537329832 1399947341857344 1400170135692384 1403819003612928 1405828238063424 1412538376306176 1417136482999881 1418472164906496 1419209677018161 1422863146560366 1423089587318301 1426798183731592 1431700805855772 1431928653078042 1435660284251664 1437989389190424 1439630712888768 1441691203320144 1441736814748608 1441966259145888 1445448275870848 1445678310926528 1445954127440256 1447793260095168 1451797243407616 1454657679317376 1454703700972032 1454935208977152 1456785764816256 1460814617590272 1461047098113792 1465336673323362 1465569873506907 1469623019407284 1471726436722647 1478515815124848 1478751112695528 1484726761628208 1484963047636488 1485010028075616 1488595985598336 1488832887372096 1495134474554112 1498080296610432 1502223352579584 1504421024085504 1504660444326144 1508533889662464 1509318227939949 1510740793142784 1513203663802294 1515658569162129 1519608401964968 1519850239192348 1522892936955096 1525072597542018 1529046963467856 1529290302789816 1533227152737296 1533275660129472 1533519672424992 1539716641688512 1539961679030432 1542799111434624 1543044639334464 1547065840716288 1549280099090304 1549575681470208 1553564752040448 1558373922423258 1558621928967663 1560902108540103 1565218903048836 1568302810514046 1574940759589512 1575191402653932 1578995127445872 1579296379064544 1581556767821352 1585678332485184 1585930684374624 1593500466974976 1595527266227328 1595781185519808 1599939819265536 1600194440791296 1605147956698041 1606660843501056 1611890859267661 1615117819783122 1619584551999864 1621902603735162 1621953916592184 1622212041539124 1626129310354704 1626388099792344 1626698393370288 1628767417607064 1630626495693248 1633271898833568 1636489889232048 1637788837548416 1643416444789056 1643677985378016 1647647089508736 1647699216855552 1647961439023872 1652203783916032 1654620868680192 1654884192390912 1660007004320427 1670317606831734 1670583428591049 1674670483798128 1674936998293608 1679569165036896 1681973070540168 1682026283873376 1690001271652032 1696830584717952 1697100625870272 1697154317800704 1697424410473344 1699583392285632 1701523299853824 1704283720521984 1707062112678869 1709559452210589 1714560189308498 1720177833901338 1720451590638543 1724880546829458 1724935117645656 1725209631478116 1732181221899576 1732456888909236 1736695316531392 1736971701934112 1740449070805824 1742940111476592 1747482243963264 1747760346045504 1748093795860608 1752315040147968 1752593911342848 1755157861433088 1759676161929728 1759956204606208 1763479587810816 1776369518376606 1776708426447612 1779251363799021 1781282204534472 1783888124045832 1784172019921452 1788821603484384 1789106284495824 1799932296673728 1800218745890208 1804910147502336 1807493448938688 1812203808554496 1812492210713856 1818102909493801 1822032620999847 1823749926308352 1829395474149042 1829686612266387 1830035692541574 1832363344807947 1834454807654904 1837430886187764 1842160982020184 1842512442241968 1849958054566048 1853602975697328 1853661618962496 1853956618901856 1858729256905536 1859083878137472 1861448477265216 1861744716439776 1866596455809792 1866893514256512 1874437650751232 1878190222616064 1878489126146304 1884004294272894 1884304123080309 1889515310666508 1892219704357689 1892279569357548 1897150862080488 1897452783091068 1908934407807696 1909238204104056 1914213712335552 1917319185587232 1919507617185024 1922254937760192 1922315752998144 1922621678861184 1927938836587008 1930391013460224 1939543572423168 1940552007351363 1942381019755008 1948703874637023 1953782231097816 1954093164675876 1959497359209712 1962301915630196 1965917524458672 1966230389301192 1971354420166464 1971668150260704 1974552594112224 1979635682170944 1979950730181984 1980013370767488 1984794647464448 1985110516496128 1991931555973248 1997440395480576 2000680889308416 2003942480101281 2006874139551561 2012360637967701 2012424303919932 2012744570057802 2020878092216172 2030523915940128 2033430130056024 2038729284623808 2039053737053088 2044367546839296 2044692896566656 2057065481912832 2057392852445952 2063761658611767 2065706798787072 2072431104772707 2072826497522214 2077831896564344 2078162571956884 2081202811386804 2085303347659494 2086958537398448 2091070414018728 2091469362904656 2094129536923368 2094462805994748 2099921012786016 2100255203538576 2105326836594496 2105728505419392 2108742357095136 2114237776646912 2114574245832832 2118470421671424 2118807564459264 2127369688303104 2127708247359744 2134294719840549 2140197275597388 2153490426377496 2159446069333152 2162536804980216 2162605222122912 2162949388718832 2168172413806272 2168517466389792 2168931191160384 2171689890142752 2177695865111424 2181986518976064 2191221926385408 2191570647170688 2196862786011648 2198005009985043 2204014032059863 2204434529110926 2213342672427236 2213694913606246 2217773722687272 2218126669043292 2227090142442312 2227444571454732 2227515042113424 2232893978397504 2233249331058144 2239425553382528 2242630760720224 2242701711831168 2247120444915648 2253335028869376 2256631536128256 2256990666489216 2262440779623936 2262800834493696 2263232547297792 2266111189714176 2269805495703441 2279412602947452 2279775358788522 2293570445201784 2293935454184724 2299840729105944 2299913490194208 2300279508637488 2309574962532768 2309942518545648 2320598761074432 2323920148635456 2329976325284352 2330347128060672 2330791727814144 2337560883634887 2347828354573254 2352454215771069 2362411139384268 2362787103980898 2368492691168808 2368944568596816 2372335151732028 2375042939379296 2378517498727776 2378896026561936 2385095471312512 2385475045994432 2390250700462464 2393290899340992 2393671778279712 2399909728898304 2400291661186944 2409991265251584 2429376827999796 2432853905602743 2439193965532056 2439582149688516 2440047590055432 2443151126410596 2445939743539872 2449907848250352 2456683256322624 2471470634263104 2471548825283328 2471942158535808 2478305675874048 2478778504183296 2481931303020288 2482326288586368 2489191352342016 2496896821530286 2505476410247601 2512005725697192 2512405497440412 2519353747555344 2522959605810252 2523039425810064 2529534482773984 2529937044121424 2535001907478048 2545245877076928 2545650938805408 2545731476701056 2546136615710016 2549375088428448 2552284949780736 2556425580782976 2563006583680256 2563495571814912 2571840283962747 2587320820244187 2587402676468484 2587814447217174 2598271832849364 2598685333363854 2605042974797088 2605457552901168 2621223365944896 2621640519068256 2628472560221952 2628890867014272 2632736792149632 2639514242894592 2639934306909312 2640017827689984 2655908741297664 2659314703438694 2664554277564909 2665062639671418 2671923306801708 2675832186068748 2676258029882178 2683147517290268 2683232405226576 2683659426743736 2694504122954896 2699898445010592 2700328118835312 2707365221253504 2711240173408032 2718305712831744 2718738316070784 2726257195422208 2735189599246848 2735624889462528 2744093211223563 2751682211482356 2756146329281646 2763241473030276 2763768663362952 2774937081849072 2780404463545992 2788093885358304 2788625817206208 2792172715897824 2792617074659664 2799894683714688 2800340271384768 2807638007225856 2811656476126848 2826006441409341 2834272965999762 2838419354036322 2845726293120732 2846179174636602 2853596367463184 2863401611711544 2863857306156084 2871320568503328 2875978778380848 2879261425777536 2883382406640288 2883473629497216 2883932518291776 2890896551741696 2891356621853056 2891908254880512 2895586520190336 2903594486815232 2909315358634752 2909870417954304 2913571529632512 2922094196227584 2930673346646724 2931139747013814 2939246038814568 2943452873445294 2957031630249696 2957502225391056 2969453523256416 2969926095272976 2970020056151232 2977191971196672 2977665774744192 2990268949108224 2996160593220864 3009320888652288 3018636455879898 3019116855086703 3026407327604588 3031317138324258 3039216803929936 3039700478384696 3045785873910192 3050145195084036 3058093926935712 3058580605579632 3066454305474592 3066551320258944 3067039344849984 3079433283377024 3079923358060864 3085598222869248 3086089278668928 3098560198180608 3099151362940416 3109239746283321 3116747844846516 3117243857935326 3121804217080206 3130437806097672 3136605621028092 3149881519179024 3150382805307864 3157990254891744 3158592758129088 3163113535642704 3171356664970368 3171861368749248 3187000933949952 3191054532454656 3191562371039616 3200388881582592 3210295913396082 3223781718535322 3230235639566244 3239169103999728 3243805207470324 3243907833184368 3244424083078248 3252258620709408 3252776199584688 3253396786740576 3257534835214128 3261252991386496 3266543797667136 3272979778464096 3275577675096832 3286832889578112 3287355970756032 3295294179017472 3295922878047744 3306651793666389 3309768384781824 3320014008640854 3320542370409369 3340635213663468 3341166857182098 3349340967596256 3349873996587216 3359138330073792 3363946141080336 3364052567746752 3380002543304064 3393661169435904 3394201251740544 3394308635601408 3394848820946688 3399166784571264 3408567441043968 3414124225357738 3419118904421178 3419663038182783 3429120378616996 3440355667802676 3440903181277086 3449761093658916 3449870235291312 3450419262956232 3464362443799152 3464913777818472 3473390633062784 3473943403868224 3480898141611648 3485880222953184 3494964487926528 3495520692091008 3496187591721216 3505187822685696 3510315722866176 3519912409212416 3521742531859881 3552739036753212 3553416852895224 3558502727598042 3562564409068944 3567776248091664 3568344039842904 3577643206968768 3578212568991648 3599864593347456 3600437491780416 3609820295004672 3614986897877376 3624984421427712 3636205818987602 3636784500924547 3644065241999694 3658790948298084 3659373224532774 3660071385083148 3664726689615894 3668909615309808 3674861772375528 3684321964040368 3685024884483936 3699916109132096 3707205951394656 3707323237924992 3707913237803712 3717458513811072 3718167756274944 3722896954530432 3723489432879552 3733192911619584 3733787028513024 3745345232295429 3748875301502464 3756978252292608 3768008588545788 3768608246160618 3779030621333016 3784439408715378 3784559138715096 3794301724160976 3794905566182136 3817868815615392 3818476408208112 3828427424671104 3834638371174464 3839015234370048 3844509875520384 3844631505996288 3845243357722368 3860782026920448 3873349676747663 3881104014702726 3881721670825761 3897407749274046 3898028000045781 3907564462195632 3908186329351752 3918994718419424 3924603831260392 3931835048917344 3932460778602384 3942708840332928 3943336300521408 3949105188224448 3959271364341888 3959901460363968 3960026741534976 3970221032992256 3983863111946496 3988972055158041 4001361778616832 4007884960202562 4013748279103122 4014387044823267 4024721275935402 4024848607839864 4025489140115604 4041756184432344 4061047831880256 4066860260112048 4077458569247616 4078107474106176 4088735093678592 4089385793133312 4114785704891904 4127523317223534 4134219493922469 4144862209545414 4145652995044428 4155663793128688 4156325143913768 4162405622773608 4170606695318988 4173917074796896 4182140828037456 4182938725809312 4188259073846736 4188925611989496 4199842025572032 4200510407077152 4210653673188992 4211457010838784 4217484714190272 4228475553293824 4229148491665664 4237615128918528 4251409448999643 4255416494719488 4268589439681098 4269268761954903 4280394551194776 4306980852754992 4318892138666304 4325073609960432 4325210444245824 4325898777437664 4336344827612544 4337034932779584 4337862382320768 4343379780285504 4355391730222848 4363973037952128 4382443852770816 4383141294341376 4396010019970086 4396709620520721 4408028064119726 4408869058221852 4415179310167941 4426685344854472 4427389827212492 4435547445374544 4436253338086584 4454180284884624 4454889142909464 4455030084226848 4465787956795008 4466498662116288 4478851106765056 4485261521440448 4485403423662336 4494240889831296 4506670057738752 4513263072256512 4513981332978432 4525601668987392 4527954683819847 4532222379428352 4539610991406882 4546975707486387 4558825205894904 4559550717577044 4587140890403568 4587870908369448 4599681458211888 4599826980388416 4600559017274976 4619149925065536 4619885037091296 4641197522148864 4647840297270912 4660694256121344 4675121767269774 4675865786902989 4682706325620309 4695508155257969 4695656709146508 4704908431542138 4724822278768536 4725574207961796 4736985382337616 4737889137193632 4744670303464056 4750085878758592 4757034997455552 4757792053123872 4770190942625024 4770950091988864 4780501400924928 4786581798681984 4787343556559424 4799819457796608 4800583322373888 4815443870094123 4819982530503168 4835672577802983 4858753655999592 4865707811205486 4878387931064112 4879164299377032 4880095180110864 4886302252821192 4891879487079744 4899815696500704 4913366512645248 4942941268526208 4943097650566656 4943884317071616 4956611351748096 4963862606040576 4964652577172736 4980021012961281 4993793643060572 5010952820495202 5011750285773147 5024011451394384 5024810994880824 5038707495110688 5045919211620504 5046078851620128 5059068965547968 5059874088242848 5070003814956096 5090491754153856 5091301877610816 5091462953402112 5092273231420032 5098750176856896 5104569899561472 5112851161565952 5121186338036607 5126013167360512 5128678356631767 5143680567925494 5174641640488374 5174805352936968 5175628894434348 5196543665698728 5197370666727708 5210085949594176 5210915105802336 5242446731889792 5243281038136512 5256945120443904 5257781734028544 5265473584299264 5279028485789184 5279868613818624 5296212823308029 5318629406877388 5329108555129818 5330125279342836 5337754091397063 5343846613603416 5351664372137496 5352516059764356 5366295034580536 5366464810453152 5367318853487472 5389008245909792 5399796890021184 5400656237670624 5414730442507008 5422480346816064 5436611425663488 5437476632141568 5454308728481403 5471249778925056 5488186422447126 5489059836799161 5503364422964712 5512292658563292 5526482946060552 5527537326725904 5549874163698144 5560808927091984 5576187770716608 5577251634412416 5584345431795648 5585234149319328 5599789367429376 5600680542769536 5623312952253696 5652012882818682 5652912369240927 5668545931999524 5676659113073067 5676838708072644 5691452586241464 5692358349273204 5707192734926368 5726803223423088 5727714612312168 5742641137006656 5751957556761696 5758522851555072 5766764813280576 5766947258994432 5767865036583552 5781793103483392 5782713243706112 5783816509761024 5791173040380672 5818630717269504 5827143059265024 5846111623911069 5861346693293448 5862279494027628 5878492077629136 5886905746890588 5914063260499392 5915004450782112 5938907046512832 5939852190545952 5940040112302464 5954383942393344 5955331549488384 5992321186441728 6011827440303843 6020622418654683 6037081913903103 6037272911759796 6038233710173406 6052814655209176 6062634276648516 6078433607859872 6079400956769392 6091571747820384 6100290390168072 6116187853871424 6117161211159264 6132908610949184 6133102640517888 6134078689699968 6158866566754048 6159846716121728 6171196445738496 6172178557337856 6191284975835301 6197120396361216 6217293314318121 6218479492566642 6233495689693032 6234487715870652 6243608434160412 6260875612195344 6273211242056184 6299763038358048 6300765610615728 6315980509783488 6317185516258176 6326227071285408 6342713329940736 6343722737498496 6382109064909312 6383124742079232 6402884159521647 6420591826792164 6447563437070644 6460471279132488 6478338207999456 6487610414940648 6487815666368736 6488848166156496 6504517241418816 6505552399169376 6506793573481152 6515069670428256 6522505982772992 6533087595334272 6545959556928192 6551155350193664 6573665779156224 6574711941512064 6590588358034944 6594015029955129 6612042096179589 6613303587332778 6640028017281708 6641084740818738 6681270427326936 6682333714364196 6698681935192512 6699747993174432 6718276660147584 6727892282160672 6728105135493504 6760005086608128 6787322338871808 6788402503481088 6789697641893376 6798333569142528 6809416487110323 6828248450715476 6838237808842356 6839326076365566 6858240757233992 6880711335605352 6881806362554172 6899522187317832 6899740470582624 6900838525912464 6928724887598304 6929827555636944 6946781266125568 6947886807736448 6961796283223296 6971760445906368 6989928975853056 6991041384182016 6992375183442432 7012682650904661 7043485063719762 7105478073506424 7106833705790448 7117005455196084 7125128818137888 7135552496183328 7136688079685808 7155286413937536 7156425137983296 7199729186694912 7200874983560832 7229973795754752 7272411637975204 7273569001849094 7288130483999388 7298561716808229 7317581896596168 7318746449065548 7320142770166296 7329453379231788 7337819230619616 7349723544751056 7368643928080736 7370049768967872 7399832218264192 7414411902789312 7414646475849984 7415826475607424 7434917027622144 7436335512549888 7445793909060864 7446978865759104 7467574057026048 7490690464590858 7536017177091576 7537216492321236 7558061242666032 7568878817430756 7569118277430192 7588603448321952 7589811132364272 7635737631230784 7636952816416224 7656854849342208 7669276742348928 7689019751040768 7690486715444736 7715520851888241 7746699353495326 7761962460732561 7762208029405452 7763443341651522 7794815498548092 7796056000091562 7815128924391264 7816372658703504 7837989436838848 7849207662520784 7863670097834688 7864921557204768 7885417680665856 7886672601042816 7898210376448896 7918542728683776 7919802920727936 7920053483069952 7967726223892992 7977944110316082 7993662832694727 8015769920405124 8027496558206244 8028774089646534 8049442551870804 8049697215679728 8050978280231208 8083512368864688 8122095663760512 8133720520224096 8154917138495232 8156214948212352 8178771586266624 8232279633670689 8255046634447068 8268438987844938 8289724419090828 8291305990088856 8311327586257376 8312650287827536 8324811245547216 8341213390637976 8347834149593792 8364281656074912 8365877451618624 8376518147693472 8377851223978992 8399684051144064 8401020814154304 8421307346377984 8422914021677568 8434969428380544 8458296983331328 8502818897999286 8537178879362196 8538537523909806 8560789102389552 8613961705509984 8637784277332608 8650147219920864 8650420888491648 8651797554875328 8672689655225088 8674069865559168 8675724764641536 8686759560571008 8710783460445696 8727946075904256 8739138875356001 8766282588682752 8792020039940172 8793419241041442 8816056128239452 8817738116443704 8830358620335882 8853370689708944 8854779654424984 8871094890749088 8872506676173168 8908360569769248 8909778285818928 8910060168453696 8931575913590016 8932997324232576 8957702213530112 8970523042880896 8970806847324672 8988481779662592 9027962665956864 9055909367639694 9057350565260109 9079221982813764 9093951414972774 9117650411789808 9119101435154088 9174281780807136 9175741816738896 9199362916423776 9199653960776832 9201118034549952 9238299850131072 9239770074182592 9295680594541824 9327719238849963 9350243534539548 9351731573805978 9365412651240618 9391016310515938 9391313418293016 9409816863084276 9449644557537072 9451148415923592 9473970764675232 9475778274387264 9489340606928112 9500171757517184 9514069994911104 9515584106247744 9540381885250048 9541900183977728 9561002801849856 9573163597363968 9574687113118848 9601166644747776 9630887740188246 9671345155605966 9717507311999184 9731415622410972 9756775862128224 9758328598754064 9760190360221728 9772604505642384 9783758974159488 9799631393001408 9826733025290496 9885882537052416 9887768634143232 9919955380999167 9929305154345472 9960042025922562 9961627111228107 9987587286121144 10021905640990404 10023500571546294 10048022902788768 10049621989761648 10077414990221376 10091838423241008 10092157703240256 10118137931095936 10119748176485696 10140007629912192 10180983508307712 10182603755221632 10182925906804224 10184546462840064 10197500353713792 10225702323131904 10242372676073214 10257356713263534 10258989114548349 10287361135850988 10349283280976748 10349610705873936 10351257788868696 10393087331397456 10394741333455416 10420171899188352 10421830211604672 10484893463779584 10486562076273024 10515563468057088 10530947168598528 10559737227637248 10565227595579643 10592425646616058 10637258813754776 10658217110259636 10660250558685672 10675508182794126 10687693227206832 10703328744274992 10705032119528712 10732590069161072 10732929620906304 10734637706974944 10778016491819584 10799593780042368 10801312475341248 10829460885014016 10844960693632128 10874953264283136 10908617456962806 10910353502773641 10976372844894252 10978119673598322 11006728845929424 11024585317126584 11052965892121104 11055074653451808 11099748327396288 11121617854183968 11152375541433216 11154503268824832 11168690863591296 11170468298638656 11199578734858752 11201361085539072 11236035696886287 11246625904507392 11283236014873627 11304025765637364 11305824738481854 11337091863999048 11353318226146134 11353677416145288 11382905172482928 11384716698546408 11414385469852736 11453606446846176 11455429224624336 11485282274013312 11503915113523392 11517045703110144 11533529626561152 11533894517988864 11535730073167104 11565426487412224 11582346080761344 11620049030242989 11692223247822138 11694084000137343 11722693386586896 11724558988055256 11756984155258272 11773811493781176 11828126520998784 11830008901564224 11877814093025664 11879704381091904 11880080224604928 11910663098976768 11949434788752083 11966916165474123 12023654880607686 12041244837309366 12043161134469801 12074163827806206 12074545823519592 12076467420346812 12105629310418352 12125268553297032 12156867215719744 12158801913538784 12183143495640768 12200580780336144 12232375707742848 12234322422318528 12265817221898368 12266205281035776 12268157379399936 12317733133508096 12319693432243456 12344357114675712 12382569951670602 12434586628636242 12436958985133284 12466991379386064 12468975431741304 12487216868320824 12521751224390688 12546422484112368 12599526076716096 12601531221231456 12631961019566976 12634371032516352 12652454142570816 12685426659881472 12687445474996992 12726720366456607 12754228346998929 12766249484158464 12805768319043294 12807806285864709 12841183653584328 12895126874141288 12920942558264976 12956676415998912 12975220829881296 12975631332737472 12977696332312992 13009034482837632 13011104798338752 13013587146962304 13030139340856512 13045011965545984 13066175190668544 13091919113856384 13147331558312448 13149423883024128 13188030059910258 13190128861562163 13224084192359178 13226607174665556 13245537930503823 13280056034563416 13282169481637476 13362540854653872 13364667428728392 13397363870385024 13399495986348864 13436553320295168 13455784564321344 13456210270987008 13520010173216256 13576805006962176 13583864051459541 13596667138285056 13618832974220646 13640927122459161 13656496901430952 13676475617684712 13678652152731132 13716481514467984 13761422671210704 13763612725108344 13799044374635664 13799480941165248 13801677051824928 13857449775196608 13859655111273888 13893562532251136 13895773615472896 13923592566446592 13943520891812736 13982082768364032 14025365301809322 14027597360708967 14048118976860927 14086524465773907 14086970127439524 14210956147012848 14213667411580896 14234010910392168 14250257636275776 14271104992366656 14273376159371616 14310572827875072 14312850275966592 14399458373389824 14401749967121664 14446331610282369 14459947591509504 14507017733408949 14544823275950408 14547138003698188 14576260967998776 14597123433616458 14635163793192336 14637492898131096 14640285540332592 14658906758463576 14675638461239232 14699447089502112 14737287856161472 14740099537935744 14799664436528384 14828823805578624 14829292951699968 14831652951214848 14869834055244288 14891587818121728 14893957731518208 14940063038883843 14981380929181716 15072034354183152 15074432984642472 15116122485332064 15137757634861512 15138236554860384 15177206896643904 15179622264728544 15271475262461568 15273905632832448 15313709698684416 15338553484697856 15363559014109821 15378039502081536 15386035069895301 15428098224419041 15431041703776482 15493398706990652 15523924921465122 15524416058810904 15526886683303044 15589630997096184 15592112000183124 15630257848782528 15632745317407008 15675978873677696 15698415325041568 15727340195669376 15729843114409536 15770835361331712 15773345202085632 15796420752897792 15837085457367552 15839605841455872 15888638469924087 15955888220632164 15987325665389454 16031539840810248 16054993116412488 16057548179293068 16098885103741608 16099394431359456 16101956560462416 16167024737729376 16244191327521024 16267441040448192 16309834276990464 16312429896424704 16362926185444209 16464559267341378 16467179510397483 16510093268894136 16536877975689876 16579448838181656 16582611980177712 16622655172514752 16625300575655072 16649622491094432 16682426781275952 16695668299187584 16728563312149824 16731754903237248 16753036295386944 16755702447957984 16799368102288128 16802041628308608 16842614692755968 16869938856761088 17005637795998572 17029977339219201 17074357758724392 17077075047819612 17121578204779104 17227923411019968 17275568554665216 17300294439841728 17300841776983296 17303595109750656 17345379310450176 17348139731118336 17351449529283072 17373519121142016 17401842133726381 17455892151808512 17478277750712002 17538334871733207 17584040079880344 17586838482082884 17632112256478904 17635476232887408 17660717240671764 17706741379417888 17709559308849968 17742189781498176 17745013352346336 17816721139538496 17819556571637856 17820120336907392 17863151827180032 17865994648465152 17941046085761792 17976963559325184 18035482320911529 18111245741709309 18111818735279388 18114701130520218 18158443965627528 18187902829945548 18235300823579616 18238202870308176 18348563561614272 18351483633477792 18398725832847552 18399307921553664 18402236069099904 18476599700262144 18479540148365184 18573854927505903 18591361189083648 18651879942954363 18655438477699926 18700487069079096 18703463147611956 18730825302481236 18782032621031876 18782626836586032 18819633726168552 18899289115074144 18902296831847184 18947941529350464 18951556548774528 18978681213856224 19000343515034368 19028139989822208 19031168212495488 19083800367955456 19146327194727936 19149374226237696 19208652478564941 19261775480376492 19342690311211932 19435014623998368 19462831244821944 19513551724256448 19516657197508128 19520380720443456 19545209011284768 19567517948318976 19599262786002816 19653466050580992 19771765074104832 19782045089865387 19836126288538767 19839910761998334 19920084051845124 19923254222456214 19975174572242288 20043811281980808 20047001143092588 20096045805577536 20099243979523296 20154829980442752 20183676846482016 20184315406480512 20236275862191872 20239496352971392 20280015259824384 20361967016615424 20365207510443264 20369092925680128 20395000707427584 20428249461330969 20484745352146428 20514713426527068 20517978229096698 20574722271701976 20698566561953496 20699221411747872 20702515577737392 20786174662794912 20789482666910832 20840343798376704 20843660423209344 20969786927559168 20973124152546048 21038047952713983 21130455191159286 21184851293232116 21274517627509552 21316434220519272 21320501117371344 21351016365588252 21375386454413664 21406657488549984 21410064239057424 21465180138322144 21465859241812608 21469275413949888 21556032983639168 21599187560084736 21602624950682496 21689921387264256 21817234913925612 21820707005547282 21952745689788504 21956239347196644 22013457691858848 22049170634253168 22105931784242208 22110149306903616 22199496654792576 22243235708367936 22304751082866432 22309006537649664 22337381727182592 22340936597277312 22402722171078144 22472071393772574 22566472029747254 22608051531274728 22611649476963708 22674183727998096 22706636452292268 22707354832290576 22765810344965856 22769433397092816 22828770939705472 22907212893692352 22910858449248672 22970564548026624 23007830227046784 23067059253122304 23071460146334208 23146562555664723 23240098060485978 23285887382197683 23384446495644276 23388168000274686 23445386773173792 23449117976110512 23513968310516544 23547622987562352 23656253041997568 23660017803128448 23755628186051328 23759408762183808 23760160449209856 23898869577504166 23933832330948246 23980988498084181 24047309761215372 24082489674618732 24086322268939602 24148327655612412 24149091647039184 24152934840693624 24211258620836704 24250537106594064 24313734431439488 24317603827077568 24366286991281536 24401161560672288 24464751415485696 24468644844637056 24531634443796736 24536314758799872 24639386864486912 24765139903341204 24869173257272484 24873917970266568 24933982758772128 24937950863482608 24974433736641648 25043502448781376 25092844968224736 25199052153432192 25203062442462912 25263922039133952 25268742065032704 25304908285141632 25374890949993984 25453440732913214 25457491506471829 25508456693997858 25611536638086588 25615612571729418 25682367307168656 25790253748282576 25841885116529952 25913352831997824 25950441659762592 25951262665474944 25955392664625984 26018068965675264 26022209596677504 26027174293924608 26060278681713024 26132350381337088 26183838227712768 26217416626068003 26298847766048256 26376060119820516 26380257723124326 26448168384718356 26453214349331112 26491075861007646 26560112069126832 26564338963274952 26725081709307744 26729334857456784 26794727740770048 26798991972697728 26873106640590336 26911569128642688 26912420541974016 27167728102919082 27172051695780327 27237665948441292 27281854244918322 27312993802861904 27352951235369424 27357304305462264 27432963028935968 27522845342421408 27527225450216688 27598088749271328 27598961882330496 27603354103649856 27714899550393216 27719310222547776 27791547230945792 27887041783625472 28050730603618644 28055194721417934 28096237953721854 28173048931547814 28173940254879048 28421912294025696 28427334823161792 28468021820784336 28500515272551552 28542209984733312 28546752318743232 28621145655750144 28625700551933184 28803499934243328 28892663220564738 29014035466817898 29089646551900816 29094276007396376 29152521935997552 29194246867232916 29270327586384672 29274985796262192 29280571080665184 29317813516927152 29351276922478464 29398894179004224 29474575712322944 29480199075871488 29599328873056768 29657647611157248 29663305902429696 29759866142997501 29787915463036416 29880126077767686 29884881333684321 29962761858363432 30144068708366304 30148865969284944 30232244970664128 30275515269723024 30276473109720768 30354413793287808 30359244529457088 30542950524923136 30547811265664896 30677106969395712 30727118028219642 30772070139790602 30776967343645047 30856196448838082 30862083407552964 30986797413981304 31047849842930244 31048832117621808 31053773366606088 31179261994192368 31184224000366248 31260515697565056 31265490634814016 31351957747355392 31396830650083136 31454680391338752 31459686228819072 31546690404171264 31592841505795584 31679211682911744 31695682786738929 31777276939848174 31911776441264328 31974651330778908 32063079681620496 32109986232824976 32115096358586136 32197770207483216 32198788862718912 32203913120924832 32334049475458752 32488382655042048 32534882080896384 32624859792849408 32725852370888418 32731060508320923 32868557086805783 32929118534682756 32934359020794966 33020186537788272 33073755951379752 33158897676363312 33165223960355424 33245310345029504 33250601151310144 33299244982188864 33364853562551904 33391336598375168 33457126624299648 33463509806474496 33506072590773888 33511404895915968 33598736204576256 33604083256617216 33708107090658861 33739877713522176 33849708044620881 34011275591997144 34059954678438402 34148715517448784 34154150095639224 34243156409558208 34455846822039936 34551137109330432 34600588879683456 34601683553966592 34607190219501312 34696279462236672 34747038242284032 34803684267452762 34860147090728967 34956555501424004 35076669743466414 35082252000412029 35168080159760688 35173676964165768 35264224512957808 35270952465774816 35321434481343528 35413482758835776 35419118617699936 35484379562996352 35490026704692672 35633442279076992 35639113143275712 35640240673814784 35731989296930304 35848304366256249 35882092171523584 35900748496422369 36070964641823058 36222491483418618 36223637470558776 36229402261040436 36316887931255056 36375805659891096 36470601647159232 36476405740616352 36697127123228544 36702967266955584 36797451665695104 36798615843107328 36804472138199808 36953199400524288 36959080296730368 37073489763156203 37147709855011806 37303759885908726 37310876955399852 37400974138158192 37406926295223912 37461650604962472 37564065242063752 37565253673172064 37639267452337104 37798578230148288 37804593663694368 37895883058700928 37903113097549056 37957362427712448 38000687030068736 38056279979644416 38062336424990976 38180161099369821 38298748452475392 38417304957129882 38423418857594127 38523550960752984 38685380622423864 38870029247996736 38925662489643888 39027103448512896 39033314395016256 39040761440886912 39090418022569536 39135035896637952 39198525572005632 39564090179730774 39570386584686489 39672252577077534 39679821523996668 39736613791511469 39840168103690248 39846508444912428 39950349144484576 40087622563961616 40094002286185176 40192091611155072 40198487959046592 40309659960885504 40367353692964032 40368630812961024 40472551724383744 40478992705942784 40560030519648768 40730415020886528 40790001414855168 40856498922661938 40922781367377483 40969490704292856 41029426853054136 41035956458193396 41149444543403952 41397133123906992 41398442823495744 41405031155474784 41572349325589824 41578965333821664 41680687596753408 41687320846418688 41946248305092096 42076095905427966 42082792082126901 42144356930582781 42259573397321721 42260910382318572 42369702586464232 42549035255019104 42632868441038544 42641002234742688 42702032731176504 42750772908827328 42813314977099968 42820128478114848 42930360276644288 42931718483625216 42938550827899776 43112065967278336 43198375120169472 43205249901364992 43338994830847107 43379842774528512 43521053200226847 43634469827851224 43641414011094564 43905491379577008 43912478694393288 44026915383717696 44098341268506336 44211863568484416 44220298613807232 44398993309585152 44486471416735872 44609502165732864 44674763454365184 44681873194554624 44820189116651529 44944142787545148 45132944059494508 45216103062549456 45223298953927416 45348367455996192 45413272904584536 45414709664581152 45531620689931712 45538866794185632 45657541879410944 45814425787384704 45821716898497344 45941129096053248 46015660454093568 46090677042329463 46134118506244608 46158105209685903 46284294673257123 46293125111329446 46480196120971956 46571774764395366 46768892991288552 46776336000549372 46890773546347584 46898235952221024 47027936621033088 47095245975124704 47312506083995136 47320035606256896 47511256372102656 47518817524367616 47665915409772261 47797739155008332 47867664661896492 47961976996168362 48094619522430744 48164979349237464 48172644537879204 48296655311224824 48298183294078368 48305869681387248 48422517241673408 48501074213188128 48627468862878976 48635207654155136 48732573982563072 48802323121344576 48929502830971392 48937289689274112 49063268887593472 49088778556332627 49530279806682408 49738346514544968 49747835940533136 49867965517544256 49875901726965216 49948867473283296 50087004897562752 50185689936449472 50398104306864384 50406124884925824 50527844078267904 50609816570283264 50692322737376849 50906881465826428 50914983012943658 51016913387995716 51089932017657603 51223073276173176 51231225143458836 51364734614337312 51580507496565152 51683770233059904 51826705663995648 51900883319525184 51902525330949888 51910785329251968 52036137931350528 52044419193355008 52054348587849216 52120557363426048 52205526401179143 52367676455425536 52434833252136006 52752120239641032 52760515446248652 52896336769436712 52906428698662224 52982151722015292 53120224138253664 53128677926549904 53450163418615488 53458669714913568 53589455481540096 53597983945395456 53823138257285376 54106446962734587 54333737225127927 54335456205838164 54344103391560654 54475331896882584 54563708489836644 54625987605723808 54705902470738848 54714608610924528 54865926057871936 55045690684842816 55054450900433376 55196177498542656 55197923764660992 55206708207299712 55429799100786432 55438620445095552 55774083567250944 55955639828863089 56101461207237288 56110389442835868 56192475907443708 56346097863095628 56347880509758096 56843824588051392 56854669646323584 56936043641568672 57001030545103104 57084419969466624 57093504637486464 57251401103866368 57625957435694823 57785326441129476 58028070933635796 58179293103801632 58188552014792752 58305043871995104 58388493734465832 58540655172769344 58549971592524384 58561142161330368 58635627033854304 58702553844956928 58797788358008448 58949151424645888 58960398151742976 59315295222314496 59508378865616301 59519732285995002 59760252155535372 59769762667368642 59925523716726864 60288137416732608 60297731938569888 60464489941328256 60551030539446048 60552946219441536 60708827586575616 60718489058914176 61085901049846272 61095622531329792 61284748383992907 61454236056439284 61544140279581204 61553934687290094 61712392897676164 61724166815105928 61973594827962608 62095699685860488 62097664235243616 62107546733212176 62358523988384736 62368448000732496 62521031395130112 62530981269628032 62703915494710784 62793661300166272 62909360782677504 62919372457638144 63114143858141949 63391365573477858 63554553879696348 63823552882528656 63949302661557816 64126159363240992 64219972465649952 64230192717172272 64395540414966432 64397577725437824 64407826241849664 64668098950917504 65069764161792768 65451704741776836 65462121016641846 65737114173611566 65858237069365512 65868718041589932 66040373075576544 66147511902759504 66317795352726624 66330447920710848 66490620690059008 66501202302620288 66598489964377728 66729707125103808 66782673196750336 66914253248599296 66927019612948992 67012145181547776 67022809791831936 67208166513234432 67416214181317722 67699416089241762 68022551183994288 68119909356876804 68297431034897568 68308300191278448 68486312819116416 68911693644079872 69201177759366912 69214380439002624 69439687666994169 69607368534905524 69720294181457934 69857662146593049 69913111002848008 70153339486932828 70164504000824058 70336160319521376 70347353928331536 70528449025915616 70541904931549632 70642868962687056 70826965517671552 70838237235399872 70968759125992704 70980053409385344 71266884558153984 71278226286551424 71280481347629568 71696608732512498 71801496992844738 72141929283646116 72444982966837236 72447274941117552 72458804522080872 72633775862510112 72751611319782192 72941203294318464 72952811481232704 73394254246457088 73405934533911168 73594903331390208 73608944276399616 73918160593460736 74146979526312406 74295419710023612 74607519771817452 74621753910799704 74801948276316384 74813852590447824 74923301209924944 75128130484127504 75130507346344128 75278534904674208 75597156460296576 75609187327388736 75791766117401856 75806226195098112 75914724855424896 76124672849981952 76360322198739642 76372474519415487 76834609914259764 76846837715188254 77047101921505968 77370761244847728 77740058495993472 77851324979287776 78054206897025792 78066628790032512 78081522881773824 78180836045139072 78397051144011264 78652249878204009 79128180359461548 79140773169372978 79344505154155068 79359643047993336 79473227583022938 79680336207380496 79693016889824856 79900698288969152 80175245127923232 80188004572370352 80384183222310144 80396975918093184 80619319921771008 80734707385928064 80737261625922048 80957985411885568 81712997845323876 81845562734754966 81938981408585712 82058853706108272 82071912916386792 82298889086807904 82794266247813984 82796885646991488 82810062310949568 83144698651179648 83157930667643328 83374641692837376 83646043521264581 84152191810855932 84165584164253802 84288713861165562 84519146794643442 84521820764637144 84739405172928464 85098070510038208 85265736882077088 85282004469485376 85404065462353008 85501545817654656 85626629954199936 85640256956229696 85860720553288576 85863436967250432 85877101655799552 86224131934556672 86410499802729984 86677989661694214 87042106400453694 87268939655702448 87282828022189128 87810982759154016 87824957388786576 88053830767435392 88196682537012672 88423727136968832 88440597227614464 88797986619170304 88972942833471744 89087042565196249 89279598428992503 89363746389109248 89640378233303058 89654644001052963 89888285575090296 90265888118989016 90432206125098912 90446597907854832 90696734911992384 90826545809169072 90829419329162304 91063241379863424 91077733588371264 91315083758821888 91628851574769408 91643433796994688 92031320908187136 92181354084658926 92316210419371806 92330902030935141 92568589346514246 92586250222658892 92960392241943912 93143549528790732 93537785982577104 93552672001098744 93781547092695168 93796471904442048 94055873242066176 94190491950249408 94640071212513792 95037635048735232 95087048360216787 95331830819544522 95595478310016664 95735329323792984 95923953992336724 96189239044861488 96329958698474928 96345289075758408 96593310622449648 96596366588156736 96611739362774496 96845034483346816 97002148426376256 97254937725757952 97270415308310272 97465147965126144 97604646242689152 97874579378548224 98177557112665254 98193181524962769 98605671260417349 99060559613364816 99476693029089936 99495671881066272 99735931035088512 99751803453930432 99897734946566592 100174009795125504 100371379872898944 100796208613728768 100812249769851648 101124321271976583 101219633140566528 101384645474753698 101549124133862643 101813762931652856 101829966025887316 102033826775991432 102179864035315206 102446146552346352 102462450286917672 102729469228674624 103161014993130304 103367540466119808 103653411327991296 103801766639050368 103805050661899776 103821570658503936 104088838386710016 104241114726852096 104411052802358286 104580441272186901 104869666504272012 105504240479282064 105521030892497304 105792673538873424 105812857397324448 105964303444030584 106240448276507328 106257355853099808 106900326837230976 106917339429827136 107195967890790912 107544913098768747 107646276514570752 107702245489267107 107996687570933287 108212893925469174 108667474450255854 108670912411676328 108688206783121308 108950663793765168 109127416979673288 109251975211447616 109411804941477696 109429217221849056 109731852115743872 110091381369685632 110108901800866752 110392354997085312 110395847529321984 110413416414599424 110859598201572864 110877240890191104 111220469289468609 111911279657726178 112202922414474576 112220778885671736 112384951814887416 112692195726191256 112695761019516192 113687649176102784 113709339292647168 113872087283137344 114002061090206208 114168839938933248 114187009274972928 114540483298109463 115251914871389646 115270256572782381 115570652882258952 116056141867271592 116358586207603264 116377104029585504 116610087743990208 116776987468931664 117081310345538688 117099943185048768 117122284322660736 117271254067708608 117405107689913856 117595576716016896 117898302849291776 119016757731232602 119039464571990004 119209841374534407 119520504311070744 119539525334737284 119851047433453728 120576274833465216 120595463877139776 120928979882656512 121102061078892096 121105892438883072 121417655173151232 121436978117828352 121812894936084667 122191245062659584 122569496767985814 122768344102132449 122908472112878568 123088280559162408 123107869374580188 123424785795352328 123448333630211856 123947189655925216 124191399371720976 124195328470487232 124215093466424352 124717047976769472 124736896001464992 125042062790260224 125061962539256064 125587322600332544 125838744915276288 126228287716283898 126248376246380703 126778720191965163 126782731146955716 127109107759392696 127647105765057312 127898605323115632 128252318726481984 128439944931299904 128460385434344544 128791080829932864 128795155450875648 128815652483699328 129336197901835008 130016984492541321 130139528323585536 130563159600680541 130903409483553672 130924242033283692 131474228347223132 131716474138731024 131737436083179864 132080746151153088 132295023805519008 132635590705453248 132660895841421696 132981241380118016 133002404605240576 133196979928755456 133459414250207616 133828506497198592 134024290363095552 134045619583663872 134460567349954587 134832428362635444 135398832178483524 136045102367988576 136239818713753608 136594862069795136 136616600382556896 136972625638232832 137823387288159744 138272031126988389 138402355518733824 138474315629057709 138852884019771369 138879375333988338 139214737069811048 139440588362915868 139715324293186098 139826222005696016 140306678973865656 140329008001648116 140672320639042752 140694707856663072 141056898051831232 141083809863099264 141285737925374112 141653931035343104 141676474470799744 141937518251985408 141960106818770688 142533769116307968 142556452573102848 142997746229316783 143393217465024996 143602993985689476 144283858567292232 144889965933674472 144894549882235104 144917609044161744 145267551725020224 145503222639564384 145882406588636928 145905622962465408 146788508492914176 146811869067822336 147189806662780416 147266335668997881 148293959052624812 148590839420047224 149215039543634904 149243507821599408 149603896552632768 149627705180895648 149846602419849888 150256260968255008 150261014692688256 150557069809348416 151194312920593152 151218374654777472 151583532234803712 151829449710849792 152076968212130547 152720644397479284 152744949038830974 153669219828519528 153693675430376508 154094203843011936 154741522489695456 155480116991986944 155702649958575552 156108413794051584 156133257580065024 156163045763547648 156361672090278144 156616579203537429 157304499756408018 158256360718923096 158281546338745956 158689010308310136 158719286095986672 158946455166045876 159360672414760992 159386033779649712 159801396577938304 160350490255846464 160376009144740704 160768366444620288 160793951836186368 161469414771856128 163001211675383781 163425995690647752 163691125469509932 163877962817171424 164117707412216544 164143825832773584 164597778173615808 165588532495627968 165593771293982976 165620124621899136 166289397302359296 166315861335286656 167292087042529162 167866919486589267 168304383621711864 168331168328507604 168577427722331124 169038293589286884 169043641529274288 169478810345856928 170196141020076416 170531473764154176 170564008938970752 170808130924706016 171003091635309312 171253259908399872 171280513912459392 171721441106577152 171754203311599104 173355979323388428 174084212800907388 174537879311404896 174565656044378256 175621965518308032 175649914777573152 176107661534870784 176393365074025344 176847454273937664 176881194455228928 177945885666943488 178174085130392498 178525136596848903 178559196857985006 179280756466606116 179309288002105926 179776571150180592 180531776237978032 180864412250197824 180893195815709664 181393469823984768 181653091618338144 181658838658324608 182126482759726848 182155467176742528 183257703149538816 183286867593989376 183854245151978721 184362708169317852 184632420838743612 184661804061870282 185137178693028492 185172500445317784 185920784483887824 186287099057581464 187075571965154208 187105344002197488 187563094185390336 187592943808884096 188111746484132352 188380983900498816 189342431574425847 190174096720433574 190663661639089044 191190956620033328 191470658647585968 191847907984673448 192378478089722976 192659917396949856 192690578151516816 193186621244899296 193192733176313472 193223478725548992 193690068966693632 194004296852752512 194540830616620544 195209292485378304 196355114225330508 196386363049925538 197211342520834698 198121119226729632 198953386058179872 198991343762132544 199471862070177024 199503606907860864 199795469893133184 200348019590251008 200742759745797888 201624499539703296 202248642543953166 202769290949507396 203098248267725286 203627525863305712 203659932051774632 204067653551982864 204359728070630412 204892293104692704 204924900573835344 205458938457349248 206322029986260608 206735080932239616 207603533278100736 207643141317007872 208319063000982507 208822105604716572 209160882544373802 209739333008544024 211008480958564128 211042061784994608 211585347077746848 211625714794648896 211928606888061168 212480896553014656 212514711706199616 213800653674461952 213834678859654272 215089826197537494 215404490978534214 215993375141866574 216425787850938348 217334948900511708 217341824823352656 217376413566242616 217901327587530336 218254833959346576 218503950422895232 218823609882955392 218858434443698112 219463704231487744 220182762739371264 220217803601733504 220784709994170624 220826832829198848 221754481780382208 222440938578937218 223822559315452356 224405844828949152 224441557771343472 224769903629774832 225384391452382512 225391522039032384 227375298352205568 227418678585294336 227744174566274688 228374018549945856 229080966596218926 229117423558246461 230503829742779292 230540513145564762 231141305764517904 232112283734543184 232717172415206528 232754208059171008 233220175487980416 233553974937863328 234162620691077376 234199886370097536 234244568645321472 234542508135417216 235191153432033792 235956749634612027 238033515462465204 238078929143980008 238419682749068814 239041008622141488 239079050669474568 239702094866907456 241152549666930432 241190927754279552 241857959765313024 242204122157784192 242211784877766144 242873956235656704 243625789872169334 245138993535971628 245536688204264898 245816944225757136 246176561118324816 246215738749160376 246849571590704656 246896667260423712 247894379311850432 248382798743441952 248390656940974464 248430186932848704 249434095953538944 249473792002929984 250123925078512128 250938130563793743 251174645200665088 252456575432567796 252496752492761406 253557440383930326 253565462293911432 254218215518785392 255294211530114624 255797210646231264 256504637452963968 256879889862599808 256920770868689088 257582161659865728 257590310901751296 257631304967398656 258672395803670016 259514428342093421 260033968985082642 261126319201361082 261806818967107344 261848484066567384 262948456694446264 263432948277462048 263474872166359728 264161492302306176 264590047611038016 265271181410906496 265321791682843392 266004809210481152 266393959857510912 266918828500415232 267261127695588747 268091239167327744 268921134699909174 268963932003158889 269664856725270888 270797664356967048 272090204735977152 272479637427507216 273189724139590272 273233200765113792 273945251276465664 276544062253976778 276948631258115418 276992706092805423 277705768039542738 277758750667976676 278429474139622096 278881176725831736 279430648586372196 279652444011392032 280613357947731312 280658016003296232 281344641278085504 281389415713326144 282113796103662464 282167619726198528 282571475850748224 283307862070686208 283352948941599488 283920213637541376 285112905146205696 285995492458633566 286786434930049992 287205987971378952 288567717134584464 289779931867348944 289789099764470208 289835218088323488 290535103450040448 291006445279128768 291764813177273856 291811245924930816 293623738135644672 294532671337995762 294579544574888307 295817013781252047 296587918105249624 297181678840094448 298430079087269808 298487015643198816 299207793105265536 299255410361791296 299693204839699776 300512521936510016 300522029385376512 301114139618696832 302388625841186304 302436749309554944 303372963815929749 303658899421699584 304153936424261094 304647372401587929 305441288794958568 305489898077661948 307338439657039056 307387350860753016 308188407686023872 309483044979390912 310960233983973888 311405299917151104 312266515160130048 312723344180556288 313233158407074858 313741323816560703 314608999512816036 316512721437846192 316563092677491912 317378020616620272 317438572191973344 317892910332091752 318721344829521984 318772067559299424 319602793155876608 320700980511692928 320752018289481408 321587903672372736 322634739296306241 322938829543712256 323106736467801321 323990062712799861 326002423350767562 326851991381295504 327382250939019864 327755925634342848 328235414824433088 328287651665547168 329195556347231616 331177064991255936 331187542587965952 331240249243798272 332578794604718592 332631722670573312 333661407868405827 334584174085058324 335733838973178534 336608767243423728 336662336657015208 337154855444662248 338076587178573768 338087283058548576 338957620691713856 340392282040152832 341062947528308352 341128017877941504 341616261849412032 342006183270618624 342506519816799744 342561027824918784 343442882213154304 343621449894328389 346711958646776856 348168425601814776 349075758622809792 349131312088756512 351243931036616064 351299829555146304 352215323069741568 352786730148050688 353694908547875328 354846259161637943 356348170260784996 357050273193697806 357118393715970012 357629524123603221 358561512933212232 358618576004211852 359553142300361184 361063552475956064 361728824500395648 361786391631419328 362786939647969536 363306183236676288 363317677316649216 364252965519453696 364310934353485056 365438684808254001 366573735187978752 367708490303957442 368725416338635704 369264841677487224 369323608123740564 370274357386056984 370345000890635568 371841568967775648 372574198115162928 374151143930308416 374210688004394976 375126188370780672 375185887617768192 376761967800997632 378684863148851694 378745128739142109 380336160575895489 380348193440867148 381327323278178088 382381913240066656 382941317295171936 383695815969346896 384756956179445952 385319834793899712 385381156303033632 386373242489798592 386385466352626944 386446957451097984 387380137933387264 388008593705505024 390418584970756608 391689478802041623 392710228450661016 392772726099851076 394422685041669396 396242238453459264 397906772116359744 397982687524265088 398943724140354048 399007213815721728 399590939786266368 401485519491595776 403381702049863761 404497285087906332 405538581899014792 406196496535450572 407255051726611424 407319864103549264 408135307103965728 408719456141260824 409784586209385408 409849801147670688 410917876914698496 412644059972521216 413470161864479232 414816093380965167 415207066556201472 416558652059314107 416638126001965014 417644211209433144 418321765088747604 419478666017088048 422016961917128256 422084123569989216 423170694155493696 423251429589297792 423857213776122336 424961793106029312 425029423412399232 427601307348923904 427669357719308544 428993238687950349 430179652395074988 430808981957068428 431986750283733148 432851575701876696 434669897801023416 434683649646705312 434752827132485232 435802655175060672 436509667918693152 437007900845790464 437647219765910784 437716868887396224 438927408462975488 440365525478742528 440435607203467008 441569419988341248 441799007006993643 444881877157874436 447645118630904712 448811689657898304 448883115542686944 449539807259549664 450768782904765024 450783044078064768 454750596704411136 455488349132549376 456230904636391641 458161933192437852 458234847116492922 461007659485558584 461081026291129524 462282611529035808 464224567469086368 465434344830413056 465508416118342016 466440350975960832 467107949875726656 468325241382154752 468399772740195072 468489137290642944 469085016270834432 469849737610612287 471913499269224054 476067030924930408 476157858287960016 476839365498137628 478082017244282976 478158101338949136 479404189733814912 482305099333860864 482381855508559104 484408244315568384 487251579744338668 489003635026151343 490277987071943256 491073376408529796 491633888451514272 492353122236649632 492431477498320752 493699143181409312 493793334520847424 495788758623700864 496765597486883904 496781313881948928 496860373865697408 498868191907077888 498947584005859968 501876261127587486 504913150865135592 504993504985522812 507114880767860652 507130924587822864 508436431037570784 510588423060229248 511594421292462528 513009274905927936 513759779725199616 513841541737378176 515164323319731456 515262609934797312 519028856684186842 520067937970165284 522252638402722164 523613637934214688 523696968133134768 525896913388892528 526865896554924096 526949744332719456 528322984604612352 529180095222076032 530542362821812992 530643583365686784 533837657000830464 534522255391177494 535575409790546709 537842269399818348 537927864006317778 539329713450541776 541595328713934096 544180409471954304 544959274855014432 546379448279180544 546466401530227584 551562735455936163 553088124507953556 553897262516230836 553985412185610846 555411536079085476 555517501335953352 556858948279244192 557762353451663472 558861297172744392 559304888022784064 561226715895462624 561316032006592464 562689282556171008 562778831426652288 564227592207324928 564335239452397056 565142951701496448 566705897883198976 571990984917267132 573572869860099984 574411975942757904 577135434269168928 579559863734697888 579578199528940416 579670436176646976 581070206900080896 582012890558257536 583622491849861632 585522304648852067 589065342675991524 589159089149776614 591634027562504094 593175836210499248 594363357680188896 596860158174539616 596974031286397632 598415586210531072 598510820723582592 599386409679399552 601025043873020032 601044058770753024 602228279237393664 604873498619109888 606745927631859498 608307872848522188 609294744803175858 610882577589917136 610979796155323896 614676879314078112 614774701721506032 616376815372047744 618966089958781824 622810599834302208 624957189002947521 626466316814149716 627482647633121406 629217999025632072 633025442875692384 633126185354983824 634756041233240544 634877144383946688 635785820664183504 637442689659043968 637544135118598848 639205586311753216 641401961023385856 641504036578962816 645269478592612482 646213472935602642 647980125425599722 652004846701535124 653703982762591008 654764501878039728 655511851268685696 656470829648866176 656575303331094336 658391112694463232 662354129982511872 662480498487596544 665263445341146624 667322815736811654 669168348170116648 671467677946357068 673217534486847456 673324673314030416 674309710889324496 676153174357147536 676174566117097152 677915241383427712 680784564080305664 682125895056616704 682256035755883008 683232523698824064 685122055649837568 687242899788656778 687352270674739383 693423917293553712 696336851203629552 698151517245619584 698262624177513024 702487862073232128 702599659110292608 705573460296101376 707870248903836081 709692518323275886 712696340521569992 714100546387395612 714236787431940024 715259048247206442 717123025866424464 717237152008423704 719106284600722368 722127104951912128 723457649000791296 723572783262838656 725573879295939072 726612366473352576 726635354633298432 728621868706970112 730877369616508002 735416980607914884 737450832677271408 738529683354974448 738647216247481128 740548714772113968 740690001781271136 743683137935551296 745148396230325856 748302287860616832 748421376008789952 750371775235536384 752814391691381229 753523935601995264 755976812996533009 757369726297703388 757490257478284218 760672321151790978 760696386881734296 762654646556356176 764763826480133312 765882634590343872 767391631938693792 769513912358891904 770639669587799424 770762312606067264 772746484979597184 772770932705253888 772893914902195968 776017187411010048 778543285026280263 783378957604083246 785420456901322032 785545452199702152 788845370083338792 792484476906918528 795813544232719488 795965375048530176 798014427631443456 799181879572532736 801783383086766241 806763404099727522 806891796009476667 808994570175812664 811077163798029584 812392993070901144 814510103453222848 814639728207098528 816270614207931456 817438912282521648 819569172418770816 819699602295341376 821835753829396992 825288119945042432 829632186761930334 833117304118628214 833276252003930028 835288422418866288 836643530177495208 838957332034176096 844033923834256512 844168247139978432 846341388310987392 846502859178595584 847714427552244672 849923586212058624 850058846824798464 852690264552592669 855338715438617088 857986477375900698 860359304790149976 861617963914136856 863973500567466296 865703151403753392 869339795602046832 869367299293410624 869505654264970464 871605310350121344 873019335837386304 874015801691580928 875294439531821568 875433737774792448 880871214406934016 883598014013987286 883738633724664921 887451041343756141 889763754315748872 895290237261809424 897623379315796608 897766231085373888 899079614519099328 901537565809530048 901566088156129536 910118891447789247 910976698265098752 912461809272783282 913942117204763787 916323866384875704 916469694232985844 922015318971117168 922162052582259048 924565223058071616 928449134938172736 930868689660826112 931016832236684032 932880701951921664 934215899751453312 936799545480390144 938170032541668864 939699475221224574 941223971449682109 943826998538448108 952134061849860816 952315716575920032 953678730996275256 956164034488565952 956316202677898272 958808379467629824 964763711017118208 967904217888918723 968816488631136768 969320209403403963 971970188138399583 974503159488677336 978007270052302686 980555974143886512 982146752817059592 983267776903028544 984706244473299264 984862954996641504 987398286362818624 987586669041694848 991577517247401728 993531194973767808 993562627763897856 993720747731394816 997736383814155776 997895168011719936 1000984223605217481 1003752522255174972 1009826301730271184 1009987009971045624 1014229761535721304 1014261849175645728 1016872862075141568 1021176846120458496 1023188842584925056 1026018549811855872 1027519559450399232 1027683083474756352 1030328646639462912 1030864349682985167 1038057713368373684 1040135875940330568 1044505276805444328 1047227275868429376 1047393936266269536 1051793826777785056 1053731793109848192 1053899488665438912 1056645969209224704 1058360190444152064 1061084725643625984 1064538777484913829 1069044510782354988 1071150819581093418 1075684538799636696 1075855728012635556 1078659426901083552 1083190657427868192 1088360818943908608 1089918549710028864 1092758896558361088 1092932803060455168 1096316054424762003 1103125470911872326 1106176249015907112 1107794525032461672 1107970824371221692 1110823072158170952 1111035002671906704 1113717896558488384 1115524706903326944 1117722594345488784 1118609776045568128 1122453431790925248 1122632064013184928 1125378565112342016 1125557662853304576 1128455184414649856 1130285903402992896 1141008481727686467 1143981969834534264 1147145739720199968 1148823951885515808 1154270868538337856 1159119727469395776 1159156399057880832 1159340872353293952 1162140413800161792 1164025781116515072 1165923422959667527 1171044609297704134 1175068436406124869 1178130685351983048 1178318178299553228 1183268055125008188 1186351672420998496 1188726715360377792 1193720316349079232 1193948062572795264 1196831172421062144 1197021641447165184 1198772819358799104 1202050087746040064 1204456558474787328 1213491855263718996 1216615745697044376 1218589489606351716 1221765155179834272 1221959592310647792 1229353758628156224 1229549403443012064 1232753630744095488 1237932179917563648 1244448280142895501 1245621199668604416 1249675956177942321 1249914378005895042 1252932633628299432 1254965295266242812 1258435998051264144 1266050885751384768 1266252370709967648 1269512082466481088 1269754288767893376 1271571641328367008 1274885379318087936 1275088270237197696 1282803922046771712 1283008073157925632 1286979716063851047 1290538957185224964 1292426945871205284 1295960250851199444 1304009693403070248 1307407965525182016 1309529003756079456 1311023702537371392 1312941659297732352 1313150606662188672 1316782225388926464 1324708259965023744 1325397021020980929 1334645631473623308 1338336696340233296 1342935355892714136 1346435068973694912 1346649346628060832 1348619421778648992 1352306348714295072 1352349132234194304 1355830482766855424 1364251790113233408 1366465047397648128 1368692713909174923 1374485799577313556 1374704541349478766 1386847834587107424 1392673702407259104 1396303034491239168 1396525248355026048 1404975724146464256 1405199318220585216 1409549212831836861 1415740497807672162 1419385036646551772 1425392681043139984 1428201092774791224 1428473574863880048 1430518096494412884 1434246051732848928 1434474304016847408 1438212569201444736 1444254209903824256 1446915298001582592 1447145566525677312 1453224732946705152 1461754739233016004 1470833961215829768 1474901665354542816 1477059366709948896 1477294432494962256 1481097429544227936 1481380003562542272 1487366275871102592 1490296792460651712 1496604575721233664 1496842752017579904 1505628783382762458 1511953625993066018 1514739452595406776 1514980514956568436 1521344642303581956 1521392773763468592 1525309293112712352 1529527652960266624 1531765269180687744 1534783263877387584 1539027824717783808 1541279339175598848 1541524625212134528 1545492969959194368 1545787829804391936 1557086570052560526 1566757915208166492 1570840913802644064 1571090904399404304 1577690740166677584 1584968953813837056 1591627088465438976 1591930750097060352 1603566766173532482 1606726229371640127 1613526808199455044 1613783592018953334 1617989140351625328 1622154327596059168 1624785986141802288 1629020206906445696 1629279456414197056 1632541228415862912 1634877824565043296 1639138344837541632 1639399204590682752 1659264373523860668 1666234608237256428 1666552504007860056 1670576844837732576 1673287060354990416 1677914664068352192 1688067847668513024 1688336494279956864 1692682776621974784 1693005718357191168 1695428855104489344 1700117693649596928 1705380529105185338 1715972954751801396 1720718609580299952 1723235927828273712 1727947001134932592 1731406302807506784 1738679591204093664 1738734598586821248 1739011308529940928 1743210620700242688 1746038671674772608 1750867475549584896 1756566913946556201 1767196028027974572 1767477267449329842 1774902082687512282 1779527508631497744 1790580474523618848 1795246758631593216 1795532462170747776 1798159229038198656 1803075131619060096 1803132176312259072 1820237782895578494 1824923618545566564 1827884234409527574 1832647732769751408 1832939388465971688 1844030637942234336 1844324105164518096 1849130446116143232 1856898269876345472 1862033664473368064 1868431799502906624 1879398950442449148 1882447942899364218 1887653997076896216 1904268123699721632 1904631433151840064 1907357461992550512 1912328068977131904 1912632405355796544 1917616758935259648 1935808435777837446 1938640418806807926 1943940376276799166 1949006318977354672 1956014540104605372 1961111948287773024 1964293505634119184 1966535553806057088 1969412488946598528 1969725909993283008 1974796572725637248 1975173338083389696 1983155034494803456 1987062389947535616 1987441495462789632 1995790336023439872 2001968447210434962 2007505044510349944 2019652603460542368 2019974019942091248 2028459523071442608 2028523698351291456 2033745724150283136 2042353692240916992 2046377685169850112 2055366166949512704 2061728699365970334 2062056812024218149 2076115426736747368 2080271751880661136 2089010553610888656 2094454551736858752 2094787872532539072 2103587653555570112 2107463586219696384 2107798977330877824 2116720380888304128 2123610746711508243 2129077554969827658 2138089021564709976 2142301639162186836 2151369077599273392 2151711456025271112 2157318853802167104 2166381314855736384 2176721637887817216 2179837099420057728 2185865606120910336 2192632108849524006 2206250941823744652 2212352498031814224 2215589050064923344 2215941648742443384 2221646144316341904 2222070005343813408 2227435793116976768 2231049413806653888 2235445188690977568 2237219552091136256 2244906863581850496 2245264128026369856 2251115325706609152 2258443175074143687 2260571806805985792 2267930438989599027 2282016963455372934 2287963939669068528 2294291479440399936 2297647903771031616 2308541737076675712 2318239454938791552 2318312798115761664 2318681744706587904 2328051562233030144 2331846845919335054 2335629855078840789 2342089218595408268 2350136872812249738 2356261370703966096 2356636356599106456 2366536110250016376 2372703344841996992 2377453430720755584 2387440632698158464 2387896125145590528 2394043282894330368 2397545638717598208 2404100175492080128 2405350149260298723 2426983710527437992 2433231491394088752 2437178979212703432 2443530310359668544 2443919184621295584 2458707517256312448 2459098806886024128 2465507261488190976 2475864359835127296 2483923814131465601 2488896560285791002 2499351912355884642 2499828756011790084 2505865267256598864 2509930590532485624 2516871996102528288 2532101771502769536 2532504741419935296 2539024164932962176 2539508577535786752 2543143282656734016 2549770758636175872 2550176540474395392 2558070793657778007 2566016146315851264 2573959432127702094 2581077914370449928 2584853891742410568 2591920501702398888 2608019386806140496 2614815931050364032 2619058007512158912 2622047405074742784 2625883318595464704 2626301213324377344 2650794042041961858 2651215901173994763 2662353124031268423 2669291262947246616 2676673392680466592 2685870711785428272 2692870137947389824 2693298693256121664 2697238843557297984 2704612697428590144 2704698264468388608 2711660965533710848 2732930094795296256 2737385427818349846 2741826351614291361 2748971599154627112 2749409082698957532 2773695669174214848 2785347404814518208 2792606068982478336 2793050496710052096 2810398636441170432 2819098425663673722 2823671914349046327 2831480995615344324 2838770073293103544 2850785362086279968 2856402185549582448 2856947149727760096 2861036192988825768 2868492103465697856 2868948608033694816 2876425138402889472 2888508419807648512 2894291133051354624 2903712653666756169 2906449465893410304 2915910564415198749 2923509478466032008 2941667922431659536 2949803330709085632 2954118733419897792 2954588864989924512 2962194859088455872 2962760007125084544 2974732551742205184 2980593584921303424 2993209151442467328 2993685504035159808 3002952670815652443 3011257566765524916 3023907251986132036 3029478905190813552 3029961029913136872 3042689284607163912 3042785547526937184 3050618586225424704 3059055305920533248 3063530538361375488 3069566527754775168 3078055649435567616 3082558678351197696 3083049250424269056 3090985939918388736 3092593049048955501 3114173140105121052 3133515830416332984 3141681827605288128 3142181808798808608 3155381480333355168 3169937907627674112 3183254176930877952 3193616332454741487 3207133532347064964 3213452458743280254 3227053616398910088 3227567184037906668 3235978280703250656 3244308655192118336 3249571972283604576 3258040413812891392 3258558912828394112 3265082456831725824 3269755649130086592 3278276689675083264 3278798409181365504 3288948163274286009 3318528747047721336 3332469216474512856 3333105008015720112 3341153689675465152 3346574120709980832 3355829328136704384 3376135695337026048 3376672988559913728 3385365553243949568 3390857710208978688 3410761058210370676 3423025445183059401 3431945909503602792 3441437219160599904 3446471855656547424 3455894002269865184 3462812605615013568 3477359182408187328 3477469197173642496 3478022617059881856 3486421241400485376 3492077343349545216 3497770268879002581 3513133827893112402 3534392056055949144 3534954534898659684 3549804165375024564 3559055017262995488 3581160949047237696 3590493517263186432 3591064924341495552 3596318458076397312 3606150263238120192 3640475565791156988 3649847237091133128 3655768468819055148 3665295465539502816 3665878776931943376 3688061275884468672 3688648210329036192 3698260892232286464 3713796539752690944 3736863599005813248 3749027868533826963 3758797900884898296 3764895885798728436 3775307994153792432 3808536247399443264 3809262866303680128 3814714923985101024 3824656137954263808 3825264810711593088 3860939148191553141 3871616871555674892 3877280837613615852 3887880752553598332 3898012637954709344 3912029080209210744 3922223896575546048 3928587011268238368 3933071107612114176 3938824977893197056 3939451819986566016 3949593145451274496 3950346676166779392 3974124779895071232 4003936894420869924 4015010089020699888 4039305206921084736 4039948039884182496 4056919046142885216 4057047396702582912 4067491448300566272 4092755370339700224 4106078141727524769 4123457398731940668 4124113624048436298 4152230853473494736 4160543503761322272 4178021107221777312 4188909103473717504 4189575745065078144 4207175307111140224 4214927172439392768 4215597954661755648 4228647638495510583 4247221493423016486 4258155109939655316 4276178043129419952 4284603278324373672 4302738155198546784 4303422912050542224 4314637707604334208 4332762629711472768 4359674198840115456 4385264217699048012 4412501883647489304 4424704996063628448 4431178100129846688 4431883297484886768 4443292288632683808 4444140010687626816 4454871586233953536 4462098827613307776 4470890377381955136 4474439104182272512 4489813727163700992 4490528256052739712 4516886350148287374 4535860877979198054 4564033926910745868 4575927879338137056 4588582958880799872 4595295807542063232 4617083474153351424 4636478909877583104 4637363489413175808 4663693691838670108 4671259710157681578 4684178437190816536 4700273745624499476 4712522741407932192 4713272713198212912 4733072220500032752 4745406689683993984 4754906861441511168 4774881265396316928 4775792250291181056 4810700298520597446 4853967421054875984 4866462982788177504 4874357958425406864 4887060620719337088 4887838369242591168 4917415034512624896 4918197613772048256 4967847628262931202 4977793120571582004 4998703824711769284 4999657512023580168 5011730534513197728 5019861181064971248 5033743992205056576 5064203543005539072 5065009482839870592 5078048329865924352 5079017155071573504 5086286565313468032 5100353080948790784 5116141587315556014 5147918864255404188 5162155828740899856 5169707783484821136 5183841003404797776 5216038773612280992 5229631862100728064 5238116015024317824 5252602426648754688 5269700741839668603 5301588084083923716 5302431802347989526 5324706248062536846 5338582525894493232 5353346785360933184 5371741423570856544 5385740275894779648 5386597386512243328 5394477687114595968 5409225394857180288 5409396528936777216 5474770855636699692 5483652703228582722 5497943198309254224 5498818165397915064 5547391338348429696 5570694809629036416 5586100993420104192 5638196851327347444 5647343828698092654 5662961991230688648 5677540146586207088 5701570724172559936 5712804371099164896 5713894299455520192 5722072385977651536 5736984206931395712 5737897216067389632 5752850276805778944 5777016839615297024 5807425307333512338 5831821128830397498 5847018956932064016 5883335844863319072 5899606661418171264 5908237466839795584 5909177729979849024 5924389718176911744 5925520014250169088 5949465103484410368 5961187169842606848 5968831851868148683 5987371008070319616 6005905341631304886 6022515133531049832 6047814503972264072 6058957810381627104 6059922059826273744 6085378569214327824 6085571095053874368 6101237172450849408 6118110611841066496 6127061076722750976 6139133055509550336 6166098500848538112 6185186098097911002 6186170436072654447 6228346280210242104 6267031660832665968 6283363655210576256 6284363617597617216 6310762960666710336 6370832240134524729 6387232664909482974 6414267064694129928 6426904917486560508 6454107232797820176 6455134368075813336 6471956561406501312 6488617310384236672 6499143944567209152 6516080827625782784 6517117825656788224 6530164913663451648 6539511298260173184 6557596818362731008 6577896326548572018 6637057494095442672 6664938432949025712 6666210016031440224 6682307379350930304 6693148241419961664 6711658656273408768 6753345977119827456 6775329525222431061 6781715420417957376 6803791316968797081 6821522116420741352 6846050890366118802 6863891819007205584 6882874438321199808 6892943711313094848 6911788004539730368 6925625211230027136 6954718364816374656 6954938394347284992 6956045234119763712 6984154686699090432 6995540537758005162 7006889565236522367 7026267655786224804 7068784112111898288 7069909069797319368 7099608330750049128 7118110034525990976 7162321898094475392 7182129848682991104 7192636916152794624 7212300526476240384 7216050447780896169 7280951131582313976 7299694474182266256 7311536937638110296 7330590931079005632 7331757553863886752 7376122551768937344 7377296420658072384 7396521784464572928 7427593079505381888 7451771442394396803 7498055737067653926 7517595801769796592 7529791771597456872 7550615988307584864 7617072494798886528 7618525732607360256 7629429847970202048 7649312275908527616 7650529621423186176 7674212380973334021 7721878296383106282 7743233743111349784 7754561675227231704 7775761505107196664 7796025275909418688 7824058160418421488 7844447793151092096 7857174022536476736 7866142215224228352 7877649955786394112 7878903639973132032 7899186290902548992 7987059372093805269 8007873788841739848 8030020178041399776 8078610413842169472 8079896079768364992 8113838092285770432 8114094793405165824 8134982896601132544 8161463960717672689 8212156283455049538 8225479054842874083 8246914797463881336 8248227248096872596 8304461706946989472 8321087007522644544 8356042214443554624 8377818206947435008 8379151490130156288 8414350614222280448 8431195909323511296 8457295276991021166 8494442986846032972 8516310219879310632 8552356086258839904 8569206556648747344 8605476310397093568 8606845824101084448 8629275415208668416 8665525259422945536 8711137961000268507 8719348397680230912 8747731693245596247 8770528435398096024 8825003767294978608 8849409992127256896 8862356200259693376 8863766594969773536 8886584577265367616 8888280021375253632 8909743172467907072 8924197655226615552 8941780754763910272 8979627454327401984 8981056512105479424 9008858012446957329 9033772700296574748 9071721755958396108 9128067853821491736 9151855758676274112 9177165917761599744 9190591615084126464 9234166948306702848 9272957819755166208 9277779147146866503 9327387383677340216 9342519420315363156 9368356874381633072 9400547491248998952 9425045482815864384 9426545426396425824 9466144441000065504 9490813379367987968 9509813722883022336 9549762530792633856 9580848997364224461 9621400597041194892 9707934842109751968 9732925965576355008 9748715916850813728 9774121241438674176 9775676738485182336 9834830069025249792 9836395227544096512 9866844489822858027 9935695256525862404 9955586241143164008 9997407649423538568 9999315024047160336 10023461069026395456 10039722362129942496 10067487984410113152 10128407086011078144 10130018965679741184 10156096659731848704 10172573130626936064 10232283174631112028 10295837728510808376 10324311657481799712 10339415566969642272 10367682006809595552 10432077547224561984 10459263724201456128 10476232030048635648 10493310806637007743 10539401483679337206 10603176168167847432 10604863604695979052 10649412496125073692 10677165051788986464 10706693570721866368 10743482847141713088 10771480551789559296 10773194773024486656 10788955374229191936 10818450789714360576 10949541711273399384 10967305406457165444 10995886396618508448 10997636330795830128 11094782676696859392 11141389619258072832 11247083605601480889 11276393702654694888 11294687657396185308 11325923982461377296 11355080293172414176 11403141448345119872 11425608742198329792 11427788598911040384 11444144771955303072 11473968413862791424 11475794432134779264 11614850614667024676 11663642257660794996 11694037913864128032 11766671689726638144 11799213322836342528 11816474933679591168 11818355459959698048 11848779436353823488 11851040028500338176 11922374339685213696 11937663703736297366 12011810683262609772 12045030267062099664 12095629007944528144 12117915620763254208 12119844119652547488 12170757138428655648 12171142190107748736 12202474344901698816 12278266111019100672 12318234425182574307 12370372196195822004 12372340872145308894 12456692560420484208 12534063321665331936 12566727310421152512 12568727235195234432 12621525921333420672 12685942915486531749 12741664480269049458 12774465329818965948 12828534129388259856 12853809834973121016 12908214465595640352 12910268736151626672 12943913122813002624 12977234620768473344 12998287889134418304 13034235651313576448 13079022596520346368 13155792653097144036 13274114988190885344 13329876865898051424 13332420032062880448 13364614758701860608 13386296482839923328 13423317312546817536 13550659050444862122 13607582633937594162 13643044232841482704 13692101780732237604 13727783638014411168 13765748876642399616 13785887422626189696 13823576009079460736 13851250422460054272 13909436729632749312 13912090468239527424 13991081075516010324 14013779130473044734 14052535311572449608 14137568224223796576 14139818139594638736 14199216661500098256 14236220069051981952 14324643796188950784 14432100895561792338 14561902263164627952 14599388948364532512 14623073875276220592 14661181862158011264 14663515107727773504 14752245103537874688 14754592841316144768 14903542884788793606 14996111474135307852 15035191603539593184 15059583543194913744 15101231976615169728 15234144989597773056 15237051465214720512 15258859695940404096 15301059242846372352 15348424761946668042 15443756592766212564 15486467486222699568 15509123350454463408 15551523010214393328 15592050551818837376 15648116320836842976 15688895586302184192 15714348045072953472 15757807279946264064 15809102225519005809 15974118744187610538 16015747577683479696 16060040356082799552 16157220827684338944 16159792159536729984 16227676184571540864 16228189586810331648 16322927921435345378 16424312566910099076 16450958109685748166 16493829594927762672 16496454496193745192 16608923413893978944 16642174015045289088 16712084428887109248 16758302980260312576 16828701228444560896 16914590553982042332 16988885973692065944 17032620439758621264 17104712172517679808 17138413113297494688 17210952620794187136 17213691648202168896 17258550830417336832 17331050518845891072 17387466698920259207 17422275922000537014 17495463386491192494 17541056870796192048 17650007534589957216 17698819984254513792 17724712400519386752 17727533189939547072 17773169154530735232 17776560042750507264 17848395310453231104 17883561509527820544 17906495555604446049 17962113024210958848 18017716024893914658 18067545400593149496 18143443511916792216 18256135707642983472 18303711517352548224 18354331835523199488 18381183230168252928 18555558294293733006 18558511308217963341 18654774767354680432 18685038840630726312 18736713748763266144 18801094982497997904 18850090965631728768 18853090852792851648 18932288882000131008 18981626758735975936 19161697994728448922 19242801194082389784 19415869684219503936 19465851931152710016 19497431833701627456 19548242482877348352 19551353476970364672 19672790455088193024 19733688979645716054 19871390513051724808 19911172482286328016 19994815298847077136 19998630048094320672 20046922138052790912 20079444724259884992 20134975968820226304 20260037931359482368 20325988575667293183 20345146261253872128 20411373950906391243 20464566349262224056 20591675457021616752 20648623314963599424 20678831133939284544 20735364013619191104 20864155094449123968 20952464060097271296 20986621613274015486 21020668695709567101 21078802967358674412 21206352336335694864 21209727209391958104 21298824992250147384 21354330103577972928 21413387141443732736 21486965694283426176 21546389546048973312 21577910748458383872 21636901579428721152 21648151343342688507 21899083422546798768 21934610812914330888 21991772793237016896 21995272661591660256 22189565353393718784 22282779238516145664 22355314327183190409 22494167211202961778 22552787405309389776 22589375314792370616 22651847964922754592 22710160586344828352 22806282896690239744 22851217484396659584 22855577197822080768 22888289543910606144 22947936827725582848 22951588864269558528 23022637142920002063 23229701229334049352 23327284515321589992 23388075827728256064 23533343379453276288 23598426645672685056 23632949867359182336 23636710919919396096 23697558872707646976 23875327407472594732 23961178116281415807 24023621366525219544 24090060534124199328 24191258015889056288 24235831241526508416 24239688239305094976 24341514276857311296 24342284380215497472 24404948689803397632 24484391882153018067 24636468850365148614 24740744392391644008 24744681744290617788 24913385120840968416 25068126643330663872 25133454620842305024 25137454470390468864 25243051842666841344 25371885830973063498 25483328960538098916 25548930659637931896 25657068258776519712 25707619669946242032 25816428931191280704 25820537472303253344 25887826245626005248 25954469241536946688 25996575778268836608 26158045193040692736 26243195079736788741 26311585306194288072 26548229976381770688 26659753731796102848 26664840064125760896 26729229517403721216 26772592965679846656 27026574037340871987 27101318100889724244 27215165267875188324 27286088465682965408 27384203561464475208 27455567276028822336 27531497753284799232 27571774845252379392 27647152018158921472 27702500844920108544 27818873459265498624 27982162151032020648 28027558260946089468 28105070623144899216 28275136448447593152 28279636279189277472 28398433323000196512 28472440138103963904 28649287592377901568 28742546992092673383 28864201791123584676 29123804526329255904 29198777896729065024 29246147750552441184 29322363724316022528 29327030215455547008 29504490207075749376 29509185682632289536 29600533469468574081 29807085769577587212 29992222948270615704 30070383207079186368 30119167086389827488 30202463953230339456 30468289979195546112 30517719391880808192 30696849523893336084 30887513185532425128 30972934972445399136 31018246700908926816 31103046020428786656 31184101103637674752 31296232641673685952 31377791172604368384 31428696090145906944 31479932419911023229 31618204451038011618 31948237488375221076 32031495155366959392 32120080712165599104 32314441655368677888 32319584319073459968 32455352369143081728 32645855842870690756 32848625133820198152 32901916219371496332 32987659189855525344 32992908992387490384 33217846827787957888 33284348030090578176 33424168857774218496 33829181107964084664 33977771947384131888 34065240879517242528 34209424345035359616 34276826226594989376 34421905241588374272 34427383296404337792 34774933397840518414 34844551844001074028 34990926772982384988 35082113741592384096 35300015069179914432 35397639968509027584 35449424801038773504 35455066379879094144 35546338309061470464 35553120085501014528 35767123019055641088 35812991111208892098 36035432049787829316 36135090801186298992 36286887023833584432 36512271415285966944 36607423034705096448 36954703275547722921 37111116588587466012 37117022616435926682 37309549534709360864 37370077681261452624 37473427497526532288 37602189964995995808 37700181931263457536 37706181705585703296 37864577764000262016 38323395989456897844 38485602388164779568 38831739368439007872 38931703862305420032 38994863667403254912 39102706953940729344 39467377959291432108 39742781026103449616 39822344964572656032 39989630597694154272 39997260096188641344 40093844276105581824 40158889448519769984 40269951937640452608 40651977151334586366 40822747901812782486 40929132698524448112 41183350914043233504 41297246629927198848 41357662267878569088 41470728027238382208 41728310188898247936 41973243226548030972 42041337391419134202 42157605934717348824 42412704672671389728 42419454418783916208 42597649984500294768 42708660207155945856 42826774282887465472 42973931388566852352 43296302686685377014 43798166845093597536 43869221625828661776 43983545586474033792 43990545323183320512 44710628654366380818 44988334422405923556 45105574810618779552 45178750629584741232 45303695929845509184 45420321172689656704 45612565793380479488 45702434968793319168 45711154395644161536 45776579087821212288 45903177728539117056 46045274285840004126 46459402458668098704 46654569030643179984 46776151655456512128 47066686758906552576 47273421839838792192 47427306676557017427 47750654814945189464 47922356232562831614 48047242733050439088 48180121068248398656 48382516031778112576 48471662483053016832 48479376478610189952 48683028553714622592 48684568760430994944 48968783764306036134 49272937700730297228 49481488784783288016 49489363488581235576 49826770241681936832 50136253286661327744 50274908940780937728 50486103685333682688 50743771661946126996 50966657921076197832 51097861319275863792 51314136517553039424 51415239339892484064 51632857862382561408 51641074944606506688 51775652491252010496 51993151556537673216 52162400096760777621 52486390159473577482 52623170612388576144 53096459952763541376 53319507463592205696 53329680128251521792 53545185931359693312 53719486666813338147 54053148074681743974 54202636201779448488 54430330535750376648 54572176931365930816 54768407122928950416 54911134552057644672 55062995506569598464 55143549690504758784 55294304036317842944 55964324302064041296 56055116521892178936 56210141246289798432 56550272896895186304 56559272558378554944 56796866646000393024 56944880276207927808 57130247725023708823 57485093984185346766 57728403582247169352 58247609052658511808 58397555793458130048 58492295501104882368 58644727448632045056 58654060430911094016 59018371365264579072 59201066938937148162 59614171539155174424 59984445896541231408 60140766414158372736 60238334172779654976 60404927906460678912 60977965727001879549 61035438783761616384 61234121852719173729 61393699047786672168 61775026371064850256 61945869944890798272 62036493401817853632 62206092040857573312 62368202207275349504 62592465283347371904 62857392180291813888 62959864839822046458 63062006087128701303 63236408902076023236 63896474976750442152 64062990310733918784 64240161424331198208 64639168638146919936 64910704738286163456 64944454030028065521 65291711685741381512 65697250267640396304 65803832438742992664 65975318379711050688 65985817984774980768 66435693655575915776 66568696060181156352 66848337715548436992 67065942981549571227 67658362215928169328 67955543894768263776 68130481759034485056 68418848690070719232 68553652453189978752 68843810483176748544 68854766592808675584 69067911428760006189 69549866795681036828 69689103688002148056 69981853545964769976 70164227483184768192 70600030138359828864 70795279937018055168 70898849602077547008 70910132759758188288 71092676618122940928 71625982222417784196 72070864099575658632 72270181602372597984 72573774047667168864 73024542830571933888 73214846069410192896 73453175646459054201 73909406551095445842 74222233177174932024 74234045232871853364 74619099069418721728 74740155362522905248 74946854995053064576 75204379929991991616 75400363862526915072 75412363411171406592 75729155528000524032 76646791978913795688 76971204776329559136 77663478736878015744 77863407724610840064 77989727334806509824 78729585239210366223 78934755918582864216 79485562052206899232 79644689929145312064 79979261195388308544 79994520192377282688 80187688552211163648 80317778897039539968 81303954302669172732 81645495803625564972 81858265397048896224 82366701828086467008 82594493259854397696 82715324535757138176 82941456054476764416 83456620377796495872 83946486453096061944 84082674782838268404 84315211869434697648 84825409345342779456 84838908837567832416 85195299969000589536 85417320414311891712 85947862777133704704 86227640976278020149 86592605373370754028 87596333690187195072 87738443251657323552 87967091172948067584 87981090646366641024 88801600408405722243 89421257308732761636 89976668844811847112 90211149621237559104 90357501259169482464 90607391859691018368 90840642345379313408 91404869937586638336 91553158175642424576 92090548571680008252 92918804917336197408 93309138061286359968 93552303310913024256 94133373517813105152 94439797259733069687 94854613353114034854 95501309629890378928 95844712465125663228 96094485466100878176 96360242136496797312 96765032063556225152 96943324966106033664 96958752957220379904 97366057107429245184 97937567528612072268 98545875401460594456 98962977569566576032 98978726977162471152 99653540483363873664 100272506573322655488 101487543323892253992 101933315842152395664 102195722638551727584 102628273035106078848 102830478679784968128 103265715724765122816 103282149889213013376 104324800193521555242 104972780318947154964 105246341224777152288 106192919905527082752 106639014927184411392 106659360256503043584 107438973333626676294 108106296149363487948 108405272403558896976 108860661071500753296 109144353862731861632 109536814245857900832 109822269104115289344 111928648604128082592 112110233043784357872 112420282492579596864 113100545793790372608 113118545116757109888 113593733292000786048 114260495450047417646 114970187968370693532 115456807164494338704 116495218105317023616 116795111586916260096 116984591002209764736 117308120861822188032 118402133877874296324 119228343078310348848 119968891793082462816 120281532828316745472 120476668345559309952 120809855812921357824 121955931454003759098 122468243705438347458 122787398095573344336 123550052742129700512 123891739889781596544 124072986803635707264 124412184081715146624 125184930566694743808 125919729679644092916 126124012174257402606 126472817804152046472 127792949953500884304 128125980621467837568 128480322848662396416 129888908060056131042 130583423371482763024 131394500535280792608 131607664877485985328 131950636759422101376 131971635969549961536 132871387311151831552 134131885963099142454 135316724431856338656 135911087789536527552 136260963518068970112 136837697380141438464 137107304906379957504 137709533185617351168 138135822857520012378 139099733591362073656 139378207376004296112 139963707091929539952 140328454966369536384 141200060276719657728 141820265519516376576 142281920029671052281 143251964444835568392 144141728199151317264 144540363204745195968 145147548095334337728 146049085661143867776 146906351292918108402 147818813102190891684 148444466354349864048 148468090465743706728 149238198138837443456 149480310725045810496 149893709990106129152 150408759859983983232 150824726822342813184 151458311056001048064 153293583957827591376 153942409552659118272 155326957473756031488 155979454669613019648 156487200290282332863 157459170478420732446 157869511837165728432 158971124104413798464 159289379858290624128 159958522390776617088 159989040384754565376 160635557794079079936 161158460000440014441 162607908605338345464 163290991607251129944 163716530794097792448 164733403656172934016 165188986519708795392 165430649071514276352 165882912108953528832 167892972906192123888 168165349565676536808 168630423738869395296 169650818690685558912 169677817675135664832 170390599938001179072 170834640828623783424 171390743175071126469 172455281952556040298 173185210746741508056 175192667380374390144 175476886503314647104 175934182345896135168 175962181292733282048 177603200816811444486 178842514617465523272 179953337689623694224 180422299242475118208 180715002518338964928 181214783719382036736 181681284690758626816 183106316351284849152 183702365558157521187 184181097143360016504 185837609834672394816 186618276122572719936 187104606621826048512 188879594519466139374 189186018261386103909 189709226706228069708 191002619259780757856 191689424930251326456 192188970932201756352 192720484272993594624 193530064127112450304 193917505914440759808 194732114214858490368 195875135057224144536 197091750802921188912 197925955139133152064 197957453954324942304 199307080966727747328 200545013146645310976 201197828944648713681 202975086647784507984 203866631684304791328 204391445277103455168 205256546070212157696 205660957359569936256 206531431449530245632 206564299778426026752 207203734286280018567 208649600387043110484 209945560637894309928 210492682449554304576 212385839811054165504 213278029854368822784 214877946667253352588 216212592298726975896 216810544807117793952 217721322143001506592 218288707725463723264 219073628491715801664 219644538208230578688 220359526939377162603 223857297208256165184 224220466087568715744 224840564985159193728 226201091587580745216 226237090233514219776 227187466584001572096 228520990900094835292 229940375936741387064 230913614328988677408 232990436210634047232 233590223173832520192 233969182004419529472 236804267755748592648 238456686156620697696 239937783586164925632 240563065656633490944 240953336691118619904 243911862908007518196 244936487410876694916 245574796191146688672 247100105484259401024 247783479779563193088 248145973607271414528 248824368163430293248 250369861133389487616 251839459359288185832 252248024348514805212 252945635608304092944 255585899907001768608 256251961242935675136 258682922928834060447 259777816120112262084 261166846742965526048 262789001070561585216 263215329754971970656 263901273518844202752 263943271939099923072 268263771926198284908 270633448863712677312 271822175579073055104 272521927036137940224 274214609812759915008 276271645715040024756 278199467182724147312 278756414752008592224 279927414183859079904 280656909932739072768 282400120553439315456 283319391779199209061 284563840059342104562 286503928889671136784 288283456398302634528 289080726409490391936 290295096190668675456 292098171322287735552 293812702585836216804 295637626204381783368 296888932708699728096 296936180931487413456 298476396277674886912 298960621450091620992 299787419980212258304 300817519719967966464 306587167915655182752 307884819105318236544 312974400580564665726 314918340956841464892 315739023674331456864 317942248208827596928 318578759716581248256 319917044781553234176 319978080769509130752 322316920000880028882 325215817210676690928 326581983214502259888 327433061588195584896 329466807312345868032 335785945812384247776 336330699131353073616 337260847477738790592 339301637381371117824 339355635350271329664 340781199876002358144 342781486350142252938 344910563905112080596 346370421493483016112 350385334760748780288 350953773006629294208 351924362585466564096 355206401633622888972 357685029234931046544 359906675379247388448 360844598484950236416 361430005036677929856 362429567438764073472 367404731116315042374 368362194286720033008 371675219669344789632 373236552245145439872 377759189038932278748 378372036522772207818 379418453412456139416 382005238519561515712 383378849860502652912 384377941864403512704 385440968545987189248 387060128254224900608 391750270114448289072 394183501605842377824 395851910278266304128 395914907908649884608 398614161933455494656 399911734075165961761 402395657889297427362 405950173295569015968 407733263368609582656 408782890554206910336 410513092140424315392 411321914719139872512 413128599556852053504 414407468572560037134 417299200774086220968 419891121275788619856 420985364899108609152 426845760089013156843 429755893334506705176 432425184597453951792 433621089614235587904 435442644286003013184 436577415450927446528 438147256983431603328 440719053878754325206 447714594416512330368 448440932175137431488 449681129970318387456 452474180467028439552 454374933168003144192 457041981800189670584 459880751873482774128 461827228657977354816 465980872421268094464 467938364008839058944 469461600870846998589 473608535511497185296 476913372313241395392 479875567172329851264 481906673382237239808 483475380001320043323 487823725816015036392 489872974821753389832 491149592382293377344 494200210968518802048 495566959559126386176 496291947214542829056 497648736326860586496 503678918718576371664 504496048697029610424 505891271216608185888 511171799814003537216 512503922485871350272 514172229525213379407 517365845857668120894 519555632240224524168 522333693485931052096 525578002141123170432 526430659509943941312 527802547037688405504 527886543878199846144 536527543852396569816 541266897727425354624 543644351158146110208 545043854072275880448 551107096674472563561 552543291430080049512 556398934365448294624 557512829504017184448 559854828367718159808 561313819865478145536 566638783558398418122 569127680118684209124 573007857779342273568 576566912796605269056 578161452818980783872 580590192381337350912 584196342644575471104 587625405171672433608 591275252408763566736 593777865417399456192 593872361862974826912 596952792555349773824 597921242900183241984 601635039439935932928 603593486833946141043 613174335831310365504 615769638210636473088 621611202858840055701 625948801161129331452 629836681913682929784 631478047348662913728 635884496417655193856 637157519433162496512 639834089563106468352 644633840001760057764 650431634421353381856 653163966429004519776 654866123176391169792 658933614624691736064 661078580818131487809 671571891624768495552 672661398262706147232 674521694955477581184 678603274762742235648 678711270700542659328 681562399752004716288 685562972700284505876 689821127810224161192 692740842986966032224 700770669521497560576 701907546013258588416 710412803267245777944 715370058469862093088 719813350758494776896 721689196969900472832 722860010073355859712 734809462232630084748 736724388573440066016 743350439338689579264 746473104490290879744 755518378077864557496 756744073045544415636 758836906824912278832 764010477039123031424 766757699721005305824 768755883728807025408 783500540228896578144 788367003211684755648 791703820556532608256 791829815817299769216 799823468150331923522 804791315778594854724 811900346591138031936 815466526737219165312 817565781108413820672 822643829438279745024 828814937145120074268 834598401548172441936 839782242551577239712 841970729798217218304 849958175337597627183 853691520178026313686 859511786669013410352 864850369194907903584 867242179228471175808 870885288572006026368 876294513966863206656 881438107757508650412 895429188833024660736 896881864350274862976 899362259940636774912 914083963600379341168 919761503746965548256 923654457315954709632 938923201741693997178 947217071022994370592 953826744626482790784 959751134344659702528 966950760002640086646 975647451632030072784 979745949643506779664 982299184764586754688 988400421937037604096 1007357837437152743328 1008992097394059220848 1011782542433216371776 1022343599628007074432 1028344459050426758814 1034731691715336241788 1039111264480449048336 1044667386971862104192 1051156004282246340864 1052861319019887882624 1055773087756399692288 1073055087704793139632 1082533795454850709248 1087288702316292220416 1102214193348945127122 1105086582860160099024 1112797868730896589248 1115025659008034368896 1119709656735436319616 1133277567116796836244 1138255360237368418248 1146015715558684547136 1153133825593210538112 1156322905637961567744 1161180384762674701824 1175250810343344867216 1182550504817527133472 1187555730834798912384 1187744723725949653824 1195842485800366483968 1199735202225497885283 1207186973667892282086 1226348671662620731008 1231539276421272946176 1243222405717680111402 1251897602322258662904 1259673363827365859568 1262956094697325827456 1271768992835310387712 1289267680003520115528 1300863268842706763712 1306327932858009039552 1309732246352782339584 1322157161636262975618 1343143783249536991104 1345322796525412294464 1349043389910955162368 1357422541401085318656 1363124799504009432576 1371125945400569011752 1379642255620448322384 1385481685973932064448 1403815092026517176832 1408384802612540995767 1420825606534491555888 1430740116939724186176 1439626701516989553792 1445720020146711719424 1450426140003960129969 1469618924465260169496 1473448777146880132032 1486700878677379158528 1492946208980581759488 1511036756155729114992 1513488146091088831272 1517673813649824557664 1528020954078246062848 1533515399442010611648 1537511767457614050816 1542516688575640138221 1567001080457793156288 1576734006423369511296 1583407641113065216512 1583659631634599538432 1599646936300663847044 1609582631557189709448 1623800693182276063872 1630933053474438330624 1635131562216827641344 1657629874290240148536 1669196803096344883872 1679564485103154479424 1683941459596434436608 1699916350675195254366 1707383040356052627372 1719023573338026820704 1729700738389815807168 1734484358456942351616 1741770577144012052736 1752589027933726413312 1762876215515017300824 1790858377666049321472 1793763728700549725952 1810780460501838423129 1828167927200758682336 1839523007493931096512 1847308914631909419264 1877846403483387994356 1894434142045988741184 1907653489252965581568 1919502268689319405056 1933901520005280173292 1951294903264060145568 1959491899287013559328 1964598369529173509376 1976800843874075208192 1983235742454394463427 2014715674874305486656 2017984194788118441696 2023565084866432743552 2044687199256014148864 2056688918100853517628 2069463383430672483576 2078222528960898096672 2089334773943724208384 2102312008564492681728 2105722638039775765248 2146110175409586279264 2165067590909701418496 2204428386697890254244 2210173165720320198048 2225595737461793178496 2230051318016068737792 2239419313470872639232 2266555134233593672488 2276510720474736836496 2292031431117369094272 2306267651186421076224 2350501620686689734432 2365101009635054266944 2375111461669597824768 2375489447451899307648 2399470404450995770566 2414373947335784564172 2452697343325241462016 2486444811435360222804 2503795204644517325808 2519346727654731719136 2525912189394651654912 2578535360007040231056 2601726537685413527424 2612655865716018079104 2644314323272525951236 2686287566499073982208 2690645593050824588928 2698086779821910324736 2742251890801138023504 2759284511240896644768 2770963371947864128896 2816769605225081991534 2841651213068983111776 2861480233879448372352 2879253403033979107584 2900852280007920259938 2939237848930520338992 2946897554293760264064 3022073512311458229984 3026976292182177662544 3035347627299649115328 3056041908156492125696 3067030798884021223296 3085033377151280276442 3134002160915586312576 3153468012846739022592 3167319263269199076864 3199293872601327694088 3219165263114379418896 3247601386364552127744 3261866106948876661248 3315259748580480297072 3338393606192689767744 3359128970206308958848 3399832701350390508732 3414766080712105254744 3438047146676053641408 3459401476779631614336 3468968716913884703232 3483541154288024105472 3525752431030034601648 3587527457401099451904 3599205606676493655849 3621560921003676846258 3656335854401517364672 3679046014987862193024 3694617829263818838528 3755692806966775988712 3788868284091977482368 3815306978505931163136 3867803040010560346584 3902589806528120291136 3918983798574027118656 3929196739058347018752 3966471484908788926854 4029431349748610973312 4035968389576236883392 4047130169732865487104 4089374398512028297728 4113377836201707035256 4138926766861344967152 4156445057921796193344 4178669547887448416768 4211445276079551530496 4225154407837622987301 4292220350819172558528 4351278420011880389907 4408856773395780508488 4420346331440640396096 4451191474923586356992 4460102636032137475584 4478838626941745278464 4533110268467187344976 4553021440949473672992 4584062862234738188544 4612535302372842152448 4627550065726920414663 4701003241373379468864 4730202019270108533888 4750222923339195649536 4750978894903798615296 4798940808901991541132 4828747894671569128344 4905394686650482924032 4972889622870720445608 5007590409289034651616 5038693455309463438272 5051824378789303309824 5157070720014080462112 5203453075370827054848 5225311731432036158208 5288628646545051902472 5372575132998147964416 5381291186101649177856 5484503781602276047008 5518569022481793289536 5541926743895728257792 5633539210450163983068 5683302426137966223552 5722960467758896744704 5758506806067958215168 5801704560015840519876 5878475697861040677984 5893795108587520528128 5949707227363183390281 6044147024622916459968 6053952584364355325088 6070695254599298230656 6134061597768042446592 6170066754302560552884 6268004321831172625152 6306936025693478045184 6398587745202655388176 6438330526228758837792 6495202772729104255488 6630519497160960594144 6676787212385379535488 6718257940412617917696 6799665402700781017464 6829532161424210509488 6876094293352107282816 6918802953559263228672 7051504862060069203296 7198411213352987311698 7243121842007353692516 7312671708803034729344 7358092029975724386048 7511385613933551977424 7577736568183954964736 7735606080021120693168 7805179613056240582272 7837967597148054237312 7932942969817577853708 8058862699497221946624 8071936779152473766784 8094260339465730974208 8226755672403414070512 8277853533722689934304 8312890115843592386688 8450308815675245974602 8584440701638345117056 8702556840023760779814 8817713546791561016976 8840692662881280792192 8902382949847172713984 9066220536934374689952 9106042881898947345984 9168125724469476377088 9255100131453840829326 9402006482746758937728 9460404038540217067776 9501957789807597230592 9597881617803983082264 9657495789343138256688 9945779245741440891216 10015180818578069303232 10077386910618926876544 10314141440028160924224 10406906150741654109696 10450623462864072316416 10577257293090103804944 10762582372203298355712 10797616820029480967547 10969007563204552094016 11037138044963586579072 11083853487791456515584 11267078420900327966136 11366604852275932447104 11445920935517793489408 11603409120031681039752 11756951395722081355968 11787590217175041056256 11899414454726366780562 12088294049245832919936 12107905168728710650176 12141390509198596461312 12268123195536084893184 12340133508605121105768 12536008643662345250304 12675463223512868961903 12797175490405310776352 12876661052457517675584 13261038994321921188288 13353574424770759070976 13436515880825235835392 13599330805401562034928 13659064322848421018976 13752188586704214565632 13837605907118526457344 13882650197180761243989 14103009724120138406592 14396822426705974623396 14486243684014707385032 14625343417606069458688 14716184059951448772096 15022771227867103954848 15155473136367909929472 15471212160042241386336 15610359226112481164544 15675935194296108474624 15865885939635155707416 16117725398994443893248 16143873558304947533568 16453511344806828141024 16555707067445379868608 16625780231687184773376 16900617631350491949204 17168881403276690234112 17405113680047521559628 17635427093583122033952 17681385325762561584384 18132441073868749379904 18212085763797894691968 18510200262907681658652 18804012965493517875456 18920808077080434135552 19195763235607966164528 19314991578686276513376 19891558491482881782432 20030361637156138606464 20154773821237853753088 20628282880056321848448 21154514586180207609888 21595233640058961935094 21938015126409104188032 22074276089927173158144 22534156841800655932272 22733209704551864894208 23206818240063362079504 23513902791444162711936 23798828909452733561124 24176588098491665839872 24215810337457421300352 24282781018397192922624 24680267017210242211536 25350926447025737923806 25594350980810621552704 25753322104915035351168 26522077988643842376576 26707148849541518141952 27198661610803124069856 27318128645696842037952 27504377173408429131264 27765300394361522487978 28206019448240276813184 28793644853411949246792 28972487368029414770064 29250686835212138917376 30045542455734207909696 30942424320084482772672 31220718452224962329088 31351870388592216949248 31731771879270311414832 32287747116609895067136 32392850460088442902641 32907022689613656282048 33111414134890759737216 33251560463374369546752 33801235262700983898408 34337762806553380468224 34810227360095043119256 35270854187166244067904 35362770651525123168768 36264882147737498759808 36424171527595789383936 37020400525815363317304 37608025930987035750912 38391526471215932329056 38629983157372553026752 39783116982965763564864 40060723274312277212928 40309547642475707506176 41256565760112643696896 41647950591542283731967 42309029172360415219776 43190467280117923870188 43876030252818208376064 44148552179854346316288 45068313683601311864544 45466419409103729788416 46413636480126724159008 47027805582888325423872 47597657818905467122248 48353176196983331679744 48431620674914842600704 49360534034420484423072 50701852894051475847612 51188701961621243105408 51506644209830070702336 53044155977287684753152 54397323221606248139712 54636257291393684075904 55530600788723044975956 56412038896480553626368 57587289706823898493584 57944974736058829540128 60091084911468415819392 61884848640168965545344 63463543758540622829664 64785700920176885805282 65814045379227312564096 66222828269781519474432 67602470525401967796816 69620454720190086238512 70541708374332488135808 72529764295474997519616 72848343055191578767872 74040801051630726634608 76783052942431864658112 77259966314745106053504 79566233965931527129728 80121446548624554425856 82513131520225287393792 83295901183084567463934 84618058344720830439552 86380934560235847740376 87752060505636416752128 90136627367202623729088 92827272960253448318016 94055611165776650847744 95195315637810934244496 96863241349829685201408 97178551380265328707923 98721068068840968846144 101403705788102951695224 102377403923242486210816 103013288419660141404672 106088311954575369506304 108794646443212496279424 109272514582787368151808 111061201577446089951912 112824077792961107252736 115174579413647796987168 115889949472117659080256 120182169822936831638784 123769697280337931090688 126927087517081245659328 129571401840353771610564 131628090758454625128192 132445656539563038948864 135204941050803935593632 139240909440380172477024 141083416748664976271616 145059528590949995039232 148081602103261453269216 153566105884863729316224 154519932629490212107008 159132467931863054259456 166591802366169134927868 169236116689441660879104 172761869120471695480752 180273254734405247458176 185654545920506896636032 190390631275621868488992 194357102760530657415846 197442136137681937692288 202807411576205903390448 204754807846484972421632 217589292886424992558848 218545029165574736303616 222122403154892179903824 230349158827295593974336 231779898944235318160512 240364339645873663277568 247539394560675862181376 253854175034162491318656 259142803680707543221128 263256181516909250256384 270409882101607871187264 278481818880760344954048 282166833497329952543232 291535654140795986123769 296163204206522906538432 307132211769727458632448 309039865258980424214016 318264935863726108518912 333183604732338269855736 338472233378883321758208 345523738240943390961504 360546509468810494916352 371309091841013793272064 380781262551243736977984 388714205521061314831692 394884272275363875384576 405614823152411806780896 435178585772849985117696 444244806309784359807648 460698317654591187948672 463559797888470636321024 507708350068324982637312 518285607361415086442256 540819764203215742374528 556963637761520689908096 583071308281591972247538 592326408413045813076864 614264423539454917264896 666367209464676539711472 691047476481886781923008 721093018937620989832704 742618183682027586544128 761562525102487473955968 777428411042122629663384 789768544550727750769152 811229646304823613561792 888489612619568719615296 921396635309182375897344 927119595776941272642048 1015416700136649965274624 1036571214722830172884512 1081639528406431484749056 1113927275523041379816192 1166142616563183944495076 1184652816826091626153728 1332734418929353079422944 1382094952963773563846016 1523125050204974947911936 1554856822084245259326768 1622459292609647227123584 1776979225239137439230592 1842793270618364751794688 2073142429445660345769024 2163279056812862969498112 2227854551046082759632384 2332285233126367888990152 2369305633652183252307456 2665468837858706158845888 2764189905927547127692032 3046250100409949895823872 3109713644168490518653536 3244918585219294454247168 3553958450478274878461184 4146284858891320691538048 4664570466252735777980304 5330937675717412317691776 5528379811855094255384064 6219427288336981037307072 6489837170438588908494336 7107916900956549756922368 8292569717782641383076096 9329140932505471555960608 10661875351434824635383552 12438854576673962074614144 16585139435565282766152192 18658281865010943111921216 21323750702869649270767104 24877709153347924149228288 37316563730021886223842432 49755418306695848298456576 74633127460043772447684864 149266254920087544895369728
- Sum of all divisors σ(n): 554238374242797537638400000
- Sum of proper divisors (its aliquot sum) s(n): 404972119322709992743030272
- 149266254920087544895369728 is an abundant number, because the sum of its proper divisors (404972119322709992743030272) is greater than itself. Its abundance is 255705864402622447847660544
Bases of 149266254920087544895369728
- Binary: 1111011011110000101101111100100101001011110101011100111011010000011011111110010000000002
- Hexadecimal: 0x7B785BE4A5EAE76837F200
- Base-36: IR6QGJ487UX4W8000
Squares and roots of 149266254920087544895369728
- 149266254920087544895369728 squared (1492662549200875448953697282) is 22280414857868559203738412758706828816623013818793984
- 149266254920087544895369728 cubed (1492662549200875448953697283) is 3325714083899914462545856372001176549296560159751770897110463542009106742116352
-
The
square root of 149266254920087544895369728 is 12217456974349.7580649327 -
149266254920087544895369728 is a
perfect cube number . Itscube root is 530461512
Scales and comparisons
How big is 149266254920087544895369728?- 149,266,254,920,087,544,895,369,728 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 149,266,254,920,087,544,895,369,728 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 149266254920087544895369728 cubic inches would be around 44205126 feet tall.
Recreational maths with 149266254920087544895369728
- 149266254920087544895369728 backwards is 827963598445780029452662941
- The number of decimal digits it has is: 27
- The sum of 149266254920087544895369728'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 149266254920087544895369728 - Facts about the integer". Numbermatics.com. 2024. Web. 23 June 2024.
APA style:
Numbermatics. (2024). Number 149266254920087544895369728 - Facts about the integer. Retrieved 23 June 2024, from https://numbermatics.com/n/149266254920087544895369728/
Chicago style:
Numbermatics. 2024. "Number 149266254920087544895369728 - Facts about the integer". https://numbermatics.com/n/149266254920087544895369728/
The information we have on file for 149266254920087544895369728 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 149266254920087544895369728, math, Factors of 149266254920087544895369728, curriculum, school, college, exams, university, Prime factorization of 149266254920087544895369728, STEM, science, technology, engineering, physics, economics, calculator, one hundred forty-nine septillion, two hundred sixty-six sextillion, two hundred fifty-four quintillion, nine hundred twenty quadrillion, eighty-seven trillion, five hundred forty-four billion, eight hundred ninety-five million, three hundred sixty-nine thousand, seven hundred twenty-eight.