482101712647727558519443968
482,101,712,647,727,558,519,443,968 is an even composite number composed of six prime numbers multiplied together.
482101712647727558519443968 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of seventeen thousand, nine hundred twenty divisors.
Prime factorization of 482101712647727558519443968:
29 × 36 × 73 × 433 × 973 × 3733
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 43 × 43 × 43 × 97 × 97 × 97 × 373 × 373 × 373)See below for interesting mathematical facts about the number 482101712647727558519443968 from the Numbermatics database.
Names of 482101712647727558519443968
- Cardinal: 482101712647727558519443968 can be written as Four hundred eighty-two septillion, one hundred one sextillion, seven hundred twelve quintillion, six hundred forty-seven quadrillion, seven hundred twenty-seven trillion, five hundred fifty-eight billion, five hundred nineteen million, four hundred forty-three thousand, nine hundred sixty-eight.
Scientific notation
- Scientific notation: 4.82101712647727558519443968 × 1026
Factors of 482101712647727558519443968
Divisors of 482101712647727558519443968
- Number of divisors d(n): 17920
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 18 21 24 27 28 32 36 42 43 48 49 54 56 63 64 72 81 84 86 96 97 98 108 112 126 128 129 144 147 162 168 172 189 192 194 196 216 224 243 252 256 258 288 291 294 301 324 336 343 344 373 378 384 387 388 392 432 441 448 486 504 512 516 567 576 582 588 602 648 672 679 686 688 729 746 756 768 774 776 784 864 873 882 896 903 972 1008 1029 1032 1119 1134 1152 1161 1164 1176 1204 1296 1323 1344 1358 1372 1376 1458 1492 1512 1536 1548 1552 1568 1701 1728 1746 1764 1792 1806 1849 1944 2016 2037 2058 2064 2107 2238 2268 2304 2322 2328 2352 2408 2592 2611 2619 2646 2688 2709 2716 2744 2752 2916 2984 3024 3087 3096 3104 3136 3357 3402 3456 3483 3492 3528 3584 3612 3698 3888 3969 4032 4074 4116 4128 4171 4214 4476 4536 4608 4644 4656 4704 4753 4816 5103 5184 5222 5238 5292 5376 5418 5432 5488 5504 5547 5832 5968 6048 6111 6174 6192 6208 6272 6321 6714 6804 6912 6966 6984 7056 7224 7396 7776 7833 7857 7938 8064 8127 8148 8232 8256 8342 8428 8952 9072 9261 9288 9312 9408 9409 9506 9632 10071 10206 10368 10444 10449 10476 10584 10752 10836 10864 10976 11008 11094 11664 11907 11936 12096 12222 12348 12384 12416 12513 12544 12642 12943 13428 13608 13824 13932 13968 14112 14259 14448 14749 14792 15552 15666 15714 15876 16039 16128 16254 16296 16464 16512 16641 16684 16856 17904 18144 18277 18333 18522 18576 18624 18816 18818 18963 19012 19264 20142 20412 20736 20888 20898 20952 21168 21672 21728 21952 22016 22188 23328 23499 23571 23814 23872 24192 24381 24444 24696 24768 24832 25026 25088 25284 25886 26856 27216 27783 27864 27936 28224 28227 28518 28896 29197 29498 29584 30213 31104 31332 31347 31428 31752 32078 32256 32508 32592 32928 33024 33271 33282 33368 33712 35721 35808 36181 36288 36554 36666 37044 37152 37248 37539 37632 37636 37926 38024 38528 38829 40284 40824 41472 41776 41796 41904 42336 42777 43344 43456 43904 44247 44376 46656 46998 47142 47628 47744 48117 48384 48762 48888 49392 49536 49664 49923 50052 50568 51772 53712 54432 54831 54999 55566 55728 55872 56448 56454 56889 57036 57792 58394 58996 59168 60426 62208 62664 62694 62856 63504 64156 65016 65184 65856 65863 66048 66542 66564 66736 67424 70497 70713 71442 71616 72362 72576 73108 73143 73332 74088 74304 74496 75078 75264 75272 75852 76048 77056 77658 79507 80568 81648 83349 83552 83592 83808 84672 84681 85554 86688 86912 87591 87808 88494 88752 90601 90639 93312 93996 94284 95256 95488 96234 96768 97524 97776 98784 99072 99813 99846 100104 101136 103544 107424 108543 108864 109662 109998 111132 111456 111744 112273 112617 112896 112908 113778 114072 115584 116487 116788 117992 118336 120852 124416 125328 125388 125712 127008 127939 128312 128331 130032 130368 131712 131726 132741 133084 133128 133472 134848 139129 140994 141426 142884 143232 144351 144724 145152 146216 146286 146664 148176 148608 148992 149769 150156 150544 151704 152096 154112 155316 159014 161136 163296 164493 164997 166698 167104 167184 167616 169344 169362 170667 171108 173376 173824 175182 175616 176988 177504 179353 181202 181278 186624 187992 188568 190512 190976 192468 195048 195552 197568 197589 198144 199626 199692 200208 202272 204379 207088 211491 214848 217086 217728 219324 219429 219996 222264 222912 223488 224546 225234 225792 225816 227556 228144 231168 232974 233576 235984 236672 238521 241704 250047 250656 250776 251424 253267 254016 254043 255878 256624 256662 260064 260736 262773 263424 263452 265482 266168 266256 266944 269696 271803 271917 278258 281988 282852 285768 286464 288702 289448 290304 292432 292572 293328 296352 297216 299439 299538 300312 301088 303408 304192 310632 318028 322272 325629 326592 328986 329994 333396 334208 334368 335232 336819 337851 338688 338724 341334 342216 346752 347648 349461 350364 353976 355008 358706 362404 362556 373248 375984 377136 381024 383817 384936 384993 390096 391104 395136 395178 398223 399252 399384 400416 404544 404587 408758 414176 417387 422982 429696 433053 434172 435456 438648 438858 439992 444528 445824 446976 449092 449307 450468 451632 455112 456288 461041 462336 465948 467152 471968 473344 477042 483408 493479 494991 500094 501312 501552 502848 506534 508032 508086 511756 512001 513248 513324 520128 521472 525546 526848 526904 530964 532336 532512 533888 538059 539392 543606 543834 556516 556549 563976 565704 571536 572928 577404 578896 584864 585144 586656 592704 592767 594432 598878 599076 600624 602176 606816 608384 613137 621264 634207 634473 636056 644544 651258 653184 657972 659988 666792 668416 668736 670464 673638 675702 677376 677448 682668 684432 689677 693504 698922 700728 707952 710016 715563 717412 724808 725112 751968 754272 759801 762048 762129 767634 769872 769986 780192 782208 785911 788319 790272 790356 796446 798504 798768 800832 809088 809174 815409 817516 828352 834774 845964 859392 866106 868344 870912 877296 877716 879984 889056 891648 898184 898317 898614 900936 903264 910224 912576 912673 922082 931896 934304 943936 946688 954084 966816 973903 976887 986958 989982 1000188 1002624 1003104 1005696 1010457 1013068 1013553 1016064 1016172 1023512 1024002 1026496 1026648 1040256 1042944 1048383 1051092 1053808 1061928 1064672 1065024 1067776 1076118 1078784 1087212 1087668 1113032 1113098 1127952 1131408 1143072 1151451 1154808 1154979 1157792 1169728 1170288 1173312 1185408 1185534 1194669 1197756 1198152 1201248 1204352 1213632 1213761 1216768 1226274 1242528 1252161 1255471 1268414 1268946 1272112 1289088 1299159 1302516 1306368 1315944 1319976 1333584 1336832 1337472 1340928 1347276 1347921 1351404 1354896 1365336 1368864 1379354 1383123 1387008 1397844 1401456 1415904 1420032 1430653 1431126 1434824 1449616 1450224 1480437 1503936 1508544 1519602 1524096 1524258 1535268 1536003 1539744 1539972 1555783 1560384 1564416 1571822 1576638 1580544 1580712 1592892 1597008 1597536 1601664 1614177 1618176 1618348 1630818 1635032 1656704 1669548 1669647 1691928 1718784 1732212 1736688 1754592 1755432 1759968 1772869 1778112 1778301 1783296 1796368 1796634 1797228 1801872 1806528 1820448 1825152 1825346 1839411 1844164 1863792 1868608 1887872 1902621 1903419 1908168 1933632 1947806 1953774 1973916 1979964 2000376 2005248 2006208 2011392 2020914 2026136 2027106 2032128 2032344 2047024 2048004 2052992 2053296 2069031 2080512 2096766 2102184 2107616 2123856 2129344 2130048 2135552 2146689 2152236 2174424 2175336 2226064 2226196 2255904 2262816 2279403 2286144 2286387 2302902 2309616 2309958 2315584 2339456 2340576 2346624 2357733 2364957 2370816 2371068 2389338 2395512 2396304 2402496 2408704 2427264 2427522 2433536 2446227 2452548 2485056 2504322 2510942 2536828 2537892 2544224 2578176 2598318 2605032 2612736 2631888 2639952 2667168 2674944 2694552 2694951 2695842 2702808 2709792 2730672 2737728 2738019 2758708 2766246 2795688 2802912 2831808 2832109 2840064 2861306 2862252 2869648 2899232 2900448 2921709 2930661 2960874 3007872 3017088 3031371 3039204 3040659 3048192 3048516 3070536 3072006 3079488 3079944 3111566 3120768 3128832 3143644 3145149 3153276 3161424 3185784 3194016 3195072 3203328 3227287 3228354 3236352 3236696 3261636 3270064 3313408 3339096 3339294 3383856 3454353 3464424 3464937 3473376 3509184 3509557 3510864 3519936 3545738 3556224 3556602 3584007 3592736 3593268 3594456 3603744 3613056 3640896 3641283 3650304 3650692 3678822 3688328 3727584 3737216 3756483 3766413 3775744 3805242 3806838 3816336 3867264 3895612 3895843 3897477 3907548 3947832 3959928 4000752 4010496 4012416 4022784 4041828 4052272 4054212 4064688 4094048 4096008 4105984 4106592 4138062 4149369 4161024 4193532 4204368 4215232 4247712 4258688 4260096 4291959 4293378 4304472 4348848 4350672 4441311 4452128 4452392 4511808 4525632 4558806 4572288 4572774 4605804 4619232 4619916 4631168 4667349 4678912 4681152 4693248 4715466 4729914 4741632 4742136 4778676 4791024 4792608 4804992 4817408 4827739 4842531 4854528 4855044 4892454 4905096 4970112 5008644 5008941 5021884 5073656 5075784 5088448 5156352 5196636 5210064 5263776 5279904 5318607 5334336 5334903 5349888 5389104 5389902 5391684 5405616 5419584 5461344 5475456 5476038 5501377 5517416 5518233 5532492 5591376 5605824 5663616 5664218 5707863 5722612 5724504 5739296 5798464 5800896 5843418 5861322 5921748 5982547 6015744 6034176 6062742 6078408 6081318 6096384 6097032 6141072 6144012 6158976 6159888 6207093 6223132 6241536 6287288 6290298 6306552 6322848 6371568 6388032 6388711 6390144 6406656 6440067 6454574 6456708 6473392 6523272 6540128 6626816 6678192 6678588 6767712 6817321 6838209 6859161 6908706 6928848 6929874 6946752 7018368 7019114 7021728 7039872 7073199 7091476 7094871 7112448 7113204 7168014 7185472 7186536 7188912 7207488 7226112 7281792 7282566 7300608 7301384 7338681 7357644 7376656 7455168 7474432 7512966 7532826 7551488 7610484 7613676 7632672 7712179 7734528 7791224 7791686 7794954 7815096 7895664 7919856 8001504 8024832 8083656 8084853 8104544 8108424 8129376 8188096 8192016 8211968 8213184 8214057 8276124 8298738 8387064 8408736 8430464 8495424 8496327 8517376 8520192 8583918 8586756 8608944 8697696 8701344 8765127 8788297 8791983 8882622 8904256 8904784 9023616 9051264 9094113 9117612 9144576 9145548 9211608 9238464 9239832 9262336 9334698 9357824 9362304 9386496 9430932 9435447 9459828 9484272 9557352 9582048 9585216 9609984 9655478 9681861 9685062 9709056 9710088 9784908 9810192 9940224 10017288 10017882 10043768 10147312 10151568 10176896 10363059 10393272 10420128 10527552 10528671 10559808 10637214 10668672 10669806 10752021 10778208 10779804 10783368 10811232 10839168 10890481 10922688 10923849 10950912 10952076 11002754 11034832 11036466 11064984 11182752 11211648 11269449 11299239 11327232 11328436 11415726 11445224 11449008 11478592 11596928 11601792 11686836 11687529 11692431 11722644 11843496 11965094 12031488 12068352 12125484 12156816 12162636 12194064 12282144 12288024 12317952 12319776 12410083 12414186 12446264 12448107 12483072 12574576 12580596 12613104 12645696 12743136 12776064 12777422 12780288 12875877 12880134 12909148 12913416 12946784 13046544 13080256 13323933 13356384 13357176 13495513 13535424 13634642 13676418 13718322 13817412 13857696 13859748 13893504 14002047 14036736 14038228 14043456 14079744 14146398 14182952 14189742 14224896 14226408 14336028 14370944 14373072 14377824 14414976 14452224 14483217 14527593 14563584 14565132 14602768 14677362 14715288 14753312 14910336 14948864 15025932 15026823 15065652 15220968 15227352 15265344 15424358 15469056 15582448 15583372 15589908 15630192 15791328 15839712 15955821 16003008 16004709 16049664 16167312 16169706 16209088 16216848 16258752 16376192 16384032 16426368 16428114 16504131 16552248 16554699 16597476 16774128 16817472 16860928 16990848 16992654 17034752 17123589 17167836 17173512 17217888 17395392 17397241 17402688 17530254 17576594 17583966 17765244 17808512 17809568 17947641 18047232 18102528 18188226 18235224 18289152 18291096 18423216 18476928 18479664 18524672 18621279 18669396 18724608 18861864 18870894 18919656 18968544 19114704 19164096 19166133 19170432 19219968 19310956 19320201 19363722 19370124 19420176 19569816 19620384 19824763 19880448 20034576 20035764 20087536 20294624 20303136 20353792 20451963 20514627 20726118 20786544 20840256 21055104 21057342 21119616 21219597 21274428 21284613 21337344 21339612 21504042 21556416 21559608 21566736 21622464 21678336 21780962 21845376 21847698 21901824 21904152 22005508 22016043 22069664 22072932 22129968 22365504 22423296 22538898 22598478 22654464 22656872 22831452 22890448 22898016 22957184 23136537 23193856 23203584 23373672 23375058 23384862 23445288 23686992 23930188 24250968 24254559 24313632 24325272 24388128 24564288 24566899 24576048 24635904 24639552 24642171 24820166 24828372 24892528 24896214 25149152 25161192 25226208 25291392 25486272 25488981 25552128 25554844 25560576 25751754 25760268 25818296 25826832 25893568 26093088 26160512 26295381 26364891 26375949 26647866 26712768 26714352 26991026 27070848 27269284 27270901 27282339 27352836 27436644 27634824 27715392 27719496 27787008 28004094 28073472 28076456 28086912 28159488 28292796 28365904 28379484 28452816 28672056 28741888 28746144 28755648 28829952 28966434 29045583 29055186 29127168 29130264 29205536 29354724 29430576 29506624 29656111 29820672 30051864 30053646 30131304 30441936 30454704 30530688 30848716 31089177 31164896 31166744 31179816 31260384 31582656 31586013 31679424 31911642 32006016 32009418 32334624 32339412 32418176 32433696 32517504 32671443 32752384 32768064 32771547 32852736 32856228 33008262 33104496 33109398 33194952 33548256 33634944 33721856 33794173 33808347 33897717 33981696 33985308 34247178 34335672 34347024 34435776 34790784 34794482 34805376 35060508 35062587 35153188 35167932 35530488 35617024 35619136 35895282 36094464 36205056 36376452 36470448 36582192 36846432 36953856 36959328 37230249 37242558 37338792 37344321 37449216 37723728 37741788 37839312 37937088 38229408 38328192 38332266 38340864 38621912 38627631 38640402 38727444 38740248 38840352 39139632 39240768 39244939 39649526 40069152 40071528 40175072 40486539 40589248 40606272 40707584 40903926 41029254 41452236 41573088 41680512 41877829 42006141 42110208 42114684 42239232 42439194 42548856 42569226 42674688 42679224 43008084 43112832 43119216 43133472 43244928 43356672 43449651 43561924 43582779 43690752 43695396 43808304 44011016 44032086 44139328 44145864 44259936 44720977 44731008 44846592 45077796 45080469 45196956 45313744 45662904 45780896 45796032 45914368 46273074 46387712 46407168 46747344 46750116 46769724 46890576 47373984 47721247 47860376 47867463 48014127 48501936 48509118 48627264 48650544 48776256 49128576 49133798 49152096 49279104 49284342 49512393 49640332 49656744 49664097 49785056 49792428 50298304 50322384 50452416 50582784 50972544 50977962 51104256 51109688 51370767 51503508 51520536 51636592 51653664 51787136 51895117 52186176 52191723 52321024 52590762 52729782 52751898 53295732 53425536 53428704 53842923 53982052 53985253 54141696 54538568 54541802 54564678 54705672 54873288 55269648 55430784 55438992 55574016 55863837 56008188 56152912 56173824 56585592 56731808 56758968 56905632 57344112 57483776 57492288 57498399 57511296 57659904 57932868 57960603 58091166 58110372 58260528 58411072 58709448 58861152 59013248 59312222 59474289 59641344 60103728 60107292 60262608 60883872 60909408 61061376 61355889 61518079 61543881 61697432 62178354 62329792 62333488 62359632 62520768 63165312 63172026 63358848 63658791 63823284 64012032 64018836 64669248 64678824 64836352 64867392 65035008 65342886 65504768 65536128 65543094 65705472 65712456 66016524 66048129 66208992 66218796 66389904 66898669 67096512 67269888 67588346 67616694 67795434 67963392 67970616 68494356 68671344 68694048 68871552 69409611 69581568 69588964 69610752 70121016 70125174 70306376 70335864 71060976 71234048 71238272 71790564 72752904 72940896 73164384 73692864 73700697 73907712 73918656 73926513 74460498 74485116 74677584 74688642 75447456 75483576 75678624 75874176 76233367 76458816 76466943 76656384 76664532 76681728 77243824 77255262 77280804 77454888 77480496 77680704 78279264 78481536 78489878 78886143 79094673 79299052 80138304 80143056 80350144 80973078 81178496 81212544 81807852 81812703 81847017 82058508 82904472 83146176 83361024 83755658 84012282 84220416 84229368 84478464 84878388 85097712 85138452 85358448 86016168 86225664 86238432 86266944 86489856 86899302 87123848 87136749 87165558 87381504 87390792 87616608 88022032 88064172 88278656 88291728 88519872 88968333 89441954 89462016 90155592 90160938 90393912 90627488 91325808 91561792 91592064 91828736 92546148 93267531 93494688 93500232 93539448 93781152 94468591 94747968 94758039 95442494 95720752 95734926 96028254 97003872 97018236 97254528 97301088 97552512 98014329 98257152 98267596 98304192 98314641 98558208 98568684 99024786 99280664 99313488 99328194 99570112 99584856 100596608 100644768 100904832 101165568 101382519 101425041 101693151 101945088 101955924 102219376 102741534 103007016 103041072 103273184 103307328 103574272 103790234 104372352 104383446 104642048 105181524 105187761 105459564 105503796 106591464 106851072 106857408 107685846 107964104 107970506 108283392 109077136 109083604 109129356 109411344 109746576 110539296 110861568 110877984 111690747 111727674 112016376 112032963 112305824 112347648 113171184 113463616 113517936 113811264 114688224 114984576 114996798 115022592 115865736 115882893 115921206 116182332 116220744 116521056 116822144 117418896 117722304 117734817 118026496 118624444 118948578 120207456 120214584 120525216 121459617 121767744 121780687 121818816 122122752 122711778 123036158 123087762 123394864 124356708 124659584 124666976 124719264 125041536 125633487 126018423 126330624 126344052 126717696 127317582 127646568 128024064 128037672 129338496 129357648 129672704 129734784 130070016 130348953 130685772 130748337 131072256 131086188 131424912 132033048 132096258 132417984 132437592 132779808 133797338 134162931 134193024 134539776 135176692 135233388 135241407 135590868 135941232 136988712 137342688 137388096 137743104 138773341 138819222 139163136 139177928 139221504 140242032 140250348 140612752 140671728 142121952 142476544 143163741 143581128 143602389 145505808 145881792 146328768 147385728 147401394 147837312 147853026 148537179 148920996 148970232 148992291 149355168 149377284 150894912 150910951 150967152 151357248 151748352 152466734 152917632 152933886 153312768 153329064 154112301 154487648 154510524 154561608 154909776 154960992 155361408 155685351 156558528 156575169 156963072 156979756 157772286 158189346 158598104 160276608 160286112 160700288 161528769 161946156 161955759 162356992 162425088 163615704 163625406 163694034 164117016 165808944 166292352 166722048 167511316 167591511 168024564 168458736 169756776 170195424 170276904 170716896 171968293 172032336 172451328 172476864 172495197 172533888 172979712 173798604 174247696 174273498 174331116 174781584 175233216 176044064 176128344 176557312 176583456 177039744 177936666 178422867 178883908 178924032 180311184 180321876 180787824 181254976 182651616 183123584 183184128 184067667 184554237 184631643 185092296 186535062 186989376 187000464 187078896 187562304 188937182 189495936 189516078 190884988 190976373 191441504 191469852 192056508 194007744 194036472 194509056 194602176 195105024 196028658 196514304 196535192 196608384 196629282 197116416 197137368 198049572 198561328 198626976 198656388 199140224 199169712 200696007 201193216 201289536 201809664 202765038 202850082 203386302 203890176 203911848 204438752 205483068 206014032 206082144 206546368 206614656 207148544 207580468 207592777 208228833 208744704 208766892 210363048 210375522 210919128 211007592 213182928 213702144 213714816 215371692 215928208 215941012 218154272 218167208 218258712 218822688 219493152 221078592 221102091 221723136 221755968 221779539 223381494 223455348 224032752 224065926 224611648 226342368 226927232 227035872 227622528 228700101 229376448 229400829 229969152 229993596 230045184 231731472 231765786 231842412 232364664 232441488 233042112 233644288 234837792 235444608 235469634 236052992 236559211 236658429 237248888 237284019 237897156 240414912 240429168 241050432 242919234 243535488 243561374 243637632 245423556 245438109 246072316 246175524 246789728 248713416 249319168 249333952 249438528 250083072 251266974 252036846 252661248 252688104 253435392 254635164 255293136 256075344 257249521 258676992 258715296 259469568 260697906 261371544 261410247 261496674 262144512 262172376 262849824 264066096 264192516 264835968 264875184 265559616 266904999 267594676 268325862 268386048 270353384 270466776 270482814 271181736 271882464 273977424 274685376 274714573 274776192 275486208 277546682 277638444 278355856 280484064 280500696 281225504 281343456 283405773 284243904 284274117 284953088 286327482 287162256 287204778 291011616 291763584 292657536 293144803 294042987 294771456 294802788 294943923 295674624 295706052 297074358 297841992 297940464 297984582 298710336 298754568 301789824 301821902 301934304 302714496 303496704 304147557 304933468 305079453 305835264 305867772 306658128 308224602 308975296 309021048 309123216 309819552 309921984 310722816 311370702 313046839 313117056 313150338 313926144 313959512 315544572 315563283 316378692 317196208 320553216 320572224 321400576 323057538 323892312 323911518 324713984 324850176 327231408 327250812 327388068 328234032 331617888 332584704 335022632 335072241 335183022 336049128 336098889 336917472 339513552 340390848 340427029 340553808 341433792 343936586 344064672 344953728 344990394 345067776 347597208 347648679 348495392 348546996 348662232 349563168 350466432 352088128 352256688 353114624 353166912 353204451 354079488 355873332 356845734 357767816 360622368 360643752 361575648 362509952 363265819 364378851 365303232 365342061 366247168 366368256 368135334 369108474 369263286 370184592 373070124 373978752 374000928 374157792 375124608 376900461 377874364 377896771 378055269 378991872 379032156 381769976 381952746 382883008 382939704 384113016 388015488 388072944 389018112 389204352 390210048 391046859 392057316 393070384 393216768 393258564 394274736 396099144 397122656 397253952 397312776 398280448 398339424 401392014 402386432 402488793 402579072 403619328 405530076 405700164 405724221 406772604 407823696 408877504 410966136 412028064 412164288 413092736 413229312 415160936 415185554 416320023 416457666 417489408 417533784 420726096 420751044 421838256 422015184 426365856 427429632 429491223 430743384 430807167 431856416 431882024 436308544 436334416 436517424 437645376 438986304 442157184 442204182 443511936 443559078 445611537 446762988 446910696 448065504 448131852 449223296 452684736 452732853 453854464 454071744 455245056 457400202 458752896 458801658 459938304 459987192 462336903 463462944 463531572 463684824 464729328 464882976 466084224 467056053 467288576 468290683 469675584 469725507 470889216 470939268 473118422 473316858 474497776 474568038 475794312 480829824 480858336 482100864 484586307 485838468 485867277 487070976 487122748 487275264 490847112 490876218 492144632 492351048 493579456 497426832 498638336 498667904 498877056 500166144 502533948 502774533 504073692 505376208 509270328 510586272 512150688 514499042 515904879 517353984 517430592 517485591 518939136 521395812 522743088 522820494 522993348 524344752 525699648 528132192 528385032 529671936 529750368 531119232 533633569 533809998 535189352 535268601 536651724 536772096 540706768 540933552 540965628 542363472 543764928 547954848 549370752 549429146 549552384 552203001 553662711 555093364 555276888 556711712 560968128 561001392 562451008 562686912 566811546 568487808 568548234 572654964 572929119 574324512 574409556 580307059 582023232 583527168 585315072 586289606 588085974 589542912 589605576 589887846 591349248 591412104 594148716 595683984 595880928 595969164 597420672 597509136 602088021 603579648 603643804 603868608 605428992 608295114 609866936 610158906 611670528 611735544 613316256 616449204 617950592 618042096 618246432 619639104 619843968 621445632 622741404 622778331 624686499 626093678 626234112 626300676 627919024 631089144 631126566 632757384 634392416 641106432 641144448 642801152 646115076 647784624 647823036 654462816 654501624 654776136 656468064 661280137 663235776 663306273 665169408 665338617 670045264 670144482 670366044 672098256 672197778 673834944 679027104 680781696 680854058 681107616 682867584 686100303 687873172 688129344 688202487 689907456 689980788 690135552 695194416 695297358 696990784 697093992 697324464 699126336 700932864 704176256 704513376 706333824 706408902 708158976 709677633 709975287 711746664 711852057 713691468 715535632 721244736 721287504 723151296 725019904 726531638 728757702 730606464 730684122 732494336 736270668 736314327 738216948 738526572 740369184 746140248 747957504 748001856 748081363 748315584 750249216 753800922 755748728 755793542 756110538 757983744 758064312 763539952 763905492 765766016 765879408 768226032 771748563 776030976 776145888 778408704 782093718 784114632 784230741 786140768 786433536 786517128 788549472 792198288 794245312 794507904 794625552 796560896 796678848 800714997 802784028 804977586 805158144 811060152 811400328 811448442 813545208 815647392 817755008 821932272 824056128 824143719 824328576 826185472 826458624 830321872 830371108 832640046 832915332 835067568 841452192 841502088 843676512 844030368 850217319 852464809 852731712 852822351 854859264 858982446 861486768 861614334 863712832 863764048 872617088 872668832 873034848 875290752 877972608 879434409 882128961 884314368 884408364 887023872 887118156 891223074 893525976 893821392 896131008 896263704 898446592 905369472 905465706 907708928 908143488 910490112 912442671 914800404 915238359 917505792 917603316 919974384 924673806 926925888 927063144 927369648 929458656 929765952 932168448 934112106 936581366 939140517 939351168 939451014 941778432 941878536 946236844 946633716 946689849 948995552 949136076 951588624 961659648 961716672 964201728 969172614 971676936 971734554 974141952 974245496 974550528 981694224 981752436 984289264 984702096 987158912 994853664 997335808 997754112 1005067896 1005216723 1005549066 1008147384 1010752416 1018540656 1021172544 1021281087 1024301376 1028998084 1031809758 1034861184 1034971182 1042791624 1042946037 1045486176 1045640988 1045986696 1048689504 1051399296 1056264384 1056376657 1056770064 1059343872 1059500736 1059613353 1062238464 1067267138 1067619996 1070378704 1070537202 1073303448 1081413536 1081867104 1081931256 1084726944 1087529856 1089797457 1093136553 1095909696 1096026183 1098741504 1098858292 1099104768 1104406002 1107325422 1110186728 1110553776 1113423424 1121936256 1122002784 1124902016 1125373824 1130701383 1133623092 1133690313 1134165807 1136975616 1137096468 1145309928 1145858238 1148649024 1148819112 1160614118 1164046464 1167054336 1170630144 1172579212 1173140577 1176171948 1179211152 1179775692 1182824208 1188297432 1191367968 1191761856 1191938328 1194841344 1195018272 1203778051 1204176042 1207159296 1207287608 1207466379 1207737216 1210857984 1216590228 1219733872 1220317812 1223471088 1226632512 1232898408 1235901184 1236084192 1236492864 1239278208 1239687936 1245482808 1245556662 1248960069 1249372998 1252187356 1252468224 1252601352 1255838048 1262178288 1262253132 1265514768 1268784832 1282288896 1288473669 1292230152 1292421501 1295569248 1295646072 1308925632 1309003248 1309064761 1309552272 1312936128 1322560274 1326471552 1326612546 1330677234 1336834611 1340090528 1340288964 1340732088 1344196512 1344395556 1347669888 1358054208 1358198559 1361563392 1361708116 1362215232 1365735168 1372200606 1375746344 1376258688 1376404974 1379814912 1379961576 1390388832 1390594716 1393981568 1394187984 1394648928 1398252672 1401168159 1401865728 1404872049 1408352512 1409026752 1409176521 1412667648 1412817804 1419355266 1419950574 1423493328 1423704114 1427382936 1431071264 1442489472 1442575008 1446302592 1450039808 1453063276 1453149439 1453758921 1457515404 1457601831 1461212928 1461368244 1472541336 1472628654 1476433896 1477053144 1480738368 1492280496 1495915008 1496003712 1496162726 1496631168 1500498432 1507601844 1511497456 1511587084 1512221076 1516128624 1527079904 1527810984 1531532032 1531758816 1536452064 1543497126 1547714637 1552061952 1552291776 1552456773 1556817408 1564187436 1568229264 1568461482 1572281536 1573034256 1577098944 1584396576 1588490624 1589015808 1589251104 1593357696 1600900707 1601429994 1605568056 1605805803 1609955172 1610316288 1622120304 1622800656 1622896884 1627090416 1631294784 1635510016 1643864544 1648112256 1648287438 1648657152 1652370944 1656609003 1660643744 1660742216 1660988133 1665280092 1665830664 1670135136 1682904384 1683004176 1687353024 1687532377 1688060736 1700434638 1704929618 1705463424 1705644702 1717964892 1722973536 1723228668 1727425664 1727528096 1740921177 1745234176 1745337664 1746069696 1750581504 1755945216 1758868818 1764257922 1768628736 1768816728 1774047744 1774236312 1782446148 1787051952 1787642784 1792262016 1792527408 1796893184 1800746647 1806264063 1810738944 1810931412 1816286976 1824885342 1829600808 1830476718 1835011584 1835206632 1839948768 1849347612 1853851776 1854126288 1854739296 1858917312 1859531904 1864336896 1868224212 1868334993 1873162732 1874059497 1878281034 1878702336 1878902028 1883757072 1892473688 1893267432 1893379698 1897991104 1898272152 1903177248 1923002011 1923319296 1923433344 1928403456 1938345228 1943353872 1943469108 1948490992 1963388448 1963504872 1968578528 1969404192 1974317824 1983840411 1989707328 1989918819 1994671616 1995508224 2010135792 2010433446 2011098132 2016294768 2021504832 2037081312 2042345088 2042562174 2048602752 2052013621 2057996168 2058300909 2063619516 2064607461 2069722368 2069942364 2085583248 2085892074 2090972352 2091281976 2091973392 2097379008 2102798592 2112528768 2112753314 2113540128 2119001472 2119226706 2124476928 2129032899 2134534276 2135239992 2135556171 2140757408 2141074404 2146606896 2162827072 2163734208 2163862512 2169453888 2175059712 2179594914 2186273106 2191819392 2192052366 2197483008 2197716584 2208812004 2208942981 2214650844 2220373456 2221107552 2226846848 2231490031 2243872512 2244005568 2244244089 2249804032 2250747648 2261402766 2267246184 2267380626 2268331614 2273951232 2274192936 2290619856 2291716476 2297298048 2297638224 2315245689 2321228236 2328092928 2345158424 2346281154 2352343896 2352692223 2358422304 2359551384 2365648416 2376594864 2382735936 2382989203 2383523712 2383876656 2389682688 2390036544 2402144991 2407556102 2408352084 2414575216 2414932758 2415474432 2433180456 2439467744 2440635624 2446942176 2453265024 2465796816 2471802368 2472168384 2472431157 2472985728 2478556416 2479375872 2490965616 2491113324 2497920138 2498745996 2504374712 2505202704 2511676096 2524356576 2524506264 2531029536 2537569664 2542860733 2550651957 2557394427 2558467053 2564577792 2576947338 2584460304 2584843002 2591138496 2591292144 2617851264 2618006496 2618129522 2619104544 2625872256 2638303227 2645120548 2645277397 2646386883 2652943104 2653225092 2661354468 2673669222 2680181056 2680577928 2681464176 2688393024 2688791112 2695339776 2716108416 2716397118 2723126784 2723416232 2724430464 2731470336 2737328013 2744401212 2751492688 2752517376 2752809948 2759923152 2780777664 2781189432 2787963136 2788375968 2789297856 2796505344 2802336318 2809744098 2816705024 2817421551 2818053504 2818353042 2825335296 2825635608 2838710532 2839901148 2840069547 2846986656 2847408228 2854765872 2862142528 2876642767 2884978944 2885150016 2892605184 2906126552 2906298878 2907517842 2915030808 2915203662 2922425856 2922736488 2945082672 2945257308 2952867792 2954106288 2961476736 2984560992 2992007424 2992325452 2993262336 3015203688 3015650169 3022994912 3023174168 3024442152 3032257248 3054159808 3055621968 3063064064 3063517632 3063843261 3072904128 3086994252 3095429274 3104583552 3104913546 3128374872 3136458528 3136922964 3144563072 3146068512 3154197888 3168793152 3169129971 3176981248 3178031616 3178502208 3178840059 3186715392 3201801414 3202859988 3211136112 3211611606 3219910344 3244240608 3245601312 3245793768 3254180832 3262589568 3269392371 3271020032 3278034781 3279409659 3287729088 3288078549 3296224512 3296574876 3297314304 3313218006 3321287488 3321484432 3321976266 3330560184 3331661328 3340270272 3365808768 3366008352 3374706048 3375064754 3376121472 3392104149 3400869276 3401070939 3409859236 3410926848 3411289404 3435929784 3445947072 3446457336 3454851328 3455056192 3481842354 3490468352 3490675328 3492139392 3501163008 3511890432 3517737636 3519421731 3528515844 3537633456 3548472624 3564892296 3574103904 3575285568 3584524032 3585054816 3601493294 3611334153 3612528126 3621477888 3621862824 3622399137 3632573952 3649770684 3659201616 3660953436 3670413264 3679897536 3698695224 3707703552 3708252576 3709478592 3717834624 3719063808 3736448424 3736669986 3746325464 3746880207 3748118994 3756562068 3757404672 3757804056 3767514144 3784947376 3786534864 3786759396 3795982208 3796544304 3806354496 3846004022 3846866688 3865421007 3876690456 3886707744 3886938216 3896981984 3926776896 3927009744 3927194283 3937157056 3938808384 3948635648 3967680822 3979414656 3979837638 4010503833 4020271584 4020866892 4022196264 4032589536 4043009664 4062149413 4074162624 4074595677 4084690176 4085124348 4097205504 4104027242 4115992336 4116601818 4127239032 4129214922 4139444736 4139884728 4171166496 4171784148 4181944704 4182563952 4183946784 4194758016 4203504477 4205597184 4214616147 4225057536 4225506628 4227080256 4227529563 4238002944 4238453412 4258065798 4269068552 4270479984 4271112342 4281514816 4282148808 4293213792 4325654144 4327468416 4327725024 4338907776 4350119424 4359189828 4359448317 4361276763 4372546212 4372805493 4383638784 4384104732 4395433168 4417624008 4417885962 4429301688 4440746912 4442215104 4453693696 4462980062 4487745024 4488011136 4488488178 4499608064 4501495296 4522805532 4534492368 4534761252 4536663228 4548385872 4581239712 4583432952 4594596096 4595276448 4628960959 4630491378 4642456472 4643143911 4656185856 4657370319 4690316848 4692562308 4704687792 4705384446 4716844608 4719102768 4731296832 4753189728 4765471872 4765978406 4767047424 4767753312 4780073088 4802702121 4804289982 4815112204 4816704168 4817417409 4829150432 4829865516 4830948864 4866360912 4878935488 4881271248 4893884352 4906530048 4931593632 4944336768 4944862314 4945971456 4957112832 4969827009 4981931232 4982226648 4982964399 4995840276 4997491992 5008749424 5010405408 5023352192 5033826349 5048713152 5049012528 5062059072 5062597131 5075139328 5085721466 5101303914 5114788854 5116934106 5153894676 5168920608 5169686004 5182276992 5182584288 5222763531 5235702528 5236012992 5236259044 5236569541 5238209088 5251744512 5276606454 5290241096 5290554794 5292773766 5305886208 5306450184 5322708936 5347338444 5360362112 5361155856 5362928352 5376786048 5377582224 5390679552 5402239941 5418792189 5432216832 5432794236 5446832464 5448860928 5474656026 5488802424 5502985376 5505034752 5505619896 5519846304 5561555328 5562378864 5575926272 5576751936 5578595712 5593010688 5604672636 5605004979 5619488196 5622178491 5634843102 5636107008 5636706084 5651271216 5677421064 5679802296 5680139094 5693973312 5694816456 5709531744 5724285056 5753285534 5769006033 5769957888 5770300032 5785210368 5812253104 5812597756 5815035684 5830061616 5830407324 5845472976 5890165344 5890514616 5905735584 5908212576 5922953472 5951521233 5967253663 5969121984 5969756457 5984014848 5984650904 5986524672 6030407376 6031300338 6045989824 6046348336 6048884304 6064514496 6108319616 6111243936 6127035264 6127686522 6145808256 6156040863 6173988504 6174902727 6190858548 6209167104 6209827092 6256749744 6272917056 6273845928 6289126144 6292137024 6308395776 6337586304 6338259942 6353962496 6357004416 6357680118 6373430784 6387098697 6403602828 6405719976 6406668513 6422272224 6423223212 6439820688 6488481216 6489170893 6491202624 6491587536 6508361664 6525179136 6538784742 6556069562 6558819318 6575458176 6576157098 6592449024 6593149752 6626436012 6626828943 6642574976 6642968864 6643952532 6661120368 6663322656 6680540544 6694470093 6731617536 6732016704 6732732267 6749412096 6750129508 6752242944 6784208298 6801738552 6802141878 6819718472 6821853696 6822578808 6871859568 6891894144 6892914672 6909702656 6910112384 6945737067 6963684708 6981350656 6984278784 7035475272 7038843462 7057031688 7075266912 7096945248 7129784592 7148207808 7148967609 7150571136 7169048064 7170109632 7202986588 7206434973 7222668306 7225056252 7243725648 7244798274 7299541368 7318403232 7321906872 7340826528 7359795072 7394636599 7397390448 7415407104 7416505152 7417293471 7418957184 7435669248 7438127616 7472896848 7473339972 7492650928 7493760414 7496237988 7513124136 7515608112 7535028288 7569894752 7573069728 7573518792 7591964416 7593088608 7612708992 7628582199 7651955871 7672183281 7692008044 7693733376 7730842014 7753380912 7773415488 7773876432 7793963968 7853553792 7854019488 7854388566 7874314112 7877616768 7914909681 7935361644 7935832191 7939160649 7958829312 7959675276 8021007666 8040543168 8041733784 8044392528 8065179072 8086019328 8124298826 8148325248 8149191354 8169380352 8170248696 8194411008 8208054484 8211984039 8231984672 8233203636 8254478064 8258429844 8279769456 8342332992 8343568296 8363889408 8365127904 8367893568 8389516032 8407008954 8429232294 8450115072 8451013256 8452264653 8454160512 8455059126 8476005888 8476906824 8516131596 8538137104 8540959968 8542224684 8563029632 8564297616 8586427584 8629928301 8651308288 8654936832 8655450048 8677815552 8718379656 8718896634 8722553526 8745092424 8745610986 8767277568 8768209464 8790866336 8835248016 8835771924 8858603376 8881493824 8884430208 8907387392 8925960124 8976022272 8976976356 9045611064 9046950507 9068984736 9069522504 9073326456 9096771744 9162479424 9163453327 9166865904 9189192192 9190552896 9191529783 9257921918 9260982756 9284912944 9286287822 9314740638 9380633696 9385124616 9409375584 9410768892 9433689216 9438205536 9462593664 9506379456 9507389913 9530943744 9531956812 9534094848 9535506624 9536520177 9560146176 9605404242 9608579964 9630224408 9633408336 9634834818 9658300864 9659731032 9732721824 9757870976 9762542496 9787768704 9808177113 9813060096 9834104343 9838228977 9863187264 9864235647 9888673536 9889724628 9891942912 9939654018 9963862464 9964453296 9965928798 9991680552 9994983984 10017498848 10020810816 10046704384 10067652698 10097426304 10098025056 10124118144 10125194262 10150278656 10171442932 10172046073 10176312447 10202607828 10203212817 10229577708 10233868212 10307789352 10337841216 10339372008 10364553984 10365168576 10445527062 10471405056 10472025984 10472518088 10473139082 10476418176 10503489024 10553212908 10580482192 10581109588 10585547532 10612900368 10645417872 10694676888 10720724224 10722311712 10725856704 10753572096 10755164448 10804479882 10834002459 10837584378 10864433664 10865588472 10867197411 10893664928 10897721856 10949312052 10977604848 11005970752 11011239792 11039692608 11061729403 11123110656 11124757728 11153503872 11157191424 11209345272 11210009958 11238976392 11240640621 11244356982 11269686204 11272214016 11273412168 11302542432 11354842128 11359604592 11360278188 11387946624 11389632912 11419063488 11448570112 11506571068 11538012066 11540600064 11596263021 11624506208 11625195512 11630071368 11660123232 11660814648 11690945952 11780330688 11781029232 11781582849 11811471168 11812726639 11816425152 11845906944 11903042466 11934507326 11938243968 11939512914 11969301808 12060814752 12062600676 12091979648 12092696672 12097768608 12129028992 12186448239 12216639232 12222487872 12223787031 12254070528 12255373044 12291616512 12312081726 12347977008 12349805454 12381717096 12418334208 12419654184 12513499488 12545834112 12547691856 12578252288 12584274048 12605226529 12610513431 12616791552 12643848441 12675172608 12676519884 12682588689 12714008832 12715360236 12774197394 12807205656 12811439952 12813337026 12844544448 12846446424 12879641376 12976962432 12978341786 12982405248 12983175072 13016723328 13050358272 13077569484 13078344951 13112139124 13117638636 13118416479 13150916352 13152314196 13186299504 13252872024 13253657886 13285149952 13285937728 13287905064 13322240736 13326645312 13361081088 13388940186 13461014077 13463235072 13464033408 13465464534 13498824192 13500259016 13504485888 13568416596 13603477104 13604283756 13639436944 13645157616 13743719136 13783788288 13785829344 13820224768 13886882877 13891474134 13927369416 13929431733 13962701312 13968557568 14070950544 14077686924 14114063376 14150533824 14193890496 14259569184 14296415616 14297935218 14301142272 14340219264 14405973176 14408106363 14412869946 14445336612 14450112504 14452252227 14487451296 14489596548 14599082736 14636806464 14638362247 14643813744 14681653056 14719590144 14789273198 14794780896 14833010304 14834586942 14837914368 14871338496 14945793696 14946679944 14948893197 14985301856 14987520828 14992475976 15026248272 15031216224 15070056576 15101479047 15139789504 15146139456 15147037584 15183928832 15186177216 15187791393 15225417984 15257164398 15303911742 15344366562 15384016088 15461684028 15506761824 15546830976 15547752864 15587927936 15620430217 15668290593 15707107584 15708038976 15708777132 15709708623 15748628224 15755233536 15829819362 15870723288 15871664382 15878321298 15917658624 15919350552 16042015332 16081086336 16083467568 16088785056 16130358144 16172038656 16206719823 16248597652 16256376567 16296650496 16298382708 16340497392 16416108968 16423968078 16463969344 16466407272 16508956128 16516859688 16559538912 16680924421 16684665984 16687136592 16727778816 16730255808 16735787136 16779032064 16814017908 16815014937 16858464588 16902026512 16904529306 16908321024 16910118252 16953813648 17032263192 17076274208 17081919936 17084449368 17126059264 17128595232 17172855168 17259856602 17302616576 17307018099 17309873664 17310900096 17355631104 17436759312 17437793268 17445107052 17490184848 17491221972 17536418928 17581732672 17670496032 17671543848 17717206752 17762987648 17768860416 17800025131 17851920248 17854563699 17901760989 17909269371 17952044544 17953952712 18091222128 18093901014 18137969472 18139045008 18146652912 18193543488 18324958848 18326906654 18333731808 18381105792 18383059566 18468122589 18515843836 18521965512 18524708181 18569825888 18572575644 18629481276 18761267392 18770249232 18818751168 18821537784 18867378432 18876411072 18925187328 19012758912 19014779826 19061887488 19063913624 19071013248 19073040354 19120292352 19161296091 19210808484 19217159928 19260448816 19266816672 19269669636 19316601728 19319462064 19465443648 19467512679 19515741952 19525084992 19575537408 19616354226 19668208686 19676457954 19726374528 19728471294 19777347072 19779449256 19879308036 19880486829 19927724928 19928906592 19931857596 19983361104 19989967968 20034997696 20041621632 20083410279 20093408768 20135305396 20136499369 20194852608 20196050112 20198196801 20248236288 20250388524 20342885864 20344092146 20352624894 20405215656 20406425634 20459155416 20467736424 20615578704 20675682432 20678744016 20729107968 20730337152 20837211201 20891054124 20944051968 20945036176 20946278164 20952836352 21106425816 21160964384 21162219176 21171095064 21225800736 21290835744 21389353776 21441448448 21444623424 21446902827 21451713408 21507144192 21510328896 21608959764 21619304919 21668004918 21675168756 21731176944 21734394822 21787329856 21898624104 21955209696 22011941504 22022479584 22079385216 22123458806 22183909797 22246221312 22249515456 22251880413 22307007744 22314382848 22418690544 22420019916 22477952784 22481281242 22488713964 22539372408 22546824336 22605084864 22709684256 22719209184 22720556376 22775893248 22779265824 22838126976 22885746597 22897140224 22946243467 22955867613 23013142136 23016549843 23076024132 23081200128 23192526042 23249012416 23250391024 23260142736 23320246464 23321629296 23381891904 23560661376 23562058464 23563165698 23622942336 23625453278 23632850304 23744729043 23806084932 23807496573 23869014652 23876487936 23879025828 23938603616 24121629504 24125201352 24183959296 24185393344 24195537216 24258057984 24372896478 24433278464 24444975744 24447574062 24508141056 24510746088 24583233024 24624163452 24635952117 24695954016 24699610908 24763434192 24839308368 24953203537 25026998976 25091668224 25095383712 25168548096 25210453058 25221026862 25287696882 25350345216 25353039768 25356793959 25365177378 25428017664 25430720472 25548394788 25614411312 25622879904 25626674052 25689088896 25692892848 25759282752 25889784903 25953924864 25956683572 25964810496 25966350144 26033446656 26155138968 26156689902 26224278248 26235277272 26236832958 26301832704 26304628392 26372599008 26505744048 26507315772 26570299904 26571875456 26575810128 26644481472 26653290624 26722162176 26777880372 26922028154 26928066816 26930929068 27000518032 27136833192 27206954208 27208567512 27278873888 27290315232 27487438272 27490359981 27567576576 27571658688 27574589349 27640449536 27773765754 27782948268 27854738832 27858863466 28141901088 28155373848 28228126752 28301067648 28387780992 28435045891 28519138368 28522169739 28592831232 28595870436 28602284544 28609560531 28680438528 28811946352 28816212726 28825739892 28890673224 28900225008 28904504454 28974902592 28979193096 29198165472 29273612928 29276724494 29287627488 29363306112 29424531339 29439180288 29502313029 29578546396 29589561792 29592706941 29666020608 29669173884 29675828736 29891587392 29893359888 29897786394 29970603712 29975041656 29984951952 30052496544 30062432448 30140113152 30202958094 30279579008 30292278912 30294075168 30372354432 30375582786 30450835968 30514328796 30516138219 30528937341 30607823484 30609638451 30688733124 30768032176 30923368056 31013523648 31093661952 31095505728 31175855872 31240860434 31336581186 31414215168 31416077952 31417554264 31419417246 31497256448 31510467072 31659638724 31741446576 31743328764 31756642596 31838701104 32084030664 32162172672 32166935136 32177570112 32260716288 32413439646 32497195304 32502007377 32512753134 32593300992 32596765416 32601592233 32680994784 32832217936 32847936156 32927938688 32932814544 33017912256 33033719376 33119077824 33185188209 33361848842 33369331968 33374273184 33460511616 33471574272 33628035816 33630029874 33716929176 33721921863 33804053024 33809058612 33816642048 33820236504 33907627296 34064526384 34152548416 34163839872 34168898736 34252118528 34257190464 34345710336 34519713204 34614036198 34621800192 34788789063 34873518624 34875586536 34890214104 34980369696 34982443944 35072837856 35163465344 35236784443 35340992064 35343087696 35344748547 35434413504 35438179917 35525975296 35537720832 35600050262 35703840496 35709127398 35803521978 35818538742 35907905424 36182444256 36187802028 36275938944 36278090016 36293305824 36387086976 36559344717 36649917696 36653813308 36655986787 36667463616 36671361093 36762211584 36766119132 36936245178 37031687672 37043931024 37049416362 37139651776 37145151288 37258962552 37522534784 37540498464 37637502336 37643075568 37734756864 37752822144 37815679587 37831540293 37850374656 37931545323 38025517824 38029559652 38127827248 38142026496 38146080708 38322592182 38421616968 38434319856 38520897632 38533633344 38539339272 38633203456 38638924128 38930887296 38935025358 39031483904 39050169984 39151074816 39232708452 39235034853 39336417372 39352915908 39355249437 39452749056 39456942588 39558898512 39758616072 39760973658 39855449856 39857813184 39863715192 39966722208 39979935936 40069995392 40083243264 40166820558 40270610792 40272998738 40383042231 40389705216 40392100224 40396393602 40496472576 40500777048 40685771728 40688184292 40705249788 40810431312 40812851268 40918310832 40935472848 41231157408 41351364864 41357488032 41460674304 41660648631 41674422402 41782108248 41788295199 41888103936 41890072352 41892556328 41905672704 42212851632 42321928768 42324438352 42342190128 42451601472 42581671488 42778707552 42889246848 42893805654 42903426816 43020657792 43217919528 43224319089 43238609838 43336009836 43350337512 43462353888 43468789644 43574659712 43797248208 43910419392 43915086741 44023883008 44044959168 44158770432 44246917612 44367819594 44499030912 44503760826 44614015488 44837381088 44840039832 44846679591 44955905568 44962562484 44977427928 45078744816 45093648672 45210169728 45304437141 45419368512 45424196251 45438418368 45441112752 45551786496 45558531648 45563374179 45676253952 45771493194 45892486934 45911735226 46026284272 46033099686 46152048264 46385052084 46498024832 46500782048 46520285472 46640492928 46643258592 46763783808 46861290651 47004871779 47121322752 47124116928 47126331396 47129125869 47245884672 47250906556 47265700608 47489458086 47612169864 47614993146 47738029304 47752975872 47758051656 47877207232 48243259008 48250402704 48367918592 48370786688 48391074432 48516115968 48620159469 48745792956 48769129701 48889951488 48895148124 49021492176 49248326904 49271904234 49391908032 49399221816 49526868384 49678616736 49906407074 50042773263 50053997952 50183336448 50190767424 50337096192 50420906116 50442053724 50445044811 50575393764 50706079536 50713587918 50730354756 50861440944 51096789576 51228822624 51245759808 51253348104 51378177792 51385785696 51518565504 51762456193 51779569806 51907849728 51913367144 51921054297 51929620992 51932700288 52066893312 52310277936 52313379804 52448556496 52470554544 52473665916 52609256784 52745198016 53011488096 53014631544 53143750912 53151620256 53288962944 53306581248 53400075393 53555760744 53563691097 53705282967 53844056308 53856133632 53861858136 54001036064 54273666384 54413908416 54417135024 54557747776 54580630464 54974876544 54980719962 55143317376 55149178698 55404367767 55547531508 55565896536 55574124543 55709477664 55717726932 56283802176 56289784723 56310747696 56456253504 56602135296 56775561984 56870091782 57038276736 57044339478 57185662464 57191740872 57219121062 57360877056 57483888273 57623892704 57632425452 57651479784 57781346448 57800450016 57809008908 57949805184 57958386192 58396330944 58402538037 58547225856 58553448988 58575254976 58726612224 58849062678 59004626058 59157092792 59179123584 59185413882 59332041216 59338347768 59783174784 59786719776 59795572788 59941207424 59950083312 59969903904 60104993088 60124864896 60250230837 60280226304 60405916188 60409498107 60559158016 60584557824 60588150336 60594590403 60744708864 60751165572 61028657592 61032276438 61057874682 61215646968 61219276902 61377466248 61536064352 61846736112 62027047296 62187323904 62191011456 62351711744 62481720868 62511633603 62673162372 62832155904 62835108528 62838834492 63319277448 63482893152 63486657528 63513285192 63677402208 64144173289 64168061328 64324345344 64333870272 64340708481 64355140224 64521432576 64826879292 64994390608 65004014754 65025506268 65193530832 65203184466 65361989568 65664435872 65695872312 65855877376 65865629088 66035824512 66067438752 66238155648 66370376418 66551729391 66723697684 66738663936 66748546368 66755641239 66921023232 66943148544 67256071632 67260059748 67433858352 67443843726 67608106048 67618117224 67640473008 67815254592 68129052768 68305096832 68327679744 68337797472 68514380928 68657239791 68691420672 68838730401 68867602839 69039426408 69049649529 69228072396 69243600384 69577578126 69747037248 69751173072 69780428208 69960739392 69964887888 70145675712 70326930688 70473568886 70681984128 70686175392 70689497094 70868827008 70876359834 71051950592 71200100524 71234187129 71407680992 71418254796 71422489719 71607043956 71637077484 71815810848 72364888512 72375604056 72551877888 72556180032 72563892211 72586611648 72774173952 73118689434 73299835392 73307626616 73311973574 73334927232 73342722186 73524423168 73532238264 73872490356 74063375344 74087862048 74098832724 74279303552 74290302576 74517925104 74859610611 75045069568 75080996928 75275004672 75286151136 75505644288 75631359174 75663080586 75863090646 76051035648 76059119304 76070381877 76255654496 76284052992 76292161416 76645184364 76843233936 76868639712 77041795264 77067266688 77078678544 77266406912 77277848256 77432105821 77669354709 77861774592 77870050716 78100339968 78465416904 78470069706 78672834744 78705831816 78710498874 78905498112 78913885176 79117797024 79517232144 79521947316 79710899712 79715626368 79727430384 79933444416 79959871872 80139990784 80166486528 80333641116 80541221584 80545997476 80766084462 80784200448 80792787204 81001554096 81371543456 81376368584 81410499576 81620862624 81625702536 81836621664 81870945696 82462314816 82471079943 82689086473 82702729728 82714976064 82723768047 82921348608 83321297262 83348844804 83564216496 83576590398 83780144704 83785112656 84425703264 84643857536 84648876704 84684380256 84903202944 85163342976 85305137673 85557415104 85566509217 85778493696 85787611308 85806853632 86041315584 86435839056 86448638178 86477219676 86672019672 86700675024 86924707776 86937579288 87149319424 87594496416 87820838784 87830173482 88047766016 88089918336 88236585703 88273594017 88317540864 88493835224 88506939087 88735639188 88778120823 88998061824 89007521652 89674762176 89680079664 89693359182 89911811136 89925124968 89954855856 90157489632 90187297344 90420339456 90608874282 90838737024 90848392502 90876836736 90882225504 91117063296 91126748358 91352507904 91542986388 91548414657 91784973868 91823470452 91828915353 92052568544 92066199372 92304096528 92770104168 92996049664 93001564096 93040570944 93280985856 93286517184 93527567616 93722581302 94009743558 94242645504 94248233856 94252662792 94258251738 94491769344 94501813112 94531401216 94978916172 95224339728 95229986292 95476058608 95516103312 95754414464 95954071333 96486518016 96500805408 96741573376 96782148864 97240318938 97491585912 97506022131 97538259402 97779902976 97790296248 98042984352 98496653808 98543808468 98783816064 98798443632 99053736768 99357233472 99555564627 99812814148 100085546526 100107995904 100381534848 100841812232 100884107448 100890089622 101150787528 101165765589 101412159072 101427175836 101460709512 101722881888 102193579152 102457645248 102468535729 102491519616 102506696208 102756355584 102771571392 103037131008 103524912386 103559139612 103826734288 103842108594 103865400576 104620555872 104626759608 104897112992 104941109088 104947331832 105218513568 105490396032 105710353329 106022976192 106029263088 106034245641 106287501824 106303240512 106314539751 106577925888 106613162496 106800150786 107111521488 107127382194 107410565934 107688112616 107723716272 108002072128 108547332768 108827816832 108834270048 109115495552 109161260928 109343011519 109678034151 109949753088 109961439924 109967960361 110014083279 110286634752 110298357396 110808735534 111095063016 111131793072 111148249086 111418955328 111435453864 112567604352 112579569446 112621495392 112912507008 113204270592 113447038761 113551123968 113740183564 113794635969 114076553472 114088678956 114383481744 114438242124 114967776546 115247785408 115264850904 115302959568 115562692896 115600900032 115618017816 115899610368 115916772384 116766470947 116792661888 116805076074 117094451712 117106897976 117150509952 117453224448 117698125356 117705104559 118009252116 118314185584 118358247168 118370827764 118676695536 119566349568 119573439552 119591145576 119882414848 119900166624 119939807808 120209986176 120249729792 120500461674 120811832376 120818996214 121118316032 121149126693 121169115648 121176300672 121189180806 121489417728 121502331144 122057315184 122064552876 122115749364 122431293936 122438553804 122754932496 123072128704 123693472224 124054094592 124382022912 124963441736 124981945893 125023267206 125346324744 125364885597 125664311808 125670217056 125677668984 126638554896 126965786304 126973315056 126979281817 127026570384 127354804416 128288346578 128336122656 128667740544 128681416962 128710280448 129653758584 129672957267 129988781216 130008029508 130051012536 130387061664 130406368932 130723979136 131328871744 131391744624 131711754752 131731258176 131745260223 132071649024 132134877504 132476311296 132740752836 133103458782 133447395368 133497092736 133511282478 133842046464 134512143264 134520119496 134867716704 134887687452 135216212096 135236234448 135280946016 135630509184 135913311423 136258105536 136272588753 136610193664 136655359488 136675594944 136690122537 137028761856 137314479582 137677460802 137735205678 138078852816 138099299058 138456144792 139155156252 139494074496 139502346144 139560856416 139921478784 139929775776 140291351424 140583871953 140653861376 140947137772 140955495583 141014615337 141363968256 141372350784 141378994188 141387377607 141737654016 141752719668 142400201048 142468374258 142815361984 142836509592 142844979438 143214087912 143274154968 143631621696 144729777024 144751208112 145103755776 145112360064 145127784422 145173223296 145548347904 145860478407 146237378868 146615253232 146623947148 146669854464 146685444372 147064476528 147744980712 148126750688 148175724096 148197665448 148558607104 148580605152 149035850208 149719221222 150090139136 150128319789 150161993856 150550009344 150572302272 151011288576 151262718348 151326161172 151335134433 151726181292 152118238608 152140763754 152511308992 152584322832 153290368728 153686467872 153737279424 154083590528 154134533376 154157357088 154555696512 154864211642 155287368579 155338709418 155723549184 155740101432 155763162891 156200679936 156930833808 156940139412 157345669488 157411663632 157420997748 157827770352 158235594048 159034464288 159043894632 159431252736 159454860768 159866888832 159919743744 160200226179 160279981568 160667282232 160691073291 161082443168 161091994952 161115848901 161532168924 161568400896 161585574408 162003108192 162743086912 162752737168 162820999152 163241725248 163251405072 163673243328 163741891392 164924629632 164942159886 165378172946 165429952128 165447536094 166213103301 166642594524 166697689608 167128432992 167153180796 167560289408 167570225312 168851406528 168869354169 169287715072 169297753408 169368760512 169806405888 170326685952 170610275346 171114830208 171133018434 171556987392 171575222616 172082631168 172451664819 172871678112 172897276356 172954439352 173344039344 173401350048 173849415552 173875158576 174298638848 174672424759 175188992832 175207614111 175641677568 175660346964 176179836672 176473171406 176547188034 176987670448 177013878174 177471278376 177556241646 177996123648 178015043304 179349524352 179360159328 179386718364 179823622272 179850249936 179909711712 180314979264 180374594688 180750692511 180840678912 181217748564 181228494321 181677474048 181696785004 181753673472 181764451008 181783771209 182234126592 182253496716 183085972776 183096829314 183569947736 183646940904 183657830706 184105137088 184132398744 184608193056 185540208336 185992099328 186003128192 186081141888 186561971712 186573034368 187055135232 187445162604 187534900809 188019487116 188496467712 188505325584 188516503476 189003626224 189957832344 190448679456 190459972584 190952117216 191032206624 191508828928 191908142666 192432519867 192973036032 193001610816 193022125443 193483146752 193564297728 194480637876 194983171824 195012044262 195076518804 195580592496 196085968704 196993307616 197087616936 197567632128 197596887264 198107473536 198714466944 199045321237 199111129254 199625628296 199655188173 200171093052 200215991808 200266923717 200763069696 201683624464 201768214896 201780179244 202301575056 202331531178 202824318144 202854351672 202921419024 203445763776 204387158304 204915290496 204937071458 204983039232 205013392416 205543142784 205971719373 206074262016 206516191203 207049824772 207118279224 207148948587 207653468576 207684217188 207730801152 209241111744 209253519216 209794225984 209882218176 209894663664 210437027136 210980792064 211420706658 212045952384 212058526176 212068491282 212606481024 212629079502 213155851776 213600301572 213702561387 214223042976 214254764388 214267469157 214821131868 215376225232 215447432544 216004144256 216454533007 217094665536 217655633664 217668540096 217691676633 218230991104 218322521856 218686023038 219356068302 219899506176 219922879848 219935920722 220028166558 220573269504 220596714792 221617471068 222190126032 222263586144 222296498172 222837910656 222870907728 224578831833 225135208704 225159138892 225242990784 225825014016 226894077522 227480367128 227589271938 228153106944 228177357912 228211145631 228766963488 228876484248 229935553092 230495570816 230529701808 230605919136 231125385792 231201800064 231236035632 231799220736 231833544768 232296317463 233008064127 233532941894 233585323776 233610152148 234213795952 234301019904 235396250712 235410209118 236018504232 236628371168 236716494336 236741655528 237353391072 239132699136 239146879104 239182291152 239764829696 239800333248 239879615616 240419972352 240499459584 241000923348 241623664752 241637992428 242298253386 242352601344 242378361612 243004662288 244114630368 244129105752 244231498728 244862587872 244877107608 245509864992 246144257408 246657491101 247386944448 247413239829 248067259419 248108189184 248171304141 248764045824 249926883472 249963891786 250046534412 250692649488 250729771194 251340434112 251355337968 253277109792 253931572608 253946630112 253958563634 254053140768 254709608832 255915413019 256576693156 256591907509 256672245312 256699527651 257335481088 257362833924 257420560896 259307517168 259345914534 259977562432 260016059016 260102025072 260774123328 260812737864 261447958272 262657743488 262783489248 263462516352 263490520446 264143298048 264269755008 264709757109 264820782051 264952622592 265481505672 265520817261 266206917564 266894790736 266994185472 267022564956 269024286528 269040238992 269735433408 269775374904 270432424192 270472468896 270561892032 271261018368 271826622846 272516211072 272545177506 273220387328 273351189888 273380245074 274057523712 274628959164 274645243971 275354921604 275470411356 275486746059 276157705632 276198598116 276912289584 278310312504 278988148992 279004692288 279034348399 279121712832 279842957568 279859551552 280582702848 281167743906 281894275544 281910991166 282029230674 282727936512 282744701568 282757988376 282774755214 283475308032 283505439336 284800402096 284936748516 285630723968 285673019184 285689958876 286428175824 286548309936 287263243392 287862213999 289459554048 289502416224 290224720128 290255568844 290346446592 291720956814 292474757736 292518066393 293230506464 293247894296 293339708928 293370888744 294128953056 295489961424 296253501376 296351448192 296395330896 297117214208 297161210304 298071700416 298666693881 299438442444 300256639578 300323987712 301144604544 302525436696 302652322344 302670268866 303452362584 304236477216 304281527508 305022617984 305168645664 306580737456 307372935744 307405607187 307474558848 308167181056 308269066752 308314714176 309111393024 309728423284 310574737158 310677418836 311480202864 311526325782 313861667616 313880278824 314691338976 314823327264 314841995496 315655540704 316471188096 317131059987 317969373757 318068928576 318087789264 318102736923 318862505472 318909721536 318943619253 319733777664 319839487488 320400452358 321334564464 321382146582 322164886336 322183989904 322231697802 323064337848 323171148816 324006216384 325486173824 325505474336 325641998304 326483450496 326502810144 327346486656 327483782784 328029034557 329034102453 329849259264 329884319772 329903881083 330756345892 330859904256 330895072188 332426206602 333285189048 333395379216 334256865984 334306361592 335120578816 335140450624 337702813056 337738708338 338575430144 338595506816 338737521024 339612811776 340341116283 340653371904 341220550692 341383907907 342229660416 342266036868 343150445232 344903329638 345743356224 345794552712 345908878704 346688078688 346802700096 347698831104 347750317152 349344849518 350299412841 350377985664 350415228222 351283355136 351320693928 352359673344 352946342812 353094376068 353115313677 353975340896 354027756348 354942556752 355112483292 356030086608 358699048704 358720318656 358773436728 359647244544 359700499872 359819423424 360629958528 360749189376 361501385022 362435497128 362456988642 363354948096 363393570008 363447380079 363507346944 363528902016 363567542418 364468253184 364506993432 366171945552 366193658628 367139895472 367293881808 367315661412 368210274176 368264797488 369216386112 371080416672 372006256384 372162283776 373146068736 374890325208 374945837679 375069801618 376038974232 376992935424 377010651168 377033006952 378007252448 379915664688 380897358912 380919945168 380937845451 381904234432 382064413248 383017657856 383816285332 384865039734 386003221632 386044250886 388961275752 389018871801 389966343648 390024088524 390153037608 391161184992 392171937408 393986615232 394028493061 394175233872 395135264256 395193774528 395235780669 396214947072 397428933888 398090642474 398222258508 399251256592 399310376346 400342186104 400533847434 401526139392 403367248928 403536429792 403560358488 404603150112 404663062356 405648636288 405708703344 405842838048 406891527552 407739934269 408774316608 408817766259 409830580992 409874142916 409966078464 410026784832 410070367611 411086285568 411943438746 413032382406 414099649544 414236558448 414297897174 415306937152 415368434376 418482223488 418507038432 419588451968 419764436352 419789327328 420874054272 421751615859 421961584128 422841413316 422866486749 423043846011 424091904768 424117052352 424136982564 424162132821 425212962048 425258159004 427200603144 427405122774 428446085952 428509528776 428534938314 429642263736 430752450464 430894865088 432008288512 432909066014 434189331072 435311267328 435337080192 435383353266 436461982208 436645043712 437372046076 437581435221 438712136604 439845759696 439871841444 440056333116 441193429584 443234942136 444380252064 444527172288 444592996344 445675821312 445741815456 449009213023 449157663666 450270417408 450318277784 450384959367 450485981568 451650028032 453788155044 454960734256 455178543876 456354715824 456422291262 457533926976 457752968496 459871106184 460991141632 461059403616 461211838272 462250771584 462403600128 462472071264 463667089536 464592634926 465862105737 466016128254 467065883788 467170647552 467220304296 467289488673 468427591904 468602039808 470792501424 470820418236 472037008464 473256742336 473483311056 474706782144 478293758208 478364582304 479600666496 479759231232 480600678537 480839944704 482001846696 482073219873 483247329504 483275984856 483347546703 484596506772 484705202688 484756723224 486009324576 488229260736 488258211504 488281155853 488462997456 489725175744 489754215216 491019729984 492288514816 493314982202 494773888896 494826479658 496134518838 496342608282 498639309903 499853766944 499927783572 500093068824 501385298976 501459542388 502680868224 502710675936 506554219584 506608062507 507863145216 507893260224 507917127268 507947245477 508106281536 509419217664 511830826038 513153386312 513183815018 513344490624 513399055302 514670962176 514725667848 518615034336 518691829068 519955124864 520032118032 520204050144 521548246656 521625475728 522895916544 524017274277 525315486976 525566978496 525622842333 526925032704 526981040892 528539510016 529419514218 529641564102 530963011344 531041634522 532413835128 533789581472 533988370944 534045129912 538048573056 538080477984 539470866816 539550749808 540864848384 540944937792 541123784064 542024740747 542252077533 542522036736 543653245692 543685482963 545032422144 545090355012 545351313627 546702379776 546760490148 549257918328 549290487942 550709843208 550940822712 550973492118 552315411264 552397196232 553824579168 556620625008 557976297984 558009384576 558068696798 558243425664 559685915136 559719103104 561165405696 562335487812 563788551088 563821982332 564058461348 565489403136 565515976752 565549510428 567010878672 569600804192 569873497032 571261447936 571346038368 571379917752 572856351648 573096619872 574526486784 575724427998 577297559601 578823605311 578919108096 579004832448 579066376329 580449440256 580511137688 580692893184 583441913628 584949515472 585036132786 586461012928 586495788592 586741777488 588257906112 590979922848 592507002752 592702896384 592790661792 594322420608 596143400832 597135963711 597333387762 598876884888 598965564519 600513279156 600647975424 602289209088 605050873392 605304644688 605340537732 606904725168 608472954432 608563055016 610045235968 610337291328 613161474912 614745871488 614811214374 614949117696 616334362112 616629428352 617915158119 618222786048 619456846568 619548573609 621149474316 621354837672 621446845761 622960405728 623052651564 627723335232 627760557648 629382677952 629449576621 629646654528 629683990992 631311081408 632942376192 634262119974 635938747514 636137857152 636175578528 636205473846 637819443072 637887238506 639467555328 640800904716 642669128928 642764293164 642802407471 644329772672 644367979808 644463395604 646128675696 646342297632 648012432768 649363599021 650972347648 651010948672 651283996608 652966900992 653005620288 653075029899 654692973312 654967565568 656058069114 658068204906 659698518528 659768639544 659807762166 661512691784 661719808512 661790144376 664852413204 666570378096 666790758432 668513731968 668612723184 670241157632 670280901248 671678499331 673736495499 675405626112 675477416676 677191013632 677475042048 680682232566 682441101384 682767815814 684459320832 684532073736 686300890464 689806659276 691486712448 691589105424 691817757408 693376157376 693605400192 695397662208 695500634304 696888952389 698689699036 699024192381 700598825682 700755971328 700830456444 702641387856 705892685624 706188752136 706230627354 707950681792 708055512696 709885113504 710224966584 712060173216 717279750103 717398097408 717440637312 717546873456 719294489088 719400999744 719638846848 721259917056 721498378752 723002770044 724870994256 724913977284 726787140016 726894760158 727057804032 727135084836 729013986864 732343891104 732387317256 734279790944 734587763616 734631322824 736420548352 736529594976 738432772224 739972473303 742160833344 742239719487 744012512768 744201778257 744324567552 746292137472 749780650416 749891675358 750139603236 752077948464 754021302336 754066013904 756014504896 759831329376 761794717824 761839890336 761875690902 763808468864 764128826496 765401080633 767632570664 767746239057 769730079468 769775722527 770098582953 772006443264 772088501772 777922551504 778037743602 779932687296 780048177048 780306075216 782322369984 784343874816 787973230464 788056986122 788350467744 790387549056 790471561338 792429894144 794129271327 794857867776 796181284948 796444517016 796562451783 798502513184 798620752692 800684372208 801067694868 806734497856 807072859584 807120716976 809206300224 809326124712 811297272576 811417406688 811685676096 813783055104 815479868538 817548633216 817635532518 819661161984 819748285832 820053569664 820140735222 822172571136 823886877492 823935731913 826064764812 828199299088 828473116896 828595794348 830613874304 830736868752 836964446976 837014076864 837103045197 839176903936 839528872704 839578654656 841748108544 843503231718 845682826632 845732973498 846087692022 848183809536 848234104704 848273965128 848324265642 850425924096 850516318008 854401206288 854810245548 856892171904 857019057552 857069876628 859284527472 861504900928 861789730176 863586641997 864016577024 865818132028 868378662144 870674160384 870766706532 874744092152 875162870442 877424273208 877554199179 879691519392 879743682888 880112666232 882386859168 886469884272 888760504128 888854972719 889054344576 889185992688 891351642624 891483630912 896000081643 898018426046 898315327332 900636555568 900769918734 900971963136 907576310088 909921468512 910357087752 912709431648 912844582524 915067853952 915505936992 919742212368 921982283264 922118807232 922216821561 922423676544 924501543168 924807200256 924944142528 927334179072 929185269852 931724211474 932032256508 934131767576 934440608592 934578977346 936855183808 941585002848 941640836472 944074016928 946513484672 946966622112 949413564288 951393179961 953908121271 954308210769 956587516416 956729164608 956830857759 959201332992 959518462464 961201357074 964003693392 964146439746 966494659008 966551969712 966695093406 969193013544 969513446448 972018649152 976458521472 976516423008 976562311706 976925994912 979450351488 979508430432 982039459968 984087103671 984577029632 986629964404 986688469081 987102307359 989547777792 989652959316 989711643249 992269037676 992685216564 997278619806 999707533888 999855567144 1000186137648 1002770597952 1002919084776 1005361736448 1005421351872 1013108439168 1013216125014 1015726290432 1015786520448 1015834254536 1015894490954 1016212563072 1018838435328 1021023348849 1023661652076 1026306772624 1026367630036 1026688981248 1026798110604 1029451335696 1037230068672 1037383658136 1039910249728 1040064236064 1040408100288 1043096493312 1043250951456 1048034548554 1050630973952 1050898238523 1051133956992 1051245684666 1053850065408 1053962081784 1057079020032 1058839028436 1059283128204 1059345941031 1061926022688 1062083269044 1064827670256 1067579162944 1068090259824 1072987752091 1076097146112 1076160955968 1078941733632 1079101499616 1081889875584 1082247568128 1084049481494 1084504155066 1087306491384 1087370965926 1090064844288 1090180710024 1090342140237 1090702627254 1093404759552 1093520980296 1098515836656 1098580975884 1101419686416 1101881645424 1101946984236 1104630822528 1104794392464 1107649158336 1113241250016 1116018769152 1116137393596 1116486851328 1119438206208 1124670975624 1124837513037 1127577102176 1127643964664 1128116922696 1130978806272 1131031953504 1131099020856 1134021757344 1139201608384 1139746994064 1142522895872 1142692076736 1142759835504 1142813536353 1145712703296 1146193239744 1149052973568 1151448855996 1154595119202 1157647210622 1158009664896 1158132752658 1161022275376 1166883827256 1169899030944 1170072265572 1172922025856 1172991577184 1173483554976 1176515812224 1181959845696 1182085479183 1185014005504 1185405792768 1185581323584 1185707342007 1188644841216 1192286801664 1194271927422 1194666775524 1197753769776 1197931129038 1201026558312 1204578418176 1210101746784 1210609289376 1210681075464 1213809450336 1216945908864 1217126110032 1220090471936 1220674582656 1222706973313 1223219802807 1226322949824 1226453298777 1229491742976 1229622428748 1229898235392 1230211102833 1233258856704 1235830316238 1238913693136 1239097147218 1242298948632 1242709675344 1242893691522 1245920811456 1246105303128 1255446670464 1255521115296 1258765355904 1258899153242 1259293309056 1259367981984 1262622162816 1265254847577 1265884752384 1268524239948 1268599460247 1271877495028 1272275714304 1272351157056 1272410947692 1272486398463 1275638886144 1275774477012 1281601809432 1285338257856 1285528586328 1285604814942 1288659545344 1288735959616 1288926791208 1292257351392 1292684595264 1296024865536 1298727198042 1301944695296 1302021897344 1302567993216 1305933801984 1306011240576 1306150059798 1309385946624 1309935131136 1312116138228 1312744305663 1316136409812 1319537279088 1319615524332 1323025383568 1323580288752 1329704826408 1333140756192 1333581516864 1337027463936 1337225446368 1340561802496 1343356998662 1347027639069 1347472990998 1350811252224 1350954833352 1351154878101 1354382027264 1354950084096 1361364465132 1364882202768 1365535631628 1369064147472 1372601780928 1379613318552 1382973424896 1383178210848 1383635514816 1386752314752 1387210800384 1391001268608 1393777904778 1397379398072 1397586317211 1398048384762 1401197651364 1401511942656 1401660912888 1401868466019 1405282775712 1411785371248 1412377504272 1412461254708 1415901363584 1416111025392 1419770227008 1420449933168 1424120346432 1434559500206 1434881274624 1435093746912 1438801999488 1439277693696 1441802035611 1442519834112 1446005540088 1449741988512 1449827954568 1450042640109 1453574280032 1453789520316 1454115608064 1454270169672 1458027973728 1464687782208 1464774634512 1464843467559 1468559581888 1469175527232 1469262645648 1472841096704 1473059189952 1476865544448 1479944946606 1484321666688 1484479438974 1488403556514 1495917929709 1499561300832 1499783350716 1500279206472 1504155896928 1508042604672 1508132027808 1512029009792 1515181731049 1519662658752 1519824187521 1523589435648 1523679780672 1523751381804 1523841736431 1527616937728 1528257652992 1530802161266 1535265141328 1535492478114 1539460158936 1539551445054 1540197165906 1544012886528 1544177003544 1555845103008 1556075487204 1559865374592 1560096354096 1560612150432 1564644739968 1568687749632 1572051822831 1575946460928 1576113972244 1576700935488 1576868526999 1580775098112 1580943122676 1588258542654 1592362569896 1592889034032 1593124903566 1597005026368 1597241505384 1601368744416 1602135389736 1613468995712 1614145719168 1614241433952 1618412600448 1618652249424 1622594545152 1622834813376 1623371352192 1626074222241 1626756232599 1627566110208 1630959737076 1631056448889 1635097266432 1635271065036 1639496571664 1640107139328 1640281470444 1647773754984 1647871463826 1652129529624 1656398598176 1656946233792 1657191588696 1661227748608 1661473737504 1673928893952 1674028153728 1674206090394 1678353807872 1679057745408 1679157309312 1683496217088 1687006463436 1691365653264 1691465946996 1692175384044 1696468209408 1696547930256 1696648531284 1701032636016 1708802412576 1709620491096 1713784343808 1714038115104 1714139753256 1718569054944 1723009801856 1723579460352 1726602437707 1727173283994 1731636264056 1731892678803 1736470815933 1736757324288 1737199128987 1741348320768 1741533413064 1749488184304 1750325740884 1754848546416 1755108398358 1759383038784 1759487365776 1760225332464 1764773718336 1772939768544 1777521008256 1777709945438 1778108689152 1778371985376 1782967261824 1791407891133 1792000163286 1796036852092 1796630654664 1796896693557 1801273111136 1801539837468 1801943926272 1815152620176 1819842937024 1820714175504 1825418863296 1825689165048 1830135707904 1831011873984 1839484424736 1844237614464 1844433643122 1844847353088 1849003086336 1849888285056 1853745474357 1854668358144 1858370539704 1858645720827 1863448422948 1864064513016 1868263535152 1868881217184 1869157954692 1873710367616 1883170005696 1883281672944 1888148033856 1888348729863 1893026969344 1893933244224 1898827128576 1902786359922 1907816242542 1908616421538 1913458329216 1913661715518 1918402665984 1922402714148 1928007386784 1928292879492 1928407222413 1932989318016 1933103939424 1933390186812 1938386027088 1939026892896 1944037298304 1948090797063 1952917042944 1953032846016 1953124623412 1953240438793 1953851989824 1958900702976 1959016860864 1959225089697 1964078919936 1968174207342 1973259928808 1973376938162 1974204614718 1979095555584 1979305918632 1979423286498 1984538075352 1985370433128 1994557239612 1999415067776 1999711134288 2000372275296 2005541195904 2005838169552 2010723472896 2010842703744 2015035497993 2021209486497 2026216878336 2026432250028 2031573040896 2031668509072 2031788981908 2032425126144 2042046697698 2047323304152 2052613545248 2052735260072 2053377962496 2053596221208 2058902671392 2074460137344 2074767316272 2079820499456 2080128472128 2080816200576 2086192986624 2086501902912 2090666857167 2096069097108 2097072577143 2101796477046 2102267913984 2102491369332 2107924163568 2117678056872 2118566256408 2118691882062 2123852045376 2124166538088 2129655340512 2135158325888 2136180519648 2145975504182 2151839250309 2152194292224 2152321911936 2157883467264 2158202999232 2163779751168 2164495136256 2168098962988 2169008310132 2174612982768 2174741931852 2180361420048 2180684280474 2181405254508 2187041960592 2197031673312 2197161951768 2202839372832 2203763290848 2203893968472 2209261645056 2209588784928 2215298316672 2219917419909 2225785616299 2226482500032 2226719158461 2232037538304 2232274787192 2232605334771 2232973702656 2238876412416 2249341951248 2249675026074 2255154204352 2255287929328 2256233845392 2262063907008 2262198041712 2268043514688 2278403216768 2279493988128 2285384153472 2285519671008 2285627072706 2291425406592 2292386479488 2296203241899 2302897711992 2303238717171 2309190238404 2309327167581 2315294421244 2316019329792 2316265505316 2322044550752 2333767654512 2339798061888 2340144531144 2345844051712 2345983154368 2346967109952 2353031624448 2363919691392 2364170958366 2370028011008 2371162647168 2371414684014 2377289682432 2382387813981 2384573603328 2388543854844 2389333551048 2389687355349 2395507539552 2395862258076 2402053116624 2420203493568 2420460743089 2421218578752 2421362150928 2427618900672 2433891817728 2434252220064 2441349165312 2445413946626 2446439605614 2452645899648 2452906597554 2458983485952 2459244857496 2460422205666 2466517713408 2471660632476 2471807195739 2477827386272 2478194294436 2484597897264 2485419350688 2485787383044 2491841622912 2492210606256 2510893340928 2511042230592 2511309135591 2517530711808 2517798306484 2518586618112 2518735963968 2525244325632 2530509695154 2537048479896 2537198920494 2543754990056 2544551428608 2544702314112 2544821895384 2544972796926 2551277772288 2551548954024 2563203618864 2570676515712 2571057172656 2571209629884 2577319090688 2577471919232 2577853582416 2584514702784 2585369190528 2590759925991 2592049731072 2597454396084 2604043794688 2605135986432 2612022481152 2612300119596 2624232276456 2625488611326 2632272819624 2639074558176 2639231048664 2646050767136 2647160577504 2659409652816 2666281512384 2666564918157 2667163033728 2674054927872 2674450892736 2681123604992 2686713997324 2688000244929 2694055278138 2694945981996 2701909666704 2702309756202 2722728930264 2729764405536 2731071263256 2738128294944 2745203561856 2758199451427 2759226637104 2765946849792 2766356421696 2766650464683 2767271029632 2773504629504 2774421600768 2782002537216 2787555809556 2794758796144 2795172634422 2796096769524 2802395302728 2803321825776 2803736932038 2810565551424 2823570742496 2824755008544 2824922509416 2831802727168 2832222050784 2839540454016 2840899866336 2848240692864 2854179539883 2861724363813 2869119000412 2869762549248 2870187493824 2870492573277 2877603998976 2878555387392 2883604071222 2892011080176 2899483977024 2899655909136 2900085280218 2907148560064 2907579040632 2908540339344 2916055947456 2929375564416 2929549269024 2929686935118 2937119163776 2938351054464 2938525291296 2946118379904 2952261311013 2953731088896 2959889893212 2960065407243 2961306922077 2968643333376 2968958877948 2969134929747 2976807113028 2991835859418 2999122601664 2999566701432 3000558412944 3008311793856 3016085209344 3016264055616 3024058019584 3030363462098 3039325317504 3039648375042 3047178871296 3047359561344 3047502763608 3047683472862 3055233875456 3056515305984 3061604322532 3063070046547 3070530282656 3070984956228 3078920317872 3079102890108 3080394331812 3088354007088 3111690206016 3112150974408 3119730749184 3120192708192 3121224300864 3129289479936 3144103645662 3151892921856 3152227944488 3152694715569 3153401870976 3153737053998 3161550196224 3161886245352 3176517085308 3184725139792 3185778068064 3186249807132 3194010052736 3194483010768 3202737488832 3204270779472 3218963256273 3226937991424 3228291438336 3228482867904 3236825200896 3237304498848 3245669626752 3246742704384 3252148444482 3253512465198 3261919474152 3262112897778 3270194532864 3270542130072 3271026420711 3278993143328 3280214278656 3280562940888 3295547509968 3295742927652 3304259059248 3312797196352 3313892467584 3314383177392 3322455497216 3322947475008 3348056307456 3348412180788 3358314618624 3374012926872 3374512539111 3382731306528 3382931893992 3384350768088 3392936418816 3393095860512 3393297062568 3402065272032 3417604825152 3417968090971 3419240982192 3427568687616 3428076230208 3428279506512 3428440609059 3437138109888 3446019603712 3447158920704 3453204875414 3454346567988 3463272528112 3463785357606 3472941631866 3474398257974 3483066826128 3498976368608 3500651481768 3509697092832 3510216796716 3518766077568 3518974731552 3520450664928 3529547436672 3545879537088 3546256437549 3555042016512 3555419890876 3555630718339 3556217378304 3556743970752 3557122026021 3565934523648 3582815782266 3584000326572 3592073704184 3593261309328 3593793387114 3602546222272 3603079674936 3630305240352 3639685874048 3641428351008 3650837726592 3651378330096 3660271415808 3662023747968 3668120919939 3669659408421 3678968849472 3679359896331 3688475228928 3688867286244 3689694706176 3699776570112 3707490948714 3716741079408 3717291441654 3726896845896 3728129026032 3736527070304 3737762434368 3738315909384 3747420735232 3766340011392 3766563345888 3776296067712 3776697459726 3786053938688 3787866488448 3794173185229 3795764542731 3797654257152 3805572719844 3805798380741 3815632485084 3817232843076 3817459195389 3826916658432 3827323431036 3844805428296 3856014773568 3856585758984 3856814444826 3865978636032 3866207878848 3866780373624 3876772054176 3878053785792 3888074596608 3896181594126 3905834085888 3906065692032 3906249246824 3906480877586 3907703979648 3917801405952 3918033721728 3918450179394 3928157839872 3936348414684 3946519857616 3946753876324 3948409229436 3958611837264 3958846572996 3969076150704 3970740866256 3989114479224 3998830135552 3999422268576 4000744550592 4011082391808 4011676339104 4021685407488 4030070995986 4041082917207 4042418972994 4052433756672 4052864500056 4053464634303 4063146081792 4063337018144 4063577963816 4064850252288 4084093395396 4094646608304 4105227090496 4105470520144 4107192442416 4117805342784 4126025067319 4148920274688 4149534632544 4160256944256 4161632401152 4173003805824 4181333714334 4192138194216 4192758951633 4194145154286 4203592954092 4204535827968 4204982738664 4215848327136 4235356113744 4237132512816 4237383764124 4247704090752 4248333076176 4259310681024 4270316651776 4272361039296 4291951008364 4303678500618 4304643823872 4316405998464 4325406106833 4327559502336 4336197925976 4338016620264 4349225965536 4349483863704 4350127920327 4360722840096 4361368560948 4362810509016 4374083921184 4394063346624 4394323903536 4394530402677 4405678745664 4406147036347 4407526581696 4407787936944 4418523290112 4419177569856 4430596633344 4439834839818 4451571232598 4452965000064 4453438316922 4464549574384 4465210669542 4498683902496 4499350052148 4510308408704 4510575858656 4512467690784 4524127814016 4524396083424 4536087029376 4545545193147 4556806433536 4558987976256 4559472562563 4570768306944 4571039342016 4571254145412 4571525209293 4582850813184 4584772958976 4592406483798 4605795423984 4606477434342 4618380476808 4618654335162 4630588842488 4632038659584 4632531010632 4644089101504 4667535309024 4679596123776 4680289062288 4691688103424 4691966308736 4693934219904 4701749495317 4706063248896 4716155468493 4727839382784 4728341916732 4730605580997 4742325294336 4742829368028 4764775627962 4777087709688 4778667102096 4779374710698 4791015079104 4791724516152 4804106233248 4840406987136 4840921486178 4842437157504 4842724301856 4855237801344 4867783635456 4868504440128 4878222666723 4882698330624 4890827893252 4892879211228 4893169346667 4905291799296 4905813195108 4918489714992 4920844411332 4943321264952 4943614391478 4955654772544 4956388588872 4969195794528 4970838701376 4971574766088 4983683245824 4984421212512 5020958250721 5021786681856 5022084461184 5022618271182 5035061423616 5035596612968 5037173236224 5037471927936 5050488651264 5061019390308 5074096959792 5074397840988 5087509980112 5089404628224 5089643790768 5089945593852 5103097908048 5126407237728 5141353031424 5142114345312 5142419259768 5154943838464 5155707164832 5169029405568 5170738381056 5179807313121 5181519851982 5194908792168 5195678036409 5208087589376 5209412447799 5210271972864 5224044962304 5224600239192 5248464552912 5250977222652 5264545639248 5278149116352 5278462097328 5292101534272 5294321155008 5318819305632 5332563024768 5333129836314 5334326067456 5348901785472 5373427994648 5374223673399 5376000489858 5388110556276 5389891963992 5390690080671 5403819333408 5404619512404 5445457860528 5459528811072 5460109118131 5462142526512 5476256589888 5490407123712 5516398902854 5518453274208 5532712843392 5533300929366 5534542059264 5547009259008 5564005074432 5575111619112 5575937162481 5589517592288 5590345268844 5592193539048 5604790605456 5606643651552 5607473864076 5621131102848 5647141484992 5649510017088 5649845018832 5663605454336 5664444101568 5665046189589 5679080908032 5681799732672 5696481385728 5708359079766 5723448727626 5738238000824 5740374987648 5740985146554 5755207997952 5767208142444 5784022160352 5798967954048 5799311818272 5800170560436 5814297120128 5815158081264 5817080678688 5832111894912 5844272391189 5858751128832 5859098538048 5859373870236 5859721316379 5874238327552 5876702108928 5877050582592 5877675269091 5892236759808 5904522622026 5919779786424 5920130814486 5922613844154 5937286666752 5937917755896 5938269859494 5953614226056 5983671718836 5998245203328 5999133402864 6001116825888 6016623587712 6032170418688 6032528111232 6045106493979 6048116039168 6060726924196 6063628459491 6078650635008 6079296750084 6094719122688 6095005527216 6095366945724 6123208645064 6126140093094 6141060565312 6141969912456 6157840635744 6158205780216 6160788663624 6176708014176 6221984809033 6223380412032 6224301948816 6239461498368 6240385416384 6242448601728 6258578959872 6272000571501 6288207291324 6304455888976 6305389431138 6306803741952 6307474107996 6323772490704 6353034170616 6369450279584 6371556136128 6372499614264 6388020105472 6388966021536 6405474977664 6408541558944 6437926512546 6453875982848 6455517750927 6456582876672 6456965735808 6473650401792 6474608997696 6491339253504 6493485408768 6504296888964 6507024930396 6523838948304 6524225795556 6541084260144 6542052841422 6557986286656 6561125881776 6591095019936 6591485855304 6608518118496 6625594392704 6627784935168 6628766354784 6645894950016 6659752259727 6677356848897 6680157475383 6696112614912 6696824361576 6697816004313 6716629237248 6748025853744 6749025078222 6765462613056 6765863787984 6768701536176 6786191721024 6786594125136 6804130544064 6835209650304 6835936181942 6838481964384 6856152460416 6856559013024 6856881218118 6874276219776 6888609725697 6892039207424 6906409750828 6908693135976 6909716151513 6926545056224 6927570715212 6927981502743 6945883263732 6948796515948 6966133652256 6997952737216 7001302963536 7019394185664 7020433593432 7037532155136 7037949463104 7040901329856 7059094873344 7091759074176 7092512875098 7110084033024 7110839781752 7111261436678 7113487941504 7114244052042 7131869047296 7147163441943 7165631564532 7168000653144 7184147408368 7186522618656 7187586774228 7205092444544 7206159349872 7260610480704 7261382229267 7279371748096 7282856702016 7301675453184 7302756660192 7324047495936 7336241839878 7339318816842 7357937698944 7358719792662 7376950457856 7377734572488 7399553140224 7414981897428 7415421587217 7433482158816 7434582883308 7453793691792 7456258052064 7473054140608 7475524868736 7476631818768 7494841470464 7510914264637 7532680022784 7533126691776 7533927406773 7552592135424 7553394919452 7575732976896 7588346370458 7591529085462 7611145439688 7611596761482 7631264970168 7634465686152 7634918390778 7653833316864 7654646862072 7689610856592 7712029547136 7713171517968 7713628889652 7731957272064 7732415757696 7733560747248 7753544108352 7756107571584 7772279777973 7776149193216 7792363188252 7812131384064 7812498493648 7812961755172 7815407959296 7836067443456 7836900358788 7872696829368 7893039715232 7893507752648 7896818458872 7917223674528 7917693145992 7938152301408 7941481732512 7978228958448 7997660271104 7998844537152 7999694754471 8001489101184 8022164783616 8023352678208 8043370814976 8060141991972 8064000734787 8082165834414 8084837945988 8105729000112 8106929268606 8126674036288 8127155927632 8168186790792 8189293216608 8210454180992 8210941040288 8214384884832 8235610685568 8252050134638 8274598354281 8297840549376 8299069265088 8299951394049 8320513888512 8323264802304 8346007611648 8362667428668 8384276388432 8385517903266 8388290308572 8407185908184 8409965477328 8431696654272 8470712227488 8474265025632 8474767528248 8495408181504 8496666152352 8518621362048 8540633303552 8544722078592 8558948813191 8562538619649 8583902016728 8585173091439 8607357001236 8609287647744 8611477719831 8632811996928 8650812213666 8672395851952 8676033240528 8698451931072 8698967727408 8700255840654 8721445680192 8722737121896 8725621018032 8748167842368 8788126693248 8788647807072 8789060805354 8811357491328 8812294072694 8815053163392 8815575873888 8838355139712 8856783933039 8861193266688 8879669679636 8880196221729 8903142465196 8905930000128 8906876633844 8907404789241 8929099148768 8930421339084 8997367804992 8998700104296 9020616817408 9021151717312 9024935381568 9048255628032 9048792166848 9072174058752 9091090386294 9113612867072 9117975952512 9118945125126 9141536613888 9142078684032 9142508290824 9143050418586 9165701626368 9169545917952 9184812967596 9189210139641 9211590847968 9212954868684 9236760953616 9237308670324 9261177684976 9265062021264 9288178203008 9307544919301 9335070618048 9359192247552 9360578124576 9383932617472 9387868439808 9403498990634 9432310936986 9455678765568 9456683833464 9458084146707 9461211161994 9484650588672 9485658736056 9529551255924 9554175419376 9557334204192 9558749421396 9582030158208 9583449032304 9608212466496 9656889768819 9680813974272 9681842972356 9684874315008 9685448603712 9710475602688 9737008880256 9756445333446 9781655786504 9785758422456 9786338693334 9810583598592 9811626390216 9813079262133 9836979429984 9841688822664 9886642529904 9887228782956 9911309545088 9912777177744 9938391589056 9941677402752 9943149532176 9967366491648 9968842425024 10041916501442 10044168922368 10045236542364 10071193225936 10074943855872 10122038780616 10148193919584 10148795681976 10175019960224 10178809256448 10179287581536 10179891187704 10206195816096 10252814475456 10253904272913 10282706062848 10284228690624 10284838519536 10285321827177 10309887676928 10311414329664 10338058811136 10341476762112 10359614626242 10363039703964 10389817584336 10391356072818 10418824895598 10449200478384 10496929105824 10501954445304 10529091278496 10556298232704 10556924194656 10584203068544 10588642310016 10606272117343 10637638611264 10638769312647 10665126049536 10666259672628 10666892155017 10668652134912 10671366078063 10697803570944 10746855989296 10748447346798 10752000979716 10776221112552 10779783927984 10781380161342 10807638666816 10809239024808 10890915721056 10919057622144 10920218236262 10924285053024 10952513179776 10980814247424 11004362759817 11032797805708 11036906548416 11038079688993 11065425686784 11066601858732 11069084118528 11150223238224 11151874324962 11179035184576 11180690537688 11184387078096 11209581210912 11213287303104 11214947728152 11242262205696 11294282969984 11299020034176 11299690037664 11328888203136 11330092379178 11358161816064 11363599465344 11382519555687 11387293628193 11392962771456 11416718159532 11417395142223 11446897455252 11476476001648 11480749975296 11481970293108 11534416284888 11568044320704 11597935908096 11598623636544 11600341120872 11628594240256 11630316162528 11634161357376 11664223789824 11688544782378 11717502257664 11718197076096 11718747740472 11719442632758 11748476655104 11753404217856 11754101165184 11755350538182 11784473519616 11809045244052 11839559572848 11840261628972 11845227688308 11875835511792 11876539718988 11907228452112 11967343437672 11996490406656 11998266805728 12002233651776 12033247175424 12065056222464 12090212987958 12121453848392 12123248751621 12127256918982 12157301270016 12158593500168 12160393902909 12189438245376 12190011054432 12190733891448 12246417290128 12252280186188 12282121130624 12283939824912 12315681271488 12316411560432 12321577327248 12353416028352 12378075201957 12443969618066 12446760824064 12448603897632 12480770832768 12484897203456 12544001143002 12576414582648 12578276854899 12608911777952 12610778862276 12613607483904 12614948215992 12647544981408 12706068341232 12738900559168 12743112272256 12744999228528 12776040210944 12777932043072 12810949955328 12817083117888 12875853025092 12911035501854 12913931471616 12949217995392 12976218320499 12982678507008 13008593777928 13014049860792 13047677896608 13048451591112 13082168520288 13084105682844 13115972573312 13122251763552 13182190039872 13182971710608 13183591208031 13217036236992 13218441109041 13251188785408 13255569870336 13257532709568 13291789900032 13319504519454 13354713697794 13360314950766 13393648723152 13395632008626 13496051707488 13498050156444 13530925226112 13531727575968 13537403072352 13572383442048 13573188250272 13608261088128 13636635579441 13670419300608 13671872363884 13672683071551 13676963928768 13678417687689 13712304920832 13713118026048 13713762436236 13714575627879 13748552439552 13777219451394 13812819501656 13817386271952 13819432303026 13853090112448 13855141430424 13855963005486 13891766527464 13897593031896 13932267304512 13995905474432 14002605927072 14038788371328 14040867186864 14075064310272 14075898926208 14081802659712 14105248485951 14118189746688 14148466405479 14183518148352 14185025750196 14221679563504 14222522873356 14226975883008 14228488104084 14294326883886 14331263129064 14336001306288 14368294816736 14373045237312 14375173548456 14410184889088 14412318699744 14521220961408 14522764458534 14558743496192 14565713404032 14603350906368 14605513320384 14634668000169 14648094991872 14672483679756 14678637633684 14679508040001 14715875397888 14717439585324 14755469144976 14829963794856 14830843174434 14866964317632 14869165766616 14907587383584 14912516104128 14946108281216 14951049737472 14953263637536 15021828529274 15062874752163 15065360045568 15066253383552 15067854813546 15105184270848 15106789838904 15151465953792 15176692740916 15183058170924 15222290879376 15223193522964 15262529940336 15268931372304 15269836781556 15309293724144 15379221713184 15424059094272 15426343035936 15427257779304 15464831515392 15467121494496 15507088216704 15512215143168 15539421939363 15544559555946 15584726376504 15587034109227 15624262768128 15624996987296 15625923510344 15628237343397 15630815918592 15672134886912 15673800717576 15745393658736 15786079430464 15787015505296 15793636917744 15834447349056 15835386291984 15876304602816 15882963465024 15956457916896 15997689074304 15999389508942 16002978202368 16046705356416 16120283983944 16122671020197 16128001469574 16164331668828 16169675891976 16211458000224 16213858537212 16253348072576 16254311855264 16336373581584 16378586433216 16380327354393 16420908361984 16421882080576 16428769769664 16471221371136 16504100269276 16549196708562 16598138530176 16599902788098 16641027777024 16692015223296 16725334857336 16727811487443 16768552776864 16771035806532 16776580617144 16814371816368 16819930954656 16863393308544 16941424454976 16943225201623 16948530051264 16949535056496 16990816363008 16993332304704 16995138568767 17037242724096 17089444157184 17117897626382 17125077239298 17167804033456 17170346182878 17214714002472 17222955439662 17265623993856 17301624427332 17344791703904 17352066481056 17396903862144 17397935454816 17400511681308 17442891360384 17445474243792 17451242036064 17496335684736 17532817173567 17576253386496 17577295614144 17578121610708 17579163949137 17622714982656 17624588145388 17630106326784 17631151747776 17633025807273 17676710279424 17713567866078 17759339359272 17760392443458 17806284930392 17811860000256 17813753267688 17814809578482 17858198297536 17860842678168 17994735609984 17997400208592 18041233634816 18042303434624 18049870763136 18096511256064 18097584333696 18135319481937 18144348117504 18182180772588 18190885378473 18235951905024 18237890250252 18284157368064 18285016581648 18286100837172 18369625935192 18378420279282 18423181695936 18425909737368 18473521907232 18474617340648 18522355369952 18530124042528 18576356406016 18615089838602 18665954427099 18670141236096 18718384495104 18721156249152 18767865234944 18775736879616 18806997981268 18816001714503 18864621873972 18913367666928 18916168293414 18922422323988 18971317472112 19059102511848 19108350838752 19114668408384 19117498842792 19164060316416 19166898064608 19216424932992 19307396159989 19313779537638 19361627948544 19363685944712 19366553252781 19369748630016 19370897207424 19420951205376 19474017760512 19512890666892 19563311573008 19571516844912 19572677386668 19623252780432 19626158524266 19673958859968 19683377645328 19773285059808 19774457565912 19822619090176 19825554355488 19876783178112 19883354805504 19886299064352 19937684850048 19979256779181 20032070546691 20083833002884 20088337844736 20090473084728 20093448012939 20142386451872 20149887711744 20244077561232 20296387839168 20297591363952 20350039920448 20358575163072 20359782375408 20412391632192 20505628950912 20507808545826 20568457381248 20569677039072 20570643654354 20622828659328 20665829177091 20676117622272 20719229252484 20726079407928 20729148454539 20779635168672 20782712145636 20783944508229 20837649791196 20898400956768 20993858211648 20996089701679 21003908890608 21058182556992 21112596465408 21113848389312 21168406137088 21177284620032 21212544234686 21275277222528 21277538625294 21330252099072 21332519345256 21333784310034 21342732156126 21395607141888 21441490325829 21493711978592 21496894693596 21504001959432 21552442225104 21559567855968 21562760322684 21615277333632 21618478049616 21781831442112 21784146687801 21838115244288 21840436472524 21848570106048 21905026359552 22008725519634 22065595611416 22073813096832 22076159377986 22130851373568 22133203717464 22300446476448 22303748649924 22358070369152 22361381075376 22368774156192 22419162421824 22426574606208 22429895456304 22484524411392 22532742793911 22588565939968 22598040068352 22599380075328 22601782220319 22657776406272 22660184758356 22727198930688 22765039111374 22774587256386 22833436319064 22834790284446 22893794910504 22952952003296 22961499950592 22963940586216 23068832569776 23136088641408 23195871816192 23197247273088 23200682241744 23257188480512 23260632325056 23268322714752 23316839333919 23328447579648 23377089564756 23436394152192 23437495480944 23438885265516 23508202330368 23510701076364 23618090488104 23679119145696 23680523257944 23690455376616 23751671023584 23753079437976 23814456904224 23925776636797 23934686875344 23992980813312 23996533611456 23999084263413 24004467303552 24066494350848 24130112444928 24180425975916 24242907696784 24246497503242 24254513837964 24317187000336 24320787805818 24380022108864 24381467782896 24492834580256 24504560372376 24564242261248 24567879649824 24631362542976 24632823120864 24643154654496 24706832056704 24756150403914 24823795062843 24887939236132 24889415028373 24893521648128 24897207795264 24899854182147 24961541665536 24969794406912 25088002286004 25152829165296 25156553709798 25217823555904 25221557724552 25229896431984 25295089962816 25412136682464 25477801118336 25486224544512 25489998457056 25555864086144 25621899910656 25634166235776 25676846439573 25687615858947 25751706050184 25755519274317 25822071003708 25827862943232 25898435990784 25952436640998 26017187555856 26028099721584 26095355793216 26096903182224 26164337040576 26168211365688 26231945146624 26244503527104 26364380079744 26365943421216 26367182416062 26434072473984 26436882218082 26502377570816 26515065419136 26570351799117 26583579800064 26639009038908 26640588665187 26709427395588 26720629901532 26722214367723 26787297446304 26791264017252 26992103414976 26996100312888 27061850452224 27063455151936 27066331794703 27074806144704 27144766884096 27146376500544 27216522176256 27273271158882 27340838601216 27343744727768 27345366143102 27353927857536 27356835375378 27424609841664 27426236052096 27427524872472 27429151255758 27497104879104 27554438902788 27625639003312 27634772543904 27638864606052 27706180224896 27710282860848 27711926010972 27783533054928 27795186063792 27864534609024 27922634757903 27991810948864 28005211854144 28077576742656 28081734373728 28151797852416 28163605319424 28210496971902 28296932810958 28367036296704 28370051500392 28374252440121 28443359127008 28445045746712 28453951766016 28456976208168 28588653767772 28662526258128 28672002612576 28736589633472 28746090474624 28750347096912 28820369778176 28824637399488 28882175471233 28970669306457 29042441922816 29045528917068 29131426808064 29211026640768 29269336000338 29344967359512 29357275267368 29359016080002 29431750795776 29434879170648 29510938289952 29659927589712 29661686348868 29733928635264 29738331533232 29815174767168 29825032208256 29892216562432 29902099474944 29906527275072 30043657058548 30125749504326 30132506767104 30135709627092 30213579677808 30353385481832 30366116341848 30444581758752 30446387045928 30525059880672 30537862744608 30539673563112 30618587448288 30758443426368 30761712818739 30843029254429 30848118188544 30852686071872 30854515558608 30855965481531 30929663030784 30934242988992 31014176433408 31024430286336 31078843878726 31089119111892 31169452753008 31174068218454 31249993974592 31251847020688 31256474686794 31347601435152 31490787317472 31572158860928 31574031010592 31587273835488 31668894698112 31670772583968 31752609205632 31765926930048 31818816352029 31912915833792 31916307937941 31995378148608 31998779017884 32000676465051 32005956404736 32093410712832 32240567967888 32245342040394 32256002939148 32328663337656 32339351783952 32422916000448 32427717074424 32506696145152 32508623710528 32672747163168 32757172866432 32760654708786 32841816723968 32843764161152 32857539539328 32912246467219 32942442742272 33008200538552 33013088279451 33098393417124 33114239066979 33196277060352 33199805576196 33450669714672 33455622974886 33537105553728 33542071613064 33553161234288 33628743632736 33639861909312 33726786617088 33882848909952 33886450403246 33897060102528 33899070112992 33986664609408 33990277137534 34074485448192 34147558667061 34178888314368 34235795252764 34250154478596 34252185426669 34335608066912 34340692365756 34429428004944 34445910879324 34603248854664 34689583407808 34704132962112 34793807724288 34795870909632 34801023362616 34885782720768 34890948487584 34902484072128 34992671369472 35065634347134 35152506772992 35154591228288 35156243221416 35158327898274 35245429965312 35249176290776 35260212653568 35262303495552 35266051614546 35353420558848 35427135732156 35518678718544 35520784886916 35612569860784 35627506535376 35629619156964 35716396595072 35721685356336 35989471219968 35994800417184 36084606869248 36099741526272 36195168667392 36270638963874 36364361545176 36369746254863 36381770756946 36471903810048 36475780500504 36568314736128 36570033163296 36572201674344 36739251870384 36756840558564 36846363391872 36851819474736 36947043814464 36949234681296 37044710739904 37060248085056 37134225605871 37152712812032 37230179677204 37331908854198 37340282472192 37442312498304 37613995962536 37632003429006 37729243747944 37734830564697 37826735333856 37832336586828 37844844647976 37942634944224 38118205023696 38216701677504 38220763826917 38229336816768 38234997685584 38328120632832 38333796129216 38432849865984 38614792319978 38627559075276 38727371889424 38733106505562 38741794414848 38948035521024 39025781333784 39126623146016 39143033689824 39145354773336 39246505560864 39252317048532 39347917719936 39366755290656 39546570119616 39548915131824 39550773624093 39645238180352 39651108710976 39655323327123 39753566356224 39766709611008 39772598128704 39875369700096 39958513558362 40064141093382 40167666005768 40180946169456 40186896025878 40284772903744 40488155122464 40592775678336 40595182727904 40700079840896 40717150326144 40719564750816 40824783264384 40909906738323 41011257901824 41015617091652 41018049214653 41035253063067 41136914762496 41139354078144 41141287308708 41143726883637 41245657318656 41331658354182 41438458504968 41452158815856 41458296909078 41559270337344 41565424291272 41567889016458 41675299582392 41796801913536 41987716423296 41992179403358 42007817781216 42116365113984 42225192930816 42227696778624 42315745457853 42336812274176 42354569240064 42425088469372 42445399216437 42550554445056 42555077250588 42665038690512 42667568620068 42685464312252 42882980651658 42987423957184 42993789387192 43008003918864 43104884450208 43119135711936 43125520645368 43230554667264 43236956099232 43553893663231 43563662884224 43568293375602 43676230488576 43680872945048 43697140212096 43810052719104 43904004000507 44017451039268 44131191222832 44147626193664 44152318755972 44266407434928 44600892952896 44607497299848 44716140738304 44722762150752 44737548312384 44838324843648 44853149212416 44859790912608 45065485587822 45177131879936 45188624256489 45196080136704 45198760150656 45203564440638 45315552812544 45320369516712 45454397861376 45530078222748 45549174512772 45666872638128 45669580568892 45787589821008 45905904006592 45927881172432 46137665139552 46272177282816 46394494546176 46401364483488 46521264650112 46536645429504 46618265818089 46633678667838 46754179129512 46761102327681 46872788304384 46874990961888 46877770531032 46884712030191 47016404660736 47021402152728 47236180976208 47358238291392 47361046515888 47363272117741 47380910753232 47503342047168 47506158875952 47628913808448 47851553273594 47869373750688 47993067222912 47998168526826 48008934607104 48360851951832 48368013060591 48485815393568 48492995006484 48509027675928 48634374000672 48641575611636 48760044217728 48762935565792 48985669160512 49009120744752 49128484522496 49135759299648 49140982063179 49262725085952 49265646241728 49286309308992 49413664113408 49512300807828 49647590125686 49775878472264 49778830056746 49794415590528 49799708364294 49923083331072 50176004572008 50305658330592 50313107419596 50435647111808 50443115449104 50459792863968 50590179925632 50824273364928 50829675604869 50955602236672 50972449089024 50979996914112 50985415706301 51111728172288 51268332471552 51353692879146 51375231717894 51503412100368 51511038548634 51644142007416 51796871981568 51904873281996 52034375111712 52056199443168 52190711586432 52193806364448 52328674081152 52336422731376 52463890293248 52489007054208 52576399852459 52598451520701 52728760159488 52731886842432 52734364832124 52737491847411 52868144947968 52873764436164 52899077421819 53030130838272 53140703598234 53278018077816 53281177330374 53418854791176 53441259803064 53444428735446 53574594892608 53582528034504 53984206829952 53992200625776 54123700904448 54126910303872 54132663589406 54149612289408 54289533768192 54292753001088 54405958445811 54433044352512 54546542317764 54687489455536 54690732286204 54707855715072 54713670750756 54852472104192 54855049744944 54858302511516 55108877805576 55251278006624 55269545087808 55277729212104 55412360449792 55420565721696 55423852021944 55567066109856 55590372127584 55729069218048 55845269515806 55983621897728 55997863281297 56010423708288 56155153485312 56163468747456 56303595704832 56327210638848 56420993943804 56448005143509 56593865621916 56740103000784 56748504880242 56886718254016 56890091493424 56913952416336 57177307535544 57325052516256 57344005225152 57473179266944 57492180949248 57500694193824 57649274798976 57764350942466 57922188479967 57941338612914 58084883845632 58091057834136 58099659758343 58262853616128 58422053281536 58538672000676 58689934719024 58714550534736 58718032160004 58869758341296 59021876579904 59319855179424 59323372697736 59467857270528 59476663066464 59630349534336 59650064416512 59784433124864 59813054550144 59937770337543 60087314117096 60096211640073 60251499008652 60265013534208 60271419254184 60280344038817 60427159355616 60706770963664 60732232683696 60889163517504 60892774091856 61050119761344 61075725489216 61079347126224 61237174896576 61516886852736 61523425637478 61686058508858 61705372143744 61709031117216 61711930963062 61868485977984 61997487531273 62028352866816 62157687757452 62178238223784 62338905506016 62348136436908 62351833524687 62499987949184 62503694041376 62512949373588 62695202870304 62981574634944 62988269105037 63144317721856 63148062021184 63174547670976 63337789396224 63341545167936 63505218411264 63531853860096 63637632704058 63825831667584 63832615875882 63990756297216 63997558035768 64001352930102 64186821425664 64324470977487 64481135935776 64490684080788 64512005878296 64657326675312 64678703567904 64845832000896 64855434148848 65013392290304 65017247421056 65152814435107 65345494326336 65352440063403 65514345732864 65521309417572 65687528322304 65715079078656 65824492934438 66016401077104 66026176558902 66196786834248 66228478133958 66392554120704 66399611152392 66901339429344 66911245949772 67074211107456 67084143226128 67106322468576 67257487265472 67279723818624 67453573234176 67598228381733 67765697819904 67772900806492 67794120205056 67798140225984 67805346660957 67973329218816 67980554275068 68295117334122 68471590505528 68500308957192 68504370853338 68671216133824 68681384731512 68858856009888 68891821758648 69206497709328 69379166815616 69408265924224 69587615448576 69591741819264 69602046725232 69771565441536 69781896975168 69804968144256 69950518001757 69985342738944 70131268694268 70309182456576 70312486442832 70316655796548 70498352581552 70524606991104 70532103229092 70854271464312 71037357437088 71041569773832 71225139721568 71255013070752 71259238313928 71432793190144 71443370712672 71777329910391 71978942439936 71989600834368 71997252790239 72169213738496 72199483052544 72390337334784 72541277927748 72728723090352 72739492509726 72763541513892 72951561001008 73140066326592 73144403348688 73478503740768 73513681117128 73692726783744 73703638949472 73894087628928 73898469362592 74089421479808 74120496170112 74243904821401 74268451211742 74460359354408 74471385188529 74663817708396 74668245085119 74680564944384 74699562546441 74884624996608 75227991925072 75264006858012 75458487495888 75469661129394 75653470667712 75664673173656 75689689295952 75885269888448 76236410047392 76433403355008 76441527653834 76458673633536 76469995371168 76667592258432 76865699731968 77030539318719 77229584639956 77255118150552 77266557822951 77454743778848 77466213011124 77483588829696 78051562667568 78253246292032 78286067379648 78290709546672 78493011121728 78504634097064 78695835439872 78733510581312 79093140239232 79097830263648 79101547248186 79302217421952 79310646654246 79507132712448 79545196257408 79711055397351 79750739400192 79917027116724 79921765995561 80128282186764 80335332011536 80361892338912 80373792051756 80569545807488 80976310244928 81185551356672 81190365455808 81198995384109 81400159681792 81434300652288 81439129501632 81649566528768 81819813476646 82022515803648 82031234183304 82036098429306 82070506126134 82273829524992 82278708156288 82282574617416 82287453767274 82491314637312 82663316708364 82876917009936 82904317631712 82916593818156 83118540674688 83130848582544 83135778032916 83350599164784 83593603827072 83767904273709 83975432846592 83984358806716 84015635562432 84232730227968 84455393557248 84631490915706 84850176938744 84890798432874 85101108890112 85110154501176 85122757320363 85330077381024 85335137240136 85370928624504 85765961303316 85974847914368 85987578774384 86016007837728 86209768900416 86238271423872 86251041290736 86461109334528 86473912198464 86646526413699 86912007919371 87107787326462 87127325768448 87136586751204 87361745890096 87394280424192 87808008001014 88034902078536 88262382445664 88295252387328 88304637511944 88532814869856 89201785905792 89214994599696 89432281476608 89445524301504 89475096624768 89676649687296 89706298424832 89719581825216 90130971175644 90377248512978 90397520301312 90407128881276 90640739033424 91060156445496 91098349025544 91333745276256 91339161137784 91575179642016 91811808013184 91855762344864 92275330279104 92285138456217 92529087763287 92544354565632 92567896444593 92788989092352 92802728966976 93042529300224 93073290859008 93236531636178 93267357335676 93508358259024 93522204655362 93749981923776 93755541062064 93769424060382 94042804305456 94472361952416 94716476582784 94722093031776 94726544235482 94761821506464 95006684094336 95012317751904 95257827616896 95456449056087 95703106547188 95708781500857 95738747501376 95748923813823 95986134445824 95996337053652 96002029395153 96017869214208 96721703903664 96736026121182 96971630787136 96985990012968 97018055351856 97268748001344 97283151223272 97520088435456 97525871131584 97971338321024 98018241489504 98271518599296 98281964126358 98525450171904 98531292483456 98572618617984 98736739401657 98827328226816 99024601615656 99039264838353 99295180251372 99551756944528 99557660113492 99588831181056 99599416728588 100352009144016 100611316661184 100626214839192 100871294223616 100886230898208 100919585727936 101180359851264 101648546729856 101659351209738 101911204473344 101959993828224 101970831412602 102223456344576 102442676001183 102536664943104 102707385758292 102750463435788 102756556280007 103006824200736 103022077097268 103288284014832 103809746563992 104068750223424 104079811952827 104112398886336 104381423172864 104387612728896 104657348162304 104672845462752 104978014108416 105152799704918 105196903041402 105457520318976 105463773684864 105468729664248 105474983694822 105736289895936 105747528872328 105798154843638 106060261676544 106281407196468 106556036155632 106562354660748 106837709582352 106882519606128 106888857470892 107149189785216 107165056069008 107968413659904 107984401251552 108253820607744 108265327178812 108299224578816 108585506002176 108811916891622 109093084635528 109109238764589 109374978911072 109381464572408 109415711430144 109427341501512 109704944208384 109710099489888 109716605023032 110217755611152 110502556013248 110539090175616 110555458424208 110824720899584 110841131443392 110847704043888 111134132219712 111180744255168 111402676817613 111458138436096 111690539031612 111995726562594 112020847416576 112326937494912 112841987887608 112896010287018 113187731243832 113480206001568 113497009760484 113773436508032 113780182986848 113827904832672 114354615071088 114650105032512 114662291480751 114688010450304 114946358533888 114984361898496 115001388387648 115298549597952 115528701884932 115844376959934 115882677225828 116182115668272 116199319516686 116844106563072 117077344001352 117379869438048 117429101069472 117436064320008 117739516682592 118043753159808 118602576411361 118639710358848 118646745395472 118652320872279 118935714541056 118953326132928 118965969981369 119260699068672 119300128833024 119626109100288 119875540675086 120174628234192 120192423280146 120502998017304 120542838508368 120560688077634 120854318711232 121413541927328 121464465367392 121778327035008 121785548183712 122100239522688 122151450978432 122158694252448 122474349793152 122729720214969 123033773705472 123046851274956 123054147643959 123372117017716 123410744287488 123418062234432 123423861926124 123431180650911 123736971955968 123994975062546 124315375514904 124356476447568 124677811012032 124696272873816 124703667049374 124999975898368 125007388082752 125025898747176 125390405740608 125963149269888 125976538210074 126288635443712 126296124042368 126349095341952 126675578792448 126683090335872 126947236373559 127010436822528 127063707720192 127275265408116 127336197649311 127651663335168 127665231751764 127995116071536 128002705860204 128648941954974 128962271871552 128981368161576 129024011756592 129314653350624 129357407135808 129691664001792 129710868297696 130034494842112 130305628870214 130661680989693 130690988652672 130704880126806 131028691465728 131042618835144 131375056644608 131430158157312 131648985868876 131712012001521 132032802154208 132052353117804 132393573668496 132456956267916 132799222304784 133802678858688 133822491899544 134148422214912 134168286452256 134212644937152 134514974530944 134559447637248 135196456763466 135531395639808 135545801612984 135565872769467 135588240410112 135596280451968 135610693321914 135946658437632 135961108550136 136590234668244 136943181011056 137000617914384 137008741706676 137342432267648 137362769463024 137717712019776 137783643517296 138412995418656 138758333631232 138816531848448 139183483638528 139204093450464 139563793950336 139609936288512 139854797454267 139901036003514 140262537388536 140618364913152 140624972885664 140633311593096 140654136090573 140996705163104 141049213982208 141064206458184 141708542928624 142074714874176 142083139547664 142089816353223 142450279443136 142510026141504 142518476627856 142865586380288 142886741425344 143554659820782 143979201668736 143994505580478 145082555855496 145104039181773 145457446180704 145478985019452 145527083027784 145903122002016 146280132653184 146288806697376 146957007481536 146972627911753 147027362234256 147385453567488 147407277898944 147422946189537 147788175257856 147796938725184 148178842959616 148240992340224 148487809642802 148536902423484 148920718708816 148942770377058 149327635416792 149336490170238 149399125092882 149769249993216 150455983850144 150528013716024 150916974991776 150939322258788 151306941335424 151329346347312 151379378591904 151770539776896 152472820094784 152489026814607 152866806710016 152883055307668 152917347267072 152939990742336 152956247118903 153335184516864 154061078637438 154459169279912 154510236301104 154533115645902 154909487557696 154932426022248 156103125335136 156506492584064 156572134759296 156581419093344 156986022243456 157009268194128 157391670879744 157467021162624 157729199557377 157795354562103 158186280478464 158195660527296 158203094496372 158212475542233 158604434843904 158621293308492 159090392514816 159422110794702 159834054233448 159843531991122 160256564373528 160670664023072 160723784677824 160747584103512 161139091614976 161952620489856 162371102713344 162380730911616 162397990768218 162800319363584 162868601304576 162878259003264 163217875337433 163299133057536 163639626953292 164062468366608 164072196858612 164141012252268 164557416312576 164565149234832 164574907534548 165326633416728 165753834019872 165808635263424 165833187636312 166237081349376 166261697165088 166271556065832 166701198329568 167187207654144 167480436457579 167535808547418 167950865693184 167968717613432 167993589843891 168031271124864 168465460455936 168910787114496 169262981831412 169700353877488 169781596865748 170220309002352 170245514640726 170660154762048 170670274480272 170741857249008 171531922606632 171949695828736 171975157548768 172032015675456 172419537800832 172476542847744 172502082581472 172947824396928 173293052827398 173766565439901 173824015838742 174215574652924 174254651536896 174273173502408 174298979275029 174723491780192 174788560848384 175616016002028 176069804157072 176524764891328 176609275023888 177065629739712 178403571811584 178429989199392 178891048603008 178950193249536 179353299374592 179439163650432 179813311012629 180261942351288 180288634920219 180754497025956 180795040602624 180814257762552 181281478066848 182120312890992 182196698051088 182667490552512 182678322275568 183150359284032 183623616026368 183711524689728 184550660558208 184570276912434 185058175526574 185135792889186 185605457933952 185992462593819 186085058600448 186473063272356 186534714671352 187016716518048 187044409310724 187055500574061 187499963847552 187511082124128 187538848120764 188085608610912 188944723904832 188964807315111 189432953165568 189444186063552 189453088470964 189464322562921 189523643012928 190013368188672 190024635503808 190515655233792 190912898112174 191406213094376 191417563001714 191477495002752 191497847627646 191972268891648 191992674107304 192004058790306 193443407807328 193472052242364 193943261574272 193971980025936 194036110703712 194537496002688 194566302446544 195040176870912 195051742263168 195458443305321 195942676642048 196036482979008 196057320190209 196543037198592 196563928252716 197062584966912 197145237235968 197473478803314 198049203231312 198078529676706 198590360502744 199103513889056 199115320226984 199177662362112 199198833457176 200704018288032 201222633322368 201252429678384 201742588447232 201772461796416 201839171455872 202175228298631 202360719702528 202794685145199 203297093459712 203318702419476 203416039982871 203919987656448 203941662825204 204885352002366 205414771516584 205500926871576 205513112560014 206013648401472 206044154194536 206576568029664 207619493127984 208137500446848 208159623905654 208224797772672 208762846345728 208775225457792 209314696324608 209345690925504 209956028216832 210305599409836 210393806082804 210927547369728 210937459328496 210949967389644 211495057744656 211596309687276 212562814392936 213112072311264 213124709321496 213675419164704 213765039212256 213777714941784 214298379570432 214330112138016 215331989731173 215901204781003 215936827319808 215968802503104 215991758370717 216507641215488 216530654357624 216598449157632 217171012004352 217623833783244 218186169271056 218218477529178 218749957822144 218762929144816 218854683003024 219420198979776 219433210046064 220435511222304 221005112026496 221078180351232 221110916848416 221682262886784 221695408087776 222268264439424 222361488510336 222731714464203 222805353635226 223381078063224 223414155565587 223991453125188 224004735255357 224041694833152 224653874989824 225683975775216 225792020574036 226375462487664 226960412003136 226994019520968 227546873016064 227560365973696 227655809665344 228709230142176 229300210065024 229324582961502 229376020900608 229892717067776 230002776775296 230597099195904 231057403769864 231091617956157 231688753919868 231765354451656 231799673468853 232364231336544 232398639033372 234154688002704 234759738876096 234784692079633 234858202138944 234872128640016 235479033365184 236087506319616 237205152822722 237279420717696 237293490790944 237304641744558 237906652265856 237931939962738 238521398137344 239252218200576 239751081350172 239765297986683 240349256468384 240384846560292 241005996034608 241085677016736 241121376155268 241708637422464 242827083854656 242928930734784 243556654070016 243571096367424 243596986152327 244200479045376 244302901956864 244317388504896 244948699586304 245459440429938 246067547410944 246093702549912 246108295287918 246744234035432 246821488574976 246836124468864 246847723852248 246862361301822 247473943911936 247989950125092 248630751029808 248712952895136 249355622024064 249392545747632 249407334098748 249999951796736 250014776165504 250051797494352 250780811481216 251303712821127 251926298539776 251953076420148 252592248084736 252698190683904 253366180671744 253894472747118 254550530816232 254672395298622 255303326670336 255330463503528 255990232143072 256005411720408 257297883909948 257924543743104 257962736323152 258048023513184 258629306701248 258714814271616 259383328003584 259421736595392 259939579241097 260068989684224 260611257740428 260736023758113 261323361979386 261381977305344 261409760253612 262085237670288 263297971737752 263424024003042 264065604308416 264104706235608 264787147336992 264913912535832 265598444609568 267545346788419 267605357717376 267644983799088 268296844429824 268336572904512 268425289874304 269029949061888 269118895274496 270392913526932 271091603225968 271131745538934 271192560903936 271221386643828 271922217100272 273180469336488 273886362022112 274001235828768 274017483413352 274684864535296 274725538926048 275435424039552 275567287034592 276825990837312 276855415368651 277516667262464 277587263289861 277633063696896 278366967277056 278408186900928 279127587900672 279219872577024 279709594908534 279802072007028 280525074777072 281249945771328 281266623186192 281308272181146 281993410326208 282128412916368 283417085857248 284149429748352 284166279095328 284179632706446 284900558886272 285020052283008 285036953255712 285773482850688 286369347168261 287109319641564 287126344502571 287246771441469 287958403337472 287989011160956 288006088185459 290165111710992 290208078363546 290914892361408 290957970038904 291054166055568 291806244004032 292560265306368 292577613394752 293914014963072 293945255823506 294054724468512 294814555797888 294845892379074 295576350515712 295593877450368 296210218204971 296357685919232 296481984680448 296975619285604 297073804846968 297117794515059 297841437417632 297885540754116 298655270833584 298672980340476 298798250185764 300911967700288 301056027432048 301833949983552 301878644517576 302613882670848 302658692694624 302758757183808 303541079553792 304945640189568 304978053629214 305733613420032 305766110615336 305879981484672 305912494237806 306670369033728 307328028003549 308122157274876 308918338559824 309020472602208 309066231291804 309818975115392 309864852044496 312206250670272 312239435858481 313012985168128 313144269518592 313162838186688 313972044486912 314018536388256 314934042325248 315458399114754 315590709124206 316372560956928 316391321054592 316406188992744 316424951084466 317208869687808 317242586616984 318180785029632 318844221589404 319668108466896 319687063982244 320513128747056 321341328046144 321447569355648 321495168207024 322278183229952 323905240979712 324761461823232 324795981536436 325756518006528 326435750674866 327279253906584 327327716293767 328124936733216 328144393717224 328282024504536 329114832625152 329130298469664 329149815069096 330653266833456 331507668039744 331542904824187 331617270526848 331666375272624 332474162698752 332523394330176 332543112131664 333402396659136 334208030452839 334374415308288 334960872915158 335071617094836 335937435226864 335987179687782 336062542249728 338525963662824 339400707754976 339563193731496 340440618004704 340491029281452 341320309524096 341340548960544 341483714498016 343063845213264 343899391657472 343950315097536 343986874442253 344064031350912 344839075601664 344953085695488 345004165162944 345895648793856 346586105654796 347533130879802 347648031677484 348431149305848 348546347004816 348597958550058 349446983560384 351232032004056 352139608314144 353049529782656 353218550047776 354131259479424 355807729234083 355956962616837 356807143623168 356859978398784 356897909944107 357782097206016 357900386499072 358878327300864 359626622025258 360523884702576 360577269840438 361508994051912 361628515525104 362562956133696 364240625781984 364393396102176 365334981105024 365356644551136 366300718568064 367247232052736 367423049379456 368034798967213 368189160644907 369101321116416 369140553824868 369162442931877 370116351053148 370271585778372 370293541952733 371210915867904 371984925187638 372946126544712 373069429342704 374033433036096 374088818621448 374111001148122 374999927695104 375022164248256 375077696241528 376171217221824 377889447809664 377929614630222 378865906331136 378888372127104 378906176941928 378928645125842 379047286025856 380026736377344 380049271007616 380841709120677 381031310467584 381825796224348 382812426188752 382835126003428 382954990005504 382995695255292 383985348214608 384008117580612 386886815614656 386944104484728 387886523148544 387943960051872 388072221407424 389074992005376 389132604893088 390103484526336 390916886610642 391885353284096 391985042969079 392072965958016 392114640380418 393086074397184 393127856505432 394125169933824 394290474471936 394946957606628 395136036004563 396098406462624 396157059353412 397180721005488 398207027778112 398230640453968 398397666914352 400224431529943 401408036576064 402445266644736 402504859356768 403544923592832 403678342911744 404350456597262 405589370290398 406594186919424 406637404838952 406697618308401 406832079965742 407839975312896 407883325650408 409770704004732 410829543033168 411001853743152 411026225120028 412027296802944 412088308389072 413153136059328 415238986255968 416275000893696 416319247811308 416449595545344 417550450915584 418691381851008 419564392362801 420611198819672 420787612165608 421855094739456 421874918656992 421899934779288 421962408271719 422990115489312 423192619374552 425125628785872 426224144622528 426249418642992 426269449059669 427350838329408 427530078424512 427555429883568 428596759140864 428660224276032 430663979462346 431802409562006 431937605006208 431983516741434 433061308715248 435247667566488 436372338542112 436436955058356 437499915644288 437525858289632 437709366006048 438840397959552 438866420092128 440871022444608 440917883735259 442010224052992 442156360702464 442221833696832 442268838568611 443364525773568 443390816175552 444536528878848 444722977020672 445463428928406 445610707270452 446762156126448 446828311131174 447982906250376 448009470510714 449307749979648 451367951550432 451584041148072 452750924975328 453920824006272 453988039041936 455093746032128 455120731947392 455311619330688 456069701045749 457418460284352 457467080443821 458600420130048 458649165923004 458752041801216 458868741356709 460005553550592 462114807539728 462183235912314 463377507839736 463530708903312 463599346937706 464728462673088 464797278066744 468309376005408 469519477752192 469569384159266 469716404277888 469744257280032 470958066730368 472175012639232 473187598672131 474410305645444 474558841435392 474586981581888 474609283489116 474637426626699 475813304531712 475863879925476 479502162700344 479530595973366 480698512936768 480769693120584 482011992069216 482171354033472 482242752310536 483417274844928 485654167709312 485857861469568 487113308140032 487142192734848 487193972304654 488400958090752 488605803913728 488634777009792 489653626012299 489897399172608 490918880859876 492187405099824 492216590575836 493488468070864 493672248937728 493695447704496 493724722603644 495979900250184 497261502059616 497425905790272 498711244048128 498785091495264 498814668197496 500029552331008 500103594988704 501561622962432 502441309372737 502607425642254 503852597079552 503906152840296 503980769531673 505184496169472 505396381367808 506732361343488 507788945494236 509101061632464 509344790597244 510660927007056 511980464286144 512010823440816 514595767819896 515849087486208 515925472646304 516096047026368 517258613402496 517429628543232 518843473190784 519879158482194 521222515480856 521299696319703 521472047516226 522646723958772 522763954610688 522819520507224 522896937825087 524170475340576 526595943475504 526848048006084 528131208616832 528209412471216 529574294673984 529827825071664 531196889219136 535090693576838 535210715434752 535289967598176 536673145809024 536850579748608 538059898123776 540785827053864 540865904760657 542183206451936 542263491077868 542385121807872 542442773287656 543844434200544 546360938672976 547772724044224 548002471657536 548034966826704 549369729070592 549451077852096 550870848079104 551134574069184 553651981674624 553710830737302 555174526579722 556816373801856 557977387781457 558255175801344 559419189817068 559604144014056 561050149554144 562499891542656 562533246372384 562616544362292 563986820652416 564256825832736 566834171714496 566894421945333 568298859496704 568332558190656 568359265412892 568392967688763 569801117772544 570040104566016 570073906511424 571546965701376 572738694336522 574218639283128 574252689005142 574493542882938 575916806674944 575978022321912 576012176370918 580330223421984 580416156727092 581829784722816 581915940077808 582108332111136 583612488008064 585120530612736 585155226789504 586375329915963 587828029926144 587890511647012 588109448937024 588171960570627 589629111595776 589691784758148 591187754900736 592420436409942 593951238571208 594147609693936 594235589030118 595682874835264 595771081508232 597310541667168 597345960680952 597596500371528 601823935400576 602112054864096 603667899967104 603757289035152 605227765341696 605317385389248 605517514367616 606525684895893 607082159107584 608384055435597 609891280379136 609956107258428 611532221230672 611759962969344 611824988475612 614656056007098 616244314549752 617836677119648 618040945204416 618132462583608 619637950230784 619729704088992 624412501340544 624478871716962 626025970336256 626288539037184 626325676373376 627944088973824 628037072776512 629868084650496 630916798229508 631181418248412 632782642109184 632812377985488 632849902168932 634485173233968 637688443178808 639336216933792 639374127964488 641026257494112 642682656092288 642895138711296 642990336414048 645995969193519 647703614343009 647810481959424 647975275112151 649522923646464 649591963072872 651513036013056 652871501349732 654558507813168 654655432587534 656249873466432 656288787434448 656564049009072 658260596939328 658299630138192 661306533666912 663015336079488 663085809648374 663234541053696 663332750545248 665046788660352 665086224263328 666804793318272 668195143392609 668416060905678 669921745830316 670143234189672 670242466696761 671874870453728 671974359375564 672014205766071 672125084499456 677051927325648 678801415509952 679126387462992 680881236009408 680982058562904 682640619048192 682681097921088 682967428996032 686127690426528 687900630195072 687973748884506 688128062701824 689678151203328 690008330325888 691791297587712 693172211309592 693274853868471 695066261759604 695296063354968 696862298611696 697092694009632 697195917100116 698893967120768 702464064008112 704279216628288 704354076238899 706099059565312 706437100095552 708262518958848 711615458468166 711913925233674 713719956797568 713795819888214 715564194412032 717756654601728 719253244050516 719295893960049 721047769405152 721154539680876 723017988103824 723257031050208 725125912267392 728481251563968 728558683669789 728786792204352 730669962210048 730713289102272 730790958456981 732601437136128 734846098758912 736069597934426 736378321289814 738202642232832 738281107649736 738324885863754 740232702106296 740543171556744 740587083905466 742421831735808 743969850375276 745892253089424 746138858685408 748066866072192 748177637242896 748222002296244 749999855390208 750044328496512 750155392483056 752342434443648 753911138463381 755778895619328 755859229260444 757776744254208 757812353883856 757857290251684 758094572051712 760098542015232 761683418241354 763651592448696 765624852377504 765670252006856 765909980011008 765991390510584 767970696429216 768016235161224 773773631229312 773888208969456 775773046297088 775887920103744 776144442814848 778149984010752 778265209786176 779818737723291 780206969052672 781833773221284 782208071274339 783970085938158 784145931916032 784229280760836 786255713010864 789893915213256 790272072009126 792196812925248 792314118706824 794361442010976 796414055556224 796461280907936 796795333828704 800448863059886 802636040365257 802816073152128 804890533289472 805009718713536 807089847185664 807356685823488 808700913194524 811178740580796 813274809677904 813395236616802 813664159931484 815766651300816 819541408009464 821659086066336 822003707486304 822052450240056 824054593605888 824176616778144 826306272118656 830218034879527 830477972511936 830566246105953 832550001787392 832638495622616 832761789869583 832899191090688 835100901831168 837382763702016 839128784725602 841222397639344 841575224331216 843749837313984 843799869558576 843924816543438 845980230978624 846385238749104 850251257571744 852448289245056 852498837285984 852538898119338 854701676658816 855060156849024 855110859767136 857320448552064 859108041504783 861327958924692 861379033507713 863604819124012 863875210012416 863967033482868 864018264556377 866122617430496 870495335132976 872744677084224 872873910116712 874999831288576 875051716579264 875418732012096 877680795919104 877732840184256 881742044889216 881835767470518 884020448105984 884443667393664 884537677137222 886729051547136 886781632351104 888630654614913 889073057757696 889445954041344 890926857856812 891221414540904 891353383545177 893524312252896 893656622262348 895965812500752 896018941021428 902735903100864 902831857172197 903168082296144 905501849950656 907841648012544 907976078083872 910241463894784 910623238661376 912139402091498 914836920568704 914934160887642 917200840260096 917298331846008 917737482713418 920011107101184 921984084010647 924229615079456 924366471824628 926755015679472 927061417806624 927198693875412 929456925346176 929594556133488 936618752010816 936718307575443 939038955504384 939138768318532 939432808555776 939488514560064 941916133460736 946375197344262 948820611290888 949117682870784 949173963163776 949218566978232 949274853253398 951626609063424 951727759850952 959004325400688 959061191946732 961397025873536 961539386241168 964023984138432 964342708066944 964485504621072 966834549689856 971308335418624 971715722939136 974284385469696 974387944609308 977269554019584 979307252024598 981837761719752 984374810199648 984433181151672 986976936141728 987344497875456 987390895408992 987449445207288 991959800500368 994523004119232 994628714472561 994851811580544 997422488096256 997570182990528 997629336394992 1000059104662016 1000207189977408 1002624091358517 1003123245924864 1004882618745474 1005214851284508 1007812305680592 1007961539063346 1015577890988472 1018202123264928 1018689581194488 1021321854014112 1023960928572288 1024021646881632 1028808395382271 1029191535639792 1031698174972416 1031850945292608 1031960623326759 1032192094052736 1034517226804992 1034859257086464 1037686946381568 1039758316964388 1042445030961712 1042599392639406 1042944095032452 1045293447917544 1045639041014448 1045793875650174 1048340950681152 1053191886951008 1053696096012168 1056262417233664 1056418824942432 1059148589347968 1059655650143328 1062393778438272 1067423187702249 1070181387153676 1070421430869504 1070579935196352 1070693729832321 1073346291618048 1073701159497216 1081571654107728 1081731809521314 1084366412903872 1084526982155736 1084885546575312 1087688868401088 1092721877345952 1095545448088448 1096004943315072 1096069933653408 1098902155704192 1101741696158208 1102269148138368 1104104396901639 1104567481934721 1107303963349248 1107421661474604 1107487328795631 1110349053159444 1113632747603712 1115954775562914 1118838379634136 1119208288028112 1122100299108288 1124999783085312 1125066492744768 1125233088724584 1127973641304832 1128513651665472 1133668343428992 1133788843890666 1136597718993408 1136665116381312 1136718530825784 1136785935377526 1139602235545088 1140080209132032 1140147813022848 1142525127362031 1143093931402752 1145477388673044 1148437278566256 1148505378010284 1148987085765876 1151956044643824 1152024352741836 1160660446843968 1160832313454184 1163659569445632 1163831880155616 1164216664222272 1167224976016128 1170310453579008 1172750659831926 1175656059852288 1175781023294024 1175955128907237 1176218897874048 1176343921141254 1179258223191552 1179383569516296 1182375509801472 1184840872819884 1187902477142416 1188295219387872 1188471178060236 1191365749670528 1191542163016464 1194621083334336 1194691921361904 1195193000743056 1200673294589829 1203647870801152 1204224109728192 1207335799934208 1207514578070304 1210634770778496 1211035028735232 1213051369791786 1216768110871194 1219782560758272 1219912214516856 1220092854925203 1223064442461344 1223519925938688 1223649976951224 1229312112014196 1232488629099504 1235673354239296 1236081890408832 1236264925167216 1239275900461568 1239459408177984 1248825002681088 1248957743433924 1252651352746752 1256074145553024 1258693177088403 1261833596459016 1262362836496824 1265565284218368 1265624755970976 1265699804337864 1268970346467936 1275376886357616 1278672433867584 1278748255928976 1278808347179007 1282052514988224 1285365312184576 1285790277422592 1285980672828096 1291991938387038 1295407228686018 1295950550224302 1299183926145744 1305743002699464 1309117015626336 1309310865175068 1312499746932864 1312577574868896 1313128098018144 1316521193878656 1316599260276384 1322613067333824 1322753651205777 1326030672158976 1326171619296748 1326250257940447 1326469082107392 1326665501090496 1326806515705833 1330093577320704 1330172448526656 1333609586636544 1336390286785218 1336832121811356 1339843491660632 1340286468379344 1340484933393522 1343749740907456 1343948718751128 1344028411532142 1354103854651296 1357602831019904 1358252774925984 1361762472018816 1361964117125808 1365281238096384 1365362195842176 1365934857992064 1368209103137247 1372255380853056 1372401241331463 1375801260390144 1375947497769012 1376256125403648 1380016660651776 1386344422619184 1386549707736942 1390132523519208 1390592126709936 1393724597223392 1394185388019264 1394391834200232 1397787934241536 1404928128016224 1408558433256576 1408708152477798 1412198119130624 1412874200191104 1415226598090417 1416525037917696 1419562796016393 1423230916936332 1423827850467348 1423912279880097 1427439913595136 1427591639776428 1438506488101032 1438591787920098 1442095538810304 1442309079361752 1446035976207648 1446514062100416 1450251824534784 1456962503127936 1457117367339578 1457573584408704 1461339924420096 1461426578204544 1461581916913962 1465202874272256 1469692197517824 1472139195868852 1472756642579628 1476562215299472 1476649771727508 1480465404212592 1481086343113488 1481174167810932 1487939700750552 1491784506178848 1492277717370816 1496133732144384 1496355274485792 1496444004592488 1500088656993024 1500310784966112 1504684868887296 1507323928118211 1507822276926762 1511557791238656 1511718458520888 1511942308595019 1515553488508416 1515624707767712 1515714580503368 1516189144103424 1520197084030464 1523366836482708 1527303184897392 1531249704755008 1531340504013712 1531982781021168 1535941392858432 1536032470322448 1547547262458624 1547776417938912 1551775840207488 1552288885629696 1556530419572352 1559637475446582 1563667546442568 1563899088959109 1564416142548678 1567940171876316 1568291863832064 1568458561521672 1572511426021728 1579787830426512 1580544144018252 1584393625850496 1584628237413648 1588722884021952 1592828111112448 1592922561815872 1593590667657408 1600897726119772 1605272080730514 1605632146304256 1610019437427072 1614179694371328 1617401826389048 1622357481161592 1622597714281971 1626549619355808 1626790473233604 1627328319862968 1631533302601632 1639082816018928 1643318172132672 1643492844557431 1644007414972608 1644104900480112 1648109187211776 1648353233556288 1652612544237312 1660436069759054 1660955945023872 1661132492211906 1665276991245232 1665523579739166 1674765527404032 1678257569451204 1682444795278688 1683150448662432 1687499674627968 1687599739117152 1687849633086876 1691960461957248 1692770477498208 1700502515143488 1700683265835999 1704896578490112 1704997674571968 1705077796238676 1705178903066289 1709403353317632 1710120313698048 1710221719534272 1714640897104128 1718216083009566 1722655917849384 1722758067015426 1727209638248024 1727750420024832 1727934066965736 1728036529112754 1732245234860992 1740990670265952 1745489354168448 1745747820233424 1749999662577152 1750103433158528 1750837464024192 1755361591838208 1755465680368512 1759125989747889 1763484089778432 1763671534941036 1764515881711881 1768887334787328 1769075354274444 1773563264702208 1777261309229826 1781853715713624 1782442829081808 1782706767090354 1787048624505792 1787313244524696 1791931625001504 1792037882042856 1805471806201728 1805663714344394 1806336164592288 1811003699901312 1815683296025088 1815952156167744 1819577054687679 1820482927789568 1821246477322752 1824278804182996 1825152166306791 1829673841137408 1829868321775284 1834596663692016 1835474965426836 1843968168021294 1848459230158912 1848732943649256 1853510031358944 1854122835613248 1854397387750824 1858913850692352 1859189112266976 1872817427518933 1873237504021632 1873436615150886 1878077911008768 1878277536637064 1878865617111552 1878977029120128 1883832266921472 1892750394688524 1897641222581776 1898347926327552 1898437133956464 1898549706506796 1903455519701904 1918008650801376 1918122383893464 1922794051747072 1923078772482336 1928047968276864 1928685416133888 1928971009242144 1937987907580557 1942616670837248 1943110843029027 1943431445878272 1948568770939392 1948775889218616 1954539108039168 1958614504049196 1963675523439504 1968749620399296 1968866362303344 1973953872283456 1974781790817984 1974898890414576 1983919601000736 1989046008238464 1989257428945122 1989703623161088 1995140365981056 1995258672789984 2000414379954816 2004585430177827 2005248182717034 2009765237490948 2010429702569016 2010727400090283 2015624611361184 2015923078126692 2016042617298213 2031155781976944 2036404246529856 2036620701062863 2037379162388976 2042643708028224 2047921857144576 2048043293763264 2057616790764542 2058383071279584 2063701890585216 2063921246653518 2064384188105472 2069034453609984 2075373892763136 2079516633928776 2079824561605413 2084890061923424 2085198785278812 2085888190064904 2090586895835088 2091278082028896 2091587751300348 2096681901362304 2106383773902016 2107392192024336 2112524834467328 2112837649884864 2113062228716697 2118297178695936 2119311300286656 2124787556876544 2134846375404498 2140362774307352 2141159870392704 2141387459664642 2146692583236096 2163143308215456 2163463619042628 2168732825807744 2169053964311472 2169771093150624 2175377736802176 2185443754691904 2185676051009367 2191090896176896 2192009886630144 2192139867306816 2192372875370943 2197804311408384 2204538296276736 2208208793803278 2209134963869442 2214607926698496 2214843322949208 2214974657591262 2220698106318888 2227265495207424 2231909551125828 2237676759268272 2238416576056224 2244200598216576 2249999566170624 2250132985489536 2250466177449168 2255947282609664 2257027303330944 2261733415390143 2267336686857984 2267577687781332 2273330232762624 2273437061651568 2273571870755052 2280295626045696 2285050254724062 2290954777346088 2296874557132512 2297010756020568 2297974171531752 2303912089287648 2304048705483672 2320800333769309 2321320893687936 2321664626908368 2327319138891264 2327663760311232 2328433328444544 2334449952032256 2339456213169873 2340620907158016 2345501319663852 2351562046588048 2351910257814474 2352437795748096 2352687842282508 2358767139032592 2369681745639768 2375804954284832 2376590438775744 2376942356120472 2382731499341056 2383084326032928 2389242166668672 2389383842723808 2390386001486112 2401346589179658 2407295741602304 2407908121095771 2408448219456384 2414671599868416 2415029156140608 2421269541556992 2422070057470464 2426102739583572 2433536221742388 2439824429033712 2440185709850406 2446128884922688 2447299953902448 2458624224028392 2464977258199008 2471346708478592 2472163780817664 2472529850334432 2478918816355968 2490654104638581 2491698738317859 2497650005362176 2497915486867848 2498285369608749 2505302705493504 2512148291106048 2517386354176806 2523667192918032 2524725672993648 2531249511941952 2531399608675728 2537940692935872 2550753772715232 2557344867735168 2557496511857952 2557616694358014 2564105029976448 2570730624369152 2571961345656192 2577324124514349 2583983876774076 2584137100523139 2590814457372036 2591901100448604 2592054793669131 2598367852291488 2611486005398928 2618234031252672 2618621730350136 2624999493865728 2625155149737792 2626256196036288 2633042387757312 2633198520552768 2645226134667648 2645507302411554 2652061344317952 2652343238593496 2652500515880894 2653331002180992 2653613031411666 2660187154641408 2660344897053312 2665891963844739 2667219173273088 2672780573570436 2673664243622712 2679686983321264 2680572936758688 2680969866787044 2687499481814912 2687897437502256 2688056823064284 2708207709302592 2708495571516591 2715205662039808 2716505549851968 2723524944037632 2723928234251616 2730724391684352 2731869715984128 2736418206274494 2744510761706112 2744802482662926 2751602520780288 2751894995538024 2760033321303552 2765952252031941 2772688845238368 2773099415473884 2780265047038416 2781184253419872 2787449194446784 2788370776038528 2788783668400464 2795575868483072 2801571020709601 2809856256032448 2810154922726329 2817116866513152 2817416304955596 2825748400382208 2830453196180834 2839125592032786 2846461833872664 2847655700934696 2847824559760194 2854879827190272 2855183279552856 2877012976202064 2877183575840196 2884191077620608 2884618158723504 2892071952415296 2893028124200832 2900503649069568 2913925006255872 2914234734679156 2915147168817408 2922853156409088 2923163833827924 2944278391737704 2945513285159256 2953124430598944 2953299543455016 2960930808425184 2962172686226976 2962348335621864 2975879401501104 2983569012357696 2983886143417683 2984555434741632 2992267464288768 2992710548971584 2992888009184976 3000177313986048 3000621569932224 3007872274075551 3009369737774592 3014647856236422 3015644553853524 3023436917041776 3023884617190038 3031249415535424 3031429161006736 3046733672965416 3054606369794784 3062499409510016 3062681008027424 3063965562042336 3071882785716864 3072064940644896 3086425186146813 3095094524917248 3095552835877824 3095881869980277 3103551680414976 3104577771259392 3113060839144704 3119274950893164 3127335092885136 3127798177918218 3128832285097356 3135880343752632 3136917123043344 3145022852043456 3159575660853024 3161088288036504 3168787251700992 3169256474827296 3177445768043904 3185656222224896 3185845123631744 3187181335314816 3192487907320243 3201795452239544 3202269563106747 3210544161461028 3211264292608512 3212081189496963 3220038874854144 3234803652778096 3244714962323184 3245195428563942 3253099238711616 3253580946467208 3254656639725936 3263066605203264 3278165632037856 3286636344265344 3286985689114862 3288014829945216 3288209800960224 3296706467112576 3305225088474624 3312313190704917 3320872139518108 3321911890047744 3322264984423812 3322461986386893 3330553982490464 3331047159478332 3356515138902408 3364889590557376 3366300897324864 3374999349255936 3375199478234304 3375699266173752 3383920923914496 3385540954996416 3401005030286976 3401366531671998 3409793156980224 3409995349143936 3410155592477352 3410357806132578 3418806706635264 3420240627396096 3420443439068544 3427575382086093 3429281794208256 3436432166019132 3445311835698768 3445516134030852 3454419276496048 3455868133931472 3456073058225508 3464490469721984 3481981340531904 3490978708336896 3491495640466848 3500206866317056 3501674928048384 3510931360737024 3518251979495778 3526968179556864 3527343069882072 3527865386721711 3529031763423762 3537774669574656 3538150708548888 3547126529404416 3554522618459652 3563707431427248 3564885658163616 3565413534180708 3574097249011584 3574626489049392 3583863250003008 3584075764085712 3602019883769487 3610943612403456 3611327428688788 3612672329184576 3622007399802624 3631904312335488 3639154109375358 3648557608365992 3650304332613582 3659347682274816 3659736643550568 3660278564775609 3669193327384032 3670949930853672 3687936336042588 3696918460317824 3697465887298512 3707020062717888 3708245671226496 3708794775501648 3717827701384704 3718378224533952 3745634855037866 3746475008043264 3746873230301772 3756555073274128 3757954058240256 3785500789377048 3795282445163552 3796695852655104 3796874267912928 3797099413013592 3806911039403808 3836017301602752 3836244767786928 3836425041537021 3845588103494144 3846157544964672 3856095936553728 3857370832267776 3857942018484288 3875975815161114 3886221686058054 3897551778437232 3917229008098392 3927351046879008 3937499240798592 3937732724606688 3947907744566912 3949563581635968 3949797780829152 3967839202001472 3968260953617331 3978092016476928 3978514857890244 3978750773821341 3979407246322176 3980419547117499 3990280731962112 3990517345579968 4000828759909632 4009170860355654 4010496365434068 4019530474981896 4020859405138032 4021454800180566 4031249222722368 4031846156253384 4032085234596426 4062311563953888 4072808493059712 4073241402125726 4074758324777952 4085287416056448 4095843714289152 4096086587526528 4104627309411741 4115233581529084 4116766142559168 4117203723994389 4127403781170432 4127842493307036 4128768376210944 4159033267857552 4159649123210826 4169780123846848 4170397570557624 4171776380129808 4181173791670176 4182556164057792 4183175502600696 4193363802724608 4212767547804032 4214784384048672 4225675299769728 4226124457433394 4236594357391872 4238622600573312 4245679794271251 4249575113753088 4258688388049179 4269692750808996 4280725548614704 4282319740785408 4282774919329284 4326286616430912 4326927238085256 4337465651615488 4338107928622944 4339542186301248 4350755473604352 4370887509383808 4371352102018734 4382181792353792 4384019773260288 4384279734613632 4384745750741886 4395608622816768 4409076592553472 4416417587606556 4418269927738884 4429686645898416 4429949315182524 4441396212637776 4463819102251656 4475353518536544 4476833152112448 4488401196433152 4500265970979072 4500932354898336 4514054606661888 4521971784354633 4523466830780286 4534673373715968 4535155375562664 4535826925785057 4546660465525248 4546874123303136 4547143741510104 4560591252091392 4570100509448124 4581909554692176 4593749114265024 4594021512041136 4595948343063504 4607824178575296 4608097410967344 4641600667538618 4642641787375872 4643329253816736 4655327520622464 4656866656889088 4678912426339746 4691002639327704 4691697266877327 4703124093176096 4703820515628948 4704875591496192 4705375684565016 4717534278065184 4739363491279536 4751609908569664 4753180877551488 4753884712240944 4765462998682112 4766168652065856 4778484333337344 4778767685447616 4780772002972224 4802693178359316 4815816242191542 4816896438912768 4830058312281216 4842539083113984 4852205479167144 4867072443484776 4879648858067424 4880371419700812 4892257769845376 4894599907804896 4917248448056784 4929954516398016 4930478533672293 4942693416957184 4944327561635328 4945059700668864 4957837632711936 4981308209277162 4983397476635718 4995830973735696 4996570739217498 5024296582212096 5034772708353612 5047334385836064 5049451345987296 5062499023883904 5062799217351456 5075881385871744 5099910785688523 5101507545430464 5102049797507997 5114689735470336 5114993023715904 5115233388716028 5115536709198867 5128210059952896 5143922691312384 5154648249028698 5167967753548152 5168274201046278 5181628914744072 5183802200897208 5184109587338262 5196735704582976 5222972010797856 5236468062505344 5237243460700272 5249998987731456 5250310299475584 5252512392072576 5266084775514624 5266397041105536 5277377969243667 5290452269335296 5291014604823108 5304686477186992 5305001031761788 5306662004361984 5307226062823332 5320689794106624 5331783927689478 5345561147140872 5347328487245424 5359373966642528 5361145873517376 5361939733574088 5374998963629824 5375794875004512 5376113646128568 5416415418605184 5416991143033182 5430411324079616 5433011099703936 5447049888075264 5447856468503232 5458731164063037 5461448783368704 5463739431968256 5472836412548988 5475456498920373 5489021523412224 5489604965325852 5503789991076048 5531904504063882 5545377690476736 5546198830947768 5560530094076832 5562368506839744 5574898388893568 5576741552077056 5577567336800928 5603142041419202 5618452282556799 5619712512064896 5620309845452658 5634233733026304 5634832609911192 5651496800764416 5660906392361668 5678251184065572 5692923667745328 5695311401869392 5695649119520388 5710366559105712 5754025952404128 5754367151680392 5768382155241216 5769236317447008 5784143904830592 5786056248401664 5813963722741671 5827850012511744 5828469469358312 5829332529087081 5830294337634816 5845706312818176 5846327667655848 5888556783475408 5891026570318512 5906248861197888 5906599086910032 5921861616850368 5924345372453952 5924696671243728 5951758803002208 5967138024715392 5967772286835366 5969110869483264 5985421097943168 5985776018369952 6001243139864448 6013756290533481 6015744548151102 6029295712472844 6031289107707048 6046873834083552 6047769234380076 6048127851894639 6062498831070848 6062858322013472 6093467345930832 6109212739589568 6109862103188589 6124998819020032 6125362016054848 6127931124084672 6143765571433728 6144129881289792 6172850372293626 6191105671755648 6191763739960554 6207103360829952 6226121678289408 6238549901786328 6239473684816239 6254670185770272 6255596355836436 6257664570194712 6271760687505264 6273834246086688 6290045704086912 6319151321706048 6319823000205379 6322176576073008 6337574503401984 6338512949654592 6339186686150091 6354891536087808 6371690247263488 6374362670629632 6384975814640486 6403590904479088 6404539126213494 6421088322922056 6424162378993926 6440077749708288 6469607305556192 6489429924646368 6490390857127884 6506198477423232 6507161892934416 6509313279451872 6526133210406528 6556331264075712 6557028153028101 6573272688530688 6573971378229724 6576029659890432 6576419601920448 6577118626112829 6593412934225152 6624626381409834 6641744279036216 6643823780095488 6644529968847624 6644923972773786 6661107964980928 6662094318956664 6713030277804816 6729779181114752 6732601794649728 6749998698511872 6750398956468608 6751398532347504 6767841847828992 6771081909992832 6785200246170429 6802010060573952 6802733063343996 6819990698287872 6820311184954704 6820715612265156 6840886878137088 6855150764172186 6872864332038264 6890623671397536 6891032268061704 6908838552992096 6911736267862944 6912146116451016 6928980939443968 6962401001307927 6963962681063808 6981957416673792 6982991280933696 7000413732634112 7003349856096768 7018368639509619 7021862721474048 7036503958991556 7054686139764144 7055730773443422 7058063526847524 7076301417097776 7109045236919304 7127414862854496 7129771316327232 7130827068361416 7148194498023168 7149252978098784 7167726500006016 7168151528171424 7201658767675897 7204039767538974 7221887224806912 7222654857377576 7223724363287313 7225344658369152 7244014799605248 7263808624670976 7278308218750716 7297115216731984 7300608665227164 7319473287101136 7320557129551218 7338386654768064 7341899861707344 7375872672085176 7393836920635648 7394931774597024 7414040125435776 7416491342452992 7417589551003296 7436756449067904 7471962313915743 7491269710075732 7492950016086528 7493746460603544 7494856108826247 7513110146548256 7515908116480512 7571001578754096 7590564890327104 7593748535825856 7594198826027184 7613822078807616 7672034603205504 7672489535573856 7672850083074042 7692315089929344 7712191873107456 7715884036968576 7731972373543047 7751951630322228 7752411301569417 7772443372116108 7795103556874464 7834458016196784 7854702093758016 7874998481597184 7875465449213376 7895815489133824 7899127163271936 7899595561658304 7935678404002944 7936521907234662 7956184032953856 7957029715780488 7957501547642682 7960839094234998 7980561463924224 7981034691159936 7997675891534217 8001657519819264 8018341720711308 8020992730868136 8039060949963792 8041718810276064 8042909600361132 8062498445444736 8063692312506768 8064170469192852 8124623127907776 8125486714549773 8145616986119424 8146482804251452 8149516649555904 8170574832112896 8192173175053056 8209254618823482 8230467163058168 8233532285118336 8234407447988778 8254807562340864 8255684986614072 8318066535715104 8319298246421652 8339560247693696 8340795141115248 8343552760259616 8362347583340352 8365112328115584 8366351005201392 8386727605449216 8404713062128803 8425535095608064 8429568768097344 8430464768178987 8451350599539456 8452248914866788 8477245201146624 8491359588542502 8517376776098358 8539385501617992 8561451097229408 8564639481570816 8565549838658568 8652573232861824 8653854476170512 8674931303230976 8676215857245888 8679084372602496 8701510947208704 8741775018767616 8742704204037468 8768559469227264 8769491501483772 8832835175213112 8836539855477768 8859373291796832 8859898630365048 8882792425275552 8927638204503312 8950707037073088 8951658430253049 8953666304224896 8976802392866304 9000531941958144 9001864709796672 9028109213323776 9043943568709266 9046933661560572 9070310751125328 9071653851570114 9093748246606272 9094287483020208 9140201018896248 9163819109384352 9187498228530048 9188043024082272 9191896686127008 9215648357150592 9216194821934688 9259275558440439 9283201335077236 9283751805583129 9285283574751744 9286658507633472 9287645609940831 9310655041244928 9313733313778176 9357824852679492 9382005278655408 9383394533754654 9406248186352192 9407641031257896 9410751369130032 9435068556130368 9478726982559072 9503219817139328 9506361755102976 9507769424481888 9532337304131712 9556968666674688 9557535370895232 9561544005944448 9577463721960729 9605386356718632 9606808689320241 9631632484383084 9633792877825536 9660116624562432 9704410958334288 9734144886969552 9759297716134848 9760742839401624 9784515539690752 9789199815609792 9834496896113568 9859909032796032 9860957067344586 9885386833914368 9890119401337728 9915675265423872 9936939572114751 9962616418554324 9966794953271436 9967385959160679 9991661947471392 9993141478434996 10069545416707224 10094668771672128 10095741759424219 10098902691974592 10124998047767808 10125598434702912 10151762771743488 10199821571377046 10203015090860928 10204099595015994 10229379470940672 10229986047431808 10230466777432056 10231073418397734 10256420119905792 10287845382624768 10309296498057396 10335935507096304 10336548402092556 10363257829488144 10367604401794416 10368219174676524 10393471409165952 10445944021595712 10472936125010688 10474486921400544 10500620598951168 10505024784145152 10532794082211072 10554755938487334 10580904538670592 10582029209646216 10583596160165133 10609372954373984 10610002063523576 10613324008723968 10614452125646664 10641379588213248 10663567855378956 10691122294281744 10694656974490848 10718747933285056 10722291747034752 10723879467148176 10749997927259648 10751589750009024 10752227292257136 10806059651308461 10832830837210368 10833982286066364 10866022199407872 10895712937006464 10917462328126074 10945672825097976 10950912997840746 10978043046824448 10979209930651704 11007579982152096 11063809008127764 11090755380953472 11092397661895536 11121060188153664 11124737013679488 11149796777787136 11153483104154112 11155134673601856 11206284082838404 11236904565113598 11239425024129792 11240619690905316 11269665219822384 11321812784723336 11356502368131144 11385847335490656 11390622803738784 11391298239040776 11420733118211424 11504449911902017 11508051904808256 11508734303360784 11509275124611063 11536764310482432 11538472634894016 11568287809661184 11572112496803328 11627927445483342 11656938938716624 11658665058174162 11692655335311696 11777113566950816 11782053140637024 11812497722395776 11813198173820064 11843723233700736 11848690744907904 11849393342487456 11903517606004416 11904782860851993 11934276049430784 11935544573670732 11936252321464023 11938221738966528 11970842195886336 11971552036739904 12002486279728896 12027512581066962 12031489096302204 12058591424945688 12062578215414096 12093747668167104 12095538468760152 12096255703789278 12124997662141696 12125716644026944 12186934691861664 12218425479179136 12219724206377178 12249997638040064 12250724032109696 12255862248169344 12287531142867456 12288259762579584 12313881928235223 12345700744587252 12351611171983167 12382211343511296 12383527479921108 12477099803572656 12478947369632478 12509340371540544 12511192711672872 12515329140389424 12543521375010528 12547668492173376 12580091408173824 12638302643412096 12639646000410758 12644353152146016 12677025899309184 12678373372300182 12709783072175616 12737039382813753 12743380494526976 12748725341259264 12769951629280972 12776065164147537 12807181808958176 12809078252426988 12842176645844112 12848324757987852 12939214611112384 12978859849292736 12980781714255768 13012396954846464 13014323785868832 13018626558903744 13052266420813056 13112662528151424 13114056306056202 13146545377061376 13147942756459448 13152059319780864 13152839203840896 13154237252225658 13186825868450304 13249252762819668 13283488558072432 13289059937695248 13289847945547572 13322215929961856 13324188637913328 13426060555609632 13459558362229504 13465203589299456 13500797912937216 13502797064695008 13542163819985664 13565915353063899 13570400492340858 13604020121147904 13605466126687992 13639981396575744 13640622369909408 13641431224530312 13681773756274176 13710301528344372 13745728664076528 13781247342795072 13782064536123408 13817677105984192 13823472535725888 13824292232902032 13857961878887936 13924802002615854 13927925362127616 13965982561867392 14036737279019238 14073007917983112 14075091800631981 14109372279528288 14111461546886844 14116127053695048 14152602834195552 14218090473838608 14254829725708992 14256344907440041 14259542632654464 14261654136722832 14296388996046336 14298505956197568 14335453000012032 14336303056342848 14403317535351794 14408079535077948 14445309714755152 14447448726574626 14450689316738304 14527617249341952 14556616437501432 14594230433463968 14601217330454328 14638946574202272 14641114259102436 14676773309536128 14683799723414688 14751745344170352 14787673841271296 14789863549194048 14791435601016879 14828080250871552 14832982684905984 14835179102006592 14873512898135808 14943924627831486 14982539420151464 14987492921207088 14989712217652494 15026220293096512 15142003157508192 15181129780654208 15187497071651712 15188397652054368 15227644157615232 15299732357065569 15306149392523991 15344069206411008 15344979071147712 15345700166148084 15346610127596601 15384630179858688 15431768073937152 15463944747086094 15503903260644456 15504822603138834 15544886744232216 15590207113748928 15668916032393568 15709404187516032 15749996963194368 15750930898426752 15791630978267648 15798254326543872 15799191123316608 15832133907731001 15871356808005888 15873043814469324 15914059431560976 15915003095285364 15921678188469996 15962069382319872 15995351783068434 16036683441422616 16041985461736272 16078121899927584 16083437620552128 16085819200722264 16124996890889472 16127384625013536 16128340938385704 16245602336385163 16249246255815552 16250973429099546 16291233972238848 16292965608502904 16299033299111808 16341149664225792 16376193492189111 16384346350106112 16418509237646964 16460934326116336 16467064570236672 16468814895977556 16511369973228144 16636133071430208 16638596492843304 16679120495387392 16681590282230496 16687105520519232 16724695166680704 16730224656231168 16732702010402784 16809426124257606 16851070191216128 16855356847670397 16859137536194688 16860929536357974 16902701199078912 16904497829733576 16954490402293248 16982719177085004 17034753552196716 17078771003235984 17122902194458816 17131099677317136 17305146465723648 17307708952341024 17352431714491776 17358168745204992 17441891168225013 17483550037535232 17485408408074936 17487997587261243 17537118938454528 17538983002967544 17665670350426224 17673079710955536 17718746583593664 17719797260730096 17765584850551104 17855276409006624 17901414074146176 17903316860506098 17907332608449792 18003729419593344 18041268871600443 18087887137418532 18093867323121144 18140621502250656 18143307703140228 18144383555683917 18187496493212544 18188574966040416 18280402037792496 18327638218768704 18329586309565767 18374996457060096 18376086048164544 18383793372254016 18431296714301184 18432389643869376 18518551116880878 18566402670154472 18567503611166258 18573317015266944 18575291219881662 18621310082489856 18715649705358984 18764010557310816 18766789067509308 18812496372704384 18815282062515792 18821502738260064 18870137112260736 18957453965118144 18959469000616137 19006439634278656 19012723510205952 19015538848963776 19017560058450273 19064674608263424 19115070741790464 19123088011888896 19154927443921458 19210772713437264 19213617378640482 19263264968766168 19320233249124864 19408821916668576 19468289773939104 19518595432269696 19521485678803248 19569031079381504 19578399631219584 19610997144967207 19668993792227136 19671084459084303 19719818065592064 19721914134689172 19731355878338487 19780238802675456 19873879144229502 19925232837108648 19933589906542872 19934771918321358 19983323894942784 19986282956869992 20139090833414448 20189337543344256 20191483518848438 20197805383949184 20249996095535616 20251196869405824 20303525543486976 20399643142754092 20406030181721856 20408199190031988 20459972094863616 20460933554864112 20462146836795468 20618592996114792 20671871014192608 20673096804185112 20726515658976288 20735208803588832 20736438349353048 20786942818331904 20887203003923781 20891888043191424 20945872250021376 20948973842801088 21001241197902336 21010049568290304 21055105918528857 21065588164422144 21109511876974668 21164058419292432 21167192320330266 21218745908747968 21220004127047152 21228904251293328 21327135710757912 21382244588563488 21389313948981696 21437495866570112 21444583494069504 21447758934296352 21503179500018048 21504454584514272 21604976303027691 21612119302616922 21665661674420736 21667964572132728 21671173089861939 21732044398815744 21791425874012928 21834924656252148 21891345650195952 21901825995681492 21958419861303408 22015159964304192 22127618016255528 22181510761906944 22184795323791072 22242120376307328 22249474027358976 22299593555574272 22310269347203712 22412568165676808 22415886941747229 22473809130227196 22478850048259584 22481239381810632 22484568326478741 22539330439644768 22643625569446672 22713004736262288 22771694670981312 22781245607477568 22782596478081552 22841466236422848 23008899823804034 23016103809616512 23017468606721568 23018550249222126 23076945269788032 23136575619322368 23255854890966684 23257233904708251 23313877877433248 23317330116348324 23385310670623392 23554227133901632 23564106281274048 23624995444791552 23626396347640128 23687446467401472 23697381489815808 23698786684974912 23807035212008832 23809565721703986 23868552098861568 23871089147341464 23872504642928046 23941684391772672 23943104073479808 23993027674602651 24004972559457792 24055025162133924 24062978192604408 24117182849891376 24125156430828192 24187495336334208 24191076937520304 24192511407578556 24249995324283392 24251433288053888 24373869383723328 24376460143649319 24436850958358272 24439448412754356 24501448064219392 24511724496338688 24576519525159168 24627763856470446 24691401489174504 24703222343966334 24764422687022592 24767054959842216 24954199607145312 24957894739264956 25018680743081088 25022385423345744 25030658280778848 25087042750021056 25095336984346752 25160182816347648 25214139186386409 25276605286824192 25279292000821516 25288706304292032 25291394304536961 25354051798618368 25356746744600364 25474078765627506 25539903258561944 25552130328295074 25614363617916352 25618156504853976 25684353291688224 25696649515975704 25878429222224768 25957719698585472 25961563428511536 26024793909692928 26028647571737664 26037253117807488 26104532841626112 26225325056302848 26228112612112404 26295885512918896 26305678407681792 26308474504451316 26498505525639336 26566977116144864 26578119875390496 26579695891095144 26644431859923712 26648377275826656 26852121111219264 26854975290759147 26919116724459008 26930407178598912 27001595825874432 27005594129390016 27084327639971328 27131830706127798 27140800984681716 27210932253375984 27281244739818816 27282862449060624 27420603056688744 27491457328153056 27562494685590144 27564129072246816 27635354211968384 27646945071451776 27648584465804064 27777826675321317 27849604005231708 27851255416749387 27855850724255232 27862936829822493 27931965123734784 28073474558038476 28146015835966224 28150183601263962 28218744559056576 28222923093773688 28232254107390096 28305205668391104 28436180947677216 28509659451417984 28512689814880082 28519085265308928 28523308273445664 28597011912395136 28670906000024064 28672606112685696 28732391165882187 28806635070703588 28816159070155896 28820426067960723 28890619429510304 28894897453149252 28901378633476608 29113232875002864 29188460866927936 29202434660908656 29277893148404544 29282228518204872 29353546619072256 29367599446829376 29503490688340704 29579727098388096 29582871202033758 29656160501743104 29670358204013184 29747025796271616 29810818716344253 29887849255662972 29965078840302928 29974985842414176 29979424435304988 30052440586193024 30284006315016384 30287225278272657 30362259561308416 30374994143303424 30376795304108736 30455288315230464 30599464714131138 30612298785047982 30688138412822016 30689958142295424 30691400332296168 30693220255193202 30769260359717376 30863536147874304 30927889494172188 31007806521288912 31009645206277668 31089773488464432 31180414227497856 31337832064787136 31418808375032064 31501861796853504 31598382246633216 31664267815462002 31742713616011776 31746087628938648 31750788480495399 31828118863121952 31830006190570728 31843356376939992 31924138764639744 31990703566136868 32073366882845232 32083970923472544 32156243799855168 32166875241104256 32171638401444528 32249993781778944 32254769250027072 32256681876771408 32418178953925383 32491204672770326 32498492511631104 32501946858199092 32585931217005808 32598066598223616 32752386984378222 32837018475293928 32921868652232672 32934129140473344 32937629791955112 33022739946456288 33272266142860416 33277192985686608 33358240990774784 33363180564460992 33374211041038464 33449390333361408 33460449312462336 33465404020805568 33618852248515212 33710713695340794 33718275072389376 33721859072715948 33808995659467152 33965438354170008 34069507104393432 34157542006471968 34245804388917632 34262199354634272 34513349735706051 34527825373833189 34610292931447296 34615417904682048 34704863428983552 34716337490409984 34883782336450026 34970816816149872 34975995174522486 35077966005935088 35331340700852448 35346159421911072 35437493167187328 35439594521460192 35531169701102208 35699375499819661 35710552818013248 35714348582555979 35802828148292352 35806633721012196 35808756964392069 35814665216899584 36007458839186688 36082537743200886 36175774274837064 36187734646242288 36281243004501312 36286615406280456 36288767111367834 36374992986425088 36377149932080832 36560804075584992 36655276437537408 36659172619131534 36749992914120192 36752172096329088 36767586744508032 36862593428602368 36864779287738752 36941645784705669 37037102233761756 37132805340308944 37135007222332516 37146634030533888 37150582439763324 37431299410717968 37528021114621632 37533578135018616 37624992745408768 37630564125031584 37643005476520128 37740274224521472 37914907930236288 37918938001232274 38012879268557312 38031077697927552 38035120116900546 38129349216526848 38211118148441259 38230141483580928 38246176023777792 38309854887842916 38328195492442611 38421545426874528 38427234757280964 38526529937532336 38817643833337152 38821769858404471 38936579547878208 39037190864539392 39042971357606496 39156799262439168 39221994289934414 39337987584454272 39342168918168606 39439636131184128 39443828269378344 39462711756676974 39560477605350912 39747758288459004 39850465674217296 39867179813085744 39869543836642716 39966647789885568 39972565913739984 40278181666828896 40378675086688512 40382967037696876 40395610767898368 40502393738811648 40697746059191697 40799286285508184 40812060363443712 40816398380063976 40919944189727232 40921867109728224 40924293673590936 41237185992229584 41343742028385216 41346193608370224 41453031317952576 41470417607177664 41472876698706096 41573885636663808 41774406007847562 41783776086382848 41897947685602176 42110211837057714 42219023753949336 42328116838584864 42334384640660532 42437491817495936 42440008254094304 42457808502586656 42654271421515824 42764489177126976 42769034722320123 42778627897963392 42874991733140224 42889166988139008 42895517868592704 43006359000036096 43008909169028544 43209952606055382 43224238605233844 43335929144265456 43342346179723878 43582851748025856 43669849312504296 43782691300391904 43803651991362984 43916839722606816 44030319928608384 44238761001437653 44255236032511056 44363021523813888 44369590647582144 44374306803050637 44484240752614656 44498948054717952 44620538694407424 44825136331353616 44831773883494458 44947618260454392 44962478763621264 44969136652957482 45078660879289536 45287251138893344 45426009472524576 45543389341962624 45562491214955136 45565192956163104 45682932472845696 45899197071196707 46017799647608068 46032207619233024 46034937213443136 46037100498444252 46039830382789803 46153890539576064 46511709781933368 46514467809416502 46627755754866496 46634660232696648 46770621341246784 47108454267803264 47128212562548096 47249990889583104 47252792695280256 47374892934802944 47394762979631616 47397573369949824 47496401723193003 47614070424017664 47619131443407972 47742178294682928 47745009285856092 47886208146959616 47986055349205302 48110050324267848 48125956385208816 48234365699782752 48250312861656384 48374990672668416 48382153875040608 48385022815157112 48502866576107776 48736807009155489 48747738767446656 48752920287298638 48873701916716544 48878896825508712 49002896128438784 49023448992677376 49128580476567333 49153039050318336 49255527712940892 49382802978349008 49406444687932668 49534109919684432 49908399214290624 49915789478529912 50037361486162176 50044770846691488 50061316561557696 50174085500042112 50190673968693504 50428278372772818 50553210573648384 50558584001643032 50566070543011191 50577412608584064 50582788609073922 50708103597236736 50713493489200728 50948157531255012 51079806517123888 51104260656590148 51228727235832704 51236313009707952 51368706583376448 51393299031951408 51756858444449536 51915439397170944 51923126857023072 52057295143475328 52074506235614976 52450650112605696 52456225224224808 52463992761783729 52591771025837792 52611356815363584 52616949008902632 52997011051278672 53133954232289728 53156239750780992 53159391782190288 53288863719847424 53296754551653312 53704242222438528 53709950581518294 54011188258780032 54123806614801329 54263661412255596 54281601969363432 54421864506751968 54562489479637632 54565724898121248 54841206113377488 54982914656306112 54988758928697301 55124989371180288 55128258144493632 55270708423936768 55293890142903552 55297168931608128 55555653350642634 55699208010463416 55702510833498774 55725873659644986 55863930247469568 56146949116076952 56292031671932448 56300367202527924 56437489118113152 56445846187547376 56464508214780192 56610411336782208 56872361895354432 56878407001848411 57019318902835968 57025379629760164 57038170530617856 57046616546891328 57052680175350819 57194023824790272 57345212225371392 57464782331764374 57613270141407176 57632318140311792 57640852135921446 57781238859020608 57789794906298504 58226465750005728 58376921733855872 58404869321817312 58555786296809088 58564457036409744 58707093238144512 58735198893658752 58832991434901621 59006981376681408 59013253377252909 59159454196776192 59165742404067516 59340716408026368 59621637432688506 59775698511325944 59930157680605856 59949971684828352 59958848870609976 60104881172386048 60568012630032768 60574450556545314 60724519122616832 60749988286606848 60753590608217472 60910576630460928 61198929428262276 61224597570095964 61379916284590848 61382800664592336 61386440510386404 61855778988344376 62015613042577824 62019290412555336 62179546976928864 62360828454995712 62661609011771343 62675664129574272 62837616750064128 63003723593707008 63196764493266432 63328535630924004 63492175257877296 63501576960990798 63656237726243904 63660012381141456 63686712753879984 63981407132273736 64146733765690464 64167941846945088 64312487599710336 64333750482208512 64343276802889056 64509538500054144 64513363753542816 64814928909083073 64836357907850766 64982409345540652 64996985023262208 65003893716398184 65013519269585817 65171862434011616 65196133196447232 65504773968756444 65674036950587856 65843737304465344 65875259583910224 66045479892912576 66544532285720832 66554385971373216 66726361128921984 66748422082076928 66898780666722816 66930808041611136 67237704497030424 67247660825241687 67421427390681588 67436550144778752 67443718145431896 67617991318934304 67930876708340016 68139014208786864 68315084012943936 68491608777835264 68524398709268544 69026699471412102 69055650747666378 69230835809364096 69409726857967104 69767564672900052 69771701714124753 69941633632299744 69951990349044972 70155932011870176 70662681401704896 70670192315969533 70692318843822144 70874986334374656 70879189042920384 71062339402204416 71398750999639322 71421105636026496 71428697165111958 71605656296584704 71613267442024392 71617513928784138 72014917678373376 72165075486401772 72351548549674128 72375469292484576 72562486009002624 72573230812560912 72577534222735668 72749985972850176 72754299864161664 73121608151169984 73129380430947957 73310552875074816 73318345238263068 73504344192658176 73535173489016064 73729558575477504 73883291569411338 74074204467523512 74265610680617888 74270014444665032 74293268061067776 74301164879526648 74862598821435936 75056042229243264 75067156270037232 75249985490817536 75261128250063168 75286010953040256 75480548449042944 75642417559159227 75829815860472576 75837876002464548 75874182913610883 76062155395855104 76070240233801092 76422236296882518 76619709775685832 76656390984885222 76843090853749056 76854469514561928 77053059875064672 77635287666674304 77643539716808942 77873159095756416 78074381729078784 78085942715212992 78313598524878336 78443988579868828 78675975168908544 78684337836337212 78887656538756688 78925423513353948 79495516576918008 79700931348434592 79734359626171488 79739087673285432 79933295579771136 79945131827479968 80531149383314119 80556363333657792 80564925872277441 80757350173377024 80765934075393752 80791221535796736 81004787477623296 81395492118383394 81598572571016368 81632796760127952 81843734219456448 81848587347181872 82474371984459168 82687484056770432 82692387216740448 82906062635905152 82940835214355328 82945753397412192 83333480025963951 83548812015695124 83553766250248161 83567552172765696 83795895371204352 84220423674115428 84438047507898672 84656233677169728 84668769281321064 84874983634991872 84880016508188608 84915617005173312 85308542843031648 85528978354253952 85538069444640246 85557255795926784 85749983466280448 85791035737185408 86012718000072192 86017818338057088 86197173497646561 86419905212110764 86448477210467688 86461278203882169 86671858288530912 86684692359447756 87339698625008592 87565382600783808 87574690145703109 87607303982725968 87833679445213632 88060639857216768 88477522002875306 88510472065022112 88739181295164288 88748613606101274 88968481505229312 89241077388814848 89432456149032759 89650272662707232 89663547766988916 89895236520908784 89924957527242528 89938273305914964 90157321758579072 90574502277786688 90852018945049152 90861675834817971 91086778683925248 91124982429910272 91130385912326208 91365864945691392 91798394142393414 92035599295216136 92064415238466048 92069874426886272 92074200996888504 92079660765579606 92307781079152128 93023419563866736 93028935618833004 93255511509732992 93269320465393296 93541242682493568 94216908535606528 94256425125096192 94505585390560512 94795146739899648 94992803446386006 95228140848035328 95238262886815944 95484356589365856 95490018571712184 95772416293919232 95972110698410604 96220100648535696 96251912770417632 96468731399565504 96500625723312768 96749981345336832 96764307750081216 96770045630314224 97005733152215552 97254536861776149 97473614018310978 97495477534893312 97505840574597276 97757793651017424 98257160953134666 98511055425881784 98765605956698016 98812889375865336 99068219839368864 99794414352080287 99816798428581248 99831578957059824 100074722972324352 100089541693382976 100122633123115392 100348171000084224 100381347937387008 100856556745545636 101117168003286064 101132141086022382 101154825217168128 101165577218147844 101426986978401456 101896315062510024 102159613034247776 102208521313180296 102457454471665408 102472626019415904 102737413166752896 102786598063902816 103513716888899072 103540049207118153 103830878794341888 103846253714046144 104114590286950656 104149012471229952 104912450448449616 104927985523567458 105183542051675584 105233898017805264 105994022102557344 106267908464579456 106312479501561984 106318783564380576 106593509103306624 107098126499458983 107143045747667937 107408484444877056 107419901163036588 107426270893176207 108022376517560064 108247613229602658 108527322824511192 108563203938726864 108843729013503936 109124978959275264 109131449796242496 109682412226754976 109965829312612224 109977517857394602 110249978742360576 110256516288987264 110541416847873536 110587780285807104 110594337863216256 110824937354117007 111111306701285268 111398416020926832 111405021666997548 111451747319289972 112293898232153904 112584063343864896 112600734405055848 112874978236226304 112891692375094752 112929016429560384 113220822673564416 113744723790708864 113756814003696822 114038637805671936 114050759259520328 114093233093782656 114105360350701638 114388047649580544 114633354445323777 114690424450742784 114929564663528748 115226540282814352 115264636280623584 115281704271842892 115562477718041216 115579589812597008 116452931500011456 116465309575213413 116753843467711744 116809738643634624 117111572593618176 117128914072819488 117470397787317504 117665982869803242 118013962753362816 118026506754505818 118318908393552384 118331484808135032 118681432816052736 119243274865377012 119551397022651888 119860315361211712 119899943369656704 119917697741219952 120209762344772096 121136025260065536 121148901113090628 121507181216434944 122093238177575091 122397858856524552 122449195140191928 122759832569181696 122765601329184672 122772881020772808 123711557976688752 124031226085155648 124038580825110672 124359093953857728 124721656909991424 125323218023542686 125351328259148544 126657071261848008 126984350515754592 127003153921981596 127312475452487808 127320024762282912 127373425507759968 127962814264547472 128293467531380928 128307104166960369 128335883693890176 128624975199420672 128667500964417024 128686553605778112 129019077000108288 129026727507085632 129629857818166146 129672715815701532 129964818691081304 130007787432796368 130027038539171634 130343724868023232 131009547937512888 131348073901175712 131687474608930688 131750519167820448 132090959785825152 132716283004312959 133089064571441664 133108771942746432 133122920409151911 133452722257843968 133496844164153856 133861616083222272 134475408994060848 134495321650483374 134842854781363176 134887436290863792 135235982637868608 135861753416680032 136278028417573728 136630168025887872 136983217555670528 137048797418537088 137276980014770449 137697591213590121 138053398942824204 138111301495332756 138119491148369409 138461671618728192 139535129345800104 139543403428249506 139883267264599488 139903980698089944 140311864023740352 141325362803409792 141340384631939066 141384637687644288 141749972668749312 141758378085840768 142124678804408832 142797501999278644 142842211272052992 142857394330223916 143226534884048784 143235027857568276 144330150972803544 144703097099348256 144750938584969152 145124972018005248 145146461625121824 145155068445471336 145508599728323328 146210421027466467 146243216302339968 146258760861895914 146621105750149632 146636690476526136 147008688385316352 147070346978032128 147385741429701999 147459117150955008 147766583138822676 148148408935047024 148531221361235776 148540028889330064 148602329759053296 149725197642871872 150112084458486528 150134312540074464 150522256500126336 150572021906080512 151284835118318454 151659631720945152 151675752004929096 151698211629033573 151748365827221766 152124310791710208 152140480467602184 152844472593765036 153239419551371664 153312781969770444 153686181707498112 153708939029123856 154106119750129344 155270575333348608 155287079433617884 155746318191512832 156171885430425984 156887977159737656 157351950337817088 157368675672674424 157391978285351187 157775313077513376 157850847026707896 158991033153836016 159401862696869184 159468719252342976 159478175346570864 159866591159542272 159890263654959936 161062298766628238 161112726667315584 161129851744554882 161531868150787504 162790984236766788 163197145142032736 163265593520255904 163687468438912896 163697174694363744 164948743968918336 164966276786091903 165374968113540864 165384774433480896 165812125271810304 165881670428710656 165891506794824384 166666960051927902 167097624031390248 167107532500496322 167591790742408704 168440847348230856 168876095015797344 169312467354339456 169337538562642128 169749967269983744 169760033016377216 169831234010346624 170617085686063296 170635221005545233 171057956708507904 171076138889280492 171114511591853568 171158040526052457 171582071474370816 172035636676114176 172394346995293122 172839810424221528 172896954420935376 172922556407764338 173343716577061824 173369384718895512 174679397250017184 175130765201567616 175149380291406218 175214607965451936 175667358890427264 176121279714433536 176498974304704863 176955044005750612 177020944130044224 177039760131758727 177478362590328576 177497227212202548 178864912298065518 179300545325414464 179327095533977832 179790473041817568 179849915054485056 179876546611829928 180314643517158144 181149004555573376 181704037890098304 181723351669635942 182173557367850496 182249964859820544 182260771824652416 182731729891382784 183596788284786828 184071198590432272 184139748853772544 184148401993777008 184159321531159212 186046839127733472 186057871237666008 186511023019465984 186538640930786592 187082485364987136 187984827035314029 188433817071213056 188512850250192384 189011170781121024 189590293479799296 189985606892772012 190476525773631888 190968713178731712 190980037143424368 191944221396821208 192440201297071392 192503825540835264 192937462799131008 193001251446625536 193528615500162432 193540091260628448 194444786727249219 194509073723552298 194947228036621956 194990955069786624 195011681149194552 195040557808757451 195515587302034848 196514321906269332 197022110851763568 197531211913396032 197625778751730672 198136439678737728 199588828704160574 199633596857162496 199663157914119648 200179083386765952 200245266246230784 200696342000168448 201713113491091272 201742982475725061 202234336006572128 202264282172044764 202309650434336256 202331154436295688 202853973956802912 203792630125020048 204319226068495552 204417042626360592 204914908943330816 204945252038831808 205474826333505792 205573196127805632 207080098414236306 207692507428092288 208229180573901312 209824900896899232 209855971047134916 210367084103351168 210467796035610528 211988044205114688 212010576947908599 212535816929158912 212624959003123968 212637567128761152 213187018206613248 214196252998917966 214286091495335874 214816968889754112 214839802326073176 214852541786352414 216044753035120128 216495226459205316 217054645649022384 217126407877453728 217687458027007872 218249957918550528 218262899592484992 219364824453509952 219388141292843871 219931658625224448 219955035714789204 220513032577974528 221188675726432512 221649874708234014 222222613402570536 222796832041853664 222810043333995096 222903494638579944 224587796464307808 225168126687729792 225201468810111696 225749956472452608 225783384750189504 225858032859120768 226441645347128832 226927252677477681 227489447581417728 227513628007393644 228101518519040656 228186466187565312 228210720701403276 229266708890647554 229859129327057496 230453080565628704 230529272561247168 230563408543685784 231124955436082432 231159179625194016 232905863000022912 232930619150426826 233507686935423488 233619477287269248 234223145187236352 234257828145638976 234940795574635008 235331965739606484 236027925506725632 236053013509011636 236662969616270064 238486549730754024 239102794045303776 239720630722423424 239799886739313408 239835395482439904 241593448149942357 241694777616832323 242272050520131072 242297802226181256 243014362432869888 244186476355150182 244795717713049104 244898390280383856 245531202658369344 245545762041545616 247423115953377504 248062452170311296 248077161650221344 248718187907715456 250000440077891853 250646436047085372 250661298750744483 250702656518297088 253314142523696016 253968701031509184 254006307843963192 254624950904975616 254640049524565824 254746851015519936 255925628529094944 256586935062761856 256614208333920738 256671767387780352 257249950398841344 257373107211556224 258038154000216576 258053455014171264 258591520492939683 259259715636332292 259345431631403064 259929637382162608 260015574865592736 260054077078343268 260687449736046464 262019095875025776 262696147802351424 262724070437109327 263374949217861376 263501038335640896 264181919571650304 265432566008625918 266217543885492864 266245840818303822 266905444515687936 267723232166444544 268297368447098277 268950817988121696 268990643300966748 269685709562726352 269774872581727584 270471965275737216 271723506833360064 271752389008831297 272556056835147456 272585027504453913 273260336051775744 274097594837074176 274553960029540898 275395182427180242 276106797885648408 276222602990665512 276238982296738818 276923343237456384 279070258691600208 279086806856499012 279766534529198976 279807961396179888 280623728047480704 282650725606819584 282680769263878132 282769275375288576 283516756171681536 285595003998557288 285684422544105984 285714788660447832 286453069768097568 286470055715136552 288660301945607088 289406194198696512 289501877169938304 290249944036010496 290292923250243648 290310136890942672 291017199456646656 291763610585328447 292420842054932934 292486432604679936 292517521723791828 293273380953052272 294771482859403998 295533166277645352 296296817870094048 297062442722471552 297080057778660128 297204659518106592 299383243056240861 299450395285743744 300224168916973056 300268625080148928 301044513000252672 301144043812161024 302569670236636908 303351504009858192 303396423258067146 303496731654443532 304280960935204368 305688945187530072 306478839102743328 306625563939540888 307372363414996224 307417878058247712 308212239500258688 309671327010063571 310541150666697216 310574158867235768 310620147621354459 311492636383025664 312343770860851968 313775954319475312 314737351345348848 314783956570702374 315550626155026752 315701694053415792 317982066307672032 318803725393738368 318937438504685952 318956350693141728 319780527309919872 321294379498376949 322124597533256476 322225453334631168 322259703489109764 322278812679528621 323063736301575008 325581968473533576 326394290284065472 326531187040511808 327374936877825792 327394349388727488 329897487937836672 329932553572183806 330749936227081728 330769548866961792 331624250543620608 331763340857421312 331783013589648768 332474812062351021 333333920103855804 334195248062780496 334215065000992644 336881694696461712 337752190031594688 338624934708678912 338675077125284256 339520066032754432 339662468020693248 341234171372126592 341270442011090466 342115913417015808 342152277778560984 342316081052104914 343164142948741632 343900063335971331 344071273352228352 344788693990586244 345679620848443056 345793908841870752 345845112815528676 346687433154123648 346738769437791024 349358794500034368 349395928725640239 350261530403135232 350298760582812436 350429215930903872 351334717780854528 352997948609409726 353910088011501224 354041888260088448 354079520263517454 354956725180657152 354994454424405096 357729824596131036 358601090650828928 358654191067955664 359580946083635136 359699830108970112 359753093223659856 360629287034316288 362298009111146752 363408075780196608 363446703339271884 364521543649304832 367193576569573656 368142397180864544 368279497707545088 368296803987554016 368318643062318424 372093678255466944 372115742475332016 373022046038931968 373077281861573184 374164970729974272 375969654070628058 379971213785544024 380953051547263776 381937426357463424 381960074286848736 383888442793642416 384880402594142784 384921312500881107 385007651081670528 385874925598262016 386002502893251072 387057231000324864 387080182521256896 388889573454498438 389018147447104596 389894456073243912 390023362298389104 390081115617514902 391031174604069696 393028643812538664 394044221703527136 395062423826792064 395251557503461344 396272879357475456 398148849012938877 399177657408321148 399267193714324992 399326315828239296 399368761227455733 400358166773531904 400490532492461568 403426226982182544 403485964951450122 404468672013144256 404528564344089528 404662308872591376 405707947913605824 407585260250040096 408638452136991104 408834085252721184 409890504077663616 410949652667011584 411146392255611264 411830940044311347 413092773640770363 414160196828472612 415385014856184576 419649801793798464 419711942094269832 420734168206702336 420935592071221056 423976088410229376 424021153895817198 425071633858317824 425249918006247936 425275134257522304 426374036413226496 428392505997835932 428572182990671748 429679604652146352 429705083572704828 432990452918410632 434109291298044768 434252815754907456 435374916054015744 436525799184969984 438631263082399401 438729648907019904 438776282585687742 439863317250448896 439910071429578408 441026065155949056 442377351452865024 443299749416468028 444445226805141072 445593664083707328 445620086667990192 445806989277159888 449175592928615616 450336253375459584 450402937620223392 451566769500379008 451716065718241536 453854505354955362 454978895162835456 455027256014787288 455094634887100719 456203037038081312 456372932375130624 456421441402806552 458533417781295108 459718258654114992 460906161131257408 461058545122494336 461126817087371568 462249910872164864 462318359250388032 465811726000045824 465861238300853652 467238954574538496 468515656291277952 470663931479212968 472055851013451264 472106027018023272 473325939232540128 476973099461508048 478205588090607552 479441261444846848 479599773478626816 479670790964879808 483186896299884714 483389555233664646 484595604452362512 488372952710300364 489591435426098208 489796780560767712 491062405316738688 491091524083091232 494691346211786731 494846231906755008 494898830358275709 496124904340622592 496154323300442688 497436375815430912 500000880155783706 501292872094170744 501322597501488966 506628285047392032 507937402063018368 508012615687926384 509249901809951232 509280099049131648 509493702031039872 511851257058189888 511905663016635699 513173870125523712 513228416667841476 513343534775560704 514746214423112448 516106910028342528 517183040985879366 518519431272664584 518690863262806128 519859274764325216 520031149731185472 520108154156686536 521374899472092928 524038191750051552 525392295604702848 525448140874218654 526749898435722752 527002076671281792 528363839143300608 529496922914114589 530865132017251836 531119280395276181 532435087770985728 532491681636607644 536594736894196554 537901635976243392 537981286601933496 539371419125452704 539549745163455168 540943930551474432 543447013666720128 543504778017662594 545112113670294912 545170055008907826 546520672103551488 548195189674148352 549107920059081796 550790364854360484 552213595771296816 552445205981331024 552477964593477636 558140517383200416 558173613712998024 559533069058397952 559615922792359776 561247456094961408 563954481105942087 565301451213639168 565361538527756264 565538550750577152 567033512343363072 571190007997114576 571429577320895664 572906139536195136 572940111430273104 577320603891214176 578812388397393024 579003754339876608 580585846500487296 580620273781885344 583334360181747657 583527221170656894 584841684109865868 584972865209359872 585035043447583656 586546761906104544 589542965718807996 591066332555290704 592593635740188096 594124885444943104 594160115557320256 594409319036213184 598766486112481722 598900790571487488 600537250160297856 602089026000505344 605139340473273816 605228947427175183 606703008019716384 606792846516134292 606993463308887064 608561921870408736 611377890375060144 612957678205486656 613022831019921763 613251127879081776 614744726829992448 614835756116495424 616424479000517376 619342654020127142 621148317734471536 621240295242708918 624687541721703936 627551908638950624 629474702690697696 629567913141404748 631101252310053504 631403388106831584 635964132615344064 636031730843725797 637607450787476736 637874877009371904 637912701386283456 639561054619839744 642588758996753898 644249195066512952 644450906669262336 644519406978219528 644557625359057242 646127472603150016 651163936947067152 652788580568130944 653062374081023616 654749873755651584 654788698777454976 658164423878531613 659794975875673344 659865107144367612 661539097733923584 663566027179297536 664949624124702042 666667840207711608 668390496125560992 668430130001985288 673763389392923424 675504380063189376 677249869417357824 677350154250568512 679040132065508864 679324936041386496 680781758032433043 682468342744253184 682540884022180932 684304555557121968 684632162104209828 687800126671942662 689577387981172488 691359241696886112 691587817683741504 691690225631057352 693374866308247296 693477538875582048 698560900464562009 698717589000068736 698791857451280478 700523060806270464 700597521165624872 700858431861807744 702669435561709056 705995897218819452 707820176023002448 708083776520176896 708159040527034908 709988908848810192 715459649192262072 717202181301657856 717308382135911328 719161892167270272 719399660217940224 719506186447319712 724596018222293504 724780344449827071 726816151560393216 726893406678543768 729043087298609664 734387153139147312 736284794361729088 736593607975108032 736637286124636848 744187356510933888 744231484950664032 746154563723146368 750001320233675559 751939308141256116 751983896252233449 759942427571088048 761906103094527552 763874852714926848 763920148573697472 767776885587284832 769760805188285568 769842625001762214 770015302163341056 771749851196524032 774114462000649728 774160365042513792 775774561478819049 777779146908996876 778036294894209192 779788912146487824 780046724596778208 780162231235029804 782062349208139392 786057287625077328 788088443407054272 788172211311327981 790124847653584128 790503115006922688 792545758714950912 796297698025877754 798355314816642296 798652631656478592 798737522454911466 800716333547063808 806852453964365088 806971929902900244 808937344026288512 809057128688179056 809324617745182752 811415895827211648 815170520500080192 815257167026493891 817276904273982208 817668170505442368 817755082513361739 819781008155327232 822292784511222528 823661880088622694 826185547281540726 828320393656945224 830770029712369152 839299603587596928 839423884188539664 841468336413404672 841871184142442112 847952176820458752 848042307791634396 850550268515044608 856785011995671864 857144365981343496 859359209304292704 859410167145409656 865980905836821264 868218582596089536 868505631509814912 870749832108031488 873051598369939968 877262526164798802 877459297814039808 877552565171375484 879820142859156816 886599498832936056 888890453610282144 891187328167414656 891240173335980384 891613978554319776 898149729168722583 898351185857231232 900672506750919168 900805875240446784 903133539000758016 903432131436483072 907709010709910724 910054512029574576 910189269774201438 912406074076162624 912842882805613104 917066835562590216 919436517308229984 921812322262514816 922117090244988672 922253634174743136 924636718500776064 929013981030190713 931623452000091648 931722476601707304 931860442864063377 934477909149076992 937031312582555904 941327862958425936 944212054036046544 946651878465080256 953946198923016096 956411176181215104 958882522889693696 959341581929759616 963883138495130847 966373792599769428 966779110467329292 966836438038585863 969191208904725024 976745905420600728 979182870852196416 979593561121535424 982124810633477376 982183048166182464 989382692423573462 989692463813510016 989797660716551418 992249808681245184 992308646600885376 994872751630861824 1000001760311567412 1002585744188341488 1002645195002977932 1013256570094784064 1015874804126036736 1016025231375852768 1018560198098263296 1018987404062079744 1023702514116379776 1023811326033271398 1026347740251047424 1026456833335682952 1029492428846224896 1031700190007913993 1032213820056685056 1034366081971758732 1037038862545329168 1037381726525612256 1039718549528650432 1040062299462370944 1040216308313373072 1042749798944185856 1048076383500103104 1048187786176920717 1050784591209405696 1050896281748437308 1054004153342563584 1058993845828229178 1061730264034503672 1062238560790552362 1064870175541971456 1064983363273215288 1073189473788393108 1075803271952486784 1075962573203866992 1078742838250905408 1079099490326910336 1081887861102948864 1086894027333440256 1087009556035325188 1090224227340589824 1090340110017815652 1098215840118163592 1101580729708720968 1104427191542593632 1104890411962662048 1104955929186955272 1116281034766400832 1116347227425996048 1119066138116795904 1119231845584719552 1122494912189922816 1127908962211884174 1130723077055512528 1142380015994229152 1142859154641791328 1145812279072390272 1145880222860546208 1154641207782428352 1154763937502643321 1157624776794786048 1158007508679753216 1161171693000974592 1161240547563770688 1166668720363495314 1167054442341313788 1169683368219731736 1170070086895167312 1173093523812209088 1179085931437615992 1182132665110581408 1185187271480376192 1188249770889886208 1188320231114640512 1188818638072426368 1194446547038816631 1197532972224963444 1197801581142974976 1198106283682367199 1201074500320595712 1210278680946547632 1210457894854350366 1213406016039432768 1213585693032268584 1213986926617774128 1217123843740817472 1222755780750120288 1225915356410973312 1226045662039843526 1226502255758163552 1229671512232990848 1232848958001034752 1235492820132934041 1238685308040254284 1239278320922311089 1242296635468943072 1242480590485417836 1255103817277901248 1258949405381395392 1259135826282809496 1262202504620107008 1262806776213663168 1271928265230688128 1272063461687451594 1275214901574953472 1275749754018743808 1275825402772566912 1279122109239679488 1285177517993507796 1288498390133025904 1289038813956439056 1289115250718114484 1292254945206300032 1302327873894134304 1305577161136261888 1306124748162047232 1309577397554909952 1315893789247198203 1316328847757063226 1319589951751346688 1319730214288735224 1323078195467847168 1327132054358595072 1329899248249404084 1333335680415423216 1336780992251121984 1336860260003970576 1347526778785846848 1351008760126378752 1354700308501137024 1361563516064866086 1364936685488506368 1365081768044361864 1365283904661302157 1368609111114243936 1369264324208419656 1375600253343885324 1379154775962344976 1382718483393772224 1383175635367483008 1383380451262114704 1386749732616494592 1386955077751164096 1397121800929124018 1397435178000137472 1397583714902560956 1401195042331249744 1401716863723615488 1411991794437638904 1415640352046004896 1416167553040353792 1416318081054069816 1419977817697620384 1430919298384524144 1434404362603315712 1434616764271822656 1438323784334540544 1438799320435880448 1439012372894639424 1449560688899654142 1453786813357087536 1468774306278294624 1472569588723458176 1473187215950216064 1473274572249273696 1484074038635360193 1484696491074827127 1488374713021867776 1488462969901328064 1492309127446292736 1500002640467351118 1503878616282512232 1503967792504466898 1519884855142176096 1523812206189055104 1527749705429853696 1527840297147394944 1535553771174569664 1535716989049907097 1539521610376571136 1539685250003524428 1540030604326682112 1548320730085027584 1551549122957638098 1555558293817993752 1556072589788418384 1559577824292975648 1560093449193556416 1560324462470059608 1564124698416278784 1572114575250154656 1576176886814108544 1576344422622655962 1580249695307168256 1581006230013845376 1585091517429901824 1588490768742343767 1592595396051755508 1596710629633284592 1597305263312957184 1597475044909822932 1613704907928730176 1613943859805800488 1617874688052577024 1618114257376358112 1618649235490365504 1622831791654423296 1630341041000160384 1630514334052987782 1634553808547964416 1635336341010884736 1635510165026723478 1639562016310654464 1644585569022445056 1647323760177245388 1652371094563081452 1656640787313890448 1678599207175193856 1678847768377079328 1683742368284884224 1691863443317826261 1695904353640917504 1696084615583268792 1701100537030089216 1713570023991343728 1714288731962686992 1718718418608585408 1718820334290819312 1731961811673642528 1736437165192179072 1737011263019629824 1750003080545242971 1754525052329597604 1754918595628079616 1755105130342750968 1759640285718313632 1773198997665872112 1777780907220564288 1782374656334829312 1782480346671960768 1783227957108639552 1796299458337445166 1796702371714462464 1801611750480893568 1806267078001516032 1815418021419821448 1820109024059149152 1820378539548402876 1824812148152325248 1825685765611226208 1834133671125180432 1838873034616459968 1839068493059765289 1843624644525029632 1844234180489977344 1844507268349486272 1849273437001552128 1858027962060381426 1863444953203414608 1863720885728126754 1874062625165111808 1882655725916851872 1888424108072093088 1893303756930160512 1902266723061819079 1907892397846032192 1908095192531177391 1912822352362430208 1918683163859519232 1927766276990261694 1932747585199538856 1933558220934658584 1933672876077171726 1938382417809450048 1953491810841201456 1958365741704392832 1959187122243070848 1964249621266954752 1964366096332364928 1978765384847146924 1979384927627020032 1979595321433102836 1984617293201770752 2000003520623134824 2005171488376682976 2005290390005955864 2026513140189568128 2031749608252073472 2032050462751705536 2037120396196526592 2037974808124159488 2042345274097299129 2047405028232759552 2047622652066542796 2052913666671365904 2063400380015827986 2068732163943517464 2074077725090658336 2074763453051224512 2079437099057300864 2080124598924741888 2080432616626746144 2095682701393686027 2096152767000206208 2096375572353841434 2101569182418811392 2101792563496874616 2108008306685127168 2117987691656458356 2123460528069007344 2124477121581104724 2129966726546430576 2146378947576786216 2151606543904973568 2151925146407733984 2157485676501810816 2158198980653820672 2173788054666880512 2174019112070650376 2174341033349481213 2180448454681179648 2180680220035631304 2196431680236327184 2203161459417441936 2208854383085187264 2209780823925324096 2209911858373910544 2232562069532801664 2232694454851992096 2238463691169439104 2255817924423768348 2255951688756700347 2261446154111025056 2284760031988458304 2285718309283582656 2291624558144780544 2291760445721092416 2309282415564856704 2309527875005286642 2315249553589572096 2322343386001949184 2322481095127541376 2327323684436457147 2333337440726990628 2334108884682627576 2339366736439463472 2340140173790334624 2346187047624418176 2358171862875231984 2364265330221162816 2364516633933983943 2370374542960752384 2376640462229281024 2377637276144852736 2388893094077633262 2395065944449926888 2396212567364734398 2402149000641191424 2420557361893095264 2420915789708700732 2426812032078865536 2427171386064537168 2427973853235548256 2434247687481634944 2445511561500240576 2445771501079481673 2451830712821946624 2452091324079687052 2453004511516327104 2453265247540085217 2459343024465981696 2470985640265868082 2477370616080508568 2478556641844622178 2484593270937886144 2484961180970835672 2510207634555802496 2517898810762790784 2518271652565618992 2524405009240214016 2525613552427326336 2543856530461376256 2544126923374903188 2551650805545133824 2570355035987015592 2576996780266051808 2578077627912878112 2578230501436228968 2584509890412600064 2604655747788268608 2611154322272523776 2612249496324094464 2619154795109819904 2631787578494396406 2632657695514126452 2639460428577470448 2659798496498808168 2666671360830846432 2673561984502243968 2673720520007941152 2694449187506167749 2695053557571693696 2702017520252757504 2709400617002274048 2723127032129732172 2730163536088723728 2730567809322604314 2737218222228487872 2738528648416839312 2751200506687770648 2758309551924689952 2765436966787544448 2766351270734966016 2766760902524229408 2773910155502328192 2787041943090572139 2794243601858248036 2794870356000274944 2795167429805121912 2795581328592190131 2802390084662499488 2803433727447230976 2823983588875277808 2831280704092009792 2832636162108139632 2839955635395240768 2861838596769048288 2869233528543645312 2876647568669081088 2878024745789278848 2891649415485392541 2899121377799308284 2907573626714175072 2937548612556589248 2945139177446916352 2946374431900432128 2946549144498547392 2968148077270720386 2969392982149654254 2976749426043735552 2976925939802656128 2984618254892585472 3000005280934702236 3007757232565024464 3007935585008933796 3039769710284352192 3047624412378110208 3055680594294789888 3071107542349139328 3071433978099814194 3079043220753142272 3079370500007048856 3096641460170055168 3103098245915276196 3111116587635987504 3112145179576836768 3119155648585951296 3120186898387112832 3120648924940119216 3128249396832557568 3144229150500309312 3144563358530762151 3152353773628217088 3152688845245311924 3162012460027690752 3176981537484687534 3185190792103511016 3193421259266569184 3194610526625914368 3194950089819645864 3227409815857460352 3227887719611600976 3235749376105154048 3236228514752716224 3237298470980731008 3245663583308846592 3260682082000320768 3261028668105975564 3270672682021769472 3271020330053446956 3294647520354490776 3304742189126162904 3313281574627780896 3357198414350387712 3357695536754158656 3367484736569768448 3383726886635652522 3392169231166537584 3427140047982687456 3428577463925373984 3437436837217170816 3437640668581638624 3462839423482507117 3463923623347285056 3464291812507929963 3472874330384358144 3474022526039259648 3500006161090485942 3509050104659195208 3510210260685501936 3519280571436627264 3546397995331744224 3555561814441128576 3564749312669658624 3564960693343921536 3566455914217279104 3583339641116449893 3592598916674890332 3593404743428924928 3603223500961787136 3630836042839642896 3640218048118298304 3640757079096805752 3649624296304650496 3651371531222452416 3668267342250360864 3677746069232919936 3678136986119530578 3687249289050059264 3689014536698972544 3698546874003104256 3706478460398802123 3716055924120762852 3717834962766933267 3726889906406829216 3727441771456253508 3765311451833703744 3765711676265233687 3776848216144186176 3786607513860321024 3804533446123638158 3815784795692064384 3816190385062354782 3825644704724860416 3837366327719038464 3855532553980523388 3865495170399077712 3867116441869317168 3867345752154343452 3876764835618900096 3906983621682402912 3916731483408785664 3918374244486141696 3928732192664729856 3947681367741594609 3957530769694293848 3958769855254040064 3959190642866205672 3969234586403541504 4000007041246269648 4010342976753365952 4010580780011911728 4053026280379136256 4064100925503411072 4084690548194598258 4094810056465519104 4095245304133085592 4105827333342731808 4126800760031655972 4137464327887034928 4148155450181316672 4149526906102449024 4158874198114601728 4160249197849483776 4160865233253492288 4191365402787372054 4192305534000412416 4192751144707682868 4203585126993749232 4235975383312916712 4246921056138014688 4248954243162209448 4259933453092861152 4291159817139452341 4292757895153572432 4303213087809947136 4303850292815467968 4314971353003621632 4316397961307641344 4348038224141300752 4348682066698962426 4361360440071262608 4392863360472654368 4406322918834883872 4417708766170374528 4419561647850648192 4419823716747821088 4452222115906080579 4465124139065603328 4465388909703984192 4476927382338878208 4511635848847536696 4511903377513400694 4522892308222050112 4569520063976916608 4571436618567165312 4583249116289561088 4583520891442184832 4607150967149721291 4618564831129713408 4619055750010573284 4644962190255082752 4654647368872914294 4666674881453981256 4668217769365255152 4678733472878926944 4680280347580669248 4692374095248836352 4716343725750463968 4728530660442325632 4729033267867967886 4740749085921504768 4753280924458562048 4755274552289705472 4765472306227031301 4777786188155266524 4790131888899853776 4792425134729468796 4841114723786190528 4841831579417401464 4853624064157731072 4854342772129074336 4855947706471096512 4868495374963269888 4891023123000481152 4891543002158963346 4903661425643893248 4904182648159374104 4906009023032654208 4906530495080170434 4918686048931963392 4941971280531736164 4954741232161017136 4957113283689244356 4969186541875772288 4969922361941671344 5020415269111604992 5035797621525581568 5036543305131237984 5051227104854652672 5087713060922752512 5088253846749806376 5103301611090267648 5140710071974031184 5153993560532103616 5156155255825756224 5156461002872457936 5169019780825200128 5209311495576537216 5250009241635728913 5263575156988792812 5265315391028252904 5278920857154940896 5319596992997616336 5333342721661692864 5347123969004487936 5347441040015882304 5388898375012335498 5390107115143387392 5418801234004548096 5446254064259464344 5460327072177447456 5461135618645208628 5474436444456975744 5477057296833678624 5502401013375541296 5516619103849379904 5517205479179295867 5530873933575088896 5532702541469932032 5533521805048458816 5547820311004656384 5574083886181144278 5588487203716496072 5590334859610243824 5591162657184380262 5604780169324998976 5647967177750555616 5662561408184019584 5665272324216279264 5679911270790481536 5706800169185457237 5723677193538096576 5724285577593532173 5738467057087290624 5756049491578557696 5783298830970785082 5798242755598616568 5815147253428350144 5875097225113178496 5890278354893832704 5892748863800864256 5893098288997094784 5936296154541440772 5938785964299308508 5953851879605312256 6000010561869404472 6015514465130048928 6015871170017867592 6079539420568704384 6095248824756220416 6111361188589579776 6142215084698278656 6142867956199628388 6158741000014097712 6206196491830552392 6222233175271975008 6224290359153673536 6238311297171902592 6240373796774225664 6241297849880238432 6287048104181058081 6288458301000618624 6289126717061524302 6304707547256434176 6305377690490623848 6324024920055381504 6353963074969375068 6370381584207022032 6386842518533138368 6389900179639291728 6454819631714920704 6455775439223201952 6472457029505432448 6474596941961462016 6521364164000641536 6522057336211951128 6523023100048443639 6541345364043538944 6542040660106893912 6589295040708981552 6609484378252325808 6626563149255561792 6715391073508317312 6767453773271305044 6767855066270101041 6784338462333075168 6854280095965374912 6857154927850747968 6874873674434341632 6875281337163277248 6925678846965014234 6927847246694570112 6928583625015859926 6945748660768716288 7000012322180971884 7018100209318390416 7020420521371003872 7038561142873254528 7092795990663488448 7093549901801951829 7111123628882257152 7129921386687843072 7132911828434558208 7166679282232899786 7185197833349780664 7206447001923574272 7261672085679285792 7280436096236596608 7281514158193611504 7299248592609300992 7302743062444904832 7336534684500721728 7337314503238445019 7355492138465839872 7356273972239061156 7359795742620255651 7378029073397945088 7412956920797604246 7432111848241525704 7435669925533866534 7453779812813658432 7454883542912507016 7530622903667407488 7531423352530467374 7553696432288372352 7573215027720642048 7609066892247276316 7631569591384128768 7632380770124709564 7711065107961046776 7730990340798155424 7734232883738634336 7734691504308686904 7753529671237800192 7813967243364805824 7833462966817571328 7836748488972283392 7857464385329459712 7895362735483189218 7915061539388587696 7918381285732411344 8000014082492539296 8020685953506731904 8021161560023823456 8083347562518503247 8106052560758272512 8128201851006822144 8169381096389196516 8190490608266171184 8211654666685463616 8253601520063311944 8274928655774069856 8296310900362633344 8299053812204898048 8317748396229203456 8321730466506984576 8361125829271716417 8382730805574744108 8384611068000824832 8385502289415365736 8386743985776570393 8407170253987498464 8471950766625833424 8493842112276029376 8497908486324418896 8519866906185722304 8582319634278904682 8585515790307144864 8607700585630935936 8629942706007243264 8674948246456177623 8696076448282601504 8697364133397924852 8722720880142525216 8785726720945308736 8812645837669767744 8835417532340749056 8839123295701296384 8839647433495642176 8904444231812161158 8930248278131206656 8930777819407968384 8953854764677756416 9023271697695073392 9023806755026801388 9045784616444100224 9139040127953833216 9142873237134330624 9167041782884369664 9214301934299442582 9237129662259426816 9238111500021146568 9289924380510165504 9309294737745828588 9333349762907962512 9336435538730510304 9357466945757853888 9360560695161338496 9384748190497672704 9432687451500927936 9433690075592286453 9457061320884651264 9458066535735935772 9530944612454062602 9555572376310533048 9580263777799707552 9584850269458937592 9682229447572381056 9683663158834802928 9707248128315462144 9708685544258148672 9711895412942193024 9736990749926539776 9782046246000962304 9783086004317926692 9808365296318748208 9812018046065308416 9813060990160340868 9883942561063472328 9909482464322034272 9914226567378488712 9938373083751544576 9939844723883342688 10040830538223209984 10071595243051163136 10073086610262475968 10102454209709305344 10176507693499612752 10281420143948062368 10307987121064207232 10312310511651512448 10312922005744915872 10388518270447521351 10392875437523789889 10418622991153074432 10500018483271457826 10527150313977585624 10530630782056505808 10557841714309881792 10639193985995232672 10666685443323385728 10694247938008975872 10694882080031764608 10750018923349349679 10777796750024670996 10780214230286774784 10892508128518928688 10920654144354894912 10922271237290417256 10948872888913951488 10954114593667357248 11004802026751082592 11033238207698759808 11034410958358591734 11061747867150177792 11067043610096917632 11095640622009312768 11119435381196406369 11148167772362288556 11176974407432992144 11180669719220487648 11182325314368760524 11209560338649997952 11295934355501111232 11297135028795701061 11325122816368039168 11330544648432558528 11359822541580963072 11413600338370914474 11447354387076193152 11448571155187064346 11476934114174581248 11512098983157115392 11566597661941570164 11596485511197233136 11630294506856700288 11750194450226356992 11786196577994189568 11843044103224783827 11872592309082881544 11877571928598617016 11907703759210624512 12000021123738808944 12031028930260097856 12031742340035735184 12159078841137408768 12284430169396557312 12285735912399256776 12317482000028195424 12412392983661104784 12444466350543950016 12448580718307347072 12476622594343805184 12480747593548451328 12482595699760476864 12574096208362116162 12576916602001237248 12578253434123048604 12610755380981247696 12707926149938750136 12740763168414044064 12773685037066276736 12779800359278583456 12873479451418357023 12909639263429841408 12911550878446403904 12944914059010864896 12949193883922924032 13044114672423902256 13046046200096887278 13084081320213787824 13178590081417963104 13218968756504651616 13253126298511123584 13315867061432733553 13356666347718241737 13430782147016634624 13534907546542610088 13535710132540202082 13568676924666150336 13708560191930749824 13714309855701495936 13749747348868683264 13750562674326554496 13851357693930028468 13855694493389140224 13857167250031719852 14000024644361943768 14036200418636780832 14040841042742007744 14077122285746509056 14185591981326976896 14187099803603903658 14222247257764514304 14259842773375686144 14265823656869116416 14296416918681093903 14333358564465799572 14370395666699561328 14523344171358571584 14560872192473193216 14563028316387223008 14605486124889809664 14673069369001443456 14674629006476890038 14710984276931679744 14712547944478122312 14719591485240511302 14756058146795890176 14825913841595208492 14864223696483051408 14871339851067733068 14907559625627316864 14909767085825014032 15061245807334814976 15062846705060934748 15107392864576744704 15218133784494552632 15263139182768257536 15264761540249419128 15422130215922093552 15461980681596310848 15468465767477268672 15469383008617373808 15507059342475600384 15627934486729611648 15790725470966378436 15830123078777175392 15836762571464822688 16000028164985078592 16041371907013463808 16042323120047646912 16166695125037006494 16256403702013644288 16338762192778393032 16380981216532342368 16423309333370927232 16507203040126623888 16549857311548139712 16551616437537887601 16592621800725266688 16598107624409796096 16643460933013969152 16722251658543432834 16765461611149488216 16771004578830731472 16773487971553140786 16814340507974996928 16943901533251666848 16987684224552058752 16995816972648837792 17039733812371444608 17120400507556371711 17164639268557809364 17171031580614289728 17172856732780596519 17215401171261871872 17349896492912355246 17392152896565203008 17394728266795849704 17445441760285050432 17571453441890617472 17625291675339535488 17670835064681498112 17678246591402592768 17679294866991284352 17808888463624322316 17861555638815936768 18046543395390146784 18047613510053602776 18091569232888200448 18278080255907666432 18285746474268661248 18334083565768739328 18428603868598885164 18476223000042293136 18618589475491657176 18666699525815925024 18672871077461020608 18714933891515707776 18721121390322676992 18861144312543174243 18865374903001855872 18867380151184572906 18914122641769302528 18916133071471871544 19061889224908125204 19111144752621066096 19160527555599415104 19169700538917875184 19364458895144762112 19367326317669605856 19417371088516297344 19423790825884386048 19564092492001924608 19566172008635853384 19569069300145330917 19616730592637496416 19624036092130616832 19626121980320681736 19767885122126944656 19818964928644068544 19828453134756977424 19876746167503089152 19879689447766685376 20146173220524951936 20353015386999225504 20562840287896124736 20615974242128414464 20624621023303024896 20625844011489831744 20777036540895042702 20785750875047579778 20837245982306148864 21000036966542915652 21054300627955171248 21061261564113011616 21115683428619763584 21278387971990465344 21280649705405855487 21333370886646771456 21389764160063529216 21500037846698699358 21555593500049341992 21785016257037857376 21841308288709789824 21844542474580834512 21897745777827902976 21908229187334714496 22009604053502165184 22011943509715335057 22066476415397519616 22068821916717183468 22134087220193835264 22238870762392812738 22296335544724577112 22353948814865984288 22361339438440975296 22364650628737521048 22419120677299995904 22591868711002222464 22594270057591402122 22650245632736078336 22661089296865117056 22719645083161926144 22827200676741828948 22894708774152386304 22897142310374128692 23133195323883140328 23192971022394466272 23260589013713400576 23500388900452713984 23572393155988379136 23686088206449567654 23745184618165763088 23755143857197234032 24000042247477617888 24062057860520195712 24063484680071470368 24250042687555509741 24318157682274817536 24571471824798513552 24634964000056390848 24824785967322209568 24888932701087900032 24897161436614694144 24953245188687610368 24965191399520953728 25083377487815149251 25148192416724232324 25153833204002474496 25156506868246097208 25221510761962495392 25415852299877500272 25481526336828088128 25547370074132553472 25559600718557166912 25746958902836714046 25823101756892807808 25889828118021729792 26024844739368532869 26088229344847804512 26092092400193774556 26168162640427575648 26357180162835926208 26359981733856635809 26437937513009303232 26506252597022247168 26631734122865467106 26713332695436483474 26861564294033269248 27069815093085220176 27071420265080404164 27137353849332300672 27417120383861499648 27428619711402991872 27501125348653108992 27702715387860056936 27711388986778280448 27714334500063439704 28000049288723887536 28072400837273561664 28081682085484015488 28154244571493018112 28301070226776859359 28371183962653953792 28374199607207807316 28592833837362187806 28666717128931599144 28740791333399122656 29046688342717143168 29121744384946386432 29126056632774446016 29210972249779619328 29346138738002886912 29349258012953780076 29425095888956244624 29439182970481022604 29651827683190416984 29728447392966102816 29742679702135466136 29815119251254633728 29819534171650028064 30038118719976166387 30122491614669629952 30125693410121869496 30214785729153489408 30436267568989105264 30529523080498838256 30844260431844187104 30923961363192621696 30936931534954537344 30938766017234747616 31165554811342564053 31255868973459223296 31581450941932756872 31660246157554350784 31673525142929645376 32000056329970157184 32082743814026927616 32084646240095293824 32250056770048049037 32333390250074012988 32677524385556786064 32761962433064684736 32846618666741854464 33014406080253247776 33099714623096279424 33103232875075775202 33185243601450533376 33286921866027938304 33358306143589219107 33444503317086865668 33530923222298976432 33542009157661462944 33546975943106281572 33628681015949993856 33887803066503333696 33891405086387103183 33975368449104117504 33991633945297675584 34079467624742889216 34240801015112743422 34329278537115618728 34342063161228579456 34345713465561193038 34430802342523743744 34699792985824710492 34784305793130406016 34789456533591699408 34890883520570100864 35142906883781234944 35250583350679070976 35358589733982568704 35617776927248644632 35723111277631873536 36093086790780293568 36095227020107205552 36183138465776400896 36857207737197770328 36952446000084586272 37237178950983314352 37333399051631850048 37345742154922041216 37429867783031415552 37442242780645353984 37722288625086348486 37730749806003711744 37734760302369145812 37832266142943743088 38123778449816250408 38222289505242132192 38321055111198830208 38339401077835750368 38620438354255071069 38728917790289524224 38734652635339211712 38834742177032594688 38847581651768772096 39132344017271706768 39138138600290661834 39233461185274992832 39252243960641363472 39535770244253889312 39637929857288137088 39656906269513954848 39759378895533370752 39947601184298200659 40069999043154725211 40292346441049903872 40706030773998451008 41125680575792249472 41231948484256828928 41249242046606049792 41251688022979663488 41554073081790085404 41571501750095159556 42000073933085831304 42108601255910342496 42122523128226023232 42231366857239527168 42556775943980930688 42561299410811710974 42666741773293542912 42779528320127058432 43000075693397398716 43111187000098683984 43570032514075714752 43682616577419579648 43689084949161669024 43816458374669428992 44019208107004330368 44023887019430670114 44132952830795039232 44137643833434366936 44268174440387670528 44477741524785625476 44592671089449154224 44707897629731968576 44722678876881950592 44729301257475042096 44838241354599991808 45183737422004444928 45188540115182804244 45322178593730234112 45654401353483657896 45789417548304772608 45794284620748257384 46266390647766280656 46385942044788932544 46521178027426801152 47372176412899135308 47490369236331526176 47510287714394468064 48000084494955235776 48124115721040391424 48126969360142940736 48500085375111019482 49142943649597027104 49269928000112781696 49649571934644419136 49654849312613662803 49777865402175800064 49794322873229388288 49930382799041907456 50166754975630298502 50296384833448464648 50313013736492194416 50443021523924990784 50831704599755000544 50963052673656176256 51094740148265106944 51119201437114333824 51361201522669115133 51493917805673428092 51518570198341789557 51646203513785615616 52049689478737065738 52176458689695609024 52184184800387549112 52336325280855151296 52714360325671852416 52719963467713271618 52875875026018606464 53012505194044494336 53263468245730934212 53426665390872966948 54139630186170440352 54142840530160808328 54274707698664601344 54834240767722999296 54857239422805983744 55002250697306217984 55405430775720113872 55428669000126879408 56000098577447775072 56144801674547123328 56163364170968030976 56583432937629522729 56602140453553718718 56742367925307907584 56748399214415614632 57185667674724375612 57333434257863198288 57481582666798245312 58093376685434286336 58252113265548892032 58692277476005773824 58698516025907560152 58707207900435992751 58850191777912489248 58878365940962045208 59303655366380833968 59456894785932205632 59485359404270932272 59630238502509267456 59639068343300056128 60076237439952332774 60251386820243738992 60872535137978210528 61059046160997676512 61688520863688374208 61847922726385243392 61873863069909074688 61877532034469495232 62331109622685128106 62511737946918446592 63162901883865513744 63320492315108701568 63347050285859290752 63841949116217566461 64000112659940314368 64169292480190587648 64500113540096098074 64666780500148025976 65355048771113572128 65523924866129369472 65693237333483708928 66028812160506495552 66035830529146005171 66199429246192558848 66206465750151550404 66716612287178438214 66889006634173731336 67061846444597952864 67084018315322925888 67093951886212563144 67257362031899987712 67775606133006667392 67782810172774206366 67950736898208235008 67983267890595351168 68158935249485778432 68481602030225486844 68658557074231237456 68684126322457158912 68691426931122386076 69399585971649420984 69568611586260812032 69578913067183398816 69781767041140201728 70285813767562469888 70501166701358141952 70717179467965137408 71235553854497289264 72186173581560587136 72190454040214411104 72750128062666529223 73714415474395540656 73904892000169172544 74474357901966628704 74666798103263700096 74691484309844082432 74859735566062831104 75250132463445447753 75444577250172696972 75461499612007423488 75469520604738291624 75664532285887486176 76247556899632500816 76444579010484264384 76642110222397660416 76678802155671500736 77240876708510142138 77469305270678423424 77669484354065189376 78264688034543413536 78276277200581323668 78466922370549985664 78504487921282726944 79071540488507778624 79079945201569907427 79275859714576274176 79313812539027909696 79518757791066741504 79895202368596401318 80139998086309450422 80584692882099807744 81412061547996902016 82251361151584498944 82503376045959326976 83108146163580170808 83143003500190319112 84000147866171662608 84217202511820684992 84245046256452046464 84462733714479054336 85113551887961861376 85122598821623421948 86000151386794797432 86222374000197367968 87140065028151429504 87365233154839159296 87378169898323338048 87632916749338857984 88038416214008660736 88047774038861340228 88275287666868733872 88955483049571250952 89185342178898308448 89415795259463937152 89445357753763901184 89458602514950084192 90114356159928499161 90367474844008889856 90377080230365608488 90644357187460468224 91308802706967315792 91588569241496514768 92532781295532561312 92771884089577865088 93496664434027692159 94744352825798270616 94980738472663052352 95020575428788936128 96000168989910471552 96248231442080782848 96253938720285881472 97000170750222038964 98285887299194054208 98539856000225563392 99299143869288838272 99309698625227325606 99555730804351600128 99860765598083814912 100074918430767657321 100333509951260597004 100592769666896929296 100626027472984388832 100886043047849981568 101663409199510001088 101674215259161309549 101926105347312352512 102238402874228667648 102722403045338230266 102987835611346856184 103037140396683579114 103292407027571231232 104099378957474131476 104352917379391218048 104368369600775098224 104672650561710302592 105428720651343704832 105439926935426543236 105751750052037212928 106526936491461868424 106853330781745933896 108279260372340880704 108285681060321616656 108549415397329202688 110810861551440227744 110857338000253758816 112000197154895550144 112289603349094246656 112326728341936061952 113166865875259045458 113204280907107437436 113496798428831229264 114371335349448751224 114666868515726396576 114963165333596490624 115861315062765213207 116186753370868572672 116504226531097784064 117397032051815120304 117414415800871985502 117700383555824978496 117756731881924090416 118607310732761667936 118913789571864411264 118970718808541864544 119278136686600112256 119842803552894601977 120152474879904665548 120209997129464175633 120502773640487477984 121745070275956421056 122118092321995353024 123377041727376748416 123695845452770486784 123747726139818149376 123755064068938990464 124662219245370256212 126325803767731027488 126640984630217403136 126694100571718581504 127683898232435132922 128000225319880628736 128338584960381175296 129000227080192196148 129333561000296051952 130710097542227144256 131047849732258738944 132057624321012991104 132071661058292010342 132398858492385117696 132412931500303100808 133433224574356876428 133778013268347462672 134123692889195905728 134168036630645851776 134187903772425126288 134514724063799975424 135551212266013334784 135565620345548412732 135966535781190702336 136963204060450973688 137317114148462474912 137368252644914317824 137382853862244772152 138799171943298841968 139137223172521624064 139157826134366797632 139563534082280403456 142471107708994578528 144372347163121174272 144380908080428822208 145500256125333058446 147428830948791081312 147809784000338345088 148948715803933257408 148964547937840988409 149333596206527400192 149382968619688164864 150500264926890895506 150889154500345393944 150939041209476583248 151329064571774972352 152495113799265001632 152889158020968528768 153284220444795320832 153357604311343001472 154083604568007345399 154481753417020284276 154938610541356846848 156529376069086827072 156552554401162647336 156933844741099971328 157008975842565453888 158143080977015557248 158159890403139814854 158551719429152548352 158627625078055819392 159037515582133483008 159790404737192802636 160279996172618900844 162824123095993804032 164502722303168997888 165006752091918653952 166216292327160341616 166286007000380638224 168000295732343325216 168434405023641369984 168490092512904092928 169750298812888568187 170227103775923722752 170245197643246843896 172000302773589594864 172444748000394735936 174280130056302859008 174756339796646676096 176076832428017321472 176095548077722680456 176550575333737467744 177910966099142501904 178370684357796616896 178831590518927874304 178890715507527802368 178917205029900168384 180228712319856998322 180754160460731216976 182617605413934631584 183177138482993029536 184519872136996450663 185065562591065122624 185543768179155730176 186993328868055384318 189488705651596541232 189961476945326104704 190041150857577872256 192000337979820943104 192507877440571762944 194000341500444077928 196571774598388108416 197079712000451126784 198107491587438015513 198598287738577676544 198619397250454651212 200149836861535314642 200667019902521194008 201185539333793858592 201252054945968777664 201772086095699963136 203326818399020002176 203348430518322619098 203852210694624705024 204476805748457335296 205444806090676460532 205975671222693712368 206074280793367158228 208198757914948262952 208705834758782436096 208736739201550196448 209345301123420605184 210857441302687409664 210879853870853086472 211503500104074425856 213053872982923736848 213706661563491867792 216558520744681761408 216571362120643233312 221621723102880455488 221714676000507517632 224000394309791100288 224579206698188493312 225750397390336343259 226333731750518090916 226408561814214874872 226993596857662458528 228742670698897502448 229333737031452793152 229926330667192981248 231722630125530426414 233008453062195568128 234794064103630240608 234828831601743971004 235400767111649956992 235513463763848180832 237214621465523335872 237239835604709722281 237827579143728822528 237941437617083729088 238556273373200224512 239685607105789203954 240304949759809331096 240419994258928351266 241005547280974955968 243490140551912842112 244236184643990706048 246754083454753496832 247510128137877980928 249324438490740512424 252651607535462054976 253281969260434806272 253388201143437163008 255367796464870265844 258000454160384392296 258667122000592103904 261420195084454288512 262095699464517477888 264115248642025982208 264143322116584020684 264825863000606201616 266866449148713752856 267556026536694925344 268247385778391811456 268336073261291703552 268375807544850252576 270343068479785497483 271102424532026669568 271131240691096825464 271933071562381404672 273926408120901947376 274634228296924949824 274765707724489544304 277598343886597683936 278315652268733595264 280489993302083076477 284942215417989157056 288744694326242348544 288761816160857644416 291000512250666116892 294857661897582162624 295619568000676690176 297897431607866514816 297929095875681976818 298667192413054800384 301000529853781791012 301778309000690787888 301878082418953166496 302658129143549944704 304990227598530003264 305022645777483928647 305778316041937057536 306715208622686002944 308167209136014690798 308963506834040568552 309877221082713693696 313058752138173654144 313105108802325294672 313867689482199942656 314017951685130907776 316286161954031114496 316319780806279629708 317255250156111638784 319580809474385605272 320559992345237801688 325648246191987608064 332432584654320683232 332572014000761276448 336000591464686650432 336868810047282739968 336980185025808185856 339500597625777136374 340490395286493687792 344000605547179189728 344889496000789471872 347583945188295639621 348560260112605718016 349512679593293352192 352191096155445360912 353101150667474935488 355821932198285003808 356741368715593233792 357663181037855748608 357834410059800336768 359528410658683805931 360457424639713996644 360629991388392526899 361508320921462433952 365235210827869263168 366354276965986059072 369039744273992901326 370131125182130245248 371087536358311460352 373986657736110768636 378977411303193082464 379922953890652209408 380082301715155744512 384000675959641886208 385015754881143525888 388000683000888155856 393143549196776216832 396214983174876031026 397196575477155353088 397238794500909302424 400299673723070629284 401334039805042388016 402371078667587717184 402504109891937555328 403544172191399926272 406653636798040004352 406696861036645238196 410889612181352921064 411951342445387424736 412148561586734316456 416397515829896525904 417411669517564872192 417473478403100392896 418690602246841210368 421759707741706172944 426107745965847473696 427413323126983735584 433117041489363522816 433142724241286466624 443243446205760910976 443429352001015035264 446893643813522965227 448000788619582200576 451500794780672686518 452667463501036181832 452817123628429749744 453987193715324917056 457485341397795004896 458667474062905586304 459852661334385962496 462250813704022036197 463445260251060852828 469588128207260481216 469657663203487942008 470801534223299913984 471026927527696361664 474429242931046671744 474479671209419444562 475655158287457645056 475882875234167458176 477112546746400449024 479371214211578407908 480609899519618662192 480839988517856702532 482011094561949911936 486980281103825684224 488472369287981412096 493508166909506993664 495020256275755961856 498648876981481024848 505303215070924109952 509250896438665704561 510735592929740531688 516000908320768784592 517334244001184207808 522840390168908577024 528230497284051964416 528286644233168041368 529651726001212403232 533732898297427505712 535112053073389850688 536494771556783622912 536672146522583407104 536751615089700505152 540686136959570994966 542262481382193650928 547852816241803894752 549268456593849899648 549531415448979088608 553559616410989351989 555196687773195367872 556631304537467190528 560979986604166152954 569884430835978314112 577523632321715288832 582001024501332233784 589715323795164325248 591239136001353380352 595794863215733029632 595858191751363953636 602001059707563582024 603556618001381575776 603756164837906332992 605316258287099889408 609980455197060006528 610045291554967857294 611556632083874115072 613430417245372005888 616334418272029381596 617927013668081137104 626117504276347308288 626210217604650589344 628035903370261815552 632572323908062228992 632639561612559259416 634510500312223277568 639161618948771210544 641119984690475603376 664865169308641366464 665144028001522552896 672001182929373300864 673737620094565479936 679001195251554272748 680980790572987375584 688001211094358379456 689778992001578943744 695167890376591279242 699025359186586704384 704382192310890721824 706202301334949870976 711643864396570007616 711719506814129166843 713482737431186467584 715668820119600673536 719056821317367611862 720914849279427993288 721259982776785053798 723016641842924867904 730470421655738526336 732708553931972118144 738079488547985802652 740262250364260490496 747973315472221537272 757954822606386164928 759845907781304418816 760164603430311489024 776001366001776311712 786287098393552433664 792429966349752062052 794477589001818604848 800599347446141258568 802668079610084776032 804742157335175434368 805008219783875110656 811029205439356492449 813307273596080008704 813393722073290476392 821779224362705842128 823902684890774849472 824297123173468632912 832795031659793051808 834946956806200785792 841469979906249229431 843519415483412345888 852215491931694947392 854826646253967471168 866234082978727045632 866285448482572933248 886486892411521821952 886858704002030070528 893787287627045930454 896001577239164401152 903001589561345373036 905334927002072363664 905634247256859499488 907974387430649834112 914970682795590009792 915067937332451785941 917334948125811172608 924501627408044072394 926890520502121705656 939176256414520962432 939315326406975884016 941603068446599827968 942053855055392723328 948858485862093343488 948959342418838889124 951765750468334916352 958742428423156815816 961219799039237324384 961679977035713405064 964022189123899823872 973960562207651368448 976944738575962824192 997297753962962049696 1010606430141848219904 1018501792877331409122 1021471185859481063376 1032001816641537569184 1034668488002368415616 1042751835564886918863 1045680780337817154048 1056573288466336082736 1059303452002424806464 1067465796594855011424 1070224106146779701376 1072989543113567245824 1073503230179401010304 1078585231976051417793 1081372273919141989932 1084524962764387301856 1095705632483607789504 1098536913187699799296 1099062830897958177216 1107119232821978703978 1110393375546390735744 1113262609074934381056 1121959973208332305908 1139768861671956628224 1155047264643430577664 1164002049002664467568 1179430647590328650496 1191589726431466059264 1191716383502727907272 1204002119415127164048 1207113236002763151552 1207512329675812665984 1210632516574199778816 1219960910394120013056 1220090583109935714588 1232668836544058763192 1235854027336162274208 1252235008552694616576 1252420435209301178688 1256071806740523631104 1265279123225118518832 1278323237897542421088 1282239969380951206752 1291639104958975154641 1329730338617282732928 1330288056003045105792 1344002365858746601728 1358002390503108545496 1361961581145974751168 1376002422188716758912 1379557984003157887488 1386752441112066108591 1390335780753182558484 1408764384621781443648 1412404602669899741952 1423287728793140015232 1423439013628258333686 1426965474862372935168 1431337640239201347072 1438113642634735223724 1441829698558855986576 1442519965553570107596 1446033283685849735808 1460940843311477052672 1465417107863944236288 1476158977095971605304 1480524500728520980992 1495946630944443074544 1515909645212772329856 1552002732003552623424 1584859932699504124104 1588955178003637209696 1601198694892282517136 1605336159220169552064 1609484314670350868736 1610016439567750221312 1622058410878712984898 1626787444146580952784 1643558448725411684256 1647805369781549698944 1648594246346937265824 1660678849232968055967 1665590063319586103616 1669893913612401571584 1682939959812498458862 1687038830966824691776 1704430983863389894784 1709653292507934942336 1732570896965145866496 1772973784823043643904 1773717408004060141056 1787574575254091860908 1806003179122690746072 1810669854004144727328 1811268494513718998976 1815948774861299668224 1829941365591180019584 1830135874664903571882 1834669896251622345216 1849003254816088144788 1853781041004243411312 1878352512829041924864 1878630652813951768032 1884107710110785446656 1897716971724186686976 1897918684837677778248 1903531500936669832704 1917484856846313631632 1922439598078474648768 1923359954071426810128 1928044378247799647744 1994595507925924099392 2021212860283696439808 2037003585754662818244 2042942371718962126752 2064003633283075138368 2069336976004736831232 2085503671129773837726 2113146576932672165472 2118606904004849612928 2134931593189710022848 2135158520442387500529 2140448212293559402752 2147006460358802020608 2157170463952102835586 2162744547838283979864 2169049925528774603712 2191411264967215579008 2197073826375399598592 2198125661795916354432 2214238465643957407956 2220786751092781471488 2243919946416664611816 2279537723343913256448 2328004098005328935136 2358861295180657300992 2383432767005455814544 2408004238830254328096 2414226472005526303104 2415024659351625331968 2433087616318069477347 2439921820788240026112 2440181166219871429176 2465337673088117526384 2471708054672324548416 2504840870418602357376 2524409939718747688293 2530558246450237037664 2556646475795084842176 2564479938761902413504 2583278209917950309282 2659460677234565465856 2660576112006090211584 2688004731717493203456 2716004781006217090992 2723923162291949502336 2745203811997355357823 2752004844377433517824 2773504882224132217182 2780671561506365116968 2817528769243562887296 2824809205339799483904 2846575457586280030464 2846878027256516667372 2876227285269470447448 2883659397117711973152 2885039931107140215192 2892066567371699471616 2921881686622954105344 2930834215727888472576 2952317954191943210608 2991893261888886149088 3031819290425544659712 3104005464007105246848 3128255506694660756589 3169719865399008248208 3177910356007274419392 3202397389784565034272 3210672318440339104128 3218968629340701737472 3235755695928154253379 3244116821757425969796 3253574888293161905568 3287116897450823368512 3295610739563099397888 3297188492693874531648 3321357698465936111934 3331180126639172207232 3339787827224803143168 3365879919624996917724 3374077661933649383552 3408861967726779789568 3419306585015869884672 3465141793930291732992 3575149150508183721816 3612006358245381492144 3621339708008289454656 3622536989027437997952 3631897549722599336448 3659882731182360039168 3660271749329807143764 3698006509632176289576 3707562082008486822624 3756705025658083849728 3757261305627903536064 3768215420221570893312 3795837369675355556496 3834969713692627263264 3844879196156949297536 3846719908142853620256 3874917314876925463923 3989191015851848198784 4074007171509325636488 4085884743437924253504 4128007266566150276736 4138673952009473662464 4171007342259547675452 4226293153865344330944 4237213808009699225856 4269863186379420045696 4270317040884775001058 4280896424587118805504 4294012920717604041216 4314340927904205671172 4325489095676567959728 4338099851057549207424 4382822529934431158016 4396251323591832708864 4428476931287914815912 4441573502185562942976 4487839892833329223632 4656008196010657870272 4766865534010911629088 4816008477660508656192 4828452944011052606208 4830049318703250663936 4866175232636138954694 4880362332439742858352 4930675346176235052768 4943416109344649096832 4982036547698904167901 5009681740837204714752 5048819879437495376586 5061116492900474075328 5113292951590169684352 5128959877523804827008 5166556419835900618564 5318921354469130931712 5321152224012180423168 5432009562012434181984 5447846324583899004672 5490407623994710715646 5504009688754867035648 5547009764448264434364 5561343123012730233936 5635057538487125774592 5693150915172560060928 5693756054513033334744 5752454570538940894896 5767318794235423946304 5770079862214280430384 5784133134743398943232 5904635908383886421216 5983786523777772298176 6063638580851089319424 6208010928014210493696 6256511013389321513178 6339439730798016496416 6355820712014548838784 6404794779569130068544 6405475561327162501587 6421344636880678208256 6471511391856308506758 6488233643514851939592 6507149776586323811136 6574233794901646737024 6591221479126198795776 6594376985387749063296 6642715396931872223868 6662360253278344414464 6731759839249993835448 6748155323867298767104 6817723935453559579136 6838613170031739769344 7150298301016367443632 7224012716490762984288 7242679416016578909312 7245073978054875995904 7299262848954208432041 7319765462364720078336 7320543498659614287528 7396013019264352579152 7415124164016973645248 7514522611255807072128 7591674739350711112992 7669939427385254526528 7689758392313898595072 7693439816285707240512 7749834629753850927846 7978382031703696397568 8148014343018651272976 8171769486875848507008 8256014533132300553472 8342014684519095350904 8452586307730688661888 8474427616019398451712 8539726372758840091392 8540634081769550002116 8628681855808411342344 8650978191353135919456 8676199702115098414848 8765645059868862316032 8792502647183665417728 8856953862575829631824 8975679785666658447264 9312016392021315740544 9533731068021823258176 9632016955321017312384 9656905888022105212416 9707267087784462760137 9732350465272277909388 9760724664879485716704 9861350692352470105536 9886832218689298193664 9964073095397808335802 10019363481674409429504 10097639758874990753172 10122232985800948150656 10226585903180339368704 10257919755047609654016 10333112839671801237128 10864019124024868363968 10895692649167798009344 10980815247989421431292 11094019528896528868728 11122686246025460467872 11270115076974251549184 11387512109026066669488 11504909141077881789792 11534637588470847892608 11540159724428560860768 11624751944630776391769 11809271816767772842432 11967573047555544596352 12416021856028420987392 12513022026778643026356 12678879461596032992832 12711641424029097677568 12809589559138260137088 12810951122654325003174 12842689273761356416512 12943022783712617013516 12976467287029703879184 13014299553172647622272 13148467589803293474048 13188753970775498126592 13285430793863744447736 13324720506556688828928 13463519678499987670896 13496310647734597534208 14300596602032734887264 14448025432981525968576 14485358832033157818624 14490147956109751991808 14598525697908416864082 14641086997319228575056 14792026038528705158304 14830248328033947290496 14946109643096712503703 15029045222511614144256 15183349478701422225984 15339878854770509053056 15379516784627797190144 15386879632571414481024 15499669259507701855692 15956764063407392795136 16296028686037302545952 16343538973751697014016 16512029066264601106944 16684029369038190701808 16905172615461377323776 17079452745517680182784 17081268163539100004232 17257363711616822684688 17301956382706271838912 17352399404230196829696 17713907725151659263648 17951359571333316894528 18624032784042631481088 19067462136043646516352 19216426683981487504761 19264033910642034624768 19414534175568925520274 19464700930544555818776 19521449329758971433408 19722701384704940211072 19773664437378596387328 19928146190795616671604 20195279517749981506344 20244465971601896301312 20453171806360678737408 20515839510095219308032 20666225679343602474256 21728038248049736727936 21897788546862625296123 21961630495978842862584 22188039057793057737456 22245372492050920935744 22775024218052133338976 23009818282155763579584 23069275176941695785216 23080319448857121721536 23249503889261552783538 23618543633535545684864 23935146095111089192704 25026044053557286052712 25357758923192065985664 25423282848058195355136 25619179118276520274176 25621902245308650006348 25886045567425234027032 25952934574059407758368 26028599106345295244544 26296935179606586948096 26377507941550996253184 26570861587727488895472 26927039356999975341792 28601193204065469774528 28896050865963051937152 28970717664066315637248 29197051395816833728164 29282173994638457150112 29584052077057410316608 29660496656067894580992 29892219286193425007406 30058090445023228288512 30366698957402844451968 30679757709541018106112 30773759265142828962048 30999338519015403711384 32592057372074605091904 32687077947503394028032 33368058738076381403616 33810345230922754647552 34162536327078200008464 34514727423233645369376 34603912765412543677824 34874255833892329175307 35427815450303318527296 35902719142666633789056 37248065568085262962176 38134924272087293032704 38432853367962975009522 38528067821284069249536 38829068351137851040548 38929401861089111637552 39042898659517942866816 39445402769409880422144 39856292381591233343208 40390559035499963012688 40488931943203792602624 41332451358687204948512 43456076496099473455872 43795577093725250592246 43923260991957685725168 44376078115586115474912 44490744984101841871488 44838328929290137511109 45550048436104266677952 46019636564311527159168 46138550353883391570432 46160638897714243443072 46499007778523105567076 47237087267071091369728 47870292190222178385408 50052088107114572105424 50715517846384131971328 51238358236553040548352 51243804490617300012696 51772091134850468054064 51905869148118815516736 52057198212690590489088 53141723175454977790944 53854078713999950683584 57202386408130939549056 57792101731926103874304 58394102791633667456328 58564347989276914300224 59168104154114820633216 59320993312135789161984 59784438572386850014812 60733397914805688903936 61359515419082036212224 61547518530285657924096 61998677038030807422768 65184114744149210183808 66736117476152762807232 68325072654156400016928 69029454846467290738752 69207825530825087355648 69748511667784658350614 70855630900606637054592 71805438285333267578112 76269848544174586065408 76865706735925950019044 77658136702275702081096 77858803722178223275104 78085797319035885733632 78890805538819760844288 79712584763182466686416 80781118070999926025376 82664902717374409897024 86912152992198946911744 87591154187450501184492 87846521983915371450336 88752156231172230949824 88981489968203683742976 89676657858580275022218 91100096872208533355904 92039273128623054318336 92321277795428486886144 92998015557046211134152 94474174534142182739456 100104176214229144210848 101431035692768263942656 102487608981234600025392 103544182269700936108128 103811738296237631033472 104622767501676987525921 106283446350909955581888 107708157427999901367168 114404772816261879098112 115584203463852207748608 116788205583267334912656 117128695978553828600448 118336208308229641266432 119568877144773700029624 121466795829611377807872 123997354076061614845536 130368229488298420367616 133472234952305525614464 134514986787870412533327 136650145308312800033856 138058909692934581477504 138415651061650174711296 139497023335569316701228 141711261801213274109184 143610876570666535156224 153731413471851900038088 155316273404551404162192 155717607444356446550208 156171594638071771467264 159425169526364933372832 161562236141999852050752 165329805434748819794048 175182308374901002368984 175693043967830742900672 177504312462344461899648 177962979936407367485952 179353315717160550044436 182200193744417066711808 184078546257246108636672 184642555590856973772288 185996031114092422268304 200208352428458288421696 204975217962469200050784 207088364539401872216256 207623476592475262066944 209245535003353975051842 212566892701819911163776 215416314855999802734336 228809545632523758196224 233576411166534669825312 234257391957107657200896 236672416616459282532864 239137754289547400059248 247994708152123229691072 260736458976596840735232 266944469904611051228928 269029973575740825066654 273300290616625600067712 276117819385869162955008 278994046671138633402456 283422523602426548218368 307462826943703800076176 310632546809102808324384 311435214888712893100416 313868302505030962577763 318850339052729866745664 323124472283999704101504 330659610869497639588096 350364616749802004737968 351386087935661485801344 355008624924688923799296 358706631434321100088872 364400387488834133423616 371992062228184844536608 400416704856916576843392 409950435924938400101568 414176729078803744432512 415246953184950524133888 418491070006707950103684 425133785403639822327552 430832629711999605468672 467152822333069339650624 468514783914215314401792 478275508579094800118496 495989416304246459382144 533888939809222102457856 538059947151481650133308 546600581233251200135424 552235638771738325910016 557988093342277266804912 614925653887407600152352 621265093618205616648768 622870429777425786200832 627736605010061925155526 637700678105459733491328 646248944567999408203008 661319221738995279176192 700729233499604009475936 702772175871322971602688 710017249849377847598592 717413262868642200177744 743984124456369689073216 800833409713833153686784 819900871849876800203136 828353458157607488865024 836982140013415900207368 850267570807279644655104 934305644666138679301248 941604907515092887733289 956551017158189600236992 991978832608492918764288 1076119894302963300266616 1093201162466502400270848 1115976186684554533609824 1229851307774815200304704 1242530187236411233297536 1245740859554851572401664 1255473210020123850311052 1275401356210919466982656 1292497889135998816406016 1401458466999208018951872 1405544351742645943205376 1434826525737284400355488 1487968248912739378146432 1601666819427666307373568 1639801743699753600406272 1656706916315214977730048 1673964280026831800414736 1868611289332277358602496 1883209815030185775466578 1913102034316379200473984 1983957665216985837528576 2152239788605926600533232 2231952373369109067219648 2459702615549630400609408 2485060374472822466595072 2510946420040247700622104 2550802712421838933965312 2802916933998416037903744 2869653051474568800710976 2975936497825478756292864 3279603487399507200812544 3347928560053663600829472 3737222578664554717204992 3766419630060371550933156 3826204068632758400947968 4304479577211853201066464 4463904746738218134439296 4919405231099260801218816 4970120748945644933190144 5021892840080495401244208 5605833867996832075807488 5739306102949137601421952 5951872995650957512585728 6695857120107327201658944 7532839260120743101866312 7652408137265516801895936 8608959154423706402132928 8927809493476436268878592 9838810462198521602437632 10043785680160990802488416 11211667735993664151614976 11478612205898275202843904 13391714240214654403317888 15065678520241486203732624 17217918308847412804265856 17855618986952872537757184 20087571360321981604976832 22957224411796550405687808 26783428480429308806635776 30131357040482972407465248 34435836617694825608531712 40175142720643963209953664 53566856960858617613271552 60262714080965944814930496 68871673235389651217063424 80350285441287926419907328 120525428161931889629860992 160700570882575852839814656 241050856323863779259721984 482101712647727558519443968
- Sum of all divisors σ(n): 1746981388847062050144000000
- Sum of proper divisors (its aliquot sum) s(n): 1264879676199334491624556032
- 482101712647727558519443968 is an abundant number, because the sum of its proper divisors (1264879676199334491624556032) is greater than itself. Its abundance is 782777963551606933105112064
Bases of 482101712647727558519443968
- Binary: 110001110110010010000001000110101111010001011101011101011111000100000100001010010000000002
- Hexadecimal: 0x18EC90235E8BAEBE2085200
- Base-36: 1OKQ5ALS0OWIOW8000
Squares and roots of 482101712647727558519443968
- 482101712647727558519443968 squared (4821017126477275585194439682) is 232422061337872074163159234587306142090762323891585024
- 482101712647727558519443968 cubed (4821017126477275585194439683) is 112051073828103311727486363629331588034158433177955281755059910012037518675935232
-
The
square root of 482101712647727558519443968 is 21956814719984.4895562213 -
482101712647727558519443968 is a
perfect cube number . Itscube root is 784114632
Scales and comparisons
How big is 482101712647727558519443968?- 482,101,712,647,727,558,519,443,968 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 482,101,712,647,727,558,519,443,968 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 482101712647727558519443968 cubic inches would be around 65342886 feet tall.
Recreational maths with 482101712647727558519443968
- 482101712647727558519443968 backwards is 869344915855727746217101284
- 482101712647727558519443968 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 482101712647727558519443968's digits is 126
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 482101712647727558519443968 - Facts about the integer". Numbermatics.com. 2024. Web. 6 May 2024.
APA style:
Numbermatics. (2024). Number 482101712647727558519443968 - Facts about the integer. Retrieved 6 May 2024, from https://numbermatics.com/n/482101712647727558519443968/
Chicago style:
Numbermatics. 2024. "Number 482101712647727558519443968 - Facts about the integer". https://numbermatics.com/n/482101712647727558519443968/
The information we have on file for 482101712647727558519443968 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 482101712647727558519443968, math, Factors of 482101712647727558519443968, curriculum, school, college, exams, university, Prime factorization of 482101712647727558519443968, STEM, science, technology, engineering, physics, economics, calculator, four hundred eighty-two septillion, one hundred one sextillion, seven hundred twelve quintillion, six hundred forty-seven quadrillion, seven hundred twenty-seven trillion, five hundred fifty-eight billion, five hundred nineteen million, four hundred forty-three thousand, nine hundred sixty-eight.