356772668344062622995410496
356,772,668,344,062,622,995,410,496 is an even composite number composed of seven prime numbers multiplied together.
What does the number 356772668344062622995410496 look like?
This visualization shows the relationship between its 7 prime factors (large circles) and 14175 divisors.
356772668344062622995410496 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of fourteen thousand, one hundred seventy-five divisors.
Prime factorization of 356772668344062622995410496:
26 × 34 × 112 × 132 × 612 × 792 × 6174
(2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 11 × 11 × 13 × 13 × 61 × 61 × 79 × 79 × 617 × 617 × 617 × 617)See below for interesting mathematical facts about the number 356772668344062622995410496 from the Numbermatics database.
Names of 356772668344062622995410496
- Cardinal: 356772668344062622995410496 can be written as Three hundred fifty-six septillion, seven hundred seventy-two sextillion, six hundred sixty-eight quintillion, three hundred forty-four quadrillion, sixty-two trillion, six hundred twenty-two billion, nine hundred ninety-five million, four hundred ten thousand, four hundred ninety-six.
Scientific notation
- Scientific notation: 3.56772668344062622995410496 × 1026
Factors of 356772668344062622995410496
Divisors of 356772668344062622995410496
- Number of divisors d(n): 14175
-
Complete list of divisors:
1 2 3 4 6 8 9 11 12 13 16 18 22 24 26 27 32 33 36 39 44 48 52 54 61 64 66 72 78 79 81 88 96 99 104 108 117 121 122 132 143 144 156 158 162 169 176 183 192 198 208 216 234 237 242 244 264 286 288 297 312 316 324 338 351 352 363 366 396 416 429 432 468 474 484 488 507 528 549 572 576 594 617 624 632 648 671 676 702 704 711 726 732 792 793 832 858 864 869 891 936 948 968 976 1014 1027 1053 1056 1089 1098 1144 1188 1234 1248 1264 1287 1296 1342 1352 1404 1422 1452 1464 1521 1573 1584 1586 1647 1716 1728 1738 1782 1851 1859 1872 1896 1936 1952 2013 2028 2054 2106 2112 2133 2178 2196 2288 2376 2379 2468 2496 2528 2574 2592 2607 2684 2704 2808 2844 2904 2928 3042 3081 3146 3168 3172 3267 3294 3432 3476 3564 3702 3718 3721 3744 3792 3861 3872 3904 4026 4056 4108 4212 4266 4356 4392 4563 4576 4719 4752 4758 4819 4936 4941 5056 5148 5184 5214 5368 5408 5553 5577 5616 5688 5808 5856 6039 6084 6162 6241 6292 6336 6344 6399 6534 6588 6787 6864 6952 7128 7137 7381 7404 7436 7442 7488 7584 7722 7744 7821 8021 8052 8112 8216 8424 8532 8712 8723 8784 9126 9152 9243 9438 9504 9516 9559 9638 9801 9872 9882 10296 10309 10428 10736 10816 11106 11154 11163 11232 11297 11376 11583 11616 11712 12078 12168 12324 12482 12584 12688 12798 13068 13176 13351 13574 13689 13728 13904 14157 14256 14274 14457 14762 14808 14872 14884 15168 15444 15642 16042 16104 16224 16432 16659 16731 16848 17064 17424 17446 17568 18117 18252 18486 18723 18876 19008 19032 19118 19276 19602 19744 19764 20361 20449 20592 20618 20856 21411 21472 22143 22212 22308 22326 22464 22594 22752 23166 23232 23463 24063 24156 24336 24648 24964 25168 25376 25596 26136 26169 26352 26702 27148 27378 27456 27729 27808 28314 28512 28548 28677 28914 29524 29616 29744 29768 30888 30927 31284 32084 32208 32448 32864 33318 33462 33489 33696 33891 34128 34848 34892 35136 36234 36504 36972 37446 37637 37752 38064 38236 38552 39204 39488 39528 40053 40722 40898 40931 41184 41236 41712 42471 42822 42944 43371 44286 44424 44616 44652 45188 45504 46332 46926 48126 48312 48373 48672 48743 49296 49928 49977 50193 50336 50752 51192 52272 52338 52704 53009 53404 54296 54351 54756 55458 55616 56169 56628 57024 57096 57354 57828 59048 59232 59488 59536 61083 61347 61776 61854 62568 62647 64168 64233 64416 65728 66429 66636 66924 66978 67392 67782 68256 68651 69696 69784 70389 72189 72468 73008 73944 74657 74892 75274 75504 76128 76472 77104 78408 78507 79056 80106 81133 81444 81796 81862 82368 82472 83187 83424 84942 85644 86031 86742 88231 88572 88848 89232 89304 90376 92664 92781 93852 95953 96252 96624 96746 97344 97486 98592 99856 99954 100386 100467 100672 101673 102384 104273 104544 104676 105408 106018 106808 108592 108702 109512 110916 112338 112911 113256 113399 114192 114708 115656 118096 118464 118976 119072 120159 122166 122694 122793 123552 123708 124267 125136 125294 127413 128336 128466 128832 130113 132858 133272 133848 133956 135564 136512 137302 139568 140778 144378 144936 145119 146016 146229 146861 147888 149314 149784 150548 150579 151008 152256 152944 154208 156816 157014 158112 159027 160212 162266 162888 163592 163724 164944 166374 166848 168507 169884 171288 172062 173484 176462 177144 177696 178464 178608 180752 183249 184041 185328 185562 187704 187941 191906 192504 193248 193492 194972 197184 199287 199712 199908 200772 200934 203346 204768 205953 208546 209088 209352 212036 213616 216567 217184 217404 219024 221832 223971 224676 225822 226512 226798 228384 229416 231312 235521 236192 238144 240318 243399 244332 245388 245586 247104 247416 248534 250272 250588 254826 256672 256932 258093 260226 264693 265716 266544 267696 267912 271128 274604 278343 279136 281556 287859 288756 289872 290238 292032 292458 293722 293959 295776 298628 299568 301096 301158 301401 302016 305019 305888 308416 312819 313632 314028 316224 318054 320424 324532 325776 327184 327448 329888 332748 337014 338733 339768 340197 342576 344124 346968 352924 354288 355392 356928 357216 360477 361504 366498 368082 368379 370656 371124 372801 375408 375882 380689 380701 383812 385008 386496 386984 389944 390339 398574 399424 399816 401544 401868 406692 409536 411906 414007 417092 418704 424072 427232 433134 434368 434808 435357 438048 438687 440583 443664 447942 449352 450241 451644 453024 453596 456768 458832 462624 471042 472384 477081 480636 486798 488664 489281 490776 491172 494832 497068 500544 501176 505521 509652 513344 513864 516186 520452 529386 531432 532103 533088 535392 535824 536173 542256 549208 549747 552123 556686 558272 563112 563823 575718 577512 579744 580476 583099 584916 587444 587918 591552 597256 597861 599136 602192 602316 602802 610038 611776 617859 625638 627264 628056 628849 633659 636108 640848 649064 649701 651552 654368 654896 659776 665496 671913 674028 677466 679536 680394 685152 688248 689117 693936 705848 706563 708576 714432 720954 723008 730197 732996 736164 736758 741312 742248 745602 750816 751764 755161 761378 761402 767624 770016 773968 774279 779888 780678 794079 797148 799632 803088 803736 813384 814411 823812 828014 834184 835029 837408 848144 854464 863577 866268 869616 870714 876096 877374 881166 881877 887328 892463 895884 898704 900482 903288 906048 907192 915057 917664 925248 938457 942084 954162 961272 970541 973596 977328 978562 981552 982344 989664 994136 1002352 1011042 1016199 1019304 1020591 1027728 1032372 1040904 1054729 1058772 1062864 1064206 1066176 1070784 1071648 1072346 1081431 1084512 1098416 1099494 1104246 1105137 1113372 1118403 1126224 1127646 1142067 1142103 1147003 1151436 1155024 1159488 1160952 1166198 1169832 1174888 1175836 1194512 1195722 1198272 1204384 1204632 1205604 1220076 1235718 1242021 1247389 1251276 1256112 1257698 1267318 1272216 1281696 1298128 1299402 1303104 1306071 1308736 1309792 1316061 1321749 1330992 1343826 1348056 1350723 1354932 1359072 1360788 1370304 1376496 1378234 1387872 1411696 1413126 1417152 1431243 1441908 1460394 1465992 1467843 1472328 1473516 1484496 1491204 1501632 1503528 1510322 1522756 1522804 1535248 1540032 1547936 1548558 1559776 1561356 1588158 1594296 1596309 1599264 1606176 1607472 1608519 1615471 1626768 1628822 1647624 1656028 1656369 1668368 1670058 1674816 1691469 1696288 1727154 1732536 1739232 1741428 1749297 1754748 1762332 1763754 1774656 1784926 1791768 1797408 1800964 1806576 1814384 1830114 1835328 1853577 1876914 1884168 1886547 1900977 1908324 1922544 1941082 1947192 1954656 1957124 1963104 1964688 1979328 1988272 2004704 2015739 2022084 2032398 2038608 2041182 2055456 2064744 2067351 2081808 2109458 2117544 2125728 2128412 2143296 2144692 2162862 2169024 2190591 2196832 2198988 2208492 2210274 2226744 2236806 2252448 2255292 2265483 2284134 2284206 2294006 2295857 2302872 2310048 2321904 2332396 2339664 2349776 2351672 2382237 2389024 2391444 2408768 2409264 2411208 2440152 2443233 2471436 2484042 2494778 2502552 2512224 2515396 2534636 2544432 2563392 2590731 2596256 2598804 2612142 2619584 2632122 2643498 2645631 2661984 2677389 2687652 2696112 2701446 2709864 2718144 2721576 2752992 2756468 2775744 2815371 2823392 2826252 2862486 2883816 2911623 2920788 2931984 2935686 2944656 2947032 2968992 2973323 2982408 3007056 3020644 3045512 3045608 3048597 3061773 3070496 3095872 3097116 3119552 3122712 3164187 3176316 3188592 3192618 3198528 3212352 3214944 3217038 3230942 3233549 3253536 3257644 3295248 3312056 3312738 3315411 3336736 3340116 3355209 3382938 3392576 3426201 3426309 3441009 3454308 3465072 3478464 3482856 3498594 3509496 3524664 3527508 3569852 3583536 3594816 3601928 3613152 3628768 3660228 3707154 3726063 3742167 3753828 3768336 3773094 3801954 3816648 3821467 3845088 3850697 3882164 3894384 3909312 3914248 3918213 3926208 3929376 3948183 3965247 3976544 4009408 4031478 4044168 4052169 4064796 4077216 4082364 4110912 4129488 4134702 4163616 4187579 4187711 4218916 4235088 4251456 4256824 4289384 4293729 4325724 4381182 4393664 4397976 4403529 4416984 4420548 4453488 4473612 4504896 4510584 4530966 4554077 4568268 4568412 4588012 4591714 4605744 4620096 4643808 4664792 4679328 4699552 4703344 4764474 4778048 4782888 4788927 4818528 4822416 4825557 4846413 4880304 4886466 4942872 4948957 4949113 4968084 4989556 5005104 5024448 5030792 5069272 5074407 5088864 5181462 5192512 5197608 5224284 5247891 5264244 5286996 5291262 5323968 5354778 5375304 5382091 5392224 5402892 5419728 5443152 5505984 5512936 5560731 5630742 5646784 5652504 5659641 5702931 5724972 5767632 5823246 5841576 5853133 5863968 5871372 5889312 5894064 5897903 5937984 5946646 5964816 6014112 6041288 6047217 6091024 6091216 6097194 6123546 6140992 6194232 6202053 6245424 6328374 6352632 6360653 6377184 6385236 6429888 6434076 6461884 6467098 6507072 6515288 6571773 6590496 6624112 6625476 6630822 6673472 6680232 6710418 6765876 6796449 6852402 6852618 6882018 6887571 6908616 6917339 6930144 6965712 6970249 6997188 7018992 7049328 7055016 7139704 7146711 7167072 7203856 7226304 7257536 7320456 7329699 7414308 7452126 7484334 7507656 7536672 7546188 7580287 7603908 7633296 7642934 7690176 7701394 7764328 7772193 7788768 7828496 7836426 7858752 7896366 7930494 7936893 7953088 8032167 8062956 8088336 8104338 8129592 8154432 8164728 8237567 8258976 8269404 8327232 8375158 8375422 8437832 8446113 8470176 8513648 8578768 8587458 8651448 8734869 8762364 8795952 8807058 8833968 8841096 8906976 8919969 8947224 8958521 9021168 9061932 9108154 9136536 9136824 9176024 9183428 9185319 9211488 9287616 9329584 9358656 9399104 9406688 9492561 9528948 9565776 9577854 9637056 9644832 9651114 9692826 9700647 9760608 9772932 9817093 9885744 9897914 9898226 9936168 9979112 10010208 10061584 10065627 10138544 10148814 10177728 10278603 10278927 10323027 10362924 10395216 10448568 10495782 10528488 10573992 10582524 10709556 10750608 10764182 10784448 10805784 10839456 10886304 11025872 11121462 11178189 11226501 11261484 11305008 11319282 11405862 11449944 11464401 11535264 11552091 11602019 11646492 11683152 11706266 11727936 11742744 11778624 11788128 11795806 11893292 11895741 11929632 12028224 12082576 12094434 12156507 12182048 12182432 12194388 12247092 12388464 12404106 12490848 12562737 12563133 12617033 12656748 12705264 12721306 12754368 12770472 12868152 12923768 12934196 13030576 13143546 13180992 13210587 13248224 13250952 13261644 13360464 13420836 13531752 13592898 13662231 13704804 13705236 13764036 13775142 13817232 13834678 13860288 13931424 13940498 13994376 14037984 14098656 14110032 14279408 14293422 14334144 14366781 14407712 14476671 14539239 14640912 14659398 14828616 14846871 14847339 14904252 14968668 15015312 15073344 15092376 15160574 15207816 15266592 15285868 15402788 15528656 15544386 15577536 15656992 15672852 15743673 15792732 15860988 15873786 16064334 16125912 16146273 16176672 16208676 16259184 16329456 16475134 16517952 16538808 16750316 16750844 16875664 16892226 16940352 16978923 17027296 17108793 17157536 17174916 17302896 17469738 17524728 17559399 17591904 17614116 17667936 17682192 17693709 17813952 17839938 17894448 17917042 18042336 18123864 18216308 18273072 18273648 18352048 18366856 18370638 18422976 18606159 18659168 18813376 18985122 19057896 19081959 19131552 19155708 19289664 19302228 19385652 19401294 19521216 19545864 19634186 19771488 19795828 19796452 19872336 19958224 20020416 20123168 20131254 20277088 20297628 20389347 20557206 20557854 20646054 20662713 20725848 20752017 20790432 20897136 20910747 20991564 21056976 21147984 21165048 21419112 21501216 21528364 21611568 21678912 21772608 21989097 22051744 22242924 22356378 22453002 22522968 22610016 22638564 22740861 22811724 22899888 22928802 23070528 23104182 23204038 23222029 23222761 23292984 23366304 23412532 23485488 23576256 23591612 23786584 23791482 23810679 23859264 24096501 24165152 24188868 24313014 24364096 24364864 24388776 24494184 24712701 24776928 24808212 24981696 25125474 25126266 25234066 25254427 25313496 25410528 25442612 25540944 25736304 25847536 25868392 26061152 26204607 26287092 26421174 26496448 26501904 26523288 26720928 26759907 26841672 26875563 27063504 27185796 27324462 27409608 27410472 27528072 27550284 27634464 27669356 27862848 27880996 27988752 28075968 28197312 28220064 28477683 28558816 28586844 28733562 28815424 28953342 29078478 29101941 29281824 29318796 29451279 29657232 29693742 29694678 29808504 29846141 29937336 30030624 30074431 30184752 30321148 30415632 30533184 30571736 30805576 30835809 30836781 30969081 31057312 31088772 31313984 31345704 31487346 31585464 31721976 31747572 32128668 32251824 32292546 32353344 32417352 32518368 32658912 32706553 32950268 33077616 33500632 33501688 33534567 33679503 33751328 33784452 33957846 34054592 34217586 34315072 34349832 34393203 34605792 34656273 34806057 34939476 35049456 35118798 35183808 35228232 35335872 35364384 35387418 35569039 35679876 35788896 35834084 36084672 36247728 36432616 36469521 36546144 36547296 36704096 36733712 36741276 37212318 37318336 37688211 37689399 37851099 37970244 38115792 38163918 38263104 38311416 38604456 38653199 38771304 38802588 39091728 39268372 39542976 39591656 39592904 39631761 39744672 39916448 40246336 40262508 40554176 40595256 40778694 40986693 41114412 41115708 41292108 41325426 41451696 41504034 41580864 41794272 41821494 41983128 42036137 42113952 42295968 42330096 42357667 42838224 43002432 43056728 43100343 43223136 43430013 43617717 43978194 44103488 44485848 44540613 44542017 44712756 44906004 45045936 45220032 45277128 45481722 45623448 45799776 45857604 46063369 46064821 46208364 46408076 46444058 46445522 46585968 46732608 46825064 46970976 47183224 47231019 47573168 47582964 47621358 48193002 48330304 48377736 48438819 48626028 48777552 48988368 49425402 49553856 49616424 49679071 50059061 50250948 50252532 50468132 50508854 50626992 50821056 50885224 50936769 51081888 51326379 51472608 51695072 51736784 52122304 52409214 52574184 52678197 52842348 53003808 53046576 53081127 53441856 53519814 53683344 53751126 54127008 54371592 54438527 54440243 54648924 54819216 54820944 55056144 55100568 55268928 55338712 55761992 55818477 55977504 56440128 56955366 57117632 57173688 57245877 57467124 57906684 58156956 58203882 58563648 58637592 58902558 59203001 59314464 59387484 59389356 59617008 59692282 59874672 60061248 60148862 60369504 60642296 60831264 61143472 61168041 61611152 61671618 61673562 61938162 61988139 62114624 62177544 62256051 62691408 62732241 62974692 63170928 63443952 63495144 64257336 64336441 64338469 64503648 64585092 64834704 65036736 65317824 65413106 65900536 65967291 66155232 67001264 67003376 67069134 67359006 67502656 67568904 67915692 68222583 68435172 68699664 68786406 69211584 69312546 69612114 69666087 69668283 69878952 69967183 70098912 70237596 70456464 70728768 70774836 71138078 71359752 71577792 71668168 72289503 72495456 72865232 72939042 73092288 73094592 73408192 73467424 73482552 74138103 74424636 75376422 75378798 75702198 75763281 75940488 76090729 76231584 76327836 76622832 76672739 77208912 77306398 77542608 77605176 78183456 78536744 78613821 79183312 79185808 79263522 79489344 79832896 80279721 80525016 80626689 81190512 81557388 81973386 82228824 82231416 82584216 82650852 82903392 83008068 83588544 83642988 83966256 84072274 84227904 84591936 84660192 84715334 85433049 85676448 86113456 86200686 86446272 86860026 87235434 87305823 87956388 88353837 88971696 89081226 89084034 89425512 89538423 89812008 90091872 90223293 90554256 90613237 90963444 91246896 91599552 91715208 92126738 92129642 92416728 92816152 92888116 92891044 92907243 93171936 93650128 93941952 94366448 94462038 95146336 95165928 95242716 96386004 96755472 96877638 97252056 97555104 97976736 98119659 98543731 98850804 99232848 99358142 100118122 100501896 100505064 100936264 101017708 101038509 101253984 101770448 101873538 102163776 102652758 102945216 103179609 103390144 103473568 103968819 104418171 104818428 105148368 105356394 105684696 106007616 106093152 106162254 106707117 107039628 107366688 107502252 108254016 108743184 108877054 108880486 109297848 109638432 109641888 110112288 110201136 110677424 111523984 111636954 111955008 113064633 113068197 113553297 113910732 114347376 114491754 114934248 115813368 115959597 116313912 116407764 117275184 117805116 118406002 118628928 118774968 118778712 119234016 119384564 119749344 120297724 120739008 121284592 121662528 122286944 122336082 122960079 123222304 123343236 123347124 123876324 123976278 124355088 124512102 125382816 125464482 125949384 126108411 126341856 126887904 126990288 127073001 127622209 128514672 128672882 128676938 129007296 129170184 129669408 130826212 130853151 131801072 131934582 132310464 133621839 133626051 134002528 134006752 134138268 134718012 135137808 135831384 136445166 136870344 137399328 137572812 138190107 138194463 138625092 139224228 139332174 139336566 139757904 139934366 140197824 140475192 140912928 141549672 142276156 142719504 143336336 144579006 144990912 145316457 145730464 145878084 146934848 146965104 148276206 148849272 149037213 150177183 150752844 150757596 151404396 151526562 151880976 152181458 152463168 152655672 153245664 153345478 154417824 154612796 155085216 155210352 156366912 157073488 157227642 158034591 158366624 158371616 158527044 159243381 160559442 161050032 161253378 162381024 163114776 163315581 163320729 163946772 164457648 164462832 165168432 165301704 165806784 166016136 167285976 167932512 168144548 169320384 169430668 170866098 171352896 171737631 172226912 172401372 173720052 174470868 174611646 175912776 176707674 177609003 177943392 178162452 178168068 178851024 179076846 179624016 180183744 180446586 181108512 181226474 181372703 181926888 182493792 183430416 184253476 184259284 184833456 185632304 185776232 185782088 185814486 185964417 186343872 186768153 187300256 188196723 188732896 188924076 190292672 190331856 190485432 192772008 193009323 193015407 193510944 193755276 194504112 195110208 195953472 196239318 197087462 197701608 198465696 198716284 200236244 201003792 201010128 201872528 202035416 202077018 202507968 203540896 203747076 204667749 205305516 206359218 206947136 207937638 208836342 208998261 209004849 209636856 209901549 210296736 210712788 211369392 212186304 212324508 213414234 214079256 214733376 215004504 217486368 217754108 217760972 218595696 219276864 219283776 220224576 220402272 221354848 222414309 223047968 223273908 226129266 226136394 227106594 227289843 227821464 228272187 228694752 228983508 229868496 230018217 231626736 231919194 232627824 232815528 234550368 234885113 234892517 235610232 236812004 237549936 237557424 238468032 238769128 239498688 240595448 240839163 241880067 242569184 244573888 244672164 245920158 246444608 246686472 246694248 247752648 247952556 248710176 249024204 250765632 250928964 251898768 252216822 252683712 253775808 253980576 254146002 255244418 255442319 255450371 257029344 257345764 257353876 258340368 259338816 261652424 261706302 261917469 263602144 263869164 265061511 267243678 267252102 268005056 268013504 268276536 268615269 269436024 270275616 270669879 271662768 271839711 272890332 273740688 274798656 275145624 276380214 276388926 277250184 277798697 278448456 278664348 278673132 279515808 279868732 280950384 281825856 283099344 284552312 285439008 286672672 289158012 290632914 291460928 291756168 293930208 294358977 295631193 296552412 297698544 298074426 300354366 301505688 301515192 301886377 301895893 302808792 303053124 303761952 304362916 305311344 306491328 306690956 308835648 309225592 309538827 310170432 310420704 311906457 313254513 314146976 314455284 316069182 316733248 316743232 317054088 318486762 320121351 321118884 322100064 322506756 324762048 326229552 326631162 326641458 327893544 328307551 328915296 328925664 330336864 330603408 330818741 332032272 334571952 335865024 336289096 338861336 339193899 339204591 340659891 341732196 343475262 344453824 344802744 347440104 347878791 348941736 349223292 351825552 353415348 355218006 355886784 356324904 356336136 357702048 358153692 359248032 359772083 360893172 362217024 362452948 362745406 363853776 364987584 366860832 368506952 368518568 368880237 369666912 371264608 371552464 371564176 371628972 371928834 373536306 374600512 376393446 377465792 377848152 378325233 380663712 380970864 381219003 382866627 385544016 386018646 386030814 387021888 387510552 387999833 389008224 390967603 392478636 394174924 395403216 396931392 397432568 400472488 400865517 400878153 402007584 402020256 403745056 404070832 404154036 407081792 407494152 409335498 410611032 412718436 414570321 414583389 415875276 417672684 417996522 418009698 419273712 419803098 420593472 421425576 422738784 424649016 425185189 426828468 428158512 430009008 434972736 435508216 435521944 435949371 437191392 440804544 442709696 444828618 446095936 446547816 447111639 450531549 452258532 452272788 454213188 454579686 455642928 456544374 457389504 457967016 459736992 460036434 462397507 463253472 463838388 465255648 465631056 465934337 469100736 469770226 469785034 471220464 473624008 474103773 475099872 475114848 477538256 477730143 481190896 481678326 483760134 485138368 489344328 489946743 489962187 491840316 493372944 493388496 495505296 495905112 497420352 498048408 501857928 502491587 503797536 504433644 507961152 508292004 510488836 510884638 510900742 514058688 514691528 514707752 515212893 516680736 523304848 523412604 523834938 527204288 527738328 530123022 532827009 534487356 534504204 536553072 537230538 538872048 540551232 541339758 543325536 543679422 544118109 545780664 546469781 547481376 550291248 550649671 552760428 552777852 554500368 555597394 556896912 557328696 557346264 559031616 559737464 560304459 561900768 564590169 566198688 569104624 570878016 573345344 578316024 579027969 579046221 581265828 583512336 587860416 588717954 591262386 593104824 595397088 596148852 598823797 598842673 600708732 603011376 603030384 603772754 603791786 605617584 606106248 607523904 608725832 610622688 613381912 614003247 618451184 619077654 620841408 623812914 626509026 626994783 627014547 628293952 628910568 629704647 632138364 634108176 636973524 640242702 642237768 644200128 645013512 650767793 652459104 653262324 653282916 655787088 656615102 657830592 657851328 660673728 661206816 661637482 664064544 667242927 669143904 672578192 677722672 678387798 678409182 681319782 681869529 683464392 684816561 686950524 689605488 690054651 694880208 695757582 697883472 698446584 703651104 704655339 704677551 706830696 707700851 707723159 710436012 712649808 712672272 715404096 716307384 718496064 719544166 721786344 724905896 725490812 725640201 727707552 733721664 737013904 737037136 737760474 739333824 742529216 743104928 743128352 743257944 743857668 747072612 752786892 755696304 756650466 761327424 761941728 762438006 765733254 766326957 766351113 769639013 771088032 772037292 772061628 775021104 775999666 778016448 781935206 784957272 788349848 790806432 794865136 795184533 800944976 801731034 801756306 804015168 804040512 805845807 807490112 808141664 808308072 812009637 814988304 815519133 818670996 821222064 825436872 829140642 829166778 831750552 833396091 835345368 835993044 836019396 838547424 839606196 842851152 845477568 849298032 850370378 853656936 856317024 860018016 871016432 871043888 871898742 874382784 883076931 886893579 889657236 893095632 894223278 901063098 904517064 904545576 905659131 905687679 908426376 909159372 911285856 913088748 915934032 919473984 920072868 924795014 926506944 927676776 930511296 931262112 931868674 939540452 939570068 939763539 942440928 947248016 948207546 950199744 950229696 955076512 955460286 960364053 962381792 963356652 967520268 978688656 979893486 979924374 983680632 984922653 986745888 986776992 991010592 991810224 992456223 996096816 996745607 1003715856 1004983174 1007595072 1008867288 1016584008 1020977672 1021769276 1021801484 1021979673 1029383056 1029415504 1030425786 1033361472 1043636373 1046609696 1046825208 1047669876 1055476656 1060246044 1065654018 1068974712 1069008408 1073106144 1074461076 1077744096 1079316249 1082679516 1086651072 1087358844 1088236218 1091561328 1092939562 1094962752 1100582496 1101299342 1105520856 1105555704 1109000736 1111194788 1113793824 1114657392 1114692528 1119474928 1120608918 1123801536 1129180338 1132397376 1134975699 1138209248 1143657009 1148599881 1156632048 1158055938 1158092442 1162531656 1163999499 1167024672 1172902809 1177435908 1182524772 1186209648 1190794176 1192297704 1197647594 1197685346 1201417464 1206022752 1206060768 1207545508 1207583572 1211235168 1212212496 1217451664 1221245376 1226763824 1228006494 1236902368 1238155308 1243710963 1243750167 1247625828 1253018052 1253989566 1254029094 1257821136 1259409294 1264276728 1268216352 1273947048 1275555567 1280485404 1284475536 1290027024 1301535586 1304918208 1306524648 1306565832 1311574176 1313230204 1322413632 1323274964 1328129088 1334485854 1338287808 1341334917 1345156384 1351594647 1355445344 1356775596 1356818364 1362639564 1363739058 1366928784 1369633122 1373901048 1379210976 1380109302 1387192521 1389760416 1391515164 1395766944 1396893168 1397803011 1407302208 1409310678 1409355102 1413661392 1415401702 1415446318 1416543769 1420872024 1425299616 1425344544 1432614768 1439088332 1443572688 1449811792 1450981624 1451280402 1455415104 1469840229 1469886561 1474027808 1474074272 1475520948 1486209856 1486256704 1486515888 1487715336 1494145224 1505573784 1507474761 1511392608 1513300932 1523883456 1524876012 1531466508 1532653914 1532702226 1539278026 1542176064 1544074584 1544123256 1550042208 1551999332 1563870412 1569914544 1576699696 1581612864 1589730272 1590369066 1598481027 1601889952 1603462068 1603512612 1611691614 1616283328 1616616144 1624019274 1629976608 1631038266 1632354327 1637341992 1639409343 1642444128 1650873744 1651949013 1658281284 1658333556 1663501104 1666792182 1670690736 1671986088 1672038792 1677094848 1679212392 1685702304 1698596064 1700740756 1707313872 1712634048 1720036032 1737083907 1737138663 1742032864 1742087776 1743797484 1766153862 1773787158 1779314472 1786191264 1788446556 1796471391 1796528019 1802126196 1809034128 1809091152 1811318262 1811375358 1816852752 1818318744 1822571712 1826177496 1831868064 1834540291 1840145736 1849590028 1855353552 1862524224 1863737348 1879080904 1879140136 1879527078 1880984349 1881043641 1884881856 1889113941 1894496032 1896415092 1910153024 1910920572 1920728106 1924763584 1926713304 1935040536 1952303379 1957377312 1959786972 1959848748 1967361264 1969845306 1973491776 1973553984 1982021184 1983620448 1984912446 1992193632 1993491214 1995099733 2007431712 2009966348 2017734576 2033168016 2041955344 2043538552 2043602968 2043959346 2045608587 2054449683 2058766112 2058831008 2060851572 2070163953 2087272746 2093219392 2093650416 2095339752 2110953312 2113966017 2114032653 2120492088 2123102553 2123169477 2131308036 2137949424 2138016816 2146212288 2148922152 2155488192 2158632498 2165359032 2174717688 2176472436 2183122656 2185879124 2201164992 2202598684 2211041712 2211111408 2218001472 2222389576 2227587648 2229314784 2229385056 2238949856 2241217836 2258360676 2269951398 2276418496 2287314018 2297199762 2298980871 2299053339 2308917039 2313264096 2316111876 2316184884 2325063312 2327998998 2334049344 2345805618 2354871816 2357845139 2365049544 2372419296 2375880049 2384595408 2395295188 2395370692 2402834928 2412045504 2412121536 2415091016 2415167144 2417537421 2422470336 2424424992 2434903328 2436028911 2446557399 2453527648 2456012988 2473804736 2476310616 2487421926 2487500334 2495251656 2500188273 2506036104 2507979132 2508058188 2515642272 2518818588 2528553456 2536432704 2547894096 2551111134 2560970808 2568951072 2580054048 2583736243 2583817687 2603071172 2613049296 2613131664 2623148352 2626460408 2646549928 2649230793 2660680737 2668971708 2682669834 2690312768 2703189294 2710890688 2713551192 2713636728 2716977393 2717063037 2725279128 2727478116 2733857568 2739266244 2747802096 2758421952 2760218604 2774385042 2779520832 2783030328 2791533888 2793786336 2795606022 2809865509 2809954081 2818621356 2818710204 2827322784 2830803404 2830892636 2833087538 2841744048 2850599232 2850689088 2865229536 2878176664 2881092159 2887145376 2899623584 2901963248 2902560804 2939680458 2939773122 2948055616 2948148544 2951041896 2954767959 2973031776 2975430672 2977368669 2988290448 2990236821 3011147568 3014949522 3022785216 3026601864 3049752024 3053506469 3053602721 3062933016 3065307828 3065404452 3078556052 3088149168 3088246512 3100084416 3103998664 3127740824 3130909119 3139829088 3153399392 3179460544 3180738132 3196962054 3203779904 3206924136 3207025224 3223383228 3233232288 3237948747 3248038548 3259953216 3262076532 3264708654 3274683984 3278818686 3284888256 3301747488 3303898026 3316562568 3316667112 3320750147 3320854823 3327002208 3333584364 3341381472 3343972176 3344077584 3358424784 3371404608 3397192128 3401481512 3404927097 3414627744 3430971027 3445799643 3474167814 3474277326 3484065728 3484175552 3487594968 3491998497 3518708427 3532307724 3547574316 3558628944 3572382528 3576893112 3592942782 3593056038 3604252392 3611383061 3618068256 3618182304 3622636524 3622750716 3633705504 3636637488 3639006151 3652354992 3663736128 3669080582 3680291472 3699180056 3710707104 3727474696 3731132889 3731250501 3758161808 3758280272 3759054156 3761968698 3762087282 3778227882 3788992064 3792830184 3821841144 3826666701 3841456212 3853426608 3870081072 3904606758 3914754624 3919573944 3919697496 3924522901 3924646609 3934722528 3939690612 3967240896 3969824892 3984387264 3986982428 3990199466 4014863424 4019932696 4024004751 4035469152 4054783941 4066336032 4083910688 4087077104 4087205936 4087918692 4091217174 4108899366 4117532224 4117662016 4121703144 4140327906 4161577563 4174545492 4187300832 4190679504 4193409033 4221906624 4227932034 4228065306 4240984176 4246205106 4246338954 4249631307 4262616072 4267998163 4275898848 4276033632 4297844304 4300643633 4317264996 4330718064 4349435376 4352944872 4366245312 4371758248 4405197368 4409520687 4409659683 4422083424 4422222816 4444779152 4458629568 4458770112 4477899712 4482435672 4516721352 4522424283 4539902796 4574628036 4594399524 4597961742 4598106678 4617834078 4626528192 4632223752 4632369768 4650126624 4655997996 4677037079 4691611236 4709743632 4715690278 4730099088 4744838592 4751760098 4769190816 4790590376 4790741384 4795443081 4805669856 4830182032 4830334288 4835074842 4848849984 4869806656 4872057822 4893114798 4897062981 4907055296 4912025976 4918228029 4952621232 4955847039 4974843852 4975000668 4990503312 5000376546 5012072208 5015958264 5016116376 5031284544 5037637176 5057106912 5082578839 5095788192 5102222268 5121941616 5137902144 5160108096 5167472486 5167635374 5206142344 5211251721 5211415989 5226098592 5226263328 5252920816 5293099856 5298461586 5321361474 5337943416 5365339668 5389414173 5389584057 5406378588 5427102384 5427273456 5433954786 5434126074 5450558256 5454956232 5467715136 5478532488 5495604192 5503620873 5520437208 5527407457 5548770084 5566060656 5587572672 5591212044 5619731018 5619908162 5637242712 5637420408 5654645568 5661606808 5661785272 5666175076 5667341823 5683488096 5730459072 5756353328 5762184318 5774290752 5799247168 5803926496 5805121608 5856910137 5879360916 5879546244 5902083792 5909535918 5946063552 5950861344 5954737338 5976580896 5980473642 5985299199 6011167591 6022295136 6029899044 6053203728 6057146381 6099504048 6107012938 6107205442 6125866032 6130615656 6130808904 6157112104 6163349049 6176298336 6176493024 6207997328 6210491859 6255481648 6261818238 6279658176 6306798784 6341898051 6342097959 6361476264 6369307659 6369508431 6393924108 6413848272 6414050448 6446766456 6466464576 6475897494 6496077096 6524153064 6529417308 6549367968 6557637372 6603494976 6607796052 6633125136 6633334224 6641500294 6641709646 6654004416 6667168728 6682762944 6687944352 6688155168 6716849568 6802963024 6809854194 6829255488 6861942054 6891599286 6896942613 6897160017 6926751117 6948335628 6948554652 6975189936 6983996994 7037416854 7064615448 7073535417 7095148632 7117257888 7127640147 7153786224 7158445723 7185885564 7186112076 7208504784 7222766122 7236136512 7236364608 7245273048 7245501432 7267411008 7273274976 7278012302 7304709984 7338161164 7339672197 7360582944 7398360112 7421414208 7454949392 7462265778 7462501002 7500564819 7516323616 7516560544 7518108312 7523937396 7524174564 7556455764 7585660368 7643682288 7653333402 7682912424 7706853216 7740162144 7751208729 7751453061 7784709361 7784954749 7809213516 7839147888 7839394992 7849045802 7849293218 7869445056 7879381224 7939649784 7973964856 7980398932 7982042211 8039865392 8048009502 8070938304 8109567882 8132672064 8150932179 8151189111 8167821376 8174154208 8174411872 8175837384 8182434348 8217798732 8243406288 8280655812 8323155126 8349090984 8374601664 8381359008 8386818066 8429596527 8429862243 8455864068 8456130612 8481968352 8492410212 8492677908 8499262614 8525232144 8535996326 8551797696 8552067264 8595688608 8601287266 8634529992 8661436128 8698870752 8705889744 8743516496 8810394736 8819041374 8819319366 8844166848 8844445632 8864303877 8889558304 8932106007 8964871344 8970710463 9033442704 9044848566 9079805592 9149256072 9160519407 9160808163 9188799048 9195923484 9196213356 9235668156 9264447504 9264739536 9300253248 9311995992 9354074158 9383222472 9419487264 9431380556 9460198176 9503520196 9538381632 9581180752 9581482768 9590886162 9611339712 9660364064 9660668576 9670149684 9713846241 9744115644 9786229596 9794125962 9824051952 9836456058 9905242464 9911694078 9949687704 9950001336 9962250441 9962564469 9981006624 10000753092 10024144416 10031916528 10032232752 10075274352 10114213824 10165157678 10191576384 10204444536 10243883232 10334944972 10335270748 10337398929 10412284688 10422503442 10422831978 10452197184 10452526656 10475995491 10505841632 10556125281 10586199712 10596923172 10642722948 10675886832 10730679336 10778828346 10779168114 10812757176 10834149183 10854204768 10854546912 10867909572 10868252148 10901116512 10909912464 10917018453 10957064976 10991208384 11007241746 11040874416 11054814914 11097540168 11132121312 11182424088 11239462036 11239816324 11274485424 11274840816 11323213616 11323570544 11332350152 11334683646 11366976192 11480000103 11512706656 11524368636 11607852992 11610243216 11713820274 11758721832 11759092488 11773568703 11773939827 11804167584 11819071836 11901722688 11909474676 11953161792 11960947284 11970598398 12022335182 12044590272 12059798088 12106407456 12114292762 12199008096 12214025876 12214410884 12251732064 12261231312 12261617808 12314224208 12326698098 12352596672 12352986048 12415994656 12420983718 12484732689 12510963296 12523636476 12580227099 12683796102 12684195918 12722952528 12738615318 12739016862 12748893921 12787848216 12803994489 12827696544 12828100896 12893532912 12901930899 12951794988 12992154192 13048306128 13058834616 13098735936 13115274744 13215592104 13266250272 13266668448 13283000588 13283419292 13334337456 13375888704 13376310336 13433699136 13567272849 13605926048 13619708388 13723884108 13783198572 13793885226 13794320034 13853502234 13896671256 13897109304 13950379872 13967993988 14031111237 14074833708 14129230896 14147070834 14190297264 14234515776 14255280294 14307572448 14316891446 14327991893 14328443537 14371771128 14372224152 14417009568 14445532244 14490546096 14491002864 14546549952 14556024604 14609419968 14676322328 14679344394 14691188943 14721165888 14754684087 14796720224 14867541117 14909898784 14924531556 14925002004 15001129638 15032647232 15033121088 15036216624 15047874792 15048349128 15112911528 15171320736 15247736517 15287364576 15306666804 15365824848 15413706432 15480324288 15502417458 15502906122 15569418722 15569909498 15581981459 15618427032 15678295776 15678789984 15698091604 15698586436 15758762448 15879299568 15947929712 15960797864 15964084422 16079730784 16096019004 16168242519 16168752171 16219135764 16301864358 16302378222 16348308416 16348823744 16351674768 16364868696 16435597464 16486812576 16510862619 16561311624 16582222371 16646310252 16698181968 16762718016 16773636132 16859193054 16859724486 16911728136 16912261224 16963936704 16984820424 16985355816 16998525228 17050464288 17071992652 17191377216 17202574532 17269059984 17322872256 17397741504 17411779488 17487032992 17570730411 17620789472 17638082748 17638638732 17728607754 17779116608 17864212014 17929742688 17941420926 17955897597 18033502773 18066885408 18089697132 18159611184 18171439143 18298512144 18321038814 18321616326 18377598096 18391846968 18392426712 18415068997 18471336312 18528895008 18529479072 18555923927 18623991984 18708148316 18766444944 18838974528 18862761112 18920396352 19007040392 19025694153 19026293877 19107922977 19108525293 19162361504 19162965536 19181772324 19320728128 19321337152 19340299368 19427692482 19488231288 19572459192 19588251924 19648103904 19672912116 19810484928 19823388156 19899375408 19900002672 19924500882 19925128938 19962013248 20001506184 20048288832 20063833056 20064465504 20150548704 20179943201 20330315356 20408889072 20487766464 20669889944 20670541496 20674797858 20690827839 20691480051 20780253351 20824569376 20845006884 20845663956 20951990982 21011683264 21112250562 21172399424 21193846344 21220606251 21285445896 21351773664 21382920441 21461358672 21475337169 21557656692 21558336228 21625514352 21668298366 21708409536 21709093824 21735819144 21736504296 21802233024 21819824928 21834036906 21914129952 21946097063 22014483492 22081748832 22109629828 22195080336 22264242624 22364848176 22478924072 22479632648 22501694457 22548970848 22549681632 22646427232 22647141088 22664700304 22669367292 22960000206 23025413312 23048737272 23220486432 23253626187 23254359183 23354128083 23354864247 23427640548 23517443664 23518184976 23547137406 23547879654 23608335168 23638143672 23818949352 23849023783 23921894568 23941196796 24044670364 24119596176 24212814912 24228585524 24398016192 24428051752 24428821768 24452796537 24453567333 24503464128 24522462624 24523235616 24628448416 24653396196 24831989312 24841967436 24969465378 25021926592 25047272952 25160454198 25288789581 25289586729 25367592204 25368391836 25445905056 25477230636 25478033724 25497787842 25575696432 25607988978 25655393088 25656201792 25787065824 25803861798 25903589976 25936296529 25984308384 26096612256 26117669232 26134680539 26230549488 26431184208 26532500544 26533336896 26566001176 26566838584 26592911631 26668674912 26796318021 26912131389 27134545698 27211852096 27239416776 27447768216 27481558221 27482424489 27566397144 27587770452 27588640068 27707004468 27793342512 27794218608 27900759744 27935987976 28062222474 28149667416 28258461792 28294141668 28380594528 28421098673 28421994557 28510560588 28615144896 28633782892 28655983786 28656887074 28743542256 28744448304 28834019136 28891064488 28981092192 28982005728 29112049208 29141538723 29352644656 29358688788 29382377886 29509368174 29593440448 29735082234 29819797568 29849063112 29850004008 29886751323 29887693407 30002259276 30072433248 30095749584 30096698256 30225823056 30342641472 30495473034 30574729152 30613333608 30651986807 30731649696 30886440637 31004834916 31005812244 31138837444 31139818996 31163962918 31236854064 31356591552 31357579968 31396183208 31397172872 31427986473 31517524896 31668375843 31758599136 31895859424 31921595728 31928168844 32159461568 32192038008 32336485038 32337504342 32438271528 32502447549 32603728716 32604756444 32703349536 32729737392 32751055359 32871194928 32973625152 33021725238 33122623248 33164444742 33292620504 33396363936 33547272264 33588571159 33589629931 33718386108 33719448972 33823456272 33824522448 33969640848 33970711632 33997050456 34100928576 34143985304 34405149064 34440000309 34538119968 34823558976 34974065984 35141460822 35241578944 35276165496 35277277464 35320706109 35321819481 35457215508 35728424028 35859485376 35882841852 35911795194 36067005546 36133770816 36179394264 36319222368 36342878286 36528251617 36529403053 36597024288 36642077628 36643232652 36755196192 36783693936 36784853424 36830137994 36942672624 37057790016 37058958144 37111847854 37247983968 37416296632 37454198067 37532889888 37725522224 37740681297 38014080784 38051388306 38052587754 38215845954 38217050586 38246681763 38324723008 38325931072 38363544648 38411983467 38680598736 38705792697 38855384964 38976462576 39144918384 39176503848 39296207808 39345824232 39646776312 39695584097 39696835373 39798750816 39800005344 39849001764 39850257876 40003012368 40127666112 40128931008 40301097408 40359886402 40660630712 40701818547 40817778144 41339779888 41341082992 41349595716 41381655678 41382960102 41560506702 41649138752 41690013768 41691327912 41903981964 42093333711 42224501124 42387692688 42441212502 42570891792 42703547328 42765840882 42922717344 42950674338 42983975679 42985330611 43115313384 43116672456 43169751911 43171112699 43251028704 43336596732 43471638288 43473008592 43639649856 43668073812 43828259904 43892194126 44028966984 44163497664 44219259656 44264052261 44390160672 44602623351 44729696352 44957848144 44959265296 45003388914 45097941696 45099363264 45292854464 45294282176 45329400608 45338734584 45743209551 45920000412 46097474544 46440972864 46507252374 46508718366 46708256166 46709728494 46745944377 46855281096 46947979793 47034887328 47036369952 47094274812 47095759308 47276287344 47307079963 47637898704 47698047566 47843789136 47882393592 48089340728 48239192352 48457171048 48504727557 48506256513 48856103504 48857643536 48905593074 48907134666 49044925248 49046471232 49256896832 49306792392 49532587857 49683934872 49746667113 49938930756 50094545904 50320908396 50577579162 50579173458 50735184408 50736783672 50891810112 50954461272 50956067448 50995575684 51151392864 51215977956 51574131648 51607723596 51807179952 51872593058 51968616768 52193224512 52235338464 52269361078 52461098976 52712191233 52862368416 53132002352 53133677168 53185823262 53337349824 53592636042 53824262778 53867692791 54100508319 54269091396 54478833552 54514317429 54895536432 54963116442 54964848978 55132794288 55175540904 55177280136 55245206991 55414008936 55586685024 55588437216 55667771781 55871975952 55908367229 56124444948 56299334832 56516923584 56588283336 56761189056 56842197346 56843989114 57021121176 57267565784 57311967572 57313774148 57323768931 57325575879 57487084512 57488896608 57782128976 57962184384 57964011456 58224098416 58283077446 58705289312 58717377576 58764755772 59018736348 59470164468 59698126224 59700008016 59773502646 59775386814 60004518552 60144866496 60191499168 60193396512 60451646112 60539829603 60801482027 60990946068 61226667216 61303973614 61463299392 61772881274 62009669832 62011624488 62277674888 62279637992 62327925836 62340760053 62473708128 62792366416 62794345744 62855972946 63035049792 63336751686 63517198272 63661818753 63791718848 63843191456 63856337688 64148761323 64384076016 64426011507 64672970076 64675008684 64876543056 65004895098 65207457432 65209512888 65406699072 65459474784 65502110718 65742389856 65838291189 66043450476 66245246496 66328889484 66585241008 66792727872 67094544528 67177142318 67179259862 67436772216 67438897944 67646912544 67649044896 67939281696 67941423264 67994100912 68287970608 68810298128 68880000618 69076239936 69760878561 69763077549 70062384249 70064592741 70282921644 70552330992 70554554928 70641412218 70643638962 70914431016 71456848056 71547071349 71765683704 71823590388 72134011092 72358788528 72638444736 72685756572 73056503234 73058806106 73194048576 73284155256 73286465304 73510392384 73567387872 73569706848 73660275988 73885345248 74223695708 74495967936 74832593264 74908396134 75065779776 75451044448 75481362594 75866368743 75868760187 76028161568 76102776612 76105175508 76431691908 76434101172 76493363526 76727089296 76823966934 77361197472 77411585394 77710769928 77808889587 77952925152 78289836768 78353007696 78404041617 78691648464 78742902953 79293552624 79391168194 79393670746 79597501632 79600010688 79698003528 79700515752 80006024736 80719772804 80736394167 81321261424 81403637094 81635556288 82444674663 82447273467 82679559776 82682165984 82699191432 82763311356 82765920204 83121013404 83380027536 83382655824 83807963928 84186667422 84449002248 84775385376 84882425004 85141783584 85263296019 85265983671 85531681764 85845434688 85901348676 85967951358 85970661222 86230626768 86233344912 86339503822 86342225398 86502057408 86673193464 86943276576 86946017184 87336147624 87784388252 88057933968 88438519312 88528104522 88780321344 89205246702 89459392704 89660253969 89663080221 89915696288 89918530592 90006777828 90658801216 90677469168 91486419102 91840000824 91955960421 92194949088 92659321911 93014504748 93017436732 93416512332 93419456988 93491888754 93710562192 93895959586 94069774656 94072739904 94188549624 94191518616 94552574688 94614159926 95275797408 95396095132 95687578272 95764787184 96178681456 96478384704 96914342096 97009455114 97012513026 97507342647 97712207008 97715287072 97811186148 97814269332 98253166077 98613584784 99065175714 99367869744 99493334226 99877861512 100189091808 100641816792 100765713477 100768889793 101155158324 101158346916 101470368816 101473567344 101908922544 101912134896 101991151368 102302785728 102431955912 103215447192 103614359904 103745186116 104470676928 104538722156 104922197952 105424382466 105724736832 105962118327 105965458443 106264004704 106267354336 106371646524 107185272084 107648525556 107735385582 108201016638 108538182792 108957667104 109028634858 109584754851 109588209159 109791072864 109926232884 109929697956 110265588576 110351081808 110354560272 110490413982 110828017872 111173370048 111176874432 111335543562 111743951904 111816734458 111906957751 112248889896 112598669664 113176566672 113684394692 113687978228 114042242352 114535131568 114623935144 114627548296 114647537862 114651151758 114740045289 114974169024 114977793216 115235950401 115564257952 116117378091 116448196832 116566154892 117410578624 117434755152 117529511544 118037472696 118940328936 119086752291 119090506119 119396252448 119400016032 119547005292 119550773628 120009037104 120382998336 120386793024 120903292224 121079659206 121602964054 121981892136 122453334432 122607947228 123545762548 124019339664 124023248976 124555349776 124559275984 124655851672 124681520106 124947416256 125584732832 125588691488 125711945892 126280001133 126673503372 127323637506 127686382912 127712675376 128297522646 128768152032 128852023014 128951927037 128955991833 129345940152 129350017368 129509255733 129513338097 129753086112 130009790196 130414914864 130419025776 130918949568 131004221436 131484779712 131676582378 132086900952 132490492992 132657778968 133170482016 134189089056 134354284636 134358519724 134873544432 134877795888 135293825088 135298089792 135878563392 135882846528 135988201824 136575941216 137229628653 137620596256 137760001236 139521757122 139526155098 140124768498 140129185482 140237833131 140565843288 140843939379 141104661984 141109109856 141282824436 141287277924 141828862032 141921239889 142913696112 143094142698 143531367408 143647180776 144268022184 144717577056 144924114721 144928682989 145371513144 146113006468 146117612212 146568310512 146572930608 147134775744 147139413696 147320551976 147770690496 148447391416 148597763571 149240001339 149665186528 149816792268 150902088896 150962725188 151732737486 151737520374 152056323136 152205553224 152210351016 152863383816 152868202344 152986727052 153454178592 153647933868 154722394944 154823170788 155421539856 155617779174 155905850304 156579673536 156706015392 156808083234 157383296928 157485805906 157607910823 157612878907 158587105248 158782336388 158787341492 159396007056 159401031504 160012049472 161439545608 161472788334 161603078373 162301524957 162642522848 162807274188 163542952287 164889349326 164894546934 165359119552 165364331968 165398382864 165526622712 165531840408 165735620973 166242026808 166760055072 166765311648 167003315343 167615927856 167725101687 168373334844 168898004496 169550770752 169764850008 170283567168 170526592038 170531967342 171063363528 171401796049 171802697352 171935902716 171941322444 172461253536 172466689824 172679007644 172684450796 173346386928 173886553152 173892034368 174672295248 175568776504 176115867936 176877038624 177056209044 178410493404 179320507938 179326160442 179831392576 179837061184 180013555656 181354938336 181619488809 182404446081 182972838204 183680001648 183911920842 184389898176 185318643822 186029009496 186034873464 186263894609 186269765981 186833024664 186838913976 186983777508 187421124384 187791919172 188377099248 188383037232 189105149376 189228319852 190551594816 190792190264 190985456259 191375156544 191529574368 192357362912 192446283969 193278034521 193828684192 194018910228 194025026052 195014685294 195424414016 195430574144 195622372296 195628538664 196506332154 197227169568 197514873567 198130351428 198735739488 198986668452 199755723024 200378183616 201283633584 201531426954 201537779586 202310316648 202316693832 202565758967 202940737632 202947134688 203817845088 203824269792 203982302736 204115163197 204863911824 206430894384 207228719808 207490372232 209077444312 209282635683 209289232647 210187152747 210193778223 210848764932 211924236654 211930916886 212528009408 212534708672 212743293048 214370544168 214641214047 215297051112 215470771164 216402033276 217076365584 217915334208 218057269716 219169509702 219176418318 219582145728 219852465768 219859395912 220531177152 220702163616 220709120544 220980827964 221656035744 221979375211 222671087124 223487903808 223633468916 223813915502 224497779792 225197339328 226353133344 227368789384 227375956456 227599106229 227606280561 228084484704 229070263136 229247870288 229255096592 229295075724 229302303516 229480090578 230471900802 231128515904 232234756182 232896393664 233132309784 233426668761 234869510304 235059023088 235212124851 236074945392 236228708859 237880657872 238173504582 238181012238 238792504896 238800032064 239094010584 239101547256 239395896961 240018074208 241227011051 242159318412 243205928108 243963784272 244906668864 245215894456 247091525096 247334023989 247341820401 248038679328 248046497952 249110699552 249118551968 249311703344 249363040212 251169465664 251177382976 251423891784 252560002266 253347006744 254647275012 255425350752 255789888057 255797951013 256595045292 257536304064 257704046028 257903854074 257911983666 258691880304 258700034736 259018511466 259026676194 259506172224 260019580392 260829829728 260838051552 262008442872 262339261613 263353164756 264173801904 265315557936 266340964032 268378178112 268708569272 268717039448 268980761907 268989240663 269747088864 269755591776 271976403648 273151882432 274459257306 275241192512 275520002472 275867881263 277977965733 279043514244 279052310196 280249536996 280258370964 280475666262 281131686576 281687878758 282209323968 282218219712 282565648872 282574555848 283657724064 283842479778 285299261819 285827392224 286188285396 287062734816 287294361552 287481485929 288536044368 289435154112 289848229442 289857365978 290743026288 292226012936 292235224424 292522027941 293136621024 293145861216 294641103952 294759498231 296894782832 297195527142 298480002678 299330373056 299633584536 301925450376 302297140431 302306669379 303465474972 303475040748 304411106448 304420702032 305726767632 305736404688 305973454104 306908357184 307295867736 309646341576 310037309179 310843079712 311235558348 313412030784 313616166468 314766593856 314971611812 315215821646 315225757814 317174210496 317564672776 317574682984 317886354981 317896375329 318792014112 318802063008 322879091216 322945576668 323206156746 324603049914 325285045696 325614548376 327085904574 328754264553 328764627477 329778698652 329789093868 330796765728 331053245424 331063680816 331471241946 332484053616 333520110144 333530623296 334006630686 335231855712 335450203374 335720873253 336746669688 337171854877 337796008992 339529700016 339750847007 341053184076 341063934684 342126727056 342803592098 343605394704 343871805432 343882644888 344922507072 344933379648 345358015288 345368901592 345707851203 346692773856 348352134273 349344590496 351137553008 352231735872 353754077248 354112418088 356820986808 357260256873 357271518357 358641015876 358652320884 360027111312 362709876672 363238977618 364808892162 365945676408 367360003296 367823841684 369474282749 369485929241 370637287644 372058018992 372069746928 372527789218 372539531962 373666049328 373677827952 373967555016 374842248768 375583838344 376754198496 376766074464 378456639704 378840003399 381584380528 381970912518 383059148736 384714725824 384892567938 386556069042 386855781111 386867975499 387657368384 388037820456 388050052104 388527767199 388540014291 390029370588 391244744592 391257077328 393012664308 394454339136 395029747134 396260702856 397471478976 397973336904 399511446048 401523728281 402567267168 403062853908 403075559172 404620633296 404633387664 405131517934 405881475264 405894269376 407635690176 407648539584 407964605472 408230326394 409727823648 411688885959 412861788768 414980744464 418154888624 418565271366 418578465294 420374305494 420387556446 420713499393 421697529864 422531818137 423848473308 423861833772 425486586096 425763719667 428741088336 429282428094 430594102224 430941542328 432804066552 434152731168 434772344163 434786048967 436114539432 436651425067 436665189103 438339019404 438352836636 439704931536 439718791824 441404327232 441418241088 441961655928 443312071488 443958750422 445342174248 447266937832 447627831004 447720004017 448995559584 452706266688 454737578768 454751912912 455198212458 455212561122 456168969408 458140526272 458495740576 458510193184 458590151448 458604607032 458960181156 460943801604 464469512364 466264619568 466853337522 469739020608 470118046176 470424249702 472149890784 472457417718 472823732469 472838636721 474867271021 474882239689 475761315744 476347009164 476362024476 478188021168 478203094512 478791793922 480036148416 482454022102 484318636824 486411856216 486904574871 487927568544 490431788912 490628856861 494183050192 494668047978 494683640802 496077358656 496092995904 497206862919 498221399104 498237103936 498623406688 498726080424 501009946029 502847783568 503175305061 505120004532 506694013488 509294550024 510850701504 511579776114 511595902026 513190090584 514205388147 515408092056 515807708148 515823967332 517383760608 517400069472 518037022932 518053352388 520039160784 521659659456 521676103104 524016885744 524678523226 526706329512 528347603808 530631115872 537417138544 537434078896 537961523814 537978481326 539494177728 539511183552 544858466427 547213338243 548918514612 551040004944 551735762526 555955931466 558087028488 558104620392 558791683827 558809297943 560499073992 560516741928 560951332524 562263373152 563375757516 565131297744 565149111696 567315448128 567684959556 570598523638 571654784448 572376570792 574125469632 574588723104 574962971858 577072088736 579696458884 579714731956 579834103563 581486052576 584452025872 584470448848 585044055882 586273242048 586291722432 589282207904 589518996462 592544620701 593789565664 594391054284 596960005356 599267169072 603850900752 604594280862 604613338758 606930949944 606950081496 607697276901 608822212896 608841404064 611453535264 611472809376 611946908208 612345489591 614591735472 614992039519 619292683152 620074618358 621686159424 622471116696 627232332936 629943223624 630431643292 630451515628 630561458241 630581334669 635129345552 635149365968 635772709962 635792750658 637584028224 637604126016 643923642141 645758182432 645891153336 646412313492 649206099828 651229096752 654171809148 657508529106 657529254954 659557397304 659578187736 661593531456 662106490848 662127361632 662942483892 664968107232 665938125633 668013261372 670463711424 670900406748 671441746506 673493339376 674343709754 675592017984 679059400032 679501694014 682106368152 682127869368 684253454112 685607184196 687210789408 687743610864 687765289776 690716030576 690737803184 691415702406 693385547712 696704268546 698689180992 700280006283 702275106016 705636374553 708224836176 708686126577 713641973616 714520513746 714543036714 717282031752 717304641768 718187690883 720054222624 723681033153 726477955236 729617784324 731891352816 734720006592 735647683368 738948565498 738971858482 741274575288 744116037984 744139493856 745055578436 745079063924 747332098656 747355655904 747935110032 751167676688 753508396992 753532148928 756913279408 757680006798 763168761056 763941825036 767369664171 767393853039 769785135876 773112138084 773711562222 773735950998 776075640912 776100104208 777055534398 777080028582 780058741176 782489489184 782514154656 786025328616 787017784839 790059494268 792521405712 795946673808 799022892096 803047456562 805134534336 806125707816 806151118344 809241266592 809266775328 810263035868 815929210944 816460652788 819455647296 823377771918 825723577536 827603643789 829961488928 833933897199 836309777248 837130542732 837156930588 840748610988 840775112892 841426998786 843395059728 845063636274 847696946616 847723667544 850973172192 851527439334 855897785457 857482176672 858564856188 861188204448 861883084656 862444457787 865608133104 868305462336 869544688326 869572097934 872229078864 873302850134 873330378206 874007505473 876678038808 876705673272 879409863072 879437583648 883923311856 887917500844 890684348496 894533875664 895255662008 895440008034 897991119168 906891421293 906920008137 909475157536 909503825824 910396424916 910425122244 916991481152 917020386368 917180302896 917209214064 917920362312 921887603208 928939024728 930111927537 932529239136 933706675044 940236092352 940848499404 944299781568 944914835436 945647464938 945677273442 949734542042 949764479378 951522631488 952694018328 952724048952 956376042336 956406189024 957583587844 964908044204 968637273648 972823712432 973809149742 975855137088 980863577824 981257713722 986262793659 986293882431 988366100384 989336095956 989367281604 994413725838 997246813376 997452160848 1002019892058 1005695567136 1006350610122 1007162619759 1010240009064 1011515564631 1013388026976 1018589100048 1019252541021 1023159552228 1023191804052 1026380181168 1028410776294 1030816184112 1031615416296 1031647934664 1034767521216 1034800138944 1036074045864 1036106704776 1040078321568 1048033771488 1049357046452 1053412659024 1056695207616 1061262231744 1071780770619 1071814555071 1074834277088 1074868157792 1075923047628 1075956962652 1089716932854 1094426676486 1097837029224 1102080009888 1103471525052 1108422848247 1108457787723 1111911862932 1116174056976 1116209240784 1117583367654 1117618595886 1120998147984 1121033483856 1121902665048 1124526746304 1126751515032 1130262595488 1130298223392 1131911359547 1135369919112 1141197047276 1144753141584 1149177446208 1149925943716 1154144177472 1159392917768 1159429463912 1159668207126 1160567343333 1160603926497 1162972105152 1165583301597 1165620042873 1168904051744 1168940897696 1170088111764 1178564415808 1179037992924 1185089241402 1187579131328 1188782108568 1193920010712 1198534338144 1204571184843 1207701801504 1209188561724 1209226677516 1213861899888 1213900162992 1215394553802 1217644425792 1217682808128 1222907070528 1222945618752 1223893816416 1224690979182 1229183470944 1229984079038 1230976535261 1238585366304 1240149236716 1244942233392 1254464665872 1259886447248 1260863286584 1260903031256 1261122916482 1261162669338 1262140498179 1267595454411 1270258691104 1270298731936 1271545419924 1271585501316 1277291159001 1287847284282 1291516364864 1291782306672 1292824626984 1298412199656 1302458193504 1304317032489 1304358146901 1308343618296 1309954275201 1309995567309 1315017058212 1315058509908 1319114794608 1319156375472 1324212981696 1324254723264 1325884967784 1329936214464 1331876251266 1336026522744 1341800813496 1342883493012 1346986678752 1348687419508 1358118800064 1359003388028 1364212736304 1364255738736 1368506908224 1371214368392 1374421578816 1375487221728 1375530579552 1381432061152 1381475606368 1382831404812 1393408537092 1400560012566 1404550212032 1411272749106 1416449672352 1417372253154 1418471197407 1418515910163 1424601813063 1424646719067 1427283947232 1429041027492 1429086073428 1434564063504 1434609283536 1436375381766 1440108445248 1447362066306 1452955910472 1454790450763 1459235568648 1463782705632 1465917990233 1471295366736 1477897130996 1477943716964 1482549150576 1488232075968 1488278987712 1490111156872 1490158127848 1491620588757 1494664197312 1494711311808 1495870220064 1502335353376 1503029838087 1509525915183 1513826558816 1515360013596 1526337522112 1527883650072 1534739328342 1534787706078 1539570271752 1542616164441 1546224276168 1547423124444 1547471901996 1552151281824 1552200208416 1554111068796 1554160057164 1560117482352 1564978978368 1565028309312 1572050657232 1574035569678 1580118988536 1585042811424 1591893347616 1594165261931 1594215512879 1606094913124 1612251415632 1612302236688 1618482533184 1618533550656 1620526071736 1632921305576 1634575399281 1641640014729 1646755543836 1655207287578 1659922977856 1667867794398 1672619554496 1674261085464 1674313861176 1676375051481 1676427893829 1681497221976 1681550225784 1682853997572 1686790119456 1690127272548 1695393893232 1695447335088 1701946344384 1703054878668 1711795570914 1714964353344 1717129712376 1722376408896 1723766169312 1724888915574 1731216266208 1733687019053 1733741667977 1739089376652 1739144195868 1744458157728 1746605700268 1746660756412 1748015010946 1753356077616 1753411346544 1758819726144 1758875167296 1767846623712 1775835001688 1777633862103 1781368696992 1789067751328 1790511324016 1790880016068 1813782842586 1813840016274 1818950315072 1819007651648 1820792849832 1820850244488 1823091830703 1834360605792 1834418428128 1835840724624 1837036468773 1843775206416 1844976118557 1857878049456 1860223855074 1865058478272 1867413350088 1881696998808 1884013491373 1884072878857 1889829670872 1891294929876 1891354546884 1899469084084 1899528958756 1905388036656 1905448097904 1912752084672 1912812378048 1915167175688 1929816088408 1931770926423 1937274547296 1945647424864 1947618299484 1961727155648 1962515427444 1972525587318 1972587764862 1976732200768 1978672191912 1978734563208 1988827451676 1994904321696 1997814376899 2004039784116 2011391134272 2012701220244 2014325239518 2020480018128 2023031129262 2026776053952 2037178200096 2038505082042 2046319104456 2046383608104 2048902840699 2048967425791 2052760362336 2056821552588 2061632368224 2063230832592 2063295869328 2072148091728 2072213409552 2080156643136 2096067542976 2098714092904 2100840018849 2106825318048 2116909123659 2126058379731 2143561541238 2143629110142 2149668554176 2149736315584 2151846095256 2151913925304 2154563072649 2171043099459 2179433865708 2188853352972 2195674058448 2204160019776 2206943050104 2216845696494 2216915575446 2223823725864 2228223348637 2232348113952 2232418481568 2235166735308 2235237191772 2241996295968 2242066967712 2243805330096 2245266795167 2253503030064 2260525190976 2260596446784 2263822719094 2270739838224 2282394094552 2289506283168 2299851887432 2302108992513 2302181559117 2318785835536 2318858927824 2319336414252 2321134686666 2321207852994 2331166603194 2331240085746 2337808103488 2337881795392 2340176223528 2358075985848 2361053354517 2370178482804 2377564217136 2387840021424 2397068676288 2409142369686 2415403603008 2418377123448 2418453355032 2421430629917 2421506957753 2427723799776 2427800325984 2430789107604 2447787632832 2449381958364 2458366941888 2459968158076 2461953070522 2477170732608 2480298473432 2482810931367 2489884466784 2501801691597 2508929331744 2519772894496 2521726573168 2521806062512 2522245832964 2522325338676 2524280996358 2535190908822 2540517382208 2540597463872 2543090839848 2543171002632 2554582318002 2567693356371 2575694568564 2583564613344 2585649253968 2587333373361 2596824399312 2604916387008 2608634064978 2608716293802 2616687236592 2619908550402 2619991134618 2622022516419 2630034116424 2630117019816 2633354866571 2638229589216 2638312750944 2651769935568 2653497121561 2663752502532 2672053045488 2683601626992 2685766986024 2693973357504 2697374839016 2718006776056 2720674263879 2720760024411 2728425472608 2728511477472 2742428736784 2750974443456 2751061159104 2762864122304 2762951212736 2765662809624 2786817074184 2790335782611 2801120025132 2822545498212 2832899344704 2834744506308 2836942394814 2837031820326 2849203626126 2849293438134 2854567894464 2858082054984 2858172146856 2869128127008 2869218567072 2872750763532 2885731877743 2894724132612 2905911820944 2909580901526 2918471137296 2927565411264 2931835980466 2942590733472 2955794261992 2955887433928 2958788380977 2958881647293 2965098301152 2980222313744 2980316255696 2983241177514 2991740440128 3004670706752 3006059676174 3019051830366 3021487859277 3027653117632 3030720027192 3034546693893 3055767300144 3057757623063 3069478656684 3069575412156 3079140543504 3085232328882 3092448552336 3094846248888 3094943803992 3104302563648 3104400416832 3108222137592 3108320114328 3120234964704 3135951143663 3144101314464 3148071139356 3160237977072 3170085622848 3183786695232 3188330523862 3188431025758 3212189826248 3215342311857 3215443665213 3224502831264 3224604473376 3241052143472 3265842611152 3269150798562 3283280029458 3293511087672 3310414575156 3325268544741 3325373363169 3335735588796 3348522170928 3348627722352 3352750102962 3352855787658 3362994443952 3363100451568 3365707995144 3373580238912 3380254545096 3390787786464 3390894670176 3395734078641 3406109757336 3410410400969 3423591141828 3434259424752 3447532338624 3449777831148 3462432532416 3467374038106 3467483335954 3478178753304 3478288391736 3488916315456 3493211400536 3493321512824 3496030021892 3496749904791 3496860128619 3506712155232 3506822693088 3535693247424 3551670003376 3555267724206 3562737393984 3578135502656 3581022648032 3581760032136 3613713554529 3627565685172 3627680032548 3641585699664 3641700488976 3646183661406 3668721211584 3668836856256 3671681449248 3674072937546 3687550412832 3689952237114 3692929605783 3708890403647 3715756098912 3720447710148 3734826700176 3737259317077 3763393997616 3768026982746 3768145757714 3779659341744 3782589859752 3782709093768 3798938168168 3799057917512 3802786363233 3810776073312 3810896195808 3830334351376 3831873477003 3859632176816 3863541852846 3874549094592 3891294849728 3895236598968 3912951097467 3913074440703 3925030854888 3929862825603 3929986701927 3945051174636 3945175529724 3957344383824 3957469126416 3977654903352 3989808643392 3995628753798 4008079568232 4025402440488 4028650479036 4040960036256 4046062258524 4074356400192 4077010164084 4092638208912 4092767216208 4097805681398 4097934851582 4105520724672 4113643105176 4123264736448 4126461665184 4126591738656 4144296183456 4144426819104 4197428185808 4201680037698 4213650636096 4233818247318 4252116759462 4255413592221 4255547730489 4273805439189 4273940157201 4287123082476 4287258220284 4303692190512 4303827850608 4309126145298 4342086198918 4358867731416 4364371352289 4377706705944 4391348116896 4397753970699 4413886100208 4416761011091 4433691392988 4433831150892 4447647451728 4456446697274 4464696227904 4464836963136 4470333470616 4470474383544 4483992591936 4484133935424 4487610660192 4490533590334 4507006060128 4527645438188 4528577745549 4541479676448 4564788189104 4579012566336 4599703774864 4604217985026 4604363118234 4627848493323 4637571671072 4637717855648 4638672828504 4642269373332 4642415705988 4662333206388 4662480171492 4680352447056 4716151971696 4722106709034 4740356965608 4755128434272 4775680042848 4782495785793 4782646538637 4803165675737 4803317080133 4818284739372 4836754246896 4836906710064 4842861259834 4843013915506 4855447599552 4855600651968 4861578215208 4898763916728 4919936316152 4923906141044 4924920044187 4960596946864 4965621862734 4979768933568 5003603383194 5017858663488 5029125154443 5029283681487 5039545788992 5043453146336 5043612125024 5044491665928 5044650677352 5048561992716 5070381817644 5086181679696 5086342005264 5109164636004 5135386712742 5151389137128 5167129226688 5171298507936 5174666746722 5193648798624 5201061057159 5201225003931 5217268129956 5217432587604 5233374473184 5239817100804 5239982269236 5244045032838 5260068232848 5260234039632 5266709733142 5276459178432 5276625501888 5303539871136 5306994243122 5327505005064 5344106090976 5367203253984 5371533972048 5394749678032 5436013552112 5441348527758 5441520048822 5456850945216 5457022954944 5469275492109 5484857473568 5511109406319 5531325619248 5534928355671 5573634148368 5580671565222 5602240050264 5645090996424 5652040474119 5652218636571 5669489012616 5673884789628 5674063640652 5698407252252 5698586876268 5716164109968 5716344293712 5738256254016 5738437134144 5745501527064 5771463755486 5789448265224 5811823641888 5819161803052 5836942274592 5863671960932 5885181466944 5911588523984 5911774867856 5917576761954 5917763294586 5930196602304 5960444627488 5960632511392 5966482355028 5993443130697 6012119352348 6038103660732 6042975718554 6061440054384 6069093387786 6111534600288 6115515246126 6138957313368 6139150824312 6146708522097 6146902277373 6158281087008 6170464657764 6184897104672 6189692497776 6189887607984 6216444275184 6216640228656 6240469929408 6271902287326 6288202628928 6296142278712 6320475954144 6376661047724 6376862051516 6378175139193 6424379652496 6430684623714 6430887330426 6449005662528 6449208946752 6463689217947 6482104286944 6513129298377 6531685222304 6538301597124 6566560058916 6587022175344 6620829150312 6650537089482 6650746726338 6671471177592 6684670045911 6697044341856 6697255444704 6705500205924 6705711575316 6725988887904 6726200903136 6731415990288 6735800385501 6760509090192 6781575572928 6781789340352 6791468157282 6812219514672 6820820801938 6847182283656 6868518849504 6899555662296 6934748076212 6934966671908 6956357506608 6956576783472 6986422801072 6986643025648 6992060043784 6993499809582 6993720257238 7013424310464 7013645386176 7083160063551 7103340006752 7110535448412 7162045296064 7163520064272 7227427109058 7255131370344 7255360065096 7264291889751 7264520873259 7283171399328 7283400977952 7292367322812 7343362898496 7348145875092 7375100825664 7379904474228 7385859211566 7417780807294 7431512197824 7440895420296 7469653400352 7474518634154 7526787995232 7536053965492 7536291515428 7559318683488 7565179719504 7565418187536 7597876336336 7598115835024 7605572726466 7621552146624 7621792391616 7660668702752 7663746954006 7703080069113 7719264353632 7727083705692 7762000120083 7790473197936 7825902194934 7826148881406 7850061709776 7859725651206 7859973403854 7866067549257 7890102349272 7890351059448 7900064599713 7914688767648 7914938252832 7955309806704 7960491364683 7991257507596 8016159136464 8050804880976 8057300958072 8081920072512 8092124517048 8154020328168 8185276417824 8185534432416 8195611362796 8195869703164 8227286210352 8252923330368 8253183477312 8288592366912 8288853638208 8371007347833 8394856371616 8403360075396 8467636494636 8504233518924 8510827184442 8511095460978 8547610878378 8547880314402 8574246164952 8574516440568 8607384381024 8607655701216 8618252290596 8657195633229 8684172397836 8717735462832 8728742704578 8755413411888 8782696233792 8795507941398 8827772200416 8833522022182 8840370997981 8840649662329 8867382785976 8867662301784 8895294903456 8912893394548 8940666941232 8940948767088 8975221320384 8981067180668 9014012120256 9055290876376 9057155491098 9064463577831 9082959352896 9103640081679 9129576378208 9173272869189 9199407549728 9208435970052 9208726236468 9255696986646 9275143342144 9275435711296 9277345657008 9284538746664 9284831411976 9324666412776 9324960342984 9360704894112 9407853430989 9432303943392 9444213418068 9480713931216 9510256868544 9551360085696 9564991571586 9565293077274 9606331351474 9606634160266 9614082560203 9636569478744 9673508493792 9673813420128 9685722519668 9686027831012 9723156430416 9797527833456 9839872632304 9847812282088 9849840088374 9921193893728 9931243725468 9975805634223 9976120089507 10007206766388 10058250308886 10058567362974 10086906292672 10087224250048 10088983331856 10089301354704 10097123985432 10140763635288 10172363359392 10172684010528 10187202235923 10218329272008 10231231202907 10270773425484 10302778274256 10342597015872 10349333493444 10387297597248 10402122114318 10402450007862 10434536259912 10434865175208 10466748946368 10479634201608 10479964538472 10488090065676 10520136465696 10520468079264 10533419466284 10607079742272 10613988486244 10655010010128 10688212181952 10734406507968 10743067944096 10789499356064 10841140663587 10872027104224 10882697055516 10883040097644 10938550984218 10969714947136 11022218812638 11062651238496 11069856711342 11078788817349 11126671210941 11147268296736 11161343130444 11204480100528 11211777951231 11290181992848 11304080948238 11304437273142 11338978025232 11347769579256 11348127281304 11362097571149 11396814504504 11397173752536 11432328219936 11432688587424 11449005062959 11491003054128 11542927510972 11578896530448 11623647283776 11638323606104 11673884549184 11727343921864 11738853292401 11739223322109 11789588476809 11789960105781 11823177047968 11823549735712 11835153523908 11835526589172 11920889254976 11921265022784 11932964710056 11986886261394 12024238704696 12076207321464 12085951437108 12122880108768 12138186775572 12223069200576 12231030492252 12277914626736 12278301648624 12293417044194 12293804554746 12316562174016 12340929315528 12369794209344 12379384995552 12379775215968 12432888550368 12433280457312 12451024955017 12543804574652 12592284557424 12640951908288 12753322095448 12753724103032 12756350278386 12766240776663 12766643191467 12821416317567 12821820471603 12848759304992 12861369247428 12861774660852 12927378435894 12964208573888 13026258596754 13063370444608 13076603194248 13093114056867 13133120117832 13174044350688 13193261912097 13241658300624 13250283033273 13301074178964 13301493452676 13342942355184 13369340091822 13394088683712 13394510889408 13411000411848 13411423150632 13451977775808 13452401806272 13462831980576 13471600771002 13521018180384 13540741887871 13582936314564 13624439029344 13641641603876 13694364567312 13737037699008 13799111324592 13869496152424 13869933343816 13883545479969 13912715013216 13913153566944 13972845602144 13973286051296 13984120087568 13986999619164 13987440514476 14166320127102 14206680013504 14221070896824 14327040128544 14347487357379 14347939615911 14409497027211 14409951240399 14454854218116 14510262740688 14510720130192 14528583779502 14529041746518 14566342798656 14566801955904 14584734645624 14696291750184 14714847674111 14759808948456 14771718423132 14835561614588 14881790840592 14939306800704 14949037268308 15053575990464 15072107930984 15072583030856 15087375463329 15087851044461 15118637366976 15130359439008 15130836375072 15195752672672 15196231670048 15211145452932 15321337405504 15327493908012 15406160138226 15438528707264 15454167411384 15524000240166 15580946395872 15603183171477 15603675011793 15651804389868 15652297762812 15700123419552 15719451302412 15719946807708 15732135098514 15780204698544 15780702118896 15800129199426 15829377535296 15829876505664 15910619613408 15920982729366 15982515015192 16002694958393 16032318272928 16101609761952 16114601916144 16125097892563 16184249034096 16308040656336 16370552835648 16371068864832 16391222725592 16391739406328 16407826476327 16454572420704 16533328218957 16604785067013 16742014695666 16789712743232 16806720150792 16935272989272 16956121422357 16956655909713 17008467037848 17021654368884 17022190921956 17095221756756 17095760628804 17148492329904 17149032881136 17214768762048 17215311402432 17236504581192 17314391266458 17368344795672 17435470925664 17457485409156 17510826823776 17535817881241 17536370641669 17591015882796 17655544400832 17667044044364 17680741995962 17681299324658 17734765571952 17735324603568 17790589806912 17825786789096 17881333882464 17881897534176 17962134361336 17980329392091 18110581752752 18114310982196 18128927155662 18207280163358 18259152756416 18346545738378 18398815099456 18416871940104 18417452472936 18440125566291 18440706832119 18511393973292 18554691314016 18569077493328 18569662823952 18649332825552 18649920685968 18721409788224 18815706861978 18864607886784 18888426836136 18912275859919 18961427862432 19056933873029 19129983143172 19130586154548 19212662702948 19213268320532 19228165120406 19273138957488 19347016987584 19347626840256 19371445039336 19372055662024 19391067653841 19446312860832 19539387895131 19595055666912 19679745264608 19695624564176 19699680176748 19842387787456 19862487450936 19951611268446 19952240179014 20014413532776 20054010137733 20116500617772 20117134725948 20177966663712 20178602709408 20194247970864 20207401156503 20281527270576 20344726718784 20345368021056 20374404471846 20436658544016 20462462405814 20541546850968 20605556548512 20698666986888 20724148405103 20724801667427 20804244228636 20804900015724 20869072519824 20869730350416 20959268403216 20959929076944 20976180131352 21040272931392 21040936158528 21066838932568 21227976972488 21249480190653 21310020020256 21486135888192 21578998712128 21682281327174 21744054208448 21765394111032 21766080195288 21792875669253 21793562619777 21877101968436 22044437625276 22125302476992 22139713422684 22157577634698 22253342421882 22294536593472 22322686260888 22408960201056 22423555902462 22537931247689 22538641683701 22580363985696 22608161896476 22608874546284 22677956050464 22695539158512 22696254562608 22724195142298 22793629009008 22794347505072 22864656439872 22865377174848 22898010125918 22982006108256 23085855021944 23109240207339 23157793060896 23276647212208 23286000360249 23454687843728 23477706584802 23478446644218 23579176953618 23579920211562 23598202647771 23646354095936 23647099471424 23670307047816 23671053178344 23700193799139 23865929420112 23881474094049 23973772522788 24048477409392 24152414642928 24171902874216 24245760217536 24276373551144 24462060984504 24492175387849 24492947425141 24555829253472 24556603297248 24586834088388 24587609109492 24681858631056 24758769991104 24759550431936 24865777100736 24866560914624 24902049910034 25087609149304 25113022043499 25184569114848 25506644190896 25507448206064 25512700556772 25532481553326 25533286382934 25642832635134 25643640943206 25697518609984 25722738494856 25723549321704 25854756871788 25971586899687 26052517193508 26153206388496 26186228113734 26266240235664 26348088701376 26386523824194 26483316601248 26500566066546 26521112993943 26521948986987 26602148357928 26602986905352 26635736929087 26636576535283 26685884710368 26738680183644 26822000823696 26822846301264 26925663961152 26943201542004 27042036360768 27081483775742 27165872629128 27248878058688 27283283207752 27310920245037 27388729134624 27519818607567 27598222649184 27738992304848 27739866687632 27767090959938 27825430026432 27826307133888 27945691204288 27946572102592 27968240175136 27973999238328 27974881028952 28223560292967 28332640254204 28442141793648 28654080257088 28694974714758 28695879231822 28818994054422 28819902480798 28842247680609 28909708436232 28966903532281 29020525481376 29021440260384 29057167559004 29058083493036 29169469291248 29188468337171 29392583500368 29429695348222 29519617896912 29543436846264 29671123229176 29763581681184 29898074536616 29927416902669 29928360268521 30144215861968 30145166061712 30174750926658 30175702088922 30260718878016 30261672750144 30391505345344 30392463340096 30422290905864 30561606707769 30654987816024 30693693608721 30812320276452 30908334822768 31048000480332 31161892791744 31206366342954 31207350023586 31303608779736 31304595525624 31400246839104 31438902604824 31439893615416 31464270197028 31560409397088 31561404237792 31600258398852 31821239226816 31841965458732 31965030030384 32005389916786 32064636545856 32203219523904 32229203832288 32250195785126 32368498068192 32523421990761 32616081312672 32782445451184 32783478812656 32815652952654 32909144841408 33066656437914 33209570134026 33236366452047 33380013632823 33484029391332 33613440301584 33635333853693 33870545978544 33912242844714 33913311819426 34016934075696 34043308737768 34044381843912 34086292713447 34190443513512 34191521257608 34296984659808 34298065762272 34347015188877 34473009162384 34495462580293 34628782532916 34736689591344 34870941851328 34914970818312 35021653647552 35071635762482 35072741283338 35182031765592 35334088088728 35361483991924 35362598649316 35368765430427 35369880317343 35469531143904 35470649207136 35651573578192 35762667764928 35763795068352 35924268722672 35960658784182 36221163505504 36228621964392 36257854311324 36414560326716 36693091476756 36833743880208 36834904945872 36880251132582 36881413664238 37022787946584 37109382628032 37138154986656 37139325647904 37298665651104 37299841371936 37353074865051 37514514410659 37631413723956 37776853672272 37824551719838 37922855724864 38113867746058 38259966286344 38261172309096 38425325405896 38426536641064 38456330240812 38464248952701 38465461414809 38546277914976 38742890078672 38744111324048 38782135307682 38892625721664 39078775790262 39190111333824 39279342170601 39359490529216 39391249128352 39399360353496 39579785736291 39724974901872 39750849099819 39903222536892 39904480358028 40028827065552 40108020275466 40233001235544 40234269451896 40355933327424 40357205418816 40388495941728 40414802313006 40563054541152 40622225663613 40748808943692 40873317088032 40924924811628 41083093701936 41211113097024 41397333973776 41448296810206 41449603334854 41608488457272 41609800031448 41738145039648 41739460700832 41918536806432 41919858153888 41952360262704 42133677865136 42455953944976 42498960381306 42620040040512 43042462072137 43043818847733 43228491081633 43229853721197 43364562654348 43530788222064 43532160390576 43585751338506 43587125239554 43754203936872 44088875250552 44144543022333 44279426845368 44315155269396 44506684843764 44645372521776 44817920402112 44847111804924 45075862495378 45077283367402 45160727971392 45216323792952 45217749092568 45355912100928 45391078317024 45392509125216 45448390284596 45587258018016 45588695010144 45796020251836 45964012216512 46171710043888 46218480414678 46315586121792 46553294424416 46572000720498 46809549514431 46811025035379 46909375687456 46955413169604 46956893288436 47158353907236 47159840423124 47196405295542 47340614095632 47342106356688 47400387598278 47731858840224 47762948188098 47947545045576 48008084875179 48096954818784 48304829285856 48343805748432 48375293677689 48552747102288 48584371122001 48924121969008 48984350775698 48985894850282 49111658506944 49113206594496 49173668176776 49175218218984 49363717262112 49804099820068 49814355201039 50175218298608 50226044086998 50369138229696 50868364267071 50869967729139 51013288381792 51014896412128 51025401113544 51064963106652 51066572765868 51285665270268 51287281886412 51445476989712 51447098643408 51709513743576 51943173799374 52105034387016 52306412776992 52372456227468 52532480471328 52607453643723 52609111925007 52773047648388 52966633202496 53001132133092 53042225987886 53043897973974 53204296715856 53205973810704 53271473858174 53273153070566 53371769420736 53477360367288 53644001647392 53645692602528 53886403084008 54162967551484 54331745258256 54566566415504 54621840490074 54777458269248 55039637215134 55196445298368 55320376698873 55322120496357 55477984609696 55479733375264 55534181919876 55936480350272 55947998476656 55949762057904 56447120585934 56665280508408 56736827579757 56884283587296 57170801619087 57389949429516 57391758463644 57637988108844 57639804961596 57684495361218 57819416872464 57933807064562 58041050962752 58042880520768 58114335118008 58116166986072 58338938582496 58376936674342 58785167000736 58859390696444 59039235793824 59086873692528 59342246458352 59527163362368 59796149073232 59854833805338 59856720537042 60162030413199 60288431723936 60290332123424 60349501853316 60351404177844 60622203469509 60844581811728 61123213415538 61309975632048 61387387217442 61624640552904 61816669645536 62096000960664 62172445215309 62174405002281 62412732685908 62414700047172 62607217559472 62609191051248 62877805209648 62879787230832 62928540394056 63120818794176 63122808475584 63200516797704 63683930917464 63930060060768 64010779833572 64458407664576 64500391570252 64736996136384 65046843981522 65232162625344 65378627007759 65380687859331 65564890902368 65566957625312 65631305905308 66133312875828 66419140268052 66472732904094 66760027265646 66968058782664 67226880603168 67270667707386 67613793743067 67615925051103 67741091957088 67824485689428 67826623638852 68033868151392 68086617475536 68088763687824 68172585426894 68380887027024 68383042515216 68593969319616 68596131524544 68694030377754 68946018324768 68990925160586 69046592932367 69257565065832 69473379182688 69829941636624 70143271524964 70145482566676 70364063531184 70668176177456 70722967983848 70725197298632 70737530860854 70739760634686 70794607943313 70939062287808 70941298414272 71100581397417 71303147156384 71644422282147 71848537445344 71921317568364 72442327011008 72457243928784 72515708622648 72829120653432 73386182953512 73476526163547 73478842275423 73667487760416 73669809891744 73760502265164 73762827328476 74045575893168 74276309973312 74278651295808 74597331302208 74599682743872 74706149730102 75029028821318 75262827447912 75553707344544 75649103439676 76227735492116 76519932572688 76522344618192 76850650811792 76853073282128 76912660481624 76928497905402 76930922829618 77092555829952 77485780157344 77488222648096 77564270615364 77914760699061 78157551580524 78558684341202 78782498256704 78798720706992 79159571472582 79449949803744 79501698199638 79563338981829 79565846960961 79806445073784 79808960716056 79907210787261 79909729605849 80057654131104 80216040550932 80466002471088 80468538903792 80776991883456 80829604626012 81126109082304 81244451327226 81497617887384 81746634176064 81849849623256 82166187403872 82794667947552 82896593620412 82899206669708 83216976914544 83219600062896 83476290079296 83478921401664 83837073612864 83839716307776 83904720525408 84267355730272 84670680878901 84911907889952 84997920762612 86084924144274 86087637695466 86456982163266 86459707442394 86526743041827 86729125308696 86900710596843 87061576444128 87064320781152 87171502677012 87174250479108 87508407873744 87565405011513 88177750501104 88289086044666 88558853690736 88630310538792 89013369687528 89290745043552 89420997404213 89694223609848 90151724990756 90154566734804 90432647585904 90435498185136 90782156634048 90785018250432 90896780569192 91174516036032 91177390020288 91592040503672 91684820123307 92081080826163 92343420087776 92436960829356 93106588848832 93144001440996 93619099028862 93622050070758 93818751374912 93910826339208 93913786576872 94316707814472 94319680846248 94392810591084 94681228191264 94684212713376 94800775196556 95463717680448 95525896376196 95895090091152 96016169750358 96193909637568 96609658571712 96687611496864 96750587355378 97105494204576 97168742244002 97244080977791 97247146285619 97848243938016 97968701551396 97971789700564 98347336353552 98350436437968 98727434524224 99608199640136 99628710402078 99709099356141 100140040898469 100350436597216 100452088173996 100906001561079 101736728534142 101739935458278 102026576763584 102029792824256 102050802227088 102129926213304 102133145531736 102258878140341 102571330540536 102574563772824 102890953979424 102894197286816 103041045566631 103419027487152 103486387740879 103886347598748 104210068774032 104612825553984 104744912454936 105064960942656 105214907287446 105218223850014 105546095296776 105754908162233 106002264266184 106084451975772 106087795947948 106408593431712 106411947621408 106542947716348 106546306141132 106954720734576 107288003294784 107291385205056 107772806168016 108325935102968 108663490516512 109133132831008 109243680980148 110079274430268 110640753397746 110644240992714 110955969219392 110959466750528 111068363839752 111895996953312 111899524115808 112059224595153 112543543231977 112894241171868 113330561016816 113473655159514 113768567174592 114341603238174 114779898859032 114783516927288 114924822973753 114928445610277 115275976217688 115279609923192 115368990722436 115638833744928 115867614129124 116228670236016 116232333972144 116677877164992 116753873348684 117570334001472 117718781392888 117838026511803 118078471587648 118173747385056 118684492916704 118739357208873 119252547299457 119592298146464 119709667610676 119713441074084 120324060826398 120576863447872 120580664246848 120699003706632 120702808355688 121244406939018 121689163623456 121866676990839 122246426831076 122619951264096 122774774434884 123249281105808 123633339291072 124192001921328 124344890430618 124348810004562 124825465371816 124829400094344 124983073282639 125214435118944 125218382102496 125755610419296 125759574461664 125857080788112 125939055692549 126401033595408 127367861834928 127860120121536 128021559667144 129000783140504 129127386216411 129131456543199 129685473244899 129689561163591 130093687963044 130757254015518 130761375718662 131129781804736 131133915250624 131262611810616 132266625751656 132433629066999 132838280536104 132945465808188 133520054531292 133936117565328 134453761206336 134541335414772 135227587486134 135231850102206 135482183914176 135648971378856 135653247277704 136067736302784 136173234951072 136177527375648 136345170853788 136761774054048 136766085030432 136961274505187 137388060755508 137892036649536 137981850321172 138093185864734 138515130131664 138946758365376 139659883273248 140286543049928 140290965133352 140428648543293 140433075106137 140728127062368 141336352354912 141445935967696 141450394597264 141475061721708 141479521269372 141589215886626 142201162794834 142606294312768 143288844564294 143697074890688 143842635136728 144024254625537 144914487857568 145031417245296 145125881033067 145658241306864 145753113366003 146772365907024 146953052327094 146957684550846 147334975520832 147339619783488 147521004530328 147525654656952 147707268424937 148091151786336 148837065818467 149412299460204 150058057642636 150525654895824 151107414689088 151298206879352 152455470984232 152605092801213 152609903187417 153039865145376 153044689236384 153701301623584 153706146564256 153825320963248 153856995810804 153861845659236 154971560314688 154976445296192 155128541230728 155829521398122 156315103161048 157117368682404 157597441413984 157822360931169 157827335775021 158319142945164 158899899607488 159003396399276 159126677963658 159131693921922 159612890147568 159617921432112 159814421574522 159819459211698 160115308262208 160432081101864 160932004942176 160937077807584 161659209252024 161863324415221 162488902654452 162995235774768 163699699246512 164332374807744 165589335895104 165793187240824 165798413339416 165961130096619 165966361489071 166433953829088 166439200125792 167809441050816 168534711460544 169341361757802 169823815779904 169995841525224 170210482739271 171512404857261 172169848288548 172175275390932 172913964326532 172919414884788 173053486083654 173458250617392 173801421193686 174123152888256 174128641562304 174343005354024 174348500958216 175016815747488 175130810023026 176029644542323 176355501002208 176578172089332 177117707381472 177260621077584 177376076818193 178026739375056 178581490087104 178841994808426 179388447219696 180303449981512 180309133469608 180486091239597 180865295171808 180870996370272 181793561138384 181866610408527 183184081007344 183369640246614 184162161652326 184686840175552 184873921658712 186288002881992 186517335645927 186523215006843 187238198057724 187244100141516 187821652678416 187827573153744 188633415628944 188639361692496 188785621182168 189362456382528 189368425426752 189601550393112 191051792752392 191293019763443 191790180182304 192032339500716 193375222993728 193501174710756 194210988409152 194337484488004 194488161955582 194494292571238 195696487876032 195937403102792 195943579401128 196135881023277 196142063577993 196694672707104 196700872875936 199216399280272 199257420804156 199418198712282 200280081796938 200700873194432 200904176347992 201812003122158 202841381229201 202847775153309 203473457068284 203479870916556 204101604454176 204259852426608 204266291063472 204517756280682 205142661081072 205149127545648 205781907958848 205788394573632 206082091133262 206838054974304 206972775481758 207139778797101 207772695197496 208035034459109 208420137548064 209489824909872 209626272603319 210429814574892 210436447700028 211092190593552 211509816324466 212004528532368 212168903951544 212175591895896 212817186863424 212823895242816 213085895432696 213092612282264 213301744192251 213909441469152 214933266846441 215545612336032 216651870205936 217326981033024 218266265662016 218487361960296 220158548860536 220429578490641 220436526826269 221281506795492 221288481985428 222136727679504 223791993906624 223799048231616 224118449190306 225087086463954 225788482343736 226661122033632 226947310319028 227965632456133 227972818341697 228683206476348 229559797718064 229567033854576 229849645947506 229856891220554 230551952435376 230559219846384 230737981444872 231277667489856 231735228258248 232457340472032 232464667944288 233507746697368 233744282097183 235437562785776 235676053023606 236347494770112 237368985833408 237478714417746 238505094598914 238690016945487 238697540882883 239184596292928 239419335221352 239426882148168 239721632361783 239729188817547 240648121652796 241398007413264 241405616711376 242488813878036 243378327246912 243733353981678 244492853662152 245239902528192 245549548869768 246498562211616 247740140349377 248384003842656 248689780861236 248697620009124 249650930743632 249658800188688 249966146565278 250428870237888 250436764204992 251511220838592 251519148923328 251714161576224 251878111385098 252802067190816 254012042636703 254735723669856 256043119334288 258001566281008 258254772432822 258262913086398 259370946489798 259379122327182 259580229125481 260187375926088 260702131790529 261514508031036 261522751437324 262525223621232 262696215034539 264533251503312 264867258133998 265676561072208 265890931616376 267040109062584 267872235130656 268262992212639 269082670829544 269413929266339 269422421676551 270455174972268 270463700204412 271297942757712 271306494555408 272346469902144 272355054751296 272690341707576 273523548108096 273532170060864 273922549010374 274776121511016 275963700642344 276186371729468 276243242478489 277030260263328 279319766546496 280573086099856 280581930266704 280857297086586 280866150212274 281456254124736 282672704709824 282891871935392 282900789194528 282950123443416 282959042538744 283178431773252 284402325589668 286577689128588 287685270273456 288048509251074 289828975715136 290062834490592 290251762066134 291316482613728 291506226732006 291732242933373 291741438856857 292993106219957 293002341888113 293544731814048 293906104654188 293915369101692 295042009060656 295051309313904 295414536849874 296182303572672 297674131636934 298824598920408 300116115285272 300420122695407 301051309791648 302596413758704 302718004683237 304910941968464 305210185602426 305219806374834 306079730290752 306089378472768 306776634421023 307402603247168 307412293128512 307650641926496 307713991621608 307723691318472 309123136699893 310257082461456 310459163222637 311659042796244 312630206322096 314234737364808 315194882827968 315644721862338 315654671550042 316638285890328 317264724486699 318006792798552 318253355927316 318263387843844 319225780295136 319235842864224 319628843149044 319638918423396 320864162203728 321864009884352 321874155615168 323318418504048 323726648830442 324977805308904 325990471549536 327399398493024 331586374481648 331596826678832 331922260193238 331932722978142 332867907658176 332878400251584 336177673785459 337630629695931 338682723515604 339991683050448 340420965478542 343024809714522 344339696577096 344350550781864 344774468921259 344785336830831 345827928653064 345838829769576 346106972167308 346916501234784 347602842387372 348686010708048 348697001916432 350033631494976 350261620046052 352059289084646 352711002004416 353156344178664 354235414762944 354521242155168 354752153636386 356053478750112 357683989616852 357757641898371 358776894439392 360606899963024 360618266939216 360972182479194 361730590343616 361741992740544 363587122276768 363733220817054 365600030972517 366368162014688 366739280493228 368324323304652 369747843317424 372576005763984 373034671291854 373046430013686 374476396115448 374488200283032 374949219847917 375643305356832 375655146307488 377266831257888 377278723384992 377571242364336 377817167077647 379203100786224 379450088383223 382103585504784 382586039526886 383580360364608 384064679001432 387002349421512 388674968976008 388976323911164 388988585142476 389056419734697 389068683490773 391874806205584 391887158802256 392271762046554 392284127155986 393389345414208 393401745751872 397300887200997 398432798560544 398514841608312 398836397424564 400560163593876 401808352695984 403624006244316 405682762458402 405695550306618 406946914136568 406959741833112 408203208908352 408519704853216 408532582126944 409035512561364 410285322162144 410298255091296 410883823515561 412164182266524 413676109948608 413945550963516 414279557594202 415545390394992 416070068918218 416840275096128 418979649819744 419252545206638 420859629149784 420872895400056 422184381187104 423019632648932 424009057064736 424337807903088 424351183791792 426171790865392 426185224564528 426603488384502 427818882938304 429866533692882 431091224672064 432072763876611 433303740411872 435377643099201 436974723920592 437259340098009 440317097721072 440859156981282 440873053652538 442563013590984 442576963970856 443121805274811 444273455359008 446511197455401 448236898380612 450174172927908 451576964687472 453322244067264 453894620638056 455931264912266 455945636683394 457366412952696 459119595436128 459134067709152 459699291895012 459713782441108 461103904870752 461118439692768 461475962889744 463470456516496 464914680944064 464929335888576 467015493394736 467488564194366 470875125571552 471352106047212 473467082793507 473482007325063 474957428835492 477010189197828 477380033890974 477395081765766 478838670442704 478853764296336 479443264723566 479458377635094 481296243305592 482796014826528 482811233422752 484977627756072 485589973245663 487466707963356 488985707324304 491099097739536 492997124423232 495480280698754 496768007685312 497379561722472 497395240018248 499301861487264 499317600377376 499932293130556 503428323152448 503756222770196 505604134381632 508024085273406 509471447339712 510631448217813 512086238668576 514537214571783 516003132562016 516509544865644 516525826172796 518741892979596 518758244654364 519160458250962 520374751852176 521404263581058 523029016062072 523045502874648 525050447242464 525392430069078 528088933626969 529066503006624 529734516267996 531353122144416 531781863232752 532128230454579 534080218125168 535744470261312 536525984425278 538165341659088 538827858532678 538844843353102 539262630876841 540910349944536 540927400408824 542595885515424 542612989110816 545380683415152 547845098020748 549552243022032 551927401284688 552372743458936 552486484956978 554060520526656 559552006937781 559569645020529 561146172199712 561163860533408 561714594173172 561732300424548 565783743870784 565801578389056 565900246886832 565918085077488 566356863546504 568804651179336 573155378257176 573879059290329 575370540546912 576097018502148 580125668981184 580503524132268 582632965227456 583012453464012 583464485866746 583482877713714 585986212439914 586004683776226 587089463628096 587812209308376 587830738203384 590084018121312 590102618627808 590829073699748 595348263273868 597649197840816 600232230570544 600840245390814 602102619583296 605192827517408 605436009366474 608524143687603 608543325459927 609821883936928 610420371204852 610439612749668 613553268842046 615301283852992 615427983243216 615447382636944 618246273399786 620514164922912 620918326445274 621419336391303 623318085592488 624105103377327 625260412644192 628469474729616 628878817809957 631289443724676 631309343100084 633276571780656 634529448973398 636013585597104 636506711854632 636526775687688 638451560590272 638471685728448 639257686298088 639277836846792 641728324407456 646636837008096 647453297660884 649955610617808 651980943099072 654798796986048 661288735471923 661309580478807 663172748963296 663193653357664 663844520386476 663865445956284 672355347570918 675261259391862 677365447031208 679983366100896 680841930957084 683896897368399 683918455025091 686049619429044 688679393154192 688701101563728 689548937842518 689570673661662 691655857306128 691677659539152 692213944334616 693833002469568 695205684774744 697372021416096 697394003832864 698389308840499 700523240092104 704118578169292 706312688357328 709042484310336 709504307272772 712106957500224 715367979233704 715515283796742 716070050836461 716092622648649 717553788878784 719164897085349 719187566452641 721213799926048 721236533878432 721944364958388 727174244553536 727466441634108 731200061945034 732736324029376 733478560986456 736648646609304 739495686634848 743220421048131 745152011527968 746069342583708 746092860027372 748952792230896 748976400566064 749898439695834 751286610713664 751310292614976 754533662515776 754557446769984 755142484728672 755634334155294 758406201572448 758900176766446 759512522256037 764207171009568 765172079053772 768129358002864 774004698843024 777349937952016 777952647822328 777977170284952 778112839469394 778137366981546 778740687376443 782106395371587 783749612411168 783774317604512 784543524093108 784568254311972 788088645103617 794601774401994 796865597121088 797029683216624 797672794849128 801120327187752 803616705391968 804788976637917 807248012488632 808241787799017 808267265029653 811365524916804 811391100613236 813893828273136 813919483666224 817039409706432 817065164253888 818071025122728 820570644324288 820596510182592 821767647031122 824328364533048 827891101927032 828559115188404 831090780789984 832140137836436 837959299639488 838505090413276 841719258299568 841745790800112 844368762374208 846039265297864 848018114129472 848675615806176 848702367583584 852343581730784 852370449129056 853206976769004 859733067385764 864145527753222 866607480823744 870755286198402 873949447841184 874518680196018 875196728800119 875224316570571 878979318659871 879007025664339 880634195442144 881718313962564 881746107305076 885126027181968 885153927941712 886243610549622 888546910718016 893022394910802 896473796761224 897605708120771 900348345855816 903153929374944 904471399973761 907789241276112 911862529824532 911891273366788 914732825905392 918239190872256 918268135418304 919398583790024 919427564882216 920329903263069 922207809741504 922236879385536 922951925779488 926940913032992 927369410099679 931377489667911 934030986789472 934977128388732 941750251143104 942704212094424 946934165587014 946964014650126 949914857670984 951794173460097 954020378395656 954760067781948 954790163531532 957677340885408 957707528592672 958886529447132 958916755270188 962592486611184 965592029653056 965622466845504 969955255512144 971179946491326 974933415926712 977971414648608 982198195479072 983630971446343 990960561397508 994759123444944 994790480036496 998603722974528 998635200754752 999864586261112 1007512445540392 1008533021356377 1012891889087793 1016048170546812 1021262896435626 1024172477337152 1029074429143566 1032006265124032 1033019089731288 1033051652345592 1034323406763777 1034356010492493 1037483785959192 1037516489308728 1038320916501924 1040749503704352 1042808527162116 1046058032124144 1046091005749296 1050100894484928 1050784860138156 1056177867253938 1058133006013248 1059469032535992 1062706244288832 1063563726465504 1064256460909158 1068160436250336 1069684890755701 1069718609141809 1073051968850556 1076330683318176 1077655717065356 1077689686706204 1078525261753682 1081820699889072 1081854800817648 1085191771030848 1085225978221632 1090761366830304 1095690196041496 1096800092917551 1099104486044064 1103854802569376 1104745486917872 1104972969913956 1119104013875562 1119139290041058 1122292344399424 1122327721066816 1123429188346344 1123464600849096 1124847659543751 1131800493773664 1131836170154976 1132713727093008 1133451501232941 1137609302358672 1138350265149669 1146310756514352 1147758118580658 1150741081093824 1152194037004296 1161007048264536 1162472966254769 1166024906928024 1166928971733492 1166965755427428 1171972424879828 1172009367552452 1175624418616752 1175661476406768 1180168036242624 1180205237255616 1181658147399496 1190696526547736 1191902661602991 1195298395681632 1200464461141088 1201680490781628 1210385655034816 1210872018732948 1217048287375206 1217086650919854 1219643767873856 1220840742409704 1220879225499336 1227106537684092 1230855966486432 1230894765273888 1232651470546683 1236492546799572 1241028329845824 1241836652890548 1242838672782606 1246636171184976 1248210206754654 1250520825288384 1256938949459232 1257757635619914 1262578887449352 1262618686200168 1264173052711283 1264212901713047 1266553143561312 1269058897946796 1272027171194208 1273013423709264 1273053551375376 1278515372596176 1278555673693584 1283456648814912 1293273674016192 1294906595321768 1296218291629833 1299911221235616 1306132929297603 1311778020294027 1322577470943846 1322619160957614 1326345497926592 1326387306715328 1327689040772952 1327730891912568 1329365415824433 1339533592366203 1344710695141836 1350522518783724 1354730894062416 1359966732201792 1361683861914168 1367793794736798 1367836910050182 1372099238858088 1374813806109029 1377358786308384 1377402203127456 1379097875685036 1379141347323324 1383311714612256 1383355319078304 1384427888669232 1385329612618039 1390411369549488 1394744042832192 1394788007665728 1396778617680998 1401046480184208 1408237156338584 1412625376714656 1419008614545544 1420401248380521 1420446021975189 1430735958467408 1431030567593484 1432140101672922 1432185245297298 1438329794170698 1438375132905282 1442427599852096 1442473067756864 1443888729916776 1454932883268216 1456769919736989 1462400123890068 1466957121972912 1473297293218608 1478991373269696 1486440842096262 1490304023055936 1492138685167416 1492185720054744 1494022698658789 1494069792933601 1497905584461792 1497952801132128 1499796879391668 1510284969457344 1511268668310588 1516812403144896 1517800353532892 1519025044512074 1528414342019136 1530344158107544 1531894344653439 1536258716005728 1543611643715349 1548009397686048 1554699875904032 1555905295644656 1555954340569904 1556225678938788 1556274733963092 1557481374752886 1564212790743174 1567499224822336 1567548635209024 1569087048186216 1569136508623944 1576177290207234 1584266800880907 1589203548803988 1594059366433248 1595345589698256 1596384691363737 1602240654375504 1607233410783936 1609577953275834 1614496024977264 1616483575598034 1616534530059306 1617787892630523 1622731049833608 1622782201226472 1624779952674307 1627787656546272 1627838967332448 1636142050245456 1637207724003137 1643535294062244 1648656729066096 1655782203854064 1657118230376808 1662181561579968 1664280275672872 1677010180826552 1678656020813343 1678708935061587 1683438516599136 1683491581600224 1692078530595728 1697351231612352 1697404735167168 1704687163461568 1704740898258112 1706413953538008 1719466134771528 1721637177870987 1728291055506444 1741510572396804 1747898895682368 1749037360392036 1750393457600238 1750448633141142 1757958637319742 1758014051328678 1761268390884288 1763436627925128 1763492214610152 1770252054363936 1770307855883424 1772487221099244 1780496568567431 1786044789821604 1792947593522448 1795211416241542 1800696691711632 1806307858749888 1808942799947522 1815578482552224 1823725059649064 1823782546733576 1825572431062809 1825629976379781 1829465651810784 1838797167580048 1838855129764432 1840659806526138 1845903851558976 1853881826065984 1854738820199358 1862754979335822 1864258009173909 1868061973578944 1869954256777464 1872315310131981 1885408424188848 1886636453429871 1893868331174028 1893928029300252 1899829715341968 1903588346920194 1908040756791312 1909520135563896 1909580327063064 1915354681770816 1915415057185344 1917773058894264 1917833510540376 1925184973222368 1934881855640071 1939910511024288 1942359892982652 1949866831853424 1955942829297216 1964396390958144 1967261942892686 1981921122795016 1983866206415769 1983928741436421 1989518246889888 1989580960072992 1999729172522224 2015024891080784 2017066042712754 2025783778175586 2032096341093624 2042525792871252 2051690692105197 2051755365075273 2058148858287132 2066038179462576 2066103304691184 2068646813527554 2068712020984986 2074967571918384 2075032978617456 2076641833003848 2081499007408704 2085617054324232 2092116064248288 2092182011498592 2095167926521497 2101569720276312 2104223217397873 2112355734507876 2118938065071984 2127127452931008 2128512921818316 2136320872500672 2139369781511402 2139437218283618 2146103937701112 2152661366636352 2155311434130712 2155379373412408 2157050523507364 2157494691256047 2157562699357923 2163641399778144 2163709601635296 2181522733660608 2191380392082992 2193600185835102 2198208972088128 2207709605138752 2209490973835744 2209945939827912 2229661263144393 2238208027751124 2238278580082116 2246858376692688 2246929201698192 2249695319087502 2263600987547328 2263672340309952 2265427454186016 2266903002465882 2275218604717344 2276700530299338 2278537566768111 2288385379050199 2292621513028704 2295516237161316 2304388074008592 2305888998636509 2322014096529072 2324945932509538 2332049813856048 2333857943466984 2333931510854856 2343944849759656 2344018735104904 2346319186114761 2351248837233504 2351322952813536 2363316294798992 2364265935310851 2381393053095472 2383805323205982 2390596791363264 2400928922282176 2403360981563256 2414366929913751 2421744037465896 2424725363397051 2424801795088959 2434096574750412 2434173301839708 2441681484819408 2441758450998672 2454213075368184 2461711932972864 2461789530547776 2465302941093366 2472985093599144 2483673305781096 2485677345565212 2493272342369952 2496420413509308 2513877898918464 2515515271239828 2525157774898704 2525237372400336 2528346105422566 2528425803426094 2533106287122624 2538117795893592 2544054342388416 2546026847418528 2546107102750752 2557030745192352 2557111347387168 2589813190643536 2592436583259666 2599822442471232 2612265858595206 2623556040588054 2625590186400357 2625672949711713 2636937955979613 2637021076993017 2645154941887692 2645238321915228 2655378081545904 2655461783825136 2658730831648866 2679067184732406 2689421390283672 2692817124362313 2701045037567448 2709461788124832 2713414199921283 2723367723828336 2725141543843147 2735587589473596 2735673820100364 2744198477716176 2749627612218058 2754717572616768 2754804406254912 2758195751370072 2758282694646648 2766623429224512 2766710638156608 2768855777338464 2770659225236078 2780822739098976 2793557235361996 2794132469003733 2802092960368416 2816474312677168 2825250753429312 2838017229091088 2840802496761042 2840892043950378 2855382520380291 2861471916934816 2862061135186968 2864280203345844 2864370490594596 2876659588341396 2876750265810564 2887777459833552 2909865766536432 2913539839473978 2924800247780136 2933914243945824 2946594586437216 2950892914339029 2963553221929729 2963646638442061 2972881684192524 2984277370334832 2984371440109488 2988045397317578 2988139585867202 2995811168923584 2995905602264256 2999593758783336 3022537336621176 3035600707065784 3038050089024148 3038675667263379 3060688316215088 3063788689306878 3072517432011456 3087223287430698 3096018795372096 3102970220291331 3103068031477479 3109399751808064 3111810591289312 3111908681139808 3112451357877576 3112549467926184 3114962749505772 3128425581486348 3138174096372432 3138273017247888 3152354580414468 3168533601761814 3178407097607976 3188118732866496 3190691179396512 3192769382727474 3204481308751008 3209054672267103 3209155827425427 3219155906551668 3228992049954528 3232967151196068 3233069060118612 3235575785261046 3245462099667216 3245564402452944 3249559905348614 3255575313092544 3255677934664896 3272284100490912 3274415448006274 3287070588124488 3297313458132192 3311564407708128 3314236460753616 3328560551345744 3354020361653104 3357312041626686 3357417870123174 3366877033198272 3366983163200448 3374542978631253 3384157061191456 3400354503698823 3412827907076016 3415050795449007 3438932269543056 3443274355741974 3456582111012888 3483021144793608 3487418898764307 3498074720784072 3500786915200476 3500897266282284 3515917274639484 3516028102657356 3526873255850256 3526984429220304 3540504108727872 3540615711766848 3544974442198488 3560993137134862 3572089579643208 3585895187044896 3590422832483084 3601393383423264 3617885599895044 3631156965104448 3647450119298128 3647565093467152 3651144862125618 3651259952759562 3658931303621568 3677594335160096 3677710259528864 3681319613052276 3697954411640049 3709477640398716 3725509958671644 3728516018347818 3739908513554928 3744630620263962 3770816848377696 3773272906859742 3787736662348056 3787856058600504 3792519158133849 3792638705139141 3799659430683936 3807176693840388 3816081513582624 3819040271127792 3819160654126128 3835546117788528 3835667021080752 3850369946444736 3869763711280142 3879821022048576 3884719785965304 3899733663706848 3934523885785372 3935334060882081 3963842245590032 3967732412831538 3967857482872842 3979036493779776 3979161920145984 3988096247473299 3999458345044448 4018600777098609 4030049782161568 4034132085425508 4051567556351172 4064192682187248 4085051585742504 4103381384210394 4103510730150546 4116297716574264 4124441418327087 4132076358925152 4132206609382368 4137293627055108 4137424041969972 4149935143836768 4150065957234912 4153283666007696 4155988837854117 4171234108648464 4184232128496576 4184364022997184 4190335853042994 4203139440552624 4208446434795746 4224711469015752 4237876130143968 4257025843636632 4278739563022804 4278874436567236 4292207875402224 4310622868261424 4310758746824816 4314101047014728 4314989382512094 4315125398715846 4327282799556288 4327419203270592 4370309759210967 4382760784165984 4387200371670204 4418981947671488 4419891879655824 4459322526288786 4476416055502248 4476557160164232 4482068095976367 4482209378800803 4493716753385376 4493858403396384 4499390638175004 4530854908372032 4533806004931764 4550437209434688 4553401060598676 4557075133536222 4576770758100398 4585243026057408 4591032474322632 4608776148017184 4611777997273018 4644028193058144 4649891865019076 4664099627712096 4667715886933968 4667863021709712 4687889699519312 4688037470209808 4692638372229522 4702497674467008 4702645905627072 4726632589597984 4728531870621702 4752800402642721 4762786106190944 4767610646411964 4789154074091211 4806721963126512 4828733859827502 4843488074931792 4849450726794102 4849603590177918 4853363677891569 4868193149500824 4868346603679416 4874339858022921 4883362969638816 4883516901997344 4908426150736368 4911623172009411 4930605882186732 4945970187198288 4967346611562192 4971354691130424 4986544684739904 4992840827018616 5031030542479656 5050315549797408 5050474744800672 5056692210845132 5056851606852188 5076235591787184 5092053694837056 5092214205501504 5114061490384704 5114222694774336 5164911533612961 5179626381287072 5184873166519332 5224531717190412 5247112081176108 5251180372800714 5251345899423426 5273875911959226 5274042153986034 5290309883775384 5290476643830456 5310756163091808 5310923567650272 5317461663297732 5341489705702293 5358134369464812 5378842780567344 5385634248724626 5402090075134896 5418923576249664 5426828399842566 5446735447656672 5450283087686294 5454680841656993 5471175178947192 5471347640200728 5488396955432352 5499255224436116 5516391502740144 5516565389293296 5537711554676928 5541318450472156 5561645478197952 5587114470723992 5588264938007466 5592774027521727 5604185920736832 5616945930395943 5632948625354336 5659909360289613 5676034458182176 5681604993522084 5681784087900756 5710765040760582 5722943833869632 5724122270373936 5728560406691688 5728740981189192 5753319176682792 5753500531621128 5775554919667104 5804645566920213 5819731533072864 5827079678947956 5849600495560272 5867828487891648 5893189172874432 5901785828678058 5927106443859458 5927293276884122 5931888939645251 5945763368385048 5968554740669664 5968742880218976 5976090794635156 5976279171734404 5999187517566672 6045074673242352 6071201414131568 6076100178048296 6077351334526758 6121376632430176 6127577378613756 6155072076315591 6155266095225819 6174446574861396 6205940440582662 6206136062954958 6223621182578624 6223817362279616 6224902715755152 6225098935852368 6229925499011544 6256851162972696 6276348192744864 6276546034495776 6285503779564491 6304709160828936 6312669652193619 6337067203523628 6356814195215952 6381382358793024 6385538765454948 6408962617502016 6418109344534206 6418311654850854 6438311813103336 6457984099909056 6465934302392136 6466138120237224 6471151570522092 6490924199334432 6491128804905888 6499119810697228 6544568200981824 6548830896012548 6574141176248976 6594626916264384 6623128815416256 6628472921507232 6657121102691488 6688983789433179 6708040723306208 6714624083253372 6714835740246348 6749085957262506 6768314122382912 6800709007397646 6825655814152032 6830101590898014 6835612700304333 6865156137150597 6877864539086112 6886548711483948 6913164222025776 6917666995909527 6966042289587216 6974837797528614 6996149441568144 7001573830400952 7001794532564568 7010414201398933 7031834549278968 7032056205314712 7053746511700512 7053968858440608 7089948884396976 7121986274269724 7144179159286416 7171790374089792 7180845664966168 7202786766846528 7235771199790088 7243100789741253 7274176090191153 7274405385266877 7294900238596256 7295130186934304 7302289724251236 7302519905519124 7355188670320192 7355420519057728 7362639226104552 7395908823280098 7418955280797432 7451019917343288 7457032036695636 7479817027109856 7489261240527924 7541633696755392 7546545813719484 7575473324696112 7575712117201008 7585038316267698 7585277410278282 7599318861367872 7614353387680776 7632163027165248 7638080542255584 7638321308252256 7671092235577056 7671334042161504 7682282397245489 7739527422560284 7769439571930608 7799467327413696 7869047771570744 7870668121764162 7876770559201071 7877018849135139 7910813867938839 7911063230979051 7927684491180064 7935464825663076 7935714965745684 7976192494946598 7998916690088896 8037201554197218 8060099564323136 8068264170851016 8078451373086939 8103135112702344 8128385364374496 8140242599763849 8170103171485008 8175424631529441 8206762768420788 8207021460301092 8232595433148528 8248882836654174 8264152717850304 8264413218764736 8274587254110216 8274848083939944 8299870287673536 8300131914469824 8306567332015392 8311977675708234 8342468217296928 8354637744816407 8380671706085988 8406278881105248 8416892869591492 8449422938031504 8475752260287936 8514051687273264 8557479126045608 8557748873134472 8566147561140873 8584415750804448 8621245736522848 8621517493649632 8628202094029456 8629978765024188 8630250797431692 8740619518421934 8765521568331968 8774400743340408 8839783759311648 8852678743017087 8890659665789187 8890939915326183 8918645052577572 8952832111004496 8953114320328464 8964136191952734 8964418757601606 8987433506770752 8987716806792768 8998781276350008 9067612009863528 9079061014926487 9106802121197352 9114150267072444 9153541516200796 9182064948645264 9217552296034368 9223555994546036 9288056386116288 9299783730038152 9308910660873993 9309204094432437 9328199255424192 9335431773867936 9335726043419424 9375779399038624 9376074940419616 9385276744459044 9453265179195968 9457063741243404 9505600805285442 9525572212381888 9535221292823928 9578308148182422 9613443926253024 9627164016801309 9627467482276281 9657467719655004 9686976149863584 9698901453588204 9699207180355836 9706727355783138 9736386299001648 9736693207358832 9748679716045842 9766725939277632 9767033803994688 9816852301472736 9823246344018822 9861211764373464 9873662789328481 9891940374396576 9934693223124384 9942709382260848 9949185399711371 9985681654037232 10062061084959312 10100631099594816 10100949489601344 10113384421690264 10113703213704376 10123628935893759 10152471183574368 10201063511096469 10245152386347021 10329823067225922 10359252762574144 10369746333038664 10449063434380824 10462256696292921 10494224162352216 10502360745601428 10502691798846852 10547751823918452 10548084307972068 10580619767550768 10580953287660912 10621512326183616 10621847135300544 10634923326595464 10682979411404586 10716268738929624 10757685561134688 10771268497449252 10804180150269792 10819940685909773 10853656799685132 10893470895313344 10900566175372588 10909361683313986 10942350357894384 10942695280401456 10976793910864704 10998510448872232 11032783005480288 11033130778586592 11082636900944312 11093863234920147 11174228941447984 11176529876014932 11185548055043454 11233891860791886 11265897250708672 11319818720579226 11352068916364352 11363209987044168 11363568175801512 11377557474401547 11377916115417423 11421530081521164 11448244540747872 11457120813383376 11457481962378384 11506638353365584 11507001063242256 11551109839334208 11609291133840426 11639463066145728 11654159357895912 11668874205570023 11699200991120544 11758128199658893 11803571657356116 11854212887718916 11854586553768244 11863777879290502 11891526736770096 11937109481339328 11937485760437952 11952181589270312 11952558343468808 11964288742419897 11998375035133344 12055802331295827 12090149346484704 12142402828263136 12152200356096592 12154702669053516 12242753264860352 12255154757227512 12310144152631182 12310532190451638 12348893149722792 12373324254981261 12411880881165324 12412272125909916 12449805431510304 12450197871704736 12459850998023088 12467966513562351 12513702325945392 12552696385489728 12553092068991552 12571007559128982 12609418321657872 12625339304387238 12674134407047256 12713628390431904 12771077530909896 12787202628802459 12836218689068412 12836623309701708 12876623626206672 12931868604784272 12932276240474448 12942303141044184 12981848398668864 12982257609811776 12998239621394456 13097661792025096 13110929277632901 13148282352497952 13256945843014464 13314242205382976 13377967578866358 13416081446612416 13429248166506744 13429671480492696 13446204287929101 13446628136402409 13498171914525012 13601418014795292 13651311628304064 13660203181796028 13671225400608666 13730312274301194 13755729078172224 13773097422967896 13826328444051552 13835333991819054 13905903579824113 13906341918843517 13932084579174432 13949675595057228 13992298883136288 14003147660801904 14003589065129136 14020828402797866 14063669098557936 14064112410629424 14107493023401024 14107937716881216 14179897768793952 14243972548539448 14258401207928163 14288358318572832 14361691329932336 14367462222273633 14471542399580176 14486201579482506 14548352180382306 14548810770533754 14560091033674707 14589800477192512 14590260373868608 14604579448502472 14605039811038248 14623019574068763 14725278452209104 14734869516028233 14791817646560196 14837910561594864 14902039834686576 14914064073391272 14959634054219712 14978522481055848 15093091627438968 15112148561311997 15150946649392224 15151424234402016 15170076632535396 15170554820556564 15228706775361552 15276161084511168 15276642616504512 15342184471154112 15342668084323008 15364564794490978 15479054845120568 15494734600838883 15538879143861216 15738095543141488 15741336243528324 15753541118402142 15754037698270278 15821627735877678 15822126461958102 15855368982360128 15870929651326152 15871429931491368 15952384989893196 16024469117106879 16074403108394436 16136528341702032 16156902746173878 16206270225404688 16256770728748992 16280485199527698 16340206342970016 16350849263058882 16364042524970979 16413525536841576 16414042920602184 16434249685246679 16434767722269611 16465190866297056 16497765673308348 16549174508220432 16549696167879888 16613134664030784 16623955351416468 16684936434593856 16709275489632814 16761343412171976 16812557762210496 16833785739182984 16850837791187829 16898845876063008 16979728080868839 17028103374546528 17114958252091216 17115497746268944 17132295122281746 17168831501608896 17242491473045696 17243034987299264 17256404188058912 17259957530048376 17260501594863384 17413936700760639 17481239036843868 17548801486680816 17679567518623296 17705357486034174 17781319331578374 17781879830652366 17795666818935753 17837290105155144 17872579479417377 17905664222008992 17906228640656928 17928272383905468 17928837515203212 17997562552700016 18009284964034507 18135224019727056 18158122029852974 18213604242394704 18228300534144888 18307083032401592 18364129897290528 18447111989092072 18465216228946773 18465798285677457 18599567460076304 18617821321747986 18618408188864874 18670863547735872 18671452086838848 18751558798077248 18752149880839232 18770553488918088 18856511338693473 18914127482486808 18938008956580857 19011201610570884 19070442585647856 19156616296364844 19226887852506048 19254328033602618 19254934964552562 19314935439310008 19373952299727168 19397802907176408 19398414360711672 19413454711566276 19472772598003296 19473386414717664 19497359432091684 19633704602945472 19646492688037644 19722423528746928 19747325578656962 19783880748793152 19869386446248768 19885418764521696 19898370799422742 19971363308074464 20066951368299537 20124122169918624 20226768843380528 20227406427408752 20247257871787518 20304942367148736 20402127022192938 20490304772694042 20506838100912999 20595468411451791 20659646134451844 20739492666077328 20753000987728581 20898126868761648 20924513392585842 20988448324704432 21004721491202856 21005383597693704 21031242604196799 21095503647836904 21096168615944136 21161239535101536 21161906575321824 21269846653190928 21283700412040781 21365958822809172 21432537477859248 21515371122269376 21542536994898504 21608360300539584 21639881371819546 21707313599370264 21801132350745176 21818723366627972 21822528270573459 21823216155800631 21884700715788768 21885390560802912 21997020897744464 22065566010960576 22066261557173184 22165273801888624 22187726469840294 22348457882895968 22353059752029864 22371096110086908 22467783721583772 22639637441158452 22726419974088336 22727136351603024 22755114948803094 22755832230834846 22843060163042328 22896489081495744 22914241626766752 22914963924756768 23013276706731168 23014002126484512 23046847191736467 23146455391376603 23218582267680852 23308318715791824 23337748411140046 23398401982241088 23516256399317786 23607143314712232 23708425775437832 23709173107536488 23727555758581004 23732441603816517 23733189692937153 23783053473540192 23904363178540624 23905116686937616 23928577484839794 23996750070266688 24111604662591654 24180298692969408 24235354119260817 24284805656526272 24304400712193184 24309405338107032 24420727799291547 24510309514455024 24526273894588323 24620288305262364 24621064380903276 24697786299445584 24746648509962522 24823761762330648 24824544251819832 24899610863020608 24900395743409472 24919701996046176 24935933027124702 25027404651890784 25063913234449221 25142015118257964 25218836643315744 25250678608774476 25348268814094512 25427256780863808 25542155061819792 25574405257604918 25672437378136824 25673246619403416 25753247252413344 25863737209568544 25864552480948896 25884606282088368 25996479242788912 26195323584050192 26221858555265802 26296564704995904 26558036229051261 26671978997367561 26672819745978549 26755935157732716 26858496333013488 26859342960985392 26892408575858202 26893256272804818 26996343829050024 27202836029590584 27237183044779461 27320406363592056 27342450801217332 27460624548602388 27546194845935792 27652656888103104 27670667983638108 27811807159648226 27812683837687034 27864169158348864 27899351190114456 27984597766272576 28006295321603808 28007178130258272 28041656805595732 28127338197115872 28128224821258848 28359795537587904 28487945097078896 28516802415856326 28576716637145664 28723382659864672 28734924444547266 28881492050403927 28882402446828843 28943084799160352 28972403158965012 29096704360764612 29097621541067508 29120182067349414 29209158897004944 29210079622076496 29246039148137526 29450556904418208 29469739032056466 29583635293120392 29620988367985443 29675821123189728 29804079669373152 29828128146782544 29847556199134113 29957044962111696 29976556982274617 30186183254877936 30224297122623994 30301893298784448 30302848468804032 30340153265070792 30341109641113128 30457413550723104 30729129588981956 30735457159041063 30958109690241136 30989469201677766 31077758287722432 31386770088878763 31476191086282976 31482672487056648 31507082236804284 31508075396540556 31643255471755356 31644252923916204 31741859302652304 31742859862982736 31904769979786392 32048938234213758 32148806216788872 32273056683404064 32313805492347756 32412540450809376 32459822057729319 32560970399055396 32680412685940032 32701698526117764 32728085049941958 32827051073683152 32828085841204368 32868499370493358 32869535444539222 32930381732594112 32995531346616696 33098349016440864 33099392335759776 33247910702832936 33418550979265628 33522686824343952 33667571478365968 33701675582375658 33797691752126016 33959456161737678 34056206749093056 34132672423204641 34133748346252269 34229916504182432 34230995492537888 34264590244563492 34512808376117824 34519915060096752 34521003189726768 34827873401521278 34962478073687736 35006622616710069 35097602973361632 35274384598976679 35410714972068348 35562638663156748 35563759661304732 35591333637871506 35674580210310288 35745158958834754 35811328444017984 35812457281313856 35856544767810936 35857675030406424 35995125105400032 36018569928069014 36270448039454112 36316244059705948 36427208484789408 36456601068289776 36614166064803184 36728259794581056 36894223978184144 36930432457893546 36931596571354914 37119972764943783 37199134920152608 37235642643495972 37236816377729748 37403899540687053 37541106977836176 37713022677386946 37828254964973616 37876017913161714 38022403221141768 38140885171295712 38313232592729688 38361607886407377 38508656067205236 38509869929105124 38629870878620016 38795605814352816 38796828721423344 38826909423132552 38945545196006592 38946772829435328 38994718864183368 39292985376075288 39444847057493856 39494651157313924 39770837529043392 39796741598845484 39942726616148928 40133902736599074 40248244339837248 40338612863787303 40339884409207227 40453537686761056 40454812854817504 40494515743575036 40804254044385876 40980609545388084 41013676201825998 41190936822903582 41319292268903688 41478985332154656 41506001975457162 41717710739472339 41719025756530551 41796253737523296 41849026785171684 41976896649408864 42009442982405712 42010767195387408 42062485208393598 42191007295673808 42192337231888272 42322479070203072 42323813150643648 42539693306381856 42567400824081562 42601747839270439 42731917645618344 42865074955718496 43085073989797008 43279762743639092 43414627198740528 43602264701490352 43637446733255944 43645056541146918 43646432311601262 43680273101024121 43769401431577536 43770781121605824 43869058722206289 43994041795488928 44204608548084699 44330547603777248 44375452939680588 44696915765791936 44706119504059728 44742192220173816 44935567443167544 45279274882316904 45336445683935991 45452839948176672 45454272703206048 45510229897606188 45511664461669692 45686120326084656 45828483253533504 45829927849513536 46026553413462336 46028004252969024 46093694383472934 46292910782753206 46437164535361704 46616637431583648 46675496822280092 47032512798635572 47214286629424464 47416851550875664 47418346215072976 47455111517162008 47464883207633034 47466379385874306 47566106947080384 47808726357081248 47810233373875232 47857154969679588 48073407351320637 48223209325183308 48470708238521634 48608801424386368 48618810676214064 48841455598583094 49020619028910048 49052547789176646 49092127574912937 49240576610524728 49242128761806552 49302749055740037 49304303166808833 49395572598891168 49493297019925044 49647523524661296 49649088503639664 49839403992092352 49871866054249404 50054809303781568 50127826468898442 50284030236515928 50437673286631488 50501357217548952 50696537628189024 51084310123639584 51148810515209836 51344874756273648 51346493238806832 51506494504826688 51727474419137088 51729104961897792 51769212564176736 51992958485577824 52241810102281917 52390647168100384 52443717110531604 53116072458102522 53343957994735122 53345639491957098 53387000456807259 53511870315465432 53617738438252131 53716992666026976 53718685921970784 53784817151716404 53786512545609636 53992687658100048 54027854892103521 54405672059181168 54474366089558922 54640812727184112 54684901602434664 54921249097204776 55092389691871584 55172755398399421 55341335967276216 55623614319296452 55625367675374068 55798702380228912 56012590643207616 56014356260516544 56083313611191464 56254676394231744 56256449642517696 56569534016080419 56814026869742571 56975890194157792 57033604831712652 57446765319729344 57469848889094532 57762984100807854 57764804893657686 57886169598320704 57944806317930024 58193408721529224 58195243082135016 58240364134698828 58418317794009888 58420159244152992 58492078296275052 58901113808836416 58939478064112932 59167270586240784 59241976735970886 59351642246379456 59608159338746304 59656256293565088 59695112398268226 59914089924223392 59953113964549234 60001489258226923 60372366509755872 60448594245247988 60680306530141584 60682219282226256 60914827101446208 61458259177963912 61470914318082126 61520514302738997 61786405234355373 61916219380482272 61978938403355532 62259002963185743 62773540177757526 62952382172565952 62965344974113296 63014164473608568 63016150793081112 63093727812590397 63286510943510712 63288505847832408 63483718605304608 63485719725965472 63809539959572784 63851101236122343 64097876468427516 64297612433577744 64546113366808128 64627610984695512 64825080901618752 64919644115458638 65121940798110792 65250778336097761 65403397052235528 65456170099883916 65654102147366304 65656171682408736 65736998740986716 65739070889078444 65991062693233392 66196698032881728 66198784671519552 66495821405665872 66837101958531256 67045373648687904 67335142956731936 67403351164751316 67918912323475356 68265344846409282 68267496692504538 68459833008364864 68461990985075776 68529180489126984 69039830120193504 69042006379453536 69140541575209401 69439366174129809 69655746803042556 69924956147375472 70013245233420138 70195205946723264 70548769197953358 70821429944136696 70910850941540909 71125277326313496 71127519322609464 71182667275743012 71349160420620576 71490317917669508 71713089535621872 71715350060812848 71990250210800064 72037139856138028 72540896078908224 72632488119411896 72706062357782451 72854416969578816 72913202136579552 73228332129606368 73262183397874641 73578821683764969 73788447956368288 73860864915787092 73863193142709828 74239945529887566 74398269840305216 74471285286991944 74473632755459496 74807799081374106 75082213955672352 75191739703347663 75426045354773892 75656509929947232 75752035826323428 76044806442283536 76281770342591424 76626465185459376 76723215772814754 77017312134410472 77019739858210248 77114556215388263 77259741757240032 77591211628705632 77593657442846688 77653818846265104 77989437728366736 78585970752150576 78889694114987712 78989302314627848 79593483197690968 79674108687153783 80015936992102683 80018459237935647 80267805473198148 80677225727574606 80679768818414454 80907075373522112 80909625709635008 80989031487150072 81608508088771752 81711549134338383 81961219090776168 82027352403651996 82381873645807164 82638584537807376 82957970664309312 83012003950914324 83435421478944678 83438051513061102 83592507475046592 83698053570343368 83953793298817728 84018885964811424 84021534390774816 84124970416787196 84382014591347616 84384674463776544 84505106369700379 85079386612763712 85134801648163124 85203495678540878 85463835291236688 85730149911436992 86170147979594016 86559525487278184 86644476151211781 86647207340486529 86829254397481056 87204529402980704 87274893466511888 87290113082293836 87292864623202524 87360546202048242 87738117444412578 87988083590977856 88409217096169398 88661095207554496 88750905879361176 88862965103956329 89412239008119456 89484384440347632 89542668597402339 89871134886335088 89929670946823851 90558549764633808 90672891367871982 90905679896353344 90908545406412096 91020459795212376 91023328923339384 91135384618186129 91372240652169312 92187388766945868 92585821565506412 92874329070723408 93233274863167296 93350993644560184 94065025597271144 94160310266636289 94428573258848928 94833703101751328 94836692430145952 94910223034324016 94929766415266068 94932758771748612 95617452714162496 95620466747750464 95714309939359176 96146814702641274 96446418650366616 96941416477043268 97237621352428128 97379466173187957 97682911197166188 98041238057820096 98105095578353292 98184255149825874 98481153221049456 98484257523613104 98605498111480074 98608606333617666 98791145197782336 98986594039850088 99295047049322592 99298177007279328 99743732108498808 99869671164191357 100255652937796884 100568060473031856 101002714435097904 101393075256378048 102168620247279168 102297621030419672 102398017269613923 102401245038756807 102689749512547296 102692986477613664 103538425128353472 103985916971155648 104483620204563834 104781294336200768 104887434221063208 105019867850130207 105823153796930037 106232144916205044 106687915989470244 106691278983914196 106774000913614518 107023740630930864 107235476876504262 107433985332053952 107437371843941568 107569634303432808 107573025091219272 107985375316200096 108055709784207042 108610290682613291 108811344118362336 108948732179117844 109281625454368224 109369803204869328 109441039396825081 109842498194409552 110184779383743168 110345510796798842 110682671934552432 111247228638592904 111250735350748136 111359918294831349 111597404760457824 112166627222382928 112211698622061159 113139068032160838 113628053739485142 113951780388315584 114067209663425304 114939697778189064 115084823659222131 115525968201615708 115529609787315372 115889612635860048 116386817443058448 116390486164270032 116480728269397656 116836635588019776 116840318488305984 116984156592550104 117878956128225864 118027793194044331 118334541172481568 118483953471941772 119312512587130176 119390224796536452 119828179848446784 119906227929098468 120002978516453846 120744733019511744 120897188490495976 121015838591361909 121019653227621681 121360613060283168 121364438564452512 122916518355927824 122941828636164252 123041028605477994 123572810468710746 123832438760964544 123957876806711064 124518005926371486 125153132218417017 125157077269591653 125547080355515052 125930689948226592 126028328947217136 126032301586162224 126187455625180794 126573021887021424 126577011695664816 126967437210609216 126971439451930944 127619079919145568 127702202472244686 127805243517811317 128195752936855032 128357616261270253 128595224867155488 129255221969391024 129339410196247823 129839288230917276 130243881596221584 130501556672195522 130806794104471056 130912340199767832 131308204294732608 131312343364817472 131473997481973432 131478141778156888 131607176166618867 131982125386466784 132613825644254097 132991642811331744 133674203917062512 134090747297375808 134670285913463872 134806702329502632 135837824646950712 136009337051807973 136530689692818564 136534993385009076 137058360978253968 138079660240387008 138084012758907072 138281083150418802 138878732348259618 139311493606085112 139849912294750944 140026490466840276 140659228916827049 141097538395906716 141642859888273392 141821701883081818 142250554652626992 142255038645218928 142365334551486024 142698320841241152 142980635835339016 143426179071243744 143430700121625696 144074279712276056 144220222053961911 145264976238823792 145412124715564902 145826404273159104 146456664259212736 146524366795749282 147157643367529938 147276382724738811 147576895912736576 147721729831574184 147726386285419656 147908247167220111 147912909500426499 148479891059775132 148942570573983888 148947265510918992 149615598162748212 150164427911344704 150383479406695326 150852090709547784 151313019859894464 151504071652646856 152089612884567072 152855666595565609 153252930370918752 153446431545629508 154034624268820944 154039479716420496 154229112430776526 154519483514480064 155182423257411264 155187314885693376 155307637692530208 155978875456733472 156725430306845751 157171941504301152 157978604629255696 159186966395381936 159348217374307566 160031873984205366 160036918475871294 160161001370421777 160535610946396296 160853215314756393 161354451455149212 161359537636828908 161978062974300144 162083564676310563 163217016177543504 163423098268676766 163922438181552336 164054704807303992 164763747291614328 165277169075614752 165518266195198263 166024007901828648 166233634174431967 166870842957889356 166876103026122204 167396107140686736 168037771929622848 168043068781549632 168249940833574392 168764029182695232 168769348927553088 169010212739400758 170269603296326248 170406991357081756 170442080609227713 170927670582473376 172340295959188032 173119050974556368 173288952302423562 173294414680973058 173658508794962112 174409058805961408 174549786933023776 174580226164587672 174585729246405048 174721092404096484 175476234888825156 176818434192338796 177501811758722352 177725930207912658 178824478016238912 178968768880695264 179085337194804678 179742269772670176 179859341893647702 180004467774680769 180776746537713469 180782444944965721 181117099529267616 181345782735743964 182040919590424752 182046657846678768 182270769236372258 182744481304338624 184374777533891736 185171643131012824 185359215703066119 185748658141446816 186701987289120368 186777008889557229 188130051194542288 188320620533272578 188857146517697856 189281183437771191 189667406203502656 189673384860291904 189820446068648032 189859532830532136 189865517543497224 191428619878718352 191553303708367029 192293629405282548 192892837300733232 193882832954086536 194475242704856256 194758932346375914 195365822394332376 195752335008293283 196210191156706584 196368510299651748 196962306442098912 196968515047226208 197210996222960148 197217212667235332 197973188079700176 198590094098645184 198596354014558656 199487464216997616 199739342328382714 200511305875593768 201136120946063712 202005428870195808 204595242060839344 204796034539227846 204802490077513614 205379499025094592 205385972955227328 207421624725628203 208318098522389427 208967240409127668 209774868442126416 210039735700260414 211646307593860074 212464289832410088 212732552824622727 213375831978940488 213382557967828392 213548001827229036 214047481261861728 214470953753008524 215139268606865616 215146050182438544 215970750632400192 216111419568414084 217220581365226582 217622688236724672 217897464358235688 218563250908736448 218739606409738656 218882078793650162 219684996388819104 220691021593597684 220736465051294907 221365343869104864 222494457277185808 222501470701496272 222719836589662698 223194809520915648 224333254444765856 224423397244122318 225575219110042989 226278136064321676 227256107478970284 228134419326850608 229879395556378128 230169647318444262 231051936403231416 231059219574630744 231343668646164789 231779225271720096 232773634886116896 232780972328540064 232961456538795312 233968313185100208 234120704532448591 235757912256451728 236055586388088662 236669082344963136 236967906943883544 238780449593072904 239812455858196936 240005957032907692 240047810976308049 240055377713806941 241794376980991952 242031677182723818 242039306455243362 242721226120566336 242728877128905024 245134647403015149 245833036711855648 245883657272328504 246082057210955988 247145620937421492 247915753613422128 249036011852742972 250306264436834034 250314154539183306 251094160711030104 251861379896453184 252056657894434272 252064603172324448 252374911250361588 253146043774042848 253154023391329632 253515319109101137 255238159838291136 255404404944489372 255610487035622634 256391505873710064 256715232522540506 257190449734310976 258510443938782048 258678820392495646 259678576461834552 260487763192443168 261003113344391044 261613588208942112 261824680399535664 262947994963946864 262956283556313776 263214352333237734 263964250772933568 265227651288508194 265983285622663488 266588895311868987 267348407834125024 268628005792207017 269613404659005264 269789012840471553 271675649293901424 272018674103615946 273061379385637128 273069986770018152 273406153854558387 274116721956507936 276562166300837604 277757464696519236 278622987212170224 279699824589501888 280052980933680552 281318457833654098 282195076791813432 283285719776546784 283643403766163636 284501109305253984 284510077290437856 284730669102972048 285961271670678032 286852358142487488 286861400243251392 288148559424552112 288440444107923822 290529952477647584 290824249431129804 292138398519563871 293048733591498564 294315286735059876 294552765449477622 295443459663148368 295452772570839312 295816494334440222 295825819000852998 296959782119550264 297885141147967776 297894531021837984 299231196325496424 299609013492574071 300766958813390652 301704181419095568 303008143305293712 304179225769134144 305711333191131218 306505860741837504 306892863091259016 308069248537641888 308078959432840992 308458224861553052 310615275385060416 311957750913466944 313450860613691502 314343883008602304 315059603550390621 315957209258511392 317469461390790111 318373932790763872 318696434748615132 320063747968410732 320073836951742588 320322002740843554 321071221892792592 321706430629512786 322708902910298424 322719075273657816 323956125948600288 324167129352621126 325830872047839873 326434032355087008 326846196537353532 327844876363104672 328109409614607984 328323118190475243 329527494583228656 330554338151229504 331036532390396526 332048015803657296 332467268348863934 333741685915778712 333752206052244408 334792214281373472 336499881667148784 338020425478801516 340539206592652496 340813982714163512 340884161218455426 341855341164946752 345254470977666393 346238101949112736 346577904604847124 346588829361946116 349099573866047552 349160452329175344 349171458492810096 349442184808192968 350952469777650312 353636868384677592 354083379582132993 355003623517444704 355451860415825316 357937537761390528 358170674389609356 359484539545340352 359718683787295404 360008935549361538 361553493075426938 361564889889931442 362234199058535232 362691565471487928 364081839180849504 364093315693357536 364541538472744516 368749555067783472 370343286262025648 370718431406132238 371497316282893632 373403974578240736 373554017779114458 375459396655251051 375471231808774959 376260102389084576 376641241066545156 378562366875542382 379640892137296064 379719065661064272 379731035086994448 382857239757436704 383106607416734058 383415730553433951 384587258810565096 385072848783810759 385785674601466464 387765665908173072 388018230588743469 389517864692751828 390731644788664752 391504670016586566 392420382313413168 392737020599303496 393924612884197824 393937030094452416 394421992445920296 394434425334470664 395946376159400352 398974928433995232 399478684656765428 401022611751187536 402272241892127424 404010857740391616 408028011155423919 409190484121678688 409592069078455692 409604980155027228 414843249451256406 416636197044778854 417934480818255336 419549736884252832 420079471400520828 421977686750481147 423292615187720148 424928579664820176 425465105649245454 426751663957880976 426765115935656784 427096003654458072 428094962523723456 428941907506017048 430278537213731232 430292100364877088 432222839136828168 434441162730453164 435794928716471376 437479212819477312 437764157587300324 439369992777638208 441382043187195368 441472930102589814 441829148174216433 442730687738209728 443724741501660333 443738728501279497 444988914554371616 445002941402992544 445439673179325396 448666508889531712 448846794488244636 451150438220085978 452556272128643352 454512214957940568 456268838653701216 458566999786696827 459758791112756256 460339294636888524 462103872806462832 462118439149261488 462687337292329578 463558450543440192 465547269772233792 465561944657080128 465922913077590624 467936626370200416 468241409064897182 468619226231974829 471515824512903456 472111172776177324 473935813887767088 477560899186145808 479624911716393872 480011914065815384 480095621952616098 480110755427613882 480483004111265331 482559645944269179 483588753961983904 484063354365447636 484078612910486724 486250694028931689 490269294806030298 491666073423711296 491767314544657008 492164114421911976 494291241874842984 495831507226844256 496554798585594789 498072023705485944 498700902523295901 500612528873668068 500628309078366612 502188321422060208 504113315788868544 504129206344648896 504749822500723176 506292087548085696 506308046782659264 507030638218202274 510808809888978744 511220974071245268 512783011747420128 513430465045081012 517020887877564096 517357640784991292 519357152923669104 520975526384886336 522006226688782088 523227176417884224 523649360799071328 525895989927893728 525912567112627552 526428704666475468 530455302577016388 533177790623737974 534696815668250048 537256011584414034 539226809318010528 539578025680943106 540013403324042307 542330239613140407 542347334834897163 543351298587802848 544037348207231892 546122758771274256 546139973540036304 546812307709116774 548233443913015872 553124332601675208 553822721910515707 555514929393038472 557245974424340448 560105961867361104 562636915667308196 564390153583626864 566571439553093568 567286807532327272 567843550313313573 569002218610507968 569020154580875712 569461338205944096 571922543341356064 574659911125101087 576297118849104224 576880888215847644 581059904955295168 581648498862259608 584276797039127742 586097467182997128 587257005024879849 588630573470119752 589105530898955244 590886919326296736 590905545141678624 591632988668880444 591651638001705996 593919564239100528 595770282295935552 595789062043675968 598462392650992848 599218026985148142 601533917626781304 603408362838191136 606016286610587424 606900309382393631 611422666382262436 613785726182518032 616138497075283776 616157918865681984 616916449723106104 622264874176884609 624954295567168281 626901721227383004 630119207100781242 631914418517022784 634938922781580222 636747865581527744 637392869497230264 638197658473868181 640127495936821464 640147673903485176 640644005481687108 642142443785585184 643412861259025572 645417805820596848 645438150547315632 647912251897200576 648334258705242252 651661744095679746 652868064710174016 653692393074707064 655689752726209344 656218819229215968 656646236380950486 659054989166457312 660016381840496153 662073064780793052 664096031607314592 664934536697727868 667483371831557424 667504412104488816 669584428562746944 672999763334297568 676040850957603032 676725657330128967 681078413185304992 681627965428327024 681768322436910852 690508941955332786 692476203898225472 693155809209694248 693177658723892232 694031005938494367 698320904658350688 698342916985620192 698884369616385936 701904939555300624 702362113597345773 707273736769355184 708166759164265986 710007247034889408 710903720831650632 716341348779218712 717245820179192473 719437367574590808 720017871098723076 723106986150853876 723129779779862884 725383130942975856 728163678361699008 728186631386715072 729083076945489032 735403942209045447 737499110135566944 740686572524051296 741436862812264476 746807949156481472 747108035558228916 750918793310502102 750942463617549918 752520204778169152 753282482133090312 757124733751084764 759438131322128544 759462070173988896 760545957327303411 765714479514873408 766213214833468116 766831461106867902 769174517621130192 770145697567621518 771571349202932928 775531331816346144 776036461177486938 779035729385503656 780019360356949999 781463289577329504 783009340033173132 784840764626826336 785474041198606992 788843984891840592 788868850668941328 791892752318800704 797949856867990464 798957369313530856 799766685935606961 802045223502375072 805884017376621051 809367038521414659 816056022310847838 818380968243357376 819184138156911384 819209960310054456 820218461563675161 829686498902512812 833272394089557708 835868961636510672 839099473768505664 840158942801041656 843955373500962294 846585230375440296 848260118369270893 849857159329640352 850930211298490908 853503327915761952 853530231871313568 854192007308916144 857883815012034096 860557074427462464 860584200729754176 864445678273656336 868882325460906328 871589857432942752 875528315174600648 876415195558691613 882764086374390736 882945860205179628 883658296348432866 887449483003320666 887477457002558994 889977829108743232 890005882805985088 890879346358650792 897693588976489272 898827040477722213 902300876440171956 905112544257286704 909024429915881136 912537677307402432 917133999573393654 919517582225512512 920678589273777048 921841062240031817 924207745612925664 924236878298522976 925374674584659156 931845826155181248 935873252740400832 936482818129794364 937238452463949658 943031649025806912 944222345552354648 945178810651171863 947871627775534176 952408384172370333 955121798372291616 959249823432787744 960023828131630768 960191243905232196 960221510855227764 960966008222530662 965119291888538358 967177507923967808 968126708730895272 968157225820973448 972501388057863378 977492616143519619 980538589612060596 983534629089314016 984328228843823952 984969354571425729 988582483749685968 991663014453688512 993109597171189578 996144047410971888 997401805046591802 1001225057747336136 1001256618156733224 1002489230800047419 1004376642844120416 1009499645001446352 1014061276436404548 1021617619777957488 1022441948142490536 1025566023494840256 1026860930090162024 1034715281569982584 1035763412932999179 1038714305847338208 1044012453377564176 1047298721598142656 1051791979855787456 1051825134225255104 1052857409332950936 1060910605154032776 1062250138746398979 1066355581247475948 1074512023168828068 1078453618636021056 1079156051361886212 1080026806648084614 1084660479226280814 1084694669669794326 1086702597175605696 1088074696414463784 1092245517542548512 1092279947080072608 1093624615418233548 1098566382806104927 1106248665203350416 1107645443821031414 1111029858786076944 1114491948848680896 1120211923734722208 1125273831334616392 1126378189965753153 1126413695426324877 1128780307167253728 1134573615064654544 1135687100626627146 1138922676411888192 1143845086682712128 1149319822250202174 1150247191660301853 1152594237698208448 1153761776431695288 1155218546351432277 1163296997724519216 1164054691766230407 1168553594078255484 1172194934365994256 1174514010049759698 1177261146940239504 1178211061797910488 1181773838652593472 1181811090283357248 1183265977337760888 1183303276003411992 1187839128478201056 1196924785301985696 1198436053970296284 1203067835253562608 1206816725676382272 1212032573221174848 1213800618764787262 1222845332764524872 1224084033466271757 1227571452365036064 1233832899446212208 1244529748353769218 1249908591134336562 1253803442454766008 1260238414201562484 1265933060251443441 1269877845563160444 1274785738994460528 1276395316947736362 1280254991873642928 1280295347806970352 1281288010963374216 1284284887571170368 1286825722518051144 1290835611641193696 1290876301094631264 1296668517410484504 1298305725134487641 1303323488191359492 1307384786149414128 1312437638458431936 1313292472761900972 1318109978332914624 1320032763680992306 1324146129561586104 1328192063214629184 1329869073395455736 1331174224504980999 1331216185503838491 1334966743663114848 1335008824208977632 1345999526668595136 1352081701915206064 1353451314660257934 1362156826370609984 1363255930856654048 1363536644873821704 1375700999360090481 1381017883910665572 1386311618419388496 1386355317447784464 1388062011876988734 1396641809316701376 1396685833971240384 1397768739232771872 1403809879110601248 1404724227194691546 1405857678695924487 1411933778873972783 1414547473538710368 1416333518328531972 1421807441663301264 1422733512158726053 1432682697558437424 1434491640358384946 1438874735149181616 1440035742197446152 1446213972301707752 1446259559559725768 1447678937832807537 1450766261885951712 1458166153890978064 1458752082086795067 1470807884418090894 1474998220271133888 1481373145048102592 1482873725624528952 1489664395756784367 1494216071116457832 1496102707569887703 1501837586621004204 1501884927235099836 1506564964266180624 1514249467502169528 1518876262644257088 1518924140347977792 1521091914654606822 1532426429666936232 1533662922213735804 1538349035242260384 1540291395135243036 1551062663632692288 1552072922354973876 1558071458771007312 1560038720713899998 1562926579154659008 1566018680066346264 1569681529253652672 1570948082397213984 1577687969783681184 1577737701337882656 1597914738627061712 1599533371871213922 1604090447004750144 1611768034753242102 1618734077042829318 1620040209972126921 1626990718839421221 1627042004504691489 1632112044621695676 1638368276313822768 1638419920620108912 1640436923127350322 1659372997805025624 1661468165731547121 1666544788179115416 1671737923273021344 1680317885602083312 1681412332551221699 1687910747001924588 1693170460750880592 1696520236738541786 1699714318659280704 1701860422596981816 1707006655831523904 1707060463742627136 1708384014617832288 1715767630024068192 1723979733375303261 1728891356547312672 1737764650921812656 1743179714865885504 1751056630349201296 1752830391117383226 1761771015074639547 1765528172748781472 1765891720410359256 1767316592696865732 1774898966006641332 1774954914005117988 1781758692717301584 1795387177952978544 1797654080955444426 1804601752880343912 1810225088514573408 1818048859831762272 1820700928147180893 1828569975918751637 1834267999146787308 1841357178547554096 1843682124480063634 1848415491225851328 1848473756597045952 1850749349169318312 1872965636259588728 1874476904927899316 1874862886701504843 1888444691104709296 1890357621302343726 1895743255551068352 1904816768344740666 1910243596744583232 1914592975421604543 1918499646865575488 1920047656263261536 1920382487810464392 1920443021710455528 1921932016445061324 1930238583777076716 1936253417461790544 1936314451641946896 1945002776115726756 1954985232287039238 1961077179224121192 1967069258178628032 1968656457687647904 1969938709142851458 1977164967499371936 1980049145521488459 1986219194342379156 1992288094821943776 1994803610093183604 2002450115494672272 2002513236313466448 2004978461600094838 2008753285688240832 2018999290002892704 2028122552872809096 2043235239555914976 2044883896284981072 2053721860180324048 2069430563139965168 2071526825865998358 2077428611694676416 2082093017815483101 2088024906755128352 2105714818665901872 2107086340792037319 2121821210308065552 2124500277492797958 2132711162494951896 2149024046337656136 2151737460537577419 2158312102723772424 2160053613296169228 2169320958452561628 2169389339339588652 2176149392828927568 2184491035085097024 2184559894160145216 2187249230836467096 2197132765612209854 2212497330406700832 2215290887642062828 2222059717572153888 2240423847469444416 2250547662669232784 2252756379931506306 2252827390852649754 2257560614334507456 2269147230129309088 2271374201253254292 2281637871981910233 2298639644500404348 2300494383320603706 2307523552863390576 2310437092702864554 2326593995449038432 2328109383532460814 2337107188156510968 2340058081070849997 2344389868731988512 2349028020099519396 2354522293880479008 2356422123595820976 2366531954675521776 2366606552006823984 2375678256956402112 2393849570603971392 2396872107940592568 2406135670507125216 2427601237529574524 2428101115564243977 2445690665529049744 2448168066932543514 2455142904730072128 2460655384691025483 2467665798892424416 2489059496707538436 2499817182268673124 2507606884909532016 2520476828403124968 2531866120502886882 2539755691126320888 2544780355107812679 2549571477988921056 2552790633895472724 2560509983747285856 2560590695613940704 2562576021926748432 2573651445036102288 2581671223282387392 2581752602189262528 2593337034820969008 2596611450268975282 2606646976382718984 2614769572298828256 2626584945523801944 2640065527361984612 2648292259123172208 2659738146790911472 2662348449009961998 2662432371007676982 2669933487326229696 2670017648417955264 2696481121433166639 2704163403830412128 2706902629320515868 2726511861713308096 2727073289747643408 2751401998720180962 2762035767821331144 2765523186720095451 2772623236838776992 2772710634895568928 2776124023753977468 2795537478465543744 2807619758221202496 2809448454389383092 2811715357391848974 2823867557747945566 2829094947077420736 2832667036657063944 2843614883326602528 2845467024317452106 2865365395116874848 2868983280716769892 2877749470298363232 2880071484394892304 2892427944603415504 2892519119119451536 2895357875665615074 2901532523771903424 2916332307781956128 2917504164173590134 2932477848430558857 2941615768836181788 2954908063714277187 2965747451249057904 2979328791513568734 2988432142232915664 2992205415139775406 3003675173242008408 3003769854470199672 3007467692400142257 3013129928532361248 3028498935004339056 3042183829309213644 3064852859333872464 3067325844427471608 3076698070484520768 3080582790270486072 3104145844709947752 3116142917542014624 3120077441427799996 3132037360132692528 3141896164794427968 3155375939567362368 3155475402675765312 3186750416239196937 3195829477254123424 3199066743742427844 3223536069506484204 3237468154085658636 3240080419944253842 3253981437678842442 3254084009009382978 3264224089243391352 3276736552627645536 3276839841240217824 3280873846254700644 3295699148418314781 3318745995610051248 3322936331463094242 3333089576358230832 3343475846546042688 3360635771204166624 3362824665102443398 3365538079302364681 3375821494003849176 3386340921501761184 3393040473477083572 3403720845193963632 3416768029235664576 3431535260048136384 3447959466750606522 3450741574980905559 3457782713094625344 3465655639054296831 3475529301843625312 3492164075298691221 3502113260698402592 3505660782234766452 3523542030149279094 3531056345497562944 3531783440820718512 3534633185393731464 3549797932013282664 3549909828010235976 3563517385434603168 3590774355905957088 3595308161910888852 3609203505760687824 3620450177029146816 3636097719663524544 3641401856294361786 3657139951837503274 3668535998293574616 3682714357095108192 3687364248960127268 3701498698338636624 3745931272519177456 3748953809855798632 3749725773403009686 3776889382209418592 3780715242604687452 3797799180754330323 3809633536689481332 3829185950843209086 3840095312526523072 3840764975620928784 3840886043420911056 3843864032890122648 3860477167554153432 3872506834923581088 3872628903283893792 3890005552231453512 3894917175403462923 3909970464574078476 3922154358448242384 3937312915375295808 3939877418285702916 3954329934998743872 3960098291042976918 3972438388684758312 3984576189643887552 3989607220186367208 4004900230989344544 4005026472626932896 4009956923200189676 4037998580005785408 4056245105745618192 4086470479111829952 4089767792569962144 4107443720360648096 4127102998080271443 4138861126279930336 4143053651731996716 4164186035630966202 4176049813510256704 4211429637331803744 4214172681584074638 4217573036087773461 4235801336621918349 4243642420616131104 4249000554985595916 4265422324989903792 4268200536476178159 4298048092675312272 4303474921075154838 4316624205447544848 4320107226592338456 4338641916905123256 4338778678679177304 4352298785657855136 4374498461672934192 4394265531224419708 4424994660813401664 4430581775284125656 4444119435144307776 4468993187270353101 4488308122709663109 4501095325338465568 4505512759863012612 4505654781705299508 4538294460258618176 4542748402506508584 4563275743963820466 4597279289000808696 4600988766641207412 4615047105726781152 4620874185405729108 4653187990898076864 4656218767064921628 4674214376313021936 4680116162141699994 4688779737463977024 4698056040199038792 4709044587760958016 4712844247191641952 4733063909351043552 4733213104013647968 4793744215881185136 4812271341014250432 4855202475059149048 4856202231128487954 4860120629916380763 4880972156518263663 4881126013514074467 4891381331058099488 4896336133865087028 4921310769382050966 4935331597784848832 4978118993415076872 4984404497194641363 4999634364537346248 5015213769819064032 5040953656806249936 5044236997653665097 5063732241005773764 5079511382252641776 5089560710215625358 5099142955977842112 5105581267790945448 5121019967494571712 5121181391227881408 5125152043853496864 5147302890072204576 5154811488551723119 5186674069641938016 5193222900537950564 5213293952765437968 5229539144597656512 5253169891047603888 5280131054723969224 5285313045223918641 5296584518246344416 5319476293581822944 5324696898019923996 5324864742015353964 5392962242866333278 5408326807660824256 5413805258641031736 5454146579495286816 5462102784441542679 5485709927756254911 5502803997440361924 5524071535642662288 5531046373440190902 5545246473677553984 5545421269791137856 5552248047507954936 5618896908778766184 5623430714783697948 5647735115495891132 5665334073314127888 5687229766653205056 5690934048634904212 5730730790233749696 5737966561433539784 5743778926264813629 5755498940596726464 5760142968789784608 5784855889206831008 5785038238238903072 5790715751331230148 5832664615563912256 5835008328347180268 5864955696861117714 5883231537672363576 5909816127428554374 5931494902498115808 5940147436564465377 5958657583027137468 5976864284465831328 5984410830279550812 6007350346484016816 6007539708940399344 6014935384800284514 6026259857064722496 6056997870008678112 6084367658618427288 6092049941015672777 6129705718667744928 6134651688854943216 6161165580540972144 6208291689419895504 6232285835084029248 6240154882855599992 6246279053446449303 6264074720265385056 6321259022376111957 6373500832478393874 6391658954508246848 6398133487484855688 6447072139012968408 6455212381612732257 6474936308171317272 6480160839888507684 6507962875357684884 6508168018018765956 6528448178486782704 6553473105255291072 6553679682480435648 6561747692509401288 6591398296836629562 6637491991220102496 6645872662926188484 6666179152716461664 6675903403206329941 6721271542408333248 6725649330204886796 6731076158604729362 6751642988007698352 6772681843003522368 6786080946954167144 6807441690387927264 6844913615945730699 6895918933501213044 6901483149961811118 6931311278108593662 6951058603687250624 6984328150597382442 7004226521396805184 7011321564469532904 7020174243212549991 7047084060298558188 7063566881641437024 7069266370787462928 7099595864026565328 7099819656020471952 7127034770869206336 7181548711811914176 7190616323821777704 7199695384836704191 7218407011521375648 7282803712588723572 7314279903675006548 7337071996587149232 7365428714190216384 7374728497920254536 7381966154073076449 7402997396677273248 7491862545038354912 7497907619711597264 7499451546806019372 7553778764418837184 7561430485209374904 7595598361508660646 7619267073378962664 7634341065323438037 7658371901686418172 7681529951241857568 7681772086841822112 7687728065780245296 7720954335108306864 7745013669847162176 7745257806567787584 7780011104462907024 7789834350806925846 7819940929148156952 7844308716896484768 7879754836571405832 7889704021971117203 7920196582085953836 7944876777369516624 7979214440372734416 8009800461978689088 8010052945253865792 8019913846400379352 8089443364299499917 8112490211491236384 8179535585139924288 8214887440721296192 8254205996160542886 8277722252559860672 8286107303463993432 8296569560160286353 8328372071261932404 8422859274663607488 8428345363168149276 8435146072175546922 8471602673243836698 8487284841232262208 8498001109971191832 8530844649979807584 8536401072952356318 8580212963926449989 8596096185350624544 8606949842150309676 8633248410895089696 8640214453184676912 8677283833810246512 8677557357358354608 8704597571315710272 8748996923345868384 8788531062448839416 8797433545291676571 8861163550568251312 8864724191142831561 8937986374540706202 8976616245419326218 9002190650676931136 9011025519726025224 9011309563410599016 9022403077200426771 9085496805013017168 9126551487927640932 9194558578001617392 9201977533282414824 9230094211453562304 9241748370811458216 9312437534129843256 9324195662329502149 9348428752626043872 9360232324283399988 9396112080398077584 9425688494383283904 9466127818702087104 9466426208027295936 9560251248717590811 9587488431762370272 9710404950118298096 9712404462256975908 9720241259832761526 9761944313036527326 9762252027028148934 9782762662116198976 9792672267730174056 9842621538764101932 9887097445254944343 9956237986830153744 9968808994389282726 9999268729074692496 10030427539638128064 10081907313612499872 10088473995307330194 10096614237907094043 10127464482011547528 10140251684640349987 10159022764505283552 10179121420431250716 10211162535581890896 10250304087706993728 10294605780144409152 10309622977103446238 10373348139283876032 10386445801075901128 10396966917162890493 10426587905530875936 10476492225896073663 10506339782095207776 10560262109447938448 10570626090447837282 10593169036492688832 10638952587163645888 10649393796039847992 10649729484030707928 10785924485732666556 10827610517282063472 10908293158990573632 10924205568883085358 10971419855512509822 11005607994880723848 11027381538800521609 11048143071285324576 11062092746880381804 11104496095015909872 11237793817557532368 11246861429567395896 11295470230991782264 11330668146628255776 11381868097269808424 11393397542262990969 11475933122867079568 11487557852529627258 11520285937579569216 11569711778413662016 11570076476477806144 11581431502662460296 11670016656694360536 11684751526210388769 11729911393722235428 11766463075344727152 11819632254857108748 11862989804996231616 11880294873128930754 11917315166054274936 11953728568931662656 11968821660559101624 12014700692968033632 12015079417880798688 12029870769600569028 12113995740017356224 12168735317236854576 12184099882031345554 12259411437335489856 12269303377709886432 12322331161081944288 12381308994240814329 12416583378839791008 12480309765711199984 12492558106892898606 12528149440530770112 12642518044752223914 12652719108263320383 12707404009865755047 12747001664956787748 12796266974969711376 12804601609428534477 12894144278025936816 12910424763225464514 12949872616342634544 12960321679777015368 13015925750715369768 13016336036037531912 13056896356973565408 13123495385018802576 13182796593673259124 13274983982440204992 13291745325852376968 13332358305432923328 13351806806412659882 13451298660409773592 13462152317209458724 13464924368128989327 13503285976015396704 13572161893908334288 13614883380775854528 13689827231891461398 13791837867002426088 13802966299923622236 13862622556217187324 13968656301194764884 14022643128939065808 14040348486425099982 14094168120597116376 14127133763282874048 14138532741574925856 14199191728053130656 14199639312040943904 14281362976479364051 14381232647643555408 14399390769673408382 14436814023042751296 14565607425177447144 14628559807350013096 14642916469554790989 14643378040542223401 14674143993174298464 14749456995840509072 14763932308146152898 14805994793354546496 14953213491583924089 14983725090076709824 14995815239423194528 14998903093612038744 15122860970418749808 15132710992960995291 15191196723017321292 15238534146757925328 15268682130646876074 15316743803372836344 15363059902483715136 15363544173683644224 15375456131560490592 15441908670216613728 15464434465655169357 15560022208925814048 15579668701613851692 15639881858296313904 15688617433792969536 15759509673142811664 15779408043942234406 15840393164171907672 15889753554739033248 15958428880745468832 16039827692800758704 16178886728598999834 16224980422982472768 16386308353324628037 16457129783268764733 16508411992321085772 16572214606927986864 16593139120320572706 16656744142523864808 16856690726336298552 16870292144351093844 16943205346487673396 16996002219942383664 17061689299959615168 17072802145904712636 17160425927852899978 17192192370701249088 17213899684300619352 17266496821790179392 17280428906369353824 17354567667620493024 17355114714716709216 17497993846691736768 17577062124897678832 17594867090583353142 17722327101136502624 17729448382285663122 17820442309693396131 17875972749081412404 17953232490838652436 18022051039452050448 18022619126821198032 18044806154400853542 18170993610026034336 18253102975855281864 18276149823047018331 18389117156003234784 18403955066564829648 18483496741622916432 18495535658063438689 18624875068259686512 18648391324659004298 18696857505252087744 18720464648566799976 18792224160796155168 18963777067128335871 19120502497435181622 19174976863524740544 19365637144838196771 19420809900236596192 19424808924513951816 19440482519665523052 19523888626073054652 19524504054056297868 19585344535460348112 19685243077528203864 19774194890509888686 19912475973660307488 19937617988778565452 19998537458149384992 20027710209618989823 20163814627224999744 20176947990614660388 20193228475814188086 20254928964023095056 20280503369280699974 20318045529010567104 20358242840862501432 20422325071163781792 20619245954206892476 20772891602151802256 20793933834325780986 20853175811061751872 20952984451792147326 21012679564190415552 21060522729637649973 21120524218895876896 21141252180895674564 21298787592079695984 21299458968061415856 21571848971465333112 21599086154510112573 21655221034564126944 21848411137766170716 21942839711025019644 22011215989761447696 22054763077601043218 22096286142570649152 22124185493760763608 22208992190031819744 22475587635115064736 22493722859134791792 22590940461983564528 22661336293256511552 22763736194539616848 22786795084525981938 22903023195970314111 22951866245734159136 22975115705059254516 23162863005324920592 23340033313388721072 23369503052420777538 23459822787444470856 23532926150689454304 23639264509714217496 23669112065913351609 23760589746257861508 23834630332108549872 23937643321118203248 24029401385936067264 24030158835761597376 24059741539201138056 24337470634473709152 24368199764062691108 24538606755419772864 24644662322163888576 24762617988481628658 24833166757679582016 24889708680480859059 24960619531422399968 24985116213785797212 25285036089504447828 25305438216526640766 25414808019731510094 25494003329913575496 25592533949939422752 25609203218857068954 25740638891779349967 25788288556051873632 25820849526450929028 25899745232685269088 25920643359554030736 26031851501430739536 26032672072075063824 26113792713947130816 26246990770037605152 26365593187346518248 26583490651704753936 26703613612825319764 26902597320819547184 26924304634418917448 26929848736257978654 27006571952030793408 27067209231601280313 27144323787816668576 27379654463782922796 27583675734004852176 27605932599847244472 27725245112434374648 27937312602389529768 27972586986988506447 28045286257878131616 28080696972850199964 28188336241194232752 28277065483149851712 28398383456106261312 28399278624081887808 28562725952958728102 28762465295287110816 28798781539346816764 29131214850354894288 29257119614700026192 29285832939109581978 29286756081084446802 29348287986348596928 29498913991681018144 29527864616292305796 29661292335764833029 29906426983167848178 29991630478846389056 29997806187224077488 30245721940837499616 30265421985921990582 30289842713721282129 30382393446034642584 30420755053921049961 30477068293515850656 30537364261293752148 30633487606745672688 30750912263120981184 30883817340433227456 30928868931310338714 31120044417851628096 31159337403227703384 31279763716592627808 31519019346285623328 31558816087884468812 31680786328343815344 31779507109478066496 31916857761490937664 32079655385601517408 32357773457197999668 32772616706649256074 32914259566537529466 33016823984642171544 33082144616401564827 33144429213855973728 33186278240641145412 33313488285047729616 33713381452672597104 33740584288702187688 33886410692975346792 33992004439884767328 34145604291809425272 34320851855705799956 34427799368601238704 34560857812738707648 34709135335240986048 34710229429433418432 35054254578631166307 35154124249795357664 35189734181166706284 35444654202273005248 35458896764571326244 35640884619386792262 35751945498162824808 35906464981677304872 36044102078904100896 36045238253642396064 36089612308801707084 36341987220052068672 36506205951710563728 36552299646094036662 36778234312006469568 36807910133129659296 36966993483245832864 36991071316126877378 37020918872326011491 37249750136519373024 37296782649318008596 37440929297133599952 37584448321592310336 37927554134256671742 37958157324789961149 38122212029597265141 38241004994870363244 38413804828285603431 38731274289676393542 38841619800473192384 38849617849027903632 38880965039331046104 39047777252146109304 39049008108112595736 39170689070920696224 39370486155056407728 39548389781019777372 39824951947320614976 39875235977557130904 39997074916298769984 40055420419237979646 40353895981229320776 40386456951628376172 40509857928046190112 40561006738561399948 40716485681725002864 40844650142327563584 41238491908413784952 41545783204303604512 41587867668651561972 41905968903584294652 42121045459275299946 42241048437791753792 42282504361791349128 42597575184159391968 42598917936122831712 42844088929438092153 43143697942930666224 43198172309020225146 43310442069128253888 43696822275532341432 43751995030930740853 43885679422050039288 44022431979522895392 44109526155202086436 44248370987521527216 44417984380063639488 44859640474751772267 44951175270230129472 44987445718269583584 45181880923967129056 45398132978882985873 45527472389079233696 45573590169051963876 45806046391940628222 45903732491468318272 45950231410118509032 46325726010649841184 46393303396965508071 46680066626777442144 46739006104841555076 46919645574888941712 47065852301378908608 47278529019428434992 47338224131826703218 47521179492515723016 47669260664217099744 47875286642236406496 48119483078402276112 48674941268947418304 48736399528125382216 49158925059973884111 49371389349806294199 49525235976963257316 49779417360961718118 49921239062844799936 49970232427571594424 50570072179008895656 50610876433053281532 50829616039463020188 50988006659827150992 51185067899878845504 51218406437714137908 51481277783558699934 51576577112103747264 51641699052901858056 51799490465370538176 51841286719108061472 52063703002861479072 52065344144150127648 52493981540075210304 52731186374693036496 53166981303409507872 53407227225650639528 53461326929080188393 53805194641639094368 53848609268837834896 53859697472515957308 54134418463202560626 54288647575633337152 54759308927565845592 54828449469141054993 55167351468009704352 55211865199694488944 55450490224868749296 55486606974190316067 55874625204779059536 55945173973977012894 56090572515756263232 56161393945700399928 56376672482388465504 57125451905917456204 57524930590574221632 57597563078693633528 58096911434514590313 58262429700709788576 58514239229400052384 58571665878219163956 58573512162168893604 58997827983362036288 59055729232584611592 59322584671529666058 59812853966335696356 59995612374448154976 60083130628856969469 60491443881674999232 60530843971843981164 60579685427442564258 60764786892069285168 60841510107842099922 60954136587031701312 61074728522587504296 61266975213491345376 61857737862620677428 62318674806455406768 62559527433185255616 63038038692571246656 63117632175768937624 63181568188912949919 63361572656687630688 64159310771203034816 64715546914395999336 64797258463530337719 65545233413298512148 65828519133075058932 66033647969284343088 66164289232803129654 66288858427711947456 66372556481282290824 66626976570095459232 67012549351172400547 67426762905345194208 67481168577404375376 67772821385950693584 67984008879769534656 68291208583618850544 68641703711411599912 68709069587910942333 68855598737202477408 70108509157262332614 70308248499590715328 70379468362333412568 70917793529142652488 71007336197740054827 71281769238773584524 71503890996325649616 71812929963354609744 72088204157808201792 72090476507284792128 72179224617603414168 73012411903421127456 73104599292188073324 73615820266259318592 73933986966491665728 73982142632253754756 74041837744652022982 74499500273038746048 74593565298636017192 74669126041442577177 74881858594267199904 75855108268513343484 75916314649579922298 76244424059194530282 76482009989740726488 76827609656571206862 77221916675338049901 77462548579352787084 77699235698055807264 77761930078662092208 78095554504292218608 78098016216225191472 78341378141841392448 78740972310112815456 79096779562039554744 79196649233203746101 79750471955114261808 80110840838475959292 80707791962458641552 80772913903256752344 81019715856092380224 81122013477122799896 81201627694803840939 81432971363450005728 82476983816827569904 83091566408607209024 83175735337303123944 83811937807168589304 83917760960965519341 84242090918550599892 84565008723582698256 85195150368318783936 85197835872245663424 85688177858876184306 86287395885861332448 86396344618040450292 86786744241682289233 87393644551064682864 87503990061861481706 87771358844100078576 88044863959045790784 88219052310404172872 88496741975043054432 88983877007294499087 89719280949503544534 89974891436539167168 90363761847934258112 90796265957765971746 90869528141163846387 91054944778158467392 91147180338103927752 91262265161763149883 91612092783881256444 91900462820237018064 92651452021299682368 92786606793931016142 93360133253554884288 93478012209683110152 93839291149777883424 94557058038856869984 94676448263653406436 95042358985031446032 95338521328434199488 95750573284472812992 96238966156804552224 97472799056250764432 98317850119947768222 98742778699612588398 99050471953926514632 99246433849204694481 99558834721923436236 99940464855143188848 101140144358017791312 101221752866106563064 101659232078926040376 101976013319654301984 102436812875428275816 102566152285624523639 102962555567117399868 103283398105803716112 103682573438216122944 104127406005722958144 104130688288300255296 105162763735893498921 105462372749386072992 106333962606819015744 106814454451301279056 106922653858160376786 107610389283278188736 107697218537675669792 107719394945031914616 108268836926405121252 109518617855131691184 109656898938282109986 110334702936019408704 110423730399388977888 110900980449737498592 110973213948380632134 111062756616978034473 111542768531043849857 111749250409558119072 111890347947954025788 112322787891400799856 112753344964776931008 114250903811834912408 114366636088791795423 115195126157387267056 115241414484856810293 116193822869029180626 116524859401419577152 117028478458800104768 117143331756438327912 117147024324337787208 118111458465169223184 118645169343059332116 119625707932671392712 119991224748896309952 120166261257713938938 121061687943687962328 121159370854885128516 121529573784138570336 121683020215684199844 122149457045175008592 122533950426982690752 123715475725241354856 124637349612910813536 126235264351537875248 126363136377825899838 126723145313375261376 128532266788314276459 129431093828791998672 129594516927060675438 131090466826597024296 131255985092792222559 131657038266150117864 132067295938568686176 132328578465606259308 132745112962564581648 133253953140190918464 134025098702344801094 134853525810690388416 134962337154808750752 135545642771901387168 136194398936648957619 136582417167237701088 137283407422823199824 137418139175821884666 137711197474404954816 139179910190896524213 140217018314524665228 140758936724666825136 141835587058285304976 142014672395480109654 142563538477547169048 143007781992651299232 143625859926709219488 144358449235206828336 146024823806842254912 146209198584376146648 147964285264507509512 148083675489304045964 148114168049418882597 149187130597272034384 149338252082885154354 149763717188534399808 151710216537026686968 151832629299159844596 152488848118389060564 152964019979481452976 153655219313142413724 154443833350676099802 154925097158705574168 155398471396111614528 155523860157324184416 156191109008584437216 156196032432450382944 157481944620225630912 158193559124079109488 158393298466407492202 159500943910228523616 160221681676951918584 161415583924917283104 161545827806513504688 162244026954245599792 162403255389607681878 162865942726900011456 164485348407423164979 164953967633655139808 166351470674606247888 166459820922570948201 167623875614337178608 167835521921931038682 168484181837101199784 169130017447165396512 171376355717752368612 172574791771722664896 172792689236080900584 173573488483364578466 174787289102129365728 175007980123722963412 175542717688200157152 176438104620808345744 176993483950086108864 177967754014588998174 179438561899007089068 180249391886570908407 181592531915531943492 181739056282327692774 182294360676207855504 182524530323526299766 183224185567762512888 183800925640474036128 185573213587862032284 186956024419366220304 187678582299555766848 189114116077713739968 189352896527306812872 190084717970062892064 192477932313609104448 194391775390591013157 194945598112501528864 196635700239895536444 197485557399225176796 198100943907853029264 198492867698409388962 199117669443846872472 199880929710286377696 201037648053517201641 202280288716035582624 202443505732213126128 203318464157852080752 203952026639308603968 204873625750856551632 205132304571249047278 205925111134234799736 206566796211607432224 210325527471786997842 210924745498772145984 213022008593220164481 213628908902602558112 213845307716320753572 215394437075351339584 215438789890063829232 216537673852810242504 219037235710263382368 219313797876564219972 220847460798777955776 221801960899474997184 221946427896761264268 222125513233956068946 223085537062087699714 223498500819116238144 223780695895908051576 224645575782801599712 228501807623669824816 228733272177583590846 230390252314774534112 230482828969713620586 231665750026014149703 232387645738058361252 234286663512876655824 234294048648675574416 236222916930338446368 237290338686118664232 237589947699611238303 239251415865342785424 240332522515427877876 242123375887375924656 242318741709770257032 243059147568277140672 243366040431368399688 244298914090350017184 247430951450482709712 249274699225821627072 251753282882896558023 252470528703075750496 252726272755651799676 257064533576628552918 258862187657583997344 259189033854121350876 260360232725046867699 262180933653194048592 262511970185584445118 263314076532300235728 264134591877137372352 264657156931212518616 265490225925129163296 268050197404689602188 269924674309617501504 271091285543802774336 272388797873297915238 272608584423491539161 273164834334475402176 273786795485289449649 274566814845646399648 274836278351643769332 278359820381793048426 280434036629049330456 281517873449333650272 283671174116570609952 284029344790960219308 285127076955094338096 286015563985302598464 287251719853418438976 288716898470413656672 292418397168752293296 295928570529015019024 296167350978608091928 296228336098837765194 297739301547614083443 298374261194544068768 298676504165770308708 303420433074053373936 303665258598319689192 304977696236778121128 305928039958962905952 307310438626284827448 307698456856873570917 308887666701352199604 309850194317411148336 311047720314648368832 312382218017168874432 312392064864900765888 316387118248158218976 316786596932814984404 319001887820457047232 320443363353903837168 322831167849834566208 323091655613027009376 324488053908491199584 324806510779215363756 328970696814846329958 329907935267310279616 332702941349212495776 332919641845141896402 333188269850934103419 334628305593131549571 335247751228674357216 335671043843862077364 336968363674202399568 338260034894330793024 342752711435504737224 345585378472161801168 347146976966729156932 349574578204258731456 350015960247445926824 351085435376400314304 352876209241616691488 355935508029177996348 358877123798014178136 360498783773141816814 363185063831063886984 363478112564655385548 364588721352415711008 365049060647052599532 366448371135525025776 367601851280948072256 371146427175724064568 373912048838732440608 378705793054613625744 380169435940125784128 385596800364942829377 388783550781182026314 389891196225003057728 393271400479791072888 393767955278376667677 394971114798450353592 396201887815706058528 396985735396818777924 398235338887693744944 399761859420572755392 402075296107034403282 404560577432071165248 404887011464426252256 406636928315704161504 407230107595586126401 409747251501713103264 410264609142498094556 411850222268469599472 413133592423214864448 417539730572689572639 420651054943573995684 426044017186440328962 427257817805205116224 427690615432641507144 430877579780127658464 433075347705620485008 438074471420526764736 438627595753128439944 443892855793522528536 444251026467912137892 446171074124175399428 447561391791816103152 449291151565603199424 457003615247339649632 457466544355167181692 460780504629549068224 460965657939427241172 463331500052028299406 464775291476116722504 468573327025753311648 468588097297351148832 472445833860676892736 474580677372237328464 475179895399222476606 478502831730685570848 480665045030855755752 481271945340238149383 484246751774751849312 484637483419540514064 486732080862736799376 488597828180700034368 493456045222269494937 494861902900965419424 499379462767712844603 503506565765793116046 504941057406151500992 505452545511303599352 514129067153257105836 517724375315167994688 518378067708242701752 520720465450093735398 524361867306388097184 525023940371168890236 526628153064600471456 529314313862425037232 530980451850258326592 536100394809379204376 540748175659712725221 544777595746595830476 545217168846983078322 547573590970578899298 549133629691292799296 549672556703287538664 556719640763586096852 560868073258098660912 563035746898667300544 567342348233141219904 568058689581920438616 568775935402099631089 570254153910188676192 577433796940827313344 583175326171773039471 584836794337504586592 591857141058030038048 592334701957216183856 592456672197675530388 595478603095228166886 596748522389088137536 597353008331540617416 603112944160551604923 606840866148106747872 607330517196639378384 609955392473556242256 611856079917925811904 614620877252569654896 615396913713747141834 617775333402704399208 619700388634822296672 632774236496316437952 633573193865629968808 639066025779660493443 640886726707807674336 646183311226054018752 648976107816982399168 649613021558430727512 657941393629692659916 665405882698424991552 665839283690283792804 666376539701868206838 669256611186263099142 670495502457348714432 671342087687724154728 673936727348404799136 685505422871009474448 691170756944323602336 694293953933458313864 694997250078042449109 700031920494891853648 705752418483233382976 711871016058355992696 712769843098833714909 717754247596028356272 720997567546283633628 726370127662127773968 726956225129310771096 729177442704831422016 730098121294105199064 732896742271050051552 742292854351448129136 747824097677464881216 755259848648689674069 757411586109227251488 771193600729885658754 777567101562364052628 781080698175140603097 786542800959582145776 787535910556753335354 789942229596900707184 792403775631412117056 793971470793637555848 796470677775387489888 804150592214068806564 809774022928852504512 813273856631408323008 814460215191172252802 819494503003426206528 820529218284996189112 821360386455868348947 823700444536939198944 835079461145379145278 841302109887147991368 852088034372880657924 855381230865283014288 861755159560255316928 866150695411240970016 871163141565241207111 877255191506256879888 887785711587045057072 888502052935824275784 892342148248350798856 893217904642842250329 895122783583632206304 914007230494679299264 914933088710334363384 921931315878854482344 923095370570620712751 926663000104056598812 929550582952233445008 937146654051506623296 937176194594702297664 949161354744474656928 950359790798444953212 957005663461371141696 961330090061711511504 962543890680476298766 968493503549503698624 969274966839081028128 973464161725473598752 986912090444538989874 989723805801930838848 998758925535425689206 999564809552802310257 1003884916779394648713 1007013131531586232092 1010905091022607198704 1028258134306514211672 1036756135416485403504 1041440930900187470796 1048723734612776194368 1050047880742337780472 1053256306129200942912 1058628627724850074464 1072200789618758408752 1081496351319425450442 1089555191493191660952 1090434337693966156644 1095147181941157798596 1099345113406575077328 1113439281527172193704 1121736146516197321824 1128227675141869760029 1136117379163840877232 1137551870804199262178 1140508307820377352384 1156790401094828488131 1166350652343546078942 1169673588675009173184 1181303865835130003031 1183714282116060076096 1184669403914432367712 1184913344395351060776 1190957206190456333772 1194706016663081234832 1206225888321103209846 1213681732296213495744 1214661034393278756768 1219910784947112484512 1221690322786758379203 1229241754505139309792 1230793827427494283668 1235550666805408798416 1239400777269644593344 1267146387731259937616 1278132051559320986886 1281773453415615348672 1299226043116861455024 1315882787259385319832 1331678567380567585608 1332753079403736413676 1338513222372526198284 1342684175375448309456 1347873454696809598272 1371010845742018948896 1382341513888647204672 1388587907866916627728 1389994500156084898218 1400063840989783707296 1423742032116711985392 1425539686197667429818 1435508495192056712544 1441995135092567267256 1443815836020714448149 1452740255324255547936 1453912450258621542192 1460196242588210398128 1465793484542100103104 1484585708702896258272 1498138388303138533809 1510519697297379348138 1514823172218454502976 1542387201459771317508 1555134203124728105256 1562161396350281206194 1573085601919164291552 1575071821113506670708 1579884459193801414368 1587942941587275111696 1592941355550774979776 1608301184428137613128 1628920430382344505604 1641058436569992378224 1642720772911736697894 1647400889073878397888 1670158922290758290556 1682604219774295982736 1704176068745761315848 1706327806206298893267 1710762461730566028576 1732301390822481940032 1742326283130482414222 1754510383012513759776 1775571423174090114144 1777004105871648551568 1784684296496701597712 1786435809285684500658 1790245567167264412608 1809338832481654814769 1829866177420668726768 1843862631757708964688 1846190741141241425502 1853326000208113197624 1859101165904466890016 1898322709488949313856 1900719581596889906424 1922660180123423023008 1925087781360952597532 1938549933678162056256 1946928323450947197504 1973824180889077979748 1997517851070851378412 1999129619105604620514 2007769833558789297426 2014026263063172464184 2021810182045214397408 2056516268613028423344 2073512270832970807008 2082881861800374941592 2100095761484675560944 2117257255449700148928 2138309529296501144727 2144401579237516817504 2162992702638850900884 2179110382986383321904 2180868675387932313288 2190294363882315597192 2198690226813150154656 2226878563054344387408 2243472293032394643648 2256455350283739520058 2272234758327681754464 2275103741608398524356 2313580802189656976262 2332701304687092157884 2343242094525421809291 2362607731670260006062 2369338807828864735424 2369826688790702121552 2381914412380912667544 2389412033326162469664 2412451776642206419692 2429322068786557513536 2439821569894224969024 2443380645573516758406 2458483509010278619584 2461587654854988567336 2471101333610817596832 2534292775462519875232 2556264103118641973772 2598452086233722910048 2613489424695723621333 2631765574518770639664 2663357134761135171216 2665506158807472827352 2677026444745052396568 2685368350750896618912 2742021691484037897792 2769286111711862138253 2777175815733833255456 2779989000312169796436 2800127681979567414592 2847484064233423970784 2851079372395334859636 2871016990384113425088 2883990270185134534512 2887631672041428896298 2905480510648511095872 2907824900517243084384 2920392485176420796256 2969171417405792516544 2996276776606277067618 2998694428658406930771 3011654750338183946139 3021039394594758696276 3084774402919542635016 3110268406249456210512 3124322792700562412388 3146171203838328583104 3150143642227013341416 3159768918387602828736 3175885883174550223392 3216602368856275226256 3257840860764689011208 3282116873139984756448 3285441545823473395788 3340317844581516581112 3365208439548591965472 3384683025425609280087 3408352137491522631696 3412655612412597786534 3421524923461132057152 3484652566260964828444 3509020766025027519552 3543911597505390009093 3551142846348180228288 3554008211743297103136 3569368592993403195424 3572871618571369001316 3618677664963309629538 3659732354841337453536 3665070968360275137609 3687725263515417929376 3692381482282482851004 3706652000416226395248 3718202331808933780032 3801439163193779812848 3845320360246846046016 3850175562721905195064 3947648361778155959496 3995035702141702756824 3998259238211209241028 4015539667117578594852 4028052526126344928368 4043620364090428794816 4113032537226056846688 4147024541665941614016 4165763723600749883184 4200191522969351121888 4276619058593002289454 4288803158475033635008 4325985405277701801768 4331447508062143344447 4358220765972766643808 4361737350775864626576 4380588727764631194384 4397380453626300309312 4453757126108688774816 4512910700567479040116 4544469516655363508928 4550207483216797048712 4627161604379313952524 4665402609374184315768 4686484189050843618582 4725215463340520012124 4739653377581404243104 4763828824761825335088 4778824066652324939328 4824903553284412839384 4886761291147033516812 4923175309709977134672 4942202667221635193664 5068585550925039750464 5112528206237283947544 5118983418618896679801 5196904172467445820096 5226978849391447242666 5263531149037541279328 5293991398742619643213 5326714269522270342432 5331012317614945654704 5354052889490104793136 5370736701501793237824 5428016497444964444307 5538572223423724276506 5554351631467666510912 5559978000624339592872 5694968128466847941568 5702158744790669719272 5767980540370269069024 5775263344082857792596 5815649801034486168768 5840784970352841592512 5992553553212554135236 5997388857316813861542 6023309500676367892278 6042078789189517392552 6169548805839085270032 6220536812498912421024 6248645585401124824776 6256535289423095941979 6300287284454026682832 6351771766349100446784 6414928587889503434181 6433204737712550452512 6515681721529378022416 6564233746279969512896 6570883091646946791576 6680635689163033162224 6730416879097183930944 6769366050851218560174 6816704274983045263392 6825311224825195573068 6969305132521929656888 7029726283576265427873 7087823195010780018186 7108016423486594206272 7138737185986806390848 7145743237142738002632 7237355329926619259076 7319464709682674907072 7330141936720550275218 7375450527030835858752 7384762964564965702008 7413304000832452790496 7602878326387559625696 7700351125443810390128 7840468274087170863999 7895296723556311918992 7990071404283405513648 7996518476422418482056 8031079334235157189704 8056105052252689856736 8226065074452113693376 8307858335135586414759 8331527447201499766368 8400383045938702243776 8553238117186004578908 8651970810555403603536 8662895016124286688894 8716441531945533287616 8723474701551729253152 8761177455529262388768 8907514252217377549632 9025821401134958080232 9034964251014551838417 9100414966433594097424 9254323208758627905048 9330805218748368631536 9372968378101687237164 9450430926681040024248 9479306755162808486208 9527657649523650670176 9649807106568825678768 9773522582294067033624 9846350619419954269344 10154049076276827840261 10225056412474567895088 10237966837237793359602 10453957698782894485332 10527062298075082558656 10587982797485239286426 10653428539044540684864 10662024635229891309408 10708105778980209586272 10856032994889928888614 10995212905080825412827 11077144446847448553012 11119956001248679185744 11404317489581339438544 11535961080740538138048 11550526688165715585192 11985107106425108270472 11994777714633627723084 12046619001352735784556 12084157578379034785104 12339097611678170540064 12441073624997824842048 12497291170802249649552 12513070578846191883958 12600574568908053365664 12829857175779006868362 12866409475425100905024 12994342524186430033341 13031363443058756044832 13141766183293893583152 13361271378326066324448 13538732101702437120348 13633408549966090526784 13650622449650391146136 13938610265043859313776 14059452567152530855746 14175646390021560036372 14291486474285476005264 14474710659853238518152 14660283873441100550436 14769525929129931404016 14826608001664905580992 15205756652775119251392 15356950255856690039403 15400702250887620780256 15680936548174341727998 15790593447112623837984 15881974196227858929639 15980142808566811027296 15993036952844836964112 16062158668470314379408 16112210104505379713472 16615716670271172829518 16663054894402999532736 17106476234372009157816 17303941621110807207072 17325790032248573377788 17446949403103458506304 17522354911058524777536 18051642802269916160464 18069928502029103676834 18200829932867188194848 18508646417517255810096 18661610437496737263072 18745936756203374474328 18769605868269287825937 18900861853362080048496 19055315299047301340352 19299614213137651357536 19547045164588134067248 19692701238839908538688 20308098152553655680522 20450112824949135790176 20475933674475586719204 20907915397565788970664 21175965594970478572852 21324049270459782618816 21416211557960419172544 21712065989779857777228 21990425810161650825654 22154288893694897106024 22239912002497358371488 22808634979162678877088 23101053376331431170384 23521404822261512591997 23970214212850216540944 23989555429267255446168 24093238002705471569112 24168315156758069570208 24678195223356341080128 24994582341604499299104 25026141157692383767916 25201149137816106731328 25659714351558013736724 25988685048372860066682 26062726886117512089664 26283532366587787166304 26722542756652132648896 27077464203404874240696 27301244899300782292272 27877220530087718627552 28118905134305061711492 28351292780043120072744 28582972948570952010528 28949421319706477036304 29320567746882201100872 29539051858259862808032 30462147228830483520783 30713900511713380078806 30801404501775241560512 31361873096348683455996 31581186894225247675968 31763948392455717859278 31960285617133622054592 31986073905689673928224 32124317336940628758816 32985638715242476238481 33231433340542345659036 34212952468744018315632 34607883242221614414144 34651580064497146755576 36103285604539832320928 36139857004058207353668 36401659865734376389696 37017292835034511620192 37323220874993474526144 37491873512406748948656 37539211736538575651874 37801723706724160096992 38599228426275302715072 38983027572559290100023 39094090329176268134496 40616196305107311361044 40900225649898271580352 40951867348951173438408 41815830795131577941328 42351931189940957145704 43424131979559715554456 43980851620323301651308 44308577787389794212048 44479824004994716742976 45617269958325357754176 46070850767570070118209 46202106752662862340768 47042809644523025183994 47645922588683576788917 47940428425700433081888 47979110858534510892336 48186476005410943138224 48336630313516139140416 49989164683208998598208 50052282315384767535832 51319428703116027473448 51977370096745720133364 52567064733175574332608 54154928406809748481392 54602489798601564584544 55754441060175437255104 56237810268610123422984 56308817604807863477811 56702585560086240145488 57165945897141904021056 57898842639412954072608 58641135493764402201744 59078103716519725616064 60924294457660967041566 61427801023426760157612 62723746192697366911992 63527896784911435718556 63972147811379347856448 64248634673881257517632 65971277430484952476962 66462866681084691318072 68425904937488036631264 68821888183654055361769 69303160128994293511152 70564214466784537775991 72206571209079664641856 72279714008116414707336 74034585670069023240384 74983747024813497897312 75078423473077151303748 75603447413448320193984 77966055145118580200046 78188180658352536268992 81232392610214622722088 81903734697902346876816 83631661590263155882656 84703862379881914291408 86848263959119431108912 87961703240646603302616 88617155574779588424096 91386441686491450562349 92141701535140140236418 92404213505325724681536 94085619289046050367988 95291845177367153577834 95880856851400866163776 95958221717069021784672 96372952010821886276448 100104564630769535071664 102638857406232054946896 103954740193491440266728 108309856813619496962784 109204979597203129169088 112475620537220246845968 112617635209615726955622 113405171120172480290976 115797685278825908145216 117282270987528804403488 121848588915321934083132 122855602046853520315224 125447492385394733823984 127055793569822871437112 131942554860969904953924 132925733362169382636144 136851809874976073262528 137643776367308110723538 138606320257988587022304 141128428933569075551982 142937767766050730366751 144559428016232829414672 149967494049626995794624 150156846946154302607496 155932110290237160400092 162464785220429245444176 163807469395804693753632 167263323180526311765312 168926452814423590433433 169407724759763828582816 173696527918238862217824 175923406481293206605232 177234311149559176848192 182772883372982901124698 184283403070280280472836 188171238578092100735976 190583690354734307155668 191916443434138043569344 192745904021643772552896 200209129261539070143328 205277714812464109893792 206465664550962166085307 207909480386982880533456 216619713627238993925568 224951241074440493691936 225235270419231453911244 226810342240344960581952 234564541975057608806976 243697177830643868166264 245711204093707040630448 250894984770789467647968 254111587139645742874224 263885109721939809907848 265851466724338765272288 275287552734616221447076 277212640515977174044608 282256857867138151103964 285875535532101460733502 289118856032465658829344 300313693892308605214992 311864220580474320800184 324929570440858490888352 327614938791609387507264 337852905628847180866866 338815449519527657165632 347393055836477724435648 351846812962586413210464 365545766745965802249396 368566806140560560945672 376342477156184201471952 381167380709468614311336 400418258523078140286656 410555429624928219787584 412931329101924332170614 415818960773965761066912 428813303298152191100253 449902482148880987383872 450470540838462907822488 487394355661287736332528 491422408187414081260896 501789969541578935295936 506779358443270771300299 508223174279291485748448 527770219443879619815696 531702933448677530544576 550575105469232442894152 564513715734276302207928 571751071064202921467004 578237712064931317658688 600627387784617210429984 619396993652886498255921 623728441160948641600368 649859140881716981776704 675705811257694361733732 703693625925172826420928 731091533491931604498792 737133612281121121891344 752684954312368402943904 762334761418937228622672 825862658203848664341228 831637921547931522133824 857626606596304382200506 900941081676925815644976 974788711322575472665056 982844816374828162521792 1013558716886541542600598 1016446348558582971496896 1055540438887759239631392 1101150210938464885788304 1129027431468552604415856 1143502142128405842934008 1201254775569234420859968 1238793987305772996511842 1247456882321897283200736 1351411622515388723467464 1462183066983863208997584 1474267224562242243782688 1505369908624736805887808 1524669522837874457245344 1651725316407697328682456 1715253213192608764401012 1801882163353851631289952 1858190980958659494767763 1949577422645150945330112 2027117433773083085201196 2111080877775518479262784 2202300421876929771576608 2258054862937105208831712 2287004284256811685868016 2477587974611545993023684 2494913764643794566401472 2702823245030777446934928 2924366133967726417995168 2948534449124484487565376 3049339045675748914490688 3303450632815394657364912 3430506426385217528802024 3603764326707703262579904 3716381961917318989535526 4054234867546166170402392 4404600843753859543153216 4516109725874210417663424 4574008568513623371736032 4955175949223091986047368 5405646490061554893869856 5574572942875978484303289 5848732267935452835990336 6606901265630789314729824 6861012852770435057604048 7432763923834637979071052 8108469735092332340804784 9148017137027246743472064 9910351898446183972094736 10811292980123109787739712 11149145885751956968606578 13213802531261578629459648 13722025705540870115208096 14865527847669275958142104 16216939470184664681609568 19820703796892367944189472 22298291771503913937213156 27444051411081740230416192 29731055695338551916284208 32433878940369329363219136 39641407593784735888378944 44596583543007827874426312 59462111390677103832568416 89193167086015655748852624 118924222781354207665136832 178386334172031311497705248 356772668344062622995410496
- Sum of all divisors σ(n): 1298252183185407084435719919
- Sum of proper divisors (its aliquot sum) s(n): 941479514841344461440309423
- 356772668344062622995410496 is an abundant number, because the sum of its proper divisors (941479514841344461440309423) is greater than itself. Its abundance is 584706846497281838444898927
Bases of 356772668344062622995410496
- Binary: 100100111000111011000110100011010111010000001101100010001111111111001000101101110010000002
- Hexadecimal: 0x1271D8D1AE81B11FF916E40
- Base-36: 18TTDRMVOT1JDEW400
Squares and roots of 356772668344062622995410496
- 356772668344062622995410496 squared (3567726683440626229954104962) is 127286736877342504048680597368728631431003079546966016
- 356772668344062622995410496 cubed (3567726683440626229954104963) is 45412428760538082481793686827406748691817861915192290374790352799226849281703936
-
356772668344062622995410496 is a
perfect square number . Itssquare root is 18888426836136 -
The
cube root of 356772668344062622995410496 is 709246485.0826029303
Scales and comparisons
How big is 356772668344062622995410496?- 356,772,668,344,062,622,995,410,496 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 356,772,668,344,062,622,995,410,496 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 356772668344062622995410496 cubic inches would be around 59103873.8 feet tall.
Recreational maths with 356772668344062622995410496
- 356772668344062622995410496 backwards is 694014599226260443866277653
- The number of decimal digits it has is: 27
- The sum of 356772668344062622995410496'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 356772668344062622995410496 - Facts about the integer". Numbermatics.com. 2024. Web. 23 June 2024.
APA style:
Numbermatics. (2024). Number 356772668344062622995410496 - Facts about the integer. Retrieved 23 June 2024, from https://numbermatics.com/n/356772668344062622995410496/
Chicago style:
Numbermatics. 2024. "Number 356772668344062622995410496 - Facts about the integer". https://numbermatics.com/n/356772668344062622995410496/
The information we have on file for 356772668344062622995410496 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 356772668344062622995410496, math, Factors of 356772668344062622995410496, curriculum, school, college, exams, university, Prime factorization of 356772668344062622995410496, STEM, science, technology, engineering, physics, economics, calculator, three hundred fifty-six septillion, seven hundred seventy-two sextillion, six hundred sixty-eight quintillion, three hundred forty-four quadrillion, sixty-two trillion, six hundred twenty-two billion, nine hundred ninety-five million, four hundred ten thousand, four hundred ninety-six.