933493646554137436364686336
933,493,646,554,137,436,364,686,336 is an even composite number composed of seven prime numbers multiplied together.
933493646554137436364686336 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of twenty-two thousand, two hundred seventy-five divisors.
Prime factorization of 933493646554137436364686336:
210 × 132 × 192 × 232 × 314 × 472 × 614
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 13 × 13 × 19 × 19 × 23 × 23 × 31 × 31 × 31 × 31 × 47 × 47 × 61 × 61 × 61 × 61)See below for interesting mathematical facts about the number 933493646554137436364686336 from the Numbermatics database.
Names of 933493646554137436364686336
- Cardinal: 933493646554137436364686336 can be written as Nine hundred thirty-three septillion, four hundred ninety-three sextillion, six hundred forty-six quintillion, five hundred fifty-four quadrillion, one hundred thirty-seven trillion, four hundred thirty-six billion, three hundred sixty-four million, six hundred eighty-six thousand, three hundred thirty-six.
Scientific notation
- Scientific notation: 9.33493646554137436364686336 × 1026
Factors of 933493646554137436364686336
Divisors of 933493646554137436364686336
- Number of divisors d(n): 22275
-
Complete list of divisors:
1 2 4 8 13 16 19 23 26 31 32 38 46 47 52 61 62 64 76 92 94 104 122 124 128 152 169 184 188 208 244 247 248 256 299 304 338 361 368 376 403 416 437 488 494 496 512 529 589 598 608 611 676 713 722 736 752 793 806 832 874 893 961 976 988 992 1024 1058 1081 1159 1178 1196 1216 1222 1352 1403 1426 1444 1457 1472 1504 1586 1612 1664 1748 1786 1891 1922 1952 1976 1984 2116 2162 2209 2318 2356 2392 2432 2444 2704 2806 2852 2867 2888 2914 2944 3008 3172 3211 3224 3328 3496 3572 3721 3782 3844 3887 3904 3952 3968 4232 4324 4418 4636 4693 4712 4784 4864 4888 5239 5408 5612 5681 5704 5734 5776 5828 5888 6016 6344 6422 6448 6656 6877 6992 7144 7442 7564 7657 7688 7774 7808 7904 7936 7943 8303 8464 8648 8836 9269 9272 9386 9424 9568 9728 9776 10051 10309 10478 10816 11191 11224 11362 11408 11468 11552 11609 11656 11776 12032 12493 12688 12844 12896 13312 13547 13754 13984 14053 14288 14884 15067 15128 15314 15376 15548 15616 15808 15872 15886 16399 16606 16928 16967 17296 17672 18239 18259 18538 18544 18772 18848 18941 19136 19456 19552 20102 20539 20618 20956 21632 22021 22103 22382 22448 22724 22816 22936 23104 23218 23312 23552 24064 24583 24863 24986 25376 25688 25792 26657 27094 27508 27683 27968 28106 28576 28717 29768 29791 30134 30256 30628 30752 31096 31232 31616 31744 31772 32269 32798 33212 33511 33856 33934 34592 35344 35929 36478 36518 37076 37088 37271 37544 37696 37882 38272 39104 40204 41078 41236 41912 41971 43264 43493 44042 44206 44764 44896 45167 45448 45632 45872 46208 46436 46624 48128 48373 49166 49726 49972 50752 50807 51376 51584 53314 54188 54473 55016 55366 55936 56212 57152 57434 58621 59536 59582 60268 60512 61009 61256 61504 62192 62464 63232 63544 64538 65596 65941 66424 67022 67712 67868 68479 69184 70688 70699 71858 72956 73036 73853 74152 74176 74542 75088 75392 75764 76544 78208 80408 82156 82472 83824 83942 85583 86528 86986 88084 88412 88877 89401 89528 89792 90334 90896 91264 91744 92416 92872 93248 96746 98332 99452 99541 99944 101504 101614 102752 103168 106628 107939 108376 108946 110032 110732 111872 112424 114304 114868 115351 117242 119072 119164 120497 120536 121024 122018 122512 123008 124384 126464 127088 129076 130663 131192 131882 132848 134044 134749 135424 135736 136958 138368 141376 141398 143716 145483 145912 146072 147706 148304 148352 149084 150176 150784 150917 151528 153088 156416 160816 162409 164312 164944 167648 167884 171166 173056 173972 174887 176111 176168 176824 177754 178802 179056 179584 180668 181792 182528 182689 183488 184832 185744 186496 190969 193492 195871 196664 198904 199082 199888 203008 203228 205504 206336 213187 213256 215878 216752 217892 220064 220571 221464 223744 224848 226981 228608 229736 230702 234484 237107 237367 238144 238328 240994 241072 242048 244036 245024 246016 246233 248768 252928 254176 257393 258152 261326 262384 263764 265696 267007 268088 269498 270848 271472 273916 276736 282752 282796 286273 287339 287432 290966 291824 292144 295412 296608 296704 298168 300352 301568 301834 303056 306176 311581 312832 319579 321632 323219 324818 328624 329888 335296 335768 342332 346541 346921 347944 349774 352222 352336 353648 355508 357604 358112 359168 359879 361336 363584 365056 365378 366976 369664 371488 372992 373321 381938 386984 387283 390241 391742 393328 397808 398164 399776 406016 406456 411008 412672 419497 419957 426374 426512 431756 433504 435643 435784 440128 441142 442928 447488 449696 453962 457216 459472 461404 467077 468968 472397 474214 474734 476288 476656 481988 482144 484096 484523 488072 490048 492032 492466 497536 506483 508352 508369 514786 516304 522652 524768 525977 527528 531392 534014 536176 538996 541696 542944 545623 547832 553472 565409 565504 565592 566029 572546 574678 574864 581932 583648 584288 587171 590824 593216 593408 596336 600704 603136 603668 606112 613111 623162 625664 628849 636709 639158 643264 646438 649636 657248 659776 660491 670592 671536 682651 684664 685193 693082 693842 695888 699548 704444 704672 707296 708149 711016 715208 716224 718336 719758 722672 727168 730112 730756 733952 742976 745984 746642 762073 763876 770753 773968 774566 780482 783484 786656 795616 796328 797449 799552 812032 812912 822016 826367 838994 839914 852748 853024 857233 858173 863512 867008 871286 871568 880256 882284 885856 890227 899392 907924 914432 918944 919087 922808 923521 934154 937936 944794 948428 949468 952576 953312 963976 964288 965333 968192 969046 976144 980096 984064 984932 995072 1000339 1012966 1016704 1016738 1029572 1032608 1034987 1038841 1045304 1049536 1051954 1055056 1062784 1068028 1072352 1077992 1085888 1091246 1095664 1106944 1112579 1113799 1130818 1131008 1131184 1132058 1145092 1149356 1149728 1155401 1163864 1167296 1168561 1168576 1174342 1181648 1186432 1186816 1192672 1201408 1207336 1212224 1226222 1246324 1252879 1257698 1273418 1278316 1286528 1292876 1299272 1301101 1314496 1319552 1320982 1341184 1343072 1343281 1348283 1365302 1369328 1370386 1386164 1387684 1391776 1399096 1400177 1403207 1408888 1409344 1414592 1416298 1422032 1430416 1432448 1436672 1439516 1445344 1454336 1461512 1467904 1485952 1491968 1493284 1499563 1516643 1524146 1527752 1541506 1547936 1549132 1560964 1566968 1573312 1575017 1591232 1592656 1594898 1599104 1625824 1626077 1644032 1652734 1677988 1679828 1688663 1698619 1705496 1706048 1714466 1716346 1727024 1734016 1742572 1743136 1751737 1760512 1764568 1771712 1780454 1798784 1815848 1817251 1837888 1838174 1845616 1847042 1868308 1875872 1889588 1891279 1896856 1898936 1905152 1906624 1927952 1928576 1930666 1936384 1938092 1952288 1960192 1968409 1969864 1990144 2000678 2025932 2033408 2033476 2044171 2059144 2065216 2069974 2077682 2090608 2099072 2103908 2110112 2122849 2125568 2136056 2144704 2155984 2171776 2182492 2191328 2191669 2225158 2227598 2261636 2262016 2262368 2264116 2273531 2289443 2290184 2298712 2299456 2310802 2327728 2334592 2337122 2337152 2348684 2363296 2372864 2385344 2402816 2414672 2424448 2452444 2482597 2492648 2505758 2515396 2546836 2556632 2560231 2573056 2585752 2598544 2602202 2628992 2639104 2641964 2653073 2682368 2686144 2686562 2696566 2730604 2738656 2740772 2755187 2771431 2772328 2775368 2783552 2798192 2800354 2806414 2817776 2818688 2829184 2832596 2844064 2860832 2864896 2867423 2879032 2890688 2908672 2923024 2935808 2950753 2971904 2986568 2999126 3033286 3048292 3055504 3083012 3085771 3095872 3098264 3099227 3121928 3133936 3146624 3150034 3182464 3185312 3189796 3198208 3251648 3252154 3288064 3305468 3322853 3346109 3355976 3359656 3377326 3397238 3410992 3412096 3428932 3432692 3454048 3468032 3471091 3485144 3486272 3503474 3521024 3529136 3543424 3560908 3575881 3597568 3631696 3634502 3675776 3676348 3691232 3694084 3721549 3735407 3736616 3751744 3779176 3782558 3793712 3797872 3810304 3813248 3855904 3857152 3861332 3876184 3904576 3920384 3936818 3939728 3980288 4001356 4022401 4050553 4051864 4066816 4066952 4088342 4118288 4130432 4139948 4155364 4177219 4181216 4198144 4201847 4207816 4220224 4245698 4251136 4272112 4289408 4311968 4312639 4343552 4364984 4382656 4383338 4450316 4455196 4505033 4509973 4523272 4524736 4528232 4547062 4578886 4580368 4597424 4598912 4621604 4655456 4669184 4674244 4674304 4678427 4697368 4726592 4745728 4770688 4805632 4829344 4848896 4904888 4965194 4985296 5011516 5030792 5034679 5073133 5093672 5113264 5120462 5146112 5171504 5197088 5204404 5220563 5257984 5278208 5283928 5306146 5364736 5372288 5373124 5393132 5421497 5453461 5459441 5461208 5477312 5481544 5510374 5542862 5544656 5550736 5567104 5596384 5600708 5612828 5635552 5637376 5658368 5663359 5665192 5688128 5721664 5729792 5734846 5758064 5781376 5817344 5846048 5901506 5920039 5943808 5973136 5998252 6066572 6072001 6096584 6111008 6141161 6166024 6171542 6191744 6196528 6198454 6243856 6267872 6293248 6300068 6364928 6370624 6379592 6396416 6503296 6504308 6584279 6608797 6610936 6645706 6692218 6711952 6719312 6754652 6794476 6821984 6824192 6837701 6857864 6865384 6908096 6936064 6942182 6970288 6972544 7006948 7036411 7042048 7058272 7086848 7093099 7121816 7151762 7195136 7263392 7269004 7350317 7351552 7352696 7358377 7382464 7388168 7443098 7470814 7473232 7503488 7558352 7565116 7587424 7595744 7626496 7633223 7711808 7714304 7722664 7752368 7809152 7840768 7873636 7879456 7970443 7979183 8002712 8044802 8101106 8103728 8133632 8133904 8176684 8219689 8236576 8260864 8277217 8279896 8310728 8354438 8362432 8396288 8403694 8415632 8440448 8491396 8502272 8544224 8578816 8586383 8623936 8625278 8687104 8729968 8765312 8766676 8874463 8900632 8907509 8910392 8975543 9010066 9019946 9046544 9049472 9056464 9094124 9157772 9160736 9194848 9197824 9205937 9243208 9310912 9338368 9348488 9348608 9356854 9394736 9453184 9491456 9541376 9658688 9659011 9697792 9809776 9906949 9930388 9970592 10019789 10023032 10061584 10069358 10146266 10187344 10226528 10240924 10292224 10343008 10366837 10394176 10408808 10441126 10515968 10556416 10567856 10612292 10668107 10742771 10744576 10746248 10754551 10786264 10842994 10906922 10918882 10922416 10954624 10963088 11020748 11085724 11089312 11101472 11134208 11144029 11156249 11192768 11201416 11225656 11271104 11274752 11316736 11326718 11330384 11376256 11443328 11459584 11469692 11516128 11562752 11572951 11649109 11692096 11803012 11840078 11887616 11946272 11948131 11996504 12005773 12097471 12133144 12144002 12193168 12222016 12282322 12332048 12343084 12383488 12393056 12396908 12487712 12535744 12549329 12586496 12600136 12729856 12741248 12759184 12792832 13004407 13006592 13008616 13018667 13168558 13217594 13221872 13291412 13384436 13423904 13438624 13454831 13504933 13509304 13588952 13643968 13648384 13675402 13715728 13730768 13816192 13845841 13872128 13884364 13940576 13945088 14013896 14072822 14116544 14173696 14186198 14243632 14303524 14390272 14463527 14479387 14526784 14538008 14644307 14700634 14703104 14705392 14716754 14764928 14776336 14886196 14941628 14946464 15006976 15020213 15116704 15130232 15174848 15191293 15191488 15252992 15266446 15423616 15428608 15445328 15504736 15618304 15700973 15747272 15758912 15759439 15940886 15958366 16005424 16089604 16202212 16207456 16267808 16287427 16305287 16353368 16439378 16473152 16521728 16554434 16559792 16621456 16708876 16724864 16792576 16807388 16831264 16880896 16914313 16982792 17088448 17157632 17172766 17247872 17250556 17374208 17459936 17462653 17527679 17530624 17533352 17546899 17748926 17801264 17815018 17820784 17951086 18020132 18039892 18093088 18098944 18112928 18188248 18202301 18315544 18321472 18341327 18389696 18395648 18411874 18486416 18621824 18676736 18696976 18697216 18713708 18789472 18906368 19006441 19082752 19317376 19318022 19395584 19494319 19619552 19716359 19737979 19813898 19860776 19941184 20039578 20046064 20123168 20138716 20292532 20374688 20453056 20475221 20481848 20686016 20733674 20788352 20817616 20882252 21031936 21135712 21139001 21162181 21224584 21240983 21336214 21485542 21489152 21492496 21509102 21572528 21685988 21813844 21837764 21844832 21909248 21926176 21952619 22041496 22171448 22178624 22202659 22202944 22268416 22288058 22312498 22385536 22402832 22451312 22542208 22549504 22633472 22653436 22660768 22752512 22772581 22886656 22939384 23032256 23125504 23145902 23298218 23384192 23606024 23624263 23680156 23804701 23892544 23893343 23896262 23993008 24011546 24194942 24266288 24288004 24386336 24444032 24564644 24664096 24686168 24720919 24766976 24786112 24793816 24975424 25071488 25098658 25172992 25200272 25459712 25482496 25518368 25589317 25617377 26008814 26013184 26017232 26037334 26337116 26435188 26443744 26574223 26582824 26603363 26768872 26847808 26877248 26909662 27009866 27018608 27177904 27287936 27296768 27350804 27431456 27461536 27597037 27632384 27691682 27768728 27881152 27890176 28027792 28145644 28233088 28347392 28372396 28487264 28491697 28607048 28816217 28927054 28958774 29053568 29076016 29288614 29401268 29406208 29410784 29433508 29529856 29552672 29555903 29772392 29883256 29892928 29925323 30013952 30040426 30233408 30260464 30349696 30382586 30382976 30505984 30532892 30847232 30890656 30895463 31009472 31010509 31236608 31401946 31494544 31517824 31518878 31881772 31916732 32010848 32084597 32179208 32204071 32273761 32404424 32414912 32535616 32574854 32610574 32706736 32878756 32946304 33043456 33108868 33119584 33242912 33283003 33417752 33449728 33614776 33662528 33761792 33828626 33965584 34176896 34315264 34345532 34489949 34495744 34501112 34527769 34919872 34925306 35055358 35061248 35066704 35093798 35497852 35602528 35630036 35641568 35817431 35902172 36040264 36079784 36186176 36197888 36225391 36225856 36376496 36404602 36631088 36642944 36682654 36779392 36791296 36823748 36972832 37243648 37393952 37399771 37427416 37578944 37812736 38012882 38165504 38359789 38634752 38636044 38839249 38988638 39239104 39432718 39475958 39627796 39721552 39882368 40079156 40092128 40246336 40277432 40289951 40334131 40585064 40749376 40906112 40950442 40963696 41372032 41467348 41576704 41635232 41641711 41764504 41796773 42271424 42278002 42324362 42449168 42481966 42672428 42971084 42978304 42984992 43018204 43145056 43197089 43371976 43405487 43499417 43627688 43675528 43689664 43818496 43852352 43905238 44082992 44342896 44357248 44405318 44405888 44536832 44576116 44624996 44771072 44805664 44902624 45084416 45306872 45321536 45505024 45545162 45773312 45878768 46064512 46251008 46291804 46486453 46596436 46768384 47015933 47212048 47248526 47360312 47609402 47785088 47786686 47792524 47986016 48023092 48389884 48532576 48576008 48644389 48772672 48825527 48888064 49129288 49328192 49372336 49441838 49533952 49572224 49587632 49950848 50142976 50197316 50400544 50408387 50964992 51036736 51178634 51234754 52017628 52026368 52034464 52074668 52291213 52348553 52657189 52674232 52870376 52887488 53148446 53165648 53206726 53537744 53695616 53754496 53819324 54019732 54037216 54303847 54355808 54575872 54701608 54862912 54923072 55194074 55264768 55383364 55537456 55762304 55780352 56055584 56064307 56291288 56334781 56466176 56744792 56974528 56983394 57214096 57632434 57854108 57917548 58107136 58152032 58577228 58629649 58802536 58821568 58867016 58885313 59059712 59105344 59111806 59544784 59766512 59785856 59850646 60027904 60080852 60466816 60520928 60699392 60765172 60765952 61020679 61065784 61694464 61781312 61790926 62018944 62021018 62473216 62803892 62989088 63035648 63037756 63134207 63369301 63763544 63833464 64021696 64169194 64358416 64408142 64547522 64808848 64829824 65071232 65149708 65221148 65413472 65757512 65808319 65892608 65950729 66217736 66239168 66485824 66566006 66835504 66899456 67229552 67325056 67523584 67657252 67867319 67931168 67941739 68353792 68691064 68979898 68991488 69002224 69055538 69839744 69850612 70110716 70122496 70133408 70187596 70479461 70972733 70995704 71205056 71260072 71282221 71283136 71634862 71804344 72080528 72159568 72372352 72395776 72450782 72451712 72752992 72809204 73262176 73285888 73365308 73558784 73647496 73945664 74487296 74787904 74799542 74854832 75157888 75625472 76025764 76425619 76719578 76960507 77269504 77272088 77678498 77977276 78478208 78865436 78951916 79255592 79367161 79443104 79764736 79835093 80158312 80184256 80492672 80554864 80579902 80668262 81170128 81498752 81812224 81900884 81927392 81940141 82245263 82744064 82934696 83153408 83270464 83283422 83529008 83593546 84542848 84556004 84648724 84898336 84963932 85344856 85410797 85595627 85914361 85942168 85969984 86036408 86290112 86394178 86743952 86810974 86998834 87255376 87351056 87379328 87636992 87704704 87810476 88165984 88685792 88714496 88810636 88811776 88890113 89152232 89249992 89542144 89611328 89805248 90168832 90613744 90643072 91010048 91090324 91473343 91546624 91757536 92129024 92515223 92583608 92972906 93192872 93536768 94031866 94424096 94497052 94720624 95218804 95570176 95573372 95585048 95658901 95972032 96046184 96076037 96779768 97065152 97152016 97288778 97545344 97651054 97776128 98258576 98656384 98744672 98883676 99144448 99175264 99190697 99901696 100285952 100394632 100801088 100816774 101929984 102073472 102357268 102469508 103008443 103615759 103729379 104035256 104068928 104149336 104582426 104697106 105314378 105348464 105740752 105774976 106296892 106331296 106413452 106855957 107075488 107391232 107508992 107603821 107638648 108039464 108074432 108607694 108711616 109151744 109403216 109725824 109846144 110388148 110529536 110766728 110852311 111074912 111524608 112111168 112128614 112582576 112669562 112932352 113489584 113949056 113966788 114428192 115264868 115368019 115708216 115797617 115835096 116214272 116304064 116682059 117154456 117259298 117605072 117643136 117734032 117770626 118119424 118210688 118223612 119089568 119533024 119571712 119701292 120072949 120161704 120933632 121041856 121398784 121530344 121531904 122041358 122131568 123388928 123562624 123581852 124037888 124042036 124694431 125567143 125607784 125978176 126071296 126075512 126268414 126738602 127527088 127666928 128043392 128338388 128716832 128816284 129095044 129493789 129617696 129659648 130142464 130257257 130299416 130442296 130826944 131515024 131616638 131785216 131901458 132435472 132478336 132971648 133132012 133671008 133691809 133798912 134459104 134650112 134768881 135314504 135734638 135862336 135883478 136707584 137382128 137959796 137982976 138004448 138111076 138685391 139656023 139679488 139701224 139809163 140221432 140266816 140375192 140958922 141945466 141991408 142410112 142520144 142564442 142566272 143269724 143608688 144161056 144319136 144744704 144901564 144903424 145031237 145505984 145618408 146524352 146571776 146730616 147117568 147294992 147891328 148974592 149575808 149599084 149709664 150315776 151438417 152051528 152851238 153439156 153921014 154539008 154544176 155356996 155954552 156075049 156174091 156956416 157267123 157730872 157903832 158511184 158734322 158886208 159529472 159670186 160316624 160368512 160985344 161109728 161159804 161336524 161837453 162340256 162997504 163141277 163624448 163801768 163854784 163880282 164490526 165488128 165869392 166306816 166540928 166566844 167058016 167187092 168066407 169057291 169085696 169112008 169242671 169297448 169796672 169927864 170689712 170821594 171191254 171828722 171884336 171939968 172072816 172580224 172788356 173487904 173621948 173997668 174510752 174702112 174758656 174912803 175409408 175564129 175620952 176331968 177371584 177428992 177621272 177623552 177780226 178304464 178499984 179084288 179222656 179610496 179995933 180337664 181227488 181286144 182180648 182946686 183515072 183521209 184258048 185030446 185167216 185945812 186385744 187073536 188063732 188232031 188848192 188994104 189052847 189441248 190375991 190437608 191140352 191146744 191170096 191317802 191944064 192092368 192152074 193559536 194130304 194304032 194577556 195090688 195302108 195552256 196517152 197312768 197486809 197489344 197767352 198288896 198350528 198381394 199803392 200571904 200789264 201602176 201633548 202694033 204112649 204146944 204714536 204872707 204939016 206016886 207231518 207458758 208070512 208137856 208298672 209164852 209394212 210628756 210696928 211481504 211549952 211736551 211968731 212593784 212662592 212826904 213711914 214150976 214782464 215017984 215207642 215277296 216078928 216148864 217215388 217423232 218128741 218303488 218806432 219451648 219692288 219886069 220776296 221533456 221704622 222149824 223049216 224222336 224257228 225165152 225339124 225864704 226979168 227014489 227859827 227898112 227933576 228109687 228856384 230529736 230736038 231416432 231595234 231670192 232428544 232608128 233364118 234308912 234518596 235210144 235286272 235468064 235541252 236421376 236447224 236629913 238179136 238437251 239066048 239143424 239402584 240145898 240323408 241867264 242083712 242797568 243060688 243063808 244082716 244263136 245366461 247083733 247125248 247163704 247354673 248075776 248084072 249388862 251134286 251215568 251956352 252142592 252151024 252536828 253477204 254810359 255054176 255333856 256086784 256312667 256593727 256676776 257433664 257632568 258190088 258987578 259235392 259319296 260284928 260514514 260598832 260884592 261653888 263030048 263070979 263233276 263570432 263802916 264870944 264956672 265943296 266177873 266264024 267342016 267383618 268918208 269300224 269537762 270629008 271469276 271724672 271766956 273415168 274764256 274807013 275108353 275919592 276008896 276132779 276222152 277370782 278241833 279312046 279358976 279402448 279618326 280442864 280533632 280750384 281917844 283890932 283982816 284820224 285040288 285128884 285132544 285384047 286539448 287217376 288322112 288634567 288638272 289489408 289803128 289806848 290062474 291011968 291236816 293048704 293143552 293461232 294235136 294589984 295782656 299151616 299198168 299419328 299429341 300631552 302876834 304103056 305702476 306878312 307115419 307842028 309088352 309461113 310613459 310713992 311909104 312150098 312348182 313912832 314534246 315461744 315807664 317022368 317468644 317772416 318454343 319058944 319340372 320633248 320737024 321371947 321970688 322219456 322319608 322673048 323674906 324680512 325995008 326282554 327248896 327603536 327709568 327760564 328981052 330711317 330976256 331738784 332661121 333025901 333081856 333133688 333391081 334116032 334374184 336132814 338114582 338171392 338224016 338485342 338594896 339593344 339855728 341379424 341643188 342382508 343657444 343768672 343879936 344145632 345160448 345464899 345576712 345843719 346975808 347243896 347995336 349021504 349404224 349517312 349825606 350818816 351128258 351241904 352663936 354743168 354857984 355242544 355247104 355560452 356608928 356999968 358445312 358761481 359220992 359991866 361122379 362454976 362572288 364361296 365893372 367030144 367042418 368516096 370060892 370334432 370392061 371891624 372771488 374610821 375021601 376127464 376464062 377696384 377988208 378105694 378882496 380751982 380875216 382280704 382293488 382340192 382635604 383888128 384184736 384304148 387119072 388260608 388608064 389029199 389155112 390181376 390604216 393034304 394625536 394973618 394978688 395534704 396577792 396701056 396762788 399606784 401578528 401641019 403136617 403204352 403267096 403578677 405388066 408225298 408293888 409429072 409745414 409878032 412033772 414463036 414917516 416141024 416275712 416597344 417099761 418329704 418652923 418788424 421257512 421393856 421850521 422963008 423099904 423473102 423937462 425187568 425325184 425653808 427423828 428301952 429221071 429564928 430035968 430415284 430554592 432157856 432297728 432679039 434430776 434846464 436257482 437612864 438903296 439384576 439772138 441552592 443066912 443409244 444299648 446098432 448369337 448444672 448514456 448860997 450330304 450678248 453958336 453973517 454028978 455719654 455796224 455867152 456219374 457712768 461059472 461472076 462832864 463190468 463340384 465216256 465626603 466728236 468617824 469037192 470420288 470572544 470930083 470936128 471082504 472842752 472894448 473259826 476358272 476874502 478132096 478286848 478805168 480291796 480646816 483734528 484167424 486121376 486197023 486730163 488165432 488526272 488542609 490732922 494167466 494250496 494327408 494709346 496151552 496168144 498777724 501401029 502268572 502431136 503912704 504302048 504910237 505073656 505463897 506954408 509620718 510108352 510667712 512173568 512625334 513187454 513353552 514867328 515265136 516380176 517975156 518470784 518638592 520569856 521029028 521197664 521769184 523307776 523769363 524343703 526060096 526141958 526466552 527605832 529741888 529913344 531886592 532355746 532528048 534684032 534767236 537836416 538600448 539075524 541258016 541342243 542938552 543358049 543449344 543533912 547508123 549528512 549614026 550216706 551839184 552017792 552265558 552444304 554741564 556483666 558624092 558717952 558804896 559236652 560885728 561067264 561500768 561562157 563835688 564271331 567781864 567965632 568581137 569640448 570080576 570257768 570265088 570768094 573078896 574434752 576644224 577269134 577276544 578978816 579606256 579613696 580124948 582023936 582473632 586097408 586922464 589179968 589199671 591565312 598303232 598396336 598838656 598858682 601263104 604323889 605753668 608206112 611207129 611404952 611877349 613756624 614230838 615684056 618176704 618922226 621226918 621427984 623818208 624300196 624696364 627825664 629068492 630923488 631615328 632377057 634044736 634731851 634937288 635544832 636908686 638680744 641266496 641474048 642743894 643941376 644438912 644639216 645346096 647349812 649361024 650754527 651990016 652565108 655207072 655309031 655419136 655521128 656027611 657962104 661422634 663477568 665322242 666051802 666163712 666267376 666782162 668232064 668748368 672265628 676229164 676342784 676448032 676970684 677189792 679186688 679711456 679785769 680531189 682758848 683286376 684765016 687314888 687537344 687759872 688282429 688291264 690320896 690929798 691153424 691687438 693951616 694487792 695990672 698043008 698808448 699034624 699651212 701637632 702256516 702483808 705327872 705950011 709486336 710485088 710595649 711120904 713217856 713999936 716890624 717522962 718441984 719983732 722244758 724909952 725144576 728722592 728835991 731786744 732352153 734060288 734084836 737945731 740121784 740668864 740693633 740784122 743783248 745542976 749221642 750043202 752254928 752928124 755392768 755976416 756211388 757764992 761503964 761750432 764586976 764680384 765271208 765509069 766348489 767776256 768369472 768608296 774238144 776521216 777216128 778058398 778310224 780362752 781208432 786068608 789251072 789947236 789957376 791069408 793268827 793402112 793525576 794138687 803157056 803282038 806273234 806408704 806534192 807157354 810776132 816450596 816587776 818858144 819490828 819756064 820744691 823800913 824067544 824704253 828926072 829835032 832282048 832551424 833194688 834199522 836659408 837305846 837576848 842515024 842787712 843701042 845926016 846199808 846946204 847874924 850375136 850650368 851307616 854847656 855508147 856603904 858442142 860830568 861109184 864315712 864595456 865358078 868861552 869692928 872514964 875225728 877806592 878769152 879544276 882275147 883105184 883242607 886133824 886818488 888599296 893302727 896738674 896889344 897028912 897721994 900660608 901356496 907916672 907947034 908057956 911439308 911592448 911734304 912438748 915425536 916232993 922118944 922944152 925665728 926380936 926668873 926680768 927685013 930432512 931253206 933456472 937235648 938074384 940840576 941145088 941860166 941872256 942165008 945685504 945788896 946519652 952716544 953749004 956264192 957610336 957759353 960583592 961293632 961325779 968334848 972242752 972394046 973460326 976330864 977052544 977085218 981465844 988334932 988500992 988654816 989418692 992336288 993533047 994622507 997555448 998326201 1000486591 1002802058 1004537144 1004862272 1007825408 1008604096 1009820474 1010147312 1010927794 1013908816 1019241436 1020216704 1021335424 1024347136 1025250668 1026374908 1026707104 1029734656 1030530272 1031773093 1032760352 1035950312 1036941568 1042058056 1042395328 1043538368 1046615552 1047538726 1048687406 1052120192 1052283916 1052933104 1055211664 1059483776 1059826688 1063773184 1064711492 1065056096 1065221833 1069188419 1069368064 1069534472 1070360839 1075672832 1078151048 1082516032 1082684486 1085877104 1086716098 1086898688 1087067824 1095016246 1099057024 1099228052 1100433412 1103678368 1104035584 1104531116 1104888608 1109483128 1110340361 1112967332 1117248184 1117609792 1118473304 1118820947 1121771456 1122134528 1122987121 1123001536 1123124314 1127671376 1128542662 1135563728 1135931264 1137162274 1139280896 1140161152 1140515536 1140530176 1141536188 1146157792 1148869504 1153288448 1154538268 1154553088 1159212512 1159392901 1160249896 1164047872 1164947264 1172194816 1173844928 1178359936 1178399342 1183130624 1189153459 1196606464 1196792672 1197677312 1197717364 1202697899 1204016719 1208647778 1211507336 1216412224 1222414258 1222809904 1223754698 1227513248 1228461676 1231368112 1236353408 1237844452 1242453836 1242855968 1247636416 1248600392 1248988481 1249392728 1250358061 1258136984 1261846976 1263230656 1264754114 1268089472 1269463702 1269874576 1271089664 1273817372 1277361488 1282532992 1282948096 1285487788 1288877824 1289278432 1289479061 1290692192 1290893041 1294699624 1295699963 1298722048 1301509054 1305130216 1310414144 1310618062 1310838272 1311042256 1312055222 1315924208 1322845268 1326955136 1330644484 1332103604 1332327424 1332534752 1333564324 1336464128 1337496736 1339109759 1344531256 1348481927 1352458328 1352896064 1353941368 1354362199 1354379584 1358373376 1359422912 1359571538 1361062378 1365517696 1366572752 1369530032 1374629776 1375074688 1375519744 1376564858 1376582528 1380641792 1381859596 1382306848 1383374876 1387903232 1388975584 1389127441 1391981344 1396086016 1397616896 1399302424 1404513032 1404967616 1410655744 1411900022 1418972672 1420970176 1421191298 1422241808 1426435712 1427999872 1433781248 1435045924 1436883968 1439967464 1441080043 1444489516 1449819904 1452086761 1457445184 1457493923 1457671982 1463573488 1464704306 1468120576 1468169672 1475891462 1480243568 1481337728 1481387266 1481568244 1487566496 1491085952 1498443284 1500086404 1504509856 1505856248 1507976059 1510785536 1511952832 1512422776 1513591337 1515529984 1516866767 1523007928 1523500864 1529173952 1529360768 1530542416 1531018138 1532696978 1535552512 1536738944 1537216592 1548476288 1553042432 1554432256 1556116796 1556620448 1560948337 1562416864 1562659997 1572137216 1579894472 1579914752 1582138816 1586537654 1586804224 1587051152 1588277374 1606314112 1606564076 1612546468 1612817408 1613068384 1614314708 1621027603 1621552264 1622805143 1632372859 1632901192 1637716288 1638981656 1639512128 1641489382 1647601826 1648135088 1649408506 1657852144 1659670064 1664564096 1665102848 1666389376 1668399044 1673318816 1674611692 1675153696 1683419257 1685030048 1685575424 1687402084 1691852032 1693892408 1695749848 1700750272 1701300736 1702615232 1709695312 1711016294 1713207808 1716884284 1721661136 1722218368 1728631424 1729190912 1730716156 1737723104 1737993517 1739385856 1745029928 1750451456 1757789237 1759088552 1764550294 1766210368 1766485214 1772267648 1773636976 1777198592 1786605454 1793477348 1793778688 1794057824 1795443988 1801321216 1802712992 1802910083 1815833344 1815894068 1816115912 1817519119 1822878616 1823468608 1824877496 1825444703 1830851072 1832465986 1844237888 1845888304 1851331456 1852761872 1853337746 1853361536 1855370026 1860865024 1862506412 1866912944 1874471296 1876148768 1881681152 1883720332 1883744512 1884330016 1884623243 1891577792 1891641049 1893039304 1905433088 1907498008 1912528384 1915220672 1915518706 1921167184 1922587264 1922651558 1936669696 1944485504 1944788092 1946920652 1952661728 1954105088 1954170436 1957160417 1962931688 1964448331 1968699421 1976669864 1977309632 1978837384 1984672576 1987066094 1989245014 1995110896 1996652402 2000973182 2005604116 2009074288 2009724544 2015650816 2017208192 2019640948 2020294624 2021855588 2027817632 2030263183 2038482872 2040057889 2040433408 2042670848 2044472599 2050501336 2052749816 2053414208 2059469312 2061060544 2063546186 2065520704 2071900624 2073883136 2084116112 2084790656 2087076736 2093231104 2095077452 2097374812 2103886889 2104240384 2104567832 2105866208 2106193909 2110423328 2118967552 2129422984 2130112192 2130443666 2138376838 2138736128 2139068944 2140721678 2151345664 2156302096 2165032064 2165368972 2171754208 2173432196 2173797376 2174135648 2184863291 2190032492 2198114048 2198456104 2200154723 2200866824 2207356736 2208071168 2209062232 2209748851 2209777216 2218966256 2220680722 2225934664 2234496368 2235219584 2236946608 2237641894 2243542912 2244269056 2245974242 2246003072 2246248628 2255342752 2257085324 2271127456 2271862528 2274324548 2280322304 2281031072 2281386031 2283072376 2292315584 2297739008 2306576896 2309076536 2309106176 2318425024 2318785802 2320499792 2328095744 2329894528 2339947129 2344389632 2347689856 2356719872 2356798684 2369194189 2378306918 2385775717 2393585344 2395354624 2395434728 2405395798 2408033438 2417295556 2423014672 2432824448 2444828516 2445619808 2447509396 2455026496 2456923352 2457687011 2460381991 2462736224 2472706816 2474887883 2475688904 2484907672 2485711936 2495272832 2497200784 2497976962 2498785456 2500716122 2516273968 2523693952 2526461312 2529508228 2536178944 2538927404 2539749152 2540144371 2542179328 2547634744 2549603153 2554722976 2565065984 2570975576 2577755648 2578556864 2578958122 2581384384 2581786082 2589399248 2591399926 2597444096 2603018108 2610260432 2620828288 2621236124 2621676544 2622084512 2624110444 2631848416 2635022429 2645690536 2647734707 2653464437 2653910272 2661288968 2663345191 2664207208 2665069504 2667128648 2672928256 2674993472 2678219518 2689062512 2696963854 2704916656 2705792128 2707882736 2708724398 2708759168 2716746752 2718845824 2719143076 2722124756 2731035392 2733145504 2739060064 2749259552 2750149376 2753129716 2753165056 2755593503 2763719192 2764613696 2766749752 2775806464 2777951168 2778254882 2783962688 2792172032 2795233792 2798604848 2809026064 2809935232 2821311488 2823800044 2835673633 2837945344 2841940352 2842382596 2844483616 2852871424 2855999744 2867971913 2870091848 2879934928 2882160086 2888979032 2899639808 2904173522 2914890368 2914987846 2915343964 2927146976 2929408612 2936241152 2936339344 2951782924 2960487136 2962675456 2962774532 2963136488 2965425931 2967307729 2975132992 2978357147 2982171904 2996886568 3000172808 3009019712 3011712496 3015952118 3021571072 3023905664 3024845552 3027182674 3031059968 3033733534 3046015856 3047001728 3058347904 3058721536 3061084832 3062036276 3065393956 3073477888 3074433184 3074911607 3096952576 3099684263 3108864512 3112233592 3113240896 3121896674 3124833728 3125319994 3144274432 3159788944 3159829504 3164277632 3173075308 3173608448 3174102304 3176554748 3189763993 3193261733 3212088529 3212628224 3213128152 3215610749 3225092936 3226136768 3228629416 3242055206 3243104528 3245610286 3264745718 3265802384 3275432576 3277963312 3279024256 3282978764 3295203652 3296270176 3298817012 3312534667 3315704288 3319340128 3329128192 3332778752 3335718451 3336798088 3346637632 3349223384 3350307392 3366838514 3370060096 3371150848 3374804168 3383704064 3387784816 3391499696 3401500544 3402601472 3405230464 3419390624 3419922727 3422032588 3426415616 3433768568 3436421641 3443322272 3444436736 3457262848 3461432312 3475446208 3475987034 3490059856 3500902912 3515578474 3518177104 3529100588 3532420736 3532970428 3544535296 3547273952 3554397184 3573210908 3576408589 3586954696 3588115648 3589726127 3590887976 3592004093 3602642432 3605425984 3605820166 3617143829 3631666688 3631788136 3632231824 3635038238 3645757232 3646937216 3649754992 3650889406 3661702144 3664931972 3688475776 3691776608 3702662912 3705523744 3706675492 3706723072 3710740052 3722261419 3725012824 3733825888 3748942592 3752249371 3752297536 3763362304 3767440664 3767489024 3768660032 3769246486 3783155584 3783282098 3786078608 3810866176 3814996016 3825056768 3830441344 3831037412 3842334368 3845174528 3845303116 3851186627 3865527361 3888971008 3889576184 3892581433 3893841304 3905323456 3908210176 3908340872 3914320834 3925863376 3928896662 3937398842 3953339728 3954619264 3957674768 3969345152 3974132188 3978490028 3990221792 3993304804 4001946364 4011208232 4014307459 4018148576 4019449088 4022994469 4034416384 4037974967 4039281896 4040589248 4043711176 4055635264 4060526366 4076965744 4080115778 4080866816 4085341696 4088945198 4101002672 4105499632 4106828416 4118938624 4122121088 4127092372 4131041408 4139906459 4143801248 4144446079 4147766272 4168232224 4169581312 4174153472 4177835311 4190154904 4194749624 4207773778 4208480768 4209135664 4211732416 4212387818 4220846656 4237935104 4258845968 4260224384 4260887332 4276753676 4277472256 4278137888 4281443356 4299247121 4302691328 4312604192 4329336713 4330064128 4330737944 4334084053 4343508416 4346864392 4348215481 4348271296 4369726582 4380064984 4396228096 4396912208 4400309446 4401733648 4414713472 4416142336 4418124464 4419497702 4419554432 4437932512 4441361444 4451869328 4468992736 4470439168 4473893216 4475283788 4487085824 4491948484 4492006144 4492497256 4495968347 4510685504 4514170648 4542254912 4543725056 4548649096 4560644608 4562062144 4562772062 4566144752 4584631168 4595478016 4613153792 4618153072 4618212352 4636850048 4637571604 4640999584 4659789056 4661962759 4679894258 4694590927 4695379712 4713439744 4713597368 4738388378 4756613836 4771551434 4787170688 4790709248 4790869456 4810791596 4816066876 4834591112 4841396821 4846029344 4865648896 4869940673 4875280813 4889657032 4891239616 4895018792 4910052992 4913846704 4915374022 4920763982 4925472448 4945413632 4949775766 4951377808 4969815344 4971423872 4990545664 4994401568 4995953924 4997570912 4998348601 5001432244 5016961043 5032547936 5047387904 5052922624 5057379587 5059016456 5072357888 5077854808 5079498304 5080288742 5095269488 5099206306 5109445952 5130131968 5141951152 5155511296 5157113728 5157916244 5162768768 5163572164 5178798496 5182799852 5194888192 5206036216 5210058617 5220520864 5221333247 5240776021 5241656576 5242472248 5244169024 5246522801 5248220888 5263696832 5270044858 5291381072 5295469414 5306928874 5307820544 5322577936 5326690382 5328414416 5330139008 5334257296 5345856512 5349986944 5356439036 5378125024 5393927708 5409833312 5411584256 5415765472 5417448796 5417518336 5422296893 5437691648 5438286152 5442487999 5444249512 5462070784 5466291008 5478120128 5484056773 5498519104 5500298752 5506259432 5506330112 5511187006 5527438384 5529227392 5533499504 5551612928 5555902336 5556509764 5567925376 5579873923 5584344064 5590467584 5597209696 5618052128 5619870464 5643428603 5647600088 5671347266 5683880704 5684765192 5688967232 5689157479 5705742848 5711999488 5735943826 5740183696 5759869856 5764320172 5777958064 5799279616 5808347044 5829780736 5829975692 5830687928 5835192961 5854293952 5858817224 5860638257 5872678688 5901655721 5903565848 5920974272 5925350912 5925549064 5926272976 5930851862 5934615458 5950265984 5956714294 5964343808 5993773136 6000345616 6018039424 6023424992 6031904236 6047811328 6049691104 6050632517 6054365348 6062119936 6067467068 6092031712 6094003456 6116695808 6117443072 6122091079 6122169664 6124072552 6130787912 6146955776 6148866368 6149823214 6193905152 6199368526 6217729024 6224467184 6226481792 6243793348 6249667456 6250639988 6283515023 6288548864 6319577888 6320561299 6327492119 6328555264 6346150616 6348204608 6351053917 6353109496 6379527986 6386523466 6424177058 6425256448 6426256304 6431221498 6450185872 6452273536 6457258832 6484110412 6486209056 6491220572 6518213377 6529491436 6531604768 6550865152 6555926624 6558048512 6563833081 6565957528 6571030661 6590407304 6592540352 6597634024 6625069334 6631408576 6638680256 6658256384 6665557504 6671436902 6673596176 6693275264 6698446768 6700614784 6733677028 6740120192 6742301696 6749608336 6761990971 6767408128 6775569632 6782999392 6803001088 6810460928 6816468139 6838781248 6839845454 6844065176 6867537136 6872843282 6886644544 6888873472 6914525696 6922864624 6950892416 6951974068 6980119712 7001805824 7031156948 7036354208 7037449159 7058201176 7063654637 7064841472 7065940856 7089070592 7094547904 7117605599 7146421816 7152817178 7173909392 7176231296 7179452254 7181775952 7184008186 7205284864 7210851968 7211640332 7234287658 7263333376 7263576272 7264463648 7270076476 7291514464 7293874432 7299509984 7301778812 7324449889 7329863944 7335527303 7376951552 7383553216 7391554781 7405325824 7411047488 7413350984 7413446144 7421480104 7444522838 7450025648 7467651776 7497885184 7504498742 7504595072 7526724608 7534881328 7534978048 7537320064 7538492972 7566311168 7566564196 7572157216 7606360291 7629992032 7659595723 7660882688 7662074824 7667994863 7684668736 7690349056 7690606232 7702373254 7731054722 7777942016 7779152368 7785162866 7787682608 7810646912 7816420352 7816681744 7828641668 7851726752 7857793324 7874797684 7899121129 7906679456 7909238528 7915349536 7938690304 7945692677 7948264376 7954405537 7956980056 7980443584 7986609608 8003892728 8022416464 8028614918 8036297152 8038898176 8045988938 8068832768 8075949934 8078563792 8081178496 8087422352 8111270528 8121052732 8153931488 8155200349 8160231556 8161733632 8170683392 8177890396 8202005344 8210999264 8213656832 8220901741 8244242176 8251514063 8254184744 8262082816 8279812918 8287602496 8288892158 8336464448 8339162624 8348306944 8355670622 8380309808 8389499248 8415547556 8416961536 8418271328 8423464832 8424775636 8441693312 8459808851 8475870208 8517691936 8519017403 8520448768 8521774664 8528358943 8553507352 8556275776 8562886712 8598494242 8625208384 8625496823 8658673426 8660128256 8661475888 8668168106 8687016832 8693728784 8696430962 8696542592 8739453164 8760129968 8792456192 8793824416 8800618892 8803467296 8829426944 8836248928 8838995404 8839108864 8846905457 8875865024 8882722888 8903738656 8937985472 8940878336 8947671577 8947786432 8950567576 8974171648 8983896968 8984012288 8984994512 8991936694 9021371008 9028341296 9084509824 9087450112 9097298192 9121289216 9124124288 9125544124 9132289504 9169262336 9190956032 9236306144 9237743437 9273700096 9275143208 9281999168 9282309571 9319578112 9323925518 9359788516 9389181854 9390759424 9426879488 9427194736 9476776756 9513227672 9520577989 9526619551 9543102868 9574341376 9581738912 9593294503 9621583192 9629017229 9632133752 9669182224 9682793642 9692058688 9731297792 9739881346 9750561626 9779314064 9782479232 9790037584 9820105984 9827693408 9830748044 9841527964 9850944896 9872084633 9890827264 9899551532 9902755616 9939630688 9942847744 9951617897 9962530357 9981091328 9988803136 9991907848 9995141824 9996697202 10002864488 10033922086 10065095872 10094775808 10105845248 10114759174 10118032912 10144715776 10155709616 10158996608 10160577484 10190538976 10198412612 10218891904 10252050827 10260263936 10283902304 10312494751 10314227456 10315832488 10323802931 10325537536 10327144328 10357596992 10365599704 10412072432 10420117234 10441041728 10442666494 10481552042 10483313152 10484944496 10488338048 10493045602 10496441776 10527393664 10540089716 10582762144 10590938828 10613857748 10615641088 10645155872 10653380764 10656828832 10660278016 10668514592 10669680983 10699973888 10709411869 10712878072 10721155289 10756250048 10787855416 10819666624 10823168512 10831530944 10834897592 10835036672 10844593786 10875383296 10876572304 10884975998 10888499024 10924141568 10932582016 10956240256 10968113546 10997038208 11000597504 11012518864 11012660224 11022374012 11054876768 11058454784 11066999008 11111804672 11113019528 11121605911 11135850752 11159747846 11194419392 11194793749 11236104256 11239740928 11286857206 11295200176 11342694532 11367761408 11369530384 11377934464 11378314958 11411485696 11423998976 11471887652 11480367392 11482153891 11519739712 11528640344 11532223667 11555916128 11612935451 11616694088 11625669631 11659561472 11659951384 11661375856 11670385922 11708587904 11717634448 11721276514 11745357376 11803311442 11807131696 11841948544 11850701824 11851098128 11852545952 11861703724 11869230916 11900531968 11913428588 11928687616 11987546272 12000691232 12036078848 12046695349 12046849984 12059905169 12063808472 12095622656 12099382208 12101265034 12108730696 12134934136 12184063424 12188006912 12233391616 12234886144 12244182158 12244339328 12248145104 12261575824 12293911552 12297732736 12299646428 12364336013 12387810304 12398737052 12448934368 12450871589 12452963584 12487586696 12497235127 12499334912 12501279976 12567030046 12639155776 12641122598 12654984238 12657110528 12692301232 12696409216 12702107834 12706218992 12759055972 12773046932 12848354116 12850512896 12852512608 12862442996 12900371744 12904547072 12914517664 12915929611 12930092591 12968220824 12972418112 12978240613 12982441144 13036426754 13058982872 13063209536 13077366151 13101730304 13111853248 13116097024 13127666162 13131915056 13142061322 13180814608 13185080704 13195268048 13250138668 13262817152 13277360512 13305853201 13316512768 13331115008 13342873804 13347192352 13386550528 13396893536 13401229568 13413050209 13467354056 13480240384 13499216672 13523981942 13551139264 13565998784 13606002176 13620921856 13632936278 13677562496 13679690908 13688130352 13735074272 13745686564 13773289088 13777746944 13829051392 13845729248 13847883829 13899449447 13901784832 13903948136 13914690907 13960239424 14062313896 14072708416 14073179027 14074898318 14116402352 14127309274 14129682944 14131881712 14178141184 14189095808 14235211198 14292843632 14305634356 14347818784 14352462592 14358904508 14363551904 14368016372 14421703936 14423280664 14434424693 14468575316 14527152544 14528927296 14540152952 14544672311 14583028928 14587748864 14598832573 14599019968 14603557624 14648899778 14659727888 14671054606 14753903104 14767106432 14783109562 14810651648 14822094976 14826701968 14826892288 14842960208 14889045676 14900051296 14935303552 14967354121 14995770368 15008997484 15009190144 15069762656 15072107713 15074640128 15076985944 15088635053 15132622336 15133128392 15144314432 15212720582 15259984064 15319191446 15321765376 15324149648 15335989726 15369337472 15380698112 15381212464 15404746508 15462109444 15543431899 15555884032 15558304736 15570325732 15575365216 15621293824 15633363488 15635072687 15652217347 15657283336 15669380807 15703453504 15715586648 15749595368 15798242258 15813358912 15818477056 15830699072 15877380608 15891385354 15896528752 15908811074 15913960112 15960887168 15973219216 16007785456 16044832928 16057229836 16072594304 16077796352 16091977876 16137665536 16151899868 16157127584 16162356992 16174844704 16222541056 16236850253 16242105464 16254654793 16307862976 16310400698 16320463112 16355780792 16404010688 16421998528 16427313664 16441803482 16488484352 16503028126 16508369488 16524165632 16559625836 16575204992 16577784316 16672928896 16678325248 16696613888 16711341244 16760619616 16763227793 16778998496 16781609533 16831095112 16836542656 16844099519 16846929664 16849551272 16883386624 16919617702 16972751813 17035383872 17038034806 17040897536 17043549328 17056717886 17107014704 17112551552 17125773424 17196988484 17250416768 17250993646 17317346852 17320256512 17322951776 17336336212 17374033664 17387457568 17392861924 17393085184 17408426867 17478906328 17520259936 17587648832 17601237784 17606708587 17606934592 17626015247 17658853888 17672497856 17677990808 17678217728 17693810914 17751730048 17765445776 17807477312 17875970944 17881756672 17895343154 17895572864 17901135152 17948343296 17967793936 17968024576 17969989024 17983873388 18042742016 18056682592 18169019648 18194596384 18248248576 18251088248 18264579008 18265189801 18338524672 18472612288 18475486874 18547400192 18550286416 18563998336 18564619142 18639156224 18647851036 18719577032 18734040559 18778363708 18781518848 18854389472 18877127893 18947420999 18953553512 18968197819 19026455344 19041155978 19053239102 19086205736 19148682752 19163477824 19186589006 19243166384 19258034458 19264267504 19338364448 19365587284 19384117376 19462595584 19479762692 19501123252 19558628128 19564958464 19580075168 19603688767 19640211968 19655386816 19661496088 19676687381 19683055928 19701889792 19744169266 19799103064 19805511232 19879261376 19885695488 19903235794 19925060714 19962182656 19977606272 19983815696 19990283648 19993394404 20005728976 20067844172 20130191744 20173390337 20189551616 20211690496 20229518348 20236065824 20292328381 20311419232 20314579961 20317993216 20321154968 20336855941 20381077952 20396825224 20437783808 20504101654 20567804608 20624989502 20628454912 20631664976 20647605862 20651075072 20654288656 20715193984 20731199408 20824144864 20840234468 20882083456 20885332988 20963104084 20966626304 20969888992 20976676096 20986091204 20992883552 21054787328 21073358839 21080179432 21096466859 21165524288 21181877656 21227715496 21290311744 21306761528 21313657664 21320556032 21336755299 21337029184 21339361966 21399947776 21418823738 21425756144 21442310578 21512500096 21575710832 21639333248 21646337024 21663061888 21669795184 21670073344 21689187572 21750766592 21753144608 21769951996 21776998048 21865164032 21884450341 21912480512 21936227092 21994076416 22025037728 22028465119 22044748024 22109753536 22116909568 22133998016 22223609344 22226039056 22243211822 22271701504 22319495692 22388838784 22389587498 22472208512 22479481856 22573714412 22590400352 22593915721 22685389064 22735522816 22739060768 22755868928 22756629916 22851260081 22876317661 22943775304 22960734784 22961502623 22964307782 23039479424 23057280688 23064447334 23111832256 23225870902 23233388176 23251339262 23319122944 23319902768 23322751712 23340771844 23417175808 23435268896 23442553028 23490714752 23606622884 23614263392 23683897088 23702196256 23705091904 23723407448 23730781139 23738461832 23756803159 23801063936 23826857176 23975092544 24001382464 24072157696 24093390698 24093699968 24119810338 24127616944 24191245312 24198764416 24202530068 24217461392 24269868272 24368126848 24376013824 24466783232 24488364316 24488678656 24496290208 24500102159 24523151648 24591333637 24595465472 24599292856 24618299297 24728672026 24797474104 24897868736 24901743178 24905927168 24975173392 24994470254 24998669824 25002559952 25134060092 25278311552 25282245196 25309968476 25314221056 25384602464 25392818432 25404215668 25412437984 25443085421 25518111944 25537828303 25546093864 25696708232 25705025216 25724885992 25732881781 25800743488 25809094144 25829035328 25831859222 25860185182 25936441648 25944836224 25956481226 25964882288 26072853508 26117965744 26126419072 26154732302 26203460608 26223706496 26232194048 26255332324 26263830112 26284122644 26361629216 26370161408 26390536096 26393421379 26500277336 26520752557 26525634304 26554721024 26611706402 26685747608 26694384704 26773101056 26793787072 26802459136 26826100418 26934708112 26960480768 26998433344 27047963884 27102278528 27131997568 27212004352 27241843712 27265872556 27350529557 27355124992 27359381816 27376260704 27380520817 27470148544 27491373128 27546578176 27691458496 27692384537 27695767658 27798898894 27803569664 27807896272 27829381814 27920478848 28124627792 28145416832 28146358054 28149796636 28232804704 28254618548 28259365888 28263763424 28378191616 28403222783 28470422396 28585687264 28611268712 28695637568 28704925184 28717809016 28726735063 28727103808 28736032744 28758235403 28843407872 28846561328 28868849386 28937150632 29054305088 29057854592 29080305904 29089344622 29166057856 29175497728 29197665146 29198039936 29207115248 29297799556 29319455776 29342109212 29507806208 29534212864 29566219124 29644189952 29653403936 29658018403 29685920416 29690539943 29778091352 29800102592 29801099149 29870607104 29934708242 30017994968 30018380288 30139525312 30144215426 30149280256 30153971888 30177270106 30265244672 30266256784 30288628864 30425441164 30519968128 30585462769 30638382892 30643530752 30648299296 30671979452 30738674944 30762424928 30799524457 30809493016 30833297717 30924218888 31015084321 31086863798 31116609472 31140651464 31150730432 31242587648 31266726976 31270145374 31304434694 31314566672 31338761614 31406907008 31431173296 31499190736 31596484516 31626717824 31636954112 31661398144 31754761216 31782770708 31793057504 31817622148 31827920224 31921774336 31946438432 31949931143 31984965883 32015570912 32089665856 32114459672 32145188608 32183955752 32303799736 32314255168 32324713984 32349689408 32445082112 32473700506 32484210928 32509309586 32615725952 32620801396 32640926224 32711561584 32808021376 32843997056 32854627328 32883606964 32976968704 33006056252 33016738976 33021876823 33048331264 33119251672 33144840989 33150409984 33155568632 33345857792 33397995503 33422682488 33521239232 33526455586 33557996992 33563219066 33662190224 33673085312 33688199038 33693859328 33699102544 33766773248 33839235404 33945503626 34070767744 34076069612 34081795072 34087098656 34113435772 34214029408 34225103104 34251546848 34255291577 34393976968 34420551191 34500833536 34501987292 34634693704 34645903552 34672672424 34683449357 34748067328 34774915136 34785723848 34786170368 34812600751 34816853734 34957812656 35040519872 35175297664 35202475568 35213417174 35213869184 35252030494 35317707776 35344995712 35355981616 35356435456 35387621828 35503460096 35530891552 35614954624 35751941888 35790686308 35791145728 35802270304 35935587872 35939978048 35941179931 35967746776 36085484032 36113365184 36338039296 36389192768 36496497152 36502176496 36529158016 36530379602 36677049344 36863757229 36945224576 36950973748 37094800384 37100572832 37127996672 37129238284 37283634869 37295702072 37324518289 37439154064 37468081118 37556727416 37708778944 37754255786 37894841998 37907107024 37936395638 38052910688 38082311956 38106478204 38172411472 38297365504 38326955648 38373178012 38486332768 38516068916 38528535008 38575000477 38676728896 38718642911 38731174568 38761099891 38768234752 38959525384 39002246504 39117256256 39129916928 39160150336 39207377534 39280423936 39310773632 39322992176 39353374762 39366111856 39403779584 39488338532 39598206128 39611022464 39758522752 39771390976 39806471588 39850121428 39955212544 39967631392 39973850891 39980567296 39986788808 40011457952 40017684271 40135688344 40260383488 40346780674 40459036696 40472131648 40584656762 40622838464 40629159922 40635986432 40642309936 40673711882 40762155904 40793650448 40875567616 41008203308 41135609216 41249979004 41256909824 41263329952 41295211724 41302150144 41308577312 41430387968 41462398816 41466931909 41512402529 41648289728 41680468936 41764166912 41770665976 41802939737 41926208168 41939777984 41953352192 41972182408 41985228169 41985767104 42109574656 42146717678 42160358864 42192933718 42331048576 42363755312 42455430992 42580623488 42613523056 42627315328 42641112064 42673510598 42674058368 42678723932 42799895552 42837647476 42851512288 42884621156 43025000192 43062950671 43151421664 43278666496 43326123776 43339590368 43346334589 43378375144 43506289216 43539903992 43553996096 43730328064 43768900682 43824961024 43872454184 43988152832 44050075456 44056930238 44089496048 44219507072 44233819136 44267996032 44447218688 44452078112 44458995451 44486423644 44543403008 44638991384 44673481333 44777677568 44779174996 44944417024 45014689591 45147428824 45180800704 45182311613 45187831442 45370778128 45478121536 45511737856 45513259832 45702520162 45752635322 45887550608 45921469568 45923005246 45928615564 46078958848 46114561376 46128894668 46223664512 46451741804 46466776352 46502678524 46639805536 46645503424 46681543688 46696053209 46747257829 46834351616 46870537792 46885106056 46921331447 46981429504 47022869777 47213245768 47228526784 47367794176 47404392512 47410183808 47446814896 47461562278 47476923664 47513606318 47602127872 47653714352 47950185088 48002764928 48144315392 48186781396 48187399936 48239620676 48255233888 48389398447 48397528832 48405060136 48434922784 48442459907 48539736544 48736253696 48976728632 48977357312 48992580416 49000204318 49046303296 49182667274 49190930944 49198585712 49236598594 49457344052 49594948208 49795737472 49803486356 49811854336 49950346784 49988940508 49997339648 50005119904 50065426151 50251855693 50268120184 50306959433 50556623104 50564490392 50603558629 50619936952 50769204928 50785636864 50808431336 50824875968 50886170842 51036223888 51075656606 51092187728 51393416464 51410050432 51449771984 51465763562 51601486976 51618188288 51658070656 51663718444 51720370364 51872883296 51889672448 51912962452 51929764576 52145707016 52185996967 52235931488 52252838144 52309464604 52447412992 52510664648 52527660224 52568245288 52723258432 52740322816 52781072192 52786842758 53000554672 53041505114 53051268608 53109442048 53223412804 53371495216 53388769408 53546202112 53587574144 53604918272 53652200836 53818783967 53869416224 53877799027 53920961536 53996866688 54095927768 54204557056 54263995136 54491466347 54531745112 54701059114 54710249984 54718763632 54752521408 54761041634 54940297088 54982746256 55093156352 55382916992 55384769074 55391535316 55597797788 55607139328 55615792544 55658763628 55840957696 55890212573 56249255584 56290833664 56292716108 56299593272 56343092689 56465609408 56509237096 56526801253 56527526848 56588785793 56756383232 56806445566 56940844792 57171374528 57222537424 57391275136 57409850368 57435618032 57453470126 57454207616 57472065488 57516470806 57686815744 57693122656 57737698772 57874301264 58108610176 58115709184 58160611808 58178689244 58332115712 58395330292 58396079872 58414230496 58423320533 58595599112 58638911552 58640872519 58684218424 59068425728 59132438248 59288379904 59306807872 59316036806 59371840832 59381079886 59556182704 59600205184 59602198298 59741214208 59869416484 60035989936 60036760576 60279050624 60288430852 60298560512 60307943776 60354540212 60532513568 60577257728 60605515867 60671972927 60850882328 60897898261 61029682051 61039936256 61170925538 61276765784 61296598592 61343958904 61477349888 61524849856 61599048914 61618986032 61666595434 61848437776 62030168642 62173727596 62233218944 62281302928 62301460864 62485175296 62533453952 62540290748 62608869388 62629133344 62677523228 62813814016 62862346592 62938158673 62998381472 63192969032 63253435648 63322796288 63378650569 63565541416 63586115008 63635244296 63655840448 63843548672 63892876864 63899862286 63969931766 64031141824 64179331712 64228919344 64290377216 64367911504 64607599472 64628510336 64649427968 64699378816 64890164224 64947401012 64968421856 64978531813 65018619172 65220493559 65231451904 65241602792 65281852448 65292011179 65423123168 65616042752 65687994112 65767213928 66012112504 66033477952 66043753646 66238503344 66289681978 66300819968 66311137264 66691715584 66795991006 66845364976 67042478464 67052911172 67115993984 67126438132 67324380448 67346170624 67376398076 67387718656 67398205088 67533546496 67678470808 67730762021 67891007252 68141535488 68152139224 68174197312 68204796413 68226871544 68248077767 68428058816 68450206208 68502214381 68503093696 68510583154 68787953936 68841102382 69001667072 69003974584 69269387408 69291807104 69345344848 69366898714 69496134656 69549830272 69571447696 69572340736 69625201502 69633707468 69915625312 70081039744 70350595328 70404951136 70426834348 70427738368 70504060988 70689991424 70711963232 70722966961 70775243656 71006920192 71061783104 71229909248 71292738049 71503883776 71581372616 71582291456 71604540608 71871175744 71879956096 71882359862 71935493552 72170968064 72226730368 72538360999 72676078592 72778385536 72992994304 73004352992 73058316032 73060759204 73364571839 73445019859 73727514458 73890449152 73901947496 73959047227 74201145664 74255993344 74258476568 74567269738 74591404144 74649036578 74878308128 74936162236 75113454832 75417557888 75508511572 75789683996 75814214048 75872791276 76105821376 76164623912 76188297341 76212956408 76271841721 76344822944 76653911296 76721524373 76746356024 76972665536 77032137832 77057070016 77150000954 77353457792 77437285822 77462349136 77522199782 77536469504 77919050768 78004493008 78234512512 78259833856 78320300672 78414755068 78621547264 78645984352 78658222721 78706749524 78732223712 78744475501 78807559168 78976677064 79037697743 79196412256 79222044928 79517045504 79612943176 79700242856 79910425088 79935262784 79947701782 79961134592 79973577616 80022915904 80035368542 80271376688 80520766976 80693561348 80918073392 80944263296 81169313524 81245676928 81258319844 81271972864 81284619872 81347423764 81524311808 81587300896 81685695299 81751135232 82016406616 82257397547 82271218432 82499958008 82526659904 82563700921 82590423448 82616094139 82617154624 82860775936 82924797632 82933863818 83024805058 83296579456 83360937872 83528333824 83541331952 83605879474 83852416336 83879555968 83906704384 83944364816 83970456338 83971534208 84219149312 84293435356 84320717728 84385867436 84662097152 84727510624 84736773901 84910861984 85161246976 85227046112 85254630656 85347021196 85348116736 85357447864 85423398593 85675294952 85703024576 85769242312 86050000384 86125901342 86302843328 86557332992 86652247552 86679180736 86692669178 86756750288 87012578432 87079807984 87107992192 87460656128 87537801364 87649922048 87744908368 87905882623 87976305664 88100150912 88113860476 88178992096 88439014144 88535992064 88577292421 88904156224 88907129303 88917990902 88972847288 89277982768 89346962666 89555355136 89558349992 89888834048 90029379182 90294857648 90361601408 90364623226 90375662884 90741556256 90956243072 91023475712 91026519664 91405040324 91505270644 91775101216 91842939136 91846010492 91857231128 91986539599 92157917696 92229122752 92257789336 92329071557 92447329024 92528872787 92903483608 92933552704 93005357048 93279611072 93291006848 93363087376 93392106418 93494515658 93668703232 93741075584 93770212112 93842662894 93962859008 94045739554 94426491536 94457053568 94735588352 94808785024 94820367616 94893629792 94923124556 94953847328 95027212636 95217848557 95307428704 95322259817 95900370176 96005529856 96090212153 96373562792 96374799872 96479241352 96510467776 96778796894 96795057664 96810120272 96869845568 96884919814 97079473088 97472507392 97953457264 97954714624 97985160832 98000408636 98092606592 98365334548 98381861888 98397171424 98473197188 98882683783 98914688104 98991113723 99189896416 99574744399 99591474944 99606972712 99683933219 99900693568 99977881016 100010239808 100130852302 100503711386 100536240368 100613918866 101113246208 101128980784 101207117258 101239873904 101538409856 101571273728 101616862672 101649751936 101772341684 102072447776 102151313212 102184375456 102688574677 102786832928 102820100864 102899543968 102931527124 103202973952 103316141312 103327436888 103407271981 103440740728 103745766592 103779344896 103825924904 103859529152 104291414032 104371993934 104471862976 104505676288 104618929208 104894825984 105021329296 105055320448 105136490576 105446516864 105480645632 105562144384 105573685516 106001109344 106017604537 106083010228 106102537216 106218884096 106446825608 106742990432 106777538816 107175148288 107225143457 107304401672 107637567934 107738832448 107755598054 107993733376 108191855536 108409114112 108527990272 108982932694 109063490224 109402118228 109420499968 109437527264 109505042816 109522083268 109880594176 109965492512 109977515063 110186312704 110765833984 110769538148 110783070632 110868666259 111195595576 111231585088 111317527256 111352126883 111681915392 111780425146 112131458699 112498511168 112581667328 112585432216 112599186544 112686185378 112931218816 113018474192 113053602506 113055053696 113177571586 113512766464 113612891132 113881689584 114342749056 114445074848 114782550272 114871236064 114906940252 114908415232 114944130976 114962017823 115032941612 115386245312 115390103989 115475397544 115748602528 116217220352 116231418368 116319730501 116321223616 116357378488 116664231424 116790660584 116792159744 116828460992 116846641066 117191198224 117277823104 117281745038 117368436848 118136851456 118264876496 118576759808 118613615744 118632073612 118743681664 118762159772 119112365408 119200410368 119204396596 119386785437 119482428416 119738832968 119831348191 120071979872 120090664681 120558101248 120576861704 120615887552 120670024423 120709080424 121065027136 121154515456 121211031734 121343945854 121701764656 121795796522 122059364102 122079872512 122341851076 122553531568 122593197184 122687917808 122954699776 123049699712 123198097828 123237972064 123333190868 123696875552 123846054163 124060337284 124347455192 124443531229 124466437888 124562605856 124602921728 124712828539 125066907904 125080581496 125177223977 125217738776 125258266688 125355046456 125627628032 125724693184 125876317346 125996762944 126385938064 126506871296 126645592576 126757301138 127131082832 127172230016 127270488592 127311680896 127687097344 127785753728 127799724572 127939863532 128062283648 128337100229 128358663424 128457838688 128477828449 128580754432 128735823008 129215198944 129257020672 129398757632 129512894641 129894802024 129936843712 129957063626 130037238344 130440987118 130462903808 130483205584 130563704896 130584022358 130846246336 131232085504 131375988224 131534427856 132024225008 132066955904 132087507292 132477006688 132579363956 132601639936 132622274528 133276660751 133383431168 133591982012 133690729952 134084956928 134105822344 134209438103 134231987968 134252876264 134648760896 134692341248 134752796152 134794679911 134796410176 135356941616 135461524042 135782014504 136283070976 136304278448 136348394624 136409592826 136453743088 136496155534 136856117632 136900412416 137004428762 137006187392 137021166308 137575907872 137682204764 138003334144 138007949168 138538774816 138583614208 138690689696 138733797428 139099660544 139142895392 139164547891 139250403004 139267414936 139375018757 139831250624 140162079488 140701190656 140809902272 140853668696 140855476736 141008121976 141379982848 141423926464 141445933922 141550487312 142013840384 142123566208 142459818496 142585476098 143007767552 143162745232 143164582912 143209081216 143742351488 143759912192 143764719724 143870987104 144453460736 144520845529 145076721998 145532318737 145556771072 146008705984 146116632064 146121518408 146729143678 146890039718 147455028916 147780898304 147803894992 147918094454 148402291328 148511986688 148516953136 149134539476 149182808288 149298073156 149756616256 149872324472 149918907671 150083301451 150226909664 150835115776 150968160863 151017023144 151133705203 151579367992 151628428096 151745582552 152211642752 152329247824 152376594682 152425912816 152543683442 152689645888 153307822592 153443048746 153492712048 153945331072 154064275664 154114140032 154300001908 154706915584 154874571644 154924698272 154948806631 155044399564 155072939008 155525792333 155838101536 156008986016 156469025024 156640601344 156778767197 156829510136 157243094528 157291968704 157316445442 157413499048 157464447424 157488951002 157953354128 158075395486 158392824512 158444089856 159034091008 159225886352 159400485712 159820850176 159870525568 159895403564 159922269184 159947155232 160045831808 160070737084 160542753376 160736368169 161041533952 161387122696 161511817127 161836146784 161861330657 161888526592 162338627048 162464056651 162491353856 162516639688 162569239744 162694847528 163048623616 163174601792 163371390598 164032813232 164514795094 164542436864 164999916016 165053319808 165127401842 165180846896 165232188278 165234309248 165721551872 165849595264 165867727636 166049610116 166593158912 166721875744 167056667648 167082663904 167211758948 167704832672 167759111936 167888729632 167940912676 167943068416 168091203683 168586870712 168641435456 168717127969 168771734872 169324194304 169455021248 169473547802 169821723968 170005759963 170322493952 170454092224 170509261312 170694042392 170696233472 170714895728 170846797186 171350589904 171406049152 171538484624 172100000768 172251802684 172605686656 172976091613 173114665984 173304495104 173358361472 173385338356 173513500576 174025156864 174159615968 174215984384 174946286693 175075602728 175489816736 175811765246 176200301824 176227720952 176357984192 176363881849 176878028288 177071984128 177154584842 177808312448 177814258606 177835981804 177945694576 178555965536 178693925332 179110710272 179116699984 179777668096 180058758364 180589715296 180723202816 180729246452 180751325768 180890981791 181005771469 181483112512 181679785967 181912486144 182053039328 182810080648 182951327351 183010541288 183550202432 183685878272 183692020984 183714462256 183973079198 184315835392 184458245504 184515578672 184658143114 184894658048 185057745574 185806967216 185867105408 186010714096 186559222144 186582013696 186726174752 186784212836 186989031316 187482151168 187540424224 187569608027 187685325788 187925718016 188091479108 188852983072 188914107136 189080740043 189617570048 189640735232 189784823449 189787259584 189846249112 189907694656 190054425272 190435697114 190614857408 190644519634 191800740352 192011059712 192180424306 192747125584 192749599744 192958482704 193020935552 193557593788 193590115328 193620240544 193739691136 193769839628 194158946176 194575603573 194788965713 194945014784 195906914528 195937400269 195970321664 196000817272 196152255689 196185213184 196730669096 196794342848 196946394376 197765367566 197829376208 197982227446 198379792832 199149488798 199182949888 199213945424 199367866438 199801387136 199955762032 200020479616 200261704604 201007422772 201072480736 201227837732 202064614687 202226492416 202257961568 202414234516 202479747808 203076819712 203233725344 203299503872 203478825511 203544683368 203701950491 204144895552 204302626424 204368750912 205377149354 205573665856 205640201728 205799087936 205863054248 206405947904 206632282624 206654873776 206814543962 206881481456 207491533184 207558689792 207651849808 207719058304 208582828064 208743987868 208943725952 209011352576 209237858416 209621720101 209789651968 210042658592 210110640896 210272981152 210893033728 211124288768 211147371032 211310512309 212002218688 212035209074 212166020456 212893651216 213485980864 213555077632 214350296576 214450286914 214608803344 215275135868 215477664896 215511196108 215987466752 216383711072 216818228224 217055980544 217965865388 218126980448 218160923929 218804236456 218875054528 218973293747 219010085632 219044166536 219112249673 219761188352 219930985024 219955030126 220645773569 221531667968 221539076296 221566141264 221737332518 222391191152 222463170176 222635054512 222704253766 223363830784 223560850292 224262917398 224997022336 225163334656 225170864432 225198373088 225372370756 225862437632 226036948384 226107205012 226110107392 226355143172 227057946559 227225782264 227763379168 228685498112 228887211631 228890149696 229138198211 229565100544 229742472128 229813880504 229816830464 229888261952 229924035646 230065883224 230772490624 230780207978 230950795088 231497205056 232434440704 232462836736 232639461002 232642447232 232714756976 233328462848 233581321168 233584319488 233656921984 233693282132 234382396448 234555646208 234563490076 234736873696 234922384247 235797169021 236529752992 237227231488 237264147224 237447467413 237487363328 237524319544 238224730816 238400820736 238408793192 238773570874 239477665936 239662696382 240143959744 240181329362 241116202496 241153723408 241231775104 241340048846 241418160848 242130054272 242309030912 242422063468 242687891708 243403529312 243591593044 244118728204 244159745024 244683702152 244872754999 245107063136 245186394368 245375835616 245402662609 246099399424 246316472987 246396195656 246475944128 246586571647 246666381736 247393751104 247692108326 248120674568 248694910384 248887062458 248932875776 249125211712 249205843456 249425657078 250133815808 250161162992 250354447954 250435477552 250516533376 250710092912 251255256064 251449386368 251752634692 251993525888 252771876128 252811210819 253013742592 253291185152 253514602276 254262165664 254344460032 254540977184 254623361792 254847953971 255571507456 255599449144 255796935953 255879727064 256124567296 256674200458 256717326848 256915677376 256955656898 257471646016 258430397888 258514041344 258797515264 259025789282 259789604048 259873687424 259914127252 260074476688 260881974236 260925807616 260966411168 261127409792 261168044716 261692492672 262254074381 262464171008 262751976448 263068855712 264048450016 264089539493 264133911808 264175014584 264379127233 264954013376 265158727912 265241144341 265244549056 266553321502 267183964024 267381459904 267390401513 268169913856 268211644688 268418876206 268463975936 268505752528 269297521792 269384682496 269505592304 269589359822 269592820352 270713883232 270923048084 271564029008 272566141952 272608556896 272696789248 272819185652 272907486176 272992311068 273712235264 274008857524 274012374784 274042332616 274254069167 275151815744 275364409528 276015898336 277077549632 277167228416 277377818887 277381379392 277467594856 278199321088 278285790784 278329095782 278500806008 278534829872 278750037514 279662501248 280324158976 281402381312 281619804544 281707337392 281710953472 282016243952 282759965696 282847852928 282891867844 283100974624 284247132416 284379728299 284919636992 285170952196 286325490464 286370046547 286418162432 287484702976 287519824384 287529439448 287741974208 288906921472 289041691058 290153443996 291064637474 291113542144 292017411968 292233264128 292243036816 293458287356 293780079436 294910057832 295325206081 295561796608 295607789984 295836188908 296804582656 297033906272 297066381053 297392129593 298269078952 298365616576 298499534099 298596146312 299513232512 299744648944 299837815342 300166602902 300453819328 301670231552 301936321726 302034046288 302267410406 303158735984 303256856192 303491165104 304423285504 304658495648 304753189364 304851825632 305087366884 305379291776 306034623623 306615645184 306886097492 306985424096 307890662144 308128551328 308228280064 308500154807 308600003816 308838441067 309413831168 309749143288 309849396544 309897613262 310088799128 311051584666 311676203072 312017972032 312938050048 313281202688 313557534394 313659020272 314486189056 314583937408 314632890884 314826998096 314928894848 314977902004 315906708256 316150790972 316785649024 316888179712 317813575637 318068182016 318451772704 318501328067 318800971424 319687337281 319741051136 319790807128 319894310464 320037890861 320091663616 320141474168 321085506752 321472736338 322774245392 323023634254 323672293568 323722661314 323777053184 324677254096 324928113302 324982707712 325033279376 325138479488 325389695056 326097247232 326349203584 326742781196 328065626464 329029590188 329084873728 329999832032 330106639616 330254803684 330361693792 330464376556 330468618496 330760110473 331699190528 331735455272 331991767939 332099220232 333186317824 333443751488 334165327808 334423517896 334527463153 335409665344 335518223872 335777459264 335881825352 335886136832 336182407366 337173741424 337282870912 337434255938 337543469744 338648388608 338910042496 338947095604 339643447936 340011519926 340644987904 340908184448 341018522624 341388084784 341392466944 341429791456 341693594372 342701179808 342812098304 343076969248 344249144783 344503605368 344769783241 345211373312 345952183226 346716722944 346770676712 347027001152 347038606219 348050313728 348319231936 348431968768 349892573386 350151205456 350979633472 351623530492 352400603648 352455441904 352715968384 352727763698 353756056576 354143968256 354309169684 355616624896 355628517212 355671963608 355891389152 355946770621 357111931072 357387850664 357498933677 358233399968 360000998981 360117516728 360395758561 361179430592 361446405632 361458492904 361502651536 361781963582 362011542938 362966225024 363359571934 363824972288 364106078656 365620161296 365902654702 366021082576 367100404864 367371756544 367384041968 367428924512 367946158396 368916491008 369031157344 369316286228 369789316096 370115491148 371613934432 371734210816 372021428192 373118444288 373164027392 373447555819 373452349504 373568425672 373857060239 373978062632 374964302336 375080848448 375139216054 375370651576 376182958216 377705966144 377828214272 378161480086 379235140096 379281470464 379569646898 379574519168 379692498224 379815389312 380108850544 380871394228 381229714816 381289039268 383294416403 383601480704 384022119424 384360848612 385494251168 385554239239 385916965408 385977019259 386041871104 387115187576 387240481088 387414288937 387479382272 387539679256 388317892352 389151207146 389577931426 391813829056 391874800538 391940643328 392001634544 392304511378 392370426368 393461338192 393588685696 393892788752 395530735132 395658752416 395964454892 396759585664 397611015997 398298977596 398365899776 398427890848 398735732876 399602774272 399911524064 400040959232 400393817941 400523409208 400832870321 402014845544 402144961472 402455675464 404129229374 404515923136 404828469032 404959495616 405398350681 406153639424 406467450688 406599007744 406957651022 407089366736 407403900982 408289791104 408605252848 408737501824 410754298708 411147331712 411280403456 411598175872 411726108496 412481449231 412811895808 413264565248 413309747552 413629087924 413762962912 414983066368 415303699616 415438116608 415804556479 417165656128 417487975736 417887451904 418475716832 419243440202 420085317184 420221281792 420545962304 421786067456 422248577536 422294742064 422621024618 424004437376 424070418148 424332040912 425787302432 426971961728 427110155264 428700593152 428900573828 429217606688 429284398699 430550271736 430882932857 430955329792 431022392216 431974933504 432767422144 434173941539 435931730776 436253960896 436268549837 436321847858 437608472912 437750109056 437946587494 438020171264 438088333072 438224499346 439522376704 439861970048 439910060252 441291547138 443063335936 443078152592 443132282528 443474665036 444782382304 444926340352 445270109024 445408507532 447121700584 447467165483 448525834796 449994044672 450341728864 450396746176 450744741512 450884841641 451724875264 452073896768 452214410024 452220214784 452563809763 452710286344 454115893118 454451564528 455526758336 457370996224 457774423262 457780299392 458276396422 459130201088 459484944256 459627761008 459633660928 459776523904 459848071292 460131766448 461544981248 461560415956 461901590176 462994410112 463987977751 464868881408 465278922004 465284894464 465429513952 467162642336 467235339103 467313843968 467386564264 467747686643 468764792896 469111292416 469126980152 469473747392 469844768494 471594338042 473059505984 474454462976 474528294448 474894934826 474974726656 475048639088 476449461632 476801641472 476817586384 477547141748 478955331872 479325392764 480287919488 480362658724 481846388869 482232404992 482307446816 482463550208 482680097692 482836321696 484260108544 484687253297 484844126936 485218737757 485375783416 486807058624 487183186088 488237456408 489367404304 489745509998 490214126272 490372788736 490751671232 490805325218 492198798848 492632945974 492792391312 492951888256 493173143294 493332763472 494787502208 495384216652 496241349136 497389820768 497774124916 497865751552 498250423424 498411686912 498851314156 500267631616 500322325984 500708895908 500870955104 501033066752 501420185824 501475006201 502898772736 503342357843 503505269384 503894298583 503987051776 505543752256 505622421638 507029204552 508524331328 508688920064 509081954368 509246723584 509695907942 511143014912 511198898288 511593871906 511759454128 512249134592 513348400916 513434653696 513831354752 513911313796 514943292032 516860795776 517028082688 517595030528 518051578564 519579208096 519660061583 519747374848 519828254504 520148953376 520229895523 521763948472 521932822336 522254819584 522336089432 523384985344 524508148762 526137711424 526155306203 528096900032 528179078986 528267823616 528350029168 528758254466 529908026752 530317455824 530482288682 530489098112 533106643004 534367928048 534762919808 534780803026 536339827712 536423289376 536837752412 536927951872 537011505056 538595043584 539011184608 539178719644 539185640704 539661232877 541427766464 541846096168 543128058016 545217113792 545393578496 545638371304 545807966197 545814972352 545984622136 546406472657 547424470528 548017715048 548024749568 548084665232 548508138334 550303631488 550728819056 552031796672 554155099264 554334456832 554755637774 554762758784 554935189712 556398642176 556571581568 556658191564 557001612016 557069659744 557500075028 559325002496 560648317952 563239609088 563414674784 563502349657 564032487904 565695705856 565783735688 566201949248 566220883831 568494264832 568759456598 570341904392 572650980928 572740093094 572836324864 574969405952 575039648768 575058878896 575483948416 577813842944 578083382116 580306887992 580755257329 581123792611 582129274948 582227084288 584034823936 584486073632 585190964683 586916574712 587370050969 587560158872 589820115664 590650412162 591215579968 591672377816 593609165312 594067812544 594132762106 594784259186 596538157904 596731233152 596999068198 597192292624 599026465024 599489297888 599675630684 600333205804 600907638656 603340463104 603872643452 604068092576 604534820812 606317471968 606513712384 606982330208 607048691717 607714351777 608846571008 609316991296 609506378728 609703651264 609977308811 610174733768 610758583552 612069247246 613772194984 613970848192 615781324288 616257102656 616456560128 617000309614 617200007632 617676882134 618827662336 619498286576 619698793088 619795226524 620177598256 622103169332 623352406144 624035944064 625375100447 625876100096 626562405376 627115068788 627318040544 629062179811 629167874816 629265781768 629653996192 629751978791 629857789696 629955804008 631813416512 632301581944 633571298048 635627151274 636903545408 637002656134 637601942848 639374674562 639482102272 639581614256 639788620928 640075781722 640183327232 640282948336 642171013504 642945472676 645548490784 646047268508 647344587136 647445322628 647554106368 649354508192 649856226604 649965415424 650066558752 650276958976 650779390112 650850539963 652698407168 653274124009 653485562392 653990472629 656131252928 658059180376 659999664064 660213279232 660509607368 660723387584 660928753112 660937236992 661439414269 661520220946 663398381056 663470910544 663983535878 664198440464 666372635648 666887502976 668330655616 668847035792 669054926306 670819330688 671036447744 671554918528 671763650704 671772273664 672364814732 674347482848 674565741824 674868511876 675086939488 677820084992 677894191208 678417960571 679286895872 680023039852 681816368896 682776169568 682859582912 682882418689 683387188744 685402359616 685624196608 686153938496 688498289566 689007210736 689539566482 690422746624 691904366452 693433445888 693541353424 694054002304 694077212438 696100627456 696638463872 696863937536 699785146772 700302410912 700411387351 701959266944 703247060984 703465643687 704801207296 704910883808 705431936768 705455527396 708389062511 708618339368 709165847491 711233249792 711257034424 711343927216 711782778304 711893541242 714223862144 714775701328 714997867354 716466799936 720001997962 720235033456 720791517122 722358861184 722892811264 722916985808 723005303072 723563927164 724023085876 725932450048 726719143868 727649944576 728212157312 731240322592 731805309404 732042165152 734200809728 734768083936 734848416289 734857849024 735654215309 735892316792 736460897929 737832982016 738062314688 738632572456 740230982296 743227868864 743468421632 744042856384 746236888576 746328054784 746895111638 746904699008 747136851344 747714120478 747956125264 749928604672 750161696896 750278432108 750741303152 752365916432 755411932288 755656428544 756322960172 758470280192 759139293796 759149038336 759384996448 759503166929 759630778624 760217701088 761742788456 762331342747 762459429632 762578078536 766588832806 768721697224 770988502336 771108478478 771833930816 771954038518 772083742208 774230375152 774480962176 774828577874 774958764544 775079358512 776635784704 778302414292 779155862852 783627658112 783749601076 783881286656 784003269088 784609022756 784740852736 786922676384 787177371392 787785577504 787871706271 788735648051 791061470264 791317504832 791672677393 791928909784 793519171328 795222031994 796597955192 796855781696 797471465752 797719335211 799205548544 799823048128 800081918464 800787635882 801046818416 801665740642 804029691088 804289922944 804911350928 808258458748 809031846272 809656938064 809918991232 810796701362 812307278848 812934901376 813198015488 813915302044 814178733472 814807801964 816579582208 817210505696 817475003648 818196062749 821508597416 822294663424 823196351744 823452216992 824962898462 826619495104 827258175848 827525925824 829966132736 830607399232 830876233216 831609112958 834331312256 834975951472 835774903808 836951433664 838486880404 840170634368 840442563584 841091924608 843572134912 844497155072 844589484128 844720913569 845242049236 847866416267 848008874752 848140836296 848664081824 848796145327 851574604864 853943923456 857801147656 858435213376 858463920647 858568797398 861100543472 861765865714 861910659584 862044784432 865534844288 868347883078 871863461552 872507921792 872537099674 872643695716 875216945824 875500218112 875893174988 876040342528 876176666144 876448998692 879723940096 879820120504 880499906273 882583094276 886156305184 886264565056 886949330072 887225010971 889564764608 889852680704 890528786953 890540218048 890817015064 891505297493 894243401168 894934330966 897051669592 899988089344 900683457728 900793492352 901489483024 901769683282 903449750528 904147793536 904428820048 904440429568 905127619526 905420572688 908231786236 908903129056 911053516672 914741992448 915548846524 915560598784 916552792844 918969888512 919255522016 919398570493 919553047808 919696142584 920263532896 920406738233 923089962496 923120831912 923803180352 925988820224 927975955502 930557844008 930569788928 930859027904 934325284672 934470678206 934627687936 934773128528 935495373286 937529585792 938222584832 938253960304 938947494784 939689536988 943188676084 946119011968 948149345839 948908925952 949056588896 949789869652 949949453312 950097278176 952898923264 953635172768 953739433907 954785258167 955094283496 955832229227 957910663744 958650785528 960575838976 960725317448 961467613951 963692777738 964614893632 964927100416 965360195384 965672643392 968520217088 969374506594 969688253872 970437475514 970751566832 973614117248 974366372176 976474912816 978734808608 979491019996 980428252544 980745577472 981503342464 981610650436 984397597696 985265891948 985584782624 985903776512 986346286588 986665526944 989575004416 990447865433 990768433304 991533942373 992482698272 994779641536 995548249832 996500846848 997702628312 1000644651968 1001417791816 1001741910208 1002066133504 1002840371648 1002950012402 1005797545472 1006684715686 1007010538768 1007788597166 1007974103552 1011087504512 1011244843276 1014058409104 1017048662656 1017377840128 1018163908736 1018493447168 1019391815884 1022286029824 1022397796576 1022556895373 1023187743812 1023518908256 1023678181513 1024498269184 1026696801832 1027490070659 1027662709504 1027822627592 1029886584064 1033721591552 1035337860593 1036103157128 1039158416192 1039320123166 1039494749696 1039656509008 1040297906752 1040459791046 1043527896944 1043865644672 1044509639168 1044672178864 1046769970688 1049016297524 1052275422848 1052310612406 1056193800064 1056358157972 1056535647232 1056700058336 1057516508932 1059816053504 1060634911648 1060964577364 1060978196224 1061914038887 1066213286008 1068735856096 1069525839616 1069561606052 1072846578752 1073675504824 1074009223807 1074023010112 1075186930067 1077190087168 1078022369216 1078357439288 1078371281408 1079190623281 1079322465754 1082855532928 1083692192336 1086256116032 1090434227584 1090787156992 1091276742608 1091615932394 1091629944704 1091969244272 1092812945314 1094848941056 1096035430096 1096049499136 1096169330464 1097016276668 1100607262976 1101457638112 1104063593344 1108310198528 1109511275548 1109525517568 1109870379424 1113143163136 1113316383128 1114003224032 1114139319488 1114176577861 1115000150056 1118650004992 1126479218176 1126829349568 1127004699314 1128064975808 1131391411712 1131567471376 1132403898496 1132441767662 1136988529664 1137518913196 1140683808784 1142776474099 1145301961856 1145480186188 1145672649728 1149938811904 1150117757792 1150967896832 1151504801473 1155792680939 1156166764232 1157060066959 1160613775984 1161510514658 1162247585222 1164258549896 1168069647872 1168972147264 1170381929366 1173833149424 1174740101938 1175120317744 1179640231328 1181300824324 1182431159936 1183344755632 1187218330624 1188135625088 1188265524212 1189568518372 1193076315808 1193462466304 1193998136396 1194384585248 1195825014787 1198052930048 1198978595776 1199351261368 1200277930241 1200666411608 1201815277312 1207745286904 1208136185152 1209069641624 1212634943936 1213027424768 1213964660416 1214097383434 1215428703554 1217693142016 1218633982592 1219012757456 1219407302528 1219954617622 1220349467536 1221517167104 1224138494492 1227544389968 1227941696384 1231562648576 1232514205312 1232913120256 1234000619228 1234400015264 1235353764268 1237832031241 1238996573152 1239189377621 1239397586176 1239590453048 1240355196512 1240548212401 1244206338664 1246704812288 1248071888128 1250750200894 1254230137576 1254636081088 1258124359622 1258335749632 1258531563536 1259307992384 1259503957582 1259715579392 1259911608016 1263626833024 1264603163888 1267142596096 1271254302548 1273807090816 1274005312268 1275203885696 1278749349124 1278964204544 1279163228512 1279577241856 1280151563444 1280366654464 1280565896672 1284342027008 1285474889179 1285890945352 1286884478399 1291096981568 1292094537016 1294689174272 1294890645256 1295891131847 1298709016384 1299712453208 1300133117504 1300553917952 1301542073239 1301558780224 1301701079926 1305396814336 1306548248018 1306971124784 1307980945258 1312262505856 1316118360752 1319999328128 1320426558464 1321019214736 1321446775168 1321857506224 1321874473984 1322878828538 1323040441892 1326796762112 1326941821088 1327967071756 1328396880928 1333775005952 1334951470801 1336661311232 1337694071584 1338109852612 1341638661376 1343109837056 1343527301408 1343736372259 1344729629464 1348694965696 1349131483648 1349737023752 1350173878976 1355640169984 1355788382416 1356835921142 1358573791744 1360046079704 1363632737792 1365552339136 1365719165824 1365764837378 1366774377488 1370804719232 1371248393216 1372307876992 1376996579132 1378014421472 1378228858981 1379079132964 1380845493248 1383808732904 1386866891776 1387082706848 1388108004608 1388154424876 1393276927744 1393926864941 1395455377321 1399570293544 1400604821824 1400651660003 1400822774702 1403918533888 1406494121968 1406931287374 1409821767616 1410863873536 1410911054792 1416778125022 1417236678736 1418331694982 1422466499584 1422514068848 1422687854432 1423565556608 1423787082484 1428447724288 1429551402656 1429995734708 1432933599872 1440003995924 1440470066912 1441583034244 1444717722368 1445833971616 1446010606144 1447127854328 1447577649479 1448046171752 1449164992699 1451864900096 1453438287736 1456424314624 1457708963087 1462480645184 1463610618808 1464084330304 1468401619456 1469536167872 1469696832578 1469715698048 1471308430618 1471784633584 1472921795858 1475665964032 1476124629376 1477265144912 1480461964592 1486455737728 1486936843264 1488085712768 1492473777152 1493790223276 1493809398016 1494273702688 1494506231699 1495428240956 1495912250528 1500071351857 1500323393792 1500556864216 1501482606304 1501716257117 1504731832864 1510823864576 1512645920344 1518278587592 1518298076672 1518769992896 1519006333858 1519261557248 1520435402176 1523485576912 1524662685494 1524918859264 1525156157072 1533177665612 1537443394448 1541977004672 1542216956956 1543667861632 1543908077036 1544167484416 1548460750304 1548961924352 1549657155748 1549917529088 1550158717024 1552028210681 1553271569408 1556604828584 1557807526483 1558311725704 1567255316224 1567499202152 1568006538176 1568710317499 1569218045512 1569705788641 1573845352768 1574354742784 1575571155008 1575743412542 1577471296102 1582122940528 1582635009664 1583345354786 1583857819568 1587038342656 1590444063988 1593195910384 1593711563392 1594942931504 1595438670422 1598411097088 1599646096256 1600163836928 1601575271764 1602093636832 1603331481284 1608059382176 1608579845888 1609822701856 1609998704119 1616516917496 1617765905977 1618063692544 1619313876128 1619837982464 1621593402724 1625869802752 1627830604088 1628357466944 1629615603928 1633159164416 1634421011392 1634950007296 1636392125498 1643017194832 1644589326848 1646392703488 1646904433984 1649925796924 1653238990208 1654516351696 1655051851648 1659932265472 1661214798464 1661752466432 1663218225916 1668382302977 1668662624512 1669951902944 1670211769837 1671549807616 1673902867328 1676973760808 1680341268736 1682183849216 1689178968256 1689235456757 1689441827138 1690484098472 1695732832534 1696017749504 1696281672592 1697328163648 1697592290654 1703149209728 1707887846912 1715602295312 1716870426752 1716927841294 1717137594796 1722201086944 1723531731428 1723821319168 1724089568864 1731069688576 1732596589763 1736695766156 1743726923104 1745015843584 1745074199348 1745287391432 1750433891648 1751000436224 1751786349976 1752330838843 1752353332288 1752897997384 1754252359583 1759447880192 1759640241008 1760999812546 1765166188552 1772312610368 1772529130112 1773898660144 1774450021942 1779129529216 1779705361408 1781057573906 1781080436096 1781634030128 1783010594986 1788486802336 1789868661932 1794103339184 1799976178688 1801366915456 1801586984704 1802978966048 1803539366564 1808295587072 1808857640096 1809139122583 1810255239052 1810841145376 1811122936523 1816463572472 1817806258112 1817867048089 1822107033344 1831097693048 1831121197568 1833105585688 1837939777024 1838511044032 1838797140986 1839106095616 1839392285168 1840527065792 1840813476466 1846179924992 1846241663824 1847606360704 1851977640448 1855951911004 1861115688016 1861139577856 1861718055808 1868650569344 1868941356412 1869255375872 1869546257056 1870990746572 1875059171584 1876507920608 1877894989568 1878770991877 1879379073976 1880831160737 1886377352168 1891920143581 1892238023936 1896298691678 1898113177792 1899579739304 1900194556352 1905797846528 1907270345536 1907478867814 1909570516334 1910188566992 1911664458454 1915821327488 1917301571056 1921151677952 1921450634896 1922935227902 1927385555476 1929229787264 1929854200832 1930720390768 1931345286784 1937040434176 1938749013188 1939376507744 1940874951028 1941503133664 1947228234496 1948732744352 1948945799723 1951082918863 1952949825632 1957469617216 1958982039992 1960856505088 1963006684928 1963221300872 1964738167639 1970531783896 1971169565248 1971807553024 1972692573176 1973331053888 1979150008832 1980895730866 1981536866608 1983067884746 1984965396544 1989559283072 1991096499664 1993001693696 1995405256624 2001289303936 2002835583632 2003483820416 2004132267008 2005680743296 2005900024804 2011595090944 2013369431372 2014021077536 2014334486203 2015577194332 2015948207104 2021835300329 2022175009024 2022489686552 2028116818208 2034097325312 2036327817472 2037277725683 2038783631768 2044795593152 2045113790746 2046375487624 2047037816512 2047356363026 2053393603664 2054980141318 2055325419008 2055645255184 2059773168128 2067443183104 2070675721186 2072206314256 2078316832384 2078640246332 2078989499392 2079313018016 2080595813504 2080919582092 2087055793888 2087731289344 2089019278336 2089344357728 2089572786197 2093539941376 2098032595048 2099653622651 2104550845696 2104621224812 2112387600128 2112716315944 2113400116672 2115033017864 2115690410777 2119632107008 2121269823296 2121929154728 2121956392448 2123568645811 2123828077774 2132426572016 2137471712192 2139051679232 2139123212104 2145693157504 2147351009648 2148018447614 2148046020224 2150373860134 2154380174336 2156044738432 2156714878576 2156742562816 2158381246562 2158644931508 2165711065856 2167384384672 2172512232064 2180868455168 2182553485216 2183231864788 2183259889408 2183938488544 2185625890628 2192070860192 2192338660928 2192411975791 2194032553336 2201214525952 2202915276224 2208127186688 2210074879519 2216620397056 2219022551096 2219051035136 2219740758848 2226286326272 2226632766256 2228006448064 2228278638976 2228353155722 2230000300112 2237300009984 2248689190969 2252958436352 2253658699136 2254009398628 2256129951616 2262782823424 2263134942752 2264807796992 2264883535324 2274301727009 2275037826392 2276795615629 2281367617568 2285552948198 2290603923712 2290960372376 2292730464037 2300235515584 2301935793664 2303009602946 2311585361878 2312333528464 2314120133918 2321227551968 2323021029316 2324495170444 2328517099792 2336139295744 2337944294528 2340763858732 2347666298848 2349480203876 2350240635488 2353075029097 2359280462656 2361837217571 2362601648648 2364427093351 2364862319872 2366689511264 2376271250176 2376531048424 2378367255563 2379137036744 2386152631616 2386924932608 2387996272792 2388769170496 2391650029574 2396105860096 2397957191552 2398702522736 2400555860482 2401332823216 2403630554624 2415490573808 2416272370304 2418139283248 2425269887872 2426054849536 2427929320832 2428194766868 2430857407108 2437267965184 2438025514912 2438404904351 2438814605056 2439909235244 2440698935072 2441078740531 2443034334208 2448276988984 2455088779936 2455883392768 2465028410624 2468001238456 2468800030528 2470707528536 2475664062482 2477993146304 2478378755242 2478795172352 2479180906096 2480710393024 2481096424802 2488412677328 2493409624576 2496143776256 2501500401788 2508460275152 2509272162176 2516248719244 2516671499264 2517063127072 2518615984768 2519007915164 2519431158784 2519823216032 2527253666048 2529206327776 2529482846449 2532256554269 2534285192192 2542508605096 2547614181632 2548010624536 2549979323957 2550407771392 2557498698248 2558326457024 2559154483712 2560303126888 2561098918309 2561131793344 2568684054016 2570949778358 2571781890704 2573768956798 2582193963136 2584189074032 2589378348544 2589781290512 2591782263694 2597418032768 2599424906416 2600266235008 2601107835904 2603084146478 2603117560448 2603402159852 2610793628672 2613096496036 2613942249568 2615961890516 2624525011712 2626839990931 2632236721504 2639998656256 2642038429472 2642893550336 2643715012448 2644126409929 2645757657076 2646080883784 2648125356383 2653883642176 2655934143512 2656793761856 2667550011904 2669902941602 2673322622464 2675388143168 2676219705224 2683277322752 2686219674112 2687054602816 2687472744518 2689459258928 2697389931392 2698262967296 2699474047504 2700347757952 2711280339968 2711576764832 2713671842284 2717147583488 2720092159408 2725082361313 2727265475584 2731104678272 2731438331648 2731529674756 2733548754976 2741609438464 2744615753984 2745896065051 2753993158264 2756028842944 2756121008393 2756457717962 2758158265928 2767617465808 2774165413696 2776216009216 2776308849752 2786553855488 2787853729882 2790910754642 2799140587088 2801209643648 2801303320006 2801645549404 2807837067776 2812988243936 2813862574748 2819643535232 2821727747072 2821822109584 2833556250044 2834473357472 2836663389964 2845028137696 2845375708864 2847131113216 2847574164968 2848459245749 2851582727569 2856895448576 2859102805312 2859991469416 2862201218267 2865867199744 2868395056397 2880007991848 2880940133824 2883166068488 2889435444736 2891667943232 2892021212288 2894255708656 2895155298958 2896092343504 2898329985398 2903729800192 2906876575472 2912848629248 2915417926174 2924961290368 2927221237616 2928168660608 2936803238912 2939072335744 2939393665156 2939431396096 2942616861236 2943569267168 2945843591716 2951753305267 2952249258752 2954530289824 2954990054327 2960923929184 2972911475456 2976171425536 2978796576743 2987580446552 2987618796032 2988547405376 2989012463398 2990856481912 2991824501056 3000142703714 3000646787584 3001113728432 3002965212608 3003432514234 3009463665728 3021647729152 3025291840688 3036557175184 3036596153344 3037539985792 3038012667716 3038523114496 3040870804352 3046971153824 3049325370988 3049837718528 3050312314144 3053990995211 3065363197273 3066355331224 3068724525413 3074886788896 3083954009344 3084433913912 3086817076369 3087335723264 3087816154072 3096921500608 3097923848704 3099314311496 3100317434048 3104056421362 3113209657168 3115615052966 3116623451408 3134510632448 3134998404304 3136013076352 3137420634998 3138436091024 3139411577282 3147690705536 3148709485568 3151142310016 3151486825084 3154942592204 3164245881056 3165270019328 3166690709572 3167715639136 3174076685312 3180888127976 3183345814987 3186391820768 3187423126784 3189885863008 3190877340844 3199292192512 3203150543528 3204187273664 3205625431411 3206662962568 3216118764352 3217159691776 3219645403712 3219997408238 3233033834992 3235531811954 3236127385088 3238627752256 3239675964928 3243186805448 3251739605504 3255661208176 3256714933888 3259231207856 3266318328832 3268842022784 3269900014592 3272784250996 3286034389664 3286545740647 3289178653696 3292785406976 3293808867968 3299851593848 3306477980416 3309032703392 3310103703296 3322429596928 3323979447167 3326436451832 3336764605954 3337325249024 3339903805888 3340423539674 3347805734656 3353947521616 3360682537472 3364367698432 3378357936512 3378470913514 3378883654276 3380968196944 3391465665068 3392035499008 3392563345184 3394656327296 3395184581308 3406298419456 3409302966953 3415775693824 3431204590624 3433740853504 3433855682588 3434275189592 3436928654029 3444402173888 3447063462856 3448134876433 3448179137728 3451915933373 3462139377152 3465193179526 3473391532312 3476075219669 3487453846208 3490031687168 3490148398696 3490574782864 3500867783296 3502000872448 3503572699952 3504661677686 3504706664576 3505795994768 3508504719166 3518895760384 3519280482016 3521999625092 3530332377104 3544625220736 3545058260224 3547797320288 3548900043884 3558259058432 3562115147812 3562160872192 3563268060256 3563822552513 3566021189972 3576973604672 3577093223659 3579737323864 3588206678368 3602733830912 3603173969408 3605911645531 3605957932096 3607078733128 3616591174144 3617715280192 3618278245166 3620510478104 3621682290752 3622245873046 3632927144944 3635612516224 3635734096178 3644214066688 3662195386096 3662242395136 3666211171376 3675879554048 3677022088064 3677594281972 3678212191232 3678784570336 3681054131584 3681626952932 3692483327648 3695212721408 3696936467887 3700990348547 3703955280896 3711903822008 3714771793921 3722231376032 3722810605111 3723436111616 3737301138688 3737882712824 3739092514112 3741981493144 3750118343168 3753015841216 3755789979136 3757541983754 3758758147952 3761662321474 3772754704336 3783840287162 3784476047872 3792597383356 3796226355584 3799159478608 3800389112704 3811595693056 3814540691072 3814957735628 3819141032668 3820377133984 3823328916908 3831642654976 3834603142112 3839227679053 3842303355904 3842901269792 3845870455804 3854771110952 3858459574528 3861440781536 3862690573568 3866097684709 3877498026376 3878753015488 3880493943287 3881749902056 3883006267328 3894456468992 3897465488704 3897891599446 3902165837726 3905899651264 3914939234432 3917964079984 3921713010176 3926013369856 3926442601744 3929476335278 3941063567792 3942339130496 3943615106048 3945385146352 3946662107776 3958300017664 3961791461732 3963073733216 3966135769492 3969930793088 3978450107099 3979118566144 3982192999328 3982812681919 3986003387392 3990810513248 4002578607872 4005671167264 4006967640832 4011361486592 4011800049608 4014899733871 4026738862744 4028042155072 4028668972406 4031154388664 4043670600658 4044350018048 4044979373104 4056233636416 4068194650624 4072655634944 4074555451366 4077567263536 4089591186304 4090227581492 4092750975248 4094075633024 4094712726052 4106787207328 4109960282636 4110650838016 4111290510368 4119546336256 4131576483281 4134886366208 4141351442372 4144412628512 4156633664768 4157280492664 4158626036032 4160492581193 4161191627008 4161839164184 4163132743787 4174111587776 4175462578688 4178635077241 4178688715456 4179145572394 4196065190096 4199307245302 4209101691392 4209242449624 4224775200256 4225432631888 4226800233344 4230066035728 4231380821554 4239264214016 4242539646592 4243858309456 4243912784896 4247137291622 4247656155548 4264853144032 4274943424384 4278103358464 4278246424208 4291386315008 4294702019296 4296036895228 4296092040448 4300747720268 4312089476864 4313429757152 4314100984621 4316762493124 4317289863016 4331422131712 4334768769344 4345024464128 4348857020989 4361736910336 4365106970432 4366463729576 4366519778816 4367876977088 4371251781256 4384141720384 4384677321856 4384823951582 4388065106672 4402429051904 4405830552448 4416254373376 4420149759038 4433240794112 4438045102192 4438102070272 4439481517696 4452572652544 4453265532512 4456012896128 4456557277952 4456706311444 4460000600224 4475238882179 4480146211399 4497378381938 4507317398272 4508018797256 4511501880847 4512259903232 4526269885504 4529615593984 4529767070648 4548603454018 4550075652784 4553591231258 4562735235136 4571105896396 4581207847424 4581920744752 4585460928074 4600471031168 4603871587328 4606019205892 4623170723756 4624667056928 4628240267836 4642455103936 4646042058632 4647486137801 4648990340888 4652582344981 4657034199584 4675888589056 4680012986753 4681527717464 4685144861293 4695332597696 4698960407752 4700481270976 4706150058194 4718560925312 4723674435142 4725203297296 4728854186702 4729724639744 4733379022528 4752542500352 4753062096848 4756734511126 4758274073488 4772305263232 4773849865216 4775992545584 4777538340992 4783300059148 4795914383104 4797405045472 4801111720964 4802665646432 4803413005561 4807261109248 4821299562323 4830981147616 4832544740608 4836278566496 4850539775744 4855858641664 4856389533736 4860141783107 4861714814216 4874535930368 4876051029824 4876809808702 4877629210112 4879818470488 4881397870144 4882157481062 4896553977968 4910177559872 4911766785536 4930056821248 4936002476912 4937600061056 4941415057072 4951328124964 4955986292608 4956757510484 4957590344704 4958361812192 4961420786048 4962192849604 4976825354656 4982827413239 4986819249152 4992287552512 5003000803576 5016920550304 5017701250367 5018544324352 5032497438488 5034126254144 5036385756181 5037231969536 5038015830328 5039581742479 5039646432064 5054507332096 5058412655552 5058965692898 5064513108538 5085017210192 5095228363264 5096021249072 5099958647914 5100815542784 5114997396496 5116652914048 5118308967424 5120606253776 5122197836618 5122263586688 5137368108032 5141899556716 5143563781408 5147537913596 5164387926272 5168378148064 5168943207961 5178756697088 5179562581024 5183564527388 5194836065536 5198849812832 5200532470016 5206168292956 5206235120896 5206804319704 5210827314173 5226192992072 5227884499136 5231923781032 5249050023424 5253679981862 5264473443008 5270178558853 5279997312512 5284076858944 5285787100672 5287430024896 5288252819858 5291515314152 5292161767568 5296250712766 5307767284352 5311868287024 5313587523712 5335100023808 5339805883204 5346645244928 5350776286336 5352439410448 5362258840003 5366554645504 5372439348224 5374109205632 5374945489036 5378918517856 5394779862784 5398948095008 5400695515904 5403214837681 5423153529664 5423334887483 5427343684568 5440184318816 5450164722626 5462209356544 5462876663296 5463059349512 5467097509952 5483218876928 5489231507968 5491792130102 5507986316528 5512057685888 5512242016786 5512915435924 5516316531856 5535234931616 5548330827392 5552432018432 5552617699504 5573107710976 5575707459764 5581821509284 5598281174176 5602419287296 5602606640012 5603291098808 5611178915539 5615674135552 5625976487872 5627725149496 5632073364977 5639287070464 5643644219168 5644261240007 5667112500088 5668946714944 5671491147881 5673326779928 5690056275392 5690751417728 5694262226432 5695148329936 5696918491498 5703165455138 5713790897152 5718205610624 5719982938832 5724402436534 5731734399488 5736790112794 5760015983696 5761880267648 5766332136976 5778870889472 5783335886464 5784042424576 5788511417312 5790310597916 5792184687008 5796659970796 5813753150944 5814657848837 5825697258496 5830835852348 5849922580736 5854442475232 5856337321216 5861502941333 5878144671488 5878787330312 5878862792192 5883329526919 5885233722472 5887138534336 5891687183432 5903506610534 5904498517504 5909060579648 5909980108654 5921847858368 5945822950912 5952342851072 5957593153486 5975160893104 5975237592064 5977094810752 5978024926796 5981712963824 5983649002112 6000285407428 6001293575168 6002227456864 6005930425216 6006865028468 6018927331456 6031843710763 6038457937103 6043295458304 6050583681376 6073114350368 6074059408339 6075079971584 6076025335432 6080719926359 6081741608704 6093942307648 6098650741976 6100624628288 6107981990422 6130726394546 6132710662448 6137449050826 6149773577792 6167908018688 6168867827824 6173634152738 6174671446528 6175632308144 6193843001216 6195847697408 6198628622992 6200634868096 6208112842724 6226419314336 6231230105932 6233246902816 6264003055297 6269021264896 6269996808608 6272026152704 6274841269996 6276872182048 6278823154564 6295381411072 6302284620032 6302973650168 6307843590841 6309885184408 6328491762112 6330540038656 6333381419144 6335431278272 6361776255952 6366691629974 6372783641536 6374846253568 6379771726016 6381754681688 6398584385024 6406301087056 6408374547328 6411250862822 6413325925136 6432237528704 6434319383552 6439290807424 6439994816476 6466067669984 6471063623908 6472254770176 6477255504512 6479351929856 6486373610896 6503479211008 6511322416352 6513429867776 6518462415712 6537684045568 6540733750877 6545568501992 6550625881579 6572068779328 6573091481294 6587617735936 6599703187696 6612955960832 6618065406784 6620207406592 6644859193856 6647958894334 6652872903664 6673529211908 6674650498048 6679807611776 6680847079348 6695611469312 6707895043232 6721365074944 6728735396864 6756715873024 6756941827028 6757767308552 6761936393888 6762988641799 6782931330136 6785126690368 6789312654592 6790369162616 6792479739863 6812596838912 6818605933906 6840018980639 6862409181248 6867481707008 6867711365176 6868550379184 6873857308058 6888804347776 6894126925712 6896269752866 6896358275456 6903831866746 6924278754304 6930386359052 6946783064624 6952150439338 6974907692416 6980063374336 6980296797392 6981149565728 7001735566592 7007145399904 7009323355372 7009413329152 7011591989536 7017009438332 7038560964032 7038796343329 7043999250184 7060664754208 7089250441472 7090116520448 7095503560561 7095594640576 7097800087768 7103284144541 7116518116864 7124230295624 7124321744384 7126536120512 7127645105026 7132042379944 7153947209344 7154186447318 7159474647728 7176413356736 7205467661824 7206347938816 7211823291062 7211915864192 7214157466256 7233182348288 7235430560384 7236556490332 7241020956208 7243364581504 7244491746092 7265854289888 7271225032448 7271468192356 7282593911657 7288428133376 7309712239651 7324390772192 7325530545541 7332422342752 7354044176128 7355188563944 7357569140672 7360871489803 7362108263168 7363253905864 7384966655296 7390425442816 7393872935774 7401980697094 7423807644016 7429543587842 7444462752064 7445621210222 7446872223232 7474602277376 7475765425648 7478185028224 7483962986288 7500236686336 7506031682432 7511579958272 7515083967508 7517516295904 7523324642948 7545509408672 7554609303943 7567680574324 7568952095744 7585194766712 7591055404969 7592452711168 7598318957216 7600778225408 7607482540879 7629081382144 7629915471256 7635810662597 7638282065336 7640754267968 7646657833816 7663285309952 7669206284224 7678455358106 7685802539584 7691740911608 7709542221904 7716919149056 7722881563072 7725381147136 7732195369418 7754996052752 7757506030976 7760987886574 7763499804112 7766012534656 7788912937984 7794930977408 7795783198892 7804331675452 7811799302528 7829878468864 7835928159968 7837147535389 7843426020352 7852026739712 7852885203488 7858952670556 7882127135584 7884678260992 7890770292704 7893324215552 7900286573101 7923582923464 7926147466432 7929705014543 7932271538984 7939861586176 7956900214198 7958237132288 7964385998656 7965625363838 7981621026496 8005157215744 8011342334528 8013935281664 8022722973184 8023600099216 8029799467742 8053477725488 8056084310144 8057337944812 8062308777328 8087341201316 8088700036096 8089958746208 8112467272832 8129876305811 8136389301248 8145311269888 8149110902732 8155134527072 8179182372608 8180455162984 8185501950496 8186775724283 8188151266048 8189425452104 8213574414656 8219920565272 8222475474571 8222581020736 8263152966562 8282702884744 8288825257024 8289102446903 8313267329536 8314560985328 8317252072064 8320985162386 8322383254016 8323678328368 8326265487574 8348223175552 8350925157376 8357270154482 8357377430912 8358291144788 8392130380192 8398614490604 8418203382784 8418484899248 8449550400512 8450865263776 8453600466688 8460132071456 8462761643108 8485079293184 8487716618912 8494274583244 8495312311096 8501876144177 8529706288064 8549886848768 8556492848416 8582772630016 8589404038592 8592073790456 8592184080896 8598712385497 8601495440536 8624178953728 8626859514304 8628201969242 8633524986248 8634579726032 8662844263424 8669537538688 8690048928256 8697714041978 8723473820672 8730213940864 8732927459152 8733039557632 8735753954176 8742503562512 8768283440768 8769354643712 8769647903164 8776130213344 8811661104896 8815771577269 8832508746752 8840299518076 8876090204384 8877471442957 8878963035392 8906531065024 8912025792256 8913114555904 8913412622888 8920001200448 8950477764358 8960292422798 8994756763876 9014634796544 9016037594512 9023003761694 9024519806464 9052539771008 9059231187968 9059534141296 9097206908036 9100151305568 9107182462516 9125470470272 9142211792792 9145053367931 9155081388511 9162415694848 9163841489504 9170921856148 9200942062336 9209057812643 9212038411784 9219156017383 9246341447512 9249334113856 9256480535672 9284910207872 9292084117264 9294972275602 9297980681776 9305164689962 9314068399168 9351777178112 9360025973506 9363055434928 9370289722586 9390665195392 9397920815504 9400962541952 9412300116388 9437121850624 9447348870284 9450406594592 9457708373404 9459449279488 9466758045056 9487073332313 9505085000704 9506124193696 9513469022252 9516548146976 9544610526464 9551985091168 9555076681984 9563504799017 9566600118296 9573991673077 9591828766208 9594810090944 9602223441928 9605331292864 9606826011122 9642599124646 9661962295232 9665089481216 9672557132992 9701079551488 9711717283328 9712779067472 9720283566214 9723429628432 9749071860736 9752102059648 9753619617404 9755258420224 9759636940976 9762795740288 9764314962124 9793107955936 9820355119744 9823533571072 9852220844747 9860113642496 9872004953824 9873541170077 9875200122112 9882830114144 9902656249928 9910307455711 9911972585216 9913515020968 9916723624384 9922841572096 9924385699208 9953650709312 9965654826478 10006001607152 10033841100608 10035402500734 10037088648704 10064994876976 10068252508288 10072771512362 10074463939072 10076031660656 10079163484958 10079292864128 10109014664192 10116825311104 10117931385796 10129026217076 10170034420384 10190456726528 10192042498144 10199917295828 10201631085568 10229994792992 10233305828096 10241212507552 10244395673236 10244527173376 10253563424663 10283799113432 10287127562816 10291744806109 10295075827192 10328775852544 10336756296128 10337886415922 10359125162048 10367129054776 10370351357743 10389672131072 10397699625664 10401064940032 10412336585912 10412470241792 10413608639408 10421654628346 10452385984144 10455768998272 10463847562064 10498100046848 10507359963724 10528946886016 10540357117706 10559994625024 10568153717888 10571574201344 10574860049792 10576505639716 10583030628304 10584323535136 10592501425532 10615534568704 10623736574048 10627175047424 10671723488273 10679611766408 10701552572672 10704878820896 10724517680006 10748218411264 10749890978072 10757837035712 10758196792789 10789559725568 10797896190016 10801391031808 10806429675362 10846307059328 10846669774966 10854687369136 10880368637632 10900329445252 10924418713088 10925753326592 10926118699024 10934195019904 10966437753856 10978463015936 10983584260204 11015972633056 11024115371776 11024484033572 11025830871848 11032633063712 11034349889251 11041352059609 11070469863232 11082466943987 11096661654784 11105235399008 11151414919528 11160030968411 11163643018568 11196562348352 11204838574592 11205213280024 11206582197616 11222357831078 11251952975744 11255450298992 11264146729954 11278574140928 11287288438336 11288522480014 11334225000176 11337893429888 11342982295762 11346653559856 11380112550784 11381502835456 11388524452864 11390296659872 11393836982996 11406330910276 11436411221248 11439965877664 11448804873068 11463468798976 11473580225588 11520031967392 11523760535296 11532664273952 11533925142623 11566671772928 11568084849152 11576874230389 11577022834624 11580621195832 11584369374016 11589568867409 11593319941592 11627506301888 11629315697674 11661671704696 11699845161472 11708884950464 11712674642432 11723005882666 11756289342976 11757574660624 11757725584384 11766659053838 11770467444944 11774277068672 11783374366864 11807013221068 11808997035008 11818121159296 11819960217308 11843695716736 11882126908493 11891645901824 11904685702144 11915186306972 11950321786208 11952181416409 11954189621504 11956049853592 11963425927648 11965287597029 11967298004224 12000570814856 12004454913728 12011860850432 12013730056936 12037854662912 12063687421526 12076915874206 12101167362752 12146228700736 12148118816678 12150159943168 12152050670864 12161439852718 12163483217408 12187884615296 12197301483952 12201249256576 12215963980844 12261452789092 12265421324896 12274898101652 12299547155584 12325941495907 12335816037376 12337735655648 12347268305476 12349342893056 12351264616288 12387686002432 12397257245984 12401269736192 12412208356171 12416225685448 12425818979951 12452838628672 12462460211864 12466493805632 12528006110594 12539993617216 12544052305408 12549682539992 12553744364096 12557646309128 12567348871111 12590762822144 12604569240064 12605947300336 12615687181682 12619770368816 12656983524224 12661080077312 12666762838288 12670862556544 12723552511904 12733383259948 12745567283072 12749692507136 12759543452032 12763509363376 12786924926161 12797168770048 12812602174112 12816749094656 12822501725644 12826651850272 12864475057408 12878581614848 12879989632952 12889941250849 12932135339968 12942127247816 12954511009024 12972747221792 13022644832704 13026859735552 13036924831424 13075368091136 13081467501754 13091137003984 13101251763158 13144137558656 13146182962588 13175235471872 13199406375392 13225911921664 13236130813568 13240414813184 13289718387712 13295917788668 13305745807328 13307816359669 13347058423816 13357370918567 13359615223552 13361694158696 13365847230053 13391222938624 13415790086464 13459392187709 13513431746048 13513883654056 13515534617104 13523872787776 13525977283598 13565862660272 13570253380736 13578625309184 13580738325232 13584959479726 13625193677824 13637211867812 13680037961278 13724818362496 13734963414016 13735422730352 13737100758368 13747714616116 13777608695552 13788253851424 13792539505732 13792716550912 13807663733492 13860772718104 13893566129248 13904300878676 13949815384832 13960593594784 13962119909491 13962299131456 13977430090871 14003471133184 14014290799808 14018646710744 14018826658304 14023183979072 14029478102653 14034018876664 14077121928064 14077592686658 14087998500368 14121329508416 14178500882944 14180233040896 14191007121122 14191189281152 14195600175536 14206568289082 14233036233728 14248460591248 14248643488768 14253072241024 14255290210052 14264084759888 14307894418688 14308372894636 14318949295456 14352826713472 14383627310281 14410935323648 14423646582124 14423831728384 14428314932512 14470861120768 14473112980664 14482041912416 14484295512193 14486729163008 14488983492184 14531708579776 14542450064896 14542936384712 14565187823314 14619424479302 14648781544384 14651061091082 14664844685504 14708088352256 14710377127888 14715138281344 14721742979606 14724216526336 14726507811728 14769933310592 14780850885632 14787745871548 14803961394188 14847615288032 14859087175684 14888925504128 14891242420444 14893744446464 14937238054939 14949204554752 14951530851296 14956370056448 14967925972576 14969562419149 15012063364864 15025304852207 15030167935016 15035032591808 15041780870467 15046649285896 15091018817344 15109218607886 15135361148648 15170389533424 15182110809938 15184905422336 15196637914432 15201556450816 15214965081758 15258162764288 15259830942512 15271621325194 15276564130672 15281508535936 15293315667632 15326570619904 15338412568448 15356910716212 15371605079168 15383481823216 15419084443808 15433838298112 15445763126144 15450762294272 15464390738836 15509992105504 15515012061952 15521975773148 15526999608224 15532025069312 15545725192231 15589861954816 15591566397784 15603613093133 15608663350904 15623598605056 15659756937728 15671856319936 15674295070778 15705770406976 15717905341112 15764254271168 15769356521984 15781540585408 15786648431104 15800573146202 15847165846928 15852294932864 15859410029086 15864543077968 15879723172352 15913800428396 15916474264576 15928771997312 15931250727676 15963242052992 16010314431488 16022684669056 16027870563328 16045445946368 16047200198432 16059598935484 16106955450976 16109461909073 16112168620288 16114675889624 16124617554656 16127126761213 16174682402632 16179709804801 16179917492416 16224934545664 16259752611622 16298221805464 16310269054144 16310814492293 16358364745216 16360910325968 16371003900992 16373551448566 16376302532096 16378850904208 16427148829312 16439841130544 16444950949142 16445162041472 16526305933124 16565405769488 16577650514048 16578204893806 16626534659072 16629121970656 16634504144128 16641970324772 16644766508032 16647356656736 16652530975148 16696446351104 16714540308964 16714754861824 16716582289576 16729498219187 16784260760384 16797228981208 16836969798496 16901730527552 16907200933376 16920046952107 16920264142912 16925523286216 16938600652367 16970158586368 16975433237824 16988549166488 16990624622192 17003752288354 17059412576128 17099773697536 17112985696832 17165545260032 17178808077184 17184147580912 17184368161792 17197424770994 17202990881072 17248357907456 17253719028608 17256403938484 17267049972496 17269159452064 17339075077376 17380097856512 17395428083956 17460427881728 17465854918304 17468572839367 17471507908352 17485007125024 17536566881536 17538709287424 17539295806328 17552260426688 17623322209792 17631543154538 17680599036152 17752180408768 17754942885914 17757926070784 17813062130048 17824051584512 17826229111808 17826825245776 17840002400896 17900955528716 17920584845596 17989513527752 18014837570941 18029269593088 18032075189024 18046007523388 18049039612928 18105079542016 18119068282592 18121049244233 18140919905173 18194413816072 18200302611136 18208471580039 18214364925032 18250940940544 18284423585584 18290106735862 18310162777022 18327682979008 18341843712296 18401884124672 18418115625286 18424076823568 18438312034766 18492682895024 18498668227712 18512961071344 18569820415744 18584168234528 18589944551204 18595961363552 18610329379924 18628136798336 18703554356224 18720051947012 18726110869856 18740579445172 18781330390784 18795841631008 18801925083904 18818509443227 18824600232776 18839144905087 18874243701248 18894697740568 18900813189184 18915416746808 18933516090112 18974146664626 19012248387392 19026938044504 19033096293952 19089221052928 19103970182336 19110153363968 19127009598034 19133200236592 19147983346154 19183657532416 19189620181888 19204446883856 19210662585728 19213652022244 19285198249292 19323924590464 19330178962432 19345114265984 19386628113857 19402159102976 19423434566656 19425558134944 19428581012087 19440567132428 19446859256864 19500927574141 19504204119296 19507239234808 19519273881952 19522311342521 19525591480576 19528629924248 19586215911872 19640710239488 19704441689494 19744009907648 19747082340154 19750400244224 19765660228288 19805312499856 19820614911422 19823945170432 19827030041936 19833447248768 19845683144192 19848771398416 19907301418624 19931309652956 20012003214304 20067682201216 20070805001468 20074177297408 20129989753952 20136505016576 20145543024724 20148927878144 20152063321312 20158326969916 20158585728256 20176366738853 20233650622208 20235862771592 20251497844279 20258052434152 20340068840768 20384084996288 20399834591656 20406175252333 20459989585984 20466611656192 20482425015104 20488791346472 20489054346752 20504621842339 20507126849326 20567598226864 20574255125632 20583489612218 20590151654384 20657551705088 20673512592256 20675772831844 20718250324096 20734258109552 20740702715486 20779344262144 20795399251328 20802129880064 20824673171824 20824940483584 20827217278816 20843309256692 20904771968288 20911537996544 20927695124128 21014719927448 21030956777701 21057893772032 21080714235412 21136307435776 21149720099584 21153011279432 21166061256608 21168647070272 21169354979359 21185002851064 21231069137408 21247473148096 21254350094848 21343446976546 21359223532816 21403105145344 21409757641792 21449035360012 21496436822528 21499781956144 21515674071424 21516393585578 21579119451136 21595792380032 21602782063616 21612859350724 21692614118656 21693339549932 21709374738272 21712753007881 21760737275264 21800658890504 21807434954297 21848837426176 21852237398048 21868390039808 21960060937841 21967168520408 21984141272221 22031945266112 22048230743552 22048968067144 22051661743696 22065266127424 22068699778502 22082704119218 22140939726464 22164933887974 22193323309568 22210470798016 22302829839056 22320061936822 22327286037136 22393124696704 22409677149184 22410426560048 22413164395232 22444715662156 22503905951488 22510900597984 22528293459908 22557148281856 22574576876672 22577044960028 22668450000352 22675786859776 22685964591524 22693307119712 22760225101568 22763005670912 22780300904959 22780593319744 22787673965992 22805280674579 22812661820552 22872822442496 22879931755328 22897609746136 22947160451176 23040063934784 23047521070592 23065328547904 23067850285246 23133343545856 23136169698304 23153748460778 23154045669248 23161242391664 23168738748032 23179137734818 23186639883184 23255012603776 23258631395348 23323343409392 23399690322944 23417769900928 23425349284864 23446011765332 23512578685952 23515149321248 23518808593579 23533318107676 23540934889888 23544598174799 23548554137344 23566748733728 23614026442136 23632271625157 23636242318592 23639920434616 23687391433472 23764253816986 23830372613944 23900643572416 23904362832818 23908379243008 23912099707184 23926851855296 23930575194058 23934596008448 24001141629712 24008909827456 24023721700864 24027460113872 24075709325824 24127374843052 24153831748412 24202334725504 24292457401472 24296237633356 24300319886336 24304101341728 24322879705436 24326966434816 24375769230592 24394602967904 24402498513152 24424022894401 24431927961688 24450805089581 24522905578184 24530842649792 24549796203304 24599094311168 24651882991814 24675471311296 24694536610952 24702529232576 24729299391541 24775372004864 24794514491968 24802539472384 24824416712342 24832451370896 24851637959902 24905677257344 24924920423728 24932987611264 25056012221188 25079987234432 25088104610816 25099365079984 25107488728192 25115292618256 25134697742222 25181525644288 25209138480128 25211894600672 25231374363364 25239540737632 25313967048448 25333525676576 25341725113088 25364077945219 25447105023808 25466766519896 25491134566144 25519086904064 25527018726752 25573849852322 25625204348224 25633498189312 25645003451288 25653303700544 25728950114816 25757163229696 25759979265904 25779882501698 25864270679936 25884254495632 25909022018048 25945494443584 26045289665408 26053719471104 26073849662848 26150736182272 26162935003508 26182274007968 26186348320639 26202503526316 26283858904277 26288275117312 26292365925176 26350470943744 26398812750784 26472261627136 26484610433879 26591835577336 26611491614656 26612381540057 26615632719338 26694116847632 26714741837134 26719230447104 26723388317392 26731694460106 26831580172928 26918784375418 27026863492096 27027767308112 27031069234208 27047745575552 27051954567196 27131725320544 27140506761472 27157250618368 27161476650464 27169918959452 27274423735624 27295497094463 27360075922556 27449636724992 27470845460704 27474201516736 27495429232232 27503975340101 27555217391104 27576507702848 27585079011464 27585433101824 27606392395543 27615327466984 27721545436208 27787132258496 27808601757352 27899630769664 27921187189568 27924239818982 27924598262912 27954860181742 28006942266368 28028581599616 28037293421488 28037653316608 28046367958144 28058956205306 28068037753328 28154243856128 28155185373316 28175997000736 28242659016832 28357001765888 28382014242244 28382378562304 28391200351072 28413136578164 28496921182496 28501355685283 28506144482048 28510580420104 28528169519776 28532608885223 28615788837376 28616745789272 28637898590912 28705653426944 28767254620562 28847293164248 28847663456768 28856629865024 28941722241536 28946225961328 28964083824832 28968591024386 28973458326016 28977966984368 29063417159552 29084900129792 29085872769424 29130375646628 29238848958604 29297563088768 29302122182164 29329689371008 29392629721009 29416176704512 29420754255776 29430276562688 29443485959212 29448433052672 29453015623456 29539866621184 29565922451117 29575491743096 29598343003177 29607922788376 29695230576064 29718174351368 29777851008256 29782484840888 29805496032481 29874476109878 29903061702592 29912740112896 29935851945152 29939124838298 30024126729728 30050609704414 30060335870032 30070065183616 30083561740934 30093298571792 30182037634688 30218437215772 30270722297296 30340779066848 30364221619876 30369810844672 30393275828864 30403112901632 30429930163516 30516325528576 30519661885024 30543242650388 30553128261344 30563017071872 30586631335264 30589975378261 30676825136896 30703883828423 30713821432424 30737552213563 30743210158336 30766963646432 30838168887616 30891526252288 30928781477672 31019984211008 31030024123904 31043951546296 31053999216448 31064050138624 31091450384462 31179723909632 31183132795568 31207226186266 31217326701808 31247197210112 31319513875456 31343712639872 31348590141556 31411540813952 31435810682224 31528508542336 31538713043968 31563081170816 31573296862208 31601146292404 31694331693856 31699263756563 31704589865728 31718820058172 31729086155936 31734023626903 31759446344704 31827600856792 31857543994624 31862501455352 31926484105984 32045369338112 32094400396864 32095473678383 32119197870968 32213910901952 32218923818146 32224337240576 32229351779248 32249235109312 32254253522426 32349364805264 32359419609602 32359834984832 32449869091328 32519505223244 32596443610928 32620538108288 32621628984586 32716729490432 32721820651936 32742007801984 32747102897132 32752605064192 32757701808416 32854297658624 32879682261088 32889901898284 32890324082944 32919335205497 33052611866248 33130811538976 33155301028096 33156409787612 33258243941312 33269008288256 33283940649544 33294285938017 33294713313472 33305061950296 33330794832077 33392892702208 33429080617928 33429509723648 33433164579152 33458996438374 33568521520768 33594457962416 33673939596992 33803461055104 33814401866752 33840093904214 33840528285824 33851046572432 33877201304734 33940317172736 33950866475648 33977098332976 33981249244384 34007504576708 34118825152256 34199547395072 34225971393664 34357616154368 34368295161824 34373643329077 34394849541988 34405981762144 34507438057216 34512807876968 34534099944992 34538318904128 34539473913691 34678150154752 34790856167912 34920855763456 34931709836608 34937145678734 34943015816704 34970014250048 35073133763072 35077418574848 35078591612656 35104520853376 35246644419584 35263086309076 35361198072304 35426070697069 35504360817536 35509885771828 35515852141568 35626124260096 35648103169024 35653650491552 35680004801792 35696648845663 35801911057432 35829573109109 35841169691192 35979027055504 36029675141882 36064150378048 36092015046776 36210159084032 36238136565184 36242098488466 36281839810346 36388827632144 36400605222272 36416943160078 36428729850064 36501881881088 36568847171168 36580213471724 36620325554044 36655365958016 36683687424592 36803768249344 36836231250572 36848153647136 36876624069532 36985365790048 36997336455424 37025922142688 37029970194737 37070575458397 37139640831488 37168336469056 37179889102408 37191922727104 37208615837471 37220658759848 37256273596672 37440103894024 37452221739712 37481158890344 37562660781568 37591683262016 37603850167808 37637018886454 37649200465552 37678289810174 37748487402496 37789395481136 37801626378368 37830833493616 37867032180224 37948293329252 38024496774784 38053876089008 38066192587904 38178442105856 38207940364672 38220306727936 38254019196068 38266400473184 38295966692308 38372792968471 38379240363776 38408893767712 38414870706251 38421325171456 38427304044488 38570396498584 38647849180928 38690228531968 38773256227714 38851116269888 38857162024174 38881134264856 38893718513728 39001855148282 39008408238592 39014478469616 39038547763904 39044622685042 39051182961152 39057259848496 39172431823744 39281420478976 39408883378988 39488019815296 39494164680308 39500800488448 39531320456576 39610624999712 39641229822844 39647890340864 39654060083872 39666894497536 39691366288384 39697542796832 39701882937743 39814602837248 39849721564549 39862619305912 39893418830369 40024006428608 40135364402432 40141610002936 40259979507904 40273010033152 40291086049448 40304126642624 40316653939832 40317171456512 40347804270409 40352733477706 40467301244416 40471725543184 40502995688558 40516104868304 40680137681536 40768169992576 40799669183312 40812350504666 40919979171968 40933223312384 40964850030208 40977582692944 40978108693504 41009243684678 41014253698652 41135196453728 41148510251264 41166979224436 41180303308768 41347025184512 41351545663688 41383495594831 41436500648192 41468516219104 41481405430972 41590798502656 41649346343648 41654434557632 41655827540029 41686618513384 41809543936576 41823075993088 41855390248256 42029439854896 42061913555402 42115787544064 42161428470824 42272614871552 42299440199168 42306022558864 42332122513216 42337294140544 42338709958718 42370005702128 42462138274816 42494946296192 42508700189696 42686893953092 42718447065632 42725094628411 42806210290688 42819515283584 42898070720024 42992873645056 42999563912288 43031348142848 43032787171156 43191584760064 43211732813171 43225718701448 43259116696951 43385228237312 43386679099864 43418749476544 43425506015762 43521474550528 43601317781008 43614869908594 43704474796096 43736780079616 43920121875682 43934337040816 43968282544442 44063890532224 44096461487104 44097936134288 44103323487392 44130532254848 44137399557004 44165408238436 44281879452928 44329867775948 44386646619136 44420941596032 44605659678112 44640123873644 44654572074272 44786249393408 44820853120096 44825753393629 44826328790464 44874907133849 44889431324312 44924114773669 45007811902976 45021801195968 45056586919816 45149153753344 45154089920056 45188977855697 45336900000704 45351573719552 45371929183048 45386614239424 45520450203136 45526011341824 45560601809918 45561186639488 45575347931984 45610561349158 45625323641104 45745644884992 45759863510656 45795219492272 45894320902352 46080127869568 46095042141184 46130657095808 46135700570492 46266687091712 46307496921556 46308091338496 46322484783328 46329693182669 46337477496064 46358275469636 46373279766368 46502211907567 46510025207552 46517262790696 46646686818784 46835539801856 46892023530664 47030298642496 47037617187158 47066636215352 47081869779776 47089196349598 47097108274688 47133497467456 47228052884272 47264543250314 47272484637184 47279840869232 47374782866944 47528507633972 47660745227888 47801287144832 47808725665636 47816758486016 47824199414368 47853703710592 47861150388116 47869192016896 48002283259424 48017819654912 48047443401728 48054920227744 48060174082531 48112874531111 48151418651648 48254749686104 48292033320973 48307663496824 48404669451008 48584914802944 48592475266712 48608202683456 48645759410872 48660879447871 48751538461184 48789205935808 48804997026304 48848045788802 48863855923376 48901610179162 49045811156368 49061685299584 49099592406608 49198188622336 49303765983628 49350942622592 49389073221904 49405058465152 49458598783082 49550744009728 49589028983936 49605078944768 49648833424684 49664902741792 49703275919804 49811354514688 49849840847456 49865975222528 49909959827689 50112024442376 50159974468864 50198730159968 50214977456384 50230585236512 50269395484444 50423789201344 50462748726728 50479081475264 50627934096896 50667051353152 50683450226176 50728155890438 50894210047616 50933533039792 50982269132288 51038173808128 51054037453504 51147699704644 51250408696448 51266996378624 51290006902576 51306607401088 51457900229632 51514326459392 51519958531808 51559765003396 51719851392287 51728541359872 51768508991264 51776564864947 51818044036096 51890988887168 52090579330816 52147699325696 52325870007016 52364548015936 52366299159467 52372696641278 52405007052632 52567717808554 52576550234624 52584731850352 52797625501568 52944523254272 52969220867758 53183671154672 53222983229312 53224763080114 53231265438676 53388233695264 53429483674268 53438460894208 53446776634784 53463388920212 53663160345856 53710494282653 53837568750836 54055534616224 54062138468416 54095491151104 54103909134392 54120725669231 54263450641088 54281013522944 54322256004133 54322953300928 54339837918904 54381823147073 54548847471248 54590994188926 54720151845112 54899273449984 54941690921408 54948403033472 54990858464464 55007950680202 55110434782208 55153015405696 55170158022928 55170866203648 55212784791086 55230654933968 55443090872416 55574264516992 55617203514704 55799261539328 55842374379136 55848479637964 55849196525824 55909720363484 56057163199232 56074586842976 56083312800073 56092735916288 56117912410612 56136075506656 56144811032213 56308487712256 56310370746632 56351994001472 56485318033664 56764028484488 56764757124608 56782400702144 56826273156328 56993842364992 57002711370566 57012288964096 57021160840208 57056339039552 57065217770446 57231577674752 57233491578544 57275797181824 57411306853888 57534509241124 57694586328496 57695326913536 57713259730048 57883444483072 57892451922656 57928167649664 57937182048772 57946916652032 57955933968736 58126834319104 58171745538848 58178105468327 58241900748187 58260751293256 58305765982847 58477697917208 58595126177536 58604244364328 58649524451011 58659378742016 58785259442018 58841508511552 58860553125376 58886971918424 58906031246912 59079733242368 59131844902234 59150983486192 59196686006354 59215845576752 59390461152128 59436348702736 59555702016512 59564969681776 59610992064962 59748952219756 59806123405184 59825480225792 59871703890304 59878249676596 60048253459456 60101219408828 60120671740064 60140130367232 60167123481868 60186597143584 60364075269376 60417319791413 60436874431544 60483570484753 60541444594592 60681558133696 60728443239752 60786551657728 60859860327032 60906883196809 61039323770048 61086485300776 61106256522688 61126034143744 61173262670528 61179950756522 61353650273792 61407767656846 61427642864848 61475104427126 61486420316672 61533927292864 61676337775232 61783052504576 61857562955344 62039968422016 62060048247808 62087903092592 62107998432896 62128100277248 62182900768924 62359447819264 62366265591136 62414452372532 62434653403616 62444369072293 62494394420224 62676894310199 62687425279744 62697180283112 62823081627904 62871621364448 63057017084672 63126162341632 63155609496173 63202292584808 63388663387712 63398527513126 63409179731456 63437640116344 63458172311872 63468047253806 63655201713584 63715087989248 63725002910704 63852968211968 64090738676224 64188800793728 64190947356766 64238395741936 64427821803904 64437847636292 64448674481152 64458703558496 64498470218624 64508507044852 64698729610528 64718839219204 64719669969664 64776756372107 64899738182656 65039010446488 65192887221856 65241076216576 65243257969172 65443641303872 65484015603968 65494205794264 65514562652227 65515403616832 65586402734087 65708595317248 65759364522176 65779803796568 65780648165888 65830628020141 65838670410994 66105223732496 66261623077952 66310602056192 66312819575224 66516487882624 66538016576512 66567881299088 66588571876034 66589426626944 66610123900592 66661589664154 66785785404416 66858161235856 66859019447296 66866329158304 66917992876748 67137043041536 67188915924832 67347879193984 67606922110208 67680187808428 67681056571648 67702093144864 67754402609468 67901732951296 67954196665952 67962498488768 67964771249521 68015009153416 68237650304512 68451942787328 68512321265089 68715232308736 68736590323648 68747286658154 68789699083976 68811963524288 69014876114432 69025615753936 69068199889984 69076637808256 69078947827382 69356300309504 69581712335824 69709364920039 69841711526912 69863419673216 69874291357468 69886031633408 69940028500096 70146267526144 70157183225312 70209041706752 70241792889853 70503353537279 70526172618152 70580664084499 70722396144608 70852141394138 71008721635072 71019771543656 71252248520192 71307300983104 71360009603584 71393297691326 71603822114864 71659146218218 71682339382384 71958054111008 72059350283764 72128300756096 72184030093552 72420318168064 72476273130368 72484196976932 72563679620692 72777655264288 72801210444544 72833886320156 72857459700128 72945325902007 73003763762176 73137694342336 73160426943448 73216953744701 73240651108088 73310731916032 73367374849184 73672462501144 73696307294272 73729384922453 73753248139064 73970731580096 73994672910848 74051844285376 74059940389474 74141150916794 74279281662976 74336672938112 74359778204816 74383845454208 74417231674942 74441317519696 74512547193344 74880207788048 74904443479424 74962317780688 75125321563136 75183366524032 75207700335616 75274037772908 75298400931104 75356579620348 75578790962272 75590552034881 75603252756736 75661666987232 75673440956461 75734064360448 75896586658504 76048993549568 76107752178016 76132385175808 76415880729344 76508038392136 76532800946368 76591933384616 76745585936942 76758480727552 76817787535424 76829741412502 76842650342912 76854608088976 77140792997168 77295698361856 77380457063936 77546512455428 77702232539776 77714324048348 77762268529712 77787437027456 78003710296564 78016816477184 78028956939232 78077095527808 78089245370084 78102365922304 78114519696992 78344863647488 78413968239919 78499953182339 78562840957952 78817766757976 78976039630592 78988329360616 79049359042667 79062640913152 79221249999424 79282459645688 79308120167744 79333788995072 79394066467579 79395085593664 79403765875486 79629205674496 79699443129098 79725238611824 79786837660738 80048012857216 80270728804864 80283220005872 80519959015808 80546020066304 80582172098896 80608253285248 80633307879664 80634342913024 80695608540818 80705466955412 80934602488832 80943451086368 81005991377116 81032209736608 81360275363072 81432039718861 81536339985152 81599338366624 81624701009332 81839958343936 81929700060416 81955165385888 81967918707799 82018487369356 82028507397304 82270392907456 82297020502528 82333958448872 82360606617536 82694050369024 82703091327376 82766991189662 82873001296384 82937032438208 82962810861944 83181597005312 83298692687296 83308869115264 83311655080058 83373237026768 83619087873152 83646151986176 83710780496512 84058879709792 84123827110804 84231575088128 84322856941648 84545229743104 84598880398336 84612045117728 84664245026432 84674588281088 84677419917436 84740011404256 84989892592384 85029538761401 85122778016581 85373787906184 85436894131264 85439751260183 85450189256822 85639030567168 85796141440048 85999127824576 86062696285696 86065574342312 86383169520128 86423465626342 86451437402896 86518233393902 86770456474624 86773358199728 86837498953088 86851012031524 87042949101056 87202635562016 87229739817188 87408949592192 87473560159232 87840243751364 87868674081632 87936565088884 88127781064448 88195872268576 88206646974784 88261064509696 88274799114008 88302236618219 88330816476872 88399064554639 88563758905856 88659735551896 88841883192064 88920246748307 89211319356224 89280247747288 89309144148544 89572498786816 89641706240192 89651506787258 89652657580928 89749814267698 89778862648624 89848229547338 90015623805952 90043602391936 90113173839632 90298307506688 90308179840112 90377955711394 90673800001408 90703147439104 90743858366096 90773228478848 91040900406272 91121203619836 91122373278976 91150695863968 91221122698316 91250647282208 91504352463277 91519727021312 91590438984544 91604691684137 91788641804704 92160255739136 92261314191616 92271401140984 92342693879033 92614993843112 92616182676992 92644969566656 92659386365338 92674954992128 92716550939272 92746559532736 93004423815134 93020050415104 93034525581392 93293373637568 93671079603712 93784047061328 94060597284992 94075234374316 94133272430704 94163739559552 94178392699196 94194216549376 94266994934912 94456105768544 94529086500628 94544969274368 94559681738464 94673720851541 94749565733888 95026259115463 95057015267944 95321490455776 95602574289664 95617451331272 95648398828736 95691329367439 95707407421184 95722300776232 95752053107101 96004566518848 96035639309824 96109840455488 96120348165062 96225749062222 96509499372208 96584066641946 96615326993648 96809338902016 97169829605888 97184950533424 97216405366912 97291518821744 97321758895742 97503076922368 97578411871616 97609994052608 97696091577604 97727711846752 97803220358324 98091622312736 98123370599168 98199184813216 98209920951259 98396377244672 98607531967256 98683720264597 98701885245184 98778146443808 98810116930304 98917197566164 99178057967872 99297666849368 99329805483584 99406551839608 99622709029376 99699681694912 99731950445056 99819919655378 100224048884752 100319948937728 100397460319936 100429954912768 100461170473024 100538790968888 100847578402688 100925497453456 100958162950528 101255868193792 101334102706304 101366900452352 101456311780876 101788420095232 101867066079584 101882917960057 101964538264576 102076347616256 102108074907008 102295399409288 102500817392896 102580013805152 102613214802176 103039917063616 103043362862177 103119530006792 103439702784574 103457082719744 103537017982528 103553129729894 103781977774336 104181158661632 104295398651392 104651740014032 104729096031872 104732598318934 104745393282556 104810014105264 105135435617108 105153100469248 105169463700704 105595251003136 105688391975543 105889046508544 105938441735516 106367342309344 106445966458624 106449526160228 106462530877352 106776467390528 106858967348536 106892181169423 106893553269568 106926777840424 107009393934563 107326320691712 107420988565306 107675137501672 107758331809739 108111069232448 108124276936832 108190982302208 108207818268784 108241451338462 108526901282176 108562027045888 108644512008266 108645906601856 108679675837808 108763646294146 109097694942496 109181988377852 109440303690224 109798546899968 109883381842816 109896806066944 109981716928928 110015901360404 110306030811392 110340316045856 110425569582172 110461309867936 110478499127903 110886181744832 110889889933429 111148529033984 111234407029408 111684748758272 111696959275928 111698393051648 111783261011461 111819440726968 112114326398464 112149173685952 112166625600146 112185471832576 112235824821224 112272151013312 112289622064426 112616975424512 112620741493264 112703988002944 112970636067328 113528056968976 113529514249216 113564801404288 113652546312656 113987684729984 114005422741132 114024577928192 114042321680416 114112678079104 114130435540892 114466983157088 114551594363648 114605030504497 114730700804957 114822613707776 115069018482248 115389172656992 115407128758441 115426519460096 115784903845312 115856335299328 115874364097544 115911867937472 116253668638208 116343491077696 116356210936654 116483801496374 116521502586512 116611531965694 116955395834416 117190252355072 117208488728656 117299048902022 117318757484032 117570518884036 117683017023104 117721106250752 117773943836848 117812062493824 118159466484736 118263689804468 118301966972384 118393372012708 118431691153504 118780922304256 118872697405472 118885693783103 119016058050643 119111404033024 119129939363552 119221984129924 119497904439512 119612246810368 119743407780608 119756499353192 119849028225979 120202438817656 120241343480128 120280260734464 120334246963736 120373194287168 120728150538752 120834639582826 120873748863088 120967140969506 121082889189184 121363116267392 121456886479504 121573103315456 121719720654064 121813766393618 122078647540096 122172970601552 122212513045376 122252068287488 122346525341056 122359901513044 122707300547584 122815535313692 122855285729696 122950208854252 122972840633344 123067854585728 123331953320069 123352675550464 123566105009152 123715125910688 124079936844032 124175806185184 124215996865792 124273941266663 124365801537848 124461891750001 124732531182272 124828904745064 124869306807232 124888738144586 125353788620398 125374850559488 125394360566224 125646163255808 125743242728896 126114034169344 126252324683264 126311218992346 126404585169616 126777326775424 126797055026252 126818359462912 126875280232688 126916344623744 126936094507612 127310403427168 127430175978496 127450005821408 127705936423936 128078870981711 128181477352448 128377601587456 128381894713532 128476791483872 128855643607808 128875695272584 128917407116992 128996940437248 129017014089704 129057115057397 129397459221056 129437678438408 129439339939328 129537687394471 129553512744214 130078020892976 130385774443712 130482152433152 130486515938344 130887282607744 130968031207936 130988411588528 131029125304454 131030807233664 131172805468174 131417190634496 131518729044352 131559607593136 131561296331776 131661256040282 131677340821988 132210447464992 132523246155904 132621204112384 132625639150448 133032975765248 133135762598176 133177143752068 133178853253888 133220247801184 133323179328308 133716322471712 133732658316608 133737130523251 133835985753496 134274086083072 134377831849664 134695758387968 134814567650659 135213844220416 135360375616856 135362113143296 135404186289728 135508805218936 135803465902592 135908393331904 135924996977536 135929542499042 136030018306832 136475300609024 136903885574656 137024642530178 137430464617472 137473180647296 137494573316308 137579398167952 137623927048576 138029752228864 138051231507872 138136399779968 138153275616512 138157895654764 138732405347549 138884532553369 139163424671648 139418729840078 139726839346432 139748582714936 139856558306257 139880057000192 140314366450624 140418083413504 140483585779706 141006707074558 141052345236304 141161328168998 141444792289216 141704282788276 142017443270144 142039543087312 142504497040384 142614601966208 142720019207168 142786595382652 143207644229728 143318292436436 143364678764768 143537576774917 143916108222016 144072070271831 144118700567528 144230052694411 144256601512192 144368060187104 144952546260736 144968393953864 145080402589343 145127359241384 145555310528576 145602420889088 145667772640312 145714919400256 145890651804014 146275388684672 146320853886896 146433907489402 146481302216176 146621463832064 146734749698368 147344925002288 147392614588544 147458769844906 147506496278128 147941463160192 147989345821696 148103688570752 148119880778948 148282301833588 148673345876224 148719556409632 148767690908416 148834463349884 148882635039392 148905803172391 149025094386688 149760415576096 149808886958848 149924635561376 150366733048064 150548075545816 150596801862208 150664395276317 150713159240696 151157581924544 151181104069762 151206505513472 151323333974464 151346881912922 151793173317008 152097987099136 152215504356032 152264770351616 152831761458688 153016076784272 153065601892736 153183866769232 153491171873884 153516961455104 153635575070848 153659482825004 153685300685824 153709216177952 154281585994336 154467649810409 154591396723712 154760914127872 155093024910856 155404465079552 155428648096696 155524537059424 155548738761377 155574874054912 156007420593128 156057913878464 156154191055616 156178490740168 156227034016849 156229039393984 156689727294976 156827936479838 156999906364678 157635533515952 157952079261184 157976658721232 158098718085334 158125281826304 158442499998848 158564919291376 158616240335488 158667577990144 158788132935158 158790171187328 158807531750972 159258411348992 159398886258196 159450477223648 159573675321476 160096025714432 160237239446791 160541457609728 160566440011744 161039918031616 161164344197792 161216506570496 161266615759328 161391217081636 161410933910824 161535646739363 161886902172736 162011982754232 162064419473216 162720550726144 162864079437722 163072679970304 163198676733248 163249402018664 163375535324443 163679916687872 163859400120832 163910330771776 163935837415598 164036974738712 164057014794608 164540785814912 164594041005056 164667916897744 164721213235072 165388100738048 165406182654752 165533982379324 165746002592768 165874064876416 165925621723888 166230024040093 166363194010624 166597385374592 166617738230528 166623310160116 166746474053536 167238175746304 167421560993024 167499659968111 168117759419584 168123381511973 168247654221608 168645713883296 169224090235456 169328490052864 169349176562176 169354839834872 169480022808512 169979785184768 170059077522802 170245556033162 170747575812368 170873788262528 170879502520366 170900378513644 171278061134336 171592282880096 171998255649152 172125392571392 172131148684624 172766339040256 172846931252684 172902874805792 173036466787804 173546716399456 173674997906176 173702024063048 173756013990689 173946546381709 174085898202112 174405271124032 174459479634376 174594274314287 174817899184384 174972098440217 175680487502728 175737348163264 175873130177768 176255562128896 176391744537152 176413293949568 176522129019392 176549598228016 176604473236438 176661632953744 176798129109278 177127517811712 177319471103792 177683766384128 177840493496614 178422638712448 178560495494576 178618288297088 179144997573632 179283412480384 179303013574516 179305315161856 179499628535396 179557725297248 179696459094676 180087204783872 180226347679264 180254393313947 180596615013376 180616359680224 180755911422788 181347600002816 181487716732192 181546456957696 181706591181323 182242407239672 182244746557952 182301391727936 182383215334489 182442245396632 182501294564416 183008704926554 183039454042624 183180877969088 183209383368274 183577283609408 184320511478272 184522628383232 184542802281968 184685387758066 185229987686224 185232365353984 185289939133312 185318772730676 185349909984256 185433101878544 185493119065472 186008847630268 186040100830208 186069051162784 186586747275136 186987155033653 187192196050193 187342159207424 187568094122656 188121194569984 188150468748632 188266544861408 188295841658509 188327479119104 188356785398392 188533989869824 188912211537088 189058173001256 189119363476928 189347441703082 190052518230926 190114030535888 190642980911552 191205148579328 191234902662544 191296797657472 191382658734878 191414814842368 191444601552464 191504106214202 192009133037696 192071278619648 192219680910976 192240696330124 192451498124444 193018998744416 193168133283892 193230653987296 193618677804032 194184094714207 194339659211776 194369901066848 194432810733824 194583037643488 194643517791484 195156823743232 195392183155208 195455423693504 195543151316071 195606440716648 196183244625472 196246741198336 196398369626432 196419841902518 197215063934512 197367440529194 197403770490368 197556292887616 197620233860608 197834395132328 198356115935744 198595333698736 198659610967168 198813103679216 199245418058752 199399363389824 199463900890112 199639839310756 200448097769504 200639897875456 200794920639872 200859909825536 200922340946048 201077581937776 201695156805376 201850994906912 201916325901056 202668205412608 202762746277187 202912623561752 203576840190464 203734132159168 203765835920114 204216149814016 204590798818576 205001634785792 205160027610304 205226429604352 206079834127232 206086725724354 206239060013584 206879405569148 206914165439488 207074035965056 207106259459788 207563955548672 208362317323264 208590797302784 209303480028064 209458192063744 209465196637868 209490786565112 209620028210528 209652647895769 210270871234216 210336227462413 210338927401408 210566871935753 211190502006272 211376783951086 211876883471032 212040588399809 212734684618688 212891932917248 212899052320456 212925061754704 213552934781056 213717934697072 213784362338846 213787106539136 213853555680848 214018787869126 214652641383424 214841977130612 215350275003344 215516663619478 216222138464896 216248553873664 216381964604416 216415636537568 216482902676924 217053802564352 217289024016532 217291813203712 217359351675616 217527292588292 218195389884992 218202686643199 218363976755704 218880607380448 219766763685632 219793612133888 219960610377391 219963433857856 220031802720808 220201808480771 220612061622784 220680632091712 220851139164344 220922619735872 220956998255806 221772363489664 221779779866858 222297058067968 222468814058816 223369497516544 223393918551856 223396786103296 223566522022922 223638881453936 224228652796928 224298347371904 224333251200292 224370943665152 224471649642448 224544302026624 224579244128852 225241482986528 225407976005888 225760411261367 225941272134656 226601079429181 227056113937952 227091446911771 227129602808576 227305092625312 227975369459968 228010845482264 228084643360832 228225356158208 228260871081784 228933966314176 229103188727296 229210061008994 229461401609914 230138036964496 230778345313984 230814257516882 230853038920192 231569807690624 231712670598656 231748728195088 231823735874944 232507337276416 232686982155392 232712421873308 232967602992748 233043005173024 233223063931388 233910791668832 234192888422233 234380504710144 234416977457312 234598097804044 234637514968064 235141037768072 235366034046208 235547887673696 235624124987648 235831958767249 236527379608936 236603933944768 236710130540507 236786744025416 236863382307008 237561844608512 237745394810944 237771387566206 238032116101286 238259878727104 238443968259848 238995808879024 239224493620736 239486815561216 239512998706384 239698056451958 240404877635312 240482686960256 240560521468928 240668493927472 240746388574336 241456301077504 241669279165652 241747497726176 241934281939012 242165778378368 242726232534784 242913772959008 242951573597059 243146206630912 243439441308128 243627532787236 244157295080192 244345941203104 244425026090752 244693050682112 244719803026088 244908883766131 245631070627384 245710571459392 245900417708504 246135709171456 246663906640138 246705351100928 247430251821376 248159873688064 248351612370368 248431993731584 248547882533326 248731603075696 248923783500002 249465062364544 249657809490128 249738613614464 249777476289172 250707577240796 250749701118976 250788721132448 251292326511616 251486485457792 252026165480141 252228068338688 252504649366528 252622437984692 252809170339232 253554653550848 253594110052504 253750560465376 253790047452773 253832689247488 253872189015224 253951097371007 254620806854336 254896739711701 254900011642816 256157741963422 256755203174912 256763789427064 256953582967744 257711287215616 257751390545168 257834814233984 257993880874496 258034028179408 258114230114794 258794918442112 258875356876816 258878679878656 259075374788942 259107025488428 260156041785952 260771548887424 260964304866304 260973031876688 261774565215488 261936062415872 261976823177056 262058250608908 262061614467328 262345610936348 263037458088704 263119215186272 263322512080564 263354681643976 264420894929984 265046492311808 265251278300896 265280278280329 266065951530496 266271525196352 266354287504136 266357706507776 266440495602368 266560083950407 266646358656616 267432644943424 267465316633216 267474261046502 267671971506992 268548172166144 268755663699328 269391516775936 269629135301318 270427688440832 270720751233712 270724226286592 270808372579456 271017610437872 271606931805184 271816786663808 271849993955072 271859084998084 272060036613664 273288918895339 273807771149312 274049285060356 274946361294592 274989146632616 275158796335904 275201614731667 275247854097152 276102463015744 276272799559936 276306551233024 276315791309528 277464810695098 277769065106738 278326849343296 278837459680156 279453678692864 279497165429872 279713116612514 279760114000384 280628732901248 280836166827008 280967171559412 282013414149116 282104690472608 282322656337996 282889584578432 283408565576552 283496654405861 283807523043841 284034886540288 284079086174624 285229203932416 285480792191933 285573190765304 285793836538873 286415288459456 286636584872872 286729357529536 287075153549834 287832216444032 288144140543662 288237401135056 288460105388822 288513203024384 288736120374208 289905092521472 289936787907728 290160805178686 290254718482768 291110621057152 291204841778176 291335545280624 291429838800512 291781303608028 292550777369344 292641707773792 292867814978804 292962604432352 293242927664128 293469499396736 294099273301703 294689850004576 294785229177088 294917539689812 295012992556256 295882926320384 296207377141504 296239761557896 296468648769527 296564603667176 297346691752448 297439112819264 297535381816832 297668926699768 297765270078784 297811606344782 299520831152192 299617773917696 299849271122752 300733466096128 301096151091632 301193603724416 301328790552634 301426318481392 302315163849088 302362208139524 302413011026944 302646667948928 302693763825844 303586346634016 304195974198272 304431008712064 304529540703232 305663522917376 306032153568544 306079776272387 306131203785472 306367733538464 306982343747768 307219531127041 307271150141696 307318965650008 307414486291219 307418432355904 308563171988672 308935299620818 310186049821712 310808930159104 310857296193392 311049074118848 311097477522754 311149748109824 312014841186256 312115827756928 312308382111232 312356981480336 312454068033698 312458078787968 313379454589952 313655872959676 313999812729356 315271067031904 315904158522368 315953317442464 316197436170668 316250563652608 316884999997696 317129838582752 317232480670976 317576265870316 317580342374656 317615063501944 317860466164553 318797772516392 318900954447296 319147350642952 320192051428864 320474478893582 321132880023488 321480892090033 322079836063232 322328688395584 322433013140992 322533231518656 322782434163272 322821867821648 323071293478726 323773804345472 324023965508464 324128838946432 325441101452288 325728158875444 326145359940608 326397353466496 326498804037328 326751070648886 327359833375744 327718800241664 327820661543552 327871674831196 328073949477424 328114029589216 329081571629824 329335833795488 329442426470144 330812365309504 330823428136463 331067964758648 331748129752832 331851243447776 332460048080186 333194770749184 333235476461056 333246620320232 333492948107072 334476351492608 334843121986048 334999319936222 336235518839168 336246763023946 336495308443216 337291427766592 338448180470912 338656980105728 338698353124352 338709679669744 338960045617024 339959570369536 340118155045604 340491112066324 341495151624736 341747576525056 341759005040732 341800757027288 342281913847879 342556122268672 343184565760192 343556475263597 343996511298304 344262297369248 344299935640427 345693862505368 345805749611584 345960960020741 346072933575608 347093432798912 347349995812352 347404048126096 347512027981378 347893092763418 348810542248064 348918959268752 349188548628574 349635798368768 349944196880434 351360975005456 351474696326528 351746260355536 352511124257792 352783489074304 352826587899136 353044258038784 353099196456032 353208946472876 353323265907488 353596258218556 354638942207584 355367532768256 355680986993228 356845277424896 357120990989152 357236576594176 357551679421313 358566824960768 358606027149032 358610630323712 358883101142059 358999257070792 359115450594496 359392918189352 360174409567744 360452695358528 360508786627894 361232719360448 361511822845576 362695200005632 362975433464384 363092913915392 363413182362646 364484814479344 364489493115904 364602783455872 364766430668978 364884490793264 365002589128832 366017409853108 366078908085248 366361755938176 366418766736548 367154567218816 368345934163283 368641022956544 369045256766464 369085604563936 369370775516132 370459975372448 370517623908679 370579878266624 370637545461352 370866203757088 370923915507899 370986238130944 372017695260536 372138102325568 373173494550272 373974310067306 374384392100386 375136188245312 376242389139968 376300937497264 376533089722816 376591683317018 376654958238208 376713570796784 377067979739648 377824423074176 378116346002512 378238726953856 378694883406164 380105036461852 380228061071776 381285961823104 382104186373117 382410297158656 382469805325088 382593595314944 382765317469756 382829629684736 382889203104928 383008212428404 384018266075392 384439361821952 384481392660248 384778459041301 384902996248888 386037997488832 386336266567784 386461307974592 388368189428414 388739802133696 388865621467648 389166075286976 389287035582968 389587815004441 390313647486464 390784366310416 390910847387008 391086302632142 391212881433296 392366489250944 392493482396672 392796739252864 392839683805036 394430127869024 394734881058388 394807540980736 395112585775232 395240467721216 395668790264656 396712231871488 397190667397472 397319221934336 397626207358432 398798726779648 399279678621512 399588178776319 400896195539008 401589841279744 401844681892096 402155163875552 403390313610752 403701989813824 403832651802112 405336410825216 405525492554374 405825247123504 407153680380928 407468264318336 407531671840228 408432299628032 409181597637152 410003269571584 410320055220608 410452859208704 412159668254464 412173451448708 412478120027168 412542307149739 413758811138296 414148071930112 414212518919576 414341264131643 415127911097344 417241157818979 418606960056128 418916384127488 418930393275736 418981573130224 419240056421056 419305295791538 420541742468432 420672454924826 420677854802816 421133743871506 422381004012544 422753567902172 423753766942064 424081176799618 425469369237376 425783865834496 425798104640912 425850123509408 427105869562112 427435869394144 427568724677692 427574213078272 427707111361696 428037575738252 429683954261224 430700550006688 431033327238956 432444276929792 432497107747328 432825717194221 432831273075136 432965805353848 433300332817001 434107605128704 434578048033064 434583626407424 434718703351232 435054585176584 436390779769984 436405373286398 436727953511408 437761214760896 439533527371264 439587224267776 439921220754782 439926867715712 440063605441616 440403616961542 441224123245568 441361264183424 441702278328688 441845239471744 441913996511612 443544726979328 443559559733716 444594116135936 444937628117632 445892446618711 446738995033088 446787837103712 446857363278001 447133044045844 447277762907872 448596694743808 448666502400584 448943299284896 449013160877983 449088604053248 449158488257704 450482965973056 450815952011776 451520822522734 453202158858362 454112227875904 454182893823542 454259205617152 454610185250624 455950738919936 456021690964528 456169286721664 456450712316416 456521742163568 457867932628352 458206377454592 458420122017988 458922803219828 460276073928992 461556690627968 461628515033764 461706077840384 463054379703109 463139615381248 463425341197312 463497456390176 463647471749888 464056434993619 465373964310784 465424843746616 465784450418417 465935205985496 466086010346048 466446127862776 467821583337664 468385776844466 468833954914624 469196195608088 470282075536144 470732068092416 471095775347392 471248249975296 471663917534498 473054759217872 473207867889536 473420261081014 473573488050832 473726764614016 475123689217024 475490789621888 475542775132412 476064232202572 476519757454208 476887936519696 477991617758048 478448987241472 478973631122432 479025997412768 479396112903916 480809755270624 480965373920512 481336987854944 481492777148672 481917480959161 483338558331304 483494995452352 483712005887123 483868563878024 484331556756736 485452465069568 485827545918016 485903147194118 486878882616256 487255065574472 488314590160384 488691882406208 488850052181504 489386101364224 489439606052176 489817767532262 491262141254768 491421142918784 491800835417008 492271418342912 493327813280276 493410702201856 494860503642752 496319747376128 496703224740736 496863987463168 497095765066652 497463206151392 497847567000004 498930124729088 499315618980256 499393319181263 499477227228928 499554952578344 501415154481592 501571003948831 501577442264896 502972970915584 504052330960282 505244875969384 505618340678464 505635249261083 507109307101696 507188220105008 507501120930752 507580094905546 507665378494976 507744378030448 507902194742014 509241613708672 509793479423402 509800023285632 512315483926844 513510406349824 513527578854128 513907165935488 515422574431232 515502781090336 515669628467968 515987761748992 516068056358816 516228460229588 517589836884224 517750713753632 518150749577884 518214050976856 518614444794797 520312083571904 521543097774848 521946063753376 523549130430976 523953646354112 524116501217816 524123228934656 524521455515317 524691221872696 526074916177408 526238430372544 526645024161128 526709363287952 528841789859968 530092984623616 530502556601792 530560556560658 532131903060992 532543050392704 532708575008272 532715413015552 532880991204736 533120167900814 533292717313232 534865289886848 534930633266432 534948522093004 535343943013984 537511327398656 538783033551872 539258270602636 541441502467424 541525758020377 541616745158912 542035220875744 543633573327616 543699987910144 543718169996168 544120073227328 546577837790678 548098570120712 549892722589184 549978293265232 550317592671808 550403229463334 550495708194304 552204926031488 552545599119872 552613102466048 552631582619056 554929621390196 555538130213476 556653698686592 557674919360312 558459964699171 558907357385728 558994330859744 559426233225028 559520228000768 561257465802496 561752526571223 561934343118824 562368517060363 564026828298232 564209380945216 564645312675992 565779169156864 566817131153104 566993308811722 567615046087682 568158172349248 570458407864832 570961584383866 571146381530608 571587673077746 572830576918912 573273169745744 573458715059072 574150307099668 575664432888064 576288281087324 576474802270112 576920210777644 577026406048768 577472240748416 579810185042944 579873575815456 580321610357372 580509436965536 582221242114304 582671090561248 582859677601024 583373792740037 583562607216056 584013492057697 585101554738688 585283415547584 585735629957608 585925208864704 586938998793472 588198546603406 589379700009152 589570458354176 589835079379624 590025985112512 591765852640768 592414754283008 592479523115792 592937297539054 593129207334352 594693383504896 594878225638528 595070763633664 595337853399536 595530540157568 595623212689564 599041662304384 599235547835392 599698542245504 600985471529567 601466932192256 602192302183264 602286011374697 602387207448832 602657581105268 602852636962784 604528754798371 604630327698176 604724416279048 605293335897856 605387527651688 607172693268032 608862017424128 612064307137088 612159552544774 612262407570944 612735467076928 613964687495536 614439062254082 614542300283392 614637931300016 614828972582438 614836864711808 617126343977344 617870599241636 620372099643424 621617860318208 621714592386784 622098148237696 622194955045508 622299496219648 624029682372512 624231655513856 624616764222464 624713962960672 624908136067396 624916157575936 625467368904443 627311745919352 627796433172649 627999625458712 630542134063808 631906634884928 632394872341336 632591432822323 633769999995392 634259677165504 634464961341952 635152531740632 635160684749312 635230127003888 635720932329106 637595545032784 637801908894592 638294701285904 640384102857728 640948957787164 642265760046976 642961784180066 644159672126464 644657376791168 644866026281984 645066463037312 645564868326544 645643735643296 646142586957452 647547608690944 648047931016928 648257677892864 651456317750888 652794706932992 652997608074656 653502141297772 655641323087104 655743349662392 656147898954848 656228059178432 656250004360129 658163143259648 658671667590976 658884852940288 661624730619008 661646856272926 662135929517296 663496259505664 663702486895552 664920096160372 666389541498368 666470952922112 666493240640464 666985896214144 668952702985216 669686243972096 669998639872444 672471037678336 672493526047892 672990616886432 673095343244311 674582855533184 676030483583207 676896360941824 677313960211456 677419359339488 677920091234048 680236310091208 680761889073071 680982224132648 682990303249472 683495153050112 683518010081464 683601514054576 684563827695758 686369131520384 687112950527194 687993022596608 688524594738496 688599871280854 691387725010736 691611499223168 691921920041482 692145867151216 694186865597824 694699991624704 694808096252192 695024055962756 695786185526836 697621084496128 697837918537504 698377097257148 699271596737536 699888393760868 702721950010912 702949392653056 703492520711072 703569433700003 705566978148608 705653175798272 706189328053729 706198392912064 706417892945752 706646531814976 706963700911949 707192516437112 709277884415168 711361973986456 713690554849792 714241981978304 714473153188352 715103358842626 717133649921536 717212054298064 717221260647424 717766202284118 717998514141584 718230901188992 718785836378704 720348819135488 720905390717056 721017573255788 722465438720896 723023645691152 725390400011264 725950866928768 726185827830784 726826364725292 728969628958688 729083066400949 729205566911744 729532861337956 729768981586528 729882543418769 730005178257664 732034819706216 732723511876352 732837533473096 734309134437632 736691868326566 738171209127872 738741551032264 740919950744896 741035247817358 741159756533248 741275090922704 741732407514176 741847831015798 741972476261888 744035390521072 744276204651136 746346989100544 747948620134612 748768784200772 750272376490624 752484778279936 752601874994528 753066179445632 753183366634036 753309916476416 753427141593568 754135959479296 755648846148352 756232692005024 756477453907712 757144709726431 757389766812328 757974957777011 760210072923704 760456122143552 762571923646208 764208372746234 764939610650176 765187190629888 765530634939512 765778406209856 766016424856808 766608281137771 768036532150784 768878723643904 768962785320496 769556918082602 769805992497776 772075994977664 772672533135568 772922615949184 776736378856828 777479604267392 777731242935296 778332150573952 778574071165936 779175630008882 780627294972928 781568732620832 781821694774016 782172605264284 782425762866592 784732978501888 785593478505728 785679367610072 786286416301789 788860255738048 789469762116776 790225171550464 791337580529312 794381334794944 794638443868672 795252414716864 797597453559296 798559357243024 799176357552638 801792391078016 803179682559488 803689363784192 804310327751104 806780627221504 807403979627648 807665303604224 810672821650432 811050985108748 811650494247008 811776797939809 814799626032587 814936528636672 815063343680456 816864599256064 818363195274304 820640110441216 821022923450249 824319336508928 824346902897416 824956240054336 825084614299478 827517622276592 828296143860224 828425037839152 828682528263286 834482315637958 837213920112256 837832768254976 837860786551472 837963146260448 838480112842112 838610591583076 841083484936864 841344909849652 841355709605632 842267487743012 845507135804344 847507533884128 848162353599236 850938738474752 851596209281824 851689314478951 851700247018816 852623235543131 854211739124224 854871738788288 855137449355384 855148426156544 855414222723392 855798164261833 856075151476504 859367908522448 861401100013376 862066654477912 864888553859584 864994215494656 865651434388442 865662546150272 865931610707696 866600665634002 868215210257408 869156096066128 869167252814848 869437406702464 870109170353168 872781559539968 872810746572796 873455907022816 875522429521792 879067054742528 879842441509564 879853735431424 880127210883232 880807233923084 882722528366848 883404556657376 883542026243773 883690478943488 883827993023224 887089453958656 887119119467432 889875256235264 891784893237422 893575674207424 893714726556002 894266088091688 894555525815744 897193389487616 897333004801168 897886598569792 898026321755966 898177208106496 898316976515408 900965931946112 901631904023552 903041645045468 906404317716724 908224455751808 908365787647084 908518411234304 909220370501248 911171521351279 911901477839872 912043381929056 912338573443328 912901424632832 913043484327136 913143307568089 915735865256704 916543595984627 916840244035976 917548633098487 917845606439656 920552147857984 923113381255936 923257030067528 926108759406218 926279230762496 926994912780352 927294943499776 928112869987238 930747928621568 930849687493232 931568900836834 931870411970992 932172020692096 932892255725552 935643166675328 936771553688932 937667909829248 938392391216176 940564151072288 941464136184832 942191550694784 942496499950592 943327835068996 946109518435744 946415735779072 946840522162028 947146976101664 947453529228032 948289236726091 950981579243776 951085550264824 951820398681113 952128464405144 953039514908416 953775873039392 955983235516096 958051994825536 958792225807832 961619510541248 961930747841024 962673975709888 962985554297344 963834961918322 966677116662608 966989990904704 967424011774246 967737127756048 968663113513472 970904930139136 971655091836032 971806294388236 973757765232512 974510131148944 976629180320768 977383764812416 977700104363008 978772202728448 978879212104352 979635535064524 982524282509536 982677176453453 982842285837568 983601670834016 983754732433993 984542836685824 986655626560552 989721007285504 993406449481472 994191530133304 994926412302784 994959684029873 995695134000008 997860249458176 998631237960512 998786638362526 998954454457856 999109905156688 1002830308963184 1003142007897662 1003154884529792 1005945941831168 1008104661920564 1010489751938768 1011236681356928 1011270498522166 1014218614203392 1014376440210016 1015002241861504 1015160189811092 1015330756989952 1015488756060896 1015804389484028 1018483227417344 1019586958846804 1019600046571264 1020499391370407 1024630967853688 1027055157708256 1027814331870976 1031005562180672 1031339256935936 1032122864078527 1032136112717632 1032456920459176 1033254639794387 1035179673768448 1035501427507264 1036301499155768 1036428101953712 1037228889589594 1040624167143808 1043086195549696 1043892127506752 1047098260861952 1047907292708224 1048233002435632 1048246457869312 1049042911030634 1049382443745392 1052149832354816 1052476860745088 1053290048322256 1053418726575904 1057683579719936 1060185969247232 1061005113203584 1061121113121316 1065086100785408 1065417150016544 1065582943201387 1065761982409472 1066240335801628 1066585434626464 1069730579773696 1069861266532864 1069897044186008 1070687886027968 1075022654797312 1078516541205272 1082883004934848 1083051516040754 1083233490317824 1084070441751488 1087267146655232 1087399975820288 1087436339992336 1088240146454656 1093155675581356 1096197140241424 1099785445178368 1099956586530464 1100635185343616 1100806458926668 1100991416388608 1104409852062976 1105091198239744 1105263165238112 1105384003898213 1106596114215553 1109859242780392 1110716766382379 1111076260426952 1113307397373184 1115349838720624 1116919929398342 1117988661719488 1118852466450056 1122514931604992 1123505053142446 1123868686237648 1124737034120726 1128053656596464 1128418761890432 1129290625351984 1131558338313728 1133634262306208 1133986617623444 1135230092175364 1136316344698496 1140916815729664 1141923168767732 1142292763061216 1143175346155492 1145661153837824 1146546339491488 1146917430118144 1147929076036847 1148300614199336 1149187839210307 1151328865776128 1152576562174648 1152949604540224 1153840421555288 1154944481496832 1159747151630912 1160643220714744 1161018873931072 1164442484228608 1165342181122496 1165719355202048 1166747585480074 1167125214432112 1168026984115394 1170203109477376 1170566831095168 1171471259915216 1171850417729408 1173877997586944 1176397093206812 1178759400018304 1179140916708352 1179670158759248 1180051970225024 1183531705281536 1184829508566016 1184959046231584 1185874595078108 1186258414668704 1189556582022601 1189756451277056 1190675706799072 1190860991893781 1191061080315136 1191246425379128 1198083324608768 1199397084491008 1201970943059134 1204384604366528 1204572022749394 1204774414897664 1205315162210536 1205705273925568 1209057509596742 1209260655396352 1209448832558096 1210586671795712 1210775055303376 1214345386536064 1217724034848256 1224128614274176 1224319105089548 1224524815141888 1225470934153856 1227929374991072 1228878124508164 1229084600566784 1229275862600032 1229657945164876 1229673729423616 1230758371070033 1234252687954688 1235341368501019 1235741198483272 1240744199286848 1243429184773568 1244196296475392 1244389910091016 1244776690392313 1248059364745024 1248463311027712 1249427925921344 1249816272134792 1249832315151872 1250781932382679 1250934737808886 1254623491838704 1255592866345298 1255999250917424 1261084268127616 1263813269769856 1264789744682672 1265182865644646 1267539999990784 1268519354331008 1268929922683904 1270305063481264 1270321369498624 1270460254007776 1271441864658212 1275191090065568 1275603817789184 1276589402571808 1281897915574328 1282888363439761 1284531520093952 1285923568360132 1289314753582336 1290132926074624 1291129736653088 1291287471286592 1291330653740899 1292285173914904 1295095217381888 1296095862033856 1296515355785728 1302912635501776 1305589413865984 1305995216149312 1307004282595544 1311282646174208 1311486699324784 1312295797909696 1312456118356864 1312500008720258 1316326286519296 1317343335181952 1317769705880576 1323249461238016 1323293712545852 1324271859034592 1324477933480741 1326992519011328 1327404973791104 1329840192320744 1332779082996736 1332986481280928 1333971792428288 1339563717208301 1339997279744888 1341032617605481 1344942075356672 1344987052095784 1345981233772864 1346190686488622 1349165711066368 1352060967166414 1353792721883648 1354838718678976 1355840182468096 1360472620182416 1361523778146142 1361964448265296 1365980606498944 1366990306100224 1367036020162928 1367203028109152 1369127655391516 1372738263040768 1374225901054388 1375986045193216 1377049189476992 1377199742561708 1382775450021472 1383222998446336 1383843840082964 1384291734302432 1388373731195648 1389598355202499 1389616192504384 1390048111925512 1391122121149319 1391572371053672 1395242168992256 1395675837075008 1396754194514296 1399776787521736 1400858313526607 1405443900021824 1405898785306112 1406985041422144 1407138867400006 1411133956297216 1411306351596544 1412378656107458 1412396785824128 1412835785891504 1413293063629952 1413927401823898 1414385032874224 1418555768830336 1422723947972912 1427381109699584 1428483963956608 1428946306376704 1430206717685252 1434267299843072 1434424108596128 1435532404568236 1435997028283168 1436220488662739 1436461802377984 1437571672757408 1441568569134577 1441810781434112 1442035146511576 1444930877441792 1446047291382304 1451901733857536 1453652729450584 1457939257917376 1458166132801898 1458411133823488 1459065722675912 1459537963173056 1459765086837538 1460010356515328 1464069639412432 1465447023752704 1465675066946192 1468618268875264 1473383736653132 1476342418255744 1477483102064528 1481839901489792 1482070495634716 1482319513066496 1482550181845408 1483464815028352 1483695662031596 1483944952523776 1488070781042144 1488552409302272 1489865396558461 1491499110464441 1492693978201088 1495897240269224 1497537568401544 1500544752981248 1505203749989056 1506132358891264 1506366733268072 1506854283187136 1508487262884001 1511297692296704 1512465384010048 1512954907815424 1514289419452862 1514779533624656 1515949915554022 1520420145847408 1520912244287104 1525143847292416 1528416745492468 1529879221300352 1530374381259776 1531061269879024 1531556812419712 1532032849713616 1533216562275542 1536073064301568 1537757447287808 1537925570640992 1539113836165204 1539611984995552 1544151989955328 1545345066271136 1545845231898368 1547208754658359 1553472757713656 1554959208534784 1556664301147904 1557148142331872 1558351260017764 1563137465241664 1563643389548032 1564345210528568 1564851525733184 1569465957003776 1571186957011456 1571358735220144 1572572832603578 1577720511476096 1578939524233552 1580450343100928 1582675161058624 1588762669589888 1589276887737344 1590504829433728 1595194907118592 1597118714486048 1598352715105276 1603315393160897 1603584782156032 1606359365118976 1607378727568384 1608620655502208 1614807959255296 1615561236466619 1622101970217496 1623300988494016 1623355273943477 1623553595879618 1629599252065174 1629873057273344 1630126687360912 1636726390548608 1641280220882432 1642045846900498 1648638673017856 1648693805794832 1649912480108672 1650169228598956 1655035244553184 1656592287720448 1656850075678304 1657365056526572 1665025322762243 1668964631275916 1674427840224512 1675721573102944 1675926292520896 1676960225684224 1677221183166152 1677742495746161 1682166969873728 1682689819699304 1682711419211264 1683989936128123 1684534975486024 1691014271608688 1695015067768256 1696324707198472 1701877476949504 1703192418563648 1703378628957902 1703400494037632 1705246471086262 1708423478248448 1709743477576576 1710274898710768 1710296852313088 1710828445446784 1711596328523666 1712150302953008 1718735817044896 1722802200026752 1724133308955824 1729777107719168 1731302868776884 1731325092300544 1731863221415392 1733201331268004 1738312192132256 1738582696802263 1738874813404928 1740218340706336 1740489141998603 1745563119079936 1745621493145592 1746911814045632 1751044859043584 1759684883019128 1759707470862848 1760254421766464 1761614467846168 1765445056733696 1766809113314752 1767084052487546 1767380957886976 1767655986046448 1774178907917312 1774238238934864 1779750512470528 1783569786474844 1787151348414848 1787429453112004 1788532176183376 1789111051631488 1794386778975232 1794666009602336 1795773197139584 1796052643511932 1796354416212992 1796633953030816 1801931863892224 1803521269518137 1805498923193797 1806083290090936 1812808635433448 1816448911503616 1816731575294168 1818135257981341 1818440741002496 1822343042702558 1824086763858112 1824677146886656 1826086968654272 1826286615136178 1831471730513408 1833087191969254 1833680488071952 1835097266196974 1835691212879312 1841104295715968 1846226762511872 1846514060135056 1852217518812436 1852558461524992 1853989825560704 1854589886999552 1856225739974476 1861495857243136 1861699374986464 1863137801673668 1863740823941984 1864344041384192 1865784511451104 1865988498073921 1871286333350656 1872936913533803 1873543107377864 1874990685027343 1875335819658496 1876784782432352 1881128302144576 1884383101389568 1886655670137992 1892219036871488 1892831471558144 1893681044324056 1894293952203328 1894907058456064 1896578473452182 1901963158487552 1902171100529648 1903640797362226 1904256928810288 1906079029816832 1907551746078784 1911966471032192 1916103989651072 1917584451615664 1923239021082496 1923861495682048 1925347951419776 1925971108594688 1927669923836644 1933354233325216 1933979981809408 1934848023548492 1935474255512096 1935775441241083 1937326227026944 1943310183672064 1943612588776472 1947515530465024 1949020262297888 1954767529624832 1957758424208704 1957823894381363 1959271070129048 1965048565019072 1965354352906906 1965684571675136 1967203341668032 1967509464867986 1973311253121104 1979442014571008 1986812898962944 1988383060266608 1989852824605568 1989919368059746 1991390268000016 1995720498916352 1997262475921024 1997573276725052 1997908908915712 1998219810313376 2005660617926368 2006284015795324 2006309769059584 2008079447535317 2011891883662336 2016209323841128 2020979503877536 2022473362713856 2022540997044332 2028752880420032 2030004483723008 2030320379622184 2030951442219037 2030977512121792 2031608778968056 2033178484756697 2036966454834688 2039173917693608 2039200093142528 2040998782740814 2049261935707376 2054110315416512 2055628663741952 2062011124361344 2062678513871872 2064245728157054 2064272225435264 2064913840918352 2066509279588774 2070359347536896 2071002855014528 2072602998311536 2072856203907424 2074457779179188 2081248334287616 2086172391099392 2087784255013504 2095814585416448 2096466004871264 2098085822061268 2098764887490784 2104953721490176 2106580096644512 2106837453151808 2106907908735151 2115367159439872 2122010226407168 2122242226242632 2123881959217759 2130172201570816 2130834300033088 2131165886402774 2131523964818944 2132480671603256 2133170869252928 2139461159547392 2139722533065728 2139794088372016 2141375772055936 2150045309594624 2157033082410544 2160990312521209 2165766009869696 2166103032081508 2166466980635648 2168140883502976 2174534293310464 2174872679984672 2176480292909312 2177495579585443 2185603959655649 2186311351162712 2192394280482848 2199913173060928 2201270370687232 2201612917853336 2208819704125952 2210526330476224 2210768007796426 2213192228431106 2219718485560784 2221433532764758 2222152520853904 2226614794746368 2230699677441248 2233839858796684 2235977323438976 2237704932900112 2245029863209984 2247010106284892 2247737372475296 2249474068241452 2256107313192928 2256837523780864 2258581250703968 2258828181878957 2261305102962217 2263116676627456 2267268524612416 2267973235246888 2269725566085731 2270460184350728 2272632689396992 2283846337535464 2284585526122432 2286350692310984 2291322307675648 2293092678982976 2293834860236288 2295858152073694 2296601228398672 2298375678420614 2302657731552256 2305153124349296 2305899209080448 2307680843110576 2309888962993664 2319494303261824 2321286441429488 2322037747862144 2328884968457216 2330684362244992 2331438710404096 2333495170960148 2334250428864224 2336053968230788 2341133662190336 2342942519830432 2343307113081311 2343700835458816 2347755995173888 2352794186413624 2357518800036608 2359340317518496 2360103940450048 2369918092463168 2371749190156216 2372516829337408 2379113164045202 2379512902554112 2381351413598144 2381721983787562 2382122160630272 2382492850758256 2396166649217536 2398794168982016 2403941886118268 2408769208733056 2409144045498788 2409548829795328 2410630324421072 2411410547851136 2418115019193484 2418521310792704 2418897665116192 2421173343591424 2421550110606752 2428690773072128 2430833015437489 2433498548652509 2435448069696512 2448257228548352 2448638210179096 2450941868307712 2455858749982144 2457756249016328 2458551725200064 2459315890329752 2459347458847232 2461216060494949 2461516742140066 2468505375909376 2470682737002038 2471482396966544 2481488398573696 2486858369547136 2488392592950784 2488779820182032 2489553380784626 2496118729490048 2496926622055424 2498855851842688 2499632544269584 2499664630303744 2501563864765358 2501869475617772 2509246983677408 2511185732690596 2511998501834848 2522168536255232 2524393231284691 2527626539539712 2529579489365344 2530365731289292 2537038708662016 2540610126962528 2540920508015552 2541005479941769 2542883729316424 2550382180131136 2551207635578368 2553178805143616 2563795831148656 2565776726879522 2569063040187904 2571847136720264 2578629507164672 2580265852149248 2582259473306176 2582574942573184 2582661307481798 2584570347829808 2590190434763776 2592191724067712 2593030711571456 2605825271003552 2611178827731968 2611990432298624 2614008565191088 2622565292348416 2622973398649568 2624591595819392 2624912236713728 2625000017440516 2634686670363904 2635915701603431 2638806118514011 2646498922476032 2646587425091704 2648543718069184 2648955866961482 2654809947582208 2659680384641488 2665972962561856 2667943584856576 2679127434416602 2679994559489776 2682065235210962 2689884150713344 2689974104191568 2691962467545728 2692381372977244 2698331422132736 2704121934332828 2707585443767296 2709677437357952 2711680364936192 2720945240364832 2723047556292284 2723928896530592 2731961212997888 2734072040325856 2734370957011369 2734406056218304 2737369335164789 2738255310783032 2740371001193809 2745476526081536 2748451802108776 2754098378953984 2754399485123416 2756527649197517 2765550900042944 2766445996892672 2767687680165928 2768583468604864 2776747462391296 2779196710404998 2779232385008768 2780096223851024 2782244242298638 2783144742107344 2790484337984512 2791351674150016 2793508389028592 2799553575043472 2801716627053214 2810887800043648 2811797570612224 2813970082844288 2814277734800012 2822267912594432 2824757312214916 2824793571648256 2825671571783008 2826586127259904 2827854803647796 2828770065748448 2836634926361587 2837111537660672 2845447895945824 2856967927913216 2860413435370504 2862623510250023 2868848217192256 2871064809136472 2871994056566336 2872440977325478 2872923604755968 2875143345514816 2883137138269154 2883621562868224 2884070293023152 2889861754883584 2892094582764608 2903803467715072 2907305458901168 2915878515834752 2916332265603796 2916822267646976 2918131445351824 2919075926346112 2919530173675076 2920020713030656 2928139278824864 2930894047505408 2931350133892384 2934885346397771 2937236537750528 2945814032579353 2946767473306264 2952684836511488 2954966204129056 2963679802979584 2964140991269432 2965100363690816 2966929630056704 2967391324063192 2968313646320131 2976141562084288 2977104818604544 2979730793116922 2982998220928882 2991794480538448 2995075136803088 3001089505962496 3010407499978112 3012264717782528 3012733466536144 3013708566374272 3016974525768002 3022595384593408 3024930768020096 3025909815630848 3028578838905724 3029559067249312 3031899831108044 3040840291694816 3041824488574208 3044507549489029 3050287694584832 3056833490984936 3059758442600704 3062122539758048 3063113624839424 3064065699427232 3066433124551084 3075851141281984 3078227672330408 3079223969991104 3088303979910656 3090690132542272 3091690463796736 3094417509316718 3106945515427312 3109918417069568 3113328602295808 3114296284663744 3116702520035528 3126274930483328 3127286779096064 3128690421057136 3129703051466368 3138931914007552 3142373914022912 3142717470440288 3145145665207156 3155441022952192 3157879048467104 3158370456761767 3160900686201856 3165350322117248 3177525339179776 3181009658867456 3194237428972096 3194344248727487 3196705430210552 3206630786321794 3207169564312064 3217241311004416 3229615918510592 3231122472933238 3244203940434992 3246601976988032 3246710547886954 3247107191759236 3259198504130348 3259746114546688 3260253374721824 3273452781097216 3276340151241833 3282560441764864 3284091693800996 3297387611589664 3299824960217344 3300338457197912 3301364265823091 3310070489106368 3313657616252113 3313700151356608 3314730113053144 3317291211971453 3330050645524486 3337929262551832 3348855680449024 3351443146205888 3351852585041792 3353920451368448 3354442366332304 3355484991492322 3364333939747456 3365379639398608 3365422838422528 3367979872256246 3369069950972048 3382028543217376 3390030135536512 3392649414396944 3403754953899008 3406384837127296 3406757257915804 3406800988075264 3410492942172524 3419486955153152 3420549797421536 3421656890893568 3423192657047332 3424300605906016 3424833472964993 3437471634089792 3445604400053504 3448266617911648 3462605737553768 3462650184601088 3463726442830784 3465281091355291 3466402662536008 3476624384264512 3477165393604526 3477749626809856 3480436681412672 3480978283997206 3491126238159872 3491242986291184 3493823628091264 3502089718087168 3519369766038256 3519414941725696 3520508843532928 3523228935692336 3530890113467392 3533618226629504 3534168104975092 3534761915773952 3535311972092896 3548476477869728 3552755945639407 3556651724953667 3559501024941056 3567139572949688 3574302696829696 3574858906224008 3577064352366752 3577620991511671 3578222103262976 3589332019204672 3591546394279168 3592105287023864 3593267906061632 3603863727784448 3607042539036274 3610997846387594 3612166580181872 3625617270866896 3632897823007232 3633463150588336 3636270515962682 3636881482004992 3644686085405116 3648173527716224 3649354293773312 3652173937308544 3652573230272356 3662943461026816 3666174383938508 3667360976143904 3670194532393948 3671382425758624 3682208591431936 3685456507276193 3689497799569933 3692453525023744 3693028120270112 3704435037624872 3707979651121408 3712451479948952 3715319875005349 3723398749972928 3726275603347336 3727481647883968 3728688082768384 3731569022902208 3731976996147842 3742572666701312 3745873827067606 3747086214755728 3749981370054686 3750671639316992 3753569564864704 3762256604289152 3768766202779136 3773311340275984 3784438073742976 3785662943116288 3787362088648112 3788587904406656 3789814116912128 3793156946904364 3803926316975104 3804342201059296 3807281594724452 3808513857620576 3812158059633664 3815103492157568 3823290552922139 3823932942064384 3832207979302144 3835168903231328 3846478042164992 3850695902839552 3852492179266553 3855339847673288 3866708466650432 3867959963618816 3869696047096984 3870948511024192 3871550882482166 3886620367344128 3887225177552944 3895031060930048 3898040524595776 3909535059249664 3915516848417408 3915647788762726 3918542140258096 3930097130038144 3930708705813812 3931369143350272 3934406683336064 3935018929735972 3946622506242208 3958884029142016 3973625797925888 3976766120533216 3979705649211136 3979838736119492 3982780536000032 3994524951842048 3995146553450104 3996388321785847 3996439620626752 4000770566779307 4011321235852736 4012568031590648 4012619538119168 4015668309228601 4016158895070634 4032418647682256 4041959007755072 4044946725427712 4045081994088664 4057505760840064 4060008967446016 4060640759244368 4061902884438074 4061955024243584 4063217557936112 4066356969513394 4073932909669376 4078347835387216 4078400186285056 4081997565481628 4098523871414752 4108220630833024 4111257327483904 4124022248722688 4128491456314108 4128544450870528 4129827681836704 4133018559177548 4142005710029056 4145205996623072 4145712407814848 4145851046220781 4148915558358376 4162496668575232 4175568510027008 4179251597170429 4191629170832896 4192932009742528 4196171644122536 4197529774981568 4209907442980352 4213160193289024 4213674906303616 4213815817470302 4230734318879744 4244020452814336 4244484452485264 4247763918435518 4260344403141632 4261668600066176 4262331772805548 4263047929637888 4264961343206512 4266341738505856 4278922319094784 4279588176744032 4282751544111872 4300704565774019 4305420509154439 4314066164821088 4321980625042418 4331532019739392 4332206064163016 4336281767005952 4349745359969344 4352960585818624 4354991159170886 4371207919311298 4372622702325424 4384788560965696 4399826346121856 4402540741374464 4403225835706672 4417639408251904 4421052660952448 4421536015592852 4426384456862212 4439436971121568 4442867065529516 4444305041707808 4449664880022427 4453229589492736 4461399354882496 4466234178426761 4467679717593368 4471954646877952 4475409865800224 4494020212569784 4495474744950592 4497492480269633 4498948136482904 4512214626385856 4513675047561728 4517162501407936 4517656363757914 4522610205924434 4534537049224832 4535946470493776 4539451132171462 4540920368701456 4545265378793984 4567692675070928 4569171052244864 4572701384621968 4582644615351296 4586185357965952 4587669720472576 4591716304147388 4593202456797344 4596751356841228 4610306248698592 4611798418160896 4615361686221152 4616079898344121 4619777925987328 4638988606523648 4642572882858976 4644075495724288 4661368724489984 4666990341920296 4668500857728448 4672107936461576 4682267324380672 4685885039660864 4686614226162622 4687401670917632 4705588372827248 4715037600073216 4718680635036992 4720207880900096 4739836184926336 4743498380312432 4745033658674816 4758226328090404 4759025805108224 4762702827196288 4763443967575124 4764244321260544 4764985701516512 4788497144122679 4792333298435072 4797588337964032 4807883772236536 4817538417466112 4818288090997576 4821260648842144 4822010901602687 4822821095702272 4836230038386968 4837795330232384 4843038054522319 4843100221213504 4857381546144256 4861666030874978 4866997097305018 4896514457096704 4897276420358192 4901883736615424 4911717499964288 4915512498032656 4917103450400128 4918631780659504 4918694917694464 4922432120989898 4923033484280132 4937010751818752 4941365474004076 4942964793933088 4962976797147392 4967354422850521 4973716739094272 4976785185901568 4977559640364064 4979106761569252 4992237458980096 4997711703685376 4999265088539168 5003127729530716 5003738951235544 5018493967354816 5022371465381192 5023997003669696 5044337072510464 5048786462569382 5055253079079424 5059158978730688 5060731462578584 5064641595057733 5074077417324032 5081220253925056 5081841016031104 5082010959883538 5085767458632848 5100764360262272 5102415271156736 5106357610287232 5127591662297312 5131553453759044 5138126080375808 5143694273440528 5157259014329344 5160531704298496 5164518946612352 5165149885146368 5165322614963596 5169140695659616 5184383448135424 5192489459011441 5211650542007104 5211824826871163 5223980864597248 5228017130382176 5245946797299136 5249183191638784 5249824473427456 5250000034881032 5269373340727808 5271831403206862 5277612237028022 5292997844952064 5293174850183408 5297087436138368 5297911733922964 5309619895164416 5319360769282976 5331945925123712 5335887169713152 5358254868833204 5359989118979552 5364130470421924 5379948208383136 5383924935091456 5384762745954488 5386436433711359 5392342937832979 5396662844265472 5408243868665656 5419354874715904 5424135051646727 5441890480729664 5446095112584568 5447857793061184 5463922425995776 5468144080651712 5468741914022738 5468812112436608 5474738670329578 5476510621566064 5480742002387618 5490953052163072 5496903604217552 5508196757907968 5508798970246832 5513055298395034 5531101800085888 5532891993785344 5535375360331856 5537166937209728 5553494924782592 5558393420809996 5558464770017536 5560192447702048 5564488484597276 5566289484214688 5582703348300032 5587016778057184 5587886192732357 5599107150086944 5603433254106428 5621775600087296 5627940165688576 5628555469600024 5632904326621013 5649514624429832 5649587143296512 5651343143566016 5653172254519808 5655709607295592 5657540131496896 5673269852723174 5674223075321344 5690895791891648 5713935855826432 5720826870741008 5725247020500046 5737696434384512 5742129618272944 5743988113132672 5744881954650956 5745847209511936 5750286691029632 5766274276538308 5767243125736448 5768140586046304 5779723509767168 5784189165529216 5796601806043243 5807606935430144 5814610917802336 5831757031669504 5832664531207592 5836262890703648 5837171091413779 5838151852692224 5839060347350152 5840875239533161 5856278557649728 5862700267784768 5869770692795542 5891628065158706 5893534946612528 5905369673022976 5909932408258112 5927359605959168 5928281982538864 5930200727381632 5933859260113408 5934782648126384 5936627292640262 5952283124168576 5954209637209088 5959461586233844 5965996441857764 5983588961076896 5990150273606176 6002179011924992 6019706936140417 6020814999956224 6024529435565056 6025466933072288 6027417132748544 6033949051536004 6049861536040192 6057157677811448 6059118134498624 6063799662216088 6081680583389632 6083648977148416 6089015098978058 6113666981969872 6119516885201408 6124245079516096 6126227249678848 6128131398854464 6132866249102168 6151702282563968 6156455344660816 6158447939982208 6176607959821312 6181380265084544 6183380927593472 6188835018633436 6213891030854624 6219836834139136 6226657204591616 6228592569327488 6233405040071056 6252549860966656 6257380842114272 6259406102932736 6285434940880576 6285645134592797 6290291330414312 6310882045904384 6315758096934208 6316740913523534 6330700644234496 6355050678359552 6362019317734912 6388474857944192 6388688497454974 6393410860421104 6413261572643588 6414339128624128 6434482622008832 6459231837021184 6462244945866476 6488407880869984 6493203953976064 6493421095773908 6494214383518472 6518397008260696 6520423051334803 6520506749443648 6527573030008343 6546905562194432 6552680302483666 6568183387601992 6573258240394079 6594775223179328 6599649920434688 6600676914395824 6602728531646182 6620140978212736 6627315232504226 6627400302713216 6629460226106288 6634582423942906 6660101291048972 6675858525103664 6697711360898048 6702886292411776 6703705170083584 6707840902736896 6708884732664608 6710969982984644 6728667879494912 6730759278797216 6735959744512492 6738139901944096 6764057086434752 6764283285939169 6780060271073024 6785298828793888 6812769674254592 6813514515831608 6813601976150528 6818778921699121 6820985884345048 6838973910306304 6841099594843072 6843313781787136 6846385314094664 6848601211812032 6849666945929986 6874943268179584 6891208800107008 6896533235823296 6925211475107536 6925300369202176 6927452885661568 6930562182710582 6932805325072016 6953248768529024 6954330787209052 6955499253619712 6960873362825344 6961956567994412 6982485972582368 6987647256182528 6998572749102377 7004179436174336 7038739532076512 7039834854264901 7041017687065856 7046457871384672 7067236453259008 7068336209950184 7070623944185792 7096952955739456 7105511891278814 7113303449907334 7134279145899376 7148605393659392 7149717812448016 7154128704733504 7155241983023342 7156444206525952 7178664038409344 7183092788558336 7184210574047728 7186535812123264 7207727455568896 7214085078072548 7221995692775188 7224333160363744 7251234541733792 7259979541089223 7265795646014464 7266926301176672 7272541031925364 7273762964009984 7289372170810232 7296347055432448 7304347874617088 7305146460544712 7310790721784719 7332348767877016 7334721952287808 7340389064787896 7342764851517248 7364417182863872 7370913014552386 7378995599139866 7386056240540224 7408870075249744 7415959302242816 7424902959897904 7430639750010698 7446797499945856 7452551206694672 7454963295767936 7457376165536768 7463138045804416 7463953992295684 7485145333402624 7491747654135212 7494172429511456 7499962740109372 7501343278633984 7507139129729408 7524513208578304 7537532405558272 7546622680551968 7568876147485952 7574724177296224 7577175808813312 7586313893808728 7592175396750061 7608684402118592 7614563189448904 7617027715241152 7630206984315136 7646581105844278 7647865884128768 7664415958604288 7670337806462656 7692956084329984 7701391805679104 7704984358533106 7710679695346576 7733416933300864 7735919927237632 7739392094193968 7741897022048384 7743101764964332 7773240734688256 7774450355105888 7790062121860096 7796081049191552 7812811129884371 7819070118499328 7831033696834816 7831295577525452 7837084280516192 7860194260076288 7861417411627624 7868813366672128 7870037859471944 7872484018501217 7893245012484416 7901798931062731 7953532241066432 7959411298422272 7959677472238984 7965561072000064 7989049903684096 7990293106900208 7992776643571694 7992879241253504 8001541133558614 8022642471705472 8025136063181296 8025239076238336 8031336618457202 8032317790141268 8064837295364512 8083918015510144 8089893450855424 8090163988177328 8115011521680128 8120017934892032 8121281518488736 8123805768876148 8123910048487168 8126435115872224 8132713939026788 8156695670774432 8163995130963256 8197047742829504 8216441261666048 8223688626690199 8248044497445376 8256982912628216 8257088901741056 8259655363673408 8266037118355096 8284011420058112 8290411993246144 8291424815629696 8291702092441562 8297831116716752 8324993337150464 8351137020054016 8358503194340858 8383258341665792 8385864019485056 8392343288245072 8395059549963136 8419814885960704 8426320386578048 8427349812607232 8427631634940604 8471956485755509 8488040905628672 8488968904970528 8495527836871036 8523337200132352 8524663545611096 8529922686413024 8531250056681677 8532683477011712 8559176353488064 8565503088223744 8601409131548038 8610841018308878 8628132329642176 8643961250084836 8663064039478784 8664412128326032 8672563534011904 8699490719938688 8705921171637248 8709982318341772 8742415838622596 8745245404650848 8769577121931392 8788396286581691 8798033214359071 8799652692243712 8805081482748928 8806451671413344 8842105321904896 8843072031185704 8849904557949923 8852768913724424 8878873942243136 8885734131059032 8888610083415616 8899329760044854 8922798709764992 8932468356853522 8935359435186736 8943909293755904 8950819731600448 8988040425139568 8990949489901184 8994984960539266 8997896272965808 9024429252771712 9027350095123456 9034325002815872 9035312727515828 9045220411848868 9069074098449664 9071892940987552 9078902264342924 9081840737402912 9090530757587968 9135385350141856 9138342104489728 9145402769243936 9172370715931904 9183432608294776 9186404913594688 9190528111855337 9193502713682456 9220612497397184 9223596836321792 9230723372442304 9232159796688242 9277977213047296 9285145765717952 9288150991448576 9322737448979968 9333980683840592 9337001715456896 9344215872923152 9364534648761344 9371770079321728 9373228452325244 9374803341835264 9411176745654496 9430075200146432 9437361270073984 9440415761800192 9479672369852672 9486996760624864 9488473064443997 9490067317349632 9516452656180808 9525405654392576 9526887935150248 9529849075027789 9529971403033024 9576994288245358 9615767544473072 9635076834932224 9636576181995152 9642521297684288 9644021803205374 9645642191404544 9672460076773936 9675590660464768 9686076109044638 9686200442427008 9714763092288512 9723332061749956 9733994194610036 9793028914193408 9794552840716384 9803767473230848 9823434999928576 9831024996065312 9834206900800256 9837263561319008 9844864241979796 9846066968560264 9853674451101143 9882730948008152 9885929587866176 9925953594294784 9934708845701042 9947433478188544 9955119280728128 9958213523138504 9965907654791023 9984474917960192 9995423407370752 9998530177078336 10006255459061432 10007477902471088 10036987934709632 10044742930762384 10047994007339392 10088674145020928 10097572925138764 10110506158158848 10118317957461376 10121462925157168 10129283190115466 10148154834648064 10162440507850112 10163682032062208 10164021919767076 10171534917265696 10201528720524544 10212715220574464 10255183324594624 10255526272230353 10263106907518088 10287388546881056 10329037893224704 10330299770292736 10330645229927192 10338281391319232 10368766896270848 10384978918022882 10423301084014208 10423649653742326 10447961729194496 10456034260764352 10491893594598272 10498366383277568 10499648946854912 10500000069762064 10538746681455616 10543662806413724 10555224474056044 10586349700366816 10594174872276736 10595823467845928 10610739329284249 10619239790328832 10638721538565952 10650250733171507 10663891850247424 10673298004853237 10716509737666408 10719978237959104 10728260940843848 10759896416766272 10767849870182912 10769525491908976 10772872867422718 10784685875665958 10816487737331312 10838709749431808 10848270103293454 10883780961459328 10892190225169136 10895715586122368 10927844851991552 10936288161303424 10937483828045476 10937624224873216 10949477340659156 10953021243132128 10961484004775236 10993807208435104 11016393515815936 11017597940493664 11026110596790068 11062203600171776 11070750720663712 11074333874419456 11084102062060703 11116786841619992 11116929540035072 11120384895404096 11125376135403829 11128976969194552 11132578968429376 11165406696600064 11174033556114368 11175772385464714 11198214300173888 11206866508212856 11243551200174592 11255880331377152 11257110939200048 11265808653242026 11299029248859664 11299174286593024 11302686287132032 11306344509039616 11311419214591184 11315080262993792 11346539705446348 11348446150642688 11381791583783296 11418723959061773 11427871711652864 11441653741482016 11450494041000092 11475392868769024 11484259236545888 11486046341169049 11487976226265344 11489763909301912 11500573382059264 11532548553076616 11536281172092608 11568378331058432 11593203612086486 11629221835604672 11663514063339008 11665329062415184 11672525781407296 11674342182827558 11676303705384448 11678120694700304 11681750479066322 11712557115299456 11725400535569536 11739541385591084 11783256130317412 11787069893225056 11810739346045952 11819864816516224 11845229777566627 11854719211918336 11856563965077728 11860401454763264 11867718520226816 11869565296252768 11873254585280524 11904566248337152 11918923172467688 11928132230280331 11931992883715528 11967177922153792 11980300547212352 12039413872280834 12041629999912448 12050933866144576 12054834265497088 12067898103072008 12099723072080384 12114315355622896 12118236268997248 12127599324432176 12163361166779264 12167297954296832 12178030197956116 12227333963939744 12239033770402816 12248490159032192 12252454499357696 12256262797708928 12265732498204336 12303404565127936 12312910689321632 12316895879964416 12362760530169088 12377670037266872 12427782061709248 12457185138654976 12466810080142112 12505099721933312 12514761684228544 12518812205865472 12570869881761152 12571290269185594 12580582660828624 12621764091808768 12631516193868416 12633481827047068 12661401288468992 12710101356719104 12724038635469824 12776949715888384 12777376994909948 12786821720842208 12788811521641909 12826523145287176 12844579188080933 12868965244017664 12924489891732952 12934475892388349 12976815761739968 12986407907952128 12986842191547816 12988428767036944 13036794016521392 13040846102669606 13041013498887296 13055146060016686 13093811124388864 13105360604967332 13136366775203984 13146516480788158 13189550446358656 13199299840869376 13201353828791648 13205457063292364 13240281956425472 13254630465008452 13254800605426432 13258920452212576 13269164847885812 13320202582097944 13351717050207328 13405772584823552 13407410340167168 13417597233020851 13417769465329216 13421939965969288 13432310317327031 13457335758989824 13461518557594432 13471919489024984 13476279803888192 13528114172869504 13528566571878338 13560120542146048 13570597657587776 13625539348509184 13627029031663216 13627203952301056 13637557843398242 13641971768690096 13677947820612608 13682199189686144 13686627563574272 13692770628189328 13697202423624064 13699333891859972 13749886536359168 13782417600214016 13793066471646592 13822665845180041 13850422950215072 13852578261618031 13854905771323136 13861124365421164 13865610650144032 13906497537058048 13908661574418104 13921746725650688 13923913135988824 13964971945164736 13975294512365056 13997145498204754 14077479064153024 14079669708529802 14082035374131712 14092915742769344 14134472906518016 14136672419900368 14141247888371584 14193905911478912 14211023782557628 14226606899814668 14268558291798752 14297210787318784 14299435624896032 14308257409467008 14310483966046684 14312888413051904 14357328076818688 14366185577116672 14368421148095456 14373071624246528 14385749484802189 14428170156145096 14439317962970927 14443991385550376 14448666320727488 14502469083467584 14519959082178446 14533852602353344 14545082063850728 14578744341620464 14592694110864896 14608695749234176 14610292921089424 14621581443569438 14664697535754032 14669443904575616 14680778129575792 14685529703034496 14728834365727744 14741826029104772 14757991198279732 14772112481080448 14817740150499488 14831918604485632 14849805919795808 14861279500021396 14893594999891712 14905102413389344 14909926591535872 14926276091608832 14927907984591368 14939441909733991 14983495308270424 14988344859022912 14999925480218744 15014278259458816 15049026417156608 15093245361103936 15137752294971904 15149448354592448 15154351617626624 15172627787617456 15184350793500122 15217368804237184 15229126378897808 15234055430482304 15260413968630272 15293162211688556 15295731768257536 15328831917208576 15340675612925312 15385912168659968 15402783611358208 15409968717066212 15421359390693152 15466833866601728 15478784188387936 15481192894619153 15483794044096768 15486203529928664 15548701122413761 15548900710211776 15592162098383104 15625622259768742 15662067393669632 15662591155050904 15674168561032384 15720388520152576 15722834823255248 15737626733344256 15740075718943888 15744968037002434 15786490024968832 15803597862125462 15907064482132864 15918822596844544 15919354944477968 15931122144000128 15978099807368192 15980586213800416 15985553287143388 15985758482507008 16003082267117228 16045284943410944 16050272126362592 16062673236914404 16064635580282536 16129674590729024 16167836031020288 16180327976354656 16182096975100069 16230023043360256 16242563036977472 16247611537752296 16247820096974336 16252870231744448 16260165120974827 16265427878053576 16313391341548864 16327990261926512 16394095485659008 16432882523332096 16447377253380398 16496088994890752 16513965825256432 16514177803482112 16519310727346816 16532074236710192 16568022840116224 16580823986492288 16582849631259392 16583404184883124 16595662233433504 16702274040108032 16717006388681716 16771728038970112 16784686576490144 16787298498631687 16790119099926272 16852640773156096 16854699625214464 16855263269881208 16943912971511018 16977937809941056 16991055673742072 17046674400264704 17049327091222192 17059845372826048 17062500113363354 17065366954023424 17118352706976128 17131006176447488 17202818263096076 17221682036617756 17256264659284352 17287922500169672 17312258905674301 17326128078957568 17328824256652064 17345127068023808 17398981439877376 17414328323707913 17419964636683544 17433424028871253 17484831677245192 17490490809301696 17539154243862784 17576792573163382 17596066428718142 17599305384487424 17612903342826688 17684210643809792 17686144062371408 17699809115899846 17705537827448848 17757747884486272 17771468262118064 17777220166831232 17798659520089708 17845597419529984 17864936713707044 17870718870373472 17887818587511808 17901639463200896 17976080850279136 17981898979802368 17989969921078532 17995792545931616 18048858505543424 18068650005631744 18070625455031656 18084587574941147 18090440823697736 18138148196899328 18143785881975104 18157804528685848 18163681474805824 18270770700283712 18276684208979456 18290805538487872 18344741431863808 18366865216589552 18372809827189376 18381056223710674 18387005427364912 18441224994794368 18447193672643584 18461446744884608 18464319593376484 18555954426094592 18570291531435904 18576301982897152 18645474897959936 18667961367681184 18670866352615607 18674003430913792 18688431745846304 18740391398749501 18743540158643456 18746456904650488 18822353491308992 18874722540147968 18959344739705344 18973993521249728 18976946128887994 18980134634699264 19032905312361616 19050811308785152 19053775870300496 19059698150055578 19059942806066048 19153988576490716 19231535088946144 19270153669864448 19273152363990304 19285042595368576 19288043606410748 19291284382809088 19344920153547872 19351181320929536 19372152218089276 19372400884854016 19389488436037733 19446664123499912 19467988389220072 19589105681432768 19610334417492013 19646869999857152 19662049992130624 19668413801600512 19674527122638016 19689728483959592 19692133937120528 19707348902202286 19765461896016304 19771859175732352 19851907188589568 19869417691402084 19894866956377088 19910238561456256 19916427046277008 19931815309582046 19968949835920384 19990846814741504 19997060354156672 20012510918122864 20014955804942176 20073975869419264 20089485861524768 20095988014678784 20195145850277528 20236635914922752 20242925850314336 20258566380230932 20324881015700224 20327364064124416 20328043839534152 20343069834531392 20403057441049088 20425430441148928 20510366649189248 20511052544460706 20526213815036176 20574777093762112 20658075786449408 20660599540585472 20661290459854384 20676562782638464 20737533792541696 20769957836045764 20846602168028416 20847299307484652 20895923458388992 20912068521528704 20956944991079417 20983787189196544 20996732766555136 21000000139524128 21002296074066047 21087325612827448 21103618561265201 21110448948112088 21172699400733632 21188349744553472 21191646935691856 21221478658568498 21277443077131904 21300501466343014 21327783700494848 21346596009706474 21433019475332816 21439956475918208 21456521881687696 21519792833532544 21535699740365824 21539050983817952 21545745734845436 21569371751331916 21632975474662624 21677419498863616 21696540206586908 21767561922918656 21784380450338272 21791431172244736 21810652444700093 21872576322606848 21874967656090952 21875248449746432 21891869169665599 21898954681318312 21906042486264256 21922968009550472 21987614416870208 22035195880987328 22052221193580136 22124407200343552 22141501441327424 22148667748838912 22168204124121406 22233573683239984 22233859080070144 22240769790808192 22250752270807658 22257953938389104 22265157936858752 22330813393200128 22348067112228736 22351544770929428 22396428600347776 22413733016425712 22487102400349184 22511760662754304 22514221878400096 22531617306484052 22598058497719328 22601575058429419 22605372574264064 22622838429182368 22626358845981839 22630160525987584 22693079410892696 22763583167566592 22837447918123546 22883307482964032 22900988082000184 22950785737538048 22968518473091776 22972092682338098 22975952452530688 22979527818603824 23001146764118528 23065097106153232 23072562344185216 23136756662116864 23186407224172972 23258443671209344 23327028126678016 23330658124830368 23345051562814592 23348684365655116 23352607410768896 23356241389400608 23363500958132644 23425114230598912 23450801071139072 23471486001519361 23479082771182168 23566512260634824 23574139786450112 23639729633032448 23690459555133254 23713127930155456 23720802909526528 23739130592505536 23746509170561048 23764856715270901 23809132496674304 23837846344935376 23856264460560662 23863985767431056 23934355844307584 23960601094424704 24078827744561668 24083259999824896 24101867732289152 24109668530994176 24135796206144016 24199446144160768 24228630711245792 24236472537994496 24255198648864352 24326722333558528 24356060395912232 24374878905355459 24454667927879488 24496980318064384 24512525595417856 24531464996408672 24606809130255872 24625821378643264 24633791759928832 24725521060338176 24755340074533744 24855564123418496 24914370277309952 24933620160284224 25010199443866624 25029523368457088 25037624411730944 25141739763522304 25142580538371188 25161165321657248 25165080736134079 25263032387736832 25266963654094136 25322802576937984 25451710626957719 25553899431776768 25554753989819896 25573643441684416 25577623043283818 25653046290574352 25689158376161866 25848979783465904 25868951784776698 25953631523479936 25972815815904256 25973684383095632 25976857534073888 26073588033042784 26081692205339212 26082026997774592 26110292120033372 26210721209934664 26272733550407968 26293032961576316 26379100892717312 26402368748847481 26402707657583296 26410914126584728 26431320301837061 26480563912850944 26509260930016904 26509601210852864 26517840904425152 26538329695771624 26640405164195888 26703434100414656 26811545169647104 26814820680334336 26835194466041702 26835538930658432 26843879931938576 26864620634654062 26914671517979648 26923037115188864 26943838978049968 26952559607776384 27056228345739008 27057133143756676 27120241084292096 27141195315175552 27251078697018368 27254058063326432 27275115686796484 27283943537380192 27364398379372288 27385541256378656 27389802813556963 27394404847248128 27398667783719944 27499773072718336 27586132943293184 27645331690360082 27700845900430144 27705156523236062 27709811542646272 27722248730842328 27731221300288064 27812995074116096 27817323148836208 27843493451301376 27847826271977648 27929943890329472 27950589024730112 27994290996409508 28154958128306048 28159339417059604 28164070748263424 28185831485538688 28246317161889649 28268945813036032 28273344839800736 28282495776743168 28307442534610759 28387811822957824 28412851475523437 28422047565115256 28453213799629336 28537116583597504 28598871249792064 28616514818934016 28620967932093368 28714656153637376 28736842296190912 28746143248493056 28771498969604378 28856340312290192 28878635925941854 28887982771100752 28897332641454976 29004938166935168 29039918164356892 29067705204706688 29090164127701456 29157488683240928 29185388221729792 29217391498468352 29220585842178848 29243162887138876 29329395071508064 29338887809151232 29361556259151584 29371059406068992 29396966338508821 29483652058209544 29506432359114503 29515982396559464 29544224962160896 29635480300998976 29699611839591616 29722559000042792 29787189999783424 29810204826778688 29819853183071744 29852552183217664 29855815969182736 29878883819467982 29966990616540848 29976689718045824 29999850960437488 30028556518917632 30098052834313216 30186490722207872 30275504589943808 30298896709184896 30308703235253248 30345255575234912 30368701587000244 30434737608474368 30458252757795616 30462992470057043 30468110860964608 30520827937260544 30586324423377112 30681351225850624 30819937434132424 30842718781386304 30843750204926063 30933667733203456 30957568376775872 30962385789238306 30967588088193536 30972407059857328 31097402244827522 31097801420423552 31184324196766208 31251244519537484 31324134787339264 31325182310101808 31348337122064768 31440777040305152 31445669646510496 31475253466688512 31480151437887776 31489936074004868 31572980049937664 31607195724250924 31635481132482617 31814128964265728 31838709888955936 31862244288000256 31961172427600832 31971106574286776 31971516965014016 31995808786434337 32006164534234456 32090569886821888 32100544252725184 32125346473828808 32129271160565072 32259349181458048 32335672062040576 32360655952709312 32364193950200138 32460046086720512 32485126073954944 32495223075504592 32495640193948672 32505740463488896 32520330241949654 32530855756107152 32626782683097728 32655980523853024 32788190971318016 32865765046664192 32894754506760796 33027931650512864 33033071239242997 33038621454693632 33064148473420384 33161647972984576 33165699262518784 33166808369766248 33191324466867008 33434012777363432 33543456077940224 33569373152980288 33574596997263374 33580238199852544 33705281546312192 33709399250428928 33710526539762416 33887825943022036 33955875619882112 33982111347484144 34093348800529408 34098654182444384 34119690745652096 34125000226726708 34130733908046848 34236705413952256 34266904120844603 34304479540682143 34405636526192152 34443364073235512 34512529318568704 34575845000339344 34624517811348602 34657648513304128 34797962879754752 34828656647415826 34839929273367088 34866848057742506 34969663354490384 34980981618603392 35078308487725568 35153585146326764 35192132857436284 35198610768974848 35225806685653376 35368421287619584 35372288124742816 35399618231799692 35411075654897696 35515495768972544 35542936524236128 35554440333662464 35585801357142257 35597319040179416 35624823015519517 35691194839059968 35729873427414088 35741437740746944 35803278926401792 35952161700558272 35963797959604736 35979939842157064 35991585091863232 36097717011086848 36137300011263488 36141250910063312 36169175149882294 36180881647395472 36276296393798656 36287571763950208 36315609057371696 36327362949611648 36541541400567424 36553368417958912 36581611076975744 36689482863727616 36733730433179104 36745619654378752 36762112447421348 36774010854729824 36876254042700631 36882449989588736 36922893489769216 36928639186752968 37140583062871808 37335922735362368 37341732705231214 37348006861827584 37376863491692608 37480782797499002 37487080317286912 37492913809300976 37644706982617984 37749445080295936 37918689479410688 37947987042499456 37953892257775988 37960269269398528 38065810624723232 38101622617570304 38107551740600992 38119396300111156 38119885612132096 38153509503171023 38295582423531589 38307977152981432 38463070177892288 38546304727980608 38570085190737152 38576087212821496 38588077402161703 38689840307095744 38702362641859072 38744304436178552 38744801769708032 38778976872075466 38893328246999824 38935976778440144 39178211362865536 39220668834984026 39293739999714304 39324099984261248 39336827603201024 39349054245276032 39379456967919184 39384267874241056 39414697804404572 39530923792032608 39543718351464704 39738835382804168 39820477122912512 39832854092554016 39863630619164092 39994120708313344 40025021836245728 40029911609884352 40031250265967869 40147951738838528 40178971723049536 40191976029357568 40390291700555056 40473271829845504 40485851700628672 40517132760461864 40649762031400448 40654728128248832 40656087679068304 40686139669062784 40806114882098176 40850860882297856 41020733298378496 41022105088921412 41052427630072352 41058815937902971 41149554187524224 41316151572898816 41322580919708768 41353125565276928 41526475233457331 41539915672091528 41693204336056832 41694598614969304 41824137043057408 41913889982158834 41967574378393088 42000000279048256 42004592148132094 42174651225654896 42207237122530402 42220897896224176 42345398801467264 42376699489106944 42383293871383712 42442957317136996 42554886154263808 42601002932686028 42655567400989696 42693192019412948 42866038950665632 42879912951836416 42913043763375392 42917735455700183 43039585667065088 43077549011277469 43078101967635904 43091491469690872 43124785755628889 43138743502663832 43265950949325248 43393080413173816 43535123845837312 43568760900676544 43582862344489472 43621304889400186 43745152645213696 43749935312181904 43750496899492864 43783738339331198 43797909362636624 43812084972528512 43845936019100944 43975228833740416 44070391761974656 44104442387160272 44248814400687104 44283002882654848 44297335497677824 44336408248242812 44467147366479968 44481539581616384 44501504541615316 44515907876778208 44522835148544909 44530315873717504 44696134224457472 44703089541858856 44792857200695552 44827466032851424 45028443756800192 45063234612968104 45196116995438656 45203150116858838 45210745148528128 45245676858364736 45252717691963678 45260321051975168 45386158821785392 45527166335133184 45674895836247092 45766614965928064 45801976164000368 45901571475076096 45937036946183552 45944185364676196 45951904905061376 45959055637207648 46002293528237056 46130194212306464 46145124688370432 46185827293312291 46236472424397671 46273513324233728 46372814448345944 46516887342418688 46661316249660736 46690103125629184 46697368731310232 46712482778801216 46727001916265288 46763105149404031 46850228461197824 46901602142278144 46942972003038722 46958165542364336 47133024521269648 47148279572900224 47279459266064896 47380919110266508 47426255860310912 47441605819053056 47478261185011072 47493018341122096 47529713430541802 47618264993348608 47675692689870752 47712528921121324 47727971534862112 47868711688615168 47921202188849408 47963471394409129 48157655489123336 48203735464578304 48271592412288032 48457261422491584 48472945075988992 48510397297728704 48653444667117056 48712120791824464 48749757810710918 48909335855758976 48993960636128768 49025051190835712 49062929992817344 49213618260511744 49251642757286528 49267583519857664 49451042120676352 49510680149067488 49702777187987807 49711128246836992 49828740554619904 49867240320568448 50059046736914176 50082398330465189 50283479527044608 50285161076742376 50322330643314496 50330161472268158 50526064775473664 50533927308188272 50903421253915438 51107798863553536 51109507979639792 51147286883368832 51155246086567636 51306092581148704 51378316752323732 51697959566931808 51737903569553396 51907263046959872 51947368766191264 51953048183216011 51953715068147776 52010017368130991 52147176066085568 52163384410678424 52164053995549184 52203688019971813 52220584240066744 52421442419869328 52545467100815936 52586065923152632 52758201785434624 52804737497694962 52805415315166592 52821828253169456 52862640603674122 52961127825701888 53018521860033808 53019202421705728 53035681808850304 53076659391543248 53280810328391776 53406868200829312 53623090339294208 53670388932083404 53671077861316864 53687759863877152 53729241269308124 53846074230377728 53887677956099936 53896063600870153 53905119215552768 54112456691478016 54114266287513352 54282390630351104 54508116126652864 54550231373592968 54567887074760384 54728796758744576 54771082512757312 54779605627113926 54788809694496256 54797335567439888 54999546145436672 55172265886586368 55290663380720164 55401691800860288 55410313046472124 55419623085292544 55444497461684656 55462442600576128 55625990148232192 55634646297672416 55686986902602752 55695652543955296 55859887780658944 55909159355062247 55970466619007707 55988581992819016 56309916256612096 56318678834119208 56371662971077376 56492634323779298 56546689679601472 56564991553486336 56614885069221518 56775623645915648 56825702951046874 56844095130230512 56906427599258672 57074233167195008 57197742499584128 57233029637868032 57241935864186736 57429312307274752 57473684592381824 57492286496986112 57542997939208756 57712680624580384 57757271851883708 57775965542201504 57794665282909952 57845643440291551 58009876333870336 58061044319547893 58079836328713784 58135410409413376 58180328255402912 58314977366481856 58441171684357696 58486325774277752 58658790143016128 58677775618302464 58723112518303168 58742118812137984 58793932677017642 58967304116419088 59012864718229006 59031964793118928 59088449924321792 59270960601997952 59399223679183232 59445118000085584 59574379999566848 59620409653557376 59639706366143488 59705104366435328 59711631938365472 59757767638935964 59933981233081696 59953379436091648 59999701920874976 60009038678473573 60057113037835264 60372981444415744 60597793418369792 60690511150469824 60692540725822253 60737403174000488 60869475216948736 60916505515591232 60925984940114086 60936221721929216 61172648846754224 61362702451701248 61639874868264848 61685437562772608 61687500409852126 61867335466406912 61915136753551744 61924771578476612 61935176176387072 61944814119714656 62194804489655044 62195602840847104 62250462873594827 62368648393532416 62502489039074968 62650364620203616 62696674244129536 62891339293020992 62959494708790147 62960302875775552 62979872148009736 63028533027457607 63145960099875328 63214391448501848 63270962264965234 63628257928531456 63677419777911872 63724488576000512 63922344855201664 63942213148573552 63943033930028032 63991617572868674 64012329068468912 64181139773643776 64201088505450368 64250692947657616 64258542321130144 64518698362916096 64671344124081152 64721311905418624 64728387900400276 64970252147909888 64990446151009184 65011480926977792 65040660483899308 65061711512214304 65253565366195456 65311961047706048 65576381942636032 65789509013521592 65840340735750529 66055863301025728 66066142478485994 66077242909387264 66128296946840768 66323295945969152 66331398525037568 66333616739532496 66382648933734016 66868025554726864 67086912155880448 67138746305960576 67149193994526748 67160476399705088 67410563092624384 67421053079524832 67502362967148733 67753722749325119 67775651886044072 67911751239764224 67964222694968288 68197308364888768 68239381491304192 68250000453453416 68473410827904512 68533808241689206 68608959081364286 68811273052384304 68886728146471024 69025058637137408 69151690000678688 69249035622697204 69315297026608256 69595925759509504 69657313294831652 69679858546734176 69733696115485012 69939326708980768 69961963237206784 70023673638247667 70100458191828727 70156616975451136 70307170292653528 70384265714872568 70451613371306752 70744576249485632 70799236463599384 70822151309795392 71030991537945088 71085873048472256 71108880667324928 71171602714284514 71194638080358832 71249646031039034 71382389678119936 71459746854828176 71482875481493888 71606557852803584 71904323401116544 71927595919209472 71959879684314128 71983170183726464 72195434022173696 72274600022526976 72282501820126624 72338350299764588 72361763294790944 72575143527900416 72631218114743392 72642520505520641 72654725899223296 73083082801134848 73163222153951488 73467460866358208 73491239308757504 73524224894842696 73548021709459648 73752508085401262 73764899979177472 73845786979538432 73857278373505936 74281166125743616 74671845470724736 74683465410462428 74696013723655168 74753726983385216 74961565594998004 74974160634573824 74985827618601952 75289413965235968 75355823478562159 75498890160591872 75895974084998912 75907784515551976 75931378113931093 76131621249446464 76215103481201984 76238792600222312 76239771224264192 76297697875343419 76307019006342046 76591164847063178 76615954305962864 76926140355784576 77092609455961216 77140170381474304 77152174425642992 77176154804323406 77379680614191488 77404725283718144 77488608872357104 77489603539416064 77557953744150932 77786656493999648 77871953556880288 78256190169825421 78356422725731072 78441337669968052 78648199968522496 78698108490552064 78758913935838368 78768535748482112 78771169878194839 78829395608809144 79061847584065216 79087436702929408 79477670765608336 79640954245825024 79665708185108032 79727261238328184 79988241416626688 80050043672491456 80059823219768704 80062500531935738 80295903477677056 80357943446099072 80383952058715136 80780583401110112 80946543659691008 80971703401257344 81034265520923728 81299524062800896 81312175358136608 81372279338125568 81713386749706361 81802989673934341 82041466596756992 82044210177842824 82104855260144704 82117631875805942 82299108375048448 82645161839417536 82706251130553856 83052950466914662 83079831344183056 83386408672113664 83389197229938608 83648274086114816 83827779964317668 83935148756786176 84000000558096512 84009184296264188 84349302451309792 84414474245060804 84441795792448352 84690797602934528 84765499667352439 84766587742767424 84858449390108459 84885914634273992 85109772308527616 85202005865372056 85386384038825896 85452357125123027 85732077901331264 85759825903672832 85826087526750784 85835470911400366 86079171334130176 86155098022554938 86156203935271808 86182982939381744 86249571511257778 86277487005327664 86531901898650496 86786160826347632 87070247691674624 87137521801353088 87165724688978944 87242609778800372 87490305290427392 87499870624363808 87567476678662396 87595818725273248 87624169945057024 87691872038201888 87935682717209197 87950457667480832 88140783523949312 88208884774320544 88566005765309696 88672816496485624 88934294732959936 88963079163232768 89003009083230632 89031815753556416 89045670297089818 89060631747435008 89392268448914944 89406179083717712 89585714401391104 89654932065702848 90056887513600384 90126469225936208 90392233990877312 90406300233717676 90421490297056256 90491353716729472 90505435383927356 90520642103950336 90772317643570784 90981445738330901 91054332670266368 91349791672494184 91533229931856128 91603952328000736 91874073892367104 91888370729352392 91918111274415296 92017723035924061 92260388424612928 92290249376740864 92371654586624582 92472944848795342 92745628896691888 93033774684837376 93322632499321472 93380206251258368 93394737462620464 93424965557602432 93454003832530576 93526210298808062 93700456922395648 93803204284556288 93885944006077444 93916331084728672 94266049042539296 94296559145800448 94379734034159899 94558918532129792 94761838220533016 94852511720621824 94956522370022144 94986036682244192 95059426861083604 95351385379741504 95425057842242648 95455943069724224 95737423377230336 95842404377698816 95926942788818258 96315310978246672 96407470929156608 96543184824576064 96914522844983168 96945890151977984 97020794595457408 97306889334234112 97424241583648928 97499515621421836 97818671711517952 97987921272257536 98050102381671424 98125859985634688 98503285514573056 99021360298134976 99024671710552097 99405554375975614 99422256493673984 99734480641136896 100118093473828352 100164796660930378 100566959054089216 100570322153484752 100644661286628992 100660322944536316 101052129550947328 101067854616376544 101566544688496823 101806842507830876 102219015959279584 102294573766737664 102310492173135272 102342292240515821 102612185162297408 102723386103815503 102756633504647464 103395919133863616 103475807139106792 103814526093919744 103894737532382528 103906096366432022 103907430136295552 104020034736261982 104294352132171136 104326768821356848 104328107991098368 104407376039943626 104441168480133488 104842884839738656 105090934201631872 105172131846305264 105516403570869248 105609474995389924 105610830630333184 105643656506338912 105725281207348244 106037043720067616 106071363617700608 106153318783086496 106169837661914783 106561620656783552 106813736401658624 107340777864166808 107342155722633728 107375519727754304 107458482538616248 107692148460755456 107775355912199872 107792127201740306 107810238431105536 108224913382956032 108228532575026704 108564781260702208 109016232253305728 109100462747185936 109135774149520768 109457593517489152 109542165025514624 109559211254227852 109577619388992512 109594671134879776 110135434314821617 110344531773172736 110581326761440328 110803383601720576 110820626092944248 110888994923369312 110906250736861801 110924885201152256 111269292595344832 111391305087910592 111719775561317888 111818318710124494 111940933238015414 111977163985638032 112619832513224192 112637357668238416 112743325942154752 112985268647558596 113093379359202944 113129983106972672 113229770138443036 113551247291831296 113651405902093748 113688190260461024 113812855198517344 114148466334390016 114249151725561983 114374431786667923 114395484999168256 114466059275736064 114483871728373472 114947369184763648 115085995878417512 115425361249160768 115514543703767416 115551931084403008 115589330565819904 115691286880583102 116019752667740672 116122088639095786 116159672657427568 116270820818826752 116360656510805824 116629954732963712 116882343368715392 116972651548555504 117317580286032256 117355551236604928 117446225036606336 117484237624275968 117587865354035284 117934608232838176 118025729436458012 118063929586237856 118176899848643584 118541921203995904 118798447358366464 118890236000171168 119240819307114752 119423263876730944 119427257557263143 119515535277871928 119867962466163392 119906758872183296 119999403841749952 120018077356947146 120745962888831488 121195586836739584 121381022300939648 121385081451644506 121474806348000976 121738950433897472 121833011031182464 121851969880228172 121872443443858432 122345297693508448 122725404903402496 123279749736529696 123370875125545216 123375000819704252 123830273507103488 123849543156953224 123888037975361257 123889628239429312 124023887570158517 124389608979310088 124391205681694208 124500925747189654 125004978078149936 125300729240407232 125393348488259072 125782678586041984 125918989417580294 125920605751551104 125959744296019472 126057066054915214 126291920199750656 126428782897003696 126541924529930468 127256515857062912 127354839555823744 127448977152001024 127844689710403328 127884426297147104 127983235145737348 128024658136937824 128402177010900736 128501385895315232 128517084642260288 128521382432844211 129037396725832192 129442623810837248 129456775800800552 129556799512283299 129940504295819776 129980892302018368 130022961853955584 130081320967798616 130123423024428608 130507130732390912 130623922095412096 131152763885272064 131579018027043184 131680681471501058 132111726602051456 132132284956971988 132154485818774528 132256593893681536 132646591891938304 132667233479064992 132765297867468032 133321841538994589 133736051109453728 134277492611921152 134298387989053496 134842106159049664 135004725934297466 135507445498650238 135551303772088144 135823502479528448 135928445389936576 136394616729777536 136478762982608384 136500000906906832 136946821655809024 137067616483378412 137217918162728572 137622546104768608 137773456292942048 137939611280695237 138050117274274816 138303380001357376 138453259531229591 138498071245394408 138630594053216512 139314626589663304 139359717093468352 139467392230970024 139878653417961536 139923926474413568 140047347276495334 140200916383657454 140614340585307056 140768531429745136 140903226742613504 141489152498971264 141598472927198768 141644302619590784 142061983075890176 142171746096944512 142217761334649856 142343205428569028 142389276160717664 142499292062078068 142919493709656352 142965750962987776 143213115705607168 143808646802233088 143919759368628256 143966340367452928 144565003640253248 144676700599529176 144723526589581888 145150287055800832 145262436229486784 145285041011041282 145309451798446592 146166165602269696 146326444307902976 146934921732716416 146982478617515008 147048449789685392 147096043418919296 147505016170802524 147529799958354944 147691573959076864 147714556747011872 148443411467803049 148562332251487232 149343690941449472 149366930820924856 149507453966770432 149923131189996008 149971655237203904 150134179690191889 150578827930471936 150711646957124318 151791948169997824 151815569031103952 151862756227862186 152263242498892928 152430206962403968 152477585200444624 152479542448528384 152595395750686838 152614038012684092 153182329694126356 153231908611925728 153852280711569152 153987987108366151 154185218911922432 154280340762948608 154304348851285984 154352309608646812 154759361228382976 154977217744714208 155115907488301864 155573312987999296 155743907113760576 156512380339650842 156712845451462144 156882675339936104 157296399937044992 157396216981104128 157517827871676736 157537071496964224 157542339756389678 157658791217618288 158123695168130432 158174873405858816 158955341531216672 159281908491650048 159331416370216064 159454522476656368 159976482833253376 160100087344982912 160119646439537408 160125001063871476 160715886892198144 160967173229354671 161561166802220224 161943406802514688 162068531041847456 162624350716273216 162744558676251136 163426773499412722 163605979347868682 164082933193513984 164088420355685648 164209710520289408 164235263751611884 164598216750096896 165290323678835072 165412502261107712 166105900933829324 166159662688366112 166778394459877216 166979529445052129 167162631072822349 167296548172229632 167655559928635336 168000001116193024 168018368592528376 168148186601048537 168698604902619584 168828948490121608 168883591584896704 169381595205869056 169530999334704878 169533175485534848 169716898780216918 169771829268547984 170219544617055232 170404011730744112 170772768077651792 170904714250246054 171464155802662528 171519651807345664 171652175053501568 171670941822800732 172158342668260352 172310196045109876 172312407870543616 172365965878763488 172499143022515556 172554974010655328 173063803797300992 173572321652695264 174275043602706176 174485219557600744 174620034125251403 174999741248727616 175134953357324792 175191637450546496 175248339890114048 175383744076403776 175871365434418394 175900915334961664 176281567047898624 176417769548641088 177132011530619392 177345632992971248 177868589465919872 177926158326465536 178006018166461264 178063631507112832 178091340594179636 178121263494870016 178784536897829888 178812358167435424 179171428802782208 179309864131405696 179694655987340533 180113775027200768 180252938451872416 180784467981754624 180812600467435352 180982707433458944 181010870767854712 181067132425527991 181544635287141568 181962891476661802 182699583344988368 183066459863712256 183207904656001472 183748147784734208 183776741458704784 183836222548830592 184035446071848122 184520776849225856 184580498753481728 184743309173249164 184945889697590684 185491257793383776 186067549369674752 186645264998642944 186760412502516736 186789474925240928 186849931115204864 186908007665061152 187052420597616124 187771888012154888 187832662169457344 188532098085078592 188593118291600896 188759468068319798 189523676441066032 189705023441243648 189913044740044288 189972073364488384 190118853722167208 190702770759483008 190850115684485296 190911886139448448 191474846754460672 191684808755397632 191853885577636516 192630621956493344 192814941858313216 193086369649152128 193829045689966336 194041589190914816 194848483167297856 194854999172376707 194999031242843672 195637343423035904 196251719971269376 197006571029146112 198042720596269952 198049343421104194 198811108751951228 198844512987347968 199468961282273792 200236186947656704 200329593321860756 201140644306969504 201289322573257984 201320645889072632 202133114591378893 202135709232753088 202354763930258633 203133089376993646 203613685015661752 204438031918559168 204589147533475328 204620984346270544 204684584481031642 205224370324594816 205446772207631006 205513267009294928 206791838267727232 206951614278213584 207629052187839488 207789475064765056 207812192732864044 207814860272591104 208040069472523964 208588704264342272 208653537642713696 208814752079887252 208882336960266976 209685769679477312 210181868403263744 210344263692610528 211218949990779848 211221661260666368 211287313012677824 211382146572672751 211450562414696488 212074087440135232 212142727235401216 212306637566172992 212339675323829566 213123241313567104 213627472803317248 214681555728333616 214684311445267456 214751039455508608 214916965077232496 215384296921510912 215550711824399744 215584254403480612 215620476862211072 216457065150053408 216955755222173687 217129562521404416 218032464506611456 218200925494371872 218234880482211931 218271548299041536 219084330051029248 219118422508455704 219189342269759552 220270868629643234 221162653522880656 221606767203441152 221641252185888496 221777989846738624 221812501473723602 221849770402304512 222538585190689664 222782610175821184 223439551122635776 223636637420248988 223881866476030828 223954327971276064 225059365773765913 225239665026448384 225274715336476832 225486651884309504 225970537295117192 226186758718405888 226459540276886072 226634512375326289 227302811804187496 227376380520922048 227625710397034688 228296932668780032 228498303451123966 228748863573335846 228790969998336512 228967743456746944 229894738369527296 230171991756835024 230850722498321536 231029087407534832 231103862168806016 231178661131639808 231382573761166204 232039505335481344 232244177278191572 232319345314855136 232541641637653504 232721313021611648 233259909465927424 233764686737430784 233945303097111008 234635160572064512 234892450073212672 235175730708070568 235869216465676352 236051458872916024 236127859172475712 237083842407991808 237596894716732928 237780472000342336 238481638614229504 238846527753461888 238854515114526286 239031070555743856 239735924932326784 239813517744366592 239998807683499904 240036154713894292 241491925777662976 242391173673479168 242762044601879296 242770162903289012 242949612696001952 243666022062364928 243703939760456344 244047004573537727 244690595387016896 244955766862944661 246559499473059392 246741750251090432 246750001639408504 247660547014206976 247699086313906448 247776075950722514 247779256478858624 248047775140317034 248779217958620176 248782411363388416 249001851494379308 250009956156299872 250601458480814464 250786696976518144 251565357172083968 251837978835160588 251841211503102208 251919488592038944 252114132109830428 252857565794007392 253083849059860936 254709679111647488 254934347427396169 255689379420806656 255768852594294208 255966470291474696 256049316273875648 256804354021801472 257002771790630464 257034169284520576 257042764865688422 258074793451664384 258885247621674496 258913551601601104 259113599024566598 259881008591639552 259961784604036736 260045923707911168 260162641935597232 260246846048857216 261014261464781824 261247844190824192 262630651058420779 263158036054086368 263361362943002116 264223453204102912 264264569913943976 264513187787363072 265334466958129984 265530595734936064 266643683077989178 267472102218907456 268554985223842304 268596775978106992 269684212318099328 270009451868594932 271014890997300476 271102607544176288 271647004959056896 271856890779873152 272440284884032421 272789233459555072 272957525965216768 273000001813813664 274135232966756824 274347041296447613 274435836325457144 275245092209537216 275546912585884096 275879222561390474 276606760002714752 276906519062459182 276996142490788816 277261188106433024 278629253179326608 278719434186936704 278934784461940048 279757306835923072 279847852948827136 280094694552990668 280401832767314908 281228681170614112 281537062859490272 281806453485227008 282978304997942528 283196945854397536 283288605239181568 284343492193889024 284686410857138056 284778552321435328 284998584124156136 285838987419312704 285931501925975552 287617293604466176 287839518737256512 287932680734905856 289130007280506496 289353401199058352 289447053179163776 290300574111601664 290524872458973568 290570082022082564 290618903596893184 292332331204539392 292652888615805952 293869843465432832 294096899579370784 294142664997763907 294192086837838592 295010032341605048 295425321325861459 295429113494023744 296886822935606098 298687381882898944 298733861641849712 299014907933540864 299846262379992016 299943310474407808 300268359380383778 301157655860943872 301423293914248636 303583896339995648 303631138062207904 303725512455724372 304526484997785856 304860413924807936 304955170400889248 305190791501373676 305228076025368184 306364659388252712 306463817223851456 307704561423138304 307975974216732302 308370437823844864 308608697702571968 308704619217293624 308943137298521713 309518722456765952 309954435489428416 310231814976603728 311146625975998592 311487814227521152 313024760679301684 313425690902924288 313765350679872208 314592799874089984 314792433962208256 315035655743353472 315074142993928448 315084679512779356 315317582435236576 316247390336260864 317910683062433344 317921314439140943 318662832740432128 318909044953312736 320200174689965824 320239292879074816 320250002127742952 321431773784396288 321934346458709342 323122333604440448 323886813605029376 324137062083694912 325248701432546432 325489117352502272 326853546998825444 327211958695737364 328176840711371296 328419421040578816 328470527503223768 328932919207811719 329196433500193792 330580647357670144 330872238150450347 332211801867658648 332319325376732224 333556788919754432 333959058890104258 334325262145644698 335311119857270672 336000002232386048 336036737185056752 336296373202097074 337397209805239168 337657896980243216 337767183169793408 338763190411738112 339061998669409756 339066350971069696 339433797560433836 339543658537095968 340808023461488224 341545536155303584 341809428500492108 342928311605325056 343304350107003136 343341883645601464 343607163923881793 344620392090219752 344624815741087232 344731931757526976 344998286045031112 345109948021310656 346127607594601984 347144643305390528 348550087205412352 348970439115201488 349240068250502806 349999482497455232 350269906714649584 350383274901092992 350496679780228096 350767488152807552 351742730868836788 351801830669923328 352563134095797248 352835539097282176 354264023061238784 354691265985942496 355737178931839744 356012036332922528 356067436576240519 356127263014225664 356182681188359272 357624716334870848 358619728262811392 359389311974681066 360227550054401536 360505876903744832 361568935963509248 361625200934870704 361965414866917888 362021741535709424 362134264851055982 363089270574283136 363925782953323604 365399166689976736 366132919727424512 366415809312002944 367202123104565437 367496295569468416 367553482917409568 367672445097661184 368070892143696244 369041553698451712 369486618346498328 369891779395181368 370982515586767552 373290529997285888 373578949850481856 373699862230409728 373816015330122304 374104841195232248 375543776024309776 375665324338914688 377064196170157184 377186236583201792 377518936136639596 379047352882132064 379410046882487296 379826089480088576 379944146728976768 380237707444334416 381405541518966016 381700231368970592 381823772278896896 383707771155273032 385261243912986688 386172739298304256 387658091379932672 388083178381829632 389696966334595712 389709998344753414 389998062485687344 391274686846071808 392503439942538752 394013142058292224 396085441192539904 396098686842208388 397622217503902456 398181954830508923 398937922564547584 400659186643721512 400968752664038819 402281288613939008 402578645146515968 402641291778145264 404266229182757786 404271418465506176 404709527860517266 406266178753987292 407227370031323504 408876063837118336 409178295066950656 409241968692541088 409369168962063284 410448740649189632 410893544415262012 411026534018589856 413583676535454464 413903228556427168 415578950129530112 415624385465728088 415629720545182208 415945514223646381 416080138945047928 417177408528684544 417307075285427392 417629504159774504 417764673920533952 419371539358954624 420363736806527488 420688527385221056 422437899981559696 422443322521332736 422574626025355648 422764293145345502 422901124829392976 424148174880270464 424285454470802432 424613275132345984 424679350647659132 426246482627134208 427254945606634496 429363111456667232 429429926110158961 429502078911017216 429833930154464992 431101423648799488 431168508806961224 432914130300106816 433911510444347374 436064929013222912 436401850988743744 436469760964423862 436543096598083072 438168660102058496 438236845016911408 438378684539519104 440541737259286468 442325307045761312 443213534406882304 443282504371776992 443555979693477248 443625002947447204 443699540804609024 445077170381379328 445565220351642368 445958234028867859 447273274840497976 447763732952061656 447908655942552128 450118731547531826 450549430672953664 451941074590234384 452373517436811776 452919080553772144 453269024750652578 454605623608374992 454752761041844096 455251420794069376 456593865337560064 456996606902247932 457497727146671692 457581939996673024 457935486913493888 459789476739054592 460343983513670048 461701444996643072 462058174815069664 462207724337612032 462765147522332408 463122699201753721 464488354556383144 464638690629710272 465442626043223296 466519818931854848 467529373474861568 467890606194222016 469270321144129024 469784900146425344 470351461416141136 471738432931352704 472102917745832048 472255718344951424 474167684815983616 475193789433465856 475560944000684672 476963277228459008 477693055506923776 477709030229052572 478062141111487712 479471849864653568 479997615366999808 480072309427788584 482009734794826591 485524089203758592 485540325806578024 485899225392003904 487332044124729856 487407879520912688 488094009147075454 489381190774033792 489911533725889322 493118998946118784 493483500502180864 493500003278817008 495321094028413952 495398172627812896 495552151901445028 495558512957717248 496095550280634068 497558435917240352 498003702988758616 500019912312599744 501202916961628928 501645006228102139 503130714344167936 503675957670321176 503682423006204416 503838977184077888 504228264219660856 505715131588014784 506167698119721872 509419358223294976 509868694854792338 511378758841613312 511537705188588416 511932940582949392 512098632547751296 513608708043602944 514005543581260928 514068338569041152 514085529731376844 517770495243348992 517827103203202208 518227198049133196 519923569208073472 520325283871194464 520406253457582297 520493692097714432 522495688381648384 525261302116841558 526316072108172736 526722725886004232 528446906408205824 528529139827887952 529026375574726144 530668933916259968 531061191469872128 533287366155978356 534944204437814912 536680026075903331 537109970447684608 537193551956213984 539368424636198656 539844178034945303 540018903737189864 542029781994600952 542205215088352576 543713781559746304 544880569768064842 545578466919110144 546000003627627328 548270465933513648 548694082592895226 548871672650914288 550490184419074432 551093825171768192 551758445122780948 553213520005429504 553813038124918364 553992284981577632 554522376212866048 557258506358653216 557438868373873408 557869568923880096 559514613671846144 560189389105981336 560622214823175557 560803665534629816 562457362341228224 563074125718980544 565956609995885056 566393891708795072 566577210478363136 568686984387778048 569372821714276112 569557104642870656 569997168248312272 571677974838625408 571863003851951104 575234587208932352 575679037474513024 575865361469811712 578260014561012992 578706802398116704 578796856931083817 578894106358327552 581049744917947136 581140164044165128 587739686930865664 588193799158741568 588285329995527814 588384173675677184 590020064683210096 590850642651722918 590858226988047488 593773645871212196 597374763765797888 597467723283699424 598029815867081728 599692524759984032 599886620948815616 600536718760767556 601074141517169723 602846587828497272 607262276124415808 607451024911448744 607920366942252403 609052969995571712 609720827849615872 609910340801778496 610381583002747352 610456152050736368 612729318776505424 612927634447702912 615409122846276608 615951948433464604 616740875647689728 617217395405143936 617409238434587248 617886274597043426 619037444913531904 619908870978856832 620463629953207456 622293251951997184 622975628455042304 626049521358603368 627530701359744416 630071311486706944 630148285987856896 630169359025558712 630635164870473152 632494780672521728 635821366124866688 635842628878281886 637325665480864256 637818089906625472 640400349379931648 640478585758149632 640500004255485904 642863547568792576 643868692917418684 646244667208880896 647773627210058752 648274124167389824 649665294723461927 650497402865092864 651071178296047457 653707093997650888 654423917391474728 656353681422742592 656838842081157632 656941055006447536 657865838415623438 661161294715340288 661744476300900694 664423603735317296 664638650753464448 667113577839508864 667918117780208516 668650524291289396 670622239714541344 672000004464772096 672073474370113504 672592746404194148 674794419610478336 675315793960486432 675534366339586816 676130225785702883 678123997338819512 678132701942139392 678647944259633569 678867595120867672 679087317074191936 681616046922976448 683091072310607168 683618857000984216 685856623210650112 686608700214006272 686683767291202928 687214327847763586 689240784180439504 689249631482174464 689463863515053952 689996572090062224 690219896042621312 692255215189203968 694289286610781056 697100174410824704 697940878230402976 698480136501005612 699998964994910464 700539813429299168 700648826811311989 700766549802185984 701534976305615104 703485461737673576 705671078194564352 709382531971884992 711474357863679488 712024072665845056 712134873152481038 712254526028451328 712365362376718544 715249432669741696 717239456525622784 718778623949362132 720455100108803072 721011753807489664 723137871927018496 723250401869741408 723930829733835776 724043483071418848 724268529702111964 726178541148566272 727616066047100191 727851565906647208 730798333379953472 732831618624005888 734404246209130874 735106965834819136 735344890195322368 736141784287392488 738083107396903424 738973236692996656 739783558790362736 741965031173535104 746581059994571776 747157899700963712 747399724460819456 747632030660244608 748209682390464496 751087552048619552 751330648677829376 754128392340314368 755037872273279192 758094705764264128 759888293457953536 760475414888668832 762811083037932032 763400462737941184 763647544557793792 767415542310546064 770522487825973376 772345478596608512 775316182759865344 776166356763659264 779393932669191424 779419996689506828 779996124971374688 780117502820156449 785006879885077504 789003029435689289 792170882385079808 792197373684416776 795244435007804912 796363909661017846 801318373287443024 801937505328077638 804562577227878016 805157290293031936 805282583556290528 808532458365515572 808542836931012352 809419055721034532 812532357507974584 814454740062647008 817752127674236672 818473431214271911 818483937385082176 818738337924126568 819370929356948891 820897481298379264 821787088830524024 822053068037179712 827167353070908928 827806457112854336 831157900259060224 831248770931456176 831259441090364416 831891028447292762 832160277890095856 834354817057369088 834614150570854784 835259008319549008 835529347841067904 838743078717909248 840727473613054976 841377054770442112 844875799963119392 845149252050711296 845528586290691004 845802249658785952 848296349760540928 849226550264691968 849358701295318264 852492965254268416 858726222913334464 858859852220317922 859004157822034432 859667860308929984 862202847297598976 862337017613922448 865828260600213632 867823020888694748 872129858026445824 872803701977487488 872939521928847724 873086193196166144 876337320204116992 876473690033822816 876757369079038208 877530718572933529 880798395741226547 881083474518572936 884650614091522624 886565008743553984 887111959386954496 887250005894894408 890154340762758656 891130440703284736 891916468057735718 894546549680995952 895527465904123312 895817311885104256 900237463095063652 901098861345907328 903882149180468768 904747034873623552 905838161107544288 906538049501305156 909211247216749984 909505522083688192 910502841588138752 911305956493773451 913993213804495864 914995454293343384 915870973826987776 920687967027340096 923402889993286144 924116349630139328 924415448675224064 925530295044664816 926245398403507442 928976709112766288 929277381259420544 930885252086446592 933039637863709696 935058746949723136 935781212388444032 938540642288258048 939569800292850688 940702922832282272 943476865862705408 944205835491664096 944352766571768333 944511436689902848 951121888001369344 955386111013847552 955418060458105144 956124282222975424 958943699729307136 959995230733999616 960144618855577168 964019469589653182 971048178407517184 971080651613156048 971798450784007808 974664088249459712 974815759041825376 976188018294150908 978762381548067584 979823067451778644 986237997892237568 987000006557634016 987107915481104209 990796345255625792 991104303802890056 991117025915434496 991870072379464447 992191100561268136 995116871834480704 996007405977517232 1000039824625199488 1002405833923257856 1003290012456204278 1006261428688335872 1007351915340642352 1007364846012408832 1007677954368155776 1008456528439321712 1011430263176029568 1012335396239443744 1018838716446589952 1019737389709584676 1023075410377176832 1023865881165898784 1024025208416532907 1024197265095502592 1028011087162521856 1028136677138082304 1028171059462753688 1035654206406404416 1036454396098266392 1039847138416146944 1040650567742388928 1040812506915164594 1040987384195428864 1044991376763296768 1050522604233683116 1052632144216345472 1053445451772008464 1056893812816411648 1057058279655775904 1058052751149452288 1061337867832519936 1062274027746182693 1063438865761146433 1066574732311956712 1069888408875629824 1073360052151806662 1074387103912427968 1078736849272397312 1079688356069890606 1080037807474379728 1084059563989201904 1084410430176705152 1087427563119492608 1089761139536129684 1091156933838220288 1092000007255254656 1096540931867027296 1097388165185790452 1097743345301828576 1100980368838148864 1102187650343536384 1103159842071409967 1103516890245561896 1106427040010859008 1107626076249836728 1107984569963155264 1114517012717306432 1114877736747746816 1115739137847760192 1119029227343692288 1120378778211962672 1121244429646351114 1121607331069259632 1124914724682456448 1126148251437961088 1131913219991770112 1132787783417590144 1133154420956726272 1137373968775556096 1138745643428552224 1139114209285741312 1139994336496624544 1143163875323719561 1143355949677250816 1151358074949026048 1156520029122025984 1157413604796233408 1157593713862167634 1157788212716655104 1162099489835894272 1162280328088330256 1175479373861731328 1176387598317483136 1176570659991055628 1176768347351354368 1180040129366420192 1181701285303445836 1181716453976094976 1182758794598301713 1187547291742424392 1194935446567398848 1196230399467012793 1199385049519968064 1199773241897631232 1201073437521535112 1202148283034339446 1205693175656994544 1214524552248831616 1214902049822897488 1215840733884504806 1218105939991143424 1219441655699231744 1219820681603556992 1220763166005494704 1220912304101472736 1225458637553010848 1225855268895405824 1231903896866929208 1234434790810287872 1234818476869174496 1235772549194086852 1239817741957713664 1240927259906414912 1244586503903994368 1245951256910084608 1252099042717206736 1255061402719488832 1260142622973413888 1260296571975713792 1260338718051117424 1261270329740946304 1264989561345043456 1271642732249733376 1271685257756563772 1274651330961728512 1275636179813250944 1280800698759863296 1281000008510971808 1287320732237177261 1287737385834837368 1292489334417761792 1296548248334779648 1299330589446923854 1300994805730185728 1302142356592094914 1307414187995301776 1308847834782949456 1312707362845485184 1313677684162315264 1313882110012895072 1315731676831246876 1322322589430680576 1323488952601801388 1328847207470634592 1329277301506928896 1330449799126705673 1334227155679017728 1335404019349601539 1335836235560417032 1337301048582578792 1341244479429082688 1344146948740227008 1345185492808388296 1349588839220956672 1350631587920972864 1351068732679173632 1352260451571405766 1356247994677639024 1356265403884278784 1357295888519267138 1357735190241735344 1358174634148383872 1363232093845952896 1366182144621214336 1367237714001968432 1371713246421300224 1373217400428012544 1373367534582405856 1374428655695527172 1378481568360879008 1378927727030107904 1379993144180124448 1380207889604892179 1380439792085242624 1388578573221562112 1395881756460805952 1396960273002011224 1399997929989820928 1401079626858598336 1401297653622623978 1401533099604371968 1403069952611230208 1406970923475347152 1411342156389128704 1418765063943769984 1422948715727358976 1424048145331690112 1424269746304962076 1424509052056902656 1424730724753437088 1430498865339483392 1431760646092681021 1434478913051245568 1437557247898724264 1442023507614979328 1446500803739482816 1448086966142837696 1448537059404223928 1449656259631524961 1452357082297132544 1455232132094200382 1455703131813294416 1461596666759906944 1465663237248011776 1468808492418261748 1470213931669638272 1470689780390644736 1472283568574784976 1476166214793806848 1477946473385993312 1479567117580725472 1483930062347070208 1486867613226682999 1494315799401927424 1495264061320489216 1496419364780928992 1502175104097239104 1502661297355658752 1508256784680628736 1510075744546558384 1516189411528528256 1519776586915907072 1520950829777337664 1525622166075864064 1526800925475882368 1527295089115587584 1534831084621092128 1541044975651946752 1544690957193217024 1552554348244420859 1558787865338382848 1558839993379013656 1559992249942749376 1560235005640312898 1578006058871378578 1584341764770159616 1584394747368833552 1590488870015609824 1592727819322035692 1602636746574886048 1603875010656155276 1609125154455756032 1610544493679696341 1610565167112581056 1612310538412060721 1617064916731031144 1617085673862024704 1618838111442069064 1625064715015949168 1628909480125294016 1635504255348473344 1636946862428543822 1636967874770164352 1637476675848253136 1638741858713897782 1641794962596758528 1643574177661048048 1644106136074359424 1654334706141817856 1655612914225708672 1662315800518120448 1662497541862912352 1663782056894585524 1664320555780191712 1669228301141709568 1670518016639098016 1670777971626974743 1671058695682135808 1677486157435818496 1682754109540884224 1689751599926238784 1690298504101422592 1691057172581382008 1691604499317571904 1696592699521081856 1698453100529383936 1698717402590636528 1704985930508536832 1717452445826668928 1717719704440635844 1718008315644068864 1719335720617859968 1724405694595197952 1724674035227844896 1731656521200427264 1733183940006929657 1735646041777389496 1745607403954974976 1745879043857695448 1752947380067645632 1753514738158076416 1755061437145867058 1761596791482453094 1762166949037145872 1769301228183045248 1773130017487107968 1774223918773908992 1774500011789788816 1780308681525517312 1782260881406569472 1783832936115471436 1789093099361991904 1791054931808246624 1791634623770208512 1793214946649038081 1799892373905984683 1800474926190127304 1802197722691814656 1807764298360937536 1811676322215088576 1813076099002610312 1818422494433499968 1819011044167376384 1821005683176277504 1822611912987546902 1827986427608991728 1829990908586686768 1831741947653975552 1841375934054680192 1846805779986572288 1848232699260278656 1848830897350448128 1851060590089329632 1852490796807014884 1857953418225532576 1858554762518841088 1861770504172893184 1871562424776888064 1881405845664564544 1881468762500489843 1886953731725410816 1888411670983328192 1888705533143536666 1889022873379805696 1902243776002738688 1910772222027695104 1910836120916210288 1912248564445950848 1917887399458614272 1919990461467999232 1920289237711154336 1928038939179306364 1929764349081439637 1942161303226312096 1943596901568015616 1949631518083650752 1951744335972494557 1952376036588301816 1957524763096135168 1959646134903557288 1972475995784475136 1974000013115268032 1974215830962208418 1981592690511251584 1982208607605780112 1982234051830868992 1983740144758928894 1984382201122536272 1990233743668961408 1992014811955034464 2000079649250398976 2004811667846515712 2006580024912408556 2014703830681284704 2015355908736311552 2016913056878643424 2022860526352059136 2024670792478887488 2039474779419169352 2046150820754353664 2047731762331797568 2048050416833065814 2048394530191005184 2056022174325043712 2056273354276164608 2056342118925507376 2071308412812808832 2072908792196532784 2079694276832293888 2081301135484777856 2081625013830329188 2081974768390857728 2092573251981610723 2101045208467366232 2105264288432690944 2106890903544016928 2114116559311551808 2122675735665039872 2124548055492365386 2126877731522292866 2133149464623913424 2139776817751259648 2146720104303613324 2148774207824855936 2157473698544794624 2159376712139781212 2160075614948759456 2168119127978403808 2168820860353410304 2170733882785677677 2173114203946690537 2174855126238985216 2179522279072259368 2184000014510509312 2193081863734054592 2194776330371580904 2195486690603657152 2201960737676297728 2204375300687072768 2206319684142819934 2207033780491123792 2212854080021718016 2215252152499673456 2215969139926310528 2229034025434612864 2229755473495493632 2231478275695520384 2238058454687384576 2240757556423925344 2242488859292702228 2243214662138519264 2249829449364912896 2252296502875922176 2265575566835180288 2277491286857104448 2278228418571482624 2279988672993249088 2286327750647439122 2286711899354501632 2302716149898052096 2313040058244051968 2314827209592466816 2315187427724335268 2315576425433310208 2324198979671788544 2324560656176660512 2336030527835426929 2352775196634966272 2353141319982111256 2353872721531863883 2360080258732840384 2363402570606891672 2363432907952189952 2365517589196603426 2375094583484848784 2389870893134797696 2392460798934025586 2398770099039936128 2399546483795262464 2402146875043070224 2404296566068678892 2411386351313989088 2429049104497663232 2429804099645794976 2431681467769009612 2439641363207113984 2441526332010989408 2441824608202945472 2441906266224040009 2450917275106021696 2451710537790811648 2463807793733858416 2468869581620575744 2469636953738348992 2471545098388173704 2479635483915427328 2481854519812829824 2489173007807988736 2491902513820169216 2504198085434413472 2510122805438977664 2520285245946827776 2520677436102234848 2522540659481892608 2533114989240897191 2543285464499466752 2543370515513127544 2551272359626501888 2562000017021943616 2574641464474354522 2575474771669674736 2584978668835523584 2593096496669559296 2598661178893847708 2601989611460371456 2604284713184189828 2614828375990603552 2617695669565898912 2625414725690970368 2627730489687925609 2627764220025790144 2630611931093362229 2631463353662493752 2646977905203602776 2657694414941269184 2658554603013857792 2660899598253411346 2668454311358035456 2670808038699203078 2671672471120834064 2674602097165157584 2682488958858165376 2688293897480454016 2690370985616776592 2699177678441913344 2701263175841945728 2702137465358347264 2704520903142811532 2712495989355278048 2714591777038534276 2715470380483470688 2716349268296767744 2726464187691905792 2732364289242428672 2734475428003936864 2746735069164811712 2748857311391054344 2756963136721758016 2757855454060215808 2759986288360248896 2760415779209784358 2760879584170485248 2777157146443124224 2791763512921611904 2793920546004022448 2799995859979641856 2802159253717196672 2802595307245247956 2803066199208743936 2806139905222460416 2813941846950694304 2820424817888257931 2822684312778257408 2837530127887539968 2848096290663380224 2848539492609924152 2849461449506874176 2852549414113645891 2860997730678966784 2863521292185362042 2875114495797448528 2884047015229958656 2893001607478965632 2896173932285675392 2897074118808447856 2899312519263049922 2904714164594265088 2910464264188400764 2911406263626588832 2923193333519813888 2925771755058956869 2931326474496023552 2937616984836523496 2940427863339276544 2944567137149569952 2955892946771986624 2959134235161450944 2967860124694140416 2973735226453365998 2988631598803854848 2990528122640978432 2992838729561857984 3004350208194478208 3005322594711317504 3016513569361257472 3020151489093116768 3032378823057056512 3039553173831814144 3041901659554675328 3053601850951764736 3069662169242184256 3082089951303893504 3105108696488841718 3117575730676765696 3117679986758027312 3119984499885498752 3120470011280625796 3156012117742757156 3168789494737667104 3172611059455990451 3180977740031219648 3184424969218280593 3185455638644071384 3205273493149772096 3207750021312310552 3218250308911512064 3221088987359392682 3221130334225162112 3224621076824121442 3234129833462062288 3234171347724049408 3237676222884138128 3250129430031898336 3257818960250588032 3271008510696946688 3273893724857087644 3273935749540328704 3274953351696506272 3277483717427795564 3287148355322096096 3288212272148718848 3311225828451417344 3324995083725824704 3327564113789171048 3328641111560383424 3338456602283419136 3341036033278196032 3341555943253949486 3342117391364271616 3354972314871636992 3365508219081768448 3379503199852477568 3380597008202845184 3382114345162764016 3383208998635143808 3393185399042163712 3396906201058767872 3397434805181273056 3414198463759470127 3434904891653337856 3435439408881271688 3438671441235719936 3449348070455689792 3463313042400854528 3466367880013859314 3471292083554778992 3491214807909949952 3491758087715390896 3505894760135291264 3507029476316152832 3510122874291734116 3523193582964906188 3524333898074291744 3538602456366090496 3541723703492421473 3546260034974215936 3548447837547817984 3549000023579577632 3567665872230942872 3578186198723983808 3582109863616493248 3583269247540417024 3586429893298076162 3599784747811969366 3600949852380254608 3604395445383629312 3615528596721875072 3623352644430177152 3626152198005220624 3636844988866999936 3638022088334752768 3642011366352555008 3645223825975093804 3655972855217983456 3659981817173373536 3663483895307951104 3682751868109360384 3696465398520557312 3702121180178659264 3702244984275157433 3704981593614029768 3715906836451065152 3717109525037682176 3743124849553776128 3762811691329129088 3762937525000979686 3773907463450821632 3776823341966656384 3777411066287073332 3778045746759611392 3804487552005477376 3821672241832420576 3824497128891901696 3840529177236198967 3840578475422308672 3844740514674914027 3856077878358612728 3859528698162879274 3884322606452624192 3887193803136031232 3899263036167301504 3903488671944989114 3904752073176603632 3915049526192270336 3919292269807114576 3944951991568950272 3948000026230536064 3948431661924416836 3963185381022503168 3964417215211560224 3967480289517857788 3968764402245072544 3980467487337922816 3984029623910068928 4000159298500797952 4013160049824817112 4016260784880782269 4029407661362569408 4030711817472623104 4033826113757286848 4045721052704118272 4049341584957774976 4078949558838338704 4092301641508707328 4095463524663595136 4096100833666131628 4096789060382010368 4112044348650087424 4112684237851014752 4132977087708832259 4142616825625617664 4145817584393065568 4162602270969555712 4163250027660658376 4185146503963221446 4202090416934732464 4210528576865381888 4213781807088033856 4228233118623103616 4245351471330079744 4249096110984730772 4253755463044585732 4266298929247826848 4276127949701552347 4279553635502519296 4293440208607226648 4297548415649711872 4318753424279562424 4320151229897518912 4336238255956807616 4337641720706820608 4341467765571355354 4346228407893381074 4359044558144518736 4368000029021018624 4386163727468109184 4389552660743161808 4390973381207314304 4403921475352595456 4408750601374145536 4412639368285639868 4414067560982247584 4430504304999346912 4431938279852621056 4458068050869225728 4462956551391040768 4481515112847850688 4484977718585404456 4486429324277038528 4499658898729825792 4504593005751844352 4531151133670360576 4554982573714208896 4556456837142965248 4559977345986498176 4572655501294878244 4573423798709003264 4605432299796104192 4629654419184933632 4630374855448670536 4649121312353321024 4654159570395948559 4672061055670853858 4705550393269932544 4706282639964222512 4707745443063727766 4720160517465680768 4726805141213783344 4726865815904379904 4731035178393206852 4750189166969697568 4773627600359350681 4779741786269595392 4784921597868051172 4797540198079872256 4804293750086140448 4808593132137357784 4822772702627978176 4858098208995326464 4859608199291589952 4863362935538019224 4879282726414227968 4883052664021978816 4883649216405890944 4883812532448080018 4901834550212043392 4903421075581623296 4927615587467716832 4937739163241151488 4939273907476697984 4943090196776347408 4959270967830854656 4963709039625659648 4989982370109994801 5008396170868826944 5020245610877955328 5041354872204469696 5045081318963785216 5066229978481794382 5086570928998933504 5086741031026255088 5102544719253003776 5124000034043887232 5149282928948709044 5150949543339349472 5176365412796615999 5186192993339118592 5197322357787695416 5208569426368379656 5212593784632504647 5229656751981207104 5235391339131797824 5250829451381940736 5255460979375851218 5255528440051580288 5261223862186724458 5262926707324987504 5293955810407205552 5315388829882538368 5317109206027715584 5321799196506822692 5336908622716070912 5341616077398406156 5343344942241668128 5349204194330315168 5364977917716330752 5376587794960908032 5380741971233553184 5402526351683891456 5409041806285623064 5424991978710556096 5429183554077068552 5430940760966941376 5432698536593535488 5452928375383811584 5464728578484857344 5468950856007873728 5493470138329623424 5497714622782108688 5513926273443516032 5515710908120431616 5519972576720497792 5520831558419568716 5521759168340970496 5554314292886248448 5583527025843223808 5587841092008044896 5604318507434393344 5605190614490495912 5613081105191367721 5627883693901388608 5640849635776515862 5675060255775079936 5696192581326760448 5697078985219848304 5698922899013748352 5705098828227291782 5721995461357933568 5727042584370724084 5750228991594897056 5768094030459917312 5786003214957931264 5792347864571350784 5794148237616895712 5798625038526099844 5820928528376801528 5822812527253177664 5846386667039627776 5851543510117913738 5875233969673046992 5880855726678553088 5889134274299139904 5911785893543973248 5918268470322901888 5935720249388280832 5947470452906731996 5977263197607709696 5981056245281956864 5985677459123715968 6008700416388956416 6040302978186233536 6040504974343677917 6064757646114113024 6083803319109350656 6107203701903529472 6139324338484368512 6164179902607787008 6210217392977683436 6235359973516054624 6239968999770997504 6240940022561251592 6266126552332745683 6312024235485514312 6337578989475334208 6345222118911980902 6361955480062439296 6368849938436561186 6370911277288142768 6410546986299544192 6415500042624621104 6436500617823024128 6442177974718785364 6442260668450324224 6449242153648242884 6468259666924124576 6475352445768276256 6500258860063796672 6515637920501176064 6547787449714175288 6547871499080657408 6549906703393012544 6554967434855591128 6574296710644192192 6576424544297437696 6622451656902834688 6649990167451649408 6655128227578342096 6657282223120766848 6676913204566838272 6682072066556392064 6683111886507898972 6684234782728543232 6731016438163536896 6759006399704955136 6764228690325528032 6765281294948569861 6766417997270287616 6794869610362546112 6828396927518940254 6869809783306675712 6870878817762543376 6877342882471439872 6898696140911379584 6926626084801709056 6932735760027718628 6942584167109557984 6976840338986743303 6982429615819899904 6983516175430781792 7011789520270582528 7020245748583468232 7046387165929812376 7048667796148583488 7077204912732180992 7083447406984842946 7092520069948431872 7098000047159155264 7135331744461885744 7156372397447967616 7164219727232986496 7166538495080834048 7172859786596152324 7199569495623938732 7201899704760509216 7208790890767258624 7231057193443750144 7246705288860354304 7252304396010441248 7273689977733999872 7290447651950187608 7311945710435966912 7319963634346747072 7365503736218720768 7392930797041114624 7404242360357318528 7404489968550314866 7409963187228059536 7431813672902130304 7434219050075364352 7486249699107552256 7525623382658258176 7525875050001959372 7553646683933312768 7554822132574146664 7565457141779669537 7643344483664841152 7648994257783803392 7681058354472397934 7681156950844617344 7689481029349828054 7712155756717225456 7719057396325758548 7768645212905248384 7774387606272062464 7798526072334603008 7806977343889978228 7809504146353207264 7838584539614229152 7896000052461072128 7896863323848833672 7902964770249281239 7926370762045006336 7928834430423120448 7934960579035715576 7937528804490145088 7960934974675845632 7968059247820137856 8000318597001595904 8026320099649634224 8032521569761564538 8058815322725138816 8061423634945246208 8067652227514573696 8091442105408236544 8098683169915549952 8157899117676677408 8190927049327190272 8192201667332263256 8225368475702029504 8265954175417664518 8285233651251235328 8291635168786131136 8325204541939111424 8326500055321316752 8370293007926442892 8404180833869464928 8421057153730763776 8427563614176067712 8445648831405005051 8456466237246207232 8498192221969461544 8507510926089171464 8532597858495653696 8552255899403104694 8586880417214453296 8595096831299423744 8637506848559124848 8640302459795037824 8672476511913615232 8675283441413641216 8682935531142710708 8692456815786762148 8718089116289037472 8736000058042037248 8772327454936218368 8779105321486323616 8781946762414628608 8825278736571279736 8828135121964495168 8861008609998693824 8863876559705242112 8916136101738451456 8925913102782081536 8963030225695701376 8969955437170808912 8972858648554077056 8999317797459651584 9009186011503688704 9062302267340721152 9109965147428417792 9119954691972996352 9145311002589756488 9158184961101705229 9259308838369867264 9260749710897341072 9298242624706642048 9308319140791897118 9344122111341707716 9411100786539865088 9412565279928445024 9415490886127455532 9440321034931361536 9453610282427566688 9462070356786413704 9500378333939395136 9547255200718701362 9559483572539190784 9569843195736102344 9595080396159744512 9608587500172280896 9617186264274715568 9645545405255956352 9716196417990652928 9719216398583179904 9726725871076038448 9758565452828455936 9766105328043957632 9767298432811781888 9767625064896160036 9803669100424086784 9855231174935433664 9878547814953395968 9886180393552694816 9927418079251319296 9979964740219989602 10016792341737653888 10040491221755910656 10082709744408939392 10090162637927570432 10132459956963588764 10173482062052510176 10196920495442163289 10205089438506007552 10248000068087774464 10257039382663960757 10298565857897418088 10301899086678698944 10352730825593231998 10394644715575390832 10417138852736759312 10425187569265009294 10459313503962414208 10470782678263595648 10501658902763881472 10510921958751702436 10511056880103160576 10522447724373448916 10525853414649975008 10587911620814411104 10630777659765076736 10643598393013645384 10651822081640335583 10683232154796812312 10686689884483336256 10698408388660630336 10729955835432661504 10753175589921816064 10761483942467106368 10805052703367782912 10818083612571246128 10849983957421112192 10858367108154137104 10861881521933882752 10865397073187070976 10905856750767623168 10929457156969714688 10937901712015747456 10986940276659246848 10995429245564217376 11027852546887032064 11039945153440995584 11041663116839137432 11167054051686447616 11175682184016089792 11208637014868786688 11210381228980991824 11226162210382735442 11255767387802777216 11281699271553031724 11350120511550159872 11392385162653520896 11394157970439696608 11397845798027496704 11410197656454583564 11454085168741448168 11500457983189794112 11572006429915862528 11584695729142701568 11588296475233791424 11597250077052199688 11641857056753603056 11645625054506355328 11692773334079255552 11703087020235827476 11750467939346093984 11761711453357106176 11778268548598279808 11823571787087946496 11836536940645803776 11894940905813463992 11971354918247431936 12017400832777912832 12080605956372467072 12081009948687355834 12129515292228226048 12167606638218701312 12214407403807058944 12278648676968737024 12343640599745776613 12420434785955366872 12470719947032109248 12479937999541995008 12481880045122503184 12532253104665491366 12624048470971028624 12675157978950668416 12690444237823961804 12723910960124878592 12737699876873122372 12741822554576285536 12821093972599088384 12831000085249242208 12884355949437570728 12884521336900648448 12894310940933037811 12898484307296485768 12936519333848249152 12950704891536552512 13000517720127593344 13031275841002352128 13095574899428350576 13095742998161314816 13099813406786025088 13109934869711182256 13148593421288384384 13152849088594875392 13244903313805669376 13299980334903298816 13310256455156684192 13312327709414927791 13314564446241533696 13364144133112784128 13366223773015797944 13518012799409910272 13528457380651056064 13530562589897139722 13532835994540575232 13589739220725092224 13656793855037880508 13739619566613351424 13741757635525086752 13754685764942879744 13797392281822759168 13824705254894903629 13865471520055437256 13885168334219115968 13953680677973486606 13967032350861563584 14023579040541165056 14040491497166936464 14092774331859624752 14097335592297166976 14154409825464361984 14166894813969685892 14185040139896863744 14196000094318310528 14270663488923771488 14312744794895935232 14328439454465972992 14345719573192304648 14399138991247877464 14403799409521018432 14462114386887500288 14493410577720708608 14504608792020882496 14547379955467999744 14580895303900375216 14623891420871933824 14639927268693494144 14731007472437441536 14785861594082229248 14808484720714637056 14808979937100629732 14819926374456119072 14863627345804260608 14942301778639624321 15051246765316516352 15051750100003918744 15107293367866625536 15109644265148293328 15130914283559339074 15286688967329682304 15297988515567606784 15362116708944795868 15362313901689234688 15378962058699656108 15424311513434450912 15438114792651517096 15537290425810496768 15550995193071166309 15597052144669206016 15613954687779956456 15619008292706414528 15677169079228458304 15792000104922144256 15793726647697667344 15805929540498562478 15852741524090012672 15857668860846240896 15869921158071431152 15875057608980290176 15921869949351691264 15936118495640275712 16052640199299268448 16065043139523129076 16117630645450277632 16135304455029147392 16197366339831099904 16315798235353354816 16381854098654380544 16384403334664526512 16450736951404059008 16531908350835329036 16570467302502470656 16583270337572262272 16650409083878222848 16653000110642633504 16735169519083304393 16740586015852885784 16808361667738929856 16855127228352135424 16891297662810010102 16912932474492414464 16996384443938923088 17015021852178342928 17065195716991307392 17104511798806209388 17173760834428906592 17190193662598847488 17275013697118249696 17280604919590075648 17344953023827230464 17365871062285421416 17384913631573524296 17436178232578074944 17544654909872436736 17558210642972647232 17563893524829257216 17650557473142559472 17656270243928990336 17722017219997387648 17727753119410484224 17832272203476902912 17851826205564163072 17926060451391402752 17939910874341617824 17942702564863598327 17945717297108154112 18219930294856835584 18239909383945992704 18290622005179512976 18316369922203410458 18518617676739734528 18521499421794682144 18596485249413284096 18616638281583794236 18688244222683415432 18825130559856890048 18830981772254911064 18845531375209824493 18880642069862723072 18907220564855133376 18924140713572827408 19000756667878790272 19094510401437402724 19118967145078381568 19139686391472204688 19190160792319489024 19217175000344561792 19234372528549431136 19291090810511912704 19438432797166359808 19453451742152076896 19532210656087915264 19534596865623563776 19535250129792320072 19607338200848173568 19710462349870867328 19757095629906791936 19772360787105389632 19854836158502638592 19959929480439979204 20033584683475307776 20080982443511821312 20165419488817878784 20183206527177471167 20264919913927177528 20346964124105020352 20393840990884326578 20496000136175548928 20514078765327921514 20597131715794836176 20603798173357397888 20705461651186463996 20789289431150781664 20834277705473518624 20850375138530018588 20918627007924828416 20941565356527191296 20960036999356789373 21021843917503404872 21022113760206321152 21044895448746897832 21051706829299950016 21175823241628822208 21261555319530153472 21287196786027290768 21303644163280671166 21366464309593624624 21373379768966672512 21396816777321260672 21459911670865323008 21506351179843632128 21522967884934212736 21610105406735565824 21636167225142492256 21699967914842224384 21716734216308274208 21720113631150671659 21723763043867765504 21875803424031494912 21973880553318493696 21990858491128434752 22055705093774064128 22079890306881991168 22083326233678274864 22334108103372895232 22351364368032179584 22417274029737573376 22420762457961983648 22452324420765470884 22511534775605554432 22563398543106063448 22788315940879393216 22795691596054993408 22820395312909167128 22908170337482896336 23000915966379588224 23144012859831725056 23169391458285403136 23176592950467582848 23194500154104399376 23283714113507206112 23291250109012710656 23406174040471654952 23500935878692187968 23556537097196559616 23647143574175892992 23673073881291607552 23789881811626927984 23942709836494863872 24034801665555825664 24161211912744934144 24162019897374711668 24335213276437402624 24459093912506367959 24557297353937474048 24687281199491553226 24840869571910733744 24941439894064218496 24959875999083990016 24963760090245006368 25064506209330982732 25248096941942057248 25350315957901336832 25372676367642429241 25380888475647923608 25447821920249757184 25475399753746244744 25483645109152571072 25642187945198176768 25662000170498484416 25768711898875141456 25769042673801296896 25788621881866075622 25796968614592971536 25873038667696498304 25901409783073105024 26001035440255186688 26062551682004704256 26191149798856701152 26199626813572050176 26219869739422364512 26297186842576768768 26599960669806597632 26620512910313368384 26624655418829855582 26629128892483067392 26728288266225568256 26732447546031595888 27036025598819820544 27056914761302112128 27061125179794279444 27065671989081150464 27179478441450184448 27203452275760939399 27313587710075761016 27483515271050173504 27594784563645518336 27649410509789807258 27730943040110874512 27770336668438231936 27907361355946973212 27934064701723127168 28047158081082330112 28080982994333872928 28185548663719249504 28194671184594333952 28250484651306976981 28333789627939371784 28392000188636621056 28541326977847542976 28625489589791870464 28656878908931945984 28691439146384609296 28798277982495754928 28807598819042036864 28924228773775000576 28986821155441417216 29009217584041764992 29094759910935999488 29161790607800750432 29247782841743867648 29279854537386988288 29616969441429274112 29617959874201259464 29639852748912238144 29727254691608521216 29884603557279248642 30102493530633032704 30103500200007837488 30214586735733251072 30219288530296586656 30261828567118678148 30573377934659364608 30600345379914230479 30724233417889591736 30724627803378469376 30757924117399312216 30848623026868901824 30876229585303034192 31074580851620993536 31101990386142332618 31194104289338412032 31227909375559912912 31238016585412829056 31354338158456916608 31584000209844288512 31587453295395334688 31611859080997124956 31715337721692481792 31739842316142862304 31744781460912520117 31750115217960580352 31872236991280551424 32105280398598536896 32130086279046258152 32235261290900555264 32270608910058294784 32394732679662199808 32631596470706709632 32763708197308761088 32768806669329053024 32901473902808118016 32930494860131663483 33063816701670658072 33166540675144524544 33306000221285267008 33470339038166608786 33481172031705771568 33616723335477859712 33710254456704270848 33782595325620020204 33825864948984828928 33992768887877846176 34030043704356685856 34130391433982614784 34197955104213708977 34209023597612418776 34347521668857813184 34550027394236499392 34561209839180151296 34689906047654460928 34731742124570842832 34769827263147048592 34872356465156149888 35089309819744873472 35116421285945294464 35127787049658514432 35301114946285118944 35312540487857980672 35444034439994775296 35852120902782805504 35879821748683235648 35885405129727196654 35891434594216308224 36439860589713671168 36479818767891985408 36581244010359025952 36632739844406820916 36665522632547353103 37042998843589364288 37083142383477396583 37192970498826568192 37233276563167588472 37376488445366830864 37650261119713780096 37661963544509822128 37691062750419648986 37761284139725446144 37814441129710266752 37848281427145654816 38001513335757580544 38189020802874805448 38279372782944409376 38434350000689123584 38468745057098862272 38582181621023825408 38876865594332719616 38906903484304153792 39064421312175830528 39069193731247127552 39070500259584640144 39214676401696347136 39420924699741734656 39514191259813583872 39544721574210779264 39919858960879958408 40067169366950615552 40330838977635757568 40366413054354942334 40529839827854355056 40693928248210040704 40787681981768653156 40992000272351097856 41028157530655843028 41194263431589672352 41207596346714795776 41243943772927875863 41397524599837647709 41410923302372927992 41578578862301563328 41668555410947037248 41700750277060037176 41837254015849656832 41883130713054382592 41920073998713578746 42043687835006809744 42044227520412642304 42089790897493795664 42103413658599900032 42351646483257644416 42523110639060306944 42574393572054581536 42607288326561342332 42732928619187249248 42746759537933345024 42793633554642521344 43045935769868425472 43272334450284984512 43399935829684448768 43433468432616548416 43440227262301343318 43447526087735531008 43751606848062989824 43947761106636987392 43981716982256869504 44111410187548128256 44159780613763982336 44166652467356549728 44384580028873111651 44702728736064359168 44841524915923967296 44904648841530941768 45023069551211108864 45126797086212126896 45576631881758786432 45591383192109986816 45640790625818334256 45816340674965792672 46001831932759176448 46353185900935165696 46389000308208798752 46567428227014412224 46582500218025421312 46812348080943309904 47001871757384375936 47113074194393119232 47294287148351785984 47346147762583215104 47579763623253855968 47885419672989727744 48129184795577046629 48322423825489868288 48324039794749423336 48918187825012735918 49114594707874948096 49374562398983106452 49681739143821467488 49882879788128436992 49926879304070586571 49927520180490012736 49981626690773882351 50129012418661965464 50496193883884114496 50700631915802673664 50745352735284858482 50761776951295847216 50895643840499514368 50950799507492489488 50967290218305142144 51284375890396353536 51324000340996968832 51537423797750282912 51577243763732151244 51593937229185943072 51746077335392996608 51802819566146210048 52002070880510373376 52382299597713402304 52399253627144100352 52439739478844729024 52594373685153537536 53199921339613195264 53241025820626736768 53249310837659711164 53258257784966134784 53456576532451136512 53464895092063191776 53728702140214819367 54113829522604224256 54122250359588558888 54358956882900368896 54406904551521878798 54627175420151522032 54967030542100347008 55189569127291036672 55298821019579614516 55461886080221749024 55540673336876463872 55589663346120180511 55814722711893946424 55868129403446254336 56161965988667745856 56371097327438499008 56389342369188667904 56500969302613953962 56667579255878743568 56784000377273242112 57082653955695085952 57250979179583740928 57313757817863891968 57382878292769218592 57596555964991509856 57615197638084073728 58018435168083529984 58323581215601500864 58495565683487735296 58559709074773976576 59233938882858548224 59235919748402518928 59279705497824476288 59454509383217042432 59769207114558497284 60207000400015674976 60438577060593173312 60504074415147331267 60523657134237356296 61146755869318729216 61200690759828460958 61448466835779183472 61449255606756938752 61515848234798624432 61697246053737803648 61752459170606068384 62149161703241987072 62203980772284665236 62455818751119825824 62476033170825658112 62708676316913833216 63174906590790669376 63223718161994249912 63430675443384963584 63479684632285724608 63489562921825040234 63500230435921160704 63744473982561102848 64210560797197073792 64260172558092516304 64470522581801110528 64541217820116589568 64869770811429932413 65263192941413419264 65537613338658106048 65802947805616236032 65860989720263326966 66127633403341316144 66333081350289049088 66612000442570534016 66940678076333217572 66962344063411543136 67233446670955719424 67292750366356007987 67420508913408541696 67565190651240040408 67985537775755692352 68060087408713371712 68260782867965229568 68395910208427417954 68418047195224837552 68695043337715626368 69100054788472998784 69122419678360302592 69379812095308921856 69463484249141685664 69539654526294097184 69744712930312299776 70232842571890588928 70602229892570237888 70625080975715961344 70888068879989550592 71704241805565611008 71759643497366471296 71770810259454393308 71782869188432616448 72970054367487780373 73162488020718051904 73265479688813641832 73331045265094706206 74085997687178728576 74166284766954793166 74385940997653136384 74466553126335176944 74752976890733661728 75300522239427560192 75323927089019644256 75382125500839297972 75628882259420533504 75696562854291309632 76003026671515161088 76378041605749610896 76558745565888818752 76868700001378247168 76937490114197724544 77164363242047650816 77753731188665439232 77813806968608307584 78128842624351661056 78141000519169280288 78526564666467812921 78841849399483469312 79089443148421558528 79839717921759916816 80134338733901231104 80661677955271515136 80732826108709884668 81059679655708710112 81387856496420081408 81459645180325693879 81575363963537306312 82056315061311686056 82388526863179344704 82415192693429591552 82487887545855751726 82795049199675295418 82821846604745855984 83157157724603126656 83337110821894074496 83401500554120074352 83674508031699313664 83766261426108765184 83840147997427157492 84087375670013619488 84179581794987591328 84206827317199800064 84703292966515288832 85148787144109163072 85214576653122684664 85465857238374498496 85493519075866690048 85587267109285042688 86091871539736850944 86544668900569969024 86799871659368897536 86866936865233096832 86880454524602686636 86895052175471062016 87503213696125979648 87963433964513739008 88333304934713099456 88429031837523022621 88769160057746223302 89405457472128718336 89683049831847934592 89809297683061883536 90046139102422217728 90253594172424253792 90698924406827662939 91153263763517572864 91281581251636668512 91632681349931585344 92003663865518352896 92706371801870331392 92778000616417597504 93134856454028824448 93165000436050842624 93624696161886619808 94003743514768751872 94226148388786238464 95159527246507711936 96258369591154093258 96644847650979736576 96648079589498846672 97836375650025471836 98350942843135703981 98749124797966212904 99363478287642934976 99765759576256873984 99853758608141173142 99855040360980025472 99963253381547764702 100258024837323930928 100992387767768228992 101401263831605347328 101490705470569716964 101523553902591694432 101901599014984978976 101934580436610284288 102648000681993937664 103074847595500565824 103154487527464302488 103187874458371886144 103492154670785993216 103605639132292420096 104004141761020746752 104764599195426804608 104798507254288200704 104879478957689458048 105188747370307075072 106482051641253473536 106498621675319422328 106929790184126383552 107457404280429638734 108227659045208448512 108244500719177117776 108717913765800737792 108813809103043757596 109254350840303044064 109793434808265065663 109934061084200694016 110597642039159229032 110923772160443498048 111081346673752927744 111179326692240361022 111629445423787892848 111736258806892508672 112323931977335491712 112742194654876998016 112778684738377335808 113001938605227907924 113335158511757487136 113568000754546484224 114165307911390171904 114765756585538437184 114769594512529880423 115193111929983019712 115230395276168147456 116036870336167059968 116647162431203001728 116991131366975470592 117119418149547953152 118471839496805037856 118559410995648952576 119056404494322167977 119538414229116994568 120414000800031349952 120877154121186346624 121008148830294662534 121047314268474712592 122293511738637458432 122401381519656921916 122896933671558366944 123031696469597248864 123394492107475607296 123504918341212136768 124407961544569330472 124911637502239651648 124952066341651316224 125417352633827666432 126349813181581338752 126447436323988499824 126861350886769927168 126959369264571449216 126979125843650080468 127000460871842321408 128421121594394147584 128520345116185032608 129739541622859864826 130526385882826838528 131075226677316212096 131605895611232472064 131721979440526653932 132255266806682632288 132559966440748122757 132666162700578098176 133224000885141068032 133881356152666435144 133924688126823086272 134466893341911438848 134585500732712015974 135130381302480080816 135971075551511384704 136120174817426743424 136521565735930459136 136791820416854835908 136836094390449675104 137390086675431252736 138200109576945997568 138926968498283371328 139079309052588194368 139489425860624599552 140465685143781177856 141204459785140475776 141250161951431922688 141776137759979101184 143519286994732942592 143541620518908786616 145940108734975560746 146324976041436103808 146530959377627283664 146662090530189412412 148171995374357457152 148332569533909586332 148933106252670353888 149505953781467323456 150601044478855120384 150647854178039288512 150764251001678595944 151257764518841067008 151393125708582619264 152006053343030322176 152756083211499221792 153117491131777637504 153737400002756494336 153874980228395449088 155627613937216615168 156282001038338560576 157053129332935625842 157683698798966938624 158178886296843117056 159679435843519833632 160467327796695095969 161465652217419769336 162119359311417420224 162775712992840162816 162919290360651387758 163150727927074612624 164112630122623372112 164777053726358689408 164830385386859183104 164975775091711503452 165590098399350590836 165643693209491711968 166314315449206253312 166674221643788148992 166803001108240148704 167680295994854314984 168174751340027238976 168359163589975182656 168413654634399600128 169406585933030577664 170297574288218326144 170429153306245369328 170931714476748996992 170987038151733380096 171174534218570085376 172183743079473701888 173089337801139938048 173733873730466193664 173760909049205373272 174005514260932399351 175926867929027478016 176666609869426198912 176858063675046045242 177538320115492446604 178810914944257436672 179366099663695869184 179618595366123767072 180507188344848507584 181397848813655325878 182306527527035145728 182563162503273337024 183265362699863170688 184007327731036705792 185412743603740662784 185556001232835195008 186269712908057648896 187249392323773239616 188007487029537503744 190319054493015423872 192516739182308186516 193296159178997693344 194249923122315116173 195672751300050943672 196701885686271407962 197498249595932425808 198726956575285869952 199531519152513747968 199707517216282346284 199710080721960050944 199926506763095529404 200516049674647861856 201984775535536457984 202981410941139433928 203047107805183388864 203803198029969957952 203869160873220568576 205296001363987875328 206149695191001131648 206308975054928604976 206375748916743772288 206984309341571986432 207211278264584840192 209529198390853609216 209758957915378916096 212964103282506947072 212997243350638844656 213859580368252767104 214914808560859277468 216455318090416897024 216489001438354235552 217627618206087515192 218508701680606088128 219586869616530131326 219868122168401388032 221195284078318458064 221847544320886996096 222162693347505855488 222358653384480722044 223258890847575785696 223472517613785017344 224647863954670983424 225484389309753996032 226003877210455815848 226670317023514974272 228330615822780343808 229531513171076874368 229539189025059760846 230386223859966039424 230460790552336294912 232073740672334119936 233294324862406003456 234529171395169755647 236943678993610075712 237118821991297905152 238112808988644335954 239076828458233989136 240828001600062699904 241754308242372693248 242016297660589325068 242094628536949425184 244802763039313843832 244991907877727718409 245793867343116733888 246063392939194497728 246788984214951214592 247009836682424273536 248815923089138660944 249823275004479303296 249904132683302632448 250834705267655332864 252699626363162677504 252894872647976999648 253918738529142898432 253958251687300160936 256842243188788295168 257040690232370065216 259479083245719729652 261052771765653677056 262150453354632424192 263443958881053307864 264510533613365264576 265119932881496245514 266448001770282136064 267762712305332870288 267849376253646172544 268933786683822877696 269171001465424031948 270260762604960161632 271942151103022769408 272240349634853486848 273583640833709671816 273672188780899350208 274780173350862505472 276400219153891995136 277853936996566742656 278158618105176388736 278978851721249199104 280931370287562355712 282408919570280951552 283903733794152862099 287038573989465885184 287083241037817573232 291880217469951121492 292649952082872207616 293061918755254567328 293324181060378824824 296343990748714914304 296665139067819172664 297866212505340707776 299011907562934646912 301202088957710240768 301295708356078577024 301528502003357191888 302515529037682134016 302786251417165238528 305512166422998443584 306234982263555275008 307749960456790898176 311255227874433230336 312564002076677121152 314106258665871251684 316357772593686234112 317968220862582783467 319358871687039667264 320934655593390191938 322931304434839538672 324238718622834840448 325551425985680325632 325838580721302775516 326301455854149225248 328225260245246744224 329554107452717378816 329951550183423006904 331180196798701181672 331287386418983423936 332628630898412506624 333348443287576297984 333606002216480297408 335360591989708629968 336349502680054477952 336718327179950365312 336827309268799200256 338813171866061155328 340595148576436652288 340858306612490738656 341863428953497993984 346178675602279876096 347467747460932387328 347521818098410746544 348011028521864798702 351853735858054956032 353333219738852397824 353716127350092090484 355076640230984893208 358732199327391738368 359237190732247534144 361014376689697015168 362795697627310651756 364613055054070291456 365126325006546674048 366530725399726341376 371112002465670390016 372539425816115297792 374498784647546479232 376014974059075007488 380638108986030847744 385033478364616373032 386592318357995386688 388499846244630232346 391345502600101887344 393403771372542815924 394996499191864851616 397453913150571739904 399415034432564692568 399420161443920101888 399853013526191058808 401032099349295723712 403969551071072915968 405962821882278867856 406094215610366777728 407606396059939915904 407738321746441137152 410592002727975750656 412299390382002263296 412617950109857209952 412682158991862761521 412751497833487544576 419058396781707218432 419517915830757832192 425928206565013894144 425994486701277689312 427719160736505534208 429829617121718554936 432978002876708471104 435255236412175030384 437017403361212176256 439173739233060262652 439736244336802776064 442390568156636916128 443695088641773992192 444717306768961444088 446517781695151571392 449295727909341966848 450968778619507992064 452007754420911631696 453340634047029948544 456661231645560687616 459063026342153748736 459078378050119521692 460772447719932078848 466588649724812006912 469058342790339511294 473887357987220151424 474237643982595810304 476225617977288671908 478153656916467978272 481656003200125399808 482080850985206155579 483508616484745386496 484032595321178650136 484189257073898850368 489605526078627687664 489983815755455436818 491587734686233467776 492126785878388995456 493577968429902429184 494019673364848547072 497631846178277321888 499646550008958606592 505399252726325355008 505789745295953999296 507837477058285796864 507916503374600321872 513684486377576590336 514081380464740130432 518958166491439459304 524300906709264848384 526887917762106615728 529021067226730529152 530239865762992491028 532896003540564272128 535525424610665740576 535698752507292345088 538342002930848063896 540521525209920323264 543884302206045538816 544480699269706973696 547167281667419343632 547344377561798700416 549560346701725010944 552800438307783990272 555707873993133485312 556317236210352777472 564817839140561903104 567807467588305724198 574077147978931770368 574166482075635146464 583760434939902242984 585299904165744415232 586123837510509134656 586648362120757649648 592687981497429828608 593330278135638345328 595732425010681415552 598023815125869293824 602591416712157154048 603057004006714383776 605572502834330477056 611024332845996887168 612469964527110550016 615499920913581796352 622510455748866460672 625128004153354242304 625679402342501606177 628212517331742503368 635936441725165566934 638717743374079334528 641869311186780383876 645862608869679077344 648477437245669680896 649761146980060470563 651677161442605551032 652602911708298450496 656450520490493488448 659108214905434757632 659903100366846013808 662360393597402363344 662574772837966847872 665257261796825013248 666696886575152595968 667212004432960594816 670721183979417259936 672699005360108955904 673436654359900730624 681190297152873304576 681716613224981477312 683726857906995987968 692357351204559752192 694935494921864774656 695043636196821493088 696022057043729597404 706666439477704795648 707432254700184180968 710153280461969786416 717464398654783476736 718474381464495068288 722028753379394030336 725591395254621303512 730252650013093348096 733061450799452682752 742224004931340780032 745078851632230595584 748997569295092958464 761276217972061695488 770066956729232746064 773184636715990773376 776999692489260464692 782691005200203774688 786552967396915306471 786807542745085631848 789992998383729703232 794907826301143479808 798830068865129385136 798840322887840203776 799706027052382117616 802064198698591447424 807939102142145831936 811925643764557735712 812188431220733555456 815212792119879831808 824598780764004526592 825235900219714419904 825364317983725523042 825502995666975089152 838116793563414436864 839035831661515664384 843307020548589121369 851988973402555378624 855438321473011068416 859659234243437109872 865956005753416942208 870510472824350060768 874034806722424352512 878347478466120525304 884781136313273832256 887390177283547984384 889434613537922888176 893035563390303142784 898591455818683933696 901937557239015984128 904015508841823263392 906681268094059897088 918126052684307497472 918156756100239043384 921544895439864157696 933177299449624013824 938116685580679022588 947774715974440302848 948610706777341144849 952451235954577343816 956307313832935956544 963312006400250799616 964161701970412311158 967017232969490772992 968065190642357300272 968378514147797700736 979211052157255375328 979967631510910873636 983175469372466935552 984253571756777990912 988039346729697094144 995263692356554643776 999293100017917213184 1010798505452650710016 1011579490591907998592 1015674954116571593728 1015833006749200643744 1020845340664081567973 1028162760929480260864 1037916332982878918608 1048601813418529696768 1053775835524213231456 1058042134453461058304 1060479731525984982056 1071050849221331481152 1071397505014584690176 1076684005861696127792 1081043050419840646528 1087768604412091077632 1088961398539413947392 1094334563334838687264 1094688755123597400832 1111415747986266970624 1112634472420705554944 1129635678281123806208 1135614935176611448396 1148332964151270292928 1149577413887799294073 1167520869879804485968 1170599808331488830464 1172247675021018269312 1173296724241515299296 1186660556271276690656 1191464850021362831104 1196047630251738587648 1205182833424314308096 1206114008013428767552 1211145005668660954112 1222048665691993774336 1224939929054221100032 1250256008306708484608 1251358804685003212354 1256425034663485006736 1271872883450331133868 1277435486748158669056 1278562256960764151753 1283738622373560767752 1291725217739358154688 1296954874491339361792 1299522293960120941126 1303354322885211102064 1305205823416596900992 1312901040980986976896 1318216429810869515264 1319806200733692027616 1324720787194804726688 1325149545675933695744 1334424008865921189632 1341442367958834519872 1345398010720217911808 1346873308719801461248 1362380594305746609152 1363433226449962954624 1367453715813991975936 1390087272393642986176 1392044114087459194808 1413332878955409591296 1414864509400368361936 1420306560923939572832 1436948762928990136576 1444057506758788060672 1451182790509242607024 1460505300026186696192 1466122901598905365504 1484448009862681560064 1492004728662888445499 1497995138590185916928 1522552435944123390976 1540133913458465492128 1546369273431981546752 1547733258426188183701 1553999384978520929384 1565382010400407549376 1573105934793830612942 1573615085490171263696 1579985996767459406464 1589815652602286959616 1597660137730258770272 1599412054104764235232 1604128397397182894848 1623851287529115471424 1624376862441467110912 1630425584239759663616 1649197561528009053184 1650471800439428839808 1650728635967451046084 1651005991333950178304 1686614041097178242738 1703977946805110757248 1710876642946022136832 1719318468486874219744 1723279563729725595841 1731912011506833884416 1741020945648700121536 1748069613444848705024 1756694956932241050608 1769562272626547664512 1774780354567095968768 1778869227075845776352 1786071126780606285568 1808031017683646526784 1813362536188119794176 1836252105368614994944 1836313512200478086768 1843089790879728315392 1876233371161358045176 1895549431948880605696 1897221413554682289698 1904902471909154687632 1912614627665871913088 1926624012800501599232 1928323403940824622316 1936130381284714600544 1936757028295595401472 1958422104314510750656 1959935263021821747272 1966350938744933871104 1968507143513555981824 1976078693459394188288 1990527384713109287552 1998586200035834426368 2023158981183815997184 2031666013498401287488 2041690681328163135946 2056325521858960521728 2075832665965757837216 2086075261357036247597 2107551671048426462912 2116084268906922116608 2120959463051969964112 2142101698442662962304 2142795010029169380352 2153368011723392255584 2162086100839681293056 2188669126669677374528 2189377510247194801664 2222831495972533941248 2225268944841411109888 2262071685392121191563 2271229870353222896792 2296665928302540585856 2299154827775598588146 2335041739759608971936 2344495350042036538624 2346593448483030598592 2373321112542553381312 2382929700042725662208 2392095260503477175296 2410365666848628616192 2412228016026857535104 2444097331383987548672 2500512016613416969216 2502717609370006424708 2512850069326970013472 2525249000590096510249 2543745766900662267736 2554870973496317338112 2557124513921528303506 2567477244747121535504 2583450435478716309376 2593909748982678723584 2599044587920241882252 2606708645770422204128 2610411646833193801984 2625802081961973953792 2639612401467384055232 2649441574389609453376 2650299091351867391488 2668848017731842379264 2682884735917669039744 2690796021440435823616 2693746617439602922496 2726866452899925909248 2780174544787285972352 2784088228174918389616 2829729018800736723872 2840613121847879145664 2873897525857980273152 2888115013517576121344 2902365581018485214048 2921010600052373392384 2984009457325776890998 2995990277180371833856 3048879228137206823411 3080267826916930984256 3092738546863963093504 3095466516852376367402 3107998769957041858768 3130764020800815098752 3146211869587661225884 3147230170980342527392 3159971993534918812928 3195320275460517540544 3198824108209528470464 3208256794794365789696 3247702575058230942848 3248753724882934221824 3260851168479519327232 3300943600878857679616 3301457271934902092168 3373228082194356485476 3407955893610221514496 3438636936973748439488 3446559127459451191682 3463824023013667768832 3482041891297400243072 3496139226889697410048 3513389913864482101216 3539124545253095329024 3557738454151691552704 3572142253561212571136 3616062035367293053568 3626725072376239588352 3672627024400956173536 3690748539323987207287 3752466742322716090352 3791098863897761211392 3794442827109364579396 3809804943818309375264 3825229255331743826176 3856646807881649244632 3872260762569429201088 3873514056591190802944 3916844208629021501312 3919870526043643494544 3932701877489867742208 3937014287027111963648 3981054769426218575104 4046317962367631994368 4063332026996802574976 4083381362656326271892 4112651043717921043456 4151665331931515674432 4172150522714072495194 4215103342096852925824 4232168537813844233216 4241918926103939928224 4284203396885325924608 4306736023446784511168 4324172201679362586112 4377338253339354749056 4378755020494389603328 4524143370784242383126 4542459740706445793584 4593331856605081171712 4598309655551197176292 4670083479519217943872 4688990700084073077248 4693186896966061197184 4746642225085106762624 4765859400085451324416 4824456032053715070208 4888194662767975097344 5005435218740012849416 5025700138653940026944 5050498001180193020498 5087491533801324535472 5109741946992634676224 5114249027843056607012 5134954489494243071008 5166900870957432618752 5198089175840483764504 5213417291540844408256 5220823293666387603968 5251604163923947907584 5279224802934768110464 5298883148779218906752 5300598182703734782976 5337696035463684758528 5365769471835338079488 5394170942088904379881 5453732905799851818496 5560349089574571944704 5568176456349836779232 5659458037601473447744 5681226243695758291328 5747795051715960546304 5804731162036970428096 5968018914651553781996 6097758456274413646822 6160535653833861968512 6185477093727926187008 6190933033704752734804 6215997539914083717536 6261528041601630197504 6292423739175322451768 6294460341960685054784 6319943987069837625856 6390640550921035081088 6397648216419056940928 6416513589588731579392 6495405150116461885696 6601887201757715359232 6602914543869804184336 6746456164388712970952 6815911787220443028992 6877273873947496878976 6893118254918902383364 6927648046027335537664 6964083782594800486144 7026779827728964202432 7078249090506190658048 7115476908303383105408 7144284507122425142272 7232124070734586107136 7345254048801912347072 7381497078647974414574 7504933484645432180704 7588885654218729158792 7619609887636618750528 7650458510663487652352 7713293615763298489264 7744521525138858402176 7747028113182381605888 7833688417258043002624 7839741052087286989088 7962109538852437150208 8092635924735263988736 8126664053993605149952 8166762725312652543784 8303330663863031348864 8344301045428144990388 8430206684193705851648 8483837852207879856448 8568406793770651849216 8613472046893569022336 8648344403358725172224 8754676506678709498112 9048286741568484766252 9084919481412891587168 9186663713210162343424 9196619311102394352584 9340166959038435887744 9377981400168146154496 9386373793932122394368 9493284450170213525248 9648912064107430140416 10010870437480025698832 10051400277307880053888 10100996002360386040996 10174983067602649070944 10228498055686113214024 10269908978988486142016 10333801741914865237504 10396178351680967529008 10426834583081688816512 10441646587332775207936 10503208327847895815168 10558449605869536220928 10597766297558437813504 10731538943670676158976 10788341884177808759762 10907465811599703636992 11120698179149143889408 11136352912699673558464 11318916075202946895488 11362452487391516582656 11609462324073940856192 11936037829303107563992 12195516912548827293644 12321071307667723937024 12381866067409505469608 12431995079828167435072 12523056083203260395008 12584847478350644903536 12588920683921370109568 12639887974139675251712 12781281101842070162176 12795296432838113881856 12990810300232923771392 13203774403515430718464 13205829087739608368672 13492912328777425941904 13631823574440886057984 13754547747894993757952 13786236509837804766728 13928167565189600972288 14053559655457928404864 14156498181012381316096 14230953816606766210816 14464248141469172214272 14690508097603824694144 14762994157295948829148 14944506380541390822949 15009866969290864361408 15177771308437458317584 15239219775273237501056 15300917021326975304704 15426587231526596978528 15489043050277716804352 15667376834516086005248 15679482104174573978176 15924219077704874300416 16253328107987210299904 16333525450625305087568 16606661327726062697728 16688602090856289980776 16860413368387411703296 16967675704415759712896 17136813587541303698432 17226944093787138044672 17509353013357418996224 18096573483136969532504 18169838962825783174336 18373327426420324686848 18393238622204788705168 18680333918076871775488 18772747587864244788736 18986568900340427050496 19297824128214860280832 19396061472617549791487 20021740874960051397664 20102800554615760107776 20201992004720772081992 20349966135205298141888 20456996111372226428048 20539817957976972284032 20667603483829730475008 20792356703361935058016 20853669166163377633024 21116899211739072441856 21195532595116875627008 21463077887341352317952 21576683768355617519524 22241396358298287778816 22272705825399347116928 22637832150405893790976 22724904974783033165312 23218924648147881712384 23872075658606215127984 24391033825097654587288 24642142615335447874048 24763732134819010939216 24863990159656334870144 25046112166406520790016 25169694956701289807072 25177841367842740219136 25562562203684140324352 25590592865676227763712 25981620600465847542784 26411658175479216737344 26985824657554851883808 27509095495789987515904 27572473019675609533456 27856335130379201944576 28107119310915856809728 28461907633213532421632 28928496282938344428544 29381016195207649388288 29406931910097575490319 29525988314591897658296 29889012761082781645898 30019733938581728722816 30355542616874916635168 30478439550546475002112 30853174463053193957056 30978086100555433608704 31334753669032172010496 31358964208349147956352 32506656215974420599808 32667050901250610175136 33213322655452125395456 33377204181712579961552 33720826736774823406592 33935351408831519425792 34453888187574276089344 35018706026714837992448 36193146966273939065008 36339677925651566348672 36786477244409577410336 37360667836153743550976 37545495175728489577472 37973137800680854100992 38792122945235099582974 39635429965783688704343 40043481749920102795328 40205601109231520215552 40403984009441544163984 40699932270410596283776 40913992222744452856096 41079635915953944568064 41584713406723870116032 41707338332326755266048 42233798423478144883712 42391065190233751254016 43153367536711235039048 44545411650798694233856 45275664300811787581952 45449809949566066330624 46437849296295763424768 47744151317212430255968 47979731011211833694731 48782067650195309174576 49284285230670895748096 49527464269638021878432 49727980319312669740288 50339389913402579614144 50355682735685480438272 51125124407368280648704 51181185731352455527424 52823316350958433474688 53971649315109703767616 55018190991579975031808 55144946039351219066912 56214238621831713619456 56923815266427064843264 58762032390415298776576 58813863820195150980638 59051976629183795316592 59778025522165563291796 60039467877163457445632 60711085233749833270336 60956879101092950004224 61706348926106387914112 61956172201110867217408 62717928416698295912704 65334101802501220350272 66426645310904250790912 66754408363425159923104 67870702817663038851584 68907776375148552178688 70124222247155756938453 72386293932547878130016 72679355851303132697344 73572954488819154820672 74721335672307487101952 77584245890470199165948 79270859931567377408686 80086963499840205590656 80411202218463040431104 80807968018883088327968 81399864540821192567552 81827984445488905712192 82159271831907889136128 83169426813447740232064 83414676664653510532096 86306735073422470078096 89090823301597388467712 90551328601623575163904 92875698592591526849536 95488302634424860511936 95959462022423667389462 97564135300390618349152 99054928539276043756864 99455960638625339480576 100678779826805159228288 100711365471370960876544 105646632701916866949376 107943298630219407535232 110289892078702438133824 112428477243663427238912 117524064780830597553152 117627727640390301961276 118103953258367590633184 119556051044331126583592 120078935754326914891264 121422170467499666540672 121913758202185900008448 123412697852212775828224 125435856833396591825408 130668203605002440700544 133508816726850319846208 135741405635326077703168 140248444494311513876906 144772587865095756260032 145358711702606265394688 147145908977638309641344 155168491780940398331896 158541719863134754817372 160173926999680411181312 161615936037766176655936 162799729081642385135104 163655968890977811424384 164318543663815778272256 166338853626895480464128 172613470146844940156192 178181646603194776935424 190976605268849721023872 191918924044847334778924 195128270600781236698304 198109857078552087513728 198911921277250678961152 201357559653610318456576 211293265403833733898752 215886597260438815070464 220579784157404876267648 235255455280780603922552 236207906516735181266368 239112102088662253167184 240157871508653829782528 242844340934999333081344 246825395704425551656448 250871713666793183650816 261336407210004881401088 267017633453700639692416 280496888988623027753812 289545175730191512520064 290717423405212530789376 294291817955276619282688 310336983561880796663792 317083439726269509634744 320347853999360822362624 323231872075532353311872 325599458163284770270208 327311937781955622848768 332677707253790960928256 345226940293689880312384 381953210537699442047744 383837848089694669557848 390256541201562473396608 396219714157104175027456 402715119307220636913152 422586530807667467797504 431773194520877630140928 441159568314809752535296 470510910561561207845104 472415813033470362532736 478224204177324506334368 485688681869998666162688 493650791408851103312896 522672814420009762802176 534035266907401279384832 560993777977246055507624 579090351460383025040128 588583635910553238565376 620673967123761593327584 634166879452539019269488 640695707998721644725248 646463744151064706623744 654623875563911245697536 665355414507581921856512 690453880587379760624768 763906421075398884095488 767675696179389339115696 780513082403124946793216 792439428314208350054912 805430238614441273826304 863546389041755260281856 882319136629619505070592 911614889213024840199889 941021821123122415690208 944831626066940725065472 956448408354649012668736 971377363739997332325376 1045345628840019525604352 1068070533814802558769664 1121987555954492111015248 1158180702920766050080256 1177167271821106477130752 1241347934247523186655168 1268333758905078038538976 1292927488302129413247488 1309247751127822491395072 1380907761174759521249536 1527812842150797768190976 1535351392358778678231392 1561026164806249893586432 1584878856628416700109824 1764638273259239010141184 1823229778426049680399778 1882043642246244831380416 1889663252133881450130944 1912896816709298025337472 2136141067629605117539328 2243975111908984222030496 2316361405841532100160512 2482695868495046373310336 2536667517810156077077952 2585854976604258826494976 2761815522349519042499072 3070702784717557356462784 3122052329612499787172864 3646459556852099360799556 3764087284492489662760832 3779326504267762900261888 3825793633418596050674944 4487950223817968444060992 4965391736990092746620672 5073335035620312154155904 5523631044699038084998144 6141405569435114712925568 7292919113704198721599112 7528174568984979325521664 7651587266837192101349888 8975900447635936888121984 9930783473980185493241344 10146670071240624308311808 12282811138870229425851136 14585838227408397443198224 15056349137969958651043328 15303174533674384202699776 17951800895271873776243968 19861566947960370986482688 20293340142481248616623616 24565622277740458851702272 29171676454816794886396448 30112698275939917302086656 35903601790543747552487936 40586680284962497233247232 49131244555480917703404544 58343352909633589772792896 71807203581087495104975872 116686705819267179545585792 233373411638534359091171584 466746823277068718182343168 933493646554137436364686336
- Sum of all divisors σ(n): 2392961557956478767288902025
- Sum of proper divisors (its aliquot sum) s(n): 1459467911402341330924215689
- 933493646554137436364686336 is an abundant number, because the sum of its proper divisors (1459467911402341330924215689) is greater than itself. Its abundance is 525974264848203894559529353
Bases of 933493646554137436364686336
- Binary: 1100000100001010101111011111111010110100100011111010000001111000001011101101000100000000002
- Hexadecimal: 0x3042AF7FAD23E81E0BB4400
- Base-36: 39AJGVPS79Y02HCCN4
Squares and roots of 933493646554137436364686336
- 933493646554137436364686336 squared (9334936465541374363646863362) is 871410388156940868021396365258868910483545115665104896
- 933493646554137436364686336 cubed (9334936465541374363646863363) is 813456060885779069610541538834932806194983857393150289393031534263089963577901056
-
933493646554137436364686336 is a
perfect square number . Itssquare root is 30553128261344 -
The
cube root of 933493646554137436364686336 is 977320755.7400614219
Scales and comparisons
How big is 933493646554137436364686336?- 933,493,646,554,137,436,364,686,336 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 933,493,646,554,137,436,364,686,336 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 933493646554137436364686336 cubic inches would be around 81443396.3 feet tall.
Recreational maths with 933493646554137436364686336
- 933493646554137436364686336 backwards is 633686463634731455646394339
- The number of decimal digits it has is: 27
- The sum of 933493646554137436364686336's digits is 130
- 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 933493646554137436364686336 - Facts about the integer". Numbermatics.com. 2024. Web. 26 May 2024.
APA style:
Numbermatics. (2024). Number 933493646554137436364686336 - Facts about the integer. Retrieved 26 May 2024, from https://numbermatics.com/n/933493646554137436364686336/
Chicago style:
Numbermatics. 2024. "Number 933493646554137436364686336 - Facts about the integer". https://numbermatics.com/n/933493646554137436364686336/
The information we have on file for 933493646554137436364686336 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 933493646554137436364686336, math, Factors of 933493646554137436364686336, curriculum, school, college, exams, university, Prime factorization of 933493646554137436364686336, STEM, science, technology, engineering, physics, economics, calculator, nine hundred thirty-three septillion, four hundred ninety-three sextillion, six hundred forty-six quintillion, five hundred fifty-four quadrillion, one hundred thirty-seven trillion, four hundred thirty-six billion, three hundred sixty-four million, six hundred eighty-six thousand, three hundred thirty-six.