43047358703302849077603960
43,047,358,703,302,849,077,603,960 is an even composite number composed of twelve prime numbers multiplied together.
What does the number 43047358703302849077603960 look like?
This visualization shows the relationship between its 12 prime factors (large circles) and 16384 divisors.
43047358703302849077603960 is an even composite number. It is composed of twelve distinct prime numbers multiplied together. It has a total of sixteen thousand, three hundred eighty-four divisors.
Prime factorization of 43047358703302849077603960:
23 × 33 × 5 × 7 × 11 × 31 × 131 × 151 × 2011 × 3851 × 5581 × 19531
(2 × 2 × 2 × 3 × 3 × 3 × 5 × 7 × 11 × 31 × 131 × 151 × 2011 × 3851 × 5581 × 19531)See below for interesting mathematical facts about the number 43047358703302849077603960 from the Numbermatics database.
Names of 43047358703302849077603960
- Cardinal: 43047358703302849077603960 can be written as Forty-three septillion, forty-seven sextillion, three hundred fifty-eight quintillion, seven hundred three quadrillion, three hundred two trillion, eight hundred forty-nine billion, seventy-seven million, six hundred three thousand, nine hundred sixty.
Scientific notation
- Scientific notation: 4.304735870330284907760396 × 1025
Factors of 43047358703302849077603960
Divisors of 43047358703302849077603960
- Number of divisors d(n): 16384
-
Complete list of divisors:
1 2 3 4 5 6 7 8 9 10 11 12 14 15 18 20 21 22 24 27 28 30 31 33 35 36 40 42 44 45 54 55 56 60 62 63 66 70 72 77 84 88 90 93 99 105 108 110 120 124 126 131 132 135 140 151 154 155 165 168 180 186 189 198 210 216 217 220 231 248 252 262 264 270 279 280 297 302 308 310 315 330 341 360 372 378 385 393 396 420 434 440 453 462 465 495 504 524 540 558 594 604 616 620 630 651 655 660 682 693 744 755 756 770 786 792 837 840 868 906 917 924 930 945 990 1023 1048 1057 1080 1085 1116 1155 1179 1188 1208 1240 1260 1302 1310 1320 1359 1364 1386 1395 1441 1485 1510 1512 1540 1572 1661 1674 1705 1736 1812 1834 1848 1860 1890 1953 1965 1980 2011 2046 2079 2114 2170 2232 2265 2310 2358 2376 2387 2520 2604 2620 2718 2728 2751 2772 2790 2882 2970 3020 3069 3080 3144 3171 3255 3322 3348 3410 3465 3537 3624 3668 3720 3780 3851 3906 3930 3960 4022 4061 4077 4092 4158 4185 4228 4323 4340 4530 4585 4620 4681 4716 4774 4983 5115 5208 5240 5285 5436 5502 5544 5580 5581 5764 5859 5895 5940 6033 6040 6138 6342 6510 6644 6696 6795 6820 6930 7074 7161 7205 7336 7560 7702 7812 7860 8044 8122 8154 8184 8253 8305 8316 8370 8456 8646 8680 9060 9170 9207 9240 9362 9432 9513 9548 9765 9966 10055 10087 10230 10395 10570 10872 11004 11160 11162 11528 11553 11627 11718 11790 11880 11935 12066 12183 12276 12684 12969 13020 13288 13590 13640 13755 13860 14043 14077 14148 14322 14410 14949 15345 15404 15624 15720 15855 16088 16244 16308 16506 16610 16632 16740 16743 17292 17685 18099 18120 18340 18414 18724 19026 19096 19255 19530 19531 19781 19932 20110 20174 20305 20385 20460 20790 21140 21483 21615 22008 22121 22324 23106 23254 23405 23436 23580 23870 24132 24366 24552 24759 24915 25368 25938 26040 26957 27180 27510 27720 27905 28086 28154 28296 28427 28539 28644 28820 29295 29898 30165 30261 30690 30808 31710 32488 32616 32767 33012 33220 33480 33486 34584 34659 34881 35370 35805 36198 36549 36680 36828 37448 38052 38510 38907 39060 39062 39067 39562 39864 40220 40348 40610 40770 40920 41265 41580 42129 42231 42280 42361 42966 43230 44242 44648 44671 44847 46035 46212 46508 46810 46872 47160 47565 47740 48264 48732 49518 49830 50229 50435 51491 51876 53914 54297 54360 55020 55810 56172 56308 56854 57078 57288 57640 57765 58135 58590 58593 59343 59796 60330 60522 60915 61380 61391 62341 63420 64449 64845 65534 66024 66363 66440 66972 69318 69762 70215 70385 70740 71610 72396 73098 73656 74745 76104 77020 77814 78120 78124 78134 79124 80440 80696 80871 81220 81540 82530 83160 83715 84258 84462 84722 85281 85932 86460 88484 89342 89694 90495 90783 92070 92424 93016 93620 95130 95480 97464 97655 98301 98905 99036 99660 100458 100870 102982 103752 103977 104643 107415 107828 108594 109647 110040 110605 111620 112344 112616 113708 114156 115530 116270 117180 117186 117201 118686 119381 119592 120660 121044 121830 122760 122782 123795 124682 126387 126693 126840 127083 128898 129690 131068 132726 133944 134013 134785 136717 138467 138636 139524 140430 140770 141480 142135 142695 143220 144792 146196 149490 150687 151305 154040 154473 154847 155628 156248 156268 158248 161742 162440 163080 163835 165060 167430 168516 168924 169444 170562 171864 172920 173011 173295 174405 175779 176968 178029 178684 179388 180990 181566 182745 184140 184173 187023 187240 190260 194535 195310 195335 196602 197810 198072 199089 199320 200916 201740 205964 207954 209286 210645 211155 211805 214830 214841 215656 217188 217591 219294 221210 223240 223355 224235 227416 228312 231060 232540 234360 234372 234402 237372 238762 241320 242088 242613 243660 245564 247590 249364 251145 252774 253386 254166 255843 257455 257796 259380 262136 263441 265452 268026 269570 271485 272349 273434 276934 277272 279048 280860 281540 284270 285390 286440 292392 292965 294903 296527 296715 298980 301374 302610 303661 306955 308946 309694 311256 311705 312536 312697 313929 322245 323484 327670 330120 331815 334860 337032 337848 338888 341124 346022 346590 348810 351558 351603 356058 357368 358143 358776 360437 361980 363132 365490 368280 368346 374046 380079 380520 381249 389070 390620 390670 393204 395620 398178 401832 402039 403480 404355 410151 411928 415401 415908 418572 421290 422310 423610 426405 429660 429682 429737 434376 435182 436387 438588 442420 446710 448470 453915 462120 463419 464541 465080 468744 468804 474744 477524 485226 487320 491128 491505 495180 498728 502290 504481 505548 506772 508332 511686 514910 515592 518760 519033 519885 523215 526882 527337 530904 534087 536052 539140 542970 544698 546868 548235 552519 553868 561069 561720 563080 568540 570780 581501 585930 586005 589806 593054 593430 596905 597267 597960 602748 605220 605461 607322 613211 613910 617892 619388 623410 625394 627858 631935 633465 635415 644490 644523 646968 652773 655340 663630 669720 670065 682248 683585 685751 692044 692335 693180 697620 703116 703206 712116 716286 720874 723960 726264 727839 730980 731111 736692 748092 753435 760158 762498 767529 772365 774235 778140 781240 781340 786408 790323 791240 796356 804078 808710 820302 830802 831816 835667 837144 842580 842731 844620 847220 852810 859320 859364 859474 865055 870364 872774 877176 878895 884709 884840 889581 890145 893420 896940 907830 910983 920865 926838 929082 935115 937608 938091 955048 970452 983010 990360 995445 1004580 1008962 1011096 1013544 1016664 1023372 1029820 1038066 1039770 1046430 1053764 1054674 1054809 1068174 1072104 1074205 1074429 1078280 1081311 1085940 1087955 1089396 1093736 1096470 1105038 1107736 1122138 1137080 1141560 1143747 1163002 1171860 1172010 1179612 1186108 1186860 1193810 1194534 1205496 1206117 1210440 1210922 1211077 1213065 1214644 1226422 1227820 1230453 1235784 1238776 1246203 1246820 1250788 1255716 1263870 1266930 1270830 1279215 1288980 1289046 1289211 1305546 1309161 1310680 1313191 1317205 1327260 1340130 1361745 1367170 1371502 1384088 1384670 1386360 1390257 1393623 1395240 1406232 1406412 1424232 1432572 1441748 1455678 1461960 1462222 1473384 1474515 1482635 1496184 1503887 1506870 1513443 1518305 1520316 1523137 1524996 1535058 1544730 1548470 1556280 1557099 1562680 1563485 1569645 1580646 1592712 1608156 1617420 1640604 1657557 1661604 1671334 1683207 1685160 1685462 1689240 1694440 1705620 1718728 1718948 1730110 1740728 1744503 1745548 1757790 1758015 1769418 1779162 1780290 1786840 1790715 1793880 1802185 1815660 1816383 1821966 1839633 1841730 1844087 1853676 1858164 1870230 1876182 1900395 1903121 1906245 1933569 1940904 1958319 1966020 1990890 2009160 2010195 2017924 2046744 2050755 2057253 2059640 2076132 2077005 2079540 2092860 2107528 2109348 2109618 2125627 2136348 2148410 2148685 2148858 2162622 2171880 2175910 2178792 2181935 2192940 2193333 2210076 2244276 2287494 2317095 2322705 2326004 2343720 2344020 2359224 2370969 2372216 2373720 2387620 2389068 2412234 2421844 2422154 2426130 2429288 2452844 2455640 2460906 2492406 2493640 2501576 2507001 2511432 2522405 2527740 2528193 2533860 2541660 2558430 2558561 2577960 2578092 2578422 2595165 2611092 2618322 2626382 2634410 2636685 2654520 2668743 2670435 2680260 2723490 2732949 2734340 2743004 2762595 2769340 2780514 2787246 2805345 2812824 2814273 2865144 2883496 2897851 2907505 2911356 2924444 2949030 2949181 2965270 2986335 3007774 3013740 3026886 3027305 3036610 3040632 3046274 3049992 3066055 3070116 3089460 3096940 3114198 3126970 3139290 3161292 3216312 3222615 3223287 3234840 3243933 3263865 3281208 3315114 3323208 3340271 3342668 3366414 3370924 3411240 3428755 3437896 3460220 3489006 3491096 3515580 3516030 3531367 3538836 3558324 3560580 3581430 3604370 3631320 3632766 3633231 3639195 3643932 3655555 3679266 3683460 3688174 3691359 3707352 3716328 3738609 3740460 3752364 3800790 3806242 3812490 3837645 3867138 3867633 3916638 3927483 3932040 3939573 3951615 3981780 4020390 4035848 4070507 4101510 4114506 4152264 4154010 4159080 4178335 4180869 4185720 4213655 4218696 4219236 4238227 4251254 4272696 4292477 4296820 4297370 4297716 4325244 4351820 4363870 4385880 4386666 4420152 4423545 4447905 4488552 4511661 4540329 4554915 4569411 4574988 4634190 4645410 4652008 4671297 4688040 4690455 4741938 4775240 4778136 4800257 4824468 4843688 4844308 4852260 4905688 4921812 4984812 5014002 5044810 5055480 5056386 5067720 5083320 5116860 5117122 5117777 5156184 5156844 5190330 5222184 5233509 5236644 5252764 5268820 5273370 5274045 5337486 5340870 5360520 5372145 5406555 5446980 5449149 5465898 5468680 5486008 5518899 5525190 5532261 5538680 5549291 5561028 5574492 5610690 5628546 5709363 5718735 5795702 5800707 5815010 5822712 5848888 5874957 5898060 5898362 5899117 5930540 5972670 6015548 6027480 6030585 6053772 6054610 6055385 6073220 6092548 6132110 6140232 6152265 6171759 6178920 6193880 6228396 6231015 6253940 6278580 6322584 6376881 6396511 6445230 6446055 6446574 6487866 6527730 6545805 6565955 6579999 6630228 6660071 6680542 6685336 6732828 6741848 6745321 6857510 6920440 6951285 6968115 6978012 7031160 7032060 7062734 7077672 7112907 7116648 7121160 7162860 7208740 7265532 7266462 7278390 7287864 7311110 7358532 7366920 7376348 7382718 7477218 7480920 7504728 7519435 7521003 7567215 7584579 7601580 7612484 7615685 7624980 7675290 7675683 7734276 7735266 7744361 7785495 7833276 7854966 7879146 7903230 7963560 8006229 8040780 8042221 8141014 8166671 8198847 8203020 8229012 8287785 8308020 8356670 8361738 8416035 8427310 8438472 8442819 8476454 8502508 8584954 8593640 8594740 8595432 8650488 8693553 8703640 8722515 8727740 8773332 8847090 8847543 8895810 9023322 9080658 9081915 9109830 9138822 9149976 9192337 9198165 9220435 9268380 9270041 9290820 9342594 9380910 9413491 9483876 9515605 9600514 9648936 9667845 9688616 9704520 9731799 9791595 9843624 9969624 10020813 10028004 10089620 10112772 10233720 10234244 10235554 10286265 10313688 10380660 10467018 10473288 10505528 10537640 10546740 10548090 10594101 10628135 10674972 10681740 10744290 10813110 10893960 10898298 10899693 10931796 10966665 11037798 11050380 11064522 11098582 11122056 11148984 11221380 11223391 11257092 11418726 11437470 11591404 11601414 11602899 11630020 11749914 11782449 11796120 11796724 11798234 11818719 11854845 11861080 11945340 12031096 12061170 12107544 12109220 12110770 12146440 12185096 12211521 12264220 12304530 12343518 12456792 12462030 12507880 12535005 12557160 12640965 12714681 12753762 12792805 12793022 12877431 12890460 12892110 12893148 12975732 13055460 13091610 13131910 13159998 13260456 13320142 13321847 13343715 13361084 13465656 13490642 13534983 13620987 13664745 13708233 13715020 13902570 13936230 13956024 14064120 14071365 14125468 14225814 14325720 14400771 14417480 14489255 14531064 14532924 14556780 14622220 14717064 14745905 14752696 14765436 14954436 15038870 15042006 15134430 15169158 15203160 15224968 15231370 15249960 15350580 15351366 15353331 15468552 15470532 15488722 15570990 15638911 15666552 15700527 15709932 15758292 15806460 16012458 16081560 16084442 16116435 16219665 16282028 16333342 16347447 16397694 16406040 16458024 16556697 16575570 16596783 16616040 16647873 16701355 16713340 16723476 16832070 16854620 16885638 16952908 17005016 17128089 17169908 17189480 17387106 17445030 17455480 17546664 17656835 17694180 17695086 17697351 17791620 17909927 18026531 18046644 18161316 18163830 18166155 18219660 18277644 18384674 18396330 18440870 18456795 18515277 18536760 18540082 18581640 18685188 18693045 18761820 18826982 18967752 19031210 19130643 19189533 19201028 19335690 19338165 19463598 19583190 19637415 19697865 19739997 19980213 20041626 20056008 20179240 20225544 20235963 20284957 20352535 20468488 20471108 20572530 20644267 20761320 20904345 20934036 21093480 21096180 21188202 21191135 21256270 21349944 21363480 21462385 21488580 21492431 21626220 21796596 21799386 21863592 21933330 22075596 22100760 22129044 22197164 22442760 22446782 22514184 22558305 22563009 22664441 22701645 22753737 22837452 22847055 22874940 23027049 23182808 23202828 23205798 23233083 23260040 23356485 23381897 23499828 23564898 23593448 23596468 23637438 23709690 23890680 24001285 24122340 24126663 24218440 24221540 24423042 24500013 24528440 24609060 24687036 24924060 25070010 25281930 25429362 25507524 25585610 25586044 25588885 25754862 25780920 25784220 25786296 25951464 26080659 26110920 26124661 26167545 26183220 26263820 26319996 26542629 26640284 26643694 26687430 26722168 26981284 27069966 27241974 27245745 27329490 27416466 27430040 27577011 27594495 27661305 27746455 27805140 27810123 27872460 28142730 28144171 28240473 28250936 28451628 28546815 28801542 28978510 29003535 29065848 29113560 29244440 29374785 29491810 29495585 29530872 29908872 30062439 30077740 30084012 30268860 30338316 30462740 30701160 30702732 30706662 30858795 30941064 30977444 31141980 31277822 31401054 31419864 31516584 31612920 31782303 31884405 31982555 32024916 32168884 32232870 32439330 32440991 32564056 32666684 32694894 32699079 32795388 32899995 33113394 33151140 33193566 33295746 33300355 33402710 33426680 33446952 33664140 33670173 33709240 33726605 33771276 33905816 34256178 34339816 34774212 34890060 35313670 35388360 35390172 35394702 35456157 35564535 35583240 35819854 36053062 36093288 36322632 36327660 36332310 36439320 36555288 36634563 36769348 36792660 36881740 36913590 37030554 37080164 37370376 37386090 37523640 37605015 37653964 37922895 38062420 38144043 38261286 38378415 38379066 38402056 38632293 38671380 38676330 38721805 38845037 38927196 39166380 39274830 39276841 39395730 39479994 39779591 39960426 39965541 40031145 40083252 40211105 40471926 40569914 40604949 40705070 40833355 40942216 40994235 41124699 41145060 41288534 41808690 41868072 42192360 42214095 42376404 42382270 42512540 42924770 42977160 42984862 43202313 43252440 43467765 43593192 43598772 43866660 44151192 44237715 44258088 44394328 44775577 44893564 45116610 45126018 45328882 45403290 45507474 45674904 45694110 45749880 45961685 46054098 46059993 46350205 46405656 46411596 46466166 46620497 46712970 46763794 46916733 46999656 47067455 47129796 47192936 47217247 47274876 47419380 48002570 48244680 48253326 48443080 48658995 48846084 49000026 49218120 49374072 49790349 49848120 49943619 50104065 50140020 50563860 50858724 51015048 51171220 51172088 51177770 51384267 51509724 51568440 52161318 52249322 52335090 52366440 52527640 52639992 52970505 53085258 53092053 53280568 53287388 53374860 53729781 53962568 54079593 54139932 54210527 54483948 54491490 54498465 54658980 54832932 55154022 55188990 55322610 55492910 55610280 55620246 55744920 56116955 56285460 56288342 56295547 56480946 56903256 57093630 57166697 57391929 57568599 57603084 57957020 58007070 58014495 58749570 58912245 58983620 58991170 59093595 59940639 60124878 60155480 60168024 60537720 60676632 60707889 60854871 60925480 61057605 61405464 61413324 61717590 61932801 61954888 62283960 62555644 62802108 63564606 63573405 63768810 63965110 64049832 64337768 64387155 64465740 64477293 64878660 64881982 64890287 65333368 65389788 65398158 65590776 65799990 65894437 66226788 66302280 66387132 66591492 66600710 66609235 66805420 67328280 67340346 67453210 67542552 67674915 67993323 68104935 68512356 68541165 69081147 69548424 69699249 69780120 70145691 70627340 70780344 70789404 70912314 71129070 71639708 72003855 72106124 72379989 72655320 72664620 73269126 73500039 73538696 73585320 73763480 73827180 74061108 74160328 74772180 75210030 75213881 75307928 75845790 76124840 76176631 76288086 76522572 76756830 76758132 76766655 77264586 77342760 77352660 77443610 77690074 77854392 78194555 78241977 78332760 78373983 78502635 78549660 78553682 78563737 78791460 78959988 79315391 79559182 79627887 79920852 79931082 80062290 80166504 80422210 80943852 81139828 81209898 81410140 81666710 81737235 81988470 82249398 82290120 82577068 82731033 82783485 82983915 83239365 83430369 83617380 84428190 84432513 84721419 84752808 84764540 85025080 85187971 85640445 85849540 85969724 86404626 86935530 87197544 87733320 88475430 88486755 89549635 89551154 89787128 89833381 90132655 90187317 90233220 90252036 90657764 90806580 91014948 91388220 91424611 91923370 92108196 92119986 92576385 92700410 92823192 92932332 93240994 93425940 93527588 93833466 94134910 94259592 94434494 94549752 94838760 95346909 95653215 95947665 96005140 96506652 97317990 97322973 97692168 98000052 98699985 99580698 99887238 99901065 100208130 100280040 101010519 101127720 101179815 101424785 101717448 102342440 102355540 102768534 103019448 103221335 103548401 104322636 104498644 104670180 105941010 106170516 106184106 106574776 106749720 107459562 107462155 108159186 108279864 108421054 108967896 108982980 108996930 109002511 109317960 109472377 109665864 109903689 110308044 110377980 110397761 110645220 110985820 111240492 112233910 112570920 112576684 112591094 112815045 112961892 113322205 113768685 114187260 114333394 114432129 114783858 115135245 115137198 115206168 115896879 115914040 116014140 116028990 116165415 116535111 116909485 117499140 117824490 117830523 117967240 117982340 118187190 119338773 119881278 119896623 120249756 120633315 121415778 121709742 122115210 122500065 122826648 123435180 123457301 123865602 125111288 125604216 126185717 127129212 127146810 127537620 127930220 128774310 128931480 128954586 129606939 129757320 129763964 129780574 130403295 130623305 130779576 130796316 131599980 131788874 132453576 132713145 132774264 133182984 133201420 133218470 133610840 134326731 134680692 134906420 135349830 135986646 136209870 137024712 137082330 137885055 138162294 138179979 139050615 139398498 139861491 140291382 140720855 140750199 141202365 141254680 141578808 141651741 141824628 142258140 143279416 144007710 144212248 144759978 145329240 146538252 147000078 147654360 148122216 149544360 149830857 150312195 150420060 150427762 150447017 151691580 152353262 152576172 153045144 153513660 153516264 153533310 154529172 154705320 154887220 155380148 156389110 156483954 156747966 157005270 157099320 157107364 157127474 157582920 157919976 158630782 158651087 158911515 159118364 159255774 159276159 159841704 159862164 160124580 160844420 161189343 161887704 162204955 162238779 162279656 162419796 162631581 162820280 163333420 163474470 163495395 163976940 164498796 165154136 165462066 165566970 165967830 166478730 166860738 167234760 168350865 168856380 168865026 168886641 169442838 169529080 170375942 171280890 171500091 171699080 171939448 172028021 172705797 172809252 173871060 176950860 176973510 177280785 179099270 179102308 179666762 179821917 180265310 180374634 180466440 180504072 181315528 181613160 182029896 182123667 182564613 182776440 182849222 182872627 183172815 183846740 184216392 184239972 185152770 185400820 185798403 185864664 186481988 186851880 187055176 187666932 188269820 188868988 190693818 190720215 191306430 191895330 192010280 193013304 193161465 193431879 194225185 194635980 194645946 194670861 196000104 196384205 197009197 197399970 197683311 198291841 198897955 199161396 199774476 199802130 199827705 200416260 202021038 202359630 202849570 203024745 203979969 204711080 205537068 205623495 206442670 207096802 208645272 208997288 209097747 209340360 210437073 211882020 212341032 212368212 214919124 214924310 216011565 216318372 216842108 217139967 217965960 217993860 218005022 218944754 219807378 220500117 220616088 220755960 220795522 221290440 221971640 222480984 223877885 224467820 225153368 225182188 225630090 225641643 225923784 226644410 227086937 227537370 228374520 228529893 228666788 228864258 229567716 230270490 230274396 230299965 231793758 232028280 232057980 232330830 233070222 233102485 233818970 234583665 234998280 235121949 235648980 235661046 235691211 235964680 236086235 236374380 236416741 237946173 238677546 239762556 239793246 240075191 240499512 241266630 242831556 243419484 244230420 245000130 246870360 246914602 247731204 248193099 248951745 249308851 249718095 250291107 252371434 253297539 254164257 254258424 254293620 255075240 255563913 255860440 256921335 257548620 257909172 259213878 259527928 259561148 260806590 261246610 261592632 263199960 263577748 265426290 265460265 266402840 266436940 268648905 268653462 269361384 269500143 269812840 270397965 270699660 271052635 271973292 272419740 274164660 274273833 274937887 275770110 276324588 276359958 278101230 278457137 278796996 279722982 280582764 281441710 281477735 281500398 282404730 283303482 283649256 284516280 285833485 286959645 287371271 287842995 288015420 289519956 291968919 293076504 294000156 299661714 299703195 300624390 300840120 300855524 300894034 303031557 303383160 303539445 304274355 304706524 305152344 307027320 307066620 309058344 309664005 309774440 310645203 310760296 312778220 312967908 313495932 314010540 314214728 314254948 317261564 317302174 317823030 318236728 318511548 318552318 319724328 320249160 321688840 322378686 322386465 324409910 324451435 324477558 324839592 325263162 326666840 326948940 326990790 327007533 327953880 328417131 328997592 329472185 330924132 331133940 331193283 331935660 332957460 333721476 336701730 337712760 337730052 337773282 338885676 339966615 340751884 342561780 343000182 344056042 345405735 345411594 345618504 347742120 347925121 348496245 349605333 350728455 353491569 353901720 353947020 354561570 358016319 358198540 358204616 359333524 359643834 359689869 360530620 360749268 361899945 364247334 365129226 365698444 365745254 366345630 367500195 367693480 368479944 370305540 370371903 370801640 371596806 372963976 375333864 376069405 376539640 377737976 378557151 380883155 381387636 381440430 382612860 383790660 386322930 386342711 386863758 388450370 389271960 389291892 389341722 391209885 391869915 392768410 392818685 394018394 394799940 395366622 396576955 396583682 397795910 398139435 398322792 399548952 399604260 399655410 400832520 402980193 404042076 404719260 405699140 406049490 407959938 411074136 411246990 412885340 413655165 414193604 417151845 418195494 419584473 420874146 422162565 422250597 423607095 423764040 424736424 424955223 425939855 429838248 429848620 432023130 432045251 432636744 433684216 434279934 435987720 436010044 437575501 437889508 439614756 441000234 441591044 447755770 448935640 449166905 450364376 450936585 451260180 451283286 451341051 453288820 454173874 455074740 457059786 457123055 457333576 457728516 459135432 460540980 460548792 460599930 463587516 464115960 464661660 466140444 466204970 467637940 469167330 470243898 471297960 471322092 471382422 472172470 472748760 472833482 475892346 475953261 476734545 477355092 479525112 479586492 480150382 482533260 483568029 485663112 486614865 486716337 486838968 487894743 488460840 490000260 493829204 495462408 496386198 497903490 498617702 499436190 500582214 504742868 505052595 506595078 506659923 508328514 508587240 511127826 513842670 514500273 515097240 515818344 516084063 517742005 518427756 519122296 521613180 522493220 526497167 527155496 530852580 530920530 532873880 533236417 537297810 537306924 539000286 540795930 541399320 542105270 543946584 544839480 545012555 547361885 547693839 548329320 548547666 548617881 549518445 549875774 551540220 551988805 552649176 552719916 555207737 556202460 556914274 557395209 557593992 559445964 561165528 562883420 562955470 563000796 564809460 566606964 571666970 572160645 573919290 574742542 575685990 576030840 579039912 579484395 580295637 582675555 583937838 584012583 588000312 589152615 591027591 593049933 594875523 596315797 596693865 599323428 599406390 599483115 601248780 601711048 601788068 606063114 607078890 608548710 609413048 611939907 614133240 617286505 619328010 621290406 625556440 625935816 626991864 628021080 628509896 628833667 630928585 631311219 634523128 634604348 635646060 637023096 637104636 639972277 644757372 644772930 648034695 648819820 648902870 648955116 650526324 653897880 653981580 654015066 656834262 658944370 661848264 662267880 662386566 663871320 665914920 666265361 667442952 671633655 673403460 675460104 675546564 676924929 677771352 679933230 681260811 681503768 685123560 685589679 686000364 688112084 690811470 690823188 690899895 695850242 696992490 699210666 699307455 701456910 703750995 705365847 706983138 707073633 707894040 708258705 709123140 709250223 713838519 716032638 716397080 718667048 719287668 719379738 720225573 721061240 721498536 723799890 724838807 728494668 730258452 731396888 731490508 732691260 735000390 740611080 740743806 743193612 747926553 749154285 752138810 752235085 757114302 759892617 761766310 762775272 762880860 763017577 765225720 766691739 767581320 772645860 772685422 772784327 773727516 776900740 778583784 778683444 782419770 783739830 785536820 785637370 788036788 789599880 790733244 793153910 793167364 793255435 795591820 796278870 796380795 799208520 799310820 805946715 805960386 808084152 808500429 809438520 811193895 811398280 812098980 813157905 815919876 822493980 822821499 824813661 825770680 827310330 827352691 828387208 834303690 835371411 836390988 837942941 839168946 841748292 844325130 844433205 844501194 847214190 849910446 851879710 857500455 859697240 860140105 862113813 863528985 864046260 864090502 864201107 868559868 872020088 872469301 875151002 875779016 875906757 879229512 882000468 883182088 895511540 898333810 899109585 901873170 902520360 902566572 902682102 906577640 908347748 910149480 910618335 912823065 914119572 914246110 914363135 915457032 921081960 921199860 927175032 928992015 929323320 931935609 932280888 932409940 935275880 938334660 940487796 942644184 942764844 944344940 945666964 951784692 951906522 953469090 954710184 959172984 960300764 965066520 967136058 967159395 973229730 973354305 973432674 975789486 980000520 981022599 985045985 985251393 987658408 988416555 991459205 992772396 993579849 995806980 997235404 998872380 1001164428 1005670721 1009485736 1010105190 1013190156 1013319846 1014511291 1016657028 1019899845 1022255652 1027685340 1029000546 1032168126 1035484010 1036855512 1043226360 1043775363 1044986440 1045488735 1048815999 1052185365 1052994334 1060474707 1061705160 1061841060 1066472834 1074048957 1074595620 1074613848 1078000572 1081591860 1084210540 1085699835 1090025110 1094723770 1095387678 1097095332 1097235762 1099036890 1099751548 1102500585 1103080440 1103977610 1105439832 1110415474 1111115709 1112404920 1113828548 1114790418 1118891928 1125766840 1125910940 1126001592 1128208215 1129618920 1133213928 1135434685 1135671453 1142649465 1143333940 1144321290 1147838580 1149485084 1151371980 1158968790 1159028133 1160591274 1165351110 1167875676 1168025166 1169398511 1175609745 1178305230 1178456055 1182055182 1182083705 1186099866 1189730865 1189751046 1192631594 1193387730 1198646856 1198812780 1198966230 1199027621 1200375955 1202497560 1203576136 1204196147 1208940579 1212126228 1214157780 1214375371 1217097420 1217582071 1223879814 1233167321 1234573010 1238656020 1240965495 1242580812 1246544255 1251455535 1257667334 1258753419 1261857170 1262622438 1266487695 1269208696 1270821285 1271292120 1274209272 1274865669 1277819565 1279944554 1289514744 1289545860 1296069390 1296135753 1297639640 1297805740 1297910232 1301052648 1307963160 1308030132 1312726503 1313668524 1317888740 1324773132 1332530722 1343267310 1346806920 1347500715 1351093128 1353849858 1354023153 1359866460 1362521622 1371179358 1371369165 1372000728 1374689435 1376224168 1381622940 1381646376 1381799790 1388042887 1391700484 1392285685 1393984980 1398421332 1398614910 1402913820 1407501990 1410731694 1413966276 1414147266 1416517410 1418246280 1418500446 1427677038 1427859783 1432065276 1436856355 1438575336 1438759476 1440451146 1447599780 1449677614 1456989336 1459844595 1460516904 1462981016 1463684229 1465382520 1470000780 1470264221 1481487612 1486387224 1495853106 1498308570 1504277620 1504470170 1514228604 1515157785 1519785234 1519979769 1523532620 1525761720 1526035154 1533383478 1543500819 1545291720 1545370844 1545568654 1547455032 1548252189 1553226015 1553801480 1557366888 1564839540 1567479660 1571073640 1571274740 1576073576 1579491501 1581466488 1586307820 1586334728 1586510870 1591183640 1592557740 1592761590 1598621640 1599709251 1611893430 1611920772 1617000858 1622387790 1624197960 1626315810 1631839752 1635037665 1642085655 1644987960 1645642998 1645853643 1649627322 1654620660 1654705382 1654917187 1655966415 1665623211 1668607380 1670742822 1672781976 1675885882 1678337892 1680526337 1683496584 1688650260 1688866410 1689002388 1694428380 1694732041 1699820892 1703759420 1715000910 1720280210 1724227626 1727057970 1728092520 1728181004 1728402214 1737119736 1739625605 1744938602 1745161957 1748026665 1750302004 1751813514 1752037749 1764000936 1767457845 1773082773 1779149799 1784626569 1788947391 1790081595 1791023080 1796667620 1798219170 1798449345 1803746340 1805133144 1805364204 1816695496 1821236670 1825646130 1828239144 1828492220 1828726270 1842399720 1851859515 1857984030 1863871218 1864819880 1876669320 1880975592 1885529688 1886501001 1888689880 1891333928 1892785755 1903569384 1903813044 1906938180 1919916831 1920601528 1931713555 1934272116 1934318790 1946459460 1946708610 1946865348 1951578972 1962045198 1970091970 1970502786 1976833110 1982918410 1985544792 1987159698 1991613960 1994470808 1997744760 1998796083 2002328856 2011341442 2011598897 2014900965 2020210380 2026380312 2026639692 2029022582 2030774787 2033314056 2039799690 2043782433 2044511304 2055370680 2056769037 2058001092 2064336252 2070968020 2087550726 2090977470 2097631998 2097922365 2104370730 2105988668 2111252985 2120949414 2121220899 2123682120 2124776115 2127750669 2132945668 2141515557 2148097914 2149191240 2156001144 2160226255 2160676719 2163183720 2168421080 2171399670 2174516421 2180050220 2187877505 2189447540 2190775356 2194190664 2194471524 2198073780 2199503096 2205001170 2207955220 2220830948 2222231418 2227657096 2229580836 2243779659 2251821880 2256416430 2256705255 2270869370 2271342906 2285298930 2286667880 2288642580 2289052731 2295677160 2298970168 2300075217 2302743960 2317937580 2318056266 2318352981 2321182548 2330702220 2331630311 2335751352 2336050332 2338797022 2351219490 2356610460 2356912110 2361475561 2364110364 2364167410 2372199732 2379461730 2379502092 2379766305 2385263188 2386775460 2397625560 2397932460 2398055242 2400751910 2408392294 2417840145 2417881158 2424252456 2425501287 2428315560 2428750742 2433581685 2434194840 2435164142 2435475847 2439473715 2447759628 2466334642 2468464497 2469146020 2474440983 2477312040 2481930990 2482058073 2485161624 2493088510 2502911070 2506114233 2513828823 2515334668 2517506838 2523714340 2525244876 2532975390 2533299615 2541642570 2549731338 2555639130 2559889108 2572501365 2579091720 2580420315 2586341439 2592138780 2592271506 2592603321 2595611480 2616060264 2617407903 2625453006 2627337048 2632485835 2635777480 2640827101 2649546264 2665061444 2666182085 2686534620 2695001430 2704398977 2707699716 2708046306 2719732920 2725043244 2738469195 2742358716 2742738330 2743089405 2749378870 2763245880 2763599580 2776038685 2776085774 2783400968 2784571370 2786976045 2787969960 2795806827 2796842664 2797229820 2805827640 2815003980 2815508461 2821463388 2827932552 2828294532 2833034820 2837000892 2855354076 2855719566 2864130552 2873712710 2877518952 2880902292 2895199560 2899355228 2901478185 2919689190 2920062915 2927368458 2940001560 2940528442 2943067797 2955137955 2955754179 2962975224 2965249665 2974377615 2980739547 2981578985 2991706212 2996617140 3008555240 3008940340 3017012163 3024316757 3028457208 3030315570 3039570468 3039959538 3043533873 3047065240 3052070308 3059699535 3063028507 3066766956 3087001638 3090741688 3091137308 3096504378 3106452030 3129679080 3131326089 3134959320 3142549480 3144168335 3156556095 3158983002 3172615640 3173021740 3185115480 3185523180 3199418502 3199861385 3223786860 3223841544 3234001716 3244775580 3245357081 3252631620 3270075330 3284171310 3291285996 3291707286 3299254644 3309241320 3309410764 3309834374 3311932830 3331246422 3331326805 3333347127 3337214760 3341485644 3351771764 3356675784 3361052674 3377300520 3377732820 3378004776 3379077841 3384624645 3388856760 3389464082 3399641784 3406304055 3407014359 3407518840 3422330591 3427948395 3430001820 3440560420 3448455252 3454115940 3456362008 3456804428 3477084399 3479251210 3489877204 3490323914 3496053330 3500604008 3503627028 3504075498 3508195533 3526829235 3534915690 3535368165 3546165546 3546251115 3558299598 3569192595 3569253138 3577894782 3580163190 3593335240 3596438340 3596898690 3597082863 3601127865 3607492680 3610728408 3612588441 3624194035 3642473340 3643126113 3651292260 3652746213 3656984440 3657452540 3699501963 3703719030 3715968060 3727742436 3739632765 3773002002 3785571510 3799463085 3807626088 3813876360 3815087885 3827176331 3833458695 3839833662 3863427110 3863921635 3868544232 3868637580 3888407259 3892918920 3893417220 3893730696 3903157944 3924090396 3938179509 3940183940 3941005572 3953666220 3965836820 3974319396 3997592166 4022682884 4023197794 4029801930 4040420760 4042502145 4053279384 4058045164 4061549574 4062069459 4079599380 4087564866 4113538074 4114107495 4116002184 4124068305 4128672504 4136763455 4141936040 4164128661 4175101452 4176857055 4181954940 4189714705 4195263996 4195844730 4208741460 4211977336 4222505970 4241898828 4242441798 4249552230 4249769821 4255501338 4265891336 4283031114 4283579349 4296195828 4310569065 4320452510 4321005535 4321353438 4342799340 4349032842 4360100440 4362346505 4375755010 4378895080 4379533785 4381550712 4388943048 4396147560 4410002340 4410792663 4415910440 4441661896 4444462836 4459161672 4487559318 4512832860 4513410510 4541738740 4542685812 4570597860 4577285160 4578105462 4600150434 4635875160 4636112532 4636705962 4642365096 4644756567 4659678045 4661404440 4663260622 4663857527 4672100664 4677594044 4702438980 4713220920 4713824220 4722951122 4728220728 4728334820 4738474503 4744399464 4758923460 4759004184 4759532610 4770526376 4773550920 4795864920 4796110484 4799127753 4801503820 4816784588 4835680290 4835762316 4851002574 4857501484 4867163370 4870328284 4870951694 4878947430 4895519256 4905112995 4926256965 4932669284 4936928994 4937560929 4938292040 4948881966 4963861980 4964116146 4964751561 4967899245 4986177020 4996869633 5005822140 5012228466 5027657646 5028353605 5030669336 5035013676 5041579011 5047428680 5050489752 5065950780 5066599230 5072556455 5083285140 5084196123 5099462676 5111278260 5119778216 5145002730 5145266171 5160840630 5172682878 5184277560 5184543012 5185206642 5218876815 5234815806 5235485871 5244079995 5250906012 5264971670 5281654202 5302373535 5319248319 5330122888 5332364170 5353879707 5366842173 5370244785 5373069240 5390002860 5408797954 5415399432 5416092612 5450086488 5476938390 5484717432 5485476660 5486178810 5498757740 5527199160 5552077370 5552171548 5555578545 5569142740 5573952090 5591613654 5594459640 5630007960 5631016922 5642926776 5656589064 5659503003 5666069640 5674001784 5678357265 5710708152 5711439132 5747425420 5759750493 5761804584 5791468837 5795140665 5798710456 5802956370 5839378380 5840125830 5846992555 5854736916 5865600587 5881056884 5886135594 5910275910 5911508358 5930499330 5930802991 5948755230 5961479094 5963157970 5983412424 5993234280 5995138105 5996388249 6017880680 6020980735 6034024326 6034796691 6044702895 6048633514 6060631140 6071876855 6079140936 6079919076 6087067746 6087910355 6104140616 6107285107 6119399070 6126057014 6131347299 6133533912 6165836605 6174003276 6182274616 6193008756 6212904060 6262652178 6288336670 6293767095 6313112190 6317966004 6346043480 6371046360 6374328345 6383252007 6398837004 6399722770 6447573720 6468003432 6480678765 6482030157 6489551160 6490714162 6505263240 6523549263 6540150660 6563632515 6568342620 6582571992 6583414572 6598509288 6618821528 6619668748 6623865660 6662492844 6662653610 6666694254 6682971288 6703543528 6722105348 6731338977 6755465640 6758155682 6769249290 6770115765 6778928164 6812608110 6814028718 6844661182 6855896790 6860003640 6867158193 6881120840 6896910504 6908231880 6913608856 6940214435 6954168798 6955058943 6958502420 6979754408 6980647828 6992106660 6994890933 7007254056 7008150996 7016391066 7039695047 7053658470 7069831380 7070736330 7084426683 7092331092 7092502230 7101579037 7116599196 7138385190 7138506276 7139298915 7155789564 7160326380 7192876680 7193797380 7194165726 7202255730 7225176882 7248388070 7284946680 7286252226 7302584520 7305492426 7306427541 7314905080 7318421145 7328918971 7351321105 7399003926 7407438060 7423322949 7431936120 7446174219 7455484872 7479265530 7518342699 7541486469 7546004004 7571143020 7598926170 7599898845 7630175770 7654352662 7666917390 7679667324 7717504095 7726854220 7727843270 7737275160 7741260945 7759024317 7776814518 7777809963 7786834440 7848180792 7852223709 7876359018 7880367880 7882011144 7897457505 7907332440 7922481303 7931673640 7948638792 7995184332 7998546255 8045365768 8046395588 8059603860 8085004290 8113196931 8116090328 8123099148 8124138918 8159198760 8175129732 8185789577 8227076148 8228214990 8229268215 8248136610 8273526910 8274585935 8328116055 8328257322 8350202904 8353714110 8363909880 8379429410 8390527992 8391689460 8393193347 8402631685 8417482920 8445011940 8446525383 8473660205 8483797656 8484883596 8499104460 8499539642 8500627597 8511002676 8523074497 8566062228 8567158698 8592391656 8621138130 8632171247 8640905020 8642011070 8642706876 8685598680 8698065684 8724693010 8725809785 8751510020 8759067570 8760188745 8820004680 8821585326 8865413865 8888925672 8895748995 8923132845 8944736955 8975118636 9025665720 9026821020 9051036489 9072950271 9083477480 9085371624 9130601619 9141195720 9156210924 9189085521 9200300868 9272225064 9273411924 9289513134 9319356090 9326521244 9327715054 9355188088 9393978267 9404877960 9427648440 9432505005 9445902244 9456669640 9476949006 9517846920 9519065220 9592220968 9598255506 9599584155 9603007640 9633569176 9671360580 9671524632 9702005148 9715002968 9734326740 9736071243 9740656568 9741903388 9757894860 9810225990 9852513930 9853018411 9865338568 9873857988 9875121858 9897763932 9927723960 9928232292 9929503122 9935798490 9972354040 9993739266 9993980415 10011644280 10024456932 10055315292 10056707210 10057994485 10070027352 10083158022 10131901560 10133198460 10137233523 10145112910 10153873935 10166570280 10168392246 10198925352 10218912165 10222556520 10266991773 10283845185 10290005460 10290532342 10291849547 10321681260 10345365756 10369086024 10370413284 10431253197 10437753630 10469631612 10470971742 10488159990 10501812024 10524586599 10529943340 10563308404 10604747070 10606104495 10638496638 10638753345 10664728340 10707577785 10707759414 10733684346 10740489570 10780005720 10791248589 10803383595 10817595908 10832185224 10837765323 10872582105 10929378339 10953876780 10958238639 10970953320 10972357620 10997515480 11098505889 11104154740 11104343096 11111157090 11138285480 11147904180 11159624201 11183227308 11218898295 11262033844 11319006006 11356714530 11357296031 11422878264 11445263655 11481528993 11494850840 11500376085 11519500986 11582937674 11590281330 11591764905 11605912740 11658151555 11665221777 11678756760 11680251660 11693985110 11709473832 11731201174 11762113768 11772271188 11807377805 11814538527 11820551820 11823016716 11860998660 11861605982 11863124287 11897510460 11922958188 11926315940 11976624041 11990276210 11992776498 12041961470 12068048652 12069593382 12089405790 12097267028 12121262280 12127506435 12143753710 12159838152 12174135492 12175820710 12177379235 12214570214 12238798140 12252114028 12262694598 12331673210 12342322485 12348006552 12372204915 12386017512 12410290365 12425808120 12492385983 12525304356 12530571165 12569144115 12576673340 12587534190 12626224380 12635932008 12748656690 12749309463 12766504014 12797674008 12799445540 12863383621 12931707195 12961357530 12963016605 12964060314 12981428324 13047098526 13080301320 13087039515 13127265030 13136685240 13166829144 13204135505 13232377989 13239337496 13247731320 13324985688 13325307220 13333388508 13393402781 13444210696 13462677954 13516311364 13521994885 13538498580 13540231530 13557856328 13564840531 13625216220 13628057436 13689322364 13711793580 13734316386 13880428870 13908337596 13910117886 13917004840 13961295656 13979034135 13984213320 13989781866 13991572581 14016301992 14032782132 14077542305 14079390094 14107316940 14139662760 14141472660 14168853366 14184662184 14185004460 14203158074 14215423509 14233198392 14276770380 14277012552 14278597830 14279328941 14311579128 14320652760 14387594760 14388331452 14397383259 14404511460 14450353764 14496776140 14572504452 14610984852 14612855082 14636842290 14657837942 14702642210 14715338985 14778770895 14798007852 14814876120 14846645898 14892348438 14894254683 14903697735 14958531060 14990608899 15036685398 15082972938 15085060815 15092008008 15121583785 15124737033 15142286040 15197852340 15199797690 15217669365 15252588369 15260351540 15308705324 15315142535 15333834780 15359334648 15435008190 15435798513 15453708440 15455686540 15482521890 15518048634 15553629036 15555619926 15656630445 15704447418 15706457613 15752718036 15794915010 15844962606 15990368664 15997092510 16092791176 16100526519 16119207720 16170008580 16172906431 16226393862 16226785405 16246198296 16248277836 16321412177 16350259464 16371579154 16454152296 16456429980 16458536430 16459379161 16496273220 16530328927 16547053820 16549171870 16656232110 16656514644 16666735635 16707428220 16758858820 16783378920 16786386694 16805263370 16890023880 16893050766 16895389205 16947320410 16969767192 16978509009 16998208920 16999079284 17001255194 17022005352 17035071795 17046148994 17111652955 17132124456 17134317396 17242276260 17264342494 17279251479 17281810040 17284022140 17285413752 17374406511 17385421995 17396131368 17449386020 17451619570 17503020040 17518135140 17520377490 17540977665 17596801761 17643170652 17730827730 17791497990 17792408973 17846265690 17889473910 17950237272 17985414315 17989164747 18053642040 18062942205 18102072978 18104390073 18145900542 18215630565 18261203238 18263731065 18312421848 18321855321 18378171042 18400601736 18485789707 18497509815 18546823848 18579026268 18638712180 18642052451 18653042488 18655430108 18787956534 18865010010 18891804488 18953898012 19038130440 19135881655 19196511012 19199168310 19342721160 19404010296 19442036295 19468653480 19472142486 19483806776 19515789720 19570647789 19620451980 19690897545 19705027860 19706036822 19708559227 19747715976 19750243716 19795527864 19856464584 19859006244 19871596980 19987478532 19987960830 20048913864 20110630584 20113414420 20115988970 20166316044 20266396920 20274467046 20290225820 20307747870 20310347295 20336784492 20437824330 20533983546 20567690370 20580010920 20581064684 20583699094 20601474579 20643362520 20690731512 20740826568 20820643305 20862506394 20865176829 20875507260 20939263224 20941943484 20976319980 20984672799 21049173198 21059886680 21119085141 21126616808 21209494140 21212208990 21248849105 21253280049 21276993276 21277506690 21304737111 21329456680 21415155570 21415518828 21417896745 21467368692 21480979140 21582497178 21606767190 21635191816 21675530646 21745164210 21858756678 21907753560 21916477278 21919282623 21944715240 21986756913 22053963315 22197011778 22208309480 22222314180 22295808360 22319248402 22338522657 22366454616 22437796590 22524067688 22624459407 22638012012 22713429060 22714592062 22717499567 22890527310 22963057986 23000752170 23039001972 23165875348 23180562660 23183529810 23211825480 23223782835 23316303110 23319287635 23330443554 23333429889 23360503320 23387970220 23462402348 23544542376 23556671127 23614755610 23629077054 23641103640 23646033432 23653544887 23692372515 23721997320 23723211964 23726248574 23767443909 23795020920 23845916376 23852631880 23953248082 23956314137 23980552420 23985552996 23995638765 24083922940 24136097304 24139186764 24178811580 24194534056 24255012870 24287507420 24339590793 24348270984 24351641420 24354758470 24429140428 24477596280 24504228056 24525389196 24557368731 24663346420 24684644970 24687804645 24744409830 24820580730 24823757805 24984348165 24984771966 25050608712 25061142330 25138288230 25153346680 25175068380 25179580041 25207895055 25252448760 25339576149 25420980615 25497313380 25498618926 25501882791 25533008028 25569223491 25598891080 25647933421 25726330855 25726767242 25863414390 25896513741 25922715060 25926033210 25928120628 25962856648 25976231171 26094197052 26174079030 26177429355 26254530060 26408271010 26464755978 26596241595 26650614440 26666777016 26769398535 26786805562 26790234317 26834210865 26925355908 27032622728 27043989770 27076997160 27080463060 27129681062 27153109467 27218850813 27250432440 27256114872 27378644728 27391804857 27423587160 27468632772 27567256563 27760857740 27816675192 27820235772 27958068270 27979563732 27983145162 28065564264 28155084610 28158780188 28214633880 28282945320 28297515015 28337706732 28370008920 28406316148 28430847018 28553540760 28557195660 28558657882 28776662904 28794766518 28798752465 28809022920 28900707528 28957344185 28993552280 29145008904 29208213729 29221969704 29225710164 29273684580 29315675884 29328002935 29405284420 29430677970 29557541790 29559055233 29596015704 29654014955 29693291796 29748388747 29784696876 29788509366 29807395470 29917062120 29981217798 29981941245 30073370796 30165945876 30170121630 30173983455 30243167570 30249474066 30395704680 30399595380 30411700569 30435338730 30505176738 30520703080 30536425535 30617410648 30630285070 30656736495 30667669560 30800975319 30870016380 30871597026 30875548641 30911373080 30965043780 30970593071 31036097268 31107258072 31111239852 31313260890 31408894836 31412915226 31449850021 31505436072 31573759797 31589830020 31689925212 31916260035 31994185020 32201053038 32340017160 32345812862 32373745767 32410150785 32452787724 32453570810 32496555672 32513295969 32617746315 32642824354 32743158308 32788135017 32874715917 32912859960 32917072860 32918758322 32992546440 33060657854 33094107640 33098343740 33295517667 33312464220 33313029288 33333471270 33414856440 33478872603 33517717640 33572773388 33610526740 33656694885 33786101532 33790778410 33894640820 33957018018 33998158568 34002510388 34070143590 34071888093 34092297988 34223305910 34268634792 34335790965 34444586979 34484552520 34528684988 34558502958 34568044280 34748813022 34770843990 34775294715 34898772040 34903239140 34974454665 35036270280 35040754980 35081955330 35193603522 35198475235 35286341304 35422133415 35461655460 35507895185 35582995980 35584817946 35589372861 35692531380 35698927891 35778947820 35929872123 35970828630 35978329494 36016863197 36125884410 36204145956 36208780146 36251353841 36291801084 36431261130 36522406476 36527462130 36532137705 36643710642 36644594855 36756342084 36971579414 36995019630 37116614745 37158052536 37169856251 37230871095 37277424360 37284104902 37310860216 37477157949 37575913068 37591713495 37645636501 37707432345 37730020020 37907796024 38247928389 38271763310 38393022024 38398336620 38590150863 38795121585 38884072590 38889049815 38944284972 39141295578 39240903960 39261118545 39381795090 39410055720 39412073644 39417118454 39500487432 39612406515 39697133967 39718012488 39743193960 39974957064 39975921660 40180208343 40226828840 40231977940 40332632088 40548934092 40565984655 40580451640 40615495740 40620694590 40673568984 40694521593 40875648660 40928947885 41067967092 41135380740 41162129368 41167398188 41202949158 41515620937 41641286610 41725012788 41730353658 41751014520 41883886968 41952639960 41965966735 41969345598 41974717743 42098346396 42232626915 42238170282 42418988280 42424417980 42497698210 42503137985 42506560098 42553986552 42555013380 42609474222 42615372485 42830311140 42831037656 42835793490 42837986823 42934737384 42961958280 43160856235 43164994356 43213534380 43221278741 43351061292 43490328420 43717513356 43832954556 43838565246 43973513826 44107926630 44394023556 44444628360 44638496804 44677045314 44682764049 44875593180 45248918814 45255182445 45276024024 45364751355 45374211099 45426858120 45429184124 45434999134 45578190851 45653008095 45757765107 45781054620 45926115972 45945427605 46001504340 46078003944 46307395539 46331750696 46361125320 46367059620 46447565670 46632606220 46638575270 46660887108 46666859778 46775940440 46924804696 46969891335 47113342254 47119372839 47229511220 47258154108 47307089774 47384745030 47446423928 47452497148 47534887818 47906496164 47912628274 47961104840 47971105992 47991277530 48167845880 48278373528 48357623160 48510025740 48518719293 48575014840 48679181586 48680356215 48703282840 48709516940 48858280856 48964236531 49050778392 49114737462 49265092055 49326692840 49369289940 49375609290 49378137483 49488819660 49590986781 49641161460 49647515610 49968696330 49969543932 50122284660 50276576460 50350136760 50359160082 50415790110 50679152298 50686167615 50841961230 50994626760 50997237852 51003765582 51066016056 51138446982 51295866842 51302432797 51334958865 51452661710 51453534484 51459247735 51726828780 51793027482 51845430120 51852066420 51856241256 51952462342 52123219533 52156265985 52188394104 52348158060 52354858710 52509060120 52536693271 52622932995 52790405283 52816542020 52929511956 53192483190 53377226919 53538797070 53573611124 53580468634 53668421730 53850711816 53956242945 54087979540 54160926120 54188826615 54259362124 54306218934 54313170219 54437701626 54646891695 54783609714 54791193195 54937265544 54965565963 55134513126 55457369121 55492529445 55521715480 55640471544 55798121005 55916136540 55926157353 55959127464 55966290324 56310169220 56317560376 56595030030 56597927881 56675413464 56786480155 56812632296 56861694036 57114391320 57117315764 57407644965 57589533036 57597504930 57914688370 58326108885 58416427458 58451420328 58547369160 58631351768 58656005870 58810568840 58861355940 59072692635 59115083580 59118110466 59125677681 59308029910 59315621435 59386583592 59496777494 59569393752 59577018732 59614790940 59883120205 59962435596 59963882490 60146741592 60331891752 60340243260 60347966910 60486335140 60498948132 60799190760 60823401138 60870677460 61010353476 61072851070 61260570140 61313472990 61601950638 61740032760 61743194052 61751097282 61930087560 61941186142 62072194536 62222479704 62461929915 62626521780 62817789672 62825830452 62899700042 62954018397 63147519594 63179660040 63357255423 63379850424 63746547315 63759840147 63832520070 63914211333 63988370040 64316918105 64402106076 64691625724 64747491534 64820301570 64905575448 64907141620 65026591938 65235492630 65238832901 65285648708 65486316616 65576270034 65749431834 65757847869 65834145720 65837516644 65960270739 66121315708 66161889945 66196687480 66591035334 66624928440 66666942540 66957745206 66967013905 67145546776 67221053480 67313389770 67572203064 67581556820 67789281640 67824202655 67914036036 68005020776 68140287180 68143776186 68152498701 68184595976 68446611820 68671581930 68889173958 68971128877 69057369976 69117005916 69497626044 69541687980 69550589430 69806478280 69948909330 69957862905 70081509960 70163910660 70387207044 70396950470 70844266830 70923310920 70960634661 71015790370 71077117545 71165991960 71169635892 71178745722 71302331727 71385062760 71396644705 71397855782 71557895640 71859744246 71868942411 71941657260 71956658988 71986916295 72033726394 72251768820 72408291912 72417560292 72502707682 72583602168 72862522260 73018772379 73044812952 73054924260 73064275410 73287421284 73289189710 73512684168 73672106193 73943158828 73990039260 74233229490 74339712502 74461742190 74471273415 74568209804 74953044495 74954315898 75151826136 75183426990 75291273002 75414864690 75460040040 75538740123 75623685165 76018728447 76262941845 76495856778 76505648373 76543526620 76707670473 76796673240 76943800263 77178992565 77180301726 77590243170 77689541223 77768145180 77778099630 77888569944 77928693513 78117369407 78282591156 78522237090 78532288065 78763590180 78824147288 78834236908 79224813030 79394267934 79501072217 79951843320 80360416686 80370702951 80463955880 80502632595 80864532155 81097868184 81131969310 81230991480 81241389180 81389043186 81607060885 81656552439 81751297320 81857895770 82135934184 82270761480 82296895805 82334796376 82405898316 82651644635 82701769689 83031241874 83282573220 83450025576 83460707316 83836368287 83931933470 83938691196 83949435486 84196692792 84465253830 84476340564 84848835960 84892545045 84995396420 85006275970 85013120196 85110026760 85218948444 85230744970 85660622280 85671586980 85675973646 86321712470 86329988712 86396257395 86427068760 86442557482 86702122584 86872032555 86980656840 87280762291 87435026712 87624641187 87665909112 87677130492 87947027652 87984008805 88215853260 88677165699 88788047112 88962044865 89245166241 89276993608 89354090628 89365528098 89751186360 89945823735 90043685347 90497837628 90510364890 90521950365 90729502710 90748422198 90858368248 90869998268 91156381702 91235101707 91306016190 91515530214 91562109240 91609276605 91852231944 91890855210 92003008680 92402925957 92428948535 92614791078 92626645923 92734119240 92895131340 92911779213 93210262255 93265212440 93277150540 93321774216 93333719556 93753819467 93939782670 94226684508 94238745678 94349550063 94459022440 94516308216 94614179548 94769490060 94904994296 94953883717 95069775636 95812992328 95825256548 95982555060 97020051480 97037438586 97358363172 97360712430 97419033880 97853238945 97928473062 98229474924 98530184110 98542796135 98738579880 98751218580 98756274966 98977639320 99181973562 99282322920 99295031220 99937392660 99939087864 99955302587 100244569320 100436617809 100553152920 100606069511 100718320164 100831580220 101358304596 101372335230 101683922460 101994475704 102007531164 102215664279 102276893964 102591733684 102604865594 102669917730 102905323420 102907068968 102918495470 103007372895 103333760937 103453657560 103586054964 103704132840 103904924684 104246439066 104312531970 104325884145 104696316120 104709717420 104923363995 105073386542 105245865990 105580810566 105595425705 105633084040 105859023912 106266400245 106384966380 106523685555 106754453838 106768118583 107077594140 107096783673 107147222248 107160937268 107336843460 107789616369 107912485890 108050589591 108175959080 108377653230 108383202521 108518724248 108612437868 108626340438 108754061523 108875403252 109293783390 109567219428 109582386390 109596413115 109931131926 109933784565 110269026252 110914738242 110985058890 111509568753 111596242010 111692613285 111832273080 111852314706 111932580648 112620338440 112936909503 113122297035 113190060060 113195855762 113210345017 113572960310 113587497835 113723388072 114234631528 114743785167 114815289930 115179066072 115195009860 115215654127 115770452589 115829376740 116652217770 116667149445 116832854916 117312011740 117722711880 117783355635 118145385270 118230167160 118236220932 118251355362 118267724435 118616059820 118631242870 118837219545 118993554988 119154037464 119229581880 119766240410 119781570685 119924871192 119927764980 120540625029 120680486520 120695933820 120972670280 120997896264 121646802276 121697953965 121741354920 122020706952 122083564779 122145702140 122521140280 122626945980 122786843655 123203901276 123486388104 123502194564 123882372284 124546862811 124923859830 124930256341 125253043560 125651660904 125799400084 125897900205 125908036794 125924153229 126295039188 126697880745 126714510846 127493094630 127509413955 127519680294 127665040140 127828422666 127846117455 128239667105 128513960469 128633836210 128804212152 129383251448 129482568705 129494983068 129640603140 129663836223 129814283240 129881155855 130053183876 130470985260 130477665802 130494367157 130571297416 131152540068 131498863668 131515695738 131675033288 131742864451 131920541478 132242631416 132323779890 133182070668 133333885080 133915490412 133934027810 133951171585 134626779540 135163113640 135648405310 135765547335 135828072072 136094254065 136280574360 136287552372 136304997402 136734572553 136893223640 136959024285 137343163860 137778347916 137836282815 137942257754 138234011832 138922186617 138995252088 139083375960 139101178860 139897818660 139915725810 140327821320 140774414088 140793900940 141688533660 141921269322 142031580740 142154235090 142339271784 142357491444 142604663454 142793289410 142795711564 143719488492 143737884822 143883314520 143913317976 143973832590 144067452788 144503537640 144835120584 145005415364 145556157879 145725044520 146037544758 146041068645 146109848520 146128550820 146574842568 146578379420 146892709593 147344212386 147795276165 147886317656 147980078520 148134412449 148466458980 148679425004 148741943735 148772960343 148923484380 148942546830 149136419608 149906088990 149908631796 150366853980 150582546004 150829729380 151077480246 151247370330 151255114691 152037456894 152058502845 152525883690 152991713556 153011296746 153087053240 153191204941 153415340946 153887600526 153907298391 154004876595 154357985130 154360603452 154377743205 154852965355 155180486340 155379082446 155536290360 155556199260 155857387026 156234738814 156369658599 156565182312 157044474180 157064576130 157072618351 157249250105 157527180360 157610079813 157668473816 157868798985 158371215849 158449626060 158788535868 159002144434 159503251301 160131680757 160720833372 160741405902 161005265190 161729064310 161868728835 162263938620 162482778360 162566479845 162778086372 163214121770 163313104878 163715791540 163940675085 164373579585 164593791610 164811796632 164896697889 165303289270 165403539378 166062483748 166372107363 166477588335 166565146440 166921414632 167394363015 167672736574 167778472059 167863866940 167877382392 167898870972 168930507660 168952681128 169785090090 169793783643 169990792840 170012551940 170026240392 170359440465 170437896888 170461489940 171343173960 171351947292 172222934895 172643424940 172792514790 172885114964 173744065110 174561524582 175249282374 175354260984 175894055304 175968017610 176431706520 177354331398 177377033043 177924089730 177946864305 178490332482 178494639455 178708181256 178731056196 179535533947 179649360615 179891647470 180084315985 180087370694 180995675256 181020729780 181043900730 181053170771 181256769205 181459005420 181496844396 181739996536 181833618197 182312763404 182470203414 182612032380 183031060428 183218553210 183781710420 183854892721 184805851914 184857897070 185229582156 185253291846 185790262680 185823558426 185849281255 186420524510 186554301080 186667439112 187385789745 187507638934 187879565340 188228182505 188453369016 188477491356 188699100126 189228359096 189538980120 189907767434 190071766269 190139551272 191239641945 191650513096 191742633999 191965110120 192950754315 194074877172 194716726344 194721424860 195706477890 195716498703 195856946124 196458949848 197060368220 197085592270 197502437160 197512549932 197880812217 198363947124 198485669835 198590062440 199874785320 199910605174 200873235618 200901041715 201212139022 201436640328 201663160440 202716609192 202744670460 203367844920 203472607965 204015062328 204431328558 204457496103 204553787928 205183467368 205209731188 205339835460 205810646840 205836990940 206014745790 206667521874 206913386631 207172109928 207578104685 207809849368 208492878132 208625063940 208651768290 209419434840 209846727990 209873588715 210146773084 210491731980 211161621132 211190851410 212532800490 212769932760 212881903983 213047371110 213508907676 213536237166 214155188280 214189934115 214193567346 214321874536 214673686920 215579232738 215606827233 215824971780 216101179182 216106393705 216755306460 216766405042 216794151497 217224875736 217252680876 217508123046 217750806504 218587566780 219134438856 219164772780 219192826230 219204049621 219862263852 219867569130 220148950147 220538052504 221016318579 221829476484 221970117780 222009897371 223019137506 223192484020 223385226570 223413820245 223704629412 225873819006 226244594070 226380120120 226391711524 226420690034 226616220369 226871055495 227145920620 227174995670 227890954255 228788825535 229487570334 229516945119 229630579860 230123011419 230390019720 230431308254 230831400789 231536977695 231540905178 231658753480 233068623669 233304435540 233334298890 233665709832 233786080539 234352108221 234624023480 235566711270 235596864195 236290770540 236472441864 236502710724 236535448870 237232119640 237262485740 237674439090 237987109976 238503216651 239532480820 239563141370 239855529960 241081250058 241112108853 241391867640 242593596465 243293604552 243395907930 244167129558 244291404280 244821182655 245253891960 245573687310 246407802552 246890687415 247004389128 247764744568 247954933905 249093725622 249847719660 249860512682 249892495237 251509104861 251598800168 251795800410 251816073588 251848306458 252590078376 253395761490 253429021692 253759476887 254986189260 255018827910 255039360588 255330080280 255656845332 255692234910 256479334210 256512163985 257027920938 257267672420 258965137410 258989966136 259281206280 259327672446 259762311710 260106367752 260188993757 260616097665 260941970520 260955331604 260988734314 261842286873 262305080136 262683466355 262997727336 263031391476 263485728902 263519455507 263841082956 263952026415 264647559780 266031497097 266364141336 266886134595 267735498723 267830980824 267868055620 267902343170 269253559080 270131056041 271296810620 271531094670 271565851095 272188508130 272575104744 272609994804 273469145106 273918048570 274686327720 274827829815 275556695832 275672565630 275884515508 277286845605 277844373234 277879937769 278202357720 278735337639 279630786765 279795637320 279831451620 281261458401 281587801880 282989639405 283048650189 283377067320 283842538644 284063161480 284308470180 284714982888 284861651151 285209326908 285586578820 285591423128 287438976984 287475769644 287947665180 288134905576 290010830728 291112315758 292075089516 292082137290 292257101640 293156758840 293785419186 294688424772 295590552330 295628388405 296268824898 296932917960 297358850008 297483887470 297545920686 297846968760 297885093660 299812177980 299817263592 299865907761 300733707960 301165092008 301309853427 301659458760 301818208533 302154960492 302494740660 302510229382 302548951187 304074913788 304117005690 305051767380 305443570741 305983427112 306022593492 306382409882 306646992837 306830681892 307775201052 307814596782 308009753190 308715970260 308721206904 308755486410 309705930710 310360972680 310758164892 311112398520 311714774052 312469477628 312739317198 314088948360 314129152260 314145236702 314498500210 314770091985 315220159626 315737597970 316742431698 316786277115 316899252120 317577071736 318004288868 318799200735 319006502602 319047335957 319571056665 320263361514 320304355749 321290351019 321441666744 321482811804 322010530380 323368849107 323458128620 323737457670 324151768773 324527877240 325132959690 325149607563 325556172744 326194164505 326262184569 326428243540 326626209756 327431583080 327881350170 328747159170 328789239345 329187583220 329793395778 329801353695 330606578540 330807078756 332124967496 332744214726 332955176670 334528706259 334788726030 335345473148 335556944118 335727733880 335797741944 337861015320 338810728509 339570180180 339587567286 339631035051 340025103880 340718880930 340762493505 340922979880 342703894584 344445869790 344855644385 345286849880 345585029580 345646962381 345770229928 345948350231 347311357767 347488130220 349123049164 350498564748 351936035220 352076176961 354708662796 354754066086 354803173305 355848179460 355893728610 356511658635 356980664964 356989278910 357462112392 359071067894 359298721230 359344712055 359783294940 360168631970 360174741388 361621875087 362041459560 362087801460 362106341542 362513538410 362918010840 362993688792 363667236394 364625526808 364940406828 365093861895 365224064760 366062120856 366250694337 366437106420 367563420840 367709785442 367756852897 368360530965 369611703828 369715794140 370459164312 370506583692 371647116852 371698562510 372841049020 373640588433 374771579490 374790769023 375015277868 375759130680 376456365010 376954982712 377398200252 377693700615 379815534868 380093642235 380143532538 382479283890 382528241865 383485267998 383538352365 384719001315 385541881407 385901508630 388149754344 388447706115 388991508669 389442849720 389643467565 390586847035 391412955780 391432997406 391483101471 391713892248 394120736440 394171184540 395025099864 395228593353 395761624434 396185495167 396727894248 396971339670 397505361085 398764892251 399821210348 401746471236 401802083430 401853514755 402424278044 405489340920 406945215930 408282762195 408862657116 408914992206 410203717659 410419462376 410679670920 411673981880 412029491580 413335043748 413508848445 413826773262 415156209370 416985756264 417250127880 417303536580 419181841435 419693455980 419747177430 419768669861 420293546168 420983463960 422323242264 422381702820 425065600980 425141777611 425763807966 426094742220 427017815352 427072474332 428379868230 428387134692 431158465476 431213654466 431649943560 432202358364 432212787410 433510612920 433532810084 433588302994 434505361752 435016246092 436403811455 436668473637 437175133560 438123205935 438329545560 438385652460 438408099242 439724527704 439735138260 440297900294 440678128779 442032637158 442659197171 443385828495 443658952968 443940235560 444019794742 444403237347 446038275012 446225831205 446318881029 446384968040 446770453140 446827640490 447409258824 450218426735 451747638012 452489188140 452783423048 452841380068 453232440738 453742110990 453765344073 454291841240 454349991340 455781908510 456175508535 456671830307 457577651070 458975140668 459033890238 459261159720 459573614823 460246022838 460862616508 461662801578 461721895173 462014629785 463073955390 463081810356 463133229615 464558896065 466137247338 466608871080 466668597780 467572161078 468704216442 468769097335 471133422540 471193728390 471217855053 471747750315 472581541080 472830239439 473005421448 473070897740 474524971480 474769418585 475348878180 475434066151 477006433302 478509753903 479064961640 479126282740 482162500116 482224217706 485187192930 486791815860 488334259116 489642365310 491147374620 493781374830 495909867810 498187451244 499116322089 499695439320 499721025364 499776512935 499784990474 501360099361 502183089045 503018209722 503030347555 503335416177 503591600820 503632147176 503696612916 506791522980 506858043384 507518953774 509381350929 509972378520 510037655820 510078721176 510240753991 511078321395 511313690664 511384469820 512958668420 513024327970 514055841876 514535344840 516668804685 517930274820 518655344892 519524623420 520377987514 521232195330 521910663208 521977468628 523684573746 525366932710 526062782952 526971457804 527038911014 527682165912 527904052830 529295119560 532062994194 532131099129 533772269190 533840592915 535470997446 535483918365 535736111240 535804686340 538606601841 538948081845 540252947955 540262112082 541916012605 542593621240 543062189340 543131702190 543159512313 543770307615 544377016260 545219989608 545500854591 546938290212 547836097140 549655659630 551345131260 551564678163 551769031016 554573691210 555688746468 555759875538 557470675278 557547843765 559261573530 559662903240 562522916802 564684547515 565979278810 566051725085 566097300378 567685077288 568616940360 569723302302 570418653816 571173157640 573718925835 574951539288 575895330360 576078270635 577903625981 578852262945 582224631516 584150179032 584164274580 587149496109 587570838372 589376849544 591181104660 591256776810 592537649796 594967774940 595091841372 595770187320 599624355960 599731815522 602619706854 602703125145 603636417066 604309920984 604989481320 605020458764 605097902374 608149827576 608234011380 610103534760 610417823895 610887141482 610965336037 612045186984 612764819764 613293985674 613372488309 613661363784 615550402104 615629193564 616019506380 617431940520 617510972820 619411861420 620740159893 621516329784 622734314055 623429548104 624651281705 624938955256 625478634396 628258304520 628290473404 628997000420 629540183970 629620766145 630440319252 631475195940 633484863396 633572554230 636008577736 637598401470 638013005204 638094671914 638645711949 639142113330 640526723028 640608711498 642569802345 642580702038 642965623608 644021060760 646737698214 646820481699 646916257240 647474915340 648303537546 648319181115 650265919380 650299215126 650382454491 652388329010 652471835785 652524369138 652856487080 653252419512 655762700340 657494318340 657578478690 657612148863 658375166440 658714322255 659586791556 659602707390 660446850441 661213157080 661614157512 665488429452 665910353340 666029692113 669057412518 669577452060 670690946296 671113888236 677621457018 679140360360 679175134572 679262070102 681437761860 681524987010 683672862765 688891739580 689711288770 691170059160 691293924762 691896700462 692494202367 694610933085 694622715534 694976260440 698246098328 700997129496 701358241617 703056324663 703872070440 704152353922 704242486577 709417325592 709508132172 709606346610 711696358920 711787457220 713023317270 713961329928 713978557820 715509649953 718142135788 718597442460 718689424110 719566589880 720337263940 720349482776 723243750174 723336326559 724175602920 724212683084 725027076820 727334472788 727780789395 729880813656 730187723790 732501388674 732874212840 734463547965 735419570884 735513705794 736721061930 739223407656 739431588280 740672062245 741013167384 743294233704 743397125020 743864801715 745682098040 747281176866 749543158980 749581538046 749677485711 750030555736 752912730020 754527314583 754796400504 755387401230 756275573455 758682417647 759631069736 760187284470 760287065076 761278430661 764958567780 765056483730 765956024705 766970535996 767076704730 769438002630 769536491955 771083762814 771803017260 776895412230 776935191821 777983017338 779286935130 780566981271 781173694070 781848292995 782825911560 782865994812 782966202942 785363091755 785526860619 788050399065 788342369080 790457186706 790558366521 791523248868 791856079245 792370990334 793942679340 795010722170 797516256505 797529784502 799642420696 800658403785 803206496169 803492942472 803604166860 803707029510 804848556088 810393168123 813890431860 816565524390 817725314232 817829984412 820407435318 824058983160 824483489445 826670087496 827017696890 827653546524 830312418740 831860536815 834607073160 836206012917 838363682870 838892360295 839386911960 839494354860 839537339722 843784375203 844763405640 848968918215 849145950567 850131201960 850283555222 851527615932 852189484440 854144948664 854584953453 856759736460 856774269384 862316930952 862427308932 864404716728 864425574820 867065620168 867176605988 870032492184 872807622910 873336947274 874511794387 876246411870 876771304920 876816198484 879470276520 880595800588 881356257558 884065274316 885318394342 886771656990 886885165215 888039589484 888806474694 892076550024 892451662410 892637762058 893540906280 893655280980 897677669735 899597723283 900436853470 903495276024 904978376280 905265853855 905454625599 905682760136 906464881476 907484221980 907530688146 907646853561 908699982680 909168090985 911563817020 912351017070 913343660614 915155302140 916330712223 917950281336 918067780476 919147229646 919274463605 920492045676 921725233016 922200051157 923325603156 923443790346 924029259570 926147910780 926163620712 926266459230 929117792130 932274494676 933337195560 935144322156 937408432884 937538194670 942266845080 942387456780 942435710106 943495500630 945660478878 946141795480 949538837170 950358831345 950697756360 950868132302 954012866604 957019507806 957142007871 958252565480 958713169995 960088385201 963871053057 964325000232 964448435412 970374385860 972455306319 973583631720 975448822689 976668518232 978582493515 978786553707 979284730620 982294749240 987562749660 989404061085 991819735620 996374902488 998232644178 999442050728 999553025870 999569980948 1002720198722 1003586118777 1004366178090 1006036419444 1006060695110 1006670832354 1007183201640 1007393225832 1013583045960 1015037907548 1016432185527 1018762701858 1018893105153 1020075311640 1020481507982 1022156642790 1022287480515 1022768939640 1025917336840 1026048655940 1028111683752 1033337609370 1034566933155 1035860549640 1036940887143 1037310689784 1037845050693 1039049246840 1040755975028 1042464390660 1043954937256 1047369147492 1050733865420 1053942915608 1054077822028 1055808105660 1056228530883 1058785802837 1064125988388 1064262198258 1064409519915 1067544538380 1067681185830 1070941994892 1070967836730 1071609372680 1072338434587 1077213203682 1077896163690 1078034136165 1080505895910 1080524224164 1083832025210 1083970757485 1086124378680 1086263404380 1086319024626 1087540615230 1088754032520 1091001709182 1093876580424 1095672194280 1096020248105 1099311319260 1099508328457 1100744750735 1102690262520 1103129356326 1103270558691 1105081592895 1106666764621 1109147382420 1110049486855 1111377492936 1111519751076 1114941350556 1115095687530 1116522759107 1118523147060 1120921765299 1124372307069 1125045833604 1129369095030 1131958557620 1132103450170 1132194600756 1133081101845 1139446604604 1147437851670 1147584725595 1150615057095 1152156541270 1154157003945 1155807251962 1157704525890 1164449263032 1165343118345 1166974526007 1168328549160 1168930402695 1171760541105 1174298992218 1174449304413 1175141676744 1182362209320 1182513553620 1185075299592 1185685780059 1188556485501 1189935549880 1190183682744 1192516083255 1196294676753 1199463631044 1205239413708 1205406250290 1205560544265 1207272834132 1210040917528 1210195804748 1216468022760 1220835647790 1221774282964 1221930672074 1225529639528 1226587971348 1226744976618 1230611152977 1231258387128 1232039012760 1235021945640 1238823722840 1241480319786 1245468628110 1249302563410 1249462476185 1250957268792 1256580946808 1257545524305 1257994000840 1259080367940 1259241532290 1259306009583 1260880638504 1262950391880 1266969726792 1267145108460 1267372195397 1268797384435 1275196802940 1275425332833 1276026010408 1276189343828 1277291423898 1278284226660 1281053446056 1281217422996 1285139604690 1285161404076 1286984249047 1293475396428 1293640963398 1294949830680 1296607075092 1296638362230 1300531838760 1300598430252 1300764908982 1300944968785 1304776658020 1304943671570 1305048738276 1309211434365 1311525400680 1314988636680 1315156957380 1315224297726 1317428644510 1317597277535 1319173583112 1319205414780 1320893700882 1327977591513 1330157485485 1330976858904 1331820706680 1332059384226 1338114825036 1338677493615 1339154904120 1339859640971 1342227776472 1350655280205 1355242914036 1358350269144 1358524140204 1361296032219 1362875523720 1363049974020 1367345725530 1370015490921 1377783479160 1378720844469 1379422577540 1382587849524 1383793400924 1384988404734 1385165685519 1389221866170 1389245431068 1389399688845 1393676688195 1402716483234 1406112649326 1406307292005 1408304707844 1408484973154 1413653565159 1415243250945 1418490718317 1419016264344 1419212693220 1423574914440 1424308255755 1426046634540 1426302198453 1427957115640 1431019299906 1435529261709 1436284271576 1437194884920 1437378848220 1440674527880 1446487500348 1446672653118 1448425366168 1450054153640 1454668945576 1455561578790 1460375447580 1465002777348 1468927095930 1470839141768 1471027411588 1473442123860 1481344124490 1486794250040 1487729603430 1487805780061 1494562353732 1499086317960 1499163076092 1499329538805 1499354971422 1504080298083 1505825460040 1506549267135 1509054629166 1509091042665 1510774802460 1512551146910 1512744755935 1517364835294 1520374568940 1520574130152 1522556861322 1527217853705 1528144052787 1529917135560 1530112967460 1530722261973 1531912049410 1533234964185 1533941071992 1534153409460 1534428347347 1538876005260 1539072983910 1542167525628 1543606034520 1553790824460 1553870383642 1554069281597 1555966034676 1558573870260 1561133962542 1562347388140 1563696585990 1565731989624 1565932405884 1570726183510 1571053721238 1576100798130 1580914373412 1581116733042 1583046497736 1583712158490 1584741980668 1587885358680 1590021444340 1595032513010 1595059569004 1595236679785 1601316807570 1601521778745 1606412992338 1606451755095 1607208333720 1607414059020 1615819805523 1616844245535 1620758843865 1620786336246 1625748037815 1627780863720 1629478536939 1631310922845 1633131048780 1635659968824 1636502563773 1640814870636 1648966978890 1654035393780 1654694034489 1655307093048 1660624837480 1663721073630 1663806261601 1672412025834 1672643531295 1676727365740 1677784720590 1678988709720 1679074679444 1685103254351 1687568750406 1694053642545 1697937836430 1698155175255 1698291901134 1700567110444 1703055231864 1709169906906 1713519472920 1724854617864 1728234811905 1728851149640 1729741751155 1733710877943 1734353211976 1736556788835 1745615245820 1746673894548 1749023588774 1752492823740 1753632396968 1754535764311 1760380884805 1761191601176 1761448488327 1762712515116 1768130548632 1770636788684 1773543313980 1773770330430 1776079178968 1777612949388 1784903324820 1785275524116 1787310561960 1795355339470 1799195446566 1800873706940 1808109375435 1810531707710 1810909251198 1812929762952 1814968443960 1815061376292 1815293707122 1818336181970 1823127634040 1824702034140 1826687321228 1830310604280 1831253471685 1832661424446 1832896008111 1836135560952 1838294459292 1838548927210 1838784264485 1840984091352 1844400102314 1846651206312 1846887580692 1848058519140 1852295821560 1852532918460 1858235584260 1862220479679 1864548989352 1868202942165 1870288644312 1873953845115 1874816865768 1875076389340 1884774913560 1884871420212 1886991001260 1891320957756 1899077674340 1900717662690 1901736264604 1908025733208 1914039015612 1914284015742 1917426339990 1920176770402 1927709407035 1927742106114 1928896870824 1940748771720 1944910612638 1944957543345 1950897645378 1951147363473 1957164987030 1957415507355 1957573107414 1958569461240 1972836446589 1975125499320 1976142966765 1978808122170 1980927475835 1981340551323 1983639471240 1993824461255 1996465288356 1998089076339 1999106051740 1999139961896 2005440397444 2007172237554 2008732356180 2012072838888 2012121390220 2013341664708 2022403819931 2030075815096 2032864371054 2037525403716 2037786210306 2040963015964 2044313285580 2044574961030 2051018588295 2052097311880 2066675218740 2069133866310 2073881774286 2075690101386 2081511950056 2084928781320 2094738294984 2098843349305 2101467730840 2108155644056 2109168973989 2111616211320 2112457061766 2112727459731 2117571605674 2125708888055 2128251976776 2128524396516 2128819039830 2135089076760 2135362371660 2138104995187 2141883989784 2141935673460 2144676869174 2146528949859 2154426407364 2155792327380 2156068272330 2156178670091 2161011791820 2161048448328 2167664050420 2167941514970 2172526808760 2172638049252 2175081230460 2182003418364 2183342368185 2192040496210 2198622638520 2199016656914 2201489501470 2203390643895 2206258712652 2206541117382 2210163185790 2213295985855 2213333529242 2218294764840 2220098973710 2222016186735 2223039502152 2229882701112 2230191375060 2231594405145 2233045518214 2237046294120 2241843530598 2248744614138 2249032457133 2250091667208 2258738190060 2263581943749 2263917115240 2264206900340 2264389201512 2266162203690 2268826720365 2276047252941 2278893209208 2283359151535 2283835291983 2294875703340 2295169451190 2297868074115 2301230114190 2304313082540 2308314007890 2308609475865 2311614503924 2315409051780 2330686236690 2330805575463 2333949052014 2337860805390 2341700943813 2343521082210 2348597984436 2348898608826 2356089275265 2356580581857 2364151197195 2365027107240 2371371560118 2371675099563 2377112971002 2377170330755 2385032166510 2392548769515 2392589353506 2398927262088 2410478827416 2410812500580 2411121088530 2411244545831 2414545668264 2420391609496 2421638451617 2431179504369 2441671295580 2442108871081 2443548565928 2443861344148 2453175942696 2453489953236 2461222305954 2464533238727 2482960639572 2490937256220 2495581610445 2498605126820 2498924952370 2506800496805 2515091048610 2516677080885 2518160735880 2518483064580 2518612019166 2531353125609 2534290216920 2534744390794 2537594768870 2546906754645 2550393605880 2550850665666 2551203769955 2552378687656 2554582847796 2556568453320 2562434845992 2563754860359 2570279209380 2570322808152 2573968498094 2586950792856 2587281926796 2593214150184 2593276724460 2601196860504 2601529817964 2601889937570 2609553316040 2609887343140 2610097476552 2618422868730 2623535383161 2630313914760 2630448595452 2634857289020 2635194555070 2638410829560 2641787401764 2655955183026 2660314970970 2660655495645 2664118768452 2676229650072 2677354987230 2679719281942 2693033009205 2698793169849 2701310560410 2710485828072 2715797561565 2716363876797 2717048280408 2722592064438 2722940560683 2726099948040 2727504272955 2734691451060 2740030981842 2748992136669 2757441688938 2757823390815 2758845155080 2765175699048 2766600153471 2767586801848 2769976809468 2770331371038 2778443732340 2778490862136 2778799377690 2787353376390 2791354245757 2805432966468 2812225298652 2812614584010 2816609415688 2816969946308 2827307130318 2830486501890 2836981436634 2838425386440 2848616511510 2852093269080 2852604396906 2862038599812 2871058523418 2871426023613 2874757696440 2880265155603 2889518129905 2892975000696 2893345306236 2911123157580 2920750895160 2926346468067 2930005554696 2935747480545 2937854191860 2938380689027 2942054823176 2946884247720 2962688248980 2975459206860 2975611560122 2975992443277 2989124707464 2998326152184 2998659077610 2998709942844 3008160596166 3013098534270 3018109258332 3018182085330 3021549604920 3025102293820 3025489511870 3034729670588 3040749137880 3045113722644 3054435707410 3054826680185 3056288105574 3056679315459 3060225934920 3061444523946 3063824098820 3066469928370 3066862441545 3068306818920 3068856694694 3077752010520 3078145967820 3084335051256 3098614380197 3103700799465 3107581648920 3107740767284 3108138563194 3110822661429 3111932069352 3113535152079 3117147740520 3122267925084 3124694776280 3127393171980 3131864811768 3141452367020 3142107442476 3152201596260 3161828746824 3162233466084 3167424316980 3168685592649 3169483961336 3176357408511 3180042888680 3190065026020 3190119138008 3190473359570 3193228559745 3202633615140 3203043557490 3212825984676 3212903510190 3214828118040 3217015303761 3231639611046 3233688491070 3234102408495 3241517687730 3241572672492 3251496075630 3251912272455 3258957073878 3262621845690 3266262097560 3273005127546 3281629741272 3288060744315 3297933957780 3298524985371 3302234252205 3308070787560 3309388068978 3309811676073 3320000293863 3327442147260 3327612523202 3328038463057 3330148460565 3344824051668 3345287062590 3349568277321 3353454731480 3355569441180 3358149358888 3359879278151 3370206508702 3373116921207 3375137500812 3388107285090 3395875672860 3396310350510 3396583802268 3401134220888 3418339813812 3456469623810 3459483502310 3462471011835 3467421755886 3473113577670 3491230491640 3493347789096 3498047177548 3504985647480 3506791208085 3509071528622 3509520695527 3515281623315 3520761769610 3521212432885 3522896976654 3523347913239 3525425030232 3541273577368 3547086627960 3547540660860 3555225898776 3557057340177 3565669456503 3569806649640 3570551048232 3571685277937 3577548249765 3588884030259 3590710678940 3598390893132 3601747413880 3616218750870 3616681632795 3621063415420 3621818502396 3630122752584 3630587414244 3636672363940 3649404068280 3653374642456 3662506943370 3665322848892 3665792016222 3676588918584 3677097854420 3677568528970 3688800204628 3693775161384 3696117038280 3705065836920 3716471168520 3724440959358 3736405884330 3747907690230 3748387428555 3750152778680 3769742840424 3772636572915 3773982002520 3777918028749 3782641915512 3793412088235 3798155348680 3801435325380 3802116586191 3803472529208 3806392153305 3826275998499 3828078031224 3828568031484 3834852679980 3840353540804 3855418814070 3855484212228 3860952747141 3872837946571 3884675959105 3889821225276 3889915086690 3901795290756 3902294726946 3902834906355 3914329974060 3914831014710 3915146214828 3927634303095 3945672893178 3952285933530 3952791832605 3957616244340 3961854951670 3962681102646 3983932774539 3987648922510 3992930576712 3996178152678 3998212103480 4010880794888 4014344475108 4016032480845 4017464712360 4019578922913 4024242780440 4026683329416 4044807639862 4045325381867 4051965840615 4065728742108 4075050807432 4075572420612 4081926031928 4083888096657 4088626571160 4089149922060 4102037176590 4110046472763 4133350437480 4136162533407 4138267732620 4147763548572 4151380202772 4181030064585 4197686698610 4218337947978 4218921876015 4224914123532 4225454919462 4235143211348 4240960695477 4245729752835 4251417776110 4257048793032 4257638079660 4270724743320 4272924767265 4276209990374 4278906595359 4283871346920 4289353738348 4293057899718 4306587785127 4308852814728 4311584654760 4312136544660 4312357340182 4322023583640 4335328100840 4335883029940 4345276098504 4350162460920 4364006836728 4366684736370 4372558971935 4384080992420 4398033313828 4402979002940 4406781287790 4412517425304 4413082234764 4420326371580 4426591971710 4426667058484 4440197947420 4444032373470 4460382750120 4463188810290 4463417340183 4466091036428 4483687061196 4497489228276 4497988616415 4498064914266 4512240894249 4517476380120 4527163887498 4527273127995 4528413800680 4532324407380 4537653440730 4538234267805 4552094505882 4566718303070 4567670583966 4581653561115 4589751406680 4590338902380 4592166785919 4595736148230 4602460228380 4603285042041 4608626165080 4611000255785 4616628015780 4617218951730 4617455368471 4623229007848 4630818103560 4661372473380 4661611150926 4662207844791 4667898104028 4675721610780 4676559553721 4683401887626 4687042164420 4688908555421 4697195968872 4697797217652 4712178550530 4713161163714 4728302394390 4742743120236 4743350199126 4748927353171 4754225942004 4754340661510 4770064333020 4785097539030 4785178707012 4785710039355 4800441926005 4819355265285 4821625001160 4822242177060 4822489091662 4843276903234 4847459416569 4862276531595 4862359008738 4869251168881 4877244113445 4883342591160 4884217742162 4887722688296 4888435610817 4893932768535 4906979906472 4909507691319 4922444611908 4929066477454 4964082103467 4965921279144 4981874512440 4991163220890 4991418784803 4997210253640 4997849904740 5013600993610 5017930593885 5030182097220 5033354161770 5036966129160 5037224038332 5055309763053 5062706251218 5069488781588 5075189537740 5082160927635 5093813509290 5094465525765 5101701331332 5102407539910 5109165695592 5127509720718 5140558418760 5147936996188 5174563853592 5184704435715 5186553448920 5189225253465 5201132633829 5203059635928 5203779875140 5219774686280 5236845737460 5247070766322 5260897190904 5263607292933 5269714578040 5270389110140 5281142654415 5283574803528 5293929014185 5311910366052 5320629941940 5321310991290 5328237536904 5354709974460 5359438563884 5361692172935 5386066018410 5397586339698 5402621120820 5431595123130 5432727753594 5438546342747 5445184128876 5445881121366 5455008545910 5469382902120 5480061963684 5497541642285 5497984273338 5498688024333 5514883377876 5515646781630 5516352793455 5533200306942 5533333823105 5539953618936 5540662742076 5556887464680 5557598755380 5574706752780 5582613795535 5582708491514 5604608826495 5610865932936 5612648293901 5621861535345 5624450597304 5625229168020 5633939892616 5654614260636 5660973003780 5661987515071 5673962873268 5697233023020 5705208793812 5724077199624 5742117046836 5742852047226 5760530311206 5779036259810 5786690612472 5822246315160 5834872630035 5852692936134 5853442090419 5871494961090 5872246522065 5875708383720 5876761378054 5918509339767 5925376497960 5928428900295 5942782427505 5944021653969 5950918413720 5951223120244 5951984886554 5981473383765 5994267229017 5997318155220 5997419885688 6016321192332 6026197068540 6036218516664 6036364170660 6050204587640 6050979023740 6067211459793 6069459341176 6090227445288 6108871414820 6109653360370 6112576211148 6113358630918 6122889047892 6127648197640 6132939856740 6133724883090 6137713389388 6153055764885 6156291935640 6197228760394 6207401598930 6215481534568 6216277126388 6221645322858 6227070304158 6244535850168 6254786343960 6282904734040 6284214884952 6296530047915 6304403192520 6324466932168 6334848633960 6336860976985 6337371185298 6338182379193 6352714817022 6377126664165 6380130052040 6380946719140 6386457119490 6405267230280 6406087114980 6414314985561 6425651969352 6425807020380 6434030607522 6434921245235 6463279222092 6467376982140 6468204816990 6468536010273 6483035375460 6483145344984 6502992151260 6503824544910 6517914147756 6525243691380 6526413089891 6546010255092 6576121488630 6595867915560 6597049970742 6604468504410 6618776137956 6619623352146 6639887957565 6640000587726 6654884294520 6655225046404 6656076926114 6660296921130 6689648103336 6690574125180 6699136554642 6699298204855 6711138882360 6719758556302 6720618696407 6740413017404 6746233842414 6747097371399 6750275001624 6776214570180 6791751345720 6792620701020 6793167604536 6795325538251 6806480161095 6828141758823 6836679627624 6850077454605 6851505875949 6882306818501 6893604222345 6912939247620 6918967004620 6924942023670 6925828427595 6934843511772 6946227155340 6992416726389 6996094355096 7013582416170 7018143057244 7019041391054 7025102831439 7030563246630 7041523539220 7042424865770 7045793953308 7046695826478 7068267825795 7092453591585 7095081321720 7114114680354 7115025298689 7131338913006 7131510992265 7143370555874 7155096499530 7177646308545 7177768060518 7181421357880 7196781786264 7232437501740 7233363265590 7233733637493 7242126830840 7243637004792 7261174828488 7264915354851 7273344727880 7325013886740 7326326613243 7330645697784 7331584032444 7354195708840 7355137057940 7377600409256 7393599716181 7439028900305 7448881918716 7472811768660 7495815380460 7496774857110 7520401490415 7545273145830 7555836057498 7586824176470 7602870650760 7604233172382 7612784306610 7640720263935 7652551996998 7653611309865 7657136062968 7669705359960 7672141736735 7680707081608 7710837628140 7710968424456 7721905494282 7745675893142 7746667352347 7769351918210 7770346407985 7779642450552 7779830173380 7803590581512 7804589453892 7805669812710 7828659948120 7829662029420 7830292429656 7855268606190 7870606149483 7891345786356 7904571867060 7905583665210 7915232488680 7923709903340 7925362205292 7967865549078 7975297845020 7992356305356 8028688950216 8032064961690 8039157845826 8079099027615 8089615279724 8090650763734 8103931681230 8131457484216 8147392684695 8151144841224 8167776193314 8168821682049 8178299844120 8182512818865 8204074353180 8220092945526 8246976410007 8272325066814 8273470172445 8276535465240 8295527097144 8299800460413 8302760405544 8319031308005 8362060129170 8374062737271 8395373397220 8425516271755 8436675895956 8437843752030 8449828247064 8450909838924 8470286422696 8481921390954 8491459505670 8502835552220 8515276159320 8545849534530 8546287110031 8552419980748 8557813190718 8578707476696 8586115799436 8613175570254 8614278070839 8624273089320 8624714680364 8640795466809 8668554389715 8671766059880 8733369472740 8745117943870 8768161984840 8772678821555 8796066627656 8805958005880 8807242441635 8813562575580 8815142067081 8826164469528 8840652743160 8853183943420 8853334116968 8880395894840 8888064746940 8926377620580 8926834680366 8927977329831 8932182072856 8967374122392 8994978456552 8995977232830 8996129828532 9024481788498 9054327774996 9054546255990 9064648814760 9075306881460 9076468535610 9104189011764 9133436606140 9135341167932 9163307122230 9164480040555 9180677804760 9184333571838 9191472296460 9204920456760 9206570084082 9222000511570 9233256031560 9234437903460 9234910736942 9295843140591 9311102398395 9322744946760 9323222301852 9324415689582 9335796208056 9340605456237 9351443221560 9353119107442 9366803775252 9374084328840 9377817110842 9379017486797 9395594435304 9424357101060 9426322327428 9456604788780 9485486240472 9486700398252 9497854706342 9506056777947 9508451884008 9508681323020 9529072225533 9540128666040 9570195078060 9570357414024 9571420078710 9600883852010 9638710530570 9644484354120 9644978183324 9651045911283 9686553806468 9694918833138 9724553063190 9724718017476 9738502337762 9754488226890 9755736817365 9768435484324 9776871221634 9787865537070 9819015382638 9844889223816 9858132954908 9864182232945 9895574956113 9906702756615 9928164206934 9929435028219 9960000881589 9982326441780 9982837569606 9984115389171 9990445381695 9995699809480 10027201987220 10035861187770 10048704831963 10060364194440 10066708323540 10074448076664 10079637834453 10110619526106 10112019099655 10125412502436 10138977563176 10150379075480 10164321855270 10187627018580 10188931051530 10203402662664 10204815079820 10255019441436 10295873992376 10369408871430 10378450506930 10402265267658 10407559750280 10414640460427 10473691474920 10494141532644 10527214585866 10528562086581 10540778220280 10545844869945 10562285308830 10563637298655 10587858028370 10623820732104 10641259883880 10642621982580 10690524975935 10697008369509 10709419948920 10715055833811 10718877127768 10723384345870 10732644749295 10766652090777 10772132036820 10780893350455 10795172679396 10805242241640 10863190246260 10865455507188 10877092685494 10890368257752 10891762242732 10910017091820 10960123927368 10995083284570 10995968546676 10997376048666 11029766755752 11031293563260 11032705586910 11066400613884 11066667646210 11081325484152 11115197510760 11149413505560 11165227591070 11165416983028 11209217652990 11225296587802 11243723070690 11245162285665 11250458336040 11309228521272 11317909718745 11321946007560 11323975030142 11333754086247 11347925746536 11380236264705 11394466046040 11406349758573 11410417587624 11419176459915 11478827995497 11484234093672 11485704094452 11521060622412 11558072519620 11582858241423 11618513839713 11646643831207 11654027877315 11669745260070 11705385872268 11706884180838 11708504719065 11742989922180 11744493044130 11753522756108 11782902909285 11795722780457 11837018679534 11856857800590 11858375497815 11885564855010 11888043307938 11902446240488 11903969773108 11951798323617 11962946767530 11988534458034 11994636310440 12032642384664 12052394137080 12056222729155 12058736768739 12072728341320 12101958047480 12108192258085 12134422919586 12135976145601 12155897521845 12210544355405 12217742829640 12219306720740 12225152422296 12226717261836 12245778095784 12265879713480 12267449766180 12275426778776 12281750350177 12306111529770 12322666193635 12330139418289 12394457520788 12414803197860 12432554252776 12443290645716 12454140608316 12593060095830 12656765628045 12673721953970 12674742370596 12676364758386 12705429634044 12754253328330 12761893438280 12772914238980 12812174229960 12818774301795 12828629971122 12836719786077 12851614040760 12868061215044 12869842490470 12926558444184 12934753964280 12936409633980 12937072020546 12966070750920 13005984302520 13007649089820 13012828765691 13035828295512 13050487382760 13052826179782 13092020510184 13117676915805 13152242977260 13179395105941 13194099941484 13208937008820 13237552275912 13239246704292 13279775915130 13280001175452 13310450092808 13312153852228 13320593842260 13381148250360 13390252020549 13398273109284 13398596409710 13439517112604 13441237392814 13480826034808 13492467684828 13493965849245 13494194742798 13536722682747 13552429140360 13581819383985 13585241402040 13590651076502 13612960322190 13614702803415 13656283517646 13700154909210 13703011751898 13744960683345 13764613637002 13776500357757 13787208444690 13809855126123 13825878495240 13833000767355 13837934009240 13849884047340 13851656855190 13852366105413 13869687023544 13892454310680 13956771228785 13984833452778 13986623534373 14027164832340 14029678661163 14036286114488 14038082782108 14050205662878 14061126493260 14066725666263 14083047078440 14084849731540 14091587906616 14093391652956 14136535651590 14156826739517 14184907183170 14228229360708 14230050597378 14246782059513 14262677826012 14263021984530 14286741111748 14310192999060 14355292617090 14355536121036 14357130118065 14401325778015 14464875003480 14466726531180 14467467274986 14529830709702 14607753506643 14631732340335 14650027773480 14652653226486 14663168064888 14691903445135 14710274115880 14738456050681 14787199432362 14878057800610 14879962216385 14897763837432 14945623537320 14974256354409 14991630760920 14993549714220 15040802980830 15090546291660 15093250690637 15111672114996 15165929289159 15173648352940 15208466344764 15225568613220 15281440527870 15283396577295 15305103993996 15307222619730 15344283473470 15421675256280 15443810988564 15491351786284 15493071900985 15493334704694 15538703836420 15540692815970 15554113307145 15559660346760 15567675760395 15603397901487 15609178907784 15611339625420 15659324058840 15710537212380 15741212298966 15782691572712 15790821878799 15809143734120 15811167330420 15843427963245 15847419806680 15850724410584 15881787042555 15935731098156 15950595690040 15984712610712 16064129923380 16078315691652 16085076518805 16158198055230 16179230559448 16181301527468 16207863362460 16294785369390 16315639028241 16335552386628 16337643364098 16365025637730 16365863580671 16408148706360 16440185891052 16492624926855 16493952820014 16496064072999 16544650133628 16546940344890 16549058380365 16599600920826 16600001469315 16638062616010 16640192315285 16724120258340 16747841386605 16748125474542 16790746794440 16799396390755 16837944881703 16851032543510 16865584606035 16873351791912 16875687504060 16878711820817 16901819677848 16963842781908 16982919011340 16985962545213 17005671104440 17091699069060 17092574220062 17094762097567 17104839961496 17115626381436 17172231598872 17226351140508 17228556141678 17249429360728 17281590933618 17337108779430 17466738945480 17490235887740 17545357643110 17547603477635 17614484883270 17616739566195 17627125151160 17630284134162 17706367886840 17776129493880 17785286700885 17828347282515 17852755241160 17853669360732 17855954659662 17858426389685 17944420151295 17991954465660 17992259657064 18048963576996 18108655549992 18109092511980 18150613762920 18152937071220 18201634379379 18208378023528 18266873212280 18270682335864 18326614244460 18328960081110 18368667143676 18382944592920 18413140168164 18444001023140 18468875806920 18469821473884 18591686281182 18622204796790 18646444603704 18648831379164 18681210912474 18706238214884 18733607550504 18755634221684 18758034973594 18848714202120 18852644654856 18889590143745 18913209577560 18973400796504 18995709412684 19010582930955 19012113555894 19014547137579 19017362646040 19058144451066 19131379992495 19140390156120 19142840157420 19201767704020 19242944956683 19277421061140 19289956366648 19302091822566 19304763735705 19364189732855 19373107612936 19389837666276 19405608030819 19449106126380 19449436034952 19477004675524 19508976453780 19511473634730 19536870968648 19553742443268 19575731074140 19579239269673 19638030765276 19716265909816 19728364465890 19791149912226 19813405513230 19814420024521 19856328413868 19858870056438 19919663872695 19920001763178 19964652883560 19965675139212 19968230778342 19980890763390 20054403974440 20071722375540 20097409663926 20097894614565 20133416647080 20159275668906 20161856089221 20221239052212 20224038199310 20226626909335 20250825004872 20328643710540 20375254037160 20377862103060 20385976614753 20409630159640 20419440483285 20484425276469 20510038882872 20550232363815 20646920455503 20680812667035 20738817742860 20756901013860 20804530535316 20829280920854 20977250179167 20988283065288 21054429171732 21057124173162 21091689739890 21124570617660 21127274597310 21175716056740 21204803477385 21285243965160 21381049951870 21394016739018 21394532976795 21430111667622 21446768691740 21465289498590 21532938925635 21533304181554 21544264073640 21561786700910 21590345358792 21701200912479 21726380492520 21730911014376 21754185370988 21783524485464 21794746064553 21820034183640 21978979839729 21990166569140 21991937093352 21994752097332 22062587126520 22065411173820 22132801227768 22133335292420 22180799148543 22317086700915 22330455182140 22330833966056 22418435305980 22450593175604 22487446141380 22490324571330 22561204471245 22635819437490 22647950060284 22667508172494 22760472529410 22812699517146 22838352919830 22839522318341 22957655990994 22960833929595 22971408188904 23016425210205 23042121244824 23087276842355 23116145039240 23165716482846 23237027679426 23240002057041 23293287662414 23308055754630 23311039223955 23339490520140 23382797768605 23410771744536 23413768361676 23417009438130 23444542777105 23485979844360 23488986088260 23507045512216 23519154947057 23565805818570 23591445560914 23611818448449 23674037359068 23713715601180 23716750995630 23717965371001 23744636765855 23771129710020 23776086615876 23807939546216 23903596647234 23925893535060 23977068916068 24084990946451 24112445458310 24117473537478 24216384516170 24237297082845 24268845839172 24271952291202 24311795043690 24346255844405 24421088710810 24438613441480 24442178054085 24453434523672 24534899532360 24547538456595 24563500700354 24612223059540 24645332387270 24660278836578 24788915041576 24820410517335 24829606395720 24886581291432 24899401381239 24908281216632 24957093924015 25122188211813 25186120191660 25276548815265 25313531256090 25347443907940 25349484741192 25352729516772 25410859268088 25508506656660 25545828477960 25637548603590 25638861330093 25657259942244 25673439572154 25736122430088 25739684980940 25872819267960 25874144041092 25922386400427 26005663169145 26015298179640 26025657531382 26105652359564 26235353831610 26304485954520 26318036464665 26358790211882 26388199882968 26417874017640 26445426201243 26478493408584 26559551830260 26560002350904 26624307704456 26641187684520 26780504041098 26783931989493 26796546218568 26797192819420 26879034225208 26882474785628 26984935369656 26987931698490 26988389485596 27073445365494 27109865625997 27163638767970 27181302153004 27192731713735 27225920644380 27229405606830 27312567035292 27400309818420 27406023503796 27489921366690 27493440121665 27529227274004 27553000715514 27574416889380 27619710252246 27666001534710 27699768094680 27703313710380 27704732210826 27887529421773 27913542457570 27969666905556 27973247068746 28054329664680 28059357322326 28063241469505 28076165564216 28100411325756 28122252986520 28133451332526 28137052460391 28169699463080 28186783305912 28273071303180 28309937575355 28313653479034 28369814366340 28456458721416 28460101194756 28493564119026 28525355652024 28526043969060 28573482223496 28587216676599 28620385998120 28710585234180 28711072242072 28714260236130 28715730500351 28802651556030 28933453062360 28934934549972 28953137733849 29059661419404 29215507013286 29263464680670 29267210452095 29305306452972 29383806890270 29476912101362 29574398864724 29592546698835 29686724868339 29720108269845 29756115601220 29759924432770 29880002644767 29948512708818 29952346167513 29971336145085 29987099428440 30081605961660 30146114495889 30181092583320 30186501381274 30223344229992 30238913503359 30331858578318 30336057298965 30347296705880 30416932689528 30451137226440 30562881055740 30566793154590 30610207987992 30614445239460 30688566946940 30887621977128 30982703572568 30986143801970 30986669409388 31077407672840 31081385631940 31108226614290 31135351520790 31206795802974 31222679250840 31243921381281 31421074424760 31482424597932 31581643757598 31585686259743 31622334660840 31686855926490 31690911895965 31763574085110 31871462196312 32071574927805 32128259846760 32145167501433 32156631383304 32170153037610 32316396110460 32322187579297 32342680051365 32362603054936 32415726724920 32589570738780 32631278056482 32632065449455 32671104773256 32675286728196 32730051275460 32731727161342 32735916876047 32822359887947 32880371782104 32985249853710 32987905640028 32992128145998 33089300267256 33093880689780 33098116760730 33099811492771 33199201841652 33200002938630 33242491472197 33276125232020 33280384630570 33448240516680 33495682773210 33496250949084 33598792781510 33603093482035 33675889763406 33702065087020 33731169212070 33735486856995 33751375008120 33757423641634 33927685563816 33965838022680 33971925090426 33976627691255 34084758182167 34140708794115 34183398138120 34185148440124 34189524195134 34219049275719 34231252762872 34257529379745 34411534092505 34452702281016 34457112283356 34563181867236 34674217558860 34748574724269 34855541519139 34939931493621 34962083631945 34980471775480 35090715286220 35095206955270 35125514157195 35228969766540 35233479132390 35260568268324 35387168341371 35570573401770 35575126493445 35656694565030 35707338721464 35711909319324 35716852779370 35888840302590 35983908931320 36097927153992 36168668187465 36176210306217 36218185023960 36305874142440 36324576774255 36403268758758 36407928436803 36631633066215 36653228488920 36657920162220 36737334287352 36826280336328 36845251050531 36888002046280 36939642947768 36967998580905 37183372562364 37244409593580 37297662758328 37362421824948 37412476429768 37511268443368 37516069947188 37779180287490 37991418825368 38021165861910 38024227111788 38029094275158 38116288902132 38262759984990 38285680314840 38403535408040 38485889913366 38554842122280 38604183645132 38609527471410 38728379465710 38733336761735 38779675332552 38811216061638 38898212252760 38954009351048 39017952907560 39022947269460 39038486297073 39107484886536 39151462148280 39158478539346 39276061530552 39288538057307 39353030747415 39456728931780 39538185317823 39582299824452 39626811026460 39628840049042 39633912605497 39712656827736 39717740112876 39839327745390 39840003526356 39931350278424 39936461556684 39961781526780 40143444751080 40170756061647 40194819327852 40195789229130 40318551337812 40323712178442 40442478104424 40448076398620 40453253818670 40657287421080 40755724206120 40771953229506 40838880966570 40844108410245 40968850552938 41100464727630 41234882050035 41293840911006 41361625334070 41429565378369 41477635485720 41499002302065 41513802027720 41557098316239 41609061070632 41658561841708 41870313686355 41954500358334 41959870603119 42089035983489 42108858343464 42114248346324 42183379479780 42200176998789 42249141235320 42254549194620 42351432113480 42409606954770 42470480218551 42731435550155 42740346178539 42762099903740 42788033478036 42789065953590 42860223335244 42893537383480 42930578997180 43065877851270 43066608363108 43071390354195 43123573401820 43203977334045 43402401824958 43508370741976 43589492129106 43823260519929 43957959679458 43980333138280 43989504194664 44075710335405 44130822347640 44215368152043 44266670584840 44361598297086 44634173401830 44639886649155 44660910364280 44836870611960 44901186351208 44922769063227 44974892282760 44980649142660 45122408942490 45271638874980 45279752071911 45295900120568 45335016344988 45497787867477 45520945058820 45625399034292 45676705839660 45679044636682 45684891629237 45915311981988 45921667859190 46032850420410 46121979181891 46174553684710 46331432965692 46474055358852 46479215702955 46480004114082 46586575324828 46616111509260 46622078447910 46678981040280 46703027281185 46765595537210 46827536723352 46834018876260 46889085554210 46895087433985 46977972176520 47038309894114 47131611637140 47182891121828 47223636896898 47348074718136 47372465636397 47427431202360 47433501991260 47435930742002 47489273531710 47530283889735 47542259420040 47552173231752 47567278767757 47645361127665 47807193294468 47851787070120 47954137832136 48169981892902 48176147729507 48224890916620 48234947074956 48255229556415 48432769032340 48474594165690 48537691678344 48543904582404 48623590087380 48692511688810 48842177421620 48884356108170 48946917084723 49095076913190 49097590742013 49127001400708 49224446119080 49290664774540 49320557673156 49477874780565 49640821034670 49647175141095 49798802762478 49800004407945 49914187848030 49920576945855 50243524159815 50244376423626 50372240383320 50398189172265 50513834645109 50553097630530 50627062512180 50636135462451 50694887815880 50705459033544 50957887635639 51017013313320 51275097207180 51277722660186 51284286292701 51314519884488 51346879144308 51479369961880 51577994109631 51748288082184 51844772800854 52011326338290 52051315062764 52073202302135 52211304719128 52238200884881 52470707663220 52636072929330 52642810432905 52717580423764 52890852402486 53119103660520 53485041847545 53561008082196 53567863978986 53575279169055 53594385638840 53764949571256 53833260453885 53975863396980 53976778971192 54146890730988 54219731251994 54327277535940 54362604306008 54385463427470 54451841288760 54458811213660 54604903138137 54625134070584 54800619636840 54812047007592 54979842733380 54986880243330 54989695751791 55058454548008 55106001431028 55148833778760 55239420504492 55332003069420 55406627420760 55409464421652 55775058843546 55827084915140 55939333811112 55946494137492 56118714644652 56126482939010 56200822651512 56266902665052 56274104920782 56546142606360 56619875150710 56627306958068 56668770431235 56739628732680 56920202389512 56987128238052 57031748792865 57052087938120 57174433353198 57394139977485 57421170468360 57428520472260 57431461000702 57605303112060 57728834870049 57869869099944 57906275467698 57914291207115 58092569198565 58119322838808 58216824092457 58233219156035 58431014026572 58526929361340 58534420904190 58610612905944 58737717809019 58767613780540 58953824202724 58978613902285 59148797729448 59185093397670 59373449736678 59440216539690 59443260073563 59512231202440 59519848865540 59758991618085 59760005289534 59824009770217 59897025417636 59904692335026 59942672290170 60163211923320 60292228991778 60293683843695 60373002762548 60477827006718 60485568267663 60663717156636 60672114597930 60679880728005 61125762111480 61133586309180 61157929844259 61228890478920 61377133893880 61408751750885 61650697091445 61940761366509 61972287603940 61973338818776 62162771263880 62216453228580 62270703041580 62281862665781 62413591605948 62487842762562 62964849195864 63163287515196 63171372519486 63373711852980 63381823791930 63385069149011 63527148170220 64143149855610 64183598930385 64290335002866 64340306075220 64632792220920 64644375158594 64685360102730 65064143828455 65103602737437 65179141477560 65262556112964 65264130898910 65350573456392 65384238193659 65460102550920 65463454322684 65471833752094 65644719775894 65896975529705 65936939519187 65970499707420 65975811280056 65984256291996 66187761379560 66196233521460 66199622985542 66398403683304 66400005877260 66484982944394 66542397445629 66552250464040 66560769261140 66841538772821 66951260102745 66991365546420 66992501898168 67197585563020 67206186964070 67351779526812 67404130174040 67462338424140 67470973713990 67514847283268 67683613413735 67943850180852 67953255382510 68169516364334 68281417588230 68370296880248 68379048390268 68438098551438 68515058759490 68518566955023 68823068185010 68882501788785 68914224566712 69049275630615 69126363734472 69261830527065 69348435117720 69497149448538 69711083038278 69720006171123 69879862987242 69924167263890 69933117671865 70148393305815 70181430572440 70190413910540 70251028314390 70333628331315 70457939533080 70466958264780 70521136536648 70557464841171 70774336682742 70784133697585 71141146803540 71150252986890 71153896113003 71233910297565 71313389130060 71423818638648 71433705558740 71777680605180 71790543988801 72254972839353 72337336374930 72352420612434 72649153548510 72806537517516 72815856873606 73038767533215 73263266132430 73315840324440 73690502101062 73692280253405 73935997161810 74366745124728 74488819187160 74724843649896 74748580920761 74871281772045 75032139894376 75366564635439 75466253453185 75558360574980 75705375003511 75829646445795 76042331723820 76048454223576 76058188550316 76232577804264 76525519969980 76916583990279 76971779826732 77208367290264 77219054942820 77456758931420 77466673523470 77622432123276 78016989507435 78045894538920 78076972594146 78316957078692 78577076114614 78706061494830 78913457863560 78954109393995 79076370635646 79164599648904 79253622052920 79257680098084 79267825210994 79336278603729 79435480225752 79678655490780 79680007052712 79872923113368 79923563053560 80341512123294 80351795968479 80389638655704 80391578458260 80637102675624 80647424356884 80896152797240 80906507637340 81329596877991 81543906459012 81578195141205 81677761933140 81688216820490 81829317903355 81937701105876 82200929455260 82469764100070 82480320364995 82587681822012 82723250668140 82859130756738 82998004604130 83114196632478 83317123683416 83662588265319 83740627372710 83909000716668 83919741206238 84178071966978 84189724408515 84228496692648 84366758959560 84393559104085 84400353997578 84411157381173 84509098389240 84819213909540 84929812726065 84940960437102 85462871100310 85473810487835 85480692357078 85524199807480 85576066956072 85578131907180 85720446670488 85861157994360 86131755702540 86133216726216 86142780708390 86147191501053 86247146803640 86407954668090 86804803649916 87178984258212 87646521039858 87915919358916 88151420670810 88430736304086 88723196594172 89268346803660 89279773298310 89845538126454 89857038502539 89961298285320 90244817884980 90543277749960 90559504143822 90670032689976 90716740510077 90995575734954 91008171896895 91041890117640 91089801359837 91250798068584 91353411679320 91358089273364 91369783258474 91830623963976 91843335718380 92065700840820 92243958363782 92255765741587 92349107369420 92662865931384 92948110717704 92958431405910 92960008228164 93173150649656 93232223018520 93244156895820 93406054562370 93531191074420 93668037752520 93731764143843 93778171108420 93790174867970 94076619788228 94263223274280 94365782243656 94447273793796 94744931272794 94757058779229 94867003982520 94871861484004 94978547063420 95060567779470 95072735687895 95134557535514 95290722255330 95614386588936 96214724783415 96339963785804 96352295459014 96435502504299 96449781833240 96469894149912 96510459112830 96865538064680 96949188331380 96966562737891 97028040154095 97087809164808 97247180174760 97385023377620 97684354843240 97768712216340 97893834169446 97896196348365 98190153826380 98195181484026 98207750628141 98254002801416 98467079663841 98581329549080 98641115346312 98955749561130 99072100122605 99281642069340 99294350282190 99299434478313 99597605524956 99600008815890 99727474416591 99828375696060 99841153891710 100487048319630 100488752847252 100796378344530 100809280446105 101027669290218 101106195261060 101254125024360 101272270924902 101915775271278 101929883073765 102254274546501 102422126382345 102550194414360 102555445320372 102568572585402 102693758288616 103155988219262 103169192354767 103234602277515 103689545601708 104022652676580 104102630125528 104146404604270 104476401769762 104566624557417 104819794480863 104886250895835 104941415326440 105272145858660 105285620865810 105435160847528 105781704804972 106161505024113 106970083695090 107122016164392 107135727957972 107150558338110 107666520907770 107951726793960 108293781461976 108439462503988 108506004562395 108654555071880 108770926854940 108917622427320 108973730322765 109209806276274 109223785310409 109894899198645 109959685466760 109973760486660 109979391503582 110212002862056 110478841008984 110535753151593 110664006138840 110818928843304 110903995742715 111550117687092 111654169830280 111892988274984 112237429289304 112252965878020 112533805330104 112548209841564 113239750301420 113254613916136 113337540862470 113974256476104 114063497585730 114197611591705 114348866706396 114561045064697 114788279954970 114857040944520 114862922001404 115210606224120 115457669740098 115812550935396 115828582414230 116185138397130 116200010285205 116433648184914 116466438312070 116862028053144 117053858722680 117068841808380 117115458891219 117475435618038 117535227561080 117595774735285 117865614171921 117907648405448 117957227804570 118059092242245 118370186795340 118589826855005 118614555953469 118746899473356 118880433079380 118886520147126 118901737816491 119039697731080 119517983236170 119520010579068 119648019540434 119794050835272 119809384670052 119885344580340 120424954732255 120584457983556 120587367687390 120746005525096 120955654013436 120971136535326 121327434313272 121344229195860 121359761456010 122267172618360 122315859688518 122817503501770 123301394182890 123881522733018 123944575207880 124432906457160 124497006906195 124541406083160 124563725331562 124671294948717 124827183211896 124975685525124 125610941059065 126267107950467 126326575030392 126342745038972 126600530996367 126747423705960 126763647583860 126770138298022 127054296340440 127411440655653 128194306650465 128221038535617 128286299711220 128367197860770 128580670005732 128680612150440 129288750317188 129370720205460 129611932002135 130128287656910 130207205474874 130525112225928 130528261797820 130768476387318 130926908645368 130943667504188 131289439551788 131469781559787 131793951059410 131873879038374 131940999414840 131968512583992 132227131006215 132392467042920 132399245971084 132646104456129 132800011754520 132969965888788 133084794891258 133121538522280 133683077545642 133902520205490 133919659947465 133982731092840 134395171126040 134412373928140 134703559053624 134924676848280 134941947427980 135029694566536 135367226827470 135549328129985 135839256215733 135887700361704 135906510765020 136339032728668 136562835176460 136758096780536 136876197102876 137030117518980 137037133910046 137054674887711 137646136370020 137765003577570 138098551261230 138365937545673 138523661054130 138700940171647 138994298897076 139422166076556 139437647108865 139440012342246 139759725974484 139848334527780 139866235343730 140296786611630 140380827821080 140502056628780 140667256662630 140685262301955 140933916529560 141114929682342 141548673365484 141568267395170 142282293607080 142300505973780 142307792226006 142467820595130 142626778260120 142701836303271 142867411117480 142936083382995 143141116422601 143555361210360 143578652501755 143581087977602 144509945678706 144528443188521 144674672749860 144704841224868 144765688669245 144973346165351 145298307097020 145613075035032 145631713747212 146077535066430 146526532264860 146840751254169 147292772226039 147381004202124 147384560506810 147871994323620 148433624341695 149400013223835 149497161841522 149742563544090 149761730837565 150730572479445 150733129270878 150932506906370 151116721149960 151194567516795 151410750007022 151541503935327 151659292891590 151908406387353 152084663447640 152116377100632 152873662906917 153051039939960 153833167980558 153852858878103 153943559653464 154438109885640 154733982328893 154913517862840 154933347046940 155244864246552 156033979014870 156153945188292 156219606906405 156633914157384 156714602654643 157154152229228 157412122989660 157908218787990 157928431298715 158152741271292 158515360196168 158535650421988 158672557207458 159357310981560 159876656228387 160683024246588 160703591936958 160725837507165 160783156916520 161294848713768 161610937896485 161813015274680 162659193755982 163087812918024 163156390282410 163355523866280 163376433640980 163658635806710 163679584380235 163875402211752 164111799439735 164401858910520 164939528200140 164960640729990 164969087255373 165175363644024 165446501336280 165499057463855 165718261513476 165996009208260 166025757597007 166212457360985 166228393264956 167325176530638 167481254745420 167818001433336 167839482412476 168356143933956 168379448817030 168594936625157 168787118208170 168800707995156 168822314762346 169638427819080 169859625452130 169881920874204 170423790910835 170925742200620 170947620975670 170961384714156 171095246378595 171156263814360 172263511405080 172285561416780 172294383002106 172815909336180 173609607299832 173742873621345 174277707595695 174357968516424 174699657468105 175293042079716 175521612967201 175831838717832 176213153427057 176302841341620 176861472608172 176935841706855 177446393188344 178329780220689 178536693607320 178559546596620 179472029310651 179691076252908 179714077005078 180489635769960 180881051531085 181119008287644 181433481020154 181456704802989 181991151469908 182016343793790 182039642184015 182179602719674 182716178546728 182739566516948 183473789532777 183686671436760 184131401681640 184226255252655 184487916727564 184511531483174 184698214738840 185822284099527 185916862811820 185920016456328 186488313791640 186812109124740 186845587997343 187062382148840 187463528287686 187556342216840 187580349735940 188153239576456 188894547587592 189489862545588 189514117558458 189743722968008 189957094126840 190121135558940 190145471375790 190155207447033 190269115071028 190581444510660 192429449566830 192679927571608 192704590918028 192871005008598 193020918225660 193898376662760 193933125475782 194056080308190 194770046755240 195192431485365 195537424432680 195787668338892 195792392696730 196380307652760 196390362968052 196415501256282 196442690286535 196934159327682 197690926589115 197911499122260 198144200245210 198169563027485 198563284138680 198588700564380 198598868956626 199195211049912 199200017631780 199454948833182 199656751392120 199682307783420 200524616318463 200853780308235 200974096639260 200977505694504 201010113502457 201592756689060 201618560892210 202055338580436 202212390522120 202318805786621 202544541849804 203831550542556 203859766147530 204508549093002 204844252764690 205110890640744 205137145170804 205555700865069 206311976438524 206338384709534 206469204555030 207147826891845 207379091203416 207785491581195 208045305353160 208292809208540 208952803539524 209133249114834 209160018513369 209639588961726 209772501791670 209799353015595 210445179917445 210544291717320 210571241731620 211000884993945 211563409609944 211672394523513 212323010048226 212352401092755 213461688339009 213701730892695 213940167390180 214271455915944 214301116676220 215333041815540 215371631966403 216764918518059 216878925007976 217012009124790 217541853709880 217947460645530 217958620269731 218419612552548 218447570620818 219116302599645 219789798397290 219947520973320 219958783007164 221071506303186 221076840760215 221807991485430 223100235374184 224245742762283 224505931756040 224613845316135 225096419683128 226398760359555 226479500602840 226675081724940 227116125010533 227488939337385 228126995171460 228395223183410 228424458146185 228697733412792 229122090129394 229576559909940 229725844002808 230609895909455 230749751970837 230915339480196 231625101870792 231657164828460 231698680449397 232370276794260 232400020570410 232867296369828 232932876624140 234137683616760 234230917782438 234950871236076 235191549470570 235731228343842 235914455609140 236118184484490 236740373590680 236862328181985 237179653710010 237229111906938 237493798946712 237760866158760 237773040294252 237803475632982 237836393838785 239035966472340 239040021158136 239296039080868 239618769340104 239770689160680 240849909464510 240880738647535 241168915967112 241174735374780 241911308026872 241942273070652 242688458391720 242719522912020 243988790633973 244631719377036 244734585423615 245487953710065 245635007003540 246602788365780 247763045466036 248994013812390 249127450663124 249342589897434 249951371050248 251221882118130 251234745501751 252534215900934 252569173225545 252685490077944 253180677312255 253201061992734 253233472143519 253527295167720 253540276596044 254789438178195 254822881311306 256388613300930 256421431463505 256442077071234 256572599422440 256734395721540 257161340011464 257889970548155 258441574503159 258577500634376 258741440410920 259223864004270 260256575313820 260414410949748 261056523595640 261191004424405 261536952774636 261887335008376 262578879103576 262939563119574 263587902118820 263747758076748 264454262012430 264798491942168 264934900410961 265292208912258 265939931777576 266169589782516 267366155091284 267805040410980 267839319894930 268824747856280 269883894855960 270734453654940 271098656259970 271678512431466 271813021530040 272678065457336 273024515690685 273125670352920 273269404079511 273752394205752 274060235037960 274074267820092 274109349775422 274948478758955 275292272740040 275530007155140 276197102522460 276731875091346 276767297224761 277047322108260 277401880343294 277988597794152 278844332153112 278875294217730 278880024684492 279519451948968 279696669055560 279732470687460 280593573223260 281004113257560 281195292431529 281334513325260 281370524603910 282229859364684 283097346730968 283136534790340 284601011947560 284615584452012 284935641190260 285403672606542 285872166765990 286282232845202 287157305003510 287162175955204 288644174350245 289019891357412 289056886377042 289349345499720 289409682449736 289531377338490 289946692330702 290596614194040 290899688213673 291084120462285 291263427494424 292155070132860 293053064529720 293681502508338 293688589045095 294585544452078 294623251884423 294762008404248 294769121013620 295401238991523 295743988647240 296867248683390 297216300367815 297898303434939 298800026447670 298994323683044 299120048851085 299182423249773 299485127088180 299523461675130 301461144958890 301466258541756 301865013812740 302389135033590 302427841338315 302821500014044 303083007870654 303318585783180 303816812774706 305747325813834 305789649221295 306762823639503 307666335961116 307705717756206 309467964657786 309507577064301 309703806832545 309866694093880 311409313328905 312067958029740 312307890376584 312439213812810 313429205309286 314308304458456 314459383442589 314824245979320 315816437575980 315856862597430 315873035503861 316305482542584 316925345745055 317071300843976 317345114414916 318484515072339 319753312456774 321366048493176 321407183873916 321451675014330 322853854273237 323221875792970 325318387511964 325518013687185 326312780564820 326752867281960 326921190968295 327317271613420 327359168760470 328223598879470 329684697595935 329879056400280 329921281459980 329938174510746 330998114927710 331436523026952 331607259454779 331992018416520 332051515194014 332424914721970 332456786529912 332711987228145 334207693864105 334650353061276 334962509490840 335678964824952 336712287867912 336758897634060 337189873250314 337574236416340 337601415990312 337644629524692 339719250904260 339763841748408 340847581821670 341851484401240 341895241951340 341922769428312 342190492757190 342592834775115 343683135194091 344571122833560 344588766004212 345631818672360 347485747242690 348555415191390 348600030855615 349399314936210 350586084159432 351043225934402 351346376673657 352426306854114 352605682683240 352787324205855 353596842515763 353722945216344 353871683413710 355769480565015 355843667860407 356659560441378 356705213449473 357119093193240 358944058621302 358952719944005 359382152505816 359428154010156 361045958767417 361274864196765 361762103062170 362238016575288 362866962040308 362913409605978 363982302939816 364032687587580 364079284368030 364097926420481 364359205439348 365479133033896 365667406194167 366947579065554 368452510505310 368975833455128 369023062966348 371644568199054 371833725623640 373624218249480 373691175994686 373742904603805 374927056575372 375160699471880 376832823177195 378526875017555 378979725091176 379028235116916 380242271117880 380290942751580 380310414894066 380538230142056 381162889021320 382234321966959 384582919951395 384858899133660 384927870262537 385409181836056 385742010017196 386041836451320 387866250951564 388112160616380 390384862970730 391575336677784 391584785393460 392780725936104 392831002512564 392885380573070 393868318655364 395381853178230 395822998244520 396288400490420 396339126054970 396681393018645 397177401128760 397197737913252 397938313368387 398400035263560 398909897666364 399364615566840 401049232636926 401707560616470 401758979842395 401948193278520 402020227004914 403185513378120 403237121784420 404110677160872 404637611573242 405089083699608 406647984389955 407517768647199 407663101085112 407719532295060 409017098186004 409688505529380 410274290341608 411111401730138 411164024663133 412623952877048 412676769419068 412938409110060 414295653783690 415097812637019 415570983162390 416102820514941 416585618417080 417905607079048 418266498229668 418312941326595 418320037026738 419279177923452 419545003583340 419598706031190 420890359834890 421142483463240 422001769987890 422055786905865 423344789047026 424646020096452 424704802185510 426923376678018 427403461785390 427880334780360 428105508909813 428602233352440 429423349267803 430666083631080 430735957505265 430743263932806 433529837036118 433585329565563 434024018249580 434920038496053 435894921291060 435917240539462 435973038660467 436839225105096 436895141241636 438232605199290 439579596794580 439917566014328 441878316678117 442143012606372 442153681520430 443615982970860 443695484043077 448491485524566 449227690632270 449285192512695 452797520719110 453350163449880 453583702550385 454232250021066 454977878674770 455449006799185 455725219162059 456253990342920 456790446366820 456848916292370 458244180258788 459153119819880 461219791818910 461278828707935 461499503941674 461558576634309 461830678960392 463314329656920 463397360898794 464201946986679 464740553588520 464800041140820 465734592739656 465865753248280 467890771409747 468461835564876 468658820719215 469901742472152 470143807963929 470383098941140 471462456687684 471828911218280 472236368968980 473724656363970 473785293896145 474359307420020 474458223813876 475546080588504 475606951265964 475672787677570 478071932944680 478592078161736 479629968685161 481699818929020 481761477295070 482177512521495 482349470749560 483884546141304 484832813689455 485439045824040 487977581267946 489263438754072 489469170847230 490975907420130 491038753140705 491270014007080 492335398319205 493205576731560 494907261766119 495526090932072 496497172391565 497988027624780 498077272791021 498254901326248 498637372082955 498685179794868 502443764236260 502469491003502 502533807921607 505068431801868 505138346451090 505784809875471 506361354624510 506402123985468 506466944287038 507080553192088 507341771000801 509578876356390 509645762622612 511271372732505 512777226601860 512842862927010 512884154142468 513468791443080 515779941096310 515845961773835 516883149006318 518447728008540 520513150627640 520828821899496 522382008848810 522833122787085 523073905549272 523240066445327 524098972404315 525879126239148 526564838901603 527175804237640 527495516153496 528908524024860 529869800821922 529937625024577 530584417824516 530807525120565 532339179565032 534732310182568 534989340662067 535610080821960 535678639789860 538416087931953 541468907309880 542197312519940 543357024862932 546049031381370 546118926552045 546538808159022 548148535640184 548218699550844 549896957517910 551060014310280 552394205044920 552678765757965 553463750182692 553534594449522 554094644216520 554803760686588 557750588435460 557760049368984 559464941374920 560536763992029 561187146446520 562390584863058 562669026650520 562741049207820 564459718729368 566273069580680 569231168904024 569871282380520 570465622341099 570807345213084 571744333531980 572564465690404 572805225323485 574314610007020 574324351910408 577288348700490 578039782714824 578113772754084 579062754676980 579893384661404 581799376427346 582168240924570 584310140265720 585577294456095 587363005016676 587377178090190 589171088904156 589246503768846 589328070859605 589538242027240 590802477983046 593072779767345 593734497366780 594432600735630 594508689082455 595796606869878 597600052895340 597988647366088 598240097702170 598364846499546 598970254176360 599046923350260 601573848955389 602922289917780 602932517083512 603030340507371 603730027625480 604778270067180 604855682676630 604886653269701 605643000028088 606166015741308 606637171566360 606956417359863 607633625549412 611494651627668 611579298442590 613525647279006 614247020760151 615332671922232 615411435512412 616667102595207 618935929315572 619015154128602 619407613665090 622818626657810 623356474743585 624135916059480 624878427625620 626858410618572 628918766885178 631335539752335 631632875151960 631713725194860 631746071007722 633002654981835 633850691490110 634690228829832 635017183570539 636969030144678 637057203278265 639506624913548 640385065017027 641105192678085 642814367747832 642903350028660 645707708546474 646114895899209 646443751585940 650294755554177 650636775023928 651036027374370 652625561129640 653842381936590 653875860809193 654634543226840 654718337520940 656447197758940 657348907798935 659369395191870 659842562919960 659876349021492 661996229855420 663214518909558 663230522280645 664103030388028 664849829443940 665423974456290 668415387728210 669300706122552 672737228286849 673517795268120 674379746500628 675148472832680 675289259049384 679196281078665 679438501808520 681348375031599 681695163643340 683790483902680 684380985514380 685185669550230 685273374438555 687366270388182 689177532008424 691829687728365 693504700858235 694971494485380 695096041348191 697110830382780 697200061711230 697235760639121 698798629872420 702086451868804 702692753347314 704852613708228 705574648411710 707193685031526 707743366827420 708025191868571 711538961130030 711687335720814 713319120882756 713410426898946 713509181516355 715705582113005 717888117242604 717905439888010 718856308020312 722091917534834 722549728393530 722642215942605 723524206124340 724866730826755 725733924080616 725826819211956 728065375175160 728158568736060 728195852840962 728718410878696 731334812388334 731966371901919 733895158131108 734203756270845 735256926501031 736463861130195 736905021010620 738046125932696 743289136398108 747382351989372 747485809207610 749854113150744 753665646354390 753704236505253 757053750035110 757707519676635 758056470233832 759542031936765 760581885503160 760620829788132 764368314534585 764468643933918 769165839902790 769264294390515 769717798267320 769855740525074 771484020034392 773669911644465 775324723509477 775732501903128 776224321232760 780769725941460 783169570786920 783573013273215 785662005025128 785770761146140 787736637310728 790763706356460 792576800980840 792678252109940 793362786037290 794395475826504 794804701232883 795876626736774 797819795332728 799383281141935 802098465273852 803415121232940 803517959684790 804040454009828 806474243568840 809275223146484 813295968779910 815035537294398 815439064590120 818034196372008 819377011058760 819808212238533 822222803460276 822328049326266 824845436276865 825353538838136 825876818220120 828591307567380 830128787985035 830195625274038 830301891674283 831141966324780 832205641029882 836532996459336 836625882653190 836640074053476 838558355846904 839090007166680 839197412062380 841780719669780 842974683125785 844003539975780 844111573811730 844154795090471 846689578094052 849292040192904 849409604371020 853846753356036 854806923570780 854960114775721 856211017819626 858846698535606 861471915010530 861486527865612 867059674072236 867170659131126 868048036499160 869840076992106 871789842582120 871834481078924 871946077320934 872699064641019 873790282483272 876465210398580 877608064836005 879159193589160 881065767135285 883756633356234 883869755653269 884286025212744 884307363040860 886203716974569 887231965941720 887390968086154 890187645510881 891648901103445 893694910304817 896982971049132 897360146553255 897547269749319 898455381264540 898570385025390 905595041438220 907167405100770 907283524014945 908464500042132 909955757349540 910898013598370 911450438324118 913580892733640 913697832584740 916488360517576 917368947663885 920288470918509 922439583637820 922557657415870 922999007883348 923117153268618 926794721797588 928403893973358 928522731192903 929111420497635 929600082281640 934227939986715 935781542819494 936923671129752 937317641438430 940287615927858 940766197882280 942924913375368 944472737937960 947449312727940 947570587792290 947619106511583 948718614840040 948916447627752 950776037235165 951213902531928 951345575355140 959259937370322 963399637858040 963522954590140 964355025042990 968561562819711 969665627378910 975955162535892 978938341694460 981951814840260 982077506281410 984670796638410 989814523532238 992994344783130 995976055249560 996154545582042 997274744165910 997370359589736 1001987814958207 1002623081592315 1004887528472520 1004938982007004 1005050567512285 1005067615843214 1010136863603736 1010276692902180 1011569619750942 1011594028933105 1012722709249020 1012804247970936 1012933888574076 1014683542001602 1014813423157457 1019157752712780 1019291525245224 1022542745465010 1025554453203720 1025685725854020 1025768308284936 1026094156275901 1027778504325345 1031049405582273 1031559882192620 1031691923547670 1033766298012636 1036895456017080 1044764017697620 1045666245574170 1045800092566845 1046480132890654 1048197944808630 1051758252478296 1053129677803206 1057817048049720 1058361972617565 1059739601643844 1059875250049154 1060790527547289 1061168835649032 1061615050241130 1067308441695045 1069978681324134 1070115640348419 1071357279579720 1076832175863906 1076858159832015 1083137876302251 1083824592590295 1084394625039880 1086714049725864 1089793101348655 1092098062762740 1092237853104090 1092293779261443 1093077616318044 1096437399101688 1097002218582501 1099793915035820 1105357531515930 1106927500365384 1107069188899044 1109607521373176 1115501176870920 1121073527984058 1121228713811415 1124781169726116 1125482098415640 1135580625052665 1140931244682198 1141614690426168 1143488667063960 1145128931380808 1145610450646970 1148629220014040 1153748759854185 1154576697400980 1154783610787611 1156227545508168 1158125509353960 1158493402246985 1159786769322808 1163598752854692 1164336481849140 1171154588912190 1174726010033352 1174754356180380 1178342177808312 1178493007537692 1178656141719210 1181604955966092 1186145559534690 1187468994733560 1188865201471260 1189017378164910 1191593213739756 1195200105790680 1196480195404340 1196729692999092 1198093846700520 1203147697910778 1205844579835560 1206060681014742 1209556540134360 1209711365353260 1209773306539402 1212332031482616 1213912834719726 1215267251098824 1219943953169865 1222989303255336 1223158596885180 1227051294558012 1228494041520302 1228651290770407 1230822871024824 1233334205190414 1233492073989399 1237871858631144 1238030308257204 1238815227330180 1245293437911057 1245637253315620 1246712949487170 1248308461544823 1249756855251240 1253716821237144 1256173727508755 1257837533770356 1262671079504670 1263427450389720 1263492142015444 1266005309963670 1266167360717595 1267701382980220 1270034367141078 1273938060289356 1274114406556530 1279013249827096 1280770130034054 1282210385356170 1284316526729439 1285806700057320 1288270047803409 1291415417092948 1292207872515795 1292229791798418 1292887503171880 1300589511108354 1300755988696689 1302072054748740 1304760115488159 1307684763873180 1307751721618386 1307919115981401 1309436675041880 1312894395517880 1314697815597870 1318738790383740 1319752698042984 1323992459710840 1324674502054805 1326429037819116 1326461044561290 1328206060776056 1329699658887880 1330847948912580 1331086452129231 1336830775456420 1345474456573698 1348759493001256 1358392562157330 1362696750063198 1363390327286680 1366347020397555 1368761971028760 1370371339100460 1370546748877110 1374732540776364 1383659375456730 1383836486123805 1387009401716470 1389942988970760 1390192082696382 1392605840960037 1394221660765560 1394400123422460 1394471521278242 1397597259744840 1403672314229241 1404172903737608 1405385506694628 1405976462157645 1409705227416456 1410431423891787 1411149296823420 1414387370063052 1415486733654840 1416050383737142 1416231640506347 1423077922260060 1423374671441628 1426638241765512 1426820853797892 1427018363032710 1431411164226010 1435776234485208 1435810879776020 1438889906055483 1444183835069668 1445099456787060 1445284431885210 1447048412248680 1449733461653510 1451653638423912 1454498441068365 1456317137472120 1456391705681924 1462669624776668 1463932743803838 1467790316262216 1468407512541690 1470513853002062 1472927722260390 1473116259422115 1473810042021240 1477006194957615 1484721785298357 1486578272796216 1489491517174695 1494231818373063 1494764703978744 1494971618415220 1495912116248865 1507331292708780 1507408473010506 1507601423764821 1514107500070220 1515415039353270 1517354429626413 1519084063873530 1521241659576264 1522025313002403 1525710341888117 1528736629069170 1528937287867836 1533814118197515 1538331679805580 1538528588781030 1539711481050148 1547339823288930 1547537885321505 1550649447018954 1561539451882920 1567146026546430 1569720199335981 1571541522292280 1572296917212945 1579365177519305 1579694516704809 1581527412712920 1585356504219880 1586725572074580 1589609402465766 1589812875073731 1591753253473548 1592422575361695 1598766562283870 1604196930547704 1606830242465880 1607035919369580 1608080908019656 1614269271366185 1615248263795859 1618550446292968 1626591937559820 1630071074588796 1639616424477066 1644445606920552 1644656098652532 1649690872553730 1657182615134760 1658036297273895 1660257575970070 1660391250548076 1660603783348566 1662283932649560 1664411282059764 1673251765306380 1673280148106952 1678394824124760 1681610291976087 1683561439339560 1685949366251570 1688007079951560 1688223147623460 1688309590180942 1693379156188104 1698819208742040 1704680568305521 1707693506712072 1709613847141560 1709920229551442 1711396867023297 1712422035639252 1717693397071212 1718415675970455 1722943830021060 1722973055731224 1734119348144472 1734341318262252 1739680153984212 1743668962157848 1743892154641868 1745398129282038 1752930420797160 1755216129672010 1756731883368285 1758643218512257 1762131534270570 1767513266712468 1767739511306538 1767984212578815 1768614726081720 1772407433949138 1774781936172308 1779218339302035 1780375291021762 1783297802206890 1783526067247365 1787389820609634 1793965942098264 1794720293106510 1795094539498638 1796910762529080 1797140770050780 1804721546866167 1805229793837085 1809091021522113 1811190082876440 1814334810201540 1814567048029890 1814659959809103 1816929000084264 1819911514699080 1820489632102405 1820869252079589 1821796027196740 1822900876648236 1827395665169480 1828337030970835 1834737895327770 1840576941837018 1842741062280453 1844879167275640 1845115314831740 1845998015766696 1846234306537236 1853589443595176 1854544302876727 1856807787946716 1857045462385806 1858222840995270 1868455879973430 1871563085638988 1874635282876860 1880575231855716 1894898625455880 1895141175584580 1895238213023166 1901552074470330 1902691150710280 1911171609834795 1918519874740644 1924639351312685 1927045909180280 1928710050085980 1930737742639211 1937123125639422 1938344687697627 1939331254757820 1951910325071784 1957876683388920 1961627582427579 1963903629680520 1964155012562820 1964937143619341 1969341593276820 1979629047064476 1985988689566260 1989691566841935 1992309091164084 1994549488331820 2003975629916414 2005246163184630 2009877964014008 2010101135024570 2010135231686428 2018211684860547 2020553385804360 2023139239501884 2023188057866210 2025445418498040 2025867777148152 2029367084003204 2029626846314914 2037588843235995 2038315505425560 2044045125094797 2045085490930020 2051371451708040 2052188312551802 2055557008650690 2055820123315665 2062098811164546 2063119764385240 2063383847095340 2067532596025272 2075489063185095 2080514102574705 2085288124044573 2089528035395240 2091332491148340 2091600185133690 2091707281917363 2092960265781308 2096395889617260 2106259355606412 2116723945235130 2119479203287688 2119750500098308 2121581055094578 2123230100482260 2124075575605713 2134616883390090 2139957362648268 2140231280696838 2140527544549065 2147116746339015 2153664351727812 2153716319664030 2166275752604502 2167649185180590 2167926647827815 2174600192480265 2179586202697310 2179865193302335 2184196125525480 2184475706208180 2184587558522886 2186155232636088 2194004437165002 2199587830071640 2205770779503093 2209391583390585 2210715063031860 2211111248527027 2214138377798088 2218477420215385 2225506863652831 2242147055968116 2242457427622830 2249562339452232 2261112709515759 2271161250105330 2278626095810295 2281862489364396 2291220901293940 2307497519708370 2307792883171545 2309153394801960 2309567221575222 2316986804493970 2321009734933395 2327197505709384 2328672963698280 2339453857048735 2342309177824380 2349508712360760 2350719039819645 2356986015075384 2357312283438420 2363209911932184 2372291119069380 2377730402942520 2378034756329820 2383186427479512 2384414103698649 2392960390808680 2393459385998184 2398149843425805 2406295395821556 2412121362029484 2419422730706520 2419546613078804 2427825669439452 2439887906339730 2446317193770360 2454102589116024 2456988083040604 2457302581540814 2459424636715599 2466668410380828 2466984147978798 2474536308830595 2476060616514408 2477630454660360 2490386363955105 2490586875822114 2490905675022849 2491274506631240 2493425898974340 2496616923089646 2512347455017510 2512669039608035 2515675067540712 2525342159009340 2526984284030888 2528924049377355 2532010619927340 2532334721435190 2532464385271413 2535402765960440 2536708855004005 2540068734282156 2547876120578712 2548228813113060 2548685484943367 2561540260068108 2564420770712340 2564880344327163 2568633053458878 2576540095606818 2582830834185896 2584415745031590 2584459583596836 2601179022216708 2601511977393378 2604144109497480 2609520230976318 2615369527746360 2615503443236772 2615838231962802 2616200332226635 2629395631195740 2632824194508015 2637477580767480 2649349004109610 2649688125122885 2652858075638232 2652922089122580 2661695897825160 2662172904258462 2670562936532643 2673661550912840 2674946703310335 2690948913147396 2692080439659765 2716785124314660 2725393500126396 2732694040795110 2740742678200920 2741093497754220 2749465081552728 2767318750913460 2767672972247610 2774018803432940 2780384165392764 2785211681920074 2785568193578709 2788800246844920 2788943042556484 2802683819960145 2807344628458482 2810771013389256 2811952924315290 2820862847783574 2822298593646840 2828774740126104 2832100767474284 2832463281012694 2842857319534749 2846155844520120 2846749342883256 2852328111705495 2853641707595784 2854036726065420 2862822328452020 2871621759552040 2877779812110966 2888367670139336 2890198913574120 2890568863770420 2899466923307020 2905684688459133 2908996882136730 2912783411363848 2925339249553336 2927865487607676 2936815025083380 2941027706004124 2945855444520780 2946232518844230 2954012389915230 2969443570596714 2978983034349390 2988463636746126 2989943236830440 2991824232497730 2991977423702671 3005963444874621 3007869244776945 3014662585417560 3014816946021012 3015151702536855 3015202847529642 3024433266348505 3028215000140440 3030830078706540 3034708859252826 3034782086799315 3038168127747060 3044050626004806 3044440269472371 3051420683776234 3057473258138340 3057874575735672 3067628236395030 3071235103800755 3076663359611160 3077057177562060 3078282468827703 3079422962100296 3083335512976035 3093148216746819 3094679646577860 3095075770643010 3101298894037908 3134292053092860 3139440398671962 3144593834425890 3158730355038610 3159389033409618 3173451144149160 3175085917852695 3179218804931532 3179625750147462 3183506506947096 3184845150723390 3197533124567740 3201925325085135 3214071838739160 3228538542732370 3230496527591718 3230574479496045 3249413628906753 3251473777770885 3253183875119640 3260142149177592 3269379304045965 3276881337784329 3279232848954132 3289312197305064 3291006655747503 3299381745107460 3316072594547790 3320515151940140 3320782501096152 3321207566697132 3328822564119528 3346503530612760 3363220583952174 3363686141434245 3371898732503140 3376446295246920 3376619180361884 3406741875157995 3409361136611042 3419840459102884 3422793734046594 3424844071278504 3435386794142424 3436831351940910 3445887660042120 3464350832362833 3468682636524504 3475480206740955 3479360307968424 3486178803195605 3487784309283736 3490796258564076 3510432259344020 3513463766736570 3517286437024514 3524263068541140 3535026533424936 3535479022613076 3535968425157630 3540125959342855 3544814867898276 3549563872344616 3551392397005607 3558436678604070 3560750582043524 3566595604413780 3567052134494730 3574779641219268 3589440586213020 3590189078997276 3594281540101560 3609443093732334 3610459587674170 3618182043044226 3628669620403080 3629134096059780 3629319919618206 3640979264204810 3641738504159178 3643592054393480 3645801753296472 3656674061941670 3659831859509595 3669475790655540 3676284632505155 3681153883674036 3685482124560906 3685953872311221 3690230629663480 3692468613074472 3709088605753454 3713615575893432 3714090924771612 3716445681990540 3736911759946860 3743126171277976 3744925384634469 3749270565753720 3761150463711432 3768521182526265 3790282351169160 3790476426046332 3803104148940660 3822343219669590 3837039749481288 3849278702625370 3857420100171960 3861475485278422 3864810143410227 3874246251278844 3876623617547385 3876689375395254 3878662509515640 3914280346464477 3923255164855158 3923757347944203 3928310025125640 3929874287238682 3938683186553640 3959258094128952 3971977379132520 3974023506164415 3979383133683870 3984618182328168 3989098976663640 3993259356387693 4007951259832828 4010492326369260 4020202270049140 4020270463372856 4036423369721094 4046278479003768 4046376115732420 4058734168006408 4059253692629828 4075177686471990 4088090250189594 4090170981860040 4099041061192665 4104376625103604 4111114017301380 4111640246631330 4124197622329092 4126767694190680 4150978126370190 4151509458371415 4161028205149410 4170576248089146 4182664982296680 4183200370267380 4183414563834726 4185920531562616 4192791779234520 4211016942687723 4212518711212824 4220773975452355 4233447890470260 4234206572887907 4239501000196616 4243162110189156 4246460200964520 4248151151211426 4248694921519041 4269233766780180 4274800573878605 4279914725296536 4280462561393676 4281055089098130 4294233492678030 4299729145321057 4307328703455624 4307432639328060 4316669718166449 4332551505209004 4335298370361180 4335853295655630 4336075305553001 4349200384960530 4359172405394620 4359730386604670 4363495323205095 4368951412416360 4369175117045772 4388008874330004 4411541559006186 4418783166781170 4419348778266345 4421430126063720 4422222497054054 4431018584872845 4436954840430770 4450938227554405 4451013727305662 4468474551524085 4482695455119189 4484294111936232 4484914855245660 4487736348746595 4522225419031518 4522804271294463 4542322500210660 4552063288879239 4557252191620590 4563724978728792 4566075939007209 4577131025664351 4582441802587880 4601442354592545 4614995039416740 4615585766343090 4619134443150444 4633973608987940 4642019469866790 4642613655964515 4678907714097470 4684618355648760 4701438079639290 4709160598007943 4714624566876840 4738095532557915 4739083550114427 4744582238138760 4756069512659640 4768828207397298 4769438625221193 4796299686851610 4812590791643112 4824242724058968 4839093226157608 4842807814098555 4855651338878904 4879775812679460 4880650324473847 4913976166081208 4914605163081628 4918849273431198 4933336820761656 4933968295957596 4949072617661190 4956176343079997 4980772727910210 4981173751644228 4981811350045698 4986851797948680 4993233846179292 5009939074791035 5024694910035020 5025338079216070 5050684318018680 5057848098754710 5064021239854680 5064669442870380 5064928770542826 5073417710008010 5074067115787285 5080137468564312 5096457626226120 5097370969886734 5114041704916563 5123080520136216 5128841541424680 5129760688654326 5130470781379505 5137266106917756 5146798485507217 5153080191213636 5155247027911365 5168831490063180 5168919167193672 5202358044433416 5203023954786756 5219040461952636 5231006886473544 5231676463925604 5232400664453270 5258791262391480 5265648389016030 5275929655536771 5298698008219220 5299376250245770 5303952637736445 5305844178245160 5324345808516924 5341125873065286 5349893406620670 5350578201742095 5381897826294792 5384160879319530 5415689381511255 5427273064566339 5433570248629320 5443979879427309 5450787000252792 5461468896307215 5462607756238767 5465388081590220 5482186995508440 5485011092912505 5528223186841359 5534637501826920 5535345944495220 5548037606865880 5560768330785528 5563632908630181 5570423363840148 5571136387157418 5577886085112968 5605367639920290 5614689256916964 5623905848630580 5641725695567148 5664201534948568 5664926562025388 5685714639069498 5704656223410990 5708073452130840 5725644656904040 5755559624221932 5773918053938055 5781137727540840 5792213227917633 5798933846614040 5811369376918266 5817993764273460 5855730975215352 5873630050166760 5882055412008248 5884882747282737 5891710889041560 5892465037688460 5894811430858023 5908024779830460 5909083565633297 5938887141193428 5957966068698780 5976927273492252 5983648464995460 5983954847405342 5984720803430047 6011926889749242 6015738489553890 6029633892042024 6030303405073710 6030405695059284 6048866532697010 6061660157413080 6069417718505652 6069564173598630 6076336255494120 6088101252009612 6088880538944742 6102841367552468 6114946516276680 6135256472790060 6142470207601510 6143256453852035 6154114355124120 6156564937655406 6166671025952070 6167460369946995 6186296433493638 6189359293155720 6190151541286020 6202597788075816 6226467189555285 6231313518576167 6241542307724115 6255864372133719 6268584106185720 6275121845752089 6278880797343924 6289187668851780 6317460710077220 6318778066819236 6350171835705390 6358437609863064 6359251500294924 6369690301446780 6372226726817139 6395066249135480 6403850650170270 6421582633647195 6441350239017045 6457077085464740 6460993055183436 6461148958992090 6498827257813506 6502947555541770 6503779943483445 6523800577440795 6538758608091930 6539595579907005 6553762675568658 6558465697908264 6582013311495006 6598763490214920 6617312338509279 6632145189095580 6633333745581081 6641030303880280 6642415133394264 6655432260646155 6676520590958493 6726441167904348 6727372282868490 6743797465006280 6753238360723768 6756717228361661 6783338128547277 6813483750315990 6818722273222084 6839680918205768 6845587468093188 6873662703881820 6928701664725666 6950960413481910 6963029204800185 6972357606391210 6981592517128152 7018361571146205 7020864518688040 7026927533473140 7034572874049028 7048526137082280 7052157119458935 7070958045226152 7071936850315260 7080251918685710 7081158202531735 7089629735796552 7102784794011214 7116873357208140 7121501164087048 7133191208827560 7134104268989460 7149559282438536 7153242311095947 7178881172426040 7180378157994552 7182659093931307 7194449530277415 7218886187464668 7220919175348340 7236364086088452 7258268192119560 7258639839236412 7281958528409620 7283477008318356 7313348123883340 7319663719019190 7338951581311080 7352569265010310 7362307767348072 7370964249121812 7371907744622442 7418177211506908 7423608926491785 7428181849543224 7432891363981080 7471159091865315 7473823519893720 7489850769268938 7537042365052530 7538007118824105 7580952852092664 7586772148132065 7597393155814239 7606208297881320 7610126565012015 7628551709440585 7644686439339180 7646056454830101 7694641032981489 7698557405250740 7722950970556844 7729620286820454 7748492502557688 7753247235094770 7753378750790508 7788277110554281 7828560692928954 7846510329710316 7847514695888406 7848600996679905 7859748574477364 7898472583524045 7948047012328830 7949064375368655 7958766267367740 7986518712775386 8011688809597929 8015902519665656 8020984652738520 8040404540098280 8072846739442188 8076241318979295 8092752231464840 8118507385259656 8150355372943980 8176180500379188 8198082122385330 8208753250207208 8222228034602760 8223280493262660 8248395244658184 8301956252740380 8303018916742830 8303444058520441 8322056410298820 8341152496178292 8366400740534760 8366829127669452 8408051459880435 8422033885375446 8441547950904710 8466895780940520 8468413145775814 8486324220378312 8496302302422852 8497389843038082 8523402841527605 8528571958604247 8538467533560360 8549601147757210 8556984335116485 8560925122787352 8562110178196260 8588466985356060 8599458290642114 8614865278656120 8633339436332898 8665103010418008 8670596740722360 8671706591311260 8672150611106002 8698400769921060 8717054065377399 8718344810789240 8719460773209340 8726990646410190 8738350234091544 8776017748660008 8793216092561285 8823083118012372 8837566333562340 8838697556532690 8844444994108108 8862037169745690 8873909680861540 8901876455108810 8902027454611324 8936949103048170 8965390910238378 8969829710491320 8975472697493190 8975932271108013 9017890334623863 9023607734330835 9044450838063036 9045455107610565 9045608542588926 9073299799045515 9084645000421320 9104126577758478 9104346260397945 9114504383241180 9132151878014418 9133320808417113 9154262051328702 9202884709185090 9213705311402265 9229990078833480 9231171532686180 9234847406483109 9238268886300888 9267947217975880 9272721514383635 9284038939733580 9285227311929030 9285702745995181 9357815428194940 9402876159278580 9404561262532931 9418321196015886 9476191065115830 9478167100228854 9537656414794596 9538877250442386 9592599373703220 9653688713196055 9685615628197110 9691723438488135 9748240886720259 9759551625358920 9761300648947694 9792064100619691 9808137912137895 9824685718096705 9829210326163256 9830644013352987 9837698546862396 9867936591915192 9873019967242509 9898145235322380 9912352686159994 9961545455820420 9962347503288456 9963622700091396 9986467692358584 10019878149582070 10049389820070040 10050676158432140 10091058424302735 10115696197509420 10129338885740760 10129857541085652 10146835420016020 10148134231574570 10194741939773468 10220225625473985 10228083409833126 10259521377308652 10260941562759010 10274532213835512 10293596971014434 10306160382427272 10310494055822730 10337662980126360 10393052497088499 10406047909573512 10426440620222865 10438080923905272 10458536409586815 10463352927851208 10464801328906540 10531296778032060 10551859311073542 10597396016438440 10598752500491540 10607905275472890 10620377878028565 10648691617033848 10654177191016821 10682251746130572 10699786813241340 10701156403484190 10768321758639060 10831378763022510 10854546129132678 10887959758854618 10922937792614430 10925215512477534 10930776163180440 10970022185825010 11028853897515465 11055556242635135 11056446373682718 11057861616933663 11070691888990440 11127265817260362 11127534318264155 11140846727680296 11142272774314836 11210735279840580 11229378513833928 11247811697261160 11283451391134296 11287035719034911 11305563547578795 11329853124050776 11371429278138996 11409312446821980 11511119248443864 11547836107876110 11584426455835266 11622738753836532 11635987528546920 11769765494565474 11771272043832609 11784930075376920 11789622861716046 11816049559660920 11818167131266594 11877774282386856 11915932137397560 11922070518493245 11932763978138647 11953854546984504 11967296929990920 11967909694810684 11969441606860094 11979778069163079 12023853779498484 12031476979107780 12060606810147420 12060811390118568 12097733065394020 12138835437011304 12139128347197260 12176202504019224 12177761077889484 12205682735104936 12270512945580120 12284940415203020 12286512907704070 12297123183577995 12313129875310812 12333342051904140 12334920739893990 12372592866987276 12380303082572040 12452934379110570 12454528375114245 12462627037152334 12483084615448230 12511728744267438 12550243691504178 12557761594687848 12578375337703560 12633050828063169 12634921420154440 12637556133638472 12662321926357065 12700343671410780 12702619718663721 12718503000589848 12739380602893560 12743427424716835 12744453453634278 12746084764557123 12807701300340540 12824401721635815 12843165267294390 12882700478034090 12899187435963171 12914154170929480 12921986110366872 12922297917984180 12997654515627012 13005895111083540 13007559886966890 13008225916659003 13047601154881590 13077517216183860 13079191159814010 13107525351137316 13164026622990012 13234624677018558 13264290378191160 13266667491162162 13310864521292310 13352814682663215 13353041181916986 13452882335808696 13454744565736980 13513434456723322 13515164198474477 13566676257094554 13568412813883389 13626967500631980 13637444546444168 13691174936186376 13698227817021627 13731393076993053 13747325407763640 13754560005335387 13857403329451332 13901920826963820 13926058409600370 13927840967893545 13944715212782420 14036723142292410 14053855066946280 14069145748098056 14104314238917870 14127481794023829 14143873700630520 14160503837371420 14162316405063470 14205569588022428 14214286597673745 14233746714416280 14268208537978920 14306484622191894 14308315875663579 14365318187862614 14388899060554830 14437772374929336 14441838350696680 14472728172176904 14517279678472824 14528423442295665 14563917056819240 14566954016636712 14626696247766680 14639327438038380 14641950973421541 14705138530020620 14741928498243624 14743815489244884 14836354423013816 14847217852983570 14868529029239991 14942318183730630 14959887118513355 14979701538537876 15029817224373105 15074084730105060 15076014237648210 15173544296264130 15194786311628478 15220253130024030 15222201347361855 15257103418881170 15289372878678360 15292112909660202 15342125114749689 15389282065962978 15391412344138515 15397114810501480 15440395456521651 15445901941113688 15459240573640908 15465741083734095 15506494470189540 15506757501581016 15576554221108562 15578548045569817 15657121385857908 15693020659420632 15695029391776812 15697201993359810 15719497148954728 15796945167048090 15827788966610313 15896094024657660 15898128750737310 15917532534735480 15973037425550772 16023377619195858 16145693478884376 16152482637958590 16247068144533765 16300710745887960 16331939638281927 16352361000758376 16384406688921645 16396164244770660 16446560986525320 16455033278737515 16584669560524077 16603912505480760 16606037833485660 16606888117040882 16644112820597640 16682304992356584 16690898725890543 16733658255338904 16816102919760870 16844067770750892 16883095901809420 16936826291551628 16992604604845704 16994779686076164 17046805683055210 17057143917208494 17099202295514420 17113968670232970 17124220356392520 17176933970712120 17198916581284228 17266678872665796 17321754161814165 17343413182622520 17344301222212004 17376639683752899 17396801539842120 17434108130754798 17438921546418680 17453981292820380 17586432185122570 17646166236024744 17675132667124680 17677395113065380 17684434292574069 17688889988216216 17724074339491380 17727250696899891 17747819361723080 17756961985028035 17803752910217620 17804054909222648 17873898206096340 17930781820476756 17950945394986380 17951864542216026 17954162410290141 18035780669247726 18047215468661670 18088901676126072 18090910215221130 18091217085177852 18146599598091030 18208253155516956 18208692520795890 18229008766482360 18264303756028836 18266641616834226 18308524102657404 18405769418370180 18427410622804530 18429769361556105 18462343065372360 18469694812966218 18545443028767270 18568077879467160 18570454623858060 18571405491990362 18693940555728501 18715630856389880 18724626923172345 18751486251360731 18805752318557160 18809122525065862 18825365537256267 18836642392031772 18952382130231660 18956334200457708 19075312829589192 19077754500884772 19116680180451417 19185198747406440 19307377426392110 19324050717051135 19371231256394220 19383446876976270 19496481773440518 19522601297895388 19571401732322385 19584128201239382 19616275824275790 19618786739721015 19649371436193410 19661288026705974 19675397093724792 19746039934485018 19796290470644760 19824705372319988 19851937015527837 19900001236743243 19923090911640840 19927245400182792 19966296781938465 20029561772875479 20039756299164140 20101352316864280 20182116848605470 20231392395018840 20259715082171304 20270151685084983 20293670840032040 20296268463149140 20389483879546936 20440451250947970 20456166819666252 20519042754617304 20521883125518020 20587193942028868 20620988111645460 20786104994176998 20852881240445730 20917072819173630 20929602657813080 20943841965918697 21055084713438615 21062593556064120 21103718622147084 21171032864439535 21197505000983080 21215810550945780 21240755756057130 21243474607595205 21308354382033642 21364503492261144 21399573626482680 21402312806968380 21498645726605285 21536643517278120 21547977281793921 21583348590832245 21614308579812751 21662757526045020 21680376527765005 21709092258265356 21775919517709236 21845875585228860 21850431024955068 21940044371650020 22057707795030930 22111112485270270 22112892747365436 22115723233867326 22254531634520724 22255068636528310 22284545548629672 22413477275595945 22421470559681160 22574071438069822 22611127095157590 22614021356472315 22742858556277992 22760316444396195 22792179467442717 22818624893643960 22830379695036045 22885655128321755 22938169364490303 23083923098944467 23095672215752220 23168852911670532 23245477507673064 23364831331662843 23539530989130948 23542544087665218 23545802990039715 23579245723432092 23636334262533188 23695417750572135 23844141036986490 23847193126105965 23865527956277294 23935819389621368 23938883213720188 23959556138326158 24035066428793787 24047707558996968 24062953958215560 24121213620294840 24195466130788040 24278256694394520 24355522155778968 24403251622369235 24569880830406040 24573025815408140 24594246367155990 24626259750621624 24666684103808280 24669841479787980 24745185733974552 24780881715399985 24905868758221140 24909056750228490 24910332175561323 24925254074304668 24966169230896460 25023457488534876 25100487383008356 25266101656126338 25324643852714130 25400687342821560 25405239437327442 25486854849433670 25488906907268556 25492169529114246 25570208524582815 25615402600681080 25648803443271630 25686330534588780 25733992427536085 25765400956068180 25798374871926342 25844595835968360 25995309031254024 26011790222167080 26015119773933780 26016451833318006 26095202309763180 26155034432367720 26158382319628020 26168798647804601 26215050702274632 26328053245980024 26379648277683855 26469249354037116 26503763558047351 26533334982324324 26621729042584620 26705629365326430 26706082363833972 26909489131473960 26927796813324039 27026868913446644 27030328396948954 27053671003871589 27133352514189108 27136365322831695 27136825627766778 27219899397136545 27253935001263960 27313038781193835 27396455634043254 27399962425251339 27462786153986106 27509120010670774 27641115934206795 27704542219449327 27714806658902664 27803841653927640 27818164543150905 27852116819200740 27855681935787090 27857108237985543 27889430425564840 28073446284584820 28208628477835740 28213683787598793 28254963588047658 28321007674742840 28324632810126940 28411139176044856 28428573195347490 28612969244383788 28616631751327158 28730636375725228 28777798121109660 28961066139588165 29056846884591330 29278654876076760 29283901946843082 29376192301859073 29410277060041240 29424413736413685 29474057154290115 29487630978489768 29545417828166485 29694435705967140 29737058058479982 29884636367461260 29919774237026710 29923604017150235 29959403077075752 30059634448746210 30148169460210120 30152028475296420 30347088592528260 30352527138871007 30389572623256956 30440506260048060 30444402694723710 30514206837762340 30584225819320404 30684250229499378 30778564131925956 30782824688277030 30880790913043302 30918481147281816 30931482167468190 31012988940379080 31153108442217124 31156567592880835 31157096091139634 31279321860668595 31314242771715816 31375609228760445 31390058783553624 31394403986719620 31593890334096180 31655577933220626 31792188049315320 31796257501474620 31861133634085695 31946074851101544 31962531573050463 32046755238391716 32304965275917180 32494136289067530 32663879276563854 32768813377843290 32792328489541320 32910066557475030 32911751660729381 33086561692546395 33166668727905405 33169339121048154 33173584850800989 33212075666971320 33213776234081764 33381797451781086 33382602954792465 33632205839521740 33688135541501784 33766191803618840 33783586141808305 33861107157104733 33873652583103256 33916690642736385 33989559372152328 34093611366110420 34114287834416988 34198404591028840 34227937340465940 34397833162568456 34533357745331592 34643508323628330 34688602444424008 34753279367505798 34868216261509596 34907962585640760 35172864370245140 35354790226130760 35368868585148138 35448148678982760 35454501393799782 35513923970056070 35607505820435240 35747796412192680 35766211555479735 35798291934415941 35861563640953512 35901890789972760 35903729084432052 35908324820580282 35913295469656535 36071561338495452 36094430937323340 36181820430442260 36182434170355704 36293199196182060 36416506311033912 36417385041591780 36528607512057672 36533283233668452 36617048205314808 36811538836740360 36854821245609060 36859538723112210 36939389625932436 37090886057534540 37140909247716120 37142810983980724 37387881111457002 37449253846344690 37502972502721462 37618245050131724 37650731074512534 37673284784063544 37904764260463320 37912668400915416 37986965779071195 38107859155991163 38155509001769544 38230282274150505 38233360360902834 38238254293671369 38473205164907445 38614754852784220 38648101434102270 38697562307889513 38742462512788440 38766893753952540 38941385552771405 38992963546881036 39024677749977009 39045202595790776 39142803464644770 39168256402478764 39232551648551580 39237573479442030 39298742872386820 39322576053411948 39492079868970036 39649410744639976 39703874031055674 39800002473486486 39932593563876930 40058444047989645 40059123545750958 40079512598328280 40364233697210940 40540303370169966 40545492595423431 40592536926298280 40880902501895940 40912333639332504 41043766251036040 41174387884057736 41194179230979159 41241976223290920 41263680016006161 41517220292602205 41572209988353996 41705762480891460 41834145638347260 41887683931837394 42110169426877230 42207437244294168 42342065728879070 42431621101891560 42481511512114260 42486949215190410 42616708764067284 42642859793021235 42804625613936760 42997291453210570 43095954563587842 43166697181664490 43228617159625502 43325515052090040 43360753055530010 43418184516530712 43551839035418472 43585270326886995 43691751170457720 43700862049910136 43880088743300040 43925852920264623 44115415590061860 44222224970540540 44225785494730872 44231446467734652 44509063269041448 44510137273056620 44605587087719973 44826954551191890 44879661355540065 45089451673119315 45148142876139644 45222254190315180 45228042712944630 45520632888792390 45584358934885434 45660759390072090 45666604042085565 45771310256643510 45876338728980606 46026375344249067 46167846197888934 46174237032415545 46191344431504440 46321186369564953 46337705823341064 46428513729975905 46729662663325686 46735644136709451 47022806312664655 47079061978261896 47085088175330436 47091605980079430 47158491446864184 47272668525066376 47297020598531627 47390835501144270 47483366899830939 47688282073972980 47694386252211930 47696828361083011 47731055912554588 47877766427440376 47919112276652316 48070132857587574 48741204433601295 48806503244738470 48960320503098455 49146051630816280 49153220066764935 49188492734311980 49339682959575960 49365099836212545 49561763430799970 49811737516442280 49818113500456980 49820664351122646 49850508148609336 49932338461792920 50046914977069752 50072696177671629 50200974766016712 50532203312252676 50649287705428260 50810478874654884 50973709698867340 50977813814537112 50984339058228492 51140417049165630 51297606886543260 51372661069177560 51467984855072170 51530801912136360 51596749743852684 51965262485442495 52030239547867560 52032903666636012 52129919051258697 52190404619526360 52316764639256040 52337597295609202 52759296555367710 52938498708074232 53007527116094702 53053302877722207 53066669964648648 53181752090699673 53243458085169240 53270885955084105 53411258730652860 53412164727667944 53855593626648078 53862487230870423 54053737826893288 54060656793897908 54107342007743178 54266705028378216 54272730645663390 54273651255533556 54439798794273090 54517939773879967 54626077562387670 54792911268086508 54799924850502678 54925572307972212 55018240021341548 55282231868413590 55289308084668315 55409084438898654 55636329086301810 55704233638401480 55711363871574180 55714216475971086 56081821667185503 56146892569169640 56254458754082193 56417256955671480 56427367575197586 56435178595174555 56509927176095316 56649265620253880 56857146390694980 57225938488767576 57233263502654316 57461272751450456 57555596242219320 57922132279176330 58113693769182660 58124108409643087 58567803893686164 58752384603718146 58848827472827370 58856360219163045 58948114308580230 59090835656332970 59388871411934280 59474116116959964 59663819890693235 59700003710229729 59769272734922520 59839548474053420 59847208034300470 59898890345815395 60088685318626437 60119268897492420 60304056950592840 60694177185056520 60705054277742014 60779145246513912 60810455055254949 60881012520096120 60888805389447420 61028413675524680 61168451638640808 61368500458998756 61557128263851912 61565649376554060 61761581826086604 61862964334936380 62306216884434248 62313135185761670 62314192182279268 62558643721337190 62751218457520890 62788807973439240 62831525897756091 63165254140315845 63187780668192360 63311155866441252 63513098593318605 63592515002949240 63722267268171390 63730423822785615 63925063146100926 64093510476783432 64495937179815855 64609930551834360 64643931845381763 64842925739438253 64988272578135060 64999919221966267 65041129583295015 65327758553127708 65537626755686580 65820133114950060 65823503321458762 65831928837730517 66173123385092790 66333337455810810 66338678242096308 66347169701601978 66427552468163528 66763594903562172 66765205909584930 67264411679043480 67567172283616610 67575820992372385 67722214314209466 67833381285472770 67842064069416945 68187222732220840 68228575668833976 68455874680931880 68491139085108135 68544448704337837 68656965384965265 68772800026676935 68814508093470909 69287016647256660 69506558735011596 69736432523019192 70094493994988529 70345728740490280 70637408970119145 70737737170296276 70909002787599564 71027847940112140 71532423110959470 71541579378317895 71596583868831882 71807458168864104 71816649641160564 71826590939313070 72143122676990904 72188861874646680 72363640860884520 72586398392364120 72834770083183560 73066566467336904 73209754867107705 73709642491218120 73719077446224420 73878779251864872 74181772115069080 74285621967961448 74342645146199955 74730996526683969 74775762222914004 74898507692689380 75005945005442924 75236490100263448 75301462149025068 75973931558142390 76215718311982326 76460564548301010 76466720721805668 76476508587342738 76710625573748445 76946410329814890 77201977282608255 77229509705568440 77296202868204540 77395124615779026 77533787507905080 77882771105542810 77892740227849085 77985927093762072 78049355499954018 78285606929289540 78336512804957528 78465103297103160 78475146958884060 78506395943413803 78597485744773640 78645152106823896 78984159737940072 79009250033244377 79138944833051565 79407748062111348 79511290674142053 79600004946972972 79865187127753860 80116888095979290 80118247091501916 80728467394421880 80783390439972117 81080606740339932 81090985190846862 81659698191409635 81761805003791880 82388358461958318 82527360032012322 82923347802620385 83034440585204410 83144419976707992 83411524961782920 83454493629452715 83571324713956629 83668291276694520 83775367863674788 84220338853754460 84641051362796379 84684131457758140 84963023024228520 84973898430380820 85233417528134568 85285719586042470 85994582906421140 86191909127175684 86333394363328980 86457234319251004 86721506111060020 86883198418764495 87170540653773990 87851705840529246 88128576905577219 88230831180123720 88422171462870345 88444449941081080 88462892935469304 88636253484499455 89020274546113240 89211174175439946 89653909102383780 89759322711080130 89770812051450705 90178903346238630 90296285752279288 90444508380630360 90456085425889260 91041265777584780 91057581416613021 91168717869770868 91321518780144180 91333208084171130 91337884643724851 91542620513287020 91752677457961212 92052750688498134 92335692395777868 92348474064831090 92642372739129906 92751300134782801 92857027459951810 93459325326651372 93469702778642505 93471288273418902 93757431256803655 94045612625329310 94126827686281335 94170176350660872 94183211960158860 94594041197063254 94781671002288540 94966733799661878 95376564147945960 95388772504423860 95393656722166022 95462111825109176 95583400902257085 95838224553304632 95887594719151389 96140265715175148 97482408867202590 97613006489476940 97920641006196910 98306440133529870 98376985468623960 98730199672425090 98735254982188143 99123526861599940 99259685077639185 99500006183716215 99636227000913960 99641328702245292 100145392355343258 100147808864377395 101064406624505352 101298575410856520 101350758425424915 101583321471314199 101620957749309768 101947419397734680 101968678116456984 102280834098331260 102595213773086520 102935969710144340 103193499487705368 103930524970884990 104065807333272024 104259838102517394 104675194591218404 104719209829593485 105518593110735420 106015054232189404 106106605755444414 106363504181399346 106541771910168210 106822517461305720 107394875803247823 107711187253296156 107724974461740846 107739886408969605 108071542899063755 108121313587795816 108214684015486356 108545461291326780 108547302511067112 108879597588546180 109035879547759934 109252155124775340 109585822536173016 109599849701005356 109851144615944424 110036480042683096 110564463736827180 110578616169336630 110584278156851701 110818168877797308 111272658172603620 111422727743148360 111428432951942172 112163643334371006 112508917508164386 112854735150395172 112870357190349110 113019854352190632 113714292781389960 113960897337213585 114323577467973489 114466527005308632 114690846822451515 115419615494722335 115844264558352660 116092686923668539 116227387538365320 116248216819286174 116824156658314215 117074033249931027 117135607787372328 117504769207436292 117697654945654740 117712720438326090 117896228617160460 118181671312665940 118948232233919928 119327639781386470 119400007420459458 119679096948106840 119694416068600940 119797780691630790 120175332143968935 120177370637252874 120238537794984840 121410108555484028 121620910110509898 121636477786270293 121777610778894840 122737000917997512 123131298753108120 123523163652173208 123725928669872760 123791040048018483 124551660877806615 124626270371523340 124628384364558536 125117287442674380 125502436915041780 125663051795512182 126330508280631690 126622311732882504 127026197186637210 127444534536342780 127460847645571230 127467374058661121 127850126292201852 128991874359631710 129287863690763526 129685851478876506 129976545156270120 129999838443932534 130082259166590030 130655517106255416 130843993239023005 131075253511373160 131260403759525117 131640266229900120 131647006642917524 131663857675461034 131777558760793869 132346246770185580 132518817790236755 132666674911621620 132677356484192616 132694339403203956 133527189807124344 133530411819169860 133816761263159919 134418334472143031 134638984066620195 135134344567233220 135151641984744770 135268355019357945 135444428628418932 135666762570945540 135684128138833890 136982278170216270 136999812126256695 137088897408675674 137313930769930530 137545600053353870 137629016186941818 138522711097246635 138574033294513320 138963559108694859 139013117470023192 139285541189927715 140188987989977058 140206932410128353 141068418937993965 141274817940238290 141475474340592552 141818005575199128 141891061795594881 142055695880224280 143064846221918940 143083158756635790 143090485083249033 143193167737663764 143633299282321128 143653181878626140 146419509734215410 146880961509295365 147438154892448840 148685290292399910 149461993053367938 149551524445828008 149797015385378760 150011890010885848 150602924298050136 151300160058689257 151762635694355035 151947863116284780 152431436623964652 152921129096602020 152933441443611336 152953017174685476 153421251147496890 153892820659629780 154403954565216510 154592405736409080 154790249231558052 155765542211085620 155785480455698170 156098710999908036 156571213858579080 156950293917768120 157012791886827606 158018500066488754 158277889666103130 158815496124222696 159022581348284106 159200009893945944 159545256272099019 159730374255507720 159812657865252315 160233776191958580 160236494183003832 161566780879944234 161587461692611269 162161213480679864 162181970381693724 163319396382819270 163553819321639901 164558758303646905 164776716923916636 165054720064024644 165846695605240770 165867924254004945 166068881170408820 166908987258905430 167142649427913258 167550735727349576 168245465001556509 168440677707508920 168763376262246579 169282102725592758 169305535785523665 169368262915516280 169947796860761640 170571439172084940 171989165812842280 172383818254351368 172666788726657960 172914468638502008 173443012222120040 173766396837528990 174341081307547980 174372325228929261 175703411681058492 176257153811154438 176844342925740690 177272506968998910 178422348350879892 178991459672079705 179307818204767560 179518645422160260 179541624102901410 180357806692477260 180912170851778520 182082531555169560 182115162833226042 182337435739541736 182431365165764847 182643037560288360 182666416168342260 182675769287449702 183085241026574040 183181590534632207 183505354915922424 184105501376996268 184671384791555736 184696948129662180 185284745478259812 185502600269565602 185526344906331457 185714054919903620 186918650653302744 186939405557285010 186942576546837804 187514862513607310 188091225250658620 188253655372562670 188366423920317720 188494577693268273 189188082394126508 189563342004577080 189933467599323756 190539295779955815 190777545008847720 190787313444332044 191166801804514170 191191271468356845 191775189438302778 192280531430350296 193487811539447565 193931795536145289 194528777218314759 194964817734405180 194999757665898801 195123388749885045 195226012978953880 195841282012393820 196612880267059740 197460399344850180 197470509964376286 197495786513191551 198247053723199880 198519370155278370 199000012367432430 199282657404490584 200290784710686516 200295617728754790 202701516850849830 202727462977117155 203166642942628398 204561668196662520 205633346113013511 205871939420288680 205970896154895795 206318400080030805 207861049941769980 208519676205034788 209350389182436808 209438419659186970 210283481984965587 211037186221470840 212030108464378808 212213211510888828 212727008362798692 213083543820336420 214789751606495646 215422374506592312 215449948923481692 215479772817939210 216143085798127510 216429368030972712 217090922582653560 217759195177092360 218071759095519868 218504310249550680 219199699402010712 219629264601323115 221128927473654360 221157232338673260 221168556313703402 221636337755594616 222545316345207240 222856865903884344 223027935438599865 224192989580051907 224327286668742012 225017835016328772 225709470300790344 225740714380698220 227921794674427170 228647154935946978 229381693644903030 230131876721245335 230382261625105667 230839230989444670 231605931847824765 231688529116705320 232185373847337078 232496433638572348 233648313316628430 233678220683547255 234148066499862054 235009538414872584 235395309891309480 235425440876652180 235519187830241409 235792457234320920 236363342625331880 236485102992658135 237027750099733131 237416834499154695 238484141805415055 238533872022426159 238655279562772940 238800014840918916 239388832137201880 239595561383261580 240350664287937870 240354741274505748 242820217110968056 243241820221019796 243272955572540586 247582080096036966 249103321755613230 249252540743046680 250234574885348760 250363480888358145 250713974141869887 251004873830083560 251326103591024364 252661016561263380 253923154088389137 254052394373274420 254889069072685560 254921695291142460 254934748117322242 255700252584403704 257406765814133671 257983748719263420 258575727381527052 259371702957753012 259999676887865068 260164518333180060 260649595256293485 261687986478046010 262520807519050234 263294013285835048 263327715350922068 263555117521587738 264385730716731657 264692493540371160 265037635580473510 265266514388611035 265333349823243240 265388678806407912 265908760453498365 267060823638339720 267633522526319838 268836668944286062 269277968133240390 269312436154352115 270268689134466440 270303283969489540 270536710038715890 270888857256837864 271333525141891080 271368256277667780 272589698869399835 273172744249839063 273964556340432540 273999624252513390 274013653931174553 274177794817351348 274627861539861060 275091200106707740 275258032373883636 277045422194493270 277927118217389718 278253900404348403 278571082379855430 280377975979954116 280409108335927515 280413864820256706 281272293770410965 282136837875987930 282549635880476580 283782123591189762 286129692443837880 286166317513271580 286180970166498066 286386335475327528 287306363757252280 287856785125850611 290620542048215435 291541399138520861 292839019468430820 293761923018590730 296205764946564429 297370580584799820 298500018551148645 298923986106735876 300443426593132185 302600320117378514 303525271388710070 303895726232569560 304052275276274745 304749964413942597 304862873247929304 305842258193204040 305906034349370952 306842502294993780 307785641319259560 308807909130433020 309580498463116104 311531084422171240 311570960911396340 312197421999816072 314025583773655212 314157629488780455 316037000132977508 316555779332206260 318045162696568212 319090512544198038 319625315730504630 320467552383917160 322184627409743469 323133561759888468 323174923385222538 323219659226908815 324214628697191265 324363940763387448 324999596109831335 326638792765638540 327107638643279802 329117516607293810 329159644188652585 329553433847833272 330109440128049288 331693391210481540 331735848508009890 331752834470555103 332137762340817640 333817974517810860 333877798527581077 334285298855826516 336490930003113018 337526752524493158 338564205451185516 338611071571047330 341142878344169880 342722243521689185 344072540467354545 347532793675057980 348682162615095960 348744650457858522 350472469974942645 351406823362116984 352514307622308876 353688685851481380 354545013937997820 356844696701759784 357982919344159410 359037290844320520 359083248205802820 360715613384954520 364230325666452084 364862730331529694 364909433358810879 365332832336684520 365351538574899404 366363181069264414 368211002753992536 369393896259324360 370569490956519624 371005200539131204 371052689812662914 371373120144055449 371428109839807240 373654982633419845 373878811114570020 373885153093675608 375029725027214620 376182450501317240 376507310745125340 376989155386536546 378376164788253016 379866935198647512 381078591559911630 381574626888664088 382333603609028340 382382542936713690 382402122175983363 383550378876605556 386975623078895130 387863591072290578 389057554436629518 389929635468810360 389999515331797602 390246777499770090 391682564024787640 392531979717069015 393225760534119480 393781211278575351 394920798689700360 394941019928752572 394991573026383102 395046250166221885 397038740310556740 397556453370710265 398000024734864860 400581569421373032 400591235457509580 403255003416429093 403916952199860585 405403033701699660 405454925954234310 406333285885256796 411266692226027022 411941792309791590 412636800160061610 415722099883539960 417039352410069576 417856623569783145 418876839318373940 420566963969931174 420620797230385059 423205256813981895 424426423021777656 425454016725597384 425673185386784643 426167087640672840 429271455249747099 429579503212991292 430899897846963384 430959545635878420 432286171596255020 436143518191039736 439258529202646230 440642884527886095 442314464677346520 442337112627406804 446055870877199730 448385979160103814 448654573337484024 450035670032657544 451481428761396440 453900480176067771 455287907083065105 455843589348854340 456689423218624255 457294309871893956 458763387289806060 460263753442490670 460764523250211334 461678461978889340 463211863695649530 463756500673914005 464370747694674156 464992867277144696 467296626633256860 467356441367094510 468296132999724108 470850881753304360 471038375660482818 472970205985316270 474055500199466262 474833668998309390 476968283610830110 477067744044852318 477310559125545880 477600029681837832 479191122766523160 479437973595756945 480701328575875740 480709482549011496 486483640442039592 486545911145081172 490661457964919703 493676274910940715 495164160192073932 498206643511226460 500726961776716290 501427948283739774 502652207182048728 505322033122526760 506290128786739737 507846308176778274 507916607356570995 508104788746548840 509843390582284920 509869496234644484 514813531628267342 515967497438526840 517151454763054104 518743405915506024 519999353775730136 520329036666360120 521299190512586970 523116975686787783 523375972956092020 525041615038100468 526655430701844136 527110235043175476 528771461433463314 530075271160947020 530533028777222070 531817520906996730 535267045052639676 536974379016239115 537673337888572124 538555936266480780 538624872308704230 540606567938979080 541073420077431780 542736512555335560 545179397738799670 546345488499678126 547929112680865080 547999248505026780 548027307862349106 548355589634702696 549255723079722120 549544771603896621 550182400213415480 550516064747767272 552921390784258505 554090844388986540 555854236434779436 556507800808696806 556579034718994371 557142164759710860 560755951959908232 560818216671855030 560827729640513412 562544587540821930 564273675751975860 565099271760953160 565483733079804819 567564247182379524 571617887339867445 572332635026543160 572361940332996132 575713570251701222 580463434618342695 581241084096430870 583082798277041722 583586331654944277 584999272997696403 585370166249655135 585678038936861640 587523846037181460 592411529893128858 592487359539574653 594741161169599640 597000037102297290 597847972213471752 600886853186264370 605200640234757028 607050542777420140 608104550552549490 608182388931351465 609499928827885194 613685004589987560 616900038339040533 617615818260866040 618955200240092415 623141921822792680 628051167547310424 628315258977560910 632074000265955016 633111558664412520 636090325393136424 637336870293305605 638181025088396076 639250631461009260 639365192506073957 644369254819486938 646267123519776936 646349846770445076 646439318453817630 648429257394382530 649259100943479607 649999192219662670 653277585531277080 654215277286559604 656302018797625585 658235033214587620 658319288377305170 658887793803969345 663386782420963080 663471697016019780 663505668941110206 667635949035621720 667755597055162154 668570597711653032 669083806315799595 672091672360715155 672981860006226036 675053505048986316 677128410902371032 677222143142094660 685444487043378370 688145080934709090 691146784875317001 694817795543474295 695065587350115960 697489300915717044 700944939949885290 701034662050641765 705028615244617752 706557563490724227 707377371702962760 709090027875995640 709455308977974405 711083250299199393 715452425416245165 715601616067278477 715965838688318820 718166496411605640 728460651332904168 729725460663059388 729818866717621758 730703077149798808 732726362138528828 742010401078262408 742105379625325828 742746240288110898 747309965266839690 747757622229140040 750059450054429240 753014621490250680 753978310773073092 756500800293446285 762157183119823260 764667207218056680 764765085873427380 764804244351966726 767100757753211112 772220297442401013 773951246157790260 774089947097961907 775727182144581156 778115108873259036 779999030663595204 780493554999540180 785063959434138030 787562422557150702 789882039857505144 789983146052766204 790092500332443770 794077480621113480 795112906741420530 796000049469729720 797726281360495095 801182470915019160 806510006832858186 807833904399721170 807937308463056345 810806067403399320 810909851908468620 812666571770513592 817769096608199505 819518232749517189 822040961793523659 822533384452054044 823883584619583180 825273600320123220 834761701213045209 835713247139566290 837753678636747880 841133927939862348 841227325007782545 841241594460770118 843816881311232895 846410513627963790 851346370773569286 858542910499494198 859159006425982584 861919091271756840 863570355377551833 864572343192510040 871861626144646305 874624197415562583 878517058405292460 881285769055772190 884674225254813608 888617294839693287 892111741754399460 892271618410627847 896771958320207628 907800960352135542 910575814166130210 911687178697708680 912156825828824235 913378846437248510 914588619743787912 915907952673161035 917526774579612120 920527506884981340 921529046500422668 923356923957778680 926423727391299060 927513001347828010 927631724531657285 928741495389348312 934593253266513720 934712882734189020 936592265999448216 940928341305001217 942076751320965636 942472888466341365 945940411970632540 948111000398932524 949667337996618780 953936567221660220 954135488089704636 958875947191513890 961402657151751480 969658977680726445 972643886091573795 973091822290162344 974998788329494005 981322915929839406 987352549821881430 987478932565957755 990328320384147864 995258503411665309 996413287022452920 1001453923553432580 1001633395582743231 1002855896567479548 1012580257573479474 1015692616353556548 1015833214713141990 1019738992469288968 1020264301482610811 1028166730565067555 1029627063256534684 1042598381025173940 1046233951373575566 1046751945912184040 1050083230076200936 1051417409924827935 1054220470086350952 1057542922866926628 1060150542321894040 1061066057554444140 1063635041813993460 1070534090105279352 1073948758032478230 1075346675777144248 1077111872532961560 1077249744617408460 1082146840154863560 1090358795477599340 1092690976999356252 1095998497010053560 1096054615724698212 1099089543207793242 1105842781568517010 1108181688777973080 1111708472869558872 1113015601617393612 1113158069437988742 1114284329519421720 1120964947900259535 1121636433343710060 1121655459281026824 1125089175081643860 1128547351503951720 1130967466159609638 1135128494364759048 1143235774679734890 1144723880665992264 1147206366527950089 1151427140503402444 1151911308125528335 1160926869236685390 1162482168192861740 1166165596554083444 1167172663309888554 1169998545995392806 1170740332499310270 1175047692074362920 1177595939151207045 1181343633835726053 1184823059786257716 1184974719079149306 1185138750498665655 1192669360112130795 1194000074204594580 1201773706372528740 1209765010249287279 1210401280469514056 1214101085554840280 1216209101105098980 1216364777862702930 1216427059725368711 1218999857655770388 1233800076678081066 1237910400480184830 1253569870709349435 1256630517955121820 1269615770441945685 1274673740586611210 1276362050176792152 1277019556160353929 1278501262922018520 1278730385012147914 1287033829070668355 1287814365749241297 1288738509638973876 1292699693540890152 1292878636907635260 1296858514788765060 1298518201886959214 1299998384439325340 1308430554573119208 1312604037595251170 1316470066429175240 1316638576754610340 1317775587607938690 1321928653583658285 1326943394032039560 1327011337882220412 1335511194110324308 1338167612631599190 1344183344721430310 1345963720012452072 1350107010097972632 1354444286284189320 1361701440528203313 1365863721249195315 1370068269655872765 1370888974086756740 1376290161869418180 1382293569750634002 1389635591086948590 1391269502021742015 1394978601831434088 1401889879899770580 1402069324101283530 1402141114645272331 1413115126981448454 1418910617955948810 1422166500598398786 1430904850832490330 1431203232134556954 1431931677376637640 1439283925629253055 1457706995692604305 1459450921326118776 1459637733435243516 1465452724277057656 1471984373894759109 1478601679193573341 1481028824732822145 1484210759250651656 1485492480576221796 1494619930533679380 1507956621546146184 1513001600586892570 1523749822069712985 1524314366239646520 1529530171746854760 1529608488703933452 1544440594884802026 1547902492315580520 1548179894195923814 1551454364289162312 1556230217746518072 1559998061327190408 1560987109999080360 1569350927060363349 1570127918868276060 1575124845114301404 1579966292105532408 1580185000664887540 1590225813482841060 1595452562720990190 1610923137048717345 1613020013665716372 1615667808799442340 1615874616926112690 1621819703816937240 1635538193216399010 1639036465499034378 1644081923587047318 1645066768904108088 1647767169239166360 1648634314811689863 1650547200640246440 1658764172352775515 1669388992637905385 1669523402426090418 1669737104156983113 1671426494279132580 1682267855879724696 1682454650015565090 1682483188921540236 1687633762622465790 1692821027255927580 1702692741547138572 1717085820998988396 1727140710755103666 1743723252289292610 1749248394831125166 1754997818993089209 1757034116810584920 1762571538111544380 1777234589679386574 1777462078618723959 1784223483508798920 1784543236821255694 1793543916640415256 1801847360698935697 1815601920704271084 1821151628332260420 1824313651657648470 1824547166794054395 1826757692874497020 1831815905346322070 1841055013769962680 1843058093000845336 1850700115017121599 1852847454782598120 1855026002695656020 1855263449063314570 1856865600720277245 1869425765468378040 1881856682610002434 1884153502641931272 1884945776932682730 1891880823941265080 1896222000797865048 1899334675993237560 1907873134443320440 1908270976179409272 1912010610879916815 1917751894383027780 1918095577518221871 1939317955361452890 1945287772183147590 1947777302830438821 1949997576658988010 1962645831859678812 1968906056392876755 1974705099643762860 1974957865131915510 1990517006823330618 2002907847106865160 2003266791165486462 2005711793134959096 2014997495880954277 2016275017082145465 2025160515146958948 2031385232707113096 2031666429426283980 2040528602965221622 2040789793969646027 2056333461130135110 2059254126513069368 2073440354625951003 2085196762050347880 2092467902747151132 2102834819849655870 2103103986151925295 2115085845733853256 2122132115108888280 2127270083627986920 2128365926933923215 2133249750897598179 2146357276248735495 2147897516064956460 2154499489234816920 2180717590955198680 2185381953998712504 2192109231449396424 2198179086415586484 2211685563137034020 2226031203234787224 2226316138875977484 2241929895800519070 2243272866687420120 2250178350163287720 2261934932319219276 2269502400880338855 2286471549359469780 2294412733055900178 2302854281006804888 2303822616251056670 2316660892327203039 2321853738473370780 2322269841293885721 2324964336385723480 2332331193108166888 2334345326619777108 2339997091990785612 2341480664998620540 2355191878302414090 2362687267671452106 2369646119572515432 2369949438158298612 2370277500997331310 2385338720224261590 2388000148409189160 2403547412745057480 2419530020498574558 2432418202210197960 2432729555725405860 2432854119450737422 2437999715311540776 2453307289824598515 2466122885380570977 2467600153356162132 2475820800960369660 2504285103639135627 2507139741418698870 2513261035910243640 2531450643933698685 2539231540883891370 2549347481173222420 2554039112320707858 2557460770024295828 2574067658141336710 2575628731498482594 2577477019277947752 2585757273815270520 2590711066132655499 2593717029577530120 2597036403773918428 2599996768878650680 2615584878433938915 2623872592246687749 2625208075190502340 2633277153509220680 2635551175215877380 2643857307167316570 2654022675764440824 2671022388220648616 2676335225263198380 2676814855231883541 2688366689442860620 2723402881056406626 2731727442498390630 2740136539311745530 2741777948173513480 2747723858019483105 2752580323738836360 2764587139501268004 2779271182173897180 2782539004043484030 2782895173594971855 2803779759799541160 2804138648202567060 2804282229290544662 2822785023915003651 2826230253962896908 2827418665399024095 2831474423955470381 2837821235911897620 2844333001196797572 2861809701664980660 2862406464269113908 2878567851258506110 2915413991385208610 2917931658274721385 2919275466870487032 2924996364988482015 2943968747789518218 2957203358387146682 2962057649465644290 2962436797697873265 2970984961152443592 2985775510234995927 2989239861067358760 3004900186748229693 3026003201173785140 3047499644139425970 3059216977407866904 3060792904447832433 3084500191695202665 3088881189769604052 3096359788391847628 3138701854120726698 3140255837736552120 3150249690228602808 3160370001329775080 3180451626965682120 3190905125441980380 3196825962530369785 3221846274097434690 3226040027331432744 3231335617598884680 3231749233852225380 3246295504717398035 3271076386432798020 3278072930998068756 3288163847174094636 3297268629623379726 3317528344705551030 3338777985275810770 3339046804852180836 3339474208313966226 3342852988558265160 3364909300031130180 3364966377843080472 3375267525244931580 3385642054511855160 3405385483094277144 3428112622862402731 3434171641997976792 3441619099583850267 3454281421510207332 3455733924376585005 3487446504578585220 3498496789662250332 3509995637986178418 3525143076223088760 3532787817453621135 3544030901507178159 3554469179358773148 3554924157237447918 3555416251495996965 3569086473642511388 3578008080336392385 3603694721397871394 3629295030747861837 3631203841408542168 3642303256664520840 3648627303315296940 3649094333588108790 3649281179176106133 3653515385748994040 3663631810692644140 3701400230034243198 3710052005391312040 3710526898126629140 3713731201440554490 3763713365220004868 3769891553865365460 3824021221759833630 3835503788766055560 3836191155036443742 3861101487212005065 3870449735489809535 3878635910722905780 3890575544366295180 3895554605660877642 3899995153317976020 3925291663719357624 3937812112785753510 3949410199287525720 3949915730263831020 3951488595818494751 3981034013646661236 4006533582330972924 4029994991761908554 4032550034164290930 4050321030293917896 4063332858852567960 4081057205930443244 4081579587939292054 4085104321584609939 4097591163747585945 4110204808967618295 4112666922260270220 4146880709251902006 4173808506065226045 4184935805494302264 4205669639699311740 4206207972303850590 4206423343935816993 4256731853867846430 4266499501795196358 4292714552497470990 4295795032129912920 4317851776887759165 4373120987077812915 4396358172831172968 4423371126274068040 4435805037580720023 4443086474198466435 4452632277751954968 4461358092053139235 4483859791601038140 4523869864638438552 4539004801760677710 4572943098718939560 4588825466111800356 4607645232502113340 4633321784654406078 4643707476946741560 4644539682587771442 4668690653239554216 4679994183981571224 4682961329997241080 4704641706525006085 4710383756604828180 4725374535342904212 4739898876316597224 4740555001994662620 4770677440448523180 4839060040997149116 4865459111450811720 4865708238901474844 4906614579649197030 4932245770761141954 4935200306712324264 4945902944435069589 4951641601920739320 4976292517058326545 5008166977913716155 5008570207278271254 5009211312470949339 5014279482837397740 5062901287867397370 5078463081767782740 5098694962346444840 5101321507413054055 5108078224641415716 5114921540048591656 5148135316282673420 5151257462996965188 5181422132265310998 5194072807547836856 5231169756867877830 5247745184493375498 5250416150381004680 5271102350431754760 5287714614334633140 5352670450526396760 5353629710463767082 5376733378885721240 5405542082096807091 5446805762112813252 5463454884996781260 5480273078623491060 5495447716038966210 5529174279002536008 5558542364347794360 5565078008086968060 5565790347189943710 5608277296405134120 5608564458581089324 5645570047830007302 5652460507925793816 5654837330798048190 5662948847910940762 5675642471823795240 5688666002393595144 5723619403329961320 5724812928538227816 5736031832639750445 5754286732554665613 5757135702517012220 5830827982770417220 5835863316549442770 5843331908491316463 5849992729976964030 5887937495579036436 5906718169178630265 5914406716774293364 5924115298931288580 5924873595395746530 5971551020469991854 6009800373496459386 6044992487642862831 6048825051246436395 6052006402347570280 6082135298626843555 6094999288278851940 6121585808895664866 6122369381908938081 6169000383390405330 6177762379539208104 6192719576783695256 6220321063877853009 6277403708241453396 6381810250883960760 6385097780801769645 6393651925060739570 6439071828746206485 6443692548194869380 6463498467704450760 6492591009434796070 6542152772865596040 6556145861996137512 6576327694348189272 6594537259246759452 6635056689411102060 6677555970551621540 6678093609704361672 6678948416627932452 6729818600062260360 6750535050489863160 6808507202641016565 6856225245724805462 6883238199167700534 6908562843020414664 6911467848753170010 6949982676981609117 6966809523881657163 6974893009157170440 6996993579324500664 7010705573226361655 7019991275972356836 7065575634907242270 7088061803014356318 7108938358717546296 7109848314474895836 7110832502991993930 7138172947285022776 7141850110378275677 7156016160672784770 7207389442795742788 7258590061495723674 7297254606630593880 7298188667176217580 7298562358352212266 7327263621385288280 7359921869473795545 7393008395967866705 7402800460068486396 7421053796253258280 7427462402881108980 7527426730440009736 7539783107730730920 7648042443519667260 7672382310072887484 7722202974424010130 7740899470979619070 7757271821445811560 7772133198397966497 7781151088732590360 7791109211321755284 7799990306635952040 7846754635301816745 7871617776740063247 7875624225571507020 7899831460527662040 7902977191636989502 7962068027293322472 8013067164661945848 8030444565695650623 8059989983523817108 8065100068328581860 8162114411860886488 8163159175878584108 8170208643169219878 8195182327495171890 8220409617935236590 8225333844520540440 8243171574058449315 8293761418503804012 8347617012130452090 8348685520784915565 8411339279398623480 8412415944607701180 8412846687871633986 8468355071745010953 8494423271866411143 8513463707735692860 8514989418077580977 8532999003590392716 8585429104994941980 8635703553775518330 8746241974155625830 8774989094965446045 8871610075161440046 8886172948396932870 8887310393093619795 8922716184106278470 8967719583202076280 9009236803494678485 9014700560244689079 9078009603521355420 9177650932223600712 9182378713343497299 9215290465004226680 9253500575085607995 9266643569308812156 9289079365175542884 9409283413050012170 9420767513209656360 9450749070685808424 9481110003989325240 9541354880897046360 9590477887591109355 9678120081994298232 9731416477802949688 9738886514152194105 9813229159298394060 9814987802516906317 9864491541522283908 9891805888870139178 9952585034116653090 10016333955827432310 10017140414556542508 10018422624941898678 10028558965674795480 10074987479404771385 10125802575734794740 10156926163535565480 10202643014826108110 10203948969848230135 10216156449282831432 10284337868587208193 10296270632565346840 10302514925993930376 10350211754355013387 10362844264530621996 10367201773129755015 10462339513735755660 10495490368986750996 10575429228669266280 10666248754487990895 10707259420927534164 10811084164193614182 10893611524225626504 10926909769993562520 10947843537528318399 10960546157246982120 10990895432077932420 11130156016173936120 11131580694379887420 11217128917162178648 11291140095660014604 11309674661596096380 11325897695821881524 11472063665279500890 11508573465109331226 11514271405034024440 11583304461636015195 11611349206469428605 11661655965540834440 11671726633098885540 11686663816982632926 11699985459953928060 11775874991158072872 11813436338357260530 11828813433548586728 11848230597862577160 11849747190791493060 11854465787455484253 11943102040939983708 12019600746992918772 12089984975285725662 12097650102492872790 12164270597253687110 12189998576557703880 12243171617791329732 12244738763817876162 12330614426902854885 12338000766780810660 12440642127755706018 12521425518195678135 12554807416482906792 12619270031807450979 12770195561603539290 12787303850121479140 12878143657492412970 12887385096389738760 12953555330663277495 12985182018869592140 13119362961233438745 13189074518493518904 13270113378822204120 13307415112742160069 13355111941103243080 13357896833255864904 13384074276159417705 13617014405282033130 13712450491449610924 13766476398335401068 13822935697506340020 13899965353963218234 13933619047763314326 14021411146452723310 14039982551944713672 14113925119575018255 14131151269814484540 14157372119777351905 14176123606028712636 14219696628949791672 14221665005983987860 14283700220756551354 14312032321345569540 14414778885591485576 14517180122991447348 14596377334352435160 14597124716704424532 14719843738947591090 14786016791935733410 14805600920136972792 14854924805762217960 14928877551174979635 15024500933741148465 15296084887039334520 15303964522239162165 15344764620145774968 15444405948848020260 15481798941959238140 15544266396795932994 15582218422643510568 15693509270603633490 15743235553480126494 15751248451143014040 15805954383273979004 16060889131391301246 16119979967047634216 16130200136657163720 16216626246290421273 16326318351757168216 16340417286338439756 16390364654990343780 16440819235870473180 16486343148116898630 16587522837007608024 16695234024260904180 16697371041569831130 16698226001684606851 16824831889215402360 16825693375743267972 16936710143490021906 16988846543732822286 17026927415471385720 17029978836155161954 17065998007180785432 17140563114312013655 17170858209989883960 17208095497919251335 17262860197663996839 17271407107551036660 17492483948311251660 17529995725473949389 17549978189930892090 17720154507535890795 17743220150322880092 17772345896793865740 17774620786187239590 17845432368212556940 18018473606989356970 18029401120489378158 18134977462928588493 18146475153739309185 18156019207042710840 18246405895880530665 18364757426686994598 18367108145726814243 18507001150171215990 18533287138617624312 18578158730351085768 18818566826100024340 19180955775182218710 19477773028304388210 19626458318596788120 19629975605033812634 19728983083044567816 19757442979092473755 19783611777740278356 19820320967688292667 19905170068233306180 20032667911654864620 20034280829113085016 20036845249883797356 20149974958809542770 20251605151469589480 20405286029652216220 20407897939696460270 20425521607923049695 20568675737174416386 20700423508710026774 20725688529061243992 20734403546259510030 20900428571644971489 20924679027471511320 20990980737973501992 21032116719679084965 21332497508975981790 21414518841855068328 21425550331134827031 21622168328387228364 21895687075056636798 21981790864155864840 22179025187903600115 22263161388759774840 22582280191320029208 22619349323192192760 22651795391643763048 22944127330559001780 23017146930218662452 23166608923272030390 23222698412938857210 23343453266197771080 23373327633965265852 23399970919907856120 23626872676714521060 23699494381582986120 23708931574910968506 23886204081879967416 23996788360036819117 24039201493985837544 24091333697086951869 24179969950571451324 24195300204985745580 24328541194507374220 24486343235582659464 24489477527635752324 24661228853805709770 24676001533561621320 24729514722175347945 24881284255511412036 25042851036391356270 25046056562354746695 25238540063614901958 25405065215235032859 25483269815599233429 25540391123207078580 25544968254232742931 25574607700242958280 25756287314984825940 25907110661326554990 25970364037739184280 26238725922466877490 26614830225484320138 26768148552318835410 27027710410484035455 27234028810564066260 27424900982899221848 27532952796670802136 27547136140030491897 27645871395012680040 27660420170729463257 27799930707926436468 27867238095526628652 28042822292905446620 28227850239150036510 28262302539628969080 28314744239554703810 28352247212057425272 28443330011967975720 28567400441513102708 28624064642691139080 28771433662773328065 29034360245982894696 29194249433408849064 29216659542456582315 29439687477895182180 29444963407550718951 29572033583871466820 29857755102349959270 30049001867482296930 30224962438214314155 30607929044478324330 30611846909544690405 30853013605761624579 30888811897696040520 30963597883918476280 31050635263065040161 31088532793591865988 31101605319389265045 31387018541207266980 31486471106960252988 31611908766547958008 32121778262782602492 32433252492580842546 32680834572676879512 32780729309980687560 32843530612584955197 32881638471740946360 32972686296233797260 33390468048521808360 33394742083139662260 33396452003369213702 33651386751486535944 33873420286980043812 33977693087465644572 34059957672310323908 34281126228624027310 34416190995838502670 34525720395327993678 34542814215102073320 34749913384908045585 34834047619408285815 34984967896622503320 35059991450947898778 35099956379861784180 35440309015071781590 35486440300645760184 35544691793587731480 35549241572374479180 35563397362366452759 35690864736425113880 35709250551891378385 36036947213978713940 36058802240978756316 36269954925857176986 36292950307478618370 36492811791761061330 36729514853373989196 36734216291453628486 37014002300342431980 37637133652200048680 37709238851486430041 37857810095422352937 38361911550364437420 38860665991989832485 38955546056608776420 39259951210067625268 39358088883700316235 39514885958184947510 39567223555480556712 39640641935376585334 39810340136466612360 39922245338226480207 40065335823309729240 40073690499767594712 40152222828478253115 40299949917619085540 40810572059304432440 40815795879392920540 40851043215846099390 41137351474348832772 41400847017420053548 41468807092519020060 41800857143289942978 42064233439358169930 42341775358725054765 42472116359332055715 42574947090387904885 42664995017951963580 42851100662269654062 43244336656774456728 43466374554003442261 43791374150113273596 44358050375807200230 45073502801223445395 45888254661118003560 45911893566717486495 46034293860437324904 46333217846544060780 46445396825877714420 46746655267930531704 47253745353429042120 47417863149821937012 47993576720073638234 48182667394173903738 48359939901142902648 48390600409971491160 48649878738871263819 48657082389014748440 48978955055271504648 49074939012584531585 49322457707611419540 49459029444350695890 49762568511022824072 50085702072782712540 50092113124709493390 50094678005053820553 50477080127229803916 50810130430470065718 50966539631198466858 51080782246414157160 51089936508465485862 51421689342936040965 51512574629969651880 51751058771775066935 51814221322653109980 52477451844933754980 53229660450968640276 53536297104637670820 54055420820968070910 54404932388785765479 54468057621128132520 54739217687641591995 55094272280060983794 55101324437180442729 55320840341458926514 55599861415852872936 55734476191053257304 56085644585810893240 56455700478300073020 56629488479109407620 57134800883026205416 57542867325546656130 58433319084913164630 58879374955790364360 58889926815101437902 59144067167742933640 59272328937277421265 59460962903064878001 59715510204699918540 60098003734964593860 60449924876428628310 61215858088956648660 61223693819089380810 61706027211523249158 62101270526130080322 62177065587183731976 62203210638778530090 62774037082414533960 62972942213920505976 63096350159037254895 64243556525565204984 64276650993404481093 64866504985161685092 65687061225169910394 65945372592467594520 66537075563710800345 66789484166279324520 66792904006738427404 67746840573960087624 67955386174931289144 68119915344620647816 68562252457248054620 68832381991677005340 69051440790655987356 69499826769816091170 69668095238816571630 70119982901895797556 70199912759723568360 70880618030143563180 71098483144748958360 71126794724732905518 71418501103782756770 71990365080110457351 72073894427957427880 72117604481957512632 72539909851714353972 72585900614957236740 72985623583522122660 73459029706747978392 73468432582907256972 74028004600684863960 75418477702972860082 75715620190844705874 76449809446797700287 76634904762698228793 76723823100728874840 77721331983979664970 77911092113217552840 78519902420135250536 78716177767400632470 79029771916369895020 79281283870753170668 79844490676452960414 80304445656956506230 80599899835238171080 81083131231452106365 81631591758785841080 81702086431692198780 82274702948697665544 82801694034840107096 82937614185038040120 82981260512188389771 83491130008423034255 83601714286579885956 84128466878716339860 84683550717450109530 84944232718664111430 85149894180775809770 85329990035903927160 85702201324539308124 86314300988319984195 86932749108006884522 87582748300226547192 87649978627369746945 88334890222652156853 88716100751614400460 90147005602446890790 90674887314642942465 91823787133434972990 91835540728634071215 92559040817284873737 92666435693088121560 92890793651755428840 93151905789195120483 94835726299643874024 95987153440147276468 96365334788347807476 97299757477742527638 98149878025169063170 98644915415222839080 98918058888701391780 99101604838441463335 100171404145565425080 100184226249418986780 100189356010107641106 100954160254459607832 101620260860940131436 101933079262396933716 102179873016930971724 102843378685872081930 103502117543550133870 103628442645306219960 104502142858224857445 104954903689867509960 106459320901937280552 106690192087099358277 107072594209275341640 107127751655674135155 108110841641936141820 108809864777571530958 109478435375283183990 110188544560121967588 110202648874360885458 110641680682917853028 112911400956600146040 113127716554459290123 113258976958218815240 115085734651093312260 116866638169826329260 116887582011792247957 117779853630202875804 118544657874554842530 118921925806129756002 119431020409399837080 119983941800184095585 120196007469929187720 120456668485434759345 120899849752857256620 122431716177913297320 122447387638178761620 123412054423046498316 124202541052260160644 124406421277557060180 126192700318074509790 127025326076175164295 127416349077996167145 127724841271163714655 128553301986808962186 129733009970323370184 130399123662010326783 131374122450339820788 133074151127421600690 133585808013476854808 137124504914496109240 137664763983354010680 137735680700152459485 138102881581311974712 138302100853647316285 138999653539632182340 139336190477633143260 140239965803791595112 141761236060287126360 142253589449465811036 142837002207565513540 143980730160220914702 145079819703428707944 145171801229914473480 145971247167044245320 146936865165814513944 147224817037753594755 150284034015161461659 150836955405945720164 151431240381689411748 152899618893595400574 153269809525396457586 154265068028808122895 155253176315325200805 155442663967959329940 157432355534801264940 158059543832739790040 158562567741506341336 159688981352905920828 160608891313913012460 162166262462904212730 163404172863384397560 164217653062924775985 165962521024376779542 166982260016846068510 167203428573159771912 168256933757432679720 169367101434900219060 169888465437328222860 170299788361551619540 171404402649078616248 172628601976639968390 173865498216013769044 175299957254739493890 176669780445304313706 177432201503228800920 177816986811832263795 178382888709194634003 180294011204893781580 181349774629285884930 183647574266869945980 183671081457268142430 183680486018530675361 185118081634569747474 186303811578390240966 188546194257432150205 189289050477111764685 191974306880294552936 192730669576695614952 192829952980213443279 194599514955485055276 196299756050338126340 197836117777402783560 198203209676882926670 199611226691132401035 200368452498837973560 200378712020215282212 203240521721880262872 203866158524793867432 204359746033861943448 205686757371744163860 207004235087100267740 209004285716449714890 213380384174198716554 214255503311348270310 215971095240331372053 216221683283872283640 217331872770017211305 217619729555143061916 218956870750566367980 220377089120243935176 220405297748721770916 221283361365835706056 226255433108918580246 229904714288094686379 230171469302186624520 233733276339652658520 233775164023584495914 235559707260405751608 237089315749109685060 237843851612259512004 239967883600368191170 240913336970869518690 241799699505714513240 243249393694356319095 244894775276357523240 246824108846092996632 248405082104520321288 248812842555114120360 248943781536565169313 250473390025269102765 252385400636149019580 254050652152350328590 254832698155992334290 255449682542327429310 257106603973617924372 260798247324020653566 262748244900679641576 263964671960405010287 265004670667956470559 266148302254843201380 272024661943928827395 275471361400304918970 275506622185902213645 276604201707294632570 277999307079264364680 278672380955266286520 279455717367585361449 284507178898931622072 285674004415131027080 287961460320441829404 294449634075507189510 297304814515324390005 300568068030322923318 301673910811891440328 302862480763378823496 304264621878024095827 305799237787190801148 306539619050792915172 308530136057616245790 310506352630650401610 310885327935918659880 314864711069602529880 319377962705811841656 321217782627826024920 321383254967022405465 324332524925808425460 328435306125849551970 331925042048753559084 333964520033692137020 338734202869800438120 339383149663377870369 339776930874656445720 340599576723103239080 345257203953279936780 347730996432027538088 350599914509478987780 350662746035376743871 353339560890608627412 355633973623664527590 356765777418389268006 359951825400552286755 360588022409787563160 362699549258571769860 367295148533739891960 367342162914536284860 367360972037061350722 370236163269139494948 372607623156780481932 377092388514864300410 378578100954223529370 382249047233988501435 383174523813491143965 385659905960426886558 389199029910970110552 391197370986030980349 392599512100676252680 396406419353765853340 399222453382264802070 400757424040430564424 411373514743488327720 414008470174200535480 414906302560941948855 418008571432899429780 426760768348397433108 428511006622696540620 431942190480662744106 434663745540034422610 435239459110286123832 437913741501132735960 440810595497443541832 441674451113260784265 450852102045484384977 452510866217837160492 459809428576189372758 462795204086424368685 465759528945975602415 467550328047168991828 474178631498219370120 475687703224519024008 479935767200736382340 481826673941739037380 486498787388712638190 497887563073130338626 500946780050538205530 504770801272298039160 508101304304700657180 509665396311984668580 510899365084654858620 514213207947235848744 517645006052222812381 521596494648041307132 527929343920810020574 530009341335912941118 532296604509686402760 533450960435496791385 535148666127583902009 544049323887857654790 550942722800609837940 551013244371804427290 551041458055592026083 553208403414589265140 558911434735170722898 565638582772296450615 575922920640883658808 584437910058961239785 588899268151014379020 594609629030648780010 601136136060645846636 608529243756048191654 611598475574381602296 613079238101585830344 617060272115232491580 621012705261300803220 642766509934044810930 647913285720994116159 648665049851616850920 651995618310051633915 656870612251699103940 663850084097507118168 667929040067384274040 678766299326755740738 690514407906559873560 701199829018957975560 701325492070753487742 706679121781217254824 711267947247329055180 713531554836778536012 719903650801104573510 725399098517143539720 734684325829072569720 734721944074122701444 740472326538278989896 745215246313560963864 746831344609695507939 751420170075807308295 754184777029728600820 757156201908447058740 764498094467977002870 766349047626982287930 771319811920853773116 782394741972061960698 791894015881215030861 792812838707531706680 798444906764529604140 829812605121883897710 836017142865798859560 853521536696794866216 857022013245393081240 863884380961325488212 869327491080068845220 883348902226521568530 891914443545973170015 901704204090968769954 905021732435674320984 912793865634072287481 918402430092653376805 919618857152378745516 925590408172848737370 931519057891951204830 935100656094337983656 959871534401472764680 963653347883478074760 964149764901067216395 972997574777425276380 995775126146260677252 1001893560101076411060 1016202608609401314360 1018149448990133611107 1019330792623969337160 1021798730169309717240 1035290012104445624762 1043192989296082614264 1051988238106130231613 1055858687841620041148 1060018682671825882236 1066901920870993582770 1070297332255167804018 1079855476201656860265 1088098647775715309580 1101885445601219675880 1102026488743608854580 1102082916111184052166 1106416806829178530280 1117822869470341445796 1131277165544592901230 1149523571440473431895 1168875820117922479570 1173592112958092941047 1177798536302028758040 1189219258061297560020 1202272272121291693272 1217058487512096383308 1234120544230464983160 1242025410522601606440 1244718907682825846565 1285533019868089621860 1285763402129714727527 1295826571441988232318 1303991236620103267830 1313741224503398207880 1319823359802025051435 1325023353339782352795 1357532598653511481476 1397278586837926807245 1402650984141506975484 1422535894494658110360 1427063109673557072024 1439807301602209147020 1469443888148245402888 1493662689219391015878 1502840340151614616590 1508369554059457201640 1514312403816894117480 1521323109390120479135 1528996188935954005740 1532698095253964575860 1542639623841707546232 1552935018156668437143 1564789483944123921396 1583788031762430061722 1596889813529059208280 1653124374166776078249 1659625210243767795420 1696915748316889351845 1727768761922650976424 1738654982160137690440 1753313730176883719355 1766697804453043137060 1783828887091946340030 1803408408181937539908 1825587731268144574962 1836804860185306753610 1839237714304757491032 1851180816345697474740 1863038115783902409660 1928299529802134432790 1945995149554850552760 1955986854930154901745 1991550252292521354504 2003787120202152822120 2036298897980267222214 2070580024208891249524 2103976476212260463226 2111717375683240082296 2120037365343651764472 2133803841741987165540 2140594664510335608036 2159710952403313720530 2176197295551430619160 2204052977487217709160 2204165832222368104332 2235645738940682891592 2254260510227421924885 2262554331089185802460 2299047142880946863790 2337751640235844959140 2347184225916185882094 2375682047643645092583 2378438516122595120040 2434116975024192766616 2489437815365651693130 2571066039736179243720 2571526804259429455054 2588225030261114061905 2591653142883976464636 2607982473240206535660 2639646719604050102870 2650046706679564705590 2675743330637919510045 2715065197307022962952 2738381596902216862443 2755207290277960130415 2794557173675853614490 2805301968283013950968 2879614603204418294040 2987325378438782031756 3005680680303229233180 3042646218780240958270 3057992377871908011480 3065396190507929151720 3105870036313336874286 3129578967888247842792 3155964714318390694839 3167576063524860123444 3239566428604970580795 3306248748333552156498 3319250420487535590840 3393831496633778703690 3506627460353767438710 3533395608906086274120 3567657774183892680060 3606816816363875079816 3623515042365559686667 3651175462536289149924 3673609720370613507220 3702361632691394949480 3726076231567804819320 3734156723048477539695 3856599059604268865580 3857290206389144182581 3911973709860309803490 3959470079406075154305 4072597795960534444428 4141160048417782499048 4207952952424520926452 4267607683483974331080 4281189329020671216072 4319421904806627441060 4408331664444736208664 4508521020454843849770 4525108662178371604920 4563969328170361437405 4598094285761893727580 4658805054470005311429 4675503280471689918280 4694368451832371764188 4751364095287290185166 4959373122500328234747 4978875630731303386260 5090747244950668055535 5143053608518858910108 5176450060522228123810 5183306285767952929272 5215964946480413071320 5259941190530651158065 5279293439208100205740 5300093413359129411180 5351486661275839020090 5476763193804433724886 5510414580555920260830 5589114347351707228980 5694095066574450936191 5867960564790464705235 5974650756877564063512 6011361360606458466360 6085292437560481916540 6211740072626673748572 6311929428636781389678 6335152127049720246888 6428817010648573637635 6479132857209941161590 6612497496667104312996 6787662993267557407380 7013254920707534877420 7127046142930935277749 7135315548367785360120 7247030084731119373334 7302350925072578299848 7347219440741227014440 7468313446096955079390 7713198119208537731160 7714580412778288365162 7764675090783342185715 7823947419720619606980 7918940158812150308610 8145195591921068888856 8215144790706650587329 8265621870833880391245 8415905904849041852904 8638843809613254882120 9017042040909687699540 9127938656340722874810 9196188571523787455160 9317610108940010622858 9388736903664743528376 9502728190574580370332 9918746245000656469494 9957751261462606772520 10181494489901336111070 10286107217037717820216 10352900121044456247620 10519882381061302316130 10558586878416200411480 10600186826718258822360 10702973322551678040180 10870545127096679060001 10953526387608867449772 11020829161111840521660 11178228694703414457960 11388190133148901872382 11571870619167432547743 11735921129580929410470 11878410238218225462915 12170584875120963833080 12423480145253347497144 12623858857273562779356 12857634021297147275270 12958265714419882323180 13224994993334208625992 13575325986535114814760 13691907984511084312215 13976415163410015934287 14026509841415069754840 14254092285861870555498 14494060169462238746668 14936626892193910158780 15429160825556576730324 15529350181566684371430 15647894839441239213960 15779823571591953474195 15837880317624300617220 16430289581413301174658 16531243741667760782490 17082285199723352808573 18034084081819375399080 18117575211827798433335 18255877312681445749620 18635220217880021245716 19005456381149160740664 19286451031945720912905 19837492490001312938988 20362988979802672222140 20705800242088912495240 21039764762122604632260 21405946645103356080360 21741090254193358120002 21907052775217734899544 22041658322223681043320 22776380266297803744764 23143741238334865095486 23294025272350026557145 23471842259161858820940 23756820476436450925830 24796865612501641173735 25247717714547125558712 25715268042594294550540 25916531428839764646360 27383815969022168624430 27952830326820031868574 28470475332872254680955 28508184571723741110996 28988120338924477493336 29873253784387820317560 30858321651113153460648 31058700363133368742860 31559647143183906948390 31675760635248601234440 32611635381290037180003 32860579162826602349316 33062487483335521564980 34164570399446705617146 34715611857502297643229 35635230714654676388745 36235150423655596866670 36511754625362891499240 37270440435760042491432 38572902063891441825810 39674984980002625877976 39858665466021156553337 40725977959605344444280 41075723953533252936645 42079529524245209264520 43482180508386716240004 45552760532595607489528 46287482476669730190972 46588050544700053114290 46943684518323717641880 47513640952872901851660 49593731225003282347470 51246855599170058425719 51430536085188589101080 54352725635483395300005 54767631938044337248860 55905660653640063737148 56940950665744509361910 57016369143447482221992 57859353095837162738715 62117400726266737485720 63119294286367813896780 65223270762580074360006 65721158325653204698632 66124974966671043129960 68329140798893411234292 69431223715004595286458 69882075817050079671435 71270461429309352777490 72470300847311193733340 77145804127782883651620 79717330932042313106674 82151447907066505873290 85411425998616764042865 86964361016773432480008 92574964953339460381944 93176101089400106228580 95027281905745803703320 97834906143870111540009 99187462450006564694940 102493711198340116851438 108705451270966790600010 109535263876088674497720 111811321307280127474296 113881901331489018723820 115718706191674325477430 119575996398063469660011 126238588572735627793560 130446541525160148720012 136658281597786822468584 138862447430009190572916 139764151634100159342870 142540922858618705554980 144940601694622387466680 153740566797510175277157 154291608255565767303240 159434661864084626213348 163058176906450185900015 164302895814133011746580 170822851997233528085730 173578059287511488216145 186352202178800212457160 195669812287740223080018 198374924900013129389880 199293327330105782766685 204987422396680233702876 217410902541933581200020 227763802662978037447640 231437412383348650954860 239151992796126939320022 256234277995850292128595 260893083050320297440024 277724894860018381145832 279528303268200318685740 285081845717237411109960 307481133595020350554314 318869323728169252426696 326116353812900371800030 328605791628266023493160 341645703994467056171460 347156118575022976432290 358727989194190408980033 391339624575480446160036 398586654660211565533370 409974844793360467405752 434821805083867162400040 462874824766697301909720 478303985592253878640044 489174530719350557700045 512468555991700584257190 559056606536400637371480 597879981990317348300055 614962267190040701108628 652232707625800743600060 683291407988934112342920 694312237150045952864580 717455978388380817960066 768702833987550876385785 782679249150960892320072 797173309320423131066740 956607971184507757280088 978349061438701115400090 1024937111983401168514380 1076183967582571226940099 1195759963980634696600110 1229924534380081402217256 1304465415251601487200120 1388624474300091905729160 1434911956776761635920132 1537405667975101752771570 1594346618640846262133480 1793639945970952044900165 1956698122877402230800180 2049874223966802337028760 2152367935165142453880198 2391519927961269393200220 2869823913553523271840264 3074811335950203505543140 3587279891941904089800330 3913396245754804461600360 4304735870330284907760396 4783039855922538786400440 5380919837912856134700495 6149622671900407011086280 7174559783883808179600660 8609471740660569815520792 10761839675825712269400990 14349119567767616359201320 21523679351651424538801980 43047358703302849077603960
- Sum of all divisors σ(n): 187496011597229062933708800
- Sum of proper divisors (its aliquot sum) s(n): 144448652893926213856104840
- 43047358703302849077603960 is an abundant number, because the sum of its proper divisors (144448652893926213856104840) is greater than itself. Its abundance is 101401294190623364778500880
Bases of 43047358703302849077603960
- Binary: 100011100110111010000111111101110001010111010010110001000010010000001001101110011110002
- Hexadecimal: 0x239BA1FDC574B109026E78
- Base-36: 5EPW7MBM6HH3TFE60
Squares and roots of 43047358703302849077603960
- 43047358703302849077603960 squared (430473587033028490776039602) is 1853075091330823547962072417350333329386454607681600
- 43047358703302849077603960 cubed (430473587033028490776039603) is 79769988160673648991662869834252462699343842897926906484819812794738579136000
-
The
square root of 43047358703302849077603960 is 6561048597846.4485900139 -
The
cube root of 43047358703302849077603960 is 350468376.2053578005
Scales and comparisons
How big is 43047358703302849077603960?- 43,047,358,703,302,849,077,603,960 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 43,047,358,703,302,849,077,603,960 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 43047358703302849077603960 cubic inches would be around 29205698 feet tall.
Recreational maths with 43047358703302849077603960
- 43047358703302849077603960 backwards is 06930677094820330785374034
- 43047358703302849077603960 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 43047358703302849077603960's digits is 108
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 43047358703302849077603960 - Facts about the integer". Numbermatics.com. 2024. Web. 24 June 2024.
APA style:
Numbermatics. (2024). Number 43047358703302849077603960 - Facts about the integer. Retrieved 24 June 2024, from https://numbermatics.com/n/43047358703302849077603960/
Chicago style:
Numbermatics. 2024. "Number 43047358703302849077603960 - Facts about the integer". https://numbermatics.com/n/43047358703302849077603960/
The information we have on file for 43047358703302849077603960 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 43047358703302849077603960, math, Factors of 43047358703302849077603960, curriculum, school, college, exams, university, Prime factorization of 43047358703302849077603960, STEM, science, technology, engineering, physics, economics, calculator, forty-three septillion, forty-seven sextillion, three hundred fifty-eight quintillion, seven hundred three quadrillion, three hundred two trillion, eight hundred forty-nine billion, seventy-seven million, six hundred three thousand, nine hundred sixty.