40054170335122625638957056
40,054,170,335,122,625,638,957,056 is an even composite number composed of six prime numbers multiplied together.
40054170335122625638957056 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-seven thousand, seven hundred eighty-three divisors.
Prime factorization of 40054170335122625638957056:
220 × 36 × 76 × 172 × 372 × 10612
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 7 × 7 × 17 × 17 × 37 × 37 × 1061 × 1061)See below for interesting mathematical facts about the number 40054170335122625638957056 from the Numbermatics database.
Names of 40054170335122625638957056
- Cardinal: 40054170335122625638957056 can be written as Forty septillion, fifty-four sextillion, one hundred seventy quintillion, three hundred thirty-five quadrillion, one hundred twenty-two trillion, six hundred twenty-five billion, six hundred thirty-eight million, nine hundred fifty-seven thousand and fifty-six.
Scientific notation
- Scientific notation: 4.0054170335122625638957056 × 1025
Factors of 40054170335122625638957056
Divisors of 40054170335122625638957056
- Number of divisors d(n): 27783
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 17 18 21 24 27 28 32 34 36 37 42 48 49 51 54 56 63 64 68 72 74 81 84 96 98 102 108 111 112 119 126 128 136 144 147 148 153 162 168 189 192 196 204 216 222 224 238 243 252 256 259 272 288 289 294 296 306 324 333 336 343 357 378 384 392 408 432 441 444 448 459 476 486 504 512 518 544 567 576 578 588 592 612 629 648 666 672 686 714 729 756 768 777 784 816 833 864 867 882 888 896 918 952 972 999 1008 1024 1029 1036 1061 1071 1088 1134 1152 1156 1176 1184 1224 1258 1296 1323 1332 1344 1369 1372 1377 1428 1458 1512 1536 1554 1568 1632 1666 1701 1728 1734 1764 1776 1792 1813 1836 1887 1904 1944 1998 2016 2023 2048 2058 2072 2122 2142 2176 2268 2304 2312 2331 2352 2368 2401 2448 2499 2516 2592 2601 2646 2664 2688 2738 2744 2754 2856 2916 2997 3024 3072 3087 3108 3136 3183 3213 3264 3332 3402 3456 3468 3528 3552 3584 3626 3672 3774 3808 3888 3969 3996 4032 4046 4096 4107 4116 4131 4144 4244 4284 4352 4403 4536 4608 4624 4662 4704 4736 4802 4896 4998 5032 5103 5184 5202 5292 5328 5376 5439 5476 5488 5508 5661 5712 5831 5832 5994 6048 6069 6144 6174 6216 6272 6366 6426 6528 6664 6804 6912 6936 6993 7056 7104 7168 7203 7252 7344 7427 7497 7548 7616 7776 7803 7938 7992 8064 8092 8192 8214 8232 8262 8288 8488 8568 8704 8806 8991 9072 9216 9248 9261 9324 9408 9472 9549 9583 9604 9639 9792 9996 10064 10206 10368 10404 10584 10656 10693 10752 10878 10952 10976 11016 11322 11424 11662 11664 11907 11988 12096 12138 12288 12321 12348 12393 12432 12544 12691 12732 12852 13056 13209 13328 13608 13824 13872 13986 14112 14161 14208 14336 14406 14504 14688 14854 14994 15096 15232 15552 15606 15876 15984 16128 16184 16317 16384 16428 16464 16524 16576 16807 16976 16983 17136 17408 17493 17612 17982 18037 18144 18207 18432 18496 18522 18648 18816 18944 19098 19166 19208 19278 19584 19992 20128 20412 20736 20808 20979 21168 21312 21386 21504 21609 21756 21904 21952 22032 22281 22491 22644 22848 23273 23324 23328 23409 23814 23976 24192 24276 24576 24642 24696 24786 24864 25088 25382 25464 25704 26112 26418 26656 26973 27216 27648 27744 27783 27972 28224 28322 28416 28647 28672 28749 28812 28917 29008 29376 29708 29988 30192 30464 30821 31104 31212 31752 31968 32079 32256 32368 32634 32768 32856 32928 33048 33152 33614 33952 33966 34272 34816 34986 35224 35721 35964 36074 36288 36414 36864 36963 36992 37044 37296 37632 37888 38073 38196 38332 38416 38556 39168 39257 39627 39984 40256 40817 40824 41472 41616 41958 42336 42483 42624 42772 43008 43218 43512 43808 43904 44064 44562 44982 45288 45696 46546 46648 46656 46818 47628 47952 48384 48552 48951 49152 49284 49392 49572 49728 50176 50421 50764 50928 50949 51408 51989 52224 52479 52836 53312 53946 54111 54432 54621 55296 55488 55566 55944 56448 56644 56832 57294 57344 57498 57624 57834 58016 58752 59416 59976 60384 60928 61642 62208 62424 62937 63504 63936 64158 64512 64736 64827 65268 65536 65712 65856 66096 66304 66843 67081 67228 67473 67904 67932 68544 69632 69819 69972 70227 70448 71442 71928 72148 72576 72828 73728 73926 73984 74088 74592 74851 75264 75776 76146 76392 76664 76832 77112 78336 78514 79254 79968 80512 81634 81648 82944 83232 83349 83916 84672 84966 85248 85544 85941 86016 86247 86436 86751 87024 87616 87808 88128 88837 89124 89964 90576 91392 92463 93092 93296 93312 93636 95256 95904 96237 96768 97104 97902 98304 98568 98784 99127 99144 99456 100352 100842 101528 101856 101898 102816 103978 104448 104958 105672 106624 107892 108222 108864 109242 110592 110889 110976 111132 111888 112896 113288 113664 114219 114588 114688 114996 115248 115668 116032 117504 117649 117771 118832 118881 119952 120768 121856 122451 123284 124416 124848 125874 126259 127008 127449 127872 128316 129024 129472 129654 130536 131072 131424 131712 132192 132608 133686 134162 134456 134946 135808 135864 137088 139264 139638 139944 140454 140896 142884 143856 144296 145152 145656 146853 147456 147852 147968 148176 149184 149702 150528 151263 151552 152292 152784 152847 153328 153664 154224 155967 156672 157028 157437 158508 159936 161024 162333 162911 163268 163296 163863 165888 166464 166698 167832 169344 169932 170496 171088 171882 172032 172494 172872 173502 174048 175232 175616 176256 177674 178248 179928 181152 182784 184926 186184 186592 186624 187272 188811 190512 191808 192474 193536 194208 194481 195804 196608 197136 197568 198254 198288 198912 200529 200704 201243 201684 202419 203056 203712 203796 205632 207956 208896 209457 209916 210681 211344 213248 215747 215784 216444 217728 218484 221184 221778 221952 222264 223776 224553 225792 226576 227328 228438 229176 229376 229992 230496 231336 232064 235008 235298 235542 237664 237762 239904 241536 243712 244902 246568 248832 249696 250047 251748 252518 254016 254898 255744 256632 257823 258048 258741 258944 259308 261072 262144 262848 263424 264384 265216 266511 267372 268324 268912 269892 271616 271728 274176 274799 277389 278528 279276 279888 280908 281792 285719 285768 287712 288592 288711 290304 291312 293706 294912 295704 295936 296352 297381 298368 299404 301056 302526 303104 304584 305568 305694 306629 306656 307328 308448 311934 313344 314056 314874 317016 319872 322048 324666 325822 326536 326592 327726 331776 332667 332928 333396 335664 338688 339864 340992 342176 342657 343764 344064 344988 345744 347004 348096 350464 351232 352512 352947 353313 355348 356496 356643 359856 362304 363923 365568 367353 369852 372368 373184 373248 374544 377622 378777 381024 382347 383616 384948 387072 388416 388962 391608 393216 394272 395136 395641 396508 396576 397824 401058 401408 402486 403368 404838 406112 407424 407592 411264 415912 417792 418914 419832 421362 422688 426496 431494 431568 432888 435456 436968 440559 442368 443556 443904 444528 447552 449106 451584 453152 453789 454656 456876 458352 458541 458752 459984 460992 462672 464128 467901 469567 470016 470596 471084 472311 475328 475524 479808 483072 486999 487424 488733 489804 491589 493136 497664 499392 500094 503496 505036 508032 509796 511488 513264 515646 516096 517482 517888 518616 522144 523957 524288 525696 526848 528768 530432 533022 534744 536648 537824 539784 543232 543456 548352 549598 554778 557056 558552 559776 561816 563584 571438 571536 575424 577184 577422 580608 582624 583443 587412 589824 591408 591872 592704 594762 596736 598808 601587 602112 603729 605052 606208 607257 609168 611136 611388 613258 613312 614656 616896 621859 623868 626688 628112 628371 629748 634032 639744 644096 647241 649332 651644 653072 653184 655452 663552 665334 665856 666792 667369 671328 673659 677376 679728 681984 684352 685314 687528 688128 689976 691488 693889 694008 696192 700928 702464 705024 705894 706626 710696 712992 713286 719712 724608 727846 731136 734706 739704 744736 746368 746496 749088 755244 757554 762048 764694 767232 769896 773469 774144 776223 776832 777924 783216 786432 788544 790272 791282 793016 793152 795648 799533 802116 802816 804972 806736 809676 812224 814848 815184 822528 824397 831824 832167 835584 837828 839664 842724 845376 852992 857157 862988 863136 865776 866133 870912 873936 881118 883813 884736 887112 887808 889056 892143 895104 898212 903168 906304 907578 909312 913752 916704 917082 917504 919887 919968 921984 925344 928256 935802 939134 940032 941192 942168 944622 950656 951048 959616 966144 973998 974848 977466 979608 983178 986272 995328 998001 998784 1000188 1006992 1010072 1016064 1019592 1022976 1026528 1027971 1031292 1032192 1034964 1035776 1037232 1044288 1047914 1048576 1051392 1053696 1057536 1058841 1059939 1060864 1066044 1069488 1069929 1073296 1075648 1079568 1086464 1086912 1091769 1096704 1099196 1102059 1109556 1114112 1117104 1119552 1123632 1125721 1127168 1136331 1140377 1142876 1143072 1147041 1150848 1154368 1154844 1161216 1165248 1166886 1174824 1179648 1182816 1183744 1185408 1186923 1189524 1193472 1197616 1203174 1204224 1207458 1210104 1212416 1214514 1218336 1222272 1222776 1226516 1226624 1229312 1233792 1243718 1247736 1253376 1256224 1256742 1259496 1268064 1279488 1288192 1294482 1298664 1303288 1306144 1306368 1310904 1321677 1327104 1330668 1331712 1333584 1334738 1342656 1347318 1354752 1359456 1361367 1363968 1368704 1370628 1375056 1376256 1379952 1382976 1387778 1388016 1392384 1401856 1403703 1404928 1408701 1410048 1411788 1413252 1416933 1421392 1425984 1426572 1439424 1449216 1452509 1455692 1460997 1462272 1466199 1469412 1474767 1479408 1489472 1492736 1492992 1498176 1510229 1510488 1515108 1524096 1529388 1534464 1539792 1546938 1548288 1552446 1553664 1555848 1566432 1571871 1572864 1577088 1580544 1582564 1586032 1586304 1591296 1599066 1604232 1605632 1609944 1613472 1619352 1624448 1629696 1630368 1645056 1648794 1663648 1664334 1671168 1675656 1679328 1685448 1690752 1705984 1714314 1725976 1726272 1731552 1732266 1741824 1747872 1750329 1762236 1767626 1769472 1774224 1775616 1778112 1784286 1790208 1796424 1804761 1806336 1811187 1812608 1815156 1818624 1827504 1833408 1834164 1835008 1839774 1839936 1843968 1850688 1856512 1865577 1871604 1878268 1880064 1882384 1884336 1885113 1889244 1901312 1902096 1919232 1923593 1932288 1941723 1947996 1949696 1954932 1959216 1966356 1972544 1990656 1996002 1997568 2000033 2000376 2002107 2013984 2020144 2020977 2032128 2039184 2045952 2053056 2055942 2062584 2064384 2069928 2071552 2074464 2081667 2088576 2095828 2102784 2107392 2115072 2117682 2119878 2121728 2132088 2138976 2139858 2146403 2146592 2151296 2159136 2172928 2173824 2183538 2193408 2198392 2204118 2219112 2228224 2234208 2239104 2247264 2251442 2254336 2272662 2280754 2285752 2286144 2294082 2301696 2308736 2309688 2322432 2328669 2330496 2333772 2349648 2359296 2365632 2367488 2370816 2373846 2379048 2386944 2395232 2398599 2406348 2408448 2414916 2420208 2424832 2429028 2436672 2444544 2445552 2453032 2453248 2458624 2467584 2473191 2487436 2495472 2496501 2506752 2512448 2513484 2518992 2536128 2547461 2558976 2571471 2576384 2588964 2597328 2598399 2606576 2612288 2612736 2621808 2643354 2651439 2654208 2661336 2663424 2667168 2669476 2676429 2685312 2694636 2709504 2718912 2722734 2727936 2737408 2741256 2750112 2752512 2759661 2759904 2765952 2769487 2775556 2776032 2784768 2803712 2807406 2809856 2817402 2820096 2823576 2826504 2833866 2842784 2851968 2853144 2878848 2898432 2905018 2911384 2921994 2924544 2932398 2938824 2949534 2958816 2978944 2985472 2985984 2996352 3020458 3020976 3030216 3048192 3058776 3068928 3079584 3083913 3093876 3096576 3104892 3107328 3111696 3132864 3143742 3145728 3154176 3161088 3165128 3172064 3172608 3176523 3179817 3182592 3198132 3208464 3209787 3211264 3219888 3226944 3238704 3248896 3259392 3260736 3275307 3286969 3290112 3297588 3306177 3327296 3328668 3342336 3351312 3358656 3370896 3377163 3381504 3408993 3411968 3421131 3428628 3441123 3451952 3452544 3463104 3464532 3483648 3495744 3500658 3524472 3535252 3538944 3548448 3551232 3556224 3560769 3568572 3580416 3592848 3609522 3612672 3622374 3625216 3630312 3637248 3655008 3666816 3667699 3668328 3670016 3679548 3679872 3687936 3701376 3713024 3731154 3743208 3756536 3760128 3764768 3768672 3770226 3778488 3802624 3804192 3838464 3847186 3864576 3883446 3895992 3899392 3909864 3918432 3932712 3945088 3981312 3992004 3995136 4000066 4000752 4004214 4027968 4040288 4041954 4064256 4078368 4084101 4091904 4106112 4111884 4125168 4128768 4139856 4143104 4148928 4163334 4177152 4191656 4205568 4211109 4214784 4226103 4230144 4235364 4239756 4243456 4250799 4264176 4277952 4279716 4292806 4293184 4302592 4318272 4345856 4347648 4353013 4357527 4367076 4382991 4386816 4396784 4398597 4408236 4438224 4456448 4468416 4478208 4494528 4502884 4508672 4530687 4545324 4561508 4571504 4572288 4588164 4603392 4617472 4619376 4644864 4657338 4660992 4667544 4671583 4699296 4715613 4718592 4731264 4734976 4741632 4747692 4758096 4773888 4790464 4797198 4812696 4816896 4829832 4840416 4849664 4857223 4858056 4873344 4889088 4891104 4906064 4906496 4917248 4935168 4946382 4974872 4990944 4993002 5013504 5024896 5026968 5037984 5072256 5094922 5117952 5142942 5152768 5177928 5194656 5196798 5213152 5224576 5225472 5243616 5286708 5302878 5308416 5322672 5326848 5334336 5338952 5352858 5370624 5389272 5414283 5419008 5433561 5437824 5445468 5455872 5474816 5482512 5500224 5505024 5519322 5519808 5531904 5538974 5551112 5552064 5569536 5596731 5607424 5614812 5619712 5634804 5640192 5647152 5653008 5655339 5667732 5685568 5703936 5706288 5757696 5770779 5796864 5810036 5822768 5825169 5843988 5849088 5864796 5877648 5899068 5917632 5957888 5970944 5971968 5992704 6000099 6006321 6040916 6041952 6060432 6062931 6096384 6117552 6137856 6159168 6167826 6186691 6187752 6193152 6209784 6214656 6223392 6245001 6265728 6287484 6308352 6322176 6330256 6344128 6345216 6353046 6359634 6365184 6396264 6416928 6419574 6422528 6439209 6439776 6453888 6477408 6497792 6518784 6521472 6550614 6573938 6580224 6595176 6612354 6654592 6657336 6684672 6702624 6717312 6741792 6754326 6763008 6817986 6823936 6842262 6857256 6882246 6903904 6905088 6926208 6929064 6967296 6986007 6991488 7001316 7048944 7070504 7077888 7096896 7102464 7112448 7121538 7137144 7160832 7185696 7195797 7219044 7225344 7244748 7250432 7260624 7274496 7310016 7333632 7335398 7336656 7340032 7359096 7359744 7375872 7402752 7419573 7426048 7462308 7486416 7489503 7513072 7520256 7529536 7537344 7540452 7556976 7605248 7608384 7642383 7676928 7694372 7714413 7729152 7766892 7791984 7795197 7798784 7819728 7836864 7865424 7880047 7890176 7954317 7962624 7982639 7984008 7990272 8000132 8001504 8008428 8029287 8055936 8080576 8083908 8128512 8156736 8168202 8183808 8212224 8223768 8250336 8257536 8278983 8279712 8286208 8297856 8308461 8326668 8354304 8383312 8411136 8422218 8429568 8452206 8460288 8470728 8479512 8486912 8501598 8528352 8555904 8559432 8585612 8586368 8605184 8636544 8691712 8695296 8706026 8715054 8734152 8765982 8773632 8793568 8797194 8816472 8876448 8912896 8936832 8956416 8989056 9005768 9017344 9061374 9090648 9123016 9143008 9144576 9176328 9206784 9234944 9238752 9251739 9289728 9314676 9321984 9335088 9343166 9398592 9431226 9437184 9462528 9469952 9483264 9495384 9516192 9529569 9539451 9547776 9580928 9594396 9625392 9633792 9659664 9680832 9699328 9714446 9716112 9746688 9778176 9782208 9812128 9812992 9825921 9834496 9860907 9870336 9892764 9918531 9949744 9981888 9986004 10027008 10049792 10053936 10075968 10131489 10144512 10167563 10189844 10226979 10235904 10263393 10285884 10305536 10323369 10355856 10389312 10393596 10426304 10449152 10450944 10487232 10571603 10573416 10605756 10616832 10645344 10653696 10668672 10677904 10682307 10705716 10741248 10778544 10828566 10838016 10867122 10875648 10890936 10911744 10949632 10965024 11000448 11003097 11010048 11038644 11039616 11063808 11077948 11102224 11104128 11139072 11193462 11214848 11229624 11239424 11269608 11280384 11294304 11306016 11310678 11335464 11345273 11371136 11407872 11412576 11515392 11541558 11593728 11620072 11645536 11650338 11687976 11698176 11729592 11755296 11798136 11835264 11915776 11941888 11943936 11985408 12000198 12012642 12081832 12083904 12120864 12125862 12192768 12235104 12252303 12275712 12318336 12335652 12373382 12375504 12386304 12419568 12429312 12446784 12490002 12531456 12574968 12616704 12633327 12644352 12660512 12678309 12688256 12690432 12706092 12719268 12730368 12792528 12833856 12839148 12845056 12878418 12879552 12907776 12954816 12995584 13037568 13042944 13059039 13072581 13101228 13147876 13148973 13160448 13190352 13195791 13224708 13309184 13314672 13369344 13405248 13434624 13465151 13483584 13508652 13526016 13592061 13635972 13647872 13684524 13714512 13764492 13807808 13810176 13852416 13858128 13934592 13972014 13982976 14002632 14014749 14097888 14141008 14146839 14155776 14193792 14204928 14224896 14243076 14274288 14321664 14371392 14391594 14438088 14450688 14489496 14500864 14521248 14548992 14571669 14620032 14667264 14670796 14673312 14718192 14719488 14751744 14805504 14839146 14852096 14924616 14972832 14979006 15024821 15026144 15040512 15059072 15074688 15080904 15113952 15210496 15216768 15284766 15353856 15388744 15428826 15458304 15533784 15583968 15590394 15597568 15639456 15673728 15730848 15760094 15780352 15908634 15925248 15965278 15968016 15980544 16000264 16003008 16016856 16058574 16111872 16161152 16167816 16257024 16300683 16313472 16336404 16367616 16424448 16447536 16500672 16515072 16557966 16559424 16572416 16595712 16616922 16653336 16708608 16766624 16790193 16822272 16844436 16859136 16904412 16920576 16941456 16959024 16966017 16973824 17003196 17056704 17111808 17118864 17171224 17172736 17210368 17273088 17312337 17383424 17390592 17412052 17430108 17468304 17475507 17531964 17547264 17587136 17594388 17632944 17752896 17825792 17832227 17873664 17912832 17978112 18000297 18011536 18018963 18034688 18122748 18181296 18188793 18246032 18286016 18289152 18352656 18413568 18469888 18477504 18503478 18560073 18579456 18629352 18643968 18670176 18686332 18735003 18797184 18862452 18925056 18939904 18966528 18990768 19032384 19059138 19078902 19095552 19137257 19161856 19188792 19250784 19267584 19317627 19319328 19361664 19386409 19398656 19428892 19432224 19493376 19556352 19564416 19624256 19625984 19651842 19668992 19721814 19740672 19785528 19837062 19899488 19963776 19972008 20054016 20099584 20107872 20151936 20262978 20289024 20335126 20379688 20453958 20471808 20526786 20571768 20611072 20646738 20711712 20778624 20787192 20852608 20898304 20901888 20974464 21143206 21146832 21211512 21233664 21290688 21307392 21337344 21355808 21364614 21411432 21482496 21557088 21587391 21657132 21676032 21734244 21751296 21781872 21823488 21899264 21930048 22000896 22006194 22020096 22077288 22079232 22127616 22155896 22204448 22208256 22258719 22278144 22386924 22429696 22459248 22468509 22478848 22539216 22560768 22588608 22612032 22621356 22670928 22690546 22742272 22815744 22825152 22927149 23008783 23030784 23083116 23143239 23187456 23240144 23291072 23300676 23375952 23396352 23459184 23510592 23596272 23640141 23670528 23831552 23862951 23883776 23887872 23947917 23970816 24000396 24025284 24087861 24163664 24167808 24241728 24251724 24385536 24470208 24504606 24551424 24636672 24671304 24692653 24746764 24751008 24772608 24836949 24839136 24858624 24893568 24925383 24980004 25062912 25149936 25233408 25266654 25288704 25321024 25356618 25376512 25380864 25412184 25438536 25460736 25585056 25667712 25673893 25678296 25690112 25756836 25759104 25815552 25909632 25991168 26075136 26085888 26118078 26145162 26202456 26295752 26297946 26320896 26380704 26391582 26449416 26618368 26629344 26738688 26810496 26869248 26930302 26967168 27017304 27052032 27184122 27271944 27295744 27369048 27429024 27528984 27615616 27620352 27704832 27716256 27869184 27944028 27965952 28005264 28029498 28195776 28282016 28293678 28311552 28387584 28409856 28449792 28486152 28548576 28588707 28618353 28643328 28742784 28783188 28876176 28901376 28978992 29001728 29042496 29097984 29143338 29240064 29334528 29341592 29346624 29436384 29438976 29477763 29503488 29582721 29611008 29678292 29704192 29755593 29849232 29945664 29958012 30049642 30052288 30081024 30118144 30149376 30161808 30227904 30394467 30420992 30433536 30502689 30569532 30680937 30707712 30777488 30790179 30857652 30916608 31067568 31167936 31180788 31195136 31278912 31347456 31461696 31520188 31560704 31714809 31817268 31850496 31930556 31936032 31961088 32000528 32006016 32033712 32046921 32117148 32223744 32322304 32335632 32514048 32601366 32626944 32672808 32701081 32735232 32848896 32895072 33001344 33009291 33030144 33115932 33118848 33144832 33191424 33233844 33306672 33417216 33533248 33580386 33644544 33688872 33718272 33808824 33841152 33882912 33918048 33932034 33947648 34000561 34006392 34035819 34113408 34223616 34237728 34342448 34345472 34420736 34546176 34624674 34766848 34781184 34824104 34860216 34936608 34951014 35063928 35094528 35174272 35188776 35265888 35505792 35664454 35747328 35825664 35956224 36000594 36023072 36037926 36069376 36245496 36362592 36377586 36492064 36572032 36578304 36705312 36827136 36939776 36955008 37006956 37120146 37158912 37258704 37287936 37340352 37372664 37470006 37594368 37724904 37850112 37879808 37899981 37933056 37981536 38034927 38064768 38118276 38157804 38191104 38274514 38323712 38377584 38501568 38535168 38635254 38638656 38723328 38772818 38797312 38857784 38864448 38986752 39112704 39128832 39177117 39217743 39248512 39251968 39303684 39337984 39443628 39481344 39571056 39587373 39674124 39798976 39927552 39944016 40108032 40199168 40215744 40303872 40395453 40525956 40578048 40670252 40759376 40776183 40907916 40943616 41053572 41143536 41222144 41293476 41423424 41557248 41574384 41651677 41705216 41796608 41803776 41948928 42044247 42286412 42293664 42423024 42440517 42467328 42581376 42614784 42674688 42711616 42729228 42822864 42964992 43114176 43174782 43306837 43314264 43352064 43468488 43502592 43563744 43646976 43715007 43798528 43860096 44001792 44012388 44154576 44158464 44255232 44311792 44408896 44416512 44517438 44556288 44773848 44859392 44918496 44937018 44957696 45074463 45078432 45121536 45177216 45224064 45242712 45341856 45381092 45484544 45631488 45650304 45854298 46017566 46061568 46166232 46286478 46374912 46480288 46582144 46601352 46751904 46792704 46918368 47021184 47192544 47280282 47341056 47663104 47725902 47767552 47775744 47895834 47941632 48000792 48050568 48175722 48327328 48335616 48483456 48503448 48771072 48902049 48940416 49009212 49102848 49273344 49342608 49385306 49493528 49502016 49545216 49673898 49678272 49717248 49787136 49850766 49960008 50125824 50299872 50370579 50466816 50533308 50577408 50642048 50713236 50753024 50761728 50824368 50877072 50921472 51170112 51335424 51347786 51356592 51380224 51513672 51518208 51631104 51819264 51937011 51982336 52150272 52171776 52236156 52290324 52404912 52426521 52591504 52595892 52641792 52761408 52783164 52898832 53236736 53258688 53477376 53496681 53620992 53738496 53860604 53934336 54000891 54034608 54056889 54104064 54368244 54543888 54566379 54591488 54738096 54858048 55057968 55160329 55231232 55240704 55409664 55432512 55680219 55738368 55878473 55888056 55931904 56010528 56058996 56205009 56391552 56564032 56587356 56775168 56819712 56899584 56972304 57097152 57177414 57236706 57286656 57411771 57485568 57566376 57752352 57802752 57952881 57957984 58003456 58084992 58159227 58195968 58286676 58480128 58669056 58683184 58693248 58872768 58877952 58955526 59006976 59165442 59222016 59356584 59408384 59511186 59698464 59891328 59916024 60099284 60104576 60162048 60236288 60298752 60323616 60455808 60788934 60841984 60867072 61005378 61139064 61361874 61415424 61554976 61580358 61715304 61833216 62135136 62335872 62361576 62390272 62557824 62694912 62923392 63040376 63121408 63429618 63634536 63700992 63861112 63872064 63922176 64001056 64012032 64067424 64093842 64234296 64447488 64644608 64671264 64762173 65028096 65202732 65253888 65345616 65402162 65470464 65697792 65790144 66002688 66018582 66060288 66231864 66237696 66289664 66382848 66467688 66613344 66776157 66834432 67066496 67160772 67289088 67377744 67436544 67617648 67682304 67765824 67836096 67864068 67895296 68001122 68012784 68071638 68226816 68447232 68475456 68684896 68690944 68781447 68841472 69026349 69092352 69249348 69429717 69533696 69562368 69648208 69720432 69873216 69902028 70127856 70189056 70348544 70377552 70531776 70920423 71011584 71172941 71328908 71494656 71588853 71651328 71843751 71912448 72001188 72046144 72075852 72138752 72263583 72490992 72725184 72755172 72984128 73144064 73156608 73410624 73654272 73879552 73910016 74001221 74013912 74077959 74240292 74317824 74510847 74517408 74575872 74680704 74745328 74776149 74940012 75188736 75449808 75700224 75759616 75799962 75866112 75963072 76069854 76129536 76236552 76315608 76382208 76549028 76647424 76755168 77003136 77021679 77070336 77270508 77277312 77446656 77545636 77715568 77728896 77973504 78225408 78257664 78354234 78435486 78497024 78503936 78607368 78675968 78887256 78962688 79142112 79174746 79348248 79416911 79597952 79855104 79888032 80216064 80398336 80431488 80607744 80790906 81051912 81156096 81340504 81518752 81552366 81815832 81887232 82107144 82287072 82444288 82586952 82846848 83114496 83148768 83303354 83410432 83593216 83607552 83897856 84088494 84572824 84587328 84846048 84881034 84934656 85162752 85229568 85349376 85423232 85458456 85645728 85766121 85929984 86228352 86349564 86613674 86628528 86704128 86936976 87005184 87127488 87293952 87430014 87597056 87720192 88003584 88024776 88309152 88316928 88433289 88510464 88623584 88748163 88817792 88833024 89034876 89112576 89547696 89718784 89836992 89874036 89915392 90148926 90156864 90243072 90354432 90448128 90485424 90683712 90762184 90969088 91183401 91262976 91300608 91508067 91708596 92035132 92042811 92123136 92332464 92370537 92572956 92749824 92960576 93164288 93202704 93503808 93585408 93836736 94042368 94256057 94385088 94560564 94682112 95144427 95326208 95451804 95535104 95551488 95791668 95883264 96001584 96101136 96140763 96351444 96654656 96671232 96966912 97006896 97542144 97804098 97880832 98018424 98103243 98205696 98546688 98685216 98770612 98987056 99004032 99027873 99090432 99347796 99356544 99434496 99574272 99701532 99920016 100251648 100599744 100741158 100933632 101066616 101154816 101284096 101426472 101506048 101523456 101648736 101754144 101842944 102001683 102107457 102340224 102670848 102695572 102713184 103027344 103036416 103262208 103638528 103874022 103964672 104300544 104343552 104472312 104580648 104809824 104853042 105173747 105183008 105191784 105283584 105522816 105566328 105797664 106473472 106517376 106993362 107241984 107476992 107721208 107868672 108001782 108069216 108113778 108208128 108736488 109087776 109132758 109182976 109476192 109716096 110115936 110320658 110462464 110481408 110819328 110865024 111360438 111476736 111756946 111776112 111863808 112021056 112117992 112410018 112783104 113128064 113174712 113550336 113639424 113799168 113944608 114104781 114194304 114354828 114473412 114573312 114823542 114971136 115132752 115504704 115605504 115905762 115915968 116006912 116169984 116318454 116391936 116573352 116960256 117338112 117366368 117386496 117531351 117653229 117745536 117755904 117911052 118013952 118330884 118444032 118713168 118762119 118816768 119022372 119396928 119782656 119832048 120198568 120209152 120324096 120472576 120597504 120647232 120911616 121186359 121577868 121683968 121734144 122010756 122278128 122328549 122723748 122830848 123109952 123160716 123430608 123666432 124270272 124671744 124723152 124780544 124825589 124955031 125115648 125389824 125846784 126080752 126132741 126242816 126859236 127269072 127321551 127401984 127722224 127744128 127844352 128002112 128024064 128134848 128187684 128468592 128894976 129289216 129342528 129524346 129920511 130056192 130405464 130507776 130691232 130804324 130940928 131145021 131395584 131580288 132005376 132037164 132463728 132475392 132579328 132765696 132935376 133226688 133552314 133668864 133960799 134132992 134321544 134578176 134755488 134873088 135223389 135235296 135364608 135531648 135672192 135704863 135728136 135790592 136002244 136025568 136143276 136453632 136894464 136950912 137369792 137381888 137562894 137682944 138052698 138184704 138498696 138859434 139067392 139124736 139296416 139440864 139746432 139804056 140255712 140378112 140697088 140755104 141063552 141840846 142023168 142345882 142657816 142989312 143177706 143302656 143687502 143824896 144002376 144092288 144151704 144277504 144527166 144981984 145450368 145510344 145968256 146288128 146313216 146821248 147308544 147759104 147820032 148002442 148027824 148155918 148480584 148635648 149021694 149034816 149151744 149361408 149490656 149552298 149880024 150377472 150899616 151111737 151400448 151519232 151599924 151732224 151926144 152139708 152259072 152473104 152631216 152764416 153098056 153294848 153510336 154006272 154043358 154140672 154541016 154554624 154893312 155091272 155431136 155457792 155811033 155947008 156450816 156515328 156708468 156870972 156994048 157007872 157214736 157279563 157351936 157774512 157925376 158284224 158349492 158696496 158833822 159195904 159710208 159776064 160432128 160490043 160796672 160862976 161061481 161215488 161581812 162002673 162103824 162170667 162312192 162681008 163037504 163104732 163631664 163774464 164214288 164574144 164888576 165173904 165480987 165693696 166228992 166297536 166606708 166820864 167040657 167186432 167215104 167635419 167795712 168176988 168615027 169145648 169174656 169692096 169762068 170325504 170459136 170698752 170846464 170916912 171291456 171532242 171859968 172235313 172456704 172699128 172848571 173227348 173257056 173408256 173858643 173873952 174010368 174254976 174477681 174587904 174860028 175194112 175440384 176007168 176049552 176618304 176633856 176866578 177020928 177247168 177496326 177635584 177666048 178069752 178225152 179095392 179437568 179673984 179717251 179748072 179830784 180297852 180313728 180486144 180708864 180896256 180970848 181367424 181524368 181938176 182366802 182525952 182601216 183016134 183417192 184070264 184085622 184246272 184664928 184741074 185145912 185499648 185921152 186328576 186405408 187007616 187170816 187673472 188084736 188512114 188770176 189121128 189364224 190288854 190652416 190903608 191070208 191102976 191583336 191766528 192003168 192202272 192281526 192702888 193309312 193342464 193933824 194013792 195084288 195608196 195761664 196036848 196206486 196411392 197093376 197370432 197541224 197974112 198008064 198055746 198180864 198695592 198713088 198868992 199148544 199403064 199840032 200328471 200503296 201199488 201482316 201867264 202133232 202309632 202568192 202852944 203012096 203046912 203297472 203508288 203685888 204003366 204214914 204680448 205341696 205391144 205426368 206054688 206072832 206344341 206524416 207079047 207277056 207748044 207929344 208289151 208601088 208687104 208944624 209161296 209619648 209706084 210347494 210366016 210383568 210567168 211045632 211132656 211595328 212761269 212946944 213034752 213518823 213986724 214483968 214766559 214953984 215442416 215531253 215737344 216003564 216138432 216227556 216416256 217472976 218175552 218265516 218365952 218952384 219432192 220231872 220641316 220924928 220962816 221638656 221730048 222003663 222233877 222720876 222953472 223513892 223532541 223552224 223727616 224042112 224235984 224328447 224820036 225566208 226256128 226349424 227100672 227278848 227598336 227889216 228209562 228388608 228709656 228907567 228946824 229146624 229647084 229942272 230265504 231009408 231065037 231211008 231811524 231831936 232013824 232339968 232636908 233146704 233920512 234676224 234732736 234772992 235062702 235306458 235491072 235511808 235822104 236027904 236661768 236888064 237426336 237524238 237633536 238044744 238250733 238793856 239565312 239664096 240397136 240418304 240648192 240945152 241195008 241294464 241823232 242372718 243155736 243367936 243468288 244021512 244556256 244657098 245447496 245661696 246219904 246321432 246861216 247332864 248540544 249343488 249446304 249651178 249910062 250231296 250779648 251693568 252161504 252265482 252485632 253718472 254538144 254643102 254803968 255444448 255488256 255688704 256004224 256048128 256269696 256375368 256937184 257789952 258578432 258685056 259048692 259841022 260112384 260810928 261015552 261382464 261608648 261881856 262290042 262791168 263160576 264010752 264074328 264927456 264950784 265158656 265299867 265531392 265870752 266244489 266453376 267104628 267337728 267921598 268265984 268643088 269156352 269510976 269746176 270446778 270470592 270729216 271063296 271344384 271409726 271456272 271581184 272004488 272051136 272286552 272907264 273550203 273788928 273901824 274524201 274739584 274763776 275125788 275365888 276105396 276369408 276997392 277111611 277718868 278134784 278249472 278592832 278881728 279492864 279608112 280511424 280756224 281394176 281510208 282127104 282768171 283681692 284046336 284691764 285315632 285433281 285978624 286355412 286605312 287375004 287649792 288004752 288184576 288303408 288422289 288555008 289054332 289963968 290900736 291020688 291561739 291936512 292576256 292626432 293642496 294309729 294617088 295518208 295640064 296004884 296055648 296311836 296961168 297083619 297271296 298043388 298069632 298303488 298722816 298981312 299104596 299760048 300754944 301799232 302223474 302800896 303038464 303147859 303199848 303464448 303852288 304279416 304518144 304946208 305262432 305528832 306005049 306196112 306322371 306589696 307020672 308012544 308086716 309082032 309109248 309786624 310182544 310862272 310915584 311622066 311894016 312901632 313030656 313416936 313741944 313988096 314015744 314429472 314559126 314703872 315521241 315549024 315850752 316568448 316698984 317392992 317667644 318391808 319420416 319552128 320980086 321593344 321725952 322122962 322430976 323163624 324005346 324207648 324341334 324624384 325333369 325362016 326075008 326209464 327263328 327548928 328428576 329148288 329777152 330347808 330961974 331387392 332457984 332595072 333213416 333641728 334081314 334372864 334430208 335270838 335591424 336353976 337230054 338291296 338349312 339384192 339524136 340651008 340918272 341397504 341692928 341833824 342314343 342582912 343064484 343719936 344470626 344913408 345398256 345697142 346454696 346514112 346816512 347717286 347747904 348020736 348509952 348955362 349175808 349720056 350388224 350880768 352014336 352099104 352594053 352959687 353236608 353267712 353733156 354041856 354494336 354992652 355271168 355332096 356139504 356450304 358190784 358875136 359347968 359434502 359496144 359661568 360595704 360627456 360972288 361417728 361792512 361941696 362734848 363048736 363559077 363876352 364733604 365051904 365202432 366032268 366834384 366985647 368140528 368171244 368492544 369329856 369482148 370291824 370999296 371842304 372657152 372810816 374015232 374341632 374476767 374865093 375346944 376169472 377024228 377540352 378242256 378398223 378728448 380577708 381304832 381807216 381964653 382140416 382205952 383166672 383533056 384006336 384404544 384563052 385405776 386122303 386618624 386684928 387867648 388027584 389761533 390168576 391149311 391216392 391523328 392073696 392412972 392822784 393435063 394186752 394740864 395082448 395948224 396016128 396111492 397391184 397426176 397737984 398297088 398806128 399680064 400656942 401006592 401882397 402398976 402964632 403734528 404266464 404619264 405136384 405670167 405705888 406024192 406093824 406594944 407016576 407114589 407371776 408006732 408429828 409360896 410683392 410782288 410852736 412109376 412145664 412688682 413048832 414158094 414554112 415496088 415858688 416578302 417202176 417374208 417889248 418322592 419239296 419412168 419775101 420694988 420732032 420767136 421134336 422091264 422265312 423190656 425522538 425893888 426069504 427037646 427973448 428967936 429533118 429907968 430884832 431062506 431474688 432007128 432276864 432455112 432832512 434945952 436351104 436531032 436731904 437904768 438864384 440463744 441282632 441849856 441925632 443277312 443460096 444007326 444467754 445441752 445906944 447027784 447065082 447104448 447455232 448084224 448471968 448656894 449640072 451132416 452512256 452698848 453335211 454201344 454557696 455196672 455778432 456419124 456777216 457419312 457815134 457893648 458293248 459294168 459884544 460531008 462018816 462130074 462422016 463623048 463663872 464027648 464679936 465273816 466293408 467433099 467841024 469352448 469465472 469545984 470125404 470612916 470982144 471023616 471644208 472055808 473323536 473776128 474852672 475048476 475267072 476089488 476501466 477587712 479130624 479328192 480794272 480836608 481296384 481470129 481890304 482390016 482588928 483184443 483646464 484745436 486008019 486311472 486512001 486735872 486936576 488043024 489112512 489314196 490894992 491323392 492439808 492642864 493722432 494665728 496442961 497081088 498210587 498686976 498892608 499302356 499820124 500462592 501121971 501559296 502906257 503387136 504323008 504530964 504971264 505845081 507436944 509076288 509286204 510888896 510976512 511377408 512008448 512096256 512539392 512750736 513874368 515579904 516705939 517156864 517370112 518097384 518545713 519682044 520224768 521575929 521621856 522031104 522764928 523217296 523433043 523763712 524580084 525582336 526321152 528021504 528148656 529854912 529901568 530317312 530599734 531062784 531741504 532488978 532906752 534209256 534675456 535843196 536531968 537286176 538312704 539021952 539151753 539492352 540893556 540941184 541458432 542126592 542688768 542819452 542912544 544008976 544102272 544573104 545814528 547100406 547577856 547803648 549048402 549479168 549527552 550251576 550731776 552210792 552738816 553994784 554223222 555437736 555918377 556269568 556498944 557185664 557763456 558985728 559216224 561022848 561512448 562788352 563020416 564254208 565536342 567363384 568092672 569383528 570631264 570866562 571957248 572710824 573210624 574750008 575299584 576009504 576369152 576606816 576844578 577110016 578108664 579927936 581801472 582041376 583123478 583873024 585152512 585252864 587284992 588619458 589234176 591036416 591280128 592009768 592111296 592623672 593922336 594167238 594542592 596086776 596139264 596606976 597445632 597962624 598209192 599520096 601509888 603598464 604446948 605601792 606295718 606399696 606928896 607704576 608558832 609036288 609892416 610524864 611057664 612010098 612392224 612644742 613179392 614041344 616025088 616173432 618164064 618218496 619033023 619573248 620365088 621237141 621724544 621831168 623244132 623788032 625803264 626061312 626833872 627483888 627976192 628031488 628858944 629118252 629407744 631042482 631098048 631701504 633136896 633397968 634785984 635335288 636783616 638283807 638840832 639104256 640556469 641960172 643186688 643451904 644245924 644299677 644861952 646327248 646593759 648010692 648415296 648682668 649248768 650666738 650724032 652150016 652418928 654526656 655097856 656857152 658296576 659554304 659792399 660695616 661923948 662774784 664915968 665190144 666010989 666426832 666701631 667283456 668162628 668745728 668860416 670541676 671182848 672707952 672985341 674460108 676582592 676698624 678768384 679048272 681302016 681836544 682795008 683385856 683667648 684628686 685165824 686128968 686722701 687439872 688941252 689826816 690796512 691394284 692909392 693028224 693195111 693633024 695434572 695495808 696041472 697019904 697910724 699440112 700776448 701761536 704028672 704198208 705188106 705919374 706473216 706535424 707466312 708078509 708083712 708988672 709985304 710542336 710664192 712279008 712900608 714752199 716381568 717750272 718695936 718869004 718992288 721191408 721254912 721944576 722835456 723585024 723883392 725469696 726097472 727118154 727752704 729467208 730103808 730404864 732064536 733668768 733971294 736216229 736281056 736342488 736985088 738659712 738964296 740583648 741998592 743684608 745314304 745621632 748030464 748953534 749730186 750693888 752338944 754048456 755080704 756484512 756796446 757456896 761155416 762609664 763614432 763929306 764280832 764411904 766333344 767066112 768012672 768809088 769126104 770811552 772244606 773237248 773369856 775735296 776055168 779523066 780337152 782298622 782432784 783046656 784147392 784825944 785645568 786870126 788373504 789481728 790164896 791896448 792032256 792222984 794782368 794852352 795475968 796594176 797612256 798733467 799360128 801313884 802013184 803764794 804797952 805929264 807469056 808532928 809238528 810272768 811340334 811411776 812048384 812187648 813189888 814033152 814229178 814743552 816013464 816859656 818721792 820650609 821366784 821564576 821705472 823572603 824218752 824291328 825377364 826097664 828316188 829108224 830992176 831334833 831717376 833156604 834404352 834748416 835778496 836645184 838478592 838824336 839550202 841389976 841464064 841534272 842268672 844182528 844530624 846381312 848304513 851045076 851787776 852139008 854075292 855946896 856299843 857935872 859066236 859815936 861769664 862125012 862949376 864014256 864553728 864910224 865665024 869891904 872702208 873062064 873463808 874685217 875809536 877728768 880927488 882565264 882929187 883699712 883851264 886554624 886920192 888014652 888935508 890883504 891250857 891813888 894055568 894130164 894208896 894910464 896168448 896943936 897313788 899280144 902264832 905024512 905397696 906670422 908402688 909115392 909443577 910393344 911556864 912838248 913554432 914838624 915630268 915787296 916586496 918015147 918588336 918967113 919769088 921062016 924037632 924260148 927246096 927327744 928055296 929359872 930547632 932586816 934866198 935682048 937725593 938704896 938930944 939091968 940250808 941225832 941964288 942047232 943288416 944111616 946563723 946647072 947552256 949705344 949934041 950096952 950534144 952178976 953002932 955175424 958261248 958656384 961588544 961673216 962940258 963780608 964780032 965177856 966368886 967292928 969490872 972016038 972622944 973024002 973471744 973873152 976000107 976086048 978225024 978628392 981789984 982646784 984879616 985285728 987444864 989331456 992885922 994162176 996421174 997373952 997785216 998604712 999640248 1000925184 1002243942 1003118592 1005812514 1006774272 1008646016 1009061928 1009942528 1011690162 1014873888 1018152576 1018572408 1021777792 1021953024 1022754816 1024016896 1024192512 1025078784 1025501472 1027748736 1031159808 1033411878 1034313728 1034740224 1036194768 1037091426 1039364088 1040449536 1043151858 1043243712 1044062208 1045529856 1046434592 1046866086 1047527424 1049160168 1051164672 1052642304 1056043008 1056297312 1057782159 1058879061 1059709824 1059803136 1060634624 1061199468 1062125568 1063483008 1064977956 1065813504 1068418512 1069350912 1071686392 1073063936 1074572352 1076625408 1078043904 1078303506 1078984704 1081787112 1081882368 1082916864 1084253184 1085377536 1085638904 1085825088 1088017952 1088204544 1089146208 1090677231 1091629056 1094200812 1095155712 1095607296 1098096804 1098958336 1099055104 1100503152 1100956941 1101463552 1104421584 1105477632 1107989568 1108446444 1110875472 1111836754 1112539136 1112997888 1114371328 1115526912 1117971456 1118432448 1122045696 1123024896 1123430301 1124595279 1125576704 1126040832 1128508416 1131072684 1134726768 1135194669 1136185344 1138767056 1141262528 1141733124 1143914496 1145421648 1146421248 1149500016 1150599168 1152019008 1152738304 1153213632 1153689156 1154220032 1156217328 1158366909 1159855872 1163602944 1164082752 1166246956 1167746048 1169284599 1170305024 1170505728 1173447933 1174569984 1177238916 1178468352 1180305189 1182072832 1182560256 1184019536 1184222592 1185247344 1187844672 1188334476 1192173552 1192278528 1193213952 1194891264 1195925248 1196418384 1199040192 1203019776 1205647191 1207196928 1208893896 1209939997 1211203584 1212591436 1212799392 1213857792 1215409152 1217010501 1217117664 1218072576 1219784832 1221049728 1221343767 1222115328 1224020196 1224784448 1225289484 1226358784 1228082688 1232050176 1232346864 1236328128 1236436992 1238066046 1239146496 1240730176 1242474282 1243449088 1243662336 1246488264 1247576064 1251606528 1252122624 1253667744 1254967776 1255952384 1256062976 1257717888 1258020757 1258236504 1258815488 1259325303 1262084964 1262196096 1263403008 1266273792 1266795936 1269571968 1270670576 1273567232 1276567614 1277681664 1278208512 1281112938 1283920344 1286373376 1286903808 1288491848 1288599354 1289723904 1292654496 1293187518 1296021384 1296830592 1297365336 1298497536 1301333476 1301448064 1304300032 1304837856 1309053312 1310195712 1313714304 1316593152 1319584798 1321391232 1323847896 1325549568 1329831936 1330380288 1332021978 1332853664 1333403262 1334566912 1336325256 1337491456 1337720832 1341083352 1342365696 1345415904 1345970682 1348920216 1353165184 1353397248 1357536768 1358096544 1362604032 1363673088 1365590016 1366771712 1367335296 1369257372 1370331648 1372257936 1373445402 1374879744 1377882504 1379653632 1381593024 1382788568 1385818784 1386056448 1386390222 1387266048 1390869144 1390991616 1392082944 1394039808 1395821448 1398880224 1401552896 1402299297 1403523072 1408057344 1408396416 1410376212 1411838748 1412946432 1413070848 1414932624 1416157018 1416167424 1417977344 1419970608 1421084672 1421328384 1424558016 1425801216 1429504398 1432763136 1435500544 1437391872 1437738008 1437984576 1442382816 1442509824 1443889152 1444410387 1445670912 1447170048 1447766784 1449553329 1450939392 1452194944 1454236308 1455505408 1458024057 1458934416 1460207616 1460809728 1464129072 1467337536 1467942588 1472432458 1472562112 1472684976 1473970176 1477319424 1477928592 1481167296 1483997184 1487369216 1489328883 1490628608 1491243264 1494631761 1496060928 1497907068 1499460372 1501387776 1503365913 1504677888 1508096912 1508718771 1510161408 1512969024 1513592892 1514913792 1522310832 1525219328 1527228864 1527858612 1528561664 1532666688 1534132224 1536025344 1537618176 1538252208 1541112049 1541623104 1544489212 1546474496 1546739712 1550117817 1551470592 1552110336 1555637139 1559046132 1560674304 1564597244 1564727787 1564865568 1566093312 1568294784 1569651888 1570299129 1571291136 1573740252 1576747008 1578963456 1580329792 1583792896 1584064512 1584445968 1589564736 1589704704 1590951936 1593188352 1595224512 1597466934 1598720256 1602352969 1602627768 1604026368 1607529588 1609595904 1611858528 1614938112 1617065856 1617455259 1618477056 1620545536 1622680668 1622823552 1624096768 1624375296 1626379776 1628066304 1628458356 1632026928 1633719312 1637443584 1641301218 1642733568 1643129152 1643410944 1647145206 1648437504 1648582656 1650754728 1652195328 1656632376 1658216448 1661984352 1662669666 1663434752 1666313208 1667755131 1668808704 1669496832 1671556992 1673290368 1676957184 1677648672 1679100404 1682779952 1682928128 1683068544 1684537344 1688365056 1689061248 1692762624 1696609026 1702090152 1703575552 1704278016 1708150584 1711893792 1712599686 1715871744 1718132472 1719631872 1723539328 1724250024 1725898752 1728028512 1729107456 1729820448 1731330048 1739783808 1745404416 1746124128 1749370434 1751619072 1755457536 1761854976 1765130528 1765858374 1767399424 1767702528 1773109248 1773840384 1776029304 1777871016 1781767008 1782501714 1783627776 1788111136 1788260328 1788417792 1789820928 1792336896 1793887872 1794627576 1798560288 1804529664 1810049024 1810795392 1813340844 1816805376 1818887154 1820786688 1823113728 1825676496 1827108864 1829677248 1831260536 1831574592 1833172992 1836030294 1837176672 1837934226 1839538176 1842124032 1848075264 1848520296 1854492192 1854655488 1856110592 1857099069 1858719744 1861095264 1863711423 1865173632 1869732396 1871364096 1875451186 1877409792 1877861888 1878183936 1880501616 1882451664 1883928576 1884094464 1886576832 1888223232 1893127446 1893294144 1895104512 1899410688 1899868082 1900193904 1901068288 1904357952 1906005864 1910350848 1914851421 1916522496 1917312768 1921669407 1923177088 1923346432 1925880516 1927561216 1929560064 1930355712 1932737772 1934585856 1938981744 1939781277 1944032076 1945245888 1946048004 1946943488 1947746304 1952000214 1952172096 1956450048 1957256784 1963579968 1965293568 1969759232 1970571456 1974889728 1978662912 1979377197 1985771844 1988324352 1992842348 1994747904 1995570432 1997209424 1998032967 1999280496 2000104893 2001850368 2004487884 2006237184 2011625028 2013548544 2017292032 2018123856 2018956023 2019885056 2023380324 2029747776 2036305152 2037144816 2040932173 2043555584 2043906048 2045509632 2048033792 2048385024 2050157568 2051002944 2055497472 2060168103 2062319616 2066823756 2068627456 2069480448 2072389536 2074182852 2078728176 2079585333 2080899072 2086303716 2086487424 2088124416 2091059712 2092869184 2093732172 2098320336 2102329344 2105284608 2112086016 2112594624 2115564318 2117758122 2119419648 2119606272 2121269248 2122035013 2122398936 2124235527 2124251136 2126966016 2129955912 2131627008 2136837024 2138701824 2143372784 2144256597 2146127872 2149144704 2153250816 2156087808 2156607012 2163574224 2163764736 2165833728 2168506368 2170755072 2171277808 2171650176 2176035904 2176409088 2178292416 2181354462 2183258112 2188401624 2190311424 2191214592 2196193608 2197916672 2198110208 2201006304 2201913882 2202927104 2208648687 2208843168 2210955264 2215979136 2216892888 2221750944 2223673508 2225995776 2228742656 2231053824 2235942912 2236864896 2244091392 2246860602 2249190558 2251153408 2252081664 2257016832 2262145368 2269453536 2270389338 2272370688 2277333583 2277534112 2282525056 2283466248 2287828992 2290843296 2292842496 2299000032 2301198336 2304038016 2305476608 2306427264 2307378312 2308440064 2312434656 2316733818 2319711744 2327205888 2328165504 2332493912 2335492096 2338569198 2340610048 2341011456 2346895866 2349139968 2354477832 2356936704 2360610378 2364145664 2365120512 2368039072 2368445184 2370494688 2375689344 2376668952 2384347104 2384557056 2386427904 2389782528 2391850496 2392836768 2396200401 2398080384 2406039552 2411294382 2414393856 2417787792 2419879994 2422407168 2425182872 2425598784 2427715584 2430818304 2434021002 2434235328 2436145152 2439569664 2442099456 2442687534 2444230656 2448040392 2449568896 2450578968 2452717568 2456165376 2464100352 2464693728 2470717809 2472656256 2472873984 2476132092 2478292992 2481460352 2484948564 2486898176 2487324672 2492976528 2495152128 2503213056 2504245248 2507335488 2509935552 2511904768 2512125952 2515435776 2516041514 2516473008 2517630976 2518650606 2524169928 2524392192 2526806016 2532547584 2533591872 2539143936 2541341152 2544913539 2547134464 2553135228 2555363328 2556417024 2562225876 2567840688 2568899529 2572746752 2573807616 2576983696 2577198708 2579447808 2585308992 2586375036 2592042768 2593661184 2594730672 2596995072 2602666952 2602896128 2608600064 2609675712 2618106624 2620391424 2624055651 2627428608 2633186304 2639169596 2642782464 2647695792 2648787561 2651099136 2659663872 2660760576 2664043956 2665707328 2666806524 2669133824 2672650512 2673752571 2674982912 2675441664 2682166704 2684731392 2690831808 2691941364 2697840432 2702856121 2706330368 2706794496 2715073536 2716193088 2725208064 2727346176 2728330731 2731180032 2733543424 2734670592 2738045177 2738514744 2740663296 2744515872 2746890804 2749759488 2754045441 2755765008 2756901339 2759307264 2763186048 2765577136 2771637568 2772112896 2772780444 2781738288 2781983232 2784165888 2788079616 2791642896 2797760448 2803105792 2804598594 2807046144 2813176779 2816114688 2816792832 2820752424 2823677496 2825892864 2826141696 2829865248 2832314036 2832334848 2835954688 2839691169 2839941216 2842169344 2842656768 2849116032 2849802123 2851602432 2859008796 2865526272 2874783744 2875476016 2875969152 2884765632 2885019648 2888820774 2891341824 2894340096 2895533568 2899106658 2901878784 2904389888 2908472616 2911010816 2916048114 2917868832 2920415232 2921619456 2928000321 2928258144 2934675072 2935885176 2938425707 2944864916 2945124224 2945369952 2947940352 2954638848 2955857184 2962334592 2967994368 2974738432 2978657766 2981257216 2982486528 2989263522 2992121856 2995814136 2998920744 3002775552 3006731826 3009355776 3016193824 3017437542 3020322816 3025938048 3027185784 3029827584 3044621664 3050438656 3054457728 3055717224 3057123328 3065333376 3068264448 3072050688 3075236352 3076504416 3082224098 3083246208 3088978424 3092948992 3093479424 3100235634 3102941184 3104220672 3111274278 3118092264 3121348608 3129194488 3129455574 3129731136 3132186624 3136589568 3139303776 3140598258 3142582272 3147480504 3153494016 3157926912 3160659584 3167585792 3168129024 3168891936 3173346477 3179129472 3179409408 3181903872 3186376704 3190449024 3194933868 3197440512 3204705938 3205255536 3208052736 3215059176 3219191808 3223717056 3229876224 3234131712 3234910518 3236954112 3241091072 3245361336 3245647104 3248193536 3248750592 3252759552 3256132608 3256916712 3264053856 3267438624 3272031693 3274887168 3282602436 3285467136 3286258304 3286821888 3294290412 3296875008 3297165312 3301509456 3304390656 3313264752 3316432896 3323968704 3325339332 3326869504 3332626416 3335510262 3337617408 3338993664 3343113984 3346580736 3353914368 3355297344 3358200808 3365559904 3365856256 3366137088 3369074688 3370290903 3373785837 3376730112 3378122496 3385525248 3393218052 3404180304 3405584007 3407151104 3408556032 3416301168 3423787584 3425199372 3431743488 3436264944 3439263744 3447078656 3448500048 3451797504 3456057024 3458214912 3459640896 3462660096 3475100727 3479567616 3487474109 3490808832 3492248256 3498740868 3503238144 3507853797 3510915072 3520343799 3523709952 3530261056 3531716748 3534798848 3535405056 3540915567 3546218496 3547680768 3552058608 3555742032 3563534016 3565003428 3576222272 3576520656 3576835584 3579641856 3584673792 3587775744 3589255152 3597120576 3609059328 3616941573 3620098048 3621590784 3626681688 3629819991 3633610752 3637774308 3641573376 3646227456 3651031503 3651352992 3654217728 3659354496 3662521072 3663149184 3664031301 3666345984 3672060588 3674353344 3675868452 3679076352 3684248064 3696150528 3697040592 3708984384 3709310976 3712221184 3714198138 3717439488 3722190528 3727422846 3730347264 3739464792 3742728192 3750902372 3754819584 3755723776 3756367872 3761003232 3764903328 3767857152 3768188928 3773153664 3774062271 3776446464 3777975909 3786254892 3786588288 3790209024 3798821376 3799736164 3800387808 3808715904 3812011728 3820701696 3829702842 3833044992 3834625536 3843338814 3846354176 3846692864 3851761032 3855122432 3859120128 3860711424 3865475544 3869171712 3877963488 3879562554 3888064152 3890491776 3891428639 3892096008 3893886976 3895492608 3904000428 3904344192 3912900096 3914513568 3927159936 3930587136 3939518464 3941142912 3949779456 3958754394 3971543688 3976648704 3985684696 3989495808 3991140864 3994418848 3996065934 3998560992 4000209786 4003700736 4008975768 4012474368 4023250056 4027097088 4034584064 4036247712 4037912046 4039770112 4046760648 4059495552 4072610304 4074289632 4081864346 4087111168 4087812096 4091019264 4096067584 4096770048 4100315136 4102005888 4110994944 4120336206 4124639232 4133647512 4137254912 4138960896 4144779072 4148365704 4157456352 4159170666 4161798144 4172607432 4172974848 4176248832 4182119424 4185738368 4187464344 4196640672 4204658688 4210569216 4224172032 4225189248 4231128636 4235516244 4238839296 4239212544 4244070026 4244797872 4248471054 4248502272 4253932032 4259911824 4263254016 4273674048 4277403648 4286745568 4288513194 4292255744 4298289408 4306501632 4312175616 4313214024 4327148448 4327529472 4331667456 4333231161 4337012736 4341510144 4342555616 4343300352 4348659987 4352071808 4352818176 4356584832 4362708924 4366516224 4376803248 4380622848 4382429184 4392387216 4395833344 4396220416 4402012608 4403827764 4405854208 4417297374 4417686336 4421910528 4431958272 4433785776 4443501888 4447347016 4451991552 4457485312 4462107648 4467986649 4471885824 4473729792 4483895283 4488182784 4493721204 4498381116 4502306816 4504163328 4510097739 4514033664 4524290736 4526156313 4538907072 4540778676 4544741376 4554667166 4555068224 4565050112 4566932496 4575657984 4581686592 4585684992 4598000064 4602396672 4608076032 4610953216 4612854528 4614756624 4616880128 4618546793 4623336147 4624869312 4633467636 4639423488 4650353451 4654411776 4656331008 4664987824 4666911417 4670984192 4677138396 4681220096 4682022912 4693791732 4698279936 4708955664 4710897387 4713873408 4721220756 4728291328 4730241024 4736078144 4736890368 4740989376 4751378688 4753337904 4768694208 4769114112 4772855808 4779565056 4783700992 4785673536 4792400802 4796160768 4807058907 4812079104 4822588764 4828787712 4835575584 4839759988 4844814336 4850365744 4851197568 4852365777 4855431168 4861636608 4868042004 4868470656 4872290304 4879139328 4884198912 4885375068 4896080784 4899137792 4901157936 4905435136 4912330752 4928200704 4929387456 4941435618 4945312512 4945747968 4952264184 4956549563 4956585984 4962920704 4969897128 4973796352 4974649344 4985953056 4990304256 5003265393 5006426112 5008490496 5014670976 5019871104 5023809536 5024251904 5030871552 5032083028 5032946016 5037301212 5048339856 5048784384 5053612032 5065095168 5067183744 5078287872 5082682304 5089827078 5094268928 5106270456 5110726656 5112834048 5124451752 5135681376 5137799058 5145493504 5147615232 5153513603 5153967392 5154397416 5158895616 5170617984 5172750072 5184085536 5187322368 5189461344 5193990144 5205333904 5205792256 5217200128 5219351424 5236213248 5248111302 5254857216 5266372608 5278339192 5285564928 5295391584 5297575122 5302198272 5319327744 5321521152 5328087912 5331414656 5333613048 5338267648 5345301024 5347505142 5349965824 5350883328 5364333408 5369462784 5381663616 5383882728 5395680864 5405712242 5412660736 5413588992 5430147072 5432386176 5450416128 5456661462 5462360064 5467086848 5469341184 5476090354 5477029488 5481326592 5489031744 5493781608 5499518976 5508090882 5511530016 5513802678 5518614528 5526372096 5531154272 5543275136 5544225792 5545560888 5563476576 5563966464 5568331776 5576159232 5583285792 5591134269 5595520896 5606211584 5609197188 5614092288 5626353558 5632229376 5633585664 5641504848 5647354992 5651785728 5652283392 5659730496 5664628072 5664669696 5671909376 5679382338 5679882432 5684338688 5685313536 5698232064 5699604246 5703204864 5718017592 5731052544 5744554263 5749567488 5750952032 5751938304 5765008221 5769531264 5770039296 5777641548 5782683648 5788680192 5791067136 5798213316 5803757568 5808779776 5816945232 5819343831 5822021632 5832096228 5835737664 5840830464 5843238912 5856000642 5856516288 5869350144 5871770352 5876851414 5889729832 5890248448 5890739904 5895880704 5909277696 5911714368 5924669184 5935988736 5938131591 5949476864 5957315532 5962514432 5964973056 5978527044 5984243712 5991628272 5994098901 5997841488 6000314679 6005551104 6013463652 6018711552 6032387648 6034875084 6040645632 6051876096 6054371568 6059655168 6089243328 6100877312 6108915456 6111434448 6114246656 6122796519 6130666752 6136528896 6144101376 6150472704 6153008832 6164448196 6166492416 6177956848 6180504309 6185897984 6186958848 6200471268 6205882368 6208441344 6222548556 6236184528 6238755999 6242697216 6258388976 6258911148 6259462272 6264373248 6273179136 6278607552 6281196516 6294961008 6306988032 6315853824 6321319168 6335171584 6336258048 6337783872 6346692954 6358258944 6358818816 6363807744 6366105039 6372706581 6372753408 6380898048 6389867736 6394881024 6409411876 6410511072 6416105472 6430118352 6432769791 6438383616 6447434112 6459752448 6468263424 6469821036 6482182144 6490722672 6491294208 6496387072 6497501184 6505519104 6512265216 6513833424 6528107712 6534877248 6544063386 6549774336 6564079151 6565204872 6570934272 6572516608 6573643776 6588580824 6593750016 6594330624 6603018912 6608781312 6625946061 6626529504 6632865792 6647937408 6649538287 6650678664 6653739008 6665252832 6671020524 6677987328 6686227968 6693161472 6707828736 6710594688 6716401616 6731119808 6731712512 6732274176 6740581806 6747571674 6753460224 6756244992 6771050496 6786436104 6808360608 6811168014 6814302208 6817112064 6832000749 6832602336 6847575168 6850398744 6863486976 6872529888 6878527488 6894157312 6897000096 6903595008 6912114048 6916429824 6919281792 6925320192 6950201454 6959135232 6974948218 6981617664 6984496512 6997481736 7006476288 7015707594 7021830144 7040687598 7047419904 7060522112 7063433496 7069597696 7070810112 7081831134 7092436992 7095361536 7104117216 7111484064 7127068032 7130006856 7152444544 7153041312 7153671168 7159283712 7169347584 7175551488 7178510304 7194241152 7218118656 7233883146 7240196096 7243181568 7253363376 7259639982 7267221504 7275548616 7283146752 7292454912 7302063006 7302705984 7308435456 7318708992 7325042144 7326298368 7328062602 7332691968 7344121176 7348706688 7351736904 7358152704 7368496128 7392301056 7394081184 7412153427 7417968768 7418621952 7424442368 7428396276 7434878976 7444381056 7454845692 7460694528 7478929584 7485456384 7501804744 7509639168 7511447552 7512735744 7522006464 7529806656 7535714304 7536377856 7546307328 7548124542 7552892928 7555951818 7572509784 7573176576 7580418048 7597642752 7599472328 7600775616 7617431808 7624023456 7634740617 7641403392 7659405684 7666089984 7669251072 7686677628 7692708352 7693385728 7703522064 7706698587 7710244864 7718240256 7721422848 7730951088 7738343424 7755926976 7759125108 7776128304 7780983552 7782857278 7784192016 7787773952 7790985216 7808000856 7808688384 7825800192 7829027136 7854319872 7861174272 7872166953 7879036928 7882285824 7899558912 7917508788 7943087376 7946362683 7953297408 7971369392 7978991616 7982281728 7988837696 7992131868 7997121984 8000419572 8007401472 8017951536 8024948736 8046500112 8054194176 8069168128 8072495424 8075824092 8079540224 8093521296 8108568363 8118991104 8145220608 8148579264 8163728692 8174222336 8175624192 8182038528 8184992193 8192135168 8193540096 8200630272 8204011776 8214135531 8221989888 8240672412 8249278464 8262136323 8267295024 8270704017 8274509824 8277921792 8289558144 8296731408 8314912704 8318341332 8345214864 8345949696 8352497664 8364238848 8371476736 8374928688 8393281344 8409317376 8421138432 8439530337 8448344064 8450378496 8462257272 8469579979 8471032488 8477678592 8478425088 8488140052 8489595744 8496942108 8497004544 8507864064 8519073507 8519823648 8526508032 8547348096 8549406369 8554807296 8573491136 8577026388 8584511488 8596578816 8624351232 8626428048 8654296896 8655058944 8666462322 8674025472 8683020288 8685111232 8686600704 8697319974 8704143616 8705636352 8713169664 8725417848 8733032448 8753606496 8761245696 8764858368 8784000963 8784774432 8791666688 8792440832 8804025216 8807655528 8811708416 8815277121 8834594748 8835372672 8843821056 8863916544 8867571552 8887003776 8894694032 8903983104 8914970624 8924215296 8935973298 8943771648 8947459584 8967790566 8976365568 8987442408 8996762232 9004613632 9008326656 9020195478 9028067328 9048581472 9052312626 9077814144 9081557352 9089482752 9109334332 9110136448 9130100224 9133864992 9151315968 9163373184 9171369984 9196000128 9204793344 9216152064 9221906432 9225709056 9229513248 9237093586 9246672294 9249738624 9266935272 9278846976 9300706902 9308823552 9312662016 9329975648 9333822834 9341968384 9354276792 9362440192 9364045824 9387583464 9396559872 9417911328 9421794774 9427746816 9442441512 9456582656 9460482048 9472156288 9473780736 9481978752 9502757376 9506675808 9537388416 9538228224 9545711616 9559130112 9567401984 9571347072 9584801604 9592321536 9614117814 9624158208 9645177528 9657575424 9671151168 9679519976 9689628672 9700731488 9702395136 9704731554 9710862336 9723273216 9736084008 9736941312 9744580608 9758278656 9768397824 9770750136 9792161568 9798275584 9802315872 9810870272 9816095079 9824661504 9856401408 9858774912 9882871236 9890625024 9891495936 9904528368 9913099126 9913171968 9925841408 9939794256 9947592704 9949298688 9971906112 9980608512 10006530786 10012852224 10016980992 10029341952 10039742208 10047619072 10048503808 10061743104 10064166056 10065892032 10074602424 10096679712 10097568768 10107224064 10110872709 10121357511 10130190336 10134367488 10156575744 10165364608 10179654156 10188537856 10212540912 10221453312 10225668096 10248903504 10271362752 10275598116 10290987008 10295230464 10307027206 10307934784 10308794832 10317791232 10341235968 10345500144 10368171072 10374644736 10378922688 10387980288 10410667808 10411584512 10425302181 10434400256 10438702848 10462422327 10472426496 10496222604 10509714432 10523561391 10532745216 10556678384 10561031397 10571129856 10590783168 10595150244 10604396544 10638655488 10643042304 10656175824 10662829312 10667226096 10676535296 10690602048 10695010284 10699931648 10728666816 10738925568 10763327232 10767765456 10787784343 10791361728 10811424484 10825321472 10827177984 10850824719 10860294144 10864772352 10889459973 10900832256 10913322924 10924720128 10934173696 10938682368 10952180708 10953094509 10954058976 10962653184 10978063488 10987563216 10992093903 10999037952 11016181764 11023060032 11027605356 11037229056 11052744192 11062308544 11086550272 11088451584 11091121776 11126953152 11127932928 11136663552 11152318464 11166571584 11182268538 11191041792 11212423168 11216470783 11218394376 11228184576 11252707116 11264458752 11267171328 11283009696 11294709984 11303571456 11304566784 11319460992 11322186813 11329256144 11329339392 11333927727 11343818752 11358764676 11359764864 11368677376 11370627072 11396464128 11399208492 11436035184 11462105088 11489108526 11499134976 11501904064 11503876608 11530016442 11539062528 11540078592 11555283096 11565367296 11577360384 11582134272 11596426632 11607515136 11617559552 11633890464 11638687662 11644043264 11664192456 11671475328 11674285917 11681660928 11686477824 11712001284 11713032576 11738700288 11743540704 11753702828 11779459664 11780496896 11781479808 11791761408 11818555392 11823428736 11849338368 11876263182 11898953728 11914631064 11925028864 11929946112 11957054088 11968487424 11983256544 11988197802 11995682976 12000629358 12011102208 12026927304 12037334653 12037423104 12064775296 12069750168 12081291264 12103752192 12108743136 12119310336 12178486656 12201754624 12217830912 12222868896 12245593038 12261333504 12273057792 12288202752 12300945408 12306017664 12328896392 12332984832 12355913696 12361008618 12371795968 12373917696 12400942536 12411764736 12416882688 12445097112 12472369056 12477511998 12485394432 12516777952 12517822296 12518924544 12528746496 12546358272 12557215104 12562393032 12589922016 12613976064 12631707648 12642638336 12670343168 12672516096 12675567744 12693385908 12716517888 12717637632 12732210078 12745413162 12745506816 12761796096 12779735472 12789762048 12818823752 12821022144 12832210944 12860236704 12865539582 12876767232 12894868224 12919504896 12936526848 12939642072 12964364288 12981445344 12982588416 12992774144 12995002368 12999693483 13011038208 13024530432 13027666848 13045979961 13056215424 13069754496 13088126772 13099548672 13128158302 13130409744 13141868544 13145033216 13147287552 13177161648 13187500032 13188661248 13206037824 13217562624 13251892122 13253059008 13265731584 13295874816 13299076574 13301357328 13307478016 13330505664 13342041048 13355974656 13372455936 13386322944 13403959947 13415657472 13421189376 13432803232 13451685849 13462239616 13463425024 13464548352 13481163612 13495143348 13506920448 13512489984 13542100992 13572872208 13578468939 13616721216 13622336028 13628604416 13634224128 13664001498 13665204672 13695150336 13700797488 13726973952 13745059776 13757054976 13788314624 13794000192 13807190016 13824228096 13832859648 13838563584 13850640384 13855640379 13870008441 13900402908 13918270464 13949896436 13951060353 13963235328 13968993024 13994963472 14000734251 14012952576 14031415188 14043660288 14081375196 14094839808 14121044224 14126866992 14132692161 14139195392 14141620224 14163662268 14184873984 14190723072 14208234432 14222968128 14254136064 14260013712 14286525211 14304889088 14306082624 14307342336 14318567424 14338695168 14351102976 14357020608 14388482304 14421176721 14436237312 14467766292 14480392192 14486363136 14506726752 14519279964 14534443008 14551097232 14557097331 14566293504 14584909824 14604126012 14605411968 14616870912 14637417984 14650084288 14652596736 14656125204 14688242352 14697413376 14703473808 14716305408 14736992256 14784602112 14788162368 14824306854 14835937536 14837243904 14848884736 14856792552 14869648689 14869757952 14888762112 14909691384 14921389056 14957859168 14970912768 15003609488 15009796179 15019278336 15022895104 15025471488 15044012928 15059613312 15071428608 15072755712 15092614656 15096249084 15111903636 15145019568 15146353152 15160836096 15195285504 15198944656 15201551232 15234863616 15248046912 15269481234 15282806784 15318811368 15332179968 15338502144 15373355256 15385416704 15386771456 15407044128 15413397174 15420489728 15436480512 15442845696 15460540809 15461902176 15476686848 15511853952 15518250216 15552256608 15561967104 15565714556 15568384032 15581970432 15616001712 15617376768 15651600384 15658054272 15708639744 15744333906 15758073856 15764571648 15799117824 15835017576 15886174752 15892725366 15906594816 15941335081 15942738784 15957983232 15964563456 15977675392 15984263736 15994243968 16000839144 16014802944 16035903072 16049897472 16093000224 16108388352 16138336256 16144990848 16151648184 16159080448 16187042592 16217136726 16237982208 16290441216 16297158528 16327457384 16348444672 16351248384 16369984386 16384270336 16387080192 16401260544 16408023552 16428271062 16443979776 16481344824 16498556928 16524272646 16534590048 16541408034 16549019648 16555843584 16579116288 16593462816 16629825408 16636682664 16690429728 16691899392 16704995328 16728477696 16742953472 16749857376 16773402807 16786562688 16818634752 16842276864 16879060674 16896688128 16900756992 16924514544 16939159958 16942064976 16955357184 16956850176 16976280104 16979191488 16993884216 16994009088 17015728128 17038147014 17039647296 17053016064 17094696192 17098812738 17109614592 17146982272 17154052776 17169022976 17193157632 17248702464 17252856096 17295024663 17308593792 17310117888 17332924644 17348050944 17366040576 17370222464 17373201408 17394639948 17408287232 17411272704 17426339328 17450835696 17466064896 17507212992 17522491392 17529716736 17568001926 17569548864 17583333376 17584881664 17608050432 17615311056 17623416832 17630554242 17669189496 17670745344 17687642112 17727833088 17735143104 17774007552 17789388064 17807966208 17814394773 17829941248 17848430592 17871946596 17887543296 17894919168 17935581132 17952731136 17974884816 17982296703 17993524464 18000944037 18009227264 18016653312 18040390956 18056134656 18097162944 18104625252 18155628288 18163114704 18178965504 18218668664 18220272896 18260200448 18267729984 18302631936 18326746368 18342739968 18368389557 18392000256 18409586688 18432304128 18443812864 18451418112 18459026496 18474187172 18493344588 18499477248 18533870544 18541512927 18557693952 18601413804 18617647104 18625324032 18659951296 18667645668 18683936768 18708553584 18716267997 18724880384 18728091648 18775166928 18793119744 18835822656 18843589548 18884883024 18913165312 18919992847 18920964096 18944312576 18947561472 18963957504 19005514752 19013351616 19074776832 19076456448 19091423232 19098315117 19118119743 19118260224 19134803968 19142694144 19169603208 19184643072 19228235628 19248316416 19290355056 19298309373 19315150848 19342302336 19359039952 19379257344 19401462976 19404790272 19409463108 19446546432 19472168016 19473882624 19489161216 19516557312 19536795648 19541500272 19584323136 19596551168 19604631744 19621740544 19632190158 19649323008 19692237453 19712802816 19717549824 19765742472 19781250048 19782991872 19809056736 19826198252 19826343936 19851682816 19877838183 19879588512 19895185408 19898597376 19943812224 19948614861 19961217024 20013061572 20033961984 20058683904 20079484416 20095238144 20123486208 20128332112 20131784064 20149204848 20193359424 20195137536 20221745418 20242715022 20260380672 20268734976 20313151488 20330729216 20359308312 20377075712 20425081824 20442906624 20451336192 20496002247 20497807008 20542725504 20551196232 20568979949 20581974016 20590460928 20614054412 20615869568 20617589664 20635582464 20682471936 20691000288 20736342144 20749289472 20757845376 20775960576 20821335616 20823169024 20850604362 20868800512 20877405696 20924844654 20944852992 20992445208 21019428864 21047122782 21065490432 21113356768 21122062794 21142259712 21181566336 21190300488 21208793088 21277310976 21286084608 21312351648 21325658624 21334452192 21353070592 21381204096 21390020568 21399863296 21457333632 21477851136 21526654464 21535530912 21575568686 21582723456 21622848968 21650642944 21654355968 21701649438 21720588288 21729544704 21778919946 21801664512 21826645848 21849440256 21868347392 21877364736 21904361416 21906189018 21908117952 21925306368 21956126976 21975126432 21984187806 21998075904 22032363528 22046120064 22055210712 22074458112 22105488384 22124617088 22173100544 22176903168 22182243552 22253906304 22255865856 22273327104 22304636928 22333143168 22364537076 22382083584 22432941566 22436788752 22456369152 22505414232 22528917504 22534342656 22566019392 22589419968 22607142912 22609133568 22638921984 22644373626 22658512288 22658678784 22667855454 22687637504 22717529352 22719529728 22737354752 22741254144 22792928256 22798416984 22872070368 22904221851 22924210176 22978217052 22998269952 23003808128 23007753216 23060032884 23078125056 23080157184 23110566192 23130734592 23154720768 23164268544 23192853264 23215030272 23235119104 23267780928 23277375324 23288086528 23328384912 23342950656 23348571834 23363321856 23372955648 23424002568 23426065152 23477400576 23487081408 23507405656 23558919328 23560993792 23562959616 23583522816 23616500859 23637110784 23646857472 23698676736 23752526364 23797907456 23829262128 23839088049 23850057728 23859892224 23914108176 23936974848 23966513088 23976395604 23991365952 24001258716 24022204416 24053854608 24074669306 24074846208 24129550592 24139500336 24162582528 24207504384 24217486272 24238620672 24325705089 24356973312 24403509248 24412318763 24435661824 24445737792 24491186076 24522667008 24546115584 24554976579 24576405504 24601890816 24612035328 24642406593 24657792784 24665969664 24711827392 24722017236 24743591936 24747835392 24786408969 24801885072 24823529472 24833765376 24890194224 24944738112 24955023996 25033555904 25035644592 25037849088 25057492992 25092716544 25114430208 25124786064 25179844032 25227952128 25263415296 25285276672 25318591011 25340686336 25345032192 25351135488 25386771816 25408739937 25433035776 25435275264 25464420156 25490826324 25491013632 25523592192 25557220521 25559470944 25579524096 25637647504 25642044288 25648219107 25664421888 25720473408 25731079164 25753534464 25789736448 25873053696 25879284144 25928728576 25962890688 25965176832 25985548288 25999386966 26022076416 26049060864 26055333696 26091959922 26112430848 26139508992 26176253544 26198904833 26199097344 26256316604 26260819488 26283737088 26290066432 26294575104 26352002889 26354323296 26375000064 26377322496 26412075648 26435125248 26445831363 26503784244 26506118016 26531463168 26591749632 26598153148 26602714656 26661011328 26684082096 26711949312 26744911872 26772645888 26807919894 26831314944 26842378752 26865606464 26903371698 26924479232 26926850048 26929096704 26962327224 26990286696 27013840896 27024979968 27084201984 27145744416 27156937878 27233442432 27240000473 27244672056 27257208832 27268448256 27328002996 27330409344 27390300672 27401594976 27453947904 27490119552 27514109952 27576629248 27588000384 27614380032 27648456192 27665719296 27677127168 27711280758 27740016882 27800805816 27836540928 27899792872 27902120706 27926470656 27937986048 27989926944 28001468502 28025905152 28062830376 28087320576 28162750392 28189679616 28242088448 28253733984 28265384322 28278390784 28283240448 28327324536 28369747968 28381446144 28416468864 28445936256 28508272128 28520027424 28573050422 28609778176 28612165248 28614684672 28637134848 28677390336 28702205952 28714041216 28776964608 28842353442 28872474624 28935532584 28960784384 28972726272 29013453504 29038559928 29068886016 29102194464 29114194662 29132587008 29169819648 29208252024 29210823936 29233741824 29274835968 29300168576 29305193472 29312250408 29376484704 29394826752 29406947616 29432610816 29473984512 29569204224 29576324736 29648613708 29671875072 29674487808 29713585104 29739297378 29739515904 29777524224 29819382768 29842778112 29915718336 29941825536 30007218976 30019592358 30038556672 30045790208 30050942976 30088025856 30119226624 30142857216 30145511424 30185229312 30192498168 30223807272 30290039136 30292706304 30321672192 30332618127 30364072533 30390571008 30397889312 30403102464 30469727232 30496093824 30538962468 30565613568 30637622736 30664359936 30677004288 30746710512 30770833408 30773542912 30814088256 30826794348 30840979456 30872961024 30885691392 30921081618 30923804352 30953373696 31023707904 31036500432 31104513216 31123934208 31131429112 31136768064 31163940864 31232003424 31234753536 31275906543 31303200768 31316108544 31387266981 31417279488 31488667812 31516147712 31529143296 31570684173 31598235648 31670035152 31683094191 31772349504 31785450732 31813189632 31882670162 31885477568 31915966464 31929126912 31955350784 31968527472 31988487936 32001678288 32029605888 32071806144 32099794944 32186000448 32216776704 32276672512 32289981696 32303296368 32318160896 32363353029 32374085184 32434273452 32475964416 32552474157 32580882432 32594317056 32654914768 32668379919 32696889344 32702496768 32739968772 32768540672 32774160384 32802521088 32816047104 32856542124 32887959552 32962689648 32976281709 32997113856 33048545292 33069180096 33082816068 33098039296 33111687168 33158232576 33186925632 33259650816 33273365328 33380859456 33383798784 33409990656 33456955392 33485906944 33499714752 33546805614 33573125376 33637269504 33649412349 33684553728 33758121348 33793376256 33801513984 33849029088 33878319916 33884129952 33910714368 33913700352 33952560208 33958382976 33966560439 33987768432 33988018176 34001783181 34031456256 34076294028 34079294592 34106032128 34189392384 34197625476 34293964544 34308105552 34338045952 34386315264 34497404928 34505712192 34590049326 34617187584 34620235776 34665849288 34695846941 34696101888 34732081152 34740444928 34746402816 34789279896 34816574464 34822545408 34852678656 34901671392 34932129792 35014425984 35022857751 35044982784 35059433472 35136003852 35139097728 35166666752 35169763328 35216100864 35230622112 35261108484 35338378992 35341490688 35375284224 35455666176 35470286208 35548015104 35578776128 35628789546 35659882496 35696861184 35743893192 35775086592 35789838336 35871162264 35905462272 35949769632 35964593406 35987048928 36001888074 36018454528 36033306624 36074595221 36080781912 36112003959 36112269312 36194325888 36209250504 36311256576 36326229408 36357931008 36437337328 36440545792 36520400896 36535459968 36605263872 36653492736 36736779114 36784000512 36819173376 36864608256 36887625728 36902836224 36918052992 36948374344 36986689176 36998954496 37067741088 37083025854 37115387904 37202827608 37235294208 37250648064 37319902592 37335291336 37367873536 37417107168 37432535994 37449760768 37456183296 37550333856 37586239488 37671645312 37687179096 37769766048 37839985694 37841928192 37888625152 37895122944 37927915008 38011029504 38026703232 38149553664 38152912896 38196630234 38236239486 38236520448 38269607936 38285388288 38339206416 38369286144 38456471256 38496632832 38580710112 38596618746 38630301696 38684604672 38718079904 38758514688 38802925952 38809580544 38818926216 38893092864 38944336032 38947765248 38978322432 39033114624 39073591296 39083000544 39137939883 39168646272 39193102336 39209263488 39243481088 39264380316 39298646016 39384474906 39425605632 39435099648 39531484944 39562500096 39565983744 39618113472 39652396504 39652687872 39703365632 39755676366 39759177024 39790370816 39797194752 39887624448 39897229722 39922434048 40026123144 40067923968 40117367808 40158968832 40190476288 40211879841 40246972416 40256664224 40263568128 40298409696 40355057547 40386718848 40390275072 40443490836 40485430044 40520761344 40537469952 40626302976 40661458432 40718616624 40735406817 40754151424 40850163648 40885813248 40902672384 40992004494 40995614016 41085451008 41102392464 41137959898 41163948032 41180921856 41228108824 41231739136 41235179328 41271164928 41364943872 41382000576 41472684288 41498578944 41515690752 41551921152 41566921137 41610025323 41642671232 41646338048 41701208724 41737601024 41754811392 41849689308 41889705984 41984890416 42002202753 42038857728 42094245564 42130980864 42226713536 42244125588 42284519424 42363132672 42380600976 42417586176 42554621952 42572169216 42624703296 42651317248 42668904384 42706141184 42762408192 42780041136 42799726592 42859575633 42914667264 42955702272 43053308928 43071061824 43151137372 43165446912 43245697936 43263530163 43301285888 43308711936 43403298876 43441176576 43459089408 43557839892 43603329024 43653291696 43671291993 43698880512 43736694784 43754729472 43808722832 43812378036 43816235904 43850612736 43912253952 43950252864 43968375612 44064727056 44092240128 44110421424 44148916224 44210976768 44249234176 44346201088 44353806336 44364487104 44507812608 44511731712 44546654208 44608946067 44609273856 44666286336 44729074152 44764167168 44865883132 44873577504 44912738304 45010828464 45029388537 45057835008 45068685312 45132038784 45178839936 45214285824 45218267136 45277843968 45288747252 45317024576 45335710908 45375275008 45435058704 45439059456 45474709504 45482508288 45585856512 45596833968 45744140736 45808443702 45848420352 45948554057 45956434104 45996539904 46007616256 46015506432 46120065768 46156250112 46160314368 46221132384 46261469184 46309441536 46328537088 46381622427 46385706528 46430060544 46470238208 46535561856 46546768009 46554750648 46576173056 46656769824 46685901312 46697143668 46745911296 46848005136 46852130304 46954801152 46974162816 47014811312 47117838656 47121987584 47125919232 47233001718 47274221568 47293714944 47397353472 47505052728 47595814912 47658524256 47678176098 47700115456 47719784448 47824005243 47828216352 47873949696 47933026176 47952791208 47982731904 48002517432 48044408832 48107709216 48149338612 48149692416 48259101184 48279000672 48325165056 48415008768 48434972544 48477241344 48651410178 48713946624 48824637526 48871323648 48891475584 48982372152 49045334016 49109953158 49152811008 49203781632 49224070656 49284813186 49315585568 49331939328 49423654784 49444034472 49487183872 49495670784 49572817938 49603770144 49647058944 49667530752 49780388448 49889476224 49910047992 50067111808 50071289184 50075698176 50114985984 50185433088 50228860416 50249572128 50359688064 50455904256 50526830592 50570553344 50637182022 50681372672 50690064384 50702270976 50773543632 50817479874 50866071552 50870550528 50928840312 50981652648 50982027264 51047184384 51114441042 51118941888 51159048192 51275295008 51284088576 51296438214 51328843776 51440946816 51462158328 51507068928 51579472896 51746107392 51758568288 51857457152 51885073989 51925781376 51930353664 51971096576 51998773932 52044152832 52098121728 52110667392 52183919844 52224861696 52279017984 52352507088 52397809666 52398194688 52512633208 52521638976 52567474176 52580132864 52589150208 52704005778 52708646592 52750000128 52754644992 52824151296 52870250496 52891662726 53007568488 53012236032 53062926336 53183499264 53196306296 53205429312 53322022656 53368164192 53423898624 53443184319 53489823744 53545291776 53615839788 53662629888 53684757504 53731212928 53806743396 53848958464 53853700096 53858193408 53924654448 53946890109 53980573392 54027681792 54049959936 54168403968 54291488832 54313875756 54466884864 54480000946 54489344112 54514417664 54536896512 54656005992 54660818688 54780601344 54803189952 54907895808 54980239104 55028219904 55105168671 55153258496 55176000768 55228760064 55296912384 55331438592 55354254336 55422561516 55480033764 55601611632 55624538781 55673081856 55799585744 55804241412 55852941312 55875972096 55979853888 56002937004 56051810304 56125660752 56174641152 56325500784 56379359232 56484176896 56507467968 56530768644 56556781568 56654649072 56739495936 56759978541 56762892288 56832937728 56891872512 57016544256 57040054848 57146100844 57219556352 57224330496 57229369344 57274269696 57294945351 57354359229 57354780672 57404411904 57428082432 57553929216 57684706884 57744949248 57871065168 57894928119 57921568768 57945452544 58026907008 58077119856 58137772032 58204388928 58228389324 58339639296 58416504048 58421647872 58467483648 58549671936 58600337152 58610386944 58624500816 58752969408 58789653504 58813895232 58865221632 58947969024 59076712359 59138408448 59152649472 59287059853 59297227416 59343750144 59348975616 59427170208 59478594756 59479031808 59555048448 59633514549 59638765536 59685556224 59831436672 59845844583 59883651072 60014437952 60039184716 60091580416 60101885952 60176051712 60238453248 60285714432 60370458624 60384996336 60447614544 60580078272 60585412608 60665236254 60728145066 60781142016 60795778624 60806204928 60939454464 60992187648 61077924936 61131227136 61275245472 61328719872 61354008576 61488006741 61493421024 61541666816 61547085824 61628176512 61653588696 61681958912 61706939847 61745922048 61771382784 61842163236 61847608704 61906747392 62047415808 62073000864 62209026432 62247868416 62262858224 62273536128 62327881728 62464006848 62469507072 62551813086 62606401536 62632217088 62774533962 62834558976 62977335624 63032295424 63058286592 63141368346 63196471296 63340070304 63366188382 63544699008 63570901464 63626379264 63765340324 63770955136 63831932928 63858253824 63910701568 63937054944 63976975872 64003356576 64059211776 64143612288 64199589888 64372000896 64433553408 64553345024 64579963392 64606592736 64726706058 64748170368 64868546904 64951928832 65104948314 65161764864 65188634112 65309829536 65336759838 65393778688 65404993536 65479937544 65537081344 65548320768 65605042176 65632094208 65713084248 65775919104 65925379296 65952563418 65994227712 66097090584 66138360192 66165632136 66196078592 66223374336 66316465152 66373851264 66519301632 66546730656 66761718912 66767597568 66819981312 66913910784 66971813888 66999429504 67093611228 67146250752 67298824698 67369107456 67516242696 67586752512 67603027968 67698058176 67756639832 67768259904 67821428736 67827400704 67905120416 67916765952 67933120878 67975536864 67976036352 68003566362 68062912512 68152588056 68158589184 68212064256 68378784768 68395250952 68587929088 68616211104 68676091904 68712665553 68772630528 68994809856 69011424384 69180098652 69234375168 69240471552 69331698576 69391693882 69392203776 69464162304 69480889856 69492805632 69578559792 69633148928 69645090816 69705357312 69803342784 69864259584 70028851968 70045715502 70089965568 70118866944 70272007704 70278195456 70333333504 70339526656 70432201728 70461244224 70522216968 70676757984 70682981376 70750568448 70849502577 70911332352 70940572416 71096030208 71157552256 71257579092 71319764992 71393722368 71487786384 71550173184 71579676672 71742324528 71810924544 71899539264 71929186812 71974097856 72003776148 72036909056 72066613248 72149190442 72161563824 72224007918 72224538624 72388651776 72418501008 72622513152 72652458816 72715862016 72874674656 72881091584 72977115267 73040801792 73070919936 73210527744 73236956289 73306985472 73473558228 73568001024 73638346752 73664929737 73729216512 73775251456 73805672448 73836105984 73896748688 73927219779 73973378352 73997908992 74135482176 74166051708 74230775808 74405655216 74470588416 74501296128 74639805184 74670582672 74735747072 74834214336 74865071988 74899521536 75100667712 75172478976 75343290624 75374358192 75514490401 75539532096 75679971388 75683856384 75777250304 75790245888 75855830016 75955773033 76022059008 76053406464 76226219811 76299107328 76305825792 76393260468 76472478972 76473040896 76539215872 76570776576 76671661563 76678412832 76738572288 76912942512 76944657321 76993265664 77161420224 77193237492 77260603392 77369209344 77436159808 77605851904 77619161088 77637852432 77786185728 77888672064 77895530496 77956644864 78066229248 78147182592 78166001088 78275879766 78337292544 78386204672 78418526976 78486962176 78515295481 78528760632 78596714499 78597292032 78768949812 78851211264 78870199296 79056008667 79062969888 79125000192 79131967488 79236226944 79304793008 79305375744 79337494089 79406731264 79511352732 79518354048 79580741632 79594389504 79775248896 79794459444 80052246288 80135847936 80234735616 80317937664 80380952576 80423759682 80493944832 80513328448 80527136256 80596819392 80710115094 80773437696 80780550144 80886981672 80970860088 81041522688 81074939904 81252605952 81322916864 81437233248 81470813634 81508302848 81700327296 81720001419 81771626496 81805344768 81984008988 81991228032 82170902016 82204784928 82275919796 82361843712 82456217648 82463478272 82470358656 82542329856 82729887744 82764001152 82945368576 82997157888 83031381504 83133842274 83220050646 83285342464 83292676096 83402417448 83475202048 83509622784 83699378616 83779411968 83969780832 84004405506 84077715456 84188491128 84261342571 84261961728 84453427072 84488251176 84569038848 84726265344 84761201952 84835172352 85109243904 85144338432 85249406592 85302634496 85337808768 85412282368 85524816384 85560082272 85719151266 85829334528 85911404544 86106617856 86142123648 86302274744 86330893824 86491395872 86527060326 86602571776 86617423872 86806597752 86882353152 86918178816 87115679784 87206658048 87306583392 87342583986 87397761024 87473389568 87509458944 87617445664 87624756072 87632471808 87701225472 87824507904 87900505728 87936751224 88129454112 88184480256 88220842848 88297832448 88421953536 88498468352 88692402176 88707612672 88728974208 89015625216 89023463424 89217892134 89218547712 89332572672 89458148304 89528334336 89731766264 89747155008 89825476608 90021656928 90058777074 90115670016 90137370624 90264077568 90357679872 90428571648 90436534272 90555687936 90577494504 90634049152 90671421816 90750550016 90870117408 90878118912 90949419008 90965016576 90997854381 91171713024 91193667936 91488281472 91616887404 91696840704 91897108114 91912868208 91993079808 92015232512 92031012864 92240131536 92312500224 92320628736 92442264768 92522938368 92618883072 92657074176 92763244854 92771413056 92860121088 92940476416 93071123712 93093536018 93109501296 93152346112 93313539648 93371802624 93394287336 93491822592 93696010272 93704260608 93827719629 93909602304 93948325632 94029622624 94161800943 94235677312 94243975168 94251838464 94466003436 94548443136 94587429888 94794706944 95010105456 95049282573 95191629824 95317048512 95356352196 95400230912 95439568896 95648010486 95656432704 95747899392 95866052352 95905582416 95965463808 96005034864 96088817664 96215418432 96298677224 96299384832 96518202368 96558001344 96650330112 96830017536 96869945088 96954482688 97090059087 97302820356 97427893248 97649275052 97657422471 97742647296 97782951168 97964744304 98005139757 98090668032 98219906316 98305622016 98407563264 98448141312 98569626372 98631171136 98663878656 98847309568 98888068944 98928845127 98974367744 98991341568 99145635876 99207540288 99294117888 99335061504 99560776896 99778952448 99820095984 100005676477 100134223616 100142578368 100151396352 100229971968 100370866176 100457720832 100499144256 100719376128 100911808512 100948237047 101053661184 101141106688 101274364044 101362745344 101380128768 101404541952 101547087264 101634959748 101732143104 101741101056 101857680624 101899681317 101963305296 101964054528 102005349543 102094368768 102228882084 102237883776 102318096384 102550590016 102568177152 102592876428 102881893632 102924316656 103014137856 103158945792 103492214784 103517136576 103714914304 103770147978 103851562752 103860707328 103942193152 103997547864 104087540823 104088305664 104196243456 104221334784 104367839688 104449723392 104558035968 104705014176 104795619332 104796389376 105025266416 105043277952 105068573253 105134948352 105160265728 105178300416 105408011556 105417293184 105500000256 105509289984 105648302592 105783325452 106015136976 106024472064 106125852672 106366998528 106392612592 106410858624 106644045312 106736328384 106886368638 106979647488 107090583552 107231679576 107325259776 107369515008 107462425856 107613486792 107697916928 107707400192 107716386816 107849308896 107893780218 107961146784 108055363584 108099919872 108223785663 108336011877 108336807936 108582977664 108627751512 108933769728 108960001892 108978688224 109073793024 109312011984 109321637376 109561202688 109606379904 109815791616 109960478208 110210337342 110306516992 110352001536 110457520128 110593824768 110662877184 110708508672 110845123032 110960067528 111203223264 111249077562 111346163712 111589345567 111599171488 111608482824 111705882624 111751944192 111959707776 112005874008 112103620608 112251321504 112349282304 112651001568 112758718464 112968353792 113014935936 113061537288 113113563136 113309298144 113519957082 113525784576 113665875456 113783745024 114033088512 114080109696 114292201688 114439112704 114448660992 114458738688 114589890702 114708718458 114709561344 114808823808 114856164864 115107858432 115369413768 115489898496 115742130336 115789856238 115843137536 115890905088 116053814016 116154239712 116275544064 116408777856 116456778648 116679278592 116833008096 116843295744 116934967296 117099343872 117200674304 117220773888 117249001632 117413819649 117505938816 117579307008 117627790464 117730443264 117895938048 118153424718 118276816896 118305298944 118574119706 118594454832 118687500288 118697951232 118854340416 118957189512 118958063616 119110096896 119267029098 119277531072 119371112448 119662873344 119691689166 119767302144 120028875904 120078369432 120183160832 120203771904 120352103424 120476906496 120571428864 120740917248 120769992672 120895229088 121065172641 121160156544 121170825216 121330472508 121456290132 121562284032 121591557248 121612409856 121878908928 121984375296 122155849872 122262454272 122550490944 122657439744 122708017152 122976013482 122986842048 123083333632 123094171648 123256353024 123307177392 123363917824 123413879694 123491844096 123542765568 123684326472 123695217408 123813494784 124094831616 124146001728 124418052864 124495736832 124525716448 124547072256 124655763456 124700763411 124830075969 124928013696 124939014144 125103626172 125212803072 125264434176 125549067924 125669117952 125954671248 126006608259 126064590848 126116573184 126282736692 126392942592 126680140608 126732376764 127089398016 127141802928 127252758528 127530680648 127541910272 127663865856 127716507648 127821403136 127874109888 127953951744 128006713152 128118423552 128287224576 128399179776 128578726899 128744001792 128867106816 129106690048 129159926784 129213185472 129453412116 129496340736 129737093808 129790590489 129903857664 130209896628 130323529728 130377268224 130619659072 130673519676 130787557376 130809987072 130959875088 131013875979 131074162688 131096641536 131210084352 131264188416 131426168496 131551838208 131850758592 131905126836 132194181168 132276720384 132331264272 132392157184 132439949929 132446748672 132632930304 132747702528 133038603264 133093461312 133523437824 133535195136 133639962624 133826838201 133827821568 133943627776 133998859008 134187222456 134292501504 134597649396 134738214912 135032485392 135088165611 135173505024 135206055936 135396116352 135513279664 135536519808 135642857472 135654801408 135810240832 135833531904 135866241756 135951073728 136007132724 136125825024 136305176112 136317178368 136424128512 136757569536 136790501904 137175858176 137232422208 137352183808 137425331106 137545261056 137845662171 137989619712 138022848768 138360197304 138468750336 138480943104 138663397152 138783387764 138784407552 138928324608 138961779712 138985611264 139144867281 139157119584 139266297856 139290181632 139410714624 139606685568 139640304027 139728519168 140057703936 140091431004 140237733888 140544015408 140556390912 140666667008 140864403456 140922488448 141044433936 141353515968 141365962752 141699005154 141822664704 141881144832 142192060416 142315104512 142515158184 142639529984 142787444736 142975572768 143100346368 143159353344 143472015729 143484649056 143621849088 143799078528 143858373624 143948195712 143982859643 144007552296 144073818112 144133226496 144298380884 144323127648 144448015836 144449077248 144777303552 144837002016 145245026304 145304917632 145431724032 145749349312 145762183168 145954230534 146081603584 146141839872 146473912578 146613970944 146947116456 147136002048 147329859474 147458433024 147550502912 147611344896 147672211968 147793497376 147854439558 147946756704 147995817984 148270964352 148332103416 148461551616 148811310432 148941176832 149002592256 149279610368 149341165344 149471494144 149668428672 149730143976 149799043072 150201335424 150344957952 150686581248 150748716384 151028980802 151079064192 151359942776 151367712768 151554500608 151580491776 151711660032 151911546066 152044118016 152106812928 152452439622 152598214656 152611651584 152786520936 152944957944 152946081792 153078431744 153141553152 153343323126 153356825664 153477144576 153825885024 153889314642 153986531328 154322840448 154386474984 154521206784 154738418688 154872319616 155211703808 155238322176 155275704864 155572371456 155777344128 155791060992 155913289728 156132458496 156294365184 156332002176 156551759532 156674585088 156772409344 156837053952 157030590962 157057521264 157193428998 157194584064 157537899624 157702422528 157740398592 158112017334 158125939776 158250000384 158263934976 158472453888 158609586016 158610751488 158674988178 158813462528 159022705464 159036708096 159161483264 159188779008 159550497792 159588918888 160104492576 160271695872 160329552957 160469471232 160635875328 160761905152 160847519364 160987889664 161026656896 161054272512 161193638784 161420230188 161546875392 161561100288 161773963344 161941720176 162083045376 162149879808 162505211904 162645833728 162874466496 162941627268 163016605696 163400654592 163440002838 163543252992 163610689536 163968017976 163982456064 164341804032 164409569856 164551839592 164723687424 164912435296 164926956544 164940717312 165084659712 165315506013 165459775488 165528002304 165890737152 165994315776 166062763008 166267684548 166440101292 166570684928 166585352192 166804834896 166873616343 166950404096 167019245568 167398757232 167558823936 167939561664 168008811012 168155430912 168376982256 168522685142 168523923456 168906854144 168976502352 169138077696 169452530688 169522403904 169670344704 170218487808 170279935623 170288676864 170498813184 170605268992 170675617536 170824564736 170886231341 171049632768 171120164544 171438302532 171658669056 171822809088 171884836053 172063077687 172213235712 172284247296 172604549488 172661787648 172982791744 173054120652 173205143552 173234847744 173613195504 173764706304 173836357632 174231359568 174413316096 174613166784 174685167972 174946779136 175018917888 175234891328 175249512144 175264943616 175402450944 175649015808 175801011456 175873502448 176258908224 176368960512 176441685696 176595664896 176843907072 176996936704 177230137077 177384804352 177415225344 177457948416 177861179559 178031250432 178046926848 178435784268 178437095424 178665145344 178900543647 178916296608 179056668672 179463532528 179494310016 179537533749 179650953216 180043313856 180117554148 180274741248 180528155136 180715359744 180857143296 181111375872 181154989008 181268098304 181342843632 181501100032 181740234816 181756237824 181898838016 181995708762 182343426048 182387335872 182976562944 183233774808 183392333831 183393681408 183794216228 183825736416 183986159616 184030465024 184062025728 184464020223 184480263072 184625000448 184641257472 184884529536 185045876736 185120819541 185237766144 185314148352 185526489708 185542826112 185720242176 185880952832 186142247424 186187072036 186219002592 186627079296 186743605248 186788574672 186983645184 187392020544 187408521216 187655439258 187819204608 187896651264 188059245248 188323601886 188471354624 188487950336 188503676928 188932006872 189096886272 189174859776 189589413888 190020210912 190098565146 190383259648 190634097024 190680003311 190712704392 190800461824 190879137792 191296020972 191312865408 191495798784 191732104704 191811164832 191930927616 192010069728 192177635328 192430836864 192597354448 192598769664 193036404736 193116002688 193300660224 193660035072 193739890176 194180118174 194605640712 194855786496 195298550104 195314844942 195485294592 195565902336 195929488608 196010279514 196181336064 196439812632 196611244032 196815126528 196896282624 197139252744 197262342272 197327757312 197694619136 197776137888 197857690254 197948735488 197982683136 198291271752 198415080576 198588235776 198670123008 199121553792 199557904896 199640191968 200011352954 200268447232 200285156736 200302792704 200459943936 200741732352 200915441664 200998288512 201438752256 201896474094 202107322368 202282213376 202548728088 202725490688 202760257536 202809083904 203094174528 203269919496 203464286208 203482202112 203715361248 203799362634 203926610592 203928109056 204010699086 204188737536 204457764168 204475767552 204636192768 205101180032 205136354304 205185752856 205763787264 205848633312 206028275712 206317891584 206984429568 207034273152 207429828608 207540295956 207703125504 207721414656 207995095728 208175081646 208176611328 208392486912 208442669568 208735679376 208899446784 209116071936 209410028352 209591238664 209592778752 210050532832 210086555904 210137146506 210269896704 210320531456 210356600832 210816023112 210834586368 211000000512 211018579968 211296605184 211566650904 212030273952 212048944128 212251705344 212548507731 212733997056 212785225184 212821717248 213288090624 213472656768 213772737276 213959294976 214181167104 214463359152 214650519552 214739030016 214924851712 215226973584 215395833856 215414800384 215432773632 215698617792 215787560436 215922293568 216110727168 216199839744 216447571326 216672023754 216673615872 217165955328 217255503024 217867539456 217920003784 217957376448 218147586048 218624023968 218643274752 218931345801 219122405376 219212759808 219631583232 219710868867 219920956416 220420674684 220613033984 220704003072 220915040256 220994789211 221187649536 221325754368 221417017344 221690246064 221781659337 221920135056 222406446528 222498155124 222692327424 223178691134 223198342976 223216965648 223411765248 223503888384 223919415552 224011748016 224207241216 224502643008 224698564608 225302003136 225517436928 225936707584 226029871872 226123074576 226227126272 226543471203 226618596288 227039914164 227051569152 227331750912 227567490048 227867319099 228066177024 228160219392 228584403376 228678659433 228878225408 228897321984 228917477376 229179781404 229417436916 229419122688 229617647616 229712329728 230215716864 230738827536 230833971963 230979796992 231484260672 231579712476 231686275072 231781810176 232107628032 232308479424 232817555712 232913557296 233358557184 233666016192 233686591488 233869934592 234198687744 234401348608 234441547776 234498003264 234827639298 235011877632 235158614016 235255580928 235460886528 235545886443 235790143497 235791876096 236306849436 236553633792 236610597888 237148239412 237168026001 237188909664 237375000576 237395902464 237708680832 237914379024 237916127232 238012482267 238220193792 238534058196 238555062144 238742224896 239325746688 239383378332 240057751808 240156738864 240366321664 240407543808 240704206848 240953812992 241142857728 241481834496 241539985344 241790458176 242130345282 242320313088 242341650432 242660945016 242870928587 242912580264 243124568064 243183114496 243224819712 243757817856 243968750592 244311699744 244524908544 245100981888 245160004257 245314879488 245416034304 245952026964 245973684096 246166667264 246188343296 246512706048 246614354784 246827759388 247085531136 247368652944 247390434816 247626989568 248189663232 248292003456 248836105728 248991473664 249051432896 249094144512 249401526822 249660151938 249856027392 249878028288 250207252344 250425606144 250528868352 251098135848 251338235904 251909342496 252013216518 252129181696 252233146368 252565473384 252784027713 252785885184 253360281216 253464753528 254178796032 254283605856 254505517056 255061361296 255083820544 255327731712 255433015296 255642806272 255748219776 255907903488 256013426304 256236847104 256574449152 257157453798 257488003584 257734213632 258213380096 258319853568 258426370944 258906824232 258992681472 259474187616 259581180978 259807715328 260419793256 260647059456 260754536448 261239318144 261347039352 261575114752 261619974144 261919750176 262027751958 262148325376 262193283072 262420168704 262528376832 262852336992 263103676416 263701517184 263810253672 264388362336 264553440768 264662528544 264879899858 264893497344 265265860608 265495405056 266077206528 266186922624 267046875648 267070390272 267653676402 267655643136 267887255552 267997718016 268374444912 268585003008 269195298792 269476429824 270064970784 270176331222 270347010048 270412111872 270792232704 271026559328 271073039616 271285714944 271309602816 271620481664 271667063808 271732483512 271902147456 272014265448 272251650048 272610352224 272634356736 272848257024 273515139072 273581003808 274351716352 274464844416 274704367616 274850662212 275090522112 275691324342 275979239424 276045697536 276720394608 276937500672 276961886208 277326794304 277566775528 277568815104 277856649216 277923559424 277971222528 278289734562 278314239168 278532595712 278580363264 278821429248 279213371136 279280608054 279457038336 280115407872 280182862008 280475467776 281088030816 281112781824 281333334016 281483158887 281728806912 281844976896 282088867872 282485402829 282707031936 282731925504 283398010308 283645329408 283762289664 284384120832 284630209024 285030316368 285147847719 285279059968 285574889472 285951145536 286200692736 286318706688 286944031458 286969298112 287243698176 287598157056 287716747248 287896391424 287965719286 288015104592 288147636224 288266452992 288596761768 288646255296 288896031672 288898154496 289554607104 289674004032 290490052608 290609835264 290863448064 291270177261 291498698624 291524366336 291908461068 292163207168 292283679744 292947825156 293227941888 293894232912 294015419271 294272004096 294659718948 294916866048 295101005824 295222689792 295344423936 295586994752 295708879116 295893513408 295991635968 296541928704 296664206832 296923103232 297622620864 297882353664 298005184512 298559220736 298682330688 298942988288 299336857344 299460287952 299598086144 300017029431 300402670848 300689915904 301373162496 301497432768 302057961604 302158128384 302719885552 302735425536 302844711141 303109001216 303160983552 303423320064 303823092132 304088236032 304213625856 304904879244 305196429312 305223303168 305573041872 305699043951 305889915888 305892163584 306016048629 306156863488 306283106304 306686646252 306713651328 306954289152 307651770048 307778629284 308645680896 308772949968 309042413568 309476837376 309744639232 310423407616 310476644352 310551409728 311144742912 311554688256 311582121984 311826579456 312262622469 312264916992 312588730368 312664004352 313103519064 313349170176 313544818688 313674107904 314061181924 314115042528 314386857996 314389168128 315075799248 315205719759 315404845056 315480797184 316224034668 316251879552 316500000768 316527869952 316944907776 317219172032 317349976356 317626925056 318045410928 318073416192 318322966528 318377558016 319100995584 319177837776 320208985152 320659105914 320938942464 321271750656 321523810304 321639878399 321695038728 321975779328 322053313792 322108545024 322387277568 322840460376 323093750784 323122200576 323547926688 323883440352 324166090752 324299759616 324671356989 325008035631 325010423808 325291667456 325748932992 325883254536 326033211392 326801309184 326880005676 327221379072 327936035952 327964912128 328683608064 328819139712 329103679184 329447374848 329824870592 329853913088 329881434624 330631012026 330919550976 331056004608 331781474304 331988631552 332125526016 332535369096 332880202584 333141369856 333170704384 333609669792 333747232686 333900808192 334038491136 334768036701 334797514464 335117647872 335879123328 336017622024 336310861824 336753964512 337045370284 337047846912 337813708288 337953004704 338276155392 338905061376 339044807808 339340689408 340559871246 340577353728 340997626368 341210537984 341351235072 341772462682 342099265536 342240329088 342876605064 343317338112 343769672106 344126155374 344426471424 344568494592 345209098976 345323575296 345965583488 346108241304 346410287104 346469695488 347226391008 347529412608 347672715264 348462719136 348826632192 349226333568 349370335944 349893558272 350037835776 350469782656 350499024288 350529887232 350804901888 351298031616 351602022912 351747004896 352517816448 352737921024 352883371392 353191329792 353687814144 353993873408 354460274154 354769608704 354830450688 354915896832 355722359118 356062500864 356093853696 356871568536 356874190848 357330290688 357801087294 357832593216 358113337344 358927065056 358988620032 359075067498 359301906432 360086627712 360235108296 360549482496 361056310272 361430719488 361714286592 362222751744 362309978016 362536196608 362685687264 363002200064 363195517923 363480469632 363512475648 363797676032 363991417524 364686852096 364774671744 365953125888 366467549616 366784667662 366787362816 367588432456 367651472832 367972319232 368060930048 368124051456 368928040446 368960526144 369250000896 369282514944 369769059072 370091753472 370241639082 370475532288 370628296704 371052979416 371085652224 371440484352 371761905664 372284494848 372374144072 372438005184 373254158592 373487210496 373577149344 373967290368 374102290233 374490227907 374784041088 374817042432 375310878516 375638409216 375793302528 376118490496 376647203772 376942709248 376975900672 377007353856 377864013744 378193772544 378349719552 379178827776 380040421824 380197130292 380766519296 381268194048 381360006622 381425408784 381600923648 381758275584 382592041944 382625730816 382991597568 383464209408 383622329664 383861855232 384020139456 384355270656 384861673728 385194708896 385197539328 385736180697 386072809472 386232005376 386601320448 387320070144 387479780352 388360236348 389211281424 389371771467 389711572992 390597100208 390629689884 390970589184 391131804672 391858977216 392020559028 392362672128 392879625264 393222488064 393630253056 393792565248 394278505488 394524684544 394655514624 395389238272 395552275776 395715380508 395897470976 396582543504 396830161152 397176471552 397319849787 397340246016 398243107584 399115809792 399280383936 400022705908 400536894464 400570313472 400605585408 400919887872 401480514603 401483464704 401830883328 401996577024 402877504512 403792948188 404214644736 404564426752 405097456176 405264496833 405450981376 405520515072 405618167808 406188349056 406539838992 406928572416 406964404224 407430722496 407598725268 407853221184 408021398172 408377475072 408915528336 408951535104 409272385536 410202360064 410272708608 410371505712 411527574528 411697266624 412056551424 412635783168 413536986513 413968859136 414068546304 414859657216 415009418971 415080591912 415406251008 415442829312 415990191456 416350163292 416353222656 416784973824 416885339136 417434601843 417471358752 417798893568 418232143872 418820056704 418920912081 419182477328 419185557504 420101065664 420173111808 420274293012 420641062912 420713201664 421632046224 421669172736 422000001024 422593210368 423133301808 424060547904 424097888256 425097015462 425467994112 425570450368 425643434496 426576181248 426945313536 427545474552 427918589952 428362334208 428926718304 429301039104 429478060032 429849703424 430416047187 430453947168 430791667712 430829600768 430865547264 431397235584 431575120872 431844587136 431948578929 432221454336 432399679488 432895142652 433344047508 433347231744 434331910656 434511006048 435735078912 435840007568 435914752896 436295172096 437248047936 437286549504 437862691602 438244810752 438425519616 439421737734 439841912832 440841349368 441226067968 441408006144 441989578422 442375299072 442651508736 442834034688 443380492128 443563318674 443840270112 444812893056 444996310248 445381382161 445384654848 446357382268 446396685952 446433931296 446823530496 447007776768 447838831104 448023496032 448414482432 449005286016 449397129216 450604006272 451034873856 451873415168 452059743744 452246149152 453086942406 453237192576 454079828328 454103138304 454663501824 455134980096 455734638198 456132354048 456320438784 457168806752 457357318866 457756450816 457794643968 457834954752 458359562808 458834873832 458838245376 459235295232 459424659456 460431433728 461477655072 461667943926 461959593984 462968521344 463159424952 463372550144 463563620352 464215256064 464616958848 465635111424 465827114592 466717114368 467332032384 467373182976 467739869184 468397375488 468802697216 468883095552 468996006528 469655278596 470023755264 470317228032 470511161856 471091772886 471580286994 471583752192 472613698872 473107267584 473221195776 474296478824 474336052002 474377819328 474750001152 474791804928 475417361664 475828758048 475832254464 476024964534 476440387584 477068116392 477110124288 477484449792 478651493376 478766756664 480115503616 480313477728 480732643328 480815087616 480988658871 481408413696 481907625984 482285715456 482963668992 483079970688 483580916352 484260690564 484640626176 484683300864 485321890032 485741857174 485825160528 486249136128 486366228992 486449639424 487515635712 487937501184 488623399488 489049817088 490201963776 490320008514 490629758976 490832068608 491904053928 491947368192 492333334528 492376686592 493025412096 493228709568 493655518776 494171062272 494737305888 494780869632 495253979136 495946518039 496379326464 496584006912 497672211456 497982947328 498102865792 498188289024 498803053644 499320303876 499712054784 499756056576 500414504688 500851212288 501057736704 502196271696 502676471808 503818684992 504026433036 504258363392 504466292736 505130946768 505568055426 505571770368 506720562432 506929507056 508357592064 508567211712 509011034112 510122722592 510167641088 510655463424 510839806869 510866030592 511285612544 511496439552 511815806976 512026852608 512473694208 512658694023 513148898304 514314907596 514976007168 515468427264 515654508159 516189233061 516426760192 516639707136 516852741888 517813648464 517985362944 518948375232 519162361956 519615430656 520839586512 521294118912 521509072896 522478636288 522694078704 523150229504 523239948288 523839500352 524055503916 524296650752 524840337408 525056753664 525704673984 526207352832 527403034368 527620507344 528601432807 528776724672 529106881536 529325057088 529759799716 529786994688 530531721216 530990810112 531690411231 532154413056 532373845248 533583538677 534093751296 534140780544 535307352804 535311286272 535774511104 535995436032 536701630941 536748889824 537170006016 538390597584 538612601247 538952859648 540129941568 540352662444 540824223744 541584465408 542053118656 542146079232 542571429888 543240963328 543334127616 543464967024 543804294912 544028530896 544503300096 545220704448 545268713472 545696514048 547030278144 547162007616 548703432704 548929688832 549408735232 549701324424 550177001493 550181044224 551382648684 551958478848 552091395072 553392060669 553440789216 553875001344 553923772416 554653588608 555133551056 555137630208 555362458623 555713298432 555847118848 555942445056 556579469124 556628478336 557065191424 557160726528 557642858496 558426742272 558561216108 560230815744 560365724016 560950935552 562176061632 562225563648 562666668032 562966317774 563457613824 563689953792 564177735744 564970805658 565414063872 565463851008 566796020616 567290658816 567524579328 568768241664 569260418048 570060632736 570295695438 570558119936 571149778944 571902291072 572040009933 572401385472 572637413376 573888062916 573938596224 574487396352 575196314112 575433494496 575792782848 575931438572 576030209184 576532905984 577193523536 577292510592 577792063344 577796308992 579109214208 579348008064 580980105216 581219670528 582540354522 582997397248 583048732672 583816922136 584326414336 584567359488 585895650312 586455883776 587788465824 588030838542 588544008192 589319437896 589829397997 589833732096 590202011648 590445379584 590688847872 591173989504 591417758232 591787026816 591983271936 593083857408 593328413664 593846206464 595245241728 595764707328 596010369024 597118441472 597364661376 597885976576 598673714688 598920575904 600034058862 600805341696 601379831808 602746324992 602994865536 604115923208 604316256768 605439771104 605689422282 606218002432 606321967104 606846640128 607646184264 608176472064 608427251712 609809758488 610392858624 610446606336 611146083744 611398087902 611779831776 611784327168 612032097258 612313726976 612566212608 613373292504 613427302656 613908578304 615303540096 615557258568 617291361792 617545899936 618084827136 618953674752 619489278464 620846815232 620953288704 621102819456 622289485824 623109376512 623164243968 624525244938 624529833984 625177460736 625328008704 626207038128 626698340352 627089637376 627348215808 628122363848 628230085056 628773715992 628778336256 630151598496 630411439518 630809690112 630961594368 632448069336 632503759104 633000001536 633055739904 633889815552 634438344064 634699952712 635253850112 636090821856 636146832384 636645933056 636755116032 638201991168 638355675552 640417970304 641318211828 641877884928 642543501312 643279756798 643390077456 643951558656 644106627584 644217090048 644774555136 645680920752 646187501568 646244401152 647095853376 647766880704 648332181504 648599519232 649342713978 650016071262 650020847616 650583334912 651497865984 651766509072 652066422784 653602618368 653760011352 654442758144 655872071904 655929824256 656794037403 657367216128 657638279424 658207358368 658894749696 659132606601 659649741184 659707826176 659762869248 661262024052 661839101952 662112009216 663562948608 663977263104 664251052032 665070738192 665344978011 665760405168 666282739712 666341408768 667219339584 667494465372 667801616384 668076982272 669536073402 669595028928 670235295744 671758246656 672035244048 672621723648 673507929024 674090740568 674095693824 675627416576 675906009408 676552310784 677810122752 678089615616 678681378816 679630413609 681119742492 681154707456 681995252736 682421075968 682702470144 683544925364 683601957297 684198531072 684480658176 685753210128 686035978299 686634676224 687539344212 688252310748 688852942848 689136989184 690418197952 690647150592 691931166976 692216482608 692501915889 692820574208 692939390976 694452782016 695058825216 695345430528 696925438272 698452667136 698740671888 699787116544 700039735339 700075671552 700939565312 700998048576 701059774464 701609803776 702596063232 703204045824 703494009792 705035632896 705475842048 705766742784 706382659584 706637659329 707370430491 707375628288 707987746816 708920548308 709539217408 709660901376 709831793664 711444718236 712125001728 712187707392 713743137072 713748381696 714037446801 714660581376 715602174588 715665186432 716226674688 717854130112 717977240064 718150134996 720173255424 720470216592 721098964992 722112620544 722861438976 723428573184 724445503488 724619956032 725072393216 725371374528 726004400128 726391035846 726960939264 727024951296 727595352064 727982835048 728612785761 729373704192 729549343488 731906251776 732935099232 733569335324 733574725632 735176864912 735302945664 735480012771 735944638464 736121860096 736248102912 737856080892 737921052288 738500001792 738565029888 739538118144 740483278164 741256593408 742105958832 742171304448 742880968704 743523811328 744568989696 744748288144 744876010368 746508317184 746974420992 747154298688 748204580466 748980455814 749568082176 749634084864 750621757032 751276818432 751586605056 752236980992 753294407544 753885418496 753951801344 754014707712 755728027488 756387545088 756699439104 758352083139 758357655552 760080843648 760394260584 761533038592 762536388096 762720013244 762850817568 763516551168 765184083888 765251461632 765983195136 766928418816 767244659328 767723710464 768040278912 768710541312 769723347456 770389417792 771472361394 772145618944 772464010752 773202640896 774640140288 774959560704 776720472696 778422562848 778743542934 779423145984 781125418969 781194200416 781259379768 781941178368 782263609344 783717954432 784041118056 784725344256 785759250528 786444976128 787260506112 787585130496 788557010976 789049369088 789311029248 790778476544 791104551552 791430761016 791794941952 793165087008 793660322304 794639699574 794680492032 796486215168 798231619584 798560767872 800045411816 801073788928 801140626944 801211170816 802961029206 802966929408 803661766656 803993154048 805755009024 807585896376 808429289472 809128853504 810194912352 810528993666 810901962752 811041030144 811236335616 812376698112 813079677984 813857144832 813928808448 814861444992 815197450536 815706442368 816042796344 816754950144 817831056672 817903070208 818544771072 820404720128 820545417216 820743011424 823055149056 823394533248 824113102848 825271566336 827073973026 827937718272 828137092608 830018837942 830161183824 830812502016 830885658624 831980382912 832700326584 832706445312 833569947648 833770678272 834869203686 834942717504 835597787136 836464287744 837640113408 837841824162 838364954656 838371115008 840202131328 840346223616 840548586024 841282125824 841426403328 843264092448 843338345472 844000002048 845186420736 846266603616 847456208487 848121095808 848195776512 850194030924 850935988224 851140900736 851286868992 853152362496 853890627072 855090949104 855837179904 856724668416 857853436608 858602078208 858956120064 859699406848 860832094374 860907894336 861583335424 861659201536 861731094528 862794471168 863150241744 863689174272 863897157858 864442908672 864799358976 865790285304 866688095016 866694463488 868663821312 869022012096 871470157824 871680015136 871829505792 872590344192 873810531783 874496095872 874573099008 875725383204 876489621504 876851039232 878843475468 879683825664 881682698736 882046257813 882452135936 882816012288 883979156844 884750598144 885303017472 885668069376 886760984256 887126637348 887680540224 889625786112 889992620496 890762764322 890769309696 892714764536 892793371904 892867862592 893647060992 894015553536 895677662208 896046992064 896828964864 898010572032 898794258432 900051088293 901208012544 902069747712 903746830336 904119487488 904492298304 906173884812 906474385152 908159656656 908206276608 908534133423 909327003648 910269960192 911469276396 912264708096 912640877568 914337613504 914714637732 915512901632 915589287936 915669909504 916719125616 917097131853 917669747664 917676490752 918470590464 918849318912 920862867456 922955310144 923335887852 925937042688 926318849904 926745100288 927127240704 928430512128 929233917696 931270222848 931654229184 933434228736 934664064768 934746365952 935479738368 936787867407 936794750976 937605394432 937766191104 937992013056 939310557192 940047510528 940634456064 941022323712 942183545772 943160573988 943167504384 945227397744 945617159277 946214535168 946442391552 948592957648 948672104004 948755638656 949500002304 949583609856 950834723328 951657516096 952049929068 952880775168 954136232784 954220248576 954968899584 957302986752 957533513328 960231007232 960626955456 961465286656 961977317742 962816827392 963815251968 964571430912 964919635197 965927337984 966159941376 967161832704 968521381128 969281252352 969366601728 970643780064 971483714348 971650321056 972498272256 972732457984 972899278848 974014070967 975024106893 975031271424 975875002368 977246798976 978099634176 980403927552 980640017028 981664137216 983808107856 983894736384 984666669056 986050824192 986457419136 987311037552 988342124544 989474611776 989561739264 991893036078 992758652928 993168013824 995344422912 995965894656 996205731584 996376578048 997606107288 998640607752 999424109568 999512113152 1000829009376 1001702424576 1002115473408 1004304110103 1004392543392 1005352943616 1007637369984 1007880017501 1008052866072 1008516726784 1008932585472 1010261893536 1011136110852 1011143540736 1013441124864 1013859014112 1016715184128 1017134423424 1018022068224 1020245445184 1020335282176 1021679613738 1021732061184 1022571225088 1022992879104 1023631613952 1024053705216 1025317388046 1026297796608 1028629815192 1029952014336 1031309016318 1032378466122 1032853520384 1033279414272 1033705483776 1035627296928 1035970725888 1037896750464 1038324723912 1039230861312 1041679173024 1042588237824 1043018145792 1044957272576 1045388157408 1046300459008 1046479896576 1047679000704 1048111007832 1048593301504 1049680674816 1050113507328 1051409347968 1052414705664 1054806068736 1055241014688 1057202865614 1057553449344 1058213763072 1058650114176 1059519599432 1059573989376 1061063442432 1061981620224 1063380822462 1064308826112 1064747690496 1067167077354 1068187502592 1068281561088 1070614705608 1070622572544 1071549022208 1071990872064 1073403261882 1073497779648 1074340012032 1076781195168 1077225202494 1077905719296 1080259883136 1080705324888 1081648447488 1083168930816 1084106237312 1084292158464 1085142859776 1086481926656 1086668255232 1086929934048 1087608589824 1088057061792 1089006600192 1090441408896 1090537426944 1091393028096 1094060556288 1094324015232 1097406865408 1097859377664 1099402648848 1100354002986 1100362088448 1102765297368 1103916957696 1104182790144 1106784121338 1106881578432 1107750002688 1107847544832 1109307177216 1110267102112 1110275260416 1110724917246 1111426596864 1111694237696 1111884890112 1113158938248 1113256956672 1114130382848 1114321453056 1115285716992 1116853484544 1117122432216 1120461631488 1120731448032 1121901871104 1122306870699 1123470683721 1124352123264 1124451127296 1125333336064 1125932635548 1126915227648 1127379907584 1128355471488 1129941611316 1130828127744 1130927702016 1133592041232 1134581317632 1135049158656 1137536483328 1138520836096 1140121265472 1140591390876 1141116239872 1142299557888 1143804582144 1144080019866 1144802770944 1145274826752 1147776125832 1147877192448 1148974792704 1150392628224 1150866988992 1151585565696 1151862877144 1152060418368 1153065811968 1154387047072 1154585021184 1155584126688 1155592617984 1157208542091 1158218428416 1158696016128 1161960210432 1162439341056 1165080709044 1165994794496 1166097465344 1167633844272 1168115314401 1168652828672 1169134718976 1171791300624 1172911767552 1175576931648 1176061677084 1177088016384 1178638875792 1179658795994 1179667464192 1180404023296 1180890759168 1181377695744 1182347979008 1182835516464 1183574053632 1183966543872 1186167714816 1186656827328 1187692412928 1190490483456 1191529414656 1191959549361 1192020738048 1194236882944 1194729322752 1195771953152 1197347429376 1197841151808 1200068117724 1201610683392 1202759663616 1204441543809 1205492649984 1205989731072 1208231846416 1208632513536 1210879542208 1211378844564 1212436004864 1212643934208 1213693280256 1215292368528 1216352944128 1216854503424 1219619516976 1220785717248 1220893212672 1222292167488 1222796175804 1223559663552 1224064194516 1224627453952 1225132425216 1226746585008 1226854605312 1227817156608 1230607080192 1231114517136 1234582723584 1235091799872 1236169654272 1237907349504 1238978556928 1240610959539 1241693630464 1241906577408 1242205638912 1244578971648 1245028256913 1246218753024 1246328487936 1249050489876 1249059667968 1250354921472 1250656017408 1252303805529 1252414076256 1253396680704 1254179274752 1254696431616 1256244727696 1256460170112 1256762736243 1257547431984 1257556672512 1260303196992 1260822879036 1261923188736 1264896138672 1265007518208 1266000003072 1267779631104 1268876688128 1269399905424 1270507700224 1272181643712 1272293664768 1273291866112 1276403982336 1276711351104 1280835940608 1282636423656 1283746336817 1283755769856 1285087002624 1286559513596 1286780154912 1287903117312 1288213255168 1288434180096 1289549110272 1291248141561 1291361841504 1292375003136 1292488802304 1294191706752 1295533761408 1295845736787 1296664363008 1297199038464 1298685427956 1300032142524 1300041695232 1301166669824 1302995731968 1303533018144 1307205236736 1307520022704 1308885516288 1311744143808 1311859648512 1313588074806 1314734432256 1315276558848 1316414716736 1318265213202 1319299482368 1319415652352 1319525738496 1322524048104 1323678203904 1324224018432 1327125897216 1327954526208 1328502104064 1330141476384 1330689956022 1331520810336 1332565479424 1332682817536 1334438679168 1334760023177 1334988930744 1335603232768 1336144146483 1336153964544 1339072146804 1339190057856 1340470591488 1343516493312 1344070488096 1345243447296 1347015858048 1348181481136 1348191387648 1351254833152 1351812018816 1353104621568 1355620245504 1356179231232 1359260827218 1362239484984 1362309414912 1363990505472 1364842151936 1365404940288 1367089850728 1367203914594 1368397062144 1368961316352 1371506420256 1372071956598 1373269352448 1375078688424 1376504621496 1377705885696 1378273978368 1380836395904 1381294301184 1383862333952 1384432965216 1385003831778 1385641148416 1385878781952 1388905564032 1390117650432 1390690861056 1393850876544 1396905334272 1397481343776 1400079470678 1400151343104 1401879130624 1401996097152 1402119548928 1403219607552 1405192126464 1406408091648 1406988019584 1410071265792 1410951684096 1411533485568 1413275318658 1414740860982 1414751256576 1415975493632 1417841096616 1419078434816 1419321802752 1419663587328 1422889436472 1424250003456 1424375414784 1427486274144 1427496763392 1428074893602 1429321162752 1431204349176 1431330372864 1432453349376 1435708260224 1435954480128 1436300269992 1440346510848 1440940433184 1442197929984 1444225241088 1445722877952 1446857146368 1448891006976 1449239912064 1450144786432 1450742749056 1452008800256 1452782071692 1453921878528 1454049902592 1455965670096 1457225571522 1458747408384 1459098686976 1463812503552 1465870198464 1467138670648 1467149451264 1470353729824 1470605891328 1470960025542 1471889276928 1472243720192 1472496205824 1475712161784 1475842104576 1477000003584 1477130059776 1479076236288 1480966556328 1482513186816 1484211917664 1484342608896 1485761937408 1487047622656 1487839554117 1489137979392 1489496576288 1489752020736 1493016634368 1493948841984 1494308597376 1496409160932 1497960911628 1499136164352 1499268169728 1501243514064 1502553636864 1503173210112 1504473961984 1506588815088 1507770836992 1507903602688 1508029415424 1511456054976 1512775090176 1513398878208 1516704166278 1516715311104 1520161687296 1520788521168 1523066077184 1525072776192 1525440026488 1525701635136 1527033102336 1530368167776 1530502923264 1531966390272 1532519420607 1533856837632 1534489318656 1535447420928 1536080557824 1537421082624 1537976082069 1539446694912 1540778835584 1542944722788 1544291237888 1544928021504 1546405281792 1546963524477 1549280280576 1549919121408 1553440945392 1556845125696 1557487085868 1558846291968 1562250837938 1562388400832 1562518759536 1563882356736 1564527218688 1567435908864 1568082236112 1569450688512 1571518501056 1572889952256 1574521012224 1575170260992 1577114021952 1578098738176 1578622058496 1581556953088 1582209103104 1582861522032 1583589883904 1585804298421 1586330174016 1587320644608 1589279399148 1589360984064 1592972430336 1595071233693 1596463239168 1597121535744 1600090823632 1600750616031 1602147577856 1602281253888 1602422341632 1605922058412 1605933858816 1607323533312 1607986308096 1611510018048 1615171792752 1615837803741 1616858578944 1618257707008 1620389824704 1621057987332 1621803925504 1622472671232 1624753396224 1626159355968 1627714289664 1629722889984 1630394901072 1631412884736 1632085592688 1633509900288 1635662113344 1635806140416 1637089542144 1640809440256 1641090834432 1641486022848 1646110298112 1646789066496 1648226205696 1650531004479 1650543132672 1654147946052 1655875436544 1656274185216 1660037675884 1660176182007 1660322367648 1661625004032 1661771317248 1663960765824 1665400653168 1665412890624 1666087375869 1667139895296 1667541356544 1669738407372 1669885435008 1671195574272 1672928575488 1675280226816 1675683648324 1676729909312 1680404262656 1680692447232 1681097172048 1682564251648 1682852806656 1686528184896 1686676690944 1688000004096 1690372841472 1692533207232 1694912416974 1696242191616 1696391553024 1700096500109 1700388061848 1701871976448 1702281801472 1702573737984 1706304724992 1707781254144 1710181898208 1711674359808 1713449336832 1715706873216 1716120029799 1717204156416 1717912240128 1719398813696 1721664188748 1721815788672 1723166670848 1723318403072 1723462189056 1725588942336 1726300483488 1727378348544 1727794315716 1729598717952 1731580570608 1733376190032 1733388926976 1737327642624 1738044024192 1742940315648 1743360030272 1743659011584 1747621063566 1748992191744 1749146198016 1751450766408 1752979243008 1753702078464 1757686950936 1759367651328 1763365397472 1764092515626 1764904271872 1765632024576 1767958313688 1769488193991 1769501196288 1770606034944 1771336138752 1773521968512 1774253274696 1775361080448 1779251572224 1779985240992 1781525528644 1781538619392 1785429529072 1785586743808 1785735725184 1787294121984 1788031107072 1791355324416 1792093984128 1793657929728 1796021144064 1800102176586 1802416025088 1804139495424 1807493660672 1808238974976 1808984596608 1812347769624 1812948770304 1816319313312 1817068266846 1818654007296 1820539920384 1822938552792 1824529416192 1825281755136 1828675227008 1829429275464 1831025803264 1831178575872 1831339819008 1833438251232 1834194263706 1835339495328 1835352981504 1836941180928 1837698637824 1841725734912 1845910620288 1846671775704 1851874085376 1852637699808 1854254481408 1856861024256 1858467835392 1862540445696 1863308458368 1866868457472 1869328129536 1869492731904 1873575734814 1873589501952 1875210788864 1875532382208 1875984026112 1878621114384 1880095021056 1881268912128 1882044647424 1884367091544 1886321147976 1886335008768 1890454795488 1891234318554 1892429070336 1892884783104 1897185915296 1897344208008 1897511277312 1899000004608 1899167219712 1901669446656 1903315032192 1904099858136 1905761550336 1908272465568 1908440497152 1909937799168 1914605973504 1915067026656 1920462014464 1921253910912 1922930573312 1923954635484 1925633654784 1927630503936 1929839270394 1931854675968 1932319882752 1934323665408 1937042762256 1938562504704 1938733203456 1941287560128 1942967428696 1943300642112 1944996544512 1945464915968 1945798557696 1948028141934 1950048213786 1950062542848 1951750004736 1954493597952 1956199268352 1960807855104 1961280034056 1963328274432 1967616215712 1967789472768 1969333338112 1970382112209 1972101648384 1972914838272 1974622075104 1976684249088 1977397819803 1978949223552 1979123478528 1983786072156 1985517305856 1986336027648 1990688845824 1991931789312 1992411463168 1992753156096 1995212214576 1996034934033 1997281215504 1998848219136 1999024226304 2001658018752 2003404849152 2004230946816 2008608220206 2008785086784 2010705887232 2015274739968 2015760035002 2016105732144 2017033453568 2017865170944 2020523787072 2022272221704 2022287081472 2026882249728 2027718028224 2033430368256 2034268846848 2036044136448 2038891240827 2040490890368 2040670564352 2043359227476 2043464122368 2045142450176 2045985758208 2047263227904 2048107410432 2050634776092 2052595593216 2057259630384 2058107934897 2059904028672 2062618032636 2064756932244 2065707040768 2066558828544 2067410967552 2071254593856 2071941451776 2075793500928 2076649447824 2078461722624 2083358346048 2085176475648 2086036291584 2089914545152 2090776314816 2092600918016 2095358001408 2096222015664 2097186603008 2099361349632 2100119206017 2100227014656 2102818695936 2104829411328 2109612137472 2110482029376 2114405731228 2115106898688 2116427526144 2117300228352 2119039198864 2119147978752 2119912977987 2122111291473 2122126884864 2123963240448 2126761644924 2128617652224 2129495380992 2134334154708 2136375005184 2136563122176 2141229411216 2141245145088 2142112340403 2143098044416 2143981744128 2146806523764 2146995559296 2148680024064 2153562390336 2154450404988 2160519766272 2161410649776 2163296894976 2166337861632 2168212474624 2168584316928 2170285719552 2172963853312 2173336510464 2173859868096 2175217179648 2176114123584 2178013200384 2180882817792 2181074853888 2182786056192 2185838357283 2188121112576 2188648030464 2194813730816 2195718755328 2198805297696 2200708005972 2200724176896 2205530594736 2206440038313 2207833915392 2208365580288 2213568242676 2213763156864 2215500005376 2215695089664 2218614354432 2220534204224 2221449834492 2223388475392 2223769780224 2226317876496 2226513913344 2228260765696 2228642906112 2230571433984 2233706969088 2234244864432 2240923262976 2241462896064 2244613741398 2246941367442 2248704246528 2248902254592 2250666672128 2251479148793 2251865271096 2253830455296 2254759815168 2256710942976 2259883222632 2261656255488 2261855404032 2267184082464 2269162635264 2270098317312 2275056249417 2275072966656 2277041672192 2280242530944 2281182781752 2282232479744 2284599115776 2287609164288 2288160039732 2290549653504 2295552251664 2295754384896 2297949585408 2300785256448 2301733977984 2303171131392 2303725754288 2304120836736 2306131623936 2308774094144 2309170042368 2311168253376 2314417084182 2316436856832 2317392032256 2323920420864 2324878682112 2330161418088 2331989588992 2332194930688 2335267688544 2336230628802 2337305657344 2338269437952 2343376256907 2343582601248 2345823535104 2351153863296 2352123354168 2354176032768 2357277751584 2359317591988 2359334928384 2361781518336 2362755391488 2364695958016 2365671032928 2367148107264 2367933087744 2372335429632 2373313654656 2375384825856 2380980966912 2383919098722 2384041476096 2388473765888 2389458645504 2394694858752 2395682303616 2400136235448 2403221366784 2408883087618 2410985299968 2411979462144 2416463692832 2417265027072 2421759084416 2422757689128 2424872009728 2425287868416 2427386560512 2430584737056 2432705888256 2433709006848 2439239033952 2441571434496 2441786425344 2444584334976 2445592351608 2447119327104 2448128389032 2449254907904 2450264850432 2453493170016 2453709210624 2455634313216 2461214160384 2462229034272 2469165447168 2470183599744 2472339308544 2475814699008 2477957113856 2481221919078 2483387260928 2483813154816 2484411277824 2490056513826 2492437506048 2492656975872 2498100979752 2498119335936 2500709842944 2501312034816 2504607611058 2504828152512 2506793361408 2508358549504 2509392863232 2512489455392 2512920340224 2513525472486 2515094863968 2515113345024 2520606393984 2521645758072 2523846377472 2529792277344 2530015036416 2532000006144 2535559262208 2537753376256 2538799810848 2541015400448 2542368625461 2544363287424 2544587329536 2546583732224 2552807964672 2553422702208 2561671881216 2565272847312 2567492673634 2567511539712 2570174005248 2573119027192 2573560309824 2575806234624 2576426510336 2576868360192 2579098220544 2582496283122 2582723683008 2584750006272 2584977604608 2588383413504 2591067522816 2591691473574 2593328726016 2594398076928 2597370855912 2600064285048 2600083390464 2602333339648 2605991463936 2607066036288 2614410473472 2615040045408 2617771032576 2621431595349 2623488287616 2623719297024 2627176149612 2629468864512 2630553117696 2632829433472 2636530426404 2638598964736 2638831304704 2639051476992 2645048096208 2647356407808 2648448036864 2654251794432 2655909052416 2657004208128 2660282952768 2661379912044 2663041620672 2665130958848 2665365635072 2668877358336 2669520046354 2669977861488 2671206465536 2672288292966 2672307929088 2678144293608 2678380115712 2680941182976 2687032986624 2688140976192 2690486894592 2694031716096 2696362962272 2696382775296 2700153264879 2702509666304 2703624037632 2706209243136 2711240491008 2712358462464 2718521654436 2724478969968 2724618829824 2725602400269 2727981010944 2729684303872 2730809880576 2734179701456 2734407829188 2736794124288 2737922632704 2743012840512 2744143913196 2746538704896 2750157376848 2753009242992 2755411771392 2756547956736 2761672791808 2762588602368 2767724667904 2768865930432 2770007663556 2771282296832 2777811128064 2780235300864 2781381722112 2787701753088 2793810668544 2794962687552 2800158941356 2800302686208 2803758261248 2803992194304 2804239097856 2806439215104 2810363602221 2810384252928 2812816183296 2813976039168 2820142531584 2821903368192 2823066971136 2826550637316 2829481721964 2829502513152 2831950987264 2835682193232 2836851477831 2838156869632 2838643605504 2839327174656 2845778872944 2848500006912 2848750829568 2854972548288 2856149787204 2858642325504 2862408698352 2862660745728 2864906698752 2871416520448 2871908960256 2872600539984 2880693021696 2881880866368 2884395859968 2888450482176 2891445755904 2893714292736 2894758905591 2897782013952 2898479824128 2900289572864 2901485498112 2904017600512 2905065932797 2905564143384 2907843757056 2908099805184 2911931340192 2914451143044 2917494816768 2918197373952 2922042212901 2925072320679 2927625007104 2931740396928 2934277341296 2934298902528 2940707459648 2941211782656 2941920051084 2944487440384 2944992411648 2951424323568 2951684209152 2954000007168 2958152472576 2961933112656 2965026373632 2968423835328 2968685217792 2974095245312 2975679108234 2978275958784 2978993152576 2979504041472 2986033268736 2987897683968 2988617194752 2992818321864 2995921823256 2998272328704 2998536339456 3002487028128 3005107273728 3006346420224 3008947923968 3012912330309 3013177630176 3015541673984 3015807205376 3016058830848 3022912109952 3023640052503 3025550180352 3026797756416 3033408332556 3033430622208 3040323374592 3041577042336 3050145552384 3050880052976 3051403270272 3054066204672 3060736335552 3061005846528 3065038841214 3067713675264 3068978637312 3070894841856 3072161115648 3075952164138 3078893389824 3081557671168 3085889445576 3088582475776 3089856043008 3093927048954 3098560561152 3099838242816 3106881890784 3113690251392 3114974171736 3117669675127 3117692583936 3124501675876 3124776801664 3125037519072 3127764713472 3129054437376 3134871817728 3136164472224 3138901377024 3143037002112 3145779904512 3149042024448 3150340521984 3154228043904 3156197476352 3157244116992 3163113906176 3164418206208 3165723044064 3171608596842 3172660348032 3174641289216 3178558798296 3178721968128 3185944860672 3190142467386 3192926478336 3194243071488 3200181647264 3201501232062 3204295155712 3204562507776 3204844683264 3211844116824 3211867717632 3214647066624 3215972616192 3223020036096 3230343585504 3231675607482 3233717157888 3236515414016 3240779649408 3242115974664 3243607851008 3244945342464 3249506792448 3252318711936 3255428579328 3259445779968 3260789802144 3262825769472 3264171185376 3267019800576 3271324226688 3271612280832 3274179084288 3281618880512 3282181668864 3282972045696 3292220596224 3293578132992 3301062008958 3301086265344 3308295892104 3311750873088 3312548370432 3320075351768 3320352364014 3320644735296 3323250008064 3323542634496 3327921531648 3330801306336 3330825781248 3332174751738 3334279790592 3335082713088 3339476814744 3339770870016 3342391148544 3345857150976 3350560453632 3351367296648 3353459818624 3360808525312 3361384894464 3362194344096 3365128503296 3365705613312 3366920612097 3373056369792 3373353381888 3376000008192 3380745682944 3385066414464 3389824833948 3392484383232 3392783106048 3400193000218 3400776123696 3403743952896 3404563602944 3405147475968 3412609449984 3415562508288 3420363796416 3423348719616 3426898673664 3431413746432 3432240059598 3434408312832 3435824480256 3438797627392 3443328377496 3443631577344 3446333341696 3446636806144 3446924378112 3451177884672 3452600966976 3454756697088 3455588631432 3459197435904 3463161141216 3466752380064 3466777853952 3471625626273 3474655285248 3476088048384 3485880631296 3486720060544 3487318023168 3495242127132 3497984383488 3498292396032 3502901532816 3505958486016 3507404156928 3515373901872 3518735302656 3526730794944 3528185031252 3529808543744 3531264049152 3535916627376 3538976387982 3539002392576 3541212069888 3542672277504 3547043937024 3548506549392 3550722160896 3558503144448 3559970481984 3563051057288 3563077238784 3570859058144 3571173487616 3571471450368 3574588243968 3575878648083 3576062214144 3582710648832 3584187968256 3587315859456 3592042288128 3600204353172 3604832050176 3608278990848 3613324631427 3614987321344 3616477949952 3617969193216 3624695539248 3625897540608 3632638626624 3634136533692 3637308014592 3641079840768 3645877105584 3649058832384 3650563510272 3657350454016 3658858550928 3662051606528 3662357151744 3662679638016 3666876502464 3668388527412 3670678990656 3673882361856 3675397275648 3683451469824 3691821240576 3693343551408 3700210029649 3703748170752 3705275399616 3708508962816 3713722048512 3716935670784 3721832878617 3725080891392 3726616916736 3733736914944 3735084770739 3738656259072 3738985463808 3747151469628 3747179003904 3750421577728 3751064764416 3751968052224 3756911416587 3757242228768 3760190042112 3762537824256 3764089294848 3768734183088 3770288208729 3772642295952 3772670017536 3780909590976 3782468637108 3785769566208 3794371830592 3794688416016 3795022554624 3798000009216 3803338893312 3806630064384 3808199716272 3811523100672 3816544931136 3816880994304 3819875598336 3829211947008 3830134053312 3840924028928 3842507821824 3845861146624 3847909270968 3851239010451 3851267309568 3855261007872 3859678540788 3863709351936 3864639765504 3868647330816 3873744424683 3874085524512 3877125009408 3877466406912 3882575120256 3885934857392 3886601284224 3887537210361 3889993089024 3890929831936 3891597115392 3896056283868 3900096427572 3900125085696 3903500009472 3908987195904 3921615710208 3922560068112 3926656548864 3935232431424 3935578945536 3938666676224 3940764224418 3944203296768 3945829676544 3949244150208 3954795639606 3957898447104 3958246957056 3967572144312 3971034611712 3972672055296 3981377691648 3983863578624 3984822926336 3985506312192 3990424429152 3992069868066 3994562431008 3997696438272 3998048452608 4003316037504 4004280069531 4006809698304 4008432439449 4008461893632 4017216440412 4017570173568 4021411774464 4030549479936 4031520070004 4032211464288 4035730341888 4041047574144 4044544443408 4044574162944 4053764499456 4055436056448 4066860736512 4068537693696 4077782481654 4080981780736 4081341128704 4086718454952 4086928244736 4090284900352 4091971516416 4094526455808 4096214820864 4101269552184 4105191186432 4114519260768 4116215869794 4119808057344 4125236065272 4128805785979 4129513864488 4131414081536 4133117657088 4134821935104 4142509187712 4143882903552 4151587001856 4153298895648 4156923445248 4166716692096 4170352951296 4172072583168 4179829090304 4181552629632 4185201836032 4190716002816 4192444031328 4200238412034 4200454029312 4205637391872 4209658822656 4219224274944 4220964058752 4228811462456 4230213797376 4232855052288 4234600456704 4238078397728 4239825955974 4244222582946 4244253769728 4247926480896 4253523289848 4257235304448 4258990761984 4268668309416 4272750010368 4273126244352 4282458822432 4282490290176 4284224680806 4286196088832 4287963488256 4293613047528 4293991118592 4297360048128 4307124780672 4308900809976 4321039532544 4322821299552 4326593789952 4332675723264 4336424949248 4337168633856 4340571439104 4345927706624 4346673020928 4347719736192 4350434359296 4352228247168 4356026400768 4361765635584 4362149707776 4371676714566 4376242225152 4377296060928 4389627461632 4391437510656 4397610595392 4401416011944 4401448353792 4411061189472 4412880076626 4415667830784 4416731160576 4427136485352 4427526313728 4431000010752 4431390179328 4437228708864 4441068408448 4442899668984 4446776950784 4447539560448 4452635752992 4453027826688 4456521531392 4457285812224 4461142867968 4467413938176 4468489728864 4481846525952 4482925792128 4489227482796 4493882734884 4497408493056 4497804509184 4502958297586 4503730542192 4507660910592 4509519630336 4513421885952 4519766445264 4523312510976 4523710808064 4534368164928 4538325270528 4540196634624 4550112498834 4550145933312 4554083344384 4560485061888 4562365563504 4564464959488 4569198231552 4575218328576 4576320079464 4581099307008 4591104503328 4591508769792 4595899170816 4597558261821 4601570512896 4603467955968 4606342262784 4607451508576 4608241673472 4612263247872 4613928246207 4617548188288 4618340084736 4622336506752 4628834168364 4632873713664 4634784064512 4647840841728 4649757364224 4660322836176 4663979177984 4664389861376 4670535377088 4672461257604 4674611314688 4676538875904 4686752513814 4687165202496 4691647070208 4702307726592 4704246708336 4708352065536 4714555503168 4718635183976 4718669856768 4723563036672 4725510782976 4729391916032 4731342065856 4734296214528 4735866175488 4744670859264 4746627309312 4750769651712 4757412895263 4761961933824 4767838197444 4768082952192 4776947531776 4778917291008 4785213701079 4789389717504 4791364607232 4800272470896 4802251848093 4806442733568 4817766175236 4821970599936 4823958924288 4832927385664 4834530054144 4843518168832 4845515378256 4847513411223 4849744019456 4850575736832 4854773121024 4861169474112 4865411776512 4867418013696 4878478067904 4883142868992 4889168669952 4891184703216 4894238654208 4896256778064 4898509815808 4900278147373 4900529700864 4906986340032 4907418421248 4911268626432 4922428320768 4924458068544 4938330894336 4940367199488 4944678617088 4951593013437 4951629398016 4955914227712 4962443838156 4966774521856 4967626309632 4968822555648 4980113027652 4984875012096 4985313951744 4996201959504 4996238671872 4998262127607 5001419685888 5002624069632 5009215222116 5009656305024 5013586722816 5016717099008 5018785726464 5024978910784 5025840680448 5027050944972 5030189727936 5041212787968 5043291516144 5047692754944 5059584554688 5060030072832 5064000012288 5071118524416 5075506752512 5077599621696 5082030800896 5084737250922 5088726574848 5089174659072 5093167464448 5100289500327 5105615929344 5106845404416 5123343762432 5130545694624 5134985347268 5135023079424 5140348010496 5146238054384 5147120619648 5148360089397 5151612469248 5152853020672 5153736720384 5158196441088 5164992566244 5165447366016 5169500012544 5169955209216 5176766827008 5182135045632 5183382947148 5188796153856 5194741711824 5200128570096 5200166780928 5204666679296 5211982927872 5214132072576 5228820946944 5230080090816 5242863190698 5246976575232 5247438594048 5254352299224 5258937729024 5261106235392 5265658866944 5273060852808 5277197929472 5277662609408 5278102953984 5290096192416 5294712815616 5296896073728 5308464581973 5308503588864 5311818104832 5314008416256 5320565905536 5322759824088 5326083241344 5330261917696 5330731270144 5337754716672 5339040092708 5339955722976 5344576585932 5344615858176 5356288587216 5356760231424 5361882365952 5374065973248 5376281952384 5380973789184 5388063432192 5392725924544 5400306529758 5405019332608 5407248075264 5412418486272 5422480982016 5424716924928 5437043308872 5448957939936 5451204800538 5455962021888 5459368607744 5461619761152 5467877932783 5468359402912 5468815658376 5473588248576 5475845265408 5486025681024 5488287826392 5493077409792 5500314753696 5506018485984 5510823542784 5513095913472 5523345583616 5525177204736 5535449335808 5537731860864 5540015327112 5542564593664 5555622256128 5562763444224 5575403506176 5587621337088 5589925375104 5600317882712 5600605372416 5607516522496 5607984388608 5608478195712 5620727204442 5620768505856 5625632366592 5627952078336 5640285063168 5643806736384 5646133942272 5653101274632 5658963443928 5659005026304 5663901974528 5671364386464 5673702955662 5676313739264 5677287211008 5678654349312 5691557745888 5697000013824 5697501659136 5709945096576 5712299574408 5717284651008 5724817396704 5725321491456 5729813397504 5742833040896 5743817920512 5745201079968 5761386043392 5763761732736 5768791719936 5776900964352 5782891511808 5789517811182 5795564027904 5796959648256 5800579145728 5802970996224 5810131865594 5811128286768 5815687514112 5816199610368 5823862680384 5828902286088 5834989633536 5836394747904 5844084425802 5850144641358 5855250014208 5863480793856 5868554682592 5868597805056 5881414919296 5882423565312 5883840102168 5888974880768 5889984823296 5902848647136 5903368418304 5908000014336 5916304945152 5923866225312 5930052747264 5932193459409 5936847670656 5937370435584 5948190490624 5951358216468 5956551917568 5957986305152 5959008082944 5972066537472 5975795367936 5977234389504 5985636643728 5991843646512 5996544657408 5997072678912 6004974056256 6010214547456 6012692840448 6017895847936 6025824660618 6026355260352 6031083347968 6031614410752 6032117661696 6045824219904 6047280105006 6051100360704 6053595512832 6066816665112 6066861244416 6080646749184 6083154084672 6100291104768 6101760105952 6102806540544 6108132409344 6116673722481 6121472671104 6122011693056 6130077682428 6135427350528 6137957274624 6141789683712 6144322231296 6151904328276 6157786779648 6163115342336 6171778891152 6174323804691 6177164951552 6179712086016 6187854097908 6197121122304 6199676485632 6213763781568 6227380502784 6229948343472 6235339350254 6235385167872 6249003351752 6249553603328 6250075038144 6255529426944 6258108874752 6269743635456 6272328944448 6277802754048 6286074004224 6291559809024 6298084048896 6300357618051 6300681043968 6308456087808 6312394952704 6314488233984 6326227812352 6328836412416 6331446088128 6343217193684 6345320696064 6349282578432 6357117596592 6357443936256 6359738933961 6366333874419 6371889721344 6380284934772 6385852956672 6388486142976 6400363294528 6403002464124 6408590311424 6409125015552 6409689366528 6423688233648 6423735435264 6429294133248 6431945232384 6446040072192 6460687171008 6463351214964 6473030828032 6481559298816 6484231949328 6487215702016 6489890684928 6499013584896 6504637423872 6510857158656 6518891559936 6521579604288 6525651538944 6528342370752 6534039601152 6542648453376 6543224561664 6548358168576 6557515071849 6563237761024 6564363337728 6565944091392 6584441192448 6587156265984 6602124017916 6602172530688 6616591784208 6619320114939 6623501746176 6625096740864 6640150703536 6640704728028 6641289470592 6646500016128 6647085268992 6655843063296 6661602612672 6664349503476 6670165426176 6678953629488 6679541740032 6684782297088 6691714301952 6701120907264 6702734593296 6706919637248 6721617050624 6722769788928 6724388688192 6730257006592 6733841224194 6746112739584 6746706763776 6752000016384 6754437446379 6761491365888 6770132828928 6779649667896 6784968766464 6785566212096 6800386000436 6801552247392 6807487905792 6809127205888 6810294951936 6825168748251 6825218899968 6831125016576 6840727592832 6846697439232 6853797347328 6862827492864 6864480119196 6871648960512 6877595254784 6886656754992 6887263154688 6892666683392 6893848756224 6902355769344 6905201933952 6909513394176 6911177262864 6918394871808 6926322282432 6933504760128 6943251252546 6949310570496 6952176096768 6971761262592 6973440121088 6974636046336 6990484254264 6995968766976 6996584792064 7005803065632 7011916972032 7014808313856 7030128770721 7030747803744 7037470605312 7053461589888 7055160122507 7056370062504 7059617087488 7062528098304 7071833254752 7077952775964 7078004785152 7085344555008 7094087874048 7097013098784 7101444321792 7117006288896 7119940963968 7126102114576 7126154477568 7141718116288 7142346975232 7142942900736 7151757296166 7152124428288 7165421297664 7168375936512 7184084576256 7200408706344 7209664100352 7226649262854 7229974642688 7232955899904 7235938386432 7249391078496 7251795081216 7265277253248 7268273067384 7274616029184 7282159681536 7291754211168 7298117664768 7301127020544 7314700908032 7317717101856 7324103213056 7324714303488 7325359276032 7333753004928 7336777054824 7341357981312 7347764723712 7350794551296 7366902939648 7383642481152 7386687102816 7400420059298 7407496341504 7410550799232 7417017925632 7427444097024 7433871341568 7443665757234 7450161782784 7453233833472 7470169541478 7477312518144 7477970927616 7494302939256 7494358007808 7500843155456 7502129528832 7503936104448 7513822833174 7514484457536 7520380084224 7525075648512 7528178589696 7537468366176 7540576417458 7545284591904 7545340035072 7561819181952 7564937274216 7571539132416 7588743661184 7589376832032 7590045109248 7596000018432 7606677786624 7613260128768 7616399432544 7623046201344 7633089862272 7633761988608 7639751196672 7658423894016 7660268106624 7681848057856 7685015643648 7695818541936 7702478020902 7702534619136 7710522015744 7719357081576 7727418703872 7729279531008 7737294661632 7747488849366 7748171049024 7754250018816 7754932813824 7765150240512 7771869714784 7773202568448 7775074420722 7779986178048 7781859663872 7783194230784 7792112567736 7800192855144 7800250171392 7807000018944 7817974391808 7843231420416 7845120136224 7853313097728 7864294786047 7870464862848 7871157891072 7877333352448 7881528448836 7888406593536 7891659353088 7898488300416 7909591279212 7915796894208 7916493914112 7935144288624 7942069223424 7945344110592 7962755383296 7967727157248 7969645852672 7971012624384 7980848858304 7984139736132 7989124862016 7995392876544 7996096905216 8006632075008 8008560139062 8013619396608 8016864878898 8016923787264 8034432880824 8035140347136 8042823548928 8061098959872 8063040140008 8064422928576 8071460683776 8082095148288 8089088886816 8089148325888 8100459794637 8107528998912 8110872112896 8133721473024 8137075387392 8155564963308 8161963561472 8162682257408 8173436909904 8173856489472 8176807200807 8180569800704 8183943032832 8189052911616 8192429641728 8202539104368 8210382372864 8229038521536 8232431739588 8239616114688 8250472130544 8257611571958 8259027728976 8262828163072 8266235314176 8269643870208 8285018375424 8287765807104 8303174003712 8306597791296 8313846890496 8333433384192 8340705902592 8344145166336 8359658180608 8363105259264 8370403672064 8381432005632 8384888062656 8400476824068 8400908058624 8411274783744 8419317645312 8431090806663 8438448549888 8441928117504 8457622924912 8460427594752 8465710104576 8469200913408 8476156795456 8479651911948 8488445165892 8488507539456 8495852961792 8507046579696 8514470608896 8517981523968 8537336618832 8545500020736 8546252488704 8564917644864 8568449361612 8572392177664 8575926976512 8587226095056 8587982237184 8594720096256 8614249561344 8617801619952 8642079065088 8645642599104 8653187579904 8665351446528 8672849898496 8674337267712 8681142878208 8684276716773 8691855413248 8693346041856 8695439472384 8700868718592 8704456494336 8712052801536 8715197798391 8723531271168 8724299415552 8743353429132 8752484450304 8754592121856 8766126638703 8775216962037 8779254923264 8782875021312 8795221190784 8802832023888 8802896707584 8822122378944 8825760153252 8833462321152 8854272970704 8855052627456 8862000021504 8874457417728 8882136816896 8885799337968 8893553901568 8895079120896 8905271505984 8906055653376 8913043062784 8922285735936 8934827876352 8936979457728 8963693051904 8965851584256 8978454965592 8986224357719 8987765469768 8994816986112 8995609018368 9005916595172 9007461084384 9015321821184 9019039260672 9026843771904 9038736990927 9039532890528 9046625021952 9047421616128 9068736329856 9070920157509 9076650541056 9080393269248 9100224997668 9100291866624 9108166688768 9120970123776 9124731127008 9150436657152 9152640158928 9162198614016 9182209006656 9183017539584 9195116523642 9203141025792 9206935911936 9212684525568 9214903017152 9216483346944 9227856492414 9235096376576 9236680169472 9244673013504 9257668336728 9265747427328 9269568129024 9295681683456 9299514728448 9320645672352 9327958355968 9328779722752 9341070754176 9344922515208 9349222629376 9353009025381 9353077751808 9373505027628 9374330404992 9383294140416 9404615453184 9408493416672 9416704131072 9429111006336 9437270367952 9437339713536 9447126073344 9451021565952 9458783832064 9462684131712 9468592429056 9471732350976 9489341718528 9493254618624 9514825790526 9523923867648 9535676394888 9536165904384 9553895063552 9557834582016 9570427402158 9578779435008 9582729214464 9600544941792 9604503696186 9612885467136 9635532350472 9643941199872 9647917848576 9665854771328 9669060108288 9687036337664 9691030756512 9695026822446 9699488038912 9701151473664 9709546242048 9722338948224 9730823553024 9734836027392 9756956135808 9766285737984 9778337339904 9782369406432 9788477308416 9792513556128 9800556294746 9801059401728 9813972680064 9814836842496 9822537252864 9844856641536 9848916137088 9876661788672 9880734398976 9903186026874 9903258796032 9911828455424 9924887676312 9933549043712 9935252619264 9937645111296 9960226055304 9969750024192 9970627903488 9992403919008 9992477343744 9996524255214 10002839371776 10005248139264 10018430444232 10019312610048 10027173445632 10033434198016 10037571452928 10049957821568 10051681360896 10054101889944 10060379455872 10082425575936 10086583032288 10095385509888 10119169109376 10120060145664 10128000024576 10142237048832 10151013505024 10155199243392 10164061601792 10169474501844 10177453149696 10178349318144 10200579000654 10211231858688 10213690808832 10246687524864 10261091389248 10269970694536 10270046158848 10280696020992 10292476108768 10294241239296 10296720178794 10303224938496 10305706041344 10307473440768 10316392882176 10329985132488 10330894732032 10339000025088 10339910418432 10353533654016 10364270091264 10366765894296 10377592307712 10389483423648 10400257140192 10400333561856 10409333358592 10414876878819 10423965855744 10428264145152 10457641893888 10460160181632 10485726381396 10493953150464 10494877188096 10508704598448 10517875458048 10522212470784 10531317733888 10546121705616 10554395858944 10555325218816 10556205907968 10580192384832 10589425631232 10593792147456 10616929163946 10617007177728 10623636209664 10628016832512 10641131811072 10645519648176 10652166482688 10660523835392 10661462540288 10675509433344 10678080185416 10679911445952 10689153171864 10689231716352 10712577174432 10713520462848 10723764731904 10727635944249 10748131946496 10752563904768 10761947578368 10776126864384 10785451849088 10800613059516 10810038665216 10814496150528 10824836972544 10844961964032 10849433849856 10874086617744 10897915879872 10902409601076 10911924043776 10918737215488 10923239522304 10935755865566 10936718805824 10937631316752 10947176497152 10951690530816 10972051362048 10976575652784 10986154819584 11000629507392 11012036971968 11021647085568 11026191826944 11046691167232 11050354409472 11070898671616 11075463721728 11080030654224 11085129187328 11100630088947 11111244512256 11125526888448 11150807012352 11165498635851 11175242674176 11179850750208 11200635765424 11201210744832 11205254312217 11215033044992 11215968777216 11216956391424 11241454408884 11241537011712 11251264733184 11255904156672 11280570126336 11287613472768 11292267884544 11306202549264 11310864626187 11317926887856 11318010052608 11327803949056 11342728772928 11347405911324 11352627478528 11357308698624 11383115491776 11394000027648 11419890193152 11424599148816 11434569302016 11449634793408 11450642982912 11459626795008 11485666081792 11487635841024 11490402159936 11522772086784 11527523465472 11537583439872 11553717031353 11553801928704 11565783023616 11579035622364 11591128055808 11593919296512 11601158291456 11605941992448 11620263731188 11621233274049 11622256573536 11631375028224 11632399220736 11647725360768 11657804572176 11662611631083 11669979267072 11672789495808 11688168851604 11700289282716 11710500028416 11726961587712 11737109365184 11762829838592 11764847130624 11767680204336 11777949761536 11779969646592 11805697294272 11806736836608 11816000028672 11832609890304 11847732450624 11864386918818 11873695341312 11874740871168 11896380981248 11900675500763 11902716432936 11913103835136 11915972610304 11918016165888 11944133074944 11951590735872 11954468779008 11971273287456 11983687293024 11993089314816 11994145357824 12009948112512 12012840208593 12020429094912 12025297318347 12025385680896 12035791695872 12051649321236 12052710520704 12062166695936 12063228821504 12064235323392 12091648439808 12094560210012 12107191025664 12133633330224 12133722488832 12161293498368 12166308169344 12200582209536 12203520211904 12205613081088 12233347444962 12242945342208 12244023386112 12260155364856 12270854701056 12275914549248 12283579367424 12288644462592 12303808656552 12315573559296 12326230684672 12343557782304 12348647609382 12354329903104 12359424172032 12375708195816 12386417357937 12394242244608 12399352971264 12427527563136 12454761005568 12459896686944 12470678700508 12470770335744 12498006703504 12499107206656 12500150076288 12511058853888 12516217749504 12539487270912 12544657888896 12555605508096 12572148008448 12600715236102 12601362087936 12616912175616 12624789905408 12628976467968 12652455624704 12657672824832 12662892176256 12686434387368 12690641392128 12698565156864 12714235193184 12719477867922 12732667748838 12743779442688 12760569869544 12771705913344 12776972285952 12800726589056 12806004928248 12817180622848 12818250031104 12819378733056 12847376467296 12847470870528 12858588266496 12863890464768 12892080144384 12921374342016 12926702429928 12946061656064 12963118597632 12968463898656 12979781369856 12998027169792 13009274847744 13021714317312 13037783119872 13043159208576 13051303077888 13056684741504 13068079202304 13085296906752 13086449123328 13115030143698 13126475522048 13128726675456 13131888182784 13168882384896 13174312531968 13204248035832 13204345061376 13233183568416 13238640229878 13247003492352 13250193481728 13280301407072 13281409456056 13282578941184 13293000032256 13294170537984 13311686126592 13323205225344 13328699006952 13340330852352 13357907258976 13359083480064 13369564594176 13383428603904 13402241814528 13405469186592 13413839274496 13443234101248 13445539577856 13448777376384 13460514013184 13467682448388 13492225479168 13493413527552 13508874892758 13522982731776 13540265657856 13559299335792 13569937532928 13571132424192 13600772000872 13603104494784 13614975811584 13618254411776 13620589903872 13650337496502 13650437799936 13662250033152 13681455185664 13693394878464 13707594694656 13725654985728 13728960238392 13743297921024 13755190509568 13773313509984 13774526309376 13785333366784 13787697512448 13792674785463 13804711538688 13810403867904 13819026788352 13822354525728 13836789743616 13841784738621 13852644564864 13867009520256 13886502505092 13898621140992 13904352193536 13943522525184 13946880242176 13949272092672 13980968508528 13991937533952 13993169584128 14011606131264 14023833944064 14029616627712 14060257541442 14061495607488 14074941210624 14106923179776 14110320245014 14112740125008 14119234174976 14125056196608 14143666509504 14155905551928 14156009570304 14170689110016 14188175748096 14194026197568 14202888643584 14234012577792 14239881927936 14252204229152 14252308955136 14272238685789 14283436232576 14284693950464 14285885801472 14303514592332 14304248856576 14330842595328 14336751873024 14368169152512 14400817412688 14406755544279 14419328200704 14453298525708 14459949285376 14465911799808 14471876772864 14498782156992 14503590162432 14530554506496 14536546134768 14549232058368 14564319363072 14583508422336 14596235329536 14602254041088 14629401816064 14635434203712 14648206426112 14649428606976 14667506009856 14673554109648 14682715962624 14695529447424 14700834442119 14701589102592 14733805879296 14767284962304 14773374205632 14800840118596 14814992683008 14821101598464 14834035851264 14854779040311 14854888194048 14867742683136 14887331514468 14900323565568 14906467666944 14940339082956 14954625036288 14955941855232 14988605878512 14988716015616 14994786382821 15001686310912 15004259057664 15007872208896 15027645666348 15028968915072 15040760168448 15050151297024 15056357179392 15074936732352 15081152834916 15090569183808 15123638363904 15129874548432 15143078264832 15177487322368 15178753664064 15180090218496 15192000036864 15213355573248 15226520257536 15232798865088 15246092402688 15266179724544 15267523977216 15279502393344 15300868500981 15316847788032 15320536213248 15363696115712 15370031287296 15391637083872 15404956041804 15405069238272 15421044031488 15438714163152 15445080268191 15454837407744 15458559062016 15474589323264 15494977698732 15496342098048 15508500037632 15509865627648 15530300481024 15543739429568 15546405136896 15550148841444 15563719327744 15566388461568 15584225135472 15600385710288 15600500342784 15614000037888 15635948783616 15686462840832 15690240272448 15728589572094 15740929725696 15742315782144 15754666704896 15763056897672 15776813187072 15783318706176 15796976600832 15819182558424 15831593788416 15832987828224 15870288577248 15884138446848 15890688221184 15925393745919 15925510766592 15935454314496 15939291705344 15942025248768 15961697716608 15968279472264 15978249724032 15990785753088 15992193810432 16013264150016 16017120278124 16033729757796 16033847574528 16068865761648 16070280694272 16085647097856 16122197919744 16126080280016 16128845857152 16142921367552 16164190296576 16178177773632 16200919589274 16215057997824 16221744225792 16267442946048 16274150774784 16311129926616 16323927122944 16325364514816 16346873819808 16353614401614 16361139601408 16367886065664 16378105823232 16384859283456 16403633798349 16405078208736 16420764745728 16458077043072 16464863479176 16479232229376 16500944261088 16515223143916 16518055457952 16532470628352 16539287740416 16570036750848 16575531614208 16606348007424 16613195582592 16627693780992 16666866768384 16688290332672 16719316361216 16726210518528 16762864011264 16769776125312 16800953648136 16801816117248 16822549567488 16862181613326 16876897099776 16883856235008 16915245849824 16920855189504 16931420209152 16938401826816 16952313590912 16959303823896 16976890331784 16977015078912 16991705923584 17014093159392 17028941217792 17035963047936 17074673237664 17091000041472 17092504977408 17129835289728 17136898723224 17144784355328 17151853953024 17174452190112 17175964474368 17189440192512 17228499122688 17235603239904 17284158130176 17291285198208 17306375159808 17330702893056 17345699796992 17348674535424 17368553433546 17383710826496 17386692083712 17390878944768 17401737437184 17408912988672 17430395596782 17447062542336 17448598831104 17486706858264 17504968900608 17509184243712 17532253277406 17550433924074 17558509846528 17565750042624 17590442381568 17605664047776 17605793415168 17644244757888 17651520306504 17666924642304 17708545941408 17710105254912 17724000043008 17748914835456 17764273633792 17771598675936 17787107803136 17790158241792 17796580378227 17810543011968 17812111306752 17826086125568 17844571471872 17869655752704 17873958915456 17927386103808 17931703168512 17956909931184 17972448715438 17975530939536 17989633972224 17991218036736 18011833190344 18014922168768 18030643642368 18038078521344 18053687543808 18077473981854 18079065781056 18093250043904 18094843232256 18137472659712 18141840315018 18153301082112 18160786538496 18200449995336 18200583733248 18216333377536 18241940247552 18249462254016 18300873314304 18305280317856 18324397228032 18350021167443 18364418013312 18366035079168 18390233047284 18406282051584 18413871823872 18425369051136 18429806034304 18432966693888 18455712984828 18470192753152 18473360338944 18489346027008 18515336673456 18531494854656 18539136258048 18591363366912 18599029456896 18641291344704 18655916711936 18657559445504 18682141508352 18689845030416 18698445258752 18706018050762 18706155503616 18747010055256 18748660809984 18766588280832 18809230906368 18816986833344 18833408262144 18858222012672 18874540735904 18874679427072 18894252146688 18901072854153 18902043131904 18917567664128 18925368263424 18937184858112 18943464701952 18978683437056 18986509237248 19029651581052 19047847735296 19071352789776 19072331808768 19079216801883 19099001623257 19107790127104 19115669164032 19140854804316 19157558870016 19165458428928 19201089883584 19209007392372 19225770934272 19271064700944 19287882399744 19295835697152 19331709542656 19338120216576 19374072675328 19382061513024 19390053644892 19398976077824 19419092484096 19444677896448 19461647106048 19469672054784 19513912271616 19532571475968 19556674679808 19564738812864 19576954616832 19585027112256 19601112589492 19602118803456 19627945360128 19629673684992 19645074505728 19672545215547 19689713283072 19697832274176 19753323577344 19761468797952 19806372053748 19806517592064 19823656910848 19849775352624 19857960344817 19867098087424 19870505238528 19875290222592 19920452110608 19939500048384 19941255806976 19984807838016 19993048510428 20010496278528 20036860888464 20038625220096 20054346891264 20066868396032 20075142905856 20099915643136 20103362721792 20108203779888 20120758911744 20164851151872 20173166064576 20190771019776 20238338218752 20240120291328 20256000049152 20263312339137 20284474097664 20302027010048 20310398486784 20328123203584 20338949003688 20354906299392 20356698636288 20401158001308 20422463717376 20427381617664 20475506244753 20493375049728 20522182778496 20539941389072 20540092317696 20561392041984 20584952217536 20588482478592 20593440357588 20611412082688 20614946881536 20632785764352 20659970264976 20661789464064 20678000050176 20707067308032 20728540182528 20733531788592 20755184615424 20778966847296 20800514280384 20818666717184 20829753757638 20847931711488 20856528290304 20915283787776 20920320363264 20971452762792 20987906300928 20989754376192 21017409196896 21035750916096 21044424941568 21062635467776 21090386312163 21092243411232 21108791717888 21110650437632 21112411815936 21160384769664 21165480367521 21178851262464 21187584294912 21233858327892 21234014355456 21256033665024 21282263622144 21291039296352 21304332965376 21321047670784 21351018866688 21356160370832 21359822891904 21378306343728 21378463432704 21425154348864 21427040925696 21455271888498 21496263892992 21505127809536 21552253728768 21570903698176 21601226119032 21620077330432 21628992301056 21689923928064 21698867699712 21748173235488 21795831759744 21804819202152 21823687725889 21823848087552 21837474430976 21846479044608 21871511731132 21873437611648 21875262633504 21894352994304 21903381061632 21944102724096 21953151305568 21972309639168 22001259014784 22024073943936 22043294171136 22052383653888 22093382334464 22100708818944 22141797343232 22150927443456 22160061308448 22201260177894 22222489024512 22251053776896 22301614024704 22330997271702 22350485348352 22359701500416 22401271530848 22410508624434 22430066089984 22431937554432 22433912782848 22482908817768 22483074023424 22502529466368 22511808313344 22561140252672 22575226945536 22584535769088 22612405098528 22621729252374 22635853775712 22636020105216 22655607898112 22685457545856 22694811822648 22705254957056 22714617397248 22766230983552 22788000055296 22839780386304 22849198297632 22869138604032 22899269586816 22901285965824 22919253590016 22971332163584 22975271682048 22980804319872 23045544173568 23055046930944 23107434062706 23107603857408 23131566047232 23158071244728 23182256111616 23187838593024 23202316582912 23211883984896 23240527462376 23242466548098 23244513147072 23262750056448 23264798441472 23295450721536 23315609144352 23325223262166 23339958534144 23345578991616 23376337703208 23400578565432 23421000056832 23453923175424 23474218730368 23525659677184 23529694261248 23535360408672 23555899523072 23559939293184 23611394588544 23613473673216 23632000057344 23665219780608 23695464901248 23728773837636 23747390682624 23749481742336 23801351001526 23805432865872 23826207670272 23831945220608 23836032331776 23888266149888 23903181471744 23908937558016 23942546574912 23967374586048 23986178629632 23988290715648 24019896225024 24025680417186 24040858189824 24050594636694 24050771361792 24071583391744 24103298642472 24105421041408 24124333391872 24126457643008 24128470646784 24183296879616 24189120420024 24214382051328 24267266660448 24267444977664 24301379383911 24322586996736 24332616338688 24401164419072 24407040423808 24411226162176 24466694889924 24485890684416 24488046772224 24520310729712 24541709402112 24551829098496 24567158734848 24577288925184 24607617313104 24631147118592 24652461369344 24687115564608 24697295218764 24708659806208 24718848344064 24751416391632 24772834715874 24788484489216 24798705942528 24855055126272 24909522011136 24919793373888 24941357401016 24941540671488 24996013407008 24998214413312 25000300152576 25022117707776 25032435499008 25078974541824 25089315777792 25111211016192 25144296016896 25201430472204 25202724175872 25233824351232 25249579810816 25257952935936 25293272419989 25304911249408 25315345649664 25325784352512 25372868774736 25381282784256 25397130313728 25428470386368 25438955735844 25465335497676 25487558885376 25521139739088 25543411826688 25553944571904 25601453178112 25612009856496 25634361245696 25636500062208 25638757466112 25694752934592 25717176532992 25727780929536 25784160288768 25842748684032 25853404859856 25892123312128 25901470207543 25926237195264 25936927797312 25959562739712 25996054339584 26018549695488 26043428634624 26052830150319 26075566239744 26086318417152 26102606155776 26113369483008 26136158404608 26145593395173 26170593813504 26172898246656 26230060287396 26252951044096 26257453350912 26263776365568 26298379916109 26337764769792 26348625063936 26408496071664 26408690122752 26466367136832 26477280459756 26500386963456 26560602814144 26562818912112 26565157882368 26586000064512 26623372253184 26646410450688 26657398013904 26680661704704 26715814517952 26718166960128 26739129188352 26766857207808 26804483629056 26810938373184 26827678548992 26886468202496 26891079155712 26897554752768 26921028026368 26935364896776 26958673073157 26984450958336 26986827055104 27017749785516 27045965463552 27080531315712 27116210972781 27118598671584 27139875065856 27142264848384 27201544001744 27206208989568 27212760472527 27229951623168 27236508823552 27241179807744 27300674993004 27300875599872 27324500066304 27362910371328 27451309971456 27457920476784 27486595842048 27510381019136 27546627019968 27549052618752 27570666733568 27585349570926 27609423077376 27620807735808 27638053576704 27644709051456 27683569477242 27705289129728 27734019040512 27773005010184 27797242281984 27808704387072 27887045050368 27893760484352 27898544185344 27961937017056 27983875067904 27986339168256 28023212262528 28047667888128 28059027076143 28059233255424 28120515082884 28122991214976 28149882421248 28213846359552 28220640490028 28225480250016 28250112393216 28287333019008 28311811103856 28312019140608 28341378220032 28376351496192 28388052395136 28405777287168 28468025155584 28479763855872 28504408458304 28544477371578 28566872465152 28569387900928 28571771602944 28607029184664 28608497713152 28661685190656 28673503746048 28736338305024 28801634825376 28813511088558 28838656401408 28901640501853 28906597051416 28919898570752 28931823599616 28943753545728 28997564313984 29007180324864 29061109012992 29073092269536 29098464116736 29128638726144 29167016844672 29192470659072 29204508082176 29258803632128 29270868407424 29296412852224 29298857213952 29335012019712 29347108219296 29365431925248 29401668884238 29403178205184 29467611758592 29534569924608 29546748411264 29601680237192 29629985366016 29642203196928 29709558080622 29709776388096 29735485366272 29774663028936 29800647131136 29812935333888 29880678165912 29909250072576 29911883710464 29977211757024 29977432031232 29989572765642 30003372621824 30008518115328 30015744417792 30055291332696 30057937830144 30081520336896 30100302594048 30112714358784 30149873464704 30162305669832 30181138367616 30247276727808 30259749096864 30286156529664 30354974644736 30357507328128 30360180436992 30384000073728 30426711146496 30453040515072 30465597730176 30492184805376 30532359449088 30535047954432 30601737001962 30633695576064 30641072426496 30727392231424 30740062574592 30783274167744 30809912083608 30810138476544 30842088062976 30877428326304 30890160536382 30909674815488 30917118124032 30949178646528 30989955397464 30992684196096 31017000075264 31019731255296 31060600962048 31087478859136 31092810273792 31100297682888 31127438655488 31132776923136 31168450270944 31200771420576 31201000685568 31228000075776 31271897567232 31372925681664 31380480544896 31457179144188 31481859451392 31484631564288 31526113795344 31553626374144 31566637412352 31593953201664 31638365116848 31663187576832 31665975656448 31740577154496 31768276893696 31781376442368 31850787491838 31851021533184 31870908628992 31878583410688 31884050497536 31923395433216 31936558944528 31956499448064 31981571506176 31984387620864 32026528300032 32034240556248 32067459515592 32067695149056 32137731523296 32140561388544 32171294195712 32182907832747 32244395839488 32252160560032 32257691714304 32285842735104 32328380593152 32356355547264 32401839178548 32430115995648 32443488451584 32534885892096 32548301549568 32622259853232 32647854245888 32650729029632 32693747639616 32707228803228 32722279202816 32735772131328 32756211646464 32769718566912 32807267596698 32810156417472 32841529491456 32916154086144 32929726958352 32958464458752 33001888522176 33030446287832 33036110915904 33064941256704 33078575480832 33140073501696 33151063228416 33212696014848 33226391165184 33255387561984 33301890266841 33333733536768 33376580665344 33438632722432 33452421037056 33496495907553 33525728022528 33539552250624 33601907296272 33603632234496 33615762936651 33645099134976 33724363226652 33753794199552 33767712470016 33830491699648 33841710379008 33862840418304 33876803653632 33904627181824 33918607647792 33932593878561 33953780663568 33954030157824 33983411847168 34028186318784 34057882435584 34071926095872 34149346475328 34182000082944 34259670579456 34273797446448 34289568710656 34303707906048 34348904380224 34351928948736 34378880385024 34456998245376 34471206479808 34568316260352 34582570396416 34612750319616 34661151094059 34661405786112 34691399593984 34697349070848 34737106867092 34767421652992 34773384167424 34781757889536 34803474874368 34817825977344 34860791193564 34894125084672 34897197662208 34973413716528 34987834893249 35009937801216 35018368487424 35064506554812 35100867848148 35117019693056 35131500085248 35180884763136 35211328095552 35288489515776 35303040613008 35333849284608 35417091882816 35420210509824 35448000086016 35497829670912 35528547267584 35543197351872 35574215606272 35593160756454 35621086023936 35624222613504 35652172251136 35689142943744 35702026502289 35739311505408 35747917830912 35854772207616 35863406337024 35913819862368 35944897430876 35951061879072 35979267944448 35982436073472 36023666380688 36029844337536 36038520625779 36061287284736 36075891955041 36076157042688 36107375087616 36154947963708 36158131562112 36186500087808 36189686464512 36274945319424 36283680630036 36321573076992 36400899990672 36401167466496 36432666755072 36483880495104 36498924508032 36601746628608 36610560635712 36700042334886 36728836026624 36732070158336 36780466094568 36812564103168 36827743647744 36850738102272 36859612068608 36865933387776 36911425969656 36940385506304 36946720677888 36978692054016 37030673346912 37062989709312 37078272516096 37159252073811 37182726733824 37198058913792 37282582689408 37311833423872 37315118891008 37364283016704 37379690060832 37412036101524 37412311007232 37494020110512 37497321619968 37533176561664 37618461812736 37633973666688 37666816524288 37716444025344 37749081471808 37802145708306 37804086263808 37835135328256 37850736526848 37874369716224 37886929403904 37957366874112 37973018474496 38059303162104 38095695470592 38142705579552 38158433603766 38198003246514 38215580254208 38231338328064 38275145529481 38281709608632 38315117740032 38330916857856 38402179767168 38418014784744 38451541868544 38542129401888 38575764799488 38591671394304 38663419085312 38676240433152 38748145350656 38764123026048 38780107289784 38797952155648 38838184968192 38889355792896 38939344109568 39027824543232 39065142951936 39113349359616 39129477625728 39153909233664 39170054224512 39202225178984 39204237606912 39255890720256 39259347369984 39345090431094 39379426566144 39395664548352 39506647154688 39522937595904 39612744107496 39613035184128 39647313821696 39699550705248 39715920689634 39734196174848 39741010477056 39750580445184 39840904221216 39879000096768 39882511613952 39969615676032 39986097020856 40020992557056 40073721776928 40077250440192 40108693782528 40150285811712 40199831286272 40206725443584 40216407559776 40241517823488 40329702303744 40346332129152 40381542039552 40476676437504 40480240582656 40526624678274 40568948195328 40604054020096 40620796973568 40677898007376 40709812598784 40713397272576 40802316002616 40844927434752 40854763235328 40951012489506 40986750099456 41044365556992 41079882778144 41080184635392 41122784083968 41169904435072 41176964957184 41186880715176 41222824165376 41229893763072 41265571528704 41319940529952 41323578928128 41356000100352 41414134616064 41457080365056 41467063577184 41510369230848 41525354215863 41557933694592 41601028560768 41637333434368 41659507515276 41695863422976 41713056580608 41830567575552 41840640726528 41942905525584 41975812601856 41979508752384 42034818393792 42071501832192 42088849883136 42125270935552 42180772624326 42184486822464 42217583435776 42221300875264 42224823631872 42320769539328 42330960735042 42357702524928 42375168589824 42467716655784 42468028710912 42512067330048 42564527244288 42582078592704 42608665930752 42642095341568 42702037733376 42712320741664 42719645783808 42756612687456 42756926865408 42816716057367 42850308697728 42854081851392 42910543776996 42992527785984 43010255619072 43104507457536 43141807396352 43202452238064 43220266632837 43240154660864 43257984602112 43379847856128 43397735399424 43496346470976 43591663519488 43609638404304 43647375451778 43647696175104 43674948861952 43692958089216 43743023462264 43746875223296 43750525267008 43788705988608 43806762123264 43888205448192 43906302611136 43944619278336 44002518029568 44048147887872 44086588342272 44102503326357 44104767307776 44186764668928 44201417637888 44283594686464 44301854886912 44320122616896 44402520355788 44444978049024 44502107553792 44564337120933 44603228049408 44661994543404 44700970696704 44719403000832 44802543061696 44821017248868 44860132179968 44863875108864 44867825565696 44965817635536 44966148046848 45005058932736 45023616626688 45122280505344 45150453891072 45169071538176 45224810197056 45243458504748 45271707551424 45311215796224 45370915091712 45389623645296 45410509914112 45429234794496 45532461967104 45576000110592 45679560772608 45698396595264 45738277208064 45798539173632 45802571931648 45838507180032 45902605502943 45942664327168 45950543364096 45961608639744 46091088347136 46110093861888 46214868125412 46215207714816 46263132094464 46316142489456 46335240804573 46364512223232 46375677186048 46404633165824 46423767969792 46481054924752 46484933096196 46489026294144 46525500112896 46529596882944 46590901443072 46631218288704 46650446524332 46691157983232 46752675406416 46801157130864 46842000113664 46907846350848 46948437460736 47051319354368 47059388522496 47070720817344 47111799046144 47222789177088 47226947346432 47264000114688 47330439561216 47390929802496 47457547675272 47494781365248 47498963484672 47602702003052 47610865731744 47652415340544 47663890441216 47672064663552 47776181237757 47776532299776 47806362943488 47817875116032 47885093149824 47934749172096 47972357259264 47976581431296 48039792450048 48051360834372 48101189273388 48101542723584 48143166783488 48206597284944 48210842082816 48248666783744 48256941293568 48366593759232 48378240840048 48428764102656 48534533320896 48602758767822 48645173993472 48665232677376 48802328838144 48814080847616 48822452324352 48933389779848 48971781368832 48976093544448 49040621459424 49083418804224 49103658196992 49134317469696 49154577850368 49210901395047 49215234626208 49262294237184 49304922738688 49374231129216 49386120857549 49394590437528 49417319612416 49437696688128 49502832783264 49545669431748 49597411885056 49710110252544 49819044022272 49839586747776 49882714802032 49883081342976 49992026814016 49996428826624 50000600305152 50064870998016 50157949083648 50178631555584 50288592033792 50402860944408 50405448351744 50467648702464 50499159621632 50586544839978 50609822498816 50630691299328 50651568705024 50745737549472 50762565568512 50794260627456 50856940772736 50877911471688 50930670995352 50975117770752 51042279478176 51086823653376 51107889143808 51202906356224 51224019712992 51268722491392 51273000124416 51277514932224 51389505869184 51434353065984 51455561859072 51568320577536 51685497368064 51706809719712 51802940415086 51852474390528 51873855594624 51919125479424 51992108679168 52037099390976 52105660300638 52151132479488 52172636834304 52205212311552 52226738966016 52291186790346 52341187627008 52345796493312 52460120574792 52505902088192 52514906701824 52527552731136 52596759832218 52675529539584 52697250127872 52816992143328 52817380245504 52932734273664 52954560919512 53000773926912 53121205628288 53125637824224 53130315764736 53172000129024 53246744506368 53292820901376 53314796027808 53361323409408 53431629035904 53436333920256 53478258376704 53533714415616 53608967258112 53621876746368 53655357097984 53772936404992 53782158311424 53795109505536 53870729793552 53917346146314 53968901916672 53973654110208 54035499571032 54091930927104 54161062631424 54232421945562 54237197343168 54279750131712 54284529696768 54403088003488 54412417979136 54425520945054 54459903246336 54473017647104 54482359615488 54601349986008 54601751199744 54649000132608 54725820742656 54902619942912 54915840953568 54973191684096 55020762038272 55050063502329 55093254039936 55098105237504 55141333467136 55170699141852 55218846154752 55241615471616 55276107153408 55289418102912 55367138954484 55410578259456 55468038081024 55546010020368 55594484563968 55617408774144 55774090100736 55787520968704 55797088370688 55923874034112 55967750135808 55972678336512 56046424525056 56095335776256 56118054152286 56118466510848 56241030165768 56245982429952 56299764842496 56427692719104 56441280980056 56450960500032 56500224786432 56574666038016 56623622207712 56624038281216 56682756440064 56703218562459 56752702992384 56776104790272 56811554574336 56936050311168 56959527711744 57008816916608 57088954743156 57133744930304 57138775801856 57143543205888 57214058369328 57216995426304 57237650405649 57323370381312 57347007492096 57472676610048 57603269650752 57627022177116 57677312802816 57803281003706 57813194102832 57839797141504 57863647199232 57887507091456 57995128627968 58014360649728 58122218025984 58146184539072 58196928233472 58257277452288 58334033689344 58384941318144 58409016164352 58517607264256 58541736814848 58592825704448 58597714427904 58670024039424 58694216438592 58730863850496 58803337768476 58806356410368 58935223517184 59017635646641 59069139849216 59093496822528 59203360474384 59259970732032 59284406393856 59419116161244 59419552776192 59470970732544 59549326057872 59601294262272 59625870667776 59761356331824 59818500145152 59823767420928 59954423514048 59979145531284 60006745243648 60031488835584 60110582665392 60115875660288 60163040673792 60200605188096 60225428717568 60299746929408 60324611339664 60362276735232 60494553455616 60519498193728 60572313059328 60709949289472 60715014656256 60720360873984 60768000147456 60789937017411 60853422292992 60906081030144 60931195460352 60984369610752 61064718898176 61070095908864 61203474003924 61267391152128 61282144852992 61426518734259 61454784462848 61480125149184 61566548335488 61619824167216 61620276953088 61684176125952 61754856652608 61780321072764 61834236248064 61898357293056 61979910794928 61985368392192 62034000150528 62121201924096 62174957718272 62185620547584 62200595365776 62254877310976 62265553846272 62336900541888 62401542841152 62456000151552 62543795134464 62745851363328 62760961089792 62903570504033 62914358288376 62963718902784 62969263128576 63052227590688 63107252748288 63133274824704 63187906403328 63271158936489 63276730233696 63326375153664 63331951312896 63481154308992 63496441102563 63536553787392 63562752884736 63701574983676 63702043066368 63757166821376 63768100995072 63846790866432 63873117889056 63912998896128 63963143012352 64053056600064 64068481112496 64134919031184 64135390298112 64275463046592 64281122777088 64365815665494 64488791678976 64504321120064 64515383428608 64656761186304 64712711094528 64803678357096 64860231991296 64886976903168 65069771784192 65096603099136 65244519706464 65295708491776 65301458059264 65387495279232 65414457606456 65444558405632 65471063177667 65471544262656 65512423292928 65539437133824 65614535193396 65620312834944 65683058982912 65832308172288 65859453916704 65916928917504 66003777044352 66060892575664 66072221831808 66129882513408 66157150961664 66280147003392 66302126456832 66425392029696 66452782330368 66603780533682 66667467073536 66753161330688 66877265444864 66904842074112 66992991815106 67051456045056 67079104501248 67203814592544 67231525873302 67290198269952 67448726453304 67507588399104 67535424940032 67660983399296 67683420758016 67725680836608 67753607307264 67809254363648 67837215295584 67865187757122 67907561327136 67908060315648 67966823694336 68056372637568 68115764871168 68143852191744 68298692950656 68364000165888 68519341158912 68547594892896 68607415812096 68697808760448 68703857897472 68757760770048 68913996490752 68942412959616 69136632520704 69165140792832 69322302188118 69322811572224 69382799187968 69394698141696 69474213734184 69534843305984 69546768334848 69563515779072 69606949748736 69635651954688 69721582387128 69788250169344 69794395324416 69946827433056 69975669786498 70019875602432 70036736974848 70129013109624 70201735696296 70234039386112 70263000170496 70361769526272 70422656191104 70576979031552 70606081226016 70667698569216 70834183765632 70840421019648 70896000172032 70995659341824 71057094535168 71086394703744 71148431212544 71186321512908 71242172047872 71248445227008 71404053004578 71478623010816 71495835661824 71709544415232 71726812674048 71827639724736 71889794861752 71902123758144 71958535888896 71964872146944 72047332761376 72059688675072 72077041251558 72122574569472 72151783910082 72152314085376 72214750175232 72309895927416 72316263124224 72373000175616 72379372929024 72549890638848 72567361260072 72643146153984 72801799981344 72802334932992 72865333510144 72904138151733 72967760990208 72997849016064 73203493257216 73221121271424 73400084669772 73457672053248 73464140316672 73560932189136 73625128206336 73655487295488 73701476204544 73719224137216 73731866775552 73822851939312 73880771012608 73893441355776 73957384108032 74061346693824 74125979418624 74156545032192 74318504147622 74365453467648 74396117827584 74565165378816 74623666847744 74630237782016 74728566033408 74759380121664 74824072203048 74824622014464 74988040221024 74994643239936 75066353123328 75236923625472 75267947333376 75333633048576 75432888050688 75498162943616 75604291416612 75608172527616 75670270656512 75701473053696 75748739432448 75773858807808 75914733748224 75946036948992 76118606324208 76191390941184 76285411159104 76316867207532 76396006493028 76431160508416 76462676656128 76550291058962 76563419217264 76630235480064 76661833715712 76804359534336 76836029569488 76903083737088 77084258803776 77151529598976 77183342788608 77326838170624 77352480866304 77496290701312 77528246052096 77560214579568 77595904311296 77676369936384 77704410622629 77778711585792 77878688219136 78055649086464 78130285903872 78158490450957 78226698719232 78258955251456 78307818467328 78340108449024 78404450357968 78408475213824 78436780185519 78511781440512 78518694739968 78690180862188 78758853132288 78791329096704 79013294309376 79045875191808 79225488214992 79226070368256 79294627643392 79399101410496 79431841379268 79468392349696 79501160890368 79681808442432 79758000193536 79939231352064 79972194041712 80041985114112 80147443553856 80154500880384 80217387565056 80300571623424 80399662572544 80413450887168 80432815119552 80483035646976 80659404607488 80692664258304 80763084079104 80876019219471 80953352875008 80960481165312 81053249356548 81137896390656 81208108040192 81241593947136 81348632918343 81355796014752 81419625197568 81426794545152 81604632005232 81638281417581 81689854869504 81709526470656 81902024979012 81973500198912 82088731113984 82159765556288 82339808870144 82353929914368 82373761430352 82445648330752 82459787526144 82531143057408 82639881059904 82647157856256 82712000200704 82828269232128 82914160730112 82934127154368 83050708431726 83115867389184 83202057121536 83274666868736 83304728505341 83319015030552 83391726845952 83426113161216 83661135151104 83681281453056 83885811051168 83951625203712 83959017504768 84069636787584 84143003664384 84177081228429 84177699766272 84250541871104 84361545248652 84368973644928 84435166871552 84442601750528 84449647263744 84641539078656 84661921470084 84750337179648 84935433311568 84936057421824 85024134660096 85129054488576 85164157185408 85217331861504 85284190683136 85404075466752 85424641483328 85439291567616 85513225374912 85633432114734 85700617395456 85708163702784 85821087553992 85985055571968 86020511238144 86209014915072 86283614792704 86404904476128 86440533265674 86480309321728 86515969204224 86704921505559 86759695712256 86795470798848 86992692941952 87183327038976 87219276808608 87294750903556 87295392350208 87385916178432 87486046924528 87493750446592 87501050534016 87577411977216 87613524246528 87776410896384 87812605222272 87889238556672 88005036059136 88096295775744 88205006652714 88209534615552 88373529337856 88402835275776 88567189372928 88603709773824 88640245233792 88805040711576 88889956098048 89128674241866 89206456098816 89323989086808 89401941393408 89438806001664 89605086123392 89642034497736 89720264359936 89727750217728 89735651131392 89931635271072 89932296093696 90010117865472 90047233253376 90244561010688 90300907782144 90338143076352 90449620394112 90486917009496 90543415102848 90622431592448 90741830183424 90779247290592 90858469588992 91064923934208 91152000221184 91359121545216 91396793190528 91476554416128 91597078347264 91605143863296 91805211005886 91885328654336 91901086728192 91923217279488 92182176694272 92220187723776 92429736250824 92430415429632 92526264188928 92632284978912 92670481609146 92729024446464 92751354372096 92809266331648 92847535939584 92962109849504 92969866192392 92978052588288 93051000225792 93059193765888 93181802886144 93262436577408 93300893048664 93382315966464 93505350812832 93602314261728 93684000227328 93815692701696 93896874921472 94102638708736 94118777044992 94141441634688 94223598092288 94445578354176 94453894692864 94660879122432 94781859604992 94915095350544 94989562730496 94997926969344 95205404006104 95221731463488 95304830681088 95327780882432 95344129327104 95552362475514 95553064599552 95612725886976 95635750232064 95770186299648 95869498344192 95944714518528 95953162862592 96079584900096 96102721668744 96202378546776 96203085447168 96286333566976 96413194569888 96421684165632 96497333567488 96513882587136 96548723498241 96733187518464 96756481680096 96857528205312 97069066641792 97205517535644 97290347986944 97330465354752 97604657676288 97628161695232 97644904648704 97866779559696 97943562737664 97952187088896 98081242918848 98166837608448 98207316393984 98268634939392 98309155700736 98421802790094 98430469252416 98524588474368 98609845477376 98748462258432 98772241715098 98789180875056 98834639224832 98875393376256 99005665566528 99091338863496 99194823770112 99420220505088 99638088044544 99679173495552 99765429604064 99766162685952 99905670800523 99984053628032 99992857653248 100001200610304 100129741996032 100315898167296 100357263111168 100577184067584 100805721888816 100810896703488 100847288809953 100935297404928 100998319243264 101173089679956 101219644997632 101261382598656 101303137410048 101491475098944 101525131137024 101588521254912 101713881545472 101755822943376 101861341990704 101950235541504 102084558956352 102173647306752 102215778287616 102405812712448 102448039425984 102537444982784 102546000248832 102779011738368 102868706131968 102911123718144 103136641155072 103370994736128 103413619439424 103605880830172 103704948781056 103747711189248 103838250958848 103983453282177 103984217358336 104074198781952 104211320601276 104302264958976 104345273668608 104410424623104 104453477932032 104582373580692 104682375254016 104691592986624 104920241149584 104963504679747 105011804176384 105029813403648 105055105462272 105193519664436 105351059079168 105394500255744 105633984286656 105865468547328 105909121839024 106001547853824 106242411256576 106251275648448 106260631529472 106344000258048 106493489012736 106585641802752 106629592055616 106722646818816 106863258071808 106872667840512 106956516753408 107067428831232 107106079506867 107217934516224 107243753492736 107310714195968 107545872809984 107564316622848 107590219011072 107741459587104 107834692292628 107937803833344 107947308220416 108070999142064 108115561877337 108183861854208 108227675865123 108322125262848 108464843891124 108474394686336 108559500263424 108569059393536 108806176006976 108824835958272 108851041890108 108946035294208 108964719230976 109202699972016 109203502399488 109298000265216 109451641485312 109805239885824 109831681907136 110041524076544 110100127004658 110186508079872 110196210475008 110282666934272 110341398283704 110437692309504 110483230943232 110552214306816 110578836205824 110734277908968 110821156518912 110936076162048 111092020040736 111188969127936 111234817548288 111477756221433 111548180201472 111575041937408 111594176741376 111847748068224 111935500271616 111945356673024 112092849050112 112236108304572 112236933021696 112482060331536 112491964859904 112599529684992 112855385438208 112882561960112 112901921000064 113000449572864 113149332076032 113247244415424 113406437124918 113505405984768 113552209580544 113623109148672 113872100622336 113919055423488 114017633833216 114177909486312 114267489860608 114277551603712 114287086411776 114428116738656 114475300811298 114646740762624 114694014984192 114825436588443 114945353220096 115206539301504 115254044354232 115354625605632 115606562007412 115626388205664 115727294398464 115775014182912 115990257255936 116028721299456 116244436051968 116292369078144 116393856466944 116514554904576 116668067378688 116818032328704 117035214528512 117083473629696 117195428855808 117340048078848 117388432877184 117461727700992 117606675536952 117612712820736 118035271293282 118138279698432 118186993645056 118406720948768 118519941464064 118568812787712 118838232322488 118839105552384 118941941465088 119098652115744 119202588524544 119251741335552 119522712663648 119637000290304 119647534841856 119908847028096 119958291062568 120013490487296 120062977671168 120221165330784 120231751320576 120326081347584 120450857435136 120599493858816 120649222679328 120724553470464 120989106911232 121038996387456 121144626118656 121419898578944 121430029312512 121440721747968 121579874034822 121706844585984 121812162060288 121862390920704 122129437796352 122140191817728 122406948007848 122534782304256 122564289705984 122853037468518 122909568925696 122960250298368 123133096670976 123239648334432 123240553906176 123368352251904 123509713305216 123560642145528 123668472496128 123796714586112 123959821589856 123970736784384 124068000301056 124242403848192 124349915436544 124371241095168 124401190731552 124509754621952 124531107692544 124576062647589 124673801083776 124803085682304 124912000303104 125087590268928 125491702726656 125521922179584 125807141008066 125828716576752 125927437805568 125938526257152 126104455181376 126214505496576 126266549649408 126375812806656 126542317872978 126553460467392 126652750307328 126663902625792 126962308617984 126992882205126 127073107574784 127125505769472 127403149967352 127404086132736 127514333642752 127536201990144 127693581732864 127746235778112 127825997792256 127926286024704 128106113200128 128136962224992 128269838062368 128270780596224 128450148172101 128550926093184 128562245554176 128731631330988 128977583357952 129008642240128 129030766857216 129313522372608 129425422189056 129607356714192 129720463982592 129773953806336 130139543568384 130193206198272 130489039412928 130591416983552 130602916118528 130774990558464 130828915212912 130889116811264 130942126355334 130943088525312 131024846585856 131078874267648 131229070386792 131240625669888 131366117965824 131664616344576 131718907833408 131833857835008 132007554088704 132121785151328 132144443663616 132259765026816 132307509979071 132314301923328 132560294006784 132604252913664 132850784059392 132905564660736 133207561067364 133334934147072 133506322661376 133693011362799 133754530889728 133809684148224 133985983630212 134102912090112 134158209002496 134407629185088 134463051746604 134580396539904 134897452906608 135015176798208 135070849880064 135321966798592 135366841516032 135451361673216 135507214614528 135618508727296 135674430591168 135730375514244 135815122654272 135933647388672 136112745275136 136231529742336 136287704383488 136597385901312 136728000331776 137038682317824 137095189785792 137214831624192 137395617520896 137407715794944 137515521540096 137707816508829 137827992981504 137884825919232 138273265041408 138330281585664 138644604376236 138645623144448 138765598375936 138789396283392 138948427468368 139005722413719 139069686611968 139093536669696 139127031558144 139213899497472 139271303909376 139443164774256 139576500338688 139588790648832 139893654866112 139951339572996 140073473949696 140258026219248 140403471392592 140468078772224 140526000340992 140723539052544 140845312382208 141153958063104 141212162452032 141335397138432 141668367531264 141680842039296 141792000344064 141991318683648 142114189070336 142172789407488 142296862425088 142372643025816 142484344095744 142496890454016 142808106009156 142957246021632 142991671323648 143328543713271 143419088830464 143453625348096 143655279449472 143779589723504 143804247516288 143917071777792 143929744293888 144094665522752 144119377350144 144154082503116 144303567820164 144304628170752 144429500350464 144619791854832 144632526248448 144746000351232 145099781277696 145134722520144 145286292307968 145603599962688 145730667020288 145808276303466 145935521980416 145995698032128 146406986514432 146442242542848 146800169339544 146915344106496 146928280633344 147121864378272 147250256412672 147310974590976 147402952409088 147438448274432 147463733551104 147632704185141 147645703878624 147761542025216 147786882711552 147914768216064 148122693387648 148158362572647 148251958837248 148313090064384 148637008295244 148792235655168 149130330757632 149247333695488 149457132066816 149518760243328 149648144406096 149649244028928 149976080442048 149989286479872 150473847250944 150535894666752 150865776101376 150996325887232 151208582833224 151216345055232 151340541313024 151402946107392 151497478864896 151829467496448 151892073897984 152237212648416 152382781882368 152570822318208 152633734415064 152765814081223 152792012986056 152862321016832 152925353312256 153100582117924 153126838434528 153260470960128 153323667431424 153608719068672 153672059138976 153806167474176 154168517607552 154303059197952 154366685577216 154653676341248 154704961732608 154992581402624 155056492104192 155120429159136 155408821245258 155557423171584 155757376438272 156111298172928 156316980901914 156453397438464 156517910502912 156615636934656 156680216898048 156808900715936 156873560371038 157023562881024 157037389479936 157380361724376 157517706264576 157582658193408 158026588618752 158091750383616 158450976429984 158452140736512 158589255286784 158798202820992 158863682758536 158936784699392 159002321780736 159363616884864 159516000387072 159878462704128 159944388083424 160083970228224 160294887107712 160309001760768 160434775130112 160601143246848 160799325145088 160826901774336 160865630239104 160966071293952 161318809214976 161385328516608 161752038438942 161906705750016 161920962330624 162106498713096 162275792781312 162416216080384 162483187894272 162697265836686 162711592029504 162839250395136 162853589090304 163209264010464 163276562835162 163379709739008 163419052941312 163804049958024 163947000397824 164177462227968 164319531112576 164679617740288 164707859828736 164747522860704 164891296661504 164919575052288 165062286114816 165279762119808 165294315712512 165424000401408 165656538464256 165828321460224 165868254308736 166101416863452 166231734778368 166404114243072 166609457010682 166638030061104 166783453691904 166852226322432 167322270302208 167362562906112 167771622102336 167903250407424 167918035009536 168139273575168 168286007328768 168354162456858 168355399532544 168501083742208 168723090497304 168737947289856 168870333743104 168885203501056 168899294527488 169283078157312 169323842940168 169500674359296 169870866623136 169872114843648 170048269320192 170109655687377 170258108977152 170328314370816 170434663723008 170568381366272 170808150933504 170849282966656 170878583135232 171026450749824 171266864229468 171401234790912 171416327405568 171642175107984 171970111143936 172041022476288 172418029830144 172567229585408 172809808952256 172881066531348 172960618643456 173031938408448 173409843011118 173519391424512 173590941597696 173985385883904 174366654077952 174438553617216 174589501807112 174590784700416 174771832356864 174972093849056 174987500893184 175002101068032 175154823954432 175227048493056 175552821792768 175625210444544 175778477113344 176010072118272 176192591551488 176410013305428 176419069231104 176747058675712 176805670551552 177052906939923 177134378745856 177207419547648 177280490467584 177610081423152 177779912196096 178257348483732 178412912197632 178647978173616 178803882786816 178877612003328 179210172246784 179284068995472 179440528719872 179455500435456 179471302262784 179863270542144 180020235730944 180094466506752 180489122021376 180601815564288 180676286152704 180899240788224 180973834018992 181086830205696 181244863184896 181310291452801 181483660366848 181558494581184 181716939177984 182129847868416 182304000442368 182369811052233 182718243090432 182793586381056 182953108832256 183194156694528 183210287726592 183610422011772 183770657308672 183802173456384 183846434558976 184364353388544 184440375447552 184859472501648 184860830859264 185052528377856 185264569957824 185340963218292 185502708744192 185618532663296 185695071879168 185924219699008 185939732384784 185956105176576 186102000451584 186363605772288 186524873154816 186601786097328 186764631932928 187010701625664 187204628523456 187368000454656 187631385403392 187793749842944 188205277417472 188237554089984 188282883269376 188447196184576 188710711512099 188891156708352 188907789385728 189321758244864 189563719209984 189813476809467 189830190701088 189979125460992 189995853938688 190410808012208 190443462926976 190489323307689 190609661362176 190655561764864 190688258654208 191104724951028 191106129199104 191271500464128 191540372599296 191738996688384 191889429037056 192159169800192 192205443337488 192404757093552 192406170894336 192572667133952 192826389139776 192843368331264 192994667134976 193097446996482 193466375036928 193512963360192 194138133283584 194411035071288 194580695973888 194660930709504 195209315352576 195256323390464 195289809297408 195733559119392 195887125475328 195904374177792 196162485837696 196333675216896 196413189533001 196414632787968 196537269878784 196618311401472 196843605580188 196860938504832 197049176948736 197219690954752 197496924516864 197544483430196 197578361750112 197750786752512 198011331133056 198182677726992 198389647540224 198840441010176 199276176089088 199358346991104 199530859208128 199811341601046 199968107256064 199985715306496 200002401220608 200259483992064 200631796334592 200714526222336 201154368135168 201611443777632 201694577619906 201870594809856 201996638486528 202311483512971 202346179359912 202439289995264 202522765197312 202606274820096 202982950197888 203050262274048 203177042509824 203427763090944 203511645886752 203722683981408 203900471083008 204169117912704 204347294613504 204431556575232 204811625424896 204896078851968 205074889965568 205092000497664 205558023476736 205822247436288 206273282310144 206741989472256 206827238878848 207211761660344 207409897562112 207495422378496 207966906564354 207968434716672 208148397563904 208422641202552 208604529917952 208690547337216 208820849246208 208906955864064 209164747161384 209364750508032 209383185973248 209840482299168 209927009359494 210023608352768 210059626807296 210110210924544 210387039328872 210702118158336 210789000511488 211267968573312 211730937094656 211818243678048 212003095707648 212484822513152 212502551296896 212521263058944 212688000516096 212986978025472 213171283605504 213259184111232 213445293637632 213726516143616 213745335681024 214212159013734 214435869032448 214487506985472 214621428391936 215091745619968 215128633245696 215180438022144 215482919174208 215669384585256 215875607666688 215894616440832 216141998284128 216231123754674 216367723708416 216455351730246 216644250525696 216929687782248 216948789372672 217119000526848 217138118787072 217612352013952 217649671916544 217702083780216 217892070588416 217929438461952 218405399944032 218407004798976 218596000530432 218903282970624 219610479771648 219663363814272 220083048153088 220200254009316 220373016159744 220392420950016 220682796567408 220875384619008 220966461886464 221104428613632 221157672411648 221468555817936 221642313037824 221872152324096 222184040081472 222377938255872 222469635096576 222955512442866 223096360402944 223150083874816 223188353482752 223695496136448 223871000543232 223890713346048 224185698100224 224472216609144 224473866043392 224964120663072 224983929719808 225199059369984 225710770876416 225765123920224 225803842000128 226000899145728 226298664152064 226494488830848 226812874249836 227010811969536 227104419161088 227246218297344 227744201244672 227838110846976 228035267666432 228355818972624 228534979721216 228555103207424 228574172823552 228856233477312 228950601622596 229293481525248 229388029968384 229650873176886 229890706440192 230413078603008 230508088708464 230709251211264 231213124014824 231252776411328 231454588796928 231550028365824 231980514511872 232057442598912 232488872103936 232584738156288 232787712933888 233029109809152 233113231867887 233336134757376 233636064657408 234070429057024 234166947259392 234390857711616 234475471352871 234680096157696 234776865754368 234923455401984 235213351073904 235225425641472 235310340556557 236070542586564 236276559396864 236373987290112 236813441897536 237039882928128 237137625575424 237676464644976 237678211104768 237883882930176 238197304231488 238405177049088 238503482671104 239045425327296 239274000580608 239817694056192 239916582125136 240026980974592 240125955342336 240442330661568 240463502641152 240652162695168 240901714870272 241198987717632 241298445358656 241449106940928 241978213822464 242077992774912 242289252237312 242628057658413 242839797157888 242860058625024 242881443495936 243159748069644 243413689171968 243624324120576 243724781841408 244258875592704 244280383635456 244813896015696 244914844252743 245069564608512 245128579411968 245706074937036 245819137851392 245920500596736 246266193341952 246479296668864 247019426610432 247121284291056 247336944992256 247593429172224 247919643179712 247941473568768 248136000602112 248484807696384 248699830873088 248742482190336 248802381463104 249019509243904 249152125295178 249347602167552 249606171364608 249824000606208 249914185516023 250175180537856 250983405453312 251043844359168 251614282016132 251657433153504 251854875611136 251877052514304 252208910362752 252429010993152 252531243685287 252533099298816 252751625613312 253084635745956 253106920934784 253305500614656 253327805251584 253924617235968 253985764410252 254251011538944 254806299934704 254808172265472 255028667285504 255072403980288 255387163465728 255492471556224 255651995584512 255852572049408 256212226400256 256273924449984 256539676124736 256900296344202 257101852186368 257124491108352 257463262661976 257955166715904 258017284480256 258061533714432 258627044745216 258850844378112 259214713428384 259440927965184 259547907612672 260114764516677 260279087136768 260386412396544 260978078825856 261182833967104 261205832237056 261549981116928 261657830425824 261884252710668 261886177050624 262157748535296 262458140773584 262481251339776 262732235931648 263329232689152 263437815666816 263667715670016 264015108177408 264243570302656 264288887327232 264615019958142 264628603846656 265120588013568 265208505827328 265701568118784 265811129321472 266415122134728 266669868294144 267386022725598 267509061779456 267619368296448 267971967260424 268205824180224 268316418004992 268815258370176 268926103493208 269160793079808 269794905813216 270030353596416 270141699760128 270643933597184 270733683032064 270902723346432 271014429229056 271237017454592 271348861182336 271460751028488 271630245308544 271867294777344 272225490550272 272575408766976 273194771802624 273456000663552 274077364635648 274190379571584 274429663248384 274791235041792 274815431589888 275415633017658 275655985963008 275769651838464 276546530082816 276660563171328 277289208752472 277291246288896 277531196751872 277578792566784 277896854936736 278011444827438 278139373223936 278187073339392 278254063116288 278427798994944 278542607818752 278886329548512 279153000677376 279177581297664 279787309732224 279902679145992 280146947899392 280516052438496 280806942785184 281052000681984 281447078105088 281690624764416 282307916126208 282424324904064 282670794276864 283336735062528 283361684078592 283982637367296 284228378140672 284345578814976 284745286051632 284968688191488 284993780908032 285616212018312 285914492043264 285983342647296 286657087426542 286838177660928 286907250696192 287310558898944 287559179447008 287608495032576 287834143555584 287859488587776 288189331045504 288238754700288 288308165006232 288607135640328 288609256341504 288859000700928 289239583709664 289265052496896 289492000702464 290199562555392 290269445040288 290572584615936 291207199925376 291461334040576 291616552606932 291871043960832 291991396064256 292813973028864 292884485085696 293600338679088 293830688212992 293856561266688 294243728756544 294500512825344 294621949181952 294805904818176 294876896548864 294927467102208 295265408370282 295291407757248 295523084050432 295573765423104 295829536432128 296245386775296 296316725145294 296503917674496 296626180128768 297274016590488 297584471310336 298260661515264 298494667390976 298914264133632 299037520486656 299296288812192 299298488057856 299717012401569 299952160884096 299978572959744 300947694501888 301071789333504 301731552202752 301992651774464 302417165666448 302432690110464 302541866429859 302681082626048 302805892214784 302994957729792 303658934992896 303784147795968 304474425296832 304765563764736 305141644636416 305267468830128 305531628162446 305584025972112 305724642033664 305850706624512 306201164235848 306253676869056 306520941920256 306647334862848 307217438137344 307344118277952 307612334948352 308337035215104 308606118395904 308733371154432 309307352682496 309409923465216 309985162805248 310112984208384 310240858318272 310817642490516 311114846343168 311514752876544 311950359846531 312222596345856 312633961803828 312906794876928 313035821005824 313231273869312 313360433796096 313617801431872 313747120742076 314047125762048 314074778959872 314760723448752 315035412529152 315165316386816 316053177237504 316183500767232 316901952859968 317178510573568 317596405641984 317727365517072 317873569398784 318004643561472 318727233769728 319032000774144 319756925408256 319888776166848 320167940456448 320589774215424 320618003521536 320869550260224 321202286493696 321318238520601 321598650290176 321653803548672 321731260478208 321932142587904 322637618429952 322770657033216 323504076877884 323813411500032 323841924661248 324212997426192 324346685632011 324551585562624 324683027595369 324832432160768 324966375788544 325394531673372 325423184059008 325678500790272 325707178180608 326418528020928 326553125670324 326838105882624 327608099916048 327894000795648 328354924455936 328639062225152 329359235480576 329415719657472 329495045721408 329782593323008 330124572229632 330559524239616 330588631425024 330848000802816 331313076928512 331656642920448 331736508617472 332202833726904 332463469556736 332808228486144 333218914021364 333276060122208 333566907383808 333704452644864 334433268664299 334644540604416 334725125812224 335543244204672 335806500814848 335836070019072 336278547150336 336708324913716 336710799065088 337002167484416 337446180994608 337475894579712 337740667486208 337798589054976 338566156314624 338647685880336 339001348718592 339741733246272 340219311374754 340516217954304 340656628741632 340869327446016 341136762732544 341616301867008 341698565933312 341757166270464 342052901499648 342533728458936 342802469581824 342832654811136 343284350215968 343940222287872 344082044952576 344476309765329 344836059660288 345134459170816 345619617904512 345762133062696 345921237286912 346063876816896 346819686022236 347181883195392 347970771767808 348733308155904 348877107234432 349179003614224 349181569400832 349543664713728 349944187698112 349975001786368 350004202136064 350454096986112 351105643585536 351250420889088 352020144236544 352385183102976 352820026610856 352838138462208 353494117351424 354105813879846 354268757491712 354414839095296 354560980935168 355220162846304 355559824392192 356514696967464 356825824395264 357295956347232 357607765573632 357755224006656 358420344493568 358568137990944 358881057439744 358911000870912 358942604525568 359726541084288 360040471461888 360188933013504 360978244042752 361352572305408 361798481576448 361947668037984 362173660411392 362620582905602 362967320733696 363116989162368 363433878355968 364259695736832 364739622104466 365436486180864 365587172762112 366388313389056 366420575453184 367220844023544 367541314617344 367604346912768 367692869117952 368728706777088 368880750895104 369718945003296 369721661718528 370105056755712 370529139915648 370681926436584 371005417488384 371237065326592 371390143758336 371848439398016 371879464769568 371912210353152 372204000903168 372727211544576 373049746309632 373203572194656 373529263865856 374021403251328 374409257046912 374736000909312 375262770806784 375587499685888 376410554834944 376475108179968 376565766538752 377421423024198 377782313416704 377815578771456 378643516489728 379127438419968 379626953618934 379660381402176 379958250921984 379991707877376 380821616024416 380886925853952 380978646615378 381219322724352 381311123529728 381376517308416 382209449902056 382212258398208 382543000928256 383080745198592 383477993376768 383778858074112 384318339600384 384410886674976 384809514187104 384812341788672 385145334267904 385350444516303 385652778279552 385686736662528 385989334269952 386194893992964 386932750073856 387025926720384 388276266567168 388822070142576 389161391947776 389321861419008 390418630705152 390512646780928 390579618594816 391467118238784 391774250950656 391808748355584 392324971675392 392667350433792 392826379066002 392829265575936 393074539757568 393236622802944 393687211160376 393721877009664 394098353897472 394439381909504 394993849033728 395088966860392 395156723500224 395501573505024 396022662266112 396365355453984 396779295080448 396922529937213 397680882020352 398552352178176 398716693982208 399061718416256 399622683202092 399936214512128 399971430612992 400004802441216 400518967984128 401263592669184 401429052444672 402308736270336 403222887555264 403389155239812 403741189619712 403993276973056 404622967025942 404692358719824 404878579990528 405045530394624 405212549640192 405965900395776 406100524548096 406354085019648 406855526181888 407023291773504 407445367962816 407800942166016 408338235825408 408694589227008 408863113150464 409623250849792 409792157703936 410149779931136 410184000995328 411116046953472 411644494872576 412546564620288 413123449526487 413483978944512 413654477757696 414423523320688 414819795124224 414990844756992 415933813128708 415936869433344 416296795127808 416845282405104 417209059835904 417381094674432 417641698492416 417813911728128 418329494322768 418729501016064 418766371946496 419680964598336 419854018718988 420047216705536 420220421849088 420774078657744 421404236316672 421578001022976 422535937146624 423461874189312 423636487356096 424006191415296 424969645026304 425005102593792 425042526117888 425376001032192 425973956050944 426342567211008 426518368222464 426890587275264 427453032287232 427490671362048 428424318027468 428871738064896 428975013970944 429242856783872 429985631139813 430183491239936 430257266491392 430360876044288 430965838348416 431338769170512 431751215333376 431789232881664 432283996568256 432462247509348 432910703460492 433288501051392 433859375564496 433897578745344 434238001053696 435224704027904 435299343833088 435404167560432 435784141176832 435858876923904 436810799888064 437192001060864 437806565941248 439220959543296 439326727628544 440166096306176 440324993528231 440400508018632 440746032319488 440784841900032 441365593134816 441750769238016 441932923772928 442208857227264 442315344823296 442898112555423 442937111635872 443284626075648 443744304648192 444368080162944 444475087717941 444755876511744 444939270193152 445911024885732 446300167749632 446376706965504 447390992272896 447742001086464 448371396200448 448944433218288 448947732086784 449928241326144 449967859439616 451421541752832 451530247840448 451607684000256 452597328304128 452988977661696 453625748499672 454021623939072 454208838322176 454492436594688 455488402489344 455676221693952 456070535332864 456711637945248 457069959442432 457110206414848 457148345647104 457712466954624 457901203245192 458297442243669 458586963050496 458776059936768 459301746353772 459781412880384 460826157206016 461016177416928 461418502422528 462426248029648 462505552822656 462909177593856 463100056731648 463961029023744 464114885197824 464977744207872 465169476312576 466226463735774 466672269514752 467272129314816 468140858114048 468333894518784 468950942705742 469360192315392 469553731508736 469846910803968 470426702147808 470620681113114 472141085173128 472553118793728 472747974580224 473626883795072 474079765856256 474275251150848 475352929289952 475356422209536 475767765860352 476394608462976 476810354098176 477006965342208 478090850654592 478548001161216 479635388112384 479833164250272 480251910684672 480884661323136 480927005282304 481304325390336 481803429740544 482397975435264 482596890717312 482898213881856 483956427644928 484155985549824 485256115316826 485679594315776 485720117250048 485762886991872 486319496139288 486827378343936 487248648241152 487449563682816 488517751185408 488560767270912 489627792031392 489829688505486 490139129217024 490257158823936 491412149874072 491638275702784 491841001193472 492532386683904 492958593337728 494038853220864 494242568582112 494673889984512 495186858344448 495839286359424 495882947137536 496272001204224 496969615392768 497399661746176 497484964380672 497604762926208 498039018487808 498304250590356 498695204335104 499212342729216 499828371032046 500350361075712 501966810906624 502087688718336 503228564032264 503314866307008 503709751222272 503754105028608 504417820725504 504858021986304 505062487370574 505066198597632 505503251226624 506169271491912 506213841869568 506611001229312 506655610503168 507849234471936 507971528820504 508502023077888 509612599869408 509616344530944 510057334571008 510144807960576 510328967062131 510774326931456 510984943112448 511303991169024 511705144098816 512424452800512 512547848899968 513079352249472 513800592688404 514203704372736 514248982216704 514926525323952 515910333431808 516034568960512 516123067428864 517254089490432 517701688756224 518429426856768 518881855930368 519095815225344 520229529033354 520558174273536 520772824793088 521956157651712 522365667934208 522411664474112 523099962233856 523315660851648 523768505421336 523772354101248 524315497070592 524916281547168 524962502679552 525464471863296 526658465378304 526875631333632 527335431340032 528030216354816 528487140605312 528577774654464 529230039916284 529257207693312 530241176027136 530417011654656 531403136237568 531622258642944 532830244269456 533339736588288 534772045451196 535018123558912 535238736592896 535943934520848 536411648360448 536632836009984 537630516740352 537852206986416 538321586159616 539589811626432 540060707192832 540283399520256 541287867194368 541467366064128 541805446692864 542028858458112 542474034909184 542697722364672 542921502056976 543260490617088 543734589554688 543930874358403 544450981100544 545150817533952 546389543605248 546912001327104 547109433156699 548154729271296 548380759143168 548859326496768 549582470083584 549630863179776 550831266035316 551311971926016 551539303676928 553093060165632 553321126342656 554578417504944 554582492577792 555062393503744 555157585133568 555793709873472 556022889654876 556278746447872 556508126232576 556855597989888 557085215637504 557772659097024 558306001354752 559574619464448 559805358291984 560293895798784 561032104876992 561613885570368 562104001363968 562894156210176 563381249528832 564615832252416 564848649808128 565341588553728 566132134536297 566673470125056 566723368157184 567965274734592 568456756281344 568691157629952 569440430428401 569490572103264 569937376382976 569987561816064 571232424036624 571467969923067 571828984086528 571966685294592 573314174853084 573814501392384 574621117797888 575118358894016 575216990065152 575668287111168 576378662091008 576477509400576 576616330012464 577214271280656 577218512683008 577718001401856 578479167419328 578530104993792 578984001404928 580399125110784 580538890080576 582414399850752 582922668081152 583233105213864 583742087921664 583982792128512 585627946057728 585768970171392 587200677358176 587661376425984 587713122533376 588487457513088 589001025650688 589239568599003 589243898363904 589611809636352 589753793097728 589854934204416 590530816740564 590582815514496 591046168100864 591147530846208 591659072864256 592490773550592 592633450290588 593252360257536 594548033180976 595168942620672 596521323030528 596989334781952 597828528267264 598075040973312 598592577624384 599434024803138 599904321768192 599957145919488 601895389003776 602143578667008 603463104405504 603985303548928 604834331332896 605083732859718 605362165252096 605611784429568 605989915459584 606934450538913 607317869985792 607568295591936 608948850593664 609531127529472 610283289272832 610534937660256 611063256324892 611168051944224 611701413249024 612402328471696 612507353738112 613041883840512 613294669725696 614434876274688 614688236555904 615224669896704 616674070430208 617466742308864 618614705364992 618819846930432 619970325610496 620225968416768 620481716636544 621635284981032 622229692686336 623900719693062 624445192691712 625267923607656 625813589753856 626071642011648 626462547738624 626720867592192 627235602863744 627494241484152 628094251524096 628149557919744 629521446897504 630070825058304 630330632773632 632106354475008 632367001534464 633803905719936 634357021147136 635192811283968 635454731034144 636009287122944 637454467539456 638064001548288 639513850816512 639777552333696 640335880912896 641179548430848 641236007043072 642636477041202 643197300580352 643307607097344 643462520956416 643864285175808 645275236859904 645541314066432 647008153755768 647626823000064 647683849322496 648425994852384 648693371264022 649103171125248 649366055190738 649664864321536 649932751577088 650789063346744 650846368118016 651357001580544 651414356361216 652837056041856 653106251340648 653676211765248 655216199832096 655788001591296 656709848911872 657278124450304 658718470961152 658831439314944 658990091442816 659565186646016 660249144459264 661119048479232 661177262850048 662626153857024 663313285840896 663473017234944 664405667453808 664926939113472 665616456972288 666437828042728 666552120244416 667133814767616 667408905289728 668866537328598 669289081208832 669450251624448 671086488409344 671613001629696 671672140038144 672557094300672 673416649827432 673421598130176 674004334968832 674892361989216 674951789159424 675481334972416 675597178109952 677132312629248 677295371760672 678002697437184 679483466492544 680438622749508 681032435908608 681313257483264 681738654892032 683232603734016 683397131866624 683514332540928 684105802999296 685067456917872 685604939163648 685665309622272 686568700431936 687880444575744 688164089905152 688952619530658 689672119320576 690268918341632 691239235809024 691524266125392 691842474573824 692127753633792 693639372044472 694363766390784 695941543535616 697466616311808 697754214468864 698358007228448 698363138801664 699087329427456 699339695603661 699888375396224 699950003572736 700008404272128 700908193972224 702211287171072 702500841778176 704040288473088 704770366205952 705640053221712 705676276924416 705931021669671 706988234702848 708211627759692 708537514983424 708829678190592 709121961870336 710440325692608 711119648784384 713029393934928 713651648790528 714591912694464 715215531147264 715510448013312 716840688987136 717136275981888 717762114879488 717822001741824 719453082168576 720080942923776 720377866027008 721956488085504 722705144610816 723596963152896 723895336075968 724347320822784 725241165811204 725934641467392 726233978324736 726867756711936 727884172975239 728519391473664 729479244208932 730872972361728 731174345524224 732776626778112 732841150906368 734441688047088 734744532758229 735082629234688 735208693825536 735385738235904 737457413554176 737761501790208 739437890006592 741058279831296 741363852873168 742010834976768 742474130653184 742780287516672 743696878796032 743758929539136 743824420706304 744408001806336 745454423089152 746099492619264 746407144389312 747058527731712 748042806502656 748818514093824 749472001818624 749742556548069 750525541613568 751174999371776 752821109669888 752950216359936 753131533077504 754842846048396 755564626833408 755631157542912 757287032979456 757593731055861 758254876839936 759253907237868 759320762804352 759916501843968 759983415754752 761643232048832 761773851707904 761957293230756 762622247059456 762753034616832 764418899804112 764424516796416 765086001856512 766161490397184 766955986753536 767557716148224 768636679200768 768821773349952 769619028374208 770290668535808 770700889032606 771305556559104 771373473325056 771978668539904 772389787985928 773865500147712 774051853440768 776552533134336 777644140285152 778322783895552 778643722838016 780344293550031 780837261410304 781025293561856 781159237189632 782934236477568 783548501901312 783617496711168 784649943350784 785652758132004 785658531151872 786473245605888 787374422320752 787443754019328 788196707794944 788878763819008 789987698067456 790177933720784 790313447000448 791003147010048 792045324532224 792730710907968 793845059874426 795361764040704 797104704356352 797433387964416 798123436832512 799245366404184 799872429024256 799942861225984 800009604882432 802527185338368 802858104889344 804617472540672 806445775110528 806778310479624 807482379239424 807986553946112 809245934051884 809384717439648 810091060789248 810425099280384 811931800791552 812201049096192 812708170039296 813711052363776 814046583547008 814890735925632 815601884332032 816676471650816 817726226300928 819246501699584 819584315407872 820368001990656 822232093906944 823288989745152 826246899052974 826967957889024 827308955515392 828847046641376 829639590248448 829981689513984 831867626257416 831873738866688 832593590255616 833690564810208 834418119671808 834762189348864 835283396984832 835627823456256 836658988645536 837459002032128 837532743892992 839361929196672 839708037437976 840094433411072 840440843698176 841548157315488 843156002045952 845071874293248 846923748378624 847272974712192 848012382830592 849939290052608 850010205187584 850085052235776 851947912101888 852685134422016 853036736444928 854906064574464 854981342724096 856848636054936 857743476129792 857950027941888 858485713567744 859971262279626 860366982479872 860514532982784 860721752088576 861931676696832 862677538341024 863502430666752 863578465763328 864567993136512 864924495018696 865821406920984 866577002102784 867718751128992 867795157490688 868476002107392 870449408055808 870598687666176 870808335120864 871568282353664 871717753847808 873621599776128 874384002121728 875613131882496 878441919086592 878653455257088 880649987056462 880801016037264 881492064638976 881569683800064 882731186269632 883501538476032 883865847545856 884417714454528 884630689646592 885796225110846 885874223271744 886569252151296 887488609296384 888736160325888 888950175435882 889511753023488 889878540386304 891822049771464 892600335499264 892753413931008 894781984545792 895484002172928 896742792400896 897888866436576 897895464173568 899151037204707 899856482652288 899935718879232 902843083505664 903060495680896 903215368000512 905194656608256 905977955323392 907251496999344 908043247878144 908417676644352 908984873189376 910976804978688 911352443387904 912141070665728 913423275890496 914139918884864 914220412829696 914296691294208 915424933909248 915802406490384 916594884487338 917173926100992 917552119873536 918603492707544 919562825760768 921652314412032 922032354833856 922837004845056 924852496059296 925011105645312 925818355187712 926200113463296 927922058047488 928229770395648 929955488415744 930338952625152 932452927471548 933344539029504 934544258629632 935851079539593 936281716228096 936667789037568 937901885411484 938720384630784 939107463017472 939693821607936 940853404295616 941241362226228 944282170346256 945106237587456 945495949160448 947253767590144 948159531712512 948550502301696 950705858579904 951535531720704 952789216925952 953620708196352 954013930684416 956181701309184 957096002322432 959270776224768 959666328500544 960503821369344 961769322646272 961854010564608 962608650780672 963606859481088 963954715561803 964795950870528 965193781434624 965796427763712 967912855289856 968311971099648 970512230633652 971359188631552 971440234500096 971525773983744 972638992278576 973040056896033 973654756687872 974497296482304 974899127365632 977035502370816 977121534541824 979255584062784 979659377010972 980514317647872 982824299748144 983276551405568 983682002386944 985064773367808 985917186675456 988077706441728 988485137164224 989347779969024 990373716688896 991678572718848 991765894275072 992544002408448 993939230785536 994799323492352 994969928761344 995209525852416 996078036975616 996608501180712 997390408670208 998424685458432 999656742064092 1000700722151424 1003299805992897 1003933621813248 1004175377436672 1006457128064528 1006629732614016 1007419502444544 1007508210057216 1008835641451008 1010124974741148 1010132397195264 1011006502453248 1012338542983824 1012427683739136 1013222002458624 1015698468943872 1015943057641008 1017004046155776 1019225199738816 1020114669142016 1020657934124262 1021548653862912 1021969886224896 1022607982338048 1023410288197632 1024848905601024 1025095697799936 1026158704498944 1027601185376808 1028407408745472 1028497964433408 1029853050647904 1031820666863616 1032069137921024 1032246134857728 1033428929295987 1034508178980864 1035403377512448 1036858853713536 1037763711860736 1038191630450688 1040459058066708 1041545649586176 1043912315303424 1044731335868416 1046199924467712 1046631321703296 1047537010842672 1047544708202496 1048630994141184 1049832563094336 1049925005359104 1053316930756608 1053751262667264 1056060432709632 1056974281210624 1057155549308928 1058460079832568 1058514415386624 1060482352054272 1062806272475136 1063244517285888 1065660488538912 1066679473176576 1069360698568561 1069544090902392 1070036247117824 1070477473185792 1071887869041696 1072823296720896 1073265672019968 1075261033480704 1075704413972832 1076643172319232 1079179623252864 1080121414385664 1080566799040512 1082575734388736 1082934732128256 1084057716916224 1084948069818368 1085395444729344 1085843004113952 1086520981234176 1087861748716806 1088901962201088 1090301635067904 1092779087210496 1094218866313398 1096309458542592 1096761518286336 1099164940167168 1099261726359552 1101662532070632 1102623943852032 1103078607353856 1106186120331264 1106642252685312 1109156835009888 1109164985155584 1110124787007488 1110315170267136 1111587419746944 1112045779309752 1112557492895744 1113016252465152 1113711195979776 1114170431275008 1115545318194048 1116612002709504 1119149238928896 1119610716583968 1120587791597568 1122064209753984 1123227771140736 1124208002727936 1125788312420352 1126762499057664 1129231664504832 1129697299616256 1132264269072594 1133346940250112 1133446736314368 1135930549469184 1136913512562688 1137382315259904 1138880860856802 1138981144206528 1139874752765952 1139975123632128 1142464848073248 1142935939846134 1143657968173056 1143933370589184 1146628349706168 1147629002784768 1149242235595776 1150236717788032 1150433980130304 1151336574222336 1152757324182016 1152955018801152 1153232660024928 1154428542561312 1154437025366016 1155436002803712 1156958334838656 1157060209987584 1157968002809856 1160798250221568 1161077780161152 1164828799701504 1166466210427728 1167484175843328 1167965584257024 1171255892115456 1171537940342784 1174401354716352 1175322752851968 1175426245066752 1176974915026176 1178002051301376 1178479137198006 1178487796727808 1179223619272704 1179507586195456 1179709868408832 1181061633481128 1181165631028992 1182092336201728 1182295061692416 1183318145728512 1184981547101184 1185266900581176 1186504720515072 1189096066361952 1190337885241344 1190767589811639 1193042646061056 1193978669563904 1195657056534528 1196150081946624 1197185155248768 1198868049606276 1199808643536384 1199914291838976 1203790778007552 1204287157334016 1206926208811008 1207970607097856 1209668662665792 1210167465719436 1210724330504192 1211223568859136 1211979830919168 1213868901077826 1214635739971584 1215136591183872 1217897701187328 1219062255058944 1220566578545664 1221069875320512 1222126512649784 1222336103888448 1223402826498048 1224804656943392 1225014707476224 1226083767681024 1226589339451392 1228869752549376 1229376473111808 1230449339793408 1233348140860416 1234933484617728 1237229410729984 1237639693860864 1239370348579461 1239940651220992 1240451936833536 1240963433273088 1243270569962064 1244459385372672 1247801439386124 1248890385383424 1250535847215312 1251627179507712 1252143284023296 1252925095477248 1253441735184384 1254471205727488 1254988482968304 1256188503048192 1256299115839488 1259042893795008 1260141650116608 1260661265547264 1264212708950016 1264734003068928 1267607811439872 1268714042294272 1270385622567936 1270909462068288 1272018574245888 1274908935078912 1276128003096576 1279027701633024 1279555104667392 1280671761825792 1282359096861696 1282472014086144 1285272954082404 1286394601160704 1286615214194688 1286925041912832 1287728570351616 1290550473719808 1291082628132864 1294016307511536 1295253646000128 1295367698644992 1296851989704768 1297386742528044 1298732110381476 1299329728643072 1299865503154176 1301578126693488 1301692736236032 1302714003161088 1305674112083712 1306212502681296 1307352423530496 1310432399664192 1311576003182592 1313419697823744 1314556248900608 1317436941922304 1317662878629888 1317980182885632 1319130373292032 1320498288918528 1320974980584693 1322238096958464 1322354525700096 1325252307714048 1326626571681792 1326946034469888 1328694337666269 1328811334907616 1329853878226944 1331232913944576 1332875656085456 1333104240488832 1333425263153823 1334267629535232 1334817810579456 1337733074657196 1338900503248896 1342172976818688 1343226003259392 1345114188601344 1346833299654864 1346843196260352 1348008669937664 1349784723978432 1349903578318848 1350962669944832 1354264625258496 1354590743521344 1358966932985088 1360877245499016 1362064871817216 1362626514966528 1363477309784064 1366465207468032 1366794263733248 1367028665081856 1368211605998592 1370134913835744 1371209878327296 1371330619244544 1373137400863872 1374892326731007 1375760889151488 1376328179810304 1377905239061316 1379344238641152 1380537836683264 1382478471618048 1383048532250784 1384255507267584 1387278744088944 1388727532781568 1391883087071232 1394933232623616 1395508428937728 1396716014456896 1398679391207322 1399776750792448 1399900007145472 1400016808544256 1401816387944448 1404422574342144 1405001683556352 1408080576946176 1409540732411904 1411280106443424 1411862043339342 1413976469405696 1416180384590797 1416423255519384 1417075029966848 1417659356381184 1418243923740672 1420880651385216 1422239297568768 1426058787869856 1427303297581056 1429183825388928 1430431062294528 1431020896026624 1433681377974272 1434272551963776 1435524229758976 1435644003483648 1438906164337152 1440755732054016 1443912976171008 1445410289221632 1447193926305792 1447790672151936 1448694641645568 1450482331622408 1451869282934784 1452467956649472 1455768345950478 1457038782947328 1458958488417864 1461745944723456 1462348691048448 1465553253556224 1465682301812736 1468883376094176 1469489065516458 1470165258469376 1470417387651072 1470771476471808 1474914827108352 1475523003580416 1478875780013184 1482116559662592 1482727705746336 1484021669953536 1485560575033344 1487393757592064 1487517859078272 1487648841412608 1488816003612672 1490908846178304 1492198985238528 1492814288778624 1494117055463424 1496085613005312 1497637028187648 1499485113096138 1501051083227136 1502349998743552 1505642219339776 1505900432719872 1506263066155008 1509685692096792 1511129253666816 1511262315085824 1514574065958912 1515187462111722 1516509753679872 1518507814475736 1518641525608704 1519833003687936 1519966831509504 1523286464097664 1523547703415808 1523914586461512 1525244494118912 1525506069233664 1528837799608224 1528849033592832 1530172003713024 1532322980794368 1533911973507072 1535115432296448 1537273358401536 1537643546699904 1539238056748416 1540581337071616 1541401778065212 1542611113118208 1542746946650112 1544779575971856 1547731000295424 1548103706881536 1553105066268672 1555288280570304 1556645567791104 1557287445676032 1560688587100062 1561674522820608 1562050587123712 1562318474379264 1565868472955136 1567097003802624 1567234993422336 1569299886701568 1571305516264008 1571317062303744 1572946491211776 1574748844641504 1574887508038656 1576393415589888 1577757527638016 1579975396134912 1580355867441568 1580626894000896 1582006294020096 1584090649064448 1585461421815936 1587690119748852 1590723528081408 1594209408712704 1594866775928832 1596246873665024 1598490732808368 1599744858048512 1599885722451968 1600019209764864 1605054370676736 1605716209778688 1609234945081344 1612891550221056 1613556620959248 1614964758478848 1615973107892224 1618491868103768 1618769434879296 1620182121578496 1620850198560768 1623863601583104 1624402098192384 1625416340078592 1627422104727552 1628093167094016 1629781471851264 1631203768664064 1631792623075209 1633352943301632 1635452452601856 1638493003399168 1639168630815744 1640736003981312 1641328299470097 1644464187813888 1646577979490304 1652493798105948 1653935915778048 1654617911030784 1657694093282752 1659279180496896 1659963379027968 1663735252514832 1663747477733376 1665187180511232 1667381129620416 1668836239343616 1669524378697728 1670566793969664 1671255646912512 1673317977291072 1674918004064256 1678723858393344 1679416074875952 1680188866822144 1680881687396352 1683096314630976 1686312004091904 1690143748586496 1693847496757248 1694545949424384 1696024765661184 1698396403608891 1699878580105216 1700020410375168 1700170104471552 1703895824203776 1705370268844032 1706073472889856 1709812129148928 1709962685448192 1713697272109872 1714403909769201 1715486952259584 1715900055883776 1716971427135488 1719942524559252 1720733964959744 1721443504177152 1723863353393664 1725355076682048 1727004861333504 1729135986273024 1729848990037392 1731642813841968 1733154004205568 1735437502257984 1735590314981376 1736952004214784 1740898816111616 1741197375332352 1741616670241728 1743136564707328 1747243199552256 1748768004243456 1751226263764992 1756883838173184 1757306910514176 1761299974112924 1761602032074528 1762984129277952 1763139367600128 1765462372539264 1767003076952064 1767718705797009 1767731695091712 1768835428909056 1769261379293184 1771592450221692 1771748446543488 1773138504302592 1774977218592768 1777472320651776 1777900350871764 1779757080772608 1783644099542928 1785200670998528 1785506827862016 1789563969091584 1790968004345856 1793485584801792 1795777732873152 1798302074409414 1799712965304576 1799871437758464 1805686167011328 1806120991361792 1806430736001024 1810389313216512 1811955910646784 1814502993998688 1816086495756288 1816835353288704 1817969746378752 1820803351616739 1821953609957376 1822704886775808 1824282141331456 1826846551780992 1828279837769728 1828440825659392 1828593382588416 1830849867818496 1831604812980768 1833189768974676 1835104239747072 1837206985415088 1839125651521536 1843304628824064 1844064709667712 1845674009690112 1849704992118592 1850022211290624 1852400226926592 1855844116094976 1856459540791296 1859910976831488 1860677905250304 1864905854943096 1866689078059008 1871702159079186 1872563432456192 1873335578075136 1875803770822968 1877440769261568 1878214926034944 1879387643215872 1881706808591232 1882482724452456 1888564340692512 1890212475174912 1890991898320896 1894507535180288 1896319063425024 1897101004603392 1901411717159808 1903071063441408 1905578433851904 1908027861368832 1912363402618368 1914192004644864 1918541552449536 1919332657001088 1921007642738688 1923538645292544 1923708021129216 1927909431123606 1929591901741056 1930387562869248 1931592855527424 1935825710579712 1936623942199296 1941024461267304 1942718377263104 1942880469000192 1943051547967488 1945277984557152 1946080113792066 1947309513375744 1948994592964608 1949798254731264 1954071004741632 1954243069083648 1958511168125568 1959318754021944 1961028635295744 1965648599496288 1967364004773888 1970129546735616 1971834373350912 1976155412883456 1976970274328448 1978695559938048 1980747433377792 1983357145437696 1983531788550144 1987878461571072 1989598646984704 1989939857522688 1990419051704832 1993217002361424 1994780817340416 1996849370916864 1999313484128184 2001401444302848 2006599611985794 2007867243626496 2008350754873344 2012914256129056 2013259465228032 2014839004889088 2015016420114432 2017671282902016 2020249949482296 2020264794390528 2022013004906496 2024677085967648 2024855367478272 2026444004917248 2031396937887744 2031886115282016 2034008092311552 2038450399477632 2040229338284032 2041315868248524 2043097307725824 2043939772449792 2045215964676096 2049697811202048 2050191395599872 2052317408997888 2055202370753616 2056814817490944 2056995928866816 2059706101295808 2063641333727232 2064138275842048 2064492269715456 2066857858591974 2069016357961728 2070806755024896 2073717707427072 2075527423721472 2076383260901376 2080918116133416 2083091299172352 2087824630606848 2089462671736832 2092399848935424 2093262643406592 2095074021685344 2095089416404992 2097261988282368 2098019086810983 2099665126188672 2099850010718208 2106633861513216 2107502525334528 2112120865419264 2113948562421248 2114311098617856 2116920159665136 2117028830773248 2117793065009013 2120964704108544 2125612544950272 2126489034571776 2131320977077824 2133358946353152 2138721397137122 2139088181804784 2140072494235648 2140954946371584 2143775738083392 2145646593441792 2146531344039936 2150522066961408 2151408827945664 2153286344638464 2158359246505728 2160242828771328 2161133598081024 2165151468777472 2165869464256512 2168115433832448 2169896139636736 2170790889458688 2171686008227904 2173041962468352 2175723497433612 2177803924402176 2180603270135808 2183652518925717 2185558174420992 2188437732626796 2192618917085184 2193523036572672 2198329880334336 2198523452719104 2203325064141264 2205247887704064 2206157214707712 2212372240662528 2213284505370624 2218313670019776 2220249574014976 2223174839493888 2224091558619504 2225114985791488 2226032504930304 2227422391959552 2228340862550016 2231090636388096 2233224005419008 2238298477857792 2239221433167936 2241175583195136 2244128419507968 2246455542281472 2248416005455872 2249227669644207 2251576624840704 2253524998115328 2258463329009664 2259394599232512 2264528538145188 2266693880500224 2266893472628736 2271861098938368 2272781193167583 2273827025125376 2274764630519808 2277761721713604 2277962288413056 2279749505531904 2279950247264256 2284929696146496 2285871879692268 2287866741178368 2293256699412336 2295258005569536 2298484471191552 2300473435576064 2300867960260608 2302673148444672 2305514648364032 2305910037602304 2306465320049856 2308857085122624 2310872005607424 2313916669677312 2314120419975168 2315936005619712 2321596500443136 2322155560322304 2329657599403008 2332932420855456 2334968351686656 2335931168514048 2341032880650093 2342511784230912 2343075880685568 2348802709432704 2350645505703936 2350852490133504 2353949830052352 2356958274396012 2356975593455616 2359015172390912 2359419736817664 2362123266962256 2362331262057984 2364184672403456 2364590123384832 2366636291457024 2369963094202368 2370533801162352 2373009441030144 2378192132723904 2381535179623278 2386085292122112 2387957339127808 2391314113069056 2392300163893248 2394370310497536 2397736099212552 2399617287072768 2399828583677952 2407581556015104 2408574314668032 2413852417622016 2415941214195712 2419337325331584 2420334931438872 2421448661008384 2422447137718272 2423959661838336 2427737802155652 2430273182367744 2435795402374656 2438124510117888 2441133157091328 2442139750641024 2444253025299568 2444672207776896 2446805652996096 2449609313886784 2450029414952448 2453178678902784 2457739505098752 2458752946223616 2466696281720832 2469866969235456 2474458821459968 2478740697158922 2479881302441984 2480903873667072 2481926866546176 2486541139924128 2488918770745344 2495602878772248 2497780770766848 2501071694430624 2503254359015424 2504286568046592 2505850190954496 2506883470368768 2508942411454976 2509976965936608 2512377006096384 2512598231678976 2518085787590016 2520283300233216 2521322531094528 2529468006137856 2535215622879744 2540771245135872 2541818924136576 2544037148491776 2549817870157824 2558055403266048 2559110209334784 2564718193723392 2564944028172288 2570545908164808 2572789202321408 2573230428389376 2573850083825664 2575457140703232 2581100947439616 2582165256265728 2588032615023072 2590507292000256 2590735397289984 2593703979409536 2594773485056088 2597464220762952 2598659457286144 2599731006308352 2603156253386976 2603385472472064 2605428006322176 2611348224167424 2612425005362592 2614704847060992 2620864799328384 2623152006365184 2626839395647488 2629112497801216 2634873883844608 2635325757259776 2635960365771264 2641949961169386 2644476193916928 2644709051400192 2650504615428096 2653253143363584 2653892068939776 2657388675332538 2657622669815232 2659707756453888 2662465827889152 2665751312170912 2666208480977664 2666850526307646 2668535259070464 2669635621158912 2675466149314392 2677801006497792 2684345953637376 2686452006518784 2690228377202688 2693666599309728 2693686392520704 2696017339875328 2697453111614121 2699569447956864 2699807156637696 2701925339889664 2708529250516992 2709181487042688 2717933865970176 2721754490998032 2724129743634432 2725253029933056 2726954619568128 2732930414936064 2733588527466496 2734057330163712 2736423211997184 2740269827671488 2742419756654592 2742661238489088 2746274801727744 2749784653462014 2751521778302976 2752656359620608 2755810478122632 2758688477282304 2761075673366528 2764956943236096 2766097064501568 2768511014535168 2774557488177888 2777455065563136 2783766174142464 2789866465247232 2791016857875456 2793432028913792 2797358782414644 2799553501584896 2799800014290944 2800033617088512 2803632775888896 2808845148684288 2810003367112704 2816161153892352 2819081464823808 2822560212886848 2823724086678684 2827952938811392 2832360769181594 2832846511038768 2834150059933696 2835318712762368 2836487847481344 2841761302770432 2844478595137536 2852117575739712 2854606595162112 2858367650777856 2860862124589056 2862041792053248 2867362755948544 2868545103927552 2871048459517952 2871288006967296 2877812328674304 2881511464108032 2887825952342016 2890820578443264 2891864146685409 2894387852611584 2895581344303872 2897389283291136 2900964663244816 2903738565869568 2904935913298944 2911536691900956 2914077565894656 2917916976835728 2923491889446912 2924697382096896 2931106507112448 2931364603625472 2937766752188352 2938978131032916 2940330516938752 2941542952943616 2949829654216704 2951046007160832 2957751560026368 2964233119325184 2965455411492672 2968043339907072 2971121150066688 2974787515184128 2975035718156544 2975297682825216 2977632007225344 2981817692356608 2984397970477056 2985628577557248 2988234110926848 2992171226010624 2995274056375296 2998970226192276 3002102166454272 3004699997487104 3009899417978691 3011284438679552 3011800865439744 3012526132310016 3019371384193584 3022258507333632 3022524630171648 3030374924223444 3033019507359744 3037015628951472 3037283051217408 3039666007375872 3046572928195328 3047095406831616 3047829172923024 3050488988237824 3051012138467328 3057675599216448 3060344007426048 3064645961588736 3067823947014144 3070230864592896 3074546716803072 3075287093399808 3078476113496832 3081162674143232 3082274954697617 3082803556130424 3085222226236416 3085493893300224 3089559151943712 3095462000590848 3096207413763072 3100286787887961 3106210132537344 3110576561140608 3113291135582208 3114574891352064 3121377174200124 3124101174247424 3124636948758528 3131736945910272 3134194007605248 3138599773403136 3142611032528016 3142634124607488 3145892982423552 3149497689283008 3149775016077312 3155515055276032 3159950792269824 3160711734883136 3161253788001792 3168181298128896 3170922843631872 3175380239497704 3181447056162816 3188418817425408 3189733551857664 3192493747330048 3196981465616736 3199489716097024 3199771444903936 3200038419529728 3208082095705683 3210108741353472 3211432419557376 3218469890162688 3225783100442112 3227113241918496 3229929516957696 3236983736207536 3237538869758592 3240364243156992 3241700397121536 3247727203166208 3248804196384768 3254844209455104 3256186334188032 3259562943702528 3263585246150418 3266705886603264 3270904905203712 3276986006798336 3278337261631488 3282656598940194 3288928375627776 3304987596211896 3307871831556096 3309235822061568 3315388186565504 3318558360993792 3319926758055936 3327470505029664 3327494955466752 3330374361022464 3334762259240832 3337672478687232 3339048757395456 3341133587939328 3342511293825024 3346635954582144 3349836008128512 3357447716786688 3358832149751904 3361763374792704 3366192629261952 3372624008183808 3380287497172992 3387694993514496 3389091898848768 3396792807217782 3399757160210432 3400040820750336 3400340208943104 3407791648407552 3410740537688064 3412146945779712 3419624258297856 3419925370896384 3427394544219744 3428807819538402 3430973904519168 3431800111767552 3433942854270976 3439885049118504 3441467929919488 3442887008354304 3447726706787328 3450710153364096 3454009722667008 3458271972546048 3459697980074784 3463285627683936 3466308008411136 3470875004515968 3471180629962752 3473904008429568 3481797632223232 3482394750664704 3483233340483456 3486273129414656 3494486399104512 3502452527529984 3513767676346368 3514613821028352 3522599948225848 3523204064149056 3525968258555904 3526278735200256 3530924745078528 3534006153904128 3535437411594018 3535463390183424 3537670857818112 3538522758586368 3543184900443384 3543496893086976 3546277008605184 3549954437185536 3554944641303552 3555800701743528 3559514161545216 3567288199085856 3570401341997056 3571013655724032 3572302769434917 3579127938183168 3581936008691712 3586971169603584 3591555465746304 3596604148818828 3599425930609152 3599742875516928 3611372334022656 3612241982723584 3612861472002048 3620778626433024 3623911821293568 3629005987997376 3632172991512576 3633670706577408 3635939492757504 3641606703233478 3643907219914752 3645409773551616 3648564282662912 3653693103561984 3656559675539456 3656881651318784 3657186765176832 3661699735636992 3663209625961536 3666379537949352 3670208479494144 3674413970830176 3678251303043072 3686609257648128 3688129419335424 3691348019380224 3699409984237184 3700044422581248 3704800453853184 3711688232189952 3712919081582592 3719821953662976 3721355810500608 3729811709886192 3733378156118016 3743404318158372 3745126864912384 3746671156150272 3751607541645936 3754881538523136 3756429852069888 3758775286431744 3763413617182464 3764965448904912 3777128681385024 3780424950349824 3781983796641792 3789015070360576 3792638126850048 3794202009206784 3802823434319616 3806142126882816 3811156867703808 3816055722737664 3824726805236736 3828384009289728 3837083104899072 3838665314002176 3842015285477376 3847077290585088 3847416042258432 3855818862247212 3859183803482112 3860775125738496 3863185711054848 3871651421159424 3873247884398592 3882048922534608 3885436754526208 3885760938000384 3886103095934976 3890555969114304 3892160227584132 3897989185929216 3899596509462528 3908142009483264 3917022336251136 3918637508043888 3922057270591488 3931297198992576 3934728009547776 3940259093471232 3943668746701824 3952310825766912 3953940548656896 3957391119876096 3961494866755584 3962924941754079 3966714290875392 3967063577100288 3975756923142144 3979197293969408 3979879715045376 3980838103409664 3986083012998807 3986434004722848 3989561634680832 3993698741833728 3998626968256368 4000275789461469 4002802888605696 4013199223971588 4016701509746688 4025828512258112 4026518930456064 4029678009778176 4035342565804032 4040499898964592 4040529588781056 4044026009812992 4049354171935296 4049710734956544 4052888009834496 4062793875775488 4063772230564032 4076900798955264 4080458676568064 4082631736497048 4086194615451648 4087879544899584 4090431929352192 4099395622404096 4100382791199744 4104634817995776 4110404741507232 4113629634981888 4113991857733632 4119412202591616 4124676980193021 4127282667454464 4128276551684096 4128984539430912 4133715717183948 4138032715923456 4141613510049792 4147435414854144 4152766521802752 4161836232266832 4166182598344704 4175649261213696 4178925343473664 4184799697870848 4186525286813184 4190148043370688 4196038173621966 4199330252377344 4199700021436416 4213267723026432 4215005050669056 4224241730838528 4227897124842496 4228622197235712 4233840319330272 4235586130018026 4241929408217088 4248541153772391 4251225089900544 4252978069143552 4262641954155648 4266717892706304 4277442794274244 4278176363609568 4281909892743168 4287551476166784 4291293186883584 4293062688079872 4301044133922816 4302817655891328 4306572689276928 4316718493011456 4322267196162048 4330302937554944 4331738928513024 4336230867664896 4339792279273472 4341581778917376 4343372016455808 4346083924936704 4351446994867224 4355607848804352 4367305037851434 4371116348841984 4376875465253592 4385237834170368 4387046073145344 4396659760668672 4397046905438208 4406650128282528 4410495775408128 4412314429415424 4424744481325056 4426569010741248 4436627340039552 4440499148029952 4446349678987776 4448183117239008 4452065009860608 4456681725100032 4462181272776192 4466448010838016 4476596955715584 4478442866335872 4482351166390272 4488256839015936 4492911084562944 4498455339288414 4503153249681408 4507049996230656 4516926658019328 4518789198465024 4529057076290376 4533387761000448 4533786945257472 4543722197876736 4545562386335166 4547654050250752 4549529261039616 4555523443427208 4555924576826112 4559499011063808 4559900494528512 4569859392292992 4571743759384536 4575733482356736 4586513398824672 4590516011139072 4596968942383104 4600946871152128 4601735920521216 4605346296889344 4611029296728064 4611820075204608 4612930640099712 4617714170245248 4621744011214848 4627833339354624 4628240839950336 4643193000886272 4644311120644608 4659315198806016 4665864841710912 4669936703373312 4671862337028096 4682065761300186 4685023568461824 4686151761371136 4697605418865408 4701291011407872 4701704980267008 4707899660104704 4713916548792024 4713951186911232 4718030344781824 4718839473635328 4724246533924512 4724662524115968 4728369344806912 4729180246769664 4733272582914048 4739926188404736 4741067602324704 4746018882060288 4756384265447808 4763070359246556 4772170584244224 4782628226138112 4784600327786496 4788740620995072 4795472198425104 4799234574145536 4799657167355904 4815163112030208 4817148629336064 4827704835244032 4831882428391424 4838674650663168 4840669862877744 4842897322016768 4844894275436544 4847919323676672 4855475604311304 4860546364735488 4871590804749312 4876249020235776 4882266314182656 4884279501282048 4888506050599136 4889344415553792 4893611305992192 4895377869225627 4899218627773568 4900058829904896 4906357357805568 4915479010197504 4917505892447232 4933392563441664 4939733938470912 4948917642919936 4957481394317844 4959762604883968 4961807747334144 4963853733092352 4973082279848256 4977837541490688 4991205757544496 4995561541533696 5002143388861248 5006508718030848 5008573136093184 5011700381908992 5013766940737536 5017884822909952 5019953931873216 5024754012192768 5036171575180032 5040566600466432 5042645062189056 5058936012275712 5070431245759488 5081542490271744 5083637848273152 5088074296983552 5095189210826673 5099635740315648 5116110806532096 5118220418669568 5129436387446784 5129888056344576 5141091816329616 5143211729307603 5145578404642816 5146460856778752 5147700167651328 5150914281406464 5162201894879232 5164330512531456 5176065230046144 5181014584000512 5187407958819072 5189546970112176 5194928441525904 5197318914572288 5199462012616704 5206312506773952 5206770944944128 5210856012644352 5222696448334848 5224850010725184 5229409694121984 5241729598656768 5246304012730368 5253678791294976 5258224995602432 5269747767689216 5270651514519552 5271920731542528 5283899922338772 5288952387833856 5289418102800384 5301009230856192 5303156117391027 5306506286727168 5307784137879552 5314777350665076 5315245339630464 5319415512907776 5324931655778304 5331502624341824 5332416961955328 5333701052615292 5339271242317824 5350932298628784 5355602012995584 5368691907274752 5372904013037568 5380456754405376 5387333198619456 5392034679750656 5394906223228242 5399138895913728 5399614313275392 5403850679779328 5417058501033984 5418362974085376 5435867731940352 5443508981996064 5448259487268864 5450506059866112 5453909239136256 5462410054850217 5465860829872128 5467177054932992 5468114660327424 5472846423994368 5480539655342976 5484839513309184 5485322476978176 5492549603455488 5499569306924028 5505312719241216 5511620956245264 5517376954564608 5522151346733056 5529913886472192 5532194129003136 5537022029070336 5549114976355776 5567532348284928 5579732930494464 5582033715750912 5586864057827584 5594717564829288 5599107003169792 5599600028581888 5600067234177024 5617690297368576 5620006734225408 5632322307784704 5638162929647616 5645120425773696 5647448173357368 5655905877622784 5664721538363188 5665693022077536 5670637425524736 5672975694962688 5683522605540864 5688957190275072 5704235151479424 5709213190324224 5716735301555712 5724083584106496 5734725511897088 5737090207855104 5742576013934592 5755624657348608 5763022928216064 5783728293370818 5788775705223168 5791162688607744 5794778566582272 5801929326489632 5807477131739136 5809871826597888 5823073383801912 5828155131789312 5835833953671456 5846983778893824 5849394764193792 5862213014224896 5862729207250944 5875533504376704 5877956262065832 5880661033877504 5883085905887232 5902092014321664 5915503120052736 5928466238650368 5930910822985344 5936086679814144 5942242300133376 5949575030368256 5950071436313088 5950595365650432 5963635384713216 5968795940954112 5971257155114496 5984342452021248 5990548112750592 5997940452384552 6004204332908544 6009399994974208 6019798835957382 6022568877359104 6023601730879488 6025052264620032 6038742768387168 6044517014667264 6045049260343296 6060749848446888 6066039014719488 6074031257902944 6074566102434816 6079332014751744 6093145856390656 6094190813663232 6095658345846048 6100977976475648 6102024276934656 6115351198432896 6120688014852096 6129291923177472 6135647894028288 6149093433606144 6150574186799616 6156952226993664 6164549909395234 6165607112260848 6170444452472832 6170987786600448 6179118303887424 6190924001181696 6192414827526144 6200573575775922 6212420265074688 6221153122281216 6226582271164416 6229149782704128 6242754348400248 6248202348494848 6249273897517056 6263473891820544 6268388015210496 6277199546806272 6285222065056032 6285268249214976 6291785964847104 6294057260432949 6298995378566016 6299550032154624 6311030110552064 6319901584539648 6321423469766272 6322507576003584 6336362596257792 6341845687263744 6350760478995408 6362894112325632 6376837634850816 6379467103715328 6384987494660096 6393962931233472 6398979432194048 6399542889807872 6400076839059456 6416164191411366 6420217482706944 6422864839114752 6436939780325376 6451566200884224 6454226483836992 6459859033915392 6473967472415072 6475077739517184 6480728486313984 6483400794243072 6495454406332416 6497608392769536 6509688418910208 6512372668376064 6519125887405056 6527170492300836 6533411773206528 6541809810407424 6550957556777151 6553972013596672 6556674523262976 6565313197880388 6577856751255552 6609975192423792 6615743663112192 6618471644123136 6630776373131008 6637116721987584 6639853516111872 6654941010059328 6660748722044928 6669524518481664 6675344957374464 6678097514790912 6682267175878656 6685022587650048 6693271909164288 6699672016257024 6714895433573376 6717664299503808 6723526749585408 6732385258523904 6745248016367616 6747683008932621 6760574994345984 6775389987028992 6778183797697536 6793585614435564 6799514320420864 6800081641500672 6800680417886208 6815583296815104 6821481075376128 6824293891559424 6839248516595712 6839850741792768 6854789088439488 6857615639076804 6863600223535104 6867885708541952 6879770098237008 6882935859838976 6885774016708608 6895453413574656 6901420306728192 6908019445334016 6916543945092096 6919395960149568 6926571255367872 6932616016822272 6941750009031936 6942361259925504 6947808016859136 6963595264446464 6964789501329408 6966466680966912 6972546258829312 6988972798209024 7004905055059968 7023098641950279 7027535352692736 7029227642056704 7045199896451696 7046408128298112 7051936517111808 7052557470400512 7061849490157056 7070874823188036 7070926780366848 7077045517172736 7086369800886768 7086993786173952 7092554017210368 7099908874371072 7109889282607104 7111601403487056 7119028323090432 7134576398171712 7140802683994112 7144605538869834 7158255876366336 7163872017383424 7173942339207168 7183110931492608 7193208297637656 7198851861218304 7199485751033856 7222744668045312 7224483965447168 7225722944004096 7241557252866048 7247823642587136 7258011975994752 7264345983025152 7267341413154816 7271878985515008 7283213406466956 7290819547103232 7297128565325824 7307386207123968 7313119351078912 7314373530353664 7323399471273984 7326419251923072 7332759075898704 7340416958988288 7348827941660352 7373218515296256 7376258838670848 7398819968474368 7400088845162496 7409600907706368 7423376464379904 7439643907325952 7442711621001216 7459623419772384 7466756312236032 7485524889979927 7486808636316744 7490253729824768 7493342312300544 7503215083291872 7509763077046272 7512859704139776 7517550572863488 7526827234364928 7529930897809824 7554257362770048 7560849900699648 7563967593283584 7578030140721152 7588404018413568 7605646868639232 7622313735407616 7632111445475328 7649453610473472 7674166209798144 7677330628004352 7694154581170176 7694832084516864 7711637724494424 7718367606964224 7721550251476992 7726371422109696 7743302842318848 7746495768797184 7764097845069216 7770873509052416 7771521876000768 7772206191869952 7781111938228608 7784320455168264 7795978371858432 7799193018925056 7816284018966528 7834044672502272 7837275016087776 7844114541182976 7862594397985152 7869456019095552 7880518186942464 7887337493403648 7904621651533824 7907881097313792 7925849883508158 7933428581750784 7934127154200576 7951513846284288 7958394587938816 7959759430090752 7961676206819328 7972166025997614 7972868009445696 7979123269361664 7987397483667456 7997253936512736 8000551578922938 8005605777211392 8026398447943176 8033403019493376 8051657024516224 8053037860912128 8059356019556352 8070685131608064 8080999797929184 8081059177562112 8088052019625984 8098708343870592 8099421469913088 8105776019668992 8125587751550976 8127544461128064 8153801597910528 8165263472994096 8172389230903296 8175759089799168 8180863858704384 8198791244808192 8200765582399488 8209269635991552 8220809483014464 8227259269963776 8227983715467264 8238824405183232 8249353960386042 8254565334908928 8256553103368192 8257969078861824 8267431434367896 8276065431846912 8283227020099584 8294870829708288 8305533043605504 8323672464533664 8332365196689408 8351298522427392 8357850686947328 8369599395741696 8373050573626368 8380296086741376 8392076347243932 8398660504754688 8399400042872832 8426535446052864 8430010101338112 8448483461677056 8455794249684992 8457244394471424 8467680638660544 8471172260036052 8483858816434176 8497082307544782 8502450179801088 8505956138287104 8525283908311296 8533435785412608 8554885588548488 8556352727219136 8563819785486336 8575102952333568 8582586373767168 8586125376159744 8602088267845632 8605635311782656 8613145378553856 8633436986022912 8644534392324096 8660605875109888 8663477857026048 8672461735329792 8675592440056227 8679584558546944 8683163557834752 8686744032911616 8692167849873408 8702893989734448 8711215697608704 8734610075702868 8742232697683968 8753750930507184 8770475668340736 8774092146290688 8793319521337344 8794093810876416 8813300256565056 8820991550816256 8824628858830848 8849488962650112 8853138021482496 8873254680079104 8880998296059904 8892699357975552 8896366234478016 8904130019721216 8913363450200064 8924362545552384 8932896021676032 8953193911431168 8956885732671744 8964702332780544 8976513678031872 8985822169125888 8996910678576828 9006306499362816 9014099992461312 9033853316038656 9037578396930048 9058114152580752 9066775522000896 9067573890514944 9091124772670332 9095308100501504 9099058522079232 9111046886854416 9111849153652224 9118998022127616 9139718784585984 9143487518769072 9151466964713472 9173026797649344 9181032022278144 9193937884766208 9201893742304256 9203471841042432 9210692593778688 9222058593456128 9223640150409216 9225861280199424 9235428340490496 9243488022429696 9246824864092851 9255666678709248 9256481679900672 9286386001772544 9288622241289216 9300860363663883 9318630397612032 9331729683421824 9339873406746624 9343724674056192 9364131522600372 9372303522742272 9395210837730816 9402582022815744 9415799320209408 9427833097584048 9427902373822464 9436060689563648 9437678947270656 9448493067849024 9449325048231936 9456738689613824 9466545165828096 9479852376809472 9482135204649408 9512768530895616 9526140718493112 9544341168488448 9565256452276224 9569200655572992 9577481241990144 9590944396850208 9598469148291072 9599314334711808 9624246287117049 9630326224060416 9634297258672128 9655409670488064 9663764856782848 9677349301326336 9681339725755488 9689788550873088 9710951208622608 9721092729470976 9743181609498624 9764532628365312 9768559002564096 9777012101198272 9778688831107584 9790755738451254 9798437255547136 9800117659809792 9812714715611136 9830958020395008 9835011784894464 9866785126883328 9897835285839872 9914962788635688 9919525209767936 9923615494668288 9927707466184704 9946164559696512 9955675082981376 9982411515088992 9991123083067392 10004286777722496 10013017436061696 10017146272186368 10023400763817984 10027533881475072 10035769645819904 10039907863746432 10049508024385536 10072343150360064 10085290124378112 10117872024551424 10140862491518976 10163084980543488 10167275696546304 10190378421653346 10199271480631296 10232221613064192 10236440837339136 10258872774893568 10259776112689152 10282183632659232 10286423458615206 10291156809285632 10292921713557504 10295400335302656 10301828562812928 10324403789758464 10328661025062912 10352130460092288 10362029168001024 10374815917638144 10379093940224352 10389856883051808 10398924025233408 10412625013547904 10413541889888256 10421712025288704 10445392896669696 10449700021450368 10458819388243968 10483459197313536 10507357582589952 10516449991204864 10539495535378432 10541303029039104 10543841463085056 10567799844677544 10577904775667712 10578836205600768 10602018461712384 10606312234782054 10613012573454336 10615568275759104 10629554701330152 10630490679260928 10638831025815552 10649863311556608 10663005248683648 10664833923910656 10667402105230584 10678542484635648 10701864597257568 10711204025991168 10737383814549504 10745808026075136 10760913508810752 10774666397238912 10784069359501312 10789812446456484 10798277791827456 10799228626550784 10834117002067968 10836725948170752 10871735463880704 10887017963992128 10896518974537728 10901012119732224 10907818478272512 10924820109700434 10931721659744256 10934354109865984 10936229320654848 10945692847988736 10961079310685952 10969679026618368 10970644953956352 10985099206910976 10999138613848056 11010625438482432 11023241912490528 11034753909129216 11044302693466112 11059827772944384 11064388258006272 11074044058140672 11098229952711552 11135064696569856 11159465860988928 11164067431501824 11173728115655168 11189435129658576 11198214006339584 11199200057163776 11200134468354048 11235380594737152 11240013468450816 11264644615569408 11276325859295232 11290240851547392 11294896346714736 11311811755245568 11329443076726376 11331386044155072 11341274851049472 11345951389925376 11367045211081728 11377914380550144 11408470302958848 11418426380648448 11433470603111424 11448167168212992 11469451023794176 11474180415710208 11485152027869184 11511249314697216 11526045856432128 11567456586741636 11577551410446336 11582325377215488 11589557133164544 11603858652979264 11614954263478272 11619743653195776 11646146767603824 11656310263578624 11671667907342912 11693967557787648 11698789528387584 11724426028449792 11751067008753408 11755912524131664 11761322067755008 11766171811774464 11804184028643328 11831006240105472 11856932477300736 11861821645970688 11872173359628288 11884484600266752 11888774825262237 11899150060736512 11900142872626176 11901190731300864 11927270769426432 11937591881908224 11942514310228992 11968684904042496 11981096225501184 11995880904769104 12000827368384407 12008408665817088 12018799989948416 12039597671914764 12045137754718208 12050104529240064 12077485536774336 12089034029334528 12121499696893776 12132078029438976 12148062515805888 12149132204869632 12158664029503488 12186291712781312 12188381627326464 12191316691692096 12201955952951296 12230702396865792 12241376029704192 12258583846354944 12271295788056576 12298186867212288 12301148373599232 12313904453987328 12329099818790468 12331214224521696 12340888904945664 12341975573200896 12358236607774848 12374030940579063 12381848002363392 12384829655052288 12401147151551844 12424840530149376 12442306244562432 12458299565408256 12485508696800496 12496404696989696 12498547795034112 12526947783641088 12536776030420992 12554399093612544 12570444130112064 12588114520865898 12597990757132032 12599100064309248 12622060221104128 12639803169079296 12642846939532544 12645015152007168 12672725192515584 12683691374527488 12701520957990816 12725788224651264 12745623461317173 12753675269701632 12758934207430656 12769974989320192 12787925862466944 12797958864388096 12799085779615744 12800153678118912 12832328382822732 12845729678229504 12873879560650752 12903132401768448 12908452967673984 12919718067830784 12947934944830144 12950155479034368 12966801588486144 12990908812664832 12995216785539072 13019376837820416 13024745336752128 13038251774810112 13054340984601672 13066823546413056 13101915113554302 13107944027193344 13113349046525952 13130626395760776 13155713502511104 13219950384847584 13231487326224384 13236943288246272 13261552746262016 13274233443975168 13279707032223744 13309882020118656 13321497444089856 13339049036963328 13356195029581824 13370045175300096 13386543818328576 13399344032514048 13429790867146752 13435328599007616 13447053499170816 13464770517047808 13495366017865242 13521149988691968 13550779974057984 13556367595395072 13587171228871128 13599028640841728 13600163283001344 13601360835772416 13631166593630208 13642962150752256 13648587783118848 13678497033191424 13679701483585536 13709578176878976 13715231278153608 13727200447070208 13735771417083904 13759540196474016 13771548033417216 13790906827149312 13802840613456384 13816038890668032 13833087890184192 13838791920299136 13853142510735744 13865232033644544 13883500018063872 13884722519851008 13927190528892928 13929579002658816 13932933361933824 13977945596418048 14009810110119936 14046197283900558 14055070705385472 14058455284113408 14090399792903392 14092816256596224 14103873034223616 14105114940801024 14123698980314112 14141749646376072 14141853560733696 14154091034345472 14172739601773536 14173987572347904 14185108034420736 14199817748742144 14219778565214208 14223202806974112 14238056646180864 14269152796343424 14281605367988224 14289211077739668 14316511752732672 14347884678414336 14366221862985216 14386416595275312 14397703722436608 14398971502067712 14445489336090624 14448967930894336 14451445888008192 14483114505732096 14495647285174272 14516023951989504 14528691966050304 14534682826309632 14543757971030016 14566426812933912 14581639094206464 14594257130651648 14614772414247936 14626238702157824 14628747060707328 14646798942547968 14652838503846144 14665518151797408 14680833917976576 14686133607676881 14697655883320704 14746437030592512 14752517677341696 14797639936948736 14800177690324992 14819201815412736 14846752928759808 14879287814651904 14885423242002432 14919246839544768 14933512624472064 14971049779959854 14973617272633488 14980507459649536 14986684624601088 15006430166583744 15019526154092544 15025719408279552 15035101145726976 15053654468729856 15059861795619648 15108514725540096 15121699801399296 15127935186567168 15156060281442304 15176808036827136 15211293737278464 15244627470815232 15264222890950656 15285567632480019 15298907220946944 15348332419596288 15354661256008704 15388309162340352 15389664169033728 15423275448988848 15436735213928448 15443100502953984 15452742844219392 15486605684637696 15492991537594368 15528195690138432 15541747018104832 15543043752001536 15562223876457216 15568640910336528 15591956743716864 15598386037850112 15632568037933056 15668089345004544 15674550032175552 15688229082365952 15725188795970304 15738912038191104 15761036373884928 15774674986807296 15809243303067648 15815762194627584 15851699767016316 15866857163501568 15868254308401152 15903027692568576 15909468352173081 15916789175877632 15919518860181504 15923352413638656 15944332051995228 15945736018891392 15958246538723328 15974794967334912 15994507873025472 16001103157845876 16052796895886352 16066806038986752 16103314049032448 16106075721824256 16118712039112704 16141370263216128 16161999595858368 16176104039251968 16197416687741184 16198842939826176 16211552039337984 16251175503101952 16255088922256128 16307603195821056 16330526945988192 16344778461806592 16351518179598336 16361727717408768 16387230164550651 16397582489616384 16401531164798976 16418539271983104 16441618966028928 16454518539927552 16455967430934528 16477648810366464 16498707920772084 16513106206736384 16515938157723648 16534862868735792 16552130863693824 16566454040199168 16589741659416576 16611066087211008 16647344929067328 16702597044854784 16715701373894656 16739198791483392 16746101147252736 16760592173482752 16784152694487864 16797321009509376 16798800085745664 16853070892105728 16860020202676224 16896966923354112 16911588499369984 16914488788942848 16935361277321088 16942344520072104 16967717632868352 16994164615089564 17011912276574208 17050567816622592 17066871570825216 17109771177096976 17112705454438272 17127639570972672 17150205904667136 17172250752319488 17204176535691264 17211270623565312 17266873972045824 17289068784648192 17321211750219776 17351184880112454 17359169117093888 17366327115669504 17373488065823232 17384335699746816 17405787979468896 17422431395217408 17469220151405736 17484465395367936 17507501861014368 17540951336681472 17548184292581376 17586639042674688 17588187621752832 17626600513130112 17641983101632512 17649257717661696 17706276042964992 17746509360158208 17785398715951104 17792732468956032 17808260039442432 17826726900400128 17848725091104768 17906387822862336 17913771465343488 17953027356063744 17971644338251776 17993821357153656 18012612998725632 18028199984922624 18067706632077312 18075156793860096 18116228305161504 18133551044001792 18135147781029888 18182249545340664 18190616201003008 18198117044158464 18222093773708832 18223698307304448 18237996044255232 18279437569171968 18286975037538144 18302933929426944 18346053595298688 18362064044556288 18387875769532416 18403787484608512 18406943682084864 18444117186912256 18447280300818432 18451722560398848 18470856680980992 18493649728185702 18511333357418496 18512963359801344 18572772003545088 18577244482578432 18601720727327766 18637260795224064 18663459366843648 18679746813493248 18687449348112384 18728263045200744 18744607045484544 18790421675461632 18805164045631488 18831598640418816 18855666195168096 18855804747644928 18872121379127296 18875357894541312 18882171781298847 18896986135698048 18898650096463872 18913477379227648 18933090331656192 18959704753618944 18964270409298816 19025537061791232 19052281436986224 19088682336976896 19130512904552448 19138401311145984 19154962483980288 19181888793700416 19196938296582144 19198628669423616 19248492574234098 19260652448120832 19268594517344256 19310819340976128 19327529713565696 19354698602652672 19362679451510976 19379577101746176 19421902417245216 19442185458941952 19486363218997248 19529065256730624 19537118005128192 19554024202396544 19557377662215168 19581511476902508 19596874511094272 19600235319619584 19625429431222272 19661916040790016 19670023569788928 19733570253766656 19795670571679744 19829925577271376 19839050419535872 19847230989336576 19855414932369408 19892329119393024 19911350165962752 19964823030177984 19982246166134784 20008573555444992 20026034872123392 20034292544372736 20046801527635968 20055067762950144 20071539291639808 20079815727492864 20099016048771072 20144686300720128 20170580248756224 20235744049102848 20243049026797863 20281724983037952 20326169961086976 20334551393092608 20380756843306692 20398542961262592 20464443226128384 20472881674678272 20517745549787136 20519552225378304 20564367265318464 20572846917230412 20582313618571264 20590800670605312 20603657125625856 20648807579516928 20657322050125824 20704260920184576 20724058336002048 20749631835276288 20758187880448704 20779713766103616 20797848050466816 20825250027095808 20827083779776512 20843424050577408 20890785793339392 20899400042900736 20917638776487936 20966918394627072 21014715165179904 21032899982409728 21069295925850837 21078991070756864 21082606058078208 21087682926170112 21135599689355088 21155809551335424 21157672411201536 21212624469564108 21231136551518208 21259109402660304 21260981358521856 21277662051631104 21299726623113216 21326010497367296 21329667847821312 21334804210461168 21357084969271296 21403729194515136 21422408051982336 21474767629099008 21491616052150272 21521827017621504 21549332794477824 21568138719002624 21579624892912968 21596555583654912 21598457253101568 21668234004135936 21673451896341504 21743470927761408 21774035927984256 21793037949075456 21802024239464448 21815636956545024 21849640219400868 21868708219731968 21872458641309696 21891385695977472 21922158621371904 21939358053236736 21970198413821952 21998277227696112 22021250876964864 22046483824981056 22088605386932224 22119655545888768 22128776516012544 22196459905423104 22270129393139712 22318931721977856 22328134863003648 22347456231310336 22378870259317152 22396428012679168 22398400114327552 22400268936708096 22456574669939781 22470761189474304 22480026936901632 22529289231138816 22552651718590464 22580481703094784 22589792693429472 22658886153452752 22662772088310144 22682549702098944 22691902779850752 22734090422163456 22816940605917696 22866941206222848 22896334336425984 22938902047588352 22948360831420416 23022498629394432 23134913173483272 23155102820892672 23164650754430976 23179114266329088 23207717305958528 23229908526956544 23239487306391552 23292293535207648 23312620527157248 23343335814685824 23387935115575296 23397579056775168 23448852056899584 23502134017506816 23511825048263328 23532343623548928 23608368057286656 23662012480210944 23713864954601472 23723643291941376 23777549650524474 23798300121473024 23800285745252352 23802381462601728 23854541538852864 23875183763816448 23885028620457984 23937369808084992 23962192451002368 23991761809538208 24001654736768814 24016817331634176 24037599979896832 24079195343829528 24090275509436416 24100209058480128 24154971073548672 24178068058669056 24242999393787552 24264156058877952 24296125031611776 24298264409739264 24317328059006976 24372583425562624 24376763254652928 24382633383384192 24403911905902592 24461404793731584 24517167692709888 24542591576113152 24596373734424576 24602296747198464 24627808907974656 24658199637580936 24662428449043392 24681777809891328 24683951146401792 24716473215549696 24748061881158126 24763696004726784 24769659310104576 24802294303103688 24849681060298752 24884612489124864 24916599130816512 24971017393600992 24992809393979392 24997095590068224 25053895567282176 25073552060841984 25108798187225088 25140888260224128 25176229041731796 25195981514264064 25198200128618496 25279606338158592 25285693879065088 25290030304014336 25345450385031168 25367382749054976 25403041915981632 25451576449302528 25491246922634346 25507350539403264 25517868414861312 25539949978640384 25575851724933888 25595917728776192 25598171559231488 25600307356237824 25664656765645464 25691459356459008 25747759121301504 25806264803536896 25816905935347968 25839436135661568 25895869889660288 25900310958068736 25933603176972288 25981817625329664 25990433571078144 26038753675640832 26049490673504256 26076503549620224 26108681969203344 26133647092826112 26203830227108604 26215888054386688 26226698093051904 26261252791521552 26311427005022208 26439900769695168 26462974652448768 26473886576492544 26523105492524032 26548466887950336 26559414064447488 26619764040237312 26642994888179712 26678098073926656 26712390059163648 26740090350600192 26773087636657152 26798688065028096 26859581734293504 26870657198015232 26894106998341632 26929541034095616 26990732035730484 27042299977383936 27101559948115968 27112735190790144 27174342457742256 27198057281683456 27200326566002688 27202721671544832 27285924301504512 27297175566237696 27356994066382848 27419156353757952 27430462556307216 27454400894140416 27471542834167808 27519080392948032 27543096066834432 27581813654298624 27605681226912768 27632077781336064 27666175780368384 27677583840598272 27706285021471488 27730464067289088 27740474592278553 27767000036127744 27769445039702016 27854381057785856 27859158005317632 27865866723867648 27902581090991649 27955891192836096 28019620220239872 28092394567801116 28116910568226816 28180799585806784 28185632513192448 28207746068447232 28247397960628224 28283499292752144 28283707121467392 28308182068690944 28345479203547072 28347975144695808 28370216068841472 28399635497484288 28439557130428416 28446405613948224 28538305592686848 28563210735976448 28578422155479336 28633023505465344 28695769356828672 28732443725970432 28772833190550624 28795407444873216 28797943004135424 28872738861351147 28890978672181248 28897935861788672 28902891776016384 28966229011464192 28991294570348544 29032047903979008 29069365652619264 29132853625867824 29163278188412928 29188514261303296 29229544828495872 29252477404315648 29293597885095936 29305677007692288 29331036303594816 29372267215353762 29395311766641408 29492874061185024 29505035354683392 29595279873897472 29600355380649984 29693505857519616 29758575629303808 29770846484004864 29838493679089536 29867025248944128 29942099559919708 29947234545266976 29973369249202176 30012860333167488 30039052308185088 30051438816559104 30070202291453952 30107308937459712 30119723591239296 30217029451080192 30255870373134336 30312120562884608 30353616073654272 30422587474556928 30489254941630464 30571135264960038 30597814441893888 30696664839192576 30709322512017408 30776618324680704 30779328338067456 30846550897977696 30873470427856896 30886201005907968 30905485688438784 30973211369275392 30985983075188736 31056391380276864 31083494036209664 31086087504003072 31124447752914432 31137281820673056 31196772075700224 31265136075866112 31336178690009088 31349100064351104 31376458164731904 31450377591940608 31522072747769856 31549349973614592 31618486606135296 31631524389255168 31703399534032632 31733714327003136 31736508616802304 31806055385137152 31818936704346162 31833578351755264 31839037720363008 31846704827277312 31888664103990456 31891472037782784 31916493077446656 31949589934669824 31989015746050944 32002206315691752 32105593791772704 32133612077973504 32206628098064896 32212151443648512 32237424078225408 32282740526432256 32323999191716736 32352208078503936 32394833375482368 32397685879652352 32502351006203904 32510177844512256 32615206391642112 32661053891976384 32689556923613184 32703036359196672 32723455434817536 32774460329101302 32795164979232768 32803062329597952 32837078543966208 32883237932057856 32909037079855104 32911934861869056 32955297620732928 32997415841544168 33026212413472768 33031876315447296 33069725737471584 33104261727387648 33132908080398336 33179483318833152 33222132174422016 33294689858134656 33405194089709568 33478397582966784 33492202294505472 33521184346965504 33568305388975728 33594642019018752 33597600171491328 33706141784211456 33720040405352448 33793933846708224 33823176998739968 33828977577885696 33870722554642176 33884689040144208 33935435265736704 33988329230179128 34023824553148416 34101135633245184 34133743141650432 34219542354193952 34225410908876544 34255279141945344 34300411809334272 34344501504638976 34408353071382528 34422541247130624 34533747944091648 34578137569296384 34642423500439552 34702369760224908 34718338234187776 34732654231339008 34746976131646464 34768671399493632 34811575958937792 34844862790434816 34938440302811472 34968930790735872 35015003722028736 35081902673362944 35096368585162752 35173278085349376 35253201026260224 35283966203265024 35298515435323392 35412552085929984 35493018720316416 35570797431902208 35585464937912064 35616520078884864 35653453800800256 35666324475786711 35697450182209536 35812775645724672 35827542930686976 35906054712127488 35943288676503552 35987642714307312 36002482105153221 36025225997451264 36056399969845248 36135413264154624 36150313587720192 36232456610323008 36267102088003584 36364499090681328 36381232402006016 36396234088316928 36444187547417664 36447396614608896 36475992088510464 36558875138343936 36573950075076288 36605867858853888 36692107190597376 36724128089112576 36775751539064832 36807574969217024 36813887364169728 36888234373824512 36894560601636864 36903445120797696 36941713361961984 36987299456371404 37022666714836992 37025926719602688 37122092821737189 37145544007090176 37154488965156864 37203441454655532 37274521590448128 37326918733687296 37374898696224768 37456526090401488 37489214090969088 37580843350923264 37610328091262976 37663197280837632 37711332390336192 37744242758254592 37764343562597694 37793972271396096 37797300192927744 37826954758455296 37866180663312384 37919409507237888 37928540818597632 38051074123582464 38104562873972448 38177364673953792 38236870383951519 38261025809104896 38276802622291968 38309924967960576 38363777587400832 38393876593164288 38397257338847232 38496985148468196 38537189034688512 38621638681952256 38655059427131392 38709397205305344 38725358903021952 38759154203492352 38843804834490432 38972726437994496 39058130513461248 39074236010256384 39108048404793088 39114755324430336 39163022953805016 39193749022188544 39200470639239168 39323832081580032 39340047139577856 39467140507533312 39591341143359488 39659851154542752 39694461978673152 39710829864738816 39784658238786048 39822700331925504 39929646060355968 39964492332269568 40017147110889984 40068585088745472 40110135525900288 40143078583279616 40159631454985728 40198032097542144 40289372601440256 40341160497512448 40486098053595726 40563449966075904 40652339922173952 40669102786185216 40761513686613384 40797085922525184 40928886452256768 40945763349356544 41035491099574272 41039104450756608 41128734530636928 41145693834460824 41164627237142528 41181601341210624 41207314251251712 41314644100251648 41408521840369152 41448116672004096 41499263670552576 41516375760897408 41559427532207232 41595696100933632 41650500054191616 41654167559553024 41781571586678784 41798800085801472 41933836789254144 42029430330359808 42065799964819456 42138591851701674 42157982141513728 42165212116156416 42175365852340224 42271199378710176 42311619102670848 42315344822403072 42425248939128216 42462273103036416 42518218805320608 42521962717043712 42555324103262208 42599453246226432 42652020994734592 42659335695642624 42669608420922336 42714169938542592 42807458389030272 42844816103964672 42949535258198016 43043654035243008 43098665588955648 43159249785825936 43193111167309824 43196914506203136 43336468008271872 43346903792683008 43486941855522816 43548071855968512 43586075898150912 43604048478928896 43631273913090048 43699280438801736 43737416439463936 43744917282619392 43782771391954944 43844317242743808 43878716106473472 43940396827643904 43996554455392224 44042501753929728 44058400823030643 44092967649962112 44177210773864448 44239311091777536 44257553032025088 44392919810846208 44540258786279424 44637863443955712 44656269726007296 44694912462620672 44757740518634304 44792856025358336 44796800228655104 44800537873416192 44913149339879562 44941522378948608 44960053873803264 45058578462277632 45105303437180928 45160963406189568 45179585386858944 45317772306905504 45325544176620288 45365099404197888 45383805559701504 45468180844326912 45633881211835392 45733882412445696 45792668672851968 45856702897440057 45877804095176704 45896721662840832 46044997258788864 46269826346966544 46310205641785344 46329301508861952 46358228532658176 46415434611917056 46459817053913088 46478974612783104 46584587070415296 46625241054314496 46686671629371648 46775870231150592 46795158113550336 46897704113799168 47004268035013632 47023650096526656 47064687247097856 47216736114573312 47324024960421888 47427729909202944 47447286583882752 47555099301048948 47596600242946048 47600571490504704 47604762925203456 47709083077705728 47750367527632896 47770057240915968 47874739616169984 47924384902004736 47983523619076416 48003309473537628 48075199959793664 48158390687659056 48180551018872832 48200418116960256 48309942147097344 48356136117338112 48485998787575104 48528312117755904 48592250063223552 48596528819478528 48634656118013952 48745166851125248 48753526509305856 48765266766768384 48807823811805184 48922809587463168 49034335385419776 49085183152226304 49161690493651953 49192747468849152 49204593494396928 49255617815949312 49316399275161872 49324856898086784 49363555619782656 49367902292803584 49432946431099392 49496123762316252 49539318620209152 49604588606207376 49699362120597504 49769224978249728 49833198261633024 49942034787201984 49985618787958784 50107791134564352 50147104121683968 50217596374450176 50281776520448256 50352458083463592 50391963028528128 50396400257236992 50559212676317184 50571387758130176 50580060608028672 50690900770062336 50734765498109952 50806083831963264 50903152898605056 50982493845268692 51035736829722624 51079899957280768 51151703449867776 51191835457552384 51200614712475648 51329313531290928 51382918712918016 51612529607073792 51633811870695936 51791739779320576 51800621916137472 51867206353944576 51963635250659328 52077507351281664 52098981347008512 52153007099240448 52217363938406688 52267294185652224 52398674229859489 52407660454217208 52431776108773376 52453396186103808 52522505583043104 52622854010044416 52879801539390336 52925949304897536 52947773152985088 53046210985048064 53118828128894976 53239528080474624 53356196147853312 53424780118327296 53480180701200384 53546175273314304 53719163468587008 53741314396030464 53859082068191232 53981464071460968 54084599954767872 54203119896231936 54225470381580288 54348684915484512 54396114563366912 54400653132005376 54405443343089664 54571848603009024 54594351132475392 54713988132765696 54838312707515904 54860925112614432 54908801788280832 55038160785896064 55086192133668864 55163627308597248 55211362453825536 55332351560736768 55355167681196544 55412570042942976 55480949184557106 55534000072255488 55538890079404032 55708762115571712 55718316010635264 55731733447735296 55805162181983298 55911782385672192 56039240440479744 56184789135602232 56233821136453632 56361599171613568 56371265026384896 56415492136894464 56494795921256448 56566998585504288 56567414242934784 56616364137381888 56690958407094144 56695950289391616 56740432137682944 56799270994968576 56879114260856832 56892811227896448 57076611185373696 57156844310958672 57266047010930688 57391538713657344 57464887451940864 57545666381101248 57590814889746432 57595886008270848 57745477722702294 57781957344362496 57795871723577344 57805783552032768 57932458022928384 57982589140697088 58064095807958016 58138731305238528 58265707251735648 58326556376825856 58377028522606592 58459089656991744 58504954808631296 58587195770191872 58611354015384576 58662072607189632 58744534430707524 58790623533282816 58985748122370048 59010070709366784 59190559747794944 59200710761299968 59387011715039232 59517151258607616 59541692968009728 59676987358179072 59734050497888256 59884199119839416 59894469090533952 59946738498404352 60025720666334976 60078104616370176 60102877633118208 60140404582907904 60214617874919424 60239447182478592 60434058902160384 60511740746268672 60624241125769216 60707232147308544 60729147080393589 60845174949113856 60978509883260928 61142270529920076 61195628883787776 61393329678385152 61418645024034816 61553236649361408 61558656676134912 61693101795955392 61746940855713792 61772402011815936 61810971376877568 61946422738550784 61971966150377472 62112782760553728 62166988072419328 62172175008006144 62248895505828864 62274563641346112 62393544151400448 62530272151732224 62672357380018176 62698200128702208 62752916329463808 62900755183881216 63044145495539712 63098699947229184 63236973212270592 63263048778510336 63406799068065264 63467428654006272 63473017233604608 63637873408692324 63667156703510528 63693409654554624 63777328207980912 63782944075565568 63832986154893312 63899179869339648 63978031492101888 64004412631383504 64211187583545408 64267224155947008 64413256196129792 64424302887297024 64474848156450816 64565481052864512 64647998383433472 64704416157007872 64789666750964736 64795371759304704 65004702012407808 65020355689024512 65230412783284224 65322107783952768 65379113847226368 65406072718393344 65446910869635072 65548920658202604 65606124659195904 65674157087932416 65766475864115712 65818074159710208 65910595241465856 65994831683088336 66052424826945536 66063752630894592 66139451474943168 66265816160796672 66358966637666304 66589379716269312 66810388179419136 66956795165933568 66984404589010944 67042368693931008 67136610777951456 67189284038037504 67195200342982656 67369724009819343 67412283568422912 67440080810704896 67587867693416448 67646353997479936 67657955155771392 67741445109284352 67769378080288416 67976658460358256 68047649106296832 68202271266490368 68439084708387904 68450821817753088 68600823618668544 68689003009277952 68816706142765056 68845082494261248 69067495888183296 69284847000879104 69404739520449816 69436676468375552 69465308462678016 69493952263292928 69537342798987264 69623151917875584 69689725580869632 69876880605622944 69937861581471744 70030007444057472 70163805346725888 70192737170325504 70346556170698752 70506402052520448 70597030870646784 70825104171859968 70986037440632832 71141594863804416 71170929875824128 71332648951573422 71394900364419072 71625551291449344 71655085861373952 71812109424254976 71886577353007104 71975285428614624 72004964210306442 72050451994902528 72112799939690496 72270826528309248 72300627175440384 72464913220646016 72534204176007168 72728998181362656 72792468176633856 72888375094835328 72894793229217792 72951984177020928 73117750276687872 73147900150152576 73211735717707776 73384214381194752 73551503078129664 73615149938434048 73627774728339456 73776468747649024 73789121203273728 73806890241595392 73883426723923968 73974598912742808 74045333429673984 74051853439205376 74244185643474378 74291088014180352 74308977930313728 74406882909311064 74549043180896256 74653837467374592 74749797392449536 74913052180802976 74978428181938176 75161686701846528 75220656182525952 75326394561675264 75422664780672384 75488485516509184 75528687125195388 75587944542792192 75594600385855488 75838819014475776 75857081637195264 76102148247164928 76209125747944896 76354729347907584 76473740767903038 76522051618209792 76553605244583936 76619849935921152 76727555174801664 76787753186328576 76794514677694464 76993970296936392 77074378069377024 77243277363904512 77310118854262784 77418794410610688 77450717806043904 77518308406984704 77687609668980864 77945452875988992 78116261026922496 78148472020512768 78216096809586176 78229510648860672 78326045907610032 78387498044377088 78400941278478336 78647664163160064 78680094279155712 78934281015066624 79182682286718976 79319702309085504 79388923957346304 79421659729477632 79569316477572096 79645400663851008 79859292120711936 79928984664539136 80034294221779968 80137170177490944 80220271051800576 80286157166559232 80319262909971456 80396064195084288 80578745202880512 80682320995024896 80972196107191452 81126899932151808 81304679844347904 81338205572370432 81523027373226768 81594171845050368 81857772904513536 81891526698713088 82070982199148544 82257469061273856 82291387668921648 82329254474285056 82363202682421248 82414628502503424 82629288200503296 82817043680738304 82896233344008192 82998527341105152 83032751521794816 83118855064414464 83191392201867264 83221423776835659 83301000108383232 83308335119106048 83563143173357568 83597600171602944 83867673578508288 84058860660719616 84131599929638912 84277183703403348 84315964283027456 84350731704680448 84542398757420352 84623238205341696 84850497878256432 84924546206072832 85036437610641216 85043925434087424 85110648206524416 85198906492452864 85304041989469184 85318671391285248 85339216841844672 85614916778060544 85689632207929344 85899070516396032 86087308070486016 86197331177911296 86318499571651872 86386222334619648 86393829012406272 86618216584053441 86672936016543744 86693807585366016 86973883711045632 87096143711937024 87208096957857792 87398560877603472 87474832878927872 87489834565238784 87565542783909888 87688634485487616 87757432212946944 87880793655287808 87993108910784448 88116801646061286 88185935299924224 88354421547728896 88478622183555072 88515106064050176 88785839621692416 89080517572558848 89275726887911424 89312539452014592 89389824925241344 89515481037268608 89585712050716672 89593600457310208 89601075746832384 89826298679759124 89920107747606528 90117156924555264 90210606874361856 90321926812379136 90359170773717888 90635544613811008 90651088353240576 90767611119403008 90936361688653824 91267762423670784 91467764824891392 91713405794880114 91755608190353408 91793443325681664 92089994517577728 92539652693933088 92620411283570688 92658603017723904 92716457065316352 92830869223834112 92919634107826176 92957949225566208 93169174140830592 93250482108628992 93373343258743296 93590316227100672 93795408227598336 94008536070027264 94047300193053312 94129374494195712 94648049920843776 94855459818405888 94894573167765504 95110198602097896 95193200485892096 95201142981009408 95209525850406912 95418166155411456 95500735055265792 95540114481831936 95749479232339968 95848769804009472 95967047238152832 96006618947075256 96150399919587328 96316781375318112 96400836233920512 96619884294194688 96712272234676224 96971997575150208 97056624235511808 97184500126447104 97193057638957056 97490333702250496 97507053018611712 97530533533536768 97845619174926336 98068670770839552 98170366304452608 98323380987303906 98385494937698304 98409186988793856 98511235631898624 98632798550323744 98649713796173568 98727111239565312 98735804585607168 98865892862198784 98992247524632504 99078637240418304 99209177212414752 99398724241195008 99538449956499456 99666396523266048 99884069574403968 99971237575917568 100215582269128704 100435192748900352 100563553040896512 100704916166927184 100783926057056256 100792800514473984 101118425352634368 101142775516260352 101160121216057344 101381801540124672 101469530996219904 101612167663926528 101806305797210112 101964987690537384 102071473659445248 102159799914561536 102303406899735552 102383670915104768 102401229424951296 102658627062581856 102765837425836032 103225059214147584 103267623741391872 103583479558641152 103601243832274944 103734412707889152 103927270501318656 104155014702563328 104197962694017024 104306014198480896 104434727876813376 104534588371304448 104797348459718978 104815320908434416 104863552217546752 104906792372207616 105045011166086208 105245708020088832 105759603078780672 105851898609795072 105895546305970176 106092421970096128 106237656257789952 106479056160949248 106712392295706624 106849560236654592 106960361402400768 106998973427360133 107092350546628608 107438326937174016 107482628792060928 107718164136382464 107962928142921936 108169199909535744 108406239792463872 108450940763160576 108697369830969024 108792229126733824 108801306264010752 109143697206018048 109188702264950784 109427976265531392 109676625415031808 109721850225228864 109817603576561664 110076321571792128 110172384267337728 110327254617194496 110422724907651072 110664703121473536 110710335362393088 110825140085885952 110961898369114212 111068000144510976 111077780158808064 111366278465211567 111417524231143424 111436632021270528 111463466895470592 111610324363966596 111823564771344384 112369578271204464 112467642272907264 112723198343227136 112742530052769792 112830984273788928 112989591842512896 113133997171008576 113232728274763776 113381916814188288 113391900578783232 113480864275365888 113598541989937152 113758228521713664 113785622455792896 114153222370747392 114313688621917344 114532094021861376 114710611151854557 114783077427314688 114929774903881728 115091332762202496 115181629779492864 115191772016541696 115490955445404588 115591743447154688 115611567104065536 115864916045856768 115965178281394176 116128191615916032 116277462610477056 116531414503471296 116754057045213184 116918179313983488 117009909617262592 117174391540383744 117222708030769152 117324145214379264 117489068861415048 117581247066565632 117971496244740096 118020141418733568 118381119495589888 118401421522599936 118774023430078464 119083385936019456 119353974716358144 119468100995776512 119768398239678832 119788938181067904 119893476996808704 120051441332669952 120205755266236416 120429235749838848 120478894364957184 120868117804320768 121023481492537344 121248482251538432 121458294160787178 121690349898227712 121957019766521856 122284541059840152 122391257767575552 122786659356770304 122837290048069632 123106473298722816 123117313352269824 123386203591910784 123493881711427584 123544804023631872 123621942753755136 123943932300754944 124225565521107456 124344350016012288 124497791011657728 124549127282692224 124787088302800896 125344714760036352 125396400257404416 125801510367762432 126088290991079424 126197399894458368 126473946424541184 126526097557020672 126813598136130528 126934857308012544 126946034467209216 127275746817384648 127334313407021056 127386819309109248 127554656415961824 127565888151131136 127665972309786624 127798359738679296 127956062984203776 128008825262767008 128422375167090816 128534448311894016 128826512392259584 128848605774594048 129130962105729024 129295996766866944 129579333501929472 129590743518609408 130009404024815616 130040711378049024 130460825566568448 130644215567905536 130758227694452736 130812145436786688 130893821739270144 131097841316405208 131212249318391808 131348314175864832 131532951728231424 131636148319420416 131821190482931712 131989663366176672 132104849653891072 132127505261789184 132175202469091929 132278902949886336 132531632321593344 132717933275332608 133178759432538624 133620776358838272 133913590331867136 133968809178021888 134084737387862016 134273221555902912 134378568076075008 134390400685965312 134739448019638686 134824567136845824 134880161621409792 135175735386832896 135292707994959872 135315910311542784 135482890218568704 135538756160576832 135953316920716512 136095298212593664 136404542532980736 136878169416775808 136901643635506176 137201647237337088 137378006018555904 137633412285530112 137690164988522496 138134991776366592 138569694001758208 138809479040899632 138873352936751104 138930616925356032 138987904526585856 139074685597974528 139246303835751168 139379451161739264 139753761211245888 139875723162943488 140060014888114944 140327610693451776 140385474340651008 140693112341397504 141012804105040896 141194061741293568 141650208343719936 141972074881265664 142283189727608832 142341859751648256 142665297903146844 142789800728838144 143251102582898688 143310171722747904 143624218848509952 143773154706014208 143950570857229248 144009928420612884 144225599879380992 144541653056618496 144601254350880768 144929826441292032 145068408352014336 145457996362725312 145584936353267712 145776750189670656 145789586458435584 145903968354041856 146235500553375744 146295800300305152 146423471435415552 146768428762389504 147103006156259328 147230299876868096 147255549456678912 147485071480955859 147552937495298048 147578242406547456 147613780483190784 147766853447847936 147949197825485616 148090666859347968 148103706878410752 148488371286948756 148617955860627456 148813765818622128 149098086361792512 149307674934749184 149499594784899072 149826104361605952 149956856363876352 150323373403693056 150441312365051904 150652789123350528 150845329561344768 150976971033018368 151057374250390776 151175889085584384 151189200771710976 151677638028951552 151714163274390528 152204296494329856 152418251495889792 152709458695815168 152947481535806076 153107210489167872 153239699871842304 153455110349603328 153575506372657152 153987940593872784 154148756138754048 154620237708525568 154837588821221376 154901435612087808 155375219337961728 155890905751977984 156232522053844992 156296944041025536 156432193619172352 156459021297721344 156652091815220064 156774996088754176 156801882556956672 157196022689578467 157295328326320128 157360188558311424 157868562030133248 158639404618171008 158777847914692608 158843319458955264 159138632955144192 159718584241423872 160068588443559936 160274340354981888 160440542103601152 160572314333118464 160638525819942912 161157490405761024 161944392214382904 162253799864303616 162609359688695808 162676411144740864 163046054746453536 163188343690100736 163715545809027072 163783053397426176 164141964398297088 164514938122547712 164582775337843296 164726405364842496 165258576401006592 165634087361476608 165997054682210304 166065503043589632 166237710128828928 166442847553671318 166602000216766464 166616670238212096 167126286346715136 167195200343205888 167735347157016576 168117721321439232 168263199859277824 168554367406806696 168631928566054912 168701463409360896 169084797514840704 169246476410683392 169700995756512864 169849092412145664 170072875221282432 170087850868174848 170221296413048832 170397812984905728 170608083978938368 170637342782570496 170678433683689344 171229833556121088 171798141032792064 172174616140972032 172394662355822592 172636999143303744 172772444669239296 172787658024812544 173236433168106882 173345872033087488 173387615170732032 173947767422091264 174192287423874048 174416193915715584 174797121755206944 174949665757855744 174979669130477568 175131085567819776 175377268970975232 175514864425893888 175761587310575616 175986217821568896 176233603292122572 176371870599848448 176957244367110144 177030212128100352 177571679243384832 178161035145117696 178551453775822848 178625078904029184 178779649850482688 179030962074537216 179171424101433344 179187200914620416 179202151493664768 179652597359518248 179840215495213056 180234313849110528 180421213748723712 180643853624758272 180718341547435776 181271089227622016 181302176706481152 181535222238806016 181872723377307648 182535524847341568 182935529649782784 183426811589760228 183511216380706816 183586886651363328 184179989035155456 185079305387866176 185240822567141376 185317206035447808 185432914130632704 185661738447668224 185839268215652352 185915898451132416 186338348281661184 186500964217257984 186746686517486592 187180632454201344 187590816455196672 188017072140054528 188094600386106624 188258748988391424 189296099841687552 189710919636811776 189789146335531008 190220397204195792 190386400971784192 190402285962018816 190419051700813824 191001470110531584 191080228963663872 191498958464679936 191697539608018944 191934094476305664 192013237894150512 192300799839174656 192633562750636224 192801672467841024 193239768588389376 193424544469352448 193943995150300416 194113248471023616 194369000252894208 194386115277914112 194980667404500992 195014106037223424 195061067067073536 195691238349852672 196137341541679104 196340732608905216 196646761974607812 196818373977587712 197022471263797248 197265597100647488 197299427592347136 197454222479130624 197731785724397568 197984495049265008 198157274480836608 198418354424829504 198797448482390016 199076899912998912 199768139148807936 199942475151835136 200431164538257408 200870385497800704 201127106081793024 201409832333854368 201567852114112512 201585601028947968 202109172029458029 202236850705268736 202285551032520704 202320242432114688 202763603080249344 202939061992439808 203224335327853056 203929975381074768 204142947318890496 204319599829123072 204606813799471104 204767341830209536 205317254125163712 206450118428295168 206535247482783744 207166959117282304 207202487664549888 207854541002637312 208310029405126656 208395925388034048 208612028396961792 208869455753626752 209069176742608896 209594696919437956 209630641816868832 209813584744415232 210090022332172416 210491416040177664 211519206157561344 211791092611940352 212184843940192256 212475312515579904 212958112321898496 213424784591413248 213997946854720266 214184701093257216 214876653874348032 214965257584121856 215436328272764928 215925856285843872 216338399819071488 216812479584927744 216901881526321152 217394739661938048 217584458253467648 217602612528021504 218377404529901568 218855952531062784 219353250830063616 219443700450457728 219635207153123328 220152643143584256 220654509234388992 220845449815302144 221329406242947072 221420670724786176 221650280171771904 221923796738228424 222136000289021952 222155560317616128 222732556930423134 222835048462286848 222873264042541056 222926933790941184 223220648727933192 223647129542688768 224739156542408928 224935284545814528 225446396686454272 225485060105539584 225661968547577856 225979183685025792 226267994342017152 226465456549527552 226763833628376576 226783801157566464 227516457043427328 227571244911585792 228306444741494784 228627377243834688 229064188043722752 229421222303709114 229566154854629376 229859549807763456 230182665524404992 230363259558985728 230383544033083392 230981910890809176 231183486894309376 231223134208131072 231729832091713536 231930356562788352 232256383231832064 232554925220954112 233062829006942592 233508114090426368 233836358627966976 234348783080767488 234445416061538304 234648290428758528 234978137722830096 235162494133131264 235942992489480192 236040282837467136 236762238991179776 236802843045199872 237548046860156928 238166771872038912 238707949432716288 238936201991553024 239536796479357664 239577876362135808 239786953993617408 240102882665339904 240411510532472832 240858471499677696 240957788729914368 241736235608641536 242046962985074688 242496964503076864 242916588321574356 243380699796455424 243914039533043712 244569082119680304 244782515535151104 245573318713540608 245674580096139264 246212946597445632 246772407183821568 246987763422855168 247089608047263744 247243885507510272 247887864601509888 248451131042214912 248688700032024576 248995582023315456 249098254565384448 249574176605601792 249664271330506977 250689429520072704 250792800514808832 251603020735524864 252176581982158848 252394799788916736 252947892849082368 253052195114041344 253627196272261056 253869714616025088 254551493634769296 254668626814042112 254773638618218496 255109312831923648 255131776302262272 255331944619573248 255596719477358592 255912125968407552 256017650525534016 256844750334181632 257068896623788032 257653024784519168 257697211549188096 258261924211458048 258591993533733888 259158667003858944 259181487037218816 259854649752160323 260018808049631232 260081422756098048 260921651133136896 261288431135811072 261624290873573376 262195682632810416 262424498636783616 262696628351729664 263065903456462848 263272296638840832 263642380965863424 263979326732353344 264209699307782144 264350404938183858 264557805899772672 265063264643186688 265435866550665216 266357518865077248 267241552717676544 267827180663734272 267937618356043776 268169474775724032 268546443111805824 268757136152150016 268780801371930624 269478896039277372 269760323242819584 270351470773665792 270585415989919744 270631820623085568 270965780437137408 271077512321153664 271906633841433024 272809085065961472 273756338833551616 273803287271012352 274403294474674176 275266824571060224 275380329977044992 276269983552733184 277139388003516416 277618958081799264 277861233850712064 277975809053171712 278149371195949056 278492607671502336 278758902323478528 279507522422491776 279751446325886976 280120029776229888 280770948681302016 281386224682795008 282025608210081792 282388123482587136 283944149762531328 284566379455217664 284683719503296512 285330595806293688 285579601457676288 286502205165797376 286620343445495808 287248437697019904 287546309412028416 287901141714458496 288019856841225768 288451199758761984 289202508701761536 289859652882584064 290136816704028672 290915992725450624 291169872706535424 291553500379341312 291579172916871168 292471001106751488 292591600600610304 293536857524779008 294206012312518656 294460599753736192 294511098913357824 294970142961911718 295105874990596096 295156484813094912 295227560966381568 295533706895695872 295898395650971232 296181333718695936 296207413756821504 296976742573897512 297235911721254912 297627531637244256 298196172723585024 298615349869498368 298999189569798144 299652208723211904 299913712727752704 300646746807386112 301305578246701056 301690659122689536 302114748500781552 302351778171168768 302378401543421952 303355276057903104 303428326548781056 304408592988659712 304836502991779584 305418917391630336 305894963071612152 306214420978335744 306479399743684608 306910220699206656 307151012745314304 307975881187745568 308297512277508096 309240475417051136 309675177642442752 309802871224175616 310750438675923456 311781811503955968 312465044107689984 312593888082051072 312864387238344704 312918042595442688 313304183630440128 313549992177508352 313603765113913344 314392045379156934 314590656652640256 314720377116622848 315737124060266496 317278809236342016 317555695829385216 317686638917910528 318277265910288384 319437168482847744 320137176887119872 320548680709963776 320881084207202304 320996920282080399 321144628666236928 321277051639885824 322314980811522048 323888784428765808 324507599728607232 325218719377391616 325352822289481728 326092109492907072 326376687380201472 327431091618054144 327566106794852352 328283928796594176 329029876245095424 329165550675686592 329452810729684992 330517152802013184 331268174722953216 331994109364420608 332131006087179264 332475420257657856 332885695107342636 333204000433532928 333233340476424192 334252572693430272 334390400686411776 335470694314033152 336526399718555648 337108734813613392 337263857132109824 337402926818721792 338169595029681408 338492952821366784 339401991513025728 339698184824291328 340145750442564864 340175701736349696 340442592826097664 340795625969811456 341216167957876736 341274685565140992 341356867367378688 342459667112242176 343596282065584128 344131833455563671 344349232281944064 344789324711645184 345273998286607488 345544889338478592 345575316049625088 346472866336213764 346775230341464064 347895534844182528 348384574847748096 348832387831431168 349594243510413888 349899331515711488 350262171135639552 350754537941950464 351029728851787776 351523174621151232 351972435643137792 352467206584245144 352743741199696896 353914488734220288 354060424256200704 355143358486769664 356322070290235392 357250157808058368 357559299700965376 358061924149074432 358342848202866688 358404302987329536 359305194719036496 359680430990426112 361287707249516544 361436683094871552 362542178455244032 362604353412962304 363070444477612032 363745446754615296 365071049694683136 365871059299565568 366853623179520456 367022432761413632 367173773302726656 368359978070310912 370158610775732352 370481645134282752 370634412070895616 370865828261265408 371323476895336448 371831796902264832 372676696563322368 373493373034973184 374361264908402688 376034144280109056 376189200772213248 378592199683375104 379421839273623552 379578292671062016 380440794408391584 380772801943568384 380804571924037632 380838103401627648 382002940221063168 382160457927327744 382997916929359872 383395079216037888 383868188952611328 384026475788301024 385267125501272448 385603344935682048 386479537176778752 387887990300600832 388738000505788416 388772230555828224 389961334809001984 390028212074446848 390122134134147072 391382476699705344 392274683083358208 392681465217810432 393293523949215624 393636747955175424 394044942527594496 394531194201294976 394598855184694272 394908444958261248 395463571448795136 395968990098530016 396314548961673216 396836708849659008 397594896964780032 398153799825997824 399536278297615872 400862329076514816 401740770995601408 402254212163586048 402819664667708736 403135704228225024 403171202057895936 404218344058916058 404473701410537472 404571102065041408 404640484864229376 405527206160498688 405878123984879616 406448670655706112 407859950762149536 408285894637780992 408639199658246144 409213627598942208 409534683660419072 410634508250327424 412900236856590336 413070494965567488 414333918234564608 414404975329099776 415709082005274624 416620058810253312 416791850776068096 417224056793923584 417738911507253504 418138353485217792 419189393838875912 419261283633737664 419627169488830464 420180044664344832 420982832080355328 423038412315122688 423582185223880704 424369687880384512 424950625031159808 425916224643796992 426849569182826496 427995893709440532 428369402186514432 429753307748696064 429930515168243712 430872656545529856 431851712571687744 432676799638142976 433624959169855488 433803763052642304 434789479323876096 435168916506935296 435205225056043008 436754809059803136 437711905062125568 438706501660127232 438887400900915456 439270414306246656 440305286287168512 441309018468777984 441690899630604288 442658812485894144 442841341449572352 443300560343543808 443847593476456848 444272000578043904 444311120635232256 445465113860846268 445670096924573696 445853867581882368 446441297455866384 447294259085377536 449478313084817856 449870569091629056 450892793372908544 450970120211079168 451323937095155712 451958367370051584 452535988684034304 452930913099055104 453527667256753152 453567602315132928 455032914086854656 455142489823171584 456612889482989568 457254754487669376 458128376087445504 458842444607418228 459719099615526912 460365331048809984 460726519117971456 461963821781618352 462366973788618752 462446268416262144 463860713125576704 464512766463664128 466125658013885184 467016228180852736 467672717255933952 468697566161534976 468890832123076608 469296580857517056 469956275445660192 470324988266262528 471588068068735401 471885984978960384 472080565674934272 473524477982359552 473605686090399744 476333543744077824 477415898865432576 479073592958715328 479155752724271616 480205765330679808 480823021064945664 481716942999355392 481915577459828736 483472471217283072 484993929006153728 485833176643148712 486761399592910848 487828079066087424 489138164239360608 489565031070302208 491146637427081216 491349160192278528 492425893194891264 493544814367643136 494179216094527488 495775729203019776 496902262084429824 497991164046630912 498196509130768896 499328542661013954 501378859040145408 501585601029617664 503206041471049728 504353163964317696 504789599577833472 505895785698164736 506104390228082688 507254392544522112 507739429232050176 509102987269538592 509547277236436992 510218625663847296 510263552604524544 510663889239146496 511193438954717184 511824251936815104 512035301051068032 513689500668363264 515306049569038336 515394423098376192 516523848422916096 517183987067467776 518317334007717888 518362974074437632 519709299504320646 520037616099262464 520162845512196096 521843302266273792 522576862271622144 523248581747146752 524391365265620832 524848997273567232 525393256703459328 526131806912925696 526544593277681664 527284761931726848 527958653464706688 528419398615564288 528700809876367716 529115611799545344 530871733101330432 532715037730154496 534483105435353088 535654361327468544 535875236712087552 536338949551448064 537092886223611648 537514272304300032 537561602743861248 538957792078554744 539520646485639168 540702941547331584 541170831979839488 541263641246171136 541931560874274816 542155024642307328 543813267682866048 545618170131922944 547512677667103232 547606574542024704 548806588949348352 550533649142120448 550760659954089984 552539967105466368 554278776007032832 555237916163598528 555722467701424128 555951618106343424 556298742391898112 556985215343004672 557517804646957056 559015044844983552 559502892651773952 560240059552459776 561541897362604032 562772449365590016 564051216420163584 564776246965174272 567888299525062656 569132758910435328 569367439006593024 570661191612587376 571159202915352576 573004410331594752 573240686890991616 574496875394039808 575092618824056832 575802283428916992 576039713682451536 576902399517523968 578405017403523072 579719305765168128 580273633408057344 581831985450901248 582339745413070848 583107000758682624 583158345833742336 584942002213502976 585183201201220608 587073715049558016 588412024625037312 588921199507472384 589022197826715648 589940285923823436 590211749981192192 590455121932763136 591067413791391744 591796791301942464 592362667437391872 593953485147795024 594471823442509824 595255063274488512 596392345447170048 597230699738996736 599304417446423808 599827425455505408 601293493614772224 602611156493402112 603381318245379072 604229497001563104 604703556342337536 604756803086843904 606327516088374087 606710552115806208 606856653097562112 608817185977319424 609673005983559168 611789926143224304 612428841956671488 612958799487369216 613820441398413312 614302025490628608 615951762375491136 618480950834102272 619350355284885504 619605742448351232 621500877351846912 623563623007911936 624930088215379968 625187776164102144 625728774476689408 625836085190885376 626608367260880256 627099984355016704 627207530227826688 628784090758313868 629440754233245696 631474248120532992 634557618472684032 635373277835821056 636554531820576768 638874336965695488 640274353774239744 641993840564160798 642289257332473856 642554103279771648 644629961623044096 647777568857531616 649015199457214464 650437438754783232 650705644578963456 652184218985814144 652753374760402944 655132213589704704 656567857593188352 658059752490190848 658331101351373184 658905621459369984 662536349445906432 663988218728841216 664262012174358528 664950840515315712 665771390214685272 666408000867065856 666466680952848384 668505145386860544 668780801372823552 670941388628066304 673052799437111296 674217469627226784 674805853637443584 676339190059362816 676985905642733568 678803983026051456 679396369648582656 680291500885129728 680351403472699392 682432335915753472 682549371130281984 682713734734757376 684919334224484352 687192564131168256 688263666911127342 688698464563888128 689578649423290368 690547996573214976 691089778676957184 691150632099250176 692945732672427528 693550460682928128 695791069688365056 696769149695496192 697664775662862336 699188487020827776 699798663031422976 700524342271279104 701509075883900928 703046349242302464 703944871286275584 704934413168490288 705487482399393792 707828977468440576 708120848512401408 710286716973539328 712644140580470784 714500315616116736 715118599401930752 716123848298148864 716685696405733376 716808605974659072 718610389438072992 719360861980852224 722575414499033088 722873366189743104 725084356910488064 725208706825924608 726140888955224064 727490893509230592 730142099389366272 731742118599131136 733707246359040912 734044865522827264 734347546605453312 736719956140621824 740317221551464704 740963290268565504 741268824141791232 741731656522530816 742646953790672896 743663593804529664 745353393126644736 746986746069946368 748722529816805376 748992813991520931 752068288560218112 752378401544426496 757184399366750208 758843678547247104 759156585342124032 760881588816783168 761545603887136768 761609143848075264 764005880442126336 764320915854655488 765995833858719744 766790158432075776 767736377905222656 768052951576602048 770534251002544896 771206689871364096 772959074353557504 775775980601201664 777476001011576832 777544461111656448 779563949256480969 779922669618003968 780056424148893696 780244268268294144 782764953399410688 786587047898431248 787273495910350848 788089885055188992 789062388402589952 789197710369388544 789816889916522496 790927142897590272 791937980197060032 792629097923346432 793673417699318016 795189793929560064 796307599651995648 799072556595231744 801724658153029632 803481541991202816 804508424327172096 805639329335417472 806271408456450048 806342404115791872 808436688117832116 809142204130082816 809280969728458752 811054412320997376 811756247969759232 812897341311412224 815719901524299072 817278399316492288 818427255197884416 819069367320838144 821269016500654848 825800473713180672 826140989931134976 828667836469129216 828809950658199552 831418164010549248 833583701552136192 834448113587847168 835477823014507008 836276706970435584 838378787677751824 838522567267475328 839254338977660928 840360089328689664 846076824630245376 847164370447761408 848739375760769024 851832449287593984 853699138365652992 855991787418881064 856738804373028864 859506615497392128 859861030336487424 861745313091059712 863703425143375488 865353599276285952 867607526105284608 869578958647752192 870410450112086016 873509618119606272 877413003320254464 877774801801830912 880610572574337024 882618036937555968 883381799261208576 885317624971788288 885682682899144704 886601120687087616 887695186952913696 888544001156087808 888622241270464512 890930227721692536 891340193849147392 891707735163764736 892882594911732768 894588518170755072 898956626169635712 899741138183258112 901785586745817088 901940240422158336 903916734740103168 905071977368068608 907055334513506304 907135204630265856 910065828173709312 910284979646343168 913225778965979136 914509508975338752 916256752174891008 917684889214836456 919438199231053824 920730662097619968 921453038235942912 923927643563236704 924733947577237504 924892536832524288 927721426251153408 929025532927328256 932251316027770368 935345434511867904 937395132323069952 937781664246153216 938593161715034112 939912550891320384 940649976532525056 943176136137470802 943771969957920768 944161131349868544 947048955964719104 947211372180799488 952667087488155648 954831797730865152 958147185917430656 958311505448543232 960411530661359616 961646042129891328 963433885998710784 963831154919657472 966944942434566144 969987858012307456 971666353286297424 973522799185821696 975656158132174848 978276328478721216 979130062140604416 982293274854162432 982698320384557056 984851786389782528 987089628735286272 988358432189054976 991551458406039552 993804524168859648 995982328093261824 996393018261537792 998657085322027908 1002757718080290816 1003171202059235328 1006412082942099456 1009579199155666944 1011791571396329472 1012208780456165376 1014508785089044224 1015478858464100352 1018205974539077184 1019094554472873984 1020437251327694592 1020527105209049088 1021327778478292992 1022386877909434368 1023648503873630208 1024070602102136064 1027379001336726528 1030612099138076672 1030788846196752384 1032395500366691013 1033047696845832192 1034367974134935552 1036634668015435776 1036725948148875264 1039418599008641292 1040325691024392192 1043686604532547584 1045153724543244288 1046497163494293504 1048782730531241664 1049697994547134464 1050786513406918656 1052263613825851392 1053089186555363328 1054569523863453696 1055917306929413376 1056838797231128576 1057401619752735432 1058231223599090688 1061743466202660864 1065430075460308992 1068966210870706176 1071750473424175104 1072677899102896128 1074185772447223296 1075028544608600064 1077915584157109488 1079041292971278336 1082341663959678976 1083863121748549632 1084310049284614656 1087626535365732096 1091236340263845888 1095025355334206464 1095213149084049408 1097613177898696704 1101067298284240896 1101521319908179968 1105079934210932736 1110475832327197056 1111444935402848256 1111903236212686848 1112597484783796224 1113970430686009344 1118030089689967104 1120480119104919552 1123083794725208064 1128102432840327168 1135776599050125312 1138265517820870656 1138734878013186048 1141322383225174752 1142318405830705152 1146008820663189504 1146481373781983232 1148993750788079616 1150185237648113664 1151604566857833984 1152079427364903072 1156810034807046144 1159438611530336256 1163663970901802496 1166214001517365248 1166316691667484672 1169884004427005952 1170366402402441216 1174147430099116032 1176824049250074624 1177842399014944768 1178044395653431296 1179880571847646872 1180423499962384384 1180910243865526272 1182134827582783488 1183593582603884928 1184725334874783744 1187906970295590048 1188943646885019648 1190510126548977024 1192784690894340096 1194461399477993472 1198608834892847616 1202586987229544448 1205222312986804224 1206762636490758144 1208458994003126208 1209407112684675072 1209513606173687808 1212655032176748174 1213421104231612416 1213713306195124224 1217634371954638848 1219346011967118336 1223579852286448608 1224857683913342976 1225917598974738432 1227640882796826624 1228604050981257216 1231903524750982272 1238700710569771008 1239211484896702464 1243001754703693824 1247127246015823872 1249860176430759936 1250375552328204288 1251457548953378816 1251672170381770752 1253216734521760512 1254199968710033408 1254415060455653376 1257568181516627736 1258881508466491392 1262948496241065984 1269115236945368064 1270746555671642112 1273109063641153536 1277748673931390976 1280548707548479488 1283987681128321596 1284578514664947712 1285108206559543296 1289259923246088192 1295555137715063232 1298030398914428928 1300874877509566464 1301411289157926912 1304368437971628288 1305506749520805888 1310264427179409408 1313135715186376704 1316119504980381696 1316662202702746368 1317811242918739968 1325072698891812864 1327976437457682432 1328524024348717056 1329901681030631424 1331542780429370544 1332816001734131712 1332933361905696768 1337010290773721088 1337561602745647104 1341882777256132608 1346105598874222592 1348434939254453568 1349611707274887168 1352678380118725632 1353971811285467136 1357607966052102912 1358792739297165312 1360583001770259456 1360702806945398784 1364864671831506944 1365098742260563968 1365427469469514752 1369838668448968704 1374385128262336512 1376527333822254684 1379157298846580736 1381095993146429952 1382179557353914368 1385891465344855056 1387100921365856256 1391582139376730112 1393538299390992384 1398376974041655552 1399597326062845952 1401048684542558208 1403018151767801856 1406092698484604928 1407889742572551168 1409868826336980576 1410974964798787584 1414764204206206203 1415657954936881152 1416241697024802816 1420573433947078656 1429000631232233472 1430237198803861504 1432247696596297728 1433371392811466752 1437220778876145984 1445150828998066176 1445746732379486208 1450168713820976128 1450417413651849216 1454981787018461184 1460284198778732544 1463484237198262272 1467414492718081824 1468695093210906624 1473439912281243648 1480634443102929408 1482537648283582464 1485293907581345792 1487327187609059328 1490706786253289472 1493973492139892736 1497985627983041862 1504136577120436224 1504756803088852992 1514368798733500416 1517687357094494208 1518313170684248064 1521763177633566336 1523091207774273536 1523218287696150528 1528641831709310976 1531991667717439488 1533580316864151552 1535472755810445312 1536105903153204096 1541068502005089792 1545918148707115008 1551551961202403328 1554952002023153664 1555088922223312896 1559127898512961938 1559845339236007936 1560112848297787392 1560488536536588288 1565529906798821376 1573174095796862496 1574546991820701696 1576179770110377984 1578124776805179904 1578395420738777088 1579633779833044992 1581854285795180544 1583875960394120064 1585258195846692864 1587346835398636032 1592615199303991296 1598145113190463488 1603449316306059264 1606963083982405632 1609016848654344192 1611278658670834944 1612542816912900096 1612684808231583744 1616873376235664232 1618284408260165632 1618561939456917504 1622108824641994752 1623512495939518464 1625794682622824448 1631439803048598144 1634556798632984576 1636854510395768832 1642538033001309696 1651600947426361344 1652281979862269952 1657335672938258432 1657619901316399104 1662836328021098496 1667167403104272384 1668896227175694336 1670955646029014016 1672553413940871168 1676757575355503648 1677045134534950656 1678508677955321856 1680720178657379328 1692153649260490752 1694328740895522816 1697478751521538048 1703664898575187968 1707398276731305984 1711983574837762128 1713477608746057728 1719013230994784256 1719722060672974848 1723490626182119424 1727406850286750976 1730707198552571904 1735215052210569216 1739157917295504384 1740820900224172032 1747019236239212544 1754826006640508928 1755549603603661824 1761221145148674048 1765236073875111936 1766763598522417152 1770635249943576576 1771365365798289408 1773202241374175232 1775390373905827392 1777088002312175616 1781860455443385072 1782680387698294784 1783415470327529472 1785765189823465536 1789177036341510144 1797913252339271424 1799482276366516224 1803571173491634176 1803880480844316672 1807833469480206336 1810143954736137216 1814110669027012608 1814270409260531712 1818982548265122261 1820131656347418624 1820569959292686336 1826451557931958272 1829019017950677504 1835369778429672912 1838876398462107648 1841461324195239936 1842906076471885824 1847855287126473408 1849467895154475008 1855442852502306816 1858051065854656512 1864502632055540736 1870690869023735808 1874790264646139904 1875563328492306432 1877186323430068224 1879825101782640768 1881299953065050112 1886352272274941604 1888322262699737088 1894097911929438208 1894422744361598976 1909663595461730304 1916294371834861312 1916623010897086464 1920823061322719232 1926867771997421568 1927662309839314944 1933889884869132288 1939975716024614912 1943332706572594848 1947045598371643392 1951312316264349696 1956552656957442432 1958260124281208832 1965396640769114112 1969703572779565056 1974179257470572544 1976716864378109952 1987609048337719296 1991964656186523648 1992786036523075584 1997314170644055816 2005515436160581632 2006342404118470656 2012824165884198912 2019158398311333888 2024417560912330752 2029017570178088448 2030957716928200704 2036411949078154368 2038189108945747968 2040874502655389184 2041054210418098176 2047297007747260416 2048141204204272128 2054758002673453056 2061224198276153344 2061577692393504768 2064791000733382026 2066095393691664384 2068735948269871104 2073269336030871552 2073451896297750528 2078837198017282584 2080651382048784384 2087373209065095168 2090307449086488576 2092994326988587008 2097565461062483328 2099395989094268928 2101573026813837312 2104527227651702784 2109139047726907392 2111834613858826752 2114803239505470864 2116462447198181376 2123486932405321728 2130860150920617984 2137932421741412352 2143500946848350208 2145355798205792256 2148371544894446592 2150057089217200128 2155831168314218976 2158082585942556672 2164683327919357952 2167726243497099264 2168620098569229312 2175253070731464192 2182472680527691776 2190050710668412928 2190426298168098816 2195226355797393408 2202134596568481792 2203042639816359936 2210159868421865472 2220951664654394112 2222889870805696512 2223806472425373696 2225194969567592448 2227940861372018688 2236060179379934208 2240960238209839104 2246167589450416128 2246978441974562793 2256204865680654336 2271553198100250624 2276531035641741312 2277469756026372096 2282644766450349504 2284636811661410304 2292017641326379008 2292962747563966464 2297987501576159232 2300370475296227328 2303209133715667968 2304158854729806144 2313620069614092288 2318877223060672512 2327327941803604992 2332428003034730496 2332633383334969344 2339768008854011904 2340732804804882432 2348294860198232064 2355684798029889536 2359761143695293744 2360846999924768768 2361820487731052544 2364269655165566976 2367187165207769856 2369450669749567488 2375813940591180096 2377887293770039296 2381020253097954048 2385569381788680192 2388922798955986944 2397217669785695232 2405173974459088896 2410444625973608448 2413525272981516288 2416917988006252416 2418814225369350144 2419027212347375616 2425310064353496348 2427426612390248448 2435268743909277696 2438692023934236672 2447159704572897216 2451835197949476864 2455281765593653248 2457208101962514432 2463807049501964544 2477401421139542016 2478422969793404928 2486003509407387648 2494254492031647744 2500751104656408576 2502915097906757632 2503344340763541504 2506433469043521024 2508399937420066816 2508830120911306752 2515136363033255472 2517763016932982784 2538230473890736128 2541493111343284224 2546218127282307072 2555497347862781952 2561097415096958976 2567975362256643192 2569157029329895424 2570216413119086592 2578519846492176384 2591110275430126464 2596060797828857856 2602822578315853824 2608736875943256576 2620528854358818816 2632239009960763392 2633324405405492736 2650145397783625728 2655952874915364864 2657048048697434112 2659803362061262848 2663085560858741088 2665632003468263424 2665866723811393536 2674020581547442176 2675123205491294208 2683765554512265216 2696869878508907136 2699223414549774336 2705356760237451264 2715215932104205824 2721166003540518912 2721405613890797568 2729729343663013888 2730197484521127936 2730854938939029504 2739677336897937408 2748770256524673024 2753054667644509368 2758314597693161472 2762191986292859904 2764359114707828736 2771782930689710112 2774201842731712512 2783164278753460224 2787076598781984768 2796753948083311104 2806036303535603712 2812185396969209856 2815779485145102336 2819737652673961152 2821949929597575168 2829528408412412406 2831315909873762304 2832483394049605632 2841146867894157312 2858001262464466944 2860474397607723008 2864495393192595456 2866742785622933504 2874441557752291968 2890301657996132352 2891493464758972416 2900337427641952256 2900834827303698432 2909963574036922368 2920568397557465088 2926968474396524544 2934828985436163648 2937390186421813248 2946879824562487296 2961268886205858816 2965075296567164928 2970587815162691584 2974654375218118656 2981413572506578944 2987946984279785472 2995971255966083724 3008273154240872448 3009513606177705984 3028737597467000832 3035374714188988416 3036626341368496128 3043526355267132672 3046182415548547072 3046436575392301056 3057283663418621952 3063983335434878976 3067160633728303104 3070945511620890624 3072211806306408192 3082137004010179584 3091836297414230016 3103103922404806656 3109904004046307328 3110177844446625792 3118255797025923876 3119690678472015872 3120977073073176576 3131059813597642752 3146348191593724992 3149093983641403392 3152359540220755968 3156249553610359808 3156790841477554176 3159267559666089984 3163708571590361088 3167751920788240128 3170516391693385728 3174693670797272064 3185230398607982592 3196290226380926976 3206898632612118528 3218033697308688384 3222557317341669888 3225085633825800192 3233746752471328464 3236568816520331264 3237123878913835008 3247024991879036928 3251589365245648896 3262879606097196288 3269113597265969152 3273709020791537664 3285076066002619392 3303201894852722688 3304563959724539904 3314671345876516864 3315239802632798208 3334334806208544768 3337792454351388672 3341911292058028032 3353515150711007296 3354090269069901312 3361440357314758656 3384307298520981504 3394957503043076096 3407329797150375936 3414796553462611968 3423967149675524256 3426955217492115456 3438026461989568512 3439444121345949696 3446981252364238848 3454813700573501952 3470430104421138432 3478315834591008768 3509652013281017856 3511099207207323648 3522442290297348096 3530472147750223872 3533527197044834304 3541270499887153152 3542730731596578816 3546404482748350464 3550780747811654784 3554176004624351232 3563720910886770144 3566830940655058944 3571530379646931072 3578354072683020288 3595826504678542848 3607142346983268352 3607760961688633344 3615666938960412672 3620287909472274432 3628221338054025216 3628540818521063424 3637965096530244522 3640263312694837248 3641139918585372672 3652903115863916544 3658038035901355008 3670739556859345824 3677752796924215296 3682922648390479872 3685812152943771648 3695710574252946816 3698935790308950016 3716102131709313024 3729005264111081472 3741381738047471616 3749580529292279808 3751126656984612864 3754372646860136448 3759650203565281536 3762599906130100224 3772704544549883208 3776644525399474176 3788195823858876416 3788845488723197952 3819327190923460608 3832588743669722624 3833246021794172928 3841646122645438464 3853735543994843136 3855324619678629888 3867779769738264576 3879951432049229824 3886665413145189696 3894091196743286784 3902624632528699392 3913105313914884864 3916520248562417664 3930793281538228224 3939407145559130112 3948358514941145088 3953433728756219904 3975218096675438592 3983929312373047296 3985572073046151168 3994628341288111632 4011030872321163264 4012684808236941312 4025648331768397824 4038316796622667776 4048835121824661504 4058035140356176896 4061915433856401408 4072823898156308736 4076378217891495936 4081749005310778368 4082108420836196352 4094594015494520832 4096282408408544256 4109516005346906112 4122448396552306688 4123155384787009536 4129582001466764052 4137471896539742208 4146538672061743104 4157674396034565168 4161302764097568768 4174746418130190336 4180614898172977152 4195130922124966656 4198791978188537856 4203146053627674624 4209054455303405568 4218278095453814784 4223669227717653504 4229606479010941728 4232924894396362752 4244292612618618609 4246973864810643456 4261720301841235968 4287001893696700416 4290711596411584512 4296743089788893184 4300114178434400256 4311662336628437952 4329366655838715904 4335452486994198528 4337240197138458624 4350506141462928384 4364945361055383552 4380101421336825856 4380852596336197632 4390452711594786816 4406085279632719872 4420319736843730944 4441903329308788224 4447612944850747392 4455881722744037376 4472120358759868416 4481920476419678208 4493956883949125586 4512409731361308672 4543106396200501248 4553062071283482624 4554939512052744192 4565289532900699008 4569273623322820608 4585925495127932928 4595975003152318464 4600740950592454656 4606418267431335936 4608317709459612288 4637754446121345024 4654655883607209984 4664856006069460992 4665266766669938688 4679536017708023808 4681465609609764864 4696589720396464128 4711369596059779072 4719522287390587488 4723640975462105088 4728539310331133952 4734374330415539712 4738901339499134976 4751627881182360192 4755774587540078592 4762040506195908096 4777845597911973888 4794435339571390464 4810347948918177792 4820889251947216896 4827050545963032576 4833835976012504832 4837628450738700288 4838054424694751232 4850620128706992696 4854853224780496896 4870537487818555392 4877384047868473344 4894319409145794432 4903670395898953728 4910563531187306496 4927614099003929088 4954802842279084032 4956845939586809856 4972007018814775296 4988508984063295488 5001502209312817152 5005830195813515264 5006688681527083008 5012866938087042048 5016799874840133632 5017660241822613504 5030272726066510944 5035526033865965568 5076460947781472256 5082986222686568448 5092436254564614144 5110994695725563904 5122194830193917952 5135950724513286384 5138314058659790848 5140432826238173184 5157039692984352768 5182220550860252928 5192121595657715712 5205645156631707648 5217473751886513152 5241057708717637632 5264478019921526784 5266648810810985472 5300290795567251456 5311905749830729728 5314096097394868224 5319606724122525696 5326171121717482176 5331264006936526848 5348041163094884352 5350246410982588416 5367531109024530432 5393739757017814272 5398446829099548672 5410713520474902528 5430431864208411648 5442332007081037824 5442811227781595136 5456947644795366783 5459458687326027776 5460394969042255872 5461709877878059008 5479354673795874816 5506109335289018736 5516629195386322944 5524383972585719808 5528718229415657472 5543565861379420224 5548403685463425024 5566328557506920448 5574153197563969536 5593507896166622208 5612072607071207424 5624370793938419712 5631558970290204672 5639475305347922304 5643899859195150336 5659056816824824812 5664966788099211264 5682293735788314624 5720948795215446016 5728990786385190912 5733485571245867008 5748883115504583936 5780603315992264704 5782986929517944832 5800674855283904512 5801669654607396864 5819927148073844736 5841136795114930176 5853936948793049088 5869657970872327296 5874780372843626496 5922537772411717632 5930150593134329856 5941175630325383168 5962827145013157888 5975893968559570944 5991942511932167448 6016546308481744896 6019027212355411968 6057475194934001664 6073252682736992256 6087052710534265344 6092873150784602112 6114567326837243904 6141891023241781248 6144423612612816384 6164274008020359168 6183672594828460032 6206207844809613312 6219808008092614656 6220355688893251584 6236511594051847752 6239381356944031744 6241954146146353152 6262119627195285504 6292696383187449984 6298187967282806784 6304719080441511936 6312499107220719616 6313581682955108352 6327417143180722176 6335503841576480256 6349387341594544128 6370460797215965184 6392580452761853952 6413797265224237056 6436067394617376768 6445114634683339776 6450171267651600384 6467493504942656928 6473137633040662528 6474247757827670016 6494049983758073856 6503178730491297792 6525759212194392576 6547418041583075328 6570152132005238784 6606403789705445376 6609127919449079808 6629342691753033728 6630479605265596416 6668669612417089536 6675584908702777344 6683822584116056064 6707030301422014592 6708180538139802624 6722880714629517312 6768614597041963008 6789915006086152192 6814659594300751872 6829593106925223936 6847934299351048512 6853910434984230912 6876052923979137024 6878888242691899392 6893962504728477696 6909627401147003904 6940860208842276864 6956631669182017536 7019304026562035712 7022198414414647296 7044884580594696192 7067054394089668608 7082540999774306304 7085461463193157632 7092808965496700928 7101561495623309568 7108352009248702464 7127441821773540288 7133661881310117888 7143060759293862144 7156708145366040576 7191653009357085696 7214284693966536704 7215521923377266688 7231333877920825344 7240575818944548864 7256442676108050432 7257081637042126848 7275930193060489044 7282279837170745344 7305806231727833088 7316076071802710016 7341479113718691648 7355505593848430592 7365845296780959744 7371624305887543296 7391421148505893632 7397871580617900032 7432204263418626048 7458010528222162944 7482763476094943232 7502253313969225728 7508745293720272896 7519300407130563072 7525199812260200448 7545409089099766416 7553289050798948352 7576391647717752832 7638654381846921216 7665177487339445248 7666492043588345856 7683292245290876928 7707471087989686272 7710649239357259776 7735559539476529152 7773330826290379392 7788182393486573568 7826210627829769728 7861586563076456448 7896717029882290176 7950436193350877184 7967858624746094592 7971144146092302336 7989256682576223264 8022061744642326528 8025369616473882624 8051296663536795648 8097670243649323008 8116070280712353792 8145647796312617472 8163498010621556736 8164216841672392704 8189188030989041664 8192564816817088512 8219032010693812224 8244896793104613376 8246310769574019072 8259164002933528104 8274943793079484416 8293077344123486208 8315348792069130336 8322605528195137536 8349492836260380672 8361229796345954304 8390261844249933312 8418108910606811136 8436556190907629568 8447338455435307008 8459212958021883456 8465849788792725504 8488585225237237218 8493947729621286912 8523440603682471936 8574003787393400832 8581423192823169024 8593486179577786368 8600228356868800512 8623324673256875904 8670904973988397056 8674480394276917248 8701012282925856768 8729890722110767104 8760202842673651712 8761705192672395264 8780905423189573632 8812170559265439744 8840639473687461888 8883806658617576448 8895225889701494784 8911763445488074752 8944240717519736832 8963840952839356416 8987913767898251172 9024819462722617344 9086212792401002496 9106124142566965248 9109879024105488384 9130579065801398016 9138547246645641216 9171850990255865856 9191950006304636928 9201481901184909312 9212836534862671872 9216635418919224576 9275508892242690048 9309311767214419968 9329712012138921984 9330533533339877376 9359072035416047616 9362931219219529728 9393179440792928256 9422739192119558144 9439044574781174976 9447281950924210176 9457078620662267904 9468748660831079424 9477802678998269952 9503255762364720384 9511549175080157184 9524081012391816192 9555691195823947776 9588870679142780928 9620695897836355584 9654101091926065152 9667671952025009664 9675256901477400576 9701240257413985392 9709706449560993792 9741074975637110784 9754768095736946688 9788638818291588864 9807340791797907456 9821127062374612992 9855228198007858176 9909605684558168064 9913691879173619712 9944014037629550592 10003004418625634304 10011660391627030528 10013377363054166016 10025733876174084096 10033599749680267264 10060545452133021888 10152921895562944512 10184872509129228288 10221989391451127808 10244389660387835904 10271901449026572768 10280865652476346368 10314079385968705536 10364441101720505856 10411290313263415296 10434947503773026304 10528956039843053568 10533297621621970944 10600581591134502912 10623811499661459456 10628192194789736448 10639213448245051392 10652342243434964352 10662528013873053696 10700492821965176832 10735062218049060864 10787479514035628544 10821427040949805056 10860863728416823296 10884664014162075648 10885622455563190272 10913895289590733566 10918917374652055552 10920789938084511744 10923419755756118016 10958709347591749632 11012218670578037472 11033258390772645888 11048767945171439616 11057436458831314944 11087131722758840448 11096807370926850048 11148306395127939072 11187015792333244416 11224145214142414848 11248741587876839424 11263117940580409344 11278950610695844608 11287799718390300672 11318113633649649624 11329933576198422528 11364587471576629248 11441897590430892032 11457981572770381824 11497766231009167872 11561206631984529408 11565973859035889664 11601349710567809024 11603339309214793728 11639854296147689472 11682273590229860352 11707873897586098176 11739315941744654592 11749560745687252992 11845075544823435264 11860301186268659712 11882351260650766336 11925654290026315776 11951787937119141888 11983885023864334896 12033092616963489792 12038054424710823936 12114950389868003328 12146505365473984512 12174105421068530688 12185746301569204224 12229134653674487808 12283782046483562496 12288847225225632768 12328548016040718336 12367345189656920064 12412415689619226624 12439616016185229312 12473023188103695504 12478762713888063488 12483908292292706304 12524239254390571008 12585392766374899968 12596375934565613568 12609438160883023872 12624998214441439232 12627163365910216704 12654834286361444352 12671007683152960512 12698774683189088256 12732877837855855827 12740921594431930368 12785160905523707904 12872134789234753536 12890229269366679552 12900342535303200768 12934987009885313856 12946275266081325056 12988099967516147712 13006357460982595584 13051518424388785152 13094836083166150656 13140304264010477568 13218255838898159616 13258685383506067456 13260959210531192832 13367645168232112128 13414060602844029184 13416361076279605248 13445761429259034624 13537229194083926016 13579830012172304384 13629319188601503744 13659186213850447872 13695868598702097024 13707820869968461824 13757776485383798784 13787925009456955392 13819254802294007808 13913263338364035072 14038608053124071424 14044396828829294592 14089769161189392384 14134108788179337216 14170922926386315264 14185617930993401856 14203122991246619136 14216704018497404928 14254883643547080576 14267323762620235776 14286121518587724288 14383306018714171392 14428569387933073408 14431043846754533376 14462667755841650688 14481151637889097728 14512885352216100864 14514163274084253696 14551860386120978088 14564559674341490688 14611612463455666176 14632152143605420032 14682958227437383296 14711011187696861184 14731690593561919488 14782842297011787264 14864408526837252096 14916021056444325888 14965526952189886464 15004506627938451456 15017490587440545792 15038600814261126144 15050399624520400896 15090818178199532832 15106578101597896704 15152783295435505664 15277308763693842432 15330354974678890496 15332984087176691712 15366584490581753856 15414942175979372544 15421298478714519552 15471119078953058304 15546661652580758784 15576364786973147136 15652421255659539456 15723173126152912896 15793434059764580352 15900872386701754368 15935717249492189184 15942288292184604672 15978513365152446528 16044123489284653056 16050739232947765248 16102593327073591296 16195340487298646016 16232140561424707584 16291295592625234944 16326996021243113472 16328433683344785408 16378376061978083328 16385129633634177024 16438064021387624448 16489793586209226752 16518328005867056208 16549887586158968832 16586154688246972416 16630697584138260672 16645211056390275072 16698985672520761344 16722459592691908608 16780523688499866624 16836217821213622272 16873112381815259136 16894676910870614016 16918425916043766912 16931699577585451008 16977170450474474436 17046881207364943872 17162846385646338048 17186972359155572736 17200456713737601024 17246649346513751808 17341809947976794112 17348960788553834496 17402024565851713536 17459781444221534208 17520405685347303424 17523410385344790528 17561810846379147264 17624341118530879488 17767613317235152896 17790451779402989568 17823526890976149504 17888481435039473664 17927681905678712832 17975827535796502344 18049638925445234688 18172425584802004992 18219758048210976768 18261158131602796032 18343701980511731712 18425673069725343744 18433270837838449152 18551017784485380096 18618623534428839936 18659424024277843968 18661067066679754752 18718144070832095232 18725862438439059456 18786358881585856512 18878089149562349952 18894563901848420352 18914157241324535808 18937497321662158848 19006511524729440768 19048162024783632384 19111382391647895552 19177741358285561856 19241391795672711168 19308202183852130304 19335343904050019328 19350513802954801152 19402480514827970784 19419412899121987584 19482149951274221568 19509536191473893376 19577277636583177728 19642254124749225984 19710456396015716352 19819211369116336128 19827383758347239424 19888028075259101184 20006008837251268608 20023320783254061056 20026754726108332032 20051467752348168192 20067199499360534528 20121090904266043776 20305843791125889024 20369745018258456576 20443978782902255616 20488779320775671808 20543802898053145536 20561731304952692736 20628158771937411072 20728882203441011712 20822580626526830592 20869895007546052608 21057912079686107136 21066595243243941888 21201163182269005824 21247622999322918912 21256384389579472896 21278426896490102784 21304684486869928704 21325056027746107392 21400985643930353664 21470124436098121728 21574959028071257088 21642854081899610112 21721727456833646592 21769328028324151296 21771244911126380544 21827790579181467132 21837834749304111104 21846839511512236032 21917418695183499264 22024437341156074944 22066516781545291776 22097535890342879232 22114872917662629888 22174263445517680896 22193614741853700096 22296612790255878144 22374031584666488832 22448290428284829696 22526235881160818688 22557901221391689216 22575599436780601344 22636227267299299248 22659867152396845056 22729174943153258496 22883795180861784064 22915963145540763648 22995532462018335744 23122413263969058816 23131947718071779328 23202699421135618048 23206678618429587456 23364547180459720704 23478631883489309184 23690151089646870528 23764702521301532672 23851308580052631552 23903575874238283776 23967770047728669792 24066185233926979584 24076108849421647872 24293010730947969024 24348210842137061376 24567564092967124992 24577694450451265536 24657096032081436672 24734690379313840128 24824831379238453248 24879232032370458624 24946046376207391008 24967816584585412608 25048478508781142016 25170785532749799936 25249996428882878464 25254326731820433408 25309668572722888704 25342015366305921024 25397549366378176512 25465755675711711654 25481843188863860736 25570321811047415808 25744269578469507072 25780458538733359104 25800685070606401536 25869974019770627712 25892550532162650112 26012714921965191168 26103036848777570304 26189672166332301312 26280608528020955136 26436511677796319232 26517370767012134912 26521918421062385664 26735290336464224256 26828121205688058368 26832722152559210496 26891522858518069248 27074458388167852032 27159660024344608768 27258638377203007488 27318372427700895744 27391737197404194048 27415641739936923648 27515552970767597568 27575850018913910784 27638509604588015616 27826526676728070144 28077216106248142848 28088793657658589184 28179538322378784768 28268217576358674432 28341845852772630528 28371235861986803712 28406245982493238272 28433408036994809856 28509767287094161152 28534647525240471552 28572243037175448576 28766612037428342784 28857138775866146816 28862087693509066752 28962303275778195456 29025770704432201728 29103720772241956176 29129119348682981376 29223224926911332352 29264304287210840064 29365916454874766592 29422022375393722368 29463381187123838976 29565684594023574528 29728817053674504192 29832042112888651776 30009013255876902912 30034981174881091584 30077201628522252288 30100799249040801792 30181636356399065664 30305566590871011328 30554617527387684864 30660709949357780992 30665968174353383424 30733168981163507712 30842596957429039104 30942238157906116608 31093323305161517568 31304842511319078912 31586868119529160704 31801744773403508736 31871434498984378368 31884576584369209344 31957026730304893056 32101478465895530496 32205186654147182592 32464281122849415168 32582591185250469888 32653992042486226944 32656867366689570816 32756752123956166656 32770259267268354048 32876128042775248896 32979587172418453504 33036656011734112416 33099775172317937664 33172309376493944832 33261395168276521344 33290422112780550144 33444919185383817216 33561047376999733248 33672435642427244544 33746224763630518272 33789353821741228032 33836851832087533824 33863399155170902016 33954340900948948872 34093762414729887744 34325692771292676096 34373944718311145472 34493298693027503616 34683619895953588224 34697921577107668992 34804049131703427072 34919562888443068416 35040811370694606848 35046820770689581056 35123621692758294528 35248682237061758976 35535226634470305792 35580903558805979136 35647053781952299008 35776962870078947328 35855363811357425664 35951655071593004688 36099277850890469376 36344851169604009984 36439516096421953536 36522316263205592064 36687403961023463424 36851346139450687488 36866541675676898304 37102035568970760192 37237247068857679872 37318848048555687936 37436288141664190464 37451724876878118912 37572717763171713024 37756178299124699904 37789127803696840704 37828314482649071616 37874994643324317696 38013023049458881536 38096324049567264768 38198633513567567481 38222764783295791104 38355482716571123712 38616404367704260608 38670687808100038656 38701027605909602304 38804961029655941568 38838825798243975168 38964299902548443136 39019072382947786752 39154555273166355456 39284508249498451968 39420912792031432704 39654767516694478848 39776056150518202368 40046641566508122112 40102935504696336384 40134398998721069056 40242181808532087552 40611687582251778048 40739490036516913152 40887957565804511232 40977558641551343616 41087605796106291072 41123462609905385472 41457764406882023424 41739790015092105216 42115824159372214272 42133190486487883776 42402326364538011648 42512768779158945792 42556853792980205568 42609368973739857408 42650112055492214784 42801971287860707328 43149918056142514176 43285708163799220224 43443454913667293184 43538656056648302592 43542489822252761088 43655581158362934264 43675669498608222208 43693679023024472064 43834837390366998528 44048874682312149888 44133033563090583552 44195071780685758464 44348526891035361792 44593225580511756288 44748063169332977664 44896580856569659392 45052471762321637376 45115802442783378432 45151198873561202688 45272454534598598496 45319734304793690112 45458349886306516992 45831926291081527296 45991064924036671488 46244826527938117632 46263895436143558656 46405398842271236096 46413357236859174912 46729094360919441408 46957263766978618368 47380302179293741056 47529405042603065344 47702617160105263104 47807151748476567552 47935540095457339584 48132370467853959168 48152217698843295744 48586021461895938048 48696421684274122752 49135128185934249984 49155388900902531072 49314192064162873344 49469380758627680256 49649662758476906496 49758464064740917248 49892092752414782016 49935633169170825216 50096957017562284032 50341571065499599872 50499992857765756928 50508653463640866816 50619337145445777408 50684030732611842048 50795098732756353024 50931511351423423308 51140643622094831616 51488539156939014144 51560917077466718208 51601370141212803072 51739948039541255424 51785101064325300224 52025429843930382336 52206073697555140608 52379344332664602624 52561217056041910272 52873023355592638464 53034741534024269824 53470580672928448512 53656242411376116736 53665444305118420992 53783045717036138496 54148916776335704064 54517276754406014976 54783474394808388096 55031105941535195136 55277019209176031232 55653053353456140288 56154432212496285696 56177587315317178368 56359076644757569536 56683691705545261056 56742471723973607424 56812491964986476544 57019534574188322304 57144486074350897152 57533224074856685568 57714277551732293632 57724175387018133504 57924606551556390912 58051541408864403456 58207441544483912352 58258238697365962752 58446449853822664704 58528608574421680128 58731832909749533184 58926762374247677952 59131369188047149056 59457634107349008384 59664084225777303552 60018026511753805824 60069962349762183168 60154403257044504576 60201598498081603584 60363272712798131328 61109235054775369728 61321419898715561984 61331936348706766848 61466337962327015424 61685193914858078208 61884476315812233216 62186646610323035136 62609685022638157824 63173736239058321408 63603489546807017472 63742868997968756736 63769153168738418688 63914053460609786112 64202956931791060992 64410373308294365184 64928562245698830336 65165182370500939776 65307984084972453888 65313734733379141632 65513504247912333312 65540518534536708096 65752256085550497792 65959174344836907008 66073312023468224832 66199550344635875328 66344618752987889664 66522790336553042688 66580844225561100288 66889838370767634432 67122094753999466496 67344871284854489088 67578707643482456064 67673703664175067648 67726798310341804032 67908681801897897744 68187524829459775488 68651385542585352192 68747889436622290944 68986597386055007232 69367239791907176448 69395843154215337984 69608098263406854144 70081622741389213696 70093641541379162112 71070453268940611584 71294107563904598016 71553925740157894656 71710727622714851328 71903310143186009376 72198555701780938752 72879032192843907072 73044632526411184128 73702692278901374976 73733083351353796608 74204071137941520384 74474494137715359744 74637696097111375872 74903449753756237824 75145435526343426048 75512356598249399808 75749989286648635392 76026046098917763072 76192648099134529536 76397267027135134962 76445529566591582208 76710965433142247424 77232808735408521216 77341375616200077312 77402055211819204608 77609922059311883136 77677651596487950336 78038144765895573504 78309110546332710912 78569016498996903936 78841825584062865408 79309535033388957696 79552112301036404736 80093283133016244224 80205871009392672768 80484363617064175104 81223375164503556096 81478980073033826304 81775915131609022464 81955117283102687232 82175211592212582144 82246925219810770944 82915528813764046848 83479580030184210432 84231648318744428544 84266380972975767552 84804652729076023296 85025537558317891584 85113707585960411136 85218737947479714816 85300224110984429568 85603942575721414656 86299836112285028352 86571416327598440448 86886909827334586368 87077312113296605184 87311162316725868528 87351338997216444416 87387358046048944128 87669674780733997056 88097749364624299776 88266067126181167104 88390143561371516928 88697053782070723584 89186451161023512576 89496126338665955328 90104943524643274752 90231604885566756864 90302397747122405376 90544909069197196992 90916699772613033984 91663852582163054592 91982129848073342976 92527790872287117312 92810797684542472192 92826714473718349824 93914527533957236736 94760604358587482112 95058810085206130688 95405234320210526208 95614303496953135104 95871080190914679168 96304435397686591488 97392843368548245504 98270256371868499968 98310777801805062144 98628384128325746688 98938761517255360512 99299325516953812992 99516928129481834496 99784185504829564032 99871266338341650432 100683142130999199744 100999985715531513856 101017306927281733632 101238674290891554816 101368061465223684096 101590197465512706048 101863022702846846616 102281287244189663232 102977078313878028288 103121834154933436416 103479896079082510848 104050859687860764672 104412147395110281216 104758688665329205248 105122434112083820544 105746046711185276928 106069483068048539648 106941161345856897024 107312484822752233472 107330888610236841984 107566091434072276992 108297833552671408128 109034553508812029952 109566948789616776192 110062211883070390272 110554038418352062464 111306106706912280576 112308864424992571392 112355174630634356736 112718153289515139072 113367383411090522112 113484943447947214848 113624983929972953088 114039069148376644608 114288972148701794304 115066448149713371136 115428555103464587264 115849213103112781824 116103082817728806912 116414883088967824704 116516477394731925504 116892899707645329408 117057217148843360256 117463665819499066368 117853524748495355904 118262738376094298112 119328168451554607104 120139924699524366336 120308806514089009152 120403196996163207168 120726545425596262656 122218470109550739456 122642839797431123968 122663872697413533696 122932675924654030848 123370387829716156416 124373293220646070272 125219370045276315648 126347472478116642816 127206979093614034944 127538306337476837376 127828106921219572224 128405913863582121984 129857124491397660672 130330364741001879552 130615968169944907776 130627469466758283264 131027008495824666624 131081037069073416192 131504512171100995584 132146624046936449664 132399100689271750656 133045580673106085376 133779676741535268864 134244189507998932992 134689742569708978176 135157415286964912128 135347407328350135296 135453596620683608064 135817363603795795488 136375049658919550976 137495778873244581888 137973194772110014464 138734479583814352896 138791686308430675968 139216196526813708288 140163245482778427392 140187283082758324224 142140906537881223168 142588215127809196032 143107851480315789312 143421455245429702656 143806620286372018752 144397111403561877504 145758064385687814144 146089265052822368256 147405384557802749952 147466166702707593216 148408142275883040768 148948988275430719488 149275392194222751744 149806899507512475648 150290871052686852096 151024713196498799616 151499978573297270784 152052092197835526144 152385296198269059072 152794534054270269924 153421930866284494848 154465617470817042432 154682751232400154624 154804110423638409216 155219844118623766272 155355303192975900672 156076289531791147008 156618221092665421824 157138032997993807872 157683651168125730816 158619070066777915392 159104224602072809472 160186566266032488448 160411742018785345536 160968727234128350208 162446750329007112192 163551830263218044928 164350423184425164288 165831057627528093696 166959160060368420864 168463296637488857088 168532761945951535104 170051075116635783168 170227415171920822272 170437475894959429632 172599672224570056704 173142832655196880896 173773819654669172736 174154624226593210368 174622324633451737056 174774716092097888256 175339349561467994112 176195498729248599552 176780287122743033856 177394107564141447168 178372902322047025152 178992252677331910656 180209887049286549504 180463209771133513728 180604795494244810752 181089818138394393984 183327705164326109184 183964259696146685952 185055581744574234624 185621595369084944384 185653428947436699648 187829055067914473472 189521208717174964224 190117620170412261376 190810468640421052416 191228606993906270208 191742160381829358336 192608870795373182976 194785686737096491008 196540512743736999936 196621555603610124288 197256768256651493376 197877523034510721024 198598651033907625984 199033856258963668992 199568371009659128064 199742532676683300864 201366284261998399488 201999971431063027712 202034613854563467264 202736122930447368192 203180394931025412096 203726045405693693232 204562574488379326464 205954156627756056576 206243668309866872832 206959792158165021696 208101719375721529344 208824294790220562432 210244868224167641088 212138966136097079296 213882322691713794048 214624969645504466944 214661777220473683968 215132182868144553984 216595667105342816256 219133897579233552384 221108076836704124928 222612213413824561152 224710349261268713472 225436306579030278144 227249967859945906176 228078138296753289216 228577944297403588608 230132896299426742272 230857110206929174528 231698426206225563648 232206165635457613824 232829766177935649408 233032954789463851008 234114434297686720512 234927331638998132736 235707049496990711808 236525476752188596224 238656336903109214208 240279849399048732672 240617613028178018304 241453090851192525312 244436940219101478912 245285679594862247936 245327745394827067392 245865351849308061696 246740775659432312832 248746586441292140544 250438740090552631296 252694944956233285632 254413958187228069888 255076612674953674752 255656213842439144448 256811827727164243968 259714248982795321344 260660729482003759104 261231936339889815552 262054016991649333248 262162074138146832384 263009024342201991168 264293248093872899328 264798201378543501312 266091161346212170752 267559353483070537728 268488379015997865984 270314830573929824256 270694814656700270592 270907193241367216128 271634727207591590976 272750099317839101952 274991557746489163776 275946389544220028928 277583372616861351936 278432393053627416576 280326490965556854784 284281813075762446336 285176430255618392064 286215702960631578624 286842910490859405312 287613240572744037504 292178530105644736512 294810769115605499904 294932333405415186432 296816284551766081536 297897976550861438976 298550784388445503488 299613799015024951296 302049426392997599232 302999957146594541568 304104184395671052288 304770592396538118144 305589068108540539848 306843861732568989696 308931234941634084864 309365502464800309248 310439688237247532544 312152579063582294016 313236442185330843648 314276065995987615744 315367302336251461632 317238140133555830784 318208449204145618944 320823484037570691072 321937454468256700416 324893500658014224384 327103660526436089856 328700846368850328576 331662115255056187392 333918320120736841728 336926593274977714176 337065523891903070208 340102150233271566336 340454830343841644544 340874951789918859264 345199344449140113408 346285665310393761792 347547639309338345472 348309248453186420736 349244649266903474112 349549432184195776512 350678699122935988224 352390997458497199104 353560574245486067712 354788215128282894336 357984505354663821312 360419774098573099008 360926419542267027456 361209590988489621504 362179636276788787968 366655410328652218368 367928519392293371904 370111163489148469248 371243190738169888768 375658110135828946944 379042417434349928448 381620937280842104832 383484320763658716672 385217741590746365952 389571373474192982016 393081025487473999872 393243111207220248576 394513536513302986752 397197302067815251968 399136742019318256128 402732568523996798976 403999942862126055424 404069227709126934528 405472245860894736384 406360789862050824192 407452090811387386464 409125148976758652928 412487336619733745664 413919584316330043392 416203438751443058688 417648589580441124864 420489736448335282176 427764645383427588096 429249939291008933888 429323554440947367936 430264365736289107968 433191334210685632512 438267795158467104768 442216153673408249856 445224426827649122304 449420698522537426944 450872613158060556288 454499935719891812352 456156276593506578432 457155888594807177216 460265792598853484544 461714220413858349056 463396852412451127296 464412331270915227648 465659532355871298816 466065909578927702016 468228868595373441024 469854663277996265472 471414098993981423616 473050953504377192448 477312673806218428416 480559698798097465344 481235226056356036608 482906181702385050624 490571359189724495872 490655490789654134784 497493172882584281088 500877480181105262592 505389889912466571264 510153225349907349504 511312427684878288896 519428497965590642688 521321458964007518208 522463872679779631104 524324148276293664768 526018048684403982336 528586496187745798656 532182322692424341504 535118706966141075456 536976758031995731968 540629661147859648512 541389629313400541184 541814386482734432256 543269454415183181952 549983115492978327552 551892779088440057856 555166745233722703872 556864786107254833152 560652981931113709568 568563626151524892672 570352860511236784128 572431405921263157248 573685820981718810624 575226481145488075008 584357060211289473024 589621538231210999808 589864666810830372864 593632569103532163072 595795953101722877952 597101568776891006976 599227598030049902592 604098852785995198464 605999914293189083136 608208368791342104576 609541184793076236288 611178136217081079696 613687723465137979392 617862469883268169728 618731004929600618496 620879376474495065088 624305158127164588032 626472884370661687296 630734604672502923264 636416898408291237888 641646968075141382144 643874908936513400832 649787001316028448768 657401692737700657152 663324230510112374784 667836640241473683456 674131047783806140416 681749903579837718528 690398688898280226816 692571330620787523584 695095278618676690944 696618496906372841472 698489298533806948224 699098864368391553024 704781994916994398208 707121148490972135424 709576430256565788672 715969010709327642624 720839548197146198016 721852839084534054912 724359272553577575936 733310820657304436736 735857038784586743808 740222326978296938496 742486381476339777536 751316220271657893888 758084834868699856896 763241874561684209664 766968641527317433344 770435483181492731904 779142746948385964032 786162050974947999744 786486222414440497152 789027073026605973504 794394604135630503936 798273484038636512256 805465137047993597952 807999885724252110848 810944491721789472768 812721579724101648384 814904181622774772928 818250297953517305856 824974673239467491328 827839168632660086784 835297179160882249728 840979472896670564352 855529290766855176192 858499878582017867776 858647108881894735872 860528731472578215936 876535590316934209536 884432307346816499712 890448853655298244608 898841397045074853888 908999871439783624704 912312553187013156864 914311777189614354432 920531585197706969088 926793704824902254592 931319064711742597632 936457737190746882048 939709326555992530944 942828197987962847232 946101907008754384896 954625347612436856832 962470452112712073216 965812363404770101248 981142718379448991744 981310981579308269568 994986345765168562176 1001754960362210525184 1010779779824933142528 1020306450699814699008 1022624855369756577792 1038856995931181285376 1042642917928015036416 1044927745359559262208 1048648296552587329536 1052036097368807964672 1057172992375491597312 1064364645384848683008 1073953516063991463936 1081259322295719297024 1082779258626801082368 1083628772965468864512 1086538908830366363904 1099966230985956655104 1103785558176880115712 1110333490467445407744 1113729572214509666304 1121305963862227419136 1137127252303049785344 1144862811842526314496 1150452962290976150016 1168714120422578946048 1179243076462421999616 1179729333621660745728 1191591906203445755904 1208197705571990396928 1211999828586378166272 1216416737582684209152 1219082369586152472576 1222356272434162159392 1227375446930275958784 1237462009859201236992 1241758752948990130176 1248610316254329176064 1252945768741323374592 1261469209345005846528 1283293936150282764288 1287749817873026801664 1299574002632056897536 1314803385475401314304 1326648461020224749568 1335673280482947366912 1348262095567612280832 1363499807159675437056 1380797377796560453632 1385142661241575047168 1390190557237353381888 1393236993812745682944 1396978597067613896448 1398197728736783106048 1409563989833988796416 1414242296981944270848 1419152860513131577344 1431938021418655285248 1441679096394292396032 1443705678169068109824 1448718545107155151872 1471714077569173487616 1484972762952679555072 1502632440543315787776 1516169669737399713792 1533937283054634866688 1558285493896771928064 1572972444828880994304 1578054146053211947008 1596546968077273024512 1610930274095987195904 1615999771448504221696 1621888983443578945536 1625443159448203296768 1629808363245549545856 1649949346478934982656 1655678337265320173568 1670594358321764499456 1681958945793341128704 1711058581533710352384 1716999757164035735552 1717294217763789471744 1721057462945156431872 1753071180633868419072 1768864614693632999424 1780897707310596489216 1797682794090149707776 1817999742879567249408 1824625106374026313728 1828623554379228708864 1841063170395413938176 1853587409649804509184 1862638129423485195264 1872915474381493764096 1879418653111985061888 1892203814017508769792 1909250695224873713664 1924940904225424146432 1931624726809540202496 1962285436758897983488 1989972691530337124352 2003509920724421050368 2045249710739513155584 2077713991862362570752 2085285835856030072832 2089855490719118524416 2097296593105174659072 2114345984750983194624 2128729290769697366016 2147907032127982927872 2162518644591438594048 2165558517253602164736 2173077817660732727808 2199932461971913310208 2207571116353760231424 2220666980934890815488 2227459144429019332608 2274254504606099570688 2289725623685052628992 2300905924581952300032 2337428240845157892096 2358486152924843999232 2359458667243321491456 2383183812406891511808 2416395411143980793856 2423999657172756332544 2432833475165368418304 2438164739172304945152 2444712544868324318784 2454750893860551917568 2474924019718402473984 2483517505897980260352 2505891537482646749184 2522938418690011693056 2566587872300565528576 2575499635746053603328 2629606770950802628608 2653296922040449499136 2671346560965894733824 2696524191135224561664 2726999614319350874112 2761594755593120907264 2780381114474706763776 2793957194135227792896 2819127979667977592832 2828484593963888541696 2838305721026263154688 2863876042837310570496 2887411356338136219648 2897437090214310303744 2943428155138346975232 3005264881086631575552 3032339339474799427584 3067874566109269733376 3116570987793543856128 3145944889657761988608 3156108292106423894016 3193093936154546049024 3221860548191974391808 3231999542897008443392 3243777966887157891072 3250886318896406593536 3259616726491099091712 3299898692957869965312 3311356674530640347136 3341188716643528998912 3363917891586682257408 3433999514328071471104 3434588435527578943488 3506142361267736838144 3537729229387265998848 3635999485759134498816 3649250212748052627456 3657247108758457417728 3682126340790827876352 3725276258846970390528 3745830948762987528192 3758837306223970123776 3784407628035017539584 3849881808450848292864 3863249453619080404992 3924570873517795966976 3979945383060674248704 4007019841448842100736 4090499421479026311168 4155427983724725141504 4170571671712060145664 4179710981438237048832 4194593186210349318144 4228691969501966389248 4257458581539394732032 4295814064255965855744 4325037289182877188096 4331117034507204329472 4346155635321465455616 4415142232707520462848 4454918288858038665216 4548509009212199141376 4601811849163904600064 4674856481690315784192 4718917334486642982912 4832790822287961587712 4847999314345512665088 4865666950330736836608 4876329478344609890304 4889425089736648637568 4949848039436804947968 4967035011795960520704 5011783074965293498368 5045876837380023386112 5133175744601131057152 5150999271492107206656 5259213541901605257216 5306593844080898998272 5342693121931789467648 5393048382270449123328 5453999228638701748224 5523189511186241814528 5560762228949413527552 5587914388270455585792 5638255959335955185664 5676611442052526309376 5727752085674621140992 5774822712676272439296 5794874180428620607488 5886856310276693950464 6010529762173263151104 6135749132218539466752 6233141975587087712256 6291889779315523977216 6386187872309092098048 6443721096383948783616 6487555933774315782144 6519233452982198183424 6599797385915739930624 6622713349061280694272 6682377433287057997824 6867999028656142942208 6869176871055157886976 7012284722535473676288 7075458458774531997696 7271998971518268997632 7298500425496105254912 7314494217516914835456 7364252681581655752704 7450552517693940781056 7517674612447940247552 7568815256070035079168 7699763616901696585728 7726498907238160809984 7849141747035591933952 7959890766121348497408 8014039682897684201472 8180998842958052622336 8341143343424120291328 8457383939003932778496 8514917163078789464064 8591628128511931711488 8662234069014408658944 8692311270642930911232 8830284465415040925696 9097018018424398282752 9203623698327809200128 9349712963380631568384 9437834668973285965824 9665581644575923175424 9695998628691025330176 9731333900661473673216 9752658956689219780608 9778850179473297275136 9899696078873609895936 9934070023591921041408 10023566149930586996736 10091753674760046772224 10301998542984214413312 10518427083803210514432 10613187688161797996544 10907998457277403496448 11046379022372483629056 11175828776540911171584 11276511918671910371328 11353222884105052618752 11549645425352544878592 11589748360857241214976 11773712620553387900928 12021059524346526302208 12271498264437078933504 12466283951174175424512 12583779558631047954432 12772375744618184196096 12887442192767897567232 12975111867548631564288 13038466905964396366848 13245426698122561388544 13364754866574115995648 13735998057312285884416 14024569445070947352576 14543997943036537995264 14597000850992210509824 14628988435033829670912 14901105035387881562112 15035349224895880495104 15137630512140070158336 15399527233803393171456 15452997814476321619968 15919781532242696994816 16028079365795368402944 16361997685916105244672 16682286686848240582656 16914767878007865556992 17029834326157578928128 17183256257023863422976 17324468138028817317888 17384622541285861822464 17660568930830081851392 18407247396655618400256 18699425926761263136768 18875669337946571931648 19331163289151846350848 19462667801322947346432 19557700358946594550272 19799392157747219791872 19868140047183842082816 20047132299861173993472 20603997085968428826624 21036854167606421028864 21226375376323595993088 21815996914554806992896 22092758044744967258112 22351657553081822343168 22553023837343820742656 22706445768210105237504 23099290850705089757184 23179496721714482429952 23547425241106775801856 24042119048693052604416 24542996528874157867008 25544751489236368392192 25774884385535795134464 26076933811928792733696 26490853396245122777088 27471996114624571768832 28049138890141894705152 29087995886073075990528 29194001701984421019648 29257976870067659341824 29802210070775763124224 30070698449791760990208 30275261024280140316672 30905995628952643239936 31839563064485393989632 32723995371832210489344 33829535756015731113984 34059668652315157856256 34648936276057634635776 34769245082571723644928 35321137861660163702784 36814494793311236800512 37398851853522526273536 37751338675893143863296 38662326578303692701696 38925335602645894692864 39115400717893189100544 39736280094367684165632 40094264599722347986944 41207994171936857653248 42073708335212842057728 43631993829109613985792 44703315106163644686336 45106047674687641485312 45412891536420210475008 46198581701410179514368 46358993443428964859904 48084238097386105208832 49085993057748315734016 51089502978472736784384 51549768771071590268928 52153867623857585467392 52981706792490245554176 54943992229249143537664 56098277780283789410304 58388003403968842039296 59604420141551526248448 60141396899583521980416 61811991257905286479872 63679126128970787979264 65447990743664420978688 67659071512031462227968 68119337304630315712512 69297872552115269271552 69538490165143447289856 70642275723320327405568 73628989586622473601024 77324653156607385403392 78230801435786378201088 79472560188735368331264 82415988343873715306496 84147416670425684115456 87263987658219227971584 89406630212327289372672 90212095349375282970624 90825783072840420950016 92717986886857929719808 98171986115496631468032 102179005956945473568768 104307735247715170934784 105963413584980491108352 112196555560567578820608 116776006807937684078592 119208840283103052496896 120282793799167043960832 123623982515810572959744 130895981487328841957376 135318143024062924455936 136238674609260631425024 138595745104230538543104 139076980330286894579712 147257979173244947202048 154649306313214770806784 156461602871572756402176 158945120377470736662528 164831976687747430612992 168294833340851368230912 178813260424654578745344 180424190698750565941248 185435973773715859439616 196343972230993262936064 204358011913890947137536 208615470495430341869568 211926827169960982216704 238417680566206104993792 247247965031621145919488 261791962974657683914752 270636286048125848911872 272477349218521262850048 278153960660573789159424 294515958346489894404096 312923205743145512804352 317890240754941473325056 336589666681702736461824 357626520849309157490688 360848381397501131882496 370871947547431718879232 392687944461986525872128 408716023827781894275072 417230940990860683739136 476835361132412209987584 494495930063242291838976 541272572096251697823744 556307921321147578318848 589031916692979788808192 625846411486291025608704 635780481509882946650112 715253041698618314981376 741743895094863437758464 785375888923973051744256 817432047655563788550144 834461881981721367478272 953670722264824419975168 1082545144192503395647488 1112615842642295156637696 1178063833385959577616384 1251692822972582051217408 1430506083397236629962752 1483487790189726875516928 1668923763963442734956544 1907341444529648839950336 2225231685284590313275392 2356127666771919155232768 2503385645945164102434816 2861012166794473259925504 3337847527926885469913088 4450463370569180626550784 5006771291890328204869632 5722024333588946519851008 6675695055853770939826176 10013542583780656409739264 13351390111707541879652352 20027085167561312819478528 40054170335122625638957056
- Sum of all divisors σ(n): 153128886734675481352461417
- Sum of proper divisors (its aliquot sum) s(n): 113074716399552855713504361
- 40054170335122625638957056 is an abundant number, because the sum of its proper divisors (113074716399552855713504361) is greater than itself. Its abundance is 73020546064430230074547305
Bases of 40054170335122625638957056
- Binary: 100001001000011100110011101100101110101001100001101011111001111001000000000000000000002
- Hexadecimal: 0x2121CCECBA986BE7900000
- Base-36: 516H9KCCG247B4000
Squares and roots of 40054170335122625638957056
- 40054170335122625638957056 squared (400541703351226256389570562) is 1604336561235017348685463302595597146250119412187136
- 40054170335122625638957056 cubed (400541703351226256389570563) is 64260369898572275646851245462828659879412076372412452262707746811542939631616
-
40054170335122625638957056 is a
perfect square number . Itssquare root is 6328836412416 -
The
cube root of 40054170335122625638957056 is 342149502.9795791781
Scales and comparisons
How big is 40054170335122625638957056?- 40,054,170,335,122,625,638,957,056 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 40,054,170,335,122,625,638,957,056 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 40054170335122625638957056 cubic inches would be around 28512458.6 feet tall.
Recreational maths with 40054170335122625638957056
- 40054170335122625638957056 backwards is 65075983652622153307145004
- The number of decimal digits it has is: 26
- The sum of 40054170335122625638957056's digits is 99
- 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 40054170335122625638957056 - Facts about the integer". Numbermatics.com. 2024. Web. 23 June 2024.
APA style:
Numbermatics. (2024). Number 40054170335122625638957056 - Facts about the integer. Retrieved 23 June 2024, from https://numbermatics.com/n/40054170335122625638957056/
Chicago style:
Numbermatics. 2024. "Number 40054170335122625638957056 - Facts about the integer". https://numbermatics.com/n/40054170335122625638957056/
The information we have on file for 40054170335122625638957056 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 40054170335122625638957056, math, Factors of 40054170335122625638957056, curriculum, school, college, exams, university, Prime factorization of 40054170335122625638957056, STEM, science, technology, engineering, physics, economics, calculator, forty septillion, fifty-four sextillion, one hundred seventy quintillion, three hundred thirty-five quadrillion, one hundred twenty-two trillion, six hundred twenty-five billion, six hundred thirty-eight million, nine hundred fifty-seven thousand and fifty-six.