514347356929073226014087424
514,347,356,929,073,226,014,087,424 is an even composite number composed of seven prime numbers multiplied together.
514347356929073226014087424 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of thirty-two thousand, eight hundred five divisors.
Prime factorization of 514347356929073226014087424:
28 × 38 × 132 × 172 × 194 × 432 × 51012
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 13 × 13 × 17 × 17 × 19 × 19 × 19 × 19 × 43 × 43 × 5101 × 5101)See below for interesting mathematical facts about the number 514347356929073226014087424 from the Numbermatics database.
Names of 514347356929073226014087424
- Cardinal: 514347356929073226014087424 can be written as Five hundred fourteen septillion, three hundred forty-seven sextillion, three hundred fifty-six quintillion, nine hundred twenty-nine quadrillion, seventy-three trillion, two hundred twenty-six billion, fourteen million, eighty-seven thousand, four hundred twenty-four.
Scientific notation
- Scientific notation: 5.14347356929073226014087424 × 1026
Factors of 514347356929073226014087424
Divisors of 514347356929073226014087424
- Number of divisors d(n): 32805
-
Complete list of divisors:
1 2 3 4 6 8 9 12 13 16 17 18 19 24 26 27 32 34 36 38 39 43 48 51 52 54 57 64 68 72 76 78 81 86 96 102 104 108 114 117 128 129 136 144 152 153 156 162 169 171 172 192 204 208 216 221 228 234 243 247 256 258 272 288 289 304 306 312 323 324 338 342 344 351 361 384 387 408 416 432 442 456 459 468 486 494 507 513 516 544 559 576 578 608 612 624 646 648 663 676 684 688 702 722 729 731 741 768 774 816 817 832 864 867 884 912 918 936 969 972 988 1014 1026 1032 1053 1083 1088 1118 1152 1156 1161 1216 1224 1248 1292 1296 1326 1352 1368 1376 1377 1404 1444 1458 1462 1482 1521 1539 1548 1632 1634 1664 1677 1728 1734 1768 1824 1836 1849 1872 1938 1944 1976 1989 2028 2052 2064 2106 2166 2176 2187 2193 2223 2236 2304 2312 2322 2432 2448 2451 2496 2584 2592 2601 2652 2704 2736 2752 2754 2808 2873 2888 2907 2916 2924 2964 3042 3078 3096 3159 3211 3249 3264 3268 3328 3354 3456 3468 3483 3536 3648 3672 3698 3744 3757 3876 3888 3952 3978 4056 4104 4128 4131 4199 4212 4332 4352 4374 4386 4446 4472 4563 4617 4624 4644 4693 4864 4896 4902 4992 5031 5101 5168 5184 5202 5304 5408 5472 5491 5504 5508 5547 5616 5746 5776 5814 5832 5848 5928 5967 6084 6137 6156 6192 6318 6422 6498 6528 6536 6561 6579 6669 6708 6859 6912 6936 6966 7072 7267 7296 7344 7353 7396 7488 7514 7752 7776 7803 7904 7956 8112 8208 8256 8262 8398 8424 8619 8664 8721 8748 8772 8892 8944 9126 9234 9248 9288 9386 9477 9503 9633 9747 9792 9804 9984 10062 10202 10336 10368 10404 10449 10608 10621 10816 10944 10982 11008 11016 11094 11232 11271 11492 11552 11628 11664 11696 11856 11934 12168 12274 12312 12384 12393 12427 12597 12636 12844 12996 13056 13072 13122 13158 13338 13416 13689 13718 13851 13872 13889 13932 14079 14144 14534 14592 14688 14706 14792 14976 15028 15093 15303 15504 15523 15552 15606 15808 15912 16224 16416 16473 16512 16524 16641 16796 16848 17238 17328 17442 17496 17544 17784 17888 17901 18252 18411 18468 18496 18576 18772 18954 19006 19266 19494 19584 19608 19737 20007 20124 20404 20577 20672 20736 20808 20898 21216 21242 21632 21801 21888 21964 22032 22059 22188 22464 22542 22984 23104 23256 23328 23392 23409 23712 23868 24037 24336 24548 24624 24768 24786 24854 25194 25272 25688 25857 25992 26144 26163 26244 26316 26676 26832 27378 27436 27702 27744 27778 27864 28158 28288 28431 28509 28899 29068 29241 29376 29412 29584 29952 30056 30186 30606 31008 31046 31104 31212 31347 31433 31616 31824 31863 32448 32832 32946 33024 33048 33282 33592 33696 33813 34476 34656 34884 34992 35088 35131 35568 35776 35802 36504 36822 36936 36992 37152 37179 37281 37544 37791 37908 38012 38532 38988 39168 39216 39474 40014 40248 40808 41067 41154 41344 41553 41616 41667 41796 42237 42432 42484 43264 43602 43776 43928 44064 44118 44376 44928 45084 45279 45909 45968 46208 46512 46569 46656 46784 46818 47424 47736 48074 48672 48841 49096 49248 49419 49536 49572 49708 49923 50388 50544 51376 51714 51984 52288 52326 52488 52632 53352 53664 53703 54587 54756 54872 55233 55404 55488 55556 55728 56316 56576 56862 57018 57798 58136 58482 58752 58824 59168 59211 60021 60112 60372 61009 61212 61731 62016 62092 62208 62424 62694 62866 63232 63648 63726 64896 65403 65664 65892 66096 66177 66313 66564 67184 67392 67626 68952 69312 69768 69984 70176 70227 70262 71136 71383 71552 71604 72111 73008 73644 73872 73984 74304 74358 74562 75088 75582 75816 76024 77064 77571 77976 78432 78489 78948 79781 80028 80496 81616 82134 82308 82688 83106 83232 83334 83592 84474 84864 84968 85293 85527 86697 86717 87204 87723 87856 88128 88236 88752 89167 89856 90168 90558 91818 91936 92416 93024 93138 93312 93568 93636 94041 94299 94848 95472 95589 96148 96919 97344 97682 98192 98496 98838 99072 99144 99416 99846 100776 101088 101439 102752 103428 103968 104329 104576 104652 104976 105264 105393 106704 107328 107406 109174 109512 109744 110466 110808 110976 111112 111456 111537 111843 112632 113373 113724 114036 115596 116272 116603 116964 117504 117648 118336 118422 120042 120224 120744 122018 122424 123201 123462 123539 124032 124184 124659 124848 125001 125388 125732 126711 127296 127452 129792 130321 130806 131328 131784 132192 132354 132626 133128 134368 134784 135252 135837 137727 137904 138073 138624 139536 139707 139968 140352 140454 140524 142272 142766 143104 143208 144222 146016 146523 147288 147744 148257 148608 148716 149124 149769 150176 151164 151632 152048 154128 155142 155952 156864 156978 157896 159562 160056 160992 161109 161551 163232 163761 164268 164616 165699 166212 166464 166668 167184 168948 169728 169936 170586 171054 173394 173434 174408 175446 175712 176256 176472 177504 177633 178334 180063 180336 180557 181116 183027 183636 183872 185193 186048 186276 186624 187136 187272 188082 188598 189696 190944 191178 192296 193838 194688 195364 196209 196384 196992 197676 198288 198531 198832 198939 199692 201552 201799 202176 202878 205504 206856 207936 208658 209152 209304 209952 210528 210681 210786 213408 214149 214656 214812 216333 218348 219024 219343 219488 220932 221616 221952 222224 222912 223074 223686 225264 226746 227448 228072 231192 232544 232713 233206 233928 235296 235467 236113 236672 236844 239343 240084 240448 241488 244036 244848 246402 246924 247078 248064 248368 249318 249696 250002 250776 251464 253422 254592 254904 256581 260091 260151 260642 261612 263169 263568 263891 264384 264708 265252 266256 267501 268736 269568 270504 271674 275454 275808 276146 277248 279072 279414 279936 280704 280908 281048 282123 282897 284544 285532 286416 286767 288444 290757 292032 293046 294576 294937 295488 296514 297216 297432 298248 299538 300352 302328 303264 304096 304317 308256 310284 311904 312481 312987 313728 313956 315792 316179 319124 320112 321984 322218 323102 326464 327522 328536 329232 331398 332424 332928 333336 334368 335529 337896 339872 340119 341172 342108 346788 346868 348816 349809 350892 351424 352512 352944 355008 355266 356668 360126 360672 361114 362232 366054 367272 367744 369603 370386 370617 372096 372552 374544 375003 376164 377196 380133 381888 382356 384592 387676 389376 390728 390963 392418 392768 393984 395352 396576 397062 397664 397878 399384 403104 403598 404352 405756 407511 408629 411008 413181 413712 414219 415872 417316 418608 419121 419904 421056 421362 421572 426816 428298 429312 429624 432666 436696 438048 438686 438976 439569 441864 443232 444448 444771 445824 446148 447372 449307 450528 453492 454896 456144 456703 462384 465088 465426 466412 467856 470592 470934 472226 473344 473688 478686 480168 480896 482976 483327 484653 488072 489696 491283 492804 493848 494156 496736 497097 498636 499392 500004 501552 502928 506844 509184 509808 513162 520182 520302 521284 523224 526338 527136 527782 528768 529416 530504 532512 532899 534361 535002 537472 540189 541008 541671 543348 549081 550908 551616 552292 555579 558144 558828 559872 561408 561816 562096 564246 565794 569088 571064 572832 573534 576888 581514 584064 586092 588627 589152 589874 590976 593028 594864 595593 596496 596817 597227 599076 600704 604656 605397 606528 608192 608634 616512 620568 623808 624962 625974 627456 627912 631584 632043 632358 638248 640224 642447 643968 644436 646204 648999 652928 655044 657072 658029 658464 662796 664848 665856 666672 667489 668736 671058 675792 679744 680238 682344 684216 693576 693736 697632 698139 699618 701784 702848 705888 706401 708339 710016 710532 713336 718029 720252 721344 722228 724464 732108 734544 735488 739206 740772 741234 744192 745104 749088 750006 752328 754392 760266 763776 764712 769184 769743 775352 780273 780453 781456 781926 784836 785536 789507 790704 791673 793152 794124 795328 795756 798768 802503 806208 807196 808704 811512 815022 817258 822016 826362 827424 828438 831744 834632 837216 838242 839808 842112 842724 843144 848691 853632 856596 859248 860301 862069 865332 872271 873392 876096 877372 877952 879138 883728 884811 886464 888896 889542 891648 892296 894744 898614 901056 906984 909792 912288 912951 913406 924768 927979 930176 930852 932824 935712 937443 938961 941184 941868 944452 947376 948537 957372 960336 961792 965952 966654 969306 976144 979392 982566 985608 987696 988312 993472 994194 997272 998784 1000008 1003104 1005856 1006587 1013688 1019616 1020357 1026324 1037153 1040364 1040604 1042568 1046448 1049427 1052676 1054272 1055564 1057536 1058832 1061008 1065024 1065798 1068722 1070004 1074944 1080378 1082016 1083342 1086696 1098162 1101816 1103232 1104584 1108809 1111158 1111851 1116288 1117656 1123632 1124192 1125009 1127321 1128492 1131588 1140399 1142128 1145664 1147068 1153776 1159171 1163028 1168128 1172184 1172889 1177254 1178304 1179748 1181952 1186056 1189728 1191186 1192992 1193634 1194454 1198152 1201408 1209312 1210794 1213056 1216384 1217268 1222533 1225887 1233024 1239543 1241136 1242657 1247616 1249924 1251948 1255824 1257363 1259947 1263168 1264086 1264716 1276496 1280448 1284894 1287936 1288872 1292408 1297998 1305856 1310088 1314144 1316058 1316928 1318707 1325592 1329696 1333344 1334313 1334978 1337472 1342116 1347921 1351584 1356277 1359488 1360476 1364688 1368432 1370109 1387152 1387472 1395264 1396278 1399236 1403568 1405696 1411776 1412802 1416678 1420032 1421064 1426672 1436058 1440504 1442688 1444456 1448928 1449981 1453959 1464216 1469088 1473849 1474189 1478412 1481544 1482468 1490208 1491291 1498176 1500012 1504656 1508784 1515839 1520532 1527552 1529424 1538368 1539486 1550704 1560546 1560906 1562912 1563852 1569672 1571072 1579014 1581408 1583346 1586304 1588248 1590656 1591512 1597536 1598697 1603083 1605006 1612416 1614392 1620567 1623024 1625013 1630044 1634516 1647243 1647623 1652724 1654848 1656876 1666737 1669264 1674432 1676484 1679616 1684224 1685448 1686288 1694173 1697382 1707264 1713192 1718496 1720602 1724138 1730664 1744542 1746784 1752192 1754744 1755904 1758276 1765881 1767456 1769622 1772928 1777792 1779084 1784592 1786779 1789488 1790451 1791681 1797228 1802112 1813968 1816191 1819584 1824576 1825902 1826812 1841461 1849536 1855958 1860352 1861704 1865648 1871424 1874886 1877922 1882368 1883736 1888904 1894752 1896129 1897074 1914744 1920672 1927341 1931904 1933308 1938612 1946997 1952288 1958784 1965132 1971216 1974087 1975392 1976624 1982251 1986944 1988388 1994544 1997568 2000016 2002467 2006208 2011712 2013174 2027376 2039232 2040714 2052648 2074306 2080728 2081208 2085136 2092896 2094417 2098854 2100163 2105352 2108544 2111128 2117664 2119203 2122016 2125017 2130048 2131596 2137444 2140008 2154087 2160756 2164032 2166684 2173392 2196324 2203632 2206464 2209168 2215457 2217618 2222316 2223702 2232576 2235312 2247264 2248384 2250018 2254642 2256984 2263176 2280798 2284256 2291328 2294136 2307552 2309229 2318342 2326056 2340819 2341359 2344368 2345778 2347241 2354508 2356608 2359496 2368521 2372112 2375019 2379456 2382372 2385984 2387268 2388908 2396304 2407509 2418624 2421588 2426112 2432768 2434536 2445066 2451774 2466048 2479086 2482272 2485314 2495232 2499848 2503896 2511648 2514726 2519894 2526336 2528172 2529432 2546073 2552992 2560896 2569788 2577744 2580903 2584816 2586207 2595996 2616813 2620176 2623387 2628288 2632116 2633856 2637414 2651184 2654433 2659392 2666688 2668626 2669956 2674944 2684232 2695842 2703168 2712554 2718976 2720952 2729376 2736864 2738853 2740218 2774304 2774944 2783937 2790528 2792556 2798472 2807136 2812329 2816883 2823552 2825604 2833356 2842128 2845611 2851459 2853344 2872116 2881008 2885376 2888912 2897856 2899962 2907918 2928432 2938176 2947698 2948378 2956824 2963088 2964936 2980416 2982582 2996352 3000024 3009312 3017568 3019761 3031678 3041064 3058848 3061071 3069469 3076736 3078972 3101408 3111459 3121092 3121812 3125824 3127704 3139344 3148281 3158028 3162816 3166692 3172608 3176496 3181312 3183024 3195072 3197394 3206166 3210012 3224832 3228784 3241134 3246048 3250026 3260088 3269032 3294486 3295246 3305448 3309696 3313752 3333474 3335553 3338528 3348864 3352968 3370896 3372576 3375027 3381963 3388346 3394764 3421197 3426384 3430583 3436992 3441204 3448276 3461328 3477513 3489084 3493568 3504384 3509488 3516552 3518667 3531762 3534912 3539244 3545856 3555584 3558168 3569184 3573558 3578976 3580902 3583362 3594456 3604224 3627936 3632382 3639168 3649152 3651804 3653624 3667599 3677661 3682922 3699072 3711916 3718629 3723408 3727971 3728831 3731296 3742848 3749772 3755844 3767472 3772089 3777808 3779841 3789504 3792258 3794148 3829488 3834181 3841344 3854682 3863808 3866616 3877224 3893994 3904576 3917568 3930264 3942432 3948174 3950784 3953248 3956121 3964502 3973888 3976776 3989088 4000032 4002939 4004934 4012416 4023424 4026348 4043763 4054752 4068831 4078464 4081428 4105296 4110327 4148612 4161456 4162416 4167517 4170272 4185792 4188834 4197708 4200326 4210704 4217088 4222256 4235328 4238406 4244032 4250034 4260096 4263192 4274888 4280016 4308174 4321512 4328064 4333368 4346784 4361877 4392648 4407264 4418336 4421547 4422567 4430914 4435236 4444632 4447404 4470624 4473873 4486147 4494528 4496768 4500036 4509284 4513968 4526352 4547517 4561596 4568512 4582656 4588272 4615104 4618458 4636684 4652112 4681638 4682718 4688736 4691556 4694482 4709016 4713216 4718992 4737042 4744224 4750038 4758912 4764744 4771968 4774536 4777816 4792608 4796091 4809249 4815018 4837248 4843176 4869072 4875039 4890132 4903548 4941729 4942869 4958172 4964544 4970628 4999696 5000211 5007792 5013929 5023296 5029452 5039788 5052672 5056344 5058864 5082519 5092146 5105984 5121792 5139576 5155488 5161806 5169632 5172414 5191992 5233626 5240352 5246774 5256576 5264232 5267712 5274828 5297643 5302368 5308866 5312177 5318784 5333376 5337252 5339912 5360337 5368464 5371353 5375043 5391684 5406336 5425108 5441904 5448573 5458752 5473728 5477706 5480436 5524383 5548608 5549888 5567874 5581056 5585112 5596944 5603803 5614272 5624658 5633766 5647104 5651208 5666712 5684256 5691222 5702918 5706688 5744232 5762016 5777824 5782023 5795712 5799924 5815836 5840991 5856864 5876352 5895396 5896756 5913648 5922261 5926176 5929872 5937139 5946753 5960832 5965164 5992704 6000048 6007401 6018624 6035136 6039522 6063356 6082128 6117696 6122142 6138938 6153472 6157944 6202816 6222918 6242184 6243624 6251648 6255408 6278688 6283251 6296562 6300489 6316056 6325632 6333384 6352992 6366048 6375051 6390144 6394788 6412332 6420024 6457568 6462261 6482268 6492096 6500052 6520176 6538064 6588972 6590492 6610896 6619392 6627504 6646371 6666948 6671106 6677056 6697728 6705936 6741792 6745152 6750054 6763926 6776692 6789528 6842394 6852768 6861166 6873984 6882408 6896552 6922656 6927687 6946693 6955026 6978168 6987136 7018976 7022457 7024077 7033104 7037334 7041723 7063524 7069824 7078488 7116336 7125057 7138368 7147116 7157952 7161804 7166724 7188912 7222527 7255872 7264764 7278336 7298304 7303608 7307248 7335198 7355322 7365844 7398144 7423832 7437258 7446816 7455942 7457662 7462592 7485696 7499544 7511688 7534944 7544178 7555616 7559682 7579008 7584516 7588296 7638219 7658976 7668362 7682688 7709364 7733232 7742709 7754448 7758621 7763951 7787988 7809152 7850439 7860528 7870161 7884864 7896348 7901568 7906496 7912242 7929004 7953552 7963299 7978176 8000064 8005878 8009868 8024832 8046848 8052696 8087526 8109504 8137662 8156928 8162856 8210592 8216559 8220654 8297224 8322912 8324832 8335034 8340544 8351811 8371584 8377668 8395416 8400652 8421408 8436987 8444512 8450649 8470656 8476812 8488064 8500068 8526384 8536833 8549776 8554377 8560032 8616348 8643024 8656128 8666736 8677357 8693568 8723754 8785296 8814528 8836672 8843094 8845134 8861828 8870472 8889264 8894808 8941248 8947746 8972294 8989056 8993536 9000072 9018568 9027936 9052704 9059283 9095034 9123192 9137024 9176544 9183213 9208407 9230208 9236916 9273368 9304224 9334377 9363276 9365436 9377472 9383112 9388964 9418032 9431749 9437984 9444843 9474084 9488448 9500076 9517824 9529488 9543936 9549072 9555632 9585216 9592182 9618498 9630036 9674496 9686352 9738144 9750078 9780264 9807096 9883458 9885738 9916344 9929088 9941256 9999392 10000422 10006659 10015584 10027858 10046592 10058904 10079576 10112688 10117728 10125081 10145889 10152859 10165038 10184292 10211968 10263591 10279152 10291749 10310976 10323612 10339264 10344828 10383984 10432539 10467252 10480704 10493548 10513152 10528464 10549656 10556001 10595286 10604736 10617732 10624354 10637568 10666752 10674504 10679824 10720674 10736928 10742706 10750086 10783368 10812672 10850216 10883808 10897146 10917504 10947456 10955412 10960872 11032983 11048766 11097216 11099776 11135748 11155887 11170224 11183913 11186493 11193888 11207606 11228544 11249316 11267532 11302416 11316267 11333424 11339523 11347313 11368512 11382444 11405836 11413376 11488464 11502543 11524032 11555648 11564046 11591424 11599848 11631672 11681982 11713728 11752704 11790792 11793512 11827296 11844522 11852352 11859744 11868363 11874278 11893506 11921664 11930328 12000096 12008817 12014802 12037248 12070272 12079044 12126712 12131289 12164256 12206493 12235392 12244284 12277876 12315888 12330981 12405632 12445836 12484368 12487248 12502551 12503296 12510816 12557376 12566502 12593124 12600978 12632112 12651264 12666768 12682291 12705984 12732096 12750102 12780288 12789576 12824664 12840048 12915136 12924522 12964536 12984192 13000104 13040352 13076128 13085631 13177944 13180984 13221792 13255008 13264641 13267701 13292742 13333896 13342212 13354112 13411872 13421619 13458441 13483584 13490304 13500108 13527852 13553384 13579056 13642551 13684788 13705536 13722332 13747968 13764816 13793104 13845312 13855374 13893386 13910052 13956336 13974272 14037952 14044914 14048154 14066208 14074668 14083446 14127048 14139648 14156976 14232672 14250114 14276736 14294232 14315904 14323608 14333448 14377824 14427747 14445054 14511744 14529528 14607216 14614496 14625117 14655173 14670396 14710644 14731688 14825187 14828607 14847664 14874516 14893632 14911884 14915324 14925184 14999088 15000633 15023376 15041787 15069888 15088356 15111232 15119364 15158016 15169032 15176592 15247557 15276438 15317952 15336724 15365376 15418728 15466464 15485418 15508896 15517242 15527902 15575976 15618304 15700878 15721056 15740322 15769728 15792696 15803136 15812992 15824484 15858008 15892929 15907104 15926598 15936531 15956352 16000128 16011756 16019736 16105392 16114059 16125129 16175052 16219008 16275324 16325712 16345719 16379311 16421184 16433118 16441308 16573149 16594448 16645824 16649664 16670068 16681088 16703622 16743168 16755336 16790832 16801304 16811409 16842816 16873974 16889024 16901298 16941312 16953624 16976128 17000136 17052768 17073666 17099552 17108754 17120064 17232696 17286048 17333472 17346069 17354714 17387136 17447508 17522973 17570592 17629056 17631601 17673344 17686188 17690268 17723656 17740944 17766783 17778528 17789616 17811417 17840259 17882496 17895492 17944588 17978112 18000144 18022203 18037136 18055872 18105408 18118566 18190068 18246384 18274048 18353088 18366426 18416814 18460416 18473832 18546736 18608448 18668754 18726552 18730872 18754944 18766224 18777928 18836064 18849753 18863498 18875968 18889686 18901467 18948168 18976896 19000152 19058976 19098144 19111264 19125153 19164457 19170432 19184364 19236996 19260072 19372704 19386783 19476288 19500156 19560528 19614192 19705907 19766916 19771476 19832688 19858176 19882512 19939113 19998784 20000844 20013318 20031168 20055716 20093184 20117808 20159152 20225376 20235456 20250162 20291778 20305718 20330076 20368584 20423936 20527182 20558304 20583498 20621952 20647224 20678528 20689656 20767968 20783061 20840079 20865078 20934504 20961408 20987096 21056928 21067371 21072231 21099312 21112002 21125169 21190572 21209472 21235464 21248708 21349008 21359648 21375171 21419099 21441348 21473856 21485412 21500172 21566736 21667581 21700432 21767616 21794292 21835008 21894912 21910824 21921744 22024249 22065966 22097532 22194432 22199552 22271496 22311774 22340448 22367826 22372986 22387776 22415212 22457088 22498632 22535064 22604832 22632534 22666848 22679046 22694626 22737024 22764888 22811672 22826752 22914657 22976928 23005086 23048064 23111296 23128092 23199696 23228127 23263344 23275863 23291853 23363964 23427456 23551317 23581584 23587024 23610483 23654592 23689044 23704704 23719488 23736726 23748556 23787012 23860656 23889897 23938993 24000192 24017634 24029604 24074496 24140544 24158088 24253424 24262578 24328512 24412986 24470784 24488568 24555752 24631776 24649677 24661962 24811264 24891672 24968736 24974496 25005102 25021632 25055433 25114752 25133004 25186248 25201956 25264224 25310961 25333536 25351947 25364582 25411968 25464192 25500204 25579152 25610499 25649328 25663131 25680096 25769263 25830272 25849044 25929072 25968384 26000208 26020201 26032071 26080704 26152256 26171262 26355888 26361968 26443584 26510016 26529282 26535402 26585484 26667792 26684424 26708224 26823744 26843238 26916882 26967168 26980608 27000216 27055704 27106768 27158112 27177849 27285102 27369576 27411072 27444664 27529632 27549639 27586208 27625221 27690624 27710748 27786772 27820104 27912672 28003131 28009591 28075904 28089828 28096308 28132416 28149336 28166892 28254096 28295247 28313952 28334529 28465344 28500228 28553472 28588464 28631808 28647216 28666896 28755648 28800941 28855494 28890108 29023488 29059056 29214432 29228992 29250234 29310346 29340792 29421288 29463376 29650374 29657214 29695328 29749032 29787264 29823768 29830648 29850368 29998176 30001266 30019977 30046752 30083574 30139776 30176712 30222464 30238728 30338064 30353184 30375243 30437667 30458577 30495114 30552876 30635904 30673448 30790773 30837456 30875247 30932928 30970836 31017792 31034484 31055804 31151952 31297617 31304837 31401756 31442112 31480644 31539456 31585392 31625984 31648968 31668003 31716016 31785858 31814208 31853196 31873062 31912704 32000256 32023512 32039472 32210784 32228118 32250258 32350104 32438016 32550648 32651424 32691438 32758622 32842368 32866236 32882616 33098949 33146298 33188896 33291648 33299328 33340136 33362176 33407244 33467661 33510672 33551739 33559479 33581664 33602608 33622818 33685632 33747948 33778048 33802596 33907248 33948801 34000272 34018569 34041939 34105536 34147332 34199104 34217508 34240128 34465392 34507629 34572096 34666944 34692138 34709428 34774272 34895016 34987759 35045946 35141184 35258112 35263202 35346688 35372376 35380536 35447312 35481888 35533566 35557056 35579232 35605089 35622834 35680518 35764992 35790984 35889176 36000288 36026451 36044406 36074272 36111744 36210816 36237132 36380136 36492768 36619479 36706176 36732852 36833628 36947664 36992943 37068967 37093472 37216896 37337508 37453104 37461744 37507653 37509888 37532448 37555856 37662769 37672128 37699506 37726996 37751936 37779372 37802934 37896336 37953792 38000304 38046873 38117952 38196288 38222528 38250306 38328914 38340864 38368728 38473992 38520144 38745408 38773566 38952576 39000312 39121056 39228384 39256893 39411814 39533832 39542952 39665376 39765024 39793923 39803103 39878226 39903097 39997568 40001688 40026636 40062336 40111432 40235616 40264857 40318304 40375323 40450752 40470912 40500324 40583556 40611436 40660152 40737168 40927653 41054364 41116608 41166996 41243904 41294448 41357056 41379312 41535936 41566122 41680158 41730156 41869008 41922816 41974192 42113856 42134742 42144462 42198624 42224004 42250338 42381144 42418944 42470928 42497416 42698016 42719296 42750342 42838198 42882696 42947712 42970824 43000344 43133472 43283241 43335162 43400864 43535232 43588584 43821648 43843488 43875351 43965519 44048498 44131932 44195064 44475561 44485821 44542992 44597579 44623548 44680896 44735652 44745972 44775552 44830424 44997264 45001899 45070128 45125361 45209664 45265068 45333696 45358092 45389252 45474048 45529776 45623344 45742671 45829314 45953856 46010172 46096128 46222592 46256184 46399392 46456254 46526688 46551726 46583706 46727928 46854912 47102634 47163168 47174048 47220966 47309184 47378088 47409408 47438976 47473452 47497112 47574024 47678787 47721312 47779794 47809593 47877986 48000384 48035268 48059208 48316176 48342177 48375387 48474803 48506848 48525156 48657024 48825972 48977136 49037157 49111504 49137933 49263552 49299354 49323924 49719447 49783344 49844353 49937472 49948992 50010204 50043264 50110866 50229504 50266008 50372496 50403912 50434227 50528448 50621922 50667072 50703894 50729164 50823936 50928384 51000408 51158304 51220998 51298656 51326262 51360192 51538526 51660544 51698088 51858144 52000416 52038207 52040402 52064142 52161408 52304512 52342524 52568919 52711776 52723936 52887168 52894803 53020032 53058564 53070804 53170968 53300349 53335584 53368848 53434251 53520777 53647488 53686476 53833764 53934336 54000432 54066609 54111408 54177721 54213536 54316224 54355698 54570204 54739152 54822144 54889328 55059264 55099278 55172416 55250442 55381248 55421496 55573544 55640208 55825344 56006262 56019182 56151808 56179656 56192616 56264832 56298672 56333784 56508192 56590494 56627904 56669058 56704401 56930688 57000456 57176928 57294432 57333792 57375459 57493371 57511296 57601882 57710988 57780216 58118112 58160349 58319911 58428864 58457984 58500468 58620692 58681584 58842576 58926752 59117721 59300748 59314428 59390656 59498064 59574528 59647536 59661296 59817339 59996352 60002532 60039954 60093504 60167148 60279552 60353424 60444928 60477456 60676128 60706368 60750486 60875334 60917154 60990228 61105752 61271808 61346896 61581546 61674912 61750494 61865856 61941672 62035584 62068968 62111608 62303904 62349183 62520237 62595234 62609674 62803512 62884224 62961288 63170784 63216693 63297936 63336006 63375507 63390127 63432032 63571716 63628416 63706392 63746124 64047024 64078944 64125513 64257297 64421568 64456236 64500516 64700208 65002743 65101296 65181077 65302848 65382876 65517244 65684736 65732472 65765232 66072747 66197898 66292596 66377792 66583296 66598656 66680272 66814488 66935322 67021344 67103478 67118958 67163328 67205216 67245636 67371264 67495896 67556096 67605192 67814496 67897602 68000544 68037138 68083878 68211072 68294664 68398208 68435016 68480256 68743971 68930784 69015258 69144192 69333888 69384276 69418856 69684381 69790032 69827589 69875559 69975518 70091892 70282368 70526404 70653951 70744752 70761072 70831449 70847789 70894624 70963776 71067132 71114112 71158464 71210178 71245668 71361036 71581968 71669691 71778352 71816979 72000576 72052902 72088812 72148544 72223488 72421632 72474264 72760272 72849439 72985536 73238958 73412352 73465704 73667256 73895328 73985886 74137934 74186944 74433792 74675016 74906208 74923488 75015306 75064896 75111712 75166299 75325538 75344256 75399012 75453992 75503872 75558744 75605868 75792672 75932883 76000608 76055841 76093746 76235904 76392576 76445056 76500612 76657828 76737456 76831497 76947984 76989393 77040288 77307789 77490816 77547132 77905152 78000624 78060603 78096213 78242112 78456768 78513786 78823628 79067664 79085904 79182823 79330752 79530048 79587846 79606206 79756452 79806194 79995136 80003376 80053272 80124672 80222864 80471232 80529714 80636608 80750646 80901504 80941824 81000648 81167112 81222872 81320304 81474336 81533547 81855306 82108728 82233216 82333992 82588896 82758624 82875663 83071872 83132244 83360316 83460312 83738016 83948384 84009393 84028773 84227712 84269484 84288924 84397248 84448008 84500676 84762288 84885741 84941856 84994832 85003587 85236793 85396032 85438592 85500684 85676396 85765392 85895424 85941648 86000688 86266944 86402823 86566482 86670324 86801728 87070464 87177168 87643296 87686976 87750702 87931038 88096996 88263864 88390128 88951122 88971642 89085984 89195158 89247096 89361792 89471304 89491944 89551104 89660848 89994528 90003798 90059931 90140256 90250722 90307009 90419328 90530136 90667392 90716184 90778504 91059552 91125729 91246688 91313001 91375731 91485342 91658628 91907712 92020344 92512368 92625741 92798784 92912508 93053376 93103452 93167412 93455856 93892851 93914511 94205268 94326336 94348096 94441932 94618368 94756176 94877952 94946904 94994224 95004009 95148048 95264651 95357574 95442624 95559588 95619186 95755972 96000768 96070536 96118416 96632352 96684354 96750774 96949606 97013696 97050312 97314048 97651944 97954272 98074314 98223008 98275866 98527104 98598708 98647848 99296847 99438894 99566688 99688706 99874944 99897984 100020408 100086528 100221732 100532016 100655217 100678437 100744992 100807824 100868454 100931363 101056896 101243844 101334144 101407788 101458328 101846403 102000816 102055707 102125817 102316608 102441996 102597312 102652524 102720384 103077052 103396176 103522887 103716288 104000832 104076414 104080804 104128284 104322816 104609024 104685048 104963277 105137838 105423552 105447872 105774336 105789606 106040064 106117128 106141608 106341936 106600698 106671168 106737696 106815267 106868502 107041554 107294976 107372952 107667528 108000864 108133218 108222816 108355442 108427072 108632448 108711396 109140408 109478304 109778656 109858437 110118528 110198556 110344832 110500884 110842992 110978829 111147088 111206901 111280416 111650688 112012524 112038364 112359312 112385232 112522959 112529664 112597344 112667568 112805641 112988307 113016384 113180988 113255808 113338116 113408802 113861376 114000912 114140619 114353856 114588864 114667584 114750918 114986742 115022592 115203764 115421976 115560432 116236224 116320698 116639822 116857728 116915968 117000936 117241384 117363168 117685152 117770679 117853504 118235442 118601496 118628856 118781312 118996128 119295072 119322592 119381769 119409309 119634678 119709291 119992704 120005064 120079908 120187008 120334296 120706848 120954912 121125969 121352256 121412736 121500972 121750668 121834308 121980456 122211504 122612737 122693792 122782959 123163092 123349824 123500988 123731712 123883344 124071168 124137936 124223216 124607808 124698366 125040474 125190468 125219348 125607024 125768448 125922576 126341568 126433386 126595872 126672012 126751014 126780254 126864064 127143432 127256832 127412784 127492248 128094048 128157888 128251026 128514594 128843136 128912472 129001032 129400416 129849723 130005486 130202592 130362154 130605696 130765752 131034488 131464944 131530464 131626053 131896557 131987167 132145494 132395796 132585192 132755584 133360544 133426683 133457463 133628976 133792737 133870644 134042688 134206956 134237916 134326656 134410432 134491272 134991792 135210384 135376083 135628992 135795204 136001088 136074276 136167756 136422144 136589328 136796416 136870032 137228013 137487942 137861568 138030516 138288384 138667776 138768552 138837712 139368762 139580064 139655178 139751118 139951036 140183784 140564736 141052808 141307902 141489504 141522144 141662898 141695578 141789248 141927552 142134264 142228224 142316928 142420356 142491336 142722072 143163936 143339382 143428779 143556704 143633958 144001152 144105804 144177624 144297088 144948528 145026531 145126161 145424409 145520544 145698878 145971072 146477916 146931408 147111471 147334512 147413799 147515069 147790656 147971772 148275868 148373888 149158341 149350032 149533059 149812416 149846976 150030612 150129792 150223424 150332598 150651076 150688512 150798024 150907984 151117488 151211736 151302681 151585344 151865766 152001216 152111682 152187492 152471808 152785152 152890112 153001224 153315656 153474912 153662994 153895968 153978786 154080576 154615578 154981632 155094264 156001248 156114621 156121206 156192426 156484224 156913536 157027572 157647256 157706757 158135328 158171808 158365646 158661504 158684409 159060096 159175692 159212412 159512904 159612388 159901047 160006752 160106544 160302753 160339733 160445728 160562331 160942464 161059428 161273216 161501292 161803008 162001296 162199827 162334224 162445744 162533163 162640608 162948672 163067094 163710612 164217456 164466432 164667984 164869783 165177792 165517248 165751326 166143744 166264488 166720632 166920624 167476032 167896768 168018786 168057546 168455424 168538968 168577848 168794496 168896016 169001352 169524576 169771482 169883712 169989664 170007174 170113203 170473586 170792064 170877184 171001368 171352792 171530784 171883296 172001376 172126377 172480113 172533888 172805646 173132964 173340648 173603456 174354336 174481047 174959733 175286592 175373952 175501404 175862076 176193992 176527728 176780256 177353163 177902244 177943284 178171968 178390316 178494192 178723584 178942608 178983888 179203231 179321696 179452017 179989056 180007596 180119862 180280512 180501444 180614018 180838656 181060272 181334784 181432368 181557008 182119104 182251458 182493376 182626002 182751462 182970684 183317256 183815424 184040688 185024736 185251482 185597568 185825016 186106752 186206904 186334824 186911712 187560711 187785702 187829022 188410536 188652672 188696192 188883864 189512352 189650079 189893808 189988448 190008018 190126521 190170381 190296096 190529302 190715148 190885248 191119176 191238372 191511944 192141072 192236832 192376539 192771891 192904321 193264704 193368708 193501548 193899212 194027392 194100624 195008229 195303888 195543231 195908544 196148628 196446016 196551732 197054208 197197416 197295696 198218241 198593694 198877788 199133376 199377412 199749888 199795968 200040816 200443464 201064032 201310434 201356874 201489984 201615648 201736908 201862726 202113792 202487688 202668288 202815576 202916656 203692806 204001632 204111414 204251634 204633216 204883992 205194624 205305048 205440768 206154104 206231913 206792352 207045774 207432576 208001664 208152828 208161608 208256568 209370096 209482767 209626677 209926554 210275676 210847104 210895744 211579212 211961853 212234256 212283216 212494347 212543367 212683872 213201396 213342336 213475392 213630534 213737004 214083108 214745904 215009073 215335056 215450937 215598947 216001728 216266436 216445632 216710884 216854144 217264896 217422792 218280816 218548317 218956608 219557312 219716874 220237056 220397112 220689664 221001768 221685984 221957658 222294176 222413802 222560832 223301376 224025048 224076728 224718624 224770464 225045918 225194688 225335136 225498897 225611282 225976614 226032768 226361976 226511616 226676232 226817604 227798649 228001824 228167523 228281238 228707712 229177728 229335168 229501836 229973484 230407528 230494491 230843952 230968179 231120864 231923367 232472448 232641396 233279644 233715456 234001872 234181809 234288639 234482768 234726336 235370304 235541358 235707008 236470884 237202992 237257712 237548469 237562624 237992256 238590144 238645184 238763538 238818618 239269356 239418582 239985408 240010128 240159816 240374016 240668592 240963529 241413696 241909824 242251938 242704512 242825472 243001944 243501336 243668616 243960912 244423008 245225474 245387584 245565918 246326184 246699648 247001976 247766688 248275872 248446432 248626989 249137941 249215616 249396732 250080948 250380936 250438696 251214048 251845152 252028179 252086319 252683136 252866772 253191744 253344024 253502028 253560508 253728128 254286864 254657223 254825568 254984496 255010761 255710379 256188096 256315776 256502052 257029188 257686272 257824944 258002064 258800832 259208469 259699446 260010972 260405184 260724308 261211392 261531504 262068976 262929888 263060928 263252106 263793114 263974334 264290988 264791592 265170384 265511168 266721088 266853366 266914926 267257952 267585474 267741288 268085376 268413912 268475832 268653312 268820864 268982544 269983584 270179793 270420768 270752166 270921027 271257984 271590408 272002176 272148552 272335512 273178656 273740064 273939003 274127193 274456026 274975884 275723136 276061032 277537104 277675424 277877223 278448287 278737524 279160128 279310356 279502236 279902072 280367568 281678553 281743533 282105616 282615804 282979008 283044288 283325796 283391156 283578496 283855104 284268528 284633856 284840712 284982672 285012027 285444144 285793953 286327872 286678764 286857558 287113408 287267916 288002304 288211608 288355248 288594176 289897056 290053062 290252322 290848818 291041088 291397756 291942144 292955832 293862816 294222942 294669024 294827598 295030138 295581312 295943544 296551736 296747776 297890541 298316682 298700064 299066118 299624832 299693952 300061224 300259584 300446848 300665196 301302152 301596048 301815968 301965651 302035311 302234976 302423472 302605362 302794089 303170688 303731532 304002432 304223364 304374984 306002448 306167121 306377451 306631312 306949824 307325988 307791936 307957572 308161152 309231156 310188528 310568661 311206909 312002496 312229242 312242412 312384852 312968448 313827072 314055144 314889831 315294512 315413514 316270656 316343616 316731292 317323008 317368818 318120192 318351384 318424824 319025808 319224776 319802094 320013504 320213088 320445801 320605506 320679466 320891456 321124662 321884928 322118856 322546432 323002584 324002592 324399654 324668448 324891488 325066326 325281216 325897344 326134188 327421224 328434912 329335968 329575311 329739566 330355584 331034496 331502652 332528976 332936487 333441264 333620703 333841248 334952064 335000419 335793536 336037572 336115092 337077936 337155696 337568877 337588992 337792032 338002704 338262613 338416923 338964921 339049152 339542964 339767424 339979328 340014348 340226406 340947172 341584128 342002736 342421857 342705584 343061568 343766592 344002752 344252754 344960226 345067776 345611292 346265928 346681296 347206912 348708672 348962094 349919466 350573184 350747904 351002808 351724152 352387984 353055456 353312037 353560512 354706326 355804488 355886568 356343936 356780632 356988384 357885216 357967776 358145307 358227927 358406462 358643392 358904034 359127873 359978112 360015192 360239724 360561024 361002888 361228036 362120544 362864736 363114016 363377907 364124683 364238208 364502916 364986752 365252004 365502924 365941368 366634512 367838211 368081376 368348877 370049472 370502964 371195136 371650032 372213504 372413808 372669648 373823424 374412233 375121422 375571404 375658044 376821072 377305344 377392384 377767728 379024704 379300158 379787616 379976896 380016036 380253042 380340762 380592192 381058604 381430296 381770496 382238352 382476744 383023888 384282144 384473664 384753078 385543782 385808642 386529408 386737416 387003096 387798424 388054784 388201248 389549169 390016458 390607776 391086462 391817088 392297256 392892032 393103464 394394832 394591392 394878159 395689671 395961501 396436482 397187388 397755576 398266752 398754824 400081632 400280049 400372389 400886928 401378211 402128064 402620868 402713748 402979968 403231296 403473816 403725452 404975376 405631152 405833312 406128249 406962881 407385612 408003264 408222828 408503268 409266432 409767984 410389248 410610096 411684039 412308208 412463826 413584704 414091548 414865152 416003328 416305656 416323216 416513136 418740192 418965534 419253354 419853108 420551352 421694208 421791488 423158424 423923706 424468512 424566432 424988694 425086734 425367744 426402792 426684672 426950784 427261068 427474008 428166216 429491808 430018146 430286337 430670112 430901874 431197894 432003456 432532872 432891264 433421768 433708288 434845584 435079593 435378483 436273227 436561632 437096634 437913216 439114624 439433748 440794224 441334413 442003536 442241397 442343417 442545207 443371968 443915316 444588352 444827604 445121664 447475023 448050096 448153456 448599177 449437248 449540928 450091836 450389376 450670272 450997794 451222564 451953228 452065536 452723952 453352464 453635208 453908043 454840867 455597298 456003648 456335046 456562476 457415424 458355456 458670336 459003672 459946968 460815056 460988982 461687904 461936358 462241728 463846734 464944896 465282792 466559288 468003744 468343863 468363618 468577278 468965536 469452672 470740608 471082716 471414016 472941768 474405984 474515424 475096938 475984512 476053227 477180288 477290368 477527076 477637236 478538712 478837164 479703141 480020256 480319632 480908259 481019199 481337184 481686993 481927058 482827392 483819648 484503876 485409024 486003888 486599481 487002672 487337232 487599489 487921824 488846016 489615997 490450948 490775168 491131836 492652368 493399296 494003952 494383819 494609349 495533376 496551744 496892864 497253978 498275882 498431232 498793464 500161896 500761872 500877392 502428096 503690304 504056358 504172638 505366272 505733544 506383488 506688048 507004056 507121016 507456256 508573728 509314446 509651136 509968992 510021522 510339609 511420758 512376192 512631552 513004104 514058376 515649888 516004128 516379131 517440339 517601664 518416938 519398892 520021944 520810368 521448616 523063008 523443141 524137952 524879199 525859776 526121856 526504212 527586228 527948668 528581976 529583184 530340768 532059489 532182229 533442176 533706732 533829852 534515904 535170948 535482576 536170752 536827824 536951664 537609693 537641728 537965088 538356051 539967168 540359586 540841536 541504332 541842054 542515968 543180816 544004352 544297104 544671024 546357312 547480128 547878006 548254386 548912052 549951768 551446272 552122064 555074208 555350848 555754446 556896574 557475048 558320256 558620712 559004472 559804144 560735136 562682133 563357106 563487066 564211232 565231608 565958016 566088576 566651592 566782312 567156992 568537056 568950237 569681424 569965344 570024054 570379563 570511143 570888288 571587906 572655744 573357528 573715116 574226816 574535832 576423216 576710496 577129617 578315673 578712963 579794112 580106124 580504644 581697636 582082176 582795512 585024687 585911664 586629693 587725632 588445884 589338048 589655196 590060276 591162624 591887088 593103472 594654723 594791903 595781082 596633364 597400128 598132236 599249664 599387904 600122448 600893696 601330392 602604304 603192096 603631936 603931302 604070622 604469952 604846944 605210724 605588178 606341376 607463064 608004864 608446728 608749968 612004896 612334242 612754902 613262624 613899648 614651976 615583872 615915144 616322304 618462312 620377056 621137322 622413818 624004992 624458484 624484824 624769704 628110288 628448301 628880031 629779662 630172439 630589024 630827028 632541312 632687232 633462584 634737636 635885559 636702768 636849648 637483041 637630101 638051616 638449552 639604188 640027008 640426176 640891602 641211012 641358932 641782912 642249324 644237712 645027219 646005168 646352811 646796841 648005184 648799308 649336896 649782976 650132652 650562432 651794688 652268376 654842448 655644951 656869824 658671936 659150622 659479132 660711168 662068992 663005304 664767421 665057952 665872974 666882528 667241406 667682496 669904128 670000838 671587072 672075144 672230184 674155872 674311392 675137754 675584064 676005408 676496691 676525226 676833846 677929842 678098304 679085928 679534848 679958656 680028696 680452812 681894344 683395947 684005472 684502569 684843714 685411168 686123136 687533184 688005504 688505508 689920452 691222584 692531856 692904537 693362592 695770101 697417344 697924188 699838932 701146368 702005616 702545427 702865917 703448304 704310373 704775968 706110912 706624074 707121024 709412652 711608976 711773136 712645407 712687872 713561264 713976768 715770432 715935552 716290614 716455854 716812924 717286784 717808068 718255746 719956224 720030384 720479448 721122048 722005776 722456072 722890587 724241088 725729472 726228032 726755814 728249366 728476416 729005832 729973504 730504008 731005848 731882736 733269024 735676422 736162752 736697754 740098944 741005928 743300064 744827616 745339296 745880967 747413823 747646848 748824466 750242844 751142808 751316088 753642144 755535456 756084537 756258957 758049408 758158843 758600316 759575232 759953792 760032072 760506084 760681524 761184384 762117208 762860592 763971669 764476704 764953488 765032283 766047776 767131137 768564288 768947328 769506156 771087564 771617284 773058816 773474832 774006192 775596848 776402496 777625407 779098338 780032916 781215552 782172924 783634176 784594512 785784064 786206928 788789664 789182784 789756318 791379342 791923002 792872964 794374776 795511152 796533504 797509648 800163264 800560098 800744778 801773856 802756422 804256128 805241736 805427496 805959936 806462592 806947632 807450904 809950752 810539379 811262304 811666624 812256498 812763081 813925762 814771224 816006528 816445656 817006536 819535968 821220192 821817009 822381579 823368078 824071651 824616416 824927652 827169408 828183096 832611312 832646432 833026272 833631669 835344861 837480384 837931068 838506708 839706216 841102704 845035659 845230599 846316848 847354001 847847412 848937024 849132864 849977388 850173468 850735488 852805584 853901568 854522136 854948016 855036081 856332432 857381859 858983616 860036292 860572674 861340224 861803748 862395788 864006912 865065744 865782528 866843536 869691168 870159186 870756966 872546454 873123264 874193268 875826432 878229248 878867496 881588448 882668826 884007072 884482794 884686834 885090414 886743936 887830632 889176704 889655208 890243328 893671623 894950046 896100192 896306912 897198354 898874496 899081856 900183672 900778752 901340544 901995588 902445128 903906456 905447904 905896953 906105933 906704928 907270416 907816086 908382267 909681734 911194596 912007296 912670092 913124952 918007344 918501363 919132353 919893936 921021257 921630112 921977964 923375808 923872716 924483456 927693468 930565584 931705983 933118576 933620727 936007488 936687726 936727236 937154556 937931072 938905344 941481216 942165432 944669493 945883536 947042707 948811968 949030848 950193876 951969024 952106454 954360576 954580736 955054152 955274472 957077424 957674328 959406282 960040512 960639264 961816518 962038398 962674368 963373986 963854116 965654784 967639296 969007752 972007776 973198962 974005344 974674464 975198978 975843648 977692032 979231994 980901896 981550336 982263672 985304736 988007904 988725933 988767638 989218698 991066752 993103488 993785728 994507956 996551764 997586928 998809461 1000323792 1000862109 1001523744 1001754784 1004856192 1005001257 1007380608 1008112716 1008345276 1011467088 1012706631 1012766976 1013376096 1014008112 1014242032 1014787839 1015250769 1016894763 1017147456 1018628892 1019302272 1019937984 1020043044 1020679218 1022841516 1024752384 1026008208 1027265571 1028116752 1029376699 1031299776 1032008256 1032758262 1034880678 1035203328 1036833876 1038797784 1040043888 1041620736 1042897232 1046126016 1046886282 1048275904 1049758398 1051719552 1052243712 1053008424 1055172456 1055897336 1057163952 1059166368 1059936111 1060681536 1064118978 1064364458 1066884352 1067413464 1067659704 1069031808 1070341896 1070965152 1073655648 1073903328 1074683781 1075219386 1075930176 1076712102 1077383619 1079934336 1080719172 1081683072 1083008664 1083684108 1086361632 1088594208 1089342048 1090133721 1092374049 1092714624 1094960256 1095756012 1096508772 1097824104 1099903536 1103514633 1104244128 1105046631 1108078309 1110148416 1110701696 1111508892 1113793148 1114950096 1116640512 1117241424 1118008944 1118868643 1119608288 1121470272 1123236699 1125364266 1126714212 1126974132 1128422464 1130463216 1131916032 1132177152 1133303184 1133564624 1137074112 1137900474 1139362848 1139930688 1140048108 1140759126 1141022286 1141776576 1143175812 1145311488 1146715056 1147430232 1148453632 1149071664 1152846432 1153420992 1154259234 1156631346 1157425926 1159588224 1160212248 1161009288 1163395272 1164164352 1165591024 1168647507 1170049374 1171823328 1173259386 1175451264 1176891768 1178676096 1179310392 1180120552 1183774176 1184634477 1186206944 1187069013 1187884503 1189309446 1189583806 1191562164 1193266728 1194800256 1196264472 1200244896 1201117167 1202660784 1204134633 1204412413 1205208608 1206384192 1207263872 1207862604 1208141244 1208939904 1209693888 1210421448 1211176356 1214926128 1216893456 1217499936 1218384747 1220888643 1224009792 1224668484 1225509804 1226525248 1227799296 1229303952 1231167744 1231830288 1235052117 1236924624 1238440463 1240754112 1242274644 1244827636 1248009984 1248916968 1248969648 1249539408 1256220576 1256896602 1257760062 1259559324 1260344878 1261178048 1261654056 1265082624 1265374464 1266925168 1269475272 1271771118 1273405536 1273699296 1274966082 1275260202 1276103232 1276899104 1279208376 1280054016 1280852352 1281783204 1282422024 1282717864 1283565824 1284498648 1288475424 1290054438 1290859011 1292010336 1292705622 1293593682 1296010368 1297598616 1298673792 1299565952 1300265304 1301124864 1304536752 1306135449 1308819681 1309684896 1311289902 1313739648 1317343872 1318301244 1318958264 1324003239 1326010608 1326724191 1327030251 1327635621 1329534842 1330115904 1331745948 1333765056 1334482812 1335364992 1340001676 1342425069 1344150288 1344460368 1345797531 1346107991 1348311744 1348622784 1350275508 1351168128 1352010816 1352993382 1353050452 1353667692 1355859684 1356196608 1358171856 1359917312 1360057392 1360905624 1361724129 1363788688 1364522601 1366791894 1368010944 1369005138 1369687428 1370822336 1372246272 1375066368 1376011008 1377011016 1379840904 1382445168 1385063712 1385809074 1386725184 1391540202 1394834688 1395848376 1399677864 1404011232 1405090854 1405731834 1406896608 1408620746 1409551936 1412221824 1413248148 1414242048 1418825304 1423217952 1423546272 1425290814 1427122528 1427953536 1428159681 1431540864 1431871104 1432581228 1432911708 1433625848 1434573568 1435616136 1436511492 1439109423 1440060768 1440958896 1442724777 1443057597 1444011552 1444912144 1445060979 1445781174 1448482176 1451458944 1452456064 1453511628 1456498732 1458011664 1459798443 1461008016 1462011696 1462798467 1463765472 1466538048 1468847991 1471352844 1472325504 1473395508 1480197888 1482011856 1483151457 1483828047 1486600128 1489655232 1490678592 1491761934 1494827646 1495293696 1497648932 1500485688 1502285616 1502632176 1504473637 1507284288 1511070912 1512169074 1512517914 1516098816 1516317686 1517200632 1519150464 1519907584 1520064144 1521012168 1521363048 1522368768 1524234416 1525721184 1527943338 1528953408 1529906976 1530064566 1531018827 1532095552 1534262274 1537128576 1537894656 1539012312 1542175128 1543234568 1546949664 1548012384 1549137393 1551193696 1552321017 1552804992 1555250814 1558196676 1560065832 1562431104 1564345848 1569189024 1572413856 1574637597 1577579328 1578365568 1579512636 1582758684 1583846004 1585745928 1588749552 1591022304 1593965581 1595019296 1596178467 1596546687 1600326528 1601120196 1601489556 1603547712 1605512844 1608512256 1610483472 1610854992 1612829079 1612925184 1613895264 1614901808 1615068153 1619499067 1619901504 1621078758 1622524608 1623333248 1624512996 1625526162 1627851524 1629542448 1632013056 1632891312 1634013072 1639071936 1642440384 1643634018 1644763158 1646736156 1648143302 1649232832 1649855304 1654338816 1656366192 1665222624 1665292864 1666052544 1667263338 1670689722 1674960768 1675862136 1677013416 1679412432 1682205408 1688046399 1690071318 1690461198 1692633696 1694708002 1695694824 1697874048 1698265728 1699954776 1700346936 1701470976 1705611168 1709044272 1709896032 1710072162 1711138689 1711533429 1712664864 1714763718 1715833171 1717967232 1720072584 1721145348 1722680448 1723607496 1724791576 1730131488 1731388851 1733687072 1734947019 1736138889 1739382336 1740318372 1741513932 1745092908 1746246528 1748386536 1757734992 1759889079 1763176896 1765337652 1768014144 1768965588 1769373668 1770180828 1773487872 1775661264 1778353408 1779310416 1783964169 1784375709 1787343246 1789900092 1792200384 1792613824 1794396708 1797748992 1798163712 1800367344 1802681088 1803991176 1804890256 1807812912 1810895808 1811793906 1812211866 1813409856 1814540832 1815632172 1816764534 1819363468 1822389192 1824014592 1825340184 1826249904 1836014688 1837002726 1838264706 1839787872 1842042514 1843260224 1843955928 1846751616 1847745432 1848966912 1855386936 1861131168 1863411966 1866237152 1867241454 1872014976 1873375452 1873454472 1874309112 1875862144 1884330864 1885344903 1886640093 1889338986 1890517317 1891767072 1894085414 1897623936 1898061696 1900387752 1904212908 1910108304 1910548944 1912449123 1912890303 1914154848 1915348656 1917695897 1918812564 1920081024 1921278528 1923633036 1924076796 1925348736 1926747972 1927708232 1935081657 1938015504 1939058433 1940390523 1944015552 1946397924 1948010688 1949348928 1950397956 1951687296 1955384064 1958463988 1961803792 1964527344 1966934853 1970609472 1976015808 1977451866 1977535276 1978437396 1982133504 1986206976 1987571456 1989015912 1993103528 1994302263 1995173856 1997618922 2000647584 2001724218 2003047488 2003509568 2009712384 2010002514 2014761216 2016225432 2016690552 2022934176 2025413262 2026752192 2028016224 2028484064 2029490073 2029575678 2030501538 2033789526 2034294912 2037257784 2038604544 2039875968 2040086088 2041358436 2045683032 2050187841 2052016416 2054531142 2056233504 2058753398 2062599552 2064016512 2065516524 2069761356 2073667752 2077595568 2078713611 2080087776 2084416529 2085794464 2087310303 2092252032 2093772564 2096551808 2099516796 2103439104 2106016848 2107636281 2108597751 2110344912 2111794672 2112931119 2114327904 2118332736 2119872222 2121363072 2128237956 2128728916 2134826928 2135319408 2137936221 2138063616 2140683792 2141930304 2143307179 2147311296 2147806656 2149367562 2150438772 2151860352 2153424204 2154767238 2159868672 2161438344 2163366144 2166017328 2167368216 2168671761 2172723264 2177188416 2178684096 2180267442 2184748098 2185429248 2189920512 2191512024 2193017544 2195648208 2199807072 2207029266 2208488256 2210093262 2216156618 2220296832 2221403392 2223017784 2227586296 2229900192 2234482848 2236017888 2237642901 2237737286 2239216576 2242241469 2242940544 2246473398 2250728532 2253428424 2253948264 2256844928 2260926432 2266606368 2267129248 2268253611 2268776871 2274148224 2274476529 2275800948 2278725696 2279861376 2280096216 2281518252 2282044572 2283553152 2286351624 2291915007 2293430112 2294860464 2298143328 2301393411 2305692864 2306841984 2308518468 2313262692 2314851852 2319176448 2320424496 2322018576 2326790544 2329642003 2331182048 2332876221 2337295014 2340098748 2343646656 2346518772 2350902528 2353783536 2357352192 2358620784 2360241104 2367548352 2369268954 2372413888 2374138026 2375769006 2378618892 2379167612 2383124328 2386533456 2389600512 2392528944 2400489792 2402234334 2405321568 2408269266 2408824826 2410417216 2412768384 2414527744 2415725208 2416282488 2417879808 2419387776 2420842896 2422352712 2429852256 2433786912 2434999872 2436769494 2438289243 2441777286 2448019584 2449336968 2451019608 2453050496 2458607904 2463660576 2465451027 2467144737 2470104234 2472214953 2473849248 2476880926 2481508224 2484549288 2489655272 2497833936 2497939296 2499078816 2500895007 2506034583 2507756173 2512441152 2513793204 2515520124 2519118648 2520689756 2522356096 2523308112 2533850336 2535106977 2535691797 2538950544 2542062003 2543542236 2546811072 2547398592 2549932164 2550520404 2552206464 2553798208 2558416752 2561704704 2563566408 2564844048 2565435728 2568997296 2572145577 2576950848 2580108876 2581718022 2584020672 2585411244 2587187364 2592020736 2595197232 2597347584 2599131904 2600530608 2609073504 2612270898 2617639362 2619369792 2622579804 2627479296 2634687744 2636602488 2637916528 2648006478 2652021216 2653448382 2654060502 2655271242 2659069684 2660231808 2663491896 2667530112 2668965624 2670729984 2680003352 2681014869 2684850138 2688300576 2688920736 2691595062 2692215982 2696623488 2697245568 2700551016 2702336256 2704021632 2705986764 2706100904 2707335384 2711719368 2716343712 2718317799 2720114784 2721811248 2723448258 2725146801 2725775461 2727577376 2729045202 2733583788 2736021888 2738010276 2739374856 2741644672 2754022032 2755504089 2757397059 2759681808 2763063771 2764890336 2770127424 2771618148 2773450368 2783080404 2791696752 2795117949 2799355728 2800862181 2802786311 2808022464 2810181708 2811463668 2813793216 2817241492 2819103872 2824443648 2826496296 2834008479 2837650608 2841128121 2846435904 2847092544 2850581628 2854245056 2855907072 2856319362 2863081728 2863742208 2865162456 2865823416 2867251696 2871232272 2873022984 2878218846 2880121536 2881917792 2885449554 2886115194 2888023104 2889824288 2890121958 2891562348 2896964352 2902917888 2904912128 2907023256 2912997464 2916023328 2919596886 2922016032 2924023392 2925596934 2927530944 2933076096 2937695982 2942705688 2944651008 2946791016 2964023712 2966177799 2966302914 2967656094 2973200256 2979310464 2981357184 2983523868 2989655292 2995297864 2996428383 3000971376 3002586327 3004571232 3005264352 3008947274 3014568576 3015003771 3022141824 3024338148 3025035828 3032635372 3034401264 3038119893 3038300928 3040128288 3042024336 3042726096 3044363517 3045752307 3046454927 3048468832 3050684289 3051442368 3055886676 3057906816 3059813952 3060129132 3062037654 3064191104 3068524548 3074257152 3078024624 3081796713 3084350256 3086469136 3088130097 3093899328 3096024768 3098274786 3102387392 3104642034 3105609984 3110501628 3116393352 3120131664 3124862208 3128691696 3132525877 3138378048 3144827712 3149275194 3155158656 3156731136 3159025272 3165517368 3167692008 3171491856 3177499104 3182044608 3187931162 3190038592 3192356934 3193093374 3200653056 3202240392 3202979112 3207095424 3211025688 3220966944 3221709984 3224051343 3225658158 3227790528 3229803616 3230136306 3232150857 3238998134 3239803008 3242157516 3245049216 3246666496 3249025992 3251052324 3255703048 3259084896 3265782624 3268026144 3270401163 3277122147 3278143872 3284880768 3287268036 3289526316 3293472312 3296286604 3298465664 3299710608 3310543899 3312732384 3315139893 3324234927 3330445248 3330585728 3332105088 3334526676 3341379444 3349921536 3351724272 3354026832 3356605929 3358824864 3364410816 3369710097 3376092798 3380142636 3380922396 3385267392 3389416004 3391389648 3395748096 3396531456 3399909552 3400693872 3404861389 3411222336 3418088544 3419792064 3420144324 3422277378 3423066858 3425329728 3429527436 3431666342 3435934464 3440145168 3442290696 3445360896 3447214992 3449583152 3460262976 3462777702 3467374144 3469894038 3472277778 3478764672 3480636744 3483027864 3490185816 3492493056 3496773072 3505942521 3515469984 3519778158 3526353792 3530675304 3536028288 3537931176 3538747336 3540361656 3551322528 3558620832 3561207039 3563653509 3567928338 3568751418 3574686492 3579800184 3584400768 3585227648 3588793416 3600734688 3603351501 3607982352 3609780512 3612403899 3613237239 3615625824 3621791616 3623587812 3624423732 3626819712 3629081664 3631264344 3633529068 3638726936 3644778384 3650680368 3652499808 3655154241 3662665929 3665182099 3672029376 3674005452 3676529412 3679575744 3684085028 3686520448 3687911856 3693503232 3695490864 3705156351 3710773872 3715321389 3722262336 3726823932 3732474304 3734482908 3744029952 3746750904 3746908944 3748618224 3751724288 3768661728 3770689806 3773280186 3778677972 3781034634 3783534144 3788170828 3795247872 3796123392 3800775504 3808425816 3820216608 3821097888 3824898246 3825780606 3828309696 3830697312 3835391794 3837625128 3840162048 3842557056 3847266072 3848153592 3850697472 3853495944 3855416464 3870163314 3872577033 3876031008 3878116866 3880781046 3888031104 3892795848 3896021376 3898697856 3900795912 3903374592 3916927976 3918406347 3923607584 3926459043 3929054688 3933869706 3941218944 3952031616 3954903732 3955070552 3956874792 3978031824 3980172573 3981090753 3982906863 3986207056 3988604526 3990347712 3995237844 4001295168 4003448436 4006094976 4007019136 4020005028 4027275207 4032450864 4033381104 4037392593 4038323973 4045868352 4050826524 4053504384 4056032448 4056968128 4058980146 4059151356 4061003076 4067579052 4068589824 4074515568 4079751936 4080172176 4082716872 4085172387 4091366064 4093567803 4096379993 4100375682 4104032832 4109062284 4112467008 4117506796 4125199104 4128033024 4131033048 4139522712 4147335504 4155191136 4157427222 4160175552 4168833058 4171588928 4174620606 4184504064 4187545128 4193103616 4199033592 4212033696 4215272562 4217195502 4220689824 4223589344 4225862238 4228655808 4236665472 4239744444 4242726144 4256475912 4257457832 4269653856 4270638816 4275872442 4281367584 4283860608 4284479043 4286614358 4294622592 4295613312 4298735124 4300877544 4303720704 4306848408 4309534476 4322876688 4328174331 4329172791 4332034656 4334736432 4335182937 4337343522 4345446528 4354376832 4357368192 4360534884 4369496196 4379395329 4383024048 4386035088 4388395401 4391296416 4397413969 4399614144 4406543973 4414058532 4416976512 4420186524 4432313236 4440593664 4446035568 4449454371 4451484141 4455172592 4459800384 4468965696 4472035776 4475285802 4475474572 4478433152 4484482938 4485881088 4492946796 4501457064 4506856848 4507896528 4513420911 4513689856 4521852864 4533212736 4534258496 4536507222 4537553742 4548296448 4548953058 4551601896 4557451392 4559722752 4560192432 4563036504 4564089144 4567106304 4572703248 4583830014 4586860224 4589720928 4593056481 4596286656 4602786822 4611385728 4613683968 4617036936 4626525384 4629703704 4640848992 4644037152 4653581088 4656963051 4659284006 4662364096 4665752442 4674590028 4680197496 4687293312 4693037544 4707567072 4717241568 4720482208 4723912791 4733620879 4735096704 4738537908 4744827776 4748276052 4751538012 4757237784 4758335224 4766248656 4773066912 4781896743 4785057888 4788535401 4789640061 4800979584 4804468668 4810643136 4816538532 4817649652 4820834432 4825536768 4831450416 4832564976 4838487237 4838775552 4841685792 4844705424 4845204459 4858497201 4859704512 4867573824 4869999744 4873538988 4876578486 4883554572 4896039168 4898673936 4902039216 4906100992 4917215808 4927321152 4930902054 4934289474 4940208468 4944429906 4947698496 4953761852 4963016448 4969098576 4979310544 4995667872 4995878592 4998157632 5001790014 5012069166 5015512346 5024882304 5027586408 5031040248 5038237296 5041379512 5044712192 5046616224 5064139197 5067700672 5070213954 5071383594 5077901088 5084124006 5087084472 5093622144 5094797184 5099864328 5101040808 5104412928 5107596416 5116833504 5127132816 5129688096 5130871456 5133416067 5134600287 5137994592 5144291154 5147499513 5153901696 5160217752 5163436044 5168041344 5170822488 5174374728 5190394464 5201061216 5204841057 5208416667 5218147008 5224541796 5235278724 5238739584 5245159608 5273204976 5275833056 5279667237 5290517453 5296012956 5304042432 5306896764 5308121004 5310542484 5318139368 5320463616 5326983792 5335060224 5337931248 5351892507 5353127127 5360006704 5362029738 5369700276 5376601152 5377841472 5383190124 5384431964 5393246976 5394491136 5401102032 5408043264 5411973528 5412201808 5414670768 5423438736 5432687424 5436635598 5440229568 5443622496 5446896516 5450293602 5451550922 5455154752 5458090404 5467167576 5472043776 5476020552 5478749712 5483289344 5508044064 5511008178 5514794118 5519363616 5526127542 5529780672 5540254848 5543236296 5546900736 5566160808 5583393504 5590235898 5598711456 5601724362 5605572622 5616044928 5620363416 5622927336 5627586432 5634482984 5638207744 5652992592 5656034709 5659920279 5668016958 5671551951 5675301216 5682256242 5692871808 5694185088 5701163256 5708490112 5712638724 5730324912 5731646832 5734503392 5737347369 5738670909 5742464544 5746045968 5750464421 5753087691 5756437692 5760243072 5763835584 5770899108 5772230388 5776046208 5779648576 5780243916 5783124696 5814046512 5817175299 5821171569 5825994928 5832046656 5839193772 5844032064 5848046784 5851193868 5855061888 5866152192 5875391964 5885411376 5893582032 5900804559 5912931271 5928047424 5932355598 5932605828 5935312188 5946400512 5958620928 5962714368 5967047736 5979310584 5982906789 5990595728 5992856766 6001942752 6005172654 6009142464 6010528704 6017894548 6029137152 6030007542 6044283648 6048676296 6050071656 6065270744 6068802528 6076239786 6080256576 6084048672 6085452192 6088470219 6088727034 6091504614 6092909854 6096937664 6101368578 6102884736 6111773352 6115813632 6119627904 6120258264 6124075308 6128382208 6137049096 6156049248 6163593426 6168700512 6172938272 6176260194 6187798656 6192049536 6196549572 6204774784 6209284068 6221003256 6232786704 6236140833 6240263328 6253249587 6257383392 6261930909 6265051754 6276756096 6289655424 6298550388 6310317312 6318050544 6322908843 6325793253 6331034736 6335384016 6338793357 6342983712 6354998208 6364089216 6365007961 6375862324 6380077184 6384713868 6386186748 6404480784 6405958224 6413808663 6414190848 6422051376 6426989647 6429921537 6441933888 6443419968 6448102686 6451316316 6455581056 6459607232 6460272612 6464301714 6477996268 6479606016 6484315032 6490098432 6498051984 6502104648 6506015283 6511406096 6518169792 6531565248 6536052288 6540802326 6554244294 6556287744 6569761536 6574536072 6579052632 6586944624 6592573208 6596931328 6599421216 6621087798 6625464768 6630279786 6648469854 6660890496 6661171456 6664210176 6669053352 6682758888 6703448544 6708053664 6712928703 6713211858 6717649728 6726724407 6728821632 6739420194 6752185596 6760285272 6761844792 6770534784 6778832008 6782779296 6799819104 6801387744 6804760833 6806330613 6809722778 6822444672 6823429587 6836177088 6839584128 6840288648 6844554756 6846133716 6850659456 6859054872 6863332684 6875745021 6880290336 6884581392 6894429984 6899166304 6904180233 6918368977 6920525952 6925555404 6934748288 6939788076 6944555556 6957529344 6961273488 6966055728 6980371632 6988926009 6993546144 6998628663 7011885042 7030939968 7039556316 7052707584 7061350608 7072056576 7075862352 7077494672 7080723312 7102645056 7117241664 7122414078 7127307018 7135856676 7137502836 7149372984 7159600368 7168801536 7170455296 7177586832 7201469376 7206703002 7215964704 7219561024 7224807798 7226474478 7231251648 7243583232 7247175624 7248847464 7253639424 7258163328 7262528688 7267058136 7277453872 7289556768 7301360736 7304999616 7310308482 7314867729 7325331858 7330364198 7344058752 7348010904 7353058824 7359151488 7368170056 7373040896 7375823712 7390981728 7396353081 7401434211 7410312702 7416644859 7421547744 7430642778 7444524672 7453647864 7464948608 7468965816 7493501808 7493817888 7497236448 7502685021 7518103749 7519838089 7523268519 7537323456 7541379612 7546560372 7557355944 7562069268 7567068288 7576341656 7601551008 7605320931 7607075391 7616851632 7626186009 7640433216 7642195776 7649796492 7651561212 7656619392 7661394624 7670783588 7675250256 7685114112 7694532144 7696307184 7706991888 7710832928 7716436731 7732294739 7740326628 7745154066 7752062016 7756233732 7761562092 7776062208 7785591696 7792042752 7797395712 7801591824 7833855952 7836812694 7847215168 7852918086 7858109376 7867739412 7882437888 7904063232 7909807464 7910141104 7913749584 7956063648 7960345146 7962181506 7965813726 7972414112 7977209052 7980695424 7990475688 8002590336 8006896872 8012189952 8014038272 8040010056 8054550414 8064901728 8066762208 8074785186 8076647946 8091736704 8101653048 8107008768 8112064896 8113936256 8117960292 8118302712 8122006152 8135158104 8149031136 8154953397 8160344352 8165433744 8170344774 8175440403 8177326383 8182732128 8187135606 8192759986 8200751364 8208065664 8218124568 8224934016 8235013592 8262066096 8266512267 8272191177 8279045424 8289191313 8294671008 8310382272 8314854444 8320351104 8337666116 8343177856 8349241212 8375090256 8385353847 8398067184 8402586543 8404524923 8408358933 8424067392 8430545124 8434391004 8441379648 8447178688 8451724476 8457311616 8473330944 8479488888 8502025437 8512951824 8514915664 8523384363 8539307712 8541277632 8551744884 8562735168 8567721216 8568958086 8573228716 8589245184 8591226624 8597470248 8601755088 8613696816 8619068952 8641976473 8645753376 8656348662 8658345582 8664069312 8669472864 8670365874 8674687044 8690893056 8708753664 8714736384 8721069768 8738992392 8758790658 8766048096 8772070176 8776790802 8782592832 8794827938 8799228288 8813087946 8828117064 8833953024 8840373048 8864626472 8892071136 8898533397 8898908742 8902968282 8910345184 8919600768 8937931392 8944071552 8950571604 8950949144 8956866304 8968965876 8985893592 9002914128 9007758981 9013713696 9015793056 9026841822 9043705728 9045011313 9066425472 9068516992 9073014444 9075107484 9097906116 9103203792 9114359679 9114902784 9120384864 9126073008 9128178288 9133090551 9137256921 9139364781 9145406496 9152052867 9167660028 9173720448 9179441856 9186112962 9192573312 9205573644 9222771456 9234073872 9245390139 9253050768 9259407408 9264390291 9281697984 9288074304 9307162176 9313926102 9318568012 9324728192 9331504884 9349180056 9360394992 9374586624 9386075088 9393292561 9397577631 9415134144 9434483136 9440964416 9447825582 9467241758 9470193408 9477075816 9489655552 9496552104 9503076024 9514475568 9516670448 9532497312 9546133824 9563793486 9570115776 9577070802 9579280122 9601959168 9608937336 9621286272 9633077064 9635299304 9641668864 9662900832 9665129952 9672154029 9676974474 9683371584 9689410848 9690408918 9696452571 9716994402 9719409024 9735147648 9739999488 9747077976 9753156972 9767109144 9797347872 9804078432 9811203489 9831366441 9834431616 9854642304 9861804108 9868578948 9880416936 9888859812 9895396992 9907523704 9931631697 9938197152 9945419679 9958621088 9972704781 9991335744 9991757184 9996315264 10003580028 10024138332 10031024692 10049764608 10055172816 10062080496 10069817787 10076474592 10082759024 10093232448 10109130291 10111462351 10128278394 10135401344 10140427908 10142767188 10155802176 10168248012 10174168944 10187244288 10189594368 10199728656 10202081616 10214584167 10215192832 10233667008 10254265632 10259376192 10261742912 10266832134 10269200574 10275989184 10288582308 10294999026 10307803392 10320435504 10326872088 10336082688 10341644976 10348749456 10380788928 10402122432 10409682114 10416833334 10436294016 10449083592 10470557448 10477479168 10490319216 10546409952 10551666112 10559334474 10581034906 10592025912 10608084864 10613793528 10616242008 10621084968 10636278736 10653967584 10675862496 10683621117 10690960527 10703785014 10706254254 10712931463 10720013408 10724059476 10739400552 10753202304 10755682944 10766380248 10768863928 10802204064 10810054503 10823947056 10824403616 10829341536 10837211697 10839711717 10846877472 10865374848 10873271196 10880459136 10887244992 10893793032 10900587204 10903101844 10910309504 10916180808 10934335152 10952041104 10957499424 10965462723 10987997787 10995546297 11016088128 11022016356 11029588236 11038727232 11052255084 11059561344 11080509696 11086472592 11115469053 11132321616 11145964167 11166787008 11180471796 11197422912 11203448724 11211145244 11232089856 11240726832 11245854672 11255172864 11268965968 11301046157 11305985184 11312069418 11319840558 11336033916 11343103902 11350602432 11364512484 11385743616 11388370176 11402326512 11416980224 11425277448 11460649824 11463293664 11469006784 11474694738 11477341818 11484929088 11492091936 11500928842 11506175382 11512875384 11520486144 11527671168 11541798216 11544460776 11552092416 11559297152 11560487832 11566249392 11617731099 11628093024 11634350598 11642343138 11651989856 11664093312 11678387544 11688064128 11696093568 11702387736 11710123776 11750783928 11770822752 11779377129 11787164064 11801609118 11825862542 11856094848 11864711196 11865211656 11870624376 11934095472 11940517719 11943272259 11948720589 11958621168 11965813578 11973276341 11981191456 11985713532 12003885504 12010345308 12018284928 12021057408 12035789096 12060015084 12081825621 12097352592 12100143312 12112177779 12114971919 12130541488 12137605056 12152479572 12160513152 12168097344 12170904384 12176940438 12177454068 12183009228 12185819708 12193875328 12202737156 12205769472 12223546704 12239255808 12240516528 12248150616 12255517161 12274098192 12280703409 12289139979 12312098496 12327186852 12337401024 12345876544 12352520388 12375597312 12384099072 12393099144 12409549568 12418568136 12442006512 12465573408 12472281666 12480526656 12506499174 12514766784 12523861818 12530103508 12553512192 12579310848 12597100776 12636101088 12645817686 12651586506 12662069472 12670768032 12677586714 12685967424 12709996416 12728178432 12730015922 12751724648 12760154368 12769427736 12772373496 12808961568 12811916448 12827617326 12844102752 12853437129 12853979294 12859843074 12883867776 12886839936 12896205372 12902632632 12911162112 12919214464 12920545224 12928603428 12955992536 12968630064 12984522993 12987518373 12996103968 13004209296 13005548811 13012030566 13022812192 13036339584 13063130496 13072104576 13081604652 13108488588 13149072144 13158105264 13165186203 13173889248 13185146416 13192241907 13198842432 13219631919 13242175596 13250929536 13260559572 13296939708 13321780992 13338106704 13348363113 13354452423 13365517776 13381897087 13406897088 13416107328 13425857406 13426423716 13435299456 13453448814 13457643264 13478840388 13504371192 13520570544 13523689584 13540262733 13541069568 13557664016 13565558592 13599638208 13602775488 13609521666 13612661226 13619445556 13644889344 13646859174 13672354176 13679168256 13680577296 13689109512 13692267432 13701318912 13718109744 13726665368 13751490042 13760580672 13769162784 13779169443 13788859968 13798332608 13808360466 13836737954 13841051904 13851110808 13869496576 13879576152 13889111112 13922546976 13932111456 13960743264 13970889153 13977852018 13987092288 13997257326 14023770084 14061879936 14079112632 14122701216 14151724704 14154989344 14161446624 14171738373 14200862637 14205290112 14234483328 14244828156 14254614036 14271713352 14275005672 14298745968 14319200736 14345690229 14355173664 14365606203 14368920183 14402938752 14405018017 14413406004 14431929408 14439122048 14449615596 14452948956 14462503296 14494351248 14497694928 14515461711 14516326656 14525057376 14534116272 14535613377 14545292359 14554907744 14575491603 14579113536 14602721472 14609999232 14620616964 14629735458 14650663716 14660728396 14688117504 14696021808 14706117648 14718302976 14736340112 14751647424 14781963456 14792706162 14802868422 14820625404 14833289718 14843095488 14861285556 14889049344 14907295728 14929897216 14937931632 14987003616 14987635776 14994472896 15005370042 15036207498 15039676178 15046537038 15074646912 15082759224 15093120744 15114711888 15124138536 15134136576 15152683312 15192417591 15203102016 15210641862 15214150782 15233703264 15252372018 15280866432 15284391552 15299592984 15303122424 15313238784 15322789248 15341567176 15350500512 15389064288 15392614368 15400248201 15403800861 15413983776 15421665856 15432873462 15442498539 15464589478 15480653256 15490308132 15504124032 15512467464 15523124184 15571183392 15603183648 15614523171 15625250001 15657361369 15667711904 15673625388 15694430336 15705836172 15716218752 15735478824 15819614928 15820282208 15827499168 15839001711 15871552359 15912127296 15920690292 15924363012 15931627452 15944828224 15954418104 15961390848 15980951376 16005180672 16013793744 16055677521 16059381381 16080020112 16099726019 16109100828 16129803456 16133524416 16149570372 16153295892 16183473408 16203306096 16224129792 16227872512 16235920584 16236605424 16244012304 16270316208 16298062272 16309906794 16320688704 16330867488 16340689548 16350880806 16354652766 16365464256 16374271212 16385519972 16401502728 16416131328 16436249136 16449868032 16470027184 16524132192 16533024534 16544382354 16558090848 16578382626 16589342016 16620764544 16629708888 16640702208 16675332232 16686355712 16698482424 16750180512 16770707694 16796134368 16805173086 16809049846 16816717866 16848134784 16861090248 16868782008 16882759296 16894357376 16903448952 16914623232 16958977776 16979760837 17004050874 17014655853 17025903648 17029831328 17046768726 17078615424 17082555264 17103489768 17125470336 17137916172 17146457432 17194940496 17203510176 17212042107 17216012727 17227393632 17238137904 17251393263 17259263073 17283952946 17291506752 17312697324 17316691164 17328138624 17338945728 17340731748 17349374088 17442139536 17451525897 17463514707 17477984784 17499403883 17517581316 17532096192 17544140352 17553581604 17565185664 17589655876 17598456576 17626175892 17656234128 17680746096 17702413677 17729252944 17738793813 17784142272 17797066794 17797817484 17805936564 17820690368 17839201536 17875862784 17888143104 17901143208 17901898288 17937931752 17948720367 17971787184 18005828256 18015517962 18027427392 18031586112 18053683644 18087411456 18090022626 18132850944 18137033984 18146028888 18150214968 18195812232 18206407584 18228719358 18240769728 18252146016 18256356576 18266181102 18274513842 18278729562 18290812992 18304105734 18335320056 18347440896 18358883712 18372225924 18385146624 18411147288 18468147744 18490780278 18506101536 18518814816 18528780582 18563395968 18576148608 18614324352 18627852204 18637136024 18649456384 18663009768 18698360112 18708422499 18720789984 18759748761 18772150176 18785792727 18786585122 18795155262 18830268288 18868966272 18881928832 18895651164 18934483516 18954151632 18968726529 18977379759 18993104208 19006152048 19016380071 19020766931 19028951136 19033340896 19064994624 19092267648 19095023883 19127586972 19140231552 19154141604 19158560244 19217874672 19241425989 19242572544 19266154128 19270598608 19280968941 19289764611 19325801664 19330259904 19344308058 19353948948 19366743168 19378821696 19380817836 19392905142 19433988804 19438818048 19470295296 19494155952 19506313944 19518045849 19534218288 19558157281 19594695744 19608156864 19622406978 19662732882 19668863232 19709284608 19723608216 19737157896 19760833872 19777719624 19790793984 19815047408 19863263394 19876394304 19890839358 19917242176 19945409562 19982671488 19983514368 19992630528 20007160056 20048276664 20062049384 20110345632 20124160992 20138786109 20139635574 20152949184 20165518048 20180173221 20186464896 20218260582 20222924702 20256556788 20270802688 20280855816 20285534376 20311604352 20336496024 20348337888 20399457312 20404163232 20418991839 20429168334 20467334016 20470288761 20508531264 20518752384 20523485824 20533664268 20538401148 20551978368 20577164616 20589998052 20627235063 20640871008 20653744176 20683289952 20697498912 20712540699 20755106931 20761577856 20804244864 20819364228 20833666668 20872588032 20898167184 20941114896 20966778027 20980638432 20995885989 21053487871 21092819904 21103332224 21118668948 21162069812 21184051824 21216169728 21227587056 21232484016 21242169936 21258504217 21272557472 21307935168 21351724992 21367242234 21381921054 21407570028 21412508508 21425862926 21440026816 21448118952 21478801104 21506404608 21511365888 21532760496 21537727856 21604408128 21620109006 21647894112 21648807232 21658683072 21674423394 21679423434 21693754944 21730749696 21746542392 21760918272 21774489984 21787586064 21801174408 21806203688 21820619008 21832361616 21868670304 21904082208 21914998848 21930925446 21944603187 21975995574 21991092594 22032176256 22044032712 22059176472 22077454464 22104510168 22119122688 22172945184 22204302633 22230938106 22249934577 22264643232 22291928334 22333574016 22360943592 22394845824 22406897448 22422290488 22481453664 22491709344 22508055063 22537931936 22554311247 22559514267 22569805557 22602092314 22611970368 22624138836 22639681116 22672067832 22686207804 22701204864 22729024968 22804653024 22821226173 22850554896 22878558027 22883835847 22921299648 22926587328 22938013568 22949389476 22954683636 22969858176 22984183872 23001857684 23012350764 23025750768 23055342336 23083596432 23088921552 23118594304 23120975664 23132498784 23149310193 23196884217 23235462198 23256186048 23268701196 23284686276 23303979712 23328186624 23356775088 23376128256 23392187136 23404775472 23501567856 23541645504 23558754258 23574328128 23603218236 23651725084 23712189696 23729422392 23730423312 23741248752 23868190944 23881035438 23886544518 23897441178 23917242336 23931627156 23946552682 23962382912 23971427064 24007771008 24020690616 24036569856 24042114816 24071578192 24120030168 24163651242 24194705184 24200286624 24224355558 24229943838 24261082976 24275210112 24304959144 24321026304 24336194688 24341808768 24353880876 24354908136 24366018456 24371639416 24387750656 24405474312 24447093408 24464860191 24481033056 24496301232 24511034322 24526321209 24531979149 24548196384 24561406818 24578279958 24624196992 24654373704 24674802048 24691753088 24705040776 24786198288 24816573531 24837136272 24867573939 24884013024 24931146816 24944563332 24961053312 25012998348 25029533568 25047723636 25060207016 25156061541 25194201552 25207759629 25213574769 25225076799 25272202176 25291635372 25303173012 25324138944 25341536064 25355173428 25371934848 25419992832 25460031844 25503449296 25506076311 25538855472 25544746992 25570153089 25576051829 25617923136 25623832896 25655234652 25688205504 25706874258 25707958588 25719686148 25767735552 25773679872 25792410744 25805265264 25838428928 25841090448 25857206856 25911985072 25925929419 25937260128 25969045986 25975036746 25992207936 26008418592 26011097622 26024061132 26045624384 26072679168 26126260992 26144209152 26163209304 26216977176 26298144288 26316210528 26330372406 26347778496 26370292832 26384483814 26397684864 26439263838 26484351192 26501859072 26521119144 26593879416 26676213408 26696726226 26708904846 26731035552 26763794174 26813794176 26832214656 26851714812 26852847432 26870598912 26906897628 26957680776 27008742384 27023276943 27041141088 27047379168 27080525466 27097414877 27115328032 27131117184 27135033939 27199276416 27205550976 27219043332 27225322452 27238891112 27293718348 27343079037 27344708352 27361154592 27378219024 27384534864 27399271653 27411770763 27418094343 27436219488 27453330736 27456158601 27502980084 27521161344 27538325568 27558338886 27577719936 27596665216 27616720932 27673475908 27702221616 27736170417 27759152304 27778222224 27793170873 27845093952 27864222912 27921486528 27941778306 27955704036 27974184576 27994514652 28047540168 28123759872 28158225264 28179877683 28192732893 28245402432 28303449408 28309978688 28322893248 28343476746 28401725274 28410580224 28468966656 28489656312 28509228072 28543426704 28550011344 28584999103 28597491936 28638401472 28691380458 28710347328 28731212406 28737840366 28805877504 28810036034 28826812008 28863858816 28878244096 28899231192 28905897912 28925006592 28988702496 28995389856 29030923422 29050114752 29068232544 29071226754 29089357713 29090584718 29109815488 29150983206 29158227072 29205442944 29219998464 29241233928 29259470916 29301327432 29321456792 29392043616 29412235296 29433610467 29472680224 29494099323 29503294848 29563926912 29585412324 29605736844 29641250808 29666579436 29686190976 29722571112 29794895091 29814591456 29875863264 29918114343 29974007232 29975271552 29988945792 30010740084 30072414996 30079352356 30093074076 30149293824 30165518448 30186241488 30209453361 30229423776 30248277072 30285346039 30305366624 30327390873 30334387053 30384835182 30406204032 30421283724 30428301564 30467406528 30504744036 30561732864 30568783104 30599185968 30606244848 30643752501 30645578496 30683134352 30701001024 30778128576 30785228736 30800496402 30807601722 30827967552 30843331712 30865746924 30884997078 30929178956 30961306512 30980616264 31008248064 31024934928 31046248368 31142366784 31206367296 31229046342 31250500002 31314722738 31335423808 31347250776 31388860672 31411672344 31432437504 31470957648 31639229856 31640564416 31654998336 31678003422 31743104718 31824254592 31841380584 31848726024 31863254904 31889656448 31908836208 31961902752 32027587488 32050863351 32072881581 32111355042 32118762762 32138794389 32160040224 32199452038 32218201656 32259606912 32267048832 32299140744 32306591784 32406612192 32471841168 32473210848 32488024608 32511635091 32519135151 32540632416 32596124544 32600830249 32619813588 32641377408 32661734976 32681379096 32701761612 32709305532 32730928512 32748542424 32771039944 32803005456 32872498272 32896388169 32940054368 32963993361 32986638891 33048264384 33066049068 33088764708 33116181696 33156765252 33178684032 33241529088 33259417776 33350664464 33396964848 33437892501 33500361024 33541415388 33592268736 33610346172 33618099692 33633435732 33696269568 33722180496 33737564016 33765518592 33788714752 33806897904 33903138471 33917955552 33959521674 34008101748 34029311706 34051807296 34059662656 34093537452 34157230848 34165110528 34206979536 34250940672 34275832344 34292914864 34389880992 34407020352 34424084214 34432025454 34454787264 34476275808 34502786526 34518526146 34567905892 34583013504 34625394648 34633382328 34656277248 34677891456 34681463496 34698748176 34853193297 34884279072 34903051794 34927029414 34955969568 34998807766 35035162632 35064192384 35088280704 35107163208 35130371328 35179311752 35252351784 35312468256 35338131387 35361492192 35404827354 35435080993 35458505888 35477587626 35568284544 35594133588 35595634968 35611873128 35641380736 35802286416 35803796576 35821553157 35829816777 35846161767 35875863504 35897440734 35919829023 35943574368 36011656512 36031035924 36054854784 36063172224 36107367288 36180045252 36292057776 36300429936 36336533337 36344915757 36391624464 36412815168 36436222043 36457438716 36481539456 36504292032 36512713152 36532362204 36549027684 36557459124 36581625984 36608211468 36670640112 36717767424 36744451848 36766551483 36822294576 36842110227 36867419937 36936295488 36981560556 37012203072 37037629632 37057561164 37126791936 37152297216 37228648704 37255704408 37274272048 37326019536 37396720224 37416844998 37441579968 37519497522 37544300352 37571585454 37573170244 37590310524 37660536576 37737932544 37763857664 37791302328 37868967032 37908303264 37937453058 37954759518 37986208416 38012304096 38032760142 38041533862 38057902272 38066681792 38129989248 38184535296 38190047766 38255173944 38280463104 38308283208 38317120488 38435749344 38482851978 38532308256 38541197216 38560311387 38561937882 38579529222 38651603328 38660519808 38688616116 38707897896 38733486336 38757643392 38761635672 38785810284 38867977608 38953568979 38962555119 38988311904 39012627888 39036091698 39068436576 39116314562 39189391488 39216313728 39244813956 39325465764 39447216432 39474315792 39495558609 39521667744 39555439248 39576725721 39603914051 39630094816 39658895757 39726526788 39752788608 39781678716 39834484352 39890819124 39965342976 40014320112 40045089339 40063357269 40096553328 40124098768 40145691261 40220691264 40248321984 40277572218 40279271148 40305898368 40331036096 40360346442 40372929792 40436521164 40445849404 40513113576 40561711632 40571068752 40620788199 40623208704 40672992048 40696675776 40722836401 40798914624 40808326464 40837983678 40858336668 40934668032 40940577522 41017062528 41037504768 41046971648 41067328536 41076802296 41103956736 41154329232 41179996104 41254470126 41281742016 41307488352 41366579904 41394997824 41425081398 41510213862 41523155712 41608489728 41638728456 41667333336 41796334368 41882229792 41912667459 41933556054 41961276864 41991771978 42106975742 42185639808 42206664448 42237337896 42324139624 42368103648 42455174112 42464968032 42484339872 42515215119 42517008434 42545114944 42602587911 42615870336 42703449984 42734484468 42763842108 42815140056 42825017016 42851725852 42880053632 42896237904 42957602208 43037070687 43065520992 43075455712 43096818609 43106760549 43208816256 43215054051 43240218012 43295788224 43297614464 43317366144 43348846788 43358846868 43387509888 43493084784 43546385133 43548979968 43575172128 43602348816 43612407376 43635877077 43664723232 43726474809 43737340608 43808164416 43829997696 43861850892 43889206374 43951991148 43982185188 44064352512 44088065424 44118352944 44154908928 44209020336 44263198057 44345890368 44408605266 44461876212 44499869154 44529286464 44583856668 44667148032 44721887184 44789691648 44813794896 44844580976 44962907328 44983418688 45016110126 45075863872 45108622494 45119028534 45139611114 45204184628 45223940736 45248277672 45279362232 45344135664 45372415608 45402409728 45458049936 45577252773 45609306048 45642452346 45701109792 45757116054 45767671694 45842599296 45853174656 45876027136 45898778952 45909367272 45939716352 45968367744 46003715368 46024701528 46051501536 46167192864 46177843104 46211402583 46241951328 46264997568 46298620386 46327495617 46393768434 46470924396 46512372096 46537402392 46569372552 46607959424 46713550176 46809550944 46843569513 46875750003 46972084107 47003135712 47083291008 47117508516 47148656256 47206436472 47303450168 47458844784 47460846624 47482497504 47517005133 47614657077 47647367287 47736381888 47762070876 47773089036 47794882356 47834484672 47863254312 47893105364 47924765824 47942854128 48015542016 48041381232 48111351649 48143156384 48167032563 48178144143 48240060336 48299178057 48327302484 48389410368 48400573248 48448711116 48459887676 48522165952 48550420224 48609918288 48672389376 48683617536 48707761752 48709816272 48732036912 48743278832 48810948624 48894186816 48929720382 48962066112 48992602464 49022068644 49052642418 49063958298 49096392768 49122813636 49156559916 49248393984 49308747408 49349604096 49383506176 49410081552 49572396576 49633147062 49674272544 49735147878 49768026048 49862293632 49889126664 49922106624 50025996696 50059067136 50095447272 50120414032 50312123082 50388403104 50415519258 50427149538 50450153598 50544404352 50583270744 50606346024 50648277888 50683072128 50710346856 50743869696 50920063688 50939282511 51006898592 51012152622 51043967559 51077710944 51089493984 51140306178 51152103658 51235846272 51247665792 51310469304 51376411008 51413748516 51415917176 51439372296 51584821488 51610530528 51648038181 51682180896 51714413712 51754179789 51777789219 51789733759 51823970144 51851858838 51874520256 51938091972 51950073492 51984415872 52016837184 52022195244 52048122264 52091248768 52326418608 52354577691 52390544121 52433954352 52498211649 52596288576 52632421056 52660744812 52695556992 52740585664 52768967628 52795369728 52878527676 52968702384 53042238288 53107241031 53187758832 53216381439 53252939909 53352426816 53393452452 53417809692 53462071104 53527588348 53627588352 53664429312 53703429624 53705694864 53813795256 53846161101 53915361552 54017484768 54046553886 54082282176 54094758336 54161050932 54194829754 54230656064 54262234368 54270067878 54398552832 54411101952 54438086664 54450644904 54477782224 54587436696 54686158074 54722309184 54756438048 54769069728 54798543306 54823541526 54836188686 54872438976 54906661472 54912317202 55005960168 55042322688 55076651136 55116677772 55155439872 55193330432 55233441864 55346951816 55404443232 55472340834 55518304608 55556444448 55586341746 55690187904 55728445824 55842973056 55883556612 55911408072 55948369152 55989029304 56095080336 56279246283 56316450528 56357378181 56359755366 56385465786 56490804864 56606898816 56619957376 56645786496 56686953492 56803450548 56906179587 56932139277 56979312624 57018456144 57049140213 57062300793 57086853408 57100022688 57169998206 57194983872 57276802944 57285071649 57382760916 57420694656 57462424812 57475680732 57620072068 57653624016 57724277967 57727717632 57798462384 57811795824 57842906823 57869293833 57882643613 57977404992 57990779712 58061846844 58100229504 58136465088 58142453508 58178715426 58181169436 58219630976 58301966412 58316454144 58410885888 58482467856 58518941832 58554137547 58602654864 58642913584 58674471843 58784087232 58824470592 58867220934 58945360448 58988198646 59006589696 59127853824 59170824648 59211473688 59282501616 59333158872 59372381952 59445142224 59589790182 59629182912 59751726528 59836228686 59948014464 59950543104 59977891584 60021480168 60144829992 60158704712 60186148152 60331036896 60372482976 60418906722 60458847552 60496554144 60540519663 60570692078 60610733248 60654781746 60668774106 60769670364 60812408064 60842567448 60856603128 60934813056 61009488072 61198371936 61212489696 61256975517 61287505002 61366268704 61402002048 61410866283 61556257152 61570457472 61600992804 61615203444 61655935104 61686663424 61731493848 61769994156 61858357912 61881705189 61922613024 61961232528 62049869856 62092496736 62137622097 62265320793 62284733568 62412734592 62458092684 62501000004 62629445476 62670847616 62694501552 62823344688 62900334081 62941915296 62987657967 63160463613 63278459712 63281128832 63309996672 63356006844 63486209436 63648509184 63682761168 63697452048 63726509808 63775512651 63779312896 63817672416 63923805504 64055174976 64101726702 64145763162 64222710084 64237525524 64277588778 64320080448 64398904076 64436403312 64519213824 64534097664 64598281488 64613183568 64692366391 64813224384 64943682336 64946421696 64976049216 65023270182 65038270302 65081264832 65192249088 65201660498 65239627176 65282754816 65323469952 65362758192 65403523224 65418611064 65461857024 65497084848 65542079888 65606010912 65744996544 65792776338 65833809561 65880108736 65927986722 65973277782 66096528768 66132098136 66177529416 66232363392 66313530504 66357368064 66518835552 66612907899 66701328928 66749803731 66793929696 66875785002 67000722048 67082830776 67184537472 67220692344 67236199384 67266871464 67444360992 67475128032 67613795808 67662933741 67678542801 67709416671 67806276942 67835911104 67919043348 68016203496 68058623412 68103614592 68119325312 68187074904 68413959072 68463678519 68551664688 68585829728 68635674081 68651507541 68779761984 68814040704 68848168428 68864050908 68909574528 68952551616 69005573052 69037052292 69135811784 69166027008 69250789296 69266764656 69355782912 69362926992 69397496352 69447930579 69590652651 69638459881 69706386594 69768558144 69806103588 69854058828 69911939136 69997615532 70070325264 70128384768 70176561408 70214326416 70358623504 70504703568 70624936512 70676262774 70722984384 70809654708 70870161986 70917011776 70955175252 71136569088 71188267176 71191269936 71223746256 71282761472 71604572832 71607593152 71643106314 71659633554 71692323534 71751727008 71794881468 71839658046 71887148736 72023313024 72062071848 72109709568 72126344448 72214734576 72360090504 72584115552 72600859872 72673066674 72689831514 72783248928 72825630336 72872444086 72914877432 72963078912 73008584064 73025426304 73064724408 73098055368 73114918248 73163251968 73216422936 73341280224 73488903696 73533102966 73578963627 73595937447 73644589152 73684220454 73734839874 73872590976 73963121112 74024406144 74075259264 74115122328 74449720593 74511408816 74548544096 74602721817 74652039072 74756037473 74793440448 74833689996 74883159936 75038995044 75088600704 75143170908 75146340488 75180621048 75582604656 75623278887 75640724307 75675230397 75737934064 75816606528 75874906116 75909519036 75972416832 76024608192 76065520284 76083067724 76115804544 76133363584 76259978496 76380095532 76510347888 76518228933 76616566416 76634240976 76710459267 76728155487 76871498688 76965703956 77064616512 77082394432 77120622774 77123875764 77159058444 77303206656 77321039616 77377232232 77415795792 77515286784 77523271344 77571620568 77735955216 77777788257 77907137958 77925110238 77976623808 78025255776 78072183396 78136873152 78232629124 78378782976 78432627456 78489627912 78650931528 78894432864 78948631584 78991117218 79043335488 79110878496 79153451442 79207828102 79260189632 79317791514 79453053576 79505577216 79563357432 79668968704 79781638248 80028640224 80090178678 80126714538 80193106656 80248197536 80291382522 80441382528 80496643968 80555144436 80558542296 80611796736 80662072192 80720692884 80873042328 80891698808 81026227152 81069830829 81123423264 81142137504 81241576398 81292244631 81345984096 81393351552 81405101817 81445672802 81597829248 81616652928 81675967356 81716673336 81881155044 82034125056 82134657072 82153604592 82197814959 82235312289 82254283029 82308658464 82359992208 82368475803 82508940252 82563484032 82614976704 82733159808 82789995648 82850162796 83020427724 83208511251 83277456912 83334666672 83379512619 83550865411 83592668736 83764459584 83825334918 83867112108 83922553728 83983543956 84213951484 84371279616 84474675792 84539633049 84578198679 84648279248 84736207296 84910348224 84929936064 84968679744 85030430238 85034016868 85090229888 85205175822 85231740672 85406899968 85468968936 85527684216 85630280112 85650034032 85703451704 85754997309 85760107264 85792475808 85915204416 86074141374 86131041984 86150911424 86193637218 86213521098 86417632512 86430108102 86480436024 86591576448 86595228928 86634732288 86697693576 86717693736 86775019776 86986169568 87092770266 87150344256 87204697632 87224814752 87268073139 87271754154 87329446464 87452949618 87474681216 87616328832 87659995392 87723701784 87778412748 87903982296 87964370376 88176130848 88236705888 88418040672 88482297969 88526396114 88691780736 88817210532 88923752424 88999738308 89058572928 89167713336 89384685273 89443774368 89627589792 89689161952 89754343029 89925814656 89938796701 89966837376 90032220252 90151727744 90217244988 90238057068 90279222228 90408369256 90447881472 90496555344 90558724464 90628360083 90688271328 90744831216 90856038117 90916099872 90982172619 91003161159 91154505546 91218612096 91284904692 91402219584 91514232108 91535343388 91685198592 91706349312 91797557904 91818734544 91931257503 91936735488 92007430736 92049403056 92103003072 92334385728 92355686208 92422805166 92483902656 92529995136 92597240772 92654991234 92787536868 92941848792 93024744192 93074804784 93138745104 93215918848 93427100352 93619101888 93687139026 93751500006 93944168214 94006271424 94166582016 94235017032 94297312512 94412872944 94606900336 94917689568 94921693248 94964995008 95034010266 95229314154 95294734574 95472763776 95524141752 95546178072 95589764712 95668969344 95726508624 95786210728 95849531648 95885708256 96082762464 96152590053 96218644743 96222703298 96286312768 96334065126 96356288286 96416383167 96480120672 96598356114 96654604968 96778820736 96801146496 96897422232 96919775352 97044331904 97219836576 97415523504 97419632544 97464073824 97486557664 97534905273 97557405453 97621897248 97757895157 97788373632 97802490747 97859440764 97924132224 97985204928 98044137288 98105284836 98127916596 98192785536 98245627272 98313119832 98617494816 98820163104 98891980083 98959916673 99144793152 99266294124 99348545088 99470295756 99536052096 99724587264 99778253328 100051993392 100190894544 100240828064 100313677503 100519831607 100624246164 100776806208 100831038516 100854299076 100900307196 101088808704 101166541488 101212692048 101296555776 101366144256 101420693712 101709415413 101840127376 101878565022 102013797184 102024305244 102087935118 102155421888 102178987968 102280612356 102304207316 102471692544 102495331584 102620938608 102752822016 102827497032 102831834352 102878744592 103169642976 103221061056 103296076362 103364361792 103428827424 103508359578 103555578438 103579467518 103647940288 103703717676 103749040512 103876183944 103900146984 103968831744 104033674368 104044390488 104096244528 104182497536 104652837216 104709155382 104781088242 104867908704 104996423298 105192577152 105264842112 105321489624 105391113984 105481171328 105537935256 105757055352 105937404768 106014394161 106084476576 106214482062 106305242979 106375517664 106432762878 106505879818 106704853632 106786904904 106835619384 106924142208 107055176696 107406859248 107411389728 107464659471 107489450331 107538485301 107627590512 107692322202 107759487069 107830723104 108034969536 108093107772 108164564352 108189516672 108322101864 108389659508 108461312128 108540135756 108876173328 108901289808 108955564448 109009600011 109034747271 109174873392 109258823999 109308666129 109372316148 109444618368 109512876096 109538139456 109597086612 109647083052 109672377372 109744877952 109813322944 109824634404 110011920336 110153302272 110233355544 110466883728 110526330681 110602259811 110693903632 110808886464 110944681668 111036609216 111112888896 111172683492 111380375808 111456891648 111685946112 111767113224 111822816144 111978058608 112190160672 112345694149 112558492566 112632901056 112714756362 112719510732 112770931572 112981609728 113213797632 113239914752 113291572992 113373906984 113606901096 113812359174 113864278554 113958625248 114036912288 114098280426 114124601586 114173706816 114200045376 114339996412 114389967744 114553605888 114570143298 114765521832 114841389312 114924849624 114951361464 115240144136 115307248032 115448555934 115596924768 115623591648 115680934161 115685813646 115738587666 115765287226 115954809984 115981559424 116123693688 116200459008 116272930176 116284907016 116357430852 116362338872 116439261952 116603932824 116887665357 116964935712 117037883664 117108275094 117205309728 117285827168 117348943686 117568174464 117648941184 117734441868 117890720896 117976397292 118341649296 118422947376 118486675827 118565003232 118666317744 118730177163 118811742153 118890284448 118976687271 119179580364 119258365824 119503453056 119672457372 119896028928 120042960336 120135268017 120190071807 120289659984 120317409424 120372296304 120437073783 120662073792 120744965952 120837813444 120917695104 120993108288 121081039326 121141384156 121221466496 121309563492 121337548212 121539340728 121685134896 121713206256 121862364597 121869626112 122018976144 122112803293 122168509203 122396743872 122424979392 122513951034 122575010004 122732537408 122804004096 122821732566 123112514304 123140914944 123201985608 123230406888 123311870208 123462987696 123539988312 123716715824 123763410378 123845226048 123922465056 124099739712 124184993472 124275244194 124530641586 124569467136 124825469184 124916185368 125002000008 125258890952 125341695232 125389003104 125646689376 125738002377 125800668162 125883830592 125975315934 126320927226 126556919424 126562257664 126619993344 126712013688 126972418872 127365522336 127394904096 127453019616 127545645357 127551025302 127635344832 127807763733 127847611008 128110349952 128203453404 128291526324 128445420168 128475051048 128555177556 128640160896 128797808152 128872806624 129111212061 129196562976 129226367136 129290455827 129320281647 129384732782 129626448768 129645162153 129887364672 129892843392 129952098432 130046540364 130076540604 130162529664 130403320996 130479254352 130639155399 130646939904 130725516384 130807046448 130837222128 130907631231 130994169696 131084159776 131179424427 131212021824 131449010563 131489993088 131585552676 131667619122 131760217472 131855973444 131946555564 132193057536 132264196272 132355058832 132464726784 132627061008 132789594171 133037671104 133225815798 133402657856 133499607462 133587859392 133751570004 134001444096 134165661552 134369074944 134441384688 134472398768 134533742928 134888721984 134950256064 135227591616 135325867482 135357085602 135418833342 135612553884 135671822208 135838086696 136032406992 136117246824 136207229184 136238650624 136374149808 136827918144 136927357038 137103329376 137171659456 137271348162 137303015082 137559523968 137628081408 137696336856 137728101816 137819149056 137905103232 138011146104 138074104584 138271623568 138501578592 138533529312 138634207749 138725853984 138794992704 138895861158 138982486851 139181305302 139276919762 139412773188 139537116288 139612207176 139708117656 139823878272 139995231064 140140650528 140428652832 140530708539 140627250009 140717247008 140916252321 141009407136 141249873024 141352525548 141445968768 141619309416 141740323972 141834023552 141910350504 142376534352 142382539872 142447492512 142551015399 142843971231 142876923691 142942101861 143209145664 143215186304 143286212628 143319267108 143384647068 143503454016 143589762936 143679316092 143774297472 144046626048 144124143696 144334054947 144429469152 144501097689 144534432429 144720181008 144897534171 145168231104 145201719744 145346133348 145379663028 145566497856 145651260672 145744888172 145829754864 146017168128 146050852608 146129448816 146196110736 146229836496 146432845872 146682560448 146913600041 146977807392 147066205932 147157927254 147191874894 147289178304 147368440908 147469679748 147745181952 147926242224 148048812288 148150518528 148230244656 148899441186 149022817632 149097088192 149205443634 149304078144 149512074946 149586880896 149667379992 149766319872 150077990088 150177201408 150286341816 150292680976 150361242096 151165209312 151246557774 151281448614 151350460794 151475868128 151633213056 151749812232 151819038072 151944833664 152049216384 152131040568 152166135448 152231609088 152266727168 152760191064 153020695776 153036457866 153131902677 153233132832 153268481952 153420918534 153456310974 153742997376 153931407912 154129233024 154164788864 154241245548 154247751528 154318116888 154754464464 154831591584 154944114543 155046542688 155143241136 155262539367 155333367657 155369201277 155471910432 155555576514 155814275916 155850220476 155953247616 156050511552 156144366792 156273746304 156465258248 156979255824 157063733073 157171632363 157301863056 157494634947 157788865728 157897263168 157982234436 158086670976 158221756992 158306902884 158415656204 158520379264 158635583028 158906107152 159126714864 159321723093 159563276496 159649144317 159685973537 159758819727 160057280448 160180357356 160253429076 160386213312 160496395072 160582765044 160882765056 160993287936 161110288872 161117084592 161324144384 161441385768 161538483303 161746084656 161783397616 162052454304 162139661658 162246846528 162284275008 162483152796 162584489262 162691968192 162786703104 162810203634 162891345604 163195658496 163233305856 163351934712 163433346672 163762310088 164269314144 164307209184 164395629918 164470624578 164508566058 164617316928 164719984416 164736951606 165017880504 165126968064 165229953408 165466319616 165579991296 165700325592 166040855448 166417022502 166554913824 166669333344 166759025238 167101730822 167185337472 167528919168 167650669836 167734224216 167845107456 167967087912 168427902968 168837738849 168949351584 169072134543 169079266098 169156397358 169296558496 169472414592 169820696448 169859872128 169937359488 170060860476 170068033736 170180459776 170410351644 170718538761 170937937872 171055368432 171147420639 171186902379 171260560224 171300068064 171406903408 171509994618 171584951616 171830408832 171855214947 172148282748 172262083968 172301822848 172387274436 172427042196 172860216204 172960872048 173172833901 173183152896 173395387152 173435387472 173528720469 173607881499 173647930839 173972339136 174185540532 174300688512 174409395264 174449629504 174536146278 174543508308 174658892928 174905899236 174949362432 175232657664 175447403568 175556825496 175662412641 175807964592 175928740752 176023415529 176352261696 176473411776 176836081344 176964595938 177052792228 177383561472 177634421064 177847504848 177999476616 178117145856 178335426672 178472558659 178769370546 178887548736 179255179584 179378323904 179508686058 179851629312 179877593402 179933674752 180064440504 180303455488 180434489976 180476114136 180558444456 180816738512 180993110688 181117448928 181256720166 181376542656 181489662432 181621558989 181712076234 181832199744 181964345238 182006322318 182309011092 182437224192 182569809384 182804439168 183028464216 183070686776 183595115808 183637469088 183770926551 183862515006 184014861472 184098806112 184206006144 184232598849 184668771456 184711372416 184845610332 184967805312 185059990272 185194481544 185309982468 185575073736 185883697584 186149609568 186277490208 186412866291 186795962379 186854200704 187238203776 187374278052 187503000012 187888336428 188012542848 188470034064 188701002243 188825745888 188962973901 189088800667 189213800672 189481390839 189835379136 189843386496 189929990016 190068020532 190458628308 190589469148 190945527552 191048283504 191092356144 191179529424 191326537953 191337938688 191453017248 191572421456 191771416512 192117784669 192165524928 192305180106 192437289486 192445406596 192572625536 192668130252 192712576572 192832766334 192960241344 193196712228 193309209936 193557641472 193602292992 193794844464 193839550704 194077099173 194088663808 194439673152 194831047008 194839265088 194928147648 194973115328 195069810546 195114810906 195243794496 195515790314 195576747264 195604981494 195718881528 195848264448 195970409856 196088274576 196210569672 196255833192 196385571072 196491254544 196626239664 197234989632 197501428683 197640326208 197783960166 197919833346 198289586304 198532588248 198697090176 198940591512 199072104192 199556506656 200103986784 200249411193 200381789088 200481656128 200627355006 201039663214 201248492328 201553612416 201662077032 201708598152 201800614392 202333082976 202425384096 202841387424 202988801223 203035628403 203128250013 203418830826 203545697797 203680254752 203757130044 204027594368 204048610488 204175870236 204310843776 204357975936 204561224712 204608414632 205241877216 205391035557 205654994064 205663668704 205757489184 205907022243 205954522623 206339285952 206442122112 206592152724 206728723584 206857654848 207016719156 207111156876 207158935036 207295880576 207407435352 207498081024 207752367888 207800293968 208067348736 208088780976 208192489056 208343791737 208771957953 208915379643 209305674432 209418310764 209562176484 209735817408 209992846596 210385154304 210529684224 210642979248 210962342656 211075870512 211514110704 211874809536 212028788322 212168953152 212428964124 212610485958 212751035328 212865525756 213011759636 213409707264 213573809808 213671238768 213848284416 214110353392 214813718496 214822779456 214929318942 214978900662 215076970602 215255181024 215384644404 215518974138 215661446208 216069939072 216186215544 216329128704 216379033344 216644203728 216779319016 216922624256 217080271512 217752346656 217802579616 217911128896 218019200022 218069494542 218349746784 218517647998 218617332258 218744632296 218889236736 219025752192 219076278912 219194173224 219294166104 219344754744 219489755904 219626645888 219649268808 220023840672 220466711088 220736890881 220787812341 220933767456 221052661362 221204519622 221387807264 221617772928 221889363336 222073218432 222225777792 222345366984 223534226448 223645632288 223808165451 223956117216 224268112419 224380321344 224691388298 225116985132 225265802112 225429512724 225439021464 225541863144 226747813968 226869836661 226922172921 227025691191 227213802192 227492250479 227624718348 227728557108 227917250496 228073824576 228196560852 228249203172 228347413632 228400090752 228679992824 228779935488 229140286596 229531043664 229554686799 229849699248 229902722928 230131377801 230184466461 230480288272 230614496064 230897111868 231193849536 231247183296 231361868322 231371627292 231477175332 231530574452 231909619968 231963118848 232247387376 232545860352 232569814032 232714861704 232724677744 233207865648 233333364771 233775330714 233929871424 234075767328 234216550188 234410619456 234571654336 234697887372 235136348928 235297882368 235468883736 235781441792 235952794584 236683298592 236845894752 236973351654 237130006464 237332635488 237460354326 237623484306 237780568896 237953374542 238359160728 238516731648 239006906112 239344914744 240085920672 240270536034 240380143614 240579319968 240634818848 240744592608 240874147566 241324147584 241489931904 241675626888 241835390208 241986216576 242162078652 242282768312 242442932992 242619126984 242675096424 243078681456 243209492487 243370269792 243426412512 243724729194 243876733893 244037952288 244215305451 244225606586 244337018406 244793487744 244849958784 245027902068 245150020008 245465074816 245643465132 246403971216 246460813776 246593444877 246705936867 246762849087 246925975392 247079976624 247105427409 247269970103 247433431648 247526820756 247690452096 247844930112 248199479424 248369986944 248550488388 249061283172 249832370736 250004000016 250138537857 250517781904 250652596233 250778006208 251293378752 251476004754 251601336324 251767661184 251950631868 252641854452 253113838848 253424027376 253618899147 253734596037 253944837744 254256044653 254731044672 254789808192 254906039232 255091290714 255102050604 255270689664 255615527466 255695222016 256220699904 256406906808 256583052648 256890840336 256950102096 257110355112 257264991927 257280321792 257595616304 257745613248 258222424122 258393125952 258452734272 258580911654 258640563294 258769465564 259252897536 259290324306 259774729344 259785686784 259904196864 260093080728 260153081208 260325059328 260806641992 260958508704 261278310798 261451032768 261614092896 261674444256 261804219417 261815262462 261988339392 262168319552 262358848854 262424043648 262898021126 262979986176 263171105352 263335238244 263520434944 263711946888 263893111128 264528392544 264710117664 265254122016 265446893907 265579188342 266075342208 266451631596 266805315712 266999214924 267175718784 267503140008 268154055819 268331323104 268882769376 268944797536 269067485856 269263029087 269777443968 269816390103 269900512128 270455183232 270651734964 270714171204 270837666684 271225107768 271343644416 271676173392 271885080249 272064813984 272234493648 272568114351 272748299616 272946517857 273009483477 273655836288 273695342323 273854714076 274206658752 274343318912 274542696324 274606030164 275119047936 275392673712 275456203632 275793772509 275810206464 276022292208 276148209168 276360554821 276543247136 277003157184 277067058624 277268415498 277451707968 277589985408 277791722316 277964973702 278362610604 278553839524 278825546376 279074232576 279224414352 279416235312 279647756544 279990462128 280281301056 280857305664 281061417078 281254500018 281434494016 281832504642 282018814272 282499746048 282705051096 282891937536 283238618832 283480647944 283668047104 283820701008 284753068704 284765079744 284894985024 285102030798 285687942462 285753847382 285884203722 286418291328 286430372608 286572425256 286638534216 286769294136 287006908032 287179525872 287358632184 287548594944 288248287392 288655934229 288668109894 288858938304 289002195378 289068864858 289249149501 289440362016 289795068342 290336462208 290403439488 290692266696 290759326056 291132995712 291489776344 291659509728 292258897632 292392221472 292459672992 292604715819 292672216359 292865691744 293273685471 293365120896 293407472241 293827200082 293955614784 294132411864 294315854508 294383749788 294578356608 294736881816 294939359496 295852484448 296460489312 296675940249 296879750019 297489866011 297798882372 298045635264 298194176384 298410887268 298608156288 299024149892 299173761792 299334759984 300155980176 300572683632 300585361952 300722484192 300941032509 301559494821 302330418624 302493115548 302562897228 302700921588 302951736256 303266426112 303499624464 303638076144 303889667328 304098432768 304262081136 304332270896 305128246239 305520382128 306041391552 306072915732 306263805354 306466265664 306536963904 306841837068 306912621948 307485994752 307862815824 308258466048 308329577728 308482491096 308495503056 308636233776 309508928928 309663183168 309888229086 310093085376 310286482272 310525078734 310666735314 310738402554 310943820864 311111153028 311628551832 311700440952 311906495232 312101023104 312288733584 312547492608 312930516496 313958511648 314127466146 314343264726 314603726112 314989269894 315577731456 315794526336 315964468872 316173341952 316443513984 316613805768 316831312408 317040758528 317271166056 317812214304 318043182483 318253429728 318643446186 318915728937 319126552992 319298288634 319371947074 319517639454 320114560896 320360714712 320506858152 320772426624 320992790144 321165530088 322220577744 322234169184 322468350993 322615455903 322882771536 323076966606 323278461207 323353037827 323492169312 323566795232 324104908608 324279323316 324493693056 324568550016 324966305592 325168978524 325383936384 325620407268 325782691208 326703869424 326866693344 327028800033 327104241813 327524620176 327776471997 327925998387 328538628288 328614418368 328791259836 328941249156 329017132116 329234633856 329439968832 329473903212 330035761008 330459906816 331400651184 331578992043 331806779433 332081710896 332488673777 332834045004 333109827648 333338666688 333518050476 334203461644 334370674944 335057838336 335301339672 335468448432 335934175824 336855805936 337037082447 337675477698 337898703168 338144269086 338158532196 338312794716 338593116992 338944829184 339641392896 339719744256 339874718976 340121720952 340136067472 340820703288 341437077522 341875875744 342110736864 342294841278 342373804758 342521120448 342600136128 342813806816 343019989236 343169903232 343660817664 343710429894 344296565496 344524167936 344603645696 344774548872 344854084392 345720432408 345921744096 346345667802 346790774304 346870774944 347057440938 347215762998 347295861678 347944678272 348371081064 348601377024 348818790528 348899259008 349072292556 349087016616 349317785856 349811798472 350662996071 350894807136 351113650992 351324825282 351615929184 351857481504 352046831058 352704523392 352946823552 353672162688 353929191876 354105584456 355268842128 355460027481 355695009696 355998953232 356190531489 356435226459 356670853344 356930061813 356945117318 357538741092 357775097472 358510359168 358756647808 359017372116 359755186804 360128881008 360405804051 360570215421 360868979952 360952228272 361116888912 361311221349 361394571689 361633477024 361986221376 362234897856 362513440332 362753085312 362979324864 363243117978 363424152468 363664399488 363928690476 364012644636 364618022184 365139618768 365587093791 365608878336 366056928432 366141373552 366338409879 366505527609 367190231616 367274938176 367541853102 367725030012 368029722944 368197612224 368412012288 368465197698 369337542912 369422744832 369691220664 369935610624 370388963088 370619964936 371150147472 371604988339 371767395168 372299219136 372554980416 372825732582 373591924758 373708401408 374476407552 374748556104 375006000024 375776672856 376025085696 376940068128 377402004486 377651491776 377925947802 378177601334 378427601344 378962781678 379670758272 379686772992 379859980032 380136041064 380917256616 381178938296 382096567008 382184712288 382359058848 382636936071 382653075906 382906034496 383144842912 383423291199 383542833024 384235569338 384331049856 384610360212 384874578972 384890813192 385145251072 385336260504 385425153144 385665532668 385920482688 386393424456 386618419872 387333636183 387589688928 387679101408 387960844941 388154198346 388879346304 388935486459 389662094016 389678530176 389856295296 389946230656 390139621092 390229621812 390487588992 391031580628 391209962988 391437763056 391917466197 391940819712 392176549152 392421139344 392511666384 392722893693 392982509088 393252479328 393538273281 394347031689 394469979264 395002857366 395280652416 395567920332 395839666692 396579172608 397065176496 397394180352 397881183024 398368782513 399113013312 400207973568 400498822386 400763578176 400963312256 401254710012 402079326428 402496984656 403107224832 403324154064 403417196304 403601228784 403911580123 404666165952 404850768192 405682774848 405977602446 406071256806 406256500026 406837661652 407091395594 407360509504 407514260088 408055188736 408097220976 408351740472 408621687552 408715951872 409122449424 409216829264 410483754432 410782071114 411309988128 411327337408 411514978368 411814044486 411909045246 412678571904 412884244224 413184305448 413457447168 413715309696 414033438312 414222313752 414317870072 414591761152 414814870704 415504735776 415600587936 415902623247 416177561952 416384978112 416687583474 416947460553 417543915906 417830759286 418611348864 418836621528 419124352968 419471634816 419985693192 421285958496 421881750027 422151741024 422748756963 423028221408 423749619072 424057576644 424337906304 424857928248 425220971916 425502070656 425731051512 426023519272 427147619616 427342477536 427653046197 428220706784 428531913693 428630771073 428826305583 429627436992 429645558912 429858637884 429957801324 430153941204 430510362048 430769288808 431037948276 431322892416 432139878144 432372431088 433002164841 433288407456 433558638032 433603297287 434160543024 434692602513 434792881093 435504693312 435605159232 435822257792 436038400044 436138989084 436699493568 437035295996 437234664516 437489264592 438051504384 438152557824 438388346448 438588332208 438689509488 439253291776 439298537616 440047681344 440740800123 440933422176 441473781762 441575624682 441867534912 442105322724 442409039244 442775614528 443235545856 443778726672 444146436864 444451555584 444690733968 447068452896 447291264576 447616330902 447912234432 448536224838 448760642688 449382776596 450233970264 450531604224 450859025448 450878042928 451083726288 453495627936 453739673322 453844345842 454051382382 454427604384 454984500958 455249436696 455457114216 455834500992 456147649152 456393121704 456498406344 456694827264 456800181504 457359985648 458280573192 459062087328 459109373598 459395708031 459699398496 459805445856 460262755602 460368932922 460656052909 460960576544 461228992128 461794223736 462387699072 462494366592 462723736644 462743254584 462954350664 463061148904 464494774752 464832343629 465139628064 465429723408 465449355488 465787618101 466000102971 466107603831 466415731296 466666729542 467550661428 467859742848 468151534656 468433100376 468821238912 469143308672 469395774744 470937767472 471514897089 471905589168 472483904841 473366597184 473691789504 473946703308 474260012928 474665270976 474920708652 475246968612 475561137792 475906749084 476718321456 477965169279 478689829488 478947432951 479057920611 479276459181 480171841344 480541072068 480760287228 481158639936 481269637696 481489185216 481748295132 482648295168 482979863808 483351253776 483972433152 484324157304 484565536624 484615449909 485238253968 485350192848 485944984751 486157362912 486418984974 486740539584 486852825024 487449458388 487753467786 488075904576 488430610902 488451213172 488674036812 489586975488 489699917568 490055804136 490300040016 490930149632 491286930264 492807942432 492921627552 493186889754 493411873734 493525698174 493851950784 494159953248 494210854818 494539940206 494866863296 495053641512 495380904192 495689860224 496398958848 496739973888 497100976776 498122566344 499664741472 500008000032 500277075714 501035563808 501305192466 501556012416 502586757504 502952009508 503202672648 503535322368 503901263736 505283708904 506513216547 506848054752 507237798294 507469192074 507889675488 508512089306 509462089344 509579616384 509812078464 510182581428 510204101208 510541379328 511231054932 512813813616 513166105296 513442261917 513560707137 513781680672 513900204192 514220710224 514529983854 514850882663 515191232608 515491226496 515565644841 516444848244 516786251904 516905468544 517161823308 517281126588 517538931128 518580648612 519518501703 519549458688 520186161456 520306162416 520586161407 520823644497 520943792517 521613283984 521917017408 522556621596 522902065536 523228185792 523348888512 523608438834 523630524924 523976678784 524336639104 524717697708 524848087296 525796042252 526342210704 526670476488 526987237923 527423893776 527786222256 528070246587 529056785088 529420235328 530508244032 530893787814 531158376684 532150684416 532903263192 533610631424 533998429848 534351437568 535006280016 535417675977 536308111638 536662646208 537765538752 537889595072 538134971712 538526058174 539554887936 539632780206 539801024256 540910366464 541303469928 541428342408 541675333368 542450215536 543352346784 543770160498 544129627968 544468987296 544864676967 545136228702 545496599232 545893035714 546018966954 547311672576 547390684646 547709428152 548413317504 548686637824 549085392648 549212060328 550785347424 550912407264 551587545018 552044584416 552296418336 552697796547 552721109642 553086494272 554006314368 554134117248 554536830996 554903415936 555179970816 555583444632 555929947404 556725221208 557107679048 557651092752 558448828704 558832470624 559238598873 559980924256 560387887137 560562602112 561714611328 562122834156 562509000036 562868988032 563665009284 564037628544 565410102192 566103006729 566477237664 566961295888 567266402001 567641402016 568444172517 569506137408 569530159488 569789970048 570204061596 571375884924 571507694764 571768407444 572836582656 573144850512 573277068432 573538588272 573979613859 574013816064 574359051744 574717264368 575421574741 576353354007 576496574784 577311868458 577336219788 577717876608 578004390756 578137729716 578498299002 578880724032 579590136684 580672924416 580806878976 581384533392 581518652112 582231297519 582265991424 582979552688 583319019456 584517795264 584784442944 584919345984 585209431638 585344432718 585731383488 586547370942 586730241792 586814944482 587654400164 587911229568 588264823728 588631709016 588767499576 589156713216 589473763632 589878718992 591704968896 592504286049 592920978624 593351880498 593759500038 594979732022 595597764744 596091270528 596388352768 596821774536 597216312576 598048299784 598669519968 600311960352 600748233579 601145367264 601170723904 601444968384 601882065018 603118989642 604660837248 604986231096 605125794456 605401843176 605903472512 606999248928 607276152288 608524162272 608664541792 608966403669 609106885209 609384750039 610256492478 610637093391 611040764256 612082783104 612145831464 612527610708 612932531328 613073927808 613683674136 613825243896 615725631648 616964982192 616991006112 617272467552 617721066729 617863567869 619017857856 619326366336 619415774731 619776458172 620186170752 620572964544 621050157468 621333470628 621476805108 621887641728 622222306056 623257103664 623400881904 624202046208 624577467168 625031375211 625447571437 625861032992 626315873859 626746138929 627917023296 628254932292 628686529452 629207452224 629978539788 631155462912 631589052672 631928937744 632887027968 633227611536 633662624816 634542332112 635624428608 636086364966 636506859456 637286892372 637831457874 638253105984 638596577268 638743894148 639035278908 640229121792 640721429424 641013716304 641544853248 641985580288 642331060176 644441155488 644468338368 644936701986 645230911806 645765543072 646153933212 646556922414 646706075654 646984338624 647133590464 648209817216 648558646632 648987386112 649137100032 649932611184 650337957048 650767872768 651240814536 651565382416 653407738848 653733386688 654057600066 654208483626 655049240352 655552943994 655851996774 657077256576 657228836736 657582519672 657882498312 658034264232 658469267712 658879937664 658947806424 660071522016 662210672643 662363437023 662801302368 663157984086 663613558866 664163421792 664977347554 665668090008 666219655296 666677333376 667036100952 668406923288 670602679344 670936896864 671424496353 671868351648 672804337257 673266538867 673711611872 674074164894 675350955396 675797406336 676288538172 676317064392 676625589432 677186233984 680243441904 680272134944 680609509983 680766518763 681077073573 681641406576 682476751437 682874155044 683751751488 684221473728 684589682556 684747609516 685042240896 685200272256 685627613632 686039978472 686339806464 687420859788 688593130992 689549097744 689708168784 690394133403 690553399383 691440864816 691843488192 692288218817 692691335604 693581548608 693741549888 694114881876 694431525996 694591723356 695889356544 696742162128 697637581056 697798518016 698144585112 698174033232 699623596944 700000094313 701325992142 701789614272 702227301984 702649650564 703231858368 703714963008 704093662116 705409046784 705893647104 707344325376 707858383752 708211168912 710537684256 710920054962 711390019392 711997906464 712381062978 712870452918 713341706688 713860123626 713890234636 715077482184 715550194944 717020718336 717513295616 718034744232 719510373608 720257762016 720811608102 721140430842 721737959904 721904456544 722233777824 722622442698 722789143378 723266954048 723972442752 724469795712 725026880664 725506170624 725958649728 726486235956 726848304936 727328798976 727857380952 728025289272 729236044368 730279237536 731174187582 731630201679 732113856864 732282747104 732645916353 732676819758 733011055218 734380463232 734549876352 735083706204 735450060024 736059445888 736395224448 736930395396 739382441328 739780334631 740117810601 740288547261 740777926176 741239929872 741809910309 742300294944 743209976678 743534790336 744598438272 745109960832 745651465164 747183849516 749497112208 750012000048 750415613571 751553345712 751957788699 752474366969 753880136256 754804008972 755302983552 755851895604 756355202668 756855202688 757925563356 759341516544 760272082128 760856697441 761203788111 761834513232 762357876592 762768133959 764193134016 764369424576 764718117696 765273872142 765306151812 765812068992 766289685824 766846582398 767085666048 768471138676 768662099712 769220720424 769749157944 769781626384 770672521008 770850306288 771331065336 771794975781 771840965376 772786848912 773236839744 774667272366 775179377856 775358202816 775921689882 776308396692 777758692608 777870972918 779324188032 779357060352 779712590592 779892461312 780279242184 780459243624 780975177984 782063161256 782419925976 782875526112 783834932394 784353098304 784842278688 785023332768 785445787386 785965018176 786504958656 787076546562 788694063378 788939958528 790005714732 790561304832 791135840664 791679333384 794130352992 795762366048 796340681721 796737565026 798226026624 800415947136 800997644772 801527156352 801926624512 802509420024 804158652856 804462167457 804993969312 806648308128 806834392608 807202457568 807789087261 807823160246 809332331904 809449170309 809701536384 811365549696 811955204892 812142513612 812513000052 813675323304 814182791188 814721019008 815028520176 815655240747 816194441952 816703480944 817704343053 817892978033 818244898848 818433658528 818839553571 819028450431 820967508864 821086026969 821564142228 822619976256 822654674816 823029956736 823628088972 823818090492 825357143808 826368610896 827381317527 827430619392 828066876624 828444627504 828635740144 829081664463 829629741408 831009471552 831201175872 831805246494 832355123904 832769956224 833375166948 833894921106 835087831812 835661518572 837222697728 837673243056 838248705936 838943269632 839971386384 841000763083 842571916992 843763500054 844303482048 845497513926 846056442816 847499238144 848115153288 848675812608 849715856496 850441943832 851004141312 851462103024 852047038544 854295239232 854684955072 855306092394 856441413568 857063827386 857261542146 857652611166 859254873984 859291117824 859717275768 859915602648 860307882408 861020724096 861538577616 862075896552 862645784832 864744862176 865967802687 866004329682 866576814912 867117276064 867206594574 867747448503 868321086048 869385205026 869585762186 871009386624 871210318464 871644515584 872076800088 872277978168 873398987136 874070591992 874469329032 874978529184 876776692896 877176664416 877379018976 878016649077 878597075232 879821056413 880095362688 880222416723 881481600246 881866844352 882947563524 883151249364 883735069824 884210645448 884818078488 885551229056 887557453344 889381467936 890027820747 890639250057 892469598033 894136905792 894582529152 895232661804 895824468864 897072449676 897521285376 898765553192 900467940528 901718050896 901756085856 902167452576 902823097527 904678484463 905299978453 906991255872 907479346644 907688691684 908102764764 908855208768 909969001916 910498873392 910914228432 911669001984 912295298304 912786243408 912996812688 914115681331 914719971296 915384738717 916561146384 918124174656 918218747196 918791416062 919398796992 919610891712 920525511204 920737865844 921312105818 921921153088 922457984256 923588447472 924775398144 924988733184 925447473288 925486509168 925908701328 926122297808 928989549504 929664687258 930279256128 930859446816 930898710976 931575236202 932000205942 932215207662 932831462592 933333459084 935101322856 935719485696 936303069312 936866200752 937642477824 938286617344 938791549488 941875534944 943029794178 943811178336 944967809682 946733194368 947383579008 947893406616 948520025856 949330541952 949841417304 950493937224 951122275584 951813498168 953436642912 955930338558 956747186811 957379658976 957894865902 958115841222 958552918362 960343682688 961082144136 961520574456 962317279872 962539275392 962978370432 963496590264 966702507552 967405052979 967846367709 968648314608 969131073248 969230899818 969835383621 970059113481 970476507936 970700385696 971889969502 972314725824 972837969948 973481079168 973705650048 974898916776 975506935572 976151809152 976861221804 976902426344 977348073624 980111608272 980600080032 981312725439 982573860528 983329415991 983777995161 984004941421 985615884864 985843255104 986373779508 986823747468 987051396348 987703901568 988319906496 988421709636 989079880412 989733726592 990107283024 991379720448 994201953552 994736976129 995420338299 996245132688 997466021331 999329482944 1000016000064 1000554151428 1002071127616 1002610384932 1003112024832 1005173515008 1005904019016 1006405345296 1007802527472 1010567417808 1011111247341 1013026433094 1013696109504 1014475596588 1014938384148 1015779350976 1017024178612 1018924178688 1019159232768 1019624156928 1020365162856 1020408202416 1022462109864 1025627627232 1026332210592 1026884523834 1027121414274 1027563361344 1027800408384 1028441420448 1029059967708 1029701765326 1030382465216 1030982452992 1031131289682 1032889696488 1033572503808 1033810937088 1034323646616 1034562253176 1035077862256 1037161297224 1039037003406 1040372322912 1040612324832 1041172322814 1041647288994 1041887585034 1043226567968 1043834034816 1045113243192 1045804131072 1046456371584 1046697777024 1047216877668 1047261049848 1047953357568 1048673278208 1049435395416 1051592084504 1051988988213 1052684421408 1053340952976 1053974475846 1054847787552 1055572444512 1056140493174 1058113570176 1058840470656 1061016488064 1061787575628 1062316753368 1065806526384 1067996859696 1068571594467 1069305679377 1070012560032 1070790185439 1070835351954 1072616223276 1073325292416 1075531077504 1075779190144 1076269943424 1077052116348 1079265560412 1081217412153 1081710646263 1082606939856 1082856684816 1083350666736 1083933664047 1084183715067 1084900431072 1086704693568 1087540320996 1088259255936 1088937974592 1089729353934 1090272457404 1090993198464 1091786071428 1092037933908 1094781369292 1095418856304 1096761281373 1096826635008 1098170785296 1098424120656 1099015229637 1099516582827 1099770228647 1101570694848 1101824814528 1103175090036 1104089168832 1104592836672 1105395593094 1105442219284 1106172988544 1108012628736 1108268234496 1109073661992 1109806831872 1111166889264 1111859894808 1113450442416 1114215358096 1114814965017 1115302185504 1116897657408 1117664941248 1118477197746 1119961848512 1120775774274 1121125204224 1123429222656 1124245668312 1125018000072 1125737976064 1127330018568 1128075257088 1130820204384 1132206013458 1132954475328 1133922591776 1134532804002 1135282804032 1136888345034 1139012274816 1139060318976 1139579940096 1140408123192 1142751769848 1143015389528 1143536814888 1146289701024 1146554136864 1147077176544 1147959227718 1148718103488 1149434528736 1150269873597 1150843149482 1152706708014 1152993149568 1154623736916 1154672439576 1155435753216 1156008781512 1156275459432 1156996598004 1157761448064 1159180273368 1162000908549 1162769066784 1163037304224 1163882534823 1164462595038 1165959105376 1166638038912 1166806459377 1169035590528 1169568885888 1169838691968 1170418863276 1170688865436 1171462766976 1173094741884 1173629888964 1175308800328 1175752398591 1175822459136 1176529647456 1177263418032 1177534999152 1178168681079 1178947527264 1179757437984 1180614819843 1183041095067 1183409937792 1185008572098 1185841957248 1186703760996 1187519000076 1189959464044 1191195529488 1192182541056 1193643549072 1195106347539 1196096599568 1197339039936 1200623920704 1201496467158 1202290734528 1202341447808 1202889936768 1203764130036 1206237979284 1209321674496 1209972462192 1210251588912 1210803686352 1211734740369 1211806945024 1213998497856 1214552304576 1217048324544 1217329083584 1217932807338 1218213770418 1218769500078 1220512984956 1221274186782 1222081528512 1224165566208 1224291662928 1225055221416 1225865062656 1226147855616 1227367348272 1227650487792 1229154961429 1231451263296 1233929964384 1233982012224 1234544935104 1235442133458 1235727135738 1238035715712 1238652732672 1238831549462 1239552916344 1240372341504 1241145929088 1242100314936 1242666941256 1242953610216 1243775283456 1244444612112 1246514207328 1246801763808 1249154934336 1250062750422 1250842381659 1250895142874 1251722065984 1252631747718 1253492277858 1255834046592 1256509864584 1257373058904 1258414904448 1259957079576 1263857875488 1265645250081 1266455223072 1267325249632 1268246270889 1269084664224 1270852637041 1271248857216 1272172729932 1273013718912 1274573784744 1275662915748 1276506211968 1277193154536 1277487788296 1278070557816 1281442858848 1282027432608 1284662120352 1285595741079 1285892313219 1286478916749 1288882310976 1288936676736 1289873403972 1290461823612 1291531086144 1292307866424 1293113844828 1293412151308 1293968677248 1294267180928 1296419634432 1297117293264 1299006494523 1299865222368 1300675914096 1300809891861 1302481629072 1303130764832 1304077807539 1304378643279 1306815477696 1307466773376 1308115200132 1308416967252 1310098480704 1311105887988 1311703993548 1314154513152 1314457673472 1315165039344 1315764996624 1316068528464 1317759875328 1317895612848 1320143044032 1322222400369 1324421345286 1324726874046 1325602604736 1326315968172 1327227117732 1328326843584 1329954695108 1331336180016 1332439310592 1333354666752 1334072201904 1336813846576 1341205358688 1341873793728 1342848992706 1343736703296 1345608674514 1346533077734 1347423223744 1348148329788 1350701910792 1351594812672 1352577076344 1352634128784 1353251178864 1354372467968 1360486883808 1360544269888 1361219019966 1361533037526 1362154147146 1363282813152 1364953502874 1365748310088 1367503502976 1368442947456 1369179365112 1369495219032 1370084481792 1370400544512 1371255227264 1372079956944 1374841719576 1377186261984 1378187124093 1379098195488 1379416337568 1380788266806 1381106798766 1381968158727 1382881729632 1383686976384 1384576437634 1385382671208 1387163097216 1387483099776 1388229763752 1388863051992 1389183446712 1393484324256 1396289170224 1396348066464 1397362854303 1398000308913 1398322811493 1399247193888 1400000188626 1402651984284 1403579228544 1404454603968 1405299301128 1406463716736 1407429926016 1408187324232 1414544691267 1415716767504 1416422337824 1417451714523 1420364711987 1421075368512 1421840109924 1422780038784 1423995812928 1424762125956 1425740905836 1426683413376 1427720247252 1427780469272 1430154964368 1436069488464 1436842298853 1437173761833 1437829377543 1439020747216 1440515524032 1441623216204 1442280861684 1443475919808 1443808913088 1444467555648 1445244885396 1445578286756 1446533908096 1447944885504 1448939591424 1450053761328 1451917299456 1452972471912 1453696609872 1453846349727 1455714761904 1456050578544 1457834954253 1458472088736 1460558475072 1462348375164 1463260403358 1464227713728 1464565494208 1465291832706 1465353639516 1466022110436 1468760926464 1469099752704 1470167412408 1470900120048 1472118891776 1472790448896 1473860790792 1478764882656 1479560669262 1480235621202 1480577094522 1481555852352 1482479859744 1483619820618 1484600589888 1486419953356 1487069580672 1489196876544 1490219921664 1491302930328 1494367699032 1498994224416 1500024000096 1500831227142 1503106691424 1503915577398 1504948733938 1507760272512 1509608017944 1510605967104 1511703791208 1512710405336 1513710405376 1515851126712 1519539649641 1520544164256 1521713394882 1522407576222 1523669026464 1524715753184 1525536267918 1528386268032 1528738849152 1529436235392 1530547744284 1530612303624 1531624137984 1532579371648 1533693164796 1536942277352 1538441440848 1539498315888 1539563252768 1540326785751 1540682121411 1541345042016 1541700612576 1542662130672 1543589951562 1544552647989 1545573697824 1546473679488 1546696934523 1549334544732 1550358755712 1550716405632 1551843379764 1552616793384 1555741945836 1558648376064 1560558484368 1560918487248 1561758484221 1562470933491 1562831377551 1564126322512 1564839851952 1565751052224 1567669864788 1568706196608 1569684557376 1570046665536 1570891574772 1571930036352 1573009917312 1574153093124 1577388126756 1580011429464 1580961713769 1582271681328 1583358666768 1584210739761 1587466442809 1588260705984 1591524732096 1592681363442 1593475130052 1596452053248 1600831894272 1601995289544 1603054312704 1605018840048 1606253027931 1608317305712 1608924334914 1609987938624 1613296616256 1613668785216 1614404915136 1615578174522 1615646320492 1618664663808 1618898340618 1619403072768 1622731099392 1623910409784 1624285027224 1625026000104 1627350646608 1628365582376 1629442038016 1630057040352 1631310481494 1632388883904 1633406961888 1634594030901 1635408686106 1635785956066 1636489797696 1636867317056 1637679107142 1638056900862 1641935017728 1642172053938 1643128284456 1645239952512 1645309349632 1646059913472 1647256177944 1647636180984 1652737221792 1654762635054 1656133753248 1656889255008 1657271480288 1658093389641 1658163328926 1659259482816 1662018943104 1662402351744 1663610492988 1664710247808 1665539912448 1666750333896 1667789842212 1670175663624 1671323037144 1675346486112 1676497411872 1679942772768 1681163661411 1682001526166 1685143833984 1687527000108 1688606964096 1690995027852 1692112885632 1696230306576 1698309020187 1699431712992 1700883887664 1701799206003 1702924206048 1704094077088 1705332517551 1708590478464 1708837137319 1709369910144 1710612184788 1712882827136 1714127654772 1714523084292 1715305222332 1718509747968 1719434551536 1719831205296 1720615764816 1721938841577 1722041448192 1723077155232 1724151793104 1726264724223 1729060062021 1729489724352 1731935605374 1732008659364 1733153629824 1734234552128 1734413189148 1735494897006 1736642172096 1738770410052 1739171524372 1742018773248 1742420636928 1744153600176 1744555956336 1746693892557 1746797974272 1748141183984 1748938658064 1749957058368 1753553385792 1754353328832 1754758037952 1756033298154 1757194150464 1759642112826 1760190725376 1760444833446 1762963200492 1763733688704 1765895127048 1766302498728 1767470139648 1768421290896 1769636156976 1771102458112 1775114906688 1778762935872 1780055641494 1781278500114 1784939196066 1788273811584 1789165058304 1790465323608 1791648937728 1794144899352 1797531106384 1800935881056 1802244700737 1803436101792 1803512171712 1804334905152 1805646195054 1809356968926 1810599956906 1813982511744 1814958693288 1815377383368 1816205529528 1817710417536 1819938003832 1820997746784 1821828456864 1825572486816 1825993625376 1826899211007 1827320655627 1828154250117 1828231362662 1829439942592 1830769477434 1831911280173 1833122292768 1836248349312 1836437494392 1837582832124 1838797593984 1839221783424 1841051022408 1841475731688 1842624211636 1843842306176 1847176894944 1850894946576 1850973018336 1851817402656 1852244595616 1853163200187 1853590703607 1857400007983 1857979099008 1858247324193 1859329374516 1860558512256 1861718893632 1861797421952 1863150472404 1864000411884 1864430415324 1865662925184 1866666918168 1870202645712 1872606138624 1873732401504 1876342714311 1877583098976 1878947621577 1880238416787 1883751069888 1886059588356 1887622356672 1889935619364 1893466388736 1894767158016 1895786813232 1898661083904 1899682834608 1900987874448 1903626996336 1906873285824 1909876800533 1911860677116 1913494373622 1914759317952 1915789731804 1916231682444 1917105836724 1920687365376 1922164288272 1923041148912 1924634559744 1925078550784 1925956740864 1926993180528 1933405015104 1934810105958 1935692735418 1937296629216 1938262146496 1938461799636 1939670767242 1940118226962 1940953015872 1941400771392 1943779939004 1944629451648 1945675939896 1946962158336 1947411300096 1949797833552 1951013871144 1952303618304 1953722443608 1953804852688 1954696147248 1960223216544 1961200160064 1962625450878 1965147721056 1966658831982 1967555990322 1968009882842 1971231769728 1971686510208 1972747559016 1973647494936 1974102792696 1975407803136 1976639812992 1976843419272 1978159760824 1979467453184 1980214566048 1987090311069 1988403907104 1989473952258 1990840676598 1992490265376 1994932042662 1998658965888 2000032000128 2001108302856 2004142255232 2005220769864 2011808038032 2012810690592 2014273489059 2015605054944 2018413011771 2019799616601 2021134835616 2022222494682 2026052866188 2027392219008 2028951193176 2029876768296 2031558701952 2034048357224 2040730325712 2040816404832 2041828529949 2042299556289 2043231220719 2044924219728 2047430254311 2051255254464 2052664421184 2053769047668 2054242828548 2055126722688 2055600816768 2056882840896 2058119935416 2059403530652 2060764930432 2062262579364 2065779392976 2068647293232 2069124506352 2070155724512 2071182400209 2071660198149 2074322594448 2075917655981 2076864656451 2078074006812 2080744645824 2081224649664 2082344645628 2083294577988 2083775170068 2086453135936 2087668069632 2090226486384 2092912743168 2093395554048 2094433755336 2094522099696 2098870790832 2100000282939 2103184169008 2103977976426 2105368842816 2106681905952 2107948951692 2109695575104 2111144889024 2112280986348 2116227140352 2117680941312 2122032976128 2123575151256 2124633506736 2131613052768 2135993719392 2137143188934 2138611358754 2140025120064 2141580370878 2141670703908 2145232446552 2146650584832 2151062155008 2151558380288 2152539886848 2154104232696 2158531120824 2162434824306 2163421292526 2165213879712 2165713369632 2166701333472 2167867328094 2168367430134 2169800862144 2173409387136 2175080641992 2176518511872 2177875949184 2179458707868 2180544914808 2181986396928 2183572142856 2184075867816 2189562738584 2190837712608 2193522562746 2194890605037 2196341570592 2196848241312 2197937749059 2198030459274 2199033165654 2199540457294 2203141389696 2203649629056 2206350180072 2208178337664 2209185673344 2210791186188 2210884438568 2212345977088 2218147323984 2219341003893 2220865641783 2222333778528 2223719789616 2225429730927 2226900884832 2228430716192 2229629930034 2230604371008 2233795314816 2235329882496 2236954395492 2239923697024 2241551548548 2248491336624 2250036000144 2251246840713 2254660037136 2255873366097 2257423100907 2261640408768 2264412026916 2265908950656 2267845183552 2269065608004 2270565608064 2273776690068 2278024549632 2280816246384 2282570092323 2283611364333 2285503539696 2286030779056 2287073629776 2288304401877 2292579402048 2293108273728 2294154353088 2295918455436 2297436206976 2298869057472 2300539747194 2301686298964 2305413416028 2305986299136 2309247473832 2309344879152 2312017563024 2312550918864 2313993196008 2315384927343 2315522896128 2318360546736 2320143262567 2324001817098 2325538133568 2326074608448 2327765069646 2328925190076 2331918210752 2333276077824 2333612918754 2338071181056 2339137771776 2339677383936 2340837726552 2341377730872 2342925533952 2346189483768 2347259777928 2350617600656 2351504797182 2353059294912 2354526836064 2355069998304 2356337362158 2357895054528 2359514875968 2361229639686 2366082190134 2366819875584 2370017144196 2371683914496 2373407521992 2375038000152 2379918928088 2382391058976 2387287098144 2389022045163 2390212695078 2392193199136 2394678079872 2401247841408 2402992934316 2404581469056 2404682895616 2405779873536 2407528260072 2412475958568 2419944924384 2420503177824 2421607372704 2423367261783 2423469480738 2427996995712 2428347510927 2429104609152 2434096649088 2434658167168 2435865614676 2436427540836 2437539000156 2441025969912 2442548373564 2444163057024 2446965722241 2448583325856 2450110442832 2453113029159 2453678934099 2454734696544 2455300975584 2456518660713 2457085351293 2458309922858 2462902526592 2463258080907 2467859928768 2467964024448 2469089870208 2470884266916 2471454271476 2476071431424 2477663098924 2479105832688 2482143952581 2482291858176 2484200629872 2485333882512 2485907220432 2487244993389 2488889224224 2493028414656 2493603527616 2497531200697 2498309868672 2500125500844 2501684763318 2501790285748 2503444131968 2505263495436 2506984555716 2511668093184 2513019729168 2514746117808 2516829808896 2519914159152 2523002289249 2527715750976 2531290500162 2532910446144 2534650499264 2536492541778 2538169328448 2541705274082 2542497714432 2544345459864 2546027437824 2549147569488 2551325831496 2553012423936 2554386309072 2554975576592 2556141115632 2562885717696 2564054865216 2569324240704 2571191482158 2571784626438 2572957833498 2577764621952 2577873353472 2579746807944 2580923647224 2583062172288 2584615732848 2586227689656 2586824302616 2587937354496 2588534361856 2594234586528 2598012989046 2599730444736 2601351828192 2601619783722 2603242345509 2604963258144 2606261529664 2608155615078 2608757286558 2613630955392 2614933546752 2616230400264 2616833934504 2620196961408 2622211775976 2623407987096 2630330078688 2631529993248 2632137056928 2634049947231 2635791225696 2639463169239 2640286088064 2640667250169 2644444800738 2648842690572 2649453748092 2651205209472 2652631936344 2654454235464 2656653687168 2659909390216 2662672360032 2668144403808 2670083462241 2671917750171 2673627693152 2677408794099 2682410717376 2683747587456 2685697985412 2687473406592 2691217349028 2693066155468 2694846447488 2696296659576 2701403821584 2705154152688 2705268257568 2706502357728 2708469292581 2714035453389 2714661550129 2715899935359 2720973767616 2721088539776 2722438039932 2723066075052 2724308294292 2726565626304 2729907005748 2731496620176 2735007005952 2736885894912 2738358730224 2738990438064 2742347043993 2742510454528 2744159913888 2746154216151 2749683439152 2754372523968 2756374248186 2758196390976 2758832675136 2761576533612 2762213597532 2763936317454 2765763459264 2767373952768 2769152875268 2770765342416 2774326194432 2774966199552 2776459527504 2777726103984 2778366893424 2786968648512 2792578340448 2792696132928 2794725708606 2796000617826 2796645622986 2798494387776 2800000377252 2805303968568 2807158457088 2808909207936 2810598602256 2812927433472 2814859852032 2816374648464 2829089382534 2831433535008 2832844675648 2834903429046 2840729423974 2842150737024 2843680219848 2845560077568 2847991625856 2849524251912 2851481811672 2853366826752 2855440494504 2855560938544 2860309928736 2870241560433 2872138976928 2873684597706 2874347523666 2875658755086 2878041494432 2881031048064 2883246432408 2884561723368 2886951839616 2887617826176 2888935111296 2890489770792 2891156573512 2893067816192 2900107522656 2902215158937 2905944943824 2907393219744 2907692699454 2909506150863 2910177340443 2911429523808 2912101157088 2915669908506 2916944177472 2921116950144 2924696750328 2926520806716 2928455427456 2929130988416 2930583665412 2930707279032 2932044220872 2940334824816 2941800240096 2943938176317 2947721581584 2949988247973 2951333985483 2952014824263 2957529765312 2959121338524 2960471242404 2961154189044 2963111704704 2964959719488 2967239641236 2969201179776 2972839906712 2974139161344 2982605860656 2984210928387 2986261014897 2988735398064 2992398063993 2997988448832 3000048000192 3001662454284 3006213382848 3007831154796 3009897467876 3015520545024 3019216035888 3023407582416 3025420810672 3031702253424 3033333742023 3034033497203 3039079299282 3041088328512 3043426789764 3044815152444 3047338052928 3049431506368 3051072535836 3056772536064 3057477698304 3058872470784 3061095488568 3061224607248 3065158743296 3067386329592 3073884554704 3076882881696 3078996631776 3079126505536 3080653571502 3081364242822 3082690084032 3083401225152 3085324261344 3087179903124 3089105295978 3091147395648 3092947358976 3093393869046 3098669089464 3100717511424 3101432811264 3103686759528 3105233586768 3111483891672 3121116968736 3121836974496 3123516968442 3124941866982 3125662755102 3128252645024 3129679703904 3131502104448 3135339729576 3137412393216 3139369114752 3140093331072 3141783149544 3143860072704 3146019834624 3148306186248 3154776253512 3160022858928 3161923427538 3164543362656 3166717333536 3168421479522 3174932885618 3176521411968 3183049464192 3185362726884 3186950260104 3203990579088 3205714783401 3207917038131 3210037680096 3212370556317 3212506055862 3214509611339 3216634611424 3217848669828 3219975877248 3226593232512 3227337570432 3228809830272 3231156349044 3231292640984 3237796681236 3243652236459 3247820819568 3248570054448 3250052000208 3251800992141 3252551145201 3254701293216 3256731164752 3260114080704 3262620962988 3264777767808 3266813923776 3269188061802 3270817372212 3271571912132 3272979595392 3273734634112 3275358214284 3276113801724 3284344107876 3286256568912 3290283844119 3290479905024 3294512355888 3295272361968 3297045688911 3298549748481 3299310685941 3305474443584 3309525270108 3312267506496 3313778510016 3314542960576 3316186779282 3316326657852 3318518965632 3324037886208 3324804703488 3327220985976 3329420495616 3333500667792 3335579684424 3340351327248 3342646074288 3344444895051 3350692972224 3352994823744 3359885545536 3362327322822 3364003052332 3370287667968 3375054000216 3377213928192 3381990055704 3384225771264 3390978614521 3392460613152 3396618040374 3398863425984 3401767775328 3403598412006 3405848412096 3408188154176 3410665035102 3417180956928 3417674274638 3418739820288 3421224369576 3425765654272 3428255309544 3429046168584 3430610444664 3438869103072 3439662410592 3441231529632 3443877683154 3446154310464 3448303586208 3450809620791 3452529448446 3458120124042 3458979448704 3463871210748 3464017318728 3466307259648 3468469104256 3468826378296 3470989794012 3473284344192 3477540820104 3478343048744 3486002725647 3488307200352 3489111912672 3491647604469 3493387785114 3496282367968 3497877316128 3499914116736 3500419378131 3507106771584 3508706657664 3509516075904 3512066596308 3514388300928 3519284225652 3520889666892 3525926400984 3527467377408 3531790254096 3532604997456 3534506043237 3536842581792 3539272313952 3541844459529 3549123285201 3550229813376 3557525871744 3560111282988 3562557000228 3569878392132 3576547623168 3580930647216 3585319042617 3588289798704 3592687212673 3595062212768 3601871762112 3604489401474 3606872203584 3607024343424 3608669810304 3611292390108 3618713937852 3621199913812 3627965023488 3629917386576 3630754766736 3632411059056 3635204221107 3635420835072 3639876007664 3641995493568 3643656913728 3651144973632 3651987250752 3653798422014 3654641311254 3656308500234 3656462725324 3658879885184 3661538954868 3663822560346 3666244585536 3672496698624 3672874988784 3675165664248 3677595187968 3678443566848 3682102044816 3682951463376 3685248423272 3687464884287 3687684612352 3694353789888 3701789893152 3701946036672 3703634805312 3704489191232 3706326400374 3707181407214 3714800015966 3715958198016 3716494648386 3718658749032 3721117024512 3723437787264 3723594843904 3726300944808 3728000823768 3728860830648 3731325850368 3733333836336 3740405291424 3747464803008 3752527144977 3752685428622 3755166197952 3757895243154 3760476833574 3767502139776 3772119176712 3775244713344 3779871238728 3791573626464 3799365669216 3801975748896 3804738812667 3807253992672 3812557911123 3813746571648 3819753601066 3823721354232 3826988747244 3829518635904 3831579463608 3832463364888 3834211673448 3844328576544 3846082297824 3853986361056 3856787223237 3857676939657 3859436750247 3866810030208 3867368258143 3869620211916 3871385470836 3874593258432 3876524292992 3876923599272 3879341534484 3880236453924 3881906031744 3882801542784 3887559878008 3889258903296 3891351879792 3897019483569 3899595667104 3902027742288 3902429675583 3907444887216 3907609705376 3909392294496 3912233422617 3913135929837 3920446433088 3922400320128 3925250901756 3930295442112 3933317663964 3935111980644 3936019765684 3942463539456 3943373020416 3945495118032 3947294989872 3948205585392 3953279625984 3953686838544 3956319521648 3960429132096 3966667201107 3974180622138 3976807814208 3978947904516 3981681353196 3984980530752 3989864085324 3997317931776 4000064000256 4002216605712 4008284510464 4010441539728 4023616076064 4025621381184 4028546978118 4031210109888 4036826023542 4039599233202 4042269671232 4044444989364 4052105732376 4054784438016 4057902386352 4059753536592 4063117403904 4068096714448 4081460651424 4081632809664 4083657059898 4084599112578 4086462441438 4089848439456 4094860508622 4102510508928 4105328842368 4107538095336 4108485657096 4110253445376 4111201633536 4113765681792 4116239870832 4118807061304 4121529860864 4124525158728 4131558785952 4134561372279 4137294586464 4138249012704 4140311449024 4142364800418 4143320396298 4145904476181 4148645188896 4151835311962 4153729312902 4156148013624 4161489291648 4162449299328 4164689291256 4166589155976 4167550340136 4172906271872 4180452972768 4188867510672 4189044199392 4192088562909 4194000926739 4194968434479 4197741581664 4200000565878 4203589491751 4206368338016 4207955952852 4210737685632 4213363811904 4215897903384 4219391150208 4222289778048 4224561972696 4247150302512 4249267013472 4252355143569 4261094135961 4263226105536 4271987438784 4274286377868 4277222717508 4280050240128 4283160741756 4283341407816 4290464893104 4308208465392 4310526896559 4311521285499 4313488132629 4317062241648 4322352759101 4324869648612 4326842585052 4330427759424 4331426739264 4333402666944 4335734656188 4336734860268 4339601724288 4346818774272 4350161283984 4355751898368 4358917415736 4361089829616 4361539049181 4367144285712 4368151735632 4373504862759 4379125477168 4381675425216 4387045125492 4389781210074 4392683141184 4393696482624 4395875498118 4396060918548 4398066331308 4399080914588 4406282779392 4407299258112 4412700360144 4416356675328 4418371346688 4421582372376 4421768877136 4436294647968 4438682007786 4441731283566 4444667557056 4447439579232 4450859461854 4453801769664 4456861432384 4459259860068 4461208742016 4467590629632 4470659764992 4473908790984 4479847394048 4483103097096 4496982673248 4500072000288 4502493681426 4509320074272 4511746732194 4514846201814 4523280817536 4528824053832 4531817901312 4535690367104 4538131216008 4541131216128 4547553380136 4558618948923 4561632492768 4565140184646 4567222728666 4571007079392 4572061558112 4574147259552 4576608803754 4585158804096 4586216547456 4588308706176 4591836910872 4594872413952 4597738114944 4601079494388 4603372597928 4610826832056 4618494947664 4618689758304 4620980357253 4622046364233 4624035126048 4625101837728 4627986392016 4630769854686 4633657943967 4636721093472 4640090803569 4640286525134 4648003634196 4651076267136 4652149216896 4655530139292 4657850380152 4663836421504 4667225837508 4681675453104 4682755461744 4685275452663 4687412800473 4688494132653 4692378967536 4694519555856 4698129431957 4701235201312 4703009594364 4706118589824 4709053672128 4710139996608 4712674724316 4715790109056 4719029751936 4722459279372 4732164380268 4740034288392 4746815043984 4750076000304 4752632219283 4759837856176 4762399328427 4764782117952 4774574196288 4778044090326 4780425390156 4784386398272 4789356159744 4802495682816 4805985868632 4809162938112 4815056520144 4818759083793 4824951917136 4830864848407 4839889848768 4841006355648 4843214745408 4846734523566 4846938961476 4855993991424 4856695021854 4858209218304 4868193298176 4869316334336 4871731229352 4872855081672 4875078000312 4882051939824 4885096747128 4888326114048 4893931444482 4897166651712 4900220885664 4906226058318 4907357868198 4909469393088 4910601951168 4913037321426 4914170702586 4916619845716 4925805053184 4926516161814 4935719857536 4935928048896 4938179740416 4941768533832 4942908542952 4955326197848 4958211665376 4964287905162 4968401259744 4970667765024 4971814440864 4974280168923 4974489986778 4977778448448 4986056829312 4987207055232 4995062401394 4996619737344 5000251001688 5003369526636 5003580571496 5006888263936 5010526990872 5013969111432 5026039458336 5029492235616 5039828318304 5043490984233 5046004578498 5055431501952 5062581000324 5065820892288 5069300998528 5072985083556 5076338656896 5083410548164 5088690919728 5094927060561 5098295138976 5102651662992 5105397618009 5108772618144 5109951153184 5112282231264 5115997552653 5125771435392 5126511411957 5128109730432 5138648481408 5142382964316 5143569252876 5145915666996 5155529243904 5159493615888 5161847294448 5165816524731 5166124344576 5169231465696 5172455379312 5173648605232 5178794172669 5187180186063 5188469173056 5196025978092 5199460889472 5202703656384 5203239567444 5206484691018 5209926516288 5212523059328 5216311230156 5217514573116 5227261910784 5232460800528 5233667869008 5240081677671 5240393922816 5244423551952 5246815974192 5250850541599 5260660157376 5263059986496 5264274113856 5268099894462 5271582451392 5278926338478 5280572176128 5281334500338 5288889601476 5297685381144 5298907496184 5302410418944 5305263872688 5308908470928 5313307374336 5319818780432 5325344720064 5336288807616 5340166924482 5343835500342 5347255386304 5354817588198 5364821434752 5367495174912 5371395970824 5374946813184 5382434698056 5386132310936 5389692894976 5392593319152 5402807643168 5406734102211 5410308305376 5410536515136 5413004715456 5416938585162 5428070906778 5429323100258 5431799870718 5441947535232 5442177079552 5444876079864 5446132150104 5448616588584 5453131252608 5459814011496 5462993240352 5476717460448 5477980876128 5481961966881 5484462750351 5484694087986 5488319827776 5492308432302 5495733840519 5499366878304 5508745047936 5512748496372 5516392781952 5517665350272 5523153067224 5524427195064 5527872634908 5531526918528 5538305750536 5541530684832 5552919055008 5555452207968 5556733786848 5559489600561 5560772110821 5572200023949 5573937297024 5574741972579 5585156680896 5585392265856 5589451417212 5592001235652 5593291245972 5596988775552 5600000754504 5610607937136 5617818415872 5621197204512 5629028142933 5632749296928 5636842864731 5640715250361 5652307454209 5658178765068 5662867070016 5665689351296 5669806858092 5681458847948 5684301474048 5687360439696 5695983251712 5699048503824 5702963623344 5710880989008 5711121877088 5720619857472 5729630401599 5740483120866 5744277953856 5747369195412 5748695047332 5751317510172 5756082988864 5762062096128 5766492864816 5769123446736 5773903679232 5775235652352 5777870222592 5780979541584 5782313147024 5800215045312 5804430317874 5811889887648 5814786439488 5815385398908 5819012301726 5820354680886 5822859047616 5824202314176 5831339817012 5833888354944 5842233900288 5849393500656 5853041613432 5856910854912 5858261976832 5861167330824 5861414558064 5864088441744 5880669649632 5883600480192 5887876352634 5895443163168 5899976495946 5902667970966 5904029648526 5915059530624 5918242677048 5920942484808 5922308378088 5926223409408 5929919438976 5934479282472 5938402359552 5945679813424 5961270933207 5965211721312 5968421856774 5972522029794 5977470796128 5984796127986 5995976897664 6000096000384 6003324908568 6012426765696 6015662309592 6019794935752 6038432071776 6042820467177 6046815164832 6050841621344 6055239035313 6059398849803 6063404506848 6066667484046 6068066994406 6078158598564 6082176657024 6086853579528 6089630304888 6094676105856 6098863012736 6102145071672 6122190977136 6122449214496 6126898668867 6129693662157 6134772659184 6142290762933 6143707718713 6147769109408 6153765763392 6157993263552 6158253011072 6161307143004 6162728485644 6165380168064 6166802450304 6170648522688 6174359806248 6178210591956 6182294791296 6186787738092 6197338178928 6207373519056 6210467173536 6213547200627 6214980594447 6222967783344 6227752967943 6230593969353 6242233937472 6243673948992 6247033936884 6249883733964 6251325510204 6256505290048 6259359407808 6263004208896 6270679459152 6278738229504 6280186662144 6283566299088 6296612372496 6300000848817 6309552507024 6317284801763 6320045717856 6323846855076 6329086725312 6333434667072 6336842959044 6349865771236 6353042823936 6366098928384 6370725453768 6373900520208 6407981158176 6411429566802 6415834076262 6420075360192 6424741112634 6425012111724 6429019222678 6433269222848 6435697339656 6439951754496 6453186465024 6454675140864 6457619660544 6462312698088 6462585281968 6475593362472 6487304472918 6495641639136 6497140108896 6500104000416 6503601984282 6505102290402 6509402586432 6513462329504 6520228161408 6525241925976 6529555535616 6533627847552 6538376123604 6541634744424 6543143824264 6545959190784 6547469268224 6550716428568 6552227603448 6568688215752 6572513137824 6580567688238 6584671815111 6589024711776 6590544723936 6594091377822 6597099496962 6598621371882 6610948887168 6619050540216 6624535012992 6627557020032 6629085921152 6632373558564 6632653315704 6637037931264 6654441971952 6662596925349 6667001335584 6671159368848 6676289192781 6680702654496 6685292148576 6688889790102 6701385944448 6705989647488 6719771091072 6724654645644 6728006104664 6750108000432 6753740522139 6763980111408 6767620098291 6772269302721 6781957229042 6784921226304 6793236080748 6797726851968 6803535550656 6807196824012 6811696824192 6816376308352 6821330070204 6835348549276 6842448739152 6847710276969 6850834092999 6856510619088 6858092337168 6861220889328 6864913205631 6866496862091 6877738206144 6879324821184 6882463059264 6887755366308 6892308620928 6896607172416 6901619241582 6905058896892 6916240248084 6917958897408 6927742421496 6928034637456 6936938208512 6937652756592 6941979588024 6946154782029 6946568688384 6955081640208 6956686097488 6960429787701 6972005451294 6976614400704 6978223825344 6983295208938 6986775570228 6992564735936 6995754632256 6999828233472 7000838756262 7014213543168 7017413315328 7019032151808 7024133192616 7028776601856 7038568451304 7041779333784 7051852801968 7063580508192 7065209994912 7069012086474 7073685163584 7078544627904 7083688919058 7098246570402 7100459626752 7115051743488 7120222565976 7125114000456 7139756784264 7161861294432 7170638085234 7176579597408 7185374425346 7190124425536 7203743524224 7208978802948 7213744407168 7214048686848 7217339620608 7222584780216 7237427875704 7242399827624 7259834773152 7261509533472 7264822118112 7270101785349 7270408442214 7279752015328 7283990987136 7285042532781 7287313827456 7302289947264 7303974501504 7307596844028 7309282622508 7312617000468 7312925450648 7317759770368 7323077909736 7327645120692 7332489171072 7340897166723 7345749977568 7350331328496 7359339087477 7361036802297 7364204089632 7365902926752 7370496846544 7371256053879 7374929768574 7388707579776 7389774242721 7403579786304 7403892073344 7407269610624 7408978382464 7412652800748 7414362814428 7429600031932 7432989296772 7437317498064 7446431857743 7446875574528 7452601889616 7456001647536 7457721661296 7461734980167 7466667672672 7480810582848 7492593602091 7494929606016 7505054289954 7505370857244 7510332395904 7515790486308 7520953667148 7535004279552 7544238353424 7550489426688 7559742477456 7569006867747 7583147252928 7598731338432 7603951497792 7609477625334 7614507985344 7625115822246 7627493143296 7639507202132 7647442708464 7653977494488 7659037271808 7663158927216 7664926729776 7668423346896 7674320022337 7688657153088 7692164595648 7707972722112 7713574446474 7715353879314 7718873500494 7733620060416 7734736516286 7739240423832 7742770941672 7749186516864 7753048585984 7753847198544 7758683068968 7760472907848 7763812063488 7765603085568 7775119756016 7782703759584 7794038967138 7799191334208 7804055484576 7804859351166 7809727036527 7814889774432 7815219410752 7818784588992 7824466845234 7826271859674 7840892866176 7844800640256 7850501803512 7860590884224 7866635327928 7870223961288 7872039531368 7890990236064 7894589979744 7896411170784 7902149841693 7907373677088 7912639043296 7918389507717 7920858264192 7922001750507 7933334402214 7948361244276 7953615628416 7957895809032 7963362706392 7969961061504 7979728170648 8004433211424 8015753250513 8020883079456 8032226382297 8047232152128 8051242762368 8057093956236 8062420219776 8073652047084 8079198466404 8084539342464 8088889978728 8104211464752 8115804772704 8119507073184 8125407877743 8130818428681 8136193428896 8142106360167 8143984650387 8147699806077 8162921302848 8163265619328 8167314119796 8169198225156 8172924882876 8179696878912 8189721017244 8205021017856 8210657684736 8215076190672 8216971314192 8227041131979 8227531363584 8232479741664 8237614122608 8238462648453 8249050317456 8261064740767 8263117571904 8269122744558 8274589172928 8276498025408 8280622898048 8284729600836 8286640792596 8291808952362 8297290377792 8303670623924 8307458625804 8312296027248 8322978583296 8324898598656 8329378582512 8333178311952 8335100680272 8345812543744 8360905945536 8377735021344 8378088398784 8384177125818 8388001853478 8389936868958 8395483163328 8400001131756 8407178983502 8412736676032 8415911905704 8421475371264 8426727623808 8431795806768 8438782300416 8444579556096 8449123945392 8494300605024 8498534026944 8504710287138 8522188271922 8526452211072 8543974877568 8548572755736 8554445435016 8560100480256 8566321483512 8566682815632 8580929786208 8610724681299 8616416930784 8621053793118 8623042570998 8626976265258 8634124483296 8644705518202 8649739297224 8653685170104 8660855518848 8662853478528 8666805333888 8671469312376 8673469720536 8679203448576 8700322567968 8717834831472 8722179659232 8723078098362 8728518452589 8730532021329 8734288571424 8736303471264 8747009725518 8752465005271 8758250954336 8763350850432 8774090250984 8779562420148 8785366282368 8787392965248 8791750996236 8792121837096 8796132662616 8798161829176 8825400720288 8831814528951 8843164744752 8843537754272 8849964743919 8854001956449 8856044472789 8872589295936 8877364015572 8883462567132 8889335114112 8894879158464 8901718923708 8907603539328 8913722864768 8918519720136 8922417484032 8947817581968 8958783044691 8966206194192 8977194191979 8993965346496 9000144000576 9004987362852 9018640148544 9023493464388 9029692403628 9046561635072 9057648107664 9071380734208 9076262432016 9095106760272 9100001226069 9102100491609 9117237897846 9123264985536 9130280369292 9134445457332 9142014158784 9144123116224 9148294519104 9153217607508 9170317608192 9172433094912 9176617412352 9183673821744 9195476229888 9202158988776 9206745195856 9221653664112 9236989895328 9237379516608 9241960714506 9244092728466 9248070252096 9250203675456 9255972784032 9261539709372 9267315887934 9273442186944 9280181607138 9280573050268 9296007268392 9302152534272 9304298433792 9311060278584 9315700760304 9327672843008 9334451675016 9363350906208 9365510923488 9370550905326 9374825600946 9376988265306 9384757935072 9389039111712 9396258863914 9402470402624 9406019188728 9412237179648 9418107344256 9420279993216 9425349448632 9431580218112 9438059503872 9444918558744 9464328760536 9480068576784 9493630087968 9500152000608 9505264438566 9519675712352 9524798656854 9529564235904 9549148392576 9556088180652 9560850780312 9568772796544 9611971737264 9617144350203 9623751114393 9630113040288 9637518167586 9643528834017 9649903834272 9661729696814 9679779697536 9682012711296 9686429490816 9693469047132 9693877922952 9713390043708 9743462458704 9745710163344 9750156000624 9755402976423 9757653435603 9764103879648 9770193494256 9782166770597 9787862888964 9794333303424 9800441771328 9812452116636 9814715736396 9818938786176 9821203902336 9826074642852 9828341405172 9833239691432 9853032323628 9870851532357 9871439715072 9883537067664 9885817085904 9891137066733 9895649245443 9897932057823 9910652395696 9916423330752 9928575810324 9936802519488 9941335530048 9943628881728 9948560337846 9948979973556 9955556896896 9972113658624 9974414110464 9990124802788 10000502003376 10006739053272 10007161142992 10021053981744 10027938222864 10033334685153 10052078916672 10058984471232 10079656636608 10086981968466 10092009156996 10110863003904 10125162000648 10131641784576 10138601997056 10145970167112 10152677313792 10166821096328 10172935843563 10177381839456 10189854121122 10196590277952 10205303325984 10210795236018 10217545236288 10219902306368 10224564462528 10231995105306 10251542870784 10253022823914 10256219460864 10277296962816 10284765928632 10287138505752 10291831333992 10318987231776 10323694588896 10331633049462 10338462931392 10344910758624 10347297210464 10352428862373 10357588345338 10374360372126 10376938346112 10392051956184 10398921778944 10405407312768 10406479134888 10412969382036 10419853032576 10425046118656 10432622460312 10435029146232 10458008176941 10464921601056 10467335738016 10480163355342 10488847103904 10493631948384 10501258134393 10501701083198 10521320314752 10526119972992 10528548227712 10536199788924 10543164902784 10557852676956 10562669000676 10577779202952 10595370762288 10597814992368 10603518129711 10610527745376 10617816941856 10625533378587 10632608714429 10639637560864 10647369855603 10650689440128 10672577615232 10680333848964 10687671000684 10694510772608 10709635176396 10729642869504 10742791941648 10755957127851 10764869396112 10772264621872 10778061638019 10785186638304 10805615286336 10813468204422 10820616610752 10821073030272 10826009430912 10833877170324 10856141813556 10858646200516 10863599741436 10883895070464 10889752159728 10892264300208 10897233177168 10905612663321 10906262505216 10919628022992 10925986480704 10933009920079 10953434920896 10955961752256 10963923933762 10968925500702 10969388175972 10976639655552 10984616864604 10991467681038 10998733756608 11017490095872 11025496992744 11032785563904 11035330700544 11046306134448 11048854390128 11055745269816 11062394652861 11063053837056 11076611501072 11083061369664 11105838110016 11110904415936 11113467573696 11118979201122 11121544221642 11144400047898 11147874594048 11149483945158 11170313361792 11170784531712 11178902834424 11184002471304 11186582491944 11193977551104 11200001509008 11221215874272 11242394409024 11257581434931 11258056285866 11265498593856 11273685729462 11281430500722 11304614908418 11316357530136 11325734140032 11331378702592 11339613716184 11362917695896 11374720879392 11398097007648 11405927246688 11414216438001 11421761978016 11422243754176 11437673733369 11441239714944 11459260803198 11480966241732 11488555907712 11494738390824 11497390094664 11502635020344 11512165977728 11532985729632 11538246893472 11561959083168 11564626294048 11570361669711 11573030818971 11578310250741 11600430090624 11602104774429 11608860635748 11623779775296 11629572878976 11630770797816 11638024603452 11640709361772 11645718095232 11648404628352 11662679634024 11667776709888 11691058450707 11698787001312 11706083226864 11722334661648 11722829116128 11728176883488 11736700267851 11739407789511 11761339299264 11767200960384 11768899719889 11775752705268 11790886326336 11799952991892 11805335941932 11808059297052 11830119061248 11836485354096 11841884969616 11844616756176 11859838877952 11868958564944 11883503857303 11891359626848 11900001603321 11922541866414 11930423442624 11936843713548 11945044059588 11954941592256 11969592255972 11991953795328 12000192000768 12006649817136 12024853531392 12031324619184 12039589871504 12076864143552 12085640934354 12093630329664 12101683242688 12110478070626 12118797699606 12126809013696 12133334968092 12136133988812 12156317197128 12164353314048 12173707159056 12179260609776 12189352211712 12197726025472 12204290143344 12244381954272 12244898428992 12253797337734 12259387324314 12269545318368 12284581525866 12287415437426 12295538218816 12307531526784 12315986527104 12316506022144 12322614286008 12325456971288 12330760336128 12333604900608 12341297045376 12348719612496 12356421183912 12364589582592 12373575476184 12394676357856 12414747038112 12420934347072 12427094401254 12429961188894 12437713428543 12445935566688 12455505935886 12461187938706 12484467874944 12487347897984 12494067873768 12499767467928 12502651020408 12513010580096 12518718815616 12541358918304 12567132598176 12576265688727 12582002780217 12584905303437 12593224744992 12600001697634 12610768475253 12619105014048 12634569603526 12640091435712 12647693710152 12658173450624 12666869334144 12673685918088 12699731542472 12741450907536 12747801040416 12757065430707 12783282407883 12792064238473 12815962316352 12822859133604 12831668152524 12840150720384 12849482225268 12850024223448 12858038445356 12866538445696 12871394679312 12924625396176 12925170563936 12931580689677 12934563856497 12940464397887 12951186724944 12967058277303 12974608945836 12991283278272 12994280217792 13000208000832 13007203968564 13010204580804 13018805172864 13026924659008 13040456322816 13050483851952 13067255695104 13076752247208 13083269488848 13086287648528 13101432857136 13104455206896 13120514588277 13137376431504 13145026275648 13161135376476 13169343630222 13178049423552 13181089447872 13188182755644 13194198993924 13197242743764 13221897774336 13238101080432 13249070025984 13255114040064 13258171842304 13264747117128 13265306631408 13308883943904 13325193850698 13334002671168 13342318737696 13352578385562 13361405308992 13370584297152 13377779580204 13402771888896 13411979294976 13439542182144 13449309291288 13456012209328 13500216000864 13507481044278 13527960222816 13535240196582 13544538605442 13563914458084 13569842452608 13586472161496 13595453703936 13607071101312 13614393648024 13623393648384 13632752616704 13642660140408 13670697098552 13675856846769 13684897478304 13695420553938 13701668185998 13713021238176 13716184674336 13722441778656 13729826411262 13732993724182 13755476412288 13758649642368 13764926118528 13775510732616 13784617241856 13793214344832 13803238483164 13810117793784 13832480496168 13855484842992 13856069274912 13866139092699 13875305513184 13883959176048 13892309564058 13900973831901 13904180626561 13910163280416 13913372194976 13920272410707 13920859575402 13944010902588 13953228801408 13956447650688 13966590417876 13973551140456 13985129471872 13991509264512 14001677512524 14048266385232 14055826357989 14062238401419 14065482397959 14077136902608 14083558667568 14094388295871 14103705603936 14127161016384 14130419989824 14138024172948 14147370327168 14157089255808 14167377838116 14196493140804 14240445131952 14250228000912 14257896657849 14279513568528 14287197985281 14297012972411 14323722588864 14341276170468 14353159194816 14370748850692 14380248851072 14407487048448 14417957605896 14427488814336 14445169560432 14456277251379 14474855751408 14484799655248 14492594545221 14519669546304 14523019066944 14529644236224 14540203570698 14540816884428 14559504030656 14567981974272 14570085065562 14574627654912 14604579894528 14607949003008 14615193688056 14618565245016 14625234000936 14625850901296 14646155819472 14655290241384 14664978342144 14681794333446 14691499955136 14700662656992 14718678174954 14722073604594 14728408179264 14731805853504 14740993693088 14742512107758 14749859537148 14777415159552 14779548485442 14807159572608 14807784146688 14814539221248 14817956764928 14825305601496 14828725628856 14859200063864 14865978593544 14874634996128 14892863715486 14905203779232 14912003295072 14915443322592 14923469960334 14933335345344 14961621165696 14985187204182 14989859212032 15010108579908 15010741714488 15020664791808 15031580972616 15041907334296 15088476706848 15119484954912 15130472952699 15138013735494 15166294505856 15197462676864 15207902995584 15218955250668 15229015970688 15250231644492 15279014404264 15284781181683 15294885416928 15307954988976 15316192854027 15326317854432 15329853459552 15336846693792 15347992657959 15348640044674 15377314306176 15379534235871 15384329191296 15415945444224 15427148892948 15430707758628 15437747000988 15469473032572 15478480847664 15485541883344 15497449574193 15498373033728 15507694397088 15517366137936 15520945815696 15536382518007 15539966582627 15550239512032 15561540558189 15565407519168 15588077934276 15598382668416 15608110969152 15609718702332 15619454073054 15629779548864 15630438821504 15637569177984 15648933690468 15652543719348 15681785732352 15701003607024 15720245033013 15721181768448 15733270655856 15740447922576 15744079062736 15752551624797 15781980472128 15789179959488 15792822341568 15804299683386 15814747354176 15825278086592 15836779015434 15841716528384 15844003501014 15866668804428 15896722488552 15907231256832 15915791618064 15926725412784 15939922123008 15959456341296 15979014498577 16008866422848 16031506501026 16041766158912 16064452764594 16094464304256 16102485524736 16114187912472 16124840439552 16147304094168 16158396932808 16169078684928 16177779957456 16208422929504 16231609545408 16239014146368 16250815755486 16261636857362 16272386857792 16284212720334 16287969300774 16295399612154 16325842605696 16326531238656 16334628239592 16338396450312 16345849765752 16359393757824 16379442034488 16430152381344 16433942628384 16445885900643 16453388251053 16454082263958 16464959483328 16475228245216 16476925296906 16487201521557 16498100634912 16522129481534 16526235143808 16538245489116 16549178345856 16552996050816 16561245796096 16569459201672 16573281585192 16583617904724 16594580755584 16607341247848 16614917251608 16624592054496 16658757165024 16666356623904 16670201360544 16682316332463 16716600071847 16721811891072 16724225917737 16755470042688 16756176797568 16768354251636 16776003706956 16779873737916 16790966326656 16800002263512 16814357967004 16825473352064 16831823811408 16853455247616 16863591613536 16887084428799 16898247890784 16910528594193 16922145751083 16956922362627 16988601210048 16997068053888 17009420574276 17044376543844 17052904422144 17087949755136 17097145511472 17108890870032 17132642967024 17133365631264 17161859572416 17188891204797 17221449362598 17232833861568 17242107586236 17246085141996 17253952530516 17268248966592 17289411036404 17299478594448 17307370340208 17321711037696 17325706957056 17333610667776 17342938624752 17346939441072 17368197945289 17400645135936 17435669662944 17444359318464 17446156196724 17457036905178 17461064042658 17468577142848 17472606942528 17494019451036 17504930010542 17516501908672 17526701700864 17548180501968 17559124840296 17570732564736 17574785930496 17583501992472 17584243674192 17592265325232 17596323658352 17650801440576 17663629057902 17686329489504 17687075508544 17699929487838 17708003912898 17712088945578 17745178591872 17754728031144 17766925134264 17778670228224 17789758316928 17803437847416 17815207078656 17827445729536 17837039440272 17883812799621 17895635163936 17917566089382 17932412388384 17954388383958 17987930692992 18000288001152 18009974725704 18037280297088 18046986928776 18059384807256 18115296215328 18152524864032 18165717105939 18178196549409 18190213520544 18200002452138 18204200983218 18234475795692 18246529971072 18260560738584 18268890914664 18284028317568 18288246232448 18296589038208 18306435215016 18367347643488 18380696006601 18389080986471 18404317977552 18413490391712 18426872288799 18431123156139 18443307328224 18473979790656 18474759033216 18483921429012 18488185456932 18496140504192 18500407350912 18511945568064 18523079418744 18534631775868 18546884373888 18560363214276 18561146100536 18592014536784 18622120557168 18631401520608 18644941783341 18668903350032 18683258903829 18691781908059 18696093886999 18726701812416 18731021846976 18741101810652 18749651201892 18753976530612 18769515870144 18778078223424 18792517727828 18804940805248 18812038377456 18836214688512 18840559986432 18850698897264 18889837117488 18900002546451 18928657521072 18951854405289 18960137153568 18987260175936 19000304001216 19010528877132 19039351424704 19049597313708 19059128471808 19098296785152 19112176361304 19121701560624 19137545593088 19223943474528 19234288700406 19247502228786 19260226080576 19275036335172 19287057668034 19299807668544 19323459393628 19359559395072 19364025422592 19372858981632 19386938094264 19387755845904 19426780087416 19486924917408 19491420326688 19500312001248 19510805952846 19515306871206 19528207759296 19540386988512 19564333541194 19575725777928 19588666606848 19600883542656 19624904233272 19629431472792 19637877572352 19642407804672 19652149285704 19656682810344 19666479382864 19706064647256 19741703064714 19754015445333 19767074135328 19771634171808 19782274133466 19791298490886 19795864115646 19821304791392 19832846661504 19857151620648 19873605038976 19882671060096 19887257763456 19897120675692 19897959947112 19911113793792 19980249605576 19987790776047 20001004006752 20013478106544 20014322285984 20028867578343 20042107963488 20055876445728 20066669370306 20104157833344 20117968942464 20159313273216 20173963936932 20184018313992 20250324001296 20291940334224 20302860294873 20316807908163 20333642192656 20345871687126 20354763678912 20379708242244 20393180555904 20410606651968 20421590472036 20435090472576 20439804612736 20449128925056 20463990210612 20506045647828 20543130830907 20552502278997 20569531857264 20574277011504 20583662667984 20594739616893 20599490586273 20637974463552 20647389177792 20663266098924 20676925862784 20689821517248 20694594420928 20704857724746 20715176690676 20748720744252 20753876692224 20784103912368 20810814625536 20812958269776 20825938764072 20838464346087 20839706065152 20865244920624 20870058292464 20881289363103 20895634344293 20916016353882 20929843202112 20934671476032 20960326710684 20977694207808 20987263896768 21002516268786 21003402166396 21042640629504 21052239945984 21057096455424 21072399577848 21086329805568 21115705353912 21125338001352 21155558405904 21190741524576 21195629984736 21207036259422 21221055490752 21235633883712 21251066757174 21265217428858 21279275121728 21294739711206 21301378880256 21345155230464 21360667697928 21375342001368 21389021545216 21419270352792 21485583883296 21511914255702 21529738792224 21544529243744 21556123276038 21570373276608 21611230572672 21626936408844 21641233221504 21642146060544 21652018861824 21667754340648 21712283627112 21717292401032 21727199482872 21779504319456 21784528600416 21794466354336 21811225326642 21839256045984 21851972961408 21855127598343 21866019840158 21906869841792 21911923504512 21927847867524 21937851001404 21938776351944 21953279311104 21969233729208 21982935362076 21997467513216 22050993985488 22078017262431 22083110406891 22092612268896 22097708780256 22111490539632 22113768161637 22124789305722 22153223002144 22166122739328 22169322728163 22211676220032 22221808831872 22226935147392 22237958402244 22243088443284 22288800095796 22298967890316 22339295573229 22340626723584 22357805668848 22368004942608 22373164983888 22385204940501 22400003018016 22442431748544 22477780806273 22484788818048 22515162869862 22516112571732 22530997187712 22547371458924 22562861001444 22609229816836 22632715060272 22651468280064 22679227432368 22707020603241 22725835391792 22749441758784 22796194015296 22811854493376 22828432876002 22843523956032 22844487508352 22875347466738 22882479429888 22918521606396 22961932483464 22977111815424 22989476781648 22994780189328 23005270040688 23022960067011 23024331955456 23065971459264 23076493786944 23123918166336 23129252588096 23140723339422 23146061637942 23156620501482 23200860181248 23204209548858 23217721271496 23247559550592 23259145757952 23261541595632 23276049206904 23281418723544 23291436190464 23296809256704 23325359268048 23382116901414 23397574002624 23412166453728 23429181109581 23444669323296 23445658232256 23456353766976 23473400535702 23478815579022 23522678598528 23534401920768 23537799439778 23551505410536 23581772652672 23599905983784 23610671883864 23616118594104 23672970708192 23683769939232 23689233512352 23737917129888 23755168523151 23766005251521 23767007714606 23782719253696 23800003206642 23845083732828 23860846885248 23873687427096 23890088119176 23909883184512 23939184511944 24013299634272 24047259751539 24062649238368 24079179743008 24096679146891 24146200103779 24153728287104 24171281868708 24187260659328 24203366485376 24220956141252 24237595399212 24253618027392 24266669936184 24272267977624 24312634394256 24347414318112 24358521219552 24392455286043 24408580286688 24426319080501 24431953951161 24443099418231 24488763908544 24489796857984 24507594675468 24518774648628 24539090636736 24569163051732 24574830874852 24591076437632 24615063053568 24631973054208 24645228572016 24650913942576 24681123395937 24682594090752 24697439224992 24712842367824 24715387945359 24747150952368 24783194222301 24789352715712 24829494076224 24841868694144 24854188802508 24859922377788 24875426857086 24891871133376 24911011871772 24922375877412 24968935749888 24974695795968 24988135747536 24999534935856 25005302040816 25026021160192 25037437631232 25082717836608 25134265196352 25152531377454 25164005560434 25169810606874 25186449489984 25200003395268 25221536950506 25238210028096 25269139207052 25280182871424 25295387420304 25316346901248 25333738668288 25347371836176 25399463084944 25482901815072 25495602080832 25514130861414 25566564815766 25584128476946 25631924632704 25645718267208 25663336305048 25680301440768 25698964450536 25700048446896 25716076890712 25733076891392 25742789358624 25832174043897 25849250792352 25850341127872 25863161379354 25869127712994 25880928795774 25902373449888 25934116554606 25949217891672 25982566556544 25988560435584 26000416001664 26014407937128 26020409161608 26037610345728 26053849318016 26100967703904 26153504494416 26166538977696 26172575297056 26185555357767 26191596063987 26202865714272 26208910413792 26241029176554 26257395015813 26274752863008 26290052551296 26322270752952 26338687260444 26356098847104 26362178895744 26376365511288 26388397987848 26394485487528 26476202160864 26529494234256 26530613262816 26549894231757 26562005869347 26568133418367 26617767887808 26650387701396 26668005342336 26684637475392 26705156771124 26722810617984 26741168594304 26755559160408 26876349134073 26898618582576 26912024418656 26931582575937 26986929527753 27000432001728 27014962088556 27055920445632 27070480393164 27089077210884 27127828916168 27139684905216 27172944322992 27214142202624 27228787296048 27285320280816 27300003678207 27306301474827 27341394197104 27351713693538 27369794956608 27390841107876 27403336371996 27426042476352 27432369348672 27444883557312 27459652822524 27465987448364 27510952824576 27517299284736 27529852237056 27551021465232 27586428689664 27606476966328 27620235587568 27664960992336 27710969685984 27712138549824 27732278185398 27750611026368 27767918352096 27784619128116 27801947663802 27808361253122 27820326560832 27826744389952 27840544821414 27841719150804 27888021805176 27906457602816 27912895301376 27933180835752 27947102280912 27970258943744 27983018529024 28003355025048 28096532770464 28111652715978 28124476802838 28130964795918 28154273805216 28167117335136 28188776591742 28207411207872 28254322032768 28260839979648 28276048345896 28294740654336 28314178511616 28334755676232 28392986281608 28480890263904 28500456001824 28515793315698 28559027137056 28574395970562 28594025944822 28647445177728 28682552340936 28706318389632 28741497701384 28760497702144 28835915211792 28851433050609 28871253343179 28890339120864 28912554502758 28930586502051 28949711502816 28969599310496 28985189090442 29039339092608 29046038133888 29059288472448 29080407141396 29081633768856 29119008061312 29140170131124 29230387376112 29237130490032 29250468001872 29251701802592 29266208929269 29272960306809 29292311638944 29310580482768 29346500311791 29363588666892 29382999910272 29401325313984 29437356349908 29444147209188 29456816358528 29463611707008 29481987386176 29485024215516 29499719074296 29559096970884 29614319145216 29650611202992 29657451257712 29673411200199 29686947736329 29693796173469 29718400127728 29731957187088 29749269992256 29785727430972 29810407558464 29824006590144 29830886645184 29846939920668 29866670690688 29923242331392 29970374408364 30020217159816 30021483428976 30063161945232 30083814668592 30100004055459 30161862413371 30176953413696 30238969909824 30260945905398 30276027470988 30332589011712 30394925353728 30415805991168 30437910501336 30458031941376 30500463288984 30518807530689 30558028808528 30569562363366 30589770833856 30615909977952 30632385708054 30652635708864 30659706919104 30673693387584 30695985315918 30697280089348 30754628612352 30759068471742 30768658382592 30831890888448 30854297785896 30861415517256 30875494001976 30938946065144 30956961695328 30971083766688 30994899148386 31015388794176 31034732275872 31041891631392 31057286587119 31072765036014 31079933165254 31100479024064 31123081116378 31130815038336 31176155868552 31196765336832 31216221938304 31219437404664 31238908146108 31259559097728 31260877643008 31275138355968 31297867380936 31305087438696 31402007214048 31440490066026 31466541311712 31480895845152 31488158125472 31503774403179 31505103249594 31563960944256 31578359918976 31585644683136 31608599366772 31629494708352 31650556173184 31673558030868 31688007002028 31733337608856 31793444977104 31810554389133 31831583236128 31853450825568 31897826143287 31918912682592 31942109566809 31958028997154 32017732845696 32063013002052 32083532317824 32128905529188 32188928608512 32228375824944 32267871383553 32294608188336 32316793865616 32334184914057 32355559914912 32416845859008 32463219090816 32467905609061 32478028292736 32501631510972 32523273714724 32544773715584 32568425440668 32575938601548 32590799224308 32651685211392 32669256479184 32676792900624 32691699531504 32716837989963 32718787515648 32758884068976 32799029760237 32860304762688 32867885256768 32891771801286 32906776502106 32908164527916 32929918966656 32950456490432 32953850593812 32974403043114 32996201269824 33044258963068 33052470287616 33076490978232 33098356691712 33105992101632 33138918403344 33146563170384 33167235809448 33187183958583 33189161511168 33214682495696 33229834503216 33249184108992 33317514330048 33332713247808 33340402721088 33364632664926 33433200143694 33443623782144 33448451835474 33510940085376 33512353595136 33536708503272 33552007413912 33559747475832 33581932653312 33600004527024 33628715934008 33650946704128 33663647622816 33727183227072 33774168857598 33796495781568 33821057188386 33844291502166 33913844725254 33977202420096 33994136107776 34018841148552 34088753087688 34194291022944 34217781740064 34242649314003 34265285934048 34266731262528 34313021200107 34323719144832 34377782409594 34442898725196 34465667723136 34484215172472 34492170283992 34507905061032 34536497933184 34578822072808 34598957188896 34614740680416 34685877249504 34693878882144 34711085009133 34719092456913 34734930752223 34736395890578 34801290271872 34806314323287 34871339325888 34888718636928 34892312393448 34914073810356 34922128085316 34937154285696 34945213885056 34988038902072 35009860021084 35033003817344 35073175352121 35096361003936 35118249680592 35167003984944 35168487348384 35184530650464 35192647316704 35210100803553 35218223368533 35290600151677 35301602881152 35306699159667 35327258115804 35372658979008 35374151017088 35399858975676 35416007825796 35424177891156 35490357183744 35509456062288 35533850268528 35579516633856 35606875694832 35650511571909 35674078880544 35700004809963 35767625599242 35791270327872 35835132178764 35864824776768 35908776767916 35975861385984 36000576002304 36019949451408 36074560594176 36093973857552 36118769614512 36230592430656 36305049728064 36331434211878 36356393098818 36380427041088 36400004904276 36408401966436 36468951591384 36493059942144 36521121477168 36537781829328 36568056635136 36576492464896 36593178076416 36612870430032 36734695286976 36761392013202 36778161972942 36808635955104 36826980783424 36853744577598 36862246312278 36886614656448 36947959581312 36949518066432 36967842858024 36976370913864 36992281008384 37000814701824 37023891136128 37046158837488 37069263551736 37093768747776 37120726428552 37122292201072 37184029073568 37244241114336 37262803041216 37289883566682 37313140285629 37337806700064 37366517807658 37383563816118 37392187773998 37453403624832 37462043693952 37482203621304 37499302403784 37507953061224 37539031740288 37556156446848 37585035455656 37609881610496 37624076754912 37701397794528 37728797066181 37754715910311 37779674234976 37800005092902 37832305425759 37857315042144 37903708810578 37920274307136 37974520351872 38000608002432 38021057754264 38078702849408 38099194627416 38224352722608 38243403121248 38271196292121 38349847223649 38376192715419 38447886949056 38468577400812 38495004457572 38520452161152 38550072670344 38574115336068 38599615337088 38646918787256 38773876188528 38775511691808 38794742069031 38803691569491 38821393193661 38853560174832 38901174831909 38973849834816 38982840653376 39000624002496 39021611905692 39030613742412 39056415518592 39080773977024 39128667082388 39151451555856 39201767085312 39249808466544 39258862945584 39304298571408 39313365620688 39332958765728 39361543764831 39412129294512 39442435463639 39483406129428 39508030890666 39534148270656 39543268343616 39564548266932 39582596981772 39591728231292 39642609582784 39665693323008 39714303241296 39747210077952 39765342120192 39774515526912 39794241351384 39795919894224 39960499211152 39975581552094 40002008013504 40026956213088 40028644571968 40057735156686 40084215926976 40111752891456 40133338740612 40208315666688 40235937884928 40318626546432 40347927873864 40368036627984 40500648002592 40583880668448 40605720589746 40633615816326 40667284385312 40691743374252 40709527357824 40759416484488 40786361111808 40821213303936 40843180944072 40870180945152 40879609225472 40898257850112 40927980421224 41012091295656 41086261661814 41105004557994 41139063714528 41148554023008 41167325335968 41189479233786 41198981172546 41275948927104 41294778355584 41326532197848 41353851725568 41379643034496 41389188841856 41409715449492 41430353381352 41497441488504 41568207824736 41598417278097 41625916539552 41651877528144 41676928692174 41702921495703 41712541879683 41730489841248 41740116584928 41760817232121 41762578726206 41791268688586 41832032707764 41859686404224 41869342952064 41920653421368 41955388415616 41974527793536 42005032537572 42006804332792 42144799155696 42167479073967 42196447193877 42231410707824 42250676002704 42283164887613 42311116811808 42381483049152 42391259969472 42414072518844 42442110981504 42471267767424 42502133514348 42530434857716 42558550243456 42589479422412 42721335395856 42750684002736 42773689973547 42838540705584 42861593955843 42891038917233 42971167766592 43023828511404 43059477584448 43089058487488 43112246552076 43140746553216 43222461145344 43253872817688 43282466443008 43335508681296 43368831754137 43424567254224 43434584802064 43454398965744 43477783635663 43559008638912 43569057200832 43588932708672 43622450653284 43678512091968 43703945922816 43710255196686 43732039680316 43813739683584 43823847009024 43855695735048 43875702002808 43877552703888 43938467458416 43965870724152 43994935026432 44082721988773 44101987970976 44156034524862 44166220813782 44185224537792 44195417560512 44222981079264 44227536323274 44249578611444 44306446004288 44332245478656 44338645456326 44423352440064 44443617663744 44453870294784 44475916804488 44486176886568 44577600191592 44597935780632 44678591146458 44715611337696 44736009885216 44746329967776 44770409881002 44800006036032 44884863497088 44955561612546 44969577636096 45030325739724 45032225143464 45061994375424 45094742917848 45125722002888 45218459633672 45265430120544 45358454864736 45391418858097 45414041206482 45451670783584 45498883517568 45592388030592 45623708986752 45656865752004 45687047912064 45688975016704 45750694933476 45837043212792 45923864966928 45948578562081 45978953563296 45989560378656 46010540081376 46043977973877 46045920134022 46131942918528 46138602707613 46152987573888 46247836332672 46258505176192 46281446678844 46292123275884 46313241002964 46408419097716 46435442542992 46492348722579 46495119101184 46523083191264 46552098413808 46562837447088 46609147554021 46619899747881 46650718536096 46684621674567 46764233802828 46795148005248 46824332907456 46858362219162 46889338646592 46891316464512 46912707533952 46946801071404 46957631158044 47045357197056 47075598879556 47103010821072 47160735099039 47163545305344 47199811967568 47221343767728 47232237188208 47257654874391 47345941416384 47367539878464 47378467024704 47475834259776 47510337046302 47532010503042 47534015429212 47565438507392 47600006413284 47690167465656 47721693770496 47747374854192 47780176238352 47819766369024 47878369023888 47937043495731 48026599268544 48094519503078 48125298476736 48158359486016 48193358293782 48292400207558 48307456574208 48342563737416 48374521318656 48406732970752 48441912282504 48475190798424 48507236054784 48533339872368 48544535955248 48625268788512 48694828636224 48717042439104 48784910572086 48817160573376 48852638161002 48863907902322 48886198836462 48977527817088 48979593715968 49015189350936 49037549297256 49078181273472 49138326103464 49149661749704 49182152875264 49290457144032 49301827885152 49337657701929 49362246791874 49394878449984 49425684735648 49430775890718 49461604564671 49494301904736 49566388444602 49578705431424 49658988152448 49683737388288 49708377605016 49719844755576 49750853714172 49783742266752 49822023743544 49844751754824 49976271495072 49999069871712 50010604081632 50046948997389 50149800215541 50165435673216 50172677753211 50268530392704 50305062754908 50328011120868 50339621213748 50372898979968 50400006790536 50443073901012 50476420056192 50538278414104 50560365742848 50590774840608 50661253286397 50694743672352 50731585782579 50766437253249 50798926169888 50870767087881 50965803630144 50991204161664 51028261722828 51133129631532 51168256953892 51263849265408 51291436534416 51326672610096 51397928901072 51400096893792 51432153781424 51485578717248 51566673614391 51578569452451 51664348087794 51698501584704 51700682255744 51726322758708 51738255425988 51761857591548 51804746899776 51868233109212 51898435783344 51965133113088 51977120871168 52000832003328 52028815874256 52040818323216 52104593835867 52107698636032 52201935407808 52307008988832 52333077955392 52345150594112 52371110715534 52383192127974 52405731428544 52417820827584 52482058353108 52514790031626 52549505726016 52580105102592 52644541505904 52677374520888 52712197694208 52724357791488 52752731022576 52776795975696 52788970975056 52952404321728 53058988468512 53061226525632 53099788463514 53124011738694 53136266836734 53235535775616 53300775402792 53336010684672 53369274950784 53410313542248 53445621235968 53482337188608 53511118320816 53752698268146 53797237165152 53824048837312 53863165151874 53973859055506 54000864003456 54029924177112 54111840891264 54140960786328 54178154421768 54255657832336 54345888645984 54457574592096 54497151317817 54534589648227 54570640561632 54600007356414 54612602949654 54646663392763 54682788394208 54703427387076 54739589913216 54781682215752 54806672743992 54852084952704 54864738697344 54889767114624 54919305645048 54931974896728 55102042930464 55142088019803 55212953932656 55240471175136 55280616866397 55293369468417 55329921984672 55421939371968 55424277099648 55464556370796 55501222052736 55535836704192 55569238256232 55603895327604 55616722506244 55640653121664 55653488779904 55681089642828 55683438301608 55776043610352 55866361671504 55894204561824 55934825350023 56006710050096 56049776711487 56075345724177 56088281660997 56193065540928 56223305431956 56248953605676 56261929591836 56308547610432 56334234670272 56377553183484 56414822415744 56508644065536 56521679959296 56552096691792 56669511352464 56700007639353 56785972563216 56855563215867 56961780527808 57000912003648 57031586631396 57118054274112 57148791941124 57188051889644 57294890355456 57365104681872 57412636779264 57482995402768 57646636446857 57671830423584 57702866101218 57742506686358 57780678241728 57825109005516 57861173004102 57899423005632 57939198620992 57970378180884 58078678185216 58092076267776 58118576944896 58160814282792 58163267537712 58238016122624 58280340262248 58460774752224 58474260980064 58500936003744 58503403605184 58532417858538 58545920613618 58584623277888 58621160965536 58693000623582 58727177333784 58765999820544 58802650627968 58874712699816 58888294418376 58913632717056 58927223414016 58963974772352 58970048431032 58999438148592 59118193941768 59262046335999 59301222405984 59314902515424 59346822400398 59373895472658 59387592346938 59436800255456 59463914374176 59498539984512 59571454861944 59620815116928 59648013180288 59661773290368 59693879841336 59733341381376 59940748816728 60040434319632 60042966857952 60086602735029 60126323890464 60167629337184 60200008110918 60323724826742 60353906827392 60477939819648 60521891810796 60552054941976 60875821002672 60908580884619 60950423724489 61000926577968 61037615061378 61075682615441 61116057617056 61139124726732 61179541667712 61231819955904 61264771416108 61305271417728 61319413838208 61347386775168 61391970631836 61394560178696 61518136943484 61629392492721 61708595571792 61722831034512 61750988003952 61784218850679 61798471758819 61877892130288 61913923390656 61942167533376 61989798296772 62030777588352 62069464551744 62083783262784 62114573174238 62145530072028 62159866330508 62200958048128 62246162232756 62261630076672 62352311737104 62432443876608 62438874809328 62477816292216 62515393038261 62519118195456 62595734761872 62610174877392 62643868089309 62686903032879 62804014428096 62880980132052 62933082623424 62961791690304 62976316250944 63007548806358 63010206499188 63127921888512 63156719837952 63171289366272 63217198733544 63258989416704 63301112346368 63347116061736 63376014004056 63466675217712 63586889954208 63621108778266 63663166472256 63706901651136 63795652286574 63837825365184 63884219133618 63916057994308 64035465691392 64126026004104 64167064635648 64257811058376 64456751649888 64535742767106 64589216376672 64633587731232 64668369828114 64711119829824 64833691718016 64926438181632 64935811218122 64956056585472 65003263021944 65046547429448 65089547431168 65136850881336 65151877203096 65181598448616 65338512958368 65353585801248 65383399063008 65433675979926 65517768137952 65565382795029 65598059520474 65720609525376 65735770513536 65783543602572 65813553004212 65816329055832 65859837933312 65900912980864 65907701187624 65948806086228 65992402539648 66088517926136 66152981956464 66234051787293 66249331220673 66277836806688 66293126340768 66334471618896 66341304484911 66374367917166 66429364991392 66459669006432 66498368217984 66507968184489 66635028660096 66665426495616 66680805442176 66729265329852 66866400287388 66896903670948 67021880170752 67073417006544 67104014827824 67119494951664 67155614821503 67200009054048 67257431868016 67327295245632 67433342418819 67454366454144 67548337715196 67592991563136 67642114376772 67688583004332 67827689450508 67954404840192 68037682297104 68121061809723 68177506175376 68261057040787 68388582045888 68435563480128 68485298628006 68530571868096 68533462525056 68626042400214 68647438289664 68755564819188 68885797450392 68931335446272 68968430344944 68984340567984 69015810122064 69068880201033 69072995866368 69157644145616 69197914377792 69229481360832 69371754499008 69387757764288 69422170018266 69438184913826 69469861504446 69472791781156 69602580543744 69612628646574 69742678651776 69777437273856 69784624786896 69828147620712 69844256170632 69874308571392 69890427770112 69976077804144 70019720042168 70066007634688 70146350704242 70192722007872 70236499361184 70287543328743 70334007969888 70336974696768 70369061300928 70385294633408 70420201607106 70436446737066 70581200303354 70603205762304 70613398319334 70654516231608 70745317958016 70748302034176 70799717951352 70832015651592 70848355782312 71018912124576 71067700537056 71213751389664 71265505569453 71298015754563 71301023143818 71348157761088 71400009619926 71535251198484 71582540655744 71670264357528 71729649553536 71817553535832 72039898902816 72187947715104 72237539229024 72290037440673 72438600311337 72461184861312 72610099456128 72662868423756 72712786197636 72760854082176 72800009808552 72816803932872 72937903182768 73042242954336 73075563658656 73177365858129 73225740860064 73278957241503 73295861853483 73329298254693 73469390573952 73479996904717 73522784026404 73556323945884 73617271910208 73653961566848 73707489155196 73724492624556 73773229312896 73895919162624 73935685716048 73952741827728 74043370187811 74047782272256 74092317674976 74138527103472 74146163836077 74241452857104 74244584402144 74349582666903 74368058147136 74488482228672 74525606082432 74579767133364 74626280571258 74675613400128 74733035615316 74767127632236 74784375547996 74906807249664 74924087387904 74964407242608 74998604807568 75015906122448 75078063480576 75112312893696 75170070911312 75248153509824 75402795589056 75457594132362 75509431820622 75559348469952 75600010185804 75664610851518 75714630084288 75807417621156 75840548614272 75949040703744 76001216004864 76042115508528 76157405698816 76198389254832 76448705445216 76486806242496 76542392584242 76699694447298 76752385430838 76895773898112 76937154801624 76990008915144 77040904322304 77100145340688 77148230672136 77199230674176 77293837574512 77496522131691 77547752377056 77551023383616 77589484138062 77607383138982 77642786387322 77707120349664 77802349663818 77947699669632 77965681306752 78001248004992 78043223811384 78061227484824 78112831037184 78161547954048 78257334164776 78302903111712 78499616933088 78517725891168 78556666073301 78574788191961 78608597142816 78626731241376 78665917531456 78723087529662 78772185047439 78824258589024 78884870927278 78966812258856 79016061781332 79068296541312 79086536687232 79129096533864 79165193963544 79183456462584 79285219165568 79428606482592 79588482702768 79591839788448 79649682695271 79686017608041 79704400255101 79868200343269 79920998422304 79951163104188 80004016027008 80053912426176 80057289143936 80115470313372 80168431853952 80223505782912 80266677481224 80695855747728 80736073255968 80794747727811 80960788583259 81001296005184 81167761336896 81211441179492 81267231632652 81334568770624 81383486748504 81419054715648 81518832968976 81642426607872 81686361888144 81855960842448 81900011034621 81918904424481 82024182591312 82124702422919 82172523323628 82210009115988 82278127429056 82297108046016 82334650671936 82378958467572 82397962345092 82551897854208 82589556711168 82653064395696 82759286068992 82778377683712 82819430898984 82860706762704 82994882977008 83136415649472 83196834556194 83251833079104 83303755056288 83353857384348 83405842991406 83425083759366 83460979682496 83480233169856 83521634464242 83525157452412 83582537377172 83664065415528 83719372808448 83738685904128 83841306842736 83910776831232 83949055587072 84010065075144 84013608665584 84289598311392 84334958147934 84392894387754 84462821415648 84501352005408 84566329775226 84622233623616 84762966098304 84782519938944 84828145037688 84884221963008 84942535534848 85004267028696 85060869715432 85117100486912 85178958844824 85442670791712 85501368005472 85547379947094 85677081411168 85723187911686 85782077834466 85942335533184 86047657022808 86118955168896 86178116974976 86224493104152 86281493106432 86507745635376 86613760029537 86671017362592 86737663508274 86791759506153 86849134508448 86869169604128 86908797931488 86955567271326 87118017277824 87138114401664 87177865417344 87244901306568 87357024183936 87420510393372 87464079360632 87711391470096 87751404005616 87755105407776 87798626787807 87818880920427 87876934916832 87931741448304 88039500935373 88165443977546 88203975941952 88312069049724 88332441627564 88370449075584 88390835121024 88445962158528 88455072646548 88499157222888 88612892008576 88677290912652 88951833608976 88972353773136 89020233600597 89060843208987 89081388520407 89155200383184 89195871561264 89264459207183 89357182292916 89431222675392 89472019770432 89492659935552 89540819762004 89600012072064 89769726994176 89911123225092 90060651479448 90064450286928 90189485835696 90251444005776 90300012166377 90436919267344 90485587240113 90530860241088 90716909729472 90782837716194 90828082412964 90903341567168 90997767035136 91184776061184 91247417973504 91313731504008 91374095824128 91501389866952 91556422592067 91674086425584 91847729933856 91897157124162 91957907126592 91979120757312 92021080162752 92087955947754 92091840268044 92263885837056 92277205415226 92305975147776 92495672665344 92517010352384 92562893357688 92584246551768 92626482005928 92816838195432 92870885085984 92984697445158 93046166382528 93104196827616 93125674894176 93218295108042 93239799495762 93301437072192 93369243349134 93528467605656 93590296010496 93648665814912 93716724438324 93778677293184 93782632929024 93825415067904 93893602142808 93915262316088 94151197759112 94206021642144 94321470198078 94399623935136 94442687535456 94464474376416 94511323209537 94515309748782 94691882832768 94735079756928 94756934049408 94951668519552 95020674092604 95064021006084 95068030858424 95130877014784 95200012826568 95380334931312 95431663167399 95494749708384 95560352476704 95693478429861 95756738047776 95826328700427 95874086991462 96053198537088 96189039006156 96250596953472 96316718972032 96386716587564 96584800415116 96685127474832 96803614150659 96883824565008 96950381596848 97002554742171 97066679744736 97089071910496 97250537577024 97389657272448 97403716827183 97434084878208 97569821144172 97634321146752 97705276322004 97727815804644 97772397672924 97955055634176 98030378701872 98075098594512 98150513969889 98156362546944 98276652206928 98299323499408 98397089280711 98580914288064 98603655770304 98675315403858 98724493583748 98789756899968 98851369471296 98861551781436 98923209129342 98988603809472 99132776889204 99157410862848 99317976304896 99416755210032 99439689511152 99501707428344 99561551875749 99567484533504 99644047487088 99689503509648 99766160290381 99952542990144 99998139743424 100021208163264 100093897994778 100299600431082 100330871346432 100345355506422 100537060785408 100610125509816 100656022241736 100679242427496 100745797959936 100800013581072 100886147802024 100952840112384 101076556828208 101181549681216 101322506572794 101389487344704 101463171565158 101532874506498 101597852339776 101741534175762 101931607260288 101982408323328 102056523445656 102266259263064 102336513907784 102582873068832 102653345220192 102727947942009 102795857802144 102800193787584 102864307562848 102939063600321 102971157434496 103133347228782 103157138904902 103328696175588 103397003169408 103401364511488 103452645517416 103476510851976 103523715183096 103609493799552 103736466218424 103796871566688 104057631748512 104081636646432 104157277370739 104204792256669 104209187671734 104403870815616 104418942969861 104614017977664 104666155910784 104690301188224 104742221431068 104766384255948 104811462857088 104835641655168 104964116706216 105029580063252 105099011452032 105219526056363 105289083011808 105354749041776 105505462045152 105553591951392 105577941950112 105630302410659 105654670105599 105871800455031 105904808643456 105920097479001 106117976937024 106122453051264 106199576927028 106248023477388 106272533673468 106471071551232 106601550805584 106738549901568 106820627084496 106951534715727 107022236641632 107100014429889 107393841629971 107505396536292 107594474330304 107648097674624 107726330303748 107947718111012 108001728006912 108059848354224 108223681782528 108281921572656 108356308843536 108511315664672 108691777291968 108915149184192 108994302635634 109069179296454 109141281123264 109200014712828 109225205899308 109293326785526 109365576788416 109406854774152 109479179826432 109563364431504 109613345487984 109704169905408 109729477394688 109779534229248 109838611290096 109863949793456 110204085860928 110284176039606 110425907865312 110480942350272 110561233732794 110586738936834 110659843969344 110843878743936 110848554199296 110929112741592 111002444105472 111071673408384 111138476512464 111207790655208 111233445012488 111281306243328 111306977559808 111362179285656 111366876603216 111552087220704 111732723343008 111788409123648 111869650700046 111939420856887 112013420100192 112099553422974 112150691448354 112176563321994 112386131081856 112446610863912 112497907211352 112523859183672 112617095220864 112668469340544 112755106366968 112829644831488 113104193383584 113264147730933 113339022704928 113400015278706 113496916277277 113571945126432 113711126431734 113923561055616 114001824007296 114063173262792 114236108548224 114297583882248 114376103779288 114730209363744 114813588876363 114965990805536 115049541670947 115128578146257 115293272893714 115343660847168 115405732202436 115485013372716 115561356483456 115650218011032 115722346008204 115798846011264 115878397241984 115940756361768 116321628565584 116326535075424 116411074708473 116464179580983 116560680524496 116703524495727 116730446655547 116921549504448 116948521960128 117001872007488 117006807210368 117064835717076 117091841227236 117169246555776 117242321931072 117386001247164 117454354667568 117605301255936 117749425399632 117776588836752 117927949544704 117940096862064 117998876297184 118084631294493 118236387883536 118327306390917 118524092671998 118602444811968 118629805030848 118693644800796 118747790945316 118775184693876 118873600510912 118927828748352 118997079969024 119142909723888 119241630233856 119296026360576 119323546580736 119387759682672 119881497633456 120080868639264 120085933715904 120173205470058 120252647780928 120335258674368 120400016221836 120647449653484 120707813654784 120955879639296 121043783621592 121104109883952 121751642005344 121817161769238 121900847448978 122001853155936 122075230122756 122151365230882 122232115234112 122278249453464 122359083335424 122463639911808 122529542832216 122610542835456 122638827676416 122694773550336 122783941263672 122789120357392 123036273886968 123258784985442 123417191143584 123445662069024 123501976007904 123568437701358 123596943517638 123755784260576 123827846781312 123884335066752 123979596593544 124061555176704 124138929103488 124167566525568 124229146348476 124291060144056 124319732661016 124401916096256 124492324465512 124704623474208 124795251834291 124877749618656 124955632584432 125030786076522 125108764487109 125137625639049 125191469523744 125220349754784 125287736178618 125373806065758 125608028856192 125761960264104 125866165246848 125923583380608 125952632501888 126015097612716 126020412998376 126434397467088 126589341581631 126694232123472 126752028008112 126849494662839 126933350435424 127173779908416 127242217556532 127326332944512 127413803302272 127591304573148 127675650730368 127768438267236 127832115988616 128252052008208 128321069920641 128515622116752 128584781867529 128673116751699 128913503299776 129071485534212 129178432753344 129267175462464 129336739656228 129422239659648 129667383436032 129871622436244 130006526043888 130093094858896 130106495262411 130273701762672 130303754406192 130363196897232 130433350906989 130463440379729 130677025916736 130707171602496 130766798126016 130867351959852 131035536275904 131130765590058 131196119040948 131441219050752 131471541027072 131567087205144 131627106008424 131632658111664 131801825961728 131815402375248 131897612172456 131984805079296 132177035852272 132248165966319 132305963912928 132468103574586 132498662441346 132555673613376 132586252681536 132668943237792 132682608969822 132748735834332 132858729982784 132919338012864 132996736435968 133015936368978 133270057320192 133330852991232 133361610884352 133458530659704 133732800574776 133793807341896 134146834013088 134208029655648 134238989903328 134311229643006 134400018108096 134514863736032 134654590491264 134866684837638 134908732908288 135096675430392 135185983126272 135284228753544 135377166008664 135655378901016 136075364594208 136242123619446 136355012350752 136522114081574 136777164091776 136871126960256 136970597256012 137061143736192 137066925050112 137252084800428 137511129638376 137771594900784 137845735686243 137936860689888 137968681135968 138031620244128 138131933921631 138137760402066 138223913287577 138315288291232 138395828755584 138415808122839 138458962721664 138743508998016 138775515528576 138844340036532 138876369827652 138939723008892 138945583562312 139225257293148 139477046167737 139485357303552 139569249573792 139656295241424 139688512341264 139827442662063 139859699243643 139952155608288 140039440084336 140053865023701 140292701408484 140385444015744 140472998722368 140575086657486 140668015939776 140673949393536 140738122601856 140770589266816 140840403214212 140872893474132 141162400606708 141226796638668 141309032463216 141482205297117 141490635916032 141599435902704 141664031303184 141696711564624 141772964623173 142037824249152 142135401074112 142427502779328 142531011138906 142596031509126 142602046287636 142696315522176 142800019239852 143070502396968 143165081311488 143340528715056 143459299107072 143635107071664 143811130487193 144079797805632 144375895430208 144475078458048 144580074881346 144877200622674 144922369722624 145220198912256 145325736847512 145425572395272 145521708164352 145600019617104 145633607865744 145812080424403 145875806365536 146084485908672 146151127317312 146354731716258 146451481720128 146557914483006 146591723706966 146658596509386 146938781147904 146959993809434 147045568052808 147112647891768 147234543820416 147307923133696 147414978310392 147448985249112 147546458625792 147871371432096 147905483655456 148086740375622 148184635349952 148277054206944 148292327672154 148384813694013 148482905714208 148489168804288 148699165333806 148736116294272 148976964457344 149051212164864 149159534266728 149252561142516 149351226800256 149466071230632 149534255264472 149568751095992 149928814485216 149997209615136 150031812244896 150140846992167 150340141822624 150449400646623 150496307019648 150518033259633 150805591178112 150915188264724 151018863641244 151118696939904 151200020371608 151329221703036 151429260168576 151614835242312 151681097228544 151983759859191 152084231017056 152299311759747 152396778509664 152612301263643 152897410890432 152973612484992 153084785168484 153399388894596 153504770861676 153791547796224 153874309603248 153980017830288 154200290681376 154296461344272 154485550144939 154587675149024 154700020843173 154735708357353 154993044263382 155095504754112 155102046767232 155178968276124 155214766277964 155285572774644 155414240699328 155604699327636 155895399339264 155931362613504 156002496009984 156086447622768 156122454969648 156313781507601 156323095908096 156514668329552 156605806223424 156999233866176 157035451782336 157113332146602 157149576383922 157217194285632 157253462482752 157331835062912 157446175059324 157544370094878 157648517178048 157769741854556 157933624517712 158032123562664 158136593082624 158173073374464 158258193067728 158330387927088 158366912925168 158570438331136 158857212965184 159176965405536 159183679576896 159299365390542 159372035216082 159408800510202 159736400686538 159841996844608 159902326208376 160008032054016 160107824852352 160114578287872 160230940626744 160336863707904 160447011565824 160533354962448 161391711495456 161472146511936 161589495455622 161921577166518 162002592010368 162335522673792 162422882358984 162534463265304 162669137541248 162766973497008 163037665937952 163372723776288 163491453953451 163603768944681 163711921684896 163800022069242 163837808848962 163939990178289 164048365182624 164249404845838 164345046647256 164420018231976 164556254858112 164594216092032 164669301343872 164757916935144 164795924690184 165306128791392 165638861797968 165721413525408 165841850599191 165880108405251 165989765954016 166272831298944 166296835100149 166393669112388 166503666158208 166607510112576 166707714768696 166811685982812 166850167518732 166921959364992 166960466339712 167043268928484 167050314904824 167165074754344 167328130831056 167682613685472 167804476050069 168020130150288 168027217331168 168149330134461 168226037172531 168264844982991 168579196622784 168669916295868 168785788775508 168925642831296 169002704010816 169132659550452 169244467247232 169525932196608 169565039877888 169656290075376 170008534057392 170121739430864 170357917689648 170566689647601 170885341583424 171002736010944 171094759894188 171354162822336 171446375823372 171564155668932 171884671066368 172095314045616 172237910337792 172356233949952 172448986208304 172939909340571 173015491270752 173227520059074 173342034725184 173475327016548 173583519012306 173698269016896 173738339208256 173817595862976 173911134542652 174236034555648 174276228803328 174355730834688 174489802613136 174714048367872 174841020786744 174928158721264 175422782940192 175502808011232 175510210815552 175597253575614 175637761840854 175753869833664 175863482896608 176079001870746 176330887955092 176407951883904 176624138099448 176664883255128 176740898151168 176781670242048 176891924317056 176910145293096 176998314445776 177225784017152 177354581825304 177786139007997 177903667217952 177944707546272 178040467201194 178121686417974 178162777040814 178310400766368 178391743122528 178528918414366 178714364585832 178862445350784 178944039540864 178985319871104 179081639524008 179200024144128 179822246450184 180121302958896 180128900573856 180259808205087 180378971671392 180502888011552 180600024332754 180754348145293 180873838534688 180971174480226 181061720482176 181433819458944 181565675432388 181656164825928 181806683134336 182627463008016 182725742653857 182851271173467 183002779733904 183112845184134 183227047846323 183348172851168 183695459867712 183794314248324 183915814253184 183958241514624 184042160325504 184175911895508 184183680536088 184554410830452 185125786715376 185168493103536 185252964011856 185352656552037 185395415276457 185633676390864 185741770171968 185861168641343 185969394890316 186092332765056 186208393655232 186251349788352 186436590216084 186479598991524 186602874144384 186738486698268 187056935211312 187297331629824 187433448876648 187546179114783 187557354586368 187787204285616 187830524632176 187931604267927 188060709098637 188302395518224 188412043284288 188642940396156 188799247870272 188885375070912 188928948752832 189022646419074 189030619497564 189383765665536 189470159513856 189513868098816 189903337039104 190041348185208 190128042012168 190136061716848 190400025653136 190760669862624 190863326334798 190989499416768 191120704953408 191386956859722 191513476095552 191652657400854 191748173982924 192106397074176 192378078012312 192501193906944 192633437944064 192773433175128 193169600830232 193370254949664 193607228301318 193767649130016 193900763193696 194005109484342 194133359489472 194178143820992 194501075154048 194779314544896 194807433654366 194868169756416 195139642288344 195268642293504 195410552644008 195455631609288 195544795345848 196060757403744 196150197189024 196301027939778 196553304413856 196598646998816 196696148385087 196794178561422 197161828576128 197207311540608 197350630807716 197448987167496 197579513799936 197702738942592 197723103562872 197846418258684 197977207618944 198265553778408 198702155361879 198747993662019 198833510420064 198879379022304 199003414856688 199123103751498 199288094974176 199379007019296 199523904553467 199532320580762 199905085980288 199996279486848 200042416326528 200187795989556 200599200862164 200690711012844 201220251019632 201312044483472 201358484854992 201466844464509 201600027162144 201772295604048 202019565574151 202153113656416 202300027256457 202363099362432 202645013145588 202778974689408 202926343130316 203065749012996 203195704679552 203483068351524 203863214520576 204113046891312 204363185429169 204532518526128 204673027815568 204783171122361 205165746137664 205306690440384 205455895884018 205591715604288 205600387575168 205728615125696 205878127200642 205942314868992 206266694457564 206314277809804 206657392351176 206794006338816 206905291034832 206953021703952 207047430366192 207206640603099 207218987599104 207472932436848 207593743133376 207727188481501 208115263497024 208163273292864 208314554741478 208409584513338 208418375343468 208807741631232 208837885939722 209228035955328 209332311821568 209380602376448 209484442862136 209532768511896 209622925714176 209671283310336 209928233412432 210059160126504 210198022904064 210439052112726 210578166023616 210709498083552 211010924090304 211107183902784 211155883900224 211260604821318 211309340211198 211743600910062 211809617286912 211840194958002 212235953874048 212244906102528 212399153854056 212496046954776 212545067346936 213203101611168 213641254168992 213796516708359 213894047263689 213903069431454 214044473283264 214200028859778 214787683259942 215010793072584 215188948660608 215296195349248 215452660607496 215895436222024 216119696708448 216563843145312 216712617687072 216870112322019 217022631329344 217315800934011 217383554583936 217830298368384 217988605271268 218138358592908 218282562246528 218400029425656 218450411798616 218586653571052 218731153576832 218813709548304 219126728863008 219226690975968 219532097574387 219677222580192 219727899586912 219836871724509 219887585560449 219987894764079 220408171721856 220439990714151 220568352079212 220851815730624 220961884700544 221122467465588 221173477873668 221319687938688 221687757487872 221858225483184 222130110563433 222143346816768 222276953024928 222415581310416 222466890024976 222724358571312 222733753206432 223048748000709 223104174441408 223465446686016 223576818247296 223739301400092 223878841713774 224026840200384 224199106845948 224301382896708 224353126643988 224772262163712 224893221727824 224995814422704 225047718367344 225234190441728 225336938681088 225510212733936 225786573288757 226208386767168 226528295461866 226678045409856 226800030557412 226993832554554 227143890252864 227422252863468 227847122111232 228003648014592 228126346525584 228472217096448 228595167764496 228752207558576 229460418727488 229627177752726 229931981611072 230099083341894 230257156292514 230586545787428 230687321694336 230811464404872 230970026745432 231122712966912 231300436022064 231444692016408 231597692022528 231756794483968 231881512723536 232489566395073 232643257131168 232653070150848 232822149416946 232928359161966 233121361048992 233407048991454 233460893311094 233843099008896 233897043920256 234003744014976 234013614420736 234129671434152 234183682454472 234338493111552 234484643862144 234772002494328 234908709335136 235498850799264 235553177673504 235724364575883 235880193724128 235997752594368 236169262588986 236316555142317 236472775767072 236654612781834 237048185343996 237204889623936 237259610061696 237387289601592 237495581890632 237550369387752 237747201021824 237855657496704 238285819447776 238775519365344 238949048085813 239058052824123 239113200765303 239604601029807 239762995266912 240161737278528 240171867431808 240346410940116 240505295561856 240670517348736 240800032443672 241294899306968 242087567243184 242208219767904 242384243183433 242882365749777 243049220530987 243503284010688 243634323538476 243801694897956 244003706311872 244150460245512 244302730461764 244464230468224 244556498906928 244927279823616 245059085664432 245567882527344 245578240714784 245700033103863 245756713273443 246072547773936 246374107268757 246517569970884 246834382287168 246891324138048 247003952015808 247136875402716 247193887035276 247511568521152 247655693562624 247768670133504 247959193187088 248277858206976 248335133051136 248458292696952 248582120288112 248639465322032 248984648931024 249409246948416 249590503668582 249755499237312 249911265168864 250061572153044 250217528974218 250275251278098 250382939047488 250440699509568 250575472357236 250747612131516 251216057712384 251523920528208 251732330493696 251847166761216 251905265003776 252030195225432 252040825996752 252868794934176 253178683163262 253388464246944 253504056016224 253698989325678 253866700870848 254347559816832 254484435113064 254652665889024 254827606604544 255182609146296 255351301460736 255536876534472 255664231977232 256504104016416 256642139841282 257031244233504 257169563735058 257346233503398 257827006599552 258142971068424 258356865506688 258534350924928 258673479312456 258844479319296 259743244872488 259841280088611 260013052087776 260186189717792 260212990524822 260375278518459 260547403525344 260607508812384 260726393794464 260866701813978 260926880759458 261354051833472 261414343204992 261533596252032 261734703919704 262071072551808 262261531180116 262392238081896 263134174410288 263254212016848 263265316223328 263456642761281 263630804750496 263795224344912 264118502806119 264179431904659 264354071704544 264496331932638 264611927825856 264936207149172 264997324882692 265111347226752 265172505363072 265337886475584 265365217939644 265497471668664 265717459965568 265838676025728 266031872737956 266917061319408 267060700801791 267182529626961 267244165561221 267465601149552 267587614683792 267793377621549 268293668026176 268416059311296 268477979806656 268622459286012 268800036216192 269029727472064 269309180982528 269733369675276 270193350860784 270568457507088 270754332017328 270900036499131 271310757802032 271456761720339 271643246475809 272150729188416 272484247238892 272710024701504 273044228163148 273554328183552 273742253920512 273941194512024 274122287472384 274504169600856 274669267776201 275022259276752 275543189801568 275691471372486 275873721379776 275937362271936 276063240488256 276263867843262 276275520804132 276447826575154 276630576582464 276791657511168 276831616245678 276917925443328 277487017996032 277551031057152 277688680073064 277752739655304 277879446017784 277891167124624 278450514586296 278954092335474 279138499147584 279312590482848 279377024682528 279654885324126 279719398487286 279904311216576 280078880168672 280107730047402 280585402816968 280770888031488 280945997444736 281150173314972 281336031879552 281347898787072 281476245203712 281541178533632 281680806428424 281745786948264 282324801213416 282453593277336 282618064926432 282964410594234 283198871805408 283328062606368 283393423129248 283545929246346 284075648498304 284270802148224 284855005558656 285062022277812 285192063018252 285204092575272 285392631044352 285600038479704 286141004793936 286681057430112 287080435289583 287270214143328 287478986101281 287622260974386 288159595611264 288751790860416 288950156916096 289160149762692 289754401245348 290410842451977 290651473695024 290851144790544 291007664226513 291200039234208 291267215731488 291624160848806 291751612731072 292168971817344 292211150481549 292302254634624 292709463432516 292902963440256 293115828966012 293183447413932 293317193018772 293919987618868 294091136105616 294225295783536 294451541909667 294469087640832 294829956620784 294897970498224 295191267842133 295259365069913 295742742864192 295810967310912 296173480751244 296369270699904 296554108413888 296584655344308 296769627388026 296965811428416 296978337608576 297398330667612 297472232588544 297953928914688 298319068533456 298505122285032 298684655627247 298702453600512 298932142461264 299068510528944 299137502191984 299298480871143 299857628970432 299994419230272 300063624489792 300281693984334 300680283645248 300898801293246 300992614039296 301036066519266 301611182356224 301830376529448 302037727282488 302237393879808 302400040743216 302658443406072 302858520337152 303229670484624 303967519718382 304168462034112 304598623519494 304793557019328 305224602527286 305794821780864 305947224969984 306169570336968 306798777789192 307009541723352 307748619206496 307960035660576 308400581362752 308592922688544 308817190800963 308971100289878 309175350298048 309400041686346 309471416714706 309986088526764 310191009508224 310204093534464 310357936552248 310429532555928 310571145549288 310828481398656 311209398655272 312172895245536 312244909939296 312471832112217 312614376770007 312627563015202 313029336659104 313211612446848 313256828909583 313998467732352 314070903564672 314226664293204 314299152767844 314434388571264 314506924965504 314663670125824 314892350118648 315088740189756 315297034356096 315539483709112 315658578169089 315867249035424 316064247125328 316516386135456 316660775854176 316733825850336 316964010316797 317615401365093 317714425930368 317760292437003 318353930811072 318367359153792 318598730781084 318744070432164 318817601020404 319472801373076 319683993689216 319804652416752 320215649704704 320461881253488 320854604147181 321066709924896 321300043289667 322181524889913 322783422990912 322944293023872 323178990911244 323843154333036 324005184020736 324671045347584 324845764717968 325068926530608 325338275082496 325533946994016 326075331875904 326745447552576 326982907906902 327207537889362 327423843369792 327600044138484 327675617697924 327879980356578 328096730365248 328498809691676 328690093294512 328840036463952 329112509716224 329188432184064 329338602687744 329515833870288 329591849380368 329995760960491 330612257582784 331277723595936 331442827050816 331683701198382 331760216810502 331979531908032 332545662597888 332593670200298 332787338224776 333007332316416 333215020225152 333415429537392 333623371965624 333700335037464 333843918729984 333920932679424 334086537856968 334100629809648 334330149508688 334656261662112 335365227370944 335608952100138 335818262570661 336040260300576 336054434662336 336298660268922 336452074345062 336529689965982 337158393245568 337339832591736 337571577551016 337851285662592 338005408021632 338265319100904 338488934494464 339312580150752 339792443192799 340017068114784 340243478861728 340490748831831 340715835379296 341133379295202 341770683166848 342005472021888 342189519788376 342708325644672 342892751646744 343128311337864 344190628091232 344897972416608 345148625012841 345385734438771 345879818681142 346030982541504 346455040118148 346684069450368 346950654033096 347167038024612 347396538033792 347476678416512 347635191725952 347822269085304 348979605226272 349233224125419 349392538742949 349682041573488 349856317442528 350110573487181 350191339966641 350845565880384 351005616022464 351020421631104 351194507151228 351275523681708 351507739667328 351726965793216 352158003741492 352661775910184 352815903767808 353248276198896 353329766510256 353783848634112 353820290586192 353996628891552 354253893883479 354709163650608 354981919172751 355225783852981 355572278015994 355807334435904 355889415092544 356080934402388 356243372835948 356325554081628 356620801532736 356783486245056 357057836828732 357428729171664 357724890701568 357888079081728 357970639742208 358163279048016 359644492900368 360242605917792 360257801147712 360519616410174 360757943342784 361005776023104 361200048665508 361508696290586 361747677069376 361942348960452 362123440964352 362867638917888 363131350864776 363312329651856 363613366268672 365254926016032 365451485307714 365702542346934 366005559467808 366225690368268 366454095692646 366696345702336 367390919735424 367588628496648 367831628506368 367916483029248 368084320651008 368351823791016 368367361072176 369108821660904 370251573430752 370336986207072 370505928023712 370705313104074 370790830552914 371267352781728 371483540343936 371722337282686 371938789780632 372184665530112 372416787310464 372502699576704 372873180432168 372959197983048 373205748288768 373476973396536 374113870422624 374866897753296 375092358229566 375326293461327 375412876917147 375574408571232 375661049264352 375863208535854 376121418197274 376604791036448 376824086568576 377285880792312 377598495740544 377770750141824 377857897505664 378045292838148 378061238995128 379768024744893 380082696370416 380256084024336 380272123433696 380548483988517 380800051306272 381521339725248 381726652669596 381978998833536 382241409906816 382773913719444 383026952191104 383305314801708 383496347965848 384756156024624 385546866350256 385754345602587 386019350255097 386339201660464 386740509899328 387214456602636 387535298260032 387801526387392 388010218968684 388266718978944 388356287641984 389002150308096 389614867308732 390279284576688 390319485787233 390821105288016 390911263218576 391089590691696 391300052720967 391390321139187 392121514807488 392300394378048 392602055879556 393106608827712 393197293997632 393392296770174 393588357122844 394323657152256 394414623081216 394701261615432 394897974334992 395405477885184 395446207125744 395692836517368 395954415237888 396531107556816 396744497898957 397404310723758 397495987324038 397667020840128 397758758044608 398006829713376 398246207502996 398576189948352 398758014038592 399047809106934 399064641161524 399810171960576 399992558973696 400084832653056 400375591979112 401198401724328 401381422025688 402440502039264 402624088966944 402716969709984 402933688929018 403200054324288 403544591208096 404039131148302 404306227312832 404600054512914 404726198724864 405290026291176 405557949378816 405852686260632 406131498025992 406391409359104 406966136703048 408226093782624 408726370858338 409065037052256 409346055631136 409566342244722 410331492275328 410613380880768 410911791768036 411183431208576 411200775150336 411457230251392 411756254401284 412533388915128 412628555619608 413314784702352 413537207058729 413810582069664 413906043407904 414094860732384 414413281206198 414671739862731 414945864873696 415187486266752 415247424368517 415454376963002 416230526994048 416326546585728 416629109482956 416819169026676 416836750686936 417675771879444 418456071910656 418968885724272 419065537023792 419482327986189 419579097730929 419856466824864 420118320253008 420161595071103 420878104225452 421156332047232 421418996167104 422021848180608 422214367805568 422311767800448 422521209642636 422618680422396 423487201820124 423680389916004 424446615891351 424471907748096 424798307708112 424992093909552 425090134693872 425318893869519 426406203222336 427282508337984 427593033416718 427788094527378 427806138862908 428088946566528 428400057719556 429575366519884 430021586145168 430377897321216 430905321214992 431433391461579 431790872444048 432239393416896 433127686290624 433425235374144 433740224644038 434045262658688 434631601868022 434767109167872 435660596736768 435977210542536 436276717185816 436565124493056 436800058851312 436900823597232 437173307142104 437436241273209 437462307153664 437627419096608 438253457726016 438453381951936 439064195148774 439354445160384 439455799173824 439673743449018 439775171120898 439975789528158 440816343443712 440879981428302 441136704158424 441703631461248 441923769401088 442244934931176 442346955747336 442639375877376 443716450966368 444260221126866 444553906049856 444831162620832 444933780049952 445154441082039 445448717142624 445467506412864 446097496001418 446208348882816 446930893372032 447153636494592 447478602800184 447757683427548 448053680400768 448398213691896 448602765793416 448706253287976 449786443455648 449991628845408 450095436734688 451020425467872 451348201939869 451554099778899 451573146577514 452416773534336 453056590923732 453356090819712 453600061114824 453987665109108 454287780505728 454844505726936 455951279577573 456252693051168 456897935279241 457190335528992 457504415117152 457836903790929 458777801971801 458920837454976 459254355505452 459863963222144 460198166683788 460514312585028 461173091574856 461374643388672 461622928809744 461940053490864 462600872044128 462889384032816 463456650434817 463763025447072 464100062529519 464207125072059 464979132790146 465286514262336 465306140301696 465644298833892 465856718323932 466242722097984 466814097982908 466921786622188 467686198017792 467794087840512 468007488029952 468259342868304 468367364908944 468941344522803 468969287724288 469544004988656 469817418670272 470997701598528 471106355347008 471448729151766 471760387448256 471995505188736 472338525177972 472633110284634 472945551534144 473309225563668 474096370687992 474409779247872 474519220123392 474774579203184 474991163781264 475100738775504 475494402043648 475711314993408 476571638895552 477551038730688 477898096171626 478116105648246 478226401530606 479209202059614 479525990533824 480323474557056 480343734863616 480692821880232 481010591123712 481341034697472 481600064887344 482589798613936 484175134486368 484416439535808 484768486366866 485764731499554 486098441061974 487006568021376 487268647076952 487603389795912 488007412623744 488300920491024 488605460923528 488928460936448 489112997813856 490118171328864 490474361860353 490811306834043 491135765054688 491156481429568 491400066207726 491513426546886 491819970534867 492145095547872 492748214537514 493035139941768 493668764574336 493782648276096 494007904031616 494273750805432 494387774070552 495023137042304 495918386374176 496916585393904 497164240576224 497278930644064 497525551797573 497640325215753 497969297862048 498818493896832 498890505300447 499181007337164 499510998474624 499822530337728 500123144306088 500435057948436 500550502556196 500765878094976 500881399019136 501150944714472 501495224263032 503047841056416 504060390450864 504081651993504 504447990403383 504678111517593 504794534948973 505737589868352 506357366326524 506776928493888 507008112032448 507397978651356 507733401741696 508695119633664 508968870226128 510365218292592 511073753068944 511328463954464 511700068942803 512751661027307 513008208032832 513284279682564 514062488467008 514339127470116 514692467006796 515654013199104 516285942136848 516713731013376 517068701849856 517346958624912 518819728021713 519486489744976 519682560177222 520026104175552 520372379435584 520425981049644 520750557036918 521094807050688 521215017624768 521452787588928 521733403627956 521853761518916 522708103666944 522828686409984 523067192504064 523469407839408 524142145103616 524523062360232 524784476163792 526268348820576 526508424033696 526530632446656 526913285522562 527261609500992 527590448689824 528237005612238 528358863809318 528708143409088 528992663865276 529223855651712 529872414298344 529994649765384 530222694453504 530345010726144 530675772951168 530730435879288 530994943337328 531434919931136 531677352051456 532063745475912 533834122638816 534121401603582 534365059253922 534488331122442 534931202299104 535175229367584 535586755243098 536587336052352 536832118622592 536955959613312 537244918572024 537600072432384 538059454944128 539466739350552 540386701721568 540779424615261 541136915014176 541508664034656 541800072998262 542263044435879 542621515604064 542913523440678 543286492951618 544301458376832 544968494477784 545420049403008 546088456326296 547882389024048 548177227961571 548553813520401 549008339201712 549338535552402 549681143538969 550044518553504 551086379603136 551382942744972 551747442759552 551874724543872 552126480976512 552527735686524 552551041608264 552895653150308 553261153164928 553663232491356 555377360146128 555505479310608 555758892035568 555782334249248 556057969656111 556186245829371 556901029172592 557583505924029 557908184670948 558276998295168 558625180965696 558754049365056 559309770648252 559438796974572 559808622433152 560157760337344 560215460094804 561170805633936 561891994889472 562300346629944 562672063759104 563361612856848 563491573896528 563794812803781 564182127295911 564649602426832 564907186554672 565236129852864 565928821188468 566397743610816 566656125212736 566786846258496 567091858492692 568151296996608 568541604296448 569710011117312 570124044555624 570384126036504 570408185150544 571200076959408 572282009587872 573075385854049 573362114860224 574160870579166 574540428286656 574957972202562 575244521948772 576319191222528 577503581720832 577900313832192 578320299525384 579508802490696 580821684903954 581302947390048 581702289581088 582015328453026 582400078468416 582534431462976 583248321697612 583503225462144 584337943634688 584422300963098 584604509269248 585418926865032 585805926880512 586231657932024 586366894827864 586634386037544 587839975237736 588182272211232 588450591567072 588903083819334 589659913241568 589795940996448 590088445155261 590382535684266 590518730139826 591485485728384 591621934621824 592346961502488 592738541399808 593108216827776 593169310688616 593539254776052 593931622856832 593956675217152 594796661335224 596243980986057 596638137066912 597010244570064 597369311254494 597864284922528 598137021057888 598275004383968 598571713660401 598596961742286 599715257940864 599988838460544 600127248979584 600563387968668 601360567290496 601797602586492 602072133038532 603660753058896 604075454564976 604400533393527 604800081486432 605316886812144 606058696722453 606459340969248 606900081769371 607935039436764 608336924068224 609197247038988 609587114038656 610449205054572 611589643561728 612339140673936 613089556287507 613597555578384 614019083446704 614349513367083 615497238412992 615920071321152 616801162725504 617185845377088 617634381601926 617942200579756 618350700596096 618800083372692 618942833429412 619972177053528 620382019016448 620715873104496 620859065111856 621142291098576 621619921809297 621656962797312 622418797310544 623181565444503 624345790491072 624489819878592 624943664224434 625228753540014 625255126030404 626058673318208 626423224893696 626513657819166 627996935464704 628141807129344 628453328586408 628598305535688 628868777142528 629013849931008 629784700237296 630177480379512 630594068712192 631078967418224 631317156338178 631734498070848 632128494250656 633032772270912 633321551708352 633467651700672 633928020633594 635230802730186 635428851860736 635520584874006 636707861622144 636734718307584 637197461562168 637488140864328 637635202040808 638945602746152 639367987378432 639609304833504 640923762506976 641389550125077 641709208294362 642133419849792 642600086579334 644363049779826 645566845981824 645888586047744 646357981822488 647686308666072 649691529435936 650137853061216 650610336966057 651067893988032 651947402802033 652150663751808 653490895105152 653965815813804 654415075778724 654847686739584 655200088276968 655351235395848 655759960713156 656193460730496 656997619383352 657380186589024 657680072927904 658596292723161 659031667740576 659183698760736 659510615173527 659662756681347 659963684292237 659991521920982 661224515165568 661319972142453 662555447191872 662885654101632 663367402396764 663520433621004 663959063816064 665187340400596 665574676449552 666390331690299 666430040450304 666830859074784 667246743931248 667400670074928 668173075713936 668201259619296 668660299017376 669146244002127 669312523324224 670521402881863 670730454741888 671217904200276 671636525141322 672080520601152 672108869324672 672597320537844 672904148690124 673059379931964 674316786491136 674679665183472 675143155102032 675702571325184 676010816043264 676530638201808 677359719866271 678625160301504 679584886385598 680034136229568 680486957723456 680981497663662 681431670758592 682266758590404 683541366333696 684010944043776 684379039576752 685416651289344 685785503293488 686256622675728 688381256182464 689795944833216 690297250025682 690771468877542 691759637362284 692061965083008 692910080236296 693368138900736 693901308066192 694334076049224 694793076067584 694953356833024 695270383451904 695644538170608 697959210452544 698466448250838 698785077485898 699364083146976 699712634885056 700221146974362 700382679933282 701691131760768 702011232044928 702040843262208 702389014302456 702551047363416 703015479334656 703453931586432 704316007482984 705323551820368 706496552397792 706659533020512 707173093727649 707640581172384 707993257783104 708507787766958 708949665426951 709418327301216 709963838345502 710451567705962 711144556031988 711614668871808 711778830185088 712161868804776 712486745671896 712651108163256 713241603065472 713566972490112 714115673657464 714857458343328 716326558096032 716847144257439 717339602295909 718813803089421 719288985800736 720485211835584 720515602295424 721039232820348 721515886685568 722011552046208 722400097331016 723017392581172 723495354138752 723884697920904 726262701729552 726624659303712 727152729550299 728647097249331 729147661592961 730509852032064 730902970615428 731405084693868 732011118935616 732451380736536 732908191385292 733392691404672 734781839470848 735177256993296 736703647582032 736734722144352 737100099311589 737270139820329 738217643321808 739122321806271 740503146861504 740673972414144 741011856047424 741410626208148 741581661105828 742534705563456 742967080687872 743444674565372 743877579561264 744833574620928 745005399153408 745746360864336 745918395966096 746953946793072 748227740845248 749406273809141 749733795506592 750184716459132 750652586922654 750825753834294 751148817142464 751322098528704 751726417071708 752242836394548 753209582072896 753648173137152 754571761584624 755196991481088 755541500283648 755715795011328 756090585676296 756122477990256 759536049489786 760165392740832 760512168048672 760544246867392 761096967977034 761600102612544 763042679450496 763453305339192 763957997667072 764482819813632 765547827438888 766053904382208 766610629603416 766992695931696 769512312049248 771093732700512 771508691205174 772038700510194 772678403320928 773481019798656 774428913205272 775070596520064 775603052774784 776020437937368 776533437957888 776712575283968 779229734617464 780558569153376 780638971574466 781125835555377 781642210576032 781822526437152 782179181383392 782600105441934 782780642278374 784243029614976 784600788756096 785204111759112 786213217655424 786394587995264 786784593540348 787176714245688 789402523230864 789795948669984 790369928283843 790892414251488 791385673034736 792355508418357 792538295713977 793062215113632 793488995797914 794808621447516 794991974648076 795334041680256 795517516089216 796013659426752 796492415005992 797152379896704 797516028077184 798095618213868 798129282323048 800751183958224 801182102405373 801732496683663 802396803448656 802762844051376 803380132864647 804881004078528 805248177933888 805433939419968 805867377858036 806400108648576 807089182416192 808078262296604 808612454625664 809200109025828 810580052582352 811705372521264 812262996051984 812700109497393 813932273406096 814370285161017 814929739427427 816452187565248 817452741716676 818130074104512 818692111262272 819132684489444 820662984550656 821226761761536 821823583536072 822366862417152 822914460502784 823512508802568 824007803328603 825066777830256 825257111239216 826629569404704 827074414117458 827621164139328 827812086815808 828189721464768 828826562412396 829343479725462 829891729747392 830374972533504 830494848737034 830908753926004 832461053988096 832653093171456 833258218965912 833638338053352 833673501373872 835351543758888 837937771448544 838131074047584 838964655972378 839158195461858 839712933649728 840236640506016 840323190142206 841756208450904 842312664094464 842837992334208 844043696361216 844428735611136 844623535600896 845042419285272 845237360844792 846974403640248 847360779832008 848893231782702 849596615416224 849984187819104 850180269387744 850637787739038 852812406444672 854565016675968 855186066833436 855576189054756 855612277725816 856177893133056 856800115439112 859150733039768 860043172290336 861241305868749 861810642429984 862436958303843 862866782923158 863581744888096 864478786833792 866255372581248 866850470748288 867480449288076 868090525317376 869263203736044 871954421085072 872553434371632 873022992679539 873600117702624 873801647194464 874346614284208 874872482546418 875254838193216 876506915452032 876633451444647 876906763903872 878128390297548 878708890320768 878911598347648 879347486898036 879550342241796 879951579056316 881759962856604 882273408316848 883354625729001 883407262922496 884489869862352 884693911494672 885573803526399 885778095209739 887432901932736 888520442253732 889107812099712 889662325241664 889867560099904 890308882164078 890897434285248 890935012825728 892194992002836 892416697765632 893861786744064 894957205600368 895515366855096 896053966881741 896107360801536 896796427383792 897205531586832 897412506575952 897895442613429 899572886911296 899983257690816 900190873469376 902040850935744 902696403879738 903108199557798 903146293155028 904833547068672 906113181847464 906712181639424 907200122229648 907975330218216 908575561011456 909689011453872 911902559155146 912505386102336 913795870558482 914380671057984 915008830234304 915673807581858 917555603943602 917841674909952 918508711010904 919727926444288 920396333367576 921028625170056 922346183149712 923245857619488 923880106981728 925201744088256 925778768065632 926451572402889 926913300869634 927526050894144 928200125059038 928414250144118 929958265580292 930573028524672 930612280603392 931288597667784 931713436647864 932485444195968 933628195965816 933843573244376 936518685736608 936734729817888 937415496336651 937882689045606 939088009977312 939634837340544 939770486728749 941995403197056 942212710694016 942897458303532 943520774896512 943991010377472 944677050355944 945266220569268 945891103068288 946618451127336 948192741375984 949549158406368 949982327562528 950201477551008 950892030950391 952846204095279 953143277791104 953280877311009 955102077461376 955796192343252 956232211296492 956452803061212 958418404119228 959051981067648 960646949114112 961385643760464 962563812441543 963200129774688 963900129869001 965179597227872 966544574669739 968350268972736 968832879071616 969536972733732 971529462999108 972196882123948 974013136042752 974537294153904 975206779591824 976014825247488 976601840982048 977210921847056 978225995627712 979992819596569 980236342657728 980948723720706 981622613668086 982271530109376 982312962859136 982800132415452 983026853093772 983639941069734 984290191095744 985496429075028 986070279883536 987337529148672 987565296552192 988015808063232 988547501610864 988775548141104 989987282881473 990046274084608 991836772748352 993833170787808 994328481152448 994557861288128 995051103595146 995280650431506 995938595724096 997636987793664 997781010600894 998362014674328 999021996949248 999645060675456 1000246288612176 1000870115896872 1001101005112392 1001531756189952 1001762798038272 1002301889428944 1002990448526064 1006095682112832 1007454787711983 1008120780901728 1008163303987008 1008895980806766 1009356223035186 1009589069897946 1011475179736704 1012714732653048 1013553856987776 1014016224064896 1014795957302712 1015466803483392 1017937740452256 1020730436585184 1021472246495493 1022147506137888 1022656927908928 1023400137885606 1025503322054614 1026016416065664 1026568559365128 1028124976934016 1028678254940232 1029384934013592 1032571884273696 1034693917249824 1035445875038523 1036157203316313 1037639456043426 1038286604462497 1038972979489952 1039365120354444 1040052208351104 1040744758871168 1040851962099288 1041501114073836 1042189614101376 1042430035249536 1042905575177856 1043466807255912 1043707523037832 1046938815678816 1047699672376257 1049046124720464 1049568952327584 1050331720461543 1050574019899923 1052536697641152 1053016848067392 1053061264893312 1053826571045124 1054523219001984 1055180897379648 1056474011224476 1056717727618636 1057416286818176 1057985327730552 1058447711303424 1059744828596688 1059989299530768 1061351545902336 1061460871758576 1061989886674656 1062761681650437 1064127490951824 1064945757518253 1065677351558943 1067668245277632 1068242803207164 1068730118507844 1068976662244884 1069862404598208 1070350458735168 1071173510486196 1073174672104704 1073664237245184 1073911919226624 1074489837144048 1076118909888256 1078933478701104 1080773403443136 1081558849230522 1082273830028352 1083017328069312 1083600145996524 1084526088871758 1085243031208128 1085827046881356 1086572985903236 1088602916753664 1089936988955568 1090840098806016 1092176912652592 1095764778048096 1096354455923142 1097107627040802 1098016678403424 1098677071104804 1099362287077938 1100089037107008 1102172759206272 1102765885489944 1103494885519104 1103749449087744 1104252961953024 1105055471373048 1105102083216528 1105791306300616 1106522306329856 1107326464982712 1110754720292256 1111010958621216 1111517784071136 1111564668498496 1112115939312222 1112372491658742 1113802058345184 1115167011848058 1115816369341896 1116553996590336 1117250361931392 1117508098730112 1118619541296504 1118877593949144 1119617244866304 1120315520674688 1120430920189608 1122341611267872 1124600693259888 1125978880383981 1126238630751441 1126723225713696 1126983147793056 1127589625607562 1128364254591822 1129299204853664 1129814373109344 1130472259705728 1131857642376936 1132795487221632 1133312250425472 1133573692516992 1134183716985384 1140248089111248 1140768252073008 1140816370301088 1141645451965551 1142400153918816 1144564019175744 1146150771708098 1146724229720448 1148321741158332 1149080856573312 1149915944405124 1150489043897544 1156640599050768 1157263036807761 1158058050765291 1159017604981392 1160437969693379 1161643369807908 1162605894780096 1163404579162176 1164030656906052 1164800156936832 1165068862925952 1166496643395224 1167006450924288 1168844601926196 1170837853730064 1170958457361699 1172463315864048 1172733789655728 1173268772075088 1173900158162901 1174170963417561 1175679950475472 1176364544422464 1176901183134144 1177806167638668 1179319826483136 1179591881992896 1180176890310522 1180765071368532 1181037460279652 1182970971456768 1183243869243648 1184693923004976 1186216433655552 1186338621377232 1187078509552104 1187863245713664 1189593322670448 1190233493696871 1192487961972114 1193276274133824 1194020489140128 1194738622508988 1195728569845056 1196274042115776 1196550008767936 1197143427320802 1197193923484572 1199430515881728 1199977676921088 1200254497959168 1201126775937336 1202721134580992 1203595205172984 1204144266077064 1207321506117792 1208150909129952 1208801066787054 1209600162972864 1210633773624288 1212117393444906 1212918681938496 1213800163538742 1215870078873528 1216673848136448 1218394494077976 1219174228077312 1220898410109144 1224678281347872 1226179112575014 1227195111156768 1228038166893408 1228699026734166 1230994476825984 1231840142642304 1233602325451008 1234371690754176 1235268763203852 1235884401159512 1236701401192192 1237600166745384 1237885666858824 1239944354107056 1240611621176187 1241431746208992 1241718130223712 1242284582197152 1243239843618594 1244015219588193 1244837594621088 1245742273105551 1246363130889006 1248691580982144 1248979639757184 1249887328448868 1250457507080028 1250510252060808 1252117346636416 1253027315638332 1256906657172816 1257196611071376 1258446983958567 1258737293192787 1259569400474592 1260354960759024 1260484785213309 1262157934836448 1262634312676356 1263468996141696 1264256988501312 1266065544541824 1266643103416704 1266935303401344 1267856041267188 1270461605460372 1271041169748012 1273415723244288 1274394923124336 1274976281728656 1275270404081616 1275956681608557 1277891205492304 1279218609667008 1281847525013952 1282779100250154 1283418416588724 1284266839699584 1285200173158668 1288726099559652 1291133691963648 1292715963644976 1294300174384737 1295372617332144 1296960083774953 1299383058871872 1300275706122432 1301220673932114 1302135787976064 1303894805604066 1304301327503616 1306981790210304 1307931631627608 1308830151557448 1309695373479168 1310400176553936 1310702470791696 1311519921426312 1312308723819627 1312386921460992 1313995238766704 1314760373178048 1315360145855808 1317192585446322 1318063335481152 1318367397521472 1319021230347054 1319325513362694 1319927368584474 1319983043841964 1322449030331136 1322639944284906 1325110894383744 1325771308203264 1326734804793528 1327040867242008 1327918127632128 1330374680801192 1331149352899104 1332780663380598 1333661718149568 1334493487862496 1334801340149856 1335463323246117 1336346151427872 1336402519238592 1337320598034752 1338292488004254 1338625046648448 1341042805763726 1341460909483776 1342435808400552 1343273050282644 1344161041202304 1344217738649344 1345194641075688 1345808297380248 1346118759863928 1349359330366944 1350286310204064 1353061276403616 1354044605819607 1354662299336697 1354719439732542 1357250320603008 1359169772771196 1360068272459136 1360973915446912 1361962995327324 1362863341517184 1364533517180808 1367853838732719 1368758079153504 1371571006586976 1372513245351456 1373510711372787 1376333405915403 1376762512364928 1379591889666432 1380594500051364 1381542937755084 1383519274724568 1384123930166016 1385820160472592 1387802616132384 1388668152098448 1390369951304451 1391289076341216 1392300187588557 1392621375216177 1395918420905088 1396119941189623 1396932896501676 1397570154971796 1398728166293952 1399425269770112 1400442293948724 1400765359866564 1403382263521536 1404022464089856 1404778028604912 1405102094726832 1406824033568409 1406907863172864 1408632014965968 1410647103640736 1412993104795584 1413319066041024 1414346187455298 1415281162344768 1415986515566208 1417015575533916 1417899330853902 1418836654602432 1419927676691004 1420903135411924 1422289112063976 1423229337743616 1423557660370176 1424323737609552 1424973491343792 1425302216326512 1426483206130944 1427133944980224 1428231347314928 1429714916686656 1432653116192064 1433694288514878 1434679204591818 1437627606178842 1438577971601472 1440970423671168 1441031204590848 1442078465640696 1443031773371136 1444023104092416 1444800194662032 1446034785162344 1446990708277504 1447769395841808 1452525403459104 1453249318607424 1454305459100598 1457294194498662 1458295323185922 1461019704064128 1461805941230856 1462810169387736 1464022237871232 1464902761473072 1465816382770584 1466785382809344 1470354513986592 1472433920502129 1473407295164064 1473469444288704 1474200198623178 1474540279640658 1475459911604601 1476435286643616 1478244643612542 1481006293723008 1481347944828288 1482023712094848 1482821252416296 1483163322211656 1485069411126912 1486889349130744 1487755159122528 1491492721728672 1491836791932192 1492576655392719 1492920975647259 1493907893586144 1496455481690496 1496671515901341 1498812547618282 1499467591013184 1500369432918264 1501305173845308 1501651507668588 1502297634284928 1502644197057408 1503452834143416 1504485672789096 1506419164145792 1509143523169248 1512181171352592 1512244955980512 1513343971210149 1514034334552779 1514383604846919 1517495806522111 1519072098979572 1520330785481664 1521024336097344 1521088493734784 1522193935954068 1523200205225088 1526085358900992 1526906610678384 1531095654877776 1533221259206832 1533985391863392 1535100206828409 1538254983081921 1539024624098496 1542187465401024 1543017382410348 1544077401020388 1545356806641856 1546962039597312 1548857826410544 1550141193040128 1551206105549568 1552040875874736 1556459184065139 1558459469234928 1561117138306752 1561277943148932 1562251671110754 1563284421152064 1563645052874304 1564358362766784 1565200210883868 1565561284556748 1568486059229952 1569201577512192 1570408223518224 1572426435310848 1572789175990528 1573569187080696 1574353428491376 1578805046461728 1579591897339968 1580739856567686 1581784828502976 1582771346069472 1584711016836714 1585076591427954 1586124430227264 1586977991595828 1589617242895032 1589983949296152 1590668083360512 1591035032178432 1592027318853504 1592984830011984 1594304759793408 1595032056154368 1596191236427736 1596258564646096 1601502367916448 1602364204810746 1603464993367326 1604793606897312 1605525688102752 1606760265729294 1609762008157056 1610496355867776 1610867878839936 1611734755716072 1612800217297152 1614178364832384 1616156524593208 1617224909251328 1618400218051656 1621160105164704 1622338273845783 1623410745042528 1624525992103968 1625400218994786 1626789133307637 1627864546812192 1628740570322034 1629859478854854 1632904375130496 1634905483433352 1636260148209024 1637384222524544 1638265368978888 1643647167072144 1645661440561203 1647025017605136 1648015606657206 1649043430616907 1650133555660512 1650514222478432 1653259138809408 1654148828234916 1655242328278656 1655624173631616 1656379442929536 1657653124824792 1658686959450924 1659783459494784 1660989697474068 1661817507852008 1666516437931824 1667276676106704 1667347002747744 1668173908968333 1668558737488113 1670703087517776 1672750517772087 1675875542897088 1676262148095168 1677929311944756 1678316390923716 1679425867299456 1680473281012032 1680646380284412 1683512416901808 1685675984668416 1690084838570544 1690474721689584 1691384438411343 1692546381887733 1693948807280496 1694721559664016 1696024724936477 1697786463565404 1699193230832448 1699968375638208 1700360538775488 1701275575478076 1705624812889344 1709130033351936 1710372133666872 1711152378109512 1711224555451632 1713600230878224 1718301466079536 1719226157562147 1720086344580672 1722482611737498 1723621284859968 1724873916607686 1725733565846316 1727163489776192 1728957573667584 1732510745162496 1733700941496576 1734960898576152 1738526407472088 1743908842170144 1745106868743264 1746045985359078 1747200235405248 1747603294388928 1748693228568416 1749744965092836 1750509676386432 1753013830904064 1753266902889294 1753813527807744 1756256780595096 1757417780641536 1757823196695296 1758694973796072 1759100684483592 1759903158112632 1763519925713208 1764546816633696 1766709251458002 1768979739724704 1769387822989344 1771147607052798 1771556190419478 1774865803865472 1777040884507464 1778215624199424 1779324650483328 1779735120199808 1780617764328156 1781794868570496 1781870025651456 1784389984005672 1788731942958171 1789914411200736 1791030733710192 1792107933763482 1793592854767584 1794411063173664 1794825013151904 1795715140981203 1795790885226858 1799145773822592 1799966515381632 1800381746938752 1804081701871488 1805392807759476 1806216399115596 1806292586310056 1812226363694928 1813201600180581 1814400244459296 1815950660436432 1818176090167359 1819378022907744 1820700245308113 1823805118310292 1825010772204672 1827591741116964 1828761342115968 1830017660468608 1831347615163716 1835111207887204 1837017422021808 1839268668862521 1840792666735152 1842057250340112 1843048540101249 1844692366299424 1846491715238976 1847760213963456 1850403488176512 1851557536131264 1852903144805778 1853826601739268 1855052101788288 1856400250118076 1856828500288236 1859916531160584 1861146057049344 1862577195335568 1863426873295728 1864859765427891 1864970888391936 1867256391931632 1867687146488752 1869544696333509 1873037371473216 1873469459635776 1874830992673302 1875765378091212 1878176019954624 1879269674681088 1879540973457498 1883990806394112 1884425421388032 1885794916607064 1887041549793024 1889354100711888 1890532441138536 1891782206136576 1893236902254672 1895557045517239 1896385482751968 1899098316812736 1899964655125056 1900402955102016 1901784061900782 1905692408190558 1906286555582208 1906561754622018 1910204154922752 1911592384686504 1912464422592984 1912905606122424 1916836808238456 1918103962135296 1922771287520928 1925127624883086 1926400259549376 1927800259738002 1930359194455744 1933089149339478 1936700537945472 1937665758143232 1939073945467464 1943058925998216 1944393764247896 1949074588307808 1950413559183648 1951831010898171 1953203681964096 1954421843694112 1955842208406099 1956451991255424 1959985639193138 1960472685315456 1961897447441412 1963245227336172 1964543060218752 1964625925718272 1965600264830904 1966053706187544 1967279882139468 1968580382191488 1970992858150056 1972140559767072 1975788878169483 1977095003221728 1977551096282208 1978988270044041 1979891052876711 1979974565762946 1983673545496704 1983959916427359 1987666341575616 1988656962304896 1989115722576256 1990102207190292 1990561300863012 1991877191448192 1995562021201788 1996724029348656 1999170995070897 1999290121350912 2000492577224352 2001740231793744 2002202010224784 2004603778857888 2005980897052128 2007438732006381 2011564208645589 2012191364225664 2014909575423966 2016241561803456 2016326607974016 2017791961613532 2018712446070372 2019178139795892 2022950359473408 2025429465306096 2027107713975552 2028032448129792 2029591914605424 2032079159598813 2035875480904512 2041460873170368 2042944492990986 2044295012275776 2045313855817856 2046800275771212 2051006644109228 2052032832131328 2053137118730256 2056249953868032 2057356509880464 2058769868027184 2065143768547392 2069387834499648 2070891750077046 2072314406632626 2075278912086852 2076573208924994 2077945958979904 2078730240708888 2080104416702208 2081489517742336 2081703924198576 2083002228147672 2084379228202752 2084860070499072 2085811150355712 2086933614511824 2087415046075664 2093877631357632 2095399344752514 2098092249440928 2099137904655168 2100663440923086 2101148039799846 2105073395282304 2106033696134784 2106122529786624 2107653142090248 2109046438003968 2110361794759296 2112948022448952 2113435455237272 2114832573636352 2115970655461104 2119489657193376 2119978599061536 2121519281182947 2122921743517152 2123979773349312 2125523363300874 2126848996280853 2128254981903648 2129891515036506 2131354703117886 2135336490555264 2136485606414328 2137460237015688 2137953324489768 2139724809196416 2140700917470336 2142347020972392 2148979674288096 2152018806887727 2156441409268263 2157866957402208 2161546806886272 2163117698461044 2164547660056704 2166034656138624 2167200291993048 2169052177743516 2170486062416256 2171654093762712 2173145971806472 2179873977911136 2181458188650897 2184353825305184 2185941291747993 2187442984778883 2191529556096192 2192708911846284 2194215254081604 2196033356806848 2197354142209608 2198724574155876 2200178074214016 2204345518412544 2205531770979888 2210110942746096 2210204166433056 2211582612601232 2211810419460987 2214652929965424 2217366965418813 2217878486455393 2221509440584512 2222021917242432 2223035568142272 2223129336996992 2224231878624444 2224744983317484 2227604116690368 2230334023696116 2231632738683792 2234500723862784 2235016197460224 2237239082593008 2237755187898288 2240631041349376 2240861840379216 2244683222535744 2248218821427423 2249201386519776 2251957760767962 2252477261502882 2253446451427392 2253966295586112 2255179251215124 2256728509183644 2258598409707328 2259628746218688 2260944519411456 2263715284753872 2265590974443264 2266624500850944 2267147385033984 2268367433970768 2280496178222496 2281536504146016 2281632740602176 2283290903931102 2284800307837632 2289128038351488 2292301543416196 2293448459440896 2296643482316664 2298161713146624 2299831888810248 2300978087795088 2313281198101536 2314526073615522 2316116101530582 2318035209962784 2320875939386758 2323286739615816 2325211789560192 2326809158324352 2328061313812104 2329600313873664 2330137725851904 2332993286790448 2337689203852392 2341675707460128 2341916914723398 2343377506666131 2344926631728096 2345467579311456 2346537544150176 2347800316325802 2348341926835122 2349806525888809 2351359900950944 2352729088844928 2353802366268288 2355612335277336 2358639652966272 2359183763985792 2360353780621044 2361530142737064 2362074920559304 2369387846009952 2371109784851529 2372677242754464 2374157019104208 2377066525255071 2377614887141931 2379186645340896 2380466987393742 2384975923944228 2386552548267648 2388040978280256 2389477245017976 2391457139690112 2392548084231552 2393100017535872 2394286854641604 2394387846969144 2402253551874672 2405197490050989 2407190410345968 2408288532154128 2410140398593941 2414643012235584 2416301818259904 2417602133574108 2419200325945728 2421267547248576 2424234786889812 2425837363876992 2427600327077484 2431740157747056 2436788988155952 2438100328492179 2441796820218288 2443110855483051 2444789218282281 2449356562695744 2452358225150028 2454390222313536 2456076333786816 2457398053468332 2461988953651968 2463680285284608 2468743381508352 2470537526407704 2471768802319024 2472023409985809 2475200333490768 2475771333717648 2478805367214851 2479888708214112 2481223242352374 2482863492417984 2483436260447424 2484569164394304 2486479687237188 2488030439176386 2489675189242176 2491484546211102 2492726261778012 2497383161964288 2497959279514368 2499774656897736 2500915014160056 2501020504121616 2504234693272832 2506054631276664 2513813314345632 2514393222142752 2516893967917134 2517474586385574 2519138800949184 2520709921518048 2520969570426618 2524315869672896 2525268625352712 2526937992283392 2528513977002624 2532131089083648 2533286206833408 2533870606802688 2535712082534376 2540923210920744 2542082339496024 2548789846248672 2549952563457312 2550540808163232 2551913363217114 2555782410984608 2558437219334016 2563695050027904 2565558200500308 2566836833177448 2568533679399168 2570400346317336 2577452199119304 2583723917606247 2585431927289952 2588600348769474 2590745234664288 2593920167549906 2598766117743744 2600551412244864 2602441347864228 2604271575952128 2607789611208132 2615863263255216 2617660303114896 2619068978038617 2620800353107872 2621404941583392 2623039842852624 2624617447639254 2626254352463963 2627990477533408 2629520746356096 2629900354333941 2630720291711616 2634385170892644 2636126670962304 2636734795042944 2638042460694108 2638651026725388 2639854737168948 2639966087683928 2645279888569812 2650063877187003 2650221788767488 2653469609587056 2654081734484016 2656721410579197 2657334285629217 2660749361602384 2662298705798208 2665561326761196 2667323436299136 2668986975724992 2669602680299712 2670926646492234 2672692302855744 2672805038477184 2674641196069504 2676584976008508 2677250093296896 2682085611527452 2684871616801104 2686546100565288 2688161900645223 2688322082404608 2690389282151376 2691616594760496 2692237519727856 2693686327840287 2698718660733888 2700572620408128 2706122552807232 2708089211639214 2709324598673394 2709438879465084 2714500641206016 2718339545542392 2720136544918272 2721947830893824 2723925990654648 2725726683034368 2729067034361616 2735707677465438 2737516158307008 2743142013173952 2745026490702912 2747021422745574 2752666811830806 2753525024729856 2759183779332864 2761189000102728 2763085875510168 2767038549449136 2771640320945184 2775605232264768 2777336304196896 2779354717208667 2780739902608902 2782578152682432 2784600375177114 2785242750432354 2791836841810176 2792239882379246 2793865793003352 2795140309943592 2797456332587904 2798850539540224 2800884587897448 2801530719733128 2809556057209824 2810204189453664 2813648067136818 2817264029931936 2819311460186247 2821294207281472 2825986209591168 2826638132082048 2828692374910596 2830562324689536 2831973031132416 2834031151067832 2835798661707804 2837673309204864 2839855353382008 2841806270823848 2844578224127952 2848647475219104 2849946982687584 2850604432653024 2852676092851173 2856462694629856 2858538612285837 2859429833373312 2859842631933027 2865306232384128 2867388577029756 2869358409183636 2875255212357684 2877155943202944 2881940847342336 2884156931281392 2887691437324629 2889600389324064 2892069570324688 2895538791683616 2899633724009217 2905050806918208 2906498637214848 2908610918201196 2914588388997324 2916590646371844 2922039408128256 2923611882461712 2925620338775472 2928044475742464 2929805522946144 2931632765541168 2935225452753841 2939978458789707 2940709027973184 2944867841004258 2946814590328128 2946938888577408 2948400397246356 2949080559281316 2950919823209202 2952870573287232 2956489287225084 2962012587446016 2962695889656576 2964047424189696 2965642504832592 2966326644423312 2969961848644419 2970138822253824 2973778698261488 2975510318245056 2982985443457344 2983673583864384 2985153310785438 2985841951294518 2987815787172288 2992910963380992 2993343031802682 2997625095236564 2998935182026368 3000738865836528 3002610347690616 3003303015337176 3004595268569856 3005288394114816 3006905668286832 3008971345578192 3012838328291584 3018287046338496 3022364363135949 3024362342705184 3024489911961024 3026687942420298 3028068669105558 3028767209693838 3034991613044222 3038144197959144 3040661570963328 3042048672194688 3042176987469568 3044387871908136 3046400410450176 3053813221356768 3062191309755552 3064416739486479 3066442518413664 3067970783726784 3070200413656818 3076509966163842 3078049248196992 3084374930802048 3086034764820696 3088154802040776 3090713613283712 3097715652821088 3104081751749472 3106337625115569 3108471609948939 3112918368130278 3114859813387491 3116918938469856 3122234276613504 3122555886297864 3124503342221508 3126568842304128 3127290105748608 3128716725533568 3130400421767736 3131122569113496 3140816447036448 3147138374161392 3148706856982752 3150995161384629 3151722059699769 3157610092923456 3159183794679936 3159639866902831 3161479713135372 3163569657005952 3165542692138944 3169422033673428 3170153182855908 3172248860454528 3173955983191656 3179234485790064 3179967898592304 3184054637707008 3185969660023968 3188285044951311 3192382472855472 3192517129292192 3194837272554759 3197032054676829 3203004735832896 3204728409621492 3206929986734652 3209587213794624 3211051376205504 3213520531458588 3219524016314112 3220992711735552 3221735757679872 3223469511432144 3228356729664768 3232313049186416 3236800436103312 3242320210329408 3244676547691566 3246821490085056 3249051984207936 3250800437989572 3253578266615274 3255729093624384 3257481140644068 3259718957709708 3265808750260992 3269810966866704 3272520296418048 3274768445049088 3276530737957776 3287294334144288 3291322881122406 3294050035210272 3296031213314412 3298086861233814 3300267111321024 3301028444956864 3306518277618816 3308297656469832 3310484656557312 3311248347263232 3312758885859072 3315306249649584 3317373918901848 3319566918989568 3321979394948136 3323635015704016 3333032875863648 3334553352213408 3334694005495488 3336347817936666 3337117474976226 3341406175035552 3345501035544174 3351751085794176 3352524296190336 3355858623889512 3356632781847432 3358851734598912 3360946562024064 3361292760568824 3367024833803616 3377936641151943 3378715892254323 3380169677141088 3380949443379168 3382768876822686 3385092763775466 3387897614560992 3389443119328032 3392049449872954 3395572927130808 3398386461664896 3399936751276416 3400721077550976 3402551150956152 3420744267333744 3422304756219024 3422449110903264 3424936355896653 3427200461756448 3434332614760567 3436602932159072 3438452315124294 3440172689161344 3444965223474996 3447242569719936 3449747833215372 3451467131692632 3454326979552384 3469921797152304 3471789110423283 3474174152295873 3477052814944176 3481313909080137 3487817684340288 3490213737486528 3492091970718156 3494400470810496 3495206588777856 3497386457136832 3499489930185672 3501019352772864 3506533805778588 3512513561190192 3517389947592144 3518201368967184 3519806316225264 3521700474488703 3522512890252683 3527039851426416 3529093633267392 3531362204185517 3533418502916004 3537959479449408 3538775645978688 3542295214105596 3543112380838956 3549731607730944 3554081769014928 3558649300966656 3559470240399616 3561235528656312 3563589737140992 3568779968011344 3570700481090613 3577463885916342 3579828822401472 3582061467420384 3584215867526964 3587185709535168 3588822126347328 3589650026303808 3591430281962406 3591581770453716 3598291547645184 3599933030763264 3600763493877504 3608163403742976 3610785615518952 3612432798231192 3612585172620112 3624452727389856 3626403200361162 3628800488918592 3631901320872864 3636352180334718 3638756045815488 3641400490616226 3647610236620584 3650021544409344 3655183482233928 3657522684231936 3660035320937216 3662695230327432 3670222415774408 3674034844043616 3678537337725042 3681585333470304 3684114500680224 3686097080202498 3689384732598848 3692983430477952 3695520427926912 3700806976353024 3703115072262528 3705806289611556 3707653203478536 3710104203576576 3712800500236152 3713657000576472 3719833062321168 3725154390671136 3726853746591456 3729719530855782 3732045658764579 3734512783863264 3735374292977504 3737226819316653 3739089392667018 3746074742946432 3746938919271552 3749661985346604 3751530756182424 3756352039909248 3759081946914996 3771589833214128 3775340951875701 3776211879578361 3778708201423776 3781064882277072 3786473804509344 3791114091034478 3792770965503936 3798196633625472 3799929310250112 3800805910204032 3803568123801564 3811384816381116 3813123509244036 3823184769373008 3824928845185968 3825811212244848 3827870044825671 3833673616476912 3838371745908869 3845542575041856 3850255249766172 3852800519098752 3855600519476004 3860718388911488 3866178298678956 3873401075890944 3878147890934928 3882900523154211 3886117851996432 3888787528495792 3890880251324859 3898149176615616 3900827118367296 3903662021796342 3906407363928192 3908843687388224 3911684416812198 3912903982510848 3919971278386276 3920945370630912 3923794894882824 3926490454672344 3929086120437504 3931200529661808 3932107412375088 3934559764278936 3936926171458881 3937160764382976 3941985716300112 3944281119534144 3951577756338966 3954190006443456 3955102192564416 3957976540088082 3959782105753422 3959949131525892 3967347090993408 3967919832854718 3975332683151232 3977313924609792 3978231445152512 3980204414380584 3981122601726024 3983754382896384 3991124042403576 3993448058697312 3998341990141794 4000985154448704 4003480463587488 4004404020449568 4009207557715776 4011961794104256 4014877464012762 4023128417291178 4024382728451328 4029819150847932 4032483123606912 4032653215948032 4035583923227064 4037424892140744 4038356279591784 4050858930612192 4059183829210848 4062133817458821 4063986898010091 4064158319197626 4071750961809024 4082921746340736 4085888985981972 4088590024551552 4090627711635712 4093600551542424 4102013288218456 4103561516198157 4106274237460512 4114713019760928 4117539736054368 4120532134118361 4129000217746209 4130287537094784 4138775668999296 4141783500154092 4144628813265252 4150557824173704 4153146417849988 4155891917959808 4157460481417776 4163407848397152 4166004456295344 4171109853913353 4173867229023648 4174830092151328 4176900562765671 4177864125648531 4187755262715264 4188359823568869 4190798689505028 4196184498881856 4198275809310336 4201326881846172 4202296079599692 4210146790564608 4212067392269568 4215306284180496 4220472100705227 4220723589518592 4225896044897904 4226870910474544 4231941310922208 4238979314386752 4239957198123072 4243038562365894 4245843487034304 4247959546698624 4251046726601748 4253697992561706 4256509963807296 4259783030073012 4262709406235772 4270672981110528 4272971212828656 4274920474031376 4275906648979536 4279449618392832 4281401834940672 4284694041944784 4289944892486383 4297959348576192 4304037613775454 4312882818536526 4315733914804416 4323093613772544 4326235396922088 4329095320113408 4332069312277248 4334400583986096 4338104355487032 4340972124832512 4343308187525424 4346291943612944 4359747955822272 4362916377301794 4368707650610368 4371882583495986 4374885969557766 4383059112192384 4385417823692568 4388430508163208 4392066713613696 4394708284419216 4397449148311752 4400356148428032 4411063541959776 4417301761506387 4420221885492192 4420408332866112 4423165225202464 4423620838921974 4426379734813803 4429305859930848 4434733930837626 4435756972910786 4443018881169024 4444043834484864 4446071136284544 4446258673993984 4448463757248888 4449489966634968 4455208233380736 4460668047392232 4463265477367584 4474478165186016 4475510375796576 4478762926941777 4481723680758432 4489366445071488 4490014547704023 4496437642854846 4498402773039552 4503915521535924 4504954523005764 4506892902854784 4507932591172224 4510358502430248 4513457018367288 4517196819414656 4519257492437376 4527430569507744 4536734867941536 4540031913630447 4542103003658337 4543150814540757 4552487419566333 4560992356444992 4563073008292032 4563265481204352 4566581807862204 4569600615675264 4578256076702976 4584603086832392 4593286964633328 4599663777620496 4601956175590176 4605300620485227 4614764949245763 4617935190088753 4626562396203072 4629052147231044 4632232203061164 4636070419925568 4641751878773516 4646573479231632 4650423579120384 4653618316648704 4656122627624208 4665986573580896 4669377552195417 4675378407704784 4683351414920256 4683833829446796 4686755013332262 4689853263456192 4690935158622912 4693075088300352 4695600632651604 4696683853670244 4699613051777618 4702719801901888 4705458177689856 4707604732536576 4711224670554672 4717279305932544 4718367527971584 4720707561242088 4723060285474128 4724149841118608 4738775692019904 4742219569703058 4745354485508928 4748314038208416 4754133050510142 4755229774283862 4758373290681792 4760933974787484 4769951847888456 4773105096535296 4776081956560512 4778954490035952 4782914279380224 4785096168463104 4786200035071744 4788573709283208 4788775693938288 4804507103749344 4810394980101978 4814380820691936 4816577064308256 4820280797187882 4829286024471168 4832603636519808 4835204267148216 4838400651891456 4842535094497152 4848469573779624 4851674727753984 4855200654154968 4863480315494112 4873577976311904 4876200656984358 4880367399922911 4883593640436576 4886221710966102 4889578436564562 4898713125391488 4904716450300056 4908780444627072 4912152667573632 4914796106936664 4936984321683609 4941075052815408 4943537604638048 4944046819971618 4947130291850721 4950400666981536 4951542667435296 4957610734429702 4959777416428224 4962446484704748 4965726984835968 4966872520894848 4969138328788608 4972959374474376 4976060878352772 4979350378484352 4982969092422204 4985452523556024 4999549313795472 5001830028320112 5002041008243232 5005676212464339 5012109262553328 5018251553316261 5019409206188521 5027626628691264 5028786444285504 5033787935834268 5034949172771148 5038277601898368 5041419843036096 5041939140853236 5048631739345792 5050537250705424 5057027954005248 5071424165068752 5074153315234029 5077639145663199 5081846421841488 5084164678992048 5088074174809431 5097579692497344 5099905126914624 5101081616326464 5103826726434228 5111564821969216 5116874438668032 5127390100055808 5131116401000616 5133673666354896 5140800692634672 5154904398238608 5157678472686441 5167447835212494 5170863854579904 5177200697538948 5181490469328576 5187840335099812 5197532235487488 5201102824489728 5204882695728456 5215579222416264 5231726526510432 5235320606229792 5238137956077234 5241600706215744 5242809883166784 5246079685705248 5249234895278508 5252508704927926 5255980955066816 5259041492712192 5259800708667882 5261440583423232 5268770341785288 5272253341924608 5273469590085888 5276084921388216 5277302053450776 5279709474337896 5279932175367856 5290559777139624 5300127754374006 5306939219174112 5308163468968032 5313442821158394 5314668571258434 5321498723204768 5324597411596416 5331122653522392 5334646872598272 5337973951449984 5339205360599424 5341853292984468 5345384605711488 5345610076954368 5349282392139008 5353169952017016 5364171223054904 5366195828874513 5369743233602208 5373092201130576 5376323801290446 5380778564302752 5383233189520992 5384475039455712 5387372655680574 5397437321467776 5401145240816256 5412245105614464 5416178423278428 5418649197346788 5418877758930168 5436679091084784 5447851981309296 5454528270502077 5458134068723232 5462100735924339 5471415354930876 5475032316614016 5486284026347904 5490052981405824 5494042845491148 5505333623661612 5517806006587563 5522378000205456 5526171751020336 5529145620303747 5534077098898272 5543280641890368 5551210464529536 5554672608393792 5558709434417334 5561479805217804 5565156305364864 5569200750354228 5570485500864708 5584479764758492 5587731586006704 5590280619887184 5594579296283673 5594912665175808 5601769175794896 5603061439466256 5608634089000527 5609927936328347 5619112114419648 5620408378907328 5627296134273636 5634528059863872 5638622920372494 5642588414562944 5651972419182336 5653276264164096 5657384749821192 5661124649379072 5668062302135664 5671597323415608 5675346618409728 5679710706764016 5683612541647696 5686671136551717 5689156448255904 5697294950438208 5699893965375168 5701208865306048 5705352185702346 5712925389259712 5717077224571674 5718859666746624 5719685263866054 5730612464768256 5734777154059512 5738716818367272 5750510424715368 5754311886405888 5768313862562784 5775382874649258 5779200778648128 5784139140649376 5791077583367232 5799267448018434 5810101613836416 5812997274429696 5817221836402392 5829176777994648 5833181292743688 5847223764923424 5851240677550944 5859611045892288 5863265531082336 5867526625218297 5870450905507682 5879956917579414 5881418055946368 5889735682008516 5893629180656256 5893877777154816 5896800794492712 5898161118562632 5901839646418404 5905741146574464 5912978574450168 5927366634508449 5931285009665184 5932653288846624 5936964810132123 5939673158630133 5939923697288838 5947557396522976 5951020636490112 5951879749282077 5965970886914688 5967347167728768 5970306621570876 5971683902589036 5975631574344576 5986686063605364 5995250190473128 5997512985212691 5997870364052736 6001477731673056 6005220695381232 6006606030674352 6013811336573664 6017942691156384 6022316196019143 6034692625936767 6036574092676992 6044728726271898 6048724685410368 6048979823922048 6053375884840596 6056137338211116 6057534419387676 6069983226088444 6076288395918288 6081323141926656 6084097344389376 6088775743816272 6096237478796439 6107626442713536 6124382619511104 6128833478972958 6132885036827328 6135941567453568 6140400827313636 6153019932327684 6156098496393984 6168749861604096 6172069529641392 6176309604081552 6181427226567424 6195431305642176 6208163503498944 6212675250231138 6216943219897878 6225836736260556 6229719626774982 6233837876939712 6244468553227008 6245111772595728 6249006684443016 6253137684608256 6254580211497216 6257433451067136 6260800843535472 6262245138226992 6269919458249329 6281632894072896 6294276748322784 6297413713965504 6301990322769258 6303444119399538 6315220185846912 6318367589359872 6319279733805662 6322959426270744 6327139314011904 6331085384277888 6338844067346856 6340306365711816 6344497720909056 6347911966383312 6358468971580128 6359935797184608 6371939320047936 6376570089902622 6380546988842559 6384764945710944 6385034258584384 6389674545109518 6394064109353658 6406009471665792 6409456819242984 6413859973469304 6419174427589248 6422102752411008 6427041062917176 6446939022864288 6456056420663181 6464626098372832 6469324227804789 6473600872206624 6484640420658816 6489353095383132 6493642980170112 6498103968415872 6501600875979144 6507156533230548 6511458187248768 6514962281288136 6519437915419416 6539621933733408 6553061475915552 6557823875243979 6562328954336649 6574588668288576 6582645762244812 6588100070420544 6592062426628824 6596173722467628 6600534222642048 6602056889913728 6613036555237632 6616595312939664 6630612499299168 6634747837803696 6635431258382961 6643958789896272 6647270031408032 6652100896256439 6653635459366179 6666065751727296 6669106704426816 6669388010990976 6672695635873332 6674234949952452 6682812350071104 6691002071088348 6703502171588352 6705048592380672 6711717247779024 6713265563694864 6721893124048128 6722585521137648 6734049667607232 6744656464282269 6755873282303886 6757431784508646 6760339354282176 6761898886758336 6765537753645372 6770185527550932 6775795229121984 6778886238656064 6784098899745908 6791145854261616 6796772923329792 6799873502552832 6801442155101952 6805102301912304 6841488534667488 6844609512438048 6844898221806528 6849872711793306 6854400923512896 6868665229521134 6873205864318144 6876904630248588 6880345378322688 6889930446949992 6894485139439872 6899495666430744 6902934263385264 6908653959104768 6939843594304608 6943578220846566 6948348304591746 6954105629888352 6962627818160274 6975635368680576 6980427474973056 6984183941436312 6988800941620992 6990413177555712 6994772914273664 6998979860371344 7013067611557176 7025027122380384 7030132519998393 7034779895184288 7036402737934368 7039612632450528 7043400948977406 7045025780505366 7049419577666427 7054079702852832 7058187266534784 7062724408371034 7066837005832008 7075918958898816 7077551291957376 7084590428211192 7086224761677912 7108163538029856 7122471057312624 7131199575765213 7132844661425793 7137559936022688 7141400962181226 7154927771832684 7159657644802944 7164122934840768 7168431735053928 7174371419070336 7177644252694656 7179300052607616 7182860563924812 7183163540907432 7215592470152967 7221571231037904 7224865596462384 7225170345240224 7230421195781823 7248905454779712 7252806400722324 7257600977837184 7263802641745728 7272704360669436 7277512091630976 7282800981232452 7295220473241168 7310366964467856 7325390460654864 7329332566449153 7334367654846843 7340444831548816 7348069688087232 7357074675450084 7363170666940608 7368229001360448 7372194160404996 7378769465197696 7385966860955904 7391040855853824 7406230144525056 7411612579223112 7415306406957072 7416070229957427 7425601000472304 7427314001152944 7436416101644553 7439666124642336 7450308781342272 7453707493182912 7459439061711564 7464091317529158 7469025567726528 7470748585955008 7474453638633306 7478178785334036 7492149485892864 7493877838543104 7499323970693208 7503061512364848 7512704079818496 7518163893829992 7543179666428256 7550681903751402 7552423759156722 7557416402847552 7562129764554144 7572947609018688 7582228182068956 7585541931007872 7596393267250944 7599858620500224 7601611820408064 7607136247603128 7622769632762232 7626247018488072 7646369538746016 7649857690371936 7651622424489696 7655740089651342 7667347232953824 7676743491817738 7691085150083712 7700510499532344 7705601038197504 7711201038952008 7721436777822976 7732356597357912 7751171752818741 7756295781869856 7765801046308422 7772235703992864 7777575056991584 7781760502649718 7796298353231232 7801654236734592 7807324043592684 7812814727856384 7817687374776448 7823368833624396 7839942556772552 7847589789765648 7852980909344688 7857206934115851 7862401059323616 7864214824750176 7869119528557872 7873852342917762 7878763057391889 7883971432600224 7888562239068288 7889701063001823 7903155512677932 7908380012886912 7910204385128832 7915953080176164 7919564211506844 7919898263051784 7935839665709436 7950665366302464 7960408828761168 7962245203452048 7970164231737591 7972002856887651 7982248084807152 7986896117394624 7996683980283588 8001970308897408 8006960927174976 8008808040899136 8018415115431552 8023923588208512 8029754928025524 8046256834582356 8059638301695864 8064485701935669 8064966247213824 8071167846454128 8074849784281488 8076712559183568 8081058983520861 8101717861224384 8118367658421696 8124267634917642 8127973796020182 8128316638395252 8143501923618048 8165843492681472 8171777971963944 8177180049103104 8187201103084848 8204026576436912 8207123032396314 8212548474921024 8229426039521856 8235079472108736 8241064268236722 8258000435492418 8260575074189568 8277551337998592 8283567000308184 8289257626530504 8301115648347408 8306292835699976 8311783835919616 8314920962835552 8326815696794304 8332008912590688 8338064151626001 8342219707826706 8347734458047296 8349660184302656 8353801125531342 8355728251297062 8375510525430528 8376719647137738 8381597379010056 8392368997763712 8396551618620672 8402653763692344 8404592159199384 8430612568360992 8440944201410454 8451792089795808 8453741820949088 8457934380558741 8463882621844416 8477958628773504 8479914396246144 8486077124731788 8491686974068608 8495919093397248 8502093453203496 8507395985123412 8513019927614592 8519566060146024 8525418812471544 8545942425657312 8549840948062752 8551813297959072 8569388083889568 8575615836857511 8579527895799081 8579889784972766 8595918697152384 8608075227550908 8625765637073052 8631467829608832 8652470793844176 8663074311973887 8668801167972192 8676208710974064 8686616375050848 8692583887225888 8698901172027651 8716778237464219 8719495911644544 8725832754603588 8737415301220736 8743765166991972 8749771939115532 8766118224384768 8770835647385136 8776861016326416 8784133427227392 8789416568838432 8794898296623504 8805676358261523 8819935376369121 8822127083919552 8834603523012774 8840443770984384 8840816665732224 8846330450404928 8847241677843948 8852759469627606 8858611719861696 8869467861675252 8871513945821572 8886037762338048 8888087668969728 8892142272569088 8896927514497776 8898979933269936 8909885545933257 8910416466761472 8921336094784464 8926530954735168 8948956330372032 8951020751593152 8957525853883554 8963447361516864 8978732890142976 8980029095408046 8992875285709692 8996805546079104 9007831043071848 9009909046011528 9013785805709568 9015865182344448 9020717004860496 9026914036734576 9034393638829312 9038514984874752 9054861139015488 9073469735883072 9080063827260894 9084206007316674 9086301629081514 9104974839132666 9121984712889984 9126146016584064 9126530962408704 9133163615724408 9139201231350528 9169206173664784 9186573929266656 9193250218459437 9199327555240992 9203912351180352 9210601240970454 9229529898491526 9235870380177506 9253124792406144 9258104294462088 9264464406122328 9272140839851136 9283503757547032 9293146958463264 9312245255248416 9319012875346707 9325414829846817 9331973147161792 9338755104390834 9344579440162473 9350756815409568 9366702829840512 9367667658893592 9373510026664524 9379706526912384 9381870317245824 9386150176600704 9391201265303208 9393367707340488 9399226103555236 9405439603803776 9422449341109344 9441415122484176 9446120570948256 9448299682237216 9452985484153887 9455166179099307 9477551384039808 9478919600708493 9484439139406116 9490708971017856 9496628076416832 9508266101020284 9510459548567724 9516746581363584 9521867949574968 9539903695776912 9552163913121024 9557908980071904 9577147418566416 9577551387876576 9584511817664277 9591096164030487 9609014207498688 9620789960203956 9628761641383872 9633154128616512 9640561594375764 9658572048942336 9665207273039616 9670408534296432 9685070188994304 9696939147559248 9710401308309936 9726960630988224 9742281559518833 9747155952623808 9752401313968716 9760734799845822 9767187280873152 9772443421932204 9779156873129124 9797426250782976 9809432900600112 9817560889254144 9824305335147264 9829592213873328 9873968643367218 9882150105630816 9887075209276096 9888093639943236 9894260583701442 9900801333963072 9903085334870592 9915221468859404 9919554832856448 9924892969409496 9931453969671936 9933745041789696 9938276657577216 9945918748948752 9952121756705544 9958700756968704 9965938184844408 9970905047112048 9999098627590944 10003660056640224 10004082016486464 10011352424928678 10024218525106656 10036503106632522 10038818412377042 10055253257382528 10057572888571008 10067575871668536 10069898345542296 10076555203796736 10082839686072192 10083878281706472 10097263478691584 10101074501410848 10136147676762969 10142848330137504 10148306630468058 10155278291326398 10163692843682976 10168329357984096 10176148349618862 10195159384994688 10199810253829248 10202163232652928 10207653452868456 10223129643938432 10262232802001232 10267347332709792 10274809067689959 10281601385269344 10302997844281701 10309808796477216 10315356945372882 10334895670424988 10341727709159808 10354401395077896 10362980938657152 10375680670199624 10409765391456912 10415367331269849 10422522456887619 10431158444832528 10443941727240411 10463453053020864 10470641212459584 10476275912154468 10483201412431488 10485619766333568 10492159371410496 10498469790557016 10505017409855852 10511961910133632 10519601417335764 10537540683570576 10552169842776432 10554604106901552 10559418948675792 10559864350735712 10565101423466109 10567538670758049 10581119554279248 10594086612556551 10600255508748012 10613878438348224 10616326937936064 10626885642316788 10629337142516868 10642997446409536 10649194823192832 10662245307044784 10675947902899968 10678410721198848 10683706585968936 10690769211422976 10706339904034032 10712101443271839 10728342446109808 10732391657749026 10739486467204416 10746184402261152 10752647602580892 10761557128605504 10766466379041984 10768950078911424 10774745311361148 10794874642935552 10802290481632512 10824490211228928 10832356846556856 10837298394693576 10837755517860336 10873358182169568 10895703962618592 10909056541004154 10916268137446464 10924201471848678 10942830709861752 10950064633228032 10972568052695808 10980105962811648 10988085690982296 11010667247323224 11035612013175126 11044756000410912 11052343502040672 11058291240607494 11068154197796544 11086561283780736 11102420929059072 11109345216787584 11117418868834668 11122959610435608 11130312610729728 11138401500708456 11140971001729416 11168959529516984 11175463172013408 11180561239774368 11189158592567346 11196136976293737 11203538351589792 11206122878932512 11211680457949959 11217268178001054 11219855872656694 11238224228839296 11240816757814656 11254592268547272 11269056119727744 11277245840744988 11285176829125888 11314769499642384 11328635638735083 11336124604271328 11343194646831216 11359421413528032 11367225083295392 11373342273103434 11378312896511808 11394589900876416 11399787930750336 11402417730612096 11410704371404692 11425850778519424 11434154449143348 11439370527732108 11469554308119024 11477433636734544 11483610134477013 11501020849430736 11515115237726607 11536627725125568 11550765749298516 11558401557296256 11568278281298752 11582155166734464 11598534896036868 11620203227672832 11634443672804784 11648701569462633 11658353555989296 11666362585487376 11672640753974577 11694447529846848 11702481355101888 11719222091784576 11726531062164672 11735053250436594 11740901811015364 11759913835158828 11762836111892736 11779471364017032 11787258361312512 11793601588985424 11796322237125264 11803679292836808 11810778514376643 11811482293148928 11825957148900336 11854733269016898 11862570019330368 11865306577693248 11873929620264246 11879346317260266 11879847394577676 11895114793045952 11902041272980224 11903759498564154 11931941773829376 11934694335457536 11940613243141752 11943367805178072 11951263148689152 11973372127210728 11990500380946256 11995025970425382 12002955463346112 12010441390762464 12013212061348704 12027622673147328 12035885382312768 12044632392038286 12069385251873534 12073148185353984 12089457452543796 12097449370820736 12097959647844096 12106751769681192 12112274676422232 12115068838775352 12139966452176888 12152576791836576 12177551487632544 12186401452376463 12192474957592878 12215252885427072 12248765239022208 12257666957945916 12265770073654656 12271883134907136 12280801654627272 12306039864655368 12344139059282784 12352619208163104 12361596402355083 12387000653238627 12390862611284352 12416327006997888 12425350500462276 12433886439795756 12451673472521112 12459439253549964 12467675753879424 12490223545191456 12498013368886032 12513329561740059 12521601687070944 12524490276453984 12530701688297013 12533592376945593 12539838916498658 12563265788145792 12565079470706607 12588553496645568 12594827427931008 12603980645538516 12606888238799076 12630440371693824 12638559467611324 12645918852541488 12661416302115681 12662170768555776 12677688134693712 12680612731423632 12695823932766624 12716937943160256 12719871594369216 12739906654755397 12743878640095872 12753140179805244 12761093977685118 12769529891421888 12770068517168768 12779349090219036 12788128218707316 12812018943331584 12818913638485968 12827719946938608 12838348855178496 12844205504822016 12854082125834352 12869834677459149 12893878045728576 12912112841326362 12929252196745664 12938648455609578 12947201744413248 12969280841317632 12978706190766264 12987285960340224 12996207936831744 13003201751958288 13014313066461096 13022916374497536 13029924562576272 13038875830838832 13079243867466816 13106122951831104 13115647750487958 13124657908673298 13149177336577152 13165291524489624 13176200140841088 13184124853257648 13192347444935256 13201068445284096 13204113779827456 13233190625879328 13261224998598336 13269495675607392 13270862516765922 13279139204441409 13287917579792544 13294540062816064 13304201792512878 13307270918732358 13332131503454592 13338213408853632 13338776021981952 13345391271746664 13348469899904904 13365624700142208 13382004142176696 13423434495558048 13426531127389728 13436288780825331 13445171042275296 13468099335214464 13470043643112069 13489312928564538 13511746564607772 13514863569017292 13520678708564352 13523797773516672 13531075507290744 13540371055101864 13551590458243968 13557772477312128 13568197799491816 13582291708523232 13610204603824608 13620095740891341 13629452443622271 13657462258698999 13682977069334976 13689219024876096 13689796443613056 13699745423586612 13708801847025792 13737330459042268 13746411728636288 13753809260497176 13779860893899984 13798991332861488 13805868526770528 13815901861455681 13844294847737289 13853805570266259 13879687188609216 13887156441693132 13896696609183492 13908211259776704 13925255636320548 13951270737361152 13960854949946112 13968367882872624 13989545828547328 13997959720742688 14008132656586251 14026135223114352 14050054244760768 14060265039996786 14069559790368576 14072805475868736 14079225264901056 14086801897954812 14090051561010732 14098839155332854 14108159405705664 14116374533069568 14125448816742068 14133674011664016 14151837917797632 14155102583914752 14169180856422384 14172449523355824 14216327076059712 14244942114625248 14262399151530426 14265689322851586 14275119872045376 14282801924362452 14309855543665368 14319315289605888 14328245869681536 14336863470107856 14348742838140672 14355288505389312 14358600105215232 14365721127849624 14366327081814864 14431184940305934 14443142462075808 14449731192924768 14450340690480448 14460842391563646 14497810909559424 14505612801444648 14515201955674368 14527605283491456 14545408721338872 14555024183261952 14565601962464904 14590440946482336 14620733928935712 14641102199768733 14650780921309728 14658665132898306 14668735309693686 14680889663097632 14696139376174464 14714149350900168 14726341333881216 14736458002720896 14744388320809992 14757538930395392 14823225158446224 14830612813914144 14832140459914854 14841390875552163 14851202000944608 14854628002305888 14872832203289106 14879332249284672 14900617562684544 14907414986365824 14918878123423128 14928182635058316 14938051135453056 14941497171910016 14948907277266612 14956357570668072 14998647941386416 15006123024729696 15017028637393017 15036327787659984 15054754659948783 15058227618565563 15086359332856512 15101363807502804 15104847518313444 15114832805695104 15124259529108288 15145895218037376 15164456364137912 15171083862015744 15214272495206256 15222459945702087 15232917436989597 15245539265524464 15252494036976144 15264222524428293 15292739077492032 15299715380743872 15303244848979392 15311480179302684 15334694465907648 15353486983635476 15382170300167424 15401020999064688 15422402077904016 15464713194715824 15473035418059323 15502343505637482 15512591563739712 15531602092616844 15544471407985728 15555150113983168 15563521005299436 15592596706462464 15603308473469184 15614648087185368 15635374749552896 15646737667248792 15679885113545104 15695179579531296 15705961818689376 15714413868231702 15724802118647232 15728429649500352 15738239057115744 15747704685835524 15757526114783778 15767942865200448 15777124478136576 15779402126003646 15806311025355864 15816760025773824 15820408770257664 15831906160352328 15839128423013688 15839796526103568 15871679331418872 15920817657522336 15924490406904096 15940328463475182 15944005713775302 15964496169614304 15973792234789248 15993367960567176 16003940617794816 16013921854349952 16017616081798272 16036830230863104 16047847176417024 16059509856051048 16092513669164712 16119276603391728 16128971403871338 16142335692908256 16149699568562976 16153425118367136 16162117967041722 16203435722448768 16236735316843392 16248535269835284 16255947592040364 16256633276790504 16343555943927888 16363584811506231 16374402206169696 16386302207773017 16408053152873824 16414246064792628 16425096949842048 16458852079043712 16470158944217472 16482128536473444 16516000870984836 16567134000616368 16578515253061008 16587436860911241 16602231296694816 16612585671399952 16629841925671104 16653631393588608 16664017825181376 16676128303252002 16684439415653412 16695468916094592 16699320368605312 16707602251062684 16711456502594124 16753439294275476 16763194758020112 16783737888851019 16784737995527424 16805307527384688 16809184318398768 16825902267001581 16829783808985041 16861225136721984 16881888402820908 16903584179591616 16907483641898176 16915868761117482 16927765243688832 16955917257547008 16959828792492288 16972154249463576 16983373948137216 17004186906406992 17014791970246824 17026039855229184 17039132120292048 17050837624943088 17060013409655151 17091884851314624 17099681896125504 17103626595918144 17138776167779136 17151231673715022 17159055791598162 17159779569945532 17191837394304768 17216150455101816 17251531274146104 17262935659217664 17304941587688352 17326148623947774 17337602335944384 17352417421948128 17373232750101696 17385167774451776 17397802344055302 17433556474928438 17438991823289088 17451665509207176 17474830602441472 17487530333983944 17499543878231064 17541671294770272 17553722032652832 17578833137676864 17589796593247008 17602579875654891 17611352716523046 17639870752738242 17644254167839104 17669207046025548 17680887541968768 17681633331464448 17692660900809856 17694483355687896 17705518939255212 17717223439723392 17738935723350504 17743027891643144 17782099903525347 17793855028995552 17797959866539872 17810894430396369 17819771091866514 17842672189568928 17853061909470336 17855639247846231 17897912660744064 17902041503186304 17915051707767108 17926894723033728 17960058190816092 17985750571419384 17993611092158208 18015662086143696 18019818092023056 18041434009720992 18053828073469152 18066948588057429 18104077877810301 18109722278030976 18146939471766144 18160127654521788 18168412014633348 18172603258163028 18209949678265332 18243969425779968 18252292033168128 18266327231448816 18288712436389317 18338412347329568 18373147858533312 18386500436918874 18398655110481984 18407824702360704 18421202481940908 18459059796983052 18471740760355012 18506249584812288 18516208588924176 18528928812244656 18544281679702272 18567007515094064 18586293916926528 18624490510496832 18638025750693414 18650829659693634 18663946294323584 18677510208781668 18689158880324946 18701513630819136 18733405659681024 18735335317787184 18747020053329048 18759413053824768 18763740634491648 18772300353201408 18782402530606416 18786735414680976 18798452207110472 18809758374747987 18810879207607552 18844898682218688 18882830244968352 18892241141896512 18896599364474432 18905970968307774 18910332358198614 18955102768079616 18957839201416986 18968878278812232 18981417942035712 18993256152833664 19016532202040568 19020919097135448 19033493162727168 19043735899149936 19079807391553824 19115817960143808 19141640966527677 19154294837132832 19155102775753152 19169023635328554 19182192328060974 19218028414997376 19241579920407912 19257523282767744 19266308257233024 19281123188751528 19340817068592864 19393878295118496 19407972683414367 19420802616619872 19453921261976448 19484563119037666 19494311905247616 19504802627937432 19521469599691644 19534374561746304 19544886843864408 19558313746258248 19618865801200224 19659184427746656 19673471625731937 19686986863009947 19727445484787443 19747937286734436 19764300211261632 19774150418552192 19776187279886472 19788521167402884 19801602667926144 19806170669741184 19830442937718808 19839109665712896 19849785938818992 19891837497897504 19904243513411088 19906293775148883 19931876369688816 19941810094224096 19956302688769317 19960906378098537 19998197255181888 20007320113280448 20008164032972928 20022704849857356 20048437050213312 20073006213265044 20077636824754084 20110506514765056 20115145777142016 20135151743337072 20139796691084592 20165679372144384 20167756563412944 20202149002821696 20233969392846807 20272295353525938 20285696660275008 20296613260936116 20310556582652796 20327385687365952 20336658715968192 20352296699237724 20390318769989376 20399620507658496 20404326465305856 20415306905736912 20446259287876864 20524465604002464 20534694665419584 20549618135379918 20563202770538688 20605995688563402 20619617592954432 20630713890745764 20669791340849976 20683455418319616 20708802790155792 20725961877314304 20751361340399248 20819530782913824 20830734662539698 20845044913775238 20862316889665056 20887883454480822 20926906106041728 20941282424919168 20952551824308936 20966402824862976 20971239532667136 20984318742820992 20996939581114032 21010034819711704 21023923820267264 21039202834671528 21075081367141152 21090397559995179 21104339685552864 21109208213803104 21118837897351584 21119728701471424 21130202846932218 21135077341516098 21148258732999281 21162239108558496 21188173225113102 21200511017496024 21227756876696448 21232653875872128 21253771284633576 21258674285033736 21285994892819072 21324490614089568 21367413171937872 21393598727295639 21398533984277379 21412679808068064 21424202886543678 21456684892219616 21464783315498052 21478972934408832 21492368804522304 21505295205161784 21523114257211008 21532932758083968 21537900157822848 21549490622722296 21664713693113712 21674596789387152 21675511035720672 21691263587345469 21746716364339136 21791407925237184 21818113082008308 21832536274892928 21848402943697356 21885661419723504 21976171381964592 21987997699347459 22003102964540529 22021334494646448 22048321424174201 22071224026350252 22089512000821824 22104687004081344 22116582481214988 22136308395593088 22173122567561472 22218690433575168 22234837737669336 22245919220871216 22248210689872281 22276803001416912 22281942003458832 22309248304933659 22337919059033968 22350926344026816 22361122479548736 22378317185134692 22392273952587474 22407076703179584 22412245757865024 22423360915899918 22434536356002108 22439711745313388 22476448457678592 22481633515629312 22509184537094544 22538112239455488 22554491681489976 22629538999284768 22657271277470166 22672249208542656 22686389293662432 22718842827056064 22734450166590784 22746684546206868 22756625793023616 22789179801752832 22799575861500672 22804835461224192 22821408742809384 22851701557038848 22868308898286696 22878741055464216 22939108616238048 22954867273469088 22967220268954026 23002041698861472 23030230475453214 23073255450251136 23101531498597032 23116803114592512 23136556562597504 23164310333468928 23197069792073736 23253515258456223 23268887345609568 23297403138925266 23316707111978592 23332725170974752 23345281507949154 23388895059693696 23404962710203776 23438444183569152 23453062124329344 23470106500873188 23481803622030728 23519827670317656 23558942728034064 23571620802347553 23587203177970848 23592644474250528 23607358585673616 23621557028753286 23636289172175667 23651914297800672 23669103189005469 23709466538033796 23725140038660736 23730613155386496 23747859240528492 23758692634520532 23759694789155352 23790229586091904 23807518997128308 23881226486283504 23886735610356144 23910492695212773 23916008570662953 23946744254421456 23981000761892512 23990051940850764 24005910926692224 24020882781524928 24026424122697408 24055245346294656 24071770764625536 24089264784076572 24138770503747068 24178914905087592 24194898741641472 24213503539362384 24224549352844464 24230137677550704 24243176950562583 24279932904353776 24305153583673152 24355102975265088 24372802904752926 24384949915185756 24430505770854144 24497530478044416 24515333915891832 24531540147309312 24561603309254544 24612079729310736 24642241591724107 24688278118565568 24705238416326208 24723192804710166 24774001306477254 24781725222568704 24832654013995776 24850701000924552 24867772879591512 24903346945042224 24918878507099928 24935351507758848 24980447090382912 24996026737772064 25026659123480118 25043203374141888 25048980552907968 25061403376594026 25067184753891186 25079677832997316 25126531576291584 25130158941413214 25177106993291136 25189654855862016 25207961291077032 25213776477598152 25277118935222648 25291837705082976 25322832604231362 25355376269387424 25361225462847264 25373803141676223 25391647865533248 25433875886320512 25439743188738432 25479813309510794 25487757280191744 25506280359610488 25522187955370236 25539059782843776 25540137034337536 25558698180438072 25576256437414632 25637827276971936 25655439893877216 25708164251668704 25726847510572533 25738583687397243 25739669354918298 25787756091457152 25824225682652724 25858504393491328 25877296911219156 25894403488826496 25957412381532528 25989222935921661 26006403503916576 26028626132922192 26059849125152544 26077751661677664 26096703516082953 26150334712392657 26158487734933632 26212245903662208 26231295500975916 26249315817346596 26298354673154304 26330583048979248 26352400281682176 26368249706515296 26384694889870512 26417029074784569 26459806129107363 26466381251758656 26522449997196672 26538991351214784 26541725033531844 26558278408882818 26575835159585088 26589080125632128 26608403585025756 26614541837464716 26664263006909184 26676426817707264 26690782543493328 26696939799809808 26729656637799771 26731249400284416 26764008284353392 26846868991116096 26853062254779456 26872577561650662 26890342084550592 26936198670428928 26940087286224138 26978625857129076 27023493129215544 27029727138034584 27041357417128704 27047595547033344 27062151014581488 27080742110203728 27103180916487936 27115544954624256 27136395598983632 27164583417046464 27220409207649216 27240191481782682 27258904887244542 27314924517397998 27365954138669952 27378438049752192 27379592887226112 27399490847173224 27417603694051584 27474660918084536 27492823457272576 27507618520994352 27559721787799968 27579750655378311 27597982665722976 27611737053541056 27631803722911362 27688589695474578 27707611140532518 27759374377218432 27774312883386264 27793393218366984 27816422519553408 27850511272641096 27936735765745248 27976244489540451 27995919441485376 28016265313172502 28033738320487419 28052270446228704 28100108489521536 28120530079993572 28139119580737152 28145610951737472 28158450529802112 28173603795909624 28180103122021464 28197678310665708 28216318811411328 28250897633484136 28267348023328032 28338361712844768 28344899046711648 28358956452461661 28365498537297921 28432654152119424 28436758802125479 28489884229250496 28524798303060852 28531378645703172 28550239744090752 28565603848724904 28619711087330736 28656491739363072 28673726940215712 28731442255699248 28732654163629728 28753535452992831 28773288492091461 28832420323920109 28862369880611868 28886284924151616 28899462385849536 28900681380960896 28921684783127292 28995621819118848 29011225602889296 29055210566982912 29090817442677744 29131203924929808 29180881892964672 29226844678556499 29241467857871424 29282204399537466 29301561842619456 29317330265796612 29337470619387372 29361779326195264 29392278752348928 29428298701800336 29452682667762432 29472916005441792 29488776641619984 29646450316892448 29661225627828288 29664280919829708 29682781751104326 29702404001889216 29709256004611776 29745664406578212 29758664498569344 29801235125369088 29814829972731648 29837756246846256 29856365270116632 29876102270906112 29882994343820032 29897814554533224 29912715141336144 29997295882772832 30012246049459392 30034057274786034 30072655575319968 30109509319897566 30116455237131126 30172718665713024 30202727615005608 30209695036626888 30229665611390208 30248519058216576 30291790436074752 30328912728275824 30408443030288907 30428544990412512 30444919891404174 30465834873979194 30491078531048928 30504988073952288 30528445048856586 30585478154984064 30599430761487744 30606489697958784 30622960358605368 30669388931815296 30706973967270952 30802041998129376 30824427203069877 30844804155808032 30908993532845103 30929426389431648 30946070836118646 31004687011274964 31025183127479424 31063204185233688 31088942815971456 31110300227966336 31127042010598872 31229296174370736 31267567370662857 31293475334497584 31331825181721233 31359770227090208 31390359159062592 31411923637378752 31428827736463404 31449604237294464 31456859299000704 31476478114231488 31495409371671048 31515052229567556 31535885730400896 31558804252007292 31612622050711728 31663812320704656 31678256846027376 31679593052207136 31695304270398327 31702616012274147 31743358662837744 31782259837669653 31841635315044672 31848980813808192 31880656926950364 31888011427550604 31928992339228608 31947584469578496 31986735921134352 32027843708699904 32035232163596544 32119019712102096 32136304329815517 32185027338329424 32224469773793063 32238553206783456 32257942807742676 32284671385816512 32299399137125952 32306850236734272 32324235934083444 32406871444897536 32473470633686784 32497070539670568 32511895184080728 32513266553581008 32687111887855776 32727169623012462 32748804412339392 32772604415546034 32816106305747648 32828492129585256 32850193899684096 32917704158087424 32940317888434944 32964257072946888 33032001741969672 33134268001232736 33157030506122016 33174873721822482 33204462593389632 33225171342799904 33259683851342208 33307262787177216 33328035650362752 33352256606504004 33368878831306824 33390937832189184 33398640737210624 33415204502125368 33422913005188248 33506878588550952 33526389516040224 33567475777702038 33588410928881211 33610615054769376 33618368636797536 33651804534003162 33659567617970082 33722450273443968 33763776805641816 33807168359183232 33814967283796352 33831737522234964 33855530487377664 33944308498927152 33985906916205249 34008373812813984 34029583940493648 34078264240584096 34101675249886176 34120026819310302 34183769702629248 34199363792251008 34207253191836288 34277552335558272 34302463347430044 34318111583196324 34319559139891064 34432300910203632 34450830403431039 34503062548292208 34545345713179821 34609883175376704 34652297247895548 34675204671888768 34704834843896256 34746465500203392 34770335548903552 34795604688110604 34867112949856876 34903331018414352 34946104708387899 34975060667967888 34999087756462128 35017922261923731 35083342589540544 35107444065305664 35157666275353728 35179593186494016 35205159751309782 35222705433046092 35279741505476484 35288508335678208 35338414092051096 35361775083937536 35385321801619712 35388966711375792 35411037878510424 35432335543129929 35434446879446784 35477871446701008 35486055783286288 35564199807050694 35587710057991104 35595919733079744 35621788860792738 35639542183733028 35685344379137856 35706123818940672 35711278495692462 35795825321488128 35804083006372608 35830103415534216 35853789446067456 35920116381632184 35971501142838768 36031324172287392 36039636184046112 36082868019441984 36107656146938304 36133897176114858 36208155755620602 36219444556061952 36293878943532288 36320255309043576 36336824029266696 36345206516326056 36419899356530664 36532654462897632 36577424872778634 36676824694659136 36746295717066624 36773000873837748 36797310220963968 36815649404721408 36842404963881816 36918119593966104 36943481520710024 37032417177848352 37057857624489312 37084789207065249 37134015030188128 37161001959715881 37172587833853056 37248981020993664 37276051501386828 37301659319387268 37327892588647168 37355020417563336 37378317760649892 37403027261638272 37470670635574368 37494040106658096 37539988685220177 37564805061212832 37573470829361952 37596904414220944 37600777130836779 37619516749495974 37689797364437376 37695238412119821 37765660489936704 37784482283793024 37793198728948864 37811941936615548 37820664716397228 37915678402833972 37937756557624464 37984248906347043 37986512305667328 38033064404081136 38041838194270896 38087471798299872 38159614783107648 38219719964266191 38231635920287616 38283281933055354 38308589674265664 38310205551506304 38338047270657108 38364384656121948 38436056829994752 38483159840815824 38515046565535488 38532616514466048 38562246377503056 38609504032377447 38681634137185728 38787756590236992 38815945366828734 38841605233239744 38907842523952896 38969126238075332 38988623810495232 39009605255874864 39042939199383288 39068749123492608 39089773687728816 39116627492516496 39237731602400448 39318368855493312 39346943251463874 39373973726019894 39454890969574886 39495874573468872 39528600422523264 39548300837104384 39552374559772944 39577042334805768 39603205335852288 39612341339482368 39660885875437616 39699571877637984 39783674995795008 39808487026822176 39812587550297766 39837417613324227 39863752739377632 39883620188448192 39912605377538634 39921812756197074 39996394510363776 40014640226560896 40016328065945856 40045409699714712 40096874100426624 40146012426530088 40155273649508168 40270303486674144 40279593382169184 40308866342475993 40335513126825888 40404298005643392 40410130929336207 40467938785693614 40544590707051876 40571393320550016 40593226521872232 40621113165305592 40654771374731904 40673317431936384 40704593398475448 40830613811473824 40888357330866813 40972386776096997 41048931208004928 41069389330839168 41099236270759836 41126405541077376 41211991377126804 41239235185908864 41261427781491528 41339582681699952 41417605580311584 41447705584367043 41502722680798496 41532884543211867 41561416710798777 41639061565827648 41661469325079396 41690089827550476 41724633779330112 41775766908961644 41853812212083456 41882564849838336 41905103648617872 41968637485641984 41993879162228064 42020069639423408 42024397969758753 42078405669343056 42139691242652467 42150162734282304 42180795119990358 42208679371105728 42218416427606208 42237675794703168 42239457402942848 42260405693864436 42270154683032196 42296517465998562 42324478217116992 42376346450226204 42401022034992048 42455513753392896 42465307751744256 42507542569267152 42517348570067472 42571989785638144 42648981228179136 42734826343875744 42787197454591278 42797067968554758 42825359616136128 42848405773087356 42913369784439232 42929566630996104 42957945868817664 42984737609044608 43010590410323568 43046228514422016 43065865516167936 43075800315645696 43098981245444592 43329427386227424 43349193578774304 43351022071441344 43382527174690938 43493432728678272 43582815850474368 43636226164016616 43665072549785856 43696805887394712 43771322839447008 43923306599306199 43952342763929184 43975995398694918 44006205929081058 44042668989292896 44096642848348402 44142448052700504 44179024001643648 44209374008162688 44233164962429976 44272616791186176 44469675475338672 44491838441742432 44496421379744562 44524172626656489 44553606002833824 44563884006917664 44618496609867318 44646323991887371 44675838118067936 44701852688053632 44722244959097472 44756634370269384 44784547905174948 44814153406359168 44824491515730048 44846721831799836 44869072712004216 44879423490626776 45018369074189088 45051085912179051 45108983362979952 45164263979846349 45174682855696689 45259077998569536 45314542554940332 45344498417085312 45372778587324864 45437685654112128 45468900333181568 45493369092413736 45513251586047232 45642817485618768 45698752310968791 45736617796573392 45757482110928432 45792667573284879 45878217232476096 45909734546938176 45934440537908052 46004083397722944 46060460950906428 46146510900502272 46203062997194064 46273113125195008 46394139584147472 46419106254177969 46507030516912446 46537774691219136 46594806277850532 46633414223957184 46665450341949504 46690563015898308 46777790119387392 46809925420407552 46906124248658688 46940213001746376 46963607244061456 47039655340635312 47117885456068128 47143241604695106 47174406355941696 47185288948501056 47214717171347232 47243114057506572 47272578344351334 47303828595601344 47338206378010938 47418933076067592 47450280077321472 47461226310772992 47495718481056984 47517385269041064 47519389578310704 47580459172183808 47615037994256616 47762452972567008 47773471220712288 47820985390425546 47832017141325906 47893488508842912 47962001523785024 47980103881701528 48011821853384448 48041765563049856 48052848245394816 48110490692589312 48143541529251072 48178529568153144 48277541007494136 48357829810175184 48427007078724768 48449098705688928 48460275355101408 48486353901125166 48559865808707552 48610307167346304 48710205950530176 48745605809505852 48769899830371512 49030667831783664 49090754434518693 49123206618509088 49224159458621472 49284483183448214 49376556237131136 49410476832652416 49446385609420332 49548002612954508 49701402001849104 49735545759183024 49762310582733723 49806693890084448 49837757014199856 49898832696815297 49960894180765824 49992053475544128 50053318246960236 50086406748283776 50097961105815936 50122806753188052 50134369507782372 50159355665994632 50260317882826428 50351213666553057 50354213986582272 50415922582154064 50427552955196304 50477706801004743 50489351426955123 50554237870445296 50583675410165952 50645665208462724 50710752538774848 50722450925694528 50747606283352446 50783295731066496 50867751772641024 50879486377476864 50959626619021588 51012560719220976 51044375910740472 51078119565687552 51117396360876144 51152512874829264 51180040228965453 51275654553943872 51310879787754432 51416328503337408 51453695021145066 51477167374794486 51479338709836596 51575512182914304 51648451365305448 51717008786982656 51754593822438312 51788806977652992 51914824763065056 51978445871843322 52012807007833152 52057252265844384 52119698250305088 52155503323355328 52193407032165906 52300669424785314 52316975469867264 52424491807324416 52462591001951832 52498631634693192 52661166097958496 52736499413030592 52769389779741024 52807739626964673 52834058149569138 52919612258214726 52932762503517312 53044899994393344 53077982702429568 53083450067063688 53116556817765636 53151670319170176 53178160251264256 53216807170051512 53229083674929432 53346299710576041 53381565086986656 53393879599619616 53459313275599542 53528016568706784 53566917743538693 53693737982232192 53706124509558912 53745155123301324 53780684169101184 53880174572448276 53957251714258152 54046986258431088 54059454276069168 54124302029162976 54161484220407456 54200845764172287 54272791197967264 54312233633430903 54329166834092928 54440818415298432 54480382963565364 54517809774489084 54629849034795996 54731908277339904 54756876099504384 54798981694346448 54866137309167951 54949321836169072 55015237041988704 55119443575599936 55159501310756622 55195965331445952 55223474107082112 55263607445822724 55377179390949156 55415222281065036 55518748754436864 55548625766772528 55586786436733968 55632845039106816 55701022545282192 55769283602322979 55873471531490496 55952488979080902 55991838882970752 56032530626345004 56067476640974838 56104540892457408 56200216979043072 56241060159987144 56278239161474304 56291221903474944 56316901059604224 56347207591819248 56360206244042928 56395356621331416 56429275124243961 56432637622822656 56501795266968272 56534696046656064 56676723425689536 56689798093423296 56717912904923322 56730997074595842 56865308304238848 56873517604250958 56979768458500992 57049596606121704 57062757291406344 57100479488181504 57131207697449808 57239422174661472 57347453880431424 57424922899583031 57462884511398496 57465308327259456 57507070905985662 57546576984182922 57664840647840218 57724739761223736 57772569848303232 57798924771699072 57801362761921792 57843369566254584 58022451205778592 58181634885355488 58223918050243101 58262407849859616 58361763785929344 58453689357112998 58482935715742848 58564408799074932 58603123685238912 58634660531593224 58674941238774744 58723558652390528 58856597403600672 58977553283239968 59020414877195811 59060960589029841 59182336454362329 59292900633784896 59322451255656576 59328561839659416 59365563502208652 59404808003778432 59418512009223552 59491328813156424 59517328997138688 59675512493692512 59712730540233264 59795629109066448 59825430282672288 59868908066307951 59882719134295611 59994591765545664 60024492098918784 60033157471153789 60068114549572068 60145311150639936 60219018639795132 60232910474262252 60345437331426048 60405455230011216 60419390073253776 60497038116433152 60657825456551648 60701908178540421 60816886060577814 60857089980825024 60889839782808348 60931669747958388 60982157062097856 61009976147904576 61056890097713172 61170956309968128 61198861522975488 61212979395917568 61245920717210736 61338777863630592 61413947934541904 61604083996258752 61648854406139754 61689608311616064 61817987065690206 61858852778863296 61892141672237292 62009374022549928 62050366254958848 62126408370467376 62177885631942912 62220600455932672 62254084021197744 62458592348741472 62535134741325714 62586950668995168 62663650363442466 62719540454180416 62780718318125184 62823847274757504 62857655472926808 62899208474588928 62913718598001408 62952956228462976 62990818743342096 63030104459135112 63071771460801792 63117608504014584 63225244101423456 63327624641409312 63356513692054752 63359186104414272 63390608540796654 63405232024548294 63444776198997843 63486717325675488 63564519675339306 63683270630089344 63697961627616384 63761313853900728 63776022855101208 63857984678457216 63973471842268704 64180796181886917 64195601952832137 64238039424204192 64272608659631034 64370054676658848 64448939547586126 64477106413566912 64515885615485352 64569342771633024 64598798274251904 64613700473468544 64648471868166888 64994141079341136 65023790368161456 65026533107162016 65073790762036407 65252319680450773 65374223775711552 65454339246024924 65497608824678784 65545208831092068 65632212611495296 65656984259170512 65928514145893776 65963993098042377 66009308893621587 66064003483939344 66144964272522603 66268536002465472 66314061012244032 66349747443644964 66408925186779264 66450342685599808 66519367702684416 66656071300725504 66704513213008008 66737757662613648 66830409004250736 66845826010376496 66927744914800977 67013757177101904 67052779032080448 67134951555404076 67176821857762422 67221230109538752 67236737273595072 67303609068006324 67319135235940164 67444900546887936 67527553611283632 67614336718366464 67629934567592704 67663475044469928 67888616997854304 67971813832410498 68016747625627968 68059167880987296 68156528481168192 68203350499772352 68240053638620604 68367539405258496 68398727584502016 68414506383672576 68555104671116544 68604926694860088 68636223166392648 68639118279782128 68864601820407264 68901660806862078 69006125096584416 69090691426359642 69219766350753408 69304594495791096 69350409343777536 69409669687792512 69492931000406784 69540671097807104 69591209376221208 69734225899713752 69760545775368669 69806662036828704 69892209416775798 69950121335935776 69998175512924256 70035844523847462 70166685179081088 70214888130611328 70315332550707456 70359186372988032 70410319502619564 70445410866092184 70559483010952968 70676828184102192 70777933422751584 70822075757020848 70864671086259858 70908867516527001 70955742893402016 70972111566572576 71007309567016407 71128399614101388 71175420115982208 71191839466159488 71243577721585476 71279084367466056 71370688758275712 71422556991384924 71660206831068432 71731478085638319 71748025711988859 71840232763264368 71943002285677536 72062648344574784 72079272368092224 72165736038883968 72215312293876608 72267794352229716 72416311511241204 72640510618087152 72673648058533392 72690413032652112 72729530851687749 72839798713061328 72929063172268511 73065308925795264 73154849745557268 73353649389318272 73492591434133248 73546001747675496 73594620441927936 73684809927763632 73836239187932208 73886963041420048 73926724775172321 74064834355696704 74115715248978624 74169578414130498 74268030060376256 74322003919431762 74345175667706112 74497962041987328 74552103002773656 74603318638774536 74710040835126672 74756635521299784 74806054523276544 74941341271148736 74988080213316192 75079977370440354 75129610122425664 75146941658723904 75193808828441888 75201554261673558 75239033498991948 75379594728874752 75390476824239642 75531320979873408 75568964567586048 75586397457897728 75623883873231096 75641329432794456 75831356805667944 75875513115248928 75968497812694086 76066128808162272 76083676388541792 76174943596599744 76319229566215296 76439439928532382 76463271840575232 76566563866110708 76617179348531328 76620411103012608 76676094541314216 76728769312243896 76966319681631648 77124492755006112 77180542531717599 77215751062191729 77219008064754894 77363268274371456 77575513180473984 77631890733657468 77683210466479488 77938252476150664 77967668807764983 78019210511749728 78085878398766576 78179547375457632 78233254985032992 78290110548248859 78451004137177971 78475463204800896 78636737710986624 78693886502927748 78747947452039788 78909781939149772 78991749146937744 79057200845046528 79104749119545888 79154084669611536 79251087224353707 79321771750875232 79379418387322089 79399143755275968 79567349991590016 79616974053644352 79625175100595532 79674835226648454 79727505478755264 79767240376896384 79825210755077268 79843625512394148 79992789020727552 80029280453121792 80090819399429424 80188969913399313 80193748200853248 80292024853060176 80310547299016336 80540606973348288 80559186764338368 80617732684951986 80671026253651776 80808596011286784 80820261858672414 80935877571387228 81089181414103752 81142786641100032 81186453043744464 81242226330611184 81309542749463808 81346634863872768 81409186796950896 81508952957241277 81661227622947648 81776714661733626 81944773552193994 82097862416009856 82138778661678336 82198472541519672 82252811082154752 82423982754253608 82478470371817728 82522855562983056 82679165363399904 82835211160623168 82895411168734086 83005445361596992 83065769086423734 83122833421597554 83278123131655296 83322938650158792 83380179655100952 83449267558660224 83551533817923288 83810207297235744 83928733468621353 83987758324456128 84040139278846816 84048795939517506 84101214961462257 84156811338686112 84279382485304934 84300325468564608 84361590239980716 84417358742211456 84436832855212416 84475351589406336 84478914805885696 84520811387728872 84540309366064392 84593034931997124 84648956434233984 84752692900452408 84802044069984096 85015085138534304 85034697140134944 85096495611893763 85297962456358272 85310276406376437 85469652687751488 85574394909182556 85594135937109516 85650719232272256 85696811546174712 85826739568878464 85859133261992208 85969475218089216 86021180820647136 86197962490889184 86260606358978493 86319865476274383 86497260971760327 86658854772454848 86698387157548608 86702044142882688 86765054349381876 86986865457356544 87165631700948736 87272452328033232 87393611774789424 87542645678894016 87680534035669497 87846613198612398 87904685527858368 87951990797389836 88012411858162116 88085337978585792 88193285696696804 88284896105401008 88358048003287296 88418748016325376 88466329924859952 88939350950677344 88983676883484864 88992842759489124 89048345253312978 89107212005667648 89127768013835328 89236993219734636 89292647983774742 89351676236135872 89403705376107264 89444489918194944 89513268740538768 89569095810349896 89628306812718336 89648983031460096 89693443663599672 89738145424008432 89758846981253552 90036738148378176 90102171824358102 90217966725959904 90328527959692698 90349365711393378 90518155997139072 90629085109880664 90688996834170624 90745557174649728 90875371308224256 90937800666363136 90986738184827472 91225329090866721 91285634971237536 91397504621937582 91473235593146784 91514964221856864 91585335146569758 91756434464952192 91819469093876352 91868881075816104 92008166795445888 92120921901812856 92406125994388128 92726980598535309 92788279168294944 92838212508355938 93014061033824892 93075549382438272 93189612555701064 93266828447914368 93330900683899008 93381126031796616 93802702111988571 93880426003492752 93927214488122912 93995475545163699 94079310681270624 94235770912136256 94286483209390212 94348812711883392 94370577897002112 94429434342694464 94486228115013144 94545156688702668 94607657191202688 94676412756021876 94837866152135184 94991436962113968 95034770538082128 95038779156621408 95107848036822441 95230075988513232 95346779513008959 95368774917581899 95524905945134016 95546942441424576 95641970780851092 95664034282651812 95786977017685824 95924003047570048 95960207763403056 96083531126099712 96105696490789632 96357059136306288 96408912989446551 96555082014988272 96673409321379189 96715659620350368 96854014157449536 96898197411377856 96920550710202816 96972707802250332 97119731617415104 97220614334692608 97420411901060352 97491211619011704 97539799660743024 98061335663567328 98181508869037386 98246413237018176 98448318917242944 98568966366896428 98753112474262272 98820953665304832 98892771218840664 99096005225909016 99402804003698208 99471091518366048 99524621165467446 99613387780168896 99675514028399712 99797665393630594 99921788361531648 99984106951088256 100106636493920472 100172813496567552 100195922211631872 100245613506376104 100268739015564744 100318711331989264 100520635765652856 100702427333106114 100765232786643633 100831845164308128 100855105910392608 100955413602009486 100978702853910246 101108475740890592 101167350820331904 101291330416925448 101421505077549696 101444901851389056 101495212566704892 101566591462132992 101919253238043176 101957720748615747 102025121438441952 102088751821480944 102234792721752288 102305025749658528 102360080457930906 102551309107887744 102621759575508864 102832657006674816 102907390042290132 102954334749588972 102958677419673192 103296902730610896 103509187644876624 103636037139539463 103829649526130112 103956891743686644 104025614015666304 104114504531688768 104239396500610176 104311006646710656 104386814064331812 104601338849570628 104838314125163697 104925182003903664 104997263269386384 105053766785771193 105322332195916992 105472998826061184 105538779559482048 105615479253929346 105668116299138276 105839224516429452 105865525007034624 106155965404859136 106166900134127376 106233113635531272 106297006629389787 106303340638340352 106433614340103024 106458167349858864 106588630790238593 106692599421152082 106763130173973312 106787759199239232 106918626551199084 107056033137413568 107133835487077386 107387475964464384 107412249019117824 107490310246602648 107561368338202368 107760349144896552 107914503428516304 108093972516862176 108118908552138336 108248604058325952 108322968440814912 108401691528344574 108545582395934528 108624467266861806 108658333668185856 108881636830596864 108960765927130728 109035619548978168 109259698069591992 109597963388692896 109732274618335902 109898643672338144 110030474083977408 110238887151199872 110319002621513244 110391930662891904 110446948214164224 110527214891645448 110754358781898312 110830444562130072 111097251533545056 111173572873467936 111402045090564384 111483005879147643 111538567204645958 111746943062980992 111904977958161804 111983677765941504 112065061252690008 112134953281949676 112209081784914816 112482120319974288 112619966055660531 112694415183638496 112720412488085856 112790713242662832 112802331392510337 112858550248487922 113003590533936544 113069392093312128 113085715236359463 113353446851379072 113379596186846592 113435825809846644 113461994149191684 113747035208501916 113952746719041129 113959536917001984 114099193212243408 114125514582812688 114262415394899616 114478844349322944 114659159892798573 114694907760862848 114849845799166062 114925769022796992 114930616654518912 115014141811971324 115093153968365844 115329681295680436 115449479522447472 115545139696606464 115597849543398144 115686739132509168 115828512097132341 116044902411557184 116363269770710976 116447836100486202 116524815699719232 116723527571858688 116907378714225996 116965871431485696 117128817598149864 117206247370477824 117269321063186448 117349882477549488 117447117304781056 117713194807201344 117955106566479936 118040829754391622 118121921178059682 118364672908724658 118585801267569792 118644902511313152 118657123679318832 118731127004417304 118809616007556864 118837024018447104 118982657626312848 119351024987385024 119425461080466528 119512252839972681 119591258218132896 119650860565344576 119737816132615902 119765438268591222 119989183531091328 120048984197837568 120066314942307578 120136229099144136 120290622301279872 120438037279590264 120465820948524504 120810910460022432 120838780146507552 121230392788008621 121315650913103296 121403816357080842 121633772121155628 121714179961650048 121779679565616696 121863339495916776 121964314124195712 122019952295809152 122113780195426344 122491841434421472 122665071992600439 122827895869083808 122917160328290991 123208167992517504 123297708812279508 123379216623232128 123635974131380412 123717705557726592 123784283344474584 124018748045099856 124252816740934752 124508168042395488 124598653629635601 124684250132396331 124917184697482944 125070269482651428 125173901337990336 125327300726884932 125439080908360832 125561436636250368 125647694549515008 125715310945853616 125905912456925952 125981637486684192 126060208918270224 126073193909276259 126235217008029168 126419073727957401 126450488202846912 126655249282818624 126713027384109504 126718372208828544 126781217081593308 126810464049096588 126889552397995686 126973434651350976 127129039350678612 127366541260178688 127395923255232768 127522627707801456 127552045710202416 127715969356914432 127946943684537408 128361592363773834 128391203905664274 128476078848408384 128545217319262068 128740109353317696 128897879095172252 128954212827133824 129031771230970704 129138685543266048 129197596548503808 129227400946937088 129296943736333776 129988282158682272 130047580736322912 130053066214324032 130147581524072814 130504639360901546 130748447551423104 130908678492049848 130995217649357568 131090417662184136 131264425222990592 131313968518341024 131769919797918597 131857028291787552 131927986196084754 132018617787243174 132128006967878688 132289928545045206 132537072004930944 132628122024488064 132699494887289928 132817850373558528 132900685371199616 133409026426016016 133475515325227296 133572517879969467 133660818008501472 133691652020752992 133855489829601954 133938971975662113 134027514354203808 134105558064160896 134269903110808152 134353643715524844 134442460219077504 134473474547190144 134607218136012648 134638270471880328 135055107222567264 135326950088939856 135492791939539047 135524048567090067 135777233995708608 135943627664820996 136033495251255936 136118335761974592 136313056962336384 136406700999544704 136480107277241208 137096256932906373 137209853389720176 137272446332785296 137278236559564256 137378002719854637 137729203640814528 137803321613724156 138012250193168832 138181382852719284 138439532701506816 138609188991582192 138819339375585024 139182418752442416 139257318762533907 139468451799427504 139521091550737338 139613324073657408 139784418833551596 139900242671871552 139996351025848512 140071689047694924 140333370358162176 140429776261222656 140718372745976064 140820639005239128 140890821732184368 141118966021905936 141353656368204384 141555866845503168 141644151514041696 141729342172519716 141817735033054002 141911485786804032 141944223133145152 142014619134032814 142256799228202776 142350840231964416 142383678932318976 142487155443170952 142558168734932112 142741377516551424 142845113982769848 143320413662136864 143462956171276638 143496051423977718 143680465526528736 143886004571355072 144125296689149568 144158544736184448 144331472077767936 144430624587753216 144535588704459432 144832623022482408 145281021236174304 145347296117066784 145380826065304224 145459061703375498 145679597426122656 145858126344537022 146130617851590528 146309699491114536 146707298778636544 147092003495350992 147272263303556079 147369619855527264 147672478375864416 147773926082840096 147853449550344642 148129668711393408 148231430497957248 148339156828260996 148536060120752512 148644007838863524 149104206005547312 149206637277549072 149286931748201169 149420081670253344 149513271042599568 149696498090445891 149882682542297472 149976160426632384 150159954740880708 150259220244851328 150293883317447808 150387617656883776 150403108523347116 150478066997983896 150780953648479284 151062641959746816 151247767746462192 151282658865588912 151433120403014229 151468054280865369 151662713611335888 151751026230497856 151936995625388172 152132257616324544 152167352777083584 152349887193199488 152638459132430592 152878879857064764 153133127732221416 153234358697062656 153352189082628432 153457538624487792 153540120686896359 153932639363263296 154248985510012224 154361085063435198 154431502124383458 154438016129509788 154726536548742912 155151026360947968 155263781467314936 155366420932958976 155876504952301328 155935337615529966 156038421023499456 156171756797533152 156359094750915264 156466509970065984 156580221096497718 156902008274355942 156950926409601792 157273475421973248 157387773005855496 157495894904079576 157819563878299544 157983498293875488 158209498239091776 158308169339223072 158423218880894019 158502174448707414 158643543501750464 158758836774644178 158798287510551936 159134699983180032 159233948107288704 159250350201191064 159349670453296908 159455010957510528 159534480753792768 159650421510154536 159687251024788296 160181638798858848 160377939826798626 160584049706120352 160621094598032672 160700753230616079 161081213946696576 161118373528676736 161235465369903972 161342052507303552 161640523717344828 161871755142774456 162178362828207504 162372906087488928 162484452661222368 162818373593901792 162936700900292709 163017905914482554 163322455245895296 163553429323467252 163889547104387988 164195724832019712 164396945083039344 164598411927503853 164847965508507216 165045711125966112 165358330726799808 165618786511820161 165670422321246336 165790822337468172 166010890723193984 166131538172847468 166245666843195108 166556246263310592 166645877300317584 166760359310201904 166898535117320448 167103067635846576 167307850806968937 167620414594471488 167857466937242706 167975516648912256 168080278557693632 168097591879035012 168202429922924514 168313622677372224 168558764970609868 168600650937129216 168723180479961432 168834717484422912 168873665710424832 168950703178812672 169041622775457744 169080618732128784 169186069863994248 169287825372731883 169297912868467968 169505385800904816 169604088139968192 170030170277068608 170069394280269888 170192991223787526 170595924912716544 170620552812752874 170939305375502976 171148789818365112 171188271874219032 171301438464544512 171393623092349424 171653479137756928 171718266523984416 172042361641294272 172395924981778368 172521212717956986 172639730952548766 172994521943520654 173317709544909696 173396774315097216 173404088285765376 173530108698763752 174544904656066464 174671754150729303 174787223549578848 175085291357788032 175361068071338994 175693226397224796 175809371055716736 175903981594779672 176024823716324232 176170675957171584 176386571393393608 176569792210802016 176932659849719904 177061244631587433 177182881767089523 177547009363086987 177878701901354688 177967353766969728 177985685518978248 178096690506625956 178214424011335296 178255536027670656 178473986439469272 178585295967549484 178703352472271744 179026537481077536 179138191620699792 179386887327199344 179476290848016864 179517693962507104 179606724198923853 179648157402886833 180073476296756352 180099472413461367 180204343648716204 180435933451919808 180657055919385396 180698731422786756 181036311994278144 181258170219761328 181491114349299456 181973476369654944 182105724535621263 182450658181733442 182571269942475072 182795009243875164 182946471186293568 183029928443713728 183170670293139516 183512868929904384 183638938187752704 183737762151632208 184016333590891776 184241843803625712 184812251988776256 185453961197070618 185576558336589888 185676425016711876 186028122067649784 186151098764876544 186379225111402128 186533656895828736 186661801367798016 186762252063593232 187605404223977142 187760852006985504 187854428976245824 187990951090327398 188158621362541248 188471541824272512 188572966418780424 188697625423766784 188741155794004224 188858868685388928 188972456230026288 189090313377405336 189215314382405376 189352825512043752 189675732304270368 189982873924227936 190069541076164256 190077558313242816 190215696073644882 190334328596993529 190460151977026464 190693559026017918 190737549835163798 191049811890268032 191093884882849152 191283941561702184 191328068565303624 191573954035371648 191848006095140096 191920415526806112 192586805858496411 192714118272612576 192817825978893102 193110164029976544 193346818642758378 193431319240700736 193708028314899072 193796394822755712 193841101420405632 193945415604500664 194239463234830208 194982423238023408 195079599321486048 195221372286109221 195756959041352319 196122671327134656 196363017738074772 196492826474036352 196896637834485888 197137932733792856 197785542437681328 197891979294127131 198027926680864761 198192010451818032 198434892817567809 198805608007396416 198942183036732096 199049242330934892 199226775560337792 199351028056799424 199595330787261188 199968213902176512 200213272987840944 200491227012752208 200537478031129488 200637422663978528 200783234744402931 201041271531305712 201404854666212228 201530465573287266 201663690328616256 201710211820785216 201910827204018972 201957405707820492 202216951481781184 202334701640663808 202582660833850896 202843010155099392 202889803702778112 202990425133409784 203838506476086352 203915441497231494 204050242876883904 204177503642961888 204469585443504576 204610051499317056 204720160915861812 205102618215775488 205243519151017728 205665314013349632 205814780084580264 205908669499177944 205917354839346384 206593805461221792 207018375289753248 207272074279078926 207659299052260224 207913783487373288 208051228031332608 208229009063377536 208478793001220352 208622013293421312 208773628128663624 209202677699141256 209676628250327394 209850364007807328 209994526538772768 210107533571542386 210644664391833984 210945997652122368 211077559118964096 211230958507858692 211336232598276552 211678449032858904 212333800268254752 212466227271062544 212594013258779574 212726602549581003 212867228680206048 212916334699717728 213021928701049221 213177261580477186 213385198842304164 213526260347946624 213575518398478464 213837253102398168 214112066274827136 214267670974154772 214980620493205296 215244077135966577 215520698289793104 215829006857032608 216187945033724352 216237817104276672 216497208116651904 216645936881629824 216803383056689148 217091164791869056 217248934533723612 217921531854261456 218071239097956336 218188592555063247 218519396139183984 218787189516805533 219195926777385792 219464549236671804 219797287344676288 220060948167954816 220477774302399744 220638005243026488 220783861325783808 221054429783290896 221508717563796624 221660889124260144 221780174325516963 222194503067090112 222347145746935872 222804090181128768 222966011758295286 223077134409291916 223493886125961984 223809955916323608 224130122505380016 224269906563899352 224418163569829632 224964240639948576 225239932111321062 225388830367276992 225440824976171712 225581426485325664 225604662785020674 225717100496975844 226007181067873088 226138784186624256 226171430472718926 226706893702758144 226759192373693184 226871651619693288 226923988298383368 227494070417003832 227905493438082258 228198386424486816 228251029165625376 228524830789799232 228957688698645888 229318319785597146 229389815521725696 229699691598332124 229851538045593984 229861233309037824 230028283623942648 230186307936731688 230659362591360872 230898959044894944 231373478265018336 231541627595152797 231657024194264682 232089804823114368 232726539541421952 232895672200972404 233049631399438464 233814757428451992 234257635196299728 234538642126372896 234699764955098976 234870331644746577 235353012411533913 235426389614402688 235910213132959872 236081659508783244 236243842356119364 236729345817449316 237171602535139584 237314247358637664 237462254008834608 237753261673061121 237965315252625696 238138255161966267 238702049974770048 238850922160933056 239024505679945362 239182516436265792 239301721130689152 239475632265231804 239530876537182444 239978367062182656 240132629884615156 240272458198288272 240566909740197939 240581244602559744 240876074559180528 240931641897049008 241621820920044864 241677560293015104 242460785576017242 242631301826206592 242807632714161684 243267544242311256 243428359923300096 243559359131233392 243726678991833552 243928628248391424 244039904591618304 244227560390852688 244526858871723831 244983682868842944 245330143985200878 245655791738167616 245834320656581982 246416335985035008 246595417624559016 246758433246464256 247271948262760824 247435411115453184 247568566688949168 248037496090199712 248505633481869504 249016336084790976 249197307259271202 249368500264792662 249834369394965888 250140538965302856 250347802675980672 250654601453769864 250878161816721664 251430621891707232 251963274973368384 252120417836540448 252146387818552518 252303644884386771 252470434016058336 252838147455914802 252900976405693824 253310498565637248 253426054768219008 253436744417657088 253562434163186616 253620928098193176 253779104795991372 253946869302701952 254258078701357224 255045255415602912 255104091420404832 255289486835681289 255893887369074816 255930829219129311 256723184727547668 256782407811328548 256952157696816768 257090434638524136 257480218706635392 257795758190344504 257908425654267648 258063542461941408 258593887472667552 258781819076935479 258959596428823149 259491782915280981 259976564317364544 260095161472645824 260106132428648064 260295163048145628 261009278721803092 261496895102846208 261817356984099696 262180835324368272 262627937036682048 263041602107008491 263539839595837194 263714056583575104 263855972392169508 264037235574486348 264256013935757376 264579857090090412 265074144009861888 265256244048976128 265398989774579856 265801370742399232 266818052852032032 266951030650454592 267145035759938934 267321636017002944 267383304041505984 267710979659203908 267877943951324226 268055028708407616 268211116128321792 268539806221616304 268707287431049688 268884920438155008 268946949094380288 269214436272025296 269276540943760656 270110214445134528 270653900177879712 270985583879078094 271048097134180134 271554467991417216 271887255329641992 272066990502511872 272236671523949184 272626113924672768 272813401999089408 272960214554482416 274192513865812746 274419706779440352 274544892665570592 274556473119128512 274756005439709274 275458407281629056 275606643227448312 276024500386337664 276362765705438568 277218377983164384 278180941795605927 278364837504884832 278514637525067814 278936903598855008 279042183101474676 279226648147314816 279568837667103192 279800485343743104 279992702051697024 280143378095389848 281641278010478256 281781643464368736 281986426635491097 282237932043811872 282707312736408768 283111733691006336 283288303028083392 283458684345039432 283635470066108004 283822971573608064 283888446266290304 284029238268065628 284513598456405552 284974310886341904 285116337469864224 285323544110467323 285690227965539696 286040338539026877 286106324752745697 286640827324273728 286925912342553276 286992102847955436 287360931053057472 287772009142710144 288250593378299136 288317089472368896 289071177408918864 289226738968339653 289665246044964816 290020227964137567 290562042472348608 290694592234133568 290761652130608448 290918123406750996 291359194852245312 291716252689074044 292261235703181056 292619398982229072 294184006990701984 294544526607112158 294739239711054528 295344956751728832 295547852165680192 295706899100689284 296259337422786816 296462860995914496 296678313656521992 297072120241505024 297288015677727048 298208412011094624 298413274555098144 298573863496402338 298840163340506688 299026542085199136 299392996180891782 299765365084594944 299952320853264768 300319909481761416 300518440489702656 300587766634895616 300775235313767552 300806217046694232 300956133995967792 301561907296958568 302295698359930899 302495535492924384 302565317731177824 302866240806028458 302936108561730738 303325427222671776 303502052460995712 303873991250776344 304264515232649088 304334705554167168 304699774386398976 305757759714129528 306266255464442832 306704378165256864 306915077248975584 307080241373792718 307865278726526592 308497971020024448 308722170126870396 308863004248766916 308876032259019576 310527562934629872 310908111418618389 311753009904602656 311870675231059932 312076842046998912 312343513595066304 312718189501830528 312933019940131968 313160442192995436 313804016548711884 314775546011710992 314991789808159152 315161300357313579 315639127756599088 315966996587750976 316418996478183552 316616338678446144 316846437761788038 317004348897414828 317287087003500928 317517673549288356 317596575021103872 318467896214577408 318500700402382128 318699340906593816 318891019888169361 318910021915021056 319300843020309072 319374502049576592 319765892370715779 320363277597717696 320755879653597252 321168099412240704 321242189196065344 321401506461232158 322162427893393152 322236747057353472 322470930739807944 322684105014607104 323281047434689656 323743510285548912 324356725656415008 324745812174977856 324968905322444736 325636747187803584 325873401800585418 326035811828965108 326644910491790592 327106858646934504 327779094208775976 328793890166078688 329196823855007706 329695931017014432 330091422251932224 330716661453599616 331237573023640322 331340844642492672 331581644674936344 332021781446387968 332263076345694936 332491333686390216 333291754600635168 333520718620403808 334206135271693152 334449017637442929 334615701613937874 335240829188942976 335714933874485412 335951033297824512 336160557115387264 336195183758070024 336404859845849028 336627245354744448 337117529941219736 337446360959922864 337859898166981593 338083245550915488 338161237464257568 338372139727988496 338406994177531011 338575650745463766 339010771601809632 339208176279936384 339257145709078389 340060340554137216 340138788560539776 340385982447575052 341241105625505748 341878610751005952 342297579636730224 342376543748438064 342787246184698848 343436533047968832 343977479678395719 344084723282588544 344791849963556736 345042425435913972 345279461905097532 345989043887041308 346635419089819392 346793548630194432 347060217397527504 347485536291397023 349089809312132928 349343508301458606 349574447099157696 350170582715576064 350722136142677988 351386452794449592 351618742111433472 351807963189559344 352049647432648464 352341351914343168 352773142786787216 353139584421604032 353865319699439808 354122489263174866 354365763534179046 355094018726173974 355757403802709376 355934707533939456 355971371037956496 356193381013251912 356428848022670592 356511072055341312 356947972878938544 357170591935098968 357406704944543488 358053074962155072 358276383241399584 358536758519918043 358773774654398688 358952581696033728 359035387925014208 359213448397847706 359296314805773666 360146952593512704 360198944826922734 360408687297432408 360871866903839616 361314111838770792 361397462845573512 362516340439522656 363691178364025863 363946952739309888 364211449071242526 364901316363466884 365142539884950144 365590018487750328 365892942372587136 366059856887427456 366341340586279032 367475524303264416 368483687607251424 368751480984872973 369624503977552512 370907922394141236 371153116673179776 371352850033423752 372056244135299568 372758450222804256 373524504127186464 373795960888906803 374052750397188993 374821464210961417 375210808447954284 375521704013971008 375708857952491648 375981902180654796 376317242725082496 376943083648545024 377145932837560848 377717737370777856 377944912460052576 378180626754810672 378219581727828777 378705651024087504 379257221183872203 379351464608540736 379965747848455872 380139082152328512 380155116626485632 380431392147289764 380668657193987058 380920303954052928 381387118052035836 381475099670327596 382099623780536064 382187769765698304 382567883123404368 382656137130607248 383147908070743296 383840831053612224 385173611716992822 385428236545225152 385635651957786204 386220328059953088 386693637285516756 386862638481401472 387416056629798144 387592789645511424 387682202840811264 387890831209001328 388478926469660416 389964846476046816 390159198642972096 390442744572218442 391513918082704638 392245342654269312 392726035476149544 392985652948072704 393793275668971776 394275865467585712 395309759393755791 395571084875362656 395783958588254262 396055853361729522 396384020903636064 396869785635135618 397611216014792832 397884366073464192 398098484661869784 398453551120675584 398702056113598848 399190661574522376 400426545975681888 400717553639908401 400982454025504416 401074956062258976 401274845327957056 401566469488805862 401816915926986339 402082543062611424 402809709332424456 403060931146574532 403327380657232512 403420423641570432 403821654408037944 403914811415640984 404433902963562368 405165321667701792 405980850266819568 406478375818617141 406572145701270201 407677012952172704 407830882994462988 408100485753767808 408355007285923776 408939170887009152 409220102998634112 409440321831723624 411629560169160528 411817338998355888 411834709678692768 412134008159563911 413187610922443584 414036750579506496 414544148558157852 415318598104520448 415827566974746576 416458018126755072 417547256257327248 417771956287601721 418405355398282512 418918107059309819 419353256500654788 419700728015614656 419989053077545536 420215067143084772 421289328783667968 422155118237928192 422461917015717384 422672465196553104 423356898065717808 424667600536509504 424932454542125088 425188026517559148 425453205099162006 425734457360412096 425832669399435456 426043857402098442 426354523160954372 426770397684608328 427052520695893248 427151036796956928 427674506204796336 428224132549654272 428535341948309544 429961240986410592 430488154271933154 431041396579586208 431658013714065216 432375890067448704 432475634208553344 432994416233303808 433291873763259648 433606766113378296 434182329583738112 434497869067447224 435843063708522912 436142478195912672 436377185110126494 437038792278367968 437574379033611066 438391853554771584 438929098473343608 439594574689352576 440121896335909632 441276010486052976 441816789910668237 442108859566581792 443017435127593248 443321778248520288 443560348651033926 444389006134180224 444694291493871744 445608180362257536 445932023516590572 446154268818583832 447619911832647216 447860795244603507 448260245010760032 448539813127798704 449089494271337673 449928481279897152 450479864222642124 450777660734553984 450881649952343424 451162852970651328 451209325570041348 451434200993951688 452014362135746176 452342860945437852 453743303239386576 453847976596766736 454299361209042687 454404162842596107 454988140834007664 455810986876164516 456396772848973632 456502058331250752 457049661579598464 457915377397291776 458636639571194292 459399383196664248 459703076091187968 460056567247885296 460372615873463376 460620362060689077 461318725182721744 461797918089789888 462746956530036672 463083255190305594 463314048388529364 464179609646228736 465453079082843904 465791344401944808 466099262798876928 467629514856903984 468515270392599456 469077284252745792 469399529910197952 469740663289493154 470706024823067826 470852779228805376 471820426265919744 472163319017566488 472487684712238728 473458691634898632 474628494717275328 474924508017669216 475506523346122242 475930630505251392 476276510323932534 477404099949540096 477701844321866112 478049011359890724 478365032872531584 478603442261378304 478951264530463608 479061753074364888 480265259769230312 480544916396576544 481133819480395878 481752149118361056 481863283794098016 482102259691848237 483243641840089728 483355120586030208 484921571152034484 485262603652413184 485615265428323368 486535088484622512 487118718262466784 487453357983667104 488455120781705376 488810102700878127 489053717743447662 489967365737685888 490660287970401756 491311583476335232 491668641313163964 493190835249118032 493795235782511559 494543896525521648 495137133377898336 496074992180399424 496856359535460483 497011266963739008 498032672169581952 498394614518542404 498737000529585324 499668738789931776 500281077930605712 500695605351961344 501309202907539728 501923552420906811 502861243783414464 503926549946736768 504240835673080896 504292775637105036 504607289768773542 504940868032116672 505676294911829604 505801952811387648 506620997131274496 506852109536438016 507124868326373232 507241856196386352 507558209591982744 507863476118195649 507893738605403904 508516157402714448 510090510831205824 510208182840809664 510578973671362578 511787774738149632 511861658438258622 513446369455095336 513564815622657096 513904315393633536 514180869277048272 514960437413270784 515591516380689008 516127084923882816 517187774945335104 517563638153870958 517919192857646298 518983565830561962 519953128634729088 520190322945291648 520212264857296128 520590326096291256 522018557443606184 523634713968199392 524015262452187909 524361670648736544 525255874073364096 526083204214016982 527079679191674388 527428113167150208 527711944784339016 528074471148972696 528512027871514752 529159714180180824 530797979549159712 531548645301268569 532641028089260961 533636105704064064 533902061300909184 534290071519877868 534643272034005888 534766608083011968 535421959318407816 535755887902648452 536110057416815232 537079612443232608 537414574862099376 538428872544050592 538553081887521312 538820172596771559 538944472208660499 540220428890269056 540298417240384101 541307800355759424 541971167758156188 542096194268360268 543108935982834432 543774510659283984 544473343047898368 545920429108964832 546317173606863789 547815986154482071 548385027731625492 548839413558880704 549089785331141184 549112946238257024 549512010879418548 550916814563258112 551213286454896624 552049000772675328 552725531410877136 554436755966328768 556361883591211854 556729675009769664 557029275050135628 557873807197710016 558084366202949352 558453296294629632 559137675334206384 559600970687486208 559985404103394048 560286756190779696 563282556020956512 563563286928737472 563972853270982194 564475864087623744 565414625472817536 566223467382012672 566576606056166784 566917368690078864 567270940132216008 567645943147216128 567776892532580608 568058476536131256 569027196912811104 569948621772683808 570232674939728448 570647088220934646 571002985790980587 571380455931079392 572080677078053754 572212649505491394 573281654648547456 573851824685106552 573984205695910872 574721862106114944 575544018285420288 577760417575489233 578142354817837728 578453477936679306 579330492089929632 580040455928275134 581124084944697216 581389184468267136 581523304261216896 581836246813501992 582718389704490624 583432505378148088 585238797964458144 585664116858327663 587270877124056957 588368013981403968 589089053214224316 589478479422109056 590689913503457664 591095704331360384 591413798201378568 593356627313043984 594083780042594283 594576031355454096 595304678452703427 596416824022189248 596826549110196288 597147726992804676 597680326681013376 598053084170398272 598785992361783564 599904641706529536 600639818963522832 601550470627535104 601612434093388464 601912267991935584 602349704233208793 603123814593917136 604591396719861798 604991070985848768 605130635462355648 605732481612056916 605872217123461476 606650854445343552 607004104921991424 607747982501552688 608529030465298176 608669411108334336 611515519428259056 612532510928885664 613408756330513728 613830154497951168 614160482747585436 615730557453053184 616995942040048896 617444340253740792 617726008497533832 617752064518039152 621055125869259744 621816222837236778 623506019809205312 623741350462119864 624153684093997824 624687027190132608 625436379003661056 625866039880263936 626320884385990872 627608033097423768 629551092023421984 629983579616318304 630322600714627158 631278255513198176 631933993175501952 632837992956367104 633232677356892288 633692875523576076 634008697794829656 634574174007001856 635035347098576712 637001400804764256 637398681813187632 637782039776338722 638179807648743009 638601686040618144 638749004099153184 639531784741431558 640726555195435392 641511759307194504 642336198824481408 642484378392130688 642803012922464316 644941861479615888 645732231407899731 646562094869379312 647487020571097824 648713451312830016 649491624349955712 649937810644889472 651273494375607168 651746803601170836 652071623657930216 654213717293869008 654565777665189741 655558188417551952 656361568550416599 657587780332157376 658393647710015412 659391862034028864 660182844503864448 661433322907199232 662475146047280644 663163289349872688 664526152691389872 664982667372780432 665340522976550889 666583509201270336 667041437240807616 668412270543386304 668898035274885858 669231403227875748 670481658377885952 671429867748970824 672321114230774528 672390367516140048 672809719691698056 673254490709488896 674235059882439472 674892721919845728 675719796333963186 676166491101830976 676322474928515136 676744279455976992 676813988355062022 677151301490927532 678021543203619264 678416352559872768 678514291418156778 680120681108274432 680277577121079552 680771964895150104 682482211251011496 684595159273460448 684753087496876128 685574492369397696 686873066095937664 687954959356791438 688169446565177088 689583699927113472 690084850871827944 690558923810195064 691978087774082616 694120434795055008 694971072582794046 698179618624265856 698687016602917212 699148894198315392 701444272285355976 702772905588899184 703615926379118688 704099294865296928 704610994934239731 705546285573574432 706059037234601739 706279168843208064 707730639398879616 708244978526349732 708731527068358092 710188037452347948 711514807605418752 711942742075912992 712386762026503824 713259785019183363 713895945757877088 714341183870197936 714414765485898801 716106149924310144 716552766482799168 717073517039836086 717547549308797376 717905163392067456 718070775850028416 718426896795695412 718592629611547332 720397889653845468 720817374594864816 721700729220593817 721743733807679232 722628223677541584 722794925691147024 725032680879045312 727382356728051726 727893905478619776 728422898142485052 729802632726933768 730285079769900288 731180036975500656 731785884745174272 732119713774854912 732682681172558064 733580576615171493 734951048606528832 736967375214502848 737502961969745946 739249007955105024 741815844788282472 742306233346359552 742705700066847504 744112488270599136 745516900445608512 747049008254372928 747591921777813606 748105500794377986 749642928421922834 750421616895908568 751043408027942016 751417715904983296 751963804361309592 752634485450164992 754291865675121696 755889824920105152 756361253509621344 756439163455657554 756910934653160313 757411302048175008 758514442367744406 758702929217081472 759931495696911744 760278164304657024 760310233252971264 760862784294579528 761337314387974116 761840607908105856 762774236104071672 762950199340655192 765135766246808736 765312274261214496 765868460507043867 767681662107224448 767792487657387933 770347223433985644 770856473090450304 771271303915572408 772440656119906176 773387274571033512 773725276962802944 775781662418002656 776878789286469447 778475348745842943 779929692952093632 780318397285944192 780885489144436884 783027836165409276 784490685308538624 785452070952299088 788551730935171424 789124806321025473 790619518787511582 791142169750725312 791567917176508524 792111706723459044 792768041807272128 793739571270271236 795222432029585664 795768732146928384 796196969323739568 797404112227197696 798381323149044752 800853091951363776 801435107279816802 801964908051008832 802149912124517952 802549690655914112 803132938977611724 803633831853972678 804165086125222848 805619418664848912 806121862293149064 806654761314465024 806840847283140864 807643308816075888 807829622831281968 808867805927124736 810330643335403584 811961700533639136 812956751637234282 813144291402540402 815354025904345408 815661765988925976 816200971507535616 816710014571847552 817878341774018304 818440205997268224 818880643663447248 823259120338321056 823634677996711776 823669419357385536 824268016319127822 826375221844887168 828073501159012992 829088297116315704 831655133949493152 834542825386817781 835094512514654496 835543912575203442 836810710796565024 837836214118619638 838706513001309576 839401456031229312 839978106155091072 840430134286169544 844923834031434768 845344930393106208 845959279906473291 846713796131435616 848280155845860049 849335201073019008 849864909084250176 850376053035118296 850906410198324012 851468914720824192 851665338798870912 852087714804196884 852709046321908744 853540795369216656 855349012409592672 855970632331401969 857070683896619088 858121015617080631 858318974258237091 859922481972821184 860976308543866308 862082793159172416 863316027428130432 864751780134897408 864951268417106688 867213532226756592 868995738134894448 870060683892412701 871686127417045824 872284956391825344 872754370220252988 874077584556735936 875148758067222132 876783707109543168 877858196946687216 879189149378705152 882552020972105952 883633579821336474 884217719133163584 886034870255186496 886643556497040576 887120697302067852 888778012268360448 889388582987743488 891216360724515072 891864047033181144 892308537637167664 895239823665294432 895721590489207014 896520490021520064 897079626255597408 898178988542675346 899856962559794304 900959728445284248 901555321469107968 901763299904686848 902325705941302656 902418651140082696 902868401987903376 904028724271492352 904685721890875704 906887095079792697 907486606478773152 907695953193533472 908598722418085374 908808325685192214 909976281668015328 911621973752329032 912793545697947264 913004116662501504 914099323159196928 917273279142388584 918798766393328496 920113134495770592 920745231746926752 921240724121378154 922637450365443488 923595836179579776 925493913060073344 926166510380611188 926628096777058728 931582688803889616 932724334255855167 935259029713807968 937030540785198912 938154568505491584 938799059820395904 939481326578986308 941412049646135652 944326638035132976 944975369424477456 945483901071940737 946917383269797264 948077821239490643 949256989434550656 949849016035338432 951013046692244484 951861261010502784 952553020647865068 955403688643732224 956098022719781448 956673059664508083 956730065745063168 957902529060927216 958123506148729776 959297677112147337 960530519538460624 961089832793153088 962267638960791756 963504298236722112 963726567588196032 964204519383696474 966487283680179456 966710241172060416 969843142304068968 971230530856646736 973070176969245024 974237436524933568 974906715967334208 976910241563410752 977620205401756254 978107435486895324 979934731475371776 981320575940803512 982623166952670464 983337282626327928 986381670498236064 987590471565023118 989087793051043296 990274266755796672 992149984360798848 993712719070920966 994022533927478016 996065344339163904 996789229037084808 997474001059170648 1000562155861211424 1002618405815079456 1003347052912328787 1003847104841813622 1005722487566828928 1007853099893473536 1008481671346161792 1008585551274210072 1009214579537547084 1009881736064233344 1011352589823659208 1013579694500944779 1014249736652746464 1014483712392772704 1015116419183965488 1015726952236391298 1017032314805428896 1017771437127235167 1020181021662411648 1020416365681619328 1021157947342725156 1023723316876517244 1026892738910190672 1027129631245314192 1028361738554096544 1031183032761378016 1031932439035187157 1032254169847765632 1034375549890670208 1035127276307741916 1035838385715292596 1037967131661123924 1039906257269458176 1040380645890583296 1041180652192582512 1042456608874191069 1044037114887212368 1047269427936398784 1048030524904375818 1048723341297473088 1050511748146728192 1052166408428033964 1054159358383348776 1054856226334300416 1055423889568678032 1056148942297945392 1057024055743029504 1058319428360361648 1059616388444136601 1061595959098319424 1063097290602537138 1065282056178521922 1067272211408128128 1067804122601818368 1068580143039755736 1069286544068011776 1069533216166023936 1070843918636815632 1071511775805296904 1072220114833630464 1074159224886465216 1074829149724198752 1076857745088101184 1077106163775042624 1077640345193543118 1077888944417320998 1080440857780538112 1080596834480768202 1082615600711518848 1083942335516312376 1084192388536720536 1087549021318567968 1091073535092077589 1091840858217929664 1092634347213727578 1095631972308964142 1096770055463250984 1097678827117761408 1098179570662282368 1098225892476514048 1099024021758837096 1102426572909793248 1105451062821754272 1106254442954618919 1108873511932657536 1112723767182423708 1113459350019539328 1114058550100271256 1115747614395420032 1116168732405898704 1118275350668412768 1120573512381559392 1121387882666720409 1122158251191566979 1124464392632884251 1126565112041913024 1127126573857474944 1127945706541964388 1128951728175247488 1130829250945635072 1133153212112333568 1133834737380157728 1134541880264432016 1136116953072262512 1137771663551616609 1138054393825622208 1139897243545367616 1140465349879456896 1141294176441869292 1142005971581961174 1142760911862158784 1144161354156107508 1144425299010982788 1146563309297094912 1147703649370213104 1147968411391821744 1149443724212229888 1155520835150978466 1156284709635675456 1156906955873358612 1158660984179859264 1160080911856550268 1162248169889394432 1162778368936534272 1163046608522433792 1163672493627003984 1165436779408981248 1166865010756296176 1170477595928916288 1171328233716655326 1174541754248113914 1176736027962807936 1178178106428448632 1178956958844218112 1181379827006915328 1182191408662720768 1182827596402757136 1185929278181267373 1186713254626087968 1188167560085188566 1189152062710908192 1190609356905406854 1192833648044378496 1193653098220392576 1194295453985609352 1195360653362026752 1196106168340796544 1197571984723567128 1201279637927045664 1203224868186776928 1203824535983871168 1204699408466417586 1205450747780959017 1206247629187834272 1209182793439723596 1209982141971697536 1210261270924711296 1211464963224113832 1211744434246922952 1213301708890687104 1215495965003105376 1219435127455851423 1219716437103810603 1223031038856518112 1225065021857771328 1226817512661027456 1227660308995902336 1228320965495170872 1234888680507481584 1235452016995067664 1235504129036078304 1236402024478691733 1239794073928564687 1242110251738519488 1243632445674473556 1247012039618410624 1247482700924239728 1249374054380265216 1252641768771981744 1253315868862805163 1255216066194847536 1256754321177929457 1259102184046843968 1259967159232636608 1260645201429254316 1262556511026396352 1263867986351003904 1266465354713784576 1267385751047152152 1268017395589659312 1270070694197153424 1274002801609528512 1274797363626375264 1275564079552677444 1276359615297486018 1277203372081236288 1277498008198306368 1279063569482863116 1281453110390870784 1283023518614389008 1284672397648962816 1284968756784261376 1285606025844928632 1289883722959231776 1291464462815799462 1293124189738758624 1294974041142195648 1297426902625660032 1298983248699911424 1299875621289778944 1302546988751214336 1303493607202341672 1304143247315860432 1308427434587738016 1309131555330379482 1311116376835103904 1312723137100833198 1315175560664314752 1316787295420030824 1318783724068057728 1320365689007728896 1324950292094561288 1325450369732004711 1326326578699745376 1329052305382779744 1329965334745560864 1330681045953101778 1333167018402540672 1334082874481615232 1336824541086772608 1337796070549771716 1338462806455751496 1342859735497941648 1344780735032280096 1345619439383396112 1347268482814013019 1348470119764878944 1349785443839691456 1351439592667926372 1352332982203661952 1352644949857030272 1353488558911953984 1353627976710124044 1354302602981855064 1356043086407238528 1357028582836313556 1361543929790300208 1362898083627128061 1363212488527788321 1364964422502022992 1369190318546920896 1369506174993752256 1371148984738795392 1373746132191875328 1375909918713582876 1380169701743655888 1381117847620390128 1381861086182067231 1383956175548165232 1385652200273101709 1388240869590110016 1389942145165588092 1396359237248531712 1397374033205834424 1398297788396630784 1402888544570711952 1405545811177798368 1407231852758237376 1408198589730593856 1409221989868479462 1411092571147148864 1412118074469203478 1412558337686416128 1415461278797759232 1416489957052699464 1417463054136716184 1420376074904695896 1423885484151825984 1424773524053007648 1426519570038366726 1427791891515754176 1428682367740395872 1428829530971797602 1432212299848620288 1433105532965598336 1434147034079672172 1435095098617594752 1435810326784134912 1436141551700056832 1436853793591390824 1437185259223094664 1440795779307690936 1441634749189729632 1443401458441187634 1445256447355083168 1445589851382294048 1450065361758090624 1454764713456103452 1455787810957239552 1456845796284970104 1459605265453867536 1462360073951001312 1465365362345116128 1466430308102634381 1467161153230342986 1469902097213057664 1473934750429005696 1475005923939491892 1481385707347534677 1483631689576564944 1485411400133695008 1488224976541198272 1490569078606381449 1491033800891217024 1494098016508745856 1495183843555627212 1496211001588755972 1499285856843845668 1500843233791817136 1502086816055884032 1503927608722619184 1505770657262720433 1508583731350243392 1511779649840210304 1512722507019242688 1512878326911315108 1513821869306320626 1514822604096350016 1517028884735488812 1517405858434162944 1519862991393823488 1520556328609314048 1521725568589159056 1522674628775948232 1523590428354586947 1523681215816211712 1525548472208143344 1525900398681310384 1530271532493617472 1530624548522428992 1531736921014087734 1535363324214448896 1535584975314775866 1540694446867971288 1541712946180900608 1542542607831144816 1544881312239812352 1546774549142067024 1551563324836005312 1553757578572938894 1556950697491685886 1559859385904187264 1560636794571888384 1561770978288873768 1566055672330818552 1570904141904598176 1577103461870342848 1578249612642050946 1581239037575023164 1582284339501450624 1583135834353017048 1584223413446918088 1585536083614544256 1587479142540542472 1592393938647479136 1594645935903805707 1596762646298089504 1597923084267782883 1601706183902727552 1602870214559633604 1603929816102017664 1604299824249035904 1605099381311828224 1606265877955223448 1607267663707945356 1608330172250445696 1611238837329697824 1612243724586298128 1615286617632151776 1615659245662563936 1616833416625981497 1620661286670807168 1620895251721152303 1623923401067278272 1625913503274468564 1626288582805080804 1630708051808690816 1631323531977851952 1633420029143695104 1637761287326894496 1638951520820591367 1643447958463446213 1646518240676642112 1647269355993423552 1647338838714771072 1648536032638255644 1652750443689774336 1656147002318025984 1658176594232631408 1663310267898986304 1669085650773635562 1670189025029308992 1671087825150406884 1673621421593130048 1675672428237239276 1677413026002619152 1678802912062458624 1679956212310182144 1680860268572339088 1689847668062869536 1690689860786212416 1691918559812946582 1693427592262871232 1696560311691720098 1698670402146038016 1699729818168500352 1700752106070236592 1701812820396648024 1702937829441648384 1703330677597741824 1704175429608393768 1705418092643817488 1707081590738433312 1710698024819185344 1711941264662803938 1713008957372941761 1714141367793238176 1716242031234161262 1716637948516474182 1719844963945642368 1721952617087732616 1724165586318344832 1726632054856260864 1733281252726467699 1734427064453513184 1737991476269788896 1740121367784825402 1743372254834091648 1744569912783650688 1745508740440505976 1748155169113471872 1750297516134444264 1755716393893374432 1761812631372170871 1765104041944211904 1767267159642672948 1768435438266327168 1772069740510372992 1773287112994081152 1774241394604135704 1782251340127782849 1783728094066362288 1784617075274335328 1785914035358110281 1790479647330588864 1791443180978414028 1793040980043040128 1794159252511194816 1796357977085350692 1799713925119588608 1801919456890568496 1804651411882605312 1804837302280165392 1805736803975806752 1807049112699626379 1809371443781751408 1812006723434056081 1813774190159585394 1814973212957546304 1815391906387066944 1817197444836170748 1817616651370384428 1819952563336030656 1823243947504658064 1825587091395894528 1826008233325003008 1834546558284777168 1837597532786656992 1840226268991541184 1841490463493853504 1842481448242756308 1845274900730886976 1847191672359159552 1850987826120146688 1852333020761222376 1853256193554117456 1863165377607779232 1865448668511710334 1870518059427615936 1874061081570397824 1876309137010983168 1877598119640791808 1878962653157972616 1882824099292271304 1888653276070265952 1889950738848954912 1890967802143881474 1893834766539594528 1896155642478981286 1898513978869101312 1899698032070676864 1902026093384488968 1903722522021005568 1905106041295730136 1912196045439562896 1913346119329016166 1914539422946229027 1915805058121854432 1916247012297459552 1918595354224294674 1921061039076921248 1922179665586306176 1924535277921583512 1927008596473444224 1927453135176392064 1928409038767392948 1937196694223699193 1939686284608137936 1942461061713293472 1946140353938490048 1948474873049867136 1949813431934668416 1953820483126821504 1955240410803512508 1956214870973790648 1962641151881607024 1966674565252655856 1969084705651249797 1972763340996472128 1975180943130046236 1978175586102086592 1980548533511593344 1984299968721597696 1987425438141841932 1993578458074169616 1994948002118341296 1996021568929652667 2001124311722422848 2005236811630158912 2006694105824657574 2007694209683627244 2011444975133657856 2016963342692323584 2017171102548420144 2018429159075094168 2019763472128466688 2022705179647318416 2027159389001889558 2028499473305492928 2028967424785545408 2030232838367930976 2031453904472782596 2034064629610857792 2035542874254470334 2040362043324823296 2040832731363238656 2042315894685450312 2047446633753034488 2053785477820381344 2054259262490628384 2056723477108193088 2062366065522756032 2063864878070374314 2064508339695531264 2068751099781340416 2070254552615483832 2071676771430585192 2075934263322247848 2082361304385165024 2084913217748382138 2088074229774424736 2094538855872797568 2096061049808751636 2097446682594946176 2104332816856067928 2108318716766697552 2110847779137356064 2112297884595890784 2116638856720723296 2118177111703805217 2119232776888273202 2123191918196638848 2126194581205074276 2130564112357043844 2134544422816256256 2137160286079511472 2139779355057550089 2141687837273631264 2143023551610593808 2143244296457696403 2148318449772930432 2149658299448397504 2153715490176202368 2154212327550085248 2155280690387086236 2155777888834641996 2161193668961536404 2165102187661781451 2165231201423037696 2167884671032624752 2168384777073441072 2175098042637135936 2182147070184155178 2183681716435859328 2185268694427455156 2191263944617928284 2193540110926501968 2195357654235522816 2196359141324564736 2198048043517674192 2200741729845514479 2204853145819586496 2210902125643508544 2212508885909237838 2217747023865315072 2225447534364847416 2226918700039078656 2228117100200542512 2231495228790840064 2232337464811797408 2236550701336825536 2241147024763118784 2242775765333440818 2244316502383133958 2248928785265768502 2253130224083826048 2254253147714949888 2255891413083928776 2257903456350494976 2267669474760315456 2269083760528864032 2270732803959480939 2272233906144525024 2275543327103233218 2276108787651244416 2279794487090735232 2280930699758913792 2282588352883738584 2284011943163922348 2285521823724317568 2288322708312215016 2288850598021965576 2295407298740426208 2295936822783643488 2303377462972163799 2311041670301956932 2312569419271350912 2313813911746717224 2317321968359718528 2320161823713100536 2327344987254007968 2330636367859408341 2333730021512592352 2335426046237528829 2340955191857832576 2342656467433310652 2349083508496227828 2353472055925615872 2356356212856897264 2365655192805514272 2367374418963076419 2371858556362534746 2373426509252175936 2376335120170377132 2378304125421816384 2381218713810813708 2385667296088756992 2387306196440785152 2388590907971218704 2392212336681593088 2395143969447134256 2402559275854091328 2406449736373553856 2407649071967742336 2409398816932835172 2410901495561918034 2412495258375668544 2418365586879447192 2419964283943395072 2420522541849422592 2422929926448227664 2423488868493845904 2426603417781374208 2430991930006210752 2438870254911702846 2439432874207621206 2446062077713036224 2450130043715542656 2453635025322054912 2455320617991804672 2456641930990341744 2469777361014963168 2470904033990135328 2471008258072156608 2472804048957383466 2479588147857129374 2484220503477038976 2487264891348947112 2494024079236821248 2494965401848479456 2503628476160453343 2505283537543963488 2506631737725610326 2510432132389695072 2513508642355858914 2518204368093687936 2519934318465273216 2521290402858508632 2525113022052792704 2534771502094304304 2536034791179318624 2537877839719419873 2540141388394306848 2544840467537580147 2548005603219057024 2549594727252750528 2551128159105354888 2552719230594972036 2554406744162472576 2554996016396612736 2558127138965726232 2566047037228778016 2571212051689857264 2574363046851241893 2574956922774711273 2579767445918463552 2582928925631598924 2586248379477517248 2589948082284391296 2594853805251320064 2606987214404683344 2608286494631720864 2610182051677238103 2616854869175476032 2618263110660758964 2622232753670207808 2625446274201666396 2630351121328629504 2633574590840061648 2637567448136115456 2649900584189122576 2650900739464009422 2652653157399490752 2658104610765559488 2659930669491121728 2661362091906203556 2666334036805081344 2668165748963230464 2673649082173545216 2675592141099543432 2676925612911502992 2685719470995883296 2689561470064560192 2691238878766792224 2694536965628026038 2696940239529757888 2699570887679382912 2702879185335852744 2704665964407323904 2705289899714060544 2706977117823907968 2707255953420248088 2708605205963710128 2712086172814477056 2714057165672627112 2723087859580600416 2725796167254256122 2726424977055576642 2729928845004045984 2738380637093841792 2739012349987504512 2742297969477590784 2751819837427165752 2760339403487311776 2762235695240780256 2763722172364134462 2767912351096330464 2771304400546203418 2776481739180220032 2779884290331176184 2794748066411668848 2798173002767565501 2805777089141423904 2811091622355596736 2814463705516474752 2816397179461187712 2818443979736958924 2822185142294297728 2824236148938406956 2832979914105398928 2834926108273432368 2836451703215822211 2840752149809391792 2844233463718471929 2847770968303651968 2849547048106015296 2853039140076733452 2855583783031508352 2857364735480791744 2857659061943595204 2866211065931196672 2868294068159344344 2870190197235189504 2873707587182781648 2874370518446189328 2877893031336442011 2881591558615381872 2883269498379459264 2886802916882375268 2890512894710166336 2891179702764588096 2900130723516181248 2909529426912206904 2913691592569940208 2919210530907735072 2924720147902002624 2930730724690232256 2932860616205268762 2934322306460685972 2939804194426115328 2947869500858011392 2950011847878983784 2962771414695069354 2967263379153129888 2970822800267390016 2976449953082396544 2981138157212762898 2982067601782434048 2988196033017491712 2990367687111254424 2992422003177511944 2998571713687691336 3001686467583634272 3007855217445238368 3010041158736986361 3011541314525440866 3017167462700486784 3023559299680420608 3025445014038485376 3025756653822630216 3027643738612641252 3029645208192700032 3034057769470977624 3043451137178318112 3045349257551896464 3047180856709173894 3051096944416286688 3051800797362620768 3053314311381705501 3060543064987234944 3061249097044857984 3063473842028175468 3071169950629551732 3081388893735942576 3085085215662289632 3093549098284134048 3095797317105561471 3103126649672010624 3107515157145877788 3113901394983371772 3119718771808374528 3123541956577747536 3127369826622573207 3132111344661637104 3141808283809196352 3154206923740685696 3156499225284101892 3162478075150046328 3164568679002901248 3166271668706034096 3168446826893836176 3171072167229088512 3174958285081084944 3178849165332409803 3184787877294958272 3189291871807611414 3193525292596179008 3195846168535565766 3203412367805455104 3205740429119267208 3207859632204035328 3208599648498071808 3212531755910446896 3214535327415890712 3216660344500891392 3222477674659395648 3224487449172596256 3230573235264303552 3231318491325127872 3233666833251962994 3241322573341614336 3241790503442304606 3247846802134556544 3251827006548937128 3252577165610161608 3261416103617381632 3262647063955703904 3275522574653788992 3277903041641182734 3286895916926892426 3293036481353284224 3294538711986847104 3294677677429542144 3297072065276511288 3316353188465262816 3318763328863856757 3326620535797972608 3338171301547271124 3340378050058617984 3342175650300813768 3347242843186260096 3351344856474478552 3354826052005238304 3361720537144678176 3364163648000161227 3366474753574700937 3373393177898652753 3379695336125739072 3381379721572424832 3383837119625893164 3386855184525742464 3393120623383440196 3399459636337000704 3401504212140473184 3403625640793296048 3408350859216787536 3410836185287634976 3413314990654849827 3414163181476866624 3421396049638370688 3423882529325607876 3426017914745883522 3428282735586476352 3432484062468322524 3433275897032948364 3439689927891284736 3443905234175465232 3448331172636689664 3466562505452935398 3468854128907026368 3475982952539577792 3480242735569650804 3486744509668183296 3489139825567301376 3491017480881011952 3496310338226943744 3500595032268888528 3511432787786748864 3523625262744341742 3530208083888423808 3534534319285345896 3536870876532654336 3544139481020745984 3546574225988162304 3548482789208271408 3564502680255565698 3567456188132724576 3569234150548670656 3571828070716220562 3580959294661177728 3582886361956828056 3586081960086080256 3588318505022389632 3592715954170701384 3603838913781136992 3609674604560330784 3611473607951613504 3614098225399252758 3616352243342877051 3618742887563502816 3624013446868112162 3627548380319170788 3629946425915092608 3630783812774133888 3634394889672341496 3635233302740768856 3639905126672061312 3646487895009316128 3659149311311431809 3669093116569554336 3675195065573313984 3680452537983082368 3682980926987707008 3684962896485512616 3690549801461773952 3704666041522444752 3706512387108234912 3709206073436075199 3719382221785694061 3726330755215558464 3730897337023420668 3741036118855231872 3748122163140795648 3757925306315945232 3759947606588415489 3765648198584542608 3770262963533788371 3777306552140531904 3779901477697909824 3781935604287762948 3787669533079189056 3792311284957962572 3799396064141353728 3804052186768977936 3810212082591460272 3824392090879125792 3826692238658032332 3829078845892458054 3831610116243708864 3832494024594919104 3837190708448589348 3842122078153842496 3844359331172612352 3849070555843167024 3854017192946888448 3854906270352784128 3856818077534785896 3874393388447398386 3879372569216275872 3884922123426586944 3892280707876980096 3896949746099734272 3899626863869336832 3907640966253643008 3910480821607025016 3912429741947581296 3925282303763214048 3933349130505311712 3938169411302499594 3945526681992944256 3950361886260092472 3956351172204173184 3961097067023186688 3974850876283683864 3987156916148339232 3989896004236682592 3992043137859305334 4002248623444845696 4010473623260317824 4013388211649315148 4015388419367254488 4034342205096840288 4036858318150188336 4041805448442039057 4045410359294636832 4054318778003779116 4056998946610985856 4057934849571090816 4060465676735861952 4062907808945565192 4068129259221715584 4071085748508940668 4084631789370900624 4089637465583364963 4094893267506068976 4107570955640762688 4108518524981256768 4113446954216386176 4124732131045512064 4127729756140748628 4140509105230967664 4143353542861170384 4145583258546201693 4151868526644495696 4156956600819305127 4164722608770330048 4169826435496764276 4176148459548849472 4189077711745595136 4192122099617503272 4194893365189892352 4208665633712135856 4216637433533395104 4221695558274712128 4224595769191781568 4233277713441446592 4236354223407610434 4238465553776546404 4246383836393277696 4252389162410148552 4261128224714087688 4274320572159022944 4279558710115100178 4283375674547262528 4286047103221187616 4286488592915392806 4296636899545860864 4299316598896795008 4307430980352404736 4308424655100170496 4310561380774172472 4311555777669283992 4322387337923072808 4330204375323562902 4335769342065249504 4336769554146882144 4350196085274271872 4364294140368310356 4367363432871718656 4370537388854910312 4382527889235856568 4387080221853003936 4396096087035348384 4399290924307903143 4401483459691028958 4409706291639172992 4421804251287017088 4425017771818475676 4450895068729694832 4456234200401085024 4464674929623594816 4471707235819144347 4473101402673651072 4482294049526237568 4485551530666881636 4488633004766267916 4497857570531537004 4506260448167652096 4511782826167857552 4517311971788161299 4535338949520630912 4538167521057728064 4541465607918961878 4544467812289050048 4551086654206466436 4552217575302488832 4559588974181470464 4565176705767477168 4568023886327844696 4570771285063760841 4571043647448635136 4576645416624430032 4577701196043931152 4590814597480852416 4591873645567286976 4606754925944327598 4622083340603913864 4625138838542701824 4627627823493434448 4634643936719437056 4640323647426201072 4654689974508015936 4661272735718816682 4667460043025184704 4670852092475057658 4681910383715665152 4685312934866621304 4698167016992455656 4712712425713794528 4731310385611028544 4734748837926152838 4743717112725069492 4746853018504351872 4752670240340754264 4756608250843632768 4762437427621627416 4777181815942437408 4790287938894268512 4793769252803348649 4805118551708182656 4812899472747107712 4815298143935484672 4818797633865670344 4821802991123836068 4824990516751337088 4836731173758894384 4845859852896455328 4846977736987691808 4850500249877944491 4861983860012421504 4862685755163456909 4877740509823405692 4878865748415242412 4892124155426072448 4900260087431085312 4913283861980683488 4916854562461774101 4930343875390338639 4939554722029926336 4941808067980270656 4942016516144313216 4945608097914766932 4959176295714258748 4968441006954077952 4974529782697894224 4989930803696958912 5007256952320906686 5010567075087926976 5013263475451220652 5020864264779390144 5027017284711717828 5036408736187375872 5039868636930546432 5042580805717017264 5050226044105585408 5069543004188608608 5072069582358637248 5075755679438839746 5080282776788613696 5089680935075160294 5096011206438114048 5099189454505501056 5102256318210709776 5105438461189944072 5108813488324945152 5109992032793225472 5116254277931452464 5132094074457556032 5139026872118825283 5142424103379714528 5148726093702483786 5149913845549422546 5159534891836927104 5165857851263197848 5172496758955034496 5179896164568782592 5213974428809366688 5216572989263441728 5220364103354476206 5233709738350952064 5236526221321517928 5244465507340415616 5250892548403332792 5267149181680123296 5285437894116512613 5299801168378245152 5301801478928018844 5305306314798981504 5316209221531118976 5319861338982243456 5322724183812407112 5351184282199086864 5353851225823005984 5357742106074330843 5371438941991766592 5379122940129120384 5382477757533584448 5389073931256052076 5393880479059515776 5399141775358765824 5405758370671705488 5413954235647815936 5414511906840496176 5417210411927420256 5421147338098879137 5428114331345254224 5436020170302168243 5446175719161200832 5451592334508512244 5452849954111153284 5459857690008091968 5476761274187683584 5478024699975009024 5503639674854331504 5520678806974623552 5524471390481560512 5527444344728268924 5535824702192660928 5542608801092406836 5552963478360440064 5559768580662352368 5589496132823337696 5596346005535131002 5611554178282847808 5622183244711193472 5628927411032949504 5632794358922375424 5636887959473917848 5644370284588595456 5648472297876813912 5665959828210797856 5669852216546864736 5672903406431644422 5681504299618783584 5688466927436943858 5695541936607303936 5699094096212030592 5706078280153466904 5711167566063016704 5714729470961583488 5715318123887190408 5736588136318688688 5743618268838687081 5747415174365563296 5748741036892378656 5755786062672884022 5763183117230763744 5766538996758918528 5773605833764750536 5781025789420332672 5782359405529176192 5819058853824413808 5827383185139880416 5838421061815470144 5849440295804005248 5861461449380464512 5865721232410537524 5868644612921371944 5900023695757967568 5907254116953749391 5925542829390138708 5934526758306259776 5941645600534780032 5952899906164793088 5962276314425525796 5980735374222508848 5984844006355023888 5988064706788958001 5997143427375382672 6003372935167268544 6015710434890476736 6020082317473972722 6023082629050881732 6034334925400973568 6050890028076970752 6051513307645260432 6055287477225282504 6059290416385400064 6068115538941955248 6086902274356636224 6090698515103792928 6094361713418347788 6102193888832573376 6103601594725241536 6106628622763411002 6121086129974469888 6122498194089715968 6126947684056350936 6142339901259103464 6162777787471885152 6170170431324579264 6187098196568268096 6191594634211122942 6206253299344021248 6215030314291755576 6227802789966743544 6247083913155495072 6254739653245146414 6264222689323274208 6283616567618392704 6308413847481371392 6312998450568203784 6324956150300092656 6332543337412068192 6336893653787672352 6349916570162169888 6354531335111415651 6357698330664819606 6369575754589916544 6378583743615222828 6387050585192358016 6391692337071131532 6411480858238534416 6419338065172650267 6425063511820893792 6429070654831781424 6429732889373089209 6444955349318791296 6448974898345192512 6461146470528607104 6462636982650255744 6467333666503925988 6483581006884609212 6495693604269113088 6503654013097874256 6505154331220323216 6525294127911407808 6551045149307577984 6555806083282365468 6573791833853784852 6586072962706568448 6589077423973694208 6594144130553022576 6602225189536543437 6632706376930525632 6637526657727713514 6653241071595945216 6676342603094542248 6680756100117235968 6684351300601627536 6694485686372520192 6702689712948957104 6709652104010476608 6723441074289356352 6728327296000322454 6732949507149401874 6746786355797305506 6759390672251478144 6762759443144849664 6767674239251786328 6773710369051484928 6786241246766880392 6803008424280946368 6807251281586592096 6812198411878442817 6816701718433575072 6821672370575269952 6826629981309699654 6828326362953733248 6842792099276741376 6847765058651215752 6852035829491767044 6856565471172952704 6864968124936645048 6866551794065896728 6887810468350930464 6910132388916491397 6933125010905870796 6937708257814052736 6951965905079155584 6960485471139301608 6982034961762023904 7001190064537777056 7006278138712586487 7022865575573497728 7047250525488683484 7060416167776847616 7069068638570691792 7096965578416542816 7102123256889229257 7121607820008266923 7129005360511131396 7134912376265449152 7138468301097341312 7143656141432441124 7161918589322355456 7165772723913656112 7176637010044779264 7185431908341402768 7207677827562273984 7219349209120661568 7222947215903227008 7228196450798505516 7232704486685754102 7237485775127005632 7248026893736224324 7255096760638341576 7259892851830185216 7261567625548267776 7268789779344682992 7270466605481537712 7279810253344122624 7292975790018632256 7318298622622863618 7338186233139108672 7350390131146627968 7360905075966164736 7365961853975414016 7369925792971025232 7381099602923547904 7409332083044889504 7413024774216469824 7418412146872150398 7438764443571388122 7452661510431116928 7461794674046841336 7482072237710463744 7510885428481360029 7515850612631890464 7519895213176830978 7531296397169085216 7540525927067576742 7554613104281063808 7559802955395819648 7563871208575525896 7575339066158378112 7584622569915925144 7608104373537955872 7613633519158259619 7620424165182920544 7634521402612740441 7648784181758251584 7653384477316064664 7658157691784916108 7663220232487417728 7664988049189838208 7674381416897178696 7684244156307684992 7698141111686334048 7713636155069571792 7723089140553725679 7724870768324133819 7748786776894796772 7758745138432551744 7769844246853173888 7784561415753960192 7820961643214050032 7824859483895162592 7830546155031714309 7850564607526428096 7866698261010623424 7876338822604999188 7891053363985888512 7900723772520184944 7912702344408346368 7949701752567367728 7974313832296678464 7979792008473365184 7984086275718610668 8004497246889691392 8020947246520635648 8026776423298630296 8030776838734508976 8068684410193680576 8073716636300376672 8083610896884078114 8090820718589273664 8108637556007558232 8113997893221971712 8115869699142181632 8120931353471723904 8125815617891130384 8136258518443431168 8142171497017881336 8169263578741801248 8179274931166729926 8189786535012137952 8215141911281525376 8217037049962513536 8226893908432772352 8249464262091024128 8255459512281497256 8281018210461935328 8286707085722340768 8291166517092403386 8303737053288991392 8313913201638610254 8329445217540660096 8339652870993528552 8352296919097698944 8384244199235006544 8394519008302696503 8417331267424271712 8433274867066790208 8443391116549424256 8449191538383563136 8466555426882893184 8472708446815220868 8476931107553092808 8504778324820297104 8509355109647466633 8522256449428175376 8532700391155415787 8548641144318045888 8559117420230200356 8566751349094525056 8572094206442375232 8572977185830785612 8598633197793590016 8621122761548344944 8623111555338567984 8633679094009326033 8644774675846145616 8660408750647125804 8671538684130499008 8673539108293764288 8700392170548543744 8728588280736620712 8741074777709820624 8765055778471713136 8774160443706007872 8792192174070696768 8798581848615806286 8802966919382057916 8819412583278345984 8843608502574034176 8850035543636951352 8901790137459389664 8912468400802170048 8929349859247189632 8943414471638288694 8946202805347302144 8964588099052475136 8971103061333763272 8977266009532535832 8995715141063074008 9023565652335715104 9034623943576322598 9070677899041261824 9076335042115456128 9082931215837923756 9088935624578100096 9102173308412932872 9130353411534954336 9136047772655689392 9141542570127521682 9153290833248860064 9155402392087862304 9159942934145116503 9181629194961704832 9183747291134573952 9213509851888655196 9244166681207827728 9255255646986868896 9280647294852402144 9287391951316684413 9309379949016031872 9322545471437633364 9334920086050369408 9341704184950115316 9370625869733242608 9382109479867719621 9396334033984911312 9425424851427589056 9462620771222057088 9469497675852305676 9487434225450138984 9493706037008703744 9505340480681508528 9513216501687265536 9524874855243254832 9536547495997229409 9554363631884874816 9580575877788537024 9587538505606697298 9610237103416365312 9625798945494215424 9637595267731340688 9643605982247672136 9649981033502674176 9673462347517788768 9691719705792910656 9693955473975383616 9701000499755888982 9723967720024843008 9725371510326913818 9755481019646811384 9757731496830484824 9784248310852144896 9826567723961366976 9833709124923548202 9860687750780677278 9879109444059852672 9883616135960541312 9884033032288626432 9891216195829533864 9918352591428517496 9949059565395788448 9956289986591570271 9979861607393917824 10014513904641813372 10021134150175853952 10026526950902441304 10041728529558780288 10054034569423435656 10085161611434034528 10099424260724102811 10120179533695958259 10139086008377217216 10144139164717274496 10151511358877679492 10160565553577227392 10179361870150320588 10198378909011002112 10204512636421419552 10210876922379888144 10232508555862904928 10239944971964549481 10264188148915112064 10278053744237650566 10284848206759429056 10297452187404967572 10299827691098845092 10319069783673854208 10331715702526395696 10344993517910068992 10427948857618733376 10433145978526883456 10440728206708952412 10467419476701904128 10473052442643035856 10488931014680831232 10501785096806665584 10534298363360246592 10570875788233025226 10599602336756490304 10603602957856037688 10610612629597963008 10632418443062237952 10639722677964486912 10645448367624814224 10702368564398173728 10707702451646011968 10715484212148661686 10742877883983533184 10758245880258240768 10764955515067168896 10778147862512104152 10787760958119031552 10811516741343410976 10829023813680992352 10834420823854840512 10842294676197758274 10849056730028631153 10856228662690508448 10872040340604336486 10892351438322401664 10903184669017024488 10905699908222306568 10919715380016183936 10977447933934295427 11007279349708663008 11041357613949247104 11048942780963121024 11054888689456537848 11071649404385321856 11085217602184813672 11119537161324704736 11127618220308225597 11158146665357082183 11178992265646675392 11192692011070262004 11223108356565695616 11244366489422386944 11273775918947835696 11296944595753627824 11310788890601365113 11331919656421595712 11339704433093729472 11345806812863288844 11363008599237567168 11376933854873887716 11398188192424061184 11412156560306933808 11429458941923166976 11430636247774380816 11473176272637377376 11487236537677374162 11494830348731126592 11497482073784757312 11511572125345768044 11526366234461527488 11533077993517837056 11547211667529501072 11562051578840665344 11564718811058352384 11638117707648827616 11654766370279760832 11676842123630940288 11698880591608010496 11722922898760929024 11731442464821075048 11737289225842743888 11800047391515935136 11814508233907498782 11851085658780277416 11869053516612519552 11883291201069560064 11924552628851051592 11961470748445017696 11969688012710047776 11976129413577916002 11994286854750765344 12006745870334537088 12031420869780953472 12040164634947945444 12046165258101763464 12103026615290520864 12110574954450565008 12125416345326117171 12136231077883910496 12173804548713272448 12181397030207585856 12188723426836695576 12204387777665146752 12207203189450483072 12213257245526822004 12253895368112701872 12268912396750094889 12284679802518206928 12325555574943770304 12340340862649158528 12374196393136536192 12383189268422245884 12430060628583511152 12436749775638605079 12455605579933487088 12470869802457915381 12494167826310990144 12509479306490292828 12528445378646548416 12567233135236785408 12625996901136407568 12649912300600185312 12665086674824136384 12673787307575344704 12699833140324339776 12709062670222831302 12715396661329639212 12739151509179833088 12757167487230445656 12774101170384716032 12783384674142263064 12822961716477068832 12838676130345300534 12850127023641787584 12858141309663562848 12859465778746178418 12889910698637582592 12897949796690385024 12922292941057214208 12925273965300511488 12934667333007851976 12967162013769218424 13007308026195748512 13010308662440646432 13050588255822815616 13102090298615155968 13111612166564730936 13147583667707569704 13188288261106045152 13204450379073086874 13265412753861051264 13275053315455427028 13352685206189084496 13368702601203255072 13405379425897914208 13415121707457433041 13419304208020953216 13446882148578712704 13456654592000644908 13465899014298803748 13493572711594611012 13518781344502956288 13535348478503572656 13551935915364483897 13572482493533760784 13606016848561892736 13614502563173184192 13624396823756885634 13633403436867150144 13643344741150539904 13653259962619399308 13656652725907466496 13695530117302431504 13704071658983534088 13712313855191282523 13713130942345905408 13729936249873290096 13733103588131793456 13775620936701860928 13820264777832982794 13866250021811741592 13875416515628105472 13903931810158311168 13920970942278603216 13964069923524047808 14002380129075554112 14012556277425172974 14045731151146995456 14094501050977366968 14138137277141383584 14193931156833085632 14204246513778458514 14243215640016533846 14258010721022262792 14269824752530898304 14276936602194682624 14287312282864882248 14331545447827312224 14370863816682805536 14381307758410045947 14415355655124547968 14438698418241323136 14445894431806454016 14456392901597011032 14465408973371508204 14474971550254011264 14496053787472448648 14510193521276683152 14537579558689365984 14540933210963075424 14551500749633833473 14585951580037264512 14588057265490370727 14636597245245727236 14676372466278217344 14700780262293255936 14739851585942050464 14791031626171015917 14818664166089779008 14826049548432939648 14836824293744300796 14877528887142776244 14905323020862233856 14923589348093682672 15021770856962720058 15031701225263780928 15039790426353661956 15062592794338170432 15081051854135153484 15109226208562127616 15119605910791639296 15127742417151051792 15150678132316756224 15169245139831850288 15216208747075911744 15227267038316519238 15240848330365841088 15269042805225480882 15297568363516503168 15306768954632129328 15316315383569832216 15326440464974835456 15329976098379676416 15348762833794357392 15368488312615369984 15396282223372668096 15417080616356475849 15427272310139143584 15446178281107451358 15449741536648267638 15497573553789593544 15517490276865103488 15539688493706347776 15641923286428100064 15649718967790325184 15661092310063428618 15701129215052856192 15733396522021246848 15752677645209998376 15801447545040369888 15856313682349537839 15899403505134735456 15948627664593356928 15959584016946730368 15968172551437221336 16053552846597260592 16061553677469017952 16073226318222992529 16117322961071340931 16137368820387361152 16147433272600753344 16167221793768156228 16181641437178547328 16217275112015116464 16241862706943447808 16251631235782260768 16263442014296637411 16284342994035762672 16308060510906504729 16338527157483602496 16358549862333459852 16379573070024275904 16430283822563050752 16434074099925027072 16510919024562994512 16562036420923870656 16573414171444681536 16582333034184806772 16607474106577982784 16627826403277220508 16658890435081320192 16679305741987057104 16704593838195397888 16768488398470013088 16789038016605393006 16834662534848543424 16866549734133580416 16886782233098848512 16898383076767126272 16933110853765786368 16945416893630441736 16953862215106185616 17009556649640594208 17018710219294933266 17044512898856350752 17065400782310831574 17097282288636091776 17118234840460400712 17133502698189050112 17144188412884750464 17145954371661571224 17230854806516061243 17242245523096689888 17246223110677135968 17267358188018652066 17289549351692291232 17320817501294251608 17343077368260998016 17347078216587528576 17457176561473241424 17482149555419641248 17530111556943426272 17548320887412015744 17584384348141393536 17597163697231612572 17605933838764115832 17700071087273902704 17721762350861248173 17803580274918779328 17824936801604340096 17858699718494379264 17886828943276577388 17942206122667526544 17954532019065071664 17964194120366874003 17991430282126148016 18013478603550322217 18047131304671430208 18069247887152645196 18152670084230912256 18165862431675847512 18177871249156200192 18204346616825865744 18260706823069908672 18272095545311378784 18283085140255043364 18306581666497720128 18310804784175724608 18319885868290233006 18363258389923409664 18367494582269147904 18427019703777310392 18488333362415655456 18510511293973737792 18561294589704804288 18574783902633368826 18618759898032063744 18645090942875266728 18669840172100738816 18683408369900230632 18741251739466485216 18764218959735439242 18792668067969822624 18850849702855178112 18925241542444114176 18938995351704611352 18974868450900277968 19010680961363017056 19049749710486509664 19063594005334246953 19073094991994458818 19108727263769749632 19161151755577074048 19175077011213394596 19258014195517950801 19275190535462681376 19287211964495344272 19346924695035577536 19383439411585821312 19387910947950767232 19402000999511777964 19450743020653827636 19510962039293622768 19515462993660969648 19653135447922733952 19667418249847096404 19721375501561354556 19758218888119705344 19767232271921082624 19782432391659067728 19806675568609630311 19836705182857034992 19898119130791576896 19912579973183140542 19959723214787835648 20029027809283626744 20042268300351707904 20053053901804882608 20083457059117560576 20108069138846871312 20170323222868069056 20198848521448205622 20240359067391916518 20278172016754434432 20288278329434548992 20303022717755358984 20321131107154454784 20358723740300641176 20409025272842839104 20421753844759776288 20465017111725809856 20479889943929098962 20528376297830224128 20556107488475301132 20569696413518858112 20594904374809935144 20599655382197690184 20663431405052791392 20730397166749474191 20855897715237466752 20866291957053766912 20881456413417904824 20946104885286071712 21003570193613331168 21018834416137759461 21068596726720493184 21141751576466050452 21199204673512980608 21207205915712075376 21290896735249628448 21306369770667687771 21364823460024800769 21404737128796347456 21415404903292023936 21430968424297323372 21485755767967066368 21529911030134337792 21556295725024208304 21623033482686821952 21658047627361984704 21668841647709681024 21684589352395516548 21698113460057262306 21712457325381016896 21744080681208672972 21784702876644803328 21806369338034048976 21811399816444613136 21839430760032367872 21954895867868590854 22014558699417326016 22082715227898494208 22097885561926242048 22109777378913075696 22143298808770643712 22170435204369627344 22239074322649409472 22255236440616451194 22316293330714164366 22357984531293350784 22385384022140524008 22446216713131391232 22532656285444080087 22547551837895671392 22593889191507255648 22621577781202730226 22663839312843191424 22679408866187458944 22691613625726577688 22726017198475134336 22753867709747775432 22824313120613867616 22861272495548761632 22903564207838221323 22946352545274754752 22974473075354748324 22989660697462253184 22994964147569514624 23023144250691536088 23052732468923054976 23094423335059002144 23169267421661177037 23174612304972401457 23276235415297655232 23309532740559521664 23353684247261880576 23462884929642150096 23474578451685487776 23491638465095142927 23556087404642729053 23600094783031870272 23629016467814997564 23702171317560554832 23738107033225039104 23849105257702103184 23922941496890035392 23939376025420095552 23952258827155832004 23988573709501530688 24013491740669074176 24062841739561906944 24080329269895890888 24092330516203526928 24206053230581041728 24221149908901130016 24250832690652234342 24272462155767820992 24347609097426544896 24362794060415171712 24377446853673391152 24408775555330293504 24414406378900966144 24426514491053644008 24507790736225403744 24537824793500189778 24569359605036413856 24651111149887540608 24680681725298317056 24748392786273072384 24766378536844491768 24860121257167022304 24873499551277210158 24911211159866974176 24941739604915830762 24988335652621980288 25018958612980585656 25056890757293096832 25183557024908089509 25251993802272815136 25299824601200370624 25330173349648272768 25347574615150689408 25399666280648679552 25418125340445662604 25430793322659278424 25514334974460891312 25566769348284526128 25598101173466247361 25645923432954137664 25677352260690601068 25700254047283575168 25716282619327125696 25718931557492356836 25795899593380770048 25869334666015703952 25901037282027978099 25934324027538436848 26014616052391497024 26020617324881292864 26101176511645631232 26223224333129461872 26295167335415139408 26376576522212090304 26408900758146173748 26530825507722102528 26550106630910854056 26705370412378168992 26737405202406510144 26810758851795828416 26830243414914866082 26838608416041906432 26893764297157425408 26913309184001289816 26931798028597607496 26987145423189222024 27070696957007145312 27103871830728967794 27144964987067521568 27212033697123785472 27229005126346368384 27248793647513771268 27266806873734300288 27286689482301079808 27306519925238798616 27391060234604863008 27408143317967068176 27424627710382565046 27459872499746580192 27466207176263586912 27551241873403721856 27640529555665965588 27732500043623483184 27841941884557206432 27862175853950053239 27928139847048095616 28004760258151108224 28025112554850345948 28146328439603158863 28189002101954733936 28276274554282767168 28387862313666171264 28408493027556917028 28486431280033067692 28516021442044525584 28539649505061796608 28574624565729764496 28609642487991688227 28663090895654624448 28741727633365611072 28762615516820091894 28830711310249095936 28877396836482646272 28912785803194022064 28930817946743016408 28949943100508022528 28992107574944897296 29020387042553366304 29075159117378731968 29081866421926150848 29103001499267666946 29171903160074529024 29176114530980741454 29273194490491454472 29352744932556434688 29479703171884100928 29582063252342031834 29637328332179558016 29652099096865879296 29673648587488601592 29755057774285552488 29847178696187365344 30043541713925440116 30063402450527561856 30079580852707323912 30125185588676340864 30162103708270306968 30255484834302103584 30298272782172308433 30338490279663700576 30360538601087874777 30432417494151823488 30454534076633038476 30481696660731682176 30538085610450961764 30595136727033006336 30613537909264258656 30632630767139664432 30697525667588714784 30719834915893648443 30792564446745336192 30834161232712951698 30854544620278287168 30892356562214902716 30899483073296535276 30995147107579187088 31034980553730206976 31283846572856200128 31299437935580650368 31322184620126857236 31402258430105712384 31466793044042493696 31505355290419996752 31602895090080739776 31712627364699075678 31798807010269470912 31897255329186713856 31919168033893460736 31936345102874442672 32107105693194521184 32123107354938035904 32146452636445985058 32234645922142681862 32274737640774722304 32294866545201506688 32334443587536312456 32363282874357094656 32434550224030232928 32503262471564521536 32526884028593274822 32547170190085893459 32568685988071525344 32616121021813009458 32677054314967204992 32717099724666919704 32759146140048551808 32932343801802886281 33021838049125989024 33124072841847741312 33146828342889363072 33164666068369613544 33214948213155965568 33255652806554441016 33358611483974114208 33474439996071246549 33536976796940026176 33578076033210786012 33669325069697086848 33733099468267160832 33890833787260883472 33907724430212371232 33932366671804095339 34019113299281188416 34037420438589866532 34089025797712701504 34130801564621663148 34194564577272183552 34236469680920801424 34288376825769500928 34291908743323142448 34461709613032122486 34484491046193379776 34492446221354271936 34534716376037304132 34579098703384582464 34641635002588503216 34686154736521996032 34694156433175057152 34914353122946482848 34964299110839282496 35060223113886852544 35096641774824031488 35168768696282787072 35194327394463225144 35211867677528231664 35400142174547805408 35443524701722496346 35607160549837558656 35649873603208680192 35773657886553154776 35884412245335053088 35909064038130143328 35928388240733748006 35982860564252296032 36026957207100644434 36094262609342860416 36138495774305290392 36331724863351695024 36376249035978351513 36408693233651731488 36521413646139817344 36544191090622757568 36566170280510086728 36613163332995440256 36621609568351449216 36639771736580466012 36806737190250284667 36854039407554620784 36976666724831310912 37021022587947475584 37122589179409608576 37149567805266737652 37290181885750533456 37366816739800461264 37412609407373746143 37482503478932970432 37528437919470878484 37585336135939645248 37701699405710356224 37877990703409222704 37949736901800555936 38021361922726034112 38099499420973019328 38127188010668493906 38146189983988917636 38217454527539499264 38322303511154148096 38350154022426789192 38516028391035901602 38550381070925362752 38574423928990688544 38693849390071155072 38766878823171642624 38775821895901534464 38804001999023555928 38901486041307655272 39021924078587245536 39030925987321939296 39306270895845467904 39334836499694192808 39442751003122709112 39564864783318135456 39613351137219260622 39673410365714069984 39796238261583153792 39825159946366281084 40058055618567253488 40106107803609765216 40216138277693742624 40245365122372299123 40340646445736138112 40397697042896411244 40480718134783833036 40556344033508868864 40606045435510717968 40655807746093451691 40717447480601282352 40818050545685678208 40843507689519552576 40930034223451619712 40959779887858197924 41112214976950602264 41136941565573847569 41139392827037716224 41189808749619870288 41199310764395380368 41326862810105582784 41460794333498948382 41711795430474933504 41762912826835809648 41892209770572143424 42007140387226662336 42037668832275518922 42137193453440986368 42283503152932100904 42398409347025961216 42414411831424150752 42581793470499256896 42612739541335375542 42729646920049601538 42809474257592694912 42830809806584047872 42861936848594646744 43112591450048416608 43143923275230137841 43246066965373643904 43316095254723969408 43337683295419362048 43369178704791033096 43396226920114524612 43424914650762033792 43488161362417345944 43612738676068097952 43622799632889226272 43764171796471112181 43909791735737181708 44029117398834652032 44219554757826151392 44340870408739254688 44373094878513047751 44478148645298818944 44510472881232902388 44632586661428328732 44715969062586701568 44770768044281048016 45065312570888160174 45095103675791342784 45187778383014511296 45243155562405460452 45327678625686382848 45358817732374917888 45383227251453155376 45452034396950268672 45507735419495550864 45648626241227735232 45722544991097523264 45807128415676442646 45892705090549509504 45948946150709496648 45979321394924506368 45989928295139029248 46046288501383072176 46105464937846109952 46188846670118004288 46338534843322354074 46349224609944802914 46552470830595310464 46619065481119043328 46925769859284300192 46949156903370975552 46983276930190285854 47112174809285458106 47200189566063740544 47258032935629995128 47404342635121109664 47568941047048613517 47698210515404206368 47845882993780070784 47878752050840191104 47904517654311664008 47977147419003061376 48160658539791781776 48184661032407053856 48219678954668977587 48351968883214022793 48412106461162083456 48442299817802260032 48501665381304468684 48544924311535641984 48725588120830343424 48754893707346782304 48853028982107288016 48924181532719514187 49015581472450807488 49075649587000379556 49138719210072827712 49302222299775081216 49532757073688983536 49720242514334044608 49746999102554420316 49822422319733948352 49883479209831661524 49976671305243960576 50037917225961171312 50113781514586193664 50367114049816179018 50503987604545630272 50599649202400741248 50660346699296545536 50695149230301378816 50799332561297359104 50836250680891325208 50861586645318556848 51028669948921782624 51133538696569052256 51196202346932494722 51291846865908275328 51354704521381202136 51400508094567150336 51432565238654251392 51437863114984713672 51738669332031407904 51802074564055956198 51868648055076873696 52029232104782994048 52041234649762585728 52446448666258923744 52590334670830278816 52753153044424180608 52817801516292347496 53100213261821708112 53165287052583744519 53410740824756337984 53474810404813020288 53621517703591656832 53660486829829732164 53826618368002579632 53863596057195214992 53892582361100622009 53974290846378444048 54040435810650966651 54141393914014290624 54207743661457935588 54289929974135043136 54458010252692736768 54497587295027542536 54533613747468600576 54613039850477597232 54782120469209726016 54816286635934136352 54849255420765130092 54919744999493160384 54932414352527173824 55102483746807443712 55281059111331931176 55465000087246966368 55683883769114412864 55724351707900106478 55856279694096191232 56009520516302216448 56050225109700691896 56292656879206317726 56378004203909467872 56552549108565534336 56775724627332342528 56816986055113834056 56972862560066135384 57032042884089051168 57149249131459528992 57190782016002740859 57219284975983376454 57326181791309248896 57483455266731222144 57525231033640183788 57825571606388044128 57861635893486032816 57984215149889794592 58040774085106732608 58150318234757463936 58163732843852301696 58206002998535333892 58352229061961482908 58546388980982908944 58959406343768201856 59164126504684063668 59274656664359116032 59347297174977203184 59420026705828890933 59510115548571104976 59694357392374730688 60087083427850880232 60126804901055123712 60159161705414647824 60250371177352681728 60324207416540613936 60510969668604207168 60596545564344616866 60676980559327401152 60721077202175749554 60864834988303646976 60909068153266076952 60963393321463364352 61076171220901923528 61227075818528517312 61265261534279328864 61395051335177429568 61439669831787296886 61585128893490672384 61668322465425903396 61709089240556574336 61784713124429805432 61798966146593070552 61990294215158374176 62567693145712400256 62598875871161300736 62644369240253714472 63010710580839993504 63056503248413278383 63205790180161479552 63425254729398151356 63597614020538941824 63872690205748885344 63919109312003063313 64094470380074402307 64214211386389042368 64246214709876071808 64292905272891970116 64469291844285363724 64589733090403013376 64668887175072624912 64869100448060465856 65006524943129043072 65053768057186549644 65094340380171786918 65137371976143050688 65232242043626018916 65354108629934409984 65434199449333839408 65518292280097103616 65864687603605772562 66043676098251978048 66248145683695482624 66293656685778726144 66329332136739227088 66429896426311931136 66511305613108882032 66717222967948228416 66948879992142493098 67073953593880052352 67156152066421572024 67338650139394173696 67781667574521766944 67815448860424742464 67864733343608190678 68038226598562376832 68074840877179733064 68178051595425403008 68261603129243326296 68472939361841602848 68583817486646284896 68710692623514663969 68923419226064244972 68968982092386759552 68984892442708543872 69069432752074608264 69158197406769164928 69283270005177006432 69523836914917204371 69828706245892965696 69928598221678564992 70120446227773705088 70388654788926450288 70423735355056463328 70474915395285428781 70668262213928187159 70800284349095610816 70887049403444992692 71214321099675117312 71547315773106309552 71768824490670106176 71818128076260286656 71856776481467496012 71965721128504592064 72053914414201288868 72188525218685720832 72276991548610580784 72663449726703390048 72752498071956703026 72817386467303462976 73042827292279634688 73088382181245515136 73132340561020173456 73226326665990880512 73243219136702898432 73279543473160932024 73613474380500569334 73708078815109241568 73953333449662621824 74042045175894951168 74245178358819217152 74299135610533475304 74580363771501066912 74733633479600922528 74825218814747492286 74965006957865940864 75056875838941756968 75170672271879290496 75755981406818445408 75899473803601111872 76042723845452068224 76198998841946038656 76254376021336987812 76292379967977835272 76700308044853578384 76794303520398742083 77032056782071803204 77100762141850725504 77148847857981377088 77387698780142310144 77608003998047111856 77703111846083934297 77802972082615310544 78043848157174491072 78061851974643878592 78669672999388385616 78885502006245418224 79129729566636270912 79226702274438521244 79346820731428139968 79592476523166307584 79650319892732562168 80116111237134506976 80212215607219530432 80432276555387485248 80490730244744598246 80681292891472276224 80795394085792822488 80961436269567666072 81212090871021435936 81311615492186903382 81434894961202564704 81636101091371356416 81687015379039105152 81860068446903239424 81919559775716395848 82224429953901204528 82273883131147695138 82379617499239740576 82398621528790760736 82653725620211165568 82921588666997896764 83525825653671619296 83586527561850159717 83784419541144286848 84014280774453324672 84075337664551037844 84567006305864201808 84828823662848301504 85163586940998513792 85225479082670751084 85459293840099203076 85618948515185389824 85723873697189293488 85828927463975064681 86225182900096833216 86287846550460275682 86492133930747287808 86632190509447938816 86738357409582066192 86792453840229049224 86849829301524067584 86976322724834691888 87225477352136195904 87245599265778452544 87528343592942224362 87819583471474363416 88058234797669304064 88439109515652302784 88681740817478509376 88746189757026095502 88956297290597637888 89020945762465804776 89265173322856657464 89541536088562096032 90130625141776320348 90190207351582685568 90375556766029022592 90486311124810920904 90766454502906310752 91015470838991101728 91081615803263624331 91297252482455470464 91445089982195046528 91614256831352885292 91785410181099019008 91897892301418993296 92092577002766144352 92159504747680945329 92377693340236008576 92677069686644708148 92698449219889605828 93104941661190620928 93851539718568600384 93898313806741951104 93966553860380571708 94224349618570916212 94400379132127481088 94516065871259990256 94808685270242219328 95137882094097227034 95396421030808412736 95691765987560141568 95757504101680382208 95809035308623328016 95954294838006122752 96321317079583563552 96369322064814107712 96439357909337955174 96703937766428045586 96824212922324166912 96884599635604520064 97003330762608937368 97089848623071283968 97509787414693564608 97641510570257680377 97706057964214576032 97848363065439028374 98031162944901614976 98151299174000759112 98277438420145655424 99065514147377967072 99440485028668089216 99493998205108840632 99644844639467896704 99766958419663323048 100075834451922342624 100423319988213739647 100734228099632358036 101007975209091260544 101199298404801482496 101672501361782650416 101723173290637113696 101797100015412286017 102057339897843565248 102267077393138104512 102392404693864989444 102583693731816550656 102709409042762404272 102865130477308502784 102875726229969427344 103477338664062815808 103604149128111912396 103737296110153747392 104058464209565988096 104082469299525171456 104892897332517847488 105180669341660557632 105506306088848361216 105635603032584694992 106200426523643416224 106330574105167489038 106821481649512675968 106949620809626040576 107243035407183313664 107320973659659464328 107653236736005159264 107727192114390429984 107785164722201244018 107948581692756888096 108080871621301933302 108282787828028581248 108415487322915871176 108579859948270086272 108995174590055085072 109128747107935054539 109226079700955194464 109564240938419452032 109632573271868272704 109698510841530260184 109839489998986320768 109864828705054347648 110562118222663862352 110930000174493932736 111367767538228825728 111448703415800212956 112100450219401383792 112237828222121238429 112585313758412635452 112756008407818935744 113105098217131068672 113633972110227668112 113945725120132270768 114064085768178102336 114298498262919057984 114381564032005481718 114438569951966752908 114652363582618497792 114966910533462444288 115050462067280367576 115651143212776088256 115723271786972065632 115968430299779589184 116081548170213465216 116300636469514927872 116327465687704603392 116412005997070667784 116704458123922965816 117092777961965817888 117918812687536403712 118328253009368127336 118694594349954406368 118840053411657781866 119020231097142209952 119388714784749461376 120174166855701760464 120318323410829295648 120648414833081227872 120736095367116897369 121021939337208414336 121193091128689233732 121353961118654802304 121442154404351499108 121818136306532153904 121967423238280355073 122152342441803847056 122454151637057034624 122530523068558657728 122790102670354859136 122879339663574593772 123336644930851806792 123418178481113148672 123569426248859610864 123597932293186141104 123980588430316748352 125135386291424800512 125288738480507428944 126021421161679987008 126113006496826556766 126411580360322959104 126850509458796302712 127195228041077883648 127745380411497770688 127838218624006126626 128188940760148804614 128428422772778084736 128492429419752143616 128585810545783940232 128938583688570727448 129337774350145249824 129431769825690413523 129738200896120931712 130013049886258086144 130107536114373099288 130188680760343573836 130274743952286101376 130464484087252037832 130868398898667678816 131292515389413336543 131729375207211545124 132087352196503956096 132658664273478454176 133022611226217764064 133119284635539143253 133434445935896456832 133897759984284986196 134147907187760104704 134312304132843144048 135563335149043533888 135630897720849484928 135729466687216381356 136076453197124753664 136149681754359466128 136356103190850806016 136523206258486652592 136945878723683205696 137167634973292569792 137421385247029327938 137846838452128489944 137937964184773519104 137969784885417087744 138138865504149216528 138316394813538329856 138566540010354012864 139047673829834408742 139657412491785931392 139857196443357129984 140240892455547410176 140777309577852900576 140847470710112926656 140949830790570857562 141336524427856374318 141600568698191221632 141774098806889985384 142706823141145840551 143094631546212619104 143537648981340212352 143636256152520573312 143713552962934992024 143931442257009184128 144107828828402577736 144553983097221161568 144659036864006932761 145055906649642068379 145326899453406780096 145504996143913406052 145634772934606925952 146176764362491030272 146264681122040346912 146559086946321864048 146772544598158542561 147226948761001138668 147416157630218483136 147906666899325243648 148598271221066950608 149160727543002133824 149467266959201845056 149650437629494984572 149930013915731881728 150113751677883513936 150341344543758580992 151511962813636890816 151798947607202223744 152085447690904136448 152397997683892077312 152508752042673975624 152584759935955670544 153400616089707156768 153588607040797484166 154064113564143606408 154201524283701451008 154297695715962754176 155216007996094223712 155406223692167868594 155605944165230621088 156087696314348982144 156123703949287757184 157339345998776771232 157771004012490836448 158259459133272541824 158453404548877042488 158693641462856279936 159300639785465124336 159495861157751233557 160232222474269013952 160424431214439060864 160864553110774970496 160981460489489196492 161590788171585644976 161677747083301866027 161922872539135332144 162121307431952899953 162424181742042871872 162623230984373806764 162869789922405129408 163374030758078210304 163839119551432791696 164448859907802409056 164547766262295390276 164759234998479481152 164797243057581521472 165307451240422331136 165843177333995793528 167051651307343238592 167173055123700319434 167568839082288573696 168028561548906649344 168150675329102075688 169134012611728403616 169657647325696603008 170327173881997027584 170450958165341502168 170918587680198406152 171447747394378586976 171657854927950129362 172450365800193666432 172575693100920551364 173476714819164132384 173584907680458098448 173952645449669383776 174450954704272391808 174491198531556905088 175056687185884448724 175639166942948726832 176878219031304605568 177363481634957018752 177492379514052191004 178041891524931609552 178260080117486672799 178530346645713314928 179083072177124192064 180261250283552640696 180380414703165371136 180751113532058045184 180972622249621841808 181532909005812621504 182030941677982203456 182163231606527248662 182594504964910940928 182890179964390093056 183228513662705770584 183795784602837986592 184185154005532288704 184319009495361890658 184755386680472017152 185354139373289416296 185396898439779211656 187703079437137200768 187796627613483902208 187933107720761143416 188448699237141832424 189032131742519980512 189169509745239835149 189617370540484438656 190275764188194454068 190792842061616825472 191618070617246656032 192283411140223206921 192642634159167127104 192738644129628215424 192878715818675910348 193407875532856091172 193769199271209040128 194006661525217874736 195019574829387129216 195283021140515360754 195412115928429152064 195696726130878056748 196062325889803229952 196302598348001518224 196554876840291310848 198131028294755934144 198880970057336178432 198987996410217681264 199289689278935793408 199533916839326646096 200151668903844685248 200846639976427479294 201468456199264716072 202015950418182521088 203345002723565300832 203446346581274227392 203594200030824572034 204114679795687130496 204534154786276209024 204784809387729978888 205418818085524808544 205751452459938854688 206132077870543991907 206954677328125631616 207208298256223824792 207474592220307494784 208571510744751613113 209785794665035694976 210361338683321115264 211271206065169389984 211424746185856286343 212004786641784561477 212400853047286832448 212661148210334978076 213642963299025351936 214641947319318928656 215306473472010318528 215454384228780859968 215570329444402488036 215897163385513776192 216161743242603866604 216565575656057162496 216830974645831742352 217159719896540172544 217990349180110170144 218257494215870109078 218452159401910388928 219128481876838904064 219265146543736545408 219397021683060520368 219678979997972641536 219729657410108695296 221124236445327724704 221860000348987865472 222735535076457651456 222897406831600425912 224200900438802767584 224475656444242476858 225170627516825270904 225512016815637871488 227267944220455336224 227891450240264541536 228128171536356204672 228596996525838115968 228763128064010963436 228877139903933505816 230100924134560735152 230382910561196226249 231302286425552176512 231446543573944131264 231936860599559178368 232163096340426930432 232824011994141335568 233109335538251802891 233408916247845931632 234185555923931635776 236656506018736254672 237389188699908812736 237680106823315563732 238040462194284419904 238777429569498922752 240348333711403520928 240636646821658591296 241296829666162455744 241472190734233794738 242043878674416828672 242386182257378467464 242707922237309604608 242884308808702998216 243636272613064307808 243934846476560710146 244304684883607694112 244908303274114069248 245061046137117315456 245580205340709718272 245758679327149187544 246673289861703613584 247138852497719221728 247195864586372282208 247961176860633496704 250577476961014857888 252042842323359974016 252226012993653113532 253701018917592605424 255490760822995541376 255676437248012253252 256377881520297609228 256856845545556169472 257171621091567880464 257486782391925194043 257877167377141454896 258675548700290499648 258863539651380827046 259476401792241863424 260215072228746198576 260377361520687147672 260549487904572202752 260928968174504075664 261736797797335357632 262585030778826673086 263458750414423090248 264174704393007912192 265317328546956908352 266045222452435528128 266238569271078286506 266868891871792913664 267795519968569972392 268624608265686288096 271126670298087067776 271261795441698969856 271458933374432762712 272299363508718932256 273046412516973305184 273244847409790872993 273891757447366411392 274335269946585139584 274842770494058655876 275693676904256979888 276277731008298433056 276478514243042835987 277133080020708025728 278095347659668817484 279314824983571862784 281554619155705801152 281694941420225853312 281899661581141715124 282673048855712748636 283201137396382443264 283548197613779970768 285413646282291681102 286189263092425238208 287075297962680424704 287272512305041146624 287427105925869984048 287862884514018368256 288215657656805155472 289107966194442323136 289318073728013865522 290111813299284136758 290653798906813560192 291009992287826812104 291269545869213851904 292529362244080693824 292924531710773041131 293118173892643728096 293545089196317085122 294453897522002277336 294832315260436966272 297196542442133901216 298321455086004267648 298934533918403690112 299300875258989969144 300227503355767027872 301269959964641218941 303023925627273781632 303597895214404447488 305017504085347951248 305169519871911341088 305391300046236858051 306229136260355477689 306801232179414313536 307177214081594968332 308128227128287212816 308595391431925508352 310432015992188447424 310812447384335737188 311211888330461242176 312175392628697964288 312247407898575514368 314678691997553542464 315542008024981672896 316518918266545083648 316906809097754084976 317387282925712559872 318601279570930248672 318991722315502467114 320464444948538027904 320848862428878121728 321729106221549940992 321962920978978392984 323181576343171289952 323355494166603732054 323845745078270664288 324242614863905799906 324848363484085743744 325246461968747613528 325739579844810258816 327386241323805163617 327678239102865583392 328897719815604818112 329095532524590780552 329518469996958962304 329594486115163042944 331686354667991587056 334103302614686477184 334346110247400638868 336301350658204151376 336713484666363715287 338268025223456807232 339315294651393206016 340901916330683004336 341837175360396812304 342895494788757173952 343315709855900258724 344900731600387332864 345151386201841102728 346953429638328264768 347169815360916196896 347905290899338767552 348901909408544783616 348982397063113810176 350113374371768897448 351278333885897453664 353756438062609211136 354726963269914037504 354984759028104382008 356083783049863219104 356520160234973345598 357060693291426629856 358166144354248384128 360522500567105281392 361945244499243683616 362208286101350692107 363065818011625243008 364061883355964406912 364326463213054497324 365902269714841065219 366457027325411541168 367591569205675973184 368370308011064577408 368638018990723781316 370708278746578832592 370793796879558423312 375406158874274401536 375866215441522286832 376897398474283664848 378064263485039961024 378339019490479670298 379234741080968877312 380551528376388908136 381585684123233650944 383236141234493312064 384566822280446413842 385285268318334254208 385477288259256430848 385757431637351820696 386815751065712182344 388013323050435749472 390039149658774258432 390566042281030721508 390824231856858304128 391393452261756113496 392605196696003036448 393877546168240009629 396262056589511868288 397975992820435362528 399067833678653292192 399357853906617429759 400303337807689370496 401693279952854958588 402936912398529432144 406690005447130601664 406892693162548454784 407188400061649144068 408229359591374260992 409068309572552418048 409569618775459957776 410837636171049617088 411502904919877709376 412264155741087983814 413909354656251263232 414416596512447649584 414949184440614989568 417143021489503226226 419571589330071389952 420722677366642230528 422542412130338779968 422849492371712572686 424009573283569122954 424801706094573664896 425322296420669956152 428120469423437521653 429283894638637857312 430612946944020637056 430908768457561719936 431140658888804976072 431794326771027552384 432323486485207733208 433661949291663484704 435167719948926205137 435980698360220340288 436514988431740218156 436904318803820777856 438530293087473090816 438794043366121040736 440317633794475627683 442248472890655449408 443720000697975730944 445794813663200851824 448401800877605535168 448951312888484953716 450341255033650541808 451024033631275742976 454535888440910672448 455782900480529083072 456256343072712409344 457193993051676231936 457526256128021926872 457754279807867011632 460201848269121470304 460765821122392452498 462604572851104353024 462893087147888262528 463873721199118356736 465648023988282671136 466218671076503605782 466817832495691863264 468371111847863271552 473313012037472509344 474778377399817625472 475360213646631127464 476080924388568839808 478487583473253700671 480696667422807041856 481273293643317182592 482593659332324911488 482944381468467589476 484772364514756934928 485768617617405996432 486363922295858699859 487272545226128615616 487869692953121420292 488609369767215388224 490122092274234630912 491517358654298375088 493346579723407227168 494277704995438443456 494391729172744564416 495922353721266993408 501154953922029715776 504085684646719948032 504452025987306227064 507402037835185210848 510981521645991082752 511352874496024506504 512755763040595218456 514343242183135760928 514973564783850388086 515754334754282909792 517351097400580999296 517727079302761654092 520430144457492397152 520754723041374295344 521857936349008151328 523473595594670715264 525170061557653346172 526917500828846180496 530634657093913816704 532090444904871056256 532477138542156573012 534780240352460018397 535591039937139944784 537249216531372576192 542253340596174135552 542917866748865525424 544598727017437864512 546092825033946610368 546489694819581745986 547783514894732822784 548670539893170279168 549685540988117311752 551387353808513959776 552555462016596866112 552957028486085671974 554266160041416051456 556190695319337634968 563109238311411602304 563389882840451706624 563799323162283430248 565346097711425497272 567096395227559941536 570827292564583362204 572378526184850476416 574854211851739968096 576431315313610310944 576850233420669620763 578215932388884646272 578636147456027731044 580223626598568273516 581307597813627120384 582019984575653624208 585058724488161387648 585849063421546082262 586236347785287456192 587090178392634170244 588907795044004554672 589664630520873932544 594393084884267802432 596642910172008535296 597869067836807380224 598601750517979938288 600455006711534055744 602539919929282437882 606047851254547563264 610035008170695902496 610339039743822682176 610782600092473716102 612458272520710955378 613602464358828627072 614354428163189936664 616256454256574425632 618396233611631975721 620864031984376894848 621624894768671474376 622423776660922484352 625714532234254839339 629357383995107084928 631084016049963345792 633813618195508169952 636014359925353684431 637202559141860497344 637983444631004934228 640928889897076055808 643925841957956785968 646363152686342579904 646710988333207464108 647691490156541328576 648485229727811599812 649696726968171487488 650492923937495227056 651479159689620517632 654772482647610327234 655356478205731166784 657795439631209636224 658191065049181561104 659036939993917924608 659188972230326085888 663372709335983174112 668206605229372954368 668692220494801277736 672602701316408302752 673426969332727430574 676536050446913614464 681803832661366008672 683674350720793624608 685790989577514347904 686631419711800517448 690302772403682205456 691148731683588678747 693906859276656529536 694339630721832393792 695810581798677535104 699328006614755408673 700226748743537794896 702556667771794907328 709969518056208764016 712167566099726438208 713040320469946691196 714121386582853259712 716332288708496768256 721045001134210562784 723890488998487367232 724416572202701384214 726131636023250486016 728123766711928813824 728652926426108994648 731804539429682130438 732914054650823082336 735183138411351946368 736740616022129154816 737276037981447562632 741416557493157665184 741587593759116846624 751732430883044573664 753794796948567329696 756128526970079922048 756678038980959340596 761103056752777816272 766472282468986624128 769133644560892827684 770570536636668508416 771514863274703641392 772460347175775582129 773631502131424364688 776026646100871498944 781132084562061443016 781648463713716608256 782786904523512226992 785210393392006072896 787755092336480019258 792524113179023736576 795951985640870725056 798135667357306584384 798715707813234859518 800606675615378740992 803386559905709917176 805873824797058864288 813380010894261203328 813785386325096909568 814376800123298288136 819139237550919915552 819734542229372618979 821675272342099234176 823005809839755418752 824528311482175967628 828833193024895299168 834286042979006452452 845084824260677559936 845698984743425145372 848019146567138245908 849603412189147329792 850644592841339912304 856240938846875043306 858567789277275714624 861225893888041274112 861817536915123439872 862281317777609952144 863588653542055104768 864646972970415466416 867323898583326969408 870335439897852410274 871961396720440680576 873029976863480436312 873808637607641555712 877588086732242081472 880635267588951255366 884496945781310898816 891589627326401703648 896803601755211070336 897902625776969907432 900682510067301083616 903809879893923656823 909071776881821344896 911565800961058166144 915052512256043853744 915508559615734023264 916173900138710574153 918687408781066433067 920403696538242940608 921531642244784904996 925786174295776525056 931296047976565342272 932437342153007211564 933635664991383726528 936742223695726543104 946626024074945018688 949556754799635250944 950720427293262254928 952161848777137679616 956975166946507401342 961393334845614083712 962546587286634365184 965187318664649822976 965888762936935178952 969544729029513869856 971537235234811992864 972727844591717399718 974545090452257231232 975739385906242840584 977218739534430776448 983034717308596750176 986693159446814454336 988555409990876886912 988783458345489128832 1002309907844059431552 1008904051974612454128 1010140453999091145861 1014804075670370421696 1022705748992049013008 1025511526081190436912 1028686484366271521856 1029947129567700776172 1031508669508565819584 1034702194801161998592 1035454158605523308184 1040860288914984794304 1041509446082748590688 1043715872698016302656 1046947191189341430528 1050340123115306692344 1053835001657692360992 1061269314187827633408 1064180889809742112512 1064954277084313146024 1069560480704920036794 1071182079874279889568 1074498433062745152384 1085835733497731050848 1086624858304052076321 1089197454034875729024 1092185650067893220736 1092979389639163491972 1099371081976234623504 1102774707617027919552 1105110924033193732224 1105914056972171343948 1112381390638675269936 1126218476622823204608 1127598646324566860496 1130692195422850994544 1134192790455119883072 1141654585129166724408 1144757052369700952832 1149708423703479936192 1152862630627220621888 1153700466841339241526 1156431864777769292544 1157272294912055462088 1160447253197136547032 1164039969151307248416 1170117448976322775296 1171698126843092164524 1172472695570574912384 1174180356785268340488 1177815590088009109344 1188786169768535604864 1197203501035959876576 1198073561719852289277 1200910013423068111488 1205079839858564875764 1220070016341391804992 1220678079487645364352 1221565200184947432204 1224916545041421910756 1227204928717657254144 1228708856326379873328 1232512908513148851264 1236792467223263951442 1241728063968753789696 1243249789537342948752 1244847553321844968704 1251429064468509678678 1258714767990214169856 1262168032099926691584 1267627236391016339904 1272028719850707368862 1274405118283720994688 1275966889262009868456 1287851683915913571936 1292726305372685159808 1293421976666414928216 1295382980313082657152 1296970459455623199624 1300985847874990454112 1305503159846778615411 1309544965295220654468 1310712956411462333568 1315590879262419272448 1316382130098363122208 1320952901383426883049 1326745418671966348224 1337384440989602555472 1345205402632816605504 1346853938665454861148 1353072100893827228928 1363607665322732017344 1367348701441587249216 1371581979155028695808 1373262839423601034896 1380605544807364410912 1382297463367177357494 1387813718553313059072 1388679261443664787584 1391621163597355070208 1398656013229510817346 1400453497487075589792 1405113335543589814656 1419939036112417528032 1424335132199452876416 1426080640939893382392 1428242773165706519424 1442090002268421125568 1447780977996974734464 1448833144405402768428 1457305852852217989296 1459091766887576099577 1463609078859364260876 1465828109301646164672 1470366276822703892736 1474552075962895125264 1482833114986315330368 1483175187518233693248 1503464861766089147328 1507589593897134659392 1512257053940159844096 1513356077961918681192 1522206113505555632544 1532944564937973248256 1538267289121785655368 1543029726549407282784 1544920694351551164258 1547263004262848729376 1552053292201742997888 1562264169124122886032 1565573809047024453984 1570420786784012145792 1575510184672960038516 1591903971281741450112 1596271334714613168768 1597431415626469719036 1606773119811419834352 1611747649594117728576 1626760021788522406656 1628753600246596576272 1638278475101839831104 1639469084458745237958 1643350544684198468352 1646011619679510837504 1649056622964351935256 1657666386049790598336 1668572085958012904904 1690169648521355119872 1691397969486850290744 1696038293134276491816 1701289185682679824608 1712481877693750086612 1717135578554551429248 1724562635555219904288 1729293945940830932832 1730550700262008862289 1734647797166653938816 1740670879795704820548 1743922793440881361152 1746059953726960872624 1755176173464484162944 1761270535177902510732 1768993891562621797632 1783179254652803407296 1793607203510422140672 1795805251553939814864 1801365020134602167232 1807619759787847313646 1818143553763642689792 1823131601922116332288 1830105024512087707488 1831017119231468046528 1832347800277421148306 1837374817562132866134 1840807393076485881216 1843063284489569809992 1855188700834895927163 1862592095953130684544 1864874684306014423128 1867271329982767453056 1893252048149890037376 1901440854586524509856 1908043079776061053293 1913950333893014802684 1922786669691228167424 1931777525873870357904 1939089458059027739712 1943074470469623985728 1945455689183434799436 1949090180904514462464 1951478771812485681168 1954437479068861552896 1966069434617193500352 1973386318893628908672 1977110819981753773824 1977566916690978257664 2004619815688118863104 2017808103949224908256 2020280907998182291722 2029608151340740843392 2045411497984098026016 2051023052162380873824 2057372968732543043712 2059894259135401552344 2063017339017131639168 2070908317211046616368 2073446195050766036241 2081720577829969588608 2083018892165497181376 2087431745396032605312 2100680246230613384688 2107670003315384721984 2129908554168626292048 2139120961409840073588 2142364159748559779136 2148996866125490304768 2171671466995462101696 2173249716608104152642 2178394908069751458048 2184371300135786441472 2185958779278326983944 2198742163952469247008 2205549415234055839104 2210221848066387464448 2211828113944342687896 2224762781277350539872 2255197292649133720992 2261384390845701989088 2268385580910239766144 2283309170258333448816 2299416847406959872384 2305725261254441243776 2307400933682678483052 2314544589824110924176 2317381041527326746387 2320894506394273094064 2328079938302614496832 2343396253686184329048 2344945391141149824768 2348360713570536680976 2355631180176018218688 2377572339537071209728 2394407002071919753152 2396147123439704578554 2401820026846136222976 2410159679717129751528 2440140032682783609984 2441356158975290728704 2443130400369894864408 2449833090082843821512 2457417712652759746656 2459203626688117856937 2465025817026297702528 2473584934446527902884 2486499579074685897504 2502858128937019357356 2535254472782032679808 2544057439701414737724 2548810236567441989376 2551933778524019736912 2575703367831827143872 2585452610745370319616 2586843953332829856432 2590765960626165314304 2593940918911246399248 2601971695749980908224 2611006319693557230822 2619089930590441308936 2621425912822924667136 2632764260196726244416 2641905802766853766098 2653490837343932696448 2674768881979205110944 2690410805265633211008 2693707877330909722296 2711429639681770970469 2727215330645464034688 2734697402883174498432 2746525678847202069792 2748521700416131722459 2756062226343199299201 2761211089614728821824 2764594926734354714988 2777358522887329575168 2797312026459021634692 2800906994974151179584 2810226671087179629312 2839878072224835056064 2848670264398905752832 2852161281879786764784 2856485546331413038848 2884180004536842251136 2895561955993949468928 2897666288810805536856 2914611705704435978592 2918183533775152199154 2927218157718728521752 2931656218603292329344 2949104151925790250528 2965666229972630660736 2966350375036467386496 3006929723532178294656 3015179187794269318784 3026712155923837362384 3030421361997273437583 3044412227011111265088 3076534578243571310736 3086059453098814565568 3089841388703102328516 3094526008525697458752 3104106584403485995776 3124528338248245772064 3131147618094048907968 3140841573568024291584 3151020369345920077032 3183807942563482900224 3192542669429226337536 3194862831252939438072 3213546239622839668704 3223495299188235457152 3257507200493193152544 3276556950203679662208 3278938168917490475916 3298113245928703870512 3315332772099581196672 3337144171916025809808 3382795938973700581488 3392076586268552983632 3402578371365359649216 3424963755387500173224 3434271157109102858496 3449125271110439808576 3458587891881661865664 3461101400524017724578 3469295594333307877632 3481341759591409641096 3492119907453921745248 3510352346928968325888 3522541070355805021464 3566358509305606814592 3591610503107879629728 3594220685159556867831 3602730040269204334464 3615239519575694627292 3660210049024175414976 3662034238462936093056 3664695600554842296612 3674749635124265732268 3681614786152971762432 3686126568979139619984 3710377401669791854326 3725184191906261369088 3729749368612028846256 3734542659965534906112 3786504096299780074752 3802881709173049019712 3816086159552122106586 3827900667786029605368 3863555051747740715808 3878178916118055479424 3886148940939247971456 3890911378366869598872 3902957543624971362336 3916509479540335846233 3932138869234387000704 3946772637787257817344 3962858704150280649147 4035616207898449816512 4040561815996364583444 4059216302681481686784 4090822995968196052032 4102046104324761747648 4114745937465086087424 4119788518270803104688 4126034678034263278336 4141816634422093232736 4146892390101532072482 4163441155659939177216 4166037784330994362752 4174863490792065210624 4201360492461226769376 4215340006630769443968 4259817108337252584096 4278241922819680147176 4284728319497119558272 4343342933990924203392 4346499433216208305284 4371917558556653967888 4377275300662728298731 4397484327904938494016 4411098830468111678208 4423656227888685375792 4449525562554701079744 4510394585298267441984 4522768781691403978176 4536771161820479532288 4566618340516666897632 4598833694813919744768 4611450522508882487552 4614801867365356966104 4629089179648221848352 4634762083054653492774 4641789012788546188128 4656159876605228993664 4686792507372368658096 4696721427141073361952 4711262360352036437376 4788814004143839506304 4792294246879409157108 4820319359434259503056 4880280065365567219968 4886260800739789728816 4899666180165687643024 4914835425305519493312 4918407253376235713874 4930051634052595405056 4947169868893055805768 4972999158149371795008 5005716257874038714712 5070508945564065359616 5088114879402829475448 5103867557048039473824 5151406735663654287744 5173687906665659712864 5187881837822492798496 5191652100786026586867 5203943391499961816448 5222012639387114461644 5238179861180882617872 5265528520393452488832 5283811605533707532196 5306981674687865392896 5349537763958410221888 5380821610531266422016 5387415754661819444592 5422859279363541940938 5454430661290928069376 5469394805766348996864 5493051357694404139584 5497043400832263444918 5512124452686398598402 5522422179229457643648 5529189853468709429976 5565566102504687781489 5594624052918043269384 5601813989948302359168 5679756144449670112128 5704322563759573529568 5724129239328183159879 5768360009073684502272 5795332577621611073712 5829223411408871957184 5836367067550304398308 5854436315437457043504 5863312437206584658688 5898208303851580501056 5931332459945261321472 5932700750072934772992 6013859447064356589312 6030358375588538637568 6053424311847674724768 6060842723994546875166 6088824454022222530176 6153069156487142621472 6172118906197629131136 6179682777406204657032 6189052017051394917504 6220338585152298108723 6249056676496491544128 6262295236188097815936 6302040738691840154064 6389725662505878876144 6427092479245679337408 6446990598376470914304 6515014400986386305088 6553113900407359324416 6557876337834980951832 6596226491857407741024 6630665544199162393344 6674288343832051619616 6765591877947401162976 6784153172537105967264 6805156742730719298432 6849927510775000346448 6898250542220879617152 6917175783763323731328 6922202801048035449156 6952143124581980239161 6962683519182819282192 6984239814907843490496 7045082140711610042928 7132717018611213629184 7183221006215759259456 7188441370319113735662 7205460080538408668928 7230479039151389254584 7320420098048350829952 7324068476925872186112 7329391201109684593224 7349499270248531464536 7372253137958279239968 7420754803339583708652 7459498737224057692512 7605763418346098039424 7632172319104244213172 7655801335572059210736 7727110103495481431616 7756357832236110958848 7772297881878495942912 7781822756733739197744 7805915087249942724672 7833018959080671692466 7864277738468774001408 7925717408300561298294 8071232415796899633024 8081123631992729166888 8134288919045312911407 8181645991936392104064 8204092208649523495296 8239577036541606209376 8268186679029597897603 8283633268844186465472 8293784780203064144964 8332075568661988725504 8402720984922453538752 8430680013261538887936 8519634216674505168192 8556483845639360294352 8569456638994239116544 8686685867981848406784 8692998866432416610568 8743835117113307935776 8754550601325456597462 8794968655809876988032 8847312455777370751584 8899051125109402159488 9020789170596534883968 9045537563382807956352 9091264085991820312749 9133236681033333795264 9229603734730713932208 9258178359296443696704 9269524166109306985548 9283578025577092376256 9312319753210457987328 9373585014744737316192 9393442854282146723904 9422524720704072874752 9577628008287679012608 9584588493758818314216 9640638718868519006112 9772521601479579457632 9799332360331375286048 9829670850611038986624 9836814506752471427748 9894339737786111611536 9945998316298743590016 10011432515748077429424 10176229758805658950896 10207735114096078947648 10302813471327308575488 10347375813331319425728 10375763675644985596992 10383304201572053173734 10407886782999923632896 10444025278774228923288 10476359722361765235744 10531057040786904977664 10567623211067415064392 10699075527916820443776 10774831509323638889184 10845718558727083881876 10986102715388808279168 10994086801664526889836 11024248905372797196804 11044844358458915287296 11058379706937418859952 11131132205009375562978 11189248105836086538768 11203627979896604718336 11359512288899340224256 11408645127519147059136 11448258478656366319758 11590665155243222147424 11658446822817743914368 11672734135100608796616 11708872630874914087008 11749528438621007538699 11796416607703161002112 11888576112450841947441 12106848623695349449536 12121685447989093750332 12177648908044445060352 12306138312974285242944 12344237812395258262272 12359365554812409314064 12378104034102789835008 12440677170304596217446 12498113352992983088256 12524590472376195631872 12604081477383680308128 12779451325011757752288 12854184958491358674816 13030028801972772610176 13115752675669961903664 13131825901988184896193 13192452983714815482048 13348576687664103239232 13531183755894802325952 13568306345074211934528 13610313485461438596864 13699855021550000692896 13796501084441759234304 13834351567526647462656 13844405602096070898312 13904286249163960478322 13925367038365638564384 13968479629815686980992 14090164281423220085856 14366442012431518518912 14376882740638227471324 14460958078302778509168 14640840196096701659904 14658782402219369186448 14698998540497062929072 14744506275916558479936 14841509606679167417304 14918997474448115385024 15211526836692196078848 15264344638208488426344 15311602671144118421472 15454220206990962863232 15563645513467478395488 15574956302358079760601 15611830174499885449344 15666037918161343384932 15851434816601122596588 16142464831593799266048 16162247263985458333776 16268577838090625822814 16363291983872784208128 16408184417299046990592 16479154073083212418752 16536373358059195795206 16567266537688372930944 16587569560406128289928 16805441969844907077504 17039268433349010336384 17112967691278720588704 17172387717984549479637 17385997732864833221136 17487670234226615871552 17509101202650913194924 17589937311619753976064 17694624911554741503168 17798102250218804318976 18041578341193069767936 18091075126765615912704 18182528171983640625498 18266473362066667590528 18459207469461427864416 18516356718592887393408 18539048332218613971096 18567156051154184752512 18747170029489474632384 18786885708564293447808 19169176987517636628432 19281277437737038012224 19545043202959158915264 19598664720662750572096 19659341701222077973248 19673629013504942855496 19788679475572223223072 19891996632597487180032 20022865031496154858848 20352459517611317901792 20415470228192157895296 20694751626662638851456 20751527351289971193984 20766608403144106347468 20888050557548457846576 20952719444723530471488 21135246422134830128784 21398151055833640887552 21549663018647277778368 21691437117454167763752 21972205430777616558336 21988173603329053779672 22048497810745594393608 22116759413874837719904 22262264410018751125956 22378496211672173077536 22817290255038294118272 22896516957312732639516 23181330310486444294848 23316893645635487828736 23345468270201217593232 23417745261749828174016 23499056877242015077398 23592833215406322004224 23777152224901683894882 24213697247390698899072 24243370895978187500664 24612276625948570485888 24718731109624818628128 24804560037088793692809 24881354340609192434892 24996226705985966176512 25208162954767360616256 25558902650023515504576 25708369916982717349632 26060057603945545220352 26231505351339923807328 26263651803976369792386 26384905967429630964096 26697153375328206478464 27062367511789604651904 27136612690148423869056 27399710043100001385792 27688811204192141796624 27808572498327920956644 27850734076731277128768 27936959259631373961984 28180328562846440171712 28732884024863037037824 28753765481276454942648 28921916156605557018336 29317564804438738372896 29397997080994125858144 29489012551833116959872 29683019213358334834608 29837994948896230770048 30528689276416976852688 30623205342288236842944 30908440413981925726464 31127291026934956790976 31149912604716159521202 31223660348999770898688 31332075836322686769864 31702869633202245193176 32324494527970916667552 32537155676181251645628 32958308146166424837504 33072746716118391590412 33134533075376745861888 33175139120812256579856 33610883939689814155008 34078536866698020672768 34225935382557441177408 34344775435969098959274 34771995465729666442272 34975340468453231743104 35018202405301826389848 35248585315863022616097 35389249823109483006336 36365056343967281250996 36532946724133335181056 36918414938922855728832 37032713437185774786816 37078096664437227942192 37134312102308369505024 37494340058978949264768 37573771417128586895616 38338353975035273256864 38562554875474076024448 39090086405918317830528 39197329441325501144192 39347258027009885710992 39395477705964554688579 39577358951144446446144 40045730062992309717696 40704919035222635803584 40830940456384315790592 41389503253325277702912 41503054702579942387968 41533216806288212694936 41776101115096915693152 41905438889447060942976 42270492844269660257568 43099326037294555556736 43382874234908335527504 43976347206658107559344 44096995621491188787216 44233518827749675439808 44524528820037502251912 44756992423344346155072 45634580510076588236544 45793033914625465279032 46362660620972888589696 46690936540402435186464 46724868907074239281803 46835490523499656348032 46998113754484030154796 47554304449803367789764 48427394494781397798144 48486741791956375001328 49224553251897140971776 49437462219249637256256 49609120074177587385618 49762708681218384869784 50416325909534721232512 51117805300047031009152 51517163153953648438911 52463010702679847614656 52527303607952739584772 52769811934859261928192 53394306750656412956928 54124735023579209303808 54273225380296847738112 54799420086200002771584 55377622408384283593248 55617144996655841913288 55701468153462554257536 56360657125692880343424 57507530962552909885296 57843832313211114036672 58635129608877476745792 58795994161988251716288 58978025103666233919744 59366038426716669669216 59675989897792461540096 61057378552833953705376 61246410684576473685888 62254582053869913581952 62299825209432319042404 62664151672645373539728 63405739266404490386352 64648989055941833335104 65074311352362503291256 65916616292332849675008 66145493432236783180824 66350278241624513159712 68451870765114882354816 68689550871938197918548 69543990931459332884544 69950680936906463486208 70036404810603652779696 70497170631726045232194 70778499646218966012672 72730112687934562501992 73836829877845711457664 74156193328874455884384 74413680111266381078427 74988680117957898529536 76676707950070546513728 77125109750948152048896 78180172811836635661056 78394658882651002288384 78694516054019771421984 78790955411929109377158 79154717902288892892288 80091460125984619435392 81409838070445271607168 83066433612576425389872 83552202230193831386304 83810877778894121885952 84540985688539320515136 86198652074589111113472 86765748469816671055008 87952694413316215118688 88193991242982377574432 88467037655499350879616 89049057640075004503824 89513984846688692310144 91586067829250930558064 92725321241945777179392 93381873080804870372928 93449737814148478563606 93670981046999312696064 93996227508968060309592 95108608899606735579528 96973483583912750002656 98874924438499274512512 99218240148355174771236 99525417362436769739568 100832651819069442465024 102235610600094062018304 103034326307907296877822 104926021405359695229312 105054607215905479169544 105745755947589067848291 109598840172400005543168 110755244816768567186496 111234289993311683826576 111402936306925108515072 112721314251385760686848 115015061925105819770592 115687664626422228073344 117270259217754953491584 117591988323976503432576 118186433117893664065737 118732076853433339338432 122114757105667907410752 122492821369152947371776 124509164107739827163904 124599650418864638084808 125328303345290747079456 126811478532808980772704 129297978111883666670208 130148622704725006582512 132290986864473566361648 132700556483249026319424 136903741530229764709632 137379101743876395837096 139087981862918665769088 140072809621207305559392 140994341263452090464388 145460225375869125003984 147673659755691422915328 148312386657748911768768 148827360222532762156854 153353415900141093027456 154551489461860945316733 157389032108039542843968 157581910823858218754316 158309435804577785784576 160182920251969238870784 162819676140890543214336 166132867225152850779744 167104404460387662772608 169081971377078641030272 173531496939633342110016 175905388826632430237376 176387982485964755148864 176934075310998701759232 178098115280150009007648 179027969693377384620288 183172135658501861116128 186763746161609740745856 186899475628296957127212 187992455017936120619184 190217217799213471159056 193946967167825500005312 197749848876998549025024 198436480296710349542472 199050834724873539479136 206068652615814593755644 209852042810719390458624 210109214431810958339088 211491511895178135696582 221510489633537134372992 222468579986623367653152 223241040333799143235281 230030123850211639541184 231375329252844456146688 234540518435509906983168 235183976647953006865152 236372866235787328131474 237464153706866678676864 244229514211335814821504 249199300837729276169616 250656606690581494158912 253622957065617961545408 258595956223767333340416 260297245409450013165024 264581973728947132723296 265401112966498052638848 274758203487752791674192 278175963725837331538176 280145619242414611118784 281988682526904180928776 290920450751738250007968 296624773315497823537536 297654720445065524313708 306706831800282186054912 309102978923721890633466 314778064216079085687936 315163821647716437508632 332265734450305701559488 334208808920775325545216 338163942754157282060544 347062993879266684220032 351810777653264860474752 352775964971929510297728 356196230560300018015296 366344271317003722232256 373527492323219481491712 373798951256593914254424 375984910035872241238368 380434435598426942318112 387893934335651000010624 396872960593420699084944 398101669449747078958272 412137305231629187511288 420218428863621916678176 422983023790356271393164 443020979267074268745984 444937159973246735306304 446482080667598286470562 460060247700423279082368 472745732471574656262948 474928307413733357353728 488459028422671629643008 498398601675458552339232 501313213381162988317824 507245914131235923090816 520594490818900026330048 529163947457894265446592 530802225932996105277696 549516406975505583348384 560291238484829222237568 563977365053808361857552 581840901503476500015936 593249546630995647075072 595309440890131048627416 618205957847443781266932 629556128432158171375872 630327643295432875017264 664531468900611403118976 669723121001397429705843 694125987758533368440064 703621555306529720949504 705551929943859020595456 712392461120600036030592 732688542634007444464512 747597902513187828508848 751969820071744482476736 760868871196853884636224 775787868671302000021248 793745921186841398169888 796203338899494157916544 824274610463258375022576 840436857727243833356352 845966047580712542786328 889874319946493470612608 892964161335196572941124 920120495400846558164736 945491464943149312525896 996797203350917104678464 1002626426762325976635648 1014491828262471846181632 1041188981637800052660096 1058327894915788530893184 1099032813951011166696768 1120582476969658444475136 1127954730107616723715104 1163681803006953000031872 1190618881780262097254832 1236411915694887562533864 1260655286590865750034528 1329062937801222806237952 1339446242002794859411686 1424784922241200072061184 1465377085268014888929024 1495195805026375657017696 1503939640143488964953472 1521737742393707769272448 1587491842373682796339776 1592406677798988315833088 1648549220926516750045152 1680873715454487666712704 1691932095161425085572656 1779748639892986941225216 1785928322670393145882248 1890982929886298625051792 1993594406701834209356928 2009169363004192289117529 2082377963275600105320192 2116655789831577061786368 2198065627902022333393536 2255909460215233447430208 2327363606013906000063744 2381237763560524194509664 2472823831389775125067728 2521310573181731500069056 2678892484005589718823372 2990391610052751314035392 3007879280286977929906944 3043475484787415538544896 3174983684747365592679552 3297098441853033500090304 3361747430908975333425408 3383864190322850171145312 3571856645340786291764496 3781965859772597250103584 3987188813403668418713856 4018338726008384578235058 4396131255804044666787072 4511818920430466894860416 4762475527121048389019328 4945647662779550250135456 5042621146363463000138112 5357784968011179437646744 5980783220105502628070784 6349967369494731185359104 6594196883706067000180608 6767728380645700342290624 7143713290681572583528992 7563931719545194500207168 8036677452016769156470116 9023637840860933789720832 9524951054242096778038656 9891295325559100500270912 10085242292726926000276224 10715569936022358875293488 11961566440211005256141568 13188393767412134000361216 13535456761291400684581248 14287426581363145167057984 15127863439090389000414336 16073354904033538312940232 19049902108484193556077312 19782590651118201000541824 21431139872044717750586976 27070913522582801369162496 28574853162726290334115968 30255726878180778000828672 32146709808067076625880464 39565181302236402001083648 42862279744089435501173952 57149706325452580668231936 64293419616134153251760928 85724559488178871002347904 128586839232268306503521856 171449118976357742004695808 257173678464536613007043712 514347356929073226014087424
- Sum of all divisors σ(n): 1914658525420396161657558489
- Sum of proper divisors (its aliquot sum) s(n): 1400311168491322935643471065
- 514347356929073226014087424 is an abundant number, because the sum of its proper divisors (1400311168491322935643471065) is greater than itself. Its abundance is 885963811562249709629383641
Bases of 514347356929073226014087424
- Binary: 110101001011101010100101000010110111110001100110101010100000000101101010101011001000000002
- Hexadecimal: 0x1A9754A16F8CD5402D55900
- Base-36: 1SML2P1W59O5VD0000
Squares and roots of 514347356929073226014087424
- 514347356929073226014087424 squared (5143473569290732260140874242) is 264553203579923451524649629870725460923618103514955776
- 514347356929073226014087424 cubed (5143473569290732260140874243) is 136072241028452660276458809040835812320816342224726595622796597893944448357761024
-
514347356929073226014087424 is a
perfect square number . Itssquare root is 22679227432368 -
The
cube root of 514347356929073226014087424 is 801220718.0956308833
Scales and comparisons
How big is 514347356929073226014087424?- 514,347,356,929,073,226,014,087,424 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 514,347,356,929,073,226,014,087,424 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 514347356929073226014087424 cubic inches would be around 66768393.2 feet tall.
Recreational maths with 514347356929073226014087424
- 514347356929073226014087424 backwards is 424780410622370929653743415
- 514347356929073226014087424 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 514347356929073226014087424'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 514347356929073226014087424 - Facts about the integer". Numbermatics.com. 2024. Web. 27 May 2024.
APA style:
Numbermatics. (2024). Number 514347356929073226014087424 - Facts about the integer. Retrieved 27 May 2024, from https://numbermatics.com/n/514347356929073226014087424/
Chicago style:
Numbermatics. 2024. "Number 514347356929073226014087424 - Facts about the integer". https://numbermatics.com/n/514347356929073226014087424/
The information we have on file for 514347356929073226014087424 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 514347356929073226014087424, math, Factors of 514347356929073226014087424, curriculum, school, college, exams, university, Prime factorization of 514347356929073226014087424, STEM, science, technology, engineering, physics, economics, calculator, five hundred fourteen septillion, three hundred forty-seven sextillion, three hundred fifty-six quintillion, nine hundred twenty-nine quadrillion, seventy-three trillion, two hundred twenty-six billion, fourteen million, eighty-seven thousand, four hundred twenty-four.