53909320919763930989985792
53,909,320,919,763,930,989,985,792 is an even composite number composed of six prime numbers multiplied together.
53909320919763930989985792 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-one thousand, eight hundred seventy divisors.
Prime factorization of 53909320919763930989985792:
229 × 32 × 78 × 292 × 372 × 412
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 7 × 7 × 7 × 7 × 7 × 7 × 7 × 7 × 29 × 29 × 37 × 37 × 41 × 41)See below for interesting mathematical facts about the number 53909320919763930989985792 from the Numbermatics database.
Names of 53909320919763930989985792
- Cardinal: 53909320919763930989985792 can be written as Fifty-three septillion, nine hundred nine sextillion, three hundred twenty quintillion, nine hundred nineteen quadrillion, seven hundred sixty-three trillion, nine hundred thirty billion, nine hundred eighty-nine million, nine hundred eighty-five thousand, seven hundred ninety-two.
Scientific notation
- Scientific notation: 5.3909320919763930989985792 × 1025
Factors of 53909320919763930989985792
Divisors of 53909320919763930989985792
- Number of divisors d(n): 21870
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 18 21 24 28 29 32 36 37 41 42 48 49 56 58 63 64 72 74 82 84 87 96 98 111 112 116 123 126 128 144 147 148 164 168 174 192 196 203 222 224 232 246 252 256 259 261 287 288 294 296 328 333 336 343 348 369 384 392 406 441 444 448 464 492 504 512 518 522 574 576 588 592 609 656 666 672 686 696 738 768 777 784 812 841 861 882 888 896 928 984 1008 1024 1029 1036 1044 1073 1148 1152 1176 1184 1189 1218 1312 1332 1344 1369 1372 1392 1421 1476 1517 1536 1554 1568 1624 1681 1682 1722 1764 1776 1792 1813 1827 1856 1968 2009 2016 2048 2058 2072 2088 2146 2296 2304 2331 2352 2368 2378 2401 2436 2523 2583 2624 2664 2688 2738 2744 2784 2842 2952 3034 3072 3087 3108 3136 3219 3248 3362 3364 3444 3528 3552 3567 3584 3626 3654 3712 3936 4018 4032 4096 4107 4116 4144 4176 4263 4292 4551 4592 4608 4662 4704 4736 4756 4802 4872 5043 5046 5166 5248 5328 5376 5439 5476 5488 5568 5684 5887 5904 6027 6068 6144 6174 6216 6272 6438 6496 6724 6728 6888 7056 7104 7134 7168 7203 7252 7308 7424 7511 7569 7872 8036 8064 8192 8214 8232 8288 8323 8352 8526 8584 9102 9184 9216 9324 9408 9472 9512 9583 9604 9657 9744 9947 10086 10092 10332 10496 10619 10656 10701 10752 10878 10952 10976 11136 11368 11767 11774 11808 12054 12136 12288 12321 12348 12432 12544 12691 12789 12876 12992 13448 13456 13653 13776 14063 14112 14208 14268 14336 14406 14504 14616 14848 15022 15129 15138 15744 16072 16128 16317 16384 16428 16464 16576 16646 16704 16807 17052 17168 17661 18081 18204 18368 18432 18648 18816 18944 19024 19166 19208 19314 19488 19894 20172 20184 20664 20992 21238 21312 21402 21504 21609 21756 21904 21952 22272 22533 22736 23534 23548 23616 24108 24272 24576 24642 24696 24864 24969 25088 25382 25578 25752 25984 26896 26912 27306 27552 28126 28224 28416 28536 28672 28749 28812 29008 29232 29696 29841 30044 30258 30276 31117 31488 31857 32144 32256 32634 32768 32856 32928 33152 33292 33408 33614 34104 34336 34481 35301 35322 36162 36408 36736 36864 37296 37632 37888 38048 38073 38332 38416 38628 38976 39701 39788 40344 40368 41209 41328 41984 42189 42476 42624 42804 43008 43218 43512 43808 43904 43993 44544 45066 45472 47068 47096 47232 48216 48544 48749 49152 49284 49392 49728 49938 50176 50421 50764 51156 51504 51968 52577 52983 53792 53824 54612 55104 56129 56252 56448 56832 57072 57344 57498 57624 58016 58261 58464 59392 59682 60088 60516 60552 62197 62234 62976 63714 64288 64512 65268 65536 65712 65856 66304 66584 66816 67081 67228 67599 68208 68672 68962 69629 70602 70644 72324 72816 73472 73728 74333 74592 74907 75264 75776 76096 76146 76664 76832 77256 77952 79402 79576 80688 80736 82369 82418 82656 83968 84378 84952 85248 85608 86016 86247 86436 87024 87616 87808 87986 88837 89088 89523 90132 90944 93351 94136 94192 94464 95571 96432 97088 97498 98304 98441 98568 98784 99456 99876 100352 100842 101528 102312 103008 103443 103936 105154 105903 105966 107584 107648 109224 110208 112258 112504 112896 113664 114144 114219 114688 114996 115248 116032 116522 116928 117649 118784 119103 119364 120176 121032 121104 123627 124394 124468 125952 126567 127428 128576 129024 130536 131072 131424 131712 131979 132608 133168 133632 134162 134456 135198 136416 137344 137924 139258 141204 141288 144648 145632 146247 146944 147456 148666 149184 149814 150528 151263 151552 152192 152292 153328 153664 154512 155904 157731 158804 159152 161376 161472 164738 164836 165312 167936 168387 168756 169904 170496 171216 172032 172494 172872 174048 174783 175232 175616 175972 177674 178176 179046 180264 181888 186591 186702 188272 188384 188928 191142 192864 194176 194996 196608 196882 197136 197568 198912 199752 200704 201243 201684 203056 204624 206016 206886 207872 208887 210308 211806 211932 215168 215296 217819 218448 220416 222999 224516 225008 225792 227328 228288 228438 229376 229992 230496 232064 233044 233856 235298 237568 238206 238728 240352 241367 242064 242208 247107 247254 248788 248936 251904 253134 254856 257152 258048 261072 262144 262848 263424 263958 265216 266336 266511 267264 268324 268912 270396 272832 274688 275848 277907 278516 280053 282408 282576 288463 289296 291264 292494 293888 294912 295323 297332 298368 299628 301056 302526 303104 304384 304584 306656 307328 307951 309024 310329 311808 315462 317608 318304 322752 322944 329476 329672 330624 335872 336774 337512 339808 340992 341243 342432 344064 344988 345744 348096 349566 350464 351232 351944 352947 355348 356352 357309 358092 360528 363776 368039 370881 373182 373404 376544 376768 377856 382284 385728 388352 389992 392903 393216 393764 394272 395136 395937 397824 399504 401408 402486 403368 406112 407827 409248 412032 413772 415744 417774 420616 423612 423864 430336 430592 435379 435638 436896 438741 440832 445998 449032 450016 451584 454656 456576 456876 458752 459984 460992 464128 466088 467712 469567 470596 473193 475136 476412 477456 480704 482734 484128 484416 487403 494214 494508 497576 497872 503808 505161 506268 509712 514304 516096 520331 522144 524288 524349 525696 526848 527916 530432 532672 533022 534528 536648 537824 540792 545664 549376 551696 555814 557032 559773 560106 564816 565152 576583 576926 578592 582528 584988 587776 589824 590646 594664 596736 599256 602112 603729 605052 606208 608768 609168 613312 614656 615902 618048 620658 621859 623616 626661 630924 635216 636608 645504 645888 653457 658952 659344 661248 668997 671744 673548 675024 679616 681984 682486 684864 688128 689087 689976 691488 696192 699132 700928 702464 703888 705894 710696 712704 714618 716184 721056 724101 727552 736078 741321 741762 746364 746808 753088 753536 755712 764568 771456 776704 779984 785806 786432 787528 788544 790272 791874 795648 799008 799533 802816 804972 806736 812224 815654 818496 823543 824064 827544 831488 833721 835548 841232 847224 847728 860672 861184 865389 870758 871276 873792 877482 881664 885969 891996 898064 900032 903168 909312 913152 913752 917504 919968 921984 923853 928256 932176 935424 939134 941192 946386 950272 952824 954912 961408 965468 968256 968832 974806 988428 989016 995152 995744 1007616 1010322 1012536 1019424 1023729 1028608 1032192 1040662 1044288 1048576 1048698 1051392 1053696 1055832 1058841 1060864 1065344 1066044 1069056 1073296 1075648 1081584 1091328 1098752 1103392 1104117 1111628 1114064 1119546 1120212 1129632 1130304 1151329 1153166 1153852 1157184 1165056 1169976 1175552 1178709 1179648 1181292 1189328 1193472 1198512 1204224 1207458 1210104 1212416 1217536 1218336 1223481 1226624 1229312 1231804 1236096 1241316 1243718 1247232 1253322 1261848 1270432 1273216 1275797 1291008 1291776 1306137 1306914 1317904 1318688 1322496 1337994 1343488 1347096 1350048 1359232 1363968 1364972 1369728 1376256 1378174 1379952 1382976 1392384 1398264 1401856 1404928 1407776 1408701 1411788 1413721 1421392 1425408 1429236 1432368 1442112 1448202 1455104 1462209 1472156 1482642 1483524 1492728 1493616 1506176 1507072 1511424 1524733 1529136 1542912 1553408 1559968 1560993 1571612 1572864 1575056 1577088 1580544 1583748 1591296 1598016 1599066 1605632 1609944 1613472 1624448 1627741 1631308 1636992 1647086 1648128 1655088 1662976 1667442 1671096 1682464 1689569 1694448 1695456 1721344 1722368 1729749 1730778 1741516 1742552 1747584 1754964 1763328 1771938 1783992 1796128 1800064 1803713 1806336 1818624 1826304 1827504 1835008 1839936 1843968 1847706 1856512 1864352 1865577 1870848 1878268 1882384 1892772 1900544 1905648 1909824 1922816 1930936 1936512 1937664 1945349 1949612 1960371 1976856 1978032 1990304 1991488 2015232 2019241 2020644 2025072 2038848 2047458 2057216 2064384 2067261 2081324 2088576 2097152 2097396 2102784 2107392 2111664 2117682 2121728 2130688 2132088 2138112 2146592 2151296 2155657 2163168 2172303 2182656 2197504 2206784 2208234 2223256 2228128 2239092 2240424 2259264 2260608 2301289 2302658 2306332 2307704 2314368 2330112 2339952 2351104 2357418 2359296 2362584 2378656 2386944 2388701 2397024 2408448 2414916 2420208 2424832 2435072 2436672 2446962 2453248 2458624 2463608 2470629 2472192 2482632 2487436 2494464 2501163 2506644 2523696 2540864 2546432 2551594 2576273 2582016 2583552 2596167 2612274 2613828 2635808 2637376 2644992 2675988 2686976 2694192 2700096 2718464 2727936 2729944 2739456 2750321 2752512 2756348 2759904 2765952 2771559 2784768 2796528 2803712 2809856 2815552 2817402 2823576 2827442 2842784 2850816 2854789 2858472 2864736 2884224 2896404 2910208 2924418 2944312 2965284 2967048 2985456 2987232 3012352 3014144 3022848 3047653 3049466 3058272 3071187 3085824 3106816 3119936 3121986 3143224 3145728 3150112 3154176 3161088 3167496 3182592 3196032 3198132 3211264 3219888 3226944 3248896 3255482 3262616 3273984 3286969 3294172 3296256 3310176 3312351 3325952 3334884 3342192 3364928 3379138 3388896 3390912 3411821 3442688 3444736 3453987 3459498 3461556 3483032 3485104 3495168 3509928 3526656 3536127 3543876 3567984 3592256 3600128 3607426 3612672 3637248 3642317 3652608 3655008 3670016 3670443 3679872 3687936 3695412 3713024 3728704 3731154 3741696 3756536 3764768 3785544 3801088 3811296 3819648 3827391 3845632 3861872 3873024 3875328 3890698 3899224 3918411 3920742 3953712 3956064 3980608 3982976 4030464 4036081 4038482 4041288 4050144 4077696 4094916 4114432 4128768 4134522 4162648 4177152 4194304 4194792 4205568 4214784 4223328 4226103 4235364 4241163 4243456 4261376 4264176 4276224 4293184 4302592 4311314 4326336 4344606 4353013 4365312 4386627 4395008 4413568 4416468 4446512 4456256 4478184 4480848 4518528 4521216 4574199 4602578 4605316 4612664 4615408 4628736 4660224 4679904 4682979 4702208 4714836 4718592 4725168 4757312 4773888 4777402 4794048 4816896 4823609 4829832 4840416 4849664 4870144 4873344 4883223 4893924 4906496 4917248 4927216 4941258 4944384 4965264 4974872 4988928 5002326 5013288 5047392 5068707 5081728 5092864 5103188 5152546 5164032 5167104 5189247 5192334 5224548 5227656 5271616 5274752 5289984 5351976 5373952 5388384 5400192 5411139 5436928 5455872 5459888 5478912 5500642 5505024 5512696 5519808 5531904 5543118 5569536 5593056 5596731 5607424 5619712 5631104 5634804 5647152 5654884 5685568 5701632 5709578 5716944 5729472 5764801 5768448 5792808 5820416 5836047 5848836 5888624 5930568 5934096 5970912 5974464 6024704 6028288 6045696 6057723 6095306 6098932 6116544 6142374 6171648 6201783 6213632 6239872 6243972 6286448 6291456 6300224 6308352 6322176 6334992 6365184 6392064 6396264 6422528 6439776 6453888 6466971 6497792 6510964 6525232 6547968 6573938 6588344 6592512 6620352 6624702 6651904 6669768 6684384 6729856 6758276 6777792 6781824 6823642 6885376 6889472 6903867 6907974 6918996 6923112 6966064 6970208 6990336 7019856 7053312 7072254 7087752 7135968 7166103 7184512 7200256 7214852 7225344 7274496 7284634 7305216 7310016 7340032 7340886 7359744 7375872 7390824 7411887 7426048 7457408 7462308 7483392 7513072 7529536 7571088 7602176 7622592 7639296 7654782 7691264 7723744 7728819 7746048 7750656 7781396 7798448 7836822 7841484 7907424 7912128 7961216 7965952 8059303 8060928 8072162 8076964 8082576 8100288 8155392 8189832 8228864 8250963 8257536 8269044 8325296 8354304 8388608 8389584 8411136 8429568 8446656 8452206 8470728 8482326 8486912 8522752 8528352 8552448 8564367 8586368 8605184 8622628 8652672 8689212 8706026 8730624 8773254 8790016 8827136 8832936 8893024 8912512 8930579 8956368 8961696 9037056 9042432 9142959 9148398 9205156 9210632 9225328 9230816 9257472 9320448 9359808 9365958 9404416 9429672 9437184 9450336 9514624 9547776 9554804 9588096 9633792 9647218 9659664 9680832 9699328 9740288 9746688 9766446 9787848 9812992 9834496 9854432 9860907 9882516 9888768 9896047 9930528 9949744 9977856 10004652 10026576 10094784 10137414 10163456 10185728 10206376 10235463 10305092 10328064 10334208 10361961 10378494 10384668 10449096 10455312 10543232 10549504 10579968 10673131 10703952 10747904 10776768 10800384 10822278 10873856 10911744 10919776 10926951 10957824 11001284 11010048 11025392 11039616 11063808 11086236 11139072 11186112 11193462 11214848 11239424 11262208 11269608 11294304 11309768 11371136 11394187 11403264 11419156 11433888 11458944 11482173 11529602 11536896 11585616 11640832 11672094 11697672 11777248 11826983 11861136 11868192 11941824 11948928 12049408 12056576 12091392 12108243 12115446 12190612 12197864 12233088 12284748 12343296 12403566 12427264 12479744 12487944 12572896 12582912 12600448 12616704 12625991 12644352 12669984 12723489 12730368 12784128 12792528 12845056 12879552 12907776 12933942 12995584 13021928 13050464 13059039 13095936 13147876 13176688 13185024 13240704 13249404 13303808 13339536 13368768 13459712 13516552 13555584 13563648 13617443 13647284 13722597 13770752 13778944 13807734 13815948 13837992 13846224 13932128 13940416 13980672 14039712 14106624 14134687 14144508 14175504 14271936 14332206 14369024 14400512 14429704 14450688 14470827 14548992 14569268 14610432 14620032 14649669 14680064 14681772 14719488 14751744 14781648 14823774 14852096 14914816 14924616 14966784 15026144 15059072 15089599 15142176 15204352 15206121 15245184 15278592 15309564 15382528 15447488 15457638 15492096 15501312 15562792 15596896 15673644 15682968 15814848 15824256 15922432 15931904 16109023 16118606 16121856 16144324 16153928 16165152 16200576 16233417 16310784 16379664 16457728 16501926 16515072 16538088 16650592 16708608 16720907 16777216 16779168 16822272 16859136 16893312 16904412 16941456 16964652 16973824 17045504 17056704 17104896 17128734 17172736 17210368 17245256 17294403 17305344 17378424 17412052 17461248 17508141 17546508 17580032 17654272 17665872 17786048 17825024 17861158 17912736 17923392 18033911 18074112 18084864 18173169 18285918 18296796 18410312 18421264 18450656 18461632 18514944 18640896 18719616 18731916 18808832 18859344 18874368 18900672 19029248 19095552 19109608 19176192 19252247 19267584 19294436 19319328 19361664 19398656 19400913 19480576 19493376 19532892 19575696 19625984 19668992 19708864 19721814 19765032 19777536 19792094 19861056 19899488 19955712 19983523 20009304 20053152 20189568 20274828 20326912 20371456 20412752 20470926 20610184 20656128 20668416 20711601 20723922 20756988 20769336 20898192 20910624 21086464 21099008 21159936 21333571 21346262 21407904 21495808 21498309 21553536 21600768 21644556 21747712 21823488 21839552 21853902 21915648 22002568 22020096 22050784 22079232 22127616 22172472 22278144 22372224 22386924 22429696 22478848 22524416 22539216 22588608 22619536 22742272 22788374 22806528 22838312 22867776 22917888 22964346 23008783 23059204 23073792 23171232 23186457 23281664 23344188 23395344 23554496 23653966 23722272 23736384 23882747 23883648 23897856 24098816 24113152 24177909 24182784 24216486 24230892 24381224 24395728 24466176 24569496 24686592 24752889 24807132 24854528 24959488 24975888 25145792 25165824 25200896 25233408 25251982 25288704 25339968 25446978 25460736 25496219 25568256 25585056 25690112 25693101 25759104 25815552 25867884 25991168 26043856 26100928 26118078 26191872 26295752 26353376 26370048 26481408 26498808 26607616 26679072 26737536 26791737 26919424 27033104 27111168 27127296 27234886 27294568 27428877 27445194 27541504 27557888 27615468 27631896 27675984 27692448 27864256 27880832 27961344 28079424 28213248 28252567 28269374 28289016 28351008 28543872 28664412 28738048 28801024 28859408 28901376 28941654 29097984 29138536 29220864 29240064 29299338 29360128 29363544 29438976 29503488 29563296 29582721 29647548 29688141 29704192 29829632 29849232 29933568 30052288 30118144 30179198 30284352 30408704 30412242 30471091 30490368 30557184 30619128 30706389 30765056 30894976 30915276 30984192 31002624 31125584 31193792 31347288 31365936 31629696 31648512 31844864 31863808 32019393 32218046 32237212 32243712 32288648 32307856 32330304 32401152 32466834 32621568 32759328 32780853 32915456 33003852 33030144 33076176 33301184 33417216 33441814 33554432 33558336 33644544 33718272 33765263 33786624 33808824 33882912 33929304 33947648 34091008 34113408 34182561 34209792 34257468 34345472 34420736 34490512 34588806 34610688 34756848 34824104 34922496 35016282 35093016 35160064 35308544 35331744 35480949 35572096 35650048 35722316 35825472 35846784 36067822 36148224 36169728 36324729 36346338 36571836 36593592 36820624 36842528 36901312 36923264 37029888 37281792 37439232 37463832 37617664 37718688 37748736 37801344 37877973 38058496 38191104 38219216 38352384 38504494 38535168 38588872 38638656 38723328 38797312 38801826 38961152 38986752 39065784 39151392 39177117 39251968 39337984 39417728 39443628 39530064 39555072 39584188 39722112 39798976 39911424 39967046 40018608 40106304 40379136 40549656 40653824 40742912 40825504 40852329 40941852 41220368 41312256 41336832 41423202 41447844 41513976 41538672 41796384 41821248 42172928 42198016 42319872 42404061 42667142 42692524 42815808 42991616 42996618 43107072 43201536 43289112 43412481 43495424 43646976 43679104 43707804 43831296 44005136 44040192 44101568 44158464 44255232 44344944 44556288 44744448 44773848 44859392 44957696 45048832 45078432 45177216 45239072 45268797 45484544 45576748 45613056 45676624 45735552 45835776 45928692 46017566 46118408 46147584 46342464 46372914 46563328 46688376 46790688 47108992 47204489 47307932 47444544 47472768 47765494 47767296 47795712 48197632 48226304 48327069 48355818 48365568 48432972 48461784 48762448 48791456 48932352 49138992 49373184 49505778 49614264 49709056 49918976 49951776 50162721 50291584 50331648 50401792 50466816 50503964 50577408 50679936 50893956 50921472 50992438 51136512 51170112 51380224 51386202 51518208 51631104 51735768 51883209 51982336 52087712 52201856 52236156 52307677 52383744 52591504 52706752 52740096 52962816 52997616 53215232 53358144 53475072 53583474 53838848 54066208 54101733 54222336 54254592 54469772 54589136 54857754 54890388 55083008 55115776 55230936 55263792 55351968 55384896 55728512 55761664 55922688 56158848 56415121 56426496 56505134 56538748 56578032 56702016 57087744 57328824 57476096 57602048 57718816 57756741 57802752 57883308 58195968 58277072 58441728 58480128 58598676 58720256 58727088 58877952 59006976 59126592 59165442 59295096 59376282 59408384 59659264 59698464 59867136 59950569 60104576 60236288 60358396 60568704 60817408 60824484 60942182 60980736 61114368 61238256 61412778 61530112 61789952 61830552 61968384 62005248 62251168 62387584 62514053 62694576 62731872 63259392 63297024 63689728 63727616 64000713 64038786 64436092 64474424 64487424 64577296 64615712 64660608 64802304 64933668 65243136 65518656 65561706 65830912 66007704 66060288 66152352 66602368 66737381 66834432 66883628 67108864 67116672 67289088 67436544 67530526 67573248 67617648 67765824 67858608 67895296 68182016 68226816 68365122 68419584 68514936 68690944 68841472 68981024 69026349 69177612 69221376 69272329 69513696 69648208 69844992 70032564 70186032 70320128 70617088 70663488 70961898 71144192 71300096 71444632 71648241 71650944 71693568 72135644 72296448 72339456 72533727 72649458 72692676 73143672 73187184 73641248 73685056 73802624 73846528 74059776 74563584 74711917 74878464 74927664 75235328 75437376 75497472 75602688 75755946 76116992 76382208 76438432 76488657 76704768 77008988 77070336 77177744 77277312 77446656 77594624 77603652 77922304 77973504 78131568 78302784 78354234 78503936 78675968 78835456 78887256 79060128 79110144 79168376 79444224 79597952 79759309 79822848 79934092 80037216 80212608 80375211 80758272 81099312 81307648 81485824 81651008 81704658 81883704 82440736 82624512 82673664 82788881 82846404 82895688 83027952 83077344 83592768 83642496 84345856 84396032 84639744 84757701 84808122 85334284 85385048 85631616 85983232 85993236 86214144 86403072 86578224 86824962 86990848 87293952 87358208 87415608 87662592 88010272 88080384 88203136 88316928 88381937 88510464 88689888 89064423 89112576 89488896 89547696 89718784 89915392 90097664 90156864 90354432 90478144 90537594 90969088 91153496 91226112 91353248 91413273 91471104 91671552 91857384 92035132 92236816 92295168 92684928 92745828 93126656 93376752 93581376 94217984 94408978 94615864 94889088 94945536 95322101 95530988 95534592 95591424 96058179 96395264 96452608 96654138 96711636 96731136 96865944 96923568 97524896 97582912 97864704 98277984 98746368 98942809 99011556 99228528 99418112 99837952 99903552 100325442 100583168 100663296 100803584 100933632 101007928 101154816 101295789 101359872 101787912 101842944 101984876 102273024 102340224 102547683 102760448 102772404 103036416 103262208 103471536 103766418 103964672 104175424 104403712 104472312 104615354 104767488 105183008 105413504 105480192 105627193 105925632 105995232 106430464 106442847 106716288 106950144 107166948 107677696 108132416 108203466 108444672 108509184 108939544 109178272 109715508 109780776 110166016 110231552 110461872 110527584 110703936 110769792 111457024 111523328 111845376 112317696 112763161 112830242 112852992 113010268 113077496 113156064 113404032 113633919 114175488 114657648 114952192 115204096 115437632 115513482 115605504 115766616 116391936 116554144 116883456 116960256 117046349 117197352 117440512 117454176 117755904 118013952 118253184 118330884 118590192 118752564 118816768 119318528 119396928 119734272 119901138 120209152 120472576 120716792 121137408 121634816 121648968 121884364 121961472 122228736 122476512 122556987 122825556 123060224 123579904 123661104 123936768 124010496 124502336 124775168 125028106 125389152 125463744 126237377 126518784 126594048 127212183 127379456 127455232 128001426 128077572 128872184 128948848 128974848 129154592 129231424 129321216 129604608 129867336 130486272 131037312 131123412 131661824 132015408 132120576 132304704 133204736 133474762 133668864 133767256 134217728 134233344 134578176 134765729 134873088 135061052 135146496 135235296 135531648 135717216 135790592 135806391 136364032 136453632 136730244 136839168 137029872 137381888 137682944 137962048 138052698 138355224 138442752 138544658 139027392 139296416 139689984 139884661 140065128 140372064 140640256 141234176 141326976 141613467 141923796 142288384 142600192 142889264 143296482 143301888 143387136 144271288 144592896 144678912 144981207 145067454 145298916 145385352 146287344 146374368 147282496 147370112 147605248 147693056 148119552 149127168 149334997 149423834 149756928 149855328 150470656 150488163 150874752 150994944 151205376 151511892 152233984 152764416 152876864 152977314 153409536 154017976 154140672 154355488 154554624 154893312 155189248 155207304 155844608 155947008 156263136 156605568 156708468 156923031 157007872 157351936 157670912 157774512 158120256 158220288 158336752 158888448 159195904 159518618 159645696 159868184 160074432 160425216 160750422 161061481 161516544 162198624 162305199 162615296 162971648 163302016 163409316 163767408 164881472 165249024 165347328 165577762 165692808 165791376 166055904 166154688 167179229 167185536 167284992 168691712 168792064 169245363 169279488 169515402 169616244 170668568 170770096 171263232 171966464 171986472 172428288 172806144 173156448 173270223 173649924 173981696 174587904 174716416 174831216 175325184 176020544 176160768 176406272 176633856 176763874 177020928 177379776 178128846 178225152 178473533 178977792 179095392 179437568 179830784 179851707 180195328 180313728 180708864 180956288 181075188 181938176 182306992 182452224 182706496 182826546 182942208 183343104 183714768 184070264 184473632 184590336 185369856 185491656 186253312 186753504 187162752 187542159 188435968 188817956 189231728 189778176 189891072 190644202 191061976 191069184 191182848 192002139 192116358 192790528 192905216 193308276 193423272 193462272 193731888 193847136 195049792 195165824 195729408 196555968 197492736 197767969 197885618 198023112 198457056 198836224 199675904 199807104 200212143 200650884 201166336 201326592 201607168 201867264 202015856 202309632 202591578 202719744 203575824 203685888 203969752 204546048 204680448 205095366 205520896 205544808 206072832 206524416 206943072 207079047 207532836 207816987 207929344 208350848 208807424 208944624 209230708 209534976 210366016 210827008 210960384 211254386 211851264 211990464 212860928 212885694 213297637 213432576 213900288 214333896 214944723 215355392 216264832 216406932 216889344 217018368 217879088 218356544 219431016 219561552 220332032 220463104 220923744 221055168 221407872 221539584 222914048 223046656 223690752 224135751 224635392 225526322 225660484 225705984 226020536 226154992 226312128 226808064 227267838 228350976 229315296 229465971 229904384 230408192 230875264 231026964 231211008 231533232 232783872 233108288 233766912 233920512 234092698 234394704 234881024 234908352 235511808 236027904 236356841 236506368 236661768 237180384 237505128 237633536 238637056 238793856 239277927 239468544 239802276 240418304 240945152 241433584 242274816 243269632 243297936 243768728 243922944 244457472 244953024 245113974 245651112 246120448 247159808 247322208 247873536 248020992 248366643 249004672 249550336 250056212 250778304 250927488 252474754 253037568 253188096 254273103 254424366 254758912 254910464 256002852 256155144 257744368 257897696 257949696 258309184 258462848 258642432 259209216 259734672 260972544 262074624 262246824 263323648 264030816 264241152 264609408 265145811 266409472 266949524 267337728 267534512 268435456 268466688 269156352 269531458 269746176 270122104 270292992 270470592 271063296 271434432 271581184 271612782 272728064 272907264 273460488 273678336 274059744 274239819 274763776 275365888 275924096 276105396 276710448 276885504 277089316 278054784 278592832 279379968 279769322 280130256 280744128 281280512 282468352 282653952 283226934 283847592 284576768 285200384 285778528 285966303 286592964 286603776 286774272 288542576 289185792 289357824 289962414 290134908 290597832 290770704 292574688 292748736 294564992 294740224 295210496 295386112 296239104 296828427 298254336 298669994 298847668 299513856 299710656 300941312 300976326 301749504 301989888 302410752 303023784 303887367 304467968 305528832 305753728 305954628 306819072 308035952 308281344 308710976 309109248 309786624 310378496 310414608 311689216 311894016 312526272 313211136 313416936 313846062 314015744 314703872 315341824 315549024 316240512 316440576 316673504 316881579 317776896 318391808 319037236 319291392 319736368 320148864 320850432 321500844 322122962 323033088 324397248 324610398 325230592 325943296 326604032 326818632 327534816 329762944 330431423 330498048 330694656 331155524 331385616 331582752 332111808 332309376 334358458 334371072 334569984 337383424 337584128 338289483 338490726 338558976 339030804 339232488 341337136 341540192 342526464 343932928 343972944 344856576 345612288 346312896 346540446 347299848 347963392 349175808 349432832 349662432 350650368 351139047 352041088 352321536 352812544 353267712 353527748 354041856 354759552 356257692 356450304 356947066 357955584 358190784 358875136 359661568 359703414 360390656 360627456 361417728 361912576 362150376 363876352 364613984 364904448 365412992 365653092 365884416 366153739 366686208 367429536 368140528 368947264 369180672 370739712 370983312 372506624 373507008 374325504 375084318 376871936 377635912 378463456 378712131 379556352 379782144 381288404 382123952 382138368 382365696 384004278 384232716 385581056 385810432 386616552 386846544 386924544 387463776 387694272 390099584 390331648 391458816 393111936 394905847 394985472 395535938 395771236 396046224 396914112 397672448 399351808 399614208 400424286 401301768 402332672 402653184 403214336 403734528 404031712 404297187 404619264 405183156 405439488 407151648 407371776 407939504 409092096 409360896 410190732 411041792 411089616 412145664 413048832 413886144 414158094 415065672 415633974 415858688 416701696 417614848 417889248 418461416 419069952 419653983 420732032 421654016 421920768 422508772 423702528 423980928 424840401 425721856 425771388 426595274 426865152 427800576 428667792 429889446 430710784 432529664 432813864 433778688 434036736 435758176 436713088 437598371 438862032 439123104 440664064 440926208 441847488 442110336 442815744 443079168 445828096 446093312 447381504 448004991 448271502 449270784 451052644 451320968 451411968 452041072 452309984 452624256 453616128 454535676 456701952 458630592 458931942 459808768 460816384 461750528 462053928 462422016 463066464 465567744 466216576 467161667 467533824 467841024 468185396 468789408 469762048 469816704 470769093 471023616 472055808 472713682 473012736 473323536 474360768 475010256 475267072 477274112 477587712 478555854 478937088 479604552 480836608 481890304 482867168 483184443 484549632 484906303 486539264 486595872 487537456 487845888 488914944 489906048 490227948 491302224 492240896 494319616 494644416 495747072 496041984 496733286 498009344 499100672 500112424 501537687 501556608 501854976 504949508 506075136 506376192 507736089 508546206 508848732 509517824 509820928 512005704 512310288 515488736 515795392 515899392 516618368 516925696 517284864 518418432 519469344 521945088 522983419 524149248 524493648 526647296 528061632 528482304 529218816 530291622 532818944 533899048 534675456 535069024 535420599 536870912 536933376 538312704 539062916 539492352 540244208 540585984 540941184 542126592 542868864 543162368 543225564 545456128 545814528 546920976 547356672 548119488 548479638 549527552 550731776 551848192 552210792 553420896 553771008 554178632 556109568 557185664 558315163 558759936 559538644 560260512 561488256 562561024 562626477 564936704 565307904 566453868 567695184 569153536 570400768 571557056 571932606 573185928 573207552 573548544 577085152 578371584 578715648 579522167 579924828 580269816 581195664 581541408 585149376 585497472 589129984 589480448 590420992 590772224 592478208 593303907 593656854 596508672 597339988 597695336 599027712 599421312 600636429 601882624 601952652 603499008 603979776 604821504 606047568 607774734 608935936 611057664 611507456 611909256 613638144 616071904 616562688 617421952 618218496 618673559 619573248 620756992 620829216 623378432 623450961 623788032 625052544 626422272 626833872 627692124 628031488 629407744 630683648 631098048 632481024 632881152 633347008 633763158 635553792 636783616 638074472 638582784 639472736 639892911 640297728 641700864 643001688 644245924 646066176 648794496 649220796 650461184 651886592 653208064 653637264 655069632 659525888 660862846 660996096 661389312 662311048 662771232 663165504 664223616 664618752 667254707 668716916 668742144 669139968 672407253 674766848 675168256 676578966 676981452 677117952 678061608 678464976 682674272 683080384 685052928 687865856 687945888 689713152 691224576 692599663 692625792 693080892 694599696 695926784 698351616 698865664 699324864 701300736 702278094 704082176 704643072 705625088 706535424 707055496 708083712 709070523 709519104 712515384 712900608 713894132 715911168 716381568 717750272 717833781 719323136 719406828 720781312 721254912 722835456 723825152 724300752 727752704 729227968 729808896 730825984 731306184 731768832 732307478 733372416 734859072 736281056 737894528 738361344 739390351 741479424 741966624 745013248 745099929 747014016 748651008 750168636 753743872 755271824 756926912 757424262 759112704 759564288 762576808 764247904 764276736 764731392 768008556 768465432 771162112 771620864 773233104 773693088 773849088 774927552 775388544 780199168 780663296 782917632 786223872 789342127 789811694 789970944 791071876 791542472 792092448 793828224 795344896 795437433 798703616 799228416 800848572 802603536 804665344 805306368 806428672 807469056 808063424 808594374 809238528 810366312 810878976 814303296 814743552 815879008 818184192 818721792 819324443 820381464 822083584 822179232 824291328 826097664 827772288 828316188 830131344 831267948 831717376 833403392 835229696 835778496 836922832 838139904 839307966 841464064 843308032 843841536 845017544 847405056 847961856 849680802 851443712 851542776 853190548 853730304 855601152 857335584 857898909 859778892 861421568 865059328 865627728 867557376 868073472 871516352 873426176 875196742 877724064 878246208 881328128 881852416 883661639 883694976 884220672 885631488 886158336 890485281 891656192 892186624 894763008 896009982 896543004 898541568 902105288 902641936 902823936 904082144 904619968 905248512 907232256 909071352 913403904 917261184 917863884 919617536 921632768 923501056 924107856 924844032 926132928 931135488 932433152 934323334 935067648 935682048 936370792 937578816 939524096 939633408 941538186 942047232 943360103 944111616 945427364 946025472 946647072 948721536 950020512 950534144 950644737 954548224 955175424 957111708 957874176 959209104 961673216 963780608 965734336 966368886 969099264 969812606 973078528 973191744 975074912 975691776 977829888 979192627 979812096 980455896 982604448 984481792 988639232 989288832 991294269 991494144 992083968 993466572 996018688 998201344 1000224848 1003075374 1003113216 1003709952 1009899016 1012150272 1012752384 1014868449 1015472178 1017092412 1017697464 1019035648 1019641856 1024011408 1024620576 1030977472 1031590784 1031798784 1033236736 1033851392 1034569728 1036836864 1038938688 1043890176 1045344979 1045966838 1048298496 1048987296 1053294592 1053417141 1056123264 1056964608 1058437632 1060583244 1065637888 1067798096 1069350912 1070138048 1070841198 1073866752 1076625408 1078125832 1078984704 1080488416 1081171968 1081882368 1084253184 1085737728 1086324736 1086451128 1090912256 1091629056 1093841952 1094713344 1096238976 1096959276 1098461217 1099055104 1101463552 1103696384 1104421584 1106841792 1107542016 1108357264 1112219136 1114371328 1116630326 1117519872 1119077288 1120521024 1122976512 1125122048 1125252954 1127430367 1129873408 1130615808 1132907736 1135390368 1136136393 1138307072 1140801536 1143114112 1143865212 1146371856 1146415104 1147097088 1154170304 1156743168 1157431296 1159044334 1159849656 1160539632 1162391328 1163082816 1170298752 1170994944 1178259968 1178960896 1180841984 1181544448 1184717541 1184956416 1186607814 1187313708 1193017344 1194679976 1195390672 1198055424 1198842624 1201272858 1203765248 1203905304 1206998016 1207959552 1209643008 1212095136 1212891561 1215549468 1217871872 1222115328 1223014912 1223818512 1227276288 1232143808 1233125376 1234843904 1236436992 1237347118 1239146496 1241513984 1241658432 1246756864 1246901922 1247576064 1249314731 1250105088 1252844544 1253667744 1255384248 1256062976 1258815488 1258961949 1261367296 1262196096 1264962048 1265762304 1266694016 1267526316 1271107584 1273567232 1276148944 1277165568 1278945472 1279785822 1280595456 1283401728 1286003376 1288491848 1292132352 1297588992 1298441592 1300922368 1303773184 1306416128 1307274528 1310139264 1312795113 1319051776 1321725692 1321992192 1322778624 1324622096 1325542464 1326331008 1328447232 1329237504 1334509414 1337433832 1337484288 1338279936 1344014973 1344814506 1349533696 1350336512 1353157932 1353962904 1354235904 1356123216 1356929952 1365348544 1366160768 1370105856 1375731712 1375891776 1379426304 1382449152 1384375783 1385199326 1385251584 1386161784 1389199392 1391853568 1396703232 1397731328 1398649728 1401485001 1402601472 1404556188 1408164352 1409286144 1411250176 1413070848 1414110992 1416167424 1418141046 1419038208 1425030768 1425801216 1427788264 1431822336 1432763136 1435500544 1435667562 1438646272 1438813656 1441562624 1442509824 1445670912 1447650304 1448601504 1449553329 1454718909 1455505408 1458455936 1459617792 1461651968 1462612368 1463537664 1464614956 1466744832 1469718144 1472562112 1475789056 1476722688 1478780702 1482958848 1483933248 1490026496 1490199858 1494028032 1497302016 1500337272 1504613061 1507487744 1510543648 1513853824 1514848524 1518225408 1519128576 1525153616 1528495808 1528553472 1529462784 1536017112 1536930864 1542324224 1543241728 1546466208 1547386176 1547698176 1549855104 1550777088 1560398336 1561326592 1565835264 1568950257 1572447744 1578684254 1579623388 1579941888 1582143752 1583084944 1584184896 1587656448 1590689792 1590874866 1597407232 1598456832 1601697144 1605207072 1606261797 1609330688 1610612736 1612857344 1614938112 1616126848 1617188748 1618477056 1620732624 1621757952 1628606592 1629487104 1631758016 1636368384 1637443584 1638648886 1640762928 1644167168 1644358464 1648582656 1652195328 1655544576 1656632376 1660262688 1662535896 1663434752 1666806784 1670459392 1671556992 1673845664 1674945489 1676279808 1678615932 1682928128 1686616064 1687683072 1690035088 1694810112 1695923712 1699361604 1702887424 1703085552 1706381096 1707460608 1711202304 1714671168 1715797818 1719557784 1722843136 1730118656 1731255456 1735114752 1736146944 1738566501 1743032704 1746852352 1750393484 1755448128 1756492416 1762656256 1763704832 1767323278 1767389952 1768441344 1771262976 1772316672 1779911721 1780970562 1783312384 1784373248 1789526016 1792019964 1793086008 1797083136 1804210576 1805283872 1805647872 1808164288 1809239936 1810497024 1814464512 1818142704 1826807808 1834522368 1835727768 1839235072 1843265536 1847002112 1848215712 1849688064 1852265856 1856020677 1862270976 1864866304 1868646668 1870135296 1871364096 1872741584 1875157632 1879048192 1879266816 1883076372 1884094464 1886720206 1888223232 1890854728 1892050944 1893294144 1897443072 1900041024 1901068288 1901289474 1909096448 1910350848 1914223416 1915748352 1918418208 1919678733 1923346432 1927561216 1931468672 1932737772 1935384049 1938198528 1939625212 1946157056 1946383488 1950149824 1951383552 1955659776 1958385254 1959624192 1960911792 1965208896 1968963584 1977278464 1978577664 1982588538 1982988288 1984167936 1986933144 1992037376 1996402688 2000449696 2001764121 2006150748 2006226432 2007419904 2019798032 2024300544 2025504768 2029736898 2030944356 2034184824 2035394928 2038071296 2039283712 2048022816 2049241152 2061954944 2063181568 2063597568 2066473472 2067702784 2069139456 2073673728 2077798989 2077877376 2087780352 2090689958 2091933676 2096596992 2097974592 2106589184 2106834282 2112246528 2113929216 2116875264 2121166488 2127211569 2131275776 2135596192 2138701824 2140276096 2141682396 2147733504 2153250816 2156251664 2157969408 2160976832 2162343936 2163764736 2168506368 2171475456 2172649472 2172902256 2181824512 2183258112 2187683904 2189426688 2192477952 2193918552 2196922434 2198110208 2202927104 2207392768 2208843168 2213683584 2215084032 2216714528 2218171053 2224438272 2228742656 2233260652 2235039744 2238154576 2241042048 2245953024 2250244096 2250505908 2254860734 2259746816 2261231616 2265815472 2270780736 2272272786 2276614144 2281603072 2286228224 2287730424 2292743712 2292830208 2294194176 2308340608 2313019961 2313486336 2314862592 2318088668 2319699312 2321079264 2324782656 2326165632 2340597504 2341989888 2356519936 2357921792 2361683968 2363088896 2368026381 2369435082 2369912832 2373215628 2374627416 2386034688 2389359952 2390781344 2396110848 2397685248 2402545716 2407530496 2407810608 2413996032 2415919104 2419286016 2424190272 2425783122 2431098936 2435743744 2444230656 2446029824 2447637024 2454552576 2457973329 2464287616 2466250752 2469687808 2472873984 2474694236 2478292992 2483027968 2483316864 2493513728 2493803844 2495152128 2498629462 2500210176 2505689088 2507335488 2510768496 2512125952 2517630976 2517923898 2522734592 2524392192 2529924096 2531524608 2533388032 2535052632 2542215168 2547134464 2552297888 2554331136 2557890944 2559571644 2561190912 2563076173 2566803456 2572006752 2576983696 2584264704 2595177984 2596883184 2601844736 2607546368 2612832256 2614549056 2620278528 2625590226 2638103552 2643451384 2643984384 2645557248 2649244192 2650984917 2651084928 2652662016 2656894464 2658475008 2669018828 2674867664 2674968576 2676559872 2688029946 2689629012 2699067392 2700673024 2706315864 2707925808 2708471808 2712246432 2713859904 2730697088 2732321536 2740211712 2751463424 2751783552 2758852608 2764340929 2764898304 2768751566 2770398652 2770503168 2772323568 2778398784 2783707136 2793406464 2795462656 2797299456 2802970002 2805202944 2809112376 2816328704 2818572288 2822500352 2826141696 2828221984 2830080309 2832334848 2836282092 2838076416 2850061536 2851602432 2855576528 2863644672 2865526272 2871001088 2871335124 2877292544 2877627312 2883125248 2885019648 2891341824 2895300608 2897203008 2899106658 2909437818 2911010816 2916911872 2919235584 2923303936 2925224736 2927075328 2929229912 2933489664 2937577881 2939436288 2945124224 2951578112 2953445376 2957561404 2965917696 2967866496 2973882807 2980052992 2980399716 2988056064 2994604032 3000674544 3009226122 3014975488 3021087296 3027707648 3029697048 3036450816 3038257152 3050307232 3056991616 3057106944 3058925568 3063188597 3072034224 3073861728 3084648448 3086483456 3092932416 3094772352 3095396352 3099710208 3101554176 3120796672 3122653184 3131670528 3136034937 3137900514 3144895488 3157368508 3159246776 3159883776 3164287504 3166169888 3168369792 3175312896 3181379584 3181749732 3194814464 3196913664 3203394288 3210414144 3212523594 3218661376 3225714688 3229876224 3232253696 3234377496 3236954112 3241465248 3243515904 3257213184 3258974208 3263516032 3270131669 3272736768 3274887168 3277297772 3281525856 3288334336 3288716928 3295383651 3297165312 3304390656 3311089152 3313264752 3320525376 3325071792 3326869504 3333613568 3340918784 3343113984 3347691328 3349890978 3352559616 3357231864 3365856256 3373232128 3375366144 3380070176 3382291101 3389620224 3391847424 3394344121 3398723208 3405774848 3406171104 3412762192 3414921216 3422404608 3429342336 3431595636 3439115568 3445686272 3460237312 3462510912 3470229504 3472293888 3477133002 3486065408 3493704704 3500786968 3510896256 3512984832 3525312512 3527409664 3534646556 3534779904 3536882688 3542525952 3544633344 3554152623 3559823442 3561941124 3566624768 3568746496 3579052032 3584039928 3586172016 3594166272 3608421152 3610567744 3611295744 3616328576 3618479872 3620994048 3628929024 3636285408 3653615616 3660883933 3669044736 3671455536 3678470144 3686531072 3694004224 3696431424 3699376128 3704531712 3712041354 3724541952 3729732608 3737293336 3740270592 3742728192 3745483168 3747944193 3750315264 3758096384 3758533632 3766152744 3768188928 3773440412 3776446464 3781709456 3784101888 3786588288 3794886144 3800082048 3802136576 3802578948 3818192896 3820701696 3828446832 3831496704 3836836416 3839357466 3846692864 3855122432 3862937344 3865475544 3870768098 3876397056 3879250424 3892314112 3892766976 3900299648 3902767104 3908206141 3911319552 3916770508 3919248384 3921823584 3930417792 3937927168 3938385339 3954556928 3957155328 3965177076 3965976576 3968335872 3973866288 3984074752 3992805376 4000899392 4003528242 4012301496 4012452864 4014839808 4039596064 4048601088 4051009536 4056655169 4059473796 4061888712 4068369648 4070789856 4076142592 4078567424 4096045632 4098482304 4123909888 4126363136 4127195136 4132946944 4135405568 4138278912 4147347456 4153127349 4155597978 4155754752 4175560704 4181379916 4183867352 4193193984 4195949184 4204455003 4213178368 4213668564 4224493056 4227858432 4233750528 4242332976 4254423138 4262551552 4271192384 4277403648 4280552192 4283364792 4295467008 4306501632 4312503328 4315938816 4321953664 4324687872 4327529472 4330714913 4337012736 4342950912 4345298944 4345804512 4363649024 4364156727 4366516224 4375367808 4378853376 4384955904 4387837104 4393844868 4396220416 4405854208 4414785536 4417686336 4427367168 4430168064 4433429056 4436342106 4448876544 4457485312 4466521304 4470079488 4476309152 4482084096 4491906048 4500488192 4501011816 4509721468 4519493632 4522463232 4531630944 4541561472 4544545572 4553228288 4563206144 4572456448 4575460848 4585487424 4585660416 4588388352 4616681216 4626039922 4626972672 4629725184 4636177336 4639398624 4642158528 4649565312 4652331264 4670782949 4681195008 4683979776 4706850771 4713039872 4715843584 4723367936 4726177792 4736052762 4738870164 4739825664 4746431256 4749254832 4772069376 4778719904 4781562688 4792221696 4795370496 4805091432 4815060992 4815621216 4827992064 4831838208 4838572032 4848197641 4848380544 4851566244 4862197872 4871487488 4888461312 4892059648 4895274048 4909105152 4915946658 4928575232 4932501504 4939375616 4945747968 4949388472 4956585984 4966055936 4966633728 4987027456 4987607688 4990304256 4997258924 5000420352 5011378176 5014670976 5021536992 5024251904 5024836467 5035261952 5035847796 5045469184 5048784384 5059848192 5063049216 5066776064 5070105264 5084430336 5094268928 5104595776 5108662272 5115781888 5119143288 5122381824 5126152346 5133606912 5144013504 5153967392 5168529408 5175732457 5190355968 5193766368 5203689472 5215092736 5215699503 5225664512 5229098112 5240557056 5251180452 5276207104 5286902768 5287968768 5291114496 5298488384 5301969834 5302169856 5305324032 5313788928 5316950016 5338037656 5349735328 5349937152 5353119744 5376059892 5379258024 5398134784 5401346048 5412631728 5415851616 5416943616 5424492864 5427719808 5461394176 5464643072 5480423424 5502926848 5503567104 5517705216 5525394889 5528681858 5529796608 5537503132 5540797304 5541006336 5544647136 5556797568 5567414272 5568062031 5586812928 5590925312 5594598912 5605940004 5610405888 5618224752 5632657408 5637144576 5645000704 5652283392 5656443968 5660160618 5664669696 5672564184 5676152832 5700123072 5703204864 5711153056 5727289344 5731052544 5735271101 5742002176 5742670248 5754585088 5755254624 5766250496 5770039296 5782683648 5790601216 5794406016 5798213316 5806152147 5818875636 5822021632 5833823744 5838471168 5846607872 5850449472 5854150656 5858459824 5866979328 5875155762 5878872576 5890248448 5903156224 5906890752 5915122808 5931835392 5935732992 5947765614 5960105984 5960799432 5976112128 5989208064 6001349088 6005292363 6018452244 6029950976 6042174592 6055415296 6059394096 6072901632 6076514304 6100614464 6113983232 6114213888 6117851136 6126377194 6144068448 6147723456 6169296896 6172966912 6185631473 6185864832 6189544704 6190792704 6199420416 6203108352 6233396967 6241593344 6245306368 6263341056 6272069874 6275801028 6289790976 6314737016 6318493552 6319767552 6328575008 6332339776 6336739584 6350625792 6362759168 6363499464 6389628928 6393827328 6406788576 6420828288 6425047188 6437322752 6451429376 6459752448 6464507392 6468754992 6473908224 6482930496 6487031808 6514426368 6517948416 6527032064 6540263338 6545473536 6549774336 6554595544 6563051712 6576668672 6577433856 6590767302 6594330624 6603520721 6608781312 6622178304 6626529504 6641050752 6650143584 6653739008 6654513159 6667227136 6681837568 6686227968 6695382656 6699781956 6705119232 6714463728 6731712512 6746464256 6750732288 6760140352 6764582202 6779240448 6783694848 6788688242 6797446416 6811549696 6812342208 6825524384 6829842432 6844809216 6854348389 6858684672 6863191272 6878231136 6891372544 6920474624 6925021824 6939059883 6940459008 6944587776 6954266004 6972130816 6987409408 7001573936 7021792512 7025969664 7050625024 7054819328 7069293112 7069559808 7073765376 7085051904 7089266688 7104079143 7108305246 7119646884 7123882248 7133249536 7137492992 7158104064 7168079856 7172344032 7188332544 7216842304 7221135488 7222591488 7232657152 7236959744 7241988096 7257858048 7272570816 7307231232 7317414853 7321767866 7338089472 7342911072 7356940288 7373062144 7373919987 7388008448 7392862848 7398752256 7409063424 7424082708 7449083904 7459465216 7474586672 7480541184 7485456384 7490966336 7495888386 7500630528 7517067264 7532305488 7536377856 7546880824 7552892928 7563418912 7568203776 7573176576 7589772288 7600164096 7604273152 7605157896 7636385792 7641403392 7656893664 7662993408 7673672832 7678714932 7689228519 7693385728 7710244864 7725874688 7730951088 7741536196 7752794112 7758500848 7784628224 7785533952 7800599296 7805534208 7816412282 7822639104 7833541016 7838496768 7843647168 7860835584 7875854336 7876770678 7892012569 7909113856 7914310656 7930354152 7931953152 7936671744 7947732576 7952954751 7968149504 7985610752 8001798784 8007056484 8024602992 8024905728 8029679616 8079192128 8097202176 8102019072 8113310338 8118947592 8123777424 8136739296 8141579712 8152285184 8157134848 8192091264 8196964608 8247819776 8252726272 8254390272 8265893888 8270811136 8276557824 8293022787 8294694912 8306254698 8311195956 8311509504 8351121408 8362759832 8367734704 8386387968 8391898368 8408910006 8426356736 8427337128 8448986112 8455716864 8467501056 8484665952 8490240927 8508846276 8525103104 8542384768 8554807296 8561104384 8566729584 8590934016 8613003264 8625006656 8631877632 8643907328 8649375744 8655058944 8661429826 8674025472 8685901824 8690597888 8691609024 8727298048 8728313454 8733032448 8745203117 8750735616 8757706752 8769911808 8775674208 8787689736 8792440832 8811708416 8812733643 8829571072 8835372672 8854734336 8860336128 8866858112 8872684212 8897753088 8914970624 8933042608 8940158976 8952618304 8964168192 8983812096 9000976384 9002023632 9019442936 9038987264 9044926464 9063261888 9083122944 9089091144 9106456576 9126412288 9144912896 9150921696 9170974848 9171320832 9176776704 9189565791 9233362432 9252079844 9253945344 9259450368 9272354672 9278797248 9284317056 9299130624 9304662528 9341565898 9362390016 9367959552 9408104811 9413701542 9426079744 9431687168 9446735872 9452355584 9472105524 9477740328 9479651328 9492862512 9498509664 9544138752 9557439808 9563125376 9584443392 9590740992 9610182864 9630121984 9631242432 9655984128 9677144064 9690630481 9696395282 9696761088 9703132488 9724395744 9742974976 9776922624 9784119296 9790548096 9810395007 9818210304 9831893316 9857150464 9865003008 9878751232 9891495936 9898776944 9913171968 9932111872 9933267456 9974054912 9975215376 9980608512 9994517848 10000840704 10022756352 10029341952 10043073984 10048503808 10049672934 10070523904 10071695592 10090938368 10097568768 10119696384 10126098432 10133552128 10140210528 10146873303 10168860672 10183032363 10188537856 10209191552 10217324544 10231563776 10238286576 10244763648 10252304692 10267213824 10288027008 10307934784 10337058816 10351464914 10380711936 10387532736 10407378944 10430185472 10431399006 10451329024 10458196224 10481114112 10502360904 10552414208 10573805536 10575937536 10582228992 10596976768 10603939668 10604339712 10610648064 10627577856 10633900032 10676075312 10699470656 10699874304 10706239488 10752119784 10758516048 10796269568 10802692096 10825263456 10831703232 10833887232 10848985728 10855439616 10922788352 10929286144 10960846848 10982651799 11005853696 11007134208 11035410432 11050789778 11057363716 11059593216 11075006264 11081594608 11082012672 11089294272 11113595136 11134828544 11136124062 11173625856 11181850624 11189197824 11211880008 11220811776 11236449504 11243832579 11265314816 11274289152 11290001408 11304566784 11312887936 11320321236 11329339392 11345128368 11352305664 11400246144 11406409728 11422306112 11454578688 11462105088 11470542202 11484004352 11485340496 11509170176 11510509248 11532500992 11540078592 11565367296 11581202432 11588812032 11596426632 11612304294 11637751272 11644043264 11667647488 11676942336 11693215744 11700898944 11708301312 11716919648 11724618423 11733958656 11750311524 11757745152 11780496896 11806312448 11813781504 11830245616 11863670784 11871465984 11895531228 11920211968 11921598864 11952224256 11978416128 12002698176 12010584726 12036904488 12059901952 12084349184 12110830592 12118788192 12145803264 12153028608 12169965507 12201228928 12227966464 12228427776 12235702272 12252754388 12288136896 12295446912 12338593792 12345933824 12371262946 12371729664 12379089408 12381585408 12398840832 12406216704 12459382047 12466793934 12483186688 12490612736 12526682112 12544139748 12551602056 12579581952 12629474032 12636987104 12639535104 12657150016 12664679552 12673479168 12701251584 12725518336 12726998928 12779257856 12787654656 12813577152 12841656576 12850094376 12874645504 12902858752 12919504896 12929014784 12937509984 12947816448 12965860992 12974063616 12992144739 13028852736 13035896832 13054064128 13080526676 13090947072 13099548672 13109191088 13126103424 13153337344 13154867712 13181534604 13188661248 13207041442 13217562624 13244356608 13253059008 13282101504 13300287168 13307478016 13309026318 13334454272 13363675136 13372455936 13390765312 13399563912 13410238464 13428927456 13463425024 13492928512 13501464576 13520280704 13529164404 13547688343 13558480896 13567389696 13577376484 13594892832 13623099392 13624684416 13651048768 13659684864 13689618432 13708696778 13717369344 13726382544 13756462272 13782745088 13840949248 13850043648 13878119766 13880918016 13889175552 13908532008 13944261632 13974818816 14003147872 14012348847 14043585024 14051939328 14101250048 14109638656 14138586224 14139119616 14147530752 14170103808 14178533376 14208158286 14216610492 14239293768 14247764496 14266499072 14274985984 14316208128 14336159712 14344688064 14376665088 14433684608 14442270976 14445182976 14465314304 14473919488 14483976192 14515716096 14544592923 14545141632 14614462464 14634829706 14643535732 14676178944 14685822144 14713880576 14746124288 14747839974 14776016896 14785725696 14797504512 14818126848 14848165416 14898167808 14918930432 14949173344 14961082368 14970912768 14981932672 14991776772 15001261056 15034134528 15064610976 15072755712 15093761648 15105785856 15126837824 15136407552 15146353152 15179544576 15200328192 15208546304 15210315792 15272771584 15282806784 15313787328 15325986816 15347345664 15357429864 15378457038 15386771456 15420489728 15451749376 15461902176 15483072392 15505588224 15517001696 15527197371 15569256448 15571067904 15601198592 15611068416 15632824564 15645278208 15667082032 15676993536 15687294336 15721671168 15751708672 15753541356 15784025138 15818227712 15828621312 15860708304 15863906304 15873343488 15895465152 15905909502 15936299008 15971221504 16003597568 16014112968 16049205984 16049811456 16059359232 16158384256 16191139727 16194404352 16204038144 16226620676 16237895184 16247554848 16273478592 16283159424 16304570368 16314269696 16384182528 16393929216 16495639552 16505452544 16508780544 16531787776 16541622272 16553115648 16576184667 16586045574 16589389824 16612509396 16622391912 16623019008 16702242816 16725519664 16735469408 16772775936 16783796736 16817820012 16852713472 16854674256 16897972224 16911433728 16935002112 16969331904 16980481854 17017692552 17050206208 17084769536 17109614592 17122208768 17133459168 17181868032 17205813303 17226006528 17250013312 17263755264 17287814656 17298751488 17310117888 17322859652 17348050944 17371803648 17381195776 17383218048 17418456441 17454596096 17456626908 17466064896 17490406234 17501471232 17515413504 17539823616 17551348416 17575379472 17584881664 17623416832 17625467286 17659142144 17670745344 17709468672 17720672256 17733716224 17745368424 17795506176 17829941248 17866085216 17880317952 17905236608 17928336384 17941533211 17967624192 18001952768 18004047264 18038885872 18077974528 18089852928 18126523776 18166245888 18178182288 18212913152 18252824576 18289825792 18301843392 18341949696 18342641664 18353553408 18379131582 18466724864 18504159688 18507890688 18518900736 18544709344 18556894419 18557594496 18568634112 18598261248 18609325056 18683131796 18724780032 18735919104 18816209622 18827403084 18852159488 18863374336 18893471744 18904711168 18944211048 18955480656 18959302656 18985725024 18997019328 19088277504 19114879616 19126250752 19168886784 19181481984 19220365728 19260243968 19262484864 19311968256 19350386503 19354288128 19381260962 19392790564 19393522176 19406264976 19448791488 19485949952 19553845248 19568238592 19581096192 19620790014 19636420608 19663786632 19714300928 19730006016 19757502464 19782991872 19797553888 19810562163 19826343936 19864223744 19866534912 19948109824 19950430752 19961217024 19989035696 20001681408 20045512704 20058683904 20086147968 20097007616 20099345868 20141047808 20143391184 20181876736 20195137536 20239392768 20252196864 20267104256 20280421056 20293746606 20337721344 20366064726 20377075712 20418383104 20434649088 20463127552 20476573152 20489527296 20504609384 20534427648 20563045167 20576054016 20615869568 20674117632 20702929828 20761423872 20775065472 20814757888 20817179649 20860370944 20862798012 20902658048 20916392448 20962228224 21004721808 21104828416 21147611072 21151875072 21164457984 21193953536 21207879336 21208679424 21221296128 21255155712 21267800064 21352150624 21398941312 21399748608 21412478976 21442320179 21504239568 21517032096 21592539136 21605384192 21650526912 21663406464 21667774464 21697971456 21710879232 21845576704 21858572288 21921693696 21952244559 21965303598 22011707392 22014268416 22070820864 22101579556 22114727432 22119186432 22150012528 22163189216 22164025344 22178588544 22227190272 22269657088 22272248124 22347251712 22363701248 22378395648 22423760016 22441623552 22472899008 22487665158 22530629632 22580002816 22609133568 22625775872 22640642472 22658678784 22690256736 22704611328 22800492288 22812819456 22844612224 22890921683 22909157376 22924210176 22941084404 22968008704 22970680992 23018340352 23021018496 23065001984 23067685557 23080157184 23130734592 23162404864 23177624064 23192853264 23224608588 23275502544 23288086528 23335294976 23353884672 23386431488 23401797888 23416602624 23433839296 23449236846 23467917312 23500623048 23515490304 23560993792 23612624896 23627563008 23660491232 23676037707 23727341568 23742931968 23760408847 23791062456 23840423936 23843197728 23904448512 23956832256 24005396352 24021169452 24073808976 24119803904 24168698368 24221661184 24237576384 24291606528 24306057216 24339931014 24402457856 24455932928 24456855552 24471404544 24505508776 24576273792 24590893824 24677187584 24691867648 24742525892 24743459328 24758178816 24763170816 24797681664 24812433408 24879068361 24918764094 24933587868 24966373376 24981225472 25053364224 25088279496 25103204112 25159163904 25258948064 25273974208 25279070208 25314300032 25329359104 25346958336 25402503168 25451036672 25453997856 25558515712 25575309312 25626187531 25627154304 25683313152 25700188752 25749291008 25805717504 25839009792 25858029568 25875019968 25895632896 25931721984 25948127232 25984289478 26057705472 26071793664 26108128256 26161053352 26181894144 26199097344 26218382176 26235609351 26252206848 26306674688 26309735424 26363069208 26377322496 26414082884 26435125248 26488713216 26506118016 26564203008 26600574336 26614956032 26618052636 26668908544 26727350272 26744911872 26781530624 26799127824 26820476928 26857854912 26926850048 26985857024 27002929152 27040561408 27058328808 27095376686 27116961792 27134779392 27154752968 27189785664 27246198784 27249368832 27302097536 27319369728 27357442987 27379236864 27417393556 27434738688 27452765088 27512924544 27565490176 27568697373 27681898496 27700087296 27756239532 27761836032 27778351104 27817064016 27888523264 27949637632 28006295744 28024697694 28087170048 28103878656 28202500096 28219277312 28277172448 28278239232 28295061504 28340207616 28357066752 28396586183 28416316572 28433220984 28478587536 28495528992 28532998144 28549971968 28632416256 28672319424 28689376128 28753330176 28867369216 28884541952 28890365952 28930628608 28947838976 28967952384 29031432192 29071891443 29089185846 29090283264 29228924928 29269659412 29287071464 29352357888 29371644288 29427761152 29431185021 29492248576 29495679948 29552033792 29571451392 29595009024 29636253696 29696330832 29796335616 29837860864 29898346688 29922164736 29941825536 29963865344 29983553544 30002522112 30068269056 30129221952 30145511424 30187523296 30211571712 30253675648 30272815104 30292706304 30315004391 30359089152 30400656384 30417092608 30420631584 30545543168 30549097089 30565613568 30627574656 30651973632 30694691328 30714859728 30756914076 30773542912 30840979456 30903498752 30923804352 30966144784 31011176448 31034003392 31054394742 31142135808 31202397184 31222136832 31265649128 31290556416 31334164064 31353987072 31374588672 31443342336 31503417344 31507082712 31568050276 31636455424 31657242624 31721416608 31727812608 31746686976 31790930304 31811819004 31872598016 31942443008 32007195136 32028225936 32098411968 32099622912 32118718464 32316768512 32382279454 32388808704 32408076288 32453241352 32475790368 32495109696 32546957184 32566318848 32609140736 32628539392 32695480643 32768365056 32787858432 32947955397 32991279104 33010905088 33017561088 33063575552 33083244544 33106231296 33152369334 33172091148 33178779648 33225018792 33244783824 33246038016 33404485632 33451039328 33470938816 33545551872 33567593472 33635640024 33705426944 33709348512 33795944448 33822867456 33870004224 33938663808 33960963708 34035385104 34100412416 34169539072 34219229184 34244417536 34266918336 34363736064 34411626606 34452013056 34500026624 34527510528 34575629312 34597502976 34620235776 34645719304 34696101888 34743607296 34762391552 34766436096 34836912882 34909192192 34913253816 34932129792 34980812468 35002942464 35030827008 35079647232 35102696832 35150758944 35169763328 35173855269 35246833664 35250934572 35318284288 35341490688 35418937344 35441344512 35467432448 35490736848 35591012352 35659882496 35732170432 35760635904 35810473216 35856672768 35883066422 35935248384 36003905536 36008094528 36077771744 36155949056 36179705856 36230127199 36253047552 36332491776 36356364576 36425826304 36505649152 36509896521 36579651584 36603686784 36683899392 36685283328 36707106816 36758263164 36933449728 37008319376 37015781376 37037801472 37089418688 37113788838 37115188992 37137268224 37196522496 37218650112 37366263592 37449560064 37471838208 37632419244 37654806168 37704318976 37726748672 37786943488 37809422336 37888422096 37910961312 37918605312 37971450048 37994038656 38176555008 38229759232 38252501504 38337773568 38362963968 38440731456 38520487936 38524969728 38623936512 38677764223 38700773006 38708576256 38762521924 38785581128 38787044352 38812529952 38897582976 38971899904 38976434217 39107690496 39136477184 39162192384 39241580028 39272841216 39327573264 39428601856 39460012032 39515004928 39565983744 39595107776 39621124326 39652687872 39733069824 39896219648 39900861504 39922434048 39978071392 40003362816 40091025408 40117367808 40146897707 40172295936 40194015232 40198691736 40282095616 40286782368 40363753472 40390275072 40478785536 40504393728 40534208512 40560842112 40587493212 40643065029 40675442688 40732129452 40754151424 40836766208 40869298176 40926255104 40953146304 40979054592 41009218768 41068855296 41126090334 41152108032 41231739136 41348235264 41405859656 41522847744 41550130944 41629515776 41634359298 41720741888 41725596024 41805316096 41832784896 41924456448 42009443616 42037046541 42209656832 42295222144 42303750144 42328915968 42387907072 42415758672 42417358848 42442592256 42510311424 42535600128 42704301248 42797882624 42799497216 42824957952 42884640358 43008479136 43034064192 43185078272 43210768384 43301053824 43326812928 43335548928 43395942912 43421758464 43633778769 43691153408 43717144576 43843387392 43904489118 43930607196 44028536832 44141641728 44203159112 44229454864 44238372864 44300025056 44326378432 44328050688 44357177088 44454380544 44539314176 44544496248 44694503424 44727402496 44756791296 44847520032 44883247104 44945798016 44975330316 45061259264 45160005632 45218267136 45251551744 45281284944 45317357568 45380513472 45409222656 45600984576 45625638912 45689224448 45781843366 45818314752 45848420352 45882168808 45936017408 45941361984 46036680704 46042036992 46130003968 46135371114 46160314368 46224645047 46261469184 46324809728 46355248128 46385706528 46449217176 46551005088 46576173056 46581592113 46670589952 46707769344 46772862976 46803595776 46833205248 46867678592 46898473692 46935834624 47001246096 47030980608 47121987584 47225249792 47255126016 47320982464 47352075414 47454683136 47485863936 47520817694 47582124912 47680847872 47686395456 47808897024 47913664512 48010792704 48042338904 48147617952 48239607808 48337396736 48443322368 48475152768 48573419181 48583213056 48612114432 48679862028 48804915712 48911865856 48913711104 48942809088 49011017552 49152547584 49181787648 49354375168 49383735296 49485051784 49486918656 49516357632 49526341632 49595363328 49624866816 49728554001 49758136722 49837528188 49867175736 49932746752 49962450944 50106728448 50176558992 50206408224 50318327808 50517896128 50547948416 50558140416 50628600064 50658718208 50693916672 50805006336 50902073344 50907995712 51117031424 51150618624 51221903971 51252375062 51254308608 51366626304 51400377504 51498582016 51611435008 51617439909 51678019584 51716059136 51750039936 51791265792 51863443968 51896254464 51968578956 52115410944 52143587328 52216256512 52322106704 52363788288 52398194688 52436764352 52471218702 52504413696 52619470848 52726138416 52754644992 52828165768 52870250496 52977426432 53012236032 53128406016 53201148672 53229912064 53236105272 53337817088 53454700544 53489823744 53563061248 53598255648 53640953856 53715709824 53824599633 53853700096 53971714048 54005858304 54081122816 54116657616 54190753372 54233923584 54269558784 54309505936 54379571328 54492397568 54498737664 54604195072 54638739456 54714885974 54758473728 54834787112 54869477376 54905530176 55025849088 55130980352 55137394746 55363796992 55400174592 55512479064 55523672064 55556702208 55634128032 55670683257 55777046528 55899275264 56012591488 56049395388 56174340096 56207757312 56405000192 56438554624 56554344896 56556478464 56590123008 56680415232 56714133504 56793172366 56832633144 56866441968 56957175072 56991057984 57065996288 57099943936 57264832512 57344638848 57378752256 57506660352 57734738432 57769083904 57780731904 57861257216 57895677952 57935904768 58051159509 58062864384 58143782886 58178371692 58180566528 58457849856 58539318824 58574142928 58704715776 58743288576 58855522304 58862370042 58984497152 58991359896 59104067584 59142902784 59190018048 59272507392 59392661664 59431686489 59592671232 59675721728 59796693376 59844329472 59883651072 59927730688 59967107088 60005044224 60136538112 60258443904 60291022848 60375046592 60423143424 60507351296 60545630208 60585412608 60630008782 60718178304 60801312768 60834185216 60841263168 61091086336 61098194178 61131227136 61255149312 61303947264 61389382656 61429719456 61513828152 61547085824 61681958912 61689135501 61806997504 61847608704 61932289568 62022352896 62068006784 62108789484 62284271616 62404794368 62444273664 62531298256 62581112832 62668328128 62707974144 62749177344 62886684672 63006834688 63014165424 63136100552 63272910848 63314485248 63442833216 63455625216 63493373952 63581860608 63623638008 63745196032 63884886016 64014390272 64056451872 64196823936 64199245824 64237436928 64326960537 64633537024 64764558908 64777617408 64816152576 64906482704 64951580736 64990219392 65093914368 65132637696 65218281472 65257078784 65390961286 65536730112 65575716864 65856733677 65895910794 65982558208 66021810176 66035122176 66127151104 66166489088 66212462592 66304738668 66344182296 66357559296 66450037584 66489567648 66492076032 66808971264 66902078656 66941877632 67091103744 67135186944 67271280048 67410853888 67418697024 67591888896 67740008448 67877327616 67921927416 68070770208 68200824832 68339078144 68438458368 68488835072 68533836672 68672765049 68727472128 68823253212 68904026112 69000053248 69055021056 69151258624 69195005952 69240471552 69291438608 69392203776 69487214592 69524783104 69532872192 69673825764 69818384384 69826507632 69864259584 69961624936 70005884928 70061654016 70159294464 70205393664 70301517888 70339526656 70347710538 70493667328 70501869144 70636568576 70682981376 70837874688 70882689024 70934864896 70981473696 71028113121 71182024704 71281226541 71319764992 71464340864 71521271808 71620946432 71713345536 71766132844 71870496768 72007811072 72016189056 72155543488 72311898112 72359411712 72460254398 72506095104 72664983552 72712729152 72851652608 73011298304 73019793042 73159303168 73207373568 73367798784 73370566656 73414213632 73516526328 73866899456 74016638752 74031562752 74075602944 74178837376 74227577676 74230377984 74274536448 74393044992 74437300224 74732527184 74899120128 74943676416 75264838488 75309612336 75408637952 75453497344 75573886976 75618844672 75776844192 75821922624 75837210624 75942900096 75988077312 76353110016 76459518464 76505003008 76675547136 76725927936 76878562593 76881462912 77040975872 77049939456 77247873024 77355528446 77401546012 77417152512 77525043848 77571162256 77574088704 77625059904 77795165952 77943799808 77952868434 78215380992 78272954368 78324384768 78483160056 78545682432 78655146528 78706828053 78857203712 78920024064 79030009856 79131967488 79190215552 79242248652 79305375744 79466139648 79792439296 79801723008 79844868096 79956142784 80006725632 80182050816 80234735616 80293795414 80344591872 80388030464 80397383472 80564191232 80573564736 80727506944 80780550144 80957571072 81008787456 81068417024 81121684224 81174986424 81286130058 81350885376 81464258904 81508302848 81673532416 81738596352 81852510208 81906292608 81958109184 82018437536 82072328961 82137710592 82252180668 82304216064 82463478272 82696470528 82811719312 83045695488 83100261888 83259031552 83268718596 83441483776 83451192048 83610632192 83665569792 83848912896 84018887232 84074093082 84419313664 84590444288 84607500288 84657831936 84775814144 84831517344 84834717696 84885184512 85020622848 85071200256 85189758549 85408602496 85595765248 85598994432 85649915904 85769280716 86016958272 86068128384 86370156544 86421536768 86602107648 86653625856 86671097856 86791885824 86843516928 87215674329 87267557538 87382306816 87434289152 87686774784 87808978236 87861214392 88057073664 88283283456 88406318224 88458909728 88476745728 88600050112 88652756864 88656101376 88714354176 88908761088 89078628352 89088992496 89389006848 89454804992 89513582592 89695040064 89766494208 89891596032 89950660632 90122518528 90320011264 90436534272 90503103488 90562569888 90634715136 90761026944 90818445312 90945013173 91201969152 91251277824 91378448896 91563686732 91636629504 91696840704 91764337616 91872034816 91882723968 92073361408 92084073984 92260007936 92270742228 92320628736 92449290094 92522938368 92649619456 92710496256 92771413056 92898434352 93102010176 93152346112 93163184226 93341179904 93545725952 93607191552 93666410496 93735357184 93796947384 93871669248 94002492192 94061961216 94243975168 94450499584 94510252032 94641964928 94704150828 94833818401 94909366272 94971727872 95041635388 95164249824 95361695744 95372790912 95617794048 95827329024 96021585408 96084677808 96295235904 96479215616 96674793472 96886644736 96950305536 97146838362 97166426112 97224228864 97359724056 97609831424 97823731712 97827422208 97885618176 98022035104 98086441929 98305095168 98363575296 98708750336 98767470592 98970103568 98973837312 99032715264 99052683264 99190726656 99249733632 99457108002 99516273444 99675056376 99734351472 99865493504 99924901888 100213456896 100353117984 100412816448 100636655616 101035792256 101095896832 101116280832 101257200128 101317436416 101387833344 101610012672 101804146688 101815991424 102234062848 102301237248 102443807942 102504750124 102508617216 102733252608 102800755008 102997164032 103222870016 103234879818 103356039168 103432118272 103500079872 103582531584 103726887936 103792508928 103937157912 104230821888 104287174656 104432513024 104644213408 104727576576 104796389376 104873528704 104942437404 105008827392 105238941696 105452276832 105509289984 105656331536 105740500992 105954852864 106024472064 106256812032 106402297344 106459824128 106472210544 106675634176 106909401088 106979647488 107126122496 107196511296 107281907712 107431419648 107649199266 107707400192 107943428096 108011716608 108162245632 108233315232 108381506744 108467847168 108539117568 108619011872 108690381597 108759142656 108984795136 108997475328 109208390144 109277478912 109429771948 109516947456 109669574224 109738954752 109811060352 110051698176 110261960704 110274789492 110727593984 110800349184 111024958128 111047344128 111113404416 111268256064 111341366514 111554093056 111798550528 112025182976 112098790776 112348680192 112415514624 112810000384 112877109248 113108689792 113112956928 113180246016 113337978089 113360830464 113428267008 113586344732 113665266288 113732883936 113914350144 113982115968 114131992576 114199887872 114529665024 114689277696 114757504512 115013320704 115469476864 115538167808 115561463808 115722514432 115791355904 115871809536 116033292669 116102319018 116125728768 116287565772 116356743384 116361133056 116915699712 117078637648 117148285856 117409431552 117486577152 117711044608 117724740084 117968994304 117982719792 118208135168 118285805568 118380036096 118545014784 118785323328 118863372978 119351443456 119593386752 119688658944 119767302144 119855461376 119934214176 120010088448 120273076224 120440693121 120516887808 120582045696 120750093184 120846286848 121014702592 121091260416 121170825216 121260017564 121436356608 121602625536 121668370432 121682526336 121929195087 122182172672 122196388356 122262454272 122510298624 122607894528 122778765312 122859438912 123027656304 123094171648 123363917824 123378271002 123613995008 123695217408 123864579136 124044705792 124136013568 124217578968 124568543232 124809588736 124888547328 125062596512 125162225664 125336656256 125415948288 125498354688 125590732477 125773369344 126013669376 126028330848 126272201104 126545821696 126628970496 126885666432 126911250432 126986747904 127163721216 127247276016 127490392064 127769772032 128028780544 128112903744 128393647872 128398491648 128474873856 128653921074 129267074048 129529117816 129555234816 129632305152 129812965408 129903161472 129980438784 130187828736 130265275392 130436562944 130514157568 130781922572 131073460224 131151433728 131713467354 131791821588 131965116416 132043620352 132254302208 132332978176 132424925184 132609477336 132688364592 132715118592 132900075168 132979135296 132984152064 133617942528 133804157312 133883755264 134182207488 134270373888 134542560096 134821707776 134837394048 135183777792 135452705521 135480016896 135754655232 135843854832 136141540416 136401649664 136678156288 136876916736 136977670144 137067673344 137345530098 137454944256 137646506424 137808052224 138000106496 138110042112 138302517248 138390011904 138480943104 138582877216 138673935141 138784407552 138974429184 139049566208 139065744384 139347651528 139636768768 139653015264 139728519168 139923249872 140011769856 140123308032 140318588928 140410787328 140603035776 140679053312 140695421076 140987334656 141003738288 141273137152 141365962752 141675749376 141765378048 141869729792 141962947392 142056226242 142364049408 142562453082 142639529984 142928681728 143042543616 143241892864 143426691072 143532265688 143740993536 144015622144 144032378112 144311086976 144623796224 144718823424 144920508796 145012190208 145329967104 145425458304 145703305216 145720257543 146022596608 146039586084 146318606336 146414747136 146735597568 146741133312 146828427264 147033052656 147733798912 148033277504 148063125504 148151205888 148357674752 148455155352 148460755968 148549072896 148786089984 148874600448 149465054368 149798240256 149887352832 150096241253 150529676976 150619224672 150817275904 150906994688 151147773952 151237689344 151553688384 151643845248 151674421248 151885800192 151976154624 152706220032 152919036928 153010006016 153351094272 153451855872 153665711913 153757125186 153762925824 154081951744 154099878912 154495746048 154711056892 154803092024 154834305024 155050087696 155142324512 155148177408 155250119808 155590331904 155887599616 155905736868 156430761984 156545908736 156648769536 156966320112 157091364864 157310293056 157413656106 157714407424 158060019712 158263934976 158380431104 158484497304 158610751488 158932279296 159584878592 159603446016 159689736192 159912285568 160013451264 160236451781 160364101632 160469471232 160587590828 160689183744 160776060928 160794766944 161128382464 161147129472 161455013888 161473798899 161561100288 161915142144 162017574912 162136834048 162243368448 162349972848 162572260116 162701770752 162928517808 163016605696 163347064832 163477192704 163705020416 163812585216 163916218368 164036875072 164144657922 164275421184 164504361336 164608432128 164926956544 165392941056 165623438624 166091390976 166200523776 166322861929 166518063104 166537437192 166882967552 166902384096 167221264384 167331139584 167697825792 168037774464 168148186164 168838627328 169180888576 169215000576 169315663872 169551628288 169663034688 169669435392 169770369024 170041245696 170142400512 170379517098 170817204992 171191530496 171197988864 171299831808 171538561432 172033916544 172136256768 172740313088 172843073536 173204215296 173307251712 173342195712 173583771648 173687033856 174153478527 174431348658 174535115076 174764613632 174868578304 175373549568 175617956472 175722428784 176114147328 176566566912 176812636448 176917819456 176953491456 177200100224 177305513728 177312202752 177428708352 177817522176 178157256704 178177984992 178778013696 178909609984 179027165184 179383312717 179390080128 179532988416 179783192064 179901321264 180245037056 180640022528 180873068544 181006206976 181125139776 181269430272 181522053888 181636890624 181890026346 182403938304 182502555648 182756897792 183127373464 183273259008 183393681408 183528675232 183744069632 183765447936 184146722816 184168147968 184520015872 184541484456 184641257472 184898580188 185045876736 185299238912 185420992512 185542826112 185796868704 186204020352 186304692224 186326368452 186682359808 187091451904 187214383104 187332820992 187470714368 187593894768 187743338496 188004984384 188123922432 188487950336 188900999168 189020504064 189283929856 189408301656 189667636802 189818732544 189943455744 190083270776 190328499648 190723391488 190745581824 191235588096 191502100909 191654658048 192043170816 192169355616 192590471808 192958431232 192980881611 193349586944 193773289472 193900611072 194293676724 194332852224 194448457728 194719448112 195219662848 195647463424 195654844416 195771236352 196044070208 196172883858 196610190336 196727150592 197417500672 197534941184 197940207136 197947674624 198065430528 198105366528 198381453312 198499467264 198776103281 198914216004 199032546888 199350112752 199468702944 199730987008 199849803776 200426913792 200706235968 200825632896 201273311232 202071584512 202191793664 202232561664 202514400256 202634872832 202775666688 203220025344 203608293376 203631982848 204468125696 204602474496 204887615884 205009500248 205017234432 205466505216 205601510016 205994328064 206018295147 206445740032 206469759636 206712078336 206864236544 207000159744 207165063168 207453775872 207585017856 207874315824 208461643776 208574349312 208865026048 209288426816 209455153152 209592778752 209747057408 209884874808 210017654784 210477883392 210904553664 211018579968 211312663072 211481001984 211909705728 212048944128 212205030737 212513624064 212804594688 212919648256 212944421088 213351268352 213818802176 213843679623 213959294976 214252244992 214393022592 214563815424 214862839296 215298398532 215414800384 215886856192 216023433216 216324491264 216466630464 216763013488 216935694336 217078235136 217238023744 217380763194 217518285312 217994950656 218416780288 218554957824 218859543896 219033894912 219339148448 219477909504 219622120704 220103396352 220523921408 220549578984 221455187968 221600698368 222049916256 222094688256 222226808832 222536512128 222682733028 223108186112 223597101056 224050365952 224197581552 224697360384 224831029248 225620000768 225754218496 226217379584 226225913856 226360492032 226675956178 226721660928 226856534016 227172689464 227330532576 227465767872 227828700288 227964231936 228263985152 228399775744 228868364501 229059330048 229378555392 229515009024 230026641408 230635687779 230938953728 231076335616 231122927616 231445028864 231582711808 231743619072 232066585338 232204638036 232251457536 232575131544 232713486768 232722266112 233831399424 234157275296 234296571712 234818863104 234973154304 235422089216 235449480168 235937988608 235965439584 236416270336 236571611136 236760072192 237090029568 237570646656 237726745956 238702886912 239186773504 239377317888 239534604288 239710922752 239868428352 240020176896 240546152448 240881386242 241033775616 241164091392 241500186368 241692573696 242029405184 242182520832 242341650432 242520035128 242872713216 243205251072 243336740864 243365052672 243858390174 244364345344 244392776712 244524908544 245020597248 245215789056 245557530624 245718877824 246055312608 246188343296 246216986883 246727835648 246756542004 247227990016 247390434816 247729158272 248089411584 248272027136 248435157936 249137086464 249619177472 249777094656 250125193024 250324451328 250673312512 250831896576 250996709376 251181464954 251546738688 252027338752 252056661696 252544402208 253091643392 253257940992 253610890393 253771332864 253822500864 253973495808 254327442432 254494552032 254980784128 255539544064 255569275647 256057561088 256225807488 256787295744 256796983296 256949747712 257307842148 258534148096 259058235632 259110469632 259264610304 259625930816 259806322944 259960877568 260375657472 260530550784 260873125888 261028315136 261563845144 262146920448 262302867456 263426934708 263583643176 263930232832 264087240704 264508604416 264665956352 264849850368 265218954672 265376729184 265430237184 265800150336 265958270592 265968304128 267235885056 267608314624 267767510528 268364414976 268540747776 269085120192 269643415552 269674788096 270367555584 270744349561 270905411042 270960033792 271509310464 271687709664 272283080832 272803299328 272835039519 273356312576 273753833472 273955340288 274135346688 274691060196 274909888512 275293012848 275616104448 276000212992 276220084224 276605034496 276780023808 276961886208 277165754432 277347870282 277568815104 277948858368 278131488768 278695303056 279273537536 279306030528 279457038336 279846499744 280023539712 280637177856 280821574656 281028283949 281206071552 281358106624 281390842152 281974669312 282007476576 282546274304 282731925504 283351498752 283530756096 283739459584 283925894784 284112452484 284501455203 284728098816 285124906164 285279059968 285857363456 286085087232 286483785728 286853382144 287064531376 287481987072 288031244288 288064756224 288622173952 289247592448 289437646848 289841017592 290024380416 290659934208 290850916608 291406610432 291440515086 292045193216 292079172168 292637212672 292829494272 293471195136 293482266624 293656854528 294066105312 294259325787 295467597824 296066555008 296126251008 296302411776 296715349504 296910310704 296921511936 297098145792 297572179968 297749200896 298930108736 299596480512 299774705664 300192482506 301059353952 301238449344 301634551808 301813989376 302295547904 302475378688 303107376768 303287690496 303348842496 303771600384 303952309248 305412440064 305838073856 306020012032 306702188544 306903711744 307331423826 307514250372 307525851648 308199757824 308991492096 309422113784 309606184048 309668610048 310100175392 310284649024 310296354816 310500239616 311180663808 311775199232 311811473736 312861523968 313091817472 313297539072 313932640224 314182729728 314620586112 314827312212 315428814848 316120039424 316527869952 316760862208 316968994608 317221502976 317864558592 319169757184 319206892032 319379472384 319824571136 320026902528 320472903562 320728203264 320938942464 321175181656 321378367488 321552121856 321589533888 322256764928 322294258944 322910027776 322947597798 323122200576 323572515329 323830284288 324035149824 324273668096 324486736896 324699945696 325144520232 325403541504 325857035616 326033211392 326071144791 326694129664 326954385408 327410040832 327625170432 327832436736 328073750144 328289315844 328550842368 329008722672 329216864256 329853913088 330785882112 331246877248 332182781952 332401047552 332645723858 333036126208 333074874384 333765935104 333804768192 334442528768 334662279168 335395651584 336075548928 336296372328 337677254656 338361777152 338430001152 338631327744 339103256576 339326069376 339338870784 339540738048 340013934267 340082491392 340284801024 340759034196 341634409984 342383060992 342395977728 342599663616 343077122864 344067833088 344272513536 345480626176 345686147072 346408430592 346614503424 346684391424 347167543296 347374067712 348099878007 348306957054 348862697316 349070230152 349529227264 349737156608 350747099136 351235912944 351444857568 352228294656 353133133824 353625272896 353835638912 353906982912 354400200448 354611027456 354624405504 354857416704 355635044352 356314513408 356355969984 357819219968 358054330368 358553327797 358766625434 358780160256 359065976832 359566384128 359802642528 360490074112 361280045056 361322079363 361746137088 362012413952 362250279552 362538860544 363044107776 363273781248 363780052692 364807876608 365005111296 365513795584 366254746928 366546518016 366787362816 367057350464 367488139264 367530895872 368336295936 369040031744 369082968912 369282514944 369797160376 370091753472 370598477824 370841985024 371085652224 371593737408 372408040704 372609384448 372652736904 373364719616 374182903808 374428766208 374665641984 374941428736 375187789536 375486676992 376009968768 376247844864 376772197431 376975900672 377801998336 378041008128 378567859712 378816603312 379335273604 379637465088 379886911488 380166541552 380656999296 381446782976 381491163648 382471176192 383004201818 383309316096 384086341632 384338711232 385180943616 385916862464 385961763222 386699173888 387546578944 387801222144 388587353448 388665704448 388896915456 389438896224 390439325696 391294926848 391309688832 391542472704 392088140416 392345767716 393220380672 393454301184 394835001344 395069882368 395880414272 395895349248 396130861056 396762906624 396998934528 397552206562 397828432008 398065093776 398700225504 398937405888 399461974016 399699607552 400853827584 401412471936 401651265792 402546622464 404143169024 404383587328 404465123328 405028800512 405269745664 405551333376 406358116563 406440050688 407216586752 407263965696 408936251392 409204948992 409775231768 410019000496 410034468864 410933010432 411203020032 411988656128 412036590294 412891480064 412939519272 413424156672 413728473088 414000319488 414330126336 414907551744 415170035712 415748631648 416021805423 416923287552 417148698624 417730052096 418576853632 418910306304 419185557504 419494114816 419769749616 420035309568 420955766784 421809107328 422037159936 422625326144 422962003968 423819411456 424097888256 424410061474 425027248128 425609189376 425839296512 425888842176 426702536704 427637604352 427687359246 427918589952 428504489984 428786045184 429127630848 429725678592 430596797064 430829600768 431773712384 432046866432 432648982528 432933260928 433526026976 433871388672 434156470272 434476047488 434761526388 435036570624 435989901312 436833560576 437109915648 437719087792 438067789824 438678296896 438955819008 439244241408 440206792704 441047842816 441099157968 442910375936 443201396736 444099832512 444189376512 444453617664 445073024256 445365466056 446216372224 447194202112 448100731904 448395163104 449394720768 449662058496 450288723759 451240001536 451508436992 452434759168 452451827712 452720984064 453351912356 453443321856 453713068032 454345378928 454661065152 454931535744 455657400576 455928463872 456527970304 456799551488 457736729002 458118660096 458757110784 459030018048 460053282816 460997135739 461271375558 461877907456 462152671232 462245855232 462890057728 463165423616 463487238144 464133170676 464409276072 464502915072 465150263088 465426973536 465444532224 467662798848 468314550592 468593143424 469637726208 469946308608 470844178432 470898960336 471875977216 471930879168 472832540672 473143222272 474180059136 475141293312 475453491912 477405773824 478373547008 478754635776 479069208576 479421845504 479736856704 480040353792 480709355343 481092304896 481762772484 482067551232 482328182784 483000372736 483385147392 484058810368 484365041664 484683300864 485040070256 485745426432 486410502144 486673481728 486730105344 487716780348 488728690688 488785553424 489049817088 490041194496 490431578112 491115061248 491437755648 492110625216 492376686592 492433973766 493455671296 493513084008 494455980032 494780869632 495458316544 496178823168 496544054272 496870315872 498274172928 498968585787 499238354944 499554189312 500250386048 500648902656 501346625024 501663793152 501993418752 502362929908 503093477376 504054677504 504113323392 505088804416 506183286784 506515881984 507221780786 507542665728 507645001728 507946991616 508654884864 508989104064 509961568256 511079088128 511138551294 512115122176 512451614976 513574591488 513593966592 513899495424 514615684296 517068296192 518116471264 518220939264 518529220608 519251861632 519612645888 519921755136 520751314944 521061101568 521746251776 522056630272 523127690288 524293840896 524605734912 526853869416 527167286352 527860465664 528174481408 529017208832 529331912704 529699700736 530437909344 530753458368 530860474368 531600300672 531916541184 531936608256 534471770112 535216629248 535535021056 536728829952 537081495552 538149938151 538170240384 539286831104 539349576192 540735111168 541488699122 541810822084 541920067584 543018620928 543375419328 544566161664 545606598656 545670079038 546712625152 547507666944 547910680576 548270693376 549382120392 549819777024 550586025696 551232208896 552000425984 552440168448 553210068992 553560047616 553923772416 554331508864 554695740564 555137630208 555897716736 556262977536 557390606112 558547075072 558612061056 558914076672 559692999488 560047079424 561274355712 561643149312 562056567898 562412143104 562716213248 562781684304 563949338624 564014953152 565092548608 565463851008 566702997504 567061512192 567478919168 567851789568 568224904968 569002910406 569456197632 570249812328 570558119936 571714726912 572170174464 572967571456 573706764288 574129062752 574506302727 574963974144 576062488576 576129512448 577244347904 578495184896 578875293696 579682035184 580048760832 581319868416 581701833216 582813220864 582881030172 584090386432 584158344336 585274425344 585658988544 586942390272 586964533248 587313709056 588132210624 588518651574 590935195648 592133110016 592252502016 592604823552 593430699008 593820621408 593843023872 594196291584 595144359936 595498401792 596328309843 597860217472 599192961024 599549411328 600384965012 602118707904 602476898688 603269103616 603627978752 604591095808 604950757376 606214753536 606575380992 606697684992 607543200768 607904618496 610824880128 611676147712 612040024064 613404377088 613807423488 614662847652 615028500744 615051703296 616399515648 617982984192 618844227568 619212368096 619337220096 620200350784 620569298048 620592709632 621000479232 622361327616 623550398464 623622947472 625723047936 626183634944 626595078144 627865280448 628365459456 629241172224 629654624424 630857629696 632240078848 633055739904 633521724416 633937989216 634443005952 635729117184 636615092211 638339514368 638413784064 638758944768 639649142272 640053805056 640945807124 641456406528 641877884928 642350363312 642756734976 643104243712 643179067776 644513529856 644588517888 645820055552 645895195596 646244401152 647145030658 647660568576 648070299648 648547336192 648973473792 649399891392 650289040464 650807083008 651714071232 652066422784 652142289582 653388259328 654820081664 655250340864 655664873472 656147500288 656578631688 657101684736 658017445344 658433728512 659707826176 661571764224 662493754496 663836728807 664365563904 664802095104 665291447716 666072252416 666149748768 667531870208 667609536384 668885057536 669324558336 670791303168 672151097856 672592744656 675354509312 676723554304 676860002304 677262655488 678206513152 678652138752 678677741568 679081476096 680027868534 680164982784 680569602048 681518068392 683268819968 684766121984 684791955456 685199327232 686154245728 686605093503 688135666176 688545027072 690961252352 691372294144 692816861184 693229006848 693368782848 694335086592 694748135424 696199756014 696613914108 697725394632 698140460304 699058454528 699474313216 701494198272 702471825888 702889715136 704456589312 706266267648 707250545792 707671277824 707813965824 708800400896 709222054912 709248811008 709714833408 711270088704 712629026816 712711939968 715638439936 716108660736 717106655594 717533250868 717560320512 718131953664 719132768256 719605285056 720980148224 722560090112 722644158726 723492274176 724024827904 724500559104 725077721088 726088215552 726547562496 727560105384 729615753216 730010222592 731027591168 732509493856 733093036032 733574725632 734114700928 734976278528 735061791744 736672591872 738080063488 738165937824 738565029888 739594320752 740183506944 741196955648 741683970048 742171304448 743187474816 744816081408 745218768896 745305473808 746729439232 748365807616 748857532416 749331283968 749882857472 750375579072 750973353984 752019937536 752495689728 753544394862 753951801344 755603996672 756082016256 757135719424 757633206624 758670547208 759274930176 759773822976 760333083104 760832671179 761313998592 762893565952 762982327296 764942352384 766008403636 766618632192 768172683264 768677422464 770361887232 771833724928 771923526444 773398347776 775093157888 775602444288 777174706896 777331408896 777793830912 778877792448 780878651392 782589853696 782619377664 783084945408 784176280832 784691535432 786440761344 786908602368 789670002688 790139764736 791760828544 791790698496 792261722112 793365846623 793525813248 793997869056 795104413124 795656864016 796130187552 797400451008 797874811776 798923948032 799399215104 801707655168 802824943872 803302531584 805093244928 808286338048 808767174656 808930246656 810057601024 810539491328 811102666752 812233048683 812716233126 812880101376 814433173504 814527931392 817872502784 818409897984 819550463536 820038000992 820068937728 821866020864 822406040064 823977312256 824073180588 825782960128 825879038544 826848313344 827456946176 828000638976 828660252672 829815103488 830340071424 831497263296 832043610846 833846575104 835460104192 837153707264 837820612608 838371115008 838988229632 839539499232 840070619136 841911533568 843084851847 843618214656 844074319872 845250652288 845924007936 847638822912 848195776512 848820122948 850054496256 851218378752 851678593024 851777684352 853405073408 853504365609 855275208704 855374718492 855837179904 857008979968 857572090368 858255261696 859451357184 861193594128 861659201536 863547424768 864093732864 865297965056 865866521856 867052053952 867742777344 868312940544 868952094976 869523052776 870073141248 871979802624 873667121152 874219831296 875438175584 876135579648 877356593792 877911638016 878488482816 879135127339 880413585408 882095685632 882198315936 885820751872 886402793472 888199665024 888378753024 888907235328 890146048512 890730932112 892432744448 894388404224 896201463808 896790326208 898789441536 899324116992 900577447518 902480003072 904869518336 904903655424 905441968128 906703824712 906886643712 907426136064 908690757856 909322130304 909863071488 911314801152 911856927744 913055940608 913599102976 915473458004 916237320192 917514221568 918060036096 920106565632 921994271478 922542751116 923755814912 924305342464 925780115456 926330847232 926974476288 928266341352 928818552144 929005830144 930300526176 930853947072 930889064448 935325597696 936629101184 937186286848 939275452416 939892617216 941688356864 941797920672 943751954432 943861758336 945665081344 946286444544 948168938647 948360118272 950282586624 950906983824 954811547648 956747094016 957509271552 958138417152 958843691008 959473713408 960080707584 961418710686 962184609792 963525544968 964135102464 964656365568 966000745472 966770294784 968117620736 968730083328 969366601728 970080140512 970717545987 971490852864 972821004288 973346963456 973460210688 975433560696 977457381376 977571106848 978099634176 980082388992 980863156224 982230122496 982875511296 984221250432 984753373184 984867947532 986911342592 987026168016 988911960064 989561739264 990916633088 992357646336 993088108544 993740631744 996548345856 997937171574 998476709888 999108378624 1000500772096 1001297805312 1002693250048 1003327586304 1003986837504 1004725859816 1006186954752 1008109355008 1008226646784 1010177608832 1012366573568 1013031763968 1014443561572 1015085331456 1015290003456 1015893983232 1017309769728 1017978208128 1019923136512 1020041802801 1022158176256 1022277102588 1024230244352 1024903229952 1027149182976 1027187933184 1027798990848 1029231368592 1034136592384 1036232942528 1036441878528 1037058441216 1038503723264 1039225291776 1039843510272 1041502629888 1042122203136 1043492503552 1044113260544 1046255380576 1048587681792 1049211469824 1050673688771 1053707738832 1054334572704 1055720931328 1056348962816 1058034417664 1058663825408 1059399401472 1060875818688 1061506916736 1061720948736 1063200601344 1063833082368 1063873216512 1068943540224 1070433258496 1071070042112 1073457659904 1074162991104 1075659983391 1076299876302 1076340480768 1078573662208 1078699152384 1081470222336 1082977398244 1083621644168 1083840135168 1086037241856 1086750838656 1089132323328 1091213197312 1091340158076 1093425250304 1095015333888 1095821361152 1096541386752 1098764240784 1099639554048 1101172051392 1102464417792 1104000851968 1106420137984 1107120095232 1107847544832 1108663017728 1109391481128 1110275260416 1111795433472 1112525955072 1114781212224 1117094150144 1117224122112 1117828153344 1119385998976 1120094158848 1121655162467 1122548711424 1123286298624 1124113135796 1124824286208 1125432426496 1125563368608 1127898677248 1128029906304 1130185097216 1130316592293 1130927702016 1133405995008 1134123024384 1134957838336 1135703579136 1136449809936 1138005820812 1138912395264 1140499624656 1141116239872 1143429453824 1144340348928 1145935142912 1147413528576 1148258125504 1149012605454 1149927948288 1152259024896 1154488695808 1156990369792 1157750587392 1159364070368 1160097521664 1162639736832 1163403666432 1164260033503 1165626441728 1165762060344 1168180772864 1168316688672 1170548850688 1171317977088 1173884780544 1173929066496 1174627418112 1176264421248 1177037303148 1181870391296 1184266220032 1184505004032 1185209647104 1186861398016 1187641242816 1187686047744 1188392583168 1190288719872 1190996803584 1192656619686 1195720434944 1198385922048 1199098822656 1200769930024 1204237415808 1204953797376 1206538207232 1207255957504 1209182191616 1209901514752 1212429507072 1213150761984 1213395369984 1215086401536 1215809236992 1219074349689 1221649760256 1223352295424 1224080048128 1226808754176 1227614846976 1229325695304 1230057001488 1230103406592 1232799031296 1235965968384 1237688455136 1238424736192 1238674440192 1240400701568 1241138596096 1241185419264 1242000958464 1244722655232 1247100796928 1247245894944 1251446095872 1252367269888 1253190156288 1255730560896 1256730918912 1258482344448 1259309248848 1261715259392 1264480157696 1266111479808 1267043448832 1267875978432 1268886011904 1271458234368 1273230184422 1276827568128 1277517889536 1279298284544 1280107610112 1281891614248 1282912813056 1283755769856 1284700726624 1285513469952 1286208487424 1286358135552 1289027059712 1289177035776 1291640111104 1291790391192 1292488802304 1294290061316 1295321137152 1296140599296 1297094672384 1297946947584 1298799782784 1300578080928 1301614166016 1303428142464 1304132845568 1304284579164 1306776518656 1309640163328 1310500681728 1311329746944 1312295000576 1313157263376 1314203369472 1316034890688 1316867457024 1319415652352 1323143528448 1324987508992 1327673457614 1328731127808 1329604190208 1330582895432 1332144504832 1332299497536 1335063740416 1335219072768 1337770115072 1338649116672 1340514706363 1341582606336 1344302195712 1345185489312 1350709018624 1350866171277 1353447108608 1353720004608 1354525310976 1356413026304 1357304277504 1357355483136 1358162952192 1360055737068 1360329965568 1361139204096 1363036136784 1366537639936 1369532243968 1369583910912 1370398654464 1372308491456 1373210187006 1376271332352 1377090054144 1381922504704 1382744588288 1385633722368 1386458013696 1386737565696 1388670173184 1389496270848 1392399512028 1393227828216 1395450789264 1396280920608 1398116909056 1398948626432 1402988396544 1404943651776 1405779430272 1408913178624 1412532535296 1414501091584 1415342555648 1415627931648 1417600801792 1418444109824 1418497622016 1419429666816 1422540177408 1425258053632 1425423879936 1431276879872 1432217321472 1434213311188 1435066501736 1435120641024 1436263907328 1438265536512 1439210570112 1441960296448 1442128066029 1445120180224 1445288317452 1446984548352 1448049655808 1449001118208 1450155442176 1452176431104 1453095124992 1455120210768 1459231506432 1460020445184 1462055182336 1465018987712 1466186072064 1467149451264 1468229401856 1470123583488 1473345183744 1476160126976 1476331875648 1477130059776 1479188641504 1480367013888 1482393911296 1483367940096 1484342608896 1485435215159 1486374949632 1489632162816 1490437537792 1490610947616 1493458878464 1496731615232 1496905757361 1497715064832 1498662567936 1499765714944 1500751158144 1501946707968 1504039875072 1504991379456 1507088789724 1507903602688 1511207993344 1512164032512 1514271438848 1515266413248 1517341094416 1518549860352 1519547645952 1520666166208 1521665342358 1522627997184 1525964654592 1529884704768 1532016807272 1533237264384 1536345366528 1537354844928 1540723774464 1543667449856 1543847052888 1546796695552 1550186315776 1551204888576 1554349413792 1554662817792 1555587661824 1557755584896 1561757302784 1565179707392 1565238755328 1566169890816 1568352561664 1569383070864 1572881522688 1573817204736 1579340005376 1580279529472 1583521657088 1583581396992 1584523444224 1586731693246 1587051626496 1587995738112 1590208826248 1591313728032 1592260375104 1594800902016 1595749623552 1597847896064 1598798430208 1603415310336 1605649887744 1606605063168 1610186489856 1614449814453 1616572676096 1617534349312 1617860493312 1620115202048 1621078982656 1622205333504 1624466097366 1625432466252 1625760202752 1629055862784 1635745005568 1636819795968 1639100927072 1640076001984 1640137875456 1643732041728 1644812080128 1647954624512 1648146361176 1651565920256 1651758077088 1653696626688 1654913892352 1656001277952 1657320505344 1659630206976 1660680142848 1662994526592 1664087221692 1667693150208 1670920208384 1674307414528 1675641225216 1676742230016 1677976459264 1679078998464 1680141238272 1683823067136 1686169703694 1687236429312 1688148639744 1690501304576 1691848015872 1695277645824 1696391553024 1697640245896 1700108992512 1702436757504 1703357186048 1703555368704 1706810146816 1707008731218 1710550417408 1710749436984 1711674359808 1714017959936 1715144180736 1716510523392 1718902714368 1722387188256 1723318403072 1723518908181 1727094849536 1728187465728 1730595930112 1731733043712 1734104107904 1735485554688 1736625881088 1737904189952 1739046105552 1740146282496 1743959605248 1747334242304 1748439662592 1750876351168 1752271159296 1754713187584 1755823276032 1756976965632 1758270254678 1760827170816 1764191371264 1764396631872 1771641503744 1772805586944 1776399330048 1776757506048 1777814470656 1780292097024 1781461864224 1784865488896 1788776808448 1788984929529 1792402927616 1793580652416 1797578883072 1798648233984 1801154895036 1809739036672 1809807310848 1810883936256 1813407649424 1813773287424 1814852272128 1817381515712 1818644260608 1819726142976 1822629602304 1823713855488 1826111881216 1827198205952 1830946916008 1832474640384 1835028443136 1836120072192 1840213131264 1843988542956 1845085502232 1847511629824 1848610684928 1851560230912 1852661694464 1853948952576 1856532682704 1857637104288 1858011660288 1860601052352 1861707894144 1861778128896 1870651195392 1873258202368 1874372573696 1878550904832 1879785234432 1883376713728 1883595841344 1887503908864 1887723516672 1891330162688 1892572889088 1895210446927 1896337877294 1896720236544 1900565173248 1901813967648 1909623095296 1909845276633 1913494188032 1915018543104 1916276834304 1917687382016 1918947426816 1920161415168 1922837421372 1924369219584 1927051089936 1928270204928 1929312731136 1932001490944 1933540589568 1936235241472 1937460166656 1938733203456 1940160281024 1941435091974 1942981705728 1945642008576 1946920421376 1950867121392 1954914762752 1955142213696 1956199268352 1960164777984 1964460244992 1965751022592 1968442500864 1969506746368 1969735895064 1973822685184 1974052336032 1977823920128 1979123478528 1981833266176 1984715292672 1986176217088 1987481263488 1991510186421 1993096691712 1995874343148 1996953419776 1998216757248 2001001544192 2002595610624 2005386500096 2006655172608 2007973675008 2009451719632 2012373909504 2016218710016 2016453293568 2020355217664 2024733147136 2026063527936 2028887123144 2030170662912 2030580006912 2031787966464 2034619539456 2035956416256 2039846273024 2040083605602 2044316352512 2044554205176 2048460488704 2049806459904 2054298365952 2054375866368 2055597981696 2058462737184 2059815280509 2068273184768 2072465885056 2072883757056 2074116882432 2077007446528 2078450583552 2079687020544 2083005259776 2084244406272 2086985007104 2088226521088 2092510761152 2097175363584 2098422939648 2101347377542 2107415477664 2108669145408 2111441862656 2112697925632 2116068835328 2117327650816 2118798802944 2121751637376 2123013833472 2123441897472 2126401202688 2127666164736 2127746433024 2137887080448 2140866516992 2142140084224 2146915319808 2148325982208 2151319966782 2152599752604 2152680961536 2157398304768 2162940444672 2165954796488 2167243288336 2167680270336 2172074483712 2173501677312 2178264646656 2182426394624 2182680316152 2186850500608 2190030667776 2191642722304 2193082773504 2197528481568 2199279108096 2202344102784 2204928835584 2208001703936 2212840275968 2214240190464 2215695089664 2217326035456 2218782962256 2220550520832 2223590866944 2225051910144 2229562424448 2234188300288 2234448244224 2235656306688 2238771997952 2240188317696 2243310324934 2245097422848 2246572597248 2248226271592 2249648572416 2250864852992 2251126737216 2255797354496 2256059812608 2260370194432 2260633184586 2261855404032 2266811990016 2268246048768 2269915676672 2271407158272 2272899619872 2276011641624 2277824790528 2280999249312 2282232479744 2282498013537 2286858907648 2288680697856 2291870285824 2294827057152 2296516251008 2298025210908 2299855896576 2304518049792 2308977391616 2313980739584 2315501174784 2318728140736 2320195043328 2325279473664 2326807332864 2328520067006 2331252883456 2331524120688 2336361545728 2336633377344 2341097701376 2342635954176 2347769561088 2347858132992 2349254836224 2352528842496 2354074606296 2363740782592 2368532440064 2369010008064 2370419294208 2373722796032 2375282485632 2375372095488 2376785166336 2380097539869 2380577439744 2381993607168 2385313239372 2391440869888 2396771844096 2398197645312 2401539860048 2408474831616 2409907594752 2413076414464 2414511915008 2418364383232 2419803029504 2424859014144 2426301523968 2426790739968 2430172803072 2431618473984 2436699146049 2438148699378 2443299520512 2446704590848 2448160096256 2453617508352 2455229693952 2458651390608 2460114002976 2460206813184 2465598062592 2471931936768 2475376910272 2476849472384 2477348880384 2480801403136 2482277192192 2482370838528 2484001916928 2489445310464 2494201593856 2494491789888 2504734539776 2506380312576 2511461121792 2513461837824 2516964688896 2518618497696 2523430518784 2528960315392 2529254555541 2532222959616 2534086897664 2535751956864 2537772023808 2542916468736 2546460368844 2553655136256 2555035779072 2558596569088 2560215220224 2563783228496 2565825626112 2567511539712 2569401453248 2571026939904 2572416974848 2572716271104 2578354071552 2583280222208 2583580782384 2584977604608 2588580122632 2590642274304 2592281198592 2594189344768 2595893895168 2597599565568 2601156161856 2603228332032 2606856284928 2608265691136 2608569158328 2613553037312 2619280326656 2621001363456 2622659493888 2624590001152 2626314526752 2628406738944 2632069781376 2633734914048 2637405382017 2638831304704 2646287056896 2649975017984 2655346915228 2657462255616 2659208380416 2661165790864 2664289009664 2664598995072 2670127480832 2670438145536 2675540230144 2677298233344 2681029412726 2683165212672 2688604391424 2690370978624 2701418037248 2701732342554 2706894217216 2707440009216 2712826052608 2714608555008 2714710966272 2716325904384 2720111474136 2720659931136 2722278408192 2726072273568 2733075279872 2739064487936 2739167821824 2740797308928 2744616982912 2746420374012 2752542664704 2754180108288 2763845009408 2765489176576 2771267444736 2772916027392 2777340346368 2778992541696 2784799024056 2786455656432 2790901578528 2792561841216 2796233818112 2797897252864 2805976793088 2809887303552 2811558860544 2817826357248 2825065070592 2829002183168 2830685111296 2831255863296 2835201603584 2836888219648 2836995244032 2838859333632 2844506815941 2845080354816 2850516107264 2850847759872 2862553759744 2864434642944 2868426622376 2870133003472 2870241282048 2872527814656 2876531073024 2878421140224 2883920592896 2884256132058 2890240360448 2890576634904 2893969096704 2896099311616 2898002236416 2900310884352 2904352862208 2906190249984 2910240421536 2912152637961 2918463012864 2920040890368 2924110364672 2930037975424 2932372144128 2934298902528 2936458803712 2940247166976 2946690367488 2952320253952 2952663751296 2954260119552 2958377283008 2960734027776 2964787822592 2966735880192 2968685217792 2970870430318 2972749899264 2979264325632 2980875075584 2981221895232 2986917756928 2993463230464 2993811514722 2995430129664 2997325135872 2999531429888 3001502316288 3003893415936 3008079750144 3009982758912 3014177579448 3015807205376 3022415986688 3024328065024 3028542877696 3030532826496 3034682188832 3037099720704 3039095291904 3041332332416 3043330684716 3045255994368 3051929309184 3059769409536 3064033614544 3066474528768 3072690733056 3074709689856 3081447548928 3087334899712 3087694105776 3093593391104 3100372631552 3102409777152 3108698827584 3109325635584 3111175323648 3115511169792 3123514605568 3130359414784 3130477510656 3132339781632 3136705123328 3138766141728 3145763045376 3147634409472 3152021066313 3158680010752 3160559058944 3167043314176 3167162793984 3169046888448 3173463386492 3174103252992 3175991476224 3180417652496 3182627456064 3184520750208 3189601804032 3191499247104 3195695792128 3197596860416 3206830620672 3211299775488 3213210126336 3220372979712 3226979950173 3228899628906 3233145352192 3235068698624 3235720986624 3240230404096 3242157965312 3244410667008 3248932194732 3250864932504 3251520405504 3258111725568 3271490011136 3273639591936 3278201854144 3280152003968 3280275750912 3287464083456 3289624160256 3295909249024 3296292722352 3303131840512 3303516154176 3307393253376 3309827784704 3312002555904 3319260413952 3321360285696 3325989053184 3328174443384 3335386300416 3341840416768 3348614829056 3351282450432 3353484460032 3355952918528 3358157996928 3360282476544 3364965487401 3367646134272 3372339407388 3374472858624 3376297279488 3381002609152 3383696031744 3390555291648 3392783106048 3395280491792 3400217985024 3404873515008 3406714372096 3407110737408 3413620293632 3414017462436 3421100834816 3421498873968 3423348719616 3428035919872 3430288361472 3433021046784 3437805428736 3444774376512 3446636806144 3447037816362 3454189699072 3461191860224 3463466087424 3468208215808 3470971109376 3473251762176 3475808379904 3478092211104 3480292564992 3487919210496 3492780100509 3494668484608 3496879325184 3501752702336 3504542318592 3509426375168 3511646552064 3513953931264 3516540509356 3521654341632 3528382742528 3528793263744 3543283007488 3545611173888 3552798660096 3553515012096 3555628941312 3560584194048 3562923728448 3569730977792 3577553616896 3577969859058 3584805855232 3587161304832 3595157766144 3597296467968 3602309790072 3619478073344 3619614621696 3621767872512 3626815298848 3627546574848 3629704544256 3634763031424 3637288521216 3639452285952 3645259204608 3647427710976 3652223762432 3654396411904 3661893832016 3664949280768 3670056886272 3672240144384 3680426262528 3687977085912 3690171004464 3695023259648 3697221369856 3703120461824 3705323388928 3707897905152 3713065365408 3715274208576 3716023320576 3721202104704 3723415788288 3723556257792 3741302390784 3746516404736 3748745147392 3757101809664 3759570468864 3766753427456 3767191682688 3775007817728 3775447033344 3782660325376 3785145778176 3790420893854 3792675754588 3793440473088 3801130346496 3803627935296 3819246190592 3819690553266 3826988376064 3832553668608 3835374764032 3837894853632 3840322830336 3845674842744 3848738439168 3854102179872 3856540409856 3858625462272 3864002981888 3867081179136 3872470482944 3874920333312 3877466406912 3880320562048 3882870183948 3885963411456 3891284017152 3893840842752 3901734242784 3909829525504 3910284427392 3912398536704 3920329555968 3928920489984 3931502045184 3936885001728 3939013492736 3939471790128 3947645370368 3948104672064 3955647840256 3958246957056 3963666532352 3969430585344 3972352434176 3974962526976 3983020372842 3986193383424 3991748686296 3993906839552 3996433514496 4002003088384 4005191221248 4010773000192 4013310345216 4015947350016 4018903439264 4021544119089 4024747819008 4032437420032 4032906587136 4040710435328 4049466294272 4052127055872 4057774246288 4060341325824 4061160013824 4063575932928 4069239078912 4071912832512 4079692546048 4080167211204 4088632705024 4089108410352 4096920977408 4099612919808 4108596731904 4108751732736 4111195963392 4116925474368 4119630561018 4136546369536 4144931770112 4145767514112 4148233764864 4154014893056 4156901167104 4159374041088 4166010519552 4168488812544 4173970014208 4176453042176 4185021522304 4194350727168 4196845879296 4202694755084 4214830955328 4217338290816 4222883725312 4225395851264 4232137670656 4234655301632 4237597605888 4243503274752 4246027666944 4246883794944 4252802405376 4255332329472 4255492866048 4275774160896 4281733033984 4284280168448 4293830639616 4296651964416 4302639933564 4305199505208 4305361923072 4314796609536 4325880889344 4331909592976 4334486576672 4335360540672 4344148967424 4347003354624 4356529293312 4364852789248 4365360632304 4373701001216 4380061335552 4383285444608 4386165547008 4395056963136 4398558216192 4404688205568 4416003407872 4425680551936 4428480380928 4431390179328 4434652070912 4437565924512 4441101041664 4447181733888 4450103820288 4456305645477 4459124848896 4468376600576 4468896488448 4471312613376 4477543995904 4480376635392 4486620649868 4490194845696 4493145194496 4496452543184 4499297144832 4501729705984 4502253474432 4511594708992 4512119625216 4520740388864 4521266369172 4523710808064 4533623980032 4536492097536 4539831353344 4542814316544 4545799239744 4552023283248 4555649581056 4561998498624 4564464959488 4564996027074 4573717815296 4583740571648 4589654114304 4593032502016 4596050421816 4599711793152 4609036099584 4617954783232 4627961479168 4631002349568 4637456281472 4640390086656 4646857101649 4650558947328 4653614665728 4657040134012 4662505766912 4663048241376 4672723091456 4673266754688 4682195402752 4685271908352 4695539122176 4695716265984 4698509672448 4705057684992 4708149212592 4727481565184 4737064880128 4738020016128 4740838588416 4747445592064 4750564971264 4750744190976 4753570332672 4760195079738 4761154879488 4763987214336 4770626478744 4782881739776 4793543688192 4796395290624 4803079720096 4816949663232 4819815189504 4826152828928 4829023830016 4836728766464 4839606059008 4849718028288 4852603047936 4853581479936 4860345606144 4863236947968 4873398292098 4876297398756 4893409181696 4896320192512 4907235016704 4910459387904 4917302781216 4920228005952 4920413626368 4931196125184 4943863873536 4950753820544 4953698944768 4954697760768 4961602806272 4964554384384 4964741677056 4968003833856 4978890620928 4988403187712 4988983579776 5009469079552 5012760625152 5022922243584 5026923675648 5033929377792 5037236995392 5046861037568 5057920630784 5058509111082 5064445919232 5068173795328 5071503913728 5075544047616 5085832937472 5092920737688 5107310272512 5110071558144 5117193138176 5120430440448 5127566456992 5131651252224 5135023079424 5138802906496 5142053879808 5144833949696 5145432542208 5156708143104 5166560444416 5167161564768 5169955209216 5177160245264 5181284548608 5184562397184 5188378689536 5191787790336 5195199131136 5202312323712 5206456664064 5213712569856 5216531382272 5217138316656 5227106074624 5238560653312 5242002726912 5245318987776 5249180002304 5252629053504 5256813477888 5264139562752 5267469828096 5274810764034 5277662609408 5292574113792 5299950035968 5310693830456 5314924511232 5318416760832 5322331581728 5328578019328 5329197990144 5340254961664 5340876291072 5351080460288 5354596466688 5362058825452 5366330425344 5377208782848 5380741957248 5402836074496 5403464685108 5413788434432 5425652105216 5429217110016 5429421932544 5432651808768 5440222948272 5441319862272 5444556816384 5452144547136 5466150559744 5478128975872 5478335643648 5481594617856 5489233965824 5492840748024 5505085329408 5508360216576 5527690018816 5530978353152 5542534889472 5545832054784 5553560926361 5554680692736 5557985083392 5569598048112 5572911312864 5581803157056 5585123682432 5592467636224 5595794505728 5611953586176 5619774607104 5623117721088 5635652714496 5650130141184 5658004366336 5661370222592 5662511726592 5670403207168 5673776439296 5673990488064 5677718667264 5685631340781 5689013631882 5690160709632 5701032214528 5701695519744 5725107519488 5728869285888 5736853244752 5740266006944 5740482564096 5745055629312 5753062146048 5756842280448 5767841185792 5768512264116 5780480720896 5781153269808 5787938193408 5792198623232 5796004472832 5800621768704 5808705724416 5812380499968 5820480843072 5824305275922 5836926025728 5848220729344 5860075950848 5864744288256 5868597805056 5872917607424 5880494333952 5893380734976 5904640507904 5905327502592 5908520239104 5916754566016 5921468055552 5929575645184 5933471760384 5937370435584 5941740860636 5945499798528 5958528651264 5961750151168 5962443790464 5973835513856 5974530559263 5986926460928 5987623029444 5990860259328 5994650271744 5999062859776 6003004632576 6007786831872 6016159500288 6019965517824 6028355158896 6031614410752 6044831973376 6048656130048 6057085755392 6061065652992 6069364377664 6074199441408 6078190583808 6082664664832 6086661369432 6090511988736 6103858618368 6119538819072 6128067229088 6132949057536 6145381466112 6149419379712 6153945891373 6162895097856 6174669799424 6175388211552 6187186782208 6200745263104 6204819554304 6217397655168 6218651271168 6222350647296 6231022339584 6247029211136 6260718829568 6260955021312 6264679563264 6273410246656 6277532283456 6291526090752 6295268818944 6304042132626 6317360021504 6334086628352 6334325587968 6338093776896 6346926772984 6348206505984 6351982952448 6360835304992 6365254912128 6369041500416 6379203608064 6382998494208 6391391584256 6395193720832 6413661241344 6422599550976 6426420252672 6440745959424 6453959900346 6457799257812 6466290704384 6470137397248 6480460808192 6484315930624 6488821334016 6497864389464 6501729865008 6503040811008 6516223451136 6542980022272 6547279183872 6556403708288 6560304007936 6560551501824 6574928166912 6579248320512 6591818498048 6592585444704 6606263681024 6607032308352 6614786506752 6619655569408 6624005111808 6637182570529 6638520827904 6642720571392 6651978106368 6656348886768 6670772600832 6683680833536 6697229658112 6702564900864 6706968920064 6711905837056 6716315993856 6720564953088 6729930974802 6735292268544 6744678814776 6748945717248 6752594558976 6762005218304 6767392063488 6781110583296 6785566212096 6790560983584 6800435970048 6809747030016 6813428744192 6814221474816 6827240587264 6828034924872 6842201669632 6842997747936 6846697439232 6856071839744 6860576722944 6866042093568 6875610857472 6889548753024 6893273612288 6894075632724 6908379398144 6922383720448 6926932174848 6936416431616 6941942218752 6946503524352 6951616759808 6956184422208 6960585129984 6975838420992 6985560201018 6989336969216 6993758650368 7003505404672 7009084637184 7018852750336 7023293104128 7027907862528 7033081018712 7043308683264 7056765485056 7057586527488 7086566014976 7091222347776 7105597320192 7107030024192 7111257882624 7121168388096 7125847456896 7139461955584 7140292619607 7155107233792 7155939718116 7169611710464 7174322609664 7190315532288 7194592935936 7204619580144 7238956146688 7239229243392 7243535745024 7253630597696 7255093149696 7259409088512 7269526062848 7274577042432 7278904571904 7290518409216 7294855421952 7304447524864 7308792823808 7323787664032 7329898561536 7340113772544 7344480288768 7354715821397 7360852525056 7375954171824 7380342008928 7390046519296 7394442739712 7406240923648 7410646777856 7415795810304 7426130730816 7430548417152 7432046641152 7442404209408 7446831576576 7447112515584 7482604781568 7493032809472 7497490294784 7514203619328 7519140937728 7533506854912 7534383365376 7550015635456 7550894066688 7565320650752 7570291556352 7580841787708 7585351509176 7586880946176 7602260692992 7607255870592 7638492381184 7639381106532 7653976752128 7665107337216 7670749528064 7675789707264 7680645660672 7691349685488 7697476878336 7708204359744 7713080819712 7717250924544 7728005963776 7744940965888 7749840666624 7754932813824 7760641124096 7765740367896 7771926822912 7782568034304 7787681685504 7803468485568 7819659051008 7820568854784 7824797073408 7840659111936 7851586137269 7857840979968 7863004090368 7873770003456 7878026985472 7878943580256 7895290740736 7896209344128 7911295680512 7912216146051 7916493914112 7927333064704 7938861170688 7944704868352 7949925053952 7966040745684 7972386766848 7983497372592 7987813679104 7992867028992 8004006176768 8010382442496 8021546000384 8026620690432 8031894700032 8037806878528 8043088238178 8049495638016 8065813174272 8081420870656 8098932588544 8104254111744 8115548492576 8120682651648 8122320027648 8138478157824 8143825665024 8149820234521 8159385092096 8160334422408 8177265410048 8178216820704 8193841954816 8199225839616 8217193463808 8217503465472 8222391926784 8233850948736 8239261122036 8273092739072 8289863540224 8291535028224 8296467529728 8308029786112 8313802334208 8318748082176 8332021039104 8336977625088 8347940028416 8352906084352 8370043044608 8388701454336 8393691758592 8405389510168 8429661910656 8434676581632 8445767450624 8450791702528 8464275341312 8469310603264 8475195211776 8487006549504 8492055333888 8493767589888 8505604810752 8510664658944 8510985732096 8533520447823 8551548321792 8563466067968 8568560336896 8587661279232 8593303928832 8605279867128 8610399010416 8610723846144 8629593219072 8651761778688 8663819185952 8668973153344 8670721081344 8688297934848 8694006709248 8713058586624 8729705578496 8730721264608 8747402002432 8760122671104 8766570889216 8772331094016 8790113926272 8797116432384 8809376411136 8832006815744 8851361103872 8856960761856 8862780358656 8869304141824 8875131849024 8882202083328 8894363467776 8900207640576 8912611290954 8918249697792 8937792976896 8942625226752 8955087991808 8960753270784 8973241299736 8980389691392 8986290388992 8992905086368 8998594289664 9003459411968 9004506948864 9023189417984 9024239250432 9041480777728 9042532738344 9047421616128 9067247960064 9072984195072 9079662706688 9085628633088 9091598479488 9104046566496 9111299162112 9123996997248 9128929918976 9129992054148 9147435630592 9167481143296 9179308228608 9186065004032 9192100843632 9199423586304 9218072199168 9235909566464 9255922958336 9262004699136 9274912562944 9280780173312 9293714203298 9301117894656 9307229331456 9314080268024 9325011533824 9326096482752 9345446182912 9346533509376 9364390805504 9370543816704 9383602944541 9391078244352 9391432531968 9397019344896 9410115369984 9416298425184 9454963130368 9456063198939 9474129760256 9476040032256 9481677176832 9494891184128 9501129942528 9501488381952 9507140665344 9520390159476 9522309758976 9527974428672 9541252957488 9565763479552 9587087376384 9592790581248 9606159440192 9633899326464 9639630379008 9652305657856 9658047660032 9673457532928 9679212118016 9699436056576 9705206095872 9707162959872 9720691212288 9726473895936 9746796584196 9752594797512 9786818363392 9792640385024 9814470033408 9820918775808 9834605562432 9840456011904 9840827252736 9862392250368 9887727747072 9901507641088 9907397889536 9909395521536 9923205612544 9929108768768 9929483354112 9936007667712 9957781241856 9976806375424 9977967159552 10018938159104 10025521250304 10045844487168 10053847351296 10067858755584 10074473990784 10093722075136 10094896462203 10115841261568 10117018222164 10128891838464 10136347590656 10143007827456 10151088095232 10171665874944 10185841475376 10214620545024 10220143116288 10234386276352 10240860880896 10255132913984 10263302504448 10270046158848 10277605812992 10284107759616 10290865084416 10313416286208 10333120888832 10334323129536 10339910418432 10354320490528 10362569097216 10376757379072 10383575580672 10390398262272 10398046506113 10404624647424 10412913328128 10427425139712 10433062764544 10434276633312 10454212149248 10477121306624 10478340301527 10484005453824 10490637975552 10498360004608 10505258107008 10513626955776 10528279125504 10534939656192 10549621528068 10555325218816 10585148227584 10599900071936 10621387660912 10629849022464 10636833521664 10644663163456 10657156038656 10658395980288 10681752582144 10702160920576 10709192933376 10724117650904 10732660850688 10754417565696 10761483914496 10805672148992 10806929370216 10827576868864 10851304210432 10858434220032 10858843865088 10865303617536 10880445896544 10882639724544 10889113632768 10904289094272 10932301119488 10956257951744 10956671287296 10963189235712 10978467931648 10985681496048 11010170658816 11016720433152 11055380037632 11061956706304 11085069778944 11091664109568 11107121852722 11109361385472 11115970166784 11139196096224 11145822625728 11163606314112 11170247364864 11184935272448 11191589011456 11223907172352 11239549214208 11246235442176 11271305428992 11300260282368 11316008732672 11322740445184 11325023453184 11340806414336 11347552878592 11347980976128 11355437334528 11371262681562 11378027263764 11380321419264 11403391039488 11450215038976 11457738571776 11473706489504 11480532013888 11480965128192 11506124292096 11513684560896 11535682371584 11537024528232 11560961441792 11562306539616 11575876386816 11584397246464 11592008945664 11601243537408 11617411448832 11624760999936 11640961686144 11648610551844 11673852051456 11696441458688 11720151901696 11729488576512 11737195610112 11745835214848 11760988667904 11786761469952 11809281015808 11810655005184 11817040478208 11833509132032 11842936111104 11859151290368 11866943520768 11874740871168 11883481721272 11890999597056 11917057302528 11923500302336 11924887580928 11947671027712 11949061118526 11973852921856 11975246058888 11981720518656 11989300543488 11998125719552 12006009265152 12015573663744 12032319000576 12039931035648 12056710317792 12063228821504 12064632357267 12089663946752 12097312260096 12114171510784 12122131305984 12138728755328 12148398882816 12156381167616 12165329329664 12173322738864 12181023977472 12207717236736 12239077638144 12256134458176 12265898115072 12290762932224 12298838759424 12307891782746 12325790195712 12349339598848 12350776423104 12374373564416 12401490526208 12409639108608 12434795310336 12437302542336 12444701294592 12462044679168 12494058422272 12521437659136 12521910042624 12529359126528 12546820493312 12555064566912 12583052181504 12590537637888 12608084265252 12668173256704 12668651175936 12676187553792 12693853545968 12696413011968 12703965904896 12721670609984 12730509824256 12738083000832 12758407216128 12765996988416 12782783168512 12790387441664 12827322482688 12845199101952 12852840505344 12881491918848 12907919800692 12915598515624 12932581408768 12940274794496 12960921616384 12968631861248 12977642668032 12995728778928 13003459730016 13006081622016 13032446902272 13085960044544 13094558367744 13112807416576 13120608015872 13121103003648 13149856333824 13158496641024 13183636996096 13185170889408 13212527362048 13214064616704 13239311138816 13248010223616 13266473128489 13274365141058 13277041655808 13285441142784 13303956212736 13312697773536 13341545201664 13367361667072 13368916936431 13394459316224 13405129801728 13413937840128 13423811674112 13432631987712 13441129906176 13459861949604 13470584537088 13489357629552 13497891434496 13505189117952 13524010436608 13534784126976 13562221166592 13571132424192 13581121967168 13600871940096 13619494060032 13628442949632 13654481174528 13656069849744 13684403339264 13685995495872 13693394878464 13712143679488 13721153445888 13751221714944 13779097506048 13786547224576 13788151265448 13816758796288 13844767440896 13853864349696 13872832863232 13883884437504 13893007048704 13903233519616 13912368844416 13921170259968 13940571304947 13951676841984 13971120402036 13978673938432 13987517300736 14007010809344 14018169274368 14037705500672 14046586208256 14055815725056 14066162037424 14086617366528 14113530970112 14115173054976 14173132029952 14182444695552 14211194640384 14214060048384 14222515765248 14242336776192 14251694913792 14278923911168 14280585239214 14310214467584 14311879436232 14339223420928 14348645219328 14380631064576 14389185871872 14409239160288 14477912293376 14478458486784 14487071490048 14507261195392 14510186299392 14518818177024 14539052125696 14549154084864 14557809143808 14581036818432 14589710843904 14608895049728 14617585647616 14647575328064 14680227545088 14688960577536 14709431642794 14721705050112 14751908343648 14760684017856 14780093038592 14788885479424 14812481847296 14821293555712 14831591620608 14852261461632 14861096834304 14864093282304 14884808418816 14893663153152 14894225031168 14965209563136 14986065618944 14994980589568 15028407238656 15038281875456 15067013709824 15068766730752 15101788133376 15130641301504 15140583112704 15161683575416 15170703018352 15173761892352 15204521385984 15214511741184 15276984762368 15278762213064 15307953504256 15330214674432 15341499056128 15351579414528 15361291321344 15382699370976 15394953756672 15416408719488 15426161639424 15434501849088 15456011927552 15489881931776 15499681333248 15509865627648 15521282248192 15531480735792 15543853645824 15565136068608 15575363371008 15606936971136 15639318102016 15641137709568 15649594146816 15681318223872 15703172274538 15715681959936 15726008180736 15747540006912 15756053970944 15757887160512 15790581481472 15792418688256 15822591361024 15824432292102 15832987828224 15854666129408 15877722341376 15889409736704 15899850107904 15932081491368 15944773533696 15966994745184 15975627358208 15985734057984 16008012353536 16020764884992 16043092000768 16053241380864 16063789400064 16075613757056 16086176476356 16098991276032 16131626348544 16162841741312 16197865177088 16208508223488 16231096985152 16241365303296 16276956315648 16287651330048 16299640469042 16318770184192 16320668844816 16354530820096 16356433641408 16387683909632 16398451679232 16434386927616 16435006930944 16444783853568 16467701897472 16478522244072 16546185478144 16579727080448 16583070056448 16592935059456 16616059572224 16627604668416 16637496164352 16660682779083 16664042078208 16673955250176 16695880056832 16705812168704 16740086089216 16777402908672 16787383517184 16810779020336 16859323821312 16869353163264 16891534901248 16901583405056 16928550682624 16938621206528 16950390423552 16974013099008 16984110667776 16987535179776 17011209621504 17021329317888 17021971464192 17056894022343 17067040895646 17103096643584 17126932135936 17137120673792 17175322558464 17186607857664 17210559734256 17220798020832 17221447692288 17259186438144 17303523557376 17327638371904 17337946306688 17341442162688 17376595869696 17388013418496 17426117173248 17459411156992 17461442529216 17494804004864 17533141778432 17544662188032 17580227852544 17594232864768 17618752822272 17664013631488 17702722207744 17713921523712 17725560717312 17738608283648 17750263698048 17764404166656 17788726935552 17800415281152 17825222581908 17836499395584 17875585953792 17885250453504 17910175983616 17921506541568 17946482599472 17960779382784 17972580777984 17985810172736 17997188579328 18006918823936 18009013897728 18048478500864 18082961555456 18085065476688 18094843232256 18134495920128 18145968390144 18159325413376 18171257266176 18183196958976 18208093132992 18222598324224 18247993994496 18257859837952 18259984108296 18294871261184 18334962286592 18358616457216 18372130008064 18384201687264 18398847172608 18436144398336 18461837674119 18471819132928 18511845916672 18524009398272 18549825125888 18561560346624 18587428406596 18602235789312 18614458662912 18628160536048 18650023067648 18652192965504 18690892365824 18693067018752 18728781611008 18741087633408 18767205889082 18782156488704 18782865063936 18794038689792 18820230739968 18832596850368 18909926260736 18912126397878 18948259520512 18952080064512 18989782368256 19002259885056 19002976763904 19014281330688 19040780318952 19044619517952 19055948857344 19082505914976 19131526959104 19174174752768 19185581162496 19212318880384 19267798652928 19279260758016 19304611315712 19316095320064 19346915065856 19358424236032 19398872113152 19410412191744 19441382424576 19452947791872 19493593168392 19505189595024 19573636726784 19585280770048 19628940066816 19641837551616 19669211124864 19680912023808 19681654505472 19724784500736 19775455494144 19803015282176 19814795779072 19818791043072 19846411225088 19858217537536 19858966708224 19872015335424 19911547711587 19915562483712 19953612750848 19955934319104 20037876318208 20051042500608 20091688974336 20107694702592 20135717511168 20148947981568 20187444150272 20189792924406 20231682523136 20234036444328 20257783676928 20272695181312 20286015654912 20302176190464 20343331749888 20371682950752 20429241090048 20440286232576 20468772552704 20481721761792 20510265827968 20526605008896 20540092317696 20555211625984 20568215519232 20581730168832 20626832572416 20666241777664 20668646259072 20679820836864 20708640981056 20725138194432 20753514758144 20767151161344 20780796524544 20796093012226 20809249294848 20825826656256 20854850279424 20866125529088 20868553266624 20908424298496 20954242613248 20956680603054 20968010907648 20981275951104 20996720009216 21010516214016 21027253911552 21056558251008 21069879312384 21099243056136 21110650437632 21170296455168 21199800143872 21242775321824 21259698044928 21273667043328 21289326326912 21314312077312 21316791960576 21363505164288 21404321841152 21418385866752 21448235301808 21465321701376 21508835131392 21522967828992 21611344297984 21613858740432 21655153737728 21702608420864 21716868440064 21717687730176 21730607235072 21760891793088 21765279449088 21778227265536 21808578188544 21864602238976 21912515903488 21913342574592 21926378471424 21956935863296 21971362992096 22020341317632 22033440866304 22064147464191 22110760075264 22123913412608 22170139557888 22183328219136 22214243705444 22218722770944 22231940333568 22278392192448 22291645251456 22327212628224 22340494729728 22369870544896 22383178022912 22447814344704 22479098428416 22492470884352 22542610857984 22600520564736 22632017465344 22645480890368 22650046906368 22681612828672 22695105757184 22695961952256 22710874669056 22742525363124 22756054527528 22760642838528 22806782078976 22900430077952 22915477143552 22947412979008 22961064027776 22961930256384 23012248584192 23027369121792 23071364743168 23074049056464 23121922883584 23124613079232 23151752773632 23168794492928 23184017891328 23234822897664 23249521999872 23281923372288 23297221103688 23347704102912 23392882917376 23440303803392 23458977153024 23474391220224 23491670429696 23521977335808 23554758411807 23573522939904 23618562031616 23621310010368 23634080956416 23667018264064 23685872222208 23718302580736 23733887041536 23749481742336 23766963442544 23781999194112 23834114605056 23847000604672 23849775161856 23895342055424 23898122237052 23947705843712 23950492117776 23963441037312 23978601086976 23996251439104 24012018530304 24031147327488 24064638001152 24079862071296 24113420635584 24126457643008 24129264714534 24179327893504 24228343021568 24244262611968 24277457510656 24296797765632 24312762335232 24330658659328 24346645477728 24362047954944 24415434473472 24449460703563 24478155276288 24512268916352 24531796230144 24581525864448 24597677518848 24615783565492 24651580391424 24698679197696 24701552846208 24748747128832 24802981052416 24819278217216 24869590620672 24874605084672 24889402589184 24924089358336 24988116844544 25042875318272 25043820085248 25058718253056 25093640986624 25110129133824 25166104363008 25181075275776 25216168530504 25336346513408 25337302351872 25352375107584 25387707091936 25392826023936 25407931809792 25443341219968 25461019648512 25476166001664 25516814432256 25531993976832 25565566337024 25580774883328 25654644965376 25690398203904 25705681010688 25762983837696 25815839601384 25831197031248 25865162817536 25880549588992 25921843232768 25937263722496 25955285336064 25991457557856 26006919460032 26012163244032 26064893804544 26171920089088 26189116735488 26225614833152 26241216031744 26242206007296 26299712667648 26316993282048 26367273992192 26370341778816 26425054724096 26428129233408 26478622277632 26496020447232 26532946256978 26548730282116 26554083311616 26570882285568 26607912425472 26625395547072 26683090403328 26734723334144 26737833872862 26788918632448 26827875680256 26847623348224 26865263975424 26882259812352 26919723899208 26941169074176 26978715259104 26995782868992 27010378235904 27048020873216 27069568253952 27124442333184 27142264848384 27162243934336 27201743880192 27238988120064 27256885899264 27308962349056 27312139699488 27368806678528 27371990991744 27386789756928 27424287358976 27442306891776 27502443429888 27558195012096 27573094449152 27576302530896 27633517592576 27689534881792 27707728699392 27745665726464 27767768875008 27786014097408 27806467039232 27824737688832 27842340519936 27881142609894 27903353683968 27942240804072 27957347876864 27975034601472 28014021618688 28036338548736 28075411001344 28093172416512 28111631450112 28132324074848 28150808833623 28173234733056 28227061940224 28230346109952 28346264059904 28364889391104 28422389280768 28428120096768 28445031530496 28484673552384 28503389827584 28557847822336 28561170478428 28620428935168 28623758872464 28678446841856 28697290438656 28761262129152 28778371743744 28818478320576 28955824586752 28956916973568 28974142980096 29014522390784 29020372598784 29037636354048 29078104251392 29098308169728 29115618287616 29162073636864 29179421687808 29217790099456 29235171295232 29295150656128 29360455090176 29377921155072 29418863285588 29443410100224 29503816687296 29521368035712 29560186077184 29577770958848 29624963694592 29642587111424 29663183241216 29704522923264 29722193668608 29728186564608 29769616837632 29787326306304 29788450062336 29930419126272 29972131237888 29989961179136 30056814477312 30076563750912 30134027419648 30137533461504 30203576266752 30261282603008 30281166225408 30323367150832 30341406036704 30347523784704 30409042771968 30429023482368 30553969524736 30557524426128 30615907008512 30660429348864 30682998112256 30703158829056 30722582642688 30765398741952 30789907513344 30832817438976 30852323278848 30912023855104 30979763863552 30999362666496 31019731255296 31042564496384 31062961471584 31087707291648 31130272137216 31150726742016 31194139518339 31213873942272 31278636204032 31282275419136 31299188293632 31362636447744 31406344549076 31431363919872 31452016361472 31495080013824 31512107941888 31515774321024 31581162962944 31584837376512 31645182722048 31648864584204 31665975656448 31709332258816 31755444682752 31778819473408 31799700215808 31864162982736 31889547067392 31933989490368 31951254716416 31971468115968 32016024707072 32086184001536 32106482761728 32127578800128 32151227514112 32172352952712 32197982552064 32263252697088 32325683482624 32395730354176 32417016446976 32462193970304 32482730606592 32527999711543 32553912631296 32575302660096 32599280938084 32637540368384 32641337689632 32709061640192 32712867282816 32775367819264 32796903358464 32868773855232 32870013861888 32889567707136 32935403794944 32957044488144 33092370956288 33159454160896 33166140112896 33185870118912 33232119144448 33255209336832 33274992328704 33321365558166 33328084156416 33347910500352 33391760113664 33480172178432 33554805817344 33574767034368 33621558040672 33718647642624 33738706326528 33783069802496 33803166810112 33857101365248 33877242413056 33900780847104 33948026198016 33968221335552 33975070359552 34022419243008 34042658635776 34043942928384 34113788044686 34134081791292 34253864271872 34274241347584 34350645116928 34373215715328 34421119468512 34441596041664 34442895384576 34518372876288 34607047114752 34655276743808 34675892613376 34682884325376 34753191739392 34776026836992 34852234346496 34918822313984 34922885058432 34989608009728 35066283556864 35089324376064 35160455705088 35188465729536 35237505644544 35328027262976 35405444415488 35427843047424 35451121434624 35477216567296 35500527396096 35528808333312 35577453871104 35600830562304 35650445163816 35672998791168 35751171907584 35770500907008 35820351967232 35843013083136 35892965198944 35921558765568 35945161555968 35971620345472 35994377158656 36013837647872 36018027795456 36096957001728 36165923110912 36170130953376 36189686464512 36268991840256 36291936780288 36318650826752 36342514532352 36366393917952 36416186265984 36445196648448 36495987988992 36515719675904 36519968216592 36589742522368 36669924573184 36717232914432 36744260016128 36768403374528 36797694345216 36872288796672 36923675348238 36943638265856 37048018796544 37099650251776 37123120693248 37174856813192 37204471578624 37228917325824 37256321072096 37300046135296 37304385931008 37381784731648 37386134037504 37457563222016 37482175266816 37534411778164 37564312977408 37565730127872 37588077379584 37640461479936 37665193700736 37819852521472 37824252795756 37896519041024 37979564736512 38004519770112 38005953527808 38028562661376 38081560637904 38089239035904 38111897714688 38165011829952 38263053918208 38348349505536 38371162324992 38424637760768 38535597305856 38558521516032 38609222631424 38632190640128 38693830131712 38716848472064 38797744226304 38820824383488 38874926484527 38882764849152 38905895583744 38987186336784 39010379190048 39147273453568 39170561540096 39257880133632 39283675103232 39338422249728 39361824047616 39363309010944 39449569001472 39550910988288 39606030564352 39629591558144 39637582086144 39692822450176 39716435075072 39717933416448 39744030670848 39799419385467 39823095423174 39831124967424 39907225501696 39911868638208 40075752636416 40102085001216 40183377948672 40215389405184 40271435022336 40297895963136 40374888300544 40379585848812 40463365046272 40468072888656 40515567353856 40545390362624 40572031309824 40604352380928 40686663499776 40743365901504 40858482180096 40937545105408 40963443523584 41020531655936 41053210017792 41080184635392 41110423251968 41136431038464 41163460337664 41253665144832 41332483555328 41337292518144 41359641673728 41417281962112 41450276388864 41507029516288 41534302322688 41561593049088 41592186024452 41618498589696 41651653312512 41709700558848 41732251058176 41737106533248 41816848596992 41821713914841 41908485226496 41913361206108 41936021815296 41962551902208 41993440018432 42021032428032 42054507823104 42113116502016 42139758624768 42198486112272 42221300875264 42340592910336 42399600287744 42485550643648 42519396089856 42547334086656 42578652653824 42633583921152 42727010328576 42808643682304 42836771733504 42896470603616 42930643402752 43017670262784 43045935657984 43077621239611 43222688595968 43227717480864 43310307475456 43405216841728 43433736880128 43435375460352 43461214470144 43521783586176 43530558898176 43556454531072 43617156377088 43729204477952 43825031806976 43826685149184 43852756942848 43913871726592 43942725984192 44040682635264 44066881732608 44128294928382 44221520150528 44340279115776 44366656438272 44428487410888 44437445541888 44463880667136 44556784384896 44583290502912 44654425256448 44680989459456 44739741089792 44766356045824 44895628689408 44958196856832 44984941768704 45085221715968 45201041129472 45264034930688 45290961780736 45363225657344 45390211514368 45391923904512 45421749338112 45485050726248 45512109055056 45521285677056 45613564157952 45800860155904 45830954287104 45894825958016 45922128055552 45923860512768 46024497168384 46054738243584 46142729486336 46148098112928 46243845767168 46249226158464 46303505547264 46337588985856 46368035782656 46469645795328 46499043999744 46563846744576 46594442207376 46695408205824 46785765834752 46880607606784 46917954306048 46948782440448 46983340859392 47043954671616 47109516823614 47147045879808 47242620020736 47268161912832 47334036528128 47371744444416 47436605161472 47467774083072 47498963484672 47533926885088 47563998388224 47668229210112 47694001209344 47699550323712 47790684110848 47796244474104 47895411687424 47900984235552 47926882074624 47957202173952 47992502878208 48024037060608 48062294654976 48129276002304 48159724142592 48226841271168 48252915286016 48258529429068 48358655787008 48456686043136 48488525223936 48554915021312 48593595531264 48625524670464 48661317318656 48693290955456 48724095909888 48830868946944 48898921407126 48956310552576 49024537832704 49063592460288 49163051728896 49195355037696 49231567130984 49303160782848 49397358395392 49403105692416 49497494257664 49605962104832 49638556434432 49739181241344 49749210169344 49778805178368 49848178716672 49976233689088 49982048337249 50085750636544 50087640170496 50117436506112 50187281973248 50220258267648 50332208726016 50362150551552 50432337061008 50672693026816 50674604703744 50704750215168 50775414183872 50785652047872 50815863619584 50886682439936 50922039297024 50952332003328 51033628864512 51063987953664 51131132674048 51161549766656 51309289930752 51380796407808 51411362021376 51525967675392 51631679202768 51662394062496 51730325635072 51761099177984 51843686465536 51874527444992 51910570672128 51982915115712 52013838920064 52024326488064 52129787609088 52378233470976 52451229666304 52482432063488 52484412014592 52599425335296 52633986564096 52734547984384 52740683557632 52850109448192 52856258466816 52957244555264 52992040894464 53065892513956 53097460564232 53108166623232 53141764571136 53215824850944 53250791094144 53366180806656 53469446668288 53475667745724 53577837264896 53655751360512 53695246696448 53730527950848 53764519624704 53839447798416 53882338148352 53957430518208 53991565737984 54020756471808 54096041746432 54248884666368 54284529696768 54324487868672 54403487760384 54477976240128 54513771798528 54617924698112 54624279398976 54737613357056 54743981983488 54773579513856 54848574717952 54884613783552 54961102960883 55004886859776 55116390024192 55146188898304 55152605061792 55267035185152 55379069763584 55385513022357 55415457398784 55491331452928 55535537750016 55572028194816 55612934078464 55649475377664 55684681039872 55762285219788 55806707367936 55884481608144 55914695753728 55950069202944 56028043237376 56072677097472 56150822002688 56186344833024 56223262900224 56264648149696 56301617667246 56346469466112 56460692219904 56692528119808 56729778782208 56844778561536 56856240193536 56969347104768 57006779655168 57115695644672 57122340956856 57240857870336 57247517744928 57356893683712 57394580877312 57522524258304 57556743487488 57636956641152 57911649173504 57913833947136 57948285960192 58029044781568 58040745197568 58075272708096 58156208502784 58196616339456 58231236575232 58324147273728 58358843375616 58435580198912 58470342590464 58590301312256 58720910180352 58755842310144 58837726571176 58886820200448 59007633374592 59042736071424 59120372154368 59155541917696 59249927389184 59285174222848 59326366482432 59409045846528 59444387337216 59456373129216 59539233675264 59574652612608 59576900124672 59734643134761 59860838252544 59944262475776 59979922358272 60113628954624 60153127501824 60275066923008 60407152533504 60522565206016 60562332450816 60646734301664 60682812073408 60695047569408 60818085543936 60858046964736 61107939049472 61115048852256 61231814017024 61320858697728 61365996224512 61406317658112 61445165285376 61530797483904 61579815026688 61665634877952 61704646557696 61824047710208 61959527727104 61998725332992 62039462510592 62085128992768 62125922943168 62175414583296 62260544274432 62301453484032 62388279036678 62427747884544 62564550838272 62598376587264 62725272895488 62812689098152 62862727839744 62904032722944 62990160027648 63024215883776 63031548642048 63162325925888 63169674753024 63290365444096 63297729168408 63331951312896 63418664517632 63510889365504 63557638946816 63599400431616 63728325965472 63779094134784 63867978980736 63902509432832 63942936231936 64032049414144 64172368003072 64212965523456 64255157600256 64302455028224 64344705905424 64395965104128 64526505394176 64651366965248 64791460708352 64834032893952 64924387940608 64965461213184 65055999423086 65107825262592 65150605320192 65198561876168 65275080736768 65282675379264 65418123280384 65425734565632 65550735638528 65593806716928 65737547710464 65740027723776 65779135414272 65870807589888 65914088976288 66184741912576 66192442392573 66318908321792 66332280225792 66371740237824 66464238288896 66510418673664 66549984657408 66642731116332 66656168312832 66695821000704 66960344356864 67109611634688 67149534068736 67243116081344 67437295285248 67477412653056 67566139604992 67606333620224 67714202730496 67754484826112 67801561694208 67896052396032 67936442671104 67950140719104 68044838486016 68085317271552 68087885856768 68227576089372 68268163582584 68507728543744 68548482695168 68701290233856 68746431430656 68842238937024 68883192083328 68885790769152 69036745752576 69214094229504 69310553487616 69351785226752 69365768650752 69506383478784 69552053673984 69704468692992 69837644627968 69845770116864 69979216019456 70132567113728 70178648752128 70320911410176 70376931459072 70475011289088 70656054525952 70664275235421 70810888830976 70855686094848 70902242869248 70954433134592 71001054792192 71057616666624 71154907742208 71201661124608 71300890327632 71345997582336 71502343815168 71541001814016 71640703934464 71686026166272 71785930397888 71843117531136 71890323111936 71943240690944 71988754317312 72036055590912 72193914003456 72331846221824 72340261906752 72379372929024 72537983680512 72637301653504 72685029064704 72732787835904 72832372531968 72890393296896 72991975977984 73031439351808 73039936433184 73179485044736 73339849146368 73348382110689 73434465828864 73488520032256 73536806749056 73595388690432 73744577593344 73847350696476 73887276531712 74096037593088 74199300503552 74246241386496 74349713626384 74408943157248 74457834651648 74512642144192 74600092270592 74608771862016 74772268075008 74915126444032 74964350533632 75068823556328 75128625954816 75131460255744 75176154759168 75280922959872 75330387401472 75639705042944 75648505591512 75793038082048 75959129473024 76009039540224 76011907055616 76057125322752 76163121275808 76178478071808 76223795429376 76330023659904 76526107836416 76696699011072 76742324649984 76849275521536 77071194611712 77117043032064 77218445262848 77264381280256 77387660263424 77433696944128 77595488452608 77641648766976 77749852969054 77765529698304 77811791167488 77974372673568 78020758380096 78294546907136 78341123080192 78515760267264 78567350206464 78676844499456 78723648095232 78726618021888 78899138002944 79101821976576 79212061128704 79259183116288 79275164172288 79385644900352 79432870150144 79435866832896 79488061341696 79598838770934 79646190846348 79662249934848 79823737276416 80151505272832 80204170002432 80366755897344 80542870044672 80595791926272 80749776601088 80759171697624 80926730092544 80936145777312 81031134707712 81090780725248 81144062619648 81208704761856 81373326999552 81486731803008 81716964360192 81875090210816 81926887047168 82041063311872 82106420035584 82160369270784 82220846503936 82272862076928 82326920675328 82507330289664 82664967110656 82674585036288 82719283347456 82834563924224 82900552777728 83014059032576 83068604645376 83123186098176 83184372048904 83236997179392 83303306625024 83419401117696 83464502116352 83474213066496 83633697193984 83643427829682 83816970452992 83826722412216 83872043630592 83925103804416 83986880036864 84042064856064 84109015646208 84226233004032 84279517249536 84396972224544 84442601750528 84452426500869 84681185820672 84799200575488 84971101287296 85038792179712 85094668173312 85157305307648 85267167842304 85454020657152 85617287364608 85673543467008 85792941207232 85861286805504 86035340525568 86091871315968 86155242479222 86445377191936 86455434961728 86620614950912 86810433683456 86867473760256 86870750920704 86922428940288 87043567172352 87061117796352 87112909062144 87234312754176 87458408955904 87650063613952 87653370298368 87705513885696 87827743453184 87885451968384 88081365270528 88133763465216 88256589856764 88680558231552 88733312876544 88856974821776 88874891083776 88927761334272 89113568769792 89166581005824 89308850512896 89361978918912 89479482179584 89532712091648 89791257378816 89916393713664 89969883537408 90170443431936 90402082258944 90528069861376 90581923561472 90726451314688 90780423028736 90783847809024 90843498676224 90970101452496 91024218110112 91042571354112 91227128315904 91601720311808 91661908574208 91789651916032 91844256111104 91847721025536 92048994336768 92109476487168 92285458972672 92296196225856 92487691534336 92498452316928 92675177971712 92736071565312 92939291590656 92998087999488 93127693489152 93188884414752 93390816411648 93571531669504 93582418555017 93761215213568 93835908612096 93897564880896 93966681718784 94087909343232 94219033647228 94294091759616 94485240041472 94536323825664 94668073056256 94743488888832 94873210322944 94935548166144 94997926969344 95067853770176 95127996776448 95336458420224 95399100647424 95581368221696 95592488948208 95790823374848 95801968471104 95853764149248 95914404347904 95985005756416 96048074121216 96258552004608 96319448285184 96453682542336 96505830572032 96517058858136 96717311574016 96913372086272 96977050447872 97109830042624 97187191062528 97251049340928 97322634637312 97386581910912 97448191819776 97583999134629 97661737893888 97797842814252 97912621105152 98049075665408 98127184920576 98326103457792 98390710075392 98463134261968 98606321565696 98794716790784 98806211384832 98994988515328 99211924209664 99277112868864 99478362482688 99498420338688 99557610356736 99696357433344 99952467378176 99964096674498 100171501273088 100175280340992 100374563946496 100440516535296 100664417452032 100724301103104 100864674122016 101345386053632 101349209407488 101409500430336 101550828367744 101571304095744 101631727239168 101773364879872 101844078594048 101904664006656 102067257729024 102127975907328 102262265348096 102323099533312 102761592815616 102822724042752 103051935350784 103263358405536 103324788124992 103460651270144 103522198355968 103687372931072 103749054889984 103821141344256 103965830231424 104027677840128 104048652976128 104259575218176 104756466941952 104902459332608 104964864126976 104968824029184 105198850670592 105267973128192 105469095968768 105481367115264 105712516933632 105914489110528 105984081788928 106131785027912 106194921128464 106216333246464 106283529142272 106431649701888 106501582188288 106732361613312 106938893336576 106951335491448 107155674529792 107311502721024 107390493392896 107461055901696 107529039249408 107678895596832 107764676296704 107914861036416 107983131475968 108041512943616 108192083492864 108497769332736 108569059393536 108648975737344 108806975520768 108955952480256 109027543597056 109235849396224 109248558797952 109475226714112 109487963966976 109547159027712 109697149435904 109769227567104 109922205921766 110009773719552 110232780048384 110292377796608 110305210123584 110534070370304 110758139527168 110771026044714 110830914797568 110982662905856 111144056389632 111225868156928 111298950755328 111369362079744 111524570439576 111613414735872 111768963216288 111829391507456 111900138405888 112056086474752 112145354194944 112301644005376 112372689666048 112446525800448 112529296299392 112603235334492 112692938932224 112921384439808 113385056239616 113459557564416 113689557123072 113938694209536 114013559310336 114231391289344 114244681913712 114481715740672 114495035489856 114713787367424 114789161754624 115045048516608 115113486974976 115273913282304 115823298347008 115827667894272 115896571920384 116058089563136 116081490395136 116150545416192 116312417005568 116393232678912 116462473150464 116624779453581 116648294547456 116717686751232 116871160397824 116940685180928 117180602624512 117441820360704 117511684620288 117675453142352 117773640400896 118015266749184 118085472142848 118240744308736 118311083835392 118499854778368 118570348445696 118652732964864 118818091693056 118888774674432 118912746258432 119078467350528 119149305225216 119153800249344 119398258156401 119469286269522 119721676505088 119888524951552 119959844716544 120227257909248 120306255003648 120550133846016 120814305067008 121045130412032 121124664901632 121293468603328 121365624146816 121390095138816 121636171087872 121716093929472 122215878098944 122230097704512 122463628034048 122731992449024 122812635316224 122890330570752 123061594967808 123159630053376 123331269755904 123409293115392 123648095420416 123919055454208 123997450665984 124078925021184 124170257985536 124251845886336 124350829166592 124521088548864 124602906968064 124776558073356 124855495769088 125129101676544 125196753174528 125450545790976 125625378196304 125725455679488 125808065445888 125980320055296 126048431767552 126063097284096 126339349506048 126580730888192 126595458336816 126663902625792 126837329035264 127021778731008 127115277893632 127198800863232 127456651930944 127558188269568 127735957961472 127805018865664 128064098828288 128344736006144 128425931046912 128510315200512 128604910056448 128689411810848 128791930208256 129053010788352 129232863718833 129302733930496 129582921416704 129668065787904 129848775881216 129930922426368 130111998846172 130215650525184 130301210640384 130397123752336 130550161473536 130565350758528 130836246560768 130851469131264 131101471277056 131187613433856 131475095420928 131480055447552 131558270828544 131741615179776 131828177952576 132369483825152 132384884785146 132637816643584 132664560451584 132928476577792 133020837347328 133099969314816 133285462232664 133312336625664 133391642001408 133920688713728 134219223269376 134299068137472 134486232162688 134874590570496 134954825306112 135132279209984 135212667240448 135428405460992 135508969652224 135603123388416 135792104792064 135872885342208 136089676972032 136170634543104 136175771713536 136455152178744 136536327165168 137015457087488 137096965390336 137402580467712 137492862861312 137684477874048 137766384166656 137771581538304 138073491505152 138428188459008 138621106975232 138703570453504 138731537301504 139012766957568 139104107347968 139408937385984 139675289255936 139691540233728 139958432038912 140265134227456 140357297504256 140641822820352 140753862918144 140950022578176 141312109051904 141328550470842 141621777661952 141804485738496 141908866269184 142002109584384 142115233333248 142309815484416 142403322249216 142601780655264 142691995164672 143004687630336 143082003628032 143281407868928 143372052332544 143571860795776 143686235062272 143780646223872 143886481381888 143977508634624 144072111181824 144387828006912 144663692443648 144680523813504 144758745858048 145075967361024 145274603307008 145370058129408 145465575671808 145664745063936 145780786593792 145983951955968 146062878703616 146079872866368 146358970089472 146679698292736 146696764221378 146868931657728 146977040064512 147073613498112 147190777380864 147489155186688 147694701392952 147774553063424 148192075186176 148398601007104 148492482772992 148699427252768 148817886314496 148915669303296 149025284288384 149200184541184 149217543724032 149544536150016 149830252888064 149928701067264 150137647112656 150257251909632 150262920511488 150352309518336 150561845919744 150660774802944 151279410085888 151297011183024 151586076164096 151918258946048 152018079080448 152023814111232 152114250645504 152326242551616 152356956143616 152447590858752 152660047319808 153052215672832 153393398022144 153484649299968 153698551043072 154142389223424 154234086064128 154436890525696 154528762560512 154775320526848 154867393888256 155190976905216 155283297533952 155499705938108 155531059396608 155623582334976 155948745347136 156041516760192 156589093814272 156682246160384 157134700412928 157353688998912 157447296190464 157453236043776 157798276005888 158203643953152 158424122257408 158518366232576 158550328344576 158771289800704 158865740300288 158871733665792 158976122683392 159197677541868 159292381692696 159324499869696 159647474552832 160303010545664 160408340004864 160733511794688 161085740089344 161191583852544 161499553202176 161518343395248 161853460185088 161872291554624 162062269415424 162181561450496 162288125239296 162746653999104 162973463606016 163433928720384 163750180421632 163853774094336 164082126623744 164212840071168 164320738541568 164441693007872 164545724153856 164653841350656 164883308882649 165014660579328 165329934221312 165349170072576 165438566694912 165669127848448 165801105555456 166028118065152 166137209290752 166246372196352 166368744097808 166473994358784 166606613250048 166838802235392 166929004232704 166948426132992 167267394387968 167286855659364 167633940905984 167653444824432 167744087261184 167850207608832 167973760073728 168084129712128 168218031292416 168452466008064 168559034499072 168793944449088 168885203501056 168904853001738 169598401150976 169942202574592 170077584359424 170189336346624 170314610615296 170534335684608 170908041314304 171234574729216 171347086934016 171585882414464 171722573611008 172070681051136 172183742631936 172310484958444 172890754383872 172910869923456 173241229901824 173620867366912 173734947520512 173741501841408 173844857880576 174087134344704 174122235592704 174225818124288 174468625508352 174916817911808 175300127227904 175306740596736 175411027771392 175655486906368 175770903936768 176162730541056 176267526930432 176513179713528 177361116463104 177466625753088 177713949643552 177749782167552 177855522668544 178227137539584 178333162011648 178617701025792 178723957837824 178958964359168 179065424183296 179582514757632 179832787427328 179939767074816 180340886863872 181056139722752 181163847122944 181452902629376 181560846057472 181567695618048 181686997352448 181940202904992 182048436220224 182085142708224 182454256631808 183203440623616 183323817148416 183579303832064 183688512222208 183695442051072 184097988673536 184218952974336 184570917945344 184592392451712 184975383068672 184996904633856 185350355943424 185472143130624 185878583181312 185996175998976 186255386978304 186377768829504 186781632823296 187143063339008 187164837110034 187522430427136 187795129761792 187933363437568 188175818686464 188438067294456 188588183519232 188970480082944 189072647651328 189336146112512 189486977777664 189746420645888 189871096332288 189995853938688 190135707540352 190255993552896 190672916840448 190798201294848 191162736443392 191184977896416 191581646749696 191603936942208 191707528298496 191828808695808 191970011512832 192096148242432 192517104009216 192638896570368 192907365084672 193011661144064 193034117716272 193434623148032 193826744172544 193954100895744 194219660085248 194374382125056 194502098681856 194645269274624 194773163821824 194896383639552 195167998269258 195323475787776 195595685628504 195825242210304 196098151330816 196254369841152 196652206915584 196781420150784 196926268523936 197212643131392 197589433581568 197612422769664 197989977030656 198423848419328 198554225737728 198956724965376 198996840677376 199115220713472 199392714866688 199904934756352 199928193348996 200343002546176 200749127892992 200881033070592 201328834904064 201448602206208 201729348244032 202690772107264 202698418814976 202819000860672 203101656735488 203142608191488 203263454478336 203546729759744 203688157188096 203809328013312 204134515458048 204255951814656 204524530696192 204646199066624 205523185631232 205645448085504 206103870701568 206526716811072 206649576249984 206921302540288 207044396711936 207374745862144 207498109779968 207642282688512 207931660462848 208055355680256 208097305952256 208519150436352 209512933883904 209804918665216 209929728253952 209937648058368 210397701341184 210535946256384 210938191937536 210962734230528 211425033867264 211828978221056 211968163577856 212263570055824 212389842256928 212432666492928 212567058284544 212863299403776 213003164376576 213464723226624 213877786673152 213902670982896 214311349059584 214623005442048 214780986785792 214922111803392 215058078498816 215357791193664 215529352593408 215829722072832 215966262951936 216384166985728 216995538665472 217138118787072 217297951474688 217613951041536 217911904960512 218055087194112 218471698792448 218497117595904 218950453428224 218975927933952 219094318055424 219394298871808 219538455134208 219844411843532 220019547439104 220465560096768 220584755593216 220610420247168 221068140740608 221516279054336 221542052089428 221661829595136 221965325811712 222288112779264 222451736313856 222597901510656 222738724159488 223049140879152 223226829471744 223537926432576 223658783014912 223800276811776 224112172949504 224603288010752 224745379332096 224893051600896 225058592598784 225206470668984 225385877864448 225842768879616 226770112479232 226919115128832 227379114246144 227695997980801 227877388419072 228027118620672 228462782578688 228489363827424 228963431481344 228990070979712 229427574734848 229578323509248 230090097033216 230226973949952 230547826564608 231646596694016 231655335788544 231793143840768 232116179126272 232162980790272 232301090832384 232624834011136 232786465357824 232924946300928 233249558907162 233296589094912 233435373502464 233742320795648 234361205249024 234883640721408 235023369240576 235350906284704 235547280801792 236030533498368 236170944285696 236481488617472 236622167670784 236999709556736 237140696891392 237305465929728 237636183386112 237777549348864 237825492516864 238156934701056 238298610450432 238307600498688 238796516312802 238938572539044 239777049903104 239919689433088 240454515818496 240612510007296 241100267692032 241628610134016 242090260824064 242249329803264 242586937206656 242731248293632 242780190277632 243272342175744 243432187858944 244431756197888 244460195409024 244927256068096 245463984898048 245625270632448 245780661141504 246123189935616 246319260106752 246662539511808 246818586230784 247296190840832 247838110908416 247994901331968 248157850042368 248340515971072 248503691772672 248701658333184 249042177097728 249205813936128 249553116146712 249710991538176 250258203353088 250393506349056 250901091581952 251250756392608 251450911358976 251616130891776 251960640110592 252096863535104 252126194568192 252678699012096 253161461776384 253190916673632 253327805251584 253674658070528 254043557462016 254230555787264 254397601726464 254913303861888 255116376539136 255471915922944 255610037731328 256128197656576 256689472012288 256851862093824 257020630401024 257209820112896 257378823621696 257583860416512 258106021576704 258465727437666 258605467860992 259336131575808 259697551762432 259861844852736 260223997692344 260431301050368 260602421280768 260794247504672 261100322947072 261130701517056 261672493121536 261702938262528 262202942554112 262375226867712 262950190841856 262960110895104 263116541657088 263483230359552 263656355905152 264738967650304 264769769570292 265275633287168 265856953155584 266041674694656 266199938629632 266570924465328 266624673251328 266783284002816 267841377427456 268438446538752 268598136274944 268972464325376 269749181140992 269909650612224 270264558419968 270425334480896 270856810921984 271017939304448 271206246776832 271584209584128 271745770684416 272124485391689 272179353944064 272341269086208 272351543427072 272910304357488 273072654330336 274030914174976 274193930780672 274805160935424 274985725722624 275368955748096 275532768333312 275543163076608 276146983010304 276856376918016 277242213950464 277407140907008 277463074603008 278025533915136 278208214695936 278817874771968 279350578511872 279383080467456 279916864077824 280530268454912 280714595008512 281283645640704 281507725836288 281900045156352 282624218103808 282657100941684 283243555323904 283608971476992 283817732538368 284004219168768 284230466666496 284619630968832 284806644498432 285203561310528 285383990329344 286009375260672 286562815737856 286744104665088 287143721591552 287372470124544 287561292447744 287772962763776 287955017269248 288144222363648 288775656013824 289327384887296 289361047627008 289517491716096 290151934722048 290549206614016 290740116258816 290931151343616 291329490127872 291561573187584 291967903911936 292125757407232 292159745732736 292717940178944 292751997403887 293359396585472 293393528442756 293737863315456 293954080129024 294147226996224 294381554761728 294978310373376 295389402785904 295549106126848 296384150372352 296797202014208 296984965545984 297398854505536 297635772628992 297831338606592 298050568576768 298435087448064 299089072300032 299660505776128 299857402134528 300275294225312 300514503819264 300525841022976 301123691839488 301321549605888 301543348677277 302558820171776 302594022366048 303172152328192 303836517892096 304036158160896 304047628222464 304228501291008 304652485103232 304713912287232 304895181717504 305320094639616 306104431345664 306786796044288 306969298599936 307397102086144 308284778446848 308468172128256 308873781051392 309057525121024 309550641053696 310381953810432 310566595067904 310999411876216 311062118793216 311247164669952 311897490694272 312083033520384 313178187628544 313364492320768 314269400825856 314707377997824 314894592380928 314906472087552 315596552011776 316407287906304 316848244514816 317036732465152 317542579601408 317731480600576 317743467331584 317952245366784 318395355083736 318584763385392 318648999739392 319294949105664 320606021091328 320816680009728 321467023589376 322171480178688 322383167705088 322999106404352 323036686790496 323706920370176 323744583109248 324124538830848 324363122900992 324576250478592 325493307998208 325946927212032 326867857440768 327500360843264 327707548188672 328164253247488 328425680142336 328641477083136 328883386015744 329091448307712 329307682701312 329766617765298 330029321158656 330698340145152 330877133389824 331338255696896 331602211110912 332056236130304 332274418581504 332492744392704 332737488195616 332947988717568 333677604470784 333858008465408 333896852265984 334534788775936 334573711318728 335267881811968 335306889648864 335488174522368 335700415217664 335947520147456 336168259424256 336436062584832 336904932016128 337118068998144 337587888898176 337770407002112 337809706003476 339196802301952 339884405149184 340155168718848 340378672693248 340629221230592 341068671369216 341816082628608 342469149458432 342694173868032 343171764828928 343445147222016 344141362102272 344367485263872 344620969916888 345781508767744 345821739846912 346482459803648 347241734733824 347469895041024 347483003682816 347689715761152 348174268689408 348244471185408 348451636248576 348937251016704 349833635823616 349874338360743 350600254455808 350613481193472 350822055542784 351310973812736 351541807873536 352325461082112 352535053860864 353026359427056 354722232926208 354933251506176 355427899287104 355499564335104 355711045337088 356454275079168 356666324023296 357235402051584 357447915675648 357917928718336 358130848366592 359165029515264 359665574854656 359879534149632 360681773727744 362112279445504 362327694245888 362905805258752 363121692114944 363135391236096 363373994704896 363880405809984 364096872440448 364170285416448 364908513263616 366647634296832 367158607664128 367377024444416 367390884102144 368195977347072 368437905948672 369141835890688 369184784903424 369950766137344 369993809267712 370700711886848 370944286261248 371757166362624 371992351997952 372510773956608 372755537659008 373563265646592 374286126678016 374329674220068 375044860854272 375590259523584 375866726875136 376351637372928 376876134588912 377176367038464 377940960165888 378145295302656 378672292225024 379492841291776 379742192664576 379991707877376 380271415080704 380511987105792 381345833680896 381596402589696 382325472886784 382369955792832 383163293499392 383207873884416 383415056596992 383940023025664 384192296484864 384727720726181 385034208018432 385277793140736 385814730169344 386023322288128 386068235432544 386869246296064 387653488345088 387698591156499 387908201791488 388439320170496 388748764250112 389004197363712 389290538549248 389546327643648 389792767279104 390335996538516 390646951575552 391191371257008 391650484420608 392196302661632 392508739682304 393304413831168 393562840301568 393852537047872 394425286262784 395224845539328 395979954061312 396847696838656 397108451475456 397913449930752 397993681354752 398785429733376 399809869512704 399856386697992 400686005092352 401498255785984 401762066141184 402657669808128 402897204412416 403458696488064 405381544214528 405396837629952 405638001721344 406203313470976 406285216382976 406526908956672 407093459519488 407376314376192 407618656026624 408269030916096 408511903629312 409049061392384 409292398133248 411046371262464 411290896171008 412207741403136 413053433622144 413299152499968 413842605080576 414088793423872 414749491724288 414996219559936 415284565377024 415863320925696 416110711360512 416194611904512 417038300872704 419025867767808 419609837330432 419859456507904 419875296116736 420795402682368 421071892512768 421925468461056 422850067734528 423657956442112 423936327155712 424527140111648 424779684513856 424865332985856 425726598807552 426006328753152 426929446453248 427755573346304 427805341965792 428622698119168 429246010884096 429561973571584 429844223606784 430116156997632 430715582387328 431058705186816 431659444145664 431932525903872 432768333971456 433991077330944 434276237574144 434595902949376 435227902083072 435823809921024 436110174388224 436943397584896 436994235191808 437951855867904 438188636110848 438788597743616 439076910268416 439688823687064 440039094878208 440931120193536 441169511186432 441220840494336 442136281481216 443032558108672 443084104178856 443323659190272 443930651623424 444576225558528 444903472627712 445195803021312 445477448318976 446098281758304 446453658943488 447075852865152 447317566029824 447600553623552 448224345899008 449206576021504 449490758664192 449786103201792 450117185197568 450412941337968 450771755728896 451685537759232 453540224958464 453838230257664 454758228492288 455391995961602 455754776838144 456054237241344 456925565157376 456978727654848 457926862962688 457980141959424 458855149469696 459156647018496 460180194066432 460453947899904 461095653129216 463293193388032 463310671577088 463586287681536 464232358252544 464325961580544 464602181664768 465249668022272 465572930715648 465849892601856 466499117814324 466593178189824 466870747004928 468722410498048 469767281442816 470046738481152 470701812569408 472061066996736 472341888571392 472962977234944 473244335341568 473999419113472 474281393782784 474610931859456 475272366772224 475555098697728 475650985033728 476313869402112 476597220900864 476615200997376 477593032625604 477877145078088 479554099806208 479839378866176 480909031636992 481225020014592 482200535384064 483257220268032 484180521648128 484498659606528 485173874413312 485462496587264 485560380555264 486544684351488 486864375717888 488863512395776 488920390818048 489854512136192 490927969796096 491250541264896 491561322283008 492246379871232 492638520213504 493325079023616 493637172461568 494592381681664 494649926647947 495676221816832 495989802663936 496315700084736 496681031942144 497007383545344 497403316666368 498084354195456 498411627872256 499106232293424 499421983076352 500516406706176 500787012698112 501802183163904 502501512785216 502901822717952 503232261783552 503921280221184 504252389136384 505357398024192 506322923552768 506381833347264 506655610503168 507349316141056 508461111574528 508795203452928 509826607723776 510232753078272 510943831845888 511220075462656 512256395313152 513378944024576 513703724187648 514041260802048 514419640225792 514757647243392 515167720833024 516212043153408 516931454875332 517210935721984 518672263151616 519395103524864 519723689705472 520447995384688 520862602100736 521204842561536 521588495009344 522200645894144 522261403034112 523405876525056 524405885108224 524750453735424 525900381683712 525920221790208 526233083314176 526966460719104 527312711810304 529477935300608 529539539140584 530551266574336 531713906311168 532083349389312 532399877259264 533141848930656 533249346502656 533566568005632 535682754854912 536876893077504 537196272549888 537944928650752 539498362281984 539819301224448 540529116839936 540850668961792 541713621843968 542035878608896 543168419168256 543491541368832 544248970783378 544358707888128 544682538172416 544703086854144 545820608714976 546145308660672 548061828349952 548387861561344 549610321870848 549971451445248 550737911496192 551065536666624 551086326153216 552293966020608 553712753836032 554484427900928 554814281814016 554926149206016 556051067830272 556416429391872 557635749543936 558766160934912 559833728155648 561060536909824 561429190017024 562567291281408 563800090312704 565248436207616 565314201883368 566487110647808 567217942953984 567635465076736 568008438337536 568460933332992 569239261937664 569613288996864 570407122621056 570767980658688 572018750521344 573125631475712 573488209330176 574287443183104 574744940249088 575122584895488 575545925527552 575910034538496 576288444727296 577551312027648 578654769774592 578722095254016 579034983432192 580303869444096 581098413228032 581480232517632 581862302687232 582658980255744 583123146375168 583935807823872 584251514814464 584319491465472 585435880357888 585503994807774 586718793170944 586787056885512 587475726630912 587908160258048 588294453992448 588763109523456 589956620746752 590778805571808 591098212253696 592768300744704 593594404028416 593969931091968 594797709011072 595271545257984 595662677213184 596101137153536 596870174896128 598178144600064 599321011552256 599714804269056 600550588450624 601029007638528 602247383678976 602643099211776 603086697354554 605117640343552 605188044732096 606344304656384 607673035784192 608072316321792 608095256444928 608457002582016 609304970206464 609427824574464 609790363435008 610640189279232 612208862691328 613573592088576 613938597199872 614794204172288 616569556893696 616936344256512 617747562102784 618115050242048 620763907620864 621133190135808 621998823752432 622124237586432 622494329339904 623794981388544 624166067040768 626356375257088 626728984641536 628538801651712 629414755995648 629789184761856 629812944175104 631193104023552 632814575812608 633696489029632 634073464930304 635085159202816 635462961201152 635486934663168 635904490733568 636790710167472 637169526770784 637297999478784 638589898211328 641212042182656 641633360019456 642934047178752 644342960357376 644766335410176 645998212808704 646073373580992 647413840740352 647489166218496 648726245801984 649152500957184 650986615996416 651893854424064 653735714881536 655000721686528 655415096377344 656328506494976 656851360284672 657282954166272 657766772031488 658182896615424 658615365402624 659533235530596 660058642317312 661396680290304 661754266779648 662676511393792 663204422221824 664112472260608 664548837163008 664985488785408 665474976391232 665895977435136 667355208941568 667793704531968 669069577551872 669147422637456 670535763623936 670613779297728 670976349044736 671400830435328 671895040294912 672336518848512 673809864032256 674236137996288 675175777796352 675540814004224 675619412006952 678393604603904 679768810298368 680310337437696 680757345386496 681258442461184 682137342738432 683087993942403 683632165257216 684938298916864 685388347736064 686343529657856 686890294444032 688282724204544 688734970527744 689241939833776 691563017535488 691643479693824 692964919607296 694483469467648 694939790082048 694966007365632 695379431522304 696348537378816 696488942370816 696903272497152 697874502033408 699667271647232 699748676721486 701200508911616 701226962386944 702621947625472 703083615747072 704650922164224 705070107721728 706052718854112 709444465852416 709866503012352 710855798574208 710999128670208 711422090674176 712908550158336 713332648046592 714470804103168 714895831351296 715835857436672 716261696733184 719331149709312 719759068299264 721363547455488 724224558891008 724655388491776 725811610517504 726243384229888 726270782472192 726747989409792 727760811619968 728193744880896 728340570832896 729817026527232 733295268593664 734317215328256 734754048888832 734781768204288 736391954694144 736875811897344 738283671781376 738369569806848 739987618535424 741401423773696 741888572522496 743514332725248 743984703995904 745021547913216 745511075318016 747126531293184 748572253356032 748659348440136 750089721708544 751180519047168 751733453750272 752703274745856 753752269177824 754352734076928 755881920331776 756290590605312 757344584450048 758985682583552 759484385329152 759983415754752 760542830161408 761023974211584 762691667361792 763192805179392 764650945773568 764739911585664 766326586998784 766415747768832 766830113193984 767880046051328 768384592969728 769455441452362 770068416036864 770555586281472 771629460338688 772046644576256 772136470865088 773738492592128 775306976690176 775397182312998 775816403582976 776878640340992 778008394727424 778581077098496 779092655287296 779585534558208 780671993077032 781293903151104 782382742514016 783300968841216 784392605323264 785017479364608 786608827662336 787125680603136 787705074095744 788850572525568 790449691078656 791959908122624 793695393677312 794216902950912 795826899861504 797570859466752 799619739025408 799712773395984 801372010184704 802996511571968 803524132282368 805315339616256 805794408824832 806917392976128 810763088429056 810793675259904 811276003442688 812406626941952 812570432765952 813053817913344 814186919038976 814752628752384 815237312053248 816373456175067 816538061832192 817023807258624 818098122784768 818584796266496 822092742524928 822581792342016 824415482806272 826106867244288 826598304999936 827685210161152 828177586847744 829498983448576 829992439119872 830569130754048 831726641851392 832221422721024 832389223809024 834076601745408 838051735535616 839219674660864 839718913015808 839750592233472 841590805364736 842143785025536 843850936922112 845700135469056 847315912884224 847872654311424 849054280223296 849559369027712 849730665971712 851453197615104 852012657506304 853858892906496 855511146692608 855610683931584 857245396238336 859123947143168 859688447213568 860232313995264 861431164774656 862117410373632 863318888291328 863865051807744 865536667942912 867982154661888 868552475148288 869191805898752 870455804166144 871647619842048 872220348776448 873886795169792 873988470383616 875903711735808 876377272221696 877577195487232 878153820536832 879377647374128 880078189756416 881862240387072 882339022372864 882441680988672 886065116217344 886168208357712 886647318380544 887861303246848 889152451117056 889806945255424 890391606042624 890954896637952 892196563516608 892907317886976 894151705730304 894635132059648 896448691798016 898413152043008 898981517328384 899572206403584 900234370395136 900825882675936 901543511457792 903371075518464 904630046031831 907080449916928 907676460515328 909516456984576 910783991923204 911509553676288 912108474482688 913851130314752 913957455309696 915853725925376 915960283918848 917710298939392 918313294036992 920360388132864 920907895799808 922191306258432 926586386776064 926621343154176 927172575363072 928464716505088 928651923161088 930499336044544 931145861431296 931699785203712 932998235628648 933186356379648 933741494009856 937444820996096 939534562885632 940093476962304 941403625138816 944122133993472 944683777142784 945925954469888 946488670683136 947998838226944 948562787565568 949221863718912 950544733544448 951110197395456 952627738804224 953194441801728 953230401994752 955186065251208 955754290156176 959108199612416 959678757732352 961818063273984 962450040029184 964401070768128 966514440536064 968361043296256 968997319213056 970347748826624 970924993174528 971120761110528 973089368702976 973728751435776 977727024791552 977840781636096 979709024272384 981855939592192 982501082529792 983122644566016 984492759742464 985277040427008 986650158047232 987274344923136 989184763363328 989299853295894 991352443633664 992631400169472 993362063884288 994014767090688 994806633332736 996168708390912 996823255744512 998212464586848 998843966152704 1001032813412352 1001574025396224 1003604366327808 1005003025570432 1005803645435904 1006464523567104 1007842560442368 1008504778272768 1010714796048384 1012645847105536 1012763666694528 1013311221006336 1014698632282112 1016922223149056 1017590406905856 1019653215447552 1020465506156544 1021887663691776 1022440150925312 1024512790626304 1026757888049152 1027407448375296 1028082521604096 1028839280451584 1029515294486784 1030335441666048 1032424086306816 1033862909750664 1034421871443968 1037344526303232 1038790207049728 1039447379410944 1040895990769376 1041725204201472 1042409685123072 1043176990018688 1044401291788288 1044522806068224 1046811753050112 1048811770216448 1049500907470848 1051800763367424 1051840443580416 1052466166628352 1053932921438208 1054625423620608 1058955870601216 1059079078281168 1061102533148672 1063427812622336 1064166698778624 1064799754518528 1066283697861312 1066498693005312 1067133136011264 1071365509709824 1073753786155008 1074392545099776 1075889857301504 1078996724563968 1079638602448896 1081058233679872 1081701337923584 1083427243687936 1084071757217792 1086336838336512 1086983082737664 1088497941566756 1088717415776256 1089365076344832 1089406173708288 1091641217429952 1092290617321344 1096123656699904 1096775723122688 1099942902890496 1101475822992384 1102131073333248 1102172652306432 1104587932041216 1107425507672064 1108968855801856 1109628563628032 1109852298412032 1112102135660544 1112832858783744 1115271499087872 1117532321869824 1119667456311296 1122121073819648 1122858380034048 1125134582562816 1127600180625408 1130496872415232 1130628403766736 1132974221295616 1134435885907968 1135270930153472 1136016876675072 1138478523875328 1139226577993728 1140814245242112 1141535961317376 1144037501042688 1146251262951424 1146976418660352 1148574886366208 1149489880498176 1150245169790976 1151091851055104 1151820069076992 1152576889454592 1154183162178543 1155102624055296 1157309539549184 1157444190508032 1158069966864384 1160607738888192 1162196826456064 1162960465035264 1163724605374464 1165317960511488 1166246292750336 1167871615647744 1168503029628928 1168638982930944 1170871760715776 1171007989615548 1173437586341888 1173574113771024 1174951453261824 1175816320516096 1176588907984896 1177526219046912 1179913241493504 1181557611143616 1182196424507392 1187188808056832 1187939862183936 1189595418022144 1190543090515968 1191325354426368 1192202274307072 1193740349792256 1196356289200128 1198642023104512 1199429608538112 1201101176901248 1202058015277056 1204494767357952 1205286198423552 1206173394709108 1210235280687104 1210376089464192 1212688609312768 1215346071568384 1216144632643584 1216190512889856 1216914005164032 1218609940412928 1218855649148928 1219580726870016 1221280378558464 1224417725382656 1227147184177152 1227877194399744 1229588408344576 1233139113787392 1233872688513024 1235495124205568 1241527815241728 1242266380271616 1243997647504864 1244248475172864 1244988658679808 1247589962777088 1248332134081536 1252712750514176 1253457969283072 1257077603303424 1258829511991296 1259578369523712 1259625888350208 1262386208047104 1267392978059264 1268146929860608 1270170318405632 1270925922402304 1270973869326336 1271808981467136 1273581420334944 1274339053541568 1274595998957568 1277179796422656 1282424084365312 1283266720038912 1285868094357504 1288685920714752 1289532670820352 1291996425617408 1292146747161984 1294827681480704 1294978332436992 1297452491603968 1298305001914368 1301973231992832 1303787708848128 1307471429763072 1310001443373056 1310830192754688 1312657012989952 1314565908332544 1315533544062976 1316365793230848 1317230730805248 1319066471061192 1320117284634624 1322793360580608 1323508533559296 1325353022787584 1326408844443648 1328224944521216 1329097674326016 1329970977570816 1330949952782464 1331791954870272 1334710417883136 1335587409063936 1338139155103744 1338294845274912 1341071527247872 1341227558595456 1341952698089472 1342801660870656 1343790080589824 1344673037697024 1347619728064512 1348472275992576 1350351555592704 1351081628008448 1351238824013904 1356787209207808 1359537620596736 1360620674875392 1361514690772992 1362516884922368 1364274685476864 1366175987884806 1367264330514432 1370776695472128 1372687059315712 1373780588888064 1376565448409088 1377469941055488 1378483879667552 1383126035070976 1383286959387648 1385929839214592 1388966938935296 1389879580164096 1389932014731264 1390758863044608 1392697074757632 1392977884741632 1393806544994304 1395749004066816 1399334543294464 1399497353442972 1402401017823232 1405243895250944 1406167231494144 1409301844328448 1410140215443456 1412105437708224 1418888931704832 1419733006024704 1421711597148416 1421998257340416 1422844181348352 1425817100316672 1426665296093184 1428941608206336 1429791662702592 1431671714873344 1432523393466368 1438662299418624 1439518136598528 1442727094910976 1448449117782016 1449310776983552 1451623221035008 1452486768459776 1452541564944384 1453495978819584 1455521623239936 1456387489761792 1456681141665792 1459634053054464 1466590537187328 1468634430656512 1469508097777664 1469563536408576 1472783909388288 1473751623794688 1476567343562752 1476739139613696 1479975237070848 1482802847547392 1483777145044992 1487028665450496 1487969407991808 1490043095826432 1491022150636032 1494253062586368 1497144506712064 1497318696880272 1500179443417088 1502361038094336 1503466907500544 1505406549491712 1507504538355648 1508705468153856 1511763840663552 1514689168900096 1518968770658304 1519966831509504 1521085660322816 1522047948423168 1525383334723584 1526385610358784 1529301891547136 1529479823171328 1532653173997568 1532831495537664 1533660226387968 1535760092102656 1536769185939456 1538910882904724 1540136832073728 1541111172562944 1543258920677376 1544093289152512 1544272941730176 1547476985184256 1550613953380352 1550794364625996 1551632807165952 1553757280681984 1556016789454848 1557162154196992 1558185310574592 1559171069116416 1561343986154064 1562587806302208 1564765485028032 1566601937682432 1568785210646528 1573217655324672 1574251361206272 1575410148191488 1577701145051136 1580899382157312 1583919816245248 1587390787354624 1588433805901824 1591653799723008 1593871985865607 1595141718933504 1599239478050816 1599425546791968 1602744020369408 1605993023143936 1607048264564736 1610630679232512 1611588817649664 1613834785952256 1621526176858112 1621587350519808 1622552006885376 1624813253883904 1625140865531904 1626107635826688 1628373838077952 1629505257504768 1630474624106496 1632746912350134 1633076123664384 1634047614517248 1636196245569536 1644185485049856 1645163584684032 1648830965612544 1652213734488576 1653196609999872 1655370420322304 1656355173695488 1658997966897152 1659984878239744 1661138261508096 1663453283702784 1664442845442048 1664778447618048 1668153203490816 1678439349321728 1679437826031616 1679501184466944 1683181610729472 1684287570051072 1687701873844224 1691400270938112 1694631825768448 1695745308622848 1698108560446592 1699118738055424 1699461331943424 1702906395230208 1704025315012608 1707717785812992 1711022293385216 1711221367863168 1714490792476672 1718247894286336 1719376894427136 1720464627990528 1722862329549312 1724234820747264 1726637776582656 1727730103615488 1731073335885824 1735964309323776 1737104950296576 1738383611797504 1740911608332288 1743295239684096 1744440697552896 1747976940767232 1751807423471616 1752754544443392 1755154390974464 1756307641073664 1758755294748256 1760156379512832 1763724480774144 1764678044745728 1764883361977344 1772130232434688 1772336416715424 1773294636761088 1775722606493696 1778304902234112 1779613890510848 1780783212085248 1781909793275904 1784393127033216 1785814635773952 1788303411460608 1789270264119296 1792897383596032 1796826304086016 1797963034656768 1799144412807168 1800468740790272 1801651765351872 1803087022915584 1806742151036928 1809260092063662 1815352921030656 1819032913969152 1821567983846408 1823019107352576 1824216948965376 1827702260629504 1827914910619392 1831707451850752 1831920567837696 1835420597878784 1836626588073984 1840720776265728 1841815791599616 1844382612516864 1853172773552128 1853242686308352 1854345150726144 1856929433010176 1860998672089088 1862291722862592 1863399570407424 1865996471257296 1866372712759296 1867482988019712 1874889641992192 1879069125771264 1880186953924608 1882807250277632 1888244267986944 1889367554285568 1891851908939776 1892977341366272 1895997676453888 1897125575131136 1898443727437824 1901089467088896 1902220394790912 1905255477608448 1906388883603456 1906460803989504 1910372130502416 1911508580312352 1918216399224832 1919357515464704 1923636126547968 1924900080058368 1928802141536256 1933028881072128 1937994638426112 1940695497653248 1941849986349056 1942241522221056 1946178737405952 1947457502871552 1955454049583104 1955681563272192 1959418048544768 1963711879184384 1965002165059584 1966245289132032 1968985519484928 1970554080854016 1973300316094464 1974548689846272 1978369526726656 1978599706591788 1982704887267328 1985262800338944 1986724127768576 1988029534181376 1989613266665472 1992337416781824 1993646511489024 1996424929173696 1997687932305408 2002065626824704 2007208732655616 2010006051140864 2011607290871808 2012929047134208 2015685120884736 2017009556545536 2021429592096768 2025291694211072 2025527333389056 2026622442012672 2029397264564224 2033844446298112 2035180813811712 2039306430895104 2040931012313088 2043775327383552 2044880301850624 2049025581252608 2049263981827209 2053515776098304 2054814896750592 2056165043208192 2057678560903168 2059030588973568 2060670883332096 2064848172613632 2067725819501328 2068843742887936 2074689052606464 2077580414099456 2078894758821888 2081791981538752 2083450408402944 2084819370246144 2086353980037376 2089045612136448 2093623506100224 2097623540432896 2099001814941696 2103601526734848 2103680887160832 2107865842876416 2109250847241216 2117911741202432 2118158156562336 2122205066297344 2126855625244672 2128333397557248 2129599509037056 2132567395722624 2132997386010624 2134266272022528 2142731019419648 2147507572310016 2148785090199552 2151779714603008 2157993449127936 2159277204897792 2162116467359744 2163402675847168 2166854487375872 2172673676673024 2173966165475328 2176995883133512 2177434831552512 2178730152689664 2178812347416576 2183282434859904 2184581234642688 2192247313399808 2193551446245376 2199885805780992 2202951645984768 2204262146666496 2204345304612864 2209175864082432 2214851015344128 2217937711603712 2219257127256064 2224204271321088 2225665717567488 2230542998175744 2235064643739648 2239334912622592 2244242147639296 2245716760068096 2250269165125632 2255200361250816 2260993744830464 2261256807533472 2265948442591232 2268871771815936 2270541860306944 2272033753350144 2276957047750656 2278453155987456 2281628490484224 2283071922634752 2288075002085376 2292502525902848 2293952837320704 2297149772732416 2298979760996352 2300490339581952 2302183702110208 2303640138153984 2305153778909184 2308366324357086 2310205248110592 2314888381016064 2316139933728768 2321215477776384 2324393652912128 2325920930070528 2327449210748928 2330635921022976 2335743231295488 2337006059257856 2337277965861888 2341743521431552 2342015979231096 2346875172683776 2347148227542048 2349902906523648 2351632641032192 2353177815969792 2355052438093824 2359826482987008 2363115222287232 2364392849014784 2374377616113664 2375879724367872 2379190836044288 2381086181031936 2382650708852736 2384404548614144 2387480699584512 2392712578400256 2397284046209024 2398859217076224 2402202353802496 2404116030554112 2408989534715904 2410572396847104 2412346789418216 2420470561374208 2420752178928384 2425377218625536 2430692143136768 2432289265287168 2432381025779712 2433828010328064 2437219880825856 2437711298297856 2439161453740032 2442560757116928 2448835450765312 2449120368525201 2454294368354304 2455754388799488 2459176816689152 2466278227574784 2467745377026048 2483055630483456 2484532760543232 2487995295009728 2488496950345728 2489977317359616 2495179925554176 2496664268163072 2505425501028352 2506915938566144 2514155206606848 2517659023982592 2519156739047424 2519251776700416 2524772416094208 2534785956118528 2536293859721216 2540340636811264 2541851844804608 2541947738652672 2543617962934272 2547162840669888 2548678107083136 2549191997915136 2554359592845312 2566533440077824 2571736188715008 2577371841429504 2579065341640704 2583992851234816 2584293494323968 2589655362961408 2589956664873984 2594904983207936 2596610003828736 2603946463985664 2607575417696256 2614942859526144 2620002886746112 2621660385509376 2625314025979904 2629131816665088 2631067088125952 2632731586461696 2634461461610496 2638132942122384 2640234569269248 2645586721161216 2647017067118592 2650706045575168 2656449889042432 2658195348652032 2659941955141632 2661899905564928 2663583909740544 2669420835766272 2671174818127872 2676278310207488 2676589690549824 2682143054495744 2682455117190912 2683905396178944 2687580161179648 2689346075394048 2695239456129024 2696944551985152 2700703111185408 2702163256016896 2702477648027808 2713574418415616 2713890138095493 2719075241193472 2721241349750784 2723029381545984 2725033769844736 2728549370953728 2732351975769612 2734528661028864 2741553390944256 2745374118631424 2747561177776128 2753130896818176 2754939882110976 2756967759335104 2766573918775296 2771859678429184 2777933877870592 2779759160328192 2779864029462528 2781517726089216 2785394149515264 2785955769483264 2791498008133632 2798669086588928 2798994706885944 2804802035646464 2810487790501888 2812334462988288 2818603688656896 2820280430886912 2824210875416448 2837777863409664 2839466012049408 2843423194296832 2843996514680832 2845688362696704 2851634200633344 2853330592186368 2857883216412672 2859583325405184 2863343429746688 2865046786932736 2877324598837248 2879036273197056 2885454189821952 2896898235564032 2898621553967104 2903246442070016 2904973536919552 2905083129888768 2906991957639168 2911043246479872 2912774979523584 2913362283331584 2919268106108928 2933181074374656 2937268861313024 2939016195555328 2939127072817152 2945567818776576 2947503247589376 2953478279227392 2959950474141696 2965605695094784 2967554290089984 2974057330900992 2980086191652864 2982044301272064 2988506125172736 2994289013424128 2994637393760544 3000358886834176 3004722076188672 3006933815001088 3010813098983424 3015009076711296 3017410936307712 3023527681327104 3029378337800192 3037937541316608 3039933663019008 3042171320645632 3044095896846336 3050766669447168 3052771220717568 3058603783094272 3058959646342656 3065662991075328 3067320452775936 3071520184205312 3073538371878912 3077821765809448 3080273664147456 3082222345125888 3086517841354752 3088186578305024 3088545883460352 3094953970368512 3101227906760704 3101588729251992 3103265614331904 3107514561363968 3112033578909696 3114324308393984 3116370621149184 3118342138232832 3122687972308128 3125175612604416 3129530970056064 3133203875364864 3137570421293056 3146435310649344 3148502722412544 3150820296382976 3155402290102272 3161798764314624 3167839632490496 3174781574709248 3176867611803648 3183307599446016 3187743971731214 3190283437867008 3198478956101632 3198851093583936 3205488040738816 3211986046287872 3214096529129472 3221261358465024 3223177635299328 3227669571904512 3243052353716224 3243174701039616 3245104013770752 3249626507767808 3250281731063808 3252215271653376 3256747676155904 3259010515009536 3260949248212992 3265493824700268 3266152247328768 3268095229034496 3288370970099712 3290327169368064 3304427468977152 3306393219999744 3310740840644608 3312710347390976 3317995933794304 3319969756479488 3322276523016192 3326906567405568 3328885690884096 3329556895236096 3336306406981632 3356878698643456 3358875652063232 3359002368933888 3366363221458944 3368575140102144 3375403747688448 3382800541876224 3389263651536896 3391490617245696 3396217120893184 3398237476110848 3398922663886848 3405812790460416 3408050630025216 3415435571625984 3422044586770432 3422442735726336 3428981584953344 3436495788572672 3438753788854272 3440929255981056 3445724659098624 3448469641494528 3453275553165312 3455460207230976 3462146671771648 3462549486535629 3471928618647552 3474209900593152 3476767223595008 3481823216664576 3486590479368192 3488881395105792 3495953881534464 3503614846943232 3505509088886784 3510308781948928 3512615282147328 3517510589496512 3520312759025664 3527448961548288 3529766723954688 3544260464869376 3544672833430848 3546589273522176 3551445212987392 3559227781021696 3561566424170496 3563819586551808 3568786254066432 3571629271547904 3576606822921216 3578540528238592 3585794767192064 3593652608172032 3595926069313536 3598288825614336 3600937481580544 3603303530703744 3606174045831168 3613484302073856 3618520184127324 3630705842061312 3638065827938304 3643135967692816 3646038214705152 3648433897930752 3655404521259008 3655829821238784 3663841135675392 3670841195757568 3673253176147968 3681441552531456 3683631583199232 3688765225033728 3706345547104256 3706485372616704 3713858866020352 3721997344178176 3724583445725184 3726799140814848 3731992942514592 3732745425518592 3734965976039424 3749779283984384 3758138251542528 3760373907849216 3765614500555264 3776488535973888 3778735108571136 3783703817879552 3785954682732544 3791995352907776 3794251150262272 3802178934177792 3804440789581824 3810510955216896 3812777767206912 3812921607979008 3820744261004832 3823017160624704 3836432798449664 3838715030929408 3847272253095936 3849800160116736 3857604283072512 3866057762144256 3875989276852224 3881390995306496 3883699972698112 3884483044442112 3892357474811904 3894915005743104 3911363126544384 3918836097089536 3927423758368768 3930004330119168 3932490578264064 3937971038969856 3946600632188928 3949097379692544 3956739053453312 3957199413183576 3965409774534656 3970525600677888 3973448255537152 3976059068362752 3979226533330944 3984674833563648 3987293022978048 3992849858347392 3995375864610816 4004131253649408 4014417465311232 4020012102281728 4023214581743616 4025858094268416 4031370241769472 4034019113091072 4042859184193536 4050583388422144 4051054666778112 4053244884025344 4058794529128448 4067688892596224 4070361627623424 4078612861790208 4081862024626176 4087550654767104 4089760603701248 4098051162505216 4098527963654418 4107031552196608 4112330086416384 4115357121806336 4118061177947136 4121341766664192 4129696345227264 4135451639002656 4137687485775872 4149378105212928 4155160828198912 4157789517643776 4163583963077504 4166900816805888 4169638740492288 4172707960074752 4178091224272896 4187247012200448 4195247080865792 4198003629883392 4207203053469696 4215731685752832 4218501694482432 4235823482404864 4236316313124672 4244410132594688 4253711250489344 4256666795114496 4259199018074112 4265134791445248 4265994772021248 4268532544045056 4285462038839296 4295015144620032 4297570180399104 4303559429206016 4315986898255872 4318554409795584 4324232934719488 4326805351694336 4345347353346048 4347932330950656 4353991766267024 4354869663105024 4357460305379328 4357624694833152 4366564869719808 4369162469285376 4384494626799616 4387102892490752 4399771611561984 4405903291969536 4408524293332992 4408690609225728 4418351728164864 4429702030688256 4435875423207424 4438514254512128 4448408542642176 4451331435134976 4461085996351488 4470129287479296 4478669825245184 4488484295278592 4491433520136192 4500538330251264 4510400722501632 4521987489660928 4522513615066944 4531896885182464 4541083720613888 4544067506700288 4556906311974912 4563256980968448 4566143845269504 4576150004170752 4585005051805696 4587905674641408 4594299545464832 4597959521992704 4600980679163904 4604367404220416 4607280276307968 4610307557818368 4616732648714172 4620410496221184 4629776762032128 4632279867457536 4642430955552768 4648787305824256 4651841860141056 4654898421497856 4661271842045952 4671486462590976 4674555931723776 4683487042863104 4684031958462192 4693750345367552 4694296455084096 4699805813047296 4703265282064384 4706355631939584 4719652965974016 4726230444574464 4728785698029568 4748755232227328 4751759448735744 4758381672088576 4762172362063872 4765301417705472 4768809097228288 4774961399169024 4781615957596821 4785425156800512 4794568092418048 4797718434152448 4804404707604992 4808232061108224 4817979069431808 4821144793694208 4824693578836432 4840941122748416 4841504357856768 4850754437251072 4861384286273536 4864578530574336 4864762051559424 4867656020656128 4874439761651712 4875422596595712 4878322907480064 4885121514233856 4897670901530624 4898240737050402 4908588736708608 4918353633378304 4932556455149568 4935490754052096 4966111260966912 4969065521086464 4975990590019456 4976993900691456 4979954634719232 4990359851108352 4993328536326144 5010851002056704 5013831877132288 5035318047965184 5038313478094848 5038503553400832 5049544832188416 5069571912237056 5072587719442432 5080681273622528 5083703689609216 5083895477305344 5087235925868544 5094325681339776 5097356214166272 5098383995830272 5108719185690624 5133066880155648 5143472377430016 5154743682859008 5158130683281408 5167985702469632 5168586988647936 5179913329747968 5189809966415872 5193220007657472 5207892927971328 5215150835392512 5229885719052288 5240005773492224 5250628051959808 5258263633330176 5262134176251904 5265463172923392 5268922923220992 5276265884244768 5280469138538496 5291173442322432 5294034134237184 5301412091150336 5312899778084864 5316390697304064 5319883910283264 5323799811129856 5327167819481088 5338841671532544 5342349636255744 5352556620414976 5353179381099648 5364286108991488 5364910234381824 5367810792357888 5375160322359296 5378692150788096 5390478912258048 5393889103970304 5401406222370816 5404326512033792 5404955296055616 5427148836831232 5427780276190986 5438150482386944 5446058763091968 5450067539689472 5457098741907456 5464703951539224 5469057322057728 5483106781888512 5490748237262848 5495122355552256 5506261793636352 5509879764221952 5513935518670208 5533147837550592 5543719356858368 5555867755741184 5559518320656384 5559728058925056 5563035452178432 5570788299030528 5582996016267264 5597338173177856 5597989413771888 5609604071292928 5620975581003776 5624668925976576 5637207377313792 5640560861773824 5648421750832896 5675555726819328 5678932024098816 5686846388593664 5687993029361664 5691376725393408 5703268401266688 5706661184372736 5715766432825344 5719166650810368 5726686859493376 5730093573865472 5754649197674496 5758072546394112 5770908379643904 5793796471128064 5797243107934208 5806492884140032 5809947073839104 5813983915278336 5822086492959744 5825549959047168 5826724566663168 5838536212217856 5866362148749312 5874537722626048 5878032391110656 5878254145634304 5891135637553152 5895006495178752 5906956558454784 5919900948283392 5931211390189568 5935108580179968 5948114661801984 5960172383305728 5964088602544128 5977012250345472 5988578026848256 5989274787521088 6000717773668352 6013867630002176 6021626197966848 6030018153422592 6034821872615424 6047055362654208 6058756675600384 6075875082633216 6079867326038016 6084342641291264 6088191793692672 6101533338894336 6105542441435136 6117207566188544 6117919292685312 6131325982150656 6134640905551872 6143040368410624 6147076743757824 6155643531618896 6160547328294912 6164444690251776 6173035682709504 6176373156610048 6177091766920704 6202455813521408 6203177458503984 6206531228663808 6215029122727936 6224067157819392 6228648616787968 6232741242298368 6236684276465664 6245375944616256 6250351225208832 6259061940112128 6275140842586112 6292870621298688 6297005444825088 6301640592765952 6310804580204544 6323597528629248 6335679264980992 6349563149418496 6353735223607296 6366615198892032 6375487943462428 6380566875734016 6396957912203264 6397702187167872 6410976081477632 6423972092575744 6428193058258944 6442522716930048 6446355270598656 6455339143809024 6486104707432448 6486349402079232 6490208027541504 6499253015535616 6500563462127616 6513495352311808 6518021030019072 6521898496425984 6530987649400536 6532304494657536 6536190458068992 6576741940199424 6580654338736128 6608854937954304 6612786439999488 6621481681289216 6625420694781952 6635991867588608 6639939512958976 6644553046032384 6653813134811136 6657771381768192 6672612813963264 6713757397286912 6717751304126464 6718004737867776 6732726442917888 6737150280204288 6750807495376896 6765601083752448 6778527303073792 6782981234491392 6792434241786368 6796474952221696 6797845327773696 6811625580920832 6816101260050432 6830871143251968 6844089173540864 6844885471452672 6857963169906688 6872991577145344 6877507577708544 6881858511962112 6891449318197248 6896939282989056 6906551106330624 6910920414461952 6924293343543296 6925098973071258 6948419801186304 6953534447190016 6963646433329152 6973180958736384 6977762790211584 6991907763068928 7007229693886464 7011018177773568 7020617563897856 7025230564294656 7035021178993024 7040625518051328 7054897923096576 7059533447909376 7088520929738752 7089345666861696 7093178547044352 7102890425974784 7118455562043392 7123132848340992 7127639173103616 7137572508132864 7143258543095808 7153213645842432 7157081056477184 7171589534384128 7187305216344064 7191852138627072 7196577651228672 7201874963161088 7206607061407488 7212348091662336 7226968604147712 7237040368254648 7261411684122624 7276131655876608 7286271935385632 7292076429410304 7296867795861504 7310809042518016 7311659642477568 7327682271350784 7341682391515136 7346506352295936 7362883105062912 7367263166398464 7377530450067456 7412691094208512 7427717732040704 7443994688356352 7449166891450368 7453598281629696 7463985885029184 7465490851037184 7469931952078848 7499558567968768 7516276503085056 7520747815698432 7531229001110528 7552977071947776 7557470217142272 7567407635759104 7571909365465088 7583990705815552 7588502300524544 7604357868355584 7608881579163648 7621021910433792 7625555534413824 7625843215958016 7641488522009664 7646034321249408 7672865596899328 7677430061858816 7699600320233472 7715208566145024 7732115524288512 7751978553704448 7762781990612992 7767399945396224 7768966088884224 7784714949623808 7789830011486208 7822726253088768 7837672194179072 7854847516737536 7860008660238336 7864981156528128 7875942077939712 7893201264377856 7898194759385088 7913478106906624 7914398826367152 7930819549069312 7941051201355776 7946896511074304 7952118136725504 7969349667127296 7974586045956096 7985699716694784 7990751729221632 8008262507298816 8028834930622464 8040024204563456 8046429163487232 8051716188536832 8062740483538944 8068038226182144 8085718368387072 8101166776844288 8102109333556224 8106489768050688 8117589058256896 8135377785192448 8140723255246848 8157225723580416 8163724049252352 8175101309534208 8179521207402496 8196102325010432 8197055927308836 8214063104393216 8224660172832768 8230714243612672 8236122355894272 8242683533328384 8259392690454528 8270903278005312 8275374971551744 8310321656397824 8315579035287552 8327167926155008 8333801633611776 8339277480984576 8345415920149504 8356182448545792 8374494024400896 8390494161731584 8396007259766784 8414406106939392 8431463371505664 8437003388964864 8471646964809728 8472632626249344 8488820265189376 8507422500978688 8513333590228992 8518398036148224 8530269582890496 8531989544042496 8537065088090112 8570924077678592 8590030289240064 8595140360798208 8607118858412032 8631973796511744 8637108819591168 8648465869438976 8690694706692096 8695864661901312 8707983532534048 8709739326210048 8714920610758656 8715249389666304 8733129739439616 8738324938570752 8768989253599232 8774205784981504 8799543223123968 8811806583939072 8817048586665984 8817381218451456 8836703456329728 8871750846414848 8877028509024256 8896817085284352 8902662870269952 8922171992702976 8940258574958592 8957339650490368 8976968590557184 8982867040272384 9001076660502528 9020801445003264 9043974979321856 9045027230133888 9063793770364928 9082167441227776 9088135013400576 9113812623949824 9126513961936896 9132287690539008 9152300008341504 9170010103611392 9175811349282816 9188599090929664 9201961358327808 9208734808440832 9214560552615936 9220615115636736 9233465297428344 9240820992442368 9259553524064256 9264559734915072 9284861911105536 9297574611648512 9303683720282112 9309796842995712 9322543684091904 9342972925181952 9349111863447552 9366974085726208 9368063916924384 9387500690735104 9388592910168192 9399611626094592 9406530564128768 9412711263879168 9439305931948032 9452460889148928 9457571396059136 9497510464454656 9503518897471488 9516763344177152 9524344724127744 9530602835410944 9537618194456576 9549922798338048 9563231915193642 9570850313601024 9595436868304896 9608809415209984 9616464122216448 9635958138863616 9642289587388416 9649387157672864 9681882245496832 9683008715713536 9701508874502144 9722768572547072 9729157061148672 9729524103118848 9735312041312256 9748879523303424 9750845193191424 9756645814960128 9770243028467712 9795341803061248 9796481474100804 9836707266756608 9865112910299136 9870981508104192 9932222521933824 9938131042172928 9951981180038912 9953987801382912 9959909269438464 9980719702216704 9986657072652288 10021702004113408 10027663754264576 10070636095930368 10076626956189696 10077007106801664 10099089664376832 10139143824474112 10145175438884864 10161362547245056 10167407379218432 10167790954610688 10174471851737088 10188651362679552 10194712428332544 10196767991660544 10217438371381248 10266133760311296 10286944754860032 10309487365718016 10316261366562816 10335971404939264 10337173977295872 10359826659495936 10379619932831744 10386440015314944 10415785855942656 10430301670785024 10459771438104576 10480011546984448 10501256103919616 10516527266660352 10524268352503808 10530926345846784 10537845846441984 10552531768489536 10560938277076992 10582346884644864 10602824182300672 10632781394608128 10639767820566528 10647599622259712 10654335638962176 10677683343065088 10684699272511488 10705113240829952 10706358762199296 10728572217982976 10729820468763648 10735621584715776 10750320644718592 10757384301576192 10780957824516096 10787778207940608 10802812444741632 10808653024067584 10809910592111232 10854297673662464 10855560552381972 10876300964773888 10892117526183936 10900135079378944 10914197483814912 10929407903078448 10938114644115456 10966213563777024 10981496474525696 11012523587272704 11019759528443904 11027871037340416 11066295675101184 11087438713716736 11111735511482368 11119036641312768 11119456117850112 11141576598061056 11157103901059249 11165992032534528 11194676346355712 11195978827543776 11219208142585856 11241951162007552 11249337851953152 11274414754627584 11281121723547648 11296843501665792 11351111453638656 11357864048197632 11373692777187328 11375986058723328 11382753450786816 11406536802533376 11413322368745472 11431532865650688 11438333301620736 11453373718986752 11509298395348992 11516145092788224 11541816759287808 11587592942256128 11594486215868416 11612985768280064 11619894147678208 11627967830556672 11644172985919488 11651099918094336 11653449133326336 11677072424435712 11749075445252096 11756064782221312 11756508291268608 11782271275106304 11790012990357504 11813913116909568 11839801896566784 11862422780379136 11870217160359936 11896229323603968 11920344766611456 11928177205088256 11954024500690944 11977156053696512 11978549575042176 12001435547336704 12027735260004352 12043252395933696 12060036306845184 12069643745230848 12094110725308416 12117513351200768 12151750165266432 12159734652076032 12168685282582528 12176383587385344 12203066677788672 12211084882870272 12235838585370624 12262651964301312 12269281811103744 12286080736821248 12294153487515648 12311287063237792 12321094656589824 12346071365419008 12352746313220096 12354183533841408 12404911627042816 12406354917007968 12413062457327616 12430058245455872 12448134315638784 12457297233575936 12465482484596736 12473368552931328 12490751889232512 12500702450417664 12518123880224256 12550281685172224 12585741242597376 12594010889650176 12603281185531904 12621609160409088 12647195057258496 12671358529961984 12707470447214592 12733230397784064 12750975886924856 12761133751468032 12793915824406528 12795404374335744 12821952162955264 12847944185151488 12856386116517888 12885045433860096 12892710541197312 12910678287618048 12972209414864896 12972698804158464 12980416055083008 12998506031071232 13026990704623616 13036042060038144 13043796992851968 13061975298801072 13064608989315072 13072380916137984 13153483880398848 13161308677472256 13217709875908608 13225572879998976 13242963362578432 13250841389563904 13271983735177216 13279879025917952 13289106092064768 13307626269622272 13315542763536384 13345225627926528 13427514794573824 13435502608252928 13436009475735552 13465452885835776 13474300560408576 13501614990753792 13531202167504896 13565962468982784 13584868483572736 13592949904443392 13595690655547392 13623251161841664 13632202520100864 13688178347081728 13689770942905344 13715926339813376 13745983154290688 13755015155417088 13763717023924224 13782898636394496 13793878565978112 13813102212661248 13821840828923904 13848586687086592 13850197946142516 13896839602372608 13907068894380032 13927292866658304 13946361917472768 13955525580423168 13983815526137856 14014459387772928 14041235127795712 14050461128589312 14070042357986048 14081251036102656 14109795846193152 14119066895818752 14177041859477504 14178691333723392 14186357094088704 14205780851949568 14236911124086784 14246265696681984 14255278346207232 14275145016265728 14286517086191616 14306427291684864 14314162112954368 14343179068768256 14344847872790463 14374610432688128 14383704277254144 14393155302457344 14403749926322176 14413214122814976 14424696183324672 14453937208295424 14474080736509296 14522823368245248 14552263311753216 14572543870771264 14584152858820608 14593735591723008 14623319284955136 14655364542701568 14683364783030272 14693012704591872 14725766210125824 14755060900134912 14825382188417024 14855435464081408 14887989376712704 14898333782900736 14907196563259392 14927971770058368 14930981702074368 14939863904157696 14999117135937536 15032553006170112 15041495631396864 15062458002221056 15105954143895552 15114940434284544 15134815271518208 15143818730930176 15167981411631104 15208715736711168 15217763158327296 15242043820867584 15251111068827648 15251686431916032 15282977044019328 15292068642498816 15345731193798656 15354860123717632 15399200640466944 15430417132290048 15464231048577024 15503957107408896 15525563981225984 15534799890792448 15569429899247616 15579660022972416 15645452506177536 15675344388358144 15709695033475072 15720017320476672 15751884155879424 15786402528755712 15796389518770176 15826956213813248 15828797652734304 15861639098138624 15882102402711552 15893793022148608 15904236273451008 15938699334254592 15949172091912192 15971399433389568 15981503458443264 16016525014597632 16057669861244928 16080048409126912 16092858326974464 16103432377073664 16125480967077888 16136076452364288 16171436736774144 16204218667112448 16212979536101376 16235178116513792 16270755570384896 16281446510493696 16314451447160832 16350202619068416 16359042414804992 16392204650020864 16394111854617672 16428126208786432 16449320345665536 16461428487225344 16472244711788544 16485367066656768 16518785380909056 16541806556010624 16550749943103488 16620643312795648 16631158070575104 16654335852310016 16667603267223552 16678554961969152 16690831840299008 16712364897091584 16748988048801792 16780988323463168 16792014519533568 16828812213878784 16862926743011328 16874006777929728 16943293929619456 16945265252498688 16977640530378752 17014845001957376 17026667180457984 17036796072296448 17060539165780992 17063979088084992 17074130176180224 17141848155357184 17180060578480128 17190280721596416 17214237716824064 17263947593023488 17274217639182336 17381389413384192 17391729323802624 17415967065068096 17419478652420096 17429841221517312 17466259478879232 17476649877141504 17537978507198464 17548411569963008 17599086446247936 17623613167878144 17634097173331968 17634762436902912 17673406912659456 17743501692829696 17754057018048512 17793634170568704 17805325740539904 17844343985405952 17880517149917184 17914679300980736 17965734080544768 18002153321005056 18041602890006528 18087949958643712 18090054460267776 18127587540729856 18164334882455552 18176270026801152 18227625247899648 18253027923873792 18264575381078016 18304600016683008 18340020207222784 18351622698565632 18377198181859328 18403922716655616 18417469616881664 18429121105231872 18441230231273472 18466930594856688 18481641984884736 18519107048128512 18529119469830144 18595149223297024 18607367440564224 18619593685991424 18645087368183808 18685945850363904 18698223726895104 18733948171452416 18736127833848768 18775001381470208 18777185820336384 18813061128257536 18825422527758336 18878611863896064 18904921778297856 18915142792118272 18995020928909312 19007037794942976 19033526688354304 19048689448255488 19061205670821888 19075236388913152 19099845596676096 19126463830387284 19141700627202048 19190873736609792 19217618830419968 19232928244432896 19271916277727232 19284579174776832 19298774315345728 19366017431427072 19403017749004288 19445537145094144 19458314122297344 19459048206237696 19470624082624512 19497759046606848 19501690386382848 19540486056935424 19590683606122496 19592962948201608 19673414533513216 19730225820598272 19741963016208384 19864445043867648 19876262084345856 19903962360077824 19907975602765824 19919818538876928 19961439404433408 19973314145304576 20043404008226816 20055327508529152 20141272191860736 20153253912379392 20154014213603328 20198179328753664 20278287648948224 20290350877769728 20322725094490112 20334814758436864 20335581909221376 20348943703474176 20377302725359104 20389424856665088 20393535983321088 20434876742762496 20532267520622592 20573889509720064 20618974731436032 20632522733125632 20674347954591744 20719653318991872 20759239865663488 20772880030629888 20860603341570048 20919542876209152 20960023093968896 21002512207839232 21033054533320704 21048536705007616 21061852691693568 21075691692883968 21105063536979072 21121876554153984 21164693769289728 21205648364601344 21265562789216256 21279535641133056 21295199244519424 21308671277924352 21355366686130176 21369398545022976 21410226481659904 21412717524398592 21459640937527296 21471243169431552 21500641289437184 21514768603152384 21561915649032192 21575556415881216 21605624889483264 21617306048135168 21619821184222464 21708595347324928 21711121104763944 21752601929547776 21784235052367872 21800270158757888 21828394967629824 21858815806156896 21876229288230912 21932427127554048 21962992949051392 22025047174545408 22039519056887808 22055742074680832 22132591350202368 22174877427433472 22223471022964736 22238073282625536 22283153196122112 22314207802118498 22331984065069056 22389352692711424 22391957655087552 22438416285171712 22483902324015104 22498675703906304 22548829509255168 22562243447095296 22593687003331584 22702222907277312 22715728096395264 22747385554374656 22751972117446656 22765506901573632 22813073605066752 22826644737490944 22863065731301376 22876666603241472 23018596790697984 23032290185576448 23175185884512256 23188972431736832 23225971536560128 23239788295356416 23255935661113344 23288345971838976 23302199836188672 23306898266652672 23354144848871424 23498150890504192 23512129564442624 23513016582537216 23564542550212608 23580025980715008 23627826233819136 23679603793133568 23724845560758272 23740434320719872 23792458647207936 23840689533222912 23856354410176512 23908049001381888 23954312107393024 23957099150084352 24002871094673408 24055470520008704 24086504791867392 24120072613690368 24139287490461696 24188221450616832 24235026702401536 24303500330532864 24319469304152064 24337370565165056 24352767174770688 24406133355577344 24422169765740544 24471677170741248 24525303928602624 24538563622207488 24572161473642496 24588306975031296 24622574126475584 24642189313179648 24692142730838016 24708367067682816 24809823254085632 24812709834015936 24826124914655232 24860116490911744 24914594467151872 24930964969193472 24946737105862656 24981503778465024 25001404900835328 25036247760448512 25100563370344448 25171482485194752 25188021779300352 25206562371063808 25243218320818176 25294390114516992 25342717059923968 25414940894429184 25466460795568128 25501951773849712 25522267502936064 25587831648813056 25590808748671488 25695888370302976 25712772233035776 25770090867720192 25785421082394624 25821356575236096 25944418829729792 25945397608316928 25997012062142464 26053981409247232 26072084120076288 26087593985703936 26123950597602144 26129217978630144 26144761832275968 26306967760797696 26322617354944512 26435419751817216 26451145759997952 26485926725156864 26501682779127808 26543967470354432 26559758051835904 26615252539244544 26631085527072768 26690451255853056 26855029589147648 26871005216505856 26872018951471104 26930905771671552 26948601120817152 27003229981507584 27062404335009792 27131924937965568 27169736967145472 27185899808886784 27191381311094784 27246502323683328 27264405040201728 27379541885810688 27431852679626752 27491966308581376 27510030310834176 27527434047848448 27565797272788992 27626204425322496 27643681657847808 27697173374173184 27700395892285032 27793679204745216 27814137788760064 27854585733316608 27892723834945536 27911051160846336 27967631052275712 28028918775545856 28082470255591424 28100922257178624 28140084715972096 28162502072205312 28219591692386304 28238133791637504 28354083718955008 28357382667446784 28372714188177408 28411561703899136 28473822248173568 28492531393363968 28510556692414464 28550290032531456 28573034172383232 28612854583369728 28628324225908736 28686358137536512 28689695745580926 28749220865376256 28786310604914688 28807499852644352 28826428245629952 28849392366649344 28907874416590848 28948161473018592 29045646736490496 29104526623506432 29145087741542528 29168305717641216 29187471183446016 29246638569910272 29310729085403136 29366729566060544 29386025409183744 29510121800269824 29650764376834048 29710870928162816 29775978753425408 29796667565801472 29814393126518784 29855943540116736 29861963404148736 29879727808315392 29998234271875072 30065106012340224 30082991262793728 30124916004442112 30211908287791104 30229880868569088 30269630543036416 30287637461860352 30417431473422336 30435526316654592 30484087641735168 30502222137655296 30503372863832064 30565954088038656 30584137284997632 30691462387597312 30709720247435264 30798401280933888 30860834264580096 30928462097154048 31007914214817792 31051127962451968 31069599781584896 31138859798495232 31159320045944832 31290905012355072 31350688776716288 31419390066950144 31440034640953344 31503768311758848 31572805057511424 31592779037540352 31653912427626496 31657595305468608 31723278196277248 31787586044297216 31808472546902016 31898344183824384 31942798866779136 31963006916886528 32033050029195264 32115339722489856 32160096818253824 32185716653948928 32206864754147328 32250961934155776 32272152904728576 32342873473548288 32408437334224896 32425959072202752 32470356233027584 32541511140769792 32562893020987392 32628902894321664 32700405238136832 32784409300041728 32788223709235344 32856252417572864 32898640691331072 32922856974450688 32944489423577088 33037570761818112 33083613112021248 33101499886206976 33241286625591296 33262316141150208 33308671704620032 33335206534447104 33357109923938304 33381663680598016 33424729794183168 33471311703177747 33497976097603584 33561976646926336 33584029039067136 33657624427757568 33725853486022656 33748013555859456 33886587859238912 33890530504997376 33955281060757504 34029690003914752 34053334360915968 34073592144592896 34121078331561984 34127958176169984 34148260352360448 34283696310714368 34360121156960256 34428475433648128 34527895186046976 34548435278364672 34762778826768384 34783458647605248 34831934130136192 34838957304840192 34859682443034624 34932518957758464 34953299754283008 35075957014396928 35096823139926016 35247226335756288 35268194346663936 35269524873805824 35346813825318912 35487003385659392 35508114036097024 35587268341137408 35610651481079808 35688687970811904 35761034299834368 35829358601961472 35931468161089536 36004306642010112 36083205780013056 36175899917287424 36180108920535552 36328669764911104 36352540053602304 36455250495799296 36506055847747584 36529150762156032 36609200033366016 36680040414445568 36754396363718656 36807845433311232 36834939233763328 36858242210463744 36882460462546944 36933861189713376 36963283969769472 37038214096257024 37058238939660288 37190298446594048 37214734881128448 37239187371982848 37290174736367616 37371891700727808 37396447453790208 37467896342904832 37472255667697536 37550002762940416 37554371640672768 37626122256515072 37650845055516672 37757223727792128 37809843556595712 37830285584236544 37990041857818624 38014075589885952 38067053376708608 38122411341643776 38150472777826304 38199691193352192 38252927660774568 38283401254404096 38381747473219584 38435237660839936 38465856488865792 38543832555454464 38569158349553664 38597548630691456 38732034862854144 38806035498008576 38891074290188288 38916628244594688 38918096412475392 38941248165249024 38995518093213696 39080972113870848 39181367212244992 39185925896403216 39346829067026432 39460451641196544 39483926032416768 39728890087735296 39752524168691712 39807924720155648 39815951205531648 39839637077753856 39922878808866816 39946628290609152 40086808016453632 40110655017058304 40282544383721472 40306507824758784 40308028427206656 40396358657507328 40556575297896448 40580701755539456 40645450188980224 40669629516873728 40697887406948352 40754605450718208 40778849713330176 40787071966642176 40869753485524992 41064535041245184 41147779019440128 41237949462872064 41265045466251264 41348695909183488 41439306637983744 41518479731326976 41545760061259776 41721206683140096 41839085752418304 41920046187937792 42005024415678464 42097073410015232 42123705383387136 42151383385767936 42210127073958144 42243753108307968 42329387538579456 42411296729202688 42531125578432512 42559071282266112 42590398489038848 42617342555848704 42710733372260352 42738797090045952 42820452963319808 42825435048797184 42919281875054592 42942486338863104 43001282578874368 43029537206304768 43123831298064384 43151112831762432 43211249778966528 43234612096270336 43239642368444928 43417190694649856 43422242209527888 43505203859095552 43568470104735744 43600540317515776 43656789935259648 43717631612313792 43752458576461824 43925985898102784 44050094349090816 44079038113775616 44111484149361664 44265182700404736 44349754854866944 44446942045929472 44476146565251072 44566306392244224 44628415604236996 44663968130138112 44778705385422848 44783915310175104 44876832570343424 44967804648030208 44997351407812608 45097659018510336 45124486894190592 45187374006663168 45404445814554624 45431456192790528 45494771108749312 45503944234893312 45626147210133504 45653289474981888 45726131462602752 45753333206482944 46037193581395968 46064580371152896 46350371769024512 46377944863473664 46451943073120256 46479576590712832 46511871322226688 46576691943677952 46604399672377344 46708289697742848 46996301781008384 47024259128885248 47026033165074432 47129085100425216 47160051961430016 47255652467638272 47359207586267136 47449691121516544 47480868641439744 47584917294415872 47681379066445824 47712708820353024 47816098002763776 47908624214786048 47914198300168704 48005742189346816 48110941040017408 48173009583734784 48240145227380736 48278574980923392 48376442901233664 48470053404803072 48638938608304128 48674741130330112 48705534349541376 48812266711154688 48844339531481088 48943354341482496 49050607857205248 49077127244414976 49144322947284992 49176613950062592 49245148252951168 49284378626359296 49384285461676032 49416734135365632 49619646508171264 49625419668031872 49652249829310464 49720232981823488 49829188934303744 49861929938386944 49893474211725312 49963007556930048 50002809801670656 50072495520897024 50201126740688896 50342964970389504 50376043558600704 50413124742127616 50486436641636352 50588780229033984 50829881788858368 50932921591136256 51003903547699424 51044535005872128 51175663297626112 51181617497342976 51391776740605952 51425544466071552 51540181735440384 51570842164789248 51642713150472192 51888837659459584 51994024124284928 52107962818494464 52144168240152576 52175187971407872 52247901195204288 52258435957260288 52289523664551936 52613935521595392 52645234709889024 52870839503634432 52902291519995904 52971853450313728 53003365558255616 53087934940708864 53119516103671808 53230505078489088 53262171054145536 53380902511706112 53710059178295296 53742010433011712 53744037902942208 53897202241634304 54006459963015168 54124808670019584 54263849875931136 54339473934290944 54371799617773568 54382762622189568 54493004647366656 54528810080403456 54759083771621376 54863705359253504 54983932617162752 55020060621668352 55054868095696896 55131594545577984 55252408850644992 55287363315695616 55394346748346368 55400791784570064 55587358409490432 55628275577520128 55785447669891072 55822102321692672 55935262104551424 56057837551091712 56201844514357248 56280169431944192 56325004144410624 56439183384772608 56476267583275008 56708167437910016 56714765334893568 56745428376354816 56823123407798272 56947644496347136 56985062786727936 57021113384828928 57100580065062912 57146068344766464 57225709166739456 57256648451817472 57372716275073024 57379391491161852 57498441730752512 57572621209829376 57614999705288704 57652856491259904 57698784733298688 57815748833181696 57896322946037184 58209053247012864 58290175483085056 58336611435282432 58374942366892032 58493277139820544 58621458170806272 58733459132121088 58772050818367488 59020243600539648 59301528753668096 59421741856325632 59551957506850816 59593335131602944 59628786253037568 59711887080233472 59723926808297472 59759455616630784 59996468543750144 60130212024680448 60165982525587456 60249832008884224 60423816575582208 60459761737138176 60539261086072832 60834862946844672 60871052633309184 60968175283470336 61004444275310592 61006745727664128 61131908176077312 61168274569995264 61382924775194624 61419440494870528 61596802561867776 61721668529160192 61856924194308096 62102255924903936 62139199563169792 62277719596990464 62318640091889664 62581810024710144 62701377553432576 62838780133900288 62880069281906688 63007536623517696 63145610115022848 63185558075080704 63307824855252992 63315190610937216 63446556392554496 63575172088594432 63616945093804032 63796688367648768 63885597733558272 63926013833773056 64066100058390528 64230679444979712 64320193636507648 64413729508294656 64501923868311552 64544305809457152 64685746947096576 64816874668449792 64851918144405504 64940712466055168 65083022281539584 65125786041974784 65257805788643328 65400810476273664 65568818600083456 65576447418470688 65712504835145728 65797281382662144 65845713948901376 65888978847154176 66075141523636224 66167226224042496 66202999772413952 66482573251182592 66524632282300416 66617343409240064 66670413068894208 66714219847876608 66763327361196032 66849459588366336 66942623406355494 66995952195207168 67168058078134272 67315248855515136 67451706972045312 67496027111718912 67773175718477824 67781061009994752 67910562121515008 68059380007829504 68106668721831936 68147184289185792 68242156663123968 68255916352339968 68296520704720896 68567392621428736 68856950867296256 69055790372093952 69096870556729344 69525557653536768 69566917295210496 69663868260272384 69677914609680384 69719364886069248 69865037915516928 69906599508566016 70151914028793856 70193646279852032 70494452671512576 70536388693327872 70539049747611648 70693627650637824 70974006771318784 71016228072194048 71174536682274816 71221302962159616 71377375941623808 71522068599668736 71862936322179072 72008613284020224 72166411560026112 72351799834574848 72360217841071104 72657339529822208 72705080107204608 72910500991598592 73012111695495168 73058301524312064 73218400066732032 73360080828891136 73508792727437312 73615690866622464 73669878467526656 73716484420927488 73764920925093888 73867722379426752 73926567939538944 74076428192514048 74429469762256896 74478374743965696 74580349472735232 74743783401455616 74792894907580416 74935792685809664 74944511335395072 75100005525880832 75108743281345536 75252244513030144 75301690111033344 75514447455584256 75619687113191424 75660571168473088 75980083715637248 76028151179771904 76134106753417216 76244822683287552 76300945555652608 76399382386704384 76505855321549136 76566802508808192 76763494946439168 76870475321679872 77087665110908928 77138316699107328 77195097261382912 77464069725708288 77612070996017152 77782148580376576 77833256489189376 77836192824950784 77991036186427392 78161944227741696 78362734424489984 78371851792806432 78693658134052864 78920903282393088 78967852064833536 79457780175470592 79505048337383424 79615849440311296 79631902411063296 79679274155507712 79845757617733632 79893256581218304 80173616032907264 80565088767442944 80613015649517568 80616056854413312 80792717315014656 81113150595792896 81161403511078912 81290900377960448 81339259033747456 81395774813896704 81509210901436416 81557699426660352 81574143933284352 81739506971049984 82295558038880256 82475898925744128 82530090932502528 82697391818366976 82878613275967488 83036959462653952 83091520122519552 83442413366280192 83678171504836608 83840092375875584 84010048831356928 84194146820030464 84247410766774272 84302766771535872 84420254147916288 84487506216615936 84658775077158912 84822593458405376 85062251156865024 85118142564532224 85180796978077696 85234685111697408 85421466744520704 85477594180091904 85650870097594368 85838563750109184 85884972677726208 86002565157748736 86059074412609536 86247662596128768 86422499557933056 86469224192540672 86479284736889856 86834381389299712 86844484419055776 87010407718191104 87136940209471488 87201080635031552 87313579870519296 87435263224627584 87504917152923648 87851971796205568 88100188698181632 88158076227551232 88222968298723328 88530365400809472 88699509709733888 88952293130502144 89132612784488448 89256831208473992 89327936260276224 89557410770845696 89567830620350208 89753665140686848 89935609296060416 89994702815625216 90195318037020672 90248973788381184 90374748013326336 90808891629109248 90862912385581056 90989542217498624 91252294420267008 91306578949963776 91452262925205504 91506666412965888 92074387162791936 92129160742305792 92700743538049024 92755889726947328 92903886146240512 92959153181425664 93023742644453376 93153383887355904 93208799344754688 93416579395485696 93992603562016768 94048518257770496 94052066330148864 94258170200850432 94320103922860032 94511304935276544 94718415172534272 94961737282879488 95169834588831744 95362758132891648 95425417640706048 95817248429572096 95828396600337408 96011484378693632 96221882080034816 96346019167469568 96480290454761472 96557149961846784 96752885802467328 96940106809606144 97277877216608256 97349482260660224 97411068699082752 97624533422309376 97688679062962176 97886708682964992 98101215714410496 98288645894569984 98353227900125184 98490296505902336 98568757252718592 98768570923352064 98833468270731264 99239293016342528 99250839336063744 99304499658620928 99440465963646976 99658377868607488 99723859876773888 99786948423450624 99926015113860096 100005619603341312 100144991041794048 100402253481377792 100413935109533241 100685929940779008 100752087117201408 100826249484255232 100972873283272704 101177560458067968 101659763577716736 101865843182272512 102007807095398848 102089070011744256 102363234994685952 102783553481211904 102851088932143104 103080363470880768 103285426300944384 103777675318919168 103988048248569856 104215925636988928 104288336480305152 104350375942815744 104495802390408576 104516871914520576 104579047329103872 105227871043190784 105290469419778048 105741679007268864 105804583039991808 105943706900627456 106006731116511232 106175869881417728 106461010156978176 106524342108291072 106761805023412224 107420118356590592 107484020866023424 107488075805884416 107794404483268608 108012919926030336 108249617340039168 108527699751862272 108678947868581888 108743599235547136 108986009294733312 109057620160806912 109518167543242752 109727410718507008 109967865234325504 110040121243336704 110263189091155968 110504817701289984 110574726631391232 110788693496692736 110801583569140128 111174716818980864 111256551155040256 111570895339782144 111644204643385344 111870524209102848 112115675102183424 112403689028714496 112560338863888384 112650008288821248 112878366769545216 112952535166550016 113429530669787136 113490856752709632 113646246815596544 113895288992694272 113970125573455872 114042226769657856 114201160130125824 114451418333478912 114513296903634944 114745432550146048 114758782982323704 114996883461505024 115145242419658752 115229999410577408 115305712982519808 115397569466597376 115631497666363392 115792645892074368 116418106494025728 116580350966170112 116673222870564864 116749884733784064 116986554279641088 117242916341612544 117466918264242176 117544101636734976 118040487201079296 118603057507336192 118843483712651264 119103915013701632 119186670263205888 119257572506075136 119423774160466944 119447853616594944 119518911233261568 119992937087500288 120260424049360896 120331965051174912 120499664017768448 120847633151164416 120919523474276352 121669725893689344 121742105266618368 121936350566940672 122008888550621184 122263816352154624 122336549139990528 122765849550389248 122838880989741056 123193605123735552 123443337058320384 123713848388616192 124204511849807872 124278399126339584 124555439193980928 124637280183779328 125163620049420288 125402755106865152 125760138563813376 126015073247035392 126291220230045696 126371116150161408 126615649710505984 126630381221874432 126893112785108992 127150344177188864 127233890187608064 127593376735297536 127771195467116544 127852027667546112 128132200116781056 128461358889959424 128640387273015296 128827459016589312 129003847736623104 129088611618914304 129371493894193152 129633749336899584 129703836288811008 129881424932110336 130166044563079168 130251572083949568 130515611577286656 130801620952547328 131137637200166912 131152894836941376 131425009670291456 131691427897802752 131777957694308352 132150283047272448 132334452448084992 132405999544827904 132965146502365184 133049264564600832 133234686818480128 133340826137788416 133428439695753216 133526654722392064 133698919176732672 133885246812710988 133991904390414336 134336116156268544 134630497711030272 134903413944090624 134992054223437824 135562122019989504 135821124243030016 136118760015659008 136213337443663872 136294368578371584 136484313326247936 136511832704679936 137134785242857472 137713901734592512 138111580744187904 138193741113458688 139051115307073536 139133834590420992 139327736520544768 139355829219360768 139438729772138496 139730075831033856 139813199017132032 140303828057587712 140387292559704064 140988905343025152 141072777386655744 141078099495223296 141387255301275648 141948013542637568 142032456144388096 142349073364549632 142442605924319232 142754751883247616 143044137199337472 143725872644358144 144017226568040448 144332823120052224 144720435682142208 145314679059644416 145410160214409216 146024223390990336 146116603048624128 146436800133464064 146720161657782272 147017585454874624 147231381733244928 147339756935053312 147432968841854976 147529841850187776 147735444758853504 147853135879077888 148152856385028096 148858939524513792 148956749487931392 149160698945470464 149487566802911232 149585789815160832 149871585371619328 149889022670790144 150217486562691072 150504489026060288 150603380222066688 151028894911168512 151239374226382848 151321142336946176 151960167431274496 152268213506834432 152489645366575104 152601891111305216 152798764773408768 153011710643098272 153133605017616384 153526989892878336 153740950643359744 154175330221817856 154276633398214656 154390194522765824 154928139451416576 155224141992034304 155564297160753152 155666512978378752 155982072372854784 156323888455483392 156725468848979968 156743703585612864 157387316268105728 157841806564786176 157935704129667072 158915560350941184 159010096674766848 159231698880622592 159263804822126592 159358548311015424 159691515235467264 159786513162436608 161130177534885888 161226031299035136 161232113708826624 162226301191585792 162322807022157824 162581800755920896 162678518067494912 162791549627793408 163018421802872832 163115398853320704 163148287866568704 163479013942099968 164591116077760512 164951797851488256 165060181865005056 165394783636733952 165757226551934976 166073918925307904 166183040245039104 166884826732560384 167356343009673216 167680184751751168 168020097662713856 168388293640060928 168605533543071744 168840508295832576 168975012433231872 169317550154317824 169645186916810752 170124502313730048 170236285129064448 170361593956155392 170469370223394816 170842933489041408 170955188360183808 171301740195188736 171677127500218368 171769945355452416 172005130315497472 172118148825219072 172495325192257536 172844999115866112 172958569473779712 173668762778599424 173688968838111552 174020815436382208 174402161270063104 174627159741038592 174870526449255168 175009834305847296 175703943592411136 176200377396363264 176316152455102464 176445936597446656 177060730801618944 177399019419467776 177904586261004288 178265225568976896 178513662416947984 178655872520552448 179114821541691392 179135661240700416 179871218592120832 179989405631250432 180390636074041344 180497947576762368 180749496026652672 181617783258218496 181979084434997248 182504588840534016 182613157899927552 182904525850411008 183013332825931776 184148774325583872 184258321484611584 185401487076098048 185511779453894656 185807772292481024 185918306362851328 186306767774711808 186417598689509376 186833158790971392 187985207124033536 188097036515540992 188104132660297728 188516340401700864 188640207845720064 189022609870553088 189436830345068544 189923474565758976 190339669177663488 190725516265783296 190850835281412096 191656793200674816 192022968757387264 192443764160069632 192692038334939136 192960580909522944 193505771604934656 193880213619212288 194555754433216512 194698964521320448 194822137398165504 195249066844618752 195377358125924352 195773417365929984 196202431428820992 196577291789139968 196706455800250368 196980593011804672 197137514505437184 197537141846704128 197666936541462528 198478586032685056 198501678672127488 198608999317241856 198880931927293952 199316755737214976 199447719753547776 199573896846901248 199852030227720192 200011239206682624 200289982083588096 200804506962755584 200827870219066482 201504174234402816 201652498968510464 201945746566545408 202355120916135936 203319527155433472 203731686364545024 204015614190797696 204178140023488512 204726469989371904 205567106962423808 205702177864286208 206570852601888768 207555350637838336 207976096497139712 208431851273977856 208576672960610304 208700751885631488 208991604780817152 209033743829041152 209158094658207744 210455742086381568 210580938839556096 211483358014537728 211609166079983616 211887413801254912 212013462233022464 212922020313956352 213048684216582144 213523610046824448 214840236713181184 214968041732046848 215588808966537216 216025839852060672 216499234680078336 217055399503724544 217357895737163776 217487198471094272 217972018589466624 218115240321613824 219036335086485504 219454821437014016 219935730468651008 220080242486673408 220526378182311936 221009635402579968 221149453262782464 221577386993385472 221603167138280256 222513102310080512 223288409286770688 223741048418205696 224231350204366848 224807378057428992 225120677727776768 225300016577642496 225756733539090432 225905070333100032 226859061339574272 226981713505419264 227292493631193088 227790577985388544 227940251146911744 228084453539315712 228402320260251648 228902836666957824 229490865100292096 229517565964647408 229993766923010048 230290484839317504 230459998821154816 230611425965039616 231262995332726784 231585291784148736 232836212988051456 233160701932340224 233346445741129728 233499769467568128 233973108559282176 234485832683225088 234933836528484352 235088203273469952 236080974402158592 237206115014672384 237686967425302528 238207830027403264 238373340526411776 238515145012150272 238847548320933888 238895707233189888 239037822466523136 239985874175000576 240520848098721792 240999328035536896 241695266302328832 241839046948552704 243339451787378688 243484210533236736 243872701133881344 244017777101242368 244527632704309248 244673098279981056 245531699100778496 245677761979482112 246886674116640768 247427696777232384 248409023699615744 248556798252679168 249110878387961856 249274560367558656 250327240098840576 250805510213730304 251520277127626752 252030146494070784 252582440460091392 252742232300322816 253231299421011968 253260762443748864 254300688354377728 254467780375216128 255186753470595072 255542390934233088 255704055335092224 256264400233562112 257280774546030592 257654918033178624 258007695473246208 258177223237828608 258742987788386304 259267498673799168 259407672577622016 259762849864220672 260332089126158336 260503144167899136 261031223154573312 261603241905094656 262275274400333824 262305789673882752 262850019340582912 263382855795605504 263555915388616704 264300566094544896 264668904896169984 264811999089655808 265930293004730368 266098529129201664 266469373636960256 266856879391506432 267053309444784128 267397838353465344 267770493625421976 267983808780828672 268672232312537088 269260995422060544 269806827888181248 269984108446875648 271124244039979008 271642248486060032 272237520031318016 272426674887327744 272588737156743168 272968626652495872 274269570485714944 275427803469185024 276223161488375808 276387482226917376 278102230614147072 278267669180841984 278655473041089536 278711658438721536 278877459544276992 279460151662067712 279626398034264064 280607656115175424 280774585119408128 281977810686050304 282145554773311488 282156198990446592 282774510602551296 283896027085275136 284064912288776192 284885211848638464 285509503766495232 286088274398674944 287451745288716288 288034453136080896 288665646240104448 289440871364284416 290629358119288832 290820320428818432 292048446781980672 292233206097248256 292873600266928128 293440323315564544 294035170909749248 294679513870106624 294865937683709952 295059683700375552 295470889517707008 295706271758155776 296305712770056192 297717879049027584 297913498975862784 298321397890940928 298975133605822464 299171579630321664 299743170743238656 299778045341580288 300434973125382144 301008978052120576 301206760444133376 302057789822337024 302478748452765696 302642284673892352 303920334862548992 304536427013668864 304979290733150208 305203782222610432 305597529546817536 306023421286196544 306267210035232768 307481901286719488 308350660443635712 308553266796429312 308780389045531648 309856278902833152 310448283984068608 311128594321506304 311333025956757504 311964144745709568 312647776910966784 313450937697959936 313487407171225728 314774632536211456 315683613129572352 315871408259334144 317831120701882368 318020193349533696 318463397761245184 318527609644253184 319383030470934528 319573026324873216 322260355069771776 322452062598070272 322464227417653248 324452602383171584 324645614044315648 325163601511841792 325357036134989824 325583099255586816 326036843605745664 326230797706641408 326958027884199936 329182232155521024 329903595702976512 330120363730010112 330789567273467904 331514453103869952 332147837850615808 332366080490078208 333769653465120768 334712686019346432 335360369503502336 336040195325427712 336776587280121856 337211067086143488 337681016591665152 337950024866463744 338635100308635648 339290373833621504 340472570258128896 340723187912310784 340938740446789632 341685866978082816 341910376720367616 342603480390377472 343354255000436736 343539890710904832 344010260630994944 344236297650438144 344990650384515072 345689998231732224 345917138947559424 347337525557198848 347377937676223104 348041630872764416 348804322540126208 349254319482077184 349741052898510336 350019668611694592 351407887184822272 352400754792726528 352632304910204928 352891873194893312 354121461603237888 355809172522008576 356530451137953792 357027324833895968 357311745041104896 358229643083382784 358271322481400832 359742437184241664 359978811262500864 360781272148082688 360995895153524736 361498992053305344 363958168869994496 365009177681068032 365226315799855104 365809051700822016 366026665651863552 368297548651167744 368516642969223168 370802974152196096 371023558907789312 371615544584962048 371836612725702656 372613535549423616 372835197379018752 373666317581942784 375970414248067072 376194073031081984 376208265320595456 377280415691440128 378045219741106176 378873660690137088 379846949131517952 380679338355326976 381451032531566592 381701670562824192 383313586401349632 384045937514774528 384887528320139264 385384076669878272 385921161819045888 387011543209869312 387760427238424576 389111508866433024 389397929042640896 389644274796331008 390498133689237504 390754716251848704 391546834731859968 392404862857641984 393412911600500736 393961186023609344 394275029010874368 395074283693408256 395333873082925056 396957172065370112 397003357344254976 397217998634483712 397761863854587904 398633511474429952 398895439507095552 399147793693802496 399704060455440384 400022478413365248 400579964167176192 401609013925511168 401655740438132964 403008348468805632 403304997937020928 403891493133090816 404710241832271872 407463372729090048 408031228381595392 408356280046977024 409452939978743808 411134213924847616 411404355728572416 413141705203777536 415110701275676672 415952192994279424 416863702547955712 417153345921220608 417401503771262976 417983209561634304 418067487658082304 418316189316415488 420911484172763136 421161877679112192 422966716029075456 423218332159967232 423774827602509824 425844040627912704 426097368433164288 427047220093648896 429680473426362368 429936083464093696 431177617933074432 432051679704121344 432998469360156672 434715791474327552 434974396942188544 435944037178933248 436230480643227648 438072670172971008 438909642874028032 439871460937302016 440160484973346816 441052756364623872 442019270805159936 442298906525564928 443154773986770944 443206334276560512 445026204620161024 446576818573541376 447482096836411392 448462700408733696 449614756114857984 450241355455553536 451513467078180864 451810140666200064 453718122679148544 453963427010838528 454584987262386176 455581155970777088 455880502293823488 456804640520503296 457805673333915648 458981730200584192 459035131929294816 459987533846020096 460580969678635008 460919997642309632 461222851930079232 462525990665453568 463170583568297472 465672425976102912 466321403864680448 466692891482259456 466999538935136256 467946217118564352 468971665366450176 470176406546939904 472161948804317184 474412230029344768 475373934850605056 476415660054806528 476746681052823552 477030290024300544 477695096641867776 477791414466379776 478075644933046272 479971748350001152 481998656071073792 483390532604657664 483678093897105408 486678903574757376 486968421066473472 487745402267762688 488035554202484736 489055265408618496 489346196559962112 491063398201556992 491355523958964224 493773348233281536 494855393554464768 496818047399231488 497113596505358336 498221756775923712 498549120735117312 500654480197681152 503040554255253504 504060292988141568 505164880920182784 506462598842023936 506521524887497728 508601376708755456 508935560750432256 510373506941190144 511084781868466176 511408110670184448 512528800467124224 514561549092061184 515309836066357248 516015390946492416 516354446475657216 517485975576772608 518534997347598336 519525699728441344 521006288335798272 522062446309146624 523206483810189312 524550548800667648 524611579347765504 525700038681165824 526765711591211008 527111830777233408 528601132189089792 529337809792339968 529623998179311616 531860586009460736 532197058258403328 532938747273920512 533713758783012864 534106618889568256 534795676706930688 535540987250843952 535967617561657344 537344464625074176 539613655776362496 539968216893751296 542248488079958016 543284496972120064 544475040062636032 544853349774655488 545937253304991744 548539140971429888 550855606938370048 552446322976751616 552774964453834752 556204461228294144 556535338361683968 557310946082179072 557423316877443072 557754919088553984 558920303324135424 559252796068528128 561215312230350848 563955621372100608 564291109546622976 564312397980893184 565549021205102592 567792054170550272 568129824577552384 569770423697276928 571019007532990464 572176548797349888 576068906272161792 577331292480208896 578881742728568832 581258716238577664 581640640857636864 584096893563961344 584466412194496512 585747200533856256 586880646631129088 588070341819498496 589359027740213248 589731875367419904 590119367400751104 590941779035414016 591412543516311552 592611425540112384 595435758098055168 595826997951725568 596642795781881856 597950267211644928 598343159260643328 599556090683160576 600869946250764288 602017956104241152 602413520888266752 604957496905531392 605284569347784704 607840669725097984 609072854027337728 609958581466300416 610407564445220864 611195059093635072 612046842572393088 612534420070465536 614963802573438976 616701320887271424 617106533592858624 617560778091063296 619712557805666304 620896567968137216 622666051913515008 623928289491419136 625295553821933568 626901875395919872 626974814342451456 629549265072422912 631367226259144704 631742816518668288 635662241403764736 636040386699067392 636926795522490368 638766060941869056 639146052649746432 644520710139543552 644904125196140544 648905204766343168 649291228088631296 650327203023683584 650714072269979648 651166198511173632 652073687211491328 652461595413282816 653916055768399872 658364464311042048 659807191405953024 660240727460020224 661579134546935808 663028906207739904 664732160980156416 667539306930241536 670720739007004672 672080390650855424 673553174560243712 674422134172286976 675362033183330304 675900049732927488 677270200617271296 678580747667243008 680945140516257792 681446375824621568 681877480893579264 683371733956165632 683820753440735232 685206960780754944 686708510000873472 688020521261989888 688472595300876288 689981300769030144 691379996463464448 691834277895118848 694675051114397696 694755875352446208 696083261745528832 697608645080252416 698508638964154368 699482105797020672 700039337223389184 702815774369644544 704801509585453056 705264609820409856 705783746389786624 708242923206475776 711618345044017152 713060902275907584 714054649667791936 714623490082209792 716542644962801664 719484874368483328 719957622525001728 721562544296165376 722997984106610688 727916337739988992 730018355362136064 730452631599710208 731618103401644032 732053331303727104 736595097302335488 737033285938446336 741605948304392192 742047117815578624 743231089169924096 745227071098847232 745670394758037504 747332635163885568 751940828496134144 752388146062163968 752416530641190912 754560831382880256 756090439482212352 757747321380274176 759693898263035904 762902065063133184 763403341125648384 766627172802699264 768091875029549056 769775056640278528 771842323638091776 774023086419738624 775520854476849152 778223017732866048 778795858085281792 779288549592662016 780996267378475008 781509432503697408 783093669463719936 784809725715283968 786825823201001472 787922372047218688 788550058021748736 790148567386816512 790667746165850112 794006714688509952 794435997268967424 795523727709175808 797267022948859904 797790879014191104 798295587387604992 799408120910880768 801159928334352384 803218027851022336 803311480876265928 806016696937611264 806609995874041856 807782986266181632 809420483664543744 814926745458180096 816062456763190784 816712560093954048 818905879957487616 822268427849695232 822808711457144832 826283410407555072 830221402551353344 831904385988558848 833727405095911424 834306691842441216 834803007542525952 835966419123268608 836134975316164608 836632378632830976 841822968345526272 842323755358224384 845933432058150912 846436664319934464 851688081255825408 852194736866328576 859360946852724736 859872166928187392 862355235866148864 864103359408242688 865996938720313344 869431582948655104 869948793884377088 871888074357866496 872460961286455296 876145340345942016 877819285748056064 880320969946693632 882105512729247744 884038541610319872 884597813051129856 886309547973541888 886412668553121024 890052409240322048 893153637147082752 894964193672822784 896925400817467392 899229512229715968 900482710911107072 903026934156361728 903620281332400128 907436245358297088 907926854021677056 909169974524772352 911162311941554176 911761004587646976 913609281041006592 915611346667831296 917963460401168384 918070263858589632 919975067692040192 921839995284619264 922445703860158464 925051981330907136 926341167136594944 931344851952205824 932642807729360896 933385782964518912 933999077870272512 935892434237128704 937943330732900352 940352813093879808 944323897608634368 950747869701210112 952831320109613056 953493362105647104 954060580048601088 955390193283735552 955582828932759552 959943496700002304 963997312142147584 966781065209315328 967356187794210816 973357807149514752 973936842132946944 975490804535525376 976071108404969472 978110530817236992 978692393119924224 982126796403113984 982711047917928448 987546696466563072 989710787108929536 993636094798462976 994227193010716672 996443513551847424 997098241470234624 1001308960395362304 1006081108510507008 1008120585976283136 1010329761840365568 1013043049774995456 1017202753417510912 1017871121500864512 1022169563736932352 1022816221340368896 1025057600934248448 1029123098184122368 1030619672132714496 1032030781892984832 1032708892951314432 1034971951153545216 1037069994695196672 1039051399456882688 1042012576671596544 1044124892618293248 1046412967620378624 1049101097601335296 1049223158695531008 1053531423182422016 1054223661554466816 1057202264378179584 1058675619584679936 1059247996358623232 1063721172018921472 1065877494547841024 1067427517566025728 1068213237779136512 1069591353413861376 1071081974501687904 1071935235123314688 1074688929250148352 1079227311552724992 1079936433787502592 1084496976159916032 1086568993944240128 1088950080125272064 1091874506609983488 1097078281942859776 1101711213876740096 1104892645953503232 1105549928907669504 1112408922456588288 1113070676723367936 1114621892164358144 1114846633754886144 1115509838177107968 1117840606648270848 1118505592137056256 1127911242744201216 1128582219093245952 1128624795961786368 1135584108341100544 1136259649155104768 1139540847394553856 1142038015065980928 1144353097594699776 1152137812544323584 1154662584960417792 1157763485457137664 1162517432477155328 1163281281715273728 1168193787127922688 1168932824388993024 1171494401067712512 1173761293262258176 1176140683638996992 1178718055480426496 1180238734801502208 1181883558070828032 1182825087032623104 1185222851080224768 1190871516196110336 1191653995903451136 1193285591563763712 1195900534423289856 1196686318521286656 1199112181366321152 1201739892501528576 1204035912208482304 1204827041776533504 1209914993811062784 1215681339450195968 1218145708054675456 1220815128890441728 1222390118187270144 1224093685144786176 1225068840140931072 1229927605146877952 1233402641774542848 1234213067185717248 1235121556182126592 1239425115611332608 1241793135936274432 1245332103827030016 1247856578982838272 1250591107643867136 1253803750791839744 1253949628684902912 1259098530144845824 1262734452518289408 1263485633037336576 1271324482807529472 1273853591044980736 1277532121883738112 1278292105299492864 1289041420279087104 1289808250392281088 1297810409532686336 1298582456177262592 1300654406047367168 1301428144539959296 1304147374422982656 1304923190826565632 1307832111536799744 1316728928622084096 1319614382811906048 1320481454920040448 1323158269093871616 1326057812415479808 1329464321960312832 1335078613860483072 1344160781301710848 1347106349120487424 1348844268344573952 1350724066366660608 1354540401234542592 1357161495334486016 1361890281032515584 1362892751649243136 1363754961787158528 1366743467912331264 1367641506881470464 1370413921561509888 1373417020001746944 1376041042523979776 1376945190601752576 1379962601538060288 1382759992926928896 1383668555790237696 1389350102228795392 1389511750704892416 1392166523491057664 1395217290160504832 1397017277928308736 1398964211594041344 1400078674446778368 1405631548739289088 1410529219640819712 1411567492779573248 1416485846412951552 1423236690088034304 1426121804551815168 1428109299335583872 1429246980164419584 1433085289925603328 1438969748736966656 1439915245050003456 1445995968213221376 1455832675479977984 1460036710724272128 1460905263199420416 1463236206803288064 1464106662607454208 1473190194604670976 1474066571876892672 1483211896608784384 1484094235631157248 1490454142197694464 1491340789516075008 1494665270327771136 1503881656992268288 1504776292124327936 1509121662765760512 1512180878964424704 1515494642760548352 1519387796526071808 1525804130126266368 1526806682251296768 1533254345605398528 1536183750059098112 1539550113280557056 1543684647276183552 1548046172839477248 1551041708953698304 1557591716170563584 1558577099185324032 1563018865007394816 1566187338927439872 1569619451430567936 1573651646402002944 1575844744094437376 1577100116043497472 1580297134773633024 1581335492331700224 1588013429377019904 1588871994537934848 1591047455418351616 1594534045897719808 1595581758028382208 1596591174775209984 1598816241821761536 1602319856668704768 1606436055702044672 1606622961752531856 1612033393875222528 1613219991748083712 1618840967329087488 1629853490916360192 1632124913526381568 1633425120187908096 1637811759914975232 1644536855699390464 1645617422914289664 1652566820815110144 1660442805102706688 1663808771977117696 1667454810191822848 1668613383684882432 1669606015085051904 1671932838246537216 1672269950632329216 1673264757265661952 1683645936691052544 1691866864116301824 1692873328639868928 1703376162511650816 1704389473732657152 1718721893705449472 1719744333856374784 1728206718816485376 1731993877440626688 1738863165897310208 1739897587768754176 1743776148715732992 1744921922572910592 1752290680691884032 1755638571496112128 1760641939893387264 1764211025458495488 1768077083220639744 1769195626102259712 1772619095947083776 1772825337106242048 1780104818480644096 1786307274294165504 1789928387345645568 1793850801634934784 1800965421822214144 1806053868312723456 1807240562664800256 1814872490716594176 1815853708043354112 1818339949049544704 1822324623883108352 1823522009175293952 1827218562082013184 1831222693335662592 1835926920802336768 1836140527717179264 1839950135384080384 1843679990569238528 1844891407720316928 1850103962661814272 1852682334273189888 1862689703904411648 1865285615458721792 1867998155740545024 1871784868474257408 1875886661465800704 1880705626187759616 1888647795217268736 1901495739402420224 1905662640219226112 1906986724211294208 1908121160097202176 1910780386567471104 1919886993400004608 1927994624284295168 1933562130418630656 1934712375588421632 1946715614299029504 1947873684265893888 1950981609071050752 1952142216809938944 1956221061634473984 1957384786239848448 1964253592806227968 1965422095835856896 1975093392933126144 1979421574217859072 1987272189596925952 1988454386021433344 1994196482940469248 2002617920790724608 2012162217021014016 2016241171952566272 2020659523680731136 2026086099549990912 2034405506835021824 2035742243001729024 2044339127473864704 2045632442680737792 2050115201868496896 2058246196368244736 2064061563785969664 2065417785902628864 2069943902307090432 2074139989390393344 2084025153343193088 2088249785236586496 2092825935240757248 2098202195202670592 2098446317391062016 2107062846364844032 2108447323108933632 2114404528756359168 2117351239169359872 2118495992717246464 2127442344037842944 2131754989095682048 2134855035132051456 2136426475558273024 2139182706827722752 2142163949003375808 2143870470246629376 2158454623105449984 2159872867575005184 2168993952319832064 2173137987888480256 2177900160250544128 2183749013219966976 2194156563885719552 2203422427753480192 2209785291907006464 2211099857815339008 2224817844913176576 2226141353446735872 2229243784328716288 2229693267509772288 2235681213296541696 2237011184274112512 2255822485488402432 2257164438186491904 2257249591923572736 2271168216682201088 2272519298310209536 2279081694789107712 2288706195189399552 2304275625088647168 2309325169920835584 2315526970914275328 2325034864954310656 2326562563430547456 2336387574255845376 2337865648777986048 2342988802135425024 2347522586524516352 2352281367277993984 2357436110960852992 2360477469603004416 2363767116141656064 2365650174065246208 2370445702160449536 2383307991806902272 2386571183127527424 2391801068846579712 2393372637042573312 2398224362732642304 2403479785003057152 2408071824416964608 2409654083553067008 2419829987622125568 2431362678900391936 2436291416109350912 2441630257780883456 2444780236374540288 2448187370289572352 2450137680281862144 2459855210293755904 2466805283549085696 2468426134371434496 2470243112364253184 2478850231222665216 2490664207654060032 2495713157965676544 2501182215287734272 2507607501583679488 2507899257369805824 2518197060289691648 2525468905036578816 2526971266074673152 2547707182089961472 2555064243767476224 2556584210598985728 2578082840558174208 2579616500784562176 2595620819065372672 2597164912354525184 2601308812094734336 2602856289079918592 2608294748845965312 2609846381653131264 2615664223073599488 2633457857244168192 2640962909840080896 2646316538187743232 2652115624830959616 2658928643920625664 2670157227720966144 2688321562603421696 2694212698240974848 2697688536689147904 2701448132733321216 2709080802469085184 2714322990668972032 2723780562065031168 2725785503298486272 2727509923574317056 2733486935824662528 2735283013762940928 2740827843123019776 2746834040003493888 2753890381203505152 2759925203076120576 2765519985853857792 2767337111580475392 2778700204457590784 2779023501409784832 2784333046982115328 2790434580321009664 2794034555856617472 2797928423188082688 2800157348893556736 2811263097478578176 2821058439281639424 2823134985559146496 2832971692825903104 2852243609103630336 2856218598671167744 2858493960328839168 2866170579851206656 2877939497473933312 2879830490100006912 2891991936426442752 2911665350959955968 2920073421448544256 2921810526398840832 2926472413606576128 2928213325214908416 2946380389209341952 2948133143753785344 2966423793217568768 2980908284395388928 2982681579032150016 2989330540655542272 3007763313984536576 3009552584248655872 3018243325531521024 3024361757928849408 3030989285521096704 3051608260252532736 3053613364502593536 3066508691210797056 3072367500118196224 3079100226561114112 3087369294552367104 3096092345678954496 3102083417907396608 3115183432341127168 3117154198370648064 3126037730014789632 3132374677854879744 3139238902861135872 3147303292804005888 3151689488188874752 3160594269547266048 3162670984663400448 3176026858754039808 3177743989075869696 3182094910836703232 3189068091795439616 3191163516056764416 3197632483643523072 3204639713337409536 3212872111404089344 3213245923505063712 3224066787750445056 3226439983496167424 3237681934658174976 3259706981832720384 3264249827052763136 3266850240375816192 3275623519829950464 3291234845828579328 3305133641630220288 3320885610205413376 3327617543954235392 3334909620383645696 3337226767369764864 3339212030170103808 3343865676493074432 3344539901264658432 3346529514531323904 3383733728232603648 3385746657279737856 3406752325023301632 3408778947465314304 3437443787410898944 3439488667712749568 3456413437632970752 3463987754881253376 3477726331794620416 3479795175537508352 3487552297431465984 3489843845145821184 3504581361383768064 3521283879786774528 3528422050916990976 3536154166441279488 3545238191894167552 3545650674212484096 3560209636961288192 3572614548588331008 3579856774691291136 3587701603269869568 3601930843644428288 3612107736625446912 3614481125329600512 3629744981433188352 3636679898099089408 3647044018350587904 3654437124164026368 3662445386671325184 3671853841604673536 3672281055434358528 3679900270768160768 3687359981138477056 3689782815440633856 3700207925323628544 3705364668546379776 3725379407808823296 3730571230917443584 3735996311481090048 3743569736948514816 3751773322931601408 3761411252375519232 3777295590434537472 3802991478804840448 3811325280438452224 3813973448422588416 3821560773134942208 3839773986800009216 3855989248568590336 3867124260837261312 3869424751176843264 3893431228598059008 3895747368531787776 3901963218142101504 3904284433619877888 3912442123268947968 3914769572479696896 3928507185612455936 3950186785866252288 3958843148435718144 3974544379193851904 3976908772042866688 3988392965880938496 4005235841581449216 4032482343905132544 4041319047361462272 4052172199099981824 4068811013670043648 4071484486003458048 4088678254947729408 4091264885361475584 4100230403736993792 4116492392736489472 4128123127571939328 4130835571805257728 4139887804614180864 4148279978780786688 4168050306686386176 4176499570473172992 4185651870481514496 4196892634782124032 4214125692729688064 4216894646217867264 4234702478338719744 4236991985434492928 4254884688075685888 4263509978191364096 4269710070264102912 4272852951116546048 4278365413655445504 4284327898006751616 4287740940493258752 4316909246210899968 4319745735150010368 4337987904639664128 4346275975776960512 4367498026439933952 4388313127771439104 4406844855506960384 4419570583814012928 4422199715630678016 4449635689826353152 4452282706893471744 4458487568657432576 4471362426593083392 4474022368548225024 4511644970976804864 4514328876372983808 4542336433364402176 4545038596620419072 4558163389578215424 4577412390378799104 4608551250177294336 4618650339841671168 4631053941828550656 4653125126861094912 4672775148511690752 4675731297555972096 4695045173049032704 4704562734555987968 4714872221921705984 4720954939206008832 4727534232283312128 4731300348130492416 4740891404320899072 4766615983613804544 4773142366255054848 4783602137693159424 4786745274085146624 4796448725465284608 4806959570006114304 4816143648833929216 4819308167106134016 4839659975244251136 4862725357800783872 4872582832218701824 4883260515561766912 4889560472749080576 4896374740579144704 4900275360563724288 4919710420587511808 4933610567098171392 4936852268742868992 4940486224728506368 4957700462445330432 4981328415308120064 4991426315931353088 5002364430575468544 5015798514739611648 5036394120579383296 5050937810073157632 5095414364179922944 5110128487534952448 5113168421197971456 5156165681116348416 5159233001569124352 5191241638130745344 5194329824709050368 5202617624189468672 5216589497691930624 5219692763306262528 5231328446147198976 5266915714488336384 5281925819680161792 5292633076375486464 5304231249661919232 5317857287841251328 5340314455441932288 5376643125206843392 5388425396481949696 5402896265466642432 5418161604938170368 5428645981337944064 5447561124130062336 5451571006596972544 5455019847148634112 5466973871649325056 5470566027525881856 5481655686246039552 5493668080006987776 5507780762407010304 5519850406152241152 5531039971707715584 5534674223160950784 5558047002819569664 5568666093964230656 5580869160642019328 5588069111713234944 5595856846376165376 5622526194957156352 5642116878563278848 5646269971118292992 5665943385651806208 5704487218207260672 5712437197342335488 5716987920657678336 5732341159702413312 5755878994947866624 5759660980200013824 5783983872852885504 5823330701919911936 5840146842897088512 5843621052797681664 5852944827213152256 5856426650429816832 5892760778418683904 5896266287507570688 5961816568790777856 5965363158064300032 6015526627969073152 6019105168497311744 6036486651063042048 6048723515857698816 6061978571042193408 6103216520505065472 6107226729005187072 6133017382421594112 6144735000236392448 6174738589104734208 6192184691357908992 6204166835814793216 6230366864682254336 6252075460029579264 6264749355709759488 6278477805722271744 6294606585608011776 6303378976377749504 6321188539094532096 6325341969326800896 6352053717508079616 6355487978151739392 6364189821673406464 6378136183590879232 6382327032113528832 6395264967287046144 6409279426674819072 6425744222808178688 6426491847010127424 6452879966992334848 6475363869316349952 6519413963665440768 6528499654105526272 6533700480751632384 6551247039659900928 6582469691657158656 6610267283260440576 6655235087908470784 6669819240767291392 6674453534739529728 6678424060340207616 6687731352986148864 6689079802529316864 6767467456465207296 6771493314559475712 6813504650046603264 6817557894930628608 6874887574821797888 6878977335425499136 6912826875265941504 6927975509762506752 6955452663589240832 6959590351075016704 6975104594862931968 6979687690291642368 7009162722767536128 7042567759573549056 7056844101833981952 7072308332882558976 7091301348424968192 7120419273922576384 7159713549382582272 7175403206539739136 7203861687288856576 7224215473250893824 7228962250659201024 7259489962866376704 7273359796198178816 7294088036701175808 7308874248328052736 7324890773342650368 7343707683209347072 7344562110868717056 7374719962276954112 7379565630881267712 7400415850647257088 7410729337092759552 7461142461834887168 7471992622962180096 7487139473897029632 7503546645863202816 7522822504751038464 7554591180869074944 7605982957609680896 7622650560876904448 7643121546269884416 7679547973600018432 7711978497137180672 7734248521674522624 7738849502353686528 7786862457196118016 7791494737063575552 7803926436284203008 7808568867239755776 7824884246537895936 7829539144959393792 7900373571732504576 7949088758387703808 7953817544085733376 7976785931761876992 8010471683162898432 8064964687810265088 8082638094722924544 8104344398199963648 8137622027340087296 8142968972006916096 8177356509895458816 8182529770722951168 8200460807473987584 8232984785472978944 8261671143610515456 8279775609228361728 8296559957561573376 8336100613372772352 8352999140946345984 8371303740963028992 8393785269564248064 8428251385459376128 8433789292435734528 8469404956677439488 8509769376151371776 8527019956382728192 8545705902233092096 8556730827310891008 8568655796013503232 8575481880986517504 8633818492421799936 8639491470300020736 8675975809279328256 8692551951553921024 8734996052879867904 8776626255542878208 8813689711013920768 8839141167628025856 8844399431261356032 8899271379652706304 8916975137314865152 8942724853186166784 8948044737096450048 9023289941953609728 9028657752745967616 9084672866728804352 9090077193240838144 9154824780757598208 9217102500354588672 9237300679683342336 9262107883657101312 9306250253722189824 9345550297023381504 9351462595111944192 9409125469111975936 9429744443843411968 9441909878412017664 9455068464566624256 9481782808641798144 9533231967227609088 9546284732510109696 9567204275386318848 9573490548170293248 9592897450930569216 9613919140012228608 9632287297667858432 9638616334212268032 9679319950488502272 9725450715601567744 9745165664437403648 9766521031123533824 9779120945498161152 9792749481158289408 9800550721127448576 9839420841175023616 9873704537485737984 9880972449457012736 9915400924890660864 9962656830616240128 9982852631862706176 10004728861150937088 10031597029479223296 10072788241158766592 10190828728359845888 10220256975069904896 10226336842395942912 10312331362232696832 10318466003138248704 10382483276261490688 10388659649418100736 10433178995383861248 10439385526612525056 10462656892294397952 10563851639360323584 10585266152750972928 10608462499323838464 10635714575682502656 10680628910883864576 10753286250413686784 10776850792963899392 10805792530933284864 10836323209876340736 10857291962675888128 10903142013193945088 10910039694297268224 10941132055051763712 10963311372492079104 10987336160013975552 11015561524814020608 11039700812304482304 11062079943415431168 11069348446321901568 11116094005639139328 11137332187928461312 11161738321284038656 11176138223426469888 11191713692752330752 11245052389914312704 11284233757126557696 11292539942236585984 11331886771303612416 11408974436414521344 11424874394684670976 11433975841315356672 11464682319404826624 11511757989895733248 11519321960400027648 11567967745705771008 11646661403839823872 11680293685794177024 11687242105595363328 11705889654426304512 11712853300859633664 11785521556837367808 11923633137581555712 11930726316128600064 12031053255938146304 12038210336994623488 12097447031715397632 12123957142084386816 12206433041010130944 12214453458010374144 12266034764843188224 12289470000472784896 12349477178209468416 12384369382715817984 12408333671629586432 12460733729364508672 12504150920059158528 12529498711419518976 12556955611444543488 12606757952755499008 12642377078189064192 12650683938653601792 12704107435016159232 12710975956303478784 12728379643346812928 12756272367181758464 12764654064227057664 12790529934574092288 12818558853349638144 12851488445616357376 12852983694020254848 12905759933984669696 12950727738632699904 13038827927330881536 13056999308211052544 13102494079319801856 13164939383314317312 13220534566520881152 13310470175816941568 13339638481534582784 13348907069479059456 13356848120680415232 13375462705972297728 13534934912930414592 13542986629118951424 13627009300093206528 13635115789861257216 13749775149643595776 13757954670850998272 13825653750531883008 13855951019525013504 13910905327178481664 13919180702150033408 13959375380583284736 14018325445535072256 14085135519147098112 14113688203667963904 14144616665765117952 14182602696849936384 14240838547845152768 14319427098765164544 14350806413079478272 14407723374577713152 14448430946501787648 14457924501318402048 14518979925732753408 14588176073402351616 14617748496656105472 14649781546685300736 14687415366418694144 14689124221737434112 14749439924553908224 14759131261762535424 14800831701294514176 14821458674185519104 14922284923669774336 14943985245924360192 14974278947794059264 15007093291726405632 15109182361738149888 15211965915219361792 15245301121753808896 15286243092539768832 15359095947200036864 15423956994274361344 15468497043349045248 15477699004707373056 15573724914392236032 15582989474127151104 15607852872568406016 15649768493075791872 15659078289918787584 15800747143465009152 15898177516775407616 15907635088171466752 15953571863523753984 16020943366325796864 16129929375620530176 16165276189445849088 16208688796399927296 16275244054680174592 16285937944013832192 16354713019790917632 16365059541445902336 16400921614947975168 16465969570945957888 16523342287221030912 16559551218456723456 16593119915123146752 16705998281892691968 16742607481926057984 16787570539128496128 16856502770918752256 16867578584871469056 16938809913354878976 17019538752302743552 17054039912765456384 17091411804466184192 17113461654621782016 17137311592027006464 17150963761973035008 17267636984843599872 17278982940600041472 17351951618558656512 17469992105759735808 17553252511085756416 17627379422027841536 17678282335256051712 17688798862522712064 17833950274629730304 17885449706372333568 17896089474192900096 18046579883907219456 18057315505491935232 18169345733457608704 18180154386481676288 18309649561515196416 18434205000709177344 18524215767314202624 18612500507444379648 18691100594046763008 18818250938223951872 18859488887686823936 18883819756824035328 18910136929133248512 18963565617283596288 19066463934455218176 19092569465020219392 19134408550772637696 19146981096340586496 19185794901861138432 19227838280024457216 19277232668424536064 19358639900977004544 19450901431203135488 19490331328874807296 19533042062247067648 19558241890996322304 19585498962316578816 19601101442254897152 19678841682350047232 19747409074971475968 19761944898914025472 19830801849781321728 19965705263725412352 20009457722301874176 20063194058958446592 20145576482317533184 20381657456719691776 20440513950139809792 20452673684791885824 20624662724465393664 20636932006276497408 20764966552522981376 20866357990767722496 20878771053225050112 20925313784588795904 21127703278720647168 21170532305501945856 21216924998647676928 21361257821767729152 21506572500827373568 21553701585927798784 21611585061866569728 21672646419752681472 21714583925351776256 21806284026387890176 21820079388594536448 21882264110103527424 21926622744984158208 21974672320027951104 22031123049628041216 22124159886830862336 22138696892643803136 22232188011278278656 22274664375856922624 22323476642568077312 22383427385504661504 22490104779828625408 22568467514253115392 22585079884473171968 22663773542607224832 22817948872829042688 22849748789369341952 22867951682630713344 22929364638809653248 23038643920800055296 23135935491411542016 23293322807679647744 23360587371588354048 23374484211190726656 23411779308852609024 23425706601719267328 23847266275163111424 23861452632257200128 24062106511876292608 24076420673989246976 24194894063430795264 24247914284168773632 24412866082020261888 24428906916020748288 24532069529686376448 24698954356418936832 24816667343259172864 24921467458729017344 25008301840118317056 25058997422839037952 25113911222889086976 25213515905510998016 25284754156378128384 25301367877307203584 25408214870032318464 25456759286693625856 25529308128454115328 25581059869148184576 25637117706699276288 25702976891232714752 25705967388040509696 25811519867969339392 25901455477265399808 26077655854661763072 26113998616422105088 26204988158639603712 26329878766628634624 26441069133041762304 26620940351633883136 26679276963069165568 26697814138958118912 26750925411944595456 27069869825860829184 27085973258237902848 27254018600186413056 27270231579722514432 27499550299287191552 27651307501063766016 27711902039050027008 27821810654356963328 27838361404300066816 27918750761166569472 28036650891070144512 28227376407335927808 28289233331530235904 28365205393699872768 28481677095690305536 28638854197530329088 28701612826158956544 28815446749155426304 28896861893003575296 28915849002636804096 29037959851465506816 29176352146804703232 29235496993312210944 29299563093370601472 29378248443474868224 29498879849107816448 29518262523525070848 29642917348371038208 29844569847339548672 29887970491848720384 29948557895588118528 30014186583452811264 30218364723476299776 30423931830438723584 30572486185079537664 30718191894400073728 30847913988548722688 30936994086698090496 30955398009414746112 31147449828784472064 31165978948254302208 31299536986151583744 31318156579837575168 31796355033550815232 31815270176342933504 31907143727047507968 32041886732651593728 32259858751241060352 32330552378891698176 32417377592799854592 32571875888027664384 32709426039581835264 32730119082891804672 32931939141891915776 33046684574442061824 33119102436913446912 33186239830246293504 33411996563785383936 33485214963852115968 33575141078256992256 33713005541837504512 33735157169742938112 33877619826709757952 34039077504605487104 34108079825530912768 34182823608932368384 34226923309243564032 34274623184054012928 34301927523946070016 34535273969687199744 34557965881200082944 34703903237117313024 34939984211519471616 35254758844055683072 35356564670512103424 35667900549259460608 35770899412744667136 35792178948385800192 36093159767814438912 36114631010983870464 36338691466915217408 36360308772963352576 36619299123030392832 36868410001418354688 37048431534628405248 37225001014888759296 37382201188093526016 37636501876447903744 37718977775373647872 37820273858266497024 37927131234567192576 38132927868910436352 38185138930040438784 38268817101545275392 38293962192681172992 38371589803722276864 38455676560048914432 38554465336849072128 38717279801954009088 38980662657749614592 39066084124494135296 39116483781992644608 39170997924633157632 39357683364700094464 39494818149942951936 39523889797828050944 39661603699562643456 39931410527450824704 40018915444603748352 40126388117916893184 40291152964635066368 40763314913439383552 40881027900279619584 40905347369583771648 41249325448930787328 41273864012552994816 41732715981535444992 41757542106450100224 42255406557441294336 42341064611003891712 42433849997295353856 42722515643535458304 43013145001654747136 43223170123733139456 43345292839505362944 43429167850703552512 43612568052775780352 43764528220207054848 43853245489968316416 43949344640055902208 44062246099256082432 44248319773661724672 44277393785287606272 44464376022556557312 44549328751713845248 44646953285136154624 44766854771009323008 44980209559657250816 45170159768946343936 45327547085214449664 45635897745658085376 45699497578738683904 45735903365261426688 45858729277619306496 46077287841600110592 46271870982823084032 46586645615359295488 46721174743176708096 46748968422381453312 46823558617705218048 47694532550326222848 47722905264514400256 48124213023752585216 48152841347978493952 48389788126861590528 48495828568337547264 48825732164040523776 48857813832041496576 49064139059372752896 49397908712837873664 49842934917458034688 50117994845678075904 50227822445778173952 50427031811021996032 50569508312756256768 50602735754614407168 50816429740064636928 50913518573387251712 51058616256908230656 51162119738296369152 51274235413398552576 51405953782465429504 51411934776081019392 51623039735938678784 51802910954530799616 52227997232844210176 52409976317279207424 52659757533257269248 52882138266083524608 53241880703267766272 53358553926138331136 53501850823889190912 54139739651721658368 54171946516475805696 54508037200372826112 54540463159445028864 55302615002127532032 55643621308713926656 55676722808600133632 55837501522333138944 56073301782140289024 56454752814671855616 56578466663060471808 56730410787399745536 56963354191380611072 57277708395060658176 57403225652317913088 57630893498310852608 57831698005273608192 58075919702931013632 58352704293609406464 58470993986624421888 58599126186741202944 58756496886949736448 58997759698215632896 59036525047050141696 59285834696742076416 59689139694679097344 59897115791176237056 60028373166905622528 60436729446952599552 60847863660877447168 61144972370159075328 61436383788800147456 61695827977097445376 61873988173396180992 61910796018829492224 62294899657568944128 62599073972303167488 62636313159675150336 63592710067101630464 63630540352685867008 64083773465303187456 64519717502482120704 64661104757783396352 64834755185599709184 65143751776055328768 65418852079163670528 65460238165783609344 65863878283783831552 66093369148884123648 66372479660492587008 66823993127570767872 66970429927704231936 67150282156513984512 67426011083675009024 67470314339485876224 67755239653419515904 68078155009210974208 68216159651061825536 68365647217864736768 68453846618487128064 68549246368108025856 68603855047892140032 69115931762400165888 69407806474234626048 69879968423038943232 70509517688111366144 71335801098518921216 71541798825489334272 71584357896771600384 72186319535628877824 72229262021967740928 72677382933830434816 72720617545926705152 73238598246060785664 74096863069256810496 74450002029777518592 74764402376187052032 75273003752895807488 75437955550747295744 75640547716532994048 75854262469134385152 76370277860080877568 76587924385362345984 76743179607444553728 76911353120097828864 77108930673698144256 77434559603908018176 77961325315499229184 78132168248988270592 78232967563985289216 78341995849266315264 78715366729400188928 78989636299885903872 79047779595656101888 79323207399125286912 79862821054901649408 80037830889207496704 80252776235833786368 80582305929270132736 81526629826878767104 81762055800559239168 81810694739167543296 82498650897861574656 83465431963070889984 83515084212900200448 84682129222007783424 84867699994590707712 85445031287070916608 86026290003309494272 86446340247466278912 86690585679010725888 86858335701407105024 87225136105551560704 87529056440414109696 87706490979936632832 87898689280111804416 88496639547323449344 88554787570575212544 88928752045113114624 89098657503427690496 89293906570272309248 89533709542018646016 89960419119314501632 90340319537892687872 90655094170428899328 91271795491316170752 91398995157477367808 91717458555238612992 92154575683200221184 92543741965646168064 93173291230718590976 93442349486353416192 93497936844762906624 95389065100652445696 95445810529028800512 96248426047505170432 96305682695956987904 96779576253723181056 96991657136675094528 97715627664082993152 98128278118745505792 98795817425675747328 99685869834916069376 100235989691356151808 100455644891556347904 100854063622043992064 101139016625512513536 101205471509228814336 101632859480129273856 102117232513816461312 102324239476592738304 102548470826797105152 102811907564930859008 102823869552162038784 103246079471877357568 103605821909061599232 104455994465688420352 104819952634558414848 105764276532167049216 106483761406535532544 106717107852276662272 107003701647778381824 108279479303443316736 108343893032951611392 109016074400745652224 109080926318890057728 110605230004255064064 111287242617427853312 111353445617200267264 111675003044666277888 112146603564280578048 112909505629343711232 113156933326120943616 113460821574799491072 113926708382761222144 114555416790121316352 114806451304635826176 115261786996621705216 115663396010547216384 116151839405862027264 116941987973248843776 117198252373482405888 117512993773899472896 117995519396431265792 118073050094100283392 118571669393484152832 119378279389358194688 119794231582352474112 120056746333811245056 120873458893905199104 122289944740318150656 122872767577600294912 123391655954194890752 123747976346792361984 123821592037658984448 125198147944606334976 125272626319350300672 127185420134203260928 127261080705371734016 128167546930606374912 129039435004964241408 129669510371199418368 130287503552110657536 130837704158327341056 131727756567567663104 132186738297768247296 132744959320985174016 133647986255141535744 133940859855408463872 134300564313027969024 134940628678971752448 135510479306839031808 136156310018421948416 136432319302123651072 136731294435729473536 136907693236974256128 137098492736216051712 137207710095784280064 138231863524800331776 138815612948469252096 139759936846077886464 141019035376222732288 142671602197037842432 143083597650978668544 143168715793543200768 144372639071257755648 144458524043935481856 145354765867660869632 146477196492121571328 148193726138513620992 149528804752374104064 150546007505791614976 150875911101494591488 151281095433065988096 151708524938268770304 152740555720161755136 153175848770724691968 153486359214889107456 153822706240195657728 154217861347396288512 154869119207816036352 155922650630998458368 156264336497976541184 156683991698532630528 157430733458800377856 157979272599771807744 158095559191312203776 158646414798250573824 159725642109803298816 160075661778414993408 160505552471667572736 163053259653757534208 163524111601118478336 163621389478335086592 166930863926141779968 167030168425800400896 169364258444015566848 169735399989181415424 170890062574141833216 172892680494932557824 173716671402814210048 174450272211103121408 175058112880828219392 175412981959873265664 175797378560223608832 176993279094646898688 177109575141150425088 177857504090226229248 178197315006855380992 179067419084037292032 179920838238629003264 180680639075785375744 181310188340857798656 182543590982632341504 182797990314954735616 183434917110477225984 184309151366400442368 185087483931292336128 186346582461437181952 186884698972706832384 190778130201304891392 190891621058057601024 192496852095010340864 193559152507446362112 193983314273350189056 195431255328165986304 196256556237491011584 197591634851351494656 199371739669832138752 200471979382712303616 200911289783112695808 201708127244087984128 202278033251025027072 202410943018457628672 203265718960258547712 204234465027632922624 204648478953185476608 205096941653594210304 205647739104324077568 206492158943754715136 208911988931376840704 209639905269116829696 211528553064334098432 212967522813071065088 214007403295556763648 216558958606886633472 216687786065903222784 218032148801491304448 218161852637780115456 222574485234855706624 222706891234400534528 223350006089332555776 224293207128561156096 225819011258687422464 226313866652241887232 226921643149598982144 229110833580242632704 230523573993243410432 231326792021094432768 232303678811724054528 233883975946497687552 234396504746964811776 235025987547798945792 235991038792862531584 236146100188200566784 237143338786968305664 238756558778716389376 239588463164704948224 240113492667622490112 241746917787810398208 244579889480636301312 246783311908389781504 247495952693584723968 250396295889212669952 250545252638700601344 254370840268406521856 254522161410743468032 256335093861212749824 258078870009928482816 259339020742398836736 260575007104221315072 261675408316654682112 263455513135135326208 265489918641970348032 267295972510283071488 267881719710816927744 268601128626055938048 269881257357943504896 271020958613678063616 272864638604247302144 273462588871458947072 273815386473948512256 274196985472432103424 276463727049600663552 277631225896938504192 279519873692155772928 282038070752445464576 285343204394075684864 286167195301957337088 286337431587086401536 288745278142515511296 288917048087870963712 296387452277027241984 299057609504748208128 301092015011583229952 302562190866131976192 303417049876537540608 306351697541449383936 306972718429778214912 307645412480391315456 308435722694792577024 309738238415632072704 311845301261996916736 312528672995953082368 313367983397065261056 314861466917600755712 316191118382624407552 317292829596501147648 319451284219606597632 320151323556829986816 321011104943335145472 326106519307515068416 327048223202236956672 327242778956670173184 333861727852283559936 334060336851600801792 338728516888031133696 339470799978362830848 341780125148283666432 345785360989865115648 348900544422206242816 350825963919746531328 351594757120447217664 353986558189293797376 354219150282300850176 355715008180452458496 356394630013710761984 358134838168074584064 359841676477258006528 361361278151570751488 362620376681715597312 365595980629909471232 366869834220954451968 368618302732800884736 370174967862584672256 372693164922874363904 381556260402609782784 381783242116115202048 387118305014892724224 390862510656331972608 392513112474982023168 395183269702702989312 398743479339664277504 400943958765424607232 401822579566225391616 403416254488175968256 404821886036915257344 406531437920517095424 408468930055265845248 409296957906370953216 410193883307188420608 411295478208648155136 412984317887509430272 417823977862753681408 419279810538233659392 423057106128668196864 425935045626142130176 428014806591113527296 433117917213773266944 433375572131806445568 436064297602982608896 445148970469711413248 445413782468801069056 448586414257122312192 451638022517374844928 452627733304483774464 453843286299197964288 458221667160485265408 461047147986486820864 462653584042188865536 464607357623448109056 467767951892995375104 468793009493929623552 470051975095597891584 471982077585725063168 472292200376401133568 474286677573936611328 477513117557432778752 479176926329409896448 480226985335244980224 489159778961272602624 493566623816779563008 500792591778425339904 501090505277401202688 508741680536813043712 509044322821486936064 512670187722425499648 518678041484797673472 521150014208442630144 523350816633309364224 526911026270270652416 530979837283940696064 534591945020566142976 537202257252111876096 539762514715887009792 542041917227356127232 545729277208494604288 546925177742917894144 547630772947897024512 548393970944864206848 552927454099201327104 555262451793877008384 559039747384311545856 564076141504890929152 570686408788151369728 572334390603914674176 572674863174172803072 577490556285031022592 592774904554054483968 598115219009496416256 602184030023166459904 605124381732263952384 606834099753075081216 612703395082898767872 613945436859556429824 615290824960782630912 619476476831264145408 623690602523993833472 625057345991906164736 626735966794130522112 629722933835201511424 632382236765248815104 634585659193002295296 638902568439213195264 642022209886670290944 652213038615030136832 654096446404473913344 654485557913340346368 667723455704567119872 668120673703201603584 677457033776062267392 678941599956725661696 691570721979730231296 697801088844412485632 701651927839493062656 703189514240894435328 707973116378587594752 708438300564601700352 711430016360904916992 716269676336149168128 719683352954516013056 722722556303141502976 725240753363431194624 731191961259818942464 733739668441908903936 740349935725169344512 745386329845748727808 763112520805219565568 763566484232230404096 774236610029785448448 781725021312663945216 785026224949964046336 790366539405405978624 797486958679328555008 801887917530849214464 803645159132450783232 806832508976351936512 809643772073830514688 813062875841034190848 818593915812741906432 820387766614376841216 822590956417296310272 825968635775018860544 835647955725507362816 838559621076467318784 846114212257336393728 856029613182227054592 866235834427546533888 866751144263612891136 890297940939422826496 890827564937602138112 897172828514244624384 903276045034749689856 907686572598395928576 922094295972973641728 925307168084377731072 929214715246896218112 935535903785990750208 937586018987859247104 940103950191195783168 944584400752802267136 948573355147873222656 955026235114865557504 958353852658819792896 960453970670489960448 978319557922545205248 987133247633559126016 1001585183556850679808 1002181010554802405376 1017483361073626087424 1025340375444850999296 1037356082969595346944 1046701633266618728448 1053822052540541304832 1061959674567881392128 1069183890041132285952 1074404514504223752192 1079525029431774019584 1084083834454712254464 1091458554416989208576 1093850355485835788288 1096787941889728413696 1105854908198402654208 1110524903587754016768 1118079494768623091712 1141372817576302739456 1144668781207829348352 1145349726348345606144 1185549809108108967936 1196230438018992832512 1210248763464527904768 1225406790165797535744 1227890873719112859648 1230581649921565261824 1238952953662528290816 1247381205047987666944 1253471933588261044224 1259445867670403022848 1264764473530497630208 1269171318386004590592 1277805136878426390528 1284044419773340581888 1304426077230060273664 1308192892808947826688 1335446911409134239744 1336241347406403207168 1354914067552124534784 1357883199913451323392 1383141443959460462592 1395602177688824971264 1403303855678986125312 1406379028481788870656 1415946232757175189504 1416876601129203400704 1422860032721809833984 1432539352672298336256 1445445112606283005952 1462383922519637884928 1467479336883817807872 1480699871450338689024 1490772659691497455616 1526225041610439131136 1527132968464460808192 1563450042625327890432 1570052449899928092672 1580733078810811957248 1603775835061698428928 1613665017952703873024 1619287544147661029376 1626125751682068381696 1637187831625483812864 1640775533228753682432 1645181912834592620544 1651937271550037721088 1671295911451014725632 1677119242152934637568 1692228424514672787456 1712059226364454109184 1732471668855093067776 1780595881878845652992 1781655129875204276224 1794345657028489248768 1806552090069499379712 1815373145196791857152 1844188591945947283456 1858429430493792436224 1871071807571981500416 1875172037975718494208 1880207900382391566336 1889168801505604534272 1897146710295746445312 1910052470229731115008 1916707705317639585792 1956639115845090410496 1974266495267118252032 2003170367113701359616 2004362021109604810752 2074712165939190693888 2093403266533237456896 2107644105081082609664 2123919349135762784256 2148809029008447504384 2159050058863548039168 2168167668909424508928 2182917108833978417152 2187700710971671576576 2193575883779456827392 2221049807175508033536 2236158989537246183424 2282745635152605478912 2289337562415658696704 2290699452696691212288 2371099618216217935872 2392460876037985665024 2420497526929055809536 2455781747438225719296 2461163299843130523648 2477905907325056581632 2494762410095975333888 2506943867176522088448 2518891735340806045696 2529528947060995260416 2538342636772009181184 2568088839546681163776 2608852154460120547328 2670893822818268479488 2672482694812806414336 2709828135104249069568 2766282887918920925184 2791204355377649942528 2806607711357972250624 2812758056963577741312 2833753202258406801408 2845720065443619667968 2865078705344596672512 2890890225212566011904 2924767845039275769856 2934958673767635615744 2961399742900677378048 2981545319382994911232 3052450083220878262272 3140104899799856185344 3161466157621623914496 3207551670123396857856 3227330035905407746048 3238575088295322058752 3252251503364136763392 3274375663250967625728 3281551066457507364864 3290363825669185241088 3303874543100075442176 3342591822902029451264 3354238484305869275136 3424118452728908218368 3561191763757691305984 3563310259750408552448 3588691314056978497536 3630746290393583714304 3688377183891894566912 3716858860987584872448 3742143615143963000832 3760415800764783132672 3778337603011209068544 3794293420591492890624 3820104940459462230016 3833415410635279171584 3913278231690180820992 3948532990534236504064 4006340734227402719232 4008724042219209621504 4149424331878381387776 4186806533066474913792 4215288210162165219328 4247838698271525568512 4297618058016895008768 4336335337818849017856 4365834217667956834304 4375401421943343153152 4387151767558913654784 4442099614351016067072 4472317979074492366848 4565491270305210957824 4578675124831317393408 4581398905393382424576 4742199236432435871744 4840995053858111619072 4911563494876451438592 4922326599686261047296 4955811814650113163264 5013887734353044176896 5037783470681612091392 5059057894121990520832 5076685273544018362368 5136177679093362327552 5217704308920241094656 5341787645636536958976 5344965389625612828672 5419656270208498139136 5532565775837841850368 5582408710755299885056 5613215422715944501248 5625516113927155482624 5667506404516813602816 5691440130887239335936 5730157410689193345024 5781780450425132023808 5849535690078551539712 5869917347535271231488 5922799485801354756096 6280209799599712370688 6322932315243247828992 6454660071810815492096 6477150176590644117504 6504503006728273526784 6548751326501935251456 6563102132915014729728 6580727651338370482176 6685183645804058902528 6708476968611738550272 6848236905457816436736 7122383527515382611968 7177382628113956995072 7261492580787167428608 7376754367783789133824 7433717721975169744896 7484287230287926001664 7520831601529566265344 7556675206022418137088 7588586841182985781248 7640209880918924460032 7826556463380361641984 8012681468454805438464 8017448084438419243008 8298848663756762775552 8373613066132949827584 8595236116033790017536 8672670675637698035712 8731668435335913668608 8774303535117827309568 8884199228702032134144 8944635958148984733696 9130982540610421915648 9157350249662634786816 9484398472864871743488 9681990107716223238144 9823126989752902877184 9844653199372522094592 9911623629300226326528 10027775468706088353792 10118115788243981041664 10272355358186724655104 10435408617840482189312 10683575291273073917952 10689930779251225657344 11065131551675683700736 11226430845431889002496 11335012809033627205632 11382880261774478671872 11460314821378386690048 11563560900850264047616 11699071380157103079424 11739834695070542462976 11845598971602709512192 12560419599199424741376 12645864630486495657984 12909320143621630984192 13009006013456547053568 13097502653003870502912 13126204265830029459456 13161455302676740964352 13370367291608117805056 13416953937223477100544 13696473810915632873472 14522985161574334857216 14753508735567578267648 14867435443950339489792 15041663203059132530688 15113350412044836274176 15177173682365971562496 15280419761837848920064 15653112926760723283968 16025362936909610876928 16034896168876838486016 16597697327513525551104 16747226132265899655168 17190472232067580035072 17345341351275396071424 17463336870671827337216 17548607070235654619136 17768398457404064268288 18261965081220843831296 18968796945729743486976 19363980215432446476288 19646253979505805754368 19689306398745044189184 20055550937412176707584 20236231576487962083328 20544710716373449310208 20870817235680964378624 21367150582546147835904 22130263103351367401472 22452861690863778004992 22670025618067254411264 22765760523548957343744 22920629642756773380096 23127121801700528095232 23398142760314206158848 23479669390141084925952 25120839198398849482752 25818640287243261968384 26018012026913094107136 26195005306007741005824 26322910605353481928704 26740734583216235610112 26833907874446954201088 27392947621831265746944 29045970323148669714432 29507017471135156535296 29734870887900678979584 30083326406118265061376 30354347364731943124992 30560839523675697840128 31306225853521446567936 32050725873819221753856 32069792337753676972032 33195394655027051102208 34380944464135160070144 34690682702550792142848 35097214140471309238272 35536796914808128536576 36523930162441687662592 37937593891459486973952 38727960430864892952576 39292507959011611508736 39378612797490088378368 40111101874824353415168 40472463152975924166656 41089421432746898620416 44260526206702734802944 45340051236134508822528 45531521047097914687488 45841259285513546760192 46796285520628412317696 46959338780282169851904 50241678396797698965504 51637280574486523936768 52036024053826188214272 52390010612015482011648 52645821210706963857408 53481469166432471220224 54785895243662531493888 58091940646297339428864 60166652812236530122752 60708694729463886249984 61121679047351395680256 62612451707042893135872 64101451747638443507712 66390789310054102204416 68761888928270320140288 69381365405101584285696 70194428280942618476544 73047860324883375325184 77455920861729785905152 78585015918023223017472 80222203749648706830336 80944926305951848333312 82178842865493797240832 88521052413405469605888 91063042094195829374976 91682518571027093520384 93592571041256824635392 93918677560564339703808 103274561148973047873536 104072048107652376428544 105291642421413927714816 106962938332864942440448 109571790487325062987776 116183881292594678857728 120333305624473060245504 121417389458927772499968 122243358094702791360512 132781578620108204408832 137523777856540640280576 140388856561885236953088 146095720649766750650368 154911841723459571810304 157170031836046446034944 160444407499297413660672 161889852611903696666624 164357685730987594481664 182126084188391658749952 183365037142054187040768 187185142082513649270784 187837355121128679407616 206549122297946095747072 208144096215304752857088 210583284842827855429632 213925876665729884880896 219143580974650125975552 232367762585189357715456 240666611248946120491008 242834778917855544999936 265563157240216408817664 275047555713081280561152 280777713123770473906176 309823683446919143620608 320888814998594827321344 328715371461975188963328 364252168376783317499904 366730074284108374081536 374370284165027298541568 421166569685655710859264 427851753331459769761792 438287161949300251951104 464735525170378715430912 481333222497892240982016 485669557835711089999872 550095111426162561122304 561555426247540947812352 619647366893838287241216 641777629997189654642688 657430742923950377926656 728504336753566634999808 748740568330054597083136 842333139371311421718528 855703506662919539523584 929471050340757430861824 962666444995784481964032 1100190222852325122244608 1123110852495081895624704 1283555259994379309285376 1314861485847900755853312 1457008673507133269999616 1497481136660109194166272 1684666278742622843437056 1858942100681514861723648 1925332889991568963928064 2246221704990163791249408 2567110519988758618570752 2994962273320218388332544 3369332557485245686874112 3850665779983137927856128 4492443409980327582498816 5989924546640436776665088 6738665114970491373748224 7701331559966275855712256 8984886819960655164997632 13477330229940982747496448 17969773639921310329995264 26954660459881965494992896 53909320919763930989985792
- Sum of all divisors σ(n): 198231127288254700650779769
- Sum of proper divisors (its aliquot sum) s(n): 144321806368490769660793977
- 53909320919763930989985792 is an abundant number, because the sum of its proper divisors (144321806368490769660793977) is greater than itself. Its abundance is 90412485448726838670808185
Bases of 53909320919763930989985792
- Binary: 101100100101111011111000100100100101100111110111000111001000000000000000000000000000002
- Hexadecimal: 0x2C97BE24967DC720000000
- Base-36: 6RUO7N10W64JXVCW0
Squares and roots of 53909320919763930989985792
- 53909320919763930989985792 squared (539093209197639309899857922) is 2906214882030097006359810462914226368236988361867264
- 53909320919763930989985792 cubed (539093209197639309899857923) is 156672070737154373344492899944077579940779736893484738802155442105465949913088
-
The
square root of 53909320919763930989985792 is 7342296706056.2140558355 -
The
cube root of 53909320919763930989985792 is 377764625.1684745979
Scales and comparisons
How big is 53909320919763930989985792?- 53,909,320,919,763,930,989,985,792 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 53,909,320,919,763,930,989,985,792 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 53909320919763930989985792 cubic inches would be around 31480385.4 feet tall.
Recreational maths with 53909320919763930989985792
- 53909320919763930989985792 backwards is 29758998903936791902390935
- 53909320919763930989985792 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 53909320919763930989985792's digits is 144
- 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 53909320919763930989985792 - Facts about the integer". Numbermatics.com. 2024. Web. 25 May 2024.
APA style:
Numbermatics. (2024). Number 53909320919763930989985792 - Facts about the integer. Retrieved 25 May 2024, from https://numbermatics.com/n/53909320919763930989985792/
Chicago style:
Numbermatics. 2024. "Number 53909320919763930989985792 - Facts about the integer". https://numbermatics.com/n/53909320919763930989985792/
The information we have on file for 53909320919763930989985792 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 53909320919763930989985792, math, Factors of 53909320919763930989985792, curriculum, school, college, exams, university, Prime factorization of 53909320919763930989985792, STEM, science, technology, engineering, physics, economics, calculator, fifty-three septillion, nine hundred nine sextillion, three hundred twenty quintillion, nine hundred nineteen quadrillion, seven hundred sixty-three trillion, nine hundred thirty billion, nine hundred eighty-nine million, nine hundred eighty-five thousand, seven hundred ninety-two.