7643382032908592351244864
7,643,382,032,908,592,351,244,864 is an even composite number composed of six prime numbers multiplied together.
What does the number 7643382032908592351244864 look like?
This visualization shows the relationship between its 6 prime factors (large circles) and 15435 divisors.
7643382032908592351244864 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of fifteen thousand, four hundred thirty-five divisors.
Prime factorization of 7643382032908592351244864:
26 × 34 × 72 × 112 × 136 × 616
(2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 7 × 7 × 11 × 11 × 13 × 13 × 13 × 13 × 13 × 13 × 61 × 61 × 61 × 61 × 61 × 61)See below for interesting mathematical facts about the number 7643382032908592351244864 from the Numbermatics database.
Names of 7643382032908592351244864
- Cardinal: 7643382032908592351244864 can be written as Seven septillion, six hundred forty-three sextillion, three hundred eighty-two quintillion, thirty-two quadrillion, nine hundred eight trillion, five hundred ninety-two billion, three hundred fifty-one million, two hundred forty-four thousand, eight hundred sixty-four.
Scientific notation
- Scientific notation: 7.643382032908592351244864 × 1024
Factors of 7643382032908592351244864
Divisors of 7643382032908592351244864
- Number of divisors d(n): 15435
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 13 14 16 18 21 22 24 26 27 28 32 33 36 39 42 44 48 49 52 54 56 61 63 64 66 72 77 78 81 84 88 91 96 98 99 104 108 112 117 121 122 126 132 143 144 147 154 156 162 168 169 176 182 183 189 192 196 198 208 216 224 231 234 242 244 252 264 273 286 288 294 297 308 312 324 336 338 351 352 363 364 366 378 392 396 416 427 429 432 441 448 462 468 484 488 504 507 528 539 546 549 567 572 576 588 594 616 624 637 648 671 672 676 693 702 704 726 728 732 756 784 792 793 819 832 847 854 858 864 882 891 924 936 968 976 1001 1008 1014 1053 1056 1078 1089 1092 1098 1134 1144 1176 1183 1188 1232 1248 1274 1281 1287 1296 1323 1342 1344 1352 1386 1404 1452 1456 1464 1512 1521 1568 1573 1584 1586 1617 1638 1647 1694 1708 1716 1728 1764 1782 1848 1859 1872 1911 1936 1952 2002 2013 2016 2028 2079 2106 2112 2156 2178 2184 2196 2197 2268 2288 2352 2366 2376 2379 2457 2464 2496 2541 2548 2562 2574 2592 2646 2684 2704 2772 2808 2904 2912 2928 2989 3003 3024 3042 3136 3146 3168 3172 3234 3267 3276 3294 3388 3416 3432 3528 3549 3564 3696 3718 3721 3744 3822 3843 3861 3872 3904 3969 4004 4026 4032 4056 4158 4212 4312 4356 4368 4392 4394 4536 4563 4576 4697 4704 4719 4732 4752 4758 4851 4914 4928 4941 5082 5096 5124 5148 5184 5292 5368 5408 5544 5551 5577 5616 5733 5808 5824 5856 5929 5978 6006 6039 6048 6084 6237 6292 6336 6344 6468 6534 6552 6588 6591 6776 6832 6864 7007 7056 7098 7128 7137 7371 7381 7392 7436 7442 7488 7623 7644 7686 7722 7744 7938 8008 8052 8112 8281 8316 8424 8624 8712 8723 8736 8784 8788 8967 9009 9072 9126 9152 9394 9408 9438 9464 9504 9516 9702 9801 9828 9882 10164 10192 10248 10296 10309 10584 10647 10736 10816 11011 11088 11102 11154 11163 11232 11466 11529 11583 11616 11712 11858 11956 12012 12078 12096 12168 12474 12584 12688 12936 13013 13068 13104 13176 13182 13552 13664 13689 13728 14014 14091 14112 14157 14196 14256 14274 14553 14742 14762 14784 14872 14884 15246 15288 15372 15379 15444 15876 16016 16104 16224 16562 16632 16653 16731 16848 17199 17248 17424 17446 17472 17568 17576 17787 17934 18018 18117 18144 18252 18788 18876 18928 19008 19032 19404 19602 19656 19764 19773 20328 20384 20449 20496 20592 20618 21021 21168 21294 21411 21472 22022 22143 22176 22204 22308 22326 22464 22869 22932 23058 23166 23232 23716 23912 24024 24156 24167 24336 24843 24948 25168 25376 25872 26026 26047 26136 26169 26208 26352 26364 26901 27027 27104 27328 27378 27456 28028 28182 28224 28314 28392 28512 28548 28561 29106 29484 29524 29744 29768 30492 30576 30744 30758 30888 30927 31752 31941 32032 32208 32448 32879 33033 33124 33264 33306 33462 33489 33696 34398 34496 34587 34848 34892 35136 35152 35574 35868 36036 36234 36288 36504 37576 37752 37856 38064 38808 38857 39039 39204 39312 39528 39546 40656 40768 40898 40931 40992 41184 41236 42042 42273 42336 42471 42588 42822 42944 43659 44044 44286 44352 44408 44616 44652 45738 45864 46116 46137 46332 47432 47824 48048 48312 48334 48373 48672 49686 49896 49959 50193 50336 50752 51597 51667 51744 52052 52094 52272 52338 52416 52704 52728 53361 53802 54054 54208 54351 54756 56056 56364 56628 56784 57024 57096 57122 58212 58968 59048 59319 59488 59536 60984 61061 61152 61347 61488 61516 61776 61854 63063 63504 63882 64064 64233 64416 65758 66066 66248 66429 66528 66612 66924 66978 67392 68607 68796 69174 69696 69784 70304 71148 71736 72072 72163 72468 72501 73008 74529 75152 75504 75712 76128 77077 77616 77714 78078 78141 78408 78507 78624 79056 79092 80703 81081 81312 81796 81862 81984 82368 82472 84084 84546 84672 84942 85176 85644 85683 87318 88088 88572 88816 89232 89304 91091 91476 91728 92232 92274 92664 92781 94864 95648 95823 95953 96096 96624 96668 96746 97344 98637 99099 99372 99792 99918 100386 100467 100672 103194 103334 103488 104104 104188 104544 104676 105408 105456 106722 107604 107653 108108 108702 109512 112112 112728 113256 113399 113568 114192 114244 116424 116571 117117 117936 118096 118638 118976 119072 121968 122122 122304 122694 122793 122976 123032 123552 123708 126126 126819 127008 127413 127764 128466 128832 131516 132132 132496 132858 133056 133224 133848 133956 134017 137214 137592 138348 138411 139568 140608 142296 143143 143472 144144 144326 144936 145002 145119 146016 149058 149877 150304 150579 151008 152256 154154 155001 155232 155428 156156 156282 156816 157014 157248 158112 158184 160083 161406 162162 162624 163592 163724 164944 168168 169092 169169 169884 170352 171288 171366 174636 176176 177144 177632 177957 178464 178608 182182 182329 182952 183183 183456 184041 184464 184548 185328 185562 189189 189728 191296 191646 191906 192192 193248 193336 193492 197274 198198 198744 199287 199584 199836 199927 200772 200934 206388 206668 208208 208376 209088 209352 210912 213444 215208 215306 216216 216489 217404 217503 219024 223587 224224 225456 226512 226798 226981 227136 228384 228488 231231 232848 233142 234234 234423 235521 235872 236192 237276 238144 242109 243936 244244 245388 245586 245952 246064 247104 247416 252252 253638 254016 254826 255528 256932 257049 263032 264264 264992 265716 265837 266448 267696 267912 268034 273273 274428 275184 276696 276822 278343 279136 284592 286286 286517 286944 287859 288288 288652 289872 290004 290238 292032 295911 297297 298116 299754 300608 301158 301401 302016 308308 310002 310464 310856 312312 312564 313632 314028 314171 316224 316368 320166 322812 322959 324324 327184 327448 329888 336336 338184 338338 338611 339768 340197 340704 342576 342732 349272 349713 351351 352352 354288 355264 355914 356928 357216 361669 364364 364658 365904 366366 366912 368082 368379 368928 369096 370656 371124 371293 378378 379456 380457 383292 383812 386496 386672 386984 394548 396396 397488 398574 399168 399672 399854 401544 401868 402051 412776 413336 415233 416416 416752 418704 421824 426888 427427 429429 430416 430612 432432 432978 434808 435006 435357 438048 447174 448448 449631 450241 450912 453024 453596 453962 456768 456976 462462 465003 465696 466284 468468 468846 471042 471744 472384 474552 480249 484218 487872 488488 490776 491172 492128 494832 504504 505141 507276 507507 509652 511056 513864 514098 526064 528528 529984 531432 531674 532103 532896 535392 535824 536068 546546 546987 548856 549549 550368 552123 553392 553644 556686 558272 567567 569184 572572 573034 573888 575718 576576 577304 579744 580008 580476 591822 594594 596232 597861 599508 599781 602316 602802 616616 620004 621712 624624 625128 627264 628056 628342 628849 632736 640332 645624 645918 648648 649467 652509 654368 654896 659776 670761 671671 672672 676368 676676 677222 679536 680394 680943 681408 685152 685464 693693 698544 699426 702702 703269 704704 706563 708576 711828 714432 723338 728728 729316 731808 732732 736164 736758 737856 738192 741312 742248 742586 756756 760914 766584 767624 771147 773344 773968 789096 792792 793793 794976 797148 797511 799344 799708 803088 803736 804102 819819 825552 826672 830466 832832 833504 835029 837408 853776 854854 858858 859551 860832 861224 863577 864864 865956 869616 870012 870714 876096 887733 891891 894348 899262 900482 901824 906048 907192 907924 913952 924924 930006 931392 932568 936936 937692 938119 942084 942513 949104 960498 968436 968877 976976 981552 982344 984256 989664 1002001 1009008 1010282 1014552 1015014 1015833 1019304 1020591 1022112 1027728 1028196 1049139 1052128 1054053 1057056 1062864 1063348 1064206 1065792 1070784 1071648 1072136 1085007 1093092 1093974 1097712 1099098 1100736 1104246 1105137 1106784 1107288 1113372 1113879 1135134 1138368 1145144 1146068 1151436 1154608 1159488 1160016 1160952 1183644 1184183 1189188 1192464 1195722 1199016 1199562 1204632 1205604 1206153 1233232 1240008 1243424 1245699 1247389 1249248 1250256 1256112 1256684 1257698 1265472 1280664 1282281 1288287 1291248 1291836 1297296 1298934 1305018 1306071 1308736 1309792 1341522 1343342 1345344 1350723 1352736 1353352 1354444 1359072 1360788 1361886 1370304 1370928 1387386 1395009 1397088 1398852 1399489 1405404 1406538 1413126 1417152 1423656 1446676 1457456 1458632 1463616 1465464 1472328 1473516 1474187 1476384 1484496 1485172 1513512 1515423 1521828 1522521 1533168 1535248 1542294 1546688 1547936 1578192 1585584 1587586 1588867 1589952 1594296 1595022 1596309 1598688 1599416 1606176 1607472 1608204 1639638 1640961 1648647 1651104 1653344 1656369 1660932 1667008 1670058 1674816 1707552 1709708 1717716 1719102 1721664 1722448 1727154 1729728 1731912 1739232 1740024 1741428 1742221 1775466 1783782 1788696 1798524 1799343 1800964 1814384 1815848 1827904 1849848 1860012 1860859 1865136 1873872 1875384 1876238 1884168 1885026 1886547 1898208 1920996 1936872 1937754 1948401 1953952 1957527 1963104 1964688 1979328 2004002 2005619 2015013 2018016 2020564 2029104 2030028 2031666 2038608 2041182 2042829 2044224 2055456 2056392 2081079 2098278 2104256 2108106 2109807 2114112 2125728 2126696 2128412 2143296 2144272 2170014 2186184 2187948 2195424 2198196 2199197 2208492 2210274 2213568 2214576 2226744 2227758 2270268 2290288 2292136 2302872 2309216 2313441 2320032 2321904 2367288 2368366 2370277 2378376 2381379 2384928 2391444 2392533 2398032 2399124 2409264 2411208 2412306 2459457 2466464 2480016 2486848 2491398 2494778 2496791 2498496 2500512 2512224 2513368 2515396 2561328 2564562 2576574 2578653 2582496 2583672 2590731 2594592 2597868 2599051 2610036 2612142 2619584 2663199 2683044 2686684 2701446 2705472 2706704 2708888 2718144 2721576 2723772 2741856 2774772 2790018 2794176 2797704 2798978 2810808 2813076 2814357 2826252 2827539 2847312 2893352 2906631 2914912 2917264 2930928 2944656 2947032 2948374 2950753 2952768 2968992 2970344 3006003 3027024 3030846 3043656 3045042 3047499 3061773 3066336 3070496 3084588 3095872 3147417 3151687 3156384 3171168 3175172 3177734 3188592 3190044 3192618 3197376 3198832 3212352 3214944 3216408 3255021 3279276 3281922 3297294 3302208 3306688 3312738 3315411 3321864 3340116 3341637 3415104 3419416 3435432 3438204 3444896 3454308 3455881 3463824 3478464 3480048 3482856 3484442 3550932 3552549 3567564 3577392 3597048 3598686 3601928 3618459 3628768 3631696 3699696 3720024 3721718 3724721 3730272 3742167 3747744 3750768 3752476 3768336 3770052 3773094 3796416 3841992 3846843 3864861 3873744 3875508 3896802 3907904 3915054 3918213 3926208 3929376 4008004 4011238 4030026 4036032 4041128 4052169 4058208 4060056 4063332 4077216 4082364 4084223 4085658 4110912 4112784 4162158 4185027 4196556 4198467 4216212 4219614 4251456 4253392 4256824 4288544 4340028 4372368 4375896 4390848 4396392 4398394 4401943 4416984 4420548 4422561 4429152 4453488 4455516 4540536 4546269 4567563 4580576 4584272 4605744 4618432 4626882 4640064 4643808 4701697 4734576 4736732 4740554 4756752 4762758 4766601 4769856 4782888 4785066 4788927 4796064 4798248 4818528 4822416 4824612 4826809 4918914 4922883 4932928 4945941 4960032 4982796 4989556 4993582 5001024 5024448 5026736 5030792 5122656 5129124 5153148 5157306 5164992 5167344 5181462 5189184 5195736 5198102 5220072 5224284 5226663 5326398 5366088 5373368 5398029 5402892 5413408 5417776 5443152 5447544 5483712 5549544 5556551 5580036 5582577 5595408 5597956 5621616 5626152 5628714 5652504 5655078 5659641 5694624 5786704 5813262 5829824 5834528 5845203 5853133 5861856 5889312 5894064 5896748 5901506 5937984 5940688 6012006 6016857 6045039 6054048 6061692 6087312 6090084 6094998 6123546 6128487 6132672 6140992 6169176 6243237 6294834 6303374 6312768 6342336 6350344 6355468 6377184 6380088 6385236 6397664 6429888 6432816 6510042 6558552 6563844 6566833 6594588 6597591 6625476 6630822 6643728 6680232 6683274 6838832 6870864 6876408 6889792 6908616 6911762 6917339 6927648 6960096 6965712 6968884 7101864 7105098 7110831 7135128 7144137 7154784 7177599 7194096 7197372 7203856 7236918 7257536 7263392 7378371 7399392 7440048 7443436 7449442 7460544 7484334 7490373 7495488 7501536 7504952 7536672 7540104 7546188 7683984 7693686 7729722 7735959 7747488 7751016 7772193 7793604 7797153 7830108 7836426 7858752 8016008 8022476 8060052 8082256 8104338 8116416 8120112 8126664 8154432 8164728 8168446 8171316 8175037 8225568 8324316 8370054 8393112 8396934 8432424 8439228 8443071 8482617 8506784 8513648 8577088 8680056 8719893 8731723 8744736 8751792 8792784 8796788 8803886 8833968 8841096 8845122 8852259 8858304 8906976 8911032 9018009 9081072 9092538 9135126 9142497 9161152 9168544 9185319 9211488 9253764 9287616 9403394 9455061 9469152 9473464 9481108 9513504 9525516 9533202 9565776 9570132 9577854 9592128 9596496 9637056 9644832 9649224 9653618 9765063 9837828 9845766 9891882 9920064 9965592 9979112 9987164 10024911 10053472 10061584 10245312 10258248 10306296 10314612 10319309 10334688 10362924 10367643 10391472 10396204 10440144 10448568 10453326 10652796 10657647 10732176 10746736 10796058 10805784 10826816 10835552 10855377 10886304 10895088 11099088 11113102 11122069 11160072 11165154 11174163 11190816 11195912 11226501 11243232 11252304 11257428 11305008 11310156 11319282 11389248 11540529 11573408 11594583 11626524 11669056 11690406 11706266 11723712 11778624 11788128 11793496 11803012 11881376 12024012 12033714 12090078 12108096 12123384 12156507 12174624 12180168 12189996 12195547 12247092 12252669 12256974 12338352 12486474 12589668 12595401 12606748 12700688 12710936 12754368 12760176 12770472 12795328 12865632 13020084 13026013 13117104 13127688 13133666 13189176 13195182 13205829 13250952 13261644 13267683 13287456 13360464 13366548 13638807 13677664 13702689 13741728 13752816 13817232 13823524 13834678 13845841 13855296 13920192 13931424 13937768 14105091 14203728 14210196 14221662 14270256 14288274 14299803 14309568 14355198 14366781 14388192 14394744 14407712 14473836 14480427 14526784 14756742 14768649 14798784 14880096 14886872 14898884 14968668 14980746 15003072 15009904 15073344 15080208 15092376 15367968 15387372 15394379 15459444 15471918 15494976 15502032 15544386 15587208 15594306 15660216 15672852 15679989 16032016 16044952 16120104 16164512 16194087 16208676 16216057 16240224 16253328 16329456 16336892 16342632 16350074 16451136 16648632 16669653 16740108 16747731 16786224 16793868 16864848 16878456 16886142 16965234 16978923 17013568 17027296 17360112 17439786 17463446 17477537 17489472 17503584 17559399 17585568 17593576 17607772 17667936 17682192 17690244 17704518 17813952 17822064 18036018 18050571 18135117 18162144 18185076 18193357 18270252 18284994 18337088 18370638 18385461 18422976 18507528 18806788 18910122 18938304 18946928 18962216 19027008 19051032 19066404 19131552 19140264 19155708 19164431 19192992 19289664 19298448 19307236 19530126 19675656 19691532 19700499 19783764 19792773 19931184 19958224 19974328 20049822 20106944 20123168 20516496 20612592 20629224 20638618 20655271 20669376 20725848 20735286 20752017 20782944 20792408 20880288 20897136 20906652 21305592 21315294 21332493 21432411 21464352 21493472 21532797 21592116 21611568 21671104 21710754 21772608 21790176 22061809 22198176 22226204 22244138 22320144 22330308 22348326 22381632 22391824 22453002 22471119 22486464 22504608 22514856 22610016 22620312 22638564 22648873 23081058 23146816 23189166 23207877 23253048 23380812 23391459 23412532 23576256 23586992 23606024 23762752 24048024 24067428 24180156 24191167 24246768 24313014 24349248 24360336 24379992 24391094 24494184 24505338 24513948 24525111 24676704 24972948 25179336 25190802 25213496 25329213 25401376 25421872 25447851 25520352 25540944 25731264 26040168 26052026 26073047 26195169 26234208 26255376 26267332 26378352 26390364 26411658 26501904 26523288 26535366 26556777 26574912 26720928 26733096 27054027 27277614 27355328 27405378 27427491 27464701 27483456 27505632 27634464 27647048 27669356 27691682 27862848 27875536 28210182 28365183 28407456 28420392 28443324 28540512 28576548 28589561 28599606 28710396 28733562 28776384 28789488 28815424 28947672 28960854 29295189 29513484 29537298 29760192 29773744 29797768 29937336 29961492 30019808 30074733 30160416 30184752 30735936 30774744 30788758 30813601 30918888 30943836 30957927 31004064 31088772 31102929 31174416 31188612 31320432 31345704 31359978 31972941 32064032 32089904 32240208 32329024 32388174 32417352 32432114 32458283 32480448 32506656 32658912 32673784 32685264 32700148 33297264 33339306 33366207 33480216 33495462 33522489 33572448 33587736 33679503 33729696 33756912 33772284 33787663 33930468 33957846 34054592 34621587 34720224 34879572 34926892 34955074 35007168 35118798 35171136 35187152 35215544 35335872 35364384 35380488 35409036 35644128 36072036 36101142 36270234 36324288 36370152 36386714 36469521 36540504 36569988 36586641 36741276 36758007 36770922 37015056 37613576 37786203 37820244 37893856 37924432 38102064 38132808 38263104 38280528 38311416 38328862 38359789 38385984 38596896 38614472 39060252 39078039 39351312 39383064 39400998 39567528 39585546 39617487 39803049 39862368 39916448 39948656 40099644 40246336 40916421 40971931 41032992 41225184 41258448 41277236 41310542 41451696 41470572 41504034 41537523 41565888 41584816 41760576 41794272 41813304 42315273 42611184 42630588 42664986 42864822 42899409 42928704 42986944 43065594 43100343 43184232 43223136 43421508 43441281 43580352 44123618 44396352 44452408 44488276 44640288 44660616 44696652 44783648 44906004 44926453 44942238 45009216 45029712 45220032 45240624 45277128 45297746 46162116 46183137 46378332 46415754 46506096 46761624 46782918 46825064 47039967 47173984 47212048 48096048 48134856 48360312 48382334 48421373 48493536 48626028 48648171 48720672 48759984 48782188 48988368 49010676 49027896 49050222 49353408 49945896 50008959 50243193 50358672 50381604 50426992 50658426 50802752 50843744 50895702 50936769 51040704 51081888 52080336 52104052 52146094 52390338 52432611 52468416 52510752 52534664 52678197 52756704 52780728 52823316 53003808 53046576 53070732 53094899 53113554 53441856 53466192 54108054 54151713 54405351 54555228 54580071 54810756 54854982 54929402 55011264 55268928 55294096 55338712 55383364 55751072 56420364 56730366 56814912 56840784 56886648 57081024 57153096 57179122 57199212 57225259 57420792 57467124 57493293 57578976 57895344 57921708 58590378 59026968 59074596 59101497 59378319 59547488 59595536 59874672 59922984 60039616 60149466 60320832 60369504 61122061 61549488 61577516 61627202 61837776 61887672 61915854 61965813 62008128 62177544 62205858 62256051 62348832 62377224 62640864 62691408 62719956 63945882 63997479 64128064 64179808 64297233 64480416 64776348 64834704 64864228 64916566 65013312 65317824 65347568 65370528 65400296 66185427 66594528 66678612 66732414 66960432 66990924 67044978 67144896 67175472 67359006 67413357 67459392 67513824 67544568 67575326 67860936 67915692 67946619 69243174 69440448 69759144 69853784 69910148 70174377 70237596 70374304 70431088 70728768 70760976 70818072 71288256 72144072 72202284 72235163 72540468 72573501 72740304 72773428 72939042 73081008 73139976 73173282 73482552 73516014 73541844 73575333 74030112 75227152 75572406 75640488 75787712 75848864 75987639 76090729 76204128 76265616 76561056 76622832 76657724 76719578 77193792 77228944 78120504 78156078 78219141 78585507 78702624 78766128 78801996 79135056 79171092 79234974 79606098 79670331 79724736 79832896 79897312 80199288 81162081 81832842 81943862 82065984 82394103 82450368 82516896 82554472 82621084 82903392 82941144 83008068 83075046 83169632 83588544 83626608 84630546 85095549 85222368 85261176 85329972 85368829 85729644 85768683 85798818 86131188 86200686 86368464 86446272 86843016 86882562 88247236 88904816 88976552 89280576 89321232 89393304 89567296 89812008 89852906 89884476 89925407 90059424 90481248 90554256 90595492 92324232 92366274 92440803 92756664 92831508 92873781 93012192 93308787 93523248 93565836 93650128 94079934 94347968 94424096 95918823 96192096 96269712 96720624 96764668 96842746 96920887 96987072 97252056 97296342 97374849 97441344 97519968 97564376 97976736 98021352 98055792 98100444 99891792 100017918 100098621 100486386 100567467 100717344 100763208 100853984 101038509 101316852 101362989 101687488 101791404 101873538 102163776 104160672 104208104 104292188 104780676 104865222 105021504 105069328 105356394 105513408 105561456 105646632 106007616 106093152 106141464 106189798 106227108 106275481 106932384 108216108 108303426 108810702 109110456 109160142 109621512 109709964 109759923 109858804 110274021 110588192 110677424 110766728 111502144 112840728 113358609 113460732 113512399 113681568 113773296 114306192 114358244 114398424 114450518 114841584 114934248 114986586 115079367 115157952 115790688 115843416 117180756 117234117 118053936 118149192 118202994 118756638 118852461 119094976 119191072 119409147 119749344 119845968 120298932 120739008 122244122 122342759 122915793 123098976 123155032 123254404 123675552 123775344 123831708 123931626 124355088 124411716 124512102 124612569 124697664 124754448 125281728 125382816 125439912 126945819 127891764 127994958 128359616 128594466 128698227 128960832 129552696 129669408 129728456 129833132 130323843 130695136 130741056 130800592 132370854 133189056 133357224 133464828 133920864 133981848 134089956 134151017 134350944 134718012 134779359 134826714 135027648 135089136 135150652 135721872 135831384 135893238 138486348 138549411 139518288 139707568 139820296 140348754 140475192 140748608 140862176 141119901 141521952 141636144 144288144 144404568 144470326 144586897 145080936 145147002 145264119 145480608 145546856 145878084 145944513 146162016 146279952 146346564 146965104 147032028 147083688 147150666 148060224 150026877 150454304 150729579 151144812 151280976 151697728 151975278 152181458 152304251 152408256 152531232 153122112 153245664 153315448 153439156 154457888 156241008 156312156 156438282 157171014 157297833 157405248 157532256 157603992 158034591 158270112 158342184 158469948 158542111 159212196 159284697 159340662 159794624 160398576 162324162 162455139 163665684 163740213 163887724 164788206 165033792 165108944 165242168 165806784 165882288 166016136 166150092 166339264 167253216 169261092 169338169 170191098 170444736 170522352 170659944 170737658 171459288 171537366 171597636 171675777 172262376 172401372 172479879 172736928 173686032 173765124 176494472 177304491 177809632 177953104 178134957 178642464 178786608 179624016 179705812 179768952 179850814 179995933 180118848 180962496 181108512 181190984 183366183 184648464 184732548 184881606 185513328 185663016 185747562 185897439 186024384 186617574 186768153 187046496 187131672 187300256 188159868 188848192 191837646 191992437 192252907 192384192 192539424 193441248 193529336 193685492 193841774 194504112 194592684 194749698 195039936 195128752 195953472 196042704 196111584 196200888 198556281 199783584 200035836 200126927 200197242 200972772 201134934 201434688 201526416 201707968 202077018 202240071 202633704 202725978 203582808 203747076 203839857 208321344 208416208 208584376 209561352 209730444 210138656 210523131 210712788 210808741 211122912 211293264 212186304 212282928 212379596 212454216 212550962 213864768 216432216 216606852 216705489 217621404 217720503 218220912 218320284 219243024 219419928 219519846 219717608 220548042 220725999 221176384 221354848 221533456 225681456 226717218 226921464 227024798 227207981 227363136 227546592 228272187 228612384 228716488 228796848 228901036 229683168 229868496 229973172 230158734 231581376 231686832 234361512 234468234 234657423 235756521 236107872 236298384 236405988 236513641 237513276 237704922 238382144 238818294 239010993 239498688 239691936 240597864 244488244 244685518 245831586 246197952 246310064 246508808 247182309 247351104 247550688 247663416 247863252 248710176 248823432 249024204 249137603 249225138 249508896 250765632 250879824 253891638 255286647 255783528 255989916 256106487 257188932 257306049 257396454 259105392 259338816 259456912 259666264 260647686 261390272 261601184 264741708 266714448 266929656 267841728 267963696 268179912 268302034 268518523 268701888 269436024 269558718 269653428 269776221 270178272 270301304 271443744 271662768 271786476 276972696 277098822 277322409 278621343 279036576 279415136 279640592 279926361 280697508 280950384 281724352 282239802 283043904 283272288 286803517 288576288 288809136 288940652 289173794 290161872 290294004 290528238 290762661 290961216 291093712 291756168 291889026 292124547 292324032 292559904 292693128 293930208 294064056 294167376 294301332 294435349 300053754 300295863 300908608 301459158 301702401 302289624 302561952 303950556 304088967 304362916 304608502 305062464 306491328 306630896 306878312 308915776 312482016 312624312 312876564 314342028 314485171 314595666 315064512 315207984 316069182 316540224 316684368 316939896 317084222 318424392 318569394 318681324 318826443 320797152 324648324 324910278 327331368 327480426 327775448 329279769 329576412 330217888 330484336 330822063 331764576 332032272 332300184 334506432 338522184 338676338 338949611 340382196 340537197 341044704 341319888 341475316 342918576 343074732 343195272 343351554 344524752 344802744 344959758 345238101 345473856 347372064 347530248 351702351 352988944 354608982 355619264 355906208 356269914 356557383 357041113 357284928 357573216 359248032 359411624 359537904 359701628 359991866 362217024 362381968 366732366 367028277 368747379 369296928 369465096 369763212 371026656 371326032 371495124 371664293 371794878 373235148 373536306 373837707 374092992 374263344 374600512 376319736 380837457 383675292 383984874 384505814 385078848 386882496 387058672 387370984 387683548 389008224 389185368 389499396 390257504 390971529 392085408 392223168 392401776 397112562 399567168 400071672 400253854 400394484 400576813 401945544 402269868 402453051 403052832 404154036 404338077 404480142 405267408 405451956 407165616 407494152 407679714 415648233 416832416 417168752 419122704 419460888 420277312 421046262 421425576 421617482 421957679 422245824 422586528 424565856 424759192 424908432 425101924 432864432 433213704 433410978 433760691 435242808 435441006 435792357 436441824 436640568 437833539 438486048 438839856 439039692 439435216 441096084 441451998 442709696 443066912 450080631 451362912 453434436 453842928 454049596 454415962 455093184 456544374 456912753 457224768 457432976 457593696 457802072 459366336 459736992 459946344 460317468 463373664 468723024 468936468 469314846 471513042 471893499 472215744 472596768 472811976 473027282 474103773 475026552 475409844 475626333 477636588 477854091 478021986 479383872 481195728 488976488 489371036 491220639 491663172 492620128 493017616 494364618 495101376 495326832 495726504 497420352 497646864 498048408 498275206 498450276 498677257 499017792 501759648 507783276 508014507 510573294 511567056 511979832 512212974 514377864 514612098 514792908 515027331 517439637 518210784 518913824 519332528 521295372 523202368 529483416 531913473 532635103 533428896 533859312 535927392 536359824 536604068 537037046 538872048 539117436 539306856 539552442 539987799 540356544 540602608 542887488 543325536 543572952 550098549 553945392 554197644 554644818 557242686 557692317 558073152 558830272 559281184 559852722 560304459 561395016 561900768 564479604 566544576 573607034 576758721 577152576 577618272 577881304 578347588 580323744 580588008 581056476 581525322 582187424 583512336 583778052 584043889 584249094 585119808 585386256 587860416 588128112 588334752 588602664 588870698 595668843 600107508 600380781 600591726 602918316 603404802 604579248 605123904 607901112 608177934 608725832 609217004 611519571 613261792 613756624 624964032 625248624 625753128 628684056 628970342 629191332 629477849 630415968 632138364 632426223 633368736 633879792 634168444 636848784 637138788 637362648 637652886 641594304 649296648 649820556 650116467 653161509 654662736 654960852 655550896 658559538 659152824 660435776 660968672 661644126 662177997 663529152 664064544 664600368 677044368 677352676 677899222 678446209 680764392 681074394 681623943 682089408 682639776 682950632 684816561 685837152 686149464 686390544 686703108 689049504 689605488 689919516 690476202 694744128 695060496 703404702 703972269 705977888 707269563 709217964 709540923 711812416 712539828 713114766 714082226 715146432 718496064 718823248 719075808 719403256 719983732 724763936 733464732 734056554 737494758 738593856 738930192 739526424 741546927 742053312 742652064 742990248 743328586 743589756 743928367 746470296 747072612 747412809 747675414 748526688 752639472 761674914 767350584 767969748 768319461 769011628 771918147 774117344 774741968 775367096 778016448 778370736 778998792 780515008 781943058 784170816 784803552 794225124 794586793 800143344 800507708 800788968 801153626 803891088 804539736 804906102 805555569 806105664 808308072 808676154 808960284 809328663 810534816 810903912 814331232 814988304 815359428 831296466 831967227 833664832 834337504 835864029 838245408 838921776 842092524 842851152 843234964 843915358 844596301 845173056 849131712 849518384 849816864 850203848 860410551 865728864 866427408 866821956 867521382 870485616 870882012 871584714 872287983 872883648 873281136 875667078 876373641 876972096 877679712 878079384 878870432 882192168 882903996 883306047 886133824 900161262 900887589 902725824 906868872 907685856 908099192 908831924 912266901 913088748 913825506 914865952 915187392 915604144 919473984 919892688 920634936 926747328 937446048 937872936 938629692 939057119 943026084 943455513 943786998 945193536 945623952 946054564 948207546 950053104 950819688 951252666 955273176 955708182 956043972 956479329 962391456 977952976 978742072 982441278 983326344 985240256 986035232 987839307 988729236 989179477 990653664 991453008 995293728 996096816 996550412 996900552 997354514 1003519296 1015566552 1016029014 1016848833 1021146588 1021611591 1023134112 1023959664 1024425948 1028755728 1029224196 1029585816 1030054662 1034879274 1035714303 1036421568 1037827648 1038665056 1042590744 1055107053 1058966832 1063826946 1065270206 1066129757 1066857792 1067718624 1071123339 1071854784 1072719648 1073208136 1074074092 1077744096 1078234872 1078613712 1079104884 1079975598 1081205216 1086651072 1087145904 1100197098 1101084831 1106242137 1107890784 1108395288 1109289636 1109794777 1114485372 1114992879 1115384634 1118562368 1119705444 1120608918 1121513121 1122790032 1123801536 1128959208 1147214068 1153517442 1155236544 1155762608 1156695176 1160647488 1161176016 1162112952 1163050644 1164374848 1167024672 1167556104 1168087778 1168498188 1169030291 1170772512 1176256224 1176669504 1177205328 1177741396 1191337686 1200215016 1200761562 1201183452 1201730439 1205836632 1206809604 1207359153 1209158496 1213014231 1215802224 1216355868 1217451664 1218434008 1223039142 1226523584 1227513248 1246944699 1250497248 1251506256 1257368112 1257940684 1258382664 1258955698 1259971531 1260831936 1264276728 1264852446 1265873037 1266737472 1267759584 1268336888 1273697568 1274277576 1274725296 1275305772 1298593296 1299641112 1300232934 1301282073 1306323018 1307377071 1309325472 1309921704 1311101792 1313500617 1317119076 1318305648 1321937344 1323288252 1324355994 1328129088 1329200736 1345770349 1354088736 1354705352 1355798444 1356892418 1361528784 1362148788 1363247886 1365279552 1365901264 1369633122 1370738259 1371674304 1372298928 1372781088 1373406216 1378099008 1379210976 1379839032 1380952404 1381581253 1390120992 1406809404 1407944538 1411955776 1414539126 1415680497 1418435928 1419081846 1425079656 1426229532 1426878999 1428164452 1433562273 1437646496 1438151616 1438806512 1439967464 1449527872 1466929464 1468113108 1473661917 1474989516 1475661187 1477860384 1479052848 1483093854 1485304128 1485980496 1486657172 1487179512 1487856734 1492940592 1494145224 1494825618 1495350828 1496031771 1497053376 1505278944 1523349828 1524043521 1534701168 1535939496 1536638922 1538023256 1543836294 1545081993 1548234688 1549483936 1550734192 1552318911 1556741472 1557997584 1563886116 1569607104 1588450248 1589173586 1590455867 1597905309 1600286688 1601015416 1601577936 1602307252 1607782176 1609079472 1609812204 1611111138 1616616144 1617352308 1617920568 1618657326 1619963397 1621069632 1621807824 1628662464 1629976608 1630718856 1650295647 1662592932 1663934454 1668675008 1671728058 1673076951 1675346761 1676490816 1677843552 1684185048 1685702304 1686469928 1687830716 1689192602 1699036768 1699633728 1700407696 1720821102 1730276163 1731457728 1732854816 1733643912 1735042764 1740971232 1741764024 1743169428 1743963221 1744575966 1746562272 1751334156 1752131667 1752747282 1755359424 1756158768 1757740864 1764384336 1765807992 1766612094 1787006529 1800322524 1801142343 1801775178 1813737744 1815371712 1816198384 1817663848 1824533802 1826177496 1827651012 1829731904 1831208288 1834558713 1839785376 1841269872 1874892096 1875745872 1877259384 1878114238 1879629661 1886052168 1886911026 1887573996 1888433547 1891247904 1892109128 1896415092 1897278669 1900106208 1901639376 1902505332 1910546352 1911416364 1912087944 1912958658 1924782912 1950349401 1955905952 1957484144 1959484527 1964882556 1966652688 1972070464 1975678614 1977458472 1978358954 1979955263 1981307328 1982906016 1990587456 1992193632 1993100824 1993801104 1994709028 2031133104 2032058028 2033697666 2035338627 2042293176 2043223182 2044871829 2046268224 2047919328 2048851896 2054449683 2057511456 2058448392 2059171632 2060109324 2061047443 2069758548 2071428606 2077330112 2085181488 2110214106 2111916807 2117933664 2127653892 2128622769 2130540412 2132259514 2135437248 2142246678 2145439296 2146416272 2148148184 2155488192 2156469744 2157227424 2158209768 2159951196 2162410432 2174291808 2200394196 2201396197 2202169662 2212484274 2215781568 2216790576 2218579272 2219589554 2224640781 2228970744 2229985758 2230769268 2231785101 2239410888 2241217836 2242238427 2243026242 2245580064 2257918416 2294428136 2304958383 2307034884 2311525216 2313390352 2315754441 2322352032 2324225904 2326101288 2334049344 2335112208 2336175556 2336996376 2338060582 2339947129 2341545024 2352512448 2354410656 2355482792 2382675372 2383760379 2400430032 2401523124 2402366904 2403460878 2411673264 2413619208 2414718306 2416666707 2418316992 2426028462 2427985989 2431604448 2432711736 2434903328 2436868016 2446078284 2455026496 2493889398 2495901681 2499287791 2500994496 2503012512 2514736224 2515881368 2516765328 2517911396 2519943062 2528553456 2529704892 2531746074 2533788903 2535519168 2536673776 2547395136 2548555152 2549450592 2550611544 2581231653 2597186592 2599282224 2600465868 2601650051 2602564146 2612646036 2614754142 2616863949 2618650944 2619843408 2622203584 2627001234 2629120923 2634238152 2636611296 2646576504 2648711988 2649918141 2658401472 2691540698 2708177472 2709410704 2711596888 2713784836 2723057568 2724297576 2726495772 2731802528 2736800703 2739266244 2740513633 2741476518 2744597856 2745562176 2746812432 2758421952 2759678064 2761904808 2763162506 2780241984 2813618808 2815889076 2817171357 2829078252 2830366539 2831360994 2836871856 2838163692 2850159312 2852459064 2853757998 2856328904 2867124546 2869437987 2875292992 2877613024 2879934928 2933858928 2936226216 2947323834 2949979032 2951322374 2953703753 2955720768 2958105696 2966187708 2967538431 2971960992 2973314344 2974359024 2975713468 2985881184 2988290448 2989651236 2990701656 2992063542 3010557888 3046699656 3048087042 3050546499 3064834773 3069402336 3071878992 3073277844 3076046512 3087672588 3090163986 3098967872 3101468384 3104637822 3107142909 3113482944 3115995168 3127772232 3176900496 3178347172 3180911734 3195810618 3198389271 3200573376 3202030832 3203155872 3204614504 3213370017 3215564352 3218158944 3219624408 3222222276 3233232288 3234704616 3235841136 3237314652 3238788839 3239926794 3243615648 3259953216 3261437712 3300591294 3303254493 3318726411 3325185864 3327868908 3329384331 3343456116 3344978637 3346153902 3350693522 3355687104 3368370096 3371404608 3372939856 3375661432 3378385204 3398073536 3400815392 3441642204 3460552326 3465709632 3467287824 3470085528 3481942464 3483528048 3486338856 3487926442 3489151932 3490740799 3493124544 3502668312 3504263334 3505494564 3507090873 3512317536 3528768672 3531615984 3533224188 3574013058 3600645048 3602284686 3603550356 3605191317 3622077459 3627475488 3632396768 3635327696 3639042693 3649067604 3652354992 3655302024 3662416576 3669117426 3679570752 3682539744 3728445721 3751491744 3754518768 3756228476 3759259322 3772104336 3773822052 3775147992 3776867094 3779914593 3782495808 3784218256 3792830184 3794557338 3797619111 3800212416 3803278752 3805010664 3821092704 3822832728 3824175888 3825917316 3900698802 3903846219 3911811904 3914968288 3918969054 3922131213 3929765112 3933305376 3951357228 3954916944 3956717908 3959910526 3965812032 3984387264 3986201648 3987602208 3989418056 4037311047 4062266208 4064116056 4067395332 4070677254 4084586352 4086446364 4088307223 4089743658 4095838656 4097703792 4108899366 4112214777 4115022912 4116896784 4118343264 4120218648 4122094886 4139517096 4142857212 4144743759 4170362976 4220428212 4223833614 4235867328 4255307784 4257245538 4261080824 4264519028 4280636997 4284493356 4292832544 4296296368 4300686819 4312939488 4314454848 4316419536 4319902392 4348583616 4400788392 4402792394 4404339324 4406344943 4424968548 4426983561 4433581152 4437158544 4439179108 4449281562 4457941488 4459971516 4461538536 4463570202 4478821776 4482435672 4484476854 4486052484 4488095313 4491160128 4515836832 4572130563 4588856272 4609916766 4614069768 4623050432 4626780704 4631508882 4635245979 4641534469 4644704064 4648451808 4652202576 4670224416 4672351112 4673992752 4676121164 4679894258 4708821312 4710965584 4765350744 4767520758 4771367601 4793715927 4800860064 4803046248 4804733808 4806921756 4823346528 4827238416 4829436612 4833333414 4852056924 4855971978 4859890191 4863208896 4865423472 4869806656 4873736032 4892156568 4950886941 4987778796 4991803362 4998575582 5006025024 5026040283 5029472448 5031762736 5033530656 5035822792 5039886124 5057106912 5059409784 5063492148 5067577806 5073347552 5097110304 5098901184 5101223088 5162463306 5190828489 5194373184 5198564448 5200931736 5203300102 5205128292 5207498569 5225292072 5229508284 5231889663 5233727898 5239686816 5254002468 5256395001 5258241846 5268476304 5273222592 5293153008 5297423976 5299836282 5383081396 5403427029 5418821408 5423193776 5427569672 5446115136 5448595152 5452991544 5463605056 5473601406 5478532488 5481027266 5482953036 5485449827 5489195712 5493624864 5519356128 5523809616 5526325012 5627237616 5631778152 5634342714 5638888983 5658156504 5660733078 5662721988 5665300641 5673743712 5676327384 5691836007 5700318624 5704918128 5707515996 5712657808 5734249092 5738875974 5755226048 5759869856 5851048203 5867717856 5872452432 5894647668 5899958064 5902644748 5907407506 5912174107 5916211392 5932375416 5935076862 5939865789 5943921984 5946628688 5948718048 5951426936 5971762368 5976580896 5979302472 5981403312 5984127084 6093399312 6096174084 6101092998 6106015881 6129669546 6134615487 6138804672 6143757984 6146555688 6152093024 6163349049 6175345176 6180327972 6183142329 6202936768 6209275644 6214285818 6231990336 6255544464 6353800992 6356694344 6361823468 6385868307 6391621236 6396778542 6404061664 6406311744 6409229008 6426740034 6436317888 6439248816 6444444552 6466464576 6469409232 6471682272 6474629304 6477577678 6479853588 6482804341 6487231296 6522875424 6601182588 6604188591 6606508986 6637452822 6650371728 6655737816 6658768662 6686912232 6689957274 6692307804 6695355303 6701387044 6726715281 6736740192 6745879712 6751322864 6756770408 6801630784 6883284408 6914875149 6921104652 6924256339 6934575648 6940171056 6967056096 6972677712 6975852884 6978303864 6981481598 7005336624 7008526668 7010989128 7014181746 7019841387 7024635072 7057537344 7063231968 7066448376 7148026116 7151281137 7201290096 7204569372 7207100712 7210382634 7244154918 7250000121 7254950976 7264793536 7270655392 7278085386 7283957967 7298135208 7304709984 7310604048 7338234852 7365079488 7456891442 7462908299 7497863373 7502983488 7509037536 7512456952 7518518644 7544208672 7547644104 7550295984 7553734188 7559829186 7568436512 7585660368 7589114676 7595238222 7601366709 7606557504 7610021328 7642185408 7645665456 7648351776 7651834632 7743694959 7801397604 7804950153 7807692438 7829936576 7837938108 7844262426 7850591847 7859530224 7866610752 7902714456 7909833888 7913435816 7919821052 7949754423 7972403296 7975204416 7978836112 8074622094 8124532416 8128232112 8134790664 8141354508 8169172704 8172892728 8176614446 8179487316 8183212037 8195407584 8217798732 8221540899 8224429554 8233793568 8236686528 8240437296 8244189772 8279034192 8285714424 8289487518 8340725952 8440856424 8447667228 8451514071 8491099617 8510615568 8514491076 8522161648 8529038056 8561273994 8568986712 8585665088 8592592736 8601373638 8608313961 8625878976 8632839072 8639804784 8801576784 8805584788 8808678648 8812689886 8819800717 8849937096 8853967122 8861111259 8867162304 8874317088 8878358216 8898563124 8902615293 8915882976 8919943032 8923077072 8927140404 8957643552 8964871344 8968953708 8972104968 8976190626 9031673664 9144261126 9151639497 9177712544 9194504319 9219833532 9228139536 9253561408 9263017764 9270491958 9283068938 9290559311 9296903616 9304405152 9340448832 9344702224 9347985504 9352242328 9359788516 9421931168 9530701488 9535041516 9542735202 9587431854 9595167813 9601720128 9606092496 9609467616 9613843512 9640110051 9646693056 9654476832 9658873224 9666666828 9671068771 9704113848 9711943956 9716366517 9719780382 9730846944 9747472064 9784313136 9901773882 9909763479 9975557592 9983606724 9988152993 9997151164 10034935911 10052080566 10063525472 10067061312 10071645584 10079772248 10114213824 10118819568 10126984296 10135155612 10146695104 10194220608 10202446176 10324926612 10329628309 10381656978 10397128896 10401863472 10406600204 10410256584 10414997138 10450584144 10459016568 10463779326 10467455796 10472222397 10479373632 10508004936 10512790002 10516483692 10521272619 10536952608 10586306016 10594847952 10599672564 10766162792 10806854058 10815573951 10837642816 10846387552 10855139344 10866232377 10897190304 10905983088 10947202812 10957064976 10962054532 10965906072 10970899654 10979751913 10987249728 11038712256 11047619232 11052650024 11185337163 11254475232 11263556304 11268685428 11277777966 11316313008 11321466156 11325443976 11330601282 11339743779 11347487424 11352654768 11383672014 11392857333 11400637248 11409836256 11415031992 11425315616 11468498184 11477751948 11519739712 11702096406 11711538657 11727427327 11735435712 11744904864 11789295336 11799916128 11805289496 11814815012 11824348214 11864750832 11870153724 11879731578 11893257376 11897436096 11902853872 11953161792 11958604944 11962806624 11968254168 12111933141 12186798624 12192348168 12202185996 12207742547 12212031762 12259339092 12264921669 12269230974 12287515968 12293111376 12304186048 12326698098 12336644331 12350690352 12360655944 12366284658 12418551288 12428571636 12434231277 12511088928 12707601984 12713388688 12723646936 12771736614 12783242472 12793557084 12808123328 12818458016 12841910991 12853480068 12859333201 12878497632 12888889104 12938818464 12943364544 12949258608 12955155356 12959707176 12965608682 13045750848 13202365176 13208377182 13213017972 13219034829 13274905644 13280950683 13300743456 13311475632 13317537324 13373824464 13379914548 13384615608 13390710606 13402774088 13453430562 13464285939 13473480384 13491759424 13502645728 13513540816 13716391689 13766568816 13829750298 13842209304 13848512678 13859686841 13869151296 13880342112 13924603407 13934112192 13945355424 13951705768 13956607728 13962963196 14010673248 14017053336 14021978256 14028363492 14039682774 14126463936 14132896752 14296052232 14302562274 14314102803 14381147781 14402580192 14409138744 14414201424 14420765268 14427332101 14488309836 14500000242 14541310784 14556170772 14567915934 14579670573 14596270416 14609419968 14621208096 14676469704 14913782884 14925816598 14995726746 15018075072 15024913904 15037037288 15078120849 15088417344 15095288208 15100591968 15107468376 15119658372 15136873024 15171320736 15178229352 15190476444 15197393783 15202733418 15220042656 15291330912 15296703552 15303669264 15487389918 15572485467 15602795208 15609900306 15615384876 15622495707 15675876216 15688524852 15695668989 15701183694 15719060448 15769185003 15805428912 15819667776 15826871632 15839642104 15899508846 15944806592 15957672224 16149244188 16210281087 16256464224 16269581328 16282709016 16338345408 16345785456 16353228892 16358974632 16366424074 16379629903 16390815168 16435597464 16443081798 16448859108 16456349481 16467587136 16480874592 16488379544 16558068384 16571428848 16578975036 16881712848 16895334456 16903028142 16916666949 16982199234 16995901923 17021231136 17028982152 17044323296 17058076112 17075508021 17122547988 17137973424 17185185472 17202747276 17216627922 17265678144 17279609568 17495014537 17603153568 17611169576 17617357296 17625379772 17639601434 17699874192 17707934244 17722222518 17736522321 17748634176 17756716432 17797126248 17805230586 17819597367 17831765952 17839886064 17846154144 17854280808 17915287104 17929742688 17937907416 17944209936 17952381252 17960556289 18288522252 18303278994 18318047643 18355425088 18389008638 18403846461 18439667064 18456279072 18526035528 18540983916 18549426987 18566137876 18581118622 18608810304 18689404448 18695971008 18704484656 18719577032 18843862336 19061402976 19070083032 19085470404 19157604921 19174863708 19183595431 19190335626 19212184992 19218935232 19227687024 19280220102 19308953664 19317746448 19333333656 19342137542 19408227696 19423887912 19432733034 19439560764 19448413023 19461693888 19568626272 19803547764 19812565773 19819526958 19951115184 19967213448 19976305986 19994302328 20069871822 20086065909 20104161132 20127050944 20143291168 20159544496 20180145843 20237639136 20253968592 20270311224 20404892352 20649853224 20659256618 20675926271 20763313956 20772769017 20803726944 20813200408 20820513168 20829994276 20901168288 20918033136 20927558652 20934911592 20944444794 21016009872 21025580004 21032967384 21042545238 21059524161 21073905216 21172612032 21189695904 21199345128 21453843411 21532325584 21613708116 21631147902 21692775104 21710278688 21732464754 21750000363 21779507893 21794380608 21811966176 21894405624 21914129952 21924109064 21931812144 21941799308 21959503826 22095238464 22105300048 22370674326 22388724897 22493590119 22508950464 22527112608 22537370856 22555555932 22632626016 22642932312 22650887952 22661202564 22671521873 22679487558 22705309536 22767344028 22785714666 22804100127 22819672512 22830063984 22850631232 22936996368 22955503896 23231084877 23404192812 23414850459 23423077314 23454854654 23489809728 23578590672 23599832256 23610578992 23629630024 23648696428 23729501664 23740307448 23759463156 23786514752 23805707744 23849263269 23917209888 23925613248 23936508336 24223866282 24373597248 24384696336 24404371992 24415485094 24424063524 24435185593 24518678184 24529843338 24538461948 24549636111 24586222752 24653396196 24664622697 24673288662 24701380704 24721311888 24732569316 24837102576 24857143272 24868462554 25022177856 25354542213 25426777376 25447293872 25473298851 25543473228 25566484944 25587114168 25636916032 25683821982 25706960136 25718666402 25739418419 25756995264 25777778208 25877636928 25898517216 25910310712 25919414352 25931217364 26404730352 26416754364 26426035944 26438069658 26459402151 26549811288 26561901366 26583333777 26601486912 26622951264 26635074648 26707845879 26747648928 26759829096 26769231216 26781421212 26805548176 26906861124 26928571878 27005291456 27027081632 27432783378 27454918491 27533137632 27659500596 27684418608 27697025356 27719373682 27760684224 27849206814 27871677933 27890710848 27903411536 27913215456 27925926392 28021346496 28034106672 28043956512 28056726984 28079365548 28265793504 28592104464 28605124548 28618150561 28628205606 28762295562 28785503439 28805160384 28818277488 28828402848 28841530536 28854664202 28920330153 28976619672 29000000484 29013206313 29112341544 29135831868 29149099551 29159341146 29192540832 29242416192 29352939408 29827565768 29851633196 29964458979 29991453492 30049827808 30074074576 30104807733 30156241698 30190576416 30201183936 30214936752 30239316744 30342641472 30356458704 30380952888 30394787566 30405466836 30419312677 30440085312 30582661824 30607338528 30974779836 30988884927 31144970934 31205590416 31219800612 31230769752 31244991414 31351752432 31377049704 31391337978 31402367388 31416667191 31438120896 31538370006 31563817857 31610857824 31653743264 31679284208 31799017692 31915344448 32298488376 32420562174 32446721853 32490741283 32512928448 32539162656 32565418032 32691570912 32706457784 32717949264 32732848148 32759259806 32871194928 32886163596 32897718216 32912698962 32939255739 32961749184 32976759088 33116136768 33142857696 33157950072 33556011489 33763425696 33790668912 33806056284 33833333898 33964398468 33991803846 34019231337 34042462272 34057964304 34088646592 34116152224 34151016042 34178571999 34245095976 34275946848 34405494552 34433255844 34559219136 34990029074 35182281981 35206307136 35222339152 35234714592 35250759544 35279202868 35399748384 35415868488 35444445036 35473044642 35513432864 35594252496 35610461172 35626677229 35639194734 35679772128 35692308288 35708561616 35859485376 35875814832 35888419872 35904762504 35921112578 36335799423 36577044504 36606557988 36623227641 36636095286 36778017276 36794765007 36807692922 36879334128 36912558144 37052071056 37081967832 37098853974 37132275752 37162237244 37302693831 37378808896 37408969312 37439154064 38122805952 38140166064 38170940808 38315209842 38349727416 38367190862 38380671252 38398148789 38424369984 38455374048 38560440204 38577999603 38635492896 38666667312 38684275084 38816455392 38847775824 38865466068 38879121528 38896826046 39137252544 39607095528 39625131546 39639053916 39657104487 39842852049 39902230368 39934426896 39952611972 39988604656 40139743644 40172131818 40208322264 40286582336 40319088992 40360291686 40392857817 40475278272 40507937184 40540622448 41299706448 41318513236 41351852542 41385218749 41526627912 41545538034 41579060523 41607453888 41626400816 41641026336 41659988552 41773810221 41802336576 41836066272 41855117304 41869823184 41888889588 42032019744 42051160008 42065934768 42085090476 42119048322 42379391808 42398690256 42907686822 42942308409 43064651168 43143443343 43227416232 43262295804 43281996303 43420557376 43464929508 43500000726 43559015786 43623932352 43788811248 43828259904 43848218128 43863624288 43883598616 43919007652 44210600096 44741348652 44777449794 44987180238 45054225216 45074741712 45111111864 45234362547 45265252032 45285864624 45301775904 45322405128 45343043746 45358975116 45379630387 45410619072 45534688056 45571429332 45592181349 45608200254 45660127968 45873992736 45911007792 46462169754 46808385624 46829700918 46846154628 46867487121 46909709308 47087006967 47157181344 47221157984 47259260048 47297392856 47307555009 47459003328 47480614896 47518926312 47611415488 47698526538 47834419776 47873016672 48447732564 48469794373 48769392672 48808743984 48830970188 48848127048 48870371186 49037356368 49059686676 49076923896 49099272222 49138889709 49172445504 49306792392 49329245394 49346577324 49369048443 49402761408 49442623776 49465138632 49674205152 49714286544 49736925108 50709084426 50750000847 50853554752 50894587744 50946597702 50987705769 51086946456 51132969888 51174228336 51367643964 51413920272 51437332804 51478836838 51520374361 51555556416 51797034432 51820621424 51838828704 51862434728 52485043611 52809460704 52833508728 52852071888 52876139316 52918804302 53099622576 53123802732 53166667554 53209566963 53245902528 53270149296 53415691758 53458792101 53495297856 53519658192 53538462432 53562842424 53611096352 53813722248 53857143756 53881668867 54054163264 54865566756 54909836982 54954142929 55066275264 55319001192 55368837216 55394050712 55438747364 55648280961 55698413628 55743355866 55806823072 55826430912 55851852784 56068213344 56087913024 56113453968 56158731096 56531587008 57184208928 57210249096 57236301122 57256411212 57282484259 57524591124 57550786293 57571006878 57636554976 57656805696 57683061072 57709328404 57840660306 57953239344 58000000968 58026412626 58224683088 58271663736 58298199102 58318682292 58345239069 58385081664 58705878816 59437697319 59655131536 59703266392 59928917958 59982906984 60099655616 60148149152 60209615466 60258197727 60312483396 60339948097 60381152832 60429873504 60478633488 60712917408 60761905776 60789575132 60810933672 60838625354 61214677056 61949559672 61977769854 62027778813 62289941868 62318307051 62411180832 62439601224 62461539504 62489982828 62703504864 62754099408 62782675956 62804734776 62833334382 63076740012 63127635714 63178572483 63221715648 63307486528 63358568416 63598035384 64361530233 64596976752 64841124348 64893443706 64981482566 65033915177 65078325312 65130836064 65338523679 65383141824 65412915568 65435898528 65465696296 65518519612 65742389856 65772327192 65795436432 65825397924 65878511478 65953518176 66285715392 66315900144 67112022978 67166174691 67480770357 67526851392 67581337824 67612112568 67666667796 67697481397 67928796936 67983607692 68014565619 68038462674 68115928608 68232304448 68302032084 68357143998 68412300381 68490191952 68551893696 68810989104 68866511688 69980058148 70244551377 70364563962 70444678304 70469429184 70501519088 70558405736 70799496768 70831736976 70888890072 70946089284 71026865728 71188504992 71220922344 71253354458 71278389468 71310847751 71359544256 71417123232 71751629664 71776839744 71809525008 71842225156 72671598846 73154089008 73213115976 73246455282 73272190572 73305556779 73556034552 73589530014 73615385844 73648908333 73758668256 73993868091 74104142112 74163935664 74197707948 74264551504 74324474488 74605387662 74817938624 74878308128 76063626639 76280332128 76341881616 76630419684 76699454832 76734381724 76761342504 76796297578 76858263391 76910748096 77120880408 77155999206 77218255257 77270985792 77333334624 77368550168 77632910784 77695551648 77730932136 77758243056 77793652092 79214191056 79250263092 79278107832 79314208974 79378206453 79685704098 79750001331 79804460736 79868853792 79905223944 79977209312 80123537637 80279487288 80344263636 80416644528 80638177984 80720583372 80785715634 81015874368 81081244896 82091991289 82599412896 82637026472 82703705084 82770437498 83053255824 83091076068 83158121046 83252801632 83282052672 83319977104 83547620442 83615033799 83672132544 83710234608 83739646368 83777779176 84064039488 84102320016 84131869536 84170180952 84238096644 84276456433 84797380512 85815373644 85854451683 85884616818 86129302336 86286886686 86356510317 86454832464 86524591608 86563992606 86929859016 87000001452 87039618939 87118031572 87447298653 87577622496 87696436256 87727248576 87767197232 87838015304 88421200192 89482697304 89554899588 89893376937 89974360476 90015332407 90149483424 90222223728 90468725094 90571729248 90603551808 90644810256 90686087492 90717950232 90759260774 91069376112 91142858664 91184362698 91216400508 91257938031 91320255936 91747985472 91822015584 92924339508 92966654781 93616771248 93659401836 93692309256 93734974242 93819418616 94174013934 94250001573 94314362688 94442315968 94518520096 94594785712 94615110018 94691453571 94961229792 95037852624 95397053076 95746033344 96895465128 96939588746 97017807887 97472223849 97538785344 97617487968 97661940376 97696254096 97740742372 98074712736 98119373352 98153847792 98198544444 98277779418 98613584784 98658490788 98693154648 98738096886 98817767217 98885247552 98930277264 99348410304 99428573088 99473850216 100668034467 101418168852 101500001694 101789175488 101893195404 101975411538 102057694011 102173892912 102196152421 102265939776 102348456672 102735287928 102827840544 102874665608 102957673676 103040748722 103641242848 103677657408 103724869456 104970087222 105546845943 105618921408 105667017456 105704143776 105752278632 105837608604 106199245152 106247605464 106333335108 106381756481 106419133926 106540298592 106831383516 106880031687 106917584202 107039316384 107076924864 107125684848 107222192704 107627444496 107714287512 107763337734 109007398269 109731133512 109819673964 109869682923 109908285858 110384295021 110638002384 110737674432 110788101424 110877494728 111296561922 111396827256 111486711732 111613646144 111703705568 111908081493 112136426688 112226907936 112317462192 114368417856 114420498192 114472602244 114512822424 114564968518 114657409321 115049182248 115101572586 115142013756 115194446367 115273109952 115366122144 115418656808 115681320612 115733998809 115906478688 116000001936 116052825252 116449366176 116543327472 116596398204 116637364584 116690478138 117411757632 118875394638 118971313461 119310263072 119406532784 119528556147 119857835916 119965813968 120296298304 120419230932 120516395454 120624966792 120679896194 120777271043 120859747008 120957266976 121425834816 121523811552 121579150264 121621867344 121677250708 123899119344 123955539708 124055557626 124155656247 124579883736 124636614102 124737181569 124822361664 124879202448 124923079008 124979965656 125321430663 125407009728 125508198816 125565351912 125609469552 125666668764 125723894023 126153480024 126255271428 126357144966 126717136832 127196070768 128723060466 128826925227 129193953504 129682248696 129786887412 129845988909 129962965132 130067830354 130261672128 130677047358 130825831136 130871797056 130931392592 131037039224 131484779712 131544654384 131590872864 131650795848 131757022956 131907036352 132631800288 134224045956 134285168017 134332349382 134961540714 135162675648 135224225136 135333335592 135394962794 135703087641 135857593872 135967215384 136029131238 136076925348 136138891161 136231857216 136604064168 136714287996 136776544047 136824600762 136980383904 137621978208 137733023376 139960116296 140489102754 140602461363 140729127924 140889356608 141003038176 141116811472 141261020901 141663473952 141777780144 141892178568 142377009984 142441844688 142506708916 142556778936 142621695502 142736774869 142834246464 143503259328 143619050016 143684450312 145343197692 145409383119 146308178016 146426231952 146492910564 146544381144 146611113558 147112069104 147179060028 147230771688 147297816666 147416669127 147517336512 147987736182 148107145329 148208284224 148327871328 148395415896 148529103008 148648948976 149210775324 149756616256 152127253278 152250002541 152456555251 152560664256 152683763232 153260839368 153398909664 153468763448 153522685008 153592595156 153716526782 154241760816 154311998412 154436510514 154561123083 154666669248 154737100336 155391103296 155461864272 155516486112 155587304184 157455130833 158428382112 158500526184 158556215664 158628417948 158700653111 158756412906 159371408196 159500002662 159628700889 159737707584 159810447888 159954418624 160247075274 160376376303 160558974576 160688527272 160833289056 161441166744 161571431268 161645006601 162162489792 164183982578 165198825792 165274052944 165407410168 165540874996 166106511648 166182152136 166316242092 166505603264 166639954208 166944842883 167095240884 167171331613 167230067598 167420469216 167479292736 167555558352 168204640032 168263739072 168340361904 168476193288 168552912866 169594761024 171630747288 171708903366 171769233636 171847452777 172573773372 172652358879 172713020634 172909664928 173049183216 173127985212 173859718032 174000002904 174079237878 174236063144 174894597306 175035717207 175155244992 175392872512 175534394464 175676030608 178313091957 178965394608 179109799176 179786753874 179948720952 180030664814 180175928933 180298966848 180444447456 180937450188 181019844291 181143458496 181289620512 181372174984 181435900464 181518521548 182138752224 182285717328 182368725396 182432801016 182515876062 183644031168 185848679016 185933309562 186083336439 186954921153 187233542496 187318803672 187384618512 187469948484 187638837232 188348027868 188500003146 189037040192 189189571424 189230220036 189382907142 189535717449 189922459584 190075705248 190794106152 193790930256 193879177492 194035615774 194944447698 195101745531 195234975936 195323880752 195392508192 195481484744 196015571037 196149425472 196238746704 196307695584 196397088888 196555558836 197227169568 197316981576 197386309296 197476193772 197566119179 197635534434 197860554528 198857146176 198947700432 201336068934 201498524073 202442311071 202836337704 203000003388 203092444191 203786390808 203950823076 204043696857 204115388022 204347785824 204392304842 204696913344 205470575856 205655681088 205749331216 205915347352 206081497444 207282485696 207449738912 209940174444 210733654131 211093691886 211334034912 211408287552 211504557264 211675217208 212398490304 212495210928 212666670216 212763512962 212838267852 212935188739 213080597184 213662767032 213760063374 213835168404 213932543253 214078632768 214251369696 215254888992 215428575024 215526675468 218014796538 219462267024 219639347928 219739365846 219816571716 219916670337 220768590042 220946724999 221276004768 221576202848 221754989456 221981604273 222593123844 222793654512 222973423464 223407411136 223816162986 224453815872 224634924384 227435188981 228840996384 228945204488 229025644848 229129937036 229314818642 230098364496 230203145172 230284027512 230388892734 230574790173 230732244288 230837313616 231362641224 231467997618 231654765771 231812957376 232000003872 232105650504 232898732352 233086654944 233192796408 233274729168 233380956276 237750789276 237942626922 238134619359 238620526144 238813065568 239057112294 239250003993 239715671832 239931627936 240838461864 241032790908 241249933584 241359792388 241554542086 241914533952 243047623104 243158300528 243243734688 243354501416 246275973867 247798238688 247911079416 248111115252 248311312494 249159767472 249273228204 249386740603 249474363138 249758404896 249846158016 249959931312 250642861326 250845101397 251016397632 251130703824 251218939104 251333337528 251447788046 252306960048 252510542856 252714289932 252829369299 254392141536 257446120932 257563355049 257653850454 258387907008 259364497392 259573774824 259691977818 259925930264 260135660708 261118856817 261354094716 261651662272 261862785184 262074078448 262341895959 263089308768 263181745728 263301591696 263514045912 265263600576 268448091912 268570336034 268664698764 268787041523 269923081428 270045997221 270448450272 270666671184 270789925588 271406175282 271715187744 271934430768 272058262476 272153850696 272277782322 273208128336 273428575992 273553088094 273649201524 273773814093 273960767808 275243956416 275466046752 278899964343 279920232592 280978205508 281204922726 281458255848 282006076352 282233622944 282522041802 282750004719 283133602609 283326947904 283555560288 283784357136 284883689376 285013417832 285113557872 285243391004 285473549738 287238100032 287368900624 290686395384 290818766238 291053423661 292416671547 292616356032 292852463904 292985821128 293088762288 293222227116 294224138208 294358120056 294461543376 294595633332 294833338254 295975472364 296214290658 296453301651 296655742656 296790831792 297058206016 297297897952 298421550648 302004103401 304254506556 304500005082 304913110502 305367526464 306521678736 306588457263 306797819328 306937526896 307045370016 307185190312 307433053564 308483521632 308623996824 308873021028 309122246166 309474200672 310923728544 311032972224 311174608368 314910261666 316640537829 316856764224 317001052368 317112431328 317256835896 317401306222 317512825812 317657412709 318742816392 319000005324 319145269443 319257401778 319620895776 320494150548 320640095061 320752752606 321117949152 321377054544 321666578112 322882333488 323142862536 323290013202 328367965156 329609048769 330548105888 330814820336 331081749992 331152885063 332213023296 332364304272 332632484184 333279908416 333889685766 334190481768 334342663226 334460135196 334612439447 334840938432 335111116704 336409280064 336680723808 336952386576 337105825732 343261494576 343417806732 343538467272 343694905554 343972227963 345147546744 345304717758 345426041268 345583339101 345819329856 346098366432 346255970424 347201996427 347719436064 348000005808 348158475756 348472126288 349789194612 350071434414 351068788928 351352061216 356626183914 356913940383 357930789216 358219598352 359573507748 359897441904 360061329628 360351857866 360642620527 360888894912 361874900376 362039688582 362331813129 362579241024 362744349968 362871800928 363037043096 364277504448 364571434656 364737450792 364865602032 365031752124 371697358032 371866619124 372166672878 372466968741 373909842306 374211544707 374467084992 374637607344 374769237024 374939896968 375277674464 375964291989 376696055736 377000006292 377171682069 378379142848 378460440072 378765814284 379071434898 380151410496 381588212304 387581860512 387758354984 388071231548 389537966727 389888895396 390203491062 390647761504 390785016384 390962969488 392031142074 392477493408 392615391168 392794177776 393111117672 394454339136 394633963152 394772618592 394952387544 395132238358 395271068868 395451064801 395721109056 397895400864 402672137868 402855504051 402997048146 404884622142 405672675408 406000006776 406184888382 407572781616 407901646152 408087393714 408230776044 408416673483 408695571648 408784609684 410329632141 410941151712 411498662432 411830694704 412162994888 414899477824 419880348888 421467308262 421807384089 422187383772 422379636679 422668069824 423009114528 423350434416 424990421856 425333340432 425527025924 425676535704 425870377478 427325534064 427520126748 427670336808 427865086506 428210324607 428502739392 430509777984 430857150048 431053350936 436029593076 436228149357 438924534048 439278695856 439478731692 439633143432 439833340674 441537180084 441893449998 442250007381 442552009536 443152405696 443509978912 443963208546 444321435987 445186247688 445587309024 445946846928 447632325972 449269848768 454870377962 455237406239 457369665753 457681992768 457890408976 458051289696 458259874072 458629637284 460196728992 460406290344 460568055024 460777785468 461149580346 461674627232 462725282448 462935995236 463309531542 463683369249 464000007744 464211301008 466173309888 466385592816 466549458336 466761912552 472365392499 475501578552 475885253844 476101959333 476269238718 477626131136 478114224588 478500007986 478886102667 479431343664 479863255872 481676923728 482065581816 482499867168 482719584776 483109084172 484935019803 486316601056 486487469376 486709002832 492551947734 495596477376 495822158832 496222230504 496622624988 498319534944 498546456408 498773481206 498948726276 499175934257 499516809792 499919862624 501285722652 501513994839 501690202794 502261407648 502437878208 502666675056 502895576092 504613920096 505021085712 505428579864 505658738598 508784283072 514892241864 515126710098 515307700908 515542358331 517957076637 518728994784 519147549648 519383955636 519851860528 520271321416 522237713634 522708189432 523725570368 524148156896 524683791918 525107151621 526178617536 526603183392 527028091824 536896183824 537140672068 537329397528 537574083046 538007843737 539846162856 540091994442 540527786799 540896900544 541333342368 541579851176 542812350564 543059532873 543430375488 543868861536 544116524952 544307701392 544555564644 546416256672 546857151984 547106176188 547298403048 547547628186 550932093504 557799928686 558250009317 559840465184 560864763459 561956411016 562409845452 562916511696 564467245888 565044083604 565500009438 566267205218 566724117971 567111120576 567568714272 569767378752 570026835664 570227115744 570486782008 570947099476 574737801248 581372790768 581637532476 582106847322 584833343094 585305236593 585704927808 585971642256 586177524576 586444454232 588046713111 588448276416 588716240112 588923086752 589191266664 589666676508 589935195031 591950944728 592428581316 592698357537 592906603302 593581663584 594595795904 596843101296 604008206802 604495572219 608509013112 609000010164 609277332573 609826221004 612131090571 613043357472 613176914526 613875053792 614090740032 614370380624 614866107128 616967043264 617247993648 617746042056 618244492332 618948401344 621847457088 622349216736 629820523332 630107326849 633281075658 634002104736 634224862656 634513671792 634802612444 635025651624 635314825418 637485632784 638000010648 638290538886 638514803556 638805566217 639241791552 640988301096 641280190122 641505505212 641797629759 642235898304 642754109088 645764666976 646285725072 646580026404 656735930312 659218097538 659750011011 661096211776 661629640672 662163499984 662305770126 662840174997 664728608544 665264968368 667779371532 668380963536 668685326452 668920270392 669224878894 669764866693 670222233408 673361447616 673904773152 674211651464 682305566943 686522989152 686835613464 687076934544 687389811108 687944455926 690295093488 690609435516 690852082536 691166678202 691724370519 692196732864 692511940848 694403992854 694964297313 695438872128 696000011616 696316951512 696944252576 699578389224 700142868828 702704122432 713252367828 713827880766 714403858077 715373066947 715861578432 716439196704 719147015496 719794883808 720122659256 720703715732 721285241054 723749800752 724079377164 724663626258 725488699936 725743601856 726074086192 729142869312 729474901584 729731204064 730063504248 738827921601 743394716064 743733238248 744333345756 744672295367 744933937482 747819684612 748160221809 748423089414 749275214688 749538474048 749879793936 750555348928 751928583978 752535304191 753392111472 754000012584 754343364138 756920880144 757531628568 758142869796 758488107897 763176424608 772690065147 775163721024 775516709968 776142463096 779075933454 779777790792 780406982124 781295523008 781925938976 783356570451 784062284148 784419325261 784954986816 785588355552 786222235344 789267926304 789545237184 789904775088 790264476716 790542137736 790902129602 795790801728 805344275736 805711008102 805994096292 806361124569 809769244284 810137991663 811345350816 812000013552 812369776764 815145563232 815803292304 816174787428 816461552088 816833346966 817569219368 820659264282 821321442279 821882303424 822997324864 823661389408 824325989776 836699893029 839760697776 842934616524 843614768178 844374767544 844759273358 845440897301 846018229056 846700868832 849400807827 849980843712 850666680864 851054051848 851353071408 851740754956 854651068128 855040253496 855340673616 855730173012 856420649214 861714300096 862106701872 872059186152 872456298714 873160270983 877250014641 877849068096 878557391712 878957463384 879266286864 879666681348 880067258161 883074360168 883786899996 884500014762 887019957824 887926417092 888642871974 889359904953 890372495376 891174618048 891893693856 895264651944 909740755924 910474812478 914739331506 915780817952 916102579392 916519748144 917259274568 919765371789 920393457984 920812580688 921136110048 921555570936 922299160692 923349254464 925450564896 925871990472 926619063084 927041020763 927366738498 928422602016 932771185632 933098916672 933523825104 944730784998 949921613487 951003157104 951770507688 952203918666 952538477436 952972238127 956228449176 957000015972 957435808329 957772205334 958862687328 961920285183 963353847456 964131163632 964999734336 965439169552 966218168344 969870039606 972633202112 973418005664 985103895468 988827146307 991644317664 992444461008 993245249976 996639069888 997092912816 997546962412 997897452552 998351868514 999157424083 999839725248 1002571445304 1003027989678 1003380405588 1003837318341 1004522815296 1005333350112 1005791152184 1009227840192 1010042171424 1010857159728 1011317477196 1029784483728 1030253420196 1030615401816 1031084716662 1031916683889 1035914153274 1036750017303 1037457989568 1038295099296 1038767911272 1039703721056 1040542642832 1041605989281 1044475427268 1045416378864 1048296313792 1049367583836 1050214303242 1053206366784 1054056183648 1067195886757 1073792367648 1074281344136 1074658795056 1075148166092 1076015687474 1079692325712 1080183988884 1081055573598 1081927861581 1082666684736 1083159702352 1085624701128 1086119065746 1086995439387 1087737723072 1088233049904 1088615402784 1089111129288 1092832513344 1093714303968 1094212352376 1094596806096 1095095256372 1095593933629 1115599857372 1116500018634 1117400906223 1119680930368 1121729526918 1122634634121 1123912822032 1124819690904 1125833023392 1130088167208 1131000018876 1131515046207 1132534410436 1133448235942 1135137428544 1140053671328 1140454231488 1140973564016 1141894198952 1149475602496 1162745581536 1163275064952 1164213694644 1168613900181 1169666686188 1170199321291 1170610473186 1171943284512 1172355049152 1172888908464 1176093426222 1177432480224 1177846173504 1178382533328 1179333353016 1179870390062 1183901889456 1184857162632 1185396715074 1185813206604 1186353194403 1187163327168 1193686202592 1208016413604 1208566512153 1208991144438 1217018026224 1218000020328 1218554665146 1219652442008 1224262181142 1225250020449 1226086714944 1226353829052 1227750107584 1228740761248 1229732214256 1230988896423 1234495987296 1235492084112 1236488984664 1244698433472 1259641046664 1260214653698 1261231502531 1266562151316 1267138910037 1268004209472 1269027343584 1269605224888 1270051303248 1270629650836 1274971265568 1276000021296 1276581077772 1277029607112 1277611132434 1281976602192 1282560380244 1283011010424 1283595259518 1284630973821 1285508218176 1291529333952 1292571450144 1293160052808 1308684448071 1313471860624 1318436195076 1319500022022 1323259281344 1324326999968 1324611540252 1325680349994 1326750022143 1328549981473 1329457217088 1330529936736 1335558743064 1336761927072 1337370652904 1337840540784 1338449757788 1339529733386 1347809546304 1348423302928 1364611133886 1365712218717 1372108997259 1373045978304 1373671226928 1374153869088 1374779622216 1375888911852 1380590186976 1381218871032 1381704165072 1382333356404 1382962834253 1383448741038 1385023881696 1388807985708 1389928594626 1391050107747 1392000023232 1392633903024 1393888505152 1399156778448 1400285737656 1417096177497 1426504735656 1427655761532 1428305877999 1428807716154 1430746133894 1432878393408 1438294030992 1439589767616 1440245318512 1441407431464 1442570482108 1447499601504 1448158754328 1449327252516 1450977399872 1452148172384 1454805059409 1458949803168 1459462408128 1460127008496 1477655843202 1486789432128 1487466476496 1488666691512 1489344590734 1489867874964 1490546321173 1495639369224 1496320443618 1496846178828 1497527802771 1498550429376 1499759587872 1503857167956 1504541984517 1505070608382 1506784222944 1508000025168 1508686728276 1513841760288 1515063257136 1516285739592 1516976215794 1526352849216 1545380130294 1546627074993 1551033419936 1552284926192 1553871229911 1558151866908 1559555581584 1560813964248 1563851877952 1566713140902 1568124568296 1568838650522 1570104523559 1571176711104 1572444470688 1578535852608 1579809550176 1580528953432 1581084275472 1581804259204 1610688551472 1611422016204 1611988192584 1612722249138 1614023531211 1619538488568 1620275983326 1621583360397 1622690701632 1624000027104 1624739553528 1629178598619 1630291126464 1631606584608 1632349574856 1632923104176 1633666693932 1635138438736 1641318528564 1642642884558 1647322778816 1648651979552 1673399786058 1674750027951 1679521395552 1685869233048 1687229536356 1688749535088 1689518546716 1690881794602 1693401737664 1698801615654 1700172353913 1701333361728 1702108103696 1702706142816 1703481509912 1709302136256 1710080506992 1710681347232 1711460346024 1712841298428 1724213403744 1744118372304 1744912597428 1745707184221 1746320541966 1754500029282 1755915709779 1757114783424 1757914926768 1758532573728 1759333362696 1760134516322 1764140139333 1766148720336 1767573799992 1769000029524 1769805585093 1775852834184 1777285743948 1778095072611 1778719809906 1780744990752 1783787387712 1790529303888 1819481511848 1820949624956 1827831997719 1829478663012 1831561635904 1833039496288 1834518549136 1836393271713 1839530743578 1841625161376 1842272220096 1843111141872 1844598321384 1850901129792 1851743980944 1853238126168 1854082041526 1854733476996 1855578073297 1856845204032 1865542371264 1867047650208 1889461569996 1890321980547 1899843226974 1902006314208 1903541015376 1904407837332 1905076954872 1905944476254 1912456898352 1914000031944 1914871616658 1915544410668 1916416698651 1917725374656 1923840570366 1925392889277 1926707694912 1928262327264 1930878339104 1932436336688 1939740079212 1946836011328 1970207790936 1977654292614 1979250033033 1981935218263 1983288635328 1984888922016 1986490499952 1994185825632 1995093924824 1995794905104 1996703737028 1998314848166 2005142890608 2006055979356 2006760811176 2007674636682 2009294600079 2010666700224 2011582304368 2020084342848 2021714319456 2022634954392 2046916700829 2059568967456 2060506840392 2061230803632 2062169433324 2063833367778 2071828306548 2073500034606 2075173111557 2076590198592 2077535822544 2079407442112 2081085285664 2083211978562 2084892891939 2088950854536 2090832757728 2098735167672 2100428606484 2108112367296 2134391773514 2146119200841 2147584735296 2148562688272 2149317590112 2150296332184 2152031374948 2159384651424 2160367977768 2162111147196 2163855723162 2166319404704 2171249402256 2172238131492 2173227310969 2173990878774 2176466099808 2177230805568 2178222258576 2187428607936 2188424704752 2189193612192 2190190512744 2191187867258 2216483764803 2231199714744 2233000037268 2234016886101 2234801812446 2243459053836 2244480665427 2245269268242 2247825644064 2249639381808 2251666046784 2260176334416 2262000037752 2263030092414 2265068820872 2266896471884 2275464323691 2280107342656 2281947128032 2283788397904 2318070195441 2325491163072 2326550129904 2328427389288 2337227800362 2339333372376 2340398642582 2341220946372 2342287076129 2343886569024 2345777816928 2352186852444 2353257975783 2354864960448 2356765066656 2358666706032 2359740780124 2367803778912 2369714325264 2370793430148 2371626413208 2372706388806 2387372405184 2416032827208 2417133024306 2417982288876 2419083373707 2430413974989 2434036052448 2436000040656 2437109330292 2439304884016 2448524362284 2450500040898 2452707658104 2457481522496 2459464428512 2461977792846 2463964326837 2468991974592 2470984168224 2472977969328 2519282093328 2520429307396 2522463005062 2524498343689 2533124302632 2534277820074 2536322691903 2538054687168 2539210449776 2540102606496 2541259301672 2548202423481 2549942531136 2552000042592 2553162155544 2554059214224 2555222264868 2563953204384 2565120760488 2566022020848 2567190519036 2569261947642 2585142900288 2586320105616 2617368896142 2619480812949 2626943721248 2631750043923 2636872390152 2639000044044 2640201774483 2648653999936 2649223080504 2651360699988 2653500044286 2657099962946 2661059873472 2671117486128 2673523854144 2674741305808 2675681081568 2676899515576 2679059466772 2696846605856 2729222267772 2731424437434 2744217994518 2747342453856 2748307738176 2749559244432 2751777823704 2759296115367 2761180373952 2762437742064 2763408330144 2764666712808 2765925668506 2766897482076 2768157453607 2770047763392 2777615971416 2779857189252 2781123062289 2782100215494 2785267806048 2798313556896 2800571475312 2834192354994 2853009471312 2855311523064 2856611755998 2857615432308 2858916714381 2861492267788 2872307424987 2876588061984 2880490637024 2882814862928 2885140964216 2885760855549 2894999203008 2896317508656 2898654505032 2904296344768 2909610118818 2917899606336 2920254016992 2955311686404 2956657456753 2974932952992 2977333383024 2978689181468 2979735749928 2981092642346 2991278738448 2992640887236 2993692357656 2995055605542 2997472272249 2999519175744 3007714335912 3009083969034 3010141216764 3011511955023 3013568445888 3016000050336 3017373456552 3027683520576 3030126514272 3032571479184 3033952431588 3090760260588 3093254149986 3095750051667 3102066839872 3104569852384 3107742459822 3110250051909 3116303733816 3119111163168 3121627928496 3133426281804 3136249136592 3137677301044 3140209047118 3144888941376 3159619100352 3161057906864 3162168550944 3163608518408 3201587660271 3221377102944 3222844032408 3223976385168 3225444498276 3228047062422 3239076977136 3240551966652 3243166720794 3245783584743 3248000054208 3249479107056 3258357197238 3260986318161 3263213169216 3264699149712 3265846208352 3267333387864 3270276877472 3282637057128 3285285769116 3286781800887 3297303959104 3346799572116 3349500055902 3352202718669 3359042791104 3371738466096 3374459072712 3377499070176 3379037093432 3381763589204 3394545138621 3397603231308 3400344707826 3404216207392 3405412285632 3406963019824 3420161013984 3421362694464 3422920692048 3425682596856 3448426807488 3488236744608 3489825194856 3491414368442 3492641083932 3494231539799 3509000058564 3510597963873 3511831419558 3515829853536 3517065147456 3518666725392 3520269032644 3528280278666 3532297440672 3535147599984 3538000059048 3539611170186 3551705668368 3554571487896 3556190145222 3557439619812 3559059583209 3561489981504 3581058607776 3625699536459 3638963023696 3641899249912 3655663995438 3658957326024 3666078992576 3669037098272 3672786543426 3675750061347 3679061487156 3680736833917 3683250322752 3686222283744 3689196642768 3703487961888 3706476252336 3708164083052 3709466953992 3711156146594 3734095300416 3778923139992 3780643961094 3783694507593 3799686453948 3801416730111 3804012628416 3807082030752 3808815674664 3810153909744 3811888952508 3824913796704 3828000063888 3829743233316 3831088821336 3832833397302 3847681140732 3850785778554 3853892921463 3856524654528 3861756678208 3864872673376 3879480158424 3926053344213 3940415581872 3955308585228 3958500066066 3963870436526 3967068825797 3969777844032 3972980999904 3985649944419 3988371651264 3990187849648 3991589810208 3993407474056 3996629696332 4010285781216 4012111958712 4013521622352 4015349273364 4018589200158 4023164608736 4043428638912 4045269908784 4093833401658 4097136656151 4116326991777 4119137934912 4121013680784 4122461607264 4124338866648 4127666735556 4129546365217 4143656613096 4147000069212 4148888502759 4150346223114 4155071645088 4162170571328 4166423957124 4169785783878 4173150323241 4177901709072 4181665515456 4197470335344 4200857212968 4268783547028 4284917633997 4292238401682 4297125376544 4298635180224 4300592664368 4304062749896 4318769302848 4320735955536 4324222294392 4327711446324 4332638809408 4342498804512 4344476262984 4346454621938 4347981757548 4349961712811 4352932199616 4356444517152 4376849409504 4378387224384 4380381025488 4382375734516 4432967529606 4462399429488 4466000074536 4468033772202 4469603624892 4471638963519 4486918107672 4488961330854 4490538536484 4492583408313 4495651288128 4499278763616 4513625953551 4520352668832 4524000075504 4526060184828 4530137641744 4533792943768 4550928647382 4563894256064 4567576795808 4636140390882 4639881224979 4653100259808 4656854778576 4674455600724 4678666744752 4680797285164 4682441892744 4684574152258 4688354066851 4691555633856 4704373704888 4706515951566 4710313570677 4713530133312 4717333412064 4719481560248 4735607557824 4739428650528 4741586860296 4743252826416 4745412777612 4832065654416 4834266048612 4835964577752 4838166747414 4842070593633 4860827949978 4864750081191 4868072104896 4872000081312 4874218660584 4878609768032 4887535795857 4897048724568 4901000081796 4905415316208 4918928857024 4923955585692 4927928653674 4941968336448 4945955938656 5007611468629 5038564186656 5040858614792 5044926010124 5048996687378 5066248605264 5068555640148 5072645383806 5078420899552 5080205212992 5082518603344 5096404846962 5100517061739 5104000085184 5106324311088 5108118428448 5110444529736 5127906408768 5130241520976 5132044041696 5134381038072 5138523895284 5140863842413 5172640211232 5234737792284 5237121552663 5238961625898 5253887442496 5263500087846 5267747129337 5273744780304 5278000088088 5280403548966 5298446161008 5302721399976 5307000088572 5309416755279 5314199925892 5334285217833 5342234972256 5349482611616 5351362163136 5353799031152 5358118933544 5393693211712 5458444535544 5462848874868 5483495993157 5488435989036 5490935276827 5494684907712 5499118488864 5503555647408 5518592230734 5524875484128 5526816660288 5529333425616 5531851337012 5533794964152 5536314907214 5555231942832 5559714378504 5562246124578 5564200430988 5566734219891 5570535612096 5596627113792 5601142950624 5668384709988 5670965941641 5706018942624 5710623046128 5713223511996 5715230864616 5717833428762 5722984535576 5744614849974 5749250095953 5753176123968 5760981274048 5765629725856 5770281928432 5771521711098 5776178667831 5792635017312 5797309010064 5819220237636 5840508033984 5910623372808 5913314913506 5918086281107 5945805654789 5949865905984 5954666766048 5957378362936 5959471499856 5962185284692 5982557476896 5985281774472 5987384715312 5990111211084 5994944544498 6015428671824 6018167938068 6020282433528 6023023910046 6027883800237 6032000100672 6034746913104 6060253028544 6065142958368 6067904863176 6140750102487 6181520521176 6186508299972 6191500103334 6209139704768 6215484919644 6220500103818 6225519334671 6232607467632 6233965297681 6238222326336 6243255856992 6266852563608 6272498273184 6275354602088 6280418094236 6322115813728 6324337101888 6327217036816 6403175320542 6438357602523 6442754205888 6445688064816 6447952770336 6450888996552 6456094124844 6478153954272 6481103933304 6486333441588 6489287145341 6491567169486 6498958214112 6516714394476 6519681932907 6521972636322 6529398299424 6531692416704 6534666775728 6540553754944 6565274114256 6570571538232 6573563601774 6649451294409 6693599144232 6699000111804 6702050658303 6704405437338 6733441996281 6743476932192 6748918145424 6754998140352 6758074186864 6763527178408 6789090277242 6795206462616 6800689415652 6808432414784 6813926039648 6826392971073 6840322027968 6845841384096 6851365193712 6976473489216 6979650389712 6982828736884 6985282167864 6988463079598 6994101968581 7018000117128 7021195927746 7023662839116 7026861228387 7031659707072 7037333450784 7040538065288 7056560557332 7059773927349 7064594881344 7070295199968 7076000118096 7079222340372 7103411336736 7109142975792 7112380290444 7114879239624 7118119166418 7162117215552 7251399072918 7257250121121 7277926047392 7283798499824 7291241924967 7311327990876 7317914652048 7338074196544 7345573086852 7351500122694 7358122974312 7361473667834 7367413533623 7372444567488 7378393285536 7406975923776 7412952504672 7416328166104 7418933907984 7422312293188 7557846279984 7561287922188 7567389015186 7573495031067 7599372907896 7602833460222 7608968075709 7614164061504 7617631349328 7620307819488 7623777905016 7644607270443 7649827593408 7656000127776 7659486466632 7662177642672 7665666794604 7669157535403 7695362281464 7701571557108 7707785842926 7729745346752 7758960316848 7852106688426 7858442438847 7880831163744 7910617170456 7917000132132 7920605323449 7927740873052 7934137651594 7945961999808 7971299888838 7980375699296 7983179620416 7986814948112 7993259392664 8020571562432 8024223917424 8027043244704 8030698546728 8037178400316 8046329217472 8090539817568 8187666803316 8191395249037 8194273312302 8232653983554 8242027361568 8244923214528 8248677733296 8255333471112 8259092730434 8277888346101 8287313226192 8294000138424 8297777005518 8300692446228 8304472360821 8310143290176 8332847914248 8339571567756 8343369186867 8346300646482 8355803418144 8394940670688 8401714425936 8537567094056 8569835267994 8576750143143 8584476803364 8594250753088 8601185328736 8608125499792 8616922274961 8641471911072 8648444588784 8655422892648 8684997609024 8688952525968 8692909243876 8695963515096 8699923425622 8706943267009 8712889034304 8753698819008 8760762050976 8764751469032 8865935059212 8869972370259 8924798858976 8932000149072 8936067544404 8939207249784 8943277927038 8973836215344 8977922661708 8981077072968 8985166816626 8992416816747 8998557527232 9027251907102 9034535865069 9040705337664 9048000151008 9052120369656 9060275283488 9067585887536 9101857294764 9135153591616 9272280781764 9279762449958 9287250155001 9299849870311 9306200519616 9313709557152 9348911201448 9357333489504 9361594570328 9364883785488 9369148304516 9376708133702 9408747409776 9413031903132 9420627141354 9434666824128 9438963120496 9478857301056 9483173720592 9486505652832 9490825555224 9604762980813 9664131308832 9668532097224 9671929155504 9676333494828 9680739839771 9684141187266 9721655899956 9729500162382 9737350754229 9744000162624 9748437321168 9757219536064 9775071591714 9782958954483 9794097449136 9802000163592 9810830632416 9847911171384 9855857307348 9860345402661 9891911877312 10015222937258 10077128373312 10081717229584 10089852020248 10097993374756 10132497210528 10137111280296 10145290767612 10156841799104 10165037206688 10183635415863 10192809693924 10197451228393 10201034123478 10212648622176 10216236856896 10220889059472 10260483041952 10264088083392 10268762076144 10277047790568 10281727684826 10345280422464 10469475584568 10474243105326 10477923251796 10482694619397 10527000175692 10531793891619 10535494258674 10547489560608 10556000176176 10560807097932 10596892322016 10605442799952 10614000177144 10618833510558 10628399851784 10668570435666 10677178749627 10684469944512 10698965223232 10707598062304 10716237867088 10877098609377 10916889071088 10925697749736 10966991986314 10976871978072 10981870553654 10990731664913 10998236977728 11007111294816 11037184461468 11042210501751 11049750968256 11058666851232 11063702674024 11067589928304 11072629814428 11110463885664 11119428757008 11124492249156 11128400861976 11133468439782 11202285901248 11336769419976 11341931883282 11351083522779 11404250190333 11412037885248 11421246092256 11426447023992 11430461729232 11435666857524 11445969071152 11489229699948 11498500191906 11531259451712 11540563856864 11543043422196 11552357335662 11561678764389 11585270034624 11594618020128 11638440475272 11821246745616 11826629827012 11836172562214 11891611309578 11901206477391 11909333532096 11914756725872 11918942999712 11924370569384 11956949833257 11965114953792 11970563548944 11974769430624 11980222422168 11989889088996 12030857343648 12036335876136 12040564867056 12046047820092 12051533269919 12055767600474 12069493826208 12130285916736 12135809726352 12281500204974 12291409968453 12348980975331 12363041042352 12373016599944 12383000206668 12388639095651 12430969839288 12441000207636 12446665508277 12451038669342 12465214935264 12467930595362 12486511713984 12533705127216 12544996546368 12550709204176 12560836188472 12644231627456 12654434073632 12806350641084 12854752901991 12876715205046 12891376129632 12895905540672 12901777993104 12912188249688 12956307908544 12962207866608 12972666883176 12978574290682 12983134338972 12989046513079 12997916428224 13033428788952 13039363865814 13043945272644 13049885138433 13058796598848 13069333551456 13130548228512 13141143076464 13147127203548 13298902588818 13387198288464 13398000223608 13404101316606 13408810874676 13414916890557 13466883992562 13477750224939 13486953864384 13497836290848 13516148373728 13527054356816 13540877860653 13578180554484 13590412925232 13601378831304 13627852079296 13652785942146 13691682768192 13702730387424 13873546527841 13959300779424 13965657473768 13970564335728 13976926159196 13988203937162 14036000234256 14042391855492 14047325678232 14053722456774 14065062200553 14074666901568 14081076130576 14113121114664 14119547854698 14130940712031 14140590399936 14152000236192 14158444680744 14206822673472 14218285951584 14224760580888 14229758479248 14236238332836 14502798145836 14514500242242 14526211780899 14555852094784 14567596999648 14582483849934 14594250243573 14622655981752 14635829304096 14691146173704 14703000245388 14716245948624 14722947335668 14734827067246 14756786571072 14825905009344 14832656332208 14837867815968 14844624586376 15022834405887 15115692559968 15122575844376 15134778030372 15146990062134 15198745815792 15205666920444 15212591176783 15217936151418 15235262698656 15240615638976 15247555810032 15289214540886 15301551185217 15312000255552 15318972933264 15324355285344 15331333589208 15338315070806 15390724562928 15403143114216 15415571685852 15422591527239 15517920633696 15704213376852 15711364657989 15716884877694 15761662327488 15821234340912 15834000264264 15841210646898 15855481746104 15868275303188 15928250265837 15942599777676 15960751398592 15973629896224 15986518785328 16002855653499 16048447834848 16054086489408 16061397093456 16074356800632 16181079635136 16375333606632 16382790498074 16388546624604 16396009532903 16465307967108 16472805830481 16484054723136 16497355466592 16510666942224 16518185460868 16555776692202 16574626452384 16588000276848 16595554011036 16601384892456 16608944721642 16665695828496 16679143135512 16686738373734 16692601292964 16700202659673 16711606836288 16789881341376 16803428851872 17012897824923 17075134188112 17139670535988 17153500286286 17168953606728 17202370657472 17216250999584 17233844549922 17247750287859 17271149759149 17282943822144 17296889177568 17310845785296 17377905051936 17385818487752 17391927030192 17399846851244 17413886534018 17521524101952 17529502938064 17731870118424 17739944740518 17754258843321 17837416964367 17849597717952 17864000298144 17872135088808 17878414499568 17886555854076 17947672430688 17955845323416 17962154145936 17970333633252 17984833633494 18054503814204 18069071730138 18083651400711 18096000302016 18104240739312 18120550566976 18135171775072 18203714589528 18422250307461 18544561563528 18559524899916 18574500310002 18599699740622 18627419114304 18697822402896 18701895893043 18714666979008 18723189140656 18729767570976 18738296609032 18753416267404 18817494819552 18826063806264 18841254282708 18877926240992 18966347441184 18973011305664 18981651110448 19209525961626 19315072807569 19328262617664 19337064194448 19343858311008 19352666989656 19361479679542 19368282374532 19377102175249 19443311799912 19459000324764 19467861436023 19474701508458 19496874642336 19550143183428 19559045798721 19565917908966 19588194898272 19604000327184 19621661264832 19695822342768 19711714614696 19720690805322 20030445874516 20106151974909 20163434459168 20179704040496 20195986749512 20200325988843 20264994421056 20274222560592 20290581535224 20330074413376 20367270831726 20385619387848 20394902456786 20402068246956 20411358806267 20425297244352 20441778118944 20520966083904 20537524152288 20554095581136 20563455369652 20938951169136 20948486210652 20955846503592 20965389238794 20982305905743 21054000351384 21063587783238 21070988517348 21080583685161 21094979121216 21112000352352 21121614195864 21179321782047 21193784644032 21210885599904 21228000354288 21237667021116 21256799703568 21337140871332 21354357499254 21415196124608 21432475734176 21754197218754 21771750363363 21833778142176 21851395499472 21933983972628 21953743956144 21963741107308 21981463329826 22014222589632 22074368922936 22084421003502 22102240600869 22117333702464 22127405348048 22135179856608 22145259628856 22220927771328 22238857514016 22248984498312 22256801723952 22266936879564 22673538839952 22683863766564 22702167045558 22720485093201 22808500380666 22826904227127 22842492184512 22852894047984 22860923458464 22871333715048 22891938142304 22933821811329 22978459399896 22997000383812 23007472606209 23081127713728 23086086844392 23104714671324 23123357528778 23189236040256 23276880950544 23642493491232 23653259654024 23672345124428 23761815970347 23783222619156 23802412954782 23829513451744 23837885999424 23848741138768 23913899666514 23941127097888 23949538861248 23960444844336 23979778177992 24061714687296 24072671752272 24081129734112 24092095640184 24103066539838 24111535200948 24122514952861 24138987652416 24271619452704 24563000409948 24574185747111 24582819936906 24697961950662 24726082084704 24746033199888 24766000413336 24777278191302 24861939678576 24882000415272 24893331016554 24902077338684 24913417082463 24930429870528 24935861190724 25030107560601 25067410254432 25101418408352 25121672376944 25308868147264 25612701282168 25709505803982 25730250429429 25753430410092 25765157837419 25782752259264 25803555986208 25824376499376 25924415733216 25945333766352 25957148581364 25966268677944 25978093026158 26066857577904 26078727731628 26087890545288 26099770276866 26120829801027 26138667102912 26261096457024 26282286152928 26294254407096 26597805177636 26609917110777 26774396576928 26796000447216 26808202633212 26817621749352 26829833781114 26933767985124 26955500449878 26977250450241 26995672581696 27032296747456 27054108713632 27081755721306 27103607595207 27156361108968 27180825850464 27202757662608 27305571884292 27405460774848 27747093055682 27769481780579 27899549610933 27918601558848 27931314947536 27941128671456 27953852318392 27976407874324 28072000468512 28084783710984 28094651356464 28107444913548 28130124401106 28162152261152 28226242229328 28239095709396 28261881424062 28304000472384 28316889361488 28436571903168 28449521161776 28459516958496 28472476665672 28814288942439 29005596291672 29029000484484 29042219519313 29052423561798 29135193999296 29164967699868 29188500487146 29212052262687 29245311963504 29271658608192 29382292347408 29406000490776 29432491897248 29445894671336 29469654134492 29581036207983 29665312664416 29675735631936 29689249172752 30045668811774 30231385119936 30245151688752 30269556060744 30293980124268 30397491631584 30411333840888 30425182353566 30435872302836 30449731989677 30470525397312 30495111620064 30578429081772 30592353685179 30603102370434 30637945866528 30648710570688 30662667178416 30676630141612 30781449125856 30806286228432 30831143371704 30845183054478 31035841267392 31408426753704 31422729315978 31433769755388 31448083858191 31595381674857 31642468681824 31668000528528 31682421293796 31710963492208 31736550606376 31856500531674 31885199555352 31947259792448 31973037570656 32005711306998 32031536248881 32096895669696 32122794186912 32148713601264 32750667213264 32765580996148 32777093249208 32792019065806 32818478467957 32930615934216 32945611660962 32972194994739 32994710933184 33021333884448 33036370921736 33111553384404 33126631505253 33149252904768 33176000553696 33191108022072 33202769784912 33217889443284 33331391656992 33358286271024 33373476747468 33385202585928 33400405319346 33606857703744 34025795649846 34053250568337 34150268376224 34212750570999 34279341071976 34307000572572 34337907213456 34432501999168 34467689099844 34495500575718 34542299518298 34593778355136 34621691570592 34755810103872 34771636975504 34783854060384 34799693702488 34827773068036 35059005876128 35463740236848 35479889481036 35508517686642 35674833928734 35703619432173 35728000596288 35744270177616 35756828999136 35773111708152 35870849499771 35895344861376 35911690646832 35924308291872 35940667266504 35969667266988 35986046896891 36109007628408 36138143460276 36154599809757 36167302801422 36208481478624 36270343550144 36407429179056 36844500614922 36874229905359 37089123127056 37119049799832 37149000620004 37165917286953 37199399481244 37339996524831 37395644805792 37403791786086 37446378281312 37459535141952 37476593218064 37506832534808 37634989639104 37652127612528 37682508565416 37755852481984 37932694882368 37963302220896 38419051923252 38436546937789 38630145615138 38674128388896 38687716622016 38705333979312 38722959359084 38736564749064 38754204350498 38886623599824 38918000649528 38935722872046 38949403016916 38967139539237 38993749284672 39100286366856 39118091597442 39131835817932 39149655415299 39176389796544 39208000654368 39391644685536 39423429229392 39441381610644 40060891749032 40212303949818 40244750671671 40326868918336 40359408080992 40391973499024 40400651977686 40433250674817 40548445121184 40581163070448 40734541663452 40771238775696 40789804913572 40804136493912 40822717612534 40883556237888 41075048304576 41108191162272 41126910739304 41620639583523 41877902338272 41896972421304 41911693007184 41930778477588 41964611811486 42108000702768 42127175566476 42141977034696 42161167370322 42195186601659 42224000704704 42243228391728 42358643564094 42392822136093 42421771199808 42456000708576 42475334042232 42513599407136 42674281742664 42708714998508 42864951468352 43508394437508 43543500726726 43578635342697 43637757083767 43667556284352 43702790998944 43867967945256 43907487912288 43927482214616 43962926659652 44148737845872 44168842007004 44204481201738 44254810696096 44270359713216 44290519257712 44477715028032 44497968996624 44513603447904 44533873759128 45068503217661 45347077679904 45367727533128 45404334091116 45425010017387 45440970186402 45617000761332 45637773530349 45653808454254 45705788095968 45721846916928 45742667430096 45783876284608 45867643622658 45904653555651 45956918799792 45994000767624 46014945212418 46172173688784 46209429342648 46246715057556 46267774581717 46553761901088 47134093973967 47284986982464 47306519308048 47344690248856 47523631940694 47566445238312 47604825909564 47659026903488 47697482277536 47784750797511 47827799333028 47849578840921 47882254195776 47920889688672 47959556355984 48145343504544 48162259468224 48184191280368 48206133079676 48223070401896 48245029905722 48543238905408 49126000819896 49148371494222 49165639873812 49188028598709 49395923901324 49418417491443 49452164169408 49492066399776 49532000826672 49554556382604 49723879357152 49764000830544 49786662033108 49804154677368 49826834164926 49871722381448 50060215121202 50100607979019 50134820508864 50202836816704 50243344753888 51038693474769 51225402564336 51419011607964 51460500858858 51506860820184 51530315674838 51571894735361 51607111972416 51648752998752 51813449277447 51848831466432 51890667532704 51914297162728 51932537355888 51956186052316 52133715155808 52157455463256 52175781090576 52199540553732 52241659602054 52564572305856 52588508814192 53195610355272 53219834221554 53262776529963 53512250893101 53548793153856 53592000894432 53616405266424 53635243498704 53659667562228 53684102747821 53867535970248 53911000899756 53954500900482 54108217427264 54163511442612 54207215190414 54250954202133 54312722217936 54361651700928 54405515325216 54611143768584 55494186111364 55538963561158 55799099221866 55862629895072 55882257342912 55907704636784 55952815748648 56105687679129 56144000937024 56169567421968 56189302712928 56214889827096 56260248802212 56324304522304 56452484458656 56478191418792 56523762848124 56549502266543 56633778722976 56899042323552 56919033916992 56944953331344 57628577884878 57945218422707 58011192583344 58058000968968 58084439038626 58104847123596 58131306525747 58329935399736 58377000974292 58403584308069 58424104525374 58490623927008 58677137396163 58764584694816 58812000981552 58864983794496 58891789342672 58939308268984 59162072415966 59330625328832 59378498345504 60091337623548 60318455924727 60490303377504 60539112121488 60587960248536 60794983263168 60822667681776 60850364707132 60871744605672 60899463979354 60948602869063 60990223240128 61156858163544 61184707370358 61206204740868 61234076418801 61275891733056 61325334356832 61353260283224 61562898251712 61612572456864 61662286743408 61690366108956 62816853507408 62845458631956 62867539510776 62896167716382 62946917717229 63190763349714 63241751055483 63284937363648 63336001057056 63364842587592 63421926984416 63473101212752 63537965346141 63713001063348 63770399110704 63946075141312 64011422613996 64063072497762 64245588373824 64297427202528 65098949092177 65501334426528 65531161992296 65554186498416 65584038131612 65636956935914 65861231868432 65891223321924 65944389989478 66042667768896 66072741843472 66223106768808 66253263010506 66306721802607 66352001107392 66382216044144 66405539569824 66435778886568 66662783313984 66716572542048 66746953494936 66770405171856 66800810638692 66831229951369 68051591299692 68106501136674 68161455279603 68300536752448 68425501141998 68480712681381 68558682143952 68614001145144 68675814426912 68935378199688 68991001151436 69022417818627 69084599036596 69243383141184 69543273951008 69567708120768 69599387404976 69655546136072 70118011752256 70927480473696 70959778962072 71017035373284 71285447911041 71349667857468 71382158598751 71407238864346 71488540355232 71513657998272 71546223416304 71741698999542 71823381293664 71848616583744 71881334533008 71939334533976 71972093793782 72218015256816 72276286920552 72309199619514 72334605602844 72367544858583 72416962957248 72814858358112 73689001229844 73722557241333 73748459810718 74178246254112 74238099599664 74298001240008 74331834573906 74398798962488 74679993049662 74740251247389 74791289611584 74807583572172 74892756562624 74953186436128 75013665069616 75090322681803 75304255225056 75365017130832 75926604441792 76838103846504 76873093875578 76935121654391 77260291230276 77295473512257 77348256777792 77410667958624 77445918718168 77473129498128 77508408700996 77773247199648 77836001299056 77871445744092 77898806033832 77934279078474 78200572733712 78236183194884 78263671635864 78299310830598 78362489403081 78416001308736 78783289371072 78846858458784 78882763221288 79829751332331 80121783498064 80424607899636 80489501343342 80718816161984 80783946998048 80801303955372 80866501349634 80931751350723 81041548869853 81096890242368 81162326140896 81469083326904 81542477551392 81579609827144 81608272987824 81645435225068 82216382324544 82253821478608 83241279167046 83308445341737 83698648832799 83755804676544 83793944842608 83823386014368 83861556955176 83929223622972 84216001405536 84254351132952 84283954069392 84322334740644 84360732889433 84390373203318 84486456783456 84717287128188 84785644272186 84912001417152 84950668084464 85027198814272 85348563485328 85417429997016 86442866827317 87016788875016 87087001453452 87126658557939 87157270685394 87275514167534 87405581997888 87735935890512 87814975824576 87854964429232 87925853319304 88297475691744 88337684014008 88408962403476 88509621392192 88581038515424 88743108623949 88995937993248 89027206895808 89067747518256 90137006435322 90694155359808 90735455066256 90808668182232 90850020034774 90881940372804 90923325591553 91234001522664 91275547060698 91307616908508 91349195969031 91411576191936 91485334860192 91735287245316 91777061055537 91809307111302 91913837599584 91988001535248 92029890424836 92344347377568 92418858685296 92493430115112 92535549163434 93107523802176 94268187947934 94344251574573 94613038616096 94689380497712 94786145024571 95047263881388 95132890476624 95209651819128 95394964555072 95569501595022 95655598666056 95699157681842 95776375937099 95841779377344 95919112711968 96290687009088 96368382560736 96412266159352 96446140803792 96490059811444 98252001639792 98296742988444 98331279747624 98376057197418 98455435403871 98791847802648 98836834982886 98916584984217 98984132799552 99064001653344 99109112765208 99379894515759 99447758714304 99528001661088 99573324066216 99608309354736 99653668329852 99743444762896 100120430242404 100201215958038 100486689507776 102077386949538 102159751705011 102450805128672 102838023215928 102921001717716 103013721640368 103060631349676 103143789470722 103297505997504 103626898554894 103781335065408 103828594325456 103865074711776 103912372104632 104267430311616 104314910926512 104351562181152 104399081107464 104483319204108 105177017628384 106391220710544 106439668443108 106488138237481 106525553059926 107024501786202 107110858296519 107184001788864 107232810532848 107270486997408 107319335124456 107368205495642 107612548499313 107735071940496 107822001799512 107909001800964 107958140690673 108327022885224 108414430380828 108463799429271 108501908404266 108625444435872 108811030650432 109222287537168 110988372222728 111077927122316 111497751860859 111598198443732 111725259790144 111815409273568 111905631497296 112019989574493 112211375358258 112339134843936 112378605425856 112429779654192 112520497604424 112904968917312 112956382837584 113047525696248 113099004533086 113190262471117 113267557445952 113798084647104 113889906662688 115257155769756 115309640813367 115890436845414 116022385166688 116116001937936 116168878077252 116209694247192 116262613051494 116659870799472 116754001948584 116807168616138 116848209050748 116901418617711 116981247854016 117354274792326 117448966245897 117529169389632 117624001963104 117783578685344 117878616537968 118324144831932 118756996691008 120182675247096 120636911849454 120734252015013 120898048314043 120980606755008 121078224242976 121175920497072 121645335363552 121700729414264 121743489211344 121798927958708 121897205738126 122313716327088 122369414740716 122412409481736 122468152837602 122650668713664 122706520566448 123225144913728 123324573486816 123380732217912 124861918750569 125633707014816 125690917263912 125735079021552 125792335432764 125893835434458 126381526699428 126483502110966 126585559804977 126672002114112 126729685175184 126843853968832 126946202425504 127075930692282 127178466408279 127426002126696 127540798221408 128022845227992 128126144995524 128594854405056 130197898184354 130913271251301 131002668853056 131062323984592 131108372996832 131168076263224 131273913871828 131722463736864 131782446643848 131888779978956 132145483686944 132446213537616 132506526021012 132566865969109 132613443605214 132764432088288 132811079139648 132871557773136 133433145084096 133493906989872 133540810343712 133601621277384 133662459902738 135205509652983 136103182599384 136213002273348 136275030052161 136322910559206 136851002283996 136913320591047 136961425362762 137117364287904 137228002290288 137351628853824 137870756399376 137982002302872 138044835637254 138169198073192 138803323745151 139086547902016 139198774809952 139311092272144 141402281921901 141854960947392 141919557924144 142034070746568 142570895822082 142699335714936 142764317197502 142814477728692 142879511643869 142977080710464 143092446832608 143483397999084 143548736522763 143646762587328 143762669066016 143878669067952 143944187587564 144436030513632 144552573841104 144618399239028 144669211205688 144735089717166 145629716716224 147378002459688 147445114482666 147496919621436 147564085796127 148255252474329 148356492508224 148476199199328 148596002480016 148663669147812 148797597924976 149359986099324 149480502494778 149615167144344 149906372872256 150027330139232 150180645363606 150301823937057 150608510450112 150730034261664 153676207693008 153746187751156 153870243308782 154520582460552 154590947024514 154715684206083 154821335917248 154891837436336 154946258996256 155016817401992 155440347832341 155546494399296 155672002598112 155742891488184 155797612067664 155868558156948 156401145467424 156472366389768 156527343271728 156598621661196 156724978806162 157693716917568 157765526442576 159659502664662 159788329589889 160243566996128 160536752679303 160849215799272 160979002686684 161052308243463 161567893996096 161602607910744 161733002699268 161863502701446 162083097739706 162324652281792 162938166653808 163084955102784 163159219654288 163216545975648 163290870450136 164507642957216 166482558334092 166616890683474 167397297665598 167587889685216 167646772028736 167723113910352 167858447245944 168317063037387 168432002811072 168508702265904 168567908138784 168644669481288 168721465778866 168780746406636 168857604670027 168972913566912 169434574256376 169571288544372 169648506799629 169901336168928 170697126970656 170834859994032 172885733654634 174033577750032 174174002906904 174253317115878 174314541370788 174393919577241 174551028335068 175210752924207 175471871781024 175709928858464 175851706638608 176031412188489 176594951383488 176675368028016 176817924806952 177162077030848 177486217247898 177991875986496 178135495036512 180274012870644 180356104861933 181470910132512 181617336364464 181700040069548 181763880745608 181846651183106 182468003045328 182551094121396 182615233817016 182698391938062 182845808607189 182970669720384 183470574490632 183554122111074 183618614222604 183702229256403 183827675199168 183976003070496 184059780849672 184688694755136 184837717370592 184986860230224 185071098326868 188536375895868 188688503149146 188840753151687 189226077232192 189378760995424 189572290049142 189725253166449 190094527762776 190265780953248 190419303638256 191139003190044 191311197332112 191398315363684 191552751874198 191838225423936 192736765121472 192824532318704 192892281607584 192980119622888 195296847276531 196504003279584 196593485976888 196662559495248 196752114394836 196910870807742 197583695605296 197673669965772 197833169968434 198128003306688 198218225530416 198759789031518 198920165407821 199056003322176 199146648132432 199216618709472 199307336659704 199486889525792 200240860484808 200402431916076 200493689854107 204154773899076 204319503410022 204484365838809 204901610257344 205676046431856 205842003435432 206027443280736 206121262699352 206287578941444 207067253455881 207253797109788 207657188650912 207730149423552 207824744209264 208629821853024 208703124362304 208798162214928 208966638408216 210354035256768 212782441421088 212879336886216 212976276474962 213051106119852 213148123927739 214049003572404 214146475796253 214221716593038 214465621065696 214540973994816 214638670248912 214736410991284 215225096998626 215470143880992 215644003599024 215818003601928 215916281381346 216654045770448 216828860761656 216927598858542 217003816808532 217102634575749 217250888871744 218444575074336 221167671723999 221976744445456 222155854244632 222995503721718 223196396887464 223630818547136 223811262994592 224039979148986 224220753742167 224422750716516 224524946868937 224678269687872 224859559308384 225040995208848 225912765675168 226095051392496 226198009066172 226380524942234 227779813325376 230514311539512 230619281626734 230805364963173 231780873690828 231886420536771 232044770333376 232232003875872 232337756154504 232419388494384 232525226102988 233319741598944 233508003897168 233614337232276 233696418101496 233802837235422 234708549584652 234897932491794 235087468209243 235248003926208 235567157370688 235757233075936 236648289663864 239489253996993 240365350494192 241273823698908 241468504030026 241796096628086 242156448485952 242351840994144 243124646609559 243290670727104 243401458828528 243486978422688 243597855917416 243794411476252 244627432654176 244738829481432 244824818963472 244936305675204 245413041132896 246649146973632 246761464435824 249723837501138 249925336025211 251095946498397 251267414029632 251381834527824 251470158043104 251584670865528 251787670868916 251902328278237 252763053398856 252967004221932 253082198668299 253171119609954 253459370350368 253892404851008 254151861384564 254356932816558 254852004253392 255081596442816 256045690455984 256252289991048 260395796368708 261379975673817 261826542502602 262124647969184 262216745993664 262336152526448 262547827743656 263444927473728 263564893287696 263777559957912 264290967373888 264892427075232 265013052042024 265133731938218 265226887210428 265347664481471 265528864176576 265743115546272 266987813979744 267081620687424 267203242554768 267324919805476 270411019305966 272206365198768 272426004546696 272550060104322 272645821118412 272769976774659 273702004567992 273826641182094 273922850725524 274047587907093 274234728575808 274456004580576 275331183166611 275741512798752 275964004605744 276089671274508 276338396146384 277606647490302 278397549619904 278622184544288 282804563843802 283032754723719 283839115848288 284068141493136 285141791644164 285398671429872 285528634395004 285628955457384 285759023287738 286184893665216 286966795998168 287097473045526 287329127811297 287525338132032 287757338135904 287888375175128 288872061027264 289105147682208 289236798478056 289338422411376 289470179434332 294756004919376 294890228965332 294993839242872 295128171592254 295366306211613 296510504948658 296749754952651 296952398398656 297192004960032 297327338295624 297595195849952 298139683547277 298719972198648 298961004989556 299230334288688 300054660278464 300361290727212 300603647874114 301460068523328 305464299586369 307352415386016 307492375502312 307740486617564 309041164921104 309181894049028 309431368412166 309783674872672 309892517992512 310033634803984 310880695664682 311344005196224 311485782976368 311595224135328 311737116313896 312802290934848 312944732779536 313054686543456 313197243322392 313449957612324 313592694387193 315531052885152 319319005329324 319464414712443 319576659179778 320487133992256 321073505358606 321332574889557 321698431598544 321958005373368 322104616486926 323205215821488 323466005398536 323727005402892 323874422072019 324166195479412 325391398287813 325876333307616 326318439308576 326433091951296 326581740900272 329015285914432 332965116668184 333233781366948 334493255582577 334794595331196 334947051886447 335175779370432 335446227820704 335716894491888 336634126074774 337017404531808 337135816277568 337289338962576 337442931557732 337561492813272 337715209340054 338869148512752 339142577088744 339297013599258 339570787413351 339802672337856 341394253941312 341669719988064 345771467309268 345928922440101 348067155500064 348348005813808 348506634231756 348629082741576 348787839154482 349102056670136 350421505848414 350704255853133 350943743562048 351419857716928 351703413277216 352062824376978 352346898737691 353350736056032 353635849613904 354972434495796 356270990073024 360548025741288 360712209723866 361003263147527 362694144942129 362941820265024 363234672728928 363400080139096 363527761491216 363693302366212 364936006090656 365102188242792 365230467634032 365396783876124 365691617214378 366941148981264 367108244222148 367237228445208 367404458512806 367952006140992 368119561699344 369675434741184 369973720460448 370142196653736 374585756251707 377072751791736 377377006298292 377681506303374 378757521990848 379144580098284 379450506332898 379756679414931 380189055525552 380531561906496 380838607276512 382278006380088 382622394664224 382796630727368 383105503748396 385649064637408 385784563215168 385960239245776 390593694553062 392739813753903 393008006559168 393186971953776 393325118990496 393504228789672 393821741615484 395167391210592 395347339931544 395666339936868 395846515865801 396436451060832 397519578063036 397700597907327 397840330815642 398293296264864 398433237418944 398614673319408 398973779051584 400481720969616 400804863832152 400987379708214 405616528958949 408309547798152 408639006820044 408825090156483 408968731677618 410739961773141 411352092863712 411684006870864 412054886561472 412242525398704 412575157882888 414134506911762 414507594219576 415314377301824 415649488418528 416409971235453 417259643706048 417596324429856 417933276816432 425564882842176 425758673772432 425952552949924 426102212239704 426296247855478 426640220083441 428098007144808 428292951592506 428443433186076 428638534931607 428931242131392 429277340497824 429472821982568 430450193997252 430646209568289 430940287761984 431288007198048 431636007203856 431832562762692 433308091540896 433657721523312 433855197717084 434007633617064 434205269151498 436889150148672 442335343447998 442692257388381 443953488890912 444311708489264 444765757422987 445991007443436 446392793774928 447622525989184 448079958297972 448441507484334 448845501433032 449049893737874 449719118616768 450081990417696 451825531350336 452190102784992 452396018132344 452761049884468 461028623079024 461238563253468 461610729926346 463561747381656 463772841073542 464147052618249 464464007751744 464675512309008 464838776988768 465050452205976 466321043497023 466639483197888 467016007794336 467228674464552 467392836202992 467605674470844 467818609659583 469417099169304 469795864983588 470174936418486 471514466151872 473296579327728 478978507993986 479364988769667 480730700988384 482547647397816 482937008060052 483156924730389 483592193256172 484703681988288 486249293219118 486802917657056 486973956845376 487195711834832 487588822952504 489254865308352 489477658962864 489649637926944 489872611350408 490826082265792 493522928871648 499447675002276 499675110191257 499850672050422 502191892996794 502763669055648 502940316086208 503169341731056 503575341737832 503804656556474 504951189112161 505526106797712 505934008443864 506164397336598 506342239219908 506572814010081 506918740700736 508303722769128 508713865633116 508945520398887 509704008506784 512091380911968 512504579982096 520791592737416 522759951347634 523181758731723 523653085005204 524249295938368 524672305052896 525095655487312 525632258772621 527129786575392 527555119915824 529784854150464 530026104084048 530267463876436 530453774420856 530695328962942 531486231092544 533975627959488 534406485109536 534649839610952 540822038611932 541068314585799 544412730397536 544852009093392 545100120208644 545291642236824 545539953549318 547404009135984 547653282364188 547845701451048 548095175814186 548537425821567 548912009161152 550662366333222 551106687769209 551483025597504 551928009211488 552179342549016 552676792292768 555213294980604 557244369088576 565609127687604 566065509447438 566522259455061 567290842088971 567678231696576 568136282986272 570283583288328 570797342859744 571057268790008 571257910914768 571518046575476 573933591996336 574194946091052 574658255622594 575514676271808 575776750350256 578210295364416 578473596956112 578676844822752 578940358868664 585890541829593 589512009838752 589780457930664 589987678485744 590256343184508 590525130226031 590732612423226 593021009897316 593499509905302 594384009920064 594654676591248 595190391699904 596279367094554 596760496223463 597439944397296 597922009979112 598460668577376 600722581454424 601207295748228 601481069562321 610928599172738 614704830772032 614984751004624 615480973235128 618082329842208 618363788098056 618862736824332 619567349745344 620067269607968 621201760367643 621761391329364 622044524931973 622971565952736 623190448270656 623474232627792 625889465559072 626109373086912 626394486644784 626899915224648 627185388774386 631062105770304 638638010658648 638928829424886 639153318359556 639444371783217 642147010717212 642439427388759 642665149779114 643396863197088 643916010746736 644209232973852 646410431642976 646932010797072 647454010805784 647748844144038 648332390958824 650782796575626 651307903727247 651752666615232 652636878617152 653163481800544 663503015171997 665930233336368 666467562733896 668986511165154 669589190662392 669894103772894 670434631559693 670892455641408 671433788983776 673268252149548 673574840606811 674034809063616 674578677925152 674885863115464 675122985626544 675430418680108 677738297025504 678285154177488 678594027198516 679141574826702 683339439976128 691542934618536 691857844880202 692416094889519 695659261610313 696134311000128 696696011627616 697013268463512 697258165483152 697575678308964 698204113340272 700843011696828 701408511706266 703406826554432 704125648753956 704693797475382 705262404627729 706701472112064 707271699227808 709944868991592 721096051482576 721424419447732 722006526295054 725388289884258 726469345457856 726800160278192 727055522982432 727386604732424 729373939828677 729872012181312 730204376485584 730460935268064 730793567752248 731383234428756 733882297962528 734216488444296 734474456890416 734808917025612 735143529465059 736239123398688 739947440920896 740284393307472 749171512503414 749776008075633 753287839495191 754145503583472 754754012596584 755363012606748 755706984834711 758289160196568 758901012665796 759246596004897 759513358829862 760378111051104 761677214553024 764556012760176 765244789328448 765593261454736 766211007496792 771298129274816 771920478491552 781187389106124 784139927021451 785479627507806 786373943907552 786650237980992 787008457579344 787643483230968 790334782421184 790694679863088 791332679873736 791693031731602 792331837297819 792872902121664 795039156126072 795401195814654 795680661631284 796042993444413 796586592529728 797229346638816 800963441939232 801609727664304 801974759416428 811233057917898 816619095596304 817278013640088 817650180312966 817937463355236 818309930323977 821479923546282 822142763721279 822704185727424 823368013741728 824485050797408 825150315765776 825993549499833 828269013823524 829015188439152 831298976837056 832819942470906 835192648859712 835866553632864 846286338198301 851517347544864 851905105899848 852204424479408 852592495710956 853280440166882 856196014289616 856585903185012 856886866372152 857277069863214 858554680995648 858945643965136 860900387994504 861292419136578 861987383433891 862576014396096 863272014407712 863665125525384 866616183081792 867315443046624 867710395434168 868015267234128 868410538302996 884670686895996 885384514776762 886098918634839 887906977781824 888623416978528 889531514845974 890249264857953 891982014886872 892785587549856 896159916595944 896883014968668 897691002866064 898099787475748 900163980835392 904380205569984 904792036264688 905522099768936 916392898759107 922057246158048 922477126506936 923221459852692 927123494763312 927545682147084 927968061783763 928294105236498 929351024618016 929677553977536 930100904411952 932642086994046 934032015588672 934457348929104 934785672405984 935211348941688 935637219319166 938834198338608 939591729967176 940349872836972 940778083161579 946593158655456 957957015987972 958393244137329 958729977539334 961461401976768 965095294795632 965874016120104 966313849460778 967184386512344 971623266216057 972498586438236 973605835314112 974391423669664 975177645905008 976174194863439 978955317925728 979299275853888 979745222700816 987045857743296 998895350004552 999350220382514 999701344100844 1000156581507083 1004383785993588 1004841155659341 1005527338111296 1006338683462112 1007150683475664 1007609313112948 1009902378224322 1011052213595424 1011868016887728 1012328794673196 1012684478439816 1013145628020162 1016607445538256 1017427731266232 1017891040797774 1018712362240053 1019408017013568 1024182761823936 1025009159964192 1037786767320303 1041583185474832 1045519902695268 1046363517463446 1047306170010408 1049344610105792 1050191310974624 1051264517545242 1052112767559399 1053540135308089 1054259573150784 1055110239831648 1060052208168096 1060534927752872 1060907548841712 1061390657925884 1068812970219072 1069299679221904 1081644077223864 1082136629171598 1083009789442581 1088082434826387 1088825460795072 1089704018186784 1090200240417288 1090583284473648 1091079907098636 1094808018271968 1095306564728376 1095691402902096 1096190351628372 1097074851643134 1101324732666444 1102213375538418 1103856018422976 1104358685098032 1105353584585536 1110426589961208 1123757268755121 1131218255375208 1132131018894876 1133044518910122 1134581684177942 1136272565972544 1140567166576656 1141594685719488 1142114537580016 1142515821829536 1143036093150952 1147867183992672 1148389892182104 1149316511245188 1151553500700512 1156947193912224 1157353689645504 1157880717737328 1171781083659186 1178219441261709 1179024019677504 1179560915861328 1179975356971488 1180512686369016 1181050260452062 1181465224846452 1182003232690189 1186042019794632 1186999019810604 1187539547597403 1189309353182496 1192558734189108 1193101793721981 1193520992446926 1194879888794592 1195844019958224 1196921337154752 1201445162908848 1202414591496456 1202962139124642 1221857198345476 1226475270469449 1229969502009248 1230961946470256 1232219885319423 1236164659684416 1236727576196112 1237725473648664 1240134539215936 1242403520735286 1243522782658728 1244089049863946 1245092887182287 1245943131905472 1246948465255584 1251778931118144 1252788973289568 1253799830449296 1254370777548772 1277276021317296 1277857658849772 1278306636719112 1278888743566434 1279920660250323 1284294021434424 1284878854777518 1285330299558228 1285915604794821 1286793726394176 1287832021493472 1288418465947704 1291938628704867 1292820863285952 1293864021594144 1294908021611568 1295497688288076 1296664781917648 1301565593151252 1302615807454494 1306326963601088 1327006030343994 1328076772165143 1331860466672736 1332935125467792 1337973022330308 1339178381324784 1339788207545788 1340869263119386 1342867577967552 1346536504299096 1347149681213622 1349157355850304 1349771726230928 1350245971253088 1350860837360216 1355476594051008 1356570308354976 1357188054397032 1358283149653404 1383085869237072 1383715689760404 1384832189779038 1391318523220626 1392441157854747 1393392023255232 1394026536927024 1394516330966304 1395151356617928 1396408226680544 1398963130491069 1401686023393656 1402817023412532 1403455828978749 1408251297507912 1409387594950764 1410524809255458 1414543398455616 1419889737983184 1442192102965152 1442848838895464 1444013052590108 1449470774191167 1450776579768516 1453600320556384 1454111045964864 1454773209464848 1458747879657354 1460408752971168 1460921870536128 1461587135504496 1462766468857512 1467764595925056 1468432976888592 1468948913780832 1469617834051224 1470287058930118 1471473412124521 1472478246797376 1480568786614944 1498343025006828 1499025330573771 1499552016151266 1506575678990382 1508291007166944 1509508025193168 1510726025213496 1511413969669422 1516578320393136 1517802025331592 1518493192009794 1519026717659724 1519718442030243 1520756222102208 1526836561196661 1529112025520352 1531186522909472 1532422014993584 1543840956983104 1562374778212248 1568279854042902 1569545276195169 1570959255015612 1571674628082559 1572747887815104 1574016915158688 1575286966461936 1581389359726176 1582665359747472 1583386063463204 1584663674595638 1590078312252144 1590802391629308 1591361323262568 1592085986888826 1594458693277632 1601926883878464 1603219455328608 1603949518832856 1622466115835796 1623204943757397 1633238191192608 1634556027280176 1635300360625932 1635874926710472 1636619860647954 1642959847092564 1644285527442558 1645612277464701 1646736027483456 1648970101594816 1650300631531552 1651987098999666 1653320063307627 1656538027647048 1658030376878304 1665639884941812 1671733107265728 1692572676396602 1701872526266913 1703034695089728 1703810211799696 1704408848958816 1705184991421912 1706560880333764 1712392028579232 1713171806370024 1713773732744304 1714554139726428 1717891287930272 1721800775989008 1722584838273156 1723974766867782 1726544028815424 1727330251050768 1734630886093248 1735420790868336 1736030534468256 1736821076605992 1757671625488779 1769341373791992 1770769029553524 1771575390678093 1772197837269678 1777246833957056 1779063029691948 1780498529715906 1783964029773744 1785571175099712 1792319833191888 1793766029937336 1795382005732128 1796199574951496 1804443208686963 1809584072529376 1811044199537872 1832785797518214 1844114492316096 1844954253013872 1846442919705384 1854246989526624 1855091364294168 1855936123567526 1856588210472996 1857433651370297 1858702049236032 1860201808823904 1865284173988092 1866133574795919 1868914697858208 1869571344811968 1870422697883376 1871274438638332 1877668396677216 1879183459934352 1880699745673944 1881556166323158 1893186317310912 1915914031975944 1916786488274658 1917459955078668 1918333115349651 1927318282166277 1930190589591264 1931748032240208 1932627698921556 1934368773024688 1943246532432114 1944997172876472 1948782847339328 1950355291810016 1952348389726878 1953923711181741 1957910635851456 1959490445401632 1997790700009104 1998700440765028 1999402688201688 2000313163014166 2008767571987176 2009682311318682 2011303894679079 2012677366924224 2014301366951328 2015218626225896 2019804756448644 2020724521820433 2022104427190848 2023736033775456 2024657589346392 2025368956879632 2026291256040324 2033214891076512 2034855462532464 2035782081595548 2037424724480106 2050018319928384 2075573534640606 2077248284668557 2083166370949664 2086977784830939 2091039805390536 2092727034926892 2094612340020816 2100382621949248 2102529035090484 2104225535118798 2107080270616178 2110220479663296 2120104416336192 2121069855505744 2121815097683424 2122781315851768 2138599358443808 2163288154447728 2164273258343196 2166019578885162 2176164869652774 2179408036373568 2180400480834576 2181166568947296 2182159814197272 2188121819486031 2189616036543936 2190613129456752 2191382805804192 2192380703256744 2194149703286268 2195148860710351 2202649465332888 2204426751076836 2205430588395177 2208717370196064 2220853179922416 2247514537510242 2249328024226899 2262436510750416 2264262037789752 2266089037820244 2267120954504133 2269163368355884 2277739788014691 2281134333153312 2284229075160032 2285031643659072 2286072186301904 2295734367985344 2296779784364208 2298633022490376 2303107001401024 2313894387824448 2315761435474656 2343562167318372 2344629363205129 2356438882523418 2359121831722656 2359950713942976 2361025372738032 2362100520904124 2362930449692904 2364006465380378 2372084039589264 2373998039621208 2375079095194806 2376995511893457 2378618706364992 2385117468378216 2386203587443962 2387041984893852 2388128980333239 2389759777589184 2391688039916448 2402890325817696 2404829182992912 2405924278249284 2443714396690952 2452950540938898 2454929790971931 2459939004018496 2461923892940512 2464439770638846 2466428291163837 2473455152392224 2475450947297328 2484807041470572 2487045565317456 2488178099727892 2490185774364574 2493896930511168 2505577946579136 2507599660898592 2508741555097544 2538859014594903 2554552042634592 2555715317699544 2556613273438224 2557777487132868 2559841320500646 2568588042868848 2569757709555036 2570660599116456 2571831209589642 2575664042986944 2576836931895408 2583877257409734 2585962150301673 2587728043188288 2589816043223136 2590995376576152 2593329563835296 2603131186302504 2605231614908988 2654012060687988 2656153544330286 2658296755904517 2663720933345472 2665870250935584 2675946044660616 2678356762649568 2679576415091576 2681738526238772 2693073008598192 2694299362427244 2699543452461856 2700491942506176 2701721674720432 2713140616709952 2714376108794064 2716566299306808 2749178696277321 2766171738474144 2767431379520808 2769664379558076 2770925611060607 2782637046441252 2783904185351289 2784882315709494 2788053073854048 2789032661932608 2790302713235856 2792816453361088 2797926260982138 2803372046787312 2805634046825064 2806911657957498 2816502595015824 2818775189901528 2821049618510916 2822334249484737 2839779475966368 2875179732411987 2884384205930304 2885697677790928 2888026105180216 2898941548382334 2901553159537032 2907200641112768 2909546418929696 2914869798648171 2917495759314708 2918824309296181 2920817505942336 2923174271008992 2925532937715024 2936865953777184 2937897827561664 2939235668102448 2940574117860236 2942946824249042 2961137573229888 2996686050013656 2998050661147542 2999104032302532 3000469744521249 3013151357980764 3014523466978023 3016582014333888 3019016050386336 3021452050426992 3022827939338844 3033156640786272 3035604050663184 3036986384019588 3038053435319448 3039436884060486 3053673122393322 3056137086720159 3058224051040704 3062373045818944 3064844029987168 3113360301960909 3124749556424496 3136559708085804 3139090552390338 3141918510031224 3143349256165118 3148033830317376 3150573932923872 3160620405924267 3162778719452352 3165330719494944 3166772126926408 3169327349191276 3180156624504288 3181604783258616 3182722646525136 3184171973777652 3206438910657216 3207899037665712 3244932231671592 3246409887514794 3249029368327743 3264247304479161 3266476382385216 3269112054560352 3270600721251864 3271749853420944 3273239721295908 3274730267617081 3285919694185128 3288571054885116 3291224554929402 3300601263063104 3303974197999332 3306640126615254 3313076055294096 3316060753756608 3331279769883624 3385145352793204 3403745052533826 3407620423599392 3408817697917632 3410369982843824 3413121760667528 3424784057158464 3426343612740048 3427547465488608 3429108279452856 3435782575860544 3443601551978016 3445169676546312 3447949533735564 3449519638259123 3454660502101536 3470841581736672 3472061068936512 3473642153211984 3515343250977558 3534658323785127 3538682747583984 3541538059107048 3543150781356186 3544395674539356 3546009698070567 3558126059383896 3560997059431812 3562618642792209 3567928059547488 3579305381165943 3584639666383776 3587532059874672 3590764011464256 3592399149902992 3608886417373926 3619168145058752 3622088399075744 3665571595036428 3679425811408347 3689908506027744 3692885839410768 3708493979053248 3710182728588336 3711872247135052 3713176420945992 3714867302740594 3720403617647808 3730568347976184 3732267149591838 3735278661546861 3737829395716416 3740845395766752 3742548877276664 3755336793354432 3758366919868704 3761399491347888 3763112332646316 3831828063951888 3833572976549316 3834919910157336 3836666230699302 3839761980750969 3854636564332554 3857746814384463 3860381179182528 3863496064480416 3865255397843112 3868737546049376 3875815886114601 3886493064864228 3889994345752944 3900710583620032 3904696779453756 3907847422363482 3918980890803264 3971035894622797 3995581400018208 3997400881530056 3998805376403376 4000626326028332 4017535143974352 4019364622637364 4022607789358158 4028602733902656 4030437252451792 4039609512897288 4041449043640866 4047472067550912 4049315178692784 4050737913759264 4052582512080648 4066429782153024 4069710925064928 4071564163191096 4074849448960212 4076705027033509 4151147069281212 4154496569337114 4166332741899328 4173955569661878 4177323473564241 4182079610781072 4185454069853784 4189224680041632 4205058070180968 4208451070237596 4210367486936247 4214160541232356 4242139711011488 4243630195366848 4245562631703536 4277198716887616 4326576308895456 4328546516686392 4332039157770324 4348412322573501 4352329739305548 4354311674523811 4360800961669152 4362333137894592 4364319628394544 4376243638972062 4381226258913504 4382765611608384 4384761406513488 4388299406572536 4390297721420702 4405298930665776 4408853502153672 4410861176790354 4414420236373563 4417434740392128 4441706359844832 4495029075020484 4497075991721313 4498656048453798 4524873021500832 4528524075579504 4532178075640488 4534241909008266 4538326736711768 4555479576029382 4559155326090729 4562268666306624 4568458150320064 4572144372603808 4580509683589983 4593559568728416 4597266044980752 4631522870949312 4687124334636744 4689258726410258 4693042420917851 4712877765046836 4715023884247677 4718243663445312 4722050745476064 4724201041808248 4725860899385808 4728012930760756 4744168079178528 4747996079242416 4750158190389612 4753991023786914 4770234936756432 4772407174887924 4774083969787704 4776257960666478 4783376079832896 4805780651635392 4809658365985824 4811848556498568 4869614831272191 4887428793381904 4905901081877796 4909859581943862 4923847785881024 4928879541277692 4932856582327674 4936836832394103 4946910304784448 4950901894594656 4969614082941144 4974091130634912 4976356199455784 4980371548729148 5015199321797184 5017483110195088 5077718029189806 5105617578800739 5109104085269184 5111430635399088 5113226546876448 5115554974265736 5119682641001292 5137176085737696 5139515419110072 5141321198232912 5143662419179284 5146004706255413 5153673863790816 5167754514819468 5171924300603346 5179632086446272 5181990753152304 5186659127670592 5206262372605008 5210463229817976 5273014876466337 5308024121375976 5312307088660572 5314726172034279 5316593511809034 5331740501871168 5351892089321232 5356713525299136 5359152830183152 5363477052477544 5386146017196384 5388598724854488 5399086904923712 5403443349440864 5413329626060889 5428752217588128 5433132598613616 5498357392554642 5532343476948288 5534862759041616 5539328759116152 5541851222121214 5546322861084733 5565274092882504 5567808370702578 5569764631418988 5572300954110891 5576106147708096 5580605426471712 5595852521964276 5598400724387757 5606744093574624 5611268093650128 5613823315914996 5633005190031648 5637550379803056 5642099237021832 5644668498969474 5679558951932736 5750359464823974 5754999346048953 5771395355581856 5776052210360432 5781954846498831 5797883096764668 5803106319074064 5819092837859392 5829739597296342 5834991518629416 5837648618592362 5846348542017984 5851065875430048 5873731907554368 5878471336204896 5881148235720472 5885893648498084 5993372100027312 5996101322295084 5998208064605064 6000939489042498 6026302715961528 6029046933956046 6033911684037237 6038032100772672 6042904100853984 6045655878677688 6062173565461299 6066313281572544 6071208101326368 6073972768039176 6076106870638896 6078873768120972 6107346244786644 6112274173440318 6129688059974336 6226720603921818 6231744854005671 6249499112848992 6273119416171608 6278181104780676 6283837020062448 6286698512330236 6301147865847744 6321240811848534 6330661438989888 6333544253852816 6338654698382552 6360313249008576 6363209566517232 6365445293050272 6368343947555304 6415798075331424 6489864463343184 6492819775029588 6495776432486341 6498058736655486 6528494608958322 6538224109120704 6541201442503728 6543499706841888 6546479442591816 6549460535234162 6564365458458093 6571839388370256 6577142109770232 6582449109858804 6585446582131053 6607948395998664 6613280253230508 6616291765185531 6626152110588192 6662559539767248 6770290705586408 6801362863512399 6807490105067652 6815240847198784 6820739965687648 6826243521335056 6833219364044073 6852687225480096 6855094930977216 6858216558905712 6887203103956032 6890339353092624 6895899067471128 6899039276518246 6909321004203072 6941683163473344 6947284306423968 7030686501955116 7033888089615387 7069316647570254 7077365495167968 7083076118214096 7086301562712372 7088791349078712 7092019396141134 7116252118767792 7121994118863624 7125237285584418 7130986535680371 7135856119094976 7158610762331886 7164386940999717 7169279332767552 7175064119749344 7184798299805984 7217772834747852 7244176798151488 7331143190072856 7358851622816694 7364789372915793 7374780947156623 7379817012055488 7385771678821536 7420365457176672 7423744494270104 7426352841891984 7429734605481188 7461136695952368 7464534299183676 7470557323093722 7481690791533504 7485097754553328 7516733839737408 7522798982695776 7526224665292632 7616577043784709 7663656127903776 7667145953098632 7669839820314672 7673332461398604 7679523961501938 7709273128665108 7715493628768926 7726992128960832 7730510795686224 7737475092098752 7751631772229202 7757886450905019 7772986129728456 7779988691505888 7809393558907512 7815694844726964 7942071789245594 7991162800036416 7994801763060112 7997610752806752 8001252652056664 8035070287948704 8038729245274728 8045215578716316 8060874504903584 8079219025794576 8082898087281732 8086578824115649 8098630357385568 8101475827518528 8105165024161296 8139421850129856 8143128326382192 8149698897920424 8153410054067018 8247536088831963 8302294138562424 8308993138674228 8312776833181821 8347911139323756 8351712556053867 8354646947128482 8364159221562144 8370908139707568 8378449360083264 8410116140361936 8416902140475192 8420734973872494 8428321082464712 8467002748454211 8484279422022976 8491125263407072 8625539197235961 8653152617790912 8657093033372784 8664078315540648 8696824645147002 8704659478611096 8708623349047622 8715650210276009 8721601923338304 8728639256789088 8752487277944124 8756472927888543 8762452517827008 8769522813026976 8776598813145072 8780595442841404 8810597861331552 8817707004307344 8821722353580708 8828840472747126 8883412719689664 8990058150040968 8994151983442626 8997312096907596 9001409233563747 9043570400934069 9049746043001664 9057048151159008 9064356151280976 9068483818016532 9076653473423536 9110959152058764 9118310652181458 9144288745207616 9161019367179966 9168411260160477 9187119137456832 9194532089961504 9374248669273488 9378517452820516 9386084841835702 9425755530093672 9430047768495354 9444101490952128 9448402083616496 9451721798771616 9456025861521512 9481861217772801 9488336158357056 9495992158484832 9500316380779224 9507982047573828 9540469873512864 9544814349775848 9548167939575408 9552515921332956 9619316731971648 9623697112997136 9739229662544382 9747088104983229 9774857586763808 9792741913437483 9811802163755592 9819719163887724 9824190802851243 9857759082555384 9865713164655348 9873673664788206 9901803789189312 9939228165882288 9948182261269824 9952712398911568 9960743097458296 10034966220390176 10155436058379612 10211235157601478 10222861270798176 10226453093752896 10231109948531472 10239365282002584 10274352171475392 10279030838220144 10282642396465824 10287324838358568 10292009412510826 10300313884871647 10307347727581632 10335509029638936 10343848601206692 10348558914777369 10363981506304608 10412524745210016 10420926459635952 10546029752932674 10616048242751952 10624614177321144 10629452344068558 10633187023618068 10638029094211701 10687855928376627 10703784178642464 10718305660366304 10726954104955088 10737916143497829 10772292034392768 10777197449708976 10806886698881728 10826659252121778 10857504435176256 10866265197227232 10996714785109284 11001722396577913 11069725518083232 11078657518232304 11083702444242428 11092645722169466 11130548185765008 11135616741405156 11139529262837976 11144601908221782 11161210852943424 11191705043928552 11196801448775514 11205835984640583 11213488187149248 11222536187300256 11227646631829992 11266010380063296 11275100759606112 11284198474043664 11289336997938948 11500718929647948 11509998692097906 11519285942252907 11542790711163712 11552104420720864 11563909692997662 11573240443153389 11595766193529336 11606212638148128 11659479194592684 11669983037258832 11675297237184724 11702131750860096 11756942672409792 11762296471440944 11771787296996168 11913107683868391 11986744200054624 11992202644590168 11996416129210128 12001878978084996 12052605431923056 12058093867912092 12067823368074474 12085808201707968 12091311757355376 12124347130922598 12142416202652736 12147945536078352 12152213741277792 12157747536241944 12214692489573288 12224548346880636 12230115081100527 12453441207843636 12463489708011342 12498998225697984 12546238832343216 12556362209561352 12567674040124896 12573397024660472 12631102460808741 12642481623697068 12667088507705632 12677309396765104 12726419133034464 12730890586100544 12736687895110608 12831596150662848 12979728926686368 12985639550059176 12991552864972682 12996117473310972 13002035559592079 13056989217916644 13062935023571433 13082402885007456 13086999413683776 13092958885183632 13098921070468324 13128730916916186 13143678776740512 13154284219540464 13164898219717608 13170893164262106 13215896791997328 13226560506461016 13232583530371062 13243260709120689 13252304221176384 13325119079534496 13491227975163939 13540581411172816 13602725727024798 13614980210135304 13641479931375296 13652487042670112 13666438728088146 13677465978272187 13696021759005157 13705374450960192 13716433117811424 13780678706185248 13791798134942256 13798078553036492 13894568612847936 14061373003910232 14067776179230774 14079127262753553 14138633295140508 14145071652743031 14154730990335936 14166152236428192 14172603125424744 14177582698157424 14184038792282268 14232504237535584 14243988237727248 14250474571168836 14261973071360742 14317221524663772 14328773881999434 14350128239498688 14369596599611968 14435545669495704 14608844493816573 14662286380145712 14717703245633388 14729578745831586 14749561894313246 14771543357643072 14840730914353344 14847488988540208 14852705683783968 14859469210962376 14922273391904736 14929068598367352 14941114646187444 14970195509106656 15045597965391552 15052449330585264 15233154087569418 15316852736402217 15327312255807552 15334291906197264 15339679640629344 15346664922797208 15359047923003876 15366042024972457 15418546257330216 15430987257537852 15438014118766239 15461021591372448 15503263544458404 15515772901810038 15545972259456912 15559977383011776 15618787117815024 15631389689453928 15884143578491188 15944178516102837 15989603526120224 15995221505613504 16002505304113328 16070140575897408 16077458490549456 16090431157432632 16121749009807168 16158438051589152 16165796174563464 16173157648231298 16186207533369731 16197260714771136 16210330048322592 16286256652764384 16299397795840848 16306820108134036 16495072177663926 16604588277124848 16617986277348456 16625553666363642 16638968583254199 16695822278647512 16703425112107734 16709293894256964 16716902862332673 16728318443124288 16741816279415136 16795202173163271 16820232280723872 16833804280950384 16841469947744988 16856642164929424 16934005496908422 16982250526814144 17251078394471922 17264998038146859 17314186066745568 17328156631081296 17393649290294004 17409318957222192 17417246698095244 17431300420552018 17457278513578176 17504974555888248 17512945855777086 17539045626053952 17553197626290144 17561190885682808 17621195722663104 17635414008614688 17643444707161416 17657680945494252 17980116300081936 17988303966885252 17994624193815192 18002818467127494 18087140801868138 18101735052111711 18114096302318016 18128712302561952 18136967636033064 18153306946847072 18186520696383897 18221918304117528 18236621304362916 18322038734359932 18336822520320954 18389064179923008 18748497338546976 18757034905641032 18772169683671404 18851511060187344 18860095536990708 18896804167232992 18903443597543232 18912051723043024 18963722435545602 18991984316969664 19000632761558448 19015964095147656 19080939747025728 19089628699551696 19096335879150816 19105031842665912 19129154357618773 19247394225994272 19478459325088764 19487329297459023 19494176209966458 19549715173527616 19585483826874966 19623604327511184 19639438327775448 19648381605702486 19715518165110768 19731426329310696 19747347329576412 19756339746393159 19848875295556593 19878456331764576 19905424797823136 19921486194916592 20069932440780352 20310872116759224 20404088590537197 20422470315202956 20431770165073267 20445722541596352 20462219897062944 20478730564005168 20558061676440288 20565284792931648 20574649676717136 20584018825021652 20600627769743294 20671018059277872 20687697202413384 20697117829554738 20727963012609216 20825049490420032 20841852919271904 21092059505865348 21101664268846161 21232096485503904 21249228354642288 21258904688137116 21266374047236136 21276058188423402 21375711856753254 21392959607041113 21407568357284928 21436611320732608 21453908209910176 21475832286995658 21493160822999151 21554394899417952 21653318504243556 21732530394454464 21993429570218568 22003444793155826 22124342841469869 22139451036166464 22157315036464608 22167404888484856 22185291444338932 22261096371530016 22271233482810312 22279058525675952 22289203816443564 22383410087857104 22393602897551028 22411671969281166 22445072374600512 22455293263659984 22550201519212224 22568396948087328 22578673995877896 22849731131354127 23001437859295896 23019997384195812 23038571884505814 23104208841441728 23127819385995324 23146480886306778 23191532387058672 23212425276296256 23318958389185368 23339966074517664 23350594474369448 23524592942881888 23543574593992336 23826215367736782 23973488400109248 23984405289180336 23992832258420256 24003757956169992 24105210863846112 24116187735824184 24135646736148948 24146637467813861 24182623514710752 24248694261845196 24259736472346947 24295891072156704 24304427482555584 24315495072483888 24429384979146576 24449096693761272 24460230162201054 24742608266495889 24906882415687272 24926979416022684 24938330499545463 25055137668161601 25092477664686432 25112724419122704 25135348080249792 25146794049320944 25262204921617482 25284963247394136 25334177015411264 25354618793530208 25401008245362633 25452838266068928 25473375790221216 25959457853372736 25971279100118352 25983105729945364 25992234946621944 26004071119184158 26113978435833288 26125870047142866 26146950630828027 26164805770014912 26185917770367264 26197842140936648 26257461833832372 26269418783665629 26287357553481024 26308568439080928 26329796439435216 26341786328524212 26431793583994656 26453121012922032 26465167060742124 26486521418241378 26650238159068992 26982455950327878 27004227700691241 27081162822345632 27130711202802207 27205451454049596 27229960420270608 27304974085340224 27332877456176292 27354931956544374 27392043518010314 27432866235622848 27561357412370496 27583596269884512 27596157106072984 28122746007820464 28135552358461548 28158254525507106 28277266590281016 28290143305486062 28332304472856384 28345206250849488 28355165396314848 28368077584564536 28445583653318403 28465008475071168 28487976475454496 28500949142337672 28523946142721484 28536935189234563 28634443049327544 28657547763998868 28871091338991408 29217688987633146 29241264314949687 29324572760291424 29435406491266776 29459157491663172 29472572408553729 29499123788626492 29694977977080416 29705411367567936 29718938421924752 29844546783809472 29858137196734704 29882229292374888 29940391018213312 30104898661170528 30466308175138836 30480181721666677 30633705472804434 30668583812394528 30679359281258688 30693329845594416 30718095846007752 30732084049944914 30837092514660432 30861974515075704 30876028237532478 30900941654614941 30922043182744896 31006527088916808 31031545803620076 31045676744332107 31091944518913824 31237574235630048 31262779378907856 31768287156982376 31888357032205674 31914087282635103 31979207052240448 32005010608226656 32063567785129881 32154916981098912 32180862314865264 32316876103178304 32331592349126928 32346315296462596 32372415066739462 32420660096645184 32572513305528768 32598795591681696 32613640216268072 32990144355327852 33005167189733739 33209176554249696 33235972554696912 33251107332727284 33277937166508398 33391644557295024 33406850224215468 33418587788513928 33433805724665346 33483632558830272 33590404346326542 33617507953921749 33640464561447744 33667608561900768 33682939895489976 33713284329858848 33868010993816844 34502156788943844 34529996076293718 34557857826758721 34628372133491136 34656313262162592 34787298580588008 34818637914444384 34834493396190488 34862600841104036 35009949111776496 35025891711554172 35106395252580288 35122381771365616 35270828017229376 35286889414322832 35315361890988504 35739323051605173 35960232600163872 35976607933770504 35989248387630384 36005636934254988 36022032943787891 36174281603736276 36203470104223422 36257424605123904 36273935272066128 36306613893694144 36373041392767794 36443836608235056 36473242608725832 36644077468719864 36673645040641908 36690345243301581 37496994677093952 37514069811282064 37544339367342808 37703022120374688 37720191073981416 37793608334465984 37824103446086048 37893307382426223 37927444871091204 37944716020850353 38001265523116896 38031928190295312 38179257399103392 38192671758301632 38210063685331824 38258308715237546 38494788451988544 38956918650177528 38974658594918046 38988352419932916 39006106678776237 39170967653749932 39188805070714299 39247208655022368 39278876655550896 39296763211404972 39431036330221536 39462852658621392 39494694659152824 39512679492786318 39697750591113186 39729782127362067 39756912663529152 39810849595646272 39842972389833184 40473683925491817 40621744233518448 40808177181074394 40844940630405912 40863540330146534 40924439794125888 40957461128010336 41088065277015471 41116123352880576 41149299353434272 41168037650043304 41201255539486588 41342036118555744 41375394404826768 41394235659109476 41683705838543808 42184119011730696 42203328537692322 42237381788260659 42435214958229093 42464192971007808 42498456709284576 42517809376274232 42532748094472272 42552116376846804 42751423713506508 42785919214082226 42907816419820352 42951664573991316 42986321645998302 43108789798835904 43306637008487112 43986859140437136 44006889586311652 44248685682939738 44314630072929216 44334809776969712 44370582888677864 44522192743060032 44542466965620624 44558117051351904 44578407632887128 44766820175714208 44787205795102056 44823343938562332 44843755297368599 44910586527319968 45136793896174656 45157347991755792 45699462262708254 45950558209206651 46002875718591792 46039994768391624 46077143769011628 46098126074917371 46255638771990648 46292961772613556 46314042356298717 46383064774117344 46637916778370736 46679932149035328 46701188948738896 47049185885763776 47087149187984672 47652430735473564 47832535548308511 47968810578360672 47985664516840512 48007515912339984 48210421727692224 48232375471648368 48271293472297896 48293274935627722 48365247029421504 48497388523690392 48519472944693894 48558622600109193 48591782144313408 48630990144967776 48858769958293152 48898193387522544 48920460324402108 49485216532991778 49813764831374544 49853958832045368 49876660999090926 49916905749762597 50110275336323202 50150708586998019 50184955329372864 50225448838245408 50293588098641888 50385606519489813 50524409843234964 50569926494788272 50709237587060416 50802016490725266 50946751580442432 51623466630096361 51942558200236704 51966211459890728 51984469893243888 52008142238368316 52227956871666576 52251740094285732 52293901261656054 52371835540734528 52395684281873296 52514923667664744 52538837567331258 52617136878161856 52659592878870432 52683572657048424 52863587167989312 52906242025844064 52930334121484248 52973042836482756 53964911900655756 54008455401382482 54162325644691264 54261422405604414 54305205156335133 54410902908099192 54459920840541216 54665754912352584 54709863913088748 54784087036020628 55167192539769024 55192314212145968 56245492015640928 56271104716923096 56316509051014212 56554533180562032 56580286610972124 56606051768809543 56690412501698976 56710330792629696 56736155169129072 56891167306636806 56975952950908992 57001898284675344 57047892285442968 57073870378469126 57268886098655088 57315095527997736 57387463072856319 57742182677982816 58435377975266292 58461987892377069 58482528629899374 58649145520582848 58870812982533552 58918314983326344 58945144817107458 58998247577252984 59269019239179477 59389955954160832 59437876843849504 59546625886669779 59716274393469408 59764458584749776 60209797322341056 60932616350277672 60960363443333354 61009551471932063 61267410945608868 61295310495219801 61337167624789056 61386659691188832 61436191692015504 61464168099889828 61674185029320864 61723949030151408 61752056475064956 61801883309229882 62013054177833616 62063091607240152 62091353488664214 62183889037827648 62475148471260096 62525558757815712 63304992806538483 63536574313964752 63776714064411348 63828174565270206 64010021216453312 64127135570259762 64178878821123339 64309833962197824 64361724629730528 64663184698253856 64692630592925192 64744830133478924 65197591183363392 65227280432536144 65980288710655704 66010334379467478 66373028524409607 66418353108499392 66471945109393824 66502214665454568 66555874333016796 66783289114590048 66813700448430936 66837175577027856 66867611449330692 67180808692653084 67235015907843498 67335217123801536 67365879790979952 67426568659717696 67736021987633688 68549193394062381 69004313577887688 69059992152587436 69115715653517442 69312626524325184 69574597161176016 69637275828888768 69668986792380976 69725201682208072 70019898223552992 70051783423108344 70244763542731232 70573778828645664 70630723781977008 71478646103210346 71920465200327744 71953215867541008 71978496775260768 72011273868509976 72044065887575782 72102197194101529 72348563207472552 72406940208446844 72439912403441583 72547870544132256 72746082785535588 72779209417040841 72887673216470112 72946485217451664 73288154937439728 73347290081283816 73380690486603162 74814991498636389 75028139622564128 75088678734685616 75165413004484803 75406044240749376 75440382147962832 75648206892172096 75786614764852446 75854889742182408 75889432041700706 76002531046233792 76063856380590624 76358514798206784 76420127370663648 76516617430475092 77913837300355056 77949317189836092 77976704839865832 78012213357552474 78341935307499864 78377610141428598 78440851892484081 78494417310044736 78557753311101792 78593526422809944 78808256350996887 78862072660443072 78925705317242784 78989389318305648 79025358985572636 79395501182226372 79459564254724134 79685944779666368 80947367850983634 81012683102073723 81243488467036896 81616354362148788 81689881260811824 81727080660293068 81914922256020672 82176130554030942 82298598706868544 82336075300086608 82402511078973176 82684072237111488 82750788809653536 82788471318218952 84368238023461392 84406657075384644 84474763576521318 84870429916458186 84996913418569152 85035618752548464 85065496188944544 85104232753693608 85336750959955209 85502847427013016 85571838428164452 85610805567703689 85903329147982632 85972643291996604 86613274016974224 87973718280874272 88013779172623304 88417717225661187 88497371365879476 88669619553939424 88741165777355728 89084933931241248 89116234102703808 89156815265774256 89533640351428416 89574411590204112 89646687877124664 89687510594737198 89821173054639936 90314695983511584 91398924525416508 91440545165000031 91901116418413302 92005751437183584 92079989536783248 92154287538023256 92196252149834742 92511277543981296 92585923545227112 92628084712597434 92702824963844823 92766129548234688 93137030232996321 93275833556741472 93402377897477792 94174298375969344 95304861470947128 95665071096617022 95742261847905309 95872152313036099 95937621156721344 96015031824679968 96464750943296736 96542586944595792 96586549871255444 96994777047380784 97038945889387788 97117245200218386 97261980289935552 97717539916586304 97796386775045088 97840920648804216 98970433065983556 99015501569201217 99627529662749088 99707917664090736 99753321998181852 99833811499525194 100220550672646404 100301417173996038 100450897676490816 100587176197283776 100771213038979626 100852523861765247 101048819686469928 101139852989576544 101604032981450532 103246933260192722 103885116400473408 103932422919781456 103968939786487776 104016284476736632 104455913743333152 104503480188571464 104587802523312108 104791368563746592 105029847335329488 105077675134662516 105319185757740864 105367145314096848 105812484051688128 105860668242968496 105946085672965512 107217969154815519 107929823801311512 108016910802764964 108066098831363673 108522844811208828 108610410312670266 108821805816198384 108919841681082432 109331509824705168 109419727826177496 109568174072041256 110071035729904743 110384628424291936 112490984031281856 112542209433846192 112633018102028424 113109066361124064 113160573221944248 113212103537619086 113303452733588117 113380825003397952 113472310338258144 113782334613273612 113834148062551059 114003796569350688 114095784570885936 114147740756938252 114537772197310176 114630191055995472 114774926145712638 115484365355965632 116870755950532584 116923975784754138 116965057259798748 117018320036328711 117566415212142897 117741625965067104 117836629966652688 117890289634214916 117996495154505968 118538038478358954 118875753687699008 119093251773339558 119189346382086201 119432548786938816 119528917169499552 121865232700555344 121920726886666708 122019102943864126 122534821891217736 122590620990439602 122773319382377664 122872383384031008 122928336199779656 123264195831046413 123348370058641728 123447898060302816 123504112950129912 123603766618459764 124026108355667232 124126183214480304 124182706977328428 125051117515631424 126609985613076966 126712145364781977 127073148627929504 127305644874687279 127553428128822696 127656349130540412 128254271140519524 128357757642246678 128723449259461056 129326369396507712 129385261185850384 129489660266957848 130454560865072288 131960577421311408 132020668758934956 132746057048819214 132943890218787648 133004429330909136 133111748666033592 133566578229180096 133627400896861872 133674351154055712 133735222898661384 133904080503331411 134361617385306168 134470031815686996 134531265892105797 134731759581959904 135472043975267376 137098386788124762 138008627155775376 138119984305174872 138231431307034884 138294378224752113 138942127068896151 139149194322352032 139337973584761952 139450403364416144 140039796447105984 140103566846216688 140489527085462464 141147557657291328 141261447563954016 142957292206420692 143022391155512869 143906431735082016 143956993550521536 144022547737019952 144088131775151564 144204394388203058 144697126414945104 144813880416893688 144879824806883166 145095741088264512 145492165571071176 145558418834081682 145675867800327579 145775346432940224 145892970434903328 146576309874879456 146694580162567632 146761380973206324 149629982997272778 149750717249287791 150056279245128256 150177357469371232 150330826008969606 150452125760994057 150880764295925664 151573229529704892 151709779484364816 151778864083401412 152127712761181248 152840254741327296 153033234860950184 154870399890289083 155827674600710112 155898634379672184 155953409679731664 156024426715104948 156683870614999728 156755220282857196 156881703784968162 157115506622203584 157187052845619888 157616512701993774 157851410634485568 157978778636611296 158050717971145272 158791002364452744 158919128509448268 161894735701967268 162025366204147446 162486976934073792 163232708724297576 163379762521623648 163454161320586136 164352261108061884 164672150600173216 164805022157946352 165501577619307072 165576942636437904 168736476046922784 168813314150769288 168949527153042636 169026462274697027 169740859832916372 169818155306428629 170071237505096928 170130992377889088 170208465507387216 170673501919910418 171005694854026032 171143676856328904 171221611135407378 171806658295965264 171945286583993208 172162389218568957 173226548033948448 175385963677131207 175947436561748544 176027558345246608 176835434451322374 176994742731758952 177339239107878848 177482331554711456 177807057717538431 178048282867067041 178169867862482496 178313630531548512 179148823180408224 179293375754249328 179375021189474396 180629391967023168 182797849050833016 182881090330000062 183028654415796189 183802232836826604 183885931485659403 184011502874367168 184159979073566496 184308575076046512 184392504299669484 185022555087962592 185171847090454224 185256169425194868 185405649927689646 186274060465992642 186551667113482944 186804755794955584 189914978419615449 190609722941894256 191330142193234044 191484523695810618 191744304626072198 192030063649359936 192929501886593472 193085173889191584 193173099742510888 193989554094761568 194077891778775576 194234490400436772 195592773550090176 195681841297608432 197940866131967112 198031003138402434 199119085573228821 199255059325498176 199415835328181472 199506643996363704 199667622999050388 199758546324641941 200441101345292808 200602834347992076 201542426077959252 201705047723530494 202097639372939856 202279705979153088 203208065962901064 206493866520385444 207864845839562912 207937879572975552 208032568953473264 208911827486666304 209006960377142928 209175605046624216 209582737127493184 210059694670658976 210155350269325032 210420697933806503 210734290628193696 211721336485936992 211892171345931024 214435938309631038 215859647602623024 216033821605529928 216132197662727346 216306591582304587 217045689622417656 217220820625340532 217319737210324749 217643611632396768 218337628251122523 218663019649410336 218839455652354992 219136348144082512 220142071459809486 220769256848583872 224444974495909167 225084418867692384 225266036204056848 226218132722248128 226321146443888496 226424207075238172 226606905467176234 226944620676516288 227564669226547224 227668296125102118 228007593138701376 228191569141771872 228295481513876504 229075544394620352 229260382111990944 229549852291425276 233741511901065168 233847951569508276 233930114519597496 234036640072657422 235132830424285794 235322555677452243 235483251930134208 235673259933305376 235780579268429832 235992990309011936 236424769052990661 237076076956717908 238186503546679116 238378692764172402 239057834338999104 243730465401110688 243841453773333416 244038205887728252 245069643782435472 245181241980879204 245744766768062016 245856672399559312 246528391662092826 246895796120605632 247008225900259824 247207533236919528 248052216711334464 248252366428960608 248365413954656856 248679006649044049 253219971226153932 253424290729563954 254146297255859008 254611289749374558 255106856257645392 255312698261080824 256508542281039048 256715515284493356 256832416703111067 258770522371700768 258979320533915696 260909121730144576 263921154842622816 264041337517869912 265253151676983561 265492114097638428 265613012145952471 266008858661818272 266223497332067184 267254801793723744 267348702308111424 267470445797322768 267808161006662822 268723234770612336 268940063631373992 269062531784211594 269463519163919808 270944087950534752 274196773576249524 274321635495000093 276017254311550752 276239968610349744 276462862614069768 276588756449504226 277884254137792302 278108474891534469 278298388644704064 278675947169523904 278900806728832288 279411090698988963 280207133692433376 282522895127908032 285914584412841384 286044782311025738 287616456939108297 287812863470164032 288045095474039904 288176263550303128 288408788776406116 289394252829890208 289627760833787376 289759649613766332 290984331142142352 291116837668163364 291351735600655158 291785940869806656 293152619749758912 293389160325135264 293522761946412648 297046504707603651 299259965994545556 299501434498575582 300354714938742464 300661652017939212 300904251521988114 301761528591851328 303146459059409784 303419558968729632 303557728166802824 306066469721900368 309740799780578166 311655349201420224 311797268759344368 311906819359463328 312048853430209896 313367741229999456 313510440565714392 313763407569936324 313906287081580193 314374105691239776 315233025403987548 315957557273222592 316101435942290544 317582004728905488 317838257018896536 321653907464446557 323789471403934536 324050732408294892 324198296494091019 326465417448595152 326759525043247296 326908322641172272 328704522216123768 329344301200346432 329610044315892704 330213107189714229 331153885272875808 337472952093845568 337626628301538576 337899054306085272 338052924549394054 339481719665832744 339636310612857258 339910358200764351 340142475010193856 340416931014774432 341347003839820836 341502444187653177 342011389708052064 342287353712657808 342443222270814756 343613316591930528 343890573167986416 344324778437137914 346453096067896896 350771927354262414 351054960108986133 352055116690493216 352699245636428691 353670868902644748 353989485463517904 354964663109422912 355614115435076862 356096565734134082 356627261063097024 358297646360816448 358586751508498656 358750042378948792 365595698101666032 365762180660000124 366057308831592378 367604465673653208 367771862971318806 368319958147132992 368617150152093024 368785008599338968 369792587493139239 370045110175925184 370343694180908448 370512338850389736 370811299855379292 372548120931985284 379829956839230898 380136436094345931 381219445883788512 382660284386468088 382969047391621236 383488609252144396 386170347778383168 386346199485021776 387979108189523136 388155783557551152 388468980800873544 391363682595216864 395881732263934224 396062006276804868 396242362381666801 398238171146457642 398831670656362944 399013287992727408 399335245998100776 399517092649283882 400882202690585616 401205668695984152 401712241509994233 403084852155918504 403410095447060988 403593797676317391 404195278745879712 406416131925802128 412987733040770888 414883134674256339 415729691679125824 416065137906946528 416826381206688453 418013920754285856 418351210093248432 420119389341317952 420310700538650064 420841395867613006 421468581256387392 423442672971873984 423784342691862048 428871876619262076 429067173466538607 431719295205246048 432067643211059856 432264395325454692 432613183164609174 434091379244835312 434441641250681064 434639474420649498 435287223264793536 436675256502245046 437027603400982737 437326039298820672 437678911304709984 438272696288165024 440284142919618972 448889948991818334 449252151747863373 450168837735384768 450532072408113696 452642292887776992 452848414150476344 453213810934352468 455129338453094448 455336592250204236 456383138283543744 456590963027753008 458520764223981888 459099704582850552 464611199670867249 467483023802130336 467695903139016552 467860229039194992 468073280145314844 470265660848571588 470645111354904486 471346519866610752 471561158536859664 471985980618023872 472849538105981322 474152153913435816 476373007093358232 476757385528344804 487460930802221376 487682907546666832 488076411775456504 490139287564870944 490362483961758408 491713344799118624 493056783324185652 493281308271054589 494016451800519648 494415066473839056 496504732857921216 496730827909313712 497358013298088098 506439942452307864 506848581459127908 507079386824091081 509222579498749116 509454465919285887 510213712515290784 510625396522161648 513017084562078096 513431030568986712 513664833406222134 516487167655706871 517541044743401536 517958641067831392 526157891031393621 527842309685245632 528082675035739824 530506303353967122 530984228195276856 531226024291904942 532017717323636544 532446994664134368 534144848601201123 534509603587447488 534940891594645536 535616322013325644 537446469541224672 537880127262747984 538125063568423188 541888175901069504 548393547152499048 548643270990000186 549085963247388567 551657794456978209 552034508623101504 552479937220699488 552925725228139536 553177512899008452 555768508275584604 556216949783068938 557801613457664576 558822181397977926 560414267384866752 571829168825682768 572089564622051476 575232913878216594 576090190948079808 576352527100606256 576817577552812232 578788505659780416 579255521667574752 579519299227532664 581968662284284704 582233675336326728 582703471201310316 586778320650270528 587045523892825296 594093009415207302 597357256719686463 598519931989091112 599002868997151164 599275638973925823 601323304035878424 601808503043976228 606292918118819568 606839117937459264 607115456333605648 612132939443800736 619481599561156332 623594537518688736 623813638718926656 624097706860419792 626735482459998912 627020881131428784 627526815139872648 627812574163160386 628748211382479552 630466050807975096 631262093801419509 632202871884581088 635164009457810976 635676514037793072 643307814928893114 647578942807869072 648101464816589784 648396592988182038 648919774746913761 651959211630974247 652930834897190304 653816645282344544 655012884753367569 657409044432247536 659220088631785408 660426214379428458 662307770545751616 671105066191252693 675253256603077152 675798108612170544 676105849098788108 678963439331665488 679272621225714516 679820716401528702 680833862029548864 682694007679641672 683004888375306354 684022779416104128 684574707425315616 684886444541629512 687226633183861056 687781146335972832 688649556874275828 701543854708524828 702109920217972266 704110233380986432 705398491272857382 705967667032356729 707341737805289496 707978970927035808 711228230870153724 712193131468268164 717173503016997312 717500084757897584 731191396203332064 731524361320000248 732114617663184756 735208931347306416 735543725942637612 737234300304186048 737570017198677936 739585174986278478 740687388361816896 741024677700779472 741622599710758584 745096241863970568 746037019947132147 759659913678461796 760272872188691862 762438891767577024 765320568772936176 765938094783242472 766977218504288792 770497250109333201 772692398970043552 776311567115102304 776937961601747088 782727365190433728 791763464527868448 792124012553609736 792484724763333602 793124169135116819 796476342292915284 796839036437857413 798026575985454816 798670491996201552 799034185298567764 801764405381171232 802411337391968304 803424483019988466 806169704311837008 806820190894121976 807187595352634782 808390557491759424 812832263851604256 822964906485000279 825975466081541776 829766269348512678 832130275813893056 833652762413376906 834325424674603407 836027841508571712 836702420186496864 840621401077300128 841682791735226012 847568685383724096 857743753238524152 858134346933077214 862849370817324891 863438590410492096 864135286422119712 864528790650909384 865226366329218348 868182758489670624 868883282501362128 869278948841298996 873350513004490092 874055206801965474 875357822609419968 876545392576330048 880568285839237944 891139514122810953 897779897983636668 898504303495726746 901064144816227392 905284585775553984 905696828300952688 906427621868704936 910258676906188896 910673184500408472 913181926055506016 918199409165701104 929222399341734498 934966047604260672 935391806278033104 935720458078389984 936146560290629688 937328563523319877 940531321697143176 941290222709808972 941718861244740579 943122317073719328 945699076211962644 948304307826871632 952746014186716464 953514771056689608 972594889482273057 975365815093333664 976152823550913008 980278575129741888 980724967923516816 983426689598237248 986113566648371304 986562616542109178 988032903601039296 988830132947678112 993461655818627424 994716026596176196 1012879884904615728 1013697162918255816 1014158773648182162 1018445158997498232 1018908931838571774 1019731074602293053 1020427425030581568 1021250793044323296 1024507332562959531 1026034169124156192 1026862061137973424 1027329666812444268 1032974335311413742 1035917282135662784 1052315782062787242 1053164880326958399 1056165350071479648 1061012606707934244 1061968456390553712 1062452048583809884 1064893989328268736 1068289697202402246 1069881783189291072 1071232644026651288 1074892939082449344 1075760254525495968 1076250127136846376 1096787094304998096 1097286541980000372 1098171926494777134 1103315588913956418 1104959874441398976 1105851450456279072 1106355025798016904 1109377762479417717 1111537016551169208 1112433899566137876 1117644362795955852 1143658337651365536 1144179129244102952 1150465827756433188 1152705054201212512 1153635155105624464 1158511043335149504 1159038598455065328 1163937324568569408 1164467350672653456 1165406942402620632 1174091047785650592 1188186018830414604 1188727087145000403 1194714513439372926 1197039863978182224 1198005737994302328 1198551277947851646 1202646608071756848 1203617006087952456 1205136724529982699 1210781393028952173 1212585836237639136 1214230912667211296 1224265878887601472 1238963199122312664 1244649404022769017 1246337980069469287 1247189075037377472 1248195413720839584 1254041762262857568 1255053630279745296 1255625148326320772 1260932101615950192 1262524187602839018 1264405743769162176 1270328018915621952 1271353028075586144 1286615629857786228 1287201520399615821 1295157885615738144 1296202929633179568 1296793185976364076 1297839549493827522 1303918423261948494 1305861669794380608 1307633290564689088 1310025769506735138 1311082810202948211 1314818088864495072 1320852428758856916 1342210132382505386 1350506513206154304 1351596217224341088 1352211698197576216 1357926878663330976 1358545242451429032 1359641432803057404 1365388015359283344 1366009776750612708 1369149414850631232 1369772889083259024 1375562292671945664 1377299113748551656 1393833599012601747 1403087709417049656 1404219840435944532 1410796982545714764 1411935334064713458 1414683475610578992 1415957941854071616 1422456461740307448 1424386262936536328 1435000169515795168 1462382792406664128 1463048722640000496 1464229235326369512 1470417862694612832 1471087451885275224 1472944885536645521 1475140034397355872 1479170349972556956 1479843924813163767 1482049355401558944 1483245199421517168 1490192483727941136 1492074039894264294 1519319827356923592 1520545744377383724 1521238160472273243 1528363397757857661 1530641137545872352 1531876189566484944 1533954437008577584 1540994500218666402 1545384797940087104 1549461502967120613 1552623134230204608 1553875923203494176 1583526929055736896 1584248025107219472 1584969449526667204 1586248338270233638 1592952684585830568 1593678072875714826 1596053151970909632 1597340983992403104 1598068370597135528 1602434545803603369 1603528810762342464 1604822674783936608 1606848966039976932 1612339408623674016 1613640381788243952 1614375190705269564 1625664527703208512 1645929812970000558 1647257889742165701 1651950932163083552 1654973383370934627 1659532538697025356 1667305524826753812 1668650849349206814 1673404840372993728 1681242802154600256 1683365583470452024 1715487506477048304 1716268693866154428 1725698741634649782 1728270572844239424 1729057581301818768 1730452732658436696 1736365516979341248 1737766565002724256 1738557897682597992 1740753046543308343 1746701026008980184 1748110413603930948 1761136571678475888 1782279028245621906 1795559795967273336 1797008606991453492 1797826916921777469 1811393656601905376 1812855243737409872 1820517353812377792 1821346369000816944 1826363852111012032 1836398818331402208 1858444798683468996 1859291085021667297 1870783612556066208 1871440916156779968 1872293120581259376 1874657127046639754 1881062643394286352 1882580445419617944 1883437722489481158 1886244634147438656 1891398152423925288 1893786281404258527 1896608615653743264 1905492028373432928 1907029542113379216 1945189778964546114 1946759324240741283 1950731630186667328 1952305647101826016 1955877634892922741 1961449935847033632 1972227133296742608 1973125233084218356 1977660265895356224 1986923311637254848 1989432053192352392 2013315198573758079 2025759769809231456 2027394325836511632 2028317547296364324 2036890317994996464 2037817863677143548 2039462149204586106 2042501586088646592 2049014665125919062 2052068338248312384 2053724122275946848 2054659333624888536 2065948670622827484 2104631564125574484 2106329760653916798 2112330700142959296 2122025213415868488 2123936912781107424 2124904097167619768 2136579394404804492 2142465288053302576 2151520509050991936 2152500254273692752 2193574188609996192 2194573083960000744 2196343852989554268 2197344009571061351 2206631177827912836 2211702900912558144 2212710051596033808 2218755524958835434 2223074033102338416 2224867799132275752 2235288725591911704 2238111059841396441 2287316675302731072 2288358258488205904 2300931655512866376 2305410108402425024 2307270310211248928 2311491750327999603 2314627677271871533 2318077196910130656 2328934701345306912 2330813884805241264 2348182095571301184 2376372037660829208 2377454174290000806 2379372507405350457 2389429026878745852 2390517109313572239 2394079727956364448 2396011475988604656 2397102555895703292 2405293216143513696 2407234012175904912 2410273449059965398 2421562786057904346 2425171672475278272 2428461825334422592 2468894719455000837 2477926398244625328 2489298808045538034 2492675960138938574 2496390827441679168 2508083524525715136 2510107260559490592 2511250296652641544 2521864203231900384 2525048375205678036 2542706056151172288 2573231259715572456 2574403040799231642 2588548112451974673 2590315771231476288 2592405859266359136 2593586371952728152 2595679098987655044 2607836846523896988 2620051539013470276 2622165620405896422 2629636177728990144 2641704857517713832 2684420264765010772 2703192434448682176 2704423396395152432 2715853757326661952 2717090484902858064 2719282865606114808 2730776030718566688 2732019553501225416 2735469073139484539 2739545778166518048 2754598227497103312 2787667198025203494 2806175418834099312 2808439680871889064 2811985690569959631 2821593965091429528 2823870668129426916 2825156583734221737 2829366951221157984 2844912923480614896 2848772525873072656 2870000339031590336 2917784668446819171 2926097445280000992 2928458470652739024 2940835725389225664 2942174903770550448 2945889771073291042 2950280068794711744 2958340699945113912 2959687849626327534 2964098710803117888 2966490398843034336 2980384967455882272 2984148079788528588 3038639654713847184 3041091488754767448 3042476320944546486 3056726795515715322 3059193223806879159 3061282275091744704 3063752379132969888 3067908874017155168 3073521997688878593 3081989000437332804 3098923005934241226 3107751846406988352 3168496050214438944 3169938899053334408 3172496676540467276 3185905369171661136 3187356145751429652 3194681967984806208 3196136741194271056 3204869091607206738 3209645349567873216 3213697932079953864 3224678817247348032 3227280763576487904 3228750381410539128 3291859625940001116 3294515779484331402 3303901864326167104 3309946766741869254 3319065077394050712 3334611049653507624 3337301698698413628 3366731166940904048 3430975012954096608 3432537387732308856 3451397483269299564 3452969157897382123 3458115162603637536 3460905465316873392 3475533130005448512 3477115795365195984 3481506093086616686 3493402052017960368 3496220827207861896 3522273143356951776 3564558056491243812 3566181261435001209 3591119591934546672 3594017213982906984 3595653833843554938 3615410173589948097 3622787313203810752 3625710487474819744 3632344179086856519 3642692738001633888 3672797636662804416 3716889597366937992 3718582170043334594 3739013940208407861 3741567225112132416 3744586241162518752 3749314254093279508 3762125286788572704 3765160890839235888 3766875444978962316 3782796304847850576 3787572562808517054 3793217231307486528 3810984056746865856 3814059084226758432 3861604561198847463 3890379557929092228 3893518648481482566 3904611294203652032 3911755269785845482 3922899871694067264 3944454266593485216 3946250466168436712 3978864106384704784 4026630397147516158 4051519539618462912 4054788651673023264 4056635094592728648 4073780635989992928 4075635727354287096 4078924298409172212 4098029330251838124 4107448244551893696 4109318667249777072 4131897341245654968 4181500797037805241 4209263128251148968 4212659521307833596 4244050426831736976 4247873825562214848 4249808194335239536 4273158788809608984 4284930576106605152 4305000508547385504 4387148377219992384 4389146167920001488 4392687705979108536 4394688019142122702 4413262355655825672 4418834656609936563 4425420103192067616 4437511049917670868 4439531774439491301 4446148066204676832 4449735598264551504 4470577451183823408 4476222119682792882 4563714481416819729 4576716516976411808 4585090193273572983 4601863311025732752 4614540620422497856 4622983500655999206 4629255354543743066 4636154393820261312 4657869402690613824 4661627769610482528 4752744075321658416 4754908348580001612 4758745014810700914 4778858053757491704 4781034218627144478 4788159455912728896 4792022951977209312 4794205111791406584 4807303637410810107 4810586432287027392 4814468024351809824 4820546898119930796 4843125572115808692 4937789438910001674 4941773669226497103 4955852796489250656 4978597616091076068 4985351920277877148 5020214521118981184 5022500593305283088 5043728406463800768 5050096750411356072 5146462519431144912 5148806081598463284 5177096224903949346 5184811718532718272 5187172743905456304 5191358197975310088 5215673693047793976 5222259139629925029 5240103078026940552 5244331240811792844 5283409715035427664 5368840529530021544 5393480750765332407 5408846792790304864 5434180969805716128 5438565731212229616 5461552061437133376 5464039107002450832 5470938146278969078 5479091556333036096 5509196454994206624 5575334396050406988 5577873255065001891 5612350837668198624 5616879361743778128 5623971381139919262 5643187930182859056 5647741336258853832 5650313167468443474 5658733902442315968 5681358844212775581 5689825846961229792 5697545051746145312 5835569336893638342 5840277972722223849 5852194890560001984 5856916941305478048 5884349807541100896 5891779542146582084 5916681399890227824 5919375699252655068 5932980797686068672 5960769934911764544 5968296159577057176 6039945595721274237 6077279309427694368 6082182977509534896 6084952641889092972 6113453591031430644 6118386447613758318 6127504758265939776 6135817748034310336 6147043995377757186 6163978000874665608 6197846011868482452 6336992100428877888 6339877798106668816 6344993353080934552 6371810738343322272 6374712291502859304 6392273482388542112 6409738183214413476 6427395864159907728 6454561527152975808 6457500762821078256 6583719251880002232 6589031558968662804 6592032028713184053 6619893533483738508 6638130154788101424 6669222099307015248 6674603397396827256 6714333179524189323 6733462333881808096 6861950025908193216 6865074775464617712 6902794966538599128 6905938315794764246 6916230325207275072 6921810930633746784 6943883031815614599 6954231590730391968 6963012186173233372 6986804104035920736 6992441654415723792 7044546286713903552 7129116112982487624 7132362522870002418 7138117522216051371 7171551327940716717 7182239183869093344 7188034427965813968 7191307667687109876 7230820347179896194 7251420974949639488 7264688358173713038 7285385476003267776 7433779194733875984 7437164340086669188 7478027880416815722 7489172482325037504 7498628508186559016 7524250573577145408 7530321781678471776 7533750889957924632 7565592609695701152 7575145125617034108 7628118168453516864 7723209122397694926 7765644337355924019 7780759115858184456 7787037296962965132 7823510539571690964 7888908533186970432 7892500932336873424 7957728212769409568 8053260794295032316 8109577303346046528 8113270189185457296 8147561271979985856 8151271454708574192 8157848596818344424 8196058660503676248 8206407219418453617 8218637334499554144 8263794682491309936 8363001594075610482 8418526256502297936 8425319042615667192 8435957071709878893 8475469751202665211 8488100853663473952 8499616388670479072 8546317577619217968 8569861152213210304 8610001017094771008 8724365860486285009 8778292335840002976 8785375411958217072 8789376038284245404 8826524711311651344 8837669313219873126 8850840206384135232 8875022099835341736 8879063548878982602 8892296132409353664 8899471196529103008 8941154902367646816 8952444239365585764 9127428962833639458 9153433033952823616 9170180386547145966 9177579671420637477 9203726622051465504 9245967001311998412 9258510709087486132 9323255539220965056 9505488150643316832 9509816697160003224 9517490029621401828 9557716107514983408 9562068437254288956 9584045903954418624 9588410223582813168 9614607274821620214 9628936048703619648 9641093796239861592 9686251144231617384 9875578877820003348 9883547338452994206 9911705592978501312 9957195232182152136 9970703840555754296 10045001186610566176 10100193500822712144 10292925038862289824 10297612163196926568 10310614198756518647 10354192449807898692 10358907473692146369 10374345487810912608 10382716395950620176 10431347386095587952 10444518279259850058 10480206156053881104 10488662481623585688 10566819430070855328 10698543784305003627 10737681059060043088 10786961501530664814 10817693585580609728 10846230520769844291 10868361939611432256 10877131462424459232 10928078214004901664 10941876292557938156 11018392909988413248 11150668792100813976 11155746510130003782 11217041820625223583 11224701675336397248 11233758723487556256 11247942762279838524 11286375860365718112 11295482672517707664 11300626334936886948 11362717688425551162 11379651693922459584 11395090103492290624 11584813683596542389 11671138673787276684 11680555945444447698 11713833882610956096 11768699615082201792 11783559084293164168 11833362799780455648 11838751398505310136 11936592319154114352 12079891191442548474 12154558618855388736 12164365955019069792 12169905283778185944 12185271325803158401 12226907182062861288 12236772895227516636 12294087990755514372 12327956001749331216 12395692023736964904 12679755596213337632 12689986706161869104 12743621476686644544 12749424583005718608 12784546964777084224 12819476366428826952 12854791728319815456 12915001525642156512 13167438503760004464 13178063117937325608 13184064057426368106 13239787066967477016 13256503969829809689 13276260309576202848 13318595323318473903 13338444198614030496 13349206794793654512 13428666359048378646 13466924667763616192 13691143444250459187 13730149550929235424 13805589933077198256 13811876631589528492 13843621861267493568 13887766063631229198 13908463181460783936 13926024372346466744 13973608208071841472 13984883308831447584 14258232225964975248 14264725045740004836 14276235044432102742 14343102655881433434 14364478367738186688 14376068855931627936 14382615335374219752 14421910912232430321 14461640694359792388 14529376716347426076 14867558389467751968 14874328680173338376 14956055760833631444 14997257016373118032 15060643563356943552 15067501779915849264 15131185219391402304 15150290251234068216 15446418244795389852 15531288674711848038 15561518231716368912 15574074593925930264 15647021079143381928 15666777418889775087 15785001864673746848 15915456425538819136 16106521588590064632 16180442252295997221 16202393740903100731 16226540378370914592 16302542909417148384 16315697193636688848 16392117321007352496 16412814438836907234 16437274668999108288 16527589364982619872 16726003188151220964 16733619765195005673 16837052513004595872 16850638085231334384 16871914143419757786 16950939502405330422 16976201707326947904 16999232777340958144 17044076532638326743 17092635155238435936 17448731720972570018 17556584671680005952 17570750823916434144 17578752076568490808 17653049422623302688 17675338626439746252 17750044199670683472 17758127097757965204 17798942393058206016 17882309804735293632 17904888478731171528 18119836787163822711 18254857925667278916 18340360773094291932 18355159342841274954 18407453244102931008 18491934002623996824 18517021418174972264 19010976301286633664 19019633394320006448 19034980059242803656 19115432215029966816 19124136874508577912 19148283511976391773 19176820447165626336 19229214549643240428 19282187592479723184 19372502288463234768 19751157755640006696 19767094676905988412 19776096086139552159 19914390464364304272 19941407681111508592 20090002373221132352 20142999538572567969 20200387001645424288 20585850077724579648 20595224326393853136 20621228397513037294 20708384899615797384 20717814947384292738 20748690975621825216 20765432791901240352 20831649095446843797 20862694772191175904 20889036558519700116 20960412312107762208 20977324963247171376 21133638860141710656 21397087568610007254 21414352566648154113 21475362118120086176 21514653983822150151 21573923003061329628 21692461041539688582 21754262924848918464 21856156428009803328 21883752585115876312 22301337584201627952 22311493020260007564 22434083641250447166 22467517446975112512 22495885524559677048 22572751720731436224 22590965345035415328 22601252669873773896 22725435376851102324 23169627367193084778 23342277347574553368 23361111890888895396 23567118168586328336 23666725599560911296 23677502797010620272 23873184638308228704 24159782382885096948 24170784105281674861 24328731910038139584 24339810567556371888 24370542651606316802 24453814364125722576 24473545790455033272 24588175981511028744 24619221658255360851 24655912003498662432 24791384047473929808 25307871215129636679 25359511192426675264 25379973412323738208 25426409253607995633 25498849166011437216 25638952732857653904 25709583456639630912 25830003051284313024 26173097581458855027 26334877007520008928 26356126235874651216 26368128114852736212 26479574133934954032 26513007939659619378 26552520619152405696 26637190646636947806 26676888397228060992 26698413589587309024 26857332718096757292 27382286888500918374 27460299101858470848 27611179866154396512 27623753263179056984 27775532127262458396 27852048744692933488 27969766617662895168 28516464451929950496 28529450091480009672 28552470088864205484 28686205311762866868 28752137711863255872 28765230670748439504 28843821824464860642 28923281388719584776 29058753432694852152 29735116778935503936 29748657360346676752 29912111521667262888 29994514032746236064 30090159804534329929 30135003559831698528 30300580502468136432 30892836489590779704 30931842596269555941 31062577349423696076 31076722421076439107 31123036463432737824 31148149187851860528 31294042158286763856 31333554837779550174 31570003729347493696 32095631352915010881 32213043177180129264 32360884504591994442 32404787481806201462 32453080756741829184 32605085818834296768 32631394387273377696 32784234642014704992 32825628877673814468 33055178729965239744 33452006376302441928 33467239530390011346 33651125461875670749 33674105026009191744 33701276170462668768 33743828286839515572 33901879004810660844 34088153065276653486 34185270310476871872 34897463441945140036 35141501647832868288 35157504153136981616 35306098845246605376 35350677252879492504 35500088399341366944 35516254195515930408 35809776957462343056 36239673574327645422 36509715851334557832 36555813977409475203 36680721546188583864 36710318685682549908 36983868005247993648 37034042836349944528 38039266788640012896 38069960118485607312 38230864430059933632 38248273749017155824 38296567023952783546 38353640894331252672 38458429099286480856 38564375184959446368 38745004576926469536 39502315511280013392 39534189353811976824 39552192172279104318 39769511909489429067 39828780928728608544 39882815362223017184 39955785969955421709 40285999077145135938 40400774003290848576 41190448652787706272 41242456795026074588 41416769799231594768 41435629894768585476 41530865583802480704 41663298190893687594 41725389544382351808 41778073117039400232 41920824624215524416 41954649926494342752 42794175137220014508 42828705133296308226 42950724236240172352 43029307967644300302 43147846006122659256 43384922083079377164 43767505170231752624 44602675168403255904 44622986040520015128 44868167282500894332 44991771049119354096 45181930690070830656 45202505339747547792 45450870753702204648 46339254734386169556 46684554695149106736 46722223781777790792 47000332256669325261 47134236337172656672 47355005594021240544 47746369276616457408 48319564765770193896 48341568210563349722 48607181222709302193 48679621135112743776 48741085303212633604 48907628728251445152 48947091580910066544 49176351963022057488 49238443316510721702 49311824006997324864 49582768094947859616 50200859295585017019 50615742430259273358 50759946824647476416 50852818507215991266 50997698332022874432 51277905465715307808 52346195162917710054 52669754015040017856 52712252471749302432 52736256229705472424 52959148267869908064 53026015879319238756 53274381293273895612 53396827179174618048 53714665436193514584 54359510361491468133 54764573777001836748 55222359732308793024 55247506526358113968 55551064254524916792 55704097489385866976 57032928903859900992 57058900182960019344 57104940177728410968 57372410623525733736 57444850535929175319 57530461341496879008 57687643648929721284 57846562777439169552 58117506865389704304 59328288258418656477 59497314720693353504 59824223043334525776 59989028065492472128 60180319609068659858 60270007119663397056 60601161004936272864 61785672979181559408 61863685192539111882 62125154698847392152 62153444842152878214 62246072926865475648 62296298375703721056 62494947286340531391 62588084316573527712 62667109675559100348 64191262705830021762 64243057699944462339 64426086354360258528 64721769009183988884 64809574963612402924 65262788774546755392 65568469284029409984 65651257755347628936 66904012752604883856 66934479060780022692 67302250923751341498 67402552340925337536 67487656573679031144 67803758009621321688 68176306130553306972 69794926883890280072 70315008306273963232 70701354505758985008 71000176798682733888 71032508391031860816 71619553914924686112 72479347148655290844 72512352315845024583 73019431702669115664 73111627954818950406 73361443092377167728 73420637371365099816 73857664974766082553 73967736010495987296 74068085672699889056 75923613645388910037 76078533577280025792 76139920236971214624 76496547498034311648 76593134047905567092 76916858198572961712 77128750369918892736 77490009153852939072 78519292744376565081 79004631022560026784 79068378707623953648 79104384344558208636 79539023818978858134 79657561857457217088 79765630724446034368 79911571939910843418 80571998154290271876 82380897305575412544 82484913590052149176 82833539598463189536 82871259789537170952 83326596381787375188 83556146234078800464 83909299852988685504 85588350274440029016 85657410266592616452 86058615935288600604 86295692012245318512 86769844166158754328 87535010340463505248 89205350336806511808 89245972081040030256 89736334565001788664 89983542098238708192 90270479413602989787 90405010679495095584 90901741507404409296 92678509468772339112 92795527788808667823 93230167263229317321 93369109390298213472 93444447563555581584 94000664513338650522 94268472674345313344 94710011188042481088 96639129531540387792 96683136421126699444 97214362445418604386 97359242270225487552 97482170606425267208 97815257456502890304 97894183161820133088 98352703926044114976 98476886633021443404 99165536189895719232 100401718591170034038 100953376385627012247 101231484860518546716 101705637014431982532 102555810931430615616 104692390325835420108 105424504943498604864 105472512459410944848 105918296535739816128 106052031758638477512 106548762586547791224 107429330872387029168 108719020722982936266 109529147554003673496 109667441932228425609 110495013052716227936 111102128509049833584 111408194978771733952 113416756186321705117 114117800365920038688 114209880355456821936 114744821247051467472 114889701071858350638 115060922682993758016 115375287297859442568 115693125554878339104 116235013730779408608 118656576516837312954 118994629441386707008 119308535728468287201 119648446086669051552 120360639218137319716 121202322009872545728 123571345958363118816 123727370385078223764 124250309397694784304 124306889684305756428 124592596751407442112 124989894572681062782 125176168633147055424 125334219351118200696 128382525411660043524 128486115399888924678 128852172708720517056 129443538018367977768 129619149927224805848 131302515510695257872 133808025505209767712 133868958121560045384 134037984583834742411 134604501847502682996 134975313147358062288 135607516019242643376 136352612261106613944 139589853767780560144 140630016612547926464 141000996770007975783 141402709011517970016 142065016782063721632 143239107829849372224 144958694297310581688 145024704631690049166 145821543668127906579 146038863405338231328 146223255909637900812 146722886184754335456 146841274742730199632 147715329949532165106 147935472020991974592 148136171345399778112 150602577886755051057 151847227290777820074 152279840473942429248 152993094996068623296 153186268095811134184 153833716397145923424 157038585488753130162 158009262045120053568 158136757415247907296 158208768689116417272 159078047637957716268 159823143879821686836 161143996308580543752 164969827180104298352 165667079196926379072 165742519579074341904 166653192763574750376 167112292468157600928 171176700548880058032 171314820533185232904 172117231870577201208 172334551607787525957 172591384024490637024 173539688332317508656 175070020680927010496 177984864775255969431 178491944162080060512 179472669130003577328 179967084196477416384 180540958827205979574 180810021358990191168 181803483014808818592 185357018937544678224 185591055577617335646 186460334526458634642 186738218780596426944 186888895127111163168 187484841859021594173 188001329026677301044 193278259063080775584 193366272842253398888 194428724890837208772 194964341212850534416 195788366323640266176 196705407852088229952 196953773266042886808 200803437182340068076 201906752771254024494 202462969721037093432 203411274028863965064 209384780651670840216 210631118631740309503 210945024918821889696 212104063517276955024 213097525173095582448 214858661744774058336 217438041445965872532 217537056947535073749 219058295108007346992 219334883864456851218 220990026105432455872 221572994924298247659 222204257018099667168 226833512372643410234 228235600731840077376 228419760710913643872 229489642494102934944 229779402143716701276 230750574595718885136 231386251109756678208 232470027461558817216 235557878233129695243 237313153033674625908 238617071456936574402 239296892173338103104 240721278436274639432 247142691916726237632 247454740770156447528 248500618795389568608 248613779368611512856 249979789145362125564 250668438702236401392 256765050823320087048 256972230799777849356 258887076036735955536 259238299854449611696 262605031021390515744 267616051010419535424 267737916243120090768 268075969167669484822 269209003695005365992 269950626294716124576 270811438240808969361 271215032038485286752 272705224522213227888 278386583366426003469 279179707535561120288 279690501789687951963 282001993540015951566 282805418023035940032 284130033564127443264 289917388594621163376 290049409263380098332 291643087336255813158 292077726810676462656 292446511819275801624 293445772369508670912 293682549485460399264 295430659899064330212 301205155773510102114 303694454581555640148 306372536191622268368 307667432794291846848 314077170977506260324 316273514830495814592 316417537378232834544 318156095275915432536 319646287759643373672 322287992617161087504 329002325796685276827 329939654360208596704 331485039158148683808 333306385527149500752 334224584936315201856 340250268558965115351 342353401097760116064 342629641066370465808 344234463741154402416 344669103215575051914 345182768048981274048 347079376664635017312 355969729550511938862 356983888324160121024 358945338260007154656 361081917654411959148 363606966029617637184 370714037875089356448 371182111155234671292 372920669052917269284 373777790254222326336 374969683718043188346 376002658053354602088 386556518126161551168 386732545684506797776 388857449781674417544 389928682425701068832 393907546532085773616 401606874364680136152 402113953751504227233 403813505542508048988 404925939442074186864 406822548057727930128 418769561303341680432 421262237263480619006 421890049837643779392 424208127034553910048 426195050346191164896 429717323489548116672 434876082891931745064 435074113895070147498 437464631004383719737 438116590216014693984 438669767728913702436 443145989848596495318 444408514036199334336 453667024745286820468 456839521421827287744 458979284988205869888 459558804287433402552 461501149191437770272 471115756466259390486 474626306067349251816 477234142913873148804 481442556872549278864 494909481540312895056 497001237590779137216 497227558737223025712 499959578290724251128 501336877404472802784 513530101646640174096 513944461599555698712 517003654823362577871 517774152073471911072 518476599708899223392 525210062042781031488 535475832486240181536 536151938335338969644 538418007390010731984 539901252589432249152 541622876481617938722 542430064076970573504 545410449044426455776 556773166732852006938 558359415071122240576 559381003579375903926 564003987080031903132 579834777189242326752 580098818526760196664 583286174672511626316 584893023638551603248 587365098970920798528 590861319798128660424 602410311547020204228 607388909163111280296 612745072383244536736 628154341955012520648 631893355895220928509 632835074756465669088 636312190551830865072 639292575519286747344 644575985234322175008 652611170842605221247 658004651593370553654 659879308720417193408 662970078316297367616 666612771054299001504 680500537117930230702 684706802195520232128 685259282132740931616 688468927482308804832 689338206431150103828 694158753329270034624 706673634699389085729 711939459101023877724 717890676520014309312 722163835308823918296 741428075750178712896 742364222310469342584 745841338105834538568 749939367436086376692 752005316106709204176 773465091369013595552 777714899563348835088 779857364851402137664 787815093064171547232 803213748729360272304 804227907503008454466 807627011085016097976 809851878884148373728 812434314722426908083 813645096115455860256 835159750099278010407 837539122606683360864 842524474526961238012 848416254069107820096 852390100692382329792 869752165783863490128 870148227790140294996 874929262008767439474 876233180432029387968 877339535457827404872 886291979697192990636 907334049490573640936 919117608574866805104 923002298382875540544 942231512932518780972 949252612134698503632 954468285827746297608 962885113745098557728 987006977390055830481 989818963080625790112 994455117474446051424 999919156581448502256 1002673754808945605568 1020750805676895346053 1027060203293280348192 1027888923199111397424 1034007309646725155742 1035548304146943822144 1036953199417798446784 1070951664972480363072 1072303876670677939288 1076836014780021463968 1083245752963235877444 1090820898088852911552 1113546333465704013876 1118762007158751807852 1128007974160063806264 1159669554378484653504 1160197637053520393328 1166572349345023252632 1169786047277103206496 1181722639596257320848 1204820623094040408456 1206341861254512681699 1214777818326222560592 1225490144766489073472 1256308683910025041296 1263786711790441857018 1265670149512931338176 1272624381103661730144 1278585151038573494688 1289151970468644350016 1305222341685210442494 1312393893013151159211 1316009303186741107308 1333225542108598003008 1361001074235860461404 1370518564265481863232 1376937854964617609664 1378676412862300207656 1413347269398778171458 1423878918202047755448 1444327670617647836592 1474417830422182166521 1484728444620938685168 1491682676211669077136 1499878734872172753384 1504010632213418408352 1546930182738027191104 1551010964470087733613 1555429799126697670176 1575630186128343094464 1606427497458720544608 1608455815006016908932 1615254022170032195952 1619703757768296747456 1624868629444853816166 1627290192230911720512 1670319500198556020814 1675078245213366721728 1685048949053922476024 1739504331567726980256 1740296455580280589992 1749858524017534878948 1754679070915654809744 1772583959394385981272 1814668098981147281872 1838235217149733610208 1884463025865037561944 1895680067685662785527 1898505224269397007264 1908936571655492595216 1925770227490197115456 1957833512527815663741 1974013954780111660962 1979637926161251580224 1988910234948892102848 1999838313162897004512 2041501611353790692106 2054120406586560696384 2055777846398222794848 2068014619293450311484 2144607753341355878576 2153672029560042927936 2166491505926471754888 2227092666931408027752 2237524014317503615704 2256015948320127612528 2320395274107040786656 2333144698690046505264 2339572094554206412992 2363445279192514641696 2409641246188080816912 2412683722509025363398 2429555636652445121184 2437302944167280724249 2512617367820050082592 2527573423580883714036 2545248762207323460288 2557170302077146989376 2610444683370420884988 2624787786026302318422 2632018606373482214616 2722002148471720922808 2757352825724600415312 2826694538797556342916 2847757836404095510896 2888655341235295673184 2948835660844364333042 2969456889241877370336 2983365352423338154272 2999757469744345506768 3008021264426836816704 3062252417030686038159 3102021928940175467226 3110859598253395340352 3212854994917441089216 3216911630012033817864 3230508044340064391904 3249737258889707632332 3340639000397112041628 3370097898107844952048 3479008663135453960512 3480592911160561179984 3499717048035069757896 3509358141831309619488 3545167918788771962544 3619025583763538045097 3629336197962294563744 3676470434299467220416 3768926051730075123888 3791360135371325571054 3797010448538794014528 3817873143310985190432 3915667025055631327482 3948027909560223321924 3999676626325794009024 4083003222707581384212 4111555692796445589696 4136029238586900622968 4289215506682711757152 4332983011852943509776 4423253491266546499563 4454185333862816055504 4475048028635007231408 4512031896640255225056 4640790548214081573312 4666289397380093010528 4726890558385029283392 4819282492376161633824 4825367445018050726796 4859111273304890242368 4874605888334561448498 5025234735640100165184 5055146847161767428072 5220889366740841769976 5249575572052604636844 5264037212746964429232 5444004296943441845616 5514705651449200830624 5653389077595112685832 5687040203056988356581 5695515672808191021792 5777310682470591346368 5897671321688728666084 5938913778483754740672 5966730704846676308544 5999514939488691013536 6124504834061372076318 6204043857880350934452 6433823260024067635728 6461016088680128783808 6499474517779415264664 6681278000794224083256 6740195796215689904096 6961185822321122359968 6999434096070139515792 7018716283662619238976 7090335837577543925088 7238051167527076090194 7258672395924589127488 7537852103460150247776 7582720270742651142108 7635746286621970380864 7831334050111262654964 7896055819120446643848 8166006445415162768424 8272058477173801245936 8578431013365423514304 8665966023705887019552 8846506982533092999126 8908370667725632111008 8950096057270014462816 9024063793280510450112 9186757251092058114477 9332578794760186021056 9638564984752323267648 9650734890036101453592 9749211776669122896996 10110293694323534856144 10441778733481683539952 10499151144105209273688 10528074425493928858464 10857076751290614135291 10888008593886883691232 11029411302898401661248 11306778155190225371664 11374080406113976713162 11391031345616382043584 11795342643377457332168 11999029878977382027072 12249009668122744152636 12408087715760701868904 12867646520048135271456 12998949035558830529328 13269760473799639498689 13362556001588448166512 13480391592431379808192 13922371644642244719936 13998868192140279031584 14180671675155087850176 14476102335054152180388 15075704206920300495552 15165440541485302284216 15662668100222525309928 15792111638240893287696 16332012890830325536848 16544116954347602491872 17061120609170965069743 17331932047411774039104 17693013965066185998252 17816741335451264222016 17900192114540028925632 18373514502184116228954 19301469780072202907184 19498423553338245793992 20220587388647069712288 20883557466963367079904 20998302288210418547376 21056148850987857716928 21714153502581228270582 21776017187773767382464 22613556310380450743328 22748160812227953426324 23590685286754914664336 24498019336245488305272 24816175431521403737808 25735293040096270542912 25997898071117661058656 26539520947599278997378 26725112003176896333024 27997736384280558063168 28952204670108304360776 30330881082970604568432 31325336200445050619856 31584223276481786575392 32664025781660651073696 33088233908695204983744 34122241218341930139486 35386027930132371996504 36747029004368232457908 38602939560144405814368 38996847106676491587984 39809281421398918496067 40441174777294139424576 41767114933926734159808 41996604576420837094752 43428307005162456541164 45227112620760901486656 45496321624455906852648 47181370573509829328672 48996038672490976610544 49632350863042807475616 51995796142235322117312 53079041895198557994756 53450224006353792666048 57904409340216608721552 60661762165941209136864 62650672400890101239712 63168446552963573150784 65328051563321302147392 68244482436683860278972 70772055860264743993008 73494058008736464915816 77205879120288811628736 77993694213352983175968 79618562842797836992134 83993209152841674189504 86856614010324913082328 90992643248911813705296 94362741147019658657344 97992077344981953221088 99264701726085614951232 106158083790397115989512 115808818680433217443104 119427844264196755488201 121323524331882418273728 125301344801780202479424 136488964873367720557944 141544111720529487986016 146988116017472929831632 155987388426705966351936 159237125685595673984268 173713228020649826164656 181985286497823627410592 195984154689963906442176 212316167580794231979024 231617637360866434886208 238855688528393510976402 272977929746735441115888 283088223441058975972032 293976232034945859663264 318474251371191347968536 347426456041299652329312 363970572995647254821184 424632335161588463958048 477711377056787021952804 545955859493470882231776 587952464069891719326528 636948502742382695937072 694852912082599304658624 849264670323176927916096 955422754113574043905608 1091911718986941764463552 1273897005484765391874144 1910845508227148087811216 2547794010969530783748288 3821691016454296175622432 7643382032908592351244864
- Sum of all divisors σ(n): 31907692335056003015891187
- Sum of proper divisors (its aliquot sum) s(n): 24264310302147410664646323
- 7643382032908592351244864 is an abundant number, because the sum of its proper divisors (24264310302147410664646323) is greater than itself. Its abundance is 16620928269238818313401459
Bases of 7643382032908592351244864
- Binary: 110010100101000110010010001111111001001110011000010000101110011111101110010010000002
- Hexadecimal: 0x6528C91FC9CC2173F7240
- Base-36: YKNQPDNF7G6OYS00
Squares and roots of 7643382032908592351244864
- 7643382032908592351244864 squared (76433820329085923512448642) is 58421288900989885928660792720507966315930486378496
- 7643382032908592351244864 cubed (76433820329085923512448643) is 446536229925188257366161414071402703019529930324351629619067159100680044544
-
7643382032908592351244864 is a
perfect square number . Itssquare root is 2764666712808 -
The
cube root of 7643382032908592351244864 is 196982897.9537214057 - Being both a perfect square and a perfect cube, 7643382032908592351244864 is also a
perfect sixth number .
Scales and comparisons
How big is 7643382032908592351244864?- 7,643,382,032,908,592,351,244,864 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 7,643,382,032,908,592,351,244,864 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 7643382032908592351244864 cubic inches would be around 16415241.5 feet tall.
Recreational maths with 7643382032908592351244864
- 7643382032908592351244864 backwards is 4684421532958092302833467
- 7643382032908592351244864 is a
Harshad number . - The number of decimal digits it has is: 25
- The sum of 7643382032908592351244864's digits is 108
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 7643382032908592351244864 - Facts about the integer". Numbermatics.com. 2024. Web. 15 June 2024.
APA style:
Numbermatics. (2024). Number 7643382032908592351244864 - Facts about the integer. Retrieved 15 June 2024, from https://numbermatics.com/n/7643382032908592351244864/
Chicago style:
Numbermatics. 2024. "Number 7643382032908592351244864 - Facts about the integer". https://numbermatics.com/n/7643382032908592351244864/
The information we have on file for 7643382032908592351244864 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 7643382032908592351244864, math, Factors of 7643382032908592351244864, curriculum, school, college, exams, university, Prime factorization of 7643382032908592351244864, STEM, science, technology, engineering, physics, economics, calculator, seven septillion, six hundred forty-three sextillion, three hundred eighty-two quintillion, thirty-two quadrillion, nine hundred eight trillion, five hundred ninety-two billion, three hundred fifty-one million, two hundred forty-four thousand, eight hundred sixty-four.