212470870921951165936215552
212,470,870,921,951,165,936,215,552 is an even composite number composed of six prime numbers multiplied together.
212470870921951165936215552 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of seventeen thousand, nine hundred twenty divisors.
Prime factorization of 212470870921951165936215552:
29 × 36 × 73 × 413 × 673 × 4313
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 41 × 41 × 41 × 67 × 67 × 67 × 431 × 431 × 431)See below for interesting mathematical facts about the number 212470870921951165936215552 from the Numbermatics database.
Names of 212470870921951165936215552
- Cardinal: 212470870921951165936215552 can be written as Two hundred twelve septillion, four hundred seventy sextillion, eight hundred seventy quintillion, nine hundred twenty-one quadrillion, nine hundred fifty-one trillion, one hundred sixty-five billion, nine hundred thirty-six million, two hundred fifteen thousand, five hundred fifty-two.
Scientific notation
- Scientific notation: 2.12470870921951165936215552 × 1026
Factors of 212470870921951165936215552
Divisors of 212470870921951165936215552
- Number of divisors d(n): 17920
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 18 21 24 27 28 32 36 41 42 48 49 54 56 63 64 67 72 81 82 84 96 98 108 112 123 126 128 134 144 147 162 164 168 189 192 196 201 216 224 243 246 252 256 268 287 288 294 324 328 336 343 369 378 384 392 402 431 432 441 448 469 486 492 504 512 536 567 574 576 588 603 648 656 672 686 729 738 756 768 784 804 861 862 864 882 896 938 972 984 1008 1029 1072 1107 1134 1148 1152 1176 1206 1293 1296 1312 1323 1344 1372 1407 1458 1476 1512 1536 1568 1608 1681 1701 1722 1724 1728 1764 1792 1809 1876 1944 1968 2009 2016 2058 2144 2214 2268 2296 2304 2352 2412 2583 2586 2592 2624 2646 2688 2744 2747 2814 2916 2952 3017 3024 3087 3136 3216 3283 3321 3362 3402 3444 3448 3456 3528 3584 3618 3752 3879 3888 3936 3969 4018 4032 4116 4221 4288 4428 4489 4536 4592 4608 4704 4824 5043 5103 5166 5172 5184 5248 5292 5376 5427 5488 5494 5628 5832 5904 6027 6034 6048 6174 6272 6432 6566 6642 6724 6804 6888 6896 6912 7056 7236 7504 7749 7758 7776 7872 7938 8036 8064 8232 8241 8442 8576 8856 8978 9051 9072 9184 9261 9408 9648 9849 9963 10086 10206 10332 10344 10368 10496 10584 10752 10854 10976 10988 11256 11637 11664 11767 11808 11907 12054 12068 12096 12348 12544 12663 12864 13132 13284 13448 13467 13608 13776 13792 13824 14063 14112 14472 15008 15129 15498 15516 15552 15744 15876 16072 16128 16281 16464 16482 16884 17152 17671 17712 17956 18081 18102 18144 18368 18522 18816 19229 19296 19698 19926 20172 20412 20664 20688 20736 20992 21119 21168 21708 21952 21976 22512 22981 23247 23274 23328 23534 23616 23814 24108 24136 24192 24696 24723 25088 25326 25728 26264 26568 26896 26934 27153 27216 27552 27584 27783 28126 28224 28877 28944 29547 29889 30016 30258 30996 31032 31104 31423 31488 31752 32144 32256 32562 32928 32964 33768 34304 34911 35301 35342 35424 35721 35912 36162 36204 36288 36736 37044 37632 37989 38458 38592 39396 39852 40344 40401 40824 41328 41376 41472 42189 42238 42336 43416 43904 43952 45024 45387 45962 46494 46548 46656 47068 47232 47628 48216 48272 48384 48843 49392 49446 50652 51456 52528 53013 53136 53792 53868 54243 54306 54432 55104 55168 55566 56252 56448 57687 57754 57888 59094 59778 60032 60516 61992 62064 62208 62846 62976 63357 63504 64288 65124 65856 65928 67536 68921 68943 69741 69822 70602 70684 70848 71442 71824 72324 72408 72576 73472 74088 74169 75264 75978 76916 77184 78792 79704 80688 80802 81459 81648 82369 82656 82752 83349 84378 84476 84672 86631 86832 87808 87904 88641 90048 90774 91924 92988 93096 93312 94136 94269 94464 95256 96432 96544 96768 97686 98784 98892 101304 102912 104733 105056 105903 106026 106272 107584 107736 108486 108612 108864 110208 110336 111132 112504 112627 112896 113967 115374 115508 115776 118188 119556 120064 121032 121203 123697 123984 124128 124416 125692 126567 126714 127008 128576 130248 131712 131856 134603 135072 136161 137842 137886 139482 139644 141204 141368 141696 142884 143648 144648 144816 145152 146944 147833 148176 148338 151956 153832 154368 157584 159039 159408 161376 161604 162729 162918 163296 164738 165312 165504 166698 168756 168952 169344 173061 173262 173664 175616 175808 177282 180096 181548 183848 184049 185761 185976 186192 186624 188272 188538 188928 190071 190512 192864 193088 195372 197568 197784 202139 202608 206763 206829 209223 209466 210112 211806 212052 212544 215168 215472 216972 217224 217728 219961 220416 220672 222264 222507 225008 225254 225792 227934 230748 231016 231552 236376 239112 240128 242064 242406 244377 247107 247394 247968 248256 250047 251384 253134 253428 254016 257152 259893 260496 263424 263712 265923 269206 270144 272322 275684 275772 278964 279288 282408 282736 282807 283392 285768 287296 289296 289632 290304 295666 296352 296676 300763 303912 307664 308736 314199 315168 317709 318078 318816 322752 323208 325458 325836 326592 329476 330624 331008 333396 337512 337881 337904 338688 341901 346122 346524 347328 351616 354564 360192 363096 363609 367696 368098 371091 371522 371952 372384 373248 376544 377076 379701 380142 381024 385728 386176 390744 395136 395568 403809 404278 405216 408483 413526 413658 418446 418932 420224 423612 424104 425088 430336 430944 433944 434448 435456 439922 440832 443499 444528 445014 450016 450508 455868 461496 462032 463104 472752 477117 478224 482447 484128 484812 488187 488754 494214 494788 495936 496512 500094 502768 506268 506856 508032 514304 519183 519786 520992 526848 527424 531846 538412 540288 544644 551368 551544 552147 557283 557928 558576 564816 565472 565614 566784 570213 571536 574592 576583 578592 579264 591332 592704 593352 601526 606417 607824 615328 620289 620487 628398 630336 635418 636156 637632 645504 646416 650916 651672 653184 658952 659883 661248 662016 666792 667521 675024 675762 675808 677376 683802 692244 693048 694656 703232 709128 720384 724511 726192 727218 733131 735392 736196 741321 742182 743044 743904 744768 753088 754152 759402 760284 762048 771456 772352 779679 781488 788389 790272 791136 797769 807618 808556 810432 816966 827052 827316 836892 837864 840448 847224 848208 848421 850176 860672 861888 865879 867888 868896 870912 879844 886998 889056 890028 900032 901016 902289 911736 922992 924064 926208 942221 945504 953127 954234 956448 964894 968256 969624 976374 977508 988428 989576 991872 993024 1000188 1005536 1012536 1013643 1013712 1016064 1028608 1038366 1039572 1041984 1054848 1063692 1076824 1080576 1089288 1090827 1102736 1103088 1104294 1113273 1114566 1115856 1117152 1129632 1130944 1131228 1139103 1140426 1143072 1149184 1153166 1157184 1158528 1182664 1183957 1185408 1186704 1203052 1211427 1212834 1215648 1225449 1230656 1240578 1240974 1256796 1260672 1270836 1272312 1275264 1288343 1291008 1292832 1300327 1301832 1303344 1306368 1317904 1319766 1322496 1330497 1333584 1335042 1350048 1351524 1351616 1367604 1384488 1386096 1389312 1406464 1414973 1418256 1431351 1447341 1449022 1452384 1454436 1464561 1466262 1470784 1472392 1482642 1484364 1486088 1487808 1489536 1506176 1508304 1518804 1520568 1524096 1539727 1542912 1544704 1557549 1559358 1562976 1576778 1580544 1582272 1595538 1615236 1617112 1620864 1633932 1654104 1654632 1656441 1671849 1673784 1675728 1680896 1694448 1696416 1696842 1700352 1710639 1723776 1729749 1731758 1735776 1737792 1759688 1773996 1778112 1780056 1800064 1802032 1804578 1819251 1823472 1845984 1848128 1860867 1861461 1884442 1891008 1906254 1908468 1912896 1929788 1934759 1936512 1939248 1952748 1955016 1976856 1979152 1979649 1983744 1986048 2000376 2002563 2011072 2025072 2027286 2027424 2032128 2076732 2079144 2083968 2105341 2109696 2127384 2153648 2161152 2173533 2178576 2181654 2199393 2205472 2206176 2208588 2223963 2226546 2229132 2231712 2234304 2259264 2261888 2262456 2278206 2280852 2286144 2298368 2306332 2314368 2317056 2339037 2365167 2365328 2367914 2370816 2373408 2393307 2406104 2422854 2425668 2431296 2450898 2461312 2481156 2481948 2513592 2521344 2541672 2544624 2545263 2550528 2576686 2582016 2585664 2597637 2600654 2603664 2606688 2612736 2635808 2639532 2660994 2667168 2670084 2700096 2703048 2703232 2706867 2735208 2768976 2772192 2778624 2826663 2829946 2836512 2859381 2862702 2894682 2898044 2904768 2908872 2929122 2932524 2941568 2944784 2965284 2968728 2972176 2975616 2979072 3012352 3016608 3037608 3040929 3041136 3048192 3079454 3085824 3115098 3118716 3125952 3153556 3164544 3191076 3230472 3234224 3241728 3267864 3272481 3308208 3309264 3312882 3339819 3343698 3347568 3351456 3377129 3388896 3392832 3393684 3417309 3421278 3447552 3459498 3463516 3471552 3475584 3519376 3547992 3551871 3556224 3560112 3600128 3604064 3609156 3634281 3638502 3646944 3691968 3696256 3721734 3722922 3768884 3782016 3812508 3816936 3825792 3859576 3865029 3869518 3873024 3878496 3900981 3905496 3910032 3953712 3958304 3959298 3967488 3991491 4000752 4005126 4022144 4050144 4054572 4054848 4153464 4158288 4167936 4210682 4219392 4244919 4254768 4294053 4307296 4342023 4347066 4357152 4363308 4398786 4410944 4412352 4417176 4447926 4453092 4458264 4463424 4468608 4518528 4523776 4524912 4556412 4561704 4572288 4612664 4617707 4619181 4628736 4634112 4672647 4678074 4730334 4730656 4735828 4741632 4746816 4786614 4812208 4845708 4851336 4862592 4901796 4922624 4962312 4963896 4969323 5015547 5027184 5042688 5071577 5083344 5089248 5090526 5101056 5131917 5153372 5171328 5189247 5195274 5201308 5207328 5213376 5271616 5279064 5321988 5334336 5340168 5400192 5406096 5406464 5413734 5457753 5470416 5518723 5537952 5544384 5582601 5584383 5653326 5659892 5673024 5718762 5725404 5789364 5796088 5804277 5809536 5817744 5858244 5865048 5883136 5889568 5930568 5937456 5938947 5944352 5951232 5958144 6024704 6033216 6061153 6075216 6081858 6082272 6096384 6158908 6230196 6237432 6251904 6307112 6316023 6329088 6382152 6460944 6468448 6483456 6520599 6535728 6544962 6616416 6618528 6625764 6671889 6679638 6687396 6695136 6702912 6754258 6777792 6785664 6787368 6834618 6842556 6895104 6918996 6927032 6943104 6951168 7017111 7038752 7095501 7095984 7103742 7112448 7120224 7200256 7208128 7218312 7268562 7277004 7293888 7383936 7392512 7443468 7445844 7537768 7546009 7564032 7616201 7625016 7633872 7635789 7651584 7719152 7730058 7739036 7746048 7756992 7792911 7801962 7810992 7820064 7907424 7916608 7918596 7982982 8001504 8010252 8044288 8100288 8109144 8109696 8120601 8287699 8306928 8316576 8335872 8421364 8479989 8489838 8509536 8578143 8588106 8614592 8684046 8694132 8714304 8726616 8797572 8821888 8824704 8834352 8895852 8906184 8916528 8926848 8937216 9018401 9037056 9047552 9049824 9102289 9112824 9122787 9123408 9144576 9225328 9235414 9238362 9257472 9345294 9356148 9460668 9461312 9471656 9493632 9573228 9624416 9691416 9702672 9725184 9803592 9845248 9904811 9924624 9927792 9938646 10019457 10031094 10054368 10131387 10143154 10166688 10178496 10181052 10251927 10263834 10306744 10342656 10378494 10390548 10402616 10414656 10426752 10543232 10558128 10643976 10655613 10668672 10680336 10800384 10812192 10812928 10827468 10902843 10915506 10940832 11037446 11075904 11088768 11165202 11168766 11306652 11319784 11346048 11437524 11450808 11578728 11592176 11595087 11608554 11619072 11635488 11702943 11716488 11730096 11766272 11779136 11861136 11874912 11877894 11888704 11902464 11974473 12066432 12122306 12150432 12163716 12164544 12317816 12331283 12445987 12460392 12474864 12503808 12614224 12632046 12658176 12734757 12764304 12882159 12921888 12936896 13026069 13041198 13071456 13089924 13232832 13237056 13251528 13343778 13359276 13374792 13390272 13405824 13508516 13543313 13555584 13571328 13574736 13669236 13685112 13837992 13853121 13854064 13857543 13886208 13902336 14017941 14034222 14077504 14191002 14191968 14207484 14224896 14240448 14416256 14436624 14537124 14554008 14587776 14737387 14767872 14785024 14886936 14891688 14907969 15046641 15075536 15092018 15128064 15214731 15232402 15250032 15267744 15271578 15303168 15395751 15438304 15460116 15478072 15513984 15567741 15585822 15603924 15621984 15640128 15814848 15833216 15837192 15965964 16003008 16020504 16088576 16200576 16218288 16219392 16241202 16373259 16556169 16575398 16613856 16633152 16747803 16753149 16842728 16959978 16979676 17019072 17156286 17176212 17229184 17368092 17388264 17412831 17428608 17453232 17595144 17643776 17649408 17668704 17791704 17812368 17816841 17833056 17853696 17874432 18036802 18074112 18099648 18183459 18204578 18225648 18245574 18246816 18289152 18450656 18470828 18476724 18690588 18712296 18921336 18922624 18943312 18948069 18987264 19146456 19248832 19382832 19405344 19450368 19561797 19607184 19809622 19849248 19855584 19877292 20015667 20038914 20062188 20108736 20262774 20286308 20333376 20356992 20362104 20503854 20527668 20613488 20685312 20756988 20781096 20805232 20829312 20853504 21051333 21086464 21116256 21286503 21287952 21311226 21337344 21360672 21600768 21624384 21654936 21805686 21831012 21881664 22074892 22151808 22177536 22330404 22337532 22613304 22638027 22639568 22692096 22848603 22875048 22901616 22907367 23157456 23184352 23190174 23217108 23238144 23270976 23378733 23405886 23432976 23460192 23558272 23639903 23722272 23749824 23755788 23777408 23948946 24132864 24244612 24300864 24327432 24329088 24361803 24635632 24662566 24863097 24891974 24920784 24949728 25007616 25228448 25264092 25439967 25469514 25528608 25764318 25843776 25873792 26052138 26082396 26142912 26179848 26465664 26474112 26503056 26687556 26718552 26749584 26780544 26811648 27017032 27055203 27086626 27111168 27142656 27149472 27306867 27338472 27368361 27370224 27675984 27706242 27708128 27715086 27772416 28035882 28068444 28155008 28382004 28383936 28414968 28480896 28832512 28873248 29074248 29108016 29175552 29474774 29535744 29704951 29714433 29773872 29783376 29815938 30058371 30093282 30151072 30184036 30394161 30429462 30464804 30500064 30535488 30543156 30791502 30876608 30920232 30956144 31027968 31135482 31171644 31207848 31243968 31280256 31629696 31666432 31674384 31931928 31966839 32006016 32041008 32323949 32401152 32436576 32438784 32482404 32708529 32746518 33112338 33150796 33227712 33266304 33495606 33506298 33685456 33919956 33959352 34038144 34312572 34352424 34458368 34736184 34776528 34785261 34825662 34857216 34906464 35108829 35190288 35287552 35298816 35337408 35501039 35583408 35624736 35633682 35666112 35707392 35923419 36073604 36199296 36366918 36409156 36451296 36491148 36493632 36901312 36941656 36953448 36993849 37337961 37381176 37424592 37842672 37845248 37886624 37896138 37974528 38204271 38292912 38497664 38631061 38765664 38810688 39078207 39123594 39214368 39619244 39698496 39711168 39754584 40031334 40077828 40124376 40217472 40525548 40572616 40629939 40666752 40713984 40724208 41007708 41055336 41226976 41513976 41559363 41562192 41572629 41610464 41658624 41707008 42102666 42172928 42232512 42573006 42575904 42622452 42674688 42721344 43248768 43309872 43611372 43662024 43763328 44149784 44212161 44303616 44355072 44660808 44675064 44723907 45139923 45226608 45276054 45279136 45384192 45644193 45697206 45750096 45803232 45814734 46314912 46368704 46380348 46434216 46541952 46703223 46757466 46811772 46865952 46920384 47116544 47279806 47444544 47499648 47511576 47554816 47897892 48265728 48489224 48542237 48601728 48654864 48658176 48723606 49119777 49271264 49325132 49668507 49726194 49783948 49841568 49899456 50243409 50456896 50528184 50879934 50939028 51057216 51528636 51687552 51747584 52104276 52164792 52238493 52285824 52359696 52822063 52931328 52948224 53006112 53313407 53375112 53437104 53450523 53499168 53561088 53623296 54034064 54110406 54173252 54222336 54298944 54550377 54613734 54676944 54736722 54740448 55351968 55412484 55416256 55430172 56071764 56136888 56310016 56764008 56767872 56829936 56844207 56961792 57665024 57746496 58013893 58148496 58216032 58351104 58685391 58949548 59409902 59428866 59547744 59566752 59631876 60047001 60116742 60186564 60302144 60368072 60788322 60858924 60929608 61000128 61070976 61086312 61583004 61753216 61840464 61912288 62055936 62270964 62343288 62415696 62487936 62560512 63128807 63259392 63332864 63348768 63716023 63859509 63863856 63933678 64012032 64082016 64647898 64802304 64873152 64964808 65417058 65493036 66224676 66301592 66455424 66532608 66991212 67012596 67370912 67839912 67914081 67918704 68076288 68545809 68625144 68704848 68916736 69472368 69553056 69570522 69651324 69714432 69812928 70136199 70217658 70380576 70674816 70919709 71002078 71166816 71249472 71267364 71332224 71846838 72147208 72398592 72733836 72818312 72902592 72982296 72987264 73085409 73802624 73883312 73906896 73987698 74589291 74675922 74762352 74849184 75685344 75690496 75773248 75792276 76319901 76408542 76585824 76995328 77262122 77531328 77621376 78156414 78247188 78428736 79238488 79325119 79396992 79422336 79509168 80062668 80062991 80155656 80248752 80434944 81051096 81145232 81165609 81259878 81333504 81427968 81448416 81920601 82015416 82105083 82110672 82453952 83027952 83118726 83124384 83145258 83220928 83317248 84205332 84465024 85146012 85151808 85244904 85442688 86318981 86497536 86619744 87121909 87222744 87324048 87526656 88299568 88424322 88607232 89114853 89143299 89321616 89350128 89447814 90175113 90279846 90453216 90552108 90558272 91182483 91288386 91394412 91500192 91606464 91629468 92629824 92737408 92760696 92868432 93083904 93406446 93514932 93623544 93731904 93840768 94233088 94559612 94803191 94889088 94999296 95023152 95109632 95795784 95900517 96971847 96978448 97084474 97203456 97309728 97316352 97447212 98125587 98239554 98542528 98650264 99337014 99452388 99567896 99683136 99798912 100486818 100913792 101056368 101759868 101878056 102114432 103057272 103161709 103375104 103495168 104208552 104329584 104355783 104476986 104571648 104719392 105326487 105644126 105862656 105896448 106012224 106503117 106626814 106750224 106874208 106901046 106998336 107122176 107770257 108068128 108220812 108346504 108597888 109100754 109227468 109353888 109473444 109480896 110703936 110824968 110832512 110860344 110981547 112013883 112143528 112273776 112620032 113528016 113535744 113659872 113688414 113923584 114612813 115492992 115893183 116027786 116296992 116432064 117234621 117370782 117899096 118819804 118857732 119095488 119133504 119263752 120094002 120233484 120373128 120604288 120736144 121576644 121717848 121859216 121889817 122000256 122141952 122172624 123166008 123506432 123680928 123824576 124541928 124678089 124686576 124717887 124831392 124975872 125121024 126257614 126518784 126697536 127432046 127719018 127727712 127867356 128024064 128164032 129295796 129628853 129746304 129929616 130834116 130986072 132449352 132603184 132636483 132910848 133065216 133982424 134025192 134171721 134741824 135419769 135679824 135828162 135837408 136152576 136932579 137091618 137250288 137409696 138944736 139106112 139141044 139302648 139625856 140109669 140272398 140435316 140761152 141349632 141839418 142004156 142333632 142498944 142534728 142664448 143693676 144294416 144797184 145467672 145626711 145636624 145805184 145964592 145974528 146170818 147359331 147605248 147766624 147813792 147975396 149005521 149178582 149351844 149524704 149698368 151370688 151546496 151584552 152639802 152817084 153171648 153990656 154524244 155062656 155242752 156312828 156494376 156715479 156857472 158466189 158476976 158650238 158793984 158844672 159018336 159940221 160125336 160125982 160311312 160351569 160497504 160869888 162102192 162290464 162331218 162519756 162667008 162896832 163651131 163841202 164030832 164210166 164221344 164907904 166055904 166237452 166248768 166290516 166441856 168410664 168930048 170292024 170303616 170489808 170532621 170885376 172637962 172995072 173239488 174041679 174243818 174445488 174648096 175053312 176056173 176599136 176848644 178229706 178286598 178643232 178700256 178895628 180350226 180559692 180906432 181104216 181116544 182364966 182576772 182788824 183000384 183212928 183258936 185259648 185474816 185521392 185736864 186167808 186812892 187029864 187247088 187463808 187681536 189119224 189386421 189606382 189778176 189998592 190046304 191148069 191578527 191591568 191801034 193943694 193956896 194168948 194406912 194619456 194894424 196251174 196479108 197085056 197300528 198674028 198904776 199135792 199366272 199597824 200973636 201827584 202112736 203519736 203742243 203756112 204228864 205637427 206114544 206323418 206750208 207934657 208417104 208659168 208711566 208953972 209143296 209438784 210408597 210652974 211288252 212024448 212759127 213006234 213253628 213500448 213748416 213802092 213996672 215540514 216136256 216441624 216693008 217195776 218201508 218454936 218707776 218946888 218961792 219256227 221407872 221649936 221665024 221720688 221963094 223767873 224027766 224287056 224547552 226267643 227056032 227071488 227319744 227376828 228959703 229225626 230985984 231786366 232055572 232593984 232864128 234469242 234741564 235798192 237639608 237715464 237975357 238190976 238267008 238527504 240188004 240188973 240466968 240746256 241208576 241472288 243153288 243435696 243496827 243718432 243779634 244000512 244283904 244345248 245761803 246332016 247012864 247361856 247649152 248507273 249083856 249356178 249373152 249435774 249662784 249951744 252515228 253395072 254864092 255438036 255455424 255734712 256328064 258591592 258956943 259257706 259492608 259859232 261365727 261668232 261972144 264898704 265206368 265272966 265821696 267344559 267429897 267964848 268050384 268343442 269483648 270839538 271359648 271656324 271674816 273547449 273865158 274183236 274500576 274819392 277889472 278212224 278282088 278605296 279251712 280219338 280544796 280870632 281522304 282699264 283678836 284008312 284409573 284667264 284997888 285069456 285328896 287387352 287701551 288588832 290915541 290935344 291253422 291273248 291610368 291929184 291949056 292341636 294718662 295210496 295533248 295627584 295950792 298011042 298357164 298703688 299049408 299396736 302741376 303092992 303169104 305279604 305634168 306343296 309048488 309386369 309485127 310125312 310485504 312264241 312625656 312988752 313067349 313430958 313714944 315979461 316932378 316953952 317300476 317587968 317689344 318036672 319509351 319880442 320250672 320251964 320622624 320703138 320995008 324204384 324580928 324662436 325039512 325793664 327302262 327682404 328061664 328420332 328442688 329815808 332111808 332474904 332497536 332581032 332883712 332944641 336041649 336821328 337860096 339795659 340584048 340607232 340979616 341065242 341770752 343838439 345275924 346478976 347679549 348083358 348487636 348890976 349296192 351703863 352112346 353198272 353697288 356459412 356573196 357286464 357400512 357791256 360700452 361119384 361812864 362208432 362233088 364729932 365153544 365577648 365669451 366000768 366425856 366517872 369754441 370519296 370949632 371042784 371473728 373193849 373625784 374034267 374059728 374153661 374494176 374927616 375363072 378238448 378772842 379212764 379556352 380092608 382296138 383157054 383183136 383602068 387887388 387913792 388337896 388886559 389238912 389788848 392502348 392958216 394170112 394601056 397348056 397809552 397909449 398271584 398732544 399195648 401947272 403655168 404225472 406097251 407039472 407484486 407512224 408457728 410797737 411274854 412229088 412646836 415869314 416834208 417318336 417423132 417907944 418877568 420329007 420817194 421305948 422576504 424048896 425518254 426012468 426507256 427000896 427496832 427604184 427993344 431081028 432272512 432883248 433386016 434391552 436403016 436880133 436909872 437415552 437893776 437923584 438512454 442815744 443299872 443330048 443441376 443926188 447016563 447535746 448055532 448574112 449095104 452535286 454112064 454639488 454753656 457919406 458451252 461971968 463572732 464111144 465187968 465728256 468938484 469483128 470146437 471596384 475279216 475398567 475430928 475950714 476381952 476534016 477055008 479820663 480376008 480377946 480933936 481492512 482417152 482944576 486306576 486871392 486993654 487436864 487559268 488001024 488690496 490953393 491523606 492664032 494723712 495298304 497014546 498167712 498712356 498746304 498871548 499325568 505030456 505582603 506790144 509728184 510285467 510876072 510910848 511469424 511597863 512656128 517183184 517913886 518515412 518985216 519718464 522125037 522731454 523336464 523944288 528168519 529797408 530412736 530545932 534689118 534859794 535929696 536100768 536686884 538967296 541679076 542719296 543312648 543349632 547094898 547730316 548366472 549001152 549638784 555275833 555778944 556424448 556564176 557210592 558503424 560438676 560440937 561089592 561741264 563044608 567357672 568016624 568159263 568819146 569334528 569995776 570138912 573444207 574735581 574774704 575403102 577177664 581831082 581870688 582506844 582546496 583220736 583858368 584683272 589437324 591066496 591255168 591901584 596022084 596714328 597407376 598098816 598793472 604232867 605482752 606185984 606338208 609853363 610559208 611226729 611268336 612686592 616912281 618096976 618772738 618970254 620250624 623803971 624528482 625251312 625977504 626134698 626861916 627429888 631225791 631958922 633864756 633907904 634600952 636073344 638277381 639018702 639760884 640501344 640503928 641245248 641406276 641990016 648408768 649161856 649324872 650079024 651587328 654604524 655364808 656123328 656840664 656885376 659631616 663622337 664223616 664949808 664995072 665162064 665767424 665889282 671303619 672083298 673642656 678802929 679591318 681168096 681214464 681959232 682130484 686879109 687676878 690551848 692957952 695359098 696166716 696975272 697781952 698592384 703407726 704224692 706396544 707394576 712918824 713146392 713926071 714572928 714801024 715582512 720566919 721400904 722238768 723625728 724416864 724466176 729459864 730307088 730490481 731155296 731338902 732001536 732851712 733035744 737285409 739508882 741038592 742085568 742947456 745521819 746387698 747251568 748068534 748119456 748307322 748988352 749855232 756476896 757545684 758425528 760185216 764592276 766314108 766366272 767204136 775774776 775827584 776675792 776870829 777773118 778477824 779577696 784097181 785004696 785916432 788340224 789202112 794696112 795619104 795818898 796543168 797465088 802033677 802289691 803894544 808450944 812194502 814078944 814968972 815024448 820642347 821595474 822549708 824458176 825293672 831738628 833668416 833881129 834636672 834846264 835815888 837755136 840658014 841634388 842611896 845153008 848097792 851036508 852024936 853014512 853228719 854001792 854993664 855208368 855986688 862162056 863104653 864545024 865766496 866772032 872746623 872806032 873760266 873819744 874831104 875787552 875847168 877024908 885631488 886599744 886882752 887852376 894033126 895071492 896111064 897148224 898190208 905070572 907401971 908224128 909278976 909507312 915838812 916902504 927145464 928159107 928222288 928455381 930375936 931456512 936792723 937876968 938966256 939202047 940292874 943192768 947938383 950558432 950797134 950861856 951901428 952763904 953068032 954110016 958528053 959641326 960752016 960755892 961867872 962985024 965889152 972613152 973742784 973987308 974873728 975118536 977380992 981906786 983047212 985328064 989447424 990596608 994029092 996335424 997424712 997492608 997743096 998651136 998833923 1008124947 1010060912 1011165206 1013580288 1019386977 1019456368 1020570934 1021752144 1021821696 1022938848 1023195726 1025312256 1031515317 1034366368 1035827772 1037030824 1039436928 1043038647 1044250074 1045462908 1046672928 1047888576 1056337038 1059594816 1060825472 1061091864 1069378236 1069719588 1071859392 1072201536 1073373768 1077934592 1083358152 1085438592 1086625296 1086699264 1094189796 1095460632 1096732944 1097008353 1098002304 1099277568 1109263323 1110551666 1111557888 1112848896 1113128352 1114421184 1119581547 1120877352 1120881874 1122102801 1122179184 1122460983 1123482528 1126089216 1134715344 1136033248 1136318526 1137638292 1138669056 1140277824 1146888414 1149471162 1149549408 1150806204 1154355328 1163662164 1163741376 1165013688 1165092992 1166659677 1167716736 1169366544 1178874648 1182132992 1182510336 1183803168 1192044168 1193428656 1193728347 1194814752 1196197632 1197586944 1208465734 1210965504 1212676416 1218291753 1219706726 1221118416 1222453458 1222536672 1225373184 1232393211 1233824562 1236193952 1237545476 1237940508 1247607942 1249056964 1250502624 1251955008 1252269396 1253723832 1262451582 1263917844 1267729512 1267815808 1269201904 1272146688 1276554762 1278037404 1279521768 1281002688 1281007856 1282490496 1282812552 1283980032 1296817536 1298323712 1298649744 1300158048 1303174656 1309209048 1310640399 1310729616 1312246656 1313681328 1313770752 1327244674 1328447232 1329899616 1329990144 1330324128 1331778564 1341049689 1342607238 1344166596 1347285312 1357605858 1359182636 1362336192 1363918464 1364260968 1373758218 1375353756 1381103696 1385915904 1390718196 1392333432 1393950544 1395563904 1397184768 1406815452 1408449384 1410439311 1412793088 1414789152 1425837648 1426195701 1426292784 1427852142 1429145856 1429602048 1431165024 1439461989 1441133838 1442801808 1444477536 1447251456 1448833728 1455542599 1458919728 1460614176 1460980962 1462310592 1462677804 1464003072 1466071488 1472860179 1474570818 1479017764 1484171136 1485894912 1491043638 1492775396 1494503136 1496137068 1496238912 1496614644 1497976704 1512953792 1515091368 1516747809 1516851056 1520370432 1529184552 1530856401 1532628216 1532732544 1534408272 1534793589 1551549552 1551655168 1553351584 1553741658 1555546236 1556955648 1559155392 1566375111 1568194362 1570009392 1571832864 1578404224 1583873501 1589392224 1591238208 1591637796 1593086336 1604067354 1604579382 1607789088 1616901888 1624389004 1628157888 1629937944 1630048896 1641284694 1643190948 1645099416 1648916352 1650587344 1663477256 1665827499 1667336832 1667762258 1669273344 1669692528 1671631776 1675510272 1681316028 1681322811 1683268776 1685223792 1690306016 1702073016 1704049872 1704477789 1706029024 1706457438 1708003584 1709987328 1710416736 1720332621 1724324112 1726209306 1729090048 1731532992 1733544064 1745493246 1745612064 1747520532 1747639488 1749662208 1751575104 1754049816 1773199488 1773765504 1775704752 1788066252 1790142984 1792222128 1794296448 1796380416 1810141144 1812698601 1814803942 1816448256 1818557952 1819014624 1829560089 1831677624 1833680187 1833805008 1850736843 1854290928 1856318214 1856444576 1856910762 1860751872 1871411913 1873585446 1875753936 1877932512 1878404094 1880585748 1886385536 1895876766 1901116864 1901594268 1901723712 1903802856 1908220032 1914832143 1917056106 1919282652 1921504032 1921511784 1923735744 1925970048 1931778304 1945226304 1947485568 1947974616 1949747456 1950237072 1954761984 1963813572 1966094424 1970656128 1978894848 1988058184 1990231717 1990867011 1992670848 1994849424 1994985216 1995486192 1997302272 1997667846 2013910857 2016249894 2020121824 2022330412 2036408787 2038773954 2038912736 2041141868 2043504288 2043643392 2045877696 2046391452 2063030634 2068732736 2071655544 2074061648 2078873856 2086077294 2088500148 2090925816 2093345856 2095777152 2112674076 2119189632 2121650944 2122183728 2138756472 2139439176 2141778213 2143718784 2144403072 2146747536 2161700757 2165704583 2166716304 2170877184 2173250592 2173398528 2185849687 2188379592 2190921264 2191471443 2193465888 2194016706 2196004608 2198555136 2211856227 2218526646 2221103332 2223115776 2226256704 2228842368 2236565457 2239163094 2241754704 2241763748 2244205602 2244358368 2244921966 2246965056 2269430688 2272066496 2272637052 2275276584 2280555648 2293776828 2298942324 2299098816 2301612408 2308710656 2327324328 2327482752 2330027376 2330185984 2330612487 2333319354 2335433472 2338733088 2352291543 2357749296 2364265984 2365020672 2367606336 2378569613 2384088336 2386857312 2387456694 2389629504 2392395264 2406101031 2406869073 2416931468 2425352832 2436583506 2439413452 2442236832 2444906916 2445073344 2461927041 2464786422 2467649124 2472387904 2475090952 2475881016 2495215884 2498113928 2501005248 2501643387 2503910016 2504538792 2507447664 2524903164 2527835688 2535459024 2535631616 2538403808 2544293376 2553109524 2556074808 2559043536 2559686157 2562005376 2562015712 2564980992 2565625104 2567960064 2588281087 2593635072 2596647424 2597299488 2600316096 2612356943 2618239869 2618418096 2621280798 2621459232 2624493312 2627362656 2627541504 2654489348 2656894464 2659799232 2660648256 2663557128 2682099378 2685214476 2688333192 2694570624 2715211716 2718365272 2722205913 2724672384 2727836928 2728521936 2747516436 2750707512 2762207392 2781436392 2784477321 2784666864 2785366143 2787901088 2791127808 2794369536 2810378169 2813630904 2816898768 2820878622 2825586176 2829578304 2851675296 2852391402 2852585568 2855704284 2858291712 2859204096 2862330048 2875584159 2878923978 2882267676 2885603616 2888955072 2897667456 2911085198 2917839456 2921228352 2921961924 2924621184 2925355608 2932142976 2945720358 2949141636 2958035528 2968342272 2971789824 2982087276 2985550792 2989006272 2992274136 2992477824 2993229288 2995953408 2996501769 3024374841 3025907584 3030182736 3033495618 3033702112 3040740864 3058160931 3058369104 3061712802 3065256432 3065465088 3068816544 3069587178 3103099104 3103310336 3106703168 3107483316 3111092472 3118310784 3129115941 3132750222 3136388724 3140018784 3143665728 3156808448 3167747002 3178784448 3182476416 3183275592 3186172672 3208134708 3209158764 3215578176 3233803776 3248778008 3252329879 3256315776 3259875888 3260097792 3282569388 3282582631 3286381896 3290198832 3291025059 3297832704 3301174688 3326954512 3327789969 3331654998 3334673664 3335524516 3338546688 3339385056 3343263552 3358744641 3362632056 3362645622 3366308403 3366537552 3370447584 3380612032 3404146032 3408099744 3408955578 3412058048 3412914876 3416007168 3420833472 3440665242 3448648224 3452418612 3463065984 3467088128 3490986492 3491224128 3495041064 3495278976 3499979031 3503150208 3508099632 3539078221 3546398976 3547531008 3551409504 3571998269 3576132504 3580285968 3581185041 3584444256 3588592896 3592760832 3620282288 3625397202 3629607884 3632896512 3638029248 3654875259 3659120178 3663355248 3667360374 3667610016 3697179633 3701473686 3708581856 3712636428 3712889152 3713821524 3742823826 3747170892 3751507872 3755865024 3756808188 3761171496 3772771072 3791753532 3802233728 3803188536 3803447424 3807605712 3816440064 3829664286 3834112212 3838565304 3843008064 3843023568 3847471488 3851940096 3863556608 3886930831 3890452608 3894971136 3895949232 3899494912 3900474144 3909523968 3923086559 3927627144 3931921197 3932188848 3941312256 3976116368 3980463434 3981734022 3985341696 3989698848 3989970432 3990972384 3995335692 4023149067 4027821714 4032499788 4040243648 4044660824 4072817574 4077547908 4077825472 4082283736 4087008576 4091755392 4092782904 4126061268 4137465472 4143311088 4148123296 4157747712 4172154588 4177000296 4181851632 4186691712 4191554304 4225348152 4229630069 4238379264 4243301888 4244367456 4268973541 4277512944 4278587103 4278878352 4283556426 4287437568 4288806144 4293495072 4318385967 4323401514 4331409166 4333432608 4341754368 4346501184 4366627797 4371699374 4376759184 4381842528 4382942886 4386931776 4388033412 4392009216 4418580537 4423712454 4437053292 4442206664 4452513408 4457684736 4473130914 4478326188 4483509408 4483527496 4488411204 4488716736 4489843932 4493930112 4538861376 4544132992 4545274104 4550243427 4550553168 4561111296 4587553656 4592569203 4597884648 4598197632 4603224816 4617421312 4654648656 4654965504 4660054752 4660371968 4661224974 4666638708 4670866944 4677466176 4699125333 4704583086 4715498592 4735212672 4751620503 4757139226 4768176672 4773714624 4774913388 4779259008 4812202062 4813738146 4833862936 4850705664 4873167012 4878826904 4884473664 4889813832 4890146688 4923854082 4929572844 4935298248 4944775808 4950181904 4951762032 4990431768 4996227856 4997482497 5002010496 5003286774 5007820032 5009077584 5014895328 5043968433 5049806328 5055671376 5070918048 5071263232 5076807616 5106219048 5112149616 5113433367 5118087072 5119372314 5124010752 5124031424 5129961984 5131250208 5160997863 5176562174 5187270144 5194598976 5200632192 5224713886 5236479738 5236836192 5242561596 5242918464 5248986624 5254725312 5308978696 5314782973 5319598464 5321296512 5327114256 5364198756 5364220397 5370428952 5376666384 5389141248 5430423432 5436730544 5438095803 5444411826 5449344768 5455673856 5457043872 5488680267 5495032872 5501040561 5501415024 5524414784 5552210529 5562872784 5568954642 5569333728 5570732286 5575802176 5582255616 5614235739 5620756338 5627261808 5633797536 5641757244 5659156608 5703350592 5704782804 5705171136 5711408568 5724660096 5744496429 5751168318 5757847956 5764535352 5771207232 5777910144 5795334912 5822170396 5835678912 5837167903 5842456704 5843923848 5849242368 5850711216 5864285952 5891440716 5898283272 5916071056 5936684544 5964174552 5970695151 5971101584 5972601033 5978012544 5984548272 5984955648 5986458576 5991906816 5993003538 6041732571 6048749682 6051815168 6060365472 6066991236 6067404224 6109226361 6116321862 6116738208 6123425604 6130512864 6130930176 6137633088 6139174356 6206198208 6213406336 6214966632 6222184944 6236621568 6258231882 6265500444 6272777448 6280037568 6287331456 6313616896 6335494004 6351813797 6357568896 6364952832 6366551184 6372345344 6416269416 6418317528 6425334639 6431156352 6485102271 6497113749 6497556016 6504659758 6512631552 6519751776 6520195584 6557549061 6565138776 6565165262 6572763792 6574414329 6580397664 6582050118 6595665408 6602349376 6635568681 6653909024 6655579938 6663309996 6669347328 6671049032 6678770112 6686527104 6709696371 6717489282 6725264112 6725291244 6732616806 6733075104 6740895168 6761224064 6808292064 6816199488 6817911156 6824116096 6825829752 6841666944 6881330484 6897296448 6904837224 6926131968 6934176256 6981972984 6982448256 6990082128 6990557952 6991837461 6999958062 7006300416 7016199264 7056874629 7078156442 7092797952 7095062016 7102819008 7135708839 7143996538 7152265008 7160571936 7162370082 7168888512 7177185792 7218303093 7220607219 7240564576 7250794404 7259215768 7276058496 7309750518 7318240356 7326710496 7334720748 7335220032 7394359266 7402947372 7417163712 7425272856 7425778304 7427643048 7485647652 7494341784 7503015744 7504930161 7511730048 7513616376 7522342992 7545542144 7583507064 7604467456 7606377072 7606894848 7615211424 7632880128 7659328572 7668224424 7677130608 7679058471 7686016128 7686047136 7694942976 7703880192 7764843261 7773861662 7780905216 7789942272 7791898464 7800948288 7837070829 7846173118 7854719607 7855254288 7863842394 7864377696 7882624512 7952232736 7960926868 7963468044 7970683392 7979397696 7981944768 7990671384 8046298134 8055643428 8064999576 8080487296 8089321648 8145635148 8155095816 8155650944 8164567472 8166617739 8174017152 8183510784 8185565808 8252122536 8274930944 8286622176 8296246592 8344309176 8353431963 8354000592 8356098429 8363703264 8373383424 8383108608 8431134507 8450696304 8459260138 8476758528 8488734912 8537947082 8555025888 8557174206 8557756704 8567112852 8574875136 8577612288 8586990144 8626752477 8636771934 8646803028 8662818332 8666865216 8693002368 8733255594 8743398748 8753518368 8763685056 8765885772 8773863552 8776066824 8837161074 8847424908 8874106584 8884413328 8905026816 8915369472 8946261828 8956652376 8967018816 8967054992 8976822408 8977433472 8979687864 8987860224 8989505307 9073124523 9077722752 9088265984 9090548208 9100486854 9101106336 9122222592 9174482793 9175107312 9185138406 9195769296 9196395264 9206449632 9309297312 9309931008 9320109504 9322449948 9333277416 9354932352 9387347823 9398250666 9409166172 9430997184 9470425344 9503241006 9514278452 9536353344 9547429248 9549826776 9558518016 9624404124 9627476292 9667725872 9701411328 9746334024 9756989637 9757653808 9768947328 9779627664 9780293376 9847708164 9847747893 9859145688 9870596496 9873075177 9889551616 9900363808 9903524064 9980863536 9983369907 9992455712 9994964994 10004020992 10006573548 10015640064 10018155168 10029790656 10076233923 10087936866 10099612656 10111342752 10141836096 10153615232 10188798193 10212438096 10224299232 10226866734 10236174144 10238744628 10248021504 10248062848 10262500416 10321995726 10353124348 10389197952 10401264384 10449427772 10472959476 10473672384 10485123192 10485836928 10499937093 10509450624 10617234663 10617957392 10629565946 10639196928 10642593024 10654228512 10715994807 10728397512 10728440794 10740857904 10743555123 10753332768 10778282496 10860846864 10873461088 10876191606 10888823652 10898689536 10914087744 10964625777 10977360534 10990065744 11002081122 11002830048 11048829568 11104421058 11125745568 11137909284 11138667456 11141464572 11151604352 11228471478 11241512676 11254523616 11267595072 11283514488 11318313216 11406701184 11409565608 11410342272 11422817136 11449320192 11488992858 11502336636 11515695912 11529070704 11542414464 11555820288 11590669824 11644340792 11660792493 11671357824 11674335806 11684913408 11687847696 11698484736 11701422432 11728571904 11769259677 11782881432 11795763591 11796566544 11832142112 11928349104 11941390302 11942203168 11945202066 11956025088 11969096544 11969911296 11972917152 11986007076 12083465142 12097499364 12103630336 12120730944 12133982472 12134808448 12218452722 12232643724 12233476416 12246851208 12261025728 12275266176 12278348712 12412396416 12426812672 12429933264 12444369888 12473243136 12516463764 12531000888 12545554896 12560075136 12574662912 12670988008 12688890207 12703627594 12715137792 12729905664 12733102368 12802833881 12806920623 12832538832 12835761309 12836635056 12850669278 12862312704 12955157901 12970204542 12994227498 12995112032 13009319516 13025263104 13039503552 13099883391 13115098122 13130277552 13130330524 13145527584 13148828658 13160795328 13164100236 13204698752 13271137362 13307818048 13311159876 13326619992 13342098064 13357540224 13373054208 13419392742 13434978564 13450528224 13450582488 13465233612 13466150208 13481790336 13522448128 13616584128 13632398976 13635822312 13648232192 13650730281 13651659504 13683333888 13762660968 13777707609 13794592896 13809674448 13852263936 13931622019 13963945968 13964896512 13980164256 13981115904 13983674922 13999916124 14012600832 14032398528 14097375999 14113749258 14156312884 14205638016 14254861509 14271417678 14287993076 14304530016 14321143872 14324740164 14337777024 14436606186 14441214438 14481129152 14501588808 14518431536 14552116992 14619501036 14636480712 14653420992 14669441496 14670440064 14788718532 14805894744 14834327424 14850545712 14851556608 14855286096 14971295304 14988683568 14992447491 15006031488 15009860322 15023460096 15027232752 15044685984 15131905299 15159932081 15167014128 15208934912 15212754144 15213789696 15230422848 15300947809 15318657144 15336448848 15340300101 15354261216 15358116942 15372032256 15372094272 15389885952 15482993589 15529686522 15547723324 15561810432 15583796928 15601896576 15674141658 15692346236 15709439214 15710508576 15727684788 15728755392 15904465472 15921853736 15926936088 15944348919 15958795392 15963889536 15981342768 16092596268 16092661191 16111286856 16129999152 16160974592 16178643296 16291270296 16310191632 16311301888 16314287409 16329134944 16333235478 16348034304 16367021568 16371131616 16466040801 16504245072 16549861888 16573244352 16592493184 16649987291 16688618352 16706863926 16708001184 16712196858 16727406528 16746766848 16842707217 16862269014 16901392608 16918520276 16977469824 17075894164 17110051776 17114348412 17115513408 17134225704 17173980288 17233489287 17253504954 17273543868 17293606056 17325636664 17333730432 17386004736 17466511188 17486797496 17507036736 17511503709 17527370112 17531771544 17547727104 17552133648 17674322148 17694849816 17748213168 17768826656 17810053632 17892523656 17912085453 17913304752 17917803099 17934037632 17934109984 17953644816 17954866944 17959375728 17975720448 17979010614 18146249046 18155445504 18176531968 18181096416 18200973708 18202212672 18327679083 18348965586 18350214624 18370276812 18391538592 18392790528 18412899264 18618594624 18640219008 18644899896 18666554832 18709864704 18774695646 18796501332 18818332344 18861994368 18940850688 19006482012 19028556904 19055441391 19072706688 19094858496 19099653552 19117036032 19248808248 19254952584 19276003917 19335451744 19455306813 19491341247 19492668048 19513979274 19515307616 19537894656 19559255328 19560586752 19672647183 19695416328 19695495786 19718291376 19741192992 19746150354 19779103232 19800727616 19807048128 19961727072 19966739814 19984911424 19989929988 20008041984 20013147096 20036310336 20059581312 20129089113 20152467846 20175873732 20199225312 20222685504 20283672192 20307230464 20377596386 20424876192 20448598464 20453733468 20472348288 20477489256 20496125696 20525000832 20643991452 20706248696 20728886723 20778395904 20802528768 20898855544 20921704147 20945918952 20947344768 20970246384 20971673856 20975512383 20999874186 21018901248 21170623887 21234469326 21235914784 21259131892 21278393856 21285186048 21308457024 21407126517 21431989614 21456795024 21456881588 21481715808 21487110246 21506665536 21654909279 21721693728 21746922176 21752383212 21777647304 21828175488 21929251554 21954721068 21980131488 22004162244 22005660096 22097659136 22208842116 22251491136 22275818568 22277334912 22282929144 22303208704 22456942956 22483025352 22509047232 22514790483 22535190144 22567028976 22636626432 22766309153 22813402368 22819131216 22820684544 22845634272 22898640384 22977985716 22978078417 23004673272 23031391824 23037175413 23058141408 23084828928 23111640576 23288681584 23294529783 23321584986 23342715648 23348671612 23369826816 23375695392 23402844864 23511212487 23538519354 23564158821 23565762864 23591527182 23593133088 23664284224 23856698208 23882780604 23884406336 23890404132 23912050176 23938193088 23945834304 23972014152 24166930284 24194998728 24241461888 24267964944 24269616896 24436905444 24465287448 24466952832 24493702416 24499853217 24522051456 24550532352 24556697424 24773547547 24824792832 24853625344 24859866528 24888739776 25003987883 25032927528 25060295889 25062001776 25068295287 25091109792 25120150272 25149325824 25293403521 25341976016 25377780414 25407255188 25430275584 25466204736 25605667762 25613841246 25665077664 25671522618 25673270112 25701338556 25724625408 25880257431 25910315802 25940409084 25988454996 25990224064 26018639032 26079007104 26199766782 26230196244 26260555104 26260661048 26291055168 26297657316 26321590656 26328200472 26409397504 26542274724 26615636096 26622319752 26653239984 26684196128 26715080448 26746108416 26838785484 26869957128 26901056448 26901164976 26930467224 26932300416 26963580672 27044896256 27208515817 27233168256 27264797952 27271644624 27296464384 27301460562 27303319008 27366667776 27461605913 27523448379 27525321936 27555415218 27589185792 27619348896 27863244038 27927891936 27929793024 27960328512 27967349844 27999832248 28064797056 28162043469 28194751998 28227498516 28312625768 28411276032 28509723018 28542835356 28575986152 28609060032 28642287744 28649480328 28675554048 28873212372 28882428876 28962258304 29003177616 29036863072 29104233984 29239002072 29270968911 29272961424 29306841984 29338882992 29340880128 29543243679 29577437064 29611789488 29668654848 29701091424 29703113216 29710572192 29942590608 29950109721 29977367136 29984894982 30012062976 30019720644 30046920192 30054465504 30089371968 30228701769 30263810598 30319864162 30334028256 30425508288 30460845696 30566394579 30601895618 30637314288 30672897696 30680600202 30708522432 30716233884 30744064512 30744188544 30965987178 31059373044 31095446648 31167593856 31203793152 31348283316 31384692472 31418878428 31421017152 31455369576 31457510784 31499811279 31808930944 31843707472 31851703989 31853872176 31888697838 31917590784 31927779072 31962685536 32147984421 32185192536 32185322382 32222573712 32259998304 32321949184 32357286592 32582540592 32620383264 32622603776 32628574818 32658269888 32666470956 32696068608 32742263232 32893877331 32932081602 33008490144 33146488704 33184986368 33299974582 33377236704 33413727852 33416002368 33424393716 33454813056 33685414434 33724538028 33802785216 33837040552 33954939648 34151788328 34189126289 34220103552 34228696824 34231026816 34268451408 34347960576 34466978574 34507009908 34547087736 34587212112 34651273328 34667460864 34772009472 34933022376 34973594992 34982377479 35014073472 35023007418 35054740224 35063543088 35095454208 35104267296 35307779031 35348644296 35387290773 35389699632 35496426336 35537653312 35785047312 35824170906 35826609504 35835606198 35868075264 35868219968 35907289632 35909733888 35918751456 35958021228 36292498092 36310891008 36362192832 36401947416 36404425344 36655358166 36697931172 36700429248 36740553624 36783077184 36825798528 37203480811 37237189248 37280438016 37289799792 37333109664 37419729408 37549391292 37549542779 37593002664 37636664688 37723988736 38012964024 38057113808 38066670621 38110882782 38145413376 38189716992 38199307104 38408501643 38420761869 38497616496 38507283927 38509905168 38552007834 38670903488 38865473703 38910613626 38982682494 38985336096 39027958548 39030615232 39075789312 39118510656 39299650173 39345294366 39390832656 39390991572 39436582752 39482385984 39492300708 39601455232 39614096256 39923454144 39933479628 39969822848 39979859976 40026294192 40072620672 40119162624 40258178226 40304935692 40351747464 40398450624 40445371008 40567344384 40614460928 40755192772 40849752384 40860175321 40897196928 40907466936 40944696576 40952190843 40954978512 40992251392 41050001664 41287982904 41333122827 41412497392 41457773446 41556791808 41794866057 41797711088 41843408294 41891837904 41894689536 41940492768 41943347712 41951024766 41999748372 42037802496 42292127997 42341247774 42468938652 42471829568 42518263784 42616914048 42764584527 42814253034 42863979228 42913590048 42913763176 42963431616 42974220492 43013331072 43309818558 43443387456 43493844352 43504766424 43555294608 43656350976 43858503108 43909442136 43960262976 44008324488 44011320192 44195318272 44417684232 44462696579 44502982272 44551637136 44554669824 44565858288 44606417408 44913885912 44966050704 44977342473 45018094464 45029580966 45070380288 45134057952 45395715897 45479796243 45532618306 45626804736 45638262432 45641369088 45691268544 45902843427 45955971432 45956156834 46009346544 46020900303 46062783648 46074350826 46116282816 46169657856 46448980767 46577363168 46589059566 46643169972 46685431296 46697343224 46751390784 46805689728 47022424974 47077038708 47128317642 47131525728 47183054364 47186266176 47328568448 47713396416 47765561208 47768812672 47780808264 47833046757 47876386176 47891668608 47944028304 48277983573 48333860568 48389997456 48482923776 48535929888 48539233792 48873810888 48930574896 48933905664 48942862227 48987404832 48999706434 49044102912 49101064704 49113394848 49398122403 49547095094 49649585664 49719733056 49777479552 49949961873 50007975766 50065855056 50120591778 50124003552 50136590574 50182219584 50240300544 50528121651 50586807042 50683952032 50755560828 50814510376 50932409472 51211335524 51227682492 51330155328 51343045236 51346540224 51402677112 51760514862 51820631604 51880818168 51976909992 51980448128 52037278064 52158014208 52399533564 52460392488 52521110208 52521322096 52534511127 52582110336 52595314632 52643181312 52656400944 52818795008 53084549448 53231272192 53244639504 53306479968 53368392256 53430160896 53677570968 53736256359 53739914256 53753409297 53802112896 53802329952 53860934448 53864600832 53927161344 54417031634 54466336512 54529595904 54543289248 54602921124 54606638016 54923211826 54983037249 55046896758 55050643872 55110830436 55178371584 55238697792 55726488076 55855783872 55870035643 55920657024 55934699688 55999664496 56129594112 56324086938 56389503996 56454997032 56625251536 56822552064 57019446036 57085670712 57151972304 57166324173 57218120064 57284575488 57298960656 57351108096 57746424744 57764857752 57828011751 57924516608 58006355232 58073726144 58365920439 58474023741 58478004144 58541937822 58545922848 58613683968 58677765984 58681760256 59017941549 59086487358 59154874128 59223578976 59337309696 59402182848 59421144384 59885181216 59900219442 59954734272 59969789964 60024125952 60039441288 60108931008 60178743936 60387267339 60457403538 60527621196 60639728324 60668056512 60851016576 60921691392 61132789158 61203791236 61274628576 61345795392 61361200404 61417044864 61432467768 61488377088 61931974356 62118746088 62186660169 62190893296 62335187712 62407586304 62696566632 62765112441 62769384944 62837756856 62842034304 62910739152 62915021568 62926537149 62999622558 63511871661 63617861888 63687414944 63703407978 63707744352 63777395676 63835181568 63855558144 63925371072 64221379551 64295968842 64370385072 64370644764 64445147424 64519996608 64714573184 65165081184 65240766528 65257149636 65316539776 65332941912 65484526464 65787754662 65864163204 66016980288 66292977408 66369972736 66599949164 66754473408 66827455704 66832004736 66848787432 66909626112 67370828868 67449076056 67544371449 67605570432 67674081104 67909879296 68298927459 68303576656 68378252578 68440207104 68457393648 68462053632 68536902816 68695921152 68933957148 68934235251 69014019816 69094175472 69111526239 69174424224 69302546656 69334921728 69866044752 69883589349 69947189984 69964754958 70028146944 70046014836 70109480448 70127086176 70208534592 70533637461 70615558062 70697288592 70774581546 70779399264 70992852672 71075306624 71570094624 71648341812 71653219008 71671212396 71736150528 71736439936 71814579264 71837502912 71916042456 72584996184 72724385664 72803894832 72808850688 73310716332 73395862344 73400858496 73481107248 73499559651 73566154368 73651597056 74320642641 74406961622 74474378496 74560876032 74579599584 74666219328 75011963649 75098782584 75099085558 75180887667 75186005328 75204885861 75273329376 75447977472 75880210563 76025928048 76114227616 76133341242 76221765564 76290826752 76398614208 76817003286 76841523738 76995232992 77014567854 77019810336 77104015668 77341806976 77730947406 77821227252 77965364988 77970672192 78055917096 78061230464 78237021312 78599300346 78690588732 78781665312 78781983144 78873165504 78964771968 78984601416 79202910464 79228192512 79846908288 79866959256 79939645696 79959719952 80052588384 80145241344 80238325248 80516356452 80609871384 80703494928 80796901248 80890742016 81134688768 81510385544 81625547451 81699504768 81720350642 81794393856 81814933872 81889393152 81904381686 81909957024 82100003328 82384817739 82570345137 82575965808 82666245654 82824994784 82915546892 83589732114 83595422176 83686816588 83783675808 83789379072 83880985536 83902049532 83999496744 84584255994 84682495548 84937877304 84943659136 85036527568 85233828096 85529169054 85628506068 85727958456 85827180096 85827526352 85926863232 85948440984 86026662144 86619637116 86886774912 86987688704 87009532848 87110589216 87312701952 87717006216 87812906733 87818884272 87920525952 88016648976 88022640384 88629731037 88835368464 88925393158 89005964544 89103274272 89109339648 89131716576 89619837167 89827771824 89850329163 89932101408 89954684946 90036188928 90059161932 90140760576 90268115904 90686105307 90791431794 90959592486 91065236612 91276524864 91382537088 91699183737 91805686854 91911942864 91912313668 92018693088 92041800606 92125567296 92148701652 92232565632 92897961534 93154726336 93178119132 93286339944 93394686448 93502781568 93611379456 94044849948 94154077416 94256635284 94263051456 94366108728 94372532352 94499433837 94657136896 95426792832 95531122416 95537625344 95555111967 95561616528 95666093514 95752772352 95783337216 95888056608 96443953263 96555967146 96667721136 96779994912 96965847552 97071859776 97521354133 97747621776 97861149792 97867811328 97885724454 97974809664 97999412868 98088205824 98226789696 98681631993 98796244806 99094190188 99439466112 99554959104 99899923746 100015951532 100131710112 100241183556 100248007104 100273181148 100364439168 101056243302 101173614084 101367904064 101511121656 101629020752 101864818944 102422671048 102455364984 102567378867 102660310656 102686090472 102693080448 102805354224 103521029724 103641263208 103761636336 103953819984 103960896256 104074556128 104316028416 104799067128 104920784976 104947132437 105042220416 105042644192 105069022254 105164220672 105190629264 105286362624 105312801888 105923337093 106119524567 106169098896 106462544384 106489279008 106612959936 106736784512 107106634663 107355141936 107472512718 107479828512 107506818594 107604225792 107604659904 107721868896 107729201664 108834063268 108932673024 109086578496 109205842248 109213276032 109846423652 109966074498 110093793516 110101287744 110221660872 110477395584 111452976152 111610442433 111711567744 111740071286 111841314048 111869399376 111999328992 112259188224 112648173876 112648628337 112779007992 112909994064 113250503072 114038892072 114171341424 114200011863 114303944608 114332648346 114436240128 114569150976 114597921312 115225504929 115262285607 115492849488 115529715504 115656023502 115849033216 116012710464 116147452288 116731840878 116948047482 116956008288 117083875644 117091845696 117227367936 117355531968 117898950519 118035883098 118172974716 118309748256 118447157952 118804365696 118842288768 119770362432 119800438884 119909468544 119939579928 120078882576 120217862016 120357487872 120774534678 120914807076 121055242392 121279456648 121336113024 121702033152 121843382784 122265578316 122407582472 122549257152 122580525963 122691590784 122722400808 122834089728 122856572529 122864935536 122976754176 123863948712 123999368481 124237492176 124373320338 124381786592 124670375424 125384598171 125393133264 125530224882 125538769888 125675513712 125684068608 125821478304 125830043136 125853074298 125999245116 127023743322 127235723776 127374829888 127406815956 127415488704 127554791352 127850742144 128293753581 128442759102 128591937684 128740770144 128741289528 128890294848 129039993216 129429146368 130330162368 130481533056 130514299272 130633079552 130665883824 130969052928 131575509324 131728326408 132033960576 132585954816 133199898328 133345525039 133388089737 133508946816 133654911408 133664009472 133697574864 133819252224 134585887871 134741657736 134898152112 134932027419 135088742898 135211140864 135348162208 136187147691 136439388729 136597854918 136607153312 136756505156 136880414208 136914787296 136924107264 137073805632 137708530281 137867914296 137868470502 138028039632 138188350944 138223052478 138348848448 138605093312 139732089504 139767178698 139894379968 139929509916 140056293888 140092029672 140254172352 140417069184 141067274922 141231116124 141394577184 141549163092 141558798528 141985705344 142150613248 143140189248 143296683624 143306438016 143342424792 143472879872 143499140271 143629158528 143675005824 143832084912 144833950719 145102207061 145169992368 145448771328 145607789664 145617701376 146451929029 146621432664 146791724688 146801716992 146828586681 146962214496 146999119302 147132308736 147303194112 148194367209 148641285282 148813923244 148948756992 149159199168 149332438656 149849885619 150023927298 150197565168 150198171116 150361775334 150372010656 150409771722 150546658752 151584364953 151760421126 152051856096 152228455232 152266682484 152443531128 152797228416 153634006572 153683047476 153990465984 154029135708 154039620672 154208031336 154683613952 155461894812 155642454504 155930729976 155941344384 156111834192 156122460928 156474042624 157198600692 157381177464 157563330624 157563966288 157603533381 157746331008 157929543936 157969202832 158405820928 158456385024 159364164071 159693816576 159733918512 159879291392 159919439904 160105176768 160290482688 160846548919 161032712904 161208769077 161219742768 161260227891 161406989856 161593802496 161781484032 163020771088 163251094902 163399009536 163440701284 163588787712 163629867744 163808763372 163819914048 164769635478 164949111747 165140690274 165151931616 165332491308 165649989568 165831093784 167179464228 167190844352 167373633176 167567351616 167610106929 167761971072 167804099064 167998993488 169168511988 169364991096 169875754608 169887318272 170073055136 170467656192 171058338108 171257012136 171455916912 171498972519 171654360192 171655052704 171853726464 171896881968 172053324288 173239274232 173414832829 173773549824 173975377408 174019065696 174221178432 175027915181 175422071223 175434012432 175625813466 175637768544 175841051904 176033297952 176045280768 177053824647 177259462074 177670736928 177850786316 178011929088 178206548544 178263433152 179239674334 179655543648 179700658326 179864202816 179909369892 180072377856 180118323864 180536231808 181161802017 181372210614 181582863588 181919184972 182130473224 182553049728 182765074176 183398367474 183611373708 183823885728 183824627336 184037386176 184083601212 184251134592 184297403304 184465131264 185795923068 186309452672 186356238264 186559980507 186572679888 186789372896 187005563136 187222758912 188089699896 188295337323 188308154832 188513270568 188526102912 188732217456 188745064704 188998867674 189314273792 190853585664 191062244832 191075250688 191110223934 191123233056 191332187028 191505544704 191566674432 191776113216 192664138653 192887906526 193111934292 193335442272 193559989824 194143719552 195042708266 195495243552 195722299584 195771448908 195949619328 195998825736 196453579392 197363263986 197592489612 198188380376 198878932224 199109918208 199799847492 200031903064 200263420224 200482367112 200496014208 200546362296 200728878336 202112486604 202347228168 202633114347 202735808128 203022243312 203258041504 203729637888 204845342096 204896782377 204910729968 205134757734 205320621312 205372180944 205386160896 205610708448 206802705753 207042059448 207282526416 207523272672 207907639968 207921792512 208149112256 209598134256 209650768047 209841569952 209894264874 210084440832 210085288384 210138044508 210328441344 210381258528 210625603776 211600912383 211846674186 212239049134 212338197792 212978558016 213225919872 213473569024 214213269326 214710283872 214945025436 214959657024 215013637188 215208451584 215209319808 215443737792 217668126536 217906101893 218173156992 218411684496 218426552064 219692847304 219932148996 219933036277 220187587032 220202575488 220443321744 220498678953 220954791168 222905952304 222961927923 223220884866 223423135488 223480142572 223682628096 223738798752 223998657984 225035890947 225296347752 225297256674 225542663001 225558015984 225819988128 226501006144 227640631689 228077784144 228342682848 228400023726 228607889216 228665296692 228872480256 229195842624 230451009858 230524571214 230985698976 231059431008 231312047004 232025420928 232294904576 233463681756 233896094964 233912016576 234167751288 234183691392 234711063936 235797901038 236071766196 236345949432 236619496512 236894315904 237608731392 237684577536 239323884023 239540724864 239600877768 239818937088 239879159856 240157765152 240435724032 240714975744 241549069356 241829614152 242110484784 242558913296 242672226048 243404066304 244531156632 244815164944 244876642353 245098514304 245161051926 245383181568 245444801616 245668179456 245713145058 245729871072 247154453217 247711035411 247727897424 247998736962 248474984352 248746640676 248763573184 250769196342 250786266528 251060449764 251077539776 251351027424 251368137216 251642956608 251706148596 251998490232 254047486644 254749659776 254813631912 254830977408 255109582704 255701484288 256587507162 256885518204 257183875368 257481540288 257482579056 257780589696 258079986432 258858292736 260424365677 260660324736 260963066112 261028598544 261266159104 261331767648 261938105856 262846799453 263151018648 263438720199 263456652816 264067921152 265889193111 266399796656 266691050078 266776179474 267017893632 267309822816 267328018944 267395149728 268859511501 269171775742 269483315472 269550987489 269796304224 269864054838 270177485796 270422281728 270696324416 272058315921 272374295382 272878777458 273195709836 273214306624 273513010312 273829574592 274147611264 275097551211 275417060562 275735828592 275736941004 276056079264 276376701888 276446104956 276697696896 277210186624 279464179008 279534357396 279788759936 279859019832 280184059344 280508344704 280834138368 282134549844 282462232248 282789154368 283098326184 283117597056 283971410688 284301226496 286021227247 286280378496 286593367248 286612876032 286665335901 286684849584 286945759744 286998280542 287258317056 287350011648 287664169824 289331859789 289667901438 290204414122 290339984736 290897542656 291215579328 292564062399 292903858058 293242865328 293583449376 293603433984 293657173362 293924428992 293998238604 294264617472 296044895979 296388734418 297282570564 297627846488 298318398336 298664877312 299699771238 300047854596 300395130336 300396342232 300723550668 300744021312 300819543444 301093317504 303168729906 303520842252 304103712192 304456910464 304533364968 304887062256 305594456832 307268013144 307366094952 307702136601 307980931968 308058271416 308079241344 308416062672 309367227904 310923789624 311284909008 311861459952 311882688768 312223668384 312244921856 312948085248 314397201384 314762354928 314841397311 315126661248 315127932576 315207066762 315492662016 315859087872 315938405664 317770011279 318358573701 318728328142 319387633152 319467837024 319838879808 320210353536 321319903989 321693097838 322065425808 322417538154 322439485536 322520455782 322813979712 323187604992 326041542176 326502189804 326798019072 326881402568 327259735488 327617526744 327639828096 329539270956 329898223494 330281380548 330303863232 330664982616 331299979136 331662187568 334358928456 334381688704 334747266352 334831327299 335134703232 335220213858 335523942144 335608198128 335997986976 337945885011 338337023976 338729982192 339751509216 339774636544 340146110272 342116676216 342514024272 342600035589 342911833824 342997945038 343308720384 343310105408 343707452928 343793763936 345676514787 345786856821 346478548464 346829665658 347547099648 348038131392 348442356864 350055830362 350844142446 350868024864 351251626932 351275537088 351682103808 352066595904 353696851557 354107649294 354518924148 355341473856 355701572632 356413097088 356526866304 358479348668 359311087296 359401316652 359402766599 359728405632 359818739784 360236647728 361072463616 362323604034 362744421228 363165727176 363838369944 364260946448 365106099456 365530148352 366796734948 367222747416 367647771456 367649254672 367741577889 368074772352 368167202424 368502269184 368569717587 368594806608 368930262528 371591846136 371998105443 372618905344 372712476528 373119961014 373145359776 373578745792 374011126272 376153794513 376179399792 376590674646 376616309664 377026541136 377052205824 377464434912 377490129408 377997735348 381707171328 382124489664 382220447868 382246466112 382664374056 383552226432 384881260743 385328277306 385775813052 386223868584 386670884544 387119979648 388287439104 390085416532 390990487104 391090249501 391444599168 391542897816 391899238656 391997651472 392907158784 394726527972 395184979224 396376760752 397757864448 399599694984 400036575117 400063806128 400164269211 400526840448 400964734224 400992028416 401092724592 401457756672 403757663613 404224973208 404694456336 404796082257 405266228694 405471616256 406044486624 406516083008 408561443073 409318166187 409690684192 409793564754 409821459936 410269515468 410641242624 410744361888 410772321792 411221416896 413125590843 413605411506 414084118896 414565052832 415046545344 415815279936 416298224512 419196268512 419301536094 419683139904 419788529748 420168881664 420170576768 420276089016 420762517056 421251207552 423201824766 423693348372 424478098268 424676395584 425957116032 426451839744 426947138048 428426538652 429420567744 429890050872 429919314048 430027274376 430418639616 430497420813 430887475584 434501852157 435306621183 435336253072 435812203786 436346313984 436823368992 436853104128 439355787087 439385694608 439864297992 439866072554 440375174064 440405150976 440485760043 440886643488 440997357906 441909582336 444583101627 445811904608 445923855846 446441769732 446846270976 446960285144 447477597504 447997315968 449549656857 450071781894 450592695504 450594513348 451085326002 451116031968 451639976256 453002012288 455281263378 456155568288 456685365696 456800047452 457215778432 457330593384 458391685248 460902019716 461049142428 461971397952 462118862016 462624094008 464050841856 464589809152 466927363512 467792189928 467824033152 468335502576 468367382784 469422127872 471595802076 472143532392 472691898864 472810600143 473238993024 473788631808 475217462784 475369155072 478092492213 478647768046 479081449728 479201755536 479637874176 479758319712 480315530304 480871448064 482539646757 483098138712 483626307231 483659228304 483780683673 484220969568 485117826592 485344452096 489062313264 489630329888 489753284706 490197028608 490322103852 490766363136 490889603232 491426290116 491459742144 494308906434 495422070822 495455794848 495997473924 496949968704 497493281352 497527146368 501538392684 501572533056 502120899528 502155079552 502702054848 502830320787 503285913216 503412297192 503996980464 508094973288 509499319552 509627263824 509661954816 510219165408 511402968576 513175014324 513771036408 514367750736 514496917557 514963080576 514965158112 515561179392 516159972864 520244498487 520848731354 521320649472 521926132224 522057197088 522663535296 525083745543 525693598906 526266213669 526302037296 526877440398 526913305632 528135842304 531161473941 531778386222 532799593312 533382100156 533552358948 534035787264 534619645632 534790299456 537719023002 538343551484 538966630944 539101974978 539592608448 539728109676 540354971592 541392648832 544116631842 544748590764 545757554916 546391419672 546428613248 547026020624 547659149184 548295222528 550195102422 550834121124 551471657184 551473882008 552112158528 552753403776 552892209912 553395393792 554420373248 558928358016 559068714792 559577519872 559679941521 559718039664 560368118688 561016689408 561668276736 564269099688 564886011969 564924464496 565578308736 566196652368 566235194112 567942821376 572042454494 572560756992 573186734496 573225752064 573330671802 573369699168 573996561084 574516634112 574700023296 575328339648 577992415959 578663719578 579335802876 580408828244 580679969472 582431158656 585128124798 585807716116 586485730656 587166898752 587314346724 587848857984 587996477208 592089791958 592777468836 594565141128 595255692976 596636796672 597329754624 599399542476 600095709192 600790260672 600792684464 601447101336 601488042624 601639086888 602186635008 606337459812 607041684504 607899343041 608207424384 608913820928 609066729936 609774124512 611188913664 614536026288 614690347131 614732189904 615404273202 615961863936 616116542832 616158482688 616832125344 620408117259 621847579248 622569818016 623722919904 623765377536 624447336768 627338860169 628794402768 628952304141 629524709856 629682794622 630253322496 630255865152 630414133524 630985324032 631876811328 634802737149 635540022558 636717147402 637456656284 638935674048 639677759616 640420707072 642639807978 643386195676 644130851616 644835076308 644878971072 645040911564 645627959424 652083084352 653004379608 653718305679 653762805136 654519470976 655235053488 655279656192 659078541912 659796446988 659799108831 660562761096 660607726464 661329965232 661496036859 662599958272 663324375136 668717856912 668763377408 668885783769 669494532704 669662654598 670269406464 670440427716 671047884288 671216396256 671995973952 675107672841 675891770022 676674047952 677459964384 679503018432 680292220544 682649478931 684233352432 685028048544 685200071178 685823667648 685995890076 686617440768 686620210816 687587527872 691353029574 691573713642 692957096928 693659331316 696076262784 696884713728 700111660724 701688284892 701736049728 702503253864 702551074176 704133191808 707393703114 708215298588 709037848296 710682947712 711403145264 712826194176 713053732608 716958697336 717971652069 718622174592 718802633304 718805533198 719456811264 719637479568 720473295456 722144927232 724647208068 725488842456 726331454352 727676739888 728521892896 730212198912 733593469896 734445494832 734629927059 735295542912 735298509344 735483155778 736149544704 736334404848 737004538368 737139435174 737189613216 741463359651 743183692272 743996210886 745237810688 745424953056 746239922028 746290719552 747157491584 752307589026 752358799584 753181349292 753232619328 754053082272 754104411648 754928869824 755995470696 764248979328 764440895736 764492932224 765328748112 767104452864 769762521486 770656554612 771551626104 772447737168 773341769088 774239959296 776574878208 780170833064 781273097031 781980974208 782180499002 782889198336 783085795632 783798477312 783995302944 785814317568 788540398359 789453055944 790316160597 790369958448 792753521504 797667579333 799199389968 800073150234 800127612256 800328538422 801053680896 801929468448 801984056832 802185449184 806578534503 807515327226 808449946416 809388912672 809592164514 810532457388 810943232512 812088973248 813032166016 817122886146 818636332374 819381368384 819587129508 819642919872 820539030936 821488723776 822442833792 825292653633 826251181686 827210823012 828168237792 829130105664 830093090688 831630559872 832596449024 838392537024 838603072188 839366279808 839577059496 840341153536 840552178032 841525034112 842502415104 846403649532 847386696744 848956196536 849352791168 851914232064 852903679488 856853077304 857789870027 858063681741 858841135488 859780101744 859838628096 859996007703 860054548752 860837279232 860994841626 861774951168 867995579367 869003704314 870613242366 870672506144 871624407572 872692627968 873646737984 877692187197 878711574174 878771389216 879728595984 879732145108 880750348128 880810301952 880971520086 881773286976 881994715812 889166203254 891623809216 891847711692 892883539464 893920570288 894955195008 895994631936 899099313714 900143563788 901185391008 901189026696 902170652004 902232063936 903279952512 906004024576 910562526756 912311136576 913370731392 913600094904 914431556864 914661186768 916783370496 921804039432 922098284856 923106409803 923942795904 924237724032 925248188016 928101683712 933418675273 933854727024 935584379856 935648066304 936671005152 936734765568 938844255744 942101215097 943191604152 944287064784 944524191933 945383797728 945621200286 946477986048 947577263616 953310033837 955075721103 956184984426 957295536092 958162899456 958403511072 959516639424 960631060608 963959711967 965079293514 966196277424 967252614462 967318456608 967561367346 968441939136 970235653184 978124626528 979260659776 979506569412 980394057216 980644207704 981779206464 982852580232 982919484288 988617812868 990844141644 990911589696 991994947848 993899937408 994986562704 995054292736 1003076785368 1003145066112 1004241799056 1004310159104 1004493981897 1005404109696 1005660641574 1006571826432 1006824594384 1007993960928 1013837655033 1015715449427 1016189946576 1018998639104 1019254527648 1019323909632 1020438330816 1025163503203 1026350028648 1027542072816 1027800106767 1028735501472 1028993835114 1029926161152 1029930316224 1031122358784 1037029544361 1037360570463 1040488996974 1041697462708 1042641298944 1044114394176 1045327070592 1050167491086 1051387197812 1052532427338 1052604074592 1053754880796 1053826611264 1061090554671 1062322947882 1063556772444 1065599186624 1066764200312 1067104717896 1069239291264 1069580598912 1075438046004 1076687102968 1077933261888 1078203949956 1078208299797 1079185216896 1079456219352 1080709943184 1082785297664 1088233263684 1089497181528 1091515109832 1092782839344 1092857226496 1094052041248 1095318298368 1096590445056 1100390204844 1101668242248 1102943314368 1102947764016 1103224733667 1104224317056 1105506807552 1105784419824 1106790787584 1108840746496 1115549148497 1117856716032 1118137429584 1119155039744 1119359883042 1119436079328 1120736237376 1122033378816 1125925842433 1128461383539 1128538199376 1129772023938 1129848928992 1131156617472 1132393304736 1132470388224 1144084908988 1145121513984 1146373468992 1146661343604 1146739398336 1147993122168 1150656679296 1154643782229 1155984831918 1157327439156 1158671605752 1160817656488 1161359938944 1164862317312 1170256249596 1171615432232 1172971461312 1173270748503 1174333797504 1174628693448 1175697715968 1175992954416 1184179583916 1185554937672 1189130282256 1190511385952 1193273593344 1198799084952 1200109725351 1200191418384 1200492807633 1201580521344 1201585368928 1202894202672 1202976085248 1203278173776 1204373270016 1211272990839 1212674919624 1214083369008 1215798686082 1216414848768 1217827641856 1218133459872 1219548249024 1227954498561 1229072052576 1229380694262 1229464379808 1230808546404 1231923727872 1232233085664 1232316965376 1233664250688 1239376772529 1240816234518 1243695158496 1245139636032 1247445839808 1248894673536 1254677720338 1257588805536 1257904608282 1259049419712 1259365589244 1260506644992 1260511730304 1260828267048 1263753622656 1269605474298 1271080045116 1273434294804 1274913312568 1277871348096 1279355519232 1280841414144 1285279615956 1286772391352 1288261703232 1289670152616 1289757942144 1290081823128 1291255918848 1291492262439 1303505556471 1304166168704 1305919863549 1306008759216 1307436611358 1307525610272 1309038941952 1310470106976 1310559312384 1318067361261 1318157083824 1319592893976 1319598217662 1321125522192 1321215452928 1322659930464 1322992073718 1325199916544 1326648750272 1337435713824 1337526754816 1337771567538 1338989065408 1339325309196 1340538812928 1340880855432 1342432792512 1343991947904 1348648970571 1350215345682 1351783540044 1353348095904 1354919928768 1359006036864 1360584441088 1365298957862 1368466704864 1370056097088 1370400142356 1371647335296 1371991780152 1373240421632 1375175055744 1382706059148 1383147427284 1385914193856 1387318662632 1392152525568 1393769427456 1400223321448 1401754177849 1403376569784 1403472099456 1405006507728 1405102148352 1408266383616 1414787406228 1416430597176 1418075696592 1418431800429 1421365895424 1422806290528 1425652388352 1426107465216 1433917394672 1434277476639 1435943304138 1437244349184 1437605266608 1437611066396 1438913622528 1439274959136 1440946590912 1447618940271 1449294416136 1450878921693 1450977684912 1452662908704 1455353479776 1457043785792 1467186939792 1468890989664 1469259854118 1470591085824 1470597018688 1470966311556 1472299089408 1472668809696 1474278870348 1474379226432 1482926719302 1486367384544 1487992421772 1490849906112 1492479844056 1492581439104 1494314983168 1504615178052 1504717599168 1506362698584 1506465238656 1508106164544 1508490962361 1509857739648 1511990941392 1525342713251 1528497958656 1528881791472 1528985864448 1530657496224 1534208905728 1539525042972 1539531253939 1541313109224 1543103252208 1543490752671 1544895474336 1546683538176 1548479918592 1560341666128 1560733495461 1562546194062 1563961948416 1564360998004 1565778396672 1566171591264 1567990605888 1575251236629 1577080796718 1578798641007 1578906111888 1580632321194 1580739916896 1585507043008 1593484421823 1595335158666 1598398779936 1600146300468 1600255224512 1600657076844 1602107361792 1603858936896 1604370898368 1613157069006 1615030654452 1616899892832 1618777825344 1619184329028 1621064914776 1624177946496 1626064332032 1634245772292 1637272664748 1638762736768 1639174259016 1639285839744 1641078061872 1642977447552 1644885667584 1650585307266 1652502363372 1654421646024 1656336475584 1658260211328 1660186181376 1663261119744 1665192898048 1675267188161 1676785074048 1677206144376 1678732559616 1679039824563 1679154118992 1680682307072 1681104356064 1683050068224 1685004830208 1692807299064 1694658035907 1694773393488 1697912393072 1698705582336 1703828464128 1713706154608 1715579740054 1716127363482 1717682270976 1719560203488 1719677256192 1719992015406 1720109097504 1721989683252 1723549902336 1733977247877 1735991158734 1738007408628 1741226484732 1741345012288 1743248815144 1747293475968 1755384374394 1757423148348 1757542778432 1759457191968 1759464290216 1761500696256 1761943040172 1763546573952 1763989431624 1778332406508 1783247618432 1783695423384 1785767078928 1787841140576 1789910390016 1791989263872 1798198627428 1800287127576 1802370782016 1802378053392 1804341304008 1804464127872 1806559905024 1812008049152 1821125053512 1822970559739 1824622273152 1826741462784 1827200189808 1828863113728 1829322373536 1833566740992 1839927596171 1843608078864 1844071041393 1844196569712 1846212819606 1847885591808 1848475448064 1850496376032 1861224351777 1866837350546 1867709454048 1871168759712 1871296132608 1873342010304 1882016580507 1884202430194 1886383208304 1886856912423 1888574129568 1889048383866 1890767595456 1891242400572 1892955972096 1904408211447 1906620067674 1910151442206 1912369968852 1914591072184 1916807022144 1919033278848 1921262121216 1927919423934 1930158587028 1932392554848 1934505228924 1934636913216 1935122734692 1936883878272 1940471306368 1956249253056 1958521319552 1959013138824 1961154917037 1961288415408 1963558412928 1965705160464 1965838968576 1977235625736 1979397326493 1981688283288 1981823179392 1983989895696 1987799874816 1989973125408 1990108585472 2006153570736 2006290132224 2006657351307 2008483598112 2008620318208 2008987963794 2010808219392 2011321283148 2013143652864 2013649188768 2015987921856 2025323018523 2027675310066 2031430898854 2032379893152 2038509055296 2040876661632 2047948436793 2050327006406 2052700057296 2055084145632 2055600213534 2057471002944 2057987670228 2059852322304 2059860632448 2074059088722 2074721140926 2080977993948 2083394925416 2088228788352 2090654141184 2100334982172 2102774395624 2105064854676 2105208149184 2107509761592 2107653222528 2122181109342 2124645895764 2127113544888 2131198373248 2133528400624 2134209435792 2138478582528 2139161197824 2150876092008 2153374205936 2153914956207 2155866523776 2156407899912 2156416599594 2158370433792 2158912438704 2161419886368 2165570595328 2176466527368 2178994363056 2183030219664 2185565678688 2185714452992 2188104082496 2190636596736 2200780409688 2203336484496 2203889781177 2205886628736 2205895528032 2206449467334 2208448634112 2211013615104 2211568839648 2224390078953 2231098296994 2235713432064 2236274859168 2238719766084 2238872158656 2241472474752 2251851684866 2256922767078 2257076398752 2259544047876 2259697857984 2262313234944 2264786609472 2288169817976 2290671461363 2292746937984 2293322687208 2293478796672 2295986244336 2301313358592 2309287564458 2311969663836 2314654878312 2317343211504 2321635312976 2322719877888 2329724634624 2340512499192 2343230864464 2343819291093 2345942922624 2346541497006 2348667595008 2349257386896 2351395431936 2351985908832 2365621195077 2368359167832 2370948481791 2371109875344 2378260564512 2381022771904 2393002737999 2397598169904 2400219450702 2400382836768 2400985615266 2403161042688 2403170737856 2405788405344 2405952170496 2406556347552 2419735603509 2422545981678 2425349839248 2428166738016 2431597372164 2432829697536 2436266919744 2439096498048 2455908997122 2458144105152 2458761388524 2458928759616 2461617092808 2464466171328 2467328501376 2475877960899 2478753545058 2481632469036 2487390316992 2490279272064 2494891679616 2497789347072 2509355440676 2515177611072 2515809216564 2515819366193 2518098839424 2518731178488 2521023460608 2521656534096 2527507245312 2539210948596 2542160090232 2546868589608 2549826625136 2555742696192 2558711038464 2570559231912 2573369610081 2573544782704 2574191045223 2576523406464 2579340305232 2579515884288 2579988023109 2580163646256 2582511837696 2582984524878 2603986738101 2607011112942 2608332337408 2611839727098 2612017518432 2614873222716 2615051220544 2618077883904 2620940213952 2633076561591 2636134722522 2636314167648 2639185787952 2639196435324 2642251044384 2642430905856 2645319860928 2645984147436 2653297500544 2674871427648 2675543135076 2677978130816 2678650618392 2681761710864 2684865585024 2687983895808 2697297941142 2700430691364 2703567080088 2706696191808 2709839857536 2718012073728 2721168882176 2730597915724 2736933409728 2737631746507 2740112194176 2740800284712 2743294670592 2743983560304 2746480843264 2750350111488 2765412118296 2766294854568 2769319229409 2771828387712 2774637325264 2784305051136 2800256025819 2800446642896 2803508355698 2806753139568 2806944198912 2810013015456 2810204296704 2816532767232 2826303645291 2829574812456 2832861194352 2833572575799 2836151393184 2836863600858 2842731790848 2845612581056 2859930101511 2865227163309 2867834789344 2868554953278 2871886608276 2874488698368 2875210533216 2875222132792 2878549918272 2881893181824 2891879135901 2895237880542 2898588832272 2901757843386 2901955369824 2905325817408 2910706959552 2914087571584 2934373879584 2937781979328 2938519708236 2941182171648 2941194037376 2941932623112 2945337619392 2948557740696 2948758452864 2965853438604 2972734769088 2975984843544 2981699812224 2984959688112 2985162878208 2988629966336 3009230356104 3009435198336 3012725397168 3012930477312 3013481945691 3016212329088 3016981924722 3019715479296 3023981882784 3041512965099 3047146348281 3050685426502 3056995917312 3057763582944 3057971728896 3061314992448 3075490509609 3079050085944 3079062507878 3082626218448 3083400320301 3086206504416 3086981505342 3089790948672 3093367076352 3111088633083 3112081711389 3120683332256 3121466990922 3125092388124 3127923896832 3128721996008 3132343182528 3135981211776 3150502473258 3154161593436 3157597282014 3157812223776 3161264642388 3161479833792 3171014086016 3186968843646 3190670317332 3196797559872 3200292600936 3200510449024 3201314153688 3207717873792 3208741796736 3226314138012 3230061308904 3233799785664 3234624899391 3237555650688 3238368658056 3242129829552 3248355892992 3252128664064 3268491544584 3274545329496 3277525473536 3278348518032 3278571679488 3282156123744 3285954895104 3289771335168 3301170614532 3305004726744 3308843292048 3309674201001 3312672951168 3316520422656 3320372362752 3326522239488 3346647445491 3350534376322 3353570148096 3354412288752 3357465119232 3358079649126 3358308237984 3362208712128 3366100136448 3377777527299 3385384150617 3385614598128 3389316071814 3389546786976 3395824786144 3397411164672 3427412309216 3431159480108 3432254726964 3435364541952 3439120406976 3439984030812 3440218195008 3443979366504 3467954495754 3471982317468 3476014817256 3482452969464 3482690024576 3486497630288 3494586951936 3510768748788 3514846296696 3515085556864 3518914383936 3518928580432 3519812245509 3523001392512 3523886080344 3527093147904 3527978863248 3556664813016 3566495236864 3567390846768 3571534157856 3575682281152 3579820780032 3596397254856 3600329176053 3600574255152 3601478422899 3604741564032 3604756106784 3608682608016 3608928255744 3613119810048 3633818972517 3642250107024 3645941119478 3649244546304 3653482925568 3654400379616 3658644747072 3679855192342 3683863495683 3687216157728 3688142082786 3688393139424 3692425639212 3695771183616 3696950896128 3700992752064 3718130317587 3722448703554 3733674701092 3735418908096 3742337519424 3746684020608 3764033161014 3768404860388 3772766416608 3773713824846 3777148259136 3778096767732 3781535190912 3782484801144 3808816422894 3813240135348 3820302884412 3824739937704 3829182144368 3833614044288 3838066557696 3842524242432 3855838847868 3860317174056 3864785109696 3869010457848 3869273826432 3870245469384 3873767756544 3874476787317 3880942612736 3910516669413 3912498506112 3917042639104 3917759590647 3918026277648 3922309834074 3922576830816 3927116825856 3931410320928 3931677937152 3954202083783 3954471251472 3958794652986 3963376566576 3963646358784 3967979791392 3975599749632 3979946250816 4012307141472 4012580264448 4013314702614 4016967196224 4017975927588 4021616438784 4022642566296 4027298377536 4031975843712 4045946911713 4050646037046 4055350620132 4062861797708 4064759786304 4077018110592 4081753323264 4095896873586 4100654012812 4105400114592 4110168291264 4111200427068 4114942005888 4115975340456 4119721264896 4148118177444 4149442281852 4161955987896 4166789850832 4176457576704 4181308282368 4200669964344 4205262533547 4205548791248 4210129709352 4210416298368 4215019523184 4215306445056 4244362218684 4249291791528 4254227089776 4255295401287 4262396746496 4267056801248 4268418871584 4276957165056 4278322395648 4301752184016 4302832429917 4306748411872 4307829912414 4311733047552 4312815799824 4312833199188 4316740867584 4317824877408 4322839772736 4342856820813 4352933054736 4357988726112 4366060439328 4371131357376 4376208164992 4391372021183 4401560819376 4406672968992 4407779562354 4411773257472 4411791056064 4412898934668 4416897268224 4423137679296 4448780157906 4462196593988 4472549718336 4477439532168 4477744317312 4482944949504 4503703369732 4513845534156 4514152797504 4519088095752 4519395715968 4525472887083 4529573218944 4576028139753 4576339635952 4581342922726 4585493875968 4586645374416 4586957593344 4591972488672 4602626717184 4618575128916 4618593761817 4623939327672 4629309756624 4630472258013 4634686423008 4643270625952 4645439755776 4681024998384 4682200486383 4686461728928 4687638582186 4691885845248 4693082994012 4697335190016 4698514773792 4703971817664 4725753709887 4731242390154 4736718335664 4741896963582 4742219750688 4756521129024 4762045543808 4786005475998 4795196339808 4800438901404 4800765673536 4801971230532 4806322085376 4806341475712 4811576810688 4813112695104 4839471207018 4845091963356 4850699678496 4856333476032 4863194744328 4872533839488 4878192996096 4911817994244 4916288210304 4917522777048 4917857519232 4923234185616 4928932342656 4934657002752 4951755921798 4957507090116 4963264938072 4974780633984 4980558544128 4989783359232 4995578694144 5018710881352 5025801564483 5030355222144 5031618433128 5031638732386 5036197678848 5037119473689 5037462356976 5042046921216 5043313068192 5055014490624 5078421897192 5083974107721 5084320180464 5093737179216 5099653250272 5111485392384 5141118463824 5146739220162 5147089565408 5148382090446 5153046812928 5158680610464 5159031768576 5159976046218 5160327292512 5165969049756 5207973476202 5214022225884 5216664674816 5223679454196 5224035036864 5229746445432 5230102441088 5241880427904 5266153123182 5272269445044 5272628335296 5278371575904 5278392870648 5284502088768 5290639721856 5291968294872 5306595001088 5349742855296 5351086270152 5355956261632 5357301236784 5363523421728 5369731170048 5375967791616 5394595882284 5400861382728 5407134160176 5413392383616 5419679715072 5436024147456 5461195831448 5468911679217 5473866819456 5475263493014 5480224388352 5481600569424 5486589341184 5487967120608 5500700222976 5518021402711 5519782788513 5530824236592 5532213124179 5532589709136 5538638458818 5543656775424 5549274650528 5583673055331 5600512051638 5600893285792 5607016711396 5613506279136 5613888397824 5620026030912 5646049741521 5652607290582 5659149624912 5665722388704 5667145151598 5672302786368 5673727201716 5691225162112 5719860203022 5730454326618 5735669578688 5737109906556 5743773216552 5750421066432 5750444265584 5757099836544 5763786363648 5783758271802 5790475761084 5797177664544 5803515686772 5803910739648 5810651634816 5821413919104 5828175143168 5868747759168 5875563958656 5877039416472 5882388074752 5883464751111 5883865246224 5890675238784 5897115481392 5897516905728 5931706877208 5938191979479 5945469538176 5951969687088 5963399624448 5969919376224 5970325756416 6004529090189 6018460712208 6018870396672 6019972053921 6025450794336 6025860954624 6026963891382 6032424658176 6033963849444 6039430958592 6047963765568 6075969055569 6083025930198 6094292696562 6101370853004 6115527165888 6122629984896 6143845310379 6150981019218 6158100171888 6158125015756 6165252436896 6166800640602 6172413008832 6173963010684 6179581897344 6222177266166 6224163422778 6241366664512 6242933981844 6250184776248 6257443992016 6264686365056 6271962423552 6301004946516 6308323186872 6315194564028 6315624447552 6322529284776 6322959667584 6342028172032 6373937687292 6381340634664 6393595119744 6400585201872 6401020898048 6402628307376 6415435747584 6417483593472 6452628276024 6460122617808 6461744868621 6467599571328 6469249798782 6475111301376 6476737316112 6484259659104 6496711785984 6533930726911 6536983089168 6549090658992 6555050947072 6556697036064 6557143358976 6564312247488 6571909790208 6594708505679 6602341229064 6610009453488 6611669343531 6617686584096 6619348402002 6625345902336 6633040845312 6673170236859 6693294890982 6701068752644 6707140296192 6708824577504 6716159298252 6716616475968 6724417424256 6755555054598 6770768301234 6771229196256 6778632143628 6779093573952 6791649572288 6854824618432 6862318960216 6864509453928 6872014384089 6878240813952 6879968061624 6880436390016 6887958733008 6935908991508 6943964634936 6952029634512 6964905938928 6965380049152 6972995260576 6989173903872 7021537497576 7029692593392 7030171113728 7031457873279 7037828767872 7037857160864 7039624491018 7046002785024 7047772160688 7054186295808 7055957726496 7096863585231 7110008145989 7113329626032 7132990473728 7134781693536 7143068315712 7151364562304 7176144522421 7192794509712 7200658352106 7201148510304 7202956845798 7209483128064 7209512213568 7217365216032 7217856511488 7259206810527 7267637945034 7284500214048 7291882238956 7298489092608 7308800759232 7317289494144 7359710384684 7367726991366 7374432315456 7376284165572 7376786278848 7384851278424 7401985504128 7427633882697 7436260635174 7444897407108 7467349402184 7470837816192 7484675038848 7493368041216 7528066322028 7536809720776 7545532833216 7547427649692 7547458098579 7554296518272 7556193535464 7563070381824 7564969602288 7617632845788 7626480270696 7640605768824 7649479875408 7658364288736 7667228088576 7676133115392 7711677695736 7720108830243 7720634348112 7722573135669 7729570219392 7738020915696 7738547652864 7740490938768 7747535513088 7748953574634 7761885225472 7821033338826 7824997012224 7834085278208 7835519181294 7836052555296 7844619668148 7845153661632 7854233651712 7862820641856 7899229684773 7908404167566 7908942502944 7917589305972 7926753133152 7927292717568 7935959582784 7959892501632 8024614282944 8026629405228 8033934392448 8035951855176 8045285132592 8054596755072 8063951687424 8091893823426 8101292074092 8110701240264 8125723595416 8129519572608 8154036221184 8163506646528 8191793747172 8201308025624 8210800229184 8212895239521 8220336582528 8222400854136 8229884011776 8231950680912 8239442529792 8296236354888 8298884563704 8307957688227 8323911975792 8333579701664 8352915153408 8400768077457 8401339928688 8410525067094 8411097582496 8420259418704 8420832596736 8430039046368 8430612890112 8478910935873 8488724437368 8498583583056 8508454179552 8510590802574 8524793492992 8534113602496 8536837743168 8595681489927 8603504368032 8605664859834 8613496823744 8615659824828 8623466095104 8625631599648 8625666398376 8635649754816 8645679545472 8675637407703 8685713641626 8705866109472 8715977452224 8732120878656 8742262714752 8752416329984 8782744042366 8803121638752 8813345937984 8815559124708 8823546514944 8823582112128 8825797869336 8846275358592 8897560315812 8924393187976 8934150177613 8945099436672 8954879064336 8955488634624 8965889899008 9007406739464 9017254487357 9027691068312 9028305595008 9038176191504 9038791431936 9040445837073 9050945774166 9059146437888 9124538895297 9141439044843 9152056279506 9152679271904 9162685845452 9170987751936 9173290748832 9173915186688 9183944977344 9226471528827 9237150257832 9237187523634 9247878655344 9258619513248 9260944516026 9269372846016 9286541251904 9333265899249 9362049996768 9364400972766 9372923457856 9375277164372 9383771690496 9386165988024 9397029547584 9407943635328 9451507419774 9462484780308 9473436671328 9483793927164 9484439501376 9513042258048 9524091087616 9572010951996 9590392679616 9600877802808 9601531347072 9603942461064 9612682951424 9623153621376 9626225390208 9678942414036 9690183926712 9701399356992 9703874698173 9712666952064 9726389488656 9745067678976 9756385992192 9812279244943 9823635988488 9832576420608 9835045554096 9835715038464 9846468371232 9857864685312 9869314005504 9903511843596 9915014180232 9926529876144 9929022603003 9949561267968 9961117088256 9979566718464 10037421762704 10039942336473 10051603128966 10060710444288 10063236866256 10063277464772 10072395357696 10074238947378 10074924713952 10086626136384 10133332581897 10156152451851 10156843794384 10167948215442 10168640360928 10187474358432 10199306500544 10282236927648 10293478440324 10294179130816 10296764180892 10306093625856 10317361220928 10319952092436 10320654585024 10331938099512 10415946952404 10428044451768 10447358908392 10448070073728 10459492890864 10460204882176 10483760855808 10532306246364 10544538890088 10545256670592 10556743151808 10556785741296 10559436736527 10569004177536 10581279443712 10583936589744 10613190002176 10677398992757 10699485710592 10702172540304 10711912523264 10714602473568 10727046843456 10739462340096 10776718777573 10789191764568 10800987528159 10801722765456 10804435268697 10814268320352 10826784767232 10839359430144 10901456917551 10922391662896 10937823358434 10947733638912 10950526986028 10960448776704 10963201138848 10975934241216 11036042805422 11039565577026 11051590487049 11061648473184 11064426248358 11065179418272 11077276917636 11087313550848 11098549301056 11154390952761 11167346110662 11201024103276 11201786571584 11214033422792 11227012558272 11240052061824 11292099483042 11305214581164 11318299249824 11331444777408 11334290303196 11344605572736 11347454403432 11382450324224 11439720406044 11460908653236 11471339157376 11474219813112 11487546433104 11500842132864 11500888531168 11514199673088 11527572727296 11567516543604 11580951522168 11594355329088 11607031373544 11607821479296 11621303269632 11642827838208 11656350286336 11726870317127 11737495518336 11751127917312 11753278771941 11754078832944 11764776149504 11766929502222 11767730492448 11781350477568 11794230962784 11795033811456 11862606251349 11863413754416 11876383958958 11890939076352 11903939374176 11926799248896 11939838752448 12009058180378 12036921424416 12037740793344 12039944107842 12050901588672 12053927782764 12064849316352 12067927698888 12095927531136 12137840735139 12151938111138 12166051860396 12188585393124 12202741706008 12231054331776 12245259969792 12287690620758 12301962038436 12316200343776 12316250031512 12330504873792 12333601281204 12344826017664 12347926021368 12359163794688 12444354532332 12448326845556 12482733329024 12485867963688 12500369552496 12514887984032 12529372730112 12543924847104 12602009893032 12615787600641 12616646373744 12630389128056 12631248895104 12645058569552 12645919335168 12684056344064 12747875374584 12762681269328 12787190239488 12801170403744 12802041796096 12805256614752 12830871495168 12834967186944 12905256552048 12908497289751 12920245235616 12923489737242 12935199142656 12938499597564 12950222602752 12953474632224 12968519318208 13028570462439 13067861453822 13073966178336 13098181317984 13113394072128 13128624494976 13174116063549 13189417011358 13204682458128 13220018906976 13223338687062 13235373168192 13238696804004 13250691804672 13346340473718 13386589781964 13402137505288 13417649155008 13432318596504 13433232951936 13448834848512 13511110109196 13541536602468 13542458392512 13557264287256 13558187147904 13576418661249 13583299144576 13709649236864 13724637920432 13728084419259 13729018907856 13744028768178 13756481627904 13759936123248 13760872780032 13775917466016 13855781285451 13871817983016 13887929269872 13904059269024 13929811877856 13930760098304 13945990521152 14043074995152 14046601459149 14059385186784 14060342227456 14062915746558 14075657535744 14075714321728 14079248982036 14092005570048 14095544321376 14111915452992 14177261129661 14193727170462 14220016291978 14226659252064 14269563387072 14286136631424 14302729124608 14352289044842 14385589019424 14401316704212 14402297020608 14405913691596 14418966256128 14419024427136 14434730432064 14518413621054 14535275890068 14569000428096 14583764477912 14617601518464 14634578988288 14719420769368 14735453982732 14735513430559 14748864630912 14752568331144 14753572557696 14769702556848 14803971008256 14855267765394 14872521270348 14889794814216 14934698804368 14941675632384 14969350077696 14986736082432 15056132644056 15073619441552 15077404693449 15091065666432 15094855299384 15094916197158 15108593036544 15111358421067 15112387070928 15126140763648 15129939204576 15235265691576 15251922323163 15252960541392 15281211537648 15298959750816 15316728577472 15334456177152 15423355391472 15440217660486 15441268696224 15445146271338 15459140438784 15476041831392 15477095305728 15480981877536 15497907149268 15642066677652 15649994024448 15671038362588 15672105110592 15689239336296 15690307323264 15725641283712 15798459369546 15816808335132 15817885005888 15835178611944 15853506266304 15871919165568 15919785003264 16034700229541 16049228565888 16053258810456 16067868784896 16071903710352 16090570265184 16109193510144 16127903374848 16183787646852 16202584148184 16221402480528 16251447190832 16259039145216 16308072442368 16383587494344 16402616051248 16406735037651 16421600458368 16425790479042 16440673165056 16444801708272 16459768023552 16463901361824 16554064208133 16559348365539 16592472709776 16596639372537 16597769127408 16615915376454 16647823951584 16667159403328 16751019165993 16801536154914 16802679857376 16821050134188 16822195164992 16840518837408 16841665193472 16860078092736 16938149224563 16957821871746 16977448874736 16997167166112 17016908359104 17021181605148 17068227204992 17073675486336 17191362979854 17207008736064 17211329719668 17226993647488 17231319649656 17251263199296 17251332796752 17271299509632 17291359090944 17351274815406 17371427283252 17411732218944 17431954904448 17464241757312 17484525429504 17504832659968 17565488084732 17606243277504 17610735563351 17626691875968 17631118249416 17647164224256 17650394253333 17651595738672 17692550717184 17795120631624 17814575938437 17848786375952 17868300355226 17890198873344 17909758128672 17910977269248 18013587270567 18014813478928 18034508974714 18055382136624 18056611190016 18059916161763 18076352383008 18077582863872 18080891674146 18101891548332 18118292875776 18227907166707 18249077790594 18282878089686 18304112559012 18305358543808 18325371690904 18346581497664 18367889954688 18431535931137 18452943057654 18474300515664 18474375047268 18495757310688 18517239026496 18521889032052 18538745692032 18573082503808 18666531798498 18724099993536 18728801945532 18745846915712 18750554328744 18772331976048 18794059095168 18815887270656 18903014839548 18924969560616 18946873342656 18967587854328 18968879002752 19026084516096 19048182175232 19144021903992 19163422225549 19180785359232 19201755605616 19203062694144 19207884922128 19225365902848 19246307242752 19252450780416 19357884828072 19380367853424 19385234605863 19402798713984 19407749396346 19425333904128 19452778977312 19490135357952 19601792180733 19624558489886 19647271976976 19665152841216 19670091108192 19671430076928 19692936742464 19715729370624 19784125517037 19807023687192 19830028360464 19835008030593 19853059752288 19858045206006 19899122535936 20019510710577 20074843525408 20079884672946 20103206257932 20121420888576 20126473732512 20126554929544 20148477894756 20149849427904 20173252272768 20266665163794 20312304903702 20313687588768 20335896430884 20337280721856 20374948716864 20398613001088 20564473855296 20586956880648 20588358261632 20593528361784 20616043152267 20634722441856 20639904184872 20641309170048 20663876199024 20831893904808 20856088903536 20894717816784 20896140147456 20918985781728 20920409764352 20967521711616 21064612492728 21089077780176 21090513341184 21094373619837 21113486303616 21113571482592 21118873473054 21138008355072 21162558887424 21167873179488 21290590755693 21330024437967 21354797985514 21398971421184 21404345080608 21429204947136 21454093686912 21528433567263 21553437555146 21578383529136 21601975056318 21603445530912 21608870537394 21628536640704 21653569534464 21777620431581 21802913835102 21844783325792 21875646716868 21895467277824 21901053972056 21926402277696 21951868482432 22072085610844 22079131154052 22103180974098 22123296946368 22128852496716 22130358836544 22154553835272 22197098602112 22308781905522 22334692221324 22402048206552 22403573143168 22428066845584 22454025116544 22480104123648 22584198966084 22610429162328 22636598499648 22642374295737 22662889554816 22668580606392 22689211145472 22694908806864 22764900648448 22879440812088 22921817306472 22942678314752 22948439626224 22975092866208 23001684265728 23001777062336 23028399346176 23135033087208 23160326490729 23161903044336 23167719407007 23188710658176 23214062747088 23215642958592 23242606539264 23285655676416 23453740634254 23474991036672 23502255834624 23506557543882 23508157665888 23533859004444 23535460984896 23562700955136 23588461925568 23697689054319 23725212502698 23726827508832 23752767917916 23781878152704 23807878748352 23879677504896 24018116360756 24073842848832 24079888215684 24079985362133 24101803177344 24107855565528 24135855397776 24191855062272 24275681470278 24303876222276 24332103720792 24377170786248 24405483412016 24462108663552 24490519939584 24575381241516 24603924076872 24632400687552 24632500063024 24638685718563 24661009747584 24667202562408 24689652035328 24695852042736 24718327589376 24888709064664 24896653691112 24923873064681 24965466658048 24971735927376 25000739104992 25029775968064 25058745460224 25202304232371 25204019786064 25231575201282 25233292747488 25260778256112 25262497790208 25290117139104 25291838670336 25436732807619 25495750749168 25525362538656 25574380478976 25602340807488 25610513229504 25787044469781 25810513104096 25816994579502 25840490471232 25846979474484 25870398285312 25876999195128 25906949264448 25937038636416 26026912223109 26057140924878 26135722907644 26147932356672 26196362635968 26226788144256 26257248989952 26348232127098 26378834022716 26409364916256 26440037813952 26446677374124 26470746336384 26477393608008 26692680947436 26773179563928 26802450532839 26804275010576 26835298310016 26864637193008 26866465903872 26897669697024 27022220218392 27051763462071 27083073204936 27084916785024 27114528574512 27116374295808 27121337511219 27152837322498 27166598289152 27373616685891 27419298473728 27424317134529 27449275840864 27456168838518 27458037815712 27488057536356 27512963255808 27519872246496 27521745560064 27551834932032 27679414586481 27711562570902 27743635966032 27775858539744 27808118538048 27859623755712 27891981042304 28086149990304 28093202918298 28118770373568 28125831493116 28151315071488 28151428643456 28158497964072 28191088642752 28223830905984 28354522259322 28387454340924 28440032583956 28453318504128 28539126774144 28572273262848 28605458249216 28704578089684 28771178038848 28802633408424 28804594041216 28811827383192 28838048854272 28869460864128 29036827242108 29070551780136 29111624094519 29138000856192 29167528955824 29235203036928 29269157976576 29436837734829 29438841538736 29470907965464 29471026861118 29497729261824 29505136662288 29507145115392 29539405113696 29607942016512 29710535530788 29745042540696 29779589628432 29787067809009 29869397608736 29883351264768 29938700155392 30112265288112 30119827009419 30147238883104 30154809386898 30182131332864 30189710598768 30189832394316 30217186073088 30222716842134 30224774141856 30259878409152 30399997745691 30470531383152 30503844646326 30505921082784 30562423075296 30597919501632 30633457154944 30846710782944 30880435320972 30882537392448 30890292542676 30918280877568 30952083662784 30961963755072 30995814298536 31284133355304 31342076725176 31344210221184 31378478672592 31380614646528 31451282567424 31596918739092 31633616670264 31635770011776 31670357223888 31678310209581 31707012532608 31743838331136 31839570006528 32032196978271 32069400459082 32098457131776 32106517620912 32135737569792 32143807420704 32181140530368 32218387020288 32330156332719 32367575293704 32402962584477 32405168296368 32413305806091 32442804961056 32502894381664 32518078290432 32704370752653 32767174988688 32805232102496 32813470075302 32843200916736 32851580958084 32881346330112 32889603416544 32927802723648 33108128416266 33118696731078 33184945419552 33193278745074 33195538254816 33231830752908 33295647903168 33334318806656 33502038331986 33603072309828 33605359714752 33642100268376 33644390329984 33681037674816 33720156185472 33876298449126 33915643743492 33954897749472 33994334332224 34033816718208 34042363210296 34136454409984 34147350972672 34382725959708 34414017472128 34422659439336 34453987294976 34462639299312 34502526398592 34502665593504 34542599019264 34582718181888 34702549630812 34742854566504 34823464437888 34863909808896 34928483514624 34969050859008 35130976169464 35180610951381 35212486555008 35221471126702 35253383751936 35259836315823 35262236498832 35294328448512 35300788506666 35303191477344 35385101434368 35587818754047 35590241263248 35629151876874 35697572751904 35736600710452 35780397746688 35819516257344 36027174541134 36029626957856 36069017949428 36110764273248 36113222380032 36119832323526 36152704766016 36161783348292 36203783096664 36455814333414 36498155581188 36565756179372 36608225118024 36610717087616 36650743381808 36693162995328 36735779909376 36863071862274 36905886115308 36948601031328 36948750094536 36991514621376 37034478052992 37043778064104 37077491384064 37146165007616 37333063596996 37448199987072 37457603891064 37491693831424 37501108657488 37544663952096 37588118190336 37631774541312 37806029679096 37847362801923 37849939121232 37893746685312 37935175708656 37937758005504 38052169032192 38288043807984 38326844451098 38361570718464 38403511211232 38406125388288 38415769844256 38492614485504 38504901560832 38626149818977 38715769656144 38725491869253 38760735706848 38770469211726 38805597427968 38815498792692 38850667808256 38905557954624 39085711387317 39203584361466 39249116979772 39294543953952 39340182216384 39385873484928 39522348190647 39568251034074 39614047374384 39660056720928 39670016061186 39706119504576 39716090412012 40039021421154 40149687050816 40159769345892 40206412515864 40252947465024 40253109859088 40296955789512 40299698855808 40346504545536 40533330327588 40624609807404 40627375177536 40671792861768 40674561443712 40729255983747 40749897433728 40797226002176 41128947710592 41173913761296 41176716523264 41184253257777 41187056723568 41232086304534 41269444883712 41279808369744 41282618340096 41327752398048 41567343856353 41663787809616 41712177807072 41789435633568 41792280294912 41837971563456 42031703631323 42129224985456 42139804377447 42178155560352 42181026682368 42188747239674 42226972607232 42227142965184 42237746946108 42276016710144 42335746358976 42531783388983 42581181511386 42660048875934 42709595971028 42808690161216 42858409894272 42908187373824 43056867134526 43106875110292 43156767058272 43203950112636 43206891061824 43217741074788 43257073281408 43555240863162 43605827670204 43689566651584 43751293433736 43802107944112 43852804555392 43903736964864 44144171221688 44158262308104 44206361948196 44206540291677 44246593892736 44257704993432 44260717673088 44309107670544 44394197204224 44617563811044 44669384442648 44804096413104 44807146286336 44856133691168 44908050233088 44960208247296 45168397932168 45220858324656 45232214080347 45273196999296 45284748591474 45325779109632 45337161212784 45378422290944 45389817613728 45737515088377 45758881624176 45843634612944 45885356629504 45896879252448 45950185732416 46003368531456 46003554124672 46162959539753 46270066174416 46320652981458 46323806088672 46335438814014 46377421316352 46428125494176 46431285917184 46907481268508 46949982073344 47013115087764 47016315331776 47067718008888 47070921969792 47176923851136 47395378108638 47450425005396 47453655017664 47505535835832 47615757496704 47759355009792 48036232721512 48104100688623 48147685697664 48159776431368 48159970724266 48203606354688 48215711131056 48271710795552 48383710124544 48551362940556 48607752444552 48664207441584 48754341572496 48810966824032 48924217327104 49150762483032 49207848153744 49220205112953 49264801375104 49265000126048 49277371437126 49322019495168 49334405124816 49379304070656 49391704085472 49662192624399 49678045096617 49777418129328 49793307382224 49847746129362 49930933316096 49943471854752 50001478209984 50059551936128 50404608464742 50408039572128 50463150402564 50466585494976 50521556512224 50524995580416 50580234278208 50814447673689 50873465615238 50991501498336 51050725077312 51204681614976 51221026459008 51574088939562 51621026208192 51633989159004 51680980942464 51693958948968 51753998390256 51813898528896 51874077272832 52053824446218 52114281849756 52271445815288 52295864713344 52392725271936 52453576288512 52514497979904 52696464254196 52757668045432 52818729832512 52832206690053 52880075627904 52893354748248 52941492672768 52951182759999 52954787216016 53385361894872 53443727815311 53546359127856 53604901065678 53608550021152 53670596620032 53729274386016 53732931807744 54040761811701 54044440436784 54103526924142 54166146409872 54169833570048 54229057149024 54232748591616 54242675022438 54305674644996 54333196578304 54747233371782 54838596947456 54848634269058 54898551681728 54912337677036 54916075631424 54976115072712 55039744492992 55103669864064 55294607793411 55358829172962 55423125141804 55487271932064 55551717079488 55616237076096 55719247511424 55783962084608 56172299980608 56186405836596 56237540747136 56251662986232 56302857286912 56316995928144 56382177285504 56447661811968 56709044518644 56774908681848 56880065167912 56906637008256 57078253548288 57144546525696 57409156179368 57471921291809 57490266676647 57542356077696 57605266816848 57609188082432 57623654766384 57676097708544 57738921728256 58073654484216 58141103560272 58155703817589 58223248189038 58276001712384 58335057911648 58470406073856 58805376542199 58873675469658 58877683077472 58941815930928 58942053722236 58995458523648 59010273324576 59014290230784 59078810227392 59352376551111 59421071061576 59490085081392 59559179256864 59574135618018 59738795217472 60224530576224 60239654018838 60294477766208 60309618773796 60364262665728 60379421197536 60379664788632 60445433684268 60449548283712 60519756818304 60799995491382 60941062766304 61007689292652 61011842165568 61124846150592 61195839003264 61266914309888 61693421565888 61760870641944 61765074784896 61780585085352 61848129456801 61904167325568 61923927510144 61991628597072 62539051243291 62568266710608 62684153450352 62688420442368 62756957345184 62761229293056 62902565134848 63120781411499 63193837478184 63267233340528 63271540023552 63283120859511 63340714447776 63356620419162 63414025065216 63487676662272 63871772267079 63990073313901 64064393956542 64138800918164 64196914263552 64213035241824 64287614841408 64362281060736 64585300701789 64660312665438 64735150587408 64805925168954 64810336592736 64826611612182 64885609922112 65005788763328 65332861294743 65408741505306 65534349977376 65610464204992 65626940150604 65686401833472 65703161916168 65779206833088 65855605447296 66216256832532 66237393462156 66369890839104 66386557490148 66391076509632 66463661505816 66591295806336 66668637613312 67004076663972 67206144619656 67210719429504 67284200536752 67288780659968 67362075349632 67440312370944 67752596898252 67831287486984 67909795498944 67927122887211 67988668664448 68067633436416 68084726420592 68272908819968 68294701945344 68685954714601 68765451919416 68828034944256 68845318878672 68907974589952 68925278598624 69005052797184 69005331187008 69085198038528 69405099261624 69480979472187 69485709133008 69503158221021 69646928875776 69727819617792 69856967029248 70261952338928 70361221902762 70424973110016 70442942253404 70506767503872 70519672631646 70524472997664 70601577013332 70606382954688 71093067162957 71175637508094 71180482526496 71258303753748 71395145503808 71473201420904 71639032514688 72054349082268 72059253915712 72138035898856 72221528546496 72239664647052 72239956086399 72305409532032 72323566696584 72407566193328 72911628666828 72996311162376 73131512358744 73216450236048 73221434175232 73301486763616 73386325990656 73471559818752 73726143724548 73811772230616 73897202062656 73897500189072 73916057155689 73983029242752 74068956105984 74087556128208 74154982768128 74292330015232 74666127193992 74741792949299 74896399974144 74915207782128 74983387662848 75002217314976 75089327904192 75176236380672 75437031443011 75606912697113 75612059358192 75694725603846 75699878242464 75787493370624 75870351417312 75875516011008 76310198422857 76576087615968 76653688902196 76723141436928 76807022422464 76831539688512 77252299637954 77361133409343 77431539312288 77450983738506 77521471413696 77540938423452 77611194855936 77630997585384 77811115909248 78080736669327 78171422774634 78407168722932 78498233959544 78589087907904 78680364432768 78771746969856 79044696381294 79136502068148 79228094748768 79320113441856 79340032122372 79412239009152 79432180824024 80078042842308 80299374101632 80319538691784 80407351598517 80412825031728 80505894930048 80506219718176 80593911579024 80599397711616 80693009091072 81066660655176 81155290386213 81249219614808 81254750355072 81343585723536 81349122887424 81458511967494 81499794867456 81594452004352 82257895421184 82272951403587 82347827522592 82353433046528 82368506515554 82374113447136 82464172609068 82538889767424 82559616739488 82565236680192 82655504796096 83038243759443 83134687712706 83327575619232 83424355614144 83578871267136 83675943126912 84063407262646 84258449970912 84279608754894 84356311120704 84377494479348 84453945214464 84454285930368 84475493892216 84671492717952 85063566777966 85162363022772 85320097751868 85419191942056 85617380322432 85716819788544 85816374747648 86113734269052 86213750220584 86313534116544 86407900225272 86413782123648 86435482149576 86514146562816 87110481726324 87211655340408 87334872283557 87379133303168 87502586867472 87604215888224 87705609110784 87807473929728 88288342443376 88310513204487 88316524616208 88412723896392 88413080583354 88493187785472 88515409986864 88521435346176 88618215341088 88788394408448 89235127622088 89338768885296 89608192826208 89614292572672 89712267382336 89816100466176 90336795864336 90359481028257 90441716649312 90464428160694 90546393998592 90569497182948 90651558219264 90674322425568 90779635227456 91199993237073 91475030176754 91517763248352 91687269225888 91793758504896 91900371464832 92007108249344 92325919079506 92540132348832 92641305962916 92647612177344 92670877628028 92754842632704 92856250988352 93814962537016 93917529915883 94026230175528 94032630663552 94135436017776 94141843939584 94353847702272 94790756217276 94900850010792 94907310035328 95011071671664 95034930628743 95231514993408 95518710019584 96072465443024 96096590934813 96208201377246 96295371395328 96319552862736 96319941448532 96407212709376 96431422262112 96543421591104 96990468998157 97102725881112 97208887753431 97215504889104 97328414883168 97508683144992 97621933648064 98113112257959 98301524966064 98415696307488 98440410225906 98529602750208 98530000252096 98554742874252 98644038990336 98668810249632 98783408170944 99324385248798 99356090193234 99554836258656 99586614764448 99695492258724 99886943709504 100002956419968 100119103872256 100809216929484 100816079144256 100926300805128 100933170989952 101043113024448 101160468556416 101628895347378 101746931230476 101983002996672 102101450154624 102409363229952 102442052918016 103148177879124 103148594013913 103242052416384 103267978318008 103361961884928 103387917897936 103507996780512 103627797057792 103748154545664 104107648892436 104228563699512 104542891630576 104591729426688 104785450543872 104907152577024 105392928508392 105515336090864 105541832854143 105637459665024 105664413380106 105760151255808 105779508947469 105786709496496 105882985345536 105902365519998 105909574432032 106763456262141 106770723789744 106887455630622 107092718255712 107209802131356 107217100042304 107341193240064 107458548772032 108081523623402 108088880873568 108207053848284 108332292819744 108339667140096 108458114298048 108485350044876 108611349289992 109494466743564 109697268538116 109797103363456 109824675354072 109832151262848 109952230145424 110079488985984 110207339728128 110589215586822 110717658345924 110846250283608 110974543864128 111103434158976 111232474152192 111438495022848 111567924169216 112242901606787 112344599961216 112372811673192 112475081494272 112503325972464 112605714573824 112633991856288 112764354571008 112895323623936 113418089037288 113542088405769 113549817363696 113760130335824 113813274016512 114156507096576 114818312358736 114943842583618 114980533353294 115084712155392 115210533633696 115218376164864 115247309532768 115477843456512 115878449456931 116147308968432 116176475607759 116282207120544 116311407635178 116446496378076 116552003424768 116670115823296 117257134161951 117610753084398 117747350939316 117755366154944 117883631861856 117884107444472 118020546649152 118157620454784 118567044571941 118704753102222 118842142123152 118980170162784 119118358513728 119148271236036 119477590434944 120449061152448 120479308037676 120588955532416 120619237547592 120758842395072 120759329577264 120890867368536 120899096567424 121039513636608 121599990982764 121882125532608 122015378585304 122023684331136 122249692301184 122391678006528 122533828619776 123275148943457 123386843131776 123521741283888 123530149569792 123552759773331 123561170170704 123696258913602 123808334651136 123847855020288 123983257194144 124702031569059 125078102486582 125136533421216 125368306900704 125376840884736 125513914690368 126095110893969 126241562822998 126387674956368 126419413132341 126534466681056 126543080047104 126566241719022 126681428895552 126713240838324 126828050130432 127595350166949 127743544534158 127980146627802 128128787913084 128277601836328 128426070483648 128575229682816 128724562121472 129170601403578 129320625330876 129470301174816 129611850337908 129620673185472 129653223224364 129771219844224 130011577526656 130665722589486 130817483010612 131068699954752 131220928409984 131253880301208 131406323832336 131558413666176 131711210894592 132432513665064 132474786924312 132619620875031 132739781678208 132773114980296 132782153019264 132927323011632 133182591612672 133337275226624 134008153327944 134412289239312 134421438859008 134568401073504 134577561319936 134724150699264 134880624741888 135505193796504 135662574973968 135696642241041 135819590997888 135854245774422 135977337328896 136135266872832 136169452841184 137212545265131 137371909429202 137530903838832 137656069888512 137690637757344 137850557197248 138010105594368 138010662374016 138488878619259 138810198523248 138961958944374 138971418266016 139006316442042 139293857751552 140523904677856 140722443805524 140849946220032 140885884506808 141039345263292 141048945995328 141203154026664 141212765909376 142186134325914 142351275016188 142360965052992 142516607507496 142790291007616 142946402841808 143278065029376 144108698164536 144118507831424 144276071797712 144312302065869 144443057092992 144479329294104 144479912172798 144610819064064 144647133393168 144815132386656 145823257333656 145992622324752 146263024717488 146432900472096 146442868350464 146602973527232 146772651981312 147452287449096 147623544461232 147660615338859 147794404125312 147795000378144 147832114311378 147966058485504 148137912211968 148175112256416 148986577873197 149034135289851 149332254387984 149483585898598 149792799948288 149830415564256 150004434629952 150178655808384 150874062886022 151213825394226 151224118716384 151389451207692 151399756484928 151574986741248 151740702834624 152443343021067 152620396845714 153152175231936 153307377804392 153614044844928 153663079377024 154504599275908 154722266818686 154863078624576 154901967477012 155042942827392 155081876846904 155261995170768 155622231818496 156161473338654 156342845549268 156814337445864 156996467919088 157178175815808 157360728865536 157543493939712 158089392762588 158273004136296 158456189497536 158496620070159 158640226883712 158680064244744 158824478018304 158853548279997 158864361648048 160156085684616 160331183445933 160598748203264 160639077383568 160814703197034 160825650063456 161011789860096 161012439436352 161187823158048 161198795423232 162122285435103 162133321310352 162310580772426 162498439229616 162509500710144 162687171447072 162698245774848 162917023934988 162999589734912 164515790842368 164545902807174 164695655045184 164737013031108 164748226894272 164928345218136 165119233478976 165311009592192 165883823380233 166076487518886 166269375425412 166655151238464 166848711228288 167157742534272 167351886253824 168126814525292 168516899941824 168559217509788 168559897534931 168712622241408 168754988958696 168908571860736 168950987784432 169342985435904 170127133555932 170324726045544 170640195503736 170838383884112 171234760644864 171433639577088 172227468538104 172415763875427 172427500441168 172470800029941 172627068233088 172815800450544 172827564247296 172870964299152 173028293125632 174220963452648 174423310680816 174467111452767 174669744567114 174758266606336 175005173734944 175208431776448 175411218221568 176416129626597 176576684886752 176621026408974 176633049232416 176825447792784 176826161166708 176986375570944 177030819973728 177042870692352 177236430682176 178057129653333 178470255244176 178677537770592 179216385652416 179424534764672 180673591728672 180718962056514 180883433298624 180928856321388 181092787997184 181138994365896 181348644851136 181559270454912 182399986474146 182950060353508 183035526496704 183374538451776 183587517009792 183800742929664 184014216498688 184651838159012 185080264697664 185282611925832 185295224354688 185341755256056 185544388370403 185712501976704 187617153729873 187629925074032 187835059831766 188052460351056 188065261327104 188270872035552 188283687879168 188707695404544 189362344234497 189581512434552 189801700021584 189814620070656 189849362578533 190022143343328 190069861257486 190463029986816 191615316801237 191970219941703 192144930886048 192193181869626 192416402754492 192590742790656 192639105725472 192639882897064 192862844524224 193086843182208 193755902105367 193980937996314 194205451762224 194417775506862 194431009778208 194656829766336 195017366289984 195243867296128 196226224515918 196603049932128 196831392614976 196880820451812 197059205500416 197060000504192 197109485748504 197337620499264 197566816341888 198648770497596 198712180386468 199109672517312 199173229528896 199390984517448 199773887419008 200005912839936 200238207744512 201618433858968 201632158288512 201852601610256 201866341979904 202086226048896 202320937112832 203257790694756 203493862460952 203781368661633 203966005993344 204202900309248 204818726459904 204884105836032 206057864143803 206296355758248 206297188027826 206484104832768 206535956636016 206723923769856 206775835795872 207015993561024 207255594115584 208215297784872 208442938416561 208457127399024 208509474663063 209085783261152 209183458853376 209570901087744 210785857016784 211030672181728 211083665708286 211274919330048 211328826760212 211520302511616 211559017894938 211573418992992 211804731039996 211819148864064 213526912524282 213541447579488 213774911261244 214185436511424 214419604262712 214434200084608 214917097544064 216163047246804 216177761747136 216414107696568 216664585639488 216719868259197 216916228596096 216970700089752 217222698579984 218988933487128 219394537076232 219594206726912 219649350708144 219664302525696 219904460290848 220158977971968 220414679456256 221178431173644 221435316691848 221692500567216 221748171467067 221949087728256 222206868317952 222464948304384 222876990045696 224225378847897 224485803213574 224689199922432 224745623346384 224950162988544 225006651944928 225267983712576 225528709142016 226311094329033 226820738091339 226836178074576 227084176811538 227099634727392 227520260671648 227626548033024 228930595268571 229636624717472 229887685167236 229961066706588 230169424310784 230421067267392 230494619065536 231756898913862 232294617936864 232352951215518 232564414241088 232622815270356 232892992756152 233340231646592 234514268323902 235221506168796 235494701878632 235510732309888 235767263723712 235768214888944 236041093298304 236315240909568 237134089143882 237409506204444 237684284246304 237960340325568 238236717027456 238296542472072 238955180869888 240898122304896 240958616075352 241177911064832 241222054795551 241238475095184 241517684790144 241518659154528 241781734737072 241798193134848 242079027273216 243199981965528 243465871158639 243764251065216 244030757170608 244047368662272 244499384602368 244783356013056 246550297886914 246773686263552 246818854210761 247043482567776 247060299139584 247105519546662 247122340341408 247392517827204 247616669302272 247695710040576 247966514388288 249114731278329 249404063138118 250156204973164 250273066842432 250736613801408 251027829380736 252190221787938 252483125645996 252775349912736 252838826264682 253068933362112 253132483438044 253362857791104 253426481676648 255190700333898 255487089068316 255960293255604 256257575826168 256555203672656 256852140967296 257150459365632 257449124242944 258341202807156 258641250661752 258940602349632 259223700675816 259241346370944 259306446448728 259542439688448 260023155053312 261331445178972 261634966021224 262004616850671 262137399909504 262441856819968 262507760602416 262812647664672 263116827332352 263422421789184 264865027330128 264931539613461 264949573848624 265239241750062 265479563356416 265546229960592 265564306038528 265854646023264 266365183225344 268016306655888 268824578478624 268842877718016 269136802147008 269448301398528 270383048732839 271010387593008 271078443084771 271325149947936 271393284482082 271639181995776 271708491548844 271954674657792 272338905682368 273599979711219 274425090530262 274743818858404 275061807677664 275381275514688 275701114394496 276021324748032 276977757238518 277620397046496 277923917888748 277942836532032 278012632884084 281047809355712 281444887611048 281752589747649 281771769013616 282078690526584 282097891990656 282406308053328 282425531818752 284372268651828 284702550032376 284721930105984 285033215014992 285104791886229 285580582015232 285892805683616 286556130058752 288217396329072 288237015662848 288289772804439 288552143595424 288624604131738 288886114185984 288958658588208 288959824345596 289221638128128 289294266786336 289630264773312 290971406994471 291646514667312 291985244649504 292526049434976 292865800944192 293205947054464 294221925419261 294904574898192 295247088922464 295321230677718 295588808250624 295590000756288 295664228622756 295932116971008 296350224512832 297973155746394 298068270579702 298664508775968 298967171797196 299660831128512 300008869259904 300357311616768 301748125772044 302427650788452 302448237432768 302778902415384 302799512969856 303481405669248 304886686042134 305240793691428 306304350463872 306614755608784 307228089689856 307326158754048 309009198551816 309444533637372 309445782041739 309726157249152 309803934954024 310085885654784 310163753693808 310523990341536 311244463636992 312322946677308 312685691098536 313628674891728 313992935838176 314356351631616 314721457731072 316178785525176 316546008272592 316625498562429 316912378995072 316993240140318 317280453767424 317360128489488 317648956036608 317707096559994 317728723296096 320312171369232 320662366891866 321197496406528 321278154767136 321629406394068 321651300126912 322023579720192 322024878872704 322375646316096 324244570870206 324266642620704 324621161544852 324996878459232 325019001420288 325374342894144 325834047869976 329091805614348 329391310090368 329474026062216 329496453788544 329856690436272 330238466957952 330622019184384 331767646760466 332152975037772 332538750850824 333310302476928 333697422456576 334315485068544 334703772507648 336253629050584 336728704820361 337033799883648 337118435019576 337119795069862 337425244482816 337509977917392 337817143721472 337901975568864 338685970871808 340254267111864 340626265217307 340649452091088 341280391007472 341676767768224 342469521289728 344454937076208 344831527750854 344855000882336 344941600059882 345254136466176 345631600901088 345655128494592 345741928598304 347635348370793 348441926905296 348846621361632 348934222905534 349339489134228 349516533212672 350010347469888 350416863552896 352832259253194 353153369773504 353242052817948 353266098464832 353650895585568 353652322333416 354061639947456 354472861364352 355701133715823 356114259306666 356940510488352 357355075541184 358432771304832 358849069529344 361347183457344 361437924113028 361766866597248 361857712642776 362277988731792 362697289702272 363118540909824 364799972948292 365900120707016 366071052993408 366749076903552 367175034019584 367601485859328 369303676318024 369707433981637 369825446830371 370160529395328 370565223851664 370590448709376 370658279319993 370683510512112 371088776740806 371425003953408 374106094707177 375234307459746 375259850148064 375670119663532 376104920702112 376130522654208 376541744071104 378285332681907 378724688468994 379163024869104 379603400043168 379629240141312 379698725157066 380044286686656 380139722514972 383230633602474 383940439883406 384289861772096 384386363739252 384832805508984 385278211450944 385279765794128 385725689048448 386173686364416 387511804210734 387961875992628 388410903524448 388835551013724 388862019556416 389313659532672 390034732579968 390487734592256 392452449031836 393206099864256 393662785229952 393761640903624 394120001008384 394218971497008 394675240998528 395133632683776 397297540995192 397424360772936 397858862625093 398219345034624 398346459057792 398781969034896 399547774838016 400011825679872 402303449042663 403236867717936 403264316577024 403705203220512 403732683959808 404172452097792 404641874225664 406515581389512 406987724921904 407089926723123 407562737323266 407932011986688 408405800618496 411637635795393 412115728287606 412592711516496 412594376055652 412968209665536 413071913272032 413551671591744 414031987122048 415466635857777 416430595569744 416885876833122 416914254798048 417018949326126 418171566522304 421571714033568 422061344363456 422167331416572 422549838660096 422657653520424 423118035789876 423146837985984 423609462079992 423638297728128 427053825048564 427082895158976 427549822522488 428370873022848 428839208525424 428868400169216 429834195088128 432326094493608 432355523494272 432828215393136 432936906197607 433329171278976 433439736518394 433832457192192 433941400179504 434445397159968 437773358703037 437977866974256 438789074152464 439188413453824 439298701416288 439328605051392 439808920581696 440317955943936 441845469880493 442356862347288 442870633383696 442981846016577 443385001134432 443496342934134 443898175456512 444413736635904 446959733619591 447102405869553 448450757695794 448971606427148 449378399844864 449491246692768 450013303889856 450535967425152 452622188658066 453641476182678 453672356149152 454168353623076 454199269454784 455040521343296 457330029063201 457861190537142 459273249434944 459775370334472 459922133413176 460842134534784 460989238131072 463513797827724 464589235873728 464705902431036 465128828482176 465245630540712 465785985512304 466680463293184 469028536647804 470443012337592 470989403757264 471021464619776 471534527447424 471536429777888 472082186596608 472630481819136 474268178287764 474819012408888 475368568492608 475489860210477 475920680651136 476473434054912 476593084944144 477910361739776 480801683002207 481796244609792 481917232150704 482355822129664 482444109591102 482476950190368 483035369580288 483037318309056 483563469474144 483596386269696 486366856305309 486399963931056 486931742317278 487528502130432 488061514341216 488094737324544 488998769204736 493100595773828 493547372527104 493637708421522 494086965135552 494211039093324 494244680682816 494785035654408 495933028776576 497651470140699 498229462556658 498808126276236 500312409946328 500546133684864 501473227602816 502055658761472 504380443575876 504966251291992 505550699825472 505677652529364 505679692604793 506137866724224 506264966876088 506725715582208 506852963353296 510381400667796 510974178136632 511920586511208 512515151652336 513110407345312 513704281934592 514300918731264 516682405614312 517247291626281 517282501323504 517412400089823 517881204699264 518447401351632 518482692741888 518612892897456 519084879376896 520046310106624 522662890357944 523269932042448 524009233701342 524274799819008 524883713639936 525015521204832 525625295329344 526233654664704 529248388879791 529730054660256 529863079226922 529899147697248 530478483500124 530959126712832 531092459921184 531128612077056 531709292046528 534171388959999 536032613311776 537649156957248 538273604294016 540766097465678 542020775186016 542156886169542 542650299895872 542786568964164 543278363991552 543416983097688 544677811364736 547199959422438 548850181060524 549487637716808 550123615355328 550762551029376 551402228788992 552042649496064 553955514477036 555240794092992 555847835777496 555885673064064 556025265768168 556633165111209 562095618711424 562851461189619 562889775222096 563505179495298 563543538027232 564157381053168 564195783981312 564812616106656 564851063637504 568087032703491 568744537303656 569405100064752 569443860211968 570066430029984 570209583772458 571161164030464 571785611367232 575910659825109 576434792658144 576474031325696 576579545608878 577104287190848 577249208263476 577772228371968 577917317176416 577919648691192 578588533572672 579260529546624 581267706316101 581942813988942 583293029334624 583970489299008 585052098869952 585731601888384 586411894108928 588443850838522 589809149796384 590494177844928 590642461355436 591177616501248 591180001512576 591328457245512 592700449025664 595946311492788 596136541159404 597329017551936 597934343594392 599321662257024 600017738519808 600714623233536 603496251544088 604156050652919 604855301576904 604896474865536 605557804830768 605599025939712 606962811338496 609773372084268 610481587382856 611344105984899 612608700927744 613229511217568 614456179379712 614652317508096 618018397103632 618173592431409 618889067274744 618891564083478 619452314498304 619607869908048 620171771309568 620327507387616 621047980683072 624645893354616 625328815249683 625371382197072 627257349783456 627985871676352 628712703263232 632357571050352 633092016545184 633250997124858 633824757990144 633986480280636 634560907534848 634720256978976 635414193119988 635457446592192 640624342738464 641324733783732 642556309534272 643258812788136 643302600253824 644049757745408 644751292632192 648489141740412 648533285241408 649242323089704 649993756918464 650159604777591 650748685788288 651668095739952 657422709411181 658183611228696 658782620180736 658948052124432 658992907577088 659713380872544 660476933915904 661244038368768 663535293520932 664305950075544 665077501701648 665244514401201 666620604953856 667394844913152 668630970137088 672507258101168 672676136543691 673457409640722 674067599767296 674236870039152 674239590139724 674850488965632 675019955834784 675803951137728 678933282987099 680462214274017 680508534223728 681252530434614 681298904182176 682560782014944 683353535536448 686791785805713 688909874152416 689663055501708 689710001764672 689883200119764 690508272932352 691263201802176 691483857196608 695270696741586 696883853810592 697693242723264 697868445811068 698678978268456 700020694939776 700833727105792 705664518506388 706306739547008 706484105635896 706532196929664 707301791171136 707304644666832 708123279894912 708945722728704 711402267431646 712228518613332 713881020976704 714710151082368 716865542609664 717698139058688 722040158097391 722694366914688 722875848226056 723533733194496 723666164386653 723715425285552 724555977463584 725394579404544 726237081819648 729599945896584 730397613475917 731800241414032 732142105986816 733498153807104 734350068039168 738607352636048 739414867963274 739650893660742 740321058790656 740456562632283 741130447703328 741180897418752 741316558639986 741367021024224 742177553481612 742850007906816 747344193834987 748212189414354 750468614919492 750519700296128 751340239327064 752209841404224 753083488142208 756570665363814 757449376937988 758326049738208 759206800086336 759397450314132 760088573373312 760279445029944 766461267204948 767880879766812 768579723544192 768772727478504 769665611017968 770556422901888 770559531588256 771451378096896 772347372728832 775023608421468 775923751985256 776821807048896 777671102027448 777724039112832 778627319065344 780069465159936 780975469184512 784904898063672 785700311247509 786412199728512 787325570459904 787523281807248 788240002016768 788437942994016 789350481997056 790267265367552 794595081990384 794794618840383 794848721545872 795717725250186 796438690069248 796692918115584 797563938069792 799095549676032 804606898085326 806473735435872 806528633154048 807410406441024 808344904195584 811149146198517 813031162779024 813235329254313 813975449843808 814179853446246 815125474646532 815864023973376 820799939133657 823275271590786 824231456575212 825185423032992 825188752111304 826143826544064 827103343183488 828063974244096 830933271715554 832861191139488 833771753666244 833828509596096 834037898652252 836343133044608 843143428067136 844122688726912 844334662833144 845257769242947 845315307040848 846236071579752 846293675971968 847218924159984 847276595456256 854107650097128 854165790317952 855099645044976 856741746045696 857678417050848 857736800338432 859668390176256 864652188987216 864711046988544 864869318413317 865656430786272 865873812395214 866658342557952 866879473036788 867664914384384 867882800359008 868890794319936 872914220983413 875546717406074 875955733948512 877578148304928 878597402832576 879617841163392 882665776257783 883690939760986 884713724694576 885741266767392 885963692033154 886770002268864 886992685868268 887796350913024 893919467239182 894204811739106 896901515391588 897943212854296 898982493385536 900026607779712 901071934850304 905244377316132 907282952365356 907344712298304 908336707246152 908398538909568 910081042686592 914660058126402 915722381074284 918546498869888 919550740668944 919844266826352 921684269069568 921978476262144 927027595655448 928337346125217 929178471747456 929411804862072 930257656964352 930491261081424 931571971024608 933360926586368 938057073295608 940886024675184 941978807514528 942042929239552 943069054894848 943072859555776 944164373193216 948536356575528 949638024817776 949876495687287 950737136985216 950979720420954 951841361302272 952946868109824 953186169888288 961603366004414 963592489219584 963834464301408 964888219182204 964953900380736 966070739160576 966074636618112 967126938948288 972733712610618 972799927862112 973863484634556 975057004260864 976123028682432 986201191547656 987275416843044 987279399847453 988173930271104 988422078186648 988489361365632 989570071308816 991866057553152 995302940281398 996458925113316 997616252552472 1000624819892656 1001092267369728 1002946455205632 1004111317522944 1008760887151752 1009932502583984 1010186114461083 1011101399650944 1011355305058728 1011359385209586 1012275733448448 1012529933752176 1013451431164416 1013705926706592 1020762801335592 1021878795651921 1021948356273264 1023841173022416 1025030303304672 1026220814690624 1027408563869184 1033364811228624 1034494583252562 1034565002647008 1034824800179646 1035762409398528 1036894802703264 1036965385483776 1037225785794912 1042906045112379 1045325780715888 1046539864084896 1048018467402684 1048549599638016 1050031042409664 1051250590658688 1058496777759582 1059460109320512 1059726158453844 1059798295394496 1060956967000248 1062184919842368 1063418584093056 1067103401147469 1068342777919998 1072065226623552 1075298313914496 1076547208588032 1081532194931356 1084041550372032 1084313772339084 1085300599791744 1085573137928328 1086833966195376 1089355622729472 1094399918844876 1097700362121048 1098975275433616 1100247230710656 1101525102058752 1102804457577984 1107911028954072 1109122301944911 1109476340491113 1110481588185984 1111695671554992 1111771346128128 1111974837959979 1112050531536336 1113266330222418 1122318284121531 1124191237422848 1125702922379238 1125779550444192 1127010358990596 1127087076054464 1128314762106336 1128391567962624 1129625232213312 1134855998045721 1136174065406982 1137489074607312 1138810200129504 1138887720423936 1140132860059968 1140419167544916 1143571222734464 1151821319650218 1152869585316288 1153159091217756 1154208574381696 1154498416526952 1155834634352832 1155839297382384 1157177067145344 1158521059093248 1162535412632202 1163885627977884 1166586058669248 1167940978598016 1170104197739904 1171463203776768 1172823788217856 1176887701677044 1179618299592768 1179919282744517 1180988355689856 1181284922710872 1182360003025152 1182656914491024 1185400898051328 1191892622985576 1192273082318808 1193576587875279 1194658035103872 1195868687188784 1198643324514048 1200035477039616 1206910347127989 1206992503088176 1208312101305838 1209710603153808 1209792949731072 1211115609661536 1211198051879424 1213925622676992 1219546744168536 1220963174765712 1221269780169369 1222688211969798 1225217401855488 1226459022435136 1234912907386179 1236036794207264 1236347184862818 1237778134549488 1237783128166956 1238904628996608 1239215739816096 1240655014775232 1242095961366144 1246399907573331 1249291786709232 1250657630499366 1250742764394144 1254514699566912 1255971743352704 1264715142100704 1266184033090368 1266501994249716 1267649515980288 1267972960561272 1269440513957952 1270828386239976 1270914893184384 1281248685476928 1282649467567464 1285112619068544 1286517625576272 1286605200507648 1288099515490816 1289502585264384 1296978283480824 1297066570482816 1298484646179408 1298810718592821 1299987513836928 1300319209555182 1301497371576576 1303336191479904 1313320076109111 1314845418822362 1316367222457392 1317565240361472 1317896104248864 1317985815154176 1319426761745088 1320953867831808 1325536409641479 1327070587041864 1328611900151088 1328945538049731 1330155003403296 1330489028802402 1333241209907712 1340879200858773 1341307217608659 1345014516202336 1345352273087382 1346914819281444 1348135199534592 1348473740078304 1348479180279448 1350039911669568 1351607902275456 1357866565974198 1360924428548034 1361017068447456 1362505060869228 1362597808364352 1365121564029888 1366707071072896 1373583571611426 1377819748304832 1379326111003416 1379420003529344 1379766400239528 1382526403604352 1382967714393216 1390541393483172 1393767707621184 1395386485446528 1395736891622136 1397357956536912 1400041389879552 1401667454211584 1411329037012776 1412613479094016 1412968211271792 1413064393859328 1414603582342272 1414609289333664 1416246559789824 1417891445457408 1422804534863292 1424457037226664 1426469580631431 1427762041953408 1429420302164736 1433731085219328 1442405049006621 1444080316194782 1445388733829376 1445751696452112 1447067466388992 1447332328773306 1447430850571104 1449111954927168 1450789158809088 1459100568915927 1459199891793168 1460795226951834 1463600482828064 1464284211973632 1466996307614208 1477214705272096 1478829735926548 1479301787321484 1480642117581312 1480913125264566 1482260895406656 1482633117279972 1482734042048448 1484355106963224 1494688387669974 1496424378828708 1500937229838984 1501039400592256 1502680478654128 1504419682808448 1506166976284416 1513141330727628 1514898753875976 1516652099476416 1517039077814379 1518413600172672 1518794900628264 1520177146746624 1520558890059888 1532922534409896 1535761759533624 1537159447088384 1537545454957008 1539331222035936 1541112845803776 1541119063176512 1542902756193792 1550047216842936 1551741874878843 1551847503970512 1552237200269469 1553643614097792 1555342204054896 1555448078225664 1557254638130688 1560138930319872 1569809796127344 1571400622495018 1572824399457024 1574651140919808 1575046563614496 1576875885988032 1578700963994112 1587745166639373 1589190163980768 1589589237680766 1589697443091744 1591435450500372 1592877380138496 1593385836231168 1595127876139584 1602514166879997 1609213796170652 1612947470871744 1614820812882048 1622298292397034 1626062325558048 1626470658508626 1627950899687616 1628359706892492 1630250949293064 1641599878267314 1646550543181572 1648462913150424 1650370846065984 1650377504222608 1652287653088128 1654206686366976 1656127948488192 1661866543431108 1665722382278976 1667543507332488 1667657019192192 1668075797304504 1669899495333627 1672686266089216 1686286856134272 1688245377453824 1688554383568857 1688669325666288 1690515538485894 1690630614081696 1692472143159504 1692587351943936 1694437848319968 1694553190912512 1704261098110473 1708215300194256 1708331580635904 1710199290089952 1713483492091392 1715356834101696 1727731979475327 1729304377974432 1729422093977088 1729738636826634 1731312861572544 1731747624790428 1733316685115904 1733758946073576 1735765600718016 1737781588639872 1743803118948303 1745828441966826 1751093434812148 1751911467897024 1755156296609856 1757194805665152 1759235682326784 1765331552515566 1767381879521972 1769427449389152 1771482533534784 1771927384066308 1773540004537728 1773985371736536 1787838934478364 1788409623478212 1793803030783176 1795886425708592 1797964986771072 1800053215559424 1802143869700608 1810488754632264 1812468151958757 1814565904730712 1814689424596608 1816673414492304 1816797077819136 1820162085373184 1829320116252804 1831444762148568 1834032317954697 1837092997739776 1839101481337888 1839688533652704 1843368538139136 1843956952524288 1854055191310896 1854520777294227 1856674692250434 1858356943494912 1858823609724144 1860515313928704 1860982522162848 1863143942049216 1876114146591216 1881772049350368 1883957615029056 1886138109789696 1886145719111552 1892681341129873 1897072713151056 1899276049635552 1899752991374574 1901474273970432 1901959440841908 1903682722604544 1906372339776576 1923206732008828 1927668928602816 1929776438364408 1929907800761472 1932149273236224 1934253877896576 1945467425221236 1945599855724224 1947726969269112 1950478814332773 1952246057364864 1972268128233543 1972402383095312 1974550833686088 1974558799694906 1976347860542208 1976844156373296 1976978722731264 1979140142617632 1983732115106304 1990605880562796 1992917850226632 1995232505104944 1995733543203603 2001249639785312 2002184534739456 2005892910411264 2017521774303504 2018028409631073 2019865005167968 2020372228922166 2022202799301888 2022710610117456 2022718770419172 2024551466896896 2025059867504352 2027411853413184 2036799848961297 2041525602671184 2043757591303842 2043896712546528 2047682346044832 2050060606609344 2052441629381248 2066729622457248 2068989166505124 2069130005294016 2069649600359292 2071524818797056 2073789605406528 2074451571589824 2085812090224758 2090651561431776 2093079728169792 2096036934805368 2100062084819328 2102501181317376 2116993555519164 2118920218641024 2119452316907688 2119596590788992 2121913934000496 2124369839684736 2126837168186112 2134206802294938 2136685555839996 2144130453247104 2150596627828992 2153094417176064 2163064389862712 2166120474292173 2168083100744064 2168627544678168 2170601199583488 2170998493159959 2171146275856656 2173667932390752 2178711245458944 2188799837689752 2191192840427751 2195400724242096 2197950550867232 2200494461421312 2203050204117504 2215822057908144 2218244603889822 2218952680982226 2220963176371968 2223391343109984 2223542692256256 2223949675919958 2224101063072672 2226532660444836 2244636568243062 2248382474845696 2251405844758476 2251559100888384 2254020717981192 2254174152108928 2256629524212672 2259250464426624 2269711996091442 2272348130813964 2274978149214624 2277620400259008 2280265720119936 2280838335089832 2287142445468928 2303642639300436 2305739170632576 2306318182435512 2308417148763392 2308996833053904 2311669268705664 2311678594764768 2314354134290688 2317042118186496 2325070825264404 2327771255955768 2333172117338496 2335881957196032 2340208395479808 2342926407553536 2353775403354088 2357100933742527 2359236599185536 2359838565489034 2361976711379712 2362569845421744 2364720006050304 2365313828982048 2370801796102656 2383785245971152 2384383856521149 2384546164637616 2387153175750558 2389316070207744 2391737374377568 2397286649028096 2413820694255978 2413985006176352 2416624202611676 2419421206307616 2419585899462144 2422231219323072 2433447438595551 2439093488337072 2441926349531424 2442539560338738 2445376423939596 2452918044870272 2469825814772358 2472073588414528 2472694369725636 2475556269098976 2475566256333912 2478431479632192 2481310029550464 2484191922732288 2492799815146662 2498583573418464 2501315260998732 2501485528788288 2509029399133824 2511943486705408 2529430284201408 2532368066180736 2533003988499432 2535773307728841 2535945921122544 2538881027915904 2541656772479952 2541829786368768 2562497370953856 2565298935134928 2570225238137088 2573035251152544 2573210401015296 2579005170528768 2587952037871459 2593956566961648 2594133140965632 2594607955239951 2596969292358816 2597621437185642 2599975027673856 2600638419110364 2602994743153152 2606672382959808 2618742662950239 2626640152218222 2629690837644724 2632734444914784 2635792208497728 2638853523490176 2647997328773349 2651072819282958 2654141174083728 2657223800302176 2657891076099462 2660310006806592 2660978057604804 2681758401717546 2682614435217318 2690029032404672 2690704546174764 2693829638562888 2696947480156608 2696958360558896 2700079823339136 2703215804550912 2715733131948396 2721848857096068 2722034136894912 2725010121738456 2725195616728704 2730243128059776 2733414142145792 2747167143222852 2755639496609664 2758652222006832 2758840007058688 2759532800479056 2765052807208704 2765935428786432 2781082786966344 2785012038375651 2787535415242368 2790772970893056 2791473783244272 2794715913073824 2800082779759104 2816124143298641 2822658074025552 2825226958188032 2825936422543584 2826128787718656 2829207164684544 2829218578667328 2832493119579648 2845609069726584 2848914074453328 2849629487061861 2852939161262862 2855524083906816 2858840604329472 2884810098013242 2888160632389564 2890777467658752 2891503392904224 2894664657546612 2894861701142208 2898223909854336 2918201137831854 2918399783586336 2921590453903668 2927200965656128 2954429410544192 2957659471853096 2958603574642968 2961826250529132 2961838199542359 2964521790813312 2965266234559944 2965468084096896 2968710213926448 2989376775339948 2992848757657416 3001874459677968 3002078801184512 3005360957308256 3008839365616896 3012333952568832 3026282661455256 3029797507751952 3030558343383249 3033304198952832 3034078155628758 3036827200345344 3037589801256528 3040354293493248 3041117780119776 3064413510921259 3065845068819792 3071523519067248 3074318894176768 3075090909914016 3078662444071872 3082225691607552 3082238126353024 3092918289163451 3100094433685872 3103483749757686 3103695007941024 3104474400538938 3107287228195584 3110684408109792 3110896156451328 3128718135337137 3139619592254688 3142801244990036 3145648798914048 3150093127228992 3153751771976064 3175490333278746 3178380327961536 3179178475361532 3179394886183488 3182870901000744 3190255752279168 3201310203442407 3205028333759994 3218427592341304 3225894941743488 3229641625764096 3244596584794068 3252124651116096 3252941317017252 3255901799375232 3256719413784984 3260501898586128 3283199756534628 3293101086363144 3296925826300848 3300741692131968 3300755008445216 3304575306176256 3308413372733952 3323733086862216 3327366905834733 3328429021473339 3331444764557952 3335087014664976 3335314038384384 3336151594609008 3339798990667254 3345372532178432 3372573712268544 3376490754907648 3377108767137714 3377338651332576 3381031076971788 3381261228163392 3384944286319008 3385174703887872 3388875696639936 3404567994137163 3408522196220946 3416430600388512 3416663161271808 3420398580179904 3430713668203392 3455463958950654 3458608755948864 3459477273653268 3462625723145088 3463495249580856 3467517892147152 3471531201436032 3475563177279744 3487606237896606 3491656883933652 3502186869624296 3503822935794048 3510312593219712 3514389611330304 3518471364653568 3530663105031132 3534763759043944 3538854898778304 3539757848233551 3542965067069568 3543854768132616 3547080009075456 3547970743473072 3575677868956728 3576819246956424 3580729763625837 3587606061566352 3591772851417184 3595929973542144 3600106431118848 3620731041383967 3620977509264528 3624936303917514 3629131809461424 3629378849193216 3633346828984608 3633594155638272 3640324170746368 3658640232505608 3662889524297136 3668064635909394 3674185995479552 3678202962675776 3679377067305408 3704738722158537 3708110382621792 3709041554588454 3713349384500868 3716713886989824 3717647219448288 3721965044325696 3726287884098432 3739199722719993 3752228293182432 3763544098700736 3767915230058112 3772291438223104 3785362682259746 3794145426302112 3798552099271104 3799505982749148 3802948547940864 3803918881683816 3812744679553152 3846413464017656 3850618726551203 3855337857205632 3859552876728816 3859815601522944 3864298546472448 3868507755793152 3890934850442472 3891199711448448 3895453938538224 3896432155778463 3900957628665546 3904492114729728 3939960228327333 3944536256467086 3944804766190624 3949101667372176 3949117599389812 3952695721084416 3953688312746592 3953957445462528 3958280285235264 3976609228924437 3981211761125592 3985835700453264 3990465010209888 3991467086407206 4002499279570624 4022637602576319 4035043548607008 4036056819262146 4039730010335936 4040744457844332 4044405598603776 4045421220234912 4045437540838344 4050119735008704 4054823706826368 4073599697922594 4083051205342368 4087515182607684 4087793425093056 4095364692089664 4100121213218688 4104883258762496 4133459244914496 4137978333010248 4138260010588032 4139299200718584 4147579210813056 4148903143179648 4171624180449516 4181303122863552 4186159456339584 4192073869610736 4200124169638656 4205002362634752 4229092354570433 4233987111038328 4237840437282048 4238904633815376 4239193181577984 4243827868000992 4248739679369472 4253674336372224 4268413604589876 4273371111679992 4279408741894293 4288260906494208 4301193255657984 4326128779725424 4327215147019863 4332240948584346 4336166201488128 4337255089356336 4341202399166976 4341996986319918 4342292551713312 4347335864781504 4377301706747781 4377599675379504 4382385680855502 4390801448484192 4395901101734464 4400988922842624 4431644115816288 4436489207779644 4437905361964452 4441926352743936 4446782686219968 4447899351839916 4448202126145344 4453065320889672 4489273136486124 4502811689516952 4503118201776768 4508041435962384 4508348304217856 4513259048425344 4518500928853248 4539423992182884 4544696261627928 4549956298429248 4551117233443137 4555240800518016 4560531440239872 4561676670179664 4574284890937856 4601958965878267 4607285278600872 4611478341265152 4612636364871024 4616834297526784 4617993666107808 4623338537411328 4623357189529536 4628708268581376 4650141650528808 4655225624636529 4655542511911536 4656711600808407 4666344234676992 4671763914392064 4680416790959616 4707550806708176 4714201867485054 4718473198371072 4719677130978068 4723953422759424 4725139690843488 4730627657964096 4763235499918119 4767570491942304 4768767713042298 4769092329275232 4774306351501116 4778632140415488 4783474748755136 4807542500639991 4827641388511956 4827970012352704 4833248405223352 4838842412615232 4844462438646144 4866894877191102 4878186976674144 4883852699062848 4885079120677476 4890752847879192 4905836089740544 4939651629544716 4944147176829056 4945388739451272 4951112538197952 4951132512667824 4956862959264384 4962620059100928 4968383845464576 4985599630293324 4997167146836928 5002630521997464 5002971057576576 5018058798267648 5023886973410816 5054281106681737 5058860568402816 5064736132361472 5065663150706571 5066007976998864 5071546615457682 5071891842245088 5077762055831808 5083313544959904 5083659572737536 5112783294331419 5124994741907712 5130597870269856 5140450476274176 5146070502305088 5175904075742918 5183195938425981 5187913133923296 5188266281931264 5189215910479902 5193938584717632 5195242874371284 5199950055347712 5201276838220728 5213344765919616 5231409356844909 5237485325900478 5253280304436444 5259381675289448 5265468889829568 5271584416995456 5277707046980352 5295994657546698 5302145638565916 5308282348167456 5314447600604352 5315782152198924 5320620013613184 5321956115209608 5363516803435092 5365228870434636 5380058064809344 5381409092349528 5387659277125776 5393894960313216 5393916721117792 5400159646678272 5406431609101824 5431466263896792 5437404455876271 5443697714192136 5444068273789824 5450020243476912 5450391233457408 5460486256119552 5466828284291584 5494334286445704 5511278993219328 5517304444013664 5517680014117376 5519065600958112 5530105614417408 5531870857572864 5562165573932688 5563562331882681 5570024076751302 5575070830484736 5581545941786112 5582947566488544 5589431826147648 5632248286597282 5645316148051104 5651872845087168 5658414329369088 5658437157334656 5678044023389619 5691218139453168 5697828148906656 5699258974123722 5705878322525724 5711048167813632 5769620196026484 5776321264779128 5783006785808448 5789329315093224 5789723402284416 5796447819708672 5836402275663708 5836799567172672 5843180907807336 5851436442998319 5854401931312256 5908858821088384 5915318943706192 5916804384700629 5917207149285936 5923652501058264 5923676399084718 5929043581626624 5930532469119888 5930936168193792 5937420427852896 5978753550679896 5985697515314832 6003748919355936 6004157602369024 6010721914616512 6017678731233792 6052565322910512 6054085228893219 6059595015503904 6061116686766498 6066608397905664 6068156311257516 6073654400690688 6075179602513056 6082235560239552 6110399546883891 6128827021842518 6131690137639584 6143047038134496 6150181819828032 6157324888143744 6164476252706048 6185836578326902 6200188867371744 6206967499515372 6207390015882048 6208948801077876 6214574456391168 6221368816219584 6257436270674274 6279239184509376 6285602489980072 6300186254457984 6307503543952128 6350980666557492 6356760655923072 6358356950723064 6358789772366976 6365741802001488 6380511504558336 6402620406884814 6410056667519988 6436855184682608 6451789883486976 6459283251528192 6489193169588136 6498361422876519 6504249302232192 6505882634034504 6511803598750464 6512995479479877 6513438827569968 6521003797172256 6566399513069256 6573578521283253 6586202172726288 6593851652601696 6601483384263936 6601510016890432 6609150612352512 6647466173724432 6654733811669466 6656858042946678 6662889529115904 6670174029329952 6670628076768768 6672303189218016 6679597981334508 6745147424537088 6754217534275428 6754677302665152 6762062153943576 6762522456326784 6769888572638016 6777751393279872 6809135988274326 6817044392441892 6832861200777024 6840797160359808 6861427336406784 6910927917901308 6910955798932171 6917217511897728 6918954547306536 6925251446290176 6926990499161712 6935035784294304 6943062402872064 6951126354559488 6975212475793212 6983313767867304 7004373739248592 7007645871588096 7020625186439424 7028779222660608 7061326210062264 7069527518087888 7071302801227581 7077709797556608 7079515696467102 7085930134139136 7087709536265232 7094160018150912 7095941486946144 7151355737913456 7153151569563447 7153638493912848 7161459527251674 7175212123132704 7183545702834368 7191859947084288 7241462082767934 7241955018529056 7249872607835028 7258263618922848 7258757698386432 7266693657969216 7300342315786653 7317280465011216 7325779048594272 7336129271818788 7356405925351552 7358754134610816 7409477444317074 7416220765243584 7418083109176908 7426698769001736 7435294438896576 7443930088651392 7452575768196864 7478399445439986 7504456586364864 7527088197401472 7535830460116224 7544582876446208 7570725364519492 7588290852604224 7597104198542208 7599011965498296 7607319923186523 7607837763367632 7625489359106304 7692826928035312 7701237453102406 7710675714411264 7719105753457632 7719631203045888 7737015511586304 7763856113614377 7781869700884944 7782399422896896 7783823865719853 7790907877076448 7792864311556926 7801915257331092 7808984229459456 7856227988850717 7879920456654666 7889072512934172 7889609532381248 7898203334744352 7898235198779624 7907376625493184 7916560570470528 7943991986320047 7953218457848874 7962423522251184 7971671400906528 7980930020419776 7982934172814412 8004998559141248 8045275205152638 8070087097214016 8072113638524292 8079460020671872 8081488915688664 8090842440469824 8090875081676688 8100239470017408 8109647413652736 8147199395845188 8166102410684736 8175030365215368 8175586850186112 8190729384179328 8200242426437376 8209766517524992 8259434979211619 8266918489828992 8275956666020496 8276520021176064 8278598401437168 8295158421626112 8297806286359296 8343248360899032 8355036115126953 8362606245727104 8372318912679168 8384147739221472 8400248339277312 8448372429895923 8458184709140866 8467974222076656 8475680874564096 8477809267630752 8478386363155968 8487655736001984 8497479358738944 8536827209179752 8546742223359984 8548888461185583 8558817483788586 8576521812988416 8652257559450848 8654430294039726 8664481897168692 8672332402976256 8674510178712672 8683993972639836 8684585103426624 8694671729563008 8754603413495562 8755199350759008 8764771361711004 8781602896968384 8791802203468928 8863288231632576 8872978415559288 8875810723928904 8885514598627077 8893565372439936 8895798703679832 8896404252290688 8906130641779344 8978546272972248 9005623379033904 9006236403553536 9016082871924768 9016696608435712 9026518096850688 9037001857706496 9078847984365768 9089392523255856 9091675030149747 9099912596858496 9102234466886274 9110481601036032 9121062880479744 9123353340359328 9193240532763777 9203917931756534 9214570557201744 9222956682530304 9225272729742048 9235987332215616 9246677074822656 9246714379059072 9278754867490353 9300283301057616 9310451249273058 9311085023823072 9313423201616814 9332688469353984 9386154406011411 9415101613416352 9428403734970108 9436946396742144 9439354261956136 9450279381686976 9461255315928192 9526470999836238 9535140983884608 9537535426084596 9538184658550464 9548612703002232 9566949497510272 9615085001279982 9655282777023912 9655940024705408 9666496810446704 9677684825230464 9688924877292288 9733789754382204 9756373953348288 9767705398125696 9770158241354952 9781505695758384 9811672179481088 9879303259089432 9888294353658112 9890777478902544 9902225076395904 9902265025335648 9913725918528768 9925240118201856 9971199260586648 9982100717504199 9985287064420017 9994334293673856 10005261043994928 10005942115153152 10036117596535296 10108562213363474 10117721136805632 10129472264722944 10131326301413142 10132015953997728 10143093230915364 10143783684490176 10155524111663616 10166627089919808 10213703982411489 10225566588662838 10249989483815424 10261195740539712 10292141004610176 10351808151485836 10366391876851962 10375826267846592 10378431820959804 10387877169435264 10390485748742568 10402553676441456 10426689531839232 10462818713689818 10474970651800956 10506560608872888 10518763350578896 10530937779659136 10543168833990912 10555414093960704 10591989315093396 10604291277131832 10616564696334912 10619273544700653 10628895201208704 10631564304397848 10641240027226368 10643912230419216 10727033606870184 10730457740869272 10742189290877511 10760116129618688 10762818184699056 10775318554251552 10787789920626432 10787833442235584 10800319293356544 10862193124151901 10862932527793584 10874808911752542 10887395428384272 10888136547579648 10900040486953824 10900782466914816 10920972512239104 10988668572891408 11022557986438656 11034608888027328 11038131201916224 11114216166475611 11124331147865376 11127124663765362 11140048153502604 11150141660969472 11165895132977088 11178863652295296 11217599168159979 11264496573194564 11290632296102208 11303745690174336 11316874314669312 11356088046779238 11382436278906336 11395656297813312 11398517948247444 11411756645051448 11539240392052968 11551856179653609 11552642529558256 11566013571616896 11578658630186448 11579446804568832 11592895639417344 11672804551327416 11673599134345344 11686361815614672 11689296467335389 11702872885996638 11708803862624512 11817717642176768 11819880684981999 11830637887412384 11833608769401258 11834414298571872 11847305002116528 11847352798169436 11858087163253248 11861064938239776 11861872336387584 11874840855705792 11929827686773311 11957507101359792 11971395030629664 12007497838711872 12021443829233024 12105130645821024 12108170457786438 12119190031007808 12122233373532996 12133216795811328 12136312622515032 12150359205026112 12164471120479104 12220799093767782 12257654043685036 12263380275279168 12286094076268992 12300363639656064 12314649776287488 12328952505412096 12371673156653804 12400377734743488 12413934999030744 12414780031764096 12417897602155752 12442737632439168 12514872541348548 12558478369018752 12571204979960144 12600372508915968 12615007087904256 12687277063711299 12701961333114984 12713521311846144 12716713901446128 12717579544733952 12731483604002976 12761023009116672 12805240813769628 12820113335039976 12838226225682879 12873710369365216 12903579766973952 12978386339176272 12981645441059589 12996722845753038 13008498604464384 13011765268069008 13023607197500928 13025990958959754 13026877655139936 13042007594344512 13132799026138512 13147157042566506 13172404345452576 13187703305203392 13202966768527872 13203020033780864 13294932347448864 13309467623338932 13313716085893356 13325779058231808 13340348058659904 13344606378436032 13359195962669016 13508435068550856 13509354605330304 13524124307887152 13525044912653568 13539777145276032 13555502786559744 13618271976548652 13634088784883784 13653351700329411 13665722401554048 13681594320719616 13722854672813568 13805876897634801 13821855835802616 13821911597864342 13834435023795456 13837909094613072 13850502892580352 13853980998323424 13870071568588608 13886124805744128 13950424951586424 13965676873909587 13966627535734608 13970134802425221 14008747478497184 14015291743176192 14041250372878848 14122652420124528 14139055036175776 14142605602455162 14155419595113216 14159031392934204 14171860268278272 14175419072530464 14191882973892288 14302711475826912 14306303139126894 14307276987825696 14322919054503348 14350424246265408 14367091405668736 14482924165535868 14483910037058112 14499745215670056 14516527237845696 14533387315938432 14600684631573306 14634560930022432 14651558097188544 14672258543637576 14712811850703104 14717508269221632 14818954888634148 14832441530487168 14836166218353816 14853397538003472 14870588877793152 14887860177302784 14905151536393728 14956798890879972 15008913172729728 15054176394802944 15071660920232448 15141450729038984 15162843320045211 15176581705208448 15194208397084416 15196989452119713 15198023930996592 15214639846373046 15215675526735264 15250978718212608 15338349882994257 15385653856070624 15402474906204812 15421351428822528 15438211506915264 15527712227228754 15563739401769888 15564798845793792 15567647731439706 15581815754152896 15585728623113852 15603830514662184 15712455977701434 15759840913309332 15778145025868344 15779219064762496 15796406669488704 15796470397559248 15814753250986368 15833121140941056 15887983972640094 15906436915697748 15924847044502368 15943342801813056 15961860040839552 15965868345628824 16009997118282496 16090550410305276 16140174194428032 16144227277048584 16158920041343744 16162977831377328 16181684880939648 16181750163353376 16200478940034816 16219294827305472 16294398791690376 16312213367628813 16332204821369472 16350060730430736 16351173700372224 16381458768358656 16400484852874752 16518869958423238 16533836979657984 16551913332040992 16553040042352128 16557196802874336 16590316843252224 16595612572718592 16686496721798064 16690686995648043 16710072230253906 16725212491454208 16744637825358336 16768295478442944 16896744859791846 16916369418281732 16935948444153312 16955618535261504 16975311472003968 17034132070168857 17073654418359504 17093484446719968 17097776922371166 17117634967577172 17304515118901696 17308860588079452 17328963794337384 17349020357425344 17367987945279672 17369170206853248 17389343459126016 17509206826991124 17510398701518016 17529542723422008 17554309328994957 17563205793936768 17583604406937856 17726576463265152 17745956831118576 17750413154101887 17751621447857808 17771029197254154 17787130744879872 17791597407359664 17792808504581376 17812261283558688 17957092545944496 18011246758067808 18012472807107072 18032165743849536 18053036193701376 18115664265100213 18157695968731536 18162255686679657 18178785046511712 18183350060299494 18199825193716992 18204468933772548 18220963202072064 18246706680718656 18331198640651673 18386481065527554 18407835863513068 18429141114403488 18450545459484096 18471974664431232 18493428758118144 18557509734980706 18600566602115232 18620902498546116 18622170047646144 18626846403233628 18772308812022822 18830203226832704 18856807469940216 18878708523912272 18900558763373952 18922510631856384 19052941999672476 19070281967769216 19075070852169192 19076369317100928 19097225406004464 19133898995020544 19230170002559964 19310565554047824 19311880049410816 19332993620893408 19355369650460928 19377849754584576 19467579508764408 19495084268629557 19512747906696576 19535410796251392 19540316482709904 19563011391516768 19712869003090487 19758606518178864 19776588707316224 19781554957805088 19804450152791808 19804530050671296 19827451837057536 19942398521173296 19964201435008398 19970574128840034 19988668587347712 20010522087989856 20011884230306304 20217124426726948 20235442273611264 20262652602826284 20264031907995456 20286186461830728 20287567368980352 20333254179839616 20427407964822978 20451133177325676 20522391481079424 20584282009220352 20703616302971672 20732783753703924 20732867396796513 20751652535693184 20756863641919608 20775754338870528 20780971497485136 20805107352882912 20853379063678464 20925637427379636 20949941303601912 21013121217745776 21037526701157792 21061875559318272 21086337667981824 21183978630186792 21208582554263664 21213908403682743 21233129392669824 21238547089401306 21257790402417408 21263128608795696 21282480054452736 21287824460838432 21454067213740368 21460915481738544 21484378581755022 21520232259237376 21525636369398112 21550637108503104 21575579841252864 21575666884471168 21724386248303802 21725865055587168 21749617823505084 21774790856768544 21776273095159296 21800080973907648 21901026947359959 21977337145782816 22069217776054656 22076262403832448 22228432332951222 22248662295730752 22254249327530724 22280096307005208 22331790265954176 22357727304590592 22435198336319958 22528993146389128 22581264592204416 22607491380348672 22633748629338624 22712176093558476 22764872557812672 22791312595626624 22797035896494888 22821959769559569 22823513290102896 23078480784105936 23103712359307218 23105285059116512 23132027143233792 23157317260372896 23158893609137664 23291568340843131 23345609102654832 23347198268690688 23372723631229344 23378592934670778 23405745771993276 23417607725249024 23635435284353536 23639761369963998 23661275774824768 23667217538802516 23668828597143744 23694610004233056 23694705596338872 23722129876479552 23749681711411584 23831975958960141 23859655373546622 23915014202719584 23942790061259328 24014995677423744 24042887658466048 24210261291642048 24216340915572876 24238380062015616 24244466747065992 24272625245030064 24300718410052224 24328942240958208 24441598187535564 24515308087370072 24526760550558336 24572188152537984 24600727279312128 24629299552574976 24743346313307608 24770398076769679 24778304937634857 24800755469486976 24827869998061488 24829560063528192 24835795204311504 24885475264878336 25029745082697096 25065108345380859 25116956738037504 25142409959920288 25200745017831936 25345117289687769 25374554127422598 25403922666229968 25427042623692288 25433427802892256 25435159089467904 25462967208005952 25610481627539256 25640226670079952 25676452451365758 25747420738730432 25956772678352544 25963290882119178 25993445691506076 26016997208928768 26023530536138016 26051981917919508 26053755310279872 26084015188689024 26265598052277024 26294314085133012 26344808690905152 26375406610406784 26406040067561728 26589864694897728 26618935246677864 26627432171786712 26656543795881231 26680696117319808 26689212756872064 26718391925338032 26954331085858421 27016870137101712 27018709210660608 27048248615774304 27050089825307136 27079554290552064 27111005573119488 27236543953097304 27268177569767568 27275025090449241 27306703400658822 27331444803108096 27363188641439232 27579721598291331 27611753795269602 27643711671605232 27643823195728684 27668870047590912 27675818189226144 27707961996646848 27740143137177216 27836264602471059 27900849903172848 27931353747819174 27933255071469216 27940269604850442 28017494956994368 28158463218034233 28245304840249056 28278110072351552 28285211204910324 28310839190226432 28318062785868408 28350838145060928 28383765947784576 28605422951653824 28612606278253788 28614553975651392 28645838109006696 28700848492530816 28734182811337472 28965848331071736 28967820074116224 28999490431340112 29033054475691392 29066774631876864 29201369263146612 29269121860044864 29303116194377088 29344517087275152 29425623701406208 29435016538443264 29603646481993031 29637909777268296 29664883060974336 29672332436707632 29706795076006944 29741177755586304 29775720354605568 29913597781759944 29946302152512597 29955861193260051 30017826345459456 30108352789605888 30282901458077968 30325686640090422 30353163410416896 30388416794168832 30393978904239426 30396047861993184 30429279692746092 30431351053470528 30641111947234467 30676699765988514 30771307712141248 30804949812409624 30876423013830528 31055424454457508 31127478803539776 31135295462879412 31163631508305792 31171457246227704 31207661029324368 31424911955402868 31519681826618664 31556290051736688 31558438129524992 31592813338977408 31592940795118496 31629506501972736 31666242281882112 31775967945280188 31812873831395496 31849694089004736 31857820634101959 31886685603626112 31923720081679104 31931736691257648 32019994236564992 32181100820610552 32213712761147869 32280348388856064 32288454554097168 32317840082687488 32325955662754656 32363369761879296 32363500326706752 32400957880069632 32586579372455703 32588797583380752 32624426735257626 32664409642738944 32700121460861472 32702347400744448 32762917536717312 33037739916846476 33067673959315968 33103826664081984 33114393605748672 33342648499426833 33372993443596128 33381373991296086 33420144460507812 33450424982908416 33536590956885888 33652797504479937 33793489719583692 33832738836563464 33871896888306624 33911237070523008 33950622944007936 34068264140337714 34147308836719008 34186968893439936 34195553844742332 34235269935154344 34609030237803392 34617721176158904 34655568538960827 34657927588674768 34698040714850688 34735975890559344 34738340413706496 34778686918252032 35018413653982248 35020797403036032 35059085446844016 35108618657989914 35126411587873536 35167208813875712 35453152926530304 35459642054945997 35491913662237152 35500826308203774 35503242895715616 35542058394508308 35574261489759744 35583194814719328 35585617009162752 35624522567117376 35789483060319933 35914185091888992 36022493516135616 36064331487699072 36231328530200426 36315391937463072 36324511373359314 36357570093023424 36366700120598988 36399650387433984 36408937867545096 36493413361437312 36662397281303346 36772962131055108 36815671727026136 36858282228806976 36901090918968192 36943949328862464 36986857516236288 37115019469961412 37201133204230464 37241804997092232 37244340095292288 37253692806467256 37544617624045644 37660406453665408 37713614939880432 37757417047824544 37801117526747904 37845021263712768 38061831191133897 38105883999344952 38140563935538432 38150141704338384 38152738634201856 38194450812008928 38267797990041088 38460340005119928 38621131108095648 38623760098821632 38665987241786816 38710739300921856 38935159017528816 38944936323178767 38990168537259114 39025495813393152 39070821592502784 39080632965419808 39126022783033536 39425738006180974 39517213036357728 39563109915610176 39608900305583616 39609060101342592 39884797042346592 39928402870016796 39941148257680068 39977337174695424 40021044175979712 40434248853453896 40478455393745573 40525305205652568 40528063815990912 40572372923661456 40575134737960704 40666508359679232 40854815929645956 40902266354651352 40960055100988233 41044782962158848 41168564018440704 41407232605943344 41417630692904403 41465567507407848 41465734793593026 41503305071386368 41513727283839216 41551508677741056 41561942994970272 41610214705765824 41851274854759272 41897030621728761 41899882607203824 42026242435491552 42075053402315584 42123751118636544 42367957260373584 42417165108527328 42427816807365486 42466258785339648 42477094178802612 42515580804834816 42526257217591392 42575648921676864 42908134427480736 42921830963477088 42968757163510044 43051272738796224 43101274217006208 43151333768942336 43448772496607604 43451730111174336 43499235647010168 43549581713537088 43600161947815296 43802053894719918 43954674291565632 44138435552109312 44152524807664896 44456864665902444 44497324591461504 44508498655061448 44560192614010416 44663580531908352 44715454609181184 44870396672639916 45057986292778256 45162529184408832 45214982760697344 45424352187116952 45488529960135633 45529745115625344 45582625191253248 45590968356359139 45594071792989776 45643919539119138 45647026580205792 46015049648982771 46156961568211872 46207424718614436 46210570118233024 46264054286467584 46314634520745792 46583136681686262 46691218205309664 46694396537381376 46745447262458688 46757185869341556 46811491543986552 47279522739927996 47322551549649536 47334435077605032 47337657194287488 47389220008466112 47389411192677744 47444259752959104 47499363422823168 47663951917920282 47719310747093244 47830028405439168 47885580122518656 48029991354847488 48085775316932096 48376690592525197 48420522583284096 48432681831145752 48476760124031232 48488933494131984 48545250490060128 48601436820104448 48657884481916416 48883196375071128 48936640102886439 49030616174740144 49053521101116672 49144376305075968 49201454558624256 49486692626615216 49540796153539358 49556609875269714 49601510938973952 49655739996122976 49659120127056384 49671590408623008 49770950529756672 50059490165394192 50072060986944129 50130216690761718 50233913476075008 50284819919840576 50690234579375538 50749108254845196 50807845332459936 50866855605784512 50925934416011904 51102396210506571 51220963255078512 51280453340159904 51352904902731516 51494841477460864 51913545356705088 51926581764238356 51986891383012152 52047061072276032 52103963835839016 52107510620559744 52168030377378048 52531196104554048 52588628170266024 52689617381810304 52750813220813568 52812080135123456 53179729389795456 53237870493355728 53251239462305661 53254864343573424 53313087591762462 53361392234639616 53378425513744128 53436783850676064 53908662171716842 54033740274203424 54037418421321216 54096497231548608 54159108581104128 54346992795300639 54473087906194608 54486767060038971 54536355139535136 54550050180898482 54613406801317644 54662889606216192 54993595921955019 55159443196582662 55223507590539204 55287423343210464 55287646391457368 55351636378452288 55415923993293696 55480286274354432 55672529204942118 55801699806345696 55862707495638348 55866510142938432 55880539209700884 56034989913988736 56316926436068466 56490609680498112 56556220144703104 56570422409820648 56636125571736816 56701676290121856 56767531895569152 57210845903307648 57225212556507576 57229107951302784 57291676218013392 57401696985061632 57468365622674944 57931696662143472 57935640148232448 57998980862680224 58066108951382784 58133549263753728 58402738526293224 58485252805888671 58538243720089728 58606232388754176 58689034174550304 59138607009271461 59207292963986062 59275819554536592 59329766121948672 59344664873415264 59413590152013888 59482355511172608 59827195563519888 59892604305025194 59911722386520102 60035652690918912 60565802916155936 60651373280180844 60706326820833792 60787957808478852 60792095723986368 60858559385492184 60862702106941056 61282223894468934 61353399531977028 61542615424282496 61609899624819248 61752846027661056 62110848908915016 62198602190389539 62254957607079552 62270590925758824 62327263016611584 62342914492455408 62415322058648736 62849823910805736 63039363653237328 63112580103473376 63116876259049984 63185626677954816 63185881590236992 63259013003945472 63551935890560376 63625747662790992 63641725211048229 63699388178009472 63715641268203918 63773371207252224 63847440163358208 63863473382515296 64362201641221104 64427425522295738 64560696777712128 64576909108194336 64651911325509312 64726739523758592 64727000653413504 65173158744911406 65177595166761504 65248853470515252 65328819285477888 65400242921722944 65703080842079877 66075479833692952 66207653328163968 66228787211497344 66685296998853666 66745986887192256 66762747982592172 66840288921015624 67073181913771776 67305595008959874 67586979439167384 67665477673126928 67743793776613248 67822474141046016 67901245888015872 68136528280675428 68294617673438016 68373937786879872 68391107689484664 68465879308678707 68470539870308688 69218060475606784 69235442352317808 69311137077921654 69315855177349536 69396081429701376 69471951781118688 69476680827412992 69874705022529393 70036827307964496 70041594806072064 70118170893688032 70217237315979828 70252823175747072 70906305853060608 70919284109891994 70983827324474304 71001652616407548 71006485791431232 71084116789016616 71166389629438656 71249045134234752 71495927876880423 71578966120639866 71828370183777984 72044987032271232 72128662975398144 72462657060400852 72630783874926144 72649022746718628 72715140186046848 72733400241197976 72817875735090192 72986826722874624 73324794562606692 73545924262110216 73631343454052272 73716564457613952 73802181837936384 73887898657724928 74230038939922824 74311194230309037 74334914812904571 74402266408460928 74483609994184464 74488680190584576 74507385612934512 75089235248091288 75195325036142577 75320812907330816 75427229879760864 75514834095649088 75602235053495808 76035351869063307 76123662382267794 76211767998689904 76281127871076864 76300283408676768 76305477268403712 76388901624017856 76920680010239856 77242262216191296 77331974483573632 77870318035057632 77889872646357534 77980337074518228 78050991626786304 78161265930839616 78252045566067072 78851476012361948 79034426072715456 79126219831220352 79218120202685184 79769594084693184 79856805740033592 79882296515360136 79969631387643693 80042088351959424 80862993257575263 80868497706907792 80956910787491146 81050610411305136 81056127631981824 81144745847322912 81150269475921408 81333016719358464 81709631859291912 81804532709302704 81825075271347723 81920110201976466 82089565924317696 82739164794873993 82814465211886688 82835261385808806 82931135014815696 82931469587186052 83006610142772736 83027454567678432 83123885989940544 83220429411531648 83508793807413177 83702549709518544 83794061243457522 83799765214407648 84052484870983104 84150106804631168 84735914520747168 84834330217054656 84855633614730972 84932517570679296 84954188357605224 85052514435182784 85151297843353728 85816268854961472 85843661926954176 85937514327020088 86102545477592448 86202548434012416 86302667537884672 86897544993215208 86903460222348672 86998471294020336 87099163427074176 87200323895630592 87604107789439836 87909348583131264 88276871104218624 88305049615329792 88810939445979093 88913729331804888 88994649182923008 89016997310122896 89120385228020832 89327161063816704 89740793345279832 89838906457537791 89867583579780153 90115972585556512 90325058368817664 90848704374233904 90977059920271266 91059490231250688 91165250382506496 91181936712718278 91188143585979552 91287839078238276 91294053160411584 92030099297965542 92313923136423744 92414849437228872 92421140236466048 92629269041491584 93166273363372524 93382436410619328 93490894524917376 93514371738683112 93622983087973104 94559045479855992 94645103099299072 94668870155210064 94675314388574976 94778440016932224 94778822385355488 94888519505918208 94998726845646336 95327903835840564 95438621494186488 95573461902305877 95660056810878336 95771160245037312 96059982709694976 96641138283443607 96753381185050394 96841045166568192 96865363662291504 96953520248062464 96977866988263968 97090500980120256 97202873640208896 97759738117367109 97766392750142256 97873280205772878 98061232349480288 98107042202233344 98288752610151936 98973385253230432 99081592307078716 99113219750539428 99203021877947904 99311479992245952 99343180817246016 100118980330788384 100144121973888258 100260433381523436 100569639839681152 101380469158751076 101498216509690392 101615690664919872 101733711211569024 101851868832023808 102204792421013142 102441926510157024 102560906680319808 102705809805463032 102989682954921728 103827090713410176 103853163528476712 103966705616882481 103973782766024304 104094122144552064 104207927671678032 104215021241119488 104336060754756096 105062392209108096 105177256340532048 105379234763620608 105501626441627136 106359458779590912 106378926164837991 106475740986711456 106502478924611322 106509728687146848 106626175183524924 106722784469279232 106756851027488256 106873567701352128 107368449180959799 107817324343433684 108067480548406848 108192994463097216 108693985590601278 108946175812389216 108973534120077942 109072710279070272 109100100361796964 109226813602635288 109987191843910038 110318886393165324 110447015181078408 110574846686420928 110575292782914736 110703272756904576 110831847986587392 110960572548708864 111345058409884236 111603399612691392 111725414991276696 111733020285876864 111761078419401768 112069979827977472 112633852872136932 112981219360996224 113112440289406208 113140844819641296 113272251143473632 113403352580243712 113535063791138304 114185493573401691 114421691806615296 114450425113015152 114458215902605568 114583352436026784 114803393970123264 115863393324286944 115871280296464896 115997961725360448 116132217902765568 116805477052586448 116834808969536301 116970505611777342 117076487440179456 117212464777508352 117378068349100608 118277214018542922 118414585927972124 118551639109073184 118689329746830528 118827180304027776 119654391127039776 119785208610050388 119823444773040204 121131605832311872 121302746560361688 121435366181236719 121575915616957704 121584191447972736 121717118770984368 121725404213882112 122564447788937868 122706799063954056 122880165302964699 123085230848564992 123219799249638496 123505692055322112 124221697817830032 124252892078713209 124397204380779078 124509915214159104 124541181851517648 124654526033223168 124685828984910816 124830644117297472 125699647821611472 126078727306474656 126225160206946752 126371253355909632 126371763180473984 126809649855701491 127103871781120752 127251495325581984 127283450422096458 127398776356018944 127431282536407836 127546742414504448 127726946765030592 128724403282442208 128854851044591476 129153818216388672 129303822651018624 129454001306827008 130346317489822812 130355190333523008 130497706941030504 130800485843445888 131406161684159754 132150959667385904 132415306656327936 132457574422994688 133370593997707332 133491973774384512 133525495965184344 133680577842031248 134146363827543552 134611190017919748 135173958878334768 135330955346253856 135487587553226496 135644948282092032 136273056561350856 136465589880406899 136589235346876032 136747875573759744 136782215378969328 136931758617357414 136941079740617376 138436120951213568 138470884704635616 138622274155843308 138631710354699072 138792162859402752 138943903562237376 139749410045058786 140073654615928992 140083189612144128 140236341787376064 140434474631959656 141838568219783988 141967654648948608 142003305232815096 142012971582862464 142168233578033232 142332779258877312 142498090268469504 142991855753760846 143157932241279732 143656740367555968 144089974064542464 144257325950796288 144925314120801704 145130071777575591 145261567749852288 145298045493437256 145430280372093696 145466800482395952 145635751470180384 145973653445749248 146649589125213384 146809920308659317 147091848524220432 147262686908104544 147433128915227904 147604363675872768 148460077879845648 148622388460618074 148669829625809142 148804532816921856 148967219988368928 148977360381169152 149014771225869024 150178470496182576 150390650072285154 150641625814661632 150854459759521728 151029668191298176 152070703738126614 152247324764535588 152423535997379808 152600566817353536 152777803248035712 153307188631519713 153841360020479712 154484524432382592 154663948967147264 155740636070115264 155779745292715068 155960674149036456 156322531861679232 156504091132134144 157702952024723896 158068852145430912 158252439662440704 158436240405370368 159539188169386368 159713611480067184 159753718386916983 159764593030720272 159939262775287386 160084176703918848 161725986515150526 161736995413815584 161913821574982292 162101220822610272 162112255263963648 162289491694645824 163040978385901917 163419263718583824 163609065418605408 163650150542695446 163840220403952932 165478329589747986 165628930423773376 165670522771617612 165862270029631392 165862939174372104 166054909135356864 166247771979881088 166440858823063296 167017587614826354 167405099419037088 167588122486915044 167599530428815296 168104969741966208 168300213609262336 169471829041494336 169668660434109312 169711267229461944 169908376715210448 170105028870365568 170302595686707456 171632537709922944 171687323853908352 171875028654040176 172205090955184896 172405096868024832 173392786537387753 173795089986430416 173806920444697344 173996942588040672 174198326854148352 174400647791261184 175208215578879672 175455758417666013 175818697166262528 177415821027814383 177621878891958186 177827458663609776 177989298365846016 178033994620245792 178240770456041664 179481586690559664 179677812915075582 179735167159560306 180231945171113024 181697408748467808 181954119840542532 182118980462501376 182363873425436556 182376287171959104 182575678156476552 182588106320823168 184060198595931084 184627846272847488 184829698874457744 184842280472932096 185258538082983168 186332546726745048 186595806571168617 186764872821238656 186981789049834752 187028743477366224 187245966175946208 188680317601008947 189118090959711984 189290206198598144 189337740310420128 189350628777149952 189556880033864448 189557644770710976 189777039011836416 190655807671681128 190877242988372976 190925175633144687 191146923804611754 191320113621756672 191542320490074624 193282276566887214 193506762370100788 193682090333136384 193730727324583008 193955733976527936 194181001960240512 195519476234734218 195532785500284512 195746560411545756 196122464698960576 197109242526239631 197946770506460864 198163184614157432 198226439501078856 198622959984491904 198686361634492032 200237960661576768 200288243947776516 200520866763046872 201139279679362304 202760938317502152 202996433019380784 203231381329839744 203467422423138048 203703737664047616 204409584842026284 204883853020314048 205121813360639616 205411619610926064 205979365909843456 207225525373951217 207654181426820352 207706327056953424 207933411233764962 207947565532048608 208188244289104128 208415855343356064 208430042482238976 209624115067588179 210124784418216192 210354512681064096 210758469527241216 212718917559181824 212757852329675982 212951481973422912 213004957849222644 213019457374293696 213252350367049848 213747135402704256 214487783630641269 214736898361919598 215634648686867368 216134961096813696 216385988926194432 217387971181202556 217892351624778432 217947068240155884 218145420558140544 218200200723593928 218453627205270576 219974383687820076 220637772786330648 220894030362156816 221149693372841856 221150585565829472 221406545513809152 221663695973174784 222690116819768472 222933582690927111 223004744438713713 223206799225382784 223450829982553392 223466040571753728 223522156838803536 224139959655954944 225267705744273864 225962438721992448 226224880578812416 226281689639282592 226544502286947264 226806705160487424 228106055607189921 228370987146803382 228843383613230592 228900850226030304 228916431805211136 229166704872053568 231726786648573888 231995923450720896 233610954105172896 233669617939072602 233941011223554684 234152974880358912 234756136698201216 236554428037085844 236829171855944248 237103278218146368 237378659493661056 237654360608055552 239308782254079552 239570417220100776 239646889546080408 239908894162931079 242263211664623744 242588979772725789 242605493120723376 242870732362473438 243151831233915408 243168382895945472 243434237541968736 243450808427764224 245128895577875736 245413598127908112 245760330605929398 246170461697129984 246439598499276992 248217494384621979 248443395635660064 248505784157426418 248794408761558156 249019830428318208 249082363703035296 249371657969821632 249661288234594944 250526381422239531 251399295643222944 252157454612949312 252450320413893504 252743526360947968 253619299711402982 254207743562241504 254502990651163968 254566900844192916 254797552712037888 254862565072815672 255453893530061184 257448806564884416 257709702089182952 258307636432777344 258607645302037248 258908002613654016 260692634979645624 260710380667046016 260995413882061008 261600971686891776 262812323368319508 264301919334771808 264830613312655872 264915148845989376 266432818337937279 266741187995414664 266983947548769024 267050991930368688 267361155684062496 269222380035839496 269516719372613373 270347917756669536 270661910692507712 270975175106452992 272546113122701712 272931179760813798 273178470693752064 273495751147519488 273564430757938656 273863517234714828 273882159481234752 276941769409271232 277244548311686616 277263420709398144 277887807124474752 279498820090117572 280147309231857984 280472683574752128 280868949263919312 283349187756219011 283677136439567976 283935309297897216 284006610465630192 284025943165724928 284336467156066464 284665558517754624 284996180536939008 285983711507521692 286315864482559464 286720385706917631 287313480735111936 288179948129084928 289850628241603408 289923414850330821 290260143555151182 290523135499704576 290596090986874512 290860560744187392 290933600964791904 291271502940360768 293279214352101327 293299178250426768 293619840617318634 294183697048440864 294525373816209088 294866257830455808 296920155759691296 297244776921236148 297339659251618284 297609065633843712 297934439976737856 298029542451738048 300356940992365152 300781300144570308 301708919519043456 302059336382596352 304141407476253228 304494649529071176 304847071994759616 305201133634707072 305555606496071424 306614377263039426 307682720040959424 308969048864765184 309327897934294528 311481272140230528 311559490585430136 311900116850647443 311921348298072912 312645063723358464 313008182264268288 315405904049447792 316137704290861824 316504879324881408 319078376338772736 319136778494513973 319427222960134368 319507436773833966 319529186061440544 319878525550574772 320168353407837696 322105347542879397 323451973030301052 323473990827631168 323827643149964584 324202441645220544 324578983389291648 326081956771803834 326838527437167648 327218130837210816 327300301085390892 327680440807905864 330956659179495972 331257860847546752 331341045543235224 331724540059262784 331725878348744208 332109818270713728 332495543959762176 332881717646126592 334035175229652708 334810198838074176 335176244973830088 335199060857630592 336209939483932416 336600427218524672 338636834147676379 338943658082988672 339337320868218624 339422534458923888 339816753430420896 340210057740731136 340605191373414912 342556480720205073 343265075419845888 343374647707816704 343750057308080352 344410181910369792 346785573074775506 347590179972860832 347613840889394688 347993885176081344 348396653708296704 350416431157759344 350504426908608903 350911516835332026 351637394332525056 354831642055628766 355243757783916372 355654917327219552 356067989240491584 356481540912083328 358963173381119328 359355625830151164 359470334319120612 360463890342226048 363394817496935616 363908239681085064 364306098543710157 364727746850873112 364752574343918208 365151356312953104 365176212641646336 368120397191862168 369255692545694976 369659397748915488 369684560945864192 370517076165966336 372665093453490096 372758676236139627 373191613142337234 373529745642477312 373963578099669504 374057486954732448 374491932351892416 377360635202017894 378236181919423968 378675480620840256 379113760067728896 379115289541421952 380428949567104473 381311615343362256 381754485976745952 381850351266289374 382293847609223508 382640227243513344 386564553133774428 387013524740201576 387461454649166016 387911467953055872 388362003920481024 391038952469468436 391065571000569024 391493120823091512 392244929397921152 394218485052479262 395893541012921728 396326369228314864 396452879002157712 397245919968983808 397372723268984064 400475921323153536 400576487895553032 401041733526093744 402278559358724608 405521876635004304 405992866038761568 406462762659679488 406934844846276096 408819169684052568 409396769641220697 409767706040628096 410243626721279232 410823239221852128 414451050747902434 415308362853640704 415412654113906848 415866822467529924 415895131064097216 416376488578208256 416831710686712128 419248230135176358 420249568836432384 420709025362128192 425515704659351964 425902963946845824 426009915698445288 426038914748587392 426504700734099696 427494270805408512 428975567261282538 429473796723839196 431269297373734736 432269922193627392 432771977852388864 434775942362405112 435390215332726773 435784703249556864 435894136480311768 436290841116281088 436400401447187856 436907254410541152 439948767375640152 440429760925977951 441275545572661296 441788060724313632 442299386745683712 442301171131658944 442813091027618304 445380233639536944 445867165381854222 446009488877427426 446413598450765568 446901659965106784 446932081143507456 447044313677607072 450535411488547728 451924877443984896 452563379278565184 453089004573894528 456212111214379842 456741974293606764 457801700452060608 458333409744107136 459921565894559139 463453573297147776 463991846901441792 467221908210345792 467339235878145204 467882022447109368 469512273396402432 473108856074171688 473658343711888496 474206556436292736 474757318987322112 475308721216111104 478617564508159104 479140834440201552 479261155160750949 479293779092160816 479817788325862158 484526423329247488 485177959545451578 485210986241446752 485741464724946876 486303662467830816 486336765791890944 486868475083937472 489122935157705751 490257791155751472 490827196255816224 491520661211858796 492879196998553984 496434988769243958 496886791271320128 497011568314852836 497588817523116312 498164727406070592 498743315939643264 499322576469189888 501052762844479062 502798591286445888 504314909225898624 504900640827787008 505487052721895936 507238599422805964 508415487124483008 509005981302327936 509133801688385832 509725130145631344 510907787060122368 514897613129768832 515419404178365904 516615272865554688 517215290604074496 520178359612163259 521385269959291248 521420761334092032 521990827764122016 523201943373783552 525624646736639016 526367275252998039 528603838669543616 532247463083443149 532865636675874558 533482375990829328 533967895097538048 534101983860737376 534722311368124992 538444760071678992 539033438745226746 540695835513339072 541323821385015424 545092226245403424 545862359521627596 546356941387504128 547128861515877312 547727034469429656 547764318962469504 553883538818542464 554489096623373232 554526841418796288 555775614248949504 558997640180235144 559787419713505851 560294618463715968 560945367149504256 561737898527838624 566040952803026841 566698375512438022 567354272879135952 567870618595794432 568013220931260384 568051886331449856 568672934312132928 569331117035509248 571967423015043384 572631728965118928 572775526899434061 573440771413835262 574626961470223872 579701256483206816 579846829700661642 580520287110302364 581046270999409152 581192181973749024 581867201929583808 582543005880721536 586558428704202654 586598356500853536 587239681234637268 588367394096881728 589050747632418176 593840311519382592 594489553842472296 594679318503236568 595868879953475712 596059084903476096 600713881984730304 601562600289140616 603417839038086912 604118672765192704 608282814952506456 608989299058142352 609694143989519232 610402267269414144 611111212992142848 613228754526078852 615365440081918848 617938097729530368 621676576121853651 622962544280461056 623118981170860272 623800233701294886 623842696596145824 625290127446716928 628872345202764537 630811808098895584 632275408581723648 638156752677545472 638273556989027946 638854445920268736 639014873547667932 639058372122881088 639757051101149544 644210695085758794 646903946060602104 646947981655262336 647655286299929168 648404883290441088 649157966778583296 652163913543607668 653677054874335296 654436261674421632 654600602170781784 655360881615811728 661913318358991944 662515721695093504 662682091086470448 663449080118525568 663451756697488416 664219636541427456 664991087919524352 668070350459305416 668800748072781333 669014233316141139 669620397676148352 670352489947660176 670398121715261184 672419878967864832 677273668295352758 677887316165977344 678674641736437248 678845068917847776 679633506860841792 680420115481462272 684318166821569763 685112961440410146 686530150839691776 686749295415633408 687500114616160704 693571146149551012 695180359945721664 695987770352162688 700832862315518688 701008853817217806 701823033670664052 709663284111257532 710487515567832744 711309834654439104 712135978480983168 712963081824166656 717926346762238656 718711251660302328 718940668638241224 719726682488793237 720927780684452096 726789634993871232 727766939318177367 727816479362170128 728612197087420314 729455493701746224 729505148687836416 730302712625906208 730352425283292672 736240794383724336 738511385091389952 739318795497830976 744652483153865937 745330186906980192 745517352472279254 746383226284674468 747059491284954624 748114973909464896 748983864703784832 751579144266718593 754721270404035788 756472363838847936 757350961241680512 758230579082843904 760857899134208946 762623230686724512 763508971953491904 763700702532578748 764587695218447016 773129106267548856 774027049480403152 774922909298332032 775822935906111744 776724007840962048 782077904938936872 782131142001138048 782986241646183024 784489858795842304 788436970104958524 791787082025843456 792652738456629728 792905758004315424 794491839937967616 794745446537968128 799298455013811837 800951842646307072 801152975791106064 802083467052187488 811043753270008608 811985732077523136 812925525319358976 817638339368105136 818793539282441394 819535412081256192 820487253442558464 821646478443704256 828902101495804868 830825308227813696 831733644935059848 831790262128194432 833663421373424256 838496460270352716 841418050724256384 850047563268657033 851031409318703928 851805927893691648 852019831396890576 852077829497174784 853009401468199392 854988541610817024 857951134522565076 858947593447678392 860161157120752893 862538594747469472 864539844387254784 869551884724810224 869770244550992463 870780430665453546 871569406499113728 871788272960623536 872581682232562176 872800802894375712 873814508821082304 879897534751280304 880859521851955902 882551091145322592 883576121448627264 884598773491367424 884602342263317888 890760467279073888 891734330763708444 892018977754854852 892827196901531136 893803319930213568 894088627355214144 901070822977095456 905126758557130368 906178009147789056 912424222428759684 913483948587213528 915603400904121216 916666819488214272 919843131789118278 926907146594295552 927983693802883584 934443816420691584 934678471756290408 935700350551942329 935764044894218736 939024546792804864 946217712148343376 947316687423776992 948413112872585472 949514637974644224 957235129016318208 958281668880403104 958522310321501898 958587558184321632 959635576651724316 969052846658494976 970355919090903156 970421972482893504 971482929449893752 972607324935661632 973736950167874944 978245870315411502 980515582311502944 981654392511632448 983041322423717592 985758393997107968 992869977538487916 993773582542640256 994023136629705672 995177635046232624 996329454812141184 997486631879286528 998645152938379776 1002105525688958124 1005597182572891776 1008629818451797248 1009801281655574016 1014477198845611928 1015910502443029137 1016830974248966016 1018011962604655872 1018267603376771664 1019450260291262688 1021815574120244736 1027669442160615219 1029795226259537664 1030838808356731808 1033230545731109376 1040356719224326518 1042770539918582496 1042841522668184064 1043981655528244032 1051249293473278032 1052734550505996078 1057207677339087232 1064494926166886298 1065731273351749116 1066964751981658656 1068203967721474752 1069444622736249984 1076889520143357984 1078066877490453492 1081391671026678144 1082647642770030848 1090184452490806848 1091724719043255192 1092918295631130471 1094257723031754624 1095454068938859312 1095528637924939008 1107767077637084928 1108978193246746464 1109053682837592576 1111551228497899008 1117995280360470288 1118276028708418881 1119574839427011702 1120589236927431936 1121890734299008512 1123475797055677248 1132081905606053682 1133396751024876044 1134708545758271904 1136026441862520768 1137345868624265856 1141286848701313419 1143934846030086768 1145263457930237856 1145551053798868122 1146881542827670524 1159402512966413632 1159693659401323284 1161040574220604728 1162384363947498048 1163734403859167616 1165086011761443072 1173116857408405308 1173196713001707072 1174479362469274536 1176734788193763456 1178101495264836352 1187680623038765184 1188979107684944592 1189358637006473136 1191737759906951424 1192118169806952192 1201427763969460608 1203125200578281232 1206835678076173824 1213749505761714271 1216565629905012912 1217978598116284704 1219388287979038464 1220804534538828288 1226457509052157704 1228190308923662091 1230730880163837696 1243353152243707302 1245925088560922112 1246237962341720544 1247600467402589772 1247685393192291648 1257744690405529074 1261623616197791168 1276547113978055892 1277708891840537472 1278029747095335864 1278116744245762176 1279514102202299088 1288421390171517588 1293807892121204208 1293895963310524672 1295310572599858336 1296809766580882176 1298315933557166592 1304327827087215336 1306170645998180319 1307354109748670592 1308872523348843264 1309201204341563568 1310721763231623456 1320762223207062629 1323826636717983888 1325031443390187008 1325364182172940896 1326898160237051136 1326903513394976832 1328439273082854912 1336140700918610832 1337601496145562666 1338028466632282278 1339240795352296704 1340704979895320352 1340796243430522368 1354547336590705516 1355774632331954688 1357690137835695552 1359267013721683584 1368636333643139526 1370225922880820292 1375000229232321408 1379764697683677417 1387142292299102024 1390360719891443328 1391975540704325376 1401665724631037376 1402017707634435612 1403646067341328104 1419326568222515064 1420975031135665488 1422619669308878208 1424271956961966336 1425926163648333312 1435852693524477312 1437422503320604656 1437881337276482448 1439453364977586474 1441855561368904192 1453579269987742464 1455533878636354734 1455632958724340256 1457224394174840628 1458910987403492448 1459010297375672832 1460605425251812416 1467368805473117253 1472481588767448672 1478637590995661952 1489304966307731874 1490660373813960384 1491034704944558508 1492766452569348936 1496229947818929792 1497967729407569664 1503158288533437186 1509442540808071576 1512944727677695872 1514701922483361024 1516461158165687808 1521715798268417892 1525246461373449024 1527017943906983808 1527401405065157496 1529175390436894032 1546258212535097712 1548054098960806304 1549845818596664064 1551645871812223488 1560535078836489777 1564155809877873744 1564262284002276096 1565972483292366048 1568979717591684608 1576873940209917048 1583574164051686912 1585305476913259456 1585811516008630848 1596742389250329447 1598596910027623674 1601903685292614144 1602305951582212128 1604166934104374976 1622087506540017216 1623971464155046272 1635276678736210272 1637587078564882788 1639070824162512384 1643292956887408512 1657804202991609736 1659616671143568493 1661650616455627392 1663467289870119696 1663580524256388864 1667326842746848512 1676992920540705432 1679362259140517553 1682836101448512768 1698122858409080523 1700095126537314066 1702062818637407856 1703611855787383296 1704039662793781152 1704155658994349568 1706018802936398784 1715902269045130152 1717895186895356784 1720322314241505786 1725077189494938944 1739103769449620448 1739540489101984926 1741560861330907092 1743138812998227456 1743576545921247072 1745601605788751424 1747629017642164608 1759795069502560608 1761719043703911804 1765102182290645184 1767152242897254528 1769204684526635776 1781520934558147776 1783468661527416888 1784037955509709704 1787606639860427136 1788177254710428288 1802141645954190912 1810253517114260736 1812356018295578112 1824848444857519368 1826967897174427056 1831206801808242432 1833333638976428544 1839686263578236556 1853814293188591104 1865029728365560953 1868887632841383168 1869356943512580816 1871400701103884658 1871528089788437472 1886617035608293611 1892435424296686752 1894633374847553984 1896826225745170944 1914470258032636416 1916563337760806208 1917044620643003796 1917175116368643264 1919271153303448632 1940711838181806312 1940843944965787008 1942965858899787504 1945214649871323264 1947473900335749888 1956491740630823004 1961031164623005888 1963308785023264896 1966082644847435184 1971516787994215936 1983444314293533077 1985739955076975832 1987547165085280512 1988046273259411344 1990355270092465248 1992658909624282368 1994973263758573056 2004211051377916248 2006402244218343999 2007042699948423417 2011194365145783552 2017259636903594496 2028954397691223856 2031821004886058274 2033661948497932032 2036023925209311744 2036535206753543328 2038900520582525376 2052954500464709289 2055338884321230438 2059590452519075328 2061677616713463616 2080713438448653036 2085541079837164992 2087963311056488064 2102498586946556064 2105469101011992156 2114415354678174464 2128989852333772596 2131462546703498232 2133929503963317312 2136407935442949504 2138889245472499968 2153779040286715968 2156133754980906984 2162783342053356288 2165295285540061696 2180368904981613696 2183300817954532101 2183449438086510384 2185836591262260942 2188515446063509248 2190908137877718624 2191057275849878016 2215534155274169856 2217956386493492928 2233957449461597811 2235990560720940576 2236552057416837762 2239149678854023404 2241178473854863872 2246951594111354496 2254737432800155779 2264163811212107364 2266793502049752088 2269417091516543808 2272052883725041536 2274691737248531712 2282573697402626838 2287869692060173536 2290526915860475712 2291102107597736244 2293763085655341048 2318805025932827264 2319387318802646568 2322081148441209456 2324768727894996096 2327468807718335232 2330172023522886144 2346233714816810616 2346393426003414144 2348958724938549072 2353469576387526912 2356202990529672704 2375361246077530368 2377958215369889184 2378717274012946272 2383475519813902848 2384236339613904384 2397895365041435511 2402855527938921216 2406250401156562464 2427499011523428542 2433131259810025824 2435957196232569408 2438776575958076928 2452915018104315408 2456380617847324182 2461461760327675392 2486706304487414604 2492475924683441088 2495200934805179544 2495370786384583296 2515489380811058148 2523247232395582336 2550142689805971099 2553094227956111784 2555417783681074944 2556059494190671728 2556233488491524352 2559028204404598176 2576842780343035176 2587615784242408416 2587791926621049344 2590621145199716672 2593619533161764352 2608655654174430672 2609310733652977389 2612341291996360638 2614708219497341184 2617745046697686528 2618402408683127136 2621443526463246912 2641524446414125258 2647653273435967776 2650728364345881792 2653796320474102272 2653807026789953664 2672281401837221664 2675202992291125332 2676056933264564556 2678481590704593408 2681409959790640704 2709094673181411032 2715380275671391104 2718534027443367168 2737272667286279052 2740451845761640584 2750000458464642816 2759529395367354834 2774284584598204048 2780721439782886656 2783951081408650752 2803331449262074752 2804035415268871224 2807101051655826987 2807292134682656208 2838653136445030128 2841950062271330976 2845239338617756416 2848543913923932672 2871705387048954624 2874845006641209312 2875762674552964896 2878906729955172948 2907158539975484928 2911067757272709468 2911265917448680512 2914448788349681256 2917821974806984896 2921210850503624832 2934737610946234506 2944963177534897344 2957275181991323904 2978609932615463748 2981320747627920768 2982069409889117016 2985532905138697872 2992459895637859584 2995935458815139328 3006316577066874372 3018885081616143152 3025889455355391744 3029403844966722048 3043431596536835784 3047731507329087411 3050492922746898048 3054035887813967616 3054802810130314992 3058350780873788064 3083008326481845657 3092516425070195424 3096108197921612608 3099691637193328128 3121070157672979554 3128311619755747488 3128524568004552192 3131944966584732096 3153747880419834096 3170610953826518912 3171623032017261696 3193484778500658894 3197193820055247348 3204611903164424256 3208333868208749952 3244175013080034432 3247942928310092544 3270553357472420544 3275174157129765576 3278754886893391413 3286585913774817024 3315608405983219472 3319233342287136986 3323301232911254784 3326934579740239392 3327161048512777728 3334653685493697024 3353985841081410864 3354828086125256643 3358724518281035106 3365672202897025536 3396245716818161046 3400190253074628132 3404125637274815712 3408079325587562304 3412037605872797568 3423860546103940257 3431804538090260304 3435790373790713568 3440644628483011572 3450154378989877888 3478207538899240896 3479080978203969852 3483121722661814184 3487153091842494144 3491203211577502848 3495258035284329216 3519590139005121216 3523438087407823608 3530204364581290368 3534304485794509056 3538409369053271552 3563041869116295552 3566937323054833776 3568075911019419408 3575213279720854272 3576354509420856576 3604283291908381824 3620507034228521472 3641248517285142813 3649696889715038736 3653935794348854112 3662413603616484864 3679372527156473112 3684570926770986273 3730059456731121906 3737775265682766336 3738713887025161632 3742801402207769316 3743056179576874944 3773234071216587222 3784870848593373504 3789266749695107968 3833126675521612416 3834089241286007592 3834350232737286528 3838542306606897264 3881423676363612624 3881687889931574016 3885931717799575008 3890429299742646528 3894947800671499776 3912983481261646008 3918511937994540957 3922062329246011776 3926617570046529792 3932165289694870368 3962286669621187887 3966888628587066154 3971479910153951664 3975094330170561024 3976092546518822688 3980710540184930496 3985317819248564736 4008422102755832496 4012804488436687998 4014085399896846834 4022388730291567104 4057908795382447712 4063642009772116548 4067323896995864064 4073070413507086656 4077801041165050752 4105909000929418578 4110677768642460876 4123355233426927232 4161426876897306072 4171082159674329984 4175926622112976128 4204997173893112128 4210938202023984312 4228830709356348928 4257979704667545192 4262925093406996464 4267859007926634624 4272815870885899008 4277778490944999936 4307558080573431936 4312267509961813968 4325566684106712576 4360737809963227392 4366601635909064202 4366898876173020768 4371673182524521884 4377030892127018496 4381816275755437248 4402106416419351759 4435912772986985856 4467914898923195622 4471981121441881152 4473104114833675524 4478299357708046808 4493903188222708992 4509474865600311558 4528327622424214728 4533587004099504176 4538834183033087616 4544105767450083072 4549383474497063424 4565147394805253676 4575739384120347072 4581053831720951424 4582204215195472488 4587526171310682096 4637610051865654528 4638774637605293136 4644162296882418912 4649537455789992192 4654937615436670464 4681605236509469331 4692467429633621232 4692786852006828288 4697917449877098144 4706939152775053824 4750722492155060736 4755916430739778368 4757434548025892544 4790227167750988341 4795790730082871022 4805711055877842432 4812500802313124928 4854998023046857084 4866262519620051648 4871914392465138816 4905830036208630816 4912761235694648364 4973412608974829208 4978850013430705479 4984951849366882176 4990401869610359088 4990741572769166592 5030978761622116296 5038086777421552659 5046494464791164672 5094368575227241569 5100285379611942198 5106188455912223568 5110835567362149888 5112118988381343456 5112466976983048704 5118056408809196352 5153685560686070352 5175231568484816832 5181242290399433344 5217311308348861344 5218621467305954778 5224682583992721276 5229416438994682368 5236804817366254272 5242887052926493824 5283048892828250516 5295306546871935552 5301456728691763584 5307614053579907328 5344562803674443328 5350405984582250664 5352113866529129112 5362819919581281408 5418189346362822064 5430760551342782208 5437068054886734336 5474545334572558104 5480903691523281168 5500000916929285632 5519058790734709668 5548569169196408096 5561442879565773312 5595089185096682859 5606662898524149504 5608070830537742448 5614202103311653974 5614584269365312416 5677306272890060256 5683900124542661952 5690478677235512832 5743410774097909248 5749690013282418624 5751525349105929792 5757813459910345896 5822135514545418936 5822531834897361024 5828897576699362512 5835643949613969792 5842421701007249664 5869475221892469012 5889926355069794688 5914550363982647808 5950332942880599231 5957219865230927496 5962641495255841536 5964138819778234032 5971065810277395744 5984919791275719168 6012633154133748744 6019206732655031997 6021128099845270251 6037770163232286304 6051778910710783488 6086863193073671568 6095463014658174822 6100985845493796096 6108071775627935232 6109605620260629984 6116701561747576128 6166016652963691314 6185032850140390848 6192216395843225216 6242140315345959108 6256623239511494976 6263889933169464192 6307495760839668192 6341221907653037824 6343246064034523392 6386969557001317788 6394387640110494696 6409223806328848512 6416667736417499904 6488350026160068864 6495885856620185088 6541106714944841088 6549902453863596303 6550348314259531152 6557509773786782826 6573171827549634048 6631216811966438944 6638466684574273972 6646602465822509568 6653869159480478784 6707971682162821728 6709656172250513286 6717449036562070212 6792491433636322092 6800380506149256264 6808251274549631424 6816158651175124608 6824075211745595136 6847721092207880514 6863609076180520608 6871580747581427136 6881289256966023144 6900308757979755776 6956415077798481792 6958161956407939704 6966243445323628368 6974306183684988288 6982406423155005696 6990516070568658432 7039180278010242432 7046876174815647216 7060408729162580736 7068608971589018112 7126083738232591104 7133874646109667552 7136151822038838816 7150426559441708544 7152709018841713152 7193686095124306533 7208566583816763648 7282497034570285626 7299393779430077472 7307871588697708224 7358745054312946224 7369141853541972546 7460118913462243812 7477427774050323264 7485602804415538632 7486112359153749888 7546468142433174444 7569741697186747008 7578533499390215936 7650428069417913297 7666253351043224832 7668178482572015184 7668700465474573056 7677084613213794528 7762847352727225248 7763375779863148032 7771863435599150016 7780858599485293056 7825966962523292016 7827932200958932167 7837023875989081914 7844124658492023552 7853235140093059584 7864330579389740736 7924573339242375774 7933777257174132308 7942959820307903328 7952185093037645376 7961421080369860992 8016844205511664992 8025608976873375996 8028170799793693668 8115817590764895424 8127284019544233096 8146140827014173312 8155602082330101504 8211818001858837156 8221355537284921752 8246710466853854464 8322853753794612144 8342164319348659968 8351853244225952256 8409994347786224256 8421876404047968624 8496246540331999897 8515959409335090384 8525850186813992928 8535718015853269248 8545631741771798016 8615116161146863872 8624535019923627936 8721475619926454784 8733203271818128404 8733797752346041536 8743346365049043768 8763632551510874496 8804212832838703518 8871825545973971712 8935829797846391244 8943962242883762304 8946208229667351048 8956598715416093616 8987806376445417984 9018949731200623116 9056655244848429456 9067174008199008352 9077668366066175232 9088211534900166144 9130294789610507352 9143194521987262233 9151478768240694144 9162107663441902848 9164408430390944976 9175052342621364192 9275220103731309056 9277549275210586272 9288324593764837824 9299074911579984384 9363210473018938662 9384934859267242464 9385573704013656576 9395834899754196288 9511832861479556736 9514869096051785088 9580454335501976682 9591581460165742044 9625001604626249856 9709996046093714168 9732525039240103296 9743828784930277632 9811660072417261632 9825522471389296728 9836264660680174239 9946825217949658416 9957700026861410958 9969903698733764352 9980803739220718176 9981483145538333184 10061957523244232592 10076173554843105318 10092988929582329344 10188737150454483138 10200570759223884396 10212376911824447136 10224237976762686912 10236112817618392704 10271581638311820771 10307371121372140704 10350463136969633664 10362484580798866688 10434622616697722688 10437242934611909556 10449365167985442552 10473609634732508544 10485774105852987648 10566097785656501032 10590613093743871104 10602913457383527168 10615228107159814656 10689125607348886656 10700811969164501328 10704227733058258224 10725639839162562816 10836378692725644128 10861521102685564416 10923745551855428439 10949090669145116208 10961807383046562336 11038117581469419336 11097138338392816192 11190178370193365718 11213325797048299008 11216141661075484896 11228404206623307948 11229168538730624832 11354612545780120512 11367800249085323904 11499380026564837248 11503050698211859584 11515626919820691792 11617316698004979451 11644271029090837872 11645063669794722048 11657795153398725024 11671287899227939584 11684843402014499328 11738950443784938024 11755535813983622871 11779852710139589376 11886860008863563661 11900665885761198462 11914439730461854992 11925282990511683072 11928277639556468064 11942131620554791488 12025266308267497488 12038413465310063994 12042256199690540502 12075540326464572608 12173726386147343136 12190926029316349644 12201971690987592192 12219211240521259968 12233403123495152256 12332033305927382628 12370065700280781696 12384432791686450432 12484280630691918216 12513246479022989952 12527779866338928384 12614991521679336384 12682443815306075648 12686492128069046784 12773939114002635576 12788775280220989392 12818447612657697024 12833335472834999808 12976700052320137728 13082213429889682176 13099804907727192606 13100696628519062304 13115019547573565652 13206319249258055277 13262433623932877888 13276933369148547944 13307738318960957568 13415943364325643456 13419312344501026572 13434898073124140424 13584982867272644184 13600761012298512528 13616502549099262848 13632317302350249216 13648150423491190272 13695442184415761028 13727218152361041216 13743161495162854272 13762578513932046288 13800617515959511552 13884110200054731539 13912830155596963584 13916323912815879408 13932486890647256736 13948612367369976576 13964812846310011392 14044815709528407993 14078360556020484864 14093752349631294432 14120817458325161472 14252167476465182208 14267749292219335104 14272303644077677632 14370681503252965023 14387372190248613066 14417133167633527296 14564994069140571252 14598787558860154944 14615743177395416448 14717490108625892448 14738283707083945092 14920237826924487624 14936550040292116437 14954855548100646528 14971205608831077264 14972224718307499776 15092936284866348888 15139483394373494016 15157066998780431872 15283105725681724707 15300856138835826594 15332506702086449664 15336356965144030368 15337400930949146112 15354169226427589056 15525694705454450496 15543726871198300032 15651933925046584032 15655864401917864334 15674047751978163828 15688249316984047104 15728661158779481472 15849146678484751548 15867554514348264616 15885919640615806656 15904370186075290752 15922842160739721984 16033688411023329984 16051217953746751992 16056341599587387336 16231635181529790848 16254568039088466192 16292281654028346624 16311204164660203008 16423636003717674312 16442711074569843504 16493420933707708928 16645707507589224288 16684328638697319936 16785267555290048577 16819988695572448512 16843752808095937248 16992493080663999794 17031918818670180768 17051700373627985856 17071436031706538496 17230232322293727744 17249070039847255872 17466406543636256808 17467595504692083072 17486692730098087536 17527265103021748992 17608425665677407036 17743651091947943424 17850998828641797693 17871659595692782488 17887924485767524608 17892416459334702096 17913197430832187232 18037899462401246232 18057620197965095991 18113310489696858912 18134348016398016704 18155336732132350464 18260589579221014704 18286389043974524466 18302957536481388288 18324215326883805696 18328816860781889952 18350104685242728384 18555098550421172544 18576649187529675648 18726420946037877324 18769869718534484928 18791669799508392576 19023665722959113472 19029738192103570176 19160908671003953364 19183162920331484088 19250003209252499712 19419992092187428336 19465050078480206592 19487657569860555264 19623320144834523264 19649707361590788909 19651044942778593456 19672529321360348478 19893650435899316832 19915400053722821916 19939807397467528704 19961607478441436352 20123915046488465184 20152347109686210636 20377474300908966276 20401141518447768792 20424753823648894272 20448475953525373824 20472225635236785408 20543163276623641542 20614742242744281408 20700926273939267328 20724969161597733376 20869245233395445376 20874485869223819112 20898730335970885104 20947219269465017088 20971548211705975296 21132195571313002064 21181226187487742208 21205826914767054336 21378251214697773312 21401623938329002656 21408455466116516448 21451279678325125632 21581058285372919599 21672757385451288256 21847491103710856878 21898181338290232416 21923614766093124672 22076235162938838672 22194276676785632384 22380356740386731436 22432283322150969792 22456808413246615896 22458337077461249664 22709225091560241024 22735600498170647808 22951284208253739891 22998760053129674496 23006101396423719168 23031253839641383584 23234633396009958902 23288542058181675744 23290127339589444096 23315590306797450048 23342575798455879168 23477900887569876048 23483796602876796501 23511071627967245742 23559705420279178752 23773720017727127322 23801331771522396924 23828879460923709984 23856555279112936128 23884263241109582976 24050532616534994976 24076826930620127988 24084512399381081004 24151080652929145216 24347452772294686272 24381852058632699288 24438422481042519936 24466806246990304512 24664066611854765256 24740131400561563392 24768865583372900864 24968561261383836432 25026492958045979904 25055559732677856768 25229983043358672768 25488739620995999691 25547878228005271152 25577550560441978784 25636895225315394048 26164426859779364352 26199609815454385212 26201393257038124608 26230039095147131304 26412638498516110554 26524867247865755776 26553866738297095888 26615476637921915136 26831886728651286912 26838624689002053144 26869796146248280848 27169965734545288368 27201522024597025056 27233005098198525696 27264634604700498432 27390884368831522056 27429583565961786699 27454436304722082432 27486322990325708544 27525157027864092576 27768220400109463078 27825660311193927168 27832647825631758816 27864973781294513472 27897224734739953152 28089631419056815986 28156721112040969728 28187504699262588864 28535498584438670208 28544607288155355264 28741363006505930046 28774744380497226132 29129988138281142504 29197575117720309888 29231486354790832896 29434980217251784896 29476567414167890184 29508793982040522717 29840475653848975248 29873100080584232874 29909711096201293056 29942411217662154528 29944449436614999552 30185872569732697776 30278966788746988032 30566211451363449414 30601712277671653188 30672713930288060736 30708338452855178112 30814744914935462313 31051389410908900992 31087453742396600064 31303867850093168064 31311728803835728668 31348095503956327656 31457322317558962944 31698293356969503096 31735109028696529232 31771839281231613312 31808740372150581504 31845684321479443968 32067376822046659968 32102435907493503984 32112683199174774672 32463270363059581696 32509136078176932384 32584563308056693248 32771236655566285317 32847272007435348624 32885422149139687008 33291415015178448576 33570535110580097154 33639977391144897024 33687505616191874496 33984986161327999588 34063837637340361536 34103400747255971712 34498140079694511744 34851950094014938353 34932813087272513616 34935191009384166144 34973385460196175072 35054530206043497984 35216851331354814072 35266607441950868613 35660580026590690983 35701997657283595386 35743319191385564976 35775848971535049216 35784832918669404192 35826394861664374464 36075798924802492464 36115240395930191982 36226620979393717824 36268696032796033408 36521179158442029408 36572778087949048932 36605915072962776576 36657633721563779904 36700209370485456768 37110197100842345088 37153298375059351296 37452841892075754648 37539739437068969856 37583339599016785152 38047331445918226944 38059476384207140352 38321817342007906728 38366325840662968176 38500006418504999424 38839984184374856672 38930100156960413184 39246640289669046528 39299414723181577818 39302089885557186912 39345058642720696956 39787300871798633664 39830800107445643832 39923214956882872704 40247830092976930368 40304694219372421272 40754948601817932552 40802283036895537584 40849507647297788544 40896951907050747648 40944451270473570816 41086326553247283084 41229484485488562816 41401852547878534656 41652330600164194617 41738490466790890752 41748971738447638224 41797460671941770208 41894438538930034176 42134447128585223979 42264391142626004128 42362452374975484416 42756502429395546624 42803247876658005312 42816910932233032896 43162116570745839198 43345514770902576512 43694982207421713756 43796362676580464832 43847229532186249344 44152470325877677344 44388553353571264768 44760713480773462872 44809650120876349311 44864566644301939584 44913616826493231792 44916674154922499328 45418450183120482048 45471200996341295616 45849317177045174121 45902568416507479782 45997520106259348992 46012202792847438336 46062507679282767168 46469266792019917804 46577084116363351488 46631180613594900096 46955801775139752096 46967593205753593002 47022143255934491484 47547440035454254644 47602663543044793848 47657758921847419968 47713110558225872256 47768526482219165952 48101065233069989952 48153653861240255976 48169024798762162008 48302161305858290432 48694905544589372544 48763704117265398576 48876844962085039872 48933612493980609024 49328133223709530512 49480262801123126784 49937122522767672864 50052985916091959808 50355802665870145731 50459966086717345536 50977479241991999382 51095756456010542304 51155101120883957568 52399219630908770424 52402786514076249216 52460078190294262608 52825276997032221108 53049734495731511552 53107733476594191776 53230953275843830272 53552996485925393079 53663773457302573824 53677249378004106288 53739592292496561696 54339931469090576736 54403044049194050112 54466010196397051392 54781768737663044112 54859167131923573398 54908872609444164864 54972645980651417088 55050314055728185152 55536440800218926156 55665295651263517632 55729947562589026944 56179262838113631972 56375009398525177728 57070997168877340416 57089214576310710528 57482726013011860092 57549488760994452264 58259976276562285008 58395150235440619776 58462972709581665792 58869960434503569792 58953134828335780368 59017587964081045434 59680951307697950496 59746200161168465748 59819422192402586112 59884822435324309056 60371745139465395552 61132422902726898828 61203424555343306376 61345427860576121472 61416676905710356224 61629489829870924626 62102778821817801984 62174907484793200128 62607735700186336128 62623457607671457336 62696191007912655312 62914644635117925888 63396586713939006192 63470218057393058464 63543678562463226624 63617480744301163008 64134753644093319936 64204871814987007968 64225366398349549344 64926540726119163392 65018272156353864768 65542473311132570634 65694544014870697248 65770844298279374016 66582830030356897152 67141070221160194308 67375011232383748992 67969972322655999176 68127675274680723072 68206801494511943424 68853852624761219673 68996280159389023488 69703900188029876706 69865626174545027232 69870382018768332288 69946770920392350144 70433702662709628144 70533214883901737226 71321160053181381966 71403995314567190772 71486638382771129952 71569665837338808384 71652789723328748928 72151597849604984928 72230480791860383964 72453241958787435648 72537392065592066816 73042358316884058816 73145556175898097864 73315267443127559808 73400418740970913536 74220394201684690176 74306596750118702592 74905683784151509296 75079478874137939712 75166679198033570304 76466218862987999073 76643634684015813456 76732651681325936352 77679968368749713344 78493280579338093056 78598829446363155636 78604179771114373824 78690117285441393912 79574601743597267328 79661600214891287664 79846429913765745408 80495660185953860736 80609388438744842544 81321216886034856157 81509897203635865104 81604566073791075168 81699015294595577088 81793903814101495296 82172653106494566168 82288750697885360097 82458968970977125632 83304661200328389234 83476980933581781504 83497943476895276448 83594921343883540416 84268894257170447958 84528782285252008256 85606495753316010624 85633821864466065792 86324233141491678396 86691029541805153024 87389964414843427512 87592725353160929664 87694459064372498688 88304940651755354688 88777106707142529536 89521426961546925744 89619300241752698622 89729133288603879168 89827233652986463584 89833348309844998656 90836900366240964096 91698634354090348242 91805136833014959564 92125015358565534336 92444234744806386939 92938533584039835608 93154168232726702976 93262361227189800192 93911603550279504192 93935186411507186004 94044286511868982968 95094880070908509288 95205327086089587696 95315517843694839936 95426221116451744512 95537052964438331904 96202130466139979904 96307307722480511952 96338049597524324016 96604322611716580864 97389811089178745088 97527408234530797152 97753689924170079744 98313709966698855951 98656266447419061024 99874245045535345728 100711605331740291462 100919932173434691072 101954958483983998764 102191512912021084608 102310202241767915136 104555850282044815059 104798439261817540848 104805573028152498432 104920156380588525216 105650553994064442216 106099468991463023104 106215466953188383552 106981740079772072949 107105992971850786158 107327546914605147648 107354498756008212576 107479184584993123392 108679862938181153472 108806088098388100224 109563537475326088224 109718334263847146796 109817745218888329728 110100628111456370304 111072881600437852312 111330591302527035264 111459895125178053888 112358525676227263944 112750018797050355456 114141994337754680832 114178429152621421056 114965452026023720184 115098977521988904528 116519952553124570016 116790300470881239552 117739920869007139584 117906269656671560736 118035175928162090868 119361902615395900992 119492400322336931496 119769644870648618112 120743490278930791104 122264845805453797656 122406849110686612752 122690855721152242944 122833353811420712448 123258979659741849252 124205557643635603968 124956991800492583851 125215471400372672256 125246915215342914672 125392382015825310624 126403341385755671937 126793173427878012384 126940436114786116928 127087357124926453248 128269507288186639872 128409743629974015936 128450732796699098688 130036544312707729536 131084946622265141268 131389088029741394496 131541688596558748032 133165660060713794304 134282140442320388616 134428950362629047933 134750022464767497984 135939944645311998352 136255350549361446144 136413602989023886848 137547951531135522363 137707705249522439346 137992560318778046976 139407800376059753412 139731252349090054464 139893541840784700288 140867405325419256288 141066429767803474452 142642320106362763932 142807990629134381544 142973276765542259904 143139331674677616768 143305579446657497856 144303195699209969856 144460961583720767928 144906483917574871296 145074784131184133632 146084716633768117632 146291112351796195728 146630534886255119616 146800837481941827072 148440788403369380352 149811367568303018592 150158957748275879424 151067407997610437193 152932437725975998146 153287269368031626912 153465303362651872704 155359936737499426688 157197658892726311272 157208359542228747648 157380234570882787824 159149203487194534656 159323200429782575328 159692859827531490816 160658989457776179237 160991320371907721472 161218776877489685088 162642433772069712314 163019794407271730208 163209132147582150336 163398030589191154176 164345306212989132336 164577501395770720194 164917937941954251264 166609322400656778468 166995886953790552896 167189842687767080832 168537788514340895916 169057564570504016512 171212991506632021248 171267643728932131584 172648466282983356792 173382059083610306048 174779928829686855024 175185450706321859328 175388918128744997376 176609881303510709376 179042853923093851488 179238600483505397244 179458266577207758336 179654467305972927168 183397268708180696484 183610273666029919128 184250030717131068672 184888469489612773878 185877067168079671216 186308336465453405952 186524722454379600384 187823207100559008384 187870372823014372008 188088573023737965936 190189760141817018576 190410654172179175392 190631035687389679872 190852442232903489024 192404260932279959808 192614615444961023904 192676099195048648032 194779622178357490176 195054816469061594304 196627419933397711902 197312532894838122048 199748490091070691456 201423210663480582924 203909916967967997528 204383025824042169216 204620404483535830272 206561557874283659019 209111700564089630118 209596878523635081696 209611146056304996864 209840312761177050432 211301107988128884432 212430933906376767104 213963480159544145898 214211985943701572316 214708997512016425152 214958369169986246784 217359725876362306944 217612176196776200448 219127074950652176448 219436668527694293592 220201256222912740608 222145763200875704624 222661182605054070528 222919790250356107776 224717051352454527888 225500037594100710912 229398656588963997219 229930904052047440368 230197955043977809056 233039905106249140032 235479841738014279168 235812539313343121472 236070351856324181736 238723805230791801984 238984800644673862992 239539289741297236224 241486980557861582208 243963650658104568471 244529691610907595312 244813698221373225504 245381711442304485888 246517959319483698504 246866252093656080291 249913983600985167702 250430942800745344512 250493830430685829344 250784764031650621248 252806682771511343874 253586346855756024768 253880872229572233856 256819487259948031872 256901465593398197376 260073088625415459072 262169893244530282536 262778176059482788992 263083377193117496064 266331320121427588608 268564280884640777232 268857900725258095866 269500044929534995968 271879889290623996704 272510701098722892288 275095903062271044726 275415410499044878692 278815600752119506824 279462504698180108928 279787083681569400576 281734810650838512576 282132859535606948904 285284640212725527864 285615981258268763088 285946553531084519808 286278663349355233536 286611158893314995712 288606391398419939712 288921923167441535856 289812967835149742592 292169433267536235264 292582224703592391456 293261069772510239232 294941129900096567853 299622735136606037184 302134815995220874386 305864875451951996292 306574538736063253824 306930606725303745408 310719873474998853376 313667550846134445177 314395317785452622544 314416719084457495296 314760469141765575648 318298406974389069312 318646400859565150656 320945220239316218847 321317978915552358474 321982640743815442944 322437553754979370176 325284867544139424628 326039588814543460416 326418264295164300672 328690612425978264672 329155002791541440388 333218644801313556936 333991773907581105792 334379685375534161664 337075577028681791832 338115129141008033024 342425983013264042496 342535287457864263168 345296932565966713584 349559857659373710048 350370901412643718656 353219762607021418752 358085707846187702976 358477200967010794488 359308934611945854336 366794537416361392968 367220547332059838256 368500061434262137344 369776938979225547756 371754134336159342432 372616672930906811904 374870975401477751553 375646414201118016768 375740745646028744016 376177146047475931872 380379520283634037152 380821308344358350784 381262071374779359744 384808521864559919616 385229230889922047808 385352198390097296064 390109632938123188608 393254839866795423804 394625065789676244096 399496980182141382912 402846421326961165848 403286851087887143799 407819833935935995056 408766051648084338432 409240808967071660544 413123115748567318038 418223401128179260236 419193757047270163392 419680625522354100864 422602215976257768864 424861867812753534208 427926960319088291796 428423971887403144632 429417995024032850304 429916738339972493568 434719451752724613888 435224352393552400896 438254149901304352896 438873337055388587184 440402512445825481216 444291526401751409248 445322365210108141056 449434102704909055776 458797313177927994438 459861808104094880736 460395910087955618112 466079810212498280064 471625078626686242944 472140703712648363472 477447610461583603968 477969601289347725984 479078579482594472448 481976968373328537711 482973961115723164416 487927301316209136942 489059383221815190624 489627396442746451008 493035918638967397008 493732504187312160582 499827967201970335404 500987660861371658688 501569528063301242496 505613365543022687748 507172693711512049536 507761744459144467712 513638974519896063744 513802931186796394752 520146177250830918144 524339786489060565072 525556352118965577984 526166754386234992128 537128561769281554464 537715801450516191732 543759778581247993408 550191806124542089452 550830820998089757384 557631201504239013648 558925009396360217856 559574167363138801152 563469621301677025152 564265719071213897808 569248518202243993099 570569280425451055728 571231962516537526176 571893107062169039616 572557326698710467072 577212782796839879424 577843846334883071712 584338866535072470528 585164449407184782912 589882259800193135706 599245470273212074368 604269631990441748772 611729750903903992584 613149077472126507648 613861213450607490816 621439746949997706752 627335101692268890354 628790635570905245088 628833438168914990592 629520938283531151296 637292801719130301312 641890440478632437694 642635957831104716948 644875107509958740352 650569735088278849256 652079177629086920832 652836528590328601344 657381224851956529344 658310005583082880776 666437289602627113872 667983547815162211584 668759370751068323328 674151154057363583664 676230258282016066048 688195969766891991657 690593865131933427168 699119715318747420096 706439525214042837504 716171415692375405952 716954401934021588976 718617869223891708672 731890951974313705413 733589074832722785936 734441094664119676512 739553877958451095512 743508268672318684864 749741950802955503106 751292828402236033536 751481491292057488032 752354292094951863744 760759040567268074304 761642616688716701568 770458461779844095616 770704396780194592128 780219265876246377216 786509679733590847608 789250131579352488192 798993960364282765824 805692842653922331696 806573702175774287598 815639667871871990112 817532103296168676864 826246231497134636076 836446802256358520472 838387514094540326784 839361251044708201728 845204431952515537728 849723735625507068416 855853920638176583592 856847943774806289264 858835990048065700608 859833476679944987136 869438903505449227776 876508299802608705792 877746674110777174368 884823389700289703559 888583052803502818496 898868205409818111552 917594626355855988876 919723616208189761472 920791820175911236224 932159620424996560128 941002652538403335531 943250157253372485888 944281407425296726944 954895220923167207936 955939202578695451968 962835660717948656541 963953936746657075422 965947922231446328832 975854602632418273884 978118766443630381248 979254792885492902016 986071837277934794016 987465008374624321164 999655934403940670808 1001975321722743317376 1003139056126602484992 1011226731086045375496 1014345387423024099072 1015523488918288935424 1027277949039792127488 1027605862373592789504 1048679572978121130144 1051112704237931155968 1074257123538563108928 1075431602901032383464 1087519557162495986816 1100383612249084178904 1101661641996179514768 1115262403008478027296 1117850018792720435712 1124612926204433254659 1126939242603354050304 1128531438142427795616 1138497036404487986198 1141138560850902111456 1142463925033075052352 1143786214124338079232 1154425565593679758848 1155687692669766143424 1170328898814369565824 1179764519600386271412 1198490940546424148736 1208539263980883497544 1209860553263661431397 1223459501807807985168 1226298154944253015296 1227722426901214981632 1254670203384537780708 1257581271141810490176 1259041876567062302592 1274585603438260602624 1283780880957264875388 1285271915662209433896 1289750215019917480704 1301139470176557698512 1304158355258173841664 1305673057180657202688 1314762449703913058688 1316620011166165761552 1332874579205254227744 1335967095630324423168 1348302308114727167328 1376391939533783983314 1381187730263866854336 1398239430637494840192 1432342831384750811904 1433908803868043177952 1437235738447783417344 1445930905119985613133 1463781903948627410826 1467178149665445571872 1468882189328239353024 1479107755916902191024 1487016537344637369728 1499483901605911006212 1502962982584114976064 1504708584189903727488 1521518081134536148608 1523285233377433403136 1540916923559688191232 1541408793560389184256 1560438531752492754432 1573019359467181695216 1578500263158704976384 1611385685307844663392 1613147404351548575196 1631279335743743980224 1652492462994269272152 1672893604512717040944 1676775028189080653568 1678722502089416403456 1690408863905031075456 1707745554606731979297 1711707841276353167184 1713695887549612578528 1717671980096131401216 1753016599605217411584 1755493348221554348736 1769646779400579407118 1777166105607005636992 1797736410819636223104 1835189252711711977752 1839447232416379522944 1841583640351822472448 1864319240849993120256 1882005305076806671062 1886500314506744971776 1888562814850593453888 1911878405157390903936 1925671321435897313082 1927907873493314150844 1951709205264836547768 1956237532887260762496 1958509585770985804032 1972143674555869588032 1974930016749248642328 1999311868807881341616 2003950643445486634752 2006278112253204969984 2022453462172090750992 2028690774846048198144 2064587909300675974971 2097359145956242260288 2148514247077126217856 2150863205802064766928 2175039114324991973632 2195672855922941116239 2200767224498168357808 2203323283992359029536 2230524806016956054592 2249225852408866509318 2253878485206708100608 2257062876284855591232 2276994072808975972396 2282277121701804222912 2284927850066150104704 2311375385339532286848 2340657797628739131648 2359529039200772542824 2396981881092848297472 2417078527961766995088 2419721106527322862794 2446919003615615970336 2452596309888506030592 2509340406769075561416 2515162542283620980352 2518083753134124605184 2549171206876521205248 2567561761914529750776 2570543831324418867792 2579500430039834961408 2602278940353115397024 2608316710516347683328 2629524899407826117376 2633240022332331523104 2665749158410508455488 2696604616229454334656 2752783879067567966628 2762375460527733708672 2796478861274989680384 2823007957615210006593 2864685662769501623808 2867817607736086355904 2891861810239971226266 2927563807897254821652 2934356299330891143744 2937764378656478706048 2958215511833804382048 2974033074689274739456 2998967803211822012424 3005925965168229952128 3009417168379807454976 3043036162269072297216 3046570466754866806272 3081833847119376382464 3082817587120778368512 3146038718934363390432 3222771370615689326784 3226294808703097150392 3262558671487487960448 3304984925988538544304 3345787209025434081888 3353550056378161307136 3373838778613299763977 3380817727810062150912 3415491109213463958594 3423415682552706334368 3427391775099225157056 3510986696443108697472 3539293558801158814236 3554332211214011273984 3595472821639272446208 3670378505423423955504 3678894464832759045888 3683167280703644944896 3764010610153613342124 3777125629701186907776 3823756810314781807872 3851342642871794626164 3855815746986628301688 3903418410529673095536 3912475065774521524992 3917019171541971608064 3944287349111739176064 3949860033498497284656 3998623737615762683232 4007901286890973269504 4044906924344181501984 4129175818601351949942 4194718291912484520576 4297028494154252435712 4301726411604129533856 4350078228649983947264 4391345711845882232478 4401534448996336715616 4406646567984718059072 4461049612033912109184 4498451704817733018636 4514125752569711182464 4553988145617951944792 4564554243403608445824 4569855700132300209408 4622750770679064573696 4681315595257478263296 4719058078401545085648 4834157055923533990176 4839442213054645725588 4893838007231231940672 5018680813538151122832 5030325084567241960704 5036167506268249210368 5123236663820195937891 5135123523829059501552 5141087662648837735584 5204557880706230794048 5259049798815652234752 5266480044664663046208 5331498316821016910976 5393209232458908669312 5505567758135135933256 5524750921055467417344 5592957722549979360768 5646015915230420013186 5735635215472172711808 5783723620479942452532 5855127615794509643304 5868712598661782287488 5875528757312957412096 5916431023667608764096 5948066149378549478912 5997935606423644024848 6011851930336459904256 6018834336759614909952 6086072324538144594432 6193763727902027924913 6292077437868726780864 6445542741231378653568 6452589617406194300784 6525117342974975920896 6587018567768823348717 6609969851977077088608 6691574418050868163776 6747677557226599527954 6761635455620124301824 6830982218426927917188 6846831365105412668736 6854783550198450314112 7021973392886217394944 7078587117602317628472 7108664422428022547968 7190945643278544892416 7340757010846847911008 7357788929665518091776 7528021220307226684248 7554251259402373815552 7647513620629563615744 7702685285743589252328 7711631493973256603376 7806836821059346191072 7824950131549043049984 7888574698223478352128 7899720066996994569312 7997247475231525366464 8089813848688363003968 8258351637202703899884 8389436583824969041152 8469023872845630019779 8594056988308504871424 8603452823208259067712 8782691423691764464956 8803068897992673431232 8813293135969436118144 8922099224067824218368 8996903409635466037272 9028251505139422364928 9107976291235903889584 9129108486807216891648 9139711400264600418816 9245501541358129147392 9438116156803090171296 9668314111847067980352 9678884426109291451176 9787676014462463881344 10037361627076302245664 10060650169134483921408 10121516335839899291931 10246473327640391875782 10270247047658119003104 10282175325297675471168 10409115761412461588096 10532960089329326092416 10662996633642033821952 10786418464917817338624 11011135516270271866512 11049501842110934834688 11292031830460840026372 11471270430944345423616 11567447240959884905064 11710255231589019286608 11737425197323564574976 11751057514625914824192 11832862047335217528192 11995871212847288049696 12023703860672919808512 12387527455804055849826 12584154875737453561728 12891085482462757307136 12905179234812388601568 13050234685949951841792 13174037135537646697434 13219939703954154177216 13383148836101736327552 13495355114453199055908 13661964436853855834376 13693662730210825337472 13709567100396900628224 14043946785772434789888 14157174235204635256944 14681514021693695822016 15056042440614453368496 15108502518804747631104 15369709991460587813673 15405370571487178504656 15423262987946513206752 15613673642118692382144 15777149396446956704256 15799440133993989138624 15994494950463050732928 16179627697376726007936 16516703274405407799768 16778873167649938082304 16938047745691260039558 17206905646416518135424 17565382847383528929912 17606137795985346862464 17626586271938872236288 17844198448135648436736 17993806819270932074544 18056503010278844729856 18215952582471807779168 18258216973614433783296 18876232313606180342592 19336628223694135960704 19357768852218582902352 19575352028924927762688 19761055703306470046151 20074723254152604491328 20243032671679798583862 20492946655280783751564 20540494095316238006208 20564350650595350942336 20818231522824923176192 21065920178658652184832 21325993267284067643904 21572836929835634677248 22022271032540543733024 22584063660921680052744 22942540861888690847232 23134894481919769810128 23420510463178038573216 23474850394647129149952 23665724094670435056384 23991742425694576099392 24775054911608111699652 25168309751474907123456 25782170964925514614272 25810358469624777203136 26348074271075293394868 26439879407908308354432 26766297672203472655104 26990710228906398111816 27323928873707711668752 27387325460421650674944 27419134200793801256448 28314348470409270513888 29363028043387391644032 30112084881228906736992 30739419982921175627346 30810741142974357009312 30846525975893026413504 31227347284237384764288 31598880267987978277248 31988989900926101465856 32359255394753452015872 33033406548810815599536 33876095491382520079116 34413811292833036270848 35130765694767057859824 35212275591970693724928 35253172543877744472576 35987613638541864149088 36431905164943615558336 37752464627212360685184 38673256447388271921408 38715537704437165804704 39150704057849855525376 39522111406612940092302 40149446508305208982656 40486065343359597167724 40985893310561567503128 41080988190632476012416 41128701301190701884672 41636463045649846352384 42131840357317304369664 44044542065081087466048 45168127321843360105488 46109129974381763441019 46269788963839539620256 46841020926356077146432 47331448189340870112768 47983484851389152198784 49550109823216223399304 50336619502949814246912 51620716939249554406272 52696148542150586789736 52879758815816616708864 53532595344406945310208 53981420457812796223632 54647857747415423337504 54774650920843301349888 56628696940818541027776 58726056086774783288064 59283167109919410138453 60224169762457813473984 61478839965842351254692 61621482285948714018624 61693051951786052827008 62454694568474769528576 63197760535975956554496 63977979801852202931712 64718510789506904031744 66066813097621631199072 67752190982765040158232 68827622585666072541696 70261531389534115719648 70424551183941387449856 71975227277083728298176 72863810329887231116672 75504929254424721370368 77346512894776543842816 77431075408874331609408 79044222813225880184604 80298893016610417965312 80972130686719194335448 81971786621123135006256 82161976381264952024832 82257402602381403769344 88089084130162174932096 90336254643686720210976 92218259948763526882038 92539577927679079240512 93682041852712154292864 95966969702778304397568 99100219646432446798608 103241433878499108812544 105392297084301173579472 105759517631633233417728 107962840915625592447264 109295715494830846675008 113257393881637082055552 117452112173549566576128 118566334219838820276906 120448339524915626947968 122957679931684702509384 123242964571897428037248 123386103903572105654016 124909389136949539057152 126395521071951913108992 132133626195243262398144 135504381965530080316464 138327389923145290323057 140523062779068231439296 143950454554167456596352 145727620659774462233344 151009858508849442740736 154862150817748663218816 158088445626451760369208 160597786033220835930624 161944261373438388670896 163943573242246270012512 164323952762529904049664 176178168260324349864192 180672509287373440421952 184436519897527053764076 185079155855358158481024 187364083705424308585728 191933939405556608795136 198200439292864893597216 206482867756998217625088 210784594168602347158944 215925681831251184894528 218591430989661693350016 226514787763274164111104 237132668439677640553812 240896679049831253895936 245915359863369405018768 246485929143794856074496 246772207807144211308032 264267252390486524796288 271008763931060160632928 276654779846290580646114 281046125558136462878592 287900909108334913192704 291455241319548924466688 309724301635497326437632 316176891252903520738416 323888522746876777341792 327887146484492540025024 352356336520648699728384 361345018574746880843904 368873039795054107528152 370158311710716316962048 374728167410848617171456 396400878585729787194432 414982169769435870969171 421569188337204694317888 431851363662502369789056 437182861979323386700032 453029575526548328222208 474265336879355281107624 481793358099662507791872 491830719726738810037536 492971858287589712148992 528534504780973049592576 542017527862120321265856 553309559692581161292228 562092251116272925757184 575801818216669826385408 619448603270994652875264 632353782505807041476832 647777045493753554683584 655774292968985080050048 722690037149493761687808 737746079590108215056304 740316623421432633924096 792801757171459574388864 829964339538871741938342 843138376674409388635776 863702727325004739578112 874365723958646773400064 948530673758710562215248 983661439453477620075072 1057069009561946099185152 1084035055724240642531712 1106619119385162322584456 1124184502232545851514368 1264707565011614082953664 1295554090987507109367168 1311548585937970160100096 1445380074298987523375616 1475492159180216430112608 1585603514342919148777728 1659928679077743483876684 1686276753348818777271552 1727405454650009479156224 1897061347517421124430496 1967322878906955240150144 2168070111448481285063424 2213238238770324645168912 2529415130023228165907328 2591108181975014218734336 2623097171875940320200192 2950984318360432860225216 3171207028685838297555456 3319857358155486967753368 3372553506697637554543104 3794122695034842248860992 3934645757813910480300288 4336140222896962570126848 4426476477540649290337824 5058830260046456331814656 5182216363950028437468672 5901968636720865720450432 6639714716310973935506736 7588245390069684497721984 7869291515627820960600576 8852952955081298580675648 10117660520092912663629312 11803937273441731440900864 13279429432621947871013472 15176490780139368995443968 17705905910162597161351296 23607874546883462881801728 26558858865243895742026944 30352981560278737990887936 35411811820325194322702592 53117717730487791484053888 70823623640650388645405184 106235435460975582968107776 212470870921951165936215552
- Sum of all divisors σ(n): 774153261147246477944832000
- Sum of proper divisors (its aliquot sum) s(n): 561682390225295312008616448
- 212470870921951165936215552 is an abundant number, because the sum of its proper divisors (561682390225295312008616448) is greater than itself. Its abundance is 349211519303344146072400896
Bases of 212470870921951165936215552
- Binary: 10101111110000000111010011111101111111110001001001001110010011010111101010100110000000002
- Hexadecimal: 0xAFC074FDFF124E4D7AA600
- Base-36: QP32ESFPZ18J88000
Squares and roots of 212470870921951165936215552
- 212470870921951165936215552 squared (2124708709219511659362155522) is 45143870990332433497958118053087743591535719806664704
- 212470870921951165936215552 cubed (2124708709219511659362155523) is 9591757586104138228939389465660637018276446440788629643024655063694089134276608
-
The
square root of 212470870921951165936215552 is 14576380583737.2113373513 -
212470870921951165936215552 is a
perfect cube number . Itscube root is 596714328
Scales and comparisons
How big is 212470870921951165936215552?- 212,470,870,921,951,165,936,215,552 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 212,470,870,921,951,165,936,215,552 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 212470870921951165936215552 cubic inches would be around 49726194 feet tall.
Recreational maths with 212470870921951165936215552
- 212470870921951165936215552 backwards is 255512639561159129078074212
- 212470870921951165936215552 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 212470870921951165936215552's digits is 108
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 212470870921951165936215552 - Facts about the integer". Numbermatics.com. 2024. Web. 6 June 2024.
APA style:
Numbermatics. (2024). Number 212470870921951165936215552 - Facts about the integer. Retrieved 6 June 2024, from https://numbermatics.com/n/212470870921951165936215552/
Chicago style:
Numbermatics. 2024. "Number 212470870921951165936215552 - Facts about the integer". https://numbermatics.com/n/212470870921951165936215552/
The information we have on file for 212470870921951165936215552 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 212470870921951165936215552, math, Factors of 212470870921951165936215552, curriculum, school, college, exams, university, Prime factorization of 212470870921951165936215552, STEM, science, technology, engineering, physics, economics, calculator, two hundred twelve septillion, four hundred seventy sextillion, eight hundred seventy quintillion, nine hundred twenty-one quadrillion, nine hundred fifty-one trillion, one hundred sixty-five billion, nine hundred thirty-six million, two hundred fifteen thousand, five hundred fifty-two.